(57)【要約】【課題】レンズユニットの特性に応じて、ユーザの焦点調節操作を適切に支援可能な電子機器およびその制御方法を提供すること。【解決手段】システム制御部５０は、レンズユニットの撮影可能な距離範囲とフォーカス可能な距離範囲についての情報を取得する。取得した情報に基づいて、レンズユニットで撮影可能な距離範囲と、フォーカス可能な範囲とを示すユーザインタフェースを表示部２８に表示させる。情報が変化すると、ユーザインタフェースの表示を更新する。【選択図】図５
2019219583.tif 000002
【特許請求の範囲】
【請求項１】
レンズユニットの撮影可能な距離範囲とフォーカス可能な距離範囲についての情報を取得する取得手段と、
前記情報に基づいて、前記レンズユニットで撮影可能な距離範囲と、フォーカス可能な範囲とを示すユーザインタフェースを表示装置に表示させる制御手段と、を有し、
前記制御手段は、前記情報が変化すると、前記ユーザインタフェースの表示を更新することを特徴とする、電子機器。
【請求項２】
前記フォーカス可能な距離範囲が、オートフォーカス可能な距離範囲と、マニュアルフォーカス可能な距離範囲とを含むことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記ユーザインタフェースが、オートフォーカス不能な距離範囲と、オートフォーカスまたはマニュアルフォーカス可能な距離範囲とを示すことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記取得手段はさらに、前記レンズユニットがマニュアルフォーカスモードであるか否かについての情報を取得し、
前記制御手段は、前記レンズユニットがマニュアルフォーカスモードである場合には、前記ユーザインタフェースにオートフォーカス可能な距離範囲を示さない、
ことを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記ユーザインタフェースに表示される撮影可能な距離範囲が、前記レンズユニットが有するフォーカスレンズの可動範囲全体に対応することを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記フォーカス可能な距離範囲が、前記レンズユニットが有する設定手段によって変更可能であることを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記ユーザインタフェースが、前記撮影可能な距離範囲に対応する長さを有する矩形状の本体を含むことを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、前記本体の、オートフォーカス不能な距離範囲に対応する領域と、オートフォーカス可能な距離範囲に対応する領域との表示形態が異ならせることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記制御手段は、前記ユーザインタフェースとして、オートフォーカスまたはマニュアルフォーカス可能な距離範囲を示す指標を、前記本体の近傍であって、前記オートフォーカスまたはマニュアルフォーカス可能な距離範囲に対応する範囲にさらに表示することを特徴とする請求項７または８に記載の電子機器。
【請求項１０】
前記取得手段は、前記レンズユニットの現在の合焦距離についての情報をさらに取得し、
前記制御手段は、前記ユーザインタフェースとして、前記現在の合焦距離を示す指標を表示することを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、前記レンズユニットの現在の合焦距離が変化した場合、前記ユーザインタフェースとして、前記レンズユニットの合焦距離の移動方向を示す指標をさらに表示することを特徴とする請求項１から１０のいずれか１項に記載の電子機器。
【請求項１２】
前記レンズユニットの合焦距離が前記撮影可能な距離範囲の至近端であるときに前記レンズユニットの合焦距離をさらに近距離方向に移動させるための操作が検出された場合と、前記レンズユニットの現在の合焦距離が前記撮影可能な距離範囲の無限遠端であるときに前記レンズユニットの合焦距離をさらに遠距離方向に移動させるための操作が検出された場合、前記制御手段は、前記移動方向を示す指標の表示形態を、前記レンズユニットの合焦距離が前記撮影可能な距離範囲の至近端または無限遠端でない場合と異ならせることを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記取得手段は前記撮影可能な距離範囲についての情報として、前記撮影可能な距離範囲に含まれる複数の距離についての情報を取得することを特徴とする請求項１から１２のいずれか１項に記載の電子機器。
【請求項１４】
前記複数の距離には、前記撮影可能な距離範囲の至近端と、無限遠とが含まれることを特徴とする請求項１３に記載の電子機器。
【請求項１５】
前記複数の距離についての情報は、前記複数の距離のそれぞれについて、前記撮影可能な距離範囲に対する相対位置を示す情報を含むことを特徴とする請求項１３または１４に記載の電子機器。
【請求項１６】
前記制御手段は、前記ユーザインタフェースとして、前記撮影可能な距離範囲に対応する長さを有する矩形状の本体と、前記複数の距離とを表示し、前記複数の距離が、前記本体の近傍の、前記相対位置に基づく位置に表示されることを特徴とする請求項１５に記載の電子機器。
【請求項１７】
前記制御手段は、前記レンズユニットを用いて撮影されたライブビュー画像とともに前記ユーザインタフェースを表示することを特徴とする請求項１から請求項１６のいずれか１項に記載の電子機器。
【請求項１８】
前記レンズユニットを装着可能な撮像装置であることを特徴とする請求項１から１７のいずれか１項に記載の電子機器。
【請求項１９】
前記レンズユニットを装着可能な撮像装置と通信可能な電子機器であることを特徴とする請求項１から１７のいずれか１項に記載の電子機器。
【請求項２０】
前記取得手段は、前記レンズユニットから前記情報を受信することを特徴とする請求項１から１９のいずれか１項に記載の電子機器。
【請求項２１】
前記ユーザインタフェースにしたがって合焦距離を示す情報を前記レンズユニットに送信する送信手段を備え、
前記レンズユニットは、前記送信された合焦距離を示す情報にしたがってフォーカスレンズを駆動させることを特徴とする請求項１から２０のいずれか１項に記載の電子機器。
【請求項２２】
取得手段が、レンズユニットの撮影可能な距離範囲とフォーカス可能な距離範囲についての情報を取得する取得工程と、
制御手段が、前記情報に基づいて、前記レンズユニットで撮影可能な距離範囲と、フォーカス可能な範囲とを示すユーザインタフェースを表示装置に表示させる制御工程と、を有し、
前記制御工程は、前記情報が変化すると、前記ユーザインタフェースの表示を更新することを特徴とする、電子機器の制御方法。
【請求項２３】
コンピュータを、請求項１から２１のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器およびその制御方法に関し、特には撮像支援が可能な電子機器およびその制御方法に関する。
【背景技術】
【０００２】
現在の撮像装置はオートフォーカス機能を有しているが、必ずしも意図した被写体や距離に合焦しているとは限らない。また、被写体や撮影環境によっては、現在合焦している被写体を電子ビューファインダ（ＥＶＦ）に表示される画像から確認することが困難な場合もある。また、厳密に合焦位置を調整したい場合などにはマニュアルフォーカスを用いる場合もある。そのため、フォーカシングを支援する機能を有する撮像装置が提案されている。例えば特許文献１には、被写体の距離情報や現在の合焦距離、被写界深度などの情報をＥＶＦの画像に重畳してユーザに提供する撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９３４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示される技術では、フォーカシングに関するレンズユニットの特性や設定を反映した情報をユーザに提供することについて開示されていない。例えば、望遠レンズユニットやマクロレンズユニットには、レンズユニット側の設定によって合焦可能な距離範囲が制限されている場合があるが、従来はレンズユニットに設けられた設定スイッチの状態を視認しないと設定内容が把握できなかった。
【０００５】
また、レンズユニットは、マニュアルフォーカスに用いるフォーカスリングを無限遠方向に最大限操作した位置より若干手前の位置で無限遠に合焦するが、この位置のずれの大きさがレンズユニットによって異なる。また、フォーカスバイワイヤを採用しているレンズユニットの場合、フォーカスリングの回転量には制限がない。一般的なマニュアルフォーカス用のＵＩでは、レンズユニットの無限遠の位置に関わらず、無限遠のマークが固定位置に表示されるため、フォーカスリングを用いてレンズユニットの合焦距離を無限遠に調整するのは容易でなかった。
【０００６】
本発明はこのような従来技術の課題に鑑みてなされたものであり、レンズユニットの特性に応じて、ユーザの焦点調節操作を適切に支援可能な電子機器およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的は、レンズユニットの撮影可能な距離範囲とフォーカス可能な距離範囲についての情報を取得する取得手段と、情報に基づいて、レンズユニットで撮影可能な距離範囲と、フォーカス可能な範囲とを示すユーザインタフェースを表示装置に表示させる制御手段と、を有し、制御手段は、情報が変化すると、ユーザインタフェースの表示を更新することを特徴とする、電子機器によって達成される。
【発明の効果】
【０００８】
本発明によれば、レンズユニットの特性に応じて、ユーザの焦点調節操作を適切に支援可能な電子機器およびその制御方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る電子機器の一例としてのデジタルカメラシステムの外観例を示す図
【図２】実施形態に係るデジタルカメラシステムの機能構成例を示すブロック図
【図３】第１実施形態に係る撮影距離バーの表示例を示す図
【図４】第１実施形態におけるシステム制御部５０の動作に関するフローチャート
【図５】第１実施形態におけるシステム制御部５０の動作に関するフローチャート
【図６】第１実施形態におけるシステム制御部５０の動作に関するフローチャート
【図７】第１実施形態におけるシステム制御部５０の動作に関するフローチャート
【図８】第１実施形態において、レンズユニットがフォーカスリミッタースイッチを有する場合の撮影距離バーの表示例を示す図
【図９】第１実施形態において、レンズユニットがマクロモードを有する場合の撮影距離バーの表示例を示す図
【図１０】第１実施形態において、レンズユニットがマニュアルフォーカスモードである場合の撮影距離バーの表示例を示す図
【図１１】第２実施形態に係る撮影距離バーの表示例を示す図
【図１２】第２実施形態におけるシステム制御部５０の動作に関するフローチャート
【発明を実施するための形態】
【００１０】
●（第１実施形態）
以下、添付図面を参照して本発明の例示的な実施形態について説明する。なお、以下では本発明に係る電子機器の一例としてのレンズ交換式のデジタルカメラシステムに本発明を適用した実施形態について説明する。しかしながら、本発明は、レンズ交換式のデジタルビデオカメラシステムなど、レンズ交換式の撮像システム一般に適用可能である。また、実施形態で説明するユーザインタフェース（ＵＩ）の表示は、撮像システムの表示部だけでなく、撮像システムと通信可能な電子機器の表示部においても実施可能である。従って、本発明はレンズ交換式の撮像システムと通信可能な電子機器に対しても適用可能である。このような電子機器にはパーソナルコンピュータ、タブレット端末、スマートフォン、ゲーム機、メディアプレーヤなどが含まれるが、これらに限定されない。
【００１１】
図１は本発明を適用可能な電子機器の一例としてのレンズ交換式一眼レフデジタルカメラシステム（以下、単にカメラシステムと呼ぶ）の外観図を示す。図１（ａ）はカメラシステムの前面斜視図であり、図１（ｂ）はカメラシステムの背面斜視図である。カメラシステムは、レンズユニット１５０を装着可能なカメラ本体１００（以下、単に本体１００と呼ぶ）と、本体１００に着脱可能なレンズユニット１５０とを有する。
【００１２】
表示部２８は、例えばタッチディスプレイであり、撮影された画像、各種情報、ＧＵＩ(Graphical User Interface)などを表示する。シャッターボタン６１はユーザ操作により、本体１００に撮影準備指示および撮影開始指示を与える。モード切替ダイヤル６０はユーザ操作に従って、設定可能な複数のモードの１つを本体１００に設定する。開閉可能な端子カバー４０は、外部機器を本体１００に接続するための接続ケーブルを挿入するためのコネクタなどを保護する。メイン電子ダイヤル７１は、ユーザ操作に従って、設定値（シャッタ速度や絞りなど）の変更もしくは設定指示を本体１００に与える。電源スイッチ７２は、ユーザ操作に従い、本体１００に電源のＯＮ及びＯＦＦの指示を与える。サブ電子ダイヤル７３は、ユーザ操作に従い、選択枠の移動や画像送りの指示を本体１００に与える。
【００１３】
十字キー７４は上、下、左、右部分をそれぞれ押下可能なキーであり、押下された時点で割り当てられている機能に対応した指示を本体１００に与える。ＳＥＴボタン７５は、ユーザ操作に従って、主に選択項目の決定指示を本体１００に与える。十字キー７４とＳＥＴボタン７５との組み合わせは、表示部２８に表示されるメニュー画面の項目のうち、任意の項目を選択する操作および、選択した項目を決定する操作に主に用いられる。
【００１４】
ＬＶ（ライブビュー）ボタン７６は、ユーザ操作に従い、表示部２８に対するライブビュー表示のＯＮおよびＯＦＦの切り替え指示を本体１００に与える。ＬＶボタン７６はまた、動画撮影モードにおいては、ユーザ操作に従い、本体１００に動画記録の開始および停止指示を与える。拡大ボタン７７は、ユーザの操作に従い、撮影モードにおけるライブビュー表示の拡大ＯＮ、ＯＦＦの指示や、拡大率の変更指示を本体１００に与える。拡大ボタン７７はまた、再生モードにおいては表示部２８に表示されている再生画像の拡大指示や、拡大率の増加指示を本体１００に与える。縮小ボタン７８は、ユーザ操作に従い、再生モードにおいて表示部２８に表示されている再生画像の拡大率の減少指示を本体１００に与える。
【００１５】
再生ボタン７９は、ユーザ操作に従って、撮影モードと再生モードとの切り替えを本体１００に指示する。撮影モード中に再生ボタン７９が押下されると本体１００は再生モードに移行し、記録媒体に記録された画像のうち最新の画像を表示部２８に表示させる。
【００１６】
ファインダ１６は本体１００内部に配置され、レンズユニット１５０が被写体光学像を形成する結像面を有するフォーカシングスクリーンを観察する光学ファインダーである。蓋１９８は例えば半導体メモリカードである記録媒体および二次電池を格納するスロットを保護する。グリップ部９０は、ユーザが本体１００を保持しやすい形状を有する支持部である。
【００１７】
図２は、カメラシステムの内部構成例を示すブロック図であり、図２（ａ）が本体１００，図２（ｂ）がレンズユニット１５０の構成例を示している。図２において、図１に示した構成要素については同じ参照数字を付してある。
【００１８】
本体１００とレンズユニット１５０とは、本体１００に設けられた通信端子１０とレンズユニット１５０に設けられた通信端子６とが接触することにより電気的に接続される。通信端子１０および６を通じて本体１００とレンズユニット１５０とは双方向に通信することができる。
【００１９】
ＡＥセンサー１７は、レンズユニット１５０がクイックリターンミラー１２を介してフォーカシングスクリーン１３上に結像した被写体の輝度に応じた出力をシステム制御部５０に供給する。
【００２０】
焦点検出部１１（ＡＦセンサー）は、クイックリターンミラー１２（以下、単にミラー１２と呼ぶ）を透過して入射する被写体像を瞳分割して１対の像信号を生成する。そして、焦点検出部１１は、生成した像信号の位相差に基づいてレンズユニット１５０のデフォーカス量および方向を求め、システム制御部５０に供給する。システム制御部５０はデフォーカス量に基づいてレンズユニット１５０内のフォーカスレンズを駆動し、レンズユニット１５０の合焦距離を調節する自動焦点検出（ＡＦ）処理を実現する。
【００２１】
クイックリターンミラー１２（以下、ミラー１２）は、ファインダ１６使用時には図示の位置に配置され、レンズユニット１５０から入射する光をフォーカシングスクリーン１３方向に反射する。ミラー１２は一部がハーフミラーに形成される。ハーフミラー部分を透過した光は、ミラー１２の背面に配置されたサブミラーで反射され、焦点検出部１１に入射する。撮影時には、レンズユニット１５０から入射する光が撮像素子２２に入射できるよう、ミラー１２は光路上から移動する。
【００２２】
ペンタプリズム１４はフォーカシングスクリーン１３上に結像した像をファインダ１６で観察できるように光を反射する。ユーザはファインダ１６をのぞくことにより、現在の撮影範囲（視野）や被写体の合焦状態などを確認することができる。
【００２３】
メカニカルシャッター１０１（以下、単にシャッター１０１と呼ぶ）は、システム制御部５０の制御によって動作し、静止画撮影時に撮像素子２２の露光時間を調節する。シャッター１０１は動画撮影時には基本的に全開状態に維持される。
【００２４】
撮像素子２２はマイクロレンズと光電変換部が２次元状に配列されたＣＣＤイメージセンサまたはＣＭＯＳイメージセンサである。個々の光電変換部が入射光量に応じた電圧を有する電気信号を生成することにより、被写体光学像を電気信号群（アナログ画像信号）に変換する。Ａ／Ｄ変換器２３は、撮像素子２２が出力するアナログ画像信号をデジタル画像信号（画像データ）に変換する。Ａ／Ｄ変換器２３は撮像素子２２が内蔵していてもよい。Ａ／Ｄ変換器２３が出力する画像データは、画像処理部２４またはメモリ制御部１５に入力される。
【００２５】
メモリ制御部１５は、Ａ／Ｄ変換器２３または画像処理部２４からの画像データをメモリ３２に格納する。また、メモリ制御部１５は、メモリ３２に格納された画像データを読み出して画像処理部２４に出力する。
【００２６】
画像処理部２４は、Ａ／Ｄ変換器２３またはメモリ制御部１５が出力する画像データに対し、ノイズ抑制、ホワイトバランス調整、画素補間（デモザイキング）、リサイズ、色変換、階調補正、符号化、復号などの画像処理を適用する。また、画像処理部２４は、画像データに対し、顔や人体といった特定の被写体が含まれる領域の検出や認識、追尾といった処理を適用してもよい。画像処理部２４は、処理を適用した画像データをメモリ制御部１５に出力する。また、画像処理部２４は、画像データから自動焦点検出（ＡＦ）や自動露出制御（ＡＥ）に用いる評価値を生成し、システム制御部５０に供給することができる。これら評価値を用いてシステム制御部５０は、ＡＦおよび／またはＡＥ処理を実行することができる。
【００２７】
メモリ３２は、主に画像データを格納するために用いられる。メモリ３２は、所定枚数の静止画データや、所定時間分の動画および音声データを格納可能な容量を有する。また、メモリ３２は表示部２８用のビデオメモリとしても用いられる。
【００２８】
メモリ制御部１５は、メモリ３２に格納されている表示用の画像データをＤ／Ａ変換器１９に供給する。Ｄ／Ａ変換器１９は、画像データを表示部２８に適した電気信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データは表示部２８で表示される。動画撮影を行い、表示部２８で直ちに表示させることにより、表示部２８を電子ビューファインダ（ＥＶＦ）として機能させることができる。表示部２８をＥＶＦとして機能させるために表示する画像をライブビュー画像と呼ぶ。
【００２９】
不揮発性メモリ５６は、システム制御部５０によって電気的に書き替え可能なメモリであり、例えばＥＥＰＲＯＭである。不揮発性メモリ５６には、システム制御部５０が実行可能なプログラム、各種の設定値、ＧＵＩデータなどが記憶される。
【００３０】
システム制御部５０は、少なくとも１つのプログラマブルプロセッサを有し、不揮発性メモリ５６に記憶されたプログラムをシステムメモリ５２に読み込んで実行することにより、カメラシステム全体の動作を制御する。システムメモリ５２は、システム制御部５０がプログラムを実行する際に必要なデータを記憶するために用いられる。
【００３１】
第１シャッタースイッチ６２は、シャッターボタン６１が半押しされるとＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１を静止画の撮影準備指示として認識する。撮影準備指示が認識されると、システム制御部５０は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３２】
第２シャッタースイッチ６４は、シャッターボタン６１が全押しされるとＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２を静止画の撮影指示として認識する。システム制御部５０は、撮影指示が認識されると、ミラー１２、絞り、シャッター１０１を制御して撮像素子２２を露光させる。そして、露光時間が終了すると、撮像素子２２からアナログ画像信号を読み出し、画像処理部２４における画像処理および記録媒体２００への画像データファイル書き込みに関する動作を制御する。
【００３３】
操作部７０は、本体１００に設けられた操作部材の総称である。例えば、モード切替ダイヤル６０、シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、再生ボタン７９は、操作部７０に含まれる。なお、表示部２８に表示されるＧＵＩパーツと、表示部２８に設けられたタッチパネルの操作、あるいは十字キーとＳＥＴボタンの操作との組み合わせもまた、操作部７０の一部を構成する。
【００３４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電源部３０に関する情報を検出する。電源制御部８０が検出する情報には例えばＡＣアダプタの接続有無、電池の装着の有無、電池の種類、電池残量などがあるがこれらに限定されない。電源制御部８０は検出結果をシステム制御部５０に通知する。また、電源制御部８０は、検出結果やシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３６】
通信部５４は、無線または有線ケーブルによって接続された外部機器と通信する。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像素子２２で撮像した画像（ライブビュー画像を含む）や、表示部２８に表示されるものと同様の表示用画像データを外部装置に送信したり、外部機器から画像データや指示データなどを受信したりすることができる。
【００３７】
図２（ｂ）は、レンズユニット１５０の構成例を示す図である。フォーカスリング７は、円筒状のレンズユニット１５０の外周に沿って回転可能に取り付けられている。本実施形態では、フォーカスリング７の回転によって機械的にフォーカスレンズを移動させる構成ではなく、フォーカスリング７の回転方向および回転量を検出し、モータによってフォーカスレンズを駆動するフォーカスバイワイヤ方式を採用している。ユーザは、フォーカスリング７を回転させる焦点調節操作により、マニュアルフォーカスが可能である。
【００３８】
図２（ｂ）は、レンズユニット１５０の一例として単焦点レンズを示しているが、ズームレンズであってもよい。単焦点のレンズには、広角レンズ、標準レンズ、望遠レンズがある。レンズユニット１５０には通常、フォーカスレンズを含む複数枚のレンズが含まれるが、図２（ｂ）では１枚のレンズ１０３として記載している。レンズ制御部４は、通信端子６と、本体１００に設けられた通信端子１０を通じて本体１００（システム制御部５０）と双方向通信が可能である。
【００３９】
絞り１０２は、絞り制御回路２によって駆動され、開口の大きさを調整可能である。また、レンズ１０３には、ＡＦ駆動回路３によって駆動され、光軸方向に移動可能なフォーカスレンズが含まれる。絞り制御回路２は絞り１０２に現在の開口量に関する情報を、ＡＦ駆動回路３は現在のフォーカスレンズの位置に関する情報を、それぞれレンズ制御部４に通知する。あるいは、レンズ制御部４は周期的にこれらの情報を絞り制御回路２やＡＦ駆動回路３から取得する。
【００４０】
レンズ制御部４は、１つ以上のプログラマブルプロセッサと、プログラム、設定値、レンズユニット１５０の固有情報（レンズ静的情報）などを記憶するＲＯＭと、プログラムの実行時に用いるシステムメモリとを有する。レンズ静的情報には撮影可能な距離範囲や、代表的な距離とその表示位置に関する情報などが含まれる。撮影可能な距離範囲は、フォーカスレンズの可動範囲全体に対応する。プログラマブルプロセッサによってＲＯＭからシステムメモリにプログラムを読み込んで実行することにより、レンズユニット１５０全体の動作を制御する。システムメモリは、レンズユニット１５０の情報であって、設定や動作に応じて変化する情報（レンズ動的情報）の一時的な記憶にも用いられる。レンズ動的情報の例としてはフォーカスレンズの位置、絞り値、動作モードなどがある。
【００４１】
レンズ制御部４はまた、通信端子６を通じてシステム制御部５０から受信する要求や指示に応じて、レンズユニット１５０の情報をシステム制御部５０に送信したり、絞り制御回路２およびＡＦ駆動回路３を含む各部の動作を制御したりする。例えば、レンズ制御部４は、通信端子６を通じてシステム制御部５０から受信した絞り１０２およびフォーカスレンズの駆動量や駆動方向に基づいて、絞り制御回路２およびＡＦ駆動回路３を制御する。
【００４２】
フォーカスリング７の回転量および回転方向は、ロータリーエンコーダなどを有する回転検知部７ａによって検知され、レンズ制御部４に通知される。フォーカスリング７の操作が有効である場合、レンズ制御部４は、フォーカスリング７の回転方向および回転量に応じた方向および量、フォーカスレンズを移動させるようにＡＦ駆動回路３を制御する。また、レンズ制御部４は、フォーカスリング７の操作によってフォーカスレンズが移動した場合、移動後のフォーカスレンズの位置に関する情報でレンズ動的情報を更新する。なお、フォーカスレンズの位置の情報は、フォーカス駆動範囲全体を１〜１００（％）としたときの値（％）とすることができる。これにより、フォーカスレンズの位置の情報を、そのまま撮影距離指標（後述）の表示位置の情報として用いることができる。
【００４３】
必要に応じて設けられる設定スイッチ５は、ユーザがレンズユニット１５０に関する設定を選択もしくは変更するために用いられる。レンズ制御部４は、設定スイッチ５の状態をレンズ動的情報としてシステムメモリに記憶するとともに、設定スイッチ５の状態に応じてレンズユニット１５０の動作を変更する。
【００４４】
例えば、フォーカスモードスイッチ、撮影距離範囲スイッチ（フォーカスリミッタースイッチ）、マクロモードスイッチ、手ぶれ補正機能スイッチなどが設定スイッチ５の代表例である。フォーカスモードスイッチは、レンズユニット１５０のフォーカスモードを、オートフォーカス（ＡＦ）モード、マニュアルフォーカス（ＭＦ）モード、フルタイムマニュアルモード（マニュアルオーバーライドモード）の１つに設定する。なお、フルタイムマニュアルモードは、シャッターボタン半押し状態でＡＦによってフォーカスレンズが駆動された後、フォーカスリング７の操作を有効とするモードである。フルタイムマニュアルモードは、カメラによってはＡＦモードに含まれる場合もある。本実施形態では、フォーカスモードスイッチにより、マニュアルフォーカスモードとオートフォーカスモードとを切り替え可能であるものとする。
【００４５】
フォーカスリミッタースイッチは、主に望遠レンズに設けられ、ＡＦ時に被写体を探索する距離範囲（オートフォーカス可能な距離範囲）を予め定められた範囲の１つに制限するか、制限しない（全範囲とする）かを切り替える。ＡＦ時の探索距離範囲を制限することにより、ＡＦ速度の向上を図ることができる。
【００４６】
マクロモードスイッチは、ＡＦが可能な距離範囲をマクロ撮影に適した範囲に変更するスイッチである。本実施形態では、非マクロモード（通常モード）とマクロモードが選択可能であるものとする。レンズユニット１５０がフォーカスリミッタースイッチやマクロモードスイッチを有する場合、フォーカス可能な距離範囲を変更可能である。
手ぶれ補正機能スイッチは、レンズユニット１５０が手ぶれ補正機能を有する場合に、手ぶれ補正機能の有効または無効を設定する。
【００４７】
本実施形態では、本体１００に装着されたレンズユニット１５０に応じて、撮影距離に関するＵＩの表示を動的に変更する。ここでは、表示部２８の解像度が横９００画素、縦６００画素、表示部２８の画素座標（ｘ，ｙ）は、左上を原点（１，１）、右下を（９００，６００）とする直交座標系で表されるものとする。また、装着されたレンズユニット１５０が撮影可能な距離範囲を模式的に示すＵＩである撮影距離バーの本体の横方向の大きさが５００画素であり、ｘ座標が２０１〜７００の範囲に表示されるものとする。縦方向の大きさは例えば３０画素とする。
【００４８】
図３は、撮影距離バーの具体例を模式的に示す図である。
表示部２８はＥＶＦとして機能しており、表示画面３０１はライブビュー画像３０４を表示している。以下に説明する表示項目は、システム制御部５０がＯＳＤ画像データを生成して、メモリ３２に書き込むことにより、ライブビュー画像３０４に重畳表示される。
【００４９】
アイコン３０２は、本体１００に現在設定されている撮影モードを表す。ここではシャッター速度優先モード（Ｔｖ）が設定されてものとする。
撮影条件表示領域３０３には、シャッター速度や絞り値、露出補正設定値、ＩＳＯ感度など、現在設定されている撮影条件に関する情報が表示される。
【００５０】
３０５〜３１２は、本実施形態における撮影距離バーを構成する要素である。
撮影距離バーの本体３０５は横長の矩形状を有し、本実施形態では横方向に５００画素の大きさを有する。本体３０５は、装着されたレンズユニット１５０で撮影可能な距離範囲（フォーカスレンズの可動範囲）と、レンズユニット１５０が無限遠に合焦するフォーカスレンズの位置との関係を示すことができる。また、レンズユニット１５０のオートフォーカス可能な距離範囲が制限されている場合、本体３０５は、撮影可能な距離範囲とオートフォーカス可能な距離範囲との関係を示すことができる。具体例については後述する。
【００５１】
距離表示３０６は、装着されているレンズユニット１５０が撮影可能な距離範囲に含まれる代表的な複数の距離を、本体３０５の上方近傍に表示する。距離表示３０６では、少なくともレンズユニット１５０が撮影可能な最短距離と無限遠（∞）とを含む３つ以上の距離を表示する。距離表示３０６に含める距離と、各距離の横方向の表示座標は、レンズユニット１５０に記憶されているレンズ静的情報と、撮影距離バーの本体３０５の横方向の大きさとに基づいて決定される。基本的には、本体３０５の左端が撮影可能な最短距離を表すように距離を表示する。
【００５２】
図３では、装着されているレンズユニット１５０の撮影可能な距離範囲が０．４５ｍ〜∞である場合の距離表示３０６の例を示し、ここでは最短距離０．４５と無限遠∞の他に、０．６、０．８、１、１．５、３、５［ｍ］が表示されている。ここで、距離表示３０６のうち、無限遠３０７の表示位置が本体３０５の右端よりも左側に位置している。これは、レンズユニット１５０のフォーカスレンズの可動範囲の望遠端の位置とレンズユニット１５０が無限遠に合焦する位置とが対応せず、ずれがあることを示している。なお、本実施形態のように、レンズユニット１５０がフォーカスバイワイヤ方式である場合、フォーカスリング７の最大回転位置とは、フォーカスレンズの可動範囲の望遠端に対応する位置とする。本明細書において、レンズユニット１５０が無限遠に合焦する位置より遠距離側に存在するフォーカスレンズの可動範囲を、オーバー無限領域と呼ぶ。オーバー無限領域の大きさについてもレンズ静的情報としてレンズユニット１５０に記憶されている。
【００５３】
単位表示３０８は、距離表示３０６の数値の単位を示す。なお、本実施形態では、距離表示の単位としてフィート（ｆｔ）とメートル（ｍ）とが選択可能である。例えばメニュー画面を通じたユーザ指示によって距離表示の単位にフィートが選択されている場合、単位表示３０８が「ｆｔ」となる。
【００５４】
本体３０５内に縦線状もしくは縦長の矩形状に表示される撮影距離指標３０９は、レンズユニット１５０の現在の合焦距離を示す。図３では撮影距離指標３０９が距離表示３０６における１．５ｍの表示の真下に表示されているため、撮影距離はおおよそ１．５ｍであることを示している。
【００５５】
上述した様に、レンズユニット１５０によっては、ＡＦ時に被写体を探索する距離範囲（ＡＦ可能な距離範囲）を予め定められた範囲の１つに制限可能である。本実施形態では、レンズユニット１５０において、オートフォーカス可能な距離範囲が制限されている場合、オートフォーカス不能な距離範囲３１０を本体３０５の内部パターンによってユーザに報知する。ここでは、レンズユニット１５０のＡＦ可能な距離範囲が１ｍ〜無限遠に制限されているものとする。そのため、本体３０５の、ＡＦ不能な距離範囲に対応する領域（至近端から１ｍまでの領域）と、ＡＦ可能な距離範囲に対応する領域（１ｍ〜無限遠までの領域）との表示形態を視覚的に異ならせている。図３の例では、ＡＦ不能な距離範囲３１０は、ＡＦ可能な距離範囲よりも薄い色で表示されている。レンズユニット１５０において設定されているＡＦ可能な距離範囲と、ＡＦ不能な距離範囲とを視覚的に異ならせる方法としては、本体３０５内部の色、パターン、輝度を異ならせるなど、任意の方法を用いることができる。また、本体３０５内部の表示ではなく、別の範囲指標を用いてもよい。
【００５６】
また、少なくともマニュアルフォーカス可能な距離範囲（フォーカス可能な距離範囲）を示す指標３１１を、本体３０５とは別に表示している。ここでは、本体３０５の直下で、フォーカス可能な距離範囲に対応する範囲に、線状または横長の矩形状の指標３１１を表示した例を示している。したがって、本体３０５が表す距離範囲のうち、ＡＦ不能な距離範囲３１０と、指標３１１の両方が表示される距離範囲は、ＭＦのみによってフォーカス可能な距離範囲を示す。また、ＡＦ不能な距離範囲３１０が表示され、指標３１１が表示されていない距離範囲は、ＡＦでもＭＦでもフォーカス不能な距離範囲を示す。
【００５７】
指標３１１は本体３０５と接していなくてもよい。また、本体３０５の直上に表示してもよい。図３の例では、ＡＦ不能な距離範囲３１０が０．４５ｍから１ｍの範囲に表示されている。一方、フォーカス可能範囲の指標３１１は、０．４５ｍから無限遠の範囲に表示されている。したがって、現在、レンズユニット１５０は、０．４５ｍから１ｍまでの距離範囲についてはＭＦでのみフォーカス可能であり、１ｍから無限遠までの距離範囲についてはＭＦ、ＡＦのいずれでもフォーカス可能であることを示している。システム制御部５０は、レンズユニット１５０の設定スイッチ５の状態、もしくは現在の設定内容（例えばＡＦおよびＭＦが可能または不能な距離範囲）に関する情報をレンズ動的情報として取得する。これによって、図３だけでなく、後述する図８や図９にも示すように距離範囲３１０や指標３１１の表示を制御することができる。
【００５８】
アイコン３１２、３１３は、フォーカスレンズ位置が変化した際に、レンズユニット１５０の合焦距離の移動方向（無限遠方向に移動しているのか、至近方向に移動しているのか）を示す指標である。レンズユニット１５０の合焦距離が無限遠方向に移動している場合はアイコン３１２が表示され、アイコン３１３は表示されない。また、レンズユニット１５０の合焦距離が至近方向に移動している場合はアイコン３１３が表示され、アイコン３１２は表示されない。また、フォーカスレンズが可動範囲の端に位置している際には、アイコン３１２（３１３）の表示方法を変化させて、合焦距離をさらに近距離方向（遠距離方向）に移動させるフォーカスリング７の操作が無効であることを報知する。システム制御部５０は、現在のフォーカスレンズの位置に関する情報をレンズ動的情報として例えば周期的に取得することにより、撮影距離指標３０９および、合焦距離の移動方向を示すアイコン３１２、３１３の表示を制御することができる。
【００５９】
図４は、本体１００にレンズユニット１５０が装着された時にシステム制御部５０が実行する処理に関するフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０が実行することによって実現される。なお、本体１００にレンズユニット１５０が装着されると、本体１００がそれを検出し、レンズユニット１５０（レンズ制御部４）との間で所定の接続手順を実行し、通信端子６、１０を通じた双方向の通信が可能になっているものとする。
【００６０】
Ｓ４００でシステム制御部５０は、レンズユニット１５０が本体１００に装着されたかどうかを検出する。
Ｓ４００でレンズユニット１５０が本体１００に装着されたことが検出されれば、Ｓ４０１でシステム制御部５０は、レンズ制御部４に対してレンズ静的情報を要求する。レンズ制御部４は、要求を受信するとＲＯＭからレンズ静的情報を読み出し、システム制御部５０に送信する。ここで、レンズ静的情報には、レンズユニット１５０の製品名、シリアル番号、撮影可能な距離範囲、撮影可能な距離範囲に含まれる代表的な複数の距離と表示位置、フォーカスレンズの可動範囲に対するオーバー無限領域の割合などが含まれていてよい。なお、撮影可能な距離範囲、撮影可能な距離範囲に含まれる代表的な複数の距離と表示位置については、設定スイッチ５の状態もしくは設定内容（たとえば通常モードとマクロモードなど）のそれぞれに対応する情報が含まれる。ただし、これらに限定されない。代表的な複数の距離には、撮影可能な最短距離が少なくとも含まれる。無限遠については、オーバー無限領域の割合を用いて距離表示可能であるため、含まれていなくてもよい。
【００６１】
なお、レンズ静的情報に含まれる距離の情報の単位は［ｍ］であるものとするが、単位ごとの距離情報のセットが含まれていてもよい。ここで、撮影可能な距離範囲に含まれる代表的な複数の距離のそれぞれについての表示位置は、例えばフォーカスレンズの可動範囲全体を１００としたときの相対位置であってよい。ここで、レンズユニット１５０は、異なる複数の機種のカメラ本体１００に装着可能であるが、カメラ本体１００ごとに表示部２８のサイズやＧＵＩの仕様が異なる場合がある。そこで、撮影可または不可の距離範囲の表示位置を、フォーカスレンズの可動範囲全体に対する相対位置で表すことによって、複数のカメラ本体１００に対して共通の情報として利用することが可能となる。
【００６２】
Ｓ４０２でシステム制御部５０は、取得したレンズ静的情報をメモリ３２に保存して、処理をＳ４０３へ進める。
Ｓ４０３でシステム制御部５０は、距離表示３０６に用いる代表的な複数の距離のそれぞれについての表示位置を算出する。なお、ここで表示位置は、「０．４５」や「∞」といった、横方向に幅を有する個々の距離表示の横方向の中心座標の位置とする。例えば、取得した距離の単位が［ｍ］であるとする。そして、距離「０．８」に表示位置２０が対応付けられていた場合、撮影距離バーの本体３０５に対する相対的な表示位置（横方向の座標値）は、
表示位置［画素］＝撮影距離バーの本体３０５の横方向の大きさ［画素］
×２０／１００
で算出される。本実施形態では、撮影距離バーの本体３０５の横方向の大きさが５００画素であるため、表示位置の相対的な画素座標（１００，ｙ）であり、表示部２８の画像座標（３００，ｙ）が表示位置として算出される。なお、無限遠については、オーバー無限領域の割合に基づいて表示位置を算出してもよい。
【００６３】
また、距離表示の単位がフィートの場合、システム制御部５０は、個々の距離について表示位置を算出した後、個々の距離をフィートに換算した値を算出する。なお、レンズ静的情報にフィートの単位の距離情報のセットも含まれている場合は、メートルの単位の値をフィートの単位の値に換算する処理を省略できる。また、レンズ静的情報にマクロモード用の情報が含まれる場合、マクロモード用の表示位置も算出する。
【００６４】
システム制御部５０は、算出した表示位置をメモリ３２に保存し、処理を終了する。なお、システム制御部５０は、距離の単位に対応して換算した値を算出している場合は、その値もメモリ３２に保存する。
【００６５】
次に、撮影距離バーを表示する処理について、図５のフローチャートを用いて説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０が実行することで実現される。
【００６６】
Ｓ５０１でシステム制御部５０は、ライブビュー表示の終了操作（ＬＶボタン７６の操作）が検出されたか否か判定し、検出された場合にはＳ５１８へ、検出されていない場合にはＳ５０２へ、処理を進める。
【００６７】
Ｓ５０２でシステム制御部５０は、撮影距離バー消去タイマがタイムアウトしたか否か判定し、タイムアウトしている場合にはＳ５１７へ、タイムアウトしていない場合にはＳ５０３へ、処理を進める。撮影距離バー消去タイマについては後述する。
【００６８】
Ｓ５０３でシステム制御部５０は、レンズユニット１５０からレンズ動的情報を取得し、メモリ３２に保存してＳ５０４へ処理を進める。レンズ動的情報は、現在のフォーカスレンズ位置、現在の絞り値、設定スイッチ５の状態もしくは現在の設定内容（ＡＦ可能な距離範囲の制限有無、ＡＦおよびＭＦ可能な（または不能な）距離範囲）に関する情報であってよい。ただし、これらに限定されない。距離範囲は、至近端の距離と無限遠端の距離で規定されるが、範囲の一端が至近端もしくは無限遠端であることが自明な場合は、他端の距離だけで規定されてもよい。距離の情報は、メートルを単位とした具体的な値であってもよいし、表示位置を示す相対的な値であってもよい。具体的な値である場合、メートル単位とするが、単位ごとに値が用意されていてもよい。また、ＡＦ不能な距離範囲が至近端側と無限遠側の両方に存在していてもよい。
【００６９】
Ｓ５０４でシステム制御部５０は、Ｓ５０３で取得したレンズ動的情報と、直近にＳ５０８で保存したレンズ動的情報とを比較し、内容に変化があるか否か判定する。システム制御部５０は、変化がある場合にＳ５０５へ、変化がない場合にはＳ５１３へ、処理を進める。
【００７０】
Ｓ５０５でシステム制御部５０は、例えば不揮発性メモリ５６を参照して、距離情報の表示設定を確認する。本実施形態では、撮影距離情報（撮影距離バー）の表示に関して、ＭＦモード時に常時表示、合焦距離の調整時に所定時間表示、常時表示、表示しない、から設定可能とする。システム制御部５０は、表示設定が「ＭＦ時に常時表示」の場合はＳ５０６へ、「合焦距離の調整時に所定時間表示」の場合にはＳ５０９へ、「常時表示」の場合にはＳ５１２へ、「表示しない」の場合にはＳ５０８へ、それぞれ処理を進める。
【００７１】
Ｓ５０６でシステム制御部５０は、レンズユニット１５０からＳ５０３で取得したレンズ動的情報を参照し、レンズユニット１５０の現在のフォーカスモードがＭＦモードか否かを判定する。ＭＦモードである場合には処理をＳ５０７へ進め、ＭＦモードでない場合（ＡＦモードの場合）にはＳ５０１に処理を戻す。
【００７２】
Ｓ５０７でシステム制御部５０は、撮影距離バーの描画処理を実行する。処理の詳細については後述する。描画処理を実行したら、システム制御部５０は処理をＳ５０８に進める。
【００７３】
Ｓ５０８でシステム制御部５０は、Ｓ５０３で取得したレンズ動的情報で、直近にＳ５０８で保存したレンズ動的情報を更新し、処理をＳ５０１に戻す。なお、Ｓ５０７からＳ５０８に進んだ場合以外には、レンズ動的情報に変化がないため、Ｓ５０８を実行せずに処理をＳ５０１に戻してもよい。
【００７４】
Ｓ５０９でシステム制御部５０は、撮影距離バー消去タイマをクリアする。撮影距離バー消去タイマは、撮影距離バーの表示時間を計測するために用いられ、例えばメモリ３２に記憶する変数であってもよいし、ハードウェアカウンタであってもよい。
【００７５】
Ｓ５１０でシステム制御部５０は、Ｓ５０７と同様に撮影距離バーの描画処理を実行し、処理をＳ５１１に進める。
Ｓ５１１でシステム制御部５０は、所定時間後に撮影距離バーを消去するため、撮影距離バー消去タイマをセットし、タイマをスタートさせる（計時処理をスタートさせる）。システム制御部５０は例えば本体１００が有する時計の時刻をメモリ３２に格納する。あるいは、システム制御部５０は、所定時間に相当する初期値をカウントダウンタイマに設定し、カウントダウン処理を開始する。そして、システム制御部５０は処理をＳ５０８に進める。
【００７６】
Ｓ５１２でシステム制御部５０は、Ｓ５０７およびＳ５１０と同様に撮影距離バーの描画処理を実行し、処理をＳ５０８に進める。
【００７７】
Ｓ５１３でシステム制御部５０は、Ｓ５０５と同様に表示設定を確認する。システム制御部５０は、表示設定が「表示しない」の場合にはＳ５０８へ、それ以外の場合はＳ５１４へ、処理を進める。
【００７８】
Ｓ５１４でシステム制御部５０は、Ｓ５０３で取得したレンズ動的情報のうち、フォーカスレンズの現在位置について判定する。システム制御部５０は、フォーカスレンズの現在位置が至近端の場合にはＳ５１５へ、無限端の場合にはＳ５１６へ、至近端でも無限端でもない場合にはＳ５０８へ、それぞれ処理を進める。
【００７９】
Ｓ５１５でシステム制御部５０は、アイコン３１３の色をグレーにしたのち、処理をＳ５１８に進める。これにより図１０を用いて後述するように、ＭＦモードにおいてフォーカスリング７をそれ以上近距離方向に回転させても合焦距離が変わらないことをユーザに報知する。
【００８０】
Ｓ５１６でシステム制御部５０は、アイコン３１２の色をグレーにしたのち、処理をＳ５１８に進める。これにより図１０を用いて後述するように、ＭＦモードにおいてフォーカスリング７をそれ以上遠距離方向に回転させても合焦距離が変わらないことをユーザに報知する。なお、Ｓ５１５、Ｓ５１６ではアイコン３１２および３１３の色をグレーにしたが、点滅させたり、赤や黄色といった警告をイメージさせる色にしたりするなど、他の表示形態としてもよい。また、フォーカスリング７に触感フィードバック機能がある場合には、アイコン３１２、３１３の表示形態を変更する代わりに、あるいは表示形態の変更とともに、フォーカスリング７の触感フィードバックを与えてもよい。
【００８１】
Ｓ５１７でシステム制御部５０は、撮影距離バーを消去したのち、処理をＳ５０１に戻す。
Ｓ５１８でシステム制御部５０は、Ｓ５０８でメモリ３２に保存したレンズ動的情報をクリアする。
Ｓ５１９でシステム制御部５０は、Ｓ５０９と同様に撮影距離バー消去タイマをクリアする。
Ｓ５２０でシステム制御部５０は、撮影距離バーを消去し、処理を終了する。
【００８２】
図６は、図５のＳ５０７、Ｓ５１０、およびＳ５１２で実行する撮影距離バー描画処理の詳細に関するフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０が実行することで実現される。
【００８３】
Ｓ６０１でシステム制御部５０は、撮影距離バーの本体３０５を描画する。以下の説明において「描画」とは、描画対象の画像データを、メモリ３２のＶＲＡＭ領域内の、表示位置に対応するアドレスに書き込む動作である。この時点では、本体３０５の内部は空であり、枠だけが描画される。なお、文字の描画に用いるフォントやポイント数は予め定められているものとする。
【００８４】
Ｓ６０２でシステム制御部５０は、例えば不揮発性メモリ５６を参照して単位設定を確認し、距離表示の単位が「メートル」に設定されている場合にはＳ６０３へ、「フィート」に設定されている場合にはＳ６０７へ、処理を進める。
Ｓ６０３でシステム制御部５０は、「メートル」を表す「ｍ」を単位表示３０８として描画する。
Ｓ６０４でシステム制御部５０は、単位がメートルの場合の距離表示３０６を、Ｓ４０３で算出した位置に描画する。なお、設定スイッチ５の状態もしくは設定内容（たとえば、マクロモードが設定されているか否か）に応じて、距離表示３０６の内容は異なるようにしてもよい。
【００８５】
Ｓ６０５でシステム制御部５０は、単位がメートルの場合の、ＡＦ不能な距離範囲３１０の表示位置を算出する。例えば、レンズ動的情報の単位がメートルであり、ＡＦ不能な距離範囲の表示位置が０から４０である場合、撮影距離バーの全長５００画素を１００として左端から４０％分（２００画素分）がＡＦ不能な距離範囲の表示位置である。なお、ＡＦ不能な距離範囲は無限遠側にも存在してよい。なお、表示位置の始点および終点が同一である場合は、表示不要であるため、表示位置を算出しない。Ｓ６０５は、ＡＦ不能な距離範囲がない場合には実行しなくてよい。
【００８６】
Ｓ６０６でシステム制御部５０は、単位がメートルの場合の、フォーカス可能範囲の指標３１１の表示位置を算出する。例えば、レンズ動的情報の単位がメートルであり、フォーカス可能範囲の指標３１１の表示位置が０から９０である場合、撮影距離バーの全長５００画素を１００として左端から９０％分（４５０画素分）が指標３１１の表示位置である。なお、表示位置の始点および終点が同一である場合は、表示不要であるため、表示位置を算出しない。
【００８７】
Ｓ６０７〜Ｓ６１０でシステム制御部５０は、距離表示の単位がフィートであることを除き、Ｓ６０３〜Ｓ６０６と同じ動作であるため、説明を省略する。なお、レンズ静的情報および／またはレンズ動的情報として、単位がメートルの値しか含まれていない場合、システム制御部５０は、Ｓ６０８において距離表示３０６を描画する前に、メートル単位の値をフィート単位の値に換算する。
【００８８】
Ｓ６１１でシステム制御部５０は、無限遠３０７の表示を描画する。なお、無限遠３０７を距離表示３０６の一部としてＳ６０４またはＳ６０８で描画済みの場合にはＳ６１１を実行しなくてもよい。
【００８９】
Ｓ６１２でシステム制御部５０は、撮影距離指標３０９の表示位置を算出する。レンズ動的情報のうち、現在のフォーカスレンズの位置が６０％である場合、全長５００画素撮影距離バーの左から３００画素目の位置であり、表示部２８における表示位置のＸ座標は５００［画素］である。
Ｓ６１３でシステム制御部５０は、Ｓ６１２で算出した表示位置に基づいて撮影距離指標３０９を描画する。
【００９０】
Ｓ６１４でシステム制御部５０は、Ｓ６０５またはＳ６０９で算出した表示位置に基づいて、ＡＦ不能な距離範囲３１０を本体３０５内に描画する。Ｓ６１４は、ＡＦ不能な距離範囲がない場合には実行しなくてよい。
Ｓ６１５でシステム制御部５０は、Ｓ６０６またはＳ６１０で算出した表示位置に基づいて、フォーカス可能な距離範囲の指標３１１を描画する。
【００９１】
Ｓ６１６でシステム制御部５０は、Ｓ５０８で直近に保存したレンズ動的情報に含まれるフォーカスレンズの位置情報と、Ｓ５０３で取得したレンズ動的情報に含まれるフォーカスレンズの現在情報とから、レンズユニット１５０の合焦距離の移動方向を判定する。システム制御部５０は、合焦位置が至近方向に移動している場合にはＳ６１７へ、無限遠方向に移動している場合にはＳ６１８へ、処理を進める。
【００９２】
Ｓ６１７でシステム制御部５０は、レンズユニット１５０の合焦距離が至近方向に移動していることを示すアイコン３１３を描画し、処理を終了する。
Ｓ６１８でシステム制御部５０は、レンズユニット１５０の合焦距離が無限遠方向に移動していることを示すアイコン３１２を描画し、処理を終了する。
Ｓ６１７およびＳ６１８におけるアイコン３１２、３１３の表示形態は、Ｓ５１５およびＳ５１６におけるアイコン３１２、３１３の表示形態とは異ならせる。例えば、白または緑色で表示するように描画することができる。
【００９３】
図７は、本体１００からレンズユニット１５０が外された時にシステム制御部５０が実行する処理に関するフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０が実行することで実現される。
【００９４】
Ｓ７０１でシステム制御部５０は、撮影距離バーを表示中か否かを判定し、表示中の場合にはＳ７０２へ、表示中でない場合にはＳ７０４へ、処理を進める。
Ｓ７０２でシステム制御部５０は、Ｓ５１９と同様に、撮影距離バー消去タイマをクリアする。
Ｓ７０３でシステム制御部５０は、Ｓ５２０と同様に、撮影距離バーを消去する。
Ｓ７０４でシステム制御部５０は、メモリ３２に保存されたレンズ静的情報をクリアする。
Ｓ７０５でシステム制御部５０は、メモリ３２に保存されたレンズ動的情報をクリアし、処理を終了する。なお、レンズ制御部４とシステム制御部５０との間の通信接続を切断するための手順なども実行されるが、説明を省略する。このように、撮影距離バーを表示中にレンズユニット１５０が本体１００から外された場合には、撮影距離バーを非表示にする。
【００９５】
図８は、レンズユニット１５０が設定スイッチ５としてフォーカスリミッタースイッチを有する場合の撮影距離バーの表示例を示している。ここでは、「フォーカスリミッタースイッチがオフ（ＡＦ可能な距離範囲に制限がない）」の状態である場合、ＡＦが可能な距離範囲は、０．４５ｍから無限遠であるとする。一方、「フォーカスリミッタースイッチがオン（ＡＦ可能な距離範囲に制限がある）」の状態である場合には、ＡＦが可能な距離範囲が１ｍから無限遠に制限されるものとする。つまり、フォーカスリミッタースイッチがオンの場合には、０．４５ｍから１ｍまではＡＦ不能な距離範囲となる。そして、ＡＦ不能な距離が発生したことを通知するために、本体内３０５において、ＡＦ不能な距離範囲をＡＦ可能な距離範囲とは異なる表示態様で表示するように制御する。
【００９６】
８０１は、フォーカスリミッタースイッチがオフの場合の撮影距離バーの表示である。ＭＦ、ＡＦいずれでも、フォーカス可能な距離範囲が０．４５ｍから無限遠であることを示す。
【００９７】
８０２は、フォーカスリミッタースイッチがオンの場合の撮影距離バーの表示であり、ＡＦ不能な距離範囲３１０が本体３０５内に描画されている。ＡＦ不能な距離範囲は０．４５ｍから１ｍまでであり、ＡＦ可能な距離範囲は１ｍから無限遠であることを示す。一方、指標３１１が、ＭＦ操作でフォーカス可能な距離範囲が０．４５ｍから無限遠であることを示している。
【００９８】
８０３は、フォーカスリミッタースイッチがオンで、ＭＦ操作によって合焦距離を至近方向に移動させている場合における撮影距離バーの表示例である。ＭＦ操作することで、ＡＦ不能な距離範囲にもフォーカスレンズを移動させることができる。そのため、８０３では撮影距離指標３０９がＡＦ不能な距離範囲３１０に表示されている。また、合焦距離が至近方向に移動していることを示すアイコン３１３が表示されている。
【００９９】
図９は、レンズユニット１５０が設定スイッチ５としてマクロモードスイッチを有する場合の撮影距離バーの表示例を示している。ここではフォーカス可能な距離範囲が、「マクロモードスイッチがオフ（通常モード）」の状態では０．１ｍから無限遠であり、「マクロモードスイッチがオフ（マクロモード）」の状態では０．０９ｍから０．１５ｍであるものとする。
【０１００】
９０１は、通常モードの場合の撮影距離バーの表示例である。フォーカス可能範囲の指標３１１が、０．１ｍから遠距離端（本体３０５の右端）まで表示されている。また、ＡＦ不能な距離範囲３１０が０．０９ｍから０．１ｍまで表示されている。この場合、０．１ｍから無限遠までの距離範囲では、ＡＦ、ＭＦいずれでもフォーカス可能であるが、０．０９ｍから０．１ｍまでの距離範囲は、ＡＦ、ＭＦいずれでもフォーカス不能である。
【０１０１】
９０２は、マクロモードの場合の撮影距離バーの表示例である。フォーカス可能範囲の指標３１１が、０．０９ｍから０．１５ｍの範囲に表示されている。また、ＡＦ不能な距離範囲３１０が０．１５ｍから遠距離端（本体３０５の右端）まで表示されている。この場合、０．０９ｍから０．１５ｍまでの距離範囲では、ＡＦ、ＭＦいずれでもフォーカス可能であるが、０．１５ｍから無限遠までの距離範囲は、ＡＦ、ＭＦいずれでもフォーカス不能である。
【０１０２】
図１０は、レンズユニットがＭＦモードである場合の撮影距離バーの表示例を示している。
１００１は、合焦距離を至近方向へ移動させるＭＦ操作（フォーカスリング７の回転操作）が検出されている場合の撮影距離バーの表示例である。ＭＦモードではＡＦ不能な距離範囲が存在しても表示されず、フォーカス可能範囲の指標３１１によってＭＦ可能な距離範囲を示す。合焦距離が至近方向へ移動していることを示すアイコン３１３が白色表示されている。
【０１０３】
１００３は、合焦距離が至近端まで移動している状態で、さらに至近方向へ合焦距離を移動させるＭＦ操作が検出された場合の撮影距離バーの表示例を示している。この場合、ＭＦ操作に応じた方向にはこれ以上合焦距離が変化しないことをユーザに報知するため、アイコン３１３の色をグレーに変化させている。また、撮影距離指標３０９も本体３０５の左端に表示されている。
【０１０４】
１００５は、合焦距離を無限遠方向へ移動させるＭＦ操作が検出されている場合の撮影距離バーの表示例である。合焦距離が無限遠方向へ移動していることを示すアイコン３１２が白色表示されている。ユーザは撮影距離指標３０９の位置と無限遠（∞）の位置を見比べて、撮影距離指標３０９の位置を移動させて、撮影距離指標３０９と無限遠（∞）の距離を縮めるようにフォーカスリング７を操作して微調整することで、合焦距離を無限遠に合わせることができる。
【０１０５】
１００７は、合焦距離が無限遠の位置を超えて無限遠端まで移動している状態で、さらに無限遠方向へ合焦距離を移動させるＭＦ操作が検出された場合の撮影距離バーの表示例を示している。この場合、ＭＦ操作に応じた方向にはこれ以上合焦距離が変化しないことをユーザに報知するため、アイコン３１２の色をグレーに変化させている。また、撮影距離指標３０９も本体３０５の右端に表示されている。
【０１０６】
なお、上述した様に、アイコン３１２、３１３をグレーに変更する代わりに、他の表示形態としたり、フォーカスリング７の触覚フィードバックを与えることによってユーザに報知することもできる。
【０１０７】
また、本実施形態では、レンズユニットが単焦点である場合について説明したが、レンズユニットがズームレンズであっても基本的な動作は同じである。ただし、ズームレンズの場合、画角によって撮影可能な最短距離が変化するのが一般的である。そのため、レンズ静的情報として、撮影可能な距離範囲に含まれる代表的な複数の距離と表示位置を、画角に応じて複数保存しておくとともに、レンズ動的情報として、現在の画角を含める。そして、システム制御部５０は、図６のＳ６０４またはＳ６０８において、現在の画角に対応した数値のセットを選択して描画する。これにより、ユーザに、レンズユニットの現在の画角に応じた情報を提供することができる。
【０１０８】
以上説明したように、本実施形態によれば、装着されたレンズユニットの特性に応じて、ユーザの焦点調節操作を支援するユーザインタフェースの表示を行うようにした。そのため、レンズユニットに固有なオーバー無限領域や撮影可能な距離範囲などを反映した、使い勝手のよいユーザインタフェースを提供することができる、ユーザのフォーカシング操作を支援することができる。
【０１０９】
●（第２実施形態）
次に、本発明の第２実施形態について説明する。第２実施形態は、第１実施形態で説明した撮影距離バーの本体３０５において、オーバー無限領域を明示的に提示する。
図１１は、本実施形態における撮影距離バーの表示例を示す図である。本体３０５のうち、オーバー無限領域１１０２の距離範囲に対応する部分の表示形態を、他の距離範囲に対応する部分の表示形態と異ならせている。図１１では、オーバー無限領域１１０２の距離範囲に対応する部分を、他の領域より濃い色（例えば黒）で表示するようにした例を示しているが、他の表示形態であってもよい。
【０１１０】
なお、撮影距離バー描画処理以外は第１実施形態と同様でよいため、以下では本実施形態に係る撮影距離バー描画処理についてのみ説明する。
【０１１１】
図１２は、本実施形態における撮影距離バー描画処理の詳細に関するフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０が実行することで実現される。
Ｓ１２０１からＳ１２１８までは、図６のＳ６０１からＳ６１８と同様の処理であるため、説明を省略する。
Ｓ１２１９でシステム制御部５０は、撮影距離バーの本体３０５内のオーバー無限領域１１０２を黒色で描画し、処理を終了する。なお、オーバー無限領域１１０２は、レンズ静的情報として取得したフォーカスレンズの可動範囲に対するオーバー無限領域の割合、あるいは撮影可能な距離範囲に含まれる代表的な複数の距離に含まれる無限遠の表示位置に基づいて決定することができる。
【０１１２】
本実施形態によれば、第１実施形態の効果に加え、装着されているレンズユニットに固有なオーバー無限領域の範囲を一層容易に確認できるようになるという効果を有する。
【０１１３】
（その他の実施形態）
なお、上述の実施形態では撮影距離バーをライブビュー画像に重畳して表示する例について説明した。しかし、ライブビュー画像に重畳せずに、他の画像とともに、あるいは単独で表示してもよい。
【０１１４】
また、上述の実施形態ではカメラシステムにおいて発明を実施する構成について説明した。しかし、通信部５４を通じてカメラシステムと通信可能な電子機器、例えばカメラシステムをリモート操作可能な電子機器において、実施形態に係る撮影距離バーの表示を実施してもよい。この場合、システム制御部５０は、表示部２８に表示する、ライブビュー画像にＯＳＤとしてＵＩを重畳した表示用画像のデータを、通信部５４を通じて外部機器に送信する。そして、外部機器では通信部５４から、あるいは他の機器やネットワークを介して受信した画像データに基づいて表示を行えばよい。
【０１１５】
あるいは、システム制御部５０は、ライブビュー画像、レンズ静的情報、およびレンズ動的情報のデータを、通信部５４を通じて外部機器に送信する。そして、外部機器では通信部５４から、あるいは他の機器やネットワークを介して受信したデータに基づいて、図４のＳ４０３、図５、図６に示した処理を実行し、表示用画像を生成して表示を行えばよい。
【０１１６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１７】
４…レンズ制御部、７…フォーカスリング、２８…表示部、５０…システム制御部、１００…本体、１０５…レンズユニット
【図１】
2019219583.tif 000003
【図２】
2019219583.tif 000004
【図３】
2019219583.tif 000005
【図４】
2019219583.tif 000006
【図５】
2019219583.tif 000007
【図６】
2019219583.tif 000008
【図７】
2019219583.tif 000009
【図８】
2019219583.tif 000010
【図９】
2019219583.tif 000011
【図１０】
2019219583.tif 000012
【図１１】
2019219583.tif 000013
【図１２】
2019219583.tif 000014