(57)【要約】【課題】少数の操作部材では種々の機能を効率的に行うことができないこと。【解決手段】撮像装置は、表示部と、複数の機能のうち選択された機能を割り当てることができる操作部に対するユーザ操作を検出する操作検出部と、複数の機能のいずれの機能も操作部に割り当てられていない第１状態で操作検出部が操作部に対する第１のユーザ操作を検出した場合に、複数の機能の中から操作部に割り当てる機能を選択するための第１メニューを表示部に表示させる制御部と、第１メニューを通じて操作部に割り当てるべき機能がユーザによって選択された場合に、選択された機能を操作部に割り当てる機能割当部とを備え、制御部は、複数の機能のいずれかの機能が操作部に割り当てられている第２状態で操作検出部が操作部に対するユーザ操作を検出した場合に、操作部に割り当てられている機能を実行させる。【選択図】図１
2014049969.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数の機能のうち選択された機能を割り当てることができる操作部に対するユーザ操作を検出する操作検出部と、
前記複数の機能のいずれの機能も前記操作部に割り当てられていない第１状態で前記操作検出部が前記操作部に対する第１のユーザ操作を検出した場合に、前記複数の機能の中から前記操作部に割り当てる機能を選択するための第１メニューを前記表示部に表示させる制御部と、
前記第１メニューを通じて前記操作部に割り当てるべき機能がユーザによって選択された場合に、前記選択された機能を前記操作部に割り当てる機能割当部と
を備え、
前記制御部は、前記複数の機能のいずれかの機能が前記操作部に割り当てられている第２状態で前記操作検出部が前記操作部に対するユーザ操作を検出した場合に、前記操作部に割り当てられている機能を実行させる
撮像装置。
【請求項２】
前記操作部は、レンズ装置に設けられる
請求項１に記載の撮像装置。
【請求項３】
前記レンズ装置は、前記撮像装置に対して交換可能であり、
前記操作検出部は、前記操作部が操作された旨の信号を前記レンズ装置から受信することにより、前記操作部に対するユーザ操作を検出する
請求項２に記載の撮像装置。
【請求項４】
前記複数の機能は、前記レンズ装置の機能であり、
前記制御部は、前記第２状態で前記操作検出部が前記操作部に対するユーザ操作を検出した場合に、前記操作部に割り当てられている機能を前記レンズ装置に実行させる
請求項２または３に記載の撮像装置。
【請求項５】
前記複数の機能は、前記レンズ装置が有する光学系の駆動を伴う機能を含む
請求項４に記載の撮像装置。
【請求項６】
前記第１メニューは、前記複数の機能のそれぞれに対応し前記操作部に割り当てる機能を選択するための複数のメニュー項目を含み、
前記機能割当部は、前記複数のメニュー項目のうちユーザによって選択されたメニュー項目に対応する機能を、前記操作部に割り当てる
請求項１から５のいずれか一項に記載の撮像装置。
【請求項７】
前記第１メニューは、前記複数の機能のそれぞれに対応し前記操作部に割り当てる機能を選択するための複数のメニュー項目を含む第２メニューを表示させるためのメニュー項目を含み、
前記制御部は、前記メニュー項目がユーザによって選択された場合に、前記第２メニューを前記表示部に表示させ、
前記機能割当部は、前記第２メニューに含まれる前記複数のメニュー項目のうち前記第２メニューを通じてユーザによって選択されたメニュー項目に対応する機能を、前記操作部に割り当てる
請求項１から５のいずれか一項に記載の撮像装置。
【請求項８】
前記操作部は、レンズ装置に設けられ、
前記第１メニューは、前記レンズ装置の動作設定を行うためのメニュー項目をさらに含む
請求項７に記載の撮像装置。
【請求項９】
前記機能割当部は、前記第２状態で前記操作検出部が前記操作部に対する第２のユーザ操作を検出した場合に、前記操作部への機能の割り当てを解除して前記第１状態にする
請求項１から８のいずれか一項に記載の撮像装置。
【請求項１０】
前記操作部は、ボタン部材であり、
前記制御部は、前記第１状態で前記ボタン部材が押下されたことを前記操作検出部が検出した場合に、前記第１メニューを前記表示部に表示させる
請求項１から９のいずれか一項に記載の撮像装置。
【請求項１１】
コンピュータを、請求項１から１０のいずれか一項に記載の撮像装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
ユーザが操作することができるスイッチを設けた交換レンズが知られている（例えば、特許文献１−４参照。）。
［先行技術文献］
［特許文献１］特開２００４−７０２３７号公報
［特許文献２］特許第４１７１９８０号明細書
［特許文献３］特許第３９８８２２０号明細書
［特許文献４］特開２０００−３３８５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザ操作に応じて種々の機能を実行できるようにするためには多くの操作部材を撮像装置に設ける必要があり、少数の操作部材では種々の機能を効率的に行うことができないという課題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、撮像装置は、表示部と、複数の機能のうち選択された機能を割り当てることができる操作部に対するユーザ操作を検出する操作検出部と、複数の機能のいずれの機能も操作部に割り当てられていない第１状態で操作検出部が操作部に対する第１のユーザ操作を検出した場合に、複数の機能の中から操作部に割り当てる機能を選択するための第１メニューを表示部に表示させる制御部と、第１メニューを通じて操作部に割り当てるべき機能がユーザによって選択された場合に、選択された機能を操作部に割り当てる機能割当部とを備え、制御部は、複数の機能のいずれかの機能が操作部に割り当てられている第２状態で操作検出部が操作部に対するユーザ操作を検出した場合に、操作部に割り当てられている機能を実行させる。
【０００５】
本発明の第２の態様においては、プログラムは、コンピュータを、上記撮像装置として機能させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るカメラ１０の外観を模式的に示す。
【図２】カメラ１０の他方向からの外観を模式的に示す。
【図３】カメラ１０のシステム構成を示す。
【図４】表示部４０に表示されるレンズ関連設定メニューの一例を示す。
【図５】表示部４０に表示されるフォーカスモード設定メニューの一例を示す。
【図６】表示部４０に表示される機能割り当てメニューの一例を示す。
【図７】機能の割り当ておよび機能の実行に関する動作フローの一例を示す。
【図８】交換レンズ２０が装着された場合の動作フローの一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、一実施形態に係るカメラ１０の外観を模式的に示す。カメラ１０は、カメラ本体３０と、カメラ本体３０に着脱可能な交換レンズ２０とを備える。交換レンズ２０は、カメラ本体３０に対して交換可能な交換式のレンズ装置の一例である。交換レンズ２０は、カメラ本体３０の一側面に設けられたレンズマウントを介して、カメラ本体３０に着脱可能に装着される。交換レンズ２０は、ズームリング２８、フォーカスリング２５および操作ボタン２７を有する。
【００１０】
図２は、カメラ１０の他方向からの外観を模式的に示す。本図は、交換レンズ２０を装着するレンズマウントが設けられた側面の反対側の側面から見た外観を示す。カメラ本体３０は、レリーズボタン５２、撮像モードダイヤル５３、ロータリーマルチセレクタ５９、ＯＫボタン５８、再生ボタン５４、削除ボタン５５、メニューボタン５６および操作ボタン５７を有する。
【００１１】
レリーズボタン５２は、撮像指示を示すユーザ操作を受け付ける。レリーズボタン５２は、全押し状態および半押し状態の二段階の深さの押下状態を有する。半押し状態は、全押しより浅い位置まで押下された状態を示す。レリーズボタン５２を全押し状態にする操作が撮像指示として受け付けられる。レリーズボタン５２を半押し状態にする操作は、被写体に対して合焦制御を行う指示として受け付けられる。撮像モードダイヤル５３は、撮像モードを選択する指示を示すユーザ操作を受け付ける。ロータリーマルチセレクタ５９は、メニュー項目、撮影条件、画像データ等を選択する指示を示すユーザ操作を受け付ける。ＯＫボタン５８は、選択等の操作を確定する指示を示すユーザ操作を受け付ける。再生ボタン５４は、画像データを再生する指示を示すユーザ操作を受け付ける。削除ボタン５５は、選択された画像データを削除する指示を示すユーザ操作を受け付ける。メニューボタン５６は、カメラ１０の動作を設定するための設定メニューを表示する指示を示すユーザ操作を受け付ける。
【００１２】
操作ボタン２７および操作ボタン５７は、機能を割り当てることができる操作部の一例である。操作ボタン２７に機能が割り当てられていない状態で操作ボタン２７が押下されると、表示部４０には、操作ボタン２７に割り当てる機能を選択するためのメニューが表示される。操作ボタン２７に割り当てる機能がメニューを通じてユーザにより選択されると、操作ボタン２７に機能が割り当てられた状態となる。操作ボタン２７に機能が割り当てられた状態にある場合、操作ボタン２７は、操作ボタン２７に割り当てられている機能を実行する指示を示すユーザ操作を受け付ける。操作ボタン５７にも、操作ボタン２７と同様にして機能を割り当てることができる。操作ボタン５７に機能が割り当てられた状態にある場合、操作ボタン５７は、操作ボタン５７に割り当てられている機能を実行する指示を示すユーザ操作を受け付ける。
【００１３】
操作ボタン２７には、交換レンズ２０が有する機能を含む機能を割り当てることができてよい。例えば、操作ボタン２７には、ＡＦスタート機能、置きピン機能、手振れ補正制御機能、絞り制御機能等の中からユーザが選択した機能を割り当てることができてよい。例えば操作ボタン２７にＡＦスタート機能が割り当てられている状態で、操作ボタン２７が押下された場合は、交換レンズ２０は、カメラ本体３０からの指示に応じて、オートフォーカス動作を開始する。
【００１４】
操作ボタン５７には、カメラ本体３０が有する機能を割り当てることができてよい。例えば、操作ボタン５７には、録音開始機能を割り当てることができてよい。例えば操作ボタン５７に録音開始機能が割り当てられている状態で、操作ボタン５７が押下された場合は、カメラ本体３０は録音を開始する。操作ボタン５７には、操作ボタン２７に割り当てることができる機能とは異なる機能を割り当てることができてよい。
【００１５】
カメラ１０によれば、例えばユーザが頻繁に使用する機能を、操作ボタン２７および操作ボタン５７にメニュー操作を通じて割り当てることができる。そして、操作ボタン２７および操作ボタン５７に機能が割り当てられている場合は、操作ボタン２７および操作ボタン５７の操作により、当該機能を速やかに呼び出すことができる。そのため、交換レンズ２０やカメラ本体３０に実装する操作部材の数を削減することができる。
【００１６】
図３は、カメラ１０のシステム構成を示す。交換レンズ２０は、フォーカスリング２５、ズームリング２８、操作ボタン２７の他に、光学系１２、レンズ駆動部２２、ぶれ補正レンズ駆動部２３、絞り駆動部２４、レンズ制御部２１、フォーカスリング回転検出部２６、ズームリング回転検出部２９を有する。光学系１２は、レンズ群１３、ぶれ補正レンズ１４、絞り装置１５を含む。
【００１７】
被写体光束は光軸１１に沿って光学系１２に入射し、レンズ群１３、ぶれ補正レンズ１４および絞り装置１５を通過して、結像面に結像する。撮像素子３１は、光学系１２を通過して入射する被写体光束を受光して光電変換する複数の光電変換素子を有する。撮像素子３１としては、ＣＣＤ、ＣＭＯＳ等を例示することができる。複数の光電変換素子が光電変換により得られた被写体像の信号は、Ａ／Ｄ変換器３２でアナログ信号からデジタル信号に変換される。撮像素子３１の電荷読み出し制御およびＡ／Ｄ変換器３２の変換制御は、メモリ制御部３３の同期制御を受けたタイミング発生部３４が供給するクロック信号により同期が計られる。
【００１８】
デジタル信号に変換された被写体像の信号は、画像データとして順次処理される。画像データは、メモリ制御部３３の制御に従い、一旦内部メモリ３５に記憶される。内部メモリ３５としては、高速で読み書きのできるランダムアクセスメモリを例示することができる。内部メモリ３５としては、例えばＤＲＡＭ、ＳＲＡＭ等を適用できる。内部メモリ３５は、連写撮影、動画撮影において高速に連続して画像データが生成される場合に、画像処理の順番を待つバッファメモリとしての役割を担う。また、画像処理部３６が行う画像処理、圧縮処理において、ワークメモリとしての役割も担う。したがって、内部メモリ３５は、これらの役割を担うに相当する十分なメモリ容量を備える。メモリ制御部３３は、いかなる作業にどれくらいのメモリ容量を割り当てるかを制御する。
【００１９】
画像処理部３６は、設定されている撮像モード、ユーザからの指示に基づき、画像データを所定の画像フォーマットに従った画像データに変換する。例えば、静止画データとしてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。また、動画データとしてＭＰＥＧファイルを生成する場合、所定の画素数に縮小されて生成された連続する静止画の画像データとしてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理を行う。変換された画像データは、内部メモリ３５に保持される。
【００２０】
画像処理部３６によって処理された静止画像データ、動画像データは、メモリ制御部３３の制御により、内部メモリ３５から記録媒体ＩＦ３７を介して、記録媒体６０に記録される。記録媒体６０としては、フラッシュメモリ等のメモリ媒体を例示することができる。記録媒体６０は、カメラ本体３０に対して着脱可能な不揮発性メモリである。また、画像処理部３６によって処理された静止画像データ、動画像データは、外部機器通信部４９を介して、外部機器へ送信され得る。外部機器通信部４９は、有線あるいは無線の様々な通信規格に即した通信ユニットの少なくとも一つを含む。例えば、ＵＳＢ規格、ＬＡＮ規格の通信ユニットを含む。
【００２１】
画像処理部３６で処理された画像データは、記録用に処理される画像データに並行して、表示用の画像データを生成する。画像処理部３６は、記録用に処理される画像データをコピーして、間引き処理等により画素数を減少させることにより、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部３８の制御に従って、タイミング発生部３４からのクロック信号に同期するＤ／Ａ変換器３９でアナログ信号に変換されて、例えば液晶パネルである表示部４０に表示される。記録の有無に関わらず、逐次表示用の画像データを生成して表示部４０に表示すれば、電子ファインダ機能を実現することができる。また、画像の表示と共に、もしくは画像を表示することなく、カメラ１０の各種設定に関する様々なメニュー項目も、表示部４０に表示することができる。
【００２２】
カメラ１０は、上記の画像処理における各々の要素も含めて、カメラシステム制御部４１により直接的または間接的に制御される。カメラ１０は、システムメモリ４２を備える。システムメモリ４２は、電気的に消去・記録可能な不揮発性メモリであってよい。システムメモリ４２としては、ＥＥＰＲＯＭ（登録商標）等を例示することができる。システムメモリ４２は、カメラ１０の動作時に必要な定数、変数、テーブル、プログラム等を、カメラ１０の非動作時にも失われないように記録している。カメラシステム制御部４１は、定数、変数、テーブル、プログラム等を適宜内部メモリ３５に展開して、カメラ１０の制御に利用する。
【００２３】
カメラ１０は、ユーザからの操作を受け付ける操作部４７を備えている。カメラシステム制御部４１は、これら操作部４７が操作されたことを検知し、操作に応じた動作を実行する。操作部４７は、レリーズボタン５２、撮像モードダイヤル５３、ロータリーマルチセレクタ５９、ＯＫボタン５８、再生ボタン５４、削除ボタン５５、メニューボタン５６および操作ボタン５７を含む。
【００２４】
カメラ１０は、電源７０から電力供給を受ける。電源制御部４８は、電源７０と通信して残電力の検出、電力供給状態の監視等を行う。電源７０は、二次電池、家庭用ＡＣ電源等を例示することができる。
【００２５】
交換レンズ２０は、カメラシステム制御部４１およびレンズ制御部２１により制御される。レンズ制御部２１およびカメラシステム制御部４１は、相互に通信して、各種の情報を送受信する。
【００２６】
レンズ制御部２１は、カメラシステム制御部４１からの指示に応じて、レンズ群１３、ぶれ補正レンズ１４、および絞り装置１５を制御する。具体的には、レンズ制御部２１は、レンズ駆動部２２、ぶれ補正レンズ駆動部２３、絞り駆動部２４の駆動をそれぞれ制御することにより、レンズ群１３、ぶれ補正レンズ１４、および絞り装置１５をそれぞれ制御する。
【００２７】
レンズ駆動部２２は、レンズ制御部２１の指示に基づきレンズ群１３が有する１以上のレンズの位置を制御することにより、合焦制御、焦点距離の調節を行う。レンズ駆動部２２は、レンズ群１３が有するレンズの少なくとも一つを光軸１１に沿って移動させるボイスコイルモータ等のレンズモータを有する。レンズ駆動部２２は、レンズ制御部２１で生成されたレンズの変位を示す変位信号に基づき、当該レンズモータの駆動信号を生成して、駆動信号にもとづいて当該レンズモータを駆動することにより、レンズ群１３が有するレンズの少なくとも一つを光軸１１に沿って移動させる。合焦制御を行う場合、レンズ制御部２１は、カメラ本体３０において検出された被写体像のコントラスト量に基づく制御信号に応じて変位信号を生成する。これにより、レンズ群１３がコントラスト量に基づいて変位されて、特定の被写体に対して合焦する。また、焦点距離を調節する場合、レンズ制御部２１は、カメラシステム制御部４１から供給された焦点距離の制御情報に基づき変位信号を生成することにより、レンズ群１３の焦点距離を制御する。
【００２８】
絞り駆動部２４は、レンズ制御部２１の指示に基づいて絞り装置１５を駆動して、入射する被写体光束の量を制御する。具体的には、カメラシステム制御部４１は、被写体像の輝度情報から決定された露出値に基づき、絞り値、シャッタ速度およびＩＳＯ感度の組み合わせを決定する。レンズ制御部２１は、レンズ制御部２１で決定された絞り値に基づき、絞り駆動部２４を制御する。
【００２９】
ぶれ補正レンズ駆動部２３は、レンズ制御部２１の指示に基づき、ぶれ検出センサで検出されたカメラ１０のぶれ量に応じてぶれ補正レンズ１４を駆動する。具体的には、レンズ制御部２１は、ぶれ検出センサで検出されたぶれ信号およびぶれ補正レンズ１４の現在位置に基づき、ぶれ補正レンズ１４の変位を示す変位信号を生成する。ぶれ補正レンズ駆動部２３は、ぶれ補正レンズ１４を駆動するボイスコイルモータを有する。ぶれ補正レンズ駆動部２３は、レンズ制御部２１で生成された変位信号に基づき、当該ボイスコイルモータに与える駆動信号を生成して、当該ボイスコイルモータを駆動する。これにより、ぶれ補正レンズ１４がぶれ量に応じて変位して、被写体像が撮像素子３１の受光面上で安定した結像状態を維持される。ぶれ検出センサとしては、ジャイロセンサ等を例示することができる。ぶれ補正レンズ駆動部２３がシフト振れを補正する機能も有する場合は、ぶれ検出センサとして、例えば加速度センサを適用できる。ぶれ検出センサは、カメラ本体３０の筐体内または交換レンズ２０鏡筒内に搭載されてもよい。
【００３０】
フォーカスリング回転検出部２６は、フォーカスリング２５の回転量を検出する。フォーカスリング回転検出部２６は、ロータリーエンコーダを有してよい。ズームリング回転検出部２９は、ズームリング２８の回転量を検出する。ズームリング回転検出部２９は、ロータリーエンコーダを有してよい。フォーカスリング回転検出部２６が検出したフォーカスリング２５の回転量およびズームリング回転検出部２９が検出したズームリング２８の回転量はレンズ制御部２１に出力され、レンズ制御部２１において各種の制御に用いられる。また、フォーカスリング２５の回転量およびズームリング２８の回転量は、レンズ制御部２１を通じてカメラシステム制御部４１に供給され、カメラシステム制御部４１において各種の制御に用いられる。
【００３１】
操作ボタン２７は、上述したように、機能を選択的に割り当てることができる操作部の一例である。操作ボタン２７に対する操作で生じた操作信号は、レンズ制御部２１に出力される。レンズ制御部２１は、操作信号をカメラシステム制御部４１へ送信する。カメラシステム制御部４１は、レンズ制御部２１から操作信号を受信することにより、操作ボタン２７に対する操作を検出する。カメラシステム制御部４１は、当該操作信号に基づいて、カメラ本体３０および交換レンズ２０の少なくとも一方を制御する。
【００３２】
このように、カメラシステム制御部４１は、複数の機能のうち選択された機能を割り当てることができる操作ボタン２７に対するユーザ操作を検出する操作検出部、複数の機能のいずれの機能も操作ボタン２７に割り当てられていない状態で操作検出部が操作ボタン２７に対する第１のユーザ操作を検出した場合に、複数の機能の中から操作ボタン２７に割り当てる機能を選択するための第１メニューを表示させる制御部、第１メニューを通じて操作ボタン２７に割り当てるべき機能がユーザによって選択された場合に、選択された機能を操作ボタン２７に割り当てる機能割当部として機能する。そして、カメラシステム制御部４１は、複数の機能のいずれかの機能が操作ボタン２７に割り当てられている状態で操作ボタン２７に対するユーザ操作を検出した場合に、操作ボタン２７に割り当てられている機能を実行させる。
【００３３】
上述したように、操作部４７の一部としての操作ボタン５７は、機能を選択的に割り当てることができる操作部の一例である。操作ボタン５７に対する操作で生じた操作信号は、カメラシステム制御部４１へ出力される。カメラシステム制御部４１は、操作ボタン５７の操作で生じた操作信号を取得することにより、操作ボタン５７に対する操作を検出する。カメラシステム制御部４１は、当該操作信号に基づいて、カメラ本体３０および交換レンズ２０の少なくとも一方を制御する。カメラシステム制御部４１は、操作ボタン２７に対する機能割り当てに関する動作と同様の処理により、操作ボタン５７に対する機能割り当ての動作を行うことができる。
【００３４】
図４は、表示部４０に表示されるレンズ関連設定メニューの一例を示す。本レンズ関連設定メニューは、複数の機能の中から操作ボタン２７に割り当てる機能を選択するための第１メニューの一例である。レンズ関連設定メニューは、フォーカスモードを設定するためのメニュー項目４０１、手振れ補正モードを設定するためのメニュー項目４０２、フォーカスレンズリミッターのモードを設定するためのメニュー項目４０３、および、操作ボタン２７に機能を割り当てるためのメニュー項目４０４を含む。メニュー項目４０１、メニュー項目４０２およびメニュー項目４０３は、レンズ装置の動作設定を行うためのメニュー項目の一例である。メニュー項目４０４は、複数の機能の中から操作ボタン２７に割り当てる機能を選択するための機能割り当てメニューを表示させるためのメニュー項目の一例である。機能割り当てメニューについては、図６に関連して説明する。
【００３５】
本図は、メニュー項目４０１が選択されている状態を示す。カメラシステム制御部４１は、現在選択されているメニュー項目を示すカーソル４１０を、表示部４０に表示させる。カメラシステム制御部４１は、本レンズ関連設定メニューが表示された状態でロータリーマルチセレクタ５９に対するユーザ操作を検出すると、ロータリーマルチセレクタ５９に対するユーザ操作に応じて、カーソル４１０の表示位置を他のメニュー項目に移動させる。カメラシステム制御部４１は、ＯＫボタン５８の押し込みを検出した場合に、現在選択されているメニュー項目の選択が確定された旨を判断する。
【００３６】
このように、ユーザは、ロータリーマルチセレクタ５９の操作により複数のメニュー項目４０１〜メニュー項目４０４の中から一つのメニュー項目を選択することができる。メニュー項目が選択された状態でＯＫボタン５８を押下することにより、複数のメニュー項目の中から一つのメニュー項目の選択を確定することができる。
【００３７】
図５は、表示部４０に表示されるフォーカスモード設定メニューの一例を示す。フォーカスモード設定メニューは、フォーカスモードを設定するための設定メニューの一例である。フォーカスモード設定メニューは、シングルＡＦモードを選択するためのメニュー項目５０１、コンティニュアスＡＦモードを選択するためのメニュー項目５０２、および、マニュアルフォーカスモードを設定するためのメニュー項目５０３を含む。メニュー項目５０１、メニュー項目５０２およびメニュー項目５０３は、交換レンズ２０の複数のフォーカスモードにそれぞれ対応する。
【００３８】
本図は、メニュー項目５０１が選択されている状態を示す。カメラシステム制御部４１は、現在選択されているメニュー項目を示すカーソル５１０を、表示部４０に表示させる。ユーザは、ロータリーマルチセレクタ５９の操作により複数のメニュー項目５０１〜メニュー項目５０３の中から一つのメニュー項目を選択することができる。メニュー項目が選択された状態でＯＫボタン５８を押下することにより、複数のメニュー項目の中から一つのメニュー項目の選択を確定することができる。本フォーカスモード設定メニューに対するユーザ操作に応じてカメラシステム制御部４１がメニュー項目の選択が確定された旨を判断する動作は、図４に関連して説明した動作と同様であるので、説明を省略する。
【００３９】
なお、シングルＡＦモードは、一旦合焦状態にされた後、合焦制御を行わずに焦点状態を固定する動作モードである。コンティニュアスＡＦモードは、レリーズボタン５２が半押しされている間、合焦制御を続ける動作モードである。マニュアルフォーカスモードは、ユーザが手動で焦点状態を調節するための動作モードである。マニュアルフォーカスモードが選択された場合、フォーカスリング２５を手動で回転することが許容される。また、マニュアルフォーカスモードが選択された場合、ロータリーマルチセレクタ５９の操作に応じて、交換レンズ２０で焦点状態が調節されてもよい。
【００４０】
なお、図４に例示したメニューにおいてメニュー項目４０２が選択された場合、カメラシステム制御部４１は、手振れ補正を動作させるか否かを設定する手振れ補正モード設定メニューを表示部４０に表示させる。当該手振れ補正モード設定メニューは、手振れ補正の動作および非動作にそれぞれ対応する２つのメニュー項目を含んでよい。また、メニュー項目４０３が選択された場合、カメラシステム制御部４１は、フォーカスレンズリミッターの状態を設定するためのフォーカスレンズリミッター設定メニューを表示部４０に表示させる。当該フォーカスレンズリミッター設定メニューは、異なる被写体距離に対応する複数のメニュー項目と、フォーカスレンズリミッターを非動作に設定するためのメニュー項目とを含んでよい。異なる被写体距離としては、２ｍ以上および２ｍ未満の距離範囲を例示することができる。これらの設定メニューの表示およびメニュー項目の選択に関する動作は、図５に関連して説明した設定メニューに関する動作と同様であるので、説明を省略する。
【００４１】
図６は、表示部４０に表示される機能割り当てメニューの一例を示す。本機能割り当てメニューは、操作ボタン２７に割り当てる機能を選択するための複数のメニュー項目を含む第２メニューの一例である。カメラシステム制御部４１は、メニュー項目４０４がユーザによって選択された場合に、本機能割り当てメニューを表示させる。そして、カメラシステム制御部４１は、機能割り当てメニューに含まれる複数のメニュー項目のうち機能割り当てメニューを通じてユーザによって選択されたメニュー項目に対応する機能を、操作ボタン２７に割り当てる。
【００４２】
具体的には、機能割り当てメニューは、ＡＦスタート機能を割り当てるためのメニュー項目６０１、置きピン機能を割り当てるためのメニュー項目６０２、手振れ補正効果変更機能を割り当てるためのメニュー項目６０３、絞り込みプレビュー機能を割り当てるためのメニュー項目６０４、拡大表示機能を割り当てるためのメニュー項目６０５、および、画処理適用機能を割り当てるためのメニュー項目６０６を含む。メニュー項目６０１〜メニュー項目６０６は、操作ボタン２７に割り当てることができる複数の機能のそれぞれに対応する。
【００４３】
本図は、メニュー項目６０１が選択されている状態を示す。カメラシステム制御部４１は、現在選択されているメニュー項目を示すカーソル６１０を、表示部４０に表示させる。ユーザは、ロータリーマルチセレクタ５９の操作により複数のメニュー項目６０１〜メニュー項目６０６の中から一つのメニュー項目を選択することができる。メニュー項目が選択された状態でＯＫボタン５８を押下することにより、複数のメニュー項目の中から一つのメニュー項目の選択を確定することができる。本機能割り当てメニューに対するユーザ操作に応じてカメラシステム制御部４１がメニュー項目の選択が確定された旨を判断する動作は、図４に関連して説明した動作と同様であるので、説明を省略する。
【００４４】
なお、ＡＦスタート機能は、合焦制御を開始する機能である。本機能が操作ボタン２７に割り当てられている場合、操作ボタン２７の押下に応じて合焦制御が開始される。操作ボタン２７が押下され続けている間、合焦制御が継続的に行われてもよい。置きピン機能は、予め定められた距離だけ離れた物点に合焦するよう、レンズ群１３の焦点状態を制御する機能である。予め定められた距離は、ユーザによって予め設定されていてよい。本機能が操作ボタン２７に割り当てられている場合、カメラシステム制御部４１は、操作ボタン２７の押下に応じて、予め定められた距離だけ離れた物点に合焦する位置に、レンズ群１３が含む１以上のレンズの位置を変位させる。
【００４５】
手振れ補正効果変更機能は、手振れ補正効果を変更する機能である。例えば、手振れ補正効果変更機能は、手振れ補正効果を半減させる機能であってよい。手振れ補正効果変更機能を実行する場合、レンズ制御部２１は、実際にブレ補正レンズ１４を変位させる変位量を、検出されたぶれ量に対応する基準変位量より小さくすることにより、手振れ補正効果を半減させてよい。本機能が操作ボタン２７に割り当てられている場合、カメラシステム制御部４１は、操作ボタン２７の押下に応じて、手振れ補正効果を半減させるようレンズ制御部２１に指示する。操作ボタン２７が押下され続けている間だけ、手振れ補正効果を半減させるようにしてもよい。
【００４６】
絞り込みプレビュー機能は、絞り装置１５の絞りを、設定された絞り値に対応させる機能である。本機能が操作ボタン２７に割り当てられている場合、カメラシステム制御部４１は、操作ボタン２７の押下に応じて、絞り装置１５の絞りを設定された絞り値に対応させるようレンズ制御部２１に指示する。そしてカメラシステム制御部４１は、絞り装置１５の絞りを設定された絞り値に対応させた状態で撮像素子３１により取得された画像を、表示部４０に表示させる。
【００４７】
拡大表示機能は、画像を拡大表示する機能である。本機能が操作ボタン２７に割り当てられている場合、カメラシステム制御部４１は、操作ボタン２７の押下に応じて、ライブビュー動作で取り込まれる画像を２倍に拡大して表示させる。画処理適用機能は、撮像素子３１で取得された画像に対して、予め定められた画処理を適用する機能である。予め定められた画処理としては、予め設定した色温度に対応するホワイトバランス処理を例示することができる。また予め定められた画処理としては、ポートレート用や風景用等、予め設定した被写体の種類に適した画処理等を例示することができる。画処理適用機能は、記録用の画像データに少なくとも適用されてよい。また、当該画処理は、ライブビュー動作により連続して取得されて表示される各画像に適用されてもよい。
【００４８】
なお、操作ボタン２７は、交換レンズ２０に設けられている。そのため、操作ボタン２７には、交換レンズ２０が有する光学系１２の駆動を伴う機能を少なくとも割り当て可能であることが好ましい。操作ボタン２７に光学系１２の駆動を伴う機能を割り当て可能にすることで、当該機能をどの操作ボタンに割り当てるかが分かり易くなる。ＡＦスタート機能、置きピン機能、手振れ補正効果変更機能、絞り込みプレビュー機能は、交換レンズ２０が有する光学系の駆動を伴う機能の一例である。これらの機能は、交換レンズ２０が主体の動作で実現される、交換レンズ２０の機能の一例である。カメラシステム制御部４１は、操作ボタン２７にこれらの機能が割り当てられた状態で操作ボタン２７に対するユーザ操作を検出した場合に、操作ボタン２７に割り当てられている機能を交換レンズ２０に実行させる。拡大表示機能、画処理適用機能は、カメラ本体３０が主体の動作で実現される、カメラ本体３０の機能の一例である。カメラシステム制御部４１は、操作ボタン２７にこれらの機能が割り当てられた状態で操作ボタン２７に対するユーザ操作を検出した場合に、操作ボタン２７に割り当てられている機能を実行させるよう、カメラ本体３０の各部を制御する。
【００４９】
図７は、操作ボタン２７への機能の割り当ておよび機能の実行に関する動作フローの一例を示す。本フローは、カメラシステム制御部４１が操作ボタン２７に対するユーザ操作を検出した場合に開始される。本フローの処理は、カメラシステム制御部４１を主体とする動作またはカメラシステム制御部４１の制御に従ってカメラ１０の各部が動作することにより、実行される。
【００５０】
本フローが開始すると、カメラシステム制御部４１は、操作ボタン２７に機能が既に割り当てられた状態であるか否かを判断する（ステップＳ７０２）。具体的には、カメラシステム制御部４１は、操作ボタン２７に機能が割り当てられているか否かを示す内部変数である割当状態識別変数の値に基づいて、操作ボタン２７に機能が割り当てられている状態であるか否かを判断する。
【００５１】
操作ボタン２７に機能が割り当てられていない状態であると判断された場合、カメラシステム制御部４１は、図４に例示したレンズ関連設定メニューを表示部４０に表示させる（ステップＳ７０４）。続いて、カメラシステム制御部４１は、ロータリーマルチセレクタ５９およびＯＫボタン５８に対するユーザ操作を取得する（ステップＳ７０６）。カメラシステム制御部４１は、当該ユーザ操作によって、機能を割り当てるためのメニュー項目４０４の選択が確定されたか否かを判断する（ステップＳ７０８）。
【００５２】
機能を割り当てるためのメニュー項目４０４の選択が確定されたと判断した場合、カメラシステム制御部４１は、図６に例示した機能割り当てメニューを表示部４０に表示させる（ステップＳ７１０）。続いて、カメラシステム制御部４１は、ロータリーマルチセレクタ５９およびＯＫボタン５８並びに操作ボタン２７に対するユーザ操作を取得する（ステップＳ７１２）。カメラシステム制御部４１は、当該ユーザ操作によって、機能を割り当てるためのメニュー項目６０１〜メニュー項目６０６のいずれかのメニュー項目の選択が確定されたか否かを判断する（ステップＳ７１４）。具体的には、カメラシステム制御部４１は、ＯＫボタン５８の押下を検出したか否かを判断する。
【００５３】
メニュー項目６０１〜メニュー項目６０６のいずれかのメニュー項目の選択が確定されたと判断した場合、選択された機能を操作ボタン２７に割り当てる（ステップＳ７１８）。具体的には、カメラシステム制御部４１は、割当状態識別変数に、機能が割り当てられている旨の値を設定するとともに、操作ボタン２７に割り当てられている機能を識別する内部変数である割当機能識別変数に、選択された機能を他の機能から識別する値を設定する。また、カメラシステム制御部４１は、選択された機能を識別する値を、現在装着されている交換レンズ２０を識別するレンズ識別情報に対応づけて、レンズ別情報格納テーブルに記憶する。ステップＳ７１８の処理が完了すると、ステップＳ７０４に処理を移行する。
【００５４】
ステップＳ７１４の判断において、図６のいずれのメニュー項目の選択も確定されなかった場合、カメラシステム制御部４１は、レンズ関連設定メニューに戻るか否かを判断する（ステップＳ７１６）。具体的には、カメラシステム制御部４１は、ロータリーマルチセレクタ５９の左位置または右位置の押下を検出した場合に、レンズ関連設定メニューに戻る旨を判断する。レンズ関連設定メニューに戻る旨を判断した場合、ステップＳ７０４に処理を移行する。レンズ関連設定メニューに戻らない旨を判断した場合、カメラシステム制御部４１は、ステップＳ７１２に処理を移行する。なお、カメラシステム制御部４１は、ロータリーマルチセレクタ５９の上位置または下位置の押下を検出した場合には、カーソル６１０の位置を移動させて、ステップＳ７１２に処理を移行する。
【００５５】
ステップＳ７０８の判断において、メニュー項目４０４以外のメニュー項目の選択が確定されたと判断した場合、動作モードを設定するためのメニュー項目４０１〜メニュー項目４０３のいずれかの選択が確定されたか否かを判断する（ステップＳ７２０）。メニュー項目４０１〜メニュー項目４０３のいずれかの選択が確定されたと判断した場合、カメラシステム制御部４１は、交換レンズ２０の制御に関する動作モードの設定を行う（ステップＳ７２４）。具体的には、カメラシステム制御部４１は、確定されたメニュー項目に応じて、図５等に関連して説明したメニュー等を表示部４０に表示させ、メニューを通じて取得したユーザ操作に基づいて、交換レンズ２０の制御に関する動作モードを設定する。ステップＳ７２４の処理が完了すると、ステップＳ７０４に処理を進める。
【００５６】
ステップＳ７２０の判断において、メニュー項目４０１〜メニュー項目４０３のいずれの選択も確定されなかった場合、カメラシステム制御部４１は、本フローの動作を終了するか否かを判断する（ステップＳ７２２）。具体的には、カメラシステム制御部４１は、操作ボタン２７に対する新たな押下操作を検出した場合に、本フローの動作を終了する旨を判断する。本フローの動作を終了しない旨を判断した場合は、ステップＳ７０４に処理を移行する。本フローの動作を終了する旨を判断した場合は、本フローを終了して、レンズ関連設定メニューの表示を停止させる。
【００５７】
ステップＳ７０２の判断において、操作ボタン２７に機能が割り当てられている状態であると判断した場合、カメラシステム制御部４１は、操作ボタン２７に割り当てられている機能を実行するか、操作ボタン２７に割り当てられている機能を解除するかを判断する（ステップＳ７３０）。具体的には、カメラシステム制御部４１は、操作ボタン２７に対するユーザ操作が１度の押下操作であった場合に、操作ボタン２７に割り当てられている機能を実行する旨を判断し、操作ボタン２７に対するユーザ操作がダブルクリック操作であった場合に、操作ボタン２７に割り当てられている機能を解除する旨を判断する。なお、ダブルクリック操作は、操作ボタン２７に割り当てられている機能を解除する旨を判断するためのユーザ操作の一例である。操作ボタン２７に割り当てられている機能を解除する旨を判断するためのユーザ操作としては、操作ボタン２７に割り当てられている機能を実行する旨のユーザ操作とは異なる、任意のユーザ操作を適用できる。
【００５８】
操作ボタン２７に割り当てられている機能を実行する旨を判断した場合は、カメラシステム制御部４１は、操作ボタン２７に割り当てられている機能を実行するようカメラ１０の各部を制御する（ステップＳ７３２）。具体的には、カメラシステム制御部４１は、割当機能識別変数の値に基づいて、操作ボタン２７に割り当てられている機能を特定する。操作ボタン２７に割り当てられている機能が交換レンズ２０の機能である場合は、カメラシステム制御部４１は、当該機能を実行するようレンズ制御部２１へ制御信号を送信する。操作ボタン２７に割り当てられている機能がカメラ本体３０の機能である場合は、当該機能を実行するようカメラ本体３０の各部を制御する。ステップＳ７３２では、例えば操作ボタン２７にＡＦスタート機能が割り当てられていた場合は、操作ボタン２７が押下されている期間にわたって、レンズ制御部２１は合焦制御を実行し続ける。置きピン機能が割り当てられている場合は、レンズ制御部２１は、予め定められた距離の物点に合焦するようレンズ群１３の焦点状態を制御させる。ステップＳ７３２の処理が完了すると、本フローを終了して、レンズ関連設定メニューの表示は停止する。
【００５９】
ステップＳ７３０の判断において、操作ボタン２７に割り当てられている機能を解除する旨を判断した場合、カメラシステム制御部４１は、操作ボタン２７に割り当てられている機能を解除する（ステップＳ７３４）。具体的には、カメラシステム制御部４１は、割当状態識別変数に、機能が割り当てられていない旨の値を設定する。このとき、割当機能識別変数には、ＮＵＬＬ値を設定してもよい。また、カメラシステム制御部４１は、現在装着されている交換レンズ２０のレンズ識別情報に対応づけてＮＵＬＬ値をレンズ別情報格納テーブルに設定してよい。このように、カメラシステム制御部４１は、複数の機能のいずれかの機能が操作ボタン２７に割り当てられている状態で操作検出部が操作ボタン２７に対する第２のユーザ操作を検出した場合に、操作ボタン２７への機能の割り当てを解除して、複数の機能のいずれの機能も操作ボタン２７に割り当てられていない状態にする。ステップＳ７３４の処理が完了すると、本フローを終了して、レンズ関連設定メニューの表示は停止する。
【００６０】
図７に例示した動作フローは、任意のタイミングで開始されてよい。例えば、撮像素子３１で連続的に撮像して連続的に画像を表示するライブビュー動作中に、本動作フローを開始させてもよい。このように、図７に例示した動作フローは、例えばカメラ１０の動作を設定するための設定モードの一部として行われる必要はなく、通常の動作状態で行われてよい。
【００６１】
なお、操作ボタン２７に割り当てられている機能を解除する指示は、カメラ本体３０に対するユーザ操作に基づいて受け付けてもよい。例えば、カメラシステム制御部４１は、例えば設定メニューを通じて、操作部４７に対するユーザ操作に基づき、操作ボタン２７に割り当てられている機能を解除する指示を受け付けてもよい。
【００６２】
図８は、交換レンズ２０が装着された場合の動作フローの一例を示す。本フローは、交換レンズ２０が装着されたことをカメラシステム制御部４１が検出した場合に開始される。本フローの処理は、カメラシステム制御部４１を主体とする動作により、実行される。
【００６３】
本フローが開始すると、カメラシステム制御部４１は、操作ボタン２７への機能の割り当てを交換レンズ別に行うか否かを判断する（ステップＳ８０２）。機能の割り当てを交換レンズ別に行うか否かは、設定メニュー等を通じてユーザによって設定可能であってよい。ステップＳ８０２において、カメラシステム制御部４１は、当該ユーザ設定で設定された情報に基づいて、機能の割り当てを交換レンズ別に行うか否かを判断してよい。機能の割り当てをレンズ別に行うと判断した場合、装着された交換レンズ２０のレンズ識別情報が、レンズ別情報格納テーブルに記憶されているか否かを判断する（ステップＳ８０４）。当該レンズ識別情報がレンズ別情報格納テーブルに記憶されている場合、カメラシステム制御部４１は、当該レンズ識別情報に対応づけてレンズ別情報格納テーブルに記憶されている値に基づいて、操作ボタン２７への機能の割り当て状態を設定する（ステップＳ８０６）。
【００６４】
具体的には、カメラシステム制御部４１は、当該レンズ識別情報に対応づけてレンズ別情報格納テーブルに記憶されている値に基づいて、装着された交換レンズ２０がカメラ本体３０に最後に装着されていた時に操作ボタン２７へ機能が割り当てられていたか否かを判断する。例えば、カメラシステム制御部４１は、交換レンズ２０のレンズ識別情報に対応づけてレンズ別情報格納テーブルにＮＵＬＬ値が記憶されている場合に、カメラ本体３０に最後に装着されていたときに機能が割り当てられていなかった旨を判断し、レンズ識別情報に対応づけてレンズ別情報格納テーブルにＮＵＬＬ値が記憶されている場合に、カメラ本体３０に最後に装着されていたときに機能が割り当てられていなかった旨を判断し、交換レンズ２０のレンズ識別情報に対応づけてレンズ別情報格納テーブルにＮＵＬＬ値以外の値が記憶されている場合に、カメラ本体３０に最後に装着されていたときに機能が割り当てられていた旨を判断する。カメラシステム制御部４１は、装着された交換レンズ２０がカメラ本体３０に最後に装着されていたときに機能が割り当てられていなかったと判断した場合には、機能が割り当てられていない旨の値を割当状態識別変数に設定する。一方、カメラシステム制御部４１は、装着された交換レンズ２０がカメラ本体３０に最後に装着されていた時に操作ボタン２７へ機能が割り当てられていたと判断した場合は、機能が割り当てられている旨の値を割当状態識別変数に設定するとともに、当該レンズ識別情報に対応づけてレンズ別情報格納テーブルに記憶されている値を、割当機能識別変数に設定する。このように、カメラシステム制御部４１は、交換レンズ２０が交換された場合に、装着された交換レンズ２０がカメラ本体３０に装着されていたときの操作ボタン２７への最後の割り当て状態を、現在の割り当て状態に設定することができる。したがって、ユーザは、交換レンズ２０を交換する毎に、操作ボタン２７に機能を割り当て直す必要がない。
【００６５】
ステップＳ８０４の判断において、装着された交換レンズ２０のレンズ識別情報がレンズ別情報格納テーブルに記憶されていないと判断した場合は、交換レンズ２０のレンズ識別情報のエントリをレンズ別情報格納テーブルに追加する（ステップＳ８０８）。このとき、カメラシステム制御部４１は、現在の割り当て状態をリセットしてよい。例えば、装着された交換レンズ２０の操作ボタン２７に機能が割り当てられていない状態にしてもよい。他にも、カメラシステム制御部４１は、割当機能識別変数に現在設定されている値で識別される機能を、装着された交換レンズ２０の操作ボタン２７に割り当ててもよい。
【００６６】
ステップＳ８０２の判断において、操作ボタン２７への機能の割り当てを交換レンズ別に行わない旨を判断した場合、交換レンズ２０を交換する直前の操作ボタン２７への機能割り当て状態を、レンズ別情報格納テーブルに反映する（ステップＳ８１０）。具体的には、カメラシステム制御部４１は、割当機能識別変数に現在設定されている値を、装着された交換レンズ２０のレンズ識別情報に対応づけてレンズ別情報格納テーブルに記憶する。これにより、交換レンズ２０を交換した場合でも、カメラ本体３０は、他の交換レンズ２０が装着されていたときの最後の割り当て状態で動作することができる。したがって、例えばユーザが好みの機能を操作ボタン２７に一旦割り当てれば、他の交換レンズ２０に交換したときでも、機能を割り当て直したりすることなく好み機能をすぐに実行することができる。
【００６７】
ステップＳ８０６、ステップＳ８０８、ステップＳ８１０の処理が完了すると、本フローを終了する。なお、図７等に関連して説明した割当状態識別変数、割当機能識別変数およびレンズ別情報格納テーブルの値は、カメラ本体３０の電源がＯＦＦ状態にされた場合や、交換レンズ２０がカメラ本体３０から取り外された場合でも保持される。例えば、割当状態識別変数、割当機能識別変数およびレンズ別情報格納テーブルの値は、システムメモリ４２に格納される。カメラシステム制御部４１は、カメラ本体３０の電源がＯＮ状態にされると、割当状態識別変数、割当機能識別変数およびレンズ別情報格納テーブルの値をシステムメモリ４２から復帰させる。そのため、電源が一旦ＯＦＦ状態にされてからＯＮ状態にされた場合でも、電源がＯＮ状態にされる直前の割り当て状態に速やかに復帰することができる。なお、カメラシステム制御部４１は、カメラ本体３０の電源がＯＮ状態であり交換レンズ２０がカメラ本体３０から取り外された場合、または、電源がＯＮ状態からＯＦＦ状態に遷移した場合に、割当状態識別変数、割当機能識別変数およびレンズ別情報格納テーブルの値をシステムメモリ４２に記憶してよい。
【００６８】
なお、以上の例では、カメラシステム制御部４１は、操作ボタン２７に複数の機能のいずれの機能も割り当てられていない状態で操作ボタン２７の押下を検出した場合に、図４に例示したメニューを表示させるとした。しかし、カメラシステム制御部４１は、操作ボタン２７に複数の機能のいずれの機能も割り当てられていない状態で操作ボタン２７の押下を検出した場合に、図６に例示したメニューを表示させてもよい。
【００６９】
以上の例では、操作ボタン２７に一つの機能を割り当てる場合について説明した。しかし、操作ボタン２７には、二以上の機能を割り当てることができてもよい。例えば、操作ボタン２７に、ＡＦスタート機能および手振れ補正効果変更機能を割り当てることができてもよい。この場合、カメラシステム制御部４１は、操作ボタン２７の押下を検出すると、オートフォーカスを開始するとともに、手振れ補正効果を半減させる動作を行う。これにより、ユーザは一つの操作ボタン２７に複数の機能を割り当てることができ、操作ボタン２７を一回操作するだけで、複数の機能を呼び出すことができる。
【００７０】
また、動作モードごとに、異なる機能を割り当てることができてもよい。例えば、撮像モード時には、上述したＡＦスタート機能等の中から選択された機能を割り当てることができ、再生モード時には、再生モード用の機能の中から選択された機能を割り当てることができてもよい。なお、再生モード用の機能としては、サムネイル表示モードと１コマ表示モードとの間で表示モードを切り替える機能、画像の重要度を示すレーティング情報を設定する機能等を例示することができる。カメラシステム制御部４１は、操作ボタン２７に機能が割り当てられていない状態で操作ボタン２７が押下された場合に、操作ボタン２７が押下されたときの現在の動作モードに応じて、現在の動作モードで実行できる機能に対応するメニュー項目を含み、現在の動作モードで実行できない機能に対応するメニュー項目を含まない機能割り当てメニューを表示させてもよい。
【００７１】
図４から図７に関連して、主として操作ボタン２７に機能を割り当てる動作に関するメニューや動作フローの一例を説明した。操作ボタン５７に機能を割り当てる場合の動作については、同様のメニューの表示動作や動作フローを適用できるので、説明を省略する。
【００７２】
以上の例では、機能を割り当てることができる操作部の一例として、操作ボタン２７および操作ボタン５７のようなボタン部材を例示した。しかし、機能を割り当てることができる操作部としては、ボタン部材のような押しボタン式のスイッチに限らず、種々の形態の操作部材を適用できる。
【００７３】
以上に説明したカメラ１０によれば、ユーザは、操作ボタン２７や操作ボタン５７に種々の機能を容易に割り当てることができ、かつ、機能の割り当てを容易に変更することができる。また、操作ボタン２７や操作ボタン５７に割り当てた機能を容易に呼び出すことができる。そのため、少数の操作部材でも種々の機能を効率的に実行することができる。
【００７４】
上記の説明において、カメラシステム制御部４１の動作として説明した処理は、ＣＰＵ等のプロセッサがプログラムに従ってカメラ１０が有する各ハードウェアを制御することにより実現される。また、レンズ制御部２１の動作として説明した処理は、ＣＰＵ等のプロセッサがプログラムに従って交換レンズ２０が有する各ハードウェアを制御することにより実現される。すなわち、カメラ１０に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムを取得してロードすることができる。コンピュータ装置は、ネットワーク等の通信媒体から当該プログラムを取得してロードすることもできる。
【００７５】
本実施形態では、撮像装置の一例として、レンズ交換式のカメラ１０を取り上げて、その機能および動作を説明した。撮像装置がレンズ交換式のカメラである場合、撮像装置とは、交換レンズ２０が装着されていないカメラ本体３０を含む概念である。また、撮像装置として、レンズ非交換式のカメラを適用できる。また、一眼レフレックスカメラ、ミラーレス式カメラ、ビデオカメラ、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末等、撮像機能を有する種々の電子機器を適用の対象とすることができる。また、操作部に機能を割り当てることや操作部に対するユーザ操作に応じて機能を実行すること等、カメラ１０特有の概念以外の概念は、撮像装置に限らず種々の電子機器に適用することができる。例えば、テレビジョン、いわゆるカーナビ等のナビゲーション装置等、種々の電子機器に適用することができる。
【００７６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７８】
１０  カメラ、１１  光軸、１２  光学系、１３  レンズ群、１４  補正レンズ、１５  絞り装置、２０  交換レンズ、２１  レンズ制御部、２２  レンズ駆動部、２３  補正レンズ駆動部、２４  絞り駆動部、２５  フォーカスリング、２６  フォーカスリング回転検出部、２７  操作ボタン、２８  ズームリング、２９  ズームリング回転検出部、３０  カメラ本体、３１  撮像素子、３２  Ａ／Ｄ変換器、３３  メモリ制御部、３４  タイミング発生部、３５  内部メモリ、３６  画像処理部、３７  記録媒体ＩＦ、３８  表示制御部、３９  Ｄ／Ａ変換器、４０  表示部、４１  カメラシステム制御部、４２  システムメモリ、４７  操作部、４８  電源制御部、４９  外部機器通信部、５２  レリーズボタン、５３  撮像モードダイヤル、５４  再生ボタン、５５  削除ボタン、５６  メニューボタン、５７  操作ボタン、５８  ＯＫボタン、５９  ロータリーマルチセレクタ、６０  記録媒体、７０  電源、４０１、４０２、４０３、４０４、５０１、５０２、５０３、６０１、６０２、６０３、６０４、６０５、６０６  メニュー項目、４１０、５１０、６１０  カーソル
【図１】
2014049969.tif 000003
【図２】
2014049969.tif 000004
【図３】
2014049969.tif 000005
【図４】
2014049969.tif 000006
【図５】
2014049969.tif 000007
【図６】
2014049969.tif 000008
【図７】
2014049969.tif 000009
【図８】
2014049969.tif 000010