(57)【特許請求の範囲】
【請求項１】
撮像装置の手ぶれ補正を行う手ぶれ補正装置であって、
前記撮像装置の動きを示す変動信号を取得する変動信号取得部と、
前記変動信号取得部により取得された変動信号を積分処理し動画用の第１の変動信号を算出する第１の積分処理部と、
前記変動信号取得部により取得された変動信号を積分処理し静止画用の第２の変動信号を算出する第２の積分処理部と、
前記第１の変動信号の変動量が、上限値または下限値に達した際にこの許容範囲内となるよう所定の時定数に基づいて制御し、制御後の変動信号を第１の変動信号とするゲイン制御部と、
前記撮像装置が露光中であるか否かを判定する露光判定部と、
前記露光判定部により前記撮像装置が露光中でないと判定された場合、前記ゲイン制御部によって制御された第１の変動信号を出力し、前記露光判定部により前記撮像装置が露光中であると判定された場合、前記ゲイン制御部によって制御された第１の変動信号から前記第２の変動信号に切り替えて出力する変動信号出力部と、
前記変動信号出力部により出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算部と
を有する手ぶれ補正装置。
【請求項２】
請求項１に記載の手ぶれ補正装置において、
前記露光判定部により判定された前記撮像装置における露光開始のタイミングにおいて前記第２の変動信号の値から、前記タイミングにおいて前記ゲイン制御部によりゲインを制御された前記第１の変動信号の値を減算した値をオフセット値として出力するオフセット値演算部をさらに有し、
前記手ぶれ補正量演算部は前記露光判定部により前記撮像装置が露光中と判定された場合、前記変動信号出力部により出力された変動信号を前記オフセット値演算部により出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算する手ぶれ補正装置。
【請求項３】
撮像装置の手ぶれ補正を行うことができる手ぶれ補正プログラムであって、
前記撮像装置の動きを示す変動信号を取得する変動信号取得ステップと、
前記変動信号取得ステップにより取得された変動信号を積分処理し動画用の第１の変動信号を算出する第１の積分処理ステップと、
前記変動信号取得ステップにより取得された変動信号を積分処理し静止画用の第２の変動信号を算出する第２の積分処理ステップと、
前記第１の変動信号の変動量が、上限値または下限値に達した際にこの許容範囲内となるよう所定の時定数に基づいて制御し、制御後の変動信号を第１の変動信号とするゲイン制御ステップと、
前記撮像装置が露光中であるか否かを判定する露光判定ステップと、
前記露光判定ステップにより前記撮像装置が露光中でないと判定された場合、前記ゲイン制御ステップによって制御された第１の変動信号を出力し、前記露光判定ステップにより前記撮像装置が露光中であると判定された場合、前記ゲイン制御ステップによって制御された第１の変動信号から前記第２の変動信号に切り替えて出力する変動信号出力ステップと、
前記変動信号出力ステップにより出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算ステップと
をコンピュータに実行させる手ぶれ補正プログラム。
【請求項４】
請求項３に記載の手ぶれ補正プログラムにおいて、
前記露光判定ステップにより判定された前記撮像装置における露光開始のタイミングにおいて前記第２の変動信号の値から、前記タイミングにおいて前記ゲイン制御ステップによりゲインを制御された前記第１の変動信号の値を減算した値をオフセット値として出力するオフセット値演算ステップをさらにコンピュータに実行させ、
前記手ぶれ補正量演算ステップは前記露光判定ステップにより前記撮像装置が露光中と判定された場合、前記変動信号出力ステップにより出力された変動信号を前記オフセット値演算ステップにより出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算する手ぶれ補正プログラム。
【請求項５】
手ぶれ補正を行う撮像装置であって、
撮像素子と、
前記撮像素子に光を導く光学系と、
撮像装置の動きを示す変動信号を取得する変動信号取得部と、
前記変動信号取得部により取得された変動信号を積分処理し動画用の第１の変動信号を算出する第１の積分処理部と、
前記変動信号取得部により取得された変動信号を積分処理し静止画用の第２の変動信号を算出する第２の積分処理部と、
前記第１の変動信号の変動量が、上限値または下限値に達した際にこの許容範囲内となるよう所定の時定数に基づいて制御し、制御後の変動信号を第１の変動信号とするゲイン制御部と、
前記撮像装置が露光中であるか否かを判定する露光判定部と、
前記露光判定部により前記撮像装置が露光中でないと判定された場合、前記ゲイン制御部によって制御された第１の変動信号を出力し、前記露光判定部により前記撮像装置が露光中であると判定された場合、前記ゲイン制御部によって制御された第１の変動信号から前記第２の変動信号に切り替えて出力する変動信号出力部と、
前記変動信号出力部により出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算部と、
前記手ぶれ補正量演算部により演算された手ぶれ補正量に基づいて、前記光学系又は前記撮像素子の少なくともいずれか一方を駆動する駆動部と
を有する撮像装置。
【請求項６】
請求項５に記載の撮像装置において、
前記露光判定部により判定された前記撮像装置における露光開始のタイミングにおいて前記第２の変動信号の値から、前記タイミングにおいて前記ゲイン制御部によりゲインを制御された前記第１の変動信号の値を減算した値をオフセット値として出力するオフセット値演算部をさらに有し、
前記手ぶれ補正量演算部は前記露光判定部により前記撮像装置が露光中と判定された場合、前記変動信号出力部により出力された変動信号を前記オフセット値演算部により出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算する撮像装置。
【請求項７】
撮像素子と前記撮像素子に光を導く光学系を備える撮像装置において、手ぶれ補正を行うことができる撮像プログラムであって、
前記撮像装置の動きを示す変動信号を取得する変動信号取得ステップと、
前記変動信号取得ステップにより取得された変動信号を積分処理し動画用の第１の変動信号を算出する第１の積分処理ステップと、
前記変動信号取得ステップにより取得された変動信号を積分処理し静止画用の第２の変動信号を算出する第２の積分処理ステップと、
前記第１の変動信号の変動量が、上限値または下限値に達した際にこの許容範囲内となるよう所定の時定数に基づいて制御し、制御後の変動信号を第１の変動信号とするゲイン制御ステップと、
前記撮像装置が露光中であるか否かを判定する露光判定ステップと、
前記露光判定ステップにより前記撮像装置が露光中でないと判定された場合、前記ゲイン制御ステップによって制御された第１の変動信号を出力し、前記露光判定ステップにより前記撮像装置が露光中であると判定された場合、前記ゲイン制御ステップによって制御された第１の変動信号から前記第２の変動信号に切り替えて出力する変動信号出力ステップと、
前記変動信号出力ステップにより出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算ステップと、
前記手ぶれ補正量演算ステップにより演算された手ぶれ補正量に基づいて、前記光学系又は前記撮像素子の少なくともいずれか一方を駆動させる駆動ステップと
をコンピュータに実行させる撮像プログラム。
【請求項８】
請求項７に記載の撮像プログラムにおいて、
前記露光判定ステップにより判定された前記撮像装置における露光開始のタイミングにおいて前記第２の変動信号の値から、前記タイミングにおいて前記ゲイン制御ステップによりゲインを制御された前記第１の変動信号の値を減算した値をオフセット値として出力するオフセット値演算ステップをさらにコンピュータに実行させ、
前記手ぶれ補正量演算ステップは前記露光判定ステップにより前記撮像装置が露光中と判定された場合、前記変動信号出力ステップにより出力された変動信号を前記オフセット値演算ステップにより出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算する撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像における手ぶれを補正する技術に関するものである。
【背景技術】
【０００２】
撮像装置による撮像における手ぶれを補正するための手ぶれ補正方法として、光学式手ぶれ補正の一種であるシフトレンズを使用する方法（シフトレンズ方式）が知られている。このシフトレンズ方式は、光の屈折を利用した手ぶれ補正方法であり、角速度センサ等を備えることで撮像装置の動きを検知し、露光開始の瞬間から露光終了までの間に、角速度センサにより検知された動き（撮像素子に届いた光のずれ）を打ち消す方向にシフトレンズを駆動させ、光軸を修正することで本来の到達点に光が届くようにする手ぶれ補正方法である。よって、シフトレンズ方式における補正範囲は、シフトレンズの駆動範囲等によって制限があるため、補正範囲が駆動範囲内に収まるように補正が行われなくてはならない。
【０００３】
また、検知された撮像装置の動きが手ぶれではなく、撮影者が意図した動き（パン・チルト）である場合、この補正範囲を大きく超えることがあり、ファインダ像において、この補正範囲を大きく超える動きによって大きな違和感（大きな揺れ）が発生する。この大きな違和感を緩和する方法として、角速度センサからの入力値や積分後の位置出力、積分演算の初期化などを行い、補正のゲインを制御することで補正自体を一時的に制限し違和感を緩和する技術（例えば、特許文献１参照。）が知られている。
【特許文献１】特開２００１−２０９０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている技術は、手ぶれ補正を一定時間停止するか、所定の時定数で手ぶれ補正のゲインを下げることにより、本来の補正に回復するまでに一定の時間を必要とするものである。このような補正が制御されている間に静止画撮影が行われると、補正がほとんど効いていない状態での撮影となるため、画像にブレが生じてしまう。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、動画と静止画における手ぶれ補正の性能を両立する手ぶれ補正装置、手ぶれ補正プログラム、撮像装置、撮像プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明の一態様に係る手ぶれ補正装置は、撮像装置の手ぶれ補正を行う装置であって、前記撮像装置の動きを示す変動信号を取得する変動信号取得部と、前記変動信号取得部により取得された変動信号のゲインを所定の時定数に基づいて制御するゲイン制御部と、前記撮像装置が露光中であるか否かを判定する露光判定部と、前記露光判定部により前記撮像装置が露光中であると判定された場合、前記ゲイン制御部によりゲインを制御された変動信号を前記変動信号取得部により取得された変動信号に切り替えて出力する変動信号切り替え部と、前記変動信号切り替え部により出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算部とを備える。
【０００７】
また、本発明の一態様に係る手ぶれ補正装置は、前記露光判定部により判定された前記撮像装置における露光開始のタイミングにおいて前記変動信号取得部により取得された変動信号の値から、前記タイミングにおいて前記ゲイン制御部によりゲインを制御された変動信号の値を減算した値をオフセット値として出力するオフセット値演算部をさらに備え、前記手ぶれ補正量演算部は前記露光判定部により前記撮像装置が露光中と判定された場合、前記変動信号切り替え部により出力された変動信号を前記オフセット値演算部により出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算することを特徴とする。
【０００８】
また、本発明の一態様に係る手ぶれ補正装置は、前記ゲイン制御部が前記変動信号取得部により取得された変動信号の値が前記手ぶれ補正量演算部における許容範囲未満となるように前記変動信号のゲインを所定の時定数に基づいて制御することを特徴とする。
【０００９】
また、本発明の一態様に係る手ぶれ補正装置は、前記ゲイン制御部が前記変動信号取得部により取得された変動信号のゲインを所定のゲイン以上に制御している場合、手ぶれ補正を行っていることを示す補正信号を前記撮像装置に出力することを特徴とする手ぶれ補正装置。
【００１０】
また、本発明の一態様に係る手ぶれ補正プログラムは、前記撮像装置の動きを示す変動信号を取得する変動信号取得ステップと、前記変動信号取得ステップにより取得された変動信号のゲインを所定の時定数に基づいて制御するゲイン制御ステップと、前記撮像装置が露光中であるか否かを判定する露光判定ステップと、前記露光判定ステップにより前記撮像装置が露光中であると判定された場合、前記ゲイン制御ステップによりゲインを制御された変動信号を前記変動信号取得ステップにより取得された変動信号に切り替えて出力する変動信号切り替えステップと、前記変動信号切り替えステップにより出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算ステップとをコンピュータに実行させる。
【００１１】
また、本発明の一態様に係る手ぶれ補正プログラムは、前記露光判定ステップにより判定された前記撮像装置における露光開始のタイミングにおいて前記変動信号取得ステップにより取得された変動信号の値から、前記タイミングにおいて前記ゲイン制御ステップによりゲインを制御された変動信号の値を減算した値をオフセット値として出力するオフセット値演算ステップをさらにコンピュータに実行させ、前記手ぶれ補正量演算ステップは前記露光判定ステップにより前記撮像装置が露光中と判定された場合、前記変動信号切り替えステップにより出力された変動信号を前記オフセット値演算ステップにより出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算することを特徴とする。
【００１２】
また、本発明の一態様に係る手ぶれ補正プログラムは、前記ゲイン制御ステップが前記変動信号取得ステップにより取得された変動信号の値が前記手ぶれ補正量演算ステップにおける許容範囲未満となるように前記変動信号のゲインを所定の時定数に基づいて制御することを特徴とする。
【００１３】
また、本発明の一態様に係る手ぶれ補正プログラムは、前記ゲイン制御ステップが前記変動信号取得ステップにより取得された変動信号のゲインを所定のゲイン以上に制御している場合、手ぶれ補正を行っていることを示す補正信号を前記撮像装置に出力することを特徴とする。
【００１４】
また、本発明の一態様に係る撮像装置は、手ぶれ補正を行う装置であって、撮像素子と、前記撮像素子に光を導く光学系と、撮像装置の動きを示す変動信号を取得する変動信号取得部と、前記変動信号取得部により取得された変動信号のゲインを所定の時定数に基づいて制御するゲイン制御部と、撮像装置が露光中であるか否かを判定する露光判定部と、前記露光判定部により撮像装置が露光中であると判定された場合、前記ゲイン制御部によりゲインを制御された変動信号を前記変動信号取得部により取得された変動信号に切り替えて出力する変動信号切り替え部と、前記変動信号切り替え部により出力された変動信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算部と、前記手ぶれ補正量演算部により演算された手ぶれ補正量に基づいて、前記光学系又は前記撮像素子の少なくともいずれか一方を駆動する駆動部とを備える。
【００１５】
また、本発明の一態様に係る撮像装置は、前記露光判定部により判定された撮像装置における露光開始のタイミングにおいて前記変動信号取得部により取得された変動信号の値から、前記タイミングにおいて前記ゲイン制御部によりゲインを制御された変動信号の値を減算した値をオフセット値として出力するオフセット値演算部をさらに備え、前記手ぶれ補正量演算部は前記露光判定部により撮像装置が露光中と判定された場合、前記変動信号切り替え部により出力された変動信号を前記オフセット値演算部により出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算することを特徴とする。
【００１６】
また、本発明の一態様に係る撮像装置は、前記ゲイン制御部が前記変動信号取得部により取得された変動信号の値が前記駆動部における駆動範囲未満となるように前記変動信号のゲインを所定の時定数に基づいて制御することを特徴とする。
【００１７】
また、本発明の一態様に係る撮像装置は、前記ゲイン制御部が前記変動信号取得部により取得された変動信号のゲインを所定のゲイン以上に制御している場合に補正信号を出力することを特徴とし、前記撮像素子により取得された像を表示するファインダと、前記補正信号に基づいて前記ファインダに手ぶれ補正を行っていることを示す手ぶれ補正表示部とをさらに備える。
【００１８】
また、本発明の一態様に係る撮像プログラムは、撮像素子と前記撮像素子に光を導く光学系を備える撮像装置において、手ぶれ補正を行うことができるプログラムであって、前記撮像装置の動きを示す変動信号を取得する変動信号取得ステップと、前記変動信号取得ステップにより取得された変動信号のゲインを所定の時定数に基づいて制御するゲイン制御ステップと、前記撮像装置が露光中であるか否かを判定する露光判定ステップと、前記露光判定ステップにより前記撮像装置が露光中であると判定された場合、前記ゲイン制御ステップによりゲインを制御された変動信号を前記変動信号取得ステップにより取得された変動信号に切り替えて出力する変動信号切り替えステップと、前記変動信号切り替えステップにより出力された信号に基づいて手ぶれ補正量を演算する手ぶれ補正量演算ステップと、前記手ぶれ補正量演算ステップにより演算された手ぶれ補正量に基づいて、前記光学系又は前記撮像素子の少なくともいずれか一方を駆動させる駆動ステップとをコンピュータに実行させる。
【００１９】
また、本発明の一態様に係る撮像プログラムは、前記露光判定ステップにより判定された前記撮像装置における露光開始のタイミングにおいて前記変動信号取得ステップにより取得された変動信号の値から、前記タイミングにおいて前記ゲイン制御ステップによりゲインを制御された変動信号の値を減算した値をオフセット値として出力するオフセット値演算ステップをさらに備え、前記手ぶれ補正量演算ステップは前記露光判定ステップにより前記撮像装置が露光中と判定された場合、前記変動信号切り替えステップにより出力された変動信号を前記オフセット値演算ステップにより出力されたオフセット値により減算した変動信号に基づいて、手ぶれ補正量を演算することを特徴とする。
【００２０】
また、本発明の一態様に係る撮像プログラムは、前記ゲイン制御ステップが前記変動信号取得ステップにより取得された変動信号の値が前記手ぶれ補正量演算ステップにおける許容範囲未満となるように前記変動信号のゲインを所定の時定数に基づいて制御することを特徴とする。
【００２１】
また、本発明の一態様に係る撮像プログラムは、前記撮像装置が前記撮像素子により取得された像を表示するファインダを備え、前記ゲイン制御ステップは前記変動信号のゲインを所定のゲイン以上に制御している場合に補正信号を出力することを特徴とし、前記補正信号に基づいて前記ファインダに手ぶれ補正を行っていることを示す手ぶれ補正表示ステップをさらにコンピュータに実行させる。
【発明の効果】
【００２２】
以上に詳述したように本発明によれば、動画と静止画における手ぶれ補正の性能を両立する手ぶれ補正装置、手ぶれ補正プログラム、撮像装置、撮像プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００２４】
まず、本実施の形態に係る撮像装置の構成について説明する。図１は本実施の形態に係る撮像装置の構成を示すブロック図である。
【００２５】
撮像装置１００は、回転角速度を検出する角速度センサ１０１、角速度センサ１０１から出力される角速度信号の出力を増幅させる角速度センサアンプ１０２を備える。また、撮像装置１００は、角速度センサ１０１から出力される角速度信号に基づいて手ぶれ補正量を算出し、手ぶれ補正中であることを示す補正信号を上位システムに対して出力する手ぶれ補正制御部１０（手ぶれ補正装置）を備える。さらに撮像装置１００は、露光中はＨＩＧＨレベル、露光中以外はＬＯＷレベルに設定される露光信号を手ぶれ補正制御部１０に出力する上位システム１０３を備える。また、撮像装置１００はシフトレンズ駆動部１０５（駆動部）を備え、シフトレンズ駆動部１０５内に、手ぶれ補正制御部１０により算出された手ぶれ補正量に基づいて、手ぶれによる変動を打ち消す方向にレンズを駆動させるシフトレンズ１０４（光学系）を備える。また、撮像装置１００はデジタルスチルカメラであり、上位システム１０３はファインダ像を動画として表示するディスプレイを備えているものとする。
【００２６】
次に、本実施の形態における撮像装置１００の動作について説明する。
【００２７】
まず、角速度センサ１０１が、手ぶれによる動きである回転角速度を角速度信号として検知し、角速度センサアンプ１０２が検知された角速度信号を増幅する。手ぶれ補正制御部１０は、増幅された角速度信号に基づいた手ぶれ補正量を算出し、シフトレンズ駆動部１０５に対し手ぶれ補正量を出力する。シフトレンズ駆動部１０５は、入力した手ぶれ補正量に基づき、シフトレンズ１０４を駆動させる。更に、手ぶれ補正制御部１０は、上位システム１０３から出力される露光信号に基づき、シフトレンズ駆動部１０５へ出力する手ぶれ補正量を切り替える。
【００２８】
また、上位システム１０３は、補正信号が入力されるとディスプレイに補正が有効であることを表示する。この表示は後述するゲイン制御部１２によるゲインが一定以上の場合にのみ表示されるものとする。また、この表示は撮影者に補正が有効であることを通知できるものであればよく、他の手段、例えばＬＥＤの点滅のような撮影者に対して通知されるものであっても構わない。
【００２９】
次に、撮像装置の手ぶれ補正制御部の構成について説明する。図２は、手ぶれ補正制御部の構成を示すブロック図である。
【００３０】
本実施の形態に係る撮像装置１００の手ぶれ補正制御部１０は、ハイパスフィルタ１１、ゲイン制御部１２、第１積分処理部１３（変動信号取得部）、第２積分処理部１７（変動信号取得部）、変動信号セレクタ１４（露光判定部、変動信号切り替え部）、出力部１５（手ぶれ補正量演算部）、オフセット値セレクタ１６（オフセット値演算部）を備えるものである。
【００３１】
ハイパスフィルタ１１は、角速度センサ１０１からの角速度信号（角速度信号は角速度センサアンプ１０２によって増幅済み）に対しハイパスフィルタ処理を行うことで直流成分を除去するものである。また、ゲイン制御部１２は、第１積分処理部１３に入力する角速度信号と、後述する第１積分処理部１３より出力された変動信号とのゲイン制御を行い、ゲイン制御中は補正信号を上位システム１０３に対して出力する。また、第１積分処理部１３及び第２積分処理部１７は、入力された角速度信号に対して同様の積分処理を行い、位置データ（変動信号）に変換するものである。また、変動信号セレクタ１４は、上位システム１０３から出力される露光信号に基づいて、ゲイン制御された変動信号とゲイン制御されていない変動信号のいずれかを選択するものである。また、オフセット値セクレタ１６は、上位システム１０３から出力される露光信号に基づいて、オフセット値を選択するものである。また、出力部１５は、変動信号セレクタ１４において選択された変動信号を、オフセット値セレクタ１６により選択されたオフセット値に基づいて減算した値に基づいて、手ぶれ補正量を算出するものである。
【００３２】
次に、手ぶれ補正制御部の動作について説明する。図３は手ぶれ補正制御部の動作を示すフローチャートである。また、図４〜図６はタイムチャートであり、図４はゲイン制御された変動信号、図５はゲイン制御されていない変動信号、図６は露光信号に基づいて切り替えられた変動信号をそれぞれ示す。なお、図４〜図６において、横軸は時間とし、縦軸は変動量とする。
【００３３】
図３に示すように、まず、手ぶれ補正制御部１０のハイパスフィルタ１１は、入力された角速度信号にハイパスフィルタ処理を行い、この角速度信号をゲイン制御部１２及び第２積分処理部１７に対して出力し（Ｓ１０１）、ゲイン制御部１２は、入力された角速度信号の一定以上の過大入力を検出している間、角速度信号のゲインを下げる入力ゲイン制御を行い、ゲイン制御した角速度信号を第１積分処理部１３に出力する（Ｓ１０２）。
【００３４】
次に、第１積分処理部１３は、ゲイン制御部１２によって入力された角速度信号に積分処理を実行して変動信号（以降変動信号Ａ）に変換し、変動信号Ａをゲイン制御部１２に出力する（Ｓ１０３ａ，変動信号取得ステップ）。また、同様のタイミングで第２積分処理部１７は、ハイパスフィルタ１１によって入力された角速度信号に積分処理を実行して変動信号（以降変動信号Ｂ）に変換し、変動信号Ｂを変動信号セレクタ１４及びオフセット値セレクタ１６に出力する（Ｓ１０３ｂ，変動信号取得ステップ）。
【００３５】
変動信号Ａを入力されたゲイン制御部１２は、入力された変動信号Ａに対して、変動量が所定の閾値を超えるとゲインを下げる出力ゲイン制御を行い、ゲイン制御した変動信号Ａを変動信号セレクタ１４及びオフセット値セレクタ１６に対して出力する（Ｓ１０４，ゲイン制御ステップ）。
【００３６】
ここで、変動信号セレクタ１４に入力された変動信号Ａ及び変動信号Ｂについて説明する。変動信号Ａは、図４に示すように、パン・チルトにおけるファインダ像の違和感を緩和するため、変動量が所定の閾値（図４における上限リミット及び下限リミット）に達するとゲイン制御部１２により所定の時定数でゲインが０まで下げられ、その後再び所定の時定数で元のゲインに戻される。なお、所定の閾値はシフトレンズ駆動部１０５によるシフトレンズ１０４の駆動範囲未満の値とする。また、変動信号Ｂは、図５に示すように、全くゲイン制御されていない本来の変動信号である。
【００３７】
次に、変動信号セレクタ１４及びオフセット値セレクタ１６は、上位システムによって入力された露光信号がＬＯＷであるかどうかを判断する（Ｓ１０５，露光判定ステップ）。
【００３８】
露光信号がＬＯＷである場合（Ｓ１０５，ＹＥＳ）、変動信号セレクタ１４は、入力された変動信号Ａと変動信号Ｂとから変動信号Ａを選択して入力値Ｃとして出力部１５に対して出力し（Ｓ１０６）、オフセット値セレクタ１６は、０と変動信号Ｂから変動信号Ａを減算した値から０を選択し、これをオフセット値ｄとして出力部１５に対して出力する（Ｓ１０７）。
【００３９】
入力値Ｃとオフセット値ｄを取得した出力部１５は、入力値Ｃからオフセット値ｄを差し引いた値を手ぶれ補正量としてシフトレンズ駆動部１０５に対して出力する（Ｓ１０８，手ぶれ補正量演算ステップ）。
【００４０】
一方、露光信号がＨＩＧＨである場合（Ｓ１０５，ＮＯ）、変動信号セレクタ１４は、入力された変動信号Ａと変動信号Ｂとから変動信号Ｂを選択して入力値Ｃとして出力し（Ｓ１０９，変動信号切り替えステップ）、オフセット値セレクタ１６は、露光開始の瞬間かどうか、つまり露光信号がＬＯＷからＨＩＧＨに切り替えられた瞬間かどうかを判断する（Ｓ１１０）。
【００４１】
露光開始の瞬間である場合（Ｓ１１０，ＹＥＳ）、オフセット値セレクタ１６は、０と変動信号Ｂから変動信号Ａを減算した値とから変動信号Ｂから変動信号Ａを減算した値を選択し、これをオフセット値ｄとして出力部１５に対して出力する（Ｓ１１１，オフセット値演算ステップ）。
【００４２】
入力値Ｃとオフセット値ｄを取得した出力部１５は、入力値Ｃからオフセット値ｄを減算した値を手ぶれ補正量としてシフトレンズ駆動部１０５に対して出力する（Ｓ１０８，手ぶれ補正量演算ステップ）。
【００４３】
一方、露光開始の瞬間ではない場合（Ｓ１１０，ＮＯ）、出力部１５は、予め取得されているオフセット値ｄによって入力値Ｃを減算した値を手ぶれ補正量としてシフトレンズ駆動部１０５に対して出力する（Ｓ１０８，手ぶれ補正量演算ステップ）。
【００４４】
上述したように、変動信号Ａから変動信号Ｂへの切り替えにおいて、露光開始の瞬間に変動信号Ｂが変動信号Ｂから変動信号Ａを差し引いた値でオフセットされ、露光開始の瞬間の変動量は変動信号Ａの値となることによって、補正量は違和感なく切り替えられる。また、ｄの値は露光開始の瞬間に設定された値が保持され、露光中はオフセットされた変動信号Ｂが出力されることになる。
【００４５】
これらの構成及び動作によって、出力部１５からシフトレンズ駆動部１０５へ出力される変動信号は、図６に示すような露光中のみ変動信号Ｂに切り替えられた変動信号となることによって、ゲイン制御がなされていても静止画撮影において手ぶれ補正がなされる。
【００４６】
また、ゲイン制御部１２の閾値をシフトレンズ駆動部１０５によるシフトレンズ１０４の駆動範囲未満の値とすることによって、変動信号Ａから変動信号Ｂに切り替わった後にシフトレンズ駆動部１０５によるシフトレンズ１０４の駆動範囲を超える可能性が低減される。
【００４７】
また、上位システム１０３が手ぶれ補正制御部１０によって補正信号を入力されるとディスプレイに手ぶれ補正が有効であることを示すことによって、撮影者に手ぶれ補正が効いているかどうかを意識させ、撮影成功率を向上させることができる。
【００４８】
また、本実施の形態において、シフトレンズ１０４を駆動することによって手ぶれを補正したが、撮像素子を駆動することにより手ぶれを補正する方式のような、手ぶれに応じた特定の部材の位置移動により手ぶれを補正する手ぶれ補正方式であれば本発明は適用可能である。
【００４９】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】手ぶれ補正制御部の構成を示すブロック図である。
【図３】手ぶれ補正制御部の動作を示すフローチャートである。
【図４】ゲイン制御された変動信号を示すタイムチャートである。
【図５】ゲイン制御されていない変動信号を示すタイムチャートである。
【図６】露光信号に基づいて切り替えられた変動信号を示すタイムチャートである。
【符号の説明】
【００５１】
１０  手ぶれ補正制御部、１１  ハイパスフィルタ、１２  ゲイン制御部、１３  第１積分処理部、１４  変動信号セレクタ、１５  出力部、１６  オフセット値セレクタ、１７  第２積分処理部、１００  撮像装置、１０１  角速度センサ、１０２  角速度センサアンプ、１０３  上位システム、１０４  シフトレンズ、１０５  シフトレンズ駆動部。
【図１】
0004621726.tif 000002
【図２】
0004621726.tif 000003
【図３】
0004621726.tif 000004
【図４】
0004621726.tif 000005
【図５】
0004621726.tif 000006
【図６】
0004621726.tif 000007