"動き探索を行い、処理対象である当該領域の動き情報を生成する動き探索部と、前記動き探索部により生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成するマージ情報生成部とを備える画像処理装置。前記マージ情報生成部は、前記周辺領域の動き情報を当該領域の動き情報と比較し、当該領域の動き情報と一致する動き情報を有する周辺領域を当該領域とマージさせる領域として選択し、選択された周辺領域を指定する前記マージ情報を生成する請求項1に記載の画像処理装置。各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報生成部は、前記優先順制御部により制御される前記優先順に従って、当該領域にマージさせる周辺領域を選択する請求項2に記載の画像処理装置。前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御する請求項3に記載の画像処理装置。前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御する請求項4に記載の画像処理装置。前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御する請求項4に記載の画像処理装置。当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御する請求項4に記載の画像処理装置。前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定する請求項7に記載の画像処理装置。前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定する請求項8に記載の画像処理装置。前記マージ情報生成部は、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報を前記マージ情報に含める請求項1に記載の画像処理装置。前記マージ情報生成部は、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含める請求項1に記載の画像処理装置。前記マージ情報生成部は、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含める請求項1に記載の画像処理装置。前記マージ情報生成部により生成された前記マージ情報を符号化する符号化部をさらに備える請求項1に記載の画像処理装置。符号化される画像データの所定の範囲について、前記マージ情報生成部が、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域の候補として、時間的に周辺に位置する周辺領域を含めるか否かを示すフラグ情報を生成するフラグ生成部をさらに備える請求項1に記載の画像処理装置。前記フラグ生成部は、生成した前記フラグ情報をスライスヘッダに含めて復号側に伝送させる請求項14に記載の画像処理装置。画像処理装置の画像処理方法であって、動き探索部が、動き探索を行い、処理対象である当該領域の動き情報を生成し、マージ情報生成部が、生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成する画像処理方法。処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定するマージ情報復号部と、前記マージ情報復号部により当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する動き情報再構築部とを備える画像処理装置。前記マージ情報復号部は、前記マージ情報に含まれる、互いに異なる周辺領域を当該領域とマージさせるか否かを示す複数のフラグ情報を解読することにより、当該領域とマージさせる周辺領域を特定する請求項17に記載の画像処理装置。各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報復号部は、前記優先順制御部により制御される前記優先順に従って、各周辺領域に対応する前記フラグ情報を解読することにより、当該領域にマージさせる周辺領域を特定する請求項18に記載の画像処理装置。前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御する請求項19に記載の画像処理装置。前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御する請求項20に記載の画像処理装置。前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御する請求項20に記載の画像処理装置。当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御する請求項19に記載の画像処理装置。前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定する請求項23に記載の画像処理装置。前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定する請求項24に記載の画像処理装置。前記マージ情報には、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報が含まれる請求項18に記載の画像処理装置。前記マージ情報には、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報が含まれる請求項18に記載の画像処理装置。前記マージ情報には、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報が含まれる請求項18に記載の画像処理装置。前記動き情報再構築部により再構築された前記動き情報を用いて動き補償を行い、予測画像を生成する動き補償部と、画像と予測画像の差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元する演算部とをさらに備える請求項17に記載の画像処理装置。前記差分画像の符号化データを復号する復号部をさらに備え、前記演算部は、前記復号部により復号されて得られた前記差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元する請求項29に記載の画像処理装置。前記マージ情報において指定される、当該領域とマージさせる周辺領域に、時間的に周辺に位置する周辺領域が含まれるか否かを示すフラグ情報を取得するフラグ情報取得部をさらに備え、前記マージ情報復号部は、前記フラグ情報取得部により取得された前記フラグ情報に従って、当該領域とマージさせる周辺領域を特定する請求項17に記載の画像処理装置。前記フラグ情報取得部は、前記フラグ情報を、画像が符号化されたビットストリームのスライスヘッダから取得する請求項31に記載の画像処理装置。画像処理装置の画像処理方法であって、マージ情報復号部が、処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定し、動き情報再構築部が、当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する画像処理方法。一般的に、一連の画像内で移動する動物体と背景との境界付近では、動物体と背景との間の動きの空間的相関が失われる。しかし、動物体と背景との境界付近においても、動きの時間的相関は失われないケースが少なくない。そのような状況の一例を、図38に示している。図38を参照すると、参照画像IMrefから符号化対象画像IM0にかけて、画像内で動物体Obj1が方向Dに向けて移動している。符号化対象画像IM0内のブロックB0は、動物体Obj1と背景との境界付近に位置している。このブロックB0の動きベクトルは、符号化対象画像IM0内で隣接するブロックB1及びB2の動きベクトルMV1及びMV2よりもむしろ、参照画像IMref内のコロケーテッドブロックBcolの動きベクトルMVcolに類似する。この場合、上記非特許文献2に記載された手法のように、符号化される画像内で隣り合うブロック例えば、図38のブロックB0、B1及びB2をマージすると、画質が劣化する。このような状況下では、空間方向でのブロックのマージだけでなく時間方向でのブロックのマージが可能となれば、画質を劣化させることなく、ブロックのマージによる符号量の削減の効果を享受できるものと期待される。そこで、本開示は、動き補償における時間方向でのブロックのマージを可能とする、画像処理装置および方法を提供しようとするものである。本開示の一側面は、動き探索を行い、処理対象である当該領域の動き情報を生成する動き探索部と、前記動き探索部により生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成するマージ情報生成部とを備える画像処理装置である。前記マージ情報生成部は、前記周辺領域の動き情報を当該領域の動き情報と比較し、当該領域の動き情報と一致する動き情報を有する周辺領域を当該領域とマージさせる領域として選択し、選択された周辺領域を指定する前記マージ情報を生成することができる。各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報生成部は、前記優先順制御部により制御される前記優先順に従って、当該領域にマージさせる周辺領域を選択することができる。前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御することができる。前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御することができる。前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御することができる。当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御することができる。前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定することができる。前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定することができる。前記マージ情報生成部は、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報を前記マージ情報に含めることができる。前記マージ情報生成部は、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含めることができる。前記マージ情報生成部は、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含めることができる。前記マージ情報生成部により生成された前記マージ情報を符号化する符号化部をさらに備えることができる。符号化される画像データの所定の範囲について、前記マージ情報生成部が、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域の候補として、時間的に周辺に位置する周辺領域を含めるか否かを示すフラグ情報を生成するフラグ生成部をさらに備えることができる。前記フラグ生成部は、生成した前記フラグ情報をスライスヘッダに含めて復号側に伝送させることができる。本開示の一側面は、また、画像処理装置の画像処理方法であって、動き探索部が、動き探索を行い、処理対象である当該領域の動き情報を生成し、マージ情報生成部が、生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成する画像処理方法である。本開示の他の側面は、処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定するマージ情報復号部と、前記マージ情報復号部により当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する動き情報再構築部とを備える画像処理装置である。前記マージ情報復号部は、前記マージ情報に含まれる、互いに異なる周辺領域を当該領域とマージさせるか否かを示す複数のフラグ情報を解読することにより、当該領域とマージさせる周辺領域を特定することができる。各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報復号部は、前記優先順制御部により制御される前記優先順に従って、各周辺領域に対応する前記フラグ情報を解読することにより、当該領域にマージさせる周辺領域を特定することができる。前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御することができる。前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御することができる。前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御することができる。当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御することができる。前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定することができる。前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定することができる。前記マージ情報には、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報が含まれるようにすることができる。前記マージ情報には、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報が含まれるようにすることができる。前記マージ情報には、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報が含まれるようにすることができる。前記動き情報再構築部により再構築された前記動き情報を用いて動き補償を行い、予測画像を生成する動き補償部と、画像と予測画像の差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元する演算部とをさらに備えることができる。前記差分画像の符号化データを復号する復号部をさらに備え、前記演算部は、前記復号部により復号されて得られた前記差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元することができる。前記マージ情報において指定される、当該領域とマージさせる周辺領域に、時間的に周辺に位置する周辺領域が含まれるか否かを示すフラグ情報を取得するフラグ情報取得部をさらに備え、前記マージ情報復号部は、前記フラグ情報取得部により取得された前記フラグ情報に従って、当該領域とマージさせる周辺領域を特定することができる。前記フラグ情報取得部は、前記フラグ情報を、画像が符号化されたビットストリームのスライスヘッダから取得することができる。本開示の他の側面は、また、画像処理装置の画像処理方法であって、マージ情報復号部が、処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定し、動き情報再構築部が、当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する画像処理方法である。本開示の一側面においては、動き探索が行われ、処理対象である当該領域の動き情報が生成され、生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報が生成される。本開示の他の側面においては、処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報が復号され、当該領域とマージさせる周辺領域が特定され、当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報が再構築される。以上説明したように、本開示に係る画像処理装置および方法によれば、動き補償における時間方向でのブロックのマージが可能となり、動き情報の符号量をさらに削減することができる。以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。また、以下の順序にしたがって当該発明を実施するための形態を説明する。1.一実施形態に係る画像符号化装置の構成例1-1.全体的な構成例1-2.動き探索部の構成例1-3.動きベクトル予測処理の説明1-4.マージ情報の例2.一実施形態に係る符号化時の処理の流れ3.一実施形態に係る画像復号装置の構成例3-1.全体的な構成例3-2.動き補償部の構成例4.一実施形態に係る復号時の処理の流れ5.他の実施形態に係る画像符号化装置の構成例6.他の実施形態に係る符号化時の処理の流れ7.他の実施形態に係る画像復号装置の構成例8.他の実施形態に係る復号時の処理の流れ9.応用例10.まとめ<1.一実施形態に係る画像符号化装置の構成例>[1-1.全体的な構成例]図1は、本開示の一実施形態に係る画像符号化装置10の構成の一例を示すブロック図である。図1を参照すると、画像符号化装置10は、A/DAnaloguetoDigital変換部11、並べ替えバッファ12、減算部13、直交変換部14、量子化部15、可逆符号化部16、蓄積バッファ17、レート制御部18、逆量子化部21、逆直交変換部22、加算部23、デブロックフィルタ24、フレームメモリ25、セレクタ26、イントラ予測部30、動き探索部40、及びモード選択部50を備える。A/D変換部11は、アナログ形式で入力される画像信号をデジタル形式の画像データに変換し、一連のデジタル画像データを並べ替えバッファ12へ出力する。並べ替えバッファ12は、A/D変換部11から入力される一連の画像データに含まれる画像を並べ替える。並べ替えバッファ12は、符号化処理に係るGOPGroupofPictures構造に応じて画像を並べ替えた後、並べ替え後の画像データを減算部13、イントラ予測部30及び動き探索部40へ出力する。減算部13には、並べ替えバッファ12から入力される画像データ、及び後に説明するモード選択部50により選択される予測画像データが供給される。減算部13は、並べ替えバッファ12から入力される画像データとモード選択部50から入力される予測画像データとの差分である予測誤差データを算出し、算出した予測誤差データを直交変換部14へ出力する。直交変換部14は、減算部13から入力される予測誤差データについて直交変換を行う。直交変換部14により実行される直交変換は、例えば、離散コサイン変換DiscreteCosineTransform:DCT又はカルーネンレーベ変換などであってよい。直交変換部14は、直交変換処理により取得される変換係数データを量子化部15へ出力する。量子化部15には、直交変換部14から入力される変換係数データ、及び後に説明するレート制御部18からのレート制御信号が供給される。量子化部15は、変換係数データを量子化し、量子化後の変換係数データ以下、量子化データというを可逆符号化部16及び逆量子化部21へ出力する。また、量子化部15は、レート制御部18からのレート制御信号に基づいて量子化パラメータ量子化スケールを切り替えることにより、可逆符号化部16に入力される量子化データのビットレートを変化させる。可逆符号化部16には、量子化部15から入力される量子化データ、及び、後に説明するイントラ予測部30又は動き探索部40により生成されモード選択部50により選択されるイントラ予測又はインター予測に関する情報が供給される。イントラ予測に関する情報は、例えば、ブロックごとの最適なイントラ予測モードを示す予測モード情報を含み得る。インター予測に関する情報は、後に説明するように、例えば、予測モード情報、マージ情報及び動き情報などを含み得る。可逆符号化部16は、量子化データについて可逆符号化処理を行うことにより、符号化ストリームを生成する。可逆符号化部16による可逆符号化は、例えば、可変長符号化、又は算術符号化などであってよい。また、可逆符号化部16は、上述したイントラ予測に関する情報又はインター予測に関する情報を、符号化ストリームのヘッダ例えばブロックヘッダ又はスライスヘッダなど内に多重化する。そして、可逆符号化部16は、生成した符号化ストリームを蓄積バッファ17へ出力する。蓄積バッファ17は、可逆符号化部16から入力される符号化ストリームを半導体メモリなどの記憶媒体を用いて一時的に蓄積する。そして、蓄積バッファ17は、蓄積した符号化ストリームを、伝送路又は画像符号化装置10からの出力線の帯域に応じたレートで出力する。レート制御部18は、蓄積バッファ17の空き容量を監視する。そして、レート制御部18は、蓄積バッファ17の空き容量に応じてレート制御信号を生成し、生成したレート制御信号を量子化部15へ出力する。例えば、レート制御部18は、蓄積バッファ17の空き容量が少ない時には、量子化データのビットレートを低下させるためのレート制御信号を生成する。また、例えば、レート制御部18は、蓄積バッファ17の空き容量が十分大きい時には、量子化データのビットレートを高めるためのレート制御信号を生成する。逆量子化部21は、量子化部15から入力される量子化データについて逆量子化処理を行う。そして、逆量子化部21は、逆量子化処理により取得される変換係数データを、逆直交変換部22へ出力する。逆直交変換部22は、逆量子化部21から入力される変換係数データについて逆直交変換処理を行うことにより、予測誤差データを復元する。そして、逆直交変換部22は、復元した予測誤差データを加算部23へ出力する。加算部23は、逆直交変換部22から入力される復元された予測誤差データとモード選択部50から入力される予測画像データとを加算することにより、復号画像データを生成する。そして、加算部23は、生成した復号画像データをデブロックフィルタ24及びフレームメモリ25へ出力する。デブロックフィルタ24は、画像の符号化時に生じるブロック歪みを減少させるためのフィルタリング処理を行う。デブロックフィルタ24は、加算部23から入力される復号画像データをフィルタリングすることによりブロック歪みを除去し、フィルタリング後の復号画像データをフレームメモリ25へ出力する。フレームメモリ25は、加算部23から入力される復号画像データ、及びデブロックフィルタ24から入力されるフィルタリング後の復号画像データを記憶媒体を用いて記憶する。セレクタ26は、イントラ予測のために使用されるフィルタリング前の復号画像データをフレームメモリ25から読み出し、読み出した復号画像データを参照画像データとしてイントラ予測部30に供給する。また、セレクタ26は、インター予測のために使用されるフィルタリング後の復号画像データをフレームメモリ25から読み出し、読み出した復号画像データを参照画像データとして動き探索部40に供給する。イントラ予測部30は、並べ替えバッファ12から入力される符号化対象の画像データ、及びセレクタ26を介して供給される復号画像データに基づいて、各イントラ予測モードのイントラ予測処理を行う。例えば、イントラ予測部30は、各イントラ予測モードによる予測結果を所定のコスト関数を用いて評価する。そして、イントラ予測部30は、コスト関数値が最小となるイントラ予測モード、即ち圧縮率が最も高くなるイントラ予測モードを、最適なイントラ予測モードとして選択する。さらに、イントラ予測部30は、当該最適なイントラ予測モードを示す予測モード情報、予測画像データ、及びコスト関数値などのイントラ予測に関する情報を、モード選択部50へ出力する。動き探索部40は、並べ替えバッファ12から入力される符号化対象の画像データ、及びフレームメモリ25から供給される参照画像データとしての復号画像データに基づいて、画像内に設定される各ブロックを対象として動き探索処理を行う。なお、以下の説明において、ブロックとは、動きベクトルが設定される単位となる画素群を指し、H.264/AVCにおけるパーティション及びHEVCにおける予測単位PUなどを含むものとする。より具体的には、動き探索部40は、例えば、画像内に設定されるマクロブロック又は符号化単位CUを、複数の予測モードの各々に従って1つ以上のブロックHEVCの場合にはPUに区分する。次に、動き探索部40は、各ブロックについて、参照画像の画素値と各ブロック内の原画像の画素値とに基づいて、動きベクトルを算出する。次に、動き探索部40は、他のブロックに設定した動きベクトルを用いて動きベクトルの予測を行う。また、動き探索部40は、各ブロックについて算出された動きベクトルと他のブロックに既に設定された動きベクトルとを比較し、その比較結果に応じてブロックがマージされるか否かを示すフラグを含むマージ情報を生成する。そして、動き探索部40は、所定のコスト関数に従ったコスト関数値に基づいて、最適な予測モードと各ブロックのマージモードマージの有無及びどのブロックとマージされるかとを選択する。このような動き探索部40による動き探索処理について、後にさらに説明する。動き探索部40は、動き探索処理の結果として、予測モード情報、マージ情報、動き情報、及びコスト関数値などのインター予測に関する情報と、予測画像データとを、モード選択部50へ出力する。モード選択部50は、イントラ予測部30から入力されるイントラ予測に関するコスト関数値と動き探索部40から入力されるインター予測に関するコスト関数値とを比較する。そして、モード選択部50は、イントラ予測及びインター予測のうちコスト関数値がより少ない予測手法を選択する。モード選択部50は、イントラ予測を選択した場合には、イントラ予測に関する情報を可逆符号化部16へ出力すると共に、予測画像データを減算部13及び加算部23へ出力する。また、モード選択部50は、インター予測を選択した場合には、インター予測に関する上述した情報を可逆符号化部16へ出力すると共に、予測画像データを減算部13及び加算部23へ出力する。[1-2.動き探索部の構成例]図2は、図1に示した画像符号化装置10の動き探索部40の詳細な構成の一例を示すブロック図である。図2を参照すると、動き探索部40は、探索処理部41、動きベクトル算出部42、動き情報バッファ43、動きベクトル予測部44、マージ情報生成部45、モード選択部46、及び補償部47を有する。探索処理部41は、複数の予測モード及び各ブロックについてのマージの有無を対象とする探索の範囲を制御する。例えば、探索処理部41は、H.264/AVCの場合、16×16画素のマクロブロックを16×8画素、8×16画素及び8×8画素のブロックに区分し得る。また、探索処理部41は、8×8画素のブロックを8×4画素、4×8画素及び4×4画素のブロックにさらに区分し得る。従って、H.264/AVCの場合、1つのマクロブロックについて図3に例示したような8通りの予測モードが存在し得る。また、例えば、探索処理部41は、HEVCの場合、最大で32×32画素の符号化単位を1つ以上のブロック予測単位に区分し得る。HEVCにおいては、図3の例と比較して、より多様な予測単位の設定が可能である非特許文献1参照。そして、探索処理部41は、区分されたブロックの各々について動きベクトル算出部42に動きベクトルを算出させる。また、探索処理部41は、各ブロックについて動きベクトル予測部44に動きベクトルを予測させる。また、探索処理部41は、各ブロックについてマージ情報生成部45にマージ情報を生成させる。動きベクトル算出部42は、探索処理部41により区分された各ブロックについて、原画像の画素値、及びフレームメモリ25から入力される参照画像の画素値に基づいて、動きベクトルを算出する。動きベクトル算出部42は、例えば、隣り合う画素間の中間的な画素値を線型内挿処理により補間し、1/2画素精度で動きベクトルを算出してもよい。また、動きベクトル算出部42は、例えば、6タップのFIRフィルタを用いてさらに中間的な画素値を補間し、1/4画素精度で動きベクトルを算出してもよい。動きベクトル算出部42は、算出した動きベクトルを、動きベクトル予測部44及びマージ情報生成部45へ出力する。動き情報バッファ43は、動きベクトル予測部44による動きベクトル予測処理及びマージ情報生成部45によるマージ情報生成処理において参照される参照動きベクトル及び参照画像情報を、記憶媒体を用いて一時的に記憶する。動き情報バッファ43により記憶される参照動きベクトルは、符号化済みの参照画像内のブロックに設定された動きベクトル、及び符号化対象の画像内の他のブロックに設定された動きベクトルを含み得る。動きベクトル予測部44は、探索処理部41により区分された各ブロックに基準画素位置を設定し、設定した基準画素位置に対応する参照ブロックに設定された動きベクトル参照動きベクトルに基づいて、各ブロック内の画素値の予測に使用すべき動きベクトルを予測する。基準画素位置は、例えば、矩形ブロックの左上若しくは右上又はその双方など、予め一律的に定義される画素位置であってよい。動きベクトル予測部44は、ある1つのブロックについて、複数の予測式の候補を用いて、複数の動きベクトルを予測してもよい。例えば、第1の予測式は動きの空間的相関を利用する予測式であり、第2の予測式は動きの時間的相関を利用する予測式であってよい。また、第3の予測式として、動きの空間的相関と時間的相関の双方を利用する予測式が使用されてもよい。動きの空間的相関を利用する場合、動きベクトル予測部44は、例えば、動き情報バッファ43に記憶されている、基準画素位置に隣接する他のブロックに設定された参照動きベクトルを参照する。また、動きの時間的相関を利用する場合、動きベクトル予測部44は、例えば、動き情報バッファ43に記憶されている、基準画素位置とコロケーテッドな参照画像内のブロックに設定された参照動きベクトルを参照する。動きベクトル予測部44は、1つのブロックについて1つの予測式を用いて予測動きベクトルを算出すると、動きベクトル算出部42により算出された動きベクトルと当該予測動きベクトルとの差分を表す差分動きベクトルを算出する。そして、動きベクトル予測部44は、上記予測式を特定する予測式情報と関連付けて、算出した差分動きベクトル及び参照画像情報を、モード選択部46へ出力する。マージ情報生成部45は、各ブロックについて動きベクトル算出部42により算出される動きベクトル及び参照画像情報と、動き情報バッファに43により記憶されている参照動きベクトル及び参照画像情報とに基づいて、各ブロックについてのマージ情報を生成する。本明細書において、マージ情報とは、画像内の各ブロックが他のブロックとマージされるか否か、及びマージされる場合にはどのブロックとマージされるのか、を特定する情報をいう。ある1つの注目ブロックとマージされる候補となるブロックは、注目ブロックの左に隣接するブロック及び上に隣接するブロックに加えて、参照画像内のコロケーテッドブロックを含む。本明細書では、これらブロックを候補ブロックという。コロケーテッドブロックとは、注目ブロックの基準画素位置と同じ位置の画素を含む参照画像内のブロックを意味する。マージ情報生成部45により生成されるマージ情報は、例えば、MergeFlag、MergeTempFlag及びMergeLeftFlagという3つのフラグを含み得る。MergeFlagは、注目ブロックの動き情報が少なくとも1つの候補ブロックの動き情報と同一であるか否かを示すフラグである。例えば、MergeFlag=1の場合、注目ブロックの動き情報は少なくとも1つの候補ブロックの動き情報と同一である。MergeFlag=0の場合、注目ブロックの動き情報はいずれの候補ブロックの動き情報とも異なる。MergeFlag=0の場合、他の2つのフラグは符号化されず、その代わりに注目ブロックについて差分動きベクトル、予測式情報及び参照画像情報などの動き情報が符号化される。MergeFlag=1であって、3つの候補ブロックの動き情報が全て同一である場合には、他の2つのフラグは符号化されず、注目ブロックについて動き情報も符号化されない。MergeTempFlagは、注目ブロックの動き情報が参照画像内のコロケーテッドブロックの動き情報と同一であるか否かを示すフラグである。例えば、MergeTempFlag=1の場合、注目ブロックの動き情報はコロケーテッドブロックの動き情報と同一である。MergeTempFlag=0の場合、注目ブロックの動き情報はコロケーテッドブロックの動き情報と異なる。MergeTempFlag=1の場合、MergeLeftFlagは符号化されない。また、MergeTempFlag=0であって、2つの隣接ブロックの動き情報が同一である場合にも、MergeLeftFlagは符号化されない。MergeLeftFlagは、注目ブロックの動き情報が左の隣接ブロックの動き情報と同一であるか否かを示すフラグである。例えば、MergeLeftFlag=1の場合、注目ブロックの動き情報は左の隣接ブロックの動き情報と同一である。MergeLeftFlag=0の場合、注目ブロックの動き情報は、左の隣接ブロックの動き情報と異なり、上の隣接ブロックの動き情報と同一である。マージ情報生成部45は、このような3つのフラグを含み得るマージ情報を生成し、モード選択部46へ出力する。本実施形態においてマージ情報生成部45により生成され得るマージ情報のいくつかの例について、後に図面を用いて説明する。なお、マージ情報は、上述した例に限定されない。例えば、左の隣接ブロック又は上の隣接ブロックを候補ブロックに含めない場合には、MergeLeftFlagが省略されてもよい。また、例えば、左上又は右上などの追加的な隣接ブロックを候補ブロックに含めると共に、これら隣接ブロックに対応する別のフラグがマージ情報に追加されてもよい。さらに、コロケーテッドブロックのみならず、コロケーテッドブロックの隣接ブロックが候補ブロックに含められてもよい。モード選択部46は、動きベクトル予測部44及びマージ情報生成部45から入力される情報を用いて、コスト関数値を最小にするインター予測のモードを選択する。それにより、ブロックの区分化のパターン、及び各ブロックについてのマージの有無が決定される。また、あるブロックが他のブロックとマージされない場合には、当該ブロックの動き補償のために使用すべき動き情報が決定される。動き情報は、上述したように、参照画像情報、差分動きベクトル及び予測式情報などを含み得る。そして、モード選択部46は、選択した予測モードを表す予測モード情報、マージ情報、動き情報、及びコスト関数値などを、補償部47へ出力する。補償部47は、モード選択部46から入力されたインター予測に関する情報及びフレームメモリ25から入力される参照画像データを用いて、予測画像データを生成する。そして、補償部47は、インター予測に関する情報及び生成した予測画像データをモード選択部50へ出力する。また、補償部47は、予測画像データの生成に用いた動き情報を、動き情報バッファ43に記憶させる。[1-3.動きベクトル予測処理の説明]次に、上述した動きベクトル予測部44による動きベクトル予測処理について説明する。1空間的予測図7は、動きベクトルの空間的予測について説明するための説明図である。図7を参照すると、1つのブロックPTeに設定され得る2つの基準画素位置PX1及びPX2が示されている。動きの空間的相関を利用する予測式は、例えば、これら基準画素位置PX1及びPX2に隣接する他のブロックに設定された動きベクトルを入力とする。なお、本明細書において、隣接するという用語は、例えば、2つのブロック又は画素が辺を共有する場合のみならず、頂点を共有する場合をも含むものとする。例えば、基準画素位置PX1の左の画素が属するブロックBLaに設定された動きベクトルをMVaとする。また、基準画素位置PX1の上の画素が属するブロックBLbに設定された動きベクトルをMVbとする。また、基準画素位置PX2の右上の画素が属するブロックBLcに設定された動きベクトルをMVcとする。これら動きベクトルMVa、MVb及びMVcは、既に符号化済みである。符号化対象のブロックPTeについての予測動きベクトルPMVeは、次のような予測式を用いて、動きベクトルMVa、MVb及びMVcから算出され得る。ここで、式1におけるmedはメディアンオペレーションを表す。即ち、式1によれば、予測動きベクトルPMVeは、動きベクトルMVa、MVb及びMVcの水平成分の中央値と垂直成分の中央値とを成分とするベクトルである。なお、上記式1は、空間的相関を利用する予測式の一例に過ぎない。例えば、符号化対象のブロックが画像の端部に位置するために、動きベクトルMVa、MVb又はMVcのいずれかが存在しない場合には、存在しない動きベクトルは、メディアンオペレーションの引数から省略されてもよい。また、例えば、符号化対象のブロックが画像の右端に位置する場合には、動きベクトルMVcの代わりに、図4に示したブロックBLdに設定された動きベクトルが使用されてもよい。なお、予測動きベクトルPMVeは、プレディクタpredictorとも呼ばれる。特に、式1のように、動きの空間的相関を利用する予測式によって算出される予測動きベクトルを、空間的プレディクタspatialpredictorという。一方、次項で説明する動きの時間的相関を利用する予測式によって算出される予測動きベクトルを、時間的プレディクタtemporalpredictorという。動きベクトル予測部45は、このように予測動きベクトルPMVeを決定した後、次式のように、動きベクトル算出部42により算出された動きベクトルMVeと予測動きベクトルPMVeとの差分を表す差分動きベクトルMVDeを算出する。動き探索部40からインター予測に関する情報の1つとして出力される差分動きベクトル情報は、この差分動きベクトルMVDeを表す。あるブロックについてのこのような差分動きベクトル情報は、当該ブロックを他のブロックとマージしないことがモード選択部46により選択された場合に、動き探索部40から出力され、可逆符号化部16により符号化される。2時間的予測図5は、動きベクトルの時間的予測について説明するための説明図である。図5を参照すると、符号化対象のブロックPTeを含む符号化対象画像IM01、及び参照画像IM02が示されている。参照画像IM02内のブロックBcolは、参照画像IM02内で基準画素位置PX1又はPX2と共通する位置の画素を含む、いわゆるコロケーテッドブロックである。動きの時間的相関を利用する予測式は、例えば、このコロケーテッドブロックBcol又はコロケーテッドブロックBcolに隣接するブロックに設定された動きベクトルを入力とする。例えば、コロケーテッドブロックBcolに設定された動きベクトルをMVcolとする。また、コロケーテッドブロックBcolの上、左、下、右、左上、左下、右下及び右上のブロックに設定された動きベクトルを、それぞれMVt0~MVt7とする。これら動きベクトルMVcol及びMVt0~MVt7は、既に符号化済みである。この場合、予測動きベクトルPMVeは、例えば、次の予測式3又は4を用いて、動きベクトルMVcol及びMVt0~MVt7から算出され得る。この場合にも、動きベクトル予測部45は、予測動きベクトルPMVeを決定した後、動きベクトル算出部42により算出された動きベクトルMVeと予測動きベクトルPMVeとの差分を表す差分動きベクトルMVDeを算出する。なお、図5の例では1つの符号化対象画像IM01について1つの参照画像IM02のみを示しているが、1つの符号化対象画像IM01内でブロックごとに異なる参照画像が使用されてもよい。図6の例では、符号化対象画像IM01内のブロックPTe1の動きベクトルの予測の際に参照される参照画像はIM021であり、ブロックPTe2の動きベクトルの予測の際に参照される参照画像はIM022である。このような参照画像の設定手法を、マルチ参照フレームMultiReferenceFrameという。3ダイレクトモードなお、動きベクトル情報の情報量の増加に伴う圧縮率の低下を回避するために、H.264/AVCは、主にBピクチャを対象として、いわゆるダイレクトモードを導入している。ダイレクトモードにおいては、動きベクトル情報は符号化されず、符号化済みのブロックの動きベクトル情報から符号化対象のブロックの動きベクトル情報が生成される。ダイレクトモードは、空間ダイレクトモードSpatialDirectMode、及び時間ダイレクトモードTemporalDirectModeを含み、例えばスライスごとにこれら2つのモードが切り替えられ得る。本実施形態においても、このようなダイレクトモードが利用されてよい。例えば、空間ダイレクトモードにおいては、符号化対象のブロックについての動きベクトルMVeは、上述した予測式1を用いて、次式のように決定され得る。図7は、時間ダイレクトモードについて説明するための説明図である。図7において、符号化対象画像IM01のL0参照ピクチャである参照画像IML0、及び符号化対象画像IM01のL1参照ピクチャである参照画像IML1が示されている。参照画像IML0内のブロックBcolは、符号化対象画像IM01内の符号化対象のブロックPTeのコロケーテッドブロックである。ここで、コロケーテッドブロックBcolに設定された動きベクトルをMVcolとする。また、符号化対象画像IM01と参照画像IML0との間の時間軸上の距離をTDB、参照画像IML0と参照画像IML1との間の時間軸上の距離をTDDとする。すると、時間ダイレクトモードにおいては、符号化対象のブロックPTeについての動きベクトルMVL0及びMVL1は、次式のように決定され得る。なお、時間軸上の距離を表す指標として、POCPictureOrderCountが使用されてもよい。このようなダイレクトモードの利用の有無は、例えば、ブロック単位で指定され得る。[1-4.マージ情報の例]次に、図8~図12を用いて、本実施形態においてマージ情報生成部45により生成され得るマージ情報の例を説明する。なお、ここでは、説明の簡明さの観点から、マージ情報生成部45がマージ情報の生成のために注目ブロック及び候補ブロックの間の動きベクトルの同一性のみを判定するように説明する。しかしながら、実際には、マージ情報生成部45は、マージ情報の生成に際して、動きベクトルのみならず他の動き情報参照画像情報などの同一性をも判定してよい。1第1の例図8は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第1の例を示す説明図である。図8を参照すると、符号化対象画像IM10内に、注目ブロックB10が示されている。ブロックB11及びB12は、それぞれ注目ブロックB10の左及び上の隣接ブロックである。動きベクトルMV10は、注目ブロックB10について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV11及びMV12は、それぞれ隣接ブロックB11及びB12に設定された参照動きベクトルである。さらに、参照画像IM1ref内に、注目ブロックB10のコロケーテッドブロックB1colが示されている。動きベクトルMV1colは、コロケーテッドブロックB1colに設定された参照動きベクトルである。第1の例において、動きベクトルMV10は、参照動きベクトルMV11、MV12及びMV1colの全てと等しい。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=1のみを生成する。MergeTempFlag及びMergeLeftFlagは、マージ情報には含められない。MergeFlag=1は、候補ブロックの少なくとも1つが注目ブロックとマージされることを示す。このようなマージ情報を受け取った復号側は、3つの候補ブロックB11、B12及びB1colの動き情報を比較し、全ての動き情報が同一であることを認識すると、MergeTempFlag及びMergeLeftFlagを復号することなく、候補ブロックB11、B12及びB1colに設定された動きベクトルと同一の動きベクトルを注目ブロックB10に設定する。2第2の例図9は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第2の例を示す説明図である。図9を参照すると、符号化対象画像IM20内に、注目ブロックB20が示されている。ブロックB21及びB22は、それぞれ注目ブロックB20の左及び上の隣接ブロックである。動きベクトルMV20は、注目ブロックB20について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV21及びMV22は、それぞれ隣接ブロックB21及びB22に設定された参照動きベクトルである。さらに、参照画像IM2ref内に、注目ブロックB20のコロケーテッドブロックB2colが示されている。動きベクトルMV2colは、コロケーテッドブロックB2colに設定された参照動きベクトルである。第2の例において、動きベクトルMV20は、参照動きベクトルMV2colと同一である。参照動きベクトルMV21及びMV22の少なくとも一方は、動きベクトルMV20と異なる。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=1及びMergeTempFlag=1を生成する。MergeLeftFlagは、マージ情報には含められない。MergeTempFlag=1は、注目ブロックB20とコロケーテッドブロックB2colとがマージされることを示す。このようなマージ情報を受け取った復号側は、MergeLeftFlagを復号することなく、コロケーテッドブロックB2colに設定された動きベクトルと同一の動きベクトルを注目ブロックB20に設定する。3第3の例図10は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第3の例を示す説明図である。図10を参照すると、符号化対象画像IM30内に、注目ブロックB30が示されている。ブロックB31及びB32は、それぞれ注目ブロックB30の左及び上の隣接ブロックである。動きベクトルMV30は、注目ブロックB30について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV31及びMV32は、それぞれ隣接ブロックB31及びB32に設定された参照動きベクトルである。さらに、参照画像IM3ref内に、注目ブロックB30のコロケーテッドブロックB3colが示されている。動きベクトルMV3colは、コロケーテッドブロックB3colに設定された参照動きベクトルである。第3の例において、動きベクトルMV30は、参照動きベクトルMV31及びMV32と同一である。参照動きベクトルMV3colは、動きベクトルMV30と異なる。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=1及びMergeTempFlag=0を生成する。MergeLeftFlagは、マージ情報には含められない。MergeTempFlag=0は、注目ブロックB30とコロケーテッドブロックB3colとがマージされないことを示す。このようなマージ情報を受け取った復号側は、隣接ブロックB31及びB32の動き情報を比較し、これら動き情報が同一であることを認識すると、MergeLeftFlagを復号することなく、隣接ブロックB31及びB32に設定された動きベクトルと同一の動きベクトルを注目ブロックB30に設定する。4第4の例図11は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第4の例を示す説明図である。図11を参照すると、符号化対象画像IM40内に、注目ブロックB40が示されている。ブロックB41及びB42は、それぞれ注目ブロックB40の左及び上の隣接ブロックである。動きベクトルMV40は、注目ブロックB40について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV41及びMV42は、それぞれ隣接ブロックB41及びB42に設定された参照動きベクトルである。さらに、参照画像IM4ref内に、注目ブロックB40のコロケーテッドブロックB4colが示されている。動きベクトルMV4colは、コロケーテッドブロックB4colに設定された参照動きベクトルである。第4の例において、動きベクトルMV40は、参照動きベクトルMV41と同一である。参照動きベクトルMV42及びMV4colは、動きベクトルMV40と異なる。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=1、MergeTempFlag=0及びMergeLeftFlag=1を生成する。MergeLeftFlag=1は、注目ブロックB40と隣接ブロックB41とがマージされることを示す。このようなマージ情報を受け取った復号側は、隣接ブロックB41に設定された動きベクトルと同一の動きベクトルを注目ブロックB40に設定する。5第5の例図12は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第5の例を示す説明図である。図12を参照すると、符号化対象画像IM50内に、注目ブロックB50が示されている。ブロックB51及びB52は、それぞれ注目ブロックB50の左及び上の隣接ブロックである。動きベクトルMV50は、注目ブロックB50について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV51及びMV52は、それぞれ隣接ブロックB51及びB52に設定された参照動きベクトルである。さらに、参照画像IM5ref内に、注目ブロックB50のコロケーテッドブロックB5colが示されている。動きベクトルMV5colは、コロケーテッドブロックB5colに設定された参照動きベクトルである。第5の例において、動きベクトルMV50は、参照動きベクトルMV52と同一である。参照動きベクトルMV51及びMV5colは、動きベクトルMV50と異なる。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=1、MergeTempFlag=0及びMergeLeftFlag=0を生成する。MergeLeftFlag=0は、注目ブロックB50と隣接ブロックB51とがマージされないことを示す。これは、MergeFlag=1及びMergeTempFlag=0を考慮すると、注目ブロックB50と隣接ブロックB52とがマージされることも同時に示している。このようなマージ情報を受け取った復号側は、隣接ブロックB52に設定された動きベクトルと同一の動きベクトルを注目ブロックB50に設定する。6第6の例図13は、本実施形態においてマージ情報生成部45により生成されるマージ情報の第6の例を示す説明図である。図13を参照すると、符号化対象画像IM60内に、注目ブロックB60が示されている。ブロックB61及びB62は、それぞれ注目ブロックB60の左及び上の隣接ブロックである。動きベクトルMV60は、注目ブロックB60について動きベクトル算出部42により算出された動きベクトルである。動きベクトルMV61及びMV62は、それぞれ隣接ブロックB61及びB62に設定された参照動きベクトルである。さらに、参照画像IM6ref内に、注目ブロックB60のコロケーテッドブロックB6colが示されている。動きベクトルMV6colは、コロケーテッドブロックB6colに設定された参照動きベクトルである。第6の例において、動きベクトルMV60は、参照動きベクトルMV61、MV62及びMV6colのいずれとも異なる。この場合、マージ情報生成部45は、マージ情報として、MergeFlag=0のみを生成する。MergeTempFlag及びMergeLeftFlagは、マージ情報には含められない。MergeFlag=0は、候補ブロックのいずれもが注目ブロックとマージされないことを示す。この場合、注目ブロックB60についてマージ情報に加えて動き情報が符号化される。このようなマージ情報を受け取った復号側は、注目ブロックB60について、動き情報に基づいて動きベクトルを予測し、固有の動きベクトルを設定する。<2.一実施形態に係る符号化時の処理の流れ>図14は、本実施形態に係る動き探索部40のマージ情報生成部45によるマージ情報生成処理の流れの一例を示すフローチャートである。図14に例示したマージ情報生成処理は、探索処理部41による制御の下、マクロブロック又は符号化単位を区分することにより形成される各ブロックについて、それぞれ実行され得る。図14を参照すると、まず、マージ情報生成部45は、注目ブロックの隣接ブロック及び参照画像内のコロケーテッドブロックを、注目ブロックとのマージの候補となる候補ブロックとして認識するステップS102。次に、マージ情報生成部45は、注目ブロックの動き情報がいずれかの候補ブロックの動き情報と同一であるか否かを判定するステップS104。ここで、注目ブロックの動き情報がいずれの候補ブロックの動き情報とも異なる場合には、MergeFlagがゼロに設定されステップS106、マージ情報生成処理は終了する。一方、注目ブロックの動き情報がいずれかの候補ブロックの動き情報と同一である場合には、MergeFlagが1に設定されステップS108、処理はステップS110へ進む。ステップS110において、マージ情報生成部45は、候補ブロックの動き情報が全て同一であるか否かを判定するステップS110。ここで、候補ブロックの動き情報が全て同一である場合には、MergeTempFlag及びMergeLeftFlagが生成されることなく、マージ情報生成処理は終了する。一方、候補ブロックの動き情報が全て同一ではない場合には、処理はステップS112へ進む。ステップS112において、マージ情報生成部45は、注目ブロックの動き情報がコロケーテッドブロックの動き情報と同一であるか否かを判定するステップS112。ここで、注目ブロックの動き情報がコロケーテッドブロックの動き情報と同一である場合には、MergeTempFlagが1に設定されステップS114、マージ情報生成処理は終了する。この場合、MergeLeftFlagは生成されない。一方、注目ブロックの動き情報がコロケーテッドブロックの動き情報と異なる場合には、MergeTempFlagがゼロに設定されステップS116、処理はステップS118へ進む。ステップS118において、マージ情報生成部45は、隣接ブロックの動き情報が互いに同一であるか否かを判定するステップS118。ここで、隣接ブロックの動き情報が同一である場合には、MergeLeftFlagが生成されることなく、マージ情報生成処理は終了する。一方、隣接ブロックの動き情報が同一ではない場合には、処理はステップS120へ進む。ステップS120において、マージ情報生成部45は、注目ブロックの動き情報が左の隣接ブロックの動き情報と同一であるか否かを判定するステップS120。ここで、注目ブロックの動き情報が左の隣接ブロックの動き情報と同一である場合には、MergeLeftFlagが1に設定されステップS124、マージ情報生成処理は終了する。一方、注目ブロックの動き情報が左の隣接ブロックの動き情報と異なる場合には、MergeLeftFlagがゼロに設定されステップS126、マージ情報生成処理は終了する。なお、マージ情報生成部45は、ここで説明したマージ情報生成処理を、動きベクトルの水平成分及び垂直成分についてそれぞれ実行してもよい。その場合には、各ブロックについて、水平成分のマージ情報と垂直成分のマージ情報とが生成される。その結果、ブロックのマージによる動き情報の削減の効果を動きベクトルの成分ごとに享受することが可能となり、圧縮率のさらなる向上が見込まれる。<3.一実施形態に係る画像復号装置の構成例>本節では、図15及び図16を用いて、本開示の一実施形態に係る画像復号装置の構成例について説明する。[3-1.全体的な構成例]図15は、本開示の一実施形態に係る画像復号装置60の構成の一例を示すブロック図である。図15を参照すると、画像復号装置60は、蓄積バッファ61、可逆復号部62、逆量子化部63、逆直交変換部64、加算部65、デブロックフィルタ66、並べ替えバッファ67、D/ADigitaltoAnalogue変換部68、フレームメモリ69、セレクタ70及び71、イントラ予測部80、並びに動き補償部90を備える。蓄積バッファ61は、伝送路を介して入力される符号化ストリームを記憶媒体を用いて一時的に蓄積する。可逆復号部62は、蓄積バッファ61から入力される符号化ストリームを、符号化の際に使用された符号化方式に従って復号する。また、可逆復号部62は、符号化ストリームのヘッダ領域に多重化されている情報を復号する。符号化ストリームのヘッダ領域に多重化されている情報とは、例えば、ブロックヘッダ内のイントラ予測に関する情報及びインター予測に関する情報を含み得る。可逆復号部62は、イントラ予測に関する情報をイントラ予測部80へ出力する。また、可逆復号部62は、インター予測に関する情報を動き補償部90へ出力する。逆量子化部63は、可逆復号部62による復号後の量子化データを逆量子化する。逆直交変換部64は、符号化の際に使用された直交変換方式に従い、逆量子化部63から入力される変換係数データについて逆直交変換を行うことにより、予測誤差データを生成する。そして、逆直交変換部64は、生成した予測誤差データを加算部65へ出力する。加算部65は、逆直交変換部64から入力される予測誤差データと、セレクタ71から入力される予測画像データとを加算することにより、復号画像データを生成する。そして、加算部65は、生成した復号画像データをデブロックフィルタ66及びフレームメモリ69へ出力する。デブロックフィルタ66は、加算部65から入力される復号画像データをフィルタリングすることによりブロック歪みを除去し、フィルタリング後の復号画像データを並べ替えバッファ67及びフレームメモリ69へ出力する。並べ替えバッファ67は、デブロックフィルタ66から入力される画像を並べ替えることにより、時系列の一連の画像データを生成する。そして、並べ替えバッファ67は、生成した画像データをD/A変換部68へ出力する。D/A変換部68は、並べ替えバッファ67から入力されるデジタル形式の画像データをアナログ形式の画像信号に変換する。そして、D/A変換部68は、例えば、画像復号装置60と接続されるディスプレイ図示せずにアナログ画像信号を出力することにより、画像を表示させる。フレームメモリ69は、加算部65から入力されるフィルタリング前の復号画像データ、及びデブロックフィルタ66から入力されるフィルタリング後の復号画像データを、記憶媒体を用いて記憶する。セレクタ70は、可逆復号部62により取得されるモード情報に応じて、画像内のブロックごとに、フレームメモリ70からの画像データの出力先をイントラ予測部80と動き補償部90との間で切り替える。例えば、セレクタ70は、イントラ予測モードが指定された場合には、フレームメモリ70から供給されるフィルタリング前の復号画像データを参照画像データとしてイントラ予測部80へ出力する。また、セレクタ70は、インター予測モードが指定された場合には、フレームメモリ70から供給されるフィルタリング後の復号画像データを参照画像データとして動き補償部90へ出力する。セレクタ71は、可逆復号部62により取得されるモード情報に応じて、画像内のブロックごとに、加算部65へ供給すべき予測画像データの出力元をイントラ予測部80と動き補償部90との間で切り替える。例えば、セレクタ71は、イントラ予測モードが指定された場合には、イントラ予測部80から出力される予測画像データを加算部65へ供給する。セレクタ71は、インター予測モードが指定された場合には、動き補償部90から出力される予測画像データを加算部65へ供給する。イントラ予測部80は、可逆復号部62から入力されるイントラ予測に関する情報とフレームメモリ69からの参照画像データとに基づいて画素値の画面内予測を行い、予測画像データを生成する。そして、イントラ予測部80は、生成した予測画像データをセレクタ71へ出力する。動き補償部90は、可逆復号部62から入力されるインター予測に関する情報とフレームメモリ69からの参照画像データとに基づいて動き補償処理を行い、予測画像データを生成する。そして、動き補償部90は、生成した予測画像データをセレクタ71へ出力する。このような動き補償部90による動き補償処理について、後にさらに説明する。[3-2.動き補償部の構成例]図16は、図15に示した画像復号装置60の動き補償部90の詳細な構成の一例を示すブロック図である。図16を参照すると、動き補償部90は、マージ情報復号部91、動き情報バッファ92、動きベクトル設定部93及び予測部94を有する。マージ情報復号部91は、可逆復号部62から入力されるインター予測に関する情報に含まれる予測モード情報に基づいて、復号される画像内の動きベクトルの予測の単位となる各ブロックを認識する。そして、マージ情報復号部91は、各ブロックが他のブロックとマージされるか否か、及びマージされる場合にはどのブロックとマージされるのかを認識するために、マージ情報を復号する。マージ情報復号部91によるマージ情報の復号の結果は、動きベクトル設定部93へ出力される。動き情報バッファ92は、動きベクトル設定部93により各ブロックに設定された動きベクトル及び参照画像情報などの動き情報を、記憶媒体を用いて一時的に記憶する。動きベクトル設定部93は、復号される画像内の各ブロックについて、マージ情報復号部91によるマージ情報の復号結果に応じて、当該ブロック内の画素値の予測に使用すべき動きベクトルを設定する。例えば、動きベクトル設定部93は、ある注目ブロックが他のブロックとマージされる場合には、当該他のブロックに設定した動きベクトルを注目ブロックの動きベクトルに設定する。一方、動きベクトル設定部93は、ある注目ブロックが他のブロックとマージされない場合には、インター予測に関する情報に含まれる動き情報を復号することにより得られる差分動きベクトル、予測式情報及び参照画像情報を用いて、注目ブロックに動きベクトルを設定する。即ち、この場合、動きベクトル設定部93は、予測式情報により特定される予測式に参照動きベクトルを代入し、予測動きベクトルを算出する。そして、動きベクトル設定部93は、算出した予測動きベクトルに差分動きベクトルを加算して動きベクトルを算出し、算出した動きベクトルを注目ブロックに設定する。動きベクトル設定部93は、このように各ブロックに設定した動きベクトル及び対応する参照画像情報を、予測部94へ出力する。予測部94は、復号される画像内のブロックごとに、動きベクトル設定部93により設定される動きベクトル及び参照画像情報、並びにフレームメモリ69から入力される参照画像データを用いて、予測画素値を生成する。そして、予測部94は、生成した予測画素値を含む予測画像データをセレクタ71へ出力する。<4.一実施形態に係る復号時の処理の流れ>図17は、本実施形態に係る動き補償部90のマージ情報復号部91によるマージ情報復号処理の流れの一例を示すフローチャートである。図17に例示したマージ情報生成処理は、復号される画像内の各ブロックについてそれぞれ実行され得る。図14を参照すると、まず、マージ情報復号部91は、注目ブロックの隣接ブロック及び参照画像内のコロケーテッドブロックを、注目ブロックとのマージの候補となる候補ブロックとして認識するステップS202。次に、マージ情報復号部91は、マージ情報に含まれるMergeFlagを復号するステップS204。そして、マージ情報復号部91は、MergeFlagが1又はゼロのいずれであるかを判定するステップS206。ここで、MergeFlagがゼロであれば、マージ情報復号部91は、MergeFlag以外のフラグを復号しない。この場合、注目ブロックについて、動きベクトル設定部93により動き情報が復号され、動きベクトルの予測のための差分動きベクトル、予測式情報及び参照画像情報が取得されるステップS208。ステップS206においてMergeFlagが1であれば、マージ情報復号部91は、候補ブロックの動き情報が全て同一であるか否かを判定するステップS210。ここで、候補ブロックの動き情報が全て同一であれば、マージ情報復号部91は、MergeFlag以外のフラグを復号しない。この場合、動きベクトル設定部93は、いずれかの候補ブロックの動き情報を取得し、取得した動き情報を動きベクトルの設定のために使用するステップS212。ステップS210において、候補ブロックの動き情報が全て同一ではない場合には、マージ情報復号部91は、マージ情報に含まれるMergeTempFlagを復号するステップS214。そして、マージ情報復号部91は、MergeTempFlagが1又はゼロのいずれであるかを判定するステップS216。ここで、MergeTempFlagが1であれば、マージ情報復号部91は、MergeLeftFlagを復号しない。この場合、動きベクトル設定部93は、コロケーテッドブロックの動き情報を取得し、取得した動き情報を動きベクトルの設定のために使用するステップS218。ステップS216においてMergeTempFlagがゼロであれば、マージ情報復号部91は、隣接ブロックの動き情報が互いに同一であるか否かを判定するステップS220。ここで、隣接ブロックの動き情報が同一であれば、マージ情報復号部91は、MergeLeftFlagを復号しない。この場合、動きベクトル設定部93は、いずれかの隣接ブロックの動き情報を取得し、取得した動き情報を動きベクトルの設定のために使用するステップS222。ステップS220において、隣接ブロックの動き情報が同一ではない場合には、マージ情報復号部91は、マージ情報に含まれるMergeLeftFlagを復号するステップS224。そして、マージ情報復号部91は、MergeLeftFlagが1又はゼロのいずれであるかを判定するステップS226。ここで、MergeLeftFlagが1であれば、動きベクトル設定部93は、左の隣接ブロックの動き情報を取得し、取得した動き情報を動きベクトルの設定のために使用するステップS228。一方、MergeLeftFlagがゼロであれば、動きベクトル設定部93は、上の隣接ブロックの動き情報を取得し、取得した動き情報を動きベクトルの設定のために使用するステップS230。なお、マージ情報復号部91は、水平成分のマージ情報と垂直成分のマージ情報とが別個に与えられる場合には、ここで説明したマージ情報復号処理を、動きベクトルの水平成分及び垂直成分についてそれぞれ実行する。<5.他の実施形態に係る画像符号化装置の構成例>[コーディングユニット]ところで、マクロブロックサイズを16画素×16画素とするのは、次世代符号化方式の対象となるような、UHDUltraHighDefinition;4000画素×2000画素といった大きな画枠に対しては、最適ではない。そこで、現在、AVCより更なる符号化効率の向上を目的として、ITUTInternationalTelecommunicationUnionTelecommunicationStandardizationSectorと、ISOInternationalOrganizationforStandardizationIECInternationalElectrotechnicalCommissionの共同の標準化団体であるJCTVCJointCollaborationTeamVideoCodingにより、HEVCHighEfficiencyVideoCodingと呼ばれる符号化方式の標準化が進められている。AVCにおいては、図3に示されるように、マクロブロックとサブマクロブロックによる階層構造が規定されているが、HEVCにおいては、図22に示されるように、コーディングユニットCUCodingUnitが規定されている。CUは、CodingTreeBlockCTBとも呼ばれ、AVCにおけるマクロブロックと同様の役割を果たす、ピクチャ単位の画像の部分領域である。後者は、16×16画素の大きさに固定されているのに対し、前者の大きさは固定されておらず、それぞれのシーケンスにおいて、画像圧縮情報中において指定されることになる。例えば、出力となる符号化データに含まれるシーケンスパラメータセットSPSSequenceParameterSetにおいて、CUの最大サイズLCULargestCodingUnitと最小サイズSCUSmallestCodingUnitが規定される。それぞれのLCU内においては、SCUのサイズを下回らない範囲で、splitflag1とすることにより、より小さなサイズのCUに分割することができる。図22の例では、LCUの大きさが128であり、最大階層深度が5となる。2N×2Nの大きさのCUは、splitflagの値が1である時、1つ下の階層となる、N×Nの大きさのCUに分割される。更に、CUは、イントラ若しくはインター予測の処理単位となる領域ピクチャ単位の画像の部分領域であるプレディクションユニットPredictionUnitPUに分割され、また、直交変換の処理単位となる領域ピクチャ単位の画像の部分領域である、トランスフォームユニットTransformUnitTUに分割される。現在、HEVCにおいては、4×4及び8×8に加え、16×16及び32×32直交変換を用いることが可能である。以上のHEVCのように、CUを定義し、そのCUを単位として各種処理を行うような符号化方式の場合、AVCにおけるマクロブロックはLCUに相当すると考えることができる。ただし、CUは図22に示されるように階層構造を有するので、その最上位階層のLCUのサイズは、例えば128×128画素のように、AVCのマクロブロックより大きく設定されることが一般的である。マクロブロックの代わりに、このようなCU、PU、およびTU等を用いる符号化方式にも、本開示を適用することができる。すなわち、予測処理を行う処理単位は任意の領域であってもよい。つまり、以下において、予測処理の処理対象の領域当該領域や注目領域とも称するや、その周辺領域には、このようなマクロブロックやサブマクロブロックだけでなく、CU、PU、およびTU等が含まれる。また、マージモードにおいて当該領域にマージする周辺領域の優先順の制御は、任意の処理単位で行われるようにしてもよく、シーケンス、ピクチャ、スライスだけでなく、例えばCUやPU等の、予測処理単位の領域毎に行われるようにしてもよい。その場合、処理対象の領域の動きの特徴、より具体的には、処理対象の領域当該領域が静止画像により構成される領域静止領域であるか、動物体の画像により構成される領域動領域であるかに応じて、マージモードにおける周辺領域の優先順が制御される。つまり、この場合、各領域において、その領域が静止領域であるか否かが判別される。[画像符号化装置]図23は、その場合の画像符号化装置の主な構成例を示すブロック図である。図23に示される画像符号化装置1100は、図1の画像符号化装置10と基本的に同様の装置であり、画像データを符号化する。なお、画像符号化装置1100は、図23を参照して説明したように、プレディクションユニットPU毎にインター予測を行うものとする。図23に示されるように画像符号化装置1100は、AD変換部1101、画面並べ替えバッファ1102、演算部1103、直交変換部1104、量子化部1105、可逆符号化部1106、および蓄積バッファ1107を有する。また、画像符号化装置1100は、逆量子化部1108、逆直交変換部1109、演算部1110、ループフィルタ1111、フレームメモリ1112、選択部1113、イントラ予測部1114、動き予測補償部1115、予測画像選択部1116、およびレート制御部1117を有する。画像符号化装置1100は、さらに、静止領域判定部1121および動きベクトル符号化部1122を有する。AD変換部1101は、入力された画像データをAD変換し、変換後の画像データデジタルデータを、画面並べ替えバッファ1102に供給し、記憶させる。画面並べ替えバッファ1102は、記憶した表示の順番のフレームの画像を、GOPに応じて、符号化のためのフレームの順番に並べ替え、フレームの順番を並び替えた画像を、演算部1103に供給する。また、画面並べ替えバッファ1102は、フレームの順番を並び替えた画像を、イントラ予測部1114および動き予測補償部1115にも供給する。演算部1103は、画面並べ替えバッファ1102から読み出された画像から、予測画像選択部1116を介してイントラ予測部1114若しくは動き予測補償部1115から供給される予測画像を減算し、その差分情報を直交変換部1104に出力する。例えば、インター符号化が行われる画像の場合、演算部1103は、画面並べ替えバッファ1102から読み出された画像から、動き予測補償部1115から供給される予測画像を減算する。直交変換部1104は、演算部1103から供給される差分情報に対して、離散コサイン変換やカルーネンレーベ変換等の直交変換を施す。なお、この直交変換の方法は任意である。直交変換部1104は、その変換係数を量子化部1105に供給する。量子化部1105は、直交変換部1104から供給される変換係数を量子化する。量子化部1105は、レート制御部1117から供給される符号量の目標値に関する情報に基づいて量子化パラメータを設定し、その量子化を行う。なお、この量子化の方法は任意である。量子化部1105は、量子化された変換係数を可逆符号化部1106に供給する。可逆符号化部1106は、量子化部1105において量子化された変換係数を任意の符号化方式で符号化する。係数データは、レート制御部1117の制御の下で量子化されているので、この符号量は、レート制御部1117が設定した目標値となる若しくは目標値に近似する。また、可逆符号化部1106は、イントラ予測のモードを示す情報などをイントラ予測部1114から取得し、インター予測のモードを示す情報や動きベクトル情報などを動き予測補償部1115から取得する。さらに、可逆符号化部1106は、ループフィルタ1111において使用されたフィルタ係数等を取得する。可逆符号化部1106は、これらの各種情報を任意の符号化方式で符号化し、符号化データのヘッダ情報の一部とする多重化する。可逆符号化部1106は、符号化して得られた符号化データを蓄積バッファ1107に供給して蓄積させる。可逆符号化部1106の符号化方式としては、例えば、可変長符号化または算術符号化等が挙げられる。可変長符号化としては、例えば、H.264AVC方式で定められているCAVLCContextAdaptiveVariableLengthCodingなどが挙げられる。算術符号化としては、例えば、CABACContextAdaptiveBinaryArithmeticCodingなどが挙げられる。蓄積バッファ1107は、可逆符号化部1106から供給された符号化データを、一時的に保持する。蓄積バッファ1107は、所定のタイミングにおいて、保持している符号化データを、例えば、後段の図示せぬ記録装置記録媒体や伝送路などに出力する。また、量子化部1105において量子化された変換係数は、逆量子化部1108にも供給される。逆量子化部1108は、その量子化された変換係数を、量子化部1105による量子化に対応する方法で逆量子化する。この逆量子化の方法は、量子化部1105による量子化処理に対応する方法であればどのような方法であってもよい。逆量子化部1108は、得られた変換係数を、逆直交変換部1109に供給する。逆直交変換部1109は、逆量子化部1108から供給された変換係数を、直交変換部1104による直交変換処理に対応する方法で逆直交変換する。この逆直交変換の方法は、直交変換部1104による直交変換処理に対応する方法であればどのようなものであってもよい。逆直交変換された出力復元された差分情報は、演算部1110に供給される。演算部1110は、逆直交変換部1109から供給された逆直交変換結果、すなわち、復元された差分情報に、予測画像選択部1116を介してイントラ予測部1114若しくは動き予測補償部1115から供給される予測画像を加算し、局部的に復号された画像復号画像を得る。その復号画像は、ループフィルタ1111またはフレームメモリ1112に供給される。ループフィルタ1111は、デブロックフィルタや適応ループフィルタ等を含み、演算部1110から供給される復号画像に対して適宜フィルタ処理を行う。例えば、ループフィルタ1111は、復号画像に対してデブロックフィルタ処理を行うことにより復号画像のブロック歪を除去する。また、例えば、ループフィルタ1111は、そのデブロックフィルタ処理結果ブロック歪みの除去が行われた復号画像に対して、ウィナーフィルタWienerFilterを用いてループフィルタ処理を行うことにより画質改善を行う。なお、ループフィルタ1111が、復号画像に対して任意のフィルタ処理を行うようにしてもよい。また、ループフィルタ1111は、必要に応じて、フィルタ処理に用いたフィルタ係数等の情報を可逆符号化部1106に供給し、それを符号化させるようにすることもできる。ループフィルタ1111は、フィルタ処理結果フィルタ処理後の復号画像をフレームメモリ1112に供給する。なお、上述したように、演算部1110から出力される復号画像は、ループフィルタ1111を介さずにフレームメモリ1112に供給することができる。つまり、ループフィルタ1111によるフィルタ処理は省略することができる。フレームメモリ1112は、供給される復号画像を記憶し、所定のタイミングにおいて、記憶している復号画像を参照画像として、選択部1113に供給する。選択部1113は、フレームメモリ1112から供給される参照画像の供給先を選択する。例えば、インター予測の場合、選択部1113は、フレームメモリ1112から供給される参照画像を動き予測補償部1115に供給する。イントラ予測部1114は、選択部1113を介してフレームメモリ1112から供給される参照画像である処理対象ピクチャ内の画素値を用いて、基本的にPUを処理単位として予測画像を生成するイントラ予測画面内予測を行う。イントラ予測部1114は、予め用意された複数のモードイントラ予測モードでこのイントラ予測を行う。イントラ予測部1114は、候補となる全てのイントラ予測モードで予測画像を生成し、画面並べ替えバッファ1102から供給される入力画像を用いて各予測画像のコスト関数値を評価し、最適なモードを選択する。イントラ予測部1114は、最適なイントラ予測モードを選択すると、その最適なモードで生成された予測画像を、予測画像選択部1116に供給する。また、上述したように、イントラ予測部1114は、採用されたイントラ予測モードを示すイントラ予測モード情報等を、適宜可逆符号化部1106に供給し、符号化させる。動き予測補償部1115は、画面並べ替えバッファ1102から供給される入力画像と、選択部1113を介してフレームメモリ1112から供給される参照画像とを用いて、基本的にPUを処理単位として、動き予測インター予測を行い、検出された動きベクトルに応じて動き補償処理を行い、予測画像インター予測画像情報を生成する。動き予測補償部1115は、予め用意された複数のモードインター予測モードでこのようなインター予測を行う。動き予測補償部1115は、候補となる全てのインター予測モードで予測画像を生成し、各予測画像のコスト関数値を評価し、最適なモードを選択する。動き予測補償部1115は、最適なインター予測モードを選択すると、その最適なモードで生成された予測画像を、予測画像選択部1116に供給する。また、動き予測補償部1115は、採用されたインター予測モードを示す情報や、符号化データを復号する際に、そのインター予測モードで処理を行うために必要な情報等を可逆符号化部1106に供給し、符号化させる。予測画像選択部1116は、演算部1103や演算部1110に供給する予測画像の供給元を選択する。例えば、インター符号化の場合、予測画像選択部1116は、予測画像の供給元として動き予測補償部1115を選択し、その動き予測補償部1115から供給される予測画像を演算部1103や演算部1110に供給する。レート制御部1117は、蓄積バッファ1107に蓄積された符号化データの符号量に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部1105の量子化動作のレートを制御する。静止領域判定部1121は、当該領域が静止領域であるか否かの判別静止領域判定を行う。静止領域判定部1121は、その静止領域か否かかの判定結果を動きベクトル符号化部1122に供給する。動きベクトル符号化部1122は、静止領域判定部1121から供給される、静止領域か否かかの判定結果に基づいて、マージモードにおいて当該領域にマージする周辺領域の優先度を制御する。動きベクトル符号化部1122は、マージモードの場合、その優先度に従って当該領域にマージする周辺領域を選択し、そのマージモードに関する情報当該領域にマージする周辺領域を指定する情報であるマージ情報を生成して、そのマージ情報を動き予測補償部1115に供給する。また、動きベクトル符号化部1122は、マージモードを選択しない場合、予測動きベクトル情報を生成し、その予測動きベクトル情報と当該領域の動き情報動きベクトルとの差分差分動き情報を生成する。動きベクトル符号化部1122は、生成した差分動き情報等の情報を動き予測補償部1115に供給する。[動きパーティションのマージ]動き情報の符号化方式の1つとして、例えば非特許文献2においては、図24に示されるような、MotionPartitionMergingと呼ばれる手法マージモードと称するが提案されている。マージモードにおいては、当該領域の動き情報を伝送せずに、処理済みの周辺領域の動き情報を用いて当該領域の動き情報を再構築する。この非特許文献2に記載のマージモードの場合、MergeFlagと、MergeLeftFlagという、2つのflagが伝送される。MergeFlag1の時、当該ブロックXの動き情報は、ブロックT若しくはブロックLの動き情報と同一であり、この時、MergeLeftFlagが、出力となる画像圧縮情報中に伝送されることになる。その値が0である時には、当該ブロックXの動き情報は、ブロックTともブロックLとも異なるものであり、ブロックXに関する動き情報が、画像圧縮情報に伝送されることになる。MergeFlag1であり、かつ、MergeLeftFlag1である場合、当該ブロックXの動き情報は、ブロックLの動き情報と同一のものになる。MergeFlag1であり、かつ、MergeLeftFlag0である場合、当該ブロックXの動き情報は、ブロックLの動き情報と同一のものになる。上述のMotionPartitionMergingは、AVCにおけるSkipの置き換えとして提案されている。画像符号化装置1100のマージモードの場合、動領域と静止領域との境界付近のように、動きベクトルの空間方向の相関性が低いときに画質が劣化するのを抑制するために、処理対象の当該領域と同じピクチャ当該ピクチャに存在する、動き情報を生成済みの領域処理済みの領域である空間的な周辺領域だけでなく、参照ピクチャの当該領域と同じ位置に存在するCoLocated領域、すなわち、時間的な周辺領域も、当該領域にマージする領域の候補とする。このCoLocated領域も当然処理済みの領域である。つまり、動きベクトル符号化部1122は、当該領域の上に隣接する周辺領域、左に隣接する周辺領域、およびCoLocated領域の各動き情報の中から、当該領域の動き情報と一致するものを検索し、一致する領域を当該領域にマージする。この場合、図8乃至図13を参照して説明したように、マージ情報として、MergeFlag、MergeTempFlag、およびMergeLeftFlagの3つのフラグ情報が伝送される。つまり、動きベクトル符号化部1122は、各領域の動きベクトルと当該領域の動きベクトルとを比較した結果に応じて上述した3つのフラグの値を設定する。なお、動き情報が一致する周辺領域が存在しない場合、マージモードは適用されないので、動きベクトル符号化部1122は、当該領域について予測動きベクトル情報や差分動き情報を生成し、それらに関する情報も伝送させる。[優先順制御]例えば動領域に隣接する静止領域において、空間方向の動き相関を利用すると動領域の動きベクトル情報が静止領域に伝搬して画質劣化を引き起こす恐れがある。換言すると、非特許文献2に記載の方法のように、常に、空間的な周辺領域のみを候補とする場合、動き情報が当該領域と一致しにくくなり、マージモードが選択されにくくなる。その結果、符号化効率の向上が抑制される恐れがある。そこで、動きベクトル符号化部1122は、上述したように、空間的な周辺領域だけでなく、時間的な周辺領域も候補とする。このようにすることにより、マージモードが選択されにくくなることを抑制し、符号化効率の低減を抑制することができる。ただし、その場合であっても、例えば図14を参照して説明したように、常に時間的な周辺領域CoLocated領域の動き情報を優先させるようにすると、空間的な周辺領域が選択されるときでもMergeTempFlagの値が必要になり、不要にマージ情報の符号量が増大する恐れがある。そこで、動きベクトル符号化部1122は、どの周辺領域とのマージを優先させるかを、画像の動きの特徴に基づいて決定する。より具体的には、空間的な相関よりも時間的な相関の方が高い可能性が高い画像の場合、動きベクトル符号化部1122は、時間的な周辺領域CoLocated領域とのマージを優先させるように制御する。また、時間的な相関よりも空間的な相関の方が高い可能性が高い画像の場合、動きベクトル符号化部1122は、空間的な周辺領域とのマージを優先させるようにする。このように各周辺領域の優先順を適応的に決定することにより、後述するように、動きベクトル符号化部1122は、マージ情報に含まれるフラグの数を低減させることができる。したがって、動きベクトル符号化部1122は、マージ情報の増大による符号化効率の低減を抑制することができる。また、優先度の高い周辺領域から先に当該領域とマージさせるか否かを判定することにより、マージ情報生成に関する処理の負荷を軽減させることもできる。さらに、動きベクトル符号化部1122は、どの周辺領域を優先させるかを、当該領域の動きの特徴に基づいて決定する。つまり、動きベクトル符号化部1122は、上述したような静止領域判定部1121の静止領域判定結果に基づいて、マージモードにおける周辺領域の優先順を、予測処理単位の領域毎に決定する。より具体的には、静止領域判定部1121により、処理対象である当該領域が静止領域であると判定された場合、空間的な相関よりも時間的な相関の方が高い可能性が高いので、動きベクトル符号化部1122は、時間的な周辺領域CoLocated領域を優先させるように制御する。また、静止領域判定部1121により当該領域が動領域であると判定された場合、時間的な相関よりも空間的な相関の方が高い可能性が高いので、動きベクトル符号化部1122は、空間的な周辺領域を優先させるようにする。このように、より適応的に優先順を決定することにより、動きベクトル符号化部1122は、マージ情報に含まれるフラグの数を、より低減させることができる。したがって、動きベクトル符号化部1122は、マージ情報の増大による符号化効率の低減をさらに抑制することができる。[静止領域判定]静止領域判定部1121による静止領域判定は、当該領域が処理される時点で処理済みの動き情報が算出済みの参照ピクチャのCoLocated領域に対する動き情報を用いて行われる。当該領域をPUcurrとし、CoLocated領域をPUcolとし、CoLocated領域PUcolの動きベクトル情報の水平成分をMVhcolとし、巣直成分をMVvcolとし、CoLocated領域PUcolが存在する参照インデックスをRefcolとする。静止領域判定部1121は、これらの値を用いて当該領域PUcurrの静止領域判定を行う。すなわち、静止領域判定部1121は、閾値をθとすると、以下の式8および式9が成り立ち、かつ、式10が成立する場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスRefcolが直前のピクチャを意味するPOC値を持つ場合、当該領域PUcurrを静止領域として判定する。MVhcol≦θ8MVvcol≦θ9Refcol=010式10において参照インデックスRefcolの値が0であることにより、静止領域判定部1121は、参照ピクチャのCoLocated領域PUcolが略間違いなく静止画により構成される静止領域であると判定する。また、式8および式9のθの値としては、入力画像も参照画像も、符号化歪を含まない、原画像そのものであるなら、0であるべきである。しかしながら、実際には、入力画像は原画像そのものであるが、参照画像は復号画像であり一般的に符号化歪みを含む。そのため、静止画領域であっても、必ずしもθの値として0が適切であるとは限らない。そこで、静止領域判定部1121は、動きベクトルの値が1/4画素の精度を持つ場合、θ=4であるとする。すなわち、動きベクトルの精度が、整数画素精度で1.0以内である場合、静止領域判定部1121は、静止領域であると判定する。このように静止領域判定部1121が予測処理単位の領域毎に静止領域判定を行うので、動きベクトル符号化部1122は、その静止領域判定部1121の判定に従って周辺領域の優先順の制御を行うことにより、符号化効率の低減をさらに抑制することができる。なお、以上においては、3つの領域を、動き情報を利用する周辺領域の候補とするように説明したが、これに限らず、例えば、非特許文献2に記載の方法において、当該領域の左に隣接する領域Leftに代えてCoLocated領域をマージの候補とするようにしてもよいし、当該領域の上に隣接する領域Topに代えてCoLocated領域をマージの候補とするようにしてもよい。このようにすることにより、マージの候補が2領域となるので、非特許文献2に記載の方法と同様のシンタックスで、マージモードにおける符号化効率の低減を抑制することができる。[動き予測補償部、静止領域判定部、動きベクトル符号化部]図25は、動き予測補償部1115、静止領域判定部1121、および動きベクトル符号化部1122の主な構成例を示すブロック図である。図25に示されるように、動き予測補償部1115は、動き探索部1131、コスト関数算出部1132、モード判定部1133、動き補償部1134、および動き情報バッファ1135を有する。また、動きベクトル符号化部1122は、優先順制御部1141、マージ情報生成部1142、予測動きベクトル生成部1143、および差分動きベクトル生成部1144を有する。動き探索部1131には、画面並べ替えバッファ1102からの入力画像画素値と、フレームメモリ1112からの参照画像画素値が入力される。動き探索部1131は、全てのインター予測モードについて動き探索処理を行い、動きベクトルと参照インデックスを含む動き情報を生成する。動き探索部1131は、その動き情報を動きベクトル符号化部1122のマージ情報生成部1142と予測動きベクトル生成部1143に供給する。また、静止領域判定部1121は、動き予測補償部1115の動き情報バッファ1135に記憶されている周辺領域の動き情報である周辺動き情報を取得し、その周辺動き情報から処理対象の領域当該領域が静止領域であるか否かを判定する。例えば、静止領域判定部1121は、時間的な周辺領域であるPUcolについて、上述した式8および式9が成り立ち、かつ、式10が成立する場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスRefcolが、直前のピクチャを意味するPOC値を持つ場合、当該領域PUcurrを静止領域として判定する。静止領域判定部1121は、このような静止領域判定結果を動きベクトル符号化部1122の優先順制御部1141に供給する。動きベクトル符号化部1122の優先順制御部1141は、静止領域判定部1121から静止領域判定結果を取得すると、その静止領域判定結果に従って、マージモードにおける周辺領域の優先順を決定し、その優先順を制御する優先順制御信号をマージ情報生成部1142に供給する。マージ情報生成部1142は、動き探索部1131から当該領域の動き情報を取得し、動き情報バッファ1135から候補となる周辺領域の動き情報を取得し、優先順制御部1141の制御に従って、それらを比較する。マージ情報生成部1142は、その比較結果に応じて、MergeFlag、MergeTempFlag、およびMergeLeftFlag等の各フラグの値を適宜設定し、それらのフラグ情報を含むマージ情報を生成する。マージ情報生成部1142は、生成したマージ情報をコスト関数算出部1132に供給する。また、当該領域の動き情報が周辺動き情報と一致せず、マージモードが選択されなかった場合、マージ情報生成部1142は、予測動きベクトル生成部1143に対して、予測動きベクトルを生成するように指示する制御信号を供給する。予測動きベクトル生成部1143は、その制御信号に従って、動き探索部1131から当該領域の各インター予測モードの動き情報を取得し、動き情報バッファ1135から各動き情報に対応する周辺動き情報を取得する。予測動きベクトル生成部1143は、その周辺動き情報を用いて、候補となる複数の予測動きベクトル情報を生成する。そして、予測動きベクトル生成部1143は、動き探索部1131から取得した動き情報、生成された候補となる各予測動きベクトル情報、並びに、それらに対してそれぞれ割り付けられたコードナンバを差分動きベクトル生成部1144に供給する。差分動きベクトル生成部1144は、各インター予測モードについて、供給された予測動きベクトル情報の候補の中から最適なものを選択し、動き情報とその予測動きベクトル情報との差分値を含む差分動きベクトル情報を生成する。差分動きベクトル生成部1144は、生成した各インター予測モードの差分動きベクトル情報、選択した各インター予測モードの予測動きベクトル情報、およびそのコードナンバを動き予測補償部1115のコスト関数算出部1132に供給する。また、動き探索部1131は、探索した動きベクトル情報を用いて、参照画像に補償処理を行い、予測画像を生成する。さらに、動き探索部1131は、その予測画像と入力画像の差分差分画素値を算出し、その差分画素値をコスト関数算出部1132に供給する。コスト関数算出部1132は、動き探索部1131から供給された各インター予測モードの差分画素値を用いて、各インター予測モードのコスト関数値を算出する。コスト関数算出部1132は、算出した各インター予測モードのコスト関数値とマージ情報をモード判定部1133に供給する。また、コスト関数算出部1132は、必要に応じて、各インター予測モードの差分動き情報、各インター予測モードの予測動きベクトル情報、およびそのコードナンバもモード判定部1133に供給する。モード判定部1133は、各インター予測モードのうち、どのモードを用いるのが最適かを、各インター予測モードに対するコスト関数値を用いて判定し、最も小さいコスト関数値のインター予測モードを、最適予測モードとする。そして、モード判定部1133は、その最適予測モードに関する情報である最適予測モード情報とマージ情報を動き補償部1134に供給する。また、モード判定部1133は、必要に応じて、最適予測モードに選択されたインター予測モードの、差分動き情報、予測動きベクトル情報、およびそのコードナンバも動き補償部1134に供給する。動き補償部1134は、供給された情報を用いて最適予測モードの動きベクトルを求める。例えば、マージモードが選択された場合、動き補償部1134は、マージ情報により指定される周辺領域の動き情報を動き情報バッファ1135から取得し、その動きベクトルを最適予測モードの動きベクトルとする。また、マージモードが選択されていない場合、動き補償部1134は、モード判定部1133から供給された、差分動き情報や予測動きベクトル情報等を用いて、最適予測モードの動きベクトルを生成する。動き補償部1134は、その動きベクトルを用いてフレームメモリ1112からの参照画像に補償を行うことで、最適予測モードの予測画像を生成する。予測画像選択部1116によりインター予測が選択された場合、それを示す信号が予測画像選択部1116から供給される。これに対応して、動き補償部1134は、最適予測モード情報とマージ情報を可逆符号化部1106に供給する。また、動き補償部1134は、必要に応じて、最適予測モードの差分動きベクトル情報と予測動きベクトル情報のコードナンバも、可逆符号化部1106に供給する。また、動き補償部1134は、最適予測モードの動き情報を、動き情報バッファ1135に格納する。なお、予測画像選択部1116によりインター予測が選択されなかった場合すなわち、イントラ予測画像が選択された場合、動きベクトル情報として、0ベクトルが、動き情報バッファ1135に格納される。動き情報バッファ1135には、過去に処理された領域の最適予測モードの動き情報が格納されている。格納されている動き情報は、その領域より時間的に後に処理される領域に対する処理において、周辺動き情報として、各部に供給される。以上のように、静止領域判定部1121が静止領域であるか否かの判定を予測処理単位毎に行う。そして、動きベクトル符号化部1122が、その静止領域判定結果に基づいてマージモードにおける周辺領域の優先順を制御し、当該領域が静止領域の場合、時間的な周辺領域の動き情報を優先的に当該領域の動き情報と比較するようにする。逆に、当該領域が動領域の場合、動きベクトル符号化部1122が、空間的な周辺領域の動き情報を優先的に当該領域の動き情報と比較するようにする。したがって、画像符号化装置1100は、マージ情報の符号量の増大を抑制することができ、符号化効率を向上させることができる。<6.他の実施形態に係る符号化時の処理の流れ>[符号化処理の流れ]次に、以上のような画像符号化装置1100により実行される各処理の流れについて説明する。最初に、図26のフローチャートを参照して、符号化処理の流れの例を説明する。ステップS1101において、AD変換部1101は入力された画像をAD変換する。ステップS1102において、画面並べ替えバッファ1102は、AD変換された画像を記憶し、各ピクチャの表示する順番から符号化する順番への並べ替えを行う。ステップS1103において、イントラ予測部1114は、イントラ予測モードのイントラ予測処理を行う。ステップS1104において、動き予測補償部1115は、インター予測モードでの動き予測や動き補償を行うインター動き予測処理を行う。ステップS1105において、予測画像選択部1116は、イントラ予測部1114および動き予測補償部1115から出力された各コスト関数値に基づいて、最適なモードを決定する。つまり、予測画像選択部1116は、イントラ予測部1114により生成された予測画像と、動き予測補償部1115により生成された予測画像のいずれか一方を選択する。ステップS1106において、演算部1103は、ステップS1102の処理により並び替えられた画像と、ステップS1105の処理により選択された予測画像との差分を演算する。差分データは元の画像データに較べてデータ量が低減される。したがって、画像をそのまま符号化する場合に較べて、データ量を圧縮することができる。ステップS1107において、直交変換部1104は、ステップS1106の処理により生成された差分情報を直交変換する。具体的には、離散コサイン変換、カルーネンレーベ変換等の直交変換が行われ、変換係数が出力される。ステップS1108において、量子化部1105は、ステップS1107の処理により得られた直交変換係数を量子化する。ステップS1108の処理により量子化された差分情報は、次のようにして局部的に復号される。すなわち、ステップS1109において、逆量子化部1108は、ステップS1108の処理により生成された量子化された直交変換係数量子化係数とも称するを量子化部1105の特性に対応する特性で逆量子化する。ステップS1110において、逆直交変換部1109は、ステップS1107の処理により得られた直交変換係数を、直交変換部1104の特性に対応する特性で逆直交変換する。ステップS1111において、演算部1110は、予測画像を局部的に復号された差分情報に加算し、局部的に復号された画像演算部1103への入力に対応する画像を生成する。ステップS1112においてループフィルタ1111は、ステップS1111の処理により得られた局部的な復号画像に対して、デブロックフィルタ処理や適応ループフィルタ処理等を含むループフィルタ処理を適宜行う。ステップS1113において、フレームメモリ1112は、ステップS1112の処理によりループフィルタ処理が施された復号画像を記憶する。なお、フレームメモリ1112にはループフィルタ1111によりフィルタ処理されていない画像も演算部1110から供給され、記憶される。ステップS1114において、可逆符号化部1106は、ステップS1108の処理により量子化された変換係数を符号化する。すなわち、差分画像に対して、可変長符号化や算術符号化等の可逆符号化が行われる。なお、可逆符号化部1106は、ステップS1108において算出された量子化パラメータを符号化し、符号化データに付加する。また、可逆符号化部1106は、ステップS1105の処理により選択された予測画像の予測モードに関する情報を符号化し、差分画像を符号化して得られる符号化データに付加する。つまり、可逆符号化部1106は、イントラ予測部1114から供給される最適イントラ予測モード情報、または、動き予測補償部1115から供給される最適インター予測モードに応じた情報なども符号化し、符号化データに付加する。ステップS1115において蓄積バッファ1107は、ステップS1114の処理により得られた符号化データを蓄積する。蓄積バッファ1107に蓄積された符号化データは、適宜読み出され、伝送路や記録媒体を介して復号側に伝送される。ステップS1116においてレート制御部1117は、ステップS1115の処理により蓄積バッファ1107に蓄積された符号化データの符号量発生符号量に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部1105の量子化動作のレートを制御する。ステップS1116の処理が終了すると、符号化処理が終了される。[インター動き予測処理の流れ]次に、図27のフローチャートを参照して、図26のステップS1104において実行されるインター動き予測処理の流れの例を説明する。インター動き予測処理が開始されると、この場合、動き探索部1131は、ステップS1121において、各インター予測モードに対して動き探索を行い、動き情報と差分画素値を生成する。ステップS1122において、静止領域判定部1121は、動き情報バッファ1135から、時間的な周辺領域であるCoLocated領域の動き情報を取得する。ステップS1123において、静止領域判定部1121は、CoLocated領域の動き情報に基づいて、当該領域が静止領域であるか否かを判定する。ステップS1124において、優先順制御部1141は、静止領域判定結果に応じて、マージモードにおいて当該領域と動き情報を比較する周辺領域の優先順を決定する。ステップS1125において、マージ情報生成部1142は、ステップS1124において決定される優先順に従って、周辺動き情報を当該領域の動き情報と比較し、当該領域についてのマージ情報を生成する。ステップS1126において、マージ情報生成部1142は、ステップS1125の処理により、当該領域においてマージモードが採用されたか否かを判定する。当該領域の動き情報が周辺動き情報と一致せず、マージモードが採用されなかったと判定した場合、マージ情報生成部1142は、処理をステップS1127に進める。ステップS1127において、予測動きベクトル生成部1143は、候補となる全ての予測動きベクトル情報を生成する。ステップS1128において、差分動きベクトル生成部1144は、各インター予測モードに対する最適な予測動きベクトル情報を決定する。また、その予測動きベクトル情報と動き情報の動きベクトルとの差分である差分動きベクトルを含む差分動き情報を生成する。ステップS1128の処理が終了すると、差分動きベクトル生成部1144は、処理をステップS1129に進める。また、ステップS1126において、マージモードが採用されたと判定された場合、マージ情報生成部1142は、処理をステップS1129に進める。ステップS1129において、コスト関数算出部1132は、各インター予測モードのコスト関数値を算出する。ステップS1130において、モード判定部1133は、ステップS1129において算出されたコスト関数値を用いて、最適なインター予測モードである最適インター予測モード最適予測モードとも称するを決定する。ステップS1131において、動き補償部1134は、最適インター予測モードで動き補償を行う。ステップS1132において、動き補償部1134は、ステップS1130の動き補償により得られた予測画像を、予測画像選択部1116を介して演算部1103および演算部1110に供給し、差分画像情報および復号画像を生成させる。また、ステップS1133において、動き補償部1134は、最適予測モード情報、マージ情報、差分動き情報、および予測動きベクトル情報のコードナンバ等、最適インター予測モードに関する情報を可逆符号化部1106に供給し、符号化させる。ステップS1134において、動き情報バッファ1135は、最適インター予測モードに選択された動き情報を記憶する。動き情報を記憶すると、動き情報バッファ1135は、インター動き予測処理を終了する。[マージ情報生成処理の流れ]次に、図28および図29のフローチャートを参照して、図27のステップS1125において実行されるマージ情報生成処理の流れの例を説明する。マージ情報生成処理が開始されると、マージ情報生成部1142は、ステップS1141において、動き情報バッファ1135から、当該領域とマージする領域の候補となる周辺領域の動き情報を取得する。ステップS1142において、マージ情報生成部1142は、処理対象である注目領域当該領域の動き情報を、ステップS1141において取得した各周辺動き情報と比較し、注目領域の動きベクトルがいずれかの周辺領域の動きベクトルと同一であるか否かを判定する。当該領域の動きベクトルが周辺のいずれの動きベクトルとも同一でないと判定された場合、マージ情報生成部1142は、処理をステップS1143に進め、MergeFlagを0に設定するMergeFlag=0。この場合、マージモードは選択されない。マージ情報生成部1142は、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1142において、当該領域の動きベクトルが周辺のいずれかの動きベクトルと同一であると判定された場合、マージ情報生成部1142は、処理をステップS1144に進め、MergeFlagを1に設定するMergeFlag=0。この場合、マージモードが選択される。マージ情報生成部1142は、処理をステップS1145に進める。ステップS1145において、マージ情報生成部1145は、ステップS1141において取得した周辺動き情報が全て同一であるか否かを判定する。全て同一であると判定された場合、当該領域をどの候補ともマージすることができるので、マージ情報生成部1145は、MergeFlagのみをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1145において、ステップS1141において取得した周辺動き情報が全て同一ではないと判定された場合、マージ情報生成部1145は、処理をステップS1146に進める。ステップS1146において、マージ情報生成部1145は、図27のステップS1124において、当該領域の静止領域判定結果に基づいて決定された優先順に従って、時間的な周辺領域時間周辺領域とも称するが空間的な周辺領域空間周辺領域とも称するより優先されるか否かを判定する。優先されると判定された場合、マージ情報生成部1145は、処理をステップS1147に進め、時間周辺領域の動き情報から比較を行う。マージ情報生成部1145は、ステップS1147において、注目領域の動き情報は時間周辺領域の動き情報と同一であるか否かを判定し、同一であると判定された場合、処理をステップS1148に進め、MergeTempFlagを1に設定するMergeTempFlag=1。この場合、空間周辺領域の動き情報の比較は不要であるので、マージ情報生成部1145は、MergeFlagとMergeTempFlagをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1147において、同一でないと判定された場合、マージ情報生成部1145は、処理をステップS1149に進め、MergeTempFlagを0に設定し、処理をステップS1150に進めるMergeTempFlag=0。ステップS1150において、マージ情報生成部1145は、空間周辺領域の動き情報は全て同一であるか否かを判定する。全て同一であると判定された場合、どの空間周辺領域の動き情報を用いても良いので、マージ情報生成部1145は、MergeFlagとMergeTempFlagをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1150において、空間周辺領域の動き情報が全て同一ではないと判定された場合、マージ情報生成部1145は、処理をステップS1151に進める。ステップS1151において、マージ情報生成部1145は、注目領域の動き情報は左の空間周辺領域当該領域の左に隣接する周辺領域の動き情報と同一であるか否かを判定する。マージ情報生成部1145は、同一でないと判定された場合、処理をステップS1152に進め、MergeLeftFlagを0に設定するMergeLeftFlag=0。また、ステップS1151において、注目領域の動き情報と左の空間周辺領域の動き情報が同一であると判定された場合、マージ情報生成部1145は、処理をステップS1153に進め、MergeLeftFlagを1に設定するMergeLeftFlag=1。ステップS1152若しくはステップS1153の処理が終了すると、マージ情報生成部1145は、MergeFlag,MergeTempFlag、およびMergeLeftFlagをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1146において、空間周辺領域が優先されると判定された場合、マージ情報生成部1145は、処理を図29のステップS1161に進める。この場合、空間周辺領域の動き情報が、時間周辺領域の動き情報より先に、当該領域の動き情報と比較される。つまり、図29のステップS1161において、マージ情報生成部1145は、注目領域の動き情報は左の空間周辺領域当該領域の左に隣接する周辺領域の動き情報と同一であるか否かを判定する。同一であると判定された場合、マージ情報生成部1145は、処理をステップS1162に進め、MergeLeftFlagを1に設定するMergeLeftFlag=1。この場合、時間周辺領域の動き情報の比較は不要であるので、マージ情報生成部1145は、MergeFlagとMergeLeftFlagをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。また、ステップS1161において、同一でないと判定された場合、マージ情報生成部1145は、処理をステップS1163に進め、MergeLeftFlagを0に設定し、処理をステップS1164に進めるMergeLeftFlag=0。マージ情報生成部1145は、ステップS1164において、注目領域の動き情報は時間周辺領域の動き情報と同一であるか否かを判定する。同一であると判定された場合、マージ情報生成部1145は、処理をステップS1165に進め、MergeTempFlagを1に設定するMergeTempFlag=1。また、ステップS1164において、同一でないと判定された場合、マージ情報生成部1145は、処理をステップS1166に進め、MergeTempFlagを0に設定するMergeTempFlag=0。ステップS1165若しくはステップS1166の処理が終了すると、マージ情報生成部1145は、MergeFlag,MergeTempFlag、およびMergeLeftFlagをマージ情報とし、マージ情報生成処理を終了し、処理を図27に戻す。以上のように、各処理を行うことにより、画像符号化装置1100は、マージ情報の符号量の増大を抑制することができ、符号化効率を向上させることができる。<7.他の実施形態に係る画像復号装置の構成例>[画像復号装置]図30は、図23の画像符号化装置1100に対応する画像復号装置の主な構成例を示すブロック図である。図30に示される画像復号装置1200は、画像符号化装置1100が生成した符号化データを、その符号化方法に対応する復号方法で復号する。なお、画像復号装置1200は、画像符号化装置1100と同様に、プレディクションユニットPU毎にインター予測を行うものとする。図30に示されるように画像復号装置1200は、蓄積バッファ1201、可逆復号部1202、逆量子化部1203、逆直交変換部1204、演算部1205、ループフィルタ1206、画面並べ替えバッファ1207、およびD/A変換部1208を有する。また、画像復号装置1200は、フレームメモリ1209、選択部1210、イントラ予測部1211、動き予測補償部1212、および選択部1213を有する。さらに、画像復号装置1200は、静止領域判定部1221、および動きベクトル復号部1222を有する。蓄積バッファ1201は伝送されてきた符号化データを蓄積し、所定のタイミングにおいてその符号化データを可逆復号部1202に供給する。可逆復号部1202は、蓄積バッファ1201より供給された、図23の可逆符号化部1106により符号化された情報を、可逆符号化部1106の符号化方式に対応する方式で復号する。可逆復号部1202は、復号して得られた差分画像の量子化された係数データを、逆量子化部1203に供給する。また、可逆復号部1202は、最適な予測モードにイントラ予測モードが選択されたかインター予測モードが選択されたかを判定し、その最適な予測モードに関する情報を、イントラ予測部1211および動き予測補償部1212の内、選択されたと判定したモードの方に供給する。つまり、例えば、画像符号化装置1100において最適な予測モードとしてインター予測モードが選択された場合、その最適な予測モードに関する情報が動き予測補償部1212に供給される。逆量子化部1203は、可逆復号部1202により復号されて得られた量子化された係数データを、図23の量子化部1105の量子化方式に対応する方式で逆量子化し、得られた係数データを逆直交変換部1204に供給する。逆直交変換部1204は、図23の直交変換部1104の直交変換方式に対応する方式で逆量子化部1203から供給される係数データを逆直交変換する。逆直交変換部1204は、この逆直交変換処理により、画像符号化装置1100において直交変換される前の残差データに対応する復号残差データを得る。逆直交変換されて得られた復号残差データは、演算部1205に供給される。また、演算部1205には、選択部1213を介して、イントラ予測部1211若しくは動き予測補償部1212から予測画像が供給される。演算部1205は、その復号残差データと予測画像とを加算し、画像符号化装置1100の演算部1103により予測画像が減算される前の画像データに対応する復号画像データを得る。演算部1205は、その復号画像データをループフィルタ1206に供給する。ループフィルタ1206は、供給された復号画像に対して、デブロックフィルタ処理や適応ループフィルタ処理等を含むループフィルタ処理を適宜施し、それを画面並べ替えバッファ1207に供給する。ループフィルタ1206は、デブロックフィルタや適応ループフィルタ等を含み、演算部1205から供給される復号画像に対して適宜フィルタ処理を行う。例えば、ループフィルタ1206は、復号画像に対してデブロックフィルタ処理を行うことにより復号画像のブロック歪を除去する。また、例えば、ループフィルタ1206は、そのデブロックフィルタ処理結果ブロック歪みの除去が行われた復号画像に対して、ウィナーフィルタWienerFilterを用いてループフィルタ処理を行うことにより画質改善を行う。なお、ループフィルタ1206が、復号画像に対して任意のフィルタ処理を行うようにしてもよい。また、ループフィルタ1206が、図23の画像符号化装置1100から供給されたフィルタ係数を用いてフィルタ処理を行うようにしてもよい。ループフィルタ1206は、フィルタ処理結果フィルタ処理後の復号画像を画面並べ替えバッファ1207およびフレームメモリ1209に供給する。なお、演算部1205から出力される復号画像は、ループフィルタ1206を介さずに画面並べ替えバッファ1207やフレームメモリ1209に供給することができる。つまり、ループフィルタ1206によるフィルタ処理は省略することができる。画面並べ替えバッファ1207は、画像の並べ替えを行う。すなわち、図23の画面並べ替えバッファ1102により符号化の順番のために並べ替えられたフレームの順番が、元の表示の順番に並べ替えられる。DA変換部1208は、画面並べ替えバッファ1207から供給された画像をDA変換し、図示せぬディスプレイに出力し、表示させる。フレームメモリ1209は、供給される復号画像を記憶し、所定のタイミングにおいて、若しくは、イントラ予測部1211や動き予測補償部1212等の外部の要求に基づいて、記憶している復号画像を参照画像として、選択部1210に供給する。選択部1210は、フレームメモリ1209から供給される参照画像の供給先を選択する。選択部1210は、イントラ符号化された画像を復号する場合、フレームメモリ1209から供給される参照画像をイントラ予測部1211に供給する。また、選択部1210は、インター符号化された画像を復号する場合、フレームメモリ1209から供給される参照画像を動き予測補償部1212に供給する。イントラ予測部1211には、ヘッダ情報を復号して得られたイントラ予測モードを示す情報等が可逆復号部1202から適宜供給される。イントラ予測部1211は、図23のイントラ予測部1114において用いられたイントラ予測モードで、フレームメモリ1209から取得した参照画像を用いてイントラ予測を行い、予測画像を生成する。イントラ予測部1211は、生成した予測画像を選択部1213に供給する。動き予測補償部1212は、ヘッダ情報を復号して得られた情報最適予測モード情報、差分情報、および予測動きベクトル情報のコードナンバ等を可逆復号部1202から取得する。動き予測補償部1212は、図23の動き予測補償部1115において用いられたインター予測モードで、フレームメモリ1209から取得した参照画像を用いてインター予測を行い、予測画像を生成する。静止領域判定部1221は、基本的に静止領域判定部1121と同様の処理を行い、当該領域が静止領域であるか否かを判定する。つまり、静止領域判定部1221は、当該領域のCoLocated領域の動き情報から、上述した式8および式9が成り立ち、かつ、式10が成立する場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスRefcolが、直前のピクチャを意味するPOC値を持つ場合、当該領域PUcurrを静止領域として判定する。静止領域判定部1221は、このような静止領域の判定を予測処理単位で行い、その静止領域判定結果を動きベクトル復号部1222に供給する。動きベクトル復号部1222は、静止領域判定部1221から供給される、静止領域か否かかの判定結果に基づいて、当該領域にマージする周辺領域の優先順を決定する。また、動きベクトル復号部1222は、その優先順に従って、画像符号化装置1100から供給されるマージ情報に含まれる各フラグ情報を解読する。つまり、動きベクトル復号部1222は、符号化の際に、当該領域の予測においてマージモードが選択されたか否かを判定したり、マージモード選択された場合、どの周辺領域がマージされたか等を判定したりする。そして、動きベクトル復号部1222は、その判定結果に従って、当該領域に周辺領域をマージし、その周辺領域を指定する情報を動き予測補償部1212に供給する。動き予測補償部1212は、その指定された周辺領域の動き情報を用いて当該領域の動き情報を再構築する。また、マージモードが選択されていないと判定された場合、動きベクトル復号部1222は、予測動きベクトル情報を再構築する。動きベクトル復号部1222は、再構築した予測動きベクトル情報を動き予測補償部1212に供給する。動き予測補償部1212は、供給された予測動きベクトル情報を用いて当該領域の動き情報を再構築する。このように、静止領域判定部1221による予測処理単位毎の静止領域判定の判定結果に基づいてマージモードにおける周辺領域の優先度を制御することにより、動きベクトル復号部1222は、画像符号化装置1100において行われたマージモードにおける周辺領域の優先度の制御を正しく再現することができる。したがって、動きベクトル復号部1222は、画像符号化装置1100から供給されるマージ情報を正しく解読し、当該領域の動きベクトル情報を正しく再構築することができる。したがって、画像復号装置1200は、画像符号化装置1100が符号化した符号化データを正しく復号することができ、符号化効率の向上を実現させることができる。[動き予測補償部、静止領域判定部、動きベクトル復号部]図31は、動き予測補償部1212、静止領域判定部1221、および動きベクトル復号部1222の主な構成例を示すブロック図である。図31に示されるように、動き予測補償部1212は、差分動き情報バッファ1231、マージ情報バッファ1232、予測動きベクトル情報バッファ1233、動き情報バッファ1234、動き情報再構築部1235、および動き補償部1236を有する。また、動きベクトル復号部1222は、優先順制御部1241、マージ情報復号部1242、および予測動きベクトル再構築部1243を有する。差分動き情報バッファ1231は、可逆復号部1202から供給される差分動き情報を記憶する。この差分動き情報は、画像符号化装置1100から供給された、最適な予測モードとして選択されたインター予測モードの差分動き情報である。差分動き情報バッファ1231は、所定のタイミングにおいて、若しくは、動き情報再構築部1235からの要求に基づいて、記憶している差分動き情報を動き情報再構築部1235に供給する。マージ情報バッファ1232は、可逆復号部1202から供給されるマージ情報を記憶する。このマージ情報は、画像符号化装置1100から供給された、最適な予測モードとして選択されたインター予測モードのマージ動き情報である。マージ情報バッファ1232は、所定のタイミングにおいて、若しくは、マージ情報復号部1242からの要求に基づいて、記憶しているマージ情報を、動きベクトル復号部1222のマージ情報復号部1242に供給する。予測動きベクトル情報バッファ1233は、可逆復号部1202から供給される予測動きベクトル情報のコードナンバを記憶する。この予測動きベクトル情報のコードナンバは、画像符号化装置1100から供給されたものであり、最適な予測モードとして選択されたインター予測モードの予測動きベクトル情報に割り当てられたコードナンバである。予測動きベクトル情報バッファ1233は、所定のタイミングにおいて、若しくは、予測動きベクトル再構築部1243からの要求に基づいて、記憶している予測動きベクトル情報のコードナンバを、動きベクトル復号部1222の予測動きベクトル再構築部1243に供給する。また、静止領域判定部1221は、予測処理単位の領域毎に、動き情報バッファ1234からCoLocated領域の動き情報を周辺動き情報として取得し、静止領域判定を行う。静止領域判定部1221は、その判定結果静止領域判定結果を動きベクトル復号部1222の優先順制御部1241に供給する。動きベクトル復号部1222の優先順制御部1241は、静止領域判定部1221から供給される静止領域判定結果に従って、マージモードにおいて動き情報を利用する周辺領域の優先順優先度を、予測処理単位の領域毎に制御し、優先順制御信号をマージ情報復号部1242に供給する。マージ情報復号部1242は、マージ情報バッファ1232から、画像符号化装置1100から供給されたマージ情報を取得する。マージ情報復号部1242は、そのマージ情報に含まれるMergeFlag、MergeTempFlag、およびMergeLeftFlag等の各フラグの値を、優先順制御部1241の制御に従って解読する。その解読の結果、マージモードであり、かつ、当該領域にマージする周辺領域を特定すると、マージ情報復号部1242は、その周辺領域を指定する周辺領域指定情報を、動き情報再構築部1235に供給する。なお、マージ情報の解読の結果、マージモードでなかった場合、マージ情報復号部1242は、予測動きベクトル再構築部1243に対して、予測動きベクトル情報を再構築するように指示する制御信号を供給する。予測動きベクトル再構築部1243は、マージ情報復号部1242から予測動きベクトル情報を再構築するように指示されると制御信号が供給されると、予測動きベクトル情報バッファ1233から、画像符号化装置1100から供給された予測動きベクトル情報のコードナンバを取得し、そのコードナンバを解読する。予測動きベクトル再構築部1243は、解読したコードナンバに対応する予測動きベクトル情報を特定し、その予測動きベクトル情報を再構築する。つまり、予測動きベクトル再構築部1243は、コードナンバに対応する周辺領域の周辺動き情報を動き情報バッファ1234から取得し、その周辺動き情報を予測動きベクトル情報とする。予測動きベクトル再構築部1243は、再構築した予測動きベクトル情報を、動き予測補償部1212の動き情報再構築部1235に供給する。マージモードの場合、動き予測補償部1212の動き情報再構築部1235は、マージ情報復号部1242から供給された周辺領域指定情報により指定される周辺領域の動き情報を動き情報バッファ1234から取得し、それを当該領域の動き情報とする動き情報を再構築する。これに対して、マージモードで無い場合、動き予測補償部1212の動き情報再構築部1235は、差分動き情報バッファ1231から、画像符号化装置1100から供給された差分動き情報を取得する。動き情報再構築部1235は、その差分動き情報に、予測動きベクトル再構築部1243から取得した予測動きベクトル情報を加算し、当該領域当該PUの動き情報を再構築する。動き情報再構築部1235は、再構築した当該領域の動き情報を動き補償部1236に供給する。動き補償部1236は、以上のように動き情報再構築部1235により再構築された当該領域の動き情報を用いて、フレームメモリ1209から取得した参照画像画素値に対して動き補償を行い、予測画像を生成する。動き補償部1236は、その予測画像画素値を、選択部1213を介して演算部1205に供給する。また、動き情報再構築部1235は、再構築した当該領域の動き情報を動き情報バッファ1234にも供給する。動き情報バッファ1234は、その動き情報再構築部1235から供給される当該領域の動き情報を記憶する。動き情報バッファ1234は、当該領域よりも時間的に後に処理される他の領域に対する処理において、その動き情報を周辺動き情報として、静止領域判定部1221や予測動きベクトル再構築部1243に供給する。以上のように各部が処理を行うことにより、画像復号装置1200は、画像符号化装置1100が符号化した符号化データを正しく復号することができ、符号化効率の向上を実現させることができる。<8.他の実施形態に係る復号時の処理の流れ>[復号処理の流れ]次に、以上のような画像復号装置1200により実行される各処理の流れについて説明する。最初に、図32のフローチャートを参照して、復号処理の流れの例を説明する。復号処理が開始されると、ステップS1201において、蓄積バッファ1201は、伝送されてきたコードストリームを蓄積する。ステップS1202において、可逆復号部1202は、蓄積バッファ1201から供給されるコードストリーム符号化された差分画像情報を復号する。すなわち、図23の可逆符号化部1106により符号化されたIピクチャ、Pピクチャ、並びにBピクチャが復号される。このとき、差分動き情報、予測動きベクトル情報のコードナンバ、およびマージ情報など、コードストリームに含められた差分画像情報以外の各種情報も復号される。ステップS1203において、逆量子化部1203は、ステップS1202の処理により得られた、量子化された直交変換係数を逆量子化する。ステップS1204において逆直交変換部1204は、ステップS1203において逆量子化された直交変換係数を逆直交変換する。ステップS1205において、イントラ予測部1211若しくは動き予測補償部1212は、供給された情報を用いて予測処理を行う。ステップS1206において、選択部1213は、ステップS1205において生成された予測画像を選択する。ステップS1207において、演算部1205は、ステップS1204において逆直交変換されて得られた差分画像情報に、ステップS1206において選択された予測画像を加算する。これにより元の画像が復号される。ステップS1208において、ループフィルタ1206は、ステップS1207において得られた復号画像に対して、デブロックフィルタ処理や適応ループフィルタ処理等を含むループフィルタ処理を適宜行う。ステップS1209において、画面並べ替えバッファ1207は、ステップS1208においてフィルタ処理された画像の並べ替えを行う。すなわち画像符号化装置1100の画面並べ替えバッファ1102により符号化のために並べ替えられたフレームの順序が、元の表示の順序に並べ替えられる。ステップS1210において、DA変換部1208は、ステップS1209においてフレームの順序が並べ替えられた画像をDA変換する。この画像が図示せぬディスプレイに出力され、画像が表示される。ステップS1211において、フレームメモリ1209は、ステップS1208においてフィルタ処理された画像を記憶する。ステップS1211の処理が終了すると、復号処理が終了される。[予測処理の流れ]次に、図33のフローチャートを参照して、図32のステップS1205において実行される予測処理の流れの例を説明する。予測処理が開始されると、可逆復号部1202は、ステップS1221において、画像符号化装置1100から供給された最適な予測モードに関する情報に基づいて、処理対象の符号化データがイントラ符号化されているか否かを判定する。イントラ符号化されていると判定された場合、可逆復号部1202は、処理をステップS1222に進める。ステップS1222において、イントラ予測部1211は、イントラ予測モード情報を取得する。ステップS1223において、イントラ予測部1211は、ステップS1222において取得したイントラ予測モード情報を用いてイントラ予測を行い、予測画像を生成する。予測画像を生成すると、イントラ予測部1211は、予測処理を終了し、処理を図32に戻す。また、ステップS1221において、インター符号化されていると判定された場合、可逆復号部1202は、処理をステップS1224に進める。ステップS1224において、動き予測補償部1212は、インター動き予測処理を行う。インター動き予測処理が終了すると、動き予測補償部1212は、予測処理を終了し、処理を図32に戻す。[インター動き予測処理の流れ]次に、図34のフローチャートを参照して、図33のステップS1224において実行されるインター動き予測処理の流れの例を説明する。インター動き予測処理が開始されると、ステップS1231において、動き予測補償部1212は、当該領域に対する動き予測に関する情報を取得する。例えば、予測動きベクトル情報バッファ1233は、予測動きベクトル情報のコードナンバを取得し、差分動き情報バッファ1231は、差分動き情報を取得し、マージ情報バッファ1232は、マージ情報を取得する。ステップS1232において、静止領域判定部1221は、動き情報バッファ1234から、CoLocated領域の動き情報を取得する。ステップS1233において、静止領域判定部1221は、その情報に基づいて、上述したように、当該領域が静止領域であるか否かを判定する。ステップS1234において、優先順制御部1241は、ステップS1233の静止領域判定結果に応じてマージ情報において動きベクトルを利用する周辺領域の優先順を決定する。ステップS1235において、マージ情報復号部1242は、ステップS1234において決定された優先順に従ってマージ情報を復号する。つまり、マージ情報復号部1242は、ステップS1234において決定された優先順に従ってマージ情報に含まれるフラグの値を、後述するように解読する。ステップS1236において、マージ情報復号部1242は、ステップS1235の復号解読の結果、符号化の際に、当該領域の予測にマージモードが適用されたか否かを判定する。当該領域の予測にマージモードが採用されていないと判定された場合、マージ情報復号部1242は、処理をステップS1237に進める。ステップS1237において、予測動きベクトル再構築部1243は、ステップS1231において取得した予測動きベクトル情報のコードナンバから、予測動きベクトル情報を再構築する。予測動きベクトル情報を再構築すると、予想動きベクトル再構築部1243は、処理をステップS1238に進める。また、ステップS1236において、当該領域の予測にマージモードが適用されたと判定された場合、マージ情報復号部1242は、処理をステップS1238に進める。ステップS1238において、動き情報再構築部1235は、ステップS1235におけるマージ情報の復号結果、若しくは、ステップS1237において再構築された予測動きベクトル情報を用いて、当該領域の動き情報を再構築する。ステップS1239において、動き補償部1236は、ステップS1238において再構築された動き情報を用いて動き補償を行い、予測画像を生成する。ステップS1240において、動き補償部1236は、ステップS1239において生成した予測画像を、選択部1213を介して演算部1205に供給し、復号画像を生成させる。ステップS1241において、動き情報バッファ1234は、ステップS1238において再構築された動き情報を記憶する。ステップS1241の処理が終了すると、インター動き予測処理が終了され、処理は図33に戻される。[マージ情報復号処理の流れ]次に、図35および図36のフローチャートを参照して、図34のステップS1235において実行されるマージ情報復号処理の流れの例を説明する。マージ情報復号処理が開始されると、マージ情報復号部1242は、ステップS1251において、マージ情報に含まれる最初のフラグをMergeFlagとして復号する。そして、ステップS1252において、マージ情報復号部1242は、そのMergeFlagの値が1であるか否かを判定する。ステップS1252において、MergeFlagの値が0であると判定された場合、符号化の際に当該領域の予測にマージモードが適用されていないので、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1252において、MergeFlagの値が1であると判定された場合、符号化の際に当該領域の予測にマージモードが適用されているので、マージ情報復号部1242は、処理をステップS1253に進める。ステップS1253において、マージ情報復号部1242は、マージ情報にその他のフラグが含まれるか否かによって、周辺動き情報が全て同一であるか否かを判定する。マージ情報にMergeTempFlagやMergeLeftFlagが含まれない場合、周辺動き情報が全て同一である。したがって、その場合、マージ情報復号部1242は、処理をステップS1254に進める。ステップS1254において、マージ情報復号部1242は、いずれかの周辺領域を指定する。動き情報再構築部1235は、その指定に従って、いずれかの周辺動き情報を動き情報バッファ1234から取得する。周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1253において、マージ情報にMergeTempFlagやMergeLeftFlagが含まれており、周辺動き情報が全て同一でないと判定された場合、マージ情報復号部1242は、処理をステップS1255に進める。ステップS1255において、マージ情報復号部1242は、静止領域判定結果に基づいて、時間周辺領域が空間周辺領域より優先されるか否かを判定する。時間周辺領域が優先されると判定される場合、マージ情報復号部1242は、処理をステップS1256に進める。この場合、マージ情報に含まれるMergeFlagの次のフラグはMergeTempFlagであると解釈される。ステップS1256において、マージ情報復号部1242は、マージ情報に含まれる次のフラグをMergeTempFlagとして復号する。そして、ステップS1257において、マージ情報復号部1242は、そのMergeTempFlagの値が1であるか否かを判定する。ステップS1257において、MergeTempFlagの値が1であると判定された場合、時間周辺領域がマージされているので、マージ情報復号部1242は、処理をステップS1258に進める。ステップS1258において、マージ情報復号部1242は、その時間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、時間周辺領域の動き情報時間周辺動き情報とも称するを動き情報バッファ1234から取得する。時間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1257において、MergeTempFlagの値が0であり、時間周辺領域がマージされていないと判定された場合、マージ情報復号部1242は、処理をステップS1259に進める。ステップS1259において、マージ情報復号部1242は、空間周辺領域の動き情報空間周辺動き情報とも称するが全て同一であるか否かを判定する。マージ情報にMergeLeftFlagが含まれない場合、空間周辺動き情報が全て同一である。したがって、その場合、マージ情報復号部1242は、処理をステップS1260に進める。ステップS1260において、マージ情報復号部1242は、いずれかの空間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、いずれかの空間周辺動き情報を動き情報バッファ1234から取得する。空間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1259において、マージ情報にMergeLeftFlagが含まれており、空間周辺動き情報が全て同一でないと判定された場合、マージ情報復号部1242は、処理をステップS1261に進める。ステップS1261において、マージ情報復号部1242は、マージ情報に含まれる次のフラグをMergeLeftFlagとして復号する。そして、ステップS1262において、マージ情報復号部1242は、そのMergeLeftFlagの値が1であるか否かを判定する。ステップS1262において、MergeLeftFlagの値が1であると判定された場合、当該領域の上に隣接する空間周辺領域上の空間周辺領域とも称するがマージされているので、マージ情報復号部1242は、処理をステップS1263に進める。ステップS1263において、マージ情報復号部1242は、その上の空間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、上の空間周辺領域の動き情報上の空間周辺動き情報とも称するを動き情報バッファ1234から取得する。上の空間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1252において、MergeLeftFlagの値が0であると判定された場合、当該領域の左に隣接する空間周辺領域左の空間周辺領域とも称するがマージされているので、マージ情報復号部1242は、処理をステップS1264に進める。ステップS1264において、マージ情報復号部1242は、その左の空間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、左の空間周辺領域の動き情報左の空間周辺動き情報とも称するを動き情報バッファ1234から取得する。左の空間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1255において、静止領域判定結果に基づいて、空間周辺領域が時間周辺領域より優先されると判定される場合、マージ情報復号部1242は、処理を図36に進める。この場合、マージ情報に含まれるMergeFlagの次のフラグはMergeLeftFlagであると解釈される。図36のステップS1271において、マージ情報復号部1242は、マージ情報に含まれる次のフラグをMergeLeftFlagとして復号する。そして、ステップS1272において、マージ情報復号部1242は、そのMergeLeftFlagの値が1であるか否かを判定する。ステップS1272において、MergeLeftFlagの値が1であると判定された場合、左の空間周辺領域がマージされているので、マージ情報復号部1242は、処理をステップS1273に進める。ステップS1273において、マージ情報復号部1242は、その左の空間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、左の空間周辺動き情報を動き情報バッファ1234から取得する。左の空間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1272において、MergeLeftFlagの値が0であり、左の空間周辺領域がマージされていないと判定された場合、マージ情報復号部1242は、処理をステップS1274に進める。ステップS1274において、マージ情報復号部1242は、マージ情報に含まれる次のフラグをMergeTempFlagとして復号する。そして、ステップS1275において、マージ情報復号部1242は、そのMergeTempFlagの値が1であるか否かを判定する。ステップS1275において、MergeTempFlagの値が1であると判定された場合、時間周辺領域がマージされているので、マージ情報復号部1242は、処理をステップS1276に進める。ステップS1276において、マージ情報復号部1242は、その時間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、時間周辺動き情報を動き情報バッファ1234から取得する。時間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。また、ステップS1275において、MergeTempFlagの値が0であると判定された場合、上の空間周辺領域がマージされているので、マージ情報復号部1242は、処理をステップS1277に進める。ステップS1277において、マージ情報復号部1242は、その上の空間周辺領域を指定する。動き情報再構築部1235は、その指定に従って、上の空間周辺動き情報を動き情報バッファ1234から取得する。上の空間周辺動き情報が取得されると、マージ情報復号部1242は、マージ情報復号処理を終了し、処理を図34に戻す。以上のように、各処理を行うことにより、画像復号装置1200は、画像符号化装置1100により符号化された符号化データを正しく復号することができ、符号化効率の向上を実現させることができる。なお、本技術は、例えば、MPEG、H.26x等の様に、離散コサイン変換等の直交変換と動き補償によって圧縮された画像情報ビットストリームを、衛星放送、ケーブルテレビジョン、インターネット、または携帯電話機などのネットワークメディアを介して受信する際に用いられる画像符号化装置および画像復号装置に適用することができる。また、本技術は、光、磁気ディスク、およびフラッシュメモリのような記憶メディア上で処理する際に用いられる画像符号化装置および画像復号装置に適用することができる。さらに、本技術は、それらの画像符号化装置および画像復号装置などに含まれる動き予測補償装置にも適用することができる。上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどが含まれる。[パーソナルコンピュータの構成例]図37において、パーソナルコンピュータ1500のCPUCentralProcessingUnit1501は、ROMReadOnlyMemory1502に記憶されているプログラム、または記憶部1513からRAMRandomAccessMemory1503にロードされたプログラムに従って各種の処理を実行する。RAM1503にはまた、CPU1501が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU1501、ROM1502、およびRAM1503は、バス1504を介して相互に接続されている。このバス1504にはまた、入出力インタフェース1510も接続されている。入出力インタフェース1510には、キーボード、マウスなどよりなる入力部1511、CRTCathodeRayTubeやLCDLiquidCrystalDisplayなどよりなるディスプレイ、並びにスピーカなどよりなる出力部1512、ハードディスクなどより構成される記憶部1513、モデムなどより構成される通信部1514が接続されている。通信部1514は、インターネットを含むネットワークを介しての通信処理を行う。入出力インタフェース1510にはまた、必要に応じてドライブ1515が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア1521が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部1513にインストールされる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。この記録媒体は、例えば、図37に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスクフレキシブルディスクを含む、光ディスクCDROMCompactDiscReadOnlyMemoryDVDDigitalVersatileDiscを含む、光磁気ディスクMDMiniDiscを含む、若しくは半導体メモリなどよりなるリムーバブルメディア1521により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM1502や、記憶部1513に含まれるハードディスクなどで構成される。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数のデバイス装置により構成される装置全体を表すものである。また、以上において、1つの装置または処理部として説明した構成を分割し、複数の装置または処理部として構成するようにしてもよい。逆に、以上において複数の装置または処理部として説明した構成をまとめて1つの装置または処理部として構成されるようにしてもよい。また、各装置または各処理部の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置または処理部の構成の一部を他の装置または他の処理部の構成に含めるようにしてもよい。つまり、本技術は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。<9.応用例>上述した実施形態に係る画像符号化装置及び画像復号装置は、衛星放送、ケーブルTVなどの有線放送、インターネット上での配信、及びセルラー通信による端末への配信などにおける送信機若しくは受信機、光ディスク、磁気ディスク及びフラッシュメモリなどの媒体に画像を記録する記録装置、又は、これら記憶媒体から画像を再生する再生装置などの様々な電子機器に応用され得る。以下、4つの応用例について説明する。[9-1.第1の応用例]図18は、上述した実施形態を適用したテレビジョン装置の概略的な構成の一例を示している。テレビジョン装置900は、アンテナ901、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、表示部906、音声信号処理部907、スピーカ908、外部インタフェース909、制御部910、ユーザインタフェース911、及びバス912を備える。チューナ902は、アンテナ901を介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ902は、復調により得られた符号化ビットストリームをデマルチプレクサ903へ出力する。即ち、チューナ902は、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送手段としての役割を有する。デマルチプレクサ903は、符号化ビットストリームから視聴対象の番組の映像ストリーム及び音声ストリームを分離し、分離した各ストリームをデコーダ904へ出力する。また、デマルチプレクサ903は、符号化ビットストリームからEPGElectronicProgramGuideなどの補助的なデータを抽出し、抽出したデータを制御部910に供給する。なお、デマルチプレクサ903は、符号化ビットストリームがスクランブルされている場合には、デスクランブルを行ってもよい。デコーダ904は、デマルチプレクサ903から入力される映像ストリーム及び音声ストリームを復号する。そして、デコーダ904は、復号処理により生成される映像データを映像信号処理部905へ出力する。また、デコーダ904は、復号処理により生成される音声データを音声信号処理部907へ出力する。映像信号処理部905は、デコーダ904から入力される映像データを再生し、表示部906に映像を表示させる。また、映像信号処理部905は、ネットワークを介して供給されるアプリケーション画面を表示部906に表示させてもよい。また、映像信号処理部905は、映像データについて、設定に応じて、例えばノイズ除去などの追加的な処理を行ってもよい。さらに、映像信号処理部905は、例えばメニュー、ボタン又はカーソルなどのGUIGraphicalUserInterfaceの画像を生成し、生成した画像を出力画像に重畳してもよい。表示部906は、映像信号処理部905から供給される駆動信号により駆動され、表示デバイス例えば、液晶ディスプレイ、プラズマディスプレイ又はOLEDなどの映像面上に映像又は画像を表示する。音声信号処理部907は、デコーダ904から入力される音声データについてD/A変換及び増幅などの再生処理を行い、スピーカ908から音声を出力させる。また、音声信号処理部907は、音声データについてノイズ除去などの追加的な処理を行ってもよい。外部インタフェース909は、テレビジョン装置900と外部機器又はネットワークとを接続するためのインタフェースである。例えば、外部インタフェース909を介して受信される映像ストリーム又は音声ストリームが、デコーダ904により復号されてもよい。即ち、外部インタフェース909もまた、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送手段としての役割を有する。制御部910は、CPUCentralProcessingUnitなどのプロセッサ、並びにRAMRandomAccessMemory及びROMReadOnlyMemoryなどのメモリを有する。メモリは、CPUにより実行されるプログラム、プログラムデータ、EPGデータ、及びネットワークを介して取得されるデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、テレビジョン装置900の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース911から入力される操作信号に応じて、テレビジョン装置900の動作を制御する。ユーザインタフェース911は、制御部910と接続される。ユーザインタフェース911は、例えば、ユーザがテレビジョン装置900を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース911は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部910へ出力する。バス912は、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、音声信号処理部907、外部インタフェース909及び制御部910を相互に接続する。このように構成されたテレビジョン装置900において、デコーダ904は、上述した実施形態に係る画像復号装置の機能を有する。それにより、テレビジョン装置900での画像の復号に際して、動き補償における時間方向でのブロックのマージが可能となり、動き情報の符号量を削減することができる。[9-2.第2の応用例]図19は、上述した実施形態を適用した携帯電話機の概略的な構成の一例を示している。携帯電話機920は、アンテナ921、通信部922、音声コーデック923、スピーカ924、マイクロホン925、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、制御部931、操作部932、及びバス933を備える。アンテナ921は、通信部922に接続される。スピーカ924及びマイクロホン925は、音声コーデック923に接続される。操作部932は、制御部931に接続される。バス933は、通信部922、音声コーデック923、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、及び制御部931を相互に接続する。携帯電話機920は、音声通話モード、データ通信モード、撮影モード及びテレビ電話モードを含む様々な動作モードで、音声信号の送受信、電子メール又は画像データの送受信、画像の撮像、及びデータの記録などの動作を行う。音声通話モードにおいて、マイクロホン925により生成されるアナログ音声信号は、音声コーデック923に供給される。音声コーデック923は、アナログ音声信号を音声データへ変換し、変換された音声データをA/D変換し圧縮する。そして、音声コーデック923は、圧縮後の音声データを通信部922へ出力する。通信部922は、音声データを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して音声データを生成し、生成した音声データを音声コーデック923へ出力する。音声コーデック923は、音声データを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。また、データ通信モードにおいて、例えば、制御部931は、操作部932を介するユーザによる操作に応じて、電子メールを構成する文字データを生成する。また、制御部931は、文字を表示部930に表示させる。また、制御部931は、操作部932を介するユーザからの送信指示に応じて電子メールデータを生成し、生成した電子メールデータを通信部922へ出力する。通信部922は、電子メールデータを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号を、アンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して電子メールデータを復元し、復元した電子メールデータを制御部931へ出力する。制御部931は、表示部930に電子メールの内容を表示させると共に、電子メールデータを記録再生部929の記憶媒体に記憶させる。記録再生部929は、読み書き可能な任意の記憶媒体を有する。例えば、記憶媒体は、RAM又はフラッシュメモリなどの内蔵型の記憶媒体であってもよく、ハードディスク、磁気ディスク、光磁気ディスク、光ディスク、USBメモリ、又はメモリカードなどの外部装着型の記憶媒体であってもよい。また、撮影モードにおいて、例えば、カメラ部926は、被写体を撮像して画像データを生成し、生成した画像データを画像処理部927へ出力する。画像処理部927は、カメラ部926から入力される画像データを符号化し、符号化ストリームを記憶再生部929の記憶媒体に記憶させる。また、テレビ電話モードにおいて、例えば、多重分離部928は、画像処理部927により符号化された映像ストリームと、音声コーデック923から入力される音声ストリームとを多重化し、多重化したストリームを通信部922へ出力する。通信部922は、ストリームを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号を、アンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。これら送信信号及び受信信号には、符号化ビットストリームが含まれ得る。そして、通信部922は、受信信号を復調及び復号してストリームを復元し、復元したストリームを多重分離部928へ出力する。多重分離部928は、入力されるストリームから映像ストリーム及び音声ストリームを分離し、映像ストリームを画像処理部927、音声ストリームを音声コーデック923へ出力する。画像処理部927は、映像ストリームを復号し、映像データを生成する。映像データは、表示部930に供給され、表示部930により一連の画像が表示される。音声コーデック923は、音声ストリームを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。このように構成された携帯電話機920において、画像処理部927は、上述した実施形態に係る画像符号化装置及び画像復号装置の機能を有する。それにより、携帯電話機920での画像の符号化及び復号に際して、動き補償における時間方向でのブロックのマージが可能となり、動き情報の符号量を削減することができる。[9-3.第3の応用例]図20は、上述した実施形態を適用した記録再生装置の概略的な構成の一例を示している。記録再生装置940は、例えば、受信した放送番組の音声データ及び映像データを符号化して記録媒体に記録する。また、記録再生装置940は、例えば、他の装置から取得される音声データ及び映像データを符号化して記録媒体に記録してもよい。また、記録再生装置940は、例えば、ユーザの指示に応じて、記録媒体に記録されているデータをモニタ及びスピーカ上で再生する。このとき、記録再生装置940は、音声データ及び映像データを復号する。記録再生装置940は、チューナ941、外部インタフェース942、エンコーダ943、HDDHardDiskDrive944、ディスクドライブ945、セレクタ946、デコーダ947、OSDOnScreenDisplay948、制御部949、及びユーザインタフェース950を備える。チューナ941は、アンテナ図示せずを介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ941は、復調により得られた符号化ビットストリームをセレクタ946へ出力する。即ち、チューナ941は、記録再生装置940における伝送手段としての役割を有する。外部インタフェース942は、記録再生装置940と外部機器又はネットワークとを接続するためのインタフェースである。外部インタフェース942は、例えば、IEEE1394インタフェース、ネットワークインタフェース、USBインタフェース、又はフラッシュメモリインタフェースなどであってよい。例えば、外部インタフェース942を介して受信される映像データ及び音声データは、エンコーダ943へ入力される。即ち、外部インタフェース942は、記録再生装置940における伝送手段としての役割を有する。エンコーダ943は、外部インタフェース942から入力される映像データ及び音声データが符号化されていない場合に、映像データ及び音声データを符号化する。そして、エンコーダ943は、符号化ビットストリームをセレクタ946へ出力する。HDD944は、映像及び音声などのコンテンツデータが圧縮された符号化ビットストリーム、各種プログラム及びその他のデータを内部のハードディスクに記録する。また、HDD944は、映像及び音声の再生時に、これらデータをハードディスクから読み出す。ディスクドライブ945は、装着されている記録媒体へのデータの記録及び読み出しを行う。ディスクドライブ945に装着される記録媒体は、例えばDVDディスクDVD-Video、DVD-RAM、DVD-R、DVD-RW、DVDR、DVDRW等又はBlu-ray登録商標ディスクなどであってよい。セレクタ946は、映像及び音声の記録時には、チューナ941又はエンコーダ943から入力される符号化ビットストリームを選択し、選択した符号化ビットストリームをHDD944又はディスクドライブ945へ出力する。また、セレクタ946は、映像及び音声の再生時には、HDD944又はディスクドライブ945から入力される符号化ビットストリームをデコーダ947へ出力する。デコーダ947は、符号化ビットストリームを復号し、映像データ及び音声データを生成する。そして、デコーダ947は、生成した映像データをOSD948へ出力する。また、デコーダ904は、生成した音声データを外部のスピーカへ出力する。OSD948は、デコーダ947から入力される映像データを再生し、映像を表示する。また、OSD948は、表示する映像に、例えばメニュー、ボタン又はカーソルなどのGUIの画像を重畳してもよい。制御部949は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、記録再生装置940の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース950から入力される操作信号に応じて、記録再生装置940の動作を制御する。ユーザインタフェース950は、制御部949と接続される。ユーザインタフェース950は、例えば、ユーザが記録再生装置940を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース950は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部949へ出力する。このように構成された記録再生装置940において、エンコーダ943は、上述した実施形態に係る画像符号化装置の機能を有する。また、デコーダ947は、上述した実施形態に係る画像復号装置の機能を有する。それにより、記録再生装置940での画像の符号化及び復号に際して、動き補償における時間方向でのブロックのマージが可能となり、動き情報の符号量を削減することができる。[9-4.第4の応用例]図21は、上述した実施形態を適用した撮像装置の概略的な構成の一例を示している。撮像装置960は、被写体を撮像して画像を生成し、画像データを符号化して記録媒体に記録する。撮像装置960は、光学ブロック961、撮像部962、信号処理部963、画像処理部964、表示部965、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、制御部970、ユーザインタフェース971、及びバス972を備える。光学ブロック961は、撮像部962に接続される。撮像部962は、信号処理部963に接続される。表示部965は、画像処理部964に接続される。ユーザインタフェース971は、制御部970に接続される。バス972は、画像処理部964、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、及び制御部970を相互に接続する。光学ブロック961は、フォーカスレンズ及び絞り機構などを有する。光学ブロック961は、被写体の光学像を撮像部962の撮像面に結像させる。撮像部962は、CCD又はCMOSなどのイメージセンサを有し、撮像面に結像した光学像を光電変換によって電気信号としての画像信号に変換する。そして、撮像部962は、画像信号を信号処理部963へ出力する。信号処理部963は、撮像部962から入力される画像信号に対してニー補正、ガンマ補正、色補正などの種々のカメラ信号処理を行う。信号処理部963は、カメラ信号処理後の画像データを画像処理部964へ出力する。画像処理部964は、信号処理部963から入力される画像データを符号化し、符号化データを生成する。そして、画像処理部964は、生成した符号化データを外部インタフェース966又はメディアドライブ968へ出力する。また、画像処理部964は、外部インタフェース966又はメディアドライブ968から入力される符号化データを復号し、画像データを生成する。そして、画像処理部964は、生成した画像データを表示部965へ出力する。また、画像処理部964は、信号処理部963から入力される画像データを表示部965へ出力して画像を表示させてもよい。また、画像処理部964は、OSD969から取得される表示用データを、表示部965へ出力する画像に重畳してもよい。OSD969は、例えばメニュー、ボタン又はカーソルなどのGUIの画像を生成して、生成した画像を画像処理部964へ出力する。外部インタフェース966は、例えばUSB入出力端子として構成される。外部インタフェース966は、例えば、画像の印刷時に、撮像装置960とプリンタとを接続する。また、外部インタフェース966には、必要に応じてドライブが接続される。ドライブには、例えば、磁気ディスク又は光ディスクなどのリムーバブルメディアが装着され、リムーバブルメディアから読み出されるプログラムが、撮像装置960にインストールされ得る。さらに、外部インタフェース966は、LAN又はインターネットなどのネットワークに接続されるネットワークインタフェースとして構成されてもよい。即ち、外部インタフェース966は、撮像装置960における伝送手段としての役割を有する。メディアドライブ968に装着される記録媒体は、例えば、磁気ディスク、光磁気ディスク、光ディスク、又は半導体メモリなどの、読み書き可能な任意のリムーバブルメディアであってよい。また、メディアドライブ968に記録媒体が固定的に装着され、例えば、内蔵型ハードディスクドライブ又はSSDSolidStateDriveのような非可搬性の記憶部が構成されてもよい。制御部970は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、撮像装置960の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース971から入力される操作信号に応じて、撮像装置960の動作を制御する。ユーザインタフェース971は、制御部970と接続される。ユーザインタフェース971は、例えば、ユーザが撮像装置960を操作するためのボタン及びスイッチなどを有する。ユーザインタフェース971は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部970へ出力する。このように構成された撮像装置960において、画像処理部964は、上述した実施形態に係る画像符号化装置及び画像復号装置の機能を有する。それにより、撮像装置960での画像の符号化及び復号に際して、動き補償における時間方向でのブロックのマージが可能となり、動き情報の符号量を削減することができる。<10.まとめ>ここまで、図1乃至図37を用いて、本開示の一実施形態に係る画像符号化装置及び画像復号装置について説明した。本実施形態によれば、画像内の注目ブロックとコロケーテッドブロックとがマージされるか否かを示すMergeTempFlagが導入される。そして、MergeTempFlagの値に応じて、コロケーテッドブロックとマージされる注目ブロックには、画像の復号の際にコロケーテッドブロックと同一の動きベクトルが設定される。即ち、動き補償における時間方向でのブロックのマージが可能となる。従って、例えば動物体と背景との境界付近においても、画質を劣化させることなく動き情報の符号量を削減することができる。また、本実施形態によれば、隣接ブロック及びコロケーテッドブロックの少なくとも1つが注目ブロックとマージされるか否かを示すMergeFlagも利用される。隣接ブロック及びコロケーテッドブロックのいずれも注目ブロックとマージされないことをMergeFlagが示していれば、MergeTempFlagは符号化されない。また、隣接ブロック及びコロケーテッドブロックの少なくとも1つが注目ブロックとマージされることをMergeFlagが示している場合にも、隣接ブロック及びコロケーテッドブロックの動き情報の全てが同一であれば、MergeTempFlagは符号化されない。さらに、注目ブロックとコロケーテッドブロックとがマージされることをMergeTempFlagが示している場合には、空間方向でのブロックのマージのために利用されるMergeLeftFlagは符号化されない。従って、MergeTempFlagの導入に伴うフラグの増加は低く抑えられる。また、本実施形態のようなフラグの構成によれば、上記非特許文献2により提案されているMergeFlag及びMergeLeftFlagのみを利用する装置を比較的少ないコストで拡張して、時間方向でのブロックのマージのためのMergeTempFlagを容易に導入することができる。[temporalmergeenableflag]なお、以上の各種のフラグMergeFlag,MergeLeftFlag、およびMergeTempFlagに加え、MergeLeftFlagを用いるか否かを制御するフラグtemporalmergeenableflagを利用するようにしても良い。図39の上の表に示されるように、このtemporalmergeenableflagは、このフラグが設定されたデータ単位においてMergeTempFlagが使用されるか否かマージの候補に時間周辺領域が含まれるか否かを、その値によって示す。例えば、値0が設定されている場合、そのデータ単位では、MergeTempFlagが使用されない使用不可禁止されていることを示す。逆に、値1が設定されている場合、そのデータ単位では、MergeTempFlagが使用される使用可禁止されていないことを示す。このtemporalmergeenableflagの値により、復号側例えば画像復号装置1200図30の復号処理が制御される。時間周辺領域がマージの候補に含まれる場合、復号の際に、MergeFlagMergeLeftFlag、およびMergeTempFlagの3つのフラグが必要になる。これに対して、時間周辺領域がマージの候補に含まれない場合、MergeFlagとMergeLeftFlagのみで復号が可能になる。復号側は、このtemporalmergeenableflagの値によって、マージ情報に含まれるフラグが何であるかを正確に把握し、正しく復号することができる。なお、このtemporalmergeenableflagは、例えば、LCU、スライス、ピクチャ、シーケンス等任意のデータ単位に対して設定される。このtemporalmergeenableflagの格納場所は任意であり、例えば、スライスヘッダ、ピクチャパラメータセットPPSPictureParameterSet、または、シーケンスパラメータセットSPSSequenceParameterSetであってもよいし、VCLに含めても良い。一般的には、そのtemporalmergeenableflagの設定が有効なデータ単位に対応するヘッダ情報等に格納されるようにするとtemporalmergeenableflagに関する制御が容易である。例えば、あるスライスにおいて、MergeTempFlagの使用が禁止される場合、ビットストリームの、そのスライスヘッダに値0のtemporalmergeenableflagが格納されるようにするのが望ましい。画像復号装置1200のマージ情報復号部1242は、そのtemporalmergeenableflagをマージ情報として取得すると、その値から、そのスライスのマージ情報にMergeTempFlagが含まれないことを理解することができる。つまり、この場合、temporalmergeenableflagの格納場所階層が、その設定の適用範囲を示す。マージ情報復号部1242は、このようなtemporalmergeenableflagの設定に従うことにより、上述したように、マージ情報に含まれるフラグが何であるかを正確に把握することができるので、MergeFlagとMergeLeftFlagが含まれ、MergeTempFlagが含まれないマージ情報も、MergeFlag,MergeLeftFlag、およびMergeTempFlagが含まれるマージ情報も、正しく復号することができる。なお、仮に、このtemporalmergeenableflagを用いない場合、マージ情報復号部1242が正しくマージ情報を復号することができるようにするために、実際に時間周辺領域がマージされるか否かに関わらず、時間周辺領域をマージの候補とする必要があった。つまり、マージモードは、MergeFlag,MergeLeftFlag、およびMergeTempFlagの3つのフラグの値で表現する必要があり、その分符号化効率が低減する可能性があった。これに対して、上述したようにtemporalmergeenableflagを用いることにより、所望のデータ単位において時間周辺領域をマージの候補としない場合、1度temporalmergeenableflagの値を示すのみで、MergeTempFlagを省略することができるようになり、その分、符号化効率を向上させることができる。また、MergeTempFlagの解析が不要になるので、マージ情報復号部1242の処理の負荷CPUの負荷だけでなく、メモリの使用量、読み出し回数、バスの占有帯域等も含むも低減される。なお、時間周辺領域をマージの候補とする場合、すなわち、temporalmergeenableflagの値が1の場合、マージ情報としてMergeFlag,MergeLeftFlag、およびMergeTempFlagが必要になる。したがって、temporalmergeenableflagの分、情報量が増大することになるが、そのデータ単位において1ビット増えるのみであるので、その増大分は符号化効率に大きな影響を及ぼさない。このtemporalmergeenableflagは、符号化側例えば画像符号化装置1100図23において設定される。また、このtemporalmergeenableflagの値により、符号化処理も制御される。temporalmergeenableflagの値は、例えば、ユーザに指示されたり、画像の内容等、任意の条件に基づいて決定されたりする。このtemporalmergeenableflagの値に基づいて、マージ情報生成部1142はマージ処理を行う。例えば、temporalmergeenableflagにより、MergeTempFlagの使用が禁止されている場合、マージ情報生成部1142は、マージの候補に時間周辺領域を含めずにマージ処理を行い、マージ情報としてMergeFlagとMergeLeftFlagを生成する。例えば、temporalmergeenableflagにより、MergeTempFlagの使用が禁止されていない場合、マージ情報生成部1142は、マージの候補に時間周辺領域を含めてマージ処理を行い、マージ情報としてMergeFlag,MergeLeftFlag、およびMergeTempFlagを生成する。したがって、このような符号化側の処理においても、所望のデータ単位において時間周辺領域をマージの候補としない場合、temporalmergeenableflagを用いることにより、マージの候補の数を低減させることができ、復号側の場合と同様に、マージ情報生成部1142の処理の負荷CPUの負荷だけでなく、メモリの使用量、読み出し回数、バスの占有帯域等も含むを低減することができる。また、可逆符号化部1106は、temporalmergeenableflagを、ビットストリームの所定の場所に格納する。このようにしてtemporalmergeenableflagは、復号側例えば、画像復号装置1200に伝送される。なお、以上においては、temporalmergeenableflagがビットストリームに含められて復号側に伝送されるように説明したが、temporalmergeenableflagの伝送方法は任意であり、例えば、ビットストリームとは別のファイルとして伝送されるようにしてもよい。例えば、temporalmergeenableflagが、ビットストリームとは異なる伝送経路、若しくは記録媒体等を介して復号側に伝送されるようにしてもよい。上述したように、temporalmergeenableflagは、任意のデータ単位に対して設定することができる。temporalmergeenableflagは、そのデータ単位毎に設定するようにしてもよいし、所望の部分のみ設定するようにしてもよい。temporalmergeenableflag毎に適用範囲のデータ単位が異なるようにしてもよい。ただし、固定されたデータ単位毎に設定しない場合、temporalmergeenableflagを識別する事ができるようにする必要がある。また、以上においては、temporalmergeenableflagが1ビットの情報であるように説明したが、temporalmergeenableflagのビット長は、任意であり、2ビット以上であってもよい。例えば、temporalmergeenableflagが、MergeTempFlagの使用が禁止されているか否かの設定を示すとともに、その設定の適用範囲その設定が適用されるデータ単位も示すようにしてもよい。例えば、スライスヘッダに格納されたtemporalmergeenableflagの値がMergeTempFlagの使用が禁止されていることを示すビットと、その設定が適用されるLCUそのスライス内のどのLCUに適用されるかを示すビットを含むようにしてもよい。なお、temporalmergeenableflagの設定の適用範囲制御単位が、任意であるように説明したが、一般的には、この制御単位が広いほど、すなわち、ピクチャやシーケンス等のように、より上位の階層で制御されるようにすると、temporalmergeenableflagの数をより低減させることができ、符号化効率を向上させることができる。また、符号化や復号の付加を低減させることもできる。逆に、この制御単位が狭いほど、すなわち、LCUやPU等のように、より下位の階層で制御されるようにすると、マージモードの制御をより詳細に行うことができる。実際には、このようなトレードオフの中で、各種の条件に基づいて最適なバランスが得られる制御単位を採用するようにするのが望ましい。[mergetypeflag]さらに、どのタイプのマージを行うかを制御するフラグmergetypeflagを利用するようにしても良い。図39の下の表に示されるように、このmergetypeflagは、このフラグの設定の適用範囲制御単位においてどのタイプのマージ処理が行われるかを、その値によって示す。例えば、値00が設定されている場合、マージ処理が行われないマージモードの使用不可、禁止されている。また、例えば、値01が設定されている場合、空間周辺領域のみがマージの候補とされる。さらに、例えば、値10が設定されている場合、時間周辺領域のみがマージの候補とされる。また、例えば、値11が設定されている場合、空間周辺領域と時間周辺領域の両方がマージの候補とされる。temporalmergeenableflagの場合と同様に、このmergetypeflagの値により、符号化側の符号化処理、復号側の復号処理が制御される。例えば、画像符号化装置1100のマージ情報生成部1142は、上述したmergetypeflagの値に応じた候補を用いてマージ処理を行う。したがって、マージ情報生成部1142は、マージの候補を低減させることができ、処理の負荷CPUの負荷だけでなく、メモリの使用量、読み出し回数、バスの占有帯域等も含むを低減することができる。符号化側において以上のようにマージ処理が行われるので、このmergetypeflagを適用する場合、符号化側で生成され復号側に伝送されるマージ情報には、mergetypeflagの値に応じて、MergeFlag,MergeLeftFlag、およびMergeTempFlagの内の、一部または全部が格納される。具体的には、例えば、mergetypeflagの値が00の場合、マージ処理が行われないので、マージ情報は伝送されない。また、例えば、mergetypeflagの値が01の場合、空間周辺領域のみがマージの候補とされるので、マージ情報には、MergeFlagおよびMergeLeftFlagのみが格納される。さらに、例えば、mergetypeflagの値が10の場合、時間周辺領域のみがマージの候補とされるので、マージ情報には、MergeFlag若しくはMergeTempFlagのみが格納される。また、例えば、mergetypeflagの値が11の場合、空間周辺領域と時間周辺領域の両方がマージの候補とされるので、マージ情報には、MergeFlag,MergeLeftFlag、およびMergeTempFlagの全てが格納される。また、可逆符号化部1106は、mergetypeflagを、ビットストリームの所定の場所に格納する。このようにしてmergetypeflagは、復号側例えば、画像復号装置1200に伝送される。画像復号装置1200のマージ情報復号部1242は、このように符号化側から供給されたmergetypeflagの値に応じて、マージ情報を復号する。したがって、マージ情報復号部1242は、マージ情報に、MergeFlag,MergeLeftFlag、およびMergeTempFlagの内、どのフラグが含まれるかを正しく把握することができ、マージ情報を正しく復号することができる。したがって、このmergetypeflagを適用する場合も、temporalmergeenableflagの場合と同様に、符号化効率を向上させることができる。また、マージモードの含まれないフラグの解析が不要になるので、マージ情報復号部1242の処理の負荷CPUの負荷だけでなく、メモリの使用量、読み出し回数、バスの占有帯域等も含むも低減される。なお、temporalmergeenableflagの場合と同様に、mergetypeflagの設定も、任意のデータ単位に対して行うことができる。また、格納場所も任意である。mergetypeflagの制御範囲や格納場所によるそれぞれの特徴は、上述したtemporalmergeenableflagの場合と同様であるので、説明は省略する。また、temporalmergeenableflagの場合と同様に、mergetypeflagの伝送方法やデータ長は任意である。以上において、temporalmergeenableflagやmergetypeflagの値の具体的な例を説明したが、これらは一例であり、temporalmergeenableflagやmergetypeflagがどのような値をとるようにしてもよし、その値に対してどのような設定が割り当てられるようにしてもよい。なお、本明細書では、予測モード情報及びマージ情報などの様々な情報が、符号化ストリームのヘッダに多重化されて、符号化側から復号側へ伝送される例について説明した。しかしながら、これら情報を伝送する手法はかかる例に限定されない。例えば、これら情報は、符号化ビットストリームに多重化されることなく、符号化ビットストリームと関連付けられた別個のデータとして伝送され又は記録されてもよい。ここで、関連付けるという用語は、ビットストリームに含まれる画像スライス若しくはブロックなど、画像の一部であってもよいと当該画像に対応する情報とを復号時にリンクさせ得るようにすることを意味する。即ち、情報は、画像又はビットストリームとは別の伝送路上で伝送されてもよい。また、情報は、画像又はビットストリームとは別の記録媒体又は同一の記録媒体の別の記録エリアに記録されてもよい。さらに、情報と画像又はビットストリームとは、例えば、複数フレーム、1フレーム、又はフレーム内の一部分などの任意の単位で互いに関連付けられてよい。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。なお、本技術は以下のような構成も取ることができる。1動き探索を行い、処理対象である当該領域の動き情報を生成する動き探索部と、前記動き探索部により生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成するマージ情報生成部とを備える画像処理装置。2前記マージ情報生成部は、前記周辺領域の動き情報を当該領域の動き情報と比較し、当該領域の動き情報と一致する動き情報を有する周辺領域を当該領域とマージさせる領域として選択し、選択された周辺領域を指定する前記マージ情報を生成する前記1に記載の画像処理装置。3各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報生成部は、前記優先順制御部により制御される前記優先順に従って、当該領域にマージさせる周辺領域を選択する前記2に記載の画像処理装置。4前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御する前記3に記載の画像処理装置。5前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御する前記4に記載の画像処理装置。6前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御する前記4に記載の画像処理装置。7当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御する前記4乃至6のいずれかに記載の画像処理装置。8前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定する前記7に記載の画像処理装置。9前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定する前記8に記載の画像処理装置。10前記マージ情報生成部は、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報を前記マージ情報に含める前記1乃至9のいずれかに記載の画像処理装置。11前記マージ情報生成部は、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含める前記1乃至10のいずれかに記載の画像処理装置。12前記マージ情報生成部は、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報を前記マージ情報に含める前記1乃至11のいずれかに記載の画像処理装置。13前記マージ情報生成部により生成された前記マージ情報を符号化する符号化部をさらに備える前記1乃至12に記載の画像処理装置。14符号化される画像データの所定の範囲について、前記マージ情報生成部が、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域の候補として、時間的に周辺に位置する周辺領域を含めるか否かを示すフラグ情報を生成するフラグ生成部をさらに備える前記1乃至13に記載の画像処理装置。15前記フラグ生成部は、生成した前記フラグ情報をスライスヘッダに含めて復号側に伝送させる前記14に記載の画像処理装置。16画像処理装置の画像処理方法であって、動き探索部が、動き探索を行い、処理対象である当該領域の動き情報を生成し、マージ情報生成部が、生成された当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を生成する画像処理方法。17処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定するマージ情報復号部と、前記マージ情報復号部により当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する動き情報再構築部とを備える画像処理装置。18前記マージ情報復号部は、前記マージ情報に含まれる、互いに異なる周辺領域を当該領域とマージさせるか否かを示す複数のフラグ情報を解読することにより、当該領域とマージさせる周辺領域を特定する前記17に記載の画像処理装置。19各周辺領域の、当該領域とマージさせる優先順を制御する優先順制御部をさらに備え、前記マージ情報復号部は、前記優先順制御部により制御される前記優先順に従って、各周辺領域に対応する前記フラグ情報を解読することにより、当該領域にマージさせる周辺領域を特定する前記18に記載の画像処理装置。20前記優先順制御部は、当該領域の動きの特徴に応じて前記優先順を制御する前記19に記載の画像処理装置。21前記優先順制御部は、当該領域が静止領域である場合、当該領域の時間的に周辺に位置する時間周辺領域を、当該領域の空間的に周辺に位置する空間周辺領域よりも優先させるように前記優先順を制御する前記20に記載の画像処理装置。22前記優先順制御部は、当該領域が動領域である場合、当該領域の空間的に周辺に位置する空間周辺領域を、当該領域の時間的に周辺に位置する時間周辺領域よりも優先させるように前記優先順を制御する前記20に記載の画像処理装置。23当該領域が静止領域であるか否かを判定する静止領域判定部をさらに備え、前記優先順制御部は、前記静止領域判定部の判定結果に従って、前記優先順を制御する前記19乃至22のいずれかに記載の画像処理装置。24前記静止領域判定部は、当該領域の時間的に周辺に位置する時間周辺領域の動き情報を用いて当該領域が静止領域であるか否かを判定する前記23に記載の画像処理装置。25前記静止領域判定部は、前記時間周辺領域の動き情報の水平成分および前記動き情報の垂直成分の各絶対値が所定の閾値以下であり、かつ、参照インデックスが0の場合、RefPicRreorderingが適用される場合、若しくは、参照インデックスが直前のピクチャを意味するPOC値を持つ場合、当該領域が静止領域であると判定する前記24に記載の画像処理装置。26前記マージ情報には、当該領域と周辺領域とをマージさせるか否かを示すフラグ情報が含まれる前記18乃至25に記載の画像処理装置。27前記マージ情報には、当該領域の左に位置する周辺領域を当該領域とマージさせるか否かを示すフラグ情報が含まれる前記18乃至26に記載の画像処理装置。28前記マージ情報には、当該領域のCoLocated領域を当該領域とマージさせるか否かを示すフラグ情報が含まれる前記18乃至27に記載の画像処理装置。29前記動き情報再構築部により再構築された前記動き情報を用いて動き補償を行い、予測画像を生成する動き補償部と、画像と予測画像の差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元する演算部とをさらに備える前記17乃至28に記載の画像処理装置。30前記差分画像の符号化データを復号する復号部をさらに備え、前記演算部は、前記復号部により復号されて得られた前記差分画像に、前記動き補償部により生成された前記予測画像を加算し、前記画像を復元する前記29に記載の画像処理装置。31前記マージ情報において指定される、当該領域とマージさせる周辺領域に、時間的に周辺に位置する周辺領域が含まれるか否かを示すフラグ情報を取得するフラグ情報取得部をさらに備え、前記マージ情報復号部は、前記フラグ情報取得部により取得された前記フラグ情報に従って、当該領域とマージさせる周辺領域を特定する前記17乃至30に記載の画像処理装置。32前記フラグ情報取得部は、前記フラグ情報を、画像が符号化されたビットストリームのスライスヘッダから取得する前記31に記載の画像処理装置。33画像処理装置の画像処理方法であって、マージ情報復号部が、処理対象である当該領域の動き情報と一致する動き情報を有し、当該領域の空間的若しくは時間的に周辺に位置する周辺領域を、当該領域とマージさせる領域として指定するマージ情報を復号し、当該領域とマージさせる周辺領域を特定し、動き情報再構築部が、当該領域とマージさせる領域として特定された周辺領域の動き情報を用いて、当該領域の動き情報を再構築する画像処理方法。"