KR101444834B1 - 보기 데이터 정의 및 송신을 위한 방법 및 시스템 - Google Patents

보기 데이터 정의 및 송신을 위한 방법 및 시스템 Download PDF

Info

Publication number
KR101444834B1
KR101444834B1 KR1020107016471A KR20107016471A KR101444834B1 KR 101444834 B1 KR101444834 B1 KR 101444834B1 KR 1020107016471 A KR1020107016471 A KR 1020107016471A KR 20107016471 A KR20107016471 A KR 20107016471A KR 101444834 B1 KR101444834 B1 KR 101444834B1
Authority
KR
South Korea
Prior art keywords
video content
view data
data packet
scenes
sequence
Prior art date
Application number
KR1020107016471A
Other languages
English (en)
Other versions
KR20100106513A (ko
Inventor
잉고 토비아스 도저
라이너 즈빙
볼프강 엔드레스
Original Assignee
톰슨 라이센싱
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39714103&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR101444834(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 톰슨 라이센싱 filed Critical 톰슨 라이센싱
Publication of KR20100106513A publication Critical patent/KR20100106513A/ko
Application granted granted Critical
Publication of KR101444834B1 publication Critical patent/KR101444834B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3063Subcodes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/641Multi-purpose receivers, e.g. for auxiliary information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

비디오 콘텐츠에 대한 보기 데이터를 생성하기 위한 방법 및 시스템은, 비디오 콘텐츠의 장면에 대한 보기 데이터를 생성하기 위한 생성기를 포함한다. 일 실시예에서, 보기 데이터는 비디오 콘텐츠의 각각의 장면의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함한다. 이 방법 및 시스템은 또한 보기 데이터로부터 적어도 하나의 보기 데이터 패킷을 생성하기 위한 송신 준비 디바이스를 포함하고, 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 수 있게 하기 위해 비디오 콘텐츠로 전달되도록 의도되어 적어도 하나의 보기 데이터 패킷은 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 때, 비디오 콘텐츠의 적어도 하나의 디스플레이 속성이 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 변경된다.

Description

보기 데이터 정의 및 송신을 위한 방법 및 시스템{METHOD AND SYSTEM FOR LOOK DATA DEFINITION AND TRANSMISSION}
관련 출원에 대한 상호-참조
본 출원은 공동으로 양도되고, 그 전문이 본 명세서에 참조로서 통합되어 있으며 동시에 출원된 제목이 "Method and System for Look Data Definition and Transmission over a High Definition Multimedia Interface(HDMI)"인 정규(non-provisional) 출원, 대리인 관리 번호 PU070306에 관한 것이다.
본 발명의 원리는 일반적으로, 멀티미디어 인터페이스에 관한 것으로, 더 구체적으로는 보기(look) 데이터 정의 및 송신을 위한 방법 및 시스템에 관한 것이다.
현재, 가정 용도나 전문적인 용도로 비디오 콘텐츠 제품을 전달할 때, 그러한 비디오 전달 제품을 위해 만들어진 하나의 단일 컬러 결정이 존재하고, 이는 통상적으로 비디오 콘텐츠 형성자의 의향을 나타낸다. 하지만, 콘텐츠의 상이한 사용법 실시가 일어날 수 있어 콘텐츠의 컬러 결정이 변경되어야만 할 수 있다. 예컨대, 그러한 상이한 사용법 실시는 전면 투영 디스플레이, 직시형 디스플레이, 또는 휴대 가능한 디스플레이와 같은 상이한 디스플레이 타입들을 수반할 수 있고, 이들 각각은 그러한 비디오 콘텐츠의 최적의 디스플레이를 제공하기 위해 컬러 결정에 일부 변화를 요구한다.
게다가, 또 다른 고려 사항은 콘텐츠 제작 시간 창(window)이 계속해서 축소된다는 점이고, 한 장면, 여러 장면들, 또는 전체 장편 영화의 보기를 제작 단계에서 늦게, 심지어 대부분의 콘텐츠 저작이 이루어진 후, 또는 더 늦게 콘텐츠가 시장에 나온 후에 변경하는 것이 가능하면 궁극적으로 유익할 것이다.
본 발명의 다양한 실시예에 따른 방법 및 시스템은 보기 데이터 정의와 송신을 제공함으로써 종래 기술의 결점을 다룬다.
본 발명의 일 실시예에서, 비디오 콘텐츠에 대한 보기 데이터(look data)를 생성하는 방법은, 비디오 콘텐츠의 장면 또는 장면들의 시퀀스에 대한 보기 데이터를 생성하는 단계로서, 이 경우 보기 데이터는 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함하는, 보기 데이터 생성 단계와, 보기 데이터로부터 적어도 하나의 보기 데이터 패킷을 생성하는 단계로서, 이러한 적어도 하나의 보기 데이터 패킷은 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 수 있게 하기 위해, 상기 비디오 콘텐츠와 함께 전달되도록 의도되는, 보기 데이터 패킷 생성 단계를 포함한다. 이 방법은 또한 비디오 콘텐츠와 적어도 하나의 보기 데이터 패킷을 디스플레이 시스템에 전달하는 단계를 더 포함할 수 있고, 이 경우 디스플레이 시스템의 콘텐츠 렌더링(rendering) 디바이스는 상기 비디오 콘텐츠에 적어도 하나의 보기 데이터 패킷을 적용하여, 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 상기 비디오 콘텐츠의 적어도 하나의 디스플레이 속성을 변경한다.
본 발명의 대안적인 일 실시예에서는, 비디오 콘텐츠에 대한 보기 데이터를 생성하기 위한 시스템이 비디오 콘텐츠의 한 장면에 대한 보기 데이터를 생성하기 위한 생성기를 포함하고, 이 경우 보기 데이터는 비디오 콘텐츠의 각각의 장면의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함한다. 이 시스템은 또한 보기 데이터로부터 적어도 하나의 보기 데이터 패킷을 생성하기 위한 송신 준비 디바이스를 포함하고, 이러한 적어도 하나의 보기 데이터 패킷은 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 때, 비디오 콘텐츠의 적어도 하나의 디스플레이 속성이 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 변경되도록, 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 수 있게 하기 위해, 상기 비디오 콘텐츠와 함께 전달되도록 의도된다.
본 발명의 원리들의 가르침은 첨부 도면과 함께 후속하는 상세한 설명을 고려함으로써 바로 이해될 수 있다.
본 발명의 원리는 멀티미디어 인터페이스에서 보기 데이터를 정의하고 송신하는데 이용 가능하다.
도 1은 본 발명의 일 실시예에 따른 보기 데이터를 송신하기 위한 시스템(100)의 하이 레벨 블록도.
도 2는 본 발명의 일 실시예에 따른 순차 보기 데이터 송신을 사용하는 도 1의 시스템(100)을 추가로 예시하는 더 상세한 하이 레벨 블록도.
도 3은 본 발명의 일 실시예에 따른 병렬 보기 데이터 송신을 사용하는 도 1의 시스템(100)을 추가로 예시하는 더 상세한 하이 레벨 블록도.
도 4는 본 발명의 일 실시예에 따른 보기 데이터 정의와 송신을 위한 방법의 흐름도.
도 5는 본 발명의 일 실시예에 따른 보기 데이터(500)의 예시적인 표현을 도시하는 도면.
도 6은 본 발명의 일 실시예에 따른 보기 데이터 기본 메시지들에서 사용하기 위한 메타데이터(600)의 예시적인 KLV 표시법을 도시하는 도면.
도 7은 본 발명의 일 실시예에 따른 도 6의 메타데이터(600)의 KLV 표시법을 더 상세히 도시하는 도면.
도 8은 본 발명의 일 실시예에 따른 8비트의 비트 깊이를 지닌 3D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(800)를 도시하는 도면.
도 9는 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 3D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(900)를 도시하는 도면.
도 10은 본 발명의 일 실시예에 따른 8비트의 비트 깊이를 지닌 1D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(1000)를 도시하는 도면.
도 11은 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 1D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(1100)를 도시하는 도면.
도 12는 본 발명의 일 실시예에 따른 8비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1200)를 도시하는 도면.
도 13은 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1300)를 도시하는 도면.
도 14는 본 발명의 일 실시예에 따른 16비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1400)를 도시하는 도면.
도 15는 본 발명의 일 실시예에 따른 주파수 응답 수정에 대한 예시적인 필터 뱅크(2400)를 도시하는 도면.
도 16은 본 발명의 일 실시예에 따른 주파수 등화에 대한 이산 주파수들(1600)을 도시하는 도면.
도 17은 본 발명의 일 실시예에 따른 8비트 주파수 등화에 대한 예시적인 보기 데이터 기본 메시지(1700)를 도시하는 도면.
도 18은 본 발명의 일 실시예에 따른 움직임 거동에 대한 예시적인 보기 데이터 기본 메시지(1800)를 도시하는 도면.
도 19는 본 발명의 일 실시예에 따른 필름 그레인(film grain)에 대한 예시적인 보기 데이터 기본 메시지(1900)를 도시하는 도면.
도 20은 본 발명의 일 실시예에 따른 잡음에 대한 예시적인 보기 데이터 기본 메시지(2000)를 도시하는 도면.
도 21은 본 발명의 일 실시예에 따른 편집 제어를 위해 사용될 수 있는 시간 편집에 대한 예시적인 보기 데이터 기본 메시지(2100)를 도시하는 도면.
도 22는 본 발명의 일 실시예에 따른 색조 맵핑에 대한 예시적인 보기 데이터 기본 메시지(2200)를 도시하는 도면.
도면은 본 발명의 개념을 예시하기 위한 용도이며, 본 발명을 예시하기 위한 유일한 가능한 구성일 필요는 없음이 이해되어야 한다. 이해를 용이하게 하기 위해, 동일한 참조 번호는 가능한 경우 전 도면에 공통적인 동일한 요소를 지적하는 것으로 사용되었다.
본 발명의 실시예들은 보기 데이터 정의 및 송신을 위한 방법 및 시스템을 유리하게 제공한다. 비록, 본 발명의 원리들이 주로 소스 디바이스와 디스플레이 디바이스에 관련된 송신 시스템의 환경 내에서 설명되지만, 본 발명의 특정 실시예들이 본 발명의 범위를 제한하는 것으로 간주되어서는 안 된다.
도면들에 도시된 다양한 요소들의 기능들은 전용 하드웨어 및, 적절한 소프트웨어와 결합하여 소프트웨어를 실행할 수 있는 하드웨어의 이용을 통해 제공될 수도 있다. 프로세서에 의해 제공될 때, 단일의 전용 프로세서에 의해, 단일의 공유된 프로세서에 의해, 또는 일부가 공유될 수 있는 복수의 개별적인 프로세서에 의해 기능들이 제공될 수도 있다. 또한, 용어 "프로세서(processor)" 또는 "제어기(controller)"의 명시적인 사용은 소프트웨어를 실행할 수 있는 하드웨어를 배타적으로 지칭하는 것으로 해석되어서는 안 되며, 이들은, 제한 없이, 디지털 신호 프로세서("DSP") 하드웨어, 소프트웨어를 저장하기 위한 판독-전용 메모리("ROM"), 랜덤 액세스 메모리("RAM"), 그리고 비-휘발성 저장 장치를 암묵적으로 포함할 수도 있다. 또한, 본 명세서에서 본 발명의 원리, 양상, 및 실시예들, 그리고 본 발명의 특정 예시들을 상술하는 모든 진술은, 본 발명의 구조적 그리고 기능적 등가물들을 모두 포함하도록 의도되었다. 또한, 그러한 등가물들은 현재 알려진 등가물 및 미래에 개발될 등가물(즉, 구조에 관계없이 동일한 기능을 수행하도록 개발되는 임의의 요소) 모두를 포함하도록 의도되었다.
그러므로, 예컨대, 본 명세서에 제공된 블록도는 본 발명을 구현하는 예시적인 시스템 성분들 및/또는 회로의 개념적 개관을 나타낸다는 것이 당업자에 의해 이해될 것이다. 마찬가지로, 임의의 순서도, 흐름도, 상태 전이도, 의사 코드(pseudocode), 그리고 이와 유사한 것들은, 실질적으로 컴퓨터 판독 가능한 매체에 제공되며 따라서, 컴퓨터 또는 프로세서가 명시적으로 도시되어있든지 그렇지 않든지 간에, 컴퓨터 또는 프로세서에 의해 실행되는 다양한 프로세스들을 나타낸다는 것이 이해될 것이다.
본 명세서에서 사용된 바와 같은 "송신", "송신하는", "송신 매체" 등의 용어들은 임의의 타입의 데이터 전달 접근법을 포함하고 가리키도록 의도된다는 점을 알아야 한다. 그렇지만 예컨대, 비록 "송신하다"라는 단어의 다양한 버전을 포함하더라도, 그러한 용어들은 데이터 송신과 데이터 캐리어 매체들 중 적어도 하나를 포함하도록 의도되지만 이들에 제한되지는 않는다. 그러므로, 예컨대 그러한 용어들은 유선 디바이스들 및/또는 유선 매체들, 무선 디바이스들 및/또는 무선 매체들, 저장 디바이스들 및/또는 저장 매체들 등 중에서 하나 또는 그 이상의 사용을 수반할 수 있다. 그러므로, 예들로서 그러한 용어들은 다음의 것들, 즉 케이블들(이더넷, HDMI, SDI, HD-SDI, IEEE1394, RCA, S-비디오, 및/또는 기타), WIFI, BLUETOOTH, 표준 디지털 비디오 디스크, 고선명 디지털 비디오 디스크, 블루-레이(BLU-RAY) 디지털 비디오 디스크, 네트워크(들), 네트워크 액세스 유닛{예컨대, 셋톱 박스(STB: set top box)를 포함하지만 이에 제한되지는 않는}, 및/또는 기타 중 적어도 하나를 수반할 수 있다.
게다가, 본 명세서에서 사용된 것처럼, 룩 데이터의 송신 및 수신에 관해, "대역-내(in-band)"라는 어구는 가전 디바이스에 의해 디스플레이될 컬러 정정된 화상 콘텐츠와 함께 그러한 보기 데이터를 송신 및/또는 수신하는 것을 가리킨다. 대조적으로, "대역-외(out-of-band)"라는 어구는 가전 디바이스에 의해 디스플레이될 컬러 정정된 화상 콘텐츠에 관해 개별적으로 보기 데이터를 송신 및/또는 수신하는 것을 가리킨다.
또한, 본 명세서에서 사용된 것처럼, 보통 단일 "샷(shot)"으로부터 유래되는 "장면"이라는 용어는 움직임 화상에서 화상 프레임들의 범위를 가리키고, 이는 장면 변경들 사이의 연속적인 촬영의 시퀀스(sequence)를 의미한다. 또한 비록 본 발명의 다양한 실시예에서 보기 데이터가 장면 또는 장면들의 시퀀스에 대해 생성되는 것으로 설명되지만, 본 발명은 그것에 제한되지 않고, 본 발명의 대안적인 실시예들에서는 보기 데이터가 개별 프레임들 또는 프레임들의 시퀀스들에 대해 생성될 수 있다는 점이 주목되어야 한다. 이와 같이, 본 개시물의 가르침 전반에 걸쳐 존재하고 청구항들에서 나오는 장면이라는 용어는 프레임(frame)이라는 용어와 상호 교환 가능한 것으로 간주되어야 한다.
또한, 본 명세서에서 사용된 것처럼 "보기 데이터 관리"라는 어구는 콘텐츠 생성에서 보기 데이터의 준비, 송신 및 적용을 가리킨다. 콘텐츠 생성은 움직임 화상의 후 처리 단(post processing stage), 컬러 정정 등을 포함하지만 이들에 제한되지는 않는다. 송신은 송신 및/또는 캐리어 매체들을 포함하지만 이들에 제한되지는 않고, 이러한 캐리어 매체들은 컴팩트 디스크, 표준 해상도 디지털 비디오 디스크, 블루-레이 디지털 비디오 디스크, 고선명 디지털 비디오 디스크 등을 포함하지만 이들에 제한되지는 않는다.
추가로, 본 명세서에서 사용된 것처럼, "보기 데이터"라는 어구와 그러한 보기 데이터와 관련되는 "메타데이터(metadata)"라는 용어는, 예컨대, 정수, 비-정수(non-integer) 값들, 및/또는 컬러 조작, 공간 필터링, 움직임 거동, 필름 그레인, 잡음, 편집, 및 색조 맵핑을 위해 사용되고/사용되거나 관련되는 부울(Boolean) 값들과 같은 데이터를 가리킨다. 그러한 보기 데이터 및/또는 메타데이터는 전술한 것을 구현하기 위한 관련되는 메커니즘들의 턴 온(turn on) 또는 턴 오프(turn off)를 제어하고, 그러한 것의 기능성을 수정하기 위해 사용될 수 있다. 더 나아가 보기 데이터 및/또는 메타데이터는 맵핑 표의 규격(specification)을 포함할 수 있다.
예컨대, 컬러 조작에 관한 일 실시예에서는 컬러 맵핑 표가 1-D LUT(1차원 룩업 테이블), 3-D LUT(3차원 룩업 테이블), 및/또는 3 ×3 LUT들에 의해 실현될 수 있다. 일 예로서, 3-D LUT의 경우 그러한 LUT는 각 값이 하나의 컬러 성분, 즉 적색, 녹색 또는 청색을 나타내고, 각각의 개별 적색, 녹색, 및 청색 입력 트리플릿(triplet)에 대해 예컨대 적색, 녹색 및 청색과 같은 출력 값들의 미리 정의된 트리플릿을 만드는 3개의 입력 값을 수신하기 위해 사용된다. 이 경우, 콘텐츠 소스로부터 콘텐츠 소비 디바이스(예컨대, 디스플레이 디바이스)로의 메타데이터는 LUT 규격을 포함하게 된다.
대안적인 일 실시예는 예컨대 "GOG"(Gain, Offset, Gamma)를 수행하기 위한 회로 및/또는 기타와 같은 맵핑 기능을 포함할 수 있고, 이는 다음과 같이 정의된다.
Figure 112010047365819-pct00001
이 경우, 보기 데이터 및/또는 메타데이터는 3개의 컬러 성분들 각각에 대한 이득, 오프셋, 및 감마의 한 세트의 9개의 값을 포함하게 된다. 보기 데이터는 이들 메커니즘들에 영향을 주기 위해 사용되고, 단지 하나의 보기만이 아니라 수 개의 보기의 송신/저장을 구현하기 위해, 보기 데이터의 수 개의 세트가 존재할 수 있다.
물론, 본 발명의 실시예들은 이전 실시예들에 제한되지 않고, 본 명세서에서 제공된 본 발명의 원리들의 가르침이 주어진다면, 본 발명의 취지를 유지하면서, 당업자에 의해 보기 데이터 및/또는 메타데이터의 다른 구현예들을 수반하는 다른 실시예들이 쉽게 예측된다. 보기 데이터는 적어도 도 5에 관해 본 명세서에서 추가로 설명된다.
도 1은 본 발명의 일 실시예에 따른 보기 데이터를 송신하기 위한 시스템(100)의 하이 레벨 블록도이다. 도 1의 시스템은, 예시적으로 콘텐츠 형성 시스템(110), 송신 매체(120), 및 디스플레이 디바이스(130)를 포함한다. 본 발명의 일 실시예에서, 시스템(100)의 콘텐츠 형성 시스템(110)은 보기 데이터(206)를 생성하기 위한 보기 데이터 생성기(188)와, 아래에 추가로 설명되는 송신을 위한 보기 데이터(206)를 준비하기 위한 보기 데이터 송신 준비 디바이스(199)를 포함한다. 송신 매체(120)는 표준 비디오 디스크, 고선명 디지털 비디오 디스크, 블루-레이 디지털 비디오 디스크, 네트워크(들), 및/또는 네트워크 액세스 유닛{예컨대, 셋톱 박스(STB)를 포함하지만 이에 제한되지는 않는}일 수 있지만 이들에 제한되지 않는다는 점을 알아야 한다. 콘텐츠 형성 시스템(110)은 콘텐츠의 디스플레이를 위한 디스플레이 디바이스(130)에 송신 매체(120)를 거쳐 송신될 콘텐츠를 제공한다. 예컨대 보기 데이터{보기 데이터 생성기(177)에 의해 생성된}를 포함하는 메타데이터는 콘텐츠 형성 시스템(110)으로부터 디스플레이 디바이스(130)에 제공될 수 있다. 본 발명의 다양한 실시예들에 따르면, 보기 데이터는 "대역-내" 또는 "대역-외"로 디스플레이 디바이스(130)에 전달/송신될 수 있다.
디스플레이 디바이스(130){송신 매체(120)와 디스플레이 디바이스(130) 사이에 배치되고 셋톱 박스(STB)를 포함하지만 이에 제한되지 않는 이들 디바이스에 연결된 디바이스(들)}가 디코더(미도시) 및/또는 수신된 데이터를 역 패킷화하고(depacketizing) 디코딩하기 위한 다른 디바이스(들)를 포함할 수 있다는 점을 알아야 한다.
디스플레이 디바이스(130){및/또는 송신 매체(120)와 디스플레이 디바이스(130) 사이에 배치되고 이들 디바이스에 연결된 디바이스(들)}는 수신기(161), 저장 디바이스(162), 및/또는 메타데이터를 각각 수신, 저장 및 적용하기 위한 메타데이터 적용기(162)를 포함할 수 있다.
예컨대, 도 2는 본 발명의 일 실시예에 따른, 순차 보기 데이터 송신을 사용하는 도 1의 시스템(100)을 추가로 예시하는 더 상세한 하이 레벨 블록도를 도시한다. 도 2에 도시된 실시예에서, 콘텐츠(202)와 보기 데이터 데이터베이스(204)는 시스템(100)의 콘텐츠 저작 부분(210)에 배치된다. 보기 데이터베이스(204)는 보기 데이터(206)를 저장하기 위해 사용된다. 도 2의 실시예에서, 시스템(100)의 콘텐츠 저작 부분(210)은 보기 데이터(206)를 생성하기 위한 보기 데이터 생성기(288)와, 아래에 추가로 설명되는 송신을 위한 보기 데이터(206)를 준비하기 위한 보기 데이터 송신 준비 디바이스(299)를 포함한다. 콘텐츠(202)와 보기 데이터(206)는 콘텐츠 저작 부분(210)에서 결합된다(207). 하나 이상의 송신 및/또는 저장 매체(220)를 사용하여, 콘텐츠(202)와 대응하는 보기 데이터(206)가 시스템(100)의 콘텐츠 디스플레이 부분(230)에 병렬로 송신되고, 시스템(100)의 콘텐츠 디스플레이 부분(230)에서는 콘텐츠(202)와 보기 데이터(306)가 분리되고 처리된다. 시스템(100)의 콘텐츠 디스플레이 부분(230)은, 예컨대 도 1에 도시된 디스플레이 디바이스(130)를 포함할 수 있다. 그런 다음 보기 데이터(206)가 시스템(100)의 콘텐츠 디스플레이 부분(230)에 배치된 보기 데이터 데이터베이스(232)에 저장될 수 있다. 도 2에 도시된 송신 및/또는 저장 매체들(220)은 콘텐츠(202) 및/또는 보기 데이터(206)의 병렬 송신 및/또는 저장을 용이하게 한다는 점을 알아야 한다.
도 3은 본 발명의 일 실시예에 따른 보기 데이터 정의 및 송신을 위한 방법의 흐름도를 도시한다. 도 3의 방법(300)은, 보기 데이터가 비디오 콘텐츠에 대해 생성되는 단계(302)에서 시작한다. 그러한 보기 데이터는 컬러 조작, 공간 필터링, 움직임 거동, 필름 그레인, 잡음, 편집, 색조 맵핑, 및/또는 기타에 관련될 수 있지만 이들에 제한되지는 않는다. 그러한 보기 데이터는 전술한 것을 구현하기 위한 관련 메커니즘들을 턴 온 또는 턴 오프하는 것을 제어하고, 그러한 기능을 수정하기 위해 사용될 수 있다. 본 발명의 보기 데이터의 실시예들은 아래 도 4에 관해 설명된다. 그런 다음 방법(300)은 단계(304)로 진행한다.
단계(304)에서, 보기 데이터는 송신을 위해 준비되는데, 이는 다양한 실시예들에서 보기 데이터{단계(302)에서 이전에 생성된}에 대한 하나 이상의 보기 데이터 기본 메시지들을 생성하는 것과, 각각 하나 이상의 보기 데이터 기본 메시지들을 포함하는 하나 이상의 보기 데이터 패킷을 생성하는 것을 수반할 수 있다. 단계(304)는 선택적으로 디스크에 보기 데이터 패킷을 저장하는 것을 더 포함할 수 있다. 그런 다음 이 방법은 단계(306)로 진행한다.
단계(306)에서는 보기 데이터 패킷과 비디오 콘텐츠가 디스플레이 디바이스에 송신된다. 그러나 송신은, 예컨대 송신 및 캐리어 매체들을 수반할 수 있다. "캐리어 매체들"과 "저장 매체들"이라는 어구는 본 명세서에서 상호 교환 가능하게 사용된다는 점을 알아야 한다. 그러한 송신 및 캐리어 매체들은 IP 연결, 케이블, 위성, 지상파 방송 유선 매체들{예컨대, HDMI, 디스플레이 포트, DVI, SDI, HD-SDI, RCA, S-Video(Seperate Video) 및 기타}, 무선 매체들(예컨대, 라디오 주파수, 적외선, 및 기타), 디스크들(예컨대, 표준 선명도 컴팩트 디스크, 표준 선명도 디지털 비디오 디스크, 불루-레이 디지털 비디오 디스크, 고선명 디지털 비디오 디스크, 및 기타) 등을 통한 비디오를 포함하지만 이들에 제한되지는 않는다. 그런 다음 방법은 단계(308)로 진행한다.
단계(308)에서는, 비디오 콘텐츠가 보기 데이터에 따라 수신, 저장, 및/또는 수정되고, 수정된 비디오 콘텐츠가 디스플레이 디바이스 상에 디스플레이된다. 그런 다음 방법(300)은 빠져나갈 수 있다.
선행하는 순서와, 수신, 저장, 및 수정된 비디오의 사용은 실제 구현예에 따라 변할 수 있다는 점을 알아야 한다. 예컨대, 저장 타입은 저장 매체에 제공되는 메타데이터에 의존할 수 있고/있거나 계속해서 일어나는 처리를 위한 콘텐츠 렌디션(rendition) 측에 메타데이터를 일시적으로 저장하는 것에 대응할 수 있다.
본 발명의 실시예들은 추가로 아래에 설명되는 바와 같이 보기 데이터와 보기 데이터 관리를 사용하여 콘텐츠의 상이한 "보기들(looks)"을 실현할 수 있게 한다. 유리하게, 다양한 실시예가 메타데이터로 표현되는 보기 데이터의 사용을 통해, 상이한 보기를 지닌 콘텐츠를 렌디션하는 것이 달성된다(예컨대, 보는 사람이 확인할 수 있는 지각 가능한 시각적 차이(들)를 제공하는, 디스플레이된 콘텐츠의 파라미터들에 있어서의 변화를 가지고). 게다가, 본 발명의 실시예들은 소비자 측{예컨대 셋톱 박스(STB), 디스플레이 디바이스, DVD 플레이어}에 그러한 보기 데이터를 송신을 유리하게 제공하여, 소비자측에서 최종 "보기 결정"(즉, 콘텐츠가 궁극적으로 디스플레이되고 따라서 보는 사람에 의해 지각되는 방식에 궁극적으로 영향을 미치는 결정)이 그러한 콘텐츠의 보는 사람에 의해 소비자측에서 이루어질 수 있다.
본 발명의 설명된 실시예들의 한 가지 예시적인 적용예는 패키지화된 매체(예컨대, 디스크)로서, 이 경우 콘텐츠는 인코딩 기술(예컨대, MPEG-4 AVC 표준을 포함하지만 이에 제한되지 않는)을 사용하여 형성되고(예컨대, HD DVD들 및/또는 블루-레이 DVD들을 포함하지만 이들에 제한되지 않는), 그런 다음 본 발명에 따른 보기 데이터가 메타데이터로서 추가된다. 이 메타데이터는, 예컨대 디스플레이를 위한 비디오 데이터를 변경하도록 디스플레이 디바이스에서의 신호 처리를 제어하기 위해 소비자 측에서 사용될 수 있다.
또한, 보기 데이터를 송신하는 다양한 예시적인 방법이 본 명세서에서 설명된다. 물론, 본 발명의 실시예들은 본 명세서에서 설명된 송신 방법에만 제한되지 않는다는 점을 알아야 한다. 더 나아가 본 발명의 원리들의 실시예는 영화 제작시 "디지털 데일리들(Digital Dailies)"을 처리하는 것을 포함하지만 이에 제한되지 않는 전문적인 또는 준전문적인(semiprofessional) 환경에서 사용될 수 있다는 점을 알아야 한다.
도 4는 본 발명의 일 실시예에 따른 보기 데이터(400)의 예시적인 표현을 도시한다. 도 4의 보기 데이터(400)는 각 장면 또는 장면들의 시퀀스(415)당 하나씩 보기 데이터 패킷들(410)을 예시적으로 포함한다. 이는 통상적으로 장면 경계들을 정의하는 콘텐츠 제작자에게 달려있다는 점이 주목되어야 한다. 도 4의 실시예에서 도시된 것처럼, 각각의 보기 데이터 패킷(LDP: look data packet)(410)은 하나 이상의 보기 데이터 기본 메시지들(420)을 포함할 수 있다. 각각의 보기 데이터 기본 메시지(LDEM: Look Data Elementary Message)는, 보기 데이터 패킷들(410)이 콘텐츠 렌더링 및/또는 디스플레이를 위해 신호 처리 유닛에 의해 비디오 신호에 적용될 때 각각의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성(attribute)에 영향을 미치는 파라미터들(425)을 포함한다. 더 구체적으로 본 발명의 실시예들에 따르면, 보기 데이터 패킷들(410)과 그러한 보기 데이터 기본 메시지들(420), 및 파라미터들(425)은, 콘텐츠 렌더링 디바이스를 포함하는 디스플레이 시스템에 전달 또는 각각의 비디오 콘텐츠와 교신하도록 의도된다. 디스플레이 시스템에서, 콘텐츠 렌더링 디바이스(예컨대, 디스플레이의 디코더 또는 셋톱 박스)는 보기 데이터 패킷들(410)을 각각의 비디오 콘텐츠에 적용하여, 보기 데이터 기본 메시지들(420)에서 파라미터들에 따라 보기 데이터가 형성된 장면 또는 장면들의 시퀀스의 디스플레이 속성들에 영향을 미치거나 변경시킨다.
일 실시예에서, 보기 데이터(400)는 보기 데이터(400)가 장면들(415) 사이에서 같은 것으로 발견된다면, 장면 변경시 보기 데이터(400)를 갱신하지 않음으로써 장면들(415) 사이에서 공유될 수 있다. 그러므로, 본 발명의 일 실시예에서, 보기 데이터(400)가 유효하지 않게 될 때까지 보기 데이터(400)가 유효한 채로 유지된다. 예컨대, 후속되는 장면 또는 장면들의 시퀀스에 적용되도록 의도된 후속 보기 데이터 패킷은, 이전 장면 또는 장면들의 시퀀스에 관해 생성된 보기 데이터 패킷의 사용을 강요하도록, 그 다음 보기 데이터 패킷에서의 메시지를 사용하여 빈 것(empty)으로서 플래그될(flagged) 수 있다.
도 5는 본 발명의 대안적인 실시예에 따른 보기 데이터(500)의 또 다른 예시적인 표현을 도시한다. 도 5의 실시예에서, 보기 데이터(500)는, 예컨대 각각의 특별한 장면에 대해 참조 번호(510)로 집합적으로 표시된 보기 데이터 패킷들의 (2개 또는 그 이상의 멤버들의) 각각의 세트를 포함할 수 있다. 그러므로, 참조 번호 515에 의해 집합적으로 표시된 수 개의 장면 각각은 보기 데이터 패킷들(510)의 (2개 또는 그 이상의 멤버들의) 그것들 자체의 세트를 가진다. 예컨대, 본 발명의 일 실시예에서는 상이한 방식으로 특별한 장면이나 장면들의 시퀀스에 대한 비디오 콘텐츠의 디스플레이 속성을 각각 변경하는 복수의 보기 데이터 패킷이 존재할 수 있따. 그러한 보기 데이터 패킷들은 1부터 N까지의 보기 데이터 패킷들 각각이 복수의 보기 중 하나에 대응하는 1부터 N까지의 보기 데이터 패킷들로 조직될 수 있다. 그런 다음 이와 같이, 1부터 N까지의 보기 데이터 패킷들 전부 또는 일부가 비디오 콘텐츠와 함께 디스플레이 시스템의 수신기에 송신/전달될 수 있다.
하지만, 보기 데이터가 세트들 중에서 또는 장면들 중에서 유사하다면, 이전에 송신된 세트들과 유사한 후속하는 세트들 전체 또는 부분집합을 재송신할 필요가 없을 수 있다는 점을 알아야 한다. 그러므로, 처리중인 현재 장면에 대한 보기 데이터가 얻어질 수 있고/있거나 그 외 대응하는 보기 데이터가 변경되지 않을 때, 예컨대 "이웃하는 좌측 보기 데이터 패킷" 또는 "이웃하는 위 보기 데이터 패킷"으로부터 유도될 수 있다. 일 실시예에서, 예컨대 이웃하는 좌측 보기 데이터 패킷은 이웃하는 위 보기 데이터 패킷보다 더 높은 우선 순위를 가질 수 있다.
위에서 주목된 것처럼 메타데이터 페이로드를 절감하기 위해서는 2중(duplicate) 데이터(즉, 2중 보기 데이터)를 송신하는 것을 회피하는 것이 바람직하다는 점을 또한 알아야 한다. 그러므로, 본 발명의 일 실시예에서 보기 데이터는 만약 하나의 특별한 장면의 경우 2개 또는 그 이상의 버전 중에서의 보기 데이터가 같다면, 보기 데이터는 보기 버전들(즉, 동일한 장면 또는 장면들의 시퀀스에 대한 상이한 보기들) 중에서 재송신될 필요가 없다. 일 실시예에서, 버전들 중에서 메타데이터를 공유하는 것은 장면들 중에서 메타데이터를 공유하는 것에 비해 더 높은 우선 순위를 가지게 된다.
전술한 도 5의 예에서, 각 패킷이 보는 사람에 의해 이루어질 수 있는 상이한 보기 또는 컬러 결정에 대응하는 각각의 장면 또는 비디오 콘텐츠에 대한 보기 데이터 패킷들의 2개 또는 그 이상의 멤버들의 세트를 제공함으로써, 사용자는 한 번에 바람직한 보기를 동적으로 선택할 수 있고, 그런 다음 다른 시각에서 동일한 비디오 콘텐츠에 대한 다른 보기들을 동적으로 선택할 수 있다. 즉, 본 발명에 따르면, 비디오 콘텐츠에 적용될 보기 데이터 패킷들을 선택함으로써, 보는 사람에 의해 선택되는 시각적으로 지각할 수 있는 차이로 동일한 비디오 콘텐츠가 보는 사람에게 보여질 수 있다.
본 발명의 일 실시예에서, 본 발명의 보기 데이터 패킷의 송신의 경우 "KLV"(Key, Length, Value) 메타데이터 개념이 구현될 수 있지만, 다른 개념도 적용될 수 있다. 즉, 하나 또는 그 이상의 실시예가 KLV 메타데이터 개념에 관해 본 명세서에서 설명되었지만, 본 발명은 KLV 개념에 제한되지 않고, 따라서 보기 데이터 패킷들을 구현하기 위한 다른 접근법이 또한 본 발명에 따라 적용될 수 있다는 점을 알아야 한다.
더 구체적으로, KLV 개념은 송신 디바이스들이 콘텐츠를 분석해야 하지 않고 패킷의 송신이 완성될 때를 결정하는데 있어서 유용하다. 그러한 개념은 도 6과 도 7에 관해 예시된다.
예컨대, 도 6은 본 발명의 일 실시예에 따른 보기 데이터 기본 메시지들에서 사용하기 위한 메타데이터(600)의 예시적인 KLV 표시법을 도시한다. 도 7은 본 발명의 일 실시예에 따른 도 6의 메타데이터(600)의 KLV 표시법을 더 상세히 도시한다.
더 구체적으로 그리고 도 6과 도 7을 참조하면 각 패킷은 메시지의 성질(즉, 이 메시지는 "보기 데이터"에 관한 것이다)을 나타내는 "키(key)" 필드(610)를 포함할 수 있다. 이 키는 수신 디바이스가 어느 장면에서 데이터가 적용을 위해 의도되는지를 알도록, 시간 스탬프(time stamp)(617) 또는 대안적으로 "장면 ID"를 포함할 수 있다. 본 발명의 다양한 실시예들에서 시간 스탬프(617) 및/또는 장면 ID는 선택적이고, 예컨대 시간 코드 추적이 구현되는 시스템들을 위해 사용될 수 있다는 점이 주목되어야 한다.
또한, 각 패킷은 패킷의 페이로드 부분에서 워드들의 개수를 나타내는 길이 필드(620)를 포함할 수 있다. 또한 본 발명의 다양한 실시예에서 길이 필드(620)는 선택적이고, 그것의 사용은, 예컨대 메타데이터 태그에 의존적일 수 있다는 점이 주목되어야 한다.
또한, 각 패킷은 패킷의 페이로드 부분을 운반하기 위한 값 필드(630)를 포함할 수 있다. 일 실시예에서, 페이로드 콘텐츠의 워드 크기는 메타데이터 태그에 의해 결정될 수 있다. 다양한 실시예에서, 페이로드는, 예컨대 KLV의 또 다른 층이 사용될 수 있는 개별 "보기 데이터 기본 메시지들"을 포함할 수 있다.
보기 데이터 기본 메시지들
다음 내용은 본 발명의 다양한 실시예에 따른 보기 데이터 기본 메시지들의 몇몇 예이지만, 본 발명의 보기 데이터 기본 메시지들의 완전한 목록(complete listing)으로서 간주되어서는 안 된다.
1. 컬러 조작( Color Manipulation )
본 발명의 일 실시예에서, 컬러 조작은 보기 데이터 기본 메시지에서 정의될 수 있다. 즉, 컬러 조작은 예컨대 하나 이상의 3D-LUT들, 하나 이상의 1D-LUT들, 및/또는 하나 이상의 3 ×3 LUT들로 구현될 수 있다. 예컨대, 그러한 보기 데이터 기본 메시지들의 예시적인 정의가 도 8 내지 도 14에서 제공된다.
더 구체적으로, 도 8은 본 발명의 일 실시예에 따라 8비트의 비트 깊이를 지닌 3D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(800)를 도시한다. 도 8에 도시된 것처럼, 보기 데이터 기본 메시지(800)는 태그 ID 섹션(810)과 값 섹션(820)을 포함한다. 값 섹션(820)은 유효성(validity) 섹션, 컬러 공간 정의 섹션, 길이 정의 섹션, 및 값들 섹션을 예시적으로 포함한다. 도 8의 보기 데이터 기본 메시지(800)의 섹션들은 각각의 설명 및 이름 섹션을 포함한다. 도 8의 태그 ID 섹션(810)은 예시적으로 0x11인 3D-LUT의 8비트 ID를 정의한다. 값 섹션(820)에서는 유효성 섹션이 데이터가 유효한지 여부를 정의하고, 도 8에서는 부울식(Boolean)으로 예시적으로 정의된다. 값 섹션(820)에서 컬러 구분(spaced) 섹션은 컬러 공간을 정의하고, 도 8에서는 예시적으로 [00]=RGB, [01]=XYZ, [10]=YCrCb, 및 [11]=예약됨으로 정의된다.
도 8의 값 섹션(820)에서의 길이 정의 섹션은 바이트로 페이로드의 길이를 정의하고, 이는 예시적으로 8비트 노드 데이터로서 가정된다. 또한, 값들 섹션은 LUT 노드 데이터와 같은 다양한 값들을 정의하고, 입력 데이터의 구분(spacing)은 예시적으로 규칙적으로 놓여 있다고 가정되며, 워드 정의들과 순서는 예시적으로 "첫 번째 워드 RED, CIE_X 또는 Y", "두 번째 워드는 GREEN, CIE_Y 또는 Cr", 및 "세 번째 워드는 BLUE, CIE_Z 또는 Cb"로 되어 있다. 도 8의 보기 데이터 기본 메시지(800)에서는, 값들 섹션이 또한 "BLUE가 먼저 바뀌고, 그 다음 Green, 그 다음 RED"의 격자 스캔을 예시적으로 정의한다.
도 9는 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 3D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(900)를 도시한다. 도 9에서 3D-LUT의 ID가 10비트의 비트 깊이를 가지고 0x12의 값을 가지는 점을 제외하고는, 도 9의 보기 데이터 기본 메시지(900)는 도 8의 보기 데이터 기본 메시지(800)와 사실상 유사하다. 또한, 도 9의 보기 데이터 기본 메시지(900)에서 길이 정의는 32비트 워드로 묶인 10비트 노드 데이터인 것으로 예시적으로 가정된 페이로드의 길이를 정의한다. 더 나아가, 도 9의 실시예에서, 값들 섹션은 또한
Figure 112010047365819-pct00002
와 같이 워드들 "RED","GREEN", 및 "BLUE"를 정의한다.
도 10은 본 발명의 일 실시예에 따른 8비트의 비트 깊이를 지닌 1D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(1000)를 도시한다. 도 10의 보기 데이터 기본 메시지(1000)에서, 1D-LUT의 ID는 0x13의 값을 지닌 8비트 비트 깊이를 가진다. 위 도 8과 도 9의 보기 데이터 기본 메시지들과는 상이하게, 도 10의 보기 데이터 기본 메시지(1000)에서는 그것이 RED 채널, GREEN 채널 또는 BLUE 채널에 대한 LUT인지, 또는 그 LUT가 모든 채널에 적용될 것인지에 대해 컬러 정의 섹션이 컬러를 정의한다. 도 10에서, 컬러 값들은 예시적으로 [00]=RED 또는 CIE_X 또는 Y, [01]=GREEN 또는 CIE_Y 또는 Cr, [10]=BLUE 또는 CIE_Z 또는 Cb, 및 [11]=모든 채널들로 정의된다. 또한, 보기 데이터 기본 메시지(1000)에서는 값들 섹션이 LUT 출력 데이터가 가장 작은 입력 값에 대한 출력 값으로 시작하는 256개의 8비트 값들인 것으로 예상된다고 정의한다.
도 11은 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 1D-LUT로서 구현된 예시적인 보기 데이터 기본 메시지(1100)를 도시한다. 도 11의 실시예에서 보기 데이터 기본 메시지(1100)가 0x14의 값을 가지는 10비트의 비트 깊이를 가지는 ID를 포함하는 점을 제외하고는, 도 11의 보기 데이터 기본 메시지(1100)는 도 10의 보기 데이터 기본 메시지(1000)와 사실상 유사하다. 또한, 보기 데이터 기본 메시지(1100)에서는 값들 섹션이 LUT 출력 데이터가 가장 작은 입력 값에 대한 출력 값으로 시작하는 1024개의 10비트 값들인 것으로 예상되고, 3개의 10비트 값들이
Figure 112010047365819-pct00003
와 같은 값들을 가지는 하나의 32비트 워드로 패킷화된다고 정의한다.
도 12는 본 발명의 일 실시예에 따른 10비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1200)를 도시한다. 보기 데이터 기본 메시지(1200)에서 컬러 정의는 [00]=RGB 내지 RGB(감마), [01]=RGB 내지 RGB(선형), 및 [11]=XYZ 내지 XYZ의 값들을 가지는 매트릭스 애플리케이션을 정의한다. 또한, 도 12의 보기 데이터 기본 메시지(1200)에서, 값들 섹션은
Figure 112010047365819-pct00004
의 형태인 9개의 10비트 값들로서 예상된 계수 값들을 정의하고, 여기서 A1과 B1은 RED 또는 CIE_X, A2와 B2는 GREEN 또는 CIE_Y, 및 A3과 B3은 BLUE 또는 CIE_Z이며, 정렬 순서는 C1-C3-C3이다. 도 12의 보기 데이터 기본 메시지(1200)에서, 값들 섹션은 총 페이로드가
Figure 112010047365819-pct00005
과 같은 값들을 가지는 3 ×32비트=96비트가 되도록, 3개의 계수가 하나의 32비트 워드로 묶인다고 정의한다.
도 13은 본 발명의 일 실시예에 따른, 8비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1300)를 도시한다. 도 13의 실시예에서 보기 데이터 기본 메시지(1300)가 0x16의 값을 가지는 8비트의 비트 깊이를 가지는 ID를 포함한다는 점의 제외하고는, 도 13의 보기 데이터 기본 메시지(1300)가 도 12의 보기 데이터 기본 메시지(1200)와 사실상 유사하다. 또한, 도 13의 보기 데이터 기본 메시지(1300)에서 총 페이로드는 9 ×8비트=72비트이다.
도 14는 본 발명의 일 실시예에 따른, 16비트의 비트 깊이를 지닌 3 ×3 매트릭스로서 구현된 예시적인 보기 데이터 기본 메시지(1400)를 도시한다. 도 14의 실시예에서 보기 데이터 기본 메시지(1400)가 0x17의 값을 가지는 16비트의 비트 깊이를 가지는 ID를 포함한다는 점의 제외하고는, 도 14의 보기 데이터 기본 메시지(1400)는 도 12의 보기 데이터 기본 메시지(1200)와, 도 13의 보기 데이터 기본 메시지(1300)와 사실상 유사하다. 또한, 도 14의 보기 데이터 기본 메시지(1400)에서 총 페이로드는 9 ×16비트=144비트이다.
2. 공간 필터( Spatial Filter )
본 발명의 일 실시예에서, 공간 필터링 제어가 보기 데이터 기본 메시지에서 특정될 수 있다. 예컨대, 공간 응답 또는 주파수 응답은 공간 도메인(domain) 필터링을 사용하여 변경될 수 있다. 공간 주파수 응답을 변경하는 한 가지 예시적인 방법은 각각 하나의 특별한 중심 주파수에 동조된 유한 임펄스 응답(FIR: finite impulse response) 필터들의 뱅크(bank)를 사용하는 것이다. 도 15는 본 발명의 일 실시예를 따른, 주파수 응답 수정에 대한 예시적인 필터 뱅크(1500)를 도시한다. 도 15의 필터 뱅크(1500)는 복수의 필터(1510), 적어도 하나의 곱셈기(1520), 및 적어도 하나의 결합기(1530)를 예시적으로 포함한다.
일 실시예에서, 주파수를 더 상세히 강화 또는 감쇄시키기 위해, 필터 계수들(C0..CN)을 변경함으로써, 화상의 주파수 응답이 조종된다. 예컨대, 도 16은 본 발명의 일 실시예에 따른, 주파수 등화에 대한 예시적인 이산 주파수들(1600)을 도시한다. 도 16에 도시된 것처럼, 필터 계수들(C0..CN)은 주파수 응답에 대한 보기 데이터 기본 메시지로 특정될 수 있다.
도 17은 본 발명의 일 실시예에 따른, 8비트 주파수 등화에 대한 예시적인 보기 데이터 기본 메시지(1700)를 도시한다. 도 17의 실시예에 도시된 바와 같이, 보기 데이터 기본 메시지(1700)는 16까지 4비트의 주파수 등화기에 대한 다수의 계수를 정의하고, 모든 계수가 하나의 주파수 대역 곱셈기를 제어한다고 정의한다.
3. 움직임 거동( Motion Behavior )
일 실시예에서, 디스플레이가 움직임 거동을 바라는 움직임 거동에 정렬하는 것을 허용하기 위한 정보를 포함하는 메시지를 이용하여 움직임 거동 제어가 보기 데이터 기본 메시지에서 특정될 수 있다. 이 정보는 바라는 움직임 거동의 규격을 운반하고, 추가로 디스플레이에서의 처리를 단순화시키는 콘텐츠 사전 처리 유닛으로부터의 도우미 데이터(helper data)를 운반할 수 있다. 예컨대, 도 18은 본 발명의 일 실시예에 따른, 움직임 거동에 대한 예시적인 보기 데이터 기본 메시지(1800)를 도시한다. 도 18의 보기 데이터 기본 메시지(1800)는 ㎐로 표시된 입력 프레임 속도(U8), 필드 반복(U8), 바라는 디스플레이 거동(U16), 및 x/y로 표시된 눈 움직임 궤적(2 ×U32)을 예시적으로 정의한다. 또한, 도 18의 보기 데이터 기본 메시지(1800)에서는 사전 처리 또는 움직임 추정이 존재하는지가 정의된다.
4. 필름 그레인( Film Grain )
일 실시예에서, 필름 그레인 제어가 보기 데이터 기본 메시지에서 특정될 수 있다. 본 발명의 일 실시예에서, 필름 그레인 메시지는 페이로드 타입=19인 MPEG-4 AVC 표준으로부터 취해질 수 있다. 도 19는 본 발명의 일 실시예에 따른, 필름 그레인에 대한 예시적인 보기 데이터 기본 메시지(1900)를 도시한다.
5. 잡음( Noise )
일 실시예에서, 잡음 제어가 보기 데이터 기본 메시지에서 특정될 수 있다. 즉, 모든 컬러 채널에 동일한 백색 잡음의 결정된 레벨 또는 잡음에 대한 보기 데이터 기본 메시지 내의 채널당 하나의 특별한 레벨/거동을 추가하는 것이 가능하다. 게다가, 일 실시예에서 하나 이상의 컬러 채널로부터 잡음이 제거될 수 있다. 일 실시예에서, 잡음 특성은 전술한 바와 같이 공간 응답과 같은 방식으로 주파수 응답을 수정함으로써 변경될 수 있다. 도 20은 본 발명의 일 실시예에 따른, 잡음에 대한 예시적인 보기 데이터 기본 메시지(2000)를 도시한다.
6. 편집( Editorial )
일 실시예에서, 하나 이상의 장면의 편집이 보기 데이터 기본 메시지에서 특정될 수 있다. 예컨대, 본 발명의 보기 데이터 기본 메시지에 따른 하나의 장면 또는 장면들의 그룹들의 하나 이상의 세그먼트(segment)를 잘라내는 것이 가능하다. 이와 같이, 잘라진 장면은 편집 데이터의 갱신으로 나중에 디스플레이될 수 있다. 그러므로, 일 실시예에서 특별한 장면 내의 IN 및 OUT 시간 코드들의 "잘린 목록(cut list)"이 송신될 수 있다. 일 실시예에서, 한 장면의 첫 번째 프레임은 시간 코드 00:00:00:00(HH:MM:SS:FF)를 가지게 된다. 도 21은 본 발명의 일 실시예에 따른, 편집 제어를 위해 사용될 수 있는 시간 편집에 대한 예시적인 보기 데이터 기본 메시지(2100)를 도시한다.
7. 색조 맵핑( Tone Mapping )
일 실시예에서 색조 맵핑이 보기 데이터 기본 메시지에서 특정된다. 색조 맵핑은, 예컨대 높은 동적 범위의 이미지를 낮은 동적 범위의 이미지로 전환할 때 사용될 수 있다. 일 예로서, 통상적인 애플리케이션은 10비트 인코딩된 이미지로부터 8비트 또는 7비트의 이미지로 전환하는 것일 수 있다. 본 발명의 원리들은 임의의 특별한 색조 맵핑 알고리즘에 제한되지 않고, 따라서 본 발명의 원리들의 취지를 유지하면서 색조 맵핑에 대한 임의의 접근법이 본 발명에 따라 사용될 수 있다는 점을 알아야 한다. 일 예로서, 색조 맵핑은 MPEG-4 AVC 표준에서 보충 강화 정보(SEI: supplemental enhancement information) 메시지에서 특정될 수 있다. 예컨대, 도 22는 본 발명의 일 실시예에 따른, 색조 맵핑에 대한 예시적인 보기 데이터 기본 메시지(2200)를 도시한다. 도 22의 보기 데이터 기본 메시지(2200)는 또한 SEI 메시지에서 특정될 수 있는 파라미터들을 특정할 수 있다.
본 발명의 다양한 실시예들의 원리에 따르면, 보기 데이터는 장면의 시작과 함께 렌더링/디스플레이를 위해 이용 가능해야 한다. 일 실시예에서, 보기 데이터는 예컨대 압축되지 않은 비디오를 위한 물리적인 송신 인터페이스의 메타데이터 채널을 사용하는 수신기에 송신될 수 있다. 그러한 물리적인 송신 인터페이스는 고선명 멀티미디어 인터페이스(HDMI), 디스플레이 포트, 직렬 디지털 인터페이스(SDI), 고선명 직렬 디지털 인터페이스(HD-SDI), 유니버설 직렬 버스(USB), IEEE1394, 및 다른 알려진 송신 수단을 포함할 수 있다. 본 발명의 대안적인 실시예들에서, 보기 데이터는 비디오 연결과 병렬인 2차 연결들을 사용하여 송신될 수 있다. 그러한 2차 연결들은 USB, RS-232, 이더넷, 인터넷 프로토콜(IP) 등을 포함할 수 있다. 또한, 본 발명의 다양한 실시예에서, 본 발명의 보기 데이터는 블루투스(BLUETOOTH), WIFI 등을 포함하는 무선 프로토콜을 사용하는 디바이스들 사이에서 송신될 수 있다. 더 나아가, 본 발명의 보기 데이터는 또한 조인트 비디오 팀(JVT: Joint Video Team)에 의해 정의된 보충 강화 정보(SEI: Supplemental Enhancement Information) 태그들을 사용하는 MPEG 스트림에서 송신될 수 있다.
보기 데이터 정의와 송신을 위한 방법 및 시스템에 대한 바람직한 실시예들(제한하는 것이 아닌 예시적인 목적으로 의도되는)을 설명하였지만, 위 가르침의 관점에서 당업자에 의해 수정과 변형이 이루어질 수 있음이 주목된다. 그러므로, 첨부된 청구항들에 의해 요약된 것과 같은 본 발명의 범주와 취지 내에서 개시되는 본 발명의 특별한 실시예들에서 변경이 이루어질 수 있음이 이해되어야 한다. 전술한 것이 본 발명의 다양한 실시예들에 관한 것이지만, 본 발명의 다른 및 추가 실시예가 본 발명의 기본 범주로부터 벗어나지 않으면서 고안될 수 있다.
110: 콘텐츠 형성 시스템 188: 보기 데이터 생성기
199: 보기 데이터 송신 준비 디바이스 120: 송신 매체
130: 디스플레이 디바이스 161: 수신기
162: 저장 디바이스 163: 메타데이터 적용기

Claims (22)

  1. 비디오 콘텐츠에 대한 보기 데이터(look data)를 생성하는 방법으로서,
    비디오 콘텐츠의 장면 또는 장면들의 시퀀스에 대한 보기 데이터를 생성하는 단계로서, 상기 보기 데이터는 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함하는, 보기 데이터 생성 단계와,
    상기 보기 데이터로부터 적어도 하나의 보기 데이터 패킷을 생성하는 단계로서, 상기 적어도 하나의 보기 데이터 패킷은 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 수 있게 하기 위해, 상기 비디오 콘텐츠와 함께 전달되도록 의도되는, 보기 데이터 패킷 생성 단계를
    포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  2. 제 1항에 있어서,
    상기 비디오 콘텐츠와 적어도 하나의 보기 데이터 패킷을 디스플레이 시스템에 전달하는 단계를 더 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  3. 제 2항에 있어서,
    상기 디스플레이 시스템의 콘텐츠 렌더링(rendering) 디바이스는, 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 상기 비디오 콘텐츠에 적어도 하나의 보기 데이터 패킷을 적용하여, 상기 비디오 콘텐츠의 적어도 하나의 디스플레이 속성을 변경하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  4. 제 2항에 있어서,
    다음 보기 데이터 패킷의 부분이 이전 장면 또는 장면들의 시퀀스에 대해 생성된 보기 데이터 패킷과 비교하여 현재 장면 또는 장면들의 시퀀스에 대해 변경되었을 때에만, 다음 보기 데이터 패킷의 상기 부분만이 디스플레이 시스템에 전달되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  5. 제 1항에 있어서,
    적어도 하나의 디스플레이 속성은 비디오 콘텐츠의 컬러, 비디오 콘텐츠의 공간 필터링, 비디오 콘텐츠의 움직임 거동, 비디오 콘텐츠의 필름 그레인(film grain) 속성, 비디오 콘텐츠에서의 잡음, 비디오 콘텐츠에서의 장면의 편집, 및 상기 비디오 콘텐츠에 관한 색조 맵핑(tone mapping) 중 적어도 하나를 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  6. 제 1항에 있어서,
    상기 비디오 콘텐츠와 적어도 하나의 보기 데이터 패킷은 기록 가능한 디스크 매체에 기록되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  7. 제 1항에 있어서,
    상기 비디오 콘텐츠와 적어도 하나의 보기 데이터 패킷은, 고선명 멀티미디어 인터페이스(HDMI), 디스플레이 포트, 직렬 디지털 인터페이스(SDI), 고선명 직렬 디지털 인터페이스(HD-SDI), 유니버설 시리얼 버스(USB: universal serial bus), IEEE 인터페이스, USB 인터페이스, RS-232, 이더넷, 인터넷 프로토콜(IP), 블루투스(BLUETOOTH), WIFI, 보충 강화 정보(SEI: Supplemental Enhancement Information) 메시징(messaging), 케이블 및 위성 중 적어도 하나를 사용하여 수신기에 전달되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  8. 제 1항에 있어서,
    장면 또는 장면들의 시퀀스에 대한 1개보다 많은 보기 데이터 패킷을 생성하는 단계를 포함하고,
    각각의 보기 데이터 패킷은 비디오 콘텐츠의 디스플레이 속성에 대한 적어도 하나의 상이한 제어 파라미터를 포함하여, 상기 비디오 콘텐츠에 적용될 때, 각각의 보기 데이터 패킷은 디스플레이될 때 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 상이한 보기를 야기하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  9. 제 8항에 있어서,
    상기 1개보다 많은 보기 데이터 패킷은 1 내지 N개의 보기 데이터 패킷으로 조직되고, N은 정수이며, 1 내지 N개의 보기 데이터 패킷 각각은 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 복수의 보기 중 하나에 각각 대응하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  10. 제 9항에 있어서,
    상기 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 복수의 보기 중 특별한 것에 대응하는 1 내지 N개의 패킷들 중 특별한 하나는, 상기 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 복수의 보기 중 또 다른 것에 대응하는 1 내지 N개의 패킷들 중 이전의 것이, 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 복수의 보기 중 특별한 것의 디스플레이를 위해 1 내지 N개의 패킷들 중 이전의 것의 사용을 강제하기 위해 동일할 때 생략되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  11. 제 1항에 있어서,
    각각의 보기 데이터는 상이한 디스플레이 디바이스의 디스플레이 속성에서의 변화를 보상하도록 생성되어, 각각 생성된 보기 데이터 패킷이 상기 보기 데이터 패킷이 형성되는 디스플레이 디바이스 상에 디스플레이될 비디오 콘텐츠에 적용될 때, 비디오 콘텐츠가 디스플레이될 때 비디오 콘텐츠의 형성자에 의해 의도된 디스플레이 속성들을 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  12. 제 1항에 있어서,
    상기 보기 데이터 패킷은 보기 데이터 패킷이 무효로 될 때까지 후속 장면들 또는 장면들의 시퀀스에 적용하기 위해 유효한 채로 유지되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 방법.
  13. 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템으로서,
    비디오 콘텐츠의 장면 또는 장면들의 시퀀스에 대한 보기 데이터를 생성하기 위한 메타데이터 생성기로서, 상기 보기 데이터는 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함하는, 메타데이터 생성기와,
    상기 보기 데이터로부터 적어도 하나의 보기 데이터 패킷을 생성하기 위한 메타데이터 송신 준비 디바이스로서, 상기 적어도 하나의 보기 데이터 패킷은 적어도 하나의 보기 데이터 패킷이 비디오 콘텐츠에 적용될 수 있게 하기 위해, 상기 비디오 콘텐츠와 함께 전달되도록 의도되는, 메타데이터 송신 준비 디바이스를
    포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  14. 제 13항에 있어서,
    비디오 콘텐츠와 적어도 하나의 보기 데이터 패킷을 디스플레이 시스템에 전달하기 위한 송신 매체를 더 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  15. 제 14항에 있어서,
    상기 디스플레이 시스템은, 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 상기 비디오 콘텐츠의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성을 변경하기 위해, 상기 비디오 콘텐츠에 적어도 하나의 보기 데이터 패킷을 적용하기 위한 콘텐츠 렌더링 디바이스를 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  16. 제 14항에 있어서,
    상기 송신 매체는 기록 가능한 저장 매체를 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  17. 제 14항에 있어서,
    상기 송신은 고선명 멀티미디어 인터페이스(HDMI), 디스플레이 포트, 직렬 디지털 인터페이스(SDI), 고선명 직렬 디지털 인터페이스(HD-SDI), 유니버설 시리얼 버스(USB: universal serial bus), IEEE 인터페이스, USB 인터페이스, RS-232, 이더넷, 인터넷 프로토콜(IP), 블루투스(BLUETOOTH), WIFI, 보충 강화 정보(SEI: Supplemental Enhancement Information) 메시징(messaging), 케이블 및 위성 중 적어도 하나를 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  18. 제 14항에 있어서,
    다음 보기 데이터 패킷의 부분이 이전 장면 또는 장면들의 시퀀스에 대해 생성된 보기 데이터 패킷과 비교하여, 현재 장면 또는 장면들의 시퀀스에 대해 변경되었을 때에만, 다음 보기 데이터 패킷의 상기 부분만이 디스플레이 시스템에 전달되는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  19. 제 13항에 있어서,
    상기 메타데이터 생성기는 장면 또는 장면들의 시퀀스에 대한 1개보다 많은 보기 데이터 패킷을 생성하고,
    각각의 보기 데이터 패킷은 비디오 콘텐츠의 디스플레이 속성에 대한 적어도 하나의 상이한 제어 파라미터를 포함하여, 상기 비디오 콘텐츠에 적용될 때, 각각의 보기 데이터 패킷은 디스플레이될 때 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스에 대한 상이한 보기를 야기하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  20. 제 13항에 있어서,
    비디오 콘텐츠와 보기 데이터 패킷을 기록 가능한 디스크에 저장하기 위한 저장 디바이스를 더 포함하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  21. 제 13항에 있어서,
    상기 메타데이터 송신 준비 디바이스는 보충 강화 정보 메시지에서의 송신을 위해, 보기 데이터 패킷을 준비하는, 비디오 콘텐츠에 대한 보기 데이터를 생성하는 시스템.
  22. 인코딩된 비디오 신호 데이터를 가지는 저장 매체로서,
    비디오 콘텐츠의 적어도 하나의 장면 또는 장면들의 시퀀스에 대한 적어도 하나의 보기 데이터 패킷을 포함하고,
    상기 적어도 하나의 보기 데이터 패킷은 상기 비디오 콘텐츠의 각각의 장면 또는 장면들의 시퀀스의 적어도 하나의 디스플레이 속성에 영향을 주기 위한 적어도 하나의 제어 파라미터를 포함하여, 상기 적어도 하나의 보기 데이터 패킷이 상기 비디오 콘텐츠에 적용될 때, 상기 비디오 콘텐츠의 적어도 하나의 디스플레이 속성이 적어도 하나의 보기 데이터 패킷의 적어도 하나의 제어 파라미터에 따라 변경되는, 인코딩된 비디오 신호 데이터를 가지는 저장 매체.
KR1020107016471A 2008-01-31 2008-01-31 보기 데이터 정의 및 송신을 위한 방법 및 시스템 KR101444834B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2008/000224 WO2009095733A1 (en) 2008-01-31 2008-01-31 Method and system for look data definition and transmission

Publications (2)

Publication Number Publication Date
KR20100106513A KR20100106513A (ko) 2010-10-01
KR101444834B1 true KR101444834B1 (ko) 2014-09-26

Family

ID=39714103

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107016471A KR101444834B1 (ko) 2008-01-31 2008-01-31 보기 데이터 정의 및 송신을 위한 방법 및 시스템

Country Status (7)

Country Link
US (1) US20100303439A1 (ko)
EP (1) EP2238596A1 (ko)
JP (1) JP5611054B2 (ko)
KR (1) KR101444834B1 (ko)
CN (1) CN101952892B (ko)
BR (1) BRPI0821678A2 (ko)
WO (1) WO2009095733A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9565479B2 (en) * 2009-08-10 2017-02-07 Sling Media Pvt Ltd. Methods and apparatus for seeking within a media stream using scene detection
US9226048B2 (en) * 2010-02-22 2015-12-29 Dolby Laboratories Licensing Corporation Video delivery and control by overwriting video data
US8525933B2 (en) 2010-08-02 2013-09-03 Dolby Laboratories Licensing Corporation System and method of creating or approving multiple video streams
CA2850037C (en) * 2011-09-27 2022-10-04 Koninklijke Philips N.V. Apparatus and method for dynamic range transforming of images
EP2839456A4 (en) * 2012-04-20 2016-02-24 Samsung Electronics Co Ltd PERFORMANCE REDUCTION OF A DISPLAY WITH SEI INFORMATION
US10114838B2 (en) 2012-04-30 2018-10-30 Dolby Laboratories Licensing Corporation Reference card for scene referred metadata capture
CN105144729A (zh) 2013-04-23 2015-12-09 杜比实验室特许公司 通过hdmi传输显示管理元数据
BR122020018850B1 (pt) * 2013-07-30 2023-01-31 Dolby Laboratories Licensing Corporation Método para usar metadados estáveis de cena em um codificador de vídeo e método para usar metadados estáveis de cena em um decodificador de vídeo
CN105594204B (zh) 2013-10-02 2017-08-15 杜比实验室特许公司 通过hdmi传输显示管理元数据
KR101604544B1 (ko) 2014-08-20 2016-03-18 (주)한그린통상 분리형 토스터
CN105828149A (zh) * 2016-04-28 2016-08-03 合智能科技(深圳)有限公司 播放优化方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040113933A1 (en) 2002-10-08 2004-06-17 Northrop Grumman Corporation Split and merge behavior analysis and understanding using Hidden Markov Models
WO2006039357A1 (en) 2004-09-29 2006-04-13 Technicolor Inc. Method and apparatus for color decision metadata generation
EP1838083A1 (en) * 2006-03-23 2007-09-26 THOMSON Licensing Color metadata for a downlink data channel

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040006575A1 (en) * 2002-04-29 2004-01-08 Visharam Mohammed Zubair Method and apparatus for supporting advanced coding formats in media files
CN1509081A (zh) * 2002-12-20 2004-06-30 �ʼҷ����ֵ��ӹɷ����޹�˾ 通过广播和网络流传送双层hdtv信号的方法和***
JP5082209B2 (ja) * 2005-06-27 2012-11-28 株式会社日立製作所 送信装置、受信装置、及び映像信号送受信システム
US7822270B2 (en) * 2005-08-31 2010-10-26 Microsoft Corporation Multimedia color management system
US8253859B2 (en) * 2006-05-16 2012-08-28 Sony Corporation Transmission system, transmission apparatus, and transmission method for transmitting video data
TW200835303A (en) * 2006-09-07 2008-08-16 Avocent Huntsville Corp Point-to-multipoint high definition multimedia transmitter and receiver
US8391354B2 (en) * 2007-05-14 2013-03-05 Broadcom Corporation Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions
US8629884B2 (en) * 2007-12-07 2014-01-14 Ati Technologies Ulc Wide color gamut display system
US8090030B2 (en) * 2008-01-04 2012-01-03 Silicon Image, Inc. Method, apparatus and system for generating and facilitating mobile high-definition multimedia interface
US9357233B2 (en) * 2008-02-26 2016-05-31 Qualcomm Incorporated Video decoder error handling

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040113933A1 (en) 2002-10-08 2004-06-17 Northrop Grumman Corporation Split and merge behavior analysis and understanding using Hidden Markov Models
WO2006039357A1 (en) 2004-09-29 2006-04-13 Technicolor Inc. Method and apparatus for color decision metadata generation
EP1838083A1 (en) * 2006-03-23 2007-09-26 THOMSON Licensing Color metadata for a downlink data channel

Also Published As

Publication number Publication date
US20100303439A1 (en) 2010-12-02
CN101952892A (zh) 2011-01-19
CN101952892B (zh) 2013-04-10
JP5611054B2 (ja) 2014-10-22
JP2011512725A (ja) 2011-04-21
EP2238596A1 (en) 2010-10-13
KR20100106513A (ko) 2010-10-01
WO2009095733A1 (en) 2009-08-06
BRPI0821678A2 (pt) 2015-06-16

Similar Documents

Publication Publication Date Title
KR101444834B1 (ko) 보기 데이터 정의 및 송신을 위한 방법 및 시스템
KR101476878B1 (ko) 고화질 멀티미디어 인터페이스를 통한 룩 데이터 정의 및 전송을 위한 방법 및 시스템
US9924146B2 (en) Conversion method and conversion apparatus
EP2989798B1 (en) Transmitting display management metadata over hdmi
JP6964807B2 (ja) エンドツーエンド単一レイヤの下位互換性のある符号化パイプラインにおける、高忠実度の完全参照及び低減参照符号化
KR101662696B1 (ko) 콘텐츠 전달 방법 및 시스템
CN110460745B (zh) 显示装置
JP6236148B2 (ja) Hdmiを介したディスプレイマネジメントメタデータの送信
US10440425B2 (en) Playback method and playback device
US8837907B2 (en) Recording apparatus, recording method, image pickup apparatus, reproducing apparatus and video system
JP5230433B2 (ja) ビデオイメージについての修正情報を決定および通信するシステムおよび方法
JP5969597B2 (ja) データ送信方法、データ受信方法、無線送信機及び無線受信機
KR102653767B1 (ko) 하이 다이내믹 레인지를 위한 비디오 콘텐츠 타입 메타데이터
EP3157243B1 (en) Conversion method and conversion device
WO2022084137A1 (en) Method, device and apparatus for avoiding chroma clipping in a tone mapper while maintaining saturation and preserving hue

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
FPAY Annual fee payment

Payment date: 20170818

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180816

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190910

Year of fee payment: 6