(57)【特許請求の範囲】
【請求項１】
充電状態を検出する検出手段と、
手振れ検出素子のキャリブレーションを実行するキャリブレーション実行手段と、
該検出手段が充電開始を検出したときに、該キャリブレーション実行手段におけるキャリブレーションの開始を制御する制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する算出手段と、
該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する差分判定手段と、
前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に基準電圧値を平均値で更新する更新手段と、
をさらに備えたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記検出手段が充電開始あるいは充電中止であることを検出したときに、該キャリブレーション実行手段にキャリブレーション開始コマンドあるいはキャリブレーション終了コマンドを送信して、該キャリブレーション実行手段を制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記検出手段が充電開始あるいは充電中止であることを検出したときに、該キャリブレーション実行手段にキャリブレーション開始信号あるいはキャリブレーション終了信号を送信して、該キャリブレーション実行手段を制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
撮像装置における手振れ検出素子のキャリブレーション実行方法であって、
該撮像装置本体の充電状態を検出する第１のステップと、
該充電開始を検出したときに、手振れ補正モジュールを起動させる第２のステップと、
手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する第３のステップと、
該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する第４のステップと、
前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に、基準電圧値を平均値で更新し、前記算出した出力値の平均値と基準電圧値との差が所定値よりも大きい場合に、前記第１のステップに処理を戻す第５のステップと、
を有することを特徴とする手振れ検出素子のキャリブレーション実行方法。
【請求項６】
撮像装置内のコンピュータに、撮像装置における手振れ検出素子のキャリブレーション実行させるためのプログラムであって、
該撮像装置本体の充電状態を検出する第１のステップと、
該充電開始を検出したときに、手振れ補正モジュールを起動させる第２のステップと、
手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する第３のステップと、
該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する第４のステップと、
前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に、基準電圧値を平均値で更新し、前記算出した出力値の平均値と基準電圧値との差が所定値よりも大きい場合に、前記第１のステップに処理を戻す第５のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手振れ等による撮影画像の振れを手振れ検出素子により検出し、この撮影画像の振れを補正する補正機構を備えた撮像装置等に関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等の固体撮像素子の高解像度化に伴い、撮影機能を有する様々な情報機器の需要が急速に高まっている。また、こうした状況に対応して、これら情報機器の小型、軽量化が進められている。しかし、これらの小型、軽量の情報機器は、携帯に便利であるという利点がある反面、撮影時のカメラの保持状態によっては、手振れの問題を起こしやすいという問題がある。
【０００３】
そのため、撮影画像の手振れを機械的に防止するため、例えば、ジャイロセンサ等の手振れ検出素子を備え、ジャイロセンサからの出力電圧から手振れの方向と手振れ量を検出し、この値に応じて、イメージセンサをシフトさせるような方法があった。
【０００４】
ところが、ジャイロセンサには、キャリブレーションが必要であるが、従来の手ぶれ補正機構では、ジャイロセンサからの出力電圧値が「手ぶれ」動作による出力なのか、撮像装置が置かれている状態なのか、または、ノイズ信号によるものなのか判断するのが困難であった。従って、ジャイロセンサのキャリプレーションを実行する場合、工場や修理作業場などの振動やノイズから遮断された環境下で行われていた。
【０００５】
こうした問題を回避するために、撮像装置が三脚に取り付けられた状態にあり、かつ、振れの少ない状態で、ジャイロセンサ等の手振れ検出素子のキャリプレーションを実行する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１８９１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来の手ぶれ補正機構では、撮像装置の工場出荷時や故障による修理時に行うジャイロセンサのキャリブレーションを実行する為、経年劣化、環境変化等によって、ジャイロセンサの基準電圧値が変化しても、再度、キャリブレーションを実行することが出来ず、手ぶれ補正の精度が劣化してしまうといった問題があった。また、上記特許文献１に記載の技術では、三脚を用いることが必須の要件となっているために、三脚を用いない場合には、上記と同様に、キャリブレーションを実行することが出来ず、手ぶれ補正の精度が劣化してしまうといった問題があった。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、適切なタイミングでジャイロセンサ等の手振れ検出素子のキャリプレーションを実行することができる撮像装置、手振れ検出素子のキャリブレーション実行方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００９】
（１）本発明は、充電状態を検出する検出手段と、手振れ検出素子のキャリブレーションを実行するキャリブレーション実行手段と、該検出手段が充電開始を検出したときに、該キャリブレーション実行手段におけるキャリブレーションの開始を制御する制御手段と、を備えたことを特徴とする撮像装置を提案している。
【００１０】
（２）本発明は、（１）の撮像装置について、手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する算出手段と、該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する差分判定手段と、前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に基準電圧値を平均値で更新する更新手段と、をさらに備えたことを特徴とする撮像装置を提案している。
【００１１】
（３）本発明は、（１）または（２）の撮像装置について、前記制御手段は、前記検出手段が充電開始あるいは充電中止であることを検出したときに、該キャリブレーション実行手段にキャリブレーション開始信号あるいはキャリブレーション終了信号を送信して、該キャリブレーション実行手段を制御することを特徴とする撮像装置を提案している。
【００１２】
（４）本発明は、（１）または（２）の撮像装置について、前記制御手段は、前記検出手段が充電開始あるいは充電中止であることを検出したときに、該キャリブレーション実行手段にキャリブレーション開始信号あるいはキャリブレーション終了信号を送信して、該キャリブレーション実行手段を制御することを特徴とする撮像装置を提案している。
【００１３】
（５）本発明は、撮像装置における手振れ検出素子のキャリブレーション実行方法であって、該撮像装置本体の充電状態を検出する第１のステップと、該充電開始を検出したときに、手振れ補正モジュールを起動させる第２のステップと、手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する第３のステップと、該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する第４のステップと、前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に、基準電圧値を平均値で更新し、前記算出した出力値の平均値と基準電圧値との差が所定値よりも大きい場合に、前記第１のステップに処理を戻す第５のステップと、を有することを特徴とする手振れ検出素子のキャリブレーション実行方法を提案している。
【００１４】
（６）本発明は、撮像装置内のコンピュータに、撮像装置における手振れ検出素子のキャリブレーション実行させるためのプログラムであって、該撮像装置本体の充電状態を検出する第１のステップと、該充電開始を検出したときに、手振れ補正モジュールを起動させる第２のステップと、手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出する第３のステップと、該算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断する第４のステップと、前記算出した出力値の平均値と基準電圧値との差が所定値以下である場合に、基準電圧値を平均値で更新し、前記算出した出力値の平均値と基準電圧値との差が所定値よりも大きい場合に、前記第１のステップに処理を戻す第５のステップと、をコンピュータに実行させるためのプログラムを提案している。
【発明の効果】
【００１５】
本発明によれば、撮影装置の充電中にキャリブレーションを実施することによって、常に、適切なタイミングで手ぶれ補正の精度を保つことができるという効果がある。また、手ぶれ補正の精度が低下したときに、ユーザーにメンテナンスを行わせることが無い為、ユーザーの負担が大幅に軽減されるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１７】
＜第１の実施形態＞
図１から図３を用いて、第１の実施形態について説明する。
【００１８】
＜撮像装置の電気的構成＞
本実施形態に係る撮像装置１００は、図１に示すように、キー入力部１０と、ストロボ発光部２０と、ＬＣＤ２１と、レンズ３０と、レンズ駆動ブロック３１と、絞り兼用シャッター３２と、ＣＣＤ４０と、画像処理部４１と、充電状態検出部４２と、外部通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）４３と、ストロボ駆動部４４と、記録メディア４５と、記録メディアＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）４６と、メモリ４７と、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４８と、手振れ補正部５０と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、を備えており、記録メディアＩ／Ｆ４６には、図示しない撮像装置１００本体のカードスロットにメモリカード等の記録メディア４５が着脱可能に接続される。
【００１９】
キー入力部１０は、モードダイヤル、電源ボタン、シャッターボタン、Ｐｌａｙボタン、Ｒｅｃボタン、動画ボタン、ＳＥＴキー、コントロールボタン、ＭＥＮＵボタン、ＤＩＳＰキー等の複数の操作キーを含み、ユーザーのキー操作に応じた操作信号をＣＰＵ６０に出力する。
【００２０】
レンズ３０は、フォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック３１が接続されている。このレンズ駆動ブロック３１は、図示しないフォーカスレンズ、ズームレンズをそれぞれ撮像面と平行な光軸方向に駆動させるフォーカスモータおよびズームモータと、ＣＰＵ６０からの制御信号にしたがってフォーカスモータおよびズームモータをそれぞれ駆動させるフォーカスドライバおよびズームモータドライバから構成されている。
【００２１】
絞り兼用シャッター３２は、図示しない駆動回路を含み、この駆動回路はＣＰＵ６０から送られてくる制御信号にしたがって絞り兼用シャッターを動作させる。なお、この絞り兼用シャッター３２は、絞りとシャッターとして機能する。
【００２２】
ここで、絞りとは、撮像レンズ３０から入ってくる光の量を制御する機構をいい、シャッターとは、ＣＣＤ４０に光を当てる時間を制御する機構をいう。また、ＣＣＤ４０に光を当てる時間（露出時間）は、シャッターの開閉速度（シャッター速度）によって変化するため、露出量は、この絞りとシャッター速度とによって定めることができる。
【００２３】
ＣＣＤ４０は、撮像レンズ３０および絞り兼用シャッター３２を介して投影された被写体の光を電気信号に変換し、撮像信号として画像処理部４１に出力する。
【００２４】
画像処理部４１は、ＣＣＤ４０から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器等から構成されている。また、このデジタル信号の画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）を実行する。
【００２５】
ＣＰＵ６０は、撮像装置１００の各部を制御プログラムにしたがって制御するワンチップマイコンであって、時刻を計時するクロック回路を含む。
【００２６】
ＤＲＡＭ４８は、表示データ等の各種データを一時保存する。また、ＣＰＵ６０のワーキングメモリとしても使用される。
【００２７】
外部通信Ｉ／Ｆ４３は、外部の電子機器（例えば、パーソナルコンピュータ）との間でデータの入出力を行うものであり、ＵＳＢ規格、ＩＥＥＥ１３９４規格等の各種インターフェース規格による入出力を可能としており、これらの規格によるデータ入出力が可能なパソコン等の電子機器と接続可能となっている。また、ＩｒＤＡ規格による赤外線通信、Ｂｌｕｅｔｏｏｔｈ規格による無線通信により外部の電子機器と画像データの入出力を可能としているものでも良い。
【００２８】
ストロボ駆動部４４は、ＣＰＵ６０の制御信号にしたがって、ストロボ発光部２０を閃光駆動させ、ストロボ発光部２０は、これによりストロボを閃光させる。ＣＰＵ６０は、図示しない測光回路により、撮影シーンが暗いか否かを判断し、撮影シーンが暗いと判断し、かつ、撮影を行う場合（シャッターボタン４の押下時）には、ストロボ駆動部４４に制御信号を出力する。
【００２９】
メモリ４７は、ＣＰＵ６０による撮像装置１００の各部の制御に必要なプログラムおよび各部の制御に必要なデータを記録格納しており、ＣＰＵ６０は、このプログラムにしたがって処理を実行する。
【００３０】
充電状態検出部４２は、充電台からの充電用電流を検出し、充電の開始および終了（充電途中に撮像装置１００が充電台から切り離された場合も含む。）を検出し、その状態に応じた信号をＣＰＵ６０に送信する。
【００３１】
手振れ補正部５０は、撮像装置１００の撮像動作時にＣＰＵ６０により起動され、手振れ補正処理を行う。また、手振れ補正部５０は、撮像装置１００の充電開始時にＣＰＵ６０により起動され、キャリブレーション処理を行う。このとき、キャリブレーション処理において、手振れ補正部５０内の手振れ検出素子の出力値を所定数取得して、出力値の平均値を算出し、算出した出力値の平均値と基準電圧値との差が所定値以下であるか否かを判断した上で、算出した出力値の平均値と基準電圧値との差が所定値以下である場合には、基準電圧値を平均値で更新し、算出した出力値の平均値と基準電圧値との差が所定値よりも大きい場合には、最初のステップに戻る処理を実行する。なお、構成や処理の詳細については、後述する。
【００３２】
＜手振れ補正部の構成＞
図２に示すように、本実施形態に係る手振れ補正部は、ＣＣＤ４０と、アクチュエータ５１と、手振れ補正制御部５２と、移動量検出部５３と、作業用メモリ５４と、フラッシュＲＯＭ５５とから構成されている。また、ＣＣＤ４０は、画像処理部４１と接続され、画像処理部４１はＤＲＡＭ４８およびＣＰＵ６０と接続されている。また、手振れ補正制御部５２は、ＣＰＵ６０に接続され、ＣＰＵ６０は、充電状態検出部４２と接続されている。なお、図１と同一の符号を付す構成要素については、同様の機能を有するため、その詳細な説明は省略する。
【００３３】
アクチュエータ５１は、補正ステージ上に搭載されたＣＣＤ４０を手振れ補正制御部５２からの制御信号に基づいて、前後左右に移動させるものであり、入力された制御信号を物理量に変換するものである。
【００３４】
移動量検出部５３は、ジャイロセンサ等の手振れ検出素子を含み、撮像素子１００の移動量すなわち手振れ量を検出し、これを電圧に変換して出力するものである。
【００３５】
手振れ補正制御部５２は、ＣＰＵからの制御開始コマンドあるいは、制御終了コマンドに基づいて、フラッシュＲＯＭ５５内に格納された手振れ補正制御プログラムを読出し、手振れ補正処理を実行あるいは、停止する。手振れ補正制御部５２は、移動量検出部５３が出力した電圧を基準電圧と比較し、これに基づき手振れを打ち消すようにアクチュエータ５１に対して制御信号を出力する。アクチュエータ５１は手振れ補正制御部５２からの制御信号に基づいて、ＣＣＤ４０を配置した補正ステージを前後左右に移動させることで、手振れを補正する。
【００３６】
また、手振れ補正制御部５２は、フラッシュＲＯＭ５５内に格納されたキャリブレーションプログラムを読出し、手振れ補正部のキャリブレーション処理を実行あるいは、停止する。手振れ補正制御部５２は、静止状態において、移動量検出部５３に含まれるジャイロセンサ等の手振れ検出素子の出力電圧を取得し、これを新たな基準電圧とすることで、移動量検出部５３に含まれるジャイロセンサ等の手振れ検出素子のキャリブレーションを行う。作業用メモリ５４は、前記移動量検出部５３から検出された出力電圧値等のデータを一時保存するメモリである。フラッシュＲＯＭ５５は、補正制御プログラムやキャリブレーションプログラム、基準電圧情報等を格納する。
【００３７】
＜手振れ補正部のキャリブレーション処理＞
次に、図３を用いて、手振れ補正部のキャリブレーション処理について説明する。
まず、充電状態検出部４２は、撮像装置１００の充電が開始されたか否かを検出する（ステップＳ１０１）。このとき、撮像装置１００の充電が開始されていないことを検出した場合には、元に、戻って待機する（ステップＳ１０１の「Ｎｏ」）。
【００３８】
一方で、充電状態検出部４２が、撮像装置１００の充電が開始されたことを検出した場合（ステップＳ１０１の「Ｙｅｓ」）には、ＣＰＵ６０がキャリブレーション開始コマンドを手振れ補正部５０内の手振れ補正制御部５２に送信する。通常、充電時には、撮像装置１００はＯＦＦ状態にある。待機状態にあった手ぶれ補正部５２は、キャリブレーション開始コマンドにより起動した後、手振れ補正部５０に通電し、これを起動させる（ステップＳ１０２）。
【００３９】
そして、通電開始直後は、移動量検出部５３の出力電圧が不安定であるのでこれを避けるため、所定時間待機（ステップＳ１０３）した後、作業メモリ５４内の図示しないバッファをクリアし（ステップＳ１０４）、手振れ補正制御部５２内の図示しないカウンタに取得回数カウント値を設定する（ステップＳ１０５）。
【００４０】
次に、手振れ補正制御部５２がフラッシュＲＯＭ５５から読み出した手振れ補正制御プログラムにしたがって、ジャイロセンサからの出力電圧を移動量検出部５３から取得し（ステップＳ１０６）、取得した値を作業メモリ５４内の図示しないバッファに加算する（ステップＳ１０７）。そして、手振れ補正制御部５２内の図示しないカウンタの取得カウンタ値を１つ減らす。
【００４１】
このとき、手振れ補正制御部５２内の図示しないカウンタの取得カウンタ値が「０」であるか否かを確認し（ステップＳ１０９）、取得カウンタ値が「０」でない場合（ステップＳ１０９の「Ｎｏ」）には、さらに、充電状態検出部４２により、撮像装置１００の充電が終了されたか否かを検出する（ステップＳ１１０）。そして、充電状態検出部４２により、撮像装置１００の充電が終了されたことを検出した場合（ステップＳ１１０の「Ｙｅｓ」）には、ステップＳ１０１に処理を戻し、充電状態検出部４２により、撮像装置１００の充電が終了されていないことを検出した場合（ステップＳ１１０の「Ｎｏ」）には、ステップＳ１０６に処理を戻す。
【００４２】
一方、取得カウンタ値が「０」である場合（ステップＳ１０９の「Ｙｅｓ」）には、作業メモリ５４内の図示しないバッファ内の値をカウンタに設定した取得回数で除算して、ジャイロセンサからの出力電圧の平均値を算出する（ステップＳ１１１）。
【００４３】
そして、算出した平均値とフラッシュＲＯＭ５５に格納された基準電圧とを比較して、平均値と基準電圧値との差が予め定められた所定値以下であるか否かを判定する（ステップＳ１１２）。このとき、平均値と基準電圧値との差が予め定められた所定値以下である場合（ステップＳ１１２の「Ｙｅｓ」）には、フラッシュＲＯＭ５５に格納されている基準電圧値を求めた平均値に更新して格納する（ステップＳ１１３）。そして、手ぶれ補正部５０をＯＦＦして（ステップＳ１１４）、キャリブレーション処理を終了する。一方、平均値と基準電圧値との差が予め定められた所定値以下でない場合（ステップＳ１１２の「Ｎｏ」）、ステップＳ１０１に処理を戻す。
【００４４】
したがって、本実施形態によれば、撮像装置の充電中に、ジャイロセンサ等の手振れ検出素子のキャリブレーションを実行することにより、適当なタイミングでキャリブレーションが実施されるため、常に、手振れ補正の精度を高く維持できる。また、充電中であるのでキャリブレーションからバッテリー電圧低下などの不安定要素を排除できる。
【００４５】
＜第２の実施形態＞
図４を用いて、第２の実施形態について説明する。
図４に示すように、本実施形態に係る手振れ補正部は、充電状態検出部４２と手振れ補正制御部５２とが直接接続されている。つまり、第１の実施形態では、充電状態検出部４２は、撮像装置１００の充電が開始されたか否か、あるいは終了されたか否かの検出結果をＣＰＵ６０に信号で通知し、ＣＰＵ６０が、充電状態検出部４２から受信した信号によって、手振れ補正部５０内の手振れ補正制御部５２にキャリブレーション開始コマンドあるいはキャリブレーション終了コマンドを送って、キャリブレーションの開始および終了に関する制御を行っていたが、本実施形態では、ＣＰＵ６０を介することなく、充電状態検出部４２から直接、手振れ補正部５０内の手振れ補正制御部５２に例えば、「Ｈレベル」信号あるいは「Ｌレベル」信号を送信することによって、手振れ補正部５０の起動が制御される。
【００４６】
したがって、本実施形態によれば、ＣＰＵを介することなく、充電状態検出部から信号で、直接、手振れ補正部５０の起動が制御できるため、手振れ補正部５０の起動時間をさらに短縮しつつ、常に、手振れ補正の精度を高く維持できる。
【００４７】
なお、撮像装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを撮像装置に読み込ませ、実行することによって本発明の撮像装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００４８】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５０】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５１】
【図１】第１の実施形態に係る撮像装置の構成図である。
【図２】第１の実施形態に係る手振れ補正部の構成図である。
【図３】第１の実施形態に係る手振れ補正部の処理フローである。
【図４】第２の実施形態に係る手振れ補正部の構成図である。
【符号の説明】
【００５２】
１０・・・キー入力部、２０・・・ストロボ発光部、２１・・・ＬＣＤ、３０・・・レンズ、３１・・・レンズ駆動ブロック、３２・・・絞り兼用シャッター、４０・・・ＣＣＤ、４１・・・画像処理部、４２・・・充電状態検出部、４３・・・外部通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）、４４・・・ストロボ駆動部、４５・・・記録メディア、４６・・・記録メディアＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）、４７・・・メモリ、４８・・・ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、５０・・・手振れ補正部、５１・・・アクチュエータ、５２・・・手振れ補正制御部、５３・・・移動量検出部、５４・・・作業用メモリ、５５・・・フラッシュＲＯＭ、６０・・・ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、１００・・・撮像装置
【図１】
0004924321.tif 000002
【図２】
0004924321.tif 000003
【図３】
0004924321.tif 000004
【図４】
0004924321.tif 000005