【手続補正書】
【提出日】平成19年6月4日(2007.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現画像を構成する複数のマクロブロックの各々について、参照画像に設定された探索領域内で探索することにより、前記複数のマクロブロックの各々の動きベクトルを検出する動きベクトル検出装置であって、
前記現画像と前記参照画像の空間的な位置の差を示すグローバルベクトルを求めるグローバルベクトル決定手段と、
前記グローバルベクトルの信頼性を判定する信頼性判定手段と、
前記グローバルベクトルの信頼性の判定結果に応じて前記参照画像に設定される探索領域を決定する探索領域決定手段と、
前記現画像の複数のマクロブロックの各々について、前記探索領域決定手段によって決定された探索領域内で探索し、当該マクロブロックに対する動きベクトルを検出する動きベクトル探索手段とを有することを特徴とする動きベクトル検出装置。
【請求項２】
前記探索領域決定手段が、前記グローバルベクトルの信頼性が高い場合、前記グローバルベクトルを用いて前記参照画像に設定される探索領域を決定することを特徴とする請求項１記載の動きベクトル検出装置。
【請求項３】
さらに、前記動きベクトル探索手段によって検出された動きベクトルを保存する保存手段を有し、
前記探索領域決定手段が、前記グローバルベクトルの信頼性が低い場合、前記保存手段に保存された動きベクトルを用いて前記参照画像に設定される探索領域を決定することを特徴とする請求項１または２記載の動きベクトル検出装置。
【請求項４】
前記探索領域決定手段が、前記グローバルベクトルの信頼性が低い場合、ゼロ動きベクトル又は予め定義された動きベクトルを用いて前記参照画像に設定される探索領域を決定することを特徴とする請求項１または２記載の動きベクトル検出装置。
【請求項５】
前記探索領域決定手段が、前記グローバルベクトルを用いて前記探索領域の基準位置を決定し、前記グローバルベクトルの信頼性に応じて前記参照画像に設定される探索領域の大きさを決定することを特徴とする請求項１または２記載の動きベクトル検出装置。
【請求項６】
前記探索領域決定手段が、前記グローバルベクトルの信頼性が低い場合には、信頼性が高い場合よりも前記参照画像に設定される探索領域を大きく決定することを特徴とする請求項５記載の動きベクトル検出装置。
【請求項７】
前記探索領域に対応する前記参照画像を保存するバッファ手段をさらに有し、
前記グローバルベクトルの信頼性が低い場合には、信頼性が高い場合よりも解像度が低い前記参照画像を前記バッファ手段に保存することを特徴とする請求項６記載の動きベクトル検出装置。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の動きベクトル検出装置を用いて動きベクトルを検出し、当該動きベクトルを用いて前記現画像の動き補償圧縮符号化を行う動き補償圧縮符号化装置。
【請求項９】
現画像を構成する複数のマクロブロックの各々について、参照画像に設定された探索領域内で探索することにより、前記複数のマクロブロックの各々の動きベクトルを検出する動きベクトル検出方法であって、
前記現画像と前記参照画像の空間的な位置の差を示すグローバルベクトルを求めるグローバルベクトル決定ステップと、
前記グローバルベクトルの信頼性を判定する信頼性判定ステップと、
前記グローバルベクトルの信頼性の判定結果に応じて前記参照画像に設定される探索領域を決定する探索領域決定ステップと、
前記現画像の複数のマクロブロックの各々について、前記探索領域決定ステップによって決定された探索領域内で探索し、当該マクロブロックに対する動きベクトルを検出する動きベクトル探索ステップとを有することを特徴とする動きベクトル検出方法。
【請求項１０】
コンピュータを請求項１乃至請求項７のいずれか１項に記載の動きベクトル検出装置の各手段として機能させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
図２はブロックマッチング方式を用いた動きベクトル検出装置を示すブロック図である。同図において動きベクトル検出装置は、現在フレーム／フィールド保存部２０、参照フレーム／フィールド保存部２１、現在マクロブロック保存バッファ２２、参照サーチウィンドウ保存バッファ２３、動きベクトル探索部２４から成っている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上述の目的は、現画像を構成する複数のマクロブロックの各々について、参照画像に設定された探索領域内で探索することにより、複数のマクロブロックの各々の動きベクトルを検出する動きベクトル検出装置であって、現画像と参照画像の空間的な位置の差を示すグローバルベクトルを求めるグローバルベクトル決定手段と、グローバルベクトルの信頼性を判定する信頼性判定手段と、グローバルベクトルの信頼性の判定結果に応じて参照画像に設定される探索領域を決定する探索領域決定手段と、現画像の複数のマクロブロックの各々について、探索領域決定手段によって決定された探索領域内で探索し、当マクロブロックに対する動きベクトルを検出する動きベクトル探索手段とを有することを特徴とする動きベクトル検出装置によって達成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、上述の目的は、現画像を構成する複数のマクロブロックの各々について、参照画像に設定された探索領域内で探索することにより、複数のマクロブロックの各々の動きベクトルを検出する動きベクトル検出方法であって、現画像と参照画像の空間的な位置の差を示すグローバルベクトルを求めるグローバルベクトル決定ステップと、グローバルベクトルの信頼性を判定する信頼性判定ステップと、グローバルベクトルの信頼性の判定結果に応じて参照画像に設定される探索領域を決定する探索領域決定ステップと、現画像の複数のマクロブロックの各々について、探索領域決定ステップによって決定された探索領域内で探索し、当マクロブロックに対する動きベクトルを検出する動きベクトル探索ステップとを有することを特徴とする動きベクトル検出方法によっても達成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、上述の目的は、コンピュータを本発明の動きベクトル検出装置の各手段として機能させるためのプログラム又はこのプログラムを格納したコンピュータ読み取り可能な記録媒体によっても達成される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
グローバルベクトル信頼性判定部１０３は、グローバルベクトル決定部１０２が決定したグローバルベクトルの信頼度を判定する。サーチウィンドウ位置決定部１０４はグローバルベクトル又は一つ前のローカル動きベクトルから参照サーチウィンドウを決定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
サーチウィンドウ位置決定部１０４は送信されてきた動きベクトル（グローバルベクトル（ステップＳ１０９）又は一つ前のローカル動きベクトル（ステップＳ１１１））に従いサーチウィンドウ位置を決定する。つまり、つまり、サーチウィンドウの中心を、現在のマクロブロックに対応する参照フレーム／フィールドのマクロブロックから、動きベクトルの分だけずらした位置に指定する。参照フレーム／フィールド保存部１００は、サーチウィンドウ位置決定部１０４が決定したサーチウィンドウの中心に従って必要な範囲の画像を取り出し、参照サーチウィンドウ保存バッファ１０７に送信する。