(57)【要約】  【課題】  画像内の被写体の動きが、ブレによるものであるか、パニング／チルティングによるものであるか、に応じて、適切にブレ補正を行うブレ補正装置を提供する。  【解決手段】  撮像部から出力される動画像の画像信号に基づいて画像内の被写体の動きを検出する動きベクトル検出回路と、検出された画像内の被写体の動きが小さくなるように画像信号の一部を切り出すためのメモリアドレスを指定するメモリ読出制御回路と、動きベクトル検出回路による時系列的なｉ回分の動き検出結果に基づいて同一方向の移動量が所定の閾値よりも大きい回数ＣＯＵＮＴを計数するカウント部２４と、このカウント部２４により計数されたＣＯＵＮＴが所定のカウント閾値ＴＨＲ＿Ｃよりも大きいか否かを判別し大きいときには動き補正量を低下または停止させるように制御するカウント判定部２５と、を備えたブレ補正装置。【選択図】図２
2006067391.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを含んで構成され、この撮影レンズにより結像された被写体像を繰り返し撮像して画像信号を時系列的に出力する撮像手段と、
上記撮像手段から出力される画像信号に基づいて、画像内の被写体の動きを検出する動き検出手段と、
上記動き検出手段により検出された画像内の被写体の動きが小さくなるように補正する補正手段と、
上記動き検出手段による時系列的なｉ（ｉは正の整数）回分の動き検出結果に基づいて、同一方向の移動量が所定の閾値よりも大きい回数ＣＯＵＮＴ（ＣＯＵＮＴはｉ以下の正の整数）を計数する計数手段と、
上記計数手段により計数されたＣＯＵＮＴが、所定のカウント閾値ＴＨＲ＿Ｃ（ＴＨＲ＿Ｃはｉよりも小さい正の整数）よりも大きいか否かを判別する判別手段と、
上記判別手段により上記ＣＯＵＮＴが所定のカウント閾値ＴＨＲ＿Ｃよりも大きいと判別されたときは、上記補正手段による動き補正量を低下させ、または該補正手段による動き補正を停止させるように制御する制御手段と、
を具備したことを特徴とするブレ補正装置。
【請求項２】
上記所定のカウント閾値ＴＨＲ＿Ｃは、（ｉ−１）よりも小さい正の整数であることを特徴とする請求項１に記載のブレ補正装置。
【請求項３】
上記撮影レンズは焦点距離可変なズームレンズであって、
上記計数手段は、該撮影レンズの焦点距離に応じて、上記所定の閾値を変化させるものであることを特徴とする請求項１に記載のブレ補正装置。
【請求項４】
上記動き検出手段は、画像内の独立した２つの方向における被写体の動きを検出するものであり、
上記補正手段、計数手段、判別手段、および制御手段は、上記独立した２つの方向のそれぞれにおいて、各独立して、各処理を実行するものであることを特徴とする請求項１に記載のブレ補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列的な画像信号に係る画像内の被写体の動きが小さくなるように補正するブレ補正装置に関する。
【背景技術】
【０００２】
ビデオカメラやデジタルカメラ等の撮像装置は、該撮像装置を保持するユーザの技術等に応じて、画面内の被写体が動いてしまうブレ（いわゆる手ブレ）が発生することが知られている。
【０００３】
このようなブレを低減するための技術は種々のものが提案されているが、例えば撮影レンズ内にブレ補正用の光学素子を設けて行う光学的なブレ補正や、あるいは撮像素子上に結像された電子的な画像の一部を切り出すことにより画像内の被写体像の移動を抑制する電子的なブレ補正などが知られている。
【０００４】
このようなブレ補正の技術を適用するには、ブレを検出することが必要である。該ブレ検出の技術の一例として、例えば、特開平２−１１１１７９号公報には、時系列的に隣接する画面間における画像位置の変化を検出するブレ検出回路と、このブレ検出回路の出力信号の中のカメラブレの周波数帯域の信号成分のみを数フィールドまたは数フレームに渡って加算し蓄積する第１の積分回路と、この第１の積分回路の出力に基づき可変頂角プリズムを駆動して、検出された画像の動きが小さくなる方向に補正を行う補正手段と、上記ブレ検出回路の出力信号の中のカメラブレの周波数帯域よりも低い帯域成分の信号を数フィールドまたは数フレームに渡って加算し蓄積する第２の積分回路と、この第２の積分回路の出力が予め決められた閾値を超えるときに、パニング／チルティングが発生したものと判断して、上記補正手段による画像の動き補正を低下させまたは停止させる制御手段と、を備えたブレ補正装置が記載されている。
【特許文献１】特開平２−１１１１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特開平２−１１１１７９号公報に記載のものでは、ブレ検出回路の出力信号から、カメラブレの周波数を分離するための帯域通過フィルタが必要であるとともに、さらに、パニング／チルティングの周波数を分離するための帯域通過フィルタも必要となり、構成が複雑になるという課題があった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、画像内の被写体の動きが、ブレによるものであるか、パニング／チルティングによるものであるか、に応じて、適切にブレ補正を行うことができる簡単な構成のブレ補正装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、第１の発明によるブレ補正装置は、撮影レンズを含んで構成されこの撮影レンズにより結像された被写体像を繰り返し撮像して画像信号を時系列的に出力する撮像手段と、上記撮像手段から出力される画像信号に基づいて画像内の被写体の動きを検出する動き検出手段と、上記動き検出手段により検出された画像内の被写体の動きが小さくなるように補正する補正手段と、上記動き検出手段による時系列的なｉ（ｉは正の整数）回分の動き検出結果に基づいて同一方向の移動量が所定の閾値よりも大きい回数ＣＯＵＮＴ（ＣＯＵＮＴはｉ以下の正の整数）を計数する計数手段と、上記計数手段により計数されたＣＯＵＮＴが所定のカウント閾値ＴＨＲ＿Ｃ（ＴＨＲ＿Ｃはｉよりも小さい正の整数）よりも大きいか否かを判別する判別手段と、上記判別手段により上記ＣＯＵＮＴが所定のカウント閾値ＴＨＲ＿Ｃよりも大きいと判別されたときは上記補正手段による動き補正量を低下させまたは該補正手段による動き補正を停止させるように制御する制御手段と、を具備したものである。
【０００８】
また、第２の発明によるブレ補正装置は、上記第１の発明によるブレ補正装置において、上記所定のカウント閾値ＴＨＲ＿Ｃが、（ｉ−１）よりも小さい正の整数であることを特徴とする。
【０００９】
さらに、第３の発明によるブレ補正装置は、上記第１の発明によるブレ補正装置において、上記撮影レンズが焦点距離可変なズームレンズであって、上記計数手段は、該撮影レンズの焦点距離に応じて、上記所定の閾値を変化させるものである。
【００１０】
第４の発明によるブレ補正装置は、上記第１の発明によるブレ補正装置において、上記動き検出手段が、画像内の独立した２つの方向における被写体の動きを検出するものであり、上記補正手段、計数手段、判別手段、および制御手段は、上記独立した２つの方向のそれぞれにおいて、各独立して、各処理を実行するものである。
【発明の効果】
【００１１】
本発明のブレ補正装置によれば、画像内の被写体の動きが、ブレによるものであるか、パニング／チルティングによるものであるか、に応じて、適切にブレ補正を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００１３】
図１から図４は本発明の実施例１を示したものであり、図１はブレ補正装置の構成を示すブロック図である。
【００１４】
このブレ補正装置は、例えばデジタルビデオカメラ等の撮像装置に適用されたものとなっている。
【００１５】
すなわち、該ブレ補正装置は、撮像部１と、Ｙ／Ｃ分離回路２と、バッファ３と、差分演算回路４と、積分回路５と、動きベクトル検出回路６と、パニング検出回路７と、メモリ読出制御回路８と、メモリ９と、レンズ制御駆動部１０と、ＣＰＵ１１と、ズームスイッチ１２と、を有して構成されている。
【００１６】
上記撮像部１は、焦点距離可変なズームレンズとして構成された撮影レンズと、この撮影レンズにより結像された被写体像を繰り返し撮像して画像信号を時系列的に出力する撮像素子と、この撮像素子から出力されるアナログの画像信号を、デジタルの画像信号に変換するＡ／Ｄ変換回路と、等を含んで構成された撮像手段である。
【００１７】
上記Ｙ／Ｃ分離回路２は、上記撮像部１から出力されるデジタルの画像信号を、輝度信号Ｙと色差信号Ｃｙ，Ｃｂとに分離するものである。このブレ補正装置においては、このＹ／Ｃ分離回路２により分離された信号の内の、輝度信号Ｙのみが動き検出に用いられるようになっている。
【００１８】
上記バッファ３は、上記Ｙ／Ｃ分離回路２により分離された輝度信号Ｙを、少なくとも１画面分（１フレーム分、あるいは１フィールド分）記憶するためのものである。これにより、このバッファ３は、画像信号を１画面分遅延させるための遅延手段としての機能を果たすようになっている。
【００１９】
上記差分演算回路４は、上記Ｙ／Ｃ分離回路２から出力された画像信号（輝度信号Ｙ）と、上記バッファ３に記憶されている時系列的に１つ前の画像信号（輝度信号Ｙ）と、の差分を算出して、さらに該差分を絶対値として出力するものである。
【００２０】
上記積分回路５は、上記差分演算回路４から出力された輝度信号の差分の絶対値を、画面横方向（パン方向）、画面縦方向（チルト方向）にそれぞれ個別に積分するものである。このように、上記差分演算回路４と積分回路５とは、時系列的に隣接する画像同士の相関を演算する相関演算手段の機能を果たすようになっている。
【００２１】
上記動きベクトル検出回路６は、上記積分回路５の出力に基づいて、画面内の被写体の動き量が、パン方向において正／負の何れの方向にどれだけ発生しているか、チルト方向において正／負の何れの方向にどれだけ発生しているか、を検出する動き検出手段である。
【００２２】
上記パニング検出回路７は、上記動きベクトル検出回路６により検出されたパン方向の移動ベクトルおよびチルト方向の移動ベクトルに基づいて、パン方向のパニングと、チルト方向のチルティングと、の少なくとも一方が発生しているか否かを検出するものである。このパニング検出回路７の詳細については、後で他の図面を参照して説明する。
【００２３】
上記メモリ読出制御回路８は、上記パニング検出回路７の出力に基づいて、上記メモリ９に記憶されている画像信号から画像データとして切り出しを行う領域を決定する補正手段である。この画像データの切り出しは、メモリ９内における画像信号が記憶されているアドレスの内から、読み出しを行うアドレスを指定することにより行われる。
【００２４】
上記メモリ９は、上記撮像部１から出力されるデジタルの画像信号を、所定範囲内のアドレスに記憶するものである。
【００２５】
上記レンズ制御駆動部１０は、上記撮像部１に含まれる撮影レンズのフォーカス制御やズーム制御を行うためのものであり、該撮影レンズのフォーカス位置やズーム位置に関する情報を取得して、ＣＰＵ１１へ出力するようになっている。
【００２６】
上記ズームスイッチ１２は、上記撮像部１に含まれる撮影レンズの焦点距離を長くする（望遠側にする）操作や、該撮影レンズの焦点距離を短くする（広角側にする）操作を行うためのものであり、そのスイッチ状態は、ＣＰＵ１１により検出されるようになっている。
【００２７】
上記ＣＰＵ１１は、このブレ補正装置内の各回路を統合的に制御するためのものであり、上記ズームスイッチ１２の操作に応じて上記レンズ制御駆動部１０を制御するとともに、該レンズ制御駆動部１０から取得したズーム位置情報である撮影レンズの焦点距離ｆを上記パニング検出回路７へ出力し得るようになっている。なお、パニング検出回路７において、焦点距離ｆの情報をどのように利用するかについては、後述の実施例２において説明する。
【００２８】
次に、図２は、パニング検出回路７の構成を示すブロック図である。
【００２９】
このパニング検出回路７は、動きベクトル用バッファ２１と、ブレ方向判定部２２と、ブレ量判定部２３と、カウント部２４と、カウント判定部２５と、を有して構成されている。
【００３０】
上記動きベクトル用バッファ２１は、上記動きベクトル検出回路６から時系列的に出力される移動ベクトル（ブレデータ）を、最新のものから過去へ遡って少なくとも（所定回数−１回）分だけ記憶するものである。
【００３１】
上記ブレ方向判定部２２は、上記動きベクトル用バッファ２１に記憶されている（所定回数−１回）分の移動ベクトルと、上記動きベクトル検出回路６から出力される最新の移動ベクトルと、に基づいて、画像中の被写体の移動がパン方向における正方向であるか負方向であるか、および、画像中の被写体の移動がチルト方向における正方向であるか負方向であるか、を判定するものである。
【００３２】
なお、このパニング検出回路７は、以下の処理についてもパン方向とチルト方向とを独立して行うようになっているために、以下では簡単のためにパン方向についてのみ説明を行う。
【００３３】
上記ブレ量判定部２３は、上記動きベクトル用バッファ２１に記憶されている（所定回数−１回）分の移動ベクトルと、上記動きベクトル検出回路６から出力される最新の移動ベクトルと、の合計して所定回数となる移動ベクトルのそれぞれについて、その大きさが、所定の閾値ＴＨＲ＿Ｘよりも大きいか否かを判定するものである。
【００３４】
上記カウント部２４は、上記ブレ量判定部２３により所定の閾値ＴＨＲ＿Ｘよりも大きいと判定された場合に、該移動ベクトルの方向が上記ブレ方向判定部２２により正方向であると判定されている場合には正方向のカウンタをカウントアップし、該移動ベクトルの方向が該ブレ方向判定部２２により負方向であると判定されている場合には負方向のカウンタをカウントアップする計数手段である。
【００３５】
上記カウント判定部２５は、上記所定回数分の動きベクトルに関する上記カウント部２４のカウント結果に基づいて、パン（またはチルト）が行われているか否かを判定する判別手段および制御手段である。このカウント判定部２５は、さらに、パン（またはチルト）が行われていると判定した場合には、上記動きベクトル検出回路６から出力される移動ベクトル（ブレデータ）を、その大きさが低下するように補正するか、または０ベクトルとして補正するようになっている。一方、該カウント判定部２５は、パン（またはチルト）が行われていないと判断した場合には、上記動きベクトル検出回路６から出力される移動ベクトル（ブレデータ）の補正は行わない。なお、このカウント判定部２５による移動ベクトル（ブレデータ）の補正は、上述したように、パン方向とチルト方向とで独立して行われるために、パンまたはチルトの何れか一方のみが行われている場合には、該方向についてはブレ補正の低下または停止が行われる。これに対して、パンが行われていない方向、またはチルトが行われていない方向については、通常のブレ補正が実行される。
【００３６】
次に、このようなパニング検出回路７の作用について、図３および図４を参照して説明する。図３はパニング検出回路７の作用を示すフローチャート、図４はパニング動作を説明するためのブレデータの一例を示す線図である。
【００３７】
なお、図３に示す例においては、最新の画像データを含む５回分の画像データに係るブレデータに基づいて、パン（またはチルト）が行われているか否かを判定する場合を示しているが、もちろんこれに限るものではない。
【００３８】
この動作を開始すると、正方向カウンタＣＯＵＮＴ＿Ｐと負方向カウンタＣＯＵＴ＿Ｍとをリセットして０にする（ステップＳ１）。これらのカウンタは、後述するように、閾値を超えた回数をカウントするためのものであり、正方向カウンタＣＯＵＮＴ＿Ｐには正方向の閾値を超えた回数が、負方向カウンタＣＯＵＴ＿Ｍには負方向の閾値を超えた回数が、それぞれ記憶されるようになっている。
【００３９】
そして、上述したような最新のものから過去へ遡った５回分の画像データに係る５回分のブレデータについて、ループを開始する（ステップＳ２）。ここに、ループ回数を示す変数として、ｉを設定している。
【００４０】
ループを開始すると、ｉ番目のブレデータＢＬ（ｉ）が正方向の閾値（＋ＴＨＲ＿Ｘ）よりも大きいか否かを判断する（ステップＳ３）。ここに、変数ＴＨＲ＿Ｘには閾値の絶対値が代入されており、正方向の閾値であることを示すために正負号「＋」を付加している。同様に、後述する負方向の閾値は（−ＴＨＲ＿Ｘ）と記載している。
【００４１】
ここで、ブレデータＢＬ（ｉ）が正方向の閾値（＋ＴＨＲ＿Ｘ）よりも大きい場合には、正方向カウンタＣＯＵＮＴ＿Ｐをカウントアップする（ステップＳ４）。ここに、記号「＋＋」は、例えばプログラミング言語Ｃにおいて用いられるものと同様に、値を１だけ増加させることを示している。
【００４２】
このステップＳ４の処理が終了するか、または上記ステップＳ３においてブレデータＢＬ（ｉ）が正方向の閾値（＋ＴＨＲ＿Ｘ）以下であると判断された場合には、次に、ｉ番目のブレデータＢＬ（ｉ）が負方向の閾値（−ＴＨＲ＿Ｘ）よりも小さいか否かを判断する（ステップＳ５）。
【００４３】
ここで、ブレデータＢＬ（ｉ）が負方向の閾値（−ＴＨＲ＿Ｘ）よりも小さい場合には、負方向カウンタＣＯＵＮＴ＿Ｍをカウントアップする（ステップＳ６）。
【００４４】
このステップＳ６の処理が終了するか、または上記ステップＳ５においてブレデータＢＬ（ｉ）が負方向の閾値（−ＴＨＲ＿Ｘ）以上であると判断された場合には、ループが５回に達していないときはｉをカウントアップしてから上記ステップＳ２へ戻って上述したような処理を繰り返して行い、ループが５回に達しているときは該ループを終了する（ステップＳ７）。
【００４５】
次に、ループ終了後の正方向カウンタＣＯＵＴ＿Ｐが、所定のカウント閾値ＴＨＲ＿Ｃよりも大きいか否かを判断する（ステップＳ８）。このカウント閾値ＴＨＲ＿Ｃは、パン（またはチルト）が行われているか否かを判定するための閾値であり、処理対象の画像数（つまり、上記ステップＳ２におけるループ数）以下の所定数で、かつ、該画像数の半分を超える所定数（半分を超えないと、このステップＳ８の判断が「Ｙ」となる場合であって、実際には実行されないステップＳ９の判断が「Ｙ」となる場合があり得るため。）として設定される。そして、基本的にはパン（またはチルト）の動作が行われている最中であっても、動きに少しムラがあるなどの理由により、ブレデータの一部が上記ＴＨＲ＿Ｘを超えないことがある。このような場合（いわゆる、ノイズが発生する場合）を考慮して、カウント閾値ＴＨＲ＿Ｃを処理対象の画像数よりも少し小さく設定すると良い。具体的には、ステップＳ２からステップＳ７までのループ回数が５回に設定されているときは、カウント閾値ＴＨＲ＿Ｃを３に設定することが考えられる。この場合には、正方向カウンタＣＯＵＴ＿Ｐが３以下のときには正方向へのパン（または正方向へのチルト）は行われていないと判定され、一方、該正方向カウンタＣＯＵＴ＿Ｐが４または５となるときには正方向へのパン（または正方向へのチルト）が行われていると判定される。なお、次に述べる負方向カウンタＣＯＵＴ＿Ｍの判定についても、同様である。
【００４６】
ここで、正方向カウンタＣＯＵＴ＿Ｐがカウント閾値ＴＨＲ＿Ｃ以下である場合には、次に、負方向カウンタＣＯＵＴ＿Ｍが、該カウント閾値ＴＨＲ＿Ｃよりも大きいか否かを判断する（ステップＳ９）。
【００４７】
上記ステップＳ８において、正方向カウンタＣＯＵＴ＿Ｐがカウント閾値ＴＨＲ＿Ｃよりも大きい場合には、正方向へのパン（またはチルト）が行われていると判断され、上記ステップＳ９において、負方向カウンタＣＯＵＴ＿Ｍが、カウント閾値ＴＨＲ＿Ｃよりも大きい場合には、負方向へのパン（またはチルト）が行われていると判断される。
【００４８】
従って、これらの場合の何れかであるときには、上記動きベクトル検出回路６により検出された移動ベクトル（ブレデータ）の大きさを低下させるか、または該移動ベクトルを０ベクトルにするパニング処理を行う（図４参照）（ステップＳ１０）。
【００４９】
このステップＳ１０の処理が終了するか、または上記ステップＳ９において、負方向カウンタＣＯＵＴ＿Ｍがカウント閾値ＴＨＲ＿Ｃ以下であると判断された場合には、この処理を終了する。
【００５０】
その後は、上記メモリ読出制御回路８が、上述したように、上記パニング検出回路７からの出力に基づいて、上記メモリ９に記憶されている画像信号から画像データとして切り出しを行う領域を決定することになる。このときに、パンまたはチルトが検出された場合は、該パン方向またはチルト方向へのブレ補正処理を低減し（動き補正量を低下させ）、またはブレ補正を行わない（動き補正を停止させる）ことになる。一方、パンまたはチルトが検出されていない場合は、画像内の被写体の動きが小さくなるような画像の切り出し領域が決定されることになる。
【００５１】
このような実施例１によれば、最新の所定数の画像データに基づくブレデータが所定の閾値を超える回数が、所定のカウント閾値よりも大きいか否かにより、パンまたはチルトが行われているか否かを判定するようにしたために、構成を簡単にすることができる。
【００５２】
このとき、ブレデータの数に対して、カウント閾値をやや小さくすることにより、ノイズ等の影響があったとしても、より確実な判定を行うことが可能となる。
【００５３】
さらに、パン方向のブレ判定とチルト方向のブレ判定とをそれぞれ独立に行っているために、パニングのみが行われている場合には、該パン方向のブレ補正を抑制しながら、チルト方向のブレ補正を通常と同様に行うことができ、同様に、チルティングのみが行われている場合には、該チルト方向のブレ補正を抑制しながら、パン方向のブレ補正を通常と同様に行うことができる。従って、パニングやチルティングによる画像の動きを妨げることなく、ブレのない見易い画像を生成することが可能となる。
【実施例２】
【００５４】
図５および図６は本発明の実施例２を示したものであり、図５はパニング検出回路７の構成を示すブロック図、図６はブレ量判定部２３Ａの処理を示すフローチャートである。
【００５５】
この実施例２において、上述の実施例１と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
【００５６】
図５に示すパニング検出回路７は、基本的には実施例１の図２に示したものと同様であるが、ブレ量判定部２３がブレ量判定部２３Ａとなっている点が異なっている。このブレ量判定部２３Ａには、ＣＰＵ１１を介して上記レンズ制御駆動部１０からの撮影レンズの焦点距離データが入力されるようになっている。そして、ブレ量判定部２３Ａは、この焦点距離データに基づいて、上記閾値ＴＨＲ＿Ｘの値を変更する。すなわち、撮影レンズが望遠側になっているときには、手ブレ等による画像内の被写体の移動量が大きくなるのに対して、撮影レンズが広角側になっているときには、同じ大きさの手ブレであっても、画像内の被写体の移動量はそれほど大きくない。従って、手ブレであるか否かを判別するための閾値ＴＨＲ＿Ｘも、撮影レンズの焦点距離に応じて適応的に変更するようにしたものである。
【００５７】
このブレ量判定部２３Ａにおいて、閾値ＴＨＲ＿Ｘの値を変更する動作について、図６を参照して説明する。
【００５８】
ズームスイッチ１２が操作されて、該操作を検出したＣＰＵ１１の指令により、レンズ制御駆動部１０により撮影レンズの焦点距離が変更されると、該焦点距離情報が、レンズ制御駆動部１０からＣＰＵ１１を介してパニング検出回路７のブレ量判定部２３Ａに入力される。
【００５９】
すると、ブレ量判定部２３Ａが、図６に示す動作を開始して、まず、入力される焦点距離データを読み込む（ステップＳ２１）。
【００６０】
次に、入力した焦点距離データに基づき、閾値ＴＨＲ＿Ｘの算出を行う（ステップＳ２２）。この閾値ＴＨＲ＿Ｘの算出は、例えば、次のようにして行われる。
【００６１】
手ブレ等による撮影レンズの光軸の角度の変化は、ズーム位置によらずほぼ一定であると考えられる。従って、この手ブレ等とパン／チルトとを区別するための、光軸の角度変化に対する閾値をθT とすると、この閾値θT もズーム位置によらず一定である。
【００６２】
閾値ＴＨＲ＿Ｘが、撮影画面内における長さで与えられるとすると、焦点距離がｆ0 のときの閾値ＴＨＲ＿Ｘ0 と、焦点距離がｆ1 のときの閾値ＴＨＲ＿Ｘ1 と、には、それぞれ次の数式１に示すような関係が成り立つ。  
［数１］
2006067391.tif 000003
【００６３】
数式１に示した２つの式からｔａｎ（θT ／２）を消去すると、閾値ＴＨＲ＿Ｘ0 と閾値ＴＨＲ＿Ｘ1 との焦点距離に応じた関係式が、次の数式２に示すように得られる。  
［数２］
2006067391.tif 000004
【００６４】
従って、ある標準となる焦点距離ｆ0 における閾値ＴＨＲ＿Ｘ0 が与えられているときに、焦点距離がｆ1 に変更された場合には、数式２に基づいて、該焦点距離ｆ1 における閾値ＴＨＲ＿Ｘ1 を算出することができる。
【００６５】
続いて、このように算出された新たな閾値を、閾値ＴＨＲ＿Ｘとして設定して（ステップＳ２３）、この閾値の変更処理を終了する。
【００６６】
その後は、新たな閾値ＴＨＲ＿Ｘに基づいて、上記図３に示したような処理が行われる。
【００６７】
このような実施例２によれば、上述した実施例１とほぼ同様の効果を奏するとともに、焦点距離に応じて手ブレであるか否かを判別するための閾値ＴＨＲ＿Ｘの値を変更するようにしたために、撮影レンズがズームレンズであって、焦点距離が変更された場合にも、パンまたはチルトが行われているか否かを精度良く判定することができる。
【００６８】
なお、上述した各実施例では、パン方向のカウント閾値ＴＨＲ＿Ｃと、チルト方向のカウント閾値ＴＨＲ＿Ｃと、が同一であるか否かについて述べていないが、同一としても良いし、必要がある場合には異ならせても構わない。同様に、閾値ＴＨＲ＿Ｘについても、パン方向とチルト方向とで同一であっても良いし、異なっていても構わない。
【００６９】
さらに、上述した各実施例では、正方向カウンタＣＯＵＴ＿Ｐと負方向カウンタＣＯＵＴ＿Ｍとの両方を、同一のカウント閾値ＴＨＲ＿Ｃと比較したが、例えば、チルト（つまり、上下方向にカメラを傾ける場合）には、上方向と下方向とでユーザの動きに相違が生じる可能性がある。このような場合を考慮して、カウント閾値ＴＨＲ＿Ｃを正方向と負方向とで異ならせても構わない。同様に、閾値ＴＨＲ＿Ｘについても、正方向と負方向とで同一であっても良いし、異なっていても構わない。
【００７０】
そして、判定に用いる画像数（つまり、上記ステップＳ２におけるループ数）も、適応的に変更することが考えられる。例えば、動きベクトル検出回路６により検出されたベクトルの大きさが閾値ＴＨＲ＿Ｘよりもずっと大きいときには、ユーザが大きな角速度で撮影光軸を傾けていることになるために判定に用いる画像数を小さくし、ベクトルの大きさが閾値ＴＨＲ＿Ｘに近い大きさであるときには判定に用いる画像数を大きくするようにしても良い。
【００７１】
加えて、パニング検出は、画面の垂直方向と水平方向との２方向にのみ分解して、各独立に検出するに限るものではない。すなわち、パンやチルトが斜め方向へ向けて行われることもあるために、該斜め方向（ブレデータ（動きベクトル）の主成分が得られる方向）と、それに垂直な斜め方向と、の２方向に分解して、各独立にパニング検出を行うようにすることも可能である。このときには、検出された動きベクトルに応じて、パニング検出を行う２方向が適応的に変更されることになる。
【００７２】
また、上述した各実施例は、電子的なブレ補正を行う場合について説明しているが、本発明はこれに限定されるものではなく、光学的なブレ補正を行う場合にも適用することが可能である。
【００７３】
なお、本発明は上述した実施例に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
【産業上の利用可能性】
【００７４】
本発明は、時系列的な画像信号に係る画像内の被写体の動きが小さくなるように補正するブレ補正装置に好適に利用することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施例１におけるブレ補正装置の構成を示すブロック図。
【図２】上記実施例１におけるパニング検出回路の構成を示すブロック図。
【図３】上記実施例１におけるパニング検出回路の作用を示すフローチャート。
【図４】上記実施例１においてパニング動作を説明するためのブレデータの一例を示す線図。
【図５】本発明の実施例２におけるパニング検出回路の構成を示すブロック図。
【図６】上記実施例２におけるブレ量判定部の処理を示すフローチャート。
【符号の説明】
【００７６】
１…撮像部（撮像手段）
２…Ｙ／Ｃ分離回路
３…バッファ
４…差分演算回路
５…積分回路
６…動きベクトル検出回路（動き検出手段）
７…パニング検出回路
８…メモリ読出制御回路（補正手段）
９…メモリ
１０…レンズ制御駆動部
１１…ＣＰＵ
１２…ズームスイッチ
２１…動きベクトル用バッファ
２２…ブレ方向判定部
２３，２３Ａ…ブレ量判定部
２４…カウント部（計数手段）
２５…カウント判定部（判別手段、制御手段）
代理人    弁理士      伊    藤      進
【図１】
2006067391.tif 000005
【図２】
2006067391.tif 000006
【図３】
2006067391.tif 000007
【図４】
2006067391.tif 000008
【図５】
2006067391.tif 000009
【図６】
2006067391.tif 000010