(57)【特許請求の範囲】
【請求項１】
設定画面において表示される表示項目を設定する第１設定手段と、
複数のモードの中から、モードを設定する第２設定手段と、
前記第２設定手段により設定されたモード、および、前記第１設定手段により設定された表示項目に応じて、前記設定画面を表示する表示制御手段と、を有し、
前記設定画面は、モード毎に異なる表示項目を表示する第１の領域と、複数のモードに共通して表示される表示項目を表示する第２の領域とを有する、ことを特徴とする電子機器。
【請求項２】
前記第１の領域と前記第２の領域は前記設定画面を表示する表示画面に同時に表示される、ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の領域と前記第２の領域のサイズをユーザ指示に応じて変更する変更手段をさらに有する、ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記第１設定手段は、前記第１の領域の表示項目が設定される際には選択されているモードに関連する表示項目が優先的に設定されるように促し、前記第２の領域の表示項目が設定される際にはモードに依存しない表示項目が優先的に設定されるように促す、ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記第１設定手段は、前記設定画面に表示される表示項目の表示位置を設定可能である、ことを特徴とする請求項１に記載の電子機器。
【請求項６】
前記第１設定手段により前記第１の領域に表示するべく設定された表示項目をカスタマイズの対象に選択されたモードに関連付けて記録し、前記第１設定手段により前記第２の領域に表示するべく設定された表示項目を共通の表示項目として記録する記録手段、をさらに有する、ことを特徴とする請求項１に記載の電子機器。
【請求項７】
前記表示制御手段は、前記第２設定手段により設定されたモードに関連付けて前記記録手段に記録されている表示項目と、前記共通の表示項目として前記記録手段に記録されている表示項目とを、前記設定画面に一覧表示させる、ことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記第１設定手段は、前記第１の領域と前記第２の領域とを有するカスタマイズ画面において、表示項目とその配置位置のユーザ指定を受け付ける、ことを特徴とする請求項６に記載の電子機器。
【請求項９】
前記記録手段は、前記カスタマイズ画面においてユーザ指定された配置位置が前記第１の領域にある場合には、ユーザ指定された表示項目を選択されているモードに関連付けて記録し、ユーザ指定された配置位置が前記第２の領域にある場合にはユーザ指定された表示項目を共通の表示項目として記録する、ことを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記第１設定手段は、前記カスタマイズ画面に配置するための表示項目として複数の表示項目の一つをユーザに選択せる選択画面を提供する、ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記選択画面は、前記カスタマイズ画面においてユーザが配置位置を選択することに応じて表示される、ことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記選択画面は、ユーザが選択可能な複数の表示項目を一覧表示し、
ユーザが選択した配置位置が前記第１の領域にあるか前記第２の領域にあるかに応じて、前記一覧表示における表示項目の順序または内容を変える、ことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記選択画面は、ユーザが選択した配置位置が前記第２の領域にある場合に、前記選択されているモードに応じて前記一覧表示における表示項目の順序または内容を変える、ことを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記カスタマイズ画面における表示項目の配置位置は、前記設定画面における表示項目の配置位置に対応している、ことを特徴とする請求項８に記載の電子機器。
【請求項１５】
前記記録手段は、
前記第１の領域に表示すべく指定された表示項目とその配置位置を示す配置情報を、モード別にメモリに記録し、
前記第２の領域に表示すべく指定された表示項目とその配置位置を示す配置情報を、共通の配置情報としてメモリに記録する、ことを特徴とする請求項６に記載の電子機器。
【請求項１６】
複製元のモードから複製先のモードへの設定画面の複製指示に応じて、前記複製元のモードに関連付けて記録されている配置情報を複製して、前記複製先のモードの配置情報として記録する複製手段をさらに備える、ことを特徴とする請求項１５に記載の電子機器。
【請求項１７】
前記複数のモードから、カスタマイズの対象のモードをユーザに選択させる選択手段をさらに備える、ことを特徴とする請求項６に記載の電子機器。
【請求項１８】
前記選択手段により別のモードが選択された場合、カスタマイズの対象の設定画面を前記別のモードの設定画面に変更する変更手段をさらに備える、ことを特徴とする請求項１７に記載の電子機器。
【請求項１９】
設定画面において表示される表示項目を設定する第１設定手段と、
複数の撮影モードの中から、撮影モードを設定する第２設定手段と、
前記第２設定手段により設定された撮影モード、および、前記第１設定手段により設定された表示項目に応じて、前記設定画面を表示する表示制御手段と、を有し、
前記設定画面は、撮影モード毎に異なる表示項目を表示する第１の領域と、複数の撮影モードに共通して表示される表示項目を表示する第２の領域とを有する、ことを特徴とする撮像装置。
【請求項２０】
電子機器の制御方法であって、
設定画面において表示される表示項目を設定する第１設定工程と、
複数のモードの中から、モードを設定する第２設定工程と、
前記第２設定工程により設定されたモード、および、前記第１設定工程により設定された表示項目に応じて、前記設定画面を表示する表示制御工程と、を有し、
前記設定画面は、モード毎に異なる表示項目を表示する第１の領域と、複数のモードに共通して表示される表示項目を表示する第２の領域とを有する、ことを特徴とする電子機器の制御方法。
【請求項２１】
コンピュータを、請求項１乃至１８のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが機器の動作状態の確認や動作設定を指示するための設定画面をカスタマイズ可能な電子機器およびその制御方法、撮像装置に関する。
【背景技術】
【０００２】
一般に、電子機器においては、ユーザが機器の動作状態の確認や動作設定の指示を機器に対して行うための設定画面が用意されている。また、そのような電子機器において、設定画面をユーザが利用しやすいように或いはユーザの好みに応じてカスタマイズできるようにする構成が知られている（特許文献１や特許文献２）。
【０００３】
特許文献１では、クオリティ（記録画質）、フラッシュ、ホワイトバランス、フォーカスモードといった設定項目ごとに、表示するオブジェクトをカスタマイズすることが可能なデジタルカメラが記載されている。また、特許文献２では、工作機械の表示項目をカスタマイズする構成が記載されており、カスタマイズ画面設定時には複数のモードのうちの選択されているモードで有効な項目のみが表示されるようにして、カスタマイズ作業の操作性を向上している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２９９６３号公報
【特許文献２】特開２０１０−１５２８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、設定画面のカスタマイズにおいては、複数の項目の中から設定画面に配置する項目をユーザが選択することにより、カスタマイズの対象となっている設定画面に選択された項目が配置され、カスタマイズが実施される。また、電子機器が複数のモードを有し、複数のモードの各々について設定画面のカスタマイズが可能な場合は、モードごとに設定画面のカスタマイズを行うことが必要である。
【０００６】
複数のモードを有する電子機器において、モードに応じて表示したい項目とモードによらず常に表示したい項目を設定画面に混在させたい場合がある。しかしながら、一般的な設定画面のカスタマイズでは、モードごとに表示される設定画面は、モードごとに独立して扱われる。そのため、モードに応じて設定画面の一部を変えるようなカスタマイズを行いたい場合でも、各モードに共通の表示項目とモード別の表示項目の両方を、モードごとに設定画面へ設定する必要があり、カスタマイズ操作におけるユーザの操作量が増加してしまう。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、複数のモードのそれぞれの設定画面で表示したい表示項目の一部が共通となるような場合に、簡易な操作でカスタマイズを可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の一態様による電子機器は、以下の構成を有する。すなわち、
設定画面において表示される表示項目を設定する第１設定手段と、
複数のモードの中から、モードを設定する第２設定手段と、
前記第２設定手段により設定されたモード、および、前記第１設定手段により設定された表示項目に応じて、前記設定画面を表示する表示制御手段と、を有し、
前記設定画面は、モード毎に異なる表示項目を表示する第１の領域と、複数のモードに共通して表示される表示項目を表示する第２の領域とを有する。
【発明の効果】
【０００９】
本発明によれば、モードにより表示したい設定項目の一部が異なる場合でも、ユーザの好みにカスタマイズした画面を作成することが可能になる。
【図面の簡単な説明】
【００１０】
【図１Ａ】実施形態によるデジタルカメラの外観を示す図。
【図１Ｂ】デジタルカメラの制御構成例を示すブロック図。
【図２】設定画面をカスタマイズする際のカスタマイズ画面の例を示す図。
【図３】カスタマイズされた設定画面の例を示す図。
【図４】実施形態におけるカスタマイズ処理を示すフローチャート。
【図５】実施形態における設定画面の表示処理を示すフローチャート。
【図６】表示項目を選択するための選択画面を示す図。
【図７】メモリへの配置情報の記録例を示す図。
【図８】第２実施形態におけるカスタマイズ処理を説明するフローチャート。
【図９】電子機器の構成例を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して本発明の好適な実施形態のいくつかについて説明する。
【００１２】
以下の実施形態では、モード別の設定画面に表示される表示項目をユーザがカスタマイズ可能な電子機器として、デジタルカメラを例示して詳細に説明する。デジタルカメラは、その背面等に表示器を有し、その画面に撮影機能や撮影状態を表すオブジェクトを表示するようになっている。デジタルカメラには複数の撮影モードがあるが、撮影モードによって撮影スタイルが異なるため撮影モード毎に表示したい撮影機能や撮影状態が異なる。特に、簡単に撮影を行うことを目的としたモード（以下、簡単モードという）では通常の撮影モードに比べて対象とする撮影者のレベルが大きく異なる。そのため、簡単モードとそれ以外のモードでは撮影機能が大きく異なり、簡単モードにおいて表示したいオブジェクトも異なると考えられる。また、デジタルカメラを家族で共有しているなど撮影者が異なる場合、撮影者によって表示したいオブジェクト（撮影機能の設定項目や撮影状態の表示内容）が異なることも考えらえられる。
【００１３】
図１Ａ（ａ）、（ｂ）に本発明の電子機器の一例としてのデジタルカメラ１００の外観図を示す。図１Ａ（ａ）はデジタルカメラ１００の前面斜視図であり、図１Ａ（ｂ）はデジタルカメラ１００の背面斜視図である。図１Ａ（ａ）（ｂ）において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。ファインダー外液晶表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００１４】
シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器とデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０（図１Ｂ）に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０（図１Ｂ）に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。
【００１５】
十字キー７４は、上、下、左、右部分をそれぞれ押し込み可能なキー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は、ライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。また、ＬＶボタン７６は、動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ，及び拡大モード中の拡大率の変更を行うための操作ボタンである。また、拡大ボタン７７は、再生モードにおいては再生画像を拡大し、拡大率を増加させるための操作ボタンとして機能する。縮小ボタン７８は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００（図１Ｂ）に記録された画像のうち最新の画像を表示部２８に表示させることができる。
【００１６】
クイックリターンミラー１２は、システム制御部５０（図１Ｂ）から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０はデジタルカメラ１００がレンズ側（着脱可能）と通信を行う為の通信端子である。接眼ファインダー（以下、ファインダー１６）はフォーカシングスクリーン１３（図１Ｂ）を観察することで、レンズユニット１５０（図１Ｂ）を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋８１は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１７】
図１Ｂは、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図１Ｂにおいて、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６，１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させることで焦点を合わせる。
【００１８】
ＡＥセンサー１７は、レンズユニット１５０を通した被写体の輝度を測光する。焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はデフォーカス情報量に基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダー１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。撮影者は、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００１９】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００２２】
Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２３】
ファインダー内液晶表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。ファインダー外液晶表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２５】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数が記憶されたり、不揮発性メモリ５６から読み出したプログラム等が展開されて記憶されたりする。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御を行う。システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２６】
モード切替スイッチ６０、シャッターボタン６１の第１シャッタースイッチ６２と第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２７】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２８】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタン（十字キー７４）やＳＥＴボタン７５とを用いて直感的に各種設定を行うことができる。
【００２９】
操作部７０は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。すなわち、メイン電子ダイヤル７１、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９である。
【００３０】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３１】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３２】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００３３】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００３４】
次に図２を参照して、以上のような構成のデジタルカメラ１００による、本実施形態のカスタマイズを行うためのカスタマイズ画面を用いた、設定画面のカスタマイズ処理について説明する。図２（ａ）、（ｃ）〜（ｆ）に示される画面は、表示制御部として機能するシステム制御部５０が表示部２８に表示させるカスタマイズ画面２０１である。また、図２（ｂ）に示される画面は、カスタマイズ操作においてユーザに表示項目を選択させるための選択画面２１１である。ユーザはこれらカスタマイズ画面２０１、選択画面２１１を用いて、デジタルカメラ１００における各種設定や表示を行うための設定画面をカスタマイズすることができる。なお、選択画面２１１を表示する際には、カスタマイズ画面２０１の表示から選択画面２１１へ表示を切り替えてもよいし、カスタマイズ画面上に選択画面２１１を重ねて表示するようにしてもよい。
【００３５】
カスタマイズ画面２０１は、ユーザによるカスタマイズ操作を受け付けるためにシステム制御部５０が表示部２８に表示する画面である。システム制御部５０は、カスタマイズ画面２０１において６×４の格子状に設定領域２０２を配置する。設定領域２０２には、撮影機能を選択／設定させたり撮影状態等を表示したりするためのオブジェクトに対応した表示項目が配置される。フォーカス枠２０３は、カスタマイズ画面２０１の複数の設定領域２０２のうち、どの設定領域が表示項目の配置先となるかを示す。ユーザは、たとえば十字キー７４の操作によって、フォーカス枠２０３を任意の設定領域に移動することができる。ユーザがフォーカス枠２０３を任意の設定領域２０２に移動させて、表示すべきオブジェクトに対応する表示項目を選択すると、フォーカス枠２０３が配置されている設定領域２０２に所望の表示項目が配置される。こうして、所望の位置にオブジェクトを表示させるように設定画面をカスタマイズすることができる。
【００３６】
システム制御部５０は、カスタマイズ画面２０１においてモード別領域２０４とモード共通領域２０５を設定する。図２（ａ）の例では、モード別領域２０４およびモード共通領域２０５はそれぞれ６×２個の設定領域２０２の大きさを有する。なお、モード別領域２０４やモード共通領域の範囲（大きさ）はユーザが自由に設定できる（可変である）ようにしてもよいし、予め定められていて固定であるとしてもよい。以降、本実施形態の説明では、モード別領域２０４を斜線で表現する。また、モード共通領域２０５は、モード別領域２０４以外の設定領域２０２が配置された領域である。
【００３７】
システム制御部５０は、たとえばＳＥＴボタン７５の押下を検出すると、フォーカス枠２０３が位置する設定領域２０２が選択されたとして、表示部２８の表示を、図３（ｂ）の表示項目を選択するための選択画面２１１へ遷移させる。また、この際、デジタルカメラ１００はユーザによるモード切替スイッチ６０の操作によって、設定可能な複数のモードのうちの一つであるＡｖモード（絞り優先モード）が選択されているものとする。なお、以下の説明では、デジタルカメラ１００の撮影モード等を総称してモードと記載する。
【００３８】
システム制御部５０は、図２（ａ）の状態でＳＥＴボタン７５の押下を検出すると、フォーカス枠２０３が位置する設定領域を選択された設定領域としてシステムメモリ５２に記憶し、表示部２８の表示を図２（ｂ）の選択画面２１１へ遷移させる。選択画面２１１では、選択可能な複数の表示項目が一覧表示される。図２（ｂ）では、表示項目２１２ａ〜２１２ｈが表示されている。選択可能な表示項目が一画面に収まらない場合は、たとえば、スクロールやページ切り換えなどの周知の技術が用いられる。図２（ｂ）に例示されている表示項目とオブジェクトの対応は次のとおりである。表示項目２１２ａは、現在設定されているモードの確認と、モードの設定のためのオブジェクトを示す。表示項目２１２ｂは、現在のシャッター速度の確認と、シャッター速度の設定のためのオブジェクトを示す。表示項目２１２ｃは、現在の絞り数値の確認と、絞り数値の設定のためのオブジェクトを表す。表示項目２１２ｄは、現在設定されているＩＳＯ感度の確認と、ＩＳＯ感度の設定のためのオブジェクトを示す。表示項目２１２ｅは、現在の露出補正の状態の確認と、露出補正の設定のためのオブジェクトを示す。表示項目２１２ｆは、現在のホワイトバランスの確認と、ホワイトバランスの設定のためのオブジェクトを示す。表示項目２１２ｇは現在設定されているＡＦ動作の確認と、ＡＦ動作の設定のためのオブジェクトを示す。表示項目２１２ｈは、現在の時刻の表示や、時計の設定のためのオブジェクトを示す。
【００３９】
図２（ｂ）の表示項目の選択画面２１１では、ユーザが選択している表示項目の枠線が太線で表示されており、図２（ｂ）の選択画面２１１では表示項目２１２ａが選択されていることを表している。ユーザは、たとえば十字キー７４およびＳＥＴボタン７５の操作により、選択画面２１１において所望の表示項目２１２ａ〜２１２ｈのいずれかを選択する。たとえば、図２（ｂ）の状態でＳＥＴボタン７５が押されると、表示項目２１２ａが選択されることになる。システム制御部５０は、選択画面２１１において表示項目が選択されたことを検出すると、表示部２８の表示を図２（ｃ）に示されるカスタマイズ画面２０１へ遷移させる。システム制御部５０は、図２（ｂ）の選択画面２１１で選択された表示項目２１２ａを、フォーカス枠２０３により指定されている設定領域に配置し、図２（ｃ）に示されるようなカスタマイズ画面２０１を表示する。
【００４０】
以上のような操作を繰り返すことにより、図２（ｄ）に示されるように、複数の設定領域２０２に選択画面２１１から選択された表示項目が配置されたカスタマイズ画面２０１を作成することができる。図２（ｄ）のカスタマイズ画面２０１において、表示項目２１２ａ、ｈ、ｉはモード共通領域２０５内の設定領域に配置され、表示項目２１２ｃ、ｄ、ｆ、ｇはモード別領域２０４内の設定領域に配置されている。なお、表示項目２１２ｉはセンサクリーニングを設定するためのオブジェクトに対応している。
【００４１】
次に、図２（ｄ）の表示状態において、ユーザがモード切替スイッチ６０の操作によりデジタルカメラ１００のモードを、たとえばＡＵＴＯ（自動モード）に変更したとする。システム制御部５０は、ユーザによるモードの変更操作を検出すると、モード別領域２０４に設定されている項目を変更後のモード（ここではＡＵＴＯモード）に応じた項目に切り換え、表示する。この時点でＡＵＴＯモードにはまだ何も項目が設定されていないとした場合、図２（ｅ）のカスタマイズ画面２０１に示されるように、モード別領域２０４のどの設定領域にも表示項目は表示されない。一方、モード共通領域２０５では、モード共通領域２０５に対して設定された内容がシステム制御部５０によって表示される。
【００４２】
図２（ｆ）のカスタマイズ画面２０１は、ユーザがＡＵＴＯモードの状態で設定処理を繰り返し行い、モード別領域２０４に表示項目２１２ｊ、ｋ、ｌを配置した状態を表す。なお、表示項目２１２ｊは撮影時のグリッド線を表示させるためのオブジェクトに対応する。表示項目２１２ｋは記録画質を設定するためのオブジェクトに対応する。表示項目２１２ｌはドライブモードを設定するためのオブジェクトに対応する。
【００４３】
次に図３を用いて、上述のようなカスタマイズ画面を用いた操作によりカスタマイズされた設定画面の表示処理について説明する。図２により上述したカスタマイズ画面２０１における表示項目の配置位置は、設定画面３０１における表示項目の配置位置に対応している。なお、以下の説明では、デジタルカメラ１００において、Ａｖモードに対して図２（ｄ）に示した設定がなされており、ＡＵＴＯモードに対して図２（ｆ）に示した設定がなされているものとする。また、複数のモードに共通の表示項目として、図２（ｄ）〜（ｅ）のモード共通領域２０５に示した設定がなされているものとする。
【００４４】
システム制御部５０は、撮影待機状態において、ユーザによってモード切替スイッチ６０が操作され、Ａｖモードになったことを検出すると、図３（ａ）に示されるような設定画面３０１を表示する。すなわち、システム制御部５０は、図３（ａ）のモード共通領域２０５には、図２（ｄ）でモード共通領域２０５に設定した表示項目２１２ａ、２１２ｈ、２１２ｉにより指定されるオブジェクトを表示する。このとき、図３（ａ）で表示されるオブジェクトは、表示項目により特定される内容についてその時点でデジタルカメラ１００に設定されている設定値を表す。例えば、図２（ｄ）の表示項目２１２ａはデジタルカメラのモードを設定するためのオブジェクト３０２ａに対応し、図３（ａ）のオブジェクト３０２ａはデジタルカメラ１００の現在のモード（Ａｖモード）を示す「Ａｖ」を示す。同様に、システム制御部５０は、表示項目２１２ｈに対応する時刻のオブジェクト３０２ｈ（現在時刻を示す）、表示項目２１２ｉに対応するセンサクリーニングのオブジェクト３０２ｉの表示を行う。
【００４５】
また、システム制御部５０は、図４（ａ）のモード別領域２０４に現在のモードに対応して選択されている表示項目を表示する。現在、デジタルカメラ１００がＡｖモードに設定されているため、図３（ａ）のモード別領域２０４には、図２（ｄ）でモード別領域２０４に設定した表示項目に対応するオブジェクトが表示される。オブジェクトが表示する内容はモード共通領域２０５の各項目と同様、各表示項目に関してデジタルカメラ１００に現在設定されている設定値である。例えば、図２（ｄ）において表示項目２１２ｃは絞り数値を設定するための表示項目であり、図３（ａ）の対応する設定領域にはデジタルカメラ１００に設定されている絞り数値を示すオブジェクト３０２ｃが表示される。また、オートフォーカスの設定を示す表示項目２１２ｇに対応してオブジェクト３０２ｇ（現在、one shotが設定されていることを示す）が表示される。ＩＳＯの設定を示す表示項目２１２ｄに対応してオブジェクト３０２ｄ（現在、ＩＳＯ＝１００が設定されていることを示す）が表示される。ホワイトバランスの設定を示す表示項目２１２ｆに対応してオブジェクト３０２ｆ（現在、オートホワイトバランスが設定されていることを示す）が表示される。設定画面において以上のようなオブジェクトが選択されると、対応する項目の設定を行うことができる。たとえば、オブジェクト３０２ｄを選択することによりＩＳＯ値の設定を行うことができる。
【００４６】
次に、図３（ａ）のような表示状態において、ユーザがモード切替スイッチ６０を使用してモードを変更した場合を説明する。本例では、モード切替スイッチ６０によりＡｖモードからＡＵＴＯモードに切り替えられた場合を説明する。システム制御部５０は、モードがＡＵＴＯモードへ切り替えられたことを検出すると、図３（ｂ）の設定画面３０１を表示する。設定画面３０１において、モード共通領域２０５に表示される設定項目に関しては、図３（ａ）の状態から変更は無い。また、システム制御部５０は、モード別領域２０４には、ＡＵＴＯモードに対応して選択された表示項目２１２ｊ、ｋ、ｌ（図２（ｆ））に対応するオブジェクト３０２ｊ、ｋ、ｌを表示する。
【００４７】
次に図４、図５のフローチャートを参照して、システム制御部５０によるカスタマイズ画面の設定制御処理およびカスタマイズ画面の表示制御処理について説明する。なお、図４、図５で示される処理を行うためのプログラムは不揮発性メモリ５６に記憶されており、システム制御部５０のプロセッサ（不図示）は不揮発性メモリ５６からプログラムを適宜読み出して実行する。なお、システムメモリ５２（ＲＡＭ）はプログラムの実行時のワークメモリとして利用される。
【００４８】
まず、図４を参照して、システム制御部５０による設定画面のカスタマイズ処理について説明する。ステップＳ４０１では、システム制御部５０はシステムメモリ５２に記憶されている現在のモードを取得する。なお、現在のモードは、たとえば、モード切替スイッチ６０により選択されたモードである。ステップＳ４０２では、システム制御部５０は、表示項目を配置するための領域に対してモード別領域２０４およびモード共通領域２０５を設定する。モード別領域２０４、モード共通領域２０５をどのように設定するかは予め不揮発性メモリ５６などに記憶しておいてもよいし、ユーザが任意に設定できるようにしておいてもよい。ステップＳ４０３では、システム制御部５０は、図２（ａ）に示したようなカスタマイズ画面２０１を表示部２８に表示する。
【００４９】
カスタマイズ画面２０１が表示されると、ユーザ操作に応じて
・複数のモードに共通の表示対象としてユーザが指定した表示項目を共通の表示項目としてメモリに記録する処理（ステップＳ４０４〜Ｓ４０９、Ｓ４１１）と、
・モード別の表示対象としてユーザが指定した表示項目を、前記複数のモードのうちカスタマイズの対象として選択されているモードに関連付けてメモリに記録する処理（ステップＳ４０４〜Ｓ４１０）が実行される。以下、ステップＳ４０４〜Ｓ４１１で実行される記録処理について詳細に説明する。
【００５０】
ステップＳ４０４では、システム制御部５０は、ユーザ操作による、表示項目の配置位置の選択を受け付ける。より具体的には、システム制御部５０は、十字キー７４へのユーザ操作を受け付け、フォーカス枠２０３を移動する。そして、システム制御部５０は、ＳＥＴボタン７５へのユーザ操作を受け付けると、その時点のフォーカス枠２０３の位置を、表示項目の配置位置として検出し、システムメモリ５２に記憶する。こうして、ステップＳ４０４では、システム制御部５０が、設定画面に表示される表示項目を編集するためのカスタマイズ画面においてユーザが指定した表示項目を配置する配置位置のユーザ指定を受け付け、処理をステップＳ４０５へ進める。
【００５１】
ステップＳ４０５では、システム制御部５０はステップＳ４０４でシステムメモリ５２に記憶された配置位置がモード別領域２０４に属するかモード共通領域２０５に属するかを判定し、その結果をシステムメモリ５２に記憶する。ステップＳ４０６では、システム制御部５０は、ユーザ指定された配置位置に配置する表示項目として、複数の表示項目の一つをユーザに選択させるための選択画面（たとえば、図２（ｂ）のような選択画面２１１）を、表示部２８に表示する。このように、システム制御部５０は、カスタマイズ画面においてユーザが配置位置を選択すること（ステップＳ４０５）に応じて選択画面２１１を表示する。選択画面２１１には、ユーザが選択可能な複数の表示項目が一覧表示される。
【００５２】
この際、システム制御部５０は、カスタマイズ画面においてユーザが選択した配置位置がモード共通領域２０５にあるかモード別領域２０４にあるかに応じて、一覧表示における表示項目の順序や内容を変える。さらに、システム制御部５０は、ユーザが選択した配置位置がモード別領域２０４にある場合には、選択されているモードに応じて一覧表示における表示項目の順序や内容を変える。このように、ステップＳ４０５にて記憶された判定結果がモード共通領域２０５の場合とモード別領域２０４の場合とで、表示する表示項目の順番や内容を変えることで、よりユーザが使いやすいインターフェースを提供することができる。たとえば、モード共通領域にはどのモードでも有効な項目が配置される可能性が高く、逆にモード別領域にはモードに特有の項目が配置される可能性が高い。そのため、システム制御部５０は、ステップＳ４０５の判定結果がモード共通領域の場合はどのモードでも有効な項目を優先的に選択画面２１１に表示させる。また、システム制御部５０は、ステップＳ４０５の判定結果がモード別領域の場合には、そのモードに特有の項目を優先的に選択画面２１１に表示する。これにより、ユーザは設定したい項目をより容易に検索することができるようになる。なお、モード共通領域２０５とモード別領域２０４で表示項目の選択の履歴をとっておき、それぞれの領域でどの項目が選択されやすいかによって、選択画面２１１における表示項目の優先順位を決定してもよい。
【００５３】
図６（ａ）は、ステップＳ４０４で選択された配置位置がモード共通領域２０５にある場合の表示項目の選択画面２１１の表示例である。モードによらず有効な項目であるモード設定や時刻設定、センサクリーニングなどを選択肢の初めに表示し、モードによっては無効になる撮影パラメータを設定するための項目はそのあとに表示している。一方、図６（ｂ）はステップＳ４０４で選択された配置位置がモード別領域２０４にある場合の選択画面２１１の例である。図６（ａ）とは異なり、表示項目の選択時に設定されているモードにおいて有効になるものを選択肢の初めに表示している。このように、モード別領域とモード共通領域で選択肢の表示を変えることで、ユーザにより簡易に項目を選択させることができるようになる。
【００５４】
次に、ステップＳ４０７では、システム制御部５０は、十字キー７４やＳＥＴボタン７５などの操作部に対するユーザ操作を受け付け、ユーザが選択画面２１１からどの表示項目を選択したかを判定する。そして、ステップＳ４０８において、システム制御部５０は、表示部２８の表示を選択画面２１１から図２（ｃ）のようなカスタマイズ画面に切り替える。たとえば、ユーザは、十字キー７４の操作により選択状態の表示項目を変更することができ、ＳＥＴボタン７５の押下により、その時点で選択状態となっている表示項目を選択することができる。このときシステム制御部５０は、ステップＳ４０４にてシステムメモリ５２に記憶しておいた配置位置により特定される設定領域２０２に、ステップＳ４０７でユーザが選択した表示項目を表示する。
【００５５】
ステップＳ４０９では、システム制御部５０は、ステップＳ４０５におけるモード別領域かどうかの判別結果（システムメモリ５２に記憶されている）を参照して処理を分岐する。配置位置がモード別領域２０４であった場合、処理はステップＳ４１０へ、そうでない場合（すなわち配置位置がモード共通領域２０５の場合）はステップＳ４１１へ遷移する。ステップＳ４１０では、システム制御部５０は、ステップＳ４０７にてユーザが選択した表示項目とその配置位置をステップＳ４０１にて取得したモードに関連付けて不揮発性メモリ５６に記憶する。こうして、カスタマイズ画面でユーザ指定された配置位置がカスタマイズ画面の第１の領域（モード共通領域２０５）にある場合には、ユーザ指定された表示項目が、複数のモードに共通の表示対象として記録される。ステップＳ４１１では、システム制御部５０は、ステップＳ４０７にてユーザが選択した表示項目とその配置位置をモード共通の情報として、不揮発性メモリ５６に記憶する。こうして、カスタマイズ画面においてユーザが指定した配置位置がカスタマイズ画面の第１の領域とは異なる第２の領域（モード別領域２０４）にある場合には、ユーザ指定された表示項目が、モード別の表示対象として記録される。
【００５６】
そして、ステップＳ４１２において、システム制御部５０は、カスタマイズ画面による設定終了を示す操作がユーザによりなされたか否かを判定し、なされていれば本処理を終了し、なされていなければ処理をステップＳ４０４に戻す。なお、図４のフローチャートにおいて図示していないが、モード切替スイッチ６０によりモードの選択が切り替わった場合は、処理をステップＳ４０１に戻す。すなわち、カスタマイズの対象の設定画面のモードとして別のモードが選択された場合、システム制御部５０は、カスタマイズの対象を選択された別のモードの設定画面に変更する。このような構成とすることで、カスタマイズ操作中に任意のモードの設定画面を対象とすることが可能となり、操作性が向上する。また、複数のモードから、カスタマイズ対象のモードをユーザに選択させるための構成として、モード切替スイッチ６０を用いるので、撮影待機時と同様の操作でカスタマイズ対象のモードを選択することができ、ユーザにとって操作がわかりやすいものとなっている。
【００５７】
なお、ステップＳ４１０およびステップＳ４１１で、システム制御部５０は、不揮発性メモリ５６に、表示項目の種別とその配置位置を記憶し、配置情報を生成する。ユーザによる設定領域の選択と表示項目の選択が繰り返されることにより、システム制御部５０は、図２（ｄ）や図２（ｆ）のような設定画面を設定することができる。図２（ｄ）、図２（ｆ）に示されるようにカスタマイズ画面の設定領域へ表示項目が配置された場合に、ステップＳ４１０およびステップＳ４１１により生成される配置情報を図７に示す。共通項目の配置情報を示す共通配置情報７０１には、モード共通領域２０５に配置されるべく選択された表示項目について、その配置位置が記録されている。ステップＳ４１１による配置情報の記録により共通配置情報７０１が生成される。また、モード別配置情報７２１には、モード別領域２０４に配置されるべく選択された表示項目について、その配置位置がモードと関連付けて記録されている。ステップＳ４１０による配置情報の記録によりモード別配置情報７２１が生成される。なお、配置位置は、６×４個の配置領域を単位として表され、左上が（１，１）、右下が（６，４）である。こうして、ステップＳ４１１では、指定された表示項目とその配置位置を示す配置情報が、共通配置情報７０１として不揮発性メモリ５６に記録される。また、ステップＳ４１０では、指定された表示項目とその配置位置を示す配置情報が、モード別に不揮発性メモリ５６に記録される。
【００５８】
たとえば、配置情報７３１ａは、「モード選択」の表示項目が配置位置（１，１）に配置されたことを示し、これは図２（ｄ）、（ｆ）における表示項目２１２ａの配置状態を示している。また、配置情報７３１ｂは、Ａｖモードが設定されている場合のモード別領域２０４に配置される表示項目を表しており、これは図２（ｄ）における表示項目２１２ｄの配置状態を示している。同様に、配置情報７３１ｃは、ＡＵＴＯモードが設定されている場合のモード別領域２０４に配置される表示項目を表しており、これは図２（ｆ）における表示項目２１２ｌの配置状態を示している。
【００５９】
次に図５のフローチャートを参照して、システム制御部５０がカスタマイズ画面によりカスタマイズされた設定画面（たとえば、図３の設定画面３０１）を表示するための表示制御を行う際の処理について説明する。この処理は、デジタルカメラ１００が撮影待機状態への移行時や、撮影待機状態においてモード切替スイッチ６０によりモードが切り替えられた際に実行される。以下に説明する表示制御では、撮影待機時における設定画面の表示において、
・複数のモードに共通の表示対象として記録された表示項目に対応するオブジェクトと、
・モード別の表示対象として記録された表示項目のうち現在設定されているモードに関連付けて記録されている表示項目に対応するオブジェクトと、を設定画面に一覧表示させる。以下、そのような表示制御の詳細について説明する。
【００６０】
ステップＳ５０１では、システム制御部５０は、システムメモリ５２に記憶されている現在のモードを取得する。上述したように、モード切替スイッチ６０により選択されたモードがシステムメモリ５２に記憶されており、システム制御部５０は、システムメモリ５２から現在のモードを取得することができる。ステップＳ５０２では、システム制御部５０は、最初の表示位置を取得する。この説明では、図３（ａ）の設定画面３０１における左上の箇所（図２（ｄ）（ｆ）における表示項目２１２ａが表示されている設定領域）が取得されるものとする。なお、設定画面３０１における設定領域の位置とカスタマイズ画面２０１の設定領域２０２の位置とは対応している。したがって、カスタマイズ画面２０１の座標（１，１）の設定領域は、設定画面３０１の座標（１，１）の表示位置の領域である。
【００６１】
ステップＳ５０３では、システム制御部５０は、ステップＳ５０２で取得した位置がモード別領域かモード共通領域かを判定する。取得した位置がモード別領域２０４に属している場合はステップ５０４へ、そうでない場合（モード共通領域２０５に属している場合）はステップ５０５へ処理を遷移させる。ステップＳ５０４では、システム制御部５０は、ステップＳ５０１で取得した現在のモードに関連付いており、かつステップＳ５０２で取得した表示位置と一致する配置位置を持つ配置情報を不揮発性メモリ５６から取得する。他方、ステップ５０５では、システム制御部５０は、モード共通領域に関連して記録されている配置情報のうち、ステップＳ５０２で取得した表示位置と一致する配置位置を持つ配置情報を不揮発性メモリ５６から取得する。
【００６２】
ステップＳ５０６では、システム制御部５０は、ステップＳ５０４またはステップＳ５０５で取得した表示項目のオブジェクトをステップＳ５０２で取得した表示位置に描画する。なお、ステップＳ５０４またはステップＳ５０５で、表示位置に対応する配置位置の項目を取得できなかった場合は、その表示位置には何も描画されない。ステップＳ５０７では、システム制御部５０は、すべての表示位置について処理を完了したかを判定する。すべての表示位置について処理を完了した場合はカスタマイズ画面の表示処理を終了する。そうでない場合は、ステップＳ５０８に処理を遷移させる。なお、全ての表示位置について処理を完了したかどうかは、たとえば、表示処理をおこなった表示位置が最下行の右端だったかどうかで判断する。
【００６３】
ステップＳ５０８において、システム制御部５０は、次の表示位置を取得する。次の表示位置とは、現在表示処理を行った表示位置から右側の表示位置とする。ただし、ステップＳ５０６で設定項目を表示した位置が右端の場合は、次の行（下の行）の左端を次の表示位置とする。ステップＳ５０８にて取得した次の表示位置について、ステップＳ５０３〜Ｓ５０７を再度実施する。以上の処理を全表示位置について繰り返すことで、図４のフローチャートで設定したカスタマイズの内容が反映された設定画面を表示させることができる。このとき、設定画面３０１のモード別領域２０４においてはその時のモードに応じて選択された表示項目のオブジェクトを表示させることができる。
【００６４】
たとえば、図７に示すような配置情報（共通配置情報７０１とモード別配置情報７２１）が不揮発性メモリ５６に記録されているとする。カスタマイズ画面の表示処理が開始されると、システム制御部５０は、まず表示位置（１，１）を取得する（Ｓ５０２）。システム制御部５０は、その表示位置がモード共通領域２０５に属していることから、共通配置情報７０１において配置位置が（１，１）である配置情報を検索し、「モード選択」の配置情報７３１ａを取得する（Ｓ５０５）。そして、システム制御部５０は、取得した「モード選択」のオブジェクトを、表示位置（１，１）に描画する。このとき、現在設定されているモードを示すようにオブジェクトが描画される。たとえば、Ａｖモードが設定されている場合、図３（ａ）に示すようなオブジェクト３０２ａが描画される。また、このオブジェクト３０２ａがユーザにより選択されると、モード設定メニュー（たとえば、オートモード、シャッタースピード優先モードなどの設定可能なモードの一覧）が表示され、ユーザは所望のモードを設定することができる。
【００６５】
また、表示処理が進み、表示位置として（４，３）が取得されると、システム制御部５０は、その表示位置がモード別領域２０４に属していることから、モード別配置情報７２１を検索する（Ｓ５０４）。ここで、Ａｖモードが設定されている場合、システム制御部５０は、Ａｖモードに関連付けられた配置情報群７２２の中から、配置位置が（４，３）と一致する項目を検索する（Ｓ５０４）。図７の例では、表示項目「ＩＳＯ」が取得され、システム制御部５０は、表示位置（４，３）に「ＩＳＯ」に対応するオブジェクトを描画する。このとき、システム制御部５０は、現在設定されているＩＳＯ値を取得し、その値を示すオブジェクトを描画する。また、設定画面３０１からＩＳＯオブジェクトを選択すると、ＩＳＯ設定メニュー（たとえば設定可能なＩＳＯ値の一覧）が表示され、ユーザは所望のＩＳＯ値を設定することができる。
【００６６】
＜第２実施形態＞
第１実施形態では、モードごとに選択された項目を表示するモード別領域２０４に表示する項目をユーザが一つずつ選択し、設定する構成を説明した。この場合、モードが複数あると、モード別領域に対する項目の設定はモード数分行う必要がある。そのため、モードによってはモード別領域をあるモードと同じ設定にしたい場合があっても、各モードについてユーザが全ての表示項目の設定を行う必要があり手間である。そこで、第２実施形態では、あるモードに設定されたモード別領域の表示項目の配置を他のモードのモード別領域に複製できるようにすることで、上述のような課題を解決する。すなわち、複製元のモードから複製先のモードへの設定画面の複製指示に応じて、複製元のモードに関連付けて記録されている配置情報群を複製して、複製先のモードの配置情報群として記録する。以下、そのようなカスタマイズ画面を用いたカスタマイズ処理について、図８のフローチャートを参照して説明する。なお、第２実施形態によるデジタルカメラ１００の構成や、カスタマイズ処理等は、第１実施形態と同様である。
【００６７】
なお、第２実施形態では、デジタルカメラ１００が提供する操作メニューにおいて、上記第１実施形態に示した手順による第１のカスタマイズ設定を行うか、以下に説明するような、複製による第２のカスタマイズ設定を行うかを選択するものとする。そして、第１のカスタマイズ設定が選択されると第１実施形態（図４）の手順でカスタマイズ設定が実施され、第２のカスタマイズ設定が選択されると図８のフローチャートを参照して以下に説明するカスタマイズ設定が実施される。
【００６８】
図８において、第１実施形態（図５）と同様の処理を行うステップについては、同一の参照番号を付してある。ステップＳ８０１では、システム制御部５０は、ユーザがモード別領域２０４に配置されている項目の複製を開始する操作を行ったかどうかを判定する。たとえば、設定画面中に複製開始ボタンを設け、ユーザがこの複製開始ボタンを操作すると、システム制御部５０が複製処理を開始するようにする。なお、システム制御部５０は、ステップＳ４０１で取得されたモードを複製先のモードとする。
【００６９】
複製開始が指示されると処理はステップＳ８０１からステップＳ８０２へ進み、システム制御部５０は、複製元になるモードの選択操作を行ったことを検知し、複製元となるモードの情報をシステムメモリ５２に記憶する。たとえば、ステップＳ８０２では、システム制御部５０は、選択可能なモードの一覧を表示部２８に表示し、所望のモードをユーザに選択させる。ユーザはたとえば十字キー７４により複製元とすべきモードを一覧から選択してＳＥＴボタン７５を押下するという操作により、複製元のモードが選択される。
【００７０】
ステップＳ８０３では、システム制御部５０は、ステップＳ８０２で取得された複製元のモードに対応するモード別配置情報を取得し、取得したモード別配置情報で複製先のモード（ステップＳ４０１で取得されたモード）に対応する配置情報を更新する。たとえば、ステップＳ８０２で取得された複製元のモードがＡｖモードであり、ステップＳ４０１で取得されたモード（複製先のモード）がＡＵＴＯモードの場合は、次のように配置情報が更新される。たとえば、図７のモード別配置情報７２１について、システム制御部５０は、まず複製先のモード（ＡＵＴＯモード）の配置情報群７２３を削除し、複製元のモード（Ａｖモード）の配置情報群７２２のコピーをＡＵＴＯモードの配置情報として記録する。こうして、複製先のモードの配置情報が複製元のモードの配置情報で更新されることになる。
【００７１】
ステップＳ８０４において、システム制御部５０は、ステップＳ８０３で更新した複製先のモードに関連付いた配置情報を順次に取得する。そして、ステップＳ８０５において、システム制御部５０は、その配置情報が指定する表示項目を、配置位置で示される設定領域に配置、描画する。ステップＳ８０６では、システム制御部５０は、カスタマイズ画面２０１のモード別領域２０４に対し、すべての配置情報に対応した描画が完了したかどうかを判定する。すべての配置情報に対応した描画が完了した場合は本処理を終了し、そうでない場合はステップＳ８０７へ処理を遷移させる。ステップＳ８０７では、システム制御部５０は、次の配置情報を取得し、ステップＳ８０４〜Ｓ８０６の処理を繰り返す。
【００７２】
なお、上記では、操作メニューから第１実施形態のカスタマイズ処理を実行するか、第２実施形態の複製によるカスタマイズ処理を実行するかを選択するようにしたがこれに限られるものではない。たとえば、図２のようなカスタマイズ画面に複製ボタンを設け、この複製ボタンの押下に応じて、ステップＳ８０２以降の複製処理が起動されるようにしてもよい。
【００７３】
以上のように、第２実施形態によればモード別領域２０４のカスタマイズにおいて、他のモードの設定状態を複製して使用することが可能になるので、モード間で表示したい表示項目の一部が異なるような場合に、カスタマイズの操作効率が向上する。
【００７４】
なお、上記各実施形態では、カスタマイズ画面２０１における設定領域２０２の選択や選択画面２１１における表示項目の選択を十字キー７４の操作とＳＥＴボタン７５の押下によって行うとしたがこれに限られるものではない。たとえば、タッチパネル等を用いて選択を行うようにしてもよい。たとえば、タッチパネルの場合、画面に表示されている設定領域や表示項目のうちの所望の領域を直接指示することができる。
【００７５】
また、上記実施形態において、カスタマイズ画面２０１において配置位置を選択してから選択画面２１１より表示項目を選択する（ステップＳ４０４〜Ｓ４０７）がこれに限られるものではない。選択画面２１１で表示項目を選択してからカスタマイズ画面２０１でその配置位置を決定するようにしてもよい。但し、その場合は、複数のモードで共通の表示対象とするか個別の表示対象とするかに応じて選択画面の表示形態を変更することはできない。また、上記実施形態において、設定画面３０１の設定領域、カスタマイズ画面２０１の設定領域を６×４としたが、これに限られないことは言うまでもない。
【００７６】
以上、デジタルカメラ１００の表示処理として実施形態を説明したが、本発明の適用は、デジタルカメラに限られるものではない。たとえば、複数のモードで動作し、設定画面をモードごとにカスタマイズできる電子機器であれば適用可能である。すなわち、ユーザの好みの画面へカスタマイズすることが可能な電子機器であって、複数のモードがあり、モードによって表示したい設定項目の一部が異なるような電子機器に適用することができる。
【００７７】
そのような電子機器の概略のブロック構成図を図９に示す。図９において、内部バス９５０に対してＣＰＵ９０１、メモリ９０２、不揮発性メモリ９０３、ディスプレイ９０４、操作部９０５が接続されている。内部バス９５０に接続されている各部は、内部バス９５０を介して互いにデータのやり取りを行うことができるようにされている。
【００７８】
メモリ９０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ９０１は、例えば不揮発性メモリ９０３に格納されるプログラムに従い、メモリ９０２をワークメモリとして用いて、表示制御装置の各部を制御する。不揮発性メモリ９０３には、画像データや音声データ、その他のデータ、ＣＰＵ９０１が動作するための各種プログラムなどが格納される。不揮発性メモリ９０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００７９】
ディスプレイ９０４は、ＣＰＵ９０１の制御に基づいて、画像やＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面などを表示する。ＣＰＵ９０１は、プログラムに従い表示制御信号を生成し、ディスプレイ９０４に表示するための映像信号を生成してディスプレイ９０４に出力するように表示制御装置の各部を制御する。ディスプレイ９０４は出力された映像信号に基づいて映像を表示する。操作部９０５は、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ９０４に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００８０】
以上のような構成において、ＣＰＵ９０１がメモリ９０２に記憶されているプログラムを実行することにより、図４、図５、図８のフローチャートで示される処理に準じた処理を実現することで、カスタマイズ書林操作性を向上した電子機器が提供される。
【００８１】
＜他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８２】
２８：表示部、５０：システム制御部、５２：システムメモリ、５６：不揮発性メモリ、６０：モード切替スイッチ、７４：十字キー、７５：ＳＥＴボタン、１００：デジタルカメラ、２０１：カスタマイズ画面、２０２：設定領域、２０３：フォーカス枠、２０４：モード別領域、２０５：モード共通領域、２１１：選択画面、２１２：表示項目
【図１Ａ】
0006525820.tif 000002
【図１Ｂ】
0006525820.tif 000003
【図２】
0006525820.tif 000004
【図３】
0006525820.tif 000005
【図４】
0006525820.tif 000006
【図５】
0006525820.tif 000007
【図６】
0006525820.tif 000008
【図７】
0006525820.tif 000009
【図８】
0006525820.tif 000010
【図９】
0006525820.tif 000011