KR102266224B1 - 재생 장치, 재생 방법 및 기록 매체 - Google Patents

재생 장치, 재생 방법 및 기록 매체 Download PDF

Info

Publication number
KR102266224B1
KR102266224B1 KR1020157034236A KR20157034236A KR102266224B1 KR 102266224 B1 KR102266224 B1 KR 102266224B1 KR 1020157034236 A KR1020157034236 A KR 1020157034236A KR 20157034236 A KR20157034236 A KR 20157034236A KR 102266224 B1 KR102266224 B1 KR 102266224B1
Authority
KR
South Korea
Prior art keywords
video
information
hdr
luminance
data
Prior art date
Application number
KR1020157034236A
Other languages
English (en)
Other versions
KR20160022304A (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
Application filed by 소니그룹주식회사 filed Critical 소니그룹주식회사
Publication of KR20160022304A publication Critical patent/KR20160022304A/ko
Application granted granted Critical
Publication of KR102266224B1 publication Critical patent/KR102266224B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/57Control of contrast or brightness
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • 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/32Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 기술은, 휘도의 다이내믹 레인지가 넓은 콘텐츠를 적절한 밝기로 표시시킬 수 있도록 하는 재생 장치, 재생 방법 및 기록 매체에 관한 것이다. 본 기술의 일 측면의 재생 장치가 재생하는 기록 매체에는, 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 확장 비디오로부터 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보가 기록된다. 재생 장치는, 비디오의 출력처로 되는 표시 장치로부터 정보를 취득한 정보에 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 확장 비디오의 데이터를, 각 프레임의 데이터에 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 표준 비디오의 데이터를 출력한다. 본 기술은, 콘텐츠를 재생하는 플레이어에 적용할 수 있다.

Description

재생 장치, 재생 방법 및 기록 매체{REPRODUCTION DEVICE, REPRODUCTION METHOD, AND RECORDING MEDIUM}
본 기술은, 재생 장치, 재생 방법, 및 기록 매체에 관한 것으로, 특히 휘도의 다이내믹 레인지가 넓은 콘텐츠를 적절한 밝기로 표시시킬 수 있도록 한 재생 장치, 재생 방법, 및 기록 매체에 관한 것이다.
영화 등의 콘텐츠의 기록 미디어로서 Blu-ray(등록상표) Disc(이하, 적절히, 'BD'라고 함)가 있다. 종래, BD에 수록하는 비디오의 오서링은, 표준 휘도(100nit=100cd/㎡)의 모니터에서 시청하는 것을 전제로, 마스터의 비디오 다이내믹 레인지를 압축하여 행해지고 있다.
마스터로 되는 비디오는, 고품질의 카메라로 촬영된 것이며, 표준 휘도의 모니터에서 표시 가능한 다이내믹 레인지 이상의 다이내믹 레인지를 갖고 있다. 압축됨으로써, 마스터의 비디오 다이내믹 레인지는 당연히 손상되게 된다.
일본 특허공개 제2009-58692호 공보 일본 특허공개 제2009-89209호 공보
유기 EL(Electroluminescence) 디스플레이나 LCD(Liquid Crystal Display) 등의 디스플레이 기술의 진보에 의해, 500nit나 1000nit와 같은, 표준보다도 밝은 모니터가 시판되고 있다. 이와 같은 넓은 다이내믹 레인지를 갖는 모니터의 성능을 살리는 콘텐츠에 대한 요구가 있다.
본 기술은 이러한 상황을 감안하여 이루어진 것이며, 휘도의 다이내믹 레인지가 넓은 콘텐츠를 적절한 밝기로 표시시킬 수 있도록 하는 것이다.
본 기술의 일 측면의 재생 장치는, 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와, 상기 부호화 데이터를 복호하는 복호부와, 상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하는 변환부와, 비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부를 구비한다.
상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되도록 할 수 있다. 이 경우, 상기 통신부에는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환시킬 수 있다.
상기 통신부에는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력시킬 수 있다.
상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함되도록 할 수 있다.
상기 통신부에는, HDMI(등록상표) 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하게 하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득시킴과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력시킬 수 있다.
상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI이도록 할 수 있다.
본 기술의 일 측면에 있어서는, 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보가 판독된다. 또한, 상기 부호화 데이터가 복호되고, 상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오가 상기 표준 비디오로 변환된다. 비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보가 취득되고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터가, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력되고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터가 출력된다.
본 기술의 다른 측면은, 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와, 상기 부호화 데이터를 복호하는 복호부와, 상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하는 변환부와, 비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터로 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부를 구비한다.
상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되도록 할 수 있다. 이 경우, 상기 통신부에는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환시킬 수 있다.
상기 통신부에는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력시킬 수 있다.
상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함되도록 할 수 있다.
상기 통신부에는, HDMI 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하게 하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득시킴과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력시킬 수 있다.
상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI이도록 할 수 있다.
본 기술의 다른 측면에 있어서는, 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보가 판독된다. 또한, 상기 부호화 데이터가 복호되고, 상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오가 상기 확장 비디오로 변환된다. 비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보가 취득되고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터가, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력되고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터가 출력된다.
본 기술에 의하면, 휘도의 다이내믹 레인지가 넓은 콘텐츠를 적절한 밝기로 표시시킬 수 있다.
도 1은, 본 기술의 일 실시 형태에 따른 기록·재생 시스템의 구성예를 나타내는 도면이다.
도 2는, mode-i에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 3은, mode-i에 있어서 처리되는 신호의 흐름을 나타내는 도면이다.
도 4는, mode-ii에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 5는, mode-ii에 있어서 처리되는 신호의 흐름을 나타내는 도면이다.
도 6은, HEVC의 액세스 유닛의 구성을 나타내는 도면이다.
도 7은, Tone mapping information의 신택스를 나타내는 도면이다.
도 8은, tone mapping 정의 정보와 HDR 정보로서 사용되는 정보의 예를 나타내는 도면이다.
도 9는, tone_map_model_id=0의 Tone mapping information에 의해 표현되는 톤 커브의 예를 나타내는 도면이다.
도 10은, tone_map_model_id=2의 Tone mapping information에 의해 표현되는 계단 함수의 예를 나타내는 도면이다.
도 11은, tone_map_model_id=3의 Tone mapping information에 의해 표현되는 꺾은선 함수의 예를 나타내는 도면이다.
도 12는, HDR 정보에 포함되는 각 정보의 예를 나타내는 도면이다.
도 13은, BD-ROM 포맷에 있어서의 AV 스트림의 관리 구조의 예를 나타내는 도면이다.
도 14는, Main Path와 Sub Path의 구조를 나타내는 도면이다.
도 15는, 파일의 관리 구조의 예를 나타내는 도면이다.
도 16은, PlayList 파일의 신택스를 나타내는 도면이다.
도 17은, Clip Information 파일의 신택스를 나타내는 도면이다.
도 18은, 도 17의 ProgramInfo()의 신택스를 나타내는 도면이다.
도 19는, 도 18의 StreamCodingInfo의 신택스를 나타내는 도면이다.
도 20은, 기록 장치의 구성예를 나타내는 블록도이다.
도 21은, 도 20의 부호화 처리부의 구성예를 나타내는 블록도이다.
도 22는, HDR-STD 변환부에 의한 신호 처리의 예를 나타내는 도면이다.
도 23은, tone mapping의 예를 나타내는 도면이다.
도 24는, 재생 장치의 구성예를 나타내는 블록도이다.
도 25는, 도 24의 복호 처리부의 구성예를 나타내는 블록도이다.
도 26은, 표시 장치의 구성예를 나타내는 블록도이다.
도 27은, 기록 장치의 기록 처리에 대하여 설명하는 흐름도이다.
도 28은, 도 27의 스텝 S2에 있어서 행해지는 mode-i에서의 부호화 처리에 대하여 설명하는 흐름도이다.
도 29는, 도 27의 스텝 S3에 있어서 행해지는 mode-ii에서의 부호화 처리에 대하여 설명하는 흐름도이다.
도 30은, 도 27의 스텝 S4에 있어서 행해지는 Data Base 정보 생성 처리에 대하여 설명하는 흐름도이다.
도 31은, 재생 장치의 재생 처리에 대하여 설명하는 흐름도이다.
도 32는, 도 31의 스텝 S44에 있어서 행해지는 mode-i에서의 복호 처리에 대하여 설명하는 흐름도이다.
도 33은, 도 31의 스텝 S45에 있어서 행해지는 mode-ii에서의 복호 처리에 대하여 설명하는 흐름도이다.
도 34는, 표시 장치의 표시 처리에 대하여 설명하는 흐름도이다.
도 35는, 도 16의 PlayList 파일에 포함되는 AppInfoPlayList()의 신택스의 예를 나타내는 도면이다.
도 36은, 도 16의 PlayList 파일에 포함되는 PlayList()의 신택스를 나타내는 도면이다.
도 37은, 도 36의 PlayItem()의 신택스를 나타내는 도면이다.
도 38은, 도 37의 STN_table()의 신택스를 나타내는 도면이다.
도 39는, 도 38의 stream_attributes()의 신택스를 나타내는 도면이다.
도 40은, PSR의 할당의 예를 나타내는 도면이다.
도 41은, HDR 비디오의 휘도 조정이 재생 장치측에서 행해지는 경우의 mode-i에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 42는, HDR 비디오의 휘도 조정이 재생 장치측에서 행해지는 경우의 mode-ii에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 43은, 도 25의 HDR 비디오 출력부의 구성예를 나타내는 블록도이다.
도 44는, 도 31의 스텝 S44에 있어서 행해지는 mode-i에서의 복호 처리에 대하여 설명하는 흐름도이다.
도 45는, 도 31의 스텝 S45에 있어서 행해지는 mode-ii에서의 복호 처리에 대하여 설명하는 흐름도이다.
도 46은, 표시 장치의 표시 처리에 대하여 설명하는 흐름도이다.
도 47은, HDMI 경유로 송수신되는 정보에 기초하는 인식의 예를 나타내는 도면이다.
도 48은, HDMI 경유로 송수신되는 정보에 기초하는 인식의 다른 예를 나타내는 도면이다.
도 49는, HDR EDID의 예를 나타내는 도면이다.
도 50은, HDR InfoFrame의 예를 나타내는 도면이다.
도 51은, 표시 장치의 HDR EDID 설정 처리에 대하여 설명하는 흐름도이다.
도 52는, 재생 장치의 재생 처리에 대하여 설명하는 흐름도이다.
도 53은, 도 52의 스텝 S227에 있어서 행해지는 HDR·raw 출력 처리에 대하여 설명하는 흐름도이다.
도 54는, 도 52의 스텝 S228에 있어서 행해지는 HDR·cooked 출력 처리에 대하여 설명하는 흐름도이다.
도 55는, 도 52의 스텝 S229에 있어서 행해지는 STD 출력 처리에 대하여 설명하는 흐름도이다.
도 56은, 표시 장치의 표시 처리에 대하여 설명하는 흐름도이다.
도 57은, 컴퓨터의 구성예를 나타내는 블록도이다.
이하, 본 기술을 실시하기 위한 형태에 대하여 설명한다. 설명은 이하의 순서로 행한다.
1. 기록·재생 시스템에 대하여
2. HEVC에 대하여
3. BD 포맷에 대하여
4. 각 장치의 구성에 대하여
5. 각 장치의 동작에 대하여
6. 변형예
7. 재생 장치측에서 휘도를 조정하는 경우의 예
8. HDMI에 적용한 예
9. 다른 변형예
<1. 기록·재생 시스템에 대하여>
도 1은, 본 기술의 일 실시 형태에 따른 기록·재생 시스템의 구성예를 나타내는 도면이다.
도 1의 기록·재생 시스템은, 기록 장치(1), 재생 장치(2), 및 표시 장치(3)로 구성된다. 재생 장치(2)와 표시 장치(3)는 HDMI(High Definition Multimedia Interface) 케이블(4)을 통해 접속된다. 재생 장치(2)와 표시 장치(3)가 다른 규격의 케이블을 통해 접속되도록 해도 되고, 무선에 의한 통신을 통해 접속되도록 해도 된다.
기록 장치(1)는 콘텐츠를 기록하고, 재생 장치(2)는 콘텐츠를 재생한다. 기록 장치(1)로부터 재생 장치(2)에 대한 콘텐츠의 제공은 광 디스크(11)를 사용하여 행해진다. 광 디스크(11)는, 예를 들어 BD-ROM(Blu-ray(등록상표) Disc Read-Only) 포맷으로 콘텐츠가 기록된 디스크이다.
광 디스크(11)에 대한 콘텐츠의 기록이 BD-R, -RE 등의 다른 포맷으로 행해지도록 해도 된다. 또한, 기록 장치(1)로부터 재생 장치(2)에 대한 콘텐츠의 제공이, 플래시 메모리를 탑재한 메모리 카드 등의, 광 디스크 이외의 리무버블 미디어를 사용하여 행해지도록 해도 된다.
광 디스크(11)가 BD-ROM의 디스크인 경우, 기록 장치(1)는 예를 들어 콘텐츠의 오서(author)가 사용하는 장치로 된다. 이하, 적절히, 기록 장치(1)에 의해 콘텐츠가 기록된 광 디스크(11)가 재생 장치(2)에 제공되는 것으로서 설명하지만, 실제로는, 기록 장치(1)에 의해 콘텐츠가 기록된 마스터 판에 기초하여 광 디스크가 복제되고, 그 하나인 광 디스크(11)가 재생 장치(2)에 제공된다.
기록 장치(1)에 대해서는, 표준의 휘도 모니터에서 표시 가능한 다이내믹 레인지(휘도 범위) 이상의 다이내믹 레인지를 갖는 비디오인 HDR(High Dynamic Range) 비디오가 입력된다. 표준의 휘도는 예를 들어 100cd/㎡(=100nit)이다.
기록 장치(1)는, 입력된 마스터의 HDR 비디오를 HDR 비디오인 채로, 즉 표준의 휘도를 갖는 모니터에서 표시 가능한 다이내믹 레인지 이상의 다이내믹 레인지를 갖는 비디오인 채로, 광 디스크(11)에 기록한다. 이 경우, 광 디스크(11)에는, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와, HDR 비디오를 STD 비디오로 변환할 때 사용되는 정보도 기록된다.
STD 비디오(standard 비디오)는, 표준의 휘도를 갖는 모니터에서 표시 가능한 다이내믹 레인지의 비디오이다. STD 비디오의 다이내믹 레인지를 0 내지 100%로 하면, HDR 비디오의 다이내믹 레인지는 0 내지 500%, 0 내지 1000%와 같은, 0% 내지 101% 이상의 범위로서 표현된다.
또한, 기록 장치(1)는, 입력된 마스터의 HDR 비디오를 STD 비디오로 변환하여, 즉 표준의 휘도를 갖는 모니터에서 표시 가능한 다이내믹 레인지를 갖는 비디오로 변환하여, 광 디스크(11)에 기록한다. 이 경우, 광 디스크(11)에는, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와, STD 비디오를 HDR 비디오로 변환할 때 사용되는 정보도 기록된다.
기록 장치(1)가 기록하는 HDR 비디오, 또는 HDR 비디오를 변환하여 얻어진 STD 비디오는, 예를 들어 가로×세로의 해상도가 4096×2160, 3840×2160 화소 등의 소위 4K 해상도의 비디오이다. 기록 장치(1)에 의한 비디오 데이터의 부호화에는 예를 들어 HEVC(High Efficiency Video Coding)가 사용된다.
마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와, HDR 비디오를 STD 비디오로, 또는 STD 비디오를 HDR 비디오로 변환할 때 사용되는 정보는, SEI(Supplemental Enhancement Information)로서 HEVC의 부호화 데이터에 삽입된다. HEVC의 부호화 데이터에 SEI를 삽입한 HEVC 스트림이, BD 포맷으로 광 디스크(11)에 기록된다.
재생 장치(2)는, HDMI 케이블(4)을 통해 표시 장치(3)와 통신을 행하고, 표시 장치(3)의 표시 성능에 관한 정보를 취득한다. 재생 장치(2)는, 표시 장치(3)가 HDR 비디오의 표시가 가능한 모니터인 HDR 모니터를 갖는 장치인 것인지, STD 비디오의 표시밖에 할 수 없는 모니터인 STD 모니터를 갖는 장치인 것인지를 특정한다.
또한, 재생 장치(2)는, 드라이브를 구동하고, 광 디스크(11)에 기록된 HEVC 스트림을 판독하여 복호한다.
예를 들어, 재생 장치(2)는, 복호하여 얻어진 비디오 데이터가 HDR 비디오의 데이터이며, 표시 장치(3)가 HDR 모니터를 갖는 경우, HEVC 스트림을 복호하여 얻어진 HDR 비디오의 데이터를 표시 장치(3)로 출력한다. 이 경우, 재생 장치(2)는, HDR 비디오의 데이터와 함께, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보를 표시 장치(3)로 출력한다.
한편, 재생 장치(2)는, 복호하여 얻어진 비디오 데이터가 HDR 비디오의 데이터이며, 표시 장치(3)가 STD 모니터를 갖는 경우, HEVC 스트림을 복호하여 얻어진 HDR 비디오를 STD 비디오로 변환하고, STD 비디오의 데이터를 출력한다. HDR 비디오의 STD 비디오로의 변환은, 광 디스크(11)에 기록되어 있는, HDR 비디오를 STD 비디오로 변환할 때 사용되는 정보를 이용하여 행해진다.
재생 장치(2)는, 복호하여 얻어진 비디오 데이터가 STD 비디오의 데이터이며, 표시 장치(3)가 HDR 모니터를 갖는 경우, HEVC 스트림을 복호하여 얻어진 STD 비디오를 HDR 비디오로 변환하고, HDR 비디오의 데이터를 표시 장치(3)로 출력한다. STD 비디오의 HDR 비디오로의 변환은, 광 디스크(11)에 기록되어 있는, STD 비디오를 HDR 비디오로 변환할 때 사용되는 정보를 이용하여 행해진다. 이 경우, 재생 장치(2)는, HDR 비디오와 함께, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보를 표시 장치(3)로 출력한다.
한편, 재생 장치(2)는, 복호하여 얻어진 비디오 데이터가 STD 비디오의 데이터이며, 표시 장치(3)가 STD 모니터를 갖는 경우, HEVC 스트림을 복호하여 얻어진 STD 비디오의 데이터를 표시 장치(3)로 출력한다.
표시 장치(3)는, 재생 장치(2)로부터 송신된 비디오 데이터를 수신하고, 콘텐츠의 영상을 모니터에 표시한다. 재생 장치(2)로부터는 콘텐츠의 오디오 데이터도 송신되어 온다. 표시 장치(3)는, 재생 장치(2)로부터 송신되어 온 오디오 데이터에 기초하여, 콘텐츠의 음성을 스피커로부터 출력시킨다.
예를 들어, 표시 장치(3)는, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보가 비디오 데이터와 함께 송신되어 온 경우, 재생 장치(2)로부터 송신되어 온 비디오 데이터가 HDR 비디오의 데이터로서 인식한다. 전술한 바와 같이, HDR 모니터를 갖는 표시 장치(3)에 대해서는, HDR 비디오의 데이터와 함께, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보가 송신되어 온다.
이 경우, 표시 장치(3)는, HDR 비디오의 영상을, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보에 의해 지정되는 특성에 따라서 표시한다. 즉, 표시 장치(3)는, 자신이 갖는 모니터가 0 내지 500%의 다이내믹 레인지를 갖는 모니터이며, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보에 의해, HDR 비디오의 다이내믹 레인지가 0 내지 500%의 소정의 특성이라고 지정된 경우, 그 소정의 특성에 따라서, 0 내지 500%의 범위에서 휘도를 조정하여 영상을 표시한다.
마스터의 HDR 비디오의 휘도 특성을 지정할 수 있도록 함으로써, 콘텐츠의 오서(Author)는 의도한 바의 휘도로 영상을 표시시키는 것이 가능해진다.
통상적으로 TV 등의 표시 장치는, 외부로부터 입력된 비디오를 0 내지 100%의 다이내믹 레인지를 갖는 비디오로서 인식한다. 또한, 표시 장치는, 자신의 모니터가 그보다 넓은 다이내믹 레인지를 갖는 경우에는, 모니터의 특성에 따라서 휘도를 스스로 확장해서 영상을 표시시켜버린다. 휘도의 특성을 지정하고, 지정한 특성에 따라서 HDR 비디오의 휘도를 조정시킴으로써, 오서의 의도치 않은 휘도 조정이 표시 장치측에서 행해지는 것을 방지하는 것이 가능해진다.
또한, 통상 TV 등의 표시 장치로 비디오를 출력하는 재생 장치는, 전송로의 특성에 따라서 휘도를 변환하고 나서 비디오를 출력한다. 그 비디오를 수신한 표시 장치는, 수신한 비디오의 휘도를 모니터의 특성에 따라서 변환하고, 영상을 표시시키게 된다. 재생 장치(2)에 있어서 휘도의 변환을 행하지 않고, 재생 장치(2)로부터 HDR 비디오인 채로 표시 장치(3)로 출력시킴으로써, 휘도 변환의 횟수를 저감시킬 수 있어, 마스터에 보다 가까운 휘도의 영상을 표시 장치(3)에 표시시키는 것이 가능해진다.
한편, 표시 장치(3)는, 재생 장치(2)로부터 송신된 비디오 데이터가 STD 비디오의 데이터인 경우, STD 비디오의 영상을 표시한다. 재생 장치(2)로부터 STD 비디오가 송신되어 온다고 하는 것은, 표시 장치(3)는 STD 모니터를 갖는 장치이다.
이하, 적절히, 마스터의 HDR 비디오를 HDR 비디오인 채로 광 디스크(11)에 기록하는 모드를 mode-i라고 한다. mode-i의 경우, 광 디스크(11)에는, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와, HDR 비디오를 STD 비디오로 변환할 때 사용되는 정보가 기록된다.
또한, 마스터의 HDR 비디오를 STD 비디오로 변환하여 광 디스크(11)에 기록하는 모드를 mode-ii라고 한다. mode-ii의 경우, 광 디스크(11)에는, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와, STD 비디오를 HDR 비디오로 변환할 때 사용되는 정보가 기록된다.
[mode-i에 있어서의 신호 처리]
도 2는, mode-i에 있어서의 신호 처리의 예를 나타내는 도면이다.
실선 L1로 둘러싸서 나타내는 좌측의 처리가 기록 장치(1)에 있어서 행해지는 부호화 처리를 나타내고, 실선 L2로 둘러싸서 나타내는 우측의 처리가 재생 장치(2)에 있어서 행해지는 복호 처리를 나타낸다.
마스터의 HDR 비디오가 입력된 경우, 기록 장치(1)는, 마스터의 HDR 비디오의 휘도를 검출하고, 화살표 #1의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보인 HDR 정보를 생성한다. 또한, 기록 장치(1)는, 화살표 #2의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오를 HEVC에 의해 부호화한다.
기록 장치(1)는, 화살표 #3의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오를 STD 비디오로 변환한다. 변환하여 얻어진 STD 비디오의 영상은 모니터(도시생략)에 표시된다. HDR 비디오의 STD 비디오로의 변환은, 적절히, 변환 후의 STD 비디오의 영상을 오서가 눈으로 확인하고, 변환 파라미터를 조정하면서 행해진다.
오서에 의한 조정에 기초하여, 기록 장치(1)는, 화살표 #4의 끝에 나타낸 바와 같이, HDR 비디오를 STD 비디오로 변환할 때 사용되는 정보인 HDR-STD 변환용 tone mapping 정의 정보를 생성한다.
tone mapping 정의 정보는, 표준의 다이내믹 레인지보다 넓은 0 내지 400% 등의 다이내믹 레인지의 밝기를 나타내는 각 화소값과, 표준의 다이내믹 레인지인 0 내지 100%의 다이내믹 레인지의 밝기를 나타내는 각 화소값의 대응 관계를 정의하는 정보이다.
기록 장치(1)는, 화살표 #5의 끝에 나타낸 바와 같이, HDR 정보와 tone mapping 정의 정보를 SEI로서 HEVC의 부호화 데이터에 삽입하고, HEVC 스트림을 생성한다. 기록 장치(1)는, 생성한 HEVC 스트림을 BD 포맷으로 광 디스크(11)에 기록하고, 화살표 #11에 나타낸 바와 같이 재생 장치(2)에 제공한다.
이와 같이, 마스터의 HDR 비디오의 휘도 특성을 나타내는 정보와 HDR 비디오를 STD 비디오로 변환할 때 사용되는 정보는, HEVC의 SEI를 사용하여, 스트림 내에 삽입하는 형태로 재생 장치(2)에 제공된다.
재생 장치(2)는, 광 디스크(11)로부터 HEVC 스트림을 판독하고, 화살표 #21, #22의 끝에 나타낸 바와 같이, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
또한, 재생 장치(2)는, 화살표 #23의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호한다. 재생 장치(2)는, 표시 장치(3)가 HDR 모니터를 갖는 경우, 화살표 #24의 끝에 나타낸 바와 같이, 부호화 데이터를 복호하여 얻어진 HDR 비디오의 데이터에 HDR 정보를 부가하고, 화살표 #25의 끝에 나타낸 바와 같이 표시 장치(3)로 출력한다.
한편, 재생 장치(2)는, 표시 장치(3)가 STD 모니터를 갖는 경우, 화살표 #26의 끝에 나타낸 바와 같이, HEVC 스트림으로부터 추출된 HDR-STD 변환용 tone mapping 정의 정보를 이용하여, 부호화 데이터를 복호하여 얻어진 HDR 비디오를 STD 비디오로 변환한다. 재생 장치(2)는, 화살표 #27의 끝에 나타낸 바와 같이, 변환하여 얻어진 STD 비디오의 데이터를 표시 장치(3)로 출력한다.
이와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 HDR 비디오의 데이터는, HDR 정보와 함께, HDR 모니터를 갖는 표시 장치(3)로 출력된다. 또한, HEVC의 부호화 데이터를 복호하여 얻어진 HDR 비디오의 데이터는, STD 비디오로 변환된 후, STD 모니터를 갖는 표시 장치(3)로 출력된다.
도 3은, 마스터의 HDR 비디오가 기록 장치(1)에 입력되고 나서, 재생 장치(2)로부터 비디오 데이터가 출력될 때까지의 처리의 흐름을 나타내는 도면이다.
마스터의 HDR 비디오는, 속빈 화살표 #51의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오에 기초하여 기록 장치(1)에 있어서 생성된 HDR 정보와 HDR-STD 변환용 tone mapping 정의 정보와 함께 재생 장치(2)에 제공된다. HDR 정보에는 예를 들어 다이내믹 레인지가 0 내지 400%의 범위로 확장되어 있는 것을 나타내는 정보가 포함된다.
표시 장치(3)가 HDR 모니터를 갖는 경우, 재생 장치(2)에 있어서는, 화살표 #52, #53의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 HDR 비디오의 데이터에 HDR 정보가 부가된다. 또한, HDR 정보가 부가된 HDR 비디오의 데이터가 화살표 #54의 끝에 나타낸 바와 같이 표시 장치(3)로 출력된다.
한편, 표시 장치(3)가 STD 모니터를 갖는 경우, 재생 장치(2)에 있어서는, 화살표 #55, #56의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 HDR 비디오가 HDR-STD 변환용 tone mapping 정의 정보를 이용해서 STD 비디오로 변환된다. 또한, 변환하여 얻어진 STD 비디오의 데이터가 화살표 #57의 끝에 나타낸 바와 같이 표시 장치(3)로 출력된다. 도 3에 있어서, HDR 비디오를 나타내는 파형의 진폭과 STD 비디오를 나타내는 파형의 진폭은 각각 다이내믹 레인지를 나타낸다.
이와 같이, mode-i에 있어서는, 마스터의 HDR 비디오가 HDR 비디오인 채로 광 디스크(11)에 기록된다. 또한, 출력처로 되는 표시 장치(3)의 성능에 따라서, 부호화 데이터를 복호하여 얻어진 HDR 비디오를 그대로 HDR 정보를 부가하여 출력할지, HDR 비디오를 STD 비디오로 변환하여 출력할지가 전환된다.
[mode-ii에 있어서의 신호 처리]
도 4는, mode-ii에 있어서의 신호 처리의 예를 나타내는 도면이다.
마스터의 HDR 비디오가 입력된 경우, 기록 장치(1)는, 마스터의 HDR 비디오의 휘도를 검출하고, 화살표 #71의 끝에 나타낸 바와 같이 HDR 정보를 생성한다.
기록 장치(1)는, 화살표 #72의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오를 STD 비디오로 변환한다. 변환하여 얻어진 STD 비디오의 영상은 모니터(도시생략)에 표시된다.
오서에 의한 조정에 기초하여, 기록 장치(1)는, 화살표 #73의 끝에 나타낸 바와 같이, STD 비디오를 HDR 비디오로 변환할 때 사용되는 정보인 STD-HDR 변환용 tone mapping 정의 정보를 생성한다.
또한, 기록 장치(1)는, 화살표 #74의 끝에 나타낸 바와 같이, 마스터의 HDR 비디오를 변환하여 얻어진 STD 비디오를 HEVC에 의해 부호화한다.
기록 장치(1)는, 화살표 #75의 끝에 나타낸 바와 같이, HDR 정보와 tone mapping 정의 정보를 SEI로서 HEVC의 부호화 데이터에 삽입하고, HEVC 스트림을 생성한다. 기록 장치(1)는, 생성한 HEVC 스트림을 BD 포맷으로 광 디스크(11)에 기록하고, 화살표 #91에 도시한 바와 같이 재생 장치(2)에 제공한다.
재생 장치(2)는, 광 디스크(11)로부터 HEVC 스트림을 판독하고, 화살표 #101, #102의 끝에 나타낸 바와 같이, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
또한, 재생 장치(2)는, 화살표 #103의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호한다. 재생 장치(2)는, 표시 장치(3)가 STD 모니터를 갖는 경우, 화살표 #104의 끝에 나타낸 바와 같이, 부호화 데이터를 복호하여 얻어진 STD 비디오의 데이터를 표시 장치(3)로 출력한다.
한편, 재생 장치(2)는, 표시 장치(3)가 HDR 모니터를 갖는 경우, 화살표 #105의 끝에 나타낸 바와 같이, HEVC 스트림으로부터 추출된 STD-HDR 변환용 tone mapping 정의 정보를 이용하여, 부호화 데이터를 복호하여 얻어진 STD 비디오를 HDR 비디오로 변환한다. 재생 장치(2)는, 화살표 #106의 끝에 나타낸 바와 같이, 변환하여 얻어진 HDR 비디오의 데이터에 HDR 정보를 부가하고, 화살표 #107의 끝에 나타낸 바와 같이 표시 장치(3)로 출력한다.
이와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 STD 비디오의 데이터는, HDR 비디오로 변환된 후, HDR 정보와 함께, HDR 모니터를 갖는 표시 장치(3)로 출력된다. 또한, HEVC의 부호화 데이터를 복호하여 얻어진 STD 비디오의 데이터는, STD 모니터를 갖는 표시 장치(3)로 그대로 출력된다.
도 5는, 마스터의 HDR 비디오가 기록 장치(1)에 입력되고 나서, 재생 장치(2)로부터 비디오 데이터가 출력될 때까지의 처리의 흐름을 나타내는 도면이다.
마스터의 HDR 비디오는, 속빈 화살표 #121의 끝에 나타낸 바와 같이, STD 비디오로 변환된 후, 마스터의 HDR 비디오에 기초하여 기록 장치(1)에 있어서 생성된 HDR 정보와 STD-HDR 변환용 tone mapping 정의 정보와 함께 재생 장치(2)에 제공된다.
표시 장치(3)가 HDR 모니터를 갖는 경우, 재생 장치(2)에 있어서는, 화살표 #122, #123의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 STD 비디오가 STD-HDR 변환용 tone mapping 정의 정보를 이용하여 HDR 비디오로 변환된다. 또한, 화살표 #124, #125의 끝에 나타낸 바와 같이, STD 비디오를 변환하여 얻어진 HDR 비디오의 데이터에 HDR 정보가 부가되고, 화살표 #126의 끝에 나타낸 바와 같이 표시 장치(3)로 출력된다.
한편, 표시 장치(3)가 STD 모니터를 갖는 경우, 재생 장치(2)에 있어서는, 화살표 #127의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호하여 얻어진 STD 비디오가 표시 장치(3)로 출력된다.
이와 같이, mode-ii에 있어서는, 마스터의 HDR 비디오가 STD 비디오로 변환되어서 광 디스크(11)에 기록된다. 또한, 출력처로 되는 표시 장치(3)의 성능에 따라서, 부호화 데이터를 복호하여 얻어진 STD 비디오가 HDR 비디오로 변환되고, HDR 정보를 부가하여 출력할지, STD 비디오를 그대로 출력할지가 전환된다.
이상과 같은 기록 장치(1)와 재생 장치(2)의 구성과 동작의 상세에 대해서는 후술한다.
<2. HEVC에 대하여>
여기서, HEVC에 대하여 설명한다.
도 6은, HEVC의 액세스 유닛의 구성을 나타내는 도면이다.
HEVC 스트림은, NAL(Network Abstraction Layer) 유닛의 집합인 액세스 유닛으로 구성된다. 1개의 액세스 유닛에는 1 픽처의 비디오 데이터가 포함된다.
도 6에 도시한 바와 같이, 1개의 액세스 유닛은, AU 딜리미터(Access Unit delimiter), VPS(Video Parameter Set), SPS(Sequence Parameter Set), PPS(Picture Parameter Set), SEI, VCL(Video Coding Layer), EOS(End of Sequence), 및 EOS(End of Stream)로 구성된다.
AU 딜리미터는, 액세스 유닛의 선두를 나타낸다. VPS는, 비트 스트림의 내용을 나타내는 메타데이터를 포함한다. SPS는, 픽처 사이즈, CTB(Coding Tree Block) 사이즈 등의, HEVC 디코더가 시퀀스의 복호 처리를 통해서 참조할 필요가 있는 정보를 포함한다. PPS는, HEVC 디코더가 픽처의 복호 처리를 실행하기 위해서 참조할 필요가 있는 정보를 포함한다. VPS, SPS, PPS가 헤더 정보로서 사용된다.
SEI는, 각 픽처의 타이밍 정보나 랜덤 액세스에 관한 정보 등을 포함하는 보조 정보이다. HDR 정보와 tone mapping 정의 정보는, SEI의 하나인 Tone mapping information에 포함된다. VCL은 1 픽처의 데이터이다. EOS(End of Sequence)는 시퀀스의 종료 위치를 나타내고, EOS(End of Stream)는 스트림의 종료 위치를 나타낸다.
도 7은, Tone mapping information의 신택스를 나타내는 도면이다.
Tone mapping information을 사용하여, 디코드하여 얻어진 픽처의 밝기나 색이, 픽처의 출력처로 되는 모니터의 성능에 맞춰서 변환된다. 또한, 도 7의 좌측 행 번호와 콜론(:)은 설명의 편의상 나타내는 것으로, Tone mapping information에 포함되는 정보가 아니다. Tone mapping information에 포함되는 주된 정보에 대하여 설명한다.
2행째의 tone_map_id는, Tone mapping information의 식별 정보이다. tone_map_id에 의해, Tone mapping information의 목적이 식별된다.
예를 들어, mode-i용 ID와 mode-ii용 ID가 확보된다. 기록 모드가 mode-i인 경우, HDR 비디오의 부호화 데이터의 SEI에 삽입되는 Tone mapping information의 tone_map_id에는 mode-i용 ID가 설정된다. 또한, 기록 모드가 mode-ii인 경우, STD 비디오의 부호화 데이터의 SEI에 삽입되는 Tone mapping information의 tone_map_id에는 mode-ii용 ID가 설정된다. 광 디스크(11)에는, mode-i용 ID와 mode-ii용 ID 중 어느 하나의 ID가 tone_map_id로 설정된다.
8행째의 tone_map_model_id는, 부호화 데이터(coded data)의 변환에 사용하는 tone map의 모델을 나타낸다.
기록 장치(1)에 있어서는, tone_map_model_id로서 0, 2, 3 중 어느 하나의 값이 설정된 1개의 Tone mapping information과, tone_map_model_id로서 4의 값이 설정된 1개의 Tone mapping information이 생성된다.
도 8에 도시한 바와 같이, tone_map_model_id로서 0, 2, 3 중 어느 하나의 값이 설정된 Tone mapping information이, HDR-STD 변환용 또는 STD-HDR 변환용 tone mapping 정의 정보로서 사용된다. 또한, tone_map_model_id로서 4의 값이 설정된 Tone mapping information에 포함되는 정보가, HDR 정보로서 사용된다.
도 7의 9행 내지 11행째가 tone_map_model_id=0에 관한 기술이다. tone_map_model_id=0인 경우, min_value와 max_value가 기술된다.
도 9는, tone_map_model_id=0의 Tone mapping information에 의해 표현되는 톤 커브의 예를 나타내는 도면이다.
도 9의 횡축이 coded_data(변환 전의 RGB값)를 나타내고, 종축이 target_data(변환 후의 RGB값)를 나타낸다. 도 9의 톤 커브를 사용한 경우, 부호화 데이터 D1 이하의 RGB값은, 속빈 화살표 #151로 나타내는 바와 같이 min_value에 의해 표현되는 RGB값으로 변환된다. 또한, 부호화 데이터 D2 이상의 RGB값은, 속빈 화살표 #152로 나타내는 바와 같이 max_value에 의해 표현되는 RGB값으로 변환된다.
tone_map_model_id=0의 Tone mapping information은, HDR-STD 변환용 tone mapping 정의 정보로서 사용된다. tone_map_model_id=0의 Tone mapping information을 사용한 경우, max_value 이상과 min_value 이하의 휘도(RGB값에 의해 표현되는 휘도)가 상실되게 되지만, 변환 처리의 부하는 가벼워진다.
도 7의 15 내지 17행째가 tone_map_model_id=2에 관한 기술이다. tone_map_model_id=2인 경우, 계단 함수를 나타내는, max_target_data의 수와 동일 수의 start_of_coded_interval[i]가 기술된다.
도 10은, tone_map_model_id=2의 Tone mapping information에 의해 표현되는 계단 함수의 예를 나타내는 도면이다.
도 10의 계단 함수를 사용한 경우, 예를 들어 coded_data=5는 target_data=3으로 변환된다. start_of_coded_interval[i]가 {1, 3, 4, 5, 5, 5, 7, 7, …}이라 하면, coded_data-target_data 변환 테이블은 {0, 1, 1, 2, 3, 5, 5, …}로서 표현된다.
tone_map_model_id=2의 Tone mapping information은, STD-HDR 변환용 또는 HDR-STD 변환용 tone mapping 정의 정보로서 사용된다. tone_map_model_id=2의 Tone mapping information은, 데이터양이 많은 점에서, 그 작성 시에 변환 테이블로의 컨벌루션을 행할 필요가 있지만, 변환 처리의 부하는 가볍다.
도 7의 18 내지 23행째가 tone_map_model_id=3에 관한 기술이다. tone_map_model_id=3인 경우, 꺾은선 함수를 표현하는, num_pivots에 의해 지정되는 수의 coded_pivot_value[i]와 target_pivot_value[i]가 기술된다.
도 11은, tone_map_model_id=3의 Tone mapping information에 의해 표현되는 꺾은선 함수의 예를 나타내는 도면이다.
도 11의 꺾은선 함수를 사용한 경우, 예를 들어 coded_data=D11은 target_data=D11'로 변환되고, coded_data=D12는 target_data=D12'로 변환된다. tone_map_model_id=3의 Tone mapping information은, STD-HDR 변환용 또는 HDR-STD 변환용 tone mapping 정의 정보로서 사용된다.
이와 같이, tone_map_model_id로서 0, 2, 3 중 어느 하나의 값이 설정된 Tone mapping information이, STD-HDR 변환용 또는 HDR-STD 변환용 tone mapping 정의 정보로서 사용되고, 기록 장치(1)로부터 재생 장치(2)로 전송된다.
도 7의 24 내지 39행째가 tone_map_model_id=4에 관한 기술이다. tone_map_model_id=4에 관한 정보 중, ref_screen_luminance_white, extended_range_white_level, nominal_black_level_code_value, nominal_white_level_code_value, 및 extended_white_level_code_ value가, HDR 정보를 구성하는 파라미터로 된다.
도 12는, HDR 정보에 포함되는 각 정보의 예를 나타내는 도면이다.
도 12의 횡축은, RGB의 각 화소값을 나타낸다. 비트 길이가 10bit인 경우, 각 화소값은 0 내지 1023의 값으로 된다. 도 12의 종축은 밝기(휘도)를 나타낸다. 곡선 L11이, 표준의 휘도 모니터에 있어서의 화소값과 밝기의 관계를 나타낸다. 표준의 휘도 모니터의 다이내믹 레인지는 0 내지 100%이다.
ref_screen_luminance_white는, 표준으로 되는 모니터의 밝기(cd/㎡)를 나타낸다. extended_range_white_level은, 확장 후의 다이내믹 레인지의 밝기의 최댓값을 나타낸다. 도 12의 예의 경우, extended_range_white_level의 값으로서 400이 설정된다.
nominal_black_level_code_value는, 흑색(밝기 0%)의 화소값을 나타내고, nominal_white_level_code_value는, 표준의 휘도 모니터에 있어서의 백색(밝기 100%)의 화소값을 나타낸다. extended_white_level_code_value는, 확장 후의 다이내믹 레인지에 있어서의 백색의 화소값을 나타낸다.
도 12의 예의 경우, 속빈 화살표 #161로 나타내는 바와 같이, 0 내지 100%의 다이내믹 레인지는, extended_range_white_level의 값에 따라서, 0 내지 400%의 다이내믹 레인지로 확장된다. 또한, 400%의 밝기에 상당하는 화소값이, extended_white_level_code_value에 의해 지정된다.
HDR 비디오의 휘도 특성은, nominal_black_level_code_value, nominal_white_level_code_value, extended_white_level_code_value의 값이 각각 밝기 0%, 100%, 400%를 취하는 곡선 L12에 의해 표현되는 특성으로 된다.
이와 같이, tone_map_model_id로서 4의 값이 설정된 Tone mapping information에 의해, 마스터의 HDR 비디오의 휘도 특성이 도시되고, 기록 장치(1)로부터 재생 장치(2)로 전송된다.
<3. BD 포맷에 대하여>
여기서, BD-ROM 포맷에 대하여 설명한다.
[데이터의 관리 구조]
도 13은, BD-ROM 포맷에 있어서의 AV 스트림의 관리 구조의 예를 나타내는 도면이다.
HEVC 스트림을 포함하는 AV 스트림의 관리는, PlayList와 Clip의 2개의 레이어를 사용하여 행해진다. AV 스트림은, 광 디스크(11)뿐만 아니라, 재생 장치(2)의 로컬 스토리지에 기록되는 경우도 있다.
하나의 AV 스트림과, 거기에 부수되는 정보인 Clip Information의 페어가 하나의 오브젝트로서 관리된다. AV 스트림과 Clip Information의 페어를 Clip이라고 한다.
AV 스트림은 시간축 상에 전개되고, 각 Clip의 액세스 포인트는, 주로 타임 스탬프로 PlayList에 있어서 지정된다. Clip Information은, AV 스트림 중의 디코드를 개시해야 할 어드레스를 찾기 위해서 등으로 사용된다.
PlayList는 AV 스트림의 재생 구간의 집합이다. AV 스트림 중의 1개의 재생 구간은 PlayItem이라고 불린다. PlayItem은, 시간축 상의 재생 구간의 IN점과 OUT점의 페어로 표현된다. 도 13에 도시한 바와 같이, PlayList는 1개 또는 복수의 PlayItem에 의해 구성된다.
도 13의 좌측부터 1번째의 PlayList는 2개의 PlayItem으로 구성되고, 그 2개의 PlayItem에 의해, 좌측의 Clip에 포함되는 AV 스트림의 전반 부분과 후반 부분이 각각 참조된다.
좌측부터 2번째의 PlayList는 1개의 PlayItem으로 구성되고, 그것에 의해, 우측의 Clip에 포함되는 AV 스트림 전체가 참조된다.
좌측부터 3번째의 PlayList는 2개의 PlayItem으로 구성되고, 그 2개의 PlayItem에 의해, 좌측의 Clip에 포함되는 AV 스트림이 있는 부분과, 우측의 Clip에 포함되는 AV 스트림이 있는 부분이 각각 참조된다.
예를 들어, 좌측부터 1번째의 PlayList에 포함되는 좌측의 PlayItem이 재생 대상으로 하여 디스크 네비게이션 프로그램에 의해 지정된 경우, 그 PlayItem이 참조하는, 좌측의 Clip에 포함되는 AV 스트림의 전반 부분의 재생이 행해진다. 이와 같이, PlayList는, AV 스트림의 재생을 관리하기 위한 재생 관리 정보로서 사용된다.
PlayList 내에서, 1개 이상의 PlayItem의 배열에 의해 만들어지는 재생 패스를 메인 패스(Main Path)라고 한다. 또한, PlayList 내에서, Main Path에 병행하여, 1개 이상의 SubPlayItem의 배열에 의해 만들어지는 재생 패스를 서브 패스(Sub Path)라고 한다.
도 14는, Main Path와 Sub Path의 구조를 나타내는 도면이다.
PlayList는, 1개의 Main Path와 1개 이상의 Sub Path를 갖는다. 도 14의 PlayList는, 3개의 PlayItem의 배열에 의해 만들어지는 1개의 Main Path와 3개의 Sub Path를 갖는다.
Main Path를 구성하는 PlayItem에는, 선두부터 순서대로 각각 ID가 설정된다. Sub Path에도, 선두로부터 순서대로 Subpath_id=0, Subpath_id=1, 및 Subpath_id=2의 ID가 설정된다.
도 14의 예에 있어서는, Subpath_id=0의 Sub Path에는 1개의 SubPlayItem이 포함되고, Subpath_id=1의 Sub Path에는 2개의 SubPlayItem이 포함된다. 또한, Subpath_id=2의 Sub Path에는 1개의 SubPlayItem이 포함된다.
1개의 PlayItem이 참조하는 AV 스트림에는, 적어도 비디오 스트림(메인 화상 데이터)이 포함된다. AV 스트림에는, AV 스트림에 포함되는 비디오 스트림과 동일한 타이밍에(동기하여) 재생되는 오디오 스트림이 1개 이상 포함되어도 되고, 포함되지 않아도 된다.
AV 스트림에는, AV 스트림에 포함되는 비디오 스트림과 동기하여 재생되는 비트맵의 자막 데이터(PG(Presentation Graphic))의 스트림이 1개 이상 포함되어도 되고, 포함되지 않아도 된다.
AV 스트림에는, AV 스트림 파일에 포함되는 비디오 스트림과 동기하여 재생되는 IG(Interactive Graphic)의 스트림이 1개 이상 포함되어도 되고, 포함되지 않아도 된다. IG의 스트림은, 유저에 의해 조작되는 버튼 등의 그래픽을 표시시키기 위해 사용된다.
1개의 PlayItem이 참조하는 AV 스트림에는, 비디오 스트림과, 그와 동기하여 재생되는 오디오 스트림, PG 스트림 및 IG 스트림이 다중화된다.
또한, 1개의 SubPlayItem은, PlayItem이 참조하는 AV 스트림과는 상이한 스트림의, 비디오 스트림, 오디오 스트림, PG 스트림 등을 참조한다.
이와 같이, HEVC 스트림을 포함하는 AV 스트림의 재생은 PlayList와 Clip Information을 이용하여 행해진다. AV 스트림의 재생에 관한 정보를 포함하는 PlayList와 Clip Information을, 적절히 Data Base 정보라고 한다.
[디렉토리 구조]
도 15는, 광 디스크(11)에 기록되는 파일의 관리 구조의 예를 나타내는 도면이다.
광 디스크(11)에 기록되는 각 파일은 디렉토리 구조에 의해 계층적으로 관리된다. 광 디스크(11) 위에는 1개의 root 디렉토리가 작성된다.
root 디렉토리의 아래에는 BDMV 디렉토리가 놓인다.
BDMV 디렉토리의 아래에는, 「Index.bdmv」의 이름이 설정된 파일인 Index 파일과, 「MovieObject.bdmv」의 이름이 설정된 파일인 MovieObject 파일이 저장된다.
BDMV 디렉토리의 아래에는, PLAYLIST 디렉토리, CLIPINF 디렉토리, STREAM 디렉토리 등이 설치된다.
PLAYLIST 디렉토리에는, PlayList를 기술한 PlayList 파일이 저장된다. 각 PlayList 파일에는, 5자리의 숫자와 확장자「.mpls」를 조합한 이름이 설정된다. 도 15에 도시한 1개의 PlayList 파일에는「00000.mpls」의 파일명이 설정되어 있다.
CLIPINF 디렉토리에는 Clip Information 파일이 저장된다. 각 Clip Information 파일에는, 5자리의 숫자와 확장자「.clpi」를 조합한 이름이 설정된다. 도 15에 3개의 Clip Information 파일에는, 각각, 「00001.clpi」, 「00002.clpi」, 「00003.clpi」의 파일명이 설정되어 있다.
STREAM 디렉토리에는 스트림 파일이 저장된다. 각 스트림 파일에는, 5자리의 숫자와 확장자 「.m2ts」를 조합한 이름이 설정된다. 도 15에 3개의 스트림 파일에는, 각각, 「00001.m2ts」, 「00002.m2ts」, 「00003.m2ts」의 파일명이 설정되어 있다.
동일한 5자리의 숫자가 파일명으로 설정되어 있는 Clip Information 파일과 스트림 파일이 1개의 Clip을 구성하는 파일로 된다. 「00001.m2ts」의 스트림 파일의 재생 시에는 「00001.clpi」의 Clip Information 파일이 사용되고,「00002.m2ts」의 스트림 파일의 재생 시에는「00002.clpi」의 Clip Information 파일이 사용된다. 후술하는 바와 같이, HEVC 스트림을 포함하는 AV 스트림의 재생에 사용되는 Clip Information 파일에는 HDR 비디오의 처리에 관한 정보가 포함된다.
[각 파일의 신택스]
여기서, 각 파일의 신택스 주된 기술에 대하여 설명한다.
도 16은, PlayList 파일의 신택스를 나타내는 도면이다.
PlayList 파일은, 도 15의 PLAYLIST 디렉토리에 저장되는, 확장자 「.mpls」가 설정되는 파일이다.
AppInfoPlayList()에는, 재생 제한 등의, PlayList의 재생 컨트롤에 관한 파라미터가 저장된다.
PlayList()에는, Main Path나 Sub Path에 관한 파라미터가 저장된다.
PlayListMark()에는, PlayList의 마크 정보, 즉, 챕터 점프 등을 명령하는 유저 오퍼레이션 또는 커맨드 등에 있어서의 점프처(점프 포인트)인 마크에 관한 정보가 저장된다.
도 17은, Clip Information 파일의 신택스를 나타내는 도면이다.
Clip Information 파일은, 도 15의 CLIPINF 디렉토리에 저장되는, 확장자 「.clpi」가 설정되는 파일이다.
ClipInfo()에는, Clip을 구성하는 AV 스트림의 타입을 나타내는 정보, AV 스트림의 기록 레이트를 나타내는 정보 등이 저장된다.
SequenceInfo()에는, AV 스트림을 구성하는 source packet의 시간축 상의 위치를 나타내는 정보, 표시 시각을 나타내는 정보 등이 포함된다.
ProgramInfo()에는, Clip을 구성하는 AV 스트림의 PID, AV 스트림의 부호화에 관한 정보 등이 포함된다.
도 18은, 도 17의 ProgramInfo()의 신택스를 나타내는 도면이다.
number_of_program_sequences는, ProgramInfo()에 기술되는 프로그램 시퀀스의 수를 나타낸다. 프로그램 시퀀스는, 프로그램을 구성하는 소스 패킷의 배열에 의해 구성된다.
SPN_program_sequence_start[i]는, 프로그램 시퀀스의 선두 소스 패킷의 번호(source packet number)를 나타낸다.
StreamCodingInfo에는, Clip을 구성하는 AV 스트림의 부호화에 관한 정보가 포함된다.
도 19는, 도 18의 StreamCodingInfo의 신택스를 나타내는 도면이다.
stream_coding_type는, AV 스트림에 포함되는 elementary stream의 부호화 방식을 나타낸다. 예를 들어, HEVC 스트림의 재생에 사용되는 Clip Information의 StreamCodingInfo에 있어서는, 부호화 방식이 HEVC임을 나타내는 값이 stream_coding_type로서 설정된다.
video_format는, 비디오의 주사 방식을 나타낸다. HEVC 스트림의 재생에 사용되는 video_format에는, 2160p(2160라인 프로그레시브) 등의 4K의 주사 방식을 나타내는 값이 stream_coding_type로서 설정된다.
frame_rate는, 비디오 스트림의 프레임 레이트를 나타낸다.
aspect_ratio는, 비디오의 애스펙트비를 나타낸다.
cc_flag는 1비트의 플래그이며, 클로즈드 캡션의 데이터가 비디오 스트림에 포함되어 있는지 여부를 나타낸다.
HDR_flag는 1비트의 플래그이며, HDR 비디오를 마스터로 한 기록이 행해지고 있는지 여부를 나타낸다. 예를 들어, HDR_flag=1은, HDR 비디오를 마스터로 한 기록이 행해지고 있음을 나타낸다. 또한, HDR_flag=0은, STD 비디오를 마스터로 한 기록이 행해지고 있음을 나타낸다.
mode_flag는 1비트의 플래그이며, HEVC 스트림의 기록 모드를 나타낸다. mode_flag는, HDR_flag=1인 경우에 유효해진다. 예를 들어, mode_flag=1은, 기록 모드가 mode-i임을 나타낸다. 또한, mode_flag=0은, 기록 모드가 mode-ii임을 나타낸다.
이와 같이, Clip Information에는, 그 Clip Information을 이용하여 재생이 행해지는 AV 스트림에 포함되는 HEVC 스트림이 마스터를 HDR 비디오로 하는 스트림 인지 여부를 나타내는 플래그 및 HEVC 스트림의 기록 모드를 나타내는 플래그가 포함된다.
재생 장치(2)는, Clip Information에 포함되는 플래그를 참조함으로써, HEVC 스트림을 실제로 해석하지 않고, 마스터의 비디오가 HDR 비디오인지 등을 특정하는 것이 가능해진다.
<4. 각 장치의 구성에 대하여>
여기서, 각 장치의 구성에 대하여 설명한다.
[기록 장치(1)의 구성]
도 20은, 기록 장치(1)의 구성예를 나타내는 블록도이다.
기록 장치(1)는, 컨트롤러(21), 부호화 처리부(22), 및 디스크 드라이브(23)로 구성된다. 마스터의 HDR 비디오가 부호화 처리부(22)에 입력된다.
컨트롤러(21)는, CPU(Central Processing Unit), ROM(Read Only Memory), RAM(Random Access Memory) 등으로 구성된다. 컨트롤러(21)는, 소정의 프로그램을 실행하고, 기록 장치(1)의 전체 동작을 제어한다.
컨트롤러(21)에 있어서는, 소정의 프로그램이 실행됨으로써 Data Base 정보 생성부(21A)가 실현된다. Data Base 정보 생성부(21A)는, Data Base 정보인 PlayList와 Clip Information을 생성하고, 디스크 드라이브(23)로 출력한다.
부호화 처리부(22)는, 마스터의 HDR 비디오의 부호화를 행한다. 부호화 처리부(22)는, 마스터의 HDR 비디오를 부호화하여 얻어진 HEVC 스트림을 디스크 드라이브(23)로 출력한다.
디스크 드라이브(23)는, 컨트롤러(21)로부터 공급된 PlayList, Clip Information과, 부호화 처리부(22)로부터 공급된 HEVC 스트림을 저장하는 파일을 도 15의 디렉토리 구조를 따라서 광 디스크(11)에 기록한다.
도 21은, 도 20의 부호화 처리부(22)의 구성예를 나타내는 블록도이다.
부호화 처리부(22)는, HDR 정보 생성부(31), HEVC 인코더(32), HDR-STD 변환부(33), 정의 정보 생성부(34) 및 HEVC 스트림 생성부(35)로 구성된다.
HDR 정보 생성부(31)는, 입력된 마스터의 HDR 비디오의 휘도를 검출하고, 도 12를 참조하여 설명한 각 정보를 포함하는 HDR 정보를 생성한다. HDR 정보 생성부(31)는, 생성한 HDR 정보를 HEVC 스트림 생성부(35)로 출력한다.
HEVC 인코더(32)는, 기록 모드가 mode-i인 경우, 입력된 마스터의 HDR 비디오를 HEVC에 의해 부호화한다. 또한, HEVC 인코더(32)는, 기록 모드가 mode-ii인 경우, HDR-STD 변환부(33)로부터 공급된 STD 비디오를 HEVC에 의해 부호화한다. HEVC 인코더(32)는, HDR 비디오의 부호화 데이터, 또는 STD 비디오의 부호화 데이터를 HEVC 스트림 생성부(35)로 출력한다.
HDR-STD 변환부(33)는, 입력된 마스터의 HDR 비디오를 STD 비디오로 변환한다. HDR-STD 변환부(33)에 의한 변환은, 적절하게, 오서에 의해 입력된 변환 파라미터를 따라서 행해진다. HDR-STD 변환부(33)는, HDR 비디오의 RGB 신호를 input data, STD 비디오의 RGB 신호를 output data로 한 input data와 output data의 대응 관계를 나타내는 정보를 정의 정보 생성부(34)로 출력한다.
도 22는, HDR-STD 변환부(33)에 의한 신호 처리의 예를 나타내는 도면이다.
HDR-STD 변환부(33)는, 화살표 #201의 끝에 나타낸 바와 같이, 입력된 마스터의 HDR 비디오의 YCrCb 신호를 RGB 신호로 변환하고, RGB의 각 신호를 대상으로 하여, STD 비디오의 RGB의 각 신호로의 변환(tone mapping)을 행한다.
HDR-STD 변환부(33)는, input data인 HDR 비디오의 RGB 신호와 output data인 STD 비디오의 RGB 신호의 대응 관계를 나타내는 정보를 정의 정보 생성부(34)로 출력한다. 정의 정보 생성부(34)로 출력된 정보는, 화살표 #202의 끝에 나타낸 바와 같이 tone mapping 정의 정보의 생성에 이용된다.
또한, HDR-STD 변환부(33)는, 화살표 #203의 끝에 나타낸 바와 같이, STD 비디오의 RGB 신호를 YCrCb 신호로 변환하고, 출력한다.
도 23은, tone mapping의 예를 나타내는 도면이다.
HDR 비디오의 RGB 신호는, 예를 들어 도 23에 도시한 바와 같이, 고휘도 성분을 압축하고, 중·저역 휘도 성분을 신장하도록 하여 STD 비디오의 RGB 신호로 변환된다. 도 23에 도시한 바와 같은 HDR 비디오의 RGB 신호와 STD 비디오의 RGB 신호를 대응짓는 함수 F를 나타내는 정보가, 정의 정보 생성부(34)에 의해 생성된다. 또한, 도 23에 도시한 함수 F는, 도 11을 참조하여 설명한, coded_data와 target_data의 관계를 꺾은선 함수에 의해 나타내는 tone_map_model_id=3의 Tone mapping information이다.
도 21의 설명으로 되돌아가서, 또한 HDR-STD 변환부(33)는, 기록 모드가 mode-ii인 경우, HDR 비디오를 변환하여 얻어진 STD 비디오를 HEVC 인코더(32)로 출력한다.
정의 정보 생성부(34)는, HDR-STD 변환부(33)로부터 공급된 정보에 기초하여, HDR-STD 변환용 tone mapping 정의 정보를 생성한다.
예를 들어, 정의 정보 생성부(34)는, tone_map_model_id=0이 사용되는 경우, 도 9의 min_value와 max_value의 값을 포함하는 Tone mapping information을 HDR-STD 변환용 tone mapping 정의 정보로서 생성한다.
또한, 정의 정보 생성부(34)는, tone_map_model_id=2가 사용되는 경우, 도 10의 start_of_coded_interval[i]을 포함하는 Tone mapping information을 HDR-STD 변환용 tone mapping 정의 정보로서 생성한다.
또한, 정의 정보 생성부(34)는, tone_map_model_id=3이 사용되는 경우, 도 11의 num_pivots에 의해 지정되는 수의 coded_pivot_value[i]와 target_pivot_value[i]를 포함하는 Tone mapping information을 HDR-STD 변환용 tone mapping 정의 정보로서 생성한다.
HEVC 스트림 생성부(35)는, HDR 정보 생성부(31)로부터 공급된 HDR 정보를 포함하는 Tone mapping information과, 정의 정보 생성부(34)로부터 공급된 tone mapping 정의 정보를 포함하는 Tone mapping information의 tone_map_id에, 기록 모드에 따른 동일한 값을 설정한다. 또한, HEVC 스트림 생성부(35)는, HDR 정보를 포함하는 Tone mapping information과 tone mapping 정의 정보를 포함하는 Tone mapping information을 SEI로서 부호화 데이터에 삽입하고, HEVC 스트림을 생성한다. HEVC 스트림 생성부(35)는, 생성한 HEVC 스트림을 디스크 드라이브(23)로 출력한다.
[재생 장치(2)의 구성]
도 24는, 재생 장치(2)의 구성예를 나타내는 블록도이다.
재생 장치(2)는, 컨트롤러(51), 디스크 드라이브(52), 메모리(53), 로컬 스토리지(54), 네트워크 인터페이스(55), 복호 처리부(56), 조작 입력부(57), 및 HDMI 통신부(58)로 구성된다.
컨트롤러(51)는, CPU, ROM, RAM 등으로 구성된다. 컨트롤러(51)는, 소정의 프로그램을 실행하고, 재생 장치(2)의 전체 동작을 제어한다.
디스크 드라이브(52)는, 광 디스크(11)로부터 데이터를 판독하고, 판독한 데이터를, 컨트롤러(51), 메모리(53), 또는 복호 처리부(56)로 출력한다. 예를 들어, 디스크 드라이브(52)는, 광 디스크(11)로부터 판독한 Data Base 정보를 컨트롤러(51)로 출력하고, HEVC 스트림을 복호 처리부(56)로 출력한다.
메모리(53)는, 컨트롤러(51)가 각종 처리를 실행하기 위해 필요한 데이터 등을 기억한다. 메모리(53)에는, PSR(Player Status Register)인 레지스터(53A)가 형성된다. 레지스터(53A)에는, BD Player인 재생 장치(2)가 광 디스크(11)의 재생 시에 참조하는 각종 정보가 기억된다.
로컬 스토리지(54)는 예를 들어 HDD(Hard Disk Drive)에 의해 구성된다. 로컬 스토리지(54)에는, 서버로부터 다운로드된 스트림 등이 기록된다.
네트워크 인터페이스(55)는, 인터넷 등의 네트워크를 통해 서버와 통신을 행하고, 서버로부터 다운로드한 데이터를 로컬 스토리지(54)에 공급한다.
복호 처리부(56)는, 디스크 드라이브(52)로부터 공급된 HEVC 스트림을 복호하고, HDR 비디오 또는 STD 비디오의 데이터를 HDMI 통신부(58)로 출력한다. 복호 처리부(56)는, HDR 비디오를 출력하는 경우, HDR 비디오의 데이터와 함께, HDR 정보를 HDMI 통신부(58)로 출력한다.
조작 입력부(57)는, 버튼, 키, 터치 패널 등의 입력 디바이스나, 소정의 리모트 커맨더로부터 송신되는 적외선 등의 신호를 수신하는 수신부에 의해 구성된다. 조작 입력부(57)는 유저의 조작을 검출하고, 검출한 조작의 내용을 나타내는 신호를 컨트롤러(51)에 공급한다.
HDMI 통신부(58)는, HDMI 케이블(4)을 통해 표시 장치(3)의 사이에서 통신을 행한다. 예를 들어, HDMI 통신부(58)는, 표시 장치(3)가 갖는 모니터의 성능에 관한 정보를 취득하고, 컨트롤러(51)로 출력한다. 또한, HDMI 통신부(58)는, 복호 처리부(56)로부터 공급된 HDR 비디오 또는 STD 비디오의 데이터를 표시 장치(3)로 출력한다.
도 25는, 도 24의 복호 처리부(56)의 구성예를 나타내는 블록도이다.
복호 처리부(56)는, 파라미터 추출부(71), HEVC 디코더(72), HDR-STD 변환부(73), STD-HDR 변환부(74) 및 출력부(75)로 구성된다. 출력부(75)는, HDR 비디오 출력부(75A)와 STD 비디오 출력부(75B)로 구성된다.
디스크 드라이브(52)에 의해 판독된 HEVC 스트림은 파라미터 추출부(71)에 입력된다. 복호 처리부(56)에 대해서는, 예를 들어 Clip Information에 포함되는 mode_flag에 의해 특정되는 기록 모드를 나타내는 정보와, 표시 장치(3)로부터 취득된 정보에 의해 특정되는, 표시 장치(3)가 갖는 모니터의 성능에 관한 정보가 컨트롤러(51)로부터 공급된다.
파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 예를 들어, 파라미터 추출부(71)는, 기록 모드가 mode-i이며, 표시 장치(3)로 HDR 비디오를 출력하는 경우, HDR 정보를 HDR 비디오 출력부(75A)로 출력한다. 또한, 파라미터 추출부(71)는, 기록 모드가 mode-i이며, 표시 장치(3)에 STD 비디오를 출력하는 경우, HDR-STD 변환용 tone mapping 정의 정보를 HDR-STD 변환부(73)로 출력한다.
한편, 파라미터 추출부(71)는, 기록 모드가 mode-ii이며, 표시 장치(3)에 HDR 비디오를 출력하는 경우, HDR 정보를 HDR 비디오 출력부(75A)로 출력함과 함께, STD-HDR 변환용 tone mapping 정의 정보를 STD-HDR 변환부(74)로 출력한다. 기록 모드가 mode-ii이며, 표시 장치(3)에 STD 비디오를 출력하는 경우, 추출된 HDR 정보와 tone mapping 정의 정보는 사용되지 않는다.
또한, 파라미터 추출부(71)는, HEVC 스트림에 포함되는 부호화 데이터를 HEVC 디코더(72)로 출력한다.
HEVC 디코더(72)는, 파라미터 추출부(71)로부터 공급된 HEVC의 부호화 데이터를 복호한다. HEVC 디코더(72)는, 기록 모드가 mode-i인 경우, 복호하여 얻어진 HDR 비디오를 HDR-STD 변환부(73)와 HDR 비디오 출력부(75A)로 출력한다. 또한, HEVC 디코더(72)는, 기록 모드가 mode-ii인 경우, 복호하여 얻어진 STD 비디오를 STD-HDR 변환부(74)와 STD 비디오 출력부(75B)로 출력한다.
HDR-STD 변환부(73)는, HEVC 디코더(72)로부터 공급된 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR-STD 변환용 tone mapping 정의 정보에 기초하여 STD 비디오로 변환한다. HDR-STD 변환부(73)는, 변환하여 얻어진 STD 비디오를 STD 비디오 출력부(75B)로 출력한다.
STD-HDR 변환부(74)는, HEVC 디코더(72)로부터 공급된 STD 비디오를, 파라미터 추출부(71)로부터 공급된 STD-HDR 변환용 tone mapping 정의 정보에 기초하여 HDR 비디오로 변환한다. STD-HDR 변환부(74)는, 변환하여 얻어진 HDR 비디오를 HDR 비디오 출력부(75A)로 출력한다.
출력부(75)의 HDR 비디오 출력부(75A)는, 표시 장치(3)에 HDR 비디오를 출력하는 경우, HEVC 디코더(72)로부터 공급된 HDR 비디오 또는 STD-HDR 변환부(74)로부터 공급된 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR 정보와 함께 출력한다.
STD 비디오 출력부(75B)는, 표시 장치(3)에 STD 비디오를 출력하는 경우, HEVC 디코더(72)로부터 공급된 STD 비디오 또는 HDR-STD 변환부(73)로부터 공급된 STD 비디오를 출력한다.
HDR 비디오 출력부(75A)와 STD 비디오 출력부(75B)로부터 출력된 데이터는, HDMI 통신부(58)에 의해, 표시 장치(3)에 송신된다.
[표시 장치(3)의 구성]
도 26은, 표시 장치(3)의 구성예를 나타내는 블록도이다.
표시 장치(3)는, 컨트롤러(101), HDMI 통신부(102), 신호 처리부(103), 및 모니터(104)로 구성된다. 컨트롤러(101)는 메모리(101A)를 갖는다.
컨트롤러(101)는, CPU, ROM, RAM 등으로 구성된다. 컨트롤러(101)는, 소정의 프로그램을 실행하고, 표시 장치(3)의 전체 동작을 제어한다.
예를 들어, 컨트롤러(101)는, 모니터(104)의 성능을 나타내는 EDID(Extended display identification data)를 메모리(101A)에 기억시켜서 관리한다. 컨트롤러(101)는, 재생 장치(2)와의 인증 시, 메모리(101A)에 기억시키고 있는 EDID를 HDMI 통신부(102)로 출력하고, 재생 장치(2)에 대하여 송신시킨다. EDID에 기초하여, 표시 장치(3)의 모니터(104)의 성능이 재생 장치(2)에 의해 특정된다.
HDMI 통신부(102)는, HDMI 케이블(4)을 통해 재생 장치(2) 사이에서 통신을 행한다. HDMI 통신부(102)는, 재생 장치(2)로부터 송신되어 온 비디오 데이터를 수신하고, 신호 처리부(103)로 출력한다. 또한, HDMI 통신부(102)는, 컨트롤러(101)로부터 공급된 EDID를 재생 장치(2)에 송신한다.
신호 처리부(103)는, HDMI 통신부(102)로부터 공급된 비디오 데이터의 처리를 행하고, 영상을 모니터(104)에 표시시킨다.
<5. 각 장치의 동작에 대하여>
여기서, 이상과 같은 구성을 갖는 각 장치의 동작에 대하여 설명한다.
[기록 처리]
처음에, 도 27의 흐름도를 참조하여, 기록 장치(1)의 기록 처리에 대하여 설명한다. 도 27의 처리는, 마스터의 HDR 비디오가 기록 장치(1)에 입력되었을 때 개시된다.
스텝 S1에 있어서, 기록 장치(1)의 컨트롤러(21)는, 기록 모드가 mode-i인지 여부를 판정한다. 기록 모드는 예를 들어 오서에 의해 설정된다.
기록 모드가 mode-i라고 스텝 S1에 있어서 판정된 경우, 스텝 S2에 있어서, 부호화 처리부(22)는 mode-i에서의 부호화 처리를 행한다. mode-i에서의 부호화 처리에 의해 생성된 HEVC 스트림은 디스크 드라이브(23)에 공급된다.
한편, 기록 모드가 mode-ii라고 스텝 S1에 있어서 판정된 경우, 스텝 S3에 있어서, 부호화 처리부(22)는 mode-ii에서의 부호화 처리를 행한다. mode-ii에서의 부호화 처리에 의해 생성된 HEVC 스트림은 디스크 드라이브(23)에 공급된다.
스텝 S4에 있어서, Data Base 정보 생성부(21A)는 Data Base 정보 생성 처리를 행한다. Data Base 정보 생성 처리에 의해 생성된 PlayList 파일과 Clip Information 파일은 디스크 드라이브(23)에 공급된다.
스텝 S5에 있어서, 디스크 드라이브(23)는, PlayList 파일, Clip Information 파일, 및 HEVC 스트림을 저장하는 스트림 파일을 광 디스크(11)에 기록한다. 그 후, 처리는 종료된다.
다음으로 도 28의 흐름도를 참조하여, 도 27의 스텝 S2에 있어서 행해지는 mode-i에서의 부호화 처리에 대하여 설명한다.
스텝 S11에 있어서, 부호화 처리부(22)의 HDR 정보 생성부(31)는, 마스터의 HDR 비디오의 휘도를 검출하고, HDR 정보를 생성한다.
스텝 S12에 있어서, HEVC 인코더(32)는, 마스터의 HDR 비디오를 대상으로 하여 HEVC에 의한 부호화를 행하고, HDR 비디오의 부호화 데이터를 생성한다.
스텝 S13에 있어서, HDR-STD 변환부(33)는, 입력된 마스터의 HDR 비디오를 STD 비디오로 변환한다. HDR 비디오의 RGB 신호를 input data, STD 비디오의 RGB 신호를 output data로 한 input data와 output data의 대응 관계를 나타내는 정보는 정의 정보 생성부(34)에 공급된다.
스텝 S14에 있어서, 정의 정보 생성부(34)는, HDR-STD 변환부(33)로부터 공급된 정보에 기초하여 HDR-STD 변환용 tone mapping 정의 정보를 생성한다.
스텝 S15에 있어서, HEVC 스트림 생성부(35)는, HDR 정보 생성부(31)에 의해 생성된 HDR 정보를 포함하는 Tone mapping information과, 정의 정보 생성부(34)에 의해 생성된 tone mapping 정의 정보를 포함하는 Tone mapping information의 tone_map_id에, mode-i용 ID를 설정한다. 또한, HEVC 스트림 생성부(35)는, HDR 정보를 포함하는 Tone mapping information과 tone mapping 정의 정보를 포함하는 Tone mapping information을 부호화 데이터에 삽입하고, HEVC 스트림을 생성한다. 그 후, 도 27의 스텝 S2로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 29의 흐름도를 참조하여, 도 27의 스텝 S3에 있어서 행해지는 mode-ii에서의 부호화 처리에 대하여 설명한다.
스텝 S21에 있어서, 부호화 처리부(22)의 HDR 정보 생성부(31)는, 마스터의 HDR 비디오의 휘도를 검출하고, HDR 정보를 생성한다.
스텝 S22에 있어서, HDR-STD 변환부(33)는, 입력된 마스터의 HDR 비디오를 STD 비디오로 변환한다. HDR 비디오의 RGB 신호를 input data, STD 비디오의 RGB 신호를 output data로 한 input data와 output data의 대응 관계를 나타내는 정보는 정의 정보 생성부(34)에 공급된다.
스텝 S23에 있어서, 정의 정보 생성부(34)는, HDR-STD 변환부(33)로부터 공급된 정보에 기초하여 STD-HDR 변환용 tone mapping 정의 정보를 생성한다.
스텝 S24에 있어서, HEVC 인코더(32)는, 마스터의 HDR 비디오를 변환하여 얻어진 STD 비디오를 대상으로 하여 HEVC에 의한 부호화를 행하고, STD 비디오의 부호화 데이터를 생성한다.
스텝 S25에 있어서, HEVC 스트림 생성부(35)는, HDR 정보 생성부(31)에 의해 생성된 HDR 정보를 포함하는 Tone mapping information과, 정의 정보 생성부(34)에 의해 생성된 tone mapping 정의 정보를 포함하는 Tone mapping information의 tone_map_id에, mode-ii용 ID를 설정한다. 또한, HEVC 스트림 생성부(35)는, HDR 정보를 포함하는 Tone mapping information과 tone mapping 정의 정보를 포함하는 Tone mapping information을 부호화 데이터에 삽입하고, HEVC 스트림을 생성한다. 그 후, 도 27의 스텝 S3로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 30의 흐름도를 참조하여, 도 27의 스텝 S4에 있어서 행해지는 Data Base 정보 생성 처리에 대하여 설명한다.
스텝 S31에 있어서, 컨트롤러(21)의 Data Base 정보 생성부(21A)는, 도 16을 참조하여 설명한 각 정보를 포함하는 PlayList를 생성한다. Data Base 정보 생성부(21A)가 생성하는 PlayList에는, HEVC 스트림을 재생 구간으로서 지정하는 PlayItem에 관한 정보가 포함된다.
스텝 S32에 있어서, Data Base 정보 생성부(21A)는, HDR_flag와 mode_flag를 ProgramInfo()의 StreamCodingInfo에 포함하는 Clip Information을 생성한다. 이 예에 있어서는 마스터의 비디오가 HDR 비디오이기 때문에, Data Base 정보 생성부(21A)는, HDR_flag의 값으로서, 그것을 나타내는 값인 1을 설정한다.
또한, 도 27의 스텝 S2에 있어서 mode-i에서의 부호화 처리가 행해지고 있는 경우, Data Base 정보 생성부(21A)는, mode_flag의 값으로서, 기록 모드가 mode-i임을 나타내는 값인 1을 설정한다. 한편, Data Base 정보 생성부(21A)는, 도 27의 스텝 S3에 있어서 mode-ii에서의 부호화 처리가 행해지고 있는 경우, mode_flag의 값으로서, 기록 모드가 mode-ii임을 나타내는 값인 0을 설정한다. 그 후, 도 27의 스텝 S4로 되돌아가서, 그 이후의 처리가 행해진다.
기록 장치(1)에 있어서는, 이상의 처리에 의해 생성된 HEVC 스트림과 Data Base 정보가 광 디스크(11)에 기록된다.
[재생 처리]
다음으로, 도 31의 흐름도를 참조하여, 재생 장치(2)의 재생 처리에 대하여 설명한다.
광 디스크(11)의 재생을 개시하기 전 등의 소정의 타이밍에 있어서, 재생 장치(2)의 컨트롤러(51)는, HDMI 통신부(58)를 제어하여 표시 장치(3)와 통신을 행하고, 표시 장치(3)의 메모리(101A)로부터 EDID를 판독한다. 컨트롤러(51)는, 표시 장치(3)가 갖는 모니터의 성능을 나타내는 정보를 레지스터(53A)에 기억시켜서 관리한다.
스텝 S41에 있어서, 컨트롤러(51)는, 디스크 드라이브(52)를 제어하고, Data Base 정보인 PlayList와 Clip Information을 광 디스크(11)로부터 판독한다. 또한, 컨트롤러(51)는, 재생하는 HEVC 스트림을 PlayList에 포함되는 정보에 기초하여 특정하고, 특정한 HEVC 스트림을 포함하는 AV 스트림을, 디스크 드라이브(52)를 제어하여 광 디스크(11)로부터 판독한다.
스텝 S42에 있어서, 컨트롤러(51)는, Clip Information에 포함되는 HDR_flag와 mode_flag를 참조한다. 이 예에 있어서는, 마스터를 HDR 비디오로 한 기록이 행해지고 있음을 나타내는 값이 HDR_flag에 설정되어 있다. 이에 의해, 기록 장치(1)의 상태는, HDR 비디오, 또는 HDR 비디오를 변환하여 얻어진 STD 비디오를 재생하는 상태로 된다.
스텝 S43에 있어서, 컨트롤러(51)는, 기록 모드가 mode-i인지 여부를 mode_flag의 값에 기초하여 판정한다.
기록 모드가 mode-i라고 스텝 S43에 있어서 판정된 경우, 스텝 S44에 있어서, 복호 처리부(56)는 mode-i에서의 복호 처리를 행한다.
한편, 기록 모드가 mode-ii라고 스텝 S43에 있어서 판정된 경우, 스텝 S45에 있어서, 복호 처리부(56)는 mode-ii에서의 복호 처리를 행한다.
스텝 S44 또는 스텝 S45에 있어서 복호 처리가 행해진 후, 처리는 종료된다.
또한, 여기에서는, 기록 모드가 mode-i인지 여부의 판정이 mode_flag의 값에 기초하여 행해지도록 하였지만, HEVC 스트림에 삽입되어 있는 Tone mapping information의 tone_map_id에 기초하여 행해지도록 해도 된다.
다음으로, 도 32의 흐름도를 참조하여, 도 31의 스텝 S44에 있어서 행해지는 mode-i에서의 복호 처리에 대하여 설명한다.
스텝 S61에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 파라미터 추출부(71)는, HEVC 스트림에 포함되는 HEVC의 부호화 데이터를 HEVC 디코더(72)로 출력한다.
스텝 S62에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호하고, 복호하여 얻어진 HDR 비디오를 HDR-STD 변환부(73)와 HDR 비디오 출력부(75A)로 출력한다.
스텝 S63에 있어서, 컨트롤러(51)는, 레지스터(53A)에 기억시켜 둔 정보에 기초하여, 표시 장치(3)가 갖는 모니터가 HDR 모니터인지 여부를 판정한다. 전술한 바와 같이, 레지스터(53A)에는, 표시 장치(3)로부터 판독된 HDMI의 EDID에 기초하여, 표시 장치(3)가 갖는 모니터의 성능에 관한 정보가 기억되어 있다.
표시 장치(3)가 갖는 모니터가 HDR 모니터라고 스텝 S63에 있어서 판정된 경우, 스텝 S64에 있어서, HDR 비디오 출력부(75A)는, HEVC 디코더(72)로부터 공급된 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR 정보와 함께 출력한다.
한편, 표시 장치(3)가 갖는 모니터가 HDR 모니터가 아니라, STD 모니터라고 스텝 S63에 있어서 판정된 경우, 스텝 S65에 있어서, HDR-STD 변환부(73)는, HEVC 디코더(72)로부터 공급된 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR-STD 변환용 tone mapping 정의 정보에 기초하여 STD 비디오로 변환한다.
스텝 S66에 있어서, STD 비디오 출력부(75B)는, HDR-STD 변환부(73)에 의해 변환이 행해짐으로써 얻어진 STD 비디오를 출력한다.
스텝 S64에 있어서 HDR 비디오가 출력된 후, 또는 스텝 S66에 있어서 STD 비디오가 출력된 후, 스텝 S67에 있어서, 컨트롤러(51)는, 재생 종료인지 여부를 판정한다.
재생 종료가 아니라고 스텝 S67에 있어서 판정한 경우, 컨트롤러(51)는, 스텝 S61로 되돌아가서, 이상의 처리를 반복하여 실행한다. 재생 종료라고 스텝 S67에 있어서 판정된 경우, 도 31의 스텝 S44로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 33의 흐름도를 참조하여, 도 31의 스텝 S45에 있어서 행해지는 mode-ii에서의 복호 처리에 대하여 설명한다.
스텝 S81에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 파라미터 추출부(71)는, HEVC 스트림에 포함되는, HEVC의 부호화 데이터를 HEVC 디코더(72)로 출력한다.
스텝 S82에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호하고, 복호하여 얻어진 STD 비디오를 STD-HDR 변환부(74)과 STD 비디오 출력부(75B)로 출력한다.
스텝 S83에 있어서, 컨트롤러(51)는, 레지스터(53A)에 기억시켜 둔 정보에 기초하여, 표시 장치(3)가 갖는 모니터가 HDR 모니터 인지 여부를 판정한다.
표시 장치(3)가 갖는 모니터가 HDR 모니터라고 스텝 S83에 있어서 판정된 경우, 스텝 S84에 있어서, STD-HDR 변환부(74)는, HEVC 디코더(72)로부터 공급된 STD 비디오를, 파라미터 추출부(71)로부터 공급된 STD-HDR 변환용 tone mapping 정의 정보에 기초하여 HDR 비디오로 변환한다.
스텝 S85에 있어서, HDR 비디오 출력부(75A)는, STD-HDR 변환부(74)에 의해 변환이 행해짐으로써 얻어진 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR 정보와 함께 출력한다.
한편, 표시 장치(3)가 갖는 모니터가 STD 모니터라고 스텝 S83에 있어서 판정된 경우, 스텝 S86에 있어서, STD 비디오 출력부(75B)는, HEVC 디코더(72)로부터 공급된 STD 비디오를 출력한다.
스텝 S85에 있어서 HDR 비디오가 출력된 후, 또는 스텝 S86에 있어서 STD 비디오가 출력된 후, 스텝 S87에 있어서, 컨트롤러(51)는, 재생 종료인지 여부를 판정한다.
재생 종료가 아니라고 스텝 S87에 있어서 판정한 경우, 컨트롤러(51)는, 스텝 S81로 되돌아가서, 이상의 처리를 반복하여 실행한다. 재생 종료라고 스텝 S87에 있어서 판정된 경우, 도 31의 스텝 S45로 되돌아가서, 그 이후의 처리가 행해진다.
[표시 처리]
다음으로, 도 34의 흐름도를 참조하여, 표시 장치(3)의 표시 처리에 대하여 설명한다.
여기에서는, 표시 장치(3)가 갖는 모니터(104)가 HDR 모니터인 경우에 대하여 설명한다. HDR 모니터를 갖는 표시 장치(3)에 대해서는, HDR 정보가 부가된 HDR 비디오가 재생 장치(2)로부터 송신되어 온다.
스텝 S101에 있어서, 표시 장치(3)의 HDMI 통신부(102)는, 재생 장치(2)로부터 송신되어 온 HDR 비디오와 HDR 정보를 수신한다.
스텝 S102에 있어서, 컨트롤러(101)는, HDR 정보를 참조하여, 재생 장치(2)로부터 송신되어 온 HDR 비디오를 그대로 표시 가능한지 여부를 판정한다. HDR 정보에는, 마스터의 HDR 비디오, 즉 재생 장치(2)로부터 송신되어 온 HDR 비디오의 휘도 특성을 나타내는 정보가 포함된다. 스텝 S102에 있어서의 판정은, HDR 정보에 의해 특정되는 HDR 비디오의 휘도 특성과, 모니터(104)의 표시 성능을 비교함으로써 행해진다.
예를 들어, HDR 정보에 의해 특정되는 HDR 비디오의 다이내믹 레인지가 0 내지 400%이며, 모니터(104)의 다이내믹 레인지가 0 내지 500%(예를 들어 100%의 밝기를 100cd/㎡라 하면 500cd/㎡)인 경우, HDR 비디오를 그대로 표시 가능하다고 판정된다. 한편, HDR 정보에 의해 특정되는 HDR 비디오의 다이내믹 레인지가 0 내지 400%이며, 모니터(104)의 다이내믹 레인지가 0 내지 300%인 경우, HDR 비디오를 그대로 표시할 수 없다고 판정된다.
HDR 비디오를 그대로 표시 가능하다고 스텝 S102에 있어서 판정된 경우, 스텝 S103에 있어서, 신호 처리부(103)는, HDR 비디오의 영상을, HDR 정보에 의해 지정되는 휘도에 따라서 모니터(104)에 표시시킨다. 예를 들어, 도 12의 곡선 L12로 나타내는 휘도의 특성이 HDR 정보에 의해 지정되어 있는 경우, 각 화소값은 곡선 L12로 나타내는 0 내지 400%의 범위의 밝기를 표현한다.
한편, HDR 비디오를 그대로 표시시킬 수 없다고 스텝 S102에 있어서 판정된 경우, 스텝 S104에 있어서, 신호 처리부(103)는, 모니터(104)의 표시 성능에 따라서 휘도를 조정하고, 휘도를 조정한 HDR 비디오의 영상을 표시시킨다. 예를 들어, 도 12의 곡선 L12로 나타내는 휘도의 특성이 HDR 정보에 의해 지정되어 있으며, 모니터(104)의 다이내믹 레인지가 0 내지 300%인 경우, 각 화소값이 0 내지 300%인 범위의 밝기를 표현하도록 압축된다.
스텝 S103, 또는 스텝 S104에 있어서 HDR 비디오의 영상이 표시된 후, 스텝 S105에 있어서, 컨트롤러(101)는, 표시를 종료할지 여부를 판정하여, 종료하지 않았다고 판정된 경우, 스텝 S101 이후의 처리를 반복한다. 스텝 S105에 있어서 표시를 종료하였다고 판정된 경우, 컨트롤러(101)는, 처리를 종료시킨다.
이상의 일련의 처리에 의해, 기록 장치(1)는, 마스터의 HDR 비디오를 HDR 비디오인 채로 광 디스크(11)에 기록하고, 재생 장치(2)에 재생시켜서 HDR 비디오의 영상을 표시 장치(3)에 표시시킬 수 있다.
또한, 기록 장치(1)는, 마스터의 HDR 비디오를 STD 비디오로 변환하여 광 디스크(11)에 기록하고, 재생 장치(2)에 HDR 비디오에 복원시켜서 HDR 비디오의 영상을 표시 장치(3)에 표시시킬 수 있다.
HDR 비디오를 재생할 때, 마스터의 HDR 비디오의 휘도 특성을 HDR 정보에 의해 지정할 수 있도록 함으로써, 콘텐츠의 오서는, 의도한 바의 휘도로 HDR 비디오의 영상을 표시시키는 것이 가능해진다.
<6. 변형예>
[플래그의 저장 위치]
이상에 있어서는, HDR_flag와 mode_flag가 Clip Information 내에 저장되도록 하였지만, PlayList 내에 저장되도록 해도 된다.
·저장 위치의 제1 예
도 35는, 도 16의 PlayList 파일에 포함되는 AppInfoPlayList()의 신택스의 예를 나타내는 도면이다.
전술한 바와 같이, AppInfoPlayList()에는, 재생 제한 등의, PlayList의 재생 컨트롤에 관한 파라미터가 저장된다. 도 35의 예에 있어서는, MVC_Base_view_R_flag에 계속해서, HDR_flag와 mode_flag가 기술되어 있다.
이와 같이, PlayList 파일의 AppInfoPlayList()에 HDR_flag와 mode_flag가 기술되도록 하는 것도 가능하다.
·저장 위치의 제2 예
도 36은, 도 16의 PlayList 파일에 포함되는 PlayList()의 신택스를 나타내는 도면이다.
number_of_PlayItems는, PlayList 내에 있는 PlayItem의 수를 나타낸다. 도 14의 예의 경우, PlayItem의 수는 3으로 된다. PlayItem_id의 값은, PlayList 내에서 PlayItem()이 드러나는 순서대로 0부터 할당된다.
number_of_SubPaths는, PlayList 내에 있는 Sub Path의 수를 나타낸다. 도 14의 예의 경우, Sub Path의 수는 3이다. SubPath_id의 값은, PlayList 내에서 SubPath()가 드러나는 순서대로 0부터 할당된다.
도 36에 도시한 바와 같이, PlayList()에는, PlayItem의 수만큼 PlayItem()이 기술되고, Sub Path의 수만큼 SubPath()가 기술된다.
도 37은, 도 36의 PlayItem()의 신택스를 나타내는 도면이다.
Clip_Information_file_name[0]은, PlayItem이 참조하는 Clip의 Clip Information 파일의 이름을 나타낸다. Clip_codec_identifier[0]은 Clip의 코덱 방식을 나타낸다.
IN_time은 PlayItem의 재생 구간의 개시 위치를 나타내고, OUT_time은 종료 위치를 나타낸다. OUT_time의 후에는 UO_mask_table(), PlayItem_random_access_mode, still_mode가 포함된다.
STN_table()에는, PlayItem이 참조하는 AV 스트림의 정보가 포함된다. PlayItem과 관련지어서 재생되는 Sub Path가 있는 경우, 그 Sub Path를 구성하는 SubPlayItem이 참조하는 AV 스트림의 정보도 포함된다.
도 38은, 도 37의 STN_table()의 신택스를 나타내는 도면이다.
number_of_video_stream_entries는, STN_table()에 엔트리(등록)되는 비디오 스트림의 수를 나타낸다. number_of_audio_stream_entries는, STN_table()에 엔트리되는 1st 오디오 스트림의 스트림 수를 나타낸다. number_of_audio_stream2_entries는, STN_table()에 엔트리되는 2nd 오디오 스트림의 스트림 수를 나타낸다.
number_of_PG_textST_stream_entries는, STN_table()에 엔트리되는 PG_textST 스트림의 수를 나타낸다. PG_textST 스트림은, 비트맵 자막을 Run-Length 부호화한 PG(Presentation Graphics) 스트림과 텍스트 자막 파일(textST)이다. number_of_IG_stream_entries는, STN_table()에 엔트리되는 IG(Interactive Graphics) 스트림의 수를 나타낸다.
STN_table()에는, 각각의 비디오 스트림, 1st 오디오 스트림, 2nd 오디오 스트림, PG_textST 스트림, IG 스트림의 정보인 stream_entry()와 stream_attributes()가 기술된다. stream_entry()에는 스트림의 PID가 포함되고, stream_attributes()에는 스트림의 속성 정보가 포함된다.
도 39는, 도 38의 stream_attributes()의 기술 중, 비디오 스트림에 관한 기술의 예를 나타내는 도면이다.
도 39의 stream_attributes()의 예에 있어서는, 비디오 스트림의 속성 정보로서 stream_coding_type, video_format, frame_rate가 기술되고, 그 다음으로, HDR_flag와 mode_flag가 기술되어 있다. 또한, stream_coding_type는 비디오 스트림의 부호화 방식을 나타내고, video_format은 비디오 포맷을 나타낸다. frame_rate는 비디오의 프레임 레이트를 나타낸다.
이와 같이, PlayList 파일의 STN_table()에 HDR_flag와 mode_flag가 기술되도록 하는 것도 가능하다.
AppInfoPlayList()와 STN_table() 이외의 PlayList 파일 중의 위치에 HDR_flag와 mode_flag가 기술되도록 하는 것도 가능하다. 마찬가지로, 도 19를 참조하여 설명한 StreamCodingInfo 이외의 Clip Information 파일 중의 위치에 HDR_flag와 mode_flag가 기술되도록 하는 것도 가능하다.
HDR_flag와 mode_flag 중 한쪽이 Clip Information 파일에 기술되고, 다른 쪽이 PlayList 파일에 기술되는 등과 같이, HDR_flag와 mode_flag의 기술 위치는 임의이다.
[PSR]
도 40은, PSR의 할당의 예를 나타내는 도면이다.
전술한 바와 같이, 재생 장치(2)의 레지스터(53A)는 PSR로서 사용된다. BD에 있어서는, PSR에는 PSR number가 할당되고, 각 PSR의 용도가 규정된다.
PSR number가 29의 PSR인 PSR29에 HDR_capability_flag가 저장된다. 예를 들어, PSR29의 HDR_capability_flag의 값이 1인 것은, 재생 장치(2)가 HDR 비디오의 재생에 대응하고 있음을 나타낸다. 또한, PSR29의 HDR_capability_flag의 값이 0인 것은, 재생 장치(2)가 HDR 비디오의 재생에 대응하지 않음을 나타낸다.
HDR_capability_flag는, 예를 들어 Clip Information의 HDR_flag의 값으로서 1이 설정된 광 디스크, 즉 마스터를 HDR 비디오로 한 기록이 행해진 광 디스크가 삽입되었을 때, 디스크 네비게이션 프로그램을 실행하는 컨트롤러(51)에 의해 참조된다. HDR_capability_flag의 값으로서 0이 설정되어 있는 경우, HDR 비디오의 처리에 대응한 표시 장치를 재생 장치(2)에 접속하는 것을 요구하는 메시지가 표시된다.
PSR number가 25의 PSR인 PSR25가, 접속된 모니터의 HDR 비디오의 대응 상황을 나타내는 정보를 기록하는 PSR로서 사용된다. 이 경우, 표시 장치(3)로부터 취득된 EDID에 의해 표현되는, 표시 장치(3)가 갖는 모니터의 성능을 나타내는 정보는 PSR25에 기억된다.
예를 들어, HDR Display Capability 용도의 PSR25에는, HDR_display_capability_flag, 휘도 사양을 나타내는 정보가 저장된다. HDR_display_capability_flag의 값이 1인 것은, 접속된 모니터가 HDR 비디오의 표시가 가능함을 나타낸다. 또한, HDR_display_capability_flag의 값이 0인 것은, 접속된 모니터가 HDR 비디오의 표시할 수 없음을 나타낸다.
휘도 사양을 나타내는 정보로서, 예를 들어 몇 %의 밝기까지의 표시가 가능한 것인지를 나타내는 정보 등이 저장된다.
HDR Display Capability 용도로서 PSR25를 사용하는 것이 아니라, Display Capability 용도의 PSR인 PSR23에 HDR_display_capability_flag와 휘도 사양을 나타내는 정보가 저장되도록 해도 된다.
<7. 재생 장치측에서 휘도를 조정하는 경우의 예>
이상에 있어서는, 재생 장치(2)로부터 송신되어 온 HDR 비디오를 그대로 표시시킬 수 없는 경우, 표시 장치(3)가 스스로 휘도를 조정하도록 하였지만, HDR 비디오의 휘도 조정이 재생 장치(2)에 의해 행해지도록 해도 된다. 표시 장치(3)는, 재생 장치(2)에 의해 휘도가 조정된 HDR 비디오를 수신하고, HDR 비디오의 영상을 표시시키게 된다.
[mode-i에 있어서의 신호 처리]
도 41은, HDR 비디오의 휘도 조정이 재생 장치(2)에 의해 행해지는 경우의 mode-i에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 41에 도시한 처리 중, 기록 장치(1)에 의해 행해지는 처리와, 재생 장치(2)에 의해 행해지는 STD 비디오의 출력에 관한 처리는, 도 2를 참조하여 설명한 처리와 동일하다. 중복되는 설명에 대해서는 적절히 생략한다. 재생 장치(2)의 레지스터(53A)에는, 전술한 HDR_display_capability_flag, 휘도 사양을 나타내는 정보가 저장되어 있도록 한다.
재생 장치(2)는, 광 디스크(11)로부터 HEVC 스트림을 판독하고, 화살표 #21, #22의 끝에 나타낸 바와 같이, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
또한, 재생 장치(2)는, 화살표 #23의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호한다. 재생 장치(2)는, 표시 장치(3)가 HDR 모니터를 갖고 있지만, HDR 비디오를 그대로 표시시킬 수 없는 경우, 화살표 #301의 끝에 나타낸 바와 같이, 부호화 데이터를 복호하여 얻어진 HDR 비디오의 휘도를 조정한다.
예를 들어, HDR 정보에 의해 표현되는 HDR 비디오의 다이내믹 레인지가 0 내지 400%이며, 레지스터(53A)에 기억되어 있는 휘도 사양을 나타내는 정보에 의해, 모니터(104)의 다이내믹 레인지가 0 내지 300%임이 나타나 있는 경우, 재생 장치(2)는 휘도의 조정을 행한다. 이 경우, 각 화소값의 밝기가 0 내지 300%의 범위로 압축된다.
HDR 비디오의 휘도를 조정한 경우, 재생 장치(2)는, 화살표 #302의 끝에 나타낸 바와 같이, HDR 정보의 재기입을 행한다. 재기입 후의 HDR 정보는, 휘도 조정 후의 HDR 비디오의 휘도 특성을 나타내는 정보가 된다.
화살표 #303의 끝에 나타낸 바와 같이, 재생 장치(2)는, 휘도 조정 후의 HDR 비디오의 데이터에 HDR 정보를 부가하고, 화살표 #304의 끝에 나타낸 바와 같이 표시 장치(3)로 출력한다.
[mode-ii에 있어서의 신호 처리]
도 42는, HDR 비디오의 휘도 조정이 재생 장치(2)에 의해 행해진 경우의 mode-ii에 있어서의 신호 처리의 예를 나타내는 도면이다.
도 42에 도시한 처리 중, 기록 장치(1)에 의해 행해지는 처리와, 재생 장치(2)에 의해 행해지는 STD 비디오의 출력에 관한 처리는, 도 4를 참조하여 설명한 처리와 동일하다. 중복되는 설명에 대해서는 적절히 생략한다.
재생 장치(2)는, 광 디스크(11)로부터 HEVC 스트림을 판독하고, 화살표 #101, #102의 끝에 나타낸 바와 같이, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
또한, 재생 장치(2)는, 화살표 #103의 끝에 나타낸 바와 같이, HEVC의 부호화 데이터를 복호한다. 재생 장치(2)는, 표시 장치(3)가 HDR 모니터를 갖는 경우, 화살표 #105의 끝에 나타낸 바와 같이, HEVC 스트림으로부터 추출된 STD-HDR 변환용 tone mapping 정의 정보를 이용하여, 부호화 데이터를 복호하여 얻어진 STD 비디오를 HDR 비디오로 변환한다.
재생 장치(2)는, 표시 장치(3)가 HDR 모니터를 갖고 있지만, HDR 비디오를 그대로 표시시킬 수 없는 경우, 화살표 #311의 끝에 나타낸 바와 같이, HDR 비디오의 휘도를 조정하고, 화살표 #312의 끝에 나타낸 바와 같이, HDR 정보의 재기입을 행한다.
화살표 #313의 끝에 나타낸 바와 같이, 재생 장치(2)는, 휘도 조정 후의 HDR 비디오의 데이터에 HDR 정보를 부가하고, 화살표 #314의 끝에 나타낸 바와 같이 표시 장치(3)로 출력한다.
이와 같이, HDR 비디오의 휘도 조정이 재생 장치(2)에 의해 행해진 경우, 조정 후의 휘도의 특성을 나타내도록 HDR 정보가 재기입되고, HDR 비디오의 데이터와 함께 표시 장치(3)에 대하여 송신된다.
표시 장치(3)는, HDR 비디오가 송신되어 오는 것을 HDR 정보에 기초하여 인식하고, HDR 비디오의 영상을, 재기입 후의 HDR 정보에 의해 지정되는 휘도에 따라서 모니터(104)에 표시시킬 수 있다.
[재생 장치(2)의 구성]
도 43은, 도 25의 HDR 비디오 출력부(75A)의 구성예를 나타내는 블록도이다.
HDR 비디오 출력부(75A)는, 휘도 조정부(111)와 재기입부(112)로 구성된다. HEVC 디코더(72)로부터 또는 STD-HDR 변환부(74)로부터 공급된 HDR 비디오는 휘도 조정부(111)에 입력된다. 또한, 파라미터 추출부(71)로부터 공급된 HDR 정보는 재기입부(112)에 입력된다.
휘도 조정부(111)는, HDR 비디오의 휘도를 조정하고, 휘도 조정 후의 HDR 비디오를 출력한다.
재기입부(112)는, 휘도 조정부(111)에 의한 조정 결과에 기초하여, 조정 후의 휘도의 특성을 나타내도록 HDR 정보를 재기입한다. 재기입 후의 HDR 정보는, 휘도 조정 후의 HDR 비디오에 부가되고, 표시 장치(3)에 송신된다.
[재생 장치(2)의 복호 처리]
여기서, 도 44의 흐름도를 참조하여, 도 31의 스텝 S44에 있어서 행해지는 mode-i에서의 복호 처리에 대하여 설명한다. 도 44의 처리에 있어서는, 적절히 HDR 비디오의 휘도 조정이 행해진다.
도 44에 도시한 처리 중, 스텝 S151 내지 S153, S158 내지 S160의 처리는, 각각, 도 32의 스텝 S61 내지 S63, S65 내지 S67의 처리와 동일한 처리이다. 중복되는 설명에 대해서는 적절히 생략한다.
스텝 S151에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
스텝 S152에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호하고, 복호하여 얻어진 HDR 비디오를 출력한다.
스텝 S153에 있어서, 컨트롤러(51)는, 표시 장치(3)가 갖는 모니터가 HDR 모니터인지 여부를 판정한다.
표시 장치(3)가 갖는 모니터가 HDR 모니터라고 스텝 S153에 있어서 판정한 경우, 스텝 S154에 있어서, 컨트롤러(51)는, 표시 장치(3)의 모니터(104)에 HDR 비디오를 그대로 표시시킬 수 있는지 여부를 판정한다.
HDR 비디오를 그대로 표시시킬 수 없다고 스텝 S154에 있어서 판정한 경우, 스텝 S155에 있어서, HDR 비디오 출력부(75A)의 휘도 조정부(111)는, HEVC 디코더(72)에 의해 복호된 HDR 비디오의 휘도를 모니터(104)의 표시 성능에 따라서 조정한다.
스텝 S156에 있어서, 재기입부(112)는, 휘도의 조정 결과에 기초하여 HDR 정보의 재기입을 행한다.
스텝 S157에 있어서, HDR 비디오 출력부(75A)는, 휘도 조정 후의 HDR 비디오를 재기입 후의 HDR 정보와 함께 출력한다.
HDR 비디오를 그대로 표시시킬 수 있다고 스텝 S154에 있어서 판정된 경우, 스텝 S155, S156의 처리는 스킵된다. 이 경우, 스텝 S157에 있어서, HDR 비디오 출력부(75A)는, HEVC 디코더(72)에 의해 복호된 HDR 비디오를, 파라미터 추출부(71)에 의해 추출된 HDR 정보와 함께 출력한다.
스텝 S160에 있어서 재생 종료인지 여부가 판정되어, 재생 종료라고 판정된 경우, 처리는 종료된다. 그 후, 도 31의 스텝 S44로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 45의 흐름도를 참조하여, 도 31의 스텝 S45에 있어서 행해지는 mode-ii에서의 복호 처리에 대하여 설명한다. 도 45의 처리에 있어서는, 적절히 HDR 비디오의 휘도 조정이 행해진다.
도 45에 도시한 처리 중, 스텝 S171 내지 S174, S179, S180의 처리는, 각각, 도 33의 스텝 S81 내지 S84, S86, S87의 처리와 동일한 처리이다. 중복되는 설명에 대해서는 적절히 생략한다.
스텝 S171에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다.
스텝 S172에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호하고, 복호하여 얻어진 STD 비디오를 출력한다.
스텝 S173에 있어서, 컨트롤러(51)는, 표시 장치(3)가 갖는 모니터가 HDR 모니터인지 여부를 판정한다.
표시 장치(3)가 갖는 모니터가 HDR 모니터라고 스텝 S173에 있어서 판정된 경우, 스텝 S174에 있어서, STD-HDR 변환부(74)는, 복호된 STD 비디오를, STD-HDR 변환용 tone mapping 정의 정보에 기초하여 HDR 비디오로 변환한다.
스텝 S175에 있어서, 컨트롤러(51)는, 표시 장치(3)의 모니터(104)에, STD 비디오를 변환하여 얻어진 HDR 비디오를 그대로 표시시킬 수 있는지 여부를 판정한다.
HDR 비디오를 그대로 표시시킬 수 없다고 스텝 S175에 있어서 판정된 경우, 스텝 S176에 있어서, HDR 비디오 출력부(75A)의 휘도 조정부(111)는, STD 비디오를 변환하여 얻어진 HDR 비디오의 휘도를 모니터(104)의 표시 성능에 따라서 조정한다.
스텝 S177에 있어서, 재기입부(112)는, 휘도의 조정 결과에 기초하여 HDR 정보의 재기입을 행한다.
스텝 S178에 있어서, HDR 비디오 출력부(75A)는, 휘도 조정 후의 HDR 비디오를 재기입 후의 HDR 정보와 함께 출력한다.
HDR 비디오를 그대로 표시시킬 수 있다고 스텝 S175에 있어서 판정된 경우, 스텝 S176, S177의 처리는 스킵된다. 이 경우, 스텝 S178에 있어서, HDR 비디오 출력부(75A)는, STD 비디오를 변환하여 얻어진 HDR 비디오를, 파라미터 추출부(71)에 의해 추출된 HDR 정보와 함께 출력한다.
스텝 S180에 있어서 재생 종료인지의 여부가 판정되어, 재생 종료라고 판정된 경우, 처리는 종료된다. 그 후, 도 31의 스텝 S45로 되돌아가서, 그 이후의 처리가 행해진다.
[표시 장치(3)의 표시 처리]
다음으로, 도 46의 흐름도를 참조하여, 표시 장치(3)의 표시 처리에 대하여 설명한다.
도 46의 처리는, 재생 장치(2)에 의한 도 44 또는 도 45의 처리의 후에 행해진다. HDR 모니터를 갖는 표시 장치(3)에 대해서는, HDR 정보와 함께, 휘도의 조정이 행해지지 않은 오리지널의 HDR 비디오, 또는 휘도 조정 후의 HDR 비디오가 재생 장치(2)로부터 송신되어 온다.
스텝 S191에 있어서, 표시 장치(3)의 HDMI 통신부(102)는, 재생 장치(2)로부터 송신되어 온 HDR 비디오와 HDR 정보를 수신한다.
스텝 S192에 있어서, 신호 처리부(103)는, HDR 비디오의 영상을, HDR 정보에 의해 지정되는 휘도에 따라서 모니터(104)에 표시시킨다.
스텝 S193에 있어서, 컨트롤러(101)는, 표시를 종료할지 여부를 판정하여, 종료하지 않았다고 판정된 경우, 스텝 S191 이후의 처리를 반복한다. 스텝 S193에 있어서 표시를 종료하였다고 판정된 경우, 컨트롤러(101)는, 처리를 종료시킨다.
이와 같이, 휘도의 조정이 재생 장치(2)에 의해 행해지는 경우, 표시 장치(3)는, 재생 장치(2)로부터 송신되어 온 HDR 비디오를 그대로 표시시킬 수 있는지 여부의 판정을 행할 필요가 없다. 또한, 표시 장치(3)는, HDR 비디오의 휘도를 스스로 조정할 필요가 없다.
HDR 비디오의 휘도 조정이 필요한 경우에, 휘도의 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지를 재생 장치(2)의 유저가 설정할 수 있도록 해도 된다.
또한, 휘도의 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지를, 표시 장치(3)가 재생 장치(2)에 대하여 통지하고, 그 통지에 따라서 재생 장치(2)에 있어서 행해지는 처리가 전환되도록 해도 된다. 예를 들어, 표시 장치(3)가 HDR 비디오의 휘도 조정 기능을 갖고 있는 경우, 휘도의 조정을 표시 장치(3)측에서 행하는 것이 통지되고, HDR 비디오의 휘도 조정 기능을 갖지 않는 경우, 휘도의 조정을 재생 장치(2)측에서 행하는 것이 통지된다.
휘도의 조정을 재생 장치(2)측에서 행하는 것이 표시 장치(3)로부터 통지된 경우, 재생 장치(2)는, 복호 처리로서 도 44 또는 도 45의 처리를 행한다. 또한, 휘도의 조정을 표시 장치(3)측에서 행하는 것이 표시 장치(3)로부터 통지된 경우, 재생 장치(2)는, 복호 처리로서 도 32 또는 도 33의 처리를 행한다.
재생 장치(2)가 행하는 휘도 조정과 표시 장치(3)가 행하는 휘도 조정은, 조정에 사용하는 파라미터에 차이가 있는 경우가 있다. 이 경우, 모니터(104)를 갖고, 모니터(104)의 특성에 의해 적합한 조정을 행할 수 있는 표시 장치(3)에 휘도의 조정을 행하게 한 쪽이 화질의 관점에서는 바람직하다고 생각된다.
휘도의 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지를 표시 장치(3)에 선택시킴으로써, 화질이 좋은 HDR 비디오를 표시시키는 것이 가능해진다. 휘도의 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지의 선택이, 유저의 조작에 기초하여 행해지도록 하는 것이 가능하다. 예를 들어, 유저가, 리모트 컨트롤러 또는 표시 장치(3)의 본체에 설치된 버튼을 조작하여 메뉴 화면의 표시를 지시한 경우, 표시 장치(3)의 컨트롤러(101)는, 신호 처리부(103)를 제어하는 등으로 하여, HDR 비디오에 관한 설정의 항목을 포함하는 메뉴 화면을 모니터(104)에 표시시킨다. HDR 비디오에 관한 설정의 항목이 선택되었을 때, 휘도의 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지의 선택에 사용되는 화면이 표시되고, 유저는, 어느 하나를 선택하게 된다. 표시 장치(3)는, 유저의 선택 내용을 나타내는 정보를 HDMI 케이블(4)을 통해 재생 장치(2)에 송신함으로써, HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지를 재생 장치(2)에 통지한다.
HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지의 통지는, HDMI의 EDID를 사용하여 실현할 수 있다.
<8. HDMI에 적용한 예>
[HDR EDID와 HDR InfoFrame]
도 47은, HDMI 경유로 송수신되는 정보에 기초하는 인식의 예를 나타내는 도면이다.
도 47의 좌측에 도시한 바와 같이, 4K 해상도의 HDR 비디오의 처리에 대응한 BD Player인 재생 장치(2)는, 표시 장치(3)의 메모리(101A)에 기억되어 있는 EDID를 판독한다. 표시 장치(3)의 메모리(101A)에는, 표시 장치(3)의 모니터(104)의 성능을 나타내는 EDID 등의 복수의 EDID가 기억되어 있다.
재생 장치(2)는, 표시 장치(3)로부터 판독한 EDID 내에 HDR EDID가 포함되는 경우, 표시 장치(3)가 HDR 모니터를 갖는 장치이며, 표시 장치(3)에 대하여 HDR 비디오를 출력하는 것이 가능하다고 인식한다. HDR EDID에는, HDR 비디오의 출력에 관한 정보가 포함된다. HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행할지 표시 장치(3)측에서 행할지의 통지가, HDR EDID를 사용하여 행해진다.
도 47의 우측에 도시한 바와 같이, 재생 장치(2)는, 표시 장치(3)로 출력하는 HDR 비디오의 각 프레임의 데이터에 HDR InfoFrame을 부가한다. HDMI 규격에 있어서는, 비디오의 각 프레임에 InfoFrame이 부가된다. 비디오의 InfoFrame에는, 비디오 데이터가 RGB의 데이터인 것인지 YCbCr의 데이터인 것인지를 나타내는 정보, 애스펙트비를 나타내는 정보 등의 비디오 사양에 관한 정보가 포함된다.
HDR InfoFrame은, HDR 비디오의 사양에 관한 정보를 포함하는 InfoFrame이다. HDR 비디오의 휘도 특성을 나타내는 HDR 정보의 전송이, HDR InfoFrame을 사용하여 행해진다. 재생 장치(2)는, HDR InfoFrame을 부가한 HDR 비디오의 데이터를 표시 장치(3)로 출력한다.
표시 장치(3)는, 재생 장치(2)로부터 송신되어 온 비디오 데이터에 HDR InfoFrame이 부가되어 있는 경우, 재생 장치(2)로부터 송신되어 온 비디오 데이터가 HDR 비디오의 데이터라고 인식한다. 그 후, 표시 장치(3)는, HDR 비디오의 영상을 HDR 모니터에 표시시킨다.
도 48은, HDMI 경유로 송수신되는 정보에 기초하는 인식의 다른 예를 나타내는 도면이다.
도 48의 좌측에 도시한 바와 같이, 재생 장치(2)는, 표시 장치(3)로부터 판독한 EDID 내에 HDR EDID가 포함되지 않은 경우, 표시 장치(3)가 HDR 모니터를 갖지 않는 장치라고 인식한다. 이 경우, 재생 장치(2)는, STD 비디오의 데이터만을 표시 장치(3)로 출력하게 된다. 재생 장치(2)가 출력하는 STD 비디오의 데이터에는, HDR InfoFrame은 부가되지 않는다.
한편, 도 48의 우측에 도시한 바와 같이, 표시 장치(3)는, 재생 장치(2)로부터 송신되어 온 비디오 데이터에 HDR InfoFrame이 부가되지 않는 경우, 재생 장치(2)로부터 송신되어 온 비디오 데이터가 STD 비디오의 데이터라고 인식한다. 그 후, 표시 장치(3)는, STD 비디오의 영상을 STD 모니터에 표시시킨다.
이와 같이, 재생 장치(2)로부터 표시 장치(3)에 대한 HDR 정보의 전송을, HDMI의 InfoFrame을 사용하여 행하는 것이 가능하다. 또한, HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지의 표시 장치(3)로부터 재생 장치(2)에 대한 통지를, HDMI의 EDID를 사용하여 행하는 것이 가능하다.
도 49는, HDR EDID의 예를 나타내는 도면이다.
HDR EDID에는, 모니터의 최대 휘도를 나타내는 정보, 최대 확장 레벨을 나타내는 정보, 및 raw/cooked flag-1이 포함된다. raw/cooked flag-1은, HDR 비디오를 미가공으로 출력할지, 필요한 경우에는 HDR 비디오의 휘도 조정을 행하고 나서 출력할지를 나타낸다.
raw/cooked flag-1의 값이 1인 것은, HDR 비디오를 미가공으로 출력하는 것, 즉, 휘도의 조정을 재생 장치(2)측에서 행하지 않고 HDR 비디오를 출력하는 것을 표시 장치(3)가 요구하고 있음을 나타낸다. raw/cooked flag-1의 값이 1인 경우, 재생 장치(2)는, HDR 비디오의 다이내믹 레인지가 모니터(104)의 표시 성능을 초과한 경우에도, 휘도의 조정을 행하지 않고 HDR 비디오를 출력한다.
표시 장치(3)는, 예를 들어 HDR 비디오의 휘도를 조정하는 기능을 갖고 있는 경우에는, raw/cooked flag-1의 값으로서 1을 설정한다.
또한, raw/cooked flag-1의 값이 0인 것은, 필요한 경우에는 HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행하고 나서 출력하는 것을 표시 장치(3)가 요구하고 있음을 나타낸다. raw/cooked flag-1의 값이 0인 경우, 재생 장치(2)는, HDR 비디오의 다이내믹 레인지가 모니터(104)의 표시 성능을 초과할 때에는, HDR 비디오의 휘도를 모니터(104)의 표시 성능에 따라서 조정하고, 조정 후의 HDR 비디오를 출력한다.
표시 장치(3)는, 예를 들어 HDR 비디오의 휘도를 조정하는 기능을 갖지 않는 경우에는, raw/cooked flag-1의 값으로서 0을 설정한다.
휘도의 조정을 재생 장치(2)측에서 행하지 않고 표시 장치(3)측에서 행하는 도 32 또는 도 33의 복호 처리는, raw/cooked flag-1의 값이 1인 경우의 처리에 상당한다. 또한, 휘도의 조정을 재생 장치(2)측에서 행하는 도 44 또는 도 45의 복호 처리는, raw/cooked flag-1의 값이 0인 경우의 처리에 상당한다.
이하, 적절히, HDR 비디오를 미가공으로 재생 장치(2)가 출력하는 것을 raw 출력이라고 한다. 또한, 필요한 경우에 HDR 비디오의 휘도 조정을 재생 장치(2)가 행하고 나서 출력하는 것을 cooked 출력이라고 한다.
도 50은, HDR InfoFrame의 예를 나타내는 도면이다.
HDR InfoFrame에는, HDR 정보의 파라미터인, ref_screen_luminance_white, extended_range_white_level, nominal_black_level_code_value, nominal_white_level_code_value, extended_white_level_code_value, 및 raw/cooked flag-2가 포함된다.
또한, HDR InfoFrame에는 raw/cooked flag-2가 포함된다. raw/cooked flag-2는, 출력하는 HDR 비디오가, 휘도의 조정을 행하지 않은 미가공의 HDR 비디오인지, 휘도 조정 후의 HDR 비디오인지 표현한다.
raw/cooked flag-2의 값이 1인 것은, 출력하는 HDR 비디오가 휘도의 조정을 재생 장치(2)측에서 행하지 않은 미가공의 HDR 비디오임을 나타낸다. 재생 장치(2)는, 예를 들어 HDR EDID에 포함되는 raw/cooked flag-1의 값이 1인 경우, raw/cooked flag-2의 값으로서 1을 설정한 HDR InfoFrame을 HDR 비디오의 데이터에 부가하여 출력한다.
또한, raw/cooked flag-2의 값이 0인 것은, 출력하는 HDR 비디오가 휘도 조정 후의 HDR 비디오임을 나타낸다. 재생 장치(2)는, 예를 들어 HDR EDID에 포함되는 raw/cooked flag-1의 값이 0이며, HDR 비디오의 다이내믹 레인지가 모니터(104)의 표시 성능을 초과한 경우, 휘도의 조정을 행함과 함께, raw/cooked flag-2의 값으로서 0을 설정한다. 재생 장치(2)는, raw/cooked flag-2의 값으로서 0을 설정한 HDR InfoFrame을, 휘도 조정 후의 HDR 비디오의 데이터에 부가하여 출력한다.
휘도의 조정을 재생 장치(2)측에서 행하지 않은 도 32 또는 도 33의 복호 처리에 있어서는, HDR InfoFrame의 raw/cooked flag-2에는 1의 값이 설정된다. 또한, 휘도의 조정을 재생 장치(2)측에서 행하는 경우가 있는 도 44 또는 도 45의 복호 처리에 있어서는, HDR InfoFrame의 raw/cooked flag-2에는 0의 값이 설정되는 경우가 있다.
[재생 장치(2)와 표시 장치(3)의 처리]
여기서, HDR EDID와 HDR InfoFrame을 사용한 재생 장치(2)와 표시 장치(3)의 처리에 대하여 설명한다.
처음에, 도 51의 흐름도를 참조하여, HDR EDID를 설정하는 표시 장치(3)의 처리에 대하여 설명한다.
스텝 S211에 있어서, 표시 장치(3)의 컨트롤러(101)는, raw/cooked flag-1에 1 또는 0의 값을 설정하고, 모니터의 최대 휘도를 나타내는 정보, 최대 확장 레벨을 나타내는 정보, 및 raw/cooked flag-1로 이루어지는 HDR EDID를 메모리(101A)에 기억시킨다.
스텝 S212에 있어서, HDMI 통신부(102)는, 재생 장치(2)로부터의 요구에 따라, HDR EDID를 포함하는 복수의 EDID를 메모리(101A)로부터 판독하고, 재생 장치(2)에 송신한다.
다음으로, 도 52의 흐름도를 참조하여, 재생 장치(2)의 재생 처리에 대하여 설명한다. 도 52의 처리는, 예를 들어 표시 장치(3)에 있어서 도 51의 처리가 행해진 후에 개시된다.
스텝 S221에 있어서, 컨트롤러(51)는, 디스크 드라이브(52)를 제어하고, Data Base 정보인 PlayList와 Clip Information을 광 디스크(11)로부터 판독한다. 또한, 컨트롤러(51)는, 재생하는 HEVC 스트림을 PlayList에 포함되는 정보에 기초히여 특정하고, 특정한 HEVC 스트림을 포함하는 AV 스트림을, 디스크 드라이브(52)를 제어하여 광 디스크(11)로부터 판독한다.
스텝 S222에 있어서, 컨트롤러(51)는, Clip Information에 포함되는 HDR_flag와 mode_flag를 참조한다. 이 예에 있어서는, 마스터를 HDR 비디오로 한 기록이 행해지고 있음을 나타내는 값이 HDR_flag에 설정되어 있다.
스텝 S223에 있어서, 컨트롤러(51)는, HDMI 통신부(58)를 제어하고, 표시 장치(3)로부터 EDID를 판독한다. HDMI 통신부(58)로부터 재생 장치(2)의 HDMI 통신부(102)에 대하여 EDID의 판독이 요구되고, 요구에 따라서 송신되어 온 복수의 EDID가 HDMI 통신부(58)에 의해 취득된다.
스텝 S224에 있어서, 컨트롤러(51)는, 표시 장치(3)로부터 판독한 EDID 내에 HDR EDID가 포함되어 있는지 여부를 판정한다.
HDR EDID가 포함되어 있다고 스텝 S224에 있어서 판정한 경우, 컨트롤러(51)는, 표시 장치(3)에 대하여 HDR 비디오를 출력하는 것이 가능하다고 인식하고, 스텝 S225에 있어서, 모니터(104)의 표시 성능을 나타내는 정보를 레지스터(53A)에 기억시킨다. 예를 들어, 컨트롤러(51)는, HDR EDID에 포함되는 모니터의 최대 휘도를 나타내는 정보와 최대 확장 레벨을 나타내는 정보를, 모니터의 휘도 사양을 나타내는 정보로서 PSR25에 기억시킨다. 또한, 컨트롤러(51)는, PSR25의 HDR_display_capability_flag에, 모니터(104)가 HDR 비디오의 표시가 가능함을 나타내는 값을 설정한다.
스텝 S226에 있어서, 컨트롤러(51)는, HDR EDID에 포함되는 raw/cooked flag-1에 기초하여, 표시 장치(3)로부터 raw 출력이 요구되어 있는지 여부를 판정한다. 전술한 예의 경우, 컨트롤러(51)는, raw/cooked flag-1의 값이 1인 경우에는 raw 출력이 요구되었다고 판정하고, 0인 경우에는 cooked 출력이 요구되었다고 판정한다.
raw 출력이 요구되었다고 스텝 S226에 있어서 판정한 경우, 스텝 S227에 있어서, 컨트롤러(51)는, HDR 비디오를 raw 출력하는 처리인 HDR·raw 출력 처리를 행한다.
raw 출력이 요구되지 않았다고 스텝 S226에 있어서 판정된 경우, 스텝 S228에 있어서, 컨트롤러(51)는, HDR 비디오를 cooked 출력하는 처리인 HDR·cooked 출력 처리를 행한다.
한편, HDR EDID가 포함되지 않았다고 스텝 S224에 있어서 판정한 경우, 스텝 S229에 있어서, 컨트롤러(51)는, STD 비디오를 출력하는 처리인 STD 출력 처리를 행한다. STD 출력 처리에 의한 STD 비디오의 출력처는, 표시 장치(3)와는 상이한, HDR 모니터를 갖지 않는 표시 장치로 된다.
스텝 S227, S228, S229에 있어서 비디오 데이터가 출력된 후, 처리는 종료된다.
다음으로, 도 53의 흐름도를 참조하여, 도 52의 스텝 S227에 있어서 행해지는 HDR·raw 출력 처리에 대하여 설명한다.
스텝 S241에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 파라미터 추출부(71)는, HEVC 스트림에 포함되는 HEVC의 부호화 데이터를 HEVC 디코더(72)로 출력한다.
스텝 S242에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호한다. 기록 모드가 mode-i인 경우, 부호화 데이터를 복호함으로써 얻어진 HDR 비디오의 데이터는 HDR 비디오 출력부(75A)에 공급된다. 또한, 기록 모드가 mode-ii인 경우, 부호화 데이터를 복호함으로써 얻어진 STD 비디오의 데이터는 STD-HDR 변환부(74)에 공급된다.
스텝 S243에 있어서, 컨트롤러(51)는, 기록 모드가 mode-i인지 여부를 mode_flag의 값에 기초하여 판정한다.
기록 모드가 mode-ii라고 스텝 S243에 있어서 판정된 경우, 스텝 S244에 있어서, STD-HDR 변환부(74)는, HEVC 디코더(72)로부터 공급된 STD 비디오를, 파라미터 추출부(71)로부터 공급된 STD-HDR 변환용 tone mapping 정의 정보에 기초하여 HDR 비디오로 변환한다. 기록 모드가 mode-i라고 스텝 S243에 있어서 판정된 경우, 스텝 S244의 처리는 스킵된다.
스텝 S245에 있어서, HDR 비디오 출력부(75A)는, HDR 비디오가 휘도의 조정을 행하지 않은 미가공의 HDR 비디오임을 나타내는 1의 값을 raw/cooked flag-2에 설정한다. 또한, HDR 비디오 출력부(75A)는, 파라미터 추출부(71)에 의해 추출된 HDR 정보의 각 파라미터와 raw/cooked flag-2를 포함하는 HDR InfoFrame을 생성한다.
스텝 S246에 있어서, HDR 비디오 출력부(75A)는, HDR InfoFrame을 HDR 비디오의 각 프레임의 데이터에 부가하고, 표시 장치(3)로 출력한다.
스텝 S247에 있어서, 컨트롤러(51)는, 재생 종료인지 여부를 판정하여, 재생 종료가 아니라고 판정된 경우, 스텝 S241로 되돌아가서, 이상의 처리를 반복하여 실행한다. 재생 종료라고 스텝 S247에 있어서 판정된 경우, 도 52의 스텝 S227로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 54의 흐름도를 참조하여, 도 52의 스텝 S228에 있어서 행해지는 HDR·cooked 출력 처리에 대하여 설명한다.
스텝 S261에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 파라미터 추출부(71)는, HEVC 스트림에 포함되는 HEVC의 부호화 데이터를 HEVC 디코더(72)로 출력한다.
스텝 S262에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호한다. 기록 모드가 mode-i인 경우, 부호화 데이터를 복호함으로써 얻어진 HDR 비디오의 데이터는 HDR 비디오 출력부(75A)에 공급된다. 또한, 기록 모드가 mode-ii인 경우, 부호화 데이터를 복호함으로써 얻어진 STD 비디오의 데이터는 STD-HDR 변환부(74)에 공급된다.
스텝 S263에 있어서, 컨트롤러(51)는, 기록 모드가 mode-i인지 여부를 mode_flag의 값에 기초하여 판정한다.
기록 모드가 mode-ii라고 스텝 S263에 있어서 판정된 경우, 스텝 S264에 있어서, STD-HDR 변환부(74)는, HEVC 디코더(72)로부터 공급된 STD 비디오를, 파라미터 추출부(71)로부터 공급된 STD-HDR 변환용 tone mapping 정의 정보에 기초하여 HDR 비디오로 변환한다. 기록 모드가 mode-i라고 스텝 S263에 있어서 판정된 경우, 스텝 S264의 처리는 스킵된다.
스텝 S265에 있어서, 컨트롤러(51)는, HDR 정보에 의해 표현되는 HDR 비디오의 휘도 특성과, HDR EDID에 포함되는 정보에 의해 표현되는 모니터(104)의 성능을 비교하여, 모니터(104)에 HDR 비디오를 그대로 표시시킬 수 있는지 여부를 판정한다.
HDR 비디오를 그대로 표시시킬 수 없다고 스텝 S265에 있어서 판정한 경우, 스텝 S266에 있어서, HDR 비디오 출력부(75A)의 휘도 조정부(111)는, HDR 비디오의 휘도를 모니터(104)의 표시 성능에 따라서 조정한다.
스텝 S267에 있어서, 재기입부(112)는, 휘도의 조정 결과에 기초하여 HDR 정보의 재기입을 행한다. HDR 비디오를 그대로 표시시킬 수 있다고 스텝 S265에 있어서 판정된 경우, 스텝 S266, S267의 처리는 스킵된다.
스텝 S268에 있어서, HDR 비디오 출력부(75A)는, raw/cooked flag-2로 소정의 값을 설정하고, HDR 정보의 각 파라미터를 포함하는 HDR InfoFrame을 생성한다.
예를 들어, HDR 비디오의 휘도를 조정하지 않은 경우, HDR 비디오 출력부(75A)는, 그것을 나타내는 1의 값을 raw/cooked flag-2에 설정하고, raw/cooked flag-2와, 파라미터 추출부(71)에 의해 추출된 HDR 정보의 각 파라미터를 포함하는 HDR InfoFrame을 생성한다.
한편, HDR 비디오의 휘도를 조정한 경우, HDR 비디오 출력부(75A)는, 그것을 나타내는 0의 값을 raw/cooked flag-2에 설정하고, raw/cooked flag-2와, 재기입 후의 HDR 정보의 각 파라미터를 포함하는 HDR InfoFrame을 생성한다.
스텝 S269에 있어서, HDR 비디오 출력부(75A)는, HDR InfoFrame을 HDR 비디오의 각 프레임의 데이터에 부가하고, 표시 장치(3)로 출력한다.
스텝 S270에 있어서, 컨트롤러(51)는, 재생 종료인지 여부를 판정하여, 재생 종료가 아니라고 판정된 경우, 스텝 S261로 되돌아가서, 이상의 처리를 반복하여 실행한다. 재생 종료라고 스텝 S270에 있어서 판정된 경우, 도 52의 스텝 S228로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 55의 흐름도를 참조하여, 도 52의 스텝 S229에 있어서 행해지는 STD 출력 처리에 대하여 설명한다.
전술한 바와 같이, 도 55의 처리는, 표시 장치(3)와는 상이한, HDR 모니터를 갖지 않는 표시 장치에 비디오 데이터를 출력하는 처리이다.
스텝 S281에 있어서, 복호 처리부(56)의 파라미터 추출부(71)는, HEVC 스트림의 SEI로부터 HDR 정보와 tone mapping 정의 정보를 추출한다. 파라미터 추출부(71)는, HEVC 스트림에 포함되는 HEVC의 부호화 데이터를 HEVC 디코더(72)로 출력한다.
스텝 S282에 있어서, HEVC 디코더(72)는, HEVC의 부호화 데이터를 복호한다. 기록 모드가 mode-i인 경우, 부호화 데이터를 복호함으로써 얻어진 HDR 비디오의 데이터는 HDR-STD 변환부(73)에 공급된다. 또한, 기록 모드가 mode-ii인 경우, 부호화 데이터를 복호함으로써 얻어진 STD 비디오의 데이터는 STD 비디오 출력부(75B)에 공급된다.
스텝 S283에 있어서, 컨트롤러(51)는, 기록 모드가 mode-i인지 여부를 mode_flag의 값에 기초하여 판정한다.
기록 모드가 mode-i라고 스텝 S283에 있어서 판정된 경우, 스텝 S284에 있어서, HDR-STD 변환부(73)는, HEVC 디코더(72)로부터 공급된 HDR 비디오를, 파라미터 추출부(71)로부터 공급된 HDR-STD 변환용 tone mapping 정의 정보에 기초하여 STD 비디오로 변환한다. 기록 모드가 mode-ii라고 스텝 S283에 있어서 판정된 경우, 스텝 S284의 처리는 스킵된다.
스텝 S285에 있어서, STD 비디오 출력부(75B)는, HEVC 디코더(72)로부터 공급된 STD 비디오 또는 HDR-STD 변환부(73)로부터 공급된 STD 비디오의 데이터를 출력한다.
스텝 S286에 있어서, 컨트롤러(51)는, 재생 종료인지 여부를 판정하여, 재생 종료가 아니라고 판정된 경우, 스텝 S281로 되돌아가서, 이상의 처리를 반복하여 실행한다. 재생 종료라고 스텝 S286에 있어서 판정된 경우, 도 52의 스텝 S229로 되돌아가서, 그 이후의 처리가 행해진다.
다음으로, 도 56의 흐름도를 참조하여, 표시 장치(3)의 표시 처리에 대하여 설명한다.
HDR 모니터를 갖는 표시 장치(3)에 대하여 재생 장치(2)가 송신하는 비디오 데이터에는 HDR InfoFrame이 부가되어 있다. 표시 장치(3)의 컨트롤러(101)는, HDR InfoFrame에 기초하여, 재생 장치(2)로부터 송신되어 오는 비디오 데이터가 HDR 비디오의 데이터라고 인식한다.
스텝 S301에 있어서, 표시 장치(3)의 HDMI 통신부(102)는, 재생 장치(2)로부터 송신되어 온 HDR 비디오의 데이터를 수신한다. HDR 비디오의 각 프레임의 데이터에는 HDR InfoFrame이 부가되어 있다.
스텝 S302에 있어서, 컨트롤러(101)는, HDR InfoFrame에 포함되는 raw/cooked flag-2에 기초하여, HDR 비디오의 데이터가 raw 출력된 데이터인지 여부를 판정한다.
raw/cooked flag-2에 1의 값이 설정되어 있는 경우, 컨트롤러(101)는, HDR 비디오의 데이터가 raw 출력된 데이터라고 판정한다. 또한, raw/cooked flag-2로 0의 값이 설정되어 있는 경우, 컨트롤러(101)는, HDR 비디오의 데이터가, cooked 출력된 데이터라고 판정한다.
HDR 비디오의 데이터가 raw 출력된 데이터라고 스텝 S302에 있어서 판정된 경우, 스텝 S303에 있어서, 신호 처리부(103)는, HDR InfoFrame에 포함되는 HDR 정보를 참조한다. 신호 처리부(103)는, HDR 비디오의 다이내믹 레인지가 모니터(104)의 표시 성능을 초과했을 때에는, 적절히 HDR 비디오의 휘도를 조정하고, 휘도 조정 후의 HDR 비디오의 영상을 모니터(104)에 표시시킨다.
한편, HDR 비디오의 데이터가 cooked 출력된 데이터라고 스텝 S302에 있어서 판정된 경우, 스텝 S304에 있어서, 신호 처리부(103)는, HDR InfoFrame에 포함되는 HDR 정보에 따라서, HDR 비디오의 영상을 모니터(104)에 표시시킨다.
스텝 S303, 또는 스텝 S304에 있어서 HDR 비디오의 영상이 표시된 후, 스텝 S305에 있어서, 컨트롤러(101)는, HDR 비디오의 표시를 종료할지 여부를 판정하여, 종료하지 않았다고 판정된 경우, 스텝 S301 이후의 처리를 반복한다. 스텝 S305에 있어서 표시를 종료하였다고 판정된 경우, 컨트롤러(101)는, 처리를 종료시킨다.
이상의 일련의 처리에 의해, 재생 장치(2)는, HDMI의 InfoFrame을 사용하여 HDR 정보를 표시 장치(3)로 전송할 수 있다. 또한, 표시 장치(3)는, HDR 비디오의 휘도 조정을 재생 장치(2)측에서 행할지, 표시 장치(3)측에서 행할지를, HDMI의 EDID를 사용하여 요구할 수 있다.
<9. 다른 변형예>
HDR 비디오의 데이터를 재생 장치(2)로부터 표시 장치(3)에 송신하는 경우, HDR 정보를 부가하여 송신하도록 하였지만, HDR 정보를 부가하지 않고 송신하도록 해도 된다.
또한, 재생 장치(2)가 BD Player인 경우에 대해 주로 설명하였지만, 재생 장치(2)가 갖는 전술한 기능을 휴대 단말기에 탑재하도록 해도 된다. 이 경우, 휴대 단말기가 재생 장치(2)로서의 역할을 갖게 된다.
또한, 재생 장치(2)가 재생하는 콘텐츠가 리무버블 미디어에 기록된 콘텐츠로 하였지만, 전술한 기술은, 네트워크를 통해 배신된 콘텐츠를 재생하는 경우에도 적용 가능하다. 이 경우, 재생 장치(2)는, 인터넷 등의 네트워크를 통해 접속된 서버로부터 송신되어 온 콘텐츠를 수신하고, 재생하여 HDR 비디오를 표시 장치(3)로 출력하게 된다.
[컴퓨터의 구성예]
전술한 일련의 처리는, 하드웨어에 의해 실행할 수도 있고, 소프트웨어에 의해 실행할 수도 있다. 일련의 처리를 소프트웨어에 의해 실행하는 경우에는, 그 소프트웨어를 구성하는 프로그램이, 전용 하드웨어에 내장되어 있는 컴퓨터, 또는 범용 퍼스널 컴퓨터 등에, 프로그램 기록 매체로부터 인스톨된다.
도 57은, 전술한 일련의 처리를 프로그램에 의해 실행하는 컴퓨터의 하드웨어의 구성예를 나타내는 블록도이다.
CPU(501), ROM(502), RAM(503)은, 버스(504)에 의해 서로 접속되어 있다.
버스(504)에는 또한 입출력 인터페이스(505)가 접속되어 있다. 입출력 인터페이스(505)에는, 키보드, 마우스 등으로 이루어지는 입력부(506), 디스플레이, 스피커 등으로 이루어지는 출력부(507)가 접속된다. 또한, 입출력 인터페이스(505)에는, 하드디스크나 불휘발성의 메모리 등으로 이루어지는 기억부(508), 네트워크 인터페이스 등으로 이루어지는 통신부(509), 리무버블 미디어(511)를 구동하는 드라이브(510)가 접속된다.
이상과 같이 구성되는 컴퓨터에서는, CPU(501)가, 예를 들어 기억부(508)에 기억되어 있는 프로그램을 입출력 인터페이스(505) 및 버스(504)를 통해 RAM(503)에 로드하여 실행함으로써, 전술한 일련의 처리가 행해진다.
CPU(501)가 실행하는 프로그램은, 예를 들어 리무버블 미디어(511)에 기록하거나, 혹은, 로컬 에리어 네트워크, 인터넷, 디지털 방송과 같은, 유선 또는 무선의 전송 매체를 통해 제공되고, 기억부(508)에 인스톨된다.
또한, 컴퓨터가 실행하는 프로그램은, 본 명세서에서 설명하는 순서를 따라서 시계열로 처리가 행해지는 프로그램이어도 되고, 병렬로, 혹은 호출이 행해졌을 때 등의 필요한 타이밍에 처리가 행해지는 프로그램이어도 된다.
본 기술의 실시 형태는, 전술한 실시 형태로 한정되는 것이 아니라, 본 기술의 요지를 일탈하지 않는 범위에서 다양한 변경이 가능하다.
또한, 본 명세서에 있어서, 시스템이란, 복수의 구성 요소(장치, 모듈(부품) 등)의 집합을 의미하며, 모든 구성 요소가 동일 하우징 내에 있는지 여부는 묻지 않는다. 따라서, 별개의 하우징에 수납되고, 네트워크를 통해 접속되어 있는 복수의 장치, 및 하나의 하우징 내에 복수의 모듈이 수납되어 있는 하나의 장치는, 모두 시스템이다.
[구성의 조합예]
본 기술은, 이하와 같은 구성을 취할 수도 있다.
(1)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와,
상기 부호화 데이터를 복호하는 복호부와,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하는 변환부와,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부
를 구비하는 재생 장치.
(2)
상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되고,
상기 통신부는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환하는 상기 (1)에 기재된 재생 장치.
(3)
상기 통신부는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는 상기 (2)에 기재된 재생 장치.
(4)
상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함하는 상기 (3)에 기재된 재생 장치.
(5)
상기 통신부는, HDMI 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득함과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는 상기 (1) 내지 (4) 중 어느 하나에 기재된 재생 장치.
(6)
상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI인 상기 (1) 내지 (5) 중 어느 하나에 기재된 재생 장치.
(7)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하고,
상기 부호화 데이터를 복호하고,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하고,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 스텝을 포함하는 재생 방법.
(8)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터와,
상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보와,
상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보
를 기록한 기록 매체로서,
상기 기록 매체를 재생하는 재생 장치에 있어서는,
상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 상기 기록 매체로부터 판독하고,
상기 부호화 데이터를 복호하고,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하고,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 처리가 행해지는 기록 매체.
(9)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와,
상기 부호화 데이터를 복호하는 복호부와,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하는 변환부와,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부
를 구비하는 재생 장치.
(10)
상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되고,
상기 통신부는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환하는 상기 (9)에 기재된 재생 장치.
(11)
상기 통신부는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는 상기 (10)에 기재된 재생 장치.
(12)
상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함되는 상기 (11)에 기재된 재생 장치.
(13)
상기 통신부는, HDMI 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득함과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는 상기 (9) 내지 (12) 중 어느 하나에 기재된 재생 장치.
(14)
상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI인 상기 (9) 내지 (13) 중 어느 하나에 기재된 재생 장치.
(15)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하고,
상기 부호화 데이터를 복호하고,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하고,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 스텝을 포함하는 재생 방법.
(16)
제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터와,
상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보와,
상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보
를 기록한 기록 매체로서,
상기 기록 매체를 재생하는 재생 장치에 있어서는,
상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 상기 기록 매체로부터 판독하고,
상기 부호화 데이터를 복호하고,
상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하고,
비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는
처리가 행해지는 기록 매체.
1: 기록 장치
2: 재생 장치
3: 표시 장치
11: 광 디스크
21: 컨트롤러
21A: Data Base 정보 생성부
22: 부호화 처리부
23: 디스크 드라이브
31: HDR 정보 생성부
32: HEVC 인코더
33: HDR-STD 변환부
34: 정의 정보 생성부
35: HEVC 스트림 생성부
51: 컨트롤러
52: 디스크 드라이브
53: 메모리
56: 복호 처리부
58: HDMI 통신부
71: 파라미터 추출부
72: HEVC 디코더
73: HDR-STD 변환부
74: STD-HDR 변환부
75: 출력부

Claims (34)

  1. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와,
    상기 부호화 데이터를 복호하는 복호부와,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하는 변환부와,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 표시 장치가 4K 해상도 능력(4K resolution capability)을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부
    를 구비하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 재생 장치.
  2. 제1항에 있어서,
    상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되고,
    상기 통신부는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환하는, 재생 장치.
  3. 제2항에 있어서,
    상기 통신부는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는, 재생 장치.
  4. 제3항에 있어서,
    상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함되는, 재생 장치.
  5. 제1항에 있어서,
    상기 통신부는, HDMI 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득함과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는, 재생 장치.
  6. 제1항에 있어서,
    상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI인, 재생 장치.
  7. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하고,
    상기 부호화 데이터를 복호하고,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하고,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
    상기 표시 장치가 4K 해상도 능력을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
    상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 스텝을 포함하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 재생 방법.
  8. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 부호화 데이터와,
    상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보와,
    상기 확장 비디오로부터 상기 제1 휘도 범위의 비디오인 표준 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보
    를 기록한 기록 매체로서,
    상기 기록 매체를 재생하는 재생 장치에 있어서는,
    상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 상기 기록 매체로부터 판독하고,
    상기 부호화 데이터를 복호하고,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 확장 비디오를 상기 표준 비디오로 변환하고,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
    상기 표시 장치가 4K 해상도 능력을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
    상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 처리가 행해지고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 기록 매체.
  9. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하는 판독부와,
    상기 부호화 데이터를 복호하는 복호부와,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하는 변환부와,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득함과 함께, 상기 표시 장치가 4K 해상도 능력을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 통신부
    를 구비하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 재생 장치.
  10. 제9항에 있어서,
    상기 확장 비디오의 표시 성능을 나타내는 정보에는, 상기 확장 비디오를, 휘도를 조정하지 않고 출력할지, 휘도를 조정하여 출력할지를 나타내는 제1 플래그가 포함되고,
    상기 통신부는, 출력하는 상기 확장 비디오를 상기 제1 플래그의 값에 따라서 전환하는, 재생 장치.
  11. 제10항에 있어서,
    상기 통신부는, 휘도 조정 후의 상기 확장 비디오를 출력하는 경우, 조정 후의 휘도의 특성을 나타내는 상기 휘도 특성 정보를 포함하는 상기 프레임 정보가 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는, 재생 장치.
  12. 제11항에 있어서,
    상기 프레임 정보에는, 출력하는 상기 확장 비디오가, 휘도를 조정하지 않은 비디오인지, 휘도 조정 후의 비디오인지를 나타내는 제2 플래그가 포함되는, 재생 장치.
  13. 제9항에 있어서,
    상기 통신부는, HDMI 규격에 따라서 상기 표시 장치의 사이에서 통신을 행하고, 상기 성능 정보로서의 EDID를 상기 표시 장치로부터 취득함과 함께, 상기 프레임 정보로서의 InfoFrame이 각 프레임의 데이터에 부가된 상기 확장 비디오의 데이터를 출력하는, 재생 장치.
  14. 제9항에 있어서,
    상기 부호화 데이터는 HEVC의 부호화 데이터이며, 상기 휘도 특성 정보와 상기 휘도 변환 정의 정보는 HEVC 스트림의 SEI인, 재생 장치.
  15. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터, 상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보, 및 상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보를 기록한 기록 매체로부터, 상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 판독하고,
    상기 부호화 데이터를 복호하고,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하고,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
    상기 표시 장치가 4K 해상도 능력을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
    상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 스텝을 포함하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 재생 방법.
  16. 제1 휘도 범위보다 넓은 제2 휘도 범위의 비디오인 확장 비디오의 휘도 변환을 행하여 얻어진, 상기 제1 휘도 범위의 비디오인 표준 비디오의 부호화 데이터와,
    상기 확장 비디오의 휘도 특성을 나타내는 휘도 특성 정보와,
    상기 표준 비디오로부터 상기 확장 비디오로의 휘도 변환을 행할 때 사용되는 휘도 변환 정의 정보
    를 기록한 기록 매체로서,
    상기 기록 매체를 재생하는 재생 장치에 있어서는,
    상기 부호화 데이터, 상기 휘도 특성 정보, 및 상기 휘도 변환 정의 정보를 상기 기록 매체로부터 판독하고,
    상기 부호화 데이터를 복호하고,
    상기 휘도 변환 정의 정보에 기초하여, 상기 부호화 데이터를 복호하여 얻어진 상기 표준 비디오를 상기 확장 비디오로 변환하고,
    비디오의 출력처로 되는 표시 장치로부터 상기 표시 장치의 성능을 나타내는 정보인 성능 정보를 취득하고,
    상기 표시 장치가 4K 해상도 능력을 갖는 경우에 응답하여, 상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되는 경우, 상기 확장 비디오의 데이터를, 각 프레임의 데이터에 상기 휘도 특성 정보를 포함하는 프레임 정보를 부가하여 출력하고,
    상기 성능 정보에 상기 확장 비디오의 표시 성능을 나타내는 정보가 포함되지 않은 경우, 상기 표준 비디오의 데이터를 출력하는 처리가 행해지고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 기록 매체.
  17. 표시 장치로서,
    재생 장치로부터 HDR 비디오의 전송에 관련된 정보를 포함하는 표시 식별 데이터를 저장하도록 구성된 메모리;
    상기 표시 장치의 성능을 나타내는 성능 정보를 상기 재생 장치에 전송하고, 상기 성능 정보가 확장 비디오의 표시 성능을 나타내는 정보를 포함하는 경우 휘도 특성 정보를 포함하는 프레임 정보를 프레임 데이터에 부가한 후에 상기 확장 비디오의 데이터를 수신하도록 구성된 회로 - 상기 성능 정보는 상기 표시 장치가 4K 해상도 능력을 갖는다는 것을 나타내는 정보를 포함함 -;
    마스터 HDR 비디오의 정보를 포함하는 HDR 정보를 참조하고 상기 재생 장치로부터 전송된 상기 HDR 비디오가 표시될 수 있는지 여부를 결정하도록 구성된 제어기; 및
    상기 HDR 정보에 의해 지정된 휘도에 따라 상기 HDR 비디오의 영상을 표시하도록 구성된 모니터를 포함하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 표시 장치.
  18. 제17항에 있어서,
    상기 표시 장치의 성능에 따라 휘도를 조정하는 신호 처리기를 더 포함하고, 상기 회로는 상기 성능 정보가 상기 확장 비디오의 상기 표시 성능을 나타내는 정보를 포함하지 않는 경우 표준 비디오의 데이터를 수신하도록 구성되는, 표시 장치.
  19. 제17항 또는 제18항에 있어서,
    상기 부가된 프레임 정보는 상기 재생 장치로부터 전송된 상기 HDR 비디오의 휘도 특성을 나타내는 HDR 정보를 포함하는, 표시 장치.
  20. 제17항 또는 제18항에 있어서,
    상기 HDR 비디오는 HEVC의 부호화 데이터로부터 변환되는, 표시 장치.
  21. 제19항에 있어서,
    HDR InfoFrame이 상기 HDR 비디오의 각각의 프레임에 부가되는, 표시 장치.
  22. 제21항에 있어서,
    상기 HDR InfoFrame은 상기 HDR 비디오의 사양에 관련된 정보를 포함하는 InfoFrame인, 표시 장치.
  23. 제21항에 있어서,
    상기 HDR 비디오의 상기 휘도 특성을 나타내는 상기 HDR 정보는 상기 HDR InfoFrame을 포함하는 표시 장치.
  24. 제21항에 있어서,
    상기 HDR InfoFrame이 상기 재생 장치로부터 전송된 비디오 데이터에 부가되는 경우, 상기 표시 장치는 상기 재생 장치로부터 전송된 상기 비디오 데이터가 상기 HDR 비디오의 데이터임을 인식하고 상기 HDR 비디오의 영상을 표시하는, 표시 장치.
  25. 제17항 또는 제18항에 있어서,
    상기 표시 장치는 액정 디스플레이인, 표시 장치.
  26. 제17항 또는 제18항에 있어서,
    상기 표시 장치는 유기 EL 디스플레이인, 표시 장치.
  27. 표시 장치로서,
    HDR EDID(extended display identification data)를 포함하는 확장 표시 식별 데이터(EDID)를 저장하도록 구성된 메모리; 및
    상기 EDID를 재생 장치에 전송하고 상기 재생 장치로부터 전송된 HDR 비디오 및 HDR 정보를 수신하고 - 상기 HDR EDID는 상기 표시 장치의 성능을 나타내는 성능 정보를 포함하고, 상기 수신된 HDR 정보는 상기 성능 정보가 상기 표시 장치가 4K 해상도 능력을 갖는다는 것을 나타내는 성능 정보를 포함하는, 상기 HDR 비디오의 표시 성능을 나타내는 정보를 포함하는 경우 휘도 특성 정보를 포함함-;
    마스터 HDR 비디오의 정보를 포함하는 상기 HDR 정보를 참조하여 상기 재생 장치로부터 전송된 상기 HDR 비디오가 표시될 수 있는지 여부를 결정하고; 그리고
    상기 HDR 정보에 의해 지정된 상기 휘도 특성에 따라 상기 HDR 비디오의 영상을 표시하도록 구성된 회로를 포함하고,
    비디오 데이터 수신시, 상기 표시 장치는 제1 HDR 정보 및 제2 HDR 정보를 수신하고, 상기 제1 HDR 정보에 따른 상기 비디오 데이터의 휘도 조정 처리는 상기 제2 HDR 정보에 기초하도록 구성되는, 표시 장치.
  28. 제27항에 있어서,
    상기 휘도 특성 정보는 상기 재생 장치로부터 전송된 상기 HDR 비디오의 휘도 특성 정보인, 표시 장치.
  29. 제27항에 있어서,
    상기 HDR EDID는 상기 HDR 비디오에 관련된 정보를 포함하는, 표시 장치.
  30. 제28항에 있어서,
    상기 HDR 비디오는 HEVC의 부호화 데이터로부터 변환되는, 표시 장치.
  31. 제27항 내지 제30항 중 어느 한 항에 있어서,
    HDR InfoFrame이 상기 HDR 비디오의 각각의 프레임에 부가되는, 표시 장치.
  32. 제31항에 있어서,
    상기 HDR InfoFrame은 상기 HDR 비디오의 사양에 관련된 정보를 포함하는 InfoFrame인, 표시 장치.
  33. 제31항에 있어서,
    상기 HDR 비디오의 상기 휘도 특성 정보를 포함하는 상기 HDR 정보가 상기 HDR InfoFrame을 사용하는 표시 장치.
  34. 제31항에 있어서,
    상기 HDR InfoFrame이 상기 재생 장치로부터 전송된 비디오 데이터에 부가되는 경우, 상기 표시 장치는 상기 재생 장치로부터 전송된 상기 비디오 데이터가 HDR 비디오의 데이터임을 인식하고 상기 HDR 비디오의 영상을 표시하는, 표시 장치.
KR1020157034236A 2013-06-20 2014-06-06 재생 장치, 재생 방법 및 기록 매체 KR102266224B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPJP-P-2013-129994 2013-06-20
JP2013129994A JP2015005878A (ja) 2013-06-20 2013-06-20 再生装置、再生方法、および記録媒体
PCT/JP2014/065054 WO2014203747A1 (ja) 2013-06-20 2014-06-06 再生装置、再生方法、および記録媒体

Publications (2)

Publication Number Publication Date
KR20160022304A KR20160022304A (ko) 2016-02-29
KR102266224B1 true KR102266224B1 (ko) 2021-06-18

Family

ID=52104486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157034236A KR102266224B1 (ko) 2013-06-20 2014-06-06 재생 장치, 재생 방법 및 기록 매체

Country Status (7)

Country Link
US (5) US9986253B2 (ko)
EP (2) EP3013041A4 (ko)
JP (1) JP2015005878A (ko)
KR (1) KR102266224B1 (ko)
CN (2) CN110033795B (ko)
TW (2) TWI610298B (ko)
WO (1) WO2014203747A1 (ko)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI711310B (zh) 2013-06-21 2020-11-21 日商新力股份有限公司 送訊裝置、高動態範圍影像資料送訊方法、收訊裝置、高動態範圍影像資料收訊方法及程式
KR102223751B1 (ko) * 2013-07-12 2021-03-05 소니 주식회사 재생 장치, 재생 방법, 및 기록 매체
TWI630820B (zh) 2013-07-19 2018-07-21 新力股份有限公司 File generation device, file generation method, file reproduction device, and file reproduction method
TWI630821B (zh) * 2013-07-19 2018-07-21 新力股份有限公司 File generation device, file generation method, file reproduction device, and file reproduction method
WO2015045916A1 (ja) * 2013-09-27 2015-04-02 ソニー株式会社 再生装置、再生方法、および記録媒体
CN114513617B (zh) * 2014-09-10 2024-04-09 松下电器(美国)知识产权公司 再现装置以及再现方法
JP2016062637A (ja) * 2014-09-12 2016-04-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 記録媒体、再生装置、および再生方法
JP2020022179A (ja) * 2014-11-04 2020-02-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 再生方法、プログラムおよび再生装置
EP3217656B1 (en) * 2014-11-04 2021-03-03 Panasonic Intellectual Property Corporation of America Reproduction method, reproduction device, and program
US10609327B2 (en) * 2014-12-29 2020-03-31 Sony Corporation Transmission device, transmission method, reception device, and reception method
WO2016111198A1 (ja) * 2015-01-09 2016-07-14 ソニー株式会社 再生装置、再生方法、情報処理装置、情報処理方法、プログラム、および記録媒体
US10455240B2 (en) 2015-04-15 2019-10-22 Sony Corporation Reproduction device, reproduction method, and program
CN107736017B (zh) 2015-06-25 2020-07-28 三菱电机株式会社 影像再现装置和影像再现方法
CN107851421A (zh) * 2015-07-31 2018-03-27 索尼公司 视频信号处理装置、视频信号处理方法和显示装置
JP6584000B2 (ja) * 2015-08-24 2019-10-02 シャープ株式会社 受信装置、受信方法、及びプログラム
US10477176B2 (en) * 2015-08-24 2019-11-12 Sharp Kabushiki Kaisha Reception device, broadcast system, reception method, and program
EP3352467A4 (en) * 2015-09-18 2019-05-15 Sharp Kabushiki Kaisha RECEIVING DEVICE, RECEIVING METHOD AND PROGRAM
US10200690B2 (en) * 2015-09-22 2019-02-05 Qualcomm Incorporated Video decoder conformance for high dynamic range (HDR) video coding using a core video standard
MX2018003687A (es) 2015-09-23 2018-04-30 Arris Entpr Llc Alto rango dinamico de señalizacion y contenido de amplia gama de colores en corrientes de transporte.
WO2017051808A1 (ja) * 2015-09-25 2017-03-30 日立マクセル株式会社 放送受信装置
WO2017080927A1 (en) * 2015-11-09 2017-05-18 Thomson Licensing Method and device for adapting the video content decoded from elementary streams to the characteristics of a display
US10447961B2 (en) * 2015-11-18 2019-10-15 Interdigital Vc Holdings, Inc. Luminance management for high dynamic range displays
EP3422348A4 (en) * 2016-02-26 2019-03-13 Sony Corporation INFORMATION PROCESSING APPARATUS, DISPLAY APPARATUS, INFORMATION RECORDING MEDIUM, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6253036B2 (ja) * 2016-03-31 2017-12-27 シャープ株式会社 コンテンツ処理装置、テレビジョン受信装置、コンテンツ処理装置における情報処理方法、プログラム
JP6729055B2 (ja) 2016-06-23 2020-07-22 セイコーエプソン株式会社 映像処理装置、表示装置および映像処理方法
JP6855205B2 (ja) * 2016-10-06 2021-04-07 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置および画像処理方法
JP6819208B2 (ja) * 2016-10-25 2021-01-27 ソニー株式会社 信号処理装置および方法、並びにプログラム
TWI808970B (zh) 2018-04-30 2023-07-21 圓剛科技股份有限公司 影像訊號轉換裝置
JP7100493B2 (ja) 2018-05-16 2022-07-13 キヤノン株式会社 表示制御装置及びその制御方法及びプログラム
WO2020000135A1 (zh) * 2018-06-25 2020-01-02 华为技术有限公司 一种包含字幕的高动态范围视频处理的方法及装置
JP7242212B2 (ja) 2018-08-07 2023-03-20 キヤノン株式会社 表示制御装置、表示制御方法、及び、プログラム
JP2020024550A (ja) 2018-08-07 2020-02-13 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム
EP4220539A1 (en) 2022-01-27 2023-08-02 Koninklijke Philips N.V. Automatic luminance adjustment for hdr video coding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012147010A1 (en) * 2011-04-28 2012-11-01 Koninklijke Philips Electronics N.V. Method and apparatus for generating an image coding signal
WO2012172460A1 (en) * 2011-06-14 2012-12-20 Koninklijke Philips Electronics N.V. Graphics processing for high dynamic range video
WO2013046096A1 (en) 2011-09-27 2013-04-04 Koninklijke Philips Electronics N.V. Apparatus and method for dynamic range transforming of images

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8218625B2 (en) * 2004-04-23 2012-07-10 Dolby Laboratories Licensing Corporation Encoding, decoding and representing high dynamic range images
JP4412720B2 (ja) * 2004-06-24 2010-02-10 キヤノン株式会社 映像処理方法及び装置
US8014445B2 (en) * 2006-02-24 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for high dynamic range video coding
KR20080046858A (ko) * 2006-11-23 2008-05-28 엘지전자 주식회사 미디어 싱크 기기, 미이어 소스 기기 및 미디어 싱크기기의 제어 방법
JP5072489B2 (ja) 2007-08-30 2012-11-14 株式会社ジャパンディスプレイウェスト 表示装置およびその駆動方法、電子機器
JP5242111B2 (ja) * 2007-10-02 2013-07-24 株式会社ソニー・コンピュータエンタテインメント 送信装置、画像データ送信方法、受信装置および受信装置における画像表示方法
WO2012122423A1 (en) * 2011-03-10 2012-09-13 Dolby Laboratories Licensing Corporation Pre-processing for bitdepth and color format scalable video coding
JP4715904B2 (ja) * 2008-11-05 2011-07-06 ソニー株式会社 画像処理装置、画像処理方法、および通信システム
EP2537138B1 (en) 2010-02-19 2014-04-02 Thomson Licensing Parameters interpolation for high dynamic range video tone mapping
EP2574044A4 (en) * 2010-05-19 2013-04-24 Sharp Kk PLAYING DEVICE, DISPLAY DEVICE, TELEVISION RECEIVER, SYSTEM, RECEIVING METHOD, PROGRAM AND RECORDING MEDIUM
EP3869494A1 (en) * 2010-07-22 2021-08-25 Dolby Laboratories Licensing Corp. Display management server
TWI559779B (zh) 2010-08-25 2016-11-21 杜比實驗室特許公司 擴展影像動態範圍
WO2012029885A1 (ja) 2010-09-03 2012-03-08 ソニー株式会社 画像処理装置および方法
EP2707868B1 (en) * 2011-05-10 2024-04-03 Koninklijke Philips N.V. High dynamic range image signal generation and processing
US9060180B2 (en) * 2011-06-10 2015-06-16 Dolby Laboratories Licensing Corporation Drift-free, backwards compatible, layered VDR coding
KR20130002074A (ko) 2011-06-28 2013-01-07 (주)마이크로인피니티 선회식 거리 측정 장치
JP5836090B2 (ja) * 2011-11-29 2015-12-24 キヤノン株式会社 撮像装置及び制御方法
EP2603000B1 (en) * 2011-12-08 2017-11-01 Dolby Laboratories Licensing Corporation Guided prediction-filtering in layered vdr image coding
US8854412B2 (en) * 2012-09-21 2014-10-07 Cisco Technology, Inc. Real-time automatic scene relighting in video conference sessions
EP2993886A4 (en) * 2013-04-30 2016-11-23 Sony Corp SENDING DEVICE, TRANSMISSION PROCEDURE, RECEPTION DEVICE AND RECEPTION PROCEDURE
US10812801B2 (en) * 2014-02-25 2020-10-20 Apple Inc. Adaptive transfer function for video encoding and decoding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012147010A1 (en) * 2011-04-28 2012-11-01 Koninklijke Philips Electronics N.V. Method and apparatus for generating an image coding signal
WO2012172460A1 (en) * 2011-06-14 2012-12-20 Koninklijke Philips Electronics N.V. Graphics processing for high dynamic range video
WO2013046096A1 (en) 2011-09-27 2013-04-04 Koninklijke Philips Electronics N.V. Apparatus and method for dynamic range transforming of images

Also Published As

Publication number Publication date
TWI610298B (zh) 2018-01-01
JP2015005878A (ja) 2015-01-08
KR20160022304A (ko) 2016-02-29
US9986253B2 (en) 2018-05-29
TW201812746A (zh) 2018-04-01
CN105284105A (zh) 2016-01-27
US20180199050A1 (en) 2018-07-12
EP3013041A4 (en) 2016-11-09
TWI669711B (zh) 2019-08-21
WO2014203747A1 (ja) 2014-12-24
US11812046B2 (en) 2023-11-07
EP4037309A1 (en) 2022-08-03
TW201519225A (zh) 2015-05-16
CN110033795A (zh) 2019-07-19
US20210168393A1 (en) 2021-06-03
US10951909B2 (en) 2021-03-16
US10412401B2 (en) 2019-09-10
EP3013041A1 (en) 2016-04-27
CN105284105B (zh) 2019-04-23
US20160100183A1 (en) 2016-04-07
US20190364293A1 (en) 2019-11-28
US20240089482A1 (en) 2024-03-14
CN110033795B (zh) 2021-02-05

Similar Documents

Publication Publication Date Title
JP7458736B2 (ja) 表示装置
KR102266224B1 (ko) 재생 장치, 재생 방법 및 기록 매체
JP6628117B2 (ja) 再生装置、再生方法
KR20160045686A (ko) 재생 장치, 재생 방법 및 기록 매체
KR20160064091A (ko) 재생 장치, 재생 방법, 및 기록 매체

Legal Events

Date Code Title Description
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)