(57)【要約】【課題】特別な装置を用いることなくぶれ補正機能が正常に動作しているかを診断し、必要に応じてばらつきの補正を行うことができるぶれ補正装置、及びこのようなぶれ補正装置における自己診断方法並びに自己調整方法を提供すること。【解決手段】故障診断の実行の命令を受けた場合に、Ｔｕｃｏｍ１００は、加振信号発生部２１３からの駆動信号によってＣＣＤユニット２０を変位させるように駆動信号切替部２１４の切り替えを行う（ステップＳ３）。この後、ジャイロセンサ２０１を介して得られる角速度信号をＡＤ変換して取り込む（ステップＳ４）。故障診断部２０５は、ＡＤ変換して取り込んだ値の最大値と最小値との差ｄが所定のしきい値以上であるか否かを判定する（ステップＳ５）。ｄがしきい値以上であれば、ぶれ補正機能が正常であるとし（ステップＳ６）、ｄがしきい値未満であれば何らかの故障があるとする（ステップＳ７）。【選択図】図４
2010038942.tif 000002
【特許請求の範囲】
【請求項１】
振動を検出するためのぶれ検出手段と、
上記ぶれ検出手段で検出される振動に基づくぶれを補正すべく変位する可動手段と、
上記ぶれ検出手段の出力に基づき上記可動手段の変位を制御する制御手段と、
を具備し、
上記制御手段は、所定信号に従って上記可動手段を変位させた際に生じる振動を、上記ぶれ検出手段の出力に基づいて検出し、該ぶれ検出手段の出力が所定値以下の際に上記ぶれ検出手段が正常でないと判断することを特徴とするぶれ補正装置。
【請求項２】
振動を検出するためのぶれ検出手段と、
上記ぶれ検出手段の出力を調整するゲイン調整手段と、
上記ぶれ検出手段で検出される振動に基づくぶれを補正すべく変位する可動手段と、
上記ぶれ検出手段の出力に基づき上記可動手段の変位を制御する制御手段と、
を具備し、
上記制御手段は、所定信号に従って上記可動手段を変位させた際に生じる振動を、上記ぶれ検出手段の出力に基づき検出し、該ぶれ検出手段の出力が所定値と等しくなるように上記ゲイン調整手段を設定することを特徴とするぶれ補正装置。
【請求項３】
上記ぶれ補正装置は、撮像素子を用いて撮影する撮影装置に搭載され、
上記可動手段は、上記撮像素子を変位可能に保持する保持部材であることをと特徴とする請求項１又は２に記載のぶれ補正装置。
【請求項４】
ぶれを防止するために変位する可動部材を所定信号に従って駆動することで振動を発生させ、
上記発生させた可動部材の振動をぶれ検出部によって検出し、
上記ぶれ検出部によって検出された振動のレベルが所定値以下の際に上記ぶれ検出部が正常でないと判断する、
ことを特徴とするぶれ補正装置における自己診断方法。
【請求項５】
ぶれを防止するために変位する可動部材を所定信号に従って駆動することで振動を発生させ、
上記発生させた可動部材の振動をぶれ検出部によって検出し、
上記ぶれ検出部で検出された振動のレベルが所定値となるように上記ぶれ検出部の出力を調整するゲイン調整部を設定する、
ことを特徴とするぶれ補正装置における自己調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置等におけるぶれを補正するためのぶれ補正装置、このようなぶれ補正装置における自己診断方法及びそれを用いた自己調整方法に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮影装置において、手ぶれ等の振動を検出し、この検出した振動に基づいて撮像素子を変位させてぶれの補正を行うぶれ補正装置が知られている。このようなぶれ補正装置を備えるデジタルカメラ等の撮影装置においては、ジャイロセンサのような角速度センサによって手ぶれ信号を角速度信号として検出し、この角速度信号を取り扱いやすいように増幅した後、角速度情報を角度情報に変換するために、角速度信号を積分している。そして、この積分結果（角度情報）に基づいてぶれ補正に必要な補正量を演算し、この演算結果に基づいて撮像素子を駆動している。
【０００３】
ここで、ジャイロセンサの感度ばらつきや増幅回路のゲインばらつき等によって、ぶれ補正装置の個体毎に積分結果（角度情報）のばらつきが発生する。このばらつきを補正する手法の１つとして特許文献１の手法が知られている。
【０００４】
また、上述のジャイロセンサの感度ばらつきや増幅回路のゲインばらつきには経年変化や周囲環境変化が存在する。これらのばらつきの変化が起こった場合には性能が劣化してしまう。特許文献２においては、ジャイロセンサや信号処理回路が正常に動作しているかを診断するための故障診断システムに関する提案がなされている。
【特許文献１】特開平７−２６１２２４号公報
【特許文献２】特開２００６−１７６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、上述した特許文献１において提案されている手法では、ばらつきの補正を行うための調整装置が必要であり、いつでもどこでも補正ができるわけではない。また、特許文献２の故障診断においても診断のための専用の装置が必要であり、撮影装置の使用者が撮影装置に搭載されたぶれ補正装置が故障しているかどうかをすぐに確認することが困難である。
【０００６】
本発明は、上記の事情に鑑みてなされたもので、特別な装置を用いることなくぶれ補正機能が正常に動作しているかを診断し、必要に応じてばらつきの補正を行うことができるぶれ補正装置、及びこのようなぶれ補正装置における自己診断方法並びに自己調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の第１の態様によるぶれ補正装置は、振動を検出するためのぶれ検出手段と、上記ぶれ検出手段で検出される振動に基づくぶれを補正すべく変位する可動手段と、上記ぶれ検出手段の出力に基づき上記可動手段の変位を制御する制御手段とを具備し、上記制御手段は、所定信号に従って上記可動手段を変位させた際に生じる振動を、上記ぶれ検出手段の出力に基づいて検出し、該ぶれ検出手段の出力が所定値以下の際に上記ぶれ検出手段が正常でないと判断することを特徴とする。
【０００８】
また、上記の目的を達成するために、本発明の第２の態様によるぶれ補正装置は、振動を検出するためのぶれ検出手段と、上記ぶれ検出手段の出力を調整するゲイン調整手段と、上記ぶれ検出手段で検出される振動に基づくぶれを補正すべく変位する可動手段と、上記ぶれ検出手段の出力に基づき上記可動手段の変位を制御する制御手段とを具備し、上記制御手段は、所定信号に従って上記可動手段を変位させた際に生じる振動を、上記ぶれ検出手段の出力に基づき検出し、該ぶれ検出手段の出力が所定値と等しくなるように上記ゲイン調整手段を設定することを特徴とする。
【０００９】
また、上記の目的を達成するために、本発明の第３の態様によるぶれ補正装置における自己診断方法は、ぶれを防止するために変位する可動部材を所定信号に従って駆動することで振動を発生させ、上記発生させた可動部材の振動をぶれ検出部によって検出し、上記ぶれ検出部によって検出された振動のレベルが所定値以下の際に上記ぶれ検出部が正常でないと判断することを特徴とする。
【００１０】
また、上記の目的を達成するために、本発明の第４の態様によるぶれ補正装置における自己調整方法は、ぶれを防止するために変位する可動部材を所定信号に従って駆動することで振動を発生させ、上記発生させた可動部材の振動をぶれ検出部によって検出し、上記ぶれ検出部で検出された振動のレベルが所定値となるように上記ぶれ検出部の出力を調整するゲイン調整部を設定することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、特別な装置を用いることなくぶれ補正機能が正常に動作しているかを診断し、必要に応じてばらつきの補正を行うことができるぶれ補正装置、及びこのようなぶれ補正装置における自己診断方法並びに自己調整方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るぶれ補正装置を備える撮影装置の構成を示すブロック図である。図１に示す撮影装置１は、例えばレンズ交換式カメラを想定しており、レンズ部１０と、本体部５０とを有している。レンズ部１０は、本体部５０に対して着脱自在に構成され、本体部５０にレンズ部１０が装着されるとレンズ部１０と本体部５０とが通信可能状態となる。
【００１３】
レンズ部１０は、撮影レンズ１１と、レンズ枠１２と、レンズ駆動機構１３と、レンズ駆動回路１４と、シャッタ１５と、シャッタ駆動機構１６と、シャッタ駆動回路１７とを有している。
【００１４】
撮影レンズ１１は、レンズ枠１２によって保持され図示しない被写体からの光を本体部５０方向に入射させる。レンズ駆動機構１３は、モータ等から構成され、レンズ駆動回路１４からの出力を受けてレンズ枠１２に保持された撮影レンズ１１を駆動して撮影レンズ１１のズームやフォーカス等の調節を行う。シャッタ１５は、本体部５０のＣＣＤユニット２０の撮像面を露出状態又は遮光状態とする。シャッタ駆動機構１６は、モータ等から構成されシャッタ駆動回路１７からの出力を受けてシャッタ１５の駆動を行う。
【００１５】
本体部５０は、カメラ制御用マイクロコンピュータ（Ｍｕｃｏｍ）１８と、光学ローパスフィルタ１９と、ＣＣＤユニット２０と、ＣＣＤインターフェース回路２１と、画像処理コントローラ２２と、ＳＤＲＡＭ２３と、不揮発性メモリ２４と、記録メディア２５と、ＦｌａｓｈＲｏｍ２６と、ストロボ２７と、ストロボ制御回路２８と、カメラ操作スイッチ（ＳＷ）２９と、液晶モニタ３０と、電池３１と、電源回路３２と、手ぶれ補正ユニット４０とを有している。
【００１６】
Ｍｕｃｏｍ１８は、本体部５０の全体的な制御を行うとともに、レンズ部１０が装着されたときにはレンズ部１０のレンズ駆動回路１４及びシャッタ駆動回路１７の制御を行うことにより、撮影装置１の全体的な制御を行う。
【００１７】
光学ローパスフィルタ１９は、撮影レンズ１１の光軸上に設けられ、撮影レンズ１１から入射してくる光の所定周波数成分（例えば赤外成分）を除去する。ＣＣＤユニット２０は、光学ローパスフィルタ１９の撮影レンズ１１の光軸上に設けられた撮像ユニットであり、撮像素子（例えばＣＣＤ）と、ＣＣＤを保持するための保持部材（可動手段）とを有して構成されている。このＣＣＤユニット２０は、撮影レンズ１１を介して入射した被写体の像を光電変換によって電気信号に変換する。撮影時には、Ｍｕｃｏｍ１８の制御の下、シャッタ駆動回路１７によってシャッタ１５が駆動されて撮影レンズ１１を介した光がＣＣＤユニット２０の撮像面上に結像する。また、詳細は後述するがＣＣＤユニット２０の保持部材は手ぶれ補正ユニット４０によって撮影レンズ１１の光軸に垂直な平面内を変位可能に構成されている。
【００１８】
ＣＣＤインターフェース回路２１は、ＣＣＤユニット２０において得られた電気信号を読み出すインターフェース回路である。画像処理コントローラ２２は、Ｍｕｃｏｍ１８の指令に従って種々の画像処理を行う。ＳＤＲＡＭ２３及びＦｌａｓｈＲｏｍ２６は、画像処理コントローラ２２等で処理される各種データを記憶するための記憶領域を有している。記録メディア２５は、画像処理コントローラ２２においてＪＰＥＧ方式等の所定の圧縮方式に従って圧縮された画像データが記録される。
【００１９】
不揮発性メモリ２４は、例えばＥＥＰＲＯＭから構成され、カメラ制御に必要な所定の制御パラメータを記憶している。この不揮発性メモリ２４は、Ｍｕｃｏｍ１８からアクセス可能に設けられている。
【００２０】
ストロボ２７は、被写体に向けて補助光を照射する。ストロボ制御回路２８は、ストロボ２７の駆動を行う。Ｍｕｃｏｍ１８は撮影時に被写体が暗い場合等においてストロボ制御回路２８を介して被写体に補助光の照射を行う。
【００２１】
カメラ操作ＳＷ２９は、例えばレリーズＳＷ、モード変更ＳＷ、及びパワーＳＷ等の、ユーザが当該撮影装置１を操作するために必要な操作釦の操作に応答するスイッチ群である。ここで、レリーズＳＷは撮影開始の指示を与えるためのスイッチであり、モード変更ＳＷは撮影装置１のモードを例えば撮影モードと再生モードとの間で切り替える等の、各種モード切替を行うためのスイッチである。パワーＳＷは当該撮影装置１の電源をオン又はオフするためのスイッチである。
【００２２】
液晶モニタ３０は、画像処理コントローラ２２において画像データを変換して得られたビデオ信号に基づいて画像表示を行う。ユーザはこの液晶モニタ３０の表示画像から撮影した画像を確認できる。
【００２３】
電池３１は、当該撮影装置１の電源である。また、電源回路３２は、電池３１の電圧を、当該撮影装置１を構成する各回路が必要とする電圧に変換して供給する。
【００２４】
ぶれ補正装置としての手ぶれ補正ユニット４０は、Ｍｕｃｏｍ１８の指示に基づいてＣＣＤユニット２０を変位させて当該撮影装置１のぶれを補正する。以下、この手ぶれ補正ユニット４０について更に詳しく説明する。図２は、手ぶれ補正ユニット４０の概略的な構成を示すブロック図である。図２に示すように、手ぶれ補正ユニット４０は、手ぶれ補正制御用マイクロコンピュータ（Ｔｕｃｏｍ）１００と、ぶれ検出部１０１と、ぶれ補正駆動回路１０２と、ぶれ補正駆動機構１０３と、位置検出センサ１０４とを有している。
【００２５】
制御手段としての機能を有するＴｕｃｏｍ１００は、手ぶれ補正ユニット４０の全体的な制御を行う。ここで、Ｔｕｃｏｍ１００とＭｕｃｏｍ１８とは電気的な接続がなされており、Ｔｕｃｏｍ１００は、Ｍｕｃｏｍ１８からの指示に従って動作する。
【００２６】
ぶれ検出部１０１は、撮影装置１の振動を検出する。この振動に基づいてＴｕｃｏｍ１００はぶれ補正量の演算を行い、ぶれ補正駆動回路１０２にぶれ補正量に応じた信号を出力する。ぶれ補正駆動回路１０２は、Ｔｕｃｏｍ１００からの信号に従ってモータ等から構成されるぶれ補正駆動機構１０３を介してＣＣＤユニット２０の保持部材を駆動してぶれ補正を行う。位置検出センサ１０４はＣＣＤユニット２０の駆動位置を検出し、この駆動位置に基づく信号をＴｕｃｏｍ１００に出力する。Ｔｕｃｏｍ１００はこの駆動位置の信号に従ってぶれ補正信号に対してフィードバック制御を行う。
【００２７】
以下、図２に示す手ぶれ補正ユニット４０について更に詳しく説明する。図３は、第１の実施形態における手ぶれ補正ユニット４０の詳細な構成について示す図である。
【００２８】
図３において、ぶれ検出部１０１は、ジャイロセンサ２０１と、増幅回路２０２とを有している。ジャイロセンサ２０１は、撮影装置１の振動（手ぶれ）量を検出するための角速度センサである。ジャイロセンサ２０１は撮影装置１の振動を検出し、検出した振動に応じた角速度信号を増幅回路２０２に出力する。増幅回路２０２は、振幅の小さなジャイロセンサ２０１の出力を増幅する。
【００２９】
また、図３において、Ｔｕｃｏｍ１００は、ＡＤ変換器２０３と、制御パラメータ記憶部２０４と、故障診断部２０５と、平均化部２０６と、ゼロ点保存部２０７と、減算部２０８と、積分部２０９と、乗算部２１０と、ゲイン設定部２１１と、補正量演算部２１２と、加振信号発生部２１３と、駆動信号切替部２１４とを有している。
【００３０】
ＡＤ変換器２０３は、増幅回路２０２からの入力信号をデジタル化して、これによって得られる角速度データを、故障診断部２０５、平均化部２０６、減算部２０８に出力する。
【００３１】
制御パラメータ記憶部２０４は、詳細は後述する故障診断部２０５における故障診断のための所定値をしきい値として記憶するとともに、ゲイン設定部２１１に設定されるゲイン値を記憶している。なお、これらのしきい値及びゲイン値は例えば撮影装置１の製造時に算出されるものである。
【００３２】
故障診断部２０５は、ＡＤ変換器２０３の出力を制御パラメータ記憶部２０４に記憶されているしきい値と比較することにより、ぶれ補正ユニット４０のぶれ検出部１０１の故障診断を行う。この故障診断の詳細については後述する。
【００３３】
平均化部２０６は、ＡＤ変換器２０３の出力を平均化する。一般に、角速度センサであるジャイロセンサ２０１で検出される角速度信号の基準値（角速度がゼロの値。以下、ゼロ点と称する）は、固体ばらつき、温度ドリフト、及び経年変化によって変動するものである。そして、この変動範囲は検出しようとしているぶれ信号よりも大きいため、正確なぶれ角度を検出するためには精度良くゼロ点を算出し、算出したゼロ点をＡＤ変換器２０３の出力から除去する必要がある。このために、平均化部２０６においてＡＤ変換器２０３の出力を平均化する。
【００３４】
ゼロ点保存部２０７は、平均化部２０６で求めた平均値をゼロ点として保存する。減算部２０８は、ＡＤ変換器２０３の出力からゼロ点を減算する。積分部２０９は減算部２０８から出力されるゼロ点が減算された角速度データを積分して角速度データを角度データ（ぶれ角度データ）に変換し、変換して得られたぶれ角度データを乗算部２１０に出力する。
【００３５】
乗算部２１０は、積分部２０９の出力をゲイン設定部２１１に設定されたゲイン値に従って増幅する。ゲイン設定部２１１には、制御パラメータ記憶部２０４に記憶されているゲイン値が設定される。複数の撮影装置に同じ振動が与えられた場合であっても、個々の撮影装置に使用されているジャイロセンサ２０１や増幅回路２０２の特性のばらつきにより、積分部２０９によって積分された信号に少なからずのばらつきが発生する。このばらつきを補正するために乗算部２１０によるゲイン調整を行う。
【００３６】
補正量演算部２１２は、乗算部２１０の出力値と位置検出センサ１０４によって検出されるＣＣＤユニット２０の位置とに基づいてぶれ補正駆動機構１０３を構成するモータを駆動する際の駆動量（ぶれ補正量）を演算し、この演算した駆動量に基づく駆動信号を出力する。
【００３７】
加振信号発生部２１３は、故障診断時においてぶれ補正駆動機構１０３を構成するモータを駆動するための所定の駆動信号を生成する。
【００３８】
駆動信号切替部２１４は、補正量演算部２１２からの駆動信号と加振信号発生部２１３で発生される駆動信号との何れかをぶれ補正駆動回路１０２に出力する。
【００３９】
以下、第１の実施形態における手ぶれ補正ユニット４０のぶれ検出部１０１の故障診断方法について説明する。図４は故障診断時のＴｕｃｏｍ１００の動作について示すフローチャートである。図４の処理はＭｕｃｏｍ１８から故障診断の実行命令を受信することで開始される。Ｍｕｃｏｍ１８からの故障診断の実行命令は、例えば、ユーザによってカメラ操作ＳＷ２９が操作された場合や所定期間毎にＴｕｃｏｍ１００に送信される。
【００４０】
図４において、Ｔｕｃｏｍ１００は、Ｍｕｃｏｍ１８から故障診断の実行命令を受信したか否かを判定している（ステップＳ１）。ステップＳ１の判定において、故障診断の実行命令が受信されていない間、Ｔｕｃｏｍ１００は手ぶれ補正ユニット４０を通常動作させる。この場合、Ｔｕｃｏｍ１００は、駆動信号切替部２１４を補正量演算部２１２側に切り替える。ぶれ補正駆動回路１０２は、補正量演算部２１２からの駆動信号に従ってぶれ補正駆動機構１０３を構成するモータを駆動することで、ＣＣＤユニット２０を変位させ、撮影装置１のＣＣＤユニット２０に発生したぶれを補正する。
【００４１】
一方、ステップＳ１の判定において、故障診断の実行命令が受信された場合に、Ｔｕｃｏｍ１００は、駆動信号切替部２１４を加振信号発生部２１３側に切り替える。ぶれ補正駆動回路１０２は、加振信号発生部２１３からの駆動信号に従ってぶれ補正駆動機構１０３を構成するモータを駆動して撮影装置１のＣＣＤユニット２０を変位させる（ステップＳ２）。ここで、加振信号発生部２１３からの駆動信号は正弦波とする。これにより、図５（ａ）に示すように、ＣＣＤユニット２０の位置は正弦波状に変わることになる。
【００４２】
ＣＣＤユニット２０を駆動させると、撮影装置１全体が振動してジャイロセンサ２０１で検出される角速度信号も変動する。この角速度信号をＡＤ変換器２０３においてデジタル化し、得られたＡＤ変換値を故障診断部２０５の図示しないメモリに保存しておく（ステップＳ３）。ここで、ＣＣＤユニット２０が撮影装置１の全体の重量と比較して余りにも軽すぎる場合には、ＣＣＤユニット２０を変位させても撮影装置１が振動しない（振動が検出できない）場合がある。この場合は、ＣＣＤユニット２０を高速に動かすか、或いは別の駆動源を用いて撮影装置１を振動させるようにする。この別の駆動源としては、例えばＣＣＤユニット２０のＣＣＤ上に付着したゴミを除去するための図示しない超音波モータや、シャッタ駆動機構１６に設けられたモータ等の撮影装置に予め設けられている駆動源を使用しても良いし、別途に駆動源を設けるようにしても良い。
【００４３】
一定時間の経過後、Ｔｕｃｏｍ１００はＣＣＤユニット２０の駆動を停止させるべく、ぶれ補正駆動回路１０２への駆動信号の供給を停止させる（ステップＳ４）。その後、Ｔｕｃｏｍ１００の故障診断部２０５は、メモリに保存しておいたＡＤ変換値の最大値と最小値との差分（図５（ｂ）のｄ。以下変化量ｄと称する）を計算し、この変化量ｄが制御パラメータ記憶部２０４に予め記憶されているしきい値以上であるか否かを判定する（ステップＳ５）。
【００４４】
ステップＳ５の判定において、変化量ｄがしきい値以上である場合に、故障診断部２０５は、ＣＣＤユニット２０の変位に応じた振動が正しく検出されているとしてぶれ検出部１０１が正常動作しているとみなす。この場合に、Ｔｕｃｏｍ１００は、ぶれ検出部１０１が正常動作している旨をＭｕｃｏｍ１８に返信した後（ステップＳ６）、図４の処理を終了させる。
【００４５】
また、ステップＳ５の判定において、変化量ｄがしきい値未満である場合には、ＣＣＤユニット２０の変位によらずにぶれが殆ど検出できていないことを意味している。この場合に、故障診断部２０５は、ぶれ検出部１０１に何らかの故障が発生しているとみなす。この場合に、Ｔｕｃｏｍ１００は、ぶれ検出部１０１が故障している旨をＭｕｃｏｍ１８に返信した後（ステップＳ７）、図４の処理を終了させる。
【００４６】
以上説明したように、本実施形態によれば、撮影装置１に設けられているぶれ補正装置によって撮影装置１を振動させ、この振動からぶれ検出部１０１が故障しているか否かを診断するようにしている。このため、撮影装置１に特別な装置を追加することなく故障診断を行うことが可能である。
【００４７】
なお、上述の例では、変化量ｄがしきい値以上である場合を正常であるとみなしている。これに対し、しきい値を２つ（上限値・下限値）を設けて、上限値と下限値との間に変化量ｄが存在すれば正常とみなすようにしても良い。この場合には、より正確にぶれ検出部１０１の故障を診断することが可能となる。
【００４８】
また、故障診断中に、ＣＣＤユニット２０の変位による振動とは別の要因で撮影装置１が大きく揺れ動いている場合には、正常な故障診断ができなくなる。したがって、故障診断は、以下の何れかの手法で実施することがより望ましい。  
１．  撮影装置１を静止させてから故障診断を行う。即ち、ジャイロセンサ２０１で検出される角速度信号がゼロ（基準値）となったときに故障診断を行う。  
２．  複数回の故障診断を行って、変化量ｄがほぼ一致した場合にのみ正常な診断が実施されたとする。変化量ｄが一致しない場合には、再度の故障診断を行うか、正常な診断ができなかった旨を通知する。
【００４９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。上述の第１の実施形態においては、ぶれ検出部１０１が故障しているかを診断し、その診断結果をＭｕｃｏｍ１８に通知するようにしている。これに対し、第２の実施形態は、ぶれ検出部１０１の故障がある場合であってもその出力を調整して正常動作させるようにしたものである。
【００５０】
図６は、第２の実施形態における手ぶれ補正ユニット４０の詳細な構成について示す図である。図６は、図３に対して調整値更新部２１５が設けられている点が異なっている。この調整値更新部２１５は、乗算部２１０の出力に基づいて制御パラメータ記憶部２０４に記憶されるゲイン値を更新する。
【００５１】
以下、第２の実施形態における手ぶれ補正ユニット４０のぶれ検出部１０１の故障調整方法について説明する。図７は故障調整時のＴｕｃｏｍ１００の動作について示すフローチャートである。図７の処理はＭｕｃｏｍ１８から故障調整の実行命令を受信することで開始される。Ｍｕｃｏｍ１８からの故障調整の実行命令は、例えば、ユーザによってカメラ操作ＳＷ２９が操作された場合や所定期間毎にＴｕｃｏｍ１００に送信される。
【００５２】
図７において、Ｔｕｃｏｍ１００は、Ｍｕｃｏｍ１８から故障調整の実行命令を受信したか否かを判定している（ステップＳ１０１）。ステップＳ１０１の判定において、故障調整の実行命令が受信されていない間、Ｔｕｃｏｍ１００は手ぶれ補正ユニット４０を通常動作させる。この場合、Ｔｕｃｏｍ１００は、駆動信号切替部２１４を補正量演算部２１２側に切り替える。ぶれ補正駆動回路１０２は、補正量演算部２１２からの駆動信号に従ってぶれ補正駆動機構１０３を構成するモータを駆動することで、ＣＣＤユニット２０を変位させ、撮影装置１のＣＣＤユニット２０に発生したぶれを補正する。
【００５３】
一方、ステップＳ１０１の判定において、故障調整の実行命令が受信された場合に、Ｔｕｃｏｍ１００は、駆動信号切替部２１４を加振信号発生部２１３側に切り替える。ぶれ補正駆動回路１０２は、加振信号発生部２１３からの駆動信号に従ってぶれ補正駆動機構１０３を構成するモータを駆動して撮影装置１のＣＣＤユニット２０を変位させる（ステップＳ１０２）。ここで、加振信号発生部２１３からの駆動信号は正弦波とする。これにより、図８（ａ）に示すように、ＣＣＤユニット２０の位置は正弦波状に変わることになる。
【００５４】
ＣＣＤユニット２０を駆動させると、撮影装置１全体が振動してジャイロセンサ２０１で検出される角速度信号も変動する。この角速度信号をＡＤ変換器２０３においてデジタル化し、さらに、減算部２０８における減算、積分部２０９における積分、乗算部２１０における乗算を行った後、得られた値（積分値×ゲイン値）を調整値更新部２１５の図示しないメモリに保存しておく（ステップＳ１０３）。
【００５５】
一定時間の経過後、Ｔｕｃｏｍ１００はＣＣＤユニット２０の駆動を停止させるべく、ぶれ補正駆動回路１０２への駆動信号の供給を停止させる（ステップＳ１０４）。その後、Ｔｕｃｏｍ１００の調整値更新部２１５は、メモリに保存しておいた乗算値の最大値と最小値との差分（図８（ｂ）のＤ。以下積分変化量Ｄと称する）を計算し、この積分変化量Ｄを予め定められている所定値とするように最適なゲイン値を算出する（ステップＳ１０５）。即ち、以下の関係を満たすゲイン値Ｇを算出する。  
Ｄ×Ｇ＝所定値                                                （式１）
ここで、（式１）の所定値はジャイロセンサ２０１や増幅回路２０２のばらつきがない状態で得られる理想的な積分変化量である。経年変化や周囲温度変化があると、積分部２０９から得られる積分変化量Ｄが理想値から変化してしまうため、ゲイン値Ｇをもって補正を行う。
【００５６】
ステップＳ１０５においてＧを算出した後、調整値更新部２１５は、この算出したＧで制御パラメータ記憶部２０４に記憶されているゲイン値を更新する（ステップＳ１０６）。この制御パラメータ記憶部２０４に新たに記憶されたゲイン値Ｇに従ってゲイン設定部２１１のゲイン値が更新される（ステップＳ１０７）。その後、Ｔｕｃｏｍ１００は、ぶれ検出部１０１の調整が正常に終了した旨をＭｕｃｏｍ１８に返信した後（ステップＳ１０８）、図７の処理を終了させる。
【００５７】
以上説明したように、第２の実施形態によれば、特殊な装置を追加することなく、積分変化量Ｄが所定値となるような調整を行うことが可能となる。
【００５８】
なお、上述の例では１回の調整でゲイン値Ｇを求めているが、複数回の調整処理によって求めたゲイン値に対して統計処理（例えば平均化処理）を行ってから最適なゲイン値を求めるようにしても良い。また、別途しきい値を設けておき、調整処理によって求められたゲイン値がしきい値の示す条件に合致しなかった場合には、調整が行えなかった、或いは故障が発生したとみなすようにしても良い。
【００５９】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上述した各実施形態においては、ＣＣＤユニット２０を変位させることによりぶれを補正する撮影装置について説明している。この他に、本発明の各実施形態に係るぶれ補正装置は、ぶれ補正のために何らかの機械的な部材を変位させる各種の撮影装置に適用可能である。例えば、本発明の各実施形態に係るぶれ補正装置を撮影レンズ１１の一部或いは全部を移動させてぶれ補正を行う撮影装置に適用することが可能である。この他、本発明の各実施形態に係るぶれ補正装置を撮影装置以外の各種の光学機器（例えば双眼鏡）に適用することも可能である。
【００６０】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施形態に係るぶれ補正装置を備える撮影装置の構成を示すブロック図である。
【図２】手ぶれ補正ユニットの概略的な構成を示すブロック図である。
【図３】本発明の第１の実施形態における手ぶれ補正ユニットの詳細な構成について示す図である。
【図４】本発明の第１の実施形態における故障診断時のＴｕｃｏｍの動作について示すフローチャートである。
【図５】図５（ａ）は故障診断時におけるＣＣＤユニットの位置の時間変化を示す図であり、図５（ｂ）は変位量ｄについて説明するための図である。
【図６】本発明の第２の実施形態における手ぶれ補正ユニットの詳細な構成について示す図である。
【図７】本発明の第２の実施形態における故障調整時のＴｕｃｏｍの動作について示すフローチャートである。
【図８】図８（ａ）は故障調整時におけるＣＣＤユニットの位置の時間変化を示す図であり、図８（ｂ）は積分変化量Ｄについて説明するための図である。
【符号の説明】
【００６２】
１…撮影装置、１０…レンズ部、１１…撮影レンズ、１２…レンズ枠、１３…レンズ駆動機構、１４…レンズ駆動回路、１５…シャッタ、１６…シャッタ駆動機構、１７…シャッタ駆動回路、１８…カメラ制御用マイクロコンピュータ（Ｍｕｃｏｍ）、１９…光学ローパスフィルタ、２０…ＣＣＤユニット、２１…ＣＣＤインターフェース回路、２２…画像処理コントローラ、２３…ＳＤＲＡＭ、２４…不揮発性メモリ、２５…記録メディア、２６…ＦｌａｓｈＲｏｍ、２７…ストロボ、２８…ストロボ制御回路、２９…カメラ操作スイッチ（ＳＷ）、３０…液晶モニタ、３１…電池、３２…電源回路、４０…手ぶれ補正ユニット、５０…本体部、１００…手ぶれ補正制御用マイクロコンピュータ（Ｔｕｃｏｍ）、１０１…ぶれ検出部、１０２…ぶれ補正駆動回路、１０３…ぶれ補正駆動機構、１０４…位置検出センサ、２０１…ジャイロセンサ、２０２…増幅回路、２０３…ＡＤ変換器、２０４…制御パラメータ記憶部、２０５…故障診断部、２０６…平均化部、２０７…ゼロ点保存部、２０８…減算部、２０９…積分部、２１０…乗算部、２１１…ゲイン設定部、２１２…補正量演算部、２１３…加振信号発生部、２１４…駆動信号切替部、２１５…調整値更新部
【図１】
2010038942.tif 000003
【図２】
2010038942.tif 000004
【図３】
2010038942.tif 000005
【図４】
2010038942.tif 000006
【図５】
2010038942.tif 000007
【図６】
2010038942.tif 000008
【図７】
2010038942.tif 000009
【図８】
2010038942.tif 000010