(57)【要約】【課題】抽出した画面全体の動き特徴に基づいて初期変位ベクトルを補正することにより、少ない演算回数で被写体の動きベクトルを正しく検出可能とする。【解決手段】ベクトルメモリ４から現フィールドの被検出ブロックの近傍に位置する複数のブロックの動きベクトルを第１の候補ベクトル群として読み出し、全画面動き特徴検出部３で撮影時のカメラの向きなどのカメラパラメータを基に少なくとも１フィールド前との間の画面全体の動き特徴の変化量を算出し、該変化量により前記第１の候補ベクトル群を補正した第２の候補ベクトル群を初期変位ベクトル補正部５で求め、該第１及び第２の候補ベクトル群から、現フィールドの被検出ブロックの動きに最もふさわしい値の動きベクトルを初期変位ベクトル選択部６で初期変位ベクトルとして選択し、該初期変位ベクトルを起点として動きベクトル演算部７で被検出ブロックの動きベクトルを１乃至複数回の演算により求める。【選択図】図１
2006215655.tif 000002
【特許請求の範囲】
【請求項１】
動画像信号のフィールドを予め定めた所定の大きさの複数のブロックに分割し、分割したそれぞれのブロック毎に、少なくとも１フィールド以上離れた動画像信号間にて動きの大きさ及び方向を表わす動きベクトルを検出する動画像信号の動きベクトル検出方法において、撮影時のカメラの向きやズームに関する情報を含むカメラパラメータが付加された動画像信号の中から、該カメラパラメータを取得するカメラパラメータ取得ステップと、該カメラパラメータ取得ステップにより取得された前記カメラパラメータに基づいて、画面全体の動き特徴を検出し、変化量を算出する全画面動き特徴検出ステップと、各ブロック毎に検出された動きベクトルを少なくとも１フィールド分蓄積する記憶ステップと、該記憶ステップにより蓄積された動きベクトルの中から被検出ブロックの近傍に位置する複数のブロックの動きベクトルを、被検出ブロックの初期変位ベクトル選択用の第１の候補ベクトル群として読み出して、該第１の候補ベクトル群のそれぞれに対して更に前記全画面動き特徴検出ステップにより検出された全画面動き特徴の変化を示す前記変化量による補正を施すことにより、第２の候補ベクトル群を算出する候補ベクトル補正ステップと、前記記憶ステップにより蓄積された動きベクトルの中から読み出した前記第１の候補ベクトル群と前記候補ベクトル補正ステップにより補正された前記第２の候補ベクトル群との中から、被検出ブロックの動きに最もふさわしい値の動きベクトルを被検出ブロックの初期変位ベクトルとして選択する初期変位ベクトル選択ステップと、該初期変位ベクトル選択ステップにて選択した前記初期変位ベクトルを起点として１乃至複数回の演算を行なって被検出ブロックの動きベクトルを求めて出力すると共に、求めた動きベクトルを、次フィールド以降の動画像信号の動きベクトル算出のために前記記憶ステップにより蓄積する動きベクトル演算ステップと、を有していることを特徴とする動きベクトル検出方法。
【請求項２】
請求項１に記載の動きベクトル検出方法であって、前記全画面動き特徴検出ステップが、更に、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれた位置にあるブロックの動き特徴を検出するか、又は、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれたそれぞれの位置にあって、前記ブロックよりも大きい領域の動き特徴を検出するか、又は、画面上の４隅から及び／又は画面の上下左右の各辺からそれぞれ予め定めたブロック数分中央寄りにずれた位置にある複数のブロック群の動き特徴を検出するか、のいずれかからなる全画面動き検出ステップを有し、該全画面動き検出ステップが検出した動き特徴と、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする動きベクトル検出方法。
【請求項３】
請求項１に記載の動きベクトル検出方法であって、前記全画面動き特徴検出ステップが、更に、動画像信号中に含まれている予め定めた画像上の特徴点の位置的な変化を特徴点動きとして検出する特徴点動き検出ステップを有し、該特徴点動き検出ステップが検出した特徴点動きと、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする動きベクトル検出方法。
【請求項４】
動画像信号のフィールドを予め定めた所定の大きさの複数のブロックに分割し、分割したそれぞれのブロック毎に、少なくとも１フィールド以上離れた動画像信号間にて動きの大きさ及び方向を表わす動きベクトルを検出する動画像信号の動きベクトル検出装置において、撮影時のカメラの向きやズームに関する情報を含むカメラパラメータが付加された動画像信号の中から、該カメラパラメータを取得するカメラパラメータ取得手段と、該カメラパラメータ取得手段により取得された前記カメラパラメータに基づいて、画面全体の動き特徴を検出し、変化量を算出する全画面動き特徴検出手段と、各ブロック毎に検出された動きベクトルを少なくとも１フィールド分蓄積する記憶手段と、該記憶手段により蓄積された動きベクトルの中から被検出ブロックの近傍に位置する複数のブロックの動きベクトルを、被検出ブロックの初期変位ベクトル選択用の第１の候補ベクトル群として読み出して、該第１の候補ベクトル群のそれぞれに対して更に前記全画面動き特徴検出手段により検出された全画面動き特徴の変化を示す前記変化量による補正を施すことにより、第２の候補ベクトル群を算出する候補ベクトル補正手段と、前記記憶手段により蓄積された動きベクトルの中から読み出した前記第１の候補ベクトル群と前記候補ベクトル補正手段により補正された前記第２の候補ベクトル群との中から、被検出ブロックの動きに最もふさわしい値の動きベクトルを被検出ブロックの初期変位ベクトルとして選択する初期変位ベクトル選択手段と、該初期変位ベクトル選択手段にて選択した前記初期変位ベクトルを起点として１乃至複数回の演算を行なって被検出ブロックの動きベクトルを求めて出力すると共に、求めた動きベクトルを、次フィールド以降の動画像信号の動きベクトル算出のために前記記憶手段により蓄積する動きベクトル演算手段と、を有していることを特徴とする動きベクトル検出装置。
【請求項５】
請求項４に記載の動きベクトル検出装置であって、前記全画面動き特徴検出手段が、更に、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれた位置にあるブロックの動き特徴を検出するか、又は、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれたそれぞれの位置にあって、前記ブロックよりも大きい領域の動き特徴を検出するか、又は、画面上の４隅から及び／又は画面の上下左右の各辺からそれぞれ予め定めたブロック数分中央寄りにずれた位置にある複数のブロック群の動き特徴を検出するか、のいずれかからなる全画面動き検出手段を有し、該全画面動き検出手段が検出した動き特徴と、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする動きベクトル検出装置。
【請求項６】
請求項４に記載の動きベクトル検出装置であって、前記全画面動き特徴検出手段が、更に、動画像信号中に含まれている予め定めた画像上の特徴点の位置的な変化を特徴点動きとして検出する特徴点動き検出手段を有し、該特徴点動き検出手段が検出した特徴点動きと、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする動きベクトル検出装置。
【請求項７】
請求項１乃至３のいずれかに記載の動きベクトル検出方法を、コンピュータにより実行可能なプログラムとして実現していることを特徴とする動きベクトル検出プログラム。
【請求項８】
請求項７に記載の動きベクトル検出プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像信号の動きベクトル検出方法、動きベクトル検出装置、動きベクトル検出プログラム及びプログラム記録媒体に係り、特に、例えば、異なるテレビジョン方式間の動画像信号変換を行なうテレビジョン方式変換装置又は画像伝送における高能率符号化装置などに好適に適用可能な動画像信号の動きベクトル検出方法、動きベクトル検出装置、動きベクトル検出プログラム及びプログラム記録媒体に関するものである。
【背景技術】
【０００２】
動画像信号中の動領域を動きベクトルとして検出し、その動きベクトルを用いて動き補正を行なう技術は、例えば、画像伝送の際の高能率符号化におけるフレーム間符号化効率を向上させる場合、又は、テレビジョン方式変換の際のフィールド数変換による動きの不連続性を軽減する場合などに、特に有効に用いられている。例えば、テレビジョン方式変換装置としては、特許文献１に示す特開平０１−３０９５９７号公報「テレビジョン標準方式変換装置」、特許文献２に示す特開平０３−２８０６８１号公報「動きベクトルを用いた動き内挿方式」、非特許文献１に示すテレビジョン学会誌（第４５巻、第１２号、第１５３４頁〜第１５４３頁、１９９１年発行）、又は、非特許文献２に示すテレビジョン学会全国大会における予稿集（２０−５、１９８９年開催）などに記載された技術が提案されている。
【０００３】
また、従来、前述の各文献に記載のテレビジョン方式変換装置に用いられる動きベクトルの検出方法としては、例えば、特許文献３に示す特開昭５５−１６２６８３号公報「テレビジョン画像の動き検出方法」や特許文献４に示す特開昭５５−１６２６８４号公報「画像動ベクトルの漸近的検出方法」に記載のパターンマッチング法による検出方法、又は、特許文献５に示す特開昭６０−１５８７８６号公報「画像動き量検出方式」や特許文献６に示す特開昭６２−２０６９８０号公報「動画像の動き推定における初期偏位方式」などに記載の反復勾配法による検出方法が、それぞれ提案されている。
【０００４】
特に、後者の反復勾配法による動きベクトル検出方法は、パターンマッチング法に比べて、小型でかつ精度良く、動きベクトルを検出することができる。即ち、反復勾配法による動きベクトル検出方法は、デジタル化したテレビジョン信号のそれぞれのフィールドを、例えば、横方向ｍ画素、縦方向ｎラインを含むｍ×ｎ画素の予め定めた所定の大きさのブロックに細分化して、それぞれのブロック毎に、その画面内での信号の勾配及び対応する画面間との信号差分値の物理的な対応などに基づいて、反復的な勾配法演算を施すことにより動き量を推定するものであった。
【０００５】
この場合、前記特許文献６の特開昭６２−２０６９８０号公報においては、動き量を推定する際の初期値として、被検出ブロックに該当するブロックを含む周辺の複数のブロックにおいて既に検出されている動きベクトルの候補の中から、該被検出ブロックの動きベクトル検出用として最適なものを、初期変位ベクトルとして選択して、該被検出ブロックの真の動きベクトルに近い値から演算を開始することにより、勾配法演算の演算回数を少なくして、例えば、２回の勾配演算にて、真の動きベクトルを検出する技術が提案されていた。
【０００６】
また、特許文献７に示す特開平０６−２１７２６６号公報「動きベクトル検出回路」では、動きベクトル検出の精度を更に高めるために、少なくとも、１フィールド以上又は１フレーム以上離れた画像信号の各ブロック間で動きの初期変位ベクトルを検出する方法も提案されている。
【特許文献１】特開平０１−３０９５９７号公報
【特許文献２】特開平０３−２８０６８１号公報
【特許文献３】特開昭５５−１６２６８３号公報
【特許文献４】特開昭５５−１６２６８４号公報
【特許文献５】特開昭６０−１５８７８６号公報
【特許文献６】特開昭６２−２０６９８０号公報
【特許文献７】特開平０６−２１７２６６号公報
【非特許文献１】テレビジョン学会誌（第４５巻、第１２号、                      第１５３４頁〜第１５４３頁、１９９１年発行）
【非特許文献２】テレビジョン学会全国大会予稿集（２０−５、１９８９年開催）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した従来の技術では、複数の候補ベクトルの中から初期変位ベクトルを選択する際に、撮影時のカメラ操作により、画像全体が偏った動きをしている状況下において、画像の中に、全体とは異なる動きをする物体がある場合に、動きベクトル検出の精度が低下する場合があった。
【０００８】
例えば、或る動く物体を撮影しながら、カメラをパニング（ｐａｎｎｉｎｇ）する場合を考える。このとき、動く物体以外の背景は、パニング操作によって同一方向に同様の移動速度にて動いており、それに対して、動く該物体は、撮影画面の中心付近で、小さな速度で移動していることになる。このようにカメラをパニングしている場合、動く該物体が存在するブロックの初期変位ベクトルは、従来の技術では、１フィールド前の同じく該物体の存在するブロックから選ばれることになる。
【０００９】
しかしながら、画面内の該物体の移動速度は、実際には、パニングの移動速度と該物体の移動速度との合成であるため、もし、パニングの移動速度が大きく変化したとすると、１フィールド前の該物体の存在するブロックからの動きを、初期変位ベクトルとしてそのまま使用するには、誤差が大きくなるという問題があった。
【００１０】
特に、球技などを撮影する場合では、画面内にボールを捉えるように撮影するため、ボールが大きく移動したときには、ボールがほぼ画面中央に位置するように、大きくパニングを行なうことになる。このとき、画面上では、パニング前のボールの移動速度とパニング後の移動速度とが大きく変化してしまい、初期変位ベクトルを選択する際に、１フィールド前のどの位置から選択しても、ボールの初期変位ベクトルには誤差が生じてしまう。
【００１１】
例えば、ボールの移動方向とパニングの方向とが同じ方向で、ボールの移動速度がパニングの移動速度よりも小さくなった場合、画面上のボールは、パニング直後に、それまでとは逆方向の動きベクトルを持つことになり、１フィールド前のどの位置から選択しても、ボールの初期変位ベクトルの向きを誤ることになる。
【００１２】
ここで、被写体となるボールの初期変位ベクトルの精度は、ボールの動きベクトル検出に大きく影響するため、パニングの移動速度に変化が伴うような場合は、結果的に、動きベクトルの誤検出が発生してしまい、テレビジョン方式変換などを行なった場合、ボールが誤った位置に表示されてしまうことになる。
つまり、前述した従来技術では、カメラの操作による画像全体の動きの変化を考慮に入れて、初期変位ベクトルを算出していないため、動く被写体の動きベクトルを誤検出してしまうという欠点があった。
【００１３】
本発明は、前述のような課題を解決するためになされたものであり、少なくとも、カメラの向きやズームなどのカメラ操作に伴う情報を含むカメラパラメータを用いて、画面全体の動き特徴を抽出して、画面全体の動き特徴に基づいて初期変位ベクトルを補正することにより、初期変位ベクトルの誤検出を防ぎ、少ない演算回数で動く被写体を含むブロック毎の動きベクトルを正しく検出可能とする技術を提供することを目的としている。
【課題を解決するための手段】
【００１４】
第１の技術手段は、動画像信号のフィールドを予め定めた所定の大きさの複数のブロックに分割し、分割したそれぞれのブロック毎に、少なくとも１フィールド以上離れた動画像信号間にて動きの大きさ及び方向を表わす動きベクトルを検出する動画像信号の動きベクトル検出方法において、撮影時のカメラの向きやズームに関する情報を含むカメラパラメータが付加された動画像信号の中から、該カメラパラメータを取得するカメラパラメータ取得ステップと、該カメラパラメータ取得ステップにより取得された前記カメラパラメータに基づいて、画面全体の動き特徴を検出し、変化量を算出する全画面動き特徴検出ステップと、各ブロック毎に検出された動きベクトルを少なくとも１フィールド分蓄積する記憶ステップと、該記憶ステップにより蓄積された動きベクトルの中から被検出ブロックの近傍に位置する複数のブロックの動きベクトルを、被検出ブロックの初期変位ベクトル選択用の第１の候補ベクトル群として読み出して、該第１の候補ベクトル群のそれぞれに対して更に前記全画面動き特徴検出ステップにより検出された全画面動き特徴の変化を示す前記変化量による補正を施すことにより、第２の候補ベクトル群を算出する候補ベクトル補正ステップと、前記記憶ステップにより蓄積された動きベクトルの中から読み出した前記第１の候補ベクトル群と前記候補ベクトル補正ステップにより補正された前記第２の候補ベクトル群との中から、被検出ブロックの動きに最もふさわしい値の動きベクトルを被検出ブロックの初期変位ベクトルとして選択する初期変位ベクトル選択ステップと、該初期変位ベクトル選択ステップにて選択した前記初期変位ベクトルを起点として１乃至複数回の演算を行なって被検出ブロックの動きベクトルを求めて出力すると共に、求めた動きベクトルを、次フィールド以降の動画像信号の動きベクトル算出のために前記記憶ステップにより蓄積する動きベクトル演算ステップと、を有していることを特徴とする。
【００１５】
第２の技術手段は、前記第１の技術手段に記載の動きベクトル検出方法であって、前記全画面動き特徴検出ステップが、更に、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれた位置にあるブロックの動き特徴を検出するか、又は、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれたそれぞれの位置にあって、前記ブロックよりも大きい領域の動き特徴を検出するか、又は、画面上の４隅から及び／又は画面の上下左右の各辺からそれぞれ予め定めたブロック数分中央寄りにずれた位置にある複数のブロック群の動き特徴を検出するか、のいずれかからなる全画面動き検出ステップを有し、該全画面動き検出ステップが検出した動き特徴と、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする。
【００１６】
第３の技術手段は、前記第１の技術手段に記載の動きベクトル検出方法であって、前記全画面動き特徴検出ステップが、更に、動画像信号中に含まれている予め定めた画像上の特徴点の位置的な変化を特徴点動きとして検出する特徴点動き検出ステップを有し、該特徴点動き検出ステップが検出した特徴点動きと、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする。
【００１７】
第４の技術手段は、動画像信号のフィールドを予め定めた所定の大きさの複数のブロックに分割し、分割したそれぞれのブロック毎に、少なくとも１フィールド以上離れた動画像信号間にて動きの大きさ及び方向を表わす動きベクトルを検出する動画像信号の動きベクトル検出装置において、撮影時のカメラの向きやズームに関する情報を含むカメラパラメータが付加された動画像信号の中から、該カメラパラメータを取得するカメラパラメータ取得手段と、該カメラパラメータ取得手段により取得された前記カメラパラメータに基づいて、画面全体の動き特徴を検出し、変化量を算出する全画面動き特徴検出手段と、各ブロック毎に検出された動きベクトルを少なくとも１フィールド分蓄積する記憶手段と、該記憶手段により蓄積された動きベクトルの中から被検出ブロックの近傍に位置する複数のブロックの動きベクトルを、被検出ブロックの初期変位ベクトル選択用の第１の候補ベクトル群として読み出して、該第１の候補ベクトル群のそれぞれに対して更に前記全画面動き特徴検出手段により検出された全画面動き特徴の変化を示す前記変化量による補正を施すことにより、第２の候補ベクトル群を算出する候補ベクトル補正手段と、前記記憶手段により蓄積された動きベクトルの中から読み出した前記第１の候補ベクトル群と前記候補ベクトル補正手段により補正された前記第２の候補ベクトル群との中から、被検出ブロックの動きに最もふさわしい値の動きベクトルを被検出ブロックの初期変位ベクトルとして選択する初期変位ベクトル選択手段と、該初期変位ベクトル選択手段にて選択した前記初期変位ベクトルを起点として１乃至複数回の演算を行なって被検出ブロックの動きベクトルを求めて出力すると共に、求めた動きベクトルを、次フィールド以降の動画像信号の動きベクトル算出のために前記記憶手段により蓄積する動きベクトル演算手段と、を有していることを特徴とする。
【００１８】
第５の技術手段は、前記第４の技術手段に記載の動きベクトル検出装置であって、前記全画面動き特徴検出手段が、更に、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれた位置にあるブロックの動き特徴を検出するか、又は、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれたそれぞれの位置にあって、前記ブロックよりも大きい領域の動き特徴を検出するか、又は、画面上の４隅から及び／又は画面の上下左右の各辺からそれぞれ予め定めたブロック数分中央寄りにずれた位置にある複数のブロック群の動き特徴を検出するか、のいずれかからなる全画面動き検出手段を有し、該全画面動き検出手段が検出した動き特徴と、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする。
【００１９】
第６の技術手段は、前記第４の技術手段に記載の動きベクトル検出装置であって、前記全画面動き特徴検出手段が、更に、動画像信号中に含まれている予め定めた画像上の特徴点の位置的な変化を特徴点動きとして検出する特徴点動き検出手段を有し、該特徴点動き検出手段が検出した特徴点動きと、前記カメラパラメータに基づいて検出された画面全体の動き特徴と、を用いて、全画面動き特徴の変化を示す前記変化量を算出することを特徴とする。
【００２０】
第７の技術手段は、前記第１乃至第３の技術手段のいずれかに記載の動きベクトル検出方法を、コンピュータにより実行可能なプログラムとして実現している動きベクトル検出プログラムとすることを特徴とする。
【００２１】
第８の技術手段は、前記第７の技術手段に記載の動きベクトル検出プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体とすることを特徴とする。
【発明の効果】
【００２２】
前述のような各技術手段からなる本発明に係る動画像信号の動きベクトル検出方法、動きベクトル検出装置、動きベクトル検出プログラム及びプログラム記録媒体によれば、以下のような効果を奏することができる。
既検出の動きベクトルの中から初期変位ベクトルを選択して、該初期変位ベクトルを用いて動きベクトルを検出する際に、既検出の動きベクトルに対してカメラ操作による全画面の動きの変化量を加味した動きベクトル即ち予測ベクトルを用いることにより、パニングやチルト、ズームなどのカメラ操作による変化に影響されることなく、より正しい初期変位ベクトルを選択することが可能である。
【００２３】
この結果、カメラのパニングやチルト、ズームの開始点やカメラ操作の速度変化時における、初期変位ベクトルの誤検出を少なくすることができ、動きベクトルの検出精度の大幅な向上を図ることが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、本発明に係る動きベクトル検出方法、動きベクトル検出装置、動きベクトル検出プログラム及びプログラム記録媒体を実施するための最良の形態について説明する。なお、以下の説明においては、本発明に係る動きベクトル検出装置に関する実施形態の一例について説明し、本発明に係る動きベクトル検出方法、動きベクトル検出プログラム及びプログラム記録媒体に関する実施形態の説明は省略するが、以下の動きベクトル検出装置に関する詳細な説明から、本動きベクトル検出装置に適用可能な動きベクトル検出方法、本動きベクトル検出方法をコンピュータによりプログラムとして実行するベクトル検出プログラム、及び、該ベクトル検出プログラムをコンピュータにより読み取り可能な記録媒体に記録するプログラム記録媒体についても容易に理解することができる。
【００２５】
まず、動画像信号の動きベクトルを検出する本発明に係る動きベクトル検出装置の実施例について、図１を用いて詳細に説明する。図１は、本発明に係る動きベクトル検出装置の機能構成の一例を示す機能ブロック構成図であり、本発明に係る動きベクトル検出方法の一例が適用されている。
図１に示す本実施例に係る動きベクトル検出装置１０は、フィールド遅延部１、カメラパラメータ取得部２、全画面動き特徴検出部３、ベクトルメモリ４、初期変位ベクトル補正部５、初期変位ベクトル選択部６、動きベクトル演算部７を含んで構成される。
【００２６】
本実施例に係る動きベクトル検出装置１０は、フィールド毎に入力する、動画像信号を、予め定めた所定の大きさ例えばｍ画素×ｎライン（ｍ，ｎは整数）の複数のブロックに分割して、分割した各ブロック毎に、フィールド遅延部１にて遅延させた例えば１フィールド前の動画像信号での対応のブロックとの間における動きの方向及び大きさを表わす動きベクトルを求めるための動き量検出装置であり、既に検出されて、ベクトルメモリ４に蓄積されている動きベクトルの中から選択した第１の候補ベクトル群と、更に初期変位ベクトル補正部５にて補正した第２の候補ベクトル群とを併せ用いて、その中から初期変位ベクトル選択部６にて選択された動きベクトルを被検出ブロックの初期変位ベクトルとして選択し、該初期変位ベクトルを起点として、少ない演算回数例えば２回の勾配演算法にて、該被検出ブロックの真の動きベクトルを正しく求めるベクトル演算部７を備えている。
【００２７】
特に、本実施例は、初期変位ベクトルの候補ベクトルの求め方に特徴があり、パニングやチルト、ズームなどのカメラの動きによる動きベクトルを、カメラパラメータ取得部２にて取得した動画像信号からのカメラパラメータに基づいて全画面動き特徴検出部３にて検出し、更に、少なくとも、該カメラパラメータに基づいて全画面の動きの特徴を検出して、全画面の動き特徴の変化を示す変化量データを算出して、ベクトルメモリ４から読み出した動きベクトルの候補に対して、初期変位ベクトル補正部５にて前記変化量データに基づいて補正をかけて、初期変位ベクトルの選択に用いる候補ベクトルとして出力することにより、より正確な初期変位ベクトルを選択するように構成している点に、本実施例の特徴がある。
【００２８】
更に詳細に説明すると、図１に示す本実施例による動きベクトル検出装置１０は、前述のように、全画面動き特徴検出部３と、ベクトルメモリ４と、初期変位ベクトル補正部５と、初期変位ベクトル選択部６と、動きベクトル演算部７とを含んで構成されている。初期変位ベクトル選択部６と動きベクトル演算部７とには、それぞれ、現フィールド信号とフィールド遅延部１を介して１フィールド分遅延させた前フィールド信号とが供給されている。また、図８に示すように、同様のフィールド信号は全画面動き特徴検出部３にも供給される場合もある。ここに、図８は、本発明に係る動きベクトル検出装置の機能構成の図１とは異なる別の例を示す機能ブロック構成図であり、現フィールド信号と前フィールド信号とが全画面動き特徴検出部３にも供給されている例を示している。
【００２９】
図１において、全画面動き特徴検出部３では、カメラパラメータ取得部２により取得されたカメラパラメータに基づいて全画面の動き特徴を算出し、その変化から画面全体の動きの変化量データを算出する。このとき、更に、例えば、図８のように構成して、前述のように前フィールド信号を、ｍ画素×ｎラインのブロックに分割して、分割した各ブロックの中から全画面の動きの特徴を検出するために予め定めた特定ブロックを複数個用いて、これを現フィールド信号と比較することで検出した動きベクトルで、カメラパラメータに基づいて算出した全画面の動き特徴量を補正しても良い。初期変位ベクトル選択部６では、現フィールド信号と前フィールド信号とを利用して、分割されたそれぞれのブロック毎に初期変位ベクトルを選択する。また、動きベクトル演算部７では、該初期変位ベクトルを起点として、現フィールド信号と前フィールド信号とを利用して、それぞれのブロック毎に動きベクトルを検出する。
【００３０】
ベクトルメモリ４は、各ブロック毎に既に検出された少なくとも１フィールド分の動きベクトルを蓄積するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含む記憶回路であり、その入力端子が動きベクトル演算部７の出力端子に接続されていて、例えば８画素×８ラインに分割された各ブロックの位置に応じたアドレスに、動きベクトル演算部７にて該当ブロックで検出された動きベクトルを順次更新して蓄積するように構成されている。
【００３１】
なお、全画面動き特徴検出部３において、図８のような構成を用いて、前フィールドにおける一部の領域や複数のブロックを現フィールドの画像と比較して、動画像信号における動きベクトルを検出する場合には、図２に示すような、画面の一部を使用して検出する方法もある。
【００３２】
図２は、本発明に係る動きベクトル検出回路１０において背景の動きベクトルを全画面の動き特徴として検出する際に参照する全画面特徴抽出ブロックの一例を示す模式図であり、画面全体の動き特徴を検出するための特徴抽出用ブロックの画面上の位置や大きさを例示するものである。画像全体の動き特徴の検出は、一般に、画面の一部のブロックや領域に対して動きベクトル演算を行なうことにより実現することができる。特に図示していないが、このとき、動きベクトル演算のために前述のベクトリメモリ４に蓄積された動きベクトルのデータを用いても良い。
【００３３】
また、全画面動き特徴検出部３が、背景における動きの有無（有りの場合の方向や大きさ）を示す動きベクトルを、全画面の動き特徴として検出する際に参照する全画面特徴抽出ブロックとしては、画面中で背景が確実に写るような位置のブロックを用いることが好ましく、図２（Ａ）のように、画面の４隅より予め定めたブロック数分中央に寄った位置にあって、画面の４隅の近傍に位置する４個のブロックａ，ｂ，ｃ，ｄを用いると更に好ましい。なぜなら、画面中心あたりには撮影対象とする被写体が映っていることが多く、一方、画面周辺の場合は画面外から特徴画像が混入する可能性が高いので、映像全体の動きベクトルの検出が難しいからである。
【００３４】
あるいは、図２（Ｂ）のように、画面上の４隅からそれぞれ予め定めたブロック数分中央寄りにずれた位置にあって、図２（Ａ）の４個のブロックａ，ｂ，ｃ，ｄよりも更に大きい領域からなる複数のブロック群ａ′，ｂ′，ｃ′，ｄ′を用いても良いし、図２（Ｃ）のように、図２（Ａ）の４個のブロックａ，ｂ，ｃ，ｄを含む近傍の複数のブロック群（ブロック数は任意）、及び／又は、画面の上下左右の各辺から予め定めたブロック数分中央寄りに位置する複数のブロック群を含むようにして、ズームなどの変化も検出できるようにしても良い。
【００３５】
また、全画面動き特徴検出部３は、画面全体で１つのみの動き特徴ベクトルを検出するだけでなく、ズームなどの部分によっては、動き特徴ベクトルに差ができることを考慮して、例えば全画面特徴抽出ブロック毎に動き特徴ベクトルを検出するようにしても良い。但し、補正を行なう際に、どの動き特徴ベクトルを使用してどの位置のブロックの初期変位ベクトルの補正を行なうかを事前に決定しておく必要がある。例えば、図２（Ａ）のａからｄまでの各ブロックの動き特徴ベクトルは  図２（Ｄ）のように、画面を４分割した４個の画面領域ａ″，ｂ″，ｃ″，ｄ″それぞれにおける初期変位ベクトルの補正に使われるなどと予め決定しておくことが必要である。
【００３６】
全画面動き特徴検出部３のより具体的な構成例を図３に示す。ここに、図３は、本発明に係る動きベクトル検出回路１０の全画面動き特徴検出部３の具体的な回路構成の一例を示すブロック構成図である。図３に示すように、全画面動き特徴検出部３は、カメラパラメータ取得部２にて取得されたカメラの向きやズームに関するカメラパラメータを用いて理論的に全画面の動き特徴である動きベクトルを算出する理論動きベクトル演算部３ａと、各全画面動き特徴抽出ブロック毎に検出された１フィールド分の全画面動き特徴ベクトルを蓄積するＲＡＭなどを含むベクトルメモリ３ｂとを有し、現フィールドの全画面動き特徴ベクトルと、ベクトルメモリ３ｂに蓄積されている前フィールドの全画面動き特徴ベクトルとの２つのベクトルをベクトル差分部３ｃにてベクトル差分を計算して、該ベクトル差分を、全画面動き特徴の変化を示す変化量データとして出力するように構成されている。
【００３７】
なお、図８に示した全画面動き特徴検出部３は、図９に示すようなブロック構成からなっており、全画面動き特徴検出部３では、画面動きベクトル演算部３ｄにて、図２に例示するような全画面動き特徴抽出ブロック毎に全画面動き特徴ベクトルを検出し、この検出結果を用いて、理論動きベクトル演算部３ａから出力される理論的な動きベクトルを補正処理部３ｃにて更に補正して、全画面動き特徴抽出ブロック毎に検出されている全画面動き特徴ベクトルを演算するようにしている例を挙げている。
【００３８】
なお、図９に示す補正処理部３ｅにおいては、前述の例とは逆に、まず、全画面動き特徴抽出ブロック毎に検出されている全画面動き特徴ベクトルを画面動きベクトル演算部３ｄにて検出し、その全画面動き特徴ベクトルを、理論動きベクトル演算部３aが出力するカメラパラメータによる全画面動き特徴ベクトルによって、補正するように構成しても良い。いずれの場合であっても、全画面動き特徴抽出ブロック毎に検出されている全画面動き特徴ベクトルとカメラパラメータを用いて検出した画面全体の動き特徴との両者の情報を用いることにより、いずれか一方の情報のみで画面全体の動き特徴の変化を示す変化量データを算出する場合に比して、より柔軟に初期変位ベクトルを求めることができる。
【００３９】
勿論、前述のように、本発明に係る動きベクトル検出装置１０の全画面動き特徴検出部３では、前述の両者の情報を用いて画面全体の動き特徴の変化を示す変化量データを算出するのみに限るものではなく、いずれか一方の情報のみを用いて、変化量データを算出するように構成することも可能である。
【００４０】
また、図１に示す初期変位ベクトル補正部５は、ベクトルメモリ４に蓄積されている第１の候補ベクトル群を、画面全体の動き特徴を用いて補正して、初期変位ベクトルの選択に用いる第２の候補ベクトル群として出力する候補ベクトル補正手段を構成している。つまり、全画面動き特徴検出部３からの変化量データ（即ち全画面動き特徴の変化を示すデータ）に基づき、第１の候補ベクトル群に対して補正を施して、第２の候補ベクトル群を求める。ここに、図４は、本発明に係る動きベクトル検出装置１０の初期変位ベクトル補正部５の具体的な回路構成の一例を示すブロック構成図であり、ベクトル減算部５ａにて、第１の候補ベクトル群から全画面動き特徴検出部３の変化量データをベクトル減算して第２の候補ベクトル群を求める例を示している。
ここで、本実施例では、第１の候補ベクトル群として、被検出ブロックの周囲８ブロックで検出された前フィールドの動きベクトルを、被検出ブロックの初期変位ベクトル選択用の候補ベクトル群とすることとする。なお、これらの第１の候補ベクトル群は、かかる例のみに限るものではなく、その他の領域の既検出の動きベクトルから決定するように構成しても勿論構わない。
【００４１】
具体的には、次のような演算を施すことにより、初期変位ベクトル補正部５において第２の候補ベクトル群を算出する。ベクトルメモリ４に蓄積されている第１の候補ベクトル群をＶａとし、全画面動き特徴検出部３からの変化量データである動き特徴ベクトルをＶｓとすると、第２の候補ベクトル群Ｖｂは、次の式（１）により求められる。
Ｖｂ＝Ｖａ−Ｖｓ                      …（１）
【００４２】
次に、図１に示す初期変位ベクトル選択部６は、前フィールドの動きベクトル演算で求められた既検出動きベクトルの中から被検出ブロックの動きに最もふさわしい値の動きベクトルを勾配法演算の起点となる初期変位ベクトルとして選択する選択回路であり、前述した第１の候補ベクトル群と第２の候補ベクトル群との２つの候補ベクトル群の中から適切な動きベクトルを選択するものである。
ここで、被検出ブロックの動きに最もふさわしい値の動きベクトルとは、最終的に求めたい動きベクトルに最も近い値の動きベクトルである。ただし、初期変位ベクトル選択の時点では正しい動きベクトルは判明していないので、最も近い値であるかどうかは何らかの指標を用いて評価することになる。この指標の定め方にはいろいろな手法があるが、本発明では、ブロックマッチング法を用いた評価法を説明している。ブロックマッチング法では、前フレームの検出ブロックの画素と、想定される動きベクトル分だけ平行移動した現フレームの画素輝度の差分を画素毎に求めて、その合計が一番小さい値になるものを、最もふさわしい値の動きベクトルとしている。
【００４３】
より具体的には、本実施例の初期変位ベクトル選択部６は、例えば、図５のように構成される。図５に示す初期変位ベクトル選択部６は、座標変換部６ａと減算部６ｂと絶対値累積部６ｃと選択部６ｄとを含んで構成されている。
【００４４】
初期変位ベクトル選択部６において、座標変換部６ａ、減算部６ｂ、絶対値累積部６ｃは、候補ベクトル毎に（第１の候補ベクトル群と第２の候補ベクトル群との全ての候補ベクトル即ち動きベクトルについて）独立に機能し、結果として、選択部６ｄには、絶対値累積部６ｃから出力されてくる全ての候補ベクトルに対しての演算結果が入力される。選択部６ｄでは、例えば、絶対値累積部６ｃからの出力値が最も小さな値を有する候補ベクトルを一番好ましい候補ベクトルと判断して、該候補ベクトルを選択して被検出ブロックの初期変位ベクトルとして出力する。
【００４５】
最後に、図１に示す動きベクトル演算部７は、初期変位ベクトル選択部６にて選択された初期変位ベクトルを起点として真の動きベクトルを勾配法演算より求める演算回路である。なお、勾配法演算による動きベクトル算出方法については、前述した各特許文献、非特許文献に詳しいので、ここでは特に説明しないが、初期変位ベクトルが、本発明においてどのように使われるかについて、反復勾配法を例に取って説明する。
また、ここでは動きベクトル演算部７における動きベクトルの算出方法としては、１乃至複数回の勾配法演算を用いる反復勾配法を採用しているが、これに限るものではなく、パターンマッチング法や他の演算方法を用いても良い。
【００４６】
例えば、勾配法演算は、初期変位ベクトルＶ０（α，β）にて前フィールド信号を変位させた座標位置を起点にして、現フィールドの動き量を推定した動き変位分Ｖ１を、次式（２），（３）に従って求める。
【００４７】
【数１】
2006215655.tif 000003
【００４８】
但し、式（２），（３）において、Ｖｘは、動きベクトルＶ０とＶ１との差のｘ方向成分、Ｖｙは、動きベクトルＶ０とＶ１との差のｙ方向成分である。ここで、Σは、ｍ画素×ｎライン例えば８画素×８ラインのブロック領域内の全ての座標について演算して和を求めることを表している。また、ΔＸは、注目座標における画像輝度のｘ方向の勾配（ｘ方向の隣接画素との差分値）、ΔＹは、注目座標における画像輝度のｙ方向の勾配（ｙ方向の隣接画素との差分値）、ＤＦＤ（ｘ，ｙ）は、前フィールドの座標（ｘ，ｙ）と現フィールドの座標（ｘ＋α，ｙ＋β）におけるフィールド間差分値を示す。また、ｓｉｇｎ（ΔＸ）、ｓｉｇｎ（ΔＹ）は、それぞれ、＋１，−１，０のいずれかにて表わされる勾配の方向を示す符号である。
【００４９】
例えば、２回の反復勾配法の場合、図６に示すように、初期変位ベクトルをＶ０として、１回目の変位分Ｖ１及び２回目の変位分Ｖ２を求めて、それらをベクトル加算した動きベクトルＶを、次の式（４）により求める。
Ｖ＝Ｖ０＋Ｖ１＋Ｖ２              …（４）
なお、図６は、２回の反復勾配法による動きベクトルＶの算出方法を説明するためのベクトル図である。
【００５０】
式（４）により、図７に示すように、前フィールドにて座標（ｍ１，ｎ１）のブロックに存在していた画像が、現フィールドにおいて座標（ｍ１＋α０，ｎ１＋β０）の座標位置のブロックに移動した際に、その動き量が、ベクトルＶとして求められる。ここに、図７は、１フィールド前の前フィールドと現フィールドとの間で移動した画像の動きベクトルＶを具体的に説明するための模式図である。
このようにして、図１に示す動きベクトル演算部７で求められた動きベクトルＶは、ベクトルメモリ４に蓄積され、次のフィールド以降の動きベクトル算出のために用いる初期変位ベクトル選択用の候補ベクトルとして利用される。
【００５１】
次に、以上のような構成において、本実施例による動画像信号の動きベクトル検出方法を、前述した動きベクトル検出装置１０の動作と共に、更に説明する。動きベクトル検出装置１０の動作状態において、現フィールド信号と、フィールド遅延部１を介して入力された１フィールド前の前フィールド信号とは、初期変位ベクトル選択部６と動きベクトル演算部７とに順次供給される。また、同様のフィールド信号は全画面動き特徴検出部３にも供給される場合もある。同時に、現フィールド撮影時のカメラパラメータが付加されている動画像信号が、カメラパラメータ取得部２に入力されている。カメラパラメータ取得部２は、入力されてきた動画像信号に含まれている現在のカメラパラメータを取得して、全画面動き特徴検出部３の理論動きベクトル演算部３ａに対して出力する。
【００５２】
ここで、全画面動き特徴検出部３は、理論動きベクトル演算部３ａにて、カメラパラメータ取得部２より得たカメラパラメータを使用してカメラの向きやズームによる画面の動き特徴を算出し、全画面の動き特徴ベクトルを算出する。カメラパラメータを使用して全画面の動き特徴ベクトルを算出する演算としては、例えば、特開平１１−４１５００号公報「動きベクトル検出装置及び方法及び記録媒体」にて記載されている射影変換の一種であるアフィン変換を使用して行なう方法などを使用しても良い。
【００５３】
なお、動画像信号がデジタル映像などの場合であれば、映像ストリームとして動画像データと同時に付加データを送信することができるように構成されており、ＭＰＥＧ７やＭＰＥＧ２１などの規格においては、該付加データに、撮影時のカメラの向きやズームなどの情報を含むカメラパラメータを設定することができるように構成されている。
【００５４】
理論動きベクトル演算部３ａにて算出された動き特徴ベクトルは、ベクトルメモリ３ｂに保存され、次のフィールドの演算処理に利用される。次に、ベクトル差分部３ｃにおいて、前フィールドの動き特徴ベクトルをベクトルメモリ３ｂより取り出し、理論動きベクトル演算部３ａにて算出された現フィールドの動き特徴ベクトルとの間の差分を、全画面の動き特徴の変化を示す変化量データとして算出して、初期変位ベクトル補正部５に対して出力する。
【００５５】
初期変位ベクトル補正部５は、ベクトルメモリ４から被検出ブロックに対応するブロックの周辺８ブロックの動きベクトルを候補ベクトル群（即ち第１の候補ベクトル群）として順次読み出し、更に、全画面動き特徴検出部３から出力された前記変化量データとこの第１の候補ベクトル群の各動きベクトルとをベクトル加算し、ベクトル加算結果を第２の候補ベクトル群とする。
【００５６】
初期変位ベクトル選択部６では、ベクトルメモリ４から順次読み出された被検出ブロックに対応するブロックの周辺８ブロックの動きベクトル即ち第１の候補ベクトル群と、初期変位ベクトル補正部５から出力された第２の候補ベクトル群とが入力されて、各候補ベクトル群の各動きベクトルが、それぞれの座標変換部６ａに供給されて、フィールド遅延部１から供給される前フィールド信号の対象ブロックをその動きベクトルにて変位させて、現フィールドへの座標変換を行ない、該座標変換結果の座標に相当するブロックと前フィールドの対象ブロックとの輝度情報が、それぞれの減算部６ｂに供給される。
【００５７】
それぞれの減算部６ｂでは、座標変換部６ａにて得た前フィールドの輝度情報と、入力された現フィールドの変換結果の座標に相当するブロックの輝度情報との間で減算を施して、それぞれの画素毎の差分を算出し、それぞれの差分結果を絶対値累算部６ｃに供給する。それぞれの絶対値累算部６ｃでは、それぞれの画素の差分の絶対値を求めて、絶対値化した差分をブロックの画素数分累算して、その累積結果を、各ブロックの候補ベクトルとして選択部６ｄにそれぞれ出力する。
【００５８】
次に、各ブロック毎にそれぞれの累積結果を受け取った選択部６ｄは、各ブロックの累積結果を比較して、たとえば、累積結果が最小となるブロックを検出して、該ブロックの動きベクトルを初期変位ベクトルとして選択し、動きベクトル演算部７に供給する。
【００５９】
動きベクトル演算部７では、供給された初期変位ベクトルを起点として、前フィールド信号からの現フィールド信号の真の動きベクトルを算出する。以上のように、画面全体の動き特徴を抽出して、画面全体の動き特徴に基づいて補正した初期変位ベクトルを適用することにより、初期変位ベクトルの誤検出を防ぎ、例えば２回程度の少ない反復勾配法による演算回数で、現フィールド信号のブロック毎の真の動きベクトルを正しく算出することができる。
【００６０】
このようにして、本発明に係る動きベクトル検出方法においては、カメラのパニングやチルト、ズームなどのカメラ操作を示すカメラパラメータをカメラパラメータ取得部２により取得し、全画面動き特徴検出部３において、少なくとも該カメラパラメータに基づいて画面全体の動き特徴ベクトルを演算して求め、求めた画面全体の動き特徴ベクトルを、初期変位ベクトル補正部５にて画面の中の背景以外の動く物体の動きベクトルと合成することにより、より正確な初期変位ベクトルを算出することができる。
【００６１】
以上の説明では、フィールド遅延部１にて遅延させて出力する遅延量としては１フィールド分とし、１フィールド前の信号との間にて動きの大きさ及び方向を表わす動きベクトルを算出してベクトルメモリ４に蓄積している場合について説明したが、本発明は、かかる場合のみに限るものではなく、２フィールド以上離れたフィールド間、もしくは複数枚のフィールドから動きベクトルを求めるように構成しても良い。この場合、フィールド遅延部１ではいくつか所望の複数フィールド分の遅延が行なわれ、それぞれの遅延フィールド信号が出力される。例えば、１フィールド遅延と２フィールド遅延とを利用して動きベクトル検出したい場合には、フィールド遅延部１からは１フィールド遅延信号と２フィールド遅延信号とが出力される。これらは、全画面動き特徴検出部３、初期ベクトル選択部６、動きベクトル演算部７に入力され、複数フィールドによる動きベクトル検出などに利用されることになる。
【００６２】
また、全画面動き特徴検出部３において、前述の図８の実施例においては、前述したように、まずカメラパラメータに基づいて全画面の動き特徴を算出し、該全画面動き特徴を図２に示したような全画面動き特徴抽出ブロックを使って検出された動き特徴を用いて補正する場合を例に取って説明したが、逆に、図２に示したような画面上で背景が表示されていると思われるブロックや領域（全画面動き特徴抽出ブロック）を使って検出された全画面の動き特徴を、カメラパラメータに基づいて算出された動き特徴を用いて補正するように構成しても良いし、あるいは、両者の動き特徴に関する情報を同時に用いて適切な演算を施すことにより全画面の動き特徴を算出するようにしても良い。
【００６３】
また、全画面動き特徴検出部３において、カメラパラメータに基づいて算出された全画面の動き特徴と併用する動き特徴としては、図２に示すような全画面動き特徴抽出ブロックを使って検出される動き特徴に限るものではない。現在の画像処理技術によれば、このような手法以外にも、例えば、動画像の中から画面上の特徴点を抽出して、全画面の動き特徴を検出するようにしても良い。
【００６４】
ここで、画面上の特徴点については、不動の特徴的な対象物を用いるものであり、例えば、野球ゲームを撮影する場合では、ベースの位置やラインの位置、テニスやサッカー、フットボールなどでは、コートのライン、バレーボールでは、アンテナやネットなどがある。つまり、撮影した動画像がどのような種類の動画像であるかが、事前に判明していれば、前述のような予め定めた画面上の特徴点を利用することにより、全画面の動き特徴を推量することが可能である。かくのごとく、推量された特徴点の位置的な変化を用いて全画面の動き特徴として検出する方法を、本発明における全画面動き特徴検出部として使用しても良い。
【００６５】
あるいは、全画面動き特徴抽出ブロックや画面上の特徴点を用いて検出された動き特徴、カメラパラメータに基づいて算出された全画面の動き特徴のいずれか一方の情報のみを用いて構成するようにしても良い。例えば、全画面動き特徴検出部３において、図２に示すような特定の全画面特徴抽出ブロックや画面上の特徴点を用いて全画面の動き特徴を検出することなく、カメラパラメータ取得部２から取得されるカメラパラメータのみを用いて、現フィールドにおける全画面の動き特徴ベクトルを算出し、この算出結果を用いて、既検出済みのフィールドにおける全画面の動き特徴ベクトルからの変化量を算出して、初期変位ベクトル補正部５に対して出力するように構成しても勿論構わない。
【図面の簡単な説明】
【００６６】
【図１】本発明に係る動きベクトル検出装置の機能構成の一例を示す機能ブロック構成図である。
【図２】本発明に係る動きベクトル検出回路において背景の動くベクトルを全画面の動き特徴として検出する際に参照する全画面特徴抽出ブロックの一例を示す模式図である。
【図３】本発明に係る動きベクトル検出回路の全画面動き特徴検出部の具体的な回路構成の一例を示すブロック構成図である。
【図４】本発明に係る動きベクトル検出装置の初期変位ベクトル補正部の具体的な回路構成の一例を示すブロック構成図である。
【図５】本発明に係る動きベクトル検出装置の初期変位ベクトル選択部の具体的な回路構成の一例を示すブロック構成図である。
【図６】２回の反復勾配法による動きベクトルＶの算出方法を説明するためのベクトル図である。
【図７】１フィールド前の前フィールドと現フィールドとの間で移動した画像の動きベクトルＶを具体的に説明するための模式図である。
【図８】本発明に係る動きベクトル検出装置の機能構成の別の例を示す機能ブロック構成図である。
【図９】本発明に係る動きベクトル検出回路の全画面動き特徴検出部の具体的な回路構成の別の例を示すブロック構成図である。
【符号の説明】
【００６７】
１…フィールド遅延部、２…カメラパラメータ取得部、３…全画面動き特徴検出部、３ａ…理論動きベクトル演算部、３ｂ…ベクトルメモリ、３ｃ…ベクトル差分部、３ｄ…画面動きベクトル演算部、３ｅ…補正処理部、４…ベクトルメモリ、５…初期変位ベクトル補正部、５ａ…ベクトル減算部、６…初期変位ベクトル選択部、６ａ…座標変換部、６ｂ…減算部、６ｃ…絶対値累積部、６ｄ…選択部、７…動きベクトル演算部、１０…動きベクトル検出装置。
【図１】
2006215655.tif 000004
【図２】
2006215655.tif 000005
【図３】
2006215655.tif 000006
【図４】
2006215655.tif 000007
【図５】
2006215655.tif 000008
【図６】
2006215655.tif 000009
【図７】
2006215655.tif 000010
【図８】
2006215655.tif 000011
【図９】
2006215655.tif 000012