(57)【要約】ストリームからビデオを取得し（S10）；色マッピング情報の一つのバージョンを表わす情報を取得し（S12）；一つのバージョンを表わす前記情報に応答して色マッピング情報を決定し（S14）；前記決定された色マッピング情報を用いて、デコードされたビデオを色マッピングする（S16）ことを含む、方法が開示される。
2018528646.tif 000002
【特許請求の範囲】
【請求項１】
ストリームからビデオを取得し；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報に応答して色マッピング情報を決定し；
前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングすることを含む、
方法。
【請求項２】
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、請求項１記載の方法。
【請求項３】
色マッピング情報の一つのバージョンを表わす情報を取得することが、色マッピング情報の一つのバージョンを示すインデックスをストリームからデコードすることを含む、請求項１または２記載の方法。
【請求項４】
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、請求項３記載の方法。
【請求項５】
入力色域を取得し、出力色域を取得することをさらに含み、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、請求項３記載の方法。
【請求項６】
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、請求項５記載の方法。
【請求項７】
前記出力色域がレンダリング装置から取得される、請求項５または６記載の方法。
【請求項８】
少なくとも一つのストリームにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
前記少なくとも一つのストリームからビデオを取得し；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報に応答して色マッピング情報を決定し；
前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングするよう構成されている、
装置。
【請求項９】
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、請求項８記載の装置。
【請求項１０】
前記少なくとも一つのプロセッサは、色マッピング情報の一つのバージョンを表わす情報を取得することを、色マッピング情報の一つのバージョンを示すインデックスをストリームからデコードすることによって行なうよう構成されている、請求項８または９記載の装置。
【請求項１１】
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、請求項１０記載の装置。
【請求項１２】
前記少なくとも一つのプロセッサがさらに、入力色域を取得し、出力色域を取得するよう構成されており、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、請求項１０記載の装置。
【請求項１３】
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、請求項１２記載の装置。
【請求項１４】
前記出力色域がレンダリング装置から取得される、請求項１２または１３記載の装置。
【請求項１５】
ビデオをストリームにおいてエンコードし；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報をエンコードすることを含む、
方法。
【請求項１６】
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、請求項１５記載の方法。
【請求項１７】
色マッピング情報の一つのバージョンを表わす前記情報をエンコードすることが、色マッピング情報の一つのバージョンを示すインデックスをストリームにおいてエンコードすることを含む、請求項１５または１６記載の方法。
【請求項１８】
少なくとも一つのビデオにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
ストリームにおいて前記少なくとも一つのビデオをエンコードし；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報をエンコードするよう構成されている、
装置。
【請求項１９】
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、請求項１８記載の装置。
【請求項２０】
色マッピング情報の一つのバージョンを表わす前記情報をエンコードすることが、色マッピング情報の一つのバージョンを示すインデックスをストリームにおいてエンコードすることを含む、請求項１８または１９記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
下記では、ビデオをデコードする方法およびデコード装置が開示される。対応するエンコード方法およびエンコード装置がさらに開示される。
【背景技術】
【０００２】
色域は、色空間における色の、ある完備な集合である。色域は典型的には所与の色空間（たとえばCIE  xyY色空間）において原色（一般には三原色であり、その結果、色度図では三角形になる）および白色点によって定義される。図１は、CIE1931のxy色度図においてBT.709、BT.2020およびP3D65色域を示しており、それらの色域の一部であるD65白色点を含めている。
【０００３】
WCG（Wide  Color  Gamut［広色域］の英語の頭字語）の展開が短期的な将来において構想されている。しかしながら、すべてのレンダリング装置がWCGコンテンツをレンダリングできることにはならないだろう。よって、WCGコンテンツをレンダリング装置に適合した色域に変換するために、色マッピング・プロセスとしても知られる色域マッピング・プロセスが必要とされることがある。P3/BT.2020はWCGの例であり、BT.709は、より狭い色域の例である。中期的な将来に生産されるコンテンツの大半はBT.2020またはP3コンテンツ、すなわちBT.2020またはP3色域で表現されるコンテンツであることが期待される。BT.709装置との後方互換性のためには、BT.2020コンテンツをBT.709コンテンツから復元できるようにしての、P3コンテンツからBT.709コンテンツへの色マッピングが望ましい。このように、色マッピング・プロセスは可逆である必要がある。色マッピング・プロセスは通例、色マッピング情報または色マッピング・データを使う。そのような色マッピング情報の例は、2015年4月に公開された文書ITU-T  H.265（HEVCビデオ符号化標準としても知られる）の節D.2.32およびD.3.32において定義されている補足向上情報（SEI:  Supplemental  Enhancement  Information）メッセージである。節D.3.32の色マッピング情報は1D  LUT（Look-Up  Table［ルックアップテーブル］の英語の頭字語）および3×3行列のような色マッピング関数を定義する。この色マッピング情報は、コンテンツ依存であってもよく、たとえばエンコードされたBT.709ビデオ・コンテンツと一緒に伝送されてもよい。それにより、デコードされたBT.709ビデオ・コンテンツおよび色マッピング情報から、BT.2020ビデオ・コンテンツを再構成することができる。しかしながら、そのような色マッピング情報を伝送することは、特にビデオ放送のコンテキストでは、ビットレートの面でコスト高であることがある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本願の原理のある側面によれば、ストリームからビデオを取得し；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報に応答して色マッピング情報を決定し；前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングすることを含む方法が開示される。
【０００５】
本願の実施形態は、少なくとも一つのストリームからビデオを取得する手段と；色マッピング情報のバージョンを表わす情報を取得する手段と；バージョンを表わす前記情報に応答して色マッピング情報を決定する手段と；前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングする手段とを有する装置をも提供する。
【０００６】
有利には、色マッピング情報のバージョンを表わす情報を取得することは、色マッピング情報のバージョンを示すインデックスをストリームからデコードすることを含む。
【０００７】
本願の実施形態は、少なくとも一つのストリームにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは、前記少なくとも一つのストリームからビデオを取得し；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報に応答して色マッピング情報を決定し；前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングするよう構成されている、装置をも提供する。
【０００８】
有利には、色マッピング情報のバージョンを表わす情報を取得することは、色マッピング情報のバージョンを示すインデックスをストリームからデコードすることを含む。
【０００９】
本願の実施形態は、そのプログラムがコンピュータ上で実行されたときに下記の段階を実行するためのプログラム・コード命令を含むコンピュータ・プログラム・プロダクトをも提供する：ストリームからビデオを取得し；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報に応答して色マッピング情報を決定し；前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングする。
【００１０】
本願の実施形態は、命令が記憶されている非一時的なコンピュータ可読媒体であって、前記命令は、実行時に、少なくとも一つのプロセッサに：前記少なくとも一つのストリームからビデオを取得し；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報に応答して色マッピング情報を決定し；前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングすることを実行させるものである、コンピュータ可読媒体をも提供する。
【００１１】
本願の原理の別の側面によれば、ストリームからのビデオをエンコードし；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報をエンコードすることを含む方法が開示される。
【００１２】
本願の実施形態は、ストリームからのビデオをエンコードする手段と；色マッピング情報のバージョンを表わす情報を取得する手段と；バージョンを表わす前記情報をエンコードする手段とを有する装置をも提供する。
【００１３】
有利には、色マッピング情報のバージョンを表わす前記情報をエンコードすることは、色マッピング情報のバージョンを示すインデックスをストリーム中にエンコードすることを含む。
【００１４】
本願の実施形態は、少なくとも一つのビデオにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは、ストリームにおいて前記少なくとも一つのビデオをエンコードし；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報をエンコードするよう構成されている、装置をも提供する。
【００１５】
有利には、色マッピング情報のバージョンを表わす前記情報をエンコードすることは、色マッピング情報のバージョンを示すインデックスをストリーム中にエンコードすることを含む。
【００１６】
本願の実施形態は、命令が記憶されている非一時的なコンピュータ可読媒体であって、前記命令は、実行時に、少なくとも一つのプロセッサに：ストリームからのビデオをエンコードし；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報をエンコードすることを実行させるものである、コンピュータ可読媒体をも提供する。
【００１７】
本願の実施形態は、そのプログラムがコンピュータ上で実行されたときに下記の段階を実行するためのプログラム・コード命令を含むコンピュータ・プログラム・プロダクトをも提供する：ストリームからのビデオをエンコードし；色マッピング情報のバージョンを表わす情報を取得し；バージョンを表わす前記情報をエンコードする。
【００１８】
本願の実施形態は、ストリームまたは該ストリームを有体に具現する記憶媒体をも提供する。ここで、前記ストリームは、少なくとも：
・ビデオを表わす情報；および
・色マッピング情報のバージョンを表わす情報、
を含む。
【図面の簡単な説明】
【００１９】
【図１】BT.709、BT.2020およびP3D65の色域をCIE1931のxy色度図において示す図である。
【図２】左側に送信器を、右側に受信器を描く図である。
【図３】ビデオ・ストリームおよび色情報を受け取るビデオ・レシーバーまたはプレーヤーを描く図である。
【図４】ある限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートである。
【図５】色マッピング情報の異なるバージョンを描く図の一つである。
【図６】色マッピング情報の異なるバージョンを描く図の一つである。
【図７】個別的な限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートである。
【図８】もう一つの個別的な限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートである。
【図９】ストリームからビデオをデコードするよう構成されたレシーバーの例示的構成を表わす図である。
【図１０】個別的な限定しない実施形態に基づく、ビデオをストリームにおいてエンコードする方法のフローチャートである。
【図１１】ビデオをストリームにおいてエンコードするよう構成された送信器の例示的構成を表わす図である。
【発明を実施するための形態】
【００２０】
下記では、「再構成される」および「デコードされる」の語は交換可能に使われることができる。本願の原理はビデオに制約されず、単一のピクチャーに適用されることができることは理解されるであろう。
【００２１】
図２は、左側に送信器１００を描いている。送信器１００は入力（表現せず）でビデオ・コンテンツを受け取る。図２では、ビデオ・コンテンツ、たとえばマスター・ビデオは、BT.2020コンテナに封入されたP3ビデオ・コンテンツである。受領されたビデオ・コンテンツは、色マッピング・モジュール１０２によって、BT.709コンテナに封入されるBT.709コンテンツに色マッピングされる。色マッピング・モジュール１０２はエンコーダ１０４に接続される。エンコーダ１０４は、マッピングされたBT.709コンテンツをストリームにおいてエンコードするよう構成される。ストリームは、送信器の出力（表現せず）を介してレシーバー１５０に送出されてもよい。ストリームはレシーバー１５０の入力（表現せず）で受け取られ、デコーダ１１２に送出される。デコーダ１１２は該ストリームをデコードするよう構成される。デコーダの出力は、再構成されたビデオ・コンテンツ、この場合はBT.709コンテナに封入されたBT.709コンテンツである。BT.709コンテナに封入されたBT.709コンテンツはさらに出力（表現せず）を介して、BT.709ビデオ・コンテンツを表示できる第一のディスプレイ１２０に送出されてもよい。別の実施形態では、デコーダ１１２は色マッピング・モジュール１１４に接続される。色マッピング・モジュール１１４はBT.709コンテナに封入されたBT.709コンテンツを、BT.2020コンテナに封入されたP3コンテンツに色マッピングするよう構成される。BT.2020コンテナに封入されたP3ビデオ・コンテンツはさらに、出力（表現せず）を介して、BT.2020ビデオ・コンテンツを表示できる第二のディスプレイ１３０に送出されてもよい。色マッピング・モジュール１１４は、色マッピング・モジュール１０２によって達成された色マッピングの逆を行なうよう構成される。
【００２２】
色マッピング・モジュール１１４によって使われる色マッピング情報は、コンテンツにフルに適合されるよう、送信側で動的に決定されてもよい。ITU-T  H.265におけるD.2.32およびD.3.32のcolour_remapping_information〔色再マッピング情報〕というSEIメッセージが、そのような情報を伝送するために使われてもよい。しかしながら、放送用途の場合、そのような動的な色マッピング情報の送信はビットレートの点でコスト高であることがある。また、完全に動的なメタデータをもつことは、複雑な受信器実装につながりうる。本願の原理は、レシーバーのコストおよび複雑さを低減するための方法および装置に向けられる。したがって、色マッピング情報は、ストリームにおいて伝送されず、色マッピング情報はレシーバー１５０のメモリに記憶される。
【００２３】
図３は、ある限定しない実施形態に基づく、それぞれ第一の入力８０および第二の入力９０でビデオ・ストリームおよび色情報を受け取るビデオ・レシーバーまたはプレーヤー１５０を描いている。特に色情報がビデオ・ストリームFに埋め込まれる場合には、第一および第二の入力は、同じ一つの入力に組み合わされてもよい。色情報はビデオ・ストリームに（たとえばHEVCで定義されるような、ピクチャー・パラメータ・セット（Picture  Parameters  Set）、ビデオ使用可能性情報（Video  Usability  Information）またはSEIメッセージに）含められるか、またはサイド・メタデータとして伝えられる。例として、色情報は、HEVC標準で規定されている次のようなメタデータにおいて伝えられる：
・VUI（Video  Usability  Information［ビデオ使用可能性情報］の英語の頭字語）：VUIは、符号化されたビデオ信号コンテナに関係する具体的な情報において：原色（たとえばBT.709、BT.2020）、伝達関数（たとえばガンマ、PQ）および色空間（たとえばY'CbCr、R'G'B'）を含む。VUIはIUT-T  H.265の付属書Eにおいて定義されている。
・MDCV（Mastering  Display  Color  Volume［マスタリング・ディスプレイ・カラー・ボリューム］の英語の頭字語）SEIメッセージ：このSEIメッセージは、ビデオ・コンテンツのグレーディングの間に使われた表示モニターの信号輝度範囲、原色および白色点に関係するパラメータを含む。MDCV  SEIメッセージはIUT-T  H.265の節D.2.27およびD.3.27において定義されている。
【００２４】
レシーバー１５０は、出力１９５を介して外部装置（レンダリング装置）２００に接続されていてもよい。レンダリング装置は、その機能（サポートされる色域、クロマ・フォーマット、クロマ・サンプリング・フォーマット、……）に関係した情報をビデオ・レシーバー１５０に提供できる。ビデオ・レシーバー１５０は、再構成されたビデオを生成し、外部装置２００に提供する。外部装置は、入力色域（input  color  gamut）ICGとは異なる色域OCGをサポートすると考えられる。両方の色域が同一のときは、特別な適応（色マッピング）プロセスは必要ない。レシーバー１５０は、ビデオ・ストリームをデコードし、よって再構成されたビデオを取得するよう構成されたビデオ・デコーダ１７０を有する。再構成されたビデオは、該再構成されたビデオを色マッピング情報CRI[k]に基づいて色マッピングするよう構成された色マッピング・モジュール１９０に伝送される。レシーバー１５０は、第二の入力９０で受け取られた色情報に応答して、また可能性としてはユーザー選好に応答して、色マッピング情報を同定するよう構成された同定モジュール１８０をも有する。色マッピング情報CRI[k]は、メモリ１６０に記憶されているいくつかの色マッピング情報の間で同定される。
【００２５】
主たる利点は、このネイティブな色域をサポートするレンダリング装置のためにはそのネイティブな色域でのコンテンツの、レシーバー側での良好な再構成を保持しつつ、ネイティブなコンテンツの色域より低い色域をサポートするレンダリング装置との後方互換性を許容するということである。加えて、本願の原理は、逆色域マッピングのためのCRI機構の再利用を可能にし、これは逆色域マッピング・プロセスの、より効率的な実装を許容する。たとえば、CRIセットが定義されるので、実装は、これらの特定のCRIのために（たとえばハードウェア実装において）正確に最適化されることができる。これはまた、コンテンツ依存かつ動的なCRIメタデータの前記ストリームにおける伝送を回避または制限する。
【００２６】
図４は、限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートを表わしている。この図において、四角は機能ユニットを表わすが、区別できる物理的な単位と関係していてもいなくてもよい。たとえば、これらのモジュールまたはその一部は一意的なコンポーネントまたは回路においてまとめられてもよく、あるいはあるソフトウェアの機能に寄与してもよい。逆に、いくつかのモジュールが別個の物理的エンティティ、すなわちプロセッサ、回路、メモリ、ASICもしくはFPGAのような専用ハードウェアまたはVLSIなどから構成されていてもよい。ASIC、FPGA、VLSIはそれぞれApplication  Specific  Integrated  Circuit（特定用途向け集積回路）、Field-Programmable  Gate  Array（フィールドプログラマブルゲートアレイ）、Very  Large  Scale  Integration（超大規模集積）である。
【００２７】
段階S10では、ビデオが得られる。たとえば、ビデオはストリームFからビデオ・デコーダ７０によって、たとえばAVCもしくはHEVCビデオ・デコーダを使って、デコードされる。ビデオは大きなビデオの一部であってもよい。ビデオは単一のピクチャーを有していてもよい。しかしながら、本願の原理はこの特定のAVCおよびHEVCデコーダに制約されるものではない。いかなるビデオ・デコーダが使われてもよい。段階S10の出力は、入力色域（ICG:  Input  Color  Gamut）、たとえばBT.709における再構成されたビデオである。
【００２８】
段階S12では、色マッピング情報の一つのバージョンを表わす情報が取得される。この情報は、同定モジュール１８０によって得られてもよい。それは、色マッピング情報の一つのバージョンを、少なくとも二つのバージョンのうちで同定する。色マッピング情報の異なるバージョンは、色マッピング・プロセスの間の異なる色集合の保存を優遇する。色マッピング情報のバージョンは、少なくとも、図５および図６に描かれるような、所与の入力色域および所与の出力色域について定義される。ある変形では、バージョンは、少なくとも、所与の入力および出力の色域および所与の入力および出力の色フォーマット（たとえばRGB、YUVなど）について定義される。別の変形では、バージョンは、少なくとも、所与の入力および出力の色域および所与の入力および出力の色フォーマットおよび所与のマッピング色域について定義される。実際、入力および出力の色域の同じ設定および任意的には入力および出力の色フォーマットの同じ設定について、色マッピング情報の異なるバージョンを指定することが可能である。たとえば、第一のバージョンAは、色マッピング・プロセスの間の、入力色域内に位置するサンプルの保存を優先し、入力色域外に位置するサンプルを不利にする色マッピング情報に対応してもよい。第二のバージョンBは、色マッピング・プロセスの間の、入力色域外に位置するサンプルの保存を優先し、入力色域内に位置するサンプルを不利にする色マッピング情報に対応してもよい。これらの異なるバージョンは異なる芸術的意図に対応しうる。段階S12で得られた情報は、このように、色マッピング・プロセスの間に異なる色の保存を優先しつつ、同じ入力色域から同じ出力色域に色をマッピングする色マッピング情報の少なくとも二つのバージョンの間で色マッピング情報の一つのバージョンを同定することを可能にする。バージョンAに対応する色マッピング情報は、色サンプルの大半が入力色域内に位置しており、入力色域外に位置する色サンプルがほとんどないビデオ・コンテンツの集合（学習集合として使われる）を使って計算されることができる。バージョンBに対応する色マッピング情報は、色サンプルの多くが入力色域外に位置しているビデオ・コンテンツの集合（学習集合として使われる）を使って計算されることができる。
【００２９】
個別的な限定しない実施形態では、色マッピング情報のバージョンを同定するための情報は、ストリームFから、または別のストリームからデコードされる。該情報は、バージョンを同定するインデックスであることができる。インデックスは、表１に描かれるように二つのバージョンが考えられる場合には、二値フラグであってもよい。本願の原理は二つのバージョンに制約されないことは理解されるであろう。
【００３０】
【表１】
2018528646.tif 000003
この表において、以下のパラメータが導入される：
「入力色フォーマット」：色域マッピング・プロセスが適用される入力ビデオの色フォーマット。典型的にはY'CbCrまたはR'G'B'であることができる。
「入力色域」：入力ビデオ・コンテンツの色サンプルが表現されている（符号化されている）色域。
「出力色フォーマット」：色域マッピング・プロセスによって生成される出力ビデオ・コンテンツの色フォーマット。典型的にはY'CbCrまたはR'G'B'であることができる。
「出力色域」：出力ビデオ・コンテンツの色サンプルが表現されている（符号化されている）色域。この場合、これは入力の色サンプルがマッピングされる色域を表わす。
【００３１】
インデックスは、表２に描かれるように、必ずしも二値フラグではない。
【００３２】
【表２】
2018528646.tif 000004
異なる入力および／または出力色域からマッピングする二つより多い色マッピング情報項目の場合、表３に描かれるように、所与の入力および出力の色域について二つのバージョンしか存在しない場合には、二値フラグが十分であることもある。
【００３３】
【表３】
2018528646.tif 000005
上記三つの表においては、出力色域およびマッピング色域は同一である。表４に描かれる変形では、両者は異なる。この場合、「出力色域」は、出力ビデオ・コンテンツの色サンプルが表現される（符号化される）色域である。「マッピング色域」は、入力の色サンプルがマッピングされる色域である。マッピングされる色サンプルは、たとえマッピングされる色域と異なりうる出力色域で表現される（符号化される）場合であっても、このマッピングされる色域内である。たとえば、BT.2020コンテナに封入されるP3ビデオ・コンテンツの場合、出力色域はBT.2020色域であり、一方、マッピングされる色域はP3である。この場合にも、インデックスは二値でないインデックス（0から7）でありうる。
【００３４】
【表４】
2018528646.tif 000006
表５に描かれるもう一つの変形では、入力および出力の伝達関数も考慮に入れられてもよい。「入力伝達関数」は、入力ビデオ・コンテンツを符号化するために使われる伝達関数である。「出力伝達関数」は、出力ビデオ・コンテンツを符号化するために使われる伝達関数である。これらの伝達関数は、2.2のパラメータをもつガンマ関数（G.2.2）または知覚的量子化（PQ:  perceptual  quantization）伝達関数に対応することができる。
【００３５】
【表５】
2018528646.tif 000007
この場合も、インデックスは二値でないインデックス（0から11）であってもよい。
【００３６】
ある変形では、バージョンはさらに、ユーザー選好を介して決定されることができる。そのような場合、ユーザーによって選択されるバージョンは、ストリームから得られるバージョンを上書きしてもよい。ユーザーは、ユーザー選好を介してこれら異なるパラメータのための好ましい設定をも提供することもできる。たとえば、ユーザーは、BT.709色域を保存するほうを好む場合、またはBT.709色域の外の色のよりよい保存をもつほうを好む場合に、「バージョン」パラメータを使って指示してもよい。
【００３７】
段階S14では、段階S12で得られた、バージョンを同定する情報に応答して、色マッピング情報が決定される。色マッピング情報は、レシーバー１５０の同定モジュール１８０によって決定されてもよい。一例として、色マッピング情報の異なるバージョンがメモリ、たとえば図３のメモリ１６０に記憶される。色マッピング情報CRIは、N個の色マッピング情報CRI[0]……CRI[N−1]項目の集合の間で同定される。この集合は、ビデオ・レシーバーまたはプレーヤーにおいて記憶されていてもよく、送信されなくてもよい。ある変形では、この集合がビデオ・セッションの始めに、たとえば接続プロセスの間に、伝送されてもよい。別の変形では、この集合は定期的に（たとえば毎日、ファームウェア更新によって）伝送されてもよい。色マッピング情報CRI[i]の各項目は、3D  LUTの形、または三つの1D  LUT（LUTin0,LUTin1,LUTin2）に3×3行列M3x3が続き、それにさらに三つの1D  LUT（LUTout0,LUTout1,LUTout2）が続いた組み合わせの形を取ってもよい。
【００３８】
上記の表１を参照しての例として、インデックス1がデコードされる場合、入力および出力の色フォーマットY'CbCrをもち、BT.709からP3にマッピングする、色マッピング情報のバージョンBが決定される。
【００３９】
段階S16では、段階S10で得られた、取得／デコードされたビデオが、段階S14で決定された色マッピング情報を使って色マッピングされる。取得／デコードされたビデオは、たとえばレシーバー１５０の色マッピング・モジュール１９０において色マッピングされる。マッピングされたビデオは、たとえばレシーバー１５０の出力１９５を介して、記憶されるまたは表示のためにさらに伝送される。下記の式が、色サンプルの(R,G,B)値への色マッピング情報の適用を例解する。これは、色マッピング情報が、三つの1D  LUT（LUTin0,LUTin1,LUTin2）に3×3行列M3x3が続き、それにさらに三つの1D  LUT（LUTout0,LUTout1,LUTout2）が続いた組み合わせとして定義される場合である。
【００４０】
【数１】
2018528646.tif 000008
ここで、(Rin,Gin,Bin)は入力色値であり、(Rout,Gout,Bout)は出力色値、すなわち色マッピング後の値である。
【００４１】
図７は、個別的な限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートを表わしている。本方法は段階S100で始まる。段階S110では、レシーバーは一つまたは複数のストリームにアクセスする。段階S120では、レシーバーは、たとえば一つのストリームFから、AVCまたはHEVCビデオ・デコーダを使ってビデオを取得／デコードする。この目的に向け、デコーダは入力ビデオにおける個々のピクチャーに対してループしてもよい。段階S130では、レシーバーは、色マッピング情報のバージョンを同定することを可能にするシンタックス要素used_CRI_id〔使用されたCRIの識別情報〕をデコードする。シンタックス要素used_CRI_idはストリームFから、または別のストリームからデコードされる。段階S140では、レシーバーは、該レシーバーのメモリに記憶された色マッピング情報項目CRI[i]に対してループを開始する。段階S150では、レシーバーは、インデックスused_CRI_idがcolour_remap_idに等しいかどうかを検査する。colour_remap_id〔色再マッピング識別情報〕は、ITU-T  H.265の節D.2.32およびD.3.32において定義されている色再マッピングSEIメッセージにおいて定義されるパラメータの一つである。used_CRI_idがcolour_remap_idに等しい場合、レシーバーは、段階S160で、colour_remap_idに関連付けられた色マッピング情報CRI[i]を用いて、デコードされたビデオを色マッピングし、方法は段階S180で終了する。そうでなく、used_CRI_idがcolour_remap_idに等しくない場合には、レシーバーは段階S170において、さらなる色マッピング情報項目CRI[i]が記憶されているかどうかを検査する。そうであれば、制御は段階S150に戻る。そうでなければ、方法は段階S180で終了する。色マッピング情報、たとえばCRIは、そのcolour_remap_idがused_CRI_idに等しい色マッピング情報として、直接選択されることができる。
【００４２】
図８は、個別的な限定しない実施形態に基づく、ビデオ・ストリームをデコードする方法のフローチャートを表わしている。ストリームにused_CRI_idが存在しない場合、追加的情報、つまり表１ないし表３において上記で述べた情報が、色マッピング情報を決定するために必要とされる。
【００４３】
本方法は段階S200で始まる。段階S210では、レシーバーは一つまたは複数のストリームにアクセスする。段階S220では、レシーバーは、ストリームFから、たとえばAVCまたはHEVCビデオ・デコーダを使ってビデオをデコードする。この目的に向け、デコーダは入力ビデオにおける個々のピクチャーに対してループしてもよい。段階S230では、レシーバーは、色マッピング情報のバージョンを表わす、ストリーム（ストリームFまたは別のストリーム）からのシンタックス要素used_CRI_version〔使用されたCRIのバージョン〕をデコードする。シンタックス要素used_CRI_versionは、いくつかの色マッピング情報項目が同じ「入力色域」、「出力／マッピング色域」に対応する場合に、どのバージョンの色マッピング情報が使用される必要があるかを示すことを可能にする。それは、表１ないし表５の「バージョン」パラメータに対応する。有利には、二つのバージョンの場合、used_CRI_versionは二値フラグである。
【００４４】
段階S240では、入力色域が得られる。入力色域はたとえば、ストリームFまたは別のストリーム（サイド・メタデータ）でありうるストリームからデコードされる。この情報は典型的には、VUIにおいて提供される。段階S250では、出力色域が得られる。出力色域はたとえば、レンダリング装置情報から得られる。ある変形（表現されていない）では、マッピング色域がさらに得られる。それは表４および表５とともに使われる。この情報は典型的には、MDCV  SEIメッセージにおいて提供される。段階S260では、レシーバーは、該レシーバーのメモリに記憶された色マッピング情報項目CRI[i]に対してループを開始する。段階S270では、レシーバーは、得られた入力色域が、あるCRI[i]入力色域と同一であるかどうかを検査する。得られた入力色域がそのCRI[i]入力色域と同一である場合には、レシーバーはさらに、S280で、得られた出力色域が、あるCRI[i]出力色域と同一であるかどうかを検査する。そうでなく、得られた入力色域がそのCRI[i]入力色域と異なる場合には、レシーバーは、段階S290において、さらなる色マッピング情報項目CRI[i]が記憶されているかどうかを検査する。そうであれば、制御は段階S270に戻る。そうでなければ、方法は段階S320で終了する。得られた出力色域が、前記CRI[i]出力色域と同一である場合には、レシーバーはさらに、S300で、used_CRI_versionがあるCRI[i]バージョンと同一であるかどうかを検査する。そうでなく、得られた出力色域が、前記CRI[i]出力色域と異なる場合には、レシーバーは、段階S290において、さらなる色マッピング情報項目CRI[i]が記憶されているかどうかを検査する。そうであれば、制御は段階S270に戻る。そうでなければ、方法は段階S320で終了する。used_CRI_versionが前記CRI[i]バージョンと同一である場合、レシーバーは、段階S310で、色マッピング情報CRI[i]を用いて、デコードされたビデオを色マッピングする。そうでなく、used_CRI_versionが前記CRI[i]バージョンと異なる場合には、レシーバーは、段階S290において、さらなる色マッピング情報項目CRI[i]が記憶されているかどうかを検査する。そうであれば、制御は段階S270に戻る。そうでなければ、方法は段階S320で終了する。
【００４５】
諸変形（表現されていない）において、他の情報が使われてもよい。例として、レシーバーは、得られた入力色フォーマットが、あるCRI[i]入力色フォーマットと同一であるかどうかをさらに検査してもよい。入力色フォーマットはストリームから得られてもよい。この情報は典型的にはVUIにおいて与えられる。レシーバーはさらに、得られた出力色フォーマットが、あるCRI[i]出力色フォーマットと同一であるかどうかをも検査してもよい。出力色フォーマットはたとえば、レンダリング装置情報から得られてもよい。もう一つの例では、レシーバーは、得られた入力伝達関数が、あるCRI[i]入力伝達関数と同一であるかどうか、および、得られた出力伝達関数が、あるCRI[i]出力伝達関数と同一であるかどうかを検査してもよい。入力伝達関数はたとえばストリームから得られ、たとえばOETF（Opto-Electrical  Transfer  Function［光電気伝達関数］の英語の頭字語）から直接導出される。この情報は、典型的にはVUIにおいて与えられる。出力伝達関数は、レンダリング装置情報から得られてもよい。それは外部装置によってサポートされるOETFと同じである。
【００４６】
適用されるべき色マッピング情報を同定するためにレシーバーにとって有用な他の情報は、外部装置によってサポートされる色域およびクロマ・フォーマットである。これらは表１ないし表５の「出力色フォーマット」、「出力色域」および「出力伝達関数」を同定するために使用できる。
【００４７】
色サンプルの種々のコンポーネントのサポートされるビット深さのような他の情報も有用であることができる。
【００４８】
図９は、限定しない実施形態に基づく、ストリームからビデオをデコードするよう構成されたレシーバー１５０の例示的な構成を表わしている。
【００４９】
レシーバー１５０は、たとえばCPU、GPUおよび／またはDSP（Digital  Signal  Processor［デジタル信号プロセッサ］の英語の頭字語）を含むことのできる一つまたは複数のプロセッサ１１００を、内部メモリ１１３０（たとえばRAM、ROMおよび／またはEPROM）とともに有する。レシーバー１５０は一つまたは複数の通信インターフェース１１１０であって、各インターフェースは出力情報を表示するおよび／またはユーザーがコマンドおよび／またはデータを入力することを許容するよう適応されている、インターフェース（たとえばキーボード、マウス、タッチパッド、ウェブカメラ）と、電源１１２０とを有する。電源はレシーバー１５０の外部であってもよい。レシーバー１５０は、一つまたは複数のネットワーク・インターフェース（図示せず）をも有していてもよい。デコーダ・モジュール１１４０は、デコード機能を実行するために装置に含められてもよいモジュールを表わす。さらに、デコーダ・モジュール１１４０は、レシーバー１５０の別個の要素として実装されてもよく、あるいは当業者に知られているようにハードウェアとソフトウェアの組み合わせとしてプロセッサ１１００内に組み込まれていてもよい。
【００５０】
ストリームは、源から得られてもよい。種々の実施形態によれば、源は、これに限定されるものではないが：
・ローカル・メモリ、たとえばビデオ・メモリ、RAM、フラッシュメモリ、ハードディスク；
・記憶インターフェース、たとえば大容量記憶、ROM、光ディスクまたは磁気担体とのインターフェース；
・通信インターフェース、たとえば有線インターフェース（たとえばバス・インターフェース、広域ネットワーク・インターフェース、ローカル・エリア・ネットワーク・インターフェース）または無線インターフェース（IEEE802.11インターフェースまたはブルートゥース・インターフェースなど）；
・ピクチャー捕捉回路（たとえば、CCD（すなわちCharge-Coupled  Device［電荷結合素子］）またはCMOS（すなわちComplementary  Metal-Oxide-Semiconductor［相補的金属‐酸化物‐半導体］）などのようなセンサー）、
であることができる。
【００５１】
種々の実施形態によれば、デコードされたビデオは宛先、たとえば表示装置に送られてもよい。例として、デコードされたビデオはリモートのまたはローカルなメモリ、たとえばビデオ・メモリまたはRAM、ハードディスクに記憶される。ある変形では、デコードされたビデオは記憶インターフェース、たとえば大容量記憶、ROM、フラッシュメモリ、光ディスクまたは磁気担体とのインターフェースに送られる、および／または通信インターフェース、たとえばポイントツーポイント・リンク、通信バス、ポイントツーマルチポイント・リンクまたはブロードキャスト・ネットワークへのインターフェースを通じて伝送される。
【００５２】
ある例示的な限定しない実施形態によれば、レシーバー１５０はさらに、メモリ１１３０に記憶されたコンピュータ・プログラムを有する。該コンピュータ・プログラムは、レシーバー１５０によって、特にプロセッサ１１００によって実行されたときに、レシーバーが図３を参照して記述した方法を実行できるようにする命令を有する。ある変形によれば、該コンピュータ・プログラムはレシーバー１５０の外部で、非一時的なデジタル・データ担体に、たとえばHDD、CD-ROM、DVD、読み出し専用および／またはDVDドライブおよび／またはDVD読み書きドライブのような外部記憶媒体に記憶される。これらの例はみな当技術分野において既知である。レシーバー１５０はこのように、コンピュータ・プログラムを読むための機構を有する。さらに、レシーバー１５０は、一つまたは複数のユニバーサル・シリアル・バス（USB）型の記憶装置（たとえば「メモリースティック」）に、対応するUSBポート（図示せず）を通じてアクセスすることができる。
【００５３】
例示的な、限定しない実施形態によれば、レシーバー１５０は、これに限られないが：
・モバイル装置；
・通信装置；
・ゲーム装置；
・セットトップボックス；
・TVセット；
・タブレット（またはタブレット・コンピュータ）；
・ラップトップ；
・ディスプレイ；
・デコード・チップ
であることができる。
【００５４】
図１０は、限定しない実施形態に基づく、ビデオをストリームにおいてエンコードするための方法のフローチャートを表わしている。この図では、四角は機能ユニットであるが、これは区別できる物理的な単位と関係していてもいなくてもよい。たとえば、これらのモジュールまたはその一部は一意的なコンポーネントまたは回路においてまとめられてもよく、あるいはあるソフトウェアの機能に寄与してもよい。逆に、いくつかのモジュールが別個の物理的エンティティ、すなわちプロセッサ、回路、メモリ、ASICもしくはFPGAのような専用ハードウェアまたはVLSIなどから構成されていてもよい。ASIC、FPGA、VLSIはそれぞれApplication  Specific  Integrated  Circuit（特定用途向け集積回路）、Field-Programmable  Gate  Array（フィールドプログラマブルゲートアレイ）、Very  Large  Scale  Integration（超大規模集積）である。
【００５５】
段階S20では、たとえばAVCまたはHEVCビデオ・エンコーダを使って、ビデオがストリームFにおいてエンコードされる。該ビデオは、大きなビデオの一部であってもよい。該ビデオは単一のピクチャーであってもよい。しかしながら、本願の原理はこの特定的なAVCおよびHEVCエンコーダに制約されないことは理解されるであろう。いかなるビデオ・エンコーダが使われてもよい。ビデオは、マスター・ビデオの色マップ・バージョンであってもよい。
【００５６】
段階S22では、色マッピング情報のバージョンを表わす情報が得られる。それは、色マッピング情報のバージョンを同定することを可能にする。例として、該情報は、ユーザーによって、たとえば撮影監督によって指定される。
【００５７】
段階S24では、段階S30で得られた情報が、ストリームFであってもよいストリームにおいてエンコードされる。
【００５８】
図１１は、限定しない実施形態に基づく、ビデオをストリームにおいてエンコードするよう構成された送信器１００の例示的な構成を表わしている。
【００５９】
送信器１００は、たとえばCPU、GPUおよび／またはDSP（Digital  Signal  Processor［デジタル信号プロセッサ］の英語の頭字語）を含むことのできる一つまたは複数のプロセッサ１０００を、内部メモリ１０３０（たとえばRAM、ROMおよび／またはEPROM）とともに有する。送信器１００は一つまたは複数の通信インターフェース１０１０であって、各インターフェースは出力情報を表示するおよび／またはユーザーがコマンドおよび／またはデータを入力することを許容するよう適応されている、インターフェース（たとえばキーボード、マウス、タッチパッド、ウェブカメラ）と、電源１０２０とを有する。電源は送信器１００外部であってもよい。送信器１００は、一つまたは複数のネットワーク・インターフェース（図示せず）をも有していてもよい。エンコーダ・モジュール１０４０は、符号化機能を実行するために装置に含められてもよいモジュールを表わす。さらに、エンコーダ・モジュール１１４０は、送信器１００の別個の要素として実装されてもよく、あるいは当業者に知られているようにハードウェアとソフトウェアの組み合わせとしてプロセッサ１０００内に組み込まれていてもよい。
【００６０】
上記ビデオは、源から得られてもよい。種々の実施形態によれば、源は、これに限定されるものではないが：
・ローカル・メモリ、たとえばビデオ・メモリ、RAM、フラッシュメモリ、ハードディスク；
・記憶インターフェース、たとえば大容量記憶、ROM、光ディスクまたは磁気担体とのインターフェース；
・通信インターフェース、たとえば有線インターフェース（たとえばバス・インターフェース、広域ネットワーク・インターフェース、ローカル・エリア・ネットワーク・インターフェース）または無線インターフェース（IEEE802.11インターフェースまたはブルートゥース・インターフェースなど）；
・ピクチャー捕捉回路（たとえば、CCD（すなわちCharge-Coupled  Device［電荷結合素子］）またはCMOS（すなわちComplementary  Metal-Oxide-Semiconductor［相補的金属‐酸化物‐半導体］）などのようなセンサー）、
であることができる。
【００６１】
種々の実施形態によれば、上記ストリームは宛先に送られてもよい。例として、ストリームはリモートのまたはローカルなメモリ、たとえばビデオ・メモリまたはRAM、ハードディスクに記憶される。ある変形では、ストリームは記憶インターフェース、たとえば大容量記憶、ROM、フラッシュメモリ、光ディスクまたは磁気担体とのインターフェースに送られる、および／または通信インターフェース、たとえばポイントツーポイント・リンク、通信バス、ポイントツーマルチポイント・リンクまたはブロードキャスト・ネットワークへのインターフェースを通じて伝送される。
【００６２】
ある例示的な限定しない実施形態によれば、送信器１００はさらに、メモリ１０３０に記憶されたコンピュータ・プログラムを有する。該コンピュータ・プログラムは、送信器１００によって、特にプロセッサ１０００によって実行されたときに、送信器１００が図１０を参照して記述した方法を実行できるようにする命令を有する。ある変形によれば、該コンピュータ・プログラムは送信器１００の外部で、非一時的なデジタル・データ担体に、たとえばHDD、CD-ROM、DVD、読み出し専用および／またはDVDドライブおよび／またはDVD読み書きドライブのような外部記憶媒体に記憶される。これらの例はみな当技術分野において既知である。送信器１００はこのように、コンピュータ・プログラムを読むための機構を有する。さらに、送信器１００は、一つまたは複数のユニバーサル・シリアル・バス（USB）型の記憶装置（たとえば「メモリースティック」）に、対応するUSBポート（図示せず）を通じてアクセスすることができる。
【００６３】
例示的な、限定しない実施形態によれば、送信器１００は、これに限られないが：
・モバイル装置；
・通信装置；
・ゲーム装置；
・タブレット（またはタブレット・コンピュータ）；
・ラップトップ；
・スチール画像カメラ；
・ビデオ・カメラ；
・エンコード・チップ；
・スチール画像サーバー；
・ビデオ・サーバー（たとえば放送サーバー、ビデオオンデマンド・サーバーまたはウェブ・サーバー）
であることができる。
【００６４】
本稿に記載される実装は、たとえば、方法またはプロセス、装置、ソフトウェア・プログラム、データ・ストリームまたは信号において実装されうる。たとえ単一の形の実装のコンテキストで論じられるだけであったとしても（たとえば方法としてのみ論じられるとしても）、論じられる特徴の実装は、他の形（たとえばプログラム）で実装されてもよい。装置は、たとえば、適切なハードウェア、ソフトウェアおよびファームウェアで実装されてもよい。方法は、たとえば、装置において実装されてもよい。装置はたとえば、コンピュータ、マイクロプロセッサ、集積回路またはプログラム可能型論理デバイスなどを含む、処理装置一般を指すプロセッサなどである。プロセッサは、たとえばコンピュータ、携帯電話、ポータブル／パーソナル・デジタル・アシスタント（「PDA」）およびエンドユーザー間の情報の通信を容易にする他の装置のような通信装置をも含む。
【００６５】
本稿に記載されるさまざまなプロセスおよび特徴の実装は、多様な異なる設備またはアプリケーション、特にたとえば設備またはアプリケーションにおいて具現されうる。そのような設備の例は、エンコーダ、デコーダ、デコーダからの出力を処理する後処理器、エンコーダに入力を与える前処理器、ビデオ符号化器、ビデオ復号器、ビデオ・コーデック、ウェブ・サーバー、セットトップボックス、ラップトップ、パーソナル・コンピュータ、携帯電話、PDAおよび他の通信装置を含む。明らかなはずだが、該設備はモバイルであってもよく、可動乗物に組み込まれていてもよい。
【００６６】
さらに、本方法は、プロセッサによって実行される命令によって実装されてもよく、そのような命令（および／または実装によって生成されるデータ値）は、たとえば集積回路、ソフトウェア担体またはたとえばハードディスク、コンパクトディスケット（「CD」）、光ディスク（たとえばしばしばデジタル多用途ディスクまたはデジタル・ビデオ・ディスクと称されるDVDなど）、ランダム・アクセス・メモリ（「RAM」）または読み出し専用メモリ（「ROM」）などの他の記憶デバイスといったプロセッサ可読媒体上に記憶されていてもよい。命令は、プロセッサ可読媒体上に有体に具現されたアプリケーション・プログラムをなしていてもよい。命令はたとえば、ハードウェア、ファームウェア、ソフトウェアまたは組み合わせであってもよい。命令は、たとえば、オペレーティング・システム、別個のアプリケーションまたは両者の組み合わせに見出されてもよい。したがって、プロセッサは、たとえば、プロセスを実行するよう構成された装置およびプロセスを実行するための命令を有するプロセッサ可読媒体（記憶デバイスなど）を含む装置として特徴付けることができる。さらに、プロセッサ可読媒体は、命令に加えてまたは命令の代わりに、実装によって生成されるデータ値を記憶していてもよい。
【００６７】
当業者には明白であろうが、実装は、たとえば記憶または伝送されうる情報を担持するようフォーマットされた多様な信号を生じうる。該情報はたとえば、方法を実行するための命令、あるいは記載される実装の一つによって生成されるデータを含んでいてもよい。たとえば、信号は、記載される実施形態のシンタックスを書き込むまたは読み出すための規則をデータとして担持するよう、あるいは記載される実施形態によって書き込まれる実際のシンタックス値をデータとして担持するようフォーマットされていてもよい。そのような信号はたとえば、（たとえばスペクトルの電波周波数部分を使って）電磁波としてまたはベースバンド信号としてフォーマットされてもよい。フォーマットすることは、たとえば、データ・ストリームをエンコードすることおよびエンコードされたデータ・ストリームで搬送波を変調することを含んでいてもよい。信号が担持する情報はたとえばアナログ情報またはデジタル情報でありうる。信号は、既知の多様な異なる有線または無線のリンクを通じて伝送されてもよい。信号は、プロセッサ可読媒体上に記憶されてもよい。
【００６８】
いくつかの実装が記述されてきた。それにもかかわらず、さまざまな修正がなされてもよいことは理解されるであろう。たとえば、種々の実装は組み合わされ、補足され、修正され、あるいは除去されて他の実装を生じてもよい。さらに、当業者は、他の構造およびプロセスが開示されているものの代わりに代用されてもよく、結果として得られる実装は、開示されている実装と、少なくとも実質的に同じ機能を、少なくとも実質的に同じ仕方で実行し、少なくとも実質的に同じ結果を達成することを理解するであろう。よって、これらおよび他の実装は本願によって考えられている。
【図１】
2018528646.tif 000009
【図２】
2018528646.tif 000010
【図３】
2018528646.tif 000011
【図４】
2018528646.tif 000012
【図５】
2018528646.tif 000013
【図６】
2018528646.tif 000014
【図７】
2018528646.tif 000015
【図８】
2018528646.tif 000016
【図９】
2018528646.tif 000017
【図１０】
2018528646.tif 000018
【図１１】
2018528646.tif 000019
【手続補正書】
【提出日】平成30年1月23日(2018.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストリームからビデオをデコードすることと；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを同定するための情報をデコードすることであって、前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは、前記マッピングの間、前記入力色域の第一の集合の色の保存を優先し、前記第二のバージョンは、前記マッピングの間、前記入力色域の、色の前記第一の集合とは異なる第二の集合の色の保存を優先する、ことと；
一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することと；
前記決定された色マッピング情報を用いて、デコードされたビデオを色マッピングすることとを含む、
方法。
【請求項２】
前記情報が色マッピング情報の一つのバージョンを示すインデックスである、請求項１記載の方法。
【請求項３】
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、請求項２記載の方法。
【請求項４】
入力色域を取得し、出力色域を取得することをさらに含み、一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、請求項２記載の方法。
【請求項５】
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、請求項４記載の方法。
【請求項６】
前記出力色域がレンダリング装置から取得される、請求項４または５記載の方法。
【請求項７】
少なくとも一つのストリームにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
前記少なくとも一つのストリームからビデオをデコードすることと；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを同定するための情報をデコードすることであって、前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは、前記マッピングの間、前記入力色域の第一の集合の色の保存を優先し、前記第二のバージョンは、前記マッピングの間、前記入力色域の、色の前記第一の集合とは異なる第二の集合の色の保存を優先する、ことと；
一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することと；
前記決定された色マッピング情報を用いて、デコードされたビデオを色マッピングすることとを実行するよう構成されている、
装置。
【請求項８】
前記情報は、色マッピング情報の一つのバージョンを示すインデックスである、請求項７記載の装置。
【請求項９】
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、請求項８記載の装置。
【請求項１０】
前記少なくとも一つのプロセッサがさらに、入力色域を取得し、出力色域を取得するよう構成されており、一つのバージョンを同定するための前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、請求項８記載の装置。
【請求項１１】
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、請求項１０記載の装置。
【請求項１２】
前記出力色域がレンダリング装置から取得される、請求項１０または１１記載の装置。
【請求項１３】
ビデオをストリームにおいてエンコードすることと；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを同定するための情報を取得することであって、前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは、前記マッピングの間、前記入力色域の第一の集合の色の保存を優先し、前記第二のバージョンは、前記マッピングの間、前記入力色域の、色の前記第一の集合とは異なる第二の集合の色の保存を優先する、ことと；
一つのバージョンを表わす前記情報をエンコードすることとを含む、
方法。
【請求項１４】
前記情報が、色マッピング情報の一つのバージョンを示すインデックスである、請求項１３記載の方法。
【請求項１５】
少なくとも一つのビデオにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
ストリームにおいて前記少なくとも一つのビデオをエンコードすることと；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを同定するための情報を取得することであって、前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは、前記マッピングの間、前記入力色域の第一の集合の色の保存を優先し、前記第二のバージョンは、前記マッピングの間、前記入力色域の、色の前記第一の集合とは異なる第二の集合の色の保存を優先する、ことと；
一つのバージョンを表わす前記情報をエンコードすることとを実行するよう構成されている、
装置。
【請求項１６】
前記情報が、色マッピング情報の一つのバージョンを示すインデックスである、請求項１５記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
いくつかの実装が記述されてきた。それにもかかわらず、さまざまな修正がなされてもよいことは理解されるであろう。たとえば、種々の実装は組み合わされ、補足され、修正され、あるいは除去されて他の実装を生じてもよい。さらに、当業者は、他の構造およびプロセスが開示されているものの代わりに代用されてもよく、結果として得られる実装は、開示されている実装と、少なくとも実質的に同じ機能を、少なくとも実質的に同じ仕方で実行し、少なくとも実質的に同じ結果を達成することを理解するであろう。よって、これらおよび他の実装は本願によって考えられている。
いくつかの付記を記載しておく。
〔付記１〕
ストリームからビデオを取得し；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報に応答して色マッピング情報を決定し；
前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングすることを含む、
方法。
〔付記２〕
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、付記１記載の方法。
〔付記３〕
色マッピング情報の一つのバージョンを表わす情報を取得することが、色マッピング情報の一つのバージョンを示すインデックスをストリームからデコードすることを含む、付記１または２記載の方法。
〔付記４〕
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、付記３記載の方法。
〔付記５〕
入力色域を取得し、出力色域を取得することをさらに含み、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、付記３記載の方法。
〔付記６〕
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、付記５記載の方法。
〔付記７〕
前記出力色域がレンダリング装置から取得される、付記５または６記載の方法。
〔付記８〕
少なくとも一つのストリームにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
前記少なくとも一つのストリームからビデオを取得し；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報に応答して色マッピング情報を決定し；
前記決定された色マッピング情報を用いて、取得されたビデオを色マッピングするよう構成されている、
装置。
〔付記９〕
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、付記８記載の装置。
〔付記１０〕
前記少なくとも一つのプロセッサは、色マッピング情報の一つのバージョンを表わす情報を取得することを、色マッピング情報の一つのバージョンを示すインデックスをストリームからデコードすることによって行なうよう構成されている、付記８または９記載の装置。
〔付記１１〕
前記色マッピング情報が、HEVC色再マッピング情報補足向上情報メッセージ型のものであり、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、colour_remap_idがデコードされたインデックスに等しい色マッピング情報を決定することを含む、付記１０記載の装置。
〔付記１２〕
前記少なくとも一つのプロセッサがさらに、入力色域を取得し、出力色域を取得するよう構成されており、一つのバージョンを表わす前記情報に応答して色マッピング情報を決定することが、入力色域が前記取得された入力色域に等しく、出力色域が前記取得された出力色域に等しく、かつ、バージョンが前記デコードされたインデックスに等しい色域情報を決定することを含む、付記１０記載の装置。
〔付記１３〕
前記入力色域が前記ストリームのビデオ使用可能性情報パラメータから取得される、付記１２記載の装置。
〔付記１４〕
前記出力色域がレンダリング装置から取得される、付記１２または１３記載の装置。
〔付記１５〕
ビデオをストリームにおいてエンコードし；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報をエンコードすることを含む、
方法。
〔付記１６〕
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、付記１５記載の方法。
〔付記１７〕
色マッピング情報の一つのバージョンを表わす前記情報をエンコードすることが、色マッピング情報の一つのバージョンを示すインデックスをストリームにおいてエンコードすることを含む、付記１５または１６記載の方法。
〔付記１８〕
少なくとも一つのビデオにアクセスするよう構成された通信インターフェースと、少なくとも一つのプロセッサとを有する装置であって、前記少なくとも一つのプロセッサは：
ストリームにおいて前記少なくとも一つのビデオをエンコードし；
少なくとも第一のバージョンおよび第二のバージョンのうちの色マッピング情報の一つのバージョンを表わす情報を取得し；
一つのバージョンを表わす前記情報をエンコードするよう構成されている、
装置。
〔付記１９〕
前記第一のバージョンおよび前記第二のバージョンは、同じ入力色域からの色を同じ出力色域にマッピングし、前記第一のバージョンは第一の集合の色の保存を優先し、前記第二のバージョンは色の前記第一の集合とは異なる第二の集合の色の保存を優先する、付記１８記載の装置。
〔付記２０〕
色マッピング情報の一つのバージョンを表わす前記情報をエンコードすることが、色マッピング情報の一つのバージョンを示すインデックスをストリームにおいてエンコードすることを含む、付記１８または１９記載の装置。
【国際調査報告】
2018528646.tif 000020
2018528646.tif 000021