(57)【要約】【課題】使用環境の温度に係らず適切な振動特性を得ることができる撮像装置を提供する。【解決手段】本発明に係る撮像装置は、入射した被写体光による像を撮像する撮像手段と、入射した被写体光を透過して前記撮像手段に導く光学部材と、前記光学部材を振動させる加振手段と、前記光学部材の近傍における温度を検出する温度検出手段と、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する駆動電圧を変化させる駆動電圧制御手段と、を備える。【選択図】図３
2012049704.tif 000002
【特許請求の範囲】
【請求項１】
入射した被写体光による像を撮像する撮像手段と、
入射した被写体光を透過して前記撮像手段に導く光学部材と、
前記光学部材を振動させる加振手段と、
前記光学部材の近傍における温度を検出する温度検出手段と、
前記温度検出手段で検出された温度に応じて、前記加振手段に印加する駆動電圧を変化させる駆動電圧制御手段と、
を備える撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
最も低い温度域において前記加振手段に印加する前記駆動電圧は、前記最も低い温度域において前記加振手段により前記光学部材を振動させたときに、当該光学部材が破壊しない電圧であること、
を特徴とする撮像装置。
【請求項３】
請求項１又は２に記載の撮像装置において、
使用者の操作入力を取得する操作入力取得手段を備え、
前記駆動電圧制御手段は、前記操作入力取得手段において前記光学部材の振動と関連付けられた操作入力を取得したときに、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する前記駆動電圧を変化させること、
を特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記撮像装置の電源をオンする操作入力を取得したときに、前記光学部材を振動させる設定が有効であり、且つ前記温度検出手段により温度を検出する設定が有効である場合には、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する前記駆動電圧を変化させること、
を特徴とする撮像装置。
【請求項５】
請求項３又は４に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記撮像装置の電源をオンする操作入力を取得したときに、前記光学部材を振動させる設定が有効であり、且つ前記温度検出手段により温度を検出する設定が有効でない場合には、予め設定された駆動電圧を前記加振手段に印加すること、
を特徴とする撮像装置。
【請求項６】
請求項３〜５のいずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記光学部材を振動させる操作入力を取得したときに、前記温度検出手段により温度を検出する設定が有効である場合には、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する前記駆動電圧を変化させること、
を特徴とする撮像装置。
【請求項７】
請求項３〜６のいずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記光学部材を振動させる操作入力を取得したときに、前記温度検出手段により温度を検出する設定が有効でない場合には、予め設定された駆動電圧を前記加振手段に印加すること、
を特徴とする撮像装置。
【請求項８】
請求項３〜７いずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記温度検出手段により前記光学部材の近傍における温度を検出している間に、前記操作入力取得手段において強制終了の操作入力を取得した場合は、前記温度検出手段による温度の検出を終了すること、
を特徴とする撮像装置。
【請求項９】
請求項３〜８のいずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記加振手段により前記光学部材を振動させている間に、前記操作入力取得手段において強制終了の操作入力を取得した場合は、前記加振手段による前記光学部材の振動を終了すること、
を特徴とする撮像装置。
【請求項１０】
請求項３〜９のいずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記撮像装置の電源をオフする操作入力を取得したときに、前記光学部材を振動させる設定が有効である場合には、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する前記駆動電圧を変化させること、
を特徴とする撮像装置。
【請求項１１】
請求項３〜１０のいずれか一項に記載の撮像装置において、
前記駆動電圧制御手段は、前記操作入力取得手段において前記撮像装置の電源をオフする操作入力を取得したときに、前記温度検出手段により温度を検出する設定が有効でない場合には、予め設定された駆動電圧を前記加振手段に印加すること、
を特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関するものである。
【背景技術】
【０００２】
従来、レンズ交換式のデジタルカメラでは、レンズを交換した際に侵入する塵埃やカメラ内の駆動部品から発生する磨耗粉（以下、「異物」という）が、撮像素子の前面に配置された光学部材の表面に付着し、撮像素子で撮影した画像に異物が写り込んでしまうという不具合が生じていた。そこで、光学部材を圧電素子により振動させて異物を除去する、いわゆるクリーニング機構を備えたカメラが製品化されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５９１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したクリーニング機構を構成する圧電素子、周辺の構成部品や接着剤等には、温度依存性がある。このため、使用環境の温度によっては適切な振動特性が得られない場合もある。
【０００５】
本発明の課題は、使用環境の温度に係らず適切な振動特性を得ることができる撮像装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、入射した被写体光による像を撮像する撮像手段と、入射した被写体光を透過して前記撮像手段に導く光学部材と、前記光学部材を振動させる加振手段と、前記光学部材の近傍における温度を検出する温度検出手段と、前記温度検出手段で検出された温度に応じて、前記加振手段に印加する駆動電圧を変化させる駆動電圧制御手段と、を備える撮像装置である。
【発明の効果】
【０００７】
本発明によれば、使用環境の温度に係らず適切な振動特性を得ることができる撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るカメラ１の構成を示す概略断面図である。
【図２】撮像ユニット５０の分解斜視図である。
【図３】カメラ本体２の電気的な構成を示すブロック図である。
【図４】温度センサ１５で検出された温度と駆動電圧との関係を示すデータテーブルである。
【図５】カメラ１を背面から見たときの斜視図である。
【図６】カメラＣＰＵ１００がクリーニング動作を実行する場合の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明に係る撮像装置を、レンズ交換式のデジタル一眼レフカメラに適用した実施形態について説明する。なお、以下に示す各図には、説明と理解とを容易にするために、必要に応じてＸＹＺの直交座標系を設けた。この座標系では、使用者が光軸Ａを水平として横長の画像を撮影する場合のカメラ位置（以下、正位置という）において使用者から見て左側に向かう方向をＸプラス方向とする。また、正位置において上側に向かう方向をＹプラス方向とする。更に、正位置において被写体に向かう方向をＺ方向とする。なお、図１では、光軸ＯＡと被写体光Ａとを同じ線で示す。
【００１０】
図１は、本実施形態に係るカメラ１の構成を示す概略断面図である。カメラ１は、図１に示すように、カメラ本体２と、カメラ本体２に対して着脱自在に装着されるレンズ鏡筒３とを備えたレンズ交換式のデジタル一眼レフカメラである。
【００１１】
レンズ鏡筒３は、撮影レンズ４と、絞りユニット５と、焦点調節機構（不図示）と、レンズＣＰＵ（不図示）と、通信部（不図示）とを備える。撮影レンズ４は、入射した被写体光Ａを屈折させてカメラ本体２に向けて出射する光学レンズである。絞りユニット５は、撮影レンズ４を通過する被写体光Ａの光量を調節する装置である。絞りユニット５は、複数の絞り羽根（不図示）と、絞り羽根駆動機構（不図示）と、を備える。
【００１２】
絞りユニット５は、絞り羽根駆動機構により絞り羽根を光軸ＯＡと直交する方向に駆動することにより、入射する被写体光Ａの通過する開口の面積を変化させ、被写体光Ａの光量を調整する。焦点調節機構は、撮影レンズ４の一部（フォーカスレンズ）を光軸ＯＡの方向に移動させることにより、撮影レンズ４の焦点距離を変化させ、焦点位置を調節する。レンズＣＰＵは、通信部を介してカメラ本体２のカメラＣＰＵ（不図示）との間でデータを送受信する機能を有する。レンズＣＰＵは、カメラＣＰＵの指示に従って、上述した焦点調節機構及び絞り羽根駆動機構の動作を制御する。
【００１３】
カメラ本体２は、ミラーユニット１０、ファインダ光学部２０、測光部３０、シャッタユニット４０、及び撮像ユニット５０を備える。また、カメラ本体２は、測距用ミラー６、測距センサ７、液晶モニタ８、及び温度センサ１５を備える。
【００１４】
ミラーユニット１０は、メインミラー１１と、サブミラー１２と、を備える。また、ミラーユニット１０は、メインミラー１１及びサブミラー１２を動作させるミラー駆動部（不図示）を備える。メインミラー１１及びサブミラー１２は、撮影レンズ４から入射した被写体光Ａの光路上に設けられている。ミラーユニット１０は、ファインダ光学部２０、又はシャッタユニット４０及び撮像ユニット５０に被写体光Ａを入射させる。
【００１５】
メインミラー１１は、被写体光Ａをファインダ光学部２０に反射させる反射ミラーである。メインミラー１１の中央部には、半透過ミラー（不図示）が形成されている。メインミラー１１は、被写体光Ａの一部を半透過ミラーで透過させ、被写体光Ａをサブミラー１２に導く。また、メインミラー１１は、上述したミラー駆動部により、図１に実線で示す観察位置（ミラーダウン）と、一点鎖線で示す退避位置（ミラーアップ）との間で回動する。
【００１６】
サブミラー１２は、メインミラー１１を透過した被写体光Ａの一部を、測距用ミラー６へ導く。測距用ミラー６へ導かれた被写体光Ａは、測距センサ７へ入射する。サブミラー１２は、メインミラー１１に対して回動可能に取り付けられている。サブミラー１２は、メインミラー１１がミラーアップしたときには、メインミラー１１に折り畳まれた状態となる。また、サブミラー１２は、メインミラー１１がミラーダウンしたときには、メインミラー１１の裏側で起立した状態となる。
【００１７】
測距センサ７は、測距用ミラー６と対向する位置に配置されている。測距センサ７は、撮影画面内に設定された測距エリア（不図示）において、位相差ＡＦ（オートフォーカス）により被写体像のデフォーカス量を検出する。カメラＣＰＵ１００（後述）は、測距センサ７で検出されたデフォーカス量に基づいてフォーカスレンズの駆動量を算出する。
【００１８】
液晶モニタ８は、カメラ本体２の背面に設けられた表示装置である。液晶モニタ８は、主に、撮像ユニット５０で撮影された被写体像（再生画像、ライブビュー画像）や操作に関連した情報等を表示する。
【００１９】
ファインダ光学部２０は、ファインダスクリーン２１と、ペンタプリズム２２と、接眼レンズ２３と、ファインダ２４と、を備える。ファインダスクリーン２１は、ミラーユニット１０の上方に配置されている。ミラーユニット１０で反射された被写体光Ａは、ファインダスクリーン２１に投影されて被写体像が形成される。ファインダスクリーン２１に結像した被写体像の光は、ペンタプリズム２２によって接眼レンズ２３に導かれ、更にファインダ２４へ導かれる。これにより、使用者はファインダ２４を覗くことにより被写体像を観察することができる。一方、ファインダスクリーン２１に投影された被写体像は、ペンタプリズム２２を介して測光部３０へも導かれる。
【００２０】
測光部３０は、プリズムやレンズ等からなる測光光学系３１と、測光センサ３２と、を備える。測光光学系３１は、ペンタプリズム２２からの分岐光を測光センサ３２に入射させる。測光センサ３２は、入射した分岐光に基づいて被写体光の光量を測定する。測光センサ３２で得られた被写体光の光量は、メモリ１０３（後述）に記憶される。
【００２１】
シャッタユニット４０は、複数のシャッタ羽根（不図示）を備える。シャッタユニット４０には、メインミラー１１がミラーアップして撮影可能な状態となったときに、被写体光Ａが入射される。シャッタユニット４０は、レリーズボタン６１（後述）の全押し操作等による撮影指示に応じてシャッタ羽根を開閉（走行）させ、撮像ユニット５０に被写体光Ａを入射する。このように、撮像ユニット５０へ入射する被写体光Ａの入射時間は、シャッタユニット４０により制御される。
【００２２】
シャッタユニット４０におけるシャッタ羽根の開閉時間、すなわちシャッタスピード値は、カメラＣＰＵ１００により制御される。
【００２３】
撮像ユニット５０は、撮影レンズ４により形成された被写体像を撮像する。撮像ユニット５０は、撮像した被写体像を電気的な画像信号に変換し、画像処理部１０１（後述）へ出力する。
【００２４】
温度センサ１５は、撮像ユニット５０の近傍における温度を検出する温度検出装置である。温度センサ１５で検出された温度は、カメラＣＰＵ１００に送信される。
【００２５】
次に、撮像ユニット５０の構成について説明する。図２は、撮像ユニット５０の分解斜視図である。撮像ユニット５０は、ブラケット５１と、撮像素子５２と、光学的ローパスフィルタ（Ｏｐｔｉｃａｌ  Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ；以下「光学ＬＰＦ」という）５３と、振動素子５５（５５Ｘ，５５Ｙ）と、ＰＣ（フレキシブルプリント基板）５６と、固定板５７と、押えモルト５８と、を備える。光学ＬＰＦ５３と撮像素子５２とは、被写体側からこの順で配置されている。
【００２６】
ブラケット５１は、撮像ユニット５０のベースとなる部材である。ブラケット５１は、板状に形成されている。
【００２７】
撮像素子５２は、撮影レンズ４を透過して表面に結像した被写体像を撮像して電気信号に変換する光電変換素子である。撮像素子５２は、例えば、フォトダイオード及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等で構成される。撮像素子５２は、ブラケット５１に保持されている。そして、撮像素子５２は、ブラケット５１を介して電気基板（不図示）に実装されている。撮像ユニット５０から出力された画像信号は、上記電気基板を介して画像処理部１０１（後述）へ送られる。
【００２８】
光学ＬＰＦ５３は、撮影レンズ４を透過した被写体光から高周波成分等を取り除く光学フィルタである。光学ＬＰＦ５３は、撮像素子５２の前面に設けられた光学部材である。光学ＬＰＦ５３は、板状に形成され、枠体状に形成されたマスクゴム５４を介して、ブラケット５１に保持される。
【００２９】
撮像ユニット５０は、振動素子５５として、一対の振動素子５５Ｘと、同じく一対の振動素子５５Ｙと、を備える。図２に示すように、振動素子５５Ｘ及び振動素子５５Ｙは、光学ＬＰＦ５３の直交する二辺に配置されている。振動素子５５Ｘ及び振動素子５５Ｙと光学ＬＰＦ５３とは、接着剤（不図示）により接合される。
【００３０】
振動素子５５Ｘは、例えば、ＰＺＴ（チタン酸ジルコン酸鉛）により長板状に形成された振動子である。振動素子５５Ｘは、光学ＬＰＦ５３の被写体側表面のｙ方向の両縁部に、光学ＬＰＦ５３の被写体側表面に当接した状態で、長手方向がｘ方向になるように配置される。
【００３１】
振動素子５５Ｘは、鋸歯状波形の駆動電圧が連続的に印加されることにより、繰り返し伸張して振動する。振動素子５５Ｘは、例えば、６０［ｋＨｚ］〜１００［ｋＨｚ］程度の周波数により振動して、光学ＬＰＦ５３を振動させる。
【００３２】
振動素子５５Ｙは、振動素子５５Ｘと同じ振動子である。振動素子５５Ｙは、光学ＬＰＦ５３の被写体側表面のｘ方向の両縁部に、長手方向がｙ方向になるように配置される。振動素子５５Ｙは、ｙ方向に振動を発生し、光学ＬＰＦ５３を振動させる。
【００３３】
このように、振動素子５５Ｘ，５５Ｙに駆動電圧を印加することにより、光学ＬＰＦ５３を振動させて、光学ＬＰＦ５３の表面に付着した異物を除去することができる。以下、振動素子５５Ｘ，５５Ｙによる異物の除去を「クリーニング動作」という。
【００３４】
ＦＰＣ２６は、振動素子駆動回路１０６（図３参照）から振動素子５５Ｘ，５５Ｙへと駆動電圧を伝達する電気基板である。ＦＰＣ２６と振動素子５５Ｘ，５５Ｙとは、接着テープ５６ａ（又は接着剤）により接合される。
【００３５】
固定板５７は、ＦＰＣ５６、振動素子５５Ｘ，５５Ｙ等の部品をブラケット５１に固定するための部材である。これらの部品は、弾力を有する押さえモルト５８により押さえ込まれ、ブラケット５１にネジ止めされる。
【００３６】
なお、振動素子５５による振動は、光学ＬＰＦ５３からマスクゴム５４にも伝わるが、マスクゴム５４の振動は、内部のゴム部材により吸収されて減衰する。このため、振動素子５５の振動は、撮像素子５２やブラケット５１等の外部の支持部材と共振することはない。
【００３７】
上述した振動素子５５には、温度依存性がある。すなわち、振動素子５５Ｙは、同じ駆動電圧を印加しても、低温では振動しやすくなり、高温では振動しにくくなる。同様に、マスクゴム５４、接着テープ５６ａ、接着剤（不図示）等の部材にも温度依存性がある。これらの部材は、低温になると硬化し、加速度性能が向上する。このため、同じ加速度の振動が与えられても、低温では振動しやすくなり、高温では振動しにくくなる。
【００３８】
ところで、振動素子５５が過剰に振動すると、光学ＬＰＦ５３が割れたり、表面のコーティングが剥がれたりすることが考えられる。また、各部を接合している接着剤等の部材も剥がれ易くなることが考えられる。このため、使用環境として想定される最も低い温度で振動させたときに、部材の破壊や剥がれが生じないように安全マージンを持たせた駆動電圧を設定している。しかし、低温域において部材の破壊や剥がれが生じないように駆動電圧を設定すると、高温域では振動特性が低下するため、同じ駆動電圧を印加しても、十分な振動が得られず、異物の除去性能が低下する。また、高温域において十分な振動が得られるように駆動電圧を設定すると、低温域では振動特性が過剰となり、上述したような部材の破壊や剥がれが生じてしまう。そこで、本実施形態のカメラ本体２では、温度に応じて駆動電圧を変化させることにより、各温度域においてほぼ同じ振動特性が得られるようにしている。この振動素子５５の制御については後に詳述する。
【００３９】
次に、カメラ本体２の電気的な構成について説明する。図３は、カメラ本体２の電気的な構成を示すブロック図である。図３では、図１及び図２と同等部分を同一符号で示している。ここでは、図１及び図２に示した部分の説明を省略する。
【００４０】
表示パネル９は、カメラ本体２の上面に設けられた表示装置である。表示パネル９は、主に絞り値、シャッタスピード値、撮影モード、設定感度等の撮影条件に関する情報を表示する。
【００４１】
画像処理部１０１は、撮像ユニット５０から出力された画像信号に対し、ノイズ除去、Ａ／Ｄ変換、色補正処理、サイズ変更、符号化等の、アナログ及びデジタルの処理を行い、被写体像の画像データを作成する。この画像データは、メモリ１０３に一時的に記憶される。
【００４２】
通信部１０２は、レンズ鏡筒３の通信部（不図示）との間で、データや信号の送受信を行う回路である。
【００４３】
メモリ１０３は、ＥＥＰＲＯＭ、ＲＯＭ、ＤＲＡＭ等（不図示）の記憶媒体により構成される。ＥＥＰＲＯＭ及びＲＯＭは、カメラ１の電源がＯＦＦしても記憶した情報を保持する不揮発性メモリである。ＥＥＰＲＯＭには、使用者により設定された各種の情報（後述する自動クリーニング動作の有効／無効等）や、温度センサ１５で検出された温度と駆動電圧との関係を示すデータテーブル等が記憶される。
【００４４】
図４は、温度センサ１５で検出された温度と駆動電圧との関係を示すデータテーブルである。カメラＣＰＵ１００は、温度センサ１５で検出された温度Ｔが低温域となる１５［℃］未満であれば、駆動電圧Ｖを６０［Ｖ］に設定する。この駆動電圧は、最も低い温度域において、振動素子５５により光学ＬＰＦ５３を振動させたときに、光学ＬＰＦ５３が破壊しない最も大きな電圧である。すなわち、光学ＬＰＦ５３を最も低い温度域で振動させたときに、部材の破壊や剥がれが生じないように安全マージンを持たせた駆動電圧である。
【００４５】
また、カメラＣＰＵ１００は、温度Ｔが常温域となる１５［℃］〜３５［℃］であれば、駆動電圧Ｖを８０［Ｖ］に設定する。この常温域の駆動電圧Ｖは、温度センサ１５により温度の検出を実行しない場合のデフォルト値としても設定される。また、温度Ｔが高温域となる３５［℃］以上であれば、駆動電圧Ｖを１００［Ｖ］に設定する。
【００４６】
このように、カメラＣＰＵ１００は、温度センサ１５で検出された温度Ｔが常温域よりも低い場合には、振動素子駆動回路１０６から振動素子５５に印加する駆動電圧Ｖを常温域における駆動電圧Ｖよりも小さくし、温度Ｔが常温域よりも高い場合には、振動素子駆動回路１０６から振動素子５５に印加する駆動電圧Ｖを常温域における駆動電圧Ｖよりも大きくする。これによれば、低温から高温までの各温度域において、ほぼ同じ振動特性で駆動素子５５を駆動することができるため、異物の除去性能が低下するのを防ぐことができる。
【００４７】
ＲＯＭには、カメラ１の動作や制御に必要なプログラムのほか、このプログラムの実行に必要な初期値や設定値等が記憶される。ＤＲＡＭは、カメラ１の電源がＯＦＦしたときに、記憶した情報が消去される揮発性メモリである。ＤＲＡＭには、画像処理部１０１から出力された画像データのほか、カメラＣＰＵ１００や画像処理部１０１等が処理を行う際に必要なデータが一時的に記憶される。
【００４８】
メモリカードＩ／Ｆ（インターフェース）部１０４は、メモリ１０３のＤＲＡＭに記憶されている画像データをメモリカード７０に記録する機能を有する。また、メモリカードＩ／Ｆ部１０４は、メモリカード７０に記録されている画像データを読み出す機能を有する。メモリカードＩ／部１０４のメモリカードスロット（不図示）には、外部の記録媒体であるメモリカード７０が着脱自在に装着される。
【００４９】
操作部６０は、使用者による操作入力を取得する操作入力手段である。操作部６０は、ダイアル、ボタン等の部材で構成される。図３では、これら部材を包括的に操作部６０として表している。
【００５０】
ここで、カメラ１の外観と共に、操作部６０の具体例について説明する。図５は、カメラ１を背面から見たときの斜視図である。カメラ本体２の上面には、表示パネル９、レリーズボタン６１、撮影モードダイアル６２が配置されている。また、カメラ１を背面から見たときに、カメラ本体２の右側にはユーザが撮影時にカメラ１を保持する際に使用するグリップＧが形成されている。
【００５１】
レリーズボタン６１は、使用者がカメラＣＰＵ１００に撮影開始を指示するボタンである。本実施形態では、使用者がレリーズボタン６１を半押し操作すると、焦点調節と露出制御が行われる。また、使用者がレリーズボタン６１を全押し操作すると、ミラーユニット１０やシャッタユニット４０等が動作して、撮像素子５２により撮像が行われる。撮影モードダイアル６２は、使用者がカメラＣＰＵ１００に撮影モードを指示するダイアルである。
【００５２】
一方、カメラ本体２の背面側であって、グリップＧの上部には、メインダイアル６３が配置されている。また、カメラ本体２の前面側であって、グリップＧの上部には、サブダイアル６４が配置されている。メインダイアル６３及びサブダイアル６４は、主に絞り値、シャッタスピード値、露出補正値等を入力するほか、他のボタンとの組み合わせにより各種機能を設定するダイアルである。
【００５３】
カメラ本体２の背面には液晶モニタ８が配置されている。この液晶モニタ８の上部には、使用者が接眼状態で被写体像を観察するファインダ２４が配置されている。また、液晶モニタ８の左側には、再生ボタン６５及びメニューボタン６６が配置されている。使用者は、再生ボタン６５を操作することにより、撮影モードから再生モードへ切り替えることができる。また、使用者は、メニューボタン６６を操作することにより、撮影や再生における各種の設定や、カメラ１の基本的な設定を行うことができる。
【００５４】
使用者は、メニューボタン６６を操作して、液晶モニタ８にメニュー画面（不図示）を表示させると共に、そのメニューから「クリーニング」の項目を選択することにより、クリーニング動作に関する各種の設定を行うことができる。例えば、手動クリーニング動作の実行、電源ＯＮ時に自動クリーニング動作を実行する設定の有効／無効、電源ＯＦＦ時に自動クリーニング動作を実行する設定の有効／無効、電源ＯＮ及びＯＦＦ時に自動クリーニング動作を実行する設定の有効／無効等を設定することができる。これら項目の実行や設定の有効／無効は、セレクタダイアル６７（後述）により操作、選択することができる。本実施形態において、使用者による手動クリーニング動作の実行の操作は、カメラＣＰＵ１００において、光学ＬＰＦ５３の振動と関連付けられた操作入力として取得される。
【００５５】
液晶モニタ８の右側には、セレクタダイアル６７が配置されている。セレクタダイアル６７は、上下左右の４方向と中央に図示しない電気接点を持つダイアル形のスイッチである。使用者が上下左右に刻印されている矢印マーク６８を指で押すと、その押された矢印マーク６８の方向が選択方向として入力される。また、中央に配置されたＯＫボタン６９を操作すると、その時点での選択内容で決定したことが入力される。このセレクタダイアル６７は、主に液晶モニタ８に表示された撮影条件等の変更操作や、上述したメニュー項目の設定、撮影済み画像の変更操作等に用いられる。
【００５６】
その他、カメラ本体２には、操作部６０として、カメラ本体２電源をＯＮ、ＯＦＦする電源スイッチ（不図示）等が配置されている。本実施形態において、使用者が電源スイッチをＯＮ、ＯＦＦする操作は、カメラＣＰＵ１００において、光学ＬＰＦ５３の振動と関連付けられた操作入力として取得される。
【００５７】
再び図３に戻って説明する。シーケンス制御部１０５は、ミラーユニット１０及びシャッタユニット４０の動作タイミングを制御する回路である。シーケンス制御部１０５は、カメラＣＰＵ１００からの動作指示に従って、ミラーユニット１０及びシャッタユニット４０に駆動信号を出力する。
【００５８】
振動素子駆動回路１０６は、振動素子５５Ｘ，５５Ｙに駆動電圧を印加する回路である。振動素子駆動回路１０６は、カメラＣＰＵ１００から送信された制御信号に応じて、所定周波数の駆動電圧（鋸歯状の交流電圧）を振動素子５５Ｘ，５５Ｙに印加する。振動素子５５Ｘ，５５Ｙは、駆動電圧が印加されることにより振動する。更に、振動素子５５Ｘ，５５Ｙの振動と共に光学ＬＰＦ５３が共振して振動する。そして、光学ＬＰＦ５３の振動により、光学ＬＰＦ５３の表面に付着した異物が除去される。
【００５９】
カメラＣＰＵ１００は、カメラ１の全体を統括的に制御する回路であり、マイクロプロセッサにより構成されている。
【００６０】
カメラＣＰＵ１００は、レリーズボタン６１が半押し操作されると、測距センサ７で検出された被写体像のデフォーカス量に基づいてレンズ駆動量を演算する。カメラＣＰＵ１００は、演算したレンズ駆動量に関する情報を、レンズ鏡筒３のレンズＣＰＵ（不図示）へ送信する。これにより、レンズ鏡筒３では、レンズＣＰＵに制御された焦点調節機構が撮影レンズ４のフォーカスレンズを移動させて焦点調節を行う。
【００６１】
同時に、カメラＣＰＵ１００は、測光センサ３２による被写体光の光量や、レンズ鏡筒３のレンズ種類、開放Ｆ値、焦点距離等のレンズ情報のほか、設定された撮影モード、撮影感度情報等に基づいて適正な露出値を演算する。そして、カメラＣＰＵ１００は、演算した露出値に応じた絞り値及びシャッタスピード値を設定すると共に、設定した絞り値及びシャッタスピード値を表示パネル９や液晶モニタ８に表示させる。なお、絞り値及びシャッタスピード値は、使用者により手動で設定されたものでもよい。
【００６２】
また、カメラＣＰＵ１００は、レリーズボタン６１が全押し操作されると、シーケンス制御部１０５を介してミラーユニット１０を制御し、メインミラー１１及びサブミラー１２を観察位置から退避位置まで回動させる（ミラーアップ）。同時に、カメラＣＰＵ１００は、レンズ鏡筒３のレンズＣＰＵ（不図示）に対し、設定した絞り値に関する信号を送信して、絞り羽根駆動機構により絞り羽根を所定位置まで駆動させる。また、カメラＣＰＵ１００は、シーケンス制御部１０５を介してシャッタユニット４０を制御し、撮像素子５２を遮光しているシャッタ羽根（不図示）を、設定したシャッタスピード値により駆動する。これにより、被写体像が撮像素子５２で撮影される。そして、シャッタ羽根が撮影画面をすべて閉じることで撮影が終了する。
【００６３】
カメラＣＰＵ１００は、撮影が終了すると、シーケンス制御部１０５を介してミラーユニット１０を制御し、メインミラー１１及びサブミラー１２を退避位置から観察位置まで回動させる（ミラーダウン）。同時に、カメラＣＰＵ１００は、シーケンス制御部１０５を介してシャッタユニット４０を制御し、シャッタチャージを行う。更に、カメラＣＰＵ１００は、レンズ鏡筒３のレンズＣＰＵ（不図示）に絞り開放の信号を送信して、絞り羽根駆動機構により絞り羽根を開放位置まで駆動させる。
【００６４】
また、カメラＣＰＵ１００は、クリーニング動作を実行する際に、温度センサ１５により検出された光学ＬＰＦ５３の近傍における温度に応じて、振動素子駆動回路１０６から振動素子５５に印加する駆動電圧を変化させる。以下、カメラＣＰＵ１００が温度センサ１５により検出された温度に応じて、振動素子駆動回路１０６から振動素子５５に印加する駆動電圧を変化させる制御について詳細に説明する。
【００６５】
図６は、カメラＣＰＵ１００がクリーニング動作を実行する場合の処理手順を示すフローチャートである。
【００６６】
ステップＳ１０１において、カメラＣＰＵ１００は、カメラ本体２の電源がＯＮになったことを検出すると、ステップＳ１０２へ進む。ステップＳ１０２において、カメラＣＰＵ１００は、振動素子駆動回路１０６の制御を開始する。
【００６７】
ステップＳ１０３において、カメラＣＰＵ１００は、電源ＯＮ時に自動クリーニング動作を実行する設定が有効か否かを判定する。カメラＣＰＵ１００は、ステップＳ１０３の判定がＹＥＳであれば、ステップＳ１０４へ移行する。また、カメラＣＰＵ１００は、ステップＳ１０３の判定がＮＯであれば、ステップＳ１２５へ移行する。
【００６８】
ステップＳ１０４において、カメラＣＰＵ１００は、温度センサ１５による温度の検出（以下、適宜に「温度モニタ」という）を実行する設定が有効か否かを判定する。カメラＣＰＵ１００は、ステップＳ１０４の判定がＹＥＳであれば、ステップＳ１０５へ移行する。また、カメラＣＰＵ１００は、ステップＳ１０４の判定がＮＯであれば、ステップＳ１２４へ移行する。
【００６９】
ステップＳ１０５において、カメラＣＰＵ１００は、温度モニタを開始する。なお、温度モニタは、開始から終了までに若干の時間を要する。
【００７０】
ステップＳ１０６において、カメラＣＰＵ１００は、温度モニタを強制終了する操作入力を取得したか否かを判定する。ここで、強制終了する操作入力とは、例えば、使用者によるレリーズボタン６１の半押し操作や、再生ボタン６５の操作（再生モードへの切り替え）等を検出した場合である。使用者は、クリーニング動作よりも撮影を優先したい時には、上記の操作を実行することにより、クリーニング動作を強制的に終了させることができる。カメラＣＰＵ１００は、ステップＳ１０６の判定でＹＥＳであれば、ステップＳ１０７へ移行する。また、カメラＣＰＵ１００は、ステップＳ１０６の判定がＮＯであれば、ステップＳ１１８へ移行する。
【００７１】
ステップＳ１０７において、カメラＣＰＵ１００は、温度センサ１５光学ＬＰＦ５３の近傍における温度の検出を終了する。この場合、クリーニング動作は実行されない。
【００７２】
続いて、ステップＳ１０８において、カメラＣＰＵ１００は、カメラ本体２の電源がＯＦＦになったか否かを検出する。カメラＣＰＵ１００は、ステップＳ１０８の判定でＹＥＳであれば、ステップＳ１０９へ移行する。また、カメラＣＰＵ１００は、ステップＳ１０８の判定がＮＯであれば、ステップＳ１２５へ移行する。
【００７３】
ステップＳ１０９において、カメラＣＰＵ１００は、電源ＯＦＦ時にクリーニング動作を実行する設定が有効か否かを判定する。カメラＣＰＵ１００は、ステップＳ１０９の判定がＹＥＳであれば、ステップＳ１１０へ移行する。また、カメラＣＰＵ１００は、ステップＳ１０９の判定がＮＯであれば、ステップＳ１１６へ移行する。
【００７４】
ステップＳ１１０において、カメラＣＰＵ１００は、温度モニタを実行する設定が有効か否かを判定する。カメラＣＰＵ１００は、ステップＳ１１０の判定がＹＥＳであれば、ステップＳ１１１へ移行する。また、カメラＣＰＵ１００は、ステップＳ１１０の判定がＮＯであれば、ステップＳ１１７へ移行する。
【００７５】
ステップＳ１１１において、カメラＣＰＵ１００は、温度モニタを開始する。そして、ステップＳ１１２において、カメラＣＰＵ１００は、温度モニタが終了したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１１２の判定がＹＥＳであれば、ステップＳ１１３へ移行する。また、カメラＣＰＵ１００は、ステップＳ１１２の判定がＮＯであれば、ステップＳ１１２へ移行して、ステップＳ１１２の判定がＹＥＳとなるまで待機する。
【００７６】
ステップＳ１１３において、カメラＣＰＵ１００は、メモリ１０３に記憶しているデータテーブル（図４参照）に基づいて、温度センサ１５により検出された温度に応じて、駆動電圧を設定する。
【００７７】
ステップＳ１１４において、カメラＣＰＵ１００は、設定した駆動電圧の値を含む制御信号を振動素子駆動回路１０６に出力する。これにより、振動素子駆動回路１０６は、設定された駆動電圧を振動素子５５に印加して、クリーニング動作を開始する。なお、クリーニング動作は、予め設定された回数（１又は複数）実行される。
【００７８】
ステップＳ１１５において、カメラＣＰＵ１００は、クリーニング動作が終了したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１１５の判定がＹＥＳであれば、ステップＳ１１６へ移行する。また、カメラＣＰＵ１００は、ステップＳ１１５の判定がＮＯであれば、ステップＳ１１５へ移行して、ステップＳ１１５の判定がＹＥＳとなるまで待機する。なお、本実施形態では、電源ＯＦＦ時のクリーニング動作において、温度モニタやクリーニング動作を強制終了する操作入力の判定を省略している。
【００７９】
ステップＳ１１６において、カメラＣＰＵ１００は、振動素子駆動回路１０６の制御を終了する。
【００８０】
一方、カメラＣＰＵ１００は、ステップＳ１１０（判定ＮＯ）から移行したステップＳ１１７において、メモリ１０３に記憶しているデータテーブル（図４参照）に基づいて、駆動電圧のデフォルト値を設定する。このように、温度モニタを実行しない場合は、駆動電圧として、常温域の駆動電圧として設定されたデフォルト値を設定する。カメラＣＰＵ１００は、ステップＳ１１７からステップＳ１１４へ移行する。これにより、常温域の駆動電圧によりクリーニング動作が実行される。
【００８１】
また、カメラＣＰＵ１００は、ステップＳ１０６（判定ＮＯ）から移行したステップＳ１１８において、温度モニタが終了したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１１８の判定がＹＥＳであれば、ステップＳ１１９へ移行する。また、カメラＣＰＵ１００は、ステップＳ１１８の判定がＮＯであれば、ステップＳ１０６へ移行する。
【００８２】
ステップＳ１１９において、カメラＣＰＵ１００は、メモリ１０３に記憶しているデータテーブル（図４参照）に基づいて、温度センサ１５により検出された温度に応じて、駆動電圧を設定する。
【００８３】
ステップＳ１２０において、カメラＣＰＵ１００は、設定した駆動電圧の値を含む制御信号を振動素子駆動回路１０６に出力する。これにより、振動素子駆動回路１０６は、設定された駆動電圧を振動素子５５に印加して、クリーニング動作を開始する。
【００８４】
ステップＳ１２１において、カメラＣＰＵ１００は、クリーニング動作が終了したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１２１の判定がＹＥＳであれば、ステップＳ１０８へ移行する。また、カメラＣＰＵ１００は、ステップＳ１２１の判定がＮＯであれば、ステップＳ１２２へ移行する。
【００８５】
ステップＳ１２２において、カメラＣＰＵ１００は、温度モニタを強制終了する操作入力を取得したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１２２の判定でＹＥＳであれば、ステップＳ１２３へ移行する。また、カメラＣＰＵ１００は、ステップＳ１２２の判定がＮＯであれば、ステップＳ１２１へ移行する。
【００８６】
ステップＳ１２３において、カメラＣＰＵ１００は、クリーニング動作を強制終了する。カメラＣＰＵ１００は、ステップＳ１２３の処理が終了すると、ステップＳ１０８へ移行する。
【００８７】
また、カメラＣＰＵ１００は、ステップＳ１０４（判定ＮＯ）から移行したステップＳ１２４において、メモリ１０３に記憶しているデータテーブル（図４参照）に基づいて、駆動電圧のデフォルト値を設定する。カメラＣＰＵ１００は、ステップＳ１２４の処理が終了すると、ステップＳ１２０へ移行する。
【００８８】
また、カメラＣＰＵ１００は、ステップＳ１０３（判定ＮＯ）から移行したステップＳ１２５において、手動クリーニング動作の実行を取得したか否かを判定する。カメラＣＰＵ１００は、ステップＳ１２５の判定でＹＥＳであれば、ステップＳ１０４へ移行する。また、カメラＣＰＵ１００は、ステップＳ１２５の判定でＮＯであれば、ステップＳ１０８へ移行する。
【００８９】
上述した実施形態によれば、以下の効果を奏する。
（１）カメラＣＰＵ１００は、温度モニタにより検出された温度に応じて、振動素子５５に印加する駆動電圧を変化させる。これによれば、低温から高温までの各温度域において、ほぼ同じ振動特性で駆動素子５５を駆動することができる。従って、使用環境の温度に係らず適切な振動特性を得ることができる。
【００９０】
（２）カメラＣＰＵ１００は、最も低い温度域においては、その最も低い温度域において光学ＬＰＦ５３を振動させたときに、光学ＬＰＦ５３が破壊しない最も大きな電圧を駆動電圧とる。このため、光学ＬＰＦ５３を最も低い温度域で振動させたときに、部材の破壊や剥がれを生じることがない。
【００９１】
（３）カメラＣＰＵ１００は、電源ＯＮ時において、自動クリーニング動作を実行する設定が有効であり、且つ温度モニタを実行する設定が有効であれば、温度モニタで検出された温度に応じて、振動素子５５に印加する駆動電圧を変化させる。このため、電源ＯＮ時に自動クリーニング動作を実行する際には、常に適切な振動特性で光学ＬＰＦ５３を振動させることができる。
【００９２】
（４）カメラＣＰＵ１００は、電源ＯＮ時において、自動クリーニング動作を実行する設定が有効であり、且つ温度モニタを実行する設定が有効でなければ、予め設定された駆動電圧を振動素子５５に印加するように制御する。これによれば、電源ＯＮ時のクリーニング動作に要する時間を短縮することができる。このため、使用者は、電源ＯＮ時において、出来るだけ早く撮影を開始することができる。
【００９３】
（５）カメラＣＰＵ１００は、手動クリーニング動作を実行する際に、温度モニタを実行する設定が有効であれば、温度モニタで検出された温度に応じて、振動素子５５に印加する駆動電圧を変化させる。このため、手動クリーニング動作を実行する際には、常に適切な振動特性で光学ＬＰＦ５３を振動させることができる。
【００９４】
（６）カメラＣＰＵ１００は、手動クリーニング動作を実行する際に、温度モニタを実行する設定が有効でなければ、予め設定された駆動電圧を振動素子５５に印加するように制御する。これによれば、クリーニング動作に要する時間を短縮することができる。このため、使用者は、手動クリーニング動作を実行した際において、出来るだけ早く撮影を開始することができる。
【００９５】
（７）カメラＣＰＵ１００は、温度モニタを実行している間に強制終了の操作入力を取得した場合は、温度モニタを終了する。この場合、使用者は、クリーニング動作が実行される前に撮影を開始することができるため、シャッターチャンスを逃すことがない。
【００９６】
（８）カメラＣＰＵ１００は、クリーニング動作中に強制終了の操作入力を取得した場合は、クリーニング動作を終了する。この場合、使用者は、クリーニング動作中であっても撮影を開始することができるため、シャッターチャンスを逃すことがない。
【００９７】
（９）カメラＣＰＵ１００は、電源ＯＦＦ時において、自動クリーニング動作を実行する設定が有効であり、且つ温度モニタを実行する設定が有効であれば、温度モニタで検出された温度に応じて、振動素子５５に印加する駆動電圧を変化させる。このため、電源ＯＦＦ時に自動クリーニング動作を実行する際には、常に適切な振動特性で光学ＬＰＦ５３を振動させることができる。
【００９８】
（１０）カメラＣＰＵ１００は、電源ＯＦＦ時において、自動クリーニング動作を実行する設定が有効であり、且つ温度モニタを実行する設定が有効でなければ、予め設定された駆動電圧を振動素子５５に印加するように制御する。このため、電源ＯＦＦ時のクリーニング動作に要する時間を短縮することができる。
（変形形態）
【００９９】
以上説明した実施形態に限定されることなく、本発明は以下に示すような種々の変形や変更が可能であり、それらも本発明の範囲内である。
【０１００】
（１）本実施形態では、図４に示すように、温度域を３つに区分し、それぞれの温度域に駆動電圧を設定した例について説明した。しかし、これに限らず、温度域を更に細かく区分し、それぞれの温度域に駆動電圧を設定するようにしてもよい。また、本実施形態では、検出された温度域に対応する駆動電圧をテーブルデータとしてメモリ１０３に記憶しておく例について説明した。しかし、これに限らず、温度を入力パラメータとする計算式をメモリ１０３に記憶しておき、カメラＣＰＵ１００が当該計算式と検出された温度とを用いて、駆動電圧を演算するようにしてもよい。
【０１０１】
（２）温度モニタを強制終了する操作入力を取得した場合に、液晶モニタ８に「温度検出中です」等のメッセージを表示するようにしてもよい。また、温度モニタを強制終了する操作入力としては、使用者によるレリーズボタン６１の半押し操作や、再生ボタン６５の操作に限らず、他の操作であってもよい。例えば、通常のファインダ撮影からライブビュー撮影或いは動画撮影への切り替え操作が行われたときに温度モニタを強制終了するようにしてもよい。
【０１０２】
（３）本実施形態では、クリーニング動作が実行されてから温度モニタを開始するようにしている。しかし、これに限らず、カメラ本体２の電源がＯＮした時から温度モニタを開始するようにしてもよい。また、本実施形態では、温度モニタのために専用の温度センサ１５を設けた例について説明した。しかし、これに限らず、カメラ本体２の内部において、他の目的のために設置されている温度センサと兼用することもできる。
【０１０３】
（４）本実施形態では、使用者による手動クリーニング動作の実行の操作や電源のＯＮ／ＯＦＦ操作を、光学ＬＰＦ５３の振動と関連付けられた操作入力とした例について説明した。しかし、これに限らず、レンズ交換等の他の操作を、光学ＬＰＦ５３の振動と関連付けられた操作入力としてもよい。
【０１０４】
（５）本発明は、レンズ交換式のデジタル一眼レフカメラに限らず、ミラーユニット１０を備えていない、レンズ交換式のデジタルカメラにも適用することができる。
【０１０５】
また、上記実施形態及び変形形態は適宜に組み合わせて用いることができるが、各実施形態の構成は図示と説明により明らかであるため、詳細な説明を省略する。更に、本発明は以上説明した実施形態によって限定されることはない。
【符号の説明】
【０１０６】
１：カメラ、２：カメラ本体、３：レンズ鏡筒、１５：温度センサ、５０：撮像ユニット、５２：撮像素子、５５（５５Ｘ，５５Ｙ）振動素子、６０：操作部、１００：カメラＣＰＵ、１０３：メモリ、１０６：振動素子駆動回路
【図１】
2012049704.tif 000003
【図２】
2012049704.tif 000004
【図３】
2012049704.tif 000005
【図４】
2012049704.tif 000006
【図５】
2012049704.tif 000007
【図６】
2012049704.tif 000008