(57)【要約】      （修正有）【課題】可動範囲を制限できる交換レンズにおいて、カメラボディの設定を有効に活用するためにカメラボディとフォーカスリミットに関する情報を交換する。【解決手段】撮像装置１３００に装着される交換レンズ１２００は、光軸方向に移動可能なフォーカスレンズユニット１２１２と、フォーカスレンズユニットを光軸方向に沿って移動させるアクチュエータ１２５１と、アクチュエータの駆動を制御する駆動制御部１２２０と、フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、フォーカスレンズユニットの移動範囲を設定可能な設定部１２０１とを備え、駆動制御部は、設定部によってフォーカスレンズユニットの移動範囲が第１範囲もしくは第２範囲のいずれかに設定されている場合であっても、撮像装置からの指示を受信した場合には移動範囲の設定を解除する。【選択図】図２
2019117391.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に装着されるレンズ鏡筒であって、
光軸方向に移動可能なフォーカスレンズユニットと、
前記フォーカスレンズユニットを前記光軸方向に沿って移動させるアクチュエータと、
前記アクチュエータの駆動を制御する駆動制御部と、
前記フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、前記フォーカスレンズユニットの移動範囲を設定可能な設定部とを備え、
前記駆動制御部は、前記設定部によって前記フォーカスレンズユニットの移動範囲が前記第１範囲または前記第２範囲のいずれかに設定されている場合であっても、前記撮像装置からの指示を受信した場合には前記移動範囲の設定を解除するレンズ鏡筒。
【請求項２】
前記駆動制御部は、前記設定部によって前記フォーカスレンズユニットの移動範囲が前記第１範囲または前記第２範囲の一方に設定されている場合であっても、前記撮像装置からの指示を受信した場合には前記第１範囲または前記第２範囲の他方の移動範囲で前記フォーカスレンズユニットを移動させるように前記アクチュエータの駆動を制御する請求項１に記載のレンズ鏡筒。
【請求項３】
前記第１範囲に関する第１情報と前記第２範囲に関する第２情報を前記撮像装置に送信する送信部を備える請求項１または２に記載のレンズ鏡筒。
【請求項４】
前記第１範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な最大の範囲である請求項１から３のいずれか１項に記載のレンズ鏡筒。
【請求項５】
前記第２範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な範囲のうちの一部である請求項１から４のいずれか１項に記載のレンズ鏡筒。
【請求項６】
前記送信部は、前記設定部による設定が、前記第１範囲または前記第２範囲のいずれかであるかを前記撮像装置に送信する請求項３に記載のレンズ鏡筒。
【請求項７】
前記アクチュエータは、パルス情報に基づいて前記フォーカスレンズユニットを駆動し、
前記第１範囲と前記第２範囲は、パルス数で表される請求項１から６のいずれか１項に記載のレンズ鏡筒。
【請求項８】
前記レンズ鏡筒に含まれる光学系はズームレンズであり、
前記第１範囲は前記ズームレンズの焦点距離状態に応じて変化する範囲である請求項１から７のいずれか１項に記載のレンズ鏡筒。
【請求項９】
フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、前記フォーカスレンズユニットの移動範囲を設定可能な交換レンズを装着可能な撮像装置であって、
前記交換レンズの設定にかかわらず、前記フォーカスレンズユニットの移動が許容される範囲を送信する送信部を備える撮像装置。
【請求項１０】
前記第１範囲に関する第１情報と前記第２範囲に関する第２情報を前記交換レンズから受信する受信部を備える請求項９に記載の撮像装置。
【請求項１１】
前記送信部は、前記フォーカスレンズユニットの移動が許容される範囲が、前記第１範囲と前記第２範囲のどちらであるかを送信する請求項９または１０に記載の撮像装置。
【請求項１２】
前記第１範囲に関する第１情報と前記第２範囲に関する第２情報を前記交換レンズから受信する受信部を備え、
前記送信部は、前記交換レンズの設定が前記第１範囲または前記第２範囲の一方に設定されている場合であっても、前記第１範囲または前記第２範囲の他方を前記フォーカスレンズユニットの移動が許容される範囲として送信する請求項９に記載の撮像装置。
【請求項１３】
前記送信部は、前記フォーカスレンズユニットの移動が許容される範囲における、前記フォーカスレンズユニットの合焦位置とのズレ量に関する信号を送信する請求項９から１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記第１範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な最大の範囲である請求項９から１３のいずれか１項に記載の撮像装置。
【請求項１５】
前記第２範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な範囲のうちの一部である請求項９から１４のいずれか１項に記載の撮像装置。
【請求項１６】
前記第１範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な最大の範囲であり、
前記送信部は、撮影モードがフルオートモードに設定されている場合、前記交換レンズにおいて前記第２範囲が設定されていても、前記第１範囲で前記フォーカスレンズユニットを移動させる信号を送信する請求項９から１５のいずれか１項に記載の撮像装置。
【請求項１７】
前記第１範囲は、前記フォーカスレンズユニットの光軸方向に移動可能な最大の範囲であり、
前記送信部は、フォーカスモードがマニュアルモードに設定されている場合、前記交換レンズにおいて前記第２範囲が設定されていても、前記第１範囲で前記フォーカスレンズユニットを移動させる信号を送信する請求項９から１６のいずれか１項に記載の撮像装置。
【請求項１８】
前記第２範囲は前記第１範囲の一部であり、
前記第１範囲に関する第１表示と、前記第１範囲における前記第２範囲の領域に関する第２表示とを表示可能な表示部を備える請求項９から１７のいずれか１項に記載の撮像装置。
【請求項１９】
前記第１範囲に関する第１表示と、前記第２範囲に関する第２表示とが表示可能な表示部を備え、
前記表示部は、前記交換レンズにおいて前記第２範囲に設定されていても、前記第１範囲で前記フォーカスレンズユニットを移動させる信号を送信する際には、前記第１表示を表示させる請求項９から１７のいずれか１項に記載の撮像装置。
【請求項２０】
光軸方向に移動可能なフォーカスレンズユニットと、前記フォーカスレンズユニットを前記光軸方向に沿って駆動させるアクチュエータと、を備え、撮像装置に装着される交換レンズに用いられる制御プログラムであって、
前記フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、前記フォーカスレンズユニットの移動範囲を設定する設定ステップと、
前記設定ステップによって前記フォーカスレンズユニットの移動範囲が前記第１範囲または前記第２範囲のいずれかに設定されている場合であっても、前記撮像装置からの指示を受信した場合には前記移動範囲の設定を解除させるように前記アクチュエータを駆動する駆動ステップと
をコンピュータに実行させる制御プログラム。
【請求項２１】
請求項２０に記載の制御プログラムが格納可能なメモリを備えた交換レンズ。
【請求項２２】
フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、前記フォーカスレンズユニットの移動範囲を設定可能な交換レンズを装着可能な撮像装置に用いられる制御プログラムであって、
前記交換レンズの設定にかかわらず、前記フォーカスレンズユニットの移動が許容される範囲を送信する送信ステップと
をコンピュータに実行させる制御プログラム。
【請求項２３】
請求項２２に記載の制御プログラムが格納可能な撮像装置。
【請求項２４】
フォーカスレンズユニットと、
前記フォーカスレンズユニットを駆動するアクチュエータと、
前記フォーカスレンズユニットの移動が許容される許容範囲が第１範囲から前記第１範囲よりも狭い第２範囲に切り替えられている場合に、ユーザ操作による前記フォーカスレンズユニットの移動指示を制限して前記アクチュエータを駆動する駆動制御部と
を備える撮像装置に装着される交換レンズ。
【請求項２５】
前記駆動制御部は、前記第２範囲を超えて前記フォーカスレンズを移動させる前記移動指示を受けた場合には、前記移動指示によらず前記アクチュエータを駆動させない請求項２４に記載の交換レンズ。
【請求項２６】
前記駆動制御部は、前記第２範囲を超えて前記フォーカスレンズを移動させる前記移動指示を受けた場合には、前記第２範囲内で前記フォーカスレンズを移動させる前記移動指示を受けた場合より、前記ユーザ操作の操作量に対する前記フォーカスレンズの移動量が小さくなるように前記アクチュエータを駆動する請求項２４に記載の交換レンズ。
【請求項２７】
前記駆動制御部は、前記第２範囲を超えて前記フォーカスレンズを移動させる前記移動指示を受けた場合には、前記第２範囲の境界領域において、前記ユーザ操作の操作量が予め定められた規定操作量を超えるまでは前記アクチュエータを駆動させない請求項２４に記載の交換レンズ。
【請求項２８】
前記駆動制御部は、前記フォーカスレンズが前記第２範囲の外に位置している場合には、前記フォーカスレンズを前記第２範囲内へ移動させる前記移動指示を制限することなく前記アクチュエータを駆動する請求項２４から２７のいずれか１項に記載の交換レンズ。
【請求項２９】
前記駆動制御部は、オートフォーカスモードにおいて前記移動指示を受けた場合と、マニュアルフォーカスモードにおいて前記移動指示を受け付けた場合とで、前記移動指示の制限を異ならせて前記アクチュエータを駆動する請求項２４から２８のいずれか１項に記載の交換レンズ。
【請求項３０】
前記駆動制御部は、前記オートフォーカスモードにおいて前記移動指示を受けた場合と、前記マニュアルフォーカスモードにおいて前記移動指示を受け付けた場合のいずれかにおいて、前記移動指示を制限することなく前記移動指示の通りに前記アクチュエータを駆動する請求項２９に記載の交換レンズ。
【請求項３１】
前記ユーザ操作を受け付ける内部操作部材を備え、
前記駆動制御部は、前記ユーザ操作が前記内部操作部材に対して成された場合と、外部機器に設けられた外部操作部材に対して成された場合とで、前記移動指示の制限を異ならせて前記アクチュエータを駆動する請求項２４から３０のいずれか１項に記載の交換レンズ。
【請求項３２】
前記駆動制御部は、前記ユーザ操作が前記外部操作部材に対して成された場合には、前記移動指示を制限することなく前記移動指示の通りに前記アクチュエータを駆動する請求項３１に記載の交換レンズ。
【請求項３３】
フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲より狭い範囲である第２範囲に関する第２情報を受信し、かつ、ユーザ操作による前記フォーカスレンズユニットの移動指示を受信する受信部と、
前記第１情報と前記第２情報のいずれかを選択する選択部と、
前記フォーカスレンズユニットの駆動を制御する駆動制御部と
を備え、
前記駆動制御部は、前記フォーカスレンズユニットの移動が許容される範囲が前記第１範囲から前記第２範囲に切り替えられている場合に、ユーザ操作による前記フォーカスレンズユニットの移動指示を制限する撮像装置。
【請求項３４】
フォーカスレンズユニットと前記フォーカスレンズユニットを駆動するアクチュエータとを備え、撮像装置に装着される交換レンズの制御プログラムであって、
前記フォーカスレンズユニットの移動が許容される許容範囲を第１範囲から前記第１範囲よりも狭い第２範囲に切り替える切替ステップと、
ユーザ操作による前記フォーカスレンズユニットの移動指示を受け付ける受付ステップと、
前記移動指示を制限して前記アクチュエータを駆動する駆動制御ステップと
をコンピュータに実行させる制御プログラム。
【請求項３５】
フォーカスレンズユニットと前記フォーカスレンズユニットを駆動するアクチュエータとを備える交換レンズを、装着される撮像装置から制御する制御プログラムであって、
前記フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲より狭い範囲である第２範囲に関する第２情報を受信し、かつ、ユーザ操作による前記フォーカスレンズユニットの移動指示を受信する受信ステップと、
前記第１情報と前記第２情報のいずれかを選択する選択ステップと、
前記フォーカスレンズユニットの移動が許容される範囲が前記第１範囲から前記第２範囲に切り替えられている場合にはユーザ操作による前記フォーカスレンズユニットの移動指示を制限して、前記フォーカスレンズユニットの駆動を制御する駆動制御ステップと
をコンピュータに実行させる制御プログラム。
【請求項３６】
アクチュエータによって駆動されるフォーカスレンズユニットを有する交換レンズが脱着される撮像装置であって、
前記フォーカスレンズユニットの移動可能範囲に関する可動情報を取得する取得部と、
前記可動情報に基づく応答情報を、前記フォーカスレンズユニットを駆動する駆動信号に関連付けて前記交換レンズへ送信する送信部と
を備える撮像装置。
【請求項３７】
前記送信部は、前記応答情報として、前記フォーカスレンズユニットの移動範囲に関する供給パルス数を、前記駆動信号に関連付ける請求項３６に記載の撮像装置。
【請求項３８】
フォーカスモードがオートフォーカスモードに設定されている場合には、前記供給パルス数は、合焦位置の探索範囲の終端位置を示すパルス数である請求項３７に記載の撮像装置。
【請求項３９】
フォーカスモードがマニュアルフォーカスモードに設定されている場合には、前記供給パルス数は、合焦位置の探索範囲の両端位置を示すパルス数である請求項３７または３８に記載の撮像装置。
【請求項４０】
前記取得部は、前記可動情報として、前記フォーカスレンズユニットの移動が許容される許容範囲である第１範囲に関する第１情報と、前記第１範囲とは異なる範囲である第２範囲に関する第２情報とを取得し、
前記許容範囲が前記第１範囲から前記第２範囲に切り替えられている場合に、前記送信部は、前記応答情報として前記第２情報に示される前記供給パルス数を前記駆動信号に関連付ける請求項３７から３９のいずれか１項に記載の撮像装置。
【請求項４１】
前記許容範囲が前記第２範囲から前記第１範囲に切り替えられている場合に、前記送信部は、前記応答情報として前記第１情報に示される前記供給パルス数を前記駆動信号に関連付ける請求項４０に記載の撮像装置。
【請求項４２】
前記送信部は、前記応答情報として前記可動情報を取得したかを示すフラグを、前記駆動信号に関連付ける請求項３６に記載の撮像装置。
【請求項４３】
撮像装置に装着される交換レンズであって、
フォーカスレンズユニットと、
前記フォーカスレンズユニットを駆動するアクチュエータと、
前記フォーカスレンズユニットを駆動する駆動信号を前記撮像装置から受信する受信部と、
前記駆動信号に、前記フォーカスレンズユニットの移動可能範囲に関する可動情報に基づく応答情報が関連付けられている場合に、前記応答情報に基づいて前記アクチュエータを駆動する駆動制御部と
を備える交換レンズ。
【請求項４４】
前記駆動制御部は、前記駆動信号に前記応答情報が関連付けられていない場合には、前記フォーカスレンズユニットが予め設定されている範囲で移動するように、前記アクチュエータを駆動する請求項４３に記載の交換レンズ。
【請求項４５】
アクチュエータによって駆動されるフォーカスレンズユニットを有する交換レンズが脱着される撮像装置に用いられる制御プログラムであって、
前記フォーカスレンズユニットの移動可能範囲に関する可動情報を取得する取得ステップと、
前記可動情報に基づく応答情報を、前記フォーカスレンズユニットを駆動する駆動信号に関連付けて前記交換レンズへ送信する送信ステップと
をコンピュータに実行させる制御プログラム。
【請求項４６】
撮像装置に装着される交換レンズに用いられる制御プログラムであって、
前記交換レンズに備えられたフォーカスレンズユニットを駆動する駆動信号を前記撮像装置から受信する受信ステップと、
前記駆動信号に、前記フォーカスレンズユニットの移動可能範囲に関する可動情報に基づく応答情報が関連付けられている場合に、前記応答情報に基づいて前記フォーカスレンズユニットを駆動するアクチュエータを駆動する駆動制御ステップと
をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ鏡筒、交換レンズ、撮像装置、および制御プログラムに関する。
【背景技術】
【０００２】
光学系が特定の範囲内でのみ可動するように制限するフォーカスリミッタを備えたレンズ鏡筒が知られている。
【０００３】
また、フォーカスレンズの現在位置がサーチ範囲の端であるか否かを判断し、端と判断された場合に移動方向をサーチ範囲の反対の端へ向かう方向に設定してフォーカスレンズの移動を開始する撮像装置が知られている。
［先行技術文献］
［特許文献］
［特許文献１］  特開２００１−０４２４１９号公報
［特許文献２］  特開２０１４−０３８１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
光学系の可動範囲がフォーカスリミッタにより制限されていれば、カメラボディの設定に関わらず、交換レンズは制限された範囲でフォーカスレンズユニットを駆動していた。この際、交換レンズとカメラボディ間でフォーカスリミットの情報を送受信できず、カメラボディの設定を有効に活用する制御がされない場合があった。（第１の課題）
【０００５】
また、従来は、フォーカスレンズユニットとフォーカスリミッタとが機械的に連動していた。このため、マニュアルフォーカス操作とフォーカスリミットを両立させることができなかった。（第２の課題）
【０００６】
カメラボディがフォーカスレンズユニットの現在位置に応じて当該フォーカスレンズユニットの移動方向を交換レンズに指示する場合に、交換レンズは新たな指示を受け取るまで直前の指示に従ってフォーカスレンズユニットの移動を継続する。カメラボディは、フォーカスレンズユニットの現在位置によって、フォーカスレンズユニットが予め設定されている範囲の端に到達したと判定すると、移動を停止する停止指示を送信する。このため、交換レンズが停止指示に従ってフォーカスレンズユニットの移動を停止する時点において、フォーカスレンズユニットが予め設定されている範囲をすでに超えてしまっている場合がある。（第３の課題）
【課題を解決するための手段】
【０００７】
第１の課題に対して、本発明の第１の態様におけるレンズ鏡筒は、撮像装置に装着されるレンズ鏡筒であって、光軸方向に移動可能なフォーカスレンズユニットと、フォーカスレンズユニットを光軸方向に沿って移動させるアクチュエータと、アクチュエータの駆動を制御する駆動制御部と、フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、フォーカスレンズユニットの移動範囲を設定可能な設定部とを備え、駆動制御部は、設定部によってフォーカスレンズユニットの移動範囲が第１範囲または第２範囲のいずれかに設定されている場合であっても、撮像装置からの指示を受信した場合には移動範囲の設定を解除する。
【０００８】
本発明の第２の態様における撮像装置は、フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、フォーカスレンズユニットの移動範囲を設定可能な交換レンズを装着可能な撮像装置であって、交換レンズの設定にかかわらず、フォーカスレンズユニットの移動が許容される範囲を送信する送信部を備える。
【０００９】
本発明の第３の態様における制御プログラムは、光軸方向に移動可能なフォーカスレンズユニットと、フォーカスレンズユニットを光軸方向に沿って駆動させるアクチュエータと、を備え、撮像装置に装着される交換レンズに用いられる制御プログラムであって、フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、フォーカスレンズユニットの移動範囲を設定する設定ステップと、設定ステップによってフォーカスレンズユニットの移動範囲が第１範囲または第２範囲のいずれかに設定されている場合であっても、撮像装置からの指示を受信した場合には移動範囲の設定を解除させるようにアクチュエータを駆動する駆動ステップとをコンピュータに実行させる。
【００１０】
本発明の第４の態様における制御プログラムは、フォーカスレンズユニットの移動が許容される範囲を規定する一端または他端の少なくとも一方が互いに異なる第１範囲と第２範囲との一方に、フォーカスレンズユニットの移動範囲を設定可能な交換レンズを装着可能な撮像装置に用いられる制御プログラムであって、交換レンズの設定にかかわらず、フォーカスレンズユニットの移動が許容される範囲を送信する送信ステップとをコンピュータに実行させる。
【００１１】
また、第２の課題に対して、本発明の第５の態様における交換レンズは、フォーカスレンズユニットと、フォーカスレンズユニットを駆動するアクチュエータと、フォーカスレンズユニットの移動が許容される許容範囲が第１範囲から第１範囲よりも狭い第２範囲に切り替えられている場合に、ユーザ操作によるフォーカスレンズユニットの移動指示を制限してアクチュエータを駆動する駆動制御部とを備える撮像装置に装着される。
【００１２】
本発明の第６の態様における撮像装置は、フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、第１範囲より狭い範囲である第２範囲に関する第２情報を受信し、かつ、ユーザ操作によるフォーカスレンズユニットの移動指示を受信する受信部と、第１情報と第２情報のいずれかを選択する選択部と、フォーカスレンズユニットの駆動を制御する駆動制御部とを備え、駆動制御部は、フォーカスレンズユニットの移動が許容される範囲が第１範囲から第２範囲に切り替えられている場合に、ユーザ操作によるフォーカスレンズユニットの移動指示を制限する。
【００１３】
本発明の第７の態様における制御プログラムは、フォーカスレンズユニットとフォーカスレンズユニットを駆動するアクチュエータとを備え、撮像装置に装着される交換レンズの制御プログラムであって、フォーカスレンズユニットの移動が許容される許容範囲を第１範囲から第１範囲よりも狭い第２範囲に切り替える切替ステップと、ユーザ操作によるフォーカスレンズユニットの移動指示を受け付ける受付ステップと、移動指示を制限してアクチュエータを駆動する駆動制御ステップとをコンピュータに実行させる。
【００１４】
本発明の第８の態様における制御プログラムは、フォーカスレンズユニットとフォーカスレンズユニットを駆動するアクチュエータとを備える交換レンズを、装着される撮像装置から制御する制御プログラムであって、フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、第１範囲より狭い範囲である第２範囲に関する第２情報を受信し、かつ、ユーザ操作によるフォーカスレンズユニットの移動指示を受信する受信ステップと、第１情報と第２情報のいずれかを選択する選択ステップと、フォーカスレンズユニットの移動が許容される範囲が第１範囲から第２範囲に切り替えられている場合にはユーザ操作によるフォーカスレンズユニットの移動指示を制限して、フォーカスレンズユニットの駆動を制御する駆動制御ステップとをコンピュータに実行させる。
【００１５】
また、第３の課題に対して、本発明の第９の態様における撮像装置は、アクチュエータによって駆動されるフォーカスレンズユニットを有する交換レンズが脱着される撮像装置であって、フォーカスレンズユニットの移動可能範囲に関する可動情報を取得する取得部と、可動情報に基づく応答情報を、フォーカスレンズユニットを駆動する駆動信号に関連付けて交換レンズへ送信する送信部とを備える。
【００１６】
本発明の第１０の態様における交換レンズは、撮像装置に装着される交換レンズであって、フォーカスレンズユニットと、フォーカスレンズユニットを駆動するアクチュエータと、フォーカスレンズユニットを駆動する駆動信号を撮像装置から受信する受信部と、駆動信号に、フォーカスレンズユニットの移動可能範囲に関する可動情報に基づく応答情報が関連付けられている場合に、応答情報に基づいてアクチュエータを駆動する駆動制御部とを備える。
【００１７】
本発明の第１１の態様における制御プログラムは、アクチュエータによって駆動されるフォーカスレンズユニットを有する交換レンズが脱着される撮像装置に用いられる制御プログラムであって、フォーカスレンズユニットの移動可能範囲に関する可動情報を取得する取得ステップと、可動情報に基づく応答情報を、フォーカスレンズユニットを駆動する駆動信号に関連付けて交換レンズへ送信する送信ステップとをコンピュータに実行させる。
【００１８】
本発明の第１２の態様における制御プログラムは、撮像装置に装着される交換レンズに用いられる制御プログラムであって、交換レンズに備えられたフォーカスレンズユニットを駆動する駆動信号を撮像装置から受信する受信ステップと、駆動信号に、フォーカスレンズユニットの移動可能範囲に関する可動情報に基づく応答情報が関連付けられている場合に、応答情報に基づいてフォーカスレンズユニットを駆動するアクチュエータを駆動する駆動制御ステップとをコンピュータに実行させる。
【００１９】
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００２０】
【図１】カメラシステムの外観斜視図である。
【図２】カメラシステムの構成を説明する図である。
【図３】第１範囲および第２範囲を説明する図である。
【図４】第１情報および第２情報を説明する図である。
【図５】ＭＦ操作時におけるフォーカスリミットに関するインジケータの表示制御を説明する図である。
【図６】交換レンズの定常シーケンスに係る処理の一例を示すフロー図である。
【図７】カメラボディによるフォーカスレンズユニットの駆動範囲の選択処理の一例を示すフロー図である。
【図８】フォーカスリミットに関するインジケータの表示制御を説明する図である。
【図９−Ａ】フォーカスリミットに関するインジケータの表示制御を説明する図である。
【図９−Ｂ】フォーカスリミットに関するインジケータの表示制御を説明する図である。
【図９−Ｃ】フォーカスリミットに関するインジケータの表示制御を説明する図である。
【図１０】カメラシステムの外観斜視図である。
【図１１】カメラシステムの構成を説明する図である。
【図１２】第１範囲および第２範囲を説明する図である。
【図１３】マニュアルフォーカス操作時におけるフォーカスリミットに関するインジケータの表示の一例を示す図である。
【図１４】フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合におけるカメラボディ制御部２３１８による制御について説明する概念図である。
【図１５】フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合におけるカメラボディ制御部２３１８による、図５を用いて説明した制御とは異なる制御について説明する概念図である。
【図１６】フォーカスリミット設定が第２範囲に設定されているときの、カメラボディ制御部２３１８による更に別実施例の制御について説明する概念図である。
【図１７−Ａ】フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に設定されている場合の、Ｍ／Ａモード選択時の制御とＭモード選択時の制御の違いを説明する概念図である。
【図１７−Ｂ】フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に設定されている場合の、Ｍ／Ａモード選択時の制御とＭモード選択時の制御の違いを説明する概念図である。
【図１８】カメラシステム２１００が外部機器であるタブレット端末２５００により制御される場合について説明する図である。
【図１９】カメラボディ２３００によるフォーカスレンズユニット２２１２の駆動制御の一例を示すフロー図である。
【図２０】カメラシステムの外観斜視図である。
【図２１】カメラシステムの構成を説明する図である。
【図２２】第１範囲および第２範囲を説明する図である。
【図２３】第１情報および第２情報を説明する図である。
【図２４−Ａ】フォーカスレンズユニットの駆動を指示する制御コマンドを説明する図である。
【図２４−Ｂ】フォーカスレンズユニットの駆動を指示する制御コマンドを説明する図である。
【図２５】交換レンズによるマニュアルフォーカス操作に関する処理の一例を示すフロー図である。
【図２６】カメラボディによる制御コマンドの選択処理の一例を示すフロー図である。
【図２７】交換レンズによるオートフォーカス動作時のフォーカスレンズユニットの駆動処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
図１は、第１実施形態に係るカメラシステム１１００の外観斜視図である。カメラシステム１１００は、交換レンズ１２００が撮像装置としてのカメラボディ１３００に装着されて構成されるレンズ交換式一眼レフカメラである。交換レンズ１２００は、レンズマウント１２２１を備え、カメラボディ１３００は、カメラマウント１３２１を備える。レンズマウント１２２１とカメラマウント１３２１が係合して、交換レンズ１２００とカメラボディ１３００が一体化されると、交換レンズ１２００とカメラボディ１３００はカメラシステム１１００として機能する。
【００２３】
光軸１０１１と平行な矢印１０２１に沿って、レンズマウント１２２１をカメラマウント１３２１へ接近させ、レンズ指標１２０９とボディ指標１３４０が対向するように両者を接触させる。さらに、レンズマウント１２２１のマウント面とカメラマウント１３２１のマウント面の接触を保ったまま、交換レンズ１２００を矢印１０２２の方向へ回転させる。そうすると、ロックピン１３５０によるロック機構が作動し、交換レンズ１２００はカメラボディ１３００に固定される。この状態において、交換レンズ１２００側の接続端子とカメラボディ１３００側の接続端子とは電気的に接続される。これにより、互いに制御信号等の通信および電力の授受を行うことができる。
【００２４】
交換レンズ１２００は、切替部としてのフォーカス制限切り替えスイッチ１２０１と、フォーカスリング１２０２とを備える。フォーカス制限切り替えスイッチ１２０１は、フォーカスレンズユニットの移動が許容される範囲である第１範囲と、第１範囲とは異なる範囲である第２範囲とを切り替える。使用者は、フォーカス制限切り替えスイッチ１２０１を切り替えることにより、フォーカスレンズユニットの駆動範囲を選択することができる。本実施形態においては、第１範囲はフォーカス制限がなされていない範囲であり、第２範囲は第１範囲よりも狭い範囲、すなわちフォーカス制限がなされた範囲である。本実施形態においては、第２範囲として２つのフォーカスリミットが設定されている。詳しくは後述するが、無限領域用のフォーカスリミットと、至近領域用のフォーカスリミットとが設定されている。
【００２５】
使用者は、フォーカス制限切り替えスイッチ１２０１をＦＵＬＬに切り替えることにより第１範囲に設定でき、ＬＩＭＩＴ１に切り替えることにより無限領域用のフォーカスリミットに設定でき、ＬＩＭＩＴ２に切り替えることにより至近領域用のフォーカスリミットに設定できる。すなわち、フォーカス制限切り替えスイッチ１２０１を切り替えることにより、３ポジションのうちのいずれか１つを選択することができる。フォーカスレンズユニットの移動範囲を制限することにより、フォーカス合焦時間を短縮することができる。交換レンズ１２００は、フォーカス制限切り替えスイッチ１２０１が３ポジションのうちのいずれに切り替えられているかに関わらず、第１範囲に関する第１情報と、第２範囲に関する第２情報との両方をカメラボディ１３００に送信する。さらに、３ポジションのうちのいずれに切り替えられているかを示す設定情報としてのスイッチ状態情報を送信する。
【００２６】
カメラボディ１３００は、第１情報と第２情報との両方、およびスイッチ状態情報を受信する。カメラボディ１３００は、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲でフォーカスレンズユニットを移動させる。ただし、詳しくは後述するが、カメラボディ１３００側の撮影に関する設定状態によっては、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲で駆動させることが好ましくない場合がある。そこで、カメラボディ１３００は、スイッチ状態情報に加えて、撮影に関する設定状態に応じて、第１範囲および第２範囲のいずれかの範囲を選択し、選択した範囲に従ってフォーカスレンズユニットを移動させる。撮影に関する設定状態に応じて、フォーカスレンズユニットの駆動範囲を選択するので、当該駆動範囲を柔軟に決定することができる。
【００２７】
図２は、カメラシステム１１００の構成を説明する図である。交換レンズ１２００は、フォーカス制限切り替えスイッチ１２０１およびフォーカスリング１２０２に加えて、撮影光学系としての撮影レンズ１２１０、交換レンズ制御部１２２０、ズームレンズ駆動部１２４０、フォーカスレンズ駆動部１２５０、および検出部１２６０を備える。カメラボディ１３００は、ＡＦセンサ１３０７、撮像素子１３０８、Ａ／Ｄ変換器１３０９、内部メモリ１３１０、画像処理部１３１１、記録媒体ＩＦ１３１２、表示制御部１３１３、表示部１３１４、操作部材１３１５、電源制御部１３１６、カメラボディ制御部１３１８、および電源スイッチ１３２３を備える。
【００２８】
交換レンズ制御部１２２０とカメラボディ制御部１３１８は、レンズマウント１２２１およびカメラマウント１３２１を介して互いに接続されている。交換レンズ制御部１２２０およびカメラボディ制御部１３１８は、相互に通信を実行しつつ協働して交換レンズ１２００とカメラボディ１３００とを制御する。
【００２９】
交換レンズ１２００には、光学特性が異なる複数の種類が存在する。使用者は、任意の一つをカメラボディ１３００へ装着することができる。交換レンズ１２００に備えられた撮影レンズ１２１０は、複数の光学レンズ群から構成される。具体的には、撮影レンズ１２１０は、ズームレンズユニット１２１１と、フォーカスレンズユニット１２１２とを含んで構成される。撮影レンズ１２１０は、光軸１０１１に沿って入射する被写体光束をカメラボディ１３００内に配置された撮像素子１３０８へ導く。
【００３０】
ＡＦセンサ１３０７には、光学系を透過して入射する被写体光束の一部が導かれる。ＡＦセンサ１３０７は、導かれた被写体光束の一部を受光する複数の光電変換素子列を有する。ＡＦセンサ１３０７は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。ＡＦセンサ１３０７は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラボディ制御部１３１８に出力する。カメラボディ制御部１３１８は、フォーカスレンズユニット１２１２を目標位置に移動させるための制御信号を交換レンズ制御部１２２０へ出力する。なお、カメラボディ１３００は、撮像素子１３０８とは別体のＡＦセンサ１３０７を備える構成ではなく、測距機能を有する画素を含む撮像素子１３０８を備えてもよい。
【００３１】
撮像素子１３０８は、被写体像である光学像を光電変換する素子である。撮像素子１３０８として、ＣＣＤセンサ、ＣＭＯＳセンサを用いることができる。撮像素子１３０８により光電変換された被写体像は、Ａ／Ｄ変換器１３０９でアナログ信号からデジタル信号に変換される。
【００３２】
デジタル信号に変換された被写体像は、画像データとして順次処理される。画像データは、一旦内部メモリ１３１０に記憶される。内部メモリ１３１０は、高速で読み書きできるランダムアクセスメモリである。内部メモリ１３１０として、ＤＲＡＭ、ＳＲＡＭを用いることができる。内部メモリ１３１０は、画像処理部１３１１が行う画像処理、圧縮処理において、ワークメモリとしての役割を担う。内部メモリ１３１０は、当該役割を担うに相当する十分なメモリ容量を備える。
【００３３】
画像処理部１３１１は、設定されている撮影モード、使用者からの指示に則して、画像データを所定の画像フォーマットに従った画像データに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合には、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。そして、変換された画像データは、再び内部メモリ１３１０に格納される。
【００３４】
画像処理部１３１１によって処理された画像データは、記録媒体ＩＦ１３１２を介して、内部メモリ１３１０から記録媒体１４００に記録される。記録媒体１４００は、フラッシュメモリ等により構成される、カメラボディ１３００に対して着脱可能な不揮発性メモリである。画像処理部１３１１は、記録用に処理される画像データに並行して、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部１３１３の制御に従って、表示部１３１４に表示される。記録の有無に関わらず、カメラボディ制御部１３１８が、画像処理部１３１１に逐次表示用の画像データを生成させ、表示部１３１４に表示させれば、電子ファインダ機能としてのライブビューを実現できる。また、後述するフォーカスリミットに関するインジケータ等を表示部１３１４に表示させることもできる。
【００３５】
電源制御部１３１６は、電源１４１０と通信して残電力の検出、電力供給の監視、給電等を行う。電源１４１０は、例えばバッテリにより構成される。
【００３６】
カメラボディ１３００は、上記の画像処理における各々の要素も含めて、カメラボディ制御部１３１８により直接的または間接的に制御される。カメラボディ制御部１３１８は、システムメモリ１３１７を含む。システムメモリ１３１７は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１３１７は、カメラシステム１１００の動作時に必要な定数、変数、プログラム等を、カメラシステム１１００の非動作時にも失われないように記録している。カメラボディ制御部１３１８は、定数、変数、プログラム等を適宜内部メモリ１３１０に展開して、カメラシステム１１００の制御に利用する。カメラボディ制御部１３１８は、第１情報と共に第２情報を受信する受信部、撮影に関する設定情報に基づいて第１情報と第２情報のいずれかを選択する選択部、および選択された第１情報と第２情報のいずれかに従って、フォーカスレンズユニット１２１２の駆動を制御する制御部として機能する。カメラボディ制御部１３１８は、連続して取得される画像データを用いたコントラストＡＦの情報に応じて、特定の領域の被写体像が撮像素子１３０８の受光面上で合焦するように、フォーカスレンズユニット１２１２を駆動してもよい。
【００３７】
カメラシステム１１００は、使用者からの操作を受け付ける操作部材１３１５を複数備えている。操作部材１３１５は、例えば、撮影モードの設定に用いられる。撮影モードとして、フルオートモード、シーンモード、マニュアルモードが含まれる。使用者は、操作部材１３１５を操作することにより、撮影モードを設定することができる。カメラボディ制御部１３１８は、これら操作部材１３１５が操作されたことを検知し、操作に応じた動作を実行する。
【００３８】
カメラシステム１１００は、操作部材１３１５の類としてレリーズスイッチを備える。レリーズスイッチは、押下げ方向に２段階に検知できる押しボタンで構成されている。カメラボディ制御部１３１８は、１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ等を実行し、２段階目の押下げであるＳＷ２の検知により撮像素子１３０８による被写体像の取得動作を実行する。
【００３９】
ズームレンズユニット１２１１は、カメラボディ制御部１３１８および交換レンズ制御部１２２０の統括制御のもと、ズームレンズ駆動部１２４０によって駆動される。ズームレンズ駆動部１２４０は、使用者の指示に応じてズームレンズユニット１２１１を駆動して、画角を変更する。
【００４０】
フォーカスレンズユニット１２１２は、カメラボディ制御部１３１８および交換レンズ制御部１２２０の統括制御のもと、フォーカスレンズ駆動部１２５０によって駆動される。フォーカスレンズ駆動部１２５０は、ＡＦセンサ１３０７の情報に応じて、特定の領域の被写体像が撮像素子１３０８の受光面上で合焦するように、フォーカスレンズユニット１２１２を駆動する。フォーカスレンズ駆動部１２５０は、フォーカスレンズユニット１２１２を駆動するためのアクチュエータとしての駆動モータ１２５１と、フォーカスレンズユニット１２１２の位置を検出するためのエンコーダ１２５２とを含む。エンコーダ１２５２により検出されたフォーカスレンズユニット１２１２の現在位置を示す情報は、交換レンズ制御部１２２０を介してカメラボディ制御部１３１８へ送出される。
【００４１】
交換レンズ制御部１２２０は、システムメモリ１２３０を含む。システムメモリ１２３０は、交換レンズ１２００に関する情報を記憶している。交換レンズ１２００に関する情報として、フォーカス制限切り替えスイッチ１２０１を備えた交換レンズであることを示すレンズ機能情報、第１範囲を示す第１パルス情報と第２範囲を示す第２パルス情報との組、フォーカスリミットの表示に関する表示情報等を記憶している。第１パルス情報と第２パルス情報との組は、焦点距離に応じて複数記憶されている。フォーカスリミットの表示に関する表示情報は、フォーカス制限切り替えスイッチ１２０１の状態に応じた、フォーカスレンズユニット１２１２の制限ポジション情報、および現在のズームポジションにおける距離ポジションの分割数を含む。フォーカスリミットの表示に関する表示情報も、焦点距離に応じて複数記憶されている。
【００４２】
交換レンズ制御部１２２０は、カメラボディ制御部１３１８との通信が確立されると、交換レンズ１２００に関する情報をカメラボディ制御部１３１８に送信する。例えば、上述のレンズ機能情報を送信する。その後、カメラボディ１３００からのポーリングを受信する度に、第１パルス情報および第２パルス情報の組、並びにスイッチ状態情報を送信する。さらに、フォーカス制限切り替えスイッチ１２０１の状態に応じた、フォーカスレンズユニット１２１２の制限ポジション情報、現在のズームポジションにおけるフォーカスレンズユニット１２１２の距離ポジション情報、現在のズームポジションにおける距離ポジションの分割数を送信する。
【００４３】
交換レンズ制御部１２２０は、フォーカスレンズユニット１２１２の移動が許容される範囲が第１範囲に切り替えられている場合であっても、カメラボディからの指示によっては第２範囲で駆動モータ１２５１を駆動し、第２範囲に切り替えられている場合であっても、カメラボディ１３００からの指示によっては第１範囲で駆動モータ１２５１を駆動する駆動制御部として機能する。交換レンズ制御部１２２０は、駆動モータ１２５１を駆動させてフォーカスレンズユニット１２１２を移動させ、エンコーダ１２５２により検出されたパルス情報に基づいて、駆動モータ１２５１の駆動を制御する。
【００４４】
検出部１２６０は、使用者の操作によるフォーカスリング１２０２の単位時間当たりの回転量を検出する。交換レンズ制御部１２２０は、使用者によりマニュアルフォーカス操作がなされた場合に、検出された単位時間当たりの回転量をカメラボディ制御部１３１８に送信する。そして、カメラボディ制御部１３１８からの駆動指示に応じて、フォーカスレンズユニット１２１２を駆動する。
【００４５】
図３は、第１範囲および第２範囲を説明する図である。図３（ａ）は、第１範囲を説明する図である。図３（ｂ）、（ｃ）は、第２範囲を説明する図である。特に、図３（ｂ）は、無限領域用のフォーカスリミットを説明する図であり、図３（ｃ）は、至近領域用のフォーカスリミットを説明する図である。本実施形態においては、無限端設計値をフォーカスレンズユニット１２１２の駆動範囲の基準、すなわち０パルスとして、後述する各種設計値および各種ソフトリミットのパルス数が定められている。
【００４６】
図３（ａ）に示すように、至近端設計値は、合焦可能範囲における至近側の端点を示す値である。第１範囲においては、フォーカスレンズユニット１２１２は、無限端設計値と至近端設計値の間の範囲において合焦することができる。さらに、無限端設計値から無限側に無限端ソフトリミットが定められており、至近端設計値から至近側に至近端ソフトリミットが定められている。無限端ソフトリミットは、フォーカスレンズユニット１２１２の駆動範囲として予め定められた無限側の端点を示す値である。至近端ソフトリミットは、フォーカスレンズユニット１２１２の駆動範囲として予め定められた至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、合焦可能範囲外であり、オーバーストロークの範囲である。カメラボディ１３００がコントラストＡＦを実行している場合には、例えば無限端設計値にピントを合わせようとすると、一旦無限端設計値よりも無限側に動かすことになる。そこで、本実施形態においては、無限端ソフトリミットを定めることにより、オーバーストロークの範囲を設けている。至近端ソフトリミットについても同様である。
【００４７】
無限領域用のフォーカスリミットにおいては、図３（ｂ）に示すように、合焦可能範囲は、無限寄りに制限されている。より詳細には、至近端設計値から無限側に近端設計値が定められている。近端設計値は、合焦可能範囲における至近側の端点を示す値である。フォーカスレンズユニット１２１２は、無限端設計値と近端設計値の間の範囲において合焦することができる。さらに、近端設計値と至近端設計値の間に近端ソフトリミットが定められている。近端ソフトリミットは、フォーカスレンズユニット１２１２の駆動範囲における至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および近端設計値から近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【００４８】
至近領域用のフォーカスリミットにおいては、図３（ｃ）に示すように、合焦可能範囲は、至近寄りに制限されている。より詳細には、無限端設計値から至近側に遠端設計値が定められている。遠端設計値は、合焦可能範囲における無限側の端点を示す値である。フォーカスレンズユニット１２１２は、遠端設計値と至近端設計値の間の範囲において合焦することができる。さらに、遠端設計値と無限端設計値の間に遠端ソフトリミットが定められている。遠端ソフトリミットは、フォーカスレンズユニット１２１２の駆動範囲における無限側の端点を示す値である。遠端設計値から遠端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【００４９】
図４は、第１情報および第２情報を説明する図である。上述のように、システムメモリ１２３０は、焦点距離に応じて、第１情報と第２情報との組を複数記憶している。ズームレンズユニット１２１１の焦点距離が３５−１００ｍｍであれば、例えば、３５−５０ｍｍ、５０−７５ｍｍ、および７５−１００ｍｍの３つの範囲のそれぞれに応じた、第１情報と第２情報との組を記憶している。図４においては、焦点距離が３５−１００ｍｍの場合における、フォーカスレンズユニット１２１２の駆動範囲の両端を示す各種設計値、および合焦可能範囲の両端を示す各種ソフトリミットを示している。なお、図中の括弧で囲まれた各種設計値および各種ソフトリミットは、後述するように、カメラボディ１３００に送信されなくてもよい。
【００５０】
交換レンズ１２００は、フォーカス制限なしに対応する第１情報として無限端ソフトリミットおよび至近端ソフトリミットをカメラボディ１３００へ送信する。本実施形態においては、さらに合焦可能範囲を示す情報として無限端設計値および至近端設計値を送信する。なお、無限端設計値は、０に固定されているので、交換レンズ制御部１２２０は、カメラボディ１３００に送信しなくてもよい。
【００５１】
交換レンズ１２００は、無限領域用のフォーカスリミットを示す第２情報として近端ソフトリミットを送信する。本実施形態においては、さらに合焦可能範囲を示す情報として近端設計値を送信する。なお、無限端ソフトリミットは、第１情報と重複するので送信しなくてもよい。また、至近領域用のフォーカスリミットを示す第２情報として遠端ソフトリミットを送信する。本実施形態においては、さらに合焦可能範囲を示す情報として遠端設計値を送信する。なお、至近端設計値および至近端ソフトリミットは、第１情報と重複するので送信しなくてもよい。
【００５２】
上述のように、無限端ソフトリミットおよび至近端ソフトリミットは、パルス数として設定されている。したがって、第１情報はパルス情報として表される。同様に、近端ソフトリミットおよび遠端ソフトリミットも、パルス数として設定されている。したがって、第２情報もパルス情報として表される。
【００５３】
カメラボディ１３００は、フォーカスレンズユニット１２１２を移動させる場合、パルス数で表されるレンズ駆動量等の目標位置に関する制御信号駆動指示を、カメラボディ制御部１３１８から交換レンズ制御部１２２０に送信する。交換レンズ制御部１２２０は、カメラボディ制御部１３１８からフォーカスレンズユニット１２１２の駆動指示を受信した後、駆動モータ１２５１を駆動させてフォーカスレンズユニット１２１２を移動させる。交換レンズ制御部１２２０は、エンコーダ１２５２によりフォーカスレンズユニット１２１２の位置を検出させ、カメラボディ制御部１３１８から送信されたパルス数に到達するまで駆動モータ１２５１を駆動させる。ここで、例えば無限端から至近端までフォーカスレンズユニット１２１２を移動させる場合には、現在の焦点距離に応じた至近端設計値にて示されるパルス量分、フォーカスレンズユニット１２１２を駆動する。例えば、焦点距離が３５−５０ｍｍであり、この焦点距離での至近端設計値が３０００パルスであれば、カメラボディ制御部１３１８は３０００パルス駆動する指示を交換レンズ制御部１２２０へ送信する。同様に、焦点距離が５０−７５ｍｍであり、この焦点距離での至近端設計値が２８００パルスとすると、カメラボディ制御部１３１８は２８００パルス駆動する指示を交換レンズ制御部１２２０へ送信する。以上のように、焦点距離に応じて至近端設計値に示されるパルス数は異なっている。焦点距離に応じたパルス数を交換レンズ制御部１２２０に送信することにより、フォーカスレンズユニット１２１２の駆動を適切に制御することができる。
【００５４】
図５は、ＭＦ操作時におけるフォーカスリミットに関するインジケータの表示制御を説明する図である。図５（ａ）は、フォーカス制限なしの状態におけるＭＦ操作画面の一例を示す。カメラボディ制御部１３１８は、ＭＦ操作画面に、表示バー１４０１と、フォーカスレンズユニット１２１２の現在位置を示す情報であるフォーカスレンズユニットポジション１４０２と、ＭＦ操作ガイド１４０３とを表示する。また、表示バー１４０１の遠端を示す指標１４０４と、近端を示す指標１４０５とを表示する。使用者は、表示バー１４０１でフォーカスレンズユニット１２１２の位置を確認しながら、フォーカスリング１２０２を操作することができる。
【００５５】
カメラボディ制御部１３１８は、現在のズームポジションにおける距離ポジションの分割数に応じて、フォーカスレンズユニットポジション１４０２を表示する。ここで、距離ポジションの分割数は、表示バー１４０１の表示における分解能を示す。例えば、分割数が１００であれば、フォーカスレンズユニットポジション１４０２を１００段階で表示することができる。本実施形態においては、分割数は無限端を基準に定められる。すなわち、無限端においてポジション値を０とする。そして、至近側に近づくにつれて、ポジション値は大きくなり、至近端においてポジション値が最も大きくなる。上述の例を用いると、至近端においてポジション値は９９となる。カメラボディ制御部１３１８は、距離ポジション情報に示される距離ポジション値に従って、フォーカスレンズユニットポジション１４０２を表示する。以上のようにして、カメラボディ制御部１３１８は、表示バー１４０１における、フォーカスレンズユニット１２１２の現在位置に相当する位置に対応させて、フォーカスレンズユニットポジション１４０２を表示する。
【００５６】
フォーカスレンズユニットポジション１４０２の表示は、使用者によるフォーカスリング１２０２の操作に応じて変化する。フォーカスレンズユニット１２１２において現在のズームポジションにおける距離ポジションの分割数を１００とした場合に、フォーカスレンズユニットポジション１４０２を示す変数Ｘは、以下の数式（１）により算出される。
Ｘ＝（１−（（Ａ−Ｃ）／（Ｂ−Ｃ）））×１００・・・（１）
ただし、Ａは現在のフォーカスレンズユニットポジション１４０２を示し、Ｂは近端のポジション値を示し、Ｃは遠端のポジション値を示す。また、フォーカスレンズユニットポジション１４０２は、最至近を０として定められる。なお、Ａ−Ｃ≦０の場合には、ＡをＣに置き換えてＸを算出し、Ｂ−Ａ≦０の場合には、ＡをＢに置き換えてＸを算出する。カメラボディ制御部１３１８は、スイッチ状態情報に示される状態に応じて、近端のポジション値および遠端のポジション値を決定する。
【００５７】
図５（ｂ）は、スイッチ状態情報に示される状態と遠端ポジション値との関係を示し、図５（ｃ）は、スイッチ状態情報に示される状態と近端ポジション値との関係を示す。遠端のポジション値および近端のポジション値のそれぞれは、スイッチ状態情報に示される状態に応じて３通りの値を取り得る。
【００５８】
図５（ｂ）に示すように、遠端のポジション値は、スイッチ状態情報がＦＵＬＬを示す場合には、０に設定される。スイッチ状態情報がＬＩＭＩＴ１を示す場合にも、０に設定される。スイッチ状態情報がＬＩＭＩＴ２を示す場合には、遠端フォーカス制限ポジション値に設定される。遠端フォーカス制限ポジション値は、焦点距離に応じて設定されている。
【００５９】
図５（ｃ）に示すように、近端のポジション値は、スイッチ状態情報がＦＵＬＬを示す場合には、距離ポジションの分割数−１に設定される。スイッチ状態情報がＬＩＭＩＴ１を示す場合には、近端フォーカス制限ポジション値に設定される。近端フォーカス制限ポジション値は、焦点距離に応じて設定されている。スイッチ状態情報がＬＩＭＩＴ２を示す場合には、距離ポジションの分割数−１に設定される。
【００６０】
図６は、交換レンズ１２００の定常シーケンスに係る処理の一例を示すフロー図である。本フローは、カメラボディ１３００へのレンズ機能情報の送信処理、交換レンズ１２００の初期化処理等を含む一連の起動シーケンスが終了した後に開始される。初期化処理においては、交換レンズ制御部１２２０は、カメラボディ制御部１３１８から初期化実行コマンドを受信すると、初期処理開始時のスイッチ状態情報に応じた範囲へフォーカスレンズユニット１２１２を駆動する。
【００６１】
交換レンズ制御部１２２０は、カメラボディ制御部１３１８からのポーリングを受信したかを判定する（ステップＳ１１０１）。ポーリングを受信したと判定した場合には（ステップＳ１１０１でＹＥＳ）、スイッチ状態情報および選択されている焦点距離を示す焦点距離情報を取得する（ステップＳ１１０２）。そして、焦点距離情報に応じた各種設計値および各種ソフトリミットを取得する（ステップＳ１１０３）。例えば、選択されている焦点距離が３５−５０ｍｍであれば、図４に示した３５−５０ｍｍに対応する各種設計値および各種ソフトリミットを取得する。
【００６２】
交換レンズ制御部１２２０は、焦点距離情報に応じたフォーカスリミットの表示に関する表示情報を取得する（ステップＳ１１０４）。交換レンズ制御部１２２０は、取得した表示情報を用いて、図５で説明したように、フォーカスレンズユニットポジション１４０２の距離ポジション値を算出する（ステップＳ１１０５）。そして、取得した各種設計値および各種ソフトリミット、スイッチ状態情報、表示情報、並びに算出した距離ポジション値をカメラボディ制御部１３１８に送信する（ステップＳ１１０６）。交換レンズ制御部１２２０は、電源がオフされたかを判定し（ステップＳ１１０７）、電源がオフされていないと判定した場合に（ステップＳ１１０７でＮＯ）、ステップＳ１１０１に移行する。電源がオフされたと判定した場合に（ステップＳ１１０７でＹＥＳ）、一連の処理を終了する。
【００６３】
以上のように、交換レンズ制御部１２２０は、ポーリングを受信する度に、フォーカスリミットに関する情報をカメラボディ制御部１３１８に送信する。したがって、カメラボディ１３００は、最新のフォーカスリミットの範囲を用いて、レンズ制御および表示制御を行うことができる。
【００６４】
図７は、カメラボディ１３００によるフォーカスレンズユニット１２１２の駆動範囲の選択処理の一例を示すフロー図である。本フローは、カメラボディ制御部１３１８が定常シーケンスにより交換レンズ１２００からフォーカスリミットに関する情報およびスイッチ状態情報を受信すると開始される。受信したフォーカスリミットに関する情報およびスイッチ状態情報は、内部メモリ１３１０に保持される。
【００６５】
カメラボディ制御部１３１８は、装着されている交換レンズ１２００がフォーカス制限切り替えスイッチを備えているかを判定する（ステップＳ１２０１）。カメラボディ制御部１３１８は、起動シーケンスにより交換レンズ１２００から送信されたレンズ機能情報を参照することにより判定することができる。交換レンズ１２００がフォーカス制限切り替えスイッチを備えていないと判定した場合には（ステップＳ１２０１でＮＯ）、後述の処理を実行することなく処理を終了する。
【００６６】
交換レンズ１２００がフォーカス制限切り替えスイッチを備えていると判定した場合には（ステップＳ１２０１でＹＥＳ）、カメラボディ制御部１３１８は、内部メモリ１３１０からスイッチ状態情報を取得する（ステップＳ１２０２）。そして、スイッチ状態情報および撮影に関する設定情報に応じて、フォーカスレンズユニット１２１２の駆動範囲を選択する。具体的には、スイッチ状態情報がＦＵＬＬに設定されているかを判定し（ステップＳ１２０３）、スイッチ状態情報がＦＵＬＬに設定されていることを示す場合には（ステップＳ１２０３でＹＥＳ）、撮影モードがマクロモードに設定されているかを判定する（ステップＳ１２０４）。撮影モードがマクロモードに設定されている場合には（ステップＳ１２０４でＹＥＳ）、至近領域用のフォーカスリミットを選択する（ステップＳ１２０５）。以上のように、たとえスイッチ状態情報がＦＵＬＬに設定されていたとしても、カメラボディ１３００側の設定を優先して至近領域用のフォーカスリミットを選択する。
【００６７】
撮影モードがマクロモードに設定されていない場合には（ステップＳ１２０４でＹＥＳ）、さらに遠景モードに設定されているかを判定する（ステップＳ１２０６）。遠景モードに設定されている場合には（ステップＳ１２０６でＹＥＳ）、無限領域用のフォーカスリミットを選択する（ステップＳ１２０７）。以上のように、たとえスイッチ状態情報がＦＵＬＬに設定されていたとしても、カメラボディ１３００側の設定を優先して無限領域用のフォーカスリミットを選択する。遠景モードに設定されていない場合には（ステップＳ１２０６でＮＯ）、フォーカス制限なしを選択する（ステップＳ１２０８）。
【００６８】
スイッチ状態情報がＦＵＬＬに設定されていることを示さない場合、すなわちＬＩＭＩＴ１またはＬＩＭＩＴ２に設定されていることを示す場合には（ステップＳ１２０３でＮＯ）、撮影モードがフルオートまたはマニュアルモードに設定されているかを判定する（ステップＳ１２０９）。フルオートに設定されている場合には（ステップＳ１２０９でＹＥＳ）、シーンに応じた最適な状態で撮影することが好ましい。そこで、たとえフォーカス制限切り替えスイッチ１２０１がＬＩＭＩＴ１またはＬＩＭＩＴ２に切り替えられていたとしても、フルオートの設定を優先する。したがって、フォーカス制限なしを選択する（ステップＳ１２１０）。また、マニュアルモードに設定されている場合には（ステップＳ１２０９でＹＥＳ）、そもそも使用者の意思により操作されるので、フォーカスリミットを設けずに、使用者の操作を尊重することが好ましい。したがって、フォーカス制限なしを選択する（ステップＳ１２１０）。
【００６９】
フルオートおよびマニュアルモードのいずれにも設定されていない場合には（ステップＳ１２０１）、スイッチ状態情報に応じてフォーカスリミットを選択する。具体的には、ＬＩＭＩＴ１に設定されている場合には（ステップＳ１２１１でＹＥＳ）、無限領域用のフォーカスリミットを選択し、ＬＩＭＩＴ１に設定されていない場合、すなわちＬＩＭＩＴ２に設定されている場合には（ステップＳ１２１１でＮＯ）、至近領域用のフォーカスリミットを選択する（ステップＳ１２１３）。
【００７０】
カメラボディ制御部１３１８は、いずれかの範囲を選択すると、一連の処理を終了する。なお、カメラボディ制御部１３１８は、以上のように駆動範囲を選択すると、ＳＷ１を検知した場合には、選択した範囲でフォーカスレンズユニット１２１２を移動させる。
【００７１】
図８は、フォーカスリミットに関するインジケータの表示制御を説明する図である。図８（ａ）、（ｂ）、（ｃ）は、図３（ａ）、（ｂ）、（ｃ）と同一である。図８（ｄ）は、フォーカスリミットに関する表示例を示す。図８（ｄ）は、図５（ａ）に示したＭＦ操作画面におけるインジケータに関する表示例と同一である。
【００７２】
図８（ａ）、（ｄ）に示すように、カメラボディ制御部１３１８は、第１範囲においては、無限端設計値を表示バー１４０１の遠端１４０６に対応させ、至近端設計値を表示バー１４０１の近端１４０７に対応させて表示する。カメラボディ制御部１３１８は、フォーカスレンズユニット１２１２が無限端設計値から無限端ソフトリミットまで移動する間、および至近端設計値から至近端ソフトリミットまで移動する間に、フォーカスレンズユニットポジション１４０２の表示を変更しない。すなわち、フォーカスレンズユニット１２１２が合焦可能範囲として設定されている範囲を超えて移動する間におけるフォーカスレンズユニットポジション１４０２の表示を変更しない。この場合には、フォーカスレンズユニット１２１２は移動しているが、表示の上ではフォーカスレンズユニットポジション１４０２は移動しないことになる。
【００７３】
そこで、カメラボディ制御部１３１８は、例えば、フォーカスレンズユニット１２１２が無限端ソフトリミットまで到達したかを検出し、到達したことを検出すると、表示バー１４０１の表示の色を変化させてもよい。これにより、使用者は、ＭＦ操作を実行する場合に、フォーカスレンズユニットポジション１４０２の表示が変化しなかったとしても、無限端ソフトリミットに到達したと判断することができる。
【００７４】
図８（ｂ）、（ｄ）に示すように、カメラボディ制御部１３１８は、無限領域用のフォーカスリミットにおいては、無限端設計値を表示バー１４０１の遠端１４０６に対応させ、近端ソフトリミットを表示バー１４０１の近端１４０７に対応させて表示する。この場合にも、上述のように、カメラボディ制御部１３１８は、フォーカスレンズユニット１２１２が無限端ソフトリミットまで到達したかを検出し、到達したことを検出すると、表示バー１４０１の表示の色を変化させるとよい。図８（ｃ）、（ｄ）に示すように、カメラボディ制御部１３１８は、至近領域用のフォーカスリミットにおいては、遠端ソフトリミットを表示バー１４０１の遠端１４０６に対応させ、至近端設計値を表示バー１４０１の近端１４０７に対応させて表示する。
【００７５】
図９‐Ａから図９‐Ｃは、フォーカスリミットに関するインジケータの表示制御を説明する図である。図９‐Ａは、フォーカス制限なしの状態におけるフォーカスリミットに関する表示例を示す。図９‐Ａは、図５（ａ）に示したＭＦ操作画面におけるインジケータに関する表示例と同一である。図９‐Ｂ、図９‐Ｃは、無限領域用のフォーカスリミットの状態におけるフォーカスリミットに関する表示例を示す。
【００７６】
交換レンズ制御部１２２０は、フォーカスレンズユニット１２１２の移動が許容される範囲が第１範囲に設定されている場合と、第２範囲に設定されている場合とで、フォーカスレンズユニットの移動範囲に関するインジケータの表示を異ならせる。具体的には、図９‐Ｂに示すように、交換レンズ制御部１２２０は、フォーカスレンズユニットポジション１４０２の表示範囲を変更せずに、表示バー１４０１の少なくとも一部の指標１４０５を変更する。ここでは、指標１４０５として「７ｍ」が表示されている。
【００７７】
また、図９‐Ｃに示すように、交換レンズ制御部１２２０は、指標１４０５を変更せずに、フォーカスレンズユニットポジション１４０２の表示範囲を変更してもよい。この場合には、近端ソフトリミットよりも至近側に移動できないことを示す移動禁止領域１４０８を表示するとよい。これにより、使用者は、近端ソフトリミットよりも至近側に移動できないことを視覚的に認識し易くなる。
【００７８】
以上の説明では、カメラボディ制御部１３１８は、撮影モードがフルオートまたはマニュアルモードに設定されていれば、フォーカス制限なしを選択したが、スマートホン、タブレット端末、パーソナルコンピュータ等の外部の装置により制御される場合に、フォーカス制限なしを選択してもよい。外部の装置によりカメラシステム１１００が操作される場合には、使用者はカメラシステム１１００から離れた位置（つまり、交換レンズ１２００のフォーカス制限切り替えスイッチ１２０１を操作できない位置）で当該外部の装置の操作を行ってより細かな制御がなされる場合があるからである。
【００７９】
以上の説明では、カメラボディ制御部１３１８は、撮影モードがフルオートまたはマニュアルモードに設定されていれば、フォーカス制限なしを選択したが、撮影モードがフルオートまたはマニュアルモードの少なくとも一方に設定されている場合に、フォーカス制限ありを選択しても良い。これにより、フォーカス制限切り替えスイッチ１２０１を介した使用者の意志を反映させて、より柔軟な合焦駆動を行うことができる。
【００８０】
以上の説明では、フォーカスリミッタは交換レンズ１２００側で設定されたが、カメラボディ１３００側で設定されてもよい。この場合には、カメラボディ制御部１３１８は、フォーカスリミッタの設定を切り替えるためのメニュー画面を表示部１３１４に表示し、操作部材１３１５を介してなされる使用者の操作に応じて切り替えてもよい。また、カメラボディ制御部１３１８は、ポーリング時にスイッチ状態情報を交換レンズ１２００に送信してもよい。交換レンズ制御部１２２０は、ポーリングを受信すると、第１情報および第２情報とともに、スイッチ状態情報に示される状態に対応する分割数、制限ポジション情報等を送信する。
【００８１】
以上の説明では、交換レンズ１２００は、ズームレンズであったが、単焦点レンズであってもよい。この場合には、焦点距離は変化しないので、第１情報および第２情報は固定値となる。したがって、交換レンズ制御部１２２０は、第１情報および第２情報を一度送信すればよい。すなわち、定常シーケンスにおいてポーリングを受信する度に送信しなくてもよい。表示情報についても同様である。
【００８２】
以上の説明では、交換レンズ制御部１２２０は、第１情報および第２情報としてパルス数を送信したが、距離情報を送信してもよい。この場合には、カメラボディ１３００は、距離情報を受信してパルス数に変換する。以上の説明では、無限端設計値を基準値としたが、他の値を基準値としてもよい。例えば至近端設計値を基準値としてもよい。以上の説明では、カメラボディ１３００側の設定を優先して、フォーカスレンズユニット１２１２の駆動範囲を選択したが、交換レンズ１２００側の設定とカメラボディ側の設定とのどちらを優先するかを、使用者の操作に応じて設定してもよい。これにより、使用者の意思をより反映させることができる。
【００８３】
以上の説明では、交換レンズ制御部１２２０は、フォーカス制限なしに対応する第１情報として無限端ソフトリミットおよび至近端ソフトリミットをカメラボディ１３００へ送信したが、無限端設計値および至近端設計値を第１情報として送信してもよい。同様に、交換レンズ制御部１２２０は、無限領域用のフォーカスリミットとして、無限端設計値および至近端設計値を第２情報として送信してもよいし、至近領域用のフォーカスリミットとして、遠端設計値および至近端設計値を第２情報として送信してもよい。上述のように、オートフォーカスがコントラスト方式で実行される場合には、例えば無限端設計値にピントを合わせようとすると、実際には無限端設計値よりも無限側に動かすことになる。これに対して、位相差方式で実行される場合には、無限端設計値よりも無限側に動かすことなく無限端設計値にピントを合わせることができる。したがって、交換レンズ制御部１２２０は、オートフォーカスがコントラスト方式で実行される場合と、位相差方式で実行される場合とで、送信する第２情報を異ならせてもよい。オートフォーカスが位相差方式で実行される場合には、フォーカスレンズユニット１２１２の駆動範囲の両端ではなく、合焦可能範囲の両端の値を送信するとよい。
【００８４】
以上の説明では、交換レンズ１２００は、第２情報として第１範囲よりも狭い範囲に関する情報である縮小情報を送信したが、第１範囲よりも広い範囲に関する情報である拡大情報を送信してもよい。例えば図３で説明した至近端ソフトリミットよりも至近寄りのパルス数を第２情報として送信する。この場合に、交換レンズ１２００は、第１範囲と第２範囲のどちらが予め設定された基準以上の光学性能が保証される推奨駆動範囲であるかを示す推奨情報を合わせて送信してもよい。カメラボディ１３００側で画質を優先するモードとピント範囲を優先するモードとのいずれかに設定されていれば、当該設定に応じてフォーカスレンズユニット１２１２の駆動範囲を選択するとよい。この場合には、切替部としてフォーカス制限切り替えスイッチ１２０１ではなく、画質を優先するモードとピント範囲を優先するモードとを切り替えるスイッチを設けるとよい。画質を優先するモードに設定されていれば、推奨情報により示される範囲に関する情報を選択する。一方で、ピント範囲を優先するモードに設定されていれば、推奨情報により示される範囲とは異なる範囲に関する情報を選択する。さらに、カメラボディ１３００側の設定情報に応じて範囲を選択してもよい。例えば、撮影モードがフルオートモードに設定されている場合には、画質を優先するモードに設定されていたとしても、ピント範囲を優先すべく範囲を選択してもよい。また、切替部はＡＦ速度を切り替えるスイッチであってもよい。特にコントラストＡＦにおいては、高速にＡＦを実行するモードに設定されている場合には、低速でＡＦを実行するモードに設定されている場合よりも、狭い範囲を選択する。
【００８５】
以上の説明では、第２範囲は、無限領域用のフォーカスリミットと至近領域用のフォーカスリミットを含んでいたが、いずれか一つでもよい。すなわち、フォーカス制限切り替えスイッチ１２０１は、３ポジションではなく、２ポジションを切り替えるスイッチであってもよい。また、第２範囲は、３つ以上の範囲を含んでいてもよい。
【００８６】
以上の説明では、図７に示したように、カメラボディ制御部１３１８は、スイッチ状態情報に応じてフォーカス制限の範囲を切り替えたが、予め定められた条件下においては、フォーカス制限の範囲を切り替える切り替え処理を禁止してもよい。予め定められた条件としては、例えば、ＡＦロック中であること、フォーカスレンズユニット１２１２が駆動中であることが挙げられる。切り替え処理が禁止されている場合には、条件が解除されるまで切り替え処理を保留、すなわち直前のフォーカス制限範囲での動作を継続する。そして、条件が解除されると、保留していた切り替え処理を実行する。切り替え処理はフォーカス制御状態がＡＦの場合にのみ行われてもよい。切り替え処理中および切り替え処理を保留している間には、カメラボディ制御部１３１８は、フォーカス制御状態の切替えおよびＭＦ、ＡＦの動作を行わなくてもよい。なお、フォーカス制御状態がＭＦの場合には、フォーカスレンズユニット１２１２の位置に関わらず、切り替え処理を行わないとしてもよい。この場合には、内部メモリ１３１０のスイッチ状態情報、各種設計値および各種ソフトリミットの更新のみを行う。
【００８７】
以上の説明では、フォーカスレンズユニット１２１２を目標位置に移動させるための制御信号としてパルス数を挙げたが、移動量または目標位置の少なくとも一方が伝達できればこの形態に限られない。
【００８８】
図１０は、第２実施形態に係るカメラシステム２１００の外観斜視図である。カメラシステム２１００は、交換レンズ２２００が撮像装置としてのカメラボディ２３００に装着されて構成されるレンズ交換式一眼レフカメラである。交換レンズ２２００は、レンズマウント２２２１を備え、カメラボディ２３００は、カメラマウント２３２１を備える。レンズマウント２２２１とカメラマウント２３２１が係合して、交換レンズ２２００とカメラボディ２３００が一体化されると、交換レンズ２２００とカメラボディ２３００はカメラシステム２１００として機能する。
【００８９】
光軸２０１１と平行な矢印２０２１に沿って、レンズマウント２２２１をカメラマウント２３２１へ接近させ、レンズ指標２２０９とボディ指標２３４０が対向するように両者を接触させる。さらに、レンズマウント２２２１のマウント面とカメラマウント２３２１のマウント面の接触を保ったまま、交換レンズ２２００を矢印２０２２２の方向へ回転させる。そうすると、ロックピン２３５０によるロック機構が作動し、交換レンズ２２００はカメラボディ２３００に固定される。この状態において、交換レンズ２２００側の接続端子とカメラボディ２３００側の接続端子とは電気的に接続される。これにより、互いに制御信号等の通信および電力の授受を行うことができる。
【００９０】
交換レンズ２２００は、切替部としてのフォーカス制限切り替えスイッチ２２０１と、フォーカスリング２２０２と、ＡＦ／ＭＦ切り替えスイッチ２２０３とを備える。
【００９１】
ＡＦ／ＭＦ切り替えスイッチ２２０３は、フォーカス制御状態をＭモードとＭ／Ａモードとの間で切り替えられる。使用者は、ＡＦ／ＭＦ切り替えスイッチ２２０３をＭに切り替えることにより、マニュアルフォーカス動作を実行できるＭモードに設定できる。また、使用者は、ＡＦ／ＭＦ切り替えスイッチ２２０３をＭ／Ａに切り替えることにより、オートフォーカス動作とマニュアルフォーカス動作とを併用実行できるＭ／Ａモードに設定できる。
【００９２】
レリーズスイッチ２３６０は、押下げ方向に２段階に検知できる押しボタンで構成されている。Ｍ／Ａモード設定時には、使用者は、レリーズスイッチ２３６０を１段階目まで押下げることより、オートフォーカス動作を実行させることができる。さらに、使用者は、オートフォーカス動作が終了した後に、フォーカスリング２２０２を操作すれば、マニュアルフォーカス動作を実行できる。マニュアルフォーカス動作を追加的に実行することにより、一旦オートフォーカス動作で移動されたフォーカスレンズユニットを駆動させて合焦位置を修正することができる。上述のように、本実施形態においては、ＡＦ／ＭＦ切り替えスイッチ２２０３で選択できるモードはＭモードとＭ／Ａモードである。しかし、Ｍ／Ａモードに替えて、フォーカスリング２２０２によるマニュアルフォーカス操作を許容しないオートフォーカスモードであるＡモードを採用してもよい。
【００９３】
詳細は後述するが、本実施形態において、フォーカスリング２２０２とフォーカスレンズユニットとは機械的に連動しない。使用者がフォーカスリング２２０２に与えた単位時間当たりの回転量および回転方向の情報は、一旦電気信号に変換される。アクチュエータは、この電気信号に応じて、合焦位置を変更するために、フォーカスレンズユニットを光軸方向に駆動させる。
【００９４】
フォーカス制限切り替えスイッチ２２０１は、フォーカスレンズユニットの移動が許容される範囲である第１範囲と、第１範囲とは異なる範囲である第２範囲とを切り替える。使用者は、フォーカス制限切り替えスイッチ２２０１を切り替えることにより、フォーカスレンズユニットの駆動範囲を選択することができる。本実施形態においては、第１範囲はフォーカス制限がなされていない範囲であり、第２範囲は第１範囲よりも狭い範囲、すなわちフォーカス制限がなされた範囲である。本実施形態においては、第２範囲として２つのフォーカスリミットが設定されている。詳しくは後述するが、無限領域用のフォーカスリミットと、至近領域用のフォーカスリミットとが設定されている。
【００９５】
使用者は、フォーカス制限切り替えスイッチ２２０１をＦＵＬＬに切り替えることにより第１範囲に設定でき、ＬＩＭＩＴ１に切り替えることにより無限領域用のフォーカスリミットに設定でき、ＬＩＭＩＴ２に切り替えることにより至近領域用のフォーカスリミットに設定できる。すなわち、フォーカス制限切り替えスイッチ２２０１を切り替えることにより、３ポジションのうちのいずれか１つを選択することができる。フォーカスレンズユニットの移動範囲を制限することにより、フォーカス合焦時間を短縮することができる。交換レンズ２２００は、フォーカス制限切り替えスイッチ２２０１が３ポジションのうちのいずれに切り替えられているかに関わらず、第１範囲に関する第１情報と、第２範囲に関する第２情報との両方をカメラボディ２３００に送信する。さらに、３ポジションのうちのいずれに切り替えられているかを示す設定情報としてのスイッチ状態情報を送信する。
【００９６】
フォーカス制限切り替えスイッチ２２０１をＬＩＭＩＴ１もしくはＬＩＭＩＴ２に切り替えると、オートフォーカス動作中のフォーカスレンズユニットの駆動範囲は第２範囲に制限される。また、フォーカス制限切り替えスイッチ２２０１をＬＩＭＩＴ１もしくはＬＩＭＩＴ２に切り替えると、マニュアルフォーカス動作中のフォーカスレンズユニットの駆動範囲および駆動動作も後述するように制限される。
【００９７】
カメラボディ２３００は、第１情報と第２情報との両方、およびスイッチ状態情報を受信する。カメラボディ２３００は、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲でフォーカスレンズユニットを移動させる。ただし、詳しくは後述するが、カメラボディ２３００側の撮影に関する設定状態によっては、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲で駆動させることが好ましくない場合がある。そこで、カメラボディ２３００は、スイッチ状態情報に加えて、撮影に関する設定状態に応じて、第１範囲および第２範囲のいずれかの範囲を選択し、選択した範囲に従ってフォーカスレンズユニットを移動させる。撮影に関する設定状態に応じて、フォーカスレンズユニットの駆動範囲を選択するので、当該駆動範囲を柔軟に決定することができる。
【００９８】
図１１は、カメラシステム２１００の構成を説明する図である。交換レンズ２２００は、フォーカス制限切り替えスイッチ２２０１、フォーカスリング２２０２およびＡＦ／ＭＦ切り替えスイッチ２２０３に加えて、撮影光学系としての撮影レンズ２２１０、交換レンズ制御部２２２０、ズームレンズ駆動部２２４０、フォーカスレンズ駆動部２２５０、および第２エンコーダ２２６０を備える。カメラボディ２３００は、ＡＦセンサ２３０７、撮像素子２３０８、Ａ／Ｄ変換器２３０９、内部メモリ２３１０、画像処理部２３１１、記録媒体ＩＦ２３１２、表示制御部２３１３、表示部２３１４、操作部材２３１５、電源制御部２３１６、カメラボディ制御部２３１８、外部通信部２３１９、および電源スイッチ２３２３を備える。
【００９９】
交換レンズ制御部２２２０とカメラボディ制御部２３１８は、レンズマウント２２２１およびカメラマウント２３２１を介して互いに接続されている。交換レンズ制御部２２２０およびカメラボディ制御部２３１８は、相互に通信を実行しつつ協働して交換レンズ２２００とカメラボディ２３００とを制御する。
【０１００】
交換レンズ２２００には、光学特性が異なる複数の種類が存在する。使用者は、任意の一つをカメラボディ２３００へ装着することができる。交換レンズ２２００に備えられた撮影レンズ２２１０は、複数の光学レンズ群から構成される。具体的には、撮影レンズ２２１０は、ズームレンズユニット２２１１と、フォーカスレンズユニット２２１２とを含んで構成される。撮影レンズ２２１０は、光軸２０１１に沿って入射する被写体光束をカメラボディ２３００内に配置された撮像素子２３０８へ導く。
【０１０１】
ＡＦセンサ２３０７には、光学系を透過して入射する被写体光束の一部が導かれる。ＡＦセンサ２３０７は、導かれた被写体光束の一部を受光する複数の光電変換素子列を有する。ＡＦセンサ２３０７は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、合焦状態からのずれ量に対応する。ＡＦセンサ２３０７は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラボディ制御部２３１８に出力する。オートフォーカス動作時には、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２を目標位置に移動させるための制御信号を交換レンズ制御部２２２０へ出力する。なお、カメラボディ２３００は、撮像素子２３０８とは別体のＡＦセンサ２３０７を備える構成ではなく、測距機能を有する画素を含む撮像素子２３０８を備えてもよい。
【０１０２】
撮像素子２３０８は、被写体像である光学像を光電変換する素子である。撮像素子２３０８として、ＣＣＤセンサ、ＣＭＯＳセンサを用いることができる。撮像素子２３０８により光電変換された被写体像は、Ａ／Ｄ変換器２３０９でアナログ信号からデジタル信号に変換される。
【０１０３】
デジタル信号に変換された被写体像は、画像データとして順次処理される。画像データは、一旦内部メモリ２３１０に記憶される。内部メモリ２３１０は、高速で読み書きできるランダムアクセスメモリである。内部メモリ２３１０として、ＤＲＡＭ、ＳＲＡＭを用いることができる。内部メモリ２３１０は、画像処理部２３１１が行う画像処理、圧縮処理において、ワークメモリとしての役割を担う。内部メモリ２３１０は、当該役割を担うに相当する十分なメモリ容量を備える。
【０１０４】
画像処理部２３１１は、設定されている撮影モード、使用者からの指示に則して、画像データを所定の画像フォーマットに従った画像データに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合には、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。そして、変換された画像データは、再び内部メモリ２３１０に格納される。
【０１０５】
画像処理部２３１１によって処理された画像データは、記録媒体ＩＦ２３１２を介して、内部メモリ２３１０から記録媒体２４００に記録される。記録媒体２４００は、フラッシュメモリ等により構成される、カメラボディ２３００に対して着脱可能な不揮発性メモリである。画像処理部２３１１は、記録用に処理される画像データに並行して、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部２３１３の制御に従って、表示部２３１４に表示される。記録の有無に関わらず、カメラボディ制御部２３１８が、画像処理部２３１１に逐次表示用の画像データを生成させ、表示部２３１４に表示させれば、電子ファインダ機能としてのライブビューを実現できる。また、後述するフォーカスリミットに関するインジケータ等を表示部２３１４に表示させることもできる。
【０１０６】
電源制御部２３１６は、電源２４１０と通信して残電力の検出、電力供給の監視、給電等を行う。電源２４１０は、例えばバッテリにより構成される。
【０１０７】
カメラボディ２３００は、上記の画像処理における各々の要素も含めて、カメラボディ制御部２３１８により直接的または間接的に制御される。カメラボディ制御部２３１８は、システムメモリ２３１７を含む。システムメモリ２３１７は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ２３１７は、カメラシステム２１００の動作時に必要な定数、変数、プログラム等を、カメラシステム２１００の非動作時にも失われないように記録している。カメラボディ制御部２３１８は、定数、変数、プログラム等を適宜内部メモリ２３１０に展開して、カメラシステム２１００の制御に利用する。カメラボディ制御部２３１８は、第１情報と共に第２情報を受信する受信部、撮影に関する設定情報に基づいて第１情報と第２情報のいずれかを選択する選択部、および選択された第１情報と第２情報のいずれかに従って、フォーカスレンズユニット２２１２の駆動を制御する制御部として機能する。カメラボディ制御部２３１８は、連続して取得される画像データを用いたコントラストＡＦの情報に応じて、特定の領域の被写体像が撮像素子２３０８の受光面上で合焦するように、フォーカスレンズユニット２２１２を駆動してもよい。
【０１０８】
カメラシステム２１００は、使用者からの操作を受け付ける操作部材２３１５を複数備えている。操作部材２３１５は、例えば、撮影モードの設定に用いられる。撮影モードとして、フルオートモード、シーンモード、マニュアルモードが含まれる。使用者は、操作部材２３１５を操作することにより、撮影モードを設定することができる。カメラボディ制御部２３１８は、これら操作部材２３１５が操作されたことを検知し、操作に応じた動作を実行する。
【０１０９】
ズームレンズユニット２２１１は、カメラボディ制御部２３１８および交換レンズ制御部２２２０の統括制御のもと、ズームレンズ駆動部２２４０によって駆動される。ズームレンズ駆動部２２４０は、使用者の指示に応じてズームレンズユニット２２１１を駆動して、画角を変更する。
【０１１０】
フォーカスレンズユニット２２１２は、カメラボディ制御部２３１８および交換レンズ制御部２２２０の統括制御のもと、フォーカスレンズ駆動部２２５０によって駆動される。フォーカスレンズ駆動部２２５０は、フォーカスレンズユニット２２１２を駆動するためのアクチュエータとしての駆動モータ２２５１と、フォーカスレンズユニット２２１２の位置を検出するための第１エンコーダ２２５２とを含む。第１エンコーダ２２５２により検出されたフォーカスレンズユニット２２１２の現在位置を示す情報は、交換レンズ制御部２２２０を介してカメラボディ制御部２３１８へ送出される。
【０１１１】
ＡＦ／ＭＦ切り替えスイッチ２２０３が切り替えられると、スイッチの選択位置に応じた電気信号が交換レンズ制御部２２２０へ送られる。交換レンズ制御部２２２０は、受け取った電気信号に対応したフォーカス制御を行う。
【０１１２】
オートフォーカス動作実行時には、フォーカスレンズ駆動部２２５０は、ＡＦセンサ２３０７の情報に応じて、フォーカスレンズユニット２２１２を駆動する。具体的には、まずＡＦセンサは焦点状態からのずれ量に対応する位相差を示す位相差信号を、カメラボディ制御部２３１８に出力する。カメラボディ制御部２３１８は、この位相差信号を制御信号に変換する。そして、制御信号を交換レンズ制御部２２２０に送信する。交換レンズ制御部２２２０は、受信した制御信号をフォーカスレンズ駆動部２２５０に出力する。フォーカスレンズ駆動部２２５０は、この制御信号に応じて駆動モータ２２５１を駆動する。駆動モータ２２５１は、特定の領域の被写体像が撮像素子２３０８の受光面上で合焦する位置にフォーカスレンズユニット２２１２を移動させる。
【０１１３】
また、マニュアルフォーカス動作実行時には、フォーカスレンズ駆動部２２５０は、使用者がフォーカスリング２２０２に与えた単位時間当たりの回転量および回転方向の情報に応じて、フォーカスレンズユニット２２１２を駆動する。具体的には、第２エンコーダ２２６０は、使用者がフォーカスリング２２０２に与えた単位時間当たりの回転量および回転方向を検出し、電気信号に変換する。そして、第２エンコーダ２２６０は、交換レンズ制御部２２２０を介して、当該電気信号をカメラボディ制御部２３１８に送信する。カメラボディ制御部２３１８は、受信した電気信号を単位時間当たりに駆動する駆動量と駆動方向を表す駆動制御信号に変換し、交換レンズ制御部２２２０へ送信する。交換レンズ制御部２２２０は、受信した当該制御信号をフォーカスレンズ駆動部２２５０に出力する。フォーカスレンズ駆動部２２５０は、この制御信号に応じて駆動パルスを生成して駆動モータ２２５１を駆動する。駆動モータ２２５１は、フォーカスレンズユニット２２１２を光軸方向に移動させて、合焦位置を変化させる。詳細は後述するが、フォーカスレンズユニット２２１２の移動が許容される範囲が第２範囲に切り替えられている場合には、オートフォーカス動作、マニュアルフォーカス動作は、それぞれ異なった制限を受ける。
【０１１４】
交換レンズ制御部２２２０は、システムメモリ２２３０を含む。システムメモリ２２３０は、交換レンズ２２００に関する情報を記憶している。交換レンズ２２００に関する情報として、フォーカス制限切り替えスイッチ２２０１を備えた交換レンズであることを示すレンズ機能情報、第１範囲を示す第１パルス情報と第２範囲を示す第２パルス情報との組、フォーカスリミットの表示に関する表示情報等を記憶している。第１パルス情報と第２パルス情報との組は、焦点距離に応じて複数記憶されている。フォーカスリミットの表示に関する表示情報は、フォーカス制限切り替えスイッチ２２０１の状態に応じた、フォーカスレンズユニット２２１２の制限ポジション情報、および現在のズームポジションにおける距離ポジションの分割数を含む。フォーカスリミットの表示に関する表示情報も、焦点距離に応じて複数記憶されている。
【０１１５】
交換レンズ制御部２２２０は、カメラボディ制御部２３１８との通信が確立されると、交換レンズ２２００に関する情報をカメラボディ制御部２３１８に送信する。例えば、上述のレンズ機能情報を送信する。その後、カメラボディ２３００からのポーリングを受信する度に、第１パルス情報および第２パルス情報の組、並びにスイッチ状態情報を送信する。さらに、フォーカス制限切り替えスイッチ２２０１の状態に応じた、フォーカスレンズユニット２２１２の制限ポジション情報、現在のズームポジションにおけるフォーカスレンズユニット２２１２の距離ポジション情報、現在のズームポジションにおける距離ポジションの分割数を送信する。
【０１１６】
交換レンズ制御部２２２０は、フォーカスレンズユニット２２１２の移動が許容される範囲が第１範囲に切り替えられている場合であっても、カメラボディからの指示によっては第２範囲で駆動モータ２２５１を駆動し、第２範囲に切り替えられている場合であっても、カメラボディ２３００からの指示によっては第１範囲で駆動モータ２２５１を駆動する駆動制御部として機能する。交換レンズ制御部２２２０は、駆動モータ２２５１を駆動させてフォーカスレンズユニット２２１２を移動させ、第１エンコーダ２２５２により検出されたパルス情報に基づいて、駆動モータ２２５１の駆動を制御する。
【０１１７】
図１２は、第１範囲および第２範囲を説明する図である。図１２（ａ）は、第１範囲を説明する図である。図１２（ｂ）、（ｃ）は、第２範囲を説明する図である。特に、図１２（ｂ）は、無限領域用のフォーカスリミットを説明する図であり、図１２（ｃ）は、至近領域用のフォーカスリミットを説明する図である。本実施形態においては、図１２（ａ）、図１２（ｂ）、図１２（ｃ）は、フォーカス制限切り替えスイッチ２２０１がそれぞれＦＵＬＬ、ＬＩＭＩＴ１、ＬＩＭＩＴ２に切り替えられた状態に対応する。本実施形態においては、無限端設計値をフォーカスレンズユニット２２１２の駆動範囲の基準、すなわち０パルスとして、後述する各種設計値および各種ソフトリミットのパルス数が定められている。
【０１１８】
図１２（ａ）に示すように、至近端設計値は、合焦可能範囲における至近側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット２２１２は、第１範囲の合焦可能範囲である無限端設計値と至近端設計値の間の範囲において合焦することができる。さらに、無限端設計値から無限側に無限端ソフトリミットが定められており、至近端設計値から至近側に至近端ソフトリミットが定められている。無限端ソフトリミットは、フォーカスレンズユニット２２１２の駆動範囲として予め定められた無限側の端点を示す値である。至近端ソフトリミットは、フォーカスレンズユニット２２１２の駆動範囲として予め定められた至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、合焦可能範囲外であり、オーバーストロークの範囲である。カメラボディ２３００がコントラストＡＦを実行している場合には、例えば無限端設計値にピントを合わせようとすると、一旦無限端設計値よりも無限側に動かすことになる。そこで、本実施形態においては、無限端ソフトリミットを定めることにより、オーバーストロークの範囲を設けている。至近端ソフトリミットについても同様である。
【０１１９】
無限領域用のフォーカスリミットにおいては、図１２（ｂ）に示すように、合焦可能範囲は、無限寄りに制限されている。より詳細には、至近端設計値から無限側に近端設計値が定められている。近端設計値は、合焦可能範囲における至近側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット２２１２は、合焦可能範囲である無限端設計値と近端設計値の間の範囲において合焦することができる。さらに、近端設計値と至近端設計値の間に近端ソフトリミットが定められている。近端ソフトリミットは、フォーカスレンズユニット２２１２の駆動範囲における至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および近端設計値から近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【０１２０】
至近領域用のフォーカスリミットにおいては、図１２（ｃ）に示すように、合焦可能範囲は、至近寄りに制限されている。より詳細には、無限端設計値から至近側に遠端設計値が定められている。遠端設計値は、合焦可能範囲における無限側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット２２１２は、合焦可能範囲である遠端設計値と至近端設計値の間の範囲において合焦することができる。さらに、遠端設計値と無限端設計値の間に遠端ソフトリミットが定められている。遠端ソフトリミットは、フォーカスレンズユニット２２１２の駆動範囲における無限側の端点を示す値である。遠端設計値から遠端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【０１２１】
マニュアルフォーカス動作時には、第２範囲が選択されている場合には、フォーカスレンズユニット２２１２は、使用者の操作に応じて第２範囲内で移動できる。一方、具体的には後述するが、合焦可能範囲外では、使用者によるフォーカスレンズユニット２２１２の移動は制限される。なお、以下においては説明を簡便にするため、第２範囲として、使用者がフォーカス制限切り替えスイッチ２２０１を至近領域側の移動が制限されるＬＩＭＩＴ１に切り替えた場合について説明する。無限領域側が制限されるＬＩＭＩＴ２に切り替えた場合には、無限領域側が同様に制限されるのみの違いなので、説明を省略する。
【０１２２】
図１３は、マニュアルフォーカス操作時におけるフォーカスリミットに関するインジケータの表示の一例を示す。カメラボディ２３００の表示部２３１４に表示されたライブビュー画像２４３０上に、フォーカスリミットに関するインジケータ画像２４２０が重畳表示されている様子を示している。
【０１２３】
より具体的には、交換レンズ２２００を通して撮像素子２３０８上に結像された被写体像は、撮像素子２３０８、Ａ／Ｄ変換器２３０９および画像処理部２３１１によってライブビュー表示用の画像データに逐次変換される。カメラボディ制御部２３１８は、表示制御部２３１３を介して、当該ライブビュー表示用の画像データをライブビュー画像２４３０として表示部２３１４に表示する。また、カメラボディ制御部２３１８は、交換レンズ制御部２２２０から受信したフォーカスレンズユニット２２１２の位置情報、フォーカス制限切り替えスイッチ２２０１のスイッチ状態情報等からフォーカスリミットに関するインジケータ画像２４２０を生成する。そして、カメラボディ制御部２３１８は、表示制御部２３１３を介して、表示部２３１４のライブビュー画像２４３０に重ねて表示する。
【０１２４】
インジケータ画像２４２０は、表示バー２４０１と、現在のフォーカスレンズユニット２２１２の位置に対応する合焦位置を示すレンズアイコン２４１１と、ＭＦアイコン２４０５とを含む。また、表示バー２４０１の近端を示す近側指標２４０２と、遠端を示す遠側指標２４０３および近側のリミットを示すリミット指標２４０４を含む。さらに、フォーカスリミット範囲外を示す移動禁止領域２４０６を含む。
【０１２５】
カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２の現在位置に対応させて、表示バー２４０１におけるレンズアイコン２４１１を表示する。レンズアイコン２４１１の表示位置は、使用者によるフォーカスリング２２０２の操作に応じて変化する。使用者は、表示バー２４０１上のレンズアイコン２４１１の位置でフォーカスレンズユニット２２１２の現在の位置を確認しながら、フォーカスリング２２０２を操作することができる。また、レンズアイコン２４１１が移動禁止領域２４０６にある場合、言い換えると、フォーカスレンズユニット２２１２が第２範囲の外側にある場合には、レンズアイコン２４１２に示すように、アイコンの輪郭線を破線等で表示するようにしてもよい。
【０１２６】
図１４は、フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合におけるカメラボディ制御部２３１８による制御について説明する概念図である。フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合の例として、ここでは、ＡＦ／ＭＦ切り替えスイッチ２２０３がＭモードに設定されている状態で、フォーカス制限切り替えスイッチ２２０１がＦＵＬＬからＬＩＭＩＴ１へ切り替えられた場合の制御について説明する。
【０１２７】
使用者によりフォーカス制限切り替えスイッチ２２０１がＦＵＬＬからＬＩＭＩＴ１へ切り替えられると、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲外に位置しているか否かを判断する。第２範囲外に位置していると判断した場合には、フォーカスレンズユニット２２１２を強制的に第２範囲の境界領域に移動させる。
【０１２８】
具体的には、カメラボディ制御部２３１８は、フォーカス制限切り替えスイッチ２２０１の切り替えを検出したら、第１エンコーダ２２５２により検出されたフォーカスレンズユニット２２１２の位置情報を交換レンズ制御部２２２０から取得する。そして、フォーカスレンズユニット２２１２の現在位置が第２範囲内にあるか否かを判断する。フォーカスレンズユニット２２１２が第２範囲外にあると判断した場合は、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２を、現在位置から第２範囲の境界位置まで移動させるために必要なパルス数等の移動量を計算する。カメラボディ制御部２３１８は、計算したパルス数と移動方向の情報を含む制御信号を交換レンズ制御部２２２０に送信する。交換レンズ制御部２２２０は、受信した制御信号をフォーカスレンズ駆動部２２５０に出力する。フォーカスレンズ駆動部２２５０は、制御信号に従って駆動モータ２２５１を駆動して、フォーカスレンズユニット２２１２を強制的に第２範囲の境界位置に移動させる。なお、フォーカスレンズユニット２２１２の移動は、現在位置から最短距離で第２範囲に含まれる位置に対して実行される。すなわち、第２範囲の２つの境界位置のうち、現在位置に近い方が目標位置となる。このように目標位置を設定することにより、強制移動に要する時間を最短にすることができる。強制移動に要する時間を最短にすれば、使用者はいち早くマニュアルフォーカス操作を行うことができる。なお、目標位置は当該境界位置に限らず、予め定められた別の位置であっても良く、例えば、使用者が指定した位置、第２範囲の中央位置に定めることもできる。
【０１２９】
フォーカスレンズユニット２２１２の移動が完了すると、使用者はフォーカスリング２２０２を操作して、マニュアルフォーカス操作を行うことができる。カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２の駆動範囲を第２範囲内に制限する。使用者は、第２範囲内においては、フォーカスレンズユニット２２１２を自由に移動させることができる。一方で、使用者は、第２範囲外へはフォーカスレンズユニット２２１２を移動させることができない。
【０１３０】
具体的には、第２エンコーダ２２６０は使用者によるフォーカスリング２２０２の単位時間当たりの回転量および回転方向を検出し、電気信号に変換する。そして、第２エンコーダ２２６０は、交換レンズ制御部２２２０を介して、電気信号をカメラボディ制御部２３１８に送信する。
【０１３１】
カメラボディ制御部２３１８は、受信した電気信号に応じて、フォーカスレンズユニット２２１２の目標位置に対応するパルス数を計算する。カメラボディ制御部２３１８は、計算したパルス数と、交換レンズ制御部２２２０から受信した第２パルス情報とフォーカスレンズユニット２２１２の位置情報より、使用者のマニュアルフォーカス操作に従ってフォーカスレンズユニット２２１２を駆動させた場合に、フォーカスレンズユニット２２１２が第２範囲を超えるか否かを判断する。
【０１３２】
カメラボディ制御部２３１８は、第２範囲を超えないと判断した場合には、使用者のマニュアルフォーカス操作に応じて計算したパルス数を交換レンズ制御部２２２０に送信する。交換レンズ制御部２２２０は、受信したパルス数に従って、フォーカスレンズユニット２２１２を駆動させる。カメラボディ制御部２３１８は、第２範囲を超えると判断した場合には、第２範囲の境界まで移動させるパルス数を交換レンズ制御部２２２０に送信する。交換レンズ制御部２２２０は、受信したパルス数に従って、フォーカスレンズユニット２２１２を第２範囲の境界まで駆動させる。
【０１３３】
フォーカスレンズユニット２２１２が第２範囲まで到達した後に、さらに第２範囲外へ移動させようとするマニュアルフォーカス操作を受け付けた場合は、カメラボディ制御部２３１８は、交換レンズ制御部２２２０から送られてくる制御信号を無視する。または、交換レンズ制御部２２２０が、そのようなマニュアルフォーカス操作に対応する第２エンコーダ２２６０からの電気信号を無視しても良い。
【０１３４】
カメラボディ制御部２３１８は、使用者のマニュアルフォーカス操作が第２範囲を超えるものであると判断した場合には、フォーカスリミット範囲を超えた操作であることを使用者に通知するための表示を表示部２３１４に表示させてもよい。例えば、表示色を変更したＭＦアイコン２４０５を点滅表示してもよい。
【０１３５】
図１５は、フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合におけるカメラボディ制御部２３１８による、図１４を用いて説明した制御とは異なる制御について説明する概念図である。フォーカスリミット設定が第１範囲から第２範囲に切り替えられた場合の例として、ここでも図１４の例と同様に、ＡＦ／ＭＦ切り替えスイッチ２２０３がＭモードに設定されている状態で、フォーカス制限切り替えスイッチ２２０１がＦＵＬＬからＬＩＭＩＴ１へ切り替えられた場合の制御について説明する。
【０１３６】
使用者によりフォーカス制限切り替えスイッチ２２０１がＦＵＬＬからＬＩＭＩＴ１へ切り替えられると、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲外に位置しているか否かを判断する。本実施例においては、第２範囲外に位置していると判断した場合であっても、フォーカスレンズユニット２２１２を第２範囲の境界位置に移動させない。この場合、使用者は、フォーカスレンズユニット２２１２を移動させる時間を待たされることなく、いち早くマニュアルフォーカス操作を行うことができる。
【０１３７】
カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲外にある場合には、フォーカスレンズユニット２２１２の駆動方向によって駆動制限を行う。カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲に向かう方向にマニュアルフォーカス操作がされる場合には、駆動制限を行わない。しかし、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲から離れる方向にマニュアルフォーカス操作がされる場合には、フォーカスレンズユニット２２１２を駆動させない。
【０１３８】
具体的には、カメラボディ制御部２３１８は、使用者のフォーカスリング２２０２を介したマニュアルフォーカス操作に応じてフォーカスレンズユニット２２１２の目標位置に対応するパルス数を計算する。フォーカスレンズユニット２２１２が第２範囲の外にある場合において、カメラボディ制御部２３１８は、使用者のマニュアルフォーカス操作が、フォーカスレンズユニット２２１２を第２範囲から離れる方向に移動させるものであると判断した場合には、交換レンズ制御部２２２０へ制御信号を送信しない。一方で、カメラボディ制御部２３１８は、使用者のマニュアルフォーカス操作が、フォーカスレンズユニット２２１２を第２範囲に向かう方向に移動させるものであると判断した場合には、交換レンズ制御部２２２０へ制御信号を送信する。交換レンズ制御部２２２０は、受信した制御信号に従って駆動モータ２２５１を駆動し、フォーカスレンズユニット２２１２を移動させる。なお、一度のマニュアルフォーカス操作によってフォーカスレンズユニット２２１２が第２範囲まで到達しない場合も、カメラボディ制御部２３１８は、第２範囲から離れる方向への移動を継続して禁止する。フォーカスレンズユニット２２１２が第２範囲に到達した後は、カメラボディ制御部２３１８は、図１４の例と同様に制御を行う。
【０１３９】
図１６は、フォーカスリミット設定が第２範囲に設定されているときの、カメラボディ制御部２３１８による更に別実施例の制御について説明する概念図である。本実施例においても、図１４および図１５の例と同様に、使用者は、第２範囲内においてはフォーカスレンズユニット２２１２を自由に移動させることができる。一方で、本実施例においては、使用者は、第２範囲外においても、予め定められた制限条件の下でフォーカスレンズユニット２２１２を移動させることができる。制限条件として様々な条件を定めることができるが、ここでは、第２範囲外において第２範囲から離れる方向へフォーカスレンズユニット２２１２を移動させる場合に、第２範囲へ向かう方向へ移動させる場合よりも、マニュアルフォーカス操作に抵抗感を与える条件を定める。
【０１４０】
具体的には、カメラボディ制御部２３１８は、第２範囲から離れる方向へのフォーカスリング２２０２の回転量に対するフォーカスレンズユニット２２１２の駆動量を、第２範囲へ向かう方向へのフォーカスリング２２０２の回転量に対するフォーカスレンズユニット２２１２の駆動量よりも小さくする。例えば、第２範囲へ向かう方向へ使用者がフォーカスリング２２０２をｒ（°）回転させたときにフォーカスレンズユニット２２１２をｄ（ｍｍ）移動させるとすると、第２範囲から離れる方向へ使用者がフォーカスリング２２０２をｒ（°）回転させたときにはフォーカスレンズユニット２２１２をｄ／２（ｍｍ）移動させるように制御する。
【０１４１】
このような制限制御により、使用者は、フォーカスレンズユニット２２１２を第２範囲を超えて更に移動させようとしていることを知覚することができる。なお、第２範囲内において使用者がフォーカスリング２２０２をｒ（°）回転させたときにフォーカスレンズユニット２２１２をｄ（ｍｍ）移動させる場合に、第２範囲外において第２範囲の方向へ使用者がフォーカスリング２２０２をｒ（°）回転させたときにはフォーカスレンズユニット２２１２を２ｄ（ｍｍ）移動させるように制御してもよい。すなわち、いち早く第２範囲内に移動するように制御してもよい。このように制御すれば、使用者は、第２範囲外にフォーカスレンズユニット２２１２があることを知覚した場合に、フォーカスレンズユニット２２１２をいち早く第２範囲内へ移動させることができる。
【０１４２】
本実施例においては、カメラボディ制御部２３１８は、第２範囲を超えてフォーカスレンズユニット２２１２を移動させる移動指示を受けた場合には、操作量に対するフォーカスレンズユニット２２１２の移動量が小さくなるように、交換レンズ制御部２２２０を介して駆動モータ２２５１を駆動する。つまり、オートフォーカスにおいては、フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられている場合は、フォーカスレンズユニット２２１２は第２範囲内でしか移動できないが、マニュアルフォーカスにおいては、フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられている場合でも、制限条件の下でフォーカスレンズユニット２２１２は第２範囲外でも移動ができる。このような違いを与えることにより、オートフォーカス時におけるカメラ側の動作を確実に制限する一方で、マニュアルフォーカス時における使用者の意思を尊重することができる。
【０１４３】
更なるバリエーションとして、カメラボディ制御部２３１８は、使用者からフォーカスリング２２０２の継続した操作を受けた場合でも、第２範囲の境界位置において、フォーカスレンズユニット２２１２の移動を一旦停止させる制御を行うこともできる。例えば、フォーカスレンズユニット２２１２が第２範囲の境界位置に到達したら、カメラボディ制御部２３１８は、使用者がフォーカスリング２２０２を１８０°以上回転させるまではその操作を無視してフォーカスレンズユニット２２１２を境界位置に留まらせる。それでも更に使用者がフォーカスリング２２０２を回転させた場合には、第２範囲外へその回転量に応じてフォーカスレンズユニット２２１２を移動させる。回転量に対する移動量は、上述のように制限してもよい。このように制御することにより、使用者は、第２範囲を超えてフォーカスレンズユニット２２１２を移動させることを知覚できる。
【０１４４】
図１７‐Ａ、図１７‐Ｂは、フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に設定されている場合の、Ｍ／Ａモード選択時の制御とＭモード選択時の制御の違いを説明する概念図である。図１７‐Ａは、Ｍ／Ａモード選択時のフォーカスレンズユニット２２１２の駆動制限の一例を示す。オートフォーカス動作の実行時には、フォーカスレンズユニット２２１２の移動は第２範囲内に制限される。すなわち、オートフォーカス動作においては、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第２範囲に留まるように、フォーカスレンズ駆動部２２５０の駆動範囲を制限する。一方で、マニュアルフォーカス動作の実行時には、使用者は、第２範囲に制限されることなく、フォーカスレンズユニット２２１２を第１範囲内で自由に移動させることができる。具体的には、カメラボディ制御部２３１８は、使用者のマニュアルフォーカス操作に制限を加えることなく、操作量に応じてフォーカスレンズユニット２２１２を駆動する。このような制御により、使用者は、Ｍ／Ａモードが選択されている場合に、第２範囲に制限されることなく、オートフォーカスによる合焦位置をマニュアルフォーカス操作により修正することができる。
【０１４５】
図１７‐Ｂは、Ｍモード選択時のフォーカスレンズユニット２２１２の駆動制限の一例を示す。Ｍモード選択時には、フォーカスレンズユニット２２１２の移動は第２範囲内に制限される。つまり、使用者は、フォーカスレンズユニット２２１２を第２範囲内では自由に移動させることができるものの、第２範囲外には移動させることができない。このような制御により、使用者は、Ｍモードが選択されている場合に、自ら意図して設定したフォーカスリミットを超えてフォーカスレンズユニット２２１２を移動させてしまうことがない。なお、カメラボディ制御部２３１８は、第２範囲外の移動を完全に禁止するのではなく、図１６を用いて説明したように移動の制限を行うように制御してもよい。
【０１４６】
図１８は、カメラシステム２１００が外部機器であるタブレット端末２５００により制御される場合について説明する図である。特に、カメラシステム２１００のフォーカスレンズユニット２２１２の駆動がタブレット端末２５００により制御される場合について説明する。カメラシステム２１００とタブレット端末２５００とは、無線により相互に通信を行う。無線通信として、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）など種々の無線通信規格を適用できる。なお、外部機器としてタブレット端末を例に挙げたが、スマートホン、パーソナルコンピュータ、携帯電話、ウェアラブル端末等を用いることもできる。
【０１４７】
カメラシステム２１００がタブレット端末２５００により制御される場合には、カメラシステム２１００は、使用者によって、外部機器により遠隔で操作される遠隔操作モードに予め設定される。使用者は、カメラシステム２１００が遠隔操作モードに設定された状態において、タブレット端末２５００を介して、例えば、カメラシステム２１００のフォーカスレンズユニット２２１２をマニュアルフォーカス操作することができる。カメラシステム２１００は撮影対象となる被写体の前に配置される。図１８においては、カメラシステム２１００は、三脚に据えつけられた状態で固定される。そして、カメラシステム２１００は、カメラシステム２１００の前に広がる風景２７００を撮像し、ライブビュー画像を逐次生成する。また、カメラシステム２１００は、図１３で説明したように、フォーカスリミットに関するインジケータ画像を生成する。カメラシステム２１００は、生成したライブビュー画像とインジケータ画像とをタブレット端末２５００に送信する。
【０１４８】
タブレット端末２５００は、表示部２５０１を備える。タブレット端末２５００は、送信されたライブビュー画像とインジケータ画像とを受信して、重畳して表示部２５０１に表示する。インジケータ画像は、表示バー２５０２と、現在のフォーカスレンズユニット２２１２の位置に対応する合焦位置を示すレンズアイコン２５０３とを含む。また、表示バー２５０２の近端を示す近側指標２５０４と、遠端を示す遠側指標２５０５とを含む。
【０１４９】
使用者は、表示部２５０１に表示されたレンズアイコン２５０３を操作することにより、カメラシステム２１００のフォーカスレンズユニット２２１２をマニュアルフォーカス操作することができる。具体的には、使用者は、表示部２５０１に表示されたレンズアイコン２５０３を指２６００で押下する。そして、押下した状態を保ったままで表示バー２５０２上を上または下に指をスライドさせる。タブレット端末２５００は、スライド操作に応じて、フォーカスレンズユニット２２１２の移動量を算出する。具体的には、タブレット端末２５００は、まず、スライド操作によるレンズアイコン２５０３の移動量を算出する。そして、予め設定されている、レンズアイコン２５０３の移動量とフォーカスレンズユニット２２１２の移動量との変換式を用いて、レンズアイコン２５０３の移動量に相当するフォーカスレンズユニット２２１２の移動量を算出する。なお、タブレット端末２５００は、レンズアイコン２５０３の移動量をパルス数として算出することが好ましい。タブレット端末２５００は、算出したフォーカスレンズユニット２２１２の移動量をカメラシステム２１００に送信する。
【０１５０】
カメラシステム２１００は、フォーカスレンズユニット２２１２の移動量を受信すると、移動量に応じて交換レンズ制御部２２２０を介してフォーカスレンズユニット２２１２を駆動する。ここで、使用者がタブレット端末２５００を用いてカメラシステム２１００を遠隔操作する場合には、使用者はカメラシステム２１００から離れた位置にいることが想定される。使用者がカメラシステム２１００から離れた位置にいる場合には、使用者は交換レンズ２２００に設けられたフォーカス制限切り替えスイッチ２２０１を操作して切り替えることはできない。そこで、本実施形態においては、使用者がタブレット端末２５００を用いて遠隔でカメラシステム２１００のフォーカスレンズユニット２２１２をマニュアルフォーカス操作する場合には、たとえフォーカス制限切り替えスイッチ２２０１が第２範囲に切り替えられていたとしても、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２を第１範囲で駆動する。これにより、使用者は、フォーカス制限切り替えスイッチ２２０１を直接操作しなくとも、タブレット端末２５００を介して、第１範囲でマニュアルフォーカス操作することができる。
【０１５１】
その後、タブレット端末２５００は、使用者による撮影指示を受け付けると、カメラシステム２１００に撮影を指示する。以上のように、使用者は、タブレット端末２５００を用いてカメラシステムを遠隔操作することにより、マニュアルフォーカス操作により好みのピントに合わせた上で、風景２７００を撮影することができる。
【０１５２】
以上の説明では、フォーカスレンズユニットの移動が許容される範囲は、フォーカス制限切り替えスイッチ２２０１により切り替えられたが、タブレット端末２５００により切り替えられてもよい。この場合には、タブレット端末２５００は、フォーカスリミッタの設定を切り替えるためのメニュー画面を表示部２５０１に表示し、使用者の操作に応じて切り替えてもよい。フォーカスレンズユニットの移動が許容される範囲が、タブレット端末２５００により第２範囲に切り替えられた場合には、タブレット端末２５００は、第２範囲に応じたインジケータ画像を表示してもよい。例えば、図１３に示したように、リミット指標を表示してもよい。また、第２範囲に切り替えられた場合には、タブレット端末２５００は、使用者によるレンズアイコン２５０３の操作範囲を第２範囲に対応させて制限してもよい。
【０１５３】
図１９は、カメラボディ２３００によるフォーカスレンズユニット２２１２の駆動制御の一例を示すフロー図である。本フローは、フォーカス制御状態がＭ／Ａモードであれば、カメラボディ制御部２３１８がＳＷ１を検知することにより開始され、Ｍモードであれば、カメラボディ制御部２３１８が使用者によるフォーカスレンズユニット２２１２の回転量を交換レンズ制御部２２２０から受信することにより開始される。なお、以上の説明では、フォーカス制限切り替えスイッチ２２０１はＦＵＬＬ、ＬＩＭＩＴ１、およびＬＩＭＩＴ２の３ポジションのうちのいずれかに切り替えられていたが、本フローにおいては、説明を簡単にすべく、フォーカス制限切り替えスイッチ２２０１がＦＵＬＬおよびＬＩＭＩＴ１のいずれかに切り替えられている場合について説明する。ＬＩＭＩＴ２に切り替えられている場合については、ＬＩＭＩＴ１に切り替えられている場合と同様の処理がなされる。なお、カメラボディ制御部２３１８は、交換レンズ制御部２２２０との間で定期的になされる定常シーケンスにより、交換レンズ２２００からスイッチ状態情報を受信する。受信したスイッチ状態情報は内部メモリ２３１０に保持される。
【０１５４】
カメラボディ制御部２３１８は、スイッチ状態情報を参照して、フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられているかを判定する（ステップＳ２１０１）。フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられていないと判定した場合、すなわちＦＵＬＬに切り替えられていると判定した場合には（ステップＳ２１０１でＮＯ）、カメラボディ制御部２３１８は、フォーカスレンズユニット２２１２が第１範囲、すなわち、全範囲で駆動するように、交換レンズ制御部２２２０を制御する（ステップＳ２１０５）。
【０１５５】
フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられていると判定した場合には（ステップＳ２１０１でＹＥＳ）、カメラボディ制御部２３１８は、外部機器により撮影操作がなされているかを判定する（ステップＳ２１０２）。カメラボディ制御部２３１８は、外部通信部２３１９が撮影操作に関する信号を外部機器から受信したかを判定することにより、外部機器により撮影操作がなされているかを判定することができる。撮影操作に関する信号は、図１８で説明したように、撮影指示を示す信号、フォーカスレンズユニット２２１２の移動量を示す信号を含む。外部機器により撮影操作がなされていると判定した場合には（ステップＳ２１０２でＹＥＳ）、カメラボディ制御部２３１８は、フォーカス制限切り替えスイッチ２２０１がＬＩＭＩＴ１に切り替えられていても、図１８で説明したように、フォーカスレンズユニット２２１２が全範囲で駆動するように、交換レンズ制御部２２２０を制御する（ステップＳ２１０５）。
【０１５６】
外部機器により撮影操作がなされていないかと判定した場合には（ステップＳ２１０２でＮＯ）、フォーカス制御状態がＭ／Ａモードに切り替えられているかを判定する（ステップＳ２１０３）。フォーカス制御状態がＭ／Ａモードに切り替えられていないと判定した場合、すなわちＭモードに切り替えられていると判定した場合には（ステップＳ２１０３でＮＯ）、図１７‐Ｂに示したように、カメラボディ制御部２３１８は、無限領域用のフォーカスリミットを選択して、フォーカスレンズユニット２２１２が当該フォーカスリミット内で駆動、すなわち制限駆動するように、交換レンズ制御部２２２０を制御する（ステップＳ２１０６）。フォーカス制御状態がＭ／Ａモードに切り替えられていると判定した場合には（ステップＳ２１０３でＹＥＳ）、カメラボディ制御部２３１８は、ＡＦ動作中かを判定する（ステップＳ２１０４）。
【０１５７】
ＡＦ動作中であると判定した場合には（ステップＳ２１０４でＹＥＳ）、カメラボディ制御部２３１８は、無限領域用のフォーカスリミットを選択して、フォーカスレンズユニット２２１２が当該フォーカスリミット内で駆動、すなわち制限駆動するように、交換レンズ制御部２２２０を制御する（ステップＳ２１０６）。ＡＦ動作中でないと判定した場合、すなわちＭＦ動作中である場合には（ステップＳ２１０４でＮＯ）、カメラボディ制御部２３１８は、図１７‐Ａに示したように、フォーカス制限せずに、フォーカスレンズユニット２２１２が第１範囲、すなわち全範囲で駆動するように、交換レンズ制御部２２２０を制御する（ステップＳ２１０５）。
【０１５８】
ステップ１０５またはステップ１０６によりフォーカスレンズユニット２２１２が駆動された後、カメラボディ制御部２３１８は、使用者からの撮影指示を受信したかを判定する（ステップＳ２１０７）。使用者からの撮影指示を受信していないと判定した場合には（ステップ１０７でＮＯ）、ステップＳ２１０１に移行する。使用者からの撮影指示を受信したと判定した場合には（ステップ１０７でＹＥＳ）、一連の処理を終了して、撮影シーケンスへ移行する。
【０１５９】
以上の説明では、使用者によりフォーカスリング２２０２が回転操作された場合には、交換レンズ制御部２２２０は、フォーカスリング２２０２の回転量および回転方向の情報をカメラボディ制御部２３１８に送信した。そして、フォーカスレンズユニット２２１２の移動が許容される許容範囲が第１範囲から第２範囲に切り替えられている場合には、フォーカスレンズ駆動部２２５０は、カメラボディ制御部２３１８からの駆動指示によって、ユーザ操作によるフォーカスレンズユニット２２１２の移動指示を制限した。しかしながら、フォーカスレンズ駆動部２２５０は、カメラボディ制御部２３１８と交換レンズ制御部２２２０との通信が行えない場合、交換レンズ制御部２２２０からの駆動指示によって、ユーザ操作によるフォーカスレンズユニット２２１２の移動指示を制限してもよい。この場合には、交換レンズ制御部２２２０は、フォーカスリング２２０２の回転量および回転方向の情報をカメラボディ制御部２３１８に送信しなくてもよい。
【０１６０】
以上の説明では、フォーカスリミッタは交換レンズ２２００側で設定されたが、カメラボディ２３００側で設定されてもよい。この場合には、カメラボディ制御部２３１８は、フォーカスリミッタの設定を切り替えるためのメニュー画面を表示部２３１４に表示し、操作部材２３１５を介してなされる使用者の操作に応じて切り替えてもよい。また、カメラボディ制御部２３１８は、ポーリング時にスイッチ状態情報を交換レンズ２２００に送信してもよい。交換レンズ制御部２２２０は、ポーリングを受信すると、第１情報および第２情報とともに、スイッチ状態情報に示される状態に対応する分割数、制限ポジション情報等を送信する。
【０１６１】
以上の説明では、交換レンズ２２００は、ズームレンズであったが、単焦点レンズであってもよい。この場合には、焦点距離は変化しないので、第１情報および第２情報は固定値となる。したがって、交換レンズ制御部２２２０は、第１情報および第２情報を一度送信すればよい。すなわち、定常シーケンスにおいてポーリングを受信する度に送信しなくてもよい。表示情報についても同様である。
【０１６２】
以上の説明では、交換レンズ制御部２２２０は、第１情報および第２情報としてパルス数を送信したが、距離情報を送信してもよい。この場合には、カメラボディ２３００は、距離情報を受信してパルス数に変換する。以上の説明では、無限端設計値を基準値としたが、他の値を基準値としてもよい。例えば至近端設計値を基準値としてもよい。以上の説明では、カメラボディ２３００側の設定を優先して、フォーカスレンズユニット２２１２の駆動範囲を選択したが、交換レンズ２２００側の設定とカメラボディ側の設定とのどちらを優先するかを、使用者の操作に応じて設定してもよい。これにより、使用者の意思をより反映させることができる。
【０１６３】
以上の説明では、フォーカスレンズユニット２２１２を目標位置に移動させるための制御信号としてパルス数を挙げたが、移動量または目標位置の少なくとも一方が伝達できればこの形態に限られない。
【０１６４】
以上の説明では、交換レンズ制御部２２２０は、フォーカス制限なしに対応する第１情報として無限端ソフトリミットおよび至近端ソフトリミットをカメラボディ２３００へ送信したが、無限端設計値および至近端設計値を第１情報として送信してもよい。同様に、交換レンズ制御部２２２０は、無限領域用のフォーカスリミットとして、無限端設計値および至近端設計値を第２情報として送信してもよいし、至近領域用のフォーカスリミットとして、遠端設計値および至近端設計値を第２情報として送信してもよい。上述のように、オートフォーカスがコントラスト方式で実行される場合には、例えば無限端設計値にピントを合わせようとすると、実際には無限端設計値よりも無限側に動かすことになる。これに対して、位相差方式で実行される場合には、無限端設計値よりも無限側に動かすことなく無限端設計値にピントを合わせることができる。したがって、交換レンズ制御部２２２０は、オートフォーカスがコントラスト方式で実行される場合と、位相差方式で実行される場合とで、送信する第２情報を異ならせてもよい。オートフォーカスが位相差方式で実行される場合には、フォーカスレンズユニット２２１２の駆動範囲の両端ではなく、合焦可能範囲の両端の値を送信するとよい。
【０１６５】
以上の説明では、交換レンズ２２００は、第２情報として第１範囲よりも狭い範囲に関する情報である縮小情報を送信したが、第１範囲よりも広い範囲に関する情報である拡大情報を送信してもよい。例えば図１２で説明した至近端ソフトリミットよりも至近寄りのパルス数を第２情報として送信する。この場合に、交換レンズ２２００は、第１範囲と第２範囲のどちらが予め設定された基準以上の光学性能が保証される推奨駆動範囲であるかを示す推奨情報を合わせて送信してもよい。カメラボディ２３００側で画質を優先するモードとピント範囲を優先するモードとのいずれかに設定されていれば、当該設定に応じてフォーカスレンズユニット２２１２の駆動範囲を選択するとよい。この場合には、切替部としてフォーカス制限切り替えスイッチ２２０１ではなく、画質を優先するモードとピント範囲を優先するモードとを切り替えるスイッチを設けるとよい。画質を優先するモードに設定されていれば、推奨情報により示される範囲に関する情報を選択する。一方で、ピント範囲を優先するモードに設定されていれば、推奨情報により示される範囲とは異なる範囲に関する情報を選択する。さらに、カメラボディ２３００側の設定情報に応じて範囲を選択してもよい。例えば、撮影モードがフルオートモードに設定されている場合には、画質を優先するモードに設定されていたとしても、ピント範囲を優先すべく範囲を選択してもよい。また、切替部はＡＦ速度を切り替えるスイッチであってもよい。特にコントラストＡＦにおいては、高速にＡＦを実行するモードに設定されている場合には、低速でＡＦを実行するモードに設定されている場合よりも、狭い範囲を選択する。
【０１６６】
以上の説明では、第２範囲は、無限領域用のフォーカスリミットと至近領域用のフォーカスリミットを含んでいたが、いずれか一つでもよい。すなわち、フォーカス制限切り替えスイッチ２２０１は、３ポジションではなく、２ポジションを切り替えるスイッチであってもよい。また、第２範囲は、３つ以上の範囲を含んでいてもよい。
【０１６７】
以上の説明では、図１６に示したように、カメラボディ制御部２３１８は、スイッチ状態情報に応じてフォーカス制限の範囲を切り替えたが、予め定められた条件下においては、フォーカス制限の範囲を切り替える切り替え処理を禁止してもよい。予め定められた条件としては、例えば、ＡＦロック中であること、フォーカスレンズユニット２２１２が駆動中であることが挙げられる。切り替え処理が禁止されている場合には、条件が解除されるまで切り替え処理を保留、すなわち直前のフォーカス制限範囲での動作を継続する。そして、条件が解除されると、保留していた切り替え処理を実行する。切り替え処理はフォーカス制御状態がＡＦの場合にのみ行われてもよい。切り替え処理中および切り替え処理を保留している間には、カメラボディ制御部２３１８は、フォーカス制御状態の切替えおよびＭＦ、ＡＦの動作を行わなくてもよい。なお、フォーカス制御状態がＭＦの場合には、フォーカスレンズユニット２２１２の位置に関わらず、切り替え処理を行わないとしてもよい。この場合には、内部メモリ２３１０のスイッチ状態情報、各種設計値および各種ソフトリミットの更新のみを行う。
【０１６８】
図２０は、第３実施形態に係るカメラシステム３１００の外観斜視図である。カメラシステム３１００は、交換レンズ３２００が撮像装置としてのカメラボディ３３００に装着されて構成されるレンズ交換式一眼レフカメラである。交換レンズ３２００は、レンズマウント３２２１を備え、カメラボディ３３００は、カメラマウント３３２１を備える。レンズマウント３２２１とカメラマウント３３２１が係合して、交換レンズ３２００とカメラボディ３３００が一体化されると、交換レンズ３２００とカメラボディ３３００はカメラシステム３１００として機能する。
【０１６９】
光軸３０１１と平行な矢印３０２１に沿って、レンズマウント３２２１をカメラマウント３３２１へ接近させ、レンズ指標３２０９とボディ指標３３４０が対向するように両者を接触させる。さらに、レンズマウント３２２１のマウント面とカメラマウント３３２１のマウント面の接触を保ったまま、交換レンズ３２００を矢印３０２２の方向へ回転させる。そうすると、ロックピン３３５０によるロック機構が作動し、交換レンズ３２００はカメラボディ３３００に固定される。この状態において、交換レンズ３２００側の接続端子とカメラボディ３３００側の接続端子とは電気的に接続される。これにより、互いに制御信号等の通信および電力の授受を行うことができる。
【０１７０】
交換レンズ３２００は、フォーカス制限切り替えスイッチ３２０１と、フォーカスリング３２０２と、ＡＦ／ＭＦ切り替えスイッチ３２０３とを備える。ＡＦ／ＭＦ切り替えスイッチ３２０３は、フォーカス制御状態をＭモードとＭ／Ａモードとの間で切り替えられる。使用者は、ＡＦ／ＭＦ切り替えスイッチ３２０３をＭに切り替えることにより、マニュアルフォーカス動作を実行できるＭモードに設定できる。また、ＡＦ／ＭＦ切り替えスイッチ３２０３をＭ／Ａに切り替えることにより、オートフォーカス動作とマニュアルフォーカス動作とを併用実行できるＭ／Ａモードに設定できる。
【０１７１】
カメラボディ３３００は、レリーズスイッチ３３６０を備える。レリーズスイッチ３３６０は、押下げ方向に２段階に検知できる押しボタンで構成されている。Ｍ／Ａモード設定時には、使用者は、レリーズスイッチ３３６０を１段階目まで押下げることより、オートフォーカス動作を実行させることができる。さらに、使用者は、オートフォーカス動作が終了した後に、フォーカスリング３２０２を操作すれば、マニュアルフォーカス動作を実行できる。マニュアルフォーカス動作を追加的に実行することにより、一旦オートフォーカス動作で移動されたフォーカスレンズユニットをさらに駆動させて合焦位置を修正することができる。上述のように、本実施形態においては、ＡＦ／ＭＦ切り替えスイッチ３２０３で選択できるモードはＭモードとＭ／Ａモードである。しかし、Ｍ／Ａモードに替えて、フォーカスリング３２０２によるマニュアルフォーカス操作を許容しないオートフォーカスモードであるＡモードを採用してもよい。
【０１７２】
詳細は後述するが、本実施形態において、フォーカスリング３２０２とフォーカスレンズユニットとは機械的に連動しない。使用者がフォーカスリング３２０２に与えた単位時間当たりの回転量および回転方向の情報は、一旦電気信号に変換される。アクチュエータは、この電気信号に応じて、合焦位置を変更するために、フォーカスレンズユニットを光軸方向に駆動させる。
【０１７３】
フォーカス制限切り替えスイッチ３２０１は、フォーカスレンズユニットの移動が許容される範囲である第１範囲と、第１範囲とは異なる範囲である第２範囲とを切り替える。使用者は、フォーカス制限切り替えスイッチ３２０１を切り替えることにより、フォーカスレンズユニットの駆動範囲を選択することができる。本実施形態においては、第１範囲はフォーカス制限がなされていない範囲であり、第２範囲は第１範囲よりも狭い範囲、すなわちフォーカス制限がなされた範囲である。本実施形態においては、第２範囲として２つのフォーカスリミットが設定されている。詳しくは後述するが、無限領域用のフォーカスリミットと、至近領域用のフォーカスリミットとが設定されている。
【０１７４】
使用者は、フォーカス制限切り替えスイッチ３２０１をＦＵＬＬに切り替えることにより第１範囲に設定でき、ＬＩＭＩＴ１に切り替えることにより無限領域用のフォーカスリミットに設定でき、ＬＩＭＩＴ２に切り替えることにより至近領域用のフォーカスリミットに設定できる。すなわち、フォーカス制限切り替えスイッチ３２０１を切り替えることにより、３ポジションのうちのいずれか１つを選択することができる。フォーカスレンズユニットの移動範囲を制限することにより、フォーカス合焦時間を短縮することができる。交換レンズ３２００は、フォーカス制限切り替えスイッチ３２０１が３ポジションのうちのいずれに切り替えられているかに関わらず、フォーカスレンズユニットの移動可能範囲に関する可動情報として、第１範囲に関する第１情報と、第２範囲に関する第２情報との両方をカメラボディ３３００に送信する。さらに、３ポジションのうちのいずれに切り替えられているかを示す設定情報としてのスイッチ状態情報を送信する。さらに、フォーカス制御状態がＭモードとＭ／Ａモードのどちらに切り替えられているかを示すフォーカス制御状態情報も送信する。
【０１７５】
カメラボディ３３００は、第１情報と第２情報との両方、およびスイッチ状態情報を受信する。カメラボディ３３００は、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲でフォーカスレンズユニットを移動させる。ただし、カメラボディ３３００側の撮影に関する設定状態によっては、スイッチ状態情報に応じたフォーカスレンズユニットの駆動範囲で駆動させることが好ましくない場合がある。そこで、カメラボディ３３００は、スイッチ状態情報に加えて、撮影に関する設定状態に応じて、第１範囲および第２範囲のいずれかの範囲を選択し、選択した範囲に従ってフォーカスレンズユニットを移動させてもよい。撮影に関する設定状態に応じて、フォーカスレンズユニットの駆動範囲を選択すれば、当該駆動範囲を柔軟に決定することができる。
【０１７６】
図２１は、カメラシステム３１００の構成を説明する図である。交換レンズ３２００は、フォーカス制限切り替えスイッチ３２０１、フォーカスリング３２０２、およびＡＦ／ＭＦ切り替えスイッチ３２０３に加えて、撮影光学系としての撮影レンズ３２１０、交換レンズ制御部３２２０、ズームレンズ駆動部３２４０、フォーカスレンズ駆動部３２５０、および第２エンコーダ３２６０を備える。カメラボディ３３００は、レリーズスイッチ３３６０に加えて、ＡＦセンサ３３０７、撮像素子３３０８、Ａ／Ｄ変換器３３０９、内部メモリ３３１０、画像処理部３３１１、記録媒体ＩＦ３３１２、表示制御部３３１３、表示部３３１４、操作部材３３１５、電源制御部３３１６、カメラボディ制御部３３１８、および電源スイッチ３３２３を備える。
【０１７７】
交換レンズ制御部３２２０とカメラボディ制御部３３１８は、レンズマウント３２２１およびカメラマウント３３２１を介して互いに接続されている。交換レンズ制御部３２２０およびカメラボディ制御部３３１８は、相互に通信を実行しつつ協働して交換レンズ３２００とカメラボディ３３００とを制御する。
【０１７８】
交換レンズ３２００には、光学特性が異なる複数の種類が存在する。使用者は、任意の一つをカメラボディ３３００へ装着することができる。交換レンズ３２００に備えられた撮影レンズ３２１０は、複数の光学レンズ群から構成される。具体的には、撮影レンズ３２１０は、ズームレンズユニット３２１１と、フォーカスレンズユニット３２１２とを含んで構成される。撮影レンズ３２１０は、光軸３０１１に沿って入射する被写体光束をカメラボディ３３００内に配置された撮像素子３３０８へ導く。
【０１７９】
ＡＦセンサ３３０７には、光学系を透過して入射する被写体光束の一部が導かれる。ＡＦセンサ３３０７は、導かれた被写体光束の一部を受光する複数の光電変換素子列を有する。ＡＦセンサ３３０７は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。ＡＦセンサ３３０７は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラボディ制御部３３１８に出力する。オートフォーカス動作時には、カメラボディ制御部３３１８は、フォーカスレンズユニット３２１２を目標位置に移動させるための制御信号を交換レンズ制御部３２２０へ出力する。なお、カメラボディ３３００は、撮像素子３３０８とは別体のＡＦセンサ３３０７を備える構成ではなく、測距機能を有する画素を含む撮像素子３３０８を備えてもよい。
【０１８０】
撮像素子３３０８は、被写体像である光学像を光電変換する素子である。撮像素子３３０８として、ＣＣＤセンサ、ＣＭＯＳセンサを用いることができる。撮像素子３３０８により光電変換された被写体像は、Ａ／Ｄ変換器３３０９でアナログ信号からデジタル信号に変換される。
【０１８１】
デジタル信号に変換された被写体像は、画像データとして順次処理される。画像データは、一旦内部メモリ３３１０に記憶される。内部メモリ３３１０は、高速で読み書きできるランダムアクセスメモリである。内部メモリ３３１０として、ＤＲＡＭ、ＳＲＡＭを用いることができる。内部メモリ３３１０は、画像処理部３３１１が行う画像処理、圧縮処理において、ワークメモリとしての役割を担う。内部メモリ３３１０は、当該役割を担うに相当する十分なメモリ容量を備える。
【０１８２】
画像処理部３３１１は、設定されている撮影モード、使用者からの指示に則して、画像データを所定の画像フォーマットに従った画像データに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合には、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。そして、変換された画像データは、再び内部メモリ３３１０に格納される。
【０１８３】
画像処理部３３１１によって処理された画像データは、記録媒体ＩＦ３３１２を介して、内部メモリ３３１０から記録媒体３４００に記録される。記録媒体３４００は、フラッシュメモリ等により構成される、カメラボディ３３００に対して着脱可能な不揮発性メモリである。画像処理部３３１１は、記録用に処理される画像データに並行して、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部３３１３の制御に従って、表示部３３１４に表示される。記録の有無に関わらず、カメラボディ制御部３３１８が、画像処理部３３１１に逐次表示用の画像データを生成させ、表示部３３１４に表示させれば、電子ファインダ機能としてのライブビューを実現できる。
【０１８４】
電源制御部３３１６は、電源３４１０と通信して残電力の検出、電力供給の監視、給電等を行う。電源３４１０は、例えばバッテリにより構成される。
【０１８５】
カメラボディ３３００は、上記の画像処理における各々の要素も含めて、カメラボディ制御部３３１８により直接的または間接的に制御される。カメラボディ制御部３３１８は、システムメモリ３３１７を含む。システムメモリ３３１７は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ３３１７は、カメラシステム３１００の動作時に必要な定数、変数、プログラム等を、カメラシステム３１００の非動作時にも失われないように記録している。カメラボディ制御部３３１８は、定数、変数、プログラム等を適宜内部メモリ３３１０に展開して、カメラシステム３１００の制御に利用する。カメラボディ制御部３３１８は、フォーカスレンズユニット３２１２の移動可能範囲に関する可動情報を取得する取得部、および、可動情報に基づく応答情報を、フォーカスレンズユニット３２１２を駆動する駆動信号に関連付けて交換レンズ３２００へ送信する送信部として機能する。本実施形態においては、応答情報としてフォーカスレンズユニット３２１２の駆動範囲に対応した供給パルス数を駆動信号に関連付ける。詳しくは後述するが、カメラボディ制御部３３１８は、オートフォーカス動作実行時には、フォーカスレンズユニット３２１２の移動方向を指示する制御コマンドと、フォーカスレンズユニット３２１２の駆動位置を指示する制御コマンドとを交換レンズ制御部３２２０へ送信する。また、カメラボディ制御部３３１８は、マニュアルフォーカス動作実行時には、後述する電気信号を単位時間当たりに駆動する駆動量と駆動方向を表す駆動制御信号に変換し、交換レンズ制御部３２２０へ送信する。
【０１８６】
カメラボディ制御部３３１８は、連続して取得される画像データを用いたコントラストＡＦの情報に応じて、特定の領域の被写体像が撮像素子３３０８の受光面上で合焦するように、フォーカスレンズユニット３２１２を駆動してもよい。また、カメラボディ制御部３３１８は、レリーズスイッチ３３６０の１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ等を実行し、２段階目の押下げであるＳＷ２の検知により撮像素子３３０８による被写体像の取得動作を実行する。
【０１８７】
カメラシステム３１００は、使用者からの操作を受け付ける操作部材３３１５を複数備えている。操作部材３３１５は、例えば、撮影モードの設定に用いられる。撮影モードとして、フルオートモード、シーンモード、マニュアルモードが含まれる。使用者は、操作部材３３１５を操作することにより、撮影モードを設定することができる。カメラボディ制御部３３１８は、これら操作部材３３１５が操作されたことを検知し、操作に応じた動作を実行する。
【０１８８】
第２エンコーダ３２６０は、使用者がフォーカスリング３２０２に与えた単位時間当たりの回転量および回転方向を検出し、電気信号に変換する。そして、交換レンズ制御部３２２０を介して、当該電気信号をカメラボディ制御部３３１８に送信する。
【０１８９】
ズームレンズユニット３２１１は、カメラボディ制御部３３１８および交換レンズ制御部３２２０の統括制御のもと、ズームレンズ駆動部３２４０によって駆動される。ズームレンズ駆動部３２４０は、使用者の指示に応じてズームレンズユニット３２１１を駆動して、画角を変更する。
【０１９０】
フォーカスレンズユニット３２１２は、カメラボディ制御部３３１８および交換レンズ制御部３２２０の統括制御のもと、フォーカスレンズ駆動部３２５０によって駆動される。フォーカスレンズ駆動部３２５０は、フォーカスレンズユニット３２１２を駆動するためのアクチュエータとしての駆動モータ３２５１と、フォーカスレンズユニット３２１２の位置を検出するための第１エンコーダ３２５２とを含む。第１エンコーダ３２５２により検出されたフォーカスレンズユニット３２１２の現在位置を示す情報は、交換レンズ制御部３２２０を介してカメラボディ制御部３３１８へ送出される。
【０１９１】
オートフォーカス動作実行時には、フォーカスレンズ駆動部３２５０は、ＡＦセンサ３３０７の情報に応じて、フォーカスレンズユニット３２１２を駆動する。具体的には、交換レンズ制御部３２２０から送信された制御信号に応じて駆動モータ３２５１を駆動することにより、特定の領域の被写体像が撮像素子３３０８の受光面上で合焦する位置にフォーカスレンズユニット３２１２を移動させる。
【０１９２】
マニュアルフォーカス動作実行時には、フォーカスレンズ駆動部３２５０は、使用者がフォーカスリング３２０２に与えた単位時間当たりの回転量および回転方向の情報に応じて、フォーカスレンズユニット３２１２を駆動する。具体的には、交換レンズ制御部３２２０から送信された駆動制御信号に応じて駆動パルスを生成して駆動モータ３２５１を駆動することにより、フォーカスレンズユニット３２１２を光軸方向に移動させて、合焦位置を変化させる。
【０１９３】
フォーカス制限切り替えスイッチ３２０１が切り替えられると、スイッチの選択位置に応じた電気信号が交換レンズ制御部３２２０へ送られる。交換レンズ制御部３２２０は、受け取った電気信号に対応したフォーカス制御を行う。ＡＦ／ＭＦ切り替えスイッチ３２０３が切り替えられると、スイッチの選択位置に応じた電気信号が交換レンズ制御部３２２０へ送られる。交換レンズ制御部３２２０は、受け取った電気信号に対応したフォーカス制御を行う。
【０１９４】
交換レンズ制御部３２２０は、システムメモリ３２３０を含む。システムメモリ３２３０は、交換レンズ３２００に関する情報を記憶している。交換レンズ３２００に関する情報として、フォーカス制限切り替えスイッチ３２０１を備えた交換レンズであることを示すレンズ機能情報、第１範囲を示す第１パルス情報と第２範囲を示す第２パルス情報との組等を記憶している。第１パルス情報と第２パルス情報との組は、焦点距離に応じて複数記憶されている。
【０１９５】
交換レンズ制御部３２２０は、カメラボディ制御部３３１８との通信が確立されると、交換レンズ３２００に関する情報をカメラボディ制御部３３１８に送信する。例えば、上述のレンズ機能情報を送信する。その後、カメラボディ３３００からのポーリングを受信する度に、定常シーケンスとして、第１パルス情報および第２パルス情報の組、スイッチ状態情報、並びに、フォーカス制御状態情報を送信する。さらに、使用者によりフォーカスリング３２０２に対する操作がなされれば、単位時間当たりの回転量および回転方向の情報を送信する。
【０１９６】
交換レンズ制御部３２２０は、駆動モータ３２５１を駆動させてフォーカスレンズユニット３２１２を移動させ、第１エンコーダ３２５２により検出されたパルス情報に基づいて、駆動モータ３２５１の駆動を制御する。また、フォーカスレンズユニット３２１２を駆動する駆動信号をカメラボディ３３００から受信する受信部、フォーカスレンズユニット３２１２の移動可能範囲に関する可動情報に基づく応答情報が駆動信号に関連付けられている場合に、応答情報に基づいて駆動モータ３２５１を駆動する駆動制御部として機能する。
【０１９７】
図２２は、第１範囲および第２範囲を説明する図である。図２２（ａ）は、第１範囲を説明する図である。図２２（ｂ）、（ｃ）は、第２範囲を説明する図である。特に、図２２（ｂ）は、無限領域用のフォーカスリミットを説明する図であり、図２２（ｃ）は、至近領域用のフォーカスリミットを説明する図である。本実施形態においては、図２２（ａ）、図２２（ｂ）、図２２（ｃ）は、フォーカス制限切り替えスイッチ３２０１がそれぞれＦＵＬＬ、ＬＩＭＩＴ１、ＬＩＭＩＴ２に切り替えられた状態に対応する。また、本実施形態においては、無限端設計値をフォーカスレンズユニット３２１２の駆動範囲の基準、すなわち０パルスとして、後述する各種設計値および各種ソフトリミットのパルス数が定められている。
【０１９８】
図２２（ａ）に示すように、至近端設計値は、合焦可能範囲における至近側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット３２１２は、第１範囲の合焦可能範囲である無限端設計値と至近端設計値の間の範囲において合焦することができる。さらに、無限端設計値から無限側に無限端ソフトリミットが定められており、至近端設計値から至近側に至近端ソフトリミットが定められている。無限端ソフトリミットは、フォーカスレンズユニット３２１２の駆動範囲として予め定められた無限側の端点を示す値である。至近端ソフトリミットは、フォーカスレンズユニット３２１２の駆動範囲として予め定められた至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、合焦可能範囲外であり、オーバーストロークの範囲である。カメラボディ３３００がコントラストＡＦを実行している場合には、例えば無限端設計値にピントを合わせようとすると、一旦無限端設計値よりも無限側に動かすことになる。そこで、本実施形態においては、無限端ソフトリミットを定めることにより、オーバーストロークの範囲を設けている。至近端ソフトリミットについても同様である。
【０１９９】
無限領域用のフォーカスリミットにおいては、図２２（ｂ）に示すように、合焦可能範囲は、無限寄りに制限されている。より詳細には、至近端設計値から無限側に近端設計値が定められている。近端設計値は、合焦可能範囲における至近側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット３２１２は、合焦可能範囲である無限端設計値と近端設計値の間の範囲において合焦することができる。さらに、近端設計値と至近端設計値の間に近端ソフトリミットが定められている。近端ソフトリミットは、フォーカスレンズユニット３２１２の駆動範囲における至近側の端点を示す値である。無限端設計値から無限端ソフトリミットまでの範囲、および近端設計値から近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【０２００】
至近領域用のフォーカスリミットにおいては、図２２（ｃ）に示すように、合焦可能範囲は、至近寄りに制限されている。より詳細には、無限端設計値から至近側に遠端設計値が定められている。遠端設計値は、合焦可能範囲における無限側の端点を示す値である。オートフォーカス動作時には、フォーカスレンズユニット３２１２は、合焦可能範囲である遠端設計値と至近端設計値の間の範囲において合焦することができる。さらに、遠端設計値と無限端設計値の間に遠端ソフトリミットが定められている。遠端ソフトリミットは、フォーカスレンズユニット３２１２の駆動範囲における無限側の端点を示す値である。遠端設計値から遠端ソフトリミットまでの範囲、および至近端設計値から至近端ソフトリミットまでの範囲は、オーバーストロークの範囲である。
【０２０１】
マニュアルフォーカス動作時には、第２範囲が選択されている場合には、フォーカスレンズユニット３２１２は、使用者の操作に応じて第２範囲内で移動できる。一方、マニュアルフォーカス動作時に、フォーカスレンズユニット３２１２の第２範囲外への移動は制限されることとしてもよく、カメラボディ制御部３３１８からの信号に応じて第２範囲外への移動を許容することとしてもよい。
【０２０２】
図２３は、第１情報および第２情報を説明する図である。上述のように、システムメモリ３２３０は、焦点距離に応じて、第１情報と第２情報との組を複数記憶している。ズームレンズユニット３２１１の焦点距離が３５−１００ｍｍであれば、例えば、３５−５０ｍｍ、５０−７５ｍｍ、および７５−１００ｍｍの３つの範囲のそれぞれに応じた、第１情報と第２情報との組を記憶している。図２３においては、焦点距離が３５−１００ｍｍの場合における、フォーカスレンズユニット３２１２の駆動範囲の両端を示す各種設計値、および合焦可能範囲の両端を示す各種ソフトリミットを示している。なお、図中の括弧で囲まれた各種設計値および各種ソフトリミットは、後述するように、カメラボディ３３００に送信されなくてもよい。
【０２０３】
交換レンズ３２００は、フォーカス制限なしに対応する第１情報として無限端ソフトリミットおよび至近端ソフトリミットをカメラボディ３３００へ送信する。本実施形態においては、さらに合焦可能範囲を示す情報として無限端設計値および至近端設計値を送信する。なお、無限端設計値は、０に固定されているので、交換レンズ制御部３２２０は、カメラボディ３３００に送信しなくてもよい。
【０２０４】
交換レンズ３２００は、無限領域用のフォーカスリミットを示す第２情報として近端ソフトリミットを送信する。本実施形態においては、さらに合焦可能範囲を示す情報として近端設計値を送信する。なお、無限端ソフトリミットは、第１情報と重複するので送信しなくてもよい。また、至近領域用のフォーカスリミットを示す第２情報として遠端ソフトリミットを送信する。本実施形態においては、さらに合焦可能範囲を示す情報として遠端設計値を送信する。なお、至近端設計値および至近端ソフトリミットは、第１情報と重複するので送信しなくてもよい。
【０２０５】
上述のように、無限端ソフトリミットおよび至近端ソフトリミットは、パルス数として設定されている。したがって、第１情報はパルス情報として表される。同様に、近端ソフトリミットおよび遠端ソフトリミットも、パルス数として設定されている。したがって、第２情報もパルス情報として表される。
【０２０６】
カメラボディ３３００は、フォーカスレンズユニット３２１２を移動させる場合、パルス数で表されるレンズ駆動量等の目標位置に関する制御信号駆動指示を、カメラボディ制御部３３１８から交換レンズ制御部３２２０に供給する。交換レンズ制御部３２２０は、カメラボディ制御部３３１８からフォーカスレンズユニット３２１２の駆動指示を受信した後、駆動モータ３２５１を駆動させてフォーカスレンズユニット３２１２を移動させる。交換レンズ制御部３２２０は、第１エンコーダ３２５２によりフォーカスレンズユニット３２１２の位置を検出させ、カメラボディ制御部３３１８から供給されたパルス数に到達するまで駆動モータ３２５１を駆動させる。ここで、例えば無限端から至近端までフォーカスレンズユニット３２１２を移動させる場合には、現在の焦点距離に応じた至近端設計値にて示されるパルス量分、フォーカスレンズユニット３２１２を駆動する。例えば、焦点距離が３５−５０ｍｍであり、この焦点距離での至近端設計値が３０００パルスであれば、カメラボディ制御部３３１８は３０００パルス駆動する指示を交換レンズ制御部３２２０へ送信する。同様に、焦点距離が５０−７５ｍｍであり、この焦点距離での至近端設計値が２８００パルスとすると、カメラボディ制御部３３１８は２８００パルス駆動する指示を交換レンズ制御部３２２０へ送信する。以上のように、焦点距離に応じて至近端設計値に示されるパルス数は異なっている。焦点距離に応じたパルス数を交換レンズ制御部３２２０に送信することにより、フォーカスレンズユニット３２１２の駆動を適切に制御することができる。
【０２０７】
図２４‐Ａは、フォーカスレンズユニット３２１２の駆動を指示する制御コマンドを説明する図である。図２４‐Ａは、オートフォーカス動作時における制御コマンド、特に、合焦位置の探索を指示する制御コマンド（以下、サーチコマンドと記す）を示す。図２４‐Ｂは、マニュアルフォーカス動作時における制御コマンド（以下、ＰＦコマンドと記す）を示す。
【０２０８】
図２４‐Ａに示す制御コマンドは、サーチコマンドと、応答情報としての、合焦位置の探索範囲の終端位置とを含む。サーチコマンドは、フォーカスレンズユニット３２１２を駆動する駆動信号であり、具体的には、フォーカスレンズユニット３２１２の移動方向と移動速度を示す。交換レンズ制御部３２２０は、サーチコマンドを参照することにより、フォーカスレンズユニット３２１２を至近側へ移動させるか、無限側へ移動させるかの判定とフォーカスレンズユニット３２１２移動速度の決定をすることができる。
【０２０９】
合焦位置の探索範囲の終端位置は、フォーカスレンズユニット３２１２の移動を許容する許容範囲に応じて決定される。許容範囲として第１範囲が選択されている場合において、終端位置が４バイトで表されるときには、終端位置として１６進数表記での最大値である７ｆｆｆｆｆｆｆが記述されていれば、交換レンズ制御部３２２０は、フォーカスレンズユニット３２１２を至近端ソフトリミットの位置まで駆動させる。反対に、１６進数表記での最小値である８０００００００が記述されていれば、交換レンズ制御部３２２０は、フォーカスレンズユニット３２１２を無限端ソフトリミットの位置まで駆動させる。
【０２１０】
許容範囲として第２範囲が選択されている場合においては、第２範囲が無限領域用のフォーカスリミットのときには、終端位置は、無限端ソフトリミットまたは近端ソフトリミットの位置である。第２範囲が至近領域用のフォーカスリミットのときには、終端位置は、遠端ソフトリミットまたは至近端ソフトリミットである。交換レンズ制御部３２２０は、終端位置を参照することにより、合焦位置の探索範囲を超えないようにフォーカスレンズユニット３２１２の移動を制御することができる。
【０２１１】
カメラボディ制御部３３１８は、オートフォーカス動作時には、サーチコマンドに終端位置を関連付けて交換レンズ制御部３２２０に送信する。終端位置として関連付けられるパルス数は、交換レンズ制御部３２２０から送信されたパルス数と同一である。したがって、カメラボディ制御部３３１８がフォーカスリミッタを把握していることを交換レンズ制御部３２２０に認識させることができる。
【０２１２】
図２４‐Ｂに示す制御コマンドは、ＰＦ（パワーフォーカス）コマンドと、応答情報としての、フォーカスレンズユニット３２１２の駆動範囲とを含む。更に、ＰＦコマンドには、後述するパルス数情報とサンプリングカウント情報が含まれる。
【０２１３】
フォーカスレンズユニット３２１２の駆動範囲は、フォーカスレンズユニット３２１２の移動を許容する許容範囲に応じて決定される。許容範囲として第１範囲が選択されている場合には、駆動範囲は、無限端ソフトリミットおよび至近端ソフトリミットである。許容範囲として第２範囲が選択されている場合において、第２範囲が無限領域用のフォーカスリミットのときには、駆動範囲は、無限端ソフトリミットおよび近端ソフトリミットである。許容範囲として第２範囲が選択されている場合において、第２範囲が至近領域用のフォーカスリミットのときには、駆動範囲は、遠端ソフトリミットおよび至近端ソフトリミットである。
【０２１４】
カメラボディ制御部３３１８は、マニュアルフォーカス動作時には、ＰＦコマンドに駆動範囲を関連付けて交換レンズ制御部３２２０に送信する。終端位置として関連付けられるパルス数は、交換レンズ制御部３２２０から送信されたパルス数と同一である。したがって、オートフォーカス動作時の場合と同様に、カメラボディ制御部３３１８がフォーカスリミッタを把握していることを交換レンズ制御部３２２０に認識させることができる。
【０２１５】
図２５は、交換レンズ３２００によるマニュアルフォーカス操作に関する処理の一例を示すフロー図である。本フローは、交換レンズ３２００がカメラボディ３３００から電力を受けたことを検知すると開始される。本フローが開始されると、後述するサンプリングカウント情報に初期値が設定される。なお、サンプリングカウント情報の初期値は、後述するステップＳ３１０３において一度目のパルス数が算出された後に設定されてもよい。
【０２１６】
交換レンズ制御部３２２０は、使用者によってフォーカスリング３２０２に対する操作がなされたかを判定する（ステップＳ３１０１）。第２エンコーダ３２６０の出力を受信したかを判定することにより、フォーカスリング３２０２に対する操作がなされたかを判定することができる。
【０２１７】
フォーカスリング３２０２に対する操作がなされたと判定した場合には（ステップＳ３１０１でＹＥＳ）、予め設定されている時間が経過したかを判定する（ステップＳ３１０２）。予め設定されている時間は、例えば１００［ｍｓｅｃ］である。
【０２１８】
予め設定されている時間が経過していないと判定した場合には（ステップＳ３１０２でＮＯ）、処理を進めずに待機する。そして、予め設定されている時間が経過したと判定した場合に（ステップＳ３１０２でＹＥＳ）、その期間における操作によるフォーカスリング３２０２の回転量からパルス数を算出する（ステップＳ３１０３）。交換レンズ制御部３２２０は、予め設定されている、回転量とパルス数との変換式を用いて、パルス数を算出することができる。算出したパルス数は、システムメモリ３２３０に記憶される。なお、フォーカスリング３２０２の回転方向の情報は、パルス数の正負の符号により表される。パルス数を算出すると、サンプリングカウント情報をインクリメントする（ステップＳ３１０４）。サンプリングカウント情報もシステムメモリ３２３０に記憶される。
【０２１９】
上述したように、交換レンズ制御部３２２０は、カメラボディ制御部３３１８からのポーリングを受信する度に、ステップＳ３１０３で算出したパルス数、およびステップＳ３１０４でインクリメントしたサンプリングカウント情報を送信する。ポーリングは、例えば１６［ｍｓｅｃ］毎に行われる。この場合には、交換レンズ制御部３２２０は、６周期分のパルス数を送信することになる。
【０２２０】
ステップＳ３１０４でサンプリングカウント情報をインクリメントした後、またはフォーカスリング３２０２に対する操作がなされていないと判定した場合には（ステップＳ３１０１でＮＯ）、交換レンズ制御部３２２０は、電源がオフされたかを判定する（ステップＳ３１０５）。電源がオフされていないと判定した場合に（ステップＳ３１０５でＮＯ）、ステップＳ３１０１に移行する。電源がオフされたと判定した場合に（ステップＳ３１０５でＹＥＳ）、一連の処理を終了する。
【０２２１】
図２６は、カメラボディ３３００による制御コマンドの選択処理の一例を示すフロー図である。本フローは、カメラボディ制御部３３１８が一度目の定常シーケンスにより交換レンズ３２００からフォーカスリミットに関する情報、スイッチ状態情報、フォーカス制御状態情報を受信すると開始される。受信したフォーカスリミットに関する情報、スイッチ状態情報、フォーカス制御状態情報は、内部メモリ３３１０に保持される。
【０２２２】
カメラボディ制御部３３１８は、フォーカス制御状態情報を参照して、フォーカス制御状態がＭ／Ａモードに切り替えられているかを判定する（ステップＳ３２０１）。フォーカス制御状態がＭ／Ａモードに切り替えられていると判定した場合には（ステップＳ３２０１でＹＥＳ）、カメラボディ制御部３３１８は、ＡＦ駆動中かを判定する（ステップＳ３２０２）。
【０２２３】
ＡＦ動作中であると判定した場合には（ステップＳ３２０２でＹＥＳ）、カメラボディ制御部３３１８は、図２５で説明したパルス数およびサンプリングカウント情報を受信したとしても無視する。そして、カメラボディ制御部３３１８は、合焦位置の探索を指示するかを判定する（ステップＳ３２０３）。合焦位置の探索を指示すると判定した場合には（ステップＳ３２０３でＹＥＳ）、サーチコマンドに選択したフォーカスレンズユニット３２１２の許容範囲に応じた終端位置を付加する（ステップＳ３２０４）。合焦位置の探索を指示しないと判定した場合には（ステップＳ３２０３でＮＯ）、合焦位置の探索が終了したと判定する。この場合には、フォーカスレンズユニット３２１２の駆動位置を指示する制御コマンドである位置指定コマンドを選択する（ステップＳ３２０５）。位置指定コマンドにより合焦位置を示すパルス数が指定される。
【０２２４】
フォーカス制御状態がＭ／Ａモードに切り替えられていないと判定した場合、すなわちＭモードに切り替えられていると判定した場合（ステップＳ３２０１でＮＯ）、またはＡＦ動作中でないと判定した場合、すなわちＭＦ動作中であると判定した場合には（ステップＳ３２０２でＮＯ）、サンプリングカウント情報が更新されたかを判定する（ステップＳ３２０６）。サンプリングカウント情報が更新されたと判定した場合には（ステップＳ３２０６でＹＥＳ）、使用者によりフォーカスリング３２０２が新たに操作されたと判定する。この場合には、ＰＦコマンドに選択したフォーカスレンズユニット３２１２の許容範囲に応じた駆動範囲を付加する（ステップＳ３２０７）。
【０２２５】
ステップＳ３２０４、ステップＳ３２０５、またはステップＳ３２０７において、送信すべきコマンドが選択されると、カメラボディ制御部３３１８は、選択されたコマンドを交換レンズ制御部３２２０に送信する（ステップＳ３２０８）。なお、ＡＦ駆動時には、フォーカスレンズユニット３２１２の移動に最適な速度も交換レンズ制御部３２２０に送信する。ＭＦ駆動時には、フォーカスリング３２０２に対する操作に応じたパルス数も交換レンズ制御部３２２０に送信する。
【０２２６】
選択されたコマンドを交換レンズ制御部３２２０に送信した場合、または、サンプリングカウント情報が更新されていないと判定した場合には（ステップＳ３２０６でＮＯ）、一連の処理を終了する。
【０２２７】
以上のように、カメラボディ制御部３３１８は、ステップＳ３２０４でサーチコマンドに終端位置を付加した上で交換レンズ制御部３２２０に送信し、ステップＳ３２０７でＰＦコマンドに駆動範囲を付加した上で交換レンズ制御部３２２０に送信する。したがって、後述するように、交換レンズ制御部３２２０は、フォーカスレンズユニット３２１２が終端位置に到達すると、終端位置を超えることなく、終端位置で停止するように制御することができる。同様に、フォーカスレンズユニット３２１２が駆動範囲の端に到達すると、駆動範囲を超えることなく、駆動範囲内で停止するように制御することができる。
【０２２８】
図２７は、交換レンズ３２００によるオートフォーカス動作時のフォーカスレンズユニット３２１２の駆動処理の一例を示すフロー図である。本フローは、カメラボディ３３００へのレンズ機能情報の送信処理、交換レンズ３２００の初期化処理等を含む一連の起動シーケンスが終了した後に開始される。初期化処理においては、交換レンズ制御部３２２０は、カメラボディ制御部３３１８から初期化実行コマンドを受信すると、初期処理開始時のスイッチ状態情報に応じた範囲へフォーカスレンズユニット３２１２を駆動する。
【０２２９】
交換レンズ制御部３２２０は、カメラボディ制御部３３１８から制御コマンドを受信したかを判定する（ステップＳ３３０１）。制御コマンドを受信したと判定した場合には（ステップＳ３３０１でＹＥＳ）、合焦位置の探索を指示する制御コマンドであるサーチコマンドであるかを判定する（ステップＳ３３０２）。制御コマンドがサーチコマンドであると判定した場合には（ステップＳ３３０２でＹＥＳ）、カメラボディ３３００がサーチコマンドに応答情報を関連付けて送信する応答機能を備えているかを判定する（ステップＳ３３０３）。応答機能を備えていないカメラボディ３３００は応答情報をサーチコマンドに付加しないので、制御コマンドのデータ長が予め設定されている長さかを判定することにより、カメラボディ３３００が応答機能を備えているかを判定することができる。そして、判定結果に応じて、フォーカスレンズユニット３２１２の駆動制御を異ならせる。
【０２３０】
制御コマンドのデータ長が予め設定されている長さよりも長い場合、すなわち、応答情報が付加されている場合には、カメラボディ３３００が応答機能を備えていると判定する（ステップＳ３３０３でＹＥＳ）。本実施形態においては、カメラボディ３３００が応答機能を備えていると判定する。この場合には、フォーカスレンズユニット３２１２の移動の終端位置として応答情報に示されるパルス数を選択する（ステップＳ３３０４）。
【０２３１】
制御コマンドのデータ長が予め設定されている長さである場合、すなわち、応答情報が付加されていない場合には、カメラボディ３３００が応答機能を備えていないと判定する（ステップＳ３３０３でＮＯ）。この場合には、フォーカスレンズユニット３２１２の移動の終端位置として、予め設定されている範囲、例えば交換レンズ３２００の仕様として機械的に許容されたパルス数を選択する（ステップＳ３３０５）。
【０２３２】
ステップＳ３３０４またはステップＳ３３０５においてパルス数を選択すると、交換レンズ制御部３２２０は、選択したパルス数を終端位置としてフォーカスレンズユニット３２１２を駆動する（ステップＳ３３０６）。
【０２３３】
一方で、制御コマンドがサーチコマンドでない、すなわち、フォーカスレンズユニット３２１２の駆動位置を指示する制御コマンドである位置指定コマンドであると判定した場合には（ステップＳ３３０２でＹＥＳ）、交換レンズ制御部３２２０は、位置指定コマンドに示されるパルス数に従って、フォーカスレンズユニット３２１２を駆動する（ステップＳ３３０６）。
【０２３４】
交換レンズ制御部３２２０は、電源がオフされたかを判定し（ステップＳ３３０７）、電源がオフされていないと判定した場合に（ステップＳ３３０７でＮＯ）、ステップＳ３３０１に移行する。電源がオフされたと判定した場合に（ステップＳ３３０７でＹＥＳ）、一連の処理を終了する。
【０２３５】
カメラボディ３３００がフォーカスレンズユニット３２１２の移動方向のみを指示する場合には、カメラボディ３３００が、フォーカスレンズユニット３２１２が予め設定されている範囲の端に到達したと認識したときには、フォーカスレンズユニット３２１２は当該範囲をすでに超えてしまっている場合がある。この場合に、予め設定されている範囲外に合焦位置が存在すれば、カメラボディ３３００は当該範囲外であっても合焦すると認識してしまう。そうすると、カメラボディ３３００は、一旦ピントが合った状態になるにも関わらず、非合焦と判断することになる。したがって、カメラボディ３３００の挙動としては好ましくない。また、至近方向にサーチして合焦位置がなければ、反転して無限方向にサーチする場合があるが、そのときに、予め設定されている範囲を超えてしまうと、サーチ時間が長くなる。
【０２３６】
本実施形態によれば、カメラボディ３３００は、サーチコマンドに終端位置を関連付けた上で交換レンズ３２００に送信し、交換レンズ３２００は、終端位置に従ってフォーカスレンズユニット３２１２を駆動する。すなわち、交換レンズ３２００は、カメラボディ３３００からの停止指示を待ってフォーカスレンズユニット３２１２の移動を停止するのではなく、交換レンズ３２００自身がフォーカスレンズユニット３２１２の移動に制限をかける。したがって、終端位置を超えることなくフォーカスレンズユニット３２１２を停止させることができる。
【０２３７】
以上の説明では、交換レンズ３２００によるオートフォーカス動作時のフォーカスレンズユニット３２１２の駆動処理を例に挙げたが、マニュアルフォーカス動作時でも基本的に同様である。すなわち、カメラボディ３３００が応答機能を備えていれば、交換レンズ制御部３２２０は、応答情報に示されるパルス数の範囲でフォーカスレンズユニット３２１２を駆動し、応答機能を備えていなければ、機械的に許容されたパルス数の範囲でフォーカスレンズユニット３２１２を駆動する。
【０２３８】
以上の説明では、カメラボディ制御部３３１８は、応答情報として交換レンズ制御部３２２０から受信したパルス数を関連付けたが、当該パルス数とは異なるパルス数を関連付けてもよい。また、以上の説明では、カメラボディ制御部３３１８は、応答情報として終端位置または駆動範囲をサーチコマンドおよびＰＦコマンドに関連付けたが、応答機能を備えているかを示すフラグを関連付けてもよい。交換レンズ制御部３２２０は、フラグが付加されているかを判定することにより、カメラボディ３３００が応答機能を備えているかを判定することができる。したがって、交換レンズ３２００は、カメラボディ３３００が可動情報を取得したと認識することができる。
【０２３９】
以上の説明では、カメラボディ制御部３３１８は、装着されている交換レンズの種別に関わらず、終端位置または駆動範囲をサーチコマンドおよびＰＦコマンドに付加したが、フォーカス制限切り替えスイッチ３２０１を備えていない交換レンズが装着されている場合には、終端位置または駆動範囲をコマンドに付加しなくてもよい。
【０２４０】
交換レンズ制御部３２２０は、撮影モードがフルオートまたはマニュアルモードに設定されていれば、フォーカス制限なしを選択してもよいし、スマートホン、タブレット端末、パーソナルコンピュータ等の外部の装置により制御される場合に、フォーカス制限なしを選択してもよい。外部の装置によりカメラシステム３１００が操作される場合には、当該外部の装置により細かな制御がなされる場合があるからである。また、使用者は、カメラシステム３１００から離れた位置にいると考えられるからである。
【０２４１】
以上の説明では、フォーカスリミッタは交換レンズ３２００側で設定されたが、カメラボディ３３００側で設定されてもよい。この場合には、カメラボディ制御部３３１８は、フォーカスリミッタの設定を切り替えるためのメニュー画面を表示部３３１４に表示し、操作部材３３１５を介してなされる使用者の操作に応じて切り替えてもよい。また、カメラボディ制御部３３１８は、ポーリング時にスイッチ状態情報を交換レンズ３２００に送信してもよい。以上の説明では、カメラボディ制御部３３１８は、可動情報を交換レンズ制御部３２２０から受信したが、可動情報が予めシステムメモリ３３１７に記憶されていれば、システムメモリ３３１７から取得してもよい。カメラシステム３１００が例えばレンズ一体型のカメラシステムである場合には、可動情報が予めシステムメモリ３３１７に記憶されていてもよい。
【０２４２】
以上の説明では、交換レンズ３２００は、ズームレンズであったが、単焦点レンズであってもよい。この場合には、焦点距離は変化しないので、第１情報および第２情報は固定値となる。したがって、交換レンズ制御部３２２０は、第１情報および第２情報を一度送信すればよい。すなわち、定常シーケンスにおいてポーリングを受信する度に送信しなくてもよい。表示情報についても同様である。
【０２４３】
以上の説明では、交換レンズ制御部３２２０は、第１情報および第２情報としてパルス数を送信したが、距離情報を送信してもよい。この場合には、カメラボディ３３００は、距離情報を受信してパルス数に変換する。以上の説明では、無限端設計値を基準値としたが、他の値を基準値としてもよい。例えば至近端設計値を基準値としてもよい。以上の説明では、カメラボディ３３００側の設定を優先して、フォーカスレンズユニット３２１２の駆動範囲を選択したが、交換レンズ３２００側の設定とカメラボディ側の設定とのどちらを優先するかを、使用者の操作に応じて設定してもよい。これにより、使用者の意思をより反映させることができる。
【０２４４】
以上の説明では、フォーカスレンズユニット３２１２を目標位置に移動させるための制御信号としてパルス数を挙げたが、移動量または目標位置の少なくとも一方が伝達できればこの形態に限られない。
【０２４５】
以上の説明では、交換レンズ制御部３２２０は、フォーカス制限なしに対応する第１情報として無限端ソフトリミットおよび至近端ソフトリミットをカメラボディ３３００へ送信したが、無限端設計値および至近端設計値を第１情報として送信してもよい。同様に、交換レンズ制御部３２２０は、無限領域用のフォーカスリミットとして、無限端設計値および至近端設計値を第２情報として送信してもよいし、至近領域用のフォーカスリミットとして、遠端設計値および至近端設計値を第２情報として送信してもよい。上述のように、オートフォーカスがコントラスト方式で実行される場合には、例えば無限端設計値にピントを合わせようとすると、実際には無限端設計値よりも無限側に動かすことになる。これに対して、位相差方式で実行される場合には、無限端設計値よりも無限側に動かすことなく無限端設計値にピントを合わせることができる。したがって、交換レンズ制御部３２２０は、オートフォーカスがコントラスト方式で実行される場合と、位相差方式で実行される場合とで、送信する第２情報を異ならせてもよい。オートフォーカスが位相差方式で実行される場合には、フォーカスレンズユニット３２１２の駆動範囲の両端ではなく、合焦可能範囲の両端の値を送信するとよい。
【０２４６】
以上の説明では、交換レンズ３２００は、第２情報として第１範囲よりも狭い範囲に関する情報である縮小情報を送信したが、第１範囲よりも広い範囲に関する情報である拡大情報を送信してもよい。例えば図２２で説明した至近端ソフトリミットよりも至近寄りのパルス数を第２情報として送信する。この場合に、交換レンズ３２００は、第１範囲と第２範囲のどちらが予め設定された基準以上の光学性能が保証される推奨駆動範囲であるかを示す推奨情報を合わせて送信してもよい。カメラボディ３３００側で画質を優先するモードとピント範囲を優先するモードとのいずれかに設定されていれば、当該設定に応じてフォーカスレンズユニット３２１２の駆動範囲を選択するとよい。この場合には、フォーカス制限切り替えスイッチ３２０１ではなく、画質を優先するモードとピント範囲を優先するモードとを切り替えるスイッチを設けるとよい。画質を優先するモードに設定されていれば、推奨情報により示される範囲に関する情報を選択する。一方で、ピント範囲を優先するモードに設定されていれば、推奨情報により示される範囲とは異なる範囲に関する情報を選択する。さらに、カメラボディ３３００側の設定情報に応じて範囲を選択してもよい。例えば、撮影モードがフルオートモードに設定されている場合には、画質を優先するモードに設定されていたとしても、ピント範囲を優先すべく範囲を選択してもよい。
【０２４７】
以上の説明では、第２範囲は、無限領域用のフォーカスリミットと至近領域用のフォーカスリミットを含んでいたが、いずれか一つでもよい。すなわち、フォーカス制限切り替えスイッチ３２０１は、３ポジションではなく、２ポジションを切り替えるスイッチであってもよい。また、第２範囲は、３つ以上の範囲を含んでいてもよい。
【０２４８】
以上の説明では、カメラボディ制御部３３１８は、予め定められた条件下においては、フォーカス制限の範囲を切り替える切り替え処理を禁止してもよい。予め定められた条件としては、例えば、ＡＦロック中であること、フォーカスレンズユニット３２１２が駆動中であることが挙げられる。切り替え処理が禁止されている場合には、条件が解除されるまで切り替え処理を保留、すなわち直前のフォーカス制限範囲での動作を継続する。そして、条件が解除されると、保留していた切り替え処理を実行する。切り替え処理はフォーカス制御状態がＡＦの場合にのみ行われてもよい。切り替え処理中および切り替え処理を保留している間には、カメラボディ制御部３３１８は、フォーカス制御状態の切替えおよびＭＦ、ＡＦの動作を行わなくてもよい。なお、フォーカス制御状態がＭＦの場合には、フォーカスレンズユニット３２１２の位置に関わらず、切り替え処理を行わないとしてもよい。この場合には、内部メモリ３３１０のスイッチ状態情報、各種設計値および各種ソフトリミットの更新のみを行う。
【０２４９】
カメラシステム３１００が動画を撮影する場合においては、コントラストＡＦは、静止画を撮影する場合と同様にフォーカスレンズユニット３２１２を至近から無限、および／または無限から至近に移動させて探索する段階と、フォーカスレンズユニット３２１２を小刻みに移動させて合焦位置を探索する段階とを含む。後者の段階においては、カメラボディ制御部３３１８は、フォーカスレンズユニット３２１２の現在位置におけるパルス数からの相対的なパルス数で指定位置を指示する。この場合には、カメラボディ制御部３３１８は、フォーカスレンズユニット３２１２の移動の許容範囲を把握しているので、許容範囲を参照することにより、カメラボディ側で制限をかけることができる。つまり、許容範囲を超えるパルス数を送信しない。また、カメラボディ制御部３３１８は、コントラストＡＦを実行する場合に限らず、位相差ＡＦ、特に被写体を追尾する追尾モードを実行する場合にも、フォーカスレンズユニット３２１２の駆動を指示する制御コマンドに応答情報を関連付けて送信してもよい。これにより、被写体を追尾中には、フォーカスリミット内で追尾することができる。
【０２５０】
以上の実施形態における交換レンズ、撮像装置、または撮像装置の制御プログラムは、以下のような項目により、少なくとも一部の特徴が表現される。
【０２５１】
撮像装置に装着される交換レンズであって、フォーカスレンズユニットと、前記フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲とは異なる範囲である第２範囲に関する第２情報を前記撮像装置に送信する送信部とを備える交換レンズ。
【０２５２】
前記第１範囲を示す第１パルス情報と前記第２範囲を示す第２パルス情報との組を記憶している記憶部と、前記フォーカスレンズを駆動するアクチュエータと、前記アクチュエータにパルスを供給して前記アクチュエータの駆動を制御する駆動制御部とを備え、前記送信部は、前記第１パルス情報と前記第２パルス情報との組を送信する交換レンズ。
【０２５３】
前記駆動制御部は、前記フォーカスレンズユニットの移動が許容される範囲が前記第１範囲に切り替えられている場合であっても、前記撮像装置からの指示によっては前記第２範囲で前記アクチュエータを駆動し、前記第２範囲に切り替えられている場合であっても、前記撮像装置からの指示によっては前記第１範囲で前記アクチュエータを駆動する交換レンズ。
【０２５４】
ズームレンズユニットを備え、前記記憶部は、焦点距離に応じた複数の前記組を記憶しており、前記送信部は、選択されている前記焦点距離に対応する前記組を送信する交換レンズ。
【０２５５】
前記フォーカスレンズユニットの移動が許容される範囲を切り替える切替部を備え、前記送信部は、前記フォーカスレンズユニットの移動が許容される範囲がどの範囲に設定されているかを示す設定情報を送信する交換レンズ。
【０２５６】
前記送信部は、オートフォーカスがコントラスト方式で実行される場合と、位相差方式で実行される場合とで、送信する前記第２情報を異ならせる交換レンズ。
【０２５７】
フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲とは異なる範囲である第２範囲に関する第２情報を受信する受信部と、撮影に関する設定情報に基づいて、前記第１情報と前記第２情報のいずれかを選択する選択部と、選択された前記第１情報と前記第２情報のいずれかに従って、前記フォーカスレンズユニットの駆動を制御する制御部とを備える撮像装置。
【０２５８】
前記選択部は、前記フォーカスレンズユニットの移動が許容される範囲がどの範囲に設定されているかを示す設定情報を取得し、前記設定情報が前記第２範囲に設定されていることを示す場合であっても、前記設定情報が予め定められた条件を満たしていれば、前記第１情報を選択する撮像装置。
【０２５９】
前記選択部は、撮影モードがフルオートモードに設定されている場合に、前記第１情報を選択する撮像装置。
【０２６０】
前記選択部は、フォーカスモードがマニュアルモードに設定されている場合に、前記第１情報を選択する撮像装置。
【０２６１】
前記フォーカスレンズユニットの移動が許容される範囲が前記第１範囲に設定されている場合と、前記第２範囲に設定されている場合とで、前記フォーカスレンズユニットの移動範囲に関するインジケータの表示を異ならせる表示制御部を備える撮像装置。
【０２６２】
前記表示制御部は、前記フォーカスレンズユニットの移動が許容される範囲が切り替えられた場合に、前記フォーカスレンズユニットのポジションの表示範囲を維持しつつ、前記インジケータに関する少なくとも一部の指標が異なるように表示させる撮像装置。
【０２６３】
撮像装置に装着される交換レンズに用いられる制御プログラムであって、フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲とは異なる範囲である第２範囲に関する第２情報を取得する取得ステップと、前記第１情報および前記第２情報を前記撮像装置に送信する送信ステップとをコンピュータに実行させる制御プログラム。
【０２６４】
フォーカスレンズユニットの移動が許容される範囲である第１範囲に関する第１情報と共に、前記第１範囲とは異なる範囲である第２範囲に関する第２情報を受信する受信ステップと、撮影に関する設定情報に基づいて、前記第１情報と前記第２情報のいずれかを選択する選択ステップと、選択された前記第１情報と前記第２情報のいずれかに従って、前記フォーカスレンズユニットの駆動を制御する制御ステップとをコンピュータに実行させる制御プログラム。
【０２６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【０２６６】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の撮影動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０２６７】
１０１１  光軸、１０２１  矢印、１０２２  矢印、１１００  カメラシステム、１２００  交換レンズ、１２０１  フォーカス制限切り替えスイッチ、１２０２  フォーカスリング、１２０９  レンズ指標、１２１０  撮影レンズ、１２１１  ズームレンズユニット、１２１２  フォーカスレンズユニット、１２２０  交換レンズ制御部、１２２１  レンズマウント、１２３０  システムメモリ、１２４０  ズームレンズ駆動部、１２５０  フォーカスレンズ駆動部、１２５１  駆動モータ、１２５２  エンコーダ、１２６０  検出部、１３００  カメラボディ、１３０７  ＡＦセンサ、１３０８  撮像素子、１３０９  Ａ／Ｄ変換器、１３１０  内部メモリ、１３１１  画像処理部、１３１２  記録媒体ＩＦ、１３１３  表示制御部、１３１４  表示部、１３１５  操作部材、１３１６  電源制御部、１３１７  システムメモリ、１３１８  カメラボディ制御部、１３２１  カメラマウント、１３２３  電源スイッチ、１３４０  ボディ指標、１３５０  ロックピン、１４００  記録媒体、１４０１  表示バー、１４０２  フォーカスレンズユニットポジション、１４０３  ＭＦ操作ガイド、１４０４  指標、１４０５  指標、１４０６  遠端、１４０７  近端、１４０８  移動禁止領域、１４１０  電源、２０１１  光軸、２０２１  矢印、２０２２  矢印、２１００  カメラシステム、２２００  交換レンズ、２２０１  フォーカス制限切り替えスイッチ、２２０２  フォーカスリング、２２０３  ＡＦ／ＭＦ切り替えスイッチ、２２０９  レンズ指標、２２１０  撮影レンズ、２２１１  ズームレンズユニット、２２１２  フォーカスレンズユニット、２２２０  交換レンズ制御部、２２２１  レンズマウント、２２３０  システムメモリ、２２４０  ズームレンズ駆動部、２２５０  フォーカスレンズ駆動部、２２５１  駆動モータ、２２５２  第１エンコーダ、２２６０  第２エンコーダ、２３００  カメラボディ、２３０７  ＡＦセンサ、２３０８  撮像素子、２３０９  Ａ／Ｄ変換器、２３１０  内部メモリ、２３１１  画像処理部、２３１２  記録媒体ＩＦ、２３１３  表示制御部、２３１４  表示部、２３１５  操作部材、２３１６  電源制御部、２３１７  システムメモリ、２３１８  カメラボディ制御部、２３１９  外部通信部、２３２１  カメラマウント、２３２３  電源スイッチ、２３４０  ボディ指標、２３５０  ロックピン、２３６０  レリーズスイッチ、２４００  記録媒体、２４０１  表示バー、２４０２  近側指標、２４０３  遠側指標、２４０４  リミット指標、２４０５  ＭＦアイコン、２４０６  移動禁止領域、２４１０  電源、２４１１  レンズアイコン、２４１２  レンズアイコン、２４２０  インジケータ画像、２４３０  ライブビュー画像、２５００  タブレット端末、２５０１  表示部、２５０２  表示バー、２５０３  レンズアイコン、２５０４  近側指標、２５０５  遠側指標、２６００  指、２７００  風景、３０１１  光軸、３０２１  矢印、３０２２  矢印、３１００  カメラシステム、３２００  交換レンズ、３２０１  フォーカス制限切り替えスイッチ、３２０２  フォーカスリング、３２０３  ＡＦ／ＭＦ切り替えスイッチ、３２０９  レンズ指標、３２１０  撮影レンズ、３２１１  ズームレンズユニット、３２１２  フォーカスレンズユニット、３２２０  交換レンズ制御部、３２２１  レンズマウント、３２３０  システムメモリ、３２４０  ズームレンズ駆動部、３２５０  フォーカスレンズ駆動部、３２５１  駆動モータ、３２５２  第１エンコーダ、３２６０  第２エンコーダ、３３００  カメラボディ、３３０７  ＡＦセンサ、３３０８  撮像素子、３３０９  Ａ／Ｄ変換器、３３１０  内部メモリ、３３１１  画像処理部、３３１２  記録媒体ＩＦ、３３１３  表示制御部、３３１４  表示部、３３１５  操作部材、３３１６  電源制御部、３３１７  システムメモリ、３３１８  カメラボディ制御部、３３２１  カメラマウント、３３２３  電源スイッチ、３３４０  ボディ指標、３３５０  ロックピン、３３６０  レリーズスイッチ、３４００  記録媒体、３４１０  電源
【図１】
2019117391.tif 000003
【図２】
2019117391.tif 000004
【図３】
2019117391.tif 000005
【図４】
2019117391.tif 000006
【図５】
2019117391.tif 000007
【図６】
2019117391.tif 000008
【図７】
2019117391.tif 000009
【図８】
2019117391.tif 000010
【図９−Ａ】
2019117391.tif 000011
【図９−Ｂ】
2019117391.tif 000012
【図９−Ｃ】
2019117391.tif 000013
【図１０】
2019117391.tif 000014
【図１１】
2019117391.tif 000015
【図１２】
2019117391.tif 000016
【図１３】
2019117391.tif 000017
【図１４】
2019117391.tif 000018
【図１５】
2019117391.tif 000019
【図１６】
2019117391.tif 000020
【図１７−Ａ】
2019117391.tif 000021
【図１７−Ｂ】
2019117391.tif 000022
【図１８】
2019117391.tif 000023
【図１９】
2019117391.tif 000024
【図２０】
2019117391.tif 000025
【図２１】
2019117391.tif 000026
【図２２】
2019117391.tif 000027
【図２３】
2019117391.tif 000028
【図２４−Ａ】
2019117391.tif 000029
【図２４−Ｂ】
2019117391.tif 000030
【図２５】
2019117391.tif 000031
【図２６】
2019117391.tif 000032
【図２７】
2019117391.tif 000033
【手続補正書】
【提出日】平成31年3月5日(2019.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光軸方向に移動可能なフォーカスレンズと、
前記フォーカスレンズを光軸方向に移動させる駆動部と、
前記フォーカスレンズの移動範囲を設定可能な設定部と、
前記フォーカスレンズの移動範囲を設定可能なカメラボディと通信し、前記カメラボディが設定した前記フォーカスレンズの移動範囲を受信する通信部と、
を備え、
前記駆動部は、前記設定部が設定した移動範囲と前記カメラボディが設定した移動範囲とが異なると、前記カメラボディが設定した移動範囲で前記フォーカスレンズを移動させる
レンズ鏡筒。
【請求項２】
前記設定部は、前記フォーカスレンズがフォーカス動作を行う際に移動する移動範囲を設定する
請求項１に記載のレンズ鏡筒。
【請求項３】
前記設定部は、前記フォーカスレンズが移動可能な範囲のうち一部に制限された第１移動範囲又は制限しない第２移動範囲の何れか一方を設定可能である
請求項２に記載のレンズ鏡筒。
【請求項４】
前記第１移動範囲は、無限領域用に制限された移動範囲又は至近領域用に制限された移動範囲である
請求項３に記載のレンズ鏡筒。
【請求項５】
前記駆動部は、前記設定部が設定した移動範囲が前記第２移動範囲であり、前記カメラボディが設定した移動範囲が前記第１移動範囲であると、前記第１移動範囲で前記フォーカスレンズを移動させる
請求項３又は請求項４に記載のレンズ鏡筒。
【請求項６】
前記駆動部は、前記カメラボディが至近領域又は無限領域に対するモードに基づいて前記第１移動範囲を設定していると、前記第１移動範囲で前記フォーカスレンズを移動させる
請求項５に記載のレンズ鏡筒。
【請求項７】
前記駆動部は、前記設定部が設定した移動範囲が前記第１移動範囲であり、前記カメラボディが設定した移動範囲が前記第２移動範囲であると、前記第２移動範囲で前記フォーカスレンズを移動させる
請求項３から請求項６の何れか一項に記載のレンズ鏡筒。
【請求項８】
前記駆動部は、前記カメラボディの撮影モードがオートモード又はマニュアルモードに設定されていると、前記撮影モードに基づいて設定された移動範囲で前記フォーカスレンズを移動させる
請求項７に記載のレンズ鏡筒。
【請求項９】
フォーカスレンズの移動範囲を設定し、
カメラボディと通信して、前記カメラボディが設定した前記フォーカスレンズの移動範囲に関する情報を受信し、
設定した移動範囲と前記カメラボディから受信した移動範囲とが異なると、前記カメラボディから受信した移動範囲で前記フォーカスレンズを移動させる、処理をコンピュータに実行させるプログラム。
【請求項１０】
フォーカスレンズを有し且つ前記フォーカスレンズの移動範囲を設定可能なレンズ鏡筒と通信し、前記レンズ鏡筒が設定した前記フォーカスレンズの移動範囲に関する情報を受信する通信部と、
前記フォーカスレンズの移動範囲を設定可能な設定部と、を備え、
前記通信部は、前記レンズ鏡筒が設定した移動範囲と前記設定部が設定した移動範囲とが異なると、前記設定部が設定した移動範囲に関する情報を前記レンズ鏡筒へ送信する
カメラボディ。
【請求項１１】
前記設定部は、前記フォーカスレンズがフォーカス動作を行う際に移動する移動範囲を設定する
請求項１０に記載のカメラボディ。
【請求項１２】
前記設定部は、前記フォーカスレンズが移動可能な範囲のうち一部に制限された第１移動範囲又は制限しない第２移動範囲の何れか一方を設定する
請求項１１に記載のカメラボディ。
【請求項１３】
前記第１移動範囲は、無限領域用に制限された移動範囲又は至近領域用に制限された移動範囲である
請求項１２に記載のカメラボディ。
【請求項１４】
前記通信部は、前記レンズ鏡筒が設定した移動範囲が前記第２移動範囲であり、前記設定部が設定した移動範囲が前記第１移動範囲であると、前記第１移動範囲に関する情報を前記レンズ鏡筒へ送信する
請求項１２又は請求項１３に記載のカメラボディ。
【請求項１５】
前記設定部は、撮影に関する設定情報に基づいて前記フォーカスレンズの移動範囲を設定する
請求項１４に記載のカメラボディ。
【請求項１６】
前記撮影に関する設定情報は、撮影モードに関する情報である
請求項１５に記載のカメラボディ。
【請求項１７】
前記通信部は、前記設定部が設定した前記第１移動範囲が至近領域又は無限領域に対するモードに基づいて設定された移動範囲であると、前記第１移動範囲に関する情報を前記レンズ鏡筒へ送信する
請求項１６に記載のカメラボディ。
【請求項１８】
前記通信部は、前記レンズ鏡筒が設定した移動範囲が前記第１移動範囲であり、前記設定部が設定した移動範囲が前記第２移動範囲であると、前記第２移動範囲に関する情報を前記レンズ鏡筒へ送信する
請求項１２から請求項１７の何れか一項に記載のカメラボディ。
【請求項１９】
前記通信部は、撮影モードがオートモード又はマニュアルモードであると、前記撮影モードに基づいて設定された移動範囲に関する情報を前記レンズ鏡筒へ送信する
請求項１８に記載のカメラボディ。
【請求項２０】
前記フォーカスレンズの移動範囲に関する表示を行う表示部を備える
請求項１０から請求項１９の何れか一項に記載のカメラボディ。
【請求項２１】
前記レンズ鏡筒が設定した移動範囲と前記設定部が設定した移動範囲とが異なると、前記レンズ鏡筒が設定した移動範囲の設定を解除する制御部を備える
請求項２０に記載のカメラボディ。
【請求項２２】
前記表示部は、前記レンズ鏡筒が設定した移動範囲の設定が解除されると、前記設定部が設定した移動範囲に関する表示を行う
請求項２１に記載のカメラボディ。
【請求項２３】
フォーカスレンズを有するレンズ鏡筒と通信して、前記レンズ鏡筒が設定した前記フォーカスレンズの移動範囲に関する情報を受信し、
前記フォーカスレンズの移動範囲を設定し、
設定した移動範囲と前記レンズ鏡筒から受信した移動範囲とが異なる場合、設定した移動範囲を前記レンズ鏡筒へ送信する処理をコンピュータに実行させるプログラム。