(57)【特許請求の範囲】
【請求項１】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられるレンズ制御装置であって、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行い、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御手段と、
前記撮像装置の姿勢を検出する姿勢検出手段とを有し、
前記制御手段は、前記姿勢に応じて前記所定位置を変更することを特徴とするレンズ制御装置。
【請求項２】
前記アクチュエータは、該アクチュエータに対する通電が停止された非通電状態において前記レンズを前記所定位置に保持するための停止保持力を発生しないアクチュエータであることを特徴とする請求項１に記載のレンズ制御装置
【請求項３】
前記アクチュエータは、ボイスコイルモータであることを特徴とする請求項２に記載のレンズ制御装置。
【請求項４】
前記姿勢が前記レンズ鏡筒が水平方向よりも下側を向く下向き姿勢である場合の前記所定位置を第１の所定位置とし、前記姿勢が前記下向き姿勢とは異なる姿勢である場合の前記所定位置を第２の所定位置とするとき、
前記第１の所定位置は、前記第２の所定位置よりも前記レンズ鏡筒における物体側の位置であることを特徴とする請求項１から３のいずれか一項に記載のレンズ制御装置。
【請求項５】
前記制御手段は、前記レンズが前記所定位置に駆動された後に、
前記姿勢が前記レンズ鏡筒が水平方向を向く水平姿勢である場合は前記アクチュエータに対する通電量を第１の減少率で減少させ、
前記姿勢が前記水平姿勢とは異なる姿勢である場合は前記アクチュエータに対する通電を前記第１の減少率よりも小さい第２の減少率で減少させることを特徴とする請求項１から４のいずれか一項に記載のレンズ制御装置。
【請求項６】
前記撮像装置に加わる振動を検出する振動検出手段を有し、
前記制御手段は、前記レンズが前記所定位置に駆動された後に、前記振動の大きさが所定値より大きい場合は前記アクチュエータに対する通電を継続することを特徴とする請求項１から５のいずれか一項に記載のレンズ制御装置。
【請求項７】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられるレンズ制御装置であって、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行い、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御手段と、
前記撮像装置の姿勢を検出する姿勢検出手段とを有し、
前記制御手段は、前記姿勢に応じて、前記アクチュエータに対する通電を停止させる際の通電量の減少率を変更することを特徴とするレンズ制御装置。
【請求項８】
前記制御手段は、前記アクチュエータに対する通電を停止させる際に、
前記姿勢が前記レンズ鏡筒が水平方向を向く水平姿勢である場合は前記アクチュエータに対する通電量を第１の減少率で減少させ、
前記姿勢が前記水平姿勢とは異なる姿勢である場合は前記アクチュエータに対する通電を前記第１の減少率よりも小さい第２の減少率で減少させることを特徴とする請求項７に記載のレンズ制御装置。
【請求項９】
レンズと該レンズを光軸方向に移動させるアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置であって、
請求項１から８のいずれか一項に記載のレンズ制御装置を有することを特徴とする撮像装置。
【請求項１０】
前記撮像装置本体に対して沈胴した状態の前記レンズ鏡筒において、前記レンズと他の部材との間に前記レンズが前記光軸方向に移動可能な空間が形成されることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられるレンズ制御方法であって、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行い、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御ステップと、
前記撮像装置の姿勢を検出するステップとを有し、
前記制御ステップにおいて、前記姿勢に応じて前記所定位置を変更することを特徴とするレンズ制御方法。
【請求項１２】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられるレンズ制御方法であって、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行い、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御ステップと、
前記撮像装置の姿勢を検出するステップとを有し、
前記制御ステップにおいて、前記姿勢に応じて、前記アクチュエータに対する通電を停止させる際の通電量の減少率を変更することを特徴とするレンズ制御方法。
【請求項１３】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置のコンピュータに沈胴処理を実行させるコンピュータプログラムであって、
前記沈胴処理は、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行わせ、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御処理と、
前記撮像装置の姿勢を検出する処理とを含み、
前記制御処理は、前記姿勢に応じて前記所定位置を変更することを特徴とするレンズ制御プログラム。
【請求項１４】
レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置のコンピュータに沈胴処理を実行させるコンピュータプログラムであって、
前記沈胴処理は、
前記沈胴動作において前記レンズが所定位置に駆動されるように前記アクチュエータに対する通電を行い、前記レンズが前記所定位置に駆動された後に前記アクチュエータに対する通電を停止する制御処理と、
前記撮像装置の姿勢を検出する処理とを含み、
前記制御処理は、前記姿勢に応じて、前記アクチュエータに対する通電を停止させる際の通電量の減少率を変更することを特徴とするレンズ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ鏡筒が装置本体内に沈胴する撮像装置に関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の撮像装置（以下、カメラという）には、撮影時にカメラ本体から物体側（被写体側）に繰り出された繰り出し状態となり、非使用時にカメラ本体内に収納された沈胴状態となる沈胴式レンズ鏡筒を有するものがある。このようなカメラでは、沈胴状態でのレンズ鏡筒の全長がカメラの厚みを決定する。このため、沈胴状態では、レンズ鏡筒の全長ができるだけ短くなるように、レンズ鏡筒の内部に配置された複数のレンズをそれらの間の光軸方向での間隔が繰り出し状態よりも狭くなるように像側に移動させる。ただし、レンズ鏡筒の構造によっては、沈胴状態においていずれかのレンズがレンズ鏡筒内で光軸方向にある程度大きく移動可能な空間が残る場合がある。そして、この移動可能なレンズが、ボイスコイルモータ（ＶＣＭ）等のように非通電状態にてレンズを停止位置に保持する停止保持力を発生しないアクチュエータによって駆動される場合には、以下のような問題が生じる。
【０００３】
例えば、カメラを下向き姿勢（レンズ鏡筒の先端が下を向く姿勢）とした状態でレンズ鏡筒を繰り出し状態から沈胴させる場合を考える。レンズ鏡筒が繰り出し状態から沈胴状態になるまでは、レンズ鏡筒内のレンズは通電されたアクチュエータによって像側の所定位置まで駆動される。ただし、このアクチュエータが非通電状態にて停止保持力を有さないと、該アクチュエータへの通電の停止によってレンズはその自重により所定位置から上記空間内で落下し、該レンズよりも下側に位置する他の部材に衝突する。これにより、衝突音が発生したり、衝撃によりレンズ鏡筒内で不具合が生じたりするおそれがある。
【０００４】
特許文献１には、レンズ保持部材と他の部材（ＶＣＭのヨーク）とを接触させて摩擦力を発生させ、ＶＣＭの非通電状態ではレンズ保持部材がその摩擦力によって停止位置に保持されることで、レンズ保持部材の自由移動が防止される構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のようにレンズ保持部材と他の部材との間の摩擦力によりレンズ保持部材を停止位置に保持する構成では、レンズ保持部材を停止状態から駆動する際にアクチュエータ（ＶＣＭ）に摩擦力を上回る駆動力を発生させる必要がある。このため、そのような摩擦力がない場合に比べて、アクチュエータでの電力消費が増大する。また、アクチュエータへの通電開始後に該アクチュエータに上記摩擦力を上回る駆動力が発生するまではレンズ保持部材が動き出さないため、レンズ駆動の応答性の悪化を招く可能性もある。
【０００７】
本発明は、レンズの駆動に用いられるアクチュエータの消費電力の増大や該駆動の応答性の低下を招くことなく、非通電状態にて停止保持力を持たないアクチュエータの非通電状態でのレンズの自由移動を防止できるようにした撮像装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の一側面としてのレンズ制御装置は、レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられる。該レンズ制御装置は、沈胴動作においてレンズが所定位置に駆動されるようにアクチュエータに対する通電を行い、レンズが所定位置に駆動された後にアクチュエータに対する通電を停止する制御手段と、撮像装置の姿勢を検出する姿勢検出手段とを有する。そして、制御手段は、上記姿勢に応じて所定位置を変更することを特徴とする。
【０００９】
また、本発明の他の一側面としてのレンズ制御装置は、レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられる。該レンズ制御装置は、沈胴動作においてレンズが所定位置に駆動されるようにアクチュエータに対する通電を行い、レンズが所定位置に駆動された後にアクチュエータに対する通電を停止する制御手段と、撮像装置の姿勢を検出する姿勢検出手段とを有する。そして、制御手段は、上記姿勢に応じて、アクチュエータに対する通電を停止させる際の通電量の減少率を変更することを特徴とする。
【００１０】
なお、レンズと該レンズを光軸方向に移動させるアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置であって、上記レンズ制御装置を有する撮像装置も、本発明の他の一側面を構成する。
【００１１】
また、本発明の他の一側面としてのレンズ制御方法は、レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられる。該レンズ制御方法は、沈胴動作においてレンズが所定位置に駆動されるようにアクチュエータに対する通電を行い、レンズが所定位置に駆動された後にアクチュエータに対する通電を停止する制御ステップと、撮像装置の姿勢を検出するステップとを有する。そして、制御ステップにおいて、上記姿勢に応じて所定位置を変更することを特徴とする。
【００１２】
また、本発明の他の一側面としてのレンズ制御方法は、レンズと該レンズを光軸方向に駆動するアクチュエータとを含むレンズ鏡筒が撮像装置本体に対して繰り出した状態から沈胴動作する撮像装置に用いられる。該レンズ制御方法は、沈胴動作においてレンズが所定位置に駆動されるようにアクチュエータに対する通電を行い、レンズが所定位置に駆動された後にアクチュエータに対する通電を停止する制御ステップと、撮像装置の姿勢を検出するステップとを有する。そして、制御ステップにおいて、上記姿勢に応じて、アクチュエータに対する通電を停止させる際の通電量の減少率を変更することを特徴とする。
【００１３】
なお、上記レンズ制御方法に対応する処理を撮像装置のコンピュータに実行させるコンピュータプログラムであるレンズ制御プログラムも、本発明の他の一側面を構成する。
【発明の効果】
【００１４】
本発明では、沈胴動作によってレンズが所定位置に駆動された後にアクチュエータに対する通電を停止する場合に、撮像装置の姿勢に応じて所定位置を変更したり、通電量の減少率を変更したりする。これにより、上記アクチュエータが非通電状態において停止保持力を持たない場合においても、アクチュエータの消費電力の増大や駆動応答性の低下を招くことなく、アクチュエータの非通電状態でのレンズ保持部材の自由移動を防止することができる。したがって、撮像装置の姿勢によりレンズ鏡筒内でレンズが落下して他の部材に衝突することによる衝突音の発生や衝撃によるレンズ鏡筒の不具合の発生を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１であるデジタルカメラの構成を示すブロック図。
【図２】実施例１のカメラにおける沈胴処理を示すフローチャート。
【図３】本発明の実施例２であるカメラにおける沈胴処理を示すフローチャート。
【図４】実施例２のカメラにおけるフォーカス通電停止処理を示すフローチャート。
【図５】実施例１のカメラにおける沈胴式レンズ鏡筒を示す断面図。
【図６】実施例１のカメラにおける加速度センサを説明する図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１７】
図１には、本発明の実施例１である撮像装置してのデジタルカメラ（以下、単にカメラという）１００の構成を示している。また、図５（ａ），（ｂ）には、カメラ１００が有するカメラ本体（撮像装置本体）１５０と、該カメラ本体１５０に対して繰り出しおよび収納（沈胴）が可能な沈胴式レンズ鏡筒（以下、単にレンズ鏡筒という）１０１の概略構造を示している。
【００１８】
これらの図に示すように、レンズ鏡筒１０１は、その内部に、撮影光学系を構成する複数（３つ）のレンズ１０２〜１０４を有する。ＯＡは後述する撮影光学系の光軸を示し、以下の説明では該光軸ＯＡが延びる方向を光軸方向という。
【００１９】
レンズ鏡筒１０１における最も物体側（先端側）に配置されたレンズ１０２とその像側に配置されたレンズ１０３は、図５（ａ），（ｂ）に示すようにこれらを保持する１群鏡筒４および２群鏡筒５とともに光軸方向に移動して変倍を行うズームレンズである。ズームレンズ１０３よりも像側に配置されたレンズ１０４は、図５（ａ），（ｂ）に示すようにこれを保持する３群鏡筒６とともに光軸方向に移動して焦点調節を行うフォーカスレンズである。また、図１に示すように、フォーカスレンズ１０４よりも像側には、光量調節および露出制御を行う絞り兼シャッタ１０５が配置されている。
【００２０】
なお、図示はしないが、レンズ鏡筒１０１内に、光軸方向に対して直交する方向に移動（シフト）して手振れ等のカメラ振れに起因する像振れを低減する防振レンズを有していてもよい。また、カメラ振れを検出するために、図１中に括弧書きで示すように、角速度センサ（ジャイロセンサ等）１１９をカメラ１００内に設けてもよい。
【００２１】
図５（ａ）には、カメラ本体１５０に対してレンズ鏡筒１０１を物体側に繰り出した繰り出し状態を示し、図５（ｂ）にはレンズ鏡筒１０１がカメラ本体１５０内に収納（沈胴）された沈胴状態を示している。レンズ鏡筒１０１は、上述した１群鏡筒４、２群鏡筒５および３群鏡筒６と、撮像素子（イメージセンサ）１０６および該撮像素子１０６の前面に配置されたローパスフィルタ７を保持するセンサホルダ９と、センサホルダ９に固定された固定筒１０とを有する。
【００２２】
図１において、被写体から撮影光学系に入射した光は、撮像素子１０６の受光面上に結像する。撮像素子１０６は、ＣＣＤセンサやＣＭＯＳセンサ等により構成され、その受光面上に形成された被写体像を電気信号に変換する。撮像素子１０６から出力された電気信号としての撮像信号は、画像処理回路１０７に入力される。画像処理回路１０７は、撮像信号に対して画素補間処理や色変換処理等の画像処理を行って画像信号を生成する。画像信号は、ＤＲＡＭやＳＲＡＭ等により構成される内部メモリ１０８に画像データとして保存される。
【００２３】
表示部１０９は、ＬＣＤ等の表示素子により構成され、内部メモリ１０８に順次保存されて順次読み出される画像データをライブビュー画像として表示したり、撮影に関する各種情報等を表示したりする。また、内部メモリ１０８に保存された画像データは、圧縮伸長処理部１１０にて圧縮処理され、記憶部１１１を介してカメラ１００に装着されたメモリカード等の記録媒体やカメラ１００に内蔵された不揮発性メモリ等に記録される。
【００２４】
絞りシャッタ駆動部１１２は、画像処理回路１０７で生成された画像信号の輝度情報に基づいて露出制御値（絞り値およびシャッタ速度）を演算し、この演算結果に基づいて絞り兼シャッタ１０５を駆動する。これにより、自動露出（ＡＥ）制御が行われる。
【００２５】
フォーカスレンズ駆動部１１４は、フォーカスレンズ駆動用のアクチュエータであるボイスコイルモータ（以下、ＶＣＭという）１２２を介してフォーカスレンズ１０４を保持する３群鏡筒６を光軸方向に駆動する。ＶＣＭ１２２には、図示しない光学スケールおよび光学センサを用いてフォーカスレンズ１０４および３群鏡筒６の位置（以下、フォーカス位置という）を検出するフォーカス位置検出部が設けられている。フォーカスレンズ駆動部１１４は、この位置検出部から取得したフォーカス位置をシステム制御部１２０から指示された目標位置に追従させるようにＶＣＭ１２２の駆動を制御する。具体的には、フォーカスレンズ駆動部１１４は、位置検出部から得られるフォーカス位置とシステム制御部１２０から指示された目標位置との偏差に基づいてＶＣＭ１２２に与える駆動波形を生成し、ＶＣＭ１２２に出力する。
【００２６】
システム制御部１２０は、コントラスト検出方式でオートフォーカス（ＡＦ）制御を行う場合は、フォーカスレンズ１０４を移動させながら画像信号のコントラスト評価値を取得し、コントラスト評価値が最も高くなる位置にフォーカスレンズ１０４を移動させる。また、システム制御部１２０は、位相差検出方式でＡＦ制御を行う場合は、撮像素子１０６から得られた位相差演算用の一対の像信号の位相差を演算し、該位相差から撮影光学系のデフォーカス量を算出する。そして、このデフォーカス量に基づいてフォーカスレンズ１０４を移動させる。
【００２７】
ズームレンズ駆動部１１５は、ユーザによるズーム指示に応じて、ズームレンズ駆動用のアクチュエータであるＤＣモータ（以下、ＤＣＭという）１２１を介してズームレンズ１０２，１０３を保持する１群および２群鏡筒４，５を光軸方向に駆動する。ＤＣＭ１２１には、図示はしないが、２つのフォトインタラプタと、これらフォトインタラプタに互いに電気角で４５度位相がずれた出力パルスを発生するように各フォーインタラプタの遮光可能な遮光プロペラとにより構成されるズーム位置検出部が設けられている。２つのフォトインタラプタは、ＤＣＭ１２１の回転に伴う遮光プロペラによる遮光と非遮光に応じて上記出力パルスを出力する。ズームレンズ駆動部１１５は、これらの出力パルスをカウントすることにより、ズームレンズ１０２，１０３の位置（以下、ズーム位置という）を検出し、ＤＣＭ１２１（つまりはズームレンズ１０２，１０３）の駆動を制御する。
【００２８】
システム制御部１２０は、ＣＰＵ等を含むコンピュータにより構成され、カメラ１００の全体を制御する。システム制御部１２０は、内部メモリ１０８に記憶されている各種制御プログラムを実行することで、撮像素子１０６の電荷蓄積／読み出し、ＡＥ／ＡＦ制御およびズーム制御等を行う。また、システム制御部１２０は、ＤＣＭ１２１およびＶＣＭ１２２の駆動を制御することにより、レンズ鏡筒１０１のカメラ本体１５０に対する繰り出し動作および沈胴動作を制御する。システム制御部１２０は、レンズ制御装置であるとともに、制御手段として機能する。
【００２９】
操作部１１６は、ユーザがＡＦ制御や撮影を指示するレリーズスイッチ１１７、レンズ鏡筒１０１の沈胴を指示する沈胴指示スイッチ１１８および各種設定を行うための操作ボタンやズームレバー等を含む。沈胴指示スイッチ１１８は、カメラ１００の電源をオン／オフする電源スイッチ（電源オフ時に沈胴指示する）やカメラ１００を撮影を行う撮影モードから撮影画像を再生するための再生モードに移行させるための再生モード遷移ボタンと兼ねて設けられている。
【００３０】
また、カメラ１００には、カメラ１００に加わった加速度を検出する加速度センサ１２３が設けられており、該加速度センサ１２３はシステム制御部１２０接続されている。加速度センサ１２３は、例えば、静電容量型の加速度センサであり、３次元空間における加速度を互いに直行するＸ、ＹおよびＺの３軸方向の成分に分けて検出することができる。システム制御部１２０は、この加速度センサ１２３により検出された加速度データに基づいて、予め内部メモリ１０８に保存されている所定値および計算式を用いた演算によりカメラ１００の姿勢を検出する。すなわち、システム制御部１２０は、加速度センサ１２３を用いてカメラ１００の姿勢を検出する姿勢検出手段として機能する。
【００３１】
図６には、カメラ１００と加速度センサ１２３の３軸方向との関係を示している。本実施例では、光軸ＯＡをＺ軸とし、該Ｚ軸に直交するとともに互いに直交する２つの軸をＸ軸（水平軸）およびＹ軸（垂直軸）としている。カメラ１００をレンズ鏡筒１０１の先端が下向きになる下向き姿勢とすると、レンズ鏡筒１０１に作用する重力加速度の方向は主にＺ軸の方向となる。したがって、カメラ１００が下向き姿勢か否かは、加速度センサ１２３からのＺ軸方向での加速度成分に応じた出力に基づいて判定することができる。
【００３２】
図５（ｂ）から分かるように、沈胴状態でのレンズ鏡筒１０１の全長がカメラ１００（カメラ本体１５０）の光軸方向での厚さを決定する。このため、カメラ１００をコンパクト化するためには、レンズ鏡筒の沈胴状態での全長を短くする必要がある。本実施例では、３群鏡筒６が撮像素子１０６の前面に配置されたローパスフィルタ７に接近する位置まで移動する。また、１群鏡筒４および２群鏡筒５はそれぞれセンサホルダ９に向かって移動し、レンズ１０１〜１０３の間隔が可能な限り小さくなる位置で停止する。
【００３３】
ただし、このような沈胴状態において、レンズ鏡筒１０１内には、３群鏡筒６が光軸方向（２群鏡筒５側）に自由に移動可能な空間Ｓが形成される。本実施例では、３群鏡筒６をＶＣＭ１２２によって駆動するが、ＶＣＭ１２２は非通電状態にて３群鏡筒６を停止位置に保持するための停止保持力を発生しない。このため、後述する沈胴処理を行わずに図５（ｃ）に示すようにカメラ１００を下向き姿勢としてレンズ鏡筒１０１を繰り出し状態から沈胴させてＶＣＭ１２２への通電を停止すると、３群鏡筒６はその自重により空間Ｓ内で落下し、位置６′で２群鏡筒５に衝突する。以下に説明する沈胴処理では、このような衝突を回避する。なお、図５（ｃ）には、カメラ１００の下向き姿勢としてレンズ鏡筒１０１の先端が真下を向く姿勢を示したが、以下の説明において「下向き姿勢」とは、レンズ鏡筒１０１の先端が真下を向く姿勢に限らず、水平方向よりも下側（斜め下）を向く姿勢も含む。
【００３４】
次に、本実施例においてシステム制御部１２０が行う沈胴処理を、図２のフローチャートを用いて説明する。システム制御部１２０は、この沈胴処理を、コンピュータプログラムであるレンズ制御プログラムに従って実行する。なお、ここでは、カメラ１００の電源がオン状態にあり、レンズ鏡筒１０１が繰り出し状態にあるものとして沈胴処理の説明を始める。また、以下の説明では、フォーカスレンズ１０４およびこれを保持する３群鏡筒６をまとめてフォーカスレンズといい、ズームレンズ１０２，１０３およびこれらを保持する１群および２群鏡筒４，５をまとめてズームレンズという。
【００３５】
ステップＳ２００では、システム制御部１２０は、ユーザによる電源スイッチ（沈胴指示スイッチ１１８）のオフ操作によって沈胴指示があったか否かを判定する。システム制御部１２０は、沈胴指示があった場合にはステップＳ２０１に進み、沈胴指示がない場合にはステップＳ２００での判定を繰り返す。なお、前述した再生モード遷移スイッチが沈胴指示スイッチ１１８を兼ねている場合は、システム制御部１２０は、再生モード遷移スイッチの操作によって沈胴指示があったか否かを判定する。
【００３６】
ステップＳ２０１では、システム制御部１２０は、加速度センサ１２３からの出力（加速度データ）に基づいてカメラ１００の姿勢を検出する。本ステップの処理が、姿勢検出処理に相当する。
【００３７】
次に、ステップＳ２０２では、システム制御部１２０は、ステップＳ２０１で検出したカメラ１００の姿勢が、レンズ鏡筒１０１の先端が下向きとなる下向き姿勢（図２では「レンズは下向き」と記す：他のステップでも同様）か否かを判定する。システム制御部１２０は、カメラ１００の姿勢が下向き姿勢であった場合にはステップＳ２０３に進み、下向き姿勢でない場合にはステップＳ２０４に進む。
【００３８】
ステップＳ２０３では、システム制御部１２０は、フォーカスレンズ駆動部１１４を通じてＶＣＭ１２２を駆動し、フォーカスレンズを沈胴方向における第１の所定位置としての第１の沈胴位置に駆動する。具体的には、システム制御部１２０は、ＶＣＭ１２２に設けられたフォーカス位置検出部からの出力を用いて検出したフォーカス位置が第１の沈胴位置に一致するようにＶＣＭ１２２の駆動（ＶＣＭ１２２に対する通電）を制御する。フォーカスレンズの第１の沈胴位置は、この後にズームレンズが沈胴位置に駆動された際にフォーカスレンズが位置し得る最も物体側、すなわち繰り出し側の位置である。言い換えれば、第１の沈胴位置は、図５（ｃ）に示したように、空間Ｓ内でズームレンズに当接する位置６′またはこれに近接する位置である。そして、フォーカスレンズの第１の沈胴位置への駆動が完了すると、システム制御部１２０はステップＳ２０５に進む。
【００３９】
一方、ステップＳ２０４では、システム制御部１２０は、フォーカスレンズ駆動部１１４を通じてＶＣＭ１２２を駆動し、フォーカスレンズを沈胴方向における第２の所定位置としての第２の沈胴位置に駆動する。具体的には、システム制御部１２０は、ＶＣＭ１２２に設けられたフォーカス位置検出部からの出力を用いて検出したフォーカス位置が第２の沈胴位置に一致するようにＶＣＭ１２２の駆動（ＶＣＭ１２２に対する通電）を制御する。フォーカスレンズの第２の沈胴位置は、この後にズームレンズが沈胴位置に駆動された際にフォーカスレンズが位置し得る最も像側、すなわち沈胴側の位置である。言い換えれば、第２の沈胴位置は、図５（ｂ）に示したように空間Ｓ内で最も撮像素子１０６（カラーフィルタ７およびセンサホルダ９）に近づく位置またはセンサホルダ９に当接する位置である。そして、フォーカスレンズの第２の沈胴位置への駆動が完了すると、システム制御部１２０はステップＳ２０５に進む。ステップ２０３およびステップＳ２０４の処理と後述するステップ２０９およびステップＳ２１０の処理が制御処理に相当する。
【００４０】
このように、本実施例では、カメラ１００が下向き姿勢にある状態でレンズ鏡筒１０１を沈胴させる場合には、フォーカスレンズに重力加速度が作用する方向での可動端である第１の沈胴位置にフォーカスレンズを駆動する。このため、この後にＶＣＭ１２２への通電を停止しても、フォーカスレンズがズームレンズ側に落下する量を最小限とすることができる。これにより、図５（ｃ）を用いて説明したフォーカスレンズのズームレンズ側への落下によるズームレンズまたは他の部材との衝突を防止することができる。
【００４１】
一方、カメラ１００が下向き姿勢以外の姿勢、例えばレンズ鏡筒１０１の先端が真上（または斜め上）を向く上向き姿勢にある状態でレンズ鏡筒１０１を沈胴させる場合には、フォーカスレンズを第２の沈胴位置に駆動する。すなわち、フォーカスレンズに重力加速度が作用する方向での可動端である第２の沈胴位置にフォーカスレンズを駆動する。このため、この後にＶＣＭ１２２への通電を停止しても、フォーカスレンズが撮像素子１０６側に落下する量を最小限とすることができる。これにより、フォーカスレンズの撮像素子１０６側への落下によるセンサホルダ９その他の部材との衝突を防止することができる。
【００４２】
ステップＳ２０５では、システム制御部１２０は、ズームレンズ駆動部１１５を通じてＤＣＭ１２１を駆動して、ズームレンズを予め設定されたズーム沈胴位置への駆動を開始する。ズーム沈胴位置は、レンズ鏡筒１０１の全長が最も短くなるズームレンズの位置である。
【００４３】
そして、ステップＳ２０６では、システム制御部１２０は、ＤＣＭ１２１に設けられたズーム位置検出部からの出力を用いて検出したズーム位置がズーム沈胴位置に一致した（ズームレンズがズーム沈胴位置に到達した）か否かを判定する。システム制御部１２０は、ズームレンズがズーム沈胴位置に到達した場合はステップＳ２０８に進み、ズーム沈胴位置に到達していない場合にはステップＳ２０７に進む。
【００４４】
ステップＳ２０７では、システム制御部１２０は、ズームレンズのズーム沈胴位置への駆動を継続する。
【００４５】
ステップＳ２０８では、システム制御部１２０は、ステップＳ２０１で検出したカメラ１００の姿勢がレンズ鏡筒１０１（光軸ＯＡ）が水平になる水平姿勢であるか否かを判定する。システム制御部１２０は、カメラ１００の姿勢が水平姿勢であった場合にはステップＳ２０９に進み、水平姿勢でない場合（すなわち上向き姿勢や下向き姿勢であった場合）はステップＳ２１０に進む。
【００４６】
ステップＳ２０９では、システム制御部１２０は、フォーカスレンズを駆動するためのＶＣＭ１２２への通電を停止する。ここでの通電停止は、後述するステップＳ２１０のように徐々に減少させるのではなく、即座（瞬時）に行う。
【００４７】
ステップＳ２１０では、システム制御部１２０は、フォーカスレンズを駆動するためのＶＣＭ１２２への通電量（電圧）を所定の減少率で徐々に減少させ、最終的に通電量が０になったところでＶＣＭ１２２への通電を停止する。所定の減少率は、ステップＳ２０９で即座に通電が停止される場合における通電量の減少率を第１の減少率とするときに、この第１の減少率よりも小さい第２の減少率であり、ＶＣＭ１２２の落下速度が遅くなるように通電量を減少させるための減少率である。
【００４８】
ここで、ステップＳ２０９とステップＳ２１０の処理について説明する。カメラ１００が水平姿勢である場合には、重力加速度がフォーカスレンズを光軸方向に移動させるようには作用していないので、ＶＣＭ１２２への通電を停止してもフォーカスレンズが重力により落下することはない。このため、ステップＳ２０８でカメラ１００が水平姿勢と判定したシステム制御部１２０は、ステップＳ２０９にてＶＣＭ１２２への通電を即座に停止する。一方、カメラ１００が水平姿勢でない場合には、重力加速度がフォーカスレンズを光軸方向に移動させるように作用しているので、ＶＣＭ１２２への通電を即座に停止するとフォーカスレンズが重力により落下する可能性がある。
【００４９】
本実施例では、ステップＳ２０３およびステップＳ２０４にてカメラ１００の姿勢に応じてフォーカスレンズの沈胴位置を第１および第２の沈胴位置に変更することにより、ＶＣＭ１２２の通電を停止した際のフォーカスレンズの落下量を最小限に抑える。ただし、レンズ鏡筒１０１の製造ばらつきやフォーカスレンズの位置制御の精度によっては、落下量が十分小さくならず、落下による衝突が発生する可能性がある。したがって、システム制御部１２０は、ステップＳ２０８にてカメラ１００が水平姿勢でないと判定した場合にはステップＳ２１０にてＶＣＭ１２２への通電量を所定の減少率で徐々に減少させることで、フォーカスレンズが落下したとしてもその落下速度を低減する。これにより、衝突の発生を防止する。
【００５０】
以上説明したように、本実施例では、レンズ鏡筒１０１を沈胴させる際のカメラ１００の姿勢に応じて、ＶＣＭ１２２によりフォーカスレンズを沈胴方向に駆動する位置を変更する。さらに、レンズ鏡筒１０１を沈胴させる際のカメラ１００の姿勢に応じて、ＶＣＭ１２２への通電の停止方法を変更する。これらにより、レンズ鏡筒１０１の沈胴状態への到達後にフォーカスレンズを駆動したＶＣＭ１２２への通電を停止することによって、フォーカスレンズが他の部材に衝突するように落下して、衝突音やレンズ鏡筒１０１の不具合が発生することを防止できる。
【実施例２】
【００５１】
次に、本発明の実施例２について説明する。レンズ鏡筒１０１の沈胴状態への到達に応じてＶＣＭ１２２への通電を停止する際にカメラ１００に大きな振動が加わっていると、フォーカスレンズがその振動により移動して他の部材に衝突する可能性がある。本実施例では、これを回避する。
【００５２】
カメラの構成は、実施例１と同じであり、実施例１と共通する構成要素には実施例１と同符号を付す。図３のフローチャートには、本実施例においてシステム制御部１２０が行う沈胴処理を示している。本実施例でも、システム制御部１２０は、この沈胴処理を、コンピュータプログラムであるレンズ制御プログラムに従って実行する。また、ここでも、カメラ１００の電源がオン状態にあり、レンズ鏡筒１０１が繰り出し状態にあるものとして沈胴処理の説明を始める。
【００５３】
ステップＳ３００〜ステップＳ３０７は、実施例１にて説明したステップＳ２００〜ステップＳ２０７と同じであるので、説明を省略する。
【００５４】
ステップＳ３０６でズームレンズがズーム沈胴位置に到達したと判定したシステム制御部１２０は、ステップＳ３０７において、実施例１のステップＳ２０８〜２１０とは異なるフォーカス通電停止処理を行う。フォーカス通電停止処理について、図４のフローチャートを用いて説明する。
【００５５】
ステップＳ４００では、システム制御部１２０は、これから行うフォーカス通電停止処理が電源スイッチのオフ操作に応じて行われるか否かを判定する。システム制御部１２０は、フォーカス通電停止処理が電源スイッチのオフ操作に応じて行われる場合にはステップＳ４０７に進み、電源スイッチのオフ操作以外（例えば、再生モード遷移スイッチの操作）に応じて行われる場合はステップＳ４０１に進む。
【００５６】
ステップＳ４０１では、システム制御部１２０は、図１に括弧書きで示した角速度センサ１１９からの出力に基づいて、カメラ１００に加わっている振動の大きさ（振動量）を検出する。すなわち、システム制御部１２０は、角速度センサ１１９とともに振動検出手段として機能する。
【００５７】
次に、ステップＳ４０２では、システム制御部１２０は、ステップＳ４０１で検出した振動の大きさが所定値以上（または所定値より大きい）であるか否かを判定する。システム制御部１２０は、振動の大きさが所定値以上であった場合にはステップＳ４０１に戻って振動の大きさの検出を繰り返し、振動の大きさが所定値より小さい場合にはステップＳ４０３に進む。
【００５８】
ステップＳ４０３では、システム制御部１２０は、加速度センサ１２３からの加速度データに基づいてカメラ１００の姿勢を再度検出する。そして、ステップＳ４０４では、ステップＳ４０３で検出したカメラ１００の姿勢が下向き姿勢（「レンズは下向き」）か否かを判定する。システム制御部１２０は、カメラ１００の姿勢が下向き姿勢であった場合にはステップＳ４０５に進み、下向き姿勢でない場合にはステップＳ４０６に進む。
【００５９】
ステップＳ４０５では、システム制御部１２０は、フォーカスレンズを第１の沈胴位置に保持するようＶＣＭ１２２への通電を継続する。一方、ステップＳ４０６では、システム制御部１２０は、フォーカスレンズを第２の沈胴位置に保持するようＶＣＭ１２２への通電を継続する。この後、システム制御部１２０はステップＳ４０７に進む。
【００６０】
ステップＳ４０７では、システム制御部１２０は、ステップＳ４０３で検出したカメラ１００の姿勢が水平姿勢であるか否かを判定し、水平姿勢であった場合にはステップＳ４０８に進み、水平姿勢でない場合にはステップＳ４０９に進む。ステップＳ４０８では、システム制御部１２０は、実施例１のステップＳ２０９と同様に、ＶＣＭ１２２への通電を即座に停止する。一方、ステップＳ４０９では、システム制御部１２０は、実施例１のステップＳ２１０と同様に、ＶＣＭ１２２への通電量（電圧）を所定の減少率で徐々に減少させ、最終的に通電を停止する。ステップＳ４０８，Ｓ４０９の処理の意味は、実施例１におけるステップＳ２０９，Ｓ２１０の処理と同じである。こうして、システム制御部１２０は、フォーカス通電停止処理を終了する。
【００６１】
このように、本実施例によれば、実施例１と同様に、レンズ鏡筒１０１を沈胴させる際のカメラ１００の姿勢に応じて、ＶＣＭ１２２によりフォーカスレンズを沈胴方向に駆動する位置やＶＣＭ１２２への通電の停止方法を変更する。これらにより、レンズ鏡筒１０１の沈胴状態への到達後にフォーカスレンズを駆動したＶＣＭ１２２への通電を停止することによって、フォーカスレンズが他の部材に衝突するように落下して、衝突音やレンズ鏡筒１０１の不具合が発生することを防止できる。しかも、本実施例では、カメラ１００の振動の大きさが所定値以上である状態ではＶＣＭ１２２への通電を停止せずにフォーカスレンズを第１または第２の沈胴位置に保持する。これにより、カメラ１００の振動によってフォーカスレンズが移動して他の部材に衝突することを防止することができる。
【００６２】
なお、電源スイッチのオフ操作に応じてレンズ鏡筒１０１を沈胴させる場合にはカメラ１００が振動している間はＶＣＭ１２２への通電を継続するので、カメラ１００の電源をオフすることができない。このため、本実施例では、電源スイッチのオフ操作に応じてレンズ鏡筒１０１を沈胴させる場合を除いてＶＣＭ１２２への通電を継続する。ただし、電源スイッチのオフ操作に応じてレンズ鏡筒１０１を沈胴させる場合に、所定時間の間だけＶＣＭ１２２への通電を継続してもよい。
【００６３】
上記各実施例では、フォーカスレンズを駆動するアクチュエータとしてＶＣＭを例として説明した。しかし、ＶＣＭに限らず、非通電状態においてフォーカスレンズを所定位置に保持するための停止保持力を発生しないアクチュエータであればよい。また、上記各実施例では、そのようなアクチュエータにより駆動されるレンズがフォーカスレンズである場合について説明したが、フォーカスレンズ以外のレンズであってもよい。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６４】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００６５】
１００  デジタルカメラ
１０２  ズームレンズ
１０３  フォーカスレンズ
１２０  システム制御部
１２２  ボイスコイルモータ（ＶＣＭ）
１２３  加速度センサ
【図１】
0006399919.tif 000002
【図２】
0006399919.tif 000003
【図３】
0006399919.tif 000004
【図４】
0006399919.tif 000005
【図５】
0006399919.tif 000006
【図６】
0006399919.tif 000007