KR100743247B1 - 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 - Google Patents
더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 Download PDFInfo
- Publication number
- KR100743247B1 KR100743247B1 KR1020050088948A KR20050088948A KR100743247B1 KR 100743247 B1 KR100743247 B1 KR 100743247B1 KR 1020050088948 A KR1020050088948 A KR 1020050088948A KR 20050088948 A KR20050088948 A KR 20050088948A KR 100743247 B1 KR100743247 B1 KR 100743247B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- additional information
- image data
- information
- image additional
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명은 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체에 관한 것으로서, 본 발명에 따르면, 이미지 데이터를 인코딩하는 비디오 인코더에 이미지 부가 정보를 제공하는 방법으로서, 상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 단계(a); 및 상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 단계(b); 및 상기 이미지 부가 정보가 삽입된 헤더 정보를 상기 비디오 인코더에 제공하는 단계(c)를 포함하는 이미지 부가 정보 제공 방법이 제공된다. 본 발명에 따르면, 더미 데이터 블록에 이미지 부가 정보를 삽입함으로써 단일 데이터 패스를 통해 비디오 인코더에 이미지 부가 정보를 제공할 수 있는 장점이 있다.
인코더, 이미지, CCIR 656, 더미 데이터, SAV, EAV, 마커
Description
도 1은 종래기술에 따른 비디오 데이터 블록의 구조를 도시한 도면.
도 2는 일반적인 보조 데이터 블록의 구조를 도시한 도면.
도 3은 종래기술에 따른 비디오 인코더 주변 구성을 도시한 도면.
도 4는 본 발명의 바람직한 일 실시예에 따른 이미지 처리 장치를 도시한 블록도.
도 5는 본 발명의 바람직한 일 실시예에 따른 이미지 부가 정보 블록의 구조를 도시한 도면.
도 6은 본 발명의 바람직한 일 실시예에 따른 비디오 인코더 인터페이스와 비디오 인코더의 데이터 패스를 도시한 도면.
도 7은 본 발명의 바람직한 일 실시예에 따른 이미지 부가 정보 블록의 생성 과정을 도시한 순서도.
본 발명은 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체에 관한 것으로서, 보다 상세하게는 비디오 인코더에 별도의 로직 블록이나 핀의 추가 없이 효과적으로 이미지에 관한 부가적인 정보를 제공할 수 있는 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체에 관한 것이다.
과거, TV와 같은 이미지 처리 장치는 아날로그 비디오 신호를 방송국 등으로부터 수신하여 재생하는 방식을 사용하였으나, 방송 데이터 전송 효율을 높이고, 영상과 음성의 조작성 및 신뢰성 향상을 위해, 최근에는 아날로그 비디오 신호를 디지털 비디오 신호로 변환하여 전송하고, 재생하는 방식이 일반적으로 사용되고 있다.
텔레비전과 같은 이미지 처리 장치에서 아날로그 신호를 디지털 데이터로 변환하는데 사용되는 국제 표준으로는 CCIR 601이 있다.
CCIR 601은 525라인(National Television System Committee : NTSC, 미국텔레비전시스템위원회)과 625라인(Phase Alternation by Line : PAL) 시스템 공용의 콤포넌트 컬러 텔레비전 영상을 디지털화하는데 사용되는 국제표준으로, SMPTE RP125와 EBU Tec. 3246-E에서 유래된 것이다. CCIR 601은 색차신호(Y, R-Y, B-Y)와 R·G·B 비디오를 모두 취급하며, 표본화 시스템과 R·G·B/Y, (R-Y), (B-Y)의 매트릭스 값, 필터 특성을 정의하는 것으로 전기,기계적인 인터페이스를 정의하지는 않는다.
CCIR 601은 일반적으로 디지털 영상의 컬러 색차 성분(R·G·B가 아니라)을 언급하는 것으로 간주되며, 13.5MHz 대역, 4:2:2 표본화, 유효 라인당 720 휘도 표본, 8 또는 10비트 디지털화로 정의된다.
한편, 525라인과 625라인 텔레비전 시스템의 디지털 콤포넌트 영상 신호에 대한 인터페이스 규격은 CCIR 656에서 정의하는데, CCIR 656는 CCIR 601에서 정의한 4:2:2 표준으로 작동하는 디지털 텔레비전 장비를 연결하는데 사용되는 국제 표준이다.
CCIR 656에 따르면, 블랭킹(blanking, 귀선 소거), sync word, 병렬(parallel)과 직렬(serial) 인터페이스에 연결되는 비디오 멀티플렉싱(multiplexing) 포맷 및 인터페이스의 전기적인 특성과 커넥터의 기계적인 세부사항 등을 정의하고 있다.
도 1은 종래기술에 따른 비디오 데이터 블록의 구조를 도시한 도면으로서, 도 1은 CCIR 656에 따른 1 라인(주사선)에 대한 비디오 데이터의 포맷 구조를 도시한 도면이다.
도 1을 참조하면, CCIR 656에 따른 데이터 포맷은 1 라인에 대해 데이터 전송 구간과 헤더 전송 구간(헤더 정보, Header Period)을 포함하게 되며, 데이터 전송 구간(Data Period)은 이미지 데이터를 전송하는 구간으로서, 이미지의 휘도 성분에 해당하는 Y 컴포턴트와 색차 성분에 해당하는 Cr 및 Cb 컴포넌트가 포함된다.
상기한 CCIR 601에 따른 샘플링 비율 및 샘플링 주파수에 따라 Y, Cr 및 Cb 성분에 관한 정보를 포함하는 데이터 전송 구간은 유효 샘플에 대해 1440 바이트(clock)의 사이즈를 가지게 된다.
한편, 헤더 전송 구간은 유효 영상 타이밍 기준 부호의 시작(Start of Active Video)과 끝(End of Active Video)을 식별할 수 있는 정보가 포함되며, 1 라인 당 NTSC 타입(525 라인)에 대해서는 276 바이트, PAL 타입(625 라인)에 대해서는 288 바이트의 사이즈를 갖게 된다.
이러한 헤더 전송 구간에는 헥사 코드 h80, h10으로 구성된 더미 데이터 블록이 존재하는데, 이는 현재 특별한 용도 없이 귀선 소거 기간 동안 라인 사이클 및 프레임 사이클을 맞추기 위한 용도로서 사용되고 있으며, 더미 데이터 블록은 헤더 전송 구간 전체 중에서 NTSC 타입(525 라인)에 대해서는 268 바이트, PAL 타입(625 라인)에 대해서는 280 바이트로 구성된다.
상기와 같은 CCIR 656 규격에 따르면, 디지털 비디오 데이터에는 휘도 및 색차 성분을 포함하는 이미지 데이터 뿐만 아니라 NTSC/PAL 세팅 정보, 순차/비월(Interlaced/Non-Interlaced) 주사 정보, 부반송파 주파수(SubCarrier Frequency) 정보, 동기 지연(Sync Delay) 정보, 동기 폭(Sync Width) 정보 등과 같은 많은 부가 정보가 포함될 수 있다.
도 2는 일반적인 보조 데이터 블록의 구조를 도시한 도면으로서, 도 2를 참조하면 보조 데이터인 ANC 코드는 A 바이트로 이루어지는 데이터 유형(Data Type), B 및 C 바이트로 이루어지는 워드 계수(Word Count) 또는 주사선 번호(Line Number)와 고정 패턴에 관한 정보를 포함한다.
이와 같이 다양한 이미지 부가 정보는 이미지 데이터와 함께 인코딩을 위해 비디오 인코더에 입력되어야 한다.
도 3은 종래기술에 따른 비디오 인코더 주변 구성을 도시한 도면으로서, 도 3에 도시된 바와 같이, 종래에는 비디오 인코더(304)가 이미지 데이터는 비디오 인코더 인터페이스(300)로부터 수신하며, 이미지 부가 정보는 SPI 또는 I2C 인터페이스(302)를 통해 수신하는 방식을 사용하고 있었다.
그러나, 이미지 부가 정보를 별도의 인터페이스를 통해 수신하는 경우, 즉, 이미지 부가 정보를 이미지 데이터와 다른 데이터 패스를 통해 수신하는 경우에는 비디오 인코더에 추가적인 인터페이스 핀이 구비될 필요가 있으며, 하드웨어 블록의 추가적인 구성이 필요한 문제점이 있었다.
본 발명에서는 상기한 바와 같은 종래기술의 문제점을 해결하기 위해, 추가적인 블록이나 외부 핀을 사용하지 않더라도 이미지 데이터의 인코딩이 가능한 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체를 제안하고자 한다.
본 발명의 다른 목적은 단일 데이터 패스(path)를 통해 이미지에 관한 부가 정보를 제공할 수 있는 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체를 제공하는 것이다.
상기한 바와 같은 목적을 달성하기 위해, 본 발명의 바람직한 일 실시예에 따르면, 이미지 데이터를 인코딩하는 비디오 인코더에 이미지 부가 정보를 제공하는 방법으로서, 상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 단계(a); 및 상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 단계(b); 및 상기 이미지 부가 정보가 삽입된 헤더 정보를 상기 비디오 인코더에 제공하는 단계(c)를 포함하는 이미지 부가 정보 제공 방법이 제공된다.
여기서, 상기 이미지 데이터 타이밍 시작 부호 식별 후, 미리 설정된 바이트 수를 카운팅하는 단계를 더 포함하되, 상기 (b) 단계는 상기 미리 설정된 바이트 수에 도달한 경우에 수행되는 것이 바람직하다.
또한, 상기 (b) 단계는 이미지 부가 정보 블록의 시작을 식별할 수 있도록 하는 스타트 마커를 부여하는 단계; 미리 설정된 바이트 사이즈의 이미지 부가 정보를 삽입하는 단계; 및 상기 이미지 부가 정보 블록의 끝을 식별할 수 있도록 하는 엔드 마커를 부여하는 단계를 포함할 수 있다.
상기한 이미지 부가 정보는 라인 카운터(Line Counter) 정보를 포함하며, 비월 주사 방식의 경우, 상기 비디오 인코더는 상기 라인 카운터 정보를 통해 라인이 짝수(even) 또는 홀수(odd)인지 여부를 판별할 수 있으며, 이미지 부가 정보는 이전 라인의 패리티 체크에 따른 데이터 손실 정보를 포함하는 것이 바람직하다.
본 발명의 다른 측면에 따르면, 이미지 데이터를 인코딩하는 비디오 인코더를 포함하는 이미지 처리 장치에 있어서, 상기 이미지 데이터의 헤더 정보에서 이 미지 데이터 타이밍 시작 부호(SAV)를 식별하는 SAV 식별부; 상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 이미지 부가 정보 블록 생성부; 및 상기 이미지 부가 정보가 삽입되는 헤더 정보를 상기 비디오 인코더에 제공하는 전송부를 포함하는 이미지 처리 장치가 제공된다.
본 발명의 다른 측면에 따르면, 이미지 데이터를 인코딩하는 비디오 인코더에 이미지 부가 정보를 제공하기 위해 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 기록매체로서, 상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 단계(a); 상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 단계(b); 및 상기 이미지 부가 정보가 삽입되는 헤더 정보를 상기 비디오 인코더에 제공하는 단계(c)를 수행하는 프로그램이 기록된 기록매체가 제공된다.
이하에서, 첨부된 도면을 참조하여 본 발명에 따른 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법, 장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체에 관한 바람직한 실시예를 상세하게 설명한다.
본 발명은 텔레비전과 같은 이미지 처리 장치에서 이미지를 인코딩 함에 있어, 이미지 부가 정보를 더미 데이터 블록을 이용하여 제공하고자 하는 것으로서, 소정의 어플리케이션 프로그램을 통해 본 발명이 구현될 수 있다.
그러나, 이에 한정되지 않으며, 더미 데이터 블록에 이미지 부가 정보를 싣기 위한 프로그램 모듈이 탑재된 메모리 칩을 이미지 처리 장치 내부에 부착하여 이미지 부가 정보의 제공 과정이 이루어지도록 할 수 있을 것이다.
이외에도 본 발명에서 제안하는 이미지 부가 정보 제공 과정은 다양한 형태로 실시될 수 있으며, 이러한 실시 형태의 단순한 변형이 본 발명의 범주에 속하는 것은 당업자에게 자명할 것이다.
도 4는 본 발명의 바람직한 일 실시예에 따른 이미지 처리 장치를 나타낸 블록도이다.
도 4에 도시된 바와 같이, 본 발명에 따른 이미지 처리 장치는 SAV 식별 모듈(400), 카운팅 모듈(402), 스타트 마커 부여 모듈(404), 이미지 부가 정보 삽입 모듈(406) 및 엔드 마커 부여 모듈(408)을 포함할 수 있다.
여기서, 카운팅 모듈(402), 스타트 마커 부여 모듈(404), 이미지 부가 정보 삽입 모듈(406) 및 엔드 마커 부여 모듈(408)은 실질적인 이미지 부가 정보 블록을 생성한다는 점에서 이미지 부가 정보 블록 생성 모듈로서 정의될 수 있다.
도 4에 도시된 모듈 구성은 도 5의 비디오 인코더 인터페이스에 소정 회로 구조로 탑재되어 이미지 처리 장치의 마이크로프로세서(CPU) 또는 디지털 신호 처리기(DSP)의 제어에 따라 이미지 부가 정보 블록 생성 과정을 수행할 수 있다.
그러나, 이와 달리, 도 4의 모듈은 본 발명에 따른 과정을 수행하는 어플리케이션 프로그램을 지칭하는 것으로 사용될 수도 있을 것이다.
본 발명에 따르면, 비디오 데이터의 헤더 정보를 생성하는 동안 헤더 전송 구간에 이미지 부가 정보를 삽입하는 과정이 이루어질 수 있다.
전술한 바와 같이, 비디오 데이터의 헤더 정보에는 유효 영상(이미지)의 시작을 알리는 영상 데이터 타이밍 시작 부호(Start of Active Video: SAV)가 포함될 수 있는데, 본 발명에 따른 SAV 식별 모듈(400)은 헤더 정보에 포함되는 SAV를 식별하는 과정을 수행하여 SAV 이후에 이미지 부가 정보가 삽입될 수 있도록 한다.
한편, 전술한 바와 같이, CCIR 656에 따른 데이터 포맷에서 더미 데이터 블록은 NTSC 타입에서 268 바이트, PAL 타입에서 280 바이트로 구성되는데, 더미 데이터 블록의 일부를 사용하더라도 일반적으로 사용되는 이미지 부가 정보를 삽입할 수 있다.
따라서, 전체 헤더 전송 구간 사이(상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이) 중 미리 설정된 영역에 이미지 부가 정보가 삽입될 수 있으며, 본 발명에 따른 카운팅 모듈(402)은 더미 데이터 블록 중 SAV로부터 바이트 수를 카운팅 하여 미리 설정된 지점(바이트 수)에 도달하였는지 여부를 판단하며, 미리 설정된 지점에 도달하는 경우, 스타트 마커 부여 모듈(404)은 더미 데이터 블록에 비디오 인코더에서 이미지 부가 정보가 포함된 데이터 블록이 시작된다는 것을 식별할 수 있도록 하는 스타트 마커(Start Marker)를 부여한다.
도 5는 본 발명의 바람직한 일 실시예에 따른 이미지 부가 정보 블록의 구조를 도시한 도면이다.
도 5를 참조하면, 스타트 마커 부여 모듈(404)은 종래에 헥사 코드 h80 내지 h10으로 채워지는 더미 데이터 블록 중 미리 설정된 지점에 hFF, hFF, hFF, hFF와 같이 4바이트로 이루어지는 스타트 마커를 부여하는 과정을 수행할 수 있다.
상기에서는 스타트 마커가 4 바이트로 구성된다고 기재하였으나, 이에 한정됨이 없이 다른 바이트 사이즈로 스타트 마커를 부여하는 것도 가능할 것이다.
스타트 마커가 부여된 후, 이미지 부가 정보 삽입 모듈(406)은 이미지 부가 정보를 더미 데이터 블록에 삽입하는 과정을 수행한다.
본 발명에 따른 이미지 부가 정보는 NTSC/PAL 세팅 정보, 순차/비월(Interlaced/Non-Interlaced) 주사 정보, 부반송파 주파수(SubCarrier Frequency) 정보, 동기 지연(Sync Delay) 정보, 동기 폭(Sync Width) 정보를 포함할 수 있다.
한편, 본 발명에 따른 이미지 부가 정보는 라인 카운터 정보 및 이전 라인의 데이터 손실 정보를 더 포함할 수 있다.
라인 카운터(즉, 주사선 순서) 정보가 포함됨에 따라 특히 비월 주사 방식에서 비디오 인코더(602)는 SPI 또는 I2S 인터페이스와 같은 별도의 인터페이스를 통해 주사선 정보를 제공 받지 않더라도 현재 인코딩되는 이미지 데이터의 주사선이 홀수 및 짝수인지 여부를 구분할 수 있게 된다.
일반적으로 이미지 데이터에는 에러 체크를 위한 패리티 정보가 포함되는데, 본 발명에 따른 이미지 처리 장치는 이전 라인의 패리티 체크를 통해 에러 여부를 체크할 수 있으며, 이를 통해 데이터 손상 여부에 관한 정보를 더미 데이터 블록에 삽입할 수 있다.
다양한 이미지 부가 정보를 더미 데이터 블록에 삽입한 후, 엔드 마커 부여 모듈(408)은 비디오 인코더에서 이미지 부가 정보 블록의 끝을 식별할 수 있는 엔드 마커(End Marker)를 부여할 수 있으며, 도 5에 도시된 바와 같이, 헥사 코드 hFF, hFF, hFF, hFF의 4 바이트로 구성되는 엔드 마커를 생성할 수 있다.
이와 같이, 생성된 이미지 부가 정보 블록은 소정의 전송 모듈(미도시)을 통해 비디오 인코더(602)로 입력될 수 있다.
상기한 본 발명에 따르면, 이미지 데이터의 인코딩을 위한 이미지 부가 정보를 헤더 정보의 더미 데이터 블록에 포함시키기 때문에 도 6에 도시된 바와 같이, 비디오 인코더 인터페이스(600) 및 비디오 인코더(602)가 단일 데이터 패스만으로 인코딩에 필요한 데이터를 송수신하는 것을 가능하게 한다.
한편, 상기에서는 특정 라인의 더미 데이터 블록에 이미지 부가 정보를 삽입하는 것으로 설명하였으나, 본 발명의 다른 실시예에 따르면, 소정 프레임 데이터에 이미지 부가 정보를 삽입할 수 있다.
일반적으로 이미지 처리 장치는 1초에 30 프레임의 영상을 주사하게 되는데, 이때, 영상을 구성하는 전체 프레임 중 첫 번째 및 두 번째 프레임은 블랭킹 블록(Blacking Block)으로 사용되며, 종래에는 첫 번째, 두 번째 프레임에 단순한 싱크 정보만을 삽입하여 제공하였다.
따라서, 프레임에 대한 나머지 부가 정보는 역시 별도의 인터페이스를 통해 비디오 인코더(602)에 제공하였다.
그러나, 본 발명에 따른 이미지 처리 장치는 프레임을 구성하는 각 라인의 더미 데이터 블록에 상기와 같이 이미지 부가 정보를 삽입하는 한편, 영상을 구성하는 프레임 중 첫 번째 및 두 번째 프레임을 식별하여 이들 블랭킹 블록에 프레임에 관한 이미지 부가 정보를 삽입하는 과정을 수행할 수 있으며, 비디오 인코더가 이미 설정되어 있는 데이터 패스를 통해 필요한 부가 정보를 수신함으로써 별도의 인터페이스 핀이 필요하지 않게 된다.
도 7은 본 발명의 바람직한 일 실시예에 따른 이미지 부가 정보 블록의 생성 과정을 도시한 순서도이다.
도 7을 참조하면, 본 발명에 따른 이미지 처리 장치는 헤더 전송 구간의 시작을 알리는 영상(이미지) 데이터의 타이밍 시작 부호(SAV)를 식별하며(S700), SAV 다음부터 바이트 수를 카운팅하는 과정을 수행한다(S702).
바이트 수 카운팅을 통해 더미 데이터 블록의 미리 설정된 지점에 도달했는지 여부를 판단하며(S704), 미리 설정된 지점에 도달하는 경우, 이미지 처리 장치는 더미 데이터 블록에 이미지 부가 정보 블록의 시작을 알리는 스타트 마커를 부여하는 과정을 수행하며(S706), 스타트 마커 부여 후 더미 데이터 블록에 이미지 부가 정보를 삽입한다(S708).
이미지 부가 정보의 삽입이 완료되면, 이미지 처리 장치는 엔드 마커를 부여하여 이미지 부가 정보 블록의 끝을 비디오 인코더에서 식별할 수 있도록 한다(S710).
상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.
이상에서 설명한 바와 같이, 본 발명에 따르면, CCIR 656에서 제안되는 더미 데이터 블록을 이미지 부가 정보의 제공을 위해 이용하기 때문에 비디오 인코더 인터페이스와 비디오 인코더 사이에 이미지 데이터 송수신을 위한 단일 데이터 패스를 이용할 수 있는 장점이 있다.
또한, 본 발명에 따르면, 단일 데이터 패스를 이용할 수 있기 때문에 비디오 인코더가 이미지 부가 정보를 제공 받기 위한 별도의 인터페이스 핀을 구비할 필요가 없는 장점이 있다.
Claims (9)
- 이미지 데이터를 인코딩하는 비디오 인코더에 이미지 부가 정보를 제공하는 방법으로서,상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 단계(a); 및상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 단계(b); 및상기 이미지 부가 정보가 삽입된 헤더 정보를 상기 비디오 인코더에 제공하는 단계(c)를 포함하되,상기 (b) 단계는,이미지 부가 정보 블록의 시작을 식별할 수 있도록 하는 스타트 마커를 부여하는 단계;상기 이미지 부가 정보를 삽입하는 단계; 및상기 이미지 부가 정보 블록의 끝을 식별할 수 있도록 하는 엔드 마커를 부여하는 단계를 포함하는 이미지 부가 정보 제공 방법.
- 제1항에 있어서,상기 이미지 데이터 타이밍 시작 부호 식별 후, 미리 설정된 바이트 수를 카운팅하는 단계를 더 포함하되,상기 (b) 단계는 상기 미리 설정된 바이트 수에 도달한 경우에 수행되는 이미지 부가 정보 제공 방법.
- 삭제
- 제1항에 있어서,상기 이미지 부가 정보는 라인 카운터(Line Counter) 정보를 포함하며,비월 주사 방식의 경우, 상기 비디오 인코더는 상기 라인 카운터 정보를 통해 라인이 짝수(even) 또는 홀수(odd)인지 여부를 판별하는 이미지 부가 정보 제공 방법.
- 제1항에 있어서,상기 이미지 부가 정보는 이전 라인의 패리티 체크에 따른 데이터 손실 정보를 포함하는 이미지 부가 정보 제공 방법.
- 이미지 데이터를 인코딩하는 비디오 인코더를 포함하는 이미지 처리 장치에 있어서,상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 SAV 식별부;상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 이미지 부가 정보 블록 생성부; 및상기 이미지 부가 정보가 삽입되는 헤더 정보를 상기 비디오 인코더에 제공하는 전송부를 포함하되,상기 이미지 부가 정보 블록 생성부는 상기 삽입된 이미지 부가 정보의 시작과 끝이 인식되도록 하기 위한 스타트 마커 및 엔드 마커를 부여하는 것을 특징으로 하는 이미지 처리 장치.
- 제6항에 있어서,상기 이미지 부가 정보 블록 생성부는,이미지 부가 정보 블록의 시작을 식별할 수 있도록 하는 상기 스타트 마커를 부여하는 스타트 마커 부여부;상기 이미지 부가 정보를 삽입하는 이미지 부가 정보 삽입부; 및상기 이미지 부가 정보 블록의 끝을 식별할 수 있도록 하는 상기 엔드 마커를 부여하는 엔드 마커 부여부를 포함하는 이미지 처리 장치.
- 제7항에 있어서,상기 이미지 부가 정보 블록 생성부는,상기 이미지 데이터 타이밍 시작 부호 식별 후, 미리 설정된 바이트 수를 카운팅하는 카운팅부를 더 포함하는 이미지 처리 장치.
- 이미지 데이터를 인코딩하는 비디오 인코더에 이미지 부가 정보를 제공하기 위해 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 기록매체로서,상기 이미지 데이터의 헤더 정보에서 이미지 데이터 타이밍 시작 부호(SAV)를 식별하는 단계(a);상기 이미지 데이터 타이밍 시작 부호와 이미지 데이터의 종료 부호(EAV) 구간 사이-상기 구간 사이는 더미 데이터 블록에 해당됨-의 미리 설정된 영역에 이미지 부가 정보를 삽입하는 단계(b); 및상기 이미지 부가 정보가 삽입되는 헤더 정보를 상기 비디오 인코더에 제공하는 단계(c)를 수행하되,상기 (b) 단계는,이미지 부가 정보 블록의 시작을 식별할 수 있도록 하는 스타트 마커를 부여하는 단계;상기 이미지 부가 정보를 삽입하는 단계; 및상기 이미지 부가 정보 블록의 끝을 식별할 수 있도록 하는 엔드 마커를 부여하는 단계를 포함하는 것을 특징으로 하는 프로그램이 기록된 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050088948A KR100743247B1 (ko) | 2005-09-23 | 2005-09-23 | 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050088948A KR100743247B1 (ko) | 2005-09-23 | 2005-09-23 | 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070034351A KR20070034351A (ko) | 2007-03-28 |
KR100743247B1 true KR100743247B1 (ko) | 2007-07-27 |
Family
ID=41630808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050088948A KR100743247B1 (ko) | 2005-09-23 | 2005-09-23 | 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100743247B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001094988A (ja) | 1999-09-27 | 2001-04-06 | Victor Co Of Japan Ltd | 映像分割伝送方法 |
KR20010110147A (ko) * | 2000-06-02 | 2001-12-12 | 이데이 노부유끼 | 이미지 코딩 장치와 방법, 이미지 디코딩 장치와 방법, 및기록 매체 |
US6798756B1 (en) | 1997-05-30 | 2004-09-28 | Sony Corporation | Data transmission system and method, and data receiving method and device |
JP2005151153A (ja) | 2003-11-14 | 2005-06-09 | Hitachi Kokusai Electric Inc | デジタル伝送システム |
-
2005
- 2005-09-23 KR KR1020050088948A patent/KR100743247B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6798756B1 (en) | 1997-05-30 | 2004-09-28 | Sony Corporation | Data transmission system and method, and data receiving method and device |
JP2001094988A (ja) | 1999-09-27 | 2001-04-06 | Victor Co Of Japan Ltd | 映像分割伝送方法 |
KR20010110147A (ko) * | 2000-06-02 | 2001-12-12 | 이데이 노부유끼 | 이미지 코딩 장치와 방법, 이미지 디코딩 장치와 방법, 및기록 매체 |
JP2005151153A (ja) | 2003-11-14 | 2005-06-09 | Hitachi Kokusai Electric Inc | デジタル伝送システム |
Also Published As
Publication number | Publication date |
---|---|
KR20070034351A (ko) | 2007-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2191469C2 (ru) | Видеопередающее устройство, использующее внутрикадровую видеокомпрессию, совместимую со стандартом мпег-2 | |
EP0854654B1 (en) | Communication of VBI data in digital television data streams | |
US5486853A (en) | Electrical cable interface for electronic camera | |
RU2129758C1 (ru) | Система для передачи субтитров по требованию в сжатом цифровом видеосигнале | |
KR0128233B1 (ko) | 디지탈통신 시스템용 전송에러 복구방법 및 그 장치 | |
JP2004222308A (ja) | デジタル・ビデオ送信システム | |
KR20080007123A (ko) | 비디오 신호 처리 장치, 비디오 신호 처리 방법 | |
US20040076401A1 (en) | Method and apparatus for storing MPEG-2 transport streams using a conventional digital video recorder | |
US7110457B1 (en) | System and method for time division multiplexing of asynchronous video and data signals | |
US6144411A (en) | Image processing apparatus with format conversion capabilities | |
WO1997035436A1 (en) | Analog video encoder with metered closed caption data on digital video input interface | |
US5583574A (en) | Video-data transmitter, video-data receiver, and video-data transceiver for connecting parallel video-data into serial video-data and vice versa | |
KR100743247B1 (ko) | 더미 데이터 블록을 이용한 이미지 부가 정보 제공 방법,장치 및 이를 구현하기 위한 프로그램이 기록된 기록매체 | |
EP0284266A2 (en) | Improvements in television | |
US20080095518A1 (en) | Method of transmitting data having insertion of audio information | |
EP0633692A2 (en) | Data transmission apparatus for transmitting digital video and audio data between respective audio visual apparatuses, and method therefor | |
US6262771B1 (en) | Method and apparatus for converting picture signal, and recording and reproducing apparatus | |
US7477168B2 (en) | Apparatus for and method of processing data | |
JP5211615B2 (ja) | 映像・音声信号伝送方法及びその伝送装置 | |
WO2023171357A1 (ja) | 信号伝送装置、信号伝送方法、信号受信装置、信号受信方法、及びプログラム | |
JP3982390B2 (ja) | データ伝送方法及び装置 | |
KR100982679B1 (ko) | 비디오 장치 | |
KR100304908B1 (ko) | 디지털 티브이의 방송/녹화용 비디오 엔코더 | |
JP2001157179A (ja) | 重畳装置および方法、データ処理装置および方法、並びに記録媒体 | |
JPH07162896A (ja) | 映像音声多重送信装置と映像音声多重受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20130626 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140701 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160630 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180627 Year of fee payment: 12 |