(57)【要約】【課題】  個々の被写体が実際に動き得る範囲に応じて適宜、光学系が移動可能な範囲を設定して、いち早くそのフォーカシングを行うことができる手段を提供する。【解決手段】  鏡筒内に光学系を収納した撮影レンズにおいて、位置検出手段と、記憶手段と、移動制御手段と、制御手段とを備える。位置検出手段は、前記撮影レンズの光軸方向に沿った前記光学系の移動範囲内における位置を検出する。記憶手段は、前記鏡筒表面に操作可能に設けられた操作部材を有し、該操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記光学系の移動制限位置として記憶する。移動制御手段は、前記移動制限手段で制限された前記移動範囲内で前記光学系を移動させる。制御手段は、前記記憶手段に前記移動制限位置を記憶した後の前記操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記記憶手段に記憶した移動制限位置に変更して記憶させる。【選択図】  図１
2007256967.tif 000002
【特許請求の範囲】
【請求項１】
鏡筒内に光学系を収納した撮影レンズにおいて、
前記撮影レンズの光軸方向に沿った前記光学系の移動範囲内における位置を検出する位置検出手段と、
前記鏡筒表面に操作可能に設けられた操作部材を有し、該操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記光学系の移動制限位置として記憶する記憶手段と、
前記移動制限手段で制限された前記移動範囲内で前記光学系を移動させる移動制御手段と、
前記記憶手段に前記移動制限位置を記憶した後の前記操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記記憶手段に記憶した移動制限位置に変更して記憶させる制御手段とを備えた
ことを特徴とする撮影レンズ。
【請求項２】
前記制御手段は、前記移動範囲内の、前記移動制限位置とは異なる第２位置を、前記光学系の第２の移動制限位置として前記記憶手段に記憶し、
前記移動制御手段は、前記移動制限位置と前記第２の移動制限位置との間で前記光学系を移動させることを特徴とする請求項１に記載の撮影レンズ。
【請求項３】
前記移動制御手段によって前記光学系を移動させる際の移動範囲に対して、記憶された移動制限位置による制限を一時的に解除する解除手段を、前記鏡筒表面に操作可能に備えたことを特徴とする請求項１または請求項２に記載の撮影レンズ。
【請求項４】
鏡筒内に光学系を収納した撮影レンズにおいて、
前記光学系を前記撮影レンズの光軸方向に移動するレンズ駆動手段と、
前記鏡筒表面に操作可能に設けられた設定操作部材を有し、該設定操作部材の操作に応答して、前記鏡筒内における前記光学系の移動範囲内の第１位置を前記光学系の第１移動端として設定する第１移動端設定手段と、
前記鏡筒表面に操作可能に設けられた設定操作部材を有し、該設定操作部材の操作に応答して、前記鏡筒内における前記光学系の移動範囲内のうち前記第１移動端とは異なる第２位置を前記光学系の第２移動端として設定する第２移動端設定手段と、
前記光学系を移動させ、且つ、前記第１移動端と前記第２移動端との間で前記光学系の移動を制限するように前記レンズ駆動手段を制御する制御手段と、
前記鏡筒表面に操作可能に設けられるとともに、設定された前記第１移動端と前記第２移動端の少なくとも一方を、前記操作されている期間に亘って解除する解除操作部材と、
前記第１移動端および前記第２移動端を設定した後の前記設定操作部材の操作に応答し、前記第１移動端および前記第２移動端の少なくとも一方を変更して前記第１移動端設定手段および前記第２移動端設定手段に設定する変更手段とを備えた
ことを特徴とする撮影レンズ。
【請求項５】
前記第１移動端設定手段は、第１の設定スイッチと、該第１の設定スイッチが操作されたときの前記光学系の位置を前記第１移動端として記憶する第１の記憶部とを有し、
前記第２移動端設定手段は、第２の設定スイッチと、該第２の設定スイッチが操作されたときの前記光学系の位置を前記第２移動端として記憶する第２の記憶部とを有する
ことを特徴とする請求項４に記載の撮影レンズ。
【請求項６】
請求項１に記載の撮影レンズを備えたカメラシステムであって、さらに、
焦点検出手段を備え、
前記移動制御手段は、前記移動制限位置で制限された前記光学系の移動範囲内で、前記焦点検出手段からの信号と前記位置検出手段からの信号とに基づいて、前記光学系の光軸方向の移動量を制御する
ことを特徴とするカメラシステム。
【請求項７】
請求項２に記載の撮影レンズを備えたカメラシステムであって、さらに、
焦点検出手段を備え、
前記移動制御手段は、前記移動制限位置と前記第２の移動制限位置との間で、前記焦点検出手段からの信号と前記位置検出手段からの信号とに基づいて、前記光学系の光軸方向の移動量を制御する
ことを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影レンズおよびこれを備えたカメラシステムに関する。
【背景技術】
【０００２】
従来よりオートフォーカスカメラ等では、レンズが駆動される範囲（レンジ）がカメラ毎に予め用意され（例えば、マクロ撮影用レンジ、遠景撮影用レンジ）、これらのレンジから、撮影者が、実際に撮影する被写体に合わせて所望のレンジを選択して設定するようになっている。
【０００３】
レンジが一旦設定されると、フォーカシング時に、設定されたレンジ内でのみレンズの駆動が許可される。このようにレンズの駆動範囲が制限されると、移動範囲が制限された分、フォーカシングを速く行うことができる。
【０００４】
例えば、山などの遠景を撮影する際には、通常、レンジは無限端〜中区間に設定され、花などを接写する際には、通常、レンジは至近端〜中区間に設定される。
【０００５】
このようにカメラに予め用意されたレンジから撮影者が特定のレンジを選択して設定するのは、被写体によって、およそカメラと被写体とがとり得る距離が決まるからである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、被写体によっては、動く範囲が大きく、従って、カメラに予め用意されたレンジでは対処できないことがある。この場合には、レンジの選択ができないため、至近端から無限端（開放状態）までの広い範囲でフォーカシングが行われることになり、フォーカシングの時間短縮ができない。
【０００７】
特に、移動範囲の広い被写体（カメラとの距離の変化が激しい被写体）が、素早く動く場合には、より速いフォーカシングが望まれるのにも拘わらず、カメラに予め用意されたレンジを有効に利用できず、フォーカシング時間の短縮が図れなかった。例えば、スキー競技の撮影に当っては、被写体となる競技者の速度は速く、又、その移動範囲は広い。従って、この広い範囲で競技者に対して素早いフォーカシングを行うことができない。
【０００８】
又、被写体によっては、動く範囲が狭く、上記用意されたレンジより更に狭いレンジとして更なるフォーカシング時間の短縮を図りたい場合もある。しかし、一部の特定の被写体をも考慮に入れて、レンジをより細かく多段階に設定できるようにすると、レンジが多くなる分、カメラの操作性が低下することになる。
【０００９】
更に、被写体によっては、撮影者が予め設定したレンジから外れてしまうものもある（例えば、スキー競技で競技者がコースアウトした場合等）。しかるに、従来のオートフォーカスカメラでは、レンジが一旦設定されると、このレンジ内でのフォーカシングのみが許可されるため、レンジから外れた被写体に対してフォーカシングを行うことができなかった。
【００１０】
本発明は、かかる事情に鑑みてなされたもので、個々の被写体が実際に動き得る範囲に応じて適宜、光学系が移動可能な範囲を設定して、いち早くそのフォーカシングを行うことができる撮影レンズおよびこれを備えたカメラシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
第１の発明は、鏡筒内に光学系を収納した撮影レンズにおいて、位置検出手段と、記憶手段と、移動制御手段と、制御手段とを備える。位置検出手段は、前記撮影レンズの光軸方向に沿った前記光学系の移動範囲内における位置を検出する。記憶手段は、前記鏡筒表面に操作可能に設けられた操作部材を有し、該操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記光学系の移動制限位置として記憶する。移動制御手段は、前記移動制限手段で制限された前記移動範囲内で前記光学系を移動させる。制御手段は、前記記憶手段に前記移動制限位置を記憶した後の前記操作部材が操作された時点に前記位置検出手段で検出される前記光学系の位置を、前記記憶手段に記憶した移動制限位置に変更して記憶させる。
【００１２】
第２の発明は、第１の発明において、前記制御手段は、前記移動範囲内の、前記移動制限位置とは異なる第２位置を、前記光学系の第２の移動制限位置として前記記憶手段に記憶する。また、前記移動制御手段は、前記移動制限位置と前記第２の移動制限位置との間で前記光学系を移動させる。
【００１３】
第３の発明は、第１または第２の発明において、前記移動制御手段によって前記光学系を移動させる際の移動範囲に対して、記憶された移動制限位置による制限を一時的に解除する解除手段を、前記鏡筒表面に操作可能に備える。
【００１４】
第４の発明は、鏡筒内に光学系を収納した撮影レンズにおいて、レンズ駆動手段と、第１移動端設定手段と、第２移動端設定手段と、制御手段と、解除操作部材と、変更手段とを備える。レンズ駆動手段は、前記光学系を前記撮影レンズの光軸方向に移動する。第１移動端設定手段は、前記鏡筒表面に操作可能に設けられた設定操作部材を有し、該設定操作部材の操作に応答して、前記鏡筒内における前記光学系の移動範囲内の第１位置を前記光学系の第１移動端として設定する。第２移動端設定手段は、前記鏡筒表面に操作可能に設けられた設定操作部材を有し、該設定操作部材の操作に応答して、前記鏡筒内における前記光学系の移動範囲内のうち前記第１移動端とは異なる第２位置を前記光学系の第２移動端として設定する。制御手段は、前記光学系を移動させ、且つ、前記第１移動端と前記第２移動端との間で前記光学系の移動を制限するように前記レンズ駆動手段を制御する。解除操作部材は、前記鏡筒表面に操作可能に設けられるとともに、設定された前記第１移動端と前記第２移動端の少なくとも一方を、前記操作されている期間に亘って解除する。変更手段は、前記第１移動端および前記第２移動端を設定した後の前記設定操作部材の操作に応答し、前記第１移動端および前記第２移動端の少なくとも一方を変更して前記第１移動端設定手段および前記第２移動端設定手段に設定する。
【００１５】
第５の発明は、第４の発明において、前記第１移動端設定手段は、第１の設定スイッチと、該第１の設定スイッチが操作されたときの前記光学系の位置を前記第１移動端として記憶する第１の記憶部とを有する。また、前記第２移動端設定手段は、第２の設定スイッチと、該第２の設定スイッチが操作されたときの前記光学系の位置を前記第２移動端として記憶する第２の記憶部とを有する。
【００１６】
第６の発明は、第１の発明の撮影レンズを備えたカメラシステムであって、さらに、焦点検出手段を備える。また、前記移動制御手段は、前記移動制限位置で制限された前記光学系の移動範囲内で、前記焦点検出手段からの信号と前記位置検出手段からの信号とに基づいて、前記光学系の光軸方向の移動量を制御する。
【００１７】
第７の発明は、第２の発明の撮影レンズを備えたカメラシステムであって、さらに、焦点検出手段を備える。また、前記移動制御手段は、前記移動制限位置と前記第２の移動制限位置との間で、前記焦点検出手段からの信号と前記位置検出手段からの信号とに基づいて、前記光学系の光軸方向の移動量を制御する。
【発明の効果】
【００１８】
本発明によれば、レンズの移動可能な範囲が自在に設定できるので、撮影者自らが、被写体に合わせて、その都度光学系の移動範囲を制限して、余分なフォーカシング動作等を回避することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、添付図面を用いて説明する。
【００２０】
図１は、本発明が適用されるオートフォーカス一眼レフレックスカメラのカメラ本体１００及びこれに装着されるレンズ鏡筒２００の構成を示すブロック図である。
【００２１】
同図に示すように、カメラ本体１００には、オートフォーカス一眼レフレックスカメラの各種動作制御を行うためのマイクロコンピュータ１１０が組み込まれている。
【００２２】
マイクロコンピュータ１１０は、ＣＰＵ１１１、入力回路１１２、ＲＯＭ１１３、ＲＡＭ１１４、Ｉ／Ｆ回路１１５等によって構成されている。
【００２３】
このうちＣＰＵ１１１には、入力回路１１２を介して、ＡＦセンサ部（焦点検出手段）１０１、測光用センサ等の他のセンサ１０２、レリース釦１０３、モード切替釦等の他の操作釦１０４が接続され、これらＡＦセンサ部１０１〜操作釦１０４からの信号が、ＣＰＵ１１１に入力されるようになっている。
【００２４】
又、前記ＣＰＵ１１１、Ｉ／Ｆ回路１１５には、電源１２０が接続され、カメラの各種動作制御に必要な電力が、カメラ本体１００側のＣＰＵ１１１、その他の図示しない動作部、更には、Ｉ／Ｆ回路１１５を介してレンズ鏡筒２００側のマイクロコンピュータ２１０、オートフォーカス用モータ（ＡＦモータ）２２０等の動作部に供給されるようになっている。
【００２５】
このように構成されたマイクロコンピュータ１１０では、前記したＣＰＵ１１１が、前記したＡＦセンサ部１０１、他のセンサ１０２、レリース釦１０３、他の操作釦１０４からの信号に基づいて、ＲＯＭ１１３に記憶されたプログラムを実行し、その実行結果を示す制御信号をＩ／Ｆ回路１１５を介して、レンズ鏡筒２００側のマイクロコンピュータ２１０に転送する。特に、オートフォーカス制御に関しては、レンズ部（レンズを含む光学系）２３０の移動位置（目標位置）を指示する指令信号とその移動方向を指示する指令信号とが、ＣＰＵ１１１からＩ／Ｆ回路１１５を介して前記マイクロコンピュータ２１０側に送られる。尚、マイクロコンピュータ１１０からの移動位置を示す指令信号は、実際には、搭載された交換レンズの種別に拘わらない値、例えば、オートフォーカス制御時の結像面とフィルム等価面との光学的距離の差として表される。
【００２６】
一方、レンズ鏡筒２００側に設けられたマイクロコンピュータ２１０は、前記マイクロコンピュータ１１０からの指令信号に基づいてレンズ部２３０をその光軸方向（図中矢印で示す方向）に移動させるオートフォーカス制御を行う。この場合、レンズ部２３０は、後述の「第１移動端（レンジ至近端）」と「第２移動端（レンジ無限端）」との間でのみその光軸方向の移動が許可される。
【００２７】
即ち、マイクロコンピュータ２１０は、オートフォーカス制御時、カメラ本体１００側のマイクロコンピュータ１１０から送られてくる移動位置を示す指令信号と、その移動方向を示す指令信号とに基づいて、レンズ鏡筒２００内のレンズ部２３０の実際の目標位置（レンズ鏡筒２００に固有の値）を算出する。そして、この算出した値（目標位置）とレンズの移動方向に基づいて、実際にＡＦモータ２２０を、「第１移動端」と「第２移動端」の間（レンジリミット内）で駆動する。このマイクロコンピュータ２１０は、上記ＡＦモータ２２０の駆動（レンズ部２３０の駆動）を行うに当たり、実際のレンズ部２３０の位置「ＰＳ」を検出し、検出した「ＰＳ」値と、移動位置（目標位置）とを用いたフィードバック制御を行う。尚、本実施形態では、マイクロコンピュータ２１０は、ＡＦモータ２２０と協働してレンズ駆動装置の制御手段として機能しているが、更に、このマイクロコンピュータ２１０のＣＰＵ２１１が後述のプログラム（図２，図３，図４）を実行することにより、後述の至近側レンジ設定スイッチＳＷ３と協働して第１移動端設定手段を、更に、後述の無限側レンジ設定スイッチＳＷ４と協働して第２移動端設定手段を、更に、後述のレンジ設定解除スイッチＳＷ５と協働して解除手段を、各々構成する。
【００２８】
このフィードバック制御を行うマイクロコンピュータ２１０は、同図に示すように、ＣＰＵ２１１、Ｉ／Ｆ回路２１２、ＲＯＭ２１３、入力回路２１４、ＲＡＭ２１５、カウンタ２１６、モータ駆動回路２１７等によって構成されている。そして、ＣＰＵ２１１には、入力回路２１３を介して、レンズ鏡筒２００に設けられた至近側レンジ設定スイッチＳＷ３，無限側レンジ設定スイッチＳＷ４，レンジ設定解除スイッチＳＷ５が接続されている。又、ＣＰＵ２１１には、上記ＲＡＭ２１５以外にＥＥＰＲＯＭ２５０が接続されている。更に、ＣＰＵ２１１には、カウンタ２１６を介してエンコーダ（位置検出手段）２４０が接続されている。
【００２９】
かかる構成のマイクロコンピュータ２１０では、ＣＰＵ２１１が、Ｉ／Ｆ回路２１２を介して、カメラ本体１００側のマイクロコンピュータ１１０から送られてくる移動位置、移動方向を示す指令信号、更には、エンコーダ２４０、カウンタ２１６から送られてくるレンズ部２３０の実際の位置（ＡＦモータの回転量）「ＰＳ」を表す位置信号に基づいて、ＲＯＭ２１３に記憶されたプログラムを実行してＡＦモータ２２０の操作量をフィードバック制御によって求める。そして、ＣＰＵ２１１は、この操作量に基づいてＡＦモータ２２０を実際に回転駆動し、前記操作量に応じてレンズ部２３０の移動量が決定する。
【００３０】
一方で、ＣＰＵ２１１は、入力回路２１３を介して、至近側レンジ設定スイッチＳＷ３からこのスイッチＳＷ３が操作（オン）されたことを示す信号が送られてきたとき、この時点におけるレンズ部２３０の位置「ＰＳ」を検知し、このときの値「ＰＳ１（第１位置）」を「第１移動端」としてＲＡＭ２１５に記憶する。同様に、無限側レンジ設定スイッチＳＷ４からの信号が入力回路２１３を介して送られてきたとき、この時点におけるレンズ部２３０の位置「ＰＳ」を検知し、このときの値「ＰＳ２（第２位置）」を「第２移動端」としてＲＡＭ２１５に記憶する。このときＲＡＭ２１５は、「第１移動端」を記憶する第１の記憶部、「第２移動端」を記憶する第２の記憶部として機能する。更に、ＣＰＵ２１１は、上記ＲＡＭ２１５に記憶された「第１移動端」，「第２移動端」をＥＥＰＲＯＭ２５０に記憶させる（レンジリミットの設定）。
【００３１】
そして、ＣＰＵ２１１は、カウンタ２１６からの信号に基づいて、レンズ部２３０の実際の位置「ＰＳ」が、前記記憶された第１位置「ＰＳ１」と第２位置「ＰＳ２」との間にあるか否かを監視する。そして、「ＰＳ」が「ＰＳ１」と「ＰＳ２」とで規定された範囲（レンジリミット）内であると判断したとき、ＣＰＵ２１１は、そのままレンズ部２３０の駆動を続行する。一方、検知した位置「ＰＳ」が「第１移動端（ＰＳ１）」と「第２移動端（ＰＳ２）」で規定された範囲（レンジリミット）外であると判断したとき、ＡＦモータ２２０の停止処理を行って、レンズ部２３０の駆動を中止する。
【００３２】
又、ＣＰＵ２１１は、前記したレンジ設定解除スイッチＳＷ５が操作（オン）されている場合に、一時的に、前記設定された範囲（レンジリミット）を解除して、レンズ部２３０を至近端（ＭＩＮ）と無限端（ＭＡＸ）の間で自在に駆動できるようにする（レンジリミッタの解除）。
【００３３】
次に、上記したレンズ鏡筒２００側のＣＰＵ２１１によるフォーカス制御の具体的な手順について、図２、図３のフローチャートを用いて説明する。
【００３４】
ＡＦモータ２２０を回転させるに当って、ＣＰＵ２１１は、図２にフローチャート（モータ制御処理）を実行する。尚、このモータ制御処理は所定の制御サイクル（一定時間経過）毎に実行される。
【００３５】
このモータ制御処理が開始されると、先ずステップＳ１０１で、カメラ本体１００側のＣＰＵ１１１からＡＦモータ２２０の停止を要求する指令信号が入力したか否かが判別される。
【００３６】
このステップＳ１０１の判別結果が“YES”のとき、即ち、何らかの原因でＡＦモータ２２０を停止させる必要があるときには、ステップＳ１０２〜ステップ１１１をスキップして、ステップＳ１１２のモータ停止処理を実行し、その後、本ルーチンを終了する。
【００３７】
一方、ステップＳ１０１の判別結果が“NO”のときには、ステップＳ１０２に進んで、レンジ設定解除スイッチＳＷ５が操作されているか（オン）か否かが判別される。このレンジ設定解除スイッチＳＷ５は、前述したように、至近側レンジ設定スイッチＳＷ３、無限側レンジ設定スイッチＳＷ４にて設定されたレンズ部２３０の移動可能な範囲（レンジリミット）を、一時的に解除するためのスイッチである。
【００３８】
従って、このステップＳ１０２の判別結果が“NO”のとき、即ち、レンジリミットの設定解除を行わないときには、この時点でＲＡＭ２１５に記憶されている第１移動端「ＰＳ１」を「レンジ至近端」に設定し（ステップＳ１０５）、次いで、この時点でＲＡＭ２１５に記憶されている第２移動端「ＰＳ２」を「レンジ無限端」に設定して（ステップＳ１０６）、ステップＳ１０７以降の処理に進む。
【００３９】
一方、前記ステップＳ１０２の判別結果が“YES”のとき、即ち、レンジリミットの設定解除を行うときには、前記した「レンジ至近端」をレンズ鏡筒２００における至近側の機械的な最小値「ＭＩＮ」に設定し（ステップＳ１０５）、次いで、「レンジ無限端」を無限側の機械的な最大値「ＭＡＸ」に設定して（ステップＳ１０６）、ステップＳ１０７以降の処理に進む。
【００４０】
ステップＳ１０７以降の処理では、先ず、ステップＳ１０７でレンズ部２３０が駆動される方向が至近側であるか否かが判断される。
【００４１】
この判別結果が“YES”のとき、即ち、レンズ部２３０が至近側に駆動されるときには、ステップＳ１０８に進んで、この時点でレンズ部２３０がレンジ至近端（「第１移動端」又は「ＭＩＮ」）に既に至っているか否かが判別され、この判別結果が“NO”であるうちは、そのままステップＳ１１３に進んで、移動位置（目標位置）と実際のレンズ位置「ＰＳ」とに基づいたモータ駆動処理（フィードバック制御）が行われ、その後、本ルーチンを終了する。
【００４２】
前記ステップＳ１０８の判別結果が“YES”に転じると、レンズ部２３０が、この時点で設定されているレンジ至近端（「第１移動端」又は「ＭＡＸ」）に至ったと判断され、ステップＳ１０９に進んで、レンズ部２３０がレンジ至近端に達したことを記憶すべく至近端フラグが“１”にセットされる。続くステップＳ１１２では、モータの停止処理が行われ、その後、本ルーチンを終了する。
【００４３】
又、前記したステップＳ１０７の判別結果が“NO”のとき、即ち、レンズ部２３０が無限側に向かって駆動されているときには、ステップＳ１１０で、レンズ部２３０が、この時点で設定されているレンジ無限端（「第２移動端」又は「ＭＡＸ」）に至っているか否かが判別される。
【００４４】
この判別結果が“NO”であるうちは、ステップＳ１１３に進んで、上記したモータ駆動処理が行われて、その後、本ルーチンを終了する。
【００４５】
一方、前記ステップＳ１１０の判別結果が“YES”に転じると、レンズ部２３０がこの時点で設定されているレンジ無限端（「第２移動端」又は「ＭＡＸ」）に至ったと判断して、ステップＳ１１１に進み、レンズ部２３０がレンジ無限端に達したことを記憶すべく無限端フラグが“１”にセットされ、ステップＳ１１２でモータの停止処理が行われて、本ルーチンを終了する。
【００４６】
尚、上記したステップＳ１０９，Ｓ１１１で各々“１”に設定された至近端フラグ、無限端フラグは、他のカメラ制御処理（図示省略）において、ステップＳ１１２によるモータ停止処理が、如何なる原因によって実行されたかを判別するために用いられる。
【００４７】
次に、上記したステップＳ１０３，Ｓ１０４で「レンジ至近端」又は「レンジ無限端」に設定される「第１移動端」、「第２移動端」を求めるためのレンジリミッタ設定処理について、図３のフローチャートに従って説明する。
【００４８】
このレンジリミッタ設定処理は、割込処理や、メインルーチン（図示省略）におけるタスク処理として実行される。
【００４９】
このレンジリミッタ設定処理が開始されると、先ず、ステップＳ２０１で、レンジリミッタ至近側の設定変更をするか否かが判別される。この判別は、至近側レンジ設定スイッチＳＷ３からの信号が操作（オン）されたことを示しているか否かによって行われる。尚、至近側設定スイッチＳＷ３からの信号がオンを示すと、その信号状態がラッチされる（変更ラッチセット）。このように信号状態をラッチするのは、使用者が、スイッチＳＷ３を操作したことを記憶するためである。
【００５０】
このステップＳ２０１の判別結果が“NO”のときには、ステップＳ２０２〜ステップＳ２０４をスキップして、ステップＳ２１１に進み、判別結果が“YES”のときには、ステップＳ２０２以降の処理を行う。
【００５１】
ステップＳ２０２では、この時点でＣＰＵ２１１が検出したレンズ部２３０の位置「ＰＳ」を至近側の制限位置（第１位置）に設定し（至近側制限位置の更新）、続くステップＳ２０３で、至近側制限位置が変更された旨を記憶すべく至近側変更フラグを“１”にセットし、更に、ステップＳ２０４で上記したラッチ状態を解除（変更ラッチリセット）して、ステップＳ２１１に進む。
【００５２】
ステップＳ２１１では、更に、レンジリミッタ無限側の設定変更をするか否かが判別される。この判別は、無限側レンジ設定スイッチＳＷ４からの信号が操作（オン）されたことを示しているか否かによって行われる。尚、この無限側設定スイッチＳＷ４の信号状態もラッチされる（変更ラッチセット）。
【００５３】
このステップＳ２１１の判別結果が“NO”のときには、ステップＳ２１２〜ステップＳ２１４をスキップして、そのまま本ルーチンを終了する。一方、判別結果が“YES”のときには、ステップＳ２１２〜ステップＳ２１４の処理を行う。
【００５４】
ステップＳ２１２では、この時点でのレンズ部２３０の位置「ＰＳ」を無限側の制限位置（第２位置）に設定し（無限側制限位置の更新）、続くステップＳ２１３で、無限側制限位置が変更された旨を記憶すべく無限側変更フラグを“１”にセットし、更に、ステップＳ２１４で上記したラッチ状態を解除（変更ラッチリセット）して、本ルーチンを終了する。
【００５５】
尚、上記ステップＳ２０３，ステップＳ２１３で各々設定された至近側変更フラグ、無限側変更フラグ（これらを「制限変更フラグ」という）は、後述のＥＥＰＲＯＭ通信処理（図４）での制限位置の書込を行うか否かの判別に用いられる。
【００５６】
次に、上記したレンジリミッタ設定処理（図３）のステップＳ２０２，Ｓ２１２で設定された至近側制限位置（第１位置）、無限側制限位置（第２位置）を、第１移動端、第２移動端としてＥＥＰＲＯＭ２５０に記憶するためのＥＥＰＲＯＭ通信処理について、図４のフローチャートを用いて説明する。
【００５７】
このＥＥＰＲＯＭ通信処理は、カメラ本体１００の主電源がオフされたときにも、最新の至近側制限位置（第１位置）、無限側制限位置（第２位置）を記憶しておいて、その後、主電源がオンされたときのモータ制御処理の初期に、この記憶値に基づいて、ＡＦモータ２３０の駆動を行うようにするためのものである。
【００５８】
このＥＥＰＲＯＭ通信処理も、前記したレンジリミッタ設定処理と同様に、割込処理、又はタスク処理として実行される。
【００５９】
この通信処理が開始されると、先ず、ステップＳ３０１で、今回ループが、カメラ本体１１０の主電源の投入後最初に行われたループであるか否かが判別される。尚、この判別は、主電源の投入直後に強制的に“１”にセットされる初回フラグの値に基づいて行われる。
【００６０】
このステップＳ３０１の判別結果が“YES”のときには（初回フラグが“１”）、ステップＳ３０２に進んで、この時点でＥＥＰＲＯＭ２５０に記憶されている制限位置（第１位置、第２位置）を読み込み、この読み込んだ値を前記したモータ制御処理（図２）における第１移動端、第２移動端とする。そして、続くステップＳ３０３で初回フラグをリセットして、本ルーチンを終了する。
【００６１】
一方、ステップＳ３０１の判別結果が“NO”のとき、即ち前記ステップＳ３０３で初回フラグが“０”にリセットされると、ステップＳ３０４に進んで、「制限変更フラグ」（至近側変更フラグ又は無限側変更フラグ）が“１”であるか否かが判別される。
【００６２】
この判別結果が“NO”のとき、即ち、ＥＥＰＲＯＭ２５０に制限位置（第１位置又は第２位置）が書き込まれた後（「制限変更フラグ」がリセット）、未だ、制限位置の変更が行われていないと判断されたときには、そのまま、本ルーチンを終了する。
【００６３】
一方、前記ステップＳ３０４の判別結果が“YES”のとき、即ち、ＥＥＰＲＯＭ２５０に制限位置（第１位置又は第２位置）が書き込まれた後、新たに制限位置の変更が行われたときには、ステップＳ３０５に進んで、この時点でＲＡＭ２１５に記憶されている新たな制限位置（第１位置又は第２位置）をバックアップ用の記憶値としてＥＥＰＲＯＭ２５０に書き込み、次のステップＳ３０６で制限変更フラグを“０”にリセットして、本ルーチンを終了する。
【００６４】
図５は、上記したマイクロコンピュータ２１０によるモータ制御処理（図２）、レンジリミッタ処理（図３）、ＥＥＰＲＯＭ通信処理（図４）を説明するための機能ブロック図である。
【００６５】
この実施形態のマイクロコンピュータ２１０では、マイクロコンピュータ２１０が、カメラ本体１００側のマイクロコンピュータ１１０からの指令信号（移動位置、移動方向等を示す信号）を受けて、そのモータ駆動回路２１７からＡＦモータ（フォーカス用モータ）２２０に駆動信号が出力される。そして、この駆動信号によるＡＦモータ２２０の回転によって、レンズ部（フォーカス用レンズを含む光学系）２３０が所望の移動位置（目標位置）まで移動する。
【００６６】
このＡＦモータ２２０の駆動に当たっては、ＡＦモータ２２０の回転状態、即ちレンズ部２３０の位置「ＰＳ」が位置検出部（エンコーダ）２４０によって検出され、マイクロコンピュータ２１０が、この位置検出部２４０による値「ＰＳ」と前記目標位置とに基づいて、ＡＦモータ２２０がフィードバック制御される。
【００６７】
一方で、マイクロコンピュータ２１０は、至近側レンジ設定スイッチＳＷ３からの信号を監視し、至近側レンジ設定スイッチＳＷ３が操作（オン）されたときその時点でのフォーカス用レンズ２３０の位置「ＰＳ１（第１位置）」を至近側の位置（第１移動端）として内蔵されたＲＡＭ（図１のＲＡＭ２１５）に記憶するとともに外部の記憶装置（ＥＥＰＲＯＭ）２４０にバックアップ用として記憶する。
【００６８】
同様に、マイクロコンピュータ２１０は、無限側レンジ設定スイッチＳＷ４からの信号を監視し、無限側レンジ設定スイッチＳＷ４が操作（オン）されたときその時点でのフォーカス用レンズ２３０の位置「ＰＳ２（第２位置）」を無限側の位置（第２移動端）として内蔵されたＲＡＭ２１５に記憶するとともに外部の記憶装置（ＥＥＰＲＯＭ）２４０にバックアップ用として記憶する。
【００６９】
しかして、マイクロコンピュータ２１０は、前記第１移動端（＝「ＰＳ１」）がレンジ至近端として設定されている場合に、レンズ部２３０の位置「ＰＳ」がこの第１移動端（＝「ＰＳ１」）となったときには、ＡＦモータ２２０の回動を停止する。
【００７０】
同様に、マイクロコンピュータ２１０は、前記第２移動端（＝「ＰＳ２」）がレンジ無限端として設定されている場合に、レンズ部２３０の位置「ＰＳ」がこの第２移動端（＝「ＰＳ２」）となったときには、ＡＦモータ２２０の回動を停止する。
【００７１】
このように第１移動端と第２移動端に設定されているレンジ至近端、レンジ無限端は、レンジ解除スイッチＳＷ５の操作によって、一時的に、各々が最小値「ＭＩＮ」最大値「ＭＡＸ」に設定されることで、解除される。
【００７２】
以上説明したように、本実施形態では、至近側レンジ設定スイッチＳＷ３、無限側レンジ設定スイッチＳＷ４が操作（オン）されたときの、フォーカス用レンズ２３０の位置「ＰＳ１」，「ＰＳ２」を、第１移動端、第２移動端に各々設定し、この値をレンジ至近端又はレンジ無限端として、フォーカス用レンズ２３０の移動可能な範囲（レンジリミット）を設定しているので、カメラの操作者がその使用状況に応じて適宜、レンズ部２３０が移動可能な範囲を設定することができ、これによってフォーカシングを速めることができるようになる。
【００７３】
即ち、レンズ鏡筒２００に内蔵されたマイクロコンピュータ２１０は、この予め定められた範囲（レンジリミット）内でレンズ部２３０の駆動制御を行えばよいので、いち早いフォーカシングが可能になって、カメラの操作性が向上する。
【００７４】
尚、この実施形態では、レンジ解除スイッチＳＷ５を用いた第１移動端、第２移動端の解除は、例えば、レンジ解除スイッチＳＷ５が操作（オン）されている場合に、常に、行われるが、タイマを設けてレンジ解除スイッチＳＷ５が操作（オン）された後、一定時間が経過するまでの期間解除するようにしてもよい。
【００７５】
更に、レンジ解除スイッチＳＷ５がオンされてから主電源がオフされるまでの期間、レンジ至近端、レンジ無限端に各々設定された第１移動端又は前記第２移動端を解除してもよい。
【００７６】
更に、レンジ解除スイッチＳＷ５がオンされた後、所定回数のフォーカシング動作に関して、第１移動端又は第２移動端を解除してもよい。
【００７７】
又、本実施形態では、至近側レンジ設定スイッチＳＷ３，無限側レンジ設定スイッチＳＷ４，レンジ設定解除スイッチＳＷ５が、カメラ鏡筒２００側に設けられた例をあげて説明したが、これらのスイッチをカメラ本体１００側に設けてもよい。
【００７８】
又、本実施形態では、上記した至近側レンジ設定スイッチＳＷ３，無限側レンジ設定スイッチＳＷ４によるレンジリミットの設定や、レンジ設定解除スイッチＳＷ５による解除を、カメラ鏡筒２００側のマイクロコンピュータ２１０で実行する例をあげて説明したが、これらの制御をカメラ本体１００側のマイクロコンピュータ１１０で実行するようにしてもよい。
【００７９】
又、本実施形態では、オートフォーカス制御を例にあげて説明したが、パワーフォーカス等に用いられるレンズ駆動装置にも本発明は適用可能である。
【００８０】
又、本実施形態では、一眼レフレックスカメラのレンズ駆動装置について説明したが、二眼のコンパクトカメラのオートフォーカス制御用のレンズ駆動装置に本発明を適用してもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明が適用された一眼レフレックスカメラの構成を示すブロック図
【図２】モータ制御処理を示すフローチャート
【図３】レンジリミッタ設定処理を示すフローチャート
【図４】ＥＥＰＲＯＭ通信処理を示すフローチャート
【図５】本実施形態のレンズ駆動制御を示す機能ブロック図
【符号の説明】
【００８２】
１００  カメラ本体
１１０  マイクロコンピュータ
１１１  ＣＰＵ
２００  レンズ鏡筒
２１０  マイクロコンピュータ（第１移動端設定手段，第２移動端設定手段，制御手段，解除手段）
２１１  ＣＰＵ
２１５  ＲＡＭ（第１の記憶部，第２の記憶部）
２２０  オートフォーカス用モータ
２３０  レンズ部（光学系）
２４０  デコーダ
２５０  記憶装置（ＥＥＰＲＯＭ）
ＳＷ３  至近側レンジ設定スイッチ（第１の設定スイッチ）
ＳＷ４  無限側レンジ設定スイッチ（第２の設定スイッチ）
ＳＷ５  レンジ設定解除スイッチ（解除スイッチ）
【図１】
2007256967.tif 000003
【図２】
2007256967.tif 000004
【図３】
2007256967.tif 000005
【図４】
2007256967.tif 000006
【図５】
2007256967.tif 000007