(57)【要約】【課題】輝度のダイナミックレンジが広いビデオ上に適切な明るさのグラフィックスを表示させることができるようにする。【解決手段】本技術の一側面の再生装置が再生する記録媒体には、第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、拡張ビデオの輝度の特性を示す輝度特性情報、および、拡張ビデオに重畳される、第１の輝度範囲のグラフィックスのデータが記録される。再生装置は、グラフィックスの第１の画素値を、グラフィックスの輝度の特性上で第１の画素値が示す輝度と同じ輝度を示す、輝度特性情報により表される拡張ビデオの輝度の特性上における第２の画素値に変換し、符号化データを復号して得られた拡張ビデオと、第２の画素値のグラフィックスを合成する。本技術は、コンテンツを再生するプレーヤに適用することができる。【選択図】図１６
2019097212.tif 000002
【特許請求の範囲】
【請求項１】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出す読み出し部と、
前記符号化データを復号する第１の復号部と、
前記グラフィックスのデータを復号する第２の復号部と、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第１の変換部と、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部と
を備える再生装置。
【請求項２】
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに備える
請求項１に記載の再生装置。
【請求項３】
前記拡張ビデオを、前記第１の輝度範囲のビデオである標準ビデオに変換する第２の変換部をさらに備え、
前記読み出し部は、前記記録媒体に記録されている、前記拡張ビデオから前記標準ビデオへの輝度変換を行うときに用いられる輝度変換定義情報をさらに読み出し、
前記第２の変換部は、前記記録媒体から読み出された前記輝度変換定義情報に基づいて、前記拡張ビデオを前記標準ビデオに変換する
請求項１に記載の再生装置。
【請求項４】
前記合成部は、前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成する  請求項３に記載の再生装置。
【請求項５】
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに備える
請求項４に記載の再生装置。
【請求項６】
前記輝度特性情報と前記輝度変換定義情報は、前記符号化データを含むストリームに前記符号化データの補助情報として挿入され、前記記録媒体に記録される
請求項３に記載の再生装置。
【請求項７】
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIである
請求項６に記載の再生装置。
【請求項８】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記グラフィックスのデータを復号し、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
ステップを含む再生方法。
【請求項９】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データと、  前記拡張ビデオの輝度の特性を示す輝度特性情報と、
前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータと
を記録した記録媒体であって、
前記記録媒体を再生する再生装置においては、
前記記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記グラフィックスのデータを復号し、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
処理が行われる記録媒体。
【請求項１０】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出す読み出し部と、
前記符号化データを復号する第１の復号部と、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換する第１の変換部と、
前記グラフィックスのデータを復号する第２の復号部と、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第２の変換部と、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部と
を備える再生装置。
【請求項１１】
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに備える
請求項１０に記載の再生装置。
【請求項１２】
前記合成部は、前記符号化データを復号して得られた前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成する
請求項１０に記載の再生装置。
【請求項１３】
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに備える
請求項１２に記載の再生装置。
【請求項１４】
前記輝度特性情報と前記輝度変換定義情報は、前記符号化データを含むストリームに前記符号化データの補助情報として挿入され、前記記録媒体に記録される
請求項１０に記載の再生装置。
【請求項１５】
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIである
請求項１４に記載の再生装置。
【請求項１６】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換し、
前記グラフィックスのデータを復号し、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
ステップを含む再生方法。
【請求項１７】
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データと、
前記拡張ビデオの輝度の特性を示す輝度特性情報と、
前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報と、
前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータと
を記録した記録媒体であって、
前記記録媒体を再生する再生装置においては、
前記記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換し、
前記グラフィックスのデータを復号し、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
処理が行われる記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生装置、再生方法、および記録媒体に関し、特に、輝度のダイナミックレンジが広いビデオ上に適切な明るさのグラフィックスを表示させることができるようにした再生装置、再生方法、および記録媒体に関する。
【背景技術】
【０００２】
映画などのコンテンツの記録メディアとしてBlu-ray（登録商標） Disc（以下、適宜、BDという）がある。従来、BDに収録するビデオのオーサリングは、標準の輝度（100nit＝100cd/m2）のモニタで視聴することを前提に、マスターのビデオのダイナミックレンジを圧縮して行われている。
【０００３】
マスターとなるビデオは、高品質なカメラで撮影されたものであり、標準の輝度のモニタで表示可能なダイナミックレンジ以上のダイナミックレンジを有している。圧縮されることにより、マスターのビデオのダイナミックレンジは当然損なわれることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５８６９２号公報
【特許文献２】特開２００９−８９２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
有機EL(Electroluminescence)ディスプレイやLCD(Liquid Crystal Display)等のディスプレイ技術の進歩により、500nitや1000nitといったような、標準よりも明るいモニタが市販されている。このような広いダイナミックレンジを有するモニタの性能を活かすようなコンテンツに対する要求がある。
【０００６】
BDにおいては字幕などのグラフィックスをビデオに重ねて表示させることが可能とされているが、ダイナミックレンジの広いビデオに対して、同様にダイナミックレンジの広いグラフィックスを重ねた場合、グラフィックスが見づらくなる可能性がある。
【０００７】
本技術はこのような状況に鑑みてなされたものであり、輝度のダイナミックレンジが広いビデオ上に適切な明るさのグラフィックスを表示させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の一側面の再生装置は、第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出す読み出し部と、前記符号化データを復号する第１の復号部と、前記グラフィックスのデータを復号する第２の復号部と、復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第１の変換部と、前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部とを備える。
【０００９】
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに設けることができる。
【００１０】
前記拡張ビデオを、前記第１の輝度範囲のビデオである標準ビデオに変換する第２の変換部をさらに設けることができる。この場合、前記読み出し部に対しては、前記記録媒体に記録されている、前記拡張ビデオから前記標準ビデオへの輝度変換を行うときに用いられる輝度変換定義情報をさらに読み出させ、前記第２の変換部には、前記記録媒体から読み出された前記輝度変換定義情報に基づいて、前記拡張ビデオを前記標準ビデオに変換させることができる。
【００１１】
前記合成部には、前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成させることができる。
【００１２】
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに設けることができる。
【００１３】
前記輝度特性情報と前記輝度変換定義情報が、前記符号化データを含むストリームに前記符号化データの補助情報として挿入され、前記記録媒体に記録されるようにすることができる。
【００１４】
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIであるようにすることができる。
【００１５】
本技術の一側面においては、第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータが読み出され、前記符号化データが復号され、前記グラフィックスのデータが復号され、復号して得られた前記グラフィックスの第１の画素値が、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換され、前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスが合成される。
【００１６】
本技術の他の側面の再生装置は、第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出す読み出し部と、前記符号化データを復号する第１の復号部と、前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換する第１の変換部と、前記グラフィックスのデータを復号する第２の復号部と、前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第２の変換部と、前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部とを備える。
【００１７】
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに設けることができる。
【００１８】
前記合成部には、前記符号化データを復号して得られた前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成させることができる。
【００１９】
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに設けることができる。
【００２０】
前記輝度特性情報と前記輝度変換定義情報を、前記符号化データを含むストリームに前記符号化データの補助情報として挿入し、前記記録媒体に記録することができる。
【００２１】
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIであるようにすることができる。
【００２２】
本技術の他の側面においては、第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータが読み出される。また、前記符号化データが復号され、前記符号化データを復号して得られた前記標準ビデオが、前記輝度変換定義情報に基づいて前記拡張ビデオに変換される。さらに、前記グラフィックスのデータが復号され、前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値が、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換され、前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスが合成される。
【発明の効果】
【００２３】
本技術によれば、輝度のダイナミックレンジが広いビデオ上に適切な明るさのグラフィックスを表示させることができる。
【図面の簡単な説明】
【００２４】
【図１】本技術の一実施形態に係る記録・再生システムの構成例を示す図である。
【図２】mode-iにおけるビデオの信号処理の例を示す図である。
【図３】mode-iにおいて処理されるビデオの信号の流れを示す図である。
【図４】mode-iiにおけるビデオの信号処理の例を示す図である。
【図５】mode-iiにおいて処理されるビデオの信号の流れを示す図である。
【図６】HEVCのアクセスユニットの構成を示す図である。
【図７】Tone mapping informationのシンタクスを示す図である。
【図８】tone mapping定義情報とHDR情報として用いられる情報の例を示す図である。
【図９】tone_map_model_id＝0のTone mapping informationにより示されるトーンカーブの例を示す図である。
【図１０】tone_map_model_id＝2のTone mapping informationにより示される階段関数の例を示す図である。
【図１１】tone_map_model_id＝3のTone mapping informationにより示される折れ線関数の例を示す図である。
【図１２】HDR情報に含まれる各情報の例を示す図である。
【図１３】BDグラフィックスのガンマ関数の例を示す図である。
【図１４】ビデオのガンマ関数の例を示す図である。
【図１５】画素値の割り付けの概念を示す図である。
【図１６】HDR合成用グラフィックスの生成処理の例を示す図である。
【図１７】割り付け用関数の例を示す図である。
【図１８】合成処理の例を示す図である。
【図１９】STDビデオとBDグラフィックスの合成処理の例を示す図である。
【図２０】BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
【図２１】Main PathとSub Pathの構造を示す図である。
【図２２】ファイルの管理構造の例を示す図である。
【図２３】PlayListファイルのシンタクスを示す図である。
【図２４】Clip Informationファイルのシンタクスを示す図である。
【図２５】図２４のProgramInfo()のシンタクスを示す図である。
【図２６】図２５のStreamCodingInfoのシンタクスを示す図である。
【図２７】記録装置の構成例を示すブロック図である。
【図２８】PGストリームとIGストリームの構成例を示す図である。
【図２９】図２７のビデオ符号化処理部の構成例を示すブロック図である。
【図３０】HDR-STD変換部による信号処理の例を示す図である。
【図３１】tone mappingの例を示す図である。
【図３２】再生装置の構成例を示すブロック図である。
【図３３】プレーン合成の例を示す図である。
【図３４】図３２のビデオ復号処理部の構成例を示すブロック図である。
【図３５】図３２のグラフィックス処理部の構成例を示すブロック図である。
【図３６】表示装置の構成例を示すブロック図である。
【図３７】記録装置の記録処理について説明するフローチャートである。
【図３８】図３７のステップＳ２において行われるmode-iでの符号化処理について説明するフローチャートである。
【図３９】図３７のステップＳ３において行われるmode-iiでの符号化処理について説明するフローチャートである。
【図４０】図３７のステップＳ４において行われるData Base情報生成処理について説明するフローチャートである。
【図４１】再生装置の再生処理について説明するフローチャートである。
【図４２】図４１のステップＳ４５において行われるmode-iでの復号処理について説明するフローチャートである。
【図４３】図４１のステップＳ４６において行われるmode-iiでの復号処理について説明するフローチャートである。
【図４４】図４２のステップＳ６５、または図４３のステップＳ８６において行われるHDR合成用グラフィックス生成処理について説明するフローチャートである。
【図４５】表示装置の表示処理について説明するフローチャートである。
【図４６】BD-Jオブジェクトに基づいて表示される画面の例を示す図である。
【図４７】BD-Jグラフィックスに基づくHDR合成用グラフィックスの生成処理の例を示す図である。
【図４８】合成処理の例を示す図である。
【図４９】STDビデオとBD-Jグラフィックスの合成処理の例を示す図である。
【図５０】記録装置の他の構成例を示すブロック図である。
【図５１】再生装置の他の構成例を示すブロック図である。
【図５２】グラフィックス処理部の他の構成例を示すブロック図である。
【図５３】CLUTの加工を行ってHDR合成用グラフィックスを生成する処理の例を示す図である。
【図５４】CLUTの加工を行うグラフィックス処理部の構成を示すブロック図である。
【図５５】図４２のステップＳ６５、または図４３のステップＳ８６において行われる他のHDR合成用グラフィックス生成処理について説明するフローチャートである。
【図５６】画素値の割り付けの概念を示す図である。
【図５７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．記録・再生システムについて
２．HEVCについて
３．BDグラフィックスの合成について
４．BDフォーマットについて
５．各装置の構成について
６．各装置の動作について
７．BD-Jグラフィックスの合成について
８．変形例
【００２６】
＜１．記録・再生システムについて＞
図１は、本技術の一実施形態に係る記録・再生システムの構成例を示す図である。
【００２７】
図１の記録・再生システムは、記録装置１、再生装置２、および表示装置３から構成される。再生装置２と表示装置３はHDMI（登録商標）(High Definition Multimedia Interface)ケーブル４を介して接続される。再生装置２と表示装置３が他の規格のケーブルを介して接続されるようにしてもよいし、無線による通信を介して接続されるようにしてもよい。
【００２８】
記録装置１はコンテンツを記録し、再生装置２はコンテンツを再生する。記録装置１から再生装置２に対するコンテンツの提供は光ディスク１１を用いて行われる。光ディスク１１は、例えばBD-ROM（Blu-ray（登録商標） Disc Read-Only）フォーマットでコンテンツが記録されたディスクである。
【００２９】
光ディスク１１に対するコンテンツの記録がBD-R,-REなどの他のフォーマットで行われるようにしてもよい。また、記録装置１から再生装置２に対するコンテンツの提供が、フラッシュメモリを搭載したメモリカードなどの、光ディスク以外のリムーバブルメディアを用いて行われるようにしてもよい。
【００３０】
光ディスク１１がBD-ROMのディスクである場合、記録装置１は例えばコンテンツのオーサーが使う装置となる。以下、適宜、記録装置１によってコンテンツが記録された光ディスク１１が再生装置２に提供されるものとして説明するが、実際には、記録装置１によりコンテンツが記録されたマスター盤に基づいて光ディスクが複製され、その一つである光ディスク１１が再生装置２に提供される。
【００３１】
記録装置１に対しては、標準の輝度のモニタで表示可能なダイナミックレンジ（輝度範囲）以上のダイナミックレンジを有するビデオであるHDR(High Dynamic Range)ビデオが入力される。標準の輝度は例えば100cd/m2（＝100nit）である。
【００３２】
記録装置１は、入力されたマスターのHDRビデオをHDRビデオのまま、すなわち標準の輝度を有するモニタで表示可能なダイナミックレンジ以上のダイナミックレンジを有するビデオのまま、光ディスク１１に記録する。この場合、光ディスク１１には、マスターのHDRビデオの輝度の特性を示す情報と、HDRビデオをSTDビデオに変換するときに用いられる情報も記録される。
【００３３】
STDビデオ（standardビデオ）は、標準の輝度を有するモニタで表示可能なダイナミックレンジのビデオである。STDビデオのダイナミックレンジを0-100％とすると、HDRビデオのダイナミックレンジは0-500％、0-1000％といったような、0％から101％以上の範囲として表される。
【００３４】
また、記録装置１は、入力されたマスターのHDRビデオをSTDビデオに変換して、すなわち標準の輝度を有するモニタで表示可能なダイナミックレンジを有するビデオに変換して、光ディスク１１に記録する。この場合、光ディスク１１には、マスターのHDRビデオの輝度の特性を示す情報と、STDビデオをHDRビデオに変換するときに用いられる情報も記録される。
【００３５】
記録装置１が記録するHDRビデオ、またはHDRビデオを変換して得られたSTDビデオは、例えば、横×縦の解像度が4096×2160、3840×2160画素などのいわゆる4K解像度のビデオである。記録装置１によるビデオデータの符号化には例えばHEVC(High Efficiency Video Coding)が用いられる。
【００３６】
マスターのHDRビデオの輝度の特性を示す情報と、HDRビデオをSTDビデオに、またはSTDビデオをHDRビデオに変換するときに用いられる情報は、SEI(Supplemental Enhancement Information)としてHEVCの符号化データに挿入される。HEVCの符号化データにSEIを挿入したHEVCストリームが、BDフォーマットで光ディスク１１に記録される。
【００３７】
光ディスク１１には、HDRビデオ、またはSTDビデオに重畳されるグラフィックスのデータも記録装置１により記録される。BDのグラフィックスには、PG(Presentation Graphic)ストリーム、IG(Interactive Graphic)ストリーム、テキストサブタイトル（TextST）ストリームを用いたグラフィックスと、BD-Jグラフィックスがある。
【００３８】
PGストリームは、ビデオストリームと同期して再生されるビットマップの字幕データのストリームである。IGストリームは、ビデオストリームと同期して再生されるメニューボタンなどの画像データのストリームである。TextSTストリームは、ビデオストリームと同期して再生される字幕のテキストデータのストリームである。
【００３９】
BD-Jグラフィックスは、BD-Jモード時にJava（登録商標）のアプリケーションによって表示されるグラフィックスである。BD-ROM playerとしての再生装置２の再生モードには、HDMV(High Definition Movie)モードとBD-Jモードがある。
【００４０】
以下、適宜、PG、IG、TextSTをそれぞれ区別する必要がない場合、まとめてBDグラフィックスという。BDグラフィックスには、PG、IG、TextSTストリームによるグラフィックスの少なくともいずれかが含まれる。
【００４１】
後述するように、光ディスク１１に記録されるBDグラフィックス、BD-Jグラフィックスは、標準の輝度を有するモニタで表示可能なダイナミックレンジのグラフィックスである。
【００４２】
再生装置２は、HDMIケーブル４を介して表示装置３と通信を行い、表示装置３の表示性能に関する情報を取得する。再生装置２は、表示装置３がHDRビデオの表示が可能なモニタであるHDRモニタを有する装置であるのか、STDビデオの表示しかできないモニタであるSTDモニタを有する装置であるのかを特定する。
【００４３】
また、再生装置２は、ドライブを駆動し、光ディスク１１に記録されたHEVCストリームを読み出して復号する。
【００４４】
例えば、再生装置２は、復号して得られたビデオデータがHDRビデオのデータであり、表示装置３がHDRモニタを有する場合、HEVCストリームを復号して得られたHDRビデオのデータを表示装置３に出力する。この場合、再生装置２は、HDRビデオのデータとともに、マスターのHDRビデオの輝度の特性を示す情報を表示装置３に出力する。
【００４５】
一方、再生装置２は、復号して得られたビデオデータがHDRビデオのデータであり、表示装置３がSTDモニタを有する場合、HEVCストリームを復号して得られたHDRビデオをSTDビデオに変換し、STDビデオのデータを出力する。HDRビデオのSTDビデオへの変換は、光ディスク１１に記録されている、HDRビデオをSTDビデオに変換するときに用いられる情報を用いて行われる。
【００４６】
再生装置２は、復号して得られたビデオデータがSTDビデオのデータであり、表示装置３がHDRモニタを有する場合、HEVCストリームを復号して得られたSTDビデオをHDRビデオに変換し、HDRビデオのデータを表示装置３に出力する。STDビデオのHDRビデオへの変換は、光ディスク１１に記録されている、STDビデオをHDRビデオに変換するときに用いられる情報を用いて行われる。この場合、再生装置２は、HDRビデオとともに、マスターのHDRビデオの輝度の特性を示す情報を表示装置３に出力する。
【００４７】
一方、再生装置２は、復号して得られたビデオデータがSTDビデオのデータであり、表示装置３がSTDモニタを有する場合、HEVCストリームを復号して得られたSTDビデオのデータを表示装置３に出力する。
【００４８】
再生装置２が出力するHDRビデオ、またはSTDビデオには、適宜、グラフィックスが合成されている。HDRビデオに合成されるグラフィックスとSTDビデオに合成されるグラフィックスは、いずれも標準のダイナミックレンジのグラフィックスである。
【００４９】
表示装置３は、再生装置２から送信されたビデオデータを受信し、コンテンツの映像をモニタに表示する。再生装置２からはコンテンツのオーディオデータも送信されてくる。表示装置３は、再生装置２から送信されてきたオーディオデータに基づいて、コンテンツの音声をスピーカから出力させる。
【００５０】
例えば、表示装置３は、マスターのHDRビデオの輝度の特性を示す情報（画素値と輝度の関係を示す情報）がビデオデータとともに送信されてきた場合、再生装置２から送信されてきたビデオデータがHDRビデオのデータであるとして認識する。上述したように、HDRモニタを有する表示装置３に対しては、HDRビデオのデータとともに、マスターのHDRビデオの輝度の特性を示す情報が送信されてくる。
【００５１】
この場合、表示装置３は、HDRビデオの映像を、マスターのHDRビデオの輝度の特性を示す情報により指定される特性に従って表示する。すなわち、表示装置３は、自身が有するモニタが0-500％のダイナミックレンジを有するモニタであり、マスターのHDRビデオの輝度の特性を示す情報により、HDRビデオのダイナミックレンジが0-500％の所定の特性であると指定された場合、その所定の特性に従って、0-500％の範囲で輝度を調整して映像を表示する。
【００５２】
マスターのHDRビデオの輝度の特性を指定することができるようにすることにより、コンテンツのオーサー（Author）は、意図したとおりの輝度で映像を表示させることが可能になる。
【００５３】
通常、TVなどの表示装置は、外部から入力されたビデオを0-100％のダイナミックレンジを有するビデオとして認識する。また、表示装置は、自身のモニタがそれより広いダイナミックレンジを有する場合には、モニタの特性に応じて輝度を自ら拡張して映像を表示させてしまう。輝度の特性を指定し、指定した特性に従ってHDRビデオの輝度を調整させることにより、オーサーの意図しない輝度調整が表示装置側で行われるのを防ぐことが可能になる。
【００５４】
また、通常、TVなどの表示装置にビデオを出力する再生装置は、伝送路の特性に応じて輝度を変換してからビデオを出力する。そのビデオを受信した表示装置は、受信したビデオの輝度をモニタの特性に応じて変換し、映像を表示させることになる。再生装置２において輝度の変換を行わずに、再生装置２からHDRビデオのまま表示装置３に出力させることにより、輝度変換の回数を減らすことができ、マスターにより近い輝度の映像を表示装置３に表示させることが可能になる。
【００５５】
一方、表示装置３は、再生装置２から送信されたビデオデータがSTDビデオのデータである場合、STDビデオの映像を表示する。再生装置２からSTDビデオが送信されてくるということは、表示装置３はSTDモニタを有する装置である。
【００５６】
以下、適宜、マスターのHDRビデオをHDRビデオのまま光ディスク１１に記録するモードをmode-iという。mode-iの場合、光ディスク１１には、マスターのHDRビデオの輝度の特性を示す情報と、HDRビデオをSTDビデオに変換するときに用いられる情報が記録される。
【００５７】
また、マスターのHDRビデオをSTDビデオに変換して光ディスク１１に記録するモードをmode-iiという。mode-iiの場合、光ディスク１１には、マスターのHDRビデオの輝度の特性を示す情報と、STDビデオをHDRビデオに変換するときに用いられる情報が記録される。
【００５８】
［mode-iにおける信号処理］
はじめに、ビデオの処理について説明する。
【００５９】
図２は、mode-iにおけるビデオの信号処理の例を示す図である。
【００６０】
実線Ｌ１で囲んで示す左側の処理が記録装置１において行われる符号化処理を示し、実線Ｌ２で囲んで示す右側の処理が再生装置２において行われる復号処理を示す。
【００６１】
マスターのHDRビデオが入力された場合、記録装置１は、マスターのHDRビデオの輝度を検出し、矢印＃１の先に示すように、マスターのHDRビデオの輝度の特性を示す情報であるHDR情報を生成する。また、記録装置１は、矢印＃２の先に示すように、マスターのHDRビデオをHEVCで符号化する。
【００６２】
記録装置１は、矢印＃３の先に示すように、マスターのHDRビデオをSTDビデオに変換する。変換して得られたSTDビデオの映像は図示せぬモニタに表示される。HDRビデオのSTDビデオへの変換は、適宜、変換後のSTDビデオの映像をオーサーが目で確認し、変換パラメータを調整しながら行われる。
【００６３】
オーサーによる調整に基づいて、記録装置１は、矢印＃４の先に示すように、HDRビデオをSTDビデオに変換するときに用いられる情報であるHDR-STD変換用のtone mapping定義情報を生成する。
【００６４】
tone mapping定義情報は、標準のダイナミックレンジより広い0-400％などのダイナミックレンジの明るさを示す各画素値と、標準のダイナミックレンジである0-100％のダイナミックレンジの明るさを示す各画素値の対応関係を定義する情報である。
【００６５】
記録装置１は、矢印＃５の先に示すように、HDR情報とtone mapping定義情報をSEIとしてHEVCの符号化データに挿入し、HEVCストリームを生成する。記録装置１は、生成したHEVCストリームをBDフォーマットで光ディスク１１に記録し、矢印＃１１に示すように再生装置２に提供する。
【００６６】
このように、マスターのHDRビデオの輝度の特性を示す情報とHDRビデオをSTDビデオに変換するときに用いられる情報は、HEVCのSEIを用いて、ストリーム中に挿入する形で再生装置２に提供される。
【００６７】
再生装置２は、光ディスク１１からHEVCストリームを読み出し、矢印＃２１，＃２２の先に示すように、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。
【００６８】
また、再生装置２は、矢印＃２３の先に示すように、HEVCの符号化データを復号する。再生装置２は、表示装置３がHDRモニタを有する場合、矢印＃２４の先に示すように、符号化データを復号して得られたHDRビデオのデータにHDR情報を付加し、矢印＃２５の先に示すように表示装置３に出力する。
【００６９】
一方、再生装置２は、表示装置３がSTDモニタを有する場合、矢印＃２６の先に示すように、HEVCストリームから抽出されたHDR-STD変換用のtone mapping定義情報を用いて、符号化データを復号して得られたHDRビデオをSTDビデオに変換する。再生装置２は、矢印＃２７の先に示すように、変換して得られたSTDビデオのデータを表示装置３に出力する。
【００７０】
このように、HEVCの符号化データを復号して得られたHDRビデオのデータは、HDR情報とともに、HDRモニタを有する表示装置３に出力される。また、HEVCの符号化データを復号して得られたHDRビデオのデータは、STDビデオに変換された後、STDモニタを有する表示装置３に出力される。
【００７１】
図３は、マスターのHDRビデオが記録装置１に入力されてから、再生装置２からビデオデータが出力されるまでの処理の流れを示す図である。
【００７２】
マスターのHDRビデオは、白抜き矢印＃５１の先に示すように、マスターのHDRビデオに基づいて記録装置１において生成されたHDR情報とHDR-STD変換用のtone mapping定義情報とともに再生装置２に提供される。HDR情報には例えばダイナミックレンジが0-400%の範囲に拡張されていることを表す情報が含まれる。
【００７３】
表示装置３がHDRモニタを有する場合、再生装置２においては、矢印＃５２，＃５３の先に示すように、HEVCの符号化データを復号して得られたHDRビデオのデータにHDR情報が付加される。また、HDR情報が付加されたHDRビデオのデータが矢印＃５４の先に示すように表示装置３に出力される。
【００７４】
一方、表示装置３がSTDモニタを有する場合、再生装置２においては、矢印＃５５，＃５６の先に示すように、HEVCの符号化データを復号して得られたHDRビデオがHDR-STD変換用のtone mapping定義情報を用いてSTDビデオに変換される。また、変換して得られたSTDビデオのデータが矢印＃５７の先に示すように表示装置３に出力される。図３において、HDRビデオを示す波形の振幅とSTDビデオを示す波形の振幅はそれぞれダイナミックレンジを示す。
【００７５】
このように、mode-iにおいては、マスターのHDRビデオがHDRビデオのまま光ディスク１１に記録される。また、出力先となる表示装置３の性能に応じて、符号化データを復号して得られたHDRビデオをそのままHDR情報を付加して出力するのか、HDRビデオをSTDビデオに変換して出力するのかが切り替えられる。
【００７６】
［mode-iiにおける信号処理］
図４は、mode-iiにおけるビデオの信号処理の例を示す図である。
【００７７】
マスターのHDRビデオが入力された場合、記録装置１は、マスターのHDRビデオの輝度を検出し、矢印＃７１の先に示すようにHDR情報を生成する。
【００７８】
記録装置１は、矢印＃７２の先に示すように、マスターのHDRビデオをSTDビデオに変換する。変換して得られたSTDビデオの映像は図示せぬモニタに表示される。
【００７９】
オーサーによる調整に基づいて、記録装置１は、矢印＃７３の先に示すように、STDビデオをHDRビデオに変換するときに用いられる情報であるSTD-HDR変換用のtone mapping定義情報を生成する。
【００８０】
また、記録装置１は、矢印＃７４の先に示すように、マスターのHDRビデオを変換して得られたSTDビデオをHEVCで符号化する。
【００８１】
記録装置１は、矢印＃７５の先に示すように、HDR情報とtone mapping定義情報をSEIとしてHEVCの符号化データに挿入し、HEVCストリームを生成する。記録装置１は、生成したHEVCストリームをBDフォーマットで光ディスク１１に記録し、矢印＃９１に示すように再生装置２に提供する。
【００８２】
再生装置２は、光ディスク１１からHEVCストリームを読み出し、矢印＃１０１，＃１０２の先に示すように、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。
【００８３】
また、再生装置２は、矢印＃１０３の先に示すように、HEVCの符号化データを復号する。再生装置２は、表示装置３がSTDモニタを有する場合、矢印＃１０４の先に示すように、符号化データを復号して得られたSTDビデオのデータを表示装置３に出力する。
【００８４】
一方、再生装置２は、表示装置３がHDRモニタを有する場合、矢印＃１０５の先に示すように、HEVCストリームから抽出されたSTD-HDR変換用のtone mapping定義情報を用いて、符号化データを復号して得られたSTDビデオをHDRビデオに変換する。再生装置２は、矢印＃１０６の先に示すように、変換して得られたHDRビデオのデータにHDR情報を付加し、矢印＃１０７の先に示すように表示装置３に出力する。
【００８５】
このように、HEVCの符号化データを復号して得られたSTDビデオのデータは、HDRビデオに変換された後、HDR情報とともに、HDRモニタを有する表示装置３に出力される。また、HEVCの符号化データを復号して得られたSTDビデオのデータは、STDモニタを有する表示装置３にそのまま出力される。
【００８６】
図５は、マスターのHDRビデオが記録装置１に入力されてから、再生装置２からビデオデータが出力されるまでの処理の流れを示す図である。
【００８７】
マスターのHDRビデオは、白抜き矢印＃１２１の先に示すように、STDビデオに変換された後、マスターのHDRビデオに基づいて記録装置１において生成されたHDR情報とSTD-HDR変換用のtone mapping定義情報とともに再生装置２に提供される。
【００８８】
表示装置３がHDRモニタを有する場合、再生装置２においては、矢印＃１２２，＃１２３の先に示すように、HEVCの符号化データを復号して得られたSTDビデオがSTD-HDR変換用のtone mapping定義情報を用いてHDRビデオに変換される。また、矢印＃１２４，＃１２５の先に示すように、STDビデオを変換して得られたHDRビデオのデータにHDR情報が付加され、矢印＃１２６の先に示すように表示装置３に出力される。
【００８９】
一方、表示装置３がSTDモニタを有する場合、再生装置２においては、矢印＃１２７の先に示すように、HEVCの符号化データを復号して得られたSTDビデオが表示装置３に出力される。
【００９０】
このように、mode-iiにおいては、マスターのHDRビデオがSTDビデオに変換されて光ディスク１１に記録される。また、出力先となる表示装置３の性能に応じて、符号化データを復号して得られたSTDビデオがHDRビデオに変換され、HDR情報を付加して出力するのか、STDビデオをそのまま出力するのかが切り替えられる。
【００９１】
以上のような記録装置１と再生装置２の構成と動作の詳細については後述する。
【００９２】
＜２．HEVCについて＞
ここで、HEVCについて説明する。
【００９３】
図６は、HEVCのアクセスユニットの構成を示す図である。
【００９４】
HEVCストリームは、NAL(Network Abstraction Layer)ユニットの集まりであるアクセスユニットから構成される。１つのアクセスユニットには１ピクチャのビデオデータが含まれる。
【００９５】
図６に示すように、１つのアクセスユニットは、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は１ピクチャのデータである。EOS(End of Sequence)はシーケンスの終了位置を示し、EOS(End of Stream)はストリームの終了位置を示す。
【００９８】
図７は、Tone mapping informationのシンタクスを示す図である。
【００９９】
Tone mapping informationを用いて、デコードして得られたピクチャの明るさや色が、ピクチャの出力先となるモニタの性能に合わせて変換される。なお、図７の左側の行番号とコロン（：）は説明の便宜上示すものであり、Tone mapping informationに含まれる情報ではない。Tone mapping informationに含まれる主な情報について説明する。
【０１００】
２行目の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が設定される。光ディスク１１のtone_map_idには、mode-i用のIDとmode-ii用のIDのうちのいずれかのIDが設定される。
【０１０２】
８行目のtone_map_model_idは、符号化データ（coded data）の変換に用いるtone mapのモデルを表す。
【０１０３】
記録装置１においては、tone_map_model_idとして0,2,3のうちのいずれかの値が設定された１つのTone mapping informationと、tone_map_model_idとして４の値が設定された１つのTone mapping informationが生成される。
【０１０４】
図８に示すように、tone_map_model_idとして0,2,3のうちのいずれかの値が設定されたTone mapping informationが、HDR-STD変換用またはSTD-HDR変換用のtone mapping定義情報として用いられる。また、tone_map_model_idとして４の値が設定されたTone mapping informationに含まれる情報が、HDR情報として用いられる。
【０１０５】
図７の９〜１１行目がtone_map_model_id＝0に関する記述である。tone_map_model_id＝0である場合、min_valueとmax_valueが記述される。
【０１０６】
図９は、tone_map_model_id＝0のTone mapping informationにより示されるトーンカーブの例を示す図である。
【０１０７】
図９の横軸がcoded_data（変換前のRGB値）を示し、縦軸がtarget_data（変換後のRGB値）を示す。図９のトーンカーブを用いた場合、符号化データＤ１以下のRGB値は、白抜き矢印＃１５１で示すようにmin_valueにより示されるRGB値に変換される。また、符号化データＤ２以上のRGB値は、白抜き矢印＃１５２で示すように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値により表される輝度）が失われることになるが、変換処理の負荷は軽くなる。
【０１０９】
図７の１５〜１７行目がtone_map_model_id＝2に関する記述である。tone_map_model_id＝2である場合、階段関数を表す、max_target_dataの数と同じ数のstart_of_coded_interval[i]が記述される。
【０１１０】
図１０は、tone_map_model_id＝2のTone mapping informationにより示される階段関数の例を示す図である。
【０１１１】
図１０の階段関数を用いた場合、例えば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は、データ量が多いことから、その作成時に変換テーブルへの畳み込みを行う必要があるが、変換処理の負荷は軽い。
【０１１３】
図７の１８〜２３行目がtone_map_model_id＝3に関する記述である。tone_map_model_id＝3である場合、折れ線関数を表す、num_pivotsにより指定される数のcoded_pivot_value[i]とtarget_pivot_value[i]が記述される。
【０１１４】
図１１は、tone_map_model_id＝3のTone mapping informationにより示される折れ線関数の例を示す図である。
【０１１５】
図１１の折れ線関数を用いた場合、例えば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定義情報として用いられ、記録装置１から再生装置２に伝送される。
【０１１７】
図７の２４〜３９行目が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情報を構成するパラメータとなる。
【０１１８】
図１２は、HDR情報に含まれる各情報の例を示す図である。
【０１１９】
図１２の横軸は、RGBの各画素値を示す。ビット長が10bitである場合、各画素値は0-1023の値となる。図１２の縦軸は明るさ（輝度）を示す。関数Ｆ１が、標準の輝度のモニタにおける画素値と明るさの関係を示すガンマ関数となる。標準の輝度のモニタのダイナミックレンジは0-100％である。
【０１２０】
ref_screen_luminance_whiteは、標準となるモニタの明るさ（cd/m2）を示す。extended_range_white_levelは、拡張後のダイナミックレンジの明るさの最大値を示す。図１２の例の場合、extended_range_white_levelの値として400が設定される。
【０１２１】
nominal_black_level_code_valueは、黒（明るさ0％）の画素値を示し、nominal_white_level_code_valueは、標準の輝度のモニタにおける白（明るさ100％）の画素値を示す。extended_white_level_code_valueは、拡張後のダイナミックレンジにおける白の画素値を示す。
【０１２２】
図１２の例の場合、白抜き矢印＃１６１で示すように、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％を示す特性となる。このHDRビデオの輝度の特性が、HDRビデオのガンマ関数である関数Ｆ２により表される。
【０１２４】
このように、tone_map_model_idとして４の値が設定されたTone mapping informationにより、マスターのHDRビデオの輝度の特性が示され、記録装置１から再生装置２に伝送される。
【０１２５】
＜３．BDグラフィックスの合成について＞
上述したように、光ディスク１１には、標準のダイナミックレンジのグラフィックスのデータが記録されている。再生装置２は、HEVCストリームをデコードして得られたHDRビデオまたはSTDビデオにPG,IGなどのグラフィックスを合成し、表示装置３に出力する。
【０１２６】
［HDRビデオとBDグラフィックスの合成］
はじめに、HDRビデオとBDグラフィックスの合成について説明する。
【０１２７】
図１３は、BDグラフィックスのガンマ関数の例を示す図である。
【０１２８】
図１３の横軸はRGBの各画素値を示す。各画素値は8bitで表され、0-255の値をとる。図１３の縦軸は明るさを示す。BDグラフィックスのダイナミックレンジは0-100％である。
【０１２９】
関数Ｆ１１は、光ディスク１１に記録されているデータに基づいて取得されるBDグラフィックスのガンマ関数である。このように、BDグラフィックスに対してはガンマ変換が施されている。例えば、2K-HDのビデオをBDに記録する場合にビデオに施されるガンマ変換と同じ、ITU-709で規定されるガンマ変換がBDグラフィックスに対して施されている。
【０１３０】
図１４は、ビデオのガンマ関数の例を示す図である。
【０１３１】
図１４の横軸はRGBの各画素値を示す。各画素値は10bitで表され、0-1023の値をとる。図１４の縦軸は明るさを示す。図１４の例においては、HDRビデオのダイナミックレンジは、図１２に示すダイナミックレンジと同じ0-400％とされている。STDビデオのダイナミックレンジは0-100％である。関数Ｆ１はSTDビデオのガンマ関数であり、関数Ｆ２はHDRビデオのガンマ関数である。
【０１３２】
再生装置２は、HEVCストリームをデコードして得られたHDRビデオとBDグラフィックスを合成するとき、HDR情報に基づいて、関数Ｆ２により表されるHDRビデオの画素値と輝度の特性を特定する。
【０１３３】
また、再生装置２は、矢印＃１７１の先に示すように、0-255の範囲の値であるBDグラフィックスのRGBの各画素値を、HDRビデオのガンマ関数系における、明るさが0-100％の範囲内の画素値に割り付ける。図１４の例においては、割り付け前のオリジナルのBDグラフィックスの8bitの各画素値は、値V1から値V2までの範囲の10bitの画素値に割り付けられる。
【０１３４】
再生装置２は、HDRビデオのガンマ関数系における画素値により表されるスケーリング後のBDグラフィックスを、HDRビデオに合成する。
【０１３５】
図１５は、画素値の割り付けの概念を示す図である。
【０１３６】
図１５の右側に示すように、オリジナルのBDグラフィックスの画素値である値V11は、値V11が示す輝度と同じ0-100％の範囲内の輝度を示す、HDRビデオのガンマ関数系における画素値である値V12に割り付けられる。
【０１３７】
このように、0-400％のダイナミックレンジを有するHDRビデオに合成する場合であっても、ダイナミックレンジの拡張は行われず、標準のダイナミックレンジのBDグラフィックスがHDRビデオとの合成に用いられる。
【０１３８】
図１６は、HDR合成用グラフィックスの生成処理の例を示す図である。HDR合成用グラフィックスは、HDRビデオとの合成に用いられるグラフィックスである。
【０１３９】
再生装置２は、矢印＃２０１の先に示すように、HDR情報に基づいて、割り付け用関数を計算する。割り付け用関数は、図１４、図１５を参照して説明したような、BDグラフィックスの各画素値の割り付けに用いられる関数である。
【０１４０】
図１７は、割り付け用関数の例を示す図である。
【０１４１】
再生装置２は、HDRビデオの各画素値と輝度の関係を示す関数Ｆ２をHDR情報に基づいて特定し、矢印＃２１１の先に示すような、明るさを入力、画素値を出力とする、画素値の割り付け用の関数である関数Ｆ２’を計算により求める。関数Ｆ２’の入力となる明るさは、BDグラフィックスの割り付け前の8bitの画素値が示す輝度であり、出力となる画素値は、HDRビデオのガンマ関数系において同じ輝度を示す10bitの画素値である。
【０１４２】
再生装置２は、図１６の矢印＃２０２の先に示すように、例えばPGストリームをデコードして得られたBDグラフィックスに対してCLUT(Color Lookup Table)による変換を施す。CLUT変換後のBDグラフィックスは各8bitのYCrCbの画素値により表される。
【０１４３】
再生装置２は、矢印＃２０３の先に示すように、YCrCbのBDグラフィックスを、各8bitのRGBのBDグラフィックスに変換する。
【０１４４】
BDグラフィックスに対してはガンマ変換が施されているため、再生装置２は、矢印＃２０４の先に示すように、BDグラフィックスに逆ガンマ変換を施す。逆ガンマ変換後のBDグラフィックスは各8bitのR’G’B’値により表される。R’G’B’値と輝度はリニアの関係を有する。
【０１４５】
再生装置２は、矢印＃２０５の先に示すように、逆ガンマ変換後のBDグラフィックスの画素値であるR’G’B’値をそれぞれ割り付け用関数の入力とし、出力としてのR’’G’’B’’をそれぞれ求める（画素値の割り付けを行う）。
【０１４６】
ここで、割り付け用関数の具体例について説明する。
【０１４７】
HDR情報に基づいて特定されるHDRビデオのガンマ関数を、画素値と輝度の関係を下式（１）により表す関数とする。
【数１】
2019097212.tif 000003
【０１４８】
式（１）において、Ｘは、正規化した入力値（画素値）である。Ｘは0〜1の範囲の値をとる。γはガンマ係数であり、例えば2.2である。αは、輝度伸張の係数であり、1〜例えば4の値をとる。αは、extended_range_white_levelの値を100で割ることにより求められる。Ｌは輝度であり、0〜αの値をとる。
【０１４９】
この場合、ガンマ関数の逆関数は下式（２）により表される。
【数２】
2019097212.tif 000004
【０１５０】
画素値の割り付けの入力となるBDグラフィックスの画素値を8bitの値ｄ、出力となる画素値を10bitの値ｔとする。BDグラフィックスのガンマ関数（図１５）は、式（２）においてα＝１の関数であるため、BDグラフィックスの明るさをLgとすると、ｔ，Lgはそれぞれ下式（３）、（４）により表される。
【数３】
2019097212.tif 000005
【数４】
2019097212.tif 000006
【０１５１】
例えば、γ＝2.2, ｄ＝128, α＝4のとき、Lg≒0.2176、ｔ≒272.6として求められる。すなわち、この場合、再生装置２は、入力となる画素値が128であるときには、272.6の画素値を求めることになる。
【０１５２】
再生装置２は、このような画素値の割り付けを、BDグラフィックスの各画素値であるR’G’B’値のそれぞれを入力として行い、R’’G’’B’’を求める。
【０１５３】
再生装置２は、図１６の矢印＃２０６の先に示すように、R’’G’’B’’のBDグラフィックスを、各10bitのY’Cr’Cb’のBDグラフィックスに変換する。変換によって得られたY’Cr’Cb’のBDグラフィックスが、HDR合成用グラフィックスとなる。
【０１５４】
図１８は、合成処理の例を示す図である。
【０１５５】
再生装置２は、矢印＃２２１，＃２２２の先に示すように、HDR合成用グラフィックスとHDRビデオを合成し、矢印＃２２３の先に示すように、合成後のHDRビデオをHDR情報とともに表示装置３に出力する。HDR合成用グラフィックスとの合成に用いられるHDRビデオは、図３または図５に示すようにして生成されたHDRビデオである。
【０１５６】
このように、標準のダイナミックレンジのBDグラフィックスをHDRビデオに合成することにより、より見やすいグラフィックスの表示が可能となる。
【０１５７】
仮に、BDグラフィックスのダイナミックレンジをHDRビデオのダイナミックレンジに合わせて例えば0-400％にまで拡張し、HDRビデオに合成した場合、字幕などのグラフィックスがまぶしくて見づらくなることがあるが、そのようなことを防ぐことができる。
【０１５８】
通常、ビデオは映画等の一般画源であるので、高輝度部分の面積が大きい画像となることはまれであるが、グラフィックスでは最大輝度部分の面積が大きい画像を簡単に作成できてしまう。最大輝度部分の面積が大きい画像は見づらい画像となることがあることから、ビデオがHDRビデオであっても、グラフィックスについては0-100%の輝度の範囲内で表示したほうが好ましいと考えられる。
【０１５９】
［STDビデオとBDグラフィックスの合成］
図１９は、STDビデオとBDグラフィックスの合成処理の例を示す図である。
【０１６０】
再生装置２は、矢印＃２３１の先に示すように、例えばPGストリームをデコードして得られたBDグラフィックスに対してCLUTによる変換処理を施す。CLUT変換後のBDグラフィックスは各8bitのYCrCb値により表される。各8bitのYCrCbはそれぞれ10bitにシフトされる。
【０１６１】
また、再生装置２は、矢印＃２３２，＃２３３の先に示すように、各10bitのYCrCbのBDグラフィックスとSTDビデオを合成し、矢印＃２３４の先に示すように、合成後のSTDビデオを表示装置３に出力する。BDグラフィックスのダイナミックレンジは0-100％であるから、CLUT変換後のBDグラフィックスがそのままSTDビデオとの合成に用いられる。BDグラフィックとの合成に用いられるSTDビデオは、図３または図５に示すようにして生成されたSTDビデオである。
【０１６２】
このように、BDグラフィックスを合成したSTDビデオは、HDRビデオをSTDビデオに変換した後にBDグラフィックスを合成する形で取得される。これにより、BDグラフィックスの合成を先に行い、BDグラフィックスの合成後のHDRビデオをSTDビデオに変換する場合に較べて、BDグラフィックスの画素値の割り付け等が不要となることから、処理が容易になる。
【０１６３】
＜４．BDフォーマットについて＞
ここで、BD-ROMフォーマットについて説明する。
【０１６４】
［データの管理構造］
図２０は、BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
【０１６５】
HEVCストリームを含むAVストリームの管理は、PlayListとClipの２つのレイヤを用いて行われる。AVストリームは、光ディスク１１だけでなく、再生装置２のローカルストレージに記録されることもある。
【０１６６】
１つのAVストリームと、それに付随する情報であるClip Informationのペアが１つのオブジェクトとして管理される。AVストリームとClip InformationのペアをClipという。
【０１６７】
AVストリームは時間軸上に展開され、各Clipのアクセスポイントは、主に、タイムスタンプでPlayListにおいて指定される。Clip Informationは、AVストリーム中のデコードを開始すべきアドレスを見つけるためなどに使用される。
【０１６８】
PlayListはAVストリームの再生区間の集まりである。AVストリーム中の１つの再生区間はPlayItemと呼ばれる。PlayItemは、時間軸上の再生区間のIN点とOUT点のペアで表される。図２０に示すように、PlayListは１つまたは複数のPlayItemにより構成される。
【０１６９】
図２０の左から１番目のPlayListは２つのPlayItemから構成され、その２つのPlayItemにより、左側のClipに含まれるAVストリームの前半部分と後半部分がそれぞれ参照される。
【０１７０】
左から２番目のPlayListは１つのPlayItemから構成され、それにより、右側のClipに含まれるAVストリーム全体が参照される。
【０１７１】
左から３番目のPlayListは２つのPlayItemから構成され、その２つのPlayItemにより、左側のClipに含まれるAVストリームのある部分と、右側のClipに含まれるAVストリームのある部分がそれぞれ参照される。
【０１７２】
例えば、左から１番目のPlayListに含まれる左側のPlayItemが再生対象としてディスクナビゲーションプログラムにより指定された場合、そのPlayItemが参照する、左側のClipに含まれるAVストリームの前半部分の再生が行われる。このように、PlayListは、AVストリームの再生を管理するための再生管理情報として用いられる。
【０１７３】
PlayListの中で、１つ以上のPlayItemの並びによって作られる再生パスをメインパス(Main Path)という。また、PlayListの中で、Main Pathに並行して、１つ以上のSubPlayItemの並びによって作られる再生パスをサブパス（Sub Path）という。
【０１７４】
図２１は、Main PathとSub Pathの構造を示す図である。
【０１７５】
PlayListは、１つのMain Pathと１つ以上のSub Pathを持つ。図２１のPlayListは、３つのPlayItemの並びにより作られる１つのMain Pathと３つのSub Pathを有する。
【０１７６】
Main Pathを構成するPlayItemには、先頭から順番にそれぞれIDが設定される。Sub Pathにも、先頭から順番にSubpath_id=0、Subpath_id=1、およびSubpath_id=2のIDが設定される。
【０１７７】
図２１の例においては、Subpath_id=0のSub Pathには１つのSubPlayItemが含まれ、Subpath_id=1のSub Pathには２つのSubPlayItemが含まれる。また、Subpath_id=2のSub Pathには１つのSubPlayItemが含まれる。
【０１７８】
１つのPlayItemが参照するAVストリームには、少なくともビデオストリーム（メイン画像データ）が含まれる。AVストリームには、AVストリームに含まれるビデオストリームと同じタイミングで（同期して）再生されるオーディオストリームが１つ以上含まれてもよいし、含まれなくてもよい。
【０１７９】
AVストリームには、AVストリームに含まれるビデオストリームと同期して再生されるビットマップの字幕データ（PG(Presentation Graphic)）のストリームが１つ以上含まれてもよいし、含まれなくてもよい。
【０１８０】
AVストリームには、AVストリームファイルに含まれるビデオストリームと同期して再生されるIG(Interactive Graphic)のストリームが１つ以上含まれてもよいし、含まれなくてもよい。IGのストリームは、ユーザにより操作されるボタンなどのグラフィックを表示させるために用いられる。
【０１８１】
１つのPlayItemが参照するAVストリームには、ビデオストリームと、それと同期して再生されるオーディオストリーム、PGストリームなどのグラフィックスストリームが多重化される。
【０１８２】
また、１つのSubPlayItemは、PlayItemが参照するAVストリームとは異なるストリームの、ビデオストリーム、オーディオストリーム、グラフィックスストリームなどを参照する。
【０１８３】
このように、HEVCストリームを含むAVストリームの再生はPlayListとClip Informationを用いて行われる。AVストリームの再生に関する情報を含むPlayListとClip Informationを、適宜、Data Base情報という。
【０１８４】
［ディレクトリ構造］
図２２は、光ディスク１１に記録されるファイルの管理構造の例を示す図である。
【０１８５】
光ディスク１１に記録される各ファイルはディレクトリ構造により階層的に管理される。光ディスク１１上には１つのrootディレクトリが作成される。
【０１８６】
rootディレクトリの下にはBDMVディレクトリが置かれる。
【０１８７】
BDMVディレクトリの下には、「Index.bdmv」の名前が設定されたファイルであるIndexファイルと、「MovieObject.bdmv」の名前が設定されたファイルであるMovie Objectファイルが格納される。
【０１８８】
Indexファイルには、例えば、光ディスク１１に記録されているタイトルの番号の一覧と、そのタイトルの番号に対応して実行されるオブジェクトの種類および番号が記述される。オブジェクトの種類としては、ムービーオブジェクト（Movie Object）とBD-Jオブジェクト（BD-J Object）の２種類がある。
【０１８９】
ムービーオブジェクトは、PlayListの再生等に用いられるコマンドであるナビゲーションコマンドが記述されるオブジェクトである。BD-Jオブジェクトは、BD-Jアプリケーションが記述されるオブジェクトである。Movie Objectファイルには、ムービーオブジェクトが記述される。
【０１９０】
BDMVディレクトリの下には、PLAYLISTディレクトリ、CLIPINFディレクトリ、STREAMディレクトリ、BDJOディレクトリが設けられる。
【０１９１】
PLAYLISTディレクトリには、PlayListを記述したPlayListファイルが格納される。各PlayListファイルには、５桁の数字と拡張子「.mpls」を組み合わせた名前が設定される。図２２に示す１つのPlayListファイルには「00000.mpls」のファイル名が設定されている。
【０１９２】
CLIPINFディレクトリにはClip Informationファイルが格納される。各Clip Informationファイルには、５桁の数字と拡張子「.clpi」を組み合わせた名前が設定される。図２２の３つのClip Informationファイルには、それぞれ、「00001.clpi」、「00002.clpi」、「00003.clpi」のファイル名が設定されている。
【０１９３】
STREAMディレクトリにはストリームファイルが格納される。各ストリームファイルには、５桁の数字と拡張子「.m2ts」を組み合わせた名前が設定される。図２２の３つのストリームファイルには、それぞれ、「00001.m2ts」、「00002.m2ts」、「00003.m2ts」のファイル名が設定されている。
【０１９４】
同じ５桁の数字がファイル名に設定されているClip Informationファイルとストリームファイルが１つのClipを構成するファイルとなる。「00001.m2ts」のストリームファイルの再生時には「00001.clpi」のClip Informationファイルが用いられ、「00002.m2ts」のストリームファイルの再生時には「00002.clpi」のClip Informationファイルが用いられる。後述するように、HEVCストリームを含むAVストリームの再生に用いられるClip InformationファイルにはHDRビデオの処理に関する情報が含まれる。
【０１９５】
BDJOディレクトリには、BD-Jオブジェクトが記述されるBD-Jオブジェクトファイルが格納される。各BD-Jオブジェクトファイルには、５桁の数字と拡張子「.bdjo」を組み合わせた名前が設定される。図２２の３つのBD-Jオブジェクトファイルには、それぞれ、「00001.bdjo」、「00002.bdjo」、「00003.bdjo」のファイル名が設定されている。
【０１９６】
［各ファイルのシンタクス］
ここで、各ファイルのシンタクスの主な記述について説明する。
【０１９７】
図２３は、PlayListファイルのシンタクスを示す図である。
【０１９８】
PlayListファイルは、図２２のPLAYLISTディレクトリに格納される、拡張子「.mpls」が設定されるファイルである。
【０１９９】
AppInfoPlayList()には、再生制限などの、PlayListの再生コントロールに関するパラメータが格納される。
【０２００】
PlayList()には、Main PathやSub Pathに関するパラメータが格納される。
【０２０１】
PlayListMark()には、PlayListのマーク情報、すなわち、チャプタジャンプなどを指令するユーザオペレーションまたはコマンドなどにおけるジャンプ先（ジャンプポイント）であるマークに関する情報が格納される。
【０２０２】
図２４は、Clip Informationファイルのシンタクスを示す図である。
【０２０３】
Clip Informationファイルは、図２２のCLIPINFディレクトリに格納される、拡張子「.clpi」が設定されるファイルである。
【０２０４】
ClipInfo()には、Clipを構成するAVストリームのタイプを示す情報、AVストリームの記録レートを示す情報などが格納される。
【０２０５】
SequenceInfo()には、AVストリームを構成するsource packetの時間軸上の位置を示す情報、表示時刻を示す情報などが含まれる。
【０２０６】
ProgramInfo()には、Clipを構成するAVストリームのPID、AVストリームの符号化に関する情報などが含まれる。
【０２０７】
図２５は、図２４のProgramInfo()のシンタクスを示す図である。
【０２０８】
number_of_program_sequencesは、ProgramInfo()に記述されるプログラムシーケンスの数を示す。プログラムシーケンスは、プログラムを構成するソースパケットの並びにより構成される。
【０２０９】
SPN_program_sequence_start[i]は、プログラムシーケンスの先頭のソースパケットの番号（source packet number）を示す。
【０２１０】
StreamCodingInfoには、Clipを構成するAVストリームの符号化に関する情報が含まれる。
【０２１１】
図２６は、図２５の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は１ビットのフラグであり、クローズドキャプションのデータがビデオストリームに含まれているか否かを示す。
【０２１７】
HDR_flagは１ビットのフラグであり、HDRビデオをマスターとした記録が行われているか否かを示す。例えば、HDR_flag＝1は、HDRビデオをマスターとした記録が行われていることを示す。また、HDR_flag＝0は、STDビデオをマスターとした記録が行われていることを示す。
【０２１８】
mode_flagは１ビットのフラグであり、HEVCストリームの記録モードを示す。mode_flagは、HDR_flag＝1である場合に有効になる。例えば、mode_flag＝1は、記録モードがmode-iであることを示す。また、mode_flag＝0は、記録モードがmode-iiであることを示す。
【０２１９】
このように、Clip Informationには、そのClip Informationを用いて再生が行われるAVストリームに含まれるHEVCストリームがマスターをHDRビデオとするストリームであるか否かを示すフラグ、およびHEVCストリームの記録モードを示すフラグが含まれる。
【０２２０】
再生装置２は、Clip Informationに含まれるフラグを参照することにより、HEVCストリームを実際に解析することなく、マスターのビデオがHDRビデオであるかなどを特定することが可能になる。
【０２２１】
＜５．各装置の構成について＞
ここで、各装置の構成について説明する。
【０２２２】
［記録装置１の構成］
図２７は、記録装置１の構成例を示すブロック図である。
【０２２３】
記録装置１は、コントローラ２１、ビデオ符号化処理部２２、グラフィックスエンコーダ２３、多重化部２４、およびディスクドライブ２５から構成される。マスターのHDRビデオがビデオ符号化処理部２２に入力され、BDグラフィックスのデータがグラフィックスエンコーダ２３に入力される。
【０２２４】
コントローラ２１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などより構成される。コントローラ２１は、所定のプログラムを実行し、記録装置１の全体の動作を制御する。
【０２２５】
コントローラ２１においては、所定のプログラムが実行されることによってData Base情報生成部２１Ａが実現される。Data Base情報生成部２１Ａは、Data Base情報であるPlayListとClip Informationを生成し、ディスクドライブ２５に出力する。
【０２２６】
ビデオ符号化処理部２２は、マスターのHDRビデオの符号化を行う。ビデオ符号化処理部２２は、マスターのHDRビデオを符号化して得られたHEVCストリームを多重化部２４に出力する。
【０２２７】
グラフィックスエンコーダ２３は、入力されたBDグラフィックスのデータを符号化し、グラフィックスストリームを多重化部２４に出力する。
【０２２８】
図２８は、PGストリームとIGストリームの構成例を示す図である。
【０２２９】
図２８に示すように、PGストリームとIGストリームは、１画面分のグラフィックスに関するデータであるディスプレイセットを集めて構成される。１つのディスプレイセットは複数のセグメントから構成される。
【０２３０】
図２８のＡは、PGストリームのディスプレイセットを示す。PGストリームのディスプレイセットは、PCS（Presentation Composition Segment）、WDS(Window Definition Segment)、PDS(Palette Definition Segment)、ODS(Object Definition Segment)、およびEND(End of Display Set Segment)により構成される。
【０２３１】
PCSは１画面分の字幕のセグメントである。PCSには、各ODSに対応する字幕に付与されたＩＤなどが記述される。WDSには、字幕の表示範囲を示すウィンドウの位置やサイズなどの構造を示す情報などが記述される。PDSには、字幕の色として使用可能な色を指定する情報などの、グラフィックスの色に関する情報を含むパレット情報が記述される。ODSには、字幕の形状を示す情報が記述される。ENDは、ディスプレイセットの終端を示すセグメントである。
【０２３２】
図２８のＢは、IGストリームのディスプレイセットを示す。IGストリームのディスプレイセットは、ICS(Interactive Composition Segment)、PDS、ODS、およびENDにより構成される。
【０２３３】
ICSは、１画面分のメニューボタンのセグメントである。ICSには、メニューボタンの操作により実行されるコマンド、各ODSに対応するメニューボタンに固有のＩＤなどが記述される。PDSには、メニューボタンの色として使用可能な色を指定する情報などの、グラフィックスの色に関する情報を含むパレット情報が記述される。ODSには、メニューボタンの形状を示す情報が記述される。ENDは、ディスプレイセットの終端を示すセグメントである。
【０２３４】
このようなデータ構造を有するグラフィックスストリームがグラフィックスエンコーダ２３から多重化部２４に供給される。図示は省略するが、TextSTストリームも、PG,IGストリームと同様に複数のセグメントから構成される。
【０２３５】
多重化部２４は、ビデオ符号化処理部２２から供給されたHEVCストリームとグラフィックスエンコーダ２３から供給されたグラフィックスストリームを多重化し、多重化ストリームをディスクドライブ２５に出力する。
【０２３６】
ディスクドライブ２５は、コントローラ２１から供給されたPlayList、Clip Informationと、多重化部２４から供給された多重化ストリームを格納するファイルを、図２２のディレクトリ構造に従って光ディスク１１に記録する。
【０２３７】
図２９は、図２７のビデオ符号化処理部２２の構成例を示すブロック図である。
【０２３８】
ビデオ符号化処理部２２は、HDR情報生成部３１、HEVCエンコーダ３２、HDR-STD変換部３３、定義情報生成部３４、およびHEVCストリーム生成部３５から構成される。
【０２３９】
HDR情報生成部３１は、入力されたマスターのHDRビデオの輝度を検出し、図１２を参照して説明した各情報を含むHDR情報を生成する。HDR情報生成部３１は、生成したHDR情報をHEVCストリーム生成部３５に出力する。
【０２４０】
HEVCエンコーダ３２は、記録モードがmode-iである場合、入力されたマスターのHDRビデオをHEVCで符号化する。また、HEVCエンコーダ３２は、記録モードがmode-iiである場合、HDR-STD変換部３３から供給されたSTDビデオをHEVCで符号化する。HEVCエンコーダ３２は、HDRビデオの符号化データ、またはSTDビデオの符号化データをHEVCストリーム生成部３５に出力する。
【０２４１】
HDR-STD変換部３３は、入力されたマスターのHDRビデオをSTDビデオに変換する。HDR-STD変換部３３による変換は、適宜、オーサーにより入力された変換パラメータに従って行われる。HDR-STD変換部３３は、HDRビデオのRGB信号をinput data、STDビデオのRGB信号をoutput dataとしたinput dataとoutput dataの対応関係を示す情報を定義情報生成部３４に出力する。
【０２４２】
図３０は、HDR-STD変換部３３による信号処理の例を示す図である。
【０２４３】
HDR-STD変換部３３は、矢印＃３０１の先に示すように、入力されたマスターのHDRビデオのYCrCb信号をRGB信号に変換し、RGBの各信号を対象として、STDビデオのRGBの各信号への変換（tone mapping）を行う。
【０２４４】
HDR-STD変換部３３は、input dataであるHDRビデオのRGB値とoutput dataであるSTDビデオのRGB値の対応関係を示す情報を定義情報生成部３４に出力する。定義情報生成部３４に出力された情報は、矢印＃３０２の先に示すようにtone mapping定義情報の生成に用いられる。
【０２４５】
また、HDR-STD変換部３３は、矢印＃３０３の先に示すように、STDビデオのRGB信号をYCrCb信号に変換し、出力する。
【０２４６】
図３１は、tone mappingの例を示す図である。
【０２４７】
HDRビデオのRGB信号は、例えば図３１に示すように、高輝度成分を圧縮し、中・低域輝度成分を伸張するようにしてSTDビデオのRGB信号に変換される。図３１に示すようなHDRビデオのRGB信号とSTDビデオのRGB信号を対応付ける関数Ｆを示す情報が、定義情報生成部３４により生成される。なお、図３１に示す関数Ｆは、図１１を参照して説明した、coded_dataとtarget_dataの関係を折れ線関数により示すtone_map_model_id＝3のTone mapping informationである。
【０２４８】
図２９の説明に戻り、また、HDR-STD変換部３３は、記録モードがmode-iiである場合、HDRビデオを変換して得られたSTDビデオをHEVCエンコーダ３２に出力する。
【０２４９】
定義情報生成部３４は、HDR-STD変換部３３から供給された情報に基づいて、HDR-STD変換用のtone mapping定義情報を生成する。
【０２５０】
例えば、定義情報生成部３４は、tone_map_model_id＝0が用いられる場合、図９のmin_valueとmax_valueの値を含むTone mapping informationをHDR-STD変換用のtone mapping定義情報として生成する。
【０２５１】
また、定義情報生成部３４は、tone_map_model_id＝2が用いられる場合、図１０のstart_of_coded_interval[i]を含むTone mapping informationをHDR-STD変換用のtone mapping定義情報として生成する。
【０２５２】
さらに、定義情報生成部３４は、tone_map_model_id＝3が用いられる場合、図１１のnum_pivotsにより指定される数のcoded_pivot_value[i]とtarget_pivot_value[i]を含むTone mapping informationをHDR-STD変換用のtone mapping定義情報として生成する。
【０２５３】
HEVCストリーム生成部３５は、HDR情報生成部３１から供給されたHDR情報を含むTone mapping informationと、定義情報生成部３４から供給されたtone mapping定義情報を含むTone mapping informationのtone_map_idに、記録モードに応じた同じ値を設定する。また、HEVCストリーム生成部３５は、HDR情報を含むTone mapping informationとtone mapping定義情報を含むTone mapping informationをSEIとして符号化データに挿入し、HEVCストリームを生成する。HEVCストリーム生成部３５は、生成したHEVCストリームをディスクドライブ２５に出力する。
【０２５４】
［再生装置２の構成］
図３２は、再生装置２の構成例を示すブロック図である。
【０２５５】
再生装置２は、コントローラ５１、ディスクドライブ５２、メモリ５３、ローカルストレージ５４、ネットワークインタフェース５５、操作入力部５６、分離部５７、ビデオ復号処理部５８、グラフィックス処理部５９、合成部６０、およびHDMI通信部６１から構成される。
【０２５６】
コントローラ５１は、CPU、ROM、RAMなどより構成される。コントローラ５１は、所定のプログラムを実行し、再生装置２の全体の動作を制御する。
【０２５７】
ディスクドライブ５２は、光ディスク１１からデータを読み出し、読み出したデータを、コントローラ５１、メモリ５３、または分離部５７に出力する。例えば、ディスクドライブ５２は、光ディスク１１から読み出したData Base情報をコントローラ５１に出力し、多重化ストリームを分離部５７に出力する。
【０２５８】
メモリ５３は、コントローラ５１が各種の処理を実行する上において必要なデータなどを記憶する。メモリ５３には、PSR(Player Status Register)であるレジスタ５３Ａが形成される。レジスタ５３Ａには、BD Playerである再生装置２が光ディスク１１の再生時に参照する各種の情報が記憶される。
【０２５９】
ローカルストレージ５４は例えばHDD(Hard Disk Drive)により構成される。ローカルストレージ５４には、サーバからダウンロードされたストリームなどが記録される。
【０２６０】
ネットワークインタフェース５５は、インターネットなどのネットワークを介してサーバと通信を行い、サーバからダウンロードしたデータをローカルストレージ５４に供給する。
【０２６１】
分離部５７は、ディスクドライブ５２から供給された多重化ストリームから、HEVCストリームのデータとグラフィックスストリームのデータを分離する。分離部５７は、分離したHEVCストリームのデータをビデオ復号処理部５８に出力し、グラフィックスストリームのデータをグラフィックス処理部５９に出力する。
【０２６２】
ビデオ復号処理部５８は、分離部５７から供給されたデータからなるHEVCストリームを復号し、HDRビデオまたはSTDビデオのデータを合成部６０に出力する。また、ビデオ復号処理部５８は、HDRビデオを合成部６０に出力する場合、HDR情報をHDMI通信部６１に出力する。ビデオ復号処理部５８は、HDR情報をグラフィックス処理部５９に対しても出力する。
【０２６３】
グラフィックス処理部５９は、分離部５７から供給されたグラフィックスストリームを復号し、標準のダイナミックレンジのBDグラフィックスのデータを合成部６０に出力する。
【０２６４】
合成部６０は、ビデオ復号処理部５８から供給されたHDRビデオまたはSTDビデオと、グラフィックス処理部５９から供給されたBDグラフィックスを合成し、合成後のHDRビデオまたはSTDビデオのデータをHDMI通信部６１に出力する。
【０２６５】
図３３は、合成部６０によるプレーン合成の例を示す図である。
【０２６６】
ビデオとグラフィックスの合成は、図３３に示すようにプレーン同士を重ねるようにして行われる。ビデオプレーンは、ビデオの１画面分のデータであり、グラフィックスプレーン（PG/IGプレーン）は、グラフィックスの１画面分のデータである。
【０２６７】
図３３に示すように、合成部６０は、ビデオプレーンの上に、PGストリームをデコードして得られた、字幕などを表示するPGグラフィックスプレーンを合成する。また、合成部６０は、PGグラフィックスプレーンの上に、IGストリームをデコードして得られた、メニューボタンなどを表示するIGグラフィックスプレーンを合成する。
【０２６８】
図３２のHDMI通信部６１は、HDMIケーブル４を介して表示装置３との間で通信を行う。例えば、HDMI通信部６１は、表示装置３が有するモニタの性能に関する情報を取得し、コントローラ５１に出力する。また、HDMI通信部６１は、合成部６０から供給されたHDRビデオまたはSTDビデオのデータを表示装置３に出力する。HDMI通信部６１は、HDRビデオのデータを出力する場合、ビデオ復号処理部５８から供給されたHDR情報をHDRビデオのデータとともに出力する。
【０２６９】
図３４は、図３２のビデオ復号処理部５８の構成例を示すブロック図である。
【０２７０】
ビデオ復号処理部５８は、パラメータ抽出部７１、HEVCデコーダ７２、HDR-STD変換部７３、STD-HDR変換部７４、および出力部７５から構成される。出力部７５は、HDRビデオ出力部７５ＡとSTDビデオ出力部７５Ｂから構成される。
【０２７１】
分離部５７から出力されたHEVCストリームはパラメータ抽出部７１に入力される。ビデオ復号処理部５８に対しては、例えば、Clip Informationに含まれるmode_flagにより特定される記録モードを表す情報と、表示装置３から取得された情報により特定される、表示装置３が有するモニタの性能に関する情報がコントローラ５１から供給される。
【０２７２】
パラメータ抽出部７１は、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。例えば、パラメータ抽出部７１は、記録モードがmode-iであり、表示装置３にHDRビデオを出力する場合、HDR情報をHDMI通信部６１に出力する。また、パラメータ抽出部７１は、記録モードがmode-iであり、表示装置３にSTDビデオを出力する場合、HDR-STD変換用のtone mapping定義情報をHDR-STD変換部７３に出力する。
【０２７３】
一方、パラメータ抽出部７１は、記録モードがmode-iiであり、表示装置３にHDRビデオを出力する場合、HDR情報をHDMI通信部６１に出力するとともに、STD-HDR変換用のtone mapping定義情報をSTD-HDR変換部７４に出力する。記録モードがmode-iiであり、表示装置３にSTDビデオを出力する場合、抽出されたHDR情報とtone mapping定義情報は用いられない。
【０２７４】
HDRビデオを出力する場合にパラメータ抽出部７１により抽出されたHDR情報は、グラフィックス処理部５９に対しても出力される。
【０２７５】
また、パラメータ抽出部７１は、HEVCストリームに含まれる符号化データをHEVCデコーダ７２に出力する。
【０２７６】
HEVCデコーダ７２は、パラメータ抽出部７１から供給されたHEVCの符号化データを復号する。HEVCデコーダ７２は、記録モードがmode-iである場合、復号して得られたHDRビデオをHDR-STD変換部７３とHDRビデオ出力部７５Ａに出力する。また、HEVCデコーダ７２は、記録モードがmode-iiである場合、復号して得られたSTDビデオをSTD-HDR変換部７４とSTDビデオ出力部７５Ｂに出力する。
【０２７７】
HDR-STD変換部７３は、HEVCデコーダ７２から供給されたHDRビデオを、パラメータ抽出部７１から供給されたHDR-STD変換用のtone mapping定義情報に基づいてSTDビデオに変換する。HDR-STD変換部７３は、変換して得られたSTDビデオをSTDビデオ出力部７５Ｂに出力する。
【０２７８】
STD-HDR変換部７４は、HEVCデコーダ７２から供給されたSTDビデオを、パラメータ抽出部７１から供給されたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換する。STD-HDR変換部７４は、変換して得られたHDRビデオをHDRビデオ出力部７５Ａに出力する。
【０２７９】
出力部７５のHDRビデオ出力部７５Ａは、表示装置３にHDRビデオを出力する場合、HEVCデコーダ７２から供給されたHDRビデオ、またはSTD-HDR変換部７４から供給されたHDRビデオをHDMI通信部６１に出力する。
【０２８０】
STDビデオ出力部７５Ｂは、表示装置３にSTDビデオを出力する場合、HEVCデコーダ７２から供給されたSTDビデオ、またはHDR-STD変換部７３から供給されたSTDビデオをHDMI通信部６１に出力する。
【０２８１】
図３５は、図３２のグラフィックス処理部５９の構成例を示すブロック図である。
【０２８２】
グラフィックス処理部５９は、TSバッファ９１、グラフィックスデコーダ９２、グラフィックスプレーン生成部９３、CLUT管理部９４、RGB変換部９５、逆ガンマ変換部９６、HDR情報取得部９７、計算部９８、割り付け部９９、およびYCrCb変換部１００から構成される。グラフィックスデコーダ９２は、ESバッファ１１１、プロセッサ１１２、デコーダバッファ１１３、コンポジッションバッファ１１４、およびグラフィックスコントローラ１１５から構成される。分離部５７から供給されたグラフィックスストリームのデータであるTSパケットはTSバッファ９１に入力される。ビデオ復号処理部５８から供給されたHDR情報はHDR情報取得部９７に入力される。
【０２８３】
TSバッファ(Transport Stream)９１は、分離部５７から供給されたグラフィックスストリームのTSパケットを記憶する。TSバッファ９１は、記憶しているTSパケットからなるES(Elementary Stream)をグラフィックスデコーダ９２に出力する。
【０２８４】
グラフィックスデコーダ９２のESバッファ１１１は、TSバッファ９１から供給されたTSパケットからなるESを記憶する。
【０２８５】
プロセッサ１１２は、ESバッファ１１１からESを読み出し、そのESに含まれるグラフィックスの制御データをコンポジッションバッファ１１４に供給する。例えば、ESがPGストリームである場合、プロセッサ１１２は、PGストリームに含まれるPCS、WDS、およびPDSをコンポジッションバッファ１１４に供給する。一方、ESがIGストリームである場合、プロセッサ１１２は、IGストリームに含まれるICSとPDSをコンポジッションバッファ１１４に供給する。
【０２８６】
また、プロセッサ１１２は、ESに含まれる実データを復号し、デコーダバッファ１１３に供給して保持させる。例えば、ESがPGストリームまたはIGストリームである場合、プロセッサ１１２は、ODSを復号し、復号して得られたグラフィックスのデータをデコーダバッファ１１３に供給する。
【０２８７】
デコーダバッファ１１３は、プロセッサ１１２から供給されたグラフィックスのデータを記憶する。
【０２８８】
コンポジッションバッファ１１４は、プロセッサ１１２から供給された制御データを記憶する。
【０２８９】
グラフィックスコントローラ１１５は、コンポジッションバッファ１１４から制御データを読み出す。グラフィックスコントローラ１１５は、読み出した制御データのうちのPCSやWDSに基づいて、デコーダバッファ１１３とグラフィックスプレーン生成部９３における読み出しタイミングを制御する。また、グラフィックスコントローラ１１５は、PDSに含まれるパレット情報をCLUT管理部９４に供給する。
【０２９０】
グラフィックスプレーン生成部９３は、グラフィックスコントローラ１１５による制御タイミングに従って、デコーダバッファ１１３から読み出したデータに基づいてグラフィックスプレーンを生成する。グラフィックスプレーン生成部９３は、生成したグラフィックスプレーンのデータを、グラフィックスコントローラ１１５による制御タイミングに従ってCLUT管理部９４に出力する。
【０２９１】
CLUT管理部９４は、グラフィックスコントローラ１１５から供給されるパレット情報に基づいて定義されるCLUTを記憶する。CLUTは、入力値とYCrCbの各画素値とを対応付けたテーブルである。CLUT管理部９４は、CLUTに基づいて、グラフィックスプレーン生成部９３から供給されたグラフィックスプレーンを各8bitのYCrCb値からなるデータに変換する。
【０２９２】
CLUT管理部９４は、BDグラフィックスをHDRビデオに合成する場合、YCrCbのBDグラフィックスのデータをRGB変換部９５に出力する。一方、BDグラフィックスをSTDビデオに合成する場合、CLUT管理部９４は、YCrCbのBDグラフィックスを合成部６０に出力する。CLUT管理部９４が出力するYCrCbの画素値には、透明度の値も付加される。
【０２９３】
RGB変換部９５は、CLUT管理部９４から供給されたYCrCbのBDグラフィックスを、各8bitのRGBのBDグラフィックスに変換し、逆ガンマ変換部９６に出力する。
【０２９４】
逆ガンマ変換部９６は、BDグラフィックスに対して逆ガンマ変換を施し、割り付け部９９に出力する。逆ガンマ変換後のRGB値と輝度はリニアの関係を有する。
【０２９５】
HDR情報取得部９７は、ビデオ復号処理部５８から供給されたHDR情報を取得し、計算部９８に出力する。
【０２９６】
計算部９８は、BDグラフィックスの各画素値を入力とし、その画素値が示す輝度と同じ輝度を示す、HDRビデオのガンマ関数系における10bitの画素値を出力とする割り付け用関数を、HDR情報取得部９７により取得されたHDR情報に基づいて計算する。計算部９８は、計算により求めた割り付け用関数を割り付け部９９に出力する。
【０２９７】
割り付け部９９は、画素値の変換部として機能し、計算部９８により求められた割り付け用関数に基づいて、逆ガンマ変換後のBDグラフィックスのRGBの各画素値を、HDRビデオのガンマ関数系における画素値に割り付ける。割り付け部９９は、割り付け後の各10bitのRGB値により表されるBDグラフィックスをYCrCb変換部１００に出力する。
【０２９８】
YCrCb変換部１００は、割り付け部９９から供給されたRGBのBDグラフィックスを、各10bitのYCrCbのBDグラフィックスに変換し、HDR合成用グラフィックスとして合成部６０に出力する。
【０２９９】
［表示装置３の構成］
図３６は、表示装置３の構成例を示すブロック図である。
【０３００】
表示装置３は、コントローラ１３１、HDMI通信部１３２、信号処理部１３３、およびモニタ１３４から構成される。コントローラ１３１はメモリ１３１Ａを有する。
【０３０１】
コントローラ１３１は、CPU、ROM、RAMなどより構成される。コントローラ１３１は、所定のプログラムを実行し、表示装置３の全体の動作を制御する。
【０３０２】
例えば、コントローラ１３１は、モニタ１３４の性能を表すEDID(Extended display identification data)をメモリ１３１Ａに記憶させて管理する。コントローラ１３１は、再生装置２との認証時、メモリ１３１Ａに記憶させているEDIDをHDMI通信部１３２に出力し、再生装置２に対して送信させる。EDIDに基づいて、表示装置３のモニタ１３４の性能が再生装置２により特定される。
【０３０３】
HDMI通信部１３２は、HDMIケーブル４を介して再生装置２との間で通信を行う。HDMI通信部１３２は、再生装置２から送信されてきたビデオデータを受信し、信号処理部１３３に出力する。また、HDMI通信部１３２は、コントローラ１３１から供給されたEDIDを再生装置２に送信する。
【０３０４】
信号処理部１３３は、HDMI通信部１３２から供給されたビデオデータの処理を行い、映像をモニタ１３４に表示させる。
【０３０５】
＜６．各装置の動作について＞
ここで、以上のような構成を有する各装置の動作について説明する。
【０３０６】
［記録処理］
はじめに、図３７のフローチャートを参照して、記録装置１の記録処理について説明する。図３７の処理は、マスターのHDRビデオとBDグラフィックスのデータが記録装置１に入力されたときに開始される。
【０３０７】
ステップＳ１において、記録装置１のコントローラ２１は、記録モードがmode-iであるか否かを判定する。記録モードは例えばオーサーにより設定される。
【０３０８】
記録モードがmode-iであるとステップＳ１において判定された場合、ステップＳ２において、ビデオ符号化処理部２２はmode-iでの符号化処理を行う。mode-iでの符号化処理により生成されたHEVCストリームは多重化部２４に供給される。
【０３０９】
一方、記録モードがmode-iiであるとステップＳ１において判定された場合、ステップＳ３において、ビデオ符号化処理部２２はmode-iiでの符号化処理を行う。mode-iiでの符号化処理により生成されたHEVCストリームは多重化部２４に供給される。
【０３１０】
ステップＳ４において、Data Base情報生成部２１ＡはData Base情報生成処理を行う。Data Base情報生成処理により生成されたPlayListファイルとClip Informationファイルはディスクドライブ２５に供給される。
【０３１１】
ステップＳ５において、グラフィックスエンコーダ２３は、BDグラフィックスのデータの符号化を行い、グラフィックスストリームを多重化部２４に出力する。
【０３１２】
ステップＳ６において、多重化部２４は、ビデオ符号化処理部２２から供給されたHEVCストリームとグラフィックスエンコーダ２３から供給されたグラフィックスストリームを多重化し、多重化ストリームをディスクドライブ２５に出力する。
【０３１３】
ステップＳ７において、ディスクドライブ２５は、PlayListファイル、Clip Informationファイル、および多重化ストリームファイルを光ディスク１１に記録する。その後、処理は終了される。
【０３１４】
次に、図３８のフローチャートを参照して、図３７のステップＳ２において行われるmode-iでの符号化処理について説明する。
【０３１５】
ステップＳ１１において、ビデオ符号化処理部２２のHDR情報生成部３１は、マスターのHDRビデオの輝度を検出し、HDR情報を生成する。
【０３１６】
ステップＳ１２において、HEVCエンコーダ３２は、マスターのHDRビデオを対象としてHEVCによる符号化を行い、HDRビデオの符号化データを生成する。
【０３１７】
ステップＳ１３において、HDR-STD変換部３３は、入力されたマスターのHDRビデオをSTDビデオに変換する。HDRビデオのRGB信号をinput data、STDビデオのRGB信号をoutput dataとしたinput dataとoutput dataの対応関係を示す情報は定義情報生成部３４に供給される。
【０３１８】
ステップＳ１４において、定義情報生成部３４は、HDR-STD変換部３３から供給された情報に基づいてHDR-STD変換用のtone mapping定義情報を生成する。
【０３１９】
ステップＳ１５において、HEVCストリーム生成部３５は、HDR情報生成部３１により生成されたHDR情報を含むTone mapping informationと、定義情報生成部３４により生成されたtone mapping定義情報を含むTone mapping informationのtone_map_idに、mode-i用のIDを設定する。また、HEVCストリーム生成部３５は、HDR情報を含むTone mapping informationとtone mapping定義情報を含むTone mapping informationを符号化データに挿入し、HEVCストリームを生成する。その後、図３７のステップＳ２に戻り、それ以降の処理が行われる。
【０３２０】
次に、図３９のフローチャートを参照して、図３７のステップＳ３において行われるmode-iiでの符号化処理について説明する。
【０３２１】
ステップＳ２１において、ビデオ符号化処理部２２のHDR情報生成部３１は、マスターのHDRビデオの輝度を検出し、HDR情報を生成する。
【０３２２】
ステップＳ２２において、HDR-STD変換部３３は、入力されたマスターのHDRビデオをSTDビデオに変換する。HDRビデオのRGB信号をinput data、STDビデオのRGB信号をoutput dataとしたinput dataとoutput dataの対応関係を示す情報は定義情報生成部３４に供給される。
【０３２３】
ステップＳ２３において、定義情報生成部３４は、HDR-STD変換部３３から供給された情報に基づいてSTD-HDR変換用のtone mapping定義情報を生成する。
【０３２４】
ステップＳ２４において、HEVCエンコーダ３２は、マスターのHDRビデオを変換して得られたSTDビデオを対象としてHEVCによる符号化を行い、STDビデオの符号化データを生成する。
【０３２５】
ステップＳ２５において、HEVCストリーム生成部３５は、HDR情報生成部３１により生成されたHDR情報を含むTone mapping informationと、定義情報生成部３４により生成されたtone mapping定義情報を含むTone mapping informationのtone_map_idに、mode-ii用のIDを設定する。また、HEVCストリーム生成部３５は、HDR情報を含むTone mapping informationとtone mapping定義情報を含むTone mapping informationを符号化データに挿入し、HEVCストリームを生成する。その後、図３７のステップＳ３に戻り、それ以降の処理が行われる。
【０３２６】
次に、図４０のフローチャートを参照して、図３７のステップＳ４において行われるData Base情報生成処理について説明する。
【０３２７】
ステップＳ３１において、コントローラ２１のData Base情報生成部２１Ａは、図２３を参照して説明した各情報を含むPlayListを生成する。Data Base情報生成部２１Ａが生成するPlayListには、HEVCストリームを再生区間として指定するPlayItemに関する情報が含まれる。
【０３２８】
ステップＳ３２において、Data Base情報生成部２１Ａは、HDR_flagとmode_flagをProgramInfo()のStreamCodingInfoに含むClip Informationを生成する。この例においてはマスターのビデオがHDRビデオであるから、Data Base情報生成部２１Ａは、HDR_flagの値として、そのことを示す値である１を設定する。
【０３２９】
また、図３７のステップＳ２においてmode-iでの符号化処理が行われている場合、Data Base情報生成部２１Ａは、mode_flagの値として、記録モードがmode-iであることを示す値である１を設定する。一方、Data Base情報生成部２１Ａは、図３７のステップＳ３においてmode-iiでの符号化処理が行われている場合、mode_flagの値として、記録モードがmode-iiであることを示す値である０を設定する。その後、図３７のステップＳ４に戻り、それ以降の処理が行われる。
【０３３０】
記録装置１においては、以上の処理によって生成されたHEVCストリームとData Base情報が光ディスク１１に記録される。
【０３３１】
［再生処理］
次に、図４１のフローチャートを参照して、再生装置２の再生処理について説明する。
【０３３２】
光ディスク１１の再生を開始する前などの所定のタイミングにおいて、再生装置２のコントローラ５１は、HDMI通信部６１を制御して表示装置３と通信を行い、表示装置３のメモリ１３１ＡからEDIDを読み出す。コントローラ５１は、表示装置３が有するモニタの性能を表す情報をレジスタ５３Ａに記憶させて管理する。
【０３３３】
ステップＳ４１において、コントローラ５１は、ディスクドライブ５２を制御し、Data Base情報であるPlayListとClip Informationを光ディスク１１から読み出す。また、コントローラ５１は、再生するHEVCストリームとグラフィックスストリームをPlayListに含まれる情報に基づいて特定する。コントローラ５１は、特定したHEVCストリームとグラフィックスストリームを含む多重化ストリームを、ディスクドライブ５２を制御して光ディスク１１から読み出す。
【０３３４】
ステップＳ４２において、分離部５７は、光ディスク１１から読み出された多重化ストリームを、HEVCストリームのデータとグラフィックスストリームのデータに分離する。
【０３３５】
ステップＳ４３において、コントローラ５１は、Clip Informationに含まれるHDR_flagとmode_flagを参照する。この例においては、マスターをHDRビデオとした記録が行われていることを示す値がHDR_flagに設定されている。これにより、再生装置２の状態は、HDRビデオ、または、HDRビデオを変換して得られたSTDビデオを再生する状態となる。
【０３３６】
ステップＳ４４において、コントローラ５１は、記録モードがmode-iであるか否かをmode_flagの値に基づいて判定する。
【０３３７】
記録モードがmode-iであるとステップＳ４４において判定された場合、ステップＳ４５において、ビデオ復号処理部５８はmode-iでの復号処理を行う。
【０３３８】
一方、記録モードがmode-iiであるとステップＳ４４において判定された場合、ステップＳ４６において、ビデオ復号処理部５８はmode-iiでの復号処理を行う。
【０３３９】
ステップＳ４５またはステップＳ４６において復号処理が行われた後、処理は終了される。
【０３４０】
なお、ここでは、記録モードがmode-iであるか否かの判定がmode_flagの値に基づいて行われるものとしたが、HEVCストリームに挿入されているTone mapping informationのtone_map_idに基づいて行われるようにしてもよい。
【０３４１】
次に、図４２のフローチャートを参照して、図４１のステップＳ４５において行われるmode-iでの復号処理について説明する。
【０３４２】
ステップＳ６１において、ビデオ復号処理部５８のパラメータ抽出部７１は、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。パラメータ抽出部７１は、HEVCストリームに含まれるHEVCの符号化データをHEVCデコーダ７２に出力する。
【０３４３】
ステップＳ６２において、HEVCデコーダ７２は、HEVCの符号化データを復号し、復号して得られたHDRビデオをHDR-STD変換部７３とHDRビデオ出力部７５Ａに出力する。
【０３４４】
ステップＳ６３において、コントローラ５１は、レジスタ５３Ａに記憶させておいた情報に基づいて、表示装置３が有するモニタがHDRモニタであるか否かを判定する。上述したように、レジスタ５３Ａには、表示装置３から読み出されたHDMIのEDIDに基づいて、表示装置３が有するモニタの性能に関する情報が記憶されている。
【０３４５】
表示装置３が有するモニタがHDRモニタであるとステップＳ６３において判定された場合、ステップＳ６４において、HDRビデオ出力部７５Ａは、HEVCデコーダ７２から供給されたHDRビデオを合成部６０に出力する。パラメータ抽出部７１により抽出されたHDR情報はHDMI通信部６１に出力される。
【０３４６】
ステップＳ６５において、グラフィックス処理部５９はHDR合成用グラフィックス生成処理を行う。HDR合成用グラフィックス生成処理により生成されたHDR合成用グラフィックスは合成部６０に供給される。
【０３４７】
ステップＳ６６において、合成部６０は、ビデオ復号処理部５８から供給されたHDRビデオと、グラフィックス処理部５９から供給されたHDR合成用グラフィックスを合成し、BDグラフィックスの合成後のHDRビデオのデータをHDMI通信部６１に出力する。
【０３４８】
ステップＳ６７において、HDMI通信部６１は、BDグラフィックスの合成後のHDRビデオのデータと、ビデオ復号処理部５８から供給されたHDR情報を表示装置３に出力する。
【０３４９】
一方、表示装置３が有するモニタがHDRモニタではなく、STDモニタであるとステップＳ６３において判定された場合、ステップＳ６８において、HDR-STD変換部７３は、HEVCデコーダ７２から供給されたHDRビデオを、パラメータ抽出部７１から供給されたHDR-STD変換用のtone mapping定義情報に基づいてSTDビデオに変換する。
【０３５０】
ステップＳ６９において、STDビデオ出力部７５Ｂは、HDR-STD変換部７３により変換が行われることによって得られたSTDビデオを合成部６０に出力する。
【０３５１】
ステップＳ７０において、グラフィックス処理部５９は、グラフィックスストリームをデコードし、BDグラフィックスのデータを合成部６０に出力する。すなわち、グラフィックス処理部５９のグラフィックスデコーダ９２において、プロセッサ１１２は、ESバッファ１１１に記憶されたグラフィックスストリームをデコードし、デコードして得られたBDグラフィックスのデータをデコーダバッファ１１３に記憶させる。グラフィックスプレーン生成部９３は、デコーダバッファ１１３に記憶されたデータに基づいて、BDグラフィックスプレーンを生成する。CLUT管理部９４は、BDグラフィックスプレーンのCLUT変換を行い、CLUT変換後のBDグラフィックスのデータを、STD合成用のデータとして合成部６０に出力する。
【０３５２】
ステップＳ７１において、合成部６０は、ビデオ復号処理部５８から供給されたSTDビデオとグラフィックス処理部５９から供給されたBDグラフィックスを合成する。
【０３５３】
ステップＳ７２において、HDMI通信部６１は、BDグラフィックスの合成後のSTDビデオのデータを表示装置３に出力する。
【０３５４】
ステップＳ６７においてBDグラフィックスの合成後のHDRビデオが出力された後、または、ステップＳ７２においてBDグラフィックスの合成後のSTDビデオが出力された後、ステップＳ７３において、コントローラ５１は、再生終了か否かを判定する。
【０３５５】
再生終了ではないとステップＳ７３において判定した場合、コントローラ５１は、ステップＳ６１に戻り、以上の処理を繰り返し実行する。再生終了であるとステップＳ７３において判定された場合、図４１のステップＳ４５に戻り、それ以降の処理が行われる。
【０３５６】
次に、図４３のフローチャートを参照して、図４１のステップＳ４６において行われるmode-iiでの復号処理について説明する。
【０３５７】
ステップＳ８１において、ビデオ復号処理部５８のパラメータ抽出部７１は、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。パラメータ抽出部７１は、HEVCストリームに含まれる、HEVCの符号化データをHEVCデコーダ７２に出力する。
【０３５８】
ステップＳ８２において、HEVCデコーダ７２は、HEVCの符号化データを復号し、復号して得られたSTDビデオをSTD-HDR変換部７４とSTDビデオ出力部７５Ｂに出力する。
【０３５９】
ステップＳ８３において、コントローラ５１は、レジスタ５３Ａに記憶させておいた情報に基づいて、表示装置３が有するモニタがHDRモニタであるか否かを判定する。
【０３６０】
表示装置３が有するモニタがHDRモニタであるとステップＳ８３において判定された場合、ステップＳ８４において、STD-HDR変換部７４は、HEVCデコーダ７２から供給されたSTDビデオを、パラメータ抽出部７１から供給されたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換する。
【０３６１】
ステップＳ８５において、HDRビデオ出力部７５Ａは、STD-HDR変換部７４により変換が行われることによって得られたHDRビデオを合成部６０に出力する。パラメータ抽出部７１により抽出されたHDR情報はHDMI通信部６１に出力される。
【０３６２】
ステップＳ８６において、グラフィックス処理部５９はHDR合成用グラフィックス生成処理を行う。HDR合成用グラフィックス生成処理により生成されたHDR合成用グラフィックスは合成部６０に供給される。
【０３６３】
ステップＳ８７において、合成部６０は、ビデオ復号処理部５８から供給されたHDRビデオと、グラフィックス処理部５９から供給されたHDR合成用グラフィックスを合成し、BDグラフィックスの合成後のHDRビデオのデータをHDMI通信部６１に出力する。
【０３６４】
ステップＳ８８において、HDMI通信部６１は、BDグラフィックスの合成後のHDRビデオのデータと、ビデオ復号処理部５８から供給されたHDR情報を表示装置３に出力する。
【０３６５】
一方、表示装置３が有するモニタがSTDモニタであるとステップＳ８３において判定された場合、ステップＳ８９において、STDビデオ出力部７５Ｂは、HEVCデコーダ７２から供給されたSTDビデオを合成部６０に出力する。
【０３６６】
ステップＳ９０において、グラフィックス処理部５９は、グラフィックスストリームをデコードし、STD合成用のBDグラフィックスのデータを合成部６０に出力する。
【０３６７】
ステップＳ９１において、合成部６０は、ビデオ復号処理部５８から供給されたSTDビデオとグラフィックス処理部５９から供給されたBDグラフィックスを合成する。
【０３６８】
ステップＳ９２において、HDMI通信部６１は、BDグラフィックスの合成後のSTDビデオのデータを表示装置３に出力する。
【０３６９】
ステップＳ８８においてBDグラフィックスの合成後のHDRビデオが出力された後、または、ステップＳ９２においてBDグラフィックスの合成後のSTDビデオが出力された後、ステップＳ９３において、コントローラ５１は、再生終了か否かを判定する。
【０３７０】
再生終了ではないとステップＳ９３において判定した場合、コントローラ５１は、ステップＳ８１に戻り、以上の処理を繰り返し実行する。再生終了であるとステップＳ９３において判定された場合、図４１のステップＳ４６に戻り、それ以降の処理が行われる。
【０３７１】
次に、図４４のフローチャートを参照して、図４２のステップＳ６５、または図４３のステップＳ８６において行われるHDR合成用グラフィックス生成処理について説明する。
【０３７２】
ステップＳ１１１において、グラフィックス処理部５９のHDR情報取得部９７は、ビデオ復号処理部５８のパラメータ抽出部７１により抽出されたHDR情報を取得する。
【０３７３】
ステップＳ１１２において、計算部９８は、BDグラフィックスのオリジナルの各画素値を入力とし、その画素値が示す輝度と同じ輝度を示す、HDRビデオのガンマ関数系における10bitの画素値を出力とする割り付け用関数をHDR情報に基づいて計算する。
【０３７４】
ステップＳ１１３において、グラフィックスデコーダ９２は、グラフィックスストリームをデコードする。グラフィックスストリームをデコードすることによって得られたデータに基づいて、グラフィックスプレーン生成部９３によりBDグラフィックスプレーンが生成される。
【０３７５】
ステップＳ１１４において、CLUT管理部９４は、CLUTに基づいて、BDグラフィックスの変換を行う。
【０３７６】
ステップＳ１１５において、RGB変換部９５は、CLUT管理部９４による変換によって得られたYCrCbのBDグラフィックスを、各8bitのRGBのBDグラフィックスに変換する。
【０３７７】
ステップＳ１１６において、逆ガンマ変換部９６は、BDグラフィックスに対して逆ガンマ変換を施す。
【０３７８】
ステップＳ１１７において、割り付け部９９は、計算部９８により求められた割り付け用関数に基づいて、逆ガンマ変換後のBDグラフィックスのRGBの各画素値を、HDRビデオのガンマ関数系における画素値に割り付ける。
【０３７９】
ステップＳ１１８において、YCrCb変換部１００は、割り付け部９９による割り付け後のRGBのBDグラフィックスを、各10bitのYCrCb値からなるBDグラフィックスに変換し、HDR合成用グラフィックスとして合成部６０に出力する。その後、図４２のステップＳ６５、または図４３のステップＳ８６に戻り、それ以降の処理が行われる。
【０３８０】
［表示処理］
次に、図４５のフローチャートを参照して、表示装置３の表示処理について説明する。
【０３８１】
ここでは、表示装置３が有するモニタ１３４がHDRモニタである場合について説明する。HDRモニタを有する表示装置３に対しては、HDR情報が付加されたHDRビデオが再生装置２から送信されてくる。再生装置２から送信されてくるHDRビデオは、BDグラフィックスが合成されたビデオである。
【０３８２】
ステップＳ１３１において、表示装置３のHDMI通信部１３２は、再生装置２から送信されてきたHDRビデオとHDR情報を受信する。
【０３８３】
ステップＳ１３２において、コントローラ１３１は、HDR情報を参照し、再生装置２から送信されてきたHDRビデオをそのまま表示可能であるか否かを判定する。HDR情報には、マスターのHDRビデオ、すなわち再生装置２から送信されてきたHDRビデオの輝度の特性を示す情報が含まれる。ステップＳ１３２における判定は、HDR情報により特定されるHDRビデオの輝度の特性と、モニタ１３４の表示性能を比較することによって行われる。
【０３８４】
例えば、HDR情報により特定されるHDRビデオのダイナミックレンジが0-400％であり、モニタ１３４のダイナミックレンジが0-500％（例えば100％の明るさを100cd/m2とすると500cd/m2）である場合、HDRビデオをそのまま表示可能であると判定される。一方、HDR情報により特定されるHDRビデオのダイナミックレンジが0-400％であり、モニタ１３４のダイナミックレンジが0-300％である場合、HDRビデオをそのまま表示することができないと判定される。
【０３８５】
HDRビデオをそのまま表示可能であるとステップＳ１３２において判定された場合、ステップＳ１３３において、信号処理部１３３は、HDRビデオの映像を、HDR情報により指定される輝度に従ってモニタ１３４に表示させる。例えば、図１２の曲線Ｌ１２で示す輝度の特性がHDR情報により指定されている場合、各画素値は曲線Ｌ１２で示す0-400％の範囲の明るさを表す。
【０３８６】
一方、HDRビデオをそのまま表示させることができないとステップＳ１３２において判定された場合、ステップＳ１３４において、信号処理部１３３は、モニタ１３４の表示性能に応じて輝度を調整し、輝度を調整したHDRビデオの映像を表示させる。例えば、図１２の曲線Ｌ１２で示す輝度の特性がHDR情報により指定されており、モニタ１３４のダイナミックレンジが0-300％である場合、各画素値が0-300％の範囲の明るさを表すように圧縮される。
【０３８７】
ステップＳ１３３、またはステップＳ１３４においてHDRビデオの映像が表示された後、ステップＳ１３５において、コントローラ１３１は、表示を終了するか否かを判定し、終了しないと判定した場合、ステップＳ１３１以降の処理を繰り返す。ステップＳ１３５において表示を終了すると判定した場合、コントローラ１３１は、処理を終了させる。
【０３８８】
以上の一連の処理により、記録装置１は、マスターのHDRビデオをHDRビデオのまま光ディスク１１に記録し、再生装置２に再生させてHDRビデオの映像を表示装置３に表示させることができる。
【０３８９】
また、記録装置１は、マスターのHDRビデオをSTDビデオに変換して光ディスク１１に記録し、再生装置２にHDRビデオに復元させてHDRビデオの映像を表示装置３に表示させることができる。
【０３９０】
HDRビデオを再生する際、マスターのHDRビデオの輝度の特性をHDR情報によって指定することができるようにすることにより、コンテンツのオーサーは、意図したとおりの輝度でHDRビデオの映像を表示させることが可能になる。
【０３９１】
さらに、BDグラフィックスについては、標準のダイナミックレンジの輝度で表示されることから、字幕などのグラフィックスが見づらくなるといったことを防ぐことが可能になる。
【０３９２】
なお、モニタ１３４がSTDモニタである場合、表示装置３のHDMI通信部１３２は、再生装置２から送信されてきた、BDグラフィックスが合成されたSTDビデオを受信する。信号処理部１３３は、HDMI通信部１３２により受信されたSTDビデオを、そのままモニタ１３４に表示させることになる。
【０３９３】
＜７．BD-Jグラフィックスの合成について＞
図４６は、BD-Jオブジェクトに基づいて表示される画面の例を示す図である。
【０３９４】
図４６において矢印で示すように、BD-Jオブジェクト（BD-Jオブジェクトに記述されたBD-Jアプリケーション）が実行されることにより、例えばBD-Jグラフィックスプレーンと背景プレーンが生成される。BD-Jグラフィックスプレーンは、ビデオプレーンより手前に合成され、背景プレーンはビデオプレーンより奥側に合成される。
【０３９５】
［HDRビデオとBD-Jグラフィックスの合成］
図４７は、BD-Jグラフィックスに基づくHDR合成用グラフィックスの生成処理の例を示す図である。
【０３９６】
BD-Jオブジェクトを実行することによって得られるBD-Jグラフィックスは、各8bitのRGB値により表される。図１６を参照して説明したCLUT変換後のBDグラフィックスはYCrCb値によって表されることから、画素値の割り付けの前にRGB変換を行う必要があるが、BD-JグラフィックスをHDRビデオに合成する場合、RGB変換は不要となる。
【０３９７】
RGB変換が不要となる点を除いて、BD-JグラフィックスをHDRビデオに合成する処理は、BDグラフィックスをHDRビデオに合成する処理と基本的に同様の処理である。重複する説明については適宜省略する。
【０３９８】
再生装置２のグラフィックス処理部５９を構成する計算部９８（図３５）は、矢印＃３０１の先に示すように、HDR情報取得部９７により取得されたHDR情報に基づいて割り付け用関数を計算する。
【０３９９】
逆ガンマ変換部９６は、矢印＃３０２の先に示すように、RGBのBD-Jグラフィックスに逆ガンマ変換を施す。BDグラフィックスと同様に、BD-Jグラフィックスに対してもガンマ変換が施されている。逆ガンマ変換後のBD-Jグラフィックスは各8bitのR’G’B’値により表される。R’G’B’値と輝度はリニアの関係を有する。
【０４００】
割り付け部９９は、矢印＃３０３の先に示すように、逆ガンマ変換後のBD-Jグラフィックスの画素値であるR’G’B’値をそれぞれ割り付け用関数の入力とし、出力としての各10bitのR’’G’’B’’をそれぞれ求める（画素値の割り付けを行う）。
【０４０１】
YCrCb変換部１００は、矢印＃３０４の先に示すように、R’’G’’B’’のBDグラフィックスを、各10bitのY’Cr’Cb’のBDグラフィックスに変換する。変換によって得られたY’Cr’Cb’のBD-Jグラフィックスが、HDR合成用グラフィックスとなる。
【０４０２】
図４８は、合成処理の例を示す図である。
【０４０３】
再生装置２の合成部６０は、矢印＃３２１，＃３２２の先に示すように、BD-Jグラフィックスに基づいて生成されたHDR合成用グラフィックスと、HEVCストリームをデコードして得られたHDRビデオを合成する。HDMI通信部６１は、矢印＃３２３の先に示すように、合成後のHDRビデオをHDR情報とともに表示装置３に出力する。
【０４０４】
このように、標準のダイナミックレンジのBD-JグラフィックスをHDRビデオに合成することにより、より見やすいグラフィックスの表示が可能となる。
【０４０５】
［STDビデオとBD-Jグラフィックスの合成］
図４９は、STDビデオとBD-Jグラフィックスの合成処理の例を示す図である。
【０４０６】
再生装置２のグラフィックス処理部５９を構成するYCrCb変換部１００は、矢印＃３３１の先に示すように、BD-Jオブジェクトを実行することによって得られたRGBのBD-Jグラフィックスに対してYCrCb変換を施す。YCrCb変換後のBD-Jグラフィックスは各8bitのYCrCb値により表される。各8bitのYCrCbはそれぞれ10bitにシフトされる。
【０４０７】
合成部６０は、矢印＃３３２，＃３３３の先に示すように、各10bitのYCrCbのBD-JグラフィックスとSTDビデオを合成する。HDMI通信部６１は、矢印＃３３４の先に示すように、合成後のSTDビデオを表示装置３に出力する。
【０４０８】
［各装置の構成について］
ここで、以上のようなBD-Jグラフィックスの合成を実現する各装置の構成について説明する。上述した構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０４０９】
図５０は、記録装置１の構成例を示すブロック図である。
【０４１０】
コントローラ２１においては、所定のプログラムが実行されることによってData Base情報生成部２１ＡとBD-Jオブジェクト生成部２１Ｂが実現される。Data Base情報生成部２１Ａは、Data Base情報であるPlayListとClip Informationを生成し、ディスクドライブ２５に出力する。
【０４１１】
BD-Jオブジェクト生成部２１Ｂは、入力されたグラフィックスのデータに基づいて、BD-Jグラフィックスの再生コマンドを記述するBD-Jオブジェクトを生成する。BD-Jオブジェクト生成部２１Ｂは、生成したBD-Jオブジェクトをディスクドライブ２５に出力する。
【０４１２】
ビデオ符号化処理部２２は、マスターのHDRビデオの符号化を行う。ビデオ符号化処理部２２は、マスターのHDRビデオを符号化して得られたHEVCストリームを多重化部２４に出力する。
【０４１３】
多重化部２４は、ビデオ符号化処理部２２から供給されたHEVCストリームと各種のデータを多重化し、多重化ストリームをディスクドライブ２５に出力する。
【０４１４】
ディスクドライブ２５は、コントローラ２１から供給されたPlayList、Clip Information、およびBD-Jオブジェクトと、多重化部２４から供給された多重化ストリームを格納するファイルを、図２２のディレクトリ構造に従って光ディスク１１に記録する。
【０４１５】
図５１は、再生装置２の構成例を示すブロック図である。
【０４１６】
コントローラ５１においては、ディスクドライブ５２から供給されるBD-Jオブジェクトが実行されることによってBD-Jオブジェクト実行部５１Ａが実現される。BD-Jオブジェクト実行部５１Ａは、BD-Jグラフィックスの復号部として機能し、再生コマンドに従ってBD-Jグラフィックスのデータを生成する。BD-Jオブジェクト実行部５１Ａは、生成したBD-Jグラフィックスのデータをグラフィックス処理部５９に出力する。
【０４１７】
ディスクドライブ５２は、光ディスク１１から読み出したData Base情報とBD-Jオブジェクトをコントローラ５１に出力し、多重化ストリームを分離部５７に出力する。
【０４１８】
分離部５７は、ディスクドライブ５２から供給された多重化ストリームから、HEVCストリームのデータを分離する。分離部５７は、分離したHEVCストリームのデータをビデオ復号処理部５８に出力する。
【０４１９】
グラフィックス処理部５９は、BD-Jオブジェクト実行部５１Ａから供給されたBD-Jグラフィックスのデータを処理し、BD-Jグラフィックスのデータを合成部６０に出力する。
【０４２０】
合成部６０は、ビデオ復号処理部５８から供給されたHDRビデオまたはSTDビデオと、グラフィックス処理部５９から供給されたBD-Jグラフィックスを合成し、BD-Jグラフィックスの合成後のHDRビデオまたはSTDビデオのデータをHDMI通信部６１に出力する。
【０４２１】
図５２は、グラフィックス処理部５９の構成例を示すブロック図である。
【０４２２】
BD-Jオブジェクト実行部５１Ａから供給されたBD-Jグラフィックスのデータは逆ガンマ変換部９６とYCrCb変換部１００に入力される。ビデオ復号処理部５８から供給されたHDR情報はHDR情報取得部９７に入力される。
【０４２３】
逆ガンマ変換部９６は、BD-Jグラフィックスに対して逆ガンマ変換を施し、割り付け部９９に出力する。
【０４２４】
HDR情報取得部９７は、ビデオ復号処理部５８から供給されたHDR情報を取得し、計算部９８に出力する。
【０４２５】
計算部９８は、BD-Jグラフィックスの各画素値を入力とし、その画素値が示す輝度と同じ輝度を示す、HDRビデオのガンマ関数系における10bitの画素値を出力とする割り付け用関数を、HDR情報取得部９７により取得されたHDR情報に基づいて計算する。計算部９８は、計算により求めた割り付け用関数を割り付け部９９に出力する。
【０４２６】
割り付け部９９は、計算部９８により求められた割り付け用関数に基づいて、逆ガンマ変換後のBD-JグラフィックスのRGBの各画素値を、HDRビデオのガンマ関数系における画素値に割り付ける。割り付け部９９は、割り付け後の各10bitのRGB値により表されるBD-JグラフィックスをYCrCb変換部１００に出力する。
【０４２７】
YCrCb変換部１００は、割り付け部９９から供給されたRGBのBDグラフィックスを、各10bitのYCrCbのBDグラフィックスに変換し、HDR合成用グラフィックスとして合成部６０に出力する。
【０４２８】
また、YCrCb変換部１００は、BD-JグラフィックスをSTDビデオに合成する場合、BD-Jオブジェクト実行部５１Ａから供給されたRGBのBD-JグラフィックスをYCrCbのBD-Jグラフィックスに変換する。YCrCb変換部１００は、ビットシフト後の各10bitのYCrCbのBD-JグラフィックスをSTD合成用グラフィックスとして合成部６０に出力する。
【０４２９】
なお、BD-Jグラフィックスに関する処理を実現する図５０の各構成を図２７の記録装置１に設けることも可能である。また、BD-Jグラフィックスに関する処理を実現する図５１の各構成を図３２の再生装置２に設けることも可能である。
【０４３０】
＜８．変形例＞
［CLUTを加工する例］
BDグラフィックスをHDRビデオに合成する場合、BDグラフィックスの各画素値をHDRビデオのガンマ関数系における画素値に割り付けてHDR合成用のデータを生成するものとしたが、CLUTをHDR情報に基づいて加工し、加工後のCLUTを用いて変換を行うことによってHDR合成用のデータを生成するようにしてもよい。
【０４３１】
この場合、グラフィックスストリームに含まれるパレット情報に基づいて定義されるCLUTは、HDRビデオのガンマ関数系における各10bitの画素値を出力するものとなるようにHDR情報に基づいて加工される。
【０４３２】
図５３は、CLUTの加工を行ってHDR合成用グラフィックスを生成する処理の例を示す図である。
【０４３３】
再生装置２のグラフィックス処理部５９を構成するCLUT管理部９４は、矢印＃３５１の先に示すように、パレット情報に基づいて定義されるCLUTを、HDR情報に基づいて、HDRビデオのガンマ関数系における各10bitの画素値を出力するCLUTに加工する。パレット情報に基づいて定義される加工前のCLUTは、入力値に対して、BDグラフィックのガンマ関数系における各8bitのYCrCbを出力するテーブルである。
【０４３４】
CLUT管理部９４は、矢印３５２の先に示すように、例えばPGストリームをデコードして得られたBDグラフィックスに対して加工後のCLUTを用いた変換を施す。CLUT変換後のBDグラフィックスは、各10bitのY’Cr’Cb’の画素値により表される。CLUT変換後のY’Cr’Cb’のBDグラフィックスが、HDR合成用グラフィックスとして用いられる。
【０４３５】
合成部６０は、矢印＃３５３，＃３５４の先に示すように、HDR合成用グラフィックスとHDRビデオを合成し、矢印＃３５５の先に示すように、合成後のHDRビデオをHDR情報とともに表示装置３に出力する。
【０４３６】
このように、HDR情報に基づいてCLUTを加工し、加工後のCLUTを用いて変換を行うことによってHDR合成用のBDグラフィックスを生成するようにすることも可能である。
【０４３７】
図５４は、CLUTの加工を行うグラフィックス処理部５９の構成を示すブロック図である。図５４のグラフィックス処理部５９を含む再生装置２の構成は、図３２に示す構成と同じ構成である。
【０４３８】
図５４に示す構成のうち、図３５に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０４３９】
CLUT管理部９４は、グラフィックスコントローラ１１５から供給されるパレット情報に基づいて定義されるCLUTを記憶する。加工前のCLUTは、入力値と各8bitのYCrCbの各画素値とを対応付けたテーブルである。
【０４４０】
CLUT管理部９４は、BDグラフィックスをHDRビデオに合成する場合、HDR情報取得部９７から供給されるHDR情報に基づいて、記憶しているCLUTを、HDRビデオのガンマ関数系における各10bitのYCrCb（図５３のY’Cr’Cb’）の画素値を出力するCLUTに加工する。CLUT管理部９４は、加工後のCLUTに基づいて、グラフィックスプレーン生成部９３から供給されたBDグラフィックスプレーンのデータを各10bitのYCrCb値からなるデータに変換し、HDR合成用グラフィックスとして出力する。
【０４４１】
一方、BDグラフィックスをSTDビデオに合成する場合、CLUT管理部９４は、パレット情報に基づいて定義されるCLUTに基づいて、グラフィックスプレーン生成部９３から供給されたBDグラフィックスプレーンのデータを各8bitのYCrCb値からなるデータに変換する。CLUT管理部９４は、各8bitのYCrCb値からなるBDグラフィックスプレーンのデータをSTD合成用グラフィックスとして出力する。
【０４４２】
HDR情報取得部９７は、ビデオ復号処理部５８から供給されたHDR情報を取得し、CLUT管理部９４に出力する。
【０４４３】
このような構成を有するグラフィックス処理部５９を含む再生装置２の処理は、HDR合成用グラフィックスを生成する処理を除いて、図４１乃至図４３の処理と同じ処理である。
【０４４４】
図５５のフローチャートを参照して、図４２のステップＳ６５、または図４３のステップＳ８６において行われる他のHDR合成用グラフィックス生成処理について説明する。
【０４４５】
ステップＳ２０１において、グラフィックス処理部５９のHDR情報取得部９７は、ビデオ復号処理部５８のパラメータ抽出部７１により抽出されたHDR情報を取得する。
【０４４６】
ステップＳ２０２において、CLUT管理部９４は、HDR情報取得部９７により取得されたHDR情報に基づいてCLUTを加工する。
【０４４７】
ステップＳ２０３において、グラフィックスデコーダ９２は、グラフィックスストリームをデコードする。グラフィックスストリームをデコードすることによって得られたデータに基づいて、グラフィックスプレーン生成部９３によりBDグラフィックスプレーンが生成される。
【０４４８】
ステップＳ２０４において、CLUT管理部９４は、加工後のCLUTに基づいて、BDグラフィックスプレーンを各10bitのYCrCb値からなるデータに変換し、HDR合成用グラフィックスとして合成部６０に出力する。その後、図４２のステップＳ６５、または図４３のステップＳ８６に戻り、それ以降の処理が行われる。
【０４４９】
以上のようにCLUTを加工してHDR合成用のBDグラフィックスを生成することによっても、見やすいグラフィックスの表示が可能となる。
【０４５０】
［グラフィックスのダイナミックレンジを可変とする例］
以上においては、0-100％の固定の範囲のダイナミックレンジを有するグラフィックスを再生装置２の内部で生成し、HDRビデオに合成するものとしたが、グラフィックスのダイナミックレンジが可変であってもよい。この場合、どの範囲のダイナミックレンジを有するグラフィックスを生成するのかが、光ディスク１１に記録された情報によって、またはユーザによる操作によって再生装置２に対して指定される。
【０４５１】
例えば、200％などの、グラフィックスのダイナミックレンジの上限を指定する情報がClip informationやPlayListに記述されることによって、再生装置２に対して、グラフィックスのダイナミックレンジが指定される。
【０４５２】
また、新規のナビゲーションコマンドが追加され、ムービーオブジェクトに記述されるナビゲーションコマンドによって、グラフィックスのダイナミックレンジが再生装置２に対して指定されるようにしてもよい。
【０４５３】
新規のAPIが追加され、BD-Jオブジェクトに記述されるコマンドによって、グラフィックスのダイナミックレンジが再生装置２に対して指定されるようにしてもよい。
【０４５４】
ユーザの操作によって、グラフィックスのダイナミックレンジが再生装置２に対して指定されるようにしてもよい。
【０４５５】
再生装置２に対するグラフィックスのダイナミックレンジの指定は、１つの引数を用いて行われる。例えば、引数が100である場合、それは、ダイナミックレンジの最大輝度が100%であることを表す。引数が100未満である場合も同様にして扱われる。
【０４５６】
なお、引数は、extended_range_white_levelにより指定される、HDRビデオのダイナミックレンジの最大輝度未満とされる。引数としての値がextended_range_white_levelにより指定される値を超えている場合、グラフィックスのダイナミックレンジの最大輝度は、extended_range_white_levelにより指定される輝度であるとして扱われる。
【０４５７】
このように、0-101％以上の範囲をグラフィックスのダイナミックレンジとして再生装置２に対して指定することができるようにしてもよい。
【０４５８】
図５６は、0-101％以上のダイナミックレンジが指定された場合の画素値の割り付けの概念を示す図である。
【０４５９】
図５６の右側に示すように、オリジナルのBDグラフィックスの画素値である値V21は、ガンマ関数Ｆ１１により示されるBDグラフィックスの関数系において輝度Y1を表す。例えば、最大輝度が、標準の輝度である100％の２倍である200％として指定されている場合、矢印＃４０１に示すように、輝度Y1の２倍の輝度である輝度Y2を示す、HDRビデオのガンマ関数系における画素値である値V31に割り付けられる。このような画素値の割り付けが、割り付け部９９により行われる。
【０４６０】
［その他の変形例］
HDRビデオのデータを再生装置２から表示装置３に送信する場合、HDR情報を付加して送信するものとしたが、HDR情報を付加しないで送信するようにしてもよい。
【０４６１】
また、再生装置２がBD Playerである場合について主に説明したが、再生装置２が有する上述した機能を携帯端末に搭載するようにしてもよい。この場合、携帯端末が再生装置２としての役割を有することになる。
【０４６２】
さらに、再生装置２が再生するコンテンツがリムーバブルメディアに記録されたコンテンツであるとしたが、上述した技術は、ネットワークを介して配信されたコンテンツを再生する場合にも適用可能である。この場合、再生装置２は、インターネットなどのネットワークを介して接続されたサーバから送信されてきたコンテンツを受信し、再生してHDRビデオを表示装置３に出力することになる。
【０４６３】
［コンピュータの構成例］
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０４６４】
図５７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０４６５】
CPU５０１、ROM５０２、RAM５０３は、バス５０４により相互に接続されている。
【０４６６】
バス５０４には、さらに、入出力インタフェース５０５が接続されている。入出力インタフェース５０５には、キーボード、マウスなどよりなる入力部５０６、ディスプレイ、スピーカなどよりなる出力部５０７が接続される。また、入出力インタフェース５０５には、ハードディスクや不揮発性のメモリなどよりなる記憶部５０８、ネットワークインタフェースなどよりなる通信部５０９、リムーバブルメディア５１１を駆動するドライブ５１０が接続される。
【０４６７】
以上のように構成されるコンピュータでは、CPU５０１が、例えば、記憶部５０８に記憶されているプログラムを入出力インタフェース５０５及びバス５０４を介してRAM５０３にロードして実行することにより、上述した一連の処理が行われる。
【０４６８】
CPU５０１が実行するプログラムは、例えばリムーバブルメディア５１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部５０８にインストールされる。
【０４６９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０４７０】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０４７１】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０４７２】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０４７３】
［構成の組み合わせ例］
本技術は、以下のような構成をとることもできる。
【０４７４】
（１）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出す読み出し部と、
前記符号化データを復号する第１の復号部と、
前記グラフィックスのデータを復号する第２の復号部と、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第１の変換部と、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部と
を備える再生装置。
【０４７５】
（２）
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに備える
前記（１）に記載の再生装置。
【０４７６】
（３）
前記拡張ビデオを、前記第１の輝度範囲のビデオである標準ビデオに変換する第２の変換部をさらに備え、
前記読み出し部は、前記記録媒体に記録されている、前記拡張ビデオから前記標準ビデオへの輝度変換を行うときに用いられる輝度変換定義情報をさらに読み出し、
前記第２の変換部は、前記記録媒体から読み出された前記輝度変換定義情報に基づいて、前記拡張ビデオを前記標準ビデオに変換する
前記（１）または（２）に記載の再生装置。
【０４７７】
（４）
前記合成部は、前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成する  前記（３）に記載の再生装置。
【０４７８】
（５）
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに備える
前記（４）に記載の再生装置。
【０４７９】
（６）
前記輝度特性情報と前記輝度変換定義情報は、前記符号化データを含むストリームに前記符号化データの補助情報として挿入され、前記記録媒体に記録される
前記（３）乃至（５）のいずれかに記載の再生装置。
【０４８０】
（７）
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIである
前記（３）乃至（６）のいずれかに記載の再生装置。
【０４８１】
（８）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記グラフィックスのデータを復号し、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
ステップを含む再生方法。
【０４８２】
（９）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの符号化データと、  前記拡張ビデオの輝度の特性を示す輝度特性情報と、
前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータと
を記録した記録媒体であって、
前記記録媒体を再生する再生装置においては、
前記記録媒体から、前記符号化データ、前記輝度特性情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記グラフィックスのデータを復号し、
復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記符号化データを復号して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
処理が行われる記録媒体。
【０４８３】
（１０）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出す読み出し部と、
前記符号化データを復号する第１の復号部と、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換する第１の変換部と、
前記グラフィックスのデータを復号する第２の復号部と、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換する第２の変換部と、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する合成部と
を備える再生装置。
【０４８４】
（１１）
前記拡張ビデオを表示可能な表示装置に対して、前記グラフィックスを合成した前記拡張ビデオのデータと前記輝度特性情報を出力する出力部をさらに備える
前記（１０）に記載の再生装置。
【０４８５】
（１２）
前記合成部は、前記符号化データを復号して得られた前記標準ビデオと、前記第１の画素値の前記グラフィックスを合成する
前記（１０）に記載の再生装置。
【０４８６】
（１３）
前記拡張ビデオを表示することができない表示装置に対して、前記グラフィックスを合成した前記標準ビデオのデータを出力する出力部をさらに備える
前記（１２）に記載の再生装置。
【０４８７】
（１４）
前記輝度特性情報と前記輝度変換定義情報は、前記符号化データを含むストリームに前記符号化データの補助情報として挿入され、前記記録媒体に記録される
前記（１０）乃至（１３）のいずれかに記載の再生装置。
【０４８８】
（１５）
前記符号化データはHEVCの符号化データであり、前記輝度特性情報と前記輝度変換定義情報はHEVCストリームのSEIである
前記（１４）に記載の再生装置。
【０４８９】
（１６）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データ、前記拡張ビデオの輝度の特性を示す輝度特性情報、前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報、および、前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータを記録した記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換し、
前記グラフィックスのデータを復号し、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
ステップを含む再生方法。
【０４９０】
（１７）
第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの輝度変換を行って得られた、前記第１の輝度範囲のビデオである標準ビデオの符号化データと、
前記拡張ビデオの輝度の特性を示す輝度特性情報と、
前記標準ビデオから前記拡張ビデオへの輝度変換を行うときに用いられる輝度変換定義情報と、
前記拡張ビデオに重畳される、前記第１の輝度範囲のグラフィックスのデータと
を記録した記録媒体であって、
前記記録媒体を再生する再生装置においては、
前記記録媒体から、前記符号化データ、前記輝度特性情報、前記輝度変換定義情報、および前記グラフィックスのデータを読み出し、
前記符号化データを復号し、
前記符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義情報に基づいて前記拡張ビデオに変換し、
前記グラフィックスのデータを復号し、
前記グラフィックスのデータを復号して得られた前記グラフィックスの第１の画素値を、前記グラフィックスの輝度の特性上で前記第１の画素値が示す輝度と同じ輝度を示す、前記輝度特性情報により表される前記拡張ビデオの輝度の特性上における第２の画素値に変換し、
前記標準ビデオを変換して得られた前記拡張ビデオと、前記第２の画素値のグラフィックスを合成する
処理が行われる記録媒体。
【符号の説明】
【０４９１】
１  記録装置，  ２  再生装置，  ３  表示装置，  １１  光ディスク，  ２１  コントローラ，  ２１Ａ  Data Base情報生成部，  ２２  符号化処理部，  ２３  グラフィックスエンコーダ，  ２４  多重化部，  ２５  ディスクドライブ，  ３１  HDR情報生成部，  ３２  HEVCエンコーダ，  ３３  HDR-STD変換部，  ３４  定義情報生成部，  ３５  HEVCストリーム生成部，  ５１  コントローラ，  ５２  ディスクドライブ，  ５３  メモリ，  ５７  分離部，  ５８  ビデオ復号処理部，  ５９  グラフィックス処理部，  ６０  合成部，  ６１  HDMI通信部，  ７１  パラメータ抽出部，  ７２  HEVCデコーダ，  ７３  HDR-STD変換部，  ７４  STD-HDR変換部，  ７５  出力部
【図１】
2019097212.tif 000007
【図２】
2019097212.tif 000008
【図３】
2019097212.tif 000009
【図４】
2019097212.tif 000010
【図５】
2019097212.tif 000011
【図６】
2019097212.tif 000012
【図７】
2019097212.tif 000013
【図８】
2019097212.tif 000014
【図９】
2019097212.tif 000015
【図１０】
2019097212.tif 000016
【図１１】
2019097212.tif 000017
【図１２】
2019097212.tif 000018
【図１３】
2019097212.tif 000019
【図１４】
2019097212.tif 000020
【図１５】
2019097212.tif 000021
【図１６】
2019097212.tif 000022
【図１７】
2019097212.tif 000023
【図１８】
2019097212.tif 000024
【図１９】
2019097212.tif 000025
【図２０】
2019097212.tif 000026
【図２１】
2019097212.tif 000027
【図２２】
2019097212.tif 000028
【図２３】
2019097212.tif 000029
【図２４】
2019097212.tif 000030
【図２５】
2019097212.tif 000031
【図２６】
2019097212.tif 000032
【図２７】
2019097212.tif 000033
【図２８】
2019097212.tif 000034
【図２９】
2019097212.tif 000035
【図３０】
2019097212.tif 000036
【図３１】
2019097212.tif 000037
【図３２】
2019097212.tif 000038
【図３３】
2019097212.tif 000039
【図３４】
2019097212.tif 000040
【図３５】
2019097212.tif 000041
【図３６】
2019097212.tif 000042
【図３７】
2019097212.tif 000043
【図３８】
2019097212.tif 000044
【図３９】
2019097212.tif 000045
【図４０】
2019097212.tif 000046
【図４１】
2019097212.tif 000047
【図４２】
2019097212.tif 000048
【図４３】
2019097212.tif 000049
【図４４】
2019097212.tif 000050
【図４５】
2019097212.tif 000051
【図４６】
2019097212.tif 000052
【図４７】
2019097212.tif 000053
【図４８】
2019097212.tif 000054
【図４９】
2019097212.tif 000055
【図５０】
2019097212.tif 000056
【図５１】
2019097212.tif 000057
【図５２】
2019097212.tif 000058
【図５３】
2019097212.tif 000059
【図５４】
2019097212.tif 000060
【図５５】
2019097212.tif 000061
【図５６】
2019097212.tif 000062
【図５７】
2019097212.tif 000063
【手続補正書】
【提出日】令和1年5月14日(2019.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置の性能情報、輝度の特性を示す情報、符号化された、第１の輝度範囲より広い第２の輝度範囲の１０ビットで表されるビデオ、および、前記第１の輝度範囲の８ビットで表されるグラフィックスを取得する取得部と、
前記第２の輝度範囲の１０ビットで表されるビデオを復号し、前記第１の輝度範囲の８ビットで表されるグラフィックスを復号する復号部と、
復号された８ビットのグラフィックスを１０ビットで表されるグラフィックスに変換し、前記第２の輝度範囲の１０ビットで表されるビデオを前記第１の輝度範囲のビデオに変換する変換部と、
復号された１０ビットで表されるビデオと変換された１０ビットで表されるグラフィックスとを合成し、変換された前記第１の輝度範囲のビデオと復号された８ビットで表されるグラフィックスとを合成する合成部と、
前記性能情報に基づいて、前記輝度の特性を示す情報、合成された１０ビットのビデオとグラフィックス、および、合成された前記第１の輝度範囲のビデオとグラフィックスの前記表示装置に対する出力を制御する出力制御部と
を備える再生装置。
【請求項２】
前記出力制御部は、前記第２の輝度範囲の表示性能を有する前記表示装置に対して、前記輝度の特性を示す情報、および、合成された１０ビットのビデオとグラフィックスを出力させる
請求項１に記載の再生装置。
【請求項３】
前記出力制御部は、前記第１の輝度範囲の表示性能を有する前記表示装置に対して、合成された前記第１の輝度範囲のビデオとグラフィックスを出力させる
請求項１に記載の再生装置。
【請求項４】
前記取得部は、前記輝度の特性を示す情報、前記第２の輝度範囲の１０ビットで表されるビデオ、および、前記第１の輝度範囲の８ビットで表されるグラフィックスを含み、ネットワークを介して配信されたコンテンツを取得する
請求項１乃至３のいずれかに記載の再生装置。
【請求項５】
再生装置が、
表示装置の性能情報、輝度の特性を示す情報、符号化された、第１の輝度範囲より広い第２の輝度範囲の１０ビットで表されるビデオ、および、前記第１の輝度範囲の８ビットで表されるグラフィックスを取得し、
前記第２の輝度範囲の１０ビットで表されるビデオを復号し、
前記第１の輝度範囲の８ビットで表されるグラフィックスを復号し、
復号された前記第２の輝度範囲の１０ビットで表されるビデオを前記第１の輝度範囲のビデオに変換し、
変換された前記第１の輝度範囲のビデオと復号された８ビットで表されるグラフィックスとを合成し、
前記性能情報に基づいて、合成された前記第１の輝度範囲のビデオとグラフィックスの前記表示装置に対する出力を制御するとともに、
前記第２の輝度範囲の１０ビットで表されるビデオを復号し、
前記第１の輝度範囲の８ビットで表されるグラフィックスを復号し、
復号された８ビットのグラフィックスを１０ビットで表されるグラフィックスに変換し、
復号された１０ビットで表されるビデオと変換された１０ビットで表されるグラフィックスとを合成し、
前記性能情報に基づいて、前記輝度の特性を示す情報、および、合成された１０ビットのビデオとグラフィックスの前記表示装置に対する出力を制御する
再生方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本技術は、再生装置、再生方法に関し、特に、輝度のダイナミックレンジが広いビデオ上に適切な明るさのグラフィックスを表示させることができるようにした再生装置、再生方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本技術の一側面の再生装置は、表示装置の性能情報、輝度の特性を示す情報、符号化された、第１の輝度範囲より広い第２の輝度範囲の１０ビットで表されるビデオ、および、前記第１の輝度範囲の８ビットで表されるグラフィックスを取得する取得部と、前記第２の輝度範囲の１０ビットで表されるビデオを復号し、前記第１の輝度範囲の８ビットで表されるグラフィックスを復号する復号部と、復号された８ビットのグラフィックスを１０ビットで表されるグラフィックスに変換し、前記第２の輝度範囲の１０ビットで表されるビデオを前記第１の輝度範囲のビデオに変換する変換部と、復号された１０ビットで表されるビデオと変換された１０ビットで表されるグラフィックスとを合成し、変換された前記第１の輝度範囲のビデオと復号された８ビットで表されるグラフィックスとを合成する合成部と、前記性能情報に基づいて、前記輝度の特性を示す情報、合成された１０ビットのビデオとグラフィックス、および、合成された前記第１の輝度範囲のビデオとグラフィックスの前記表示装置に対する出力を制御する出力制御部とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本技術の一側面においては、表示装置の性能情報、輝度の特性を示す情報、符号化された、第１の輝度範囲より広い第２の輝度範囲の１０ビットで表されるビデオ、および、前記第１の輝度範囲の８ビットで表されるグラフィックスが取得され、前記第２の輝度範囲の１０ビットで表されるビデオが復号され、前記第１の輝度範囲の８ビットで表されるグラフィックスが復号される。また、復号された前記第２の輝度範囲の１０ビットで表されるビデオが前記第１の輝度範囲のビデオに変換され、変換された前記第１の輝度範囲のビデオと復号された８ビットで表されるグラフィックスとが合成され、前記性能情報に基づいて、合成された前記第１の輝度範囲のビデオとグラフィックスの前記表示装置に対する出力が制御される。さらに、復号された８ビットのグラフィックスが１０ビットで表されるグラフィックスに変換され、復号された１０ビットで表されるビデオと変換された１０ビットで表されるグラフィックスとが合成され、前記性能情報に基づいて、前記輝度の特性を示す情報、および、合成された１０ビットのビデオとグラフィックスの前記表示装置に対する出力が制御される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】