(57)【要約】【課題】電源の供給能力が低下した場合において、鏡筒の伸筒／縮筒動作を安全に行うことができる。【解決手段】レンズ鏡筒２００では、電圧モニタ回路１５により、伸筒／縮筒制御回路１２に供給される電源電圧Ｖｐを監視する。そして、鏡筒（伸筒部）の伸筒または縮筒動作中に、電源電圧Ｖｐが所定値以下になった場合は、直ちに鏡筒の駆動を停止し、この鏡筒の停止位置の情報を不揮発メモリ１１に記憶する。これにより、電池電圧（電源電圧Ｖｐ）が所定値以下に低下した場合に、伸筒／縮筒制御回路１２の動作が異常となり予期せぬ鏡筒の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒を安全に停止できる。また、鏡筒の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。【選択図】図１
2013130688.tif 000002
【特許請求の範囲】
【請求項１】
光学軸方向に移動可能な鏡筒を伸筒および縮筒させる伸筒縮筒モータを駆動制御する伸筒／縮筒制御回路と、
前記伸筒／縮筒制御回路に供給される電源電圧または給電電流を監視する電源モニタ回路と、
前記鏡筒の移動位置を検出する位置検出部と、
を備え、
前記鏡筒の伸筒または縮筒動作中に、前記電源電圧が所定値以下になった場合、または前記給電電流が所定値以上になった場合に、前記鏡筒の駆動を停止するとともに、該鏡筒の停止位置の情報を不揮発メモリに記憶する
ことを特徴とするレンズ鏡筒。
【請求項２】
前記電源モニタ回路により、前記電源電圧が所定値以下または前記給電電流が所定値以上になったことが検出された場合に、前記鏡筒の移動速度を所定の速度まで低下させて縮筒を行う低速度縮筒動作モードに移行させるとともに、前記鏡筒を所定の初期位置まで縮筒させる
ことを特徴とする請求項１に記載のレンズ鏡筒。
【請求項３】
前記鏡筒の低速度縮筒動作モードによる縮筒動作中に、再度、前記電源電圧が所定値以下になった場合、または前記給電電流が所定値以上になった場合には、前記鏡筒の駆動を停止するとともに、該鏡筒の停止位置の情報を不揮発メモリに記憶する
ことを特徴とする請求項２に記載のレンズ鏡筒。
【請求項４】
前記電源電圧が所定値以下になった場合、または、前記給電電流が所定値以上になった場合において、前記鏡筒の駆動を停止する際に、
当該レンズ鏡筒における撮影動作を休止させる撮影禁止モードに移行する
ことを特徴とする請求項１から３のいずれか１項に記載のレンズ鏡筒。
【請求項５】
前記撮影禁止モードから復帰した場合に、
前記不揮発メモリに記憶した鏡筒の移動位置の情報を読み出し、
前記鏡筒の移動位置が所定の初期位置でないと判定された場合に、前記鏡筒を前記所定の初期位置に移動させる
ことを特徴とする請求項４に記載のレンズ鏡筒。
【請求項６】
前記鏡筒の初期位置は、該鏡筒が縮筒されて収納される位置である
ことを特徴とする請求項５に記載のレンズ鏡筒。
【請求項７】
前記伸筒／縮筒駆動回路は、
電池から供給される電源を基に所定の定電圧の電源を生成するレギュレータ電源と、
前記レギュレータ電源を用いて前記伸筒縮筒モータへの通電を制御し、該伸筒縮筒モータの回転速度と回転方向を制御するモータドライバと、
で構成される
ことを特徴とする請求項１から６のいずれか１項に記載のレンズ鏡筒。
【請求項８】
請求項１から７のいずれか１項に記載のレンズ鏡筒が備える前記伸筒／縮筒制御回路により前記鏡筒を伸筒および縮筒させるように制御する制御部
を備えることを特徴とする撮像装置。
【請求項９】
請求項１から７のいずれか１項に記載のレンズ鏡筒を備える
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ鏡筒、および撮像装置に関する。
【背景技術】
【０００２】
レンズやレンズを収容する鏡筒を駆動（光学軸に方向に移動）するための駆動機構を備え、この駆動機構をモータにより駆動するレンズ鏡筒が存在する。このようなレンズ鏡筒を備えるカメラとして、例えば、使用中の電源の強さに合わせて立ち上げ時間を調整したり（特許文献１を参照）、モータの駆動方法を調整して消費電力を低減させたり（特許文献２及び特許文献３を参照）するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３９８０２３７号公報
【特許文献２】特許第３３３３１５３号公報
【特許文献３】特開２００５−８４５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の撮像装置では、電池の電圧状態をモニタして、その結果に応じてレンズ鏡筒の光学系の駆動速度を変えたり、駆動するモータの個数を変更したり、モータの駆動方法／励磁方法を変えたりしている。しかしながら、結局はモータを駆動させるため、電池の状態や駆動機構の負荷の状態によっては、電池電圧がシステムの制御を維持するために必要な電圧を瞬間的に下まわる可能性がある。モータを駆動させるシステムの制御状態を維持できるだけの電圧が確保できない場合に、モータを駆動を制御している制御回路の予期せぬ動作を誘発する可能性がある。レンズ鏡筒の伸筒／縮筒の動作中に、制御状態を維持できるだけの電圧が確保できなくなると、例えば、レンズ鏡筒を縮筒して収納することができなくなるなどの予期せぬ動作を誘発する可能性があった。
【０００５】
本発明は、斯かる実情に鑑みなされたものであり、本発明の目的は、電源の供給能力が低下した場合において、鏡筒の伸筒／縮筒動作を安全に行うことができるレンズ鏡筒、および撮像装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するためになされたものであり、本発明のレンズ鏡筒は、光学軸方向に移動可能な鏡筒を伸筒および縮筒させる伸筒縮筒モータを駆動制御する伸筒／縮筒制御回路と、前記伸筒／縮筒制御回路に供給される電源電圧または給電電流を監視する電源モニタ回路と、前記鏡筒の移動位置を検出する位置検出部と、を備え、前記鏡筒の伸筒または縮筒動作中に、前記電源電圧が所定値以下になった場合、または前記給電電流が所定値以上になった場合に、前記鏡筒の駆動を停止するとともに、該鏡筒の停止位置の情報を不揮発メモリに記憶することを特徴とする。
また、本発明の撮像装置は、上記のレンズ鏡筒が備える前記伸筒／縮筒制御回路により前記鏡筒を伸筒および縮筒させるように制御する制御部を備えることを特徴とする。
また、本発明の撮像装置は、上記のレンズ鏡筒を備えることを特徴とする。
【発明の効果】
【０００７】
本発明のレンズ鏡筒では、電源の供給能力が低下した場合において、鏡筒の伸筒／縮筒動作を安全に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係わるカメラシステムの構成を示すブロック図である。
【図２】レンズ鏡筒の伸筒および縮筒状態を示す図である。
【図３】レンズ鏡筒の動作モードの遷移状態を示す図である。
【図４】電源電圧Ｖｐが所定値以下になった場合の第１の制御例を示すフローチャートである。
【図５】電源電圧Ｖｐが所定値以下になった場合の第２の制御例を示すフローチャートである。
【図６】電源電圧Ｖｐが所定値以下になった場合の第３の制御例を示すフローチャートである。
【図７】電源電圧Ｖｐが所定値以下になった場合の第４の制御例を示すフローチャートである。
【図８】本発明の第２の実施形態に係わるカメラシステムの構成を示すブロック図である。
【図９】給電電流Ｉｐが所定値以上になった場合の第５の制御例を示すフローチャートである。
【図１０】給電電流Ｉｐが所定値以上になった場合の第６の制御例を示すフローチャートである。
【図１１】給電電流Ｉｐが所定値以上になった場合の第７の制御例を示すフローチャートである。
【図１２】給電電流Ｉｐが所定値以上になった場合の第８の制御例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【００１０】
［第１の実施形態］
（カメラシステムの全体構成）
図１は、本発明の第１の実施形態に係わるカメラシステムの構成を示すブロック図である。本実施形態のカメラシステムは、カメラボディ１００と、交換レンズとしてカメラボディ１００のレンズマウント（不図示）に装着されるレンズ鏡筒２００とで構成される。
また、レンズ鏡筒２００は、例えば、図２（Ａ）に示すように、鏡筒収納部２０２と、この鏡筒収納部２０２に対して矢印Ａ１−Ａ２方向に移動可能（伸筒および縮筒可能）な伸筒部の鏡筒２０１とを有して構成される。
【００１１】
図１に示すカメラシステムの回路は、後述する電圧モニタ回路１５とこれに関連する部分を除いて、一般的によく知られた回路である。このため、図１に示す回路では、手ブレによりカメラに生じる振動の影響を低減するブレ補正回路、通過する光量を調整するための絞り駆動回路、ＶＲ（Ｖｉｂｒａｔｉｏｎ  Ｒｅｄｕｃｔｉｏｎ）モータ、及び絞りモータや、その他の回路等については、本発明に直接には関係しないため、これらの部分を省略して示している。以下、図１に示す回路の構成について、簡単に説明する。
【００１２】
レンズ鏡筒２００は筐体８内に電気回路を有し、カメラボディ１００は筐体７内に電気回路を有する。レンズ鏡筒２００がカメラボディ１００に装着されると、レンズ鏡筒２００側の電気回路とカメラボディ１００側の電気回路とが、電気接点６−１〜６−６を介して接続される。また、筐体８および筐体７が不図示のレンズマウントを介して電気的に導通する。
【００１３】
レンズ鏡筒２００の電気回路は、レンズＣＰＵ９と、外部操作スイッチ群１０と、不揮発メモリ１１と、伸筒／縮筒制御回路１２と、ステッピングモータで構成される伸筒縮筒モータ１３と、鏡筒２０１（図２を参照）の移動位置を検出するためのエンコーダ（リニアエンコーダ）１４と、電源電圧（パワー電源の電源電圧Ｖｐ）の電圧値をモニタする電圧モニタ回路１５とを含む。
カメラボディ１００の電気回路は、電源回路２と、ボディＣＰＵ３と、外部操作スイッチ群４と、給電スイッチ５と、ダイオードＤ１およびＤ２とを含む。電池１は、電源としてカメラボディ１００内に装填される。
【００１４】
（カメラボディ）
カメラボディ１００に装填された電池１は、カメラボディ１００およびレンズ鏡筒２００に給電する。電源回路２はボディＣＰＵ３から送信される信号（ＣＴＬ）に応じてオン／オフされ、オン時に入力端子（ＩＮ）から入力される電池１の電圧を出力端子（ＯＵＴ）へ出力する。これにより、電源回路２のオン時に電池１からの電圧がダイオードＤ２を介してボディＣＰＵ３へ、レンズ鏡筒２００側の回路電源として電気接点６−２を介してレンズＣＰＵ９へ、それぞれ供給される。電池１からの電圧はダイオードＤ１を介する経路でもボディＣＰＵ３へ供給されるように構成されるため、ボディＣＰＵ３は電池１が装填された時点で起動する。電池１の負極は、電気接点６−６（グランドＧＮＤ）を介してカメラボディ１００およびレンズ鏡筒２００間で接続される。
【００１５】
給電スイッチ５はボディＣＰＵ３から送信される給電指示に応じてオン／オフされる。これにより、給電スイッチ５のオン時に電池１からの電圧がパワー電源として、電気接点６−１を介してレンズ鏡筒２００側の伸筒／縮筒制御回路１２に印加される。
【００１６】
外部操作スイッチ群４は半押しスイッチ、全押しスイッチなどを含み、各スイッチ操作に対応する操作信号をボディＣＰＵ３へ出力する。半押しスイッチは、不図示のシャッターボタンの押下量に連動してオン／オフし、押下量が半押し操作量に達するとオンし、半押し操作量に達しない場合にオフする。全押しスイッチは、シャッターボタンの押下量が半押し操作量より大きな全押し操作量に達するとオンし、全押し操作量に達しない場合にオフする。
【００１７】
ボディＣＰＵ３は、半押しスイッチがオンされると周知の露出演算、周知のオートフォーカス（ＡＦ）演算を行い、全押しスイッチがオンされると撮影制御を開始する。ボディＣＰＵ３はさらに、ＡＦ演算後にレンズＣＰＵ９との間で通信を行う。レンズＣＰＵ９との間の通信ラインは、ＤＡＴＡライン、ハンドシェイクライン、およびＣＬＫラインで構成され、各ラインはそれぞれ電気接点６−３、電気接点６−４および電気接点６−５を介してレンズＣＰＵ９と接続される。ボディＣＰＵ３がレンズＣＰＵ９へ送信する内容は、ＡＦ演算によって算出したフォーカス光学系の移動量、移動方向、および移動開始指示などである。
【００１８】
（レンズ鏡筒）
レンズ鏡筒２００内の伸筒／縮筒制御回路１２には、給電スイッチ５のオン時に、電気接点６−１を介してカメラボディ１００からパワー電源が供給される。また、レンズＣＰＵ９、エンコーダ１４、電圧モニタ回路１５、および不揮発メモリ１１には、電気接点６−２を介してカメラボディ１００から回路電源が供給される。レンズＣＰＵ９は、カメラボディ１００から回路電源が供給されると起動する。
【００１９】
レンズＣＰＵ９は、マイクロコンピュータやマイクロコントローラで構成され、このマイクロコンピュータやマイクロコントローラには、制御プログラムを記憶するＲＯＭやワーキングメモリとなるＲＡＭを備えるとともに、カウンタや、タイマや、Ａ／Ｄ変換器（所望の場合には、さらにＤ／Ａ変換器）を備えている。このレンズＣＰＵ９内には、エンコーダ１４から出力される位置信号（パルス信号）を計数するカウンタ９Ａと、カウンタ９Ａの計数結果を基に、鏡筒（伸筒部）２０１（図２を参照）の位置を検出する鏡筒位置検出部９Ｂと、電圧モニタ回路１５により検出された電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）であるか否かを判定する電源電圧判定部９Ｃと、伸筒／縮筒制御回路１２に指令信号を送り伸筒縮筒モータ１３の駆動を制御する鏡筒動作制御部９Ｄとを有している。
【００２０】
伸筒／縮筒制御回路１２は、レンズＣＰＵ９からの指令信号により伸筒縮筒モータ１３の駆動を制御する。この伸筒／縮筒制御回路１２は、伸筒縮筒モータ１３を駆動電源を生成するレギュレータ電源（ＲＥＧ電源）１２Ａを備え、また、伸筒縮筒モータ１３の起動および停止や、回転速度や、回転方向を制御するモータドライバ（ＭＤ）１２Ｂを備えている。このレギュレータ電源（ＲＥＧ電源）１２Ａは出力電圧の調整機能を備える電源であり、スイッチング素子を用いたＤＣ／ＤＣコンバータ等で構成される。このレギュレータ電源１２Ａにおいては、負荷が一定の場合、電池１から供給される電源電圧Ｖｐが低下する程、その入力電流（給電電流Ｉｐ）が増加する。すなわち、電池１から伸筒／縮筒制御回路１２に流れる給電電流Ｉｐは、電池電圧（電源電圧Ｖｐ）が低下する程、逆に増大する。
【００２１】
なお、伸筒／縮筒制御回路１２内のモータドライバ１２Ｂは、レンズＣＰＵ９と同様に、マイクロコンピュータやマイクロコントローラを有して構成されており、伸筒縮筒モータ１３への通電を制御するスイッチング素子や、このスイッチング素子の駆動回路（ドライバ回路）等のパワー回路部を除いて、モータ制御系の回路の一部または全部が、上記マイクロコンピュータやマイクロコントローラにより構成されている。
【００２２】
外部操作スイッチ群１０はマニュアルフォーカススイッチ、フォーカス制限スイッチ、防振モード切替スイッチなどを含み、各スイッチ操作に対応する操作信号をレンズＣＰＵ９へ出力する。マニュアルフォーカススイッチは、撮影者が手操作でフォーカス調節を行う場合に操作されるスイッチであり、フォーカス制限スイッチは、ＡＦ動作の対象とする被写体距離に応じて操作されるスイッチである。また、防振モード切替スイッチは、想定される手ブレの状況に応じて操作されるスイッチである。
【００２３】
図２は、鏡筒２０１の伸筒動作と縮筒動作について説明するための図である。この図2に示されるレンズ鏡筒２００は、光軸と直交する方向から見た側面図として示されている。前述したにように、レンズ鏡筒２００は、鏡筒収納部２０２と、この鏡筒収納部２０２に対して移動可能（伸筒および縮筒可能）な伸筒部の鏡筒２０１とを有して構成される。鏡筒２０１は、鏡筒収納部２０２に挿入されるようにして保持され、この鏡筒２０１は、レンズ鏡筒２００の光軸方向に沿って移動するように、伸筒縮筒モータ１３により駆動される伸筒／縮筒機構（図示せず）により、鏡筒収納部２０２に対して光軸方向を基準とする矢印Ａ１方向に移動（伸筒）し、また、矢印Ａ２方向に移動（縮筒）するように構成されている。
そして、図２（Ａ）は、鏡筒２０１が縮筒され鏡筒収納部２０２内に収納された状態（縮筒完了状態）を示し、図２（Ｂ）は、鏡筒２０１が鏡筒収納部２０２から伸筒された状態（伸筒完了状態）を示している。また、図２（Ｃ）は、鏡筒２０１が途中停止している状態を示している。
【００２４】
また、図２に示すように、鏡筒収納部２０２の内面側には、鏡筒２０１の側面に平行（鏡筒２０１の移動方向と平行）かつ、この側面に対向するようにして、エンコーダ（例えば、リニアエンコーダ）１４が配置される。このエンコーダ１４上には複数のセンサ（例えば、光センサや磁気センサ）が一定の間隔で配列されている。また、鏡筒２０１の周回面上のカメラボディ１００側の端部には、この鏡筒２０１の位置検出用の突起部２０１ａが、エンコーダ１４と対向するようにして設けられている。この位置検出用の突起部２０１ａは、例えば、エンコーダ１４が磁気センサである場合は、磁石で構成され、エンコーダ１４が光センサである場合は、光源あるいは光反射板等で構成される。
【００２５】
そして、鏡筒２０１の移動に合わせて、この鏡筒２０１上に設けた突起部２０１ａをエンコーダ１４上で移動させることにより、この突起部２０１ａがエンコーダ１４に配列されたセンサ上を通過する度に、エンコーダ１４からパルス信号が出力される。このパルス信号はレンズＣＰＵ９に出力され、レンズＣＰＵ９では、内蔵するカウンタ９Ａによりエンコーダ１４から入力したパルス信号を計数することにより、鏡筒２０１の移動位置を検出する。
【００２６】
また、鏡筒収納部２０２には、エンコーダ１４とは別に、伸筒部の鏡筒２０１の基準位置を検出するための不図示の基準位置検出手段（例えば、フォトインタラブタなど）が設けられており、鏡筒２０１がこの基準位置を通過する際に、基準位置検出手段から出力される信号によりレンズＣＰＵ９内のカウンタ９Ａを初期値に設定する。この鏡筒２０１の基準位置（基準位置検出手段により検出される位置）は、エンコーダ１４上のリセットポジションＲｐに対応するように設定されている。
従って、鏡筒２０１の位置検出用の突起部２０１ａがエンコーダ１４上の基準位置（リセットポジション）Ｒｐを通過する度に、基準位置検出手段から基準位置の信号が出力されることになる。
【００２７】
これにより、鏡筒２０１の位置検出用の突起部２０１ａがエンコーダ１４上の基準位置（リセットポジション）Ｒｐを通過する度に、レンズＣＰＵ９内のカウンタ９Ａにより計数された計数値（位置情報）が初期値にリセットされることになる。このため、カウンタ９Ａでは、基準位置（リセットポジション）Ｒｐからの相対パルス数をカウントすることにより、鏡筒２０１の現在の位置を算出することができる。
すなわち、鏡筒２０１を駆動する伸筒縮筒モータ１３としてステッピングモータを使用する場合、ステッピングモータが脱調しない限りは、エンコーダ１４から出力される相対パルス数のカウントのみで現在位置を認識できるが、外乱などの影響により脱調が発生した場合は、現在位置が不明となる。これに備えて、鏡筒２０１の駆動中に位置検出用の突起部２０１ａがリセットポジションＲｐを通過する度に、基準位置検出手段から基準位置の信号を出力させることにより、レンズＣＰＵ９内のカウンタ９Ａでトレースしている絶対位置を初期値に設定する。
【００２８】
上記構成のカメラシステムにおいて、レンズ鏡筒２００内の電圧モニタ回路１５は、電池１から給電スイッチ５を介して伸筒／縮筒制御回路１２に供給される電源（パワー電源）の電源電圧Ｖｐを常にモニタ（監視）し、電圧モニタ回路１５は、この電源電圧Ｖｐのモニタ値をレンズＣＰＵ９に出力する。レンズＣＰＵ９内の電源電圧判定部９Ｃでは、電圧モニタ回路１５から入力した電源電圧Ｖｐのモニタ値を所定値（所定の基準電圧）と比較し、このモニタ値が所定値（所定の基準電圧値）以下であるか否かを判定する。そして、レンズＣＰＵ９内の鏡筒動作制御部９Ｄでは、電圧モニタ回路１５による電源電圧Ｖｐの判定結果と、現在の鏡筒２０１の動作モードとに応じて、鏡筒２０１の動作モードを選択し、伸筒／縮筒制御回路１２を介して、伸筒縮筒モータ１３の動作を制御する。
【００２９】
また、図３は、レンズ鏡筒２００における動作モードの遷移状態を示す図である。図１に示すカメラシステムにおいて、レンズ鏡筒２００の伸筒部の鏡筒２０１を駆動する動作モードには、スリープモード（低消費電力モード）ＳＴ１と、鏡筒２０１を伸筒させる伸筒動作モードＳＴ２と、撮影準備完了モードＳＴ３と、鏡筒２０１を縮筒動させる縮筒動作モードＳＴ４と、鏡筒２０１を低速度で縮筒する低速度縮筒動作モードＳＴ５とがある。なお、スリープモード（低消費電力モード）ＳＴ１には、２つの種類があり、１つは通常のスリープモード（撮影休止モード）ＳＴ１ａであり、もう１つは、後述するように、電源電圧Ｖｐのモニタ値が所定値以下になった場合に移行するスリープモード（鏡筒２０１の途中停止による撮影禁止モード）ＳＴ１ｂである。
【００３０】
レンズ鏡筒２００内のレンズＣＰＵ９は、鏡筒２０１の動作状態（例えば、伸筒動作中、縮筒動作中等）と、電圧モニタ回路１５における電源電圧Ｖｐの判定結果とに応じて、鏡筒２０１の動作モードを遷移させ、鏡筒２０１の駆動制御を行う。このレンズ鏡筒２００における鏡筒２０１の動作モードの遷移条件（切り替え条件）とその制御動作については、以下に示す第１の制御例から第４の制御例において、場合を分けて詳細に説明する。
【００３１】
（鏡筒２０１の伸筒動作中に電源電圧Ｖｐが所定値以下になり駆動を停止する場合）
最初に、第１の制御例として、鏡筒２０１の伸筒動作中に、伸筒／縮筒制御回路１２の電源電圧Ｖｐが所定値以下（所定の基準電圧値以下）になった際に、鏡筒２０１の駆動を停止するとともに、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する例について説明する。
この第１の制御例では、電池１が消耗し、電池電圧（電源電圧Ｖｐ）が所定値以下（所定の基準電圧値以下）に低下した場合に、伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒２０１の伸筒動作を安全に停止させることができる。また、現在の鏡筒２０１の位置情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【００３２】
図４は、第１の制御例における処理の流れを示すフローチャートである。以下、図４に示すフローチャートを参照して、その処理の流れについて説明する。
図１に示す本実施形態のカメラシステムの場合、電池１をカメラボディ１００に一旦装着した後は、レンズ鏡筒２００（例えば、レンズＣＰＵ９等）の電源は、レンズ交換をしない限り遮断されることはなく、操作不要時にはスリープモード（撮影休止モード：低消費電力モード）となり待機している（ステップＳ１０１）。
【００３３】
このスリープモードの状態で、鏡筒２０１が鏡筒収納部２０２に縮筒（収納）されている場合に、電源スイッチ（例えば、給電スイッチ５）をオン（ＯＮ）にし、撮影準備操作を開始した場合、レンズＣＰＵ９は、レンズ鏡筒２００のスリープモードを解除し、伸筒／縮筒制御回路１２に指令信号を送り、伸筒動作モードに移行する（ステップＳ１０２）。この伸筒動作モードにおいて、伸筒／縮筒制御回路１２は、鏡筒（伸筒部）２０１が縮筒状態（収納状態）から伸筒状態になるように伸筒縮筒モータ１３の駆動を開始する。
【００３４】
この伸筒動作モードにおいて、電圧モニタ回路１５は、伸筒／縮筒制御回路１２の電源電圧Ｖｐをモニタし（ステップＳ１０３）、このモニタした電圧の情報をレンズＣＰＵ９に出力する。レンズＣＰＵ９（より正確には、電源電圧判定部９Ｃ）では、電圧モニタ回路１５から入力した電源電圧Ｖｐのモニタ値を、所定値（所定の基準電圧値）と比較し、電源電圧Ｖｐのモニタ値が所定値以下であるか否かを判定する（ステップＳ１０４）。
【００３５】
そして、電源電圧Ｖｐのモニタ値が所定値以下でないと判定された場合は（ステップＳ１０４：Ｎｏ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、そのまま鏡筒２０１の伸筒動作を継続させる（ステップＳ１０５）。次に、レンズＣＰＵ９では、伸筒動作が完了したか否かを判定し（ステップＳ１０６）、伸筒動作が完了していない場合は（ステップＳ１０６：Ｎｏ）、ステップＳ１０２に戻り鏡筒２０１の伸筒動作を継続させ、伸筒動作が完了している場合は（ステップＳ１０６：Ｙｅｓ）、鏡筒２０１の縮筒動作を終了させる。これにより、レンズ鏡筒２００は、撮影準備完了状態となる（ステップＳ１０７）。
【００３６】
一方、ステップＳ１０４において、レンズＣＰＵ９（より正確には、電源電圧判定部９Ｃ）により、電源電圧Ｖｐのモニタ値が、所定値以下（所定の基準電圧値以下）であると判定された場合は（ステップＳ１０４：Ｙｅｓ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の伸筒動作）を停止させる（ステップＳ１０８）。そして、レンズＣＰＵ９（より正確に鏡筒位置検出部９Ｂ）は、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶し（ステップＳ１０９）、その後、レンズ鏡筒２００（およびカメラボディ１００）は、スリープモード（撮影禁止モード）に移行する（ステップＳ１０１）。
【００３７】
なお、伸筒縮筒モータ（ステッピングモータ）１３の１−２相励磁駆動もしくはマイクロステップ駆動など、通電を切ることで複数磁石の磁力がなくなり、中間位置の保持ができなくなる場合、鏡筒２０１の停止位置を記憶したとしても、ステッピングモータの通電をスリープモード時に遮断した場合、１相励磁位置にずれるが、撮像画質に影響するピント合わせ（ＡＦ）とは異なり、伸筒／縮筒制御機構の動作上問題のない位置誤差であれば、特に問題とならない。
【００３８】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００３９】
また、この縮筒動作の途中で、再び電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。なお、この縮筒動作の途中で鏡筒２０１の駆動を停止する場合においては、鏡筒２０１の停止後に、鏡筒２０１の停止による電池電圧（電源電圧Ｖｐ）の回復を待って、再度、鏡筒２０１の縮筒動作を試みるようにすることもできる。例えば、所定の待機時間（タイマ計数時間）ごとに鏡筒２０１の起動を行い（所定回数まで起動を行い）、それでも、鏡筒２０１の縮筒が行えない場合には、スリープモードに移行する。
【００４０】
また、電池１が消耗し、鏡筒２０１の伸筒／縮筒動作が完全に行えなくなった場合にも、鏡筒２０１の伸筒／縮筒の停止位置の情報を不揮発メモリ１１に記憶することにより、例えば、電池交換をした場合に、途中停止状態にある鏡筒２０１をスムーズに縮筒させて、縮筒完了位置に収納することができる。
【００４１】
（鏡筒２０１の伸筒動作中に電源電圧Ｖｐが所定値以下になり低速度で縮筒する場合）
次に、第２の制御例として、鏡筒２０１の伸筒動作中に、伸筒／縮筒制御回路１２の電源電圧Ｖｐが所定値以下（所定の基準電圧値以下）になった場合に、伸筒縮筒モータ１３の駆動を停止するとともに、その後すぐに、速度を落とした状態で鏡筒２０１を縮筒する低速度縮筒動作モードに移行する例について説明する。
この第２の制御例においては、鏡筒２０１の伸筒動作中に電源電圧Ｖｐが所定値以下に低下した場合に、電池１に負担を掛けない範囲（低速度）で鏡筒２０１を縮筒して収納することができる。このため、次に撮影を再開する場合に、円滑に撮影動作を開始することができる。
【００４２】
図５は、第２の制御例における処理の流れを示すフローチャートである。この図５に示すフローチャートは、図４に示すフローチャートと比較して、図５に示すフローチャートのステップＳ１０１〜ステップＳ１０８の処理は、図４に示すフローチャートのステップＳ１０１〜ステップＳ１０８の処理と同じであり、ステップＳ１１０以降の処理方法だけが異なる。このため、図５に示すフローチャートにおいて、図４に示すフローチャートと同じ処理のステップ（Ｓ１０１〜Ｓ１０８）については、重複する説明を省略する。
【００４３】
図５に示すフローチャートのステップＳ１０４において、レンズＣＰＵ９（より正確には電源電圧判定部９Ｃ）により、電源電圧Ｖｐのモニタ値が、所定値以下（所定の基準電圧値以下）であると判定された場合は（ステップＳ１０４：Ｙｅｓ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の伸筒動作）を停止させる（ステップＳ１０８）。
【００４４】
その後すぐに、ステップＳ１１０に移行し、レンズＣＰＵ９は、鏡筒２０１の動作モードを移動速度を落とした状態での縮筒動作（低速度縮筒動作モード）に移行する（ステップＳ１１０）。この低速度縮筒動作モードでの縮筒動作中においても、レンズＣＰＵ９では、電源電圧Ｖｐをモニタし続け、電源電圧Ｖｐのモニタ値が所定値以下であるか否かを判定する（ステップＳ１１１）。
【００４５】
そして、電源電圧Ｖｐのモニタ値が所定値以下でないと判定された場合は（ステップＳ１１１：Ｎｏ）、次に、レンズＣＰＵ９では、現在の低速度縮筒動作モードにおいて、鏡筒２０１の縮筒動作が完了したか否かを検出（判定）する（ステップＳ１１２）。そして、鏡筒２０１の縮筒動作が完了していると判定された場合は（ステップＳ１１２：Ｙｅｓ）、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ１０１）。また、ステップＳ１１２において、鏡筒２０１の縮筒動作が完了していないと判定された場合は（ステップＳ１１２：Ｎｏ）、ステップＳ１１０に戻り、レンズＣＰＵ９は、鏡筒２０１の低速度での縮筒動作を継続させる。
【００４６】
一方、ステップＳ１１１において、電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になったと判定された場合は、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で鏡筒２０１の移動を停止させ（ステップＳ１１３）、不揮発メモリ１１に鏡筒２０１の停止位置の情報を記憶し（ステップＳ１１４）、その後に、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ１０１）。
【００４７】
この後、ユーザが再操作し、ボディＣＰＵ３からの制御に応じて、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。
この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００４８】
また、この鏡筒２０１の縮筒動作の途中で再び、伸筒／縮筒制御回路１２の電源電圧Ｖｐのモニタ値が所定値以下になった場合は、レンズ鏡筒２００では、再びその場で鏡筒２０１の伸筒動作を停止するとともに、その後すぐに、速度を落とした状態での鏡筒２０１の縮筒動作に移行する。また、この縮筒動作の途中で、再び電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。
【００４９】
（鏡筒２０１の縮筒動作中に電源電圧Ｖｐが所定値以下になり駆動を停止する場合）
次に、第３の制御例として、鏡筒２０１を伸筒させて撮影を行った後に、鏡筒２０１を縮筒（収納）する縮筒動作モード中に、伸筒／縮筒制御回路１２の電源電圧Ｖｐが所定値以下（所定の基準電圧値以下）になった場合、鏡筒２０１の駆動を停止するとともに、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する例について説明する。
この第３の制御例では、電池１が消耗し、電源電圧Ｖｐが所定値以下に低下した場合に、直ちに鏡筒２０１の縮筒動作を停止させる。これにより、伸筒／縮筒制御回路１２が電源電圧低下のため正常に作動することができず、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、縮筒動作中の鏡筒２０１を安全に停止できる。また、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【００５０】
図６は、第３の制御例における処理の流れを示すフローチャートである。以下、図６に示すフローチャートを参照して、その処理の流れについて説明する。
撮影状態で、鏡筒２０１が伸筒されている状態において撮影が終了し（ステップＳ２０１）、電源スイッチ（例えば、給電スイッチ５）をオフ（ＯＦＦ）にし、撮影終了操作を開始した場合、レンズ鏡筒２００では、鏡筒２０１を伸筒状態から縮筒状態になるように伸筒縮筒モータ１３を駆動する縮筒動作モードに移行し、鏡筒２０１の縮筒動作を開始する（ステップＳ２０２）。この縮筒動作状態において、電圧モニタ回路１５では、レンズ鏡筒２００側の伸筒／縮筒制御回路１２の電源電圧Ｖｐをモニタし（ステップＳ２０３）、この電源電圧Ｖｐのモニタ値の情報をレンズＣＰＵ９に出力する。レンズＣＰＵ９（より正確には電源電圧判定部９Ｃ）では、電圧モニタ回路１５から入力した電源電圧Ｖｐのモニタ値を、所定値（所定の基準電圧値）と比較し、電源電圧Ｖｐのモニタ値が所定値以下であるか否かを判定する（ステップＳ２０４）。
【００５１】
そして、電源電圧Ｖｐのモニタ値が所定値以下でないと判定された場合は（ステップＳ２０４：Ｎｏ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、そのまま縮筒動作を継続させ（ステップＳ２０５）、次に、縮筒動作が完了したか否かを判定する（ステップＳ２０６）。そして、縮筒動作が完了していない場合は（ステップＳ２０６：Ｎｏ）、ステップＳ２０２に戻り、レンズ鏡筒２００では、鏡筒２０１の縮筒動作を継続する。また、縮筒動作が完了している場合は（ステップＳ２０６：Ｙｅｓ）、レンズ鏡筒２００は、撮影終了操作の完了状態となる（ステップＳ２０７）。
【００５２】
一方、ステップＳ２０４において、レンズＣＰＵ９により、電源電圧Ｖｐのモニタ値が所定値以下であると判定された場合は（ステップＳ２０４：Ｙｅｓ）、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の縮筒動作）を停止させる（ステップＳ２０８）。そして、レンズＣＰＵ９は、鏡筒２０１の位置情報を不揮発メモリ１１に記憶し（ステップＳ２０９）、その後、レンズ鏡筒２００（およびカメラボディ１００）は、スリープモードに移行する（ステップＳ２１０）。
【００５３】
なお、伸筒縮筒モータ（ステッピングモータ）１３の１−２相励磁駆動もしくはマイクロステップ駆動など、通電を切ることで複数磁石の磁力がなくなり、中間位置の保持ができなくなる場合、鏡筒２０１の停止位置を記憶したとしても、ステッピングモータの通電をスリープモード時に遮断した場合、１相励磁位置にずれるが、撮像画質に影響するピント合わせ（ＡＦ）とは異なり、伸筒／縮筒制御機構の動作上問題のない位置誤差であれば、特に問題とならない。
【００５４】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。
この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００５５】
また、この縮筒動作の途中で、再び電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。なお、この縮筒動作の途中で鏡筒２０１の駆動を停止する場合においては、鏡筒２０１の停止後に、鏡筒２０１の停止による電池電圧（電源電圧Ｖｐ）の回復を待って、再度、鏡筒２０１の縮筒動作を試みるようにすることもできる。例えば、所定の待機時間（タイマ計数時間）ごとに鏡筒２０１の起動を行い（所定回数まで起動を行い）、それでも、鏡筒２０１の縮筒が行えない場合には、スリープモードに移行する。
【００５６】
（鏡筒２０１の縮筒動作中に電源電圧Ｖｐが所定値以下になり低速度で縮筒する場合）
次に、第４の制御例として、鏡筒２０１を伸筒させて撮影を行った後に、鏡筒２０１を縮筒（収納）する縮筒動作モード中に、伸筒／縮筒制御回路１２の電源電圧Ｖｐが所定値以下（所定の基準電圧値以下）になった場合に、伸筒縮筒モータ１３の駆動を停止するとともに、その後すぐに、速度を落とした状態で鏡筒２０１を縮筒する低速度縮筒動作モードに移行する例について説明する。
この第４の制御例においては、鏡筒２０１の縮筒動作に電源電圧Ｖｐが所定値以下に低下した場合に、電池１に負担を掛けない範囲（低速度）で鏡筒２０１を縮筒して収納することができる。このため、次に撮影を再開する場合に、円滑に撮影動作を開始することができる。
【００５７】
図７は、第４の制御例における処理の流れを示すフローチャートである。この図７に示すフローチャートは、図６に示すフローチャートと比較して、図７のフローチャートのステップＳ２０１〜ステップＳ２０８の処理が、図６のフローチャートのステップＳ２０１〜ステップＳ２０８の処理と同じであり、ステップＳ２１１以降の処理方法だけが異なる。このため、図７のフローチャートにおいて、図６に示すフローチャートと同じ処理内容のステップ（Ｓ２０１〜Ｓ２０８）については、重複する説明は省略する。
【００５８】
図７に示すフローチャートのステップＳ２０４において、レンズＣＰＵ９（より正確には電源電圧判定部９Ｃ）により、電源電圧Ｖｐのモニタ値が、所定値以下（所定の基準電圧値以下）であると判定された場合は（ステップＳ２０４：Ｙｅｓ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の縮筒動作）を停止させる（ステップＳ２０８）。
【００５９】
その後すぐに、ステップＳ２１１に移行し、レンズＣＰＵ９は、鏡筒２０１の動作モードを移動速度を落とした状態での縮筒動作（低速度縮筒動作モード）に移行する（ステップＳ２１１）。この低速度縮筒動作モードでの縮筒動作中においても、レンズＣＰＵ９では、電源電圧Ｖｐをモニタし続け、電源電圧Ｖｐのモニタ値が所定値以下であるか否かを判定する（ステップＳ２１２）。
【００６０】
そして、電源電圧Ｖｐのモニタ値が所定値以下でないと判定された場合は（ステップＳ２１２：Ｎｏ）、次に、レンズＣＰＵ９では、現在の低速度縮筒動作モードにおいて、鏡筒２０１の縮筒動作が完了したか否かを検出（判定）する（ステップＳ２１３）。そして、鏡筒２０１の縮筒動作が完了していると判定された場合は（ステップＳ２１３：Ｙｅｓ）、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ２１４）。また、ステップＳ２１３において、鏡筒２０１の縮筒動作が完了していないと判定された場合は（ステップＳ２１３：Ｎｏ）、ステップＳ２１１に戻り、レンズＣＰＵ９は、鏡筒２０１の低速度での縮筒動作を継続させる。
【００６１】
一方、ステップＳ２１２において、電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になったと判定された場合は、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で鏡筒２０１の移動を停止させ（ステップＳ２１５）、不揮発メモリ１１に鏡筒２０１の停止位置の情報を記憶し（ステップＳ２１６）、その後に、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ２１４）。
【００６２】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。
この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００６３】
また、この鏡筒２０１の縮筒動作の途中で再び、伸筒／縮筒制御回路１２の電源電圧Ｖｐのモニタ値が所定値以上になった場合は、レンズ鏡筒２００では、再びその場で鏡筒２０１の伸筒動作を停止するとともに、その後すぐに、速度を落とした状態での鏡筒２０１の縮筒動作に移行する。また、この縮筒動作の途中で、再び電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。
【００６４】
［第２の実施形態］
上述した第１の実施形態では、伸筒／縮筒制御回路１２に供給される電源電圧Ｖｐをモニタすることにより、鏡筒２０１の駆動を制御する例について説明したが、本発明の第２の実施形態として、伸筒／縮筒制御回路１２に供給される給電電流Ｉｐをモニタすることにより、鏡筒２０１の駆動を制御する例について説明する。これは、電池１が消耗し、伸筒／縮筒制御回路１２へ供給される電源電圧Ｖｐが低下すると、逆に伸筒／縮筒制御回路１２へ供給される給電電流Ｉｐが増加するため、給電電流Ｉｐをモニタすることにより、間接的に電源電圧Ｖｐの低下を検出することができるためである。
【００６５】
図８は、第２に実施形態に係わるカメラシステムの構成を示すブロック図である。図８０に示すカメラシステムは、図１に示すカメラシステムと比較して、図１のレンズ鏡筒２００内の電圧モニタ回路１５に換えて、図８に示す電流検出部１６（破線で囲んだ部分）
を設けた点が異なる。また、レンズＣＰＵ９内において、図１に示す電源電圧判定部９Ｃを、図８に示す給電電流判定部９Ｃ’に変更した点が異なる。他の構成は、図１に示すカメラシステムと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００６６】
この図８に示すカメラシステムにおいて、電流検出部１６は、電流検出用抵抗Ｒｓと電流モニタ回路１７とで構成される。電流検出用抵抗Ｒｓは、パワー電源（電池１）から伸筒／縮筒制御回路１２に供給される給電電流Ｉｐを電圧信号に変換する抵抗器である。電流モニタ回路１７は、電流検出用抵抗Ｒｓに両端に発生する電圧信号（電流Ｉｐにより抵抗Ｒｓの両端に発生する電圧）を入力し、この信号を給電電流Ｉｐのモニタ値の信号に変換してレンズＣＰＵ９に出力する。そして、レンズＣＰＵ９では、電流モニタ回路１７から入力した給電電流Ｉｐのモニタ値と、所定値（所定の基準電流値）とを比較して、伸筒縮筒モータ１３に流れる給電電流Ｉｐが所定値以上であるか否かを判定する。なお、電流検出用抵抗Ｒｓは、ホール素子等を用いた電流センサであってもよい。
【００６７】
また、図８に示すカメラシステムにおいても、前述した図３に示すモード遷移図がそのまま適用され、レンズ鏡筒２００の動作モードには、スリープモードＳＴ１と、伸筒動作モードＳＴ２と、撮影準備完了モードＳＴ３と、縮筒動作モードＳＴ４と、低速度縮筒動作モードＳＴ５とがある。レンズ鏡筒２００内のレンズＣＰＵ９は、鏡筒２０１の動作状態（例えば、伸筒動作中、縮筒動作中等）と、電流モニタ回路１７における給電電流Ｉｐの判定結果に応じて、鏡筒２０１の動作モードを遷移させ、鏡筒２０１の駆動を行う。
【００６８】
図８に示すカメラシステムにおいて、電流モニタ回路１７は、電池１から給電スイッチ５を介して伸筒縮筒モータ１３に供給される給電電流Ｉｐを常にモニタ（監視）し、電流モニタ回路１７は、この給電電流Ｉｐのモニタ値の信号をレンズＣＰＵ９に出力する。レンズＣＰＵ９では、電流モニタ回路１７から入力した給電電流Ｉｐのモニタ値と所定値（所定の基準電流値）とを比較し、給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）であるか否かを判定する。レンズＣＰＵ９では、現在の鏡筒２０１の動作モードと、給電電流Ｉｐのモニタ値の判定結果とに応じて、以下に示す方法（第５の制御例〜第８の制御例）により鏡筒２０１の駆動を制御する。
【００６９】
（鏡筒２０１の伸筒動作中に給電電流Ｉｐが所定以上になり駆動を停止する場合）
まず、第５の制御例として、鏡筒２０１の伸筒動作中に、伸筒／縮筒制御回路１２の給電電流Ｉｐが所定値以上（所定の基準電流値以上）になった場合に、鏡筒２０１の駆動を停止するとともに、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する例について説明する。
この第５の制御例では、電池１が消耗して電源電圧Ｖｐが低下し、伸筒／縮筒制御回路１２への給電電流Ｉｐが所定値以上（所定の基準電流値以上）に増大した場合に、伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒２０１の伸筒動作を安全に停止させることができる。また、現在の鏡筒２０１の位置情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【００７０】
図９は、第５の制御例における処理の流れを示すフローチャートである。以下、図９に示すフローチャートを参照して、その処理の流れについて説明する。なお、図９に示すフローチャートは、図４に示すフローチャートと比較して、図９のステップＳ１０３ＡとステップＳ１０４Ａの部分のみが、図４に示すフローチャートと異なり、他の処理については同じである。そのため、図４に示すフローチャートと同じ処理内容のステップには同じステップ番号を付している。以下、図９に示すフローチャートを参照して、その処理の流れについて説明する。
【００７１】
図８に示す第２の実施形態のカメラシステムにおいて、電池１をカメラボディ１００に一旦装着した後は、レンズ鏡筒２００（例えば、レンズＣＰＵ９等）の電源は、レンズ交換をしない限り遮断されることはなく、操作不要時にはスリープモード（低消費電力モード）となり待機している（ステップＳ１０１）。
【００７２】
このスリープモードの状態で、鏡筒２０１が鏡筒収納部２０２に縮筒（収納）されている場合に、電源スイッチ（例えば、給電スイッチ５）をオン（ＯＮ）にし、撮影準備操作を開始した場合、レンズＣＰＵ９は、レンズ鏡筒２００のスリープモードを解除し、伸筒／縮筒制御回路１２に指令信号を送り、伸筒動作モードに移行する（ステップＳ１０２）。この伸筒動作モードにおいて、伸筒／縮筒制御回路１２は、鏡筒（伸筒部）２０１が縮筒状態（収納状態）から伸筒状態になるように伸筒縮筒モータ１３の駆動を開始する。
【００７３】
この伸筒動作モードにおいて、電流モニタ回路１７は、伸筒／縮筒制御回路１２への給電電流Ｉｐをモニタし（ステップＳ１０３Ａ）、この給電電流Ｉｐのモニタ値の情報をレンズＣＰＵ９に出力する。レンズＣＰＵ９では、電流モニタ回路１７から入力した給電電流Ｉｐのモニタ値を、所定値（所定の基準電流値）と比較し、給電電流Ｉｐのモニタ値が所定値以上であるか否かを判定する（ステップＳ１０４Ａ）。
【００７４】
そして、給電電流Ｉｐのモニタ値が所定値以上でないと判定された場合は（ステップＳ１０４Ａ：Ｎｏ）、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、そのまま伸筒動作を継続させる（ステップＳ１０５）。次に、レンズＣＰＵ９では、伸筒動作が完了したか否かを判定する（ステップＳ１０６）。そして、伸筒動作が完了していない場合は（ステップＳ１０６：Ｎｏ）、ステップＳ１０２に戻り伸筒動作を継続させ、伸筒動作が完了している場合は（ステップＳ１０６：Ｙｅｓ）、カメラシステムは、撮影準備完了状態となる（ステップＳ１０７）。
【００７５】
一方、ステップＳ１０４において、レンズＣＰＵ９（より正確には、給電電流判定部９Ｃ’）により、給電電流Ｉｐのモニタ値が、所定値以上（所定の基準電流値以上）であると判定された場合は（ステップＳ１０４Ａ：Ｙｅｓ）、レンズＣＰＵ９（より正確には、鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の伸筒動作）を停止させる（ステップＳ１０８）。そして、レンズＣＰＵ９（より正確には、鏡筒位置検出部９Ｂ）は、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶し（ステップＳ１０９）、その後、レンズ鏡筒２００（およびカメラボディ１００）は、スリープモードに移行する（ステップＳ１０１）。
【００７６】
なお、伸筒縮筒モータ（ステッピングモータ）１３の１−２相励磁駆動もしくはマイクロステップ駆動など、通電を切ることで複数磁石の磁力がなくなり、中間位置の保持ができなくなる場合、鏡筒２０１の停止位置を記憶したとしても、ステッピングモータの通電をスリープモード時に遮断した場合、１相励磁位置にずれるが、撮像画質に影響するピント合わせ（ＡＦ）とは異なり、伸筒／縮筒制御機構の動作上問題のない位置誤差であれば、特に問題とならない。
【００７７】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除された後は、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池電圧（電源電圧Ｖｐ）が回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００７８】
また、この縮筒動作の途中で、再び給電電流Ｉｐのモニタ値のモニタ値が所定値以上（所定の基準電流値以上）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。なお、この縮筒動作の途中で鏡筒２０１の駆動を停止する場合においては、鏡筒２０１の停止後に、鏡筒２０１の停止による電池電圧（電源電圧Ｖｐ）の回復を待って、再度、鏡筒２０１の縮筒動作を試みるようにすることもできる。例えば、所定の待機時間（タイマ計数時間）ごとに鏡筒２０１の起動を行い（所定回数まで起動を行い）、それでも、鏡筒２０１の縮筒が行えない場合には、スリープモードに移行する。
【００７９】
（鏡筒２０１の伸筒動作中に給電電流Ｉｐが所定値以上になり低速度で縮筒する場合）
次に、第６の制御例として、鏡筒２０１の伸筒動作中に、伸筒／縮筒制御回路１２の給電電流Ｉｐが所定値以上（所定の基準電流値以上）になった場合に、伸筒縮筒モータ１３の駆動を停止するとともに、その後すぐに、速度を落とした状態で鏡筒２０１を縮筒する低速度縮筒動作モードに移行する例について説明する。
この第６の制御例においては、鏡筒２０１の伸筒動作中に給電電流Ｉｐが所定値以上（所定の基準電流値以上）になった場合に、電池１に負担を掛けない範囲（低速度）で鏡筒２０１を縮筒して収納することができる。このため、次に撮影を再開する場合に、円滑に撮影動作を開始することができる。
【００８０】
図１０は、第６の制御例における処理の流れを示すフローチャートである。この図１０に示すフローチャートは、図９に示すフローチャートと比較して、図１０に示すフローチャートのステップＳ１０１〜ステップＳ１０８の処理は、図９に示すフローチャートのステップＳ１０１〜ステップＳ１０８の処理と同じであり、ステップＳ１１０以降の処理方法だけが異なる。このため、図１０に示すフローチャートにおいて、図９に示すフローチャートと同じ処理内容のステップ（Ｓ１０１〜Ｓ１０８）については、重複する説明は省略する。
【００８１】
図１０に示すフローチャートのステップＳ１０４Ａにおいて、レンズＣＰＵ９（より正確には、給電電流判定部９Ｃ’）により、給電電流Ｉｐのモニタ値が、所定値以上（所定の基準電流値以上）であると判定された場合は（ステップＳ１０４Ａ：Ｙｅｓ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の伸筒動作）を停止させる（ステップＳ１０８）。
【００８２】
その後すぐに、ステップＳ１１０に移行し、レンズＣＰＵ９は、鏡筒２０１の動作モードを移動速度を落とした状態での縮筒動作（低速度縮筒動作モード）に移行させる（ステップＳ１１０）。この低速度での縮筒動作中（低速度縮筒動作モード）においても、レンズＣＰＵ９では、給電電流Ｉｐをモニタし続け、給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）であるか否かを判定する（ステップＳ１１１Ａ）。
【００８３】
そして、給電電流Ｉｐのモニタ値が所定値以上でないと判定された場合は（ステップＳ１１１Ａ：Ｎｏ）、次に、レンズＣＰＵ９では、鏡筒２０１の縮筒動作が完了したか否かを検出（判定）する（ステップＳ１１２）。そして、鏡筒２０１の縮筒動作が完了していると判定された場合は（ステップＳ１１２：Ｙｅｓ）、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ１０１）。また、ステップＳ１１２において、鏡筒２０１の縮筒動作が完了していないと判定された場合は（ステップＳ１１２：Ｎｏ）、ステップＳ１１０に戻り、レンズＣＰＵ９は、鏡筒２０１の低速度での縮筒動作を継続させる。
【００８４】
一方、ステップＳ１１１Ａにおいて、給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）になったと判定された場合は、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で鏡筒２０１の移動（低速度縮筒動作）を停止させ（ステップＳ１１３）、不揮発メモリ１１に鏡筒２０１の停止位置を記憶し（ステップＳ１１４）、その後に、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ１０１）。
【００８５】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。
この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００８６】
また、この鏡筒２０１の縮筒動作の途中で再び、伸筒／縮筒制御回路１２の給電電流Ｉｐのモニタ値が所定値以上になった場合は、レンズ鏡筒２００では、再びその場で鏡筒２０１の伸筒動作を停止するとともに、その後すぐに、速度を落とした状態での鏡筒２０１の縮筒動作に移行する。また、この縮筒動作の途中で、再び給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。
【００８７】
（鏡筒２０１の縮筒動作中に給電電流Ｉｐが所定値以上になり駆動を停止する場合）
次に、第７の制御例として、鏡筒２０１を伸筒させて撮影を行った後に、鏡筒２０１を縮筒（収納）する縮筒動作モード中に、伸筒／縮筒制御回路１２への給電電流Ｉｐが所定値以上になった場合に、鏡筒２０１の駆動を停止するとともに、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する例について説明する。
この第７の制御例では、電池１が消耗し、伸筒／縮筒制御回路１２への給電電流Ｉｐが所定値以上になった場合に、直ちに鏡筒２０１の縮筒動作を停止させる。これにより、伸筒／縮筒制御回路１２が電源電圧低下のため正常に作動することができず、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、縮筒動作中の鏡筒２０１を安全に停止できる。また、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【００８８】
図１１は、第７の制御例における処理の流れを示すフローチャートである。なお、この図１１に示すフローチャートは、図９に示すフローチャートと比較して、図１１に示すステップＳ２０３ＡとステップＳ２０４Ａだけが図９に示すフローチャートと異なり、他のステップについては同じである。以下、図１１に示すフローチャートを参照して、その処理の流れについて説明する。
【００８９】
撮影状態で、鏡筒２０１が伸筒されている状態において撮影が終了し（ステップＳ２０１）、電源スイッチ（例えば、給電スイッチ５）をオフ（ＯＦＦ）にし、撮影終了操作を開始した場合、レンズ鏡筒２００では、鏡筒２０１を伸筒状態から縮筒状態になるように伸筒縮筒モータ１３を駆動する縮筒動作モードに移行し、鏡筒２０１の縮筒動作を開始する（ステップＳ２０２）。この縮筒動作状態において、電流モニタ回路１７では、レンズ鏡筒２００側の伸筒／縮筒制御回路１２の給電電流Ｉｐをモニタし（ステップＳ２０３Ａ）、このモニタした電流の情報をレンズＣＰＵ９に出力する。レンズＣＰＵ９（より正確には給電電流判定部９Ｃ’）では、電流モニタ回路１７から入力した給電電流Ｉｐのモニタ値を、所定値（所定の基準電流値）と比較し、給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）であるか否かを判定する（ステップＳ２０４Ａ）。
【００９０】
そして、給電電流Ｉｐのモニタ値が所定値以上でないと判定された場合は（ステップＳ２０４Ａ：Ｎｏ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、そのまま縮筒動作を継続させ（ステップＳ２０５）、次に、縮筒動作が完了したか否かを判定する（ステップＳ２０６）。そして、縮筒動作が完了していない場合は（ステップＳ２０６：Ｎｏ）、ステップＳ２０２に戻り、レンズＣＰＵ９は、鏡筒２０１の縮筒動作を継続する。また、縮筒動作が完了している場合は（ステップＳ２０６：Ｙｅｓ）、レンズ鏡筒２００は、撮影終了操作の完了状態となる（ステップＳ２０７）。
【００９１】
一方、ステップＳ２０４Ａにおいて、レンズＣＰＵ９により、給電電流Ｉｐのモニタ値が所定値以上であると判定された場合は（ステップＳ２０４Ａ：Ｙｅｓ）、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の縮筒動作）を停止する（ステップＳ２０８）。そして、レンズＣＰＵ９は、鏡筒２０１の位置情報を不揮発メモリ１１に記憶し（ステップＳ２０９）、その後、レンズ鏡筒２００（およびカメラボディ１００）は、スリープモードに移行する（ステップＳ２１０）。
【００９２】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。
この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【００９３】
また、この縮筒動作の途中で、再び電源電圧Ｖｐのモニタ値が所定値以下（所定の基準電圧値以下）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。
【００９４】
（鏡筒２０１の縮筒動作中に給電電流Ｉｐが所定値以上になり低速度で縮筒する場合）
次に、第８の制御例として、鏡筒２０１を伸筒させて撮影を行った後に、鏡筒２０１を縮筒（収納）する縮筒動作モード中に、伸筒／縮筒制御回路１２への給電電流Ｉｐが所定値以上（所定の基準電流値以上）になった場合に、伸筒縮筒モータ１３の駆動を停止するとともに、その後すぐに、速度を落とした状態で鏡筒２０１を縮筒する低速度縮筒動作モードに移行する例について説明する。
この第８の制御例においては、鏡筒２０１の縮筒動作中に給電電流Ｉｐのモニタ値が所定値以上になった場合に、電池１に負担を掛けない範囲（低速度）で鏡筒２０１を縮筒して収納することができる。このため、次に撮影を再開する場合に、円滑に撮影動作を開始することができる。
【００９５】
図１２は、第８の制御例における処理の流れを示すフローチャートである。この図１２に示すフローチャートは、図１１に示すフローチャートと比較して、図１１のフローチャートのステップＳ２０１〜ステップＳ２０８の処理は、図１０のフローチャートのステップＳ２０１〜ステップＳ２０８の処理と同じであり、ステップＳ２１１以降の処理方法だけが異なる。このため、図１１のフローチャートにおいて、図１０に示すフローチャートと同じ処理内容のステップ（Ｓ２０１〜Ｓ２０８）については、重複する説明は省略する。
【００９６】
図１２に示すフローチャートのステップＳ２０４Ａにおいて、レンズＣＰＵ９（より正確には給電電流判定部９Ｃ’）により、給電電流Ｉｐのモニタ値が、所定値以上（所定の給電電流値以上）であると判定された場合は（ステップＳ２０４Ａ：Ｙｅｓ）、レンズＣＰＵ９（より正確には鏡筒動作制御部９Ｄ）は、伸筒／縮筒制御回路１２に指令信号を送り、その場で伸筒縮筒モータ１３の駆動（鏡筒２０１の縮筒動作）を停止させる（ステップＳ２０８）。
【００９７】
その後すぐに、ステップＳ２１１に移行し、レンズＣＰＵ９は、鏡筒２０１の動作モードを移動速度を落とした状態での縮筒動作（低速度縮筒動作モード）に移行させる（ステップＳ２１１）。この低速度縮筒動作モードでの縮筒動作中においても、レンズＣＰＵ９では、給電電流Ｉｐをモニタし続け、給電電流Ｉｐのモニタ値が所定値以上であるか否かを判定する（ステップＳ２１２Ａ）。
【００９８】
そして、給電電流Ｉｐのモニタ値が所定値以上でないと判定された場合は（ステップＳ２１２Ａ：Ｎｏ）、次に、レンズＣＰＵ９では、現在の低速度縮筒動作モードにおいて、鏡筒２０１の縮筒動作が完了したか否かを検出（判定）する（ステップＳ２１３）。そして、鏡筒２０１の縮筒動作が完了していると判定された場合は（ステップＳ２１３：Ｙｅｓ）、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ２１４）。また、ステップＳ２１３において、鏡筒２０１の縮筒動作が完了していないと判定された場合は（ステップＳ２１３：Ｎｏ）、ステップＳ２１１に戻り、レンズＣＰＵ９は、鏡筒２０１の低速度での縮筒動作を継続させる。
【００９９】
一方、ステップＳ２１２Ａにおいて、給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）であると判定された場合は、レンズＣＰＵ９は、伸筒／縮筒制御回路１２に指令信号を送り、その場で鏡筒２０１の低速度縮筒動作を停止させ（ステップＳ２１５）、不揮発メモリ１１に鏡筒２０１の停止位置の情報を記憶し（ステップＳ２１６）、その後に、レンズ鏡筒２００は、スリープモードに移行する（ステップＳ２１４）。
【０１００】
この後、ユーザが再操作し、スリープモード（撮影禁止モード）が解除されると、レンズ鏡筒２００では再び鏡筒２０１の伸筒／縮筒制御を行う。これは、スリープモードに移行した後には電池１の電源電圧Ｖｐが回復することがあり、鏡筒２０１の伸筒／縮筒制御が行えるか否かを試してみるためである。この場合に、レンズＣＰＵ９では、一且不揮発メモリ１１に記憶した鏡筒２０１の現在位置を確認し、この位置が途中停止状態であった場合は、一旦縮筒動作モードに移行し、鏡筒２０１の縮筒動作を行う。この縮筒動作の際に、鏡筒２０１が基準位置（リセットポジションＲｐ）を通過する場合には、カウンタ９Ａを初期値にリセットする。その後、鏡筒２０１の縮筒動作が完了すると、次に伸筒動作モードに移行する。そして、鏡筒２０１の伸筒が完了すると、レンズ鏡筒２００は撮影準備完了状態（撮影準備完了モード）となる。
【０１０１】
また、この鏡筒２０１の縮筒動作の途中で再び、伸筒／縮筒制御回路１２の給電電流Ｉｐのモニタ値が所定値以上になった場合は、レンズ鏡筒２００では、再びその場で鏡筒２０１の伸筒動作を停止するとともに、その後すぐに、速度を落とした状態での鏡筒２０１の縮筒動作に移行する。また、この縮筒動作の途中で、再び給電電流Ｉｐのモニタ値が所定値以上（所定の基準電流値以上）になった場合は、レンズＣＰＵ９は、再びその場で鏡筒２０１を停止させるとともに、停止位置の位置情報を不揮発メモリ１１に記憶してスリープモード（撮影禁止モード）に移行する。
【０１０２】
以上、本発明の実施形態について説明したが、ここで、本発明と上述した実施形態との対応関係について補足して説明しておく。
上記実施形態において、本発明における撮像装置は、図１および図８に示すカメラシステムが対応する。また、本発明におけるレンズ鏡筒は、レンズ鏡筒２００が対応し、本発明における光学軸方向に移動可能な鏡筒は、レンズ鏡筒２００内の伸筒部の鏡筒２０１が対応する。また、本発明における伸筒縮筒モータは、伸筒縮筒モータ１３が対応し、本発明における伸筒／縮筒駆動回路は、伸筒／縮筒制御回路１２が対応する。また、本発明における電源モニタ回路は、図１示すレンズ鏡筒２００内の電圧モニタ回路１５、または、図８に示すレンズ鏡筒２００内の電流モニタ回路１７が対応する。
【０１０３】
（１）そして、上記実施形態において、レンズ鏡筒２００は、光学軸方向に移動可能な鏡筒２０１を伸筒および縮筒させる伸筒縮筒モータ１３を駆動制御する伸筒／縮筒制御回路１２と、伸筒／縮筒制御回路１２に供給される電源電圧または給電電流を監視する電源モニタ回路（電圧モニタ回路１５または電流モニタ回路１７）と、鏡筒の移動位置を検出する位置検出部（エンコーダ１４）と、を備え、鏡筒２０１の伸筒または縮筒動作中に、電源電圧Ｖｐが所定値以下（所定の基準電圧値以下）になった場合、または給電電流Ｉｐが所定値以上（所定の基準電流値以上）になった場合に、鏡筒２０１の駆動を停止するとともに、該鏡筒２０１の停止位置を不揮発メモリ１１に記憶する。
【０１０４】
このような構成のレンズ鏡筒２００では、電源モニタ回路（電圧モニタ回路１５または電流モニタ回路１７）により、伸筒／縮筒制御回路１２に供給される電源電圧Ｖｐまたは給電電流Ｉｐを監視する。そして、光学軸方向に移動可能な鏡筒（レンズ鏡筒の伸筒部）２０１の伸筒または縮筒動作中に、電源電圧Ｖｐが所定値以下になった場合、または給電電流Ｉｐが所定値以上になった場合に、鏡筒２０１の駆動を停止するとともに、該鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する。
これにより、電池１が消耗し、電源電圧Ｖｐが所定値以下に低下した場合、または給電電流Ｉｐが所定値以上になった場合に、鏡筒２０１を駆動制御する伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒２０１の伸筒／縮筒動作を安全に停止させる（行う）ことができる。また、現在の鏡筒２０１の位置情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【０１０５】
（２）また、上記実施形態において、レンズ鏡筒２００は、電源モニタ回路（電圧モニタ回路１５または電流モニタ回路１７）により、電源電圧Ｖｐが所定値以下または給電電流Ｉｐが所定値以上になったことが検出された場合に、鏡筒２０１の移動速度を所定の速度まで低下させて縮筒を行う低速度縮筒動作モードに移行させるとともに、鏡筒２０１を所定の初期位置まで縮筒させる。
【０１０６】
このような構成のレンズ鏡筒２００では、電源モニタ回路（電圧モニタ回路１５または電流モニタ回路１７）により、電源電圧Ｖｐが所定値以下または給電電流Ｉｐが所定値以上になったことが検出された場合に、鏡筒２０１の移動速度を所定の速度まで低下させて低速度縮筒動作を行うとともに、鏡筒２０１を低速度縮筒動作により所定の初期位置まで移動させる。
これにより、電池１が消耗し、電源電圧Ｖｐが所定値以下に低下した場合、または給電電流Ｉｐが所定値以上になった場合に、鏡筒２０１を駆動制御する伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避できるとともに、鏡筒２０１を所定の初期位置まで低速度で移動（縮筒）させることができる。
【０１０７】
（３）また、上記実施形態において、レンズ鏡筒２００は、鏡筒２０１の低速度縮筒動作モードによる縮筒動作中に、再度、電源電圧Ｖｐが所定値以下になった場合、または給電電流Ｉｐが所定値以上になった場合には、鏡筒２０１の駆動を停止するとともに、該鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶する。
このような構成のレンズ鏡筒２００では、低速度縮筒動作モードによる鏡筒２０１の低速度縮筒動作中に、再度、電源電圧Ｖｐが所定値以下になった場合、または給電電流Ｉｐが所定値以上になった場合には、鏡筒２０１の駆動を停止するとともに、該鏡筒２０１の停止位置を不揮発メモリ１１に記憶する。
これにより、低速度縮筒動作モードによる鏡筒２０１の低速度縮筒動作中に、電源電圧Ｖｐが所定値以下に低下した場合、または給電電流Ｉｐが所定値以上になった場合に、伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒２０１の低速度縮筒動作を安全に停止することができる。また、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【０１０８】
（４）また、上記実施形態において、レンズ鏡筒２００は、電源電圧Ｖｐが所定値以下になった場合、または、給電電流Ｉｐが所定値以上になった場合において、鏡筒２０１の駆動を停止する際に、当該レンズ鏡筒２００おける撮影動作を禁止させる撮影禁止モード（スリープモード）に移行する。
これにより、電源電圧Ｖｐが所定値以下になった場合、または、給電電流Ｉｐが所定値以上になった場合に、レンズ鏡筒２００（およびカメラボディ１００）を撮影禁止モードモード（スリープモード）に移行させることができる。
【０１０９】
（５）また、上記実施形態において、レンズ鏡筒２００は、撮影禁止モード（スリープモード）から復帰した場合に、不揮発メモリ１１に記憶した鏡筒２０１の移動位置の情報を読み出し、鏡筒２０１の移動位置が所定の初期位置でないと判定された場合に、鏡筒２０１を初期位置に移動させる。
これにより、撮影禁止モード（スリープモード）から復帰して撮影を再開する際に、鏡筒２０１を所定の初期位置（例えば、縮筒位置）まで自動で移動させることができる。このため、撮影を円滑に再開することができる。
【０１１０】
（６）また、上記実施形態において、鏡筒２０１の初期位置は、該鏡筒２０１が縮筒されて収納される位置である。
これにより、電源電圧Ｖｐが所定値以下になった場合、または、給電電流Ｉｐが所定値以上になった場合において、鏡筒２０１を縮筒（収納）することができる。
【０１１１】
（７）また、上記実施形態において、伸筒／縮筒制御回路１２は、電池１から供給される電源を基に所定の定電圧の電源を生成するレギュレータ電源１２Ａと、レギュレータ電源１２Ａを用いて伸筒縮筒モータ１３への通電を制御し、該伸筒縮筒モータ１３の回転速度と回転方向を制御するモータドライバ１２Ｂと、で構成される。
これにより、伸筒／縮筒制御回路１２に供給される電源の電源電圧Ｖｐまた給電電流Ｉｐを監視することにより、電源電圧Ｖｐの低下により伸筒／縮筒制御回路１２が正常に作動することができず予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避できる。
【０１１２】
（８）また、上記実施形態において、撮像装置（例えば、図１または図８に示すカメラシステム）は、上記のいずれかに記載のレンズ鏡筒が備える伸筒／縮筒制御回路１２により鏡筒２０１を伸筒および縮筒させるように制御するボディＣＰＵ３（制御部）を備える。
これにより、撮像装置（例えば、図１または図８に示すカメラシステム）では、電池１が消耗し、電池電圧（電源電圧Ｖｐ）が所定値以下に低下した場合、または給電電流Ｉｐが所定値以上に増加した場合に、鏡筒（レンズ鏡筒の伸筒部）２０１を駆動制御する伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを、ボディＣＰＵ３が回避し、鏡筒２０１の伸筒／縮筒動作を安全に停止させる（行う）ことができる。また、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【０１１３】
（９）また、上記実施形態において、撮像装置（例えば、図１または図８に示すカメラシステム）は、上記のいずれかに記載のレンズ鏡筒を備える。
これにより、撮像装置（例えば、図１または図８に示すカメラシステム）では、電池１が消耗し、電池電圧（電源電圧Ｖｐ）が所定値以下に低下した場合、または給電電流Ｉｐが所定値以上に増加した場合に、鏡筒（レンズ鏡筒の伸筒部）２０１を駆動制御する伸筒／縮筒制御回路１２が正常に作動しないことにより、予期せぬ鏡筒２０１の動作（伸筒または縮筒動作）が誘発されることを回避し、鏡筒２０１の伸筒／縮筒動作を安全に停止させる（行う）ことができる。また、鏡筒２０１の停止位置の情報を不揮発メモリ１１に記憶することにより、次の撮像動作を円滑に再開することができる。
【０１１４】
以上、本発明の実施の形態について説明したが、本発明のレンズ鏡筒は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１１５】
例えば、図１および図８に示すカメラシステム（撮像装置）においては、レンズ鏡筒２００をカメラボディ１００に着脱可能なレンズ交換型のカメラシステムの例を示したが、レンズ鏡筒２００とカメラボディ１００とが一体化されたカメラシステムであってもよい。換言すれば、撮像装置（カメラボディ１００）がレンズ鏡筒２００を備えていてもよい。
【０１１６】
また、上記実施形態によれば、レンズ鏡筒２００の制御をレンズ鏡筒２００内のレンズＣＰＵ９により行う例について説明したが、レンズ鏡筒２００の制御をカメラボディ１００側のボディＣＰＵ３により行うようにしてもよい。この場合、レンズ鏡筒２００は、レンズ鏡筒２００の制御を行うレンズＣＰＵ９を備えていなくてもよい。
要するに、上記実施形態によれば、レンズ鏡筒２００の制御を行うレンズＣＰＵ９とカメラボディが備えるボディＣＰＵ３とが分離されている構成を示したが、レンズＣＰＵ９とボディＣＰＵ３とを一体化して構成してもよい。
また、上記実施形態によれば、不揮発メモリ１１は、レンズ鏡筒２００が備えるものとして説明したが、カメラボディ１００が備えていてもよい。
【符号の説明】
【０１１７】
１２  伸筒／縮筒制御回路
１４  エンコーダ
１５  電圧モニタ回路
１６  電流検出部
１７  電流モニタ回路
１００  カメラボディ
２００  レンズ鏡筒
【図１】
2013130688.tif 000003
【図２】
2013130688.tif 000004
【図３】
2013130688.tif 000005
【図４】
2013130688.tif 000006
【図５】
2013130688.tif 000007
【図６】
2013130688.tif 000008
【図７】
2013130688.tif 000009
【図８】
2013130688.tif 000010
【図９】
2013130688.tif 000011
【図１０】
2013130688.tif 000012
【図１１】
2013130688.tif 000013
【図１２】
2013130688.tif 000014