(57)【要約】  本技術は、ビデオに重畳して他の情報を表示させる場合の不自然な輝度の変化を防ぐことができるようにする再生装置、再生方法、プログラム、および記録媒体に関する。本技術の一側面の再生装置は、ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信し、ピクチャに所定の情報を重畳して表示させる場合、受信されたビデオストリームを構成するピクチャに、所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表されるメタデータを付加し、メタデータを付加したピクチャを表示装置に出力する。本技術は、Blu-ray（登録商標） Discプレーヤに適用することができる。
2019087775.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信する受信部と、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、前記メタデータを付加した前記ピクチャを表示装置に出力する出力制御部と
を備える再生装置。
【請求項２】
前記ビデオストリームをデコードするデコード部をさらに備え、
前記出力制御部は、前記ビデオストリームをデコードすることによって得られた前記ピクチャに前記メタデータを付加する
請求項１に記載の再生装置。
【請求項３】
前記ビデオストリームは、HDRビデオのストリームである
請求項１に記載の再生装置。
【請求項４】
前記フラグは、前記動的メタデータ、または、前記所定の情報の表示用の前記メタデータである表示用メタデータを表す
請求項１に記載の再生装置。
【請求項５】
前記出力制御部は、前記動的メタデータを前記輝度調整に用いることが前記フラグにより表されている場合、それぞれの前記ピクチャに前記動的メタデータを付加する
請求項４に記載の再生装置。
【請求項６】
前記出力制御部は、前記表示用メタデータを前記輝度調整に用いることが前記フラグにより表されている場合、それぞれの前記ピクチャに、前記再生装置に用意された前記表示用メタデータを付加する
請求項５に記載の再生装置。
【請求項７】
予め用意された固定値を各パラメータの値に設定することによって前記表示用メタデータを生成するメタデータ生成部をさらに備える
請求項６に記載の再生装置。
【請求項８】
前記ビデオストリームの再生に用いられる再生制御情報を解析し、前記再生制御情報に記述される前記フラグの値を特定する制御部をさらに備える
請求項１に記載の再生装置。
【請求項９】
前記再生制御情報のファイルと前記ビデオストリームのファイルを記録媒体から読み出す読み出し部をさらに備える
請求項８に記載の再生装置。
【請求項１０】
前記所定の情報を伝送するグラフィックストリームを構成する属性情報を解析し、前記属性情報に記述される前記フラグの値を特定する制御部をさらに備える
請求項１に記載の再生装置。
【請求項１１】
前記グラフィックストリームをデコードするデコード部と、
前記グラフィックストリームをデコードすることによって得られた前記所定の情報を前記ピクチャに合成する合成部と
をさらに備える請求項１０に記載の再生装置。
【請求項１２】
前記グラフィックストリームのファイルと前記ビデオストリームのファイルを記録媒体から読み出す読み出し部をさらに備える
請求項１１に記載の再生装置。
【請求項１３】
再生装置が、
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信し、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、
前記メタデータを付加した前記ピクチャを表示装置に出力する
再生方法。
【請求項１４】
コンピュータに、
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信し、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、
前記メタデータを付加した前記ピクチャを表示装置に出力する
処理を実行させるためのプログラム。
【請求項１５】
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームの第１のファイルと、
前記ピクチャに所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグが記述された第２のファイルと
が記録された記録媒体。
【請求項１６】
前記第２のファイルは、前記ビデオストリームの再生に用いられる再生制御情報のファイルである
請求項１５に記載の記録媒体。
【請求項１７】
前記第２のファイルは、前記フラグが記述された属性情報を含む、前記所定の情報を伝送するグラフィックストリームのファイルである
請求項１５に記載の記録媒体。
【請求項１８】
前記記録媒体は、BD-ROMのディスクである
請求項１５に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、再生装置、再生方法、プログラム、および記録媒体に関し、特に、ビデオに重畳して他の情報を表示させる場合の不自然な輝度の変化を防ぐことができるようにした再生装置、再生方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
Ultra HD Blu-ray（登録商標） Disc（UHD BD）は、ダイナミックレンジを拡張したビデオであるHDR(High Dynamic Range)ビデオの収録に対応したBD規格である。SDR(Standard Dynamic Range)ビデオの最高輝度が100nits（100cd/m2）であるのに対し、HDRビデオの最高輝度は、それを超える例えば10000nitsである。【０００３】
HDRビデオストリームのメタデータとして、ピクチャ（フレーム）単位の輝度情報を含むメタデータであるDynamic metadataがSMPTE ST 2094で規定されている。Dynamic metadataを付加したHDRビデオストリームの再生時、プレーヤ側からTV側には、各ピクチャとともにDynamic metadataが伝送される。【０００４】
TV側においては、ディスプレイの最高輝度がHDRビデオの輝度より低い場合、BDプレーヤから伝送されてきたDynamic metadataに基づいて、HDRビデオの輝度を圧縮するための処理が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１３９０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
HDRビデオの再生中に、メニュー、字幕、OSD(On Screen Display)などの表示がユーザにより指示されることがある。例えばメニューの表示が指示された場合、BDプレーヤにおいては、HDRビデオの各ピクチャにメニューの画像が合成され、メニューの画像が合成されたHDRビデオがTVに対して出力される。【０００７】
Dynamic metadataを用いた輝度圧縮をメニューの画像が合成されたHDRビデオに対して行った場合、HDRビデオの輝度とともに、メニューの画像の輝度も圧縮される。従って、例えば輝度の変化が激しいシーンでメニューの表示が指示された場合、メニューの輝度の変化も激しくなり、これにより、違和感をユーザに与えてしまうことがある。【０００８】
本技術はこのような状況に鑑みてなされたものであり、ビデオに重畳して他の情報を表示させる場合の不自然な輝度の変化を防ぐことができるようにするものである。
【課題を解決するための手段】
【０００９】
本技術の一側面の再生装置は、ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信する受信部と、前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、前記メタデータを付加した前記ピクチャを表示装置に出力する出力制御部とを備える。【００１０】
本技術の他の側面の記録媒体は、ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームの第１のファイルと、前記ピクチャに所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグが記述された第２のファイルとが記録された記録媒体である。【００１１】
本技術においては、ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームが受信され、前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータが付加され、前記メタデータが付加された前記ピクチャが表示装置に出力される。
【発明の効果】
【００１２】
本技術によれば、ビデオに重畳して他の情報を表示させる場合の不自然な輝度の変化を防ぐことができる。【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】HDRコンテンツの再生システムの構成例を示す図である。
【図２】HDRビデオの輝度圧縮に用いられるトーンカーブの例を示す図である。
【図３】SMPTE ST 2094-40で規定されるDynamic metadataを示す図である。
【図４】BDのファイル構造を示す図である。
【図５】AVストリームの構造の例を示す図である。
【図６】Dynamic metadataの伝送例を示す図である。
【図７】メニュー表示時の輝度圧縮の例を示す図である。
【図８】光ディスクに用意されるメタデータの例を示す図である。
【図９】輝度圧縮後の表示を示す図である。
【図１０】本技術の一実施形態に係る再生装置を示す図である。
【図１１】メタデータの伝送例を示す図である。
【図１２】BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
【図１３】Main PathとSub Pathの構造を示す図である。
【図１４】ファイルの管理構造の例を示す図である。
【図１５】PlayListファイルのシンタクスを示す図である。
【図１６】図１５のPlayList()のシンタクスを示す図である。
【図１７】図１６のPlayItem()のシンタクスを示す図である。
【図１８】図１７のSTN_table()のシンタクスを示す図である。
【図１９】IGストリームに関するstream_attributes()の記述の例を示す図である。
【図２０】再生装置の構成例を示すブロック図である。
【図２１】図２０のコントローラの機能構成例を示すブロック図である。
【図２２】図２０の復号処理部の構成例を示すブロック図である。
【図２３】再生装置の再生処理について説明するフローチャートである。
【図２４】再生装置の再生処理について説明する、図２３に続くフローチャートである。
【図２５】ディスプレイセットの例を示す図である。
【図２６】ICSのシンタクスを示す図である。
【図２７】interactive_composition()のシンタクスを示す図である。
【図２８】TVの構成例を示すブロック図である。
【図２９】TVの表示処理について説明するフローチャートである。
【図３０】記録装置の構成例を示すブロック図である。
【図３１】図３０のコントローラの機能構成例を示すブロック図である。
【図３２】記録装置の記録処理について説明するフローチャートである。
【図３３】HDRコンテンツの他の再生システムの構成例を示す図である。
【図３４】再生装置の他の構成例を示す図である。
【図３５】HDRコンテンツのさらに他の再生システムの構成例を示す図である。
【図３６】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．HDRビデオ用のメタデータ
２．メニュー表示時の輝度変化
３．メニュー表示用メタデータ
４．BDフォーマット
５．実施の形態１：PlayListにフラグを記述する例
６．実施の形態２：IGストリームにフラグを記述する例
７．他の装置の構成と動作
８．再生システムの他の構成例
９．その他の例
【００１６】
＜＜１．HDRビデオ用のメタデータ＞＞
図１は、HDRコンテンツの再生システムの構成例を示す図である。
【００１７】
図１の再生システムは、再生装置１とTV（テレビジョン受像機）２が、HDMI（登録商標）(High-Definition Multimedia Interface) 2.0a，HDMI 2.1などの所定の規格のケーブルで接続されることによって構成される。再生装置１とTV２が、無線のインタフェースを介して接続されるようにしてもよい。
【００１８】
再生装置１は、UHD BDプレーヤなどの、HDRコンテンツの再生に対応した装置である。再生装置１のドライブには、HDRコンテンツを記録したBDが装着される。再生装置１が再生するコンテンツには、HDRビデオのデータの他に、オーディオデータも含まれる。
【００１９】
TV２は、放送波やネットワークを伝送路として伝送されてきた番組を受信して表示する機能の他に、外部から入力されたビデオを表示する機能を有する。TV２が有する表示デバイスは、輝度が100nitsを超えるHDRビデオの表示に対応したディスプレイである。
【００２０】
HDRコンテンツの伝送を開始する前、再生装置１とTV２は、それぞれの性能に関する情報を送受信するなどして、HDMIの伝送設定（configuration）を行う。例えば、再生装置１からTV２に対しては、HDRビデオの伝送を行うことが通知される。また、TV２から再生装置１に対しては、TV２のディスプレイの最高輝度が通知される。
【００２１】
伝送設定の後、再生装置１は、BDから読み出したHDRビデオストリームをデコードし、HDRビデオの各ピクチャをTV２に出力する。TV２は、再生装置１から伝送されてきた各ピクチャを受信し、表示させる。
【００２２】
このとき、TV２においては、ディスプレイの性能に応じて、適宜、再生装置１から伝送されてきたHDRビデオの輝度を調整（圧縮）する処理が行われる。輝度圧縮は、再生装置１が出力するHDRビデオの輝度が、TV２のディスプレイの最高輝度より高い場合に行われる。
【００２３】
図１の例においては、再生装置１が出力するHDRビデオの輝度が1000nitsであり、TV２のディスプレイの最高輝度が500nitsであるものとされている。
【００２４】
図２は、HDRビデオの輝度圧縮に用いられるトーンカーブの例を示す図である。
【００２５】
図２の横軸は入力信号の輝度を表し、縦軸は出力（表示）の輝度を表す。例えば、SMPTE ST 2084で規定されるPQ(Perceptual Quantization)カーブを用いたEOTF(Electro-Optical Transfer Function)処理がTV２側で行われ、HDRビデオの輝度が、ディスプレイの最高輝度である500nitsの範囲に収まるように圧縮される。
【００２６】
なお、図２において矢印の先に示す、明暗の表現がリニアではなくなるポイントが、knee pointと呼ばれる。
【００２７】
このように、図１の再生システムにおいては、再生装置１が出力するHDRビデオの輝度に対してTV２のディスプレイが十分な輝度を有していない場合、TV２側で輝度圧縮が行われる。
【００２８】
再生装置１からTV２に対しては、輝度圧縮のための補助情報として、コンテンツの輝度情報を含むメタデータが伝送される。例えば、Dynamic metadataが再生装置１からTV２に対して伝送される。
【００２９】
Dynamic metadataは、コンテンツの輝度情報をピクチャ単位で動的に表現するメタデータであり、SMPTE ST 2094として標準化されている。
【００３０】
図３は、SMPTE ST 2094-40で規定されるDynamic metadataを示す図である。
【００３１】
図３の１行目に示すように、Dynamic metadataには、フレームに設定されたWindowの情報が記述される。Windowは、フレーム内に設定された矩形領域である。１フレーム内に最大３つのWindowを設定することが可能とされる。
【００３２】
２〜１４行目に示す各パラメータが、フレームに設定されたWindow毎に記述される。
【００３３】
Window size, Window locationは、Windowのサイズと位置を示す。
【００３４】
Internal Ellipse size, Internal Ellipse locationは、Window内に設定された２つの楕円のうちの内側の楕円のサイズと位置を示す。Window内に楕円を設定し、楕円内の輝度を指定することができるようになされている。
【００３５】
External Ellipse size, External Ellipse locationは、Window内に設定された２つの楕円のうちの外側の楕円のサイズと位置を示す。
【００３６】
Rotation angleは、Window内に設定された２つの楕円の傾きを示す。
【００３７】
Overlap process optionは、楕円内の画素の処理方法を示す。
【００３８】
maxsclは、Windowの中の最も明るいピクセルのRGB値を示す。
【００３９】
average max rgbは、Windowの中の各ピクセルのR，G，Bの中の最も大きい値の平均を示す。
【００４０】
Distribution max rgb percentagesは、Windowの中の明るい輝度のランキングをパーセンテージにより示す。
【００４１】
Distribution max rgb percentilesは、Windowの中の明るい輝度のランキングを順位（パーセンタイル）により示す。
【００４２】
Fraction bright pixelsは、シーン内の最大の輝度値が出画される程度を示す。
【００４３】
Knee pointは、上述したknee pointの輝度値を示す。
【００４４】
Bezier curve anchorsは、knee pointを超える明るさのサンプルx,yを示す。
【００４５】
Color saturation weightは、想定するディスプレイ（Target display）において輝度圧縮を行った際に変化したRGB値の補正に用いる値を示す。
【００４６】
Target System display max luminanceは、想定するディスプレイの輝度を示す。Target System display max luminanceにより、こういうディスプレイで表示されることを想定してコンテンツを作ったということが指定される。
【００４７】
Local display luminanceは、ディスプレイを縦横2×2から25×25までのエリアに分割した場合の、それぞれのエリアの最大の輝度値を示す。
【００４８】
Local mastering display luminanceは、mastering displayを縦横2×2から25×25までのエリアに分割した場合の、それぞれのエリアの最大の輝度値を示す。
【００４９】
このように、Dynamic metadataにおいては、１〜１５行目のパラメータによってフレーム（フレーム内のWindow）の属性が示される。また、１６行目と１７行目のパラメータによって、想定するディスプレイの属性が示され、１８行目のパラメータによって、コンテンツの作成に用いられたディスプレイの属性が示される。
【００５０】
図４は、BDのファイル構造を示す図である。
【００５１】
詳細については後述するが、BDMVディレクトリの下に設定されるSTREAMディレクトリには、m2tsの拡張子が設定されたAVストリームファイルが格納される。
【００５２】
AVストリームファイルは、HDRビデオストリーム、オーディオストリーム、字幕ストリームなどをMPEG-2で多重化して得られたMPEG-2 TSのファイルである。図４の例においては、「01000.m2ts」、「02000.m2ts」、「03000.m2ts」のAVストリームファイルがSTREAMディレクトリに格納されている。
【００５３】
HDRビデオストリームは、例えばHEVC(High Efficiency Video Coding)の符号化ストリームである。Dynamic metadataは、HEVCのSEI(Supplemental Enhancement Information)メッセージとしてHDRビデオストリームに含まれる。
【００５４】
図５は、図４において枠Ｆ１で囲んで示す「03000.m2ts」のAVストリームの構造の例を示す図である。
【００５５】
図５の最上段に示すように、「03000.m2ts」のAVストリームは、ビデオ、オーディオ、字幕などのそれぞれのデータを格納するTS packetから構成される。ビデオのTS packetを集めてVideo Elementary streamが構成される。
【００５６】
Video Elementary streamはAccess Unitの並びから構成され、１つのAccess Unitが、HDRビデオの１ピクチャのデータとなる。それぞれのAccess Unitには、AU delimiterに続けて、SPS、PPSなどのパラメータが含まれるとともに、枠Ｆ１１で囲んで示すように、SEIメッセージが含まれる。
【００５７】
SEIメッセージに、上述したDynamic metadataが含まれる。なお、SEIメッセージの次には、HDRビデオのデータがPicture dataとして含まれる。
【００５８】
このように、BDにおいては、Dynamic metadataは、各ピクチャに付加する形でHDRビデオストリームに含まれ、オーディオストリームなどとともに多重化される。
【００５９】
図６は、Dynamic metadataの伝送例を示す図である。
【００６０】
図６に示すように、Dynamic metadataは、HDRビデオストリームをデコードして得られた各ピクチャに関連付けて、再生装置１からTV２に伝送される。TV２においては、各ピクチャの輝度圧縮が、各ピクチャとともに伝送されてきたDynamic metadataに基づいて行われる。
【００６１】
＜＜２．メニュー表示時の輝度変化＞＞
図７は、メニュー表示時の輝度圧縮の例を示す図である。
【００６２】
なお、以下においては、HDRビデオにメニューを重畳して表示させる場合について説明するが、字幕、OSDなどの他の情報をHDRビデオに重畳して表示させる場合も同様である。
【００６３】
図７の横軸は時刻を表す。ピクチャ＃１，＃２，＃３の順に再生装置１からTV２に伝送され、TV２において輝度圧縮が行われる。
【００６４】
ピクチャ＃１，＃２，＃３のそれぞれには、例えばユーザによりメニューの表示が指示されることに応じて、メニューの画像が再生装置１において合成される。図７において、ピクチャ＃１，＃２，＃３に重ねて示す、「ここにメニューが表示される」の文字と文字を囲む枠は、その領域に、ボタンなどの、メニューを構成する画像が合成されていることを表す。
【００６５】
例えば、ピクチャ＃２が、ピクチャ＃１，＃３よりも高輝度のシーンを構成するピクチャであるものとする。
【００６６】
メニューの画像が合成されたピクチャ＃１の輝度圧縮は、ピクチャ＃１とともに伝送されたDynamic metadataにより表されるトーンカーブＣ１に基づいて行われる。メニューの画像が合成されたピクチャ＃２の輝度圧縮は、ピクチャ＃２とともに伝送されたDynamic metadataにより表されるトーンカーブＣ２に基づいて行われる。メニューの画像が合成されたピクチャ＃３の輝度圧縮は、ピクチャ＃３とともに伝送されたDynamic metadataにより表されるトーンカーブＣ３に基づいて行われる。
【００６７】
高輝度のシーンを構成するピクチャ＃２の輝度圧縮に用いられるトーンカーブＣ２は、ピクチャ＃１の輝度圧縮に用いられるトーンカーブＣ１、ピクチャ＃３の輝度圧縮に用いられるトーンカーブＣ３と比べて、輝度を強く圧縮するものとなる。ピクチャ＃２上のメニューの輝度も、ピクチャ＃１，＃３上のメニューの輝度より強く圧縮される。
【００６８】
従って、輝度圧縮後の各ピクチャのメニューの見え方を比べた場合、図７に示すように、ピクチャ＃２上のメニューは、ピクチャ＃１，＃３上のメニューより輝度が低い状態で表示される。図７において、ピクチャ＃２上のメニューを薄い色を付して示していることは、ピクチャ＃１，＃３上のメニューより輝度が低いことを表す。
【００６９】
ピクチャ＃１乃至＃３が順に表示された場合、ピクチャ＃２の表示のタイミングで、メニューの輝度が一段階低くなり、輝度の圧縮の程度によっては不自然な見え方になる。例えば、輝度の変化が大きいシーンが連続する場合、メニューが点滅して見えてしまう。
【００７０】
図８は、光ディスクに用意されるメタデータの例を示す図である。
【００７１】
上述したような不自然な見え方を防ぐため、図８に示すように、メニューの表示時用のメタデータであるデフォルトメタデータを光ディスク１１に用意しておくことが考えられる。光ディスク１１はBDである。
【００７２】
デフォルトメタデータは、例えば図３を参照して説明したDynamic metadataのパラメータと同様のパラメータを含むメタデータである。各パラメータには固定値が設定される。Dynamic metadataに含まれるパラメータの値がビデオの見え方を優先させた値であるのに対して、デフォルトメタデータに含まれるパラメータの値は、例えば、メニューの見え方を優先させた値である。
【００７３】
再生装置１は、HDRコンテンツの再生を開始した場合、HDRビデオストリームをデコードして得られた各ピクチャにDynamic metadataを関連付けて出力する。
【００７４】
また、再生装置１は、メニューの表示が指示された場合、HDRビデオストリームをデコードして得られた各ピクチャにメニューの画像を合成し、メニューの画像を合成したピクチャにデフォルトメタデータを関連付けて出力する。
【００７５】
TV２においては、メニューの画像を合成したピクチャに対して、デフォルトメタデータを用いた輝度圧縮が行われ、輝度圧縮後のピクチャが表示される。メニューの輝度も、デフォルトメタデータにより表されるトーンカーブに従って圧縮される。
【００７６】
デフォルトメタデータに含まれるパラメータの値が固定値であるから、デフォルトメタデータが関連付けられたピクチャの輝度に関わらず、メニューの輝度は一定となる。
【００７７】
図９は、輝度圧縮後の表示を示す図である。
【００７８】
例えば、図９の左側に示すように高い輝度のシーンが表示されている状態でメニューの表示が指示された場合、Dynamic metadataではなくデフォルトメタデータを用いた輝度圧縮が行われ、矢印Ａ２の先に示すようにHDRビデオの輝度が低くなる。すなわち、Dynamic metadataを用いた輝度圧縮後の輝度が矢印Ａ１の先に示すHDRビデオの本来の輝度であるとすると、本来の輝度より暗いHDRビデオが表示される。
【００７９】
メニュー用の値が設定されたメタデータであるから、デフォルトメタデータを用いた輝度圧縮により、矢印Ａ２の先に示すように、メニューの輝度は好適なものになる。
【００８０】
図７を参照して説明した処理の場合、ビデオに合わせた輝度圧縮がメニューに対して施されることにより、ビデオの輝度圧縮にいわば引きずられる形で、メニューが暗くなる。
【００８１】
これに対して、図８、図９を参照して説明したデフォルトメタデータを用いた処理の場合、メニューに合わせた輝度圧縮がビデオに対して施されることにより、メニューの輝度圧縮にいわば引きずられる形で、ビデオが暗くなる。メニューのサイズが小さいといったように、メニューに合わせた輝度圧縮によってビデオを暗くさせてしまうことより、ビデオに合わせた輝度圧縮によってビデオの輝度を維持した方が、見た目の不自然さを抑えられる場合もある。
【００８２】
本技術においては、メニューを表示させる場合に、Dynamic metadataを用いて輝度圧縮が行われるようにするのか、メニュー表示用のメタデータを用いて輝度圧縮が行われるようにするのかを、コンテンツの製作者が指定することが可能とされる。
【００８３】
＜＜３．メニュー表示用メタデータ＞＞
図１０は、本技術の一実施形態に係る再生装置１０１と、再生装置１０１に装着される光ディスク１１１を示す図である。
【００８４】
再生装置１０１は、図１の再生装置１に対応するプレーヤである。再生装置１０１には、HDMIケーブルなどを介して、TV２に対応するTV１０２が接続される（図１１）。上述した説明と重複する説明については適宜省略する。
【００８５】
図１０の吹き出しに示すように、光ディスク１１１には、メニューを表示させる間のTV側における輝度調整に、Dynamic metadataとメニュー表示用メタデータのうちのいずれのメタデータを用いるのかを表すフラグが記録されている。
【００８６】
メニュー表示用メタデータは、図８のデフォルトメタデータに対応するメタデータであり、例えば、Dynamic metadataのパラメータと同様のパラメータを有する。メニュー表示用メタデータの各パラメータには固定値が設定される。メニュー表示用メタデータは、例えば、再生装置１０１内のメモリに記憶される形で、再生装置１０１に予め用意されている。
【００８７】
輝度調整に用いるメタデータを表すフラグが記録されている点を除いて、光ディスク１１１は、上述した光ディスク１１と同様である。光ディスク１１１には、HDRビデオストリームを含む各データが例えばBD-ROMフォーマットで記録されている。
【００８８】
図１０の再生装置１０１は、輝度調整に用いるメタデータを表すフラグの値を参照し、上述した再生装置１の処理と同様の処理を行う。
【００８９】
図１１は、メタデータの伝送例を示す図である。
【００９０】
例えば、HDRビデオがTV１０２に表示されている状態でメニューの表示が指示された場合、再生装置１０１は、フラグの値を参照し、Dynamic metadataとメニュー表示用メタデータのうちのいずれのメタデータを用いるのかを特定する。
【００９１】
メニュー表示用メタデータを用いることがフラグにより表されている場合、再生装置１０１は、HDRビデオの各ピクチャにメニューの画像を合成し、図１１に示すように、メニューの画像を合成したピクチャにメニュー表示用メタデータを関連付けて出力する。
【００９２】
TV１０２においては、各ピクチャの輝度圧縮が、各ピクチャとともに伝送されてきた表示用メタデータに基づいて行われ、輝度圧縮後のHDRビデオが表示される。ディスプレイには、HDRビデオに重ねてメニューが表示される。
【００９３】
表示用メタデータは各パラメータに固定値が設定されたメタデータであるから、表示用メタデータを用いた輝度圧縮後のHDRビデオに重畳されるメニューの輝度は一定になることになる。
【００９４】
一方、Dynamic metadataを用いることがフラグにより表されている場合、再生装置１０１は、HDRビデオの各ピクチャにメニューの画像を合成し、メニューの画像を合成したピクチャにDynamic metadataを関連付けて出力する。
【００９５】
TV１０２においては、各ピクチャの輝度圧縮が、各ピクチャとともに伝送されてきたDynamic metadataに基づいて行われ、輝度圧縮後のHDRビデオが表示される。ディスプレイには、HDRビデオに重ねてメニューが表示される。
【００９６】
なお、メニューの表示が指示されていない場合も同様に、図６を参照して説明したようにして、Dynamic metadataが関連付けられたピクチャが再生装置１０１からTV１０２に出力される。TV１０２においては、各ピクチャに関連付けて伝送されてきたDynamic metadataに基づいて、各ピクチャの輝度圧縮が行われる。
【００９７】
このように、コンテンツの製作者は、メニューを表示させる場合にDynamic metadataとメニュー表示用メタデータのうちのいずれのメタデータを用いて輝度圧縮が行われるようにするのかをフラグを用いて指定することができる。
【００９８】
以上のような再生装置１０１の一連の処理についてはフローチャートを参照して後述する。
【００９９】
＜＜４．BDフォーマット＞＞
ここで、BD-ROMフォーマットについて説明する。
【０１００】
＜４−１．データの管理構造＞
図１２は、BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
【０１０１】
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の中で、１つ以上の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ストリームなどを参照する。
【０１１９】
上述したようにしてHDRビデオに重畳される情報のうち、メニューは、例えばIGストリームをデコードすることによって取得される。また、字幕は、例えばPGストリームをデコードすることによって取得される。
【０１２０】
このように、AVストリームの再生はPlayListとClip Informationを用いて行われる。コンテンツとしてのAVストリームの再生を管理するために用いられる再生制御情報であるPlayListとClip Informationを、適宜、Data Base情報という。
【０１２１】
＜４−２．ディレクトリ構造＞
図１４は、光ディスク１１１に記録されるファイルの管理構造の例を示す図である。
【０１２２】
光ディスク１１１に記録される各ファイルはディレクトリ構造により階層的に管理される。光ディスク１１１上には１つのrootディレクトリが作成される。
【０１２３】
rootディレクトリの下にはBDMVディレクトリが置かれる。
【０１２４】
BDMVディレクトリの下には、「Index.bdmv」の名前が設定されたファイルであるIndex tableファイルと、「MovieObject.bdmv」の名前が設定されたファイルであるMovieObjectファイルが格納される。Index tableファイルにはIndex tableが記述される。
【０１２５】
BDMVディレクトリの下には、PLAYLISTディレクトリ、CLIPINFディレクトリ、STREAMディレクトリ等が設けられる。
【０１２６】
PLAYLISTディレクトリには、PlayListを記述したPlayListファイルが格納される。各PlayListファイルには、５桁の数字と拡張子「.mpls」を組み合わせた名前が設定される。図１４に示す３つのPlayListファイルには「00000.mpls」、「00001.mpls」、「00002.mpls」のファイル名が設定されている。
【０１２７】
CLIPINFディレクトリにはClip Informationファイルが格納される。各Clip Informationファイルには、５桁の数字と拡張子「.clpi」を組み合わせた名前が設定される。図１４の３つのClip Informationファイルには、それぞれ、「01000.clpi」、「02000.clpi」、「03000.clpi」のファイル名が設定されている。
【０１２８】
STREAMディレクトリには、上述したAVストリームのファイルが格納される。各AVストリームファイルには、５桁の数字と拡張子「.m2ts」を組み合わせた名前が設定される。図１４の３つのAVストリームファイルには、それぞれ、「01000.m2ts」、「02000.m2ts」、「03000.m2ts」のファイル名が設定されている。
【０１２９】
同じ５桁の数字がファイル名に設定されているClip InformationファイルとAVストリームファイルが１つのClipを構成するファイルとなる。「01000.m2ts」のAVストリームファイルの再生時には「01000.clpi」のClip Informationファイルが用いられ、「02000.m2ts」のAVストリームファイルの再生時には「02000.clpi」のClip Informationファイルが用いられる。
【０１３０】
＜＜５．実施の形態１：PlayListにフラグを記述する例＞＞
＜５−１．PlayListの記述＞
PlayListに含まれる記述のうちの主な記述について説明する。
【０１３１】
図１５は、PlayListファイルのシンタクスを示す図である。
【０１３２】
PlayListファイルは、図１４のPLAYLISTディレクトリに格納される、拡張子「.mpls」が設定されるファイルである。
【０１３３】
AppInfoPlayList()には、再生制限などの、PlayListの再生コントロールに関するパラメータが格納される。
【０１３４】
PlayList()には、Main PathやSub Pathに関するパラメータが格納される。
【０１３５】
PlayListMark()には、PlayListのマーク情報、すなわち、チャプタジャンプなどを指令するユーザオペレーションまたはコマンドなどにおけるジャンプ先（ジャンプポイント）であるマークに関する情報が格納される。
【０１３６】
図１６は、図１５のPlayList()のシンタクスを示す図である。
【０１３７】
number_of_PlayItemsは、PlayListの中にあるPlayItemの数を示す。図１３の例の場合、PlayItemの数は３となる。PlayItem_idの値は、PlayListの中でPlayItem()が現れる順番に０から割り振られる。
【０１３８】
number_of_SubPathsは、PlayListの中にあるSub Pathの数を示す。図１３の例の場合、Sub Pathの数は３である。SubPath_idの値は、PlayListの中でSubPath()が現れる順番に０から割り振られる。
【０１３９】
図１６に示すように、PlayList()には、PlayItemの数だけPlayItem()が記述され、Sub Pathの数だけSubPath()が記述される。
【０１４０】
図１７は、図１６のPlayItem()のシンタクスを示す図である。
【０１４１】
Clip_Information_file_name[0]は、PlayItemが参照するClipのClip Informationファイルの名前を表す。Clip_codec_identifier［0］はClipのコーデック方式を表す。
【０１４２】
IN_timeはPlayItemの再生区間の開始位置を表し、OUT_timeは終了位置を表す。OUT_timeの後にはUO_mask_table()、PlayItem_random_access_mode、still_modeが含まれる。
【０１４３】
STN_table()には、PlayItemが参照するAVストリームを構成するそれぞれのElementary streamの属性の情報が含まれる。PlayItemと関連付けて再生されるSub Pathがある場合、STN_table()には、そのSub Pathを構成するSubPlayItemが参照するAVストリームを構成するそれぞれのElementary streamの属性の情報も含まれる。
【０１４４】
図１８は、図１７のSTN_table()のシンタクスを示す図である。
【０１４５】
number_of_video_stream_entriesは、STN_table()にエントリーされる（登録される）ビデオストリームの数を表す。number_of_audio_stream_entriesは、STN_table()にエントリーされる1stオーディオストリームのストリームの数を表す。number_of_audio_stream2_entriesは、STN_table()にエントリーされる2ndオーディオストリームのストリームの数を表す。
【０１４６】
number_of_PG_textST_stream_entriesは、STN_table()にエントリーされるPG_textSTストリームの数を表す。PG_textSTストリームは、ビットマップ字幕をランレングス符号化したPG(Presentation Graphics)ストリームとテキスト字幕ファイル(textST)である。number_of_IG_stream_entriesは、STN_table()にエントリーされるIG(Interactive Graphics)ストリームの数を表す。
【０１４７】
STN_table()には、それぞれのビデオストリーム、1stオーディオストリーム、2ndオーディオストリーム、PG_textSTストリーム、IGストリームの情報であるstream_entry()とstream_attributes()が記述される。stream_entry()にはストリームのPIDが含まれ、stream_attributes()にはストリームの属性情報が含まれる。
【０１４８】
図１９は、IGストリームに関するstream_attributes()の記述の例を示す図である。上述したように、IGストリームはメニューデータの伝送に用いられるストリームである。
【０１４９】
stream_coding_typeの値が0x91である場合、stream_attributes()にはIGストリームに関する情報が記述される。例えば、図１９に示すように、IG_language_codeと、１ビットのフラグであるFixed_Dynamic_medatada_during_PopUp_flagが、stream_attributes()に記述される。
【０１５０】
Fixed_Dynamic_medatada_during_PopUp_flagは、IGストリームに基づいてメニューを表示させる間の輝度調整に用いるメタデータを表すフラグ（図１０のフラグ）である。
【０１５１】
例えば、Fixed_Dynamic_medatada_during_PopUp_flagの値が0bであることは、輝度調整にDynamic metadataを用いることを表す。また、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bであることは、輝度調整にメニュー表示用メタデータを用いることを表す。
【０１５２】
Fixed_Dynamic_medatada_during_PopUp_flagの値が0bであることが輝度調整にメニュー表示用メタデータを用いることを表し、1bであることが輝度調整にDynamic metadataを用いることを表すようにしてもよい。
【０１５３】
このように、PlayListファイルのSTN_table()中のIGストリームに関するstream_attributes()には、メニューを表示させる間の輝度調整に用いるメタデータを表すフラグが記述される。
【０１５４】
＜５−２．再生装置の構成＞
ここで、再生装置１０１の構成について説明する。
【０１５５】
図２０は、再生装置１０１の構成例を示すブロック図である。
【０１５６】
再生装置１０１は、コントローラ１５１、ディスクドライブ１５２、メモリ１５３、ローカルストレージ１５４、通信部１５５、復号処理部１５６、操作入力部１５７、および外部出力部１５８から構成される。
【０１５７】
コントローラ１５１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などにより構成される。コントローラ１５１は、所定のプログラムを実行し、再生装置１０１の全体の動作を制御する。
【０１５８】
ディスクドライブ１５２は、光ディスク１１１に記録されているデータを読み出し、コントローラ１５１、メモリ１５３、または復号処理部１５６に出力する。例えば、ディスクドライブ１５２は、光ディスク１１１から読み出したData Base情報をコントローラ１５１に出力し、AVストリームを復号処理部１５６に出力する。
【０１５９】
メモリ１５３は、コントローラ１５１が実行するプログラムなどの、コントローラ１５１が各種の処理を実行する上で必要なデータを記憶する。メモリ１５３にはメニュー表示用メタデータ記憶部１５３Ａが形成される。
【０１６０】
メニュー表示用メタデータ記憶部１５３Ａはメニュー表示用メタデータを記憶する。メニュー表示用メタデータ記憶部１５３Ａに記憶されているメニュー表示用メタデータが、Fixed_Dynamic_medatada_during_PopUp_flagの値に応じて適宜用いられる。
【０１６１】
ローカルストレージ１５４は、HDD(Hard Disk Drive)、SSD(Solid State Drive)などの記録媒体により構成される。ローカルストレージ１５４には、サーバからダウンロードされたストリームなどが記録される。
【０１６２】
通信部１５５は、無線LAN、有線LANなどのインタフェースである。例えば、通信部１５５は、インターネットなどのネットワークを介してサーバと通信を行い、サーバからダウンロードしたデータをローカルストレージ１５４に供給する。
【０１６３】
復号処理部１５６は、ディスクドライブ１５２から供給されたAVストリームに多重化されているHDRビデオストリームを復号し、復号して得られたHDRビデオのデータを外部出力部１５８に出力する。
【０１６４】
また、復号処理部１５６は、AVストリームに多重化されているオーディオストリームを復号し、復号して得られたオーディオデータを外部出力部１５８に出力する。ビデオの再生について主に説明しているが、このように、再生装置１０１が再生するHDRコンテンツにはオーディオデータも含まれる。
【０１６５】
操作入力部１５７は、ボタン、タッチパネルなどの入力デバイスや、リモートコントローラから送信される赤外線などの信号を受信する受信部により構成される。操作入力部１５７はユーザの操作を検出し、検出した操作の内容を表す信号をコントローラ１５１に供給する。
【０１６６】
外部出力部１５８は、HDMIなどの外部出力のインタフェースである。外部出力部１５８は、HDMIケーブルを介してTV１０２と通信を行い、TV１０２が有するディスプレイの性能に関する情報を取得してコントローラ１５１に出力する。また、外部出力部１５８は、復号処理部１５６から供給されたHDRビデオのデータを受信し、TV１０２に出力する。外部出力部１５８は、復号処理部１５６から供給されたHDRビデオのデータのストリームを受信する受信部として機能する。
【０１６７】
図２１は、コントローラ１５１の機能構成例を示すブロック図である。
【０１６８】
コントローラ１５１においては、Data Base情報解析部１７１、出力制御部１７２、およびメニュー表示用メタデータ生成部１７３が実現される。図２１に示す機能部のうちの少なくとも一部は、コントローラ１５１のCPUにより所定のプログラムが実行されることによって実現される。
【０１６９】
Data Base情報解析部１７１は、ディスクドライブ１５２から供給されたData Base情報を解析する。
【０１７０】
例えば、Data Base情報解析部１７１は、PlayListを解析し、PlayListの記述に従ってHDRコンテンツを再生する。また、Data Base情報解析部１７１は、PlayListに含まれるFixed_Dynamic_medatada_during_PopUp_flagの値を参照することによって、メニューを表示させる間の輝度調整に用いるメタデータを特定し、特定したメタデータの情報を出力制御部１７２に出力する。
【０１７１】
出力制御部１７２は、復号処理部１５６と外部出力部１５８を制御することによって、HDRコンテンツの出力を制御する。
【０１７２】
例えば、出力制御部１７２は、HDRビデオストリームを復号処理部１５６にデコードさせる。また、出力制御部１７２は、外部出力部１５８を制御し、HDRビデオストリームをデコードして得られた各ピクチャに、Dynamic metadataを付加して出力させる。
【０１７３】
出力制御部１７２は、メニューの表示が指示された場合、HDRビデオストリームとIGストリームを復号処理部１５６にデコードさせ、HDRビデオの各ピクチャに、IGストリームをデコードすることによって得られたメニューの画像を合成させる。
【０１７４】
出力制御部１７２は、外部出力部１５８を制御し、Fixed_Dynamic_medatada_during_PopUp_flagの値が0bである場合には、メニューの画像が合成された各ピクチャにDynamic metadataを付加して出力させる。また、出力制御部１７２は、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bである場合には、メニューの画像が合成された各ピクチャにメニュー表示用メタデータを付加して出力させる。
【０１７５】
メニュー表示用メタデータ生成部１７３は、例えば、PlayListにFixed_Dynamic_medatada_during_PopUp_flagが含まれる場合、各パラメータの値として固定値を設定することによりメニュー表示用メタデータを生成する。メニュー表示用メタデータ生成部１７３は、各パラメータに設定する固定値の情報を有している。メニュー表示用メタデータ生成部１７３は、生成したメニュー表示用メタデータをメモリ１５３に出力し、メニュー表示用メタデータ記憶部１５３Ａに記憶させる。
【０１７６】
このように、メニュー表示用メタデータが再生装置１０１内で生成されるようにしてもよい。また、メニュー表示用メタデータが、再生装置１０１の製造時などのタイミングでメニュー表示用メタデータ記憶部１５３Ａに記憶され、再生装置１０１に予め用意されるようにしてもよい。
【０１７７】
メニュー表示用メタデータの各パラメータに設定する値をユーザが指定することができるようにしてもよい。この場合、例えば再生装置１０１の設定画面を用いて、各パラメータの値の設定が行われる。また、TV１０２の設定画面を用いて、TV１０２側でメニュー表示用メタデータを参照するか無視するかをユーザが選択できるようにしても良い。
【０１７８】
また、メニュー表示用メタデータの各パラメータに設定する値がサーバから取得されるようにしてもよい。
【０１７９】
この場合、サーバには、例えば、光ディスク１１１に記録されているHDRコンテンツに対応付けて、メニュー表示用メタデータの各パラメータに設定する値の情報が用意される。メニュー表示用メタデータ生成部１７３は、サーバから取得された値を各パラメータの値として設定することによって、光ディスク１１１に記録されているHDRコンテンツ用のメニュー表示用メタデータを生成することになる。
【０１８０】
また、メニュー表示用メタデータがサーバからダウンロードされるようにしてもよい。ダウンロードされ、通信部１５５により受信されたメニュー表示用メタデータは、メモリ１５３に出力され、メニュー表示用メタデータ記憶部１５３Ａに記憶される。
【０１８１】
図２２は、復号処理部１５６の構成例を示すブロック図である。
【０１８２】
復号処理部１５６は、ビデオデコーダ１８１、グラフィック用デコーダ１８２、および合成部１８３から構成される。ディスクドライブ１５２により読み出されたAVストリームに含まれるHDRビデオストリームはビデオデコーダ１８１に入力され、IGストリームはグラフィック用デコーダ１８２に入力される。
【０１８３】
ビデオデコーダ１８１は、HDRビデオストリームをデコードし、HDRビデオの各ピクチャを合成部１８３に出力する。また、ビデオデコーダ１８１は、HDRビデオストリームをデコードすることによってDynamic metadataを取得し、コントローラ１５１に出力する。
【０１８４】
グラフィック用デコーダ１８２は、メニューの表示がユーザにより指示された場合、IGストリームをデコードし、メニューの画像を合成部１８３に出力する。
【０１８５】
合成部１８３は、メニューを表示させる場合、ビデオデコーダ１８１から供給されたHDRビデオの各ピクチャにグラフィック用デコーダ１８２から供給されたメニューの画像を合成し、HDRビデオの各ピクチャを外部出力部１５８に出力する。合成部１８３は、メニューを表示させない場合、ビデオデコーダ１８１から供給されたHDRビデオの各ピクチャをそのまま外部出力部１５８に出力する。
【０１８６】
なお、上述したように、メニュー以外に、字幕やOSDなどもHDRビデオに重ねて表示される。
【０１８７】
例えば字幕を表示させる場合、PGストリームのデコードがグラフィック用デコーダ１８２により行われる。PGストリームをデコードすることによって得られた字幕の情報は、合成部１８３に供給され、HDRビデオの各ピクチャに合成される。
【０１８８】
また、OSDを表示させる場合、コントローラ１５１から合成部１８３に対して、OSDの表示に用いるデータであるOSDデータが供給される。コントローラ１５１には、ユーザの操作などに応じてOSDデータを生成する機能部も設けられる。合成部１８３においては、コントローラ１５１から供給されたOSDデータがHDRビデオの各ピクチャに合成される。
【０１８９】
＜５−３．再生装置の動作＞
次に、図２３、図２４のフローチャートを参照して、HDRコンテンツを再生する再生装置１０１の処理について説明する。
【０１９０】
図２３、図２４の処理は、例えば再生装置１０１のディスクドライブ１５２に光ディスク１１１が装着され、HDRコンテンツの再生が指示されたときに開始される。
【０１９１】
ステップＳ１において、ディスクドライブ１５２は、PlayListファイルを含む、Data Base情報のファイルを光ディスク１１１から読み出す。
【０１９２】
ステップＳ２において、コントローラ１５１のData Base情報解析部１７１は、PlayListファイルを解析し、再生対象となるAVストリームの特定などを行う。また、Data Base情報解析部１７１は、PlayListファイルのSTN_table()中の、IGストリームに関するstream_attributes()に記述されるFixed_Dynamic_medatada_during_PopUp_flagの値を特定する。
【０１９３】
ステップＳ３において、ディスクドライブ１５２は、再生対象となるHDRビデオストリームを含むAVストリームのファイルを光ディスク１１１から読み出す。
【０１９４】
ステップＳ４において、復号処理部１５６のビデオデコーダ１８１は、ディスクドライブ１５２から供給されたAVストリームに含まれるHDRビデオストリームをデコードし、各ピクチャのデータを、合成部１８３を介して外部出力部１５８に出力する。HDRビデオストリームに含まれるDynamic metadataはビデオデコーダ１８１からコントローラ１５１に供給される。
【０１９５】
ステップＳ５において、外部出力部１５８は、復号処理部１５６から供給されたHDRビデオの各ピクチャに、コントローラ１５１から供給されたDynamic metadataを付加してTV１０２に出力する。
【０１９６】
ステップＳ６において、コントローラ１５１の出力制御部１７２は、メニューの表示が指示されたか否かを判定する。メニューの表示が指示されていないとステップＳ６において判定された場合、ステップＳ５に戻り、HDRビデオの各ピクチャの出力が続けられる。
【０１９７】
一方、ステップＳ６において、メニューの表示が指示されたと判定された場合、ステップＳ７において、グラフィック用デコーダ１８２は、IGストリームをデコードし、メニューの画像を合成部１８３に出力する。
【０１９８】
ステップＳ８において、合成部１８３は、ビデオデコーダ１８１から供給されたHDRビデオの各ピクチャに、グラフィック用デコーダ１８２から供給されたメニューの画像を合成し、HDRビデオの各ピクチャを外部出力部１５８に出力する。
【０１９９】
ステップＳ９において、出力制御部１７２は、Fixed_Dynamic_medatada_during_PopUp_flagの値が0bであるか否かを判定する。
【０２００】
Fixed_Dynamic_medatada_during_PopUp_flagの値が0bであるとステップＳ９において判定した場合、ステップＳ１０において、出力制御部１７２は、外部出力部１５８を制御し、メニューの画像が合成された各ピクチャにDynamic metadataを付加して出力させる。
【０２０１】
TV１０２においては、メニューの画像が合成されたHDRビデオの各ピクチャの輝度圧縮がDynamic metadataに基づいて行われ、輝度圧縮後のHDRビデオが表示される。
【０２０２】
一方、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bであるとステップＳ９において判定した場合、ステップＳ１１において、出力制御部１７２は、メニュー表示用メタデータをメニュー表示用メタデータ記憶部１５３Ａから読み出して取得する。出力制御部１７２は、取得したメニュー表示用メタデータを外部出力部１５８に出力する。
【０２０３】
ステップＳ１２において、出力制御部１７２は、外部出力部１５８を制御し、メニューの画像が合成された各ピクチャに、表示用メタデータを付加して出力させる。
【０２０４】
TV１０２においては、メニューの画像が合成されたHDRビデオの各ピクチャの輝度圧縮がメニュー表示用メタデータに基づいて行われ、輝度圧縮後のHDRビデオが表示される。
【０２０５】
ステップＳ１０またはステップＳ１２の処理は、メニューの表示を終了するまで続けられる。メニューの表示を終了する場合、ステップＳ５に戻り、それ以降の処理が繰り返される。
【０２０６】
以上の処理により、再生装置１０１は、メニューを表示させる間、Fixed_Dynamic_medatada_during_PopUp_flagの値により指定されるメタデータをTV１０２に伝送し、輝度調整を行わせることができる。
【０２０７】
コンテンツの製作者は、Dynamic metadataとメニュー表示用メタデータのうち、輝度調整後のHDRビデオやメニューの見え方が不自然にならない方のメタデータをFixed_Dynamic_medatada_during_PopUp_flagの値により指定することができる。
【０２０８】
コンテンツの製作者は、例えば、メニューとして表示させるボタンなどの画像が小さいためHDRビデオの輝度を優先させる場合には、Dynamic metadataを用いた輝度調整が行われるようにFixed_Dynamic_medatada_during_PopUp_flagの値を設定する。
【０２０９】
また、コンテンツの製作者は、輝度の変化が激しいシーンが多いためメニューの輝度を優先させる場合には、メニュー表示用メタデータを用いた輝度調整が行われるようにFixed_Dynamic_medatada_during_PopUp_flagの値を設定する。
【０２１０】
このように適切なメタデータを指定することにより、コンテンツの製作者は、メニューなどの他の情報をHDRビデオに重畳して表示させる場合の不自然な輝度の変化を防ぐことが可能になる。
【０２１１】
＜＜６．実施の形態２：IGストリームにフラグを記述する例＞＞
Fixed_Dynamic_medatada_during_PopUp_flagが、PlayList以外の領域に記述されるようにしてもよい。
【０２１２】
ここでは、Fixed_Dynamic_medatada_during_PopUp_flagがIGストリーム中に記述される場合について説明する。
【０２１３】
IGストリームを構成するPESパケットにはセグメントと呼ばれる単位のデータが格納される。メニューの表示は、メニューデータのセグメントを用いて行われる。
【０２１４】
図２５は、メニューデータのセグメントからなるディスプレイセットの例を示す図である。
【０２１５】
図２５に示すように、メニューデータのディスプレイセットは、１画面分のメニュー画像（ボタン）のセグメントであるICS，PDS1乃至PDSn，ODS1乃至ODSn，END Segmentにより構成される。
【０２１６】
ICS(Interactive Composition Segment)は、ディスプレイセットの先頭を表し、メニューボタン毎のIDなどの、メニューに関する属性情報を含むセグメントである。
【０２１７】
PDS(Palette Definition Segment)は、メニューの色として使用可能な色の情報を含むセグメントである。
【０２１８】
ODS(Object Definition Segment)は、メニューの形状を示す情報を含むセグメントである。
【０２１９】
END Segmentは、ディスプレイセットの終端を表すセグメントである。
【０２２０】
図２６は、ICSのシンタクスを示す図である。
【０２２１】
ICSには、segment_descriptor()，video_descriptor()，composition_descriptor()，sequence_descriptor()，interactive_composition_data_fragment()が記述される。interactive_composition_data_fragment()にはinteractive_composition()が含まれる。
【０２２２】
図２７は、interactive_composition_data_fragment()に含まれるinteractive_composition()のシンタクスを示す図である。
【０２２３】
図２７に示すように、interactive_composition()には、stream_model，user_interface_modelが記述される。stream_modelは、ICSと関連情報の多重化方式を表す。user_interface_modelは、メニューがPop-Up形式で表示されるのか、Always-On形式で表示されるのかを表す。
【０２２４】
また、interactive_composition()には、Fixed_Dynamic_medatada_during_PopUp_flagが記述される。
【０２２５】
このように、Fixed_Dynamic_medatada_during_PopUp_flagが、IGストリームを構成するICSのinteractive_composition()に記述されるようにすることが可能である。
【０２２６】
IGストリームに記述されるFixed_Dynamic_medatada_during_PopUp_flagを用いた処理も、基本的に、Fixed_Dynamic_medatada_during_PopUp_flagがPlayListに記述される場合の処理と同様である。
【０２２７】
すなわち、グラフィック用デコーダ１８２は、IGストリームをデコードしたとき、Fixed_Dynamic_medatada_during_PopUp_flagの情報をコントローラ１５１に出力する。コントローラ１５１の出力制御部１７２は、上述したようにして、HDRビデオの各ピクチャとともに出力するメタデータを、Fixed_Dynamic_medatada_during_PopUp_flagの値に基づいて切り替える。
【０２２８】
これによっても、再生装置１０１は、Fixed_Dynamic_medatada_during_PopUp_flagの値により指定されるメタデータをTV１０２に伝送し、輝度調整を行わせることができる。
【０２２９】
字幕のストリームであるPGストリームもIGストリームと同様の構成を有する。Fixed_Dynamic_medatada_during_PopUp_flagがPGストリームに記述されるようにしてもよい。
【０２３０】
このように、グラフィックストリーム（IGストリーム、PGストリーム）中にFixed_Dynamic_medatada_during_PopUp_flagが記述されるようにすることができる。
【０２３１】
＜＜７．他の装置の構成と動作＞＞
＜７−１．TV１０２の構成と動作＞
図２８は、TV１０２の構成例を示すブロック図である。
【０２３２】
TV１０２は、コントローラ２０１、外部入力部２０２、信号処理部２０３、ディスプレイ２０４、放送受信部２０５、復号処理部２０６、および通信部２０７から構成される。
【０２３３】
コントローラ２０１は、CPU、ROM、RAMなどにより構成される。コントローラ２０１は、所定のプログラムを実行し、TV１０２の全体の動作を制御する。
【０２３４】
例えば、コントローラ２０１は、ディスプレイ２０４の性能を表す情報を管理する。コントローラ２０１は、HDMIの伝送設定時、ディスプレイ２０４の性能を表す情報を外部入力部２０２に出力し、再生装置１０１に送信する。
【０２３５】
また、コントローラ２０１は、信号処理部２０３によるHDRビデオの処理を制御する。例えば、コントローラ２０１は、HDRコンテンツの再生時に再生装置１０１から伝送されてきたDynamic metadataまたはメニュー表示用メタデータに基づいて、HDRビデオの輝度圧縮を信号処理部２０３に行わせる。
【０２３６】
外部入力部２０２は、HDMIなどの外部入力のインタフェースである。外部入力部２０２は、HDMIケーブルを介して再生装置１０１と通信を行い、再生装置１０１から伝送されてきたHDRビデオの各ピクチャのデータを受信して信号処理部２０３に出力する。また、外部入力部２０２は、HDRビデオの各ピクチャに付加して伝送されてきたDynamic metadataまたはメニュー表示用メタデータを受信し、コントローラ２０１に出力する。
【０２３７】
信号処理部２０３は、外部入力部２０２から供給されたHDRビデオの処理を行い、映像をディスプレイ２０４に表示させる。信号処理部２０３は、コントローラ２０１による制御に従って、適宜、ディスプレイ２０４が表示可能な範囲に収まるように、HDRビデオの輝度圧縮を行う。
【０２３８】
信号処理部２０３は、復号処理部２０６から供給されたデータに基づいて、番組の映像をディスプレイ２０４に表示させる処理なども行う。
【０２３９】
ディスプレイ２０４は、有機EL(Electroluminescence)ディスプレイやLCD(Liquid Crystal Display)等の表示デバイスである。ディスプレイ２０４は、信号処理部２０３から供給されたビデオ信号に基づいて、HDRコンテンツの映像や番組の映像を表示する。
【０２４０】
放送受信部２０５は、アンテナから供給された信号から所定のチャンネルの放送信号を抽出し、復号処理部２０６に出力する。放送受信部２０５による放送信号の抽出は、コントローラ２０１による制御に従って行われる。
【０２４１】
復号処理部２０６は、放送受信部２０５から供給された放送信号に対して復号等の処理を施し、番組のビデオデータを信号処理部２０３に出力する。
【０２４２】
通信部２０７は、無線LAN、有線LANなどのインタフェースである。通信部２０７は、インターネットを介してサーバと通信を行う。
【０２４３】
図２９のフローチャートを参照して、TV１０２の表示処理について説明する。
【０２４４】
図２９の処理は、HDRビデオストリームをデコードして得られたピクチャの伝送が開始されたときに行われる。再生装置１０１から伝送されてくるピクチャには、Dynamic metadataまたはメニュー表示用メタデータが付加されている。
【０２４５】
ステップＳ２１において、TV１０２の外部入力部２０２は、再生装置１０１から伝送されてきたHDRコンテンツの各ピクチャのデータと、それに付加して伝送されてきたDynamic metadataまたはメニュー表示用メタデータを受信する。
【０２４６】
メニューの表示が指示されていない場合、または、メニューの表示が指示されているがFixed_Dynamic_medatada_during_PopUp_flagの値が0bである場合、ここでは、各ピクチャとDynamic metadataが受信される。
【０２４７】
また、再生装置１０１においてメニューの表示が指示され、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bである場合、ここでは、各ピクチャとメニュー表示用メタデータが受信される。
【０２４８】
外部入力部２０２により受信された各ピクチャのデータは信号処理部２０３に供給され、メタデータ（Dynamic metadataまたは表示用メタデータ）はコントローラ２０１に供給される。
【０２４９】
ステップＳ２２において、信号処理部２０３は、コントローラ２０１による制御に従い、HDRビデオの各ピクチャの輝度圧縮を行う。各ピクチャとともに伝送されてきたメタデータがDynamic metadataである場合にはDynamic metadataに基づいて輝度圧縮が行われる。また、各ピクチャとともに伝送されてきたメタデータがメニュー表示用メタデータである場合にはメニュー表示用メタデータに基づいて輝度圧縮が行われる。
【０２５０】
ステップＳ２３において、信号処理部２０３は、輝度圧縮を行ったHDRビデオをディスプレイ２０４に表示させる。HDRビデオの表示は、HDRコンテンツの再生が終了するまで続けられる。
【０２５１】
＜７−２．記録装置の構成と動作＞
図３０は、記録装置２５１の構成例を示すブロック図である。
【０２５２】
上述したようなBDである光ディスク１１１が、図３０の記録装置２５１において作成される。
【０２５３】
記録装置２５１は、コントローラ２６１、符号化処理部２６２、およびディスクドライブ２６３から構成される。マスターとなるビデオが符号化処理部２６２に入力される。
【０２５４】
コントローラ２６１は、CPU、ROM、RAMなどにより構成される。コントローラ２６１は、所定のプログラムを実行し、記録装置２５１の全体の動作を制御する。
【０２５５】
符号化処理部２６２は、マスターのビデオの符号化を行い、HDRビデオストリームを生成する。HDRビデオストリームの生成時に各ピクチャに付加され、SEIメッセージとして符号化されるDynamic metadataはコントローラ２６１から供給される。
【０２５６】
また、符号化処理部２６２は、メニューの画像の符号化を行うことによってIGストリームを生成し、字幕データの符号化を行うことによってPGストリームを生成する。符号化処理部２６２に対しては、メニューの画像や字幕データなどの情報も入力される。
【０２５７】
符号化処理部２６２は、符号化を行うことによって得られたHDRビデオストリーム、IGストリーム、PGストリームを、オーディオストリームなどとともに多重化することによって、Clipを構成するAVストリームを生成する。符号化処理部２６２は、生成したAVストリームをディスクドライブ２６３に出力する。
【０２５８】
ディスクドライブ２６３は、コントローラ２６１から供給されたData Base情報の各ファイルと、符号化処理部２６２から供給されたAVストリームのファイルを図１４のディレクトリ構造に従って光ディスク１１１に記録する。
【０２５９】
図３１は、コントローラ２６１の機能構成例を示すブロック図である。
【０２６０】
コントローラ２６１においては、Dynamic metadata生成部２７１、符号化制御部２７２、Data Base情報生成部２７３、および記録制御部２７４が実現される。図３１に示す機能部のうちの少なくとも一部は、コントローラ２６１のCPUにより所定のプログラムが実行されることによって実現される。
【０２６１】
Dynamic metadata生成部２７１は、コンテンツの製作者による入力に従って各パラメータの値を設定し、Dynamic metadataを生成する。Dynamic metadata生成部２７１は、生成したDynamic metadataを符号化制御部２７２に出力する。
【０２６２】
符号化制御部２７２は、Dynamic metadata生成部２７１により生成されたDynamic metadataを符号化処理部２６２に出力し、HDRビデオの各ピクチャの符号化を行わせる。また、符号化制御部２７２は、メニューデータ、字幕データの符号化を符号化処理部２６２に行わせる。
【０２６３】
なお、Fixed_Dynamic_medatada_during_PopUp_flagがグラフィックストリームに記述される場合、符号化制御部２７２は、Fixed_Dynamic_medatada_during_PopUp_flagの情報を符号化処理部２６２に出力し、メニューデータ、字幕データの符号化を行わせる。
【０２６４】
Data Base情報生成部２７３は、Index table、PlayList、Clip InformationなどのData Base情報を生成する。
【０２６５】
例えば、Data Base情報生成部２７３は、Fixed_Dynamic_medatada_during_PopUp_flagの値をコンテンツの製作者による入力に応じて設定し、Fixed_Dynamic_medatada_during_PopUp_flagを含むPlayListを生成する。
【０２６６】
Data Base情報生成部２７３は、生成したData Base情報のファイルを記録制御部２７４に出力する。
【０２６７】
記録制御部２７４は、Data Base情報生成部２７３により生成されたData Base情報のファイルをディスクドライブ２６３に出力し、光ディスク１１１に記録させる。
【０２６８】
図３２のフローチャートを参照して、以上のような構成を有する記録装置２５１の記録処理について説明する。
【０２６９】
図３２の処理は、例えば、マスターとなるビデオデータが入力されたときに開始される。
【０２７０】
ステップＳ３１において、コントローラ２６１のDynamic metadata生成部２７１は、コンテンツの製作者による入力に従って各パラメータの値を設定し、Dynamic metadataを生成する。
【０２７１】
ステップＳ３２において、符号化処理部２６２は、マスターのビデオの符号化を行い、HDRビデオストリームを生成する。また、符号化処理部２６２は、メニューの画像や字幕データの符号化を行い、IGストリームとPGストリームを生成する。符号化処理部２６２は、生成したストリームを多重化することによってAVストリームを生成する。
【０２７２】
ステップＳ３３において、Data Base情報生成部２７３は、Fixed_Dynamic_medatada_during_PopUp_flagを含むPlayListなどのData Base情報を生成する。
【０２７３】
ステップＳ３４において、ディスクドライブ２６３は、コントローラ２６１から供給されたData Base情報のファイルと、符号化処理部２６２から供給されたAVストリームのファイルを記録させることによって光ディスク１１１を生成する。その後、処理は終了される。
【０２７４】
以上の処理により、記録装置２５１は、Fixed_Dynamic_medatada_during_PopUp_flagを含むPlayListが記録された光ディスク１１１を生成することが可能になる。
【０２７５】
＜＜８．再生システムの他の構成例＞＞
＜８−１．第１の構成例＞
HDRコンテンツが光ディスク１１１に記録されている場合について説明したが、ネットワークを介して配信されるHDRコンテンツを再生する場合にも、以上の処理を適用することが可能である。
【０２７６】
図３３は、HDRコンテンツの他の再生システムの構成例を示す図である。
【０２７７】
図３３の再生システムは、再生装置１０１とコンテンツ配信サーバ３０１が、インターネットなどのネットワーク３０２を介して接続されることによって構成される。再生装置１０１には、HDMIケーブルなどを介してTV１０２が接続される。再生装置１０１が再生するHDRコンテンツの映像はTV１０２に表示される。
【０２７８】
コンテンツ配信サーバ３０１は、HDRコンテンツの配信サービスを提供する事業者が管理するサーバである。図３３の吹き出しに示すように、コンテンツ配信サーバ３０１が配信するコンテンツはHDRコンテンツである。
【０２７９】
それぞれのHDRコンテンツは、Dynamic metadataを含むHDRビデオストリームのファイルと、再生制御情報のファイルを対応付けることによって構成される。再生制御情報は例えばXMLによって記述される情報である。再生制御情報には、Fixed_Dynamic_medatada_during_PopUp_flagに対応する情報が含まれる。
【０２８０】
例えば、ユーザが再生装置１０１を操作してコンテンツ配信サーバ３０１にアクセスした場合、TV１０２には、HDRコンテンツの選択画面が表示される。ユーザは、所定のHDRコンテンツを選択し、視聴の開始をコンテンツ配信サーバ３０１に要求することができる。
【０２８１】
HDRコンテンツが選択された場合、コンテンツ配信サーバ３０１は、選択されたHDRコンテンツを再生装置１０１に送信する。
【０２８２】
再生装置１０１は、コンテンツ配信サーバ３０１から送信されてきたHDRコンテンツを受信し、上述した再生処理と同様の処理を行うことによって、HDRコンテンツの再生を行う。
【０２８３】
すなわち、再生装置１０１からTV１０２に対しては、HDRビデオストリームをデコードすることによって得られた各ピクチャとともにDynamic metadataが伝送され、Dynamic metadataに基づいて輝度圧縮が行われる。
【０２８４】
また、メニューの表示が指示され、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bである場合、HDRコンテンツの各ピクチャとともにメニュー表示用メタデータが伝送され、TV１０２において、メニュー表示用メタデータに基づいて輝度圧縮が行われる。再生装置１０１にはメニュー表示用メタデータが用意されている。
【０２８５】
このように、コンテンツ配信サーバ３０１が配信するコンテンツを再生する場合にも、Fixed_Dynamic_medatada_during_PopUp_flagを用いた処理が行われるようにすることが可能である。
【０２８６】
図３４は、再生装置１０１の他の構成例を示す図である。
【０２８７】
図３４に示すように、再生装置１０１が、いわゆるスティック型の端末であってもよい。図３４に示す再生装置１０１の筐体にはHDMI端子が設けられている。筐体に設けられているHDMI端子をTV１０２のHDMI端子に差し込むことによって、再生装置１０１とTV１０２が接続される。
【０２８８】
この場合、図２０に示す構成のうち、例えばディスクドライブ１５２以外の構成が再生装置１０１に設けられる。再生装置１０１は、上述した処理と同様の処理を行うことによって、コンテンツ配信サーバ３０１が配信するHDRコンテンツの再生を行う。
【０２８９】
このように、再生装置１０１の形態として各種の形態を採用することが可能である。例えば、スマートフォンやタブレット端末などの携帯型の端末に再生装置１０１の機能が搭載されるようにしてもよいし、PCなどの端末に再生装置１０１の機能が搭載されるようにしてもよい。
【０２９０】
＜８−２．第２の構成例＞
再生装置１０１の機能がTV１０２に搭載されるようにしてもよい。
【０２９１】
図３５は、HDRコンテンツのさらに他の再生システムの構成例を示す図である。
【０２９２】
図３５の再生システムは、再生装置１０１の機能を搭載したTV１０２とコンテンツ配信サーバ３０１がネットワーク３０２を介して接続されることによって構成される。重複する説明については適宜省略する。
【０２９３】
TV１０２は、コンテンツ配信サーバ３０１から送信されてきた情報に基づいてHDRコンテンツの選択画面を表示させる。
【０２９４】
ユーザにより所定のHDRコンテンツが選択された場合、コンテンツ配信サーバ３０１は、選択されたHDRコンテンツをTV１０２に送信する。
【０２９５】
TV１０２は、コンテンツ配信サーバ３０１から送信されてきたHDRコンテンツを受信し、HDRコンテンツの再生を行う。
【０２９６】
すなわち、TV１０２は、HDRビデオの各ピクチャの輝度圧縮をDynamic metadataに基づいて行う。
【０２９７】
また、メニューの表示が指示され、Fixed_Dynamic_medatada_during_PopUp_flagの値が1bである場合、TV１０２は、HDRビデオの各ピクチャの輝度圧縮をメニュー表示用メタデータに基づいて行う。TV１０２にはメニュー表示用メタデータが用意されている。
【０２９８】
このように、再生装置１０１の機能がTV１０２に設けられ、TV１０２において、上述したようなFixed_Dynamic_medatada_during_PopUp_flagを用いた処理が行われるようにしてもよい。
【０２９９】
＜＜９．その他の例＞＞
HDRコンテンツが記録されている記録媒体が光ディスクであるものとしたが、フラッシュメモリなどの他の記録媒体であってもよい。
【０３００】
Fixed_Dynamic_medatada_during_PopUp_flagが、PlayList、またはグラフィックストリームに記述されるものとしたが、Clip Informationなどの他の情報に記述されるようにしてもよい。
【０３０１】
Dynamic metadataまたはメニュー表示用メタデータに基づいてビデオに対して行われる処理が輝度圧縮であるものとしたが、輝度伸張がTV１０２において行われるようにしてもよい。この場合、Dynamic metadataまたはメニュー表示用メタデータには、輝度伸張に用いられるトーンカーブの情報が記述されることになる。
【０３０２】
再生装置１０１に入力されるビデオストリームが所定の方式で符号化されたビデオストリームであるものとしたが、Dynamic metadataが付加されたピクチャから構成され、符号化されていないビデオストリームが再生装置１０１に入力されるようにしてもよい。
【０３０３】
＜コンピュータの構成例＞
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０３０４】
図３６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０３０５】
CPU(Central Processing Unit)１００１、ROM(Read Only Memory)１００２、RAM(Random Access Memory)１００３は、バス１００４により相互に接続されている。
【０３０６】
バス１００４には、さらに、入出力インタフェース１００５が接続されている。入出力インタフェース１００５には、キーボード、マウスなどよりなる入力部１００６、ディスプレイ、スピーカなどよりなる出力部１００７が接続される。また、入出力インタフェース１００５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１００８、ネットワークインタフェースなどよりなる通信部１００９、リムーバブルメディア１０１１を駆動するドライブ１０１０が接続される。
【０３０７】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを入出力インタフェース１００５及びバス１００４を介してRAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【０３０８】
CPU１００１が実行するプログラムは、例えばリムーバブルメディア１０１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１００８にインストールされる。
【０３０９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３１０】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３１１】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３１２】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３１３】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３１４】
本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０３１５】
本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０３１６】
＜構成の組み合わせ例＞
本技術は、以下のような構成をとることもできる。
【０３１７】
（１）
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信する受信部と、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、前記メタデータを付加した前記ピクチャを表示装置に出力する出力制御部と
を備える再生装置。
（２）
前記ビデオストリームをデコードするデコード部をさらに備え、
前記出力制御部は、前記ビデオストリームをデコードすることによって得られた前記ピクチャに前記メタデータを付加する
前記（１）に記載の再生装置。
（３）
前記ビデオストリームは、HDRビデオのストリームである
前記（１）に記載の再生装置。
（４）
前記フラグは、前記動的メタデータ、または、前記所定の情報の表示用の前記メタデータである表示用メタデータを表す
前記（１）乃至（３）のいずれかに記載の再生装置。
（５）
前記出力制御部は、前記動的メタデータを前記輝度調整に用いることが前記フラグにより表されている場合、それぞれの前記ピクチャに前記動的メタデータを付加する
前記（４）に記載の再生装置。
（６）
前記出力制御部は、前記表示用メタデータを前記輝度調整に用いることが前記フラグにより表されている場合、それぞれの前記ピクチャに、前記再生装置に用意された前記表示用メタデータを付加する
前記（５）に記載の再生装置。
（７）
予め用意された固定値を各パラメータの値に設定することによって前記表示用メタデータを生成するメタデータ生成部をさらに備える
前記（６）に記載の再生装置。
（８）
前記ビデオストリームの再生に用いられる再生制御情報を解析し、前記再生制御情報に記述される前記フラグの値を特定する制御部をさらに備える
前記（１）乃至（７）のいずれかに記載の再生装置。
（９）
前記再生制御情報のファイルと前記ビデオストリームのファイルを記録媒体から読み出す読み出し部をさらに備える
前記（８）に記載の再生装置。
（１０）
前記所定の情報を伝送するグラフィックストリームを構成する属性情報を解析し、前記属性情報に記述される前記フラグの値を特定する制御部をさらに備える
前記（１）乃至（７）のいずれかに記載の再生装置。
（１１）
前記グラフィックストリームをデコードするデコード部と、
前記グラフィックストリームをデコードすることによって得られた前記所定の情報を前記ピクチャに合成する合成部と
をさらに備える前記（１０）に記載の再生装置。
（１２）
前記グラフィックストリームのファイルと前記ビデオストリームのファイルを記録媒体から読み出す読み出し部をさらに備える
前記（１１）に記載の再生装置。
（１３）
再生装置が、
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信し、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、
前記メタデータを付加した前記ピクチャを表示装置に出力する
再生方法。
（１４）
コンピュータに、
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームを受信し、
前記ピクチャに所定の情報を重畳して表示させる場合、受信された前記ビデオストリームを構成する前記ピクチャに、前記所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグにより表される前記メタデータを付加し、
前記メタデータを付加した前記ピクチャを表示装置に出力する
処理を実行させるためのプログラム。
（１５）
ピクチャの輝度情報を含む動的メタデータが付加されたビデオストリームの第１のファイルと、
前記ピクチャに所定の情報を重畳して表示させる間の輝度調整に用いるメタデータを表すフラグが記述された第２のファイルと
が記録された記録媒体。
（１６）
前記第２のファイルは、前記ビデオストリームの再生に用いられる再生制御情報のファイルである
前記（１５）に記載の記録媒体。
（１７）
前記第２のファイルは、前記フラグが記述された属性情報を含む、前記所定の情報を伝送するグラフィックストリームのファイルである
前記（１５）に記載の記録媒体。
（１８）
前記記録媒体は、BD-ROMのディスクである
前記（１５）乃至（１７）のいずれかに記載の記録媒体。
【符号の説明】
【０３１８】
１０１  再生装置，  １０２  TV，  １５１  コントローラ，  １５２  ディスクドライブ，  １５３  メモリ，  １５４  ローカルストレージ，  １５５  通信部，  １５６  復号処理部，  １５７  操作入力部，  １５８  外部出力部，  １７１  Data Base情報解析部，  １７２  メニュー表示用メタデータ生成部，  １７３  出力制御部
【図１】
2019087775.tif 000003
【図２】
2019087775.tif 000004
【図３】
2019087775.tif 000005
【図４】
2019087775.tif 000006
【図５】
2019087775.tif 000007
【図６】
2019087775.tif 000008
【図７】
2019087775.tif 000009
【図８】
2019087775.tif 000010
【図９】
2019087775.tif 000011
【図１０】
2019087775.tif 000012
【図１１】
2019087775.tif 000013
【図１２】
2019087775.tif 000014
【図１３】
2019087775.tif 000015
【図１４】
2019087775.tif 000016
【図１５】
2019087775.tif 000017
【図１６】
2019087775.tif 000018
【図１７】
2019087775.tif 000019
【図１８】
2019087775.tif 000020
【図１９】
2019087775.tif 000021
【図２０】
2019087775.tif 000022
【図２１】
2019087775.tif 000023
【図２２】
2019087775.tif 000024
【図２３】
2019087775.tif 000025
【図２４】
2019087775.tif 000026
【図２５】
2019087775.tif 000027
【図２６】
2019087775.tif 000028
【図２７】
2019087775.tif 000029
【図２８】
2019087775.tif 000030
【図２９】
2019087775.tif 000031
【図３０】
2019087775.tif 000032
【図３１】
2019087775.tif 000033
【図３２】
2019087775.tif 000034
【図３３】
2019087775.tif 000035
【図３４】
2019087775.tif 000036
【図３５】
2019087775.tif 000037
【図３６】
2019087775.tif 000038
【国際調査報告】
2019087775.tif 000039
2019087775.tif 000040
2019087775.tif 000041
2019087775.tif 000042