"画像ブロックを変換する変換手段と、前記変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズのブロックで前記エントロピー符号化手段と前記PCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、前記外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする映像符号化装置。前記多重化手段は、前記外部設定されるブロックサイズをシグナリングするためのPCMブロックサイズ情報をビットストリームに埋め込む請求項1記載の映像符号化装置。前記外部設定されるブロックサイズは最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である請求項2記載の映像符号化装置。前記外部設定されるブロックサイズは最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である請求項2記載の映像符号化装置。前記外部設定されるブロックサイズは最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である請求項2記載の映像符号化装置。前記外部設定されるブロックサイズは最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である請求項2記載の映像符号化装置。PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除手段と、前記多重化解除手段が多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定手段と、前記PCMブロックサイズ決定手段が決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し手段と、ビットストリームに含まれる画像の変換データをエントロピー復号するエントロピー復号手段と、前記エントロピー復号手段がエントロピー復号した変換データを逆変換する逆変換手段と、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段と、前記PCMヘッダ読み出し手段が読み出したPCMヘッダに基づいて、前記エントロピー復号手段及び前記PCM復号手段を制御する復号制御手段とを備えることを特徴とする映像復号装置。前記多重化解除手段は、ビットストリームを多重化解除してブロックサイズがシグナリングされるPCMブロックサイズ情報を取得する請求項7記載の映像復号装置。前記ブロックサイズは最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である請求項8記載の映像復号装置。前記ブロックサイズは最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である請求項8記載の映像復号装置。前記ブロックサイズは最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である請求項8記載の映像復号装置。前記ブロックサイズは最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である請求項8記載の映像復号装置。画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの単位で選択し、前記外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする映像符号化方法。PCMブロックサイズ情報を含むビットストリームを多重化解除し、多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定し、決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出し、読み出したPCMヘッダに基づいて、エントロピー復号処理及びPCM復号を制御し、前記エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データをエントロピー復号し、エントロピー復号した変換データを逆変換し、前記PCM復号を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号することを特徴とする映像復号方法。コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの単位で選択する選択処理と、前記外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させるための映像符号化プログラム。コンピュータに、PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除処理と、多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定処理と、決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し処理と、読み出したPCMヘッダに基づいて、エントロピー復号処理及びPCM復号を制御する処理とを実行させ、前記エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データをエントロピー復号し、エントロピー復号した変換データを逆変換する処理を実行させ、前記PCM復号を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号する処理とを実行させるための映像復号プログラム。上述した一般的技術は、変換処理及びエントロピー符号化処理を行わないPCMをMBで用いることによって、映像符号化装置や映像復号装置にある一定の処理時間を保証する。しかし、上述した一般的技術は、符号化ユニットサイズCUサイズが固定のMBを用いた映像符号化に基づいている。ゆえに、非特許文献2に記載されているように、CUサイズが可変である、図19に示すクアッドツリーquadtree構造の符号化ユニットCodingTreeBlockCTBを用いた映像符号化以下、TestModelunderConsideration方式TMuC方式と呼ぶ。に上述した一般的技術を適用して、全ての階層すなわち、全てのdepthのCTBでPCMを示す情報PCMヘッダを出力ビットストリームに埋め込むと、ビットストリームに含まれるPCMヘッダのビット数の率が高くなり、圧縮映像の品質が低下する課題がある。なお、最大のCTBをLargestCodingTreeBlockLCTB、最小のCTBをSmallestCodingTreeBlockSCTBと呼ぶ。また、本明細書においては、CTBのブロックをCodingUnitCU:符号化ユニットと呼ぶ。また、TMuC方式においては、CUに対する予測ユニットとしてPredictionunitPUという概念図20参照が導入されている。図20は、PUを説明するための説明図であるが、イントラ予測ブロックサイズとして図20に示された形状のうち正方形のみがサポートされている。なお、非特許文献3には、インター予測のシグナリングの改良が記載されている。非特許文献4には、インター予測及びイントラ予測のシグナリングの改良が記載されている。上述した一般的技術の課題を解決するために、映像符号化装置や映像復号装置にある一定の処理時間を保証するために、PCMを高階層のCUで選択できればよいことに着目する。高階層のCUは、図19から分かるようにdepthの値が大きなCUであり、そのブロックサイズが大きいためフレームあたりの個数が少ない。高階層のCUは個数が少ないため、ビットストリームに含まれるPCMヘッダのビット数の率を低くできる。本発明では、PCM符号化に基づいた映像符号化において、PCMヘッダを伝送するCUのdepthを制限することによって課題を解決する。すなわち、本発明では、PCMヘッダを伝送するCUサイズを所定のサイズに制限する。本発明による映像符号化装置は、画像ブロックを変換する変換手段と、変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズのブロックでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする。本発明による映像復号装置は、PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除手段と、多重化解除手段が多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定手段と、PCMブロックサイズ決定手段が決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し手段と、ビットストリームに含まれる画像の変換データをエントロピー復号するエントロピー復号手段と、エントロピー復号手段がエントロピー復号した変換データを逆変換する逆変換手段と、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段と、PCMヘッダ読み出し手段が読み出したPCMヘッダに基づいて、エントロピー復号手段及びPCM復号手段を制御する復号制御手段とを備えることを特徴とする。本発明による映像符号化方法は、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの単位で選択し、外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする。本発明による映像復号方法は、PCMブロックサイズ情報を含むビットストリームを多重化解除し、多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定し、決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出し、読み出したPCMヘッダに基づいて、エントロピー復号処理及びPCM復号を制御し、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データをエントロピー復号し、エントロピー復号した変換データを逆変換し、PCM復号を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号することを特徴とする。本発明による映像符号化プログラムは、コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの単位で選択する選択処理と、外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させることを特徴とする。本発明による映像復号プログラムは、コンピュータに、PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除処理と、多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定処理と、決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し処理と、読み出したPCMヘッダに基づいて、エントロピー復号処理及びPCM復号を制御する処理とを実行させ、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データをエントロピー復号し、エントロピー復号した変換データを逆変換する処理を実行させ、PCM復号を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号する処理とを実行させることを特徴とする。本発明によれば、PCMヘッダをシグナリングする符号化ユニットサイズが所定のサイズに制限されるので、映像符号化装置にある一定の処理時間を保証しながら、ビットストリームに含まれるPCMヘッダのビット数の率を低く抑えて、圧縮映像の品質を保持できる。さらに、本発明によれば、所定のサイズを映像復号装置にシグナリングするためのPCM符号化ユニットサイズ情報をビットストリームに埋め込むことによって、映像符号化装置と映像復号装置の相互運用性を高めることができる。実施形態1.第1の実施形態では、外部設定されるCUサイズでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する手段、上記の外部設定されるCUサイズでPCMヘッダをビットストリームに埋め込む手段、及び上記の外部設定されるCUサイズを映像復号装置にシグナリングするための、PCM符号化ユニットサイズに関する情報をビットストリームに埋め込む手段を備える映像符号化装置を示す。具体例を示しながら説明するために、本実施形態では、PCMヘッダをビットストリームに埋め込むCUサイズは、外部から設定されるPCM符号化ユニットサイズpcmCodingUnitSize以上とする。また、利用可能な符号化ユニットサイズを128,64,32,16,8、pcmCodingUnitSizeを16とする。さらに、PCM符号化ユニットサイズに関する情報は、後述するように、PCM符号化ユニットサイズを最小符号化ユニットサイズで割った値の2を底とするlog対数とする。よって、本実施形態では、PCMヘッダをビットストリームに埋め込むCUサイズに対応するブロックサイズが128×128,64×64,32×32,16×16になる。また、ビットストリームに埋め込まれるCUサイズに関する情報の具体的な数値は、1=log216/8となる。図1に示すように、本実施形態の映像符号化装置は、図14に示された一般的な映像符号化装置と同様に、変換/量子化器102、エントロピー符号化器103、逆変換/逆量子化器104、バッファ105、予測器106、PCM符号化器107、PCM復号器108、多重化データ選択器109、多重化器110、スイッチ121、及びスイッチ122を備える。図1に示す本実施形態の映像符号化装置では、図14に示す映像符号化装置とは異なり、pcmCodingUnitSize以下のCUサイズでPCMヘッダを伝送するためにpcmCodingUnitSizeが多重化データ選択器109に供給されている。さらに、pcmCodingUnitSizeを映像復号装置にシグナリングするために、pcmCodingUnitSizeが多重化器110にも供給されている。CUサイズの入力映像は、予測器106から供給される予測信号が減じられて、変換/量子化器102に入力される。変換/量子化器102は、予測信号が減じられた画像予測誤差画像を周波数変換する。さらに、変換/量子化器102は、量子化ステップ幅Qsで、周波数変換した予測誤差画像周波数変換係数を量子化する。エントロピー符号化器103は、CUのサイズをシグナリングするsplitcodingunitflag図19参照、予測器106から供給される予測パラメータ、及び変換/量子化器102から供給される変換量子化値をエントロピー符号化する。予測パラメータとは、ブロックタイプイントラ予測、インター予測、及びPCM、イントラ予測ブロックサイズ、イントラ予測方向、インター予測ブロックサイズ、及び動きベクトルなど、符号化対象CUの予測に関連した情報である。なお、本実施形態のエントロピー符号化器103は、多重化データ選択器109を介して外部設定されるpcmCodingUnitSizeに基づいて、符号化対象CUのサイズがpcmCodingUnitSize以上であり、かつ、その予測モードがイントラ予測である場合、PCM符号化のON/OFFを示す、pcmflagシンタクスをOFFとしてエントロピー符号化する。逆変換/逆量子化器104は、量子化ステップ幅Qsで、変換量子化値を逆量子化する。さらに、逆変換/逆量子化器104は、逆量子化した周波数変換係数を逆周波数変換する。逆周波数変換された再構築予測誤差画像は、予測信号が加えられて、スイッチ122に供給される。多重化データ選択器109は、pcmCodingUnitSize以上である符号化対象CUに対応するエントロピー符号化器103の入力データ量を監視する。pcmCodingUnitSize以上である符号化対象CUの処理時間内でエントロピー符号化器103がその入力データをエントロピー符号化可能な場合、多重化データ選択器109は、エントロピー符号化器103の出力データを選択し、スイッチ121を介して多重化器110に供給させる。さらに、多重化データ選択器109は、逆変換/量子化器104の出力データを選択して、スイッチ122を介してバッファ105に供給させる。符号化対象CUの処理時間内でエントロピー符号化可能でない場合、多重化データ選択器109は、まず、pcmCodingUnitSize以上であるCUがPCM符号化であることを示す情報をエントロピー符号化器103にエントロピー符号化出力させる。具体的には、CUのPUヘッダにおいて、ブロックタイプを示す、modetableidxシンタクス又はpredmodeシンタクスをイントラ予測としてエントロピー符号化出力させて、さらに、PCM符号化のON/OFFを示すpcmflagシンタクスをONとしてエントロピー符号化出力させる。続いて、エントロピー符号化器103の出力ビットをバイトアラインする。具体的には、エントロピー符号化器103が所定量のpcmalignmentzerobitシンタクスを多重化器110に供給する。また、以後の符号化のために、エントロピー符号化器103の符号化エンジンを初期化する。符号化エンジンを初期化した後、PCM符号化器107は、CUの入力映像をPCM符号化する。PCM符号化器107の輝度の出力データpcmsamplelumaiは、入力映像の輝度の画素ビット長bitdepthlumaとなる。ただし、i0≦i≦255はCUのブロック内のラスタスキャン順でのインデックスである。同様に、PCM符号化器107の色差の出力データpcmsamplechromaii:0≦i≦128は、入力映像の色差の画素ビット長bitdepthchromaとなる。CUの入力映像をPCM符号化後、PCM復号器108は、pcmsamplelumai及びpcmsamplechromaiをPCM復号する。PCM復号後、多重化データ選択器109は、PCM符号化器107の出力データを選択して、スイッチ121を介して多重化器110に供給させる。最後に、多重化データ選択器109は、PCM復号器108の出力データを選択して、スイッチ122を介してバッファ105に供給させる。なお、上述したmodetableidxシンタクス、predmodeシンタクス、pcmflagシンタクス、及びpcmalignmentzerobitシンタクスは、非特許文献1のSpecificationofsyntaxfunctionscategoriesanddescriptors及び非特許文献2の4110Predictionunitsyntaxの表記に従えば、図2に示すリスト1に表されるようにシグナリングできる。リスト1において、pcmalignmentzerobitシンタクスのシグナリング条件となる変数pcmunitflagは、PCM符号化ONのpcmflagシンタクスがシグナリングされた場合にのみONとする。そうでない場合、変数pcmunitflagをOFFとする。リスト1において、ifcurrPredUnitSizepcmCodingUnitSizeの条件によって、pcmCodingUnitSize以上のサイズのCUのPUヘッダのみにおいて、pcmflagシンタクスがシグナリングされることが、本実施形態の特徴である。多重化器110は、PCM符号化ユニットサイズに関する情報maxpcmcodingunithierarchydepth、及びエントロピー符号化器103とPCM符号化器107の出力データを多重化して出力する。非特許文献2の412SequenceparametersetRBSPsyntaxの表記に従えば、図3に示すリスト2に表されるように、シーケンスパラメータセットのlog2mincodingunitsizeminus3シンタクスとmaxcodingunithierarchydepthシンタクスに後続させて、maxpcmcodingunithierarchydepthシンタクスPCM符号化ユニットサイズを最小符号化ユニットサイズで割った値の2を底とするlog対数、本実施形態においては1を多重化する。なお、maxpcmcodingunithierarchydepthを、minpcmcodingunithierarchydepthと呼んでもよい。ただし、log2mincodingunitsizeminus3シンタクス及びmaxcodingunithierarchydepthシンタクスは、それぞれ、SCUのサイズMinCodingUnitSize及びLCUのサイズMaxCodingUnitSizeを決定するための情報である。MinCodingUnitSizeとMaxCodingUnitSizeは、以下のように、それぞれ計算される。MinCodingUnitSize=1log2mincodingunitsizeminus33MaxCodingUnitSize=1log2mincodingunitsizeminus33maxcodingunithierarchydepthまた、maxcodingunithierarchydepthシンタクスとMinCodingUnitSizeには以下の関係がある。maxpcmcodingunithierarchydepth=log2pcmCodingUnitSizeMinCodingUnitSize上述した動作に基づいて、本発明の映像符号化装置はビットストリームを生成する。次に、本発明の特徴であるPCMヘッダ書き込みの動作を図4のフローチャートを参照して説明する。符号化対象CUの処理時間内でエントロピー符号化可能でない場合、図4に示すように、ステップS101で、エントロピー符号化器103は、ブロックタイプをイントラ予測としてエントロピー符号化する。すなわち、modetableidxシンタクス又はpredmodeシンタクスをイントラ予測としてエントロピー符号化する。また、ステップS102で、エントロピー符号化器103は、PCMヘッダをエントロピー符号化する。具体的には、pcmflagシンタクスをONとしてエントロピー符号化する。さらに、ステップS103で、エントロピー符号化器103は、所定量のpcmalignmentzerobitシンタクスを多重化器110に供給することによって出力ビットをバイトアラインする。すなわち、所定量のpcmalignmentzerobitシンタクスを出力する。また、エントロピー符号化器103は、符号化エンジンを初期化する。そして、ステップS104で、PCM符号化器107は、CUの入力映像をPCM符号化する。本実施形態の映像符号化装置は、外部設定される符号化ユニットサイズでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定される符号化ユニットサイズでPCMヘッダをビットストリームに埋め込む多重化手段を備える。よって、映像符号化装置にある一定の処理時間を保証しながら、ビットストリームに含まれるPCMヘッダのビット数の率を低く抑えて圧縮映像の品質を保持できる。また、多重化手段は、外部設定されたCUサイズを映像復号装置にシグナリングするためのPCM符号化ユニットサイズ情報をビットストリームに埋め込むが、CUサイズ情報は、LCU又はSCUのdepth値を基準とするdepth値の差分などで表現できる。例えば、LCUのdepthLCUdepth値を基準にする場合、所定depth値のCUサイズは、LCUのサイズの2depthLCUdepth分の1と表現できるブロックサイズに換算すると4depthLCUdepth分の1である。。SCUのdepthSCUdepth値を基準にする場合、所定Depth値のCUサイズは、SCUのサイズの2SCUdepth-depth倍と表現できるブロックサイズに換算すると4SCUdepth-depth倍である。。上記のような特徴を有する多重化手段を備えることによって、発明は、映像符号化装置と映像復号装置の相互運用性を高めることができる。また、本実施形態の映像符号化装置は、映像復号についても同様にPCMヘッダをビットストリームから読み出し、エントロピー復号手段とPCM復号手段を切り替えられるように、PCMヘッダが存在する符号化ユニットサイズに関する情報をビットストリームに埋め込む手段を備える。よって、映像符号化装置と映像復号装置の相互運用性を高めることができる。実施形態2.第2の実施形態では、第1の実施形態の映像符号化装置が生成したビットストリームを復号する映像復号装置を示す。本実施形態の映像復号装置は、ビットストリームに多重化されたPCM符号化ユニットサイズ情報を多重化解除する手段、多重化解除したPCM符号化ユニットサイズ情報に基づいてPCMヘッダを読み出す所定のブロックサイズを決定するブロックサイズ手段、ブロックサイズ手段が決定した符号化ユニットサイズでPCMヘッダをビットストリームから読み出す読み出し手段、及び読み出し手段が読み出したPCMヘッダに基づいてエントロピー復号手段及びPCM復号手段を制御する復号制御手段を備えることを特徴とする。図5に示すように、本実施形態の映像復号装置は、多重化解除器201、復号制御器202、PCM復号器203、エントロピー復号器204、逆変換/逆量子化器206、予測器207、バッファ208、及びスイッチ221とスイッチ222を備える。多重化解除器201は、入力されるビットストリームを多重化解除して、PCM符号化ユニットサイズ情報、及びエントロピー符号化又はPCM符号化された映像ビットストリームを抽出する。多重化解除器201は、図3に示すリスト2に示されるように、シーケンスパラメータにおいて、log2mincodingunitsizeminus3シンタクスとmaxcodingunithierarchydepthシンタクスに後続するmaxpcmcodingunithierarchydepthシンタクスを多重化解除する。さらに、多重化解除器201は、多重化解除したシンタクスの値を用いて、PCMヘッダであるpcmflagが伝送されるPCM符号化ユニットサイズpcmCodingUnitSizeを以下のように決定する。pcmCodingUnitSize=1log2mincodingunitsizeminus33maxpcmcodingunithierarchydepthすなわち、本実施形態の多重化解除器201は、多重化解除したPCM符号化ユニットサイズ情報に基づいてPCMヘッダを読み出す符号化ユニットのブロックサイズを決定する役割も担っている。エントロピー復号器204は、映像ビットストリームをエントロピー復号する。エントロピー復号対象の符号化ユニットCUがPCM符号化ではない場合、エントロピー復号器204は、CUの予測パラメータ及び変換量子化値をエントロピー復号し、逆変換/逆量子化器206及び予測器207に供給する。なお、あるCUがPCM符号化である場合は、splitcodingunitflag図19参照をエントロピー復号してCUサイズを確定した後に、そのPUヘッダにおいてPCM符号化ONのpcmflagシンタクスをエントロピー復号した場合である。すなわち、本実施形態のエントロピー復号器204は、pcmCodingUnitSize以上のサイズのCUでpcmflagシンタクスを含むPCMヘッダをビットストリームから読み出す役割も担っている。逆変換/逆量子化器206は、量子化ステップ幅で、輝度及び色差の変換量子化値を逆量子化する。さらに、逆変換/逆量子化器206は、逆量子化した周波数変換係数を逆周波数変換する。逆周波数変換後、予測器207は、エントロピー復号した予測パラメータに基づいて、バッファ208に格納された再構築ピクチャの画像を用いて予測信号を生成する。予測信号生成後、逆変換/逆量子化器206で逆周波数変換された再構築予測誤差画像は、予測器207から供給される予測信号が加えられて、スイッチ222に供給される。予測信号が加えられた後、復号制御器202は、スイッチ222を切り替えて、予測信号が加えられた再構築予測誤差画像を再構築画像としてバッファ208に供給させる。CUがPCM符号化である場合、復号制御器202は、エントロピー復号器204の復号エンジンを初期化させる。次に、復号制御器202は、エントロピー復号途中の映像ビットストリームをバイトアラインさせる。バイトアラインするまで映像ビットストリームからpcmalignmentzerobitを読み出させる。続いて、復号制御器202は、スイッチ221を切り替えて、バイトアラインした映像ビットストリームをPCM復号器203に供給させる。PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcmsamplelumai及び色差データpcmsamplechromaiをPCM復号する。PCM復号後、復号制御器202は、スイッチ222を切り替えて、PCM復号した符号化ユニットの画像を再構築画像としてバッファ208に供給させる。次マクロブロックの復号のために、復号制御器202は、スイッチ221をエントロピー復号器204に切り替える。そして、バッファ208に格納された再構築ピクチャがデコード画像として出力される。上述した動作に基づいて、本実施形態の映像復号装置はデコード画像を生成する。次に、本発明の特徴であるPCMヘッダ読み込みの動作を図6のフローチャートを参照して説明する。CUがPCM符号化である場合は、図6に示すように、エントロピー復号器204は、ステップS201で、splitcodingunitflagをエントロピー復号してCUのサイズを確定する。また、ステップS202で、エントロピー復号器204は、ブロックタイプをエントロピー復号する。すなわち、modetableidxシンタクス又はpredmodeシンタクスをエントロピー復号する。また、ステップS203,S204で、エントロピー復号器204は、ブロックタイプがイントラ予測であり、かつ、CUサイズがpcmCodingUnitSize以上のサイズである場合にのみ、pcmflagシンタクスをエントロピー復号する。そして、pcmflagシンタクスがONの場合、ステップS205で、エントロピー復号器204は、復号エンジンを初期化する。また、エントロピー復号器204は、多重化解除器201から所定量のpcmalignmentzerobitシンタクスを読み出すことによって映像ビットストリームをバイトアラインする。PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcmsamplelumai及び色差データpcmsamplechromaiをPCM復号する。なお、CUがPCM符号化でない場合ステップS203、及びエントロピー復号器204がPUヘッダにおいてPCM符号化ONのpcmflagシンタクスをエントロピー復号しなかった場合ステップS204には、エントロピー復号器204は、後続するCUの予測パラメータ及び変換量子化値をエントロピー復号し、逆変換/逆量子化器206及び予測器207に供給する。本実施形態の映像復号装置は、多重化解除したPCM符号化ユニットサイズ情報に基づいて、決定したPCM符号化ユニットサイズの符号化ユニットでPCMヘッダをビットストリームから読み出し、エントロピー復号手段とPCM復号手段を切り替えられる。これによって、映像復号装置にある一定の処理時間を保証しながら、映像品質が保持された、PCMヘッダのビット数の率が低いビットストリームを復号できる。なお、映像符号化装置は、第1の実施形態で利用されたPCM符号化ユニットサイズ情報maxpcmcodingunithierarchydepthを、図7に示すリスト3や図8に示すリスト4に表されているように、ピクチャパラメータセットやスライスヘッダにおいて多重化できる。同様に、映像復号装置は、ピクチャパラメータセットやスライスヘッダからmaxpcmcodingunithierarchydepthシンタクスを多重化解除できる。また、maxpcmcodingunithierarchydepthシンタクスを、最大符号化ユニットサイズMaxCodingUnitSizeをPCM符号化ユニットサイズpcmCodingUnitSizeで割った値の2を底とするlog対数としてもよい。すなわち、下式を用いてもよい。maxpcmcodingunithierarchydepth=log2MaxCodingUnitSize/pcmCodingUnitSizeこの場合、映像復号装置において、PCM符号化ユニットサイズは、maxpcmcodingunithierarchydepthシンタクスに基づいて以下のように計算できる。pcmCodingUnitSize=1log2mincodingunitsizeminus33maxcodingunithierarchydepth-maxpcmcodingunithierarchydepthなお、映像符号化装置は、modetableidxシンタクス又はpredmodeシンタクスにpcmflagシンタクスを連結して符号化できる。例えば、PCM符号化ユニットサイズ以上のサイズのCUにおいて、modetableidx=0符号語1をインター予測、modetableidx=1符号語00をpcmflag=OFFのイントラ予測、modetableidx=2符号語01をPCMとできる。PCM符号化ユニットサイズよりも小さなサイズのCUにおいて、modetableidx=0符号語0をインター予測、modetableidx=1符号語1をpcmflag=OFFのイントラ予測とする。この場合、映像復号装置は、PCM符号化ユニットサイズ以上のサイズのCUにおいて、符号語1modetableidx=0をインター予測、符号語00modetableidx=1をpcmflag=OFFのイントラ予測、符号語01modetableidx=2をPCMと解釈する。PCM符号化ユニットサイズよりも小さなサイズのCUにおいて、符号語0modetableidx=0をインター予測、符号語1modetableidx=1をpcmflag=OFFのイントラ予測と解釈する。実施形態3.上記の各実施形態では、映像符号化装置や映像復号装置にある一定の処理時間を保証するために、高階層のCUでPCMが選択される。しかし、PCMが画素間相関が低い画像ブロックで選択される傾向があること、つまり、PCMが小領域に分割された低階層のCUで選択される傾向があることに着目した場合には、PCMが選択されるCUサイズを所定のサイズ以下にすることも有意義である。上記の着目にもとづいても、ビットストリームにおけるPCMヘッダのビット数の率を低くできる。なお、低階層のCUとは、図19から分かるようにdepthの値が大きなCUである。第3の実施形態では、映像符号化装置は、PCMが選択されるCUサイズを所定のサイズ以下にする。なお、映像符号化装置の構成は、図1に示された構成と同じである。PCMが選択されるCUサイズを所定のサイズ以下にする場合には、一例として、PCMヘッダをビットストリームに埋め込むCUサイズを、外部から設定されるPCM符号化ユニットサイズpcmCodingUnitSize以下とする。また、利用可能な符号化ユニットサイズを128,64,32,16,8、pcmCodingUnitSizeを16とする。映像符号化装置において、多重化データ選択器109は、pcmCodingUnitSize以下である符号化対象CUに対応するエントロピー符号化器103の入力データ量を監視する。pcmCodingUnitSize以下である符号化対象CUの処理時間内でエントロピー符号化器103がその入力データをエントロピー符号化可能な場合、多重化データ選択器109は、エントロピー符号化器103の出力データを選択し、スイッチ121を介して多重化器110に供給させる。符号化対象CUの処理時間内でエントロピー符号化可能でない場合、多重化データ選択器109は、まず、pcmCodingUnitSize以下であるCUがPCM符号化であることを示す情報をエントロピー符号化器103にエントロピー符号化出力させる。具体的には、多重化データ選択器109は、CUのPUヘッダにおいて、ブロックタイプを示す、modetableidxシンタクス又はpredmodeシンタクスをイントラ予測としてエントロピー符号化出力させて、さらに、PCM符号化のON/OFFを示すpcmflagシンタクスをONとしてエントロピー符号化出力させる。本実施形態では、映像符号化装置は、上述したmodetableidxシンタクス、predmodeシンタクス、pcmflagシンタクス、及びpcmalignmentzerobitシンタクスは、非特許文献1のSpecificationofsyntaxfunctionscategoriesanddescriptors及び非特許文献2の4110Predictionunitsyntaxの表記に従えば、図9に示すリスト1に表されるようにシグナリングできる。図9に示すリスト1において、pcmalignmentzerobitシンタクスのシグナリング条件となる変数pcmunitflagは、PCM符号化ONのpcmflagシンタクスがシグナリングされた場合にのみONとする。そうでない場合、変数pcmunitflagをOFFとする。リスト1において、ifcurrPredUnitSizepcmCodingUnitSizeの条件によって、pcmCodingUnitSize以下のサイズのCUのPUヘッダのみにおいて、pcmflagシンタクスがシグナリングされることが、本実施形態の特徴である。映像符号化装置のその他の処理は、第1の実施形態における処理と同じである。なお、本実施形態でのリスト1の内容は、第1の実施形態における図2に示されたリスト1の内容と同じである。実施形態4.第4の実施形態では、第3の実施形態の映像符号化装置が生成したビットストリームを復号する映像復号装置を示す。第4の実施形態の映像復号装置の構成は、図5に示された構成と同じであるが、第4の実施形態では、映像復号装置は、図10のフローチャートに示すように、PCMヘッダ読み込みの動作を行う。CUがPCM符号化である場合は、エントロピー復号器204は、ステップS201で、splitcodingunitflagをエントロピー復号してCUのサイズを確定する。また、ステップS202で、エントロピー復号器204は、ブロックタイプをエントロピー復号する。すなわち、modetableidxシンタクス又はpredmodeシンタクスをエントロピー復号する。また、ステップS203B,S204で、エントロピー復号器204は、ブロックタイプがイントラ予測であり、かつ、CUサイズがpcmCodingUnitSize以下のサイズである場合にのみ、pcmflagシンタクスをエントロピー復号する。そして、pcmflagシンタクスがONの場合、ステップS205で、エントロピー復号器204は、復号エンジンを初期化する。また、エントロピー復号器204は、多重化解除器201から所定量のpcmalignmentzerobitシンタクスを読み出すことによって映像ビットストリームをバイトアラインする。PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcmsamplelumai及び色差データpcmsamplechromaiをPCM復号する。映像復号装置のその他の処理は、第2の実施形態における処理と同じである。なお、PCMが選択されるCUサイズを所定のサイズ以下にする場合には、映像復号装置において、エントロピー復号器204は、pcmCodingUnitSize以下のサイズのCUでpcmflagシンタクスを含むPCMヘッダをビットストリームから読み出す役割も担っている。本実施形態では、映像復号装置にある一定の処理時間を保証しながら、映像品質が保持された、PCMヘッダのビット数の率が低いビットストリームを復号できる。なお、第3の実施形態の映像符号化装置は、modetableidxシンタクス又はpredmodeシンタクスにpcmflagシンタクスを連結して符号化できる。例えば、PCM符号化ユニットサイズ以下のサイズのCUにおいて、modetableidx=0符号語0をpcmflagOFFのイントラ予測、modetableidx=1符号語10をインター予測、modetableidx=2符号語11をPCMとできる。PCM符号化ユニットサイズよりも大きなサイズのCUにおいて、modetableidx=0符号語0をpcmflagOFFのイントラ予測、modetableidx=1符号語1をインター予測とする。この場合、第4の実施形態の映像復号装置は、PCM符号化ユニットサイズ以下のサイズのCUにおいて、符号語0modetableidx=0をpcmflagOFFのイントラ予測、符号語10modetableidx=1をインター予測、符号語11modetableidx=2をPCMと解釈する。PCM符号化ユニットサイズよりも大きなサイズのCUにおいて、符号語0modetableidx=0をpcmflagOFFのイントラ予測、符号語1modetableidx=1をインター予測と解釈する。modetableidxシンタクスの例と同様に、predmodeシンタクスにpcmflagシンタクスを連結して符号化できる。なお、上述した実施形態において、PCM符号化ユニットサイズを最大符号化ユニットサイズに限定する場合、PCMブロックサイズ情報を明示的にビットストリームに埋め込まなくてもよい。その場合、最大符号化ユニットサイズに関する情報が暗黙的にPCMブロックサイズ情報を含んでいるからである。また、上述した実施形態において、PCM符号化ユニットサイズを最小符号化ユニットサイズに限定する場合、PCMブロックサイズ情報を明示的にビットストリームに埋め込まなくてもよい。その場合、最小符号化ユニットサイズに関する情報が暗黙的にPCMブロックサイズ情報を含んでいるからである。上述したmodetableidxシンタクスの例と同様に、predmodeシンタクスにpcmflagシンタクスを連結して符号化できる。例えば、非特許文献3に記載されているように、イントラスライスにおいては、シンタクスと符号語を以下のように対応付けることができるただし、非特許文献4に記述があるように、最小符号化ユニット以外の符号化ユニットにてN×Nパーティションイントラ予測およびインター予測が存在しないことを仮定する。。[PCM符号化を含む最小符号化ユニットでのシンタクスと符号語の対応]シンタクス符号語Intra2N×2N1IntraN×N01PCM00[PCM符号化を含む最小符号化ユニット以外のCUでのシンタクスと符号語の対応]シンタクス符号語Intra2N×2N1PCM0[PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]シンタクス符号語Intra2N×2N1IntraN×N0[PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]シンタクス符号語Intra2N×2Nなしなお、PCM符号化を含むCUとはPCM符号化ユニットサイズのCUであり、PCM符号化を含まないCUとはPCM符号化ユニットサイズではないCUである。この場合、映像復号装置は、例えば、イントラスライスのPCM符号化を含む最小符号化ユニットにおいては、符号語1を2N×2Nのイントラ予測、符号語01をN×Nのイントラ予測、符号語00をPCMと解釈する。同様に、非イントラスライスにおいては、シンタクスと符号語を以下のように対応付けることができる。[すべてのCUで共通となるシンタクスと符号語の対応]シンタクス符号語Split1Skip01Inter2N×2NMRG001Inter2N×2N0001Others0000[Othersに後続する、PCM符号化を含む最小符号化ユニットでのシンタクスと符号語の対応]シンタクス符号語Inter2N×N0InterN×2N01InterN×N001Intra2N×2N0001IntraN×N00001PCM00000[Othersに後続する、PCM符号化を含む最小符号化ユニット以外のCUでのシンタクスと符号語の対応]シンタクス符号語Inter2N×N0InterN×2N01Intra2N×2N001PCM000[Othersに後続する、PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]シンタクス符号語Inter2N×N0InterN×2N01InterN×N001Intra2N×2N0001IntraN×N0000[Othersに後続する、PCM符号化を含まない最小符号化ユニット以外のCUでのシンタクスと符号語の対応]シンタクス符号語Inter2N×N0InterN×2N01Intra2N×2N00この場合、映像復号装置は、例えば、PCM符号化を含む最小符号化ユニットにおいては、Othersに後続する、符号語0を2N×Nのインター予測、符号語01をN×2Nのインター予測、符号語001をInterN×Nのインター予測、符号語0001を2N×2Nのイントラ予測、符号語00001をN×Nのイントラ予測、そして、符号語00000をPCMと解釈する。なお、イントラスライスとはイントラ予測のみで符号化された符号化ユニットのみで構成されるスライスである。非イントラスライスとはインター予測で符号化された符号化ユニットを含むスライスである。また、上記の各実施形態を、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。図11に示す情報処理システムは、プロセッサ1001、プログラムメモリ1002、映像データを格納するための記憶媒体1003およびビットストリームを格納するための記憶媒体1004を備える。記憶媒体1003と記憶媒体1004とは、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体として、ハードディスク等の磁気記憶媒体を用いることができる。図11に示された情報処理システムにおいて、プログラムメモリ1002には、図1,図5のそれぞれに示された各ブロックバッファのブロックを除くの機能を実現するためのプログラムが格納される。そして、プロセッサ1001は、プログラムメモリ1002に格納されているプログラムに従って処理を実行することによって、図1,図5のそれぞれに示された映像符号化装置または映像復号装置の機能を実現する。図12は、本発明による映像符号化装置の主要部を示すブロック図である。図12に示すように、本発明による映像符号化装置は、画像ブロックを変換する変換手段11一例として、図1に示す変換/量子化器102と、変換手段11が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段12一例として、図1に示すエントロピー符号化器103と、画像ブロックをPCM符号化するPCM符号化手段13一例として、図1に示すPCM符号化器107と、外部設定されるブロックサイズのブロックでエントロピー符号化手段12一例として、図1に示すエントロピー符号化器103とPCM符号化手段13のいずれかの出力データを選択する多重化データ選択手段14一例として、多重化データ選択器109及びスイッチ121と、外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化手段15一例として、図1に示す多重化器110とを備える。図13は、本発明による映像復号装置の主要部を示すブロック図である。図13に示すように、本発明による映像復号装置は、PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除手段21一例として、図5に示す多重化解除器201と、多重化解除手段21が多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定手段22一例として、図5に示す多重化解除器201と、PCMブロックサイズ決定手段22が決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し手段23一例として、図5に示すエントロピー復号器204と、ビットストリームに含まれる画像の変換データをエントロピー復号するエントロピー復号手段24一例として、図5に示すエントロピー復号器204と、エントロピー復号手段24がエントロピー復号した変換データを逆変換する逆変換手段25一例として、図5に示す逆変換/逆量子化器206と、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段26一例として、図5に示すPCM復号器203と、PCMヘッダ読み出し手段23が読み出したPCMヘッダに基づいて、エントロピー復号手段24及びPCM復号手段26を制御する復号制御手段27一例として、図5に示す復号制御器202とを備える。上記の実施形態の一部または全部は以下の付記のようにも記載されうるが、本発明の構成は以下の構成に限定されない。付記1外部設定されるブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である場合、又は外部設定されるブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である場合に、多重化手段が、PCMブロックサイズ情報としてNに関する情報をビットストリームに埋め込む映像符号化装置。付記2ブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である場合、又はブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である場合に、多重化解除手段が、PCMブロックサイズ情報としてNに関する情報を取得する映像復号装置。付記3外部設定されるブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である場合、又は外部設定されるブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である場合に、多重化手段が、PCMブロックサイズ情報としてNに関する情報をビットストリームに埋め込む映像符号化装置。付記4ブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である場合、又はブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である場合に、多重化解除手段が、PCMブロックサイズ情報としてNに関する情報を取得する映像復号装置。以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。この出願は、2010年11月26日に出願された日本特許出願2010-264320および2011年2月9日に出願された日本特許出願2011-026331を基礎とする優先権を主張し、その開示の全てをここに取り込む。"