(57)【要約】【課題】複雑な操作や専用の操作部材を用いずに、撮像素子近傍の光学素子に付着するゴミの除去動作を実行させることが可能な撮像装置を提供する。【解決手段】撮像装置に加えられる揺れを検知する揺れ検知手段を具備し、この検出結果に応じてゴミ除去手段の動作を開始する。例えば、ユーザが撮像装置を振ったり、撮像装置の姿勢を変化させるといった、自然な動作をゴミ除去手段の動作開始のトリガーとする。【選択図】      図４
2007124351.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換する撮像素子と、
前記撮像素子の前面に配置された光学部材と、
前記光学部材を振動させるための振動手段と、
撮像装置の揺れを検知する揺れ検知手段と、
前記揺れ検知手段により所定の揺れを検知したときに、前記光学部材を振動させるように前記振動手段を制御する振動制御手段とを備える撮像装置。
【請求項２】
前記撮像装置は更に、前記光学部材を露出させて当該光学部材を外部から清掃可能なクリーニング状態に設定する設定手段を備え、
前記振動制御手段は、前記クリーニング状態に設定されている場合に、前記揺れ検知手段により所定の揺れを検知したときに、前記光学部材を振動させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記振動制御手段は、ユーザによる撮影の指示を待機する撮影待機状態の間に、前記揺れ検知手段により所定の揺れを検知したときに、前記光学部材を振動させることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記所定の揺れとは、前記撮像装置の姿勢の変化に伴う揺れであることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記振動制御手段は、前記振動手段による前記光学部材の振動を終了した後は、所定の条件を満たすまでは当該振動手段による前記光学部材の振動を禁止することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記被写体像を前記撮像素子に結像させるレンズユニットを備え、
前記レンズユニットが前記撮像装置に対して着脱可能であることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
被写体像を光電変換する撮像素子と、前記撮像素子の前面に配置された光学部材と、前記光学部材を振動させるための振動手段と、を備える撮像装置の制御方法であって、
撮像装置の揺れを検知する揺れ検知工程と、
前記揺れ検知工程により所定の揺れを検知したときに、前記光学部材を振動させるように前記振動手段を制御する振動制御工程とを備える制御方法。
【請求項８】
更に、前記光学部材を露出させて当該光学部材を外部から清掃可能なクリーニング状態に設定する設定工程を備え、
前記振動制御工程では、前記クリーニング状態に設定されている場合に、前記揺れ検知工程により所定の揺れを検知したときに、前記光学部材を振動させることを特徴とする請求項７に記載の制御方法。
【請求項９】
前記振動制御工程では、ユーザによる撮影の指示を待機する撮影待機状態の間に、前記揺れ検知工程により所定の揺れを検知したときに、前記光学部材を振動させることを特徴とする請求項７に記載の制御方法。
【請求項１０】
前記所定の揺れとは、前記撮像装置の姿勢の変化に伴う揺れであることを特徴とする請求項７乃至９のいずれか１項に記載の制御方法。
【請求項１１】
前記振動制御工程では、前記振動手段による前記光学部材の振動を終了した後は、所定の条件を満たすまでは当該振動手段による前記光学部材の振動を禁止することを特徴とする請求項７乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
前記被写体像を前記撮像素子に結像させるレンズユニットを備え、
前記レンズユニットが前記撮像装置に対して着脱可能であることを特徴とする請求項７乃至１１のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ交換式デジタル一眼レフカメラ等の撮像装置に関し、特に撮像素子における撮像面のゴミを除去する技術に関するものである。
【背景技術】
【０００２】
デジタルカメラは、ＣＣＤ等の撮像素子により被写体像を光電変換して得られた画像データをＣＦ（コンパクトフラッシュ（登録商標））カードやハードディスク装置等の外部記憶装置に記録する。外部記憶装置は何度でも書込み、消去が可能であるので、消耗品に掛かる経費が少なくて済み大変便利である。
【０００３】
しかしながら、従来のデジタルカメラにあっては、撮像素子の結像面近傍（例えば、撮像素子の前面に配置されたカバーガラス（以下、撮像面という。））に被写体とは無関係なゴミ、ホコリ、塵等（以下、「ゴミ」と総称する。）の異物が存在すると、これも併せて写り込んでしまうという問題がある。
【０００４】
このように撮像素子の撮像面に一度ゴミが付着すると、その状態で撮影された多くの画像に同様のゴミが写り込んでしまう。従って、ユーザは撮像素子上のゴミの付着には常に注意を払っている必要があり、ゴミの清掃に多くの労力を費やしていた。
【０００５】
更に、一眼レフタイプのレンズ交換式デジタルカメラでは、レンズユニットの着脱によるゴミの侵入や、撮像素子の直前にフォーカルプレーンシャッターを配置している影響で特に撮像素子の撮像面上にゴミが付着し易い。
【０００６】
以上述べたように、デジタルカメラでは撮像素子の撮像面上に付着したゴミの確認や清掃が大きな課題となっている。
【０００７】
上記課題を解決するための技術として、特許文献１には、ＣＣＤユニットの前面に振動可能に配置された透光性を持つ部材（防塵フィルタ）に、圧電素子によって振動形態を選択的に変えて駆動を与える電子カメラが提案されている。つまり、特許文献１では、ゴミ除去の動作又はその機構を電子カメラの他の動作（発音動作）又は機構（発音機構）と有機的に結び付け、兼用させることでゴミ除去動作によって発生する無駄な時間をなるべく発生させないようにしている。
【０００８】
また、特許文献２では、撮像光学系と光電変換素子と、これらの間に配される光学素子（防塵フィルタ）と、この光学素子を設定周波数で振動させる圧電素子からなり、撮像動作中に振動を開始してゴミ除去を行うカメラ（電子撮像装置）が提案されている。この電子撮像装置では、例えば、露出準備動作から露出動作までの間にゴミ除去動作を完了させることで、従来よりも確実かつ迅速にゴミを除去し、撮像画像への写り込みを防止している。
【０００９】
また、特許文献３には、撮像ユニットの受光面を清掃するためのクリーニングモードを設けたレンズ交換式電子カメラが開示されている。ユーザは、撮像ユニットの受光面上のゴミ等を除去する清掃作業を行う場合には、クリーニングモードを選択し、レリーズボタンを押す。これにより、メインミラーを撮影光路から退避させると共に、シャッターユニットの先幕シャッターのみを走行させて全開状態とし、受光面を露出させる（クリーニング状態）。ユーザは、このクリーニング状態においてブロア等を用いて撮像ユニットの受光面を清掃することができる。また、清掃が終了したらレリーズボタンを再度押すことによりクリーニング状態を解除する。
【００１０】
更に、特許文献４には、撮像素子へのゴミの付着を防止するため、撮像素子の前面に振動可能な光透過部材を配置し、この光透過部材を圧電素子により振動させてゴミの付着を抑制する撮像装置が提案されている。
【特許文献１】特開２００４−４０２３１号公報
【特許文献２】特開２００４−２３１５９号公報
【特許文献３】特開２００４−３２１８９号公報
【特許文献４】特開２００５−２００７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、撮像素子の撮像面に付着したゴミを振動により除去する技術では、カメラの撮影操作等に連動させて振動を開始したり、専用又は兼用の操作部材を操作することで振動を開始したりするものがある。従って、ときに意図せずゴミ除去の動作が作動したり、ときに動作を開始するための煩雑な操作を必要とすることがあった。
【００１２】
本発明は、上記課題に鑑みてなされ、その目的は、複雑な操作や専用の操作部材を用いずにゴミ除去動作を実行することができる技術を実現することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、被写体像を光電変換する撮像素子と、前記撮像素子の前面に配置された光学部材と、前記光学部材を振動させるための振動手段と、撮像装置の揺れを検知する揺れ検知手段と、前記揺れ検知手段により所定の揺れを検知したときに、前記光学部材を振動させるように前記振動手段を制御する振動制御手段とを備える。
【００１４】
また、本発明の撮像装置の制御方法は、被写体像を光電変換する撮像素子と、前記撮像素子の前面に配置された光学部材と、前記光学部材を振動させるための振動手段と、を備える撮像装置の制御方法であって、撮像装置の揺れを検知する揺れ検知工程と、前記揺れ検知工程により所定の揺れを検知したときに、前記光学部材を振動させるように前記振動手段を制御する振動制御工程とを備える。
【発明の効果】
【００１５】
本発明によれば、撮像装置の揺れを検知したときに光学部材を振動させるようにしたので、複雑な操作や専用の操作部材を用いずにゴミ除去動作を実行することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付図面を参照して本発明を実施するための最良の形態として適用したレンズ交換式デジタル一眼レフカメラ（以下、カメラと略称する。）について詳細に説明する。
【００１７】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。例えば、本実施形態のカメラにおいて、撮像素子に防塵のための更なる構成を追加してもよい。
【００１８】
また、本発明は、後述する実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体（または記録媒体）をカメラに供給することによっても達成されることは言うまでもない。この場合、カメラのコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することになる。
【００１９】
［第１の実施形態］
図１は本発明に係る第１の実施の形態のカメラの背面図（ａ）及び上面図（ｂ）である。図２は本発明に係る第１の実施の形態のカメラの断面図である。
【００２０】
図１に示すように、１００はカメラ本体、２００は撮影レンズである。１１１はファインダ観察用の接眼窓である。１１２はカメラの各種設定操作に用いるセット釦である。１１４はレリーズボタンである。１１５は他の操作ボタンと併用され、カメラに数値を入力したり、撮影モードを切り替えたりするための信号入力用のメイン電子ダイアルである。１１６はメイン電子ダイアル１１５と同様の機能を備えた、カメラの撮影条件等を選択するためのサブ電子ダイアルであり、ＬＣＤモニタ１２０の表示及びセット釦１１２を併用してカメラの各種設定操作を行う。１１７は撮影モード選択ボタン等の撮影系の操作に使用する釦スイッチ類である。１１８はカメラの全ての動作を禁止するメインスイッチである。１２０は撮影された画像を表示するＬＣＤ（液晶表示器）モニタである。１２１はＬＣＤモニタ１２０にカメラの各種モードを選択するためのメニューボタンである。各種モードを選択する時には、このメニューボタン１２１を押してＬＣＤモニタ１２０にメニュー画面を表示させた状態で、サブ電子ダイアル１１６を回転して所望のモードを選択する。そして、所望のモードを選択しセット釦１１２を押すことで選択が完了する。なお、上記メニューボタン１２１、サブ電子ダイアル１１６及びセット釦１１２は、後述するクリーニングモードに切り替える際のアイコンの選択にも使用される。１２２は撮影した画像をＬＣＤモニタ１２０に表示するための再生釦、１２３は再生した画像を消去するための消去釦である。４０９は撮影条件等を表示する外部表示機能を備えた液晶表示器からなる外部表示装置である。
【００２１】
図２に示すように、撮影レンズ２００は、カメラ本体１００に対して本体マウント２０２を介して着脱可能に構成される。２０１は撮影光軸、２０３はクイックリターンミラーである。クイックリターンミラー２０３は、上記撮影光軸２０１の撮影光路内に傾斜して配設されていて、撮影レンズ２００からの被写体光をファインダ光学系に導く位置（斜設位置）と撮影光路外に退避する位置（退避位置）との間で移動可能である。図２はクイックリターンミラー２０３が斜設位置にある状態を示している。
【００２２】
２０４はピント板で、ファインダ光学系に導かれる被写体光を結像する。２０６はペンタゴナルダハプリズムで、ピント板２０４を通った被写体光をファインダ観察用の接眼レンズ２０８及び測光センサ２０７に導く。また、１１１はファインダ観察用の接眼窓である。
【００２３】
２０９，２１０はシャッターを構成する後幕と先幕で、これら後幕２０９，先幕２１０の開放によって、後方に配置されている撮像素子２１２に必要な露光を与える。撮像素子２１２の前面にはカバーガラス２０５が配置されている。カバーガラス２０５は圧電素子等の振動素子２１５と接続されている。
【００２４】
カバーガラス２０５は撮像素子２１２の前面にて振動可能な光学部材を構成している。カバーガラス２０５は振動素子２１５を駆動することにより撮像素子２１２の前面にて振動され、そのガラス表面に付着したゴミを除去できるように構成されている。
【００２５】
撮像素子２１２に蓄積された電気信号は、図３で後述する画像処理回路４０３において画像データにされてメモリーカード２１６に送られる。
【００２６】
また、クリーニングモード時は、クイックリターンミラー２０３を退避位置に駆動し（ミラーアップ）、先幕２１０を開放して、後幕２０９を保持（走行させない）するように制御する。これにより、カバーガラス２０５が露出しレンズマウント２０２側からカバーガラス２０５上のゴミを除去することができるようになる。
【００２７】
２１１はプリント基板で、撮像素子２１２が保持されていると共に、加振制御回路等が実装されている。撮像素子２１２が保持されているプリント基板２１１の外側の面にはＬＣＤモニタ１２０及びバックライト照明装置２１４が配置されている。２１６は画像データを記録するＣＦ（コンパクトフラッシュ（登録商標））カード等のメモリーカードであり、２１７は電池である。メモリーカード２１６及び電池２１７は着脱可能である。
【００２８】
図３は本発明に係る第１の実施の形態のカメラの電気的な構成を示すブロック図である。
【００２９】
図３において、４０１はプリント基板で、カメラの動作の全てを制御するマイクロコンピュータ４０２が搭載されている。また、プリント基板４０１には、撮像素子２１２に蓄積された電気信号から画像データを生成したり、撮影した画像をＬＣＤモニタ１２０に表示するための信号処理をしたりする画像処理回路４０３等が搭載されている。
【００３０】
４０５はスイッチ１で、レリーズボタンの半押し状態でＯＮ（オン）するスイッチであり、このスイッチ１がＯＮするとカメラは撮影準備状態になる。４０６はスイッチ２で、レリーズボタンが最後まで押された状態でＯＮ（オン）するスイッチであり、このスイッチ２がＯＮするとカメラは撮影動作を開始する。
【００３１】
４０７はレンズ制御回路で、図２で示した撮影レンズ２００との通信及びＡＦ（オートフォーカス）時の撮影レンズ２００の駆動や絞り羽根の駆動の制御を受け持っている。
【００３２】
４０８は外部表示制御回路で、外部表示装置４０９やファインダ内の表示装置（不図示）の制御を行う。４１０はスイッチセンス回路で、カメラ内に設けられたメイン電子ダイアル１１５やサブ電子ダイアル１１６を含む多数のスイッチ類の信号をマイクロコンピュータ４０２に伝達する。
【００３３】
４２８は姿勢検知回路で、撮影時のカメラの向き（縦位置撮影や横位置撮影）を検出する。
【００３４】
４２９は揺れ量検出回路で、角速度センサや角加速度センサ等でカメラの揺れ方向及び揺れ量を検出する。
【００３５】
４１３は測距回路で、ＡＦ（オートフォーカス）のための被写体に対するデフォーカス量を検出する機能を有する。４１４は測光回路で、図２に示した測光センサ２０７の信号から被写体の輝度を測定する機能を有する。４１５はシャッター及びミラーの駆動制御を行う駆動系制御回路で、シャッターを適宜開放して撮像素子２１２に対して適正な露光を行い、ミラーアップ／ミラーダウンの制御駆動を行う。
【００３６】
圧電素子等の振動素子２１５は加振制御回路４２０で駆動され、図２に示したカバーガラス２０５を振動させ、そのガラス表面に付着していたゴミを除去できるように構成されている。この圧電素子等の振動素子２１５及び加振制御回路４２０により振動手段が構成されている。
【００３７】
４２１は電池２１７の電圧をカメラを構成する各回路ユニットが必要とする電圧に変換して供給する電源回路である。
【００３８】
図４は、本発明に係る第１の実施の形態のカメラの動作を示すメインルーチンのフローチャートである。なお、以下の処理は、マイクロコンピュータ４０２により実行される。
【００３９】
図４において、Ｓ４０１では、図１に示したメインスイッチ１１８がＯＮしたか否かを判断する。ここでメインスイッチ１１８がオフの状態であれば、そのまま何もせずスタートに戻ってＳ４０１に進む。つまり、電池が入っていてもメインスイッチがオフの位置であれば、Ｓ４０１からスタートの間のループを繰り返して待機していることになる。一方、メインスイッチ１１８がＯＮであれば、Ｓ４０２に進み、カメラの各操作スイッチがＯＮしたか否かを判断する。そして、いずれの操作スイッチも操作されていない時は、Ｓ４２０へ進み揺れ検出を行う。
【００４０】
Ｓ４２０では、揺れ量検出回路４２９からの検出信号をマイクロコンピュータ４０２で処理し揺れ量及び揺れ方向を検出する。また、必要に応じて所定以上の揺れ量が継続して発生しているかどうかも検出する。揺れ検出は通常撮影画像のブレ補正のために用いられるためブレ量やブレ方向等を厳密に測定するが、本実施形態においては所定以上の揺れが発生しているかどうかとその継続期間が判ればよい。揺れ量検出回路４２９及びその検出信号処理を行うマイクロコンピュータ４０２が揺れ検知手段を構成している。
【００４１】
Ｓ４２０で揺れ検出を行った後Ｓ４２１へ進む。Ｓ４２１では、所定以上の揺れ量があったか、及び／又は所定期間揺れ状態が継続したかどうかを判定する。
【００４２】
Ｓ４２１で所定以上の揺れ量及び所定期間の揺れ状態の少なくともいずれかが検出された場合はＳ４２２へ進み、検出されない場合はＳ４０１へ戻る。
【００４３】
Ｓ４２２では加振制御回路４２０を制御して振動素子２１５を駆動させることにより振動素子２１５に接続されたカバーガラス２０５を振動させて、そのガラス表面に付着したゴミを除去する。
【００４４】
即ち、Ｓ４２０〜Ｓ４２２では、カメラに何らの操作もしていない状態でカメラを振ることによって自動的にカバーバラス２０５を振動させてゴミ除去を行うことができる。これにより、ゴミを落とそうとするようなごく自然な動作、つまりカメラを振る動作だけでカバーガラス２０５のゴミ除去を行うことができるので、わかりやすいユーザインターフェースが実現できる。
【００４５】
さらに、カメラを振ることによって生じるカメラの揺れ、つまり発生する加速度をゴミ除去のための振動として上乗せする効果が期待できる。
【００４６】
なお、マイクロコンピュータ４０２は振動素子２１５（カバーガラス２０５）を一定時間振動させ自動的に停止させる。
【００４７】
ここで、カバーガラス２０５の振動を停止させた後、次のステップへ進んでもよいし、振動を開始してから一定時間後にカバーガラス２０５の振動を停止させるタイマー時間の設定のみを行って次のステップへ進んでもよい。タイマー時間の設定を行う場合、メインスイッチ１１８がＯＦＦされるまで繰り返し揺れ検知を行う（Ｓ４２２→Ｓ４０１→Ｓ４０２→Ｓ４２０→のループ）ことになるので、揺れ検知中はカバーガラスを振動させるようなタイマー設定にすることもできる。
【００４８】
Ｓ４２２のカバーガラスの加振制御後、Ｓ４０１に戻る。
【００４９】
なお、Ｓ４０１でメインスイッチ１１８がＯＮの状態で、他のスイッチ類が操作されていない状態（Ｓ４２２→Ｓ４０１→Ｓ４０２→Ｓ４２０→Ｓ４２１→（Ｓ５３０））は、撮影待機状態である。
【００５０】
さて、Ｓ４０２でいずれかの操作スイッチがＯＮされたならばＳ４０３に進み、ＯＮされた操作スイッチに対応した処理を図３に示したマイクロコンピュータ４０２により行う。ここでの処理は、例えば、カメラの各操作部材を操作して、撮影モードを変更したり、撮影済の画像を読み出したり、クリーニングモードを設定したりする処理である。また、レリーズ釦半押しによるスイッチ１に対する処理はＳ４０６以降に行う。
【００５１】
Ｓ４０６では、スイッチ１がＯＮしたか否かを判断する。このスイッチ１（４０５）は図１に示したレリーズボタン１１４の半押し状態でＯＮするスイッチであり、このスイッチ１がＯＮするとカメラは撮影準備状態になる。そして、スイッチ１がＯＮしていればＳ４０７へ進み、ＯＦＦしていれば上記Ｓ４０１へ戻る。
【００５２】
Ｓ４０７では、測光回路４１４を駆動し測光（ＡＥ）動作を行う。更に、測距回路４１３を駆動し測距回路４１３からの測距情報に基づきレンズ制御回路４０７により撮影レンズ２００を駆動し測距（ＡＦ）動作が行われる。
【００５３】
次にＳ４０８でスイッチ２（４０６）がＯＮされたか否かを判断する。このスイッチ２がＯＮされるとＳ４０９へ進み、カメラは撮影処理ルーチンを実行する。
【００５４】
Ｓ４０９では、先ず図２に示したクイックリターンミラー２０３を駆動して撮影光路外にクイックリターンミラー２０３を退避させる（ミラーアップ）。次に図２に示した撮像素子２１２による電荷の蓄積が開始され、撮像素子２１２の露光、即ち、図２に示したシャッター先幕２１０及びシャッター後幕２０９がそれぞれ走行する。そして、露光終了後、撮像素子２１２の電荷蓄積を終了し画像信号が読み出され、図３に示した画像処理回路４０３に内蔵されている内部メモリ（不図示）に一時的に記憶される。全ての画像信号の読出しが終了した後、被写体光をファインダ光学系に導く位置（斜設位置）にクイックリターンミラー２０３を駆動し（ミラーダウン）、一連の撮像動作が終了する。
【００５５】
なお、Ｓ４０８でスイッチ２（４０６）がオフしていればＳ４０６へ戻り、Ｓ４０６からＳ４０８の処理を繰り返す。
【００５６】
Ｓ４１０では、撮影された被写体の画像を図１に示したＬＣＤモニタ１２０に表示する。
【００５７】
上記実施形態によれば、カメラのメインスイッチ１１８がＯＮの状態で、他のスイッチ類が操作されていない撮影待機状態において揺れ量検出回路４２９及びその信号処理を行うマイクロコンピュータ４０２によって揺れ検知を行う。これにより、ユーザはカメラを振る或いは揺らすだけで振動素子２１５を駆動してカバーガラス２０５の振動によるゴミ除去を行うことができるので、非常にわかりやすいユーザインターフェースが実現される。同時に、このように、カメラが揺らされることによって生じる揺れを、ゴミ除去に利用することが可能である。つまり発生する加速度をゴミ除去のための振動に上乗せすることができる。
【００５８】
また、カメラを振るような自然な動作によってゴミ除去を行うため、特別なスイッチを割り当てたり、スイッチを兼用したりする必要がなくなる。
【００５９】
[第１の実施形態の変形例]
上記構成においては、揺れ量検出回路４２９からの検出信号を用いて揺れを判断したが、他の構成として、図４のＳ４２０およびＳ４２１において、姿勢検知回路４２８からの出力信号を用いても良い。すなわち、マイクロコンピュータ４０２で姿勢検知回路４２８の出力信号をモニタリングし、カメラの姿勢が変化したことを検出する。カメラの姿勢が変化したときにはステップＳ４２２へ進み、加振制御回路４２０を制御して振動素子２１５を駆動させる。そうでないときには、ステップＳ４０１に戻る。
【００６０】
これにより、ユーザはカメラの姿勢を変化させるだけで振動素子２１５を駆動してカバーガラス２０５の振動によるゴミ除去を行うことができるので、非常にわかりやすいユーザインターフェースが実現される。同時に、このように、カメラの姿勢が変化することによって生じる揺れを、ゴミ除去に利用することが可能である。
【００６１】
なお、カメラが所定時間内に姿勢が頻繁に変化することを検出することによってカメラが振られていることを検知する構成にしても良い。このように姿勢の変化を利用する場合、姿勢検知回路４２８及びその検出信号処理を行うマイクロコンピュータ４０２が状態変化検知手段を構成することになる。
【００６２】
［第２の実施形態］
図５は、本発明に係る第２の実施形態のカメラの動作を示すメインルーチンのフローチャートである。図６は、図５のＳ５０５におけるクリーニングルーチンのフローチャートである。なお、以下の処理は、マイクロコンピュータ４０２により実行される。また、本実施形態で用いるデジタルカメラは、図１〜図３で説明した構成と同じである。また、図５において、図４のフローチャートと同様の処理には同一の符号を付して説明を省略する。
【００６３】
第１の実施形態（図４）と異なるのは、Ｓ４０３とＳ４０６の間にクリーニングモード判定処理（Ｓ５０４）及びクリーニングルーチン（Ｓ５０５）がある点と、図４のＳ４０２で操作スイッチがＯＦＦと判定されたときの揺れ検知処理がない点である。
【００６４】
即ち、第１の実施形態では、Ｓ４０２で各操作スイッチが何も操作されていない場合にはＳ４２０〜Ｓ４２２で揺れ検出及びカバーガラス２０５を振動させてゴミ除去を行う。これに対し、第２の実施形態ではクリーニングモード時に揺れ検出及びカバーガラス２０５の加振制御を行うものである。
【００６５】
図５において、Ｓ５０４では、Ｓ４０３でＯＮされた操作スイッチに対応した処理を実行した結果、クリーニングモードが設定されたか否かを判断する。
【００６６】
Ｓ５０４でクリーニングモードが設定されていたらＳ５０５に進み、図５で後述するクリーニングルーチンを実行する。一方、Ｓ５０４でクリーニングモードが設定されていなければ、Ｓ４０６へ進み、スイッチ１がＯＮしたか否かを判断する。その後の処理は図４で説明した通りである。
【００６７】
次に、図５のＳ５０５におけるクリーニングルーチンについて説明する。
【００６８】
クリーニングルーチンは、具体的には、メニュー釦１２１が操作されるとＬＣＤモニタ１２０にメニューが表示され、メニュー項目はサブ電子ダイアル１１６を操作することにより選択できる。サブ電子ダイアル１１６を回転させ“クリーニングモード”の項目をフォーカスした状態でセット釦１１２を押下することによりクリーニングルーチンを実行するクリーニングモードとなる。
【００６９】
上記のようにクリーニングモードにセットされると、図６のＳ６１０でクリーニングモードを示す画面をＬＣＤモニタ１２０に表示する。図７はクリーニングモードを示す画面を例示している。図７において、「キャンセル」と「ＯＫ」の各ボタン表示は、サブ電子ダイアル１１６を回転操作することによりフォーカス状態を切り替えることができる。なお、図７では「キャンセル」がフォーカスされた状態を示している。
【００７０】
図７の画面において「ＯＫ」がフォーカスされた状態でセット釦１１２を押下するとＳ６１１に進みクリーニングモードを開始する。一方、図７の画面において「キャンセル」がフォーカスされた状態でセット釦１１２を押下するとクリーニングモードを開始せずにクリーニングルーチンをリターンする。また、図７の画面には次の動作に対する説明が表示される。具体的には、ミラーアップしてクリーニング可能状態になった後にＳＥＴ釦を押すとアクティブクリーニングを行うことができる（カバーガラスを振動させることができる）旨の説明が表示される。更に、清掃が終わったときにはメインスイッチをオフすることによりクリーニングモードを終了させることができる旨の説明が表示される。
【００７１】
Ｓ６１０でクリーニングモードを開始するとＳ６１１へ進む。Ｓ６１１では図２に示したクイックリターンミラー２０３のミラーアップ及びシャッター先幕２１０を駆動して先幕を走行させる。この時点でカメラは本体マウント２０２側から撮像素子２１２前面のカバーガラスが露出したクリーニング状態となる。ここで撮影レンズ２００が装着されていれば、ユーザは撮影レンズ２００を外して本体マウント２０２側から、ブロア等の清掃用の道具を使用して、撮像素子２１２の前面に配置されたカバーガラスのゴミや汚れを取り除くことになる。
【００７２】
本実施形態ではＳ６１１の後にＳ６１２に進み、カメラの揺れ検出を行う。
【００７３】
Ｓ６１２では、図４のＳ４２０と同様に、揺れ量検出回路４２９からの検出信号をマイクロコンピュータ４０２で処理し揺れ量及び揺れ方向を検出する。また、必要に応じて所定以上の揺れ量が継続して発生しているかどうかも検出する。揺れ検出は通常撮影画像のブレ補正のために用いられるためブレ量やブレ方向等を厳密に測定するが、本実施形態においては所定以上の揺れが発生しているかどうかとその継続期間が判ればよい。揺れ量検出回路４２９及びその検出信号処理を行うマイクロコンピュータ４０２が揺れ検知手段を構成している。
【００７４】
Ｓ６１２で揺れ検出を行った後Ｓ６１３へ進む。Ｓ６１３では、所定以上の揺れ量があったか、及び／又は所定期間揺れ状態が継続したかどうかを判定する。
【００７５】
Ｓ６１３で所定以上の揺れ量及び所定期間の揺れ状態の少なくともいずれかが検出された場合はＳ６１５へ進み、検出されない場合は６１６へ進む。
【００７６】
Ｓ６１５では、図４のＳ４２２と同様に、加振制御回路４２０を制御して振動素子２１５を駆動させることにより振動素子２１５に接続されたカバーガラス２０５を振動させて、そのガラス表面に付着したゴミを除去する。ここで、カメラは本体マウント２０２側から撮像素子２１２前面のカバーガラスが露出したクリーニング状態となる。このクリーニング状態で、ユーザは撮影レンズ２００を外して本体マウント２０２側から、ブロア等の清掃用の道具を使用して、撮像素子２１２の前面に配置されたカバーガラスのゴミや汚れを取り除くことができる。これにより、ゴミを落とそうとするようなごく自然な動作、つまりカメラを振る動作だけでカバーガラス２０５のゴミ除去を行うことができるので、わかりやすいユーザインターフェースが実現できる。
【００７７】
なお、マイクロコンピュータ４０２は振動素子２１５（カバーガラス２０５）を一定時間振動させ自動的に停止させる。
【００７８】
ここで、カバーガラス２０５の振動を停止させた後、次のステップへ進んでもよいし、振動を開始してから一定時間後にカバーガラス２０５の振動を停止させるタイマー時間の設定のみを行って次のステップへ進んでもよい。タイマー時間の設定を行う場合、メインスイッチ１１８がＯＦＦされるまで繰り返し揺れ検知を行う（Ｓ６１６→Ｓ６１２→Ｓ６１３→Ｓ６１５のループ）ことになるので、揺れ検知中はカバーガラスを振動させるようなタイマー設定にすることもできる。
【００７９】
反対に、過度な電力消費を避けるため、揺れを検知しても所定時間以上は振動させない、一度振動させた後はクリーニング状態を抜けるまで再度振動を行わない等の制限を加えてもよい。
【００８０】
Ｓ６１３で揺れが検知されない場合または、Ｓ６１５でカバーガラスの振動制御を行った後ステップ６１６に進む。Ｓ６１６ではメインスイッチがＯＦＦかどうかを判定する。
【００８１】
ユーザは上記清掃作業が終了したらメインスイッチ１１８をＯＦＦすることでクリーニング状態を終了させることができる。メインスイッチ１１８がＯＦＦされるまで６１２〜Ｓ６１６を実行される。メインスイッチ１１８がＯＦＦされるとＳ６１７に進み、シャッター後幕２０９を駆動して後幕を閉じ、クイックリターンミラー２０３をミラーダウンする。更に、次回の撮影動作のためにシャッターチャージ動作（シャッターを撮影前の状態に戻し、レリーズ可能な状態にする動作）を行い、一連の動作が終了する。
【００８２】
上記実施形態によれば、クリーニングモードにおいてミラーアップ及びシャッター先幕２１０を駆動して先幕を走行させることにより撮像素子２１２前面のカバーガラス２０５を露出したクリーニング状態とする。このクリーニング状態で、ユーザはカバーガラス２０５のゴミを除去できる。
【００８３】
また、揺れ量検出回路４２９及びその信号処理を行うマイクロコンピュータ４０２により、カメラの揺れを検知し振動素子２１５によりカバーガラス２０５を振動させ上記カバーガラスのゴミを除去するように構成した。
【００８４】
これにより、ユーザはクリーニング状態でカメラを振る或いは揺らすだけで振動素子２１５を駆動してカバーガラス２０５の振動によるゴミ除去を行うことができるので、非常にわかりやすいユーザインターフェースが実現される。また、クリーニング状態ではカバーガラス２０５が露出した状態なのでゴミを外部に排出することができる。
【００８５】
また、カメラを振るような自然な動作によってゴミ除去を行うため、特別なスイッチを割り当てたり、スイッチを兼用したりする必要がなくなる。
【００８６】
更に、クリーニングモードでのみ揺れ検知を行うので、過度なゴミ除去や揺れ検知による電力の消費を抑えることができる。
【００８７】
［第３の実施形態］
図８は、本発明に係る第３の実施形態のカメラの動作を示すメインルーチンのフローチャートである。なお、以下の処理は、マイクロコンピュータ４０２により実行される。また、本実施形態で用いるデジタルカメラは、図１〜図３で説明した構成と同じである。また、図８において、図４のフローチャートと同様の処理には同一の符号を付して説明を省略する。
【００８８】
第１の実施形態（図４）と異なるのは、Ｓ４２１で揺れを検知した後、Ｓ８１２で既にカバーガラスの振動制御を行っているか判定する点である。このため、Ｓ８１３やＳ８１１で振動制御を行ったことを表すフラグの制御を行っている。
【００８９】
即ち、第１の実施形態では、Ｓ４０２で各操作スイッチが何も操作されていない場合には何ら制限なくＳ４２０〜Ｓ４２２の揺れ検出及びカバーガラス２０５を振動させてゴミ除去を行う。これに対し、第３の実施形態ではカバーガラス２０５の過度な加振制御を制限するため、一度加振制御が実行された場合には、その後一回でもレリーズ動作等がなされるまで揺れ検知及び加振制御を禁止している。
【００９０】
図８において、Ｓ４２１で所定以上の揺れ量及び所定期間の揺れ状態の少なくともいずれかが検出された場合、Ｓ８１２に進み、メインスイッチのＯＮ後、既にカバーガラス２０５を振動させゴミ除去を行っているかどうかを揺れ実行フラグＦを用いて判定する。
【００９１】
Ｓ８１２で揺れ実行フラグＦ＝０ならばＳ４２２へ進み、Ｆ＝１で既にゴミ除去を行っていた場合、Ｓ４０１へ戻る。なお、揺れ実行フラグＦは、後述するＳ８１１で０に初期化されるため、最初の揺れ検知後はＳ４２２へ進む。また、Ｓ８１２はＳ４０２とＳ４２０の間で判定してもよく、この順序で判定する場合、揺れ実行フラグＦ＝１ならばその後の揺れ検出を行わない。
【００９２】
また、Ｓ４２２の加振制御後、Ｓ８１３では揺れ実行フラグＦ＝１とする。
【００９３】
更に、Ｓ８１１では揺れ実行フラグＦ＝０とした後にＳ４０１へ戻る。
【００９４】
このＳ８１１では、Ｓ８１３において一回の撮影につきゴミ除去を一回以上行わないようにするため揺れ実行フラグＦ＝１に設定される。しかし、Ｓ４０９で撮影処理が終了した後に揺れ実行フラグＦ＝０にクリアするので、再度Ｓ４０２→Ｓ４２０→Ｓ４２１→Ｓ８１２→Ｓ４２２→Ｓ８１３のゴミ除去が実行可能になる。
【００９５】
上記実施形態によれば、カメラの揺れを検知した際に振動素子２１５によりカバーガラス２０５を振動させてゴミ除去を行い、一度ゴミ除去を行った後は、撮影を少なくとも一回行うまで再度ゴミ除去を行えないようにした。このため、過度にカバーガラスを振動させることによる無駄な電力消費を避けることができる。
【００９６】
なお、本実施形態では一度撮影を行うと再度ゴミ除去を許可するように構成しているが、所定回数の撮影を行ったら許可するようにしたり、一回の撮影の間に一回だけゴミ除去を行うのではなく、所定回数までは制限なくゴミ除去を行うように構成しもよい。この場合、所定回数ゴミ除去を行ったならば少なくとも一度撮影を行い、フラグＦがクリアされないと再度ゴミ除去を行えない構成となる。
【００９７】
また、本実施形態では撮影処理によりゴミ除去を制限しているが、一度ゴミ除去を行った後、タイマーを作動させて所定時間経過するまでは再度ゴミ除去を行えないようにしてもよい。
【図面の簡単な説明】
【００９８】
【図１】本発明に係る実施形態のカメラの背面図（ａ）及び上面図（ｂ）である。
【図２】本発明に係る実施形態のカメラの断面図である。
【図３】本発明に係る実施形態のカメラの電気的な構成を示すブロック図である。
【図４】本発明に係る第１の実施形態のカメラの動作を示すメインルーチンのフローチャートである。
【図５】本発明に係る第２の実施形態のカメラの動作を示すメインルーチンのフローチャートである。
【図６】図５のＳ５０５におけるクリーニングルーチンのフローチャートである。
【図７】クリーニングモードを示す画面を例示する図である。
【図８】本発明に係る第３の実施形態のカメラの動作を示すメインルーチンのフローチャートである。
【符号の説明】
【００９９】
１００  カメラ本体
１１１  接眼窓
１１２  セット釦
１１４  レリーズ釦
１１５  メイン電子ダイアル
１１６  サブ電子ダイアル
１１７  撮影系スイッチ類
１１８  メインスイッチ
１２０  ＬＣＤモニタ
１２１  メニュー釦
１２２  再生釦
１２３  消去釦
２００  撮影レンズ
２０１  撮影光軸
２０２  本体マウント
２０３  クイックリターンミラー
２０４  ピント板
２０５  カバーガラス
２０６  ペンタゴナルダハプリズム
２０７  測光センサ
２０８  接眼レンズ
２０９  シャッターの後幕
２１０  シャッターの先幕
２１１  プリント基板
２１２  撮像素子
２１４  バックライト照明装置
２１５  振動素子
２１６  メモリーカード
２１７  電池
４０１  プリント基板
４０２  マイクロコンピュータ
４０３  画像処理回路
４０５  スイッチ１
４０６  スイッチ２
４０７  レンズ制御回路
４０８  外部表示制御回路
４０９  外部表示装置
４１０  スイッチセンス回路
４１３  測距回路
４１４  測光回路
４１５  駆動系制御回路
４２０  加振制御回路
４２１  電源回路
４２８  姿勢検知回路
４２９  揺れ量検出回路
【図１】
2007124351.tif 000003
【図２】
2007124351.tif 000004
【図３】
2007124351.tif 000005
【図４】
2007124351.tif 000006
【図５】
2007124351.tif 000007
【図６】
2007124351.tif 000008
【図７】
2007124351.tif 000009
【図８】
2007124351.tif 000010