(57)【要約】【課題】動きベクトルの検出精度の良い動きの遅い画像だけ的確に手ぶれの補正をする。【解決手段】動画像または時系列に連続する静止画像からフレーム画像を取得するフレーム画像取得手段と、前記フレーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出手段と、前記動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが遅い安定画像であると判定する安定画像判定手段と、前記フレーム画像が前記安定画像であると判定された場合に、前記フレーム画像の手ぶれを補正した補正フレーム画像を生成する画像補正手段と、を備える。【選択図】図１
2007267114.tif 000002
【特許請求の範囲】
【請求項１】
動画像または時系列に連続する静止画像からフレーム画像を取得するフレーム画像取得
手段と、
前記フレーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出手
段と、
前記動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが
遅い安定画像であると判定する安定画像判定手段と、
前記フレーム画像が前記安定画像であると判定された場合に、前記フレーム画像の手ぶ
れを補正した補正フレーム画像を生成する画像補正手段と、を備えた手ぶれ補正装置。
【請求項２】
請求項１に記載の手ぶれ補正装置であって、
前記画像補正手段は、前記フレーム画像が前記安定画像でないと判定された場合に、時
系列順で前のフレーム画像を前記補正フレーム画像とすることを特徴とする手ぶれ補正装
置。
【請求項３】
請求項１に記載の手ぶれ補正装置であって、
前記所定の閾値は、前記補正フレーム画像を表示するときのフレームレート、及び画面
サイズに基づいて決められた値であることを特徴とする手ぶれ補正装置。
【請求項４】
請求項３に記載の手ぶれ補正装置であって、
前記所定の閾値は、前記補正フレーム画像を表示した表示画面を視聴したときの当該表
示画面の画像の動きが、３０ｄｅｇ／ｓｅｃより小さくなるように、前記フレームレート
、前記画面サイズに基づいて決めた値であることを特徴とする手ぶれ補正装置。
【請求項５】
請求項１に記載の手ぶれ補正装置であって、
前記フレーム画像が前記安定画像でないと判定された場合に、警告メッセージを出力す
る警告メッセージ出力手段をさらに備えることを特徴とする手ぶれ補正装置。
【請求項６】
動画像または時系列に連続する静止画像からフレーム画像を取得するフレーム画像取得
工程と、
前記フレーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出工
程と、
前記動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが
遅い安定画像であると判定する安定画像判定工程と、
前記フレーム画像が前記安定画像であると判定された場合に、前記フレーム画像の手ぶ
れを補正した補正フレーム画像を生成する画像補正工程と、を備えた手ぶれ補正方法。
【請求項７】
動画像または時系列に連続する静止画像からフレーム画像を取得するフレーム画像取得
機能と、
前記フレーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出機
能と、
前記動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが
遅い安定画像であると判定する安定画像判定機能と、
前記フレーム画像が前記安定画像であると判定された場合に、前記フレーム画像の手ぶ
れを補正した補正フレーム画像を生成する画像補正機能と、をコンピュータに実現させる
手ぶれプログラム。
【請求項８】
請求項７に記載の手ぶれ補正プログラムを記録したコンピュータ読み取り可能な記録媒
体。
【請求項９】
請求項１〜５のいずれか１項に記載の手ぶれ補正装置を備えた撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像または時系列に連続する静止画像からフレーム画像を取得し、取得し
たフレーム画像に含まれる手ぶれを補正する手ぶれ補正装置、それを用いた撮影装置、手
ぶれ補正方法、手ぶれ補正プログラム、及び手ぶれ補正プログラムを記録した記録媒体に
関する。
【背景技術】
【０００２】
近年ビデオカメラやデジタルカメラ、さらに画像撮影機能を有する携帯電話などの撮影
機器を用いて、運動会など所望する画像を動画像として撮影することが行われている。そ
の際、撮影装置を手持ちで撮影すると、撮影画像に手ぶれが生じてしまうことがある。こ
のため、従来より、撮影時の手ぶれを補正する画像処理技術が提案されている（例えば、
特許文献１）。
【０００３】
特許文献１の画像処理装置は、撮影画像の中のフレーム画像の動きベクトルを算出し、
算出した動きベクトルから計算した積分ベクトルだけフレーム画像をシフトさせることに
よって手ぶれを補正する。
【０００４】
【特許文献１】特許第２９５７８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、フレーム画像の画像全体の動きが目で追従できないほど早くなると、動
画像が流れた鮮明でない画像になってしまい動きベクトルの検出精度が下がるため、手ぶ
れの補正の精度も下がるという問題がある。
【０００６】
本発明は、このような従来の問題点に着目してなされたもので、その目的は、動きベク
トルの検出精度の良い動きの遅い画像だけ的確に手ぶれの補正をする手ぶれ補正装置、そ
れを用いた撮影装置、手ぶれ補正方法、手ぶれ補正プログラム、手ぶれ補正プログラムの
記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る手ぶれ補正装置は、上記課題を解決すべく、動画像または時系列に連続す
る静止画像からフレーム画像を取得するフレーム画像取得手段と、前記フレーム画像の画
像全体の動きを示す動きベクトルを算出する動きベクトル算出手段と、前記動きベクトル
が所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが遅い安定画像である
と判定する安定画像判定手段と、前記フレーム画像が前記安定画像であると判定された場
合に、前記フレーム画像の手ぶれを補正した補正フレーム画像を生成する画像補正手段と
、を備えたことを要旨とする。
【０００８】
本発明に係る手ぶれ補正装置によれば、安定画像判定手段は、フレーム画像取得手段が
取得したフレーム画像から動きベクトル算出手段により算出された動きベクトルが所定の
閾値よりも小さい場合に、安定画像判定手段によりフレーム画像は安定画像であると判定
する。そして、画像補正手段は、安定画像判定手段によりフレーム画像が安定画像である
と判定された場合に、フレーム画像の手ぶれの補正をした補正フレーム画像を生成する。
こうすれば、フレーム画像の画像全体の動きの遅い、すなわち動きベクトルの検出精度の
良いフレーム画像に対して手ぶれの補正を行うことができる。
【０００９】
また、上記した本発明に係る手ぶれ補正装置では、前記画像補正手段は、前記フレーム
画像が前記安定画像でないと判定された場合に、時系列順で前のフレーム画像を前記補正
フレーム画像とする。
【００１０】
フレーム画像が安定画像でない場合は、フレーム画像の中の画像の動きが早く、表示さ
れた画像を視聴する人間が目で追従するのが困難になる。時系列順で前の画像を補正フレ
ーム画像とすることで、コマ落としと同じ効果を出すことができ、目で追従しやすい補正
フレーム画像とすることができる。
【００１１】
また、上記した本発明に係る手ぶれ補正装置では、前記所定の閾値は、前記補正フレー
ム画像を表示するときのフレームレート、及び画面サイズに基づいて決められた値である
。
【００１２】
こうすれば、実際に補正フレーム画像を表示したときの状態で画像の動きが早いか遅い
かと言う観点で所定の閾値を決めることができる。
【００１３】
また、上記した本発明に係る手ぶれ補正装置では、前記所定の閾値は、前記補正フレー
ム画像を表示した表示画面を視聴したときの当該表示画面の画像の動きが、３０ｄｅｇ／
ｓｅｃより小さくなるように、前記フレームレート、前記画面サイズに基づいて決めた値
である。
【００１４】
低速で運動している対象物を視野中心部で捉え続けるための運動である眼球の随従運動
の標準的な値は３０ｄｅｇ／ｓｅｃである。フレームレート、画面サイズに基づいて、補
正フレーム画像を表示した表示画面を視聴するときの画像の動きが３０ｄｅｇ／ｓｅｃよ
り小さくなるように所定の閾値を決めれば、目で追従できる動きの遅い画像だけ手ぶれの
補正をすることができる。
【００１５】
また、上記した本発明に係る手ぶれ補正装置では、前記フレーム画像が前記安定画像で
ないと判定された場合に、警告メッセージを出力する警告メッセージ出力手段をさらに備
える。
【００１６】
こうすれば、目で追従することが難しい動きの早いフレーム画像がある場合に、手ぶれ
補正装置の利用者にメッセージを出力して知らせることができるので、利用者は動きの早
い動画像を作成しなおすなどの対応をとることができる。
【００１７】
また、上記した本発明の手ぶれ補正装置に対応する手ぶれ補正方法は、動画像または時
系列に連続する静止画像からフレーム画像を取得するフレーム画像取得工程と、前記フレ
ーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出工程と、前記
動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが遅い安
定画像であると判定する安定画像判定工程と、前記フレーム画像が前記安定画像であると
判定された場合に、前記フレーム画像の手ぶれを補正した補正フレーム画像を生成する画
像補正工程と、を備えたことを要旨とする。
【００１８】
また、上記した本発明の手ぶれ補正装置に対応する手ぶれ補正プログラムは、動画像ま
たは時系列に連続する静止画像からフレーム画像を取得するフレーム画像取得機能と、前
記フレーム画像の画像全体の動きを示す動きベクトルを算出する動きベクトル算出機能と
、前記動きベクトルが所定の閾値よりも小さい場合に、前記フレーム画像は画像の動きが
遅い安定画像であると判定する安定画像判定機能と、前記フレーム画像が前記安定画像で
あると判定された場合に、前記フレーム画像の手ぶれを補正した補正フレーム画像を生成
する画像補正機能と、をコンピュータに実現させることを要旨とする。
【００１９】
また、本発明は、上記した手ぶれ補正プログラムを記録した記録媒体としても捉えるこ
とができる。記録媒体としてはフレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、
ＩＣカード、パンチカードなど、コンピュータが読み取り可能な様々な媒体を利用できる
。
【００２０】
上記した手ぶれ補正方法、手ぶれ補正プログラム、及び記録媒体によれば、本発明の手
ぶれ補正装置と同等の効果が得られる。
【００２１】
また、本発明は、上記した手ぶれ補正装置を備えた撮影装置としても捉えることができ
る。こうすれば、撮影した動画像の手ぶれの補正を他の装置を使用することなく行うこと
ができ、また、動画像の動きベクトルの検出精度の良い動きの遅い画像だけ的確に手ぶれ
の補正をすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を具体化した実施例について図面を用いて説明する。
【実施例１】
【００２３】
図１は、手ぶれ補正装置の構成概略を説明する説明図である。実施例１の手ぶれ補正装
置１００は、フレーム画像取得手段１１０、動きベクトル算出手段１２０、安定画像判定
手段１３０、及び画像補正手段１４０から構成され、入力機器２００から動画像を取得し
動画像の手ぶれなどを補正して出力機器２１０に出力する。
【００２４】
入力機器２００としては、ビデオ、デジタルビデオカメラ（ＤＶＣ）、放送、及び動画
像を保管する動画像データベース（ＤＢ）など動画像を出力することができる機器を用い
ることができる。また、入力機器２００として動画像が格納されたハードディスク、メモ
リカードなどの記憶媒体を用いても良い。
【００２５】
フレーム画像取得手段１１０は、入力機器２００から出力された動画像からフレーム画
像Ｆ（ｎ）（ｎは時系列順を示す整数）を順次取得する。
【００２６】
動きベクトル算出手段１２０は、フレーム画像取得手段１１０が取得したフレーム画像
Ｆ（ｎ）と時系列順で一つ前のフレーム画像Ｆ（ｎ−１）から、フレーム画像Ｆ（ｎ）の
画像全体の動きを示す動きベクトルＶ（ｎ）を算出する。
【００２７】
安定画像判定手段１３０は、動きベクトル算出手段１２０が算出した動きベクトルＶ（
ｎ）の大きさと所定の閾値と比較し、動きベクトルＶ（ｎ）の大きさが所定の閾値より小
さい場合に、フレーム画像Ｆ（ｎ）を安定画像であると判定する。
【００２８】
画像補正手段１４０は、フレーム画像Ｆ（ｎ）が安定画像であると判定された場合に、
フレーム画像Ｆ（ｎ）の手ぶれを補正した補正フレーム画像ＨＦＧ（ｎ）を生成し、出力
機器２１０に出力する。また、フレーム画像Ｆ（ｎ）が安定画像でないと判定された場合
は、一つ前のフレーム画像Ｆ（ｎ−１）を補正フレーム画像ＨＦＧ（ｎ）として生成し、
出力機器２１０に出力する。
【００２９】
出力機器２１０としては、ＣＲＴ、プロジェクタ、テレビなどを用いることができる。
また、ネットワークを介して補正フレーム画像ＨＦＧ（ｎ）を配信しても良い。また、出
力機器２１０として、ハードディスク、ＤＶＤ−ＲＯＭなどの記憶媒体を用い、補正フレ
ーム画像ＨＦＧ（ｎ）を記録しても良い。
【００３０】
以上の構成の手ぶれ補正装置１００は、上記の各部における処理をソフトウェアプログ
ラムで実現し、その処理プログラムである手ぶれ補正プログラムをインストールしたコン
ピュータにより構成される。このコンピュータ（図示なし）は、ＣＰＵ，ＲＯＭ，ＲＡＭ
，ハードディスク、インターフェース等を備え、キーボード、ディスプレイ等と接続され
た一般的な計算機である。このコンピュータのＲＯＭには手ぶれ補正プログラムが記憶さ
れ、ＣＰＵが手ぶれ補正プログラムを実行することにより、手ぶれ補正装置１００として
機能する。以下に、このコンピュータでＣＰＵにより実行される上記各部の処理について
、図２のフローチャートを用いて説明する。
【００３１】
処理を開始すると、フレーム画像取得手段１１０は、入力機器２００からフレーム画像
Ｆ（ｎ）を取得する（ステップＳ１００）。
【００３２】
次に、動きベクトル算出手段１２０は、フレーム画像Ｆ（ｎ）と一つ前に取得されてい
るフレーム画像Ｆ（ｎ−１）から、フレーム画像Ｆ（ｎ）の画像全体の動きを示す動きベ
クトルＶ（ｎ）を算出する（ステップＳ１１０）。
【００３３】
ここで、図３のフレーム画像Ｆ（ｎ）及び動きベクトルＶ（ｎ）を説明するための説明
図を用いて動きベクトルＶ（ｎ）について説明する。
【００３４】
図３（上側）は、フレーム画像取得手段１１０により取得された時系列順１番目のフレ
ーム画像Ｆ（１）と、２番目、３番目のフレーム画像Ｆ（２），Ｆ（３）の例を示してい
る。また、図３は、画像の中に写っている家が左下方向に移動している例である。
【００３５】
手ぶれ補正装置１００は、フレーム画像Ｆ（ｎ）から所定の大きさの画像を手ぶれによ
る画像の揺れを軽減する位置で切り出すことで、手ぶれを補正した補正フレーム画像ＨＦ
Ｇ（ｎ）を生成する。補正フレーム画像ＨＦＧ（ｎ）のデフォルトの切り出し位置は、そ
れぞれ図３に破線で示したフレーム画像ＦＫ（１）〜ＦＫ（３）となる。ここで、フレー
ム画像ＦＫ（ｎ）は、図３に示したように、フレーム画像Ｆ（ｎ）に対して所定の補正限
界値Ｓｍａｘ（Ｘ方向ではＳｘｍａｘ、Ｙ方向ではＳｙｍａｘ）だけ画面サイズが小さい
画像になる。所定の補正限界値Ｓｍａｘ（Ｘ成分はＳｘｍａｘ，Ｙ成分はＳｙｍａｘ）は
、実施例１では、予め手ぶれ補正プログラムにデフォルトで所定の値が設定されているも
のとする。
【００３６】
同じく図３（下側）に、フレーム画像Ｆ（１）〜Ｆ（３）に映っている物体が同じ位置
になるように配置したフレーム画像Ｆ（１）〜Ｆ（３），ＦＫ（１）〜ＦＫ（３）を示し
た。このように配置したときのフレーム画像ＦＫ（ｎ）の相対位置の差が動きベクトルで
ある。すなわち、動きベクトルＶ（２）はフレーム画像ＦＫ（２）とＦＫ（１）の相対位
置の差であり、動きベクトルＶ（３）はフレーム画像ＦＫ（３）とフレーム画像ＦＫ（２
）の相対位置の差である。また、図３の例では、フレーム画像Ｆ（１）の前のフレームは
ないので、動きベクトルＶ（１）は０になる。
【００３７】
フレーム画像間の相対位置は、画像のパターンマッチングまたは特徴点追跡といった周
知の画像処理方法によって求めることができる。具体的な相対位置の算出処理方法につい
ては、本発明の本質ではないので説明を省略する。
【００３８】
次に、安定画像判定手段１３０は、動きベクトルＶ（ｎ）の大きさが所定の閾値Ｔより
も小さい場合は、フレーム画像Ｆ（ｎ）が画像全体の動きの遅い安定画像であると判定す
る（ステップＳ１２０（図２））。
【００３９】
実施例１の手ぶれ補正装置１００は、フレーム画像Ｆ（ｎ）の画像全体の動きが遅く目
で追従できる場合にフレーム画像Ｆ（ｎ）を安定画像であると定義する。そして、フレー
ム画像Ｆ（ｎ）が安定画像である場合に手ぶれを補正し、動きが目で追従できないほど早
い場合、すなわち、安定画像でない場合に、手ぶれの補正ではなく、目で追従できないほ
ど早い動きの画像を見やすくするための補正処理を施す。
【００４０】
こうすれば、動きが遅くベクトルＶ（ｎ）の検出精度の高いフレーム画像Ｆ（ｎ）に対
しては、精度の高い動きベクトルＶ（ｎ）を用いた精度の高い手ぶれの補正を行うことが
できる。一方、動きが早くベクトルＶ（ｎ）の検出精度の悪いフレーム画像Ｆ（ｎ）に対
しては、手ぶれの補正ではなく、早い動きを見やすくする補正処理を施すことができる。
また、どちらの補正処理を施すかの判定も一回だけ行えばよいので判定処理も簡単である
。
【００４１】
また、安定画像であるかどうかの基準を、目で追従できるかどうかではなく、フレーム
画像Ｆ（ｎ）の画像の流れなど、動画像を撮影した光学系の性能に基づいて決めても良い
。こうすれば、さらに動きベクトルの検出精度が高くなり、精度の高い手ぶれの補正を行
うことができる。
【００４２】
図４は、所定の閾値Ｔの算出方法を説明するための説明図である。表示画面３００は、
補正フレーム画像ＨＦＧ（ｎ）をＣＲＴ、プロジェクタ、ＴＶなどの出力機器２１０で表
示するための画面である。表示画面３００に表示された補正フレーム画像ＨＦＧ（ｎ）を
視聴する視聴者３１０は、表示画面３００を視聴するための最適な視聴位置であると言わ
れている画面サイズの３倍の距離である３Ｈだけ表示画面３００から離れた位置にいる。
【００４３】
また、低速で運動している対象物を視野中心部で捉え続けるための運動である眼球の随
従運動の標準的な値は３０ｄｅｇ／ｓｅｃである。したがって、フレーム画像Ｆ（ｎ）の
画像全体の動きが、３０ｄｅｇ／ｓｅｃより小さければ、フレーム画像Ｆ（ｎ）は目で追
従できる動きの遅い安定画像であるといえる。画像全体の動きが３０ｄｅｇ／ｓｅｃであ
る場合、フレーム画像Ｆ（ｎ）における動きの大きさをピクセル数で表したＴは式（１）
で算出できる。
【００４４】
Ｔ＝ｋ×Ｗ×（３０／Ｆ）／Ａ
＝ｋ×Ｗ×３０／（２×Ｆ×ａｒｃｔａｎ（Ｗ／６Ｈ）          …（１）
Ｈ：表示画面３００の高さ
Ｗ：表示画面３００の横幅の長さ
ｋ：補正フレーム画像ＨＦＧ（ｎ）の横のピクセル数／Ｗ
Ｆ：フレームレート（Ｆｒａｍｅ／ｓｅｃ）
Ａ：視聴者３１０から表示画面３００を見たときの視野角
Ａ＝２×ａｒｃｔａｎ（（Ｗ／２）／３Ｈ）
【００４５】
このように、閾値Ｔを、実際に表示されたときのフレームレートＦ及び表示画面のサイ
ズであるＨ，Ｗを用いて、フレーム画像Ｆ（ｎ）の動きが３０ｄｅｇ／ｓｅｃになるよう
に算出するので、目で追従できないほど早い画像であるかどうかを正確に判定することが
できる。
【００４６】
動きベクトル算出手段１２０が算出した動きベクトルＶ（ｎ）のＸ成分、Ｙ成分は、図
３で説明したようにピクセル数で表される。従って、動きベクトルＶ（ｎ）の大きさがＴ
より小さければ、フレーム画像Ｆ（ｎ）の動きは目で追従できる遅い動きの安定画像であ
ると判定できる。
【００４７】
次に、手ぶれ判定手段１３０により、フレーム画像Ｆ（ｎ）が安定画像であると判定さ
れたかどうかを調べる（ステップＳ１３０）。フレーム画像Ｆ（ｎ）が安定画像であると
判定された場合（ステップＳ１３０：ＹＥＳ）は、画像補正手段１４０は、フレーム画像
Ｆ（ｎ）の手ぶれの補正をした補正フレーム画像Ｆ（ｎ）を生成する（ステップＳ１４０
）。
【００４８】
図５は、画像補正手段１４０による手ぶれの補正を説明するための説明図である。図５
を用いて、図３で説明したフレーム画像Ｆ（２），Ｆ（３）の手ぶれの補正方法を説明す
る。補正位置ベクトルＳ（２），Ｓ（３）は、フレーム画像Ｆ（２），Ｆ（３）から補正
フレーム画像ＨＦＧ（２），ＨＦＧ（３）を切り取る位置を示すベクトルであり、デフォ
ルトの補正フレーム画像と同じ位置にあるフレーム画像ＦＫ（２），ＦＫ（３）からの相
対位置で表される。
【００４９】
ここで、補正位置ベクトルＳ（２），Ｓ（３）を動きベクトルＶ（２），Ｖ（３）の向
きを反対方向に変えたベクトルとすれば、切り出される補正フレーム画像ＨＦＧ（２），
ＨＦＧ（３）の中に映っている家の位置は変わらなくなり、手ぶれの補正ができたことに
なる。
【００５０】
一方、フレーム画像Ｆ（ｎ）が安定画像でないと判定された場合（ステップＳ１３０：
ＮＯ）は、動きの早い画像を見やすくするために、一つ前のフレーム画像Ｆ（ｎ−１）か
ら切り出した画像を補正フレーム画像ＨＦＧ（ｎ）とする（ステップＳ１５０）。一つ前
のフレーム画像Ｆ（ｎ−１）からは、補正位置ベクトルＳ（ｎ）を０としたときの手ぶれ
の補正による切り出しと同じ方法で切り出す。
【００５１】
このように、一つ前のフレーム画像Ｆ（ｎ−１）から補正フレーム画像ＨＦＧ（ｎ）を
生成することで、コマ落としのような効果を出すことができ、動きの早い画像を見やすく
することができる。また、安定画像でないフレーム画像Ｆ（ｎ）が数フレームに渡って続
く場合は、同じ補正フレーム画像ＨＦＧ（ｎ）を静止画のように出力し続けても良い。
【００５２】
次に、補正フレーム画像ＨＦＧ（ｎ）を出力機器２１０に出力する（ステップＳ１６０
）。このようにしてフレーム画像Ｆ（ｎ）の手ぶれの補正が終了すると、次にフレーム画
像Ｆ（ｎ）が動画像の終わりかどうかを調べる（ステップＳ１７０）。フレーム画像Ｆ（
ｎ）が動画像の終わりである場合（ステップＳ１７０：ＹＥＳ）は、手ぶれ補正プログラ
ムを終了する。
【００５３】
フレーム画像Ｆ（ｎ）が動画像の終わりでない場合（ステップＳ１７０：ＮＯ）は、フ
レーム画像Ｆ（ｎ＋１）の手ぶれを補正するために、ｎに１を足して、ステップＳ１００
に戻る。こうして、フレーム画像Ｆ（ｎ）の手ぶれの補正が１フレームづつ、時系列順に
進められる。
【００５４】
このように実施例１の手ぶれ補正装置１００では、フレーム画像の動きに応じて手ぶれ
を的確に補正することができる。
【００５５】
以下、実施例１における手ぶれ補正装置に関する変形例を記載する。
（変形例１）
予め黒１色の補正フレーム画像と同じサイズの画像を用意しておく。ステップＳ１５０
にて、画像補正手段１４０は、フレーム画像Ｆ（ｎ）が安定画像でないと判定された場合
は、黒１色の画像を補正フレーム画像ＨＦＧ（ｎ）として生成する。こうすれば、補正フ
レーム画像（ｎ）をテレビ、プロジェクタなどの出力機器２１０で再生した場合に、動き
が目で追従できないほど早い画像であることがすぐにわかる。また、出力機器２１０が、
補正フレーム画像ＨＦＧ（ｎ）がない場合に何も表示しないようになっていれば、安定画
像でない場合に補正フレーム画像ＨＦＧ（ｎ）を生成しないようにしても良い。このよう
にすれば、出力機器２１０が何も表示しないので、黒１色の画像を表示したのと同じ効果
がある。
【００５６】
（変形例２）
ステップＳ１５０にて、フレーム画像Ｆ（ｎ）が安定画像でない場合は、メッセージ出
力手段は目で追従できないほど動きの早い画像であるという音声の警告メッセージをコン
ピュータに接続されている警告メッセージ出力手段としてのスピーカーから出力する。こ
うすれば、目で追従できないほど動きの早い画像であることがすぐにわかるので、動画像
の作成者が動画像を作り直すなどの対策をすぐにとることができる。また、メッセージ出
力手段が出力する警告メッセージは、スピーカーから出力するビープ音、メロディ、又は
、ＬＥＤなどによる光を用いたものでも良い。
【００５７】
（変形例３）
ＣＰＵ，ＲＯＭ，ＲＡＭを搭載したデジタルビデオカメラなどの撮影装置を手ぶれ補正
装置として機能させても良い。撮影装置のＲＯＭに実施例１の手ぶれ補正プログラムを格
納し、撮影装置のＣＰＵで手ぶれ補正プログラムを実行させることにより、撮影装置を手
ぶれ補正装置として機能させる。こうすれば、撮影装置で撮影した動画像の手ぶれの補正
を撮影と同時に行うことができる。また、動画像に目で追従できないほど動きの早い画像
がある場合に、変形例１又は変形例２の方法ですぐに撮影者に知らせることができる。
【図面の簡単な説明】
【００５８】
【図１】手ぶれ補正装置の構成概略を説明する説明図。
【図２】手ぶれ補正装置の処理手順を説明するフローチャート。
【図３】フレーム画像Ｆ（ｎ）及び動きベクトルＶ（ｎ）を説明するための説明図。
【図４】所定の閾値の算出方法を説明するための説明図。
【図５】画像補正手段による手ぶれの補正を説明するための説明図。
【符号の説明】
【００５９】
１００…手ぶれ補正装置、１１０…フレーム画像取得手段、１２０…動きベクトル算出
手段、１３０…安定画像判定手段、１４０…画像補正手段、２００…入力機器、２１０…
出力機器、３００…表示画面、３１０…視聴者、Ｆ（ｎ）…フレーム画像、ＦＫ（ｎ）…
フレーム画像、Ｖ（ｎ）…動きベクトル、Ｓ（ｎ）…補正位置ベクトル、ＨＦＧ（ｎ）…
補正フレーム画像。
【図１】
2007267114.tif 000003
【図２】
2007267114.tif 000004
【図３】
2007267114.tif 000005
【図４】
2007267114.tif 000006
【図５】
2007267114.tif 000007