(57)【要約】【課題】  画面全体が一様な動きをしているかの判定を小さな回路規模で実現できる映像処理装置を得ること。【解決手段】  入力映像から得られる各ブロックの動きベクトルの成分の座標値が特定領域を分割した領域のいずれに該当するかによって動きベクトルと領域とを対応付けし、特定領域の各領域に対応付けられた動きベクトルの数を示す動きベクトル分布情報を算出する動きベクトル分布統計部と、動きベクトル分布情報とあらかじめ保持する閾値とに基づいて画面全体が一様な動きをしているかを判定する動き判定部を備えた。【選択図】          図１
2014022936.tif 000002
【特許請求の範囲】
【請求項１】
入力映像から得られる各ブロックの動きベクトルの成分の座標値が特定領域を分割した領域のいずれに該当するかによって前記動きベクトルと前記領域とを対応付けし、前記特定領域の各領域に対応付けられた前記動きベクトルの数を示す動きベクトル分布情報を算出する動きベクトル分布統計部と、
前記動きベクトル分布情報とあらかじめ保持する閾値とに基づいて画面全体が一様な動きをしているかを判定する動き判定部と、
を備えることを特徴とする映像処理装置。
【請求項２】
前記入力映像から前記動きベクトルを算出する入力処理部と、
前記動き判定部から入力される画面全体が一様な動きをしているかを示す動き判定情報と前記動きベクトルとに基づいて、グローバルベクトルを算出するグローバルベクトル算出部と、
前記グローバルベクトルに基づいて、手ぶれを含まない画面全体の動きを示す実グローバルベクトルを算出し、前記実グローバルベクトルに基づいて、前記入力映像を手ぶれ補正して出力する手ぶれ補正部と、
を備えることを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記実グローバルベクトルに基づいて前記特定領域の中心を決定することを特徴とする前記動きベクトル分布統計部
を備えることを特徴とする請求項１または２に記載の映像処理装置。
【請求項４】
前記領域に対応付けられた前記動きベクトルの数の最大値があらかじめ保持する閾値より大きい場合、
または、対応付けられた前記動きベクトルの数が最大となる前記領域が前記特定領域の最外周でなく、かつ、対応付けられた前記動きベクトルの数が最大となる領域とその隣接領域とに対応付けられた前記動きベクトルの数の合計があらかじめ保持する閾値より大きい場合、
または、隣接する複数の前記領域に対応付けられた前記動きベクトルの数の最大値があらかじめ保持する閾値より大きい場合、
画面全体が一様な動きをしていると判定する前記動き判定部
を備えることを特徴とする請求項１乃至３のいずれかに記載の映像処理装置。
【請求項５】
前記動きベクトル分布情報と前記領域に対応付けられた前記動きベクトルを代表する前記動きベクトルの代表値とに基づいて、前記特定領域に対応付けられた前記動きベクトルの分散の近似値を算出し、
前記分散の近似値があらかじめ保持する閾値より小さい場合、画面全体が一様な動きをしていると判定する前記動き判定部
を備えることを特徴とする請求項１乃至３のいずれに記載の映像処理装置。
【請求項６】
入力映像から得られる各ブロックの動きベクトルの成分の座標値が特定領域を分割した領域のいずれに該当するかによって前記動きベクトルと前記領域とを対応付けし、前記特定領域の各領域に対応付けられた前記動きベクトルの数を示す動きベクトル分布情報を算出する動きベクトル分布統計ステップと、
前記動きベクトル分布情報とあらかじめ保持する閾値とに基づいて画面全体が一様な動きをしているかを判定する動き判定ステップと、
を有する映像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
画面全体が一様な動きをしているか判定する動き判定部を備えた映像処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話に動画撮影機能が標準的に搭載されており、手軽に動画撮影ができる環境にある。しかしながら、動画撮影に不慣れな者が撮影すると、手ぶれの影響で映像がぶれて見えてしまう。撮影済みの手ぶれ映像から手ぶれを除去するには、映像信号処理により手ぶれ補正を行う。
【０００３】
映像信号処理による手ぶれ補正を行うには、まず、入力画像をブロックに分割し、各ブロックにおいて、過去のフレームからの動きを示す動きベクトルを算出する。次に、ブロック毎に求めた動きベクトルから画面全体の動きを示すグローバルベクトルを算出する。このグローバルベクトルから手ぶれベクトルを算出し、画像の表示位置をずらすことにより手ぶれ補正を行う。
【０００４】
グローバルベクトルをすべての動きベクトルから算出すると、被写体が静止物体でない場合には、被写体の動きの影響を受けたグローバルベクトルを求めてしまう可能性がある。そこで、従来の動き検出回路は、画面周辺部の動きベクトル、画面中央部の動きベクトルに対して、相関演算値や発散度に基づく信頼性判定を行い、被写体が静止物体であるかを判定する。被写体が静止物体であり、そのため画面全体が一様な動きをしている場合は画面全体の動きベクトルをグローバルベクトルとし、被写体が静止物体でない場合は画面周辺部の動きベクトルをグローバルベクトルとする。被写体が静止物体である場合には、より多くの動きベクトルからグローバルベクトルを算出するため、精度が高くなる。また、被写体が静止物体でない場合には中央部の被写体の動きの影響を避けてグローバルベクトルを算出する。（下記特許文献１参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２５９５８４１号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の動き検出回路は相関演算値や発散度を計算する必要があり、例えば携帯電話のような装置に付加機能として実装する場合には、このような計算を実行するための回路規模が確保できない可能性がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、画面全体が一様な動きをしているかの判定を小さな回路規模で実現できる映像処理装置を得ることを目的としている。
【課題を解決するための手段】
【０００８】
入力映像から得られる各ブロックの動きベクトルの成分の座標値が特定領域を分割した領域のいずれに該当するかによって動きベクトルと領域とを対応付けし、特定領域の各領域に対応付けられた動きベクトルの数を示す動きベクトル分布情報を算出する動きベクトル分布統計部と、動きベクトル分布情報とあらかじめ保持する閾値とに基づいて画面全体が一様な動きをしているかを判定する動き判定部を備えた。
【発明の効果】
【０００９】
本発明によれば、相関演算値や発散度の計算を必要とせず、小さい回路規模で画面全体が一様な動きをしているかを判定することが可能である。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る映像処理装置１０を示すブロック図。
【図２】実施の形態１に係る動きベクトルの例を示す図。
【図３】実施の形態１に係る動きベクトルの分布の例を示す図。
【図４】実施の形態１に係る特定領域３１の形状や分割の例を示す図。
【図５】実施の形態１に係る動きベクトル分布情報ＶＤＩＳ１の例を示す図。
【図６】実施の形態１に係る動き判定部１３の処理の流れを示すフローチャート。
【図７】実施の形態１に係る特定領域３１の最外周の例を示す図。
【図８】実施の形態１に係る隣接領域の例を示す図。
【図９】実施の形態１に係る隣接する４つの領域の例を示す図。
【図１０】実施の形態１に係る隣接する４つの領域に動きベクトルの成分を座標値として該当する動きベクトルの数を算出した例を示す図。
【図１１】実施の形態２に係る動き判定部１３の処理の流れを示すフローチャート。
【図１２】実施の形態２に係る領域の代表値となる動きベクトルの例を示す図。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係る映像処理装置１０を示すブロック図である。
入力処理部１１は、入力映像をブロックに分割し、各ブロックにおいて、過去のフレームからの動きを示す動きベクトルを算出し、動きベクトル分布統計部１２とグローバルベクトル算出部１４とに出力する。動きベクトル分布統計部１２は、動きベクトルから動きベクトル分布情報ＶＤＩＳ１を算出し、動き判定部１３に出力する。動き判定部１３は、動きベクトル分布情報ＶＤＩＳ１から動き判定情報ＶＤＥＴ２を生成し、グローバルベクトル算出部１４に出力する。グローバルベクトル算出部１４は、動き判定情報ＶＤＥＴ２と動きベクトルとを用いてグローバルベクトルＧＶ３を算出し、手ぶれ補正部１５に出力する。手ぶれ補正部１５は、グローバルベクトルＧＶ３を用いて実グローバルベクトルＲＧＶ４を出力して動きベクトル分布統計部１２に返すと共に、手ぶれ補正された映像を出力する。図１においては表示映像を出力するとなっているが、表示装置に出力しても良いし、その映像データを記憶装置に保管させてもよい。
【００１２】
図２は、実施の形態１に係る動きベクトルの例を示す図である。入力処理部１１から出力される動きベクトルは、入力映像をブロックに分割し、各ブロックにおいて、過去のフレームからの動きを示すベクトルとして算出されたものである。
図３は、実施の形態１に係る動きベクトルの分布の例を示す図である。入力映像から得られた動きベクトルの成分（（Ｘ、Ｙ）で表される）を座標値として座標平面に描画し、手ぶれ補正部１５から入力される実グローバルベクトルの成分を座標値としてその座標値を中心点Ｃとする特定領域３１を設定し、特定領域３１を領域Ａ００〜Ａ５５に分割した分布である。図３の（ａ）は動きベクトルをベクトルで表現したものであり、ベクトル成分で表現したものが（ｂ）である。実グローバルベクトルに基づいて特定領域３１の中心点Ｃを決定する理由については後述する。
図４は、実施の形態１に係る特定領域３１の形状や分割の例を示す図である。
図５は、実施の形態１に係る動きベクトル分布情報ＶＤＩＳ１の例を示す図である。Ｎ００〜Ｎ５５は、動きベクトルの成分を座標値とし、その座標値が領域Ａ００〜Ａ５５に該当する動きベクトルの数を示す。例えば、Ｎ００は動きベクトルの成分を座標値とし、その座標値が領域Ａ００に該当する動きベクトルの数である。なお、動きベクトルの数を動きベクトル数と呼ぶこととする。
【００１３】
次に、動きベクトル分布統計部１２の動作を説明する。
動きベクトル分布統計部１２は、入力映像を分割したブロック毎の動きベクトルが入力されると、動きベクトルの成分を座標値として座標平面に描画し、中心点をＣとして特定領域３１を設定する。動きベクトル分布統計部１２は、特定領域３１をさらに領域Ａ００〜Ａ５５に分割し、動きベクトルの成分を座標値とし、その座標値が各領域に該当する動きベクトルの数をカウントし、動きベクトルと領域とを対応付けることにより図５に示す動きベクトル分布情報ＶＤＩＳ１を生成して、動き判定部１３へ出力する。動き判定部１３は動きベクトル分布情報ＶＤＩＳ１より画面全体が一様な動きをしているかを判定し、判定した結果を動き判定情報ＶＤＥＴ２として出力する。
【００１４】
本実施の形態では、特定領域３１の形状を矩形としたが、菱形や円形等、他の形状でもよい。また、特定領域の分割方法についても、水平成分、垂直成分で分割しているが、他の方法で分割してもよいし、分割数も限定しない。特定領域３１の形状や分割方法は、例えば図４に示す方法でもよい。また、各領域に属する動きベクトルをカウントして動きベクトル分布情報ＶＤＩＳ１を算出する際、本実施の形態では１フレーム単位としているが、複数フレーム単位でもよい。さらに、１つのフレームから奇数ラインのみ、または、偶数ラインのみを集めて構成した画像であるフィールド単位でカウントしてもよい。
【００１５】
次に、動き判定部１３の動作を説明する。
図６は、実施の形態１に係る動き判定部１３の処理の流れを示すフローチャートである。
図７は、実施の形態１に係る特定領域３１の最外周の例を示す図である。
図８は、実施の形態１に係る隣接領域の例を示す図である。
動き判定部１３は、あらかじめＴｈ０、Ｔｈ１、Ｔｈ２の閾値を保持しているものとする。動きベクトル分布統計部１２より動きベクトル分布情報ＶＤＩＳ１が入力されると、ステップＳ６１より処理が始まり、ステップＳ６２へ進む。ステップＳ６２において、動き判定部１３は動きベクトル分布情報ＶＤＩＳ１を参照し、動きベクトル数が最大となる領域の値が閾値Ｔｈ０より大きいか判定する。例えば、本実施の形態においては、動きベクトル数が最大となる領域を領域Ａ１３とする。領域Ａ１３の動きベクトル数Ｎ１３が閾値Ｔｈ０より大きい場合はステップＳ６６へ進み、大きくない場合はステップＳ６３へ進む。
【００１６】
ステップＳ６３において、動き判定部１３は、動きベクトル数が最大となる領域Ａ１３が特定領域３１の最外周の領域でないか判定する。特定領域３１の最外周の領域とは、特定領域外と接する領域で、図７の斜線で示す領域である。また、動き判定部１３は、動きベクトル数が最大となる領域Ａ１３とその隣接領域の動きベクトル数の合計値が閾値Ｔｈ１より大きいかを判定する。領域Ａ１３の隣接領域とは、図８の斜線で示す領域である。動きベクトル数が最大となる領域Ａ１３が特定領域３１の最外周の領域でなく、かつ、領域Ａ１３とその隣接領域の動きベクトル数の合計値Ｎ１３＋Ｎ０２＋Ｎ０３＋Ｎ０４＋Ｎ１２＋Ｎ１４＋Ｎ２２＋Ｎ２３＋Ｎ２４が閾値Ｔｈ１より大きい場合は、ステップＳ６６へ進み、それ以外はステップＳ６４へ進む。
【００１７】
なお、ステップＳ６３において、動きベクトル数が最大となる領域が特定領域の最外周でないか判定するのは、最外周である場合と最外周でない場合とで隣接領域の数が異なり、動きベクトル数が最大となる領域とその隣接領域の動きベクトル数の合計値が閾値Ｔｈ１より大きいか判定する際に同じ条件で判定できないからである。
【００１８】
図９は、実施の形態１に係る隣接する４つの領域の例を示す図である。
図１０は、実施の形態１に係る隣接する４つの領域に動きベクトルの成分を座標値として該当する動きベクトルの数を算出した例を示す図である。
ステップＳ６４において、動き判定部１３は、図９に示すような隣接する４つの領域に含まれる動きベクトル数を算出する。領域Ａ００〜Ａ５５について、隣接する４つの領域に含まれる動きベクトル数の合計を算出した結果が図１０である。例えば、Ｍ４０は、領域Ａ４０、Ａ４１、Ａ５０、Ａ５１に含まれる動きベクトル数の合計値Ｎ４０＋Ｎ４１＋Ｎ５０＋Ｎ５１を示す。なお、隣接する４つの動きベクトル数の合計を算出する際は、ｘ方向、あるいは、ｙ方向に１領域ずつずらしていく。例えば、Ｍ４１の値は、領域Ａ４１、Ａ４２、Ａ５１、Ａ５２に含まれる動きベクトル数の合計値Ｎ４１＋Ｎ４２＋Ｎ５１＋Ｎ５２となる。本実施の形態においては、隣接する領域を４つとしたが、他の値でもよい。隣接する複数の領域に含まれる動きベクトル数をカウントすることにより、動きベクトルの分布が領域の境界付近に集中し、動きベクトルが隣接する領域に分散されてカウントされた場合でも、動きベクトルが一定領域に集中しているかどうかを判定することができる。隣接する４つの領域に含まれる動きベクトル数が閾値Ｔｈ２より大きい場合、ステップＳ６６に進み、それ以外はステップＳ６５へ進む。
【００１９】
ステップＳ６５において、動き判定部１３は動き判定情報ＶＤＥＴ２に画面全体が一様な動きをしていないことを示すビットを設定し、ステップＳ６７へ進み、処理を終了する。ステップＳ６６において、動き判定部１３は動き判定情報ＶＤＥＴ２に画面全体が一様な動きをしていることを示すビットを設定し、ステップＳ６７へ進み、処理を終了する。
【００２０】
次に、図１におけるグローバルベクトル算出部１４と手ぶれ補正部１５について説明する。
動き判定部１３から出力される動き判定情報ＶＤＥＴ２と、入力処理部１１から出力される動きベクトルとがグローバルベクトル算出部１４に入力され、グローバルベクトル算出部１４はグローバルベクトルＧＶ３を算出する。グローバルベクトルＧＶ３の算出は既存の方法で行う。例えば、グローバルベクトル算出部１４は動き判定情報ＶＤＥＴ２を参照し、画面全体が一様な動きをしている場合は画面全体の動きベクトルからグローバルベクトルを算出する。また、画面全体が一様な動きをしていない場合、グローバルベクトル算出部１４は画面中央の被写体の動きを避けて、画面周辺部の動きベクトルからグローバルベクトルを算出する。
【００２１】
グローバルベクトル算出部１４はグローバルベクトルＧＶ３を手ぶれ補正部１５へ出力し、手ぶれ補正部１５は実グローバルベクトルＲＧＶ４を算出して動きベクトル分布統計部１２へ出力するとともに、グローバルベクトルＧＶ３を用いて手ぶれ補正を行って補正後の表示映像を出力する。実グローバルベクトルＲＧＶ４は、手ぶれを補正した画面全体の動きを示すベクトルで、既存の方法で算出する。例えば、手ぶれ補正部１５は、過去数フレームのグローバルベクトルＧＶ３の平均を求めることにより、実グローバルベクトルＲＧＶ４を算出する。なお、過去数フレームのグローバルベクトルＧＶ３の平均を求める際に、手ぶれ補正部１５は、現在のフレームに近いフレームのグローバルベクトルＧＶ３に重みを付けて平均をとってもよい。また、手ぶれ補正部１５は、周波数特性を映像に応じて適応的に変えたローパスフィルタ処理をグローバルベクトルＧＶ３に適用し、実グローバルベクトルＲＧＶ４を求めてもよい。手ぶれ補正部１５は、このようにして得られた実グローバルベクトルＲＧＶ４を動きベクトル分布統計部１２へ出力する。また、手ぶれ補正部１５は、グローバルベクトルＧＶ３から実グローバルベクトルＲＧＶ４を減算することにより、手ぶれベクトルを算出して映像の手ぶれ補正を行い、補正後の表示映像を出力する。
【００２２】
動きベクトル分布統計部１２は、特定領域３１の中心点を決定する際に実グローバルベクトルＲＧＶ４（Ｖｘ，Ｖｙ）を特定領域３１の中心点とする。動きベクトルの分布が（Ｖｘ，Ｖｙ）近辺に集中しているため、実グローバルベクトルＲＧＶ４（Ｖｘ，Ｖｙ）を特定領域３１の中心点とすることにより、動きベクトルの成分を座標値とするその座標値が特定領域３１に含まれやすくなる。
【００２３】
したがって、本実施の形態では、入力映像から得られる各ブロックの動きベクトルの成分の座標値が特定領域３１を分割した領域のいずれに該当するかによって動きベクトルと領域とを対応付けし、特定領域３１の各領域に対応付けられた動きベクトルの数を示す動きベクトル分布情報ＶＤＩＳ１を算出する動きベクトル分布統計部１２と、動きベクトル分布情報ＶＤＩＳ１とあらかじめ保持する閾値とに基づいて画面全体が一様な動きをしているかを判定する動き判定部１３と、入力映像から動きベクトルを算出する入力処理部と、動き判定部１３から入力される画面全体が一様な動きをしているかを示す動き判定情報と動きベクトルとに基づいて、グローバルベクトルを算出するグローバルベクトル算出部１４と、グローバルベクトルに基づいて、手ぶれ補正した画面全体の動きを示す実グローバルベクトルを算出し、実グローバルベクトルに基づいて、入力映像を手ぶれ補正して出力する手ぶれ補正部１５と、を備え、動き判定部１３は、領域に対応付けられた動きベクトルの数の最大値があらかじめ保持する閾値より大きい場合、または、対応付けられた動きベクトルの数が最大となる領域が特定領域３１の最外周でなく、かつ、対応付けられた動きベクトルの数が最大となる領域とその隣接領域とに対応付けられた動きベクトルの数があらかじめ保持する閾値より大きい場合、または、隣接する複数の領域に対応付けられた動きベクトルの数の最大値があらかじめ保持する閾値より大きい場合、画面全体が一様な動きをしていると判定しているので、映像処理装置１０が動きベクトルの相関演算値や発散度を計算する必要がない。また、動きベクトルそのものを保持するのではなく、特定領域３１を設定し、その特定領域３１を分割した各領域に動きベクトルの成分を座標値として該当する動きベクトルの数のみを保持するため、画面全体が一様な動きをしているかの判定を小さな回路規模で実現することができる。
【００２４】
また、動きベクトル分布統計部は、実グローバルベクトルに基づいて特定領域の中心を決定しているので、映像処理装置１０は、映像の動きに応じて特定領域３１を移動させて動きベクトル分布情報ＶＤＩＳ１を生成することにより、動きベクトルの成分を座標値とするその座標値が特定領域３１内に含まれやすくなり、画面全体が一様な動きをしているかの判定の精度を高めることができる。
【００２５】
実施の形態２．
以上の実施の形態１では、動きベクトル分布統計部１２が特定領域３１を領域Ａ００〜Ａ５５に分割し、動きベクトルの成分を座標値として各領域に該当する動きベクトルの数をカウントして動きベクトル分布情報ＶＤＩＳ１を出力し、動き判定部１３が動きベクトル分布情報ＶＤＩＳ１とあらかじめ保持する閾値とに基づいて、画面全体の動きが一様であるかを判定したものであるが、本実施の形態においては、特定領域３１に含まれる動きベクトルの分散を算出することにより画面全体の動きが一様であるかを判定する実施の形態を示す。
なお、実施の形態２における動き判定部１３以外の部分は実施の形態１と同じであるため、説明を割愛する。
【００２６】
次に、動き判定部１３の動作を説明する。
図１１は、実施の形態２に係る動き判定部１３の処理の流れを示すフローチャートである。
図１２は、実施の形態２に係る領域の代表値となる動きベクトルの例を示す図である。領域Ａｉｊの中心値を当該領域の動きベクトルの代表値（Ｘｉ，Ｙｊ）とする。例えば、領域Ａ３３の場合、動きベクトル（Ｘ３，Ｙ３）が代表値となる。
動き判定部１３は、あらかじめＴｈ３、Ｔｈ４の閾値を保持しているものとする。動きベクトル分布統計部１２より動きベクトル分布情報ＶＤＩＳ１が入力されると、ステップＳ１１１より処理が始まり、ステップＳ１１２において、動き判定部１３は、数式１〜２で動きベクトルの平均の近似値（Ｘｍ，Ｙｍ）を算出し、処理はステップＳ１１３へ進む。Ｎｉｊは動きベクトル分布情報ＶＤＩＳ１、Ｘｊ及びＹｉは各領域の動きベクトルの代表値のＸ成分及びＹ成分である。
【００２７】
【数１】
2014022936.tif 000003
【００２８】
【数２】
2014022936.tif 000004
ステップＳ１１３において、動き判定部１３は、動きベクトル分布情報ＶＤＩＳ１と特定領域３１の領域に対応付けられた動きベクトルの平均の近似値（Ｘｍ，Ｙｍ）とより、特定領域３１の領域に対応付けられた動きベクトルの分散の近似値（Ｘｖ，Ｙｖ）を数式３〜４で算出する。
【００２９】
【数３】
2014022936.tif 000005
【００３０】
【数４】
2014022936.tif 000006
処理は、ステップＳ１１４へ進む。ステップＳ１１４において、動き判定部１３はＸｖが閾値Ｔｈ３より小さく、かつ、Ｙｖが閾値Ｔｈ４より小さいかを判定する。Ｘｖが閾値Ｔｈ３より小さく、かつ、Ｙｖが閾値Ｔｈ４より小さい場合、処理はステップＳ１１６へ進み、それ以外の場合、処理はステップＳ１１５へ進む。ステップＳ１１５において、動き判定部１３は動き判定情報ＶＤＥＴ２に画面全体が一様な動きをしていないことを示すビットを設定し、ステップＳ１１７へ進み、処理を終了する。ステップＳ１１６において、動き判定部１３は動き判定情報ＶＤＥＴ２に画面全体が一様な動きをしていることを示すビットを設定し、ステップＳ１１７へ進み、処理を終了する。
【００３１】
以上のように本実施の形態では、動き判定部１３は、動きベクトル分布情報ＶＤＩＳ１と領域の動きベクトルの代表値とに基づいて、特定領域３１に対応付けられた動きベクトルの分散の近似値を算出し、分散の近似値があらかじめ保持する閾値より小さい場合、画面全体が一様な動きをしていると判定しているので、映像処理装置１０が動きベクトルの相関演算値を計算する必要がない。また、動きベクトルそのものを保持するのではなく、特定領域３１を設定し、その特定領域３１を分割した各領域に動きベクトルの成分を座標値として該当する動きベクトルの数のみを保持するため、画面全体が一様な動きをしているかの判定を小さな回路規模で実現することができる。
【符号の説明】
【００３２】
１０  映像処理装置
１１  入力処理装置
１２  動きベクトル分布統計部
１３  動き判定部
１４  グローバルベクトル算出部
１５  手ぶれ補正部
３１  特定領域
【図１】
2014022936.tif 000007
【図２】
2014022936.tif 000008
【図３】
2014022936.tif 000009
【図４】
2014022936.tif 000010
【図５】
2014022936.tif 000011
【図６】
2014022936.tif 000012
【図７】
2014022936.tif 000013
【図８】
2014022936.tif 000014
【図９】
2014022936.tif 000015
【図１０】
2014022936.tif 000016
【図１１】
2014022936.tif 000017
【図１２】
2014022936.tif 000018