(57)【要約】【課題】輝度のダイナミックレンジが広いコンテンツを適切な明るさで表示させることができるようにする。【解決手段】本技術の一側面の再生装置は、第１の輝度範囲のビデオである標準ビデオの第１の符号化データと第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの第２の符号化データを記録した記録媒体から第２の符号化データを読み出し、拡張ビデオを表示可能な表示装置と通信を行うことによって、表示装置の識別情報を取得する。表示装置の識別情報に基づいて、拡張ビデオの輝度の調整に用いられる、表示装置の仕様に応じた輝度調整用データを取得し、第２の符号化データを復号して得られた拡張ビデオの輝度を、輝度調整用データに基づいて調整して、拡張ビデオの輝度の特性を表す輝度特性情報とともに表示装置に出力する。本技術は、コンテンツを再生するプレーヤに適用することができる。【選択図】図２
2019071161.tif 000002
【特許請求の範囲】
【請求項１】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データを読み出す読み出し部と、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得する第２の取得部と、
前記第２の符号化データを復号する復号部と、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整する調整部と、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部と
を備える再生装置。
【請求項２】
前記第２の取得部は、ネットワークを介して接続されるサーバから前記輝度調整用データを取得する
請求項１に記載の再生装置。
【請求項３】
前記記録媒体はブルーレイディスクであり、
前記サーバのURLは、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述される
請求項２に記載の再生装置。
【請求項４】
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第２の取得部は、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度調整用データを取得する
請求項２に記載の再生装置。
【請求項５】
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度調整用データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得する
請求項２に記載の再生装置。
【請求項６】
前記第２の符号化データは前記輝度特性情報を補助情報として含み、
前記第２の取得部は、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度調整用データとともに前記輝度特性情報を取得し、
前記出力部は、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力し、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第２の符号化データに含まれる前記輝度特性情報を出力する
請求項２に記載の再生装置。
【請求項７】
前記第２の取得部は、前記記録媒体に記録されている複数の前記輝度調整用データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データを取得する
請求項１に記載の再生装置。
【請求項８】
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得する
請求項７に記載の再生装置。
【請求項９】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得し、
前記第２の符号化データを復号し、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整し、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
ステップを含む再生方法。
【請求項１０】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体であって、
前記記録媒体の再生装置においては、
前記第２の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得し、
前記第２の符号化データを復号し、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整し、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
処理が行われる
記録媒体。
【請求項１１】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データを読み出す読み出し部と、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得する第２の取得部と、
前記第１の符号化データを復号する復号部と、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換する変換部と、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部と
を備える再生装置。
【請求項１２】
前記第２の取得部は、ネットワークを介して接続されるサーバから前記輝度変換定義データを取得する
請求項１１に記載の再生装置。
【請求項１３】
前記記録媒体はブルーレイディスクであり、
前記サーバのURLは、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述される
請求項１２に記載の再生装置。
【請求項１４】
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第２の取得部は、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度変換定義データを取得する
請求項１２に記載の再生装置。
【請求項１５】
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度変換定義データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得する
請求項１２に記載の再生装置。
【請求項１６】
前記第１の符号化データは前記輝度特性情報を補助情報として含み、
前記第２の取得部は、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度変換定義データとともに前記輝度特性情報を取得し、
前記出力部は、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力し、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第１の符号化データに含まれる前記輝度特性情報を出力する
請求項１２に記載の再生装置。
【請求項１７】
前記第２の取得部は、前記記録媒体に記録されている複数の前記輝度変換定義データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データを取得する
請求項１１に記載の再生装置。
【請求項１８】
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得する
請求項１７に記載の再生装置。
【請求項１９】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得し、
前記第１の符号化データを復号し、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換し、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
ステップを含む再生方法。
【請求項２０】
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体であって、
前記記録媒体の再生装置においては、
前記第１の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得し、
前記第１の符号化データを復号し、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換し、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
処理が行われる
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生装置、再生方法、および記録媒体に関し、特に、輝度のダイナミックレンジが広いコンテンツを適切な明るさで表示させることができるようにした再生装置、再生方法、および記録媒体に関する。
【背景技術】
【０００２】
映画などのコンテンツの記録メディアとしてBlu-ray（登録商標） Disc（以下、適宜、BDという）がある。従来、BDに収録するビデオのオーサリングは、標準の輝度（100nit＝100cd/m2）のモニタで視聴することを前提に、マスターのビデオのダイナミックレンジを圧縮して行われている。
【０００３】
マスターとなるビデオは、高品質なカメラで撮影されたものであり、標準の輝度のモニタで表示可能なダイナミックレンジ以上のダイナミックレンジを有している。圧縮されることにより、マスターのビデオのダイナミックレンジは当然損なわれることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５８６９２号公報
【特許文献２】特開２００９−８９２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
有機EL(Electroluminescence)ディスプレイやLCD(Liquid Crystal Display)等のディスプレイ技術の進歩により、500nitや1000nitといったような、標準よりも明るいモニタが市販されている。このような広いダイナミックレンジを有するモニタの性能を活かすようなコンテンツに対する要求がある。
【０００６】
本技術はこのような状況に鑑みてなされたものであり、輝度のダイナミックレンジが広いコンテンツを適切な明るさで表示させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の再生装置は、第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データを読み出す読み出し部と、前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得する第２の取得部と、前記第２の符号化データを復号する復号部と、前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整する調整部と、輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部とを備える。
【０００８】
前記第２の取得部には、ネットワークを介して接続されるサーバから前記輝度調整用データを取得させることができる。
【０００９】
前記記録媒体をブルーレイディスクとすることができる。この場合、前記サーバのURLが、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述されるようにすることができる。
【００１０】
前記読み出し部には、前記記録媒体の識別情報を前記記録媒体から読み出させ、前記第２の取得部には、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信することによって、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度調整用データを取得させることができる。
【００１１】
前記読み出し部には、前記記録媒体の識別情報を前記記録媒体から読み出させ、前記第１の取得部には、前記表示装置の仕様を表す仕様情報を前記表示装置から取得させ、前記第２の取得部には、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信することによって、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度調整用データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得させることができる。
【００１２】
前記第２の符号化データに前記輝度特性情報を補助情報として含ませることができる。この場合、前記第２の取得部には、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度調整用データとともに前記輝度特性情報を取得させ、前記出力部には、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力させ、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第２の符号化データに含まれる前記輝度特性情報を出力させることができる。
【００１３】
前記第２の取得部には、前記記録媒体に記録されている複数の前記輝度調整用データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データを取得させることができる。
【００１４】
前記第１の取得部には、前記表示装置の仕様を表す仕様情報を前記表示装置から取得させ、前記第２の取得部には、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得させることができる。
【００１５】
本技術の他の側面の再生装置は、第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データを読み出す読み出し部と、前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得する第２の取得部と、前記第１の符号化データを復号する復号部と、前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換する変換部と、輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部とを備える。
【００１６】
前記第２の取得部には、ネットワークを介して接続されるサーバから前記輝度変換定義データを取得させることができる。
【００１７】
前記記録媒体をブルーレイディスクとすることができる。この場合、前記サーバのURLが、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述されるようにすることができる。
【００１８】
前記読み出し部には、前記記録媒体の識別情報を前記記録媒体から読み出させ、前記第２の取得部には、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信することによって、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度変換定義データを取得させることができる。
【００１９】
前記読み出し部には、前記記録媒体の識別情報を前記記録媒体から読み出させ、前記第１の取得部には、前記表示装置の仕様を表す仕様情報を前記表示装置から取得させ、前記第２の取得部には、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信することによって、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度変換定義データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得させることができる。
【００２０】
前記第１の符号化データに前記輝度特性情報を補助情報として含ませることができる。この場合、前記第２の取得部には、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度変換定義データとともに前記輝度特性情報を取得させ、前記出力部には、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力させ、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第１の符号化データに含まれる前記輝度特性情報を出力させることができる。
【００２１】
前記第２の取得部には、前記記録媒体に記録されている複数の前記輝度変換定義データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データを取得させることができる。
【００２２】
前記第１の取得部には、前記表示装置の仕様を表す仕様情報を前記表示装置から取得させ、前記第２の取得部には、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得させることができる。
【００２３】
本技術の一側面においては、第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データが読み出され、前記拡張ビデオを表示可能な表示装置から、前記表示装置の識別情報が取得される。また、前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データが取得され、前記第２の符号化データを復号して得られた前記拡張ビデオの輝度が、前記輝度調整用データに基づいて調整される。輝度調整後の前記拡張ビデオのデータが、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力される。
【００２４】
本技術の他の側面においては、第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データが読み出され、前記拡張ビデオを表示可能な表示装置から、前記表示装置の識別情報が取得される。また、前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データが取得され、前記第１の符号化データを復号して得られた前記標準ビデオが、前記輝度変換定義データに基づいて前記拡張ビデオに変換される。輝度変換を行うことによって得られた前記拡張ビデオのデータが、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力される。
【００２５】
ここで、ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであっても良いし、１つの装置を構成している内部ブロックどうしであっても良い。
【００２６】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【発明の効果】
【００２７】
本技術によれば、輝度のダイナミックレンジが広いコンテンツを適切な明るさで表示させることができる。
【００２８】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２９】
【図１】本技術の一実施形態に係る記録・再生システムの構成例を示す図である。
【図２】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-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
【図１４】Main PathとSub Pathの構造を示す図である。
【図１５】ファイルの管理構造の例を示す図である。
【図１６】PlayListファイルのシンタクスを示す図である。
【図１７】Clip Informationファイルのシンタクスを示す図である。
【図１８】図１７のProgramInfo()のシンタクスを示す図である。
【図１９】図１８のStreamCodingInfoのシンタクスを示す図である。
【図２０】記録装置の構成例を示すブロック図である。
【図２１】図２０の符号化処理部の構成例を示すブロック図である。
【図２２】HDR-STD変換部による信号処理の例を示す図である。
【図２３】tone mappingの例を示す図である。
【図２４】再生装置の構成例を示すブロック図である。
【図２５】図２４の復号処理部の構成例を示すブロック図である。
【図２６】表示装置の構成例を示すブロック図である。
【図２７】記録装置の記録処理について説明するフローチャートである。
【図２８】図２７のステップＳ２において行われるmode-iでの符号化処理について説明するフローチャートである。
【図２９】図２７のステップＳ３において行われるmode-iiでの符号化処理について説明するフローチャートである。
【図３０】図２７のステップＳ４において行われるData Base情報生成処理について説明するフローチャートである。
【図３１】再生装置の再生処理について説明するフローチャートである。
【図３２】図３１のステップＳ４４において行われるmode-iでの復号処理について説明するフローチャートである。
【図３３】図３１のステップＳ４５において行われるmode-iiでの復号処理について説明するフローチャートである。
【図３４】表示装置の表示処理について説明するフローチャートである。
【図３５】記録・再生システムの他の構成例を示す図である。
【図３６】データベースの例を示す図である。
【図３７】記録モードがmode-iである場合の処理の例を示す図である。
【図３８】記録モードがmode-iである場合の各情報の例を示す図である。
【図３９】記録モードがmode-iiである場合の処理の例を示す図である。
【図４０】記録モードがmode-iiである場合の各情報の例を示す図である。
【図４１】情報処理装置のハードウェア構成例を示すブロック図である。
【図４２】情報処理装置の機能構成例を示すブロック図である。
【図４３】管理サーバの機能構成例を示すブロック図である。
【図４４】再生装置の構成例を示すブロック図である。
【図４５】図４４の復号処理部の構成例を示すブロック図である。
【図４６】情報処理装置のtone mapping table生成処理について説明するフローチャートである。
【図４７】管理サーバのtone mapping table登録処理について説明するフローチャートである。
【図４８】管理サーバのtone mapping table提供処理について説明するフローチャートである。
【図４９】再生装置の再生処理について説明するフローチャートである。
【図５０】図４９のステップＳ１４７，Ｓ１５２において行われる、記録モードがmode-iである場合の復号処理について説明するフローチャートである。
【図５１】図４９のステップＳ１４７，Ｓ１５２において行われる、記録モードがmode-iiである場合の復号処理について説明するフローチャートである。
【図５２】表示装置の表示処理について説明するフローチャートである。
【図５３】記録モードがmode-iである場合の他の処理の例を示す図である。
【図５４】記録モードがmode-iiである場合の他の処理の例を示す図である。
【図５５】図５３、図５４に示す記録・再生システムにおける記録装置の構成例を示すブロック図である。
【図５６】記録装置の記録処理について説明するフローチャートである。
【図５７】再生装置の再生処理について説明するフローチャートである。
【図５８】再生装置の再生処理について説明するフローチャートである。
【図５９】再生装置の再生処理について説明する、図５８に続くフローチャートである。
【図６０】記録・再生システムにおける他の処理の例を示す図である。
【図６１】図６０の記録・再生システムにおける再生装置の復号処理について説明するフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．記録・再生システムについて
２．HEVCについて
３．BDフォーマットについて
４．各装置の構成について
５．各装置の動作について
６．tone mapping tableがサーバに用意される例
７．tone mapping tableが光ディスクに用意される例
８．tone mapping tableが管理サーバまたは光ディスクに用意される例
９．管理サーバから取得したデータに基づいてHDRビデオの表示を実現する例
１０．変形例
【００３１】
＜１．記録・再生システムについて＞
図１は、本技術の一実施形態に係る記録・再生システムの構成例を示す図である。
【００３２】
図１の記録・再生システムは、記録装置１、再生装置２、および表示装置３から構成される。再生装置２と表示装置３は、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ビデオの表示が可能なモニタである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ビデオの輝度の特性を示す情報がビデオデータとともに送信されてきた場合、再生装置２から送信されてきたビデオデータが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が設定される。光ディスク１１には、mode-i用のIDとmode-ii用のIDのうちのいずれかのIDがtone_map_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フォーマットについて＞
ここで、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ストリーム、およびIGストリームが多重化される。
【０１４２】
また、１つのSubPlayItemは、PlayItemが参照するAVストリームとは異なるストリームの、ビデオストリーム、オーディオストリーム、PGストリームなどを参照する。
【０１４３】
このように、HEVCストリームを含むAVストリームの再生はPlayListとClip Informationを用いて行われる。AVストリームの再生に関する情報を含むPlayListとClip Informationを、適宜、Data Base情報という。
【０１４４】
〔ディレクトリ構造〕
図１５は、光ディスク１１に記録されるファイルの管理構造の例を示す図である。
【０１４５】
光ディスク１１に記録される各ファイルはディレクトリ構造により階層的に管理される。光ディスク１１上には１つのrootディレクトリが作成される。
【０１４６】
rootディレクトリの下にはBDMVディレクトリが置かれる。
【０１４７】
BDMVディレクトリの下には、「Index.bdmv」の名前が設定されたファイルであるIndexファイルと、「MovieObject.bdmv」の名前が設定されたファイルであるMovieObjectファイルが格納される。
【０１４８】
BDMVディレクトリの下には、PLAYLISTディレクトリ、CLIPINFディレクトリ、STREAMディレクトリ等が設けられる。
【０１４９】
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ビデオの処理に関する情報が含まれる。
【０１５３】
〔各ファイルのシンタクス〕
ここで、各ファイルのシンタクスの主な記述について説明する。
【０１５４】
図１６は、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ビデオが符号化処理部２２に入力される。
【０１８１】
コントローラ２１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などより構成される。コントローラ２１は、所定のプログラムを実行し、記録装置１の全体の動作を制御する。
【０１８２】
コントローラ２１においては、所定のプログラムが実行されることによってData Base情報生成部２１Ａが実現される。Data Base情報生成部２１Ａは、Data Base情報であるPlayListとClip Informationを生成し、ディスクドライブ２３に出力する。
【０１８３】
符号化処理部２２は、マスターのHDRビデオの符号化を行う。符号化処理部２２は、マスターのHDRビデオを符号化して得られたHEVCストリームをディスクドライブ２３に出力する。
【０１８４】
ディスクドライブ２３は、コントローラ２１から供給されたPlayList、Clip Informationと、符号化処理部２２から供給されたHEVCストリームを格納するファイルを図１５のディレクトリ構造に従って光ディスク１１に記録する。
【０１８５】
図２１は、図２０の符号化処理部２２の構成例を示すブロック図である。
【０１８６】
符号化処理部２２は、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変換用、またはSTD-HDR変換用のtone mapping定義情報を生成する。
【０１９８】
例えば、定義情報生成部３４は、tone_map_model_id＝0が用いられる場合、図９のmin_valueとmax_valueの値を含むTone mapping informationをtone mapping定義情報として生成する。
【０１９９】
また、定義情報生成部３４は、tone_map_model_id＝2が用いられる場合、図１０のstart_of_coded_interval[i]を含むTone mapping informationをtone mapping定義情報として生成する。
【０２００】
さらに、定義情報生成部３４は、tone_map_model_id＝3が用いられる場合、図１１のnum_pivotsにより指定される数のcoded_pivot_value[i]とtarget_pivot_value[i]を含むTone mapping informationを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情報をコントローラ５１に出力し、HEVCストリームを復号処理部５６に出力する。
【０２０６】
メモリ５３は、コントローラ５１が各種の処理を実行する上において必要なデータなどを記憶する。メモリ５３には、PSR(Player Status Register)であるレジスタ５３Ａが形成される。レジスタ５３Ａには、BD Playerである再生装置２が光ディスク１１の再生時に参照する各種の情報が記憶される。
【０２０７】
ローカルストレージ５４は例えばHDD(Hard Disk Drive)により構成される。ローカルストレージ５４には、サーバからダウンロードされたストリームなどが記録される。
【０２０８】
ネットワークインタフェース５５は、インターネットなどのネットワークを介してサーバと通信を行い、サーバからダウンロードしたデータをローカルストレージ５４に供給する。
【０２０９】
復号処理部５６は、ディスクドライブ５２から供給されたHEVCストリームを復号し、HDRビデオまたはSTDビデオのデータをHDMI通信部５８に出力する。復号処理部５６は、HDRビデオを出力する場合、HDRビデオのデータとともに、HDR情報をHDMI通信部５８に出力する。
【０２１０】
操作入力部５７は、ボタン、キー、タッチパネルなどの入力デバイスや、所定のリモートコマンダから送信される赤外線などの信号を受信する受信部により構成される。操作入力部５７はユーザの操作を検出し、検出した操作の内容を表す信号をコントローラ５１に供給する。
【０２１１】
HDMI通信部５８は、ケーブル４を介して表示装置３との間で通信を行う。例えば、HDMI通信部５８は、表示装置３が有するモニタの性能に関する情報を取得し、コントローラ５１に出力する。また、HDMI通信部５８は、復号処理部５６から供給されたHDRビデオまたはSTDビデオのデータを表示装置３に出力する。
【０２１２】
図２５は、図２４の復号処理部５６の構成例を示すブロック図である。
【０２１３】
復号処理部５６は、パラメータ抽出部７１、HEVCデコーダ７２、HDR-STD変換部７３、STD-HDR変換部７４、および出力部７５から構成される。出力部７５は、HDRビデオ出力部７５ＡとSTDビデオ出力部７５Ｂから構成される。
【０２１４】
ディスクドライブ５２により読み出されたHEVCストリームはパラメータ抽出部７１に入力される。復号処理部５６に対しては、例えば、Clip Informationに含まれるmode_flagにより特定される記録モードを表す情報と、表示装置３から取得された情報により特定される、表示装置３が有するモニタの性能に関する情報がコントローラ５１から供給される。
【０２１５】
パラメータ抽出部７１は、HEVCストリームのSEIからHDR情報とtone mapping定義情報を抽出する。例えば、パラメータ抽出部７１は、記録モードがmode-iであり、表示装置３にHDRビデオを出力する場合、HDR情報をHDRビデオ出力部７５Ａに出力する。また、パラメータ抽出部７１は、記録モードがmode-iであり、表示装置３にSTDビデオを出力する場合、HDR-STD変換用のtone mapping定義情報をHDR-STD変換部７３に出力する。
【０２１６】
一方、パラメータ抽出部７１は、記録モードがmode-iiであり、表示装置３にHDRビデオを出力する場合、HDR情報をHDRビデオ出力部７５Ａに出力するとともに、STD-HDR変換用のtone mapping定義情報をSTD-HDR変換部７４に出力する。記録モードがmode-iiであり、表示装置３にSTDビデオを出力する場合、抽出されたHDR情報とtone mapping定義情報は用いられない。
【０２１７】
また、パラメータ抽出部７１は、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ビデオを、パラメータ抽出部７１から供給されたHDR情報とともに出力する。
【０２２２】
STDビデオ出力部７５Ｂは、表示装置３にSTDビデオを出力する場合、HEVCデコーダ７２から供給されたSTDビデオ、またはHDR-STD変換部７３から供給されたSTDビデオを出力する。
【０２２３】
HDRビデオ出力部７５ＡとSTDビデオ出力部７５Ｂから出力されたデータは、HDMI通信部５８により、表示装置３に送信される。
【０２２４】
〔表示装置３の構成〕
図２６は、表示装置３の構成例を示すブロック図である。
【０２２５】
表示装置３は、コントローラ１０１、HDMI通信部１０２、信号処理部１０３、およびモニタ１０４から構成される。コントローラ１０１はメモリ１０１Ａを有する。
【０２２６】
コントローラ１０１は、CPU、ROM、RAMなどより構成される。コントローラ１０１は、所定のプログラムを実行し、表示装置３の全体の動作を制御する。
【０２２７】
例えば、コントローラ１０１は、モニタ１０４の性能を表すEDID(Extended display identification data)をメモリ１０１Ａに記憶させて管理する。コントローラ１０１は、再生装置２との認証時、メモリ１０１Ａに記憶させているEDIDをHDMI通信部１０２に出力し、再生装置２に対して送信させる。EDIDに基づいて、表示装置３のモニタ１０４の性能が再生装置２により特定される。
【０２２８】
HDMI通信部１０２は、ケーブル４を介して再生装置２との間で通信を行う。HDMI通信部１０２は、再生装置２から送信されてきたビデオデータを受信し、信号処理部１０３に出力する。また、HDMI通信部１０２は、コントローラ１０１から供給されたEDIDを再生装置２に送信する。
【０２２９】
信号処理部１０３は、HDMI通信部１０２から供給されたビデオデータの処理を行い、映像をモニタ１０４に表示させる。
【０２３０】
＜５．各装置の動作について＞
ここで、以上のような構成を有する各装置の動作について説明する。
【０２３１】
〔記録処理〕
はじめに、図２７のフローチャートを参照して、記録装置１の記録処理について説明する。図２７の処理は、マスターのHDRビデオが記録装置１に入力されたときに開始される。
【０２３２】
ステップＳ１において、記録装置１のコントローラ２１は、記録モードが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ファイルはディスクドライブ２３に供給される。
【０２３６】
ステップＳ５において、ディスクドライブ２３は、PlayListファイル、Clip Informationファイル、およびHEVCストリームを格納するストリームファイルを光ディスク１１に記録する。その後、処理は終了される。
【０２３７】
次に、図２８のフローチャートを参照して、図２７のステップＳ２において行われる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ストリームを含むAVストリームを、ディスクドライブ５２を制御して光ディスク１１から読み出す。
【０２５７】
ステップＳ４２において、コントローラ５１は、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情報とともに出力する。
【０２６８】
一方、表示装置３が有するモニタがHDRモニタではなく、STDモニタであるとステップＳ６３において判定された場合、ステップＳ６５において、HDR-STD変換部７３は、HEVCデコーダ７２から供給されたHDRビデオを、パラメータ抽出部７１から供給されたHDR-STD変換用のtone mapping定義情報に基づいてSTDビデオに変換する。
【０２６９】
ステップＳ６６において、STDビデオ出力部７５Ｂは、HDR-STD変換部７３により変換が行われることによって得られたSTDビデオを出力する。
【０２７０】
ステップＳ６４においてHDRビデオが出力された後、またはステップＳ６６において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情報とともに出力する。
【０２７８】
一方、表示装置３が有するモニタがSTDモニタであるとステップＳ８３において判定された場合、ステップＳ８６において、STDビデオ出力部７５Ｂは、HEVCデコーダ７２から供給されたSTDビデオを出力する。
【０２７９】
ステップＳ８５においてHDRビデオが出力された後、またはステップＳ８６においてSTDビデオが出力された後、ステップＳ８７において、コントローラ５１は、再生終了か否かを判定する。
【０２８０】
再生終了ではないとステップＳ８７において判定した場合、コントローラ５１は、ステップＳ８１に戻り、以上の処理を繰り返し実行する。再生終了であるとステップＳ８７において判定された場合、図３１のステップＳ４５に戻り、それ以降の処理が行われる。
【０２８１】
〔表示処理〕
次に、図３４のフローチャートを参照して、表示装置３の表示処理について説明する。
【０２８２】
ここでは、表示装置３が有するモニタ１０４がHDRモニタである場合について説明する。HDRモニタを有する表示装置３に対しては、HDR情報が付加されたHDRビデオが再生装置２から送信されてくる。
【０２８３】
ステップＳ９１において、表示装置３の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ビデオの映像を表示させることが可能になる。
【０２９２】
＜６．tone mapping tableがサーバに用意される例＞
図３５は、記録・再生システムの他の構成例を示す図である。
【０２９３】
図３５の記録・再生システムは、記録装置１、再生装置２、表示装置３の他に、情報処理装置１５１、および管理サーバ１５２から構成される。管理サーバ１５２は、インターネットなどよりなるネットワーク１５３に接続される。再生装置２は、ネットワーク１５３を介して管理サーバ１５２と通信を行うことが可能とされる。
【０２９４】
図３５の記録・再生システムにおいては、HDRビデオを表示装置３に出力する場合、光ディスク１１の記録モードがmode-iであるときには、表示装置３の仕様に応じて輝度が調整されたHDRビデオが出力される。また、光ディスク１１の記録モードがmode-iiであるときには、表示装置３の仕様に応じたtone mapping定義情報を用いて生成されたHDRビデオが出力される。以下、表示装置３が有するモニタ１０４がHDRモニタであるものとして説明する。
【０２９５】
情報処理装置１５１は、マスターのHDRビデオと、各表示装置の仕様を表す情報である仕様情報を取得し、HDRビデオ毎に、各表示装置の仕様に応じた輝度調整用データまたはSTD-HDR変換用のtone mapping定義情報を生成する。
【０２９６】
輝度調整用データは、HDRビデオの輝度の調整に用いられるデータである。HDRビデオの出力先となる表示装置毎に、最大輝度などのモニタの輝度の特性が異なることから、各表示装置の仕様に応じて最適なHDRビデオを再生装置２から出力するための情報が情報処理装置１５１により生成される。情報処理装置１５１はコンテンツのオーサーが管理する装置である。
【０２９７】
情報処理装置１５１は、マスターのHDRビデオがmode-iで記録される場合には、各表示装置の仕様に応じた輝度調整用データを生成する。また、情報処理装置１５１は、マスターのHDRビデオがmode-iiで記録される場合には、各表示装置の仕様に応じたtone mapping定義情報を生成する。なお、後者の場合、光ディスク１１に実際に記録されるビデオはマスターのHDRビデオを変換して得られたSTDビデオである。
【０２９８】
情報処理装置１５１により生成される輝度調整用データとtone mapping定義情報を区別する必要がない場合、まとめてtone mapping tableという。
【０２９９】
情報処理装置１５１は、生成したtone mapping tableを、ディスクID、モニタID、および仕様情報とともに管理サーバ１５２に出力する。
【０３００】
ディスクIDは光ディスク１１の識別情報である。ディスクIDとして、例えばAACS(Advanced Access Content System)のContent Certificate IDが用いられる。BD-ROM規格の光ディスクである光ディスク１１には、Content Certificate IDが割り当てられる。
【０３０１】
モニタIDは表示装置の識別情報である。モニタIDとして、例えばCEA-861で定義されたVender/Product IDが用いられる。HDMI規格の通信に対応する表示装置３には、Vender/Product IDを格納するEDID(Extended Display Identification Data)や、仕様情報を格納するEDIDが保持される。
【０３０２】
また、情報処理装置１５１は、適宜、HDR情報を生成し、管理サーバ１５２に出力する。情報処理装置１５１と管理サーバ１５２の間のデータの送受信は、ネットワーク１５３を介して行われるようにしてもよいし、有線の通信やリムーバブルメディアを介して行われるようにしてもよい。
【０３０３】
管理サーバ１５２は、情報処理装置１５１により生成されたtone mapping tableと、ディスクID、モニタID、および仕様情報を対応付けたデータベースを管理する。データベースには、HDR情報も適宜登録される。管理サーバ１５２は、再生装置２からの要求に応じて、例えば、光ディスク１１のディスクID、HDRビデオの出力先となる表示装置３のモニタIDと対応付けてデータベースに管理しているtone mapping tableを再生装置２に送信する。再生装置２からの要求には、光ディスク１１のディスクIDと表示装置３のモニタIDが含まれる。
【０３０４】
図３６は、管理サーバ１５２が管理するデータベースの例を示す図である。
【０３０５】
管理サーバ１５２が管理するデータベースにおいては、ディスクID、モニタID、仕様情報、およびtone mapping tableが対応付けて管理される。
【０３０６】
図３６の例において、ID１のディスクIDが割り当てられた光ディスクは、mode-iでコンテンツが記録された光ディスクである。ID１に対しては、＃ａ、＃ｂ、＃ｃ、...の各モニタIDにより識別される表示装置用のデータとして、輝度調整用データであるtone mapping table Ｔ１，Ｔ２，Ｔ３が対応付けて管理される。
【０３０７】
一方、ID２のディスクIDが割り当てられた光ディスクは、mode-iiでコンテンツが記録された光ディスクである。ID２に対しては、＃ａ、＃ｂ、＃ｃ、...の各モニタIDにより識別される表示装置用のデータとして、tone mapping定義情報であるtone mapping table Ｔ１１，Ｔ１２，Ｔ１３が対応付けて管理される。
【０３０８】
なお、＃ａ、＃ｂ、＃ｃ、...のモニタIDにより識別される各表示装置の最大輝度は、Ｘ cd/m2、Ｙ cd/m2、Ｚ cd/m2、...とされている。
【０３０９】
例えば、光ディスク１１のディスクIDがID１であり、表示装置３のモニタIDが＃ａである場合、輝度調整用データであるtone mapping table Ｔ１が再生装置２に提供される。HDR情報がID１のディスクIDと対応付けて管理されている場合、そのHDR情報も再生装置２に対して提供される。
【０３１０】
また、光ディスク１１のディスクIDがID２であり、表示装置３のモニタIDが＃ｂである場合、tone mapping定義情報であるtone mapping table Ｔ１２が再生装置２に提供される。HDR情報がID２のディスクIDと対応付けて管理されている場合、そのHDR情報も再生装置２に対して提供される。
【０３１１】
図３５の説明に戻り、再生装置２は、光ディスク１１の記録モードがmode-iである場合、光ディスク１１に記録されているHEVCストリームを復号して得られたHDRビデオの輝度を、管理サーバ１５２から送信されてきた輝度調整用データを用いて調整する。再生装置２は、輝度調整後のHDRビデオを、管理サーバ１５２から送信されてきたHDR情報とともに表示装置３に出力する。
【０３１２】
表示装置３に出力されるHDRビデオは、表示装置３用の輝度調整用データに基づいて輝度の調整が行われたHDRビデオである。再生装置２は、HDRビデオをモニタ１０４に応じた最適な輝度で表示させることが可能になる。
【０３１３】
一方、再生装置２は、光ディスク１１の記録モードがmode-iiである場合、光ディスク１１に記録されているHEVCストリームを復号して得られたSTDビデオを、管理サーバ１５２から送信されてきたtone mapping定義情報を用いてHDRビデオに変換する。再生装置２は、変換して得られたHDRビデオを、管理サーバ１５２から送信されてきたHDR情報とともに表示装置３に出力する。
【０３１４】
表示装置３に出力されるHDRビデオは、表示装置３用のtone mapping定義情報に基づいて得られたHDRビデオである。この場合においても、再生装置２は、HDRビデオをモニタ１０４に応じた最適な輝度で表示させることが可能になる。
【０３１５】
〔mode-iの信号処理〕
図３７は、記録モードがmode-iである場合の処理の例を示す図である。図３７に示す処理のうち、図２等を参照して説明した処理と同様の処理については適宜説明を省略する。
【０３１６】
矢印＃３０１の先に示すように、情報処理装置１５１に対しては、例えばオーサーにより、記録装置１に入力されるマスターのHDRビデオと同じHDRビデオが入力される。情報処理装置１５１に対しては、マスターのHDRビデオが記録される光ディスクのディスクID、各表示装置のモニタIDと仕様情報なども入力される。
【０３１７】
情報処理装置１５１は、各表示装置の仕様に基づいて輝度調整用データを生成する。また、情報処理装置１５１は、記録装置１と同様に、HDRビデオの輝度を検出し、HDR情報を生成する。情報処理装置１５１は、矢印＃３０２の先に示すように、生成した輝度調整用データとHDR情報を、ディスクID、モニタID、仕様情報とともに管理サーバ１５２に出力し、データベースに登録する。
【０３１８】
再生装置２は、光ディスク１１の再生時、矢印＃３０３に示すように、HDRモニタ（モニタ１０４）を有する表示装置３と通信を行い、表示装置３のモニタIDと仕様情報を取得する。図３７の例においては、表示装置３のモニタIDは＃ａとされている。
【０３１９】
また、再生装置２は、矢印＃３０４に示すように、ネットワーク１５３を介して管理サーバ１５２にアクセスし、取得したディスクIDとモニタIDを送信することによって、tone mapping tableの送信を要求する。再生装置２は、要求に応じて管理サーバ１５２から送信されてきた輝度調整用データとHDR情報を取得する。管理サーバ１５２からは、データベースに登録されているデータのうち、再生装置２が送信したディスクIDおよびモニタID＃ａと対応付けて登録されている輝度調整用データとHDR情報が送信されてくる。
【０３２０】
再生装置２は、矢印＃３０５の先に示すように、HEVCの符号化データを復号して得られたHDRビデオの輝度を、管理サーバ１５２から取得した輝度調整用データに基づいて調整する。再生装置２は、矢印＃３０６の先に示すように、輝度調整後のHDRビデオのデータにHDR情報を付加し、矢印＃３０７に示すように表示装置３に出力する。
【０３２１】
例えば、HDRビデオのデータに付加されるHDR情報として、管理サーバ１５２からHDR情報が送信されてきた場合にはそのHDR情報が用いられ、送信されてきていない場合には、HEVCストリームから抽出されたHDR情報が用いられる。
【０３２２】
図３８は、記録モードがmode-iである場合の各情報の例を示す図である。
【０３２３】
マスターのHDRビデオは、白抜き矢印＃３２１の先に示すように、マスターのHDRビデオに基づいて記録装置１において生成されたHDR情報とHDR-STD変換用のtone mapping定義情報とともに再生装置２に提供される。
【０３２４】
再生装置２においては、矢印＃３２２，＃３２３の先に示すように、HEVCの符号化データを復号して得られたHDRビデオの輝度が、管理サーバ１５２から取得されたtone mapping tableである輝度調整用データに基づいて調整される。
【０３２５】
図３８の中央上方に示す、表示装置３（モニタID＃ａ）用の輝度調整用データを示す座標の横軸はtone mapping前の画素値を表し、縦軸はtone mapping後の画素値を表す。表示装置３用の輝度調整用データは、高輝度域のデータ（画素値が大きいデータ）の輝度を抑えるようにトーンマッピングを行う関数となっている。
【０３２６】
矢印＃３２４，＃３２５の先に示すように、輝度調整後のHDRビデオのデータにHDR情報が付加され、矢印＃３２６の先に示すように表示装置３に出力される。なお、STDモニタを有する表示装置に対してSTDビデオを出力する場合の処理は、図３を参照して説明した処理と同じ処理である。
【０３２７】
このように、光ディスク１１の記録モードがmode-iである場合、符号化データを復号して得られたHDRビデオの輝度が、出力先となる表示装置３の仕様に応じて調整され、輝度調整後のHDRビデオが出力される。
【０３２８】
〔mode-iiの信号処理〕
図３９は、記録モードがmode-iiである場合の処理の例を示す図である。図３９に示す処理のうち、図４等を参照して説明した処理と同様の処理については適宜説明を省略する。
【０３２９】
矢印＃３４１の先に示すように、情報処理装置１５１に対しては、マスターのHDRビデオと同じHDRビデオが入力される。情報処理装置１５１に対しては、マスターのHDRビデオが記録される光ディスクのディスクID、各表示装置のモニタIDと仕様情報なども入力される。
【０３３０】
情報処理装置１５１は、記録装置１と同様にHDRビデオをSTDビデオに変換し、各表示装置の仕様に応じたSTD-HDR変換用のtone mapping定義情報を生成する。また、情報処理装置１５１は、HDRビデオの輝度を検出し、HDR情報を生成する。情報処理装置１５１は、矢印＃３４２の先に示すように、生成したtone mapping定義情報とHDR情報を、ディスクID、モニタID、仕様情報とともに管理サーバ１５２に出力し、データベースに登録する。
【０３３１】
再生装置２は、光ディスク１１の再生時、矢印＃３４３に示すように、HDRモニタを有する表示装置３と通信を行い、表示装置３のモニタIDと仕様情報を取得する。
【０３３２】
また、再生装置２は、矢印＃３４４に示すように管理サーバ１５２にアクセスし、取得したディスクIDとモニタIDを送信することによって、tone mapping tableの送信を要求する。再生装置２は、要求に応じて管理サーバ１５２から送信されてきたtone mapping定義情報とHDR情報を取得する。管理サーバ１５２からは、データベースに登録されているデータのうち、再生装置２が送信したディスクIDおよびモニタID＃ａと対応付けて登録されているtone mapping定義情報とHDR情報が送信されてくる。
【０３３３】
再生装置２は、矢印＃３４５の先に示すように、HEVCの符号化データを復号して得られたSTDビデオを、管理サーバ１５２から送信されてきたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換する。再生装置２は、矢印＃３４６の先に示すように、変換を行うことによって得られたHDRビデオのデータにHDR情報を付加し、矢印＃３４７に示すように表示装置３に出力する。
【０３３４】
mode-iiの場合においても、HDRビデオのデータに付加されるHDR情報として、管理サーバ１５２からHDR情報が送信されてきた場合にはそのHDR情報が用いられ、送信されてきていない場合には、HEVCストリームから抽出されたHDR情報が用いられる。
【０３３５】
図４０は、記録モードがmode-iiである場合の各情報の例を示す図である。
【０３３６】
マスターのHDRビデオは、白抜き矢印＃３６１の先に示すように、STDビデオに変換された後、記録装置１において生成されたHDR情報とSTD-HDR変換用のtone mapping定義情報とともに再生装置２に提供される。記録装置１から再生装置２に対して提供されるSTD-HDR変換用のtone mapping定義情報は、特定の表示装置用のデータではなく、汎用のデータとなる。
【０３３７】
再生装置２においては、矢印＃３６２，＃３６３の先に示すように、HEVCの符号化データを復号して得られたSTDビデオが、管理サーバ１５２から取得されたSTD-HDR変換用のtone mapping定義情報を用いてHDRビデオに変換される。
【０３３８】
図４０において破線で囲んで示すSTD-HDR変換用のtone mapping定義情報は、光ディスク１１に記録されたHEVCストリームから抽出された汎用のデータではなく、管理サーバ１５２から取得された表示装置３用のデータである。表示装置３用のtone mapping定義情報を示す座標の横軸は入力となるSTDビデオの画素値を表し、縦軸は出力となるHDRビデオの画素値を表す。表示装置３用のtone mapping定義情報は、低輝度域のデータの輝度を抑えるとともに、最大値に近い高輝度域のデータの輝度を抑えるようにトーンマッピングを行う関数となっている。
【０３３９】
また、矢印＃３６４，＃３６５の先に示すように、STDビデオを変換して得られたHDRビデオのデータにHDR情報が付加され、矢印＃３６６の先に示すように表示装置３に出力される。なお、STDモニタを有する表示装置に対してSTDビデオを出力する場合の処理は、図５を参照して説明した処理と同じ処理である。
【０３４０】
このように、光ディスク１１の記録モードがmode-iiである場合、符号化データを復号して得られたSTDビデオが、出力先となる表示装置３の性能に応じたtone mapping定義情報を用いてHDRビデオに変換され、出力される。
【０３４１】
〔各装置の構成例〕
ここで、図３５の記録・再生システムの各装置の構成について説明する。上述した説明と重複する説明については適宜省略する。
【０３４２】
・情報処理装置１５１の構成
図４１は、情報処理装置１５１のハードウェア構成例を示すブロック図である。
【０３４３】
CPU１６１、ROM１６２、RAM１６３は、バス１６４により相互に接続される。バス１６４には、入出力インタフェース１６５が接続される。入出力インタフェース１６５には、キーボード、マウスなどよりなる入力部１６６、ディスプレイ、スピーカなどよりなる出力部１６７が接続される。また、入出力インタフェース１６５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１６８、ネットワークインタフェースなどよりなる通信部１６９、リムーバブルメディア１７１を駆動するドライブ１７０が接続される。
【０３４４】
管理サーバ１５２も、図４１に示す情報処理装置１５１の構成と同じ構成を有している。以下、適宜、図４１の構成を管理サーバ１５２の構成として引用して説明する。
【０３４５】
図４２は、情報処理装置１５１の機能構成例を示すブロック図である。図４２に示す機能部のうちの少なくとも一部は、図４１のCPU１６１により所定のプログラムが実行されることによって実現される。
【０３４６】
情報処理装置１５１においては、HDRビデオ取得部１８１、モニタ情報取得部１８２、tone mapping table生成部１８３、HDR情報生成部１８４、および出力部１８５が実現される。
【０３４７】
HDRビデオ取得部１８１は、例えばドライブ１７０を制御し、リムーバブルメディア１７１を用いて入力されたマスターのHDRビデオのデータを取得する。情報処理装置１５１に対しては、例えばHDRビデオとともに、HDRビデオの記録モードを表す情報とHDRビデオのディスクIDも入力される。
【０３４８】
HDRビデオ取得部１８１は、取得したHDRビデオをtone mapping table生成部１８３とHDR情報生成部１８４に出力する。
【０３４９】
モニタ情報取得部１８２は、モニタID、仕様情報などの、各メーカーから販売されている複数の表示装置に関する情報を取得し、tone mapping table生成部１８３と出力部１８５に出力する。
【０３５０】
tone mapping table生成部１８３は、HDRビデオ取得部１８１により取得されたHDRビデオの記録モードに応じたtone mapping tableを生成し、出力部１８５に出力する。
【０３５１】
すなわち、tone mapping table生成部１８３は、記録モードがmode-iである場合、モニタ情報取得部１８２により取得された仕様情報により表される各表示装置の仕様に基づいて、各表示装置用の輝度調整用データを生成する。また、tone mapping table生成部１８３は、記録モードがmode-iiである場合、モニタ情報取得部１８２により取得された仕様情報により表される各表示装置の仕様に基づいて、各表示装置用のSTD-HDR変換用のtone mapping定義情報を生成する。
【０３５２】
HDR情報生成部１８４は、HDRビデオ取得部１８１により取得されたHDRビデオの輝度を検出し、図１２を参照して説明した各情報を含むHDR情報を生成する。HDR情報生成部１８４は、生成したHDR情報を出力部１８５に出力する。各表示装置の仕様情報がHDR情報生成部１８４に対して供給され、各表示装置の仕様に応じたHDR情報が生成されるようにしてもよい。
【０３５３】
出力部１８５は、通信部１６９を制御するなどして管理サーバ１５２と通信を行う。出力部１８５は、tone mapping tableを、ディスクID、モニタID、仕様情報、およびHDR情報とともに管理サーバ１５２に出力する。
【０３５４】
・管理サーバ１５２の構成
図４３は、管理サーバ１５２の機能構成例を示すブロック図である。図４３に示す機能部のうちの少なくとも一部は、管理サーバ１５２のCPU１６１（図４１）により所定のプログラムが実行されることによって実現される。
【０３５５】
管理サーバ１５２においては、tone mapping table取得部１９１とデータベース管理部１９２が実現される。
【０３５６】
tone mapping table取得部１９１は、例えば通信部１６９を制御し、情報処理装置１５１から送信されてきた情報を取得する。tone mapping table取得部１９１は、取得したtone mapping table、ディスクID、モニタID、仕様情報、およびHDR情報をデータベース管理部１９２に出力する。
【０３５７】
データベース管理部１９２は、tone mapping table取得部１９１から供給された情報からなる、図３６に示すようなデータベースを記憶部１６８に記憶させ、管理する。データベース管理部１９２は、再生装置２からの要求に応じて、例えば再生装置２から送信されてきたディスクIDおよびモニタIDと対応付けてデータベースに登録しているtone mapping tableとHDR情報を再生装置２に送信する。
【０３５８】
・再生装置２の構成
図４４は、再生装置２の構成例を示すブロック図である。
【０３５９】
図４４に示す再生装置２の構成は、コントローラ５１においてtone mapping table取得部５１Ａが実現される点を除いて図２４に示す構成と同じである。
【０３６０】
tone mapping table取得部５１Ａは、光ディスク１１の再生時、ディスクドライブ５２を制御し、ディスクIDを光ディスク１１から読み出す。また、tone mapping table取得部５１Ａは、HDMI通信部５８によって表示装置３から取得されたEDIDに含まれるモニタIDと仕様情報を取得する。
【０３６１】
tone mapping table取得部５１Ａは、ネットワークインタフェース５５を制御して管理サーバ１５２にアクセスし、取得したディスクID、モニタID、および仕様情報を管理サーバ１５２に送信する。後述するように、管理サーバ１５２においては、表示装置の仕様情報に基づいてtone mapping tableが選択されることがある。tone mapping table取得部５１Ａは、管理サーバ１５２から送信されてきたtone mapping tableを取得し、復号処理部５６に出力する。
【０３６２】
HDMI通信部５８は、ケーブル４を介して表示装置３との間で通信を行う。HDMI通信部５８は、モニタの最大輝度を表す情報、最大拡張レベルを表す情報などを含む、表示装置３の仕様情報を含むEDIDと、表示装置３のモニタIDを含むEDIDを取得し、それぞれのEDIDに含まれる情報をコントローラ５１に出力する。HDMI通信部５８は、HDRビデオの出力先となる表示装置３に関する情報の取得部としての機能を有する。なお、モニタの最大輝度を表す情報、最大拡張レベルを表す情報を含むEDIDは新たに定義されるEDIDである。
【０３６３】
図４５は、図４４の復号処理部５６の構成例を示すブロック図である。
【０３６４】
図４５に示す構成は、HEVCデコーダ７２とHDRビデオ出力部７５Ａの間に輝度調整部２０１が設けられる点を除いて図２５に示す構成と同じである。光ディスク１１の記録モードがmode-iである場合にtone mapping tableとしてtone mapping table取得部５１Ａから供給された輝度調整用データは輝度調整部２０１に入力される。また、光ディスク１１の記録モードがmode-iiである場合にtone mapping tableとしてtone mapping table取得部５１Ａから供給されたtone mapping定義情報はSTD-HDR変換部７４に入力される。
【０３６５】
輝度調整部２０１は、HEVCデコーダ７２から供給されたHDRビデオの輝度をtone mapping table取得部５１Ａから供給された輝度調整用データに基づいて調整する。輝度調整部２０１は、輝度調整後のHDRビデオをHDRビデオ出力部７５Ａに出力する。
【０３６６】
STD-HDR変換部７４は、HEVCデコーダ７２から供給されたSTDビデオを、tone mapping table取得部５１Ａから供給されたtone mapping定義情報に基づいてHDRビデオに変換する。この場合、パラメータ抽出部７１により抽出されたtone mapping定義情報は用いられない。STD-HDR変換部７４は、変換して得られたHDRビデオをHDRビデオ出力部７５Ａに出力する。
【０３６７】
〔各装置の動作〕
ここで、図３５の各装置の動作について説明する。
【０３６８】
・情報処理装置１５１の処理
はじめに、図４６のフローチャートを参照して、tone mapping tableを生成する情報処理装置１５１の処理について説明する。
【０３６９】
ステップＳ１０１において、情報処理装置１５１のHDRビデオ取得部１８１は、マスターのHDRビデオのデータを取得する。
【０３７０】
ステップＳ１０２において、モニタ情報取得部１８２は、表示装置毎のモニタIDと仕様情報を取得する。
【０３７１】
ステップＳ１０３において、tone mapping table生成部１８３は、各表示装置の仕様に基づいて、各表示装置用のtone mapping tableを生成する。tone mapping table生成部１８３は、HDRビデオ取得部１８１により取得されたHDRビデオの記録モードがmode-iである場合、輝度調整用データを生成し、mode-iiである場合、tone mapping定義情報を生成する。tone mapping table生成部１８３は、生成したtone mapping tableを出力部１８５に出力する。
【０３７２】
ステップＳ１０４において、HDR情報生成部１８４は、HDRビデオの輝度を検出するなどしてHDR情報を生成する。
【０３７３】
ステップＳ１０５において、出力部１８５は、tone mapping tableを、ディスクID、モニタID、仕様情報、およびHDR情報とともに管理サーバ１５２に送信し、処理を終了させる。例えば、このような情報処理装置１５１の処理と並行して、記録装置１において図２７の処理が行われる。
【０３７４】
・管理サーバ１５２の処理
次に、図４７のフローチャートを参照して、tone mapping tableをデータベースに登録する管理サーバ１５２の処理について説明する。
【０３７５】
ステップＳ１１１において、管理サーバ１５２のtone mapping table取得部１９１は、情報処理装置１５１から送信されてきた情報を受信する。
【０３７６】
ステップＳ１１２において、データベース管理部１９２は、tone mapping table取得部１９１により受信されたtone mapping tableを、ディスクID、モニタID、仕様情報、HDR情報と対応付けて記憶し、処理を終了させる。データベースに登録されたtone mapping tableは、光ディスク１１を再生する再生装置２からの要求に応じて提供される。
【０３７７】
次に、図４８のフローチャートを参照して、tone mapping tableを提供する管理サーバ１５２の処理について説明する。
【０３７８】
ステップＳ１２１において、データベース管理部１９２は、再生装置２から送信されてきたディスクID、モニタID、仕様情報を受信する。仕様情報には表示装置３の最大輝度を表す情報が含まれる。
【０３７９】
ステップＳ１２２において、データベース管理部１９２は、記憶部１６８のデータベースを参照し、再生装置２から送信されてきたディスクIDに対応するデータ（対応付けて登録されているデータ）があるか否かを判定する。
【０３８０】
そのようなデータがあるとステップＳ１２２において判定した場合、ステップＳ１２３において、データベース管理部１９２は、ディスクIDに対応するデータの中に、再生装置２から送信されてきたモニタIDに対応するデータがあるか否かを判定する。
【０３８１】
モニタIDに対応するデータがあるとステップＳ１２３において判定した場合、ステップＳ１２４において、データベース管理部１９２は、ディスクIDおよびモニタIDに対応するtone mapping tableを再生装置２に送信する。光ディスク１１の記録モードがmode-iである場合、輝度調整用データが送信され、mode-iiである場合、tone mapping定義情報が送信される。
【０３８２】
一方、ディスクIDに対応するデータの中にモニタIDに対応するデータがないとステップＳ１２３において判定した場合、ステップＳ１２５において、データベース管理部１９２は、表示装置３の最大輝度に対応するデータがあるか否かを判定する。
【０３８３】
最大輝度に対応するデータがあるとステップＳ１２５において判定した場合、ステップＳ１２６において、データベース管理部１９２は、ディスクIDに対応するデータのうち、表示装置３の最大輝度に応じたtone mapping tableを再生装置２に送信する。表示装置３のモニタIDがデータベースに登録されていない場合であっても、表示装置３と同じ最大輝度の表示装置用のtone mapping tableが表示装置３に提供されることになる。
【０３８４】
ステップＳ１２４またはステップＳ１２６においてtone mapping tableが送信された後、処理は終了される。なお、情報処理装置１５１により生成されたHDR情報がtone mapping tableとともに登録されている場合、HDR情報も再生装置２に対して送信される。
【０３８５】
一方、ステップＳ１２２においてディスクIDに対応するデータがないと判定された場合、ステップＳ１２７において、エラー情報が送信され、その後、処理は終了される。エラー情報は、該当するデータがないことを表す。ステップＳ１２５において表示装置３の最大輝度に対応するデータがないと判定された場合も同様に、ステップＳ１２７においてエラー情報が送信され、処理は終了される。
【０３８６】
・再生装置２の処理
次に、図４９のフローチャートを参照して、再生装置２の再生処理について説明する。
【０３８７】
ステップＳ１４１において、再生装置２のtone mapping table取得部５１Ａは、ディスクドライブ５２を制御し、ディスクIDを光ディスク１１から読み出す。
【０３８８】
ステップＳ１４２において、HDMI通信部５８は、表示装置３と通信を行い、モニタIDを含むEDIDと仕様情報を含むEDIDを取得する。表示装置３の仕様情報には最大輝度を表す情報も含まれる。
【０３８９】
ステップＳ１４３において、tone mapping table取得部５１Ａは、tone mapping tableの提供元となるサーバのURLが光ディスク１１に記録されているか否かを判定する。この例においては、管理サーバ１５２の他に、tone mapping tableの提供元となるサーバをオーサーが任意に用意することができるようになされている。オーサーが任意に用意したサーバにおいても、管理サーバ１５２と同様の処理が行われ、アクセスしてきた再生装置に対してtone mapping tableを提供することが可能とされる。
【０３９０】
なお、tone mapping tableの提供元となるサーバのURLは、例えばPlayListファイルに記述される。光ディスク１１に記録されている他のファイルにURLが記述されるようにしてもよい。
【０３９１】
サーバのURLが記録されているとステップＳ１４３において判定した場合、ステップＳ１４４において、tone mapping table取得部５１Ａは、光ディスク１１に記録されているURLに基づいてサーバにアクセスする。また、tone mapping table取得部５１Ａは、ディスクID、モニタID、および仕様情報を送信する。
【０３９２】
ステップＳ１４５において、tone mapping table取得部５１Ａは、サーバからtone mapping tableが送信されてきたか否かを判定する。再生装置２がアクセスしたサーバにおいては、図４８の処理と同様の処理が行われる。
【０３９３】
tone mapping tableが送信されてきたとステップＳ１４５において判定した場合、ステップＳ１４６において、tone mapping table取得部５１Ａは、サーバから送信されてきたtone mapping tableを受信する。tone mapping tableとともにHDR情報が送信されてきた場合、tone mapping table取得部５１ＡはHDR情報をも受信する。
【０３９４】
tone mapping tableが受信された後、ステップＳ１４７において復号処理が行われ、処理が終了される。復号処理においては、サーバから送信されてきたtone mapping tableとHDR情報が用いられる。復号処理の詳細については図５０、図５１のフローチャートを参照して後述する。
【０３９５】
tone mapping tableが送信されてきていないとステップＳ１４５において判定した場合、ステップＳ１４８において、tone mapping table取得部５１Ａは、サーバから送信されたエラー情報を受信する。エラー情報が送信されてきた場合、再生装置２においては、図３２、図３３の処理と同様の処理が行われ、表示装置３に対してHDRビデオが出力される。その後、処理は終了される。
【０３９６】
一方、サーバのURLが記録されていないとステップＳ１４３において判定した場合、ステップＳ１４９において、tone mapping table取得部５１Ａは、管理サーバ１５２にアクセスする。また、tone mapping table取得部５１Ａは、ディスクID、モニタID、および仕様情報を送信し、tone mapping tableの送信を要求する。
【０３９７】
管理サーバ１５２は、オーサーにより任意に用意されたサーバのURLが光ディスク１１に記録されていない場合のデフォルトのアクセス先となる。デフォルトのアクセス先としての管理サーバ１５２のURLが、PlayListファイルなどの光ディスク１１内のファイルに記述されるようにしてもよい。
【０３９８】
ステップＳ１５０において、tone mapping table取得部５１Ａは、tone mapping tableが管理サーバ１５２から送信されてきたか否かを判定する。
【０３９９】
tone mapping tableが送信されてきたとステップＳ１５０において判定した場合、ステップＳ１５１において、tone mapping table取得部５１Ａは、管理サーバ１５２から送信されてきたtone mapping tableを受信する。tone mapping tableとともにHDR情報が送信されてきた場合、tone mapping table取得部５１Ａは、HDR情報をも受信する。
【０４００】
tone mapping tableが受信された後、ステップＳ１５２において復号処理が行われ、処理が終了される。復号処理においては、管理サーバ１５２から送信されてきたtone mapping tableとHDR情報が用いられる。
【０４０１】
一方、tone mapping tableが送信されてきていないとステップＳ１５０において判定した場合、ステップＳ１５３において、tone mapping table取得部５１Ａは、管理サーバ１５２から送信されたエラー情報を受信する。エラー情報が送信されてきた場合、再生装置２においては、図３２、図３３の処理と同様の処理が行われ、表示装置３に対してHDRビデオが出力される。その後、処理は終了される。
【０４０２】
次に、図５０のフローチャートを参照して、図４９のステップＳ１４７，Ｓ１５２において行われる、記録モードがmode-iである場合の復号処理について説明する。
【０４０３】
ステップＳ１６１において、復号処理部５６のパラメータ抽出部７１は、HEVCストリームのSEIからHDR情報を抽出し、HDRビデオ出力部７５Ａに出力する。パラメータ抽出部７１は、HEVCストリームに含まれるHEVCの符号化データをHEVCデコーダ７２に出力する。
【０４０４】
ステップＳ１６２において、HEVCデコーダ７２は、HEVCの符号化データを復号し、復号して得られたHDRビデオを輝度調整部２０１に出力する。
【０４０５】
ステップＳ１６３において、輝度調整部２０１は、tone mapping tableとして管理サーバ１５２などのサーバから送信されてきた輝度調整用データに基づいてHDRビデオの輝度を調整する。
【０４０６】
ステップＳ１６４において、HDRビデオ出力部７５Ａは、輝度調整用データとともにHDR情報がサーバから送信されてきたか否かを判定する。HDR情報が送信されてきた場合、送信されてきたHDR情報はtone mapping table取得部５１Ａにより取得され、HDRビデオ出力部７５Ａに供給される。
【０４０７】
HDR情報がサーバから送信されてきたとステップＳ１６４において判定した場合、ステップＳ１６５において、HDRビデオ出力部７５Ａは、輝度調整後のHDRビデオを、サーバから送信されてきたHDR情報とともに出力する。
【０４０８】
一方、HDR情報がサーバから送信されてきていないとステップＳ１６４において判定した場合、ステップＳ１６６において、HDRビデオ出力部７５Ａは、輝度調整後のHDRビデオを、パラメータ抽出部７１により抽出されたHDR情報とともに出力する。
【０４０９】
ステップＳ１６５、またはステップＳ１６６においてHDRビデオが出力された後、ステップＳ１６７において、コントローラ５１は再生終了か否かを判定する。
【０４１０】
再生終了ではないとステップＳ１６７において判定した場合、コントローラ５１は、ステップＳ１６１に戻り、以上の処理を繰り返し実行させる。再生終了であるとステップＳ１６７において判定された場合、図４９のステップＳ１４７，Ｓ１５２に戻り、それ以降の処理が行われる。
【０４１１】
次に、図５１のフローチャートを参照して、図４９のステップＳ１４７，Ｓ１５２において行われる、記録モードがmode-iiである場合の復号処理について説明する。
【０４１２】
ステップＳ１８１において、復号処理部５６のパラメータ抽出部７１は、HEVCストリームのSEIからHDR情報を抽出する。パラメータ抽出部７１は、HEVCストリームに含まれるHEVCの符号化データをHEVCデコーダ７２に出力する。
【０４１３】
ステップＳ１８２において、HEVCデコーダ７２は、HEVCの符号化データを復号し、復号して得られたSTDビデオをSTD-HDR変換部７４に出力する。
【０４１４】
ステップＳ１８３において、STD-HDR変換部７４は、HEVCデコーダ７２から供給されたSTDビデオを、tone mapping tableとしてサーバから送信されてきたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換する。
【０４１５】
ステップＳ１８４において、HDRビデオ出力部７５Ａは、tone mapping定義情報とともにHDR情報がサーバから送信されてきたか否かを判定する。
【０４１６】
HDR情報がサーバから送信されてきたとステップＳ１８４において判定した場合、ステップＳ１８５において、HDRビデオ出力部７５Ａは、変換して得られたHDRビデオを、サーバから送信されてきたHDR情報とともに出力する。
【０４１７】
一方、HDR情報がサーバから送信されてきていないとステップＳ１８４において判定した場合、ステップＳ１８６において、HDRビデオ出力部７５Ａは、変換して得られたHDRビデオを、パラメータ抽出部７１により抽出されたHDR情報とともに出力する。
【０４１８】
ステップＳ１８５、またはステップＳ１８６においてHDRビデオが出力された後、ステップＳ１８７において、コントローラ５１は再生終了か否かを判定する。
【０４１９】
再生終了ではないとステップＳ１８７において判定した場合、コントローラ５１は、ステップＳ１８１に戻り、以上の処理を繰り返し実行させる。再生終了であるとステップＳ１８７において判定された場合、図４９のステップＳ１４７，Ｓ１５２に戻り、それ以降の処理が行われる。
【０４２０】
・表示装置３の処理
次に、図５２のフローチャートを参照して、表示装置３の表示処理について説明する。
【０４２１】
ステップＳ２０１において、コントローラ１０１（図２６）は、HDMI通信部１０２を制御して再生装置２と通信を行い、モニタIDを含むEDIDと仕様情報を含むEDIDを送信する。その後、再生装置２においては図４９等を参照して説明した処理が行われ、表示装置３に対してHDRビデオが出力される。
【０４２２】
ステップＳ２０２において、HDMI通信部１０２は、再生装置２から送信されてきたHDRビデオとHDR情報を受信する。
【０４２３】
ステップＳ２０３において、信号処理部１０３は、HDRビデオの映像を、HDR情報により指定される輝度に従ってモニタ１０４に表示させ、処理を終了させる。すなわち、この場合、輝度の調整などは表示装置３においては行われない。
【０４２４】
以上の一連の処理により、再生装置２は、自身に接続されている表示装置３に最適な輝度のHDRビデオを再生することが可能となる。
【０４２５】
＜７．tone mapping tableが光ディスクに用意される例＞
〔mode-iの信号処理〕
以上においては、各表示装置用のtone mapping tableが管理サーバ１５２から提供されるものとしたが、光ディスク１１に記録した形で再生装置２に提供されるようにしてもよい。再生装置２は、光ディスク１１に記録されている複数のtone mapping tableの中から表示装置３用のtone mapping tableを選択する。
【０４２６】
図５３は、記録モードがmode-iである場合の処理の例を示す図である。図５３に示す処理のうち、図３７等を参照して説明した処理と同様の処理については適宜説明を省略する。
【０４２７】
矢印＃４０１の先に示すように、情報処理装置１５１に対してマスターのHDRビデオが入力される。情報処理装置１５１に対しては、各表示装置のモニタIDと仕様情報などもオーサーにより入力される。情報処理装置１５１は、各表示装置の仕様に基づいて輝度調整用データを生成し、矢印＃４０２の先に示すように記録装置１に出力する。
【０４２８】
記録装置１は、情報処理装置１５１から供給された各表示装置用の輝度調整用データを、HDRビデオを符号化することによって得られたHEVCストリーム、HDR情報とともに光ディスク１１に記録する。
【０４２９】
再生装置２は、光ディスク１１の再生時、矢印＃４０３に示すように、表示装置３と通信を行い、表示装置３のモニタID＃ａと仕様情報を取得する。
【０４３０】
また、再生装置２は、矢印＃４０４の先に示すように、光ディスク１１に記録した形で提供された輝度調整用データのうち、表示装置３のモニタID＃ａに対応する輝度調整用データを選択する。光ディスク１１に記録されているコンテンツをコンテンツ＃Ａとすると、光ディスク１１には、コンテンツ＃Ａの再生時に用いる各表示装置用の輝度調整用データが記録されている。再生装置２は、その中から、モニタID＃ａと対応付けて記録されている輝度調整用データを選択する。
【０４３１】
再生装置２は、矢印＃４０５の先に示すように、HEVCの符号化データを復号して得られたHDRビデオの輝度を、光ディスク１１から選択して読み出した表示装置３用の輝度調整用データに基づいて調整する。再生装置２は、矢印＃４０６の先に示すように、輝度調整後のHDRビデオのデータにHDR情報を付加し、矢印＃４０７に示すように表示装置３に出力する。
【０４３２】
〔mode-iiの信号処理〕
図５４は、記録モードがmode-iiである場合の処理の例を示す図である。図５４に示す処理のうち、図３９等を参照して説明した処理と同様の処理については適宜説明を省略する。
【０４３３】
矢印＃４１１の先に示すように、情報処理装置１５１に対してマスターのHDRビデオが入力される。情報処理装置１５１に対しては、各表示装置のモニタIDと仕様情報などもオーサーにより入力される。情報処理装置１５１は、HDRビデオをSTDビデオに変換することによって、各表示装置の仕様に応じたSTD-HDR変換用のtone mapping定義情報を生成し、矢印＃４１２の先に示すように記録装置１に出力する。
【０４３４】
記録装置１は、情報処理装置１５１から供給された各表示装置用のtone mapping定義情報を、STDビデオを符号化することによって得られたHEVCストリーム、HDR情報とともに光ディスク１１に記録する。
【０４３５】
再生装置２は、光ディスク１１の再生時、矢印＃４１３に示すように、表示装置３と通信を行い、表示装置３のモニタID＃ａと仕様情報を取得する。
【０４３６】
また、再生装置２は、矢印＃４１４の先に示すように、光ディスク１１に記録した形で提供されたtone mapping定義情報のうち、表示装置３のモニタID＃ａに対応するtone mapping定義情報を選択する。光ディスク１１には、コンテンツ＃Ａの再生時に用いる各表示装置用のtone mapping定義情報が記録されている。再生装置２は、その中から、モニタID＃ａと対応付けて記録されているtone mapping定義情報を選択する。
【０４３７】
再生装置２は、矢印＃４１５の先に示すように、光ディスク１１から選択して読み出したtone mapping定義情報を用いて、符号化データを復号して得られたSTDビデオをHDRビデオに変換する。再生装置２は、矢印＃４１６の先に示すように、変換を行うことによって得られたHDRビデオのデータにHDR情報を付加し、矢印＃４１７に示すように表示装置３に出力する。
【０４３８】
なお、図５３、図５４の場合において、情報処理装置１５１により生成された各表示装置用のHDR情報がtone mapping tableとともに光ディスク１１に記録されるようにしてもよい。この場合、再生装置２は、光ディスク１１に記録されているHDR情報のうち、モニタID＃ａに基づいて特定される表示装置３用のHDR情報を輝度調整後のHDRビデオのデータに付加し、表示装置３に出力する。
【０４３９】
〔記録装置の構成例〕
図５５は、図５３、図５４に示す記録・再生システムにおける記録装置１の構成例を示すブロック図である。
【０４４０】
図５５に示す記録装置１の構成は、コントローラ２１においてtone mapping table取得部２１Ｂが実現される点と、通信部２１１が設けられる点を除いて図２０の構成と同じである。
【０４４１】
tone mapping table取得部２１Ｂは、通信部２１１を制御することによって情報処理装置１５１と通信を行い、情報処理装置１５１により生成された各表示装置用のtone mapping tableを取得する。tone mapping table取得部２１Ｂは、取得したtone mapping tableをディスクドライブ２３に出力し、HEVCストリーム、Data Base情報とともに光ディスク１１に記録させる。
【０４４２】
〔各装置の動作〕
図５６のフローチャートを参照して、図５５に示す構成を有する記録装置１の記録処理について説明する。図５６の処理は、図２７の処理と基本的に同様の処理である。
【０４４３】
ステップＳ２０１において、記録装置１のコントローラ２１は、記録モードが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ファイルはディスクドライブ２３に供給される。
【０４４７】
ステップＳ２０５において、tone mapping table取得部２１Ｂは、通信部２１１を制御し、情報処理装置１５１により生成されたtone mapping tableを取得する。情報処理装置１５１からは、情報処理装置１５１において生成された表示装置毎のtone mapping tableが、各表示装置のモニタID、仕様情報などともに送信されてくる。光ディスク１１の記録モードがmode-iである場合、各表示装置用の輝度調整用データが送信され、mode-iiである場合、各表示装置用のtone mapping定義情報が送信されてくる。tone mapping table取得部２１Ｂは、各表示装置用のtone mapping tableをモニタID、仕様情報などとともに対応付けて登録したデータベースファイルをディスクドライブ２３に出力する。
【０４４８】
ステップＳ２０６において、ディスクドライブ２３は、PlayListファイル、Clip Informationファイル、HEVCストリームファイル、tone mapping tableを含むデータベースファイルを光ディスク１１に記録する。その後、処理は終了される。
【０４４９】
次に、図５７のフローチャートを参照して、再生装置２の処理について説明する。図５７の処理は、例えば、図５６の処理によってデータが記録された光ディスク１１の再生時に開始される。
【０４５０】
ステップＳ２１１において、HDMI通信部５８は、表示装置３と通信を行い、モニタIDを含むEDIDと仕様情報を含むEDIDを取得する。表示装置３の仕様情報には最大輝度を表す情報も含まれる。
【０４５１】
ステップＳ２１２において、tone mapping table取得部５１Ａは、光ディスク１１に記録されているデータベースファイルを読み出し、再生装置２から送信されてきたモニタIDに対応するデータがあるか否かを判定する。
【０４５２】
モニタIDに対応するデータがあるとステップＳ２１２において判定した場合、ステップＳ２１３において、tone mapping table取得部５１Ａは、モニタIDに対応するtone mapping tableをデータベースファイルから読み出す。
【０４５３】
一方、モニタIDに対応するデータがないとステップＳ２１２において判定した場合、ステップＳ２１４において、tone mapping table取得部５１Ａは、表示装置３の最大輝度に対応するデータがあるか否かを判定する。
【０４５４】
最大輝度に対応するデータがあるとステップＳ２１４において判定した場合、ステップＳ２１５において、tone mapping table取得部５１Ａは、表示装置３の最大輝度に応じたtone mapping tableをデータベースファイルから読み出す。
【０４５５】
ステップＳ２１３またはＳ２１５においてtone mapping tableが読み出された後、ステップＳ２１６において、復号処理部５６は復号処理を行う。復号処理においては、データベースファイルから読み出されたtone mapping tableを用いて、記録モードがmode-iである場合の図５０の復号処理、または、記録モードがmode-iiである場合の図５１の復号処理と同様の処理が行われる。
【０４５６】
一方、最大輝度に対応するデータがないとステップＳ２１４において判定した場合、ステップＳ２１７において、復号処理部５６は通常の復号処理を行う。ステップＳ２１７において行われる復号処理は、図３２または図３３を参照して説明した処理と同様の処理である。
【０４５７】
すなわち、光ディスク１１の記録モードがmode-iである場合には、HEVCストリームを復号して得られたHDRビデオがHEVCストリームから抽出されたHDR情報とともに表示装置３に出力される。また、光ディスク１１の記録モードがmode-iiである場合には、HEVCストリームを復号して得られたSTDビデオが、HEVCストリームから抽出されたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換される。また、変換して得られたHDRビデオが、HEVCストリームから抽出されたHDR情報とともに表示装置３に出力される。
【０４５８】
ステップＳ２１６またはステップＳ２１７において復号処理が行われた後、処理は終了される。
【０４５９】
このように、光ディスク１１に記録した形で各表示装置用のtone mapping tableが再生装置２に提供されるようにしてもよい。これによっても、再生装置２は、表示装置３の仕様に応じて最適な輝度のHDRビデオを表示させることが可能となる。
【０４６０】
＜８．tone mapping tableが管理サーバまたは光ディスクに用意される例＞
以上においては、tone mapping tableを管理サーバ１５２から、または光ディスク１１から取得するものとしたが、両方から取得することができるようにしてもよい。
【０４６１】
例えば、HDRビデオの出力先となる表示装置３用のtone mapping tableが管理サーバ１５２に用意されているときには、管理サーバ１５２から取得されたtone mapping tableを用いて再生処理が行われる。また、表示装置３用のtone mapping tableが管理サーバ１５２に用意されていないときには、光ディスク１１に記録されている表示装置３用のtone mapping tableを用いて再生処理が行われる。
【０４６２】
図５８および図５９のフローチャートを参照して、コンテンツを再生する再生装置２の処理について説明する。
【０４６３】
ステップＳ２３１において、再生装置２のtone mapping table取得部５１Ａは、ディスクドライブ５２を制御し、ディスクIDを光ディスク１１から読み出す。
【０４６４】
ステップＳ２３２において、HDMI通信部５８は、表示装置３と通信を行い、表示装置３のモニタIDを含むEDIDと仕様情報を含むEDIDを取得する。表示装置３の仕様情報には最大輝度を表す情報も含まれる。
【０４６５】
ステップＳ２３３において、tone mapping table取得部５１Ａは、tone mapping tableの提供元となるサーバのURLが光ディスク１１に記録されているか否かを判定する。
【０４６６】
サーバのURLが記録されているとステップＳ２３３において判定した場合、ステップＳ２３４において、tone mapping table取得部５１Ａは、光ディスク１１に記録されているURLに基づいてサーバにアクセスする。また、tone mapping table取得部５１Ａは、ディスクID、モニタID、および仕様情報を送信する。
【０４６７】
ステップＳ２３５において、tone mapping table取得部５１Ａは、ディスクIDと対応付けて登録されているデータであって、モニタIDに対応するtone mapping tableがサーバから送信されてきたか否かを判定する。再生装置２がアクセスしたサーバにおいては、図４８の処理と同様の処理が行われる。例えばディスクIDに対応するデータがある場合、ディスクIDに対応するデータのうち、モニタIDにも対応するtone mapping table、または最大輝度に応じたtone mapping tableがサーバから送信されてくる。
【０４６８】
モニタIDに対応するデータが送信されてきたとステップＳ２３５において判定した場合、ステップＳ２３６において、tone mapping table取得部５１Ａは、サーバから送信されてきたtone mapping tableを受信する。tone mapping tableとともにHDR情報が送信されてきた場合、tone mapping table取得部５１ＡはHDR情報をも受信する。
【０４６９】
tone mapping tableが受信された後、ステップＳ２３７において復号処理が行われ、処理が終了される。ステップＳ２３７において行われる復号処理は、図５０、図５１を参照して説明した処理であり、サーバから送信されてきたtone mapping tableとHDR情報が用いられる。
【０４７０】
モニタIDに対応するデータが送信されてきていないとステップＳ２３５において判定した場合、ステップＳ２３８において、tone mapping table取得部５１Ａは、最大輝度に対応するデータがサーバから送信されてきたか否かを判定する。
【０４７１】
最大輝度に対応するデータが送信されてきたとステップＳ２３８において判定した場合、ステップＳ２３９において、tone mapping table取得部５１Ａは、光ディスク１１に記録されているデータベースファイルを読み出す。また、tone mapping table取得部５１Ａは、モニタIDに対応するtone mapping tableがデータベースファイルに記録されているか否かを判定する。
【０４７２】
tone mapping tableが記録されているとステップＳ２３９において判定した場合、ステップＳ２４０において、tone mapping table取得部５１Ａは、モニタIDに対応するtone mapping tableをデータベースファイルから読み出して取得する。
【０４７３】
一方、モニタIDに対応するtone mapping tableが記録されていないとステップＳ２３９において判定した場合、ステップＳ２４１において、tone mapping table取得部５１Ａは、サーバから送信されてきた最大輝度に対応するtone mapping tableを受信する。
【０４７４】
ステップＳ２４０において光ディスク１１からtone mapping tableが取得された後、または、ステップＳ２４１において最大輝度に対応するtone mapping tableが受信された後、ステップＳ２３７において復号処理が行われる。その後、処理が終了される。光ディスク１１から取得されたモニタIDに対応するtone mapping tableと、サーバから取得された最大輝度に対応するtone mapping tableとでは前者が優先して用いられることになる。
【０４７５】
一方、最大輝度に対応するデータが送信されてきていないとステップＳ２３８において判定した場合、ステップＳ２４２において、tone mapping table取得部５１Ａは、サーバから送信されてきたエラー情報を受信する。エラー情報が送信されてきた場合、再生装置２においては、図３２、図３３の処理と同様の処理が行われ、表示装置３に対してHDRビデオが出力される。
【０４７６】
一方、サーバのURLが光ディスク１１に記録されていないとステップＳ２３３において判定した場合、ステップＳ２４３（図５９）において、tone mapping table取得部５１Ａは管理サーバ１５２にアクセスする。また、tone mapping table取得部５１Ａは、ディスクID、モニタID、および仕様情報を管理サーバ１５２に送信し、tone mapping tableの送信を要求する。
【０４７７】
ステップＳ２４４において、tone mapping table取得部５１Ａは、ディスクIDと対応付けて登録されているデータであって、モニタIDに対応するtone mapping tableが管理サーバ１５２から送信されてきたか否かを判定する。管理サーバ１５２においては、図４８の処理と同様の処理が行われる。
【０４７８】
モニタIDに対応するデータが送信されてきたとステップＳ２４４において判定した場合、ステップＳ２４５において、tone mapping table取得部５１Ａは、管理サーバ１５２から送信されてきたtone mapping tableを受信する。tone mapping tableとともにHDR情報が送信されてきた場合、tone mapping table取得部５１ＡはHDR情報をも受信する。
【０４７９】
tone mapping tableが受信された後、ステップＳ２４６において復号処理が行われ、処理が終了される。ステップＳ２４６において行われる復号処理は、図５０、図５１を参照して説明した処理であり、管理サーバ１５２から送信されてきたtone mapping tableとHDR情報が用いられる。
【０４８０】
モニタIDに対応するデータが送信されてきていないとステップＳ２４４において判定した場合、ステップＳ２４７において、tone mapping table取得部５１Ａは、最大輝度に対応するデータが管理サーバ１５２から送信されてきたか否かを判定する。
【０４８１】
最大輝度に対応するデータが送信されてきたとステップＳ２４７において判定した場合、ステップＳ２４８において、tone mapping table取得部５１Ａは、光ディスク１１に記録されているデータベースファイルを読み出す。また、tone mapping table取得部５１Ａは、モニタIDに対応するtone mapping tableがデータベースファイルに記録されているか否かを判定する。
【０４８２】
tone mapping tableが記録されているとステップＳ２４８において判定した場合、ステップＳ２４９において、tone mapping table取得部５１Ａは、モニタIDに対応するtone mapping tableをデータベースファイルから読み出して取得する。
【０４８３】
一方、モニタIDに対応するtone mapping tableが記録されていないとステップＳ２４８において判定した場合、ステップＳ２５０において、tone mapping table取得部５１Ａは、管理サーバ１５２から送信されてきた最大輝度に対応するtone mapping tableを受信する。
【０４８４】
ステップＳ２４９において光ディスク１１からtone mapping tableが取得された後、または、ステップＳ２５０において最大輝度に対応するtone mapping tableが受信された後、ステップＳ２４６において復号処理が行われる。その後、処理が終了される。
【０４８５】
一方、最大輝度に対応するデータが送信されてきていないとステップＳ２４７において判定した場合、ステップＳ２５１において、tone mapping table取得部５１Ａは、管理サーバ１５２から送信されてきたエラー情報を受信する。エラー情報が送信されてきた場合、再生装置２においては、図３２、図３３の処理と同様の処理が行われ、表示装置３に対してHDRビデオが出力される。
【０４８６】
このように、サーバから送信されてきたtone mapping tableと光ディスク１１に記録されているtone mapping tableを適宜切り替えて用いるようにすることも可能である。
【０４８７】
＜９．管理サーバから取得したデータに基づいてHDRビデオの表示を実現する例＞
図６０は、記録・再生システムにおける他の処理の例を示す図である。
【０４８８】
図６０の例においては、STDビデオが記録された光ディスク１１が再生装置２により再生される。また、STDビデオのHDRビデオへの変換が、管理サーバ１５２から取得されたSTD-HDR変換用のtone mapping定義情報を用いて行われる。すなわち、この例においては、STD-HDR変換用のtone mapping定義情報は光ディスク１１には記録されず、光ディスク１１に記録されたSTDビデオのデータと管理サーバ１５２から取得された情報を用いてHDRビデオの再生が行われる。
【０４８９】
マスターのHDRビデオが入力された場合、記録装置１は、矢印＃４３１の先に示すように、マスターのHDRビデオをSTDビデオに変換する。変換して得られたSTDビデオの映像は図示せぬモニタに表示される。
【０４９０】
また、記録装置１は、矢印＃４３２の先に示すように、マスターのHDRビデオを変換して得られたSTDビデオをHEVCで符号化する。
【０４９１】
記録装置１は、HEVCで符号化することによって得られたHEVCストリームをBDフォーマットで光ディスク１１に記録し、矢印＃４３３に示すように再生装置２に提供する。HEVCストリームのSEIには、tone mapping定義情報やHDR情報などのHDRビデオに関する情報は記録されない。
【０４９２】
一方、矢印＃４３４の先に示すように、情報処理装置１５１に対してはマスターのHDRビデオが入力される。情報処理装置１５１に対しては、光ディスク１１のディスクID、各表示装置のモニタIDと仕様情報などもオーサーにより入力される。
【０４９３】
情報処理装置１５１は、HDRビデオをSTDビデオに変換し、各表示装置の仕様に応じたSTD-HDR変換用のtone mapping定義情報を生成する。また、情報処理装置１５１は、HDRビデオの輝度を検出し、HDR情報を生成する。情報処理装置１５１は、矢印＃４３５の先に示すように、生成したtone mapping定義情報とHDR情報を、ディスクID、各表示装置のモニタID、仕様情報とともに管理サーバ１５２に出力し、データベースに登録する。
【０４９４】
再生装置２は、光ディスク１１の再生時、矢印＃４３６に示すように、表示装置３と通信を行い、表示装置３のモニタIDと仕様情報を取得する。
【０４９５】
また、再生装置２は、矢印＃４３７に示すように管理サーバ１５２にアクセスし、光ディスク１１のディスクIDと、表示装置３のモニタID、仕様情報を送信することによってtone mapping tableの送信を要求する。再生装置２は、要求に応じて管理サーバ１５２から送信されてきたtone mapping定義情報とHDR情報を取得する。管理サーバ１５２からは、データベースに登録されている情報のうち、例えば、再生装置２が送信したディスクIDおよびモニタIDと対応付けて登録されているtone mapping定義情報とHDR情報が送信されてくる。
【０４９６】
再生装置２は、矢印＃４３８の先に示すように、管理サーバ１５２から送信されてきたSTD-HDR変換用のtone mapping定義情報を用いて、符号化データを復号して得られたSTDビデオをHDRビデオに変換する。再生装置２は、矢印＃４３９の先に示すように、変換を行うことによって得られたHDRビデオのデータに、管理サーバ１５２から送信されてきたHDR情報を付加し、矢印＃４４０に示すように表示装置３に出力する。
【０４９７】
これにより、HDRビデオに関する情報が光ディスク１１に用意されていない場合であっても、光ディスク１１に記録されているSTDビデオに基づいてHDRビデオを表示させることが可能となる。オーサー側としても、HDRビデオやHDRビデオに関する情報を光ディスク１１に記録させておく必要がないため、HDRビデオを用いたコンテンツを容易に提供することができる。
【０４９８】
表示装置３のモニタIDや仕様情報を用いずに、ディスクIDのみに基づいてSTD-HDR変換用のtone mapping定義情報とHDR情報が再生装置２に提供されるようにしてもよい。この場合、管理サーバ１５２においては、ディスクID、STD-HDR変換用のtone mapping定義情報、およびHDR情報を対応付けたデータベースが管理される。また、再生装置２から送信されてきたディスクIDに対応するSTD-HDR変換用のtone mapping定義情報とHDR情報が再生装置２に対して提供される。
【０４９９】
ここで、図６１のフローチャートを参照して、図６０の記録・再生システムにおける再生装置２の復号処理について説明する。
【０５００】
図６１の復号処理は、管理サーバ１５２から送信されてきたSTD-HDR変換用のtone mapping定義情報とHDR情報が受信された後、図４９のステップＳ１４７，Ｓ１５２において行われる。tone mapping table取得部５１Ａ（図４４）により取得されたSTD-HDR変換用のtone mapping定義情報は復号処理部５６のSTD-HDR変換部７４に出力され、HDR情報はHDRビデオ出力部７５Ａに出力される。
【０５０１】
なお、図６０に示す記録・再生システムの再生装置２においては、ステップＳ１４７，Ｓ１５２の復号処理を除いて、図４９の処理と同様の処理が行われる。エラー情報がサーバから送信されてきた場合には、光ディスク１１に記録されているSTDビデオの再生が行われる。
【０５０２】
ステップＳ３０１において、復号処理部５６のHEVCデコーダ７２は、光ディスク１１から読み出されたHEVCの符号化データを復号し、復号して得られたSTDビデオをSTD-HDR変換部７４に出力する。
【０５０３】
ステップＳ３０２において、STD-HDR変換部７４は、HEVCデコーダ７２から供給されたSTDビデオを、tone mapping tableとしてサーバから送信されてきたSTD-HDR変換用のtone mapping定義情報に基づいてHDRビデオに変換する。
【０５０４】
ステップＳ３０３において、HDRビデオ出力部７５Ａは、変換して得られたHDRビデオを、サーバから送信されてきたHDR情報とともに出力する。
【０５０５】
ステップＳ３０４において、コントローラ５１は再生終了か否かを判定し、再生終了ではないと判定した場合、ステップＳ３０１に戻り、以上の処理を繰り返し実行させる。再生終了であるとステップＳ３０４において判定された場合、図４９のステップＳ１４７，Ｓ１５２に戻り、それ以降の処理が行われる。
【０５０６】
なお、情報処理装置１５１においては、図４６を参照して説明した処理が行われる。また、管理サーバ１５２においては、図４７、図４８を参照して説明した処理が行われる。
【０５０７】
＜１０．変形例＞
以上においては、情報処理装置１５１と管理サーバ１５２が異なる装置として設けられるものとしたが、双方の機能が１つの装置上で実現されるようにしてもよい。記録装置１の機能と情報処理装置１５１の機能が１つの装置上で実現されるようにすることも可能である。
【０５０８】
また、以上においては、ディスクIDとしてAACSのContent Certificate IDが用いられ、モニタIDとしてCEA-861で定義されたVender/Product IDが用いられるものとしたが、他の識別情報が用いられるようにしてもよい。
【０５０９】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、汎用のパーソナルコンピュータなどにインストールされる。
【０５１０】
インストールされるプログラムは、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)等）や半導体メモリなどよりなる図４１のリムーバブルメディア１７１に記録して提供される。また、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供されるようにしてもよい。プログラムは、ROM１６２や記憶部１６８に、あらかじめインストールしておくことができる。
【０５１１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０５１２】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０５１３】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０５１４】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０５１５】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０５１６】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０５１７】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０５１８】
〔構成の組み合わせ例〕
本技術は、以下のような構成をとることもできる。
【０５１９】
（１）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データを読み出す読み出し部と、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得する第２の取得部と、
前記第２の符号化データを復号する復号部と、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整する調整部と、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部と
を備える再生装置。
【０５２０】
（２）
前記第２の取得部は、ネットワークを介して接続されるサーバから前記輝度調整用データを取得する
前記（１）に記載の再生装置。
【０５２１】
（３）
前記記録媒体はブルーレイディスクであり、
前記サーバのURLは、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述される
前記（２）に記載の再生装置。
【０５２２】
（４）
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第２の取得部は、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度調整用データを取得する
前記（２）または（３）に記載の再生装置。
【０５２３】
（５）
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度調整用データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得する
前記（２）または（３）に記載の再生装置。
【０５２４】
（６）
前記第２の符号化データは前記輝度特性情報を補助情報として含み、
前記第２の取得部は、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度調整用データとともに前記輝度特性情報を取得し、
前記出力部は、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力し、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第２の符号化データに含まれる前記輝度特性情報を出力する
前記（２）乃至（５）のいずれかに記載の再生装置。
【０５２５】
（７）
前記第２の取得部は、前記記録媒体に記録されている複数の前記輝度調整用データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データを取得する
前記（１）に記載の再生装置。
【０５２６】
（８）
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記表示装置の識別情報と対応付けて記録されている前記輝度調整用データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度調整用データを取得する
前記（７）に記載の再生装置。
【０５２７】
（９）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体から、前記第２の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得し、
前記第２の符号化データを復号し、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整し、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
ステップを含む再生方法。
【０５２８】
（１０）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第２の符号化データを記録した記録媒体であって、
前記記録媒体の再生装置においては、
前記第２の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記拡張ビデオの輝度の調整に用いられる、前記表示装置の仕様に応じた輝度調整用データを取得し、
前記第２の符号化データを復号し、
前記第２の符号化データを復号して得られた前記拡張ビデオの輝度を、前記輝度調整用データに基づいて調整し、
輝度調整後の前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
処理が行われる
記録媒体。
【０５２９】
（１１）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データを読み出す読み出し部と、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得する第１の取得部と、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得する第２の取得部と、
前記第１の符号化データを復号する復号部と、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換する変換部と、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する出力部と
を備える再生装置。
【０５３０】
（１２）
前記第２の取得部は、ネットワークを介して接続されるサーバから前記輝度変換定義データを取得する
前記（１１）に記載の再生装置。
【０５３１】
（１３）
前記記録媒体はブルーレイディスクであり、
前記サーバのURLは、前記記録媒体に記録されているPlayListファイルまたは他のファイルに記述される
前記（１２）に記載の再生装置。
【０５３２】
（１４）
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第２の取得部は、前記記録媒体の識別情報と前記表示装置の識別情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報および前記表示装置の識別情報と対応付けて管理されている前記輝度変換定義データを取得する
前記（１２）または（１３）に記載の再生装置。
【０５３３】
（１５）
前記読み出し部は、前記記録媒体の識別情報を前記記録媒体から読み出し、
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記記録媒体の識別情報、前記表示装置の識別情報、および前記仕様情報を前記サーバに送信し、前記サーバにおいて前記記録媒体の識別情報と対応付けて管理されている前記輝度変換定義データのうち、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得する
前記（１２）または（１３）に記載の再生装置。
【０５３４】
（１６）
前記第１の符号化データは前記輝度特性情報を補助情報として含み、
前記第２の取得部は、前記サーバにおいて前記輝度特性情報が管理されている場合、前記輝度変換定義データとともに前記輝度特性情報を取得し、
前記出力部は、前記第２の取得部により前記輝度特性情報が取得された場合、前記第２の取得部により取得された前記輝度特性情報を出力し、前記第２の取得部により前記輝度特性情報が取得されていない場合、前記第１の符号化データに含まれる前記輝度特性情報を出力する
前記（１２）乃至（１５）のいずれかに記載の再生装置。
【０５３５】
（１７）
前記第２の取得部は、前記記録媒体に記録されている複数の前記輝度変換定義データのうち、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データを取得する
前記（１１）に記載の再生装置。
【０５３６】
（１８）
前記第１の取得部は、前記表示装置の仕様を表す仕様情報を前記表示装置から取得し、  前記第２の取得部は、前記表示装置の識別情報と対応付けて記録されている前記輝度変換定義データがない場合、前記仕様情報により表される前記表示装置の仕様に応じた前記輝度変換定義データを取得する
前記（１７）に記載の再生装置。
【０５３７】
（１９）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体から、前記第１の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得し、
前記第１の符号化データを復号し、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換し、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
ステップを含む再生方法。
【０５３８】
（２０）
第１の輝度範囲のビデオである標準ビデオの第１の符号化データと前記第１の輝度範囲より広い第２の輝度範囲のビデオである拡張ビデオの第２の符号化データのうちの前記第１の符号化データを記録した記録媒体であって、
前記記録媒体の再生装置においては、
前記第１の符号化データを読み出し、
前記拡張ビデオを表示可能な表示装置と通信を行い、前記表示装置の識別情報を取得し、
前記表示装置の識別情報に基づいて、前記標準ビデオを前記拡張ビデオに変換することに用いられる、前記表示装置の仕様に応じた輝度変換定義データを取得し、
前記第１の符号化データを復号し、
前記第１の符号化データを復号して得られた前記標準ビデオを、前記輝度変換定義データに基づいて前記拡張ビデオに変換し、
輝度変換を行うことによって得られた前記拡張ビデオのデータを、前記拡張ビデオの輝度の特性を表す輝度特性情報とともに前記表示装置に出力する
処理が行われる
記録媒体。
【符号の説明】
【０５３９】
１  記録装置，  ２  再生装置，  ３  表示装置，  １１  光ディスク，  ２１  コントローラ，  ２１Ａ  Data Base情報生成部，  ２１Ｂ  tone mapping table取得部，  ２２  符号化処理部，  ２３  ディスクドライブ，  ３１  HDR情報生成部，  ３２  HEVCエンコーダ，  ３３  HDR-STD変換部，  ３４  定義情報生成部，  ３５  HEVCストリーム生成部，  ５１  コントローラ，  ５１Ａ  tone mapping table取得部，  ５２  ディスクドライブ，  ５３  メモリ，  ５６  復号処理部，  ５８  HDMI通信部，  ７１  パラメータ抽出部，  ７２  HEVCデコーダ，  ７３  HDR-STD変換部，  ７４  STD-HDR変換部，  ７５  出力部
【図１】
2019071161.tif 000003
【図２】
2019071161.tif 000004
【図３】
2019071161.tif 000005
【図４】
2019071161.tif 000006
【図５】
2019071161.tif 000007
【図６】
2019071161.tif 000008
【図７】
2019071161.tif 000009
【図８】
2019071161.tif 000010
【図９】
2019071161.tif 000011
【図１０】
2019071161.tif 000012
【図１１】
2019071161.tif 000013
【図１２】
2019071161.tif 000014
【図１３】
2019071161.tif 000015
【図１４】
2019071161.tif 000016
【図１５】
2019071161.tif 000017
【図１６】
2019071161.tif 000018
【図１７】
2019071161.tif 000019
【図１８】
2019071161.tif 000020
【図１９】
2019071161.tif 000021
【図２０】
2019071161.tif 000022
【図２１】
2019071161.tif 000023
【図２２】
2019071161.tif 000024
【図２３】
2019071161.tif 000025
【図２４】
2019071161.tif 000026
【図２５】
2019071161.tif 000027
【図２６】
2019071161.tif 000028
【図２７】
2019071161.tif 000029
【図２８】
2019071161.tif 000030
【図２９】
2019071161.tif 000031
【図３０】
2019071161.tif 000032
【図３１】
2019071161.tif 000033
【図３２】
2019071161.tif 000034
【図３３】
2019071161.tif 000035
【図３４】
2019071161.tif 000036
【図３５】
2019071161.tif 000037
【図３６】
2019071161.tif 000038
【図３７】
2019071161.tif 000039
【図３８】
2019071161.tif 000040
【図３９】
2019071161.tif 000041
【図４０】
2019071161.tif 000042
【図４１】
2019071161.tif 000043
【図４２】
2019071161.tif 000044
【図４３】
2019071161.tif 000045
【図４４】
2019071161.tif 000046
【図４５】
2019071161.tif 000047
【図４６】
2019071161.tif 000048
【図４７】
2019071161.tif 000049
【図４８】
2019071161.tif 000050
【図４９】
2019071161.tif 000051
【図５０】
2019071161.tif 000052
【図５１】
2019071161.tif 000053
【図５２】
2019071161.tif 000054
【図５３】
2019071161.tif 000055
【図５４】
2019071161.tif 000056
【図５５】
2019071161.tif 000057
【図５６】
2019071161.tif 000058
【図５７】
2019071161.tif 000059
【図５８】
2019071161.tif 000060
【図５９】
2019071161.tif 000061
【図６０】
2019071161.tif 000062
【図６１】
2019071161.tif 000063