"現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャを符号化する前に前記参照ピクチャバッファに格納される参照ピクチャを変更しなかったか、slidingwindow処理により前記参照ピクチャバッファに格納される参照ピクチャを変更したかを示す情報Bを生成し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備える動画像符号化装置。現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Bを取得し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備える動画像符号化装置。前記制御部は、前記符号化ストリームの伝送時にエラーが発生する環境か否かを判断し、エラーが発生する環境と判断した場合、前記参照ピクチャを明示的に指定する情報が含まれることを示す情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する請求項1および請求項2のいずれかに記載の動画像符号化装置。現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、i前記情報Aおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備え、前記参照ピクチャバッファは、前記情報Aが前記参照ピクチャを明示的に指定する情報が含まれないことを示すものであって、かつ前記符号化対象ピクチャが参照ピクチャである場合、前記符号化部において前記符号化対象ピクチャの符号化が完了した後、前記符号化対象ピクチャを新たに格納する、動画像符号化装置。現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、を備える動画像符号化装置における動画像符号化方法であって、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャを符号化する前に前記参照ピクチャバッファに格納される参照ピクチャを変更しなかったか、slidingwindow処理により前記参照ピクチャバッファに格納される参照ピクチャを変更したかを示す情報Bを生成し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する動画像符号化方法。現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、を備える動画像符号化方法であって、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Bを取得し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する動画像符号化方法。現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成し、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積し、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、i前記情報Aおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、さらに、前記情報Aが前記参照ピクチャを明示的に指定する情報が含まれないことを示すものであって、かつ前記符号化対象ピクチャが参照ピクチャである場合、前記符号化対象ピクチャの符号化が完了した後、前記符号化対象ピクチャを新たに格納する、動画像符号化方法。ところで、方式3において用いる参照ピクチャバッファ状態を明示指定する情報は、現在の復号化対象ピクチャと関連づけて管理される。方式3は上記のように管理するため、参照ピクチャバッファは、復号化処理前に更新される。一方、併用が望ましい方式1を用いた場合、参照ピクチャバッファは、復号化対象ピクチャが参照ピクチャであれば蓄積し、一方、復号化対象ピクチャが非参照ピクチャであれば保持しないように動作する。しかし、方式3での要請により参照ピクチャバッファ管理を復号化処理前に実施する、とした場合には、slidingwindow処理の対象が前ピクチャであるため、前ピクチャが参照ピクチャであるか、それとも非参照ピクチャであるか、の情報を管理保持する必要がある、という課題が生じる。つまり、H.264/AVC規格であれば、参照非参照を表すnalrefidc情報であって、前ピクチャでの値を保持する必要がある。そこで、本発明の動画像符号化装置は、現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャを符号化する前に前記参照ピクチャバッファに格納される参照ピクチャを変更しなかったか、slidingwindow処理により前記参照ピクチャバッファに格納される参照ピクチャを変更したかを示す情報Bを生成し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備える。また、現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、iさらに前記現在の符号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Bを取得し、ii前記情報A、前記情報Bおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備える。また好ましくは、前記制御部は、前記符号化ストリームの伝送時にエラーが発生する環境か否かを判断し、エラーが発生する環境と判断した場合、前記参照ピクチャを明示的に指定する情報が含まれることを示す情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する。別の態様の動画像符号化装置は、現在の符号化対象ピクチャを少なくとも画面間予測を用いて符号化し、符号化ストリームを生成する符号化部と、前記現在の符号化対象ピクチャを画面間予測を用いて符号化する際に利用される参照ピクチャであって、前記符号化部で既に符号化した過去のピクチャを復号化して得られる参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム内に前記現在の符号化対象ピクチャを符号化する際に利用した参照ピクチャを明示的に指定する情報が含まれるか否かを示す情報Aを生成し、1前記参照ピクチャを明示的に指定する情報が含まれることを示す情報Aを生成した場合、i前記参照ピクチャを明示的に指定する情報をさらに生成し、ii前記情報A、前記参照ピクチャを明示的に指定する情報および符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御し、2前記参照ピクチャを明示的に指定する情報が含まれないことを示す情報Aを生成した場合、i前記情報Aおよび符号化済みの前記現在の符号化対象ピクチャが対応づけられた状態で前記符号化ストリームに格納されるよう前記符号化部を制御する制御部と、を備え、前記参照ピクチャバッファは、前記情報Aが前記参照ピクチャを明示的に指定する情報が含まれないことを示すものであって、かつ前記符号化対象ピクチャが参照ピクチャである場合、前記符号化部において前記符号化対象ピクチャの符号化が完了した後、前記符号化対象ピクチャを新たに格納する。本発明の動画像符号化装置によれば、前ピクチャが参照ピクチャであるのか、それとも非参照ピクチャであるのか、を表わすnal_ref_idcと等価な情報を、現ピクチャのsyntax中に挿入するように符号化装置を構成している。この結果、該符号化装置により出力される符号化ストリームを復号する復号化装置において、上記情報の管理が不要となる。つまり、本情報が現ピクチャに含まれているため、復号化側でのエラーコンシールメント処理や、temporalscalability処理等において、参照ピクチャバッファ状態等の推定などの複雑な処理が不要となるような符号化ストリームを生成可能な符号化装置ないし方法を提供することができる。以下、本発明に係る動画像符号化装置の実施の形態に関して、図面を用いて詳細に説明する。実施形態1本実施形態1に係る動画像符号化装置は、画面間動き補償を活用して入力画像を符号化処理し生成した符号化ストリームを出力するものである。本実施形態1における動画像符号化装置の構成以下、本実施形態1における動画像符号化装置に関して、図面を参照しながら説明する。図1は、本実施形態1に係る動画像符号化装置を示す模式図である。図1に示すように、動画像符号化装置は、符号化部101、制御部102、参照ピクチャバッファ103を備える。符号化部101は、入力画像を符号化し、符号化ストリームを出力する。符号化部101は、符号化する際、必要に応じて参照ピクチャバッファ103に蓄積されるローカルデコード画像を利用する。なお、Pピクチャ等の参照ピクチャは、後に入力されるピクチャを符号化する際に利用される。そのため、符号化部101は、参照ピクチャをローカルデコードし、参照ピクチャバッファ103にローカルデコード画像として出力する。さらに符号化部101は、現在の符号化対象ピクチャの直前に符号化したピクチャ以下、前ピクチャと称すが参照ピクチャかどうかを表す情報Cを制御部102に通知する。なお、符号化部101が生成する符号化ストリームには、制御部102から入力される情報Aまたは情報Bが含まれる。制御部102は、現在の符号化対象ピクチャの符号化条件または、時間的に前に符号化したピクチャの符号化条件に基づいて、参照ピクチャバッファ103の管理方法を指定する情報Aまたは情報Bを符号化部101および参照ピクチャバッファ103に出力する。なお、制御部102は、現在の符号化対象ピクチャを符号化する前に、情報Aおよび情報Bを出力する。上記情報Aとは、方式3バッファ状態の明示的指定と、方式1slidingwindowとのうち、いずれか一方を示す情報である。つまり、復号化装置は情報Aを読み込むことにより、現在の符号化対象ピクチャに対して方式1を用いて参照ピクチャバッファ103を更新するか、方式3を用いて参照ピクチャバッファ103を更新するかを判断できる。また、情報Aが方式3を指定している場合、情報Aは、さらにバッファ状態の明示的指定情報を含む。この明示的指定情報の詳細については、たとえば、非特許文献3の方式などがある。なお、上記文献の方式では、ピクチャの特定にH.264/AVCでのPOCを用いている。しかし、それ以外のピクチャ特定方法を用いるようにしてもよい。バッファ状態の明示的指定情報は、予め決められたGOP内でのピクチャ構造や、符号化効率の観点から最適な参照ピクチャを適宜選択する等して決定された参照ピクチャが参照ピクチャバッファ103に含まれるように決定される。なお、情報Aは、外部からの指示値を設定するようにしてもよい。また、後述する実施例3または4のように決定してもよい。上記情報Bとは、符号化部101から入力される情報Cにより決定される値である。具体的に、制御部102が情報Cを解析することにより前ピクチャが参照ピクチャであると判断する場合、情報Bは参照ピクチャを示す情報に設定される。一方、制御部102が情報Cを解析することにより前ピクチャが非参照ピクチャであると判断する場合、情報Bは非参照ピクチャを示す情報に設定される。参照ピクチャバッファ103は、符号化部101が現在の符号化対象ピクチャを符号化する前に、制御部102から通知される情報Aおよび情報Bに基づいて、符号化部101が出力したローカルデコード画像を所定数蓄積する。以下、参照ピクチャバッファ103における動作について、詳細に説明する。<情報Aが方式1を示す場合>情報Aが方式1を示す場合、参照ピクチャバッファ103は情報Bに基づいて動作をする。具体的に、情報Bを解析した結果、前ピクチャが参照ピクチャであると判断した場合、参照ピクチャバッファ103は現在の符号化対象ピクチャを符号化する前に、前ピクチャのローカルデコード画像を参照ピクチャバッファに格納する。このとき、参照ピクチャバッファ103はローカルデコード画像をslidingwindow方式により保持する。つまり、参照ピクチャバッファ103は、前ピクチャであるローカルデコード画像をいわゆるFIFO方式でバッファ管理する。なお、方式1の場合、参照ピクチャバッファでの保持ピクチャ枚数が所定数を越えた場合には、一番古いものが捨てられる。一方、情報Bを解析した結果、前ピクチャが非参照ピクチャであると判断した場合、参照ピクチャバッファ103は、新たに何も格納せずそのまま処理を進める。図2は、情報Aが方式1である場合の参照ピクチャバッファが保持しているピクチャの遷移を説明するための図である。POCPictureOrderCountが0であるピクチャが入力された場合であって、指示された情報Bが0つまり、前ピクチャが非参照ピクチャであることを示している場合、参照ピクチャバッファ103は新たに何も保持せずに処理を進める。次に、POCが1であるピクチャが入力された場合であって、入力されたピクチャの情報Bが1つまり、前ピクチャが参照ピクチャであることを示している場合、参照ピクチャバッファ103は前のピクチャ、つまりPOCが0であるピクチャを保持する。POCが2以降のピクチャが入力された場合、参照ピクチャバッファ103は上記と同様に処理を進める。<情報Aが方式3を示す場合>次に、情報Aが方式3を示す場合を、図面を参照しながら説明する。情報Aが方式3を指定している場合、参照ピクチャバッファ103は、情報Aに含まれるバッファ状態の明示的指定情報に基づき、参照ピクチャバッファの状態を構成する。図3は、情報Aが方式3である場合の参照ピクチャバッファが保持しているピクチャの遷移を説明するための図である。例えば、POCが3であるピクチャが入力された場合、明示的指定情報はPOCが0、1、2であるピクチャを指定する。そのため、参照ピクチャバッファ103はPOCが3であるピクチャを符号化する前に、POCが0、1,2のピクチャを保持する。上記のように参照ピクチャバッファ103が情報Aまたは情報Bに基づき保持するピクチャを更新した後、符号化部101は、参照ピクチャバッファ103に格納された画像を参照して、現在の符号化対象ピクチャを符号化し、生成された符号化ストリームを出力する。本実施形態1における情報A,Bのストリーム中への格納方法図4は、情報Aおよび情報Bの符号化ストリームへの格納方法の一例を示す図である。情報Aは、ref_pic_marking_mode_flagとして符号化ストリーム中に格納される。このref_pic_marking_mode_flagは、H.264/AVCでのPictureparametersetやslice_header等に格納してもよいし、これら情報の全部または一部を、SupplementalEnhancementInformationNALunitに格納するようにしてもよい。なお、ref_pic_marking_mode_flagが1である場合、方式3であることを示す。その場合、さらに、バッファ状態の明示的指定情報を含むよう、buffer_descriptionがストリーム中に格納される。一方、ref_pic_marking_mode_flagが0の場合、方式1であることを示す。その場合、前ピクチャが参照ピクチャかどうかを指定する情報Bを示すprevious_picture_ref_flagが符号化ストリーム中に格納される。なお、previous_picture_ref_flagが1の場合、前ピクチャは参照ピクチャであることを示す。また、previous_picture_ref_flagが0である場合、前ピクチャは非参照ピクチャを示す。また、図5は、別の格納方法の一例を示す図である。図5は、情報AとBを、3値の情報ref_pic_marking_modeで格納する場合を示す。3値の意味は、例えば、図6のようになる。つまり、ref_pic_marking_modeが0である場合、情報Aは方式3であることを示す。さらに、ref_pic_marking_modeが1である場合、情報Aは方式1を示し、かつ情報Bは前ピクチャが非参照ピクチャであることを示す。なお、符号化ストリームにはref_pic_marking_modeを、例えばVLC符号化等したものが格納される。なお、previous_picture_ref_flagは、前ピクチャが参照ピクチャかどうか、を表すフラグである。しかし、実際の制御としては、slidingwindow処理で参照ピクチャバッファ103を更新するかどうかを表すフラグであっても構わない。この場合、syntax名称は、それに即した名称、たとえば、sliding_window_flag等、にしてもよい。なお、上記のフラグにおける0、1の意味は逆であっても構わない。本実施形態1における動画像符号化方法の動作フロー次に、本実施形態1に係る動画像符号化方法の動作の一例を、図7に示すフローチャートを用いて説明する。これは、1ピクチャの符号化処理を表すフローチャートである。S501まず、現在の符号化対象ピクチャが入力されると、制御部102は、方式1と方式3のどちらを用いるかの情報Aを外部情報または符号化条件等により決定する。S502制御部102は、情報Aが方式3であるか否かを判断する。情報Aが方式3と判断した場合、S503に移行する。一方、方式3ではないと判断した場合、S505に移行する。S503情報Aを方式3と決定した場合、制御部102は、バッファ状態の明示的指定情報であるbuffer_descriptionを決定する。制御部102は、決定した情報Aおよびbuffer_descriptionを参照ピクチャバッファ103に出力する。S504そして、参照ピクチャバッファ103は、制御部102から入力されるbuffer_descriptionに基づき蓄積する参照ピクチャを更新する。S505一方、制御部102は、情報Aを方式1と決定した場合、符号化部101から入力される情報Cに基づき情報Bを決定する。制御部102は、決定した情報Bを参照ピクチャバッファ103に出力する。S506次に、参照ピクチャバッファ103は、制御部102から出力される情報Bに基づいて、前ピクチャが参照ピクチャであるか否かを判断する。制御部102は、情報Bを解析した結果、前ピクチャが参照ピクチャであると判断する場合、S507に移行する。一方、制御部102は、情報Bを解析した結果、前ピクチャが非参照ピクチャであると判断する場合、S508に移行する。S507参照ピクチャバッファ103は、情報Bを解析した結果、前ピクチャが参照ピクチャと判断する場合、slidingwindow処理により格納する参照ピクチャを更新する。なお、情報Bにより前ピクチャが非参照ピクチャである場合には、参照ピクチャバッファ103は新たに何も格納せずにそのまま動作を進める。S508にて,構成した参照ピクチャバッファ103中の参照ピクチャを用い、符号化処理を実施する。以上が一枚の入力ピクチャに対する符号化処理のフローチャートである。まとめ以上の構成、フローチャートで説明した本実施例によれば、参照ピクチャバッファでのslidingwindow処理に必要な、前ピクチャが参照ピクチャであるのか、それとも非参照ピクチャであるのか、の情報を、現ピクチャのsyntax中に挿入しているため、復号化装置側での当該情報の管理が不要となるような符号化ストリームを生成する符号化装置を提供することができる。本情報が現ピクチャに含まれているので、復号化装置側でのエラーコンシールメント処理や、temporalscalability処理等において、バッファ状態の推定等の複雑な処理が不要となるため、その効果は大である。実施形態2実施形態1との違い課題実施形態1での課題解決方法は、前ピクチャが参照ピクチャであるかどうか、という情報Bを、現在の符号化対象ピクチャのsyntax中に挿入する、というものであった。しかし、情報Bはストリーム全体で見ると既に存在する情報である。そのため、同じ情報を2つも符号化ストリーム中に格納するのは、符号化効率の観点では望ましくない。実施の形態2の目的そこで、方式3でのバッファ明示指定情報によるバッファ更新は符号化前に実施するが、方式1でのslidingwindow処理は、符号化後に行なうようにすることで、情報Bを二回、ストリーム中に格納することなく、方式3でのバッファ明示指定と、方式1のslidingwindowとを切替可能とする。以下、本実施形態2における動画像符号化装置の構成について説明する。本実施形態2における動画像符号化装置の構成本実施形態2における動画像符号化装置は、図1に示す動画像符号化装置に対し、符号化部101、制御部102と、参照ピクチャバッファ103を、それぞれ、符号化部601、制御部602と参照ピクチャバッファ603に置き替えたものであるので、図は省略する。ここで、符号化部601と符号化部101とは、情報Bをストリーム中に含めるか否かで違う。また、制御部602は、情報Aにかかわらず常に、符号化処理後に、現ピクチャが参照ピクチャかどうかに基づきslidingwindow処理を行う。すなわち、参照ピクチャであれば現ピクチャを参照ピクチャバッファに格納する。一方、非参照ピクチャであれば、参照ピクチャバッファ103は新たに何も蓄積せずにそのまま処理を進める。そして、符号化前においては、情報Aが方式1の場合は、前ピクチャの符号化後に実施したslidingwindow処理結果である参照ピクチャバッファを使用する。また、情報Aが方式3の場合、前ピクチャでのslidingwindow処理結果ではなく、バッファ状態の明示的指定情報であるbuffer_descriptionに基づき参照ピクチャバッファを構成する。この場合の参照ピクチャバッファ103の状態遷移例を図8、図9を用い説明する。図8は情報Aが方式1の場合であって、参照ピクチャであるI,P,Brの符号化後に参照ピクチャバッファ103が変更されている。また、情報Aにより方式1が選択されているため、前ピクチャの符号化後に実施したslidingwindow処理結果を用いるようにしている図中の点線。また、図9は情報Aが方式3の場合であって、図8同様、符号化後に参照ピクチャバッファが更新される。しかし、この結果を用いず、バッファ状態の明示的指定情報により参照ピクチャバッファが構成される図中の点線。本実施形態2における情報Aのストリーム中への格納方法の例示図10は、情報Aの符号化ストリームへの格納方法の一例である。情報Aは、ref_pic_marking_mode_flagとして符号化ストリーム中に格納される。このref_pic_marking_mode_flagは、H.264/AVCでのPictureparametersetやslice_header等に格納してもよいし、これら情報の全部または一部を、SupplementalEnhancementInformationNALunitに格納するようにしてもよい。なお、ref_pic_marking_mode_flagが1である場合、方式3であることを示す。その場合、さらに、バッファ状態の明示的指定情報を含むよう、buffer_descriptionがストリーム中に格納される。ref_pic_marking_mode_flagが0である場合、方式1であることを示す。すなわちslidingwindowが指定されたものとする。なお、本実施例2においては、実施例1のように、情報Bを格納する必要はない。本実施形態2における動画像符号化方法の動作フロー次に、本実施形態2に係る動画像符号化方法の動作の一例を、図11に示すフローチャートを用いて説明する。これは、1ピクチャの符号化処理でのフローチャートである。S801まず、符号化対象となるピクチャが入力されると、制御部102は、方式1と方式3のどちらを用いるかの情報Aを外部情報または現在の符号化対象ピクチャにおける符号化条件により決定する。S802制御部102は、情報Aが方式3であるか否かを判断する。情報Aが方式3と判断した場合、S803に移行する。一方、方式3ではないと判断した場合、S805に移行する。S803次に、情報Aを方式3と決定した場合、制御部102は、バッファ状態の明示的指定情報であるbuffer_descriptionを決定する。制御部102は、決定した情報Aおよびbuffer_descriptionを参照ピクチャバッファ103に出力する。S804そして、参照ピクチャバッファ103は、制御部102から入力されるbuffer_descriptionに基づき蓄積する参照ピクチャを更新する。なお、情報Aが方式3ではないと判断した場合、参照ピクチャバッファ103は新たに何も格納せずそのままS805に移行する。S805符号化部101は、構成した参照ピクチャバッファ103に格納される参照ピクチャを用い、現在の符号化対象ピクチャを符号化する。S806現在の符号化対象ピクチャの符号化が完了した後、参照ピクチャバッファ103は、情報Aにかかわらず常に、slidingwindow処理を実施する。すなわち、参照ピクチャバッファ103は、参照ピクチャであれば現ピクチャを参照ピクチャバッファに格納する。一方、非参照ピクチャであれば、参照ピクチャバッファ103は新たに何も蓄積せずにそのまま処理を進める。以上が一枚の入力ピクチャに対する符号化処理のフローチャートである。まとめ以上の構成、フローチャートで説明した本実施例によれば、方式3でのバッファ明示指定情報によるバッファ更新は符号化前に実施しているが、方式1でのslidingwindow処理は、符号化後に行なうようにしているため、情報Bを二回、ストリーム中に格納することなく、方式3でのバッファ明示指定と、方式1のslidingwindowとを切替可能とすることができる。実施形態3ストリームの伝送時にエラーが発生する環境では、実施形態1もしくは2の符号化装置において情報Aが方式3のみを指定するようにして符号化ストリームを生成するようにしてもよい。本実施形態によれば、方式3、つまり、バッファ状態をすべてのピクチャで明示的に指定することとなり、このようなストリームを復号化する復号化装置ないし方法において、エラーが発生する環境での参照ピクチャバッファ状態の管理が容易、となる利点がある。また、temporalscalabilityを可能とするストリームの場合においても、同様に参照ピクチャバッファ状態の管理が容易、となる利点がある。実施形態4また、ストリームの伝送時にエラーが発生しない環境では、実施形態1もしくは2の符号化装置において情報Aが方式1と方式3との両方を指定するようにして符号化ストリームを生成するようにしてもよい。本実施形態によれば、エラーが発生しないため参照ピクチャバッファを前ピクチャでの状態に依存させることが可能であり、明示的指定情報がストリーム中に存在しない分だけ、ストリーム中の情報を削減できる、という利点がある。"