(57)【要約】【課題】エラー発生時の 参照ピクチャバッファ 管理を容易にするため、明示指定により参照ピクチャバッファを構成する。この場合、参照ピクチャバッファ構成を復号化処理前に実行するようにした場合であって、さらに、sliding window 処理も併用可能とした場合には、前ピクチャが参照ピクチャであるかどうか、の情報管理が必要となり、処理が煩雑となる、という課題がある。【解決手段】参照ピクチャバッファに格納する参照ピクチャを明示的に示す情報に加えて、前ピクチャが参照ピクチャか否かの情報を、現在の復号化対象ピクチャの符号化データ中に挿入する。復号化装置は現在の復号化対象ピクチャを復号化する前に、上記の情報に基づいて参照ピクチャバッファの状態を更新する。【選択図】図１
2013098680.tif 000002
【特許請求の範囲】
【請求項１】
入力される所定の規格で符号化された符号化ストリームを復号化する復号化部と、
前記復号化部の復号化処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積する参照ピクチャバッファと、
前記符号化ストリームにおける現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードであると判断した場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が特定する参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでないと判断する場合、さらに前記復号化対象ピクチャに対応する部分から前記参照ピクチャバッファに格納される参照ピクチャを変更しないか、ｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理により前記参照ピクチャバッファに格納される参照ピクチャを変更するかを示す情報Ｂを取得し、前記取得した情報に基づいて前記参照ピクチャバッファに蓄積する参照ピクチャを制御する制御部と、
を備える動画像復号化装置。
【請求項２】
入力される所定の規格で符号化された符号化ストリームを復号化する復号化部と、
前記復号化部の復号化処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積する参照ピクチャバッファと、
前記符号化ストリーム中の現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードである場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が示す参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでない場合、さらに前記復号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Ｂを取得し、（i）取得した前記情報Ｂが参照ピクチャであると判断する場合は前記前のピクチャを前記参照ピクチャバッファに新たに格納し、（ii）一方、取得した前記情報Ｂが参照ピクチャでないと判断する場合は前記参照ピクチャバッファを更新しないように制御する制御部と、
を備える動画像復号化装置。
【請求項３】
入力される所定の規格で符号化された符号化ストリームを復号化し、
前記復号化の処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積し、
前記符号化ストリームにおける現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードであると判断した場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が特定する参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでないと判断する場合、さらに前記復号化対象ピクチャに対応する部分から前記参照ピクチャバッファに格納される参照ピクチャを変更しないか、ｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理により前記参照ピクチャバッファに格納される参照ピクチャを変更するかを示す情報Ｂを取得し、前記取得した情報に基づいて前記参照ピクチャバッファに蓄積する参照ピクチャを制御する、
動画像復号化方法。
【請求項４】
入力される所定の規格で符号化された符号化ストリームを復号化し、
前記復号化の処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積し、
前記符号化ストリーム中の現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードである場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が示す参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでない場合、さらに前記復号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Ｂを取得し、（i）取得した前記情報Ｂが参照ピクチャであると判断する場合は前記前のピクチャを前記参照ピクチャバッファに新たに格納し、（ii）一方、取得した前記情報Ｂが参照ピクチャでないと判断する場合は前記参照ピクチャバッファを更新しないように制御する、
を備える動画像復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、HEVC符号化規格で符号化された符号化ストリームを復号化する動画像復号化装置および方法に関するものである。
【背景技術】
【０００２】
動画像符号化の国際規格であるＨ．２６４／ＡＶＣにおける画面間参照は、複雑な参照方法が導入されている。
【０００３】
この一例を図１２に示す。図１２は、Ｈ．２６４／ＡＶＣにおけるピクチャの参照構造を示す図である。ここで、図中記号のＩ、Ｐ、ＢはそれぞれＩピクチャ、Ｐピクチャ、Ｂピクチャを表す。また、Ｂｒは、Ｂピクチャであるが符号化順で後続するピクチャにおいて参照可能なＢピクチャを表す。また、他のピクチャを復号化する際に参照されるピクチャを参照ピクチャと称し、参照されないピクチャを非参照ピクチャと称す。
【０００４】
なお、Ｈ．２６４／ＡＶＣにおいては、このような参照ピクチャと非参照ピクチャとを保持するバッファを、ＤＰＢ（ｄｅｃｏｄｅｄ  ｐｉｃｔｕｒｅ  ｂｕｆｆｅｒ）と呼ぶ。
【０００５】
図１３に示すように、ＤＰＢ１１００は，参照ピクチャバッファ１１０１と出力ピクチャバッファ１１０２とから構成される。
【０００６】
この参照ピクチャバッファの容量は有限であるので、参照ピクチャバッファに保持するピクチャおよび、参照ピクチャバッファから削除するピクチャを適切に管理する必要がある。さらに、参照ピクチャバッファの状態を符号化側と復号化側で一致させるため、Ｈ．２６４／ＡＶＣにおける符号化ストリームは、管理情報dec_ref_pic_marking( )を備える。特に、Ｈ．２６４／ＡＶＣ においては、フラグadaptive_ref_pic_marking_mode_flagにより、以下の2つの管理方法を選択的に切り替えて、参照ピクチャバッファの状態を更新している。
【０００７】
方式１；Sliding window reference picture marking mode
方式２；Adaptive reference picture marking mode
ここで、方式１は、最新のものから一定のピクチャ枚数だけを格納する方式である。また、方式２は直前の参照ピクチャバッファの状態を基準として、所定の制御コマンドを用いて所望の参照ピクチャバッファバッファ状態とする方式である。
【０００８】
しかし、上記２つの方式は現在の復号化対象のピクチャよりも前のピクチャにおける参照ピクチャバッファを更新する方式である。つまり、現在の復号化対象ピクチャの復号化に必要な参照ピクチャバッファの状態を設定するには、前の参照ピクチャバッファの状態が必ず必要となる。そのため、エラーが発生する伝送系アプリケーションにおいて、参照ピクチャバッファの管理に失敗する、もしくは、エラーコンシールメント処理において複雑な処理が必要となる課題があった。
【０００９】
これを解決するため、現在規格化作業段階にあるHEVC規格での提案文書(非特許文献１)において、復号化対象のピクチャよりも前のピクチャにおける参照ピクチャバッファ状態に依存せずに参照ピクチャバッファの状態を設定できる方式３が提案されている。具体的にこの方式３は、ピクチャ毎に参照ピクチャバッファに格納する参照ピクチャを明示的に指定する情報を備え、ピクチャの復号化開始前にこの情報に基づいて参照ピクチャバッファに必要な参照ピクチャを保持する方式である。
【００１０】
一方、この提案のように、参照ピクチャバッファ管理を方式３のみとした場合、伝送エラーが発生することがない蓄積系アプリケーションにおいても、明示的に参照ピクチャバッファの状態を指定する必要がある。これは、エラーなしでの蓄積系アプリケーションのようなユースケースにおいて方式１により 参照ピクチャバッファ管理した場合に比べて、符号化効率の悪化を招くこととなる。よって、方式３と方式１を切替可能な方式とするのが望ましい。
【先行技術文献】
【特許文献】
【００１１】
【非特許文献１】JCTVC-F493, Absolute signaling of reference pictures, associated resources, SjJ. Samuelsson (Ericsson).
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところで、方式３において用いる参照ピクチャバッファ状態を明示指定する情報は、現在の復号化対象ピクチャと関連づけて管理される。
【００１３】
方式３は上記のように管理するため、参照ピクチャバッファは、復号化処理前に更新される。一方、併用が望ましい方式１を用いた場合、参照ピクチャバッファは、復号化対象ピクチャが参照ピクチャであれば蓄積し、一方、復号化対象ピクチャが非参照ピクチャであれば保持しないように動作する。
【００１４】
しかし、方式３での要請により参照ピクチャバッファ管理を復号化処理前に実施する、とした場合には、sliding window 処理の対象が前ピクチャであるため、前ピクチャが参照ピクチャであるか、それとも非参照ピクチャであるか、の情報を管理・保持する必要がある、という課題が生じる。つまり、Ｈ．２６４／ＡＶＣ 規格であれば、参照・非参照を表すnal_ref_idc 情報であって、前ピクチャでの値を保持する必要がある。
【課題を解決するための手段】
【００１５】
本発明の動画像復号化装置は、入力される所定の規格で符号化された符号化ストリームを復号化する復号化部と、前記復号化部の復号化処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリームにおける現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードであると判断した場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が特定する参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでないと判断する場合、さらに前記復号化対象ピクチャに対応する部分から前記参照ピクチャバッファに格納される参照ピクチャを変更しないか、ｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理により前記参照ピクチャバッファに格納される参照ピクチャを変更するかを示す情報Ｂを取得し、前記取得した情報に基づいて前記参照ピクチャバッファに蓄積する参照ピクチャを制御する制御部と、を備える。
【００１６】
このようにすれば、ストリーム中の現在の復号化対象ピクチャに対応する部分に格納された情報Ｂにより、参照ピクチャバッファへのｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理の有無判断が可能となる。この時、情報Bのみによって制御するので、従来であれば必要であった前ピクチャでの参照・非参照を表すnal_ref_idc 情報等の別途管理が必要ない。この結果、エラーコンシールメント処理や、temporal scalability 処理等において、前ピクチャでの nal_ref_idc 等の推測などにより生じる複雑なバッファ状態の推定処理等を不要にできる。
【００１７】
また、本発明の動画像復号化装置は、入力される所定の規格で符号化された符号化ストリームを復号化する復号化部と、前記復号化部の復号化処理において利用される参照ピクチャであって、前記復号化部で既に復号化済みの参照ピクチャを蓄積する参照ピクチャバッファと、前記符号化ストリーム中の現在の復号化対象ピクチャに対応する部分から、前記参照ピクチャバッファに蓄積する参照ピクチャを明示的に指定するモードであるか否かを示す情報Ａを取得し、（１）前記情報Ａが明示的に指定するモードである場合、前記復号化対象ピクチャから前記参照ピクチャバッファに格納する参照ピクチャを指定する情報を取得し、前記取得した情報が示す参照ピクチャを前記参照ピクチャバッファに格納させ、一方、（２）前記情報Ａが明示的に指定するモードでない場合、さらに前記復号化対象ピクチャに対して時間的に前のピクチャが参照ピクチャか否かを示す情報Ｂを取得し、（i）取得した前記情報Ｂが参照ピクチャであると判断する場合は前記前のピクチャを前記参照ピクチャバッファに新たに格納し、（ii）一方、取得した前記情報Ｂが参照ピクチャでないと判断する場合は前記参照ピクチャバッファを更新しないように制御する制御部と、を備える。
【００１８】
このようにすれば、ストリーム中の現在の復号化対象ピクチャに対応する部分に格納された情報Ｂにより格納の有無を判断できる。該情報Ｂが前ピクチャの参照・非参照を表すので、前ピクチャでの参照・非参照を表すnal_ref_idc 情報等を別途管理する必要がなくなる。この結果、エラーコンシールメント処理や、temporal scalability 処理等において、前ピクチャでの nal_ref_idc 等の推測などにより生じる複雑なバッファ状態の推定処理等を不要にできる。
【発明の効果】
【００１９】
本発明の動画像符号化装置によれば、前ピクチャが参照ピクチャであるのか、それとも非参照ピクチャであるのか、を表わすnal_ref_idc と等価な情報を、現ピクチャの syntax 中に挿入しているため、上記情報の管理が不要となる。本情報が現ピクチャに含まれているため、エラーコンシールメント処理や、temporal scalability 処理等において、複雑な参照ピクチャバッファ状態の推定処理等が不要となり、その効果は大である。
【図面の簡単な説明】
【００２０】
【図１】本実施形態１に係る動画像復号化装置を示す模式図
【図２】本実施形態１での参照ピクチャバッファの状態遷移を説明するための図
【図３】本実施形態１での参照ピクチャバッファの状態遷移を説明するための図
【図４】本実施形態１でのストリーム格納情報を説明するための図
【図５】本実施形態１でのストリーム格納情報を説明するための図
【図６】本実施形態１でのストリーム格納情報を説明するための図
【図７】本実施形態１に係る３Ｄ動画像復号化方法の動作の一例を示すフローチャート
【図８】本実施形態２での参照ピクチャバッファの状態遷移を説明するための図
【図９】本実施形態２での参照ピクチャバッファの状態遷移を説明するための図
【図１０】本実施形態２でのストリーム格納情報を説明するための図
【図１１】本実施形態２に係る３Ｄ動画像復号化方法の動作の一例を示すフローチャート
【図１２】従来技術説明のための模式図
【図１３】従来技術説明のためのデコードピクチャバッファの構成図
【発明を実施するための形態】
【００２１】
以下、本発明に係る動画像復号化装置の実施の形態に関して、図面を用いて詳細に説明する。
【００２２】
（実施形態１）
本実施形態１に係る動画像復号化装置は、画面間動き補償を活用した動画像符号化装置が生成した符号化ストリームを入力とし、これを復号化処理して生成した復号化画像を表示順に並べかえて出力するものである。
【００２３】
（本実施形態１における動画像復号化装置の構成）
以下、本実施形態１における動画像復号化装置に関して、図面を参照しながら説明する。図１は、本実施形態１に係る動画像復号化装置を示す模式図である。
【００２４】
図１に示すように、動画像復号化装置は、復号化部１０１、制御部１０２、参照ピクチャバッファ１０３、出力ピクチャバッファ１０４を備える。
【００２５】
復号化部１０１は、符号化ストリームを復号し、復号順にデコード画像を参照ピクチャバッファ１０３に出力する。また、復号化部１０１は、参照ピクチャバッファの管理方法を指定する情報Ａを符号化ストリームから取得し、制御部１０２に出力する。この情報Ａは、方式３(バッファ状態の明示的指定)と、方式１(sliding window) とのうちいずれか一方の情報を示す情報である。
【００２６】
さらに、復号化部１０１は、前ピクチャが参照ピクチャであるかどうかを示す情報Ｂを符号化ストリームから取得し、制御部１０２に出力する。
【００２７】
ここで、情報Ａが方式３を指定している場合、情報Ａは、さらにバッファ状態の明示的指定情報を含む。この明示的指定情報の詳細については、たとえば、(非特許文献3)の方式などがある。なお、上記文献の方式では、ピクチャの特定に Ｈ．２６４／ＡＶＣ での POC を用いているが、それ以外の ピクチャ特定方法を用いるようにしてもよい。
【００２８】
制御部１０２は、復号化処理開始前に、復号化部１０１からの情報Ａを、参照ピクチャバッファ１０３に出力する。また、情報Ａが方式1を指定している場合には、情報Ｂも出力する。
【００２９】
参照ピクチャバッファ１０３は、復号化部１０１が現在の符号化対象ピクチャを復号化する前に、制御部１０２から出力される情報Ａまたは情報Ｂに基づいて、復号化部１０１が出力するデコード画像を所定数蓄積する。
【００３０】
以下、参照ピクチャバッファ１０３における動作について、詳細に説明する。
【００３１】
＜情報Ａが方式１を示す場合＞
まず、情報Ａが方式１を示す場合を、図面を参照しながら説明する。
【００３２】
情報Ａが方式１を示す場合、参照ピクチャバッファ１０３は情報Ｂに基づいて動作をする。具体的に、情報Ｂが前ピクチャが参照ピクチャであることを示す場合、参照ピクチャバッファ１０３は現在の符号化対象ピクチャを復号化する前に、前ピクチャを参照ピクチャバッファに保持する。このとき、参照ピクチャバッファ１０３は前ピクチャをsliding window方式により保持する。つまり、参照ピクチャバッファ１０３は、前ピクチャをいわゆるＦＩＦＯ方式でバッファ管理する。なお、方式１の場合、参照ピクチャバッファでの保持ピクチャ枚数が所定数を越えた場合には、一番古いものが出力ピクチャバッファ１０４に出力される。
【００３３】
一方、情報Ｂが前ピクチャが非参照ピクチャであることを示す場合、参照ピクチャバッファ１０３は参照ピクチャバッファに対し、新たに何も保持せず、前ピクチャを出力ピクチャバッファ１０４に出力する。
【００３４】
図２は、情報Ａが方式１である場合の参照ピクチャバッファが保持しているピクチャの遷移を説明するための図である。
【００３５】
ＰＯＣ（Ｐｉｃｔｕｒｅ  Ｏｒｄｅｒ  Ｃｏｕｎｔ）が０であるピクチャが入力された場合であって、入力されたピクチャの情報Ｂが０つまり、前ピクチャが非参照ピクチャであることを示している場合、参照ピクチャバッファ１０３は新たに何も保持せずに処理を進める。
【００３６】
次に、ＰＯＣが１であるピクチャが入力された場合であって、入力されたピクチャの情報Ｂが１つまり、前ピクチャが参照ピクチャであることを示している場合、参照ピクチャバッファ１０３は前のピクチャ、つまりＰＯＣが０であるピクチャを保持する。
【００３７】
さらに、ＰＯＣが４であるピクチャが入力された場合であって、入力されたピクチャの情報Ｂが０つまり、前ピクチャが非参照ピクチャであることを示している場合、参照ピクチャバッファ１０３は新たに何も保持せずに処理を進める。
【００３８】
上記のＰＯＣ以外のピクチャが入力された場合、参照ピクチャバッファ１０３は上記と同様に処理を進める。
【００３９】
＜情報Ａが方式３を示す場合＞
次に、情報Ａが方式３を示す場合を、図面を参照しながら説明する。
【００４０】
情報Ａが方式３を指定している場合、参照ピクチャバッファ１０３は、情報Ａに含まれるバッファ状態の明示的指定情報に基づき、参照ピクチャバッファの状態を構成する。
【００４１】
図３は、情報Ａが方式３である場合の参照ピクチャバッファが保持しているピクチャの遷移を説明するための図である。
【００４２】
例えば、ＰＯＣが３であるピクチャが入力された場合、明示的指定情報としてＰＯＣが０、１、２であるピクチャを指定する。そのため、参照ピクチャバッファ１０３はＰＯＣが３であるピクチャを復号化する前に、ＰＯＣが０、１，２のピクチャを保持する。
【００４３】
上記のように参照ピクチャバッファ１０３が情報Ａまたは情報Ｂに基づき保持するピクチャを更新した後、復号化部１０１は、参照ピクチャバッファ１０３に格納された画像を参照して、動き補償処理により復号画像を生成し、これを出力する。
【００４４】
出力ピクチャバッファ１０４は、参照ピクチャバッファからの出力画像を、ＦＩＦＯ等で一定期間保持しつつ、指定された出力タイミングにて画像を出力する。
【００４５】
（本実施形態１における情報Ａ，Ｂのストリーム中への格納方法）
図４は、情報Ａおよび情報Ｂの符号化ストリームへの格納方法の一例を示す図である。
【００４６】
情報Ａは、ref_pic_marking_mode_flagとして符号化ストリーム中に格納される。このref_pic_marking_mode_flagは、Ｈ．２６４／ＡＶＣ での Picture parameter set や slice_header 等に格納してもよいし、これら情報の全部または一部を、Supplemental Enhancement Information NAL unit に格納するようにしてもよい。
【００４７】
なお、ref_pic_marking_mode_flagが１である場合、方式３であることを示す。その場合、さらに、バッファ状態の明示的指定情報を含むよう、buffer_description() が ストリーム中に格納される。
【００４８】
一方、ref_pic_marking_mode_flag が０の場合、方式1であることを示す。その場合、前ピクチャが参照ピクチャかどうかを指定する情報Ｂを示すprevious_picture_ref_flagが符号化ストリーム中に格納される。なお、previous_picture_ref_flagが１の場合、前ピクチャは参照ピクチャであることを示す。また、previous_picture_ref_flagが０である場合、前ピクチャは非参照ピクチャを示す。
【００４９】
また、図５は、別の格納方法の一例を示す図である。図５は、情報ＡとＢを、3値の情報ref_pic_marking_mode で格納する場合を示す。3値の意味は、例えば、図６のようになる。つまり、ref_pic_marking_modeが０である場合、情報Ａは方式３であることを示す。さらに、ref_pic_marking_modeが１である場合、情報Ａは方式１を示し、かつ情報Ｂは前ピクチャが非参照ピクチャであることを示す。
【００５０】
なお、符号化ストリームにはref_pic_marking_modeをVLC符号化等したものが格納される。
【００５１】
なお、previous_picture_ref_flagは、前ピクチャが参照ピクチャかどうか、を表すフラグである。しかし、実際の制御としては、sliding window 処理で参照ピクチャバッファ１０３を更新するかどうかを表すフラグであっても構わない。この場合、syntax名称は、それに即した名称、たとえば、sliding_window_flag 等、にしてもよい。
【００５２】
（本実施形態１における動画像復号化方法の動作フロー）
次に、本実施形態１に係る動画像復号化方法の動作の一例を、図７に示すフローチャートを用いて説明する。これは、1ピクチャの符号化データに相当するアクセスユニットを処理するフローチャートである。
【００５３】
（Ｓ５０１）まず、符号化ストリームが入力されると、復号化部１０１は、当該符号化データよリ、方式1と方式3のどちらを用いるかの情報A と、方式1を用いる場合には前ピクチャが参照ピクチャかどうかを表す情報Bとを抽出する。
【００５４】
（Ｓ５０２）（Ｓ５０３）次に、情報Aにより方式1が選択され、かつ、情報B により前ピクチャが参照ピクチャである場合には、（Ｓ５０４）にて、参照ピクチャバッファ103 に対し、sliding window 処理を行う。また、情報A により方式1が選択されているが、情報Bにより前ピクチャが非参照ピクチャである場合には、参照ピクチャバッファ103 に対し何もせず、入力された画像を出力ピクチャバッファ１０４に出力する。さらに、情報Aにより方式3が選択されている場合には、（Ｓ５０５）にて、バッファ状態の明示的指定情報である buffer_description() を抽出し、（Ｓ５０６）にて本情報に基づき 参照ピクチャバッファ103 を構成する。
【００５５】
そして次に、構成した参照ピクチャバッファ中の参照ピクチャを用い、（Ｓ５０７）にて、復号化処理を実施する。以上が一枚のデコード処理のフローチャートである。
【００５６】
（まとめ）
以上の構成、フローチャートで説明した本実施例によれば、デコードピクチャバッファでの sliding window 処理に必要な、前ピクチャが参照ピクチャであるのか、それとも非参照ピクチャであるのか、の情報を、現ピクチャの syntax 中に挿入しているため、当該情報の管理が不要となる。本情報が現ピクチャに含まれているため、エラーコンシールメント処理や、temporal scalability 処理等において、複雑なバッファ状態の推定処理等が不要となるため、その効果は大である。
【００５７】
（実施形態２）
（実施形態１との違い・課題）
実施形態１での課題解決方法は、前ピクチャが参照ピクチャであるかどうか、という情報Ｂを、現在の符号化対象ピクチャのｓｙｎｔａｘ中に挿入するものであった。しかし、情報Ｂはストリーム全体で見ると既に存在する情報である。そのため、同じ情報を２つも符号化ストリーム中に格納するのは、符号化効率の観点では望ましくない。
【００５８】
（実施の形態２の目的）
そこで、方式3でのバッファ明示指定情報によるバッファ更新は復号化前に実施するが、方式1でのｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理は、復号化後に行なうようにすることで、情報Ｂを二回、ストリーム中に格納することなく、方式3でのバッファ 明示指定と、方式1のｓｌｉｄｉｎｇ  ｗｉｎｄｏｗとを切替可能とする。
【００５９】
以下、本実施形態２における動画像復号化装置の構成について説明する。
【００６０】
（本実施形態２における動画像復号化装置の構成）
本実施形態２における動画像復号化装置は、図1１に示す動画像復号化装置に対し、復号化部101、制御部102 と、参照ピクチャバッファ103を、それぞれ、復号化部601、制御部602 と参照ピクチャバッファ603 に置き替えたものであるので、図は省略する。
【００６１】
ここで、復号化部601 と復号化部101との違いは、情報Ｂを抽出しないことである。
【００６２】
また、制御部602は、情報Ａにかかわらず常に、復号化処理後に、現在の復号化対象ピクチャが参照ピクチャかどうかに基づきｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理を行う。すなわち、参照ピクチャであれば現在の復号化対象ピクチャを参照ピクチャバッファに格納する。一方、現在の復号化対象ピクチャが非参照ピクチャであれば、参照ピクチャバッファに新たに何も保持せず、現在の復号化対象ピクチャを出力ピクチャバッファ１０４に出力する。
【００６３】
そして、復号化前においては、情報Ａが方式１の場合は、前ピクチャの復号化後に実施したｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ処理結果である参照ピクチャバッファを使用する。また、情報Ａが方式３の場合、前ピクチャでのＳｌｉｄｉｎｇ  Ｗｉｎｄｏｗ処理結果ではなく、バッファ状態の明示的指定情報であるbuffer_description()に基づき参照ピクチャバッファを構成する。
【００６４】
この場合の参照ピクチャバッファ１０３の状態遷移例を図８、図９を用い説明する。
【００６５】
図８は情報Ａが方式１の場合であって、参照ピクチャであるＩ，Ｐ，Ｂｒの復号化後に参照ピクチャバッファ１０３が変更されている。また、情報Ａにより方式１が選択されているため、前ピクチャの符号化後に実施した sliding window 処理結果を用いるようにしている(図中の点線)。
【００６６】
また、図９は情報Ａが方式３の場合であって、図８同様、復号化後に参照ピクチャバッファが更新される。しかし、この結果を用いず、バッファ状態の明示的指定情報により参照ピクチャバッファが構成される(図中の点線)。
【００６７】
（本実施形態２における情報Aのストリーム中への格納方法の例示）
図１０は、情報Aの符号化ストリームへの格納方法の一例である。
【００６８】
情報Ａは、ref_pic_marking_mode_flagとして符号化ストリーム中に格納される。このref_pic_marking_mode_flagは、Ｈ．２６４／ＡＶＣ での Picture parameter set や slice_header 等に格納してもよいし、これら情報の全部または一部を、Supplemental Enhancement Information NAL unit に格納するようにしてもよい。
【００６９】
なお、ref_pic_marking_mode_flagが１である場合、方式３であることを示す。その場合、さらに、バッファ状態の明示的指定情報を含むよう、buffer_description() が ストリーム中に格納される。
【００７０】
ref_pic_marking_mode_flagが０である場合、方式１であることを示す。すなわち sliding window が指定されたものとする。なお、本実施例2においては、実施例1のように、情報B を格納する必要はない。
【００７１】
（本実施形態2における動画像復号化方法の動作フロー）
次に、本実施形態２に係る動画像復号化方法の動作の一例を、図１１に示すフローチャートを用いて説明する。これは、1ピクチャの符号化データに相当するアクセスユニットを処理するフローチャートである。
【００７２】
（Ｓ８０１）まず、符号化ストリームが入力されると、復号化部６０１は、当該符号化データよリ、方式1と方式3のどちらを用いるかの情報Aを抽出する。
【００７３】
（Ｓ８０２）次に、情報Aにより方式３が選択された場合には、（Ｓ８０３）にて、バッファ状態の明示的指定情報であるｂｕｆｆｅｒ＿ｄｅｓｃｒｉｐｔｉｏｎ（）を抽出し、（Ｓ８０４）にて本情報に基づき 参照ピクチャバッファ６０３を構成する。一方、情報Ａが方式１を選択した場合には、参照ピクチャバッファ に対し何もせず、前ピクチャでのＳｌｉｄｉｎｇ  Ｗｉｎｄｏｗ処理結果である バッファ 状態を保持する。
【００７４】
そして次に、構成した参照ピクチャバッファ６０３中の参照ピクチャを用い、（Ｓ８０５）にて、復号化処理を実施する。
【００７５】
その後、情報Aにかかわらず常に、（Ｓ８０６）にて、参照ピクチャバッファにsliding window 処理を実施する。以上が一枚のデコード処理のフローチャートである。
【００７６】
（まとめ）
以上の構成、フローチャートで説明した本実施例によれば、方式3でのバッファ明示指定情報による バッファ 更新は復号化前に実施しているが、方式1での sliding window 処理は、復号化後に行なうようにしているため、情報B を二回、ストリーム中に格納することなく、方式3での バッファ 明示指定と、方式1の sliding window とを切替可能とすることができる。
【００７７】
（実施形態３）
ストリームの伝送時にエラーが発生する環境では、実施形態1もしくは2に対応する符号化装置において方式3のみを用いて生成した符号化ストリームを入力とし、これを復号化する復号化装置、つまり、ref_pic_marking_mode_flag=1であるストリームを入力とする復号化装置、を観念することができる。
【００７８】
本実施形態によれば、方式3、つまり、バッファ状態をすべてのピクチャで明示的に指定することとなり、エラーが発生する環境での参照ピクチャバッファ状態の管理が容易、となる利点がある。また、temporal scalability を可能とするストリームの場合においても、同様に参照ピクチャバッファ状態の管理が容易、となる利点がある。
【００７９】
（実施形態４）
また、ストリームの伝送時にエラーが発生しない環境では、実施形態1もしくは2に対応する符号化装置において方式1と方式3との両方を用いて生成した符号化ストリームを入力とし、これを復号化する復号化装置、つまり、ref_pic_marking_mode_flag=1もしくは0であるストリームを入力とする復号化装置、を観念することができる。
【００８０】
本実施形態によれば、エラーが発生しないため参照ピクチャバッファを前ピクチャでの状態に依存させることが可能であり、明示的指定情報がストリーム中に存在しない分だけ、ストリーム中の情報を削減できる、という利点がある。
【産業上の利用可能性】
【００８１】
本発明に係る動画像復号化装置は、映像信号符号化して生成された符号化ストリームを復号化して表示するデジタルテレビ、ビデオプレイヤー、パーソナルコンピュータ、携帯電話機等に適用できる。
【符号の説明】
【００８２】
１０１  復号化部
１０２  制御部
１０３  参照ピクチャバッファ
１０４  出力ピクチャバッファ
【図１】
2013098680.tif 000003
【図２】
2013098680.tif 000004
【図３】
2013098680.tif 000005
【図４】
2013098680.tif 000006
【図５】
2013098680.tif 000007
【図６】
2013098680.tif 000008
【図７】
2013098680.tif 000009
【図８】
2013098680.tif 000010
【図９】
2013098680.tif 000011
【図１０】
2013098680.tif 000012
【図１１】
2013098680.tif 000013
【図１２】
2013098680.tif 000014
【図１３】
2013098680.tif 000015