1 |
1
영상 부호화기(image encoder)의 비디오 입력 장치(video input device)로서,
상기 비디오 입력 장치의 동작에 필요한 초기 값을 수신하는 호스트 레지스터;
상기 초기 값에 기초하여 파일 형식의 비디오 데이터를 호스트 프로세서(host processor)로부터 수신하는 파일 입력 모드부;
상기 초기 값에 기초하여 신호 레벨의 비디오 데이터를 카메라 장치부로부터 수신하는 카메라 입력 모드부;
상기의 파일 입력 모드부 및 카메라 입력 모드부 중 하나의 출력을 선택하는 데이터 선택부; 및
상기 선택된 데이터를 상기 영상 부호화기로 전송하기 위한 제어를 행하는 판독 제어부;
를 포함하는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
2 |
2
제 1 항에 있어서,
상기 파일 입력 모드부는, 상기 호스트 레지스터에서 정의하는 값에 따라 수평 동기 신호(Hsync) 및 수직 동기 신호(Vsync)를 발생시키고, 수평 동기 신호가 발생할 때마다 상기 호스트 프로세서에게 비디오 데이터 요청 신호를 발생시키는 것 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
3 |
3
제 2 항에 있어서,
상기 호스트 프로세서는 상기 비디오 데이터 요청 신호에 응답하여 비디오 영상의 YCbCr[4:2:2] 또는 [4:2:0] 데이터를 YCbCr[4:2:0] 형식으로 변환하여 상기 파일 입력 모드부로 전송하는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
4 |
4
제 3 항에 있어서,
상기 파일 입력 모드부는 상기 비디오 영상의 YCbCr 데이터를 저장하기 위한 Y, U 및 V 버퍼를 구비하며,
상기 Y 버퍼는 비디오 영상 데이터의 Y 픽셀 저장용 버퍼로서, 더블 버퍼링(double buffering)을 위하여 2개의 버퍼(Y0, Y1)로 구성되는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
5 |
5
제 4 항에 있어서,
상기 판독 제어부는 상기 Y0, U 및 V 버퍼에 하나의 라인의 YCbCr 데이터가 기록 완료될 때마다 그리고 상기 Y1 버퍼에 하나의 라인의 Y 데이터가 기록 완료될 때마다 상기 영상 부호화기에게 해당 라인 단위의 데이터를 판독하라는 신호를 발생시키는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
6 |
6
제 1 항에 있어서,
상기 카메라 장치부는 비디오 입력 클럭 신호(VICLK), 비디오 입력 수직 동기 신호(VIVSYNC) 및 비디오 입력 수평 동기 신호(VIHSYNC)를 발생시키고,
상기 카메라 입력 모드부는 상기 비디오 입력 수직 동기 신호(VIVSYNC)가 발생할 때마다 프레임 시작을 인지하고, 상기 카메라 장치부로부터 비디오 영상의 데이터를 입력받는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
7 |
7
제 1 항에 있어서,
상기 카메라 입력 모드부는 비디오 영상 데이터의 YUV [4:2:2] 데이터를 입력받아 저장하기 위한 Y, U 및 V 버퍼를 구비하며,
상기 Y 버퍼는 비디오 영상 데이터의 Y 픽셀 저장용 버퍼로서, 더블 버퍼링(double buffering)을 위하여 2개의 버퍼(Y0, Y1)로 구성되는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
8 |
8
제 7 항에 있어서,
상기 카메라 입력 모드부는 U0Y0V0Y1U1Y2V1Y3… 형식의 YUV 데이터의 8 비트 픽셀을 바이트 단위로서 상기 Y, U 및 V 버퍼에 저장하며,
상기 카메라 입력 모드부의 카메라 입력 제어부는 상기 형식의 픽셀 데이터를 각각의 해당되는 Y, U 및 V 버퍼에 기록하기 위한 버퍼 기록 신호를 순차적으로 발생시키는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
9 |
9
제 4 항 또는 제 7 항에 있어서,
상기 판독 제어부는 상기 파일 입력 모드부 또는 카메라 입력 모드부에 저장된 데이터를 상기 영상 부호화기로 전달하기 위한 판독 요청 신호를 발생시키고,
판독 요청 신호 발생시 먼저 상기 파일 입력 모드부 또는 카메라 입력 모드부의 Y0, U 및 V 버퍼에 저장된 데이터가 전달되고, 그 다음 판독 요청 신호 발생시 상기 파일 입력 모드부 또는 카메라 입력 모드부의 Y1 버퍼에 저장된 데이터가 전달되는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
10 |
10
제 4 항 또는 제 7 항에 있어서,
상기 Y 버퍼는 8 비트 데이터 폭을 갖는 2 포트 SRAM(two port SRAM)을 4개씩 병렬 연결하여 구성되는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|
11 |
11
제 2 항에 있어서,
상기 파일 입력 모드부는 파일 입력 제어부를 포함하며,
상기 파일 입력 제어부는 3개의 카운터 및 5개의 호스트 레지스터를 포함하고 이들을 이용하여 상기 호스트 프로세서로의 데이터 요청 신호 발생과 상기 호스트 프로세서로부터의 비디오 데이터 수신을 제어하고,
상기 호스트 레지스터는 상기 파일 입력 제어부의 시작 명령을 전달하는 레지스터, 비디오 영상의 라인 수와 상기 하나의 라인을 구성하는 픽셀 수를 전달하는 레지스터, Vsync 신호가 하이(high) 구간의 크기를 전달하는 레지스터, Vsync 신호가 로우(low)로 된 시점에서 Hsync 신호가 하이로 될 때까지의 간격을 전달하는 레지스터, 및 Hsync 신호가 로우로 된 시점에서 Hsync 신호가 하이로 될 때까지의 간격을 전달하는 레지스터를 포함하고,
상기 카운터는 LCPS 수를 카운트하는 카운터와, 픽셀 수를 카운트하는 카운터와, 라인 수를 카운트하는 카운터를 포함하는 것을 특징으로 하는, 영상 데이터 부호화기의 비디오 입력 장치
|