(57)【要約】【課題】動きベクトル検出のためのメモリ量とブロックマッチングの回数を削減して、少ないリソースで高速に符号化をすること。【解決手段】フィールド毎の原画像信号１０１が入力すると、動き検出（ＭＥ）部１１６は、その原画像信号１０１とフィールドメモリ１１３，１１４のいずれか一方に格納された以前のフィールドのフィールド参照画像と比較をして動きベクトルを求め、動き補償予測（ＭＣ）部１１８および切り替え制御部１１７へ出力する。その際、切り替え制御部１１７は、動き検出（ＭＥ）部１１６が前フィールドの原画像信号１０１の動きベクトルを蓄積してフィールド毎の平均値を求め、その平均値に基づいて切り替えスイッチ１１２，１１５を切り替えて、フィールドメモリ１１３に格納された参照画像を使用するか、あるいはフィールドメモリ１１４に格納された参照画像を使うかを切り替える。【選択図】図１
2007259206.tif 000002
【特許請求の範囲】
【請求項１】
参照画像を参照して符号化対象画像の動きベクトルを検出し、その動きベクトルに基づいて前記符号化対象画像の予測符号化を行う動画像符号化装置であって、
フィールド別に前記参照画像を記憶する複数のフィールドメモリと、
前記複数のフィールドメモリのいずれか一方のフィールドメモリに記憶された前記参照画像を参照して前記符号化対象画像の動きベクトルを検出する動きベクトル検出手段と、
前記動きベクトル検出手段によって検出された前フィールドの画像信号の動きベクトルに基づいて、現フィールドの画像信号の動きベクトルを検出する際に参照する前記複数のフィールドメモリを切り替えるメモリ切り替え手段と、を有し、
前記動きベクトル検出手段は、前記切り替え制御部によって前フィールド画像信号の動きベクトルに基づいて切り替えられた前記複数のフィールドメモリのフィールド別の前記参照画像を参照して現フィールドの画像信号の動きベクトルを検出する、
ことを特徴とする動画像符号化装置。
【請求項２】
前記切り替え制御部は、
前記動きベクトル検出手段によって検出された前フィールド画像信号の動きベクトルの絶対値の平均値に基づいて、前記複数のフィールドメモリを切り替える、ことを特徴とする請求項１記載の動画像符号化装置。
【請求項３】
参照画像を参照して符号化対象画像の動きベクトルを検出し、その動きベクトルに基づいて前記符号化対象画像の予測符号化を、コンピュータに実行させる動画像符号化プログラムであって、
フィールド別に前記参照画像を記憶する複数のフィールドメモリのいずれか一方のフィールドメモリに記憶された前記参照画像を参照して前記符号化対象画像の動きベクトルを検出するステップと、
前記検出された前フィールドの画像信号の動きベクトルに基づいて、現フィールドの画像信号の動きベクトルを検出する際に参照する前記複数のフィールドメモリを切り替えるステップと、を有し、
前フィールド画像信号の動きベクトルに基づいて切り替えられた前記複数のフィールドメモリのフィールド別の前記参照画像を参照して現フィールドの画像信号の動きベクトルを検出する、
ことをコンピュータに実行させることを特徴とする動画像符号化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参照画像を参照して符号化対象画像の動きベクトルを検出し、その動きベクトルに基づいて前記符号化対象画像の予測符号化を行う動画像符号化装置および動画像符号化プログラムに関し、特に、動画像を効率的に伝送するために、より少ない符号量で符号化するため、動きの度合いに応じて参照フィールドを切り替えてフィールド間予測の計算量を削減して高速に符号化処理を行う手法に関するものである。
【背景技術】
【０００２】
インターレースの信号を符号化する従来の動画像符号化装置では、予測効率を向上させるため、奇数または偶数のフィールド毎にフィールド内またはフィールド間の信号を符号化する場合がある。
【０００３】
フィールド内符号化（以下、イントラ符号化と記す）では、フィールド内の画像信号のみが独立して符号化され、フィールド間符号化（以下、インター符号化と記す）では前後のフィールドを参照フィールドとする予測信号が生成され、予測誤差が符号化される。
【０００４】
インター符号化では、入力フィールドと参照フィールドについて設定したサーチ範囲内でブロックマッチングを行って 差分の合計値が最小になる位置を求め、動きベクトルと残差成分を符号化する（例えば、特許文献１参照）。
【特許文献１】特開平１０−４２２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、動画像符号化の一般的な技術として、参照フィールドとして直前のフィールドの他にさらに前のフィールドや時間軸方向で先のフィールドを使用したり、双方向から予測したりする場合があるが、かかる場合には、フィールド参照画像格納用に多くのメモリを消費したり、ブロックマッチングにかかる処理時間が膨大となる、という問題がある。
【０００６】
また、上述の特開平１０−４２２９６号公報記載の従来装置では、第１、第２の参照フィールドと符号化対象フィールド間の第１、第２の動きベクトルをそれぞれ検出し、時空間フィルタ処理により予測フィールドを生成しているが、参照フィールド毎に動き検出を行うためにブロックマッチングにかかる処理量が多くなり、高速にアクセス可能な参照フィールド用のメモリが２枚分必要なため、処理量やメモリサイズに制限のある実装には適さない、という問題がある。
【０００７】
そこで、本発明では、動きベクトル検出のためのメモリ量とブロックマッチングの回数を削減して、少ないリソースで高速に符号化をすることができる動画像符号化装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の動画像符号化装置では、参照画像を参照して符号化対象画像の動きベクトルを検出し、その動きベクトルに基づいて前記符号化対象画像の予測符号化を行う動画像符号化装置であって、フィールド別に前記参照画像を記憶する複数のフィールドメモリと、前記複数のフィールドメモリのいずれか一方のフィールドメモリに記憶された前記参照画像を参照して前記符号化対象画像の動きベクトルを検出する動きベクトル検出手段と、前記動きベクトル検出手段によって検出された前フィールドの画像信号の動きベクトルに基づいて、現フィールドの画像信号の動きベクトルを検出する際に参照する前記複数のフィールドメモリを切り替えるメモリ切り替え手段と、を有し、前記動きベクトル検出手段は、前記切り替え制御部によって前フィールド画像信号の動きベクトルに基づいて切り替えられた前記複数のフィールドメモリのフィールド別の前記参照画像を参照して現フィールドの画像信号の動きベクトルを検出する、ものである。
【０００９】
特に、前記切り替え制御部は、前記動きベクトル検出手段によって検出された前フィールド画像信号の動きベクトルの絶対値の平均値に基づいて、前記複数のフィールドメモリを切り替えるようにしても良い。
【００１０】
また、本発明の動画像符号化プログラムは、参照画像を参照して符号化対象画像の動きベクトルを検出し、その動きベクトルに基づいて前記符号化対象画像の予測符号化を、コンピュータに実行させる動画像符号化プログラムであって、フィールド別に前記参照画像を記憶する複数のフィールドメモリのいずれか一方のフィールドメモリに記憶された前記参照画像を参照して前記符号化対象画像の動きベクトルを検出するステップと、前記検出された前フィールドの画像信号の動きベクトルに基づいて、現フィールドの画像信号の動きベクトルを検出する際に参照する前記複数のフィールドメモリを切り替えるステップと、を有し、前フィールド画像信号の動きベクトルに基づいて切り替えられた前記複数のフィールドメモリのフィールド別の前記参照画像を参照して現フィールドの画像信号の動きベクトルを検出する、ことをコンピュータに実行させるものである。
【発明の効果】
【００１１】
本発明の動画像符号化装置及び動画像符号化プログラムによれば、前フィールド画像信号の動きベクトルに基づき現フィールドの画像信号の動きベクトルを検出する際に参照する複数のフィールドメモリを切り替えて、現フィールドの画像信号の動きベクトルを検出するので、フィールド間の動きベクトル検出を行う場合に、前フィールド画像信号の動きに応じてフィールドメモリを選択して動きベクトルを検出することになり、動きベクトルの検出を効率良く行うことができ、動きベクトル検出のためのメモリ量とブロックマッチングの回数を削減でき、少ないリソースで高速に符号化をすることができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明に係る動画像符号化装置の実施の形態の構成例を示すブロック図である。
【００１３】
図１において、本実施の形態の動画像符号化装置では、入力画像メモリ１０２、減算器１０３、直交変換部１０４、量子化部１０５、ＶＬＣ部１０６、バッファ１０７、逆量子化部１０９、逆直交変換部１１０、加算器１１１、切り替えスイッチ１１２，１１５、フィールドメモリ１１３，１１４、動き検出（ＭＥ）部１１６、切り替え制御部１１７と、動き補償（ＭＣ）部１１８とを有しており、フィールド画像信号１０１を入力して符号化して符号化信号１０８を出力するように構成されている。なお、この構成例では、動き検出（ＭＥ）部１１６が本発明の動きベクトル検出手段に相当し、フィールドメモリ１１３，１１４が本発明の複数のフィールドメモリに相当し、切り替えスイッチ１１２，１１５と切り替え制御部１１７とが本発明のメモリ切り替え手段に相当する
【００１４】
次に、本実施の形態の動画像符号化装置の動作を説明する。
【００１５】
本装置に、符号化対象である奇数フィールドおよび偶数フィールドからなるインターレースのフィールド画像信号１０１が入力されると、まず、入力用の入力画像メモリ１０２に格納される。
【００１６】
すると、動き検出（ＭＥ）部１１６は、入力画像メモリ１０２からフィールド画像信号１０１を読み出して、フィールドメモリ１１３，１１４のいずれか一方に格納された以前のフィールドのフィールド参照画像と比較をして動きベクトルを求め、動き補償予測（ＭＣ）部１１８および切り替え制御部１１７へ出力する。なお、動きベクトルは、一般的なブロックマッチンング等の方法により各マクロブロック毎にフィールド画像との差分値を求め、差分値が最小になる位置からｘ方向成分およびｙ方向成分からなる動きベクトルＭＶ（ｘ、ｙ）を検出する。
【００１７】
動き補償予測（ＭＣ）部１１８は、動き検出（ＭＥ）部１１６によって求められた動きベクトルによって予測画像を作成して減算器１０３へ出力し、減算器１０３は、その予測画像と、入力するフィールド画像信号１０１との差分を求めて差分信号として出力する。すると、直交変換部１０４がその差分信号を直交変換し、量子化部１０５がその直交変換係数を所定の量子化ステップにより量子化する。そして、ＶＬＣ部１０６が量子化後の係数を可変長符号化して符号化ビットストリームとし、その符号化ビットストリームをバッファ１０７に蓄積した後、符号化信号１０８として出力する。
【００１８】
また、量子化部１０５にて量子化された係数は、本装置内でローカルデコードするため、逆量子化部１０９にて逆量子化され、逆直交変換部１１０にて逆直交変換された後に、加算器１１１にて動き補償予測（ＭＣ）部１１８からの予測画像と加算されてフィールド画像に復元され、切り替え制御部１１７による制御に基づく切り替えスイッチ１１２の切り替えにより各フィールドのフィールドメモリ１１３，１１４のいずれかにフィールド別にそれぞれ格納される。
【００１９】
どちらのフィールドメモリ１１３，１１４に格納するかは、切り替えスイッチ１１２によって順番に切り替える。その結果、例えば、フィールドメモリ１１３が奇数フィールドの参照画像を記憶する一方、フィールドメモリ１１４が偶数フィールドの参照画像を記憶するものと決められている場合には、フィールドメモリ１１３には奇数フィールド、フィールドメモリ１１４には偶数フィールドの参照画像が格納されることになる。
【００２０】
このフィールドメモリ１１３，１１４に格納された各フィールドの参照画像が、次のフィールド画像信号１０１の参照画像として使用されることになる。
【００２１】
ここで、従来は、フィールドメモリ１１３，１１４に格納された奇数フィールドおよび偶数フィールドの参照画像の両方について、入力するフィールド画像信号１０１とのブロックマッチングを行い、動きベクトルを検出している。
【００２２】
これに対し、本実施の形態では、切り替え制御部１１７が、動き検出（ＭＥ）部１１６によってマクロブロック毎に求められた動きベクトルＭＶ（ｘ、ｙ）のｘ方向成分およびｙ方向成分の絶対値の合計の平均値、すなわちベクトルＭＶ（ｘ、ｙ）のｘ方向成分およびｙ方向成分の絶対値をフィールド毎に累積する。そして、その累積値をインターマクロブロック数、すなわち動きベクトル数により除算した値を動き情報とし、その動き情報の大きさを閾値と比較して、その大小により切り替えスイッチ１１２，１１５を切り替え、フィールド参照画像として、フィールドメモリ１１３に格納された奇数フィールドのフィールド信号を使用するか、あるいはフィールドメモリ１１４に格納された偶数フィールドのフィールド信号を使うかを選択する。
【００２３】
次に、本実施の形態によるフィールド画像信号符号化の処理手順を説明する。
【００２４】
図２は、本実施の形態によるフィールド画像信号符号化の処理手順を示すフローチャートである。
【００２５】
動き検出（ＭＥ）部１１６は、動きベクトルを検出するフィールド画像信号毎に切り替えスイッチ１１２，１１５を動作して参照すべきフィールドメモリ１１３，１１４を切り替えるため、まず、フィールド画像信号毎に、符号化すべきフィールド画像信号１０１がフィールド内符号化、すなわちイントラ符号化するか否かを判断する（ステップ２０１）。
【００２６】
ここで、フィールド内符号化、すなわちイントラ符号化するものと判断した場合（ステップ２０１”Ｙｅｓ”）、動き検出（ＭＥ）部１１６は、動きベクトルの検出は行わず、直交変換部１０４や量子化部１０５等が、マクロブロック毎にそのフィールド画像信号１０１のイントラ符号化を行う（ステップ２０９）。ただし、動き検出（ＭＥ）部１１６は、そのイントラ符号化をするフィールド画像信号１０１のフィールドの種別（偶数か奇数）を切り替え制御部１１７に対し通知して、切り替え制御部１１７は、切り替えスイッチ１１２を動作させてフィールド画像信号１０１のフィールドの種別（偶数か奇数）に応じてフィールドメモリ１１３，１１４にそのフィールド画像信号１０１を参照画像として格納することになる。
【００２７】
これに対し、符号化すべきフィールド画像信号１０１がフレーム間符号化、すなわちインター符号化するものと判断した場合（ステップ２０１”Ｎｏ”）、切り替え制御部１１７は、続いてイントラ符号化直後、すなわち前のフィールド信号でイントラ符号化が行われていたか否かを判断する（ステップ２０２）。ここで、前のフィールド信号でイントラ符号化が行われていたか否かは、イントラ符号化直後であれば、前のフィールド信号でイントラ符号化が行われていて、動きベクトルが検出されていないので、動き検出（ＭＥ）部１１６による前フィールドの動きベクトルの検出結果から判断することができる。
【００２８】
ここで、切り替え制御部１１７は、イントラ符号化直後であると判断した場合（ステップ２０２”Ｙｅｓ”）、直前の異位相フィールドの参照画像を参照する異位相フィールド参照モードに切り替える（ステップ２０４）。これは、イントラ符号化直後であるため、直前のイントラ符号化および復号された参照画像しか格納されていないからである。
【００２９】
これに対し、前のフィールド信号でイントラ符号化を行っていないと判断した場合（ステップ２０２”Ｎｏ”）、前のフィールド信号でインター符号化を行っている場合であるので、切り替え制御部１１７は、続いて前フィールドの動き情報の大きさが所定の閾値より大きいか否かを判定する（ステップ２０３）。なお、所定の閾値は、予め実験したり、あるいは実際の符号化結果に基づき予め設定する。
【００３０】
これは、一般に動きの速い画像では、なるべく時間間隔の短いフィールド間、つまり異位相間で動き検出をする方が動き検出の効率が良い一方、動きの遅い画像、静止画に近い画像では、時間間隔が空いても、空間的に相関性の高い同位相を参照とする方が動き検出の効率が良い。そのため、本実施の形態では、動きの大小により現フィールド画像信号１０１の参照フィールドを選択することにしたからである。ただし、リアルタイム動作をさせるエンコーダでは、その判定を現フィールドで行うのは負荷が大きく、また遅延を生じるために、本実施の形態では、前フィールドの動き情報を利用する。
【００３１】
具体的には、本実施の形態では、各フィールドの符号化を始める時点で前フィールドの符号化結果から動き情報の大きさと、閾値とを比較して、前フィールドの動き情報が閾値より大きい場合には、異位相フィールドとなる直前フィールドの参照画像信号として選択する一方、前フィールドの動き情報が閾値より小さい場合には、２フィールド前の同位相のフィールドの画像信号を参照画像信号として選択する。
【００３２】
つまり、前フィールドでの動き情報の大きさが所定の閾値より大きいと判定した場合（ステップ２０４”ＹＥＳ”）、切り替え制御部１１７は、前フィールドの画像では動きが大きかったということなので、時間的に近い直前の異位相フィールドの参照画像を参照する異位相フィールド参照モードに切り替える（ステップ２０４）。つまり、切り替え制御部１１７は、切り替えスイッチ１１５を切り替えて、直前すなわち一つ前の異なるフィールドの画像信号を記憶したフレームメモリ１１３，１１４を選択することになる
【００３３】
これに対し、前フィールドの動き情報の大きさが所定の閾値より小さいと判定した場合は（ステップ２０４”Ｎｏ”）、動きが小さかったということなので、空間的に相関性が高い同位相フィールドの参照画像を参照する同位相フィールド参照モードに切り替える（ステップ２０５）。つまり、切り替え制御部１１７は、切り替えスイッチ１１５を切り替えて、２つ前の同じフィールドの画像信号を記憶したフレームメモリ１１３，１１４を選択することになる
【００３４】
次に、動きベクトル検出（ＭＥ）部１１６は、現在のフィールド画像信号１０１のマクロブロック毎に、選択したフレームメモリ１１３，１１４のいずれかに格納されたフィールド参照画像から動きベクトルに基づいて参照領域として必要な領域のフィールド参照画像を動き補償（ＭＣ）部１７６に転送して（ステップ２０６）、上述の予測画像信号の生成以降のインター符号化を行わせる（ステップ２０７）。
【００３５】
そして、切り替え制御部１１７は、次のフィールドの画像信号の判定のために、動きベクトル検出（ＭＥ）部１１６にて検出された動きベクトルの絶対値を累積記憶して動き情報を更新する（ステップ２０８）。
【００３６】
このようなステップ２０６〜２０８の処理を、現在のフィールド画像信号１０１のマクロブロック毎に行うと共に、以上のステップ２０１〜２０９の処理を、入力するフィードル画像信号毎に繰り返すことにより、フィールド画像信号１０１を符号化する。
【００３７】
次に、本実施の形態によるフィールド画像信号毎の参照画像選択の具体例を、図３、図４を参照して説明する。
【００３８】
図３において、Ｆ１〜Ｆ７は入力されたフィールド毎の画像信号であり、Ｆ１、Ｆ３、Ｆ５、Ｆ７は奇数フィールドの画像信号、Ｆ２、Ｆ４、Ｆ６は偶数フィールドの画像信号である。そして、Ｆ１は、フィールド内符号化を行うイントラ画像信号であり、Ｆ２〜Ｆ７はフィールド間符号化を行うインター画像信号である。
【００３９】
まず、偶数フィールドの画像信号Ｆ２の符号化では、図２のステップ２０２にてイントラ直後であると判定され（ステップ２０８”ＹＥＳ”）、ステップ２０４により、直前の異位相フィールドである奇数フィールドの画像信号Ｆ１を参照画像とする。
【００４０】
次に、奇数フィールドの画像信号Ｆ３を符号化する場合には、図２のステップ２０３により前フィールド画像信号１０１での動き情報の大きさに応じて、ステップ２０４により、異位相となる直前フィールドの画像信号Ｆ２を参照するか、あるいはステップ２０５により、さらにその前の同位相のフィールドの画像信号Ｆ１を参照画像信号とすることになる。
【００４１】
以下、フィールド画像信号Ｆ４〜Ｆ７についても、図２のステップ２０３により前フィールド画像信号１０１での動き情報の大きさに応じて、異位相となる直前フィールドの画像信号、またはさらにその前、すなわち２フィールド前の同位相のフィールド画像が参照画像となる。
【００４２】
図４は、本実施の形態におけるフィールド毎の参照画像信号の選択の例を示している。
【００４３】
まず、フィールド画像信号Ｆ２は、図４でも説明したように、図２のステップ２０２にてイントラ直後であると判定され（ステップ２０８”ＹＥＳ”）、ステップ２０４により、直前の異位相フィールドである奇数フィールドの参照画像信号Ｆ１を選択する。そして、切り替え制御部１１７は、フィールド画像信号Ｆ２を符号化する過程で、図２のステップ２０８により、動き検出（ＭＥ）部１１６が検出したフィールド画像信号Ｆ２の動きベクトルを蓄積する。
【００４４】
次に、フィールド画像信号Ｆ３を符号化する場合には、切り替え制御部１１７は、図２のステップ２０３により、前フィールドであるフィールド画像信号Ｆ２での動き情報と閾値とを比較として、参照フィールドを選択する。この例では、前フィールドのフィールド画像信号Ｆ２の動き情報が閾値より大なので（ステップ２０３”ＹＥＳ”）、フィールド画像信号Ｆ３を符号化する場合には、ステップ２０４により、異位相である直前フィールドのフィールド画像信号Ｆ２を参照画像信号として選択する。
【００４５】
次に、同様にフィールド画像信号Ｆ４では、切り替え制御部１１７は、図２のステップ２０４により、前フィールドであるフィールド画像信号Ｆ３の動き情報に基づいて異位相である直前フィールドのフィールド画像信号Ｆ３を参照画像信号として選択する。その一方、フィールド画像信号Ｆ５、Ｆ６では、切り替え制御部１１７は、図２のステップ２０５により、それぞれ前フィールドであるフィールド画像信号Ｆ４、Ｆ５の動き情報に基づいて同位相である２つ前のフィールド画像信号Ｆ３、Ｆ４を参照画像信号として選択し、フィールド画像信号Ｆ７では、図２のステップ２０４により、前フィールドであるフィールド画像信号Ｆ６の動き情報に基づいて異位相である前のフィールド画像信号Ｆ６を参照画像信号として選択して順次符号化を行う。
【００４６】
このように、本実施の形態によれば、フィールド間予測を行う際に、切り替え制御部１１７が前フィールドでの動き情報と閾値とを比較して、その大小により切り替えスイッチ１１２、１１５を切り替えて、フィールド画像信号毎に前フィールドにおける動きベクトルに基づいてフィールドメモリ１１３，１１４を選択して参照するようにしたので、動きベクトル検出（ＭＥ）部１１６や動き補償部（ＭＣ）部１１８が参照画像を参照する際に保持するメモリ量と、フィールドメモリ１１３，１１４へのメモリアクセス回数と、動きベクトル検出のためのブロックマッチングの回数を削減等することが可能となり、少ないリソースで高速に符号化処理を実行することができる。
【００４７】
つまり、動画像符号化装置の実装時においては、入力画像メモリ１０２およびフィールドメモリ１１３，１１４等の画像メモリとして、図５に示すように、外部メモリのＳＤＲＡＭ等の大容量／低速メモリ５０１と、プロセッサ内部の小容量／高速メモリ５０２とを併用する場合が多く、動き検出では画像メモリへのアクセスが頻繁に起こるために、なるべく参照領域としてプロセッサ内部の小容量／高速メモリ５０２を使用するのが望ましいが，容量が小さいために効率良くこのメモリを使うことが必要である。本実施の形態では、動きの小さいフィールド画像と、動きの大きいフィールド画像の双方のフィールド画像でフィールド間予測を行う場合には、いずれか一方のフィールド画像のみ参照画像として使用して動きベクトル算出のためのブロックマッチングを行なうので、ブロックマッチングを効率良く行うことができ、符号化全体にかかる処理量と、メモリリソースを削減することができる。
【００４８】
なお、上記実施の形態では、動き検出（ＭＥ）部１１６がマクロブロック毎に求めた動きベクトルＭＶ（ｘ、ｙ）のｘ方向成分およびｙ方向成分の絶対値の合計の平均値、すなわち動きベクトルＭＶ（ｘ、ｙ）のｘ方向成分およびｙ方向成分の絶対値をフィールド毎に累積して、その累積値をインターマクロブロック数、すなわち動きベクトル数により除算した値を動き情報として閾値と比較するように説明したが、本発明では、これに限らず、絶対値の二乗値をフィールド毎に累積してその累積値をインターマクロブロック数により除算したり、動きベクトルＭＶ(ｘ、ｙ)のｘ、ｙ方向でそれぞれ異なる値により重み付けをして動きベクトルＭＶ（ｘ、ｙ）の絶対値の合計の平均値を求めたり、さらにはある閾値以上の大きさの動きベクトルの数を動き情報として使うなど、フィールド全体の動きを評価できる値であれば動き情報として勿論良い。
【００４９】
また、上記実施の形態では、図１に示すように、フィールドメモリ１１３，１１４に格納されたフィード別の参照画像信号を参照するように説明したが、本発明では、これに限らず、図６に示すように、背景用のフィールド画像を長期間記憶するロングタームフィールドメモリ１２１を設け、動き情報が第１の閾値（＜第２の閾値）より小さい場合には、動きが極端に少ないため、ロングタームフィールドメモリ１２１に格納された背景用等のフィールド画像を参照し、動き情報が第１の閾値と第２の閾値との間である場合には、動きが少ないため、空間的に相関の高い同位相のフィールド参照画像を選択するようにフィールドメモリ１１３，１１４を切り替え、動き情報が第２の閾値以上の場合には、動きが大きいため、時間的に近い異位相のフィールド参照画像を選択するようにフィールドメモリ１１３，１１４を切り替えるようにしても勿論よい。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る動画像符号化装置の実施の形態の構成例を示すブロック図である。
【図２】本実施の形態によるフィールド画像信号符号化の処理手順を示すフローチャートである。
【図３】本実施の形態による同位相および異位相フィールド参照モードへの切り替えの具体例を説明する図である。
【図４】本実施の形態による同位相および異位相フィールド参照モードへの切り替えの具体例を説明する図である。
【図５】動画像符号化装置の実装時において画像メモリとして大容量／低速メモリと小容量／高速メモリとを併用した場合の動きベクトル検出時のメモリ間のデータ転送を説明する図である。
【図６】本発明に係る動画像符号化装置の実施の形態の他の構成例を示すブロック図である。
【符号の説明】
【００５１】
１０２  入力画像メモリ
１０３  減算器
１０４  直交変換部
１０５  量子化部
１０６  ＶＬＣ部
１０７  バッファ
１０９  逆量子化部
１１０  逆直交変換部
１１１  加算器
１１２,１１５  切り替えスイッチ（メモリ切り替え手段）
１１３，１１４  フィールドメモリ（複数のフィールドメモリ）
１１６  動き検出（ＭＥ）部（動きベクトル検出手段）
１１７  切り替え制御部（メモリ切り替え手段）
１１８  動き補償（ＭＣ）部
【図１】
2007259206.tif 000003
【図２】
2007259206.tif 000004
【図３】
2007259206.tif 000005
【図４】
2007259206.tif 000006
【図５】
2007259206.tif 000007
【図６】
2007259206.tif 000008