(57)【要約】【課題】シームレス再生時のシーン終端での符号量を制御し、画質劣化を改善する。【解決手段】終了指示信号に基づき、シーン終端でのＧＯＰを特定し、これら終端ＧＯＰの入力画像をバッファ１０１にて保持する。例外制御部１０３は、終端ＧＯＰの通常符号化の終了後、バッファ１０１に蓄積された画像を用いて再符号化を行う。また、例外制御部１０３は、通常符号化処理での終端ＧＯＰの開始フレームに相当する符号化ストリーム開始位置を記憶し、再符号化結果である符号化ストリームを、この記憶しておいた位置から上書きする。さらに、例外制御部１０３は、終端ＧＯＰ符号化時の各フレームでの発生符号量と量子化幅とを記憶し、これら情報を用いて、再符号化時の量子化パラメータを制御することで、再符号化時の発生符号量を制御する。【選択図】図１
2011109215.tif 000002
【特許請求の範囲】
【請求項１】
入力される映像信号の符号化を行ない、符号化信号を生成する符号化部と、
前記符号化を終了する終了信号を検出する終了信号検出部と、
前記終了信号を検出した場合、前記映像信号のうち終端部分を蓄積する終端蓄積部と、を備え、
前記符号化部は、前記終了信号を検出した場合、既に符号化済みの符号化信号に含まれる符号化パラメータを用いて、前記終端蓄積部に蓄積される終端部分を符号化した際に発生する発生符号量を制御すると共に、当該終端部分の再符号化を行なうことを特徴とする、画像符号化装置。
【請求項２】
請求項１記載の画像符号化装置であって、終端部分の再符号化に必要となるローカルデコード画像を保持する第２の蓄積部を備えたことを特徴とする、画像符号化装置。
【請求項３】
請求項１ないし２記載の画像符号化装置であって、
前記符号化パラメータは、量子化パラメータと符号量であることを特徴とする
画像符号化装置。
【請求項４】
入力される映像信号の符号化を行ない、符号化信号を生成する符号化ステップと、
前記符号化を終了する終了信号を検出する終了信号検出ステップと、
前記終了信号を検出した場合、前記映像信号のうち終端部分を蓄積する終端蓄積ステップと、を備え、
前記符号化ステップは、前記終了信号を検出した場合、既に符号化済みの符号化信号に含まれる符号化パラメータを用いて、前記終端蓄積部に蓄積される終端部分を符号化した際に発生する発生符号量を制御すると共に、当該終端部分の再符号化を行なうことを特徴とする、画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号の符号化装置及び方法に関し、磁気ディスクやフラッシュメモリなどの記録メディアへの映像記録に関するものである。
【背景技術】
【０００２】
近年、ＡＶ情報のデジタル化が進み、動画像信号をデジタル化して取り扱うことのできる機器が広く普及しつつある。動画像信号は膨大な情報量を有するので、記録容量や伝送効率を考慮して情報量を削減しつつ符号化するのが一般的である。動画像信号の符号化技術としては、ＭＰＥＧ（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ）という作業部会により策定された国際規格が広く利用されている。
【０００３】
上記の符号化方式を用いて符号化された複数の記録ストリームをシームレスに連続再生する場合、バッファ制御を適切に行う必要がある。具体的には、シームレス再生に係る連続する記録ストリームのうち、先に再生する記録ストリームのシーン終了時のバッファ滞留量と、次に再生する記録ストリームのシーン開始時のバッファ滞留量とを、一致させるよう制御を行う必要がある。
【０００４】
この一致は、次のシーン開始時のバッファ滞留量として、直前のシーンの符号化終了時のバッファ滞留量を、次シーン符号化開始時のバッファ滞留量として用いるようにすればよい。ただし、直前のシーン終了時のバッファ滞留量が極端に小さい場合、次のシーンでの画質が悪くなる（バッファアンダーフローさせないように、レート制御手段が量子化パラメータＱｓｔｅｐを大きな値に制御し、符号量を少なめにする必要があるため）。
【０００５】
上記のような次のシーンでの画質劣化は、一旦符号化された画像圧縮情報（符号化ストリーム）での規格違反（マクロブロック符号量制限や、バッファアンダーフロー・オーバーフロー等）を再符号化により修正する方法がある（特に特許文献１を参照）。
【０００６】
しかし、上記の方法では制御が困難な場合があり、逆にシーン終了時での画質劣化が生じる場合がある。例えば、ムービーではシーン終了時に停止ボタンの操作等があり、この操作により入力画像にブレ等が生じ、画像符号化にとって難しい（符号量を多く必要とする）場合がある。
【０００７】
上記の方法の場合、符号化画像をデコードし再符号化する構成であるため、一旦量子化幅が大きくなり画質劣化が生じた画像を、それより良い画質の画像にすることはできないため、画質劣化を回復することができないという課題があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３２９８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで、本発明は上記の課題を解決し、所定の符号化方式で符号化されたストリームをシームレスに連続再生する場合においても、従来と比較して当該ストリームの画像を劣化させることなく、連続再生可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記課題を解決するために、画像信号の符号化を行ない、符号化信号を生成する符号化部と、前記符号化を終了する終了信号を検出する終了信号検出部と、前記終了信号を検出した場合、前記画像信号のうち終端部分を蓄積する終端蓄積部と、を備え、前記符号化部は、前記終了信号を検出した場合、既に符号化済みの符号化信号に含まれる符号化パラメータを用いて、前記終端蓄積部に蓄積される終端部分を符号化した際に発生する発生符号量を制御すると共に、当該終端部分の再符号化を行なう特徴を備える。
【００１１】
なお、上記構成を方法として実施しても構わない。
【発明の効果】
【００１２】
以上のように、本発明の画像符号化装置によれば、再符号化時に、終端蓄積部に蓄えられた入力画像を用いるため、従来方式での再符号化で生じるデコード画像での画質劣化がない。また、直前シーンの符号化終了後に再符号化を行うため、再符号化対象の各ピクチャでの量子化パラメータ、発生符号量等の情報を用いることが可能となり、より適切な符号量配分を行うことができる。すなわち、直前シーン末尾の画質と、バッファ滞留量とのトレードオフを適切に制御することができる。以上より、画質劣化の少ないシームレス再生が可能な画像符号化装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態１における画像符号化装置を示す模式図
【図２】本実施の形態１における、入力される映像信号のうち、最終ＧＯＰの入力画像を含む入力画像を示す図
【図３】本実施の形態１における最終ＧＯＰ内のフレームと、レート制御部１００７で行うバッファシミュレーションのバッファ滞留量との関係を示す図
【図４】本実施の形態１におけるＥ０９で画像符号量が増大し、Ｅ１１において目標値ＣＰＢ＿ｔａｒｇｅｔよりもバッファ滞留量が少ない場合を示す図
【図５】本実施の形態２における画像符号化装置を示す模式図
【図６】本実施の形態２における、入力される映像信号のフレームを示す図
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態に関して説明を行う。
【００１５】
本発明の実施の形態における画像符号化装置は、画像信号の符号化を行ない、符号化信号を生成する符号化部と、前記符号化を終了する終了信号を検出する終了信号検出部と、前記終了信号を検出した場合、前記画像信号のうち終端部分を蓄積する終端蓄積部と、を備え、前記符号化部は、前記終了信号を検出した場合、既に符号化済みの符号化信号に含まれる符号化パラメータを用いて、前記終端蓄積部に蓄積される終端部分を符号化した際に発生する発生符号量を制御すると共に、当該終端部分の再符号化を行なう特徴を有する。
【００１６】
また、終端部分の再符号化に必要となるローカルデコード画像を保持する第２の蓄積部を備える構成でも構わない。
【００１７】
また、前記符号化パラメータは、量子化パラメータと符号量であることを特徴としても構わない。
【００１８】
また、上記構成を方法として実施しても構わない。
【００１９】
（実施の形態１）
以下、本実施の形態１について図面を参照しながら説明する。
【００２０】
図１は本実施の形態1における画像符号化装置を示す模式図である。
【００２１】
本実施の形態１における画像符号化装置は、符号化部１００、バッファ１０１、記録部１０２、例外制御部１０３で構成される。
【００２２】
符号化部１００は、画像並替部１００１、減算器１００２、直交変換部１００３、量子化部１００４、二値化部１００５、算術符号化部１００６、レート制御部１００７、逆量子化部１００８、逆直交変換部１００９、加算器１０１０、デブロッキングフィルタ部１０１１、フレームメモリ１０１２、動きベクトル検出部１０１３、動き補償部１０１４、画面内予測方向検出部１０１５、画面内予測部１０１６、選択部１０１７から構成される。
【００２３】
画像並替部１００１は、画像符号化装置に入力される、輝度信号と、色差信号と、で構成される映像信号を、符号化処理順のフレーム順序に並び替え、さらに符号化単位に分割し、出力する。画像並替部１００１は、例えば輝度信号を符号化する場合、当該輝度信号を符号化処理順のフレーム順序に並び替え、１６×１６画素のマクロブロック（以下、ＭＢと称す。）単位に分割し、減算器１００２、動きベクトル検出部１０１３、画面内予測部１０１６及び、画面内予測方向検出部１０１５に出力する。
【００２４】
減算器１００２は、画像並替部１００１から出力されたＭＢと、選択部１０１７から出力される画面内予測部１０１６又は、動き補償部１０１４にて生成された予測ＭＢとの差分を算出し、残差ＭＢを生成する。そして、直交変換部１００３に出力する。
【００２５】
直交変換部１００３は、減算器１００２から出力される残差ＭＢを直交変換することでＤＣＴ係数を生成し、量子化部１００４に出力する。
【００２６】
量子化部１００４は、直交変換部１００３から出力されるＤＣＴ係数を、レート制御部１００７で設定される量子化パラメータで除算する。さらに、量子化部１００４は、除算した結果を整数値に丸めることで、量子化係数を生成し、二値化部１００５及び、逆量子化部１００８に出力する。
【００２７】
二値化部１００５は、量子化部１００４から出力される多値データで表現される量子化係数を、二値データに変換し、算術符号化部１００６及び、レート制御部１００７に出力する。
【００２８】
算術符号化部１００６は、二値化部１００５から出力される二値データを算術符号化することにより、映像信号の符号化データである符号化ストリームを生成し、記録部１０２に出力する。
【００２９】
レート制御部１００７は、規格上のコンフォーマンスを守るとともに、算術符号化部１００６で発生する算術符号量を一定にするため、量子化部１００４にて使用される量子化パラメータＱｓｔｅｐの設定変更を行なう制御部である。具体的に、レート制御部１００７は、二値化部１００５が出力する二値化符号量と、算術符号化部１００６の出力する算術符号量とを用い、バッファシミュレーションを行い量子化パラメータＱｓｔｅｐの設定変更を行なう。そして、設定した量子化パラメータを、量子化部１００４に出力する。また、レート制御部１００７は、例外制御部１０３から量子化パラメータの設定がなされる場合は、当該量子化パラメータを量子化部１００４に出力する構成となる。
【００３０】
逆量子化部１００８は、量子化部１００４から出力される量子化係数を逆量子化することでＤＣＴ係数に復元し、逆直交変換部１００９に出力する。
【００３１】
逆直交変換部１００９は、逆量子化部１００８から出力されるＤＣＴ係数を逆直交変換することで残差ＭＢに復元し、加算器１０１０に出力する。
【００３２】
加算器１０１０は、逆直交変換部１００９から出力された残差ＭＢと、選択部１０１７から出力される画面内予測部１０１６又は、動き補償部１０１４にて生成された予測ＭＢとを加算して復号ＭＢを生成し、デブロッキングフィルタ部１０１１、画面内予測方向検出部１０１５及び、画面内予測部１０１６に出力する。
【００３３】
デブロッキングフィルタ部１０１１は、加算器１０１０から出力される複数の復号ＭＢのＭＢ境界に対し、デブロッキングフィルタ処理を行ない、フレームメモリ１０１２に出力する。
【００３４】
フレームメモリ１０１２は、デブロッキングフィルタ部１０１１から出力される復号ＭＢを蓄積する。フレームメモリ１０１２は、フラッシュメモリ、ＤＲＡＭ、強誘電体メモリ等の記録可能な部で構成される。
【００３５】
動きベクトル検出部１０１３は、画像並替部１００１から出力される現在符号化対象であるＭＢを基に、フレームメモリ１０１２に蓄積されている復号ＭＢに対する動きベクトルを検出する。なお、動きベクトル検出部１０１３において処理されるＭＢの処理サイズは、例えば、Ｈ．２６４規格であれば、７種類のＭＢサイズが規定されている。動きベクトル検出部１０１３は、この７種類からＭＢ毎に１つを選択する構成となる。
【００３６】
動き補償部１０１４は、動きベクトル検出部１０１３によって検出した動きベクトルを基に、フレームメモリ１０１２に蓄積される復号ＭＢに対して動き補償を行なった予測ＭＢを生成する。
【００３７】
画面内予測方向検出部１０１５は、加算器１０１０から出力される復号ＭＢと、画像並替部１００１から出力されるＭＢと、を基に、画面内予測に適用する予測モードを検出する。そして、検出した予測モードを画面内予測部１０１６に出力する。
【００３８】
画面内予測部１０１６は、加算器１０１０から出力される復号ＭＢに対して画面内予測を行い、予測ＭＢを生成する。そして、選択部１０１７に予測ＭＢを出力する。
【００３９】
選択部１０１７は、画面内予測部１０１６及び、動き補償部１０１４から出力される予測ＭＢのうち、一方の予測ＭＢを選択し、減算器１００２に出力する。
【００４０】
バッファ１０１は、例外制御部１０３から入力される映像信号の蓄積を制御するバッファ指示信号に基づいて、入力される映像信号の蓄積を行なう。例えば、例外制御部１０３からバッファ指示信号ＯＮが入力される場合、バッファ１０２は、映像信号の蓄積を行なう。一方、バッファ指示信号ＯＦＦが入力される場合、入力される映像信号は蓄積しない。
【００４１】
記録部１０２は、算術符号化部１００６から出力される符号化ストリームが入力されると、内部又は外部に接続される記録媒体に、当該符号化ストリームの記録を行う。さらに、記録部１０２は、例外制御部１０３からの記録制御信号を基に、記録媒体に記録する記録動作を変更する。
【００４２】
例外制御部１０３は、画像符号化装置の外部から使用者による記録終了指示を受け付ける機能を有する。さらに、当該記録終了指示を受け付けた後、符号化部１００によって符号化を行う映像信号の終端部での例外動作を司る。ここで、映像信号の終端部とは、少なくとも映像信号に含まれるＧＯＰのうち時間的に最終の最終ＧＯＰを含む部分とする。以下、説明の便宜上、終端部を最終ＧＯＰとして説明を行う。例外制御部１０３における例外処理は、（１）最終ＧＯＰの特定、（２）最終ＧＯＰに対応する映像信号の保持、（３）最終ＧＯＰでの、各ピクチャの発生符号量計測、量子化パラメータ計測、（４）最終ＧＯＰの再符号化、の４つの処理から成る。
【００４３】
まず、（１）最終ＧＯＰの特定について図面を参照しながら説明する。
【００４４】
図２は、入力される映像信号のうち、最終ＧＯＰの入力画像を含む入力画像を示す図である。図２では、ＮｙｙのＢピクチャのタイミングで使用者が記録終了指示を行っている。以下の説明では、終了指示後のIフレームを含む１ＧＯＰ分（１２フレーム）の記録を行う場合を考える。すなわち、Ｎｙｙが入力されているタイミングにて、終了指示があった場合には、次ＧＯＰの開始フレームであるＥ０１ピクチャから１２枚が最終ＧＯＰと特定され、Ｅ１２が符号化の最終フレームとなる。
【００４５】
次に（２）最終ＧＯＰに対応する映像信号の保持について説明する。
【００４６】
例外制御部１０３は、記録終了指示を受け付けた後、最終ＧＯＰの先頭フレームが入力されるタイミングで、バッファ１０１において映像信号の蓄積開始を指示するバッファ指示信号ＯＮをバッファ１０１に出力する。具体的には、図２の場合であれば、Ｅ０１かＥ１２までの期間、バッファ指示信号ＯＮを出力する。バッファ１０１は、例外制御部１０３のバッファ指示信号ＯＮが入力される場合、入力画像を蓄積する。
【００４７】
次に（３）最終ＧＯＰでの、各ピクチャの発生符号量計測、量子化パラメータ計測について説明する。
【００４８】
例外制御部１０３は、最終ＧＯＰに含まれる各フレームを通常符号化した際の発生符号量と量子化パラメータとを、フレームごとに計測し、内部メモリ（図示せず）に保持しておく。例えばフレームＥｎｎの発生符号量を、Ｂ＿ｏｌｄ(Ｅｎｎ)、量子化パラメータをＱｓｔｅｐ＿ｏｌｄ（Ｅｎｎ）と表すとすると、Ｂ＿ｏｌｄ(Ｅｎｎ)と、Ｑｓｔｅｐ＿ｏｌｄ（Ｅｎｎ）と、を内部メモリに蓄積する。
【００４９】
次に、（４）最終ＧＯＰの再符号化について説明を行う。
【００５０】
例外制御部１０３は、最終ＧＯＰに含まれる各フレームの通常符号化が終わった後、バッファ１０１に蓄積される映像信号の再符号化を符号化部１００に行わせるよう、バッファ１０１から符号化部に蓄積した映像信号を出力する。この際、バッファ１０１に蓄積される映像信号は、最終ＧＯＰに含まれる各フレームＥ０１からＥ１２である。また、例外制御部１０３は通常符号化時に内部メモリに蓄積した各フレームの発生符号量と、量子化パラメータに基づいて、再符号化時における量子化パラメータを設定し、レート制御部１００７に出力する。量子化パラメータの設定方法に関しては後述する。
【００５１】
また、例外制御部１０３は、通常符号化した当該最終ＧＯＰを、再符号化した最終ＧＯＰにて上書きを行う記録制御信号を記録部１０２に出力する。なお、例外制御部１０３は上書き動作を容易に行うために、記録部１０２が記録するストリームのうち、通常符号化時に最終ＧＯＰの開始フレームに対応するフレームが記録された位置を記憶しておくようにしてもよい。また、スタートコード等のサーチにより、最終ＧＯＰの開始フレームに対応する符号化ストリームの開始位置を探すようにしてもよい。以上のような方法により、最終ＧＯＰの開始フレームに対応する符号化ストリームの位置を特定し、この位置から、再符号化により生成された符号化ストリームを上書きするように例外制御部１０３は、記録手段１０２を制御する。
【００５２】
ここで、例外制御部１０３における量子化パラメータの設定方法について図面を参照しながら説明する。以下、説明の便宜上、フレームＥｎｎにおける再符号化の量子化パラメータを設定する動作について説明する。なお、各フレームでは、Ｂ＿ｏｌｄと、Ｑｓｔｅｐ＿ｏｌｄと、が計測され内部メモリに蓄積されているものとする。
【００５３】
図３は、最終ＧＯＰ内のフレームと、レート制御部１００７で行うバッファシミュレーションのバッファ滞留量との関係を示す図である。
【００５４】
図３（ａ）は、符号化終了時点でのバッファ滞留量の目標値ＣＰＢ＿ｔａｒｇｅｔに対し、符号化完了時点でのバッファ滞留量ＣＰＢ（Ｅ１１）が大きい場合を示している。
【００５５】
例外制御部１０３は、図３（ａ）のような場合、ＣＰＢ＿ｔａｒｇｅｔと、Ｅ１１におけるバッファ滞留量との誤差を最終ＧＯＰ内に含まれるＩ及び、Ｐフレームの枚数で除算して得られる値Δ１を、当該Ｉ及び、Ｐフレームの発生符号量を設定する際に使用する構成にしても構わない。なお、値Δ１は（数１）で表される値である。
【００５６】
【数１】
2011109215.tif 000003
【００５７】
上記の場合、最終ＧＯＰ内のＩ及びＰフレームとなるＥ０３、Ｅ０６、Ｅ０９、Ｅ１２における再符号化時の目標符号量は、それぞれのＢ＿ｏｌｄにΔ１を加算した値となる。なお、ＣＰＢ＿ｔａｒｇｅｔと、Ｅ１１におけるバッファ滞留量との誤差を均等に分配する構成に限定するものではなく、Ｐフレームと比較して、Ｉフレームにより多くの値を割り当てる構成にしても構わない。
【００５８】
例外制御部１０３は、上記のように求めた再符号化時における目標符号量になるように各フレームの量子化パラメータを決定する。その決定方法は、たとえば、同じシーンでの発生符号量と量子化幅が常に一定である、というよく知られた（数２）を用い、（数３）によって求める。
【００５９】
【数２】
2011109215.tif 000004
【００６０】
【数３】
2011109215.tif 000005
【００６１】
レート制御手段１０３は、再符号化時には、このようにして求めた量子化パラメータを量子化部１００４に出力する。
【００６２】
上記のように設定した量子化パラメータを用いて再符号化した場合、ＩおよびＰフレームの符号量が増えるため、図３（ｂ）のように符号化完了時のバッファ滞留量を、目標値に近づけることができる。
【００６３】
図４は、Ｅ０９で画像符号量が増大し、Ｅ１１において目標値ＣＰＢ＿ｔａｒｇｅｔよりもバッファ滞留量が少ない場合を示す。このような状況は、撮影終了時の地面撮り（カメラを保持している腕を下ろすなどの動作）等において発生する。この場合、Ｅ１１におけるバッファ滞留量が目標値ＣＰＢ＿ｔａｒｇｅｔに届いていないため、このままでは、次シーン符号化開始時のバッファ滞留量が小さな値となり、次シーン符号化開始時に画質劣化が生じることになる。このような場合には、たとえば、目標値ＣＰＢ＿ｔａｒｇｅｔと、Ｅ１１におけるバッファ滞留量との誤差を（数４）で表されるＩ、Ｐ、Ｂフレームの枚数である１２で割った値Δ２をＩ、Ｐ、Ｂフレームの再符号化時に均等配分するようにしてもよい。
【００６４】
【数４】
2011109215.tif 000006
【００６５】
上記の場合、最終ＧＯＰ内のフレームにおける再符号化時の目標符号量は、それぞれのＢ＿ｏｌｄにΔ２を減算した値となる。なお、この場合、Ｉ若しくはＰフレームよりもＢフレームの目標符号量を少なめに、ＩおよびＰフレームの目標符号量をＢフレームよりも大きくする構成にしても構わない。目標符号量から量子化幅を決定する方法は前述したとおりである。以上のようにすることで、再符号化時には、各フレームの符号量を減らすことができるため、図４（ｂ）のように符号化完了時のバッファ滞留量を、目標値に近づけることができる。
【００６６】
以上のように、本実施の形態１によれば、通常符号化時の発生符号量および量子化幅を用いて再符号化時の量子化幅を決定することで、バッファ滞留量を目標値に近づけることができる。また、再符号化では、入力画像を用いているので、従来方式でのデコード画像の再符号化のため生じる画質劣化がない。
【００６７】
（実施の形態２）
次に本実施の形態２について図面を参照しながら説明を行う。
【００６８】
図５は本実施の形態２における画像符号化装置を示した模式図である。
【００６９】
本実施の形態１との違いは、例外制御部５０１と、フレームメモリ５０２である。
【００７０】
例外制御部５０１は、本実施の形態１で説明した例外制御部１０３の動作に加えて、参照ピクチャ保持信号をフレームメモリ５０２に出力する。
【００７１】
フレームメモリ５０２は、フレームメモリ１０１２の動作に加えて、例外制御部５０１から参照ピクチャ保持信号が入力されると、その時にフレームメモリに入力されたローカルデコード画像を蓄積する。
【００７２】
次に、図６を用いて、本実施の形態２における動作を説明する。ここでは、終了指示を含むＧＯＰだけを符号化する場合であって、かつ、終了指示後のフレームのみを再符号化するものとする。すなわち、Ｅ０６での終了指示に基づき、Ｅ０７からＥ１２のフレームのみを再符号化対象とする。また、Ｅ０７、Ｅ０８の符号化に必要な参照ピクチャＥ０６をフレームメモリ５０２に保持するため、例外制御部５０１は、Ｅ０６符号化時刻に、参照ピクチャ保持信号を出力する。
【００７３】
以上の動作により、Ｅ０７およびＥ０８の再符号化時に必要となる参照ピクチャＥ０６をフレームメモリ５０２に保持することができるので、再符号化が実行可能となる。なお、上記のようにフレームメモリに保持する以外に、記録部１０２の符号化ストリームをデコードして参照ピクチャを生成するようにしてもよい。
【産業上の利用可能性】
【００７４】
本発明にかかる映像符号化装置は、シームレス再生を可能にする映像符号化装置を提供可能とするものである。特に従来方式では、シーケンス終端での符号量制御が難しく、結果としてシーケンス終端および先頭での画質劣化が発生する場合があったが、本発明はこれを解決するものであって、産業上の利用可能性は高い。
【符号の説明】
【００７５】
１００  符号化部
１０１  バッファ
１０２  記録部
１０３、５０１  例外制御部
５０２、１０１２  フレームメモリ
１００１  画像並替部
１００２  減算器
１００３  直交変換部
１００４  量子化部
１００５  二値化部
１００６  算術符号化部
１００７  レート制御部
１００８  逆量子化部
１００９  逆直交変換部
１０１０  加算器
１０１１  デブロッキングフィルタ部
１０１３  動きベクトル検出部
１０１４  動き補償部
１０１５  画面内予測方向検出部
１０１６  画面内予測部
１０１７  選択部
【図１】
2011109215.tif 000007
【図２】
2011109215.tif 000008
【図３】
2011109215.tif 000009
【図４】
2011109215.tif 000010
【図５】
2011109215.tif 000011
【図６】
2011109215.tif 000012