"処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、及び該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補の数が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える動画像復号装置。前記第2の予測情報候補生成部は、前記予測情報候補のうち、2つの予測情報を取得する予測情報取得部と、前記2つの予測情報の参照ピクチャ識別子が、同一のピクチャを示すか否かを判定する第1の処理判定部と、前記第1の処理判定部により同一のピクチャを示すと判定された場合、前記2つの予測情報に含まれる2つの動きベクトルを平均し、平均した動きベクトルを含む予測情報を生成する平均予測情報生成部と、前記平均予測情報生成部に生成された予測情報を、前記予測情報候補に追加する追加部と、を備える請求項1記載の動画像復号装置。前記予測情報は、参照するピクチャに対して第1リスト及び第2リストがある場合、各リストに対応する2つの動きベクトル及び参照ピクチャ識別子を含み、前記第1の処理判定部は、前記2つの予測情報の前記第1リスト又は前記第2リストの参照ピクチャ識別子が有効であり、かつ該参照ピクチャ識別子が同一のピクチャを示すときに予測情報の平均処理を行うと判定し、前記平均予測情報生成部は、前記第1リスト及び前記第2リストそれぞれに対し、前記2つの予測情報のピクチャ識別子が同一のピクチャを示すかを判定する第2の処理判定部と、前記第2の処理判定部により所定リストで同一のピクチャを示すと判定された場合、前記所定リストの2つの動きベクトルを平均した平均ベクトルを含む予測情報を、前記所定リストの予測情報にする平均処理部と、前記第2の処理判定部により所定リストで同一のピクチャではないと判定された場合、前記所定リストの2つの動きベクトル及び参照ピクチャ識別子のいずれか1つを選択して、前記所定リストの予測情報にする予測情報選択部と、を備える請求項2記載の動画像復号装置。前記予測情報選択部は、前記参照ピクチャ識別子の大きさに基づいて、1つの動きベクトル及び参照ピクチャ識別子を選択する請求項3記載の動画像復号装置。前記予測情報選択部は、前記参照ピクチャ識別子が示すピクチャの表示時間に基づいて、1つの動きベクトル及び参照ピクチャ識別子を選択する請求項3記載の動画像復号装置。入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、及び該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える動画像符号化装置。処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置が実行する動画像復号方法であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、及び該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像復号方法。入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置が実行する動画像符号化方法であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、及び該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像符号化方法。処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置に実行させるための動画像復号プログラムであって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像復号プログラム。入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置に実行させるための動画像符号化プログラムであって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックが動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像符号化プログラム。HEVCの従来技術では、マージ候補が所定の候補数に満たない場合に、候補リストを充填するために、新しく予測情報候補を生成する処理において、3ゼロベクトル追加処理を除く2つの処理は、両予測ベクトルしか生成しない。そのため、L0のベクトルのみに限定されるPピクチャの場合には、0ベクトル以外の候補を追加することができないという問題点があった。そこで、開示の技術は、マージモードの予測情報候補数を固定する場合に、符号化効率をさらに向上させることを目的とする。開示の一態様における動画像復号装置は、処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補の数が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える。また、他の態様における動画像符号化装置は、入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える。開示の技術によれば、マージモードの予測情報候補数を固定する場合に、符号化効率をさらに向上させることができる。以下、添付図面を参照しながら各実施例について詳細に説明する。[実施例1]<構成>図5は、実施例1における動画像復号装置100の構成の一例を示すブロック図である。図5に示す動画像復号装置100は、エントロピー復号部101、参照ピクチャリスト記憶部102、予測情報記憶部103、予測ベクトル生成部104、候補リスト生成部105、動きベクトル復元部106、予測信号生成部107、逆量子化部108、逆直交変換部109、復号画素生成部110、復号画像記憶部111を有する。エントロピー復号部101は、圧縮されたストリームに対してエントロピー復号を行い、マージフラグに応じてマージインデックス、又は処理ブロックのL0とL1の予測フラグ、参照インデックス、差分ベクトル、予測候補インデックス、及び直交変換係数などを復号する。例えば、エントロピー復号部101は、復号したマージフラグが有効であれば、マージインデックスを復号する。また、エントロピー復号部101は、復号したマージフラグが無効であれば、L0とL1の予測フラグ情報を復号する。ここで、L0の予測フラグが有効であれば、L0の参照インデックス、差分ベクトル情報及び予測候補インデックスが復号され、L1の予測フラグが有効であれば、L1の参照インデックス、差分ベクトル情報及び予測候補インデックスが復号される。参照ピクチャリスト記憶部102は、処理ブロックが参照可能なピクチャのPOCを含むピクチャ情報や画像データの記憶位置などを記憶する。予測情報記憶部103は、処理ブロックの時間方向又は空間方向に隣接する周辺ブロックの動きベクトル、この動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する。これらの予測情報に含まれる動きベクトルの情報は、動きベクトル復元部106により生成される。予測ベクトル生成部104は、マージフラグが無効であれば、L0とL1との予測フラグ、参照インデックスなどを取得し、処理ブロックの動きベクトルに対する予測ベクトルの候補リストを生成する。予測ベクトル生成部104は、例えば非特許文献2に記載されているHEVCの技術を用いて、周辺ブロックの予測情報から予測ベクトルの候補を生成すればよい。候補リスト生成部105は、マージフラグが有効であれば、予測ベクトルの候補リストを生成する。このリストは、予測情報候補リストとも呼ばれる。マージフラグが有効であるとは、処理ブロックが周辺ブロックの予測情報と同一の予測情報を使用して動き補償を行うことを示す。なお、候補リスト生成部105の処理については、後述する。動きベクトル復元部106は、エントロピー復号部101から取得されたL0とL1との予測フラグが有効であれば、予測候補インデックスが示す予測ベクトル候補と差分ベクトルとを加算して動きベクトルを復元する。また、動きベクトル復元部106は、候補リスト生成部105から取得した予測情報候補リストから、マージインデックスで指定される予測情報を取得し、L0、L1の参照インデックスや動きベクトルを復元する。予測信号生成部107は、復元されたL0、L1の予測フラグ、参照インデックス、動きベクトルと復号画像記憶部111に記憶される復号画像とを用いて予測画素信号を生成する。逆量子化部108は、エントロピー復号部101から取得した直交変換係数に対して逆量子化処理を行う。逆直交変換部109は、逆量子化された出力信号に対して逆直交変換処理を行い、予測誤差信号を生成する。予測誤差信号は復号画素生成部110に出力される。復号画素生成部110は、予測画素信号と予測誤差信号とを加算して復号画素を生成する。復号画像記憶部111は、復号画素生成部110により生成された復号画素を含む復号画像を記憶する。復号画像記憶部111に記憶された復号画像は、ディスプレイなどの表示部に出力される。<候補リスト生成部の構成>次に、候補リスト生成部105の構成について説明する。図6は、実施例1における候補リスト生成部その1の構成の一例を示すブロック図である。図6に示す候補リスト生成部105は、第1の予測情報候補生成部201及び第2の予測情報候補生成部202を有する。まず、候補リスト生成部105は、周辺ブロックの予測情報に基づいて、処理ブロックの予測情報の候補となる予測情報候補リストを生成する。処理ブロックの予測情報は、予測情報候補リストの要素で、エントロピー復号部101で復号したマージインデックスで指定される予測情報となる。予測情報とは、少なくともL0リスト及びL1リストそれぞれの予測フラグ、参照インデックス、動きベクトルを含むインター予測画素を生成するために必要なパラメータである。第1の予測情報候補生成部201は、予測情報記憶部103から、処理ブロックに隣接した周辺ブロック図1参照が有する予測情報を例えば5個取得して、予測情報候補リストに列挙する。以下、予測情報候補に含まれる予測情報を予測情報候補とも呼ぶ。周辺ブロックのうち、未処理のブロックや、画面外に位置しているブロック、イントラ予測が使われているブロックは予測情報候補リストに列挙されない。第1の予測情報候補生成部201は、列挙された予測情報候補リストのうち、重複した要素を削除する。第2の予測情報候補生成部202は、第1の予測情報候補生成部201が生成した予測情報候補リストの候補数が所定数未満の場合には、追加の予測情報候補を生成する。所定数は例えば5である。第2の予測情報候補生成部202は、追加の予測情報候補を生成する場合、平均ベクトル生成処理を行い、予測情報候補リストに含まれる2つ予測情報の平均ベクトルを生成する。第2の予測情報候補生成部202は、生成した平均ベクトルを含む予測情報を追加の予測情報候補として生成する。なお、平均ベクトル生成処理で追加の予測情報候補を生成しても、候補数が所定数に満たない場合、別の候補生成処理を行っても良い。図7は、実施例1における候補リスト生成部その2の構成の一例を示すブロック図である。図7に示す候補リスト生成部105は、平均候補生成部221及び第2の候補生成部311を含む第2の予測情報候補生成部301を有する。第2の候補生成部311は、平均候補生成部221とは異なる別の候補生成処理を行う。第2の候補生成部311は、例えば、前述した並び替え両予測マージ候補処理CombinedBirepredictiveMergeや非スケール両予測マージ処理NonScaledPredictiveMergeを行う。なお、図7に示す例では、平均候補生成部221、第2の候補生成部311の順に処理しているが、先に第2の候補生成部311を行って、平均候補生成部221の処理を行うようにしてもよい。図6、7に示すように、第2の予測情報候補生成部は少なくとも、平均ベクトルの生成処理を行う平均候補生成部を備えればよい。以下では、第2の予測情報候補生成部は、図7に示す例を用いて説明する。<<平均候補生成部の構成>>次に、平均候補生成部221について詳しく説明する。平均候補生成部221は、方予測ピクチャと両予測ピクチャとを処理する場合があるが、まずは片予測ピクチャを処理する場合を説明する。片予測ピクチャの処理図8は、実施例1における平均候補生成部その1の構成の一例を示すブロック図である。図8に示す平均候補生成部221は、予測情報取得部401、平均予測情報処理判定部402、平均予測情報生成部403及び候補追加部404を有する。まず、平均候補生成部221の処理の概要について説明する。平均候補生成部221は、予め設定された所定数を確認し、予測情報候補の候補数が所定数未満であれば、後述する平均処理を繰り返す。平均候補生成部221は、繰り返し回数が所定の回数以上になるか、候補数が所定数になるまで、新しい候補を生成する。所定数は、例えば5とする。次に、平均候補生成部221の各部の処理について説明する。予測情報取得部401は、生成元となる2つの予測情報候補を取得する。予測情報取得部401は、2つの予測情報候補を、すでに列挙した予測情報候補リストから取得してもよいし、予測情報記憶部103から取得してもよい。ここでは、2つの予測情報候補は、予測情報候補リストから取得することとする。なお、予測情報候補リストから取得した2つの予測情報候補をそれぞれAとBとする。平均予測情報処理判定部402は、AとBとのL0の予測フラグが有効かつAとBとのL0の参照ピクチャが等しいか否かを判定する。平均予測情報処理判定部402は、この条件を満たすとき、平均処理を行うと判定する。ここで、参照ピクチャが等しいことを判定する方法として、平均予測情報処理判定部402は、参照インデックスが等しいことで判定してもよいし、参照ピクチャの表示時間が等しいことで判定してもよい。平均処理を行うと判定された場合、平均予測情報生成部403は、2つの予測情報候補から、追加する予測情報候補を生成する。平均処理を行わないと判定した場合、予測情報取得部401は、次の2つの予測情報候補を取得する。以降の処理は、同様の処理が繰り返される。平均予測情報生成部403は、例えば予測情報の平均処理を行う。平均処理は、予測情報Candを出力するとする。図9は、平均ベクトル生成その1の一例を示す図である。平均ベクトルは、平均処理で生成される。図9に示す例では、Aの動きベクトルをmvL0[A]とし、Bの動きベクトルをmvL0[B]とし、予測情報Candの動きベクトルをmvCandL0とすれば、以下の式2で、予測情報Candの動きベクトルが求められる。mvCandL0=mvL0[A]mvL0[B]/2式2平均予測情報生成部403は、式2により、2つの予測情報に含まれる動きベクトルの平均を計算し、平均ベクトルを求めることができる。図8に戻り、平均予測情報生成部403は、予測情報Candの参照インデックスを求める。例えば、Aの参照インデックスをRefIdxL0[A]とし、予測情報Candの参照インデックスをRefIdxCandL0とすれば、次の式3により、予測情報Candの参照インデックスは求められる。RefIdxCandL0=RefIdxL0[A]式3平均予測情報生成部403は、予測情報CandのL0の予測フラグPredFlagCandL0を有効とする。また、平均処理は、右シフト処理で実現してもよい。端数を0方向に丸めるために、以下の式45が用いられる。mvCandL0=mvL0[A]mvL0[B]>>1mvL0[A]mvL1[B]≧0の場合式4mvCandL0=mvL0[A]mvL0[B]1>>1それ以外式5候補追加部404は、PredFlagL0と、RefIdxCandL0と、式2により求めたmvCandL0とを有する予測情報Candと同一の予測情報候補が予測情報候補リストに含まれているか否かを判定する。予測情報Candが、予測情報候補リストに含まれていなければ、候補追加部404は、予測情報Candを予測情報候補リストに追加する。これにより、片予測ピクチャでも、予測効率を高めるような予測情報候補を予測情報候補リストに追加することができる。両予測ピクチャの処理図10は、実施例1における平均候補生成部その2の構成の一例を示すブロック図である。図10に示す平均候補生成部221は、予測情報取得部401、平均予測情報処理判定部501、平均予測情報生成部502及び候補追加部404を有する。図10に示す構成で、図8に示す構成と同様のものは同じ符号を付し、その説明を省略する。図10に示す平均予測情報生成部502は、両予測ピクチャを処理するため、平均処理判定部521、平均処理部522及び予測情報選択部523を有する。平均予測情報処理判定部501は、予測情報候補リストから取得された2つの予測情報AとBとの双方のL0の予測フラグが有効であり、かつAとBのL0の参照ピクチャが等しいかを判定する。または、平均予測情報処理判定部501は、AとBの双方のL1の予測フラグが有効であり、かつAとBのL1の参照ピクチャが等しいかを判定する。いずれかの条件を満たすとき、平均予測情報処理判定部501は、平均処理を行うと判定する。つまり、平均予測情報処理判定部501は、L0、L1のどちらかでも平均処理が可能であれば、平均ベクトルの生成を行うと判定する。平均処理を行うと判定された場合、平均予測情報生成部502は、平均処理を行う。平均処理を行わないと判定された場合、予測情報取得部401は、次の2つの予測情報候補を取得する。以降の処理は、同様の処理が繰り返される。平均処理判定部521は、AとBとのL0の参照インデックスが等しいかどうかで、L0の動きベクトルが平均処理可能かどうかを判定する。例えば、平均処理判定部521は、AとB双方のL0予測フラグが有効であり、かつ参照インデックスが等しければ、平均処理を行うと判定する。また、平均処理判定部521は、この条件を満たさなければ、予測情報選択処理を行うと判定する。また、平均処理判定部521は、AとBとのL1の参照インデックスが等しいかどうかで、L1の動きベクトルが平均処理可能かどうかを判定する。例えば、平均処理判定部521は、AとB双方のL1予測フラグが有効であり、かつ参照インデックスが等しければ、平均処理を行うと判定する。また、平均処理判定部521は、この条件を満たさなければ、予測情報選択処理を行うと判定する。平均処理部522は、平均処理判定部521で平均処理可能と判定された所定リストで、平均処理を行う。平均処理は、平均予測情報生成部403で説明した処理と、L0を所定リストLXX=0or1にすれば同様であるため、説明を省略する。予測情報選択部523は、平均処理判定部521で平均処理不可能と判定された所定リストで、AかBかを選択して、選択した予測情報を予測情報Candとして出力する。ただし、予測情報選択部523は、AとB双方の予測フラグが無効であれば、予測情報CandもLXの予測フラグPredFlagCandLXを無効に設定する。ここで、Aの動きベクトルをmvLX[A]とし、Bの動きベクトルをmvLX[B]とし、Candの動きベクトルをmvCandLXとする。このとき、もし、Bの予測フラグが無効であり、または、Aの予測フラグが有効であり、かつAの参照インデックスがBの参照インデックス以下であれば、予測情報選択部523は、以下の式6によりLXの動きベクトルを決定する。mvCandLX=mvLX[A]式6さらに、Aの参照インデックスRefIdxLX[A]とし、予測情報Candの参照インデックスをRefIdxCandLXとすれば、予測情報選択部523は、以下の式7によりLXの参照インデックスを決定する。RefIdxCandLX=RefIdxLX[A]式7さらに、予測情報選択部523は、予測情報CandのLXの予測フラグPredFlagCandLXを有効とする。また、上記以外の場合Aの予測フラグが無効であり、または、Aの参照インデックスがBの参照インデックスよりも大きいであれば、予測情報選択部523は、以下の式8を用いてLXの動きベクトルを決定する。mvCandLX=mvLX[B]式8さらに、Bの参照インデックスRefIdxLX[B]とし、予測情報Candの参照インデックスをRefIdxCandLXとすれば、予測情報選択部523は、以下の式9を用いてLXの参照インデックスを決定する。RefIdxCandLX=RefIdxLX[B]式9さらに、予測情報選択部523は、予測情報CandのLXの予測フラグPredFlagCandLXを有効とする。ここでは、予測情報選択部523は、AとBとに対し、参照インデックスが小さい方を選択する方法について説明したが、この選択方法に限られない。例えば、予測情報選択部523は、参照インデックスが示す参照ピクチャの表示時間を参照ピクチャリスト記憶部102から取得する。次に、予測情報選択部523は、現処理ピクチャの表示時間との差分を算出し、現処理ピクチャと表示時間が近い参照ピクチャを指す参照インデックスを有する方の予測情報を選択するようにしてもよい。図11は、平均ベクトル生成その2の一例を示す図である。図11に示す例では、処理ブロックが両予測ピクチャに含まれており、L0リストで平均処理可能、L1リストで平均処理不可能と判定された場合を示す。図11に示す例では、平均処理部522で、mvCandL0=mvL0[A]mvL0[B]/2が計算され、予測情報選択部523で、mvL1[B]が選択されている。これにより、平均ベクトルを含む予測情報を予測情報候補リストに追加することができる。実施例1の候補リスト生成部105によれば、処理ブロックが片予測ピクチャPピクチャに属する場合図9参照や、周辺ブロックにL0またはL1の予測情報しか存在しない場合であっても、平均ベクトルを有する予測情報候補を追加することができる。また、処理ブロックが両予測ピクチャBピクチャに属していて、周辺ブロックに両予測ブロックが存在すれば、図11に示す動きベクトルを有する予測情報候補を追加することができる。なお、前記したように、本処理による平均ベクトルを追加する処理を行う前や、行った後に、別の予測情報を生成する処理を行って予測情報候補を追加してもよい。別の予測情報候補追加処理とは、例えば非特許文献2のHEVCで記載されているCombinedBipredivtiveMergingCandidates処理や、NonScaledMergingCandidates処理が挙げられる。<動作>次に、実施例1における動画像復号装置100の動作について説明する。図12は、実施例1における動画像復号装置の処理の一例を示すフローチャートである。ステップS101で、エントロピー復号部101で、入力されたストリームデータをエントロピー復号する。エントロピー復号部101は、マージフラグを復号し、マージフラグが有効であれば、マージインデックスを復号する。また、エントロピー復号部101は、マージフラグが無効であれば、L0とL1の予測フラグ情報を復号し、予測フラグ情報が有効であれば、参照インデックスと差分ベクトル、予測候補インデックス、直交変換係数などを復号する。ステップS102で、マージフラグが無効の場合、予測ベクトル生成部104は、復号されたL0とL1との予測フラグと、参照インデックス、動きベクトル情報などを用いて、L0とL1の予測ベクトル候補のリストを算出する。予測ベクトル候補のリストは、例えばHEVCと同様にして周辺ブロックの予測情報から生成すればよい。ステップS103で、マージフラグが有効の場合、候補リスト生成部105は、予測情報候補リストを生成する。予測情報候補リストの生成については、図6や図7を用いて説明した通りである。なお、このステップS103の処理で、候補数が所定数に満たない場合、片予測ピクチャや両予測ピクチャに処理ブロックが属していても、平均ベクトルを算出して予測情報候補として追加することができる。ステップS104で、マージフラグが無効の場合、動きベクトル復元部106は、エントロピー復号部101で復号されたL0とL1の予測候補インデックスと差分ベクトル情報を取得する。動きベクトル復元部106は、予測ベクトル候補リストの中から予測候補インデックスによって識別される予測ベクトルをL0とL1それぞれ算出する。動きベクトル復元部106は、予測ベクトルと差分ベクトルとを加算することによりL0とL1それぞれの動きベクトルを復元する。また、マージフラグが有効の場合、動きベクトル復元部106は、候補リスト生成部105から予測情報候補リストを取得し、マージインデックスで指定される予測情報に基づいて、L0,L1の参照インデックスや動きベクトルを復元する。ステップS105で、動きベクトル復元部106は、復元したL0とL1の予測フラグ、参照インデックスと、動きベクトルの情報とを予測情報記憶部103に記憶する。これらの情報は、以降のブロックの復号処理で用いられる。ステップS106で、予測信号生成部107は、L0とL1の予測フラグ、参照インデックス、及び動きベクトルを取得し、復号画像記憶部111から動きベクトルが参照する領域の画素データを取得し、予測画素信号を生成する。ステップS107で、逆量子化部108は、エントロピー復号部101で復号された直交変換係数を取得し、逆量子化処理を行う。ステップS108で、逆直交変換部109で、逆量子化された信号に対し、逆直交変換処理を行う。逆直交変換処理の決定、予測誤差信号が生成される。なお、ステップS102~S106の処理と、ステップS107、S108の処理とは、並列で行われ、順不同である。ステップS109で、復号画素生成部110は、予測画素信号と予測誤差信号とを加算し、復号画素を生成する。ステップS110で、復号画像記憶部111は、復号画素を含む復号画像を記憶する。以上で、ブロックの復号処理が終了し、次のブロックの復号処理に移行する。候補リスト生成処理次に、候補リスト生成部105の動作について説明する。図13は、実施例1における候補リスト生成処理の一例を示すフローチャートである。図13に示すステップS201で、第1の予測情報候補生成部201は、予測情報記憶部103から、処理ブロックに隣接した周辺ブロックが有する予測情報を例えば5個取得する。このうち、未処理のブロックや、画面外に位置するブロック、イントラブロックは取得されない。さらに、第1の予測情報候補生成部201は、取得した予測情報候補リストのうち、重複した要素は削除する。ステップS202~S204で、第2の予測情報候補生成部301は、第1の予測情報候補生成部201が生成した予測情報候補リストの候補数が所定数未満の場合には、追加の予測情報候補を生成する。所定の候補数はたとえば5である。ステップS202で、平均候補生成部221は、平均ベクトルの生成処理を行い、平均ベクトルを含む予測情報を予測情報候補リストに追加する。ステップS203、S204で、第2の候補生成部311は、平均ベクトル生成処理で予測情報候補を追加しても、候補数が所定数に満たない場合、別の候補生成処理を行って、予測情報候補を追加する。ここでは、ステップS203で、並び替え両予測マージ候補処理、ステップS204で非スケール両予測マージ候補処理が行われる。なお、逆に、先に別の候補生成処理を行ってから、平均ベクトル生成処理を行ってもよい。片予測ピクチャでの平均ベクトルの候補生成処理次に、図8の平均候補生成部221を用いて、片予測ピクチャの平均ベクトル生成処理について説明する。図14は、実施例1における片予測ピクチャでの平均ベクトルの候補生成処理の一例を示すフローチャートである。ステップS301で、予測情報取得部401は、候補数が所定数未満、又は繰り返し回数が所定の回数以上になるかを判定する。この条件を満たす場合ステップS301-YES処理を終了し、この条件を満たさない場合ステップS301-NOステップS301に進む。ステップS302で、予測情報取得部401は、生成元となる2つの予測情報候補を取得する。予測情報候補は、予測情報候補リストから取得してもよいし、予測情報記憶部103から取得してもよい。予測情報取得部401で取得された2つの予測情報候補をそれぞれAとBとする。ステップS302で、平均予測情報処理判定部402は、AとBのL0の予測フラグが有効かつAとBのL0の参照ピクチャが等しいか否かを判定する。この条件を満たす場合ステップS302-YESステップS304に進み、この条件を満たさない場合ステップS302-NOステップS301に戻る。ステップS304で、平均予測情報生成部403は、予測情報の平均処理を行う。平均処理は、式2、3又は4、5などを用いて平均ベクトルなどが算出される。平均予測情報生成部403は、算出した平均ベクトルを含む予測情報Candを出力する。ステップS305で、候補追加部404は、生成された予測情報Candと同一の予測情報候補が予測情報候補リストに含まれているか否かを判定し、含まれていなければ候補リストに予測情報Candを追加する。これにより、片予測ピクチャでも予測情報候補を追加することができる。両予測ピクチャでの平均ベクトルの候補生成処理次に、図10の平均候補生成部221を用いて、両予測ピクチャでの平均ベクトルの候補生成処理について説明する。なお、説明のため、片予測ピクチャと、両予測ピクチャでの処理を分けて説明するが、動画像復号装置100には、処理ピクチャのタイプに応じて両方の処理を行うことができるように実装される。図15Aは、実施例1における両予測ピクチャでの平均ベクトルの候補生成処理その1の一例を示すフローチャートである。図15Bは、実施例1における両予測ピクチャでの平均ベクトルの候補生成処理その2の一例を示すフローチャートである。ステップS401、S402の処理は、図14に示すステップS301、S302の処理と同様であるため、その説明を省略する。ステップS403で、平均予測情報処理判定部501は、AとBの双方のL0の予測フラグが有効であり、かつAとBのL0の参照ピクチャが等しいか、または、AとBの双方のL1の予測フラグが有効であり、かつAとBのL1の参照ピクチャが等しいかを判定する。この条件を満たす場合ステップS403-YESステップS404に進み、この条件を満たさない場合ステップS403-NOステップS401に戻る。ステップS404で、平均処理判定部521は、AとBのL0の参照インデックスが等しいかどうかで、L0の動きベクトルが平均処理可能かどうかを判定する。この条件を満たす場合ステップS404-YES、ステップS405に進み、この条件を満たさない場合ステップS404-NOステップS406に進む。ステップS405で、平均処理部522は、予測情報の平均処理を行う。平均処理は、式6~9のLXをL0として計算すればよい。例えば以下のようになる。mvCandL0=mvL0[A]MVL0[B]/2RefIdxCandL0=RefIdxL0[A]PredFlagCandL0=有効ステップS406で、予測情報選択部523は、AかBのどちらを予測情報CandのL0の情報とするかを選択する。そのため、まず、予測情報選択部523は、AとBのL0の予測フラグはどちらか有効であるか否かを判定する。どちらかが有効であればステップS406-YESステップS407に進み、どちらも無効であればステップS406-NOステップS410に進む。ステップS407で、予測情報選択部523は、BのL0予測フラグが無効、または、AのL0予測フラグが有効であり、かつAのL0参照インデックスがBのL0参照インデックス以下であるかを判定する。この条件を満たす場合ステップS407-YESステップS408に進み、この条件を満たさない場合ステップS407-NOステップS409に進む。ステップS408で、予測情報選択部523は、以下のようにL0の予測情報を決定する。mvCandL0=mvL0[A]RefIdxCandL0=RefIdxL0[A]PredFlagCandL0=有効ステップS409で、予測情報選択部523は、Aの予測フラグが無効であり、または、AのL0参照インデックスがBのL0参照インデックスより大きければ、以下のようにL0の予測情報を決定する。mvCandL0=mvL0[B]RefIdxCandL0=RefIdxL0[B]PredFlagCandL0=有効ステップS410で、予測情報選択部523は、予測情報Candの予測フラグPredFlagCandL0を無効に設定する。ステップS405、S408~410のいずれかの処理が終わると、図15Bに示すステップS411に進む。ステップS411で、平均処理判定部521は、AとBのL1の参照インデックスが等しいかどうかで、L1の動きベクトルが平均処理可能かどうかを判定する。この条件を満たす場合ステップS411-YES、ステップS412に進み、この条件を満たさない場合ステップS411-NOステップS413に進む。ステップS412で、平均処理部522は、予測情報の平均処理を行う。平均処理は、式6~9のLXをL1として計算すればよい。例えば以下のようになる。mvCandL1=mvL1AmvL1[B]/2RefIdxCandL1=RefIdxL1[A]PredFlagCandL1=有効ステップS413で、予測情報選択部523は、AかBのどちらを予測情報CandのL1の情報とするかを選択する。そのため、まず、予測情報選択部523は、AとBのL1の予測フラグはどちらか有効であるか否かを判定する。どちらかが有効であればステップS413-YESステップS414に進み、どちらも無効であればステップS413-NOステップS417に進む。ステップS414で、予測情報選択部523は、BのL1予測フラグが無効、または、AのL1予測フラグが有効であり、かつAのL1参照インデックスがBのL1参照インデックス以下であるかを判定する。この条件を満たす場合ステップS414-YESステップS415に進み、この条件を満たさない場合ステップS414-NOステップS416に進む。ステップS415で、予測情報選択部523は、以下のようにL1の予測情報を決定する。mvCandL1=mvL1[A]RefIdxCandL1=RefIdxL1[A]PredFlagCandL1=有効ステップS416で、予測情報選択部523は、Aの予測フラグが無効であり、または、AのL1参照インデックスがBのL1参照インデックスより大きければ、以下のようにL1の予測情報を決定する。mvCandL1=mvL1[B]RefIdxCandL1=RefIdxL1[B]PredFlagCandL1=有効ステップS417で、予測情報選択部523は、予測情報Candの予測フラグPredFlagCandL1を無効に設定する。ステップS412、S415~417のいずれかの処理が終わると、ステップS418に進む。ステップS418で、候補追加部404は、PredFlagL0と、RefIdxCandL0と、mvCandL0と、PredFlagL1と、RefIdxCandL1と、mvCandL1とを有する、生成された予測情報Candと同一の予測情報候補が予測情報候補リストに含まれているか判定し、含まれていなければ予測情報候補リストに予測情報Candを追加する。ステップS418の処理が終わると、ステップS401に戻る。以上の処理により、片予測ピクチャ及び両予測ピクチャの場合でも、適切な平均ベクトルを予測情報候補に追加することができる。以上、実施例1によれば、マージモードの予測情報候補数を固定する場合に、符号化効率をさらに向上させることができる。[実施例2]次に、実施例2における動画像符号化装置について説明する。実施例2における動画像符号化装置は、実施例1の候補リスト生成部を有する動画像符号化装置である。<構成>図16は、実施例2における動画像符号化装置600の構成の一例を示すブロック図である。図16に示す動画像符号化装置600は、動き検出部601、参照ピクチャリスト記憶部602、復号画像記憶部603、予測情報記憶部604、予測ベクトル生成部605、差分ベクトル算出部606、候補リスト生成部607、マージ判定部609を有する。また、動画像符号化装置600は、予測信号生成部609、予測誤差生成部610、直交変換部611、量子化部612、逆量子化部613、逆直交変換部614、復号画素生成部615、エントロピー符号化部616を有する。動き検出部601は、原画像を取得し、参照ピクチャリスト記憶部602から参照ピクチャの記憶位置を取得し、復号画像記憶部603から参照ピクチャの画素データを取得する。動き検出部601は、L0、L1の予測フラグと参照インデックスと動きベクトルとを検出する。動き検出部601は、検出された動きベクトルが参照する参照画像の領域位置情報を予測信号生成部609に出力する。参照ピクチャリスト記憶部602は、参照ピクチャの記憶位置と、処理ブロックが参照可能なピクチャのPOC情報を含むピクチャ情報を記憶する。復号画像記憶部603は、動き補償の参照ピクチャとして利用するため、過去に符号化処理し、動画像符号化装置内で局所復号処理されたピクチャを記憶する。予測情報記憶部604は、動き検出部601で検出された動きベクトル及びL0とL1の予測フラグ、参照インデックス情報を含む動きベクトル情報を記憶する。予測情報記憶部604は、例えば、処理ブロックに対して空間的及び時間的に隣接するブロックの動きベクトル、この動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む動きベクトル情報を記憶する。予測ベクトル生成部605は、L0とL1との予測フラグと参照インデックスとを用いて、L0とL1との予測ベクトル候補リストを生成する。予測ベクトル候補を生成する処理は、例えば、非特許文献2に記載のHEVCなどの従来技術と同様でよい。差分ベクトル算出部606は、動きベクトル検出部601からL0とL1の動きベクトルを取得し、予測ベクトル生成部605からL0とL1の予測フラグ、参照インデックス、及び予測ベクトル候補リストを取得し、それぞれの差分ベクトルを算出する。例えば、差分ベクトル算出部606は、L0とL1の動きベクトルに最も近い予測ベクトルを予測ベクトル候補リストの中からそれぞれ選択し、L0とL1について予測フラグが有効であれば、予測ベクトルと予測ベクトル候補インデックスをそれぞれ決定する。さらに、差分ベクトル算出部606は、L0の動きベクトルからL0の予測ベクトルを減算してL0の差分ベクトルを生成し、L1の動きベクトルからL1の予測ベクトルを減算してL1の差分ベクトルを生成する。候補リスト生成部607は、実施例1と同様にして予測情報候補リストを生成し、生成対した予測情報候補リストをマージ判定部608に出力する。マージ判定部608は、差分ベクトル算出部606からL0,L1の参照インデックス、動きベクトル、差分ベクトルなどを取得し、候補リスト生成部607から予測情報候補リストを取得する。マージ判定部608は、参照インデックスと動きベクトルとを含む予測情報が、予測情報候補リストに存在すれば、マージフラグを有効とし、予測情報候補リスト内のインデックスをマージインデックスとする。マージ判定部608は、マージの有効、無効を示すマージフラグと、マージインデックスとをエントロピー符号化部616に出力する。マージ判定部608は、参照インデックスと動きベクトルとを含む予測情報が、予測情報候補リストに存在しなければ、マージフラグを無効とし、差分ベクトル算出部606から取得したL0、L1の参照インデックス、差分ベクトル、予測候補インデックスをエントロピー符号化部616に出力する。予測信号生成部609は、入力された参照画像の領域位置情報に基づいて、復号画像記憶部603から参照画素を取得し、予測画素信号を生成する。予測誤差生成部610は、原画像と予測画素信号とを取得し、原画像と予測画素信号の差分を算出することで予測誤差信号を生成する。直交変換部611は、予測誤差信号に離散コサイン変換などの直交変換処理を行い、直交変換係数を量子化部612に出力する。量子化部612は、直交変換係数を量子化する。逆量子化部613は、量子化された直交変換係数に対し、逆量子化処理を行う。逆直交変換部614は、逆量子化された係数に対し、逆直交変換処理を行う。復号画素生成部615は、予測誤差信号と予測画素信号とを加算することで、復号画素を生成する。生成された復号画素を含む復号画像は、復号画像記憶部603に記憶される。エントロピー符号化部616は、入力されたマージフラグとマージインデックス、L0参照インデックス、L0差分ベクトル、L0予測ベクトル候補インデックス、L1参照インデックス、L1差分ベクトル、L1予測ベクトル候補インデックス、および、量子化された直交変換係数情報をエントロピー符号化してストリームデータとして出力する。エントロピー符号化部616は、インターの予測モードに関するパラメータの符号化方法に関して、まず、マージフラグを符号化し、マージフラグが有効であれば、マージインデックスを符号化する。エントロピー符号化部616は、マージフラグが無効であれば、マージインデックスは符号化せずに、L0とL1の予測フラグ情報を符号化する。また、エントロピー符号化部616は、L0の予測フラグが有効であればL0参照インデックス、L0差分ベクトル、L0予測ベクトル候補インデックスを符号化し、L1の予測フラグが有効であれば、L1参照インデックス、L1差分ベクトル、L1予測ベクトル候補インデックスを符号化する。<動作>次に、実施例2における動画像符号化装置600の動作について説明する。図17は、動画像符号化装置の処理の一例を示すフローチャートである。ステップS501で、動きベクトル検出部601は、原画像を取得し、参照ピクチャの画素データを取得し、L0、L1の予測フラグと参照インデックスと動きベクトルとを検出する。ステップS502で、予測ベクトル生成部605は、L0とL1の予測ベクトル候補リストをそれぞれ算出する。このとき、予測ベクトル生成部605は、例えば、非特許文献2に記載の予測ベクトル生成処理を用いればよい。ステップS503で、差分ベクトル算出部606は、L0とL1の動きベクトルに最も近い予測ベクトルを予測ベクトル候補リストの中からそれぞれ選択し、L0とL1について予測フラグが有効であれば、予測ベクトルと予測候補インデックスをそれぞれ決定する。さらに、差分ベクトル算出部606は、L0の動きベクトルからL0の予測ベクトルを減算してL0の差分ベクトルを生成し、L1の動きベクトルからL1の予測ベクトルを減算してL1の差分ベクトルを生成する。ステップS504で、候補リスト生成部607は、前述した通り、平均ベクトルを追加可能として、予測情報候補リストを生成し、生成した予測情報候補リストをマージ判定部608に出力する。ステップS505で、予測情報記憶部604は、動きベクトル検出部601から出力されたL0とL1の予測フラグと参照インデックス情報と動きベクトルとを含む動きベクトル情報を記憶する。これらの情報は、次のブロックの符号化に利用される。ステップS506で、マージ判定部608は、前述した通り、マージフラグを有効にするか無効にするかを判定する。マージ判定部608は、マージフラグを有効と判定した場合、マージフラグとマージインデックスをエントロピー符号化部616に出力する。マージ判定部608は、マージフラグを無効とした場合、マージフラグとL0,L1の予測フラグ、参照インデックス、差分ベクトル、予測候補インデックスをエントロピー符号化部616に出力する。ステップS507で、予測信号生成部609は、入力された参照画像の領域位置情報に基づいて、復号画像記憶部603から参照画素を取得し、予測画素信号を生成する。ステップS508で、予測誤差生成部610は、原画像と予測画素信号が入力され、原画像と予測画素信号の差分を算出することで予測誤差信号を生成する。ステップS609で、直交変換部611は、予測誤差信号に対して直交変換処理を行い、直交変換係数を生成する。ステップS610で、量子化部612は、直交変換係数に対して、量子化処理を行い、量子化後の直交変換係数を生成する。なお、ステップS502~S503、ステップS504、ステップS505、ステップS507~S510の各処理は、並列して行われ、順不同である。ステップS511で、逆量子化部613は、量子化された直交変換係数に対し、逆量子化処理を行い、直交変換係数を生成する。次に、逆直交変換部614は、直交変換係数に対し、逆直交変換処理を行い、予測誤差信号を生成する。ステップS512で、復号画素生成部615は、予測誤差信号と予測画素信号とを加算し、復号画素を生成する。ステップS513で、復号画像記憶部603は、復号画素を含む復号画像を記憶する。この復号画像は、以降のブロックの符号化処理に用いられる。ステップS514で、エントロピー符号化部616は、マージフラグの有効、無効に応じて、各情報をエントロピー符号化し、ストリームとして出力する。以上、実施例2によれば、マージモードの予測情報候補数を固定する場合に、符号化効率をさらに向上させることができる。なお、動画像符号化装置600の候補リスト生成部607について、当該業者においては、実施例1の候補リスト生成部105を用いることができることは自明である。[変形例]図18は、画像処理装置800の構成の一例を示すブロック図である。画像処理装置800は、各実施例で説明した動画像符号化装置、又は動画像復号装置の一例である。図18に示すように、画像処理装置800は、制御部801、主記憶部802、補助記憶部803、ドライブ装置804、ネットワークI/F部806、入力部807、表示部808を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。制御部801は、コンピュータの中で、各装置の制御やデータの演算、加工を行うCPUである。また、制御部801は、主記憶部802や補助記憶部803に記憶されたプログラムを実行する演算装置であり、入力部807や記憶装置からデータを受け取り、演算、加工した上で、表示部808や記憶装置などに出力する。主記憶部802は、ROMReadOnlyMemoryやRAMRandomAccessMemoryなどであり、制御部801が実行する基本ソフトウェアであるOSやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。補助記憶部803は、HDDHardDiskDriveなどであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。ドライブ装置804は、記録媒体805、例えばフレキシブルディスクからプログラムを読み出し、記憶装置にインストールする。また、記録媒体805は、所定のプログラムを格納する。この記録媒体805に格納されたプログラムは、ドライブ装置804を介して画像処理装置800にインストールされる。インストールされた所定のプログラムは、画像処理装置800により実行可能となる。ネットワークI/F部806は、有線及び/又は無線回線などのデータ伝送路により構築されたLANLocalAreaNetwork、WANWideAreaNetworkなどのネットワークを介して接続された通信機能を有する周辺機器と画像処理装置800とのインターフェースである。入力部807は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部808の表示画面上でキーの選択等を行うためのマウスやスライスパット等を有する。また、入力部807は、ユーザが制御部801に操作指示を与えたり、データを入力したりするためのユーザインターフェースである。表示部808は、LCDLiquidCrystalDisplay等を有し、制御部801から入力される表示データに応じた表示が行われる。なお、表示部808は、外部に設けられてもよく、その場合は、画像処理装置800は、表示制御部を有する。このように、前述した実施例で説明した動画像符号化処理又は動画像復号処理は、コンピュータに実行させるためのプログラムとして実現されてもよい。このプログラムをサーバ等からインストールしてコンピュータに実行させることで、前述した動画像符号化処理又は動画像復号処理を実現することができる。また、この動画像符号化プログラム又は動画像復号プログラムを記録媒体805に記録し、このプログラムが記録された記録媒体805をコンピュータや携帯端末に読み取らせて、前述した動画像符号化処理又は動画像復号処理を実現させることも可能である。なお、記録媒体805は、CD-ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的,電気的或いは磁気的に記録する記録媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。なお、記録媒体805には、搬送波は含まれない。画像処理装置800で実行されるプログラムは、各実施例で説明した各部を含むモジュール構成となっている。実際のハードウェアとしては、制御部801が補助記憶部803からプログラムを読み出して実行することにより上記各部のうち1又は複数の各部が主記憶部802上にロードされ、1又は複数の各部が主記憶部802上に生成されるようになっている。また、前述した各実施例で説明した動画像符号化処理又は動画像復号処理は、1つ又は複数の集積回路に実装してもよい。以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。なお、以上の実施例に関し、さらに以下の付記を開示する。付記1処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補の数が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える動画像復号装置。付記2前記第2の予測情報候補生成部は、前記予測情報候補のうち、2つの予測情報を取得する予測情報取得部と、前記2つの予測情報の参照ピクチャ識別子が、同一のピクチャを示すか否かを判定する第1の処理判定部と、前記第1の処理判定部により同一のピクチャを示すと判定された場合、前記2つの予測情報に含まれる2つの動きベクトルを平均し、平均した動きベクトルを含む予測情報を生成する平均予測情報生成部と、前記平均予測情報生成部に生成された予測情報を、前記予測情報候補に追加する追加部と、を備える付記1記載の動画像復号装置。付記3前記予測情報は、参照するピクチャに対して第1リスト及び第2リストがある場合、各リストに対応する2つの動きベクトル及び参照ピクチャ識別子を含み、前記第1の処理判定部は、前記2つの予測情報の前記第1リスト又は前記第2リストの参照ピクチャ識別子が有効であり、かつ該参照ピクチャ識別子が同一のピクチャを示すときに予測情報の平均処理を行うと判定し、前記平均予測情報生成部は、前記第1リスト及び前記第2リストそれぞれに対し、前記2つの予測情報のピクチャ識別子が同一のピクチャを示すかを判定する第2の処理判定部と、前記第2の処理判定部により所定リストで同一のピクチャを示すと判定された場合、前記所定リストの2つの動きベクトルを平均した平均ベクトルを含む予測情報を、前記所定リストの予測情報にする平均処理部と、前記第2の処理判定部により所定リストで同一のピクチャではないと判定された場合、前記所定リストの2つの動きベクトル及び参照ピクチャ識別子のいずれか1つを選択して、前記所定リストの予測情報にする予測情報選択部と、を備える付記2記載の動画像復号装置。付記4前記予測情報選択部は、前記参照ピクチャ識別子の大きさに基づいて、1つの動きベクトル及び参照ピクチャ識別子を選択する付記3記載の動画像復号装置。付記5前記予測情報選択部は、前記参照ピクチャ識別子が示すピクチャの表示時間に基づいて、1つの動きベクトル及び参照ピクチャ識別子を選択する付記3記載の動画像復号装置。付記6入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報を記憶する予測情報記憶部と、前記周辺ブロックの予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成する第1の予測情報候補生成部と、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する第2の予測情報候補生成部とを備える動画像符号化装置。付記7処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置が実行する動画像復号方法であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像復号方法。付記8入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置が実行する動画像符号化方法であって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像符号化方法。付記9処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて復号処理を行う動画像復号装置に実行させるための動画像復号プログラムであって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像復号プログラム。付記10入力画像が分割された処理ブロックごとに、該処理ブロックの動きベクトルと該動きベクトルの予測情報候補とを用いて符号化処理を行う動画像符号化装置に実行させるための動画像符号化プログラムであって、前記処理ブロックに対して空間方向又は時間方向に隣接するブロックを示す周辺ブロックの動きベクトル、該動きベクトルが参照するピクチャを示す参照ピクチャ識別子を含む予測情報と同一の予測情報を使用して前記処理ブロックの動き補償を行う場合、前記周辺ブロックの予測情報を記憶する予測情報記憶部から前記周辺ブロックの予測情報を取得して前記予測情報候補を生成し、前記予測情報候補が所定数に満たない場合、前記予測情報候補のうちの2つの予測情報の参照ピクチャ識別子が同一のピクチャを示すとき、前記2つの予測情報に含まれる2つの動きベクトルを平均した動きベクトルを含む予測情報を、前記予測情報候補に追加する処理を有する動画像符号化プログラム。"