(57)【要約】【課題】  インターレース画像のフィールド動きベクトルを検出する装置は、参照画像の両フィールドに対して動きベクトル検出を行っているため、演算量の増加が抑制できず、特にＢピクチャに関しては、Ｐピクチャの演算量に比べて２倍の演算量が必要となる。【解決手段】  参照フィールド制限手段１０３は、インターレース方式の符号化画像信号がＢピクチャの場合に、参照フィールド判定手段１０５から、既に動きベクトルが決定しているＰピクチャの参照フィールド判定情報が入力され、フレーム／フィールド判定手段１０６から、既に動きベクトルが決定しているＰピクチャのフレーム／フィールド判定情報が入力される。参照フィールド制限手段１０３は、これら入力判定情報に基づき、制限する参照フィールドを決定する。これにより、動きベクトル検出手段１０４におけるＢピクチャのフィールド動きベクトル検出の演算量が従来の半分に削減される。【選択図】            図１
2005341023.tif 000002
【特許請求の範囲】
【請求項１】
インターレース方式の符号化対象画像信号の動き補償予測符号化で必要となる、前記符号化対象画像信号と参照画像信号の各ブロックの相対位置関係を示す動きベクトルを検出する動きベクトル検出装置において、
前記符号化対象画像信号が、他の符号化対象画像信号の符号化時に参照されないフレーム画像又はフィールド画像である非参照ピクチャであるときには、既に前記動きベクトルが検出されており、かつ、他の符号化対象画像信号の符号化時に参照されるフレーム画像又はフィールド画像である参照ピクチャの、符号化時に参照したフィールドがトップフィールドかボトムフィールドであるかを示す参照フィールド判定情報と、符号化時に参照したピクチャがフレーム画像であるかフィールド画像であるかを示すフレーム／フィールド判定情報とを用いて、前記動きベクトル検出時に参照する参照フィールドを予め制限する参照フィールド制限情報を生成する参照フィールド制限手段と、
前記符号化対象画像信号が前記参照ピクチャであるときには、前記参照画像信号との間の動きベクトルをトップフィールドとボトムフィールドのそれぞれについて検出すると共に、検出した前記参照ピクチャのトップフィールドとボトムフィールドのそれぞれの動きベクトルの符号量に対応した第１及び第２の誤差評価値をそれぞれ算出し、前記符号化対象画像信号が前記非参照ピクチャであるときには、前記参照画像信号との間の動きベクトルを、前記参照フィールド制限手段からの前記参照フィールド制限情報に基づく前記参照フィールドについて検出すると共に、検出した前記非参照ピクチャの前記参照フィールドの動きベクトルの符号量に対応した第３の誤差評価値を算出する動きベクトル検出手段と、
前記動きベクトル検出手段から前記参照ピクチャのトップフィールドとボトムフィールドの動きベクトル及び前記第１及び第２の誤差評価値が入力されたときには、誤差評価値の小さい方のフィールドの動きベクトルを出力し、前記非参照ピクチャの前記参照フィールドの動きベクトル及び前記第３の誤差評価値が入力されたときには、その動きベクトル及び前記第３の誤差評価値をそのまま出力する参照フィールド判定手段と
を有することを特徴とする動きベクトル検出装置。
【請求項２】
インターレース方式の符号化対象画像信号の動き補償予測符号化で必要となる、前記符号化対象画像信号と参照画像信号の各ブロックの相対位置関係を示す動きベクトルをコンピュータに検出させる動きベクトル検出プログラムにおいて、
前記コンピュータを、
前記符号化対象画像信号が、他の符号化対象画像信号の符号化時に参照されないフレーム画像又はフィールド画像である非参照ピクチャであるときには、既に前記動きベクトルが検出されており、かつ、他の符号化対象画像信号の符号化時に参照されるフレーム画像又はフィールド画像である参照ピクチャの、符号化時に参照したフィールドがトップフィールドかボトムフィールドであるかを示す参照フィールド判定情報と、符号化時に参照したピクチャがフレーム画像であるかフィールド画像であるかを示すフレーム／フィールド判定情報とを用いて、前記動きベクトル検出時に参照する参照フィールドを予め制限する参照フィールド制限情報を生成する参照フィールド制限手段と、
前記符号化対象画像信号が前記参照ピクチャであるときには、前記参照画像信号との間の動きベクトルをトップフィールドとボトムフィールドのそれぞれについて検出すると共に、検出した前記参照ピクチャのトップフィールドとボトムフィールドのそれぞれの動きベクトルの符号量に対応した第１及び第２の誤差評価値をそれぞれ算出し、前記符号化対象画像信号が前記非参照ピクチャであるときには、前記参照画像信号との間の動きベクトルを、前記参照フィールド制限手段からの前記参照フィールド制限情報に基づく前記参照フィールドについて検出すると共に、検出した前記非参照ピクチャの前記参照フィールドの動きベクトルの符号量に対応した第３の誤差評価値を算出する動きベクトル検出手段と、
前記動きベクトル検出手段から前記参照ピクチャのトップフィールドとボトムフィールドの動きベクトル及び前記第１及び第２の誤差評価値が入力されたときには、誤差評価値の小さい方のフィールドの動きベクトルを出力し、前記非参照ピクチャの前記参照フィールドの動きベクトル及び前記第３の誤差評価値が入力されたときには、その動きベクトル及び前記第３の誤差評価値をそのまま出力する参照フィールド判定手段と
して機能させることを特徴とする動きベクトル検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動きベクトル検出装置及び動きベクトル検出プログラムに係り、特に動画像符号化装置に好適な動きベクトル検出装置及び動きベクトル検出プログラムに関する。
【背景技術】
【０００２】
ＭＰＥＧ（Moving Picture Experts Group）に代表される動画像の符号化では、フレーム間の画像の相関を用いて符号量を圧縮する動き補償予測符号化が多く用いられる。動き補償予測符号化では、符号化画像と参照画像のブロックの位置関係を示す動きベクトルが必要である。この動きベクトルは、ブロック間の誤差評価値が小さいほど動き補償予測をした際に、符号化効率が向上する。
【０００３】
上記の誤差評価値とは、一般に、ブロックマッチングを用いて、ブロック間の相違を絶対差分和や差分二乗和などで表現した予測誤差や、動きベクトル符号量やＤＣＴ（離散コサイン変換：Discrete Cosine Transform）係数符号量に基づいた、符号量換算などで表現したものである。
【０００４】
動きベクトル検出は、動きベクトル候補点の１点１点に、前記ブロックマッチング処理を行うため、ＭＰＥＧ符号化の中で最も演算量が大きい部分となっている。更に、インターレース方式の画像（インターレース画像）においては、符号化効率を向上させるため、マクロブロック毎にフレーム／フィールドのそれぞれで動きベクトルを検出し、符号化効率の良い方を選択する。そのため、プログレッシブ画像の動きベクトル検出の演算量に比べて２倍以上の演算量を必要とする。
【０００５】
そこで、インターレース画像の動きベクトル検出の演算量を削減する動きベクトル検出装置が従来知られている（例えば、特許文献１参照）。この動きベクトル検出装置は、フィールドの動きベクトル検出において、基準フィールド間の動きベクトル（ＳＭＶ）を検出し、基準フィールド以外のフィールド間の動きベクトル検出において、ＳＭＶをフィールド間距離を考慮してスケーリングし、その周辺の領域のみを探索領域とすることで、フィールドの動きベクトル検出の演算量を削減している。
【０００６】
以下、従来の動きベクトル検出装置の構成について、図５を用いて説明する。図５は従来の動きベクトル検出装置の一例のブロック図を示す。同図に示すように、従来の動きベクトル検出装置は、参照画像信号を記憶する参照画像メモリ２０１と、符号化画像信号を記憶する符号化画像メモリ２０２と、基準ＭＶメモリ２０３と、動きベクトル検出手段２０４と、参照フィールド判定手段２０５と、フレーム／フィールド判定手段２０６と、動きベクトル出力手段２０７とから構成されている。
【０００７】
基準ＭＶメモリ２０３は、動きベクトル検出手段２０４で検出された基準フィールド間の動きベクトル（ＳＭＶ）を記憶している。動きベクトル検出手段２０４は、参照画像信号と符号化画像信号とから、フレーム／フィールドそれぞれの動きベクトルを検出すると共にそれぞれの誤差評価値を算出し、検出したフレーム動きベクトルはそれに対応して算出した誤差評価値と共にフレーム／フィールド判定手段２０６に、検出したフィールド動きベクトルはそれに対応して算出した誤差評価値と共に参照フィールド判定手段２０５に供給する。
【０００８】
ここで、動きベクトル検出手段２０４の動作について、図６のフローチャートを用いて更に説明する。まず、参照画像信号と符号化画像信号とから検出する動きベクトルがフィールド動きベクトルかどうか判定する（ステップＳ１０１）。フィールド動きベクトル検出の場合は、図７のように、参照画像トップフィールド３０１から符号化画像トップフィールドへの予測（ＴＴ予測）を行う（ステップＳ１０２）。
【０００９】
ＴＴ予測では、原点（０，０）を中心に、定められたサーチ範囲（例えば±３２画素）を探索し、動きベクトルを検出する。そして、検出した動きベクトルを、基準フィールド間動きベクトル（ＳＭＶ）として、基準ＭＶメモリ２０３に保存しておく（ステップＳ１０３）。
【００１０】
次に、図７に示すように、参照画像ボトムフィールド３０３から符号化画像ボトムフィールド３０４への予測（ＢＢ予測）を行う（ステップＳ１０４）。ＢＢ予測では、ＴＴ予測と比較してフィールド間距離が等しいので、ＴＴ予測で検出したＳＭＶを探索初期点とし、ＳＭＶを中心に、例えば±４画素の範囲で動きベクトルを検出する。
【００１１】
続いて、図７に示すように、参照画像トップフィールドから符号化画像ボトムフィールド３０４への予測（ＴＢ予測）を行う（ステップＳ１０５）。ＴＢ予測では、ＴＴ予測と比較してフィールド間距離が１.５倍なので、ＳＭＶを１.５倍にスケーリングし、１.５倍したＳＭＶを中心に、例えば±６画素の範囲で動きベクトルを検出する。
【００１２】
最後に、図７に示すように、参照画像ボトムフィールド３０３から符号化画像トップフィールド３０２への予測（ＢＴ予測）を行う（ステップＳ１０６）。ＢＴ予測では、ＴＴ予測と比較してフィールド間距離が０.５倍なので、ＳＭＶを０.５倍にスケーリングし、０.５倍したＳＭＶを中心に、例えば±２画素の範囲で動きベクトルを検出する。
【００１３】
また、ステップＳ１０１で検出する動きベクトルがフレーム動きベクトルと判定した場合は、定められたサーチ範囲内（例えば±３２画素）を探索し、フレーム動きベクトルを検出する（ステップＳ１０７）。
【００１４】
なお、ここではトップフィールドの方がボトムフィールドよりも時間的に早いトップフィールドファーストの例について説明したが、ボトムフィールドの方がトップフィールドよりも時間的に早いボトムフィールドファーストについても同様の手順でフィールド動きベクトルを検出できる。
【００１５】
このように、フィールド動きベクトル検出において、基準フィールドを定め（ここではＴＴ予測）、基準フィールド間動きベクトル（ＳＭＶ）を検出し、基準フィールド間以外のフィールド間の動きベクトルを検出する際に、ＳＭＶのフィールド間距離を考慮してスケーリングした点を中心に、ＳＭＶ検出より小さい探索範囲内で動きベクトル検出するため、演算量が削減できる。
【００１６】
しかし、基準フィールドの動きと、他のフィールド間の動きに相関性がない場合は、符号化効率が大きく劣化する。特に、フレーム間順方向予測符号化画像であるＰピクチャは参照画像として用いられるため、未来の符号化画像に劣化が波及していく。符号化効率を維持するためには、基準フィールド間以外のフィールド間の動きベクトルを検出する際にも、大きな探索範囲を確保しなければならなく、結果的に演算量はあまり削減できない。また、双方向予測符号化画像であるＢピクチャは、前方向、後方向の参照画像に対して動きベクトル検出を行うため、Ｐピクチャの演算量に比べて２倍の演算量が必要である。
【００１７】
再び図５のブロック図の説明に戻る。参照フィールド判定手段２０５は、動きベクトル検出手段２０４からトップフィールドの動きベクトル及び誤差評価値とボトムフィールドの動きベクトル及び誤差評価値が入力され、誤差評価値の小さい方の動きベクトルをフレーム／フィールド判定手段２０６に供給する。
【００１８】
フレーム／フィールド判定手段２０６は、動きベクトル検出手段２０４からフレーム動きベクトル及び誤差評価値が、参照フィールド判定手段２０５からフィールド動きベクトル及び誤差評価値がそれぞれ入力され、誤差評価値の小さい方の動きベクトルを動きベクトル出力手段２０７に供給する。動きベクトル出力手段２０７は、フレーム／フィールド判定手段２０６より供給された動きベクトルを、最終的に検出した動きベクトルとして外部に出力する。
【００１９】
【特許文献１】特開２０００−１３４６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかるに、上記の従来の動きベクトル検出装置では、インターレース画像のフィールド動きベクトルを検出する際に、参照画像の両フィールド（トップフィールド、ボトムフィールド）に対して動きベクトル検出を行っているため、演算量の増加が抑制できない。特にＢピクチャに関しては、前方向、後方向の参照画像に対して動きベクトル検出を行うため、Ｐピクチャの演算量に比べて２倍の演算量が必要という課題がある。
【００２１】
本発明は上記の点に鑑みなされたもので、動きベクトル検出の演算量を削減し得る動きベクトル検出装置及び動きベクトル検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記の目的を達成するため、第１の発明の動きベクトル検出装置は、符号化対象画像信号が、他の符号化対象画像信号の符号化時に参照されないフレーム画像又はフィールド画像である非参照ピクチャであるときには、既に動きベクトルが検出されており、かつ、他の符号化対象画像信号の符号化時に参照されるフレーム画像又はフィールド画像である参照ピクチャの、符号化時に参照したフィールドがトップフィールドかボトムフィールドであるかを示す参照フィールド判定情報と、符号化時に参照したピクチャがフレーム画像であるかフィールド画像であるかを示すフレーム／フィールド判定情報とを用いて、動きベクトル検出時に参照する参照フィールドを予め制限する参照フィールド制限情報を生成する参照フィールド制限手段と、符号化対象画像信号が参照ピクチャであるときには、参照画像信号との間の動きベクトルをトップフィールドとボトムフィールドのそれぞれについて検出すると共に、参照ピクチャのトップフィールドとボトムフィールドのそれぞれの動きベクトルの符号量に対応した第１及び第２の誤差評価値をそれぞれ算出し、符号化対象画像信号が非参照ピクチャであるときには、参照画像信号との間の動きベクトルを、参照フィールド制限手段からの参照フィールド制限情報に基づく参照フィールドについて検出すると共に、検出した非参照ピクチャの参照フィールドの動きベクトルの符号量に対応した第３の誤差評価値を算出する動きベクトル検出手段と、動きベクトル検出手段から参照ピクチャのトップフィールドとボトムフィールドの動きベクトル及び第１及び第２の誤差評価値が入力されたときには、誤差評価値の小さい方のフィールドの動きベクトルを出力し、非参照ピクチャの参照フィールドの動きベクトル及び第３の誤差評価値が入力されたときには、その動きベクトル及び第３の誤差評価値をそのまま出力する参照フィールド判定手段とを有する構成としたものである。
【００２３】
また、上記の目的を達成するため、第２の発明の動きベクトル検出プログラムは、上記の第１の発明の動きベクトル検出装置をコンピュータにより実現するためのプログラムとしたことを特徴とする。
【００２４】
上記の第１及び第２の発明では、非参照ピクチャ（Ｂピクチャ）において、インターレース画像のフィールド動きベクトルを検出する際に、既に動きベクトルが決定している参照ピクチャ（Ｐピクチャ）の、参照フィールド判定情報及びフレーム／フィールド判定情報を用いて、予め参照フィールドを制限しておくようにしたため、不要な参照フィールドに対する動きベクトル検出が省略できる。
【００２５】
また、この発明では、非参照ピクチャ（Ｂピクチャ）のフィールド動きベクトル検出の演算量が従来の半分に削減される。更に、非参照ピクチャ（Ｂピクチャ）において、参照フィールドを決定する演算も省ける。
【発明の効果】
【００２６】
本発明によれば、非参照ピクチャ（Ｂピクチャ）において、インターレース画像のフィールド動きベクトルを検出する際に、既に動きベクトルが決定している参照ピクチャ（Ｐピクチャ）の、参照フィールド判定情報及びフレーム／フィールド判定情報を用いて、予め参照フィールドを制限しておくことで、不要な参照フィールドに対する動きベクトル検出が省略されるため、非参照ピクチャ（Ｂピクチャ）のフィールド動きベクトル検出の演算量を従来の半分に削減できる。
【００２７】
また、本発明によれば、非参照ピクチャ（Ｂピクチャ）において、参照フィールドを決定する演算を省ける。更に、本発明によれば、演算省略により、まれに符号化効率が低下しても、非参照ピクチャ（Ｂピクチャ）なので、未来画像に劣化は波及せず、全体の符号化効率への影響を防止できる。
【発明を実施するための最良の形態】
【００２８】
次に、本発明の一実施の形態について図面と共に説明する。図１は本発明になる動きベクトル検出装置の一実施の形態のブロック図を示す。同図に示すように、本実施の形態の動きベクトル検出装置は、参照画像信号を記憶する参照画像メモリ１０１と、インターレース方式の符号化画像信号を記憶する符号化画像メモリ１０２と、参照フィールド制限手段１０３と、動きベクトル検出手段１０４と、参照フィールド判定手段１０５と、フレーム／フィールド判定手段１０６と、動きベクトル出力手段１０７とから構成されている。
【００２９】
参照フィールド制限手段１０３は、インターレース方式の符号化画像信号がＢピクチャの場合に、参照フィールド判定手段１０５から、既に動きベクトルが決定しているＰピクチャの参照フィールド判定情報が入力される。また、フレーム／フィールド判定手段１０６から、既に動きベクトルが決定しているＰピクチャのフレーム／フィールド判定情報が入力される。そして、参照フィールド制限手段１０３は、Ｐピクチャの参照フィールド判定情報と、Ｐピクチャのフレーム／フィールド判定情報とから、制限する参照フィールドを決定し、制限した参照フィールド情報を、動きベクトル検出手段１０４に供給する。
【００３０】
ここで、参照フィールド制限手段１０３の動作について、図２のフローチャートを用いて更に詳細に説明する。参照フィールド制限手段１０３は、まず、符号化対象である符号化画像信号が、他の符号化対象画像信号の符号化時に参照されないフレーム画像又はフィールド画像である非参照ピクチャ、すなわちＢピクチャかどうか判定する（ステップＳ２０１）。Ｂピクチャの場合は、フレーム／フィールド判定手段１０６から、既に動きベクトルが決定している、他の符号化対象画像信号の符号化時に参照されるフレーム画像又はフィールド画像である参照ピクチャ、すなわちＰピクチャのフレーム／フィールド判定情報を得て、Ｐピクチャのフレーム／フィールド判定情報を分析する（ステップＳ２０２）。
【００３１】
例えば、フレーム／フィールド判定情報が、フレームの方が多ければフレーム傾向にあると判定し、そうでなければフィールド傾向にあると判定する（ステップＳ２０３）。なお、フレーム／フィールド判定情報を得るＰピクチャは、既に動きベクトルが決定されていればよく、特に参照画像として用いているものに限定されず、既に符号化しているＰピクチャ（つまり、後述する参照フィールド制限を行わず、参照フィールド情報が得られているＰピクチャ）であれば何でもよい。また、フレーム／フィールド判定情報を得るＰピクチャは、符号化対象のＢピクチャの直近のＰピクチャでもよいし、以前に符号化された複数枚のＰピクチャでもよい。フレーム傾向にあると判定された場合は、選択率型の参照フィールド制限を用いる（ステップＳ２０４）。
【００３２】
参照フィールド制限手段１０３は、参照フィールド判定手段１０５から、既に動きベクトルが決定しているＰピクチャの参照フィールド判定情報を得て、Ｐピクチャの参照フィールド判定情報を分析する（ステップＳ２０５）。ここで、参照フィールド判定情報を得るＰピクチャは、既に動きベクトルが決定されていればよく、特に参照画像として用いているものに限定されず、既に符号化しているＰピクチャ（つまり、参照フィールド制限を行わず、参照フィールド情報が得られているＰピクチャ）であれば何でもよい。また、参照フィールド判定情報を得るＰピクチャは、符号化対象のＢピクチャの直近のＰピクチャでもよいし、以前に符号化された複数枚のＰピクチャでもよい。
【００３３】
上記の分析の結果、例えば、参照フィールド判定情報が、トップフィールドの方が多ければトップフィールド傾向にあると判定し、そうでなければボトムフィールド傾向にあると判定する（ステップＳ２０６）。ここで、ステップＳ２０６での判定は、参照フィールド制限を行うピクチャ（Ｂピクチャ）に対して行うのではなく、参照フィールド制限を行わないピクチャ（Ｐピクチャ）のトップフィールドとボトムフィールドの両方から予測を行い、最終的にどちらが選択されたかという情報をピクチャ単位で記憶しておき、その統計からトップフィールドがボトムフィールドよりも多いかどうか判定する。
【００３４】
ステップＳ２０６でトップフィールド傾向にあると判定された場合は、トップフィールドのみを参照フィールドとし、ボトムフィールドは参照フィールドとしない（ステップＳ２０７）。他方、ステップＳ２０６でボトムフィールド傾向にあると判定された場合は、ボトムフィールドのみを参照フィールドとし、トップフィールドは参照フィールドとしない（ステップＳ２０８）。これが選択率型の参照フィールド制限方法である。
【００３５】
この選択率型の参照フィールド制限方法では、例えば、図３に示すように、符号化画像トップフィールド４０３を予測するときには、時間的に前後する２つの参照画像ボトムフィールド４０２と参照画像ボトムフィールド４０６を参照フィールドとし、符号化画像ボトムフィールド４０４を予測するときには、時間的に前後する２つの参照画像トップフィールド４０１と参照画像トップフィールド４０５を参照フィールドとする。
【００３６】
また、ステップＳ２０３において、フィールド傾向にあると判定された場合は、近距離型の参照フィールド制限を用いる（ステップＳ２０８）。この近距離型の参照フィールド制限は、前方向、後方向の予測ともに、時間的に近い方のフィールドのみを参照フィールドとする方法である。すなわち、図４に示すように、符号化画像トップフィールド５０３を予測するときには、参照画像トップフィールド５０１及び参照画像ボトムフィールド５０２のうち、時間的に近い方の参照画像ボトムフィールド５０２を前方向の参照フィールドとし、かつ、参照画像トップフィールド５０５及び参照画像ボトムフィールド５０６のうち、時間的に近い方の参照画像トップフィールド５０５を後方向の参照画像フィールドとする。
【００３７】
同様に、符号化画像ボトムフィールド５０４を予測するときも、参照画像トップフィールド５０１及び参照画像ボトムフィールド５０２のうち、時間的に近い方の参照画像ボトムフィールド５０２を前方向の参照フィールドとし、かつ、参照画像トップフィールド５０５及び参照画像ボトムフィールド５０６のうち、時間的に近い方の参照画像トップフィールド５０５を後方向の参照画像フィールドとする。
【００３８】
フィールド傾向にあると判定された場合に、近距離型の参照フィールド制限を用いる理由は、フィールド傾向にある場合は、動きが大きい場合なので、時間的に近い方のフィールドが参照フィールドとして選択されることが圧倒的に多いという特性を利用するためである。
【００３９】
一方、前記ステップＳ２０１で符号化画像信号がＢピクチャではなくＰピクチャであると判定された場合は、参照フィールドを制限せずに、両フィールドを参照フィールドとする（ステップＳ２１０）。これは、Ｐピクチャは前方向予測のみのため、Ｂピクチャの演算量の半分なので、参照フィールドを制限する必要がないためである。また、まれに参照フィールド制限により符号化効率が低下してしまった場合に、Ｐピクチャの場合は他のピクチャの参照画像として用いられるため、未来画像に劣化が波及してしまうためである。これに対し、Ｂピクチャの場合は、符号化効率が低下しても、未来画像に劣化は波及せず、全体の符号化効率には影響はない。
【００４０】
再び図１のブロック図に戻って説明するに、動きベクトル検出手段１０４は、参照画像メモリ１０１から読み出された参照画像信号と、符号化画像メモリ１０２から読み出された符号化画像信号と、参照フィールド制限手段１０３からの制限した参照フィールド情報とから、フレーム／フィールドそれぞれの動きベクトルを検出すると共に誤差評価値を算出する。フィールドの動きベクトル検出に際しては、参照フィールド制限手段１０３によって制限された参照フィールドについて動きベクトル検出を行う。
【００４１】
そして、動きベクトル検出手段１０４は、検出したフレーム動きベクトルを誤差評価値と共にフレーム／フィールド判定手段１０６に、検出したフィールド動きベクトルを誤差評価値と共に参照フィールド判定手段１０５に供給する。なお、動きベクトル検出手段１０４は、符号化画像、参照画像をトップフィールドとボトムフィールドとに分けずにフレームとして扱う時にフレーム動きベクトルを検出する。
【００４２】
参照フィールド判定手段１０５は、符号化画像信号がＰピクチャの場合は、動きベクトル検出手段１０４からトップフィールドの動きベクトルとボトムフィールドの動きベクトルが各々の誤差評価値と共に入力され、誤差評価値の小さい方の動きベクトルをその誤差評価値と共にフレーム／フィールド判定手段１０６に供給する。符号化画像信号がＢピクチャの場合は、動きベクトル検出手段１０４からは、参照フィールドが予め制限されて検出された、トップフィールド／ボトムフィールドどちらか片方のフィールド動きベクトルのみが誤差評価値と共に入力されるので、そのフィールド動きベクトルをそのままフレーム／フィールド判定手段１０６に誤差評価値と共に供給する。
【００４３】
フレーム／フィールド判定手段１０６は、動きベクトル検出手段１０４からフレームの動きベクトルが誤差評価値と共に入力される一方、参照フィールド判定手段１０５からフィールドの動きベクトルが誤差評価値と共に入力され、誤差評価値の小さい方の動きベクトルを動きベクトル出力手段１０７に供給する。動きベクトル出力手段１０７は、フレーム／フィールド判定手段１０６から入力された動きベクトルを、外部に出力する。
【００４４】
このように、本実施の形態では、符号化画像がＢピクチャである場合において、インターレース画像のフィールド動きベクトルを検出する際に、既に動きベクトルが決定しているＰピクチャの、参照フィールド判定情報、フレーム／フィールド判定情報を用いて、予め参照フィールドを制限しておくことで、不要な参照フィールドに対する動きベクトル検出が省略できるため、Ｂピクチャのフィールド動きベクトル検出の演算量が従来の半分に削減される。
【００４５】
また、Ｂピクチャにおいて、参照フィールドを決定する演算も省けるため、演算量が削減される。また、省略した参照フィールドに対する動きベクトルは、フレーム／フィールド判定の際に、フレームの動きベクトルが選択されることによって代用されるため、符号化効率も低下しない。まれに符号化効率が低下しても、Ｂピクチャなので、未来画像に劣化は波及せず、全体の符号化効率に影響はない。
【００４６】
なお、本発明は、上記の動きベクトル検出装置の実施の形態の各手段の機能をコンピュータに実現させるためのプログラムを含むものである。このプログラムは、記録媒体から読みとられてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の動きベクトル検出装置の一実施の形態のブロック図である。
【図２】図１中の参照フィールド制限手段の一例の動作説明用フローチャートである。
【図３】図２中の参照フィールド制限（選択率型）を説明する図である。
【図４】図２中の参照フィールド制限（近距離型）を説明する図である。
【図５】従来の動きベクトル検出装置の一例のブロック図である。
【図６】図５中の動きベクトル検出手段の一例の動作説明用フローチャートである。
【図７】図６中の各予測を説明する図である。
【符号の説明】
【００４８】
１０１  参照画橡メモリ
１０２  符号化画像メモリ
１０３  参照フィールド制限手段
１０４  動きベクトル検出手段
１０５  参照フィールド判定手段
１０６  フレーム／フィールド判定手段
１０７  動きベクトル出力手段
【図１】
2005341023.tif 000003
【図２】
2005341023.tif 000004
【図３】
2005341023.tif 000005
【図４】
2005341023.tif 000006
【図５】
2005341023.tif 000007
【図６】
2005341023.tif 000008
【図７】
2005341023.tif 000009