(57)【要約】【課題】調整動作に起因するカメラの起動時間を短縮する。【解決手段】カメラは、カメラのブレを検出するブレ検出手段１４Ｘ、１４Ｙと、検出されたブレに基づいて、光軸に直交する方向の結像光学系２と撮像素子６との相対位置を変更して撮像素子６上での像ブレを補正するブレ補正部材１５１と、ブレ補正部材１５１の位置を検出する位置検出手段１５４Ｘ、１５４Ｙと、カメラ内部の温度を検出する温度検出手段２０と、ブレ補正部材１５１を移動させることにより位置検出手段１５４Ｘ、１５４Ｙの出力を補正する調整値を算出し、調整値と温度検出手段２０により検出された温度とを対応付けた調整データを生成して記憶する調整手段７と、調整手段７が調整データを生成するときに、温度検出手段２０により検出された温度と同一の温度に対応する調整データが記憶されている場合は、調整データの生成を禁止するように調整手段７を制御する調整制御手段７とを備える。【選択図】図２
2009109684.tif 000002
【特許請求の範囲】
【請求項１】
結像光学系を介して結像した被写体像を撮像して画像信号を取得する撮像素子と、
カメラのブレを検出するブレ検出手段と、
前記検出されたブレに基づいて、光軸に直交する方向の前記結像光学系と前記撮像素子との相対位置を変更して前記撮像素子上での像ブレを補正するブレ補正部材と、
前記ブレ補正部材の位置を検出する位置検出手段と、
カメラ内部の温度を検出する温度検出手段と、
前記ブレ補正部材を移動させることにより前記位置検出手段の出力を補正する調整値を算出し、前記調整値と前記温度検出手段により検出された温度とを対応付けた調整データを生成して記憶する調整手段と、
前記調整手段が調整データを生成するときに、前記温度検出手段により検出された温度と同一の温度に対応する調整データが記憶されている場合は、前記調整データの生成を禁止するように前記調整手段を制御する調整制御手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記調整手段は、カメラの電源がオフのときに第１態様により前記ブレ補正部材を移動させて前記位置検出手段の調整値を算出し、カメラの電源がオンされたときには前記第１態様とは異なる第２態様により前記ブレ補正部材を移動させて前記位置検出手段の調整値を算出し、
前記調整制御手段は、カメラの電源がオフのときに前記第１態様による前記調整データの生成を指示するとともに、カメラの電源がオンのときに前記温度検出手段により検出された温度と同一の温度に対応する調整データが記憶されている場合は、前記第２態様による前記調整データの生成を禁止することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
カメラの電源がオンされたときに、前記温度検出手段により検出された温度に対応する調整データが記憶されていない場合、前記調整制御手段は、前記第２態様により調整値を算出して前記調整データを生成するように前記調整手段を制御することを特徴とするカメラ。
【請求項４】
請求項２または３に記載のカメラにおいて、
カメラの電源がオフのときに、前記温度検出手段により検出された温度に対応する調整データが記憶されている場合、前記調整制御手段は、前記第１態様による調整値の算出および前記調整データの生成を禁止するように前記調整手段を制御することを特徴とするカメラ。
【請求項５】
請求項２乃至４のいずれか一項に記載のカメラにおいて、
前記温度検出手段により検出された温度に対応する調整データが所定時間以上前に記憶されている場合、前記調整制御手段は、電源がオフのときには前記第１態様により調整値を算出して前記調整データを生成し、電源がオンのときには前記第２態様により調整値を算出して前記調整データを生成するように前記調整手段を制御することを特徴とするカメラ。
【請求項６】
請求項２乃至５のいずれか一項に記載のカメラにおいて、
前記調整手段は、前記第１態様における前記ブレ補正部材の移動速度を規定速度より遅く設定し、前記第２態様における前記ブレ補正部材の移動速度を規定速度とすることを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
カメラの電源がオフのときに、前記ブレ検出手段で検出されたブレが所定値を超える場合、前記調整制御手段は、前記第１態様による調整値の算出および前記調整データの生成を禁止するように前記調整手段を制御することを特徴とするカメラ。
【請求項８】
請求項１乃至７のいずれか一項に記載のカメラにおいて、
前記調整制御手段は、カメラの電源がオフのときに、設定された時間が経過するごとに前記調整データを生成するように前記調整手段を制御することを特徴とするカメラ。
【請求項９】
請求項１乃至８のいずれか一項に記載のカメラにおいて、
前記調整制御手段は、カメラの電源がオフされたときから所定時間が経過するごとに前記調整データを生成するように前記調整手段を制御することを特徴とするカメラ。
【請求項１０】
請求項１乃至９のいずれか一項に記載のカメラにおいて、
前記調整制御手段は、カメラの電源がオフのときに、設定された時刻ごとに前記調整データを生成するように前記調整手段を制御することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブレ補正機能を有するカメラに関する。
【背景技術】
【０００２】
従来から、手ブレ補正機能を有するカメラとして、ブレ補正光学系の位置を検出する位置検出系の調整動作を、カメラの電源投入時に行うものが知られている（たとえば、特許文献１）。
【特許文献１】特開平９−８０５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、調整動作に時間を要するため、カメラの起動時間が長くなるという問題がある。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明によるカメラは、結像光学系を介して結像した被写体像を撮像して画像信号を取得する撮像素子と、カメラのブレを検出するブレ検出手段と、検出されたブレに基づいて、光軸に直交する方向の結像光学系と撮像素子との相対位置を変更して撮像素子上での像ブレを補正するブレ補正部材と、ブレ補正部材の位置を検出する位置検出手段と、カメラ内部の温度を検出する温度検出手段と、ブレ補正部材を移動させることにより位置検出手段の出力を補正する調整値を算出し、調整値と温度検出手段により検出された温度とを対応付けた調整データを生成して記憶する調整手段と、調整手段が調整データを生成するときに、温度検出手段により検出された温度と同一の温度に対応する調整データが記憶されている場合は、調整データの生成を禁止するように調整手段を制御する調整制御手段とを備えることを特徴とする。
【０００５】
請求項２に記載の発明は、請求項１に記載のカメラにおいて、調整手段は、カメラの電源がオフのときに第１態様によりブレ補正部材を移動させて位置検出手段の調整値を算出し、カメラの電源がオンされたときには第１態様とは異なる第２態様によりブレ補正部材を移動させて位置検出手段の調整値を算出し、調整制御手段は、カメラの電源がオフのときに第１態様による調整データの生成を指示するとともに、カメラの電源がオンのときに温度検出手段により検出された温度と同一の温度に対応する調整データが記憶されている場合は、第２態様による調整データの生成を禁止することを特徴とする。
【０００６】
請求項３に記載の発明は、請求項２に記載のカメラにおいて、カメラの電源がオンされたときに、温度検出手段により検出された温度に対応する調整データが記憶されていない場合、調整制御手段は、第２態様により調整値を算出して調整データを生成するように調整手段を制御することを特徴とする。
【０００７】
請求項４に記載の発明は、請求項２または３に記載のカメラにおいて、カメラの電源がオフのときに、温度検出手段により検出された温度に対応する調整データが記憶されている場合、調整制御手段は、第１態様による調整値の算出および調整データの生成を禁止するように調整手段を制御することを特徴とする。
【０００８】
請求項５に記載の発明は、請求項２乃至４のいずれか一項に記載のカメラにおいて、温度検出手段により検出された温度に対応する調整データが所定時間以上前に記憶されている場合、調整制御手段は、電源がオフのときには第１態様により調整値を算出して調整データを生成し、電源がオンのときには第２態様により調整値を算出して調整データを生成するように調整手段を制御することを特徴とする。
【０００９】
請求項６に記載の発明は、請求項２乃至５のいずれか一項に記載のカメラにおいて、調整手段は、第１態様におけるブレ補正部材の移動速度を規定速度より遅く設定し、第２態様におけるブレ補正部材の移動速度を規定速度とすることを特徴とする。
【００１０】
請求項７に記載の発明は、請求項６に記載のカメラにおいて、カメラの電源がオフのときに、ブレ検出手段で検出されたブレが所定値を超える場合、調整制御手段は、第１態様による調整値の算出および調整データの生成を禁止するように調整手段を制御することを特徴とする。
【００１１】
請求項８に記載の発明は、請求項１乃至７のいずれか一項に記載のカメラにおいて、調整制御手段は、カメラの電源がオフのときに、設定された時間が経過するごとに調整データを生成するように調整手段を制御することを特徴とする。
【００１２】
請求項９に記載の発明は、請求項１乃至８のいずれか一項に記載のカメラにおいて、調整制御手段は、カメラの電源がオフされたときから所定時間が経過するごとに調整データを生成するように調整手段を制御することを特徴とする。
【００１３】
請求項１０に記載の発明は、請求項１乃至９のいずれか一項に記載のカメラにおいて、調整制御手段は、カメラの電源がオフのときに、設定された時刻ごとに調整データを生成するように調整手段を制御することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、温度検出手段により検出された温度と同一の温度に対応する調整データが記憶されている場合は、調整データの生成を禁止するので、カメラの起動時間を短縮できる。
【発明を実施するための最良の形態】
【００１５】
図面を用いて、本発明の実施の形態によるカメラについて説明する。
【００１６】
図１（ａ）に示すように、カメラ本体１には撮影レンズ２、レリーズボタン３、電源ボタン４、撮影モードの設定操作を行なうモードダイヤル５が設けられている。撮影レンズ２には、焦点調節レンズ２ａ、その他の結像レンズ２ｂ、および後述するブレ補正装置１５（図２）が内蔵されている。また、図１（ｂ）に示すように、カメラ本体１の背面には液晶モニタ１７、および操作ボタン１８が設けられている。
【００１７】
図２は実施の形態のカメラの回路構成を示すブロック図である。カメラは、半押しスイッチ３ａ、全押しスイッチ３ｂ、電源スイッチ４ａ、撮像素子６、制御回路７、ＳＤＲＡＭ８、フラッシュメモリ９、メモリカードインタフェース１１、ブレ検出センサ１４Ｘ、１４Ｙ、ブレ補正装置１５、液晶モニタ１７、操作スイッチ１８ａ、温度センサ２０、サブ制御回路２１およびタイマ２２を備える。
【００１８】
撮像素子６は、複数の光電変換素子を備えたＣＣＤやＣＭＯＳイメージセンサによって構成される。撮像素子６は、撮像面上に結像されている被写体像を撮像し、被写体像に応じた光電変換信号（画像信号）を制御回路７へ出力する。
【００１９】
制御回路７は、制御プログラムに基づいて、カメラを構成する各部から入力される信号を用いて所定の演算を行ない、カメラの各部に対する制御信号を送出して、撮影動作を制御する。制御プログラムは、制御回路７内の不図示の不揮発性メモリに格納されている。制御回路７は、撮像素子６から入力した画像信号をデジタル画像信号に変換し、そのデジタル画像信号に対して種々の画像処理を施して画像データを生成する。そして、制御回路７は生成された画像データに対してＪＰＥＧなどの所定の方式により圧縮処理を行い、ＥＸＩＦなどの形式でメモリカード１２へ記録する。また、制御回路７は、撮像素子６から出力される撮像信号に基づいて周知の焦点評価値演算を行い、演算結果に基づいて、図示しないレンズ駆動回路に対して焦点評価値が最大となる位置へ焦点調節レンズ２ａを移動させる。
【００２０】
ＳＤＲＡＭ８は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、撮像素子６からの出力に基づいて、制御回路７が生成した画像データ、もしくはメモリカード１２に記録されている画像データに基づいて、制御回路７により生成される。生成された表示用画像データは、制御回路７によりＳＤＲＡＭ８に格納される。フラッシュメモリ９は、たとえば制御回路７が演算を行なうための各種の処理プログラムが記憶された不揮発性メモリである。
【００２１】
制御回路７は、ＬＣＤ駆動回路１７１を介して液晶モニタ１７を駆動し、液晶モニタ１７に画像を表示する。また、液晶モニタ１７には、デジタルカメラの各種設定メニュー画面などが表示される。設定メニューには、後述するブレ補正装置１５を構成する位置検出センサ１５４Ｘ、１５４Ｙの調整動作を行うタイミングの設定が含まれる。タイミングの設定は、ユーザが操作ボタン１８を操作することにより行われる。設定可能なタイミングとしては、たとえば、電源ボタン４をオフ操作してからの所定の時間間隔（たとえば３時間ごと）、電源ボタン４のオフ操作に関係ない所定の時間間隔（たとえば３時間ごと）、および所定の時刻（たとえば６時、１０時など）などがある。
【００２２】
メモリカードインタフェース１１は、メモリカード１２が着脱可能なインタフェースである。メモリカードインタフェース１１は、制御回路７の制御に基づいて、画像データをメモリカード１２に書き込んだり、メモリカード１２に記録されている画像データを読み出すインタフェース回路である。メモリカード１２はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００２３】
ブレ検出センサ１４Ｘおよび１４Ｙは、たとえば角速度センサ、ジャイロセンサなどで構成され、撮影時にカメラ本体１に発生するブレをピッチングとヨーイングに分解して検出する。ブレ検出センサ１４Ｘ、１４Ｙで検出されたピッチングとヨーイングを表すブレ量信号は制御回路７に出力される。制御回路７は、入力したブレ量信号に基づいて後述するブレ補正装置１５を駆動してブレ補正を行なう。
【００２４】
ブレ補正装置１５は、シフトレンズ１５１、アクチュエータ１５３Ｘおよび１５３Ｙ、および位置検出センサ１５４Ｘおよび１５４Ｙを備える。なお、図２においては、シフトレンズ１５１、アクチュエータ１５３Ｘおよび１５３Ｙ、および位置検出センサ１５４Ｘおよび１５４Ｙの位置関係を便宜的に示している。
【００２５】
シフトレンズ１５１は、図３に示すように、アクチュエータ１５３Ｘおよび１５３Ｙにより撮像素子６の撮像面と平行な面内、すなわち光軸に直交する平面内で、図３に符号Ａで示す駆動制限部材の内壁面で規定される範囲内で移動可能となるように設けられる。図３においては、シフトレンズ１５１が駆動範囲の中央に位置している状態を示す。
【００２６】
アクチュエータ１５３Ｘ、１５３Ｙは、たとえば、コイル、磁石、およびヨークを有するボイスコイルモータである。アクチュエータ１５３Ｘ、１５３Ｙは、制御回路７により供給される電力に応じて駆動力を発生して、シフトレンズ１５１を移動させる。その結果、シフトレンズ１５１および撮像素子６における被写体光の光軸と直交する方向の相対位置が変化して、撮影レンズ２を通過した被写体光がブレを打ち消す方向に屈折される。
【００２７】
位置検出センサ１５４Ｘ、１５４Ｙは、たとえば、磁石および磁気検出素子を有する磁気センサであり、シフトレンズ１５１の位置に応じた電圧を制御回路７へ出力する。制御回路７は、位置検出センサ１５４Ｘ、１５４Ｙから入力した電圧の値に基づいて、シフトレンズ１５１の位置を検出する。なお、電圧値とシフトレンズ１５１の位置とは、予め対応付けられて、所定の記憶領域に記憶されているものとする。本実施の形態においては、シフトレンズ１５１の端部が図３の位置ｘｒ、ｙｕにある場合に、位置検出センサ１５４Ｘ、１５４Ｙが出力する基準電圧の値をたとえば４Ｖ、位置ｘｌ、ｙｂでの基準電圧の値をたとえば１Ｖとして説明する。
【００２８】
温度センサ２０は、たとえばサーミスタ等のセンサであり、位置検出センサ１５４Ｘ、１５４Ｙ近傍の温度を検出し、検出した温度を示す温度信号を制御回路７へ出力する。サブ制御回路２１は、カメラの電源がオフの場合でも動作を継続し、タイマ２２で計測した時間を常に監視して、設定メニューで設定したタイミングになったか否かを判定する。計測時間が設定したタイミングになったと判定すると、サブ制御回路２１は、起動信号を制御回路７へ出力して制御回路７を起動する。
【００２９】
カメラの撮影動作について説明する。ユーザがレリーズボタン３を半押しして撮影準備を指示すると、制御回路７は、上述したようにして焦点評価値を演算し、演算結果に基づいて焦点調節レンズ２ａを駆動させて焦点を調節する。
【００３０】
レリーズボタン３が全押し操作されると、制御回路７は、シフトレンズ１５１がブレ補正動作するように、アクチュエータ１５３Ｘ、１５３Ｙに電圧を印加する。この場合、制御回路７は、位置検出センサ１５４Ｘ、１５４Ｙから入力した電圧の値に基づいて、シフトレンズ１５１を図３に示す初期位置へ駆動するために必要な、すなわちセンタリングに必要な電圧をアクチュエータ１５３Ｘ、１５３Ｙに印加する。初期位置とは、シフトレンズ１５１の光軸が撮影レンズ２の光軸と一致する位置である。このようにして、制御回路７は、位置検出センサ１５４Ｘ、１５４Ｙから入力した電圧の値に基づいてシフトレンズ１５１が初期位置まで移動したと判定するまで、アクチュエータ１５３Ｘ、１５３Ｙに電圧を印加する。その結果、撮像シフトレンズ１５１が初期位置にセンタリングされる。
【００３１】
レリーズ全押し後、位置検出センサ１５４Ｘ、１５４Ｙからの電圧の値に基づいて、シフトレンズ１５１がセンタリングされたことを確認すると、制御回路７は、撮像素子６を制御して撮像を開始させる。さらに、制御回路７は、ブレ検出センサ１４Ｘ、１４Ｙから出力されたブレ量信号と、位置検出センサ１５４Ｘ、１５４Ｙから出力される電圧の値とに基づいて、シフトレンズ１５１を駆動するブレ補正を指示する。
【００３２】
撮像素子６から出力される画像信号には、制御回路７により上述した処理が施され、画像データが生成される。次に、制御回路７は、生成された画像データの圧縮処理を実行する。そして、制御回路７は、圧縮処理が施された画像データに基づいて画像ファイルを生成して、画像ファイルをメモリカード１２に書き込む。
【００３３】
図４および図５を参照しながら、本実施の形態における位置検出センサ１５４Ｘ、１５４Ｙの出力補正処理、すなわち位置検出系の調整動作について説明する。なお、図４および図５において、紙面の水平方向をｘ方向、紙面の上下方向をｙ方向として説明する。また、図４および図５で、シフトレンズ１５１が駆動制限部材Ａの右端（位置ｘｒ）に接触した時のシフトレンズ１５１の中心の位置をｘｒｃで示す。調整動作には、電源オン時に行われる通常調整動作と、電源オフ時に行われる裏調整動作とが含まれる。
１．通常調整動作
制御回路７は、電源スイッチ４ａからオン信号を入力すると、シフトレンズ１５１を駆動制限部材Ａの右端と接触するように、アクチュエータ１５３Ｘに所定の電圧を印加する。すなわち、制御回路７は、電源オン時には図４（ａ）のｘ０に位置するシフトレンズ１５１の中心を位置ｘｒｃへ移動させる。このとき、アクチュエータ１５３Ｘには所定の電圧が印加されたままなので、図４（ｂ）に示すように、シフトレンズ１５１は一定の移動速度で移動する。
【００３４】
シフトレンズ１５１が移動中は、制御回路７は、位置検出センサ１５４Ｘから出力される電圧を用いて、シフトレンズ１５１の中心が位置ｘｒｃまで移動し、駆動制限部材Ａの右端に接触したか否かを判定する。図４（ｂ）に示すように、シフトレンズ１５１が駆動制限部材Ａの右端に達すると、シフトレンズ１５１は＋ｘ方向にこれ以上移動することができなくなるので、位置検出センサ１５４Ｘから出力される電圧が一定の値を示したまま変化しなくなる。したがって、電圧値の変化が無くなってから、すなわち位置変化が無くなってから所定時間経過すると、制御回路７はシフトレンズ１５１が駆動制限部材Ａの右端（位置ｘｒ）に達したと判定し、このとき位置検出センサ１５４Ｘが出力する電圧値を所定の記憶領域に記憶する。
【００３５】
駆動制限部材Ａの右端における電圧値を記憶した後、制御回路７は、アクチュエータ１５３Ｘに対してシフトレンズ１５１を−ｘ方向へ移動させる。そして、上述した方法と同様にして、制御回路７はシフトレンズ１５１が駆動制限部材Ａの左端（位置ｘｌ）に接触したときに位置検出センサ１５４Ｘから出力される電圧の値を所定の記憶領域に記憶する。
【００３６】
位置ｘｒおよび位置ｘｌにおける電圧の値を取得したら、制御回路７は、位置検出センサ１５４Ｘの出力に対する調整値（オフセット電圧）を算出する。いま、シフトレンズ１５１の端部が駆動制限部材Ａの右端（位置ｘｒ）に接触しているときの電圧の値が３．８Ｖ、左端（位置ｘｌ）に接触しているときの電圧の値が０．８Ｖであったものと仮定する。本実施の形態においては、シフトレンズ１５１の端部が駆動制限部材Ａの右端（位置ｘｒ）に接触しているときの基準電圧の値を４．０Ｖ、左端（位置ｘｌ）に接触しているときの基準電圧の値を１．０Ｖとしているので、制御回路７は、位置ｘｒおよび位置ｘｌにおける電圧の値が基準電圧の値となるように、＋０．２Ｖをオフセット電圧として算出する。このオフセット電圧がｘ方向の調整値としてフラッシュメモリ９に記憶される。以後、撮影時におけるブレ補正動作の際には、制御回路７は、位置検出センサ１５４Ｘから出力される電圧の値に、調整値＋０．２Ｖを加えた値に対応する位置を、シフトレンズ１５１の位置として検出する。
【００３７】
駆動制限部材Ａのｙ方向についても、シフトレンズ１５１をｘ方向へ移動させる場合と同様にして、制御回路７は、アクチュエータ１５３Ｙに電圧を印加してシフトレンズ１５１を位置ｙｕおよび位置ｙｂへ移動させる。シフトレンズ１５１の端部が位置ｙｕで接触したときに位置検出センサ１５４Ｙから出力される電圧の値、および位置ｙｂで接触したときの電圧の値を用いて、制御回路７はｙ方向の調整値を算出する。
【００３８】
ｘ方向およびｙ方向の調整値を算出すると、制御回路７は、算出した調整値をフラッシュメモリ９に記憶する。このとき、制御回路７は、電源オン時に温度センサ２０で検出した温度を含む温度範囲および通常通常調整動作を行った日時を、算出した調整値と対応付けて記憶する。なお、温度範囲は、たとえば０℃〜５℃、５℃〜１０℃などのように５℃ごとの範囲であるものとする。
【００３９】
制御回路７は、電源オン時に温度センサ２０で検出された温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されている場合に、上述した通常調整動作を禁止する。さらに、制御回路７は、電源オン時に温度センサ２０で検出された温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されている場合であっても、この温度範囲における調整動作を行ってから所定の時間（たとえば１０日間）以上経過している場合には、上述した通常調整動作を行う。
２．裏調整動作
図５を用いて、裏調整動作について説明する。サブ制御回路２１からの起動信号により起動された制御回路７は、シフトレンズ１５１を＋ｘ方向へ移動させて駆動制限部材Ａの右端と接触するように、アクチュエータ１５３Ｘに所定の電圧を印加する。すなわち、制御回路７は、図５（ａ）のｘ０に位置するシフトレンズ１５１の中心を位置ｘｒｃへ移動させる。このとき、制御回路７は、アクチュエータ１５３Ｘへ所定の微少時間の電圧印加と、位置検出センサ１５４Ｘから出力される電圧の値の監視とを繰り返し行う。その結果、図５（ｂ）に示すように、シフトレンズ１５１は位置ｘ０から位置ｘｒｃへ段階的に徐々に移動する。
【００４０】
位置検出センサ１５４Ｘからの電圧値の変化が無くなってから所定時間経過すると、制御回路７はシフトレンズ１５１の端部が駆動制限部材Ａの右端（位置ｘｒ）に接触したと判定し、このときの電圧値を所定の記憶領域に記憶する。その後、制御回路７は、シフトレンズ１５１を−ｘ方向へ移動させて駆動制限部材Ａの左端（位置ｘｌ）に接触させる。このとき、制御回路７は、シフトレンズ１５１を＋ｘ方向へ移動させた場合と同様に、アクチュエータ１５３Ｘへ所定の微少時間の電圧印加と、位置検出センサ１５４Ｘから出力される電圧の値の監視とを繰り返し行う。位置検出センサ１５４Ｘからの電圧値に変化が無くなると、制御回路７は、シフトレンズ１５１の端部が駆動制限部材Ａの左端（位置ｘｌ）に接触したと判定し、このときの電圧の値を所定の記憶領域に記憶する。位置ｘｒおよび位置ｘｌにおける電圧値を取得した後、制御回路７は、通常調整動作の場合と同様にして、調整値を算出する。
【００４１】
ｙ方向についても、ｘ方向の場合と同様にして、制御回路７は、アクチュエータ１５３Ｙへ所定の微少時間の電圧印加と、位置検出センサ１５４Ｙから出力される電圧の値の監視とを繰り返し行いながらシフトレンズ１５１を移動させる。そして、制御回路７は、シフトレンズ１５１の端部が位置ｙｕおよび位置ｙｂで駆動制御部材Ａに接触したときに位置検出センサ１５４Ｙから出力される電圧の値を用いてｙ方向の調整値を算出する。算出されたｘ方向およびｙ方向の調整値は、通常調整動作の場合と同様に、制御回路７によりフラッシュメモリ９に記憶される。この場合も、制御回路７は、電源オン時に温度センサ２０で検出した温度を含む温度範囲および通常通常調整動作を行った日時を、算出した調整値と対応付けて記憶する。
【００４２】
制御回路７は、温度センサ２０で検出された温度範囲と同一の温度範囲における調整値が記憶されていない場合、もしくは検出された温度範囲と同一の温度範囲における調整値が所定の時間（たとえば１０日間）以前に記憶された場合に、カメラ本体１が静止状態であれば上記の裏調整動作を行う。なお、カメラ本体１の静止状態とは、ユーザがカメラ本体１を保持している状態ではなく、机上等の静止物に載置した状態のことである。制御回路７は、ブレ検出センサ１４Ｘ、１４Ｙから入力したブレ量信号が予め設定された所定値以下の場合に、カメラ本体１が静止状態と判定する。この所定値は、位置検出センサ１５４Ｘ、１５４Ｙの調整動作の信頼性を低下させない値であり、予め実験等により決定される。
【００４３】
図６に示すフローチャートを参照しながら、カメラの動作について説明する。図６の処理は制御回路７でプログラムを実行して行われる。このプログラムは、図示しないメモリに格納されており、電源がオフからオンされると起動される。
【００４４】
ステップＳ１０１では、サブ制御回路２１に対してタイマ２２による計時をリセットさせてステップＳ１０２へ進む。ステップＳ１０２においては、温度センサ２０により計測した温度の値を入力してステップＳ１０３へ進む。ステップＳ１０３においては、ステップＳ１０２で入力した温度の値を含む温度範囲で、以前に調整動作を行ったことがあるか否かを判定する。ステップＳ１０２で入力した温度の値を含む温度範囲と同一の温度範囲における調整値がフラッシュメモリ９に記憶されている場合には、ステップＳ１０３が肯定判定されてステップＳ１０４へ進む。ステップＳ１０２で入力した温度の値を含む温度範囲と同一の温度範囲における調整値がフラッシュメモリ９に記憶されていない場合には、ステップＳ１０３が否定判定されてステップＳ１０５へ進む。
【００４５】
ステップＳ１０４では、同一の温度範囲において前回調整動作を行ってから所定の時間（たとえば１０日間）が経過しているか否かを判定する。調整値に対応付けて記憶された日時と、現在の日時とに基づいて、前回調整動作を行ってから１０日間以上経過している場合は、ステップＳ１０４が肯定判定されてステップＳ１０５へ進む。前回調整動作を行ってから１０日間以上経過していない場合は、ステップＳ１０４が否定判定されて、後述するステップＳ１０７へ進む。
【００４６】
ステップＳ１０５においては、ブレ補正装置１５に対して上述した通常調整動作を行い、調整値を算出してステップＳ１０６へ進む。ステップＳ１０６においては、ステップＳ１０５で算出した調整値と、ステップＳ１０２で入力した温度の値を含む温度範囲と、現在の時刻とを対応付けてフラッシュメモリ９に記憶してステップＳ１０７へ進む。ステップＳ１０７においては、カメラを構成する各部の起動動作を実行してステップＳ１０８へ進む。ステップＳ１０８においては、電源がオンからオフに切り換えられたか否かを判定する。電源スイッチ４ａからオフ信号を入力しない場合は、ステップＳ１０８が否定判定されてステップＳ１０７へ戻る。電源スイッチ４ａからオフ信号を入力した場合は、ステップＳ１０８が肯定判定されて一連の処理を終了する。
【００４７】
図７に示すフローチャートを参照しながら、電源がオフの場合でのカメラの動作について説明する。図７の処理はサブ制御回路２１でプログラムを実行して行われる。このプログラムは、図示しないメモリに格納されており、電源がオンからオフされると起動される。なお、図７のフローチャートにおける処理が進行中に電源がオフからオンに切り換わると、図７に示す処理を抜けて、図６のフローチャートにおける処理へ進む。
【００４８】
ステップＳ２００においては、タイマ２２を起動するか否かを判定する。設定メニューにおいて位置検出センサ１５４Ｘ、１５４Ｙの調整動作を行うタイミングが電源をオフしてから所定の時間間隔で行われるように設定されている場合は、ステップＳ２００が肯定判定されてステップＳ２０１へ進む。調整動作を行うタイミングが、電源がオフされた時刻に関係ない所定の時間間隔や所定の時刻に設定されている場合は、ステップＳ２００が否定判定されて後述するステップＳ２０３へ進む。
【００４９】
ステップＳ２０１では、タイマ２２を起動して計時を開始してステップＳ２０２へ進む。ステップＳ２０２においては、タイマ２２による計測時間が設定された所定時間（たとえば３時間）を経過したか否かを判定する。３時間以上経過した場合は、ステップＳ２０２が肯定判定されてステップＳ２０４へ進む。３時間以上経過していない場合は、ステップＳ２０２が否定判定されて、当該判定処理を繰り返す。
【００５０】
ステップＳ２００が否定判定された場合は、ステップＳ２０３へ進み設定された時刻になったか否かを判定する。設定された時刻になった場合は、ステップＳ２０３が肯定判定されてステップＳ２０４へ進む。設定された時刻になっていない場合は、ステップＳ２０３が否定判定されて当該判定処理を繰り返す。ステップＳ２０４においては、制御回路７に対して起動信号を出力して、制御回路７に位置検出センサ１５４Ｘ、１５４Ｙの裏調整処理を開始させて一連の処理を終了する。
【００５１】
図８のフローチャートを参照しながら、位置検出センサ１５４Ｘ、１５４Ｙの裏調整処理について説明する。図８の処理は制御回路７でプログラムを実行して行われる。このプログラムは、図示しないメモリに格納されており、サブ制御回路２１から起動信号入力されると起動される。
【００５２】
ステップＳ３０１（温度検出）からステップＳ３０３（前回の調整動作からの経過時間判定）までの各処理は、図６のステップＳ１０２（温度検出）からステップＳ１０４（前回の調整動作からの経過時間判定）までの各処理と同様である。ステップＳ３０４においては、カメラ本体１が静止状態か否かを判定する。ブレ検出センサ１４Ｘ、１４Ｙから入力したブレ量信号が予め設定された所定値以下の場合は、ステップＳ３０４が肯定判定されてステップＳ３０５へ進む。ブレ量信号が予め設定された所定値を超える場合は、ステップＳ３０４が否定判定されてステップＳ３０７へ進む。
【００５３】
ステップＳ３０５においては、ブレ補正装置１５に対して上述した裏調整動作を行い、調整値を算出してステップＳ３０６へ進む。ステップＳ３０６においては、図６のステップＳ１０６と同様に、ステップＳ３０５で算出した調整値と、ステップＳ３０１で入力した温度の値を含む温度範囲と、現在の時刻とを対応付けてフラッシュメモリ９に記憶してステップＳ３０７へ進む。ステップＳ３０７では、制御回路７は動作を終了して一連の処理を終了する。
【００５４】
以上で説明した実施の形態のカメラによれば以下の作用効果が得られる。
（１）制御回路７は、調整動作の開始に先立って温度センサ２０により検出された温度を含む温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されていれば、調整動作を禁止するようにした。位置検出センサ１５４Ｘ、１５４Ｙは温度特性を有しているので、同一の温度範囲における調整値はほぼ等しくなる。したがって、同一温度範囲に対応する調整値が記憶されている場合に調整動作を禁止することにより、調整動作に要する電力消費を抑制することができる。
（２）制御回路７は、電源がオフのときに、裏調整動作によって位置検出センサ１５４Ｘ、１５４Ｙの調整値を算出し、このときに温度センサ２０で検出された温度を含む温度範囲と算出した調整値とを対応付けてフラッシュメモリ９に記憶するようにした。そして、電源オン時に温度センサ２０で検出された温度を含む温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されている場合は、制御回路７は、通常調整動作を禁止するようにした。すなわち、電源オン時に検出された温度により通常調整動作を省略できるので、位置検出センサ１５４Ｘ、１５４Ｙの検出精度が確保された状態で、カメラの起動時間を短縮することができる。
（３）電源オン時に温度センサ２０で検出された温度を含む温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されていない場合は、制御回路７は、通常調整動作を行うようにした。したがって、位置検出センサ１５４Ｘ、１５４Ｙの調整値を算出して、検出精度を維持することができる。
（４）電源オフ時の裏調整動作時において、温度センサ２０で検出された温度を含む温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されている場合は、制御回路７は、裏調整動作を禁止するようにした。したがって、新たに調整値を算出する必要がない場合には裏調整動作を行わないので、裏調整動作に伴う電力の消費を抑制することができる。
（５）通常調整動作および裏調整動作において、温度センサ２０で検出された温度を含む温度範囲と同一の温度範囲に対応する調整値がフラッシュメモリ９に記憶されてから所定時間以上経過している場合には、制御回路７は調整動作を行うようにした。したがって、経年劣化により位置検出センサ１５４Ｘ、１５４Ｙが出力する電圧と調整値との関係にズレが生じることを防いで、位置検出センサ１５４Ｘ、１５４Ｙの検出精度を維持することができる。
（６）裏調整動作時に、制御回路７は、アクチュエータ１５３Ｘ、１５３Ｙへ所定の微少時間の電圧印加と、位置検出センサ１５４Ｘから出力される電圧の値の監視とを繰り返し行い、シフトレンズ１５１を徐々に移動させて移動速度を抑制するようにした。その結果、シフトレンズ１５１の移動に伴う作動音やシフトレンズ１５１が駆動制限部材Ａに接触したときの衝撃音等の発生を防ぐことができるので、電源オフ時にユーザに気付かれずに調整動作を行うことができる。
【００５５】
また、通常調整動作時には、制御回路７は、シフトレンズ１５１の移動速度を抑制させない、すなわち規定速度からの低下をさせないので、短時間で調整値を算出することができる。この結果、カメラの電源起動に要する時間を短縮できる。
（７）裏調整動作時に、ブレ検出センサ１４Ｘ、１４Ｙにより出力されたブレ量信号が所定値を超える場合は、制御回路７は裏調整動作を禁止するようにした。裏調整動作では、速度を抑制しながらシフトレンズ１５１を移動させているので、カメラ本体１のブレが大きい場合には、ブレによりシフトレンズ１５１の移動に悪影響が生じ、調整値の信頼度が低下する。したがって、信頼度の低い調整値を取得するために裏調整動作をして、無駄な電力を消費することを防ぐことができる。
（８）裏調整動作を行うタイミングを、電源ボタン４をオフ操作してからの所定の時間間隔、電源ボタン４のオフ操作に関係ない所定の時間間隔、および所定の時刻などから設定可能にした。したがって、ユーザが必要と判断する時間間隔毎に調整値の算出ができるので、必要以上に調整動作を行って消費電力を増加させたり、調整動作の頻度が極端に少なくなり経年劣化による調整値の信頼性の低下を防ぐことができる。
【００５６】
以上で説明した実施の形態を以下のように変形できる。
（１）撮影レンズ２は、沈胴式の撮影レンズであってもよい。この場合、制御回路７は撮影レンズを繰出さず、沈胴させたままの状態で裏調整動作を行う。
（２）裏調整動作時におけるシフトレンズ１５１の移動は、制御回路７によるアクチュエータ１５３Ｘ、１５３Ｙへ所定の微少時間の電圧印加と、位置検出センサ１５４Ｘ、１５４Ｙから出力される電圧の値の監視とが繰り返し行われるものに限定されない。シフトレンズ１５１の移動速度が抑制され、移動にともなう作動音や駆動制限部材Ａとの衝突音の発生が防げるものであればどのような形態であってもよい。
【００５７】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００５８】
【図１】実施の形態によるカメラの外観図
【図２】実施の形態のカメラの要部構成図
【図３】シフトレンズの駆動範囲を説明する図
【図４】通常調整動作を説明する図
【図５】裏調整動作を説明する図
【図６】通常調整動作を説明するフローチャート
【図７】電源オフ時のカメラの動作を説明するフローチャート
【図８】裏調整動作を説明するフローチャート
【符号の説明】
【００５９】
２・・・撮影レンズ  ６・・・撮像素子  ７・・・制御回路  １４Ｘ、１４Ｙ・・・ブレ検出センサ
１５・・・ブレ補正装置  ２０・・・温度センサ  ２１・・・サブ制御回路
１５１・・・シフトレンズ  １５４Ｘ、１５４Ｙ・・・位置検出センサ
【図１】
2009109684.tif 000003
【図２】
2009109684.tif 000004
【図３】
2009109684.tif 000005
【図４】
2009109684.tif 000006
【図５】
2009109684.tif 000007
【図６】
2009109684.tif 000008
【図７】
2009109684.tif 000009
【図８】
2009109684.tif 000010