(57)【要約】【課題】本発明は、動きベクトル検出方法及び動きベクトル検出装置に関し、特に勾配法による動きベクトルの検出に適用して、従来に比して簡易な構成で動きベクトルの検出精度を向上する。【解決手段】本発明は、直接勾配法による動きベクトル検出回路５２において、画素勾配Σ（ΔＸ）2、Σ（ΔＹ）2に応じて、直前の積算回路６１、６２、６４、減算回路７７、８０の出力値に代えて、所定の固定値１、０を出力する。【選択図】        図１
2008092480.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ信号の水平方向の画像勾配の２乗積算値を計算する第１の積算回路と、
前記ビデオ信号の垂直方向の画像勾配の２乗積算値を計算する第２の積算回路と、
前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号の水平方向の画像勾配との乗算値の積算値を計算する第３の積算回路と、
前記ビデオ信号の水平方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第４の積算回路と、
前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第５の積算回路と、
前記第１の積算回路の出力値又は値１の固定値を選択出力する第１の選択回路と、
前記第２の積算回路の出力値又は値１の固定値を選択出力する第２の選択回路と、
前記第３の積算回路の出力値又は値０の固定値を選択出力する第３の選択回路と、
前記第１及び第２の選択回路の出力値を乗算する第１の乗算回路と、
前記第３の選択回路の出力値の２乗値を出力する第２の乗算回路と、
前記第１及び第２の乗算回路の出力値の減算値を出力する第１の減算回路と、
前記第２の選択回路の出力値と前記第４の積算回路の出力値を乗算して出力する第３の乗算回路と、
前記第３の選択回路の出力値と前記第４の積算回路の出力値を乗算して出力する第４の乗算回路と、
前記第３及び第４の乗算回路の出力値の減算値を出力する第２の減算回路と、
前記第１の選択回路の出力値と前記第５の積算回路の出力値を乗算して出力する第５の乗算回路と、
前記第３の選択回路の出力値と前記第５の積算回路の出力値を乗算して出力する第６の乗算回路と、
前記第５及び第６の乗算回路の出力値の減算値を出力する第３の減算回路と、
前記第２の減算回路の出力値又は値０の固定値を選択出力する第４の選択回路と、
前記第３の減算回路の出力値又は値０の固定値を選択出力する第５の選択回路と、
前記第４の選択回路の出力値を前記第１の減算回路の出力値で割り算して割り算値を前記ビデオ信号の水平方向の動きベクトルとして出力する第１の割り算回路と、
前記第５の選択回路の出力値を前記第１の減算回路の出力値で割り算して割り算値を前記ビデオ信号の垂直方向の動きベクトルとして出力する第２の割り算回路と、
前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択回路の動作を制御する制御回路とを備え、
前記制御回路は、
前記水平方向及び垂直方向の画像勾配がそれぞれ値０近傍の所定値以上の場合、前記固定値を出力しないように、前記第１〜第５の選択回路の動作を制御し、
前記水平方向の画像勾配が前記所定値未満の場合、前記第１、第３及び第４の選択回路から前記固定値を出力するように、前記第１〜第５の選択回路の動作を制御し、
前記垂直方向の画像勾配が前記所定値未満の場合、前記第２、第３及び第５の選択回路から前記固定値を出力するように、前記第１〜第５の選択回路の動作を制御する
ことを特徴とする動きベクトル検出回路。
【請求項２】
前記制御回路は、
前記第１の積算回路の出力値及び前記第２の積算回路の出力値を所定のしきい値で判定して前記第１〜第５の選択回路を制御することにより、前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択回路の動作を制御する
ことを特徴とする請求項１に記載の動きベクトル検出回路。
【請求項３】
ビデオ信号の水平方向の画像勾配の２乗積算値を計算する第１の積算ステップと、
前記ビデオ信号の垂直方向の画像勾配の２乗積算値を計算する第２の積算ステップと、
前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号の水平方向の画像勾配との乗算値の積算値を計算する第３の積算ステップと、
前記ビデオ信号の水平方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第４の積算ステップと、
前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第５の積算ステップと、
前記第１の積算ステップの出力値又は値１の固定値を選択出力する第１の選択ステップと、
前記第２の積算ステップの出力値又は値１の固定値を選択出力する第２の選択ステップと、
前記第３の積算ステップの出力値又は値０の固定値を選択出力する第３の選択ステップと、
前記第１及び第２の選択ステップの出力値を乗算する第１の乗算ステップと、
前記第３の選択ステップの出力値の２乗値を出力する第２の乗算ステップと、
前記第１及び第２の乗算ステップの出力値の減算値を出力する第１の減算ステップと、
前記第２の選択ステップの出力値と前記第４の積算ステップの出力値を乗算して出力する第３の乗算ステップと、
前記第３の選択ステップの出力値と前記第４の積算ステップの出力値を乗算して出力する第４の乗算ステップと、
前記第３及び第４の乗算ステップの出力値の減算値を出力する第２の減算ステップと、
前記第１の選択ステップの出力値と前記第５の積算ステップの出力値を乗算して出力する第５の乗算ステップと、
前記第３の選択ステップの出力値と前記第５の積算ステップの出力値を乗算して出力する第６の乗算ステップと、
前記第５及び第６の乗算ステップの出力値の減算値を出力する第３の減算ステップと、
前記第２の減算ステップの出力値又は値０の固定値を選択出力する第４の選択ステップと、
前記第３の減算ステップの出力値又は値０の固定値を選択出力する第５の選択ステップと、
前記第４の選択ステップの出力値を前記第１の減算ステップの出力値で割り算して割り算値を前記ビデオ信号の水平方向の動きベクトルとして出力する第１の割り算ステップと、
前記第５の選択ステップの出力値を前記第１の減算ステップの出力値で割り算して割り算値を前記ビデオ信号の垂直方向の動きベクトルとして出力する第２の割り算ステップと、
前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択ステップの動作を制御する制御ステップとを備え、
前記制御ステップは、
前記水平方向及び垂直方向の画像勾配がそれぞれ値０近傍の所定値以上の場合、前記固定値を出力しないように、前記第１〜第５の選択ステップの動作を制御し、
前記水平方向の画像勾配が前記所定値未満の場合、前記第１、第３及び第４の選択ステップから前記固定値を出力するように、前記第１〜第５の選択ステップの動作を制御し、
前記垂直方向の画像勾配が前記所定値未満の場合、前記第２、第３及び第５の選択ステップから前記固定値を出力するように、前記第１〜第５の選択ステップの動作を制御する
ことを特徴とする動きベクトル検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動きベクトル検出方法及び動きベクトル検出回路に関し、特に勾配法による動きベクトルの検出に適用することができる。本発明は、直接勾配法による動きベクトル検出回路において、画素勾配に応じて、直前の積算回路、減算回路の出力値に代えて、所定の固定値を出力することにより、簡易な構成で従来に比して動きベクトルの検出精度を向上する。
【背景技術】
【０００２】
従来、ビデオ信号の高能率符号化処理では、動きベクトルを用いてフレーム間符号化処理の効率を向上しており、またテレビジョン信号のフォーマット変換では、動きベクトルを用いた動き補正により、フィールド数の変換によるジャーダーと称されるギクシャクとした動きを防止している。
【０００３】
このような動きベクトルの検出は、ビデオ信号をｍ画素×ｎライン（ｍ，ｎは整数）の動きベクトルの検出単位にブロック化し、各ブロック毎に動きベクトルを検出しており、例えば特開昭５５−１６２８３号公報、特開昭５５−１６２６８４号公報に開示のパターンマッチング法、特開昭６０−１５８７８６号公報に開示の勾配法、位相相関法等が用いられるている。
【０００４】
これらの検出方法のうち、勾配法は、画像勾配とフレーム間差分値とを用いた演算式で動きベクトルを検出する方法であり、現在、この演算式として２種類の演算式が実用に供されるようになされている。
【０００５】
すなわちこれらの演算式のうち１つは、次式で表され、以下において、この演算式を用いた動きベクトルの検出方法を直接勾配法とする。なおΔＸは、水平方向である画素方向の画像勾配、ＳＧＮΔＸは、このΔＸによる画像勾配の極性（正負）である。またΔＹは、垂直方向であるライン方向の画像勾配、ＳＧＮΔＹは、このΔＹによる画像勾配の極性（正負）である。またΔｔは、フィールド間差分値を示し、Ｖｘ及びＶｙは、それぞれ画素方向及びライン方向の動きベクトルである。
【０００６】
【数１】
2008092480.tif 000003
【０００７】
これに対して他の演算式は、次式で表され、以下において、この演算式を用いた動きベクトルの検出方法を簡易勾配法とする。
【０００８】
【数２】
2008092480.tif 000004
【０００９】
これら直接勾配法及び簡易勾配法は、一長一短があり、直接勾配法は、簡易勾配法に比して、検出精度が優れるものの、水平方向の画像勾配ΔＸ又は垂直方向の画像勾配ΔＹが値０の場合、Ｆ＝０となる。従って直接勾配法は、水平方向及び垂直方向に画像勾配が有る場合にのみ動きベクトルを検出することが可能となり、一方の画像勾配しかない画像では動きベクトルを検出することが困難になる。これにより直接勾配法は、縦線が急に動いた場合などは、動きベクトルの検出エラーが発生する問題がある。またカラーバー信号が横スクロールした信号では、カラーバーの縦エッジにおいて動きベクトルの検出エラーが発生する場合もある。
【００１０】
これに対して簡易勾配法は、このような縦線等の画像勾配が水平方向のみの場合等に、直接勾配法に比して動きベクトルの検出精度が高い反面、演算式が簡易で、かつ水平方向及び垂直方向の画像勾配ΔＸ及びΔＹが互いに無関係であることにより、直接勾配法に比して動きベクトルの検出エラーが大きい。
【００１１】
そこで本願出願人は、特開２００４−１５３３６３号公報に開示のように、直接勾配法による動きベクトル検出と簡易勾配法による動きベクトル検出とを適応的に切り換えることにより、動きベクトルの検出精度を向上させる構成を提案した。
【００１２】
ここで図３は、この特開２００４−１５３３６３号公報に開示の動きベクトル検出回路を示すブロック図である。この動きベクトル検出回路１において、前置フィルタ２は、ビデオ信号Ｓ１の帯域を制限して出力する。初期偏位ベクトル検出部３は、前置フィルタ２から出力されるビデオ信号について初期偏位ベクトルを検出してビデオ信号と共に出力する。
【００１３】
直接勾配法演算回路４は、この初期偏位ベクトルを基準にして（１−１）式及び（１−２）式の演算処理を実行することにより、直接勾配法による動きベクトルＶｄ（Ｖｄｘ、Ｖｄｙ）を検出して出力する。
【００１４】
ここで図４は、この直接勾配法演算回路４を示すブロック図である。直接勾配法演算回路４は、それぞれ初期偏位ベクトルを基準にして画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔを求め、これら画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔをそれぞれ遅延回路（Ｄ）５、６、７で遅延させてタイミングの一致を図る。また乗算回路８〜１２でこれら画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔを乗算して第１の中間演算値（ΔＸ）2 、（ΔＹ）2、ΔＸ×ΔＹ、ΔＸ×Δｔ、ΔＹ×Δｔを求める。またこれらの第１の中間演算値（ΔＸ）2、（ΔＹ）2、ΔＸ×ΔＹ、ΔＸ×Δｔ、ΔＹ×Δｔを積算回路１３〜１７でそれぞれ積算して、第１の中間演算値（ΔＸ）2、（ΔＹ）2、ΔＸ×ΔＹ、ΔＸ×Δｔ、ΔＹ×Δｔの積算値Σ（ΔＸ）2、Σ（ΔＹ）2、Σ（ΔＸ×ΔＹ）、Σ（ΔＸ×Δｔ）、Σ（ΔＹ×Δｔ）を計算する。
【００１５】
またさらにこれら第１の中間演算値の積算値Σ（ΔＸ）2、Σ（ΔＹ）2、Σ（ΔＸ×ΔＹ）、Σ（ΔＸ×Δｔ）、Σ（ΔＸ×Δｔ）を乗算回路１８〜２３で積算して、第２の中間演算値Σ（ΔＸ）2×Σ（ΔＹ）2、（Σ（ΔＸ×ΔＹ））2、Σ（ΔＹ）2×Σ（ΔＸ×Δｔ）、Σ（ΔＸ×ΔＹ）×Σ（ΔＸ×Δｔ）、Σ（ΔＸ×ΔＹ）×Σ（ΔＹ×Δｔ）、Σ（ΔＸ）2×Σ（ΔＹ×Δｔ）を計算し、これら第２の中間演算値Σ（ΔＸ）2×Σ（ΔＹ）2、（Σ（ΔＸ×ΔＹ））2、Σ（ΔＹ）2×Σ（ΔＸ×Δｔ）、Σ（ΔＸ×ΔＹ）×Σ（ΔＸ×Δｔ）、Σ（ΔＸ×ΔＹ）×Σ（ΔＹ×Δｔ）、Σ（ΔＸ）2×Σ（ΔＹ×Δｔ）を減算回路２４、２５、２６で処理して（１−１）式及び（１−２）式における演算値Ｆ、Ｈ、Ｇを計算する。直接勾配法演算回路４は、割り算回路２８、２９において、この演算値Ｈ、Ｇを演算値Ｆでそれぞれ割り算して動きベクトルＶｄ（Ｖｄｘ、Ｖｄｙ）を検出する。
【００１６】
簡易勾配法演算回路３１（図３）は、初期偏位ベクトルを基準にして（２−１）及び（２−２）式の演算処理を実行することにより、簡易勾配法による動きベクトルＶｅ（Ｖｅｘ、Ｖｅｙ）を検出して出力する。
【００１７】
ここで図５は、簡易勾配法演算回路３１を示すブロック図である。簡易勾配法演算回路３１は、初期偏位ベクトルを基準にして画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔを求める。またそれぞれ乗算回路３３、３４でフィールド間差分値Δｔに画像勾配ΔＸ、ΔＹの極性ＳＧＮΔＸ、ＳＧＮΔＹを乗算し、積算回路３５、３６で乗算回路３３、３４の出力値を積算して、（２−１）及び（２−２）式の右辺、分子の中間演算値ΣＳＧＮΔＸ×Δｔ、ΣＳＧＮΔＹ×Δｔを計算する。
【００１８】
また積算回路３７、３８で画像勾配ΔＸ、ΔＹを積算して、（２−１）及び（２−２）式の右辺、分母の中間演算値Ａ（＝ΣΔＸ）、Ｂ（＝ΣΔＹ）を計算し、割り算回路３９、４０で中間演算値Σ（ＳＧＮΔＸ×Δｔ）、Σ（ＳＧＮΔＹ×Δｔ）をそれぞれ中間演算値Ａ（＝ΣΔＸ）、Ｂ（＝ΣΔＹ）で割り算して動きベクトルＶｅ（Ｖｅｘ、Ｖｅｙ）を検出する。
【００１９】
画素勾配演算回路４１は、前置フィルタ２から出力されるビデオ信号を受け、それぞれ水平方向及び垂直方向の画像勾配ΔＸ、ΔＹを計算して出力する。より具体的に、画素勾配演算回路６は、図６に示すように、画像勾配ΔＸ、ΔＹの計算対象が画素Ａである場合、この画素Ａに対して水平方向に隣接する画素Ｂ及びＣとの間で、これら画素Ｂ及びＣの符号により画素値を表して、ΔＸ＝（Ｃ−Ｂ）／２の演算処理を実行することにより、水平方向の画像勾配ΔＸを計算する。また同様に、垂直方向に隣接する画素Ｄ及びＥとの間で、これら画素Ｄ及びＥの符号により画素値を表して、ΔＹ＝（Ｅ−Ｄ）／２の演算処理を実行することにより、水平方向の画像勾配ΔＹを計算する。
【００２０】
勾配法選択回路４２は、勾配法演算回路４１で計算した画像勾配ΔＸ、ΔＹに応じて、直接勾配法による動きベクトルＶｄと簡易勾配法による動きベクトルＶｅとを選択し、初期偏位ベクトルを加算して動きベクトルＶを出力する。すなわち勾配法選択回路４２は、勾配法演算回路４１で計算される画像勾配ΔＸ、ΔＹを動きベクトルの検出単位毎に加算し、画像勾配の加算値ΣΔＸ、ΣΔＹを計算する。
【００２１】
さらに勾配法選択回路４２は、この加算値による画像勾配ΣΔＸ、ΣΔＹを判定し、画像勾配ΣΔＸ、ΣΔＹが共に値０でない場合、すなわち水平方向及び垂直方向に共に画像勾配が有る場合、（１−１）式及び（１−２）式による直接勾配法による動きベクトルＶｄを選択する。
【００２２】
これに対して水平方向の画像勾配ΣΔＸが値０でない場合であり、かつ垂直方向の画像勾配ΣΔＹが値０の場合、勾配法選択回路４２は、（２−１）式による簡易勾配法による水平方向の動きベクトルＶｅｘを選択すると共に、垂直方向の動きベクトルを値０に設定し、動きベクトル（Ｖｅｘ，０）を出力する。
【００２３】
また水平方向の画像勾配ΣΔＸが値０の場合であり、かつ垂直方向の画像勾配ΣΔＹが値０でない場合、勾配法選択回路４２は、（２−２）式による簡易勾配法による垂直方向の動きベクトルＶｅｙを選択すると共に、水平方向の動きベクトルを値０に設定し、動きベクトル（０，Ｖｅｙ）を出力する。
【００２４】
これに対して画像勾配ΣΔＸ、ΣΔＹが共に値０の場合、水平方向及び垂直方向の双方について動きベクトルを値０に設定して出力する。
【００２５】
しかしながらこの特開２００４−１５３３６３号公報に開示の動きベクトル検出回路は、動きベクトル検出精度を向上できる反面、構成が煩雑な問題がある。
【特許文献１】特開昭５５−１６２６３号公報
【特許文献２】特開昭５５−１６２６８４号公報
【特許文献３】特開昭６０−１５８７８６号公報
【特許文献４】特開２００４−１５３３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
本発明は以上の点を考慮してなされたもので、従来に比して簡易な構成で動きベクトル検出精度を向上することができる動きベクトル検出方法及び動きベクトル検出回路を提案しようとするものである。
【課題を解決するための手段】
【００２７】
上記の課題を解決するため請求項１の発明は、動きベクトル検出回路に適用して、ビデオ信号の水平方向の画像勾配の２乗積算値を計算する第１の積算回路と、前記ビデオ信号の垂直方向の画像勾配の２乗積算値を計算する第２の積算回路と、前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号の水平方向の画像勾配との乗算値の積算値を計算する第３の積算回路と、前記ビデオ信号の水平方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第４の積算回路と、前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第５の積算回路と、前記第１の積算回路の出力値又は値１の固定値を選択出力する第１の選択回路と、前記第２の積算回路の出力値又は値１の固定値を選択出力する第２の選択回路と、前記第３の積算回路の出力値又は値０の固定値を選択出力する第３の選択回路と、前記第１及び第２の選択回路の出力値を乗算する第１の乗算回路と、前記第３の選択回路の出力値の２乗値を出力する第２の乗算回路と、前記第１及び第２の乗算回路の出力値の減算値を出力する第１の減算回路と、前記第２の選択回路の出力値と前記第４の積算回路の出力値を乗算して出力する第３の乗算回路と、前記第３の選択回路の出力値と前記第４の積算回路の出力値を乗算して出力する第４の乗算回路と、前記第３及び第４の乗算回路の出力値の減算値を出力する第２の減算回路と、前記第１の選択回路の出力値と前記第５の積算回路の出力値を乗算して出力する第５の乗算回路と、前記第３の選択回路の出力値と前記第５の積算回路の出力値を乗算して出力する第６の乗算回路と、前記第５及び第６の乗算回路の出力値の減算値を出力する第３の減算回路と、前記第２の減算回路の出力値又は値０の固定値を選択出力する第４の選択回路と、前記第３の減算回路の出力値又は値０の固定値を選択出力する第５の選択回路と、前記第４の選択回路の出力値を前記第１の減算回路の出力値で割り算して割り算値を前記ビデオ信号の水平方向の動きベクトルとして出力する第１の割り算回路と、前記第５の選択回路の出力値を前記第１の減算回路の出力値で割り算して割り算値を前記ビデオ信号の垂直方向の動きベクトルとして出力する第２の割り算回路と、前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択回路の動作を制御する制御回路とを備え、前記制御回路は、前記水平方向及び垂直方向の画像勾配がそれぞれ値０近傍の所定値以上の場合、前記固定値を出力しないように、前記第１〜第５の選択回路の動作を制御し、前記水平方向の画像勾配が前記所定値未満の場合、前記第１、第３及び第４の選択回路から前記固定値を出力するように、前記第１〜第５の選択回路の動作を制御し、前記垂直方向の画像勾配が前記所定値未満の場合、前記第２、第３及び第５の選択回路から前記固定値を出力するように、前記第１〜第５の選択回路の動作を制御する。
【００２８】
また請求項２の発明は、請求項１の構成において、前記制御回路は、前記第１の積算回路の出力値及び前記第２の積算回路の出力値を所定のしきい値で判定して前記第１〜第５の選択回路を制御することにより、前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択回路の動作を制御する。
【００２９】
また請求項３の発明は、ビデオ信号の水平方向の画像勾配の２乗積算値を計算する第１の積算ステップと、動きベクトル検出方法に適用して、前記ビデオ信号の垂直方向の画像勾配の２乗積算値を計算する第１の積算ステップと、前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号の水平方向の画像勾配との乗算値の積算値を計算する第３の積算ステップと、前記ビデオ信号の水平方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第４の積算ステップと、前記ビデオ信号の垂直方向の画像勾配と前記ビデオ信号のフィールド間差分値との乗算値の積算値を計算する第５の積算ステップと、前記第１の積算ステップの出力値又は値１の固定値を選択出力する第１の選択ステップと、前記第２の積算ステップの出力値又は値１の固定値を選択出力する第２の選択ステップと、前記第３の積算ステップの出力値又は値０の固定値を選択出力する第３の選択ステップと、前記第１及び第２の選択ステップの出力値を乗算する第１の乗算ステップと、前記第３の選択ステップの出力値の２乗値を出力する第２の乗算ステップと、前記第１及び第２の乗算ステップの出力値の減算値を出力する第１の減算ステップと、前記第２の選択ステップの出力値と前記第４の積算ステップの出力値を乗算して出力する第３の乗算ステップと、前記第３の選択ステップの出力値と前記第４の積算ステップの出力値を乗算して出力する第４の乗算ステップと、前記第３及び第４の乗算ステップの出力値の減算値を出力する第２の減算ステップと、前記第１の選択ステップの出力値と前記第５の積算ステップの出力値を乗算して出力する第５の乗算ステップと、前記第３の選択ステップの出力値と前記第５の積算ステップの出力値を乗算して出力する第６の乗算ステップと、前記第５及び第６の乗算ステップの出力値の減算値を出力する第３の減算ステップと、前記第２の減算ステップの出力値又は値０の固定値を選択出力する第４の選択ステップと、前記第３の減算ステップの出力値又は値０の固定値を選択出力する第５の選択ステップと、前記第４の選択ステップの出力値を前記第１の減算ステップの出力値で割り算して割り算値を前記ビデオ信号の水平方向の動きベクトルとして出力する第１の割り算ステップと、前記第５の選択ステップの出力値を前記第１の減算ステップの出力値で割り算して割り算値を前記ビデオ信号の垂直方向の動きベクトルとして出力する第２の割り算ステップと、前記ビデオ信号の水平方向及び垂直方向の画像勾配に応じて、前記第１〜第５の選択ステップの動作を制御する制御ステップとを備え、前記制御ステップは、前記水平方向及び垂直方向の画像勾配がそれぞれ値０近傍の所定値以上の場合、前記固定値を出力しないように、前記第１〜第５の選択ステップの動作を制御し、前記水平方向の画像勾配が前記所定値未満の場合、前記第１、第３及び第４の選択ステップから前記固定値を出力するように、前記第１〜第５の選択ステップの動作を制御し、前記垂直方向の画像勾配が前記所定値未満の場合、前記第２、第３及び第５の選択ステップから前記固定値を出力するように、前記第１〜第５の選択ステップの動作を制御する。
【００３０】
請求項１、又は請求項３の構成によれば、画像勾配が小さい場合には、対応する選択回路から固定値を出力するようにして、直接勾配法に代えて、簡易勾配法により動きベクトルを検出することができる。従って、必要に応じて演算式を切り換えて動きベクトルを検出することができ、その分、動きベクトルの検出精度を向上することができる。また画像勾配が小さい場合には、対応する選択回路から固定値を出力することにより、直接勾配法の構成を利用して間接勾配法により動きベクトルを検出することができ、全体構成を簡略化することができる。
【発明の効果】
【００３１】
本発明によれば、従来に比して簡易な構成で動きベクトル検出精度を向上することができる。
【発明を実施するための最良の形態】
【００３２】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００３３】
（１）実施例の構成
図２は、本発明の実施例１の動きベクトル検出回路を示すブロック図である。この動きベクトル検出回路５１において、図３について上述した動きベクトル検出回路１と同一の構成は、対応する符号を付して示し、重複した説明は省略する。動きベクトル検出回路５１は、勾配法演算回路５２において、初期偏位ベクトル検出回路３で検出した初期偏位ベクトルを基準にして、直接勾配法による動きベクトル検出と簡易勾配法による動きベクトル検出とを適応的に切り換えて動きベクトルＶ（Ｖｘ、Ｖｙ）を検出する。
【００３４】
ここで図１は、この勾配法演算回路５２を示すブロック図である。勾配法演算回路５２は、初期偏位ベクトルを基準にして画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔを求め、これら画像勾配ΔＸ、ΔＹ、フィールド間差分値Δｔをそれぞれ遅延回路（Ｄ）５４、５５、５６で遅延させてタイミングの一致を図る。また乗算回路５８、５９で、それぞれ画像勾配ΔＸ、ΔＹを２乗して第１の中間演算値（ΔＸ）2、（ΔＹ）2を生成し、続く積算回路６１、６２で乗算回路５８、５９の出力値を積算してこれら第１の中間演算値（ΔＸ）2、（ΔＹ）2 の積算値Σ（ΔＸ）2、Σ（ΔＹ）2を計算する。なおここで積算回路６１、６２の積算は、例えば処理対象画素を中心とした所定範囲の、画素毎の積算である。またフィールド間差分値Δｔは、初期偏位ベクトルで前フィールドを動き補正して生成される。
【００３５】
また乗算回路６３で、画像勾配ΔＸ、ΔＹを乗算した後、続く積算回路６４で積算回路６１、６２に対応して積算し、第１の中間演算値（ΔＸ×ΔＹ）の積算値Σ（ΔＸ×ΔＹ）を計算する。また乗算回路６５、６６でそれぞれ画像勾配ΔＸ、ΔＹにフィールド間差分値Δｔを乗算した後、続く積算回路６７、６８で積算回路６１、６２に対応してそれぞれ積算し、第１の中間演算値（ΔＸ×Δｔ）、（ΔＹ×Δｔ）の積算値Σ（ΔＸ×Δｔ）、Σ（ΔＹ×Δｔ）を計算する。
【００３６】
選択回路ＳＥＬ１、ＳＥＬ２は、エッジ評価回路７０の制御により、積算回路６１、６２から出力される画素勾配ΔＸ、ΔＹの２乗積算値Σ（ΔＸ）2、Σ（ΔＹ）2又は値１の固定値を選択出力する。選択回路ＳＥＬ３は、エッジ評価回路７０の制御により、積算回路６４から出力される画素勾配ΔＸ、ΔＹの乗算値（ΔＸ×ΔＹ）の積算値Σ（ΔＸ×ΔＹ）又は値０の固定値を選択出力する。
【００３７】
乗算回路７２は、選択回路ＳＥＬ１、ＳＥＬ２の乗算値を出力する。従って乗算回路７２は、選択回路ＳＥＬ１、ＳＥＬ２が共に値１の固定値を出力していない場合、Ｘ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2とＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2との乗算値Σ（ΔＸ）2×Σ（ΔＹ）2を出力する。これに対して選択回路ＳＥＬ１のみが値１の固定値を出力している場合には、Ｙ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2を出力し、選択回路ＳＥＬ２のみが値１の固定値を出力している場合には、Ｘ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2を出力する。また選択回路ＳＥＬ１、ＳＥＬ２が共に値１の固定値を出力している場合には、値１を出力する。
【００３８】
乗算回路７３は、選択回路ＳＥＬ３の出力値を２乗して出力する。これにより乗算回路７３は、選択回路ＳＥＬ３が値０の固定値を出力していない場合には、Ｘ方向の画素勾配ΔＸとＹ方向の画素勾配ΔＹとの乗算値の２乗積算値（Σ（ΔＸ×ΔＹ））2を出力し、選択回路ＳＥＬ３が値０の固定値を出力している場合には、値０を出力する。
【００３９】
減算回路７４は、乗算回路７２の出力値から乗算回路７３の出力値を減算する。従って減算回路７４は、選択回路ＳＥＬ１、ＳＥＬ２が共に値１の固定値を出力していない場合であって、かつ選択回路ＳＥＬ３が値０の固定値を出力していない場合、（１−１）式及び（１−２）式における分母の値Ｆに対応する減算値である、２乗積算値Σ（ΔＸ）2、Σ（ΔＹ）2の乗算値Σ（ΔＸ）2×Σ（ΔＹ）2から、Ｘ方向の画素勾配ΔＸとＹ方向の画素勾配ΔＹとの乗算値の２乗積算値（Σ（ΔＸ×ΔＹ））2）を減算した減算値Ｆ１（＝Σ（ΔＸ）2×Σ（ΔＹ）2−（Σ（ΔＸ×ΔＹ））2を出力する。
【００４０】
これに対して選択回路ＳＥＬ１のみが値１の固定値を出力している場合にあって、選択回路ＳＥＬ３が値０の固定値を出力している場合、Ｙ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2を出力する。また選択回路ＳＥＬ２のみが値１の固定値を出力している場合にあって、選択回路ＳＥＬ３が値０の固定値を出力している場合、Ｘ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2を出力する。また選択回路ＳＥＬ１、ＳＥＬ２が共に値１の固定値を出力し、選択回路ＳＥＬ３が値０の固定値を出力している場合、値１を出力する。
【００４１】
乗算回路７５は、選択回路ＳＥＬ２の出力値と積算回路６７の出力値Σ（ΔＸ×Δｔ）を乗算する。従って乗算回路７５は、選択回路ＳＥＬ２が値１の固定値を出力していない場合、２乗積算値Σ（ΔＹ）2と積算回路６７の出力値Σ（ΔＸ×Δｔ）との乗算値Σ（ΔＹ）2×Σ（ΔＸ×Δｔ）を出力する。また選択回路ＳＥＬ２が値１の固定値を出力している場合、積算回路６７の出力値Σ（ΔＸ×Δｔ）を出力する。
【００４２】
乗算回路７６は、選択回路ＳＥＬ３の出力値と積算回路６７の出力値Σ（ΔＸ×Δｔ）を乗算する。従って乗算回路７６は、選択回路ＳＥＬ３が値０の固定値を出力していない場合、積算回路６４の出力値Σ（ΔＸ×ΔＹ）と、積算回路６７の出力値Σ（ΔＸ×Δｔ）との乗算値Σ（ΔＸ×ΔＹ）×Σ（ΔＸ×Δｔ）を出力する。これに対して選択回路ＳＥＬ３が値０の固定値を出力している場合、値０を出力する。
【００４３】
減算回路７７は、乗算回路７６の出力値から乗算回路７５の出力値を減算し、減算値を出力する。従って減算回路７７は、選択回路ＳＥＬ１が値１の固定値を出力していない場合であって、選択回路ＳＥＬ３が値０の固定値を出力していない場合、（１−１）式の分子に対応する減算値Ｇ１（＝−（Σ（ΔＹ）2×Σ（ΔＸ×Δｔ））＋（Σ（ΔＸ×ΔＹ）×Σ（ΔＸ×Δｔ）））を出力する。これに対して選択回路ＳＥＬ２、ＳＥＬ３がそれぞれ値１、値０の固定値を出力している場合、積算回路６７の出力値Ｇ２（＝Σ（ΔＸ×Δｔ））を出力する。
【００４４】
乗算回路７８は、選択回路ＳＥＬ３の出力値と積算回路６８の出力値Σ（ΔＹ×Δｔ）を乗算する。従って乗算回路７８は、選択回路ＳＥＬ３が値０の固定値を出力していない場合、積算回路６８の出力値Σ（ΔＸ×ΔＹ）と、積算回路６８の出力値Σ（ΔＹ×Δｔ）との乗算値Σ（ΔＸ×ΔＹ）×Σ（ΔＹ×Δｔ）を出力する。これに対して選択回路ＳＥＬ３が値０の固定値を出力している場合、値０を出力する。
【００４５】
乗算回路７９は、選択回路ＳＥＬ１の出力値と積算回路６８の出力値Σ（ΔＹ×Δｔ）を乗算する。従って乗算回路７９は、選択回路ＳＥＬ１が値１の固定値を出力していない場合、積算回路６１の出力値Σ（ΔＸ）2と積算回路６８の出力値Σ（ΔＹ×Δｔ）との乗算値Σ（ΔＸ）2×Σ（ΔＹ×Δｔ）を出力する。これに対して選択回路ＳＥＬ１が値１の固定値を出力している場合、積算回路６８の出力値Σ（ΔＹ×Δｔ）を出力する。
【００４６】
減算回路８０は、乗算回路７９の出力値から乗算回路７８の出力値を減算し、減算値を出力する。従って減算回路８０は、選択回路ＳＥＬ１、ＳＥＬ３が値１、値０の固定値を出力していない場合、（１−２）式の分子に対応する減算値Ｈ１（＝−（Σ（ΔＸ）2×Σ（ΔＹ×Δｔ））＋（Σ（ΔＸ×ΔＹ）×Σ（ΔＹ×Δｔ）））を出力する。これに対して選択回路ＳＥＬ１、ＳＥＬ３がそれぞれ値１、値０の固定値を出力している場合、積算回路６８の出力値Ｈ２（＝Σ（ΔＹ×Δｔ））を出力する。
【００４７】
選択回路ＳＥＬ４は、エッジ評価回路７０の制御により、減算回路７７の出力値又は値０を選択する。選択回路ＳＥＬ５は、エッジ評価回路７０の制御により、減算回路８０の出力値又は値０を選択する。
【００４８】
割り算回路８２は、減算回路７７の出力値を減算回路７４の出力値で割り算する。従って減算回路８０は、選択回路ＳＥＬ１〜ＳＥＬ５の全てが固定値を出力していない場合、（１−１）式の演算処理によるＸ方向の動きベクトルＶｘを計算して出力する。これに対して選択回路ＳＥＬ４が固定値を出力している場合には、値０によるＸ方向の動きベクトルＶｘを出力する。また選択回路ＳＥＬ２、ＳＥＬ３のみが固定値を出力している場合には、減算回路７７からの出力値Ｇ２（＝Σ（ΣΔＸ×Δｔ））を減算回路７４からの出力値Σ（ΔＸ）2で割り算する。ここでこの割り算値は、（２−１）式による割り算値と等しい値になる。これによりこの場合、割り算回路８２は、簡易勾配法によるＸ方向の動きベクトルＶｘを出力する。
【００４９】
割り算回路８３は、減算回路８０の出力値を減算回路７４の出力値で割り算する。従って減算回路８３は、選択回路ＳＥＬ１〜ＳＥＬ５の全てが固定値を出力していない場合、（１−２）式の演算処理によるＹ方向の動きベクトルＶｙを計算して出力する。これに対して選択回路ＳＥＬ５が固定値を出力している場合には、値０によるＹ方向の動きベクトルＶｙを出力する。また選択回路ＳＥＬ１、ＳＥＬ３のみが固定値を出力している場合には、減算回路８０からの出力値Ｈ２（＝Σ（ΣΔＹ×Δｔ））を減算回路７４からの出力値Σ（ΔＹ）2で割り算する。ここでこの割り算値は、（２−２）式による割り算値と等しい値になる。これによりこの場合、割り算回路８３は、簡易勾配法によるＹ方向の動きベクトルＶｙを出力する。
【００５０】
エッジ評価回路７０は、積算回路６１、６２から出力される画素勾配ΔＸ、ΔＹの２乗積算値Σ（ΔＸ）2、Σ（ΔＹ）2を所定の判定基準値α１、α２で判定することにより、Ｘ方向及びＹ方向の画像勾配の大きさを判定する。またこの判定結果に基づいて選択回路ＳＥＬ１〜ＳＥＬ５を制御する。なお判定基準値α１、α２は、値０に近い値０より大きな値である。
【００５１】
すなわちエッジ評価回路７０は、Ｘ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2が判定基準値α１以上であって、かつＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2が判定基準値α２以上の場合、選択回路ＳＥＬ１〜ＳＥＬ５からそれぞれ直前の演算回路の出力値を出力するように、これら選択回路ＳＥＬ１〜ＳＥＬ５を制御する。これによりエッジ評価回路７０は、この勾配演算回路５２を図４について説明した直接勾配法演算回路４との同一接続になるように選択回路ＳＥＬ１〜ＳＥＬ５を制御し、直接勾配法による動きベクトルＶを出力する。
【００５２】
これに対してＸ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2が判定基準値α１未満であって、かつＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2が判定基準値α２以上の場合、選択回路ＳＥＬ４から値０を出力するように設定し、Ｘ方向の動きベクトルＶｘを値０で出力する。またＹ方向については簡易勾配法により動きベクトルを検出するように、選択回路ＳＥＬ１〜ＳＥＬ３を制御する。すなわちこの場合、選択回路ＳＥＬ１、ＳＥＬ３からそれぞれ値１、値０を出力するように、また選択回路ＳＥＬ２からＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2を出力するように、これら選択回路ＳＥＬ１〜ＳＥＬ３を制御する。
【００５３】
これに対してＸ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2が判定基準値α１以上であって、かつＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2が判定基準値α２未満の場合、選択回路ＳＥＬ５から値０を出力するように設定し、Ｙ方向の動きベクトルＶｙを値０で出力する。またＸ方向については簡易勾配法により動きベクトルを検出するように、選択回路ＳＥＬ１〜ＳＥＬ３を制御する。すなわちこの場合、選択回路ＳＥＬ２、ＳＥＬ３からそれぞれ値１、値０を出力するように、また選択回路ＳＥＬ１からＸ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2を出力するように、これら選択回路ＳＥＬ１〜ＳＥＬ３を制御する。
【００５４】
これに対してＸ方向の画素勾配ΔＸの２乗積算値Σ（ΔＸ）2が判定基準値α１未満の場合であって、かつＹ方向の画素勾配ΔＹの２乗積算値Σ（ΔＹ）2が判定基準値α２未満の場合、選択回路ＳＥＬ４、ＳＥＬ５から共に値０を出力するように設定し、Ｘ方向及びＹ方向の動きベクトル及びＶｘ、Ｖｙを値０で出力する。この動きベクトル検出回路５１は、このようにして検出される動きベクトルＶｘ、Ｖｙに初期偏位ベクトルを加算して出力する。
【００５５】
（２）実施例の動作
以上の構成において、この動きベクトル検出回路５１では（図２）、順次入力されるビデオ信号Ｓ１の周波数特性が前置フィルタ２で補正された後、初期偏位ベクトル検出部３で初期偏位ベクトルが検出され、この初期偏位ベクトルに基づいて続く勾配法演算回路５２で動きベクトルＶが検出される。
【００５６】
このため勾配法演算回路５２では（図１）、Ｘ方向及びＹ方向の画像勾配ΔＸ、ΔＹがそれぞれ乗算回路５８、５９で２乗された後、続く積算回路６１、６２で積算される。また乗算回路６３でＸ方向及びＹ方向の画像勾配ΔＸ、ΔＹが乗算された後、続く積算回路６４で積算される。またＸ方向及びＹ方向の画像勾配ΔＸ、ΔＹがそれぞれ乗算回路６５、６６でフィールド間差分値Δｔと乗算された後、積算回路６７、６８で積算される。
【００５７】
勾配法演算回路５２では、この積算回路６１、６２の積算値Σ（ΔＸ）2、Σ（ΔＹ）2がエッジ評価回路７０で所定の判定基準値α１、α２でそれぞれ判定され、これによりＸ方向及びＹ方向について画像勾配の有無が判定される。
【００５８】
ここでＸ方向及びＹ方向の双方に画像勾配が有る場合、勾配法演算回路５２では、積算回路６１、６２の積算値Σ（ΔＸ）2、Σ（ΔＹ）2が乗算回路７２で乗算され、また積算回路６４の出力値Σ（ΔＸ×ΔＹ）の２乗値（Σ（ΔＸ×ΔＹ））2が乗算回路７３で生成され、乗算回路７２の出力値から乗算回路７３の出力値を減算した減算値Ｆ１が減算回路７４で生成される。これにより勾配法演算回路５２では、直接勾配法による（１−１）式及び（１−２）式の分母の値が計算される。
【００５９】
また乗算回路７５、７６で、それぞれ積算回路６２、６７の出力値の乗算値Σ（ΔＹ）2×Σ（ΔＸ×Δｔ）、積算回路６４、６８の出力値の乗算値Σ（ΔＸ×ΔＹ）×Σ（ΔＸ×Δｔ）が生成され、これら乗算回路７５、７６の出力値の減算値が減算回路７７で生成され、直接勾配法による（１−１）式の分子の値が計算される。
【００６０】
また乗算回路７８、７９で、それぞれ積算回路６４、６８の出力値の乗算値Σ（ΔＹ×ΔＹ）×Σ（ΔＹ×Δｔ）、積算回路６１、６８の出力値の乗算値Σ（ΔＸ）2×Σ（ΔＹ×Δｔ）が生成され、これら乗算回路７８、７９の出力値の減算値が減算回路８０で生成され、直接勾配法による（１−２）式の分子の値が計算される。また割り算回路８２、８３でそれぞれ減算回路７７、８０の出力値を減算回路７４の出力値で割り算して、直接勾配法により動きベクトルＶが求められる。
【００６１】
しかしながら画像勾配が無い場合には、直接勾配法によっては動きベクトルの検出にエラーが発生する。そこで勾配法演算回路５２では、エッジ評価回路７０において、Ｘ方向についてのみ画像勾配が無いと判断されると、選択回路ＳＥＬ１の接点が切り換えられ、積算回路６１の出力値に代えて値１が乗算回路７２、７９に出力される。また選択回路ＳＥＬ３の接点が切り換えられ、積算回路６３の出力値に代えて値０が乗算回路７３、７６、７８に出力される。
【００６２】
これにより勾配法演算回路５２では、減算回路７４の出力値がΣ（ΔＹ）2に設定される。また減算回路８０の出力値がΣ（ΔＹ×Δｔ）に設定され、これら減算回路７４、８０の出力値により割り算回路８３で間接勾配法によるＹ方向の動きベクトルＶｙが求められる。また選択回路ＳＥＬ４の接点が切り換えられ、減算回路７７の出力値に代えて値０が割り算回路８２に入力され、これによりＸ方向の動きベクトルＶｘが値０により出力される。
【００６３】
またＹ方向についてのみ画像勾配が無いと判断されると、選択回路ＳＥＬ２の接点が切り換えられ、積算回路６２の出力値に代えて値１が乗算回路７２、７５に出力される。また選択回路ＳＥＬ３の接点が切り換えられ、積算回路６４の出力値に代えて値０が乗算回路７３、７６、７８に出力される。
【００６４】
これにより勾配法演算回路５２では、減算回路７４の出力値がΣ（ΔＸ）2に設定される。また減算回路７０の出力値がΣ（ΔＸ×Δｔ）に設定され、これら減算回路７４、７７の出力値により割り算回路８２で間接勾配法によるＸ方向の動きベクトルＶｘが求められる。また選択回路ＳＥＬ５の接点が切り換えられ、減算回路８０の出力値に代えて値０が割り算回路８３に入力され、これによりＹ方向の動きベクトルＶｘが値０により出力される。
【００６５】
これに対してＸ方向及びＹ方向の双方に画像勾配が無い場合には、選択回路ＳＥＬ４、ＳＥＬ５の接点が切り換えられ、それぞれ減算回路７７、８０の出力値に代えて、値０が割り算回路８２、８３に出力され、これによりＸ方向及びＹ方向の動きベクトルＶｘ及びＶｙが値０により出力される。
【００６６】
この実施例では、これにより直接勾配法により動きベクトルを検出するようにして、直接勾配法による動きベクトルに適していない場合には、間接勾配法による動きベクトルを検出し、従来に比して動きベクトルの検出精度を向上することができる。
【００６７】
またこの直接勾配法と間接勾配法との動作の切り換えにあっては、図４について上述した直接勾配法による演算回路に、選択回路ＳＥＬ１〜ＳＥＬ５を付加するようにして、画像勾配が無い場合には、直前の積算回路、減算回路の出力値に代えて、所定の固定値を出力することにより、実行することができ、これにより従来に比して簡易な構成により動きベクトルを精度良く検出することができる。
【００６８】
（３）実施例の効果
以上の構成によれば、直接勾配法による動きベクトル検出回路において、画素勾配に応じて、直前の積算回路、減算回路の出力値に代えて、所定の固定値を出力することにより、簡易な構成で従来に比して動きベクトルの検出精度を向上することができる。従って動きベクトルを用いた各種画像処理に適用して簡易な構成で画像歪みを低減することができる。
【実施例２】
【００６９】
なお上述の実施例においては、画像勾配の２乗積算値を判定して画像勾配の有無を判定する場合について述べたが、本発明はこれに限らず、画素単位の画像勾配を絶対値化して判定する場合、さらにはこの絶対値を積算して判定する場合等、画像勾配の検出方法にあっては、種々の手法を適用することができる。
【産業上の利用可能性】
【００７０】
本発明は、映像信号の各種処理に適用することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施例の動きベクトル検出回路の勾配法演算回路を示すブロック図である。
【図２】本発明の実施例の動きベクトル検出回路を示すブロック図である。
【図３】従来の動きベクトル検出回路を示すブロック図である。
【図４】図３の動きベクトル検出回路の直接勾配法演算回路を示すブロック図である。
【図５】図３の動きベクトル検出回路の間接勾配法演算回路を示すブロック図である。
【図６】画像勾配検出の説明に供する略線図である。
【符号の説明】
【００７２】
１、５１……動きベクトル検出回路、２……前置フィルタ、３……初期偏位ベクトル検出部、４……直接勾配法演算回路、５……簡易勾配法演算回路、６……画素勾配演算回路、７……勾配法選択回路、５２……勾配法演算回路
【図１】
2008092480.tif 000005
【図２】
2008092480.tif 000006
【図３】
2008092480.tif 000007
【図４】
2008092480.tif 000008
【図５】
2008092480.tif 000009
【図６】
2008092480.tif 000010
【手続補正書】
【提出日】平成18年10月19日(2006.10.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【数２】
2008092480.tif 000011