KR20120105520A - 3차원 비디오 콘텐츠의 전송 및 처리 - Google Patents
3차원 비디오 콘텐츠의 전송 및 처리 Download PDFInfo
- Publication number
- KR20120105520A KR20120105520A KR1020127018615A KR20127018615A KR20120105520A KR 20120105520 A KR20120105520 A KR 20120105520A KR 1020127018615 A KR1020127018615 A KR 1020127018615A KR 20127018615 A KR20127018615 A KR 20127018615A KR 20120105520 A KR20120105520 A KR 20120105520A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- video
- data area
- signal
- area
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/167—Synchronising or controlling image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/194—Transmission of image signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명의 실시예는 일반적으로 3차원 비디오 콘텐츠의 전송 및 처리에 관한 것이다. 방법의 실시예는 인터페이스 프로토콜을 이용하여 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 수신하는 단계, 및 수신된 비디오 데이터가 3차원(3D) 비디오 데이터를 포함하는지를 판정하는 단계 - 비디오 데이터의 각각의 프레임은 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 - 를 포함한다. 이 방법은 3D 비디오 데이터를 3D 데이터 형식으로부터 2차원(2D) 비디오 형식으로 변환하는 단계를 포함하고, 3D 비디오 데이터를 변환하는 단계는 제1 데이터 영역과 제2 데이터 영역 사이의 영역을 식별하는 단계, 제1 데이터 영역과 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 단계, 및 제1 데이터 영역과 제2 데이터 영역을 구별하는 식별자를 제공하는 단계를 포함한다.
Description
관련 출원
본 출원은 2009년 12월 17일자로 출원된 미국 가특허 출원 제61/287,684호(이 출원의 전체 내용이 참조 문헌으로서 본 명세서에 포함됨)에 관한 것으로서 이를 기초로 우선권을 주장한다.
기술분야
본 발명의 실시예는 일반적으로 데이터 통신의 분야에 관한 것으로서, 보다 상세하게는, 3차원 비디오 콘텐츠의 전송 및 처리에 관한 것이다.
특정의 네트워크에서, 콘텐츠 데이터는 제1 장치와 제2 장치 사이의 데이터 링크를 통해 다양한 전송 형식으로 전송될 수 있다. 예를 들어, 콘텐츠는 비디오 및 오디오 데이터를 나타낼 수 있고, 따라서 특정의 형식으로 전송되는 비디오 콘텐츠 데이터를 포함할 수 있다.
특정의 동작에서, 데이터 스트림은 다중 채널의 형식으로 되어 있을 수 있다. 예를 들어, 데이터는 제1 장치로부터 제2 장치로 전송되는 비디오 및 오디오 데이터 또는 기타 콘텐츠 데이터의 데이터 스트림을 포함할 수 있고, 여기서 콘텐츠 데이터는, 예를 들어, 좌채널 및 우채널을 포함하는 3차원(3D) 형식으로 캡슐화되어 있는 다수의 데이터 채널을 포함한다. 예를 들어, 데이터는 HDMI™ 1.4 (High Definition Multimedia Interface 1.4 Specification, 2009년 5월 28일로 발표됨) 3D 비디오 데이터의 형태로 되어 있을 수 있다.
일반적으로 시청자의 양쪽 눈에 단일 영상을 제공하는 2차원(2D) 비디오 형식과 달리, 3D 비디오 형식은 영상에 깊이감(illusion of depth)을 생성하기 위해 시청자가 각각의 눈에서 약간 상이한 영상을 볼 수 있게 해준다. 특정 구현예에서, 3D 비디오 데이터의 전송은 2개의 활성 비디오 영역 - 좌측 영역 및 우측 영역 - 의 전달을 필요로 한다.
그렇지만, 3D 비디오 형식 데이터의 수신은 일반적으로 수신측 장치가 이러한 데이터를 처리하는 동작을 할 것을 필요로 한다. 2D 데이터를 처리하도록 설계되어 있는 수신측 장치는 3D 비디오 형식 데이터를 처리할 수 없을 것이다.
유사한 참조 번호가 유사한 구성요소를 지칭하고 있는 첨부 도면의 도면들에, 본 발명의 실시예가 제한이 아닌 일례로서 도시되어 있다.
도 1은 3D 비디오를 2D 비디오 형식으로 변환하는 시스템 구성의 일 실시예를 나타낸 도면.
도 2는 3D 비디오 형식 비디오 데이터의 변환의 일 실시예를 나타낸 도면.
도 3은 데이터 영역 유형을 나타내는 전용 신호를 갖는 시스템 구성의 일 실시예를 나타낸 도면.
도 4는 영역 유형을 나타내는 수정된 프로토콜을 포함하는 시스템 구성의 일 실시예를 나타낸 도면.
도 5는 3D 디코딩 기능이 없는 수신기로 전송하기 위한 3D 데이터의 변환의 일 실시예를 나타낸 도면.
도 6은 3D 비디오 데이터의 2D 비디오 형식으로의 변환의 일 실시예를 나타낸 도면.
도 7은 HDMI 3D-2D 형식 변환기의 일 실시예를 나타낸 도면.
도 8은 3D 비디오 데이터의 변환 및 이용 프로세스의 일 실시예를 나타낸 플로우차트.
도 9는 3D 비디오 데이터를 2D 비디오 데이터 형식으로 처리하는 프로세스의 일 실시예를 나타낸 플로우차트.
도 10은 전자 장치의 일 실시예를 나타낸 도면.
도 1은 3D 비디오를 2D 비디오 형식으로 변환하는 시스템 구성의 일 실시예를 나타낸 도면.
도 2는 3D 비디오 형식 비디오 데이터의 변환의 일 실시예를 나타낸 도면.
도 3은 데이터 영역 유형을 나타내는 전용 신호를 갖는 시스템 구성의 일 실시예를 나타낸 도면.
도 4는 영역 유형을 나타내는 수정된 프로토콜을 포함하는 시스템 구성의 일 실시예를 나타낸 도면.
도 5는 3D 디코딩 기능이 없는 수신기로 전송하기 위한 3D 데이터의 변환의 일 실시예를 나타낸 도면.
도 6은 3D 비디오 데이터의 2D 비디오 형식으로의 변환의 일 실시예를 나타낸 도면.
도 7은 HDMI 3D-2D 형식 변환기의 일 실시예를 나타낸 도면.
도 8은 3D 비디오 데이터의 변환 및 이용 프로세스의 일 실시예를 나타낸 플로우차트.
도 9는 3D 비디오 데이터를 2D 비디오 데이터 형식으로 처리하는 프로세스의 일 실시예를 나타낸 플로우차트.
도 10은 전자 장치의 일 실시예를 나타낸 도면.
요약
본 발명의 실시예는 일반적으로 3차원 비디오 콘텐츠의 전송 및 처리에 관한 것이다.
본 발명의 제1 측면에서, 방법의 실시예는 인터페이스 프로토콜을 이용하여 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 수신하는 단계, 및 수신된 비디오 데이터가 3차원(3D) 비디오 데이터를 포함하는지를 판정하는 단계 - 비디오 데이터의 각각의 프레임은 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 - 를 포함한다. 이 방법은 3D 비디오 데이터를 3D 데이터 형식으로부터 2차원(2D) 비디오 형식으로 변환하는 단계를 포함하고, 3D 비디오 데이터를 변환하는 단계는 제1 데이터 영역과 제2 데이터 영역 사이의 영역을 식별하는 단계, 제1 데이터 영역과 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 단계, 및 제1 데이터 영역과 제2 데이터 영역을 구별하는 식별자를 제공하는 단계를 포함한다.
본 발명의 제2 측면에서, 3차원(3D) 비디오 데이터를 2차원(2D) 데이터 형식으로 변환하는 장치의 일 실시예는 인터페이스 프로토콜을 통해 비디오 데이터를 수신하는 포트, 및 수신된 비디오 데이터를 디코딩하는 디코더를 포함한다. 이 장치는 수신된 3D 비디오 데이터를 검출하는 검출기 - 수신된 3D 비디오 데이터는 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 -; 제1 데이터 영역과 제2 데이터 영역 사이의 영역을 식별하는 라인 카운터; 제1 데이터 영역과 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 신호 삽입기; 및 변환된 비디오 데이터를 인코딩하는 인코더를 추가로 포함한다. 이 장치는 제1 데이터 영역과 제2 데이터 영역 사이를 구별하는 식별자를 제공한다.
상세한 설명
일부 실시예에서, 방법 및 장치는 3차원 비디오 콘텐츠의 전송 및 처리를 제공한다.
일부 실시예에서, 방법 및 장치는 HDMI 인터페이스 등을 통해 3차원(3D) 비디오 콘텐츠 데이터를 포함하는 멀티미디어 데이터 스트림의 전송 - 그 데이터의 2차원(2D) 데이터 형식으로의 변환을 포함함 - 을 제공한다. 일부 실시예에서, 방법 및 장치는 변환된 데이터에서의 데이터 영역들을 구별하기 위해 식별자를 이용한다. 일부 실시예에서, 식별자는 위상-천이된 동기화 신호를 포함한다. 일부 실시예에서, 수신측 장치는 3D 비디오 콘텐츠 데이터를 검출하고 3D 데이터 내의 영역들을 식별하기 위해 위상-천이된 동기화 신호를 이용한다. 일부 실시예에서, 3D 데이터를 검출하고 데이터 영역들을 구별하기 위해 기타 식별자가 사용된다.
3D 비디오 형식은 영상에 깊이감을 생성하기 위해 시청자가 각각의 눈에서 약간 상이한 영상을 볼 수 있게 해준다. 이러한 영상을 제공하기 위해, HDMI 또는 기타 프로토콜을 통한 3D 비디오 데이터의 전송은 2개의 활성 비디오 영역을 이용할 수 있고, 여기서 이러한 비디오 영역은 좌측 영역(시청자의 좌안에 디스플레이되는 비디오 영상에 대한 것) 및 우측 영역(시청자의 우안에 디스플레이되는 비디오 영상에 대한 것)이라고 할 수 있다. 그렇지만, 3D는 상이한 유형의 데이터 영역을 이용할 수 있고, 실시예가 좌측 영역 및 우측 영역을 포함하는 비디오 데이터로 제한되지 않는다. 실시예가 이러한 데이터를 전송하는 데 임의의 특정의 인터페이스 프로토콜로 제한되지 않는다. HDMI에 부가하여, 실시예는 DVI™(Digital Video Interface)[DDI(Digital Display Interface) 개정판 1.0, 디지털 디스플레이 워킹 그룹(Digital Display Working Group)(1999년 4월 2일)을 포함함], DisplayPort™(DisplayPort 버전 1.2, VESA(Video Electronics Standards Association)(2009년 12월 22일) 및 이전 버전을 포함함), 및 기타 프로토콜을 포함할 수 있다.
일부 실시예에서, 2D 비디오 형식만을 지원하는 기존의 HDMI 장치와 같은 기존의 장치와의 호환성을 유지하기 위해, 3D 비디오 형식의 2D 비디오 형식으로의 변환이 제공된다. 그렇지만, 2D 비디오 형식은 종래에 3D 비디오 데이터의 어느 영역이 전송되고 있는지를 나타내는 정보를 포함하고 있지 않다. 일부 실시예에서, 3D 비디오 데이터가 3D 비디오 데이터의 어느 영역이 전송되고 있는지의 식별을 제공하는 2D 형식으로 전송된다. 일부 실시예에서, 기존의 HDMI 수신기의 하드웨어를 수정하는 일 없이 또는 HDMI 규격의 프로토콜을 위반하는 일 없이, HDMI를 통해 3D 비디오 데이터를 2D 비디오 형식으로 전송하는 방법 또는 장치가 제공된다. 일부 실시예에서, 수신측 장치는 3D 비디오 형식을 디코딩할 수 없는 장치이다. 일부 실시예에서, 방법 또는 장치는 변환된 비디오 데이터에서의 데이터 영역들을 구별하기 위해 식별자를 제공한다.
도 1은 3D 비디오를 2D 비디오 형식으로 변환하는 시스템 구성의 일 실시예를 나타낸 것이다. 일부 실시예에서, 방법 및 장치는, 기존의 HDMI 수신기 하드웨어를 수정하는 일 없이 또는 HDML과 같은 인터페이스 프로토콜을 위반하는 일 없이, 3D 비디오 데이터를 2D 비디오 형식으로 변환하고 이러한 데이터를 처리를 위해 전송하는 것을 제공한다. 이 예시에서, HDMI 송신기는 3D 비디오를 포함하는 멀티미디어 데이터 스트림을 전송하는 동작을 한다(105). 3D 비디오 형식으로 된 데이터가 HDMI 연결부(110)를 통해 전송되고, HDMI 3D-2D 변환기(115)에 의해 수신되고, 이 변환기(115)는 수신된 3D 형식 데이터를 2D 형식으로 변환하고 변환된 멀티미디어 데이터를 전송한다. 이 예시에서, 2D 비디오 형식으로 된 데이터는 HDMI 연결부(120)를 통해 3D 비디오 형식 디코딩 기능을 갖지 않는 HDMI 수신기(130)로 전송된다. 도 1 및 이하의 기술되는 도면이 일례로서 HDMI를 포함할 수 있지만, 실시예가 데이터를 전송하는 데 HDMI 프로토콜로 제한되지 않는다. 실시예는 또한 데이터를 전송하는 데 DVI, DisplayPort, 및 기타 프로토콜을 포함할 수 있다.
도 2는 3D 비디오 형식 비디오 데이터의 변환의 일 실시예를 나타낸 것이다. 이 예시에서, 3D 비디오 형식(205)에 대한 타이밍 다이어그램이 제공되고, 여기서 비디오 데이터는 2D 비디오 형식으로 된 3D 비디오(255)를 제공하는 변환(250)을 거친다. 도 2에 예시된 바와 같이, 3D 비디오 형식(205)에서, 2개의 "활성 비디오" 영역 - 즉, 좌측 영역(230) 및 우측 영역(240) -, 및 "활성 공간"(235)이 있을 수 있으며, 이들 모두는 3D 활성 비디오를 구성한다. 또한, 수직 동기화 신호(Vsync)(210) 및 수평 동기화 신호(Hsync)(220)도 예시되어 있다.
일부 실시예에서, 3D 디코딩 기능을 갖지 않는 기존의 수신기가 3D 비디오 형식을 디코딩할 수 있게 해주기 위해, 3D 활성 비디오 형식(205)이 2D 비디오 형식(255)으로 나타내어져 있는 바와 같은 2개의 2D 활성 비디오 세그먼트 - 좌측 영역(280) 및 우측 영역(290) - 로 분할된다. 이 형식은 다시 말하지만 Vsync 신호(260) 및 Hsync 신호(270)를 포함한다. 일부 실시예에서, 2D 비디오 형식과의 호환성을 유지하기 위해, 새로운 Vsync 신호(265)가 3D 비디오 형식(205)에서의 활성 공간(235) 대신에 좌측 영역(280)과 우측 영역(290) 사이에 삽입된다. 일부 실시예에서, 얻어지는 형식은 2D 비디오 형식으로 포함되어 있는 3D 비디오 데이터이다.
데이터 처리에서의 잠재적인 문제점은 도 2에 예시된 바와 같은 3D 비디오 데이터에 대한 변환 프로세스가 특정의 시점에 어느 데이터 영역이 전송되고 있는지에 관한 정보를 보유할 수 있다는 것이다. 따라서, 도 1에 예시된 HDMI 수신기(130)가 도 2에 예시된 바와 같은 2D 비디오 형식(255)을 디코딩할 때, 수신기(130)는 현재의 활성 비디오가 좌측 영역(280)인지 우측 영역(290)인지를 판정하지 못할 수 있다. 일부 실시예에서, 좌측 영역(280)과 우측 영역(290)을 구별하기 위해 식별자가 제공된다.
도 3은 데이터 영역 유형을 나타내는 전용 신호를 갖는 시스템 구성의 일 실시예를 나타낸 것이다. 도 3에서, HDMI 송신기는 3D 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 전송하는 동작을 한다(305). 3D 비디오 형식으로 된 데이터가 HDMI 연결부(310)를 통해 전송되고, HDMI 3D-2D 변환기(315)에 의해 수신되고, 이 변환기(315)는 수신된 3D 형식 데이터를 2D 데이터 형식으로 변환하고 변환된 멀티미디어 데이터를 전송한다. 이 예시에서, 2D 비디오 형식으로 된 3D 데이터는 HDMI 연결부(320)를 통해 3D 비디오 형식 디코딩 기능을 포함하지 않는 HDMI 수신기(330)로 전송된다. 일부 실시예에서, 비디오 데이터의 영역 유형에 관하여 수신기에 통지하기 위해 식별 신호를 전달하기 위해 신호 와이어가 제공된다. 이 예시에서, 신호 와이어를 통해 전송되는 영역 유형을 나타내는 신호(325)가 수신기(330)로 전송된다. 일부 실시예에서, 각각의 활성 비디오 영역에 대해, HDMI 3D-2D 형식 변환기(315)는 비디오 데이터의 현재의 영역 유형에 관하여 HDMI 수신기(330)에 통지하기 위해 이 신호(325)를 토글한다. 도 3에 예시된 구현예는 수신된 비디오 데이터의 해당 영역 유형을 식별하는 간단한 메커니즘을 제공하기 위해 이용될 수 있다. 그렇지만, 이 메커니즘은 신호(325)를 전달하는 전용 와이어에 대한 특정의 부가적인 하드웨어 비용을 필요로 할 수 있다. 그에 부가하여, 기존의 HDMI 수신기 하드웨어는 새로운 신호(325)를 수신 및 디코딩하기 위해 특정의 수정을 필요로 할 수 있다.
도 4는 영역 유형을 나타내는 수정된 프로토콜을 포함하는 시스템 구성의 일 실시예를 나타낸 것이다. 이 예시에서, HDMI 프로토콜은 수신측 유닛에 의해 디코딩하기 위한 영역 유형에 관한 정보를 전달하기 위해 수정된다. 도 4에 제공된 바와 같이, HDMI 송신기는 3D 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 전송하는 동작을 한다(405). 3D 비디오 형식으로 된 데이터가 HDMI 연결부(410)를 통해 전송되고, HDMI 3D-2D 변환기(415)에 의해 수신되고, 이 변환기(415)는 수신된 3D 형식 데이터를 2D 형식으로 변환하고 변환된 멀티미디어 데이터를 전송한다. 그렇지만, 2D 비디오 형식으로 된 데이터가 수정된 HDMI 형식 연결부(420)를 이용하여 HDMI 수신기(430)로 전송되고, 여기서 수정된 HDMI 형식은 수신기(430)에 의해 디코딩하기 위한 현재의 영역을 식별할 수 있게 해준다.
프로토콜은 비디오 데이터의 전송에서 데이터 영역을 식별하는 데 사용될 수 있는 미사용 제어 코드를 포함할 수 있다. 예를 들어, HDMI 프로토콜에 현재 존재하는 몇개의 미사용 제어 코드가 있다. 한 일례에서, 현재의 HDMI 1.4 프로토콜에서 CTL0는 항상 논리적으로 하이(high)이다. 일부 실시예에서, 이 미사용 코드 또는 다른 미사용 코드가 데이터 영역에 대한 영역 유형의 식별자를 3D 데이터 디코딩을 할 수 없는 HDMI 수신기로 전달하는 데 이용될 수 있다. 그렇지만, 코드 사용이 표준의 HDMI 프로토콜과 부합하지 않으며, 따라서 특정의 HDMI 수신기에서 통신 오류를 야기할 수 있다.
도 5는 3D 디코딩 기능이 없는 수신기로 전송하기 위한 3D 데이터의 변환의 일 실시예를 나타낸 것이다. 이 예시에서, 3D 활성 비디오를 구성하는 2개의 활성 비디오 영역 - 좌측 영역(530) 및 우측 영역(540) -, 및 활성 공간(535)을 포함하는 3D 비디오 형식(505)의 타이밍 다이어그램이 제공된다. Vsync 신호(510) 및 Hsync 신호(520)도 역시 예시되어 있다.
일부 실시예에서, 3D 활성 비디오 형식(505)이 2D 비디오 형식(555)으로 나타낸 바와 같은 2개의 2D 활성 비디오 세그먼트 - 좌측 영역(580) 및 우측 영역(590) - 로 분할된다. 이 형식은 제1 Vsync 신호(560) 및 Hsync 신호(570)를 포함한다. 일부 실시예에서, 2D 비디오 형식과의 호환성을 유지하기 위해, 새로운 제2 Vsync 신호(565)가 3D 비디오 형식(505)에서의 활성 공간(535) 대신에 좌측 영역(580)과 우측 영역(290) 사이에 삽입된다. 그렇지만, 일부 실시예에서, 데이터 영역에 대한 식별자를 제공하기 위해, 제1 Vsync(560)는 Hsync 신호(670)와 관련하여 제2 Vsync 신호(565)와 상이한 동기화를 포함한다. 일부 실시예에서, 제1 Vsync 신호(560)의 위상이 Hsync 신호와 정렬되어 있는 반면, 도 5에 나타낸 비정렬된 지점(567)으로 예시된 바와 같이, 제2 Vsync 신호(565)의 위상은 Hsync 신호와 정렬되어 있지 않다.
도 6은 3D 비디오 데이터의 2D 비디오 형식으로의 변환의 일 실시예를 나타낸 것이다. 이 예시에서, 1080p(주사선의 인터레이싱이 없는 1080 주사선의 수직 해상도를 나타냄) 3D 비디오 형식(600)의 타이밍 다이어그램이 제공되어 있다. 도시된 바와 같이, 45개 라인의 수직 블랭킹 영역(Vblank) 다음에 2205개 라인의 활성 기간(Vactive)이 오고, 여기서 Vactive 기간은 1080개 라인의 제1 활성 비디오 영역(Vact_video)[도 5의 좌측 영역(530)을 나타낼 수 있음], 45개 라인의 중간 블랭크 영역(Vact_blank)[도 5의 활성 공간(535)을 나타낼 수 있음], 및 1080개 라인의 제2 Vact_video 영역[도 5의 우측 영역(540)을 나타낼 수 있음]을 포함한다. 또한 이 예시에서, 유효한 픽셀이 존재할 때를 나타내는 데이터 인에이블 신호(DE), 하나의 프레임의 끝 및 다음 프레임의 시작을 나타내는 수직 동기화 신호(Vsync)(610)(Vactive 기간 이전에 제공됨), 및 각각의 라인의 끝 및 다음 라인의 시작을 나타내는 수평 동기화 신호(Hsync)(620)가 제공된다. 도 6에 도시된 바와 같이, Vsync 신호(610)의 위상이 Hsync 신호(620)와 정렬 또는 동기화되어 있다.
일부 실시예에서, 3D 비디오 형식(600)이 2D 비디오 형식으로 된 3D 데이터(650)로 변환된다. 일부 실시예에서, 2D 비디오 형식은 상이한 비디오 영역을 식별해주기 위해 Vsync 신호와 Hsync 신호 사이에 상이한 위상 정렬 또는 동기화를 포함한다. 이 예시에서, 좌측 영역 이전의 Vsync의 타이밍은 우측 영역의 Vsync의 타이밍과 상이하고, 여기서 다음 활성 비디오의 영역 유형은 Vsync가 Hsync와 동기화되어 있는지 여부에 의존한다. 예시된 바와 같이, 다시 말하지만 45개 라인의 중간 Vblank 영역 다음에 1080개 라인의 Vact_video 영역, 45개 라인의 Vact_blank 영역, 및 1080개 라인의 제2 Vact_video 영역이 온다. 또한, 예시된 실시예에, DE 신호, 하나의 프레임의 끝 및 다음 프레임의 시작을 나타내는 제1 Vsync(660)(Vactive 기간 이전에 제공됨), 각각의 라인의 끝 및 다음 라인의 시작을 나타내는 Hsync(670), 및 그에 부가하여, 제1 활성 비디오 영역의 끝 및 제2 활성 비디오 영역의 시작을 나타내는 제2 Vsync 신호(665)가 제공되어 있다. 일부 실시예에서, 제1 Vsync 신호(660)의 위상은 3D 비디오 형식과 동일한 방식으로 Hsync 신호(670)와 정렬 또는 동기화되어 있지만, 제2 Vsync 신호(665)의 위상은 Hsync 신호(670)와 정렬 또는 동기화되어 있지 않다(667). 일부 실시예에서, 수신측 장치는, 3D 비디오 데이터를 식별하고 어느 비디오 데이터 영역이 수신되고 있는지를 판정하기 위해, Vsync 및 Hsync 신호의 위상 정렬을 이용할 수 있다. 예를 들어, 수신측 장치는 Hsync 신호와 동기화되어 있는 Vsync 신호 이후에 좌측 비디오 데이터 영역이 수신되고 있는 것으로 판정할 수 있는 반면, 수신측 장치는 Hsync 신호와 동기화되어 있지 않는 Vsync 신호 이후에 우측 비디오 데이터 영역이 수신되고 있는 것으로 판정할 수 있다.
일부 실시예에서, 2D 비디오 형식(650)에서의 타이밍이 기존의 HDMI 신호의 인터레이스 모드(interlaced mode) 비디오 형식의 타이밍과 동일하고, 여기서 좌측 및 우측 영역 대신에 짝수 및 홀수 필드가 구별되어 있다. 일부 실시예에서, 부가의 하드웨어 수정 없이 또는 최소한의 하드웨어 수정으로, 기존의 HDMI 수신기 내의 인터레이스 모드 비디오에 대한 디코딩 하드웨어가 2D 비디오 형식으로 된 3D 비디오 데이터를 디코딩하는 데 이용될 수 있다. 일부 실시예에서, 인터레이스 비디오와 3D 비디오 데이터를 구별하기 위해 제2 Vsync 신호 사이의 위상 정렬이 없는 것이 이용될 수 있다.
도 7은 HDMI 3D-2D 형식 변환기의 일 실시예를 나타낸 것이다. 일부 실시예에서, 비디오 데이터를 포함하는 전송된 멀티미디어 데이터가 3D-2D 변환기 장치 또는 메커니즘에 의해 수신된다. 일부 실시예에서, HDMI 3D-2D 형식 변환기(715)는 HDMI 인터페이스(710)를 통해 3D 비디오 형식 데이터를 수신하고 HDMI 인터페이스(730)를 통해 전송하기 위한 2D 비디오 형식 데이터로 변환된 데이터를 전송하는 동작을 한다. 일부 실시예에서, 변환기(715)는 데이터 디코더(750)[dvi_dec, 여기서 DVI는 디지털 비주얼 인터페이스(Digital Visual Interface) 표준을 나타냄]를 비롯한 모듈 또는 요소를 포함하고, 여기서 디코딩된 데이터는 라인 카운터(755), Vsync 삽입기(760), 및 3D 검출기(765)를 비롯한 모듈 또는 요소에 제공된다. 일부 실시예에서, 3D 검출기(765)는 들어오는 HDIM 스트림이 2D 비디오인지 3D 비디오인지를 판정하기 위해 수신된 데이터 패킷을 분석한다. 일부 실시예에서, 3D 비디오 데이터가 검출되지 않는 경우, 데이터는 보통의 2D 비디오 데이터로서 처리될 수 있다. 일부 실시예에서, 3D 비디오 형식이 검출되는 경우, 라인 카운터(755)는 3D 비디오 형식에서의 활성 공간[도 5에서 활성 공간(535)으로서 예시되어 있음]의 위치를 찾아내기 위해 라인을 카운트한다. 일부 실시예에서, Vsync 삽입기(760)는 활성 공간 대신에 제2 Vsync 신호를 삽입하는 동작을 한다. 일부 실시예에서, Vsync 삽입기(760)는, HDMI 수신기가 좌측 영역 데이터와 우측 영역 데이터를 구별할 수 있도록, 다음 활성 비디오의 영역 유형에 따라 Hsync 신호에 대해 삽입된 Vsync 신호의 위상을 천이시키는 동작을 한다. 일부 실시예에서, HDMI 수신기가 3D 비디오 형식을 디코딩할 수 없을지라도, 수신기는 하드웨어 수정 없이 Vsync 신호와 Hsync 신호 사이의 위상 관계를 사용하여 3D 비디오를 재구성할 수 있다. 일부 실시예에서, 변환된 비디오 데이터는 비디오 데이터 인코더(dvi_enc)(770)에 제공되고, 얻어지는 2D 비디오 데이터는 HDMI 인터페이스(730)를 통해 데이터 수신기로 전송되고, 여기서 데이터 수신기는 3D 데이터를 디코딩할 수 없는 데이터 수신 장치를 포함할 수 있다.
도 8은 3D 비디오 데이터의 변환 및 이용 프로세스의 일 실시예를 나타낸 플로우차트이다. 이 예시에서 제공된 바와 같이, 비디오 데이터의 스트림이 비디오 송신기로부터 전송될 수 있고(802), 여기서 비디오 송신기는 HDMI 3D-지원 비디오 송신기일 수 있다. 일부 실시예에서, 비디오 데이터가 도 7에 예시된 변환기(715)와 같은 3D-2D 비디오 데이터 변환기에 의해 수신되고(804), 데이터 프레임이 디코딩된다(806). 일부 실시예에서, 변환기는 3D 비디오 데이터가 데이터 프레임에 포함되어 있는지를 검출하는 동작을 할 수 있다(808). 3D 비디오 데이터가 검출되지 않는 경우, 2D 데이터가 보통의 방식으로 처리될 수 있고, 이 데이터는 전송을 위해 인코딩되고(810) 처리를 위해 수신측 장치에 제공된다(822).
일부 실시예에서, 데이터 프레임(808)에서 3D 비디오 데이터가 검출되는 경우, 3D 비디오 데이터의 변환을 위해 데이터 프레임에서 활성 데이터의 시작의 위치를 확인하기 위해 데이터 프레임에서 Vsync 신호를 찾아내고(812), 여기서 비디오 데이터 프레임은 Vsync 신호 이후의 데이터의 제1 영역을 포함한다. 일부 실시예에서, 3D의 변환은 데이터 프레임에서 활성 공간의 위치를 확인하기 위해 활성 데이터의 라인을 카운트하는 것(814)을 추가로 포함하고, 여기서 라인의 수는 1080p 비디오 데이터에 대해 1080일 수 있다. 일부 실시예에서, 제1/좌측 데이터 영역의 끝 및 제2/우측 데이터 영역의 시작을 지정하기 위해 제2 Vsync 신호가 데이터 프레임에 삽입되고(816), 따라서 2D 형식으로 된 3D 비디오 데이터를 발생한다. 일부 실시예에서, 데이터 영역 사이를 구별하기 위해 식별자가 제공된다. 이 예시에서, 제1 Vsync의 위상이 Hsync 신호와 정렬되어 있을 수 있는 반면, 데이터 프레임 내의 제2/우측 데이터 영역을 식별해주기 위해 제2 Vsync의 위상이 어떤 Hsync 신호와도 정렬되지 않도록 조정될 수 있다(818). 일부 실시예에서, 2D 비디오 형식으로 된 3D 비디오 데이터가 전송을 위해 인코딩되고(820), 수신측 장치에 제공된다(822).
도 9는 3D 비디오 데이터를 2D 비디오 데이터 형식으로 처리하는 프로세스의 일 실시예를 나타낸 플로우차트이다. 이 예시에서, 비디오 데이터가 수신측 장치에 수신되고(902), 여기서 수신측 장치는 3D 데이터 디코딩 기능이 없는 장치이다. 일부 실시예에서, 2D 비디오 형식으로 된 3D 비디오 데이터가 수신측 장치에 수신되었는지의 판정이 행해지고(904), 여기서 3D 비디오 데이터의 존재는 3D 비디오 데이터의 데이터 영역 사이를 구별하는 식별자의 존재에 적어도 부분적으로 기초할 수 있다. 일부 실시예에서, Hsync 신호와 위상 정렬되어 있지 않은 Vsync 신호를 포함하는 식별자의 존재에 의해, 데이터 영역을 구별하는 별도의 신호의 수신에 의해, 또는 데이터 영역을 구별하는 명령의 수신에 의해 3D 데이터가 검출될 수 있다. 일부 실시예에서, 수신측 장치는 인터레이스 모드 비디오에 대한 디코딩 하드웨어를 포함할 수 있고, 부가의 하드웨어 수정 없이 또는 최소한의 하드웨어 수정으로 이러한 하드웨어를 이용할 수 있다.
일부 실시예에서, 3D 데이터가 존재하지 않는 경우, 2D 데이터가 보통의 방식으로 처리된다(906). 3D 비디오 데이터가 존재하는 경우, 수신기는 수신된 데이터 프레임에서 각각의 데이터 영역에 대한 식별자를 검출하고(908), 식별자가 제1 값인지 제2 값인지를 판정한다(912). 식별자가 제1 값인 경우(제2 Vsync 신호가 Hsync 신호와 동위상일 때 등), 수신기는 다음 데이터 영역을 제1/좌측 데이터 영역으로서 식별한다(914). 식별자가 제2 값인 경우(Vsync 신호가 Hsync 신호와 동위상이 아닐 때 등), 수신기는 다음 데이터 영역을 제2/우측 데이터 영역으로서 식별한다(916).
수신된 비디오 데이터의 처리를 완료할 시에, 수신기는 개별적인 데이터 영역에서의 수신된 비디오 데이터를 3D 제시를 위한 3D 형식으로 재구성한다(920). 재구성된 3D 비디오 데이터는 이어서 3D 비디오 모니터 상에 제시될 수 있다(922).
도 10은 전자 장치의 일 실시예를 나타낸 것이다. 이 예시에서, 본 설명에 관련이 없는 특정 표준의 및 공지의 구성요소가 도시되어 있지 않다. 일부 실시예에서, 장치(1000)는 3D 비디오 데이터를 전송하는 전송측 장치이거나, 3D 비디오 데이터를 수신하는 수신측 장치이다.
일부 실시예에서, 장치(1000)는 데이터 전송을 위한 상호연결부 또는 크로스바(1005) 또는 기타 통신 수단을 포함한다. 데이터는 다양한 유형의 데이터(예를 들어, 오디오비주얼 데이터 및 관련 제어 데이터를 포함함)를 포함할 수 있다. 장치(1000)는 정보를 처리하는 처리 수단 - 상호연결부(1005)와 결합된 하나 이상의 프로세서(1010) 등 - 을 포함할 수 있다. 프로세서(1010)는 하나 이상의 물리적 프로세서 및 하나 이상의 논리적 프로세서를 포함할 수 있다. 게다가, 각각의 프로세서(1010)가 다수의 프로세서 코어를 포함할 수 있다. 프로세서(1010)는, 예를 들어, 전송하기 위한 비디오 데이터의 처리에서 또는 수신된 비디오 데이터의 처리를 위해 이용될 수 있다. 상호연결부(1005)가, 간단함을 위해, 단일 상호연결부로서 예시되어 있지만, 다수의 상이한 상호연결부 또는 버스를 나타낼 수 있고, 이러한 상호연결부에의 구성요소 연결이 달라질 수 있다. 도 10에 도시된 상호연결부(1005)는 적절한 브리지, 어댑터 또는 제어기에 의해 연결되는 임의의 하나 이상의 개별적인 물리적 버스, 포인트-투-포인트 연결부, 또는 둘 다를 나타내는 추상화이다. 상호연결부(1005)는, 예를 들어, 시스템 버스, PCI 또는 PCIe 버스, HyperTransport 또는 ISA(industry standard architecture) 버스, SCSI(small computer system interface) 버스, IIC(I2C) 버스, 또는 IEEE(Institute of Electrical and Electronics Engineers) 표준 1394 버스(때때로 "Firewire"라고 함)를 포함할 수 있다. ("Standard for a High Performance Serial Bus(고성능 직렬 버스의 표준)" 1394-1995, IEEE(1996년 8월 30일자로 발표됨) 및 부록)
일부 실시예에서, 장치(1000)는 랜덤 액세스 메모리(RAM) 또는 다른 동적 저장 장치를, 프로세서(1010)에 의해 실행될 명령어 및 정보를 저장하는 메인 메모리(1015)로서 추가로 포함한다. 메인 메모리(1015)는 또한 데이터 스트림 또는 서브스트림에 대한 데이터를 저장하는 데 사용될 수 있다. RAM 메모리는 메모리 내용을 리프레시하는 것을 필요로 하는 동적 랜덤 액세스 메모리(DRAM), 및 내용을 리프레시하는 것을 필요로 하지 않지만 단가가 높은 정적 랜덤 액세스 메모리(SRAM)를 포함한다. DRAM 메모리는 신호를 제어하는 클록 신호를 포함하는 SDRAM(synchronous dynamic random access memory), 및 EDO DRAM(extended data-out dynamic random access memory)을 포함할 수 있다. 일부 실시예에서, 시스템의 메모리는 특정의 레지스터 또는 기타 특수 목적 메모리일 수 있다. 장치(1000)는 또한 프로세서(1010)에 대한 정적 정보 및 명령어를 저장하는 판독 전용 메모리(ROM)(1025) 또는 기타 정적 저장 장치를 포함할 수 있다. 장치(1000)는 특정의 요소를 저장하기 위한 하나 이상의 비휘발성 메모리 요소(1030)를 포함할 수 있다.
정보 및 명령을 저장하는 데이터 저장 장치(1020)도 역시 장치(1000)의 상호연결부(1005)에 결합될 수 있다. 데이터 저장 장치(1020)는 자기 디스크 또는 기타 메모리 디바이스를 포함할 수 있다. 이러한 요소는 서로 결합될 수 있거나, 개별적인 구성요소일 수 있고, 장치(1000)의 다른 요소의 일부를 이용할 수 있다.
장치(1000)는 또한 상호연결부(1005)를 통해 출력 디스플레이 또는 제시 장치(1040)에 결합될 수 있다. 일부 실시예에서, 디스플레이(1040)는 정보 또는 콘텐츠를 최종 사용자에게 디스플레이하는 LCD(liquid crystal display) 또는 임의의 다른 디스플레이 기술을 포함할 수 있다. 일부 환경에서, 디스플레이(1040)는 입력 장치의 적어도 일부로서도 또한 이용되는 터치 스크린을 포함할 수 있다. 일부 실시예에서, 디스플레이(1040)는 3D 비디오 데이터의 제시를 위해 이용될 수 있다. 일부 환경에서, 디스플레이(1040)는 오디오 정보 - 텔레비전 프로그램의 오디오 부분을 포함함 - 를 제공하는 스피커와 같은 오디오 장치일 수 있거나 이를 포함할 수 있다.
하나 이상의 송신기 또는 수신기(1045)도 역시 상호연결부(1005)에 결합될 수 있다. 일부 실시예에서, 장치(1000)는 데이터를 수신 또는 전송하기 위한 하나 이상의 포트(1050)를 포함할 수 있다. 일부 실시예에서, 하나 이상의 포트는 하나 이상의 HDMI 포트를 포함할 수 있다. 일부 실시예에서, HDMI는 3D 데이터를 3D 비디오 형식으로부터 2D 비디오 형식으로 변환하기 위한 3D-2D 변환기(1090)에 결합될 수 있다. 장치(1000)는 Wi-Fi 네트워크와 같이 무선 신호를 통해 데이터를 수신하기 위한 하나 이상의 안테나(1055)를 추가로 포함할 수 있다.
장치(1000)는 또한 전력을 제공하거나 발생하는 전원 공급 장치, 배터리, 태양 전지, 연료 전지, 또는 기타 시스템 또는 장치를 포함할 수 있는 전원 장치 또는 시스템(1060)을 포함할 수 있다. 전원 장치 또는 시스템(1060)에 의해 제공되는 전력이, 필요에 따라, 장치(1000)의 요소에 분배될 수 있다.
이상의 설명에서, 설명의 목적상, 본 발명에 대한 완전한 이해를 제공하기 위해 수많은 구체적인 상세 내용이 기술되어 있다. 그렇지만, 본 발명이 이들 구체적인 상세 중 일부가 없어도 실시될 수 있다는 것이 당업자에게는 명백할 것이다. 다른 경우에, 공지의 구조 및 장치가 블록도 형태로 도시되어 있다. 예시된 구성요소들 사이에 중간 구조가 있을 수 있다. 본 명세서에 기술되거나 도시된 구성요소들은 도시되거나 기술되지 않은 부가의 입력 또는 출력을 가질 수 있다. 예시된 요소 또는 구성요소는 또한, 임의의 필드의 재정렬 또는 필드 크기의 수정을 비롯하여, 상이한 배열 또는 순서로 배열될 수 있다.
본 발명은 다양한 프로세스를 포함할 수 있다. 본 발명의 프로세스는 하드웨어 구성요소에 의해 수행될 수 있거나, 명령어로 프로그램된 범용 또는 특수 목적 프로세서 또는 논리 회로로 하여금 프로세스를 수행하게 하는 데 사용될 수 있는 컴퓨터 판독가능 명령어로 구현될 수 있다. 다른 대안으로서, 프로세스는 하드웨어 및 소프트웨어의 조합에 의해 수행될 수 있다.
본 발명의 일부분이 본 발명에 따른 프로세스를 수행하도록 컴퓨터(또는 기타 전자 장치)를 프로그램하는 데 사용될 수 있는 컴퓨터 프로그램 명령어를 저장하고 있는 컴퓨터 판독가능 저장 매체를 포함할 수 있는 컴퓨터 프로그램 제품으로서 제공될 수 있다. 컴퓨터-판독가능 저장 매체는 플로피 디스켓, 광 디스크, CD-ROM(compact disk read-only memory), 및 광자기 디스크, ROM(read-only memory), RAM(random access memory), EPROM(erasable programmable read-only memory), EEPROM(electrically-erasable programmable read-only memory), 자기 또는 광 카드, 플래시 메모리, 또는 전자 명령어를 저장하기에 적합한 기타 유형의 매체/컴퓨터-판독가능 매체를 포함할 수 있지만, 이들로 제한되지 않는다. 더욱이, 본 발명은 또한 컴퓨터 프로그램 제품으로서 다운로드될 수 있고, 이 프로그램은 원격 컴퓨터로부터 요청측 컴퓨터로 전송될 수 있다.
방법들 중 다수가 그의 가장 기본적인 형태로 기술되어 있지만, 본 발명의 기본적인 범위를 벗어나지 않고, 프로세스가 그 방법 중 임의의 것에 추가되거나 그로부터 삭제될 수 있고, 정보가 기술된 메시지 중 임의의 것에 추가되거나 그로부터 제거될 수 있다. 당업자에게는 많은 추가의 수정 및 개조가 행해질 수 있다는 것이 명백할 것이다. 특정의 실시예가 본 발명을 제한하기 위한 것이 아니라 본 발명을 설명하기 위해 제공된 것이다.
구성요소 "A"가 구성요소 "B"와 결합되어 있다고 말해지는 경우, 구성요소 A는 구성요소 B에 직접 결합되어 있을 수 있거나, 또는 예를 들어, 구성요소 C를 통해 간접적으로 결합되어 있을 수 있다. 명세서에서 구성요소, 특징, 구조, 프로세스 또는 특성 A가 구성요소, 특징, 구조, 프로세스 또는 특성 B를 "야기"하는 것으로 되어 있을 때, 이는 "A"가 "B"의 적어도 부분적인 원인이지만 "B"를 야기하는 데 도움을 주는 적어도 하나의 다른 구성요소, 특징, 구조, 프로세스, 또는 특성일 수도 있다는 것을 의미한다. 명세서에서 구성요소, 특징, 구조, 프로세스 또는 특성이 "포함될 수 있는", 또는 "포함되어 있을지도 모르는" 것으로 되어 있는 경우, 그 특정의 구성요소, 특징, 구조, 프로세스 또는 특성이 꼭 포함될 필요는 없다. 명세서에서, "어떤" 또는 "한" 요소라고 할 때, 이는 기술된 요소가 단 하나만 있는 것을 의미하지 않는다.
실시예는 본 발명의 구현 또는 일례이다. 본 명세서에서 "한 실시예", "일 실시예", "어떤 실시예들", 또는 "다른 실시예들"이라고 하는 것은 그 실시예들과 관련하여 기술된 특정의 특징, 구조 또는 특성이 적어도 어떤 실시예들에 포함되어 있지만, 반드시 모든 실시예들에 포함되어 있는 것은 아니라는 것을 의미한다. 여러 군데에서 나오는 "한 실시예", "일 실시예", 또는 "어떤 실시예들" 모두가 꼭 동일한 실시예를 말하는 것은 아니다. 본 발명의 예시적인 실시예에 대한 이상의 설명에서, 본 발명의 다양한 특징이, 때때로, 설명을 매끄럽게 하기 위해 또 다양한 발명 측면 중 하나 이상의 측면의 이해를 돕기 위해, 본 발명의 하나의 실시예, 도면 또는 설명에서 서로 그룹화되어 있다는 것을 잘 알 것이다.
Claims (25)
- 인터페이스 프로토콜을 이용하여 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 수신하는 단계;
상기 수신된 비디오 데이터가 3차원(3D) 비디오 데이터를 포함하는 것을 판정하는 단계 - 상기 비디오 데이터의 각각의 프레임은 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 상기 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 -; 및
상기 3D 비디오 데이터를 3D 데이터 형식으로부터 2차원(2D) 비디오 형식으로 변환하는 단계
를 포함하고,
상기 3D 비디오 데이터를 변환하는 단계는,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이의 영역을 식별하는 단계,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 단계, 및
상기 제1 데이터 영역과 상기 제2 데이터 영역을 구별하는 식별자를 제공하는 단계
를 포함하는 방법. - 제1항에 있어서,
상기 식별자는 상기 제2 Vsync 신호의 위상을 포함하는 방법. - 제2항에 있어서,
상기 제2 Vsync 신호를 삽입하는 단계는 상기 제2 Vsync의 위상을 수평 동기화(Hsync) 신호들의 위상과 정렬되지 않도록 설정하는 단계를 포함하는 방법. - 제1항에 있어서,
상기 식별자는 상기 인터페이스 프로토콜에서 사용되지 않는 명령의 값을 포함하는 방법. - 제1항에 있어서,
상기 식별자는 상기 제1 데이터 영역 및 상기 제2 데이터 영역을 식별하는 별도의 신호를 포함하는 방법. - 제1항에 있어서,
상기 인터페이스 프로토콜은 HDMI™(High Definition Multimedia Interface), DVI™(Digital Video Interface), 또는 DisplayPort™ 중 하나인 방법. - 제1항에 있어서,
상기 제1 데이터 영역은 시청자의 좌안에 제시하기 위한 좌측 데이터 영역 또는 상기 시청자의 우안에 제시하기 위한 우측 데이터 영역 중 하나이고, 상기 제2 데이터 영역은 상기 좌측 데이터 영역 또는 상기 우측 데이터 영역 중 다른 하나인 방법. - 제1항에 있어서,
상기 변환된 비디오 데이터를 수신측 장치로 전송하는 단계를 더 포함하고, 상기 수신측 장치는 상기 3D 비디오 형식을 디코딩하도록 동작가능하지 않은 방법. - 3차원(3D) 비디오 데이터를 2차원(2D) 데이터 형식으로 변환하는 장치로서,
인터페이스 프로토콜을 통해 비디오 데이터를 수신하는 포트;
상기 수신된 비디오 데이터를 디코딩하는 디코더;
수신된 3D 비디오 데이터를 검출하는 검출기 - 상기 수신된 3D 비디오 데이터는 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 상기 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 -;
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이의 영역을 식별하는 라인 카운터;
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 신호 삽입기; 및
상기 변환된 비디오 데이터를 인코딩하는 인코더
를 포함하고,
상기 장치는 상기 제1 데이터 영역과 상기 제2 데이터 영역을 구별하는 식별자를 제공하는 장치. - 제9항에 있어서,
상기 식별자는 상기 제2 Vsync 신호의 위상을 포함하는 장치. - 제10항에 있어서,
상기 신호 삽입기가 상기 제2 Vsync 신호를 삽입하는 것은 상기 신호 삽입기가 상기 제2 Vsync의 위상을 수평 동기화(Hsync) 신호의 위상과 정렬되지 않도록 설정하는 것을 포함하는 장치. - 제9항에 있어서,
상기 식별자는 상기 인터페이스 프로토콜에서 사용되지 않는 명령의 값을 포함하고, 상기 장치는 데이터 영역의 유형을 식별하기 위해 상기 명령을 전송하는 장치. - 제9항에 있어서,
상기 식별자는 상기 제1 데이터 영역 및 상기 제2 데이터 영역을 식별하는 별도의 신호를 포함하는 장치. - 제13항에 있어서,
상기 별도의 신호를 전송하기 위한 신호 와이어에의 연결부를 더 포함하는 장치. - 제9항에 있어서,
상기 인터페이스 프로토콜은 HDMI™(High Definition Multimedia Interface), DVI™(Digital Video Interface), 또는 DisplayPort™ 중 하나인 장치. - 제9항에 있어서,
상기 제1 데이터 영역은 시청자의 좌안에 제시하기 위한 좌측 데이터 영역 또는 상기 시청자의 우안에 제시하기 위한 우측 데이터 영역 중 하나이고, 상기 제2 데이터 영역은 상기 좌측 데이터 영역 또는 상기 우측 데이터 영역 중 다른 하나인 장치. - 3차원(3D) 비디오 데이터를 2차원(2D) 형식으로 변환하는 변환기 장치 - 상기 변환기 장치는,
수신된 3D 비디오 데이터를 검출하는 모듈 - 상기 수신된 3D 비디오 데이터는 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 상기 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 -,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이의 영역을 식별하는 모듈,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 모듈, 및
상기 제1 데이터 영역과 상기 제2 데이터 영역을 구별하는 식별자를 제공하는 모듈을 포함함 -; 및
상기 변환기 장치와 결합되어 상기 변환된 비디오 데이터를 수신하고 상기 변환된 비디오 데이터로부터 상기 3D 비디오 데이터를 재구성하는 수신측 장치 - 상기 수신측 장치는 상기 식별자에 적어도 부분적으로 기초하여 상기 제1 데이터 영역과 상기 제2 데이터 영역을 구별함 -
를 포함하는 시스템. - 제17항에 있어서,
상기 식별자는 수평 동기화(Hsync) 신호들에 대한 상기 제2 Vsync 신호의 위상을 포함하는 시스템. - 제18항에 있어서,
상기 변환기 장치는 상기 Hsync 신호들과 위상이 어긋나 있는 상기 제2 Vsync 신호의 위상을 설정하는 시스템. - 제17항에 있어서,
상기 식별자는 상기 인터페이스 프로토콜에서 사용되지 않는 명령의 값을 포함하고, 상기 변환기 장치는 데이터 영역의 유형을 식별하기 위해 상기 명령을 전송하는 시스템. - 제17항에 있어서,
상기 식별자는 상기 제1 데이터 영역 및 상기 제2 데이터 영역을 식별하는 별도의 신호를 포함하는 시스템. - 제21항에 있어서,
상기 별도의 신호를 전송하기 위한 상기 변환기 장치와 상기 수신측 장치 사이의 신호 와이어를 더 포함하는 시스템. - 제17항에 있어서,
상기 인터페이스 프로토콜은 HDMI™(High Definition Multimedia Interface), DVI™(Digital Video Interface), 또는 DisplayPort™ 중 하나인 시스템. - 제17항에 있어서,
상기 수신측 장치는 또한 상기 식별자에 적어도 부분적으로 기초하여 3D 데이터의 존재를 검출하는 시스템. - 프로세서에 의해 실행될 때 상기 프로세서로 하여금 동작들을 수행하게 하는 명령어들의 시퀀스들을 나타내는 데이터를 저장하고 있는 컴퓨터 판독가능 매체로서,
상기 동작들은,
인터페이스 프로토콜을 이용하여 비디오 데이터를 포함하는 멀티미디어 데이터 스트림을 수신하는 동작;
상기 수신된 비디오 데이터가 3차원(3D) 비디오 데이터를 포함하는 것을 판정하는 동작 - 상기 비디오 데이터의 각각의 프레임은 활성 데이터 영역 이전에 제1 수직 동기화(Vsync) 신호를 포함하고, 상기 활성 데이터 영역은 제1 데이터 영역 및 제2 데이터 영역을 포함함 -; 및
3D 비디오 데이터를 3D 데이터 형식으로부터 2차원(2D) 비디오 형식으로 변환하는 동작을 포함하고,
상기 3D 비디오 데이터를 변환하는 동작은,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이의 영역을 식별하는 동작,
상기 제1 데이터 영역과 상기 제2 데이터 영역 사이에 제2 Vsync 신호를 삽입하는 동작, 및
상기 제1 데이터 영역과 상기 제2 데이터 영역을 구별하는 식별자를 제공하는 동작을 포함하는 컴퓨터 판독가능 매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28768409P | 2009-12-17 | 2009-12-17 | |
US61/287,684 | 2009-12-17 | ||
US12/966,194 | 2010-12-13 | ||
US12/966,194 US20110149032A1 (en) | 2009-12-17 | 2010-12-13 | Transmission and handling of three-dimensional video content |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120105520A true KR20120105520A (ko) | 2012-09-25 |
Family
ID=44150488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020127018615A KR20120105520A (ko) | 2009-12-17 | 2010-12-14 | 3차원 비디오 콘텐츠의 전송 및 처리 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20110149032A1 (ko) |
EP (1) | EP2514214A4 (ko) |
JP (1) | JP2013514742A (ko) |
KR (1) | KR20120105520A (ko) |
CN (1) | CN102696229B (ko) |
TW (1) | TW201143363A (ko) |
WO (1) | WO2011084429A2 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008106185A (ja) * | 2006-10-27 | 2008-05-08 | Shin Etsu Chem Co Ltd | 熱伝導性シリコーン組成物の接着方法、熱伝導性シリコーン組成物接着用プライマー及び熱伝導性シリコーン組成物の接着複合体の製造方法 |
US9491432B2 (en) * | 2010-01-27 | 2016-11-08 | Mediatek Inc. | Video processing apparatus for generating video output satisfying display capability of display device according to video input and related method thereof |
US8842170B2 (en) * | 2010-06-01 | 2014-09-23 | Intel Corporation | Method and apparaus for making intelligent use of active space in frame packing format |
US9654810B2 (en) | 2010-07-23 | 2017-05-16 | Lattice Semiconductor Corporation | Mechanism for partial encryption of data streams |
IT1401367B1 (it) * | 2010-07-28 | 2013-07-18 | Sisvel Technology Srl | Metodo per combinare immagini riferentesi ad un contenuto tridimensionale. |
JP5356342B2 (ja) * | 2010-09-16 | 2013-12-04 | 株式会社ソニー・コンピュータエンタテインメント | 動画像処理装置および動画像処理方法 |
US9412330B2 (en) * | 2011-03-15 | 2016-08-09 | Lattice Semiconductor Corporation | Conversion of multimedia data streams for use by connected devices |
TWI443643B (zh) * | 2011-05-25 | 2014-07-01 | Mstar Semiconductor Inc | 可減少影像縮放次數的顯示控制裝置及方法 |
US20130016182A1 (en) * | 2011-07-13 | 2013-01-17 | General Instrument Corporation | Communicating and processing 3d video |
US8964979B2 (en) * | 2011-10-07 | 2015-02-24 | Silicon Image, Inc. | Identification and handling of data streams using coded preambles |
TW201332337A (zh) * | 2012-01-17 | 2013-08-01 | Da2 Technologies Corp | 智慧型3d影像hdmi分配器 |
US10447990B2 (en) | 2012-02-28 | 2019-10-15 | Qualcomm Incorporated | Network abstraction layer (NAL) unit header design for three-dimensional video coding |
US20130235154A1 (en) * | 2012-03-09 | 2013-09-12 | Guy Salton-Morgenstern | Method and apparatus to minimize computations in real time photo realistic rendering |
EP2834973A1 (en) * | 2012-04-04 | 2015-02-11 | Naxos Finance SA | System for generating and receiving a stereoscopic-2d backward compatible video stream, and method thereof |
US9413985B2 (en) | 2012-09-12 | 2016-08-09 | Lattice Semiconductor Corporation | Combining video and audio streams utilizing pixel repetition bandwidth |
CN103841391A (zh) * | 2012-11-20 | 2014-06-04 | 瑞昱半导体股份有限公司 | 立体影像格式转换器及其立体影像格式转换方法 |
JP6344889B2 (ja) * | 2013-05-09 | 2018-06-20 | キヤノン株式会社 | 映像信号処理装置及び映像信号処理方法 |
US8786776B1 (en) * | 2013-05-10 | 2014-07-22 | Silicon Image, Inc. | Method, apparatus and system for communicating sideband data with non-compressed video |
KR102070484B1 (ko) * | 2013-10-25 | 2020-01-29 | 미디어텍 인크. | 슬라이스 높이로 균등하게 분할할 수 없는 화상 높이 및/또는 화소 그룹 폭으로 균등하게 분할할 수 없는 슬라이스 폭을 갖는 화상을 처리하는 방법 및 장치 |
CN104717446B (zh) * | 2013-12-12 | 2017-10-24 | 中国航空工业集团公司第六三一研究所 | 多视频格式向itu656协议pal制式的自动转换方法 |
CN104717442B (zh) * | 2013-12-12 | 2018-02-09 | 中国航空工业集团公司第六三一研究所 | 多视频格式向VESA协议1600X1200分辨率60Hz帧率视频的自动转换方法 |
CN104717444B (zh) * | 2013-12-12 | 2017-11-24 | 中国航空工业集团公司第六三一研究所 | 多视频格式向VESA协议1920X1440分辨率75Hz帧率视频的自动转换方法 |
US9497358B2 (en) * | 2013-12-19 | 2016-11-15 | Sony Interactive Entertainment America Llc | Video latency reduction |
CN105872515A (zh) * | 2015-01-23 | 2016-08-17 | 上海乐相科技有限公司 | 一种视频播放控制方法及装置 |
CN105611274B (zh) * | 2016-01-08 | 2017-07-18 | 湖南拓视觉信息技术有限公司 | 一种三维图像数据的传输方法、装置及三维成像*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2619455B2 (ja) * | 1988-01-29 | 1997-06-11 | 株式会社日立製作所 | 映像信号の記録方法ならびに再生方法およびこれらを用いた装置 |
US5821989A (en) * | 1990-06-11 | 1998-10-13 | Vrex, Inc. | Stereoscopic 3-D viewing system and glasses having electrooptical shutters controlled by control signals produced using horizontal pulse detection within the vertical synchronization pulse period of computer generated video signals |
JPH0759120A (ja) * | 1993-08-13 | 1995-03-03 | Sony Corp | 立体映像表示装置 |
US5448299A (en) * | 1994-01-05 | 1995-09-05 | Samsung Electronics Co., Ltd. | Apparatus for processing BPSK signals transmitted with NTSC TV on quadrature-phase video carrier |
KR100469233B1 (ko) * | 1998-03-25 | 2005-06-16 | 엘지전자 주식회사 | 티브이영상신호디코딩장치 |
JP3475081B2 (ja) * | 1998-06-03 | 2003-12-08 | 三洋電機株式会社 | 立体映像再生方法 |
US6609977B1 (en) * | 2000-08-23 | 2003-08-26 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
US20040218269A1 (en) * | 2002-01-14 | 2004-11-04 | Divelbiss Adam W. | General purpose stereoscopic 3D format conversion system and method |
US20030234892A1 (en) * | 2002-06-25 | 2003-12-25 | Hu Julian Jaw-Long | Television receiver with reduced flicker by 3/2 times standard sync |
WO2006042706A1 (de) * | 2004-10-15 | 2006-04-27 | X3D Technologies Gmbh | Verfahren zur erzeugung räumlich darstellbarer bilder und anordnung zur räumlich wahrnehmbaren darstellung solcher bilder |
JP2009509398A (ja) * | 2005-09-16 | 2009-03-05 | ステレオグラフィックス コーポレイション | 立体視フォーマット・コンバータ |
US7635189B2 (en) * | 2005-12-21 | 2009-12-22 | International Business Machines Corporation | Method and system for synchronizing opto-mechanical filters to a series of video synchronization pulses and derivatives thereof |
KR100859694B1 (ko) * | 2007-04-12 | 2008-09-23 | 삼성에스디아이 주식회사 | 평면/입체 액정 표시장치 및 그 구동방법 |
US8174621B2 (en) * | 2008-01-12 | 2012-05-08 | Huaya Microelectronics | Digital video decoder architecture |
-
2010
- 2010-12-13 US US12/966,194 patent/US20110149032A1/en not_active Abandoned
- 2010-12-14 EP EP10842507.5A patent/EP2514214A4/en not_active Withdrawn
- 2010-12-14 JP JP2012544719A patent/JP2013514742A/ja active Pending
- 2010-12-14 CN CN201080057436.4A patent/CN102696229B/zh active Active
- 2010-12-14 KR KR1020127018615A patent/KR20120105520A/ko not_active Application Discontinuation
- 2010-12-14 WO PCT/US2010/060333 patent/WO2011084429A2/en active Application Filing
- 2010-12-17 TW TW099144588A patent/TW201143363A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2011084429A2 (en) | 2011-07-14 |
WO2011084429A3 (en) | 2011-10-27 |
CN102696229A (zh) | 2012-09-26 |
EP2514214A4 (en) | 2013-11-20 |
JP2013514742A (ja) | 2013-04-25 |
TW201143363A (en) | 2011-12-01 |
CN102696229B (zh) | 2015-11-25 |
EP2514214A2 (en) | 2012-10-24 |
US20110149032A1 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20120105520A (ko) | 3차원 비디오 콘텐츠의 전송 및 처리 | |
US8493434B2 (en) | Adaptive HDMI formatting system for 3D video transmission | |
US20130127990A1 (en) | Video processing apparatus for generating video output satisfying display capability of display device according to video input and related method thereof | |
EP3174288A1 (en) | Transmitter, three-dimensional image data transmitting method | |
CN103561226A (zh) | 发送设备、发送方法、接收设备以及接收方法 | |
US20110141232A1 (en) | Image data transmitting apparatus, control method, and program | |
JP5754080B2 (ja) | データ送信装置、データ受信装置、データ送信方法およびデータ受信方法 | |
US10255875B2 (en) | Transmission device, transmission method, reception device, reception method, and transmission/reception system | |
EP2536154B1 (en) | Digital video signal output device and display device, and digital video signal output method and reception method | |
KR101739068B1 (ko) | 다수의 링크로의 데이터 스트림의 역캡슐화 | |
CN102316346B (zh) | 图像数据发送设备和方法、接收设备和方法及*** | |
US9769417B1 (en) | Metadata transfer in audio video systems | |
CN101212590A (zh) | 数据接收装置 | |
US20130057760A1 (en) | Source terminal and method for outputting data to external output device | |
US9237303B2 (en) | Video transmission device, video display device, and video transmission method | |
TWI587682B (zh) | 交錯式三維視訊 | |
CN104243964A (zh) | 立体led显示控制***及方法、显示控制卡 | |
US20130106996A1 (en) | Timing controller with video format conversion, method therefor and display system | |
EP3070956B1 (en) | Image data transmitting device, image data transmitting method, and image data receiving device | |
US20110134226A1 (en) | 3d image display apparatus and method for determining 3d image thereof | |
KR20080008071A (ko) | 영상표시장치 및 그의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |