(57)【特許請求の範囲】
【請求項１】
フォーカスレンズ群と、該フォーカスレンズ群を駆動域内で駆動するフォーカス駆動手段と、該フォーカス駆動手段を駆動制御するとともに自動焦点調整の機能を有する駆動制御手段と、を有するレンズ装置と、
手動焦点調整のためのＭＦ操作手段と、該ＭＦ操作手段の操作量に従い前記駆動域に対する前記フォーカスレンズ群の位置を示す位置指令値を前記駆動制御手段へ出力するＭＦ
指令手段と、を有するフォーカス操作装置と
を含む撮像装置であって、
前記ＭＦ操作手段は、機械的に無端で回動可能であり、
前記ＭＦ指令手段は、前記フォーカスレンズ群の前記駆動域よりも広い範囲で前記位置指令値を前記駆動制御手段に出力することが可能であり、
前記ＭＦ指令手段は、前記位置指令値が前記駆動域外である場合において、前記位置指令値を、前記駆動域の至近側端あるいは無限遠側端のうちのより近い端に対応する位置指令値に更新し、
前記駆動制御手段は、所定時間の間に前記位置指令値が変化したか否かを判定し、
前記所定時間の間に前記位置指令値が変化したと前記駆動制御手段により判定された場合
は、手動焦点調整するマニュアルモードで前記フォーカス駆動手段を駆動し、前記所定時間の間に前記位置指令値が変化しないと前記駆動制御手段により判定された場合は、自動焦点調整するＡＦモードで前記フォーカス駆動手段を駆動する、
ことを特徴とする撮像装置。
【請求項２】
前記ＭＦ指令手段は、前記位置指令値が前記範囲の至近側端に達した場合は、前記位置指令値を前記駆動域の至近側端に対応する位置指令値に更新し、前記位置指令値が前記範囲の無限遠側端に達した場合は、前記位置指令値を前記駆動域の無限遠側端に対応する位置指令値に更新する、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記駆動制御手段は、前記ＭＦ指令手段から受信した前記位置指令値が、前記フォーカスレンズ群の駆動域外であって、前記所定時間の間に前記位置指令値が変化したと前記駆動制御手段により判定された場合は、前記ＭＦ指令手段に更新要求コマンドを送信し、
前記ＭＦ指令手段は、前記駆動制御手段から前記更新要求コマンドを受信した場合は、前記更新要求コマンドに基づいて、前記位置指令値を前記駆動域の至近側端あるいは無限遠側端に対応する位置指令値に更新する、
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記撮像装置は情報表示部をさらに有し、前記ＭＦ指令手段からの前記位置指令値が、
前記フォーカスレンズの前記駆動域内に設定された警告表示位置に達したとき、前記情報表示部に警告表示をすることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
フォーカスレンズ群と、
該フォーカスレンズ群を駆動域内で駆動するフォーカス駆動手段と、
該フォーカス駆動手段を駆動制御する駆動制御手段と、
手動焦点調整のためのＭＦ操作手段と、
該ＭＦ操作手段の操作量に基づき前記駆動域に対する前記フォーカスレンズ群の位置を
示す位置指令値を前記駆動制御手段へ出力するＭＦ指令手段と、
を含む撮像装置におけるフォーカス制御方法であって、
前記ＭＦ操作手段は、機械的に無端で回動可能であり、
前記ＭＦ指令手段は、前記フォーカスレンズ群の前記駆動域よりも広い範囲で前記位置指令値を前記駆動制御手段に出力することが可能であり、
前記ＭＦ指令手段は、前記位置指令値が前記駆動域外である場合において、前記位置指令値を、前記駆動域の至近側端あるいは無限遠側端のうちのより近い端に対応する位置指令値に更新し、
前記駆動制御手段は、所定時間の間に前記位置指令値が変化したか否かを判定し、
前記所定時間の間に前記位置指令値が変化したと前記駆動制御手段により判定された場
合は、手動焦点調整するマニュアルモードで前記フォーカス駆動手段を駆動し、前記所定時間の間に前記位置指令値が変化しないと前記駆動制御手段により判定された場合は、自動焦点調整するＡＦモードで前記フォーカス駆動手段を駆動することを特徴とするフォーカス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーカス操作装置を有する撮像装置およびフォーカス制御方法に関するものであり、特に、自動焦点調整機能（ＡＦ機能）を有するレンズ装置と該レンズ装置を操作するフォーカス操作装置(フォーカスデマンド)を含む撮像装置およびフォーカス制御方法に関するものである。
【背景技術】
【０００２】
従来、レンズ装置のフォーカスを操作するフォーカス操作装置には、操作可能な回転範囲が制約され、回転範囲内で比例した指令信号を出力することのできる操作端を有する装置（端有り操作装置）と、回転範囲に制限がなく相対的な操作量（回転量）に応じた指令値を出力するタイプの操作端を有する装置（端無し操作装置）が使用されてきた。端無し操作装置（エンドレスフォーカスデマンド）を有する撮像装置に関する技術は特許文献１、２に記載されている。
【０００３】
特許文献１では、端無し操作装置と端有り操作装置の接続を判定し、端無し操作装置の場合はレンズ側で相対値を絶対値に変換するものである。
特許文献２では、端無操作装置が規定回転数に達すると操作装置に配置されたフォトインタラプタからリセット信号を出力し、リセット信号が出力されるとレンズを規定位置に駆動させることで、操作装置の回転位置とレンズの位置の対応関係を不変とするものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３７８５９９１
【特許文献２】特開２００７−９４１３３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＡＦ機能を有するレンズ装置に用いられる操作装置は、一般に、ＡＦモードで制御中に操作部をマニュアル操作することによりマニュアルモードに移行し、マニュアル操作を止めるとＡＦモードに復帰する。この切替えのタイミングは、マニュアル操作に伴う指令値の変化を監視することにより判断している。つまり、指令値が変化しない場合は、マニュアル操作されていないと判断している。しかし、操作部が端無しのときは、指令端点を越えるマニュアル操作をした場合、固定された端位置指令が出力される。固定された端位置指令が出力され続けることにより、マニュアル操作しているにもかかわらず、マニュアル操作がされていないものと判断され、ＡＦモードによる制御に戻ってしまう。この結果として、操作部の端領域とその他の領域とで操作性の共通化がなされていなかった。
【０００６】
特許文献１には、端無しの操作装置に構成される操作部を回し続けた際にレンズで上限値または下限値で固定した指令を生成する開示があるのみである。この為、ＡＦレンズで前記操作装置を使用した場合、マニュアル操作を駆動域外で行うと撮影者の意図しないタイミングでＡＦモードでの制御へ移行する可能性がある。
【０００７】
特許文献２には、操作装置の相対位置とレンズの絶対位置にずれが生じた時に、操作部を基準位置に戻すことによって、位置の補正を行う開示があるのみである。
そこで、本発明の例示的な目的は、端領域とその他の領域とで操作性が共通化された操作部を有する撮像装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の撮像装置は、フォーカスレンズ群と、該フォーカスレンズ群を駆動するフォーカス駆動手段と、該フォーカス駆動手段を駆動制御するとともに自動焦点調整機能を有する駆動制御手段と、を有するレンズ装置と、手動焦点調整のためのＭＦ操作手段と、該ＭＦ操作手段の操作量に従い指令値を出力するＭＦ指令手段と、を有するフォーカス操作装置と、を含み、該駆動制御手段は、該ＭＦ操作手段が操作中である場合は、該ＭＦ指令手段の指令値に従って該フォーカス駆動手段を駆動し、該ＭＦ操作手段が操作中でない場合は、該フォーカス駆動手段を自動焦点調整するよう駆動制御する、ことを特徴とする。
【０００９】
本発明の更なる目的又はその他の特徴は、以下、添付の図面を参照して説明される好ましい実施例等によって明らかにされるであろう。
【発明の効果】
【００１０】
本発明によれば、ＡＦモードでの制御中に撮像装置のマニュアル操作を常に認識することが可能となることにより、操作部の端領域とその他の領域とで操作性の共通化がなされるため、レンズ装置の操作性が改善される効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】第１、３、４実施例のブロック図
【図２】第１実施例の操作部回転角に対する位置指令値およびレンズ位置
【図３】第１実施例のレンズ装置  駆動域外操作監視処理フロー図
【図４】第１実施例の操作装置  指令基準更新処理フロー図
【図５】第２実施例のブロック図
【図６】第２実施例の操作部回転角に対する位置指令値およびレンズ位置
【図７】第２実施例のレンズ装置  駆動域外操作監視処理フロー図
【図８】第２実施例の操作装置  指令基準更新処理フロー図
【図９】第３、４実施例の操作部回転角に対する位置指令値およびレンズ位置
【図１０】第３実施例のレンズ装置  駆動域外操作監視処理フロー図
【図１１】第３実施例の操作装置  駆動外操作識別コマンド送信処理フロー図
【図１２】第４実施例のレンズ装置  駆動域外操作監視処理フロー図
【図１３】第４実施例の操作装置  指令値送信処理フロー図
【図１４】第５実施例のブロック図
【図１５】第５実施例の操作部回転角に対する位置指令値およびレンズ位置
【図１６】第５実施例のレンズ装置  駆動域外操作監視処理フロー図
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態を添付の図面に基づいて詳細に説明する。
【実施例１】
【００１３】
図１に本発明の第１実施例の撮像装置の構成図を示す。
【００１４】
レンズ装置１００は、フォーカスレンズ１０１、フォーカスレンズ１０１を駆動するフォーカス駆動手段であるフォーカスモーター１０２、ズームレンズ１０４、ズームレンズ１０４を駆動するズームモーター１０５、アイリス１０７、アイリス１０７を駆動するアイリスモーター１０８を含む。フォーカスレンズ１０１、ズームレンズ１０４、アイリス１０７の位置は、ポテンショメーターまたはエンコーダーなどで構成される、フォーカス位置検出部１０３、ズーム位置検出部１０６、アイリス位置検出部１０９で、それぞれ検出される。レンズ装置１００はさらに、分岐光学系１１０、光学系１１１、複数の位相差センサーで構成される位相差センサー群１１２、位相差センサー制御部１１３を含む。駆動制御ユニット１１４は、フォーカスレンズ１０１、ズームレンズ１０４、アイリス１０７、位相差センサー１１２などを制御する。駆動制御ユニット１１４は、位相差センサー１１２等の信号に基づきフォーカスレンズ１０１を駆動して自動焦点調整（ＡＦ）をすることができる。距離算出部１１５は、位相差センサー群１１２から得られる複数の検出値を元に、複数の測距値を算出する。
【００１５】
フォーカスデマンド（フォーカス操作装置）１１７は、フォーカスデマンド制御ユニット（ＭＦ指令手段）１２０、ＡＦモード設定部１２２、操作部１１８を含む。操作部１１８は、機械的に無端で回動可能な手動焦点調整のための操作手段（ＭＦ操作手段）である。駆動域外操作監視部１１６は、後述するフォーカスデマンド１１７の操作部１１８が、フォーカスレンズ１０１の駆動域外に相当する位置で操作されているか否かを監視する。フォーカスデマンド１１７は、後述する操作部１１８の操作量に応じたフォーカスレンズ１０１のコントロールを出力し、フォーカスレンズ１０１の位置をコントロールする。操作部位置検出部１１９は、ポテンショメーターまたはエンコーダーなどで構成され、操作部１１８の回転量を検出する。フォーカスコントロール算出部１２１は、操作部１１８の回転量に応じた指令値を演算する。ＡＦモード設定部１２２は、ＡＦモードのＯＮ／ＯＦＦ切替えを行う。ズームデマンド１２３は、不図示のズーム操作部の操作量に応じたズームレンズ１０４のコントロールを出力する。
【００１６】
図２に操作部１１８をフォーカスレンズ群１０１の駆動域外で操作した場合に、レンズ側の駆動域外操作監視処理とフォーカスデマンドの指令基準更新処理によってフォーカスデマンド１１７から出力される位置指令値の変化の例を示す。図２において、横軸は操作部１１８の回転角、縦軸はフォーカスデマンド１１７から出力される位置指令値およびレンズ位置を表す。また、同図中、駆動領域はフォーカスレンズ１０１が実際に駆動制御される領域、可動領域はフォーカスレンズ１０１の機械構造的に動作可能な端部までを含めた領域を表す。また、可動領域から駆動領域をのぞいた領域が駆動域外である。また、同図中、駆動リミット位置(Far側、無限遠側)は前記駆動領域のFar側の端（無限遠側端）位置、駆動リミット位置(Near側、至近側)は前記駆動領域のNear側の端（至近側端）位置を表す。また、同図中、可動リミット位置(Far側)は前記可動領域のFar側の境界位置、可動リミット位置(Near側)は前記可動領域のNear側の境界位置を表す。また、同図中、駆動域外操作検出エリア(Far側)は、前記可動リミット位置(Far側)から前記駆動リミット位置(Far側)までの領域であり、後述する処理によってFar側での駆動域外操作を検出するために設けられている。また、同図中、駆動域外操作検出エリア(Near側)は、前記可動リミット位置(Near側)から前記駆動リミット位置(Near側)までの領域であり、後述する処理によってNear側での駆動域外操作を検出するために設けられている。
【００１７】
図２に示すように、レンズ装置１００の駆動制御ユニット１１４において、フォーカスデマンド１１７から入力された位置指令値が駆動リミット位置を超えたかどうかを判断し、駆動リミット値を超えたと判断する度に、指令値の基準位置を更新するとともに指令値は駆動リミット位置に変更するように、フォーカスデマンド制御ユニット１２０に更新要求コマンドが送信される。なお、本実施例では、同図中、基準位置は駆動リミット位置としている。この結果、操作部１１８を駆動域外で操作した場合、位置指令値が駆動リミット位置で固定されることが無いため、駆動域外操作監視部は駆動域外で操作しているか否かの判定が、操作に対応した指令値の変化を監視することにより可能となる。
【００１８】
次に、図３に駆動制御ユニット１１４での駆動域外操作監視処理１の処理フロー図を示す。Ｓｔｅｐ００１は電源が投入され各種初期化処理の完了後に定期的に開始される駆動域外操作監視処理１のスタートであり、Ｓｔｅｐ００２へ移行する。Ｓｔｅｐ００２ではフォーカスデマンド１１７から出力される指令値を受信し、Ｓｔｅｐ００３へ移行する。Ｓｔｅｐ００３では、フォーカスデマンド１１７から出力されるＡＦモードを受信し、Ｓｔｅｐ００４へ移行する。Ｓｔｅｐ００４では受信したＡＦモードがＯＮ指令であるか否かを判定し、ＯＮ指令である場合はＳｔｅｐ００５へ移行し、ＯＮ指令でない場合はＳｔｅｐ０１４へ移行する。Ｓｔｅｐ００５では、ＡＦモードに設定し、Ｓｔｅｐ００６へ移行する。Ｓｔｅｐ００６では、フォーカスレンズ１０１をＡＦ制御で駆動し、Ｓｔｅｐ００７へ移行する。Ｓｔｅｐ００７では、受信した指令値が所定時間の間に変化したか否かを判定し、変化した場合はＳｔｅｐ００８へ移行し、変化しない場合はＳｔｅｐ００５へ移行する。Ｓｔｅｐ００８では、受信した指令値が駆動域外に相当するか否かを判定し、駆動域外に相当する場合はＳｔｅｐ００９へ移行し、駆動域外に相当しない場合はＳｔｅｐ０１４へ移行する。Ｓｔｅｐ００９では、フォーカスレンズ１０１の駆動を停止し、Ｓｔｅｐ０１０へ移行する。Ｓｔｅｐ０１０では受信した指令値が駆動リミット値(Near側)に達したか否かを判定し、駆動リミット値(Near側)に達した場合はＳｔｅｐ０１１へ移行し、駆動リミット値(Near側)に達しない場合はＳｔｅｐ０１２へ移行する。Ｓｔｅｐ０１１では、フォーカスデマンド１１７へ基準位置Near側更新要求コマンドを送信し、Ｓｔｅｐ０１２へ移行する。Ｓｔｅｐ０１２では、受信した指令値が駆動リミット値(Far側)に達したか否かを判定し、駆動リミット値(Far側)に達した場合はＳｔｅｐ０１３へ移行し、駆動リミット値(Far側)に達しない場合はＳｔｅｐ０１６へ移行する。Ｓｔｅｐ０１３では、フォーカスデマンド１１７へ基準位置Far側更新要求コマンドを送信し、Ｓｔｅｐ０１６へ移行する。
【００１９】
Ｓｔｅｐ０１４では、ＡＦモードをマニュアルモードに設定し、Ｓｔｅｐ０１５へ移行する。Ｓｔｅｐ０１５ではフォーカスレンズ１０１を受信した指令値に応じて駆動制御し、Ｓｔｅｐ０１６へ移行する。Ｓｔｅｐ０１６はレンズ装置の駆動域外操作監視処理１の終了処理であり、終了後は一定時間ごとにＳｔｅｐ００１から同様の処理が繰り返される。
【００２０】
次に、図４にフォーカスデマンド制御ユニット１２０での指令基準更新処理１の処理フローを示す。Ｓｔｅｐ１０１は電源が投入され各種初期化処理の完了後に定期的に開始される指令基準更新処理１のスタートであり、Ｓｔｅｐ１０２へ移行する。Ｓｔｅｐ１０２では、ＡＦモード設定部１２２での設定状態を送信し、Ｓｔｅｐ１０３へ移行する。Ｓｔｅｐ１０３では、基準位置Near側更新要求コマンドを受信したか否かを判定し、受信した場合はＳｔｅｐ１０４へ移行し、受信していない場合はＳｔｅｐ１０６へ移行する。Ｓｔｅｐ１０４では、指令値を駆動リミット値(Near側)へ設定し、Ｓｔｅｐ１０５へ移行する。Ｓｔｅｐ１０５では、指令値の算出基準を駆動リミット値(Near側)に設定し、Ｓｔｅｐ１１１へ移行する。
【００２１】
Ｓｔｅｐ１０６では、基準位置Far側更新要求コマンドを受信したか否かを判定し、受信した場合はＳｔｅｐ１０７へ移行し、受信していない場合はＳｔｅｐ１０９へ移行する。Ｓｔｅｐ１０７では、指令値を駆動リミット値(Far側)に設定し、Ｓｔｅｐ１０８へ移行する。Ｓｔｅｐ１０８では、指令値の算出基準位置を駆動リミット値(Far側)に設定し、Ｓｔｅｐ１１１へ移行する。
【００２２】
Ｓｔｅｐ１０９では、操作部１１８の回転角を算出し、Ｓｔｅｐ１１０へ移行する。Ｓｔｅｐ１１０では、算出された回転角に対応した指令値を算出するが、指令値は指令値の算出基準に回転角度相当の指令変化量を加減算するものである。
【００２３】
次に、Ｓｔｅｐ１１１へ移行する。Ｓｔｅｐ１１１では、算出された指令値を出力し、Ｓｔｅｐ１１２へ移行する。Ｓｔｅｐ１１２は操作装置の指令基準更新処理１の終了処理であり、終了後は一定時間ごとにＳｔｅｐ１０１から同様の処理が繰り返される。
【００２４】
なお、本実施例においては、フォーカスデマンド１１７からの位置指令値を、駆動制御ユニット１１４が受信してから、駆動制御ユニット１１４において該位置指令値が閾値（駆動リミット値）を超えたかどうかが判断され、超えた場合には、新たな位置指令値を送信するようフォーカスデマンド１１７に要求する。そのため、この信号処理時間（遅延時間）が許容できる場合には、閾値を駆動リミット値ではなく可動リミット値に設定し、可動リミット値を超えた場合に、駆動リミット値に指令値を設定し、指令値の算出基準を駆動リミット値に設定してもよい。
【００２５】
以上、図１乃至図４に示した構成、処理フロー、操作部回転角と位置指令値およびレンズ位置の特性で示されるように、フォーカスレンズ群の駆動域外でのマニュアル操作中であることを正確に検出できるため、撮影者の意図しないタイミングでＡＦモードでの制御へ移行することが無い、フォーカス制御が実現できる。この結果、駆動域外とその他の領域とで操作仕様の共通化がなされ、操作性を向上することが可能となる。
【実施例２】
【００２６】
図５に本発明の第２実施例の撮像装置の構成図を示す。
同図において、１００〜１１５、１１７〜１２２は図１と同様である為、説明を省略する。
【００２７】
第１実施例においては、操作部１１８が駆動域外に相当する位置で操作されているか否かは、レンズ装置１００に含まれる駆動制御ユニット１１４内の駆動域外操作監視部１１６で監視されていたのに対し、第２実施例においては、レンズ装置１００外のフォーカスデマンド制御ユニット１２０内部に構成された駆動域外操作監視部１２４によって監視される。
【００２８】
第２実施例における、図６に操作部１１８をフォーカスレンズ群１０１の駆動域外で操作した場合に、駆動域外操作監視処理によってフォーカスデマンド１１７から出力される位置指令値の変化の例を示す。実施例２においては、図６に示すように、操作部を駆動域外で操作すると、位置指令値が可動リミット位置に到達した時点で即座に、位置指令値が駆動リミット位置に更新に変更されるとともに、指令値の算出基準を駆動リミット位置に設定する。なお、本実施例では、同図中、基準位置は駆動リミット位置としている。この結果、操作部１１８を駆動域外で操作した場合、位置指令値が駆動リミット位置で固定されることが無いため、駆動域外操作監視部１２４は駆動域外で操作しているか否かの判定が、操作に対応した指令値の変化を監視することにより可能となる。
【００２９】
次に、図７に駆動制御ユニット１１４での駆動域外監視処理２の処理フロー図を示す。同図中、Ｓｔｅｐ２０１〜２０３は駆動域外監視処理１のＳｔｅｐ００１〜００３と同様である為、説明を省略する。同図中、Ｓｔｅｐ２０４では、受信したＡＦモードがＯＮ指令であるか否かを判定し、ＯＮ指令である場合はＳｔｅｐ２０５へ移行し、ＯＮ指令でない場合はＳｔｅｐ２１０へ移行する。Ｓｔｅｐ２０５では、ＡＦモードに設定し、Ｓｔｅｐ２０６へ移行する。Ｓｔｅｐ２０６では、フォーカスレンズ群１０１をＡＦ制御で駆動し、Ｓｔｅｐ２０７へ移行する。Ｓｔｅｐ２０７では、受信した指令値が駆動域外に相当するか否かを判定し、駆動域外に相当する場合はＳｔｅｐ２０８へ移行し、駆動域外に相当しない場合はＳｔｅｐ２０９へ移行する。Ｓｔｅｐ２０８では、フォーカスレンズ１０１の駆動を停止し、Ｓｔｅｐ２０９へ移行する。Ｓｔｅｐ２０９では、受信した指令値が所定時間の間に変化したか否かを判定し、変化した場合はＳｔｅｐ２１０へ移行し、変化しない場合はＳｔｅｐ２０６へ移行する。Ｓｔｅｐ２１０では、ＡＦモードをマニュアルモードに設定し、Ｓｔｅｐ２１１へ移行する。Ｓｔｅｐ２１１では、受信した指令値に応じてフォーカスレンズ１０１を駆動制御する。本実施例においては、指令値は、駆動リミット位置と可動リミット位置の間の値も取り得るが、駆動域外の指令値に対しては、駆動リミット位置（Far側またはNear側）でフォーカスレンズ群１０１は駆動停止したままの状態となる。Ｓｔｅｐ２１１でフォーカスレンズ群１０１を駆動制御した後、Ｓｔｅｐ２１２へ移行する。Ｓｔｅｐ２１２では、レンズ装置の駆動域外操作監視処理２の終了処理であり、終了後は一定時間ごとにＳｔｅｐ２０１から同様の処理が繰り返される。
【００３０】
次に、図８にフォーカスデマンド制御ユニット１２０での指令基準更新処理２の処理フローを示す。同図中、Ｓｔｅｐ３０１、３０２、３０３，３０４、３１１は、指令基準更新処理１のＳｔｅｐ１０１、１０２、１０９、１１０、１１１と同様である為、説明を省略する。Ｓｔｅｐ３０５では、算出した指令値が可動リミット位置(Near側)に達したか否かを判定し、可動リミット位置(Near側)に達した場合は、Ｓｔｅｐ３０７へ移行し、可動リミット位置(Near側)に達しない場合は、Ｓｔｅｐ３０６へ移行する。Ｓｔｅｐ３０７では、指令値を駆動リミット位置(Near側)に設定し、Ｓｔｅｐ３０８へ移行する。Ｓｔｅｐ３０８では、指令値の算出基準を駆動リミット(Near側)に設定し、Ｓｔｅｐ３１１へ移行する。Ｓｔｅｐ３０６では、算出した指令値が可動リミット位置(Far側)に達したか否かを判定し、可動リミット位置(Far側)に達した場合は、Ｓｔｅｐ３０９へ移行し、可動リミット位置(Far側)に達していない場合は、Ｓｔｅｐ３１１へ移行する。Ｓｔｅｐ３０９では、指令値を駆動リミット位置(Far側)に設定し、Ｓｔｅｐ３１０へ移行する。Ｓｔｅｐ３１０では、指令値の算出基準を駆動リミット(Far側)に設定し、Ｓｔｅｐ３１１へ移行する。Ｓｔｅｐ３１２は、操作装置の指令基準更新処理２の終了処理であり、終了後は一定時間ごとにＳｔｅｐ３０１から同様の処理が繰り返される。
【００３１】
以上、図４〜８に示した構成、処理フロー、操作部回転角と位置指令値およびレンズ位置の特性で示されるように、駆動域外での操作中であることを正確に検出できるため、撮影者の意図しないタイミングでＡＦモードでの制御へ移行することが無くなる。この結果、駆動域外とその他の領域とで操作仕様の共通化がなされ、操作性を向上することが可能となる。
【実施例３】
【００３２】
第３実施例の撮像装置の構成は、図１に示した第１実施例の装置構成と同様であるので、装置の構成については説明を省略する。
【００３３】
以上説明した構成において、図９に操作部１１８を駆動域外で操作した場合に、駆動域外操作監視処理によってフォーカスデマンド１１７から出力される位置指令値の変化の例を示す。同図中、横軸は操作部１１８の回転角、縦軸はフォーカスデマンド１１７から出力される位置指令値およびレンズ位置を表す。また、同図中、駆動領域はフォーカスレンズ１０１が実際に駆動制御される領域、可動領域はフォーカスレンズ１０１の動作可能なメカ端までを含めた領域を表す。また、同図中、駆動リミット位置(Far側)は前記駆動領域のFar側の端位置、駆動リミット位置(Near側)は前記駆動領域のNear側の端位置を表す。図９に示すように、操作部を可動リミット位置(Near側)より外側で操作すると、指令値は可動リミット値(Near側)に一定で出力され、可動リミット位置(Far側)より外側で操作すると、指令値は可動リミット値(Far側)に一定で出力される。
【００３４】
次に、図１０に駆動制御ユニット１１４での駆動域外操作監視処理３の処理フロー図を示す。図１０において、Ｓｔｅｐ４０２、４０３は実施例１の操作域外操作監視処理１のＳｔｅｐ００２、００３と同様である為、説明を省略する。Ｓｔｅｐ４０４では、受信したＡＦモードがＯＮ指令であるか否かを判定し、ＯＮ指令である場合はＳｔｅｐ４０５へ移行し、ＯＮ指令でない場合はＳｔｅｐ４０９へ移行する。Ｓｔｅｐ４０５では、ＡＦモードに設定し、Ｓｔｅｐ４０６へ移行する。Ｓｔｅｐ４０６では、フォーカスレンズ群１０１をＡＦ制御で駆動し、Ｓｔｅｐ４０７へ進む。Ｓｔｅｐ４０７では、フォーカスデマンド１１７から駆動域外操作識別コマンドを受信したか否かを判定し、受信した場合はＳｔｅｐ４１１へ進み、受信しない場合はＳｔｅｐ４０８へ移行する。Ｓｔｅｐ４０８では、受信した指令値が所定時間の間に変化したか否かを判定し、変化した場合はＳｔｅｐ４０９へ移行し、変化しない場合はＳｔｅｐ４０５へ進む。Ｓｔｅｐ４１１では、フォーカスレンズ群１０１の駆動を停止し、Ｓｔｅｐ４１２へ移行する。Ｓｔｅｐ４０９では、ＡＦモードをマニュアルモードに設定し、Ｓｔｅｐ４１０へ移行する。Ｓｔｅｐ４１０では、受信した指令値に応じてフォーカスレンズ群１０１を駆動制御し、Ｓｔｅｐ４１２へ移行する。Ｓｔｅｐ４１２では、駆動域外操作監視処理３の終了処理であり、終了後は一定時間ごとにＳｔｅｐ４０１から同様の処理が繰り返される。
【００３５】
次に、図１１にフォーカスデマンド１１７での駆動域外操作識別コマンド送信処理の処理フロー図を示す。同図中、Ｓｔｅｐ５０１〜５０４はＳｔｅｐ１０１、１０２、１０９、１１０と同様である為、説明を省略する。Ｓｔｅｐ５０５では、指令値が所定時間の間に変化したか否かを判定し、変化した場合は、Ｓｔｅｐ５０６へ移行し、変化しない場合はＳｔｅｐ５１３へ移行する。Ｓｔｅｐ５０６では、指令値が可動リミット(Near側)に達したか否かを判定し、可動リミット(Near側)に達した場合はＳｔｅｐ５０８へ移行し、達していない場合はＳｔｅｐ５０７へ移行する。Ｓｔｅｐ５０８では、指令値を可動リミット値（Near側）に設定してＳｔｅｐ５０９に進み、指令値の算出基準を可動リミット(Near側)に設定し、Ｓｔｅｐ５１２に進む。Ｓｔｅｐ５０７では、指令値が可動リミット(Far側)に達したか否かを判定し、可動リミット(Far側)に達した場合はＳｔｅｐ５１０へ進み、達していない場合はＳｔｅｐ５１３へ進む。Ｓｔｅｐ５１０では、指令値を可動リミット値（Far側）に設定してＳｔｅｐ５１１に進み、指令値の算出基準を可動リミット(Far側)に設定し、Ｓｔｅｐ５１２に進む。Ｓｔｅｐ５１２では、駆動域外操作識別コマンドを駆動制御ユニット１１４へ送信する。Ｓｔｅｐ５１３では指令値を駆動制御ユニット１１４へ送信し、Ｓｔｅｐ５１４へ進む。Ｓｔｅｐ５１４はＳｔｅｐ１１２と同様である為、説明を省略する。
【００３６】
以上、図１、９〜１１に示した構成、処理フロー、操作部回転角と位置指令値およびレンズ位置の特性で示されるように、駆動域外での操作中であることを正確に検出できるため、撮影者の意図しないタイミングでＡＦモードでの制御へ移行することが無くなる。この結果、フォーカスレンズ群の駆動域外とその他の領域とで操作仕様の共通化がなされ、操作性を向上することが可能となる。なお、本実施例では、駆動外操作識別コマンドを新たに設けることとしたが、指令値のデータを予め定められた駆動範囲外の値とすることにより、駆動域外で操作中であることを判定可能としても良い。
【実施例４】
【００３７】
第４実施例の撮像装置の構成は、図１に示した第１実施例の装置構成と同様であるので、装置の構成については説明を省略する。
【００３８】
第４実施例において、操作部１１８を駆動域外で操作した場合に、駆動域外操作監視処理によってフォーカスデマンド１１７から出力される位置指令値の変化の例は、図８に示した第３実施例と同一である為、説明を省略する。
【００３９】
図１２に駆動制御ユニット１１４での処理フロー図を示す。同図中、Ｓｔｅｐ６０１〜６０３はＳｔｅｐ００１〜００３と同様である為、説明を省略する。Ｓｔｅｐ６０４では、受信したＡＦモードがＯＮ指令であるか否かを判定し、ＯＮ指令である場合はＳｔｅｐ６０５へ移行し、ＯＮ指令でない場合はＳｔｅｐ６０８へ移行する。Ｓｔｅｐ６０５では、ＡＦモードに設定し、Ｓｔｅｐ６０６へ移行する。Ｓｔｅｐ６０６では、フォーカスレンズ１０１をＡＦ制御で駆動し、Ｓｔｅｐ６０７へ移行する。Ｓｔｅｐ６０７では、受信した指令値が可動リミット位置に達したか否かを判定し、可動リミット位置に達した場合は、Ｓｔｅｐ６０８へ移行し、可動リミット位置に達しない場合は、Ｓｔｅｐ６０９へ移行する。Ｓｔｅｐ６０８では、ＡＦモードをマニュアルモードに設定し、Ｓｔｅｐ６１０へ移行する。Ｓｔｅｐ６０９では、受信した指令値が所定時間の間に変化したか否かを判定し、変化した場合はＳｔｅｐ６０８へ移行し、変化しない場合はＳｔｅｐ６０５へ移行する。Ｓｔｅｐ６１０では、受信した指令値に応じてフォーカスレンズ１０１を駆動制御し、Ｓｔｅｐ６１１へ移行する。Ｓｔｅｐ６１１では、駆動域外操作監視処理の終了処理であり、終了後は一定時間ごとにＳｔｅｐ６０１から同様の処理が繰り返される。
【００４０】
図１３にフォーカスデマンド１１７での指令値送信処理のフロー図を示す。本実施例における指令値送信処理のフローは、図１１に示した実施例３における駆動域外操作識別コマンド送信処理のフローから、Ｓｔｅｐ５０５の指令値変化の判断による分岐と、Ｓｔｅｐ５１２の駆動域外操作識別コマンド送信のステップを除外したフローであるため、説明を省略する。図１３のフローに示すように、実施例４においては、フォーカスデマンドから出力される指令値は、図９に示した可動リミット位置（Far側）と（Near側）の間の駆動領域（可動領域）の範囲の値をとる。
【００４１】
以上、図１、９、１２、１３に示した構成、処理フロー、操作部回転角と位置指令値およびレンズ位置の特性で示されるように、操作部１１８が駆動域外に位置するときには、ＡＦモードをマニュアルモードに設定される。この結果、ＡＦモード中に操作部１１８が駆動域外に達した際に、指令値が固定されても、ＡＦモードでの制御へ移行することがない。さらに、撮影者の意図しないタイミングでＡＦモードへ移行することにより、フォーカスが違和感のある動作になることを防止でき、操作性を向上することが可能となる。
【実施例５】
【００４２】
図１４に本発明の第５実施例の撮像装置の構成図を示す。
【００４３】
図１４において、１００〜１２３は図１と同様である為、説明を省略する。第５実施例においては、カメラ装置１２５が、レンズ装置１００と接続され、通信により各種データやコマンドのやり取りを行う。カメラ装置１２５内のカメラ制御部１２６は、通信制御や撮影された画像データの画像処理や記録処理等を行う。ビューファインダー（情報表示部）１２７は、撮影された映像を表示し、各種設定や状態の情報を表示する。
【００４４】
第５実施例において、操作部１１８を駆動域外で操作した場合に、駆動域外操作監視処理によってフォーカスデマンド１１７から出力される位置指令値の変化の例を図１５に示す。図１５において、横軸は操作部１１８の回転角、縦軸はフォーカスデマンド１１７から出力される位置指令値およびレンズ位置を表す。また、駆動領域、可動領域、駆動リミット位置(Far側)、駆動リミット位置(Near側)、可動リミット位置(Far側)、可動リミット位置(Near側)、駆動域外操作検出エリア(Far側)、駆動域外操作検出エリア(Near側)は、図２と同様である為、説明を省略する。図６と同様に、操作部を駆動域外で操作すると、可動リミット値に達する度に指令値の基準位置を更新するとともに指令値は駆動リミット位置に変更される。なお、図２と同様に、基準位置は駆動リミット位置としている。この結果、図２と同様に、操作部１１８を駆動域外で操作した場合、位置指令値が駆動リミット位置で固定されることが無いため、駆動域外操作監視部は駆動域外で操作しているか否かの判定が、操作に対応した指令値の変化を監視することにより可能となる。さらに同図中、ＶＦ表示位置(Near側)、ＶＦ表示位置(Far側)は、図１６の説明にて後述する駆動域外操作監視処理で用いられる警告表示位置であり、本実施例では駆動リミット位置よりも内側（フォーカスレンズ群１０１の駆動域内）に設定している。
【００４５】
以上説明した構成において、図１６に駆動制御ユニット１１４での駆動域外監視処理５の処理フロー図を示す。同図中、Ｓｔｅｐ８０１〜８０３、８０６〜８１８はＳｔｅｐ００１〜０１６と同様である為、説明を省略する。Ｓｔｅｐ８０４では、フォーカスレンズ１０１がＶＦ表示位置に達したか否かを判定し、ＶＦ表示位置に達した場合はＳｔｅｐ８０５へ移行し、ＶＦ表示位置に達しない場合はＳｔｅｐ８０６へ移行する。Ｓｔｅｐ８０５では、カメラ装置１２５へＶＦ表示要求コマンドを送信し、Ｓｔｅｐ８０６へ移行する。Ｓｔｅｐ８０６からステップ８１８の処理は、第１実施例の図３に記載した駆動域外操作監視処理１のステップ００４からステップ０１６の処理と同様であり、ステップ８１８において駆動域外操作監視処理５の処理は終了する。終了後は一定時間ごとにＳｔｅｐ８０１から同様の処理が繰り返される。
【００４６】
Ｓｔｅｐ８０５において、ＶＦ表示要求コマンドを駆動制御ユニットから受信したカメラ装置１２５は、ビューファインダー内の所定の位置に、フォーカスレンズ群の位置が、ＶＦ表示位置を超え駆動リミット位置に近づいたことの警告を表示することができる。
【００４７】
以上説明した構成において、フォーカスデマンド１１７での指令基準更新処理のフローは、図４に示した第１実施例における指令基準更新処理１のフローと同様であるので、説明を省略する。
【００４８】
以上、図３、４、１４〜１６に示した構成、処理フロー、操作部回転角と位置指令値およびレンズ位置の特性で示されるように、操作部がＶＦ表示位置は駆動リミット位置よりも内側に設定されている。この為、駆動リミットに達する前にビューファインダー内に表示が行われるので、撮影者は事前に駆動リミットに近づいたことを確認できる。この結果、撮影者が気付かないまま駆動域外で操作し、操作部を必要以上に回転することを防止でき、無効な操作時間が減少され、操作性が向上する。なお、本実施例では、ＶＦ表示位置を駆動リミット位置より内側の両端各１点としたが、駆動リミット位置などにもさらに各１点ずつ設けてもよい。
【００４９】
第５実施例は、第１実施例にビューファインダー内に警告表示の機能を付加した撮像装置として例示したが、本発明はこれに限らず、第２乃至第４実施例の撮像装置に同様の警告表示の機能を付与しても同様の発明の効果を得ることができる。
【００５０】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５１】
１００  レンズ装置
１０１  フォーカスレンズ
１０２  フォーカスモーター
１０３  フォーカス位置検出部
１１４  駆動制御ユニット
１１５  距離算出部
１１６  駆動域外操作監視部
１１７  フォーカスデマンド
１１８  操作部
１１９  操作部位置検出部
１２０  フォーカスコントロール算出部
１２１  フォーカスデマンド制御ユニット
１２２  ＡＦモード設定部
１２４  駆動域外操作監視部
【図１】
0005500982.tif 000002
【図２】
0005500982.tif 000003
【図３】
0005500982.tif 000004
【図４】
0005500982.tif 000005
【図５】
0005500982.tif 000006
【図６】
0005500982.tif 000007
【図７】
0005500982.tif 000008
【図８】
0005500982.tif 000009
【図９】
0005500982.tif 000010
【図１０】
0005500982.tif 000011
【図１１】
0005500982.tif 000012
【図１２】
0005500982.tif 000013
【図１３】
0005500982.tif 000014
【図１４】
0005500982.tif 000015
【図１５】
0005500982.tif 000016
【図１６】
0005500982.tif 000017