(57)【要約】【課題】より確実に塵埃を除去することのできるダストリダクション機能を搭載したデジタルカメラを提供する。【解決手段】撮影レンズを通過した被写体光束を受けて、被写体像信号を出力する撮像素子２１１と、撮像素子２１１を撮像光軸に直交する平面内で移動させるシフト機構２１７と、撮像素子２１１の撮像面の前側に配置された防塵フィルタ２０７と、この防塵フィルタ２０７に付着した塵埃を除去するために防塵フィルタ２０７を振動させる圧電素子２０７を具備し、シフト機構２１７によって撮像素子２１１を保持する第１スライダ３５３と第２スライダ３５５を移動端に当て付ける際に、この当て付け駆動の直前で圧電素子２０８によって防塵フィルタ２０７に振動波を発生させる。【選択図】  図１
2008098838.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを通過した被写体光束を受けて、被写体像信号を出力する撮像手段と、
上記撮像手段を撮像光軸に直交する平面内で移動させる撮像素子移動機構と、
上記撮像手段の撮像面の前側に配置された防塵フィルタと、
この防塵フィルタに付着した塵埃を除去するために上記防塵フィルタを振動させる加振手段と、
を具備し、
上記撮像素子移動機構によって上記撮像手段の保持部を移動端に当て付ける際に、この当て付け駆動の前後で上記加振手段によって上記防塵フィルタを振動させることを特徴とするデジタルカメラ。
【請求項２】
さらに、デジタルカメラの姿勢を検出する姿勢検出手段を有し、この姿勢検出手段の検出結果に基づいて上記撮像素子移動機構の移動方向を変更することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
上記移動端に当て付けるにあたって、当て付けの直前で上記撮像素子移動機構へのエネルギ供給を停止させ、慣性で当て付けることを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
上記エネルギの供給の停止後に、上記加振手段による上記防護フィルタの振動を開始させることを特徴とする請求項３に記載のデジタルカメラ。
【請求項５】
上記保持部の移動端への当て付けにあたって、当て付けの直前を検出する検出手段を有することを特徴とする請求項１に記載のデジタルカメラ。
【請求項６】
上記検出手段は、上記当て付け直前でオンとなる機械的スイッチ、または上記保持手段の移動量を検出し、上記移動量に基づいて当て付け位置の直前を検出することを特徴とする請求項５に記載のデジタルカメラ。
【請求項７】
手振れ状態を検出して手振れ信号を出力する手振れ検出手段を有し、上記手振れ信号に基づいて、手振れを打ち消すように上記撮像素子移動機構を駆動することを特徴とする請求項１に記載のデジタルカメラ。
【請求項８】
上記撮像手段の出力に基づいて被写体の動画像を表示する表示手段を有することを特徴とする請求項１に記載のデジタルカメラ。
【請求項９】
撮影レンズを通過した被写体光束を受けて、被写体像信号を出力する撮像手段と、
この撮像手段を移動させる撮像素子移動機構と、
上記撮像手段の撮像面の前側に配置された光学素子と、
この光学素子を振動させる加振手段と、
上記塵埃を除去するに際には、上記撮像素子移動機構によって、上記撮像手段の保持部を少なくとも一方向に駆動し、その移動範囲の端部の近傍において、上記加振手段によって上記光学素子を振動させる制御手段と、
を具備することを特徴とするデジタルカメラ。
【請求項１０】
上記移動範囲の端部の近傍であることを検出する機械的スイッチ、または上記保持部の移動量を検出する検出手段を有し、上記制御手段は、上記検出手段の出力に基づいて、上記加振手段を振動させることを特徴とする請求項９に記載のデジタルカメラ。
【請求項１１】
手振れ状態を検出して手振れ信号を出力する手振れ検出手段を有し、この手振れ検出手段の出力に基づいて、上記手振れ状態を打ち消すように上記撮像素子移動機構を手振れ補正制御することを特徴とする請求項９に記載のデジタルカメラ。
【請求項１２】
上記塵埃の除去動作を行う際には、上記手振れ補正制御を停止してから行うことを特徴とする請求項１１に記載のデジタルカメラ。
【請求項１３】
上記塵埃の除去動作は、塵埃除去動作を指示する釦の操作、またはカメラのパワーオンリセット時、またはカメラの撮影準備動作時、またはカメラの撮影動作完了時、または交換レンズの装着時、またはカメラのパワーオフ時に行うことを特徴とする請求項９に記載のデジタルカメラ。
【請求項１４】
上記撮像手段の出力に基づいて被写体の動画像を表示する表示手段を有することを特徴とする請求項６に記載のデジタルカメラ。
【請求項１５】
撮像素子と、
この撮像素子の前面側に配置された光学素子に加速度を与えるように移動させる移動手段と、
上記光学素子に振動波を発生させる加振手段と、
上記移動手段によって加速度が発生した際に、上記加振手段によって上記振動波を発生させる制御手段と、
を具備したことを特徴とするデジタルカメラ。
【請求項１６】
上記加速度が発生するタイミングを検知する検知手段を有し、上記制御手段は、上記検知手段の検知結果に基づいて上記加振手段によって上記振動波を発生させることを特徴とする請求項１５に記載のデジタルカメラ。
【請求項１７】
上記検知手段は、上記加速度が発生する位置を検出することを特徴とする請求項１６に記載のデジタルカメラ。
【請求項１８】
上記移動手段は、撮影レンズの光軸と直交する平面内で少なくとも一方向に移動し、移動範囲内で往復移動が可能であり、移動範囲の移動端において加速度が発生した際に上記振動波を発生することを特徴とする請求項１５に記載のデジタルカメラ。
【請求項１９】
カメラの姿勢検知手段を有し、上記移動手段は、上記姿勢検知手段の検知結果に応じて、重力方向に移動することを特徴とする請求項１５に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スルー画表示機能、ダストリダクション機能および防振機能を有するデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラの中には、撮像素子の撮像面に塵埃が付着すると、その影が写り込んで画質の低下を招くため、撮像素子の前面に防塵フィルタを配置し、この防塵フィルタを超音波振動させることによって付着した塵埃を除去する、いわゆるダストリダクション機能を有するものがある（特許文献１参照）。特許文献１に開示されたダストリダクション装置では、防塵フィルタの周縁部に圧電素子を固着し、この圧電素子に交流電圧を印加することで振動させ、それによって防塵フィルタに振動波を発生するようになっている。
【特許文献１】特開２００３−３１９２２２号公報
【０００３】
また、撮影者の手振れ等により、画像が劣化することを防止するために、手振れ検出信号に応じて撮像素子を光軸直交平面内で移動させることで、画像劣化を防止する、いわゆる撮像素子シフト方式の手振れ補正機能を有するデジタルカメラが知られている（例えば、特許文献２参照）。この撮像素子シフト機構を利用し、撮像素子を振動させることによって撮像面に付着した塵埃を除去する技術も知られている(特許文献３参照)。
【特許文献２】特開平６−４６３２２号公報
【特許文献３】特開２００５−１５９７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
撮像素子シフト方式の塵埃除去は手振れ補正機構を兼用することができるため、便利ではあるが、撮像素子の前面側に設けられた光学素子に付着した塵埃の付着力が強い場合には、十分に塵埃を除去するのが困難である。
【０００５】
本発明は、このような事情を鑑みてなされたものであり、より確実に塵埃を除去することのできるダストリダクション機能を搭載したデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため第１の発明に係わるデジタルカメラは、撮影レンズを通過した被写体光束を受けて、被写体像信号を出力する撮像手段と、上記撮像手段を撮像光軸に直交する平面内で移動させる撮像素子移動機構と、上記撮像手段の撮像面の前側に配置された防塵フィルタと、この防塵フィルタに付着した塵埃を除去するために上記防塵フィルタを振動させる加振手段を具備し、上記撮像素子移動機構によって上記撮像手段の保持部を移動端に当て付ける際に、この当て付け駆動の前後で上記加振手段によって上記防塵フィルタを振動させる。
【０００７】
また、第２の発明に係わるデジタルカメラは、上記第１の発明において、さらに、デジタルカメラの姿勢を検出する姿勢検出手段を有し、この姿勢検出手段の検出結果に基づいて上記撮像素子移動機構の移動方向を変更する。
さらに、第３の発明に係わるデジタルカメラは、上記第１の発明において、上記移動端に当て付けるにあたって、当て付けの直前で上記撮像素子移動機構へのエネルギ供給を停止させ、慣性で当て付ける。
さらに、第４の発明に係わるデジタルカメラは、上記第３の発明において、上記エネルギの供給の停止後に、上記加振手段による上記防護フィルタの振動を開始させる。
さらに、第５の発明に係わるデジタルカメラは、上記第１の発明において、上記保持部の移動端への当て付けにあたって、当て付けの直前を検出する検出手段を有する。
さらに、第６の発明に係わるデジタルカメラは、上記第５の発明において、上記検出手段は、上記当て付け直前でオンとなる機械的スイッチ、または上記保持手段の移動量を検出し、上記移動量に基づいて当て付け位置の直前を検出する。
さらに、第７の発明に係わるデジタルカメラは、上記第１の発明において、手振れ状態を検出して手振れ信号を出力する手振れ検出手段を有し、上記手振れ信号に基づいて、手振れを打ち消すように上記撮像素子移動機構を駆動する。
さらに、第８の発明に係わるデジタルカメラは、上記第１の発明において、上記撮像手段の出力に基づいて被写体の動画像を表示する表示手段を有する。
【０００８】
上記目的を達成するため第９の発明に係わるデジタルカメラは、撮影レンズを通過した被写体光束を受けて、被写体像信号を出力する撮像手段と、この撮像手段を移動させる撮像素子移動機構と、上記撮像手段の撮像面の前側に配置された光学素子と、この光学素子を振動させる加振手段と、上記塵埃を除去するに際には、上記撮像素子移動機構によって、上記撮像手段の保持部を少なくとも一方向に駆動し、その移動範囲の端部の近傍において、上記加振手段によって上記光学素子を振動させる制御手段を具備する。
【０００９】
第１０の発明に係わるデジタルカメラは、上記第９の発明において、上記移動範囲の端部の近傍であることを検出する機械的スイッチ、または上記保持部の移動量を検出する検出手段を有し、上記制御手段は、上記検出手段の出力に基づいて、上記加振手段を振動させる。
また、第１１の発明に係わるデジタルカメラは、上記第９の発明において、手振れ状態を検出して手振れ信号を出力する手振れ検出手段を有し、この手振れ検出手段の出力に基づいて、上記手振れ状態を打ち消すように上記撮像素子移動機構を手振れ補正制御する。
さらに、第１２の発明に係わるデジタルカメラは、上記第１１の発明において、上記塵埃の除去動作を行う際には、上記手振れ補正制御を停止してから行う。
さらに、第１３の発明に係わるデジタルカメラは、上記第９の発明において、上記塵埃の除去動作は、塵埃除去動作を指示する釦の操作、またはカメラのパワーオンリセット時、またはカメラの撮影準備動作時、またはカメラの撮影動作完了時、または交換レンズの装着時、またはカメラのパワーオフ時に行う。
さらに、第１４の発明に係わるデジタルカメラは、上記第９の発明において、上記撮像手段の出力に基づいて被写体の動画像を表示する表示手段を有する。
【００１０】
上記目的を達成するため第１５の発明に係わるデジタルカメラは、撮像素子と、この撮像素子の前面側に配置された光学素子に加速度を与えるように移動させる移動手段と、上記光学素子に振動波を発生させる加振手段と、上記移動手段によって加速度が発生した際に、上記加振手段によって上記振動波を発生させる制御手段を具備する。
第１６の発明に係わるデジタルカメラは、上記第１５の発明において、上記加速度が発生するタイミングを検知する検知手段を有し、上記制御手段は、上記検知手段の検知結果に基づいて上記加振手段によって上記振動波を発生させる
また、第１７の発明に係わるデジタルカメラは、上記第１６の発明において、上記検知手段は、上記加速度が発生する位置を検出する。
さらに、第１８の発明に係わるデジタルカメラは、上記第１５の発明において、上記移動手段は、撮影レンズの光軸と直交する平面内で少なくとも一方向に移動し、移動範囲内で往復移動が可能であり、移動範囲の移動端において加速度が発生した際に上記振動波を発生する。
さらに、第１９の発明に係わるデジタルカメラは、上記第１５の発明において、カメラの姿勢検知手段を有し、上記移動手段は、上記姿勢検知手段の検知結果に応じて、重力方向に移動する。
【発明の効果】
【００１１】
本発明によれば、より確実に塵埃を除去することのできるダストリダクション機能を搭載したデジタルカメラを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に従って本発明を適用したデジタル一眼レフカメラを用いて好ましい第１実施形態について説明する。図１は、本発明の第１実施形態に係るデジタル一眼レフカメラについて電気系を主とする全体構成を示すブロック図である。このデジタルカメラは、撮影レンズによって形成される被写体像を撮像素子上に結像させ、この撮像素子の出力に基づいて被写体画像データを記録媒体に記録する静止画記録機能を有している。また、撮像素子の出力に基づいて、被写体像観察用として液晶モニタ等の表示装置に動画像を表示する所謂スルー画表示機能（ライブビュー表示機能、電子ファインダ機能とのも言う）を有している。さらに、撮影レンズの光軸と直交する平面内で、撮像素子を移動させる撮像素子シフト機構を有し、カメラ本体に加えられた手振れを検出し、この手振れを打ち消すように撮像素子シフト機構を駆動する防振機能も有している。さらに、撮像素子シフト機構による端部への当て付け駆動と、撮像素子の前面側の光学素子に付着した塵埃を振動波の利用によって除去する塵埃除去機能(ダストリダクション機能)を有している。
【００１３】
本実施形態に係わるデジタル一眼レフカメラは、交換レンズ１００とカメラ本体２００とから構成される。本実施形態では、交換レンズ１００とカメラ本体２００は別体で構成され、通信接点３００にて電気的に接続されているが、交換レンズ１００とカメラ本体２００を一体に構成することも可能である。
【００１４】
交換レンズ１００の内部には、焦点調節および焦点距離調節用のレンズ１０１、１０２と、開口量を調節するための絞り１０３が配置されている。レンズ１０１、１０２はレンズ駆動機構１０７によって駆動され、絞り１０３は絞り駆動機構１０９によって駆動されるよう接続されている。レンズ駆動機構１０７、絞り駆動機構１０９はそれぞれレンズＣＰＵ１１１に接続されており、このレンズＣＰＵ１１１は通信接点３００を介してカメラ本体２００に接続されている。レンズＣＰＵ１１１は交換レンズ１００内の制御を行うものであり、レンズ駆動機構１０７を制御してピント合わせや、ズーム駆動を行うとともに、絞り駆動機構１０９を制御して絞り値制御を行う。
【００１５】
カメラ本体２００内には、被写体像を観察光学系に反射するためにレンズ光軸に対して４５度傾いた位置と、被写体像を撮像素子２１１に導くために跳ね上がった位置との間で、回動可能な可動反射ミラー２０１が設けられている。この可動反射ミラー２０１の上方には、被写体像を結像するためのフォーカシングスクリーン２０３が配置され、このフォーカシングスクリーン２０３の上方には、被写体像を左右反転させるためのペンタプリズム２０４が配置されている。このペンタプリズム２０４の出射側(図１で右側)には被写体像観察用の接眼レンズ２０５が配置され、この脇であって被写体像の観察に邪魔にならない位置に測光センサ２０６が配置されている。この測光センサ２０６は被写体像を分割して測光する多分割測光素子で構成されている。測光センサ２０６の出力は、測光処理回路２１２に接続されており、測光処理回路２１２は測光センサ２０６の出力に基づいて、被写体輝度に応じた被写体輝度信号を出力する。
【００１６】
上述の可動反射ミラー２０１の中央付近はハーフミラーで構成されており、この可動反射ミラー２０１の背面には、ハーフミラー部で透過した被写体光をカメラ本体２００の下部に反射するためのサブミラー２０２が設けられている。このサブミラー２０２は、可動反射ミラー２０１に対して回動可能であり、可動反射ミラー２０１が跳ね上がっているときには、ハーフミラー部を覆う位置に回動し、可動反射ミラー２０１が被写体像観察位置にあるときには、図示する如く可動反射ミラー２０１に対して開いた位置にある。この可動反射ミラー２０１は可動ミラー駆動機構２２２によって駆動されている。また、サブミラー２０２の下方には測距センサ２１８が配置されており、この測距センサ２１８の出力は測距回路２１９に接続されている。測距センサ２１８と測距回路２１９によって、レンズ１０１、１０２によって結像される被写体像の焦点ズレ量を測定することができる。
【００１７】
可動反射ミラー２０１の後方には、露光時間制御用のフォーカルプレーンタイプのシャッタ２１３が配置されており、このシャッタ２１３はシャッタ駆動機構２２１によって駆動制御される。シャッタ２１３の後方には撮像素子２１１が配置されており、レンズ１０１、１０２によって結像される被写体像を電気信号に光電変換する。なお、撮像素子２１１としては、ＣＣＤ（Charge Coupled Devices）や、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の二次元撮像素子を使用することができる。上述のシャッタ２１３と撮像素子２１１の間には、除塵機構を構成する防塵フィルタ２０７とこの防塵フィルタ２０７の周縁部に固着された圧電素子２０８が配置されている。この圧電素子２０８は防塵フィルタ駆動回路２２０によって駆動される。防塵フィルタ駆動回路２２０の詳細は図３および図４を用いて後述する。
【００１８】
防塵フィルタ２０７と撮像素子２１１との間には、被写体像の高周波成分をカットし、低周波のみを通過させるための光学的ローパスフィルタ２０９と、赤外光成分をカットする赤外カットフィルタ２１０とが配置されている。これらの防塵フィルタ２０７、圧電素子２０８、ローパスフィルタ２０９、赤外カットフィルタ２１０および撮像素子２１１は、撮像素子ユニット２２４を構成しており、この撮像素子ユニット２２４は、塵埃等が侵入し難いように、隙間が少なくなるように構成されている。撮像素子ユニット２２４は、シフト機構２１７によって、撮影レンズを構成するレンズ１０１、１０２の撮像光軸に直交する平面内で移動可能である。
【００１９】
カメラ本体２００に加えられた手振れを検出する手振れ検出センサ２１４の出力は、手振れ補正回路２１５に接続されている。この手振れ補正回路２１５は入出力回路２３９から制御信号を入力すると共に、手振れ補正信号をシフト機構駆動回路２１６に出力する。シフト機構駆動回路２１６内のアクチュエータによって、シフト機構２１７は撮像素子ユニット２２４を移動させる。したがって、手振れセンサ２１４の出力に基づいて、手振れ補正回路２１５は手振れの動きを打ち消すようにシフト機構駆動回路２１６に駆動信号を出力し、シフト機構２１７はシフト機構駆動回路２１６内のアクチュエータによって、撮像素子ユニット２２４を移動させる。
【００２０】
また、シフト機構２１７は、除塵動作を行う際には、撮像素子２１１を保持する保持部(後述する第1スライダ３５３、第２スライダ３５５)の移動範囲の端部に当て付け、その当て付け時の加速度を利用して塵埃も除去する。検出ＰＲ２２５は、シフト機構２１７に配置されたフォトレフレクタ（ＰＲ）で構成され、保持部の移動に応じて検出信号を出力する。なお、シフト機構２１７は、撮像光軸と直交する平面内の第１の方向と、この第１の方向と直交する第２の方向に、撮像素子ユニット２２４を移動させることができる。撮像素子ユニット２２４、シフト機構２１７およびシフト機構駆動回路２１６の詳細は、図２および図３を用いて後述する。
【００２１】
撮像素子２１１は撮像素子駆動回路２２３に接続され、入出力回路２３９からの制御信号によって駆動制御される。撮像素子駆動回路２２３によって、撮像素子２２１から出力された光電アナログ信号が増幅され、アナログデジタル変換（ＡＤ変換）される。撮像素子駆動回路２２３はＡＳＩＣ(Application Specific Integrated Circuit  特定用途向け集積回路)２６２内の画像処理回路２２７に接続され、この画像処理回路２２７によってデジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ(γ)補正、コントラスト補正、白黒・カラーモード処理、スルー画像処理といった各種の画像処理がなされる。
【００２２】
画像処理回路２２７は、データバス２６１に接続されている。このデータバス２６１には、画像処理回路２２７の他、後述するシーケンスコントローラ(以下、「ボディＣＰＵ」と称す)２２９、圧縮伸張回路２３１、ビデオ信号出力回路２３３、ＳＤＲＡＭ制御回路２３７、入出力回路２３９、通信回路２４１、記録媒体制御回路２４３、フラッシュメモリ制御回路２４７、スイッチ検知回路２５３が接続されている。
【００２３】
データバス２６１に接続されているボディＣＰＵ２２９は、このデジタルカメラの動作を制御するものである。またデータバス２６１に接続されている圧縮伸張回路２３１はＳＤＲＡＭ２３８に記憶された画像データをＪＰＥＧ等の静止画用の圧縮形式で圧縮し、また画像再生時に伸張するための回路である。なお、画像圧縮はＪＰＥＧに限らず、他の圧縮方法も適用できる。データバス２６１に接続されたビデオ信号出力回路２３３は液晶モニタ駆動回路２３５を介して背面液晶モニタ２６に接続される。ビデオ信号出力回路２３３は、ＳＤＲＡＭ２３８、または記録媒体２４５に記憶された画像データを、背面液晶モニタ２６に表示するためのビデオ信号に変換するための回路である。
【００２４】
背面液晶モニタ２６はカメラ本体２００の背面に配置されるが、撮影者が観察できる位置であれば、背面に限らないし、また液晶に限らず他の表示装置でも構わない。ＳＤＲＡＭ２３８は、ＳＤＲＡＭ制御回路２３７を介してデータバス２６１に接続されており、このＳＤＲＡＭ２３８は、画像処理回路２２７によって画像処理された画像データまたは圧縮伸張回路２３１によって圧縮された画像データを一時的に記憶するためのバッファメモリである。上述の測光処理回路２１２、手振れ補正回路２１５、シフト機構駆動回路２１６、測距回路２１９、防塵フィルタ駆動回路２２０、シャッタ駆動機構２２１、可動ミラー駆動機構２２２、撮像素子駆動回路２２３および検出ＰＲ２２５に接続される入出力回路２３９は、データバス２６１を介してボディＣＰＵ２２９等の各回路とデータの入出力を制御する。レンズＣＰＵ１１１と通信接点３００を介して接続された通信回路２４１は、データバス２６１に接続され、ボディＣＰＵ２２９等とのデータのやりとりや制御命令の通信を行う。
【００２５】
データバス２６１に接続された記録媒体制御回路２４３は、記録媒体２４５に接続され、この記録媒体２４５への画像データ等の記録の制御を行う。記録媒体２４５は、ｘDピクチャーカード(登録商標)、コンパクトフラッシュ(登録商標)、ＳＤメモリカード(登録商標)またはメモリスティック(登録商標)等の書換え可能な記録媒体のいずれかが装填可能となるように構成され、カメラ本体２００に対して着脱自在となっている。その他、マイクロドライブ（登録商標）などの様なハードディスクユニットや無線通信ユニットを接続可能に構成してもよい。
【００２６】
データバス２６１に接続されているフラッシュメモリ制御回路２４７は、フラッシュメモリ（Flash Memory）２４９に接続され、このフラッシュメモリ２４９は、カメラのフローを制御するためのプログラムが記憶されている。ボディＣＰＵ２２９はこのフラッシュメモリ２４９に記憶されたプログラムに従ってデジタルカメラの制御を行う。なお、フラッシュメモリ２４９は、電気的に書換可能な不揮発性メモリである。
【００２７】
カメラ本体２００や交換レンズ１００のパワー供給の制御を行うためのパワースイッチレバーに連動してオン・オフするパワースイッチ２５７と、シャッタレリーズ釦に連動するスイッチ、再生モードを指示する再生釦に連動するスイッチ、背面液晶モニタ２６の画面でカーソルの動きを指示する十字釦に連動するスイッチ、スルー画表示の切り替えを行う表示切換釦に連動するスイッチ、撮影モードを指示するモードダイヤルに連動するスイッチ、選択された各モード等を決定するＯＫ釦に連動するＯＫスイッチ、除塵スイッチ２５６、姿勢検出スイッチ２５８、着脱検知スイッチ２５９等の各種スイッチ２５５は、スイッチ検知回路２５３を介してデータバス２６１に接続されている。
【００２８】
なお、レリーズ釦は、撮影者が半押しするとオンする第１レリーズスイッチと、全押しするとオンする第２レリーズスイッチを有している。この第１レリーズスイッチ（以下、１Ｒと称する）のオンによりカメラは焦点検出、撮影レンズのピントあわせ、被写体輝度の測光等の撮影準備動作を行い、第２レリーズスイッチ（以下、２Ｒと称する）のオンにより撮像素子の出力に基づいて被写体像の画像データの取り込みを行う撮影動作を実行する。また、除塵スイッチ２５６は、撮影者が除塵動作を指示する際に操作する除塵釦に連動するスイッチである。姿勢検出スイッチ２５８は、カメラ本体２００が正位置または縦位置に構えられているかを検出するスイッチである。着脱検知スイッチ２５９は、カメラ本体２００に交換レンズ１００が装着状態にあるか否かを検知するスイッチである。
【００２９】
次に、撮像素子ユニット２２４およびシフト機構２１７の構成について図２を用いて説明する。図２（Ａ）は撮像素子ユニット２２４およびシフト機構２１７をシャッタ２１３側からみた斜視図であり、図２（Ｂ）はＡ−Ａ断面図である。平板の硬質電気回路基板で構成された第１基板３５０は、カメラ本体２００に固定されている。第１基板３５０上には、前述のＡＳＩＣ２６２等の制御系回路を搭載するメイン基板３７１が固定されている。
【００３０】
第１基板３５０の前面側には、この第１基板３５０と並行に平板で構成された第２基板３５１が固定されている。第２基板３５１には、４つのピン３６５ａ、３６５ｂ、３６５ｃ、３６５ｄが植設されている。第１スライダ３５３の長孔３５３ａ、３５３ｂにこれら４つのピン３６５ａ、３６５ｂ、３６５ｃ、３６５ｄが嵌合し、第１スライダ３５３は上下方向に摺動自在となっている。すなわち、上下方向に配列されたピン３６５ａとピン３６５ｂは長孔３５３ａに嵌合しており、同じく上下方向に配列されたピン３６５ｃとピン３６５ｄは長孔３５３ｂに嵌合しており、第１スライダ３５３は、上下方向に摺動自在であり、左右方向には摺動することはない。
【００３１】
第１スライダ３５３には、４つのピン３６７ａ、３６７ｂ、３６７ｃ、３６７ｄが植設されている。これら４つのピン３６７ａ、３６７ｂ、３６７ｃ、３６７ｄに、第２スライダ３５５の長孔３５５ａ、３５５ｂが嵌合し、左右方向に摺動自在となっている。すなわち、左右方向に配列されたピン３６７ａとピン３６７ｂは長孔３５５ａに嵌合しており、同じく左右方向に配列されたピン３６７ｃとピン３６７ｄは長孔３５５ｂに嵌合しており、第２スライダ３５５は、左右方向に摺動自在であり、上下方向には摺動することはない。
【００３２】
Ｙ方向シフト用アクチュエータとしてのＤＣモータ（以下モータと略す）３５７は、第２基板３５１の左辺付近のＬ字状突起部３５１ａに固定されており、モータ３５７の駆動軸３５７ａは、駆動歯車３５９と一体に固着されている。この駆動歯車３５９は第１スライダ３５３の左辺部の側壁に形成された平歯車３５３ｃに噛合しており、駆動歯車３５９と平歯車３５３ｃによって、いわゆるラックアンドピニオンを構成している。したがって、モータ３５７が回転すると、駆動歯車３５９が回転し、これと噛合する第１スライダ３５３は上下方向に摺動する。なお、図２においては、モータ３５７の駆動力伝達系に歯車として、駆動歯車３５９しか描かれていないが、モータ３５７の回転を減速するために、複数の歯車列を設けても、勿論構わない。
【００３３】
第２基板３５１上には、検出ＰＲ２２５を構成するＰＲ１が、第１スライダ３５３の平歯車３５３ｃと対向する位置に配置されている。このＰＲ１は平歯車３５３ｃに向けて投光し、その反射光を受光し、平歯車３５３ｃの歯車部の状態に応じた検出信号を出力する。この検出信号をパルス化してカウントすることにより、第1スライダ３５３の位置を検出することができる。位置を検出することで、第１スライダ駆動時の当て付けを予測することが可能となる。
【００３４】
第１スライダ３５３に設けたＬ字状突起部３５３ｄに、Ｘ方向シフト用アクチュエータとしてのＤＣモータ（以下モータと略す）３６１が固定されており、モータ３６１の駆動軸３６１ａは、駆動歯車３６３と一体に固着されている。この駆動歯車３６３は第２スライダ３５５の下辺部の側壁に形成された平歯車３５５ｃに噛合しており、駆動歯車３５９と平歯車３５５ｃによって、いわゆるラックアンドピニオンを構成している。したがって、モータ３６１が回転すると、駆動歯車３６３が回転し、これと噛合する第２スライダ３５５は左右方向に摺動する。なお、上下方向の駆動の場合と同じく、図２においては、モータ３６１の駆動力伝達系に歯車としては駆動歯車３６３しか描かれていないが、モータ３６１の回転を減速するために、複数の歯車列を設けても、勿論構わない。
【００３５】
第１スライダ３５３上には、検出ＰＲ２２５を構成するＰＲ２が、第２スライダ３５５の平歯車３５５ｃと対向する位置に配置されている。このＰＲ２は平歯車３５５ｃに向けて投光し、その反射光を受光し、平歯車３５５ｃの歯車部の状態に応じた検出信号を出力する。この検出信号をパルス化してカウントすることにより、第２スライダ３５５の位置を検出することができる。第２スライダ３５５の位置を検出することで、第２スライダ駆動時の当て付けを予測することが可能となる。
【００３６】
第２スライダ３５５のほぼ中央の開口部の内側には、撮像基板３７３が設けられている。この撮像基板３７３には、前述の撮像素子２１１が固定されおり、その前面側には赤外カットフィルタ２１０、さらに前面側には光学的ローパスフィルタ２０９が配置されている。また、第２スライダ３５５の開口部の周縁部の取り付け部３５５ｄには、開口部の円周に沿って圧電素子２０８が固着されている。そして図示しない振動伝達体を介して防塵フィルタ２０７が配置されている。防塵フィルタ２０７は留め金具３６９によって、振動伝達体を介して圧電素子２０８に圧接している。レンズ１０１、１０２によって形成される被写体像は、防塵フィルタ２０７、光学的ローパスフィルタ２０９および赤外カットフィルタ２１０を通過して撮像素子２１１上に結像する。
【００３７】
このように、撮像素子ユニット２２４とシフト機構２１７は構成されているので、モータ３５７が回転すると、第１スライダ３５３は第２基板３５１上を上下方向（Ｙ方向）に摺動可能である。同様に、モータ３６１が回転すると、第２スライダ３５５は第１スライダ３５３上を左右方向（Ｘ方向）に摺動可能である。つまり、モータ３５７とモータ３６１を各々駆動制御することにより、撮像素子２１１を固定する第２スライド３５５は、撮影光軸に直交する平面内のＸ方向およびＹ方向に自由自在に移動できる。したがって、手振れセンサ２１４の出力に基づいて、手振れ補正回路２１５は手振れを打ち消すように、シフト機構駆動回路２１６のモータ３５７およびモータ３６１に信号を出力し、撮像素子２１１を空間的に移動させ、手振れを打ち消すことができる。
【００３８】
また、圧電素子２０８が後述する防塵フィルタ駆動回路２２０から駆動信号を受けると可聴周波数より高周波で振動し、振動波を発生することにより、防塵フィルタ２０７に付着した塵埃を除去することができる。さらに、第１スライダ３５３または第２スライダ３５５を高速で移動させ、端部に当て付ける際の加速度によって、防塵フィルタ２０７に付着した塵埃を除去することもできる。ここで、端部に当て付くとは、Ｙ方向に第１スライダ３５３が移動する場合には、長孔３５３ａ、３５３ｂにピン３６５ａ、３６５ｃが当て付くこと、またはピン３６５ｂ、３６５ｄに当て付くことを言い、Ｘ方向に第２スライダ３５５が移動する場合には、長孔３５５ａ、３５５ｂにピン３６７ａ、３６７ｃが当て付くこと、またはピン３６７ｂ、３６７ｄに当て付くことを言う。
【００３９】
なお、本実施形態においては、第１スライダ３５３および第２スライダ３５５の駆動範囲は、長孔３５３ａ、３５３ｂ、３５５ａ、３５５ｂと、ピン３６５ａ、３６５ｂ、３６５ｃ、３６５ｄ、３６７ａ、３６７ｂ、３６７ｃ、３６７ｄによって決まる範囲となっているが、この長孔とピンの構成に限らず、例えば、第２基板３５１と第１スライダ３５３に当接部を設け、また、第１スライダ３５３と第２スライダ３５５に当接部を設け、この間で移動するようにしても良い。その場合、第１スライダ３５３のような可動部材に当接部を設けると、駆動機構に悪影響を与える虞があるので、当接部は固定された部材上に設けることが望ましい。この場合には、端部に当て付くとは、それぞれの可動部が当接部に当て付くことを言う。
【００４０】
また、本実施形態においては、Ｘ方向シフト用アクチュエータとしてＤＣモータ３６１をＹ方向シフト用アクチュエータとしてＤＣモータ３５７を設けたが、これに限らず、ステッピングモータや超音波モータを採用するようにしても良い。ステッピングモータを採用する場合には、印加パルス数をカウントすることにより、基準位置から移動した位置を検出することができるという利点がある。ステッピングモータを採用した場合には、検出ＰＲ２２５を無くすことも可能となる。また、第１スライダ３５３、第２スライダ３５５は互いに直交する方向としたが、これに限らず、例えば、円弧状を互いに移動するように構成しても良い。さらに、撮像素子２１１のシフト機構２１７として、ラックアンドピニオンを利用した構成としたが、これに限らず、例えば、圧電素子を利用したシフト機構等、種々の構成を利用することができる。
【００４１】
次に、図３を用いて、本実施形態における手振れセンサ２１４、手振れ補正回路２１５およびシフト機構駆動回路２１６の構成について説明する。手振れセンサ２１４は、第１の方向としてのカメラ本体２００の長手方向（Ｘ方向）の手振れを検出する手振れセンサＸ２１４ａと第２の方向としてのカメラ本体２００の高さ方向（Ｙ方向）の手振れを検出する手振れセンサＹ２１４ｂとからなる。ここで、手振れセンサは、公知のジャイロ、角速度センサ、加速度センサまたはショックセンサ等で構成される。
【００４２】
手振れ補正回路２１５は、Ｘ信号処理回路２１５ａと、Ｙ信号処理回路２１５ｂとこれらの回路の出力に接続された手振れ演算回路２１５ｃとから構成されている。Ｘ信号処理回路２１５ａは手振れセンサＸ２１４ａの出力が入力されるように接続されており、Ｘ軸方向の手振れに関する信号を処理し、手振れ演算回路２１５ｃに出力する。また、Ｙ信号処理回路２１５ｂは手振れセンサＹ２１４ｂの出力が入力されるように接続されており、Ｙ軸方向の手振れに関する信号を処理し、手振れ演算回路２１５ｃに出力する。手振れ演算回路２１５ｃは、それぞれＸ軸方向およびＹ軸方向の手振れを打ち消すに必要な駆動量を演算し、シフト機構駆動回路２１６に出力する。
【００４３】
シフト機構駆動回路２１６は、ドライバ２１６ａと、Ｘ方向シフト用アクチュエータとしてのモータ３６１とＹ方向シフト用アクチュエータとしてのモータ３５７とを有する。これらのアクチュエータは前述した、図２のモータ３６１とモータ３５７に相当する。Ｘ方向シフトアクチュエータ３６１とＹ方向シフトアクチュエータ３５７は、それぞれドライバ２１６ａからの出力に従って駆動される。
【００４４】
ドライバ２１６ａには、手振れ補正回路２１５の手振れ演算回路２１５ｃの出力が入力されるように接続されている。そして、ドライバ２１６ａが手振れ補正回路２１５の出力に従って、Ｘ方向シフト用アクチュエータ３６１、Ｙ方向シフト用アクチュエータ３５７を駆動制御することで、手振れ補正動作が行なわれる。
【００４５】
手振れ補正回路２１５には、入出力回路２３９を介してボディＣＰＵ２２９から出力される手振れ補正動作開始／停止制御信号が印加され、この制御信号に従って、手振れ補正の開始と停止の制御がなされる。そして手振れ補正動作の開始制御がなされたら、手振れ補正回路２１５はシフト機構駆動回路２１６のドライバ２１６ａに制御信号を出力する。
【００４６】
次に、図４及び図５を用いて塵埃除去動作を行う防塵フィルタ駆動回路２２０とその周辺回路について説明する。防塵フィルタ駆動回路２２０内に配置されたＮ進カウンタ４１は、入出力回路２３９内のクロックジェネレータ５５から出力されるクロックパルス（Ｓｉｇ１）を入力し、また入出力回路２３９の出力ＩＯポートであるＤ_ＮＣｎｔ端子から出力されるカウンタ設定値Ｎを入力する。Ｎ進カウンタ４１はクロックパルスをカウントしてカウンタ設定値Ｎとなるとパルス（Ｓｉｇ２）を出力する。このパルスＳｉｇ２を入力するＤフリップフロップから構成される１／２分周回路４２は、パルスＳｉｇ２の立ち上がり信号を入力するたびに出力（Ｓｉｇ３）が反転する分周回路である。
【００４７】
１／２分周回路４２の出力端子はインバータ４３の入力端子に接続され、このインバータ４３の出力端子は、ＭＯＳトランジスタ（Ｑ０２）４４ｃのゲートに接続される。ＭＯＳトランジスタ（Ｑ０２）４４ｃのソースはトランス４５の一次側の一端に接続され、ドレインは電源オン・オフ用のＭＯＳトランジスタ（Ｑ００）４４ａのドレインに接続しており、このＭＯＳトランジスタ（Ｑ００）４４ａのゲートは、入出力回路２３９のＩＯポートであるＰ_ＰｗＣｏｎｔ端子に接続され、このトランジスタのソースは、接地されている。また、１／２分周回路４２の出力端子はＭＯＳトランジスタ（Ｑ０１）４４ｂのゲートにも接続され、ＭＯＳトランジスタ（Ｑ０１）４４ｂのソースはトランス４５の一次側の他端に接続され、ドレインはＭＯＳトランジスタ（Ｑ０２）４４ｃのドレインに接続されている。
【００４８】
トランス４５の一次側中間タップは抵抗（Ｒ００）４６を介して電源回路５３ａに接続されている。また、トランス４５の二次側の一端は、圧電素子２０８の一端に接続され、圧電素子２０８の他端は接地されている。圧電素子２０８はトランス４５による昇圧交流電圧（Ｓｉｇ４）を受け、超音波振動を行う。
【００４９】
以上のように、防塵フィルタ駆動回路２２０とその周辺回路は構成されている。まず、ＭＯＳトランジスタ（Ｑ００）４４ａのゲートに、入出力回路２３９のＰ_ＰｗＣｏｎｔ端子からＨレベル信号が印加されると、トランジスタ（Ｑ００）４４ａはｎチャネルタイプであることから、導通し、電源回路５３ａから電源電圧がトランス４５の一次側中間タップに印加される。
【００５０】
この状態で、入出力回路２３９のクロックジェネレータ５５からクロックパルス（図５のＳｉｇ１参照）がＮ進カウンタ４１に出力されると、Ｎ進カウンタ４１はカウントを開始し、入出力回路２３９のＤ_ＮＣｎｔを介して設定された設定値Ｎまでカウントすると、出力端子からパルス信号Ｓｉｇ２を出力する（図５のＳｉｇ２参照）。Ｎ進カウンタ４１からのパルス信号Ｓｉｇ２を入力する１／２分周回路４２によって、デューティ比が５０％のパルス信号（図５のＳｉｇ３）に変換され、このパルス信号はＭＯＳトランジスタ（Ｑ０１）４４ｂのゲートと、インバータ４３を介してＭＯＳトランジスタ（Ｑ０２）４４ｃに印加される。
【００５１】
ＭＯＳトランジスタ（Ｑ０１）４４ｂとＭＯＳトランジスタ（Ｑ０２）４４ｃは交互にオン状態となり、トランス４５の一次側には中間タップを介して電源回路５３ａから電源電圧が印加され、トランス４５の巻線数比に従って昇圧された電圧（図５のＳｉｇ４）が二次側から出力され、圧電素子２０８に印加される。圧電素子２０８に印加される高圧電圧の周波数は入出力回路２３９のＤ_ＮＣｎｔ端子から設定される設定値Ｎによって変化させることができるので、圧電素子２０８の共振周波数となるように設定値Ｎを決めれば効率よく塵埃を除去することができる。共振周波数は可聴周波数より高く、例えば、超音波周波数からなる。なお、入出力回路２３９から防塵フィルタ駆動回路２２０に供給される信号は、ボディＣＰＵ２２９の制御によるものである。
【００５２】
なお、本実施形態において、塵埃除去は、防塵フィルタ２０７上に設けた圧電素子２０８を可聴周波数より高周波数の振動波を発生させることによって行っているが、振動は防塵フィルタ２０７以外の赤外フィルタ２１０や光学的ローパスフィルタ２０９等の光学素子に与えても良く、また撮像素子２１１の撮像面に設けるようにしても構わない。また、振動を利用する以外にも、撮像素子自体もしくは撮像素子の前面側に配設された光学素子に付着した塵埃を除去できるものであれば、例えば、空気ポンプ等を利用して空気流によって吹き飛ばすものや、静電気を利用して塵埃を集塵して除去するもの等、種々の方法に適宜、置き換えても勿論構わない。
【００５３】
次に、本発明の第１実施形態に係るデジタル一眼レフカメラの動作を図６乃至図１３に示すフローチャートとタイムチャートを用いて説明する。まず、カメラ本体２００に電源電池が装填される等により、パワーオンリセットがなされると、初期設定を行う（＃１）。初期設定では、各電子素子のポートやメモリが初期化され、また機械部品が初期位置となるようにリセット動作がなされる。続いて、パワースイッチ２５７の状態を検出する（＃３）。検出の結果、パワースイッチ２５７がオフ状態の場合には、このステップ＃３を繰り返し実行する待機状態となる。また、検出の結果、オフ状態からオン状態に変化した場合には、ステップ＃５に進み、除塵動作１を行う。電源オフ時に交換レンズ１００が離脱され、マウント開口部から防塵フィルタ２０７に塵埃が付着する可能性もあることから、電源オン時に除塵動作を行うようにしている。この除塵動作１では、シフト機構駆動回路２１６のモータ３５７，３６１によって撮像素子２１１を空間的に移動させる撮像素子シフト方式による除塵動作と、防塵フィルタ駆動回路２２０によって圧電素子２０８に駆動信号を印加し振動波を発生させる除塵動作を組み合わせて、塵埃を除去する。
【００５４】
ステップ＃５の除塵動作１が終わるか、ステップ＃３でパワースイッチ２５７がオン状態であることを検出すると、次に、１Ｒスイッチ、２Ｒスイッチ、撮影モードスイッチ、メニュースイッチ等の各種スイッチ２５５、除塵スイッチ２５６および着脱スイッチ２５９の状態を、スイッチ検知回路２５３によって検出する（＃７）。続いて、スイッチ検出によって得られた撮影モードスイッチやメニュースイッチの状態に基づいて、撮影モードや画質モード等のモード変更処理を行う（＃９）。次に、ステップ＃７のスイッチ検出で得られた表示切換釦に連動するスイッチの状態に基づいて、スルー画表示モードであるか否かの判定を行う（＃１１）。判定の結果、スルー画表示モードが設定されている場合には、光学式ファインダによる被写体像観察から、背面液晶モニタ２６によるスルー画表示による被写体像観察に切り替えるために、図７に示すステップ５１に進むが、詳細は後述する。
【００５５】
ステップ＃１１における判定の結果、スルー画表示モードでなかった場合には、次に、除塵スイッチ２５６がオンであるかオフであるかの判定を行う（＃１３）。判定の結果、オンであった場合には、すなわち、撮影者が除塵釦を操作し、塵埃除去動作を指示した場合には、ステップ＃１５に進み、ステップ＃５と同様に、除塵動作１を実行する。除塵動作１が終わると、ステップ＃７のスイッチ検出で得た検出結果に基づいて、１Ｒスイッチの状態を判定する。判定の結果、１Ｒスイッチがオフであった場合には、ステップ＃３に戻り、前述のステップを繰り返す。
【００５６】
ステップ＃１７において、１Ｒスイッチがオンであった場合、すなわち撮影者がレリーズ釦の半押しを行っていた場合には、測距とレンズ駆動量の演算を行う（＃１９）。測距及びレンズ駆動量演算は、測距センサ２１８および測距回路２１９からの出力に基づいて、撮影レンズを構成するレンズ１０１、１０２の焦点ズレ量を公知のＴＴＬ位相差法によって検出し、これに基づいて合焦位置に駆動するためのレンズ駆動量を演算により求める。続いて、焦点ズレ量またはレンズ駆動量に基づいて、合焦範囲内に入っているか否かの判定を行う（＃２１）。判定の結果、合焦範囲内に入っていない場合には、ステップ＃１９で求めたレンズ駆動量をレンズＣＰＵ１１１に送信し、レンズ駆動機構１０７を制御して撮影レンズを合焦位置に駆動する（＃２３）。合焦動作が終了すると、またはステップ＃１３において除塵スイッチ２５６がオフであった場合には、ステップ＃１７に進み、前述のステップを繰り返す。
【００５７】
ステップ＃２１において、判定の結果、合焦範囲に入っていた場合には、２Ｒスイッチの状態を検出する（＃２５）。２Ｒスイッチがオフの場合、すなわち撮影者がレリーズ釦を全押ししていない場合には、続いて１Ｒスイッチの状態を検出し（＃２７）、１Ｒスイッチがオンであった場合には、ステップ＃２５に戻り、また１Ｒスイッチがオフであった場合には、ステップ＃３に戻り、前述のステップを繰り返す。つまり、レリーズ釦が半押し状態の場合には、ステップ＃２５と＃２７を繰り返し検出する待機状態となり、レリーズ釦から撮影者の手が離れると、ステップ＃３に戻る。
【００５８】
ステップ＃２５において、検出の結果、２Ｒスイッチがオンとなると、撮像素子２１１の出力に基づいて静止画像を記録する撮像動作に移る。撮像動作に入ると、まず測光および露出量演算を行う（＃２９）。このステップでは、測光センサ２０６の出力に基づいて被写体輝度の測定を行い、ここで得た被写体輝度に基づいてシャッタ速度及び／又は絞り値を演算により求める露光量演算を行う。続いて、手振れによって被写体像がぶれることを防止するために手振れ補正機構動作を開始させる（＃３１）。手振れ補正機構の動作開始は、手振れ補正回路２１５（図３参照）に、入出回路２３９を介して手振れ補正動作開始信号を送信することにより行い、これによってシフト機構駆動回路２１６のモータ３５７、３６１が、手振れを打ち消すように、撮像素子２１１を駆動する。
【００５９】
次に、可動反射ミラー２０１のアップ動作を行う（＃３３）。可動反射ミラー２０１のアップ前（すなわちダウン状態）は、撮影レンズのレンズ１０１、１０２を通過した被写体光束は可動反射ミラー２０１によって反射され、フォーカシングスクリーン２０３上に結像しており、被写体像は光学ファインダによって観察することができる。この状態では、被写体光束は撮像素子２１１に導かれることはないが、可動反射ミラー２０１がアップすることにより、撮像素子２１１に導かれることが可能となる。続いて、シャッタ２１３の先幕が走行を開始し、シャッタ２１３が開放状態となる（＃３５）。これによって、撮像素子２１１上に被写体像が結像し、露出を開始する（＃３７）。
【００６０】
ステップ＃９において設定された撮影モードに従い、設定されたシャッタ速度またはステップ＃２９において演算で求めたシャッタ速度に応じた露出時間が経過すると、シャッタ２１３の後幕を走行させ、シャッタ閉じを行う（＃３９）。続いて、可動反射ミラー２０１のダウン動作とシャッタ２１３のチャージ動作を行う（＃４１）。これで露出動作が終了するので、手振れ補正機構の動作を停止する（＃４３）。
【００６１】
本実施形態においては、ファインダ光学系による被写体像観察時における撮像動作では、画像データを取得する前後のステップ＃３１からステップ＃４３の間で、シフト機構２１７、シフト機構駆動回路２１６、手振れ補正回路２１５および手振れセンサ２１４からなる手振れ補正機構によって、カメラ本体に加えられた振れの影響を打ち消すように撮像素子２１１を駆動している。なお、手振れ補正機構は、ステップ＃３７の露出動作の前後で動作すれば良く、例えば、測光露出演算の前に開始しても良く、また後述するメディア記録の後に動作を停止しても良い。
【００６２】
次に、撮像素子２１１から画像データの読出しを行い（＃４５）、画像処理回路２２７等によって画像処理を行って（＃４７）、記録媒体２４５に静止画像の記録を行う（＃４９）。静止画像の記録が終わると、ステップ＃３に戻り、前述のステップを繰り返す。以上のステップにより、光学ファインダによって被写体像を観察している際に、撮影者がレリーズ釦を全押しすると、撮像素子２１１によって得られた画像データが記録媒体２４５される。
【００６３】
ステップ＃１１に戻り、表示切換釦の操作によりスルー画表示モードが選択されていた場合には、図７のステップ＃５１に進み、ステップ＃３１と同様にして、手振れ補正機構動作を開始する。これによって、スルー画表示中に、手振れによって背面液晶モニタ２６に表示される動画像がぶれて見苦しくなることを防止する。続いて、ステップ＃２９と同様にして、測光・露出量演算を行う（＃５３）。次に、ステップ＃３３と同様に、可動反射ミラー２０１のアップ動作を行い（＃５５）、アップ動作が終わると、ステップ＃３５と同様に、シャッタ２１３の開放動作を行う（＃５７）。これによって、可動反射ミラー２０１が撮影光軸から退避し、シャッタ２１３が開放状態となるので、撮像素子２１１上に被写体像が結像する。
【００６４】
この後、撮像素子２１１の駆動にあたっての電子シャッタスピードと感度の条件設定を行うために、ステップ＃５３で求めた測光・露光量の演算結果を用いてスルー画条件設定１のサブルーチンを実行する（＃５９）。このサブルーチンの実行によって背面液晶モニタ２６に適切な明るさ（明度）の像を表示することができる。このサブルーチンの詳細については図１1を用いて後述する。スルー画条件設定１が終了すると、スルー画表示の準備ができたので、背面液晶モニタ２６に被写体像の動画によるスルー画表示を開始させる（＃６１）。本実施形態では、スルー画表示のフレームレートは、３０ｆｐｓ（flame per sec）であり、フレーム間隔は３３ｍｓｅｃとなる。なお、スルー画表示動作の制御はこの開始指示を受けて画像処理回路２２７にて行われる。
【００６５】
続いて、ステップ＃７と同様に、スイッチ検出を行い（＃６３）、ステップ＃９と同様に、モード変更処理を行う（＃６５）。スイッチ検出の際に得られた表示切換スイッチの状態に基づいて、スルー画表示モードか否かの判定を行い（＃６７）、スルー画表示モードではなかった場合には、スルー画表示モードを解除し、光学ファインダで被写体像を表示するために、ステップ＃７１以下を実行する。
【００６６】
まず、背面液晶モニタ２６でのスルー画表示を停止させ（＃７１）、続いて、ステップ＃３９と同様に、シャッタ２１３を閉じる（＃７３）。これによって撮像素子２１１上には、被写体像が導かれなくなる。続いて、可動反射ミラー２０１をダウンさせ、シャッタ２１３のシャッタチャージを行う（＃７５）。この一連の動作によって、スルー画表示は停止するので、手振れ補正機構による手振れ防止動作は必要なくなり、この手振れ補正機構の動作を停止する（＃７７）。手振れ補正機構の動作を停止すると、ステップ＃３に戻り、前述のステップを繰り返す。
【００６７】
ステップ＃６７に戻り、判定の結果、スルー画表示モードが選択されていた場合には、次にパワースイッチ２５７の状態を検出する（＃６９）。検出の結果、オフであった場合には、電源オフのために、前述のステップ＃７１以下に進み、スルー画表示を解除してから、ステップ＃３に戻る。
【００６８】
ステップ＃６９において、判定の結果、パワースイッチ２５７がオンであった場合には、除塵スイッチ２５６の状態を検出する（＃８１）。検出の結果、オンであった場合には、撮影者より除塵動作が指示されたので、除塵動作２を行う（＃８３）。除塵動作１は、スルー画表示がなされていない状態で除塵動作を行うものであるが、この除塵動作２はスルー画表示がなされている際に行う除塵動作であり、詳しくは図１０を用いて後述する。
【００６９】
除塵動作２が終了、またはステップ＃８１において除塵スイッチ２５６がオフであった場合には、２Ｒスイッチの状態を検出する（＃８５）。検出の結果、オフであった場合には、スルー画条件の設定２を実行する（＃８７）。このスルー画条件の設定２は、液晶モニタ２６におけるスルー画表示の明度を適切に保つことを目的とするサブルーチンである。ステップ＃５９のスルー画条件設定１はスルー画表示前であったので、測光センサ２０６の出力に基づいて行ったが、スルー画条件設定２では、狙いとする明度と前回撮像結果に基づく画面明度と差分から次回撮像時の電子シャッタスピードと感度を決定する。なお、ここで、明度とは、例えば、撮像素子２１１の各画素出力の加重平均値に対応した値である。
【００７０】
このように、ステップ＃１１において、スルー画表示モードであると判定されると、まずステップ＃５１において手振れ補正機構の動作を開始させ、手振れによる像ブレを防止する。このためステップ＃６１において背面液晶モニタ２６でのスルー画表示を開始した際に、像ブレのために見苦しくなることがない。ステップ＃６１においてスルー画表示を開始した後は、スルー画表示モードが維持され、パワースイッチ２５７がオンである限りは、ステップ＃６３〜＃６９、＃８１〜＃８７を実行し、ステップ＃６３に戻るループを実行し続ける。この間、除塵釦が操作され除塵スイッチ２５６がオンとなると、除塵動作２を実行する。
【００７１】
ステップ＃８５に戻り、スルー画表示中に、２Ｒスイッチがオンとなると、撮像素子２１１の出力に基づいて静止画像を記録する撮像動作に移る。撮像動作に入ると、まず、スルー画表示の停止を行い（＃９１）、シャッタ２１３の閉じ動作（＃９３）と、チャージ動作を行う（＃９５）。シャッタ２１３はスルー画表示中、開放状態となっているが、露出動作に入る前に、露光時間を制御するシャッタ２１３を一旦閉じさせチャージを行うことにより、シャッタ２１３の初期化を行い、露光時間制御を可能とする。
【００７２】
続いて、シャッタ２１３のシャッタ先幕の走行を開始させシャッタを開放する（＃９７）。これによって撮像素子２１１上に被写体像が結像し、露出を開始する（＃９９）。ステップ＃９において設定された撮影モードに従い、設定されたシャッタ速度またはステップ＃５３において演算で求められたシャッタ速度に応じた露出時間が経過すると、シャッタ２１３の後幕を走行させ、シャッタ閉じを行う（＃１０１）。続いて、可動反射ミラー２０１のダウン動作とシャッタ２１３のチャージ動作を行う（＃１０３）。この後、画像データの読出し（＃１０５）、画像処理（＃１０７）およびメディア記録（＃１０９）を行う。これらのステップは前述のステップ＃４５、＃４７および＃４９と同様であるので、詳細は省略する。メディア記録が終わると、ステップ＃５３に戻り、スルー画表示モードで動作する。
【００７３】
なお、スルー画表示を行わずファインダ光学系で被写体像の表示を行う場合には、ステップ＃１９〜＃２３において自動焦点調節を行っていたが、スルー画表示の際には測距センサ２１８に被写体光束が導かれないために、自動焦点調節を行っていない。しかし、撮像素子２１１の出力から高周波成分を抽出して行う、いわゆるコントラストＡＦ等の測距機能を搭載すれば、スルー表示モードでも自動焦点調節を行うことができる。
【００７４】
次に、ステップ＃５および＃１５における除塵動作１のサブルーチンについて、図９に示すフローチャートと図１３に示すタイムチャートを用いて説明する。本実施形態における除塵動作は、シフト機構２１７によって駆動端で発生する加速度を利用して防塵フィルタ２０７に付着した塵埃を除去すると共に、駆動端前後で防塵フィルタ２０７を圧電素子２０８によって超音波振動させることによって容易に塵埃を除去するようにしている。
【００７５】
除塵動作１のサブルーチンに入ると、まず、第１スライダ３５３と第２スライダ３５５を移動端近傍まで駆動する。このために、Ｙ方向に第１スライダ３５３を駆動するモータ３５７の駆動を開始する（＃１２１）。続いて、ＰＲ１の検出信号をパルス化してカウント処理を行い（＃１２３）、第１スライダ３５３の移動状態を検出する。続いて、このカウント処理の結果に基づいて、所定時間、ＰＲ１から出力がないか否かの判定を行う（＃１２５）。判定の結果、ＰＲ１から出力がある場合には、ステップ＃１２３に戻り、所定時間ＰＲ１から出力がないと判定された場合には、第１スライダ３５３は端部に当て付いたので、モータ３５７の駆動を停止する（＃１２７）。この一連の動作で、第１スライダ３５３は、Ｙ方向の端部に当て付いた状態で停止する。
【００７６】
次に、Ｘ方向についても第２スライダ３５５を端部に当て付いた状態で停止させるために、ステップ＃１２９から＃１３５を実行する。すなわち、Ｘ方向に第２スライダ３５５を駆動するモータ３６１の駆動を開始する（＃１２９）。続いて、ＰＲ２の検出信号をパルス化してカウント処理を行い（＃１３１）、第２スライダ３５５の移動状態を検出する。このカウント処理の結果に基づいて、所定時間、ＰＲ２から出力がないか否かの判定を行う（＃１３３）。判定の結果、ＰＲ２から出力がある場合には、ステップ＃１３１に戻り、所定時間ＰＲ２から出力がないと判定された場合には、モータ３６１の駆動を停止する（＃１３５）。この一連の動作で、第２スライダ３５５は、Ｘ方向の端部に当て付いた状態で停止する。
【００７７】
次に、入出力回路２３９のＤ＿ＮＣｎｔ端子（図４参照）に、３０ｋＨｚの振動周波数に対応する設定値Ｎを設定する（＃１３７）。続いて、姿勢検出スイッチ２５８の検出結果に基づいてカメラ本体が正位置に構えられているか、縦位置に構えられているかの判定を行う（＃１３９）。カメラ本体２００を横長方向が重力に対して直交するように把持されている場合が正位置、横長方向が重力と同じ方向となるように把持されている場合が縦長位置である。
【００７８】
カメラ姿勢の判定の結果、カメラ本体２００が正位置であった場合には、駆動モータとしては、Ｙ軸方向に第１スライダ３５３の駆動を行うモータ３５７とし（＃１４１）、検出ＰＲ２２５としてＰＲ１を選択する（＃１４３）。一方、判定の結果、カメラ本体２００が縦位置であった場合には、駆動モータとしては、Ｘ軸方向に第２スライダ３５５の駆動を行うモータ３６１とし（＃１４５）、検出ＰＲ２２５としてＰＲ２を選択する（＃１４７）。この選択によって、撮像素子２１１や防塵フィルタ２０７は重力方向に移動することができる。
【００７９】
ステップ＃１４３または＃１４７において、検出ＰＲ２２５の選択が終わると、次に、ステップ＃１４１または＃１４５で選択したモータ３５７またはモータ３６１の駆動を開始する（＃１５１、図１３のｔ１のタイミング、）。続いて、ステップ＃１４３または＃１４７で選択されたＰＲの検出信号をパルス化してカウント処理を行い（＃１５３）、第１または第２スライダの移動状態を検出する。このカウント処理の結果に基づいて、所定時間、ＰＲから出力がないか否かの判定を行う（＃１５５）。ＰＲから出力がある場合には、ステップ＃１５７に進み、カウント値が当て付け寸前か否かの判定を行う。これは、ステップ＃１２７または＃１３５において、モータを停止した位置を基準にして、パルス数をカウントすることにより、第１または第２スライダの位置を検出し、当て付け寸前か否かの判定を行うことができる。
【００８０】
判定の結果、当て付け寸前ではなかった場合には、ステップ＃１５１に戻り、前述のステップを繰り返す。判定の結果、当て付け寸前であった場合には、入出力回路２３９のＰ＿ＰｗＣｏｎｔ端子（図４参照）から“Ｈ”レベルを出力する（＃１５９、図１３のｔ２のタイミング）。Ｐ＿ＰｗＣｏｎｔ端子を“Ｈ”レベルとすることによりトランジスタ（Ｑ００）４４ａはオンとなり、防塵フィルタ駆動回路２２０からＳｉｇ４が出力され、圧電素子２０８は振動を開始し、除塵動作を行う。この除塵動作を行っている状態を２０ｍｓｅｃの間続ける（＃１６１）。
【００８１】
２０ｍｓｅｃが経過すると(図１３のｔ３のタイミング)、Ｄ＿ＮＣｎｔ端子に、直前の振動周波数より１ｋＨｚだけ高周波となる設定値Ｎを設定し（＃１６３）、ステップ＃１６１と同様に、２０ｍｓｅｃの間続ける（＃１６５）。２０ｍｓｅｃが経過すると、直前の振動周波数より１ｋＨｚだけ高周波となる設定値Ｎを設定し（＃１６７）、入出力回路２３９のＰ＿ＰｗＣｏｎｔ端子から“Ｌ”レベルを出力する（＃１６９、図１３のｔ４のタイミング）。Ｐ＿ＰｗＣｏｎｔ端子を“Ｌ”レベルとすることによりトランジスタ（Ｑ００）４４ａはオフとなり、防塵フィルタ駆動回路２２０からＳｉｇ４の出力が停止され、圧電素子２０８は振動を止める。圧電素子２０８の振動が停止すると、ステップ＃１５１に戻り、前述のステップを繰り返す。なお、ステップ＃１６７で設定された設定値Ｎは、次回、モータが回転方向を反転させて駆動する際の除塵動作の際に使用される。
【００８２】
ステップ＃１５５に戻り、図１３のＰＲ１出力における黒塗り三角マークのタイミングから計時し、所定時間Ｔが経過すると、ＰＲが所定時間出力ないと判定される。この状態は、第１または第２スライダが端部に当て付いた状態であるので、Ｙモータ３５７またはＸモータ３６１の駆動を停止するために、モータへの電源の供給を停止する（＃１７１、図１３のｔ５のタイミング）。モータの電源供給を停止しても直ちにモータは停止することなく、慣性走行する。この状態で２０ｍｓｅｃ経過するのを待ち（＃１７３）、２０ｍｓｅｃ経過すると、選択されているＹモータ３５７またはＸモータ３６１の駆動方向を反転して、駆動を再開する（＃１７５、図１３のｔ６のタイミング）。
【００８３】
この後、所定回数、モータ駆動を所定回数行ったか否かの判定を行い、所定回数に達していなかった場合には、ステップ＃１５１に戻り、上述のステップを繰り返す。一方、所定回数に達していた場合には、Ｙモータ３５７またはＸモータ３６１によって、第１スライダ３５３および第２スライダ３５５をセンタ位置に駆動する（＃１７９）。センタ位置への駆動は、端部からＰＲで検知されたパルス数に基づいて行う。センタ位置への駆動が終了すると元のルーチンに戻る。
【００８４】
以上のように、除塵動作１においては、モータ３５７およびモータ３６１を駆動することにより、Ｙ方向とＸ方向の端部に向けて第１スライダ３５３および第２スライダ３５５を移動させる(ステップ＃１２１〜＃１３５)。この後、カメラ本体２００の姿勢を検知し、検知結果に応じて、使用するモータ３５７または３６１と検出ＰＲ２２５を選択し、動作を開始させる（＃１３９〜＃１５３）。続いて、検出ＰＲ２２５の出力に基づいて、端部に当て付け寸前となった場合に、防塵フィルタ駆動回路２２０から圧電素子２０８に駆動信号を供給し、振動波による除塵動作を開始する（＃１５７、＃１５９）。この後、圧電素子２０８に印加する駆動周波数を３０ｋＨｚから順次、１ｋＨｚ単位でアップさせる（＃１５９〜＃１６７）。そして、端部と端部の間を繰り返し、第１スライダ３５３または第２スライダ３５５の駆動回数が所定回数に達したかを判定し、所定回数に達した場合には、除塵動作を終了する（＃１７１〜＃１７７）。
【００８５】
このように、本実施形態においては、第１スライダ３５３または第２スライダ３５５が端部に当て付く寸前に防塵フィルタ２０８を振動させているので、端部に当て付く際の加速度によって塵埃が振り落とされることに加えて、振動波による塵埃除去を行っている。防塵フィルタ２０８を振動させ、振動波を発生させると、付着している塵埃は浮いた状態となり、この浮いた状態で塵埃に加速度が加わると、振り落とされ易くなる。
【００８６】
また、本実施形態においては、最初の２０ｍｓｅｃは３０ｋＨｚで圧電素子２０８を振動させ、次の２０ｍｓｅｃは３１ｋＨｚで振動させ、順次、１ｋＨｚごとに振動周波数の周波数をあげていく。この結果、図１３に示すように、振動周波数は３０ｋＨｚから所定周波数までスイープすることになる。これは、圧電素子２０８の共振点は、製品ごとに少しずつ異なり、また同じ製品でも環境温度等によっても変化するために、共振点の存在する周波数領域の中で振動周波数をスイープすることにより、共振点で振動させ、効率的に塵埃を除去するためにある。また、１回の当て付き動作で、３０ｋＨｚ、３１ｋＨｚと周波数を切り換えているが、１回の当て付き動作で一つの周波数でも構わない。
【００８７】
なお、本実施形態においては、オープンループ制御によって共振点で振動するようにしているが、振動のエネルギを電気信号に変換し、その電気信号を検出できるようなフィードバック制御により共振点において振動するようにしても勿論良い。また、本実施形態ではスイープする振動周波数は、３０ｋＨｚから所定周波数としているが、これは個々の装置に応じて最適な値に変更すればよい。さらに、ステップ＃１７７における「所定回数」は、塵埃を除去するに十分な回数、または共振点で振動させるに十分な回数であればよい。さらに、ステップ＃１６１、＃１６５、＃１７３におけるタイマの計時時間は２０ｍｓｅｃに限らず、適宜、変更しても良い。
【００８８】
また、本実施形態においては、第１スライダ３５３と第２スライダ３５５を端部に移動させてから、姿勢検出スイッチ２５８の出力に基づいて、いずれのモータと検出ＰＲ２２５を選択するか決めているが、これに限らず、最初に姿勢検出スイッチ２５８の出力に基づいて、いずれのモータと検出ＰＲ２２５を使用するかを決定し、その後、選択されたモータを駆動して端部に移動させるようにしても良い。
【００８９】
さらに、本実施形態においては、ステップ＃１６９において圧電素子２０８への駆動信号の供給を停止してから、ステップ＃１７１でモータの停止を行っているが、これに限らず、慣性走行の間も圧電素子２０８に駆動信号を印加し、超音波振動を行っても良い。また、モータの駆動停止を、ステップ＃１５７で当て付け寸前と判断された時点で行い、慣性走行の間、圧電素子２０８に駆動信号を印加するようにしても勿論良い。
【００９０】
次に、ステップ＃８３における除塵動作２のサブルーチンについて、図１１に示すフローチャートを用いて説明する。除塵スイッチ２５６がオンとなり、除塵動作２のサブルーチンに入ると、ステップ＃４３と同様にして、手振れ補正機構の動作を停止させる（＃１８１）。本実施形態においては、スルー画表示モードに入ると、ステップ＃５１で手振れ補正動作を開始するが、除塵動作を実行するときには、防振動作を停止して行うようにしている。なお、手振れ補正動作の停止は、入出力回路２３９から手振れ補正回路２１５に手振れ補正動作停止制御信号を送ることにより行う。
【００９１】
続いて、除塵動作１のサブルーチンを実行する（＃１８３）。除塵動作１のサブルーチンでは前述したように、シフト機構２１７を駆動して撮像素子２１１や防塵フィルタ２０８を保持する第１スライダ３５３および第２スライダ３５５を、端部に向けて駆動すると共に、圧電素子２０８によって防塵フィルタ２０７を振動させて、塵埃を除去する。
【００９２】
除塵動作１のサブルーチンが終了すると、ステップ＃３１と同様にして、手振れ補正機構の動作を再開させる。手振れ補正機構の動作が再開すると、カメラ本体２００に加えられた手振れを打ち消すように手振れ補正機構が動作するので、液晶モニタ２６のスルー画表示に手振れの影響がなく、見易い被写体画像となる。
【００９３】
このように、本実施形態の除塵動作２では、ステップ＃１８１において手振れ補正機構の動作を中断させてから、ステップ＃１８３において除塵動作を開始している。また、除塵動作が終了すると、ステップ＃１８５において手振れ補正機構の動作(防振動作)を再開させている。このため、除塵動作と防振動作が同時、行われることがなく、消費電流が増大し、カメラ動作が不安定になるおそれが少なくなる。また、除塵動作の際に発生するノイズによって防振動作に悪影響を与えるおそれも少なくなる。
【００９４】
次に、「スルー画条件の設定１」と「スルー画条件設定２」について図１２を用いて説明する。このサブルーチンは前述したように、背面液晶モニタ２６に被写体画像を表示する際の画像明度の調整を行うためのものである。まず、スルー画条件設定１のサブルーチンに入ると、ステップ＃２０１において、測光センサ２０６の出力ＢＶｓに基づいて次回撮像時の電子シャッタスピードＴＶ１と感度ＳＶ１の決定を行う。スルー画表示時における絞り値は開放絞りであるので、この絞り値をＡＶｓとすると、
ＡＶｓ＋ＴＶ１＝ＢＶｓ＋ＳＶ１
の関係があり、
ＢＶｓ−ＡＶｓ＝ＴＶ１−ＳＶ１
となる。
【００９５】
この式の左辺は既知の値であるので、左辺の値からＴＶ１とＳＶ１を適宜、プログラムラインやテーブルに従って求めればよい。この後、決定された電子シャッタスピードＴＶ１と感度ＳＶ１をそれぞれのレジスタに記憶・設定する（＃２０７）。撮像素子駆動回路２２３は、ここで設定・記憶されたＴＶ１とＳＶ１に基づいて撮像素子２１１の駆動制御を行い、光電変換信号の読み出しを行う。ステップ＃２０７にてＴＶ１およびＳＶ１の設定が終了すると元のフローに戻る。
【００９６】
次に、「スルー画条件設定２」を説明する。設定２のサブルーチンに入ると、まず、狙いの画像明度（所定値）と前回撮像時の画像明度との差ΔＥＶを算出する（＃２０３）。続いて、画像明度が一定となるように、次回撮像時の電子シャッタスピードＴＶ１と感度ＳＶ１を決定する（＃２０５）。この決定にあたっては、次の要素から求める。
・開放絞り値ＡＶ０
・前回撮像時の電子シャッタスピードＴＶ０
・前回撮像時の感度ＳＶ０
・狙いの画像明度と前回撮像時の画像明度との差ΔＥＶ
まず、露出条件の基本式として
ＡＶ０＋ＴＶ０＝ＢＶ０＋ＳＶ０
である。
【００９７】
ここで、ＢＶ０は前回の輝度であるが、真の値は分からず、上記基本式では仮の値としている。真の輝度値ＢＶ０は、狙いとの差、即ち、ΔＥＶだけ外れていることから、
ＢＶ０＝ＡＶ０＋ＴＶ０−ＳＶ０＋ΔＥＶ
＝ＡＶ１＋ＴＶ１−ＳＶ１
となり、この関係式からＴＶ１とＳＶ１を求める。ここで、差ΔＥＶは、例えば、撮像素子の各画素の出力の加重平均と狙いとする値との差から求めればよい。このステップ＃２０５を終了すると、前述したステップ＃２０７に進み、このステップを実行した後、元のフローに戻る。
【００９８】
以上のように本発明の第１実施形態においては、除塵釦が操作されたとき、またパワーオンリセット時等に、除塵動作を行う場合には、シフト機構２１７によって撮像素子２１１を移動させ、このときの加速度によって塵埃を除去すると共に、撮像素子２１１の前面に設けられた光学素子としての防塵フィルタ２０７に振動波を発生させて塵埃を除去している。このため、撮像素子２１１を移動させる、いわゆる撮像素子シフト方式による除塵に比較して、より効果的に塵埃を除去することができる。
【００９９】
次に、本発明の第２実施形態を、図１４乃至図１８を用いて説明する。第１実施形態においては、第１スライダ３５３または第２スライダ３５５が端部に達する寸前であることを、検出ＰＲ２２５のカウント値に基づいて判定していたが、第２実施形態においては、端部に達する寸前で信号が変化する機械的スイッチの出力に基づいて判定するようにしている。
【０１００】
第２実施形態の構成は、図１に示す全体構成図を図１４に、図２に示す撮像素子ユニットおよびシフト機構の構成を示す外観図を図１５に、図９および図１０に示す除塵動作１のサブルーチンを図１６および図１７に、そして図１３に示すタイムチャートを図１８に変更する以外は、第１実施形態と同様であるので、相違点のみを説明する。
【０１０１】
図１４に示す、全体構成を示すブロック図において、第１実施形態の検出ＰＲ２２５に代えて、第２実施形態においては、当付検出スイッチ(図中では「検出ＳＷ」と略記する)２２８を設けてある。この当付検出スイッチ２２８は、第１スライダ３５３や第２スライダ３５５が端部に当て付く寸前にオンからオフ、またはオフからオンに変化する機械スイッチである。この当付検出スイッチ２２８以外は、図１に示す第１実施形態と同様であるので、詳しい説明は省略する。
【０１０２】
次に、図１５に示す、撮像素子ユニット２２４およびシフト機構２１７の構成を示す斜視図において、第１実施形態における検出ＰＲ２２５に代えて、第２実施形態においては、当付検出スイッチ２２８を配置している。第１スライダ３５３の右側辺には突起３５３ｅ、３５３ｆを設け、この突起３５３ｅ、３５３ｆの移動通路上に第１当付検出スイッチ２２８ａを設けてある。この突起３５３ｅ、３５３ｆは、第１スライダ３５３が端部に当て付く寸前に第１当付検出スイッチ２２８ａをオンからオフ、またはオフからオンに状態を変化させる。当付検出スイッチ２２８の出力信号は当て付けでオンとなり、出力レベルは“Ｌ”レベルである。一方、当て付けでないときにはオフで、出力信号レベルは“Ｈ”レベルを出力する。
【０１０３】
同様に、第２スライダ３５５の上側辺には突起３５５ｅ、３５５ｆを設け、この突起の移動通路上に第２当付検出スイッチ２２８ｂを設けてある。この突起３５５ｅ、３５５ｆは、第２スライダ３５５が端部に当て付く寸前に第２当付検出スイッチ２２８ｂをオンからオフ、またはオフからオンに状態を変化させる。これ以外の撮像素子ユニットおよびシフト機構の構成は、第１実施形態と同様であるので、詳しい説明は省略する。
【０１０４】
第２実施形態の動作は、除塵動作１を除けば、第１実施形態と同様であるので、除塵動作１についてのみ説明する。除塵動作１のサブルーチンに入ると、ステップ＃１２１と同様に、Ｙ方向に第１スライダ３５３を移動させるモータ３５７の駆動を開始させる（＃２２１）。続いて、第１当付検出スイッチ２２８ａの状態を検出し（＃２２３）、第１当付検出スイッチ２２８ａの検出信号が立下ったか否かの判定を行う（＃２２５）。立下りを検出しない場合には、ステップ＃２２３に戻り、繰り返し検出を行う。第１当付検出スイッチ２２８ａの立下りを検出すると、モータ３５７の駆動を停止する（＃２２７）。これらのステップによって、第１スライダ３５３は端部に移動された状態となる。
【０１０５】
次に、ステップ＃１２９と同様に、Ｘ方向に第２スライダ３５５を移動させるモータ３６１の駆動を開始させる（＃２２９）。続いて、第２当付検出スイッチ２２８ｂの状態を検出し（＃２３１）、第２当付検出スイッチ２２８ｂの検出信号が立下ったか否かの判定を行う（＃２３３）。立下りを検出しない場合には、ステップ＃２３１に戻り、繰り返し検出を行う。第２当付検出スイッチ２２８ｂの立下りを検出すると、モータ３６１の駆動を停止する（＃２３５）。これらのステップによって、第２スライダ３５５は端部に移動された状態となる。
【０１０６】
次に、ステップ＃１３７と同様に、Ｄ＿ＮＣｎｔ端子（図４参照）に、３０ｋＨｚの振動周波数に対応する設定値Ｎを設定する（＃２３７）。続いて、第１実施形態と同様に、姿勢検出スイッチ２５８の検出結果に基づいてカメラ本体が正位置に構えられているか、縦位置に構えられているかの判定を行い（＃２３９）、判定結果に応じて、駆動モータの選択を行う（＃２４１、＃２４５）。このステップ＃２３９、＃２４１、＃２４５は、第１実施形態におけるステップ＃１３９、＃１４１、＃１４５と同様であるので、詳しい説明は省略する。
【０１０７】
ステップ＃２４１において、駆動モータとしてモータ３５７を選択すると、次に当付検出スイッチ２２８として第１当付検出スイッチ２２８ａを選択する（＃２４３）。また、ステップ＃２４５において、駆動モータとしてモータ３６１を選択すると、次に当付検出スイッチ２２８として第２当付検出スイッチ２２８ｂを選択する（＃２４７）。
【０１０８】
モータと当付検出スイッチの選択が終わると、次に、選択したモータの正転駆動を開始する（＃２５１、図１８のタイミングｔ１））。モータの駆動を開始すると、第１スライダ３５３または第２スライダ３５５が移動を開始し、当付検出スイッチ２２８ａまたは２２８ｂが立下り信号を出力したか否かの検出を行う（＃２５３）。立下りが検出されない場合には、ステップ＃２５１に戻り、モータの駆動を続行する。
【０１０９】
一方、立下り信号を検出すると（図１８のタイミングｔ２）、モータの駆動を停止する（＃２５５）。これによってモータは駆動を停止するが、第１スライダ３５３または第２スライダ３５５は端部に当て付くまで慣性によって移動し続ける。モーとの駆動停止と同時に、入出力回路２３９のＰ＿ＰｗＣｏｎｔ端子を“Ｈ”レベルを出力する（＃２５７）。これによって、防塵フィルタ駆動回路２２０から圧電素子２０８に駆動信号が出力され、圧電素子２０８は振動し、防塵フィルタ２０７に振動波が発生する。
【０１１０】
この状態で、２０ｍｓｅｃの間待ち（＃２５９）、２０ｍｓｅｃ経過すると、入出力回路２３９のＤ＿ＮＣｎｔ端子に、直前の設定値Ｎに対して、１ｋＨｚだけ高周波となる設定値Ｎを設定する（＃２６１）。これによって、直前より１ｋＨｚ高周波で圧電素子２０８が振動する。この状態で、２０ｍｓｅｃ待ち（＃２６３）、２０ｍｓｅｃ経過すると、入出力回路２３９のＤ＿ＮＣｎｔ端子に、直前の設定値Ｎに対して、１ｋＨｚだけ高周波となる設定値Ｎを設定する（＃２６５）。なお、ステップ＃２６３で設定された設定値Ｎは、次回、モータが回転方向を反転させて駆動する際の除塵動作の際に使用される。
【０１１１】
次に、入出力回路２３９のＰ＿ＰｗＣｏｎｔ端子から“Ｌ”レベルを出力させる（＃２６７、図１８のｔ３のタイミング）。これによって、防塵フィルタ駆動回路２２０は発振動作を停止し、圧電素子２０８は振動を停止する。続いて、モータは回転方向を反転し、駆動を開始する（＃２６９）。すなわち、正転で駆動していた場合には、逆転駆動を開始し、一方、逆転駆動していた場合には正転駆動となる。
【０１１２】
モータの回転方向を反転させて駆動を再開すると、次に、所定回数駆動したかの判定を行う（＃２７１）。この判定は、モータの回転方向を反転した回数をカウントする等により、スライダの端部への駆動回数によって行う。所定回数としては、塵埃を十分除去できる程度であれば良く、また圧電素子２０８の共振周波数で振動できるようにオープンループ制御を行っているので、共振周波数をカバーできる程度に振動周波数を変えられる程度の回数でも良い。
【０１１３】
ステップ＃２７１において、所定回数の駆動がなされていないと判定された場合には、ステップ＃２５１に戻り、前述のステップを繰り返す。一方、所定回数の駆動がなされた場合には、モータ３５７、３６１を駆動して、センタ位置に戻す（＃２７３）。センタ位置に戻すのは、手振れ補正動作を行うにあたって、センタ位置にあることが望ましいからである。なお、センタ位置に戻す方法としては、端部から端部への平均駆動時間を利用し、一旦端部に駆動した後、平均駆動時間に基づいてセンタ位置で停止するに必要な時間だけ駆動する等、種々の方法を用いることができる。このセンタリング動作が終わると、元のフローに戻る。
【０１１４】
本発明の第２実施形態においても、第１実施形態と同様に、除塵動作を行う場合には、シフト機構２１７によって撮像素子２１１や防塵フィルタ２０７を移動させ、第１スライダ３５３または第２スライダ３５５が端部に当て付く際の加速度によって塵埃を除去すると共に、撮像素子２１１の前面に設けられた光学素子としての防塵フィルタ２０７に振動波を発生させて塵埃を除去している。このため、撮像素子２１１を移動させる、いわゆる撮像素子シフト方式単独による除塵に比較して、より効果的に塵埃を除去することができる。
【０１１５】
また、第２実施形態の除塵動作１においては、当付検出スイッチ２２８によって、第１スライダ３５３または第２スライダ３５５が端部に当て付く直前であることを検出し、圧電素子２０８によって振動波を発生させて、防塵フィルタ２０７に付着した塵埃を除去している。フォトレフレクタ（ＰＲ）に代えて、機械的な当付検出スイッチ２２８とすることにより、安価にすることができる。
【０１１６】
なお、第１及び第２実施形態において、除塵動作はパワーオンリセット時と除塵釦が操作されたときのみ実行していたが、これに限らず、例えば、レリーズ釦が半押しされ撮影準備動作に入るときや、撮影動作が終了した時点、パワーオフ時等、除塵動作を行うようにしても良い。
【０１１７】
また、本実施形態においては、スルー画表示となると、併せて手振れ補正動作も開始していたが、スルー画表示に切り替えに連動して手振れ補正動作を開始せずに、別途、防振釦等により防振動作の指示がなされてから、防振動作を開始するようにしても良い。
【０１１８】
さらに、本実施形態においては、撮像素子としては撮像素子２１１のみを備えたデジタル一眼レフカメラであったが、これに限らず、複数の撮像素子を備え、これらの撮像素子の出力を切り替えてスルー画表示するカメラにも、本発明を適用することができる。
【０１１９】
本発明の実施形態の説明にあたっては、デジタル一眼レフカメラを例に挙げたが、これに限らず、撮像素子を移動させることのできるデジタルカメラや電子撮像装置であれば適用できることは勿論である。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１実施形態に係るデジタル一眼レフカメラの全体構成を示すブロック図である。
【図２】本発明の第１実施形態における撮像素子ユニットおよびシフト機構の構成を示す図であって、（Ａ）は外観斜視図であり、（Ｂ）はＡ−Ａ断面図である。
【図３】本発明の第１実施形態における手振れセンサ、手振れ補正回路およびシフト機構駆動回路の回路構成を示すブロック図である。
【図４】本発明の第１実施形態における防塵フィルタ駆動回路とその周辺回路の回路構成を示す回路図である。
【図５】本発明の第１実施形態における防塵フィルタ駆動回路とその周辺回路の動作を説明するための図４中の各部における信号波形を表すタイムチャート図である。
【図６】本発明の第１実施形態におけるパワーオンリセットのフローチャートである。
【図７】本発明の第１実施形態におけるパワーオンリセットのフローチャートである。
【図８】本発明の第１実施形態におけるパワーオンリセットのフローチャートである。
【図９】本発明の第１実施形態における除塵動作１のフローチャートである。
【図１０】本発明の第１実施形態における除塵動作１のフローチャートである。
【図１１】本発明の第１実施形態における除塵動作２のフローチャートである。
【図１２】本発明の第１実施形態におけるスルー画条件の設定１とスルー画条件の設定２のフローチャートである。
【図１３】本発明の第１実施形態における除塵動作１の実行時のタイムチャートである。
【図１４】本発明の第２実施形態に係るデジタル一眼レフカメラの全体構成を示すブロック図である。
【図１５】本発明の第２実施形態における撮像素子ユニットおよびシフト機構の構成を示す図であって、（Ａ）は外観斜視図であり、（Ｂ）はＡ−Ａ断面図である。
【図１６】本発明の第２実施形態における除塵動作１のフローチャートである。
【図１７】本発明の第２実施形態における除塵動作１のフローチャートである。
【図１８】本発明の第２実施形態における除塵動作１の実行時のタイムチャートである。
【符号の説明】
【０１２１】
２６  背面液晶モニタ
２０１  可動反射ミラー
２０７  防塵フィルタ
２０８  圧電素子
２０９  光学的ローパスフィルタ
２１０  赤外カットフィルタ
２１１  撮像素子
２１２  測光処理回路
２１３  シャッタ
２１４  手振れセンサ
２１５  手振れ補正回路
２１６  シフト機構駆動回路
２１７  シフト機構
２２０  防塵フィルタ駆動回路
２２３  撮像素子駆動回路
２２４  撮像素子ユニット
２２７  画像処理回路
２２９  ボディＣＰＵ
２５６  除塵スイッチ
３５０  第１基板
３５１  第２基板
３５３  第１スライダ
３５５  第２スライダ
３５７  Ｙ方向シフト用アクチュエータ（モータ）
３６１  Ｘ方向シフト用アクチュエータ（モータ）
【図２】
2008098838.tif 000003
【図１５】
2008098838.tif 000004
【図１】
2008098838.tif 000005
【図３】
2008098838.tif 000006
【図４】
2008098838.tif 000007
【図５】
2008098838.tif 000008
【図６】
2008098838.tif 000009
【図７】
2008098838.tif 000010
【図８】
2008098838.tif 000011
【図９】
2008098838.tif 000012
【図１０】
2008098838.tif 000013
【図１１】
2008098838.tif 000014
【図１２】
2008098838.tif 000015
【図１３】
2008098838.tif 000016
【図１４】
2008098838.tif 000017
【図１６】
2008098838.tif 000018
【図１７】
2008098838.tif 000019
【図１８】
2008098838.tif 000020