(57)【特許請求の範囲】
【請求項１】
複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能な映像復号装置であって、
前記複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと前記第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、前記符号化のブロック単位で、可変の値である色差量子化オフセットを導出する適応色差量子化オフセット導出手段と、
前記符号化のブロック単位で、導出された前記色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化する逆量子化手段とを含む
ことを特徴とする映像復号装置。
【請求項２】
受信したビットストリームからブロック単位で予測誤差信号の色空間を選択する旨を解読する色空間選択解読手段をさらに含む
請求項１記載の映像復号装置。
【請求項３】
受信したビットストリームから解読される情報に基づいて前記複数の色空間それぞれの量子化オフセットの値を特定する色差量子化オフセット解読手段をさらに含む
請求項２記載の映像復号装置。
【請求項４】
複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能な映像復号方法であって、
前記複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと前記第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、前記符号化のブロック単位で、可変の値である色差量子化オフセットを導出し、
前記符号化のブロック単位で、導出された前記色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化する
ことを特徴とする映像復号方法。
【請求項５】
複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能な映像復号方法を実施する映像復号プログラムであって、
コンピュータに、
前記複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと前記第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、前記符号化のブロック単位で、可変の値である色差量子化オフセットを導出する処理と、
前記符号化のブロック単位で、導出された前記色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化する処理と
を実行させるための映像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、残差領域適応色変換と色差量子化オフセットとを用いる映像符号化装置及び映像復号装置に関する。
【背景技術】
【０００２】
HEVC(High Efficiency Video Coding)/H.265 に基づく映像符号化方式において、ディジタル化された画像の各フレームは符号化ツリーユニット（CTU ：Coding Tree Unit）に分割され、ラスタスキャン順で各CTU が符号化される。CTU は、クアッドツリー構造で符号化ユニット（CU：Coding Unit ）に分割されて符号化される。各CUは、予測ユニット（PU：Prediction Unit ）に分割されて予測される。また、各CUの予測誤差は、クアッドツリー構造で、変換ユニット（TU：Transform Unit）に分割されて周波数変換される。【０００３】
CUは、イントラ予測／フレーム間予測の符号化単位である。【０００４】
イントラ予測（画面内予測）は、予測信号を符号化対象フレームの再構築画像から生成する予測である。HEVC/H.265では、33種類の角度イントラ予測などが定義されている。角度イントラ予測では、符号化対象ブロック周辺の再構築画素を33種類の方向のいずれかに外挿して、イントラ予測信号が生成される。【０００５】
イントラ予測として、角度イントラ予測に加えて、DC予測及びPlanar予測が規定されている。DC予測では、参照画像の平均値が予測対象TUの全画素の予測値とされる。Planar予測では、予測画像は、参照画像における画素から線形補間によって生成される。【０００６】
フレーム間予測は、符号化対象フレームと表示時刻が異なる再構築フレーム（参照ピクチャ）の画像に基づく予測である。フレーム間予測をインター予測とも呼ぶ。インター予測では、参照ピクチャの再構築画像ブロックに基づいて（必要であれば画素補間を用いて）、インター予測信号が生成される。【０００７】
ディジタルカラー画像は、R,G,B のディジタル画像で構成されるが、伝送路を介してカラー画像を伝送する場合、圧縮効率を高めるために（データ量を減らすために）、一般に、RGB 空間以外の色空間の信号に変換される。例えば、画像信号は、輝度信号（Y） と色差信号（Cb,Cr） との組み合わせの色空間（YCoCr 空間）の信号に変換される。【０００８】
色差信号に対する量子化パラメータ（QP）は、chroma_qp_index_offsetというオフセット値を用いて、輝度信号に対するQPを変換することにより生成される。HEVCでは、Cbに対してcb_qp_index_offset（第１色差量子化オフセット）が適用され、Crに対してcr_qp_index_offset（第２色差量子化オフセット）が適用される。【０００９】
HEVCのRExt（Range Extension ）において、拡張機能の標準化作業が進められた（非特許文献１参照）。【００１０】
RExtによる拡張機能の圧縮効率をより高めるための方式として、非特許文献２で、残差領域適応色変換（Adaptive color transform in residual domain ）と呼ばれる技術が提案されている。図17に示すように、残差領域適応色変換は、RGB 空間の画像信号の予測誤差信号を、ブロック単位で適応的にYCoCr 空間の信号に切り替える技術である。【００１１】
つまり、RGB の予測誤差信号をそのまま圧縮するか、下記のForward 色空間変換行列（（１）式参照）を用いてYCoCr 空間の信号に変換して圧縮するかをブロック単位で選択できる。なお、図17には、斜線が施されたブロックについてYCoCr 空間でデータ圧縮が行われ、他のブロックについてRGB 空間でデータ圧縮が行われた例が示されている。【００１２】
ブロックのデータ圧縮に利用された色空間の情報はcu_residual_csc_flagシンタクスでシグナリングされる。cu_residual_csc_flag=0は、RGB 空間の信号が圧縮されたことを示し、cu_residual_csc_flag=1は、YCoCr 空間に変換された後に信号が圧縮されたことを示す。【００１３】
受信機（映像復号装置）は、cu_residual_csc_flag=1の場合には、下記のBackward色空間変換行列を用いてYCoCr 空間の信号をRGB 空間の信号に戻した後、復号処理を行う。【００１４】
【数１】
0006540707.tif 000002
【００１５】
なお、上記の色変換行列においてノルムが一定ではないため、cu_residual_csc_flag=1の場合、ブロックの予測誤差信号の量子化処理と逆量子化処理において、YCoCr 成分毎に、異なる色差量子化オフセットが量子化パラメータに加算される。【００１６】
また、特許文献１には、入力画像信号がRGB 空間の信号である場合と、YCoCr 空間である場合とで、異なる信号処理を行う映像符号化装置及び映像復号装置が記載されている。具体的には、映像符号化装置は、H.264/AVC 方式に基づく重み付き予測を実行するときに、予測信号に加算されるオフセットに関して、R,G,B の信号と輝度信号（Y 信号）とに対して同じオフセットを適用し、色差信号に対して別のオフセットを適用する。しかし、特許文献１は、色差量子化オフセットに関して、新たな知見を教示していない。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２０１１−１５１６８３号公報
【非特許文献】
【００１８】
【非特許文献１】D. Flynn, et al.,"High Efficiency Video Coding (HEVC) Range Extensions text specification: Draft 7", JCTVC-Q1005, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1 / SC 29/ WG 11 17th Meeting: Valencia, ES, 27 March - 4 April 2014
【非特許文献２】L. Zhang et al., "SCCE5 Test 3.2.1: In-loop color-space transform", JCTVC-R0147, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/ SC 29/ WG 11 18th Meeting: Sapporo, JP, 30 June - 9 July 2014
【発明の概要】
【発明が解決しようとする課題】
【００１９】
次に、図18を参照して、ディジタル化された画像の各フレームの各CUを入力画像としてビットストリームを出力する一般的な映像符号化装置の構成と動作を説明する。【００２０】
図18に示す映像符号化装置は、スイッチ101 、色空間変換器102 、スイッチ103 、周波数変換／量子化器104 、逆量子化／逆周波数変換器105 、スイッチ106 、逆色空間変換器107 、スイッチ108 、バッファ109 、予測器110 、予測パラメータ決定器111 、エントロピー符号化器112 、減算器115 及び加算器116 を備える。【００２１】
予測器110 は、CUの入力画像信号に対する予測信号を生成する。具体的には、予測器110 は、イントラ予測に基づいて予測信号（イントラ予測信号）を生成し、インター予測に基づいて予測信号（インター予測信号）を生成する。【００２２】
映像符号化装置に入力された画像は、予測器110 から供給される予測画像が減算器115 で減じられた後、予測誤差画像としてスイッチ101 に入力される。図18に示す例では、入力画像信号は、RGB 空間の信号である。また、映像符号化装置は、残差領域適応色変換機能を有している。例えば、映像符号化装置は、ブロック単位で、RGB 空間の画像信号の予測誤差信号を適応的にYCoCr 空間の信号に切り替えることができる。【００２３】
RGB 空間で予測誤差信号を扱うときには、スイッチ101 は、予測誤差画像がスイッチ103 に入力されるように設定される。YCoCr 空間で予測誤差信号を扱うときには、スイッチ101 は、予測誤差画像が色空間変換器102 に入力されるように設定される。なお、スイッチ101 は、例えば、予測パラメータ決定器111 の制御に従って、予測誤差画像の出力先を設定する。【００２４】
色空間変換器102 は、上記の（１）式（Forward 色空間変換行列）を用いて、RGB 空間の予測誤差信号をYCoCr 空間の信号に変換した後、スイッチ103 に出力する。【００２５】
スイッチ103 は、RGB 空間で予測誤差信号を扱うときには、スイッチ101 からの予測誤差信号を周波数変換／量子化器104 に出力する。YCoCr 空間で予測誤差信号を扱うときには、スイッチ103 は、色空間変換器102 からの予測誤差信号を周波数変換／量子化器104 に出力する。なお、スイッチ103 は、例えば、予測パラメータ決定器111 の制御に従って、予測誤差画像の入力元を選択する。【００２６】
周波数変換／量子化器104 は、予測誤差画像を周波数変換し、周波数変換された予測誤差画像（係数画像）を量子化する。エントロピー符号化器112 は、予測パラメータ及び量子化係数画像をエントロピー符号化して、ビットストリームを出力する。【００２７】
逆量子化／逆周波数変換器105 は、量子化係数画像を逆量子化する。さらに、逆量子化／逆周波数変換器105 は、逆量子化された係数画像を逆周波数変換する。逆周波数変換された再構築予測誤差画像は、スイッチ106 に入力される。【００２８】
RGB 空間で予測誤差信号を扱うときには、スイッチ106 は、再構築予測誤差画像がスイッチ108 に入力されるように設定される。YCoCr 空間で予測誤差信号を扱うときには、スイッチ106 は、再構築予測誤差画像が逆色空間変換器107 に入力されるように設定される。なお、スイッチ106 は、例えば、予測パラメータ決定器111 の制御に従って、再構築予測誤差画像の出力先を選択する。【００２９】
逆色空間変換器107 は、上記の（１）式（Backward色空間変換行列）を用いて、YCoCr 空間の再構築予測誤差信号をRGB 空間の信号に変換した後、スイッチ108 に出力する。【００３０】
スイッチ108 は、RGB 空間で予測誤差信号を扱うときには、スイッチ106 からの再構築予測誤差信号を選択する。YCoCr 空間で予測誤差信号を扱うときには、スイッチ108 は、逆色空間変換器107 からの再構築予測誤差信号を選択する。なお、スイッチ108 は、例えば、予測パラメータ決定器111 の制御に従って、いずれかの再構築予測誤差画像を選択する。【００３１】
スイッチ108 からの再構築予測誤差画像は、加算器116 で予測信号が加えられた後、再構築画像としてバッファ109 に供給される。バッファ109 は、再構築画像を格納する。【００３２】
予測パラメータ決定器111 は、入力画像信号と予測信号とを比較して、例えば符号化コストが最小になる予測パラメータを決定するように、予測器110 に指示する。予測パラメータ決定器111 は、決定された予測パラメータをエントロピー符号化器112 に供給する。予測パラメータは、予測モード（イントラ予測、インター予測）、イントラ予測ブロックサイズ、イントラ予測方向、インター予測ブロックサイズ、及び動きベクトルなど、ブロックの予測に関連した情報である。【００３３】
予測パラメータ決定器111 は、さらに、各ブロックについて、RGB 空間で予測誤差信号を扱うかYCoCr 空間で予測誤差信号を扱うかを決定させる。【００３４】
映像符号化装置から出力されたビットストリームは、映像復号装置に伝達される。映像復号装置は、復号処理を行って、動画像を復元する。図19は、一般的な映像符号化装置が出力したビットストリームを復号し復号画像を得る一般的な映像復号装置の構成の一例を示すブロック図である。図19を参照して、一般的な映像復号装置の構成と動作を説明する。【００３５】
図19に示す映像復号装置は、エントロピー復号器212 、逆量子化／逆周波数変換器205 、スイッチ206 、逆色空間変換器207 、スイッチ208 、バッファ209 、予測器210 、及び加算器216 を備える。【００３６】
エントロピー復号器212 は、入力されたビットストリームをエントロピー復号する。エントロピー復号器212 は、量子化係数画像を逆量子化／逆周波数変換器205 に供給し、予測パラメータを予測器210 に供給する。【００３７】
逆量子化／逆周波数変換器205 は、入力された量子化係数画像を逆量子化して、係数画像として出力する。さらに、逆量子化／逆周波数変換器205 は、周波数領域の係数画像を空間領域の画像に変換し、予測誤差画像として出力する。予測誤差画像は、スイッチ206 に入力される。【００３８】
RGB 空間で予測誤差信号を扱うときには、スイッチ206 は、予測誤差画像がスイッチ208 に入力されるように設定される。YCoCr 空間で予測誤差信号を扱うときには、スイッチ206 は、予測誤差画像が逆色空間変換器207 に入力されるように設定される。なお、スイッチ206 は、映像符号化装置からのシグナリングによって、RGB 空間で予測誤差信号を扱うべきかYCoCr 空間で予測誤差信号を扱うべきかを特定できる。【００３９】
逆色空間変換器207 は、上記の（１）式（Backward色空間変換行列）を用いて、YCoCr 空間の予測誤差信号をRGB 空間の信号に変換した後、予測誤差信号をスイッチ208 に出力する。【００４０】
スイッチ208 は、RGB 空間で予測誤差信号を扱うときには、スイッチ206 からの予測誤差信号を選択する。YCoCr 空間で予測誤差信号を扱うときには、スイッチ208 は、逆色空間変換器207 からの予測誤差信号を選択する。スイッチ208 は、映像符号化装置からのシグナリングによって、RGB 空間で予測誤差信号を扱うべきかYCoCr 空間で予測誤差信号を扱うべきかを特定できる。【００４１】
スイッチ208 からの予測誤差画像は、加算器216 で予測器210 からの予測信号が加えられた後、再構築画像としてバッファ209 に供給される。バッファ209 は、再構築画像を格納する。【００４２】
また、バッファ209 に格納された再構築画像が復号画像（復号映像）として出力される。【００４３】
バッファ209 は、過去に復号された画像を参照画像として蓄積する。予測器210 は、イントラ予測を行うときには、現在復号中の画像内において過去に復号された、隣接する再構築画像から復号処理対象の画像を予測して予測画像を生成する。予測器210 は、インター予測を行うときには、バッファ209 から供給される参照画像に基づいて予測画像を生成する。【００４４】
RExtにおいて、主観的な画質改善を目的とする色差量子化オフセット（色差QPオフセット）技術が提案されている。色差量子化オフセット技術は、２番目の色成分と３番目の色成分に対する色差量子化オフセット値をシグナリングすることによって、色成分毎の量子化パラメータを調整する技術である。すなわち、量子化強度を変更できる。【００４５】
色差量子化オフセット値をシグナリングするシンタクスとして以下がある。
・ピクチャ単位： pps_cb_qp_offset/pps_cr_qp_offset/slice_qp_delta_cb/slice_qp_delta_cr 
・スライス単位： slice_qp_delta_cb/slice_qp_delta_cr
・ブロック単位： cu_chroma_qp_offset_idx【００４６】
上記のシンタクスを用いて色成分毎の量子化強度を調整することによって、主観画質を高めることができる。【００４７】
図18に示された映像符号化装置及び図19に示された映像復号装置は、色差量子化オフセットも適用する。図18に示されているように、映像符号化装置には、予め定められた色差量子化オフセットが入力されている。【００４８】
映像符号化装置において、周波数変換／量子化器104 は、RGB 空間で予測誤差信号を扱う場合に、係数画像を量子化するときに、図20に示すように、B 成分の量子化パラメータを第１色差量子化オフセットに従って増減し、R 成分の量子化パラメータを第２色差量子化オフセットに従って増減する。逆量子化／逆周波数変換器105 は、B 成分の逆量子化パラメータを第１色差量子化オフセットに従って増減し、R 成分の逆量子化パラメータを第２色差量子化オフセットに従って増減する。【００４９】
周波数変換／量子化器104 は、YCoCr 空間で予測誤差信号を扱う場合に、係数画像を量子化するときに、図20に示すように、Co成分の量子化パラメータを第１色差量子化オフセットに従って増減し、Cr成分の量子化パラメータを第２色差量子化オフセットに従って増減する。逆量子化／逆周波数変換器105 は、Co成分の逆量子化パラメータを第１色差量子化オフセットに従って増減し、Cr成分の逆量子化パラメータを第２色差量子化オフセットに従って増減する。【００５０】
映像復号装置において、逆量子化／逆周波数変換器205 は、映像符号化装置における逆量子化／逆周波数変換器105 と同様に動作する。【００５１】
しかし、色差量子化オフセット技術は２番目の色成分（第２色成分）と３番目の色成分（第３色成分）に対する色差量子化オフセット値をシグナリングするという技術であるから、残差領域適応色変換と色差量子化オフセットを組み合わせると、図20に示すように、RGB 空間で圧縮されたブロックとYCoCr 空間で圧縮されたブロックとが量子化強度を共有する。その結果、色空間に応じて適切に量子化強度を設定できなくなる。この結果、色差量子化オフセット技術による主観画質改善効果が得らなくなる。【００５２】
本発明は、残差領域適応色変換と色差量子化オフセットとが併用される場合に、主観画質改善効果を損なわないようにする映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００５４】
本発明による映像復号装置は、複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能であり、複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、符号化のブロック単位で、可変の値である色差量子化オフセットを導出する適応色差量子化オフセット導出手段と、符号化のブロック単位で、導出された色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化する逆量子化手段とを含むことを特徴とする。
【００５６】
本発明による映像復号方法は、複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能であり、複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、符号化のブロック単位で、可変の値である色差量子化オフセットを導出し、符号化のブロック単位で、導出された色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化することを特徴とする。
【００５８】
本発明による映像復号プログラムは、複数の色空間から、符号化のブロック単位で予測誤差信号の色空間を選択可能な映像復号方法を実施する映像復号プログラムであって、コンピュータに、複数の色空間それぞれから選択された色空間の第１色成分の量子化パラメータと第１色成分以外の色成分のブロック毎の色差量子化オフセットとを用いて求められた値を特定の値域にクリッピングする関数を用いて、符号化のブロック単位で、可変の値である色差量子化オフセットを導出する処理と、符号化のブロック単位で、導出された色空間の色差量子化オフセットを使用して量子化係数画像を逆量子化する処理とを実行させることを特徴とする。
【発明の効果】
【００５９】
本発明によれば、主観画質改善効果を損なわないようにすることができる。
【図面の簡単な説明】
【００６０】
【図１】映像符号化装置の実施形態を示すブロック図である。
【図２】色差量子化オフセットのシグナリングに関連する処理を示すフローチャートである。
【図３】映像復号装置の実施形態を示すブロック図である。
【図４】色差量子化オフセットの導出に関連する処理を示すフローチャートである。
【図５】alt_pps_cb_qp_offset及びalt_pps_cr_qp_offsetを伝送するためのシンタクスの一例を示す説明図である。
【図６】alt_slice_qp_delta_cb及びalt_slice_qp_delta_cr伝送するためのシンタクスの一例を示す説明図である。
【図７】alt_slice_qp_delta_cb及びalt_slice_qp_delta_cr伝送するためのシンタクスの一例を示す説明図である。
【図８】cb_qp_offset_list [i] 及びcr_qp_offset_list [i] を伝送するためのシンタクスの一例を示す説明図である。
【図９】alt_cb_qp_offset_list [i] 及びalt_cr_qp_offset_list [i] を伝送するためのシンタクスの一例を示す説明図である。
【図１０】映像符号化装置及び映像復号装置の機能を実現可能な情報処理システムの構成例を示すブロック図である。
【図１１】映像符号化装置の主要部を示すブロック図である。
【図１２】映像符号化装置の他の例の主要部を示すブロック図である。
【図１３】映像符号化装置のさらに他の例の主要部を示すブロック図である。
【図１４】映像復号装置の主要部を示すブロック図である。
【図１５】映像復号装置の他の例の主要部を示すブロック図である。
【図１６】映像復号装置のさらに他の例の主要部を示すブロック図である。
【図１７】残差領域適応色変換の一例を示す説明図である。
【図１８】一般的な映像符号化装置の構成を示すブロック図である。
【図１９】一般的な映像復号装置の構成を示すブロック図である。
【図２０】色差量子化オフセットの使用例を示す説明図である。
【発明を実施するための形態】
【００６１】
実施形態１．
図1 は、映像符号化装置の第１の実施形態を示すブロック図である。図1 を参照して、ディジタル化された映像の各フレームを入力画像としてビットストリームを出力する映像符号化装置の構成を説明する。
【００６２】
図１に示すように、第１の実施形態の映像符号化装置は、図18に示された一般的な映像符号化装置と同様に、スイッチ101 、色空間変換器102 、スイッチ103 、周波数変換／量子化器104 、逆量子化／逆周波数変換器105 、スイッチ106 、逆色空間変換器107 、スイッチ108 、バッファ109 、予測器110 、予測パラメータ決定器111 、エントロピー符号化器112 、減算器115 及び加算器116 を備える。
【００６３】
図1 に示すように、映像符号化装置は、さらに、適応色差量子化オフセット導出器121 とスイッチ122 とを備える。
【００６４】
スイッチ101 、色空間変換器102 、スイッチ103 、周波数変換／量子化器104 、逆量子化／逆周波数変換器105 、スイッチ106 、逆色空間変換器107 、スイッチ108 、バッファ109 、予測器110 、減算器115 及び加算器116 は、図18に示されたそれらと同様に動作するので、以下、主として、適応色差量子化オフセット導出器121 とスイッチ122 の動作と、色差量子化オフセットのシグナリングに関連する予測パラメータ決定器111 及びエントロピー符号化器112 の動作とを説明する。なお、適応色差量子化オフセット導出器121 には、RGB 空間用の色差量子化オフセットとYCoCr 空間用の色差量子化オフセットとが入力されている。
【００６５】
図2 は、色差量子化オフセットのシグナリングに関連する処理を示すフローチャートである。
【００６６】
映像符号化装置は、adaptive_color_trans_flag で残差領域適応色変換を実施するか否かを示す情報をシグナリングする。また、映像符号化装置は、残差領域適応色変換を実施する場合、cu_residual_csc_flagでブロックの色空間を示す情報をシグナリングする。
【００６７】
残差領域適応色変換が実施されない場合には、エントロピー符号化器112 は、adaptive_color_trans_flag=0 をシグナリングするが、適応色差量子化オフセット導出器121 が導出したRGB 空間用の色差量子化オフセット（適応色差量子化オフセット導出器121 に入力されたRGB 空間用の色差量子化オフセット）を下記のようなシンタクスで伝送する（ステップS101，S102）。残差領域適応色変換が実施される場合には、エントロピー符号化器112 は、adaptive_color_trans_flag=1 にする。そして、RGB 空間で圧縮が行われるときには、エントロピー符号化器112 は、適応色差量子化オフセット導出器121 が導出したRGB 空間用の色差量子化オフセットを以下のシンタクスで伝送する（ステップS103，S104）。
【００６８】
・ピクチャ単位： pps_cb_qp_offset/pps_cr_qp_offset/slice_qp_delta_cb/slice_qp_delta_cr 
・スライス単位： slice_qp_delta_cb/slice_qp_delta_cr
【００６９】
YCoCr 空間で圧縮が行われるときには、エントロピー符号化器112 は、適応色差量子化オフセット導出器121 が導出したYCoCr 空間用の色差量子化オフセットを以下のシンタクスで伝送する（ステップS103，S105）。
【００７０】
・ピクチャ単位： alt_pps_cb_qp_offset/alt_pps_cr_qp_offset/alt_slice_qp_delta_cb/alt_slice_qp_delta_cr 
・スライス単位： alt_slice_qp_delta_cb/alt_slice_qp_delta_cr
【００７１】
また、残差領域適応色変換が実施される場合、YCoCr 空間で圧縮が行われるとき（RGB 空間で圧縮が行われないとき）には、エントロピー符号化器112 は、cu_residual_csc_flag=1をシグナリングする。適応色差量子化オフセット導出器121 は、導出したYCoCr 空間用の色差量子化オフセット（第１色差量子化オフセット及び第２色差量子化オフセット）をスイッチ122 に出力する。
【００７２】
RGB 空間で圧縮が行われるときには、エントロピー符号化器112 は、cu_residual_csc_flag=0をシグナリングする。適応色差量子化オフセット導出器121 は、導出したRGB 空間用の色差量子化オフセット（第１色差量子化オフセット及び第２色差量子化オフセット）をスイッチ122 に出力する。
【００７３】
なお、適応色差量子化オフセット導出器121 は、cu_residual_csc_flagに従って、RGB 空間で圧縮が行われるのかYCoCr 空間で圧縮が行われるのかを認識する。
【００７４】
また、周波数変換／量子化器104 は、予測パラメータ決定器111 が決定する色差量子化オフセットを使用して量子化パラメータを調整する。
【００７５】
予測パラメータ決定器111 は、例えば、予めRGB 空間用の色差量子化オフセットの値とYCoCr 空間用の色差量子化オフセットの値とを記憶し、適宜、RGB 空間用の量子化オフセットの値又はYCoCr 空間用の色差量子化オフセットの値を周波数変換／量子化器104 に供給する。その場合、RGB 空間用の色差量子化オフセットの値及びYCoCr 空間用の色差量子化オフセットの値が、エントロピー符号化器112 に供給される予測パラメータに含められる。エントロピー符号化器112 は、RGB 空間用の色差量子化オフセットの値及びYCoCr 空間用の色差量子化オフセットの値をシグナリングする
【００７６】
この場合、映像符号化装置は、明示的に（explicit）色差量子化オフセットをシグナリングする。しかも、色差量子化オフセットの値をシグナリングする。
【００７７】
なお、適応色差量子化オフセット導出器121 のより詳細な動作については第２の実施形態で詳述される。
【００７８】
上記の動作以外の映像符号化装置の動作は、図18に示された映像符号化装置の動作と同じである。
【００７９】
実施形態２．
図3 は、色差量子化オフセットをシグナリングする映像符号化装置が出力したビットストリームを復号し復号画像を得る映像復号装置の構成を示すブロック図である。図3 を参照して、第２の実施形態の映像復号装置の構成を説明する。
【００８０】
図3に示すように、本実施形態の映像復号装置は、図19に示された一般的な映像復号装置と同様に、エントロピー復号器212 、逆量子化／逆周波数変換器205 、スイッチ206 、逆色空間変換器207 、スイッチ208 、バッファ209 、予測器210 、及び加算器216 を備える。
【００８１】
図3 に示すように、映像復号装置は、さらに、適応色差量子化オフセット導出器221 とスイッチ222 とを備える。
【００８２】
逆量子化／逆周波数変換器205 、スイッチ206 、逆色空間変換器207 、スイッチ208 、バッファ209 、予測器210 、及び加算器216 は、図19に示されたそれらと同様に動作するので、以下、主として、適応色差量子化オフセット導出器221 とスイッチ222 の動作と、色差量子化オフセットの導出に関連するエントロピー復号器212 の動作とを説明する。
【００８３】
図4 は、色差量子化オフセットの導出に関連する処理を示すフローチャートである。
【００８４】
エントロピー復号器212 がビットストリームからadaptive_color_trans_flag=1 （残差領域適応色変換が実施されることを示す。）を解読した場合（ステップS201）、cu_residual_csc_flag=1（YCoCr 空間でデータ圧縮されたことを示す。）を解読したときには（ステップS202）、適応色差量子化オフセット導出器221 は、YCoCr 空間用の色差量子化オフセットを導出する（ステップS204）。エントロピー復号器212 がcu_residual_csc_flag=0（RGB 空間でデータ圧縮されたことを示す。）を解読したときには（ステップS202）、適応色差量子化オフセット導出器221 は、RGB 空間用の色差量子化オフセットを導出する（ステップS203）。
【００８５】
適応色差量子化オフセット導出器221 は、以下のように、RGB 空間用の色差量子化オフセット（第１色差量子化オフセットqPiCb 及び第２色差量子化オフセットqPiCr ）を導出する。
【００８６】
qPiCb = Clip3 ( -QpBdOffsetC, 57, QpY + pps_cb_qp_offset + slice_cb_qp_offset + CuQpOffsetCb )
qPiCr = Clip3 ( -QpBdOffsetC, 57, QpY + pps_cr_qp_offset + slice_cr_qp_offset + CuQpOffsetCr )                        （２）
【００８７】
（２）式において、 Clip3 (x , y ,z)は、入力z を、[x ,y ]の値域にクリッピングする関数である。QpY は、第１色成分の量子化パラメータ、CuQpOffsetCbは、第２色成分のブロック毎の色差量子化オフセット、CuQpOffsetCrは、第３色成分のブロック毎の色差量子化オフセットである。なお、qPiCb ，qPiCr と表現されているが、第１色成分がG 成分、第２色成分がB 成分、第３色成分がR 成分のRGB 空間の場合、qPiCb は、B 成分についての色差量子化オフセットに相当し、qPiCr は、R 成分についての色差量子化オフセットに相当する。
【００８８】
適応色差量子化オフセット導出器221 は、以下の（３）式のように、YCoCr 空間用の色差量子化オフセット（第１色差量子化オフセットqPiCb 及び第２色差量子化オフセットqPiCr ）を導出する。
【００８９】
qPiCb = Clip3( -QpBdOffsetC, 57, QpY + alt_pps_cb_qp_offset + alt_slice_cb_qp_offset + CuQpOffsetCb )
qPiCr = Clip3( -QpBdOffsetC, 57, QpY + alt_pps_cr_qp_offset + alt_slice_cr_qp_offset + CuQpOffsetCr )               （３）
【００９０】
なお、量子化パラメータ（Qp'Cb ，Qp'Cr ）は、以下の（４）式のよう算出される。
【００９１】
Qp'Cb = qPCb + QpBdOffsetC
Qp'Cr = qPCr + QpBdOffsetC                    （４）
【００９２】
以下に、色差量子化オフセットの導出の手続の具体例を示す。下記の記述において、クォーテーションマークで囲まれた部分は、本実施形態における特徴的な部分である。
【００９３】
- "If cu_residual_csc_flag is equal to 0", the variables qPCb and qPCr are derived as follows:
qPiCb = Clip3( -QpBdOffsetC, 57, QpY + pps_cb_qp_offset + slice_cb_qp_offset + CuQpOffsetCb )
qPiCr = Clip3( -QpBdOffsetC, 57, QpY + pps_cr_qp_offset + slice_cr_qp_offset + CuQpOffsetCr )
- "Otherwise (cu_residual_csc_flag is equal to 1), the variables qPCb and
qPCr are derived as follows:"
"qPiCb = Clip3( -QpBdOffsetC, 57, QpY + alt_pps_cb_qp_offset + alt_slice_cb_qp_offset + CuQpOffsetCb )"
"qPiCr = Clip3( -QpBdOffsetC, 57, QpY + alt_pps_cr_qp_offset + alt_slice_cr_qp_offset + CuQpOffsetCr )"
- If ChromaArrayType is equal to 1, the variables qPCb and qPCr are set equal to the value of QpC as specified in Predetermined Table based on the index qPi equal to qPiCb and qPiCr, respectively.
- Otherwise, the variables qPCb and qPCr are set equal to Min( qPi, 51 ), based on the index qPi equal to qPiCb and qPiCr, respectively.
- The chroma quantization parameters for the Cb and Cr components, Qp'Cb and Qp'Cr, are derived as follows:
Qp'Cb = qPCb + QpBdOffsetC
Qp'Cr = qPCr + QpBdOffsetC
【００９４】
逆量子化／逆周波数変換器205 は、入力された量子化係数画像を逆量子化して、係数画像として出力する際に、量子化パラメータを適応色差量子化オフセット導出器221 からの色差量子化オフセットに従って増減する。
【００９５】
実施形態３．
次に、第３の実施形態の映像符号化装置を説明する。図5 は、alt_pps_cb_qp_offset及びalt_pps_cr_qp_offsetを伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.2.3.2 Picture parameter set range extensions syntax の改良）を示す説明図である。図5 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す。
【００９６】
図6 ，図7 は、alt_slice_qp_delta_cb及びalt_slice_qp_delta_cr伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.6.1 General slice segment header syntax の改良）を示す説明図である。図6 ，図7 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す。
【００９７】
なお、本実施形態の映像符号化装置の構成は、図1 に示された構成と同じである。映像符号化装置において、エントロピー符号化器112 は、RGB 空間用の色差量子化オフセットを特定可能な情報（例えば、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックス、又は色差量子化オフセットの値）を映像復号装置に伝送している。
【００９８】
エントロピー符号化器112 は、YCoCr 空間でデータ圧縮する場合には、図5 及び図6 ，図7 に例示されたシンタクスで、YCoCr 空間用の色差量子化オフセットを特定可能な情報（例えば、色差量子化オフセットの値そのもの）をシグナリングする。
【００９９】
実施形態４．
次に、第４の実施形態の映像復号装置を説明する。本実施形態の映像復号装置は、第３の実施形態の映像符号化装置に対応する。なお、本実施形態の映像復号装置の構成は、図3 に示された構成と同じである。
【０１００】
映像復号装置において、エントロピー復号器212 が、図5 及び図6 ，図7 に例示されたシンタクスによりYCoCr 空間でデータ圧縮されたことを解読した場合には、適応色差量子化オフセット導出器221 は、第２の実施形態の場合と同様に、色差量子化オフセットを導出する。
【０１０１】
また、映像符号化装置において、適応色差量子化オフセット導出器121 は、適応色差量子化オフセット導出器221 と同様に動作する。
【０１０２】
実施形態５．
次に、第５の実施形態の映像符号化装置を説明する。図8 は、YCoCr 空間用に追加でcb_qp_offset_list [i] 及びcr_qp_offset_list [i] を伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.2.3.2 Picture parameter set range extensions syntax の改良）を示す説明図である。図8 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す（つまり、adaptive_color_trans_flagの値に応じてcb_qp_offset_list/cr_qp_offset_list のサイズ（chroma_qp_offset_list_len_minus1のレンジ）を拡張することを示す）。本実施形態の映像符号化装置においては、cu_residual_csc_flagシンタクスの値に応じてブロック単位で伝送するcu_chroma_qp_offset_idx シンタクスの値を調整することによって、ブロック単位でRGB 空間用とYCoCr 空間用の量子化オフセットを切り替えることができる。
【０１０３】
なお、本実施形態の映像符号化装置の構成は、図1 に示された構成と同じである。映像符号化装置において、エントロピー符号化器112 は、RGB 空間用の色差量子化オフセットを特定可能な情報（例えば、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックスであるcu_chroma_qp_offset_idx  シンタクス）を映像復号装置に伝送している。
【０１０４】
本実施形態では、映像符号化装置において、エントロピー符号化器112 は、YCoCr 空間用の色差量子化オフセットを特定可能な情報（例えば、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックスであるcu_chroma_qp_offset_idx シンタクス）を映像復号装置に伝送する。本実施形態の映像復号装置では、cu_residual_csc_flagシンタクスの値に応じてブロック単位で伝送されたcu_chroma_qp_offset_idx シンタクスの値に基づいて、ブロック単位でRGB 空間用とYCoCr 空間用の色差量子化オフセットを切り替えることができる。
【０１０５】
なお、図8 において、斜体字の表示箇所（cb_qp_offset_list [i] 及びcr_qp_offset_list [i] は、上記のYCoCr 空間用の色差量子化オフセットに対応する。
【０１０６】
実施形態６．
次に、第６の実施形態の映像復号装置を説明する。本実施形態の映像復号装置は、第５の実施形態の映像符号化装置に対応する。なお、本実施形態の映像復号装置の構成は、図3 に示された構成と同じである。
【０１０７】
映像復号装置において、エントロピー復号器212 が、図8 に例示されたシンタクスによりYCoCr 空間でデータ圧縮されたことを解読した場合に、例えばインデックスで指定されるデータテーブルから色差量子化オフセットを読み出し、適応色差量子化オフセット導出器221 は、第２の実施形態の場合と同様に、色差量子化パラメータを算出する。
【０１０８】
また、映像符号化装置において、適応色差量子化オフセット導出器121 は、適応色差量子化オフセット導出器221 と同様に動作する。
【０１０９】
実施形態７．
次に、第７の実施形態の映像符号化装置を説明する。図9 は、YCoCr 空間用にalt_cb_qp_offset_list [i] 及びalt_cr_qp_offset_list [i] を伝送するためのシンタクスの一例（非特許文献１に記載されている7.3.2.3.2 Picture parameter set range extensions syntax の改良）を示す説明図である。図9 において、斜体字の表示箇所は、本実施形態の特徴箇所を示す。
【０１１０】
第７の実施形態では、後述するように、第５の実施形態と比較して、cu_residual_csc_flagシンタクスの値に応じてcu_chroma_qp_offset_idx シンタクスの値の解釈が変わるため、ブロックごとに伝送するcu_chroma_qp_offset_idx シンタクスのビット数を節約できる。例えば、第７の実施形態では、cu_chroma_qp_offset_idx=0 でも、cu_residual_csc_flag=0の場合RGB 用のcb_qp_offset_list [0] 及びcr_qp_offset_list [0] を導出し、cu_residual_csc_flag=1の場合YCoCr 用のalt_cb_qp_offset_list [0] 及びalt_cr_qp_offset_list [0] を導出する。一方、第５の実施形態では、cu_chroma_qp_offset_idx=0 は、RGB 用のcb_qp_offset_list [0] 及びcr_qp_offset_list [0] を導出することになる。このため、第５の実施形態においては、同listの大きさが４の場合（chroma_qp_offset_list_len_minus1が３の場合）、YCoCr 用のcb_qp_offset_list [4] 及びalt_cr_qp_offset_list [4] を導出するためには、cu_chroma_qp_offset_idx=4 を伝送しなくてはならない。
【０１１１】
なお、本実施形態の映像符号化装置の構成は、図1 に示された構成と同じである。映像符号化装置において、エントロピー符号化器112 は、RGB 空間用の色差量子化オフセットを特定可能な情報（例えば、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックス）を映像復号装置に伝送している。
【０１１２】
本実施形態では、映像符号化装置において、エントロピー符号化器112 は、YCoCr 空間用の色差量子化オフセットを特定可能な情報（例えば、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックス）を映像復号装置に伝送する。
【０１１３】
実施形態８．
次に、第８の実施形態の映像復号装置を説明する。本実施形態の映像復号装置は、第７の実施形態の映像符号化装置に対応する。なお、本実施形態の映像復号装置の構成は、図3 に示された構成と同じである。
【０１１４】
映像復号装置において、エントロピー復号器212 が、図9 に例示されたシンタクスによりYCoCr 空間でデータ圧縮されたことを解読した場合に、例えばインデックスで指定されるデータテーブルから色差量子化オフセットを読み出し、適応色差量子化オフセット導出器221 は、第２の実施形態の場合と同様に、色差量子化パラメータを算出する。
【０１１５】
また、映像符号化装置において、適応色差量子化オフセット導出器121 は、適応色差量子化オフセット導出器221 と同様に動作する。
【０１１６】
以下に、色差量子化オフセットの導出の手続の具体例を示す。下記の記述において、クォーテーションマークで囲まれた部分は、本実施形態における特徴的な部分である。
【０１１７】
cu_chroma_qp_offset_idx, when present, specifies the index into the cb_qp_offset_list [ ] and cr_qp_offset_list [ ] or the alt_cb_qp_offset_list [ ] and alt_cr_qp_offset_list [ ] that is used to determine the value of CuQpOffsetCb and CuQpOffsetCr. When present, the value of cu_chroma_qp_offset_idx shall be in the range of 0 to chroma_qp_offset_list_len_minus1, inclusive. When not present, the value of cu_chroma_qp_offset_idx is inferred to be equal to 0.
When cu_chroma_qp_offset_flag is present, the following applies:
- The variable IsCuChromaQpOffsetCoded is set equal to 1.
- The variables CuQpOffsetCb and CuQpOffsetCr are derived as follows:
- If cu_chroma_qp_offset_flag is equal to 1 and "cu_residual_csc_flag is equal to 0", the following applies:
CuQpOffsetCb = cb_qp_offset_list [cu_chroma_qp_offset_idx]
CuQpOffsetCr = cr_qp_offset_list [cu_chroma_qp_offset_idx]
- "Otherwise if cu_chroma_qp_offset_flag is equal to 1 and cu_residual_csc_flag is equal to 1, the following applies:"
"CuQpOffsetCb = alt_cb_qp_offset_list [cu_chroma_qp_offset_idx]"
"CuQpOffsetCr = alt_cr_qp_offset_list [cu_chroma_qp_offset_idx]"
- Otherwise (cu_chroma_qp_offset_flag is equal to 0), CuQpOffsetCb and  CuQpOffsetCr are both set equal to 0.
【０１１８】
実施形態９．
上記の各実施形態では、映像符号化装置は、明示的に色差量子化オフセットをシグナリングしたが、ブロック単位で予測誤差信号の色空間を選択する旨をシグナリングするが色差量子化オフセットをシグナリングしないようにしてもよい。本明細書では、そのことを、暗黙的に（implicit）色差量子化オフセットをシグナリングするという。
【０１１９】
映像符号化装置が暗黙的に色差量子化オフセットをシグナリングする場合、エントロピー符号化器は、adaptive_color_trans_flag=1 をシグナリングし、例えばブロック単位でcu_residual_csc_flagをシグナリングするが、色差量子化オフセットの値を特定可能な情報をシグナリングしない。
【０１２０】
映像復号装置において、エントロピー復号器が、ビットストリームからadaptive_color_trans_flag=1 を解読した場合、cu_residual_csc_flag=0（RGB 空間でデータ圧縮されたことを示す。）を解読したときには、適応色差量子化オフセット導出器221 は、映像復号装置において予め記憶されているRGB 空間用の色差量子化オフセットの値を読み出す。また、cu_residual_csc_flag=1（YCoCr 空間でデータ圧縮されたことを示す。）を解読したときには、適応色差量子化オフセット導出器221 は、予め記憶されているRGB 空間用の色差量子化オフセットの値からYCoCr 空間用の色差量子化オフセットの値を算出する。
【０１２１】
RGB 空間用の色差量子化オフセットとYCoCr 空間用の色差量子化オフセットとはある程度相関関係があることから、すなわち、YCoCr 空間用の色差量子化オフセットをRGB 空間用の色差量子化オフセットから算出するための計算式を定めることが可能であることから、適応色差量子化オフセット導出器221 は、そのような計算式によってYCoCr 空間用の色差量子化オフセットを導出できる。
【０１２２】
すなわち、映像復号装置は、暗黙的に色差量子化オフセットを導出する。
【０１２３】
また、映像符号化装置において、適応色差量子化オフセット導出器121 は、適応色差量子化オフセット導出器221 と同様に動作する。
【０１２４】
なお、映像符号化装置が暗黙的に色差量子化オフセットをシグナリングする場合には、伝送されるデータ量を削減できる。
【０１２５】
上記の各実施形態では、２つの色空間としてRGB 空間とYCoCr 空間とが例示されたが、２つの色空間の一方又は双方が他の色空間であっても上記の各実施形態の方式を適用することができる。また、上記の実施形態では、RGB 空間では、第１色成分をG 、第２色成分をB 、第３色成分をR としたが（図20参照）、各色成分に対する色信号の割り当て方はそれに限られず、各色成分に対して任意の色信号を割り当てることができる。
【０１２６】
また、上記の各実施形態では、映像符号化装置及び映像復号装置が２つの色空間を扱ったが、３つ以上の色空間を扱うことも可能である。
【０１２７】
また、上記の各実施形態を、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。
【０１２８】
図10に示す情報処理システムは、プロセッサ1001、プログラムメモリ1002、映像データを格納するための記憶媒体1003およびビットストリームを格納するための記憶媒体1004を備える。記憶媒体1003と記憶媒体1004とは、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体として、ハードディスク等の磁気記憶媒体を用いることができる。
【０１２９】
図10に示された情報処理システムにおいて、プログラムメモリ1002には、図1 ，図3 のそれぞれに示された各ブロック（バッファのブロックを除く）の機能を実現するためのプログラムが格納される。そして、プロセッサ1001は、プログラムメモリ1002に格納されているプログラムに従って処理を実行することによって、図1 ，図3 のそれぞれに示された映像符号化装置または映像復号装置の機能を実現する。
【０１３０】
図11は、映像符号化装置の主要部を示すブロック図である。図11に示すように、映像符号化装置301 は、色空間毎の色差量子化オフセットを導出する適応色差量子化オフセット導出部311 （一例として、図1 に示された適応色差量子化オフセット導出器121 に相当）と、色空間毎の色差量子化オフセットを使用して量子化係数画像を逆量子化する逆量子化部312 （一例として、図1 に示された逆量子化／逆周波数変換器105 に相当）とを備える。
【０１３１】
図12は、映像符号化装置の他の例の主要部を示すブロック図である。図12に示すように、映像符号化装置302 は、ブロック単位で予測誤差信号の色空間を選択する旨をシグナリングする色空間選択通知部313 （一例として、図1 に示されたエントロピー符号化器112 に相当）をさらに備える。
【０１３２】
なお、図12に示された構成において、映像符号化装置302 が色空間毎の量子化オフセットの値を特定可能な情報をシグナリングする手段を含んでいない場合には、映像符号化装置302 において、色差量子化オフセットは暗黙的に導出される。
【０１３３】
図13は、映像符号化装置のさらに他の例の主要部を示すブロック図である。図13に示すように、映像符号化装置303 は、色空間毎の色差量子化オフセットの値を特定可能な情報をシグナリングする量子化オフセット情報伝送部314 （一例として、図1 に示されたエントロピー符号化器112 に相当）をさらに備える。色差量子化オフセットの値を特定可能な情報は、例えば、色差量子化オフセットの値そのもの、又は、映像復号装置に保持されている色差量子化オフセットが設定されているデータテーブルを指定するインデックスである。
【０１３４】
図14は、映像復号装置の主要部を示すブロック図である。図14に示すように、映像復号装置401 は、色空間毎の色差量子化オフセットを導出する適応色差量子化オフセット導出部411 （一例として、図3 に示された適応色差量子化オフセット導出器221 に相当）と、色空間毎の色差量子化オフセットを使用して量子化係数画像を逆量子化する逆量子化部412 （一例として、図3 に示された逆量子化／逆周波数変換器205 に相当）とを備える。
【０１３５】
図15は、映像復号装置の他の例の主要部を示すブロック図である。図15に示すように、映像復号装置402 は、受信したビットストリームからブロック単位で予測誤差信号の色空間を選択する旨を解読する色空間選択解読部413 （一例として、図3 に示されたエントロピー復号器212 に相当）をさらに備える。
【０１３６】
なお、図15に示された構成において、映像復号装置402 が色空間毎の色差量子化オフセットの値を特定可能な情報を解読する手段を含んでいない場合には、映像復号装置402 は、暗黙的に色差量子化オフセットを導出する。
【０１３７】
図16は、映像復号装置のさらに他の例の主要部を示すブロック図である。図16に示すように、映像復号装置403 は、受信したビットストリームから解読される情報に基づいて色空間毎の色差量子化オフセットの値を特定する色差量子化オフセット解読部414 （一例として、図3 に示されたエントロピー復号器212 に相当）をさらに備える。
【０１３８】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１３９】
この出願は、２０１４年１０月３日に出願された日本特許出願２０１４−２０４３９２を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１４０】
101   スイッチ
102   色空間変換器
103   スイッチ
104   周波数変換／量子化器
105   逆量子化／逆周波数変換器
106   スイッチ
107   逆色空間変換器
108   スイッチ
109   バッファ
110   予測器
111   予測パラメータ決定器
112   エントロピー符号化器
115   減算器
116   加算器
121   適応色差量子化オフセット導出器
122   スイッチ
205   逆量子化／逆周波数変換器
206   スイッチ
207   逆色空間変換器
208   スイッチ
209   バッファ
210   予測器
212   エントロピー復号器
216   加算器
221   適応色差量子化オフセット導出器
222   スイッチ
301,302,303   映像符号化装置
311   適応色差量子化オフセット導出部
312   逆量子化部
313   色空間選択通知部
314   量子化オフセット情報伝送部
401,402,403   映像復号装置
411   適応色差量子化オフセット導出部
412   逆量子化部
413   色空間選択解読部
414   色差量子化オフセット解読部
1001  プロセッサ
1002  プログラムメモリ
1003  記憶媒体
1004  記憶媒体
【図１】
0006540707.tif 000003
【図２】
0006540707.tif 000004
【図３】
0006540707.tif 000005
【図４】
0006540707.tif 000006
【図５】
0006540707.tif 000007
【図６】
0006540707.tif 000008
【図７】
0006540707.tif 000009
【図８】
0006540707.tif 000010
【図９】
0006540707.tif 000011
【図１０】
0006540707.tif 000012
【図１１】
0006540707.tif 000013
【図１２】
0006540707.tif 000014
【図１３】
0006540707.tif 000015
【図１４】
0006540707.tif 000016
【図１５】
0006540707.tif 000017
【図１６】
0006540707.tif 000018
【図１７】
0006540707.tif 000019
【図１８】
0006540707.tif 000020
【図１９】
0006540707.tif 000021
【図２０】
0006540707.tif 000022