(57)【特許請求の範囲】
【請求項１】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記判定手段は、連続するパンニングの時間差が所定時間以下である場合、前記パンニング動作状態であると判定し、前記判定手段は、前記連続するパンニングの時間差が前記所定時間より大きい場合、前記パンニング動作状態でないと判定することを特徴とする撮像装置。
【請求項２】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記判定手段は、パンニングの回数が所定回数より大きい場合、前記パンニング動作状態である判定し、前記判定手段は、前記パンニングの回数が前記所定回数以下である場合、前記パンニング動作状態でないと判定することを特徴とする撮像装置。
【請求項３】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記制御手段は、前記パンニング動作状態から前記パンニング停止状態に移行して前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻している段階において、再度、前記パンニング停止状態から前記パンニング動作状態に移行した場合、前記望遠側のズーム位置に前記ズーム位置を戻す動作を前記パンニング動作状態に移行した段階で停止することを特徴とする撮像装置。
【請求項４】
前記揺れ情報演算手段は、前記揺れ情報の振幅と周波数を算出し、
前記判定手段は、前記揺れ情報の振幅と周波数を用いて前記パンニング動作状態又は前記パンニング停止状態を判定することを特徴とする請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記パンニング動作状態でズーム移動を自動的に行うモードを解除する操作手段を有することを特徴とする請求項１乃至４の何れか一項に記載の撮像装置。
【請求項６】
前記制御手段は、前記揺れ情報演算手段が算出した振幅が平地設置基準の振幅以下、かつ周波数が平地設置基準の周波数以下のときは、振幅が平地設置基準の振幅もしくは周波数が平地設置基準の周波数より大きくなるまで前記ズーム位置を移動させないことを特徴とする請求項１乃至５の何れか一項に記載の撮像装置。
【請求項７】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算ステップと、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定ステップと、
撮像光学系のズーム位置の移動を行うズーム駆動ステップと、
前記撮像光学系のズーム位置を記憶するズーム位置記憶ステップと、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶ステップにて前記望遠側のズーム位置を記憶するとともに、前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶ステップに記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御ステップとを備え、
前記判定ステップは、連続するパンニングの時間差が所定時間以下である場合、前記パンニング動作状態であると判定し、前記判定ステップは、前記連続するパンニングの時間差が前記所定時間より大きい場合、前記パンニング動作状態でないと判定することを特徴とする撮像装置の制御方法。
【請求項８】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算ステップと、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定ステップと、
撮像光学系のズーム位置の移動を行うズーム駆動ステップと、
前記撮像光学系のズーム位置を記憶するズーム位置記憶ステップと、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶ステップにて前記望遠側のズーム位置を記憶するとともに、前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶ステップに記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御ステップとを備え、
前記判定ステップは、パンニングの回数が所定回数より大きい場合、前記パンニング動作状態である判定し、前記判定ステップは、前記パンニングの回数が前記所定回数以下である場合、前記パンニング動作状態でないと判定することを特徴とする撮像装置の制御方法。
【請求項９】
揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算ステップと、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定ステップと、
撮像光学系のズーム位置の移動を行うズーム駆動ステップと、
前記撮像光学系のズーム位置を記憶するズーム位置記憶ステップと、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶ステップにて前記望遠側のズーム位置を記憶するとともに、前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶ステップに記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御ステップとを備え、
前記制御ステップは、前記パンニング動作状態から前記パンニング停止状態に移行して前記ズーム位置記憶ステップに記憶された前記望遠側のズーム位置に前記ズーム位置を戻している段階において、再度、前記パンニング停止状態から前記パンニング動作状態に移行した場合、前記望遠側のズーム位置に前記ズーム位置を戻す動作を前記パンニング動作状態に移行した段階で停止することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パンニングなどの揺れの状態に連動してズーム移動を行う撮像装置およびその制御方法に関するものである。
【背景技術】
【０００２】
近年のカメラ、ビデオ等の撮像装置はズームレンズの性能向上が著しく、広角から望遠まで同一のレンズで撮影できるものがある。ズーム倍率の変化が大きいにも関わらず、撮像素子の高画素化によって、望遠でも十分な解像感の得られる撮影が可能である。このようにズームの拡大率が上がると様々な撮影シーンに対応できるようになる反面、所望の倍率へズームを移動させることが手間になる場合がある。そこで予め撮像装置に任意のズーム位置を記憶させ、スイッチ操作でそのズーム位置へ移動する、いわゆるプリセットズーム機能が提案されている。
【０００３】
特許文献１では、プリセットズーム機能に関わる制御装置が開示されている。この制御装置では、第１のズーム状態から、記憶手段に記憶された第２のズーム状態へズーム動作を行わせることができる。
【０００４】
また、前述のように望遠での撮影機会が増えると、被写体を画角内に大きく捉えることができるが、被写体の僅かな動作でフレームアウトが起こり易くなる。そこで被写体がフレームアウトしたら、その被写体を追尾し、被写体を画角内に収めるように広角側に自動的にズームする機能が提案されている。
【０００５】
特許文献２では、被写体追従ズーム機能に関わる制御装置が開示されている。この制御装置では、被写体追尾手段を用いて、撮影画面内に予め設定された限界エリアに被写体が至った場合にズームを広角側に移動させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１１７１５３号公報
【特許文献２】特公平７−６９５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述の特許文献１では、スイッチを配する位置をユーザが操作しやすい位置にするなどの工夫が施されているが、ユーザが操作をしなければズームは移動しない。また記憶手段に記憶されたズーム位置以外には対応することができない。
【０００８】
特許文献２では、所定の被写体がフレームアウトした場合に、ズーム移動するため、ユーザがその被写体をフレームに収めたくない場合、すなわちそのままの画角で撮影を継続したい場合に対応することができない。
【０００９】
（発明の目的）
本発明の目的は、望遠側で撮影をするときに、煩わしい操作を撮影者に要求することなく、フレーミングのアシストを行うことができる撮像装置およびその制御方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の撮像装置は、揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記判定手段は、連続するパンニングの時間差が所定時間以下である場合、前記パンニング動作状態であると判定し、前記判定手段は、前記連続するパンニングの時間差が前記所定時間より大きい場合、前記パンニング動作状態でないと判定することを特徴とする。
また、本発明の撮像装置は、揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記判定手段は、パンニングの回数が所定回数より大きい場合、前記パンニング動作状態である判定し、前記判定手段は、前記パンニングの回数が前記所定回数以下である場合、前記パンニング動作状態でないと判定することを特徴とする。
また、本発明の撮像装置は、揺れ検出手段の出力から揺れ情報を算出する揺れ情報演算手段と、
前記揺れ情報からパンニング動作状態又はパンニング停止状態を判定する判定手段と、
撮像光学系のズーム位置の移動を行うズーム駆動手段と、
前記撮像光学系のズーム位置を記憶するズーム位置記憶手段と、
前記ズーム位置が望遠側にあるとき、前記パンニング動作状態と判定された場合、前記ズーム位置記憶手段にて前記望遠側のズーム位置を記憶するとともに、前記ズーム駆動手段を駆動することで前記ズーム位置を前記望遠側から広角側に移動させ、前記パンニング動作状態から前記パンニング停止状態に移行したと判定された場合、前記広角側のズーム位置から前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻す制御手段とを有する撮像装置であって、
前記制御手段は、前記パンニング動作状態から前記パンニング停止状態に移行して前記ズーム位置記憶手段に記憶された前記望遠側のズーム位置に前記ズーム位置を戻している段階において、再度、前記パンニング停止状態から前記パンニング動作状態に移行した場合、前記望遠側のズーム位置に前記ズーム位置を戻す動作を前記パンニング動作状態に移行した段階で停止することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、望遠側で撮影をするときに、煩わしい操作を撮影者に要求することなく、フレーミングのアシストを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１に係る撮像装置の全体構成を示すブロック図である。
【図２】実施例１に関わる所定の揺れの有無に応じてズーム制御を行う回路を示すブロック図である。
【図３】手振れ波形と比較したパンニング波形を示す図である。
【図４】実施例１の動作を示すフローチャートである。
【図５】実施例２の動作を示すフローチャートである。
【図６】実施例３の動作を示すフローチャートである。
【図７】実施例５の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明を実施するための形態は、以下の実施例１ないし５に記載される通りである。
【実施例１】
【００１４】
図１は、本発明の実施例１に係る撮像装置としてのデジタルカメラの全体構成を示すブロック図である。
【００１５】
２０１はズームユニットであり、変倍を行うズームレンズを含む。２０２はズーム駆動制御部であり、ズームユニット２０１の駆動を制御する。２０３は光軸に対して略垂直な平面での位置を変更することが可能な揺れ補正光学系としてのシフトレンズユニットである。２０４は防振制御部であり、シフトレンズユニット２０３の駆動を制御する。２０５は絞り・シャッタユニットである。２０６は絞り・シャッタ駆動制御部であり、絞り・シャッタユニット２０５の駆動を制御する。２０７はフォーカスユニットであり、ピント調節を行うレンズを含む。２０８はフォーカス駆動制御部であり、フォーカスユニット２０７の駆動を制御する。
【００１６】
２０９は撮像素子が用いられる撮像部であり、各レンズ群を通ってきた光像を電気信号に変換する。２１０は撮像信号処理部であり、撮像部２０９から出力された電気信号を映像信号に変換処理する。２１１は映像信号処理部であり、撮像信号処理部２１０から出力された映像信号を用途に応じて加工する。
【００１７】
２１２はシステム全体を制御する制御部であり、図示しないＣＰＵ（中央演算処理装置）がプログラムを解釈して実行することで、各種の処理を行う。２１３は表示制御部であり、映像信号処理部２１１により得られた画像の表示制御を行う。２１４は表示部であり、表示制御部２１３から出力された信号に基づいて、必要に応じた画像表示を行う。
【００１８】
２１５は電源部であり、システム全体に用途に応じて電源を供給する。２１６は操作部であり、撮像装置の操作を行うユーザインタフェースである。２１７は記憶部であり、映像情報など様々なデータを記憶する。２１８は揺れ検出部であり、手振れ等の揺れを検出する。
【００１９】
図２は実施例１に関わる所定の揺れの有無に応じてズーム制御を行う回路を示すブロック図である。
【００２０】
以下、揺れ検出部２１８としては代表的なセンサである角速度センサとして説明を行う。１００はＡＤ変換部であり、揺れ検出部２１８が検出した振れ信号（角速度信号）をアナログデータからデジタルデータに変換する。１０１はＬＰＦ（ローパスフィルタ）であり、検出した角速度信号を積分して角度信号に変換する。１０２は目標位置算出部であり、角度を距離に換算するための距離換算定数を乗算して、目標位置であるところの揺れキャンセル量を算出する。１０３は位置制御部であり、シフトレンズユニット２０３のフィードバック制御を行う。１０４は駆動信号出力部であり、位置制御部１０３の制御量を駆動信号として出力する。１０５は位置検出部であり、シフトレンズユニット２０３の位置を検出する。検出された位置はフィードバックされ、目標位置算出部１０２で算出された目標位置との偏差が位置制御部１０３に入力される。
【００２１】
１０６は揺れ情報演算部であり、揺れの振幅と周波数を算出している。図３は通常の手振れ波形とパンニング動作をしたときの波形を比較した図である。図３（ａ）は通常の手振れ波形であり、振幅０．０５度程度、周波数１０Ｈｚ前後の波形となっている。図３（ｂ）はパンニング波形であり、手振れ以下の小さな（図３では３Ｈｚ以下）周波数、かつ、手振れよりも大きな（図３では０．３度より大きい）振幅の波形となる。これにより、パンニング動作をしているときは、３Ｈｚ以下の波形であり、０．３度より大きい振幅の波形が１秒以上続くとパンニングしていると考えられる。ここでこれらの数値はチューニングにより変化するパラメータ値とする。
【００２２】
１０７は揺れ有無判定部であり、上記のように振幅と周波数からパンニング動作の有無を判定しており、またパンニング有りの場合はその動作が繰り返された回数をカウントしている。ここで動作が繰り返された回数とは、所定時間内にパンニング動作有と判定された回数を指す。
【００２３】
２１６は操作部であり、パンニング判定により自動的にズーム駆動する、しないを撮影者は選択することができる。２１７は記憶部であり、現在のズーム位置を記憶することができる。
【００２４】
１０８はズーム位置記憶部であり、揺れ有無判定部１０７でパンニング有りと判定した場合は、現在のズーム位置を記憶部２１７に記憶させる。１０９はズーム位置指令部であり、揺れ有無判定部１０７でパンニング有りと判断した場合は、指定されたズーム位置までの駆動を開始する。２１０はズームユニットであり、変倍を行うズームレンズを含む光学系ユニットである。１１０は位置制御部であり、ズームユニット２１０のフィードバック制御を行う。１１１は駆動信号出力部であり、位置制御部１１０の制御量を駆動信号として出力する。１１２は位置検出部であり、ズームユニット２１０の位置を検出する。
【００２５】
２２０はパンニング動作検出を行う回路ブロックであり、防振制御部２０４および制御部２１２からなる。２２１はズーム移動を行う回路ブロックであり、ズーム駆動制御部２０２および制御部２１２からなる。
【００２６】
以下、図４を参照して、本発明の実施例１について説明する。ここからは揺れ情報を検出した揺れの振幅と周波数として説明する。
【００２７】
一般的には、揺れ情報を周波数と振幅に限定せずに、また、所定揺れの判定では判定閾値をパラメータとして可変にすることで説明することができる。また、第１の揺れ状態としてはパンニング動作、第２の揺れ状態としてはパンニング動作が停止したときとして説明する。パンニング動作とは、振幅と周波数が所定の条件を満たしているときの通称であるため、振幅と周波数の条件を変更することにより、他の揺れ状態においても以下の実施例は適用することができる。
【００２８】
図４はパンニング動作有りと判定したときズーム移動を行い、パンニング動作停止と判定したとき元のズーム位置へ戻す動作を示すフローチャートである。尚、揺れ検出部２１８は縦方向（ＰＩＴＣＨとも呼ばれる）の揺れと横方向（ＹＡＷとも呼ばれる）の揺れの検出が可能であるが、それぞれの方向で同じフローチャートが適用できるため片方向のみ説明する。
【００２９】
ステップＳ４０１は、パンニング動作検出とズーム移動開始を宣言している。ステップＳ４０２は、状態カウンタをクリアしている。状態カウンタは、後述する振幅と周波数がパンニング動作となる条件を満たしている期間を計測するときに使用する。
【００３０】
ステップＳ４０３は、パンニング動作フラグをＯＦＦしている。パンニング動作フラグは、パンニング動作と判定したときにＯＮとなり、パンニング動作が停止したときにＯＦＦとするフラグである。ステップＳ４０４は、パンニング動作有り検出ループを開始している。
【００３１】
ステップＳ４０５は、揺れ検出手段２１８により角速度の検出をしている。ステップＳ４０６は、ステップＳ４０５で取得した角速度に対してＬＰＦ、即ち積分処理を行い角度に変換している。
【００３２】
ステップＳ４０７は、揺れの振幅を算出している。振幅とは、符号付きの揺れ角度の絶対値をとり、その最大値を計算することで求めることができる。ステップＳ４０８は、揺れの周波数の算出している。周波数とは、符号付きの揺れ角度の最大値と最小値の数をカウントすることで求めることができる。ステップＳ４０９は、ステップＳ４０８で算出した周波数を所定周期と比較している。周波数が所定周期より大きい場合、パンニング動作ではないと判定してステップＳ４０５に戻る。周波数が所定周期以下の場合、パンニング動作候補として次のステップに進む。ステップＳ４１０は、ステップＳ４０７で算出した振幅を所定量と比較している。振幅が所定量以下の場合、パンニング動作ではないと判定してステップＳ４０５に戻る。振幅が所定量より大きい場合、パンニング動作候補として次のステップに進む。
【００３３】
ステップＳ４１１は、パンニング動作となる条件を満たしている期間の継続を示すため、状態カウンタをインクリメントしている。ステップＳ４１２は、ステップＳ４１１でインクリメントした状態カウンタと所定回数を比較している。状態カウンタが所定回数以下の場合、パンニング動作候補のままステップＳ４０５に戻る。状態カウンタが所定回数より大きい場合、パンニング動作有りと判定する。このときステップＳ４１３により、パンニング動作フラグをＯＮにする。ステップＳ４１４は、パンニング動作有り検出ループを終了している。
【００３４】
ステップＳ４１５は、パンニング動作フラグを判定している。パンニング動作フラグがＯＦＦの場合は、ステップＳ４２９で処理を終了する。ここではパンニング動作フラグがＯＮであることを期待しているため、エラーとしてもよい。パンニング動作フラグがＯＮの場合は、ステップＳ４１６で現在ズーム位置を記憶する。ステップＳ４１７は、ズーム位置を所定位置まで広角側に移動させている。画角を変えたことにより、パンニング動作停止の可能性が生じる。
【００３５】
ステップＳ４１８は、パンニング動作停止検出ループを開始している。ステップＳ４１９からステップＳ４２２までは、それぞれステップＳ４０５からステップＳ４０８までに対応するため説明は省略する。ステップＳ４２３は、ステップＳ４２１で算出した振幅を所定量と比較している。振幅が所定量より大きい場合、パンニング動作が停止してないと判定してステップＳ４１９へ戻る。振幅が所定量以下の場合、パンニング動作停止候補として次のステップへ進む。
【００３６】
ステップＳ４２４は、ステップＳ４２２で算出した周波数を所定周期と比較している。周波数が所定周期以下の場合、パンニング動作が停止してないと判定してステップＳ４１９へ戻る。周波数が所定周期より大きい場合、パンニング動作停止と判定する。このときステップＳ４２５により、パンニング動作フラグをＯＦＦにする。ステップＳ４２６は、パンニング動作停止検出ループを終了している。
【００３７】
ステップＳ４２７は、パンニング動作フラグを判定している。パンニング動作フラグがＯＮの場合は、ステップＳ４２９で処理を終了する。ここではパンニング動作フラグがＯＦＦであることを期待しているため、エラーとしてもよい。パンニング動作フラグがＯＦＦの場合は、ステップＳ４２８によりステップＳ４１６で記憶しておいたズーム位置まで移動する。ステップＳ４２９は、パンニング動作検出とズーム移動開始の処理を終了する。
【００３８】
本実施例１によれば、角速度センサで手振れを検出する像振れ補正機能とズーム駆動機能とを有する撮像装置において、望遠側で撮影するときに、被写体がフレームアウトする等でユーザが被写体を探す動作をした場合には広角側にズームを自動的に移動させる。そして、被写体を探す動作を止めたときに、元のズーム倍率に自動的に移動させる。これにより、煩わしい操作を撮影者に要求することなく、フレーミングのアシストを行うことができる。
【実施例２】
【００３９】
以下、図５を参照して、本発明の実施例２について説明する。撮像装置の全体構成、パンニング動作検出およびズーム移動に係る回路ブロック構成は、実施例１と同様である。
【００４０】
図５はパンニング動作有りと判定したときの回数をカウントして、ユーザが被写体を見失い探していると考えられる回数だけパンニング動作を行ったらズーム移動を行い、パンニング動作停止と判定したとき元のズーム位置へ戻す動作を示すフローチャートである。
【００４１】
ステップＳ５０１は、パンニング動作検出とズーム移動開始を宣言している。ステップＳ５０２は、状態カウンタをクリアしている。ステップＳ５０３は、パンニング動作フラグをＯＦＦしている。
【００４２】
ステップＳ５０４は、パンニング動作有り検出ループを開始している。この中の処理については、前述のステップＳ４０５からステップＳ４１３までと同様であるため、説明は省略する。ステップＳ５０５は、パンニング動作有り検出ループを終了している。
【００４３】
ステップＳ５０６は、パンニング動作フラグを判定している。パンニング動作フラグがＯＦＦの場合は、ステップＳ５２０で処理を終了する。パンニング動作フラグがＯＮの場合は次のステップに進む。
【００４４】
ステップＳ５０７は、パンニング動作有りと判定された回数をカウントしている。ステップＳ５０８は、パンニング動作有りと判定されたときのシステム時間を保存している。システム時間とは撮像装置内で流れている絶対時間のことである。パンニング動作された回数をカウントしているときに、それらの動作間隔が空いていると撮影者が被写体を探している動作ではなく、単にパンニング動作をしている場合が考えられるため、間隔を判定する必要がある。
【００４５】
ステップＳ５０９は、パンニング動作回数が２回以上であるか？を判定している。最初のパンニング動作を検出した場合は、２回目以降の検出を行うため、ステップＳ５０２へ戻る。パンニング動作を検出した回数が２回以上ある場合は、次のステップに進む。ステップＳ５１０は、前回パンニング動作との時間差を所定時間と比較している。パンニング動作回数に依存するシステム時間を、システム時間［パンニング］と表現したとき、システム時間［今回パンニング］―システム時間［前回パンニング］で算出される値が時間差となる。時間差が所定時間より大きい場合、ステップＳ５１１によりパンニング動作回数をクリアする。ユーザがパンニング動作を繰り返しているときには、被写体を見失い、探している可能性が高い。しかし単発のパンニング動作の繰り返しは意図した流し撮りの可能性が高いためである。時間差が所定時間以下の場合、次のステップに進む。
【００４６】
ステップＳ５１２は、パンニング動作回数と所定回数を比較している。パンニング動作が所定回数以下の場合、ステップＳ５０２に戻り、状態カウンタをクリアして新たにパンニング動作が発生するかを判定する。パンニング動作が所定回数より大きい場合、次のステップに進む。ステップＳ５１３は、パンニング動作回数をクリアする。
【００４７】
ステップＳ５１４は、現在ズーム位置を記憶している。ステップＳ５１５は、ズーム位置を所定位置まで移動させている。ステップＳ５１６は、パンニング動作停止検出ループを開始している。この中の処理については、前述のステップＳ４１９からステップＳ４２５までと同様であるため、説明は省略する。ステップＳ５１７は、パンニング動作停止検出ループを終了している。
【００４８】
ステップＳ５１８は、パンニング動作フラグを判定している。パンニング動作フラグがＯＮの場合は、ステップＳ５２０で処理を終了する。パンニング動作フラグがＯＦＦの場合は、ステップＳ５１９によりステップＳ５１４で記憶しておいたズーム位置まで移動する。ステップＳ５２０は、パンニング動作検出とズーム移動開始の処理を終了する。
【実施例３】
【００４９】
以下、図６を参照して、本発明の実施例３について説明する。撮像装置の全体構成、パンニング動作検出およびズーム移動に係る回路ブロック構成は、実施例１と同様である。
【００５０】
図６はパンニング動作停止した際に記憶しておいた位置までズーム駆動している最中に再度前記第１の揺れ状態であるパンニング動作を検出したら、再び被写体がフレームアウトしたと判断してその場でズーム駆動を停止するフローチャートである。
【００５１】
ステップＳ６０１は、パンニング動作検出とズーム移動開始を宣言している。ステップＳ６０２は、状態カウンタをクリアしている。ステップＳ６０３は、パンニング動作フラグをＯＦＦしている。
【００５２】
ステップＳ６０４は、パンニング動作有り検出ループを開始している。この中の処理については、前述のステップＳ４０５からステップＳ４１３までと同様であるため、説明は省略する。ステップＳ６０５は、パンニング動作有り検出ループを終了している。
【００５３】
ステップＳ６０６は、パンニング動作フラグを判定している。パンニング動作フラグがＯＦＦの場合は、ステップＳ６１８で処理を終了する。パンニング動作フラグがＯＮの場合は次のステップに進む。ステップＳ６０７は、現在ズーム位置を記憶している。ステップＳ６０８は、ズーム位置を所定位置まで移動させている。
【００５４】
ステップＳ６０９は、パンニング動作停止検出ループを開始している。この中の処理については、前述のステップＳ４１９からステップＳ４２５までと同様であるため、説明は省略する。ステップＳ６１０は、パンニング動作停止検出ループを終了している。
【００５５】
ステップＳ６１１は、パンニング動作フラグを判定している。パンニング動作フラグがＯＮの場合は、ステップＳ６１８で処理を終了する。パンニング動作フラグがＯＦＦの場合は次のステップに進む。ステップＳ６１２は、ステップＳ６０７で記憶しておいたズーム位置まで移動を開始する。ここでズーム駆動は継続しながらステップＳ６１３で状態カウンタをクリアして、続けてステップＳ６１４でパンニング動作有り検出ループを開始している。この中の処理については、前述のステップＳ４０５からステップＳ４１３までと同様であるため、説明は省略する。ステップＳ６１５は、パンニング動作有り検出ループを終了している。
【００５６】
ステップＳ６１６は、パンニング動作フラグを判定している。パンニング動作フラグがＯＦＦの場合は、ステップＳ６１８で処理を終了する。パンニング動作フラグがＯＮの場合は次のステップに進む。ここでズーム駆動が継続していて、パンニング動作フラグがＯＮの場合には、ステップＳ６１７でズームをその場で停止させる。ステップＳ６１８は、パンニング動作検出とズーム移動開始の処理を終了する。
【実施例４】
【００５７】
以下、図２を参照して、本発明の実施例４について説明する。撮像装置の全体構成、パンニング動作検出およびズーム移動に係る回路ブロック構成は、実施例１と同様である。
【００５８】
パンニング動作に応じて自動的にズーム駆動を行うモードを、撮影者が解除したい場合には、操作部２１６から入力する。操作部２１６より解除要求が通知された場合には、揺れ有無判定部１０７はパンニング動作の判定を行わないようにする。
【実施例５】
【００５９】
以下、図７を参照して、本発明の実施例５について説明する。撮像装置の全体構成、パンニング動作検出およびズーム移動に係る回路ブロック構成は、実施例１と同様である。
【００６０】
図７はパンニング動作判定中に、周波数と振幅がそれぞれ所定値以下であったら、平地に置かれたと判断して、自動的にズーム駆動しないとする動作を示すフローチャートである。
【００６１】
ステップＳ７０１は、パンニング動作検出とズーム移動開始を宣言している。ステップＳ７０２からステップＳ７０８までは、ステップＳ４０２からステップＳ４０８までと同じ処理であるため省略する。ステップＳ７０９は、ステップＳ７０８で算出した周波数を三脚周波数（平地設置基準の周波数）と比較している。三脚のような平地に置かれた場合は、一般的に周波数と振幅ともパンニング動作時よりも小さな値となる。周波数が三脚周波数より大きい場合、次のステップＳ７１２へ進む。周波数が三脚周波数以下の場合、平地に置かれている可能性があるとして次のステップＳ７１０に進む。ステップＳ７１０は、ステップＳ７０７で算出した振幅を三脚振幅量（平地設置基準の振幅）と比較している。振幅が三脚振幅量より大きい場合、次のステップＳ７１２へ進む。振幅が三脚振幅量以下（平地設置基準の振幅以下）の場合、平地に置かれたとしてステップＳ７１１でパンニング動作フラグをＯＦＦにする。
【００６２】
以降ステップＳ７１２からステップＳ７１７までは、ステップＳ４０９からステップＳ４１４までと同じ処理であるため省略する。また、ステップ７１７以降のステップは、ステップＳ４１４からステップＳ４２９までと同様の処理であるため省略する。これにより、振幅もしくは周波数がそれぞれ平地設置基準の振幅である三脚振幅量、平地設置基準の周波数である三脚周波数より大きくならない限り、自動的にズーム駆動することはない。
【産業上の利用可能性】
【００６３】
以上、撮像装置を例にして説明してきたが、撮像装置（デジタルカメラ、デジタルビデオカメラ）のみに限定されるものではなく、本発明は撮像装置を有する携帯電話やゲーム機などの携帯機器にも展開できる。
【符号の説明】
【００６４】
１０６  揺れ情報演算部
１０７  揺れ有無判定部
１０８  ズーム位置記憶部
１０９  ズーム移動位置指令部
２１２  制御部
２１６  操作部
２１７  記憶部
２１８  揺れ検出部
【図１】
0005984349.tif 000002
【図２】
0005984349.tif 000003
【図３】
0005984349.tif 000004
【図４】
0005984349.tif 000005
【図５】
0005984349.tif 000006
【図６】
0005984349.tif 000007
【図７】
0005984349.tif 000008