(57)【特許請求の範囲】
【請求項１】
検出対象である振動の周波数帯域では安定的な感度を持ち、検出対象外の振動の周波数帯域で高い感度の周波数特性を持つ振動ジャイロと、該振動ジャイロの出力より振動を検出する振動検出手段と、該振動検出手段にて検出対象の振動測定中に駆動制御される駆動手段とを有する電子機器であって、前記振動検出手段は、所定周波数の信号を通過させる通過周波数帯域を切り換え可能なフィルタ手段を有しており、
前記検出対象外の振動測定のタイミングでは、前記フィルタ手段の通過周波数帯域を第２の周波数帯域に設定し、かつ、前記駆動手段を駆動すると共に該駆動時の制御状態を変化させながら、前記振動検出手段の出力状態を基に、該振動検出手段にて前記検出対象の振動測定中における前記駆動手段の駆動による振動が前記振動ジャイロの検出に影響の少ない時の前記駆動手段の駆動条件を求め、一方、前記振動検出手段にて前記検出対象の振動測定を行う場合は、前記フィルタ手段の通過周波数帯域を第１の周波数帯域に設定すると共に、前記駆動手段を前記駆動条件にしたがって駆動制御することを特徴とする電子機器。
【請求項２】
前記第２の周波数帯域とは、前記振動ジャイロの高い感度となる周波数周辺を含む周波数帯域であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記駆動源とはモータであり、前記駆動手段の駆動時の制御状態を変化させるとは、前記モータの回転速度を変化させることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記検出対象外の振動測定のタイミングとは、該電子機器の作動開始スイッチが投入された直後であることを特徴とする請求項１乃至３の何れかに記載の電子機器。
【請求項５】
該電子機器は、前記振動検出手段にて検出対象の振動測定動作も含んだ動作モードと、前記振動検出手段にて検出対象外の振動測定を行う調整モードを有しており、
前記検出対象外の振動測定のタイミングとは、前記調整モードが設定された時であることを特徴とする請求項１乃至３に記載の電子機器。
【請求項６】
前記振動検出手段にて前記検出対象の振動測定が行われる場合の前記駆動手段の駆動条件は、前記フィルタ手段の通過周波数帯域を第２の周波数帯域に設定して、前記駆動手段の駆動制御状態を変化させていく際に、前記振動検出手段にて得られる出力が所定値よりも低くなった時の、前記駆動制御状態を基に求められることを特徴とする請求項１乃至５の何れかに記載の電子機器。
【請求項７】
前記駆動手段の駆動条件を求める際の、前記駆動手段の前記駆動制御状態を変化させる事は、前記駆動手段により駆動される被駆動部材が初期位置から所定の位置まで駆動される毎に行うことを特徴とする請求項１乃至６に記載の電子機器。
【請求項８】
前記駆動手段の駆動条件を求める際の、前記駆動手段の前記駆動制御状態を変化させる事は、前記駆動手段により駆動される被駆動部材が初期位置から所定の位置まで駆動される間に行うことを特徴とする請求項１乃至６に記載の電子機器。
【請求項９】
前記検出対象の振動測定とは、使用者の手振れの測定であることを特徴とする請求項１乃至８に記載の電子機器。
【請求項１０】
請求項１乃至請求項９に記載の電子機器は、画像もしくは映像を記録するための光学電子機器であることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、振動ジャイロを使用するカメラ等の電子機器の改良に関するものである。
【０００２】
【従来の技術】
近年、電子機器において、振動検出センサを用いて振動検出を行う機能を備えたものが多く存在する。
【０００３】
中でも、カメラ、デジタルカメラ、ビデオ等の画像・映像等を記録するための光学電子機器においては、使用者が手持ちで撮影（記録）動作を行うために発生する低周波（例えば１〜１０Ｈｚ程度）の振れ、いわゆる“手振れ”を低減するために、該振動検出センサであるところの振動ジャイロの出力（角速度信号）を増幅し、積分器を介して角度信号に変換し、該角度信号を基に撮影光学系の一部（補正光学系）を駆動させ、フィルム・ＣＣＤ等の撮像メディア上での振れを低減する方式を取るものが多く存在している。
【０００４】
ところで、上記振動ジャイロの中には水晶振動子を用いたものがある。該水晶振動子タイプの振動ジャイロは、音叉型振動子を所定の駆動周波数（数十ｋＨｚ）で振動させている状態で、外的振動により発生するコリオリ力を角速度として検出するものである。
【０００５】
上記振動ジャイロは、水晶振動子を用いているため、離調（例えば数百Ｈｚ）が発生し、該離調周波数Ｘ（Ｈｚ）近辺では振動検出感度が通常域より高くなってしまう（感度がピークになってしまう）という特徴がある。このように、離調によって該高感度となる周波数のことを一般的に“離調周波数”という（図２参照）
上記振動ジャイロを振動検出機能付き光学電子機器等に用いる場合、検出対象の振動が手振れである為に数Ｈｚの周波数の振動を検出すればよいため、通常は、該振動ジャイロの離調周波数近辺の振動は検出対象外であるが、該光学電子機器には、光学焦点調整用モータ等の駆動源があり、該モータの駆動により発生する振動周波数が該振動ジャイロの離調周波数と一致する場合がある。したがって、振動周波数と前記離長周波数が一致もしくは極めて近い周波数となった場合、該振動ジャイロの検出感度が高い状態であるため、大きな角速度信号が出力され、検出回路のダイナミックレンジを超えてしまい、検出対象外の振動であるにも関わらず“手振れ”補正対象の信号と合成されて誤った補正駆動を行ってしまう可能性がある。
【０００６】
図１１は、駆動源の影響の有無による振動ジャイロの検出信号ならびに補正光学系の動きの差の一例を示す図である。
【０００７】
図１１（ａ）は手振れ相当の低周波振れ（仮に５Ｈｚの正弦波）を与えた場合の振動ジャイロの出力であり、図１１（ｂ）は上記図１１（ａ）に加えて該振動ジャイロの離調周波数に一致した駆動源からの該低周波振れよりも小さい高周波振動（仮に３００Ｈｚ）が加わった場合の該振動ジャイロの出力であり、図１１（ｃ），（ｄ）は前記図１１（ａ），（ｂ）に示す該振動ジャイロ出力を基に発生する補正光学系の駆動電流を示している。
【０００８】
上記の図１１（ａ）および図１１（ｃ）からわかるように、補正したい低周波振れのみの場合には、補正光学系を適正に駆動できるが、図１１（ｂ）のように駆動源からの振動が加わることによって、微小振動であるにもかかわらず、増幅度の違いにより大信号として認識されてしまう。
【０００９】
該高周波振動（駆動源による振動）が大信号として加わった場合でも、補正光学系は機構的に高周波の追従は困難である。
【００１０】
【発明が解決しようとする課題】
しかしながら、この大信号により該検出回路のダイナミックレンジＶｍａｘを超えた波形になってしまうため、結果として補正光学系の駆動電流にはオフセットおよびゲインの影響を受け、所望の制御とは異なる補正駆動を行ってしまうこととなる。
【００１１】
上記水晶振動子タイプ以外の振動ジャイロにおいても、例えばセラミック振動子タイプの振動ジャイロにおいても、共振周波数を持ち、該共振周波数近辺で検出が急激に上昇する特性を持っている。該共振周波数においても、共振周波数近辺の振動が外的に加わった場合、検出対象（手振れ）以外の振動で基準を狂わされ、振動の誤検出となってしまう可能性がある。
【００１２】
振動ジャイロの共振周波数近辺での外的振動が加わることによる振動誤検出の対策として、特開平０３−１２１４３８号においては、「振れ信号の周波数識別手段を備え、該識別手段により識別された振れ周波数の平均周波数に基づいて、振れ信号処理手段のローパスフィルタのカットオフ周波数を変更する」という提案がなされている。
【００１３】
しかしながら、上記提案は、ローパスフィルタの周波数特性（減衰の傾斜）により振れ検出への影響度も変化し、振れ検出対象周波数と振動ジャイロの感度ピーク周波数（共振周波数・離調周波数等）が充分に離れていればローパスフィルタの周波数特性（ゲイン減衰）で共振周波数近辺の振動を振れ検出に影響しないくらいの出力に減衰させることが可能であるが、振れ検出対象周波数と振動ジャイロの感度ピーク周波数が近い振動ジャイロでは、振れ検出対象周波数のゲインを充分に確保した場合に、ピーク感度周波数近辺のゲインを充分に減衰させることが出来ず、発生した振動の影響を完全に消すのが困難となる。仮に、高次（二次、三次等）のローパスフィルタにすれば周波数特性が良くなり（減衰の傾斜が急になり）、効果は表れるが、回路規模が大きくなるという問題が発生する。
【００１４】
また、振動ジャイロの共振周波数近辺での外的振動が加わることによる振動誤検出の対策として、特開平０７−１１５７８１号においては、「振動ジャイロの共振周波数と、外的振動の要因となる超音波モータの共振周波数を離した設定にする」という提案がなされている。
【００１５】
さらに、水晶振動子タイプの振動ジャイロに対しての誤検出対策としては、「該振動ジャイロの離調周波数とアクチュエータ駆動用モータの回転周波数を離した設定にする」という提案もなされている。
【００１６】
しかしながら、上記振動ジャイロの感度ピークとなる周波数は個々にバラツキがあり、さらに、駆動源による発生振動にも部品加工精度や組み込み状態等の影響が発生するために、設計値として考える場合、全ての条件・公差等を考慮して、振動ジャイロの検出対象の振動測定時に影響が出ない駆動源の駆動状態を設定しなければならない。
【００１７】
例えば、離調周波数が３００Ｈｚ±１００Ｈｚという規格の振動ジャイロで、駆動源（モータ）の駆動量（回転数）に対応した振動が振動ジャイロに発生する筐体の構成だったと仮定すると、駆動源は１２０００ｒｐｍの駆動量（２００Ｈｚ）以下で制御すれば良いが、実際の設計値は、筐体の組み付けバラツキ等による駆動力−振動量の変化を考慮しなければならず、仮に、５％のバラツキが発生すると設定された場合、１１４００ｒｐｍ（１９０Ｈｚ）以下の駆動量に設定しなければならない。
【００１８】
また、それに加え、筐体の振動は高調波も発生するので、１９０Ｈｚの筐体振動が発生する場合、二倍高調波である３８０Ｈｚも考慮しなくてはならず、設計的に成り立たせるのが非常に困難となってしまう。
【００１９】
（発明の目的）
本発明の第１の目的は、検出対象外の振動が振動ジャイロの高感度帯域に一致して発生する検出対象の振動の誤検出を、設計的負荷を低減しつつ、より確実に防止することのできる電子機器を提供しようとするものである。
【００２０】
本発明の第２の目的は、検出対象外の振動が振動ジャイロの高感度帯域に一致して発生する検出対象の振動の誤検出のタイミングを、特定のシーケンス上で行い、操作性を考慮したものとすることのできる電子機器を提供しようとするものである。
【００２１】
【課題を解決するための手段】
上記第１の目的を達成するために、請求項１〜１０に記載の発明は、検出対象である振動の周波数帯域では安定的な感度を持ち、検出対象外の振動の周波数帯域で高い感度の周波数特性を持つ振動ジャイロと、該振動ジャイロの出力より振動を検出する振動検出手段と、該振動検出手段にて検出対象の振動測定中に駆動制御される駆動手段とを有する電子機器であって、前記振動検出手段は、所定周波数の信号を通過させる通過周波数帯域を切り換え可能なフィルタ手段を有しており、前記検出対象外の振動測定のタイミングでは、前記フィルタ手段の通過周波数帯域を第２の周波数帯域に設定し、かつ、前記駆動手段を駆動すると共に該駆動時の制御状態を変化させながら、前記振動検出手段の出力状態を基に、該振動検出手段にて前記検出対象の振動測定中における前記駆動手段の駆動による振動が前記振動ジャイロの検出に影響の少ない時の前記駆動手段の駆動条件を求め、一方、前記振動検出手段にて前記検出対象の振動測定を行う場合は、前記フィルタ手段の通過周波数帯域を第１の周波数帯域に設定すると共に、前記駆動手段を前記駆動条件にしたがって駆動制御する電子機器とするものである。
【００２２】
また、上記第２の目的を達成するために、請求項４に記載の発明は、前記検出対象外の振動測定のタイミングとは、該電子機器の作動開始スイッチが投入された直後である請求項１乃至３の何れかに記載の電子機器とするものである。
【００２３】
同じく上記第２の目的を達成するために、請求項５に記載の発明は、該電子機器を、前記振動検出手段にて検出対象の振動測定動作も含んだ動作モードと、前記振動検出手段にて検出対象外の振動測定を行う調整モードを有するものとし、前記検出対象外の振動測定のタイミングとは、前記調整モードが設定された時である請求項１乃至３に記載の電子機器とするものである。
【００２４】
【発明の実施の形態】
以下、本発明を図示の実施の形態に基づいて詳細に説明する。
【００２５】
図１は本発明の実施の各形態に係る振動検出機能付きの光学電子機器であるところのカメラシステムの概略構成を示す斜視図である。
【００２６】
図１において、１は撮影情報収集開始指示を行うスイッチＳＷ１および露光開始指示を行うスイッチＳＷ２を構成する２段のスイッチ、２は前記スイッチＳＷ１が操作された場合に周知の測距動作を行う測距（ＡＦ）装置、３は前記スイッチＳＷ１が操作された場合に周知の測光動作を行う測光（ＡＥ）装置、４は周知の撮影光学系（以下、Ｌｅｎｓとも記す）であり、該Ｌｅｎｓ４の一部には、振れ補正用の補正光学系（以下、Ｓｈｉｆｔとも記す）５や不図示のシャッタ等を含んでいる。
【００２７】
６は、前記Ｌｅｎｓ４を待機（収納）状態から撮影可能状態へ移動させたり、ＡＦ装置２の検出結果によって前記Ｌｅｎｓ４を移動させ、光学焦点調整を行う、駆動源であるところのモータ、７および８はカメラの横振れ・縦振れを検出するためにカメラ本体に取り付けられた振動ジャイロ（以下、Ｇｙｒｏ−Ｙ，Ｇｙｒｏ−Ｐとも記す）である。
【００２８】
前記Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の駆動周波数は、干渉を防ぐために異なる周波数（例えば２７ｋＨｚおよび２９ｋＨｚ）と設定されている。また、該Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の離調周波数は、図２に示すように、Ｘ（Ｈｚ）（例えば３００（Ｈｚ）とする）であり、該離調周波数でのゲインは定常域よりＹ（ｄＢ）（例えば２０（ｄＢ）＝１０倍）高くなっている。なお、この実施の形態では説明の便宜上、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８は同様の周波数特性をもっているものとする。
【００２９】
１６は、押されるたびにモータ６を駆動し、Ｌｅｎｓ４を待機（収納）状態から撮影可能状態へ移動させたり、撮影可能状態から待機（収納）状態へ移動する作動開始スイッチ（以下、ＭａｉｎＳＷと記す）である。
【００３０】
図３は上記カメラシステムの電気的構成の概略を示すブロック図であり、図１と同じ部分は同一の符号を付してある。
【００３１】
１０はカメラシステムの制御を行うところの制御回路であり、制御情報を記憶するための記憶部１０−１を備えている。１１はカメラシステムの基本の電源となる電池、１２はＬｅｎｓ４の一部に配設されたシャッタ（ＳＨ）、１３はモータ６の制御を行う鏡筒制御装置、１４はＧｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の出力信号（角速度出力）を角変位に変換するための振動検出部であり、該振動検出部１４はフィルタ（ハイパスフィルタおよびローパスフィルタ）によって構成され、各々のフィルタの通過帯域は制御回路１０により切り換え（例えば、０．１Ｈｚ〜５Ｈｚと１５０Ｈｚ〜４５０Ｈｚの切り換え）ることが可能となっている。この通過帯域の切り換えの手法は周知であるために説明を割愛するが、例えば、アナログスイッチを使用して抵抗値を切り換える等の手法が用いられる。
【００３２】
１５は、Ｇｙｒｏ−Ｙ７, Ｇｙｒｏ−Ｐ８および該振動検出部１４によって得られた振れ情報を基に、Ｓｈｉｆｔ５を振れ補正方向に駆動するための振れ補正制御回路である。
【００３３】
（実施の第１の形態）
図４〜図６は本発明の実施の第１の形態に係る図であり、上記構成のカメラシステムにおける制御回路１０の動作を示すフローチャートである。
【００３４】
まず、図４より説明を進めるが、このフローは、操作待機状態で何らかの操作が行われた場合に開始する。
【００３５】
ステップ＃１０１では、撮影可能状態にあるか否かを判定するために、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグが“１”であるか否かを判定し、“１”であれば既に撮影可能状態にあるとしてステップ＃１０４へ進み、“１”でなければ収納状態にあるとしてステップ＃１０２へ進む。
【００３６】
ステップ＃１０２へ進むと、ＭａｉｎＳＷ１６がＯＮされたか否かの判定を行い、ＭａｉｎＳＷ１６がＯＮされていなければ操作待機状態へ戻るが、ＭａｉｎＳＷ１６がＯＮされていればステップ＃１０３へ進み、ＭａｉｎＳＷ１６がＯＮされたとして鏡筒制御回路１３を介してモータ６を駆動し、Ｌｅｎｓ４を待機（収納）状態から撮影可能状態へ移動させ、操作待機状態へ戻る。このステップ＃１０３の詳細は図５で説明する。
【００３７】
Ｍａｉｎフラグが“１”であるとしてステップ＃１０１からステップ＃１０４へ進むと、ＭａｉｎＳＷ１６がＯＮされたか否かの判定を行い、該ＭａｉｎＳＷ１６がＯＮされていなければステップ＃１０５へ進み、ここでは鏡筒制御回路１３を介してモータ６を駆動し、Ｌｅｎｓ４を撮影可能状態から収納状態方向へ移動させる。そして、次のステップ＃１０６にて、不図示のレンズ位置検出スイッチ（ＳＴＯＰ＿ＳＷ）が収納状態を検出したか否かを判定し、収納状態を検出した段階でステップ＃１０７へ進み、前記モータ６の駆動を停止してＬｅｎｓ４を収納状態にする。続くステップ＃１０８では、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“０”にし、収納状態であることを記憶させ、操作待機状態へ戻る。
【００３８】
また、上記ステップ＃１０４にてＭａｉｎＳＷ１６がＯＮされていることを判定するとステップ＃１０９へ進み、スイッチＳＷ１がＯＮされているか否かを検出し、ＯＮされてなければ操作待機状態へ戻る。一方、ＯＮされていればステップ＃１１０へ進み、手振れ検出動作を含んだ周知の撮影動作を行う。このステップ＃１１０の詳細は図６で説明する。
【００３９】
次に、上記ステップ＃１０３、すなわち、作動開始スイッチであるところのＭａｉｎＳＷ１６が投入された直後の詳細な動作について、図５のフローチャートにより説明する。
【００４０】
ステップ＃１２１では、電池１１の電圧残量を、制御回路１０に内蔵された不図示のＡ／Ｄコンバータによりチェックする。そして、次のステップ＃１２２にて、上記ステップ＃１２１でチェックした電池残量Ｖが所定値Ｖｔｈ以上であるか否かを判定し、Ｖ＞Ｖｔｈならばステップ＃１２４へ進み、Ｖ＞Ｖｔｈでなければステップ＃１２３へ進む。
【００４１】
ステップ＃１２３へ進むと、不図示の表示器等を用いて、電池残量Ｖがカメラ駆動可能状態にないことを使用者に警告し、該シーケンスを終了する。
【００４２】
また、電池残量Ｖが所定値Ｖｔｈ以上であるとしてステップ＃１２４へ進むと、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“１”にする。そして、次のステップ＃１２５にて、振動検出部１４のフィルタの通過帯域を第２の周波数帯域（例えば、１５０Ｈｚ〜４５０Ｈｚ）に設定する。なお、該第２の周波数帯域は、振動ジャイロＧｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の高感度領域（例えば離調周波数）を網羅している周波数である。
【００４３】
次のステップ＃１２６では、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と前記振動検出部１４の駆動を開始し、振動検出動作に入る。そして、次のステップ＃１２７にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、記憶部１０−１の所定エリア：ＰＷＭから呼び出し、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａとして設定する。続くステップ＃１２８では、Ｍｄａｔａの駆動パターンにより、モータ６を回転させ、Ｌｅｎｓ４の駆動を開始する。
【００４４】
次のステップ＃１２９では、前記振動検出部１４から検出されてくる振動量Ｂが所定値Ｂｔｈより小さいか否かを判定し、Ｂ＜Ｂｔｈでなければステップ＃１３０へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグを“１”にして、ステップ＃１３２へ進む。一方、Ｂ＜Ｂｔｈであればステップ＃１３１へ進み、撮影可能状態でのＬｅｎｓ４の待機位置を認識するための、不図示のスイッチ（ＬｅｎｓＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければステップ＃１２９へ戻り、ＯＮしていればステップ＃１３２へ進む。
【００４５】
ステップ＃１３２では、モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。そして、次のステップ＃１３３にて、記憶部１０−１内の記憶エリア：ＮＧフラグをチェックし、“１”でなければステップ＃１３４へ進み、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と振動検出部１４の駆動を停止し、振動検出データもクリアし、このフローを終了して、図４のフローへ戻る。
【００４６】
また、ＮＧフラグをチェックした結果、“１”であればステップ＃１３５へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグをリセット（“０”に）する。そして、次のステップ＃１３６にて、モータ６を逆回転させ、Ｌｅｎｓ４を待機（収納）位置方向に駆動させる。続くステップ＃１３７では、Ｌｅｎｓ４の待機（収納）位置を認識するための、不図示のスイッチ（ＳＴＯＰ＿ＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければこのステップを繰り返し、ＯＮしていればステップ＃１３８へ進む。
【００４７】
ステップ＃１３８へ進むと、前記モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。そして、次のステップ＃１３９にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａから所定量変化させた値（例えば８カウント分引いた値）を設定しなおし、該変更データを記憶部１０−１の所定エリア：ＰＷＭにも記憶するとともに、振動量検出データＢも一旦クリアし、ステップ＃１２８へ戻る。
【００４８】
すなわち、図５のフローは、実際の手振れ検出の対象外動作でありながら、振動検出部１４のフィルタを第２の周波数帯域に設定し、駆動源であるモータ６により発生する振動を検出し、駆動制御状態（モータの回転速度）を変化させながら、駆動した場合でも振動ジャイロの検出に影響の少ない該駆動源の駆動制御条件を見つけ出しているものである。
【００４９】
次に、図４におけるステップ＃１１０での詳細な動作について、図６のフローチャートにより説明する。
【００５０】
ステップ＃１５１では、電池１１の電圧残量を、制御回路１０に内蔵された不図示のＡ／Ｄコンバータによりチェックする。そして、次のステップ＃１５２にて、上記ステップ＃１５１でチェックした電池残量Ｖが所定値Ｖｔｈ以上であるか否かを判定し、Ｖ＞Ｖｔｈでなければステップ＃１５３へ進み、不図示の表示器等を用いて、電池残量Ｖがカメラ駆動可能状態にないことを使用者に警告し、このフローを終了して、図４のフローへ戻る。
【００５１】
また、Ｖ＞Ｖｔｈならばステップ＃１５２からステップ＃１５４へ進み、Ｇｙｒｏ−Ｙ７, Ｇｙｒｏ−Ｐ８に電源供給を行い、作動状態にする。そして、次のステップ＃１５５にて、測光装置３による周知の測光動作を行い、続くステップ＃１５６にて、測距装置２による周知の測距動作を行う。そして、ステップ＃１５７にて、上記ステップ＃１５５およびステップ＃１５６で得た測光情報および測距情報を基に、光学系の焦点調整位置や露出時間（シャッタ１２の開口時間）を決定するための演算を行う。
【００５２】
次のステップ＃１５８では、振動検出部１４のフィルタの通過帯域を、観測対象（手振れ）測定周波数帯域である第１の周波数帯域（例えば、０．１Ｈｚ〜５Ｈｚ）に設定する。そして、次のステップ＃１５９にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、記憶部１０−１の所定エリア：ＰＷＭから呼び出し、Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａとして設定する。この駆動パターン：Ｍｄａｔａは、前記図５のシーケンスにより決定された、振動ジャイロの高感度領域でも駆動による影響を受けにくい駆動制御となる。
【００５３】
次のステップ＃１６０では、スイッチＳＷ２がＯＮされたか否かをチェックし、ＯＮされていなければステップ＃１６１へ進み、スイッチＳＷ１がＯＦＦされたか否かをチェックし、ＯＦＦされていなければ再度ステップ＃１６０へ戻り、ＯＦＦされていればこのフローを終了し、図４のフローに戻る。
【００５４】
また、スイッチＳＷ２がＯＮされていればステップ＃１６２へ進み、振動検出部１４の駆動を開始し、振動量Ｂの検出動作に入る。そして、ステップ＃１６３にて、上記ステップ＃１５９で設定した該Ｍｄａｔａの駆動パターンにより、モータ６を回転させ、Ｌｅｎｓ４の駆動を開始する。次のステップ＃１６４では、上記ステップ＃１５７で求めた焦点調整位置にＬｅｎｓ４が移動できたか否かを不図示のセンサ等で検知し、焦点位置に達したらステップ＃１６５へ進む。
【００５５】
ステップ＃１６５へ進むと、上記モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。そして、次のステップ＃１６６にて、上記ステップ＃１６２で開始した振動量Ｂの検出結果を基に、振れ補正制御回路１５を制御し、Ｓｈｉｆｔ５の駆動を開始する。このステップ＃１６６以降ステップ＃１７１まで、振動検出部１４の出力を基にＳｈｉｆｔ５の駆動制御を継続することになる。
【００５６】
以下のステップ＃１６７，＃１６８，＃１６９は、上記ステップ＃１５７で求めた露出時間に基づいて、シャッタ１２の開閉制御（フィルムへの露光制御）を行う。そして、次のステップ＃１７０にて、Ｇｙｒｏ−Ｙ７, Ｇｙｒｏ−Ｐ８への給電および振動検出部１４の作動を停止する。続くステップ＃１７１では、振れ補正制御回路１５を制御し、Ｓｈｉｆｔ５の駆動を停止し、次のステップ＃１７２にて、鏡筒制御回路１３を制御し、Ｌｅｎｓ４を初期位置（撮影待機位置）に戻す。そして、ステップ＃１７３にて、不図示の給送装置によりフィルム一齣分の給送を行い、次動作の待ち受け状態に入る。
【００５７】
以上の図４〜図６が、本発明の実施の第１の形態におけるカメラシステムの制御回路１０での一連の動作である。
【００５８】
以上の実施の第１の形態によれば、検出対象の振動測定タイミング（いわゆる、撮影動作中の手振れ検出タイミング）以外のタイミング（いわゆる、ＭａｉｎＳＷ１６投入直後）で、振動検出部１４のフィルタ帯域を切り換えた状態で、モータ６の駆動により発生する振動を検出しながら、該モータ６の駆動制御を変化させ、影響の少ない駆動制御条件を設定することで、実際に検出対象測定を行うときの駆動源振動による影響をなくすことが出来るものである。
【００５９】
（実施の第２の形態）
上記実施の第１の形態では、検出対象外の振動検出、すなわち、駆動源であるモータの駆動による振動の検出を、振動検出対象外の動作でありながらも一般の動作（ＭａｉｎＳＷ１６投入直後）の中で行なった。
【００６０】
しかしながら、振動の影響を及ぼさない駆動源の駆動制御に関しては、基本的に一度設定してしまえば、以後の影響はなくなってしまうものであり、一般動作の中に含まず、特殊な条件のみで調整を行う（工場工程用の）調整モード等に含むことにより、使用者の操作性を損なうことなく本動作を行うことが可能になる。
【００６１】
本発明の実施の第２の形態は、通常動作モードと、検出対象外の振動測定および駆動源の駆動制御決定を行う第２のモードであるところの調整モードを備えた電子機器について説明する。
【００６２】
この実施の第２の形態においても、電子機器として、上記実施の第１の形態と同様のカメラシステムを用いて説明する。なお、記憶手部０−１には、上記実施の第１の形態に加えて、不図示の外部入力部材を用いて、所定エリアに調整モードＴに入れるためのデータ入力が可能となっているものとする（記憶部に対する外部データ入力に関しては、既に周知であるため、その説明は割愛する）。
【００６３】
図７は本発明の実施の第２の形態におけるカメラシステムに具備される制御回路１０の動作を示すフローチャートであり、上記の図４と同様、操作待機状態で何らかの操作が行われた場合に動作を開始する。
【００６４】
ステップ＃２０１では、撮影可能状態にあるか否かを判定するために、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグが“１”であるか否かを判定し、“１”であれば既に撮影可能状態にあるとしてステップ＃２０６へ進み、“１”でなければ収納状態にあるとしてステップ＃２０２へ進む。
【００６５】
ステップ＃２０２へ進むと、ＭａｉｎＳＷ１６がＯＮされたか否かの判定を行い、ＭａｉｎＳＷ１６がＯＮされていなければ操作待機状態へ戻り、ＭａｉｎＳＷがＯＮされていればステップ＃２０３へ進む。そして、このステップ＃２０３では、記憶部１０−１の所定エリアに調整モードＴのデータが入っているか否かをチェックし、調整モードであればステップ＃２０４へ進み、モータ６を駆動し、検出対象外振動の影響が少ない駆動源の制御設定動作を行い、操作待機状態へ戻る。このステップ＃２０４での詳細は図８で説明する。一方、調整モードでなければステップ＃２０５へ進み、ＭａｉｎＳＷがＯＮされたとして、モータ６を駆動し、Ｌｅｎｓ４を待機（収納）状態から撮影可能状態へ移動し、操作待機状態へ戻る。このステップ＃２０５での詳細は図９で説明する。
【００６６】
また、上記ステップ＃２０１にてＭａｉｎフラグが“１”であれば、前述したようにステップ＃２０６へ進み、ここではＭａｉｎＳＷ１６がＯＮされたか否かの判定を行い、該ＭａｉｎＳＷ１６がＯＮされていなければステップ＃２０７へ進み、ＭａｉｎＳＷがＯＮされていればステップ＃２１１へ進む。
【００６７】
ステップ＃２０７へ進むと、前記モータ６を駆動し、Ｌｅｎｓ４を撮影可能状態から収納状態方向へ移動させる。そして、次のステップ＃２０８にて、不図示のレンズ位置検知スイッチが収納状態を検知したか否かを判定し、収納状態を検知した段階でステップ＃２０９へ進み、前記モータ６の駆動を停止してＬｅｎｓ４を収納状態にする。続くステップ＃２１０では、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“０”にし、収納状態であることを記憶させ、操作待機状態へ戻る。
【００６８】
また、ステップ＃２０６からステップ＃２１１へ進むと、ここではスイッチＳＷ１がＯＮされているか否かを検知し、ＯＮされてなければ操作待機状態へ直ちに戻るが、ＯＮされていればステップ＃２１２へ進み、手振れ検出動作を含んだ周知の撮影動作を行う。このステップ＃２１２での詳細は既に説明済みの図６と同様であるため、この実施の第２の形態ではその説明は割愛する。
【００６９】
次に、図７におけるステップ＃２０４での詳細な動作について、図８のフローチャートにより説明する。
【００７０】
ステップ＃２２１では、電池１１の電圧残量を、制御回路１０に内蔵された不図示のＡ／Ｄコンバータによりチェックする。そして、次のステップ＃２２２にて、上記ステップ＃２２１でチェックした電池残量Ｖが所定値Ｖｔｈ以上であるか否かを判定し、Ｖ＞Ｖｔｈでなければステップ＃２２３へ進み、不図示の表示器等を用いて、電池残量Ｖがカメラ駆動可能状態にないことを使用者に警告し、このフローを終了して、図７のフローへ戻る。
【００７１】
一方、Ｖ＞Ｖｔｈならばステップ＃２２２からステップ＃２２４へ進み、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“１”にする。そして、次のステップ＃２２５にて、振動検出部１４のフィルタの通過帯域を第２の周波数帯域（例えば、１５０Ｈｚ〜４５０Ｈｚ）に設定する。なお、該第２の周波数帯域は、振動ジャイロＧｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の高感度領域（例えば離調周波数）を網羅している周波数である。
【００７２】
次のステップ＃２２６では、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と振動検出部１４の駆動を開始し、振動検出動作に入る。そして、次のステップ＃２２７にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、記憶部１０−１の所定エリア：ＰＷＭから呼び出し、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａとして設定する。続くステップ＃２２８では、Ｍｄａｔａの駆動パターンによりモータ６を回転させ、Ｌｅｎｓ４の駆動を開始する。
【００７３】
次のステップ＃２２９では、振動検出部１４から検出されてくる振動量Ｂが所定値Ｂｔｈより小さいか否かを判定し、Ｂ＜Ｂｔｈでなければステップ＃２３０へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグを“１”にして、ステップ＃２３２へ進む。また、Ｂ＜Ｂｔｈであればステップ＃２３１へ進み、撮影可能状態でのＬｅｎｓ４の待機位置を認識するための、不図示のスイッチ（ＬｅｎｓＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければステップ＃２２９へ戻り、ＯＮしていればステップ＃２３２へ進む。ステップ＃２３２では、前記モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。
【００７４】
次のステップ＃２３３では、記憶部１０−１内の記憶エリア：ＮＧフラグをチェックし、“１”でなければステップ＃２３４へ進み、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と振動検出部１４の駆動を停止し、振動検出データもクリアし、さらに記憶部１０−１の所定エリアにある調整モードＴもクリア（通常動作モード）し、このフローを終了して、図７のフローへ戻る。
【００７５】
また、ＮＧフラグが“１”であればステップ＃２３５へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグをリセット（“０”に）する。そして、次のステップ＃２３６にて、モータ６を逆回転させ、Ｌｅｎｓ４を待機（収納）位置方向に駆動させる。次のステップ＃２３７では、Ｌｅｎｓ４の待機（収納）位置を認識するための、不図示のスイッチ（ＳＴＯＰ＿ＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければこのステップを繰り返し、ＯＮしていればステップ＃２３８へ進む。
【００７６】
ステップ＃２３８では、上記モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。そして、ステップ＃２３９にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａから所定量変化させた値（例えば８カウント分引いた値）を設定しなおし、該変更データを記憶部１０−１の所定エリア：ＰＷＭにも記憶するとともに、振動量検出データＢも一旦クリアし、ステップ＃２２８へ戻る。
【００７７】
すなわち、図８のフローでは、調整モードＴが設定されているときに限り、実際の手振れ検出の対象外動作でありながら、振動検出部１４のフィルタを第２の周波数帯域に設定し、駆動源であるモータ６により発生する振動を検出し、駆動制御状態を変化させながら、駆動した場合でも振動ジャイロの検出に影響の少ない該駆動源の駆動制御条件を見つけ出しているものである。
【００７８】
次に、図７におけるステップ＃２０５での詳細な動作について、図９のフローチャートにより説明する。
【００７９】
ステップ＃２５１では、電池１１の電圧残量を、制御回路１０に内蔵された不図示のＡ／Ｄコンバータによりチェックする。そして、次のステップ＃２５２にて、上記ステップ＃２５１でチェックした電池残量Ｖが所定値Ｖｔｈ以上であるか否かを判定し、Ｖ＞Ｖｔｈでなければステップ＃２５３へ進み、不図示の表示器等を用いて、電池残量Ｖがカメラ駆動可能状態にないことを使用者に警告し、このフローを終了して、図７のフローへ戻る。
【００８０】
また、Ｖ＞Ｖｔｈならばステップ＃２５２からステップ＃２５４へ進み、ここでは記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“１”にする。そして、次のステップ＃２５５にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、記憶部１０−１の所定エリア：ＰＷＭから呼び出し、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａとして設定する。次のステップ＃２５６では、該Ｍｄａｔａの駆動パターンによりモータ６を回転させ、Ｌｅｎｓ４の駆動を開始する。
【００８１】
次のステップ＃２５７では、撮影可能状態でのＬｅｎｓ４の待機位置を認識するための、不図示のスイッチ（ＬｅｎｓＳＷ）がＯＮしたか否かをチェックし、ＯＮしたらステップ＃２５８へ進み、上記モータ６を停止し、Ｌｅｎｓ４の駆動を停止し、このフローを終了し、図７のフローへ戻る。
【００８２】
なお、上記実施の第２の形態においては、第２のモード（調整モード）は、不図示の外部入力部材により設定するように説明したが、本発明はそれに限定されるものではなく、例えば、複数のスイッチの同時押し（例えばズームスイッチとリモコンスイッチの同時押し）等の手法で調整モードを設定しても、また、独立したキャリブレーションスイッチを備えた場合でも、何ら問題とするものではない。
【００８３】
（実施の第３の形態）
上記実施の各形態では、駆動源であるモータの駆動による振動検出は、ともに、同一速度で駆動源の駆動を所定位置まで行い、速度を変えて、改めて同一位置での駆動源の駆動を行うものであった。
【００８４】
この手法は一定動作に対する振動を確実に認識することが出来る一方で、同様の動作を繰り返し行わなければならず、駆動源の駆動制御条件の決定までに時間がかかるという難点があった。
【００８５】
本発明の実施の第３の形態では、駆動源の駆動動作制御（速度）を徐々に変化させながら、所定動作内（所定位置までの駆動中）で複数の制御情報を得ることで、駆動源の駆動条件決定までの時間を短縮するものである。
【００８６】
この実施の第３の形態においても、上記実施の第１の形態と同様のカメラシステムを用いて説明する。
【００８７】
図１０は、本発明の実施の第３の形態に係る、作動開始スイッチであるところのＭａｉｎＳＷ１６が投入された直後の詳細な動作を示すフローチャートであり、図４におけるステップ＃１０３での動作に相当するものである。
【００８８】
ステップ＃３２１では、電池１１の電圧残量を、制御回路１０に内蔵された不図示のＡ／Ｄコンバータによりチェックする。そして、次のステップ＃３２２にて、上記ステップ＃３２１でチェックした電池残量Ｖが所定値Ｖｔｈ以上であるか否かを判定し、Ｖ＞Ｖｔｈでなければステップ＃３２３へ進み、不図示の表示器等を用いて、電池残量Ｖがカメラ駆動可能状態にないことを使用者に警告し、このフローを終了する。
【００８９】
また、Ｖ＞Ｖｔｈならばステップ＃３２２からステップ＃３２４へ進み、記憶部１０−１内の記憶エリア：Ｍａｉｎフラグを“１”にする。そして、次のステップ＃３２５にて、振動検出部１４のフィルタの通過帯域を第２の周波数帯域（例えば、１５０Ｈｚ４５０Ｈｚ）に設定する。なお、該第２の周波数帯域は、振動ジャイロＧｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８の高感度領域（例えば離調周波数）を網羅している周波数である。
【００９０】
次のステップ＃３２６では、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と振動検出部１４の駆動を開始し、振動検出動作に入る。そして、次のステップ＃３２７にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、記憶部１０−１の所定エリア：ＰＷＭから呼び出し、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａとして設定する。続くステップ＃３２８では、Ｍｄａｔａの駆動パターンによりモータ６を回転させ、Ｌｅｎｓ４の駆動を開始する。
【００９１】
ステップ＃３２９では、所定期間ｔ（例えば５０ｍｓｅｃ）のカウントを行う。このステップ＃３２９を実行中も、振動検出部１４による振動検出動作を行っている。上記所定時間経過後はステップ＃３３０へ進み、振動検出部１４から検出されてくる振動量Ｂが所定値Ｂｔｈより小さいか否かを判定し、Ｂ＜Ｂｔｈであればステップ＃３３３へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグを“０”にし、ステップ＃３３４へ進む。
【００９２】
一方、Ｂ＜Ｂｔｈでなければステップ＃３３１へ進み、記憶部１０−１内の記憶エリア：ＮＧフラグを“１”にする。そして、次のステップ＃３３２にて、Ｌｅｎｓ４の駆動パターン（例えば、ＰＷＭ駆動のＯＮ／ＯＦＦ比等）を、該Ｌｅｎｓ４の駆動パターン：Ｍｄａｔａから所定量変化させた値（例えば８カウント分引いた値）を設定しなおし、該変更データを記憶部１０−１の所定エリア：ＰＷＭにも記憶するとともに、振動量検出データＢも一旦クリアする。該Ｌｅｎｓ４は駆動中であるため、このステップ＃３３２で設定しなおした駆動パターン：Ｍｄａｔａで駆動を続ける。その後はステップ＃３３４へ進む。
【００９３】
ステップ＃３３４へ進むと、撮影可能状態でのＬｅｎｓ４の待機位置を認識するための、不図示のスイッチ（ＬｅｎｓＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければステップ＃３２９へ戻り、ＯＮしていればステップ＃３３５へ進む。ステップ＃３３５では、記憶部１０−１内の記憶エリア：ＮＧフラグをチェックし、“１”であればステップ＃３３６へ進み、“１”でなければステップ＃３３９へ進む。
【００９４】
ステップ＃３３６へ進むと、モータ６を逆回転させ、Ｌｅｎｓ４を待機（収納）位置方向に駆動させる。そして、次のステップ＃３３７にて、Ｌｅｎｓ４の待機（収納）位置を認識するための、不図示のスイッチ（ＳＴＯＰ＿ＳＷ）がＯＮしたか否かをチェックし、ＯＮしていなければこのステップを繰り返し、ＯＮしていればステップ＃３３８へ進み、改めて、Ｍｄａｔａの駆動パターンによりモータ６を回転させ、Ｌｅｎｓ４の駆動（繰り出し）を開始する。
【００９５】
また、ステップ＃３３５からステップ＃３３９へ進むと、モータ６を停止し、Ｌｅｎｓ４の駆動を停止させる。そして、次のステップ＃３４０にて、Ｇｙｒｏ−Ｙ７およびＧｙｒｏ−Ｐ８と振動検出部１４の駆動を停止し、振動検出データもクリアし、このフローを終了する。
【００９６】
上記の実施の第３の形態によれば、ステップ＃３２９乃至ステップ＃３３４の繰り返しにより、駆動源であるモータ６の駆動制御を変化させ、駆動源の同一動作内（一回の繰り出し動作）で複数の速度の振動情報を所得することが出来、駆動源の駆動制御条件決定を短時間で行うことが可能となる。
【００９７】
【発明の効果】
以上説明したように、請求項１〜１０に記載の発明によれば、検出対象外の振動が振動ジャイロの高感度帯域に一致して発生する検出対象の振動の誤検出を、設計的負荷を低減しつつ、より確実に防止することができる電子機器を提供できるものである。
【００９８】
また、請求項４又５に記載に記載の発明によれば、検出対象外の振動が振動ジャイロの高感度帯域に一致して発生する検出対象の振動の誤検出のタイミングを、特定のシーケンス上で行い、操作性を考慮したものとすることができる電子機器を提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の各形態に係るカメラシステムの概略構成を示す斜視図である。
【図２】本発明の実施の各形態に用いられる振動ジャイロの周波数特性の一例を示す図である。
【図３】本発明の実施の各形態に係るカメラシステムの主要部分の電気的構成を示すブロック図である。
【図４】本発明の実施の第１の形態に係るカメラシステムの主要部分の動作を示すフローチャートである。
【図５】図４のステップ＃１０３の詳細な動作を示すフローチャートである。
【図６】図４のステップ＃１１０の詳細な動作を示すフローチャートである。
【図７】本発明の実施の第２の形態に係るカメラシステムの主要部分の動作を示すフローチャートである。
【図８】図７のステップ＃２０４の詳細な動作を示すフローチャートである。
【図９】図７のステップ＃２０５の詳細な動作を示すフローチャートである。
【図１０】本発明の実施の第３の形態に係るカメラシステムの主要部分の動作を示すフローチャートである。
【図１１】一般的な振動ジャイロの検出信号ならびに補正光学系の動きの差の一例を示す図である。
【符号の説明】
２        測距装置
３        測光装置
４        撮影光学系
５        補正光学系
６        モータ（光学焦点調整用）
７        振動ジャイロ（横振れ検出用）
８        振動ジャイロ（縦振れ検出用）
１０      制御回路
１０−１  記憶部
１１      電池
１２      シャッタ
１３      鏡筒駆動回路
１４      振動検出部
１５      振れ補正制御回路
１６      作動開始スイッチ（ＭａｉｎＳＷ）
【図１】
0003782705.tif 000002
【図２】
0003782705.tif 000003
【図３】
0003782705.tif 000004
【図４】
0003782705.tif 000005
【図５】
0003782705.tif 000006
【図６】
0003782705.tif 000007
【図７】
0003782705.tif 000008
【図８】
0003782705.tif 000009
【図９】
0003782705.tif 000010
【図１０】
0003782705.tif 000011
【図１１】
0003782705.tif 000012