(57)【要約】本発明は、入力映像を予測に基づいて符号化する映像符号化手段と、前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、所定の制御情報に基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と、前記圧縮伸張制御手段の制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する量子化情報符号化手段と、前記映像符号化手段の映像ビットストリームと、少なくとも前記制御情報のうち前記量子化情報符号化手段で符号化した情報以外の制御情報と、前記量子化情報ビットストリームとを多重化する多重化手段とを有する映像符号化装置である。
2012017945.tif 000002
【特許請求の範囲】
【請求項１】
入力映像を予測に基づいて符号化する映像符号化手段と、
前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、
前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、
前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、
所定の制御情報に基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と、
前記圧縮伸張制御手段の制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する量子化情報符号化手段と、
前記映像符号化手段の映像ビットストリームと、少なくとも前記制御情報のうち前記量子化情報符号化手段で符号化した情報以外の制御情報と、前記量子化情報ビットストリームとを多重化する多重化手段と
を有する映像符号化装置。
【請求項２】
前記圧縮伸張制御手段の制御情報は、少なくとも量子化代表値の配列を含み、
前記量子化情報符号化手段は、量子化代表値の配列を符号化して量子化情報ビットストリームを生成する
請求項１に記載の映像符号化装置。
【請求項３】
前記量子化情報符号化手段は、前記量子化代表値の配列に対する、要素間の二階差分値の配列を用いて、量子化情報ビットストリームを生成する
請求項２に記載の映像符号化装置。
【請求項４】
圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する多重化解除手段と、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出する量子化情報復号手段と、
多重化が解除された映像ビットストリームを予測に基づいて復号する映像復号手段と、
前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、
前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、
前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と
を有する映像復号装置。
【請求項５】
前記量子化情報復号手段は、量子化情報ビットストリームから量子化代表値の配列を抽出する
請求項４に記載の映像復号装置。
【請求項６】
前記量子化情報復号手段は、量子化ビットストリームから、要素間の二階差分値の配列を復号することで、前記量子化代表値の配列を得る
請求項５に記載の映像復号装置。
【請求項７】
入力映像を予測に基づいて符号化し、
所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮し、
前記圧縮された参照ピクチャを格納し、
前記所定の制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張し、
前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成し、
前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、少なくとも前記符号化した情報以外の制御情報とを多重化する
映像符号化方法。
【請求項８】
圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、少なくとも前記一部の情報以外の圧縮伸張制御の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除し、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出し、
多重化が解除された映像ビットストリームを予測に基づいて復号し、
前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮し、
前記圧縮された参照ピクチャを格納し、
前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する
映像復号方法。
【請求項９】
入力映像を予測に基づいて符号化する処理と、
所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、
前記圧縮された参照ピクチャを格納する処理と、
前記制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張する処理と、
前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する処理と、
前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、前記符号化した情報以外の制御情報とを多重化する処理と
を情報処理装置に実行させるプログラム。
【請求項１０】
圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する処理と、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記制御情報を抽出する処理と、
多重化が解除された映像ビットストリームを予測に基づいて復号する処理と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、
前記圧縮された参照ピクチャを格納する処理と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する処理と
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラムに関する。
【背景技術】
【０００２】
映像符号化装置は、入力映像の各フレームに対し、所定の映像符号化方式に準拠した符号化処理を行うことで、符号化データすなわちビットストリームを生成する。所定の映像符号化方式の代表例である、非特許文献１のISO/IEC 14496-10 Advanced Video Coding (AVC)は、各フレームをMB(Macro Block)とよばれる16x16画素サイズのブロックに分割し、さらに前記MBを４ｘ４画素サイズのブロック（以後、４ｘ４ブロックと呼ぶ）に分割して、前記４ｘ４ブロックを符号化の最小構成単位とする。図１に、フレームのカラーフォーマットがYCbCr 4:2:0フォーマットであり、空間解像度がQCIF(Quarter Common Intermediate Format)の場合における、ブロック分割の例を示す。【０００３】
分割されたブロックは、フレ−ム内予測あるいはフレ−ム間予測に基づいて符号化される。フレ−ム内予測は、現在符号化処理対象のフレ−ムの再構築画像を用いて画像を予測する方法である。フレ−ム間予測は、現在の符号化処理対象のフレームよりも過去に符号化されたフレ−ムの再構築画像を用いて画像を予測する方法である。このように符号化済み画像の再構築画像から予測し、符号化する映像符号化装置は、図２に示す如く、入力映像を符号化する映像符号化器１０１と、予測で参照される再構築画像を含むフレーム（以後、参照ピクチャと呼ぶ）を格納する参照ピクチャメモリ１０２とを備える。【０００４】
なお、フレーム内の全てのMBにフレーム内予測を適用して符号化した画像フレームをIピクチャと呼ぶ。フレーム内予測に加えて、最大でMBあたり１枚の参照ピクチャを用いるフレーム間予測を各MBに適用して符号化した画像フレームを、Pピクチャと呼ぶ。更に、複数の参照ピクチャを同時に用いるフレーム間予測を各MBに適用して符号化した画像フレームを、Bピクチャと呼ぶ。一般に、Iピクチャは一定周期で設定され、このIピクチャで区切られる複数フレームからなる区間をGOP（Group Of Pictures）と呼ぶ。【０００５】
ところで、上述した映像符号化装置の出力ビットストリームを復号して復号映像を得る、映像復号装置において、特許文献１では、映像復号装置のメモリ容量およびメモリ帯域を削減するために、図３に示す如く、参照ピクチャに差分パルス符号化変調(Differential Pulse Code Modulation(DPCM))に基づいた非可逆圧縮及び伸張を行うメモリ圧縮器２０３及びメモリ伸張器２０４を備え、非可逆圧縮を適用して参照ピクチャメモリに格納することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第ＷＯ２００７／０９１５８８号
【非特許文献】
【０００７】
【非特許文献１】ISO/IEC 14496-10 Advanced Video Coding
【非特許文献２】野田玲子、中條健、"画素ビット長拡張による動画像符号化効率改善方式", 情報科学技術フォーラム2006 J-009, 2006.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、映像復号装置のみにおいて非可逆圧縮を参照ピクチャに適用すると、映像符号化装置と映像復号装置間で参照ピクチャの画素値が完全に一致することが保証されない。ゆえに、上述した映像符号化技術および映像復号技術においては、上記参照ピクチャ画素値の不一致に起因して発生する復号映像の画質劣化が課題となる。換言すれば、復号映像の画質を維持するためには、映像符号化においてより多くのデータ量が必要となり、それによって映像符号化装置と映像復号装置との間の伝送路が圧迫されることが課題となる。【０００９】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、映像符号化装置と映像復号装置との間で参照ピクチャ画素値の不一致を発生させずに、映像符号化装置と映像復号装置との間で、所定の復号映像画質を得るために必要となるデータ転送量を抑制しつつ、メモリ容量およびメモリ帯域を削減する映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、入力映像を予測に基づいて符号化する映像符号化手段と、前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、所定の制御情報に基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と、前記圧縮伸張制御手段の制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する量子化情報符号化手段と、前記映像符号化手段の映像ビットストリームと、少なくとも前記制御情報のうち前記量子化情報符号化手段で符号化した情報以外の制御情報と、前記量子化情報ビットストリームとを多重化する多重化手段とを有する映像符号化装置である。【００１１】
本発明は、圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する多重化解除手段と、多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出する量子化情報復号手段と、多重化が解除された映像ビットストリームを予測に基づいて復号する映像復号手段と、前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段とを有する映像復号装置である。【００１２】
本発明は、入力映像を予測に基づいて符号化し、所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮し、前記圧縮された参照ピクチャを格納し、前記所定の制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張し、前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成し、前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、少なくとも前記符号化した情報以外の制御情報とを多重化する映像符号化方法である。【００１３】
本発明は、圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、少なくとも前記一部の情報以外の圧縮伸張制御の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除し、多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出し、多重化が解除された映像ビットストリームを予測に基づいて復号し、前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮し、前記圧縮された参照ピクチャを格納し、前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する映像復号方法である。【００１４】
本発明は、入力映像を予測に基づいて符号化する処理と、所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、前記圧縮された参照ピクチャを格納する処理と、前記制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張する処理と、前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する処理と、前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、前記符号化した情報以外の制御情報とを多重化する処理とを情報処理装置に実行させるプログラムである。【００１５】
本発明は、圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する処理と、多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記制御情報を抽出する処理と、多重化が解除された映像ビットストリームを予測に基づいて復号する処理と、前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、前記圧縮された参照ピクチャを格納する処理と、前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する処理とを情報処理装置に実行させるプログラムである。
【発明の効果】
【００１６】
本発明によれば、映像符号化装置と映像復号装置との間で参照ピクチャの画素値を完全に一致させることができるため、参照ピクチャ画素値の不一致に起因する復号映像の画質劣化が解消される。換言すれば、映像符号化装置と映像復号装置との間で、復号映像の画質を維持するために必要となるデータ転送量を抑制できる。さらに、本発明によれば、映像復号装置においてだけでなく、映像符号化装置においても、メモリ容量およびメモリ帯域が削減される。
【図面の簡単な説明】
【００１７】
【図１】図１はフレームのブロック分割例を示した図である。
【図２】図２は関連する映像符号化装置を示した図である。
【図３】図３は関連する映像復号装置を示した図である。
【図４】図４は第１の実施の形態の映像符号化装置を示した図である。
【図５】図５は第１の実施の形態に係る映像符号化装置による映像符号化処理のフローチャートである。
【図６】図６は画素ビット精度が８ビットの再構築画像において、ある水平方向１ラインが、処理周期８画素、予測誤差精度５ビットでDPCM圧縮されて、参照ピクチャメモリ１０２に格納される様子を示した図である。
【図７】図７は画素ビット精度が８ビットの参照ピクチャのある水平方向１ラインが、処理周期８画素、予測誤差精度５ビットでDPCM圧縮されたデータから伸張されて、映像符号化器１０１に供給される様子を示した図である。
【図８】図８はシーケンスパラメータへのDPCM補助情報の多重化の例を示した図である。
【図９】図９はDPCM補助情報に含まれる量子化代表値配列の多重化の例を示した図である。
【図１０】図１０はピクチャパラメータへのDPCM補助情報の多重化の例を示した図である。
【図１１】図１１は本発明の第２の実施の形態に係る映像復号装置のブロック図である。
【図１２】図１２は第２の実施の形態に係る映像復号装置による映像復号処理のフローチャートである。
【図１３】図１３は本発明の第３の実施の形態に係る映像符号化装置のブロック図である。
【図１４】図１４はシーケンスパラメータへのDPCM補助情報の多重化の例を示した図である。
【図１５】図１５は量子化代表値配列変換データの多重化の例を示した図である。
【図１６】図１６は量子化代表値配列変換データの多重化の例を示した図である。
【図１７】図１７は量子化代表値配列変換データの多重化の例を示した図である。
【図１８】図１８はピクチャパラメータへのDPCM補助情報の多重化の例を示した図である。
【図１９】図１９は本発明の第４の実施の形態に係る映像復号装置のブロック図である。
【図２０】図２０は本発明の情報処理装置の構成を示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照して説明する。
【００１９】
（第１の実施形態）
図４は、本発明の第１の実施の形態に係る映像符号化装置のブロック図である。図示されるように、第１の実施の形態に係る映像符号化装置は、図２に示した映像符号化装置と比較すると、その構成要素として、メモリ圧縮器１０３と、メモリ伸張器１０４と、多重化器１０５と、メモリ圧縮伸張制御器１０６とを新たに備える点が異なる。
【００２０】
映像符号化器１０１は、入力映像の各フレームを符号化し、その映像ビットストリームを多重化器１０５に供給する。また映像符号化器１０１は、符号化対象フレームに対してフレーム内予測あるいはフレーム間予測を適用して符号化する場合、参照ピクチャメモリ１０２から、メモリ伸張器１０４を介して、予測に用いる参照ピクチャを読み込む。加えて、映像符号化器１０１は、符号化が完了した画像の再構築画像を、参照ピクチャメモリ１０２に、メモリ圧縮器１０３を介して、参照ピクチャとして格納する。
【００２１】
メモリ圧縮器１０３は、映像符号化器１０１から供給される再構築画像に対して、メモリ圧縮伸張制御器１０６から供給される制御情報により規定された所定の圧縮処理を行い、得られた圧縮データを参照ピクチャメモリ１０２に格納する。
【００２２】
メモリ伸張器１０４は、映像符号化器１０１の要求に応じて、参照ピクチャメモリ１０２から、要求された画像領域を含む圧縮データを読み出して、メモリ圧縮伸張制御器１０６から供給される制御情報により規定された所定の伸張処理を行い、参照ピクチャとして映像符号化器１０１に伝送する。
【００２３】
メモリ圧縮伸張制御器１０６は、メモリ圧縮およびメモリ伸張の動作を規定する制御情報を、メモリ圧縮器１０３、メモリ圧縮器１０４、および多重化器１０５に供給する。
【００２４】
多重化器１０５は、映像ビットストリームと、上記制御情報とを多重化して、ビットストリームとして出力する。
【００２５】
次に、図５のフローチャートを参照して、第１の実施の形態に係る映像符号化装置による映像符号化処理について説明する。
【００２６】
ステップS10001において、メモリ圧縮伸張制御器１０６は、メモリ圧縮およびメモリ伸張の動作を規定する制御情報を、メモリ圧縮器１０３、メモリ伸張器１０４、および多重化器１０５に供給する。
【００２７】
ステップS10002において、メモリ伸張器１０４は、供給された制御情報に基づいて、映像符号化器１０１から参照ピクチャとして要求される画像領域を含む圧縮データを、参照ピクチャメモリ１０２から読み出して所定の伸張処理を行い、映像符号化器１０１に供給する。
【００２８】
ステップS10003において、映像符号化器１０１は、入力映像の各フレームを符号化し、その映像ビットストリームを多重化器１０５に供給する。
【００２９】
ステップS10004において、メモリ圧縮器１０３は、供給された制御情報に基づいて、映像符号化器１０１から供給される再構築画像に対して所定の圧縮処理を行い、圧縮データとして参照ピクチャメモリ１０２に格納する。
【００３０】
ステップS10005において、多重化器１０５は、映像ビットストリームと上記制御情報とを多重化して、ビットストリームとして出力する。
【００３１】
ステップS10006において、ステップS10005で出力したビットストリームが、符号化すべき最後のフレームに対応する場合、映像符号化を終了する。最後のフレームでない場合、S10001に戻る。
【００３２】
このように構成することで、映像符号化装置と映像復号装置との間で参照ピクチャ画素値の不一致を発生させずに、映像符号化装置におけるメモリ容量およびメモリ帯域を削減することができる。換言すれば、映像符号化装置と映像復号装置との間で、復号映像の画質を維持するために必要となるデータ転送量を抑制しつつ、映像符号化装置におけるメモリ容量およびメモリ帯域を削減することができる。その理由は、映像符号化装置におけるメモリ圧縮器およびメモリ伸張の動作を規定した制御情報を、多重化器１０５がメモリ圧縮伸張制御器１０６から受け取ってビットストリームに多重化し、上記制御情報を映像復号装置に伝送することにより、映像復号装置において、映像符号化装置と同一のメモリ圧縮伸張処理を行わせることができるからである。
【実施例１】
【００３３】
上述した第１の実施の形態に係る映像符号化装置の具体的な実施例１について、以下で説明する。【００３４】
本実施例では、メモリ圧縮器１０３およびメモリ伸張器１０４が、処理周期をN画素とし、予測誤差をMビットで符号化するDPCMに基づく圧縮および伸張を行うこととする。【００３５】
メモリ圧縮器１０３は、映像符号化器１０１から供給される再構築画像に対して、水平方向N画素毎にMビットのDPCMを適用して圧縮処理を行い、DPCM圧縮データとして参照ピクチャメモリ１０２に格納する。図６に例として、画素ビット精度が８ビットの再構築画像において、ある水平方向１ラインが、処理周期８画素、予測誤差精度５ビットでDPCM圧縮されて、参照ピクチャメモリ１０２に格納される様子を示す。【００３６】
メモリ伸張器１０４は、映像符号化器１０１の要求に応じて、参照ピクチャメモリ１０２から、要求された画像領域を含むDPCM圧縮データを読み出して伸張し、映像符号化器１０１に伝送する。図７に例として、画素ビット精度が８ビットの参照ピクチャのある水平方向１ラインが、処理周期８画素、予測誤差精度５ビットでDPCM圧縮されたデータから伸張されて、映像符号化器１０１に供給される様子を示す。【００３７】
ここで、DPCMによる圧縮と伸張の動作について、具体的に説明する。【００３８】
処理周期分の入力画像の画素値をx(n) (n=0,1, … , N-1)とするとき、圧縮した出力信号y(n) (n=0, 1, … , N-1)は式(1)により求められる。【００３９】
【数１】
2012017945.tif 000003
画素値系列の先頭画素値x(0)は、予測の基準画素としてPCMで可逆符号化され、入力した画素値がそのままy(0)として保存される。それ以外は、所定の量子化代表値配列epqr(i) (i=0, 1, … , 2M-1) から選択されたx(n)の量子化代表値に対するインデックス値epqridx(n)となる。epqridx(n)は式(2), (3), (4), (5)を用いて求める。【００４０】
【数２】
2012017945.tif 000004
【００４１】
【数３】
2012017945.tif 000005
【００４２】
【数４】
2012017945.tif 000006
【００４３】
【数５】
2012017945.tif 000007
ここで、ep(n)は予測誤差、xp(n)は予測画素値、xr(n)は復号画素値を表す。
出力信号x(n)’の伸長に関しては、式(6)で求める。【００４４】
【数６】
2012017945.tif 000008
また、補数表現を利用することで、式(3)と式(5)の代わりに、式(7)と式(8)を用いたDPCM圧縮も可能である。【００４５】
【数７】
2012017945.tif 000009
【００４６】
【数８】
2012017945.tif 000010
ここで、Lは参照ピクチャの画素ビット精度Bから一意に決定される値(L=2^B)である。【００４７】
上記から明らかなように、量子化代表値配列の要素値が固定値という条件下においては、DPCMの処理周期Nおよびビット数Mに関する情報によって、DPCMに基づいた圧縮と伸張の動作を規定できる。量子化代表値配列の要素値が可変値という条件下においては、2^M個の量子化代表値配列の要素値に関する情報をさらに追加することによって、DPCMに基づいた圧縮と伸張の動作を規定できる。量子化代表値配列を複数利用する場合においては、その個数分だけ、2^M個の量子化代表値配列の要素値に関する情報をさらに追加すればよい。以上の例においては、DPCMの処理周期N、ビット数M、および、量子化代表値配列の要素値を含む制御情報によって、メモリ圧縮およびメモリ伸張の動作が規定される。以後、DPCMの処理周期N、ビット数M、および、量子化代表値配列の要素値を含む制御情報を、DPCM補助情報と呼ぶ。【００４８】
以上、DPCMによる圧縮と伸張の動作に関する説明を終了する。【００４９】
DPCM補助情報は、例えば、非特許文献1の” Specification of syntax functions, categories, and descriptors”の記述に準じ、図８および図９のリストに例示するようにシーケンスパラメータに多重化してもよい。上記多重化は、ランダムアクセス周期となるGOP毎に行ってもよい。【００５０】
尚、mem_compression_flagは、参照ピクチャに対してDPCM圧縮を適用するか否かを意味する。１はDPCM圧縮を適用すること、０はDPCM圧縮を適用しないことを意味する。【００５１】
また、dpcm_luma_interval_minus1は、輝度信号に対するDPCM圧縮の処理周期Nから１を減じた値を表す。dpcm_luma_interval_minus1の復号値が0の場合、輝度信号の参照ピクチャに対してDPCM圧縮を適用してはならない。【００５２】
また、dpcm_luma_bit_depth_minus1は、輝度信号に対するDPCM圧縮のビット数Mから１を減じた値を表す。dpcm_luma_interval_minus1の復号値が0の場合、dpcm_luma_bit_depth_minus1は、bit_depth_luma_minus8に7を加えた値とならなくてはならない。【００５３】
また、dpcm_luma_qmatrix_present_flagは、輝度信号に対して用いるDPCM圧縮に、規定値の量子化代表値配列とは異なる要素を持つ量子化代表値配列が存在するか否かを意味する。１は存在すること、０は存在しないことを意味する。dpcm_luma_interval_minus1の復号値が1の場合、dpcm_luma_qmatrix_present_flagは0とならなくてはならない。【００５４】
また、dpcm_luma_qmatrix_num_minus1は、輝度信号に対して用いるDPCM圧縮の量子化代表値配列の個数から１を減じた値を表す。【００５５】
また、dpcm_chroma_interval_minus1は、色差信号に対するDPCM圧縮の処理周期Nから１を減じた値を表す。dpcm_chroma_interval_minus1の復号値が0の場合、色差信号の参照ピクチャに対してDPCM圧縮を適用してはならない。【００５６】
また、dpcm_chroma_bit_depth_minus1は、色差信号に対するDPCM圧縮のビット数Mから１を減じた値を表す。dpcm_chroma_interval_minus1の復号値が0の場合、dpcm_chroma_bit_depth_minus1は、bit_depth_chroma_minus8に7を加えた値とならなくてはならない。【００５７】
また、dpcm_chroma_qmatrix_present_flagは、色差信号に対して用いるDPCM圧縮に、規定値の量子化代表値配列とは異なる要素を持つ量子化代表値配列が存在するか否かを意味する。1は存在すること、0は存在しないことを意味する。dpcm_chroma_interval_minus1の復号値が1の場合、dpcm_chroma_qmatrix_present_flagは0とならなくてはならない。【００５８】
また、dpcm_chroma_qmatrix_num_minus1は、色差信号に対して用いるDPCM圧縮の量子化代表値配列の個数から１を減じた値を表す。【００５９】
また、scaleは、量子化代表値配列の各要素を表す。ビット数は、対応する成分(輝度もしくは色差)のサンプルビット数である。【００６０】
以上で、図８および図９におけるDPCM補助情報の多重化例についての説明を終了する。【００６１】
本実施例では、DPCM補助情報について、図８および図９において、輝度信号と色差信号それぞれに対してDPCM補助情報をビットストリームに多重化する例を示した。しかしながら、本発明によれば例えば、DPCM補助情報を共通の一組だけ持ってもよい。また例えば、カラープレーン全てに対して異なるDPCM補助情報を持ってもよい。さらには、補助情報の全部または一部に関しては、映像符号化装置と映像復号装置で共通の固定値を設定してもよい。【００６２】
また、本実施例では、DPCM補助情報について、図8および図9において、複数の量子化代表値配列の情報をビットストリームに多重化する例を示した。そのような実施例において、本発明は、映像符号化装置のメモリ圧縮器が選択した量子化代表値配列のインデックス情報をDPCM圧縮データに多重化することによって、DPCMの処理周期毎に量子化代表値配列を切り替えることも可能である。【００６３】
また、本実施例では、DPCM補助情報をシーケンスパラメータに多重化する実施例を示した。しかしながら、本発明によれば、例えば、フレーム毎の符号化および復号に用いるピクチャパラメータにおいて、図１０および図９のリストに例示するように多重化してもよい。このようにDPCM補助情報をピクチャパラメータに多重化することにより、フレーム単位でDPCM圧縮の特性を切り替えることも可能である。【００６４】
以上で、本発明の第1の実施形態に係る映像符号化装置の説明を終了する。【００６５】
（第２の実施の形態）
図１１は、本発明の第２の実施の形態に係る映像復号装置のブロック図である。【００６６】
図示されるように、第２の実施の形態に係る映像符号化装置は、図３に示した映像復号装置と比較すると、その構成要素として、メモリ圧縮器２０３と、メモリ伸張器２０４と、多重化解除器２０５と、メモリ圧縮伸張制御器２０６とを新たに備える点が異なる。メモリ圧縮器２０３およびメモリ伸張器２０４の動作はそれぞれ、第１実施の形態に係る映像符号化装置におけるメモリ圧縮器１０３およびメモリ伸張器１０４の動作と同一であるため、以下では映像復号器２０１、多重化解除器２０５、およびメモリ圧縮伸張制御器２０６の各ブロックについて説明する。【００６７】
多重化解除器２０５は、ビットストリームの多重化を解除して、映像ビットストリームと、メモリ圧縮およびメモリ伸張の動作を規定する制御情報とを抽出する。また、多重化解除器２０５は、抽出した制御情報をメモリ圧縮伸張制御器２０６に、抽出した映像ビットストリームを映像復号器２０１に、それぞれ供給する。【００６８】
メモリ圧縮伸張制御器２０６は、供給される制御情報に基づいて、映像符号化装置と同一の参照ピクチャ圧縮及び参照ピクチャ伸張を実行するように、メモリ圧縮器２０３およびメモリ伸張器２０４の動作を設定する。【００６９】
映像復号器２０１は、映像ビットストリームを復号し、得られた再構築画像を復号映像として出力する。映像ビットストリームを復号するにあたっては、復号処理においてフレーム内予測あるいはフレーム間予測を適用する場合、参照ピクチャメモリ２０２から、メモリ伸張器２０４を介して、予測に用いる参照ピクチャを読み込む。加えて、映像復号器２０１は、復号が完了した再構築画像を、参照ピクチャメモリ２０２に、メモリ圧縮器２０３を介して、参照ピクチャとして格納する。【００７０】
次に、図１２のフローチャートを参照して、第２の実施の形態に係る映像復号装置による映像復号処理について説明する。【００７１】
ステップS20001において、多重化解除器２０５は、ビットストリームの多重化を解除して、映像ビットストリームと、メモリ圧縮およびメモリ伸張の動作を規定する制御情報とを抽出する。【００７２】
ステップS20002において、メモリ圧縮伸張制御器２０６は、供給される上記制御情報に基づいて、メモリ圧縮器２０３およびメモリ伸張器２０４の動作を設定する。【００７３】
ステップS20003において、メモリ伸張器２０４は、映像復号器２０１から参照ピクチャとして要求される画像領域を含む圧縮データを、参照ピクチャメモリ２０２から読みだして、供給された上記制御情報に基づく所定の伸張処理を行い、参照ピクチャとして映像復号器２０１に供給する。【００７４】
ステップS20004において、映像復号器２０１は、映像ビットストリームを復号し、得られた再構築画像を復号映像として出力する。また、復号が完了した再構築画像を、参照ピクチャメモリ２０２に、メモリ圧縮器２０３を介して、参照ピクチャとして格納する。【００７５】
ステップS20005において、メモリ圧縮器２０３は、映像復号器２０１から供給される復号画像に対して、供給された上記制御情報に基づく所定の圧縮処理を行い、圧縮データとして参照ピクチャメモリ２０２に格納する。【００７６】
ステップS20006において、ステップS20004で復号したビットストリームが、復号すべき最後のフレームに対応する場合、映像復号を終了する。最後のフレームでない場合、S20001に戻る。【００７７】
このように構成することで、映像符号化装置と映像復号装置で参照ピクチャ画素値の不一致を発生させずに、映像復号装置におけるメモリ容量およびメモリ帯域を削減することができる。換言すれば、映像符号化装置と映像復号装置との間で、復号映像の画質を維持するために必要となるデータ転送量を抑制しつつ、映像復号装置におけるメモリ容量およびメモリ帯域を削減することができる。その理由は、映像復号装置が、メモリ圧縮器およびメモリ伸張の動作を規定した制御情報を、映像符号化装置よりビットストリームとして受け取って、多重化解除器205がメモリ圧縮伸張制御器２０６に供給することで、映像符号化装置によって行われたメモリ圧縮伸張処理と同一のメモリ圧縮伸張処理を行うことができるからである。【００７８】
以上で、本発明の第２の実施の形態に係る映像復号装置の説明を終了する。【００７９】
（第３の実施の形態）
図１３は、本発明の第３の実施の形態に係る映像符号化装置のブロック図である。図示されるように、第３の実施形態に係る映像符号化装置は、図４に示した第１の実施の形態に係る映像符号化装置と比較すると、その構成要素として、量子化情報符号化器１０７を新たに備える点が異なる。映像符号化器１０１、メモリ圧縮器１０３およびメモリ伸張器１０４の動作はそれぞれ、第１の実施の形態に係る映像符号化装置における各構成要素の動作と同一であるため、以下では残りの各ブロックについて説明する。【００８０】
メモリ圧縮伸張制御器１０６は、メモリ圧縮およびメモリ伸張の動作を規定する制御情報を、多重化器１０５に供給する。ただし、制御情報に含まれる量子化情報については、量子化情報符号化器１０７を介して多重化器１０５に供給する。尚、メモリ圧縮伸張制御器１０６は、量子化情報を量子化情報符号化器１０７に供給するとともに、多重化器１０５にも供給しても良い。【００８１】
量子化情報符号化器１０７は、メモリ圧縮伸張制御器１０６より供給される量子化情報を所定の方法に基づいて圧縮符号化し、量子化情報ビットストリームとして、多重化器１０５に供給する。【００８２】
多重化器１０５は、映像ビットストリームと、メモリ圧縮伸張制御器１０６より供給される上記制御情報と、量子化情報変換器１０７より供給される量子化情報ビットストリームとを多重化して、ビットストリームを出力する。【００８３】
このように構成することで、第１の実施の形態に係る映像符号化装置によって得られる効果に加えて、映像符号化装置と映像復号装置との間で、復号映像の画質を維持するために必要となるデータ転送量をさらに削減することができるという効果が得られる。その理由は、量子化情報符号化器１０７により、メモリ圧縮およびメモリ伸張の動作を規定する制御情報が圧縮符号化されるので、制御情報の伝送に必要なデータ量を削減できるからである。
【実施例２】
【００８４】
上述した第３の実施の形態に係る映像符号化装置の具体的な実施例について、以下で説明する。【００８５】
本実施例では、第１の実施の形態に係る映像符号化装置の具体的実施例と同様に、メモリ圧縮器１０３およびメモリ伸張器１０４が、処理周期をN画素とし、予測誤差をMビットで符号化するDPCMに基づく圧縮および伸張を行うこととする。また、量子化代表値配列の要素値は可変値であり、量子化代表値配列の要素値が制御情報として量子化情報符号化器１０７に供給されることとする。【００８６】
ここで、量子化情報符号化器１０７の動作について、例を挙げて具体的に説明する。【００８７】
第１の実施の形態に係る映像符号化装置の具体的な実施例での記述と同様、所定の量子化代表値配列をepqr(i) (i=0, 1, … , 2M-1) とする。また、epqr(0)=0であるとする。このとき、量子化代表値配列に対する隣接要素間差分値の配列depqr(i) (i=1, … , 2M-1)を、式(9)により求める。【００８８】
【数９】
2012017945.tif 000011
量子化情報符号化器１０７は、この配列depqr(i) (i=1, … , 2M-1)を、エントロピー符号のひとつである符号なしExp-Golomb符号に基づいて可変長符号化し、量子化情報ビットストリームとして出力する。【００８９】
量子化代表値配列の分布が一次関数に近い場合、差分値の配列は元の量子化代表値配列に比べて値が所定の範囲に集中しやすいため、これにエントロピー符号化を適用することによって、より量子化代表値配列の伝送に必要なデータ量を削減できる。【００９０】
また、式(9)のdepqr(i)の代わりに、量子化代表値配列に対する隣接要素間二階差分値の配列ddeqpr(i) (i=1, … , 2M-1)を、式(10)により求め、この配列ddeqpr(i) (i=1, … , 2M-1)を、符号付きExp-Golomb符号に基づいて可変長符号化したものを、量子化情報ビットストリームとして出力してもよい。【００９１】
【数１０】
2012017945.tif 000012
ここで、depqr(0)=1とする。【００９２】
量子化代表値配列が滑らかな単調増加関数を用いて表せる場合、二階差分値の配列は元の量子化代表値配列に比べて値が0に集中しやすいため、これにエントロピー符号化を適用することによって、より量子化代表値配列の伝送に必要なデータ量を削減できる。あるいは、epqr(i)が非対称性をもつか否かを示すフラグdpcm_qmatrix_asymmetry_flagの値を、式(11)および式(12)の双方が満たされる場合dpcm_qmatrix_asymmetry_flag = 0、それ以外の場合dpcm_qmatrix_asymmetry_flag=1とするとき、量子化情報符号化器１０７は、epqr(i) (i=0, … , 2M-1-1)をBビットの固定長符号に基づいて符号化して得られたデータ列と上記dpcm_qmatrix_asymmetry_flag とを、量子化情報ビットストリームとして出力してもよい。【００９３】
【数１１】
2012017945.tif 000013
【００９４】
【数１２】
2012017945.tif 000014
これによって、伝送すべき配列の要素を半分に削減できるため、より量子化代表値配列の伝送に必要なデータ量を削減できる。【００９５】
また、量子化情報符号化器107は、depqr(i) (i=1, … , 2M-1-1)を符号なしExp-Golomb符号に基づいて可変長符号化し得られたデータ列とdpcm_qmatrix_asymmetry_flag とを、量子化情報ビットストリームとして出力してもよい。【００９６】
また、量子化情報符号化器107は、ddepqr(i) (i=1, … , 2M-1-1) を符号付きExp-Golomb符号に基づいて可変長符号化し得られたデータ列とdpcm_qmatrix_asymmetry_flag とを、量子化情報ビットストリームとして出力してもよい。【００９７】
量子化情報符号化器１０７がdepqr(i) (i=1, … , 2M-1)の符号化結果であるデータ列を量子化情報ビットストリームとして出力するとき、DPCM補助情報と量子化情報ビットストリームは、例えば、非特許文献1の” Specification of syntax functions, categories, and descriptors”の記述に準じ、図１４および図１５のリストに例示するようにシーケンスパラメータに多重化してもよい。【００９８】
上記多重化は、ランダムアクセス周期となるGOP毎におこなってもよい。【００９９】
また、量子化情報符号化器107がddepqr(i) (i=1, … , 2M-1) の符号化結果であるデータ列を量子化情報ビットストリームとして出力する場合には、DPCM補助情報と量子化情報ビットストリームは、同様に非特許文献1の” Specification of syntax functions, categories, and descriptors”の記述に準じ、図１４および図１６のリストに例示するようにシーケンスパラメータに多重化してもよい。【０１００】
また、量子化情報符号化器107がddepqr(i) (i=1, … , 2M-1-1) の符号化結果であるデータ列とdpcm_qmatrix_asymmetry_flagとを量子化情報変換ビットストリームとして出力する場合には、DPCM補助情報と量子化情報ビットストリームは、同様に非特許文献1の” Specification of syntax functions, categories, and descriptors”の記述に準じ、図１４および図１７のリストに例示するようにシーケンスパラメータに多重化してもよい。【０１０１】
尚、delta_dpcm_qscaleは、量子化代表値配列に対する隣接要素間差分値の配列の要素値を表す。【０１０２】
また、second_delta_dpcm_qscaleは、量子化代表値配列に対する隣接要素間二階差分値の配列の要素値を表す。【０１０３】
その他のシンタックス要素については、第１の実施の形態に係る映像符号化装置の具体的実施例において説明した内容と同一であるので、説明を省略する。【０１０４】
以上で、図１４から図１７におけるDPCM補助情報の多重化例についての説明を終了する。【０１０５】
本実施例においては、差分値あるいは二階差分値を符号化するにあたって、Exp-Golomb符号に基づいて符号化する例を示したが、本発明はこれに限定されるものではなく、他のエントロピー符号に基づいて符号化してもよい。たとえば、ハフマン符号や算術符号などに基づく符号化を行っても良い。さらには、エントロピー符号以外の任意の符号を用いて符号化してもよい。【０１０６】
また本実施例に置いては、量子化代表値配列を差分値あるいは二階差分値の配列に変換し符号化する例を示したが、本発明はこれに限定されるものではなく、たとえば一次関数の係数値の組などに変換したものを符号化してもよい。【０１０７】
また、本実施例では、DPCM補助情報について、輝度信号と色差信号それぞれに対してDPCM補助情報をビットストリームに多重化する例を示した。しかしながら、本発明によれば例えば、DPCM補助情報を共通の一組だけ持ってもよい。【０１０８】
また、例えば、カラープレーン全てに対して異なるDPCM補助情報を持ってもよい。さらには、補助情報の全部または一部に関しては、映像符号化装置と映像復号装置で共通の固定値を設定してもよい。【０１０９】
また、本実施例では、DPCM補助情報について、複数の量子化代表値配列の情報をビットストリームに多重化する例を示した。そのような実施例において、本発明は、映像符号化装置のメモリ圧縮器が選択した量子化代表値配列のインデックス情報をDPCM圧縮データに多重化することによって、DPCMの処理周期毎に量子化代表値配列を切り替えることも可能である。【０１１０】
また、本実施例では、DPCM補助情報をシーケンスパラメータに多重化する実施例を示した。しかしながら、本発明によれば、例えば、フレーム毎の符号化および復号に用いるピクチャパラメータにおいて、図１８のリストと図１５から図１７のいずれかのリストとの組み合わせによって例示されるように多重化してもよい。このようにDPCM補助情報をピクチャパラメータに多重化することにより、フレーム単位でDPCM圧縮の特性を切り替えることも可能である。【０１１１】
以上で、本発明の第３の実施形態に係る映像符号化装置の説明を終了する。【０１１２】
（第４の実施の形態）
図１９は、本発明の第４の実施の形態に係る映像復号装置のブロック図である。図示されるように、第４の実施の形態に係る映像復号装置は、図１０に示した第２の実施形態に係る映像復号装置と比較すると、その構成要素として、量子化情報復号器２０７を新たに備える点が異なる。映像復号器２０１、メモリ圧縮器２０３、メモリ伸張器２０４、メモリ圧縮伸張制御器２０６の動作はそれぞれ、第３の実施の形態に係る映像復号装置における各構成要素の動作と同一であるため、以下では残りの各ブロックについて説明する。【０１１３】
多重化解除器２０５は、ビットストリームの多重化を解除して、映像ビットストリームと、メモリ圧縮およびメモリ伸張の動作を規定する制御情報と、量子化情報ビットストリームとを抽出する。また、多重化解除器２０５は、抽出した制御情報をメモリ圧縮伸張制御器２０６に、抽出した量子化情報ビットストリームを量子化情報復号器２０７に、抽出した映像ビットストリームを映像復号器２０１に、それぞれ供給する。【０１１４】
量子化情報復号器２０７は、多重化解除器２０５より供給される量子化情報ビットストリームを所定の方法に基づいて復号し、メモリ圧縮およびメモリ伸張の動作を規定する制御情報の一部としての量子化情報として、メモリ圧縮伸張制御器２０６に供給する。【０１１５】
このように構成することで、第２の実施の形態に係る映像復号装置によって得られる効果に加えて、映像符号化装置と映像復号装置との間で、復号映像の画質を維持するために必要となるデータ転送量をさらに削減することができるという効果が得られる。その理由は、量子化情報復号器２０７により、メモリ圧縮およびメモリ伸張の動作を規定する制御情報を、圧縮符号化された量子化ビットストリームから取り出すことができるので、制御情報の伝送に必要なデータ量を削減できるからである。【０１１６】
（第５の実施の形態）
また、本発明は、非特許文献２のように入力映像のビット深度を伸張して映像符号化をする場合に、伸張したビット深度に応じて増加する参照ピクチャメモリを削減する用途にも応用可能である。【０１１７】
さらには上述した発明の実施の形態においては、上述した説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。【０１１８】
図２０に示す情報処理システムは、プロセッサ３０１，プログラムメモリ３０２，記憶媒体３０３および３０４からなる。記憶媒体３０３および３０４は、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体としては、ハードディスク等の磁気記憶媒体を用いることができる。【０１１９】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。【０１２０】
（付記１）  入力映像を予測に基づいて符号化する映像符号化手段と、
前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、
前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、
前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、
所定の制御情報に基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と、
前記圧縮伸張制御手段の制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する量子化情報符号化手段と、
前記映像符号化手段の映像ビットストリームと、少なくとも前記制御情報のうち前記量子化情報符号化手段で符号化した情報以外の制御情報と、前記量子化情報ビットストリームとを多重化する多重化手段と
を有する映像符号化装置。【０１２１】
（付記２）  前記圧縮伸張制御手段の制御情報は、少なくとも量子化代表値の配列を含み、
前記量子化情報符号化手段は、量子化代表値の配列を符号化して量子化情報ビットストリームを生成する
付記１に記載の映像符号化装置。【０１２２】
（付記３）  前記量子化情報符号化手段は、前記量子化代表値の配列が対称か否かを示すフラグを量子化情報ビットストリームに含める
付記２に記載の映像符号化装置。【０１２３】
（付記４）  前記量子化情報符号化手段は、前記量子化代表値の配列に対する、要素間の差分値の配列を用いて、量子化情報ビットストリームを生成する
付記２又は付記３に記載の映像符号化装置。【０１２４】
（付記５）  前記量子化情報符号化手段は、前記量子化代表値の配列に対する、要素間の二階差分値の配列を用いて、量子化情報ビットストリームを生成する
付記２又は付記３に記載の映像符号化装置。【０１２５】
（付記６）  圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する多重化解除手段と、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出する量子化情報復号手段と、
多重化が解除された映像ビットストリームを予測に基づいて復号する映像復号手段と、
前記予測に用いる参照ピクチャを圧縮する参照ピクチャ圧縮手段と、
前記圧縮された参照ピクチャを格納する参照ピクチャ格納手段と、
前記参照ピクチャ格納手段に格納された圧縮参照ピクチャを伸張する参照ピクチャ伸張手段と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記参照ピクチャ圧縮手段と前記参照ピクチャ伸張手段とを制御する圧縮伸張制御手段と
を有する映像復号装置。【０１２６】
（付記７）  前記量子化情報復号手段は、量子化情報ビットストリームから量子化代表値の配列を抽出する
付記６に記載の映像復号装置。【０１２７】
（付記８）  前記量子化情報復号手段は、前記量子化代表値の配列が対称か否かを示すフラグを量子化情報ビットストリームから抽出する
付記７に記載の映像復号装置。【０１２８】
（付記９）  前記量子化情報復号手段は、量子化ビットストリームから、要素間の差分値の配列を復号することで、前記量子化代表値の配列を得る
付記７又は付記８に記載の映像復号装置。【０１２９】
（付記１０）  前記量子化情報復号手段は、量子化ビットストリームから、要素間の二階差分値の配列を復号することで、前記量子化代表値の配列を得る
付記７又は付記８に記載の映像復号装置。【０１３０】
（付記１１）  入力映像を予測に基づいて符号化し、
所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮し、
前記圧縮された参照ピクチャを格納し、
前記所定の制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張し、
前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成し、
前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、少なくとも前記符号化した情報以外の制御情報とを多重化する
映像符号化方法。【０１３１】
（付記１２）  前記制御情報は、少なくとも量子化代表値の配列を含み、
前記量子化代表値の配列を符号化して量子化情報ビットストリームを生成する
付記１１に記載の映像符号化方法。【０１３２】
（付記１３）  前記量子化代表値の配列が対称か否かを示すフラグを量子化情報ビットストリームに含める
付記１２に記載の映像符号化方法。【０１３３】
（付記１４）  前記量子化代表値の配列に対する、要素間の差分値の配列を用いて、量子化情報ビットストリームを生成する
付記１２又は付記１３に記載の映像符号化方法。【０１３４】
（付記１５）  前記量子化代表値の配列に対する、要素間の二階差分値の配列を用いて、量子化情報ビットストリームを生成する
付記１２又は付記１３に記載の映像符号化方法。【０１３５】
（付記１６）  圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、少なくとも前記一部の情報以外の圧縮伸張制御の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除し、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記圧縮伸張制御の制御情報を抽出し、
多重化が解除された映像ビットストリームを予測に基づいて復号し、
前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮し、
前記圧縮された参照ピクチャを格納し、
前記多重化解除された制御情報と前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する
映像復号方法。【０１３６】
（付記１７）  前記量子化情報ビットストリームから量子化代表値の配列を抽出する
付記１６に記載の映像復号方法。【０１３７】
（付記１８）  前記量子化代表値の配列が対称か否かを示すフラグを量子化情報ビットストリームから抽出する
付記１７に記載の映像復号方法。【０１３８】
（付記１９）  前記量子化ビットストリームから、要素間の差分値の配列を復号することで、前記量子化代表値の配列を得る
付記１７又は付記１８に記載の映像復号方法。【０１３９】
（付記２０）  前記量子化ビットストリームから、要素間の二階差分値の配列を復号することで、前記量子化代表値の配列を得る
付記１７又は付記１８に記載の映像復号方法。【０１４０】
（付記２１）  入力映像を予測に基づいて符号化する処理と、
所定の制御情報に基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、
前記圧縮された参照ピクチャを格納する処理と、
前記制御情報に基づいて、前記格納された圧縮参照ピクチャを伸張する処理と、
前記制御情報の一部の情報を所定の方法により符号化して量子化情報ビットストリームを生成する処理と、
前記符号化された映像ビットストリームと、前記量子化情報ビットストリームと、前記符号化した情報以外の制御情報とを多重化する処理と
を情報処理装置に実行させるプログラム。【０１４１】
（付記２２）    圧縮伸張制御の制御情報の一部の情報が符号化された量子化情報ビットストリームと、前記一部の情報以外の制御情報と、映像ビットストリームとが多重化されたビットストリームの多重化を解除する処理と、
多重化が解除された量子化情報ビットストリームを所定の方法により復号して前記制御情報を抽出する処理と、
多重化が解除された映像ビットストリームを予測に基づいて復号する処理と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記予測に用いる参照ピクチャを圧縮する処理と、
前記圧縮された参照ピクチャを格納する処理と、
前記多重化解除された制御情報と、前記抽出した制御情報とに基づいて、前記格納された圧縮参照ピクチャを伸張する処理と
を情報処理装置に実行させるプログラム。【０１４２】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。【０１４３】
本出願は、２０１０年８月３日に出願された日本出願特願２０１０−１７４１５６号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１４４】
１０１    映像符号化器
１０２    参照ピクチャメモリ
１０３    メモリ圧縮器
１０４    メモリ伸張器
１０５    多重化器
１０６    メモリ圧縮伸張制御器
１０７    量子化情報符号化器
２０１    映像復号器
２０２    参照ピクチャメモリ
２０３    メモリ圧縮器
２０４    メモリ伸張器
２０５    多重化解除器
２０６    メモリ圧縮伸張制御器
２０７    量子化情報復号器
【図１】
2012017945.tif 000015
【図２】
2012017945.tif 000016
【図３】
2012017945.tif 000017
【図４】
2012017945.tif 000018
【図５】
2012017945.tif 000019
【図６】
2012017945.tif 000020
【図７】
2012017945.tif 000021
【図８】
2012017945.tif 000022
【図９】
2012017945.tif 000023
【図１０】
2012017945.tif 000024
【図１１】
2012017945.tif 000025
【図１２】
2012017945.tif 000026
【図１３】
2012017945.tif 000027
【図１４】
2012017945.tif 000028
【図１５】
2012017945.tif 000029
【図１６】
2012017945.tif 000030
【図１７】
2012017945.tif 000031
【図１８】
2012017945.tif 000032
【図１９】
2012017945.tif 000033
【図２０】
2012017945.tif 000034
【国際調査報告】
2012017945.tif 000035
2012017945.tif 000036