(57)【特許請求の範囲】
【請求項１】
第１の操作部材と、
第２の操作部材と、
複数の大項目と、特定の階層における選択肢であって前記複数の大項目のそれぞれに対応する少なくとも１つの小項目と、前記小項目のそれぞれに対応した複数のメニュー項目とを有する階層構造のメニューを表示するように制御する表示制御手段と、
前記メニューが表示されている際に前記第１の操作部材が操作されたことに応じて、前記複数の大項目のうち選択される大項目を、切替前に選択されていた第１の大項目から第２の大項目に切り替えるとともに、前記小項目のうち選択される小項目を、前記第１の大項目に対応する複数の小項目のうち切替前に選択されていた小項目から前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替え、
前記メニューが表示されている際に前記第２の操作部材が操作されたことに応じて、切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち所定の順序における最後ではない小項目であった場合には、前記大項目の選択を切り替えることなく、前記小項目の選択を前記第１の大項目に対応する複数の小項目のうち前記所定の順序における次の小項目に切り替え、
切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち前記所定の順序における最後の小項目であった場合には、前記大項目の選択を前記第１の大項目から前記第２の大項目に切り替えるとともに、前記小項目の選択を前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替える
ように制御する制御手段と、
第１の種別のメニューを表示させるための第１の種別の小項目をユーザー操作に応じて前記特定の階層に追加することができ、また、前記第１の種別のメニューに、ユーザー操作に応じてメニュー項目を登録することができる登録手段とを有し、
前記制御手段は、前記メニューが表示されている際の前記第２の操作部材への操作に応じて、全ての大項目のそれぞれに対応する全ての小項目を前記特定の階層における選択肢として順次切り替えて選択するように制御し、
前記表示制御手段は、前記登録手段によって前記第１の種別の小項目が追加されている場合には、前記特定の階層における選択肢として、前記第１の種別の小項目を表示し、前記登録手段によって前記第１の種別の小項目が追加されていない初期値の場合には、前記特定の階層における選択肢として前記第１の種別の小項目を表示しないように制御することを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記特定の階層における選択肢として更に、前記第１の種別のメニューの関する設定を行うメニュー項目を含む第２の種別のメニューを表示させるための第２の種別の小項目を表示するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２の種別のメニューは、前記第１の種別のメニューのメニュー項目を削除するためのメニュー項目、前記特定の階層に前記第１の種別の小項目を追加するためのメニュー項目、前記特定の階層の前記第１の種別の小項目を削除するためのメニュー項目、前記階層構造のメニューを表示させた際に最初に表示する画面についての設定を行うためのメニュー項目のうち少なくとも１つを含むことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記第１の種別の小項目と前記第２の種別の小項目とを同じ大項目に対応する小項目として同一画面に互いに異なる表示形態で表示するように制御することを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記表示制御手段は、前記特定の階層における選択肢として、前記登録手段によって登録されたメニュー項目ではない予め定められたメニュー項目よりなる第３の種別のメニューを表示させるための第３の種別の小項目であって、前記第１の種別の小項目とは異なる大項目に対応する小項目を表示するように制御することを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記表示制御手段は、前記第３の種別の小項目は、前記第１の種別の小項目と同時には表示しないことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御手段は、前記第２の操作部材に対するユーザーからの操作に応じて、前記第１の種別の小項目と前記第３の種別の小項目を含む前記特定の階層における選択肢を順次選択するように制御することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記特定の階層の上位階層に、前記第３の種別の小項目の分類に対応する前記複数の大項目を表示するように制御し、
前記登録手段で追加することが可能な前記第１の種別の小項目の上限数は、前記複数の大項目のうち、前記第１の種別の小項目に対応する大項目を除く、前記第３の種別の小項目の分類に対応する複数の大項目の数であることを特徴とする請求項５乃至７の何れか１項に記載の電子機器。
【請求項９】
前記表示制御手段は、前記登録手段で追加された前記第１の種別の小項目が所定数未満である場合には、前記特定の階層の上位階層に、前記第３の種別の小項目の分類に対応する複数の大項目と、前記第１の種別の小項目に対応する大項目とを表示するように制御し、前記登録手段で追加された前記第１の種別の小項目が所定数以上である場合には、前記特定の階層の上位階層に、前記第３の種別の小項目の分類に対応する大項目を表示することなく、前記第１の種別の小項目に対応する大項目を表示するように制御することを特徴とする請求項５乃至８の何れか１項に記載の電子機器。
【請求項１０】
前記第１の種別のメニューに前記登録手段で登録することが可能なメニュー項目の上限数は、該第１の種別のメニューをスクロールすることなく１画面に表示できるメニュー項目の数であることを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
前記表示制御手段は、初期設定時は前記第１の種別の小項目を１つも表示しないように制御することを特徴とする請求項１乃至１０の何れか１項に記載の電子機器。
【請求項１２】
撮像手段を更に有し、
前記登録手段で登録できるメニュー項目には、前記撮像手段による撮像に関する設定を含むことを特徴とする請求項１乃至１１の何れか１項に記載の電子機器。
【請求項１３】
画像を再生する再生手段を更に有し、
前記登録手段で登録できるメニュー項目には、前記再生手段による画像の再生に関する設定を含むことを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記登録手段は、異なる前記第１の種別の小項目にそれぞれ対応する異なる第１の種別のメニューに、同一のメニュー項目を登録可能であることを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
階層構造のメニューに含まれる特定の階層に、第１の種別のメニューを表示させるための第１の種別の項目をユーザー操作に応じて追加することができ、また、前記第１の種別のメニューに、ユーザー操作に応じてメニュー項目を登録することができる登録手段と、
前記登録手段によって前記第１の種別の項目が追加されている場合には、前記特定の階層における選択肢として、前記第１の種別の項目を表示し、前記登録手段によって前記第１の項目が追加されていない場合には、前記特定の階層における選択肢として前記第１の種別の項目を表示しないように制御する表示制御手段と
を有し、
前記表示制御手段は、
前記特定の階層における選択肢として、前記登録手段によって登録されたメニュー項目ではない予め定められたメニュー項目よりなる第３の種別のメニューを表示させるための第３の種別の項目を表示し、
前記登録手段で追加された前記第１の種別の項目が所定数未満である場合には、前記特定の階層の上位階層に、前記第３の種別の項目の分類に対応する複数の選択肢と、前記第１の種別の項目に対応する選択肢とを表示するように制御し、前記登録手段で追加された前記第１の種別の項目が所定数以上である場合には、前記特定の階層の上位階層に、前記第３の種別の項目の分類に対応する選択肢を表示することなく、前記第１の種別の項目に対応する選択肢を表示するように制御することを特徴とする電子機器。
【請求項１６】
第１の操作部材と第２の操作部材とを有する電子機器の制御方法であって、
複数の大項目と、特定の階層における選択肢であって前記複数の大項目のそれぞれに対応する少なくとも１つの小項目と、前記小項目のそれぞれに対応した複数のメニュー項目とを有する階層構造のメニューを表示するように制御する表示制御ステップと、前記メニューが表示されている際に前記第１の操作部材が操作されたことに応じて、前記複数の大項目のうち選択される大項目を、切替前に選択されていた第１の大項目から第２の大項目に切り替えるとともに、前記小項目のうち選択される小項目を、前記第１の大項目に対応する複数の小項目のうち切替前に選択されていた小項目から前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替える第１の制御ステップと、
前記メニューが表示されている際に前記第２の操作部材が操作されたことに応じて、切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち所定の順序における最後ではない小項目であった場合には、前記大項目の選択を切り替えることなく、前記小項目の選択を前記第１の大項目に対応する複数の小項目のうち前記所定の順序における次の小項目に切り替え、
切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち前記所定の順序における最後の小項目であった場合には、前記大項目の選択を前記第１の大項目から前記第２の大項目に切り替えるとともに、前記小項目の選択を前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替える
ように制御する第２の制御ステップと、
第１の種別のメニューを表示させるための第１の種別の小項目をユーザー操作に応じて前記特定の階層に追加することができ、また、前記第１の種別のメニューに、ユーザー操作に応じてメニュー項目を登録することができる登録ステップとを有し、
前記第２の制御ステップは、前記メニューが表示されている際の前記第２の操作部材への操作に応じて、全ての大項目のそれぞれに対応する全ての小項目を前記特定の階層における選択肢として順次切り替えて選択するように制御し、
前記表示制御ステップは、前記登録ステップによって前記第１の種別の小項目が追加されている場合には、前記特定の階層における選択肢として、前記第１の種別の小項目を表示し、前記登録ステップによって前記第１の種別の小項目が追加されていない初期値の場合には、前記特定の階層における選択肢として前記第１の種別の小項目を表示しないように制御することを特徴とする電子機器の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する設定を行うためのメニュー画面の表示制御技術に関する。
【背景技術】
【０００２】
近年、電子機器の多機能化により、各種設定や各種機能を実行するためのメニュー項目は増加の一方であり、多数のメニュー項目をユーザーがより操作性良く利用できる方法が求められている。
【０００３】
特許文献１には、ユーザが頻繁に利用するメニュー項目をユーザ操作により１つのメニュー階層（マイメニュー、カスタムメニュー）に登録しておき、そのメニュー階層を特定のボタンを押すだけですばやく表示できる機能が提案されている。
【０００４】
また、特許文献２には、メニュー項目がカスタムメニューに登録されていない場合と登録されている場合とで、メニューを開いた際に選択している項目を異ならせることが提案されている。より詳しくは、メニュー項目がカスタムメニューに登録されていない場合は所定のメニュー項目を選択してメニューを表示し、登録されている場合にはカスタムメニューに移行するためのメニュー項目を選択してメニューを表示する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１１２１９号公報
【特許文献２】特開２０１３−０９７４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザーによっては様々な利用状況に合わせて複数のカスタムメニューを使い分けるという利用方法が考えられる。この場合、複数のカスタムメニューに、複数のメニュー項目を分類して登録しておけるようにすると便利である。しかし、最初から複数のカスタムメニューを用意しておくと、カスタムメニューを表示させるための項目が増えてしまう。すなわち、複数のカスタムメニューが必要のないユーザーにとっては、カスタムメニューの１つ上の階層における選択肢が不必要に多くなってしまい、かえって操作性が悪くなる。
【０００７】
そこで本発明は、上記課題に鑑み、ユーザーが登録したメニュー項目よりなるカスタムメニューを利用するユーザーにとっても、そうでないユーザーにとっても、操作性の良いメニューを表示する電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の電子機器は、
第１の操作部材と、
第２の操作部材と、
複数の大項目と、特定の階層における選択肢であって前記複数の大項目のそれぞれに対応する少なくとも１つの小項目と、前記小項目のそれぞれに対応した複数のメニュー項目とを有する階層構造のメニューを表示するように制御する表示制御手段と、
前記メニューが表示されている際に前記第１の操作部材が操作されたことに応じて、前記複数の大項目のうち選択される大項目を、切替前に選択されていた第１の大項目から第２の大項目に切り替えるとともに、前記小項目のうち選択される小項目を、前記第１の大項目に対応する複数の小項目のうち切替前に選択されていた小項目から前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替え、
前記メニューが表示されている際に前記第２の操作部材が操作されたことに応じて、
切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち所定の順序における最後ではない小項目であった場合には、前記大項目の選択を切り替えることなく、前記小項目の選択を前記第１の大項目に対応する複数の小項目のうち前記所定の順序における次の小項目に切り替え、
切替前に選択されていた小項目が前記第１の大項目に対応する複数の小項目のうち前記所定の順序における最後の小項目であった場合には、前記大項目の選択を前記第１の大項目から前記第２の大項目に切り替えるとともに、前記小項目の選択を前記第２の大項目に対応する複数の小項目のうち所定の順序における先頭の小項目に切り替える
ように制御する制御手段と、
第１の種別のメニューを表示させるための第１の種別の小項目をユーザー操作に応じて前記特定の階層に追加することができ、また、前記第１の種別のメニューに、ユーザー操作に応じてメニュー項目を登録することができる登録手段とを有し、
前記制御手段は、前記メニューが表示されている際の前記第２の操作部材への操作に応じて、全ての大項目のそれぞれに対応する全ての小項目を前記特定の階層における選択肢として順次切り替えて選択するように制御し、
前記表示制御手段は、前記登録手段によって前記第１の種別の小項目が追加されている場合には、前記特定の階層における選択肢として、前記第１の種別の小項目を表示し、前記登録手段によって前記第１の種別の小項目が追加されていない初期値の場合には、前記特定の階層における選択肢として前記第１の種別の小項目を表示しないように制御する
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザーが登録したメニュー項目よりなるカスタムメニューを利用するユーザーも、そうでないユーザーも、操作性良くメニューを利用することができる。
【図面の簡単な説明】
【００１０】
【図１】電子機器の一例としてのデジタルカメラの外観図。
【図２】デジタルカメラのブロック図。
【図３】デジタルカメラのメニュー画面の遷移図。
【図４】メニュー画面表示処理を示すフローチャート。
【図５】メニュー画面のフォーカス移動先を示す図。
【図６】メニュー項目に応じたメニュー表示処理を示すフローチャート。
【図７】マイメニュー設定タブの処理を示すフローチャート。
【図８】マイメニュー設定タブの処理におけるメニュー画面の遷移図。
【図９】全項目削除の処理におけるメニュー画面の遷移図。
【図１０】メニュー表示の設定におけるメニュー画面の遷移図。
【図１１】メニュー画面表示処理を示すフローチャート。
【図１２】マイメニュータブの全削除の処理におけるメニュー画面の遷移図。
【図１３】マイメニュータブの全削除の処理を示すフローチャート。
【図１４】マイメニューの設定処理を示すフローチャート。
【図１５】マイメニューの設定処理におけるメニュー画面の遷移図、および登録項目の選択処理で選択可能なメニュー項目を示す図。
【図１６】マイメニュー設定処理における登録項目の選択処理を示すフローチャート。
【図１７】マイメニュー設定処理におけるタブの削除の処理におけるメニュー画面の遷移図。
【図１８】マイメニュー設定処理におけるタブの削除処理を示すフローチャート。
【図１９】メニュー表示の設定におけるメニュー画面の遷移図。
【図２０】マイメニュータブの全削除の処理におけるメニュー画面の遷移図。
【図２１】マイメニュータブの全削除の処理におけるメニュー画面の遷移図。
【図２２】マイメニュータブの全削除の処理におけるメニュー画面の遷移図。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について添付図面を参照して詳細に説明する。
【００１２】
＜装置構成＞
図１及び図２を参照して、本発明を適用した実施形態の電子機器（本実施形態では、撮像装置であるデジタルカメラを例に挙げる）の機能及び外観について説明する。
【００１３】
図１は、本実施形態のデジタルカメラ１００の背面の外観を示している。
【００１４】
表示モニタ１０１は画像や各種情報を表示する液晶ディスプレイや有機ＥＬディスプレイ等の表示デバイスである。
【００１５】
メニューボタン１１０は、主にデジタルカメラ１００の各種設定を行うメニュー画面を表示するために使用される。
【００１６】
クイックボタン１１１は、後述するマイメニュータブに設定された機能を起動するために使用される。
【００１７】
再生ボタン１１２は、主に画像を表示モニタ１０１に表示するために使用される。
【００１８】
セットボタン１１３は、主にメニュー画面に対して行った各種設定や変更、選択を確定するために使用される。
【００１９】
メインダイヤル１１４は、主にメニュー画面上のフォーカスを左右方向に移動させるために使用される。
【００２０】
サブダイヤル１１５は、主にメニュー画面上のフォーカスを上下方向に移動させるために使用される操作部材である。
【００２１】
十字ボタン１２０は、主にメニュー画面上のフォーカスを上下方向に移動させるために使用される上下ボタン１２１と、メニュー画面上のフォーカスを左右方向に移動させるために使用される左右ボタン１２５からなる。
【００２２】
上下ボタン１２１は、上ボタン１２２と下ボタン１２３からなり、上ボタン１２２は、主にメニュー画面上のフォーカスを上方向に移動させるために使用され、下ボタン１２３は、主にメニュー画面上のフォーカスを下方向に移動させるために使用される。
【００２３】
左右ボタン１２５は、左ボタン１２６と右ボタン１２７からなり、左ボタン１２６は、主にメニュー画面上のフォーカスを左方向に移動させるために使用され、右ボタン１２７は、主にメニュー画面上のフォーカスを右方向に移動させるために使用される。
【００２４】
ユーザは、表示モニタ１０１に表示されたメニュー画面と、十字ボタン１２０やセットボタン１１３などの操作部材を使用して直感的に各種設定を行うことができる。
【００２５】
なお、後述する操作部２０５の１つとして、表示モニタ１０１に対する接触を検知可能なタッチパネルを有する。タッチパネルと表示モニタ１０１とは一体的に構成することができる。これにより、あたかもユーザが表示モニタ１０１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２６】
なお、不図示であるが、本実施形態のデジタルカメラ１００は、上述した操作部に加え、ユーザが撮影指示を行うシャッターボタン、カメラの電源のオン／オフを切り替える電源スイッチ、カメラの動作モードを切り替えるモード切替スイッチ等を備える。
【００２７】
また、本実施形態のデジタルカメラ１００は、メモリカードなどの記録媒体を装着するためのメモリスロットや、アルカリ電池やリチウムイオン電池などを装着するための電池収納部や、ＵＳＢなどの通信ケーブルを接続するためのコネクタを備える。
【００２８】
図２は、本実施形態のデジタルカメラ１００の内部構成を示している。
【００２９】
光学系２０１はズームレンズ、フォーカスレンズを含むレンズ群、絞り機能を有するシャッターからなる。撮像部２０２は被写体像を電気信号に変換するＣＣＤやＣＭＯＳなどで構成される撮像素子である。
【００３０】
撮像部２０２は、撮像素子から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器を含む。
【００３１】
揮発性メモリ２０３は、ＲＡＭなどの一時記憶装置であり、撮像部２０２から出力される静止画データや動画データ（以下、画像データ）などを記憶する。また、揮発性メモリ２０３は、画像データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、制御部２１０のためのワークメモリなどの役割を果たす。さらに、揮発性メモリ２０３は、画像の記録時や再生時におけるバッファメモリの役割を果たす。なお、制御部２１０のワークエリアは、揮発性メモリ２０３に限られず、後述する外付けハードディスクやメモリカードなどであっても良い。
【００３２】
不揮発性メモリ２０４は、電気的に消去・記録可能な、例えばＥＥＰＲＯＭなどの二次記憶装置である。不揮発性メモリ２０４には、制御部２１０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、後述する各種フローチャートを実行するためのプログラムのことである。また、不揮発性メモリ２０４には、撮影した画像ファイルが保存される。
【００３３】
制御部２１０は、ＣＰＵ、入出力回路、タイマー回路などを有し、ＣＰＵが不揮発性メモリ２０４に格納されたプログラムを揮発性メモリ２０３のワークエリアに展開し、実行することにより、装置全体の動作を制御する。
【００３４】
操作部２０５は、例えば、電源のオン／オフ、動画の記録開始／停止、静止画の撮影、ズーム操作、動作モードの切り替え、ＧＵＩ画面などによるユーザ操作を受け付けるスイッチ、カーソルキー、タッチパネルなどである。操作部２０５は、図１に示すメニューボタン１１０、クイックボタン１１１、再生ボタン１１２、セットボタン１１３、メインダイヤル１１４、サブダイヤル１１５、十字ボタン１２０を含む。
【００３５】
表示部２０６は、図１に示す表示モニタ１０１に対して、撮影時のスルー画像の表示、撮影した画像の再生表示、対話的な操作のための文字表示などを行う。制御部２１０は、撮像部２０２から出力される画像データを逐次更新しながら連続して表示モニタ１０１に表示するように表示部２０６を制御することにより、電子ビューファインダ（ＥＶＦ）機能を実現する。なお、表示部２０６は、システム制御部３５０の指示により、電子ビューファインダ（ＥＶＦ）機能をＯＮ／ＯＦＦする。なお、表示部２０６は、デジタルカメラ１００と一体化された構成であっても、デジタルカメラ１００と接続された外部装置であってもよい。
【００３６】
通信部２０７は、外部装置と無線や有線を介して通信可能に接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部２０７を介して、外部装置とデータのやりとりを行うことができる。外部装置は、例えばパーソナルコンピュータや携帯電話の一種であるスマートフォン、タブレットやプリンタ等であり、撮像部２０２で生成した画像データを、通信部２０７を介して外部装置に送信することができる。
【００３７】
記録媒体２０８は、撮像部２０２から出力された画像データを記録することができる。記録媒体２０８は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体２０８にアクセスする手段を有していればよい。記録媒体２０８には、揮発性メモリ２０３に格納された画像データが記録されたり、既に記録されている画像ファイルやカメラの制御に係る各種情報が読み出される。記録媒体２０８としては、例えば着脱可能なメモリカードが用いられる。
【００３８】
なお、制御部２１０が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御しても良い。
【００３９】
なお、本実施形態のデジタルカメラ１００は、操作部２０５に含まれるメニューボタン１１０が押下されると、制御部２１０が表示部２０６を表示制御して表示モニタ１０１にメニュー画面を表示する。メニュー画面では、後述するマイメニューの設定や画像の撮影に係る設定、表示モニタの明るさの設定や表示する言語の選択等の設定や変更が可能である。
【００４０】
＜メニュー画面＞
次に、図３を参照して、メニューボタン１１０が押下されて表示モニタ１０１に表示されるメニュー画面及び操作部２０５の操作によりメニュー画面が遷移する様子について説明する。
【００４１】
図３（Ａ）はメニューボタン１１０が押下された場合に表示モニタ１０１に表示されるメニュー画面３Ａを例示している。図示のように、画面上部において横方向に整列しているのが大タブ３００（黒塗り部はフォーカスが当たっている大タブ）である。フォーカスが当たっている大タブに所属する小タブの一覧（小タブ階層の選択肢一覧）が小タブ３０７であり、黒塗り部はファーカスが当たっている小タブである。小タブはタブごとに名称を有しており、小タブ名３０８は現在フォーカスが当たっている小タブの名前を表わしている。３０９は現在フォーカスが当たっている小タブに所属するメニュー項目（小タブの下位階層メニューのメニュー項目）の一覧（メニュー項目部）であり、黒塗り部は現在フォーカスが当たっているメニュー項目である。大タブ３００、小タブ３０７、メニュー項目３０９に当たっているそれぞれのフォーカスは操作部２０５の操作により移動させることができる。フォーカス移動の詳細については図５で後述する。
【００４２】
大タブ３００は図中左から撮影タブ３０１、ＡＦタブ３０２、再生タブ３０３、設定タブ３０４、ＣＦＮタブ３０５、マイメニュータブ３０６を含む。大タブ３０１〜３０６は、それぞれに所属する小タブ３０７を有しており、各大タブ３０１〜３０６ごとに小タブ３０７の個数は異なる。小タブ３０７は大タブ３００のフォーカス移動に応じて各大タブ３０１〜３０６に所属する小タブの個数だけ表示される。例えば、撮影タブ３０１の小タブは６個、ＡＦタブ３０２の小タブは５個、再生タブ３０３の小タブは３個、設定タブ３０４の小タブは４個、ＣＦＮタブ３０５の小タブは４個、マイメニュータブ３０６の小タブは最大６個（初期状態では１個）という構成である。すなわち、大タブは、複数の小タブの分類に対応付いている。各小タブ３０７はそれぞれに所属するメニュー項目３０９を有しており、１つの小タブに最大で７つのメニュー項目が所属している。メニュー項目３０９は小タブのフォーカス移動に応じて当該小タブに所属するメニュー項目の個数だけ表示される。
【００４３】
撮影タブ３０１は、撮影関連の設定を行うメニュー項目を有するメニュー（第３の種別のメニュー）を表示させるための小タブ（第３の種別の項目）を含む。ＡＦタブ３０２は、撮影関連の設定、主にオートフォーカスの設定を行うメニュー項目を有するメニュー（第３の種別のメニュー）を表示させるための小タブ（第３の種別の項目）を含む。再生タブ３０３は撮影画像の再生に関連するメニュー項目を有するメニュー（第３の種別のメニュー）を表示させるための小タブ（第３の種別の項目）を含む。設定タブ３０４は、カメラの設定や周辺装置との接続設定等を行うメニュー項目を有するメニュー（第３の種別のメニュー）を表示させるための小タブ（第３の種別の項目）を含む。ＣＦＮタブ３０５は撮影機能の詳細設定を行うメニュー項目を有するメニュー（第３の種別のメニュー）を表示させるための小タブ（第３の種別の項目）を含む。マイメニュータブ３０６は、ユーザーによって登録されたメニュー項目を有するメニュー（第１の種別のメニュー）を表示させるためのマイメニュー小タブ３２０（第１の種別の項目）を含む。また、マイメニュー小タブに関する設定を行うメニュー項目を有するメニュー（第２の種別のメニュー）を表示させるためのマイメニュー設定タブ３２６（第２の種別の項目）を含む。マイメニュータブ３０６は、マイメニュータブ以外の各大タブに含まれるメニュー項目３０９について、ユーザが任意に指定し、登録することが可能な機能を有する。メニュー項目３０９はカメラ機能の高度化に伴って相当な個数となるため、ユーザが頻繁に利用するメニュー項目をマイメニュータブ３０６に登録しておくことで、クイックボタン１１１を押すだけで素早く所望のメニュー項目にたどり着くことが可能となっている。
【００４４】
図３（Ｂ１）、（Ｂ２）、（Ｂ３）、（Ｃ１）、（Ｃ２）、（Ｃ３）はマイメニュータブ３０６にフォーカスが当たっている状態での各メニュー画面３Ｂ１、３Ｂ２、３Ｂ３、３Ｃ１、３Ｃ２、３Ｃ３を例示している。大タブであるマイメニュータブ３０６は、下位階層に小タブとして、マイメニュー小タブ３２０（第１の種別の項目）と、マイメニュー設定タブ３２６（第２の種別の項目）とを含む。マイメニュー小タブ３２０は、ユーザが任意に選択したメニュー項目３４１（登録項目）を追加登録することが可能な小タブであり、複数登録（複数追加）することが可能である。例えば、画面３Ｂ１では、マイメニュー１タブ３２１、マイメニュー２タブ３２２、マイメニュー３タブ３２３の３つの小タブをマイメニュー小タブ３２０と総称しているが、マイメニュー小タブ３２０は追加可能であるため、いくつであってもよい。本実施形態ではマイメニュー小タブ３２０は最大５個まであるものとする。マイメニュー設定タブ３２６は、マイメニュータブ３０６の設定に関するメニュー項目３３１〜３３４が含まれる小タブである。マイメニュー小タブ３２０とマイメニュー設定タブ３２６はマイメニュータブ３０６を選択すると同一画面（同列）に表示される。なお、マイメニュータブ３０６を選択した状態では、撮影タブ３０１に属する小タブなどの、他の大タブに属する小タブは表示されない。ただし、後述するとおり、マイメニュータブ３０６を選択し、マイメニュー小タブ３２０とマイメニュー設定タブ３２６の何れかを選択した状態からでも、小タブの選択を切替えて行くと他の大タブに属する小タブを選択（フォーカス）することができる。他の大タブに属する小タブを選択した場合は大タブの選択（フォーカス）もマイメニュータブ３０６から他の大タブに移動する。
【００４５】
なお、本実施形態において、マイメニュー小タブ３２０の個数が最大５個なのは大タブ３０１〜３０５の個数が５個だからである。大タブの個数分のマイメニュー小タブ３２０を追加できることにより、マイメニュー１タブ３２１を仮想の撮影タブ３０１、マイメニュー２タブ３２２を仮想のＡＦタブ３０２といったように対応付けることができるようになる。
【００４６】
また、マイメニュー小タブ３２０とマイメニュー設定タブ３２６で表示形態を異ならせても良い。例えば、小タブ名３０８の色を変更する、メニュー項目３４１〜３４２と３３１〜３３４の文字色を変更する、などである。表示形態を異ならせることにより、ユーザがマイメニュー小タブ３２０とマイメニュー設定タブ３２６を容易に識別できるようになる。なお、マイメニュー設定タブ３２６にはメニュー項目を追加登録することはできない。
【００４７】
図３（Ｂ１）、（Ｂ２）、（Ｂ３）はマイメニュー設定タブ３２６にフォーカスが当たっている状態での各メニュー画面３Ｂ１、３Ｂ２、３Ｂ３を例示している。
【００４８】
画面３Ｂ３は、マイメニュータブ３０６に所属している小タブ３０７がマイメニュー設定タブ３２６のみの場合を例示している。初期状態（初期設定時）でマイメニュータブ３０６に所属している小タブ３０７はマイメニュー設定タブ３２６のみである。
【００４９】
マイメニュー小タブ３２０を表示するためにはマイメニュー設定タブ３２６でマイメニュータブの追加３３１からマイメニュータブの追加登録を行う必要がある。
【００５０】
マイメニュー設定タブ３２６（第２の種別の項目）の下位階層メニュー（第２の種別のメニュー）は、以下のメニュー項目よりなる。「マイメニュータブの追加」３３１、「マイメニュータブの全削除」３３２、「全項目の削除」３３３、「メニュー表示」３３４。「マイメニュータブの追加」３３１は、マイメニュー小タブ３２０を追加する機能を実行するためのメニュー項目である。「マイメニュータブの全削除」３３２は、追加したマイメニュー小タブの全削除を行う機能を実行するためのメニュー項目である。「全項目の削除」３３３（第１のメニュー項目）は、マイメニュー小タブ３２０に登録されているメニュー項目を全て削除する機能を実行するためのメニュー項目である。「メニュー表示」３３４は、メニュー表示の表示モードを設定するためのメニュー項目である。各メニュー項目３３１〜３３４の機能の詳細については後述する。本実施形態ではマイメニュー設定タブ３２６の表示位置は、マイメニュー小タブの個数に関わらず常に小タブの並びの中での右端である。
【００５１】
図３（Ｃ１）、（Ｃ２）、（Ｃ３）はマイメニュー小タブ３２０にフォーカスが当たっている状態での各画面３Ｃ１、３Ｃ２、３Ｃ３を例示している。
【００５２】
マイメニュー小タブ３２０の下位階層メニュー（第１の種別のメニュー）は、メニュー項目として、「設定」３４２（第２のメニュー項目）とユーザによりカスタマイズされたマイメニュー項目（カスタマイズメニュー項目、登録項目）３４１とを含む。「設定」３４２は該当小タブに対するマイメニュー項目３４１の登録と削除、およびタブ名３０８の変更を行う。「設定」３４２の機能の詳細については後述する。
【００５３】
図３（Ｃ３）は、画面３Ｂ３において「マイメニュータブの追加」３３１が選択された直後の状態を例示しており、マイメニュー項目３４１が登録されていない状態では「設定」３４２だけしか表示されない。
【００５４】
なお、マイメニュー小タブ３２０に登録可能なマイメニュー項目３４１の上限数は、スクロールすることなく１画面に表示できるメニュー項目数（本実施形態では６とする）に制限（すなわち、スクロールすることなく表示可能な数）するものとする。このようにすることで、ユーザは、メインダイヤル１１４を操作することによりマイメニュー小タブ３２０に含まれる小タブを順次選択するだけで、登録されたマイメニュー項目３４１を全て見ることができ、所望のマイメニューを探しやすい。マイメニュー小タブ３２０に登録可能なマイメニュー項目３４１の上限数をなくして無制限としてもよい。この場合は、マイメニュー小タブ３２０のいずれか１つ（例えば、マイメニュー１タブ３２１）にマイメニュー項目３４１を所望の個数だけ登録する。ユーザはサブダイヤル１１５を操作することによりメニュー項目３４１を縦にスクロールして選択できる。
【００５５】
図３（Ｂ２）と（Ｃ２）は「メニュー表示」３３４の設定が「マイメニュータブのみ」の状態での画面３Ｂ２、３Ｃ２を例示している。「メニュー表示」３３４が「マイメニュータブのみ」に設定されている場合、マイメニュータブ３０６以外の大タブ３０１〜３０５は非表示となる。
【００５６】
図３（Ｂ２）はマイメニュー設定タブ３２６に小タブフォーカスが当たっている状態での画面３Ｂ２を例示している。
【００５７】
図３（Ｃ２）はマイメニュー小タブ３２０に小タブフォーカスが当たっている状態での画面３Ｃ２を例示している。「メニュー表示」３３４の機能の詳細については図１０及び図１１で後述する。
【００５８】
以上のように、本実施形態のメニュー画面は大タブ３０１〜３０６、各大タブに属する小タブ３０７、３２０、３２６、各小タブに属するメニュー項目３０９、３３１〜３３４、３４１〜３４２というように大タブを最上位とした階層的な構造となっている。すなわち、メニュー項目群３０９の上位階層として複数の小タブがあり、複数の小タブの上位階層として複数の大タブがある、という階層構造である。
【００５９】
＜フォーカス移動＞
次に、図４および図５を参照して、本実施形態のメニュー画面における大タブ３００、小タブ３０７、メニュー項目３０９のフォーカス移動処理について説明する。
【００６０】
図４は、メニューボタン１１０が押下されたときのメニュー画面の処理を示している。
【００６１】
なお、図４の処理は、不揮発性メモリ２０４に記憶されたソフトウェアプログラムを、揮発性メモリ２０３に読み出して制御部２１０が実行することにより実現する。
【００６２】
ユーザによりメニューボタン１１０が押下されてメニュー画面の表示開始が指示されると、制御部２１０は、表示モニタ１０１にメニュー画面の初期画面を表示する。
【００６３】
Ｓ４０１では、制御部２１０は、メニューボタン１１０が押下されるのを待ち、押下された場合はＳ４０２に進む。
【００６４】
Ｓ４０２では、制御部２１０は、図３のメニュー画面のいずれかを表示モニタ１０１に表示する。このメニュー画面の表示処理の詳細は図１１で後述する。
【００６５】
Ｓ４０３では、制御部２１０は、図３（Ｂ２）の画面３Ｂ２のように「メニュー表示」３３４の設定が「マイメニュータブのみ」であるかを判定し、「マイメニュータブのみ」の場合はＳ４０５に進み、それ以外の場合はＳ４０４に進む。
【００６６】
Ｓ４０４に進んだ場合のメニュー画面は、図３（Ｂ２）、（Ｃ２）の画面３Ｂ２、３Ｃ２以外となり、Ｓ４０５に進んだ場合のメニュー画面は、図３（Ｂ２）または（Ｃ２）の画面３Ｂ２または３Ｃ２となる。
【００６７】
Ｓ４０４では、制御部２１０は、クイックボタン１１１が押下されたか判定し、押下された場合はＳ４０８に進み、押下されない場合はＳ４０６に進む。
【００６８】
Ｓ４０８では、制御部２１０は、現在の大タブのフォーカス位置に応じて、次の大タブにフォーカスを移動し、Ｓ４１０に進む。
【００６９】
図５はフォーカス中のタブの種類と、操作部２０５の操作に応じたフォーカス移動先のタブの種類との関係を示している。図５（Ａ）は、「メニュー表示」３３４の設定が「マイメニュータブのみ表示」以外のときのフォーカス移動先を示している。例えば、撮影タブ３０１およびその撮影小タブ１にフォーカスが当たっている状態のときにクイックボタン１１１が押下されると、図５（Ａ）に従って次のフォーカス移動先は、大タブはＡＦタブ、小タブはＡＦタブ１となる。なお、小タブの番号は小さい順に左から配列されているものとする。
【００７０】
Ｓ４０８では、制御部２１０は、撮影タブ３０１からＡＦタブ３０２へのフォーカスを移動させる。図５（Ａ）に示すように、クイックボタン１１１が押下されると、大タブの移動は行うが、移動先の小タブフォーカス位置は、常に大タブに所属する一番左側に位置する小タブ（先頭のタブ）が移動先となる。なお、Ｓ４１０の更新処理後、制御部２１０は、Ｓ４０９で小タブのフォーカス移動を行うが、図５（Ａ）に従って決定された小タブフォーカスの移動先を揮発性メモリ２０３に記憶する。
【００７１】
Ｓ４１０では、制御部２１０は、移動先の大タブに所属する小タブを小タブ３０７に一覧表示し、Ｓ４０９に進む。
【００７２】
Ｓ４０６では、制御部２１０は、メインダイヤル１１４又は左右ボタン１２５が操作されたか判定し、操作された場合はＳ４０７に進み、操作されない場合はＳ４１１に進む。
【００７３】
Ｓ４０７では、制御部２１０は、現在の小タブフォーカス位置に応じて図５に従って大タブと小タブのフォーカス移動先を決定し、移動先を揮発性メモリ２０３に記憶する。また、Ｓ４０７では、制御部２１０は、大タブの移動があったか判定し、移動があった場合はＳ４０８に進み、移動がない場合はＳ４０９に進む。
【００７４】
Ｓ４０５では、制御部２１０は、メインダイヤル１１４又は左右ボタン１２５が操作されたか判定し、操作された場合はＳ４０９に進み、操作されない場合はＳ４１１に進む。
【００７５】
図５（Ｂ）は、「メニュー表示」３３４の設定が「マイメニュータブのみ表示」のときのフォーカス移動先を示している。
【００７６】
Ｓ４０５では、マイメニュータブ３０６以外の大タブ３０１〜３０５は非表示であるため、大タブの移動は行わず、図５（Ｂ）に従い、操作部２０５の操作に応じたフォーカス移動先に小タブのフォーカス移動のみを行う。
【００７７】
Ｓ４０９では、制御部２１０は、小タブのフォーカス移動を行う。Ｓ４０７とＳ４１０のいずれかの処理を経由した場合でも小タブフォーカスの移動先は揮発性メモリ２０３に記憶されているので、記憶されたフォーカス移動先に従って制御部２１０は小タブのフォーカスを移動する。フォーカスを移動した際に、制御部２１０は移動先の小タブのフォーカス位置を現在のフォーカス位置として揮発性メモリ２０３に記憶する。また、この場合、制御部２１０はフォーカス移動先の小タブ名で図３の小タブ名３０８の表示更新をし、Ｓ４１３に進む。
【００７８】
なお、揮発性メモリ２０３に記憶している現在の小タブのフォーカス位置は電源オフ時に制御部２１０が不揮発性メモリ２０４に書き込みを行い、電源を再度オンされた時に不揮発性メモリ２０４から揮発性メモリ２０３へ読み込みを行う。
【００７９】
Ｓ４１３では、制御部２１０は、移動先の小タブに所属するメニュー項目３０９を表示モニタ１０１に表示し、Ｓ４１２に進む。
【００８０】
Ｓ４１１では、制御部２１０は、サブダイヤル１１５又は上下ボタン１２１が操作されたか判定し、操作された場合はＳ４１２に進み、操作されなかった場合はＳ４１４に進む。
【００８１】
Ｓ４１２では、Ｓ４１１から遷移した場合は、制御部２１０は、サブダイヤル１１５が時計回り又は下ボタン１２３が押下されたならば、下方向にメニュー項目３０９のフォーカスを移動する。最下部のメニュー項目にフォーカスがあった場合には最上部のメニュー項目にフォーカスを移動する。サブダイヤル１１５が反時計回り又は上ボタン１２２が押下された場合には、制御部２１０は、上方向にメニュー項目３０９のフォーカスを移動する。最上部のメニュー項目にフォーカスがあった場合には最下部のメニュー項目にフォーカスを移動する。この処理において、制御部２１０は移動先のフォーカス位置を小タブごとに揮発性メモリ２０３に記憶する。一方、Ｓ４１３から遷移した場合は、制御部２１０は、揮発性メモリ２０３に記憶されている小タブごとのフォーカス位置に従ってメニュー項目にフォーカスを移動する。なお、制御部２１０は、小タブごとのメニュー項目のフォーカス位置はカメラの電源がオフされたときに不揮発性メモリ２０４に書き込みを行い、カメラの電源がオンされたときには不揮発性メモリ２０４から揮発性メモリ２０３へ読み込みを行う。
【００８２】
Ｓ４１４では、制御部２１０は、セットボタン１１３が押下されたか判定し、押下された場合はＳ４１５に進み、押下されない場合はＳ４１６に進む。
【００８３】
Ｓ４１５では、制御部２１０は、現在フォーカスされているメニュー項目３４１、３４２（図３（Ｃ２））に応じた表示を行う。Ｓ４１４の処理の詳細は図６で後述する。
【００８４】
Ｓ４１６では、制御部２１０は、メニューボタン１１０が押下されたか判定し、押下された場合はＳ４１７に進み、押下されない場合はＳ４０３に戻る。
【００８５】
Ｓ４１７では、制御部２１０は、小タブ３０７のフォーカス位置およびメニュー項目３０９のフォーカス位置を揮発性メモリ２０３に保持したままメニュー画面の表示を終了する。これにより、次にＳ４０２でメニュー画面を表示する際には「メニュー表示」３３４の設定に応じて前回のフォーカス位置にフォーカスを移動することがきる。
【００８６】
図５に示すように、小タブが多数あるため、小タブのフォーカス移動を左右ボタン１２５やメインダイヤル１１４で行うと操作に手間取ったり、時間がかかる。よって、小タブの移動回数を少しでも減らし、操作の手間を省くため、マイメニュー小タブ３２０は現在登録されている個数のみ表示することとする。例えば、マイメニュー小タブ３２０の登録可能数が最大５個であったとして、それらが常に表示されると、マイメニューを使用しないユーザにとっては煩わしいものである。また、現在登録されている個数の初期値は０とする。
【００８７】
＜マイメニュー（設定）タブの機能＞
次に、図３を参照して、本実施形態のメニュー画面におけるマイメニュー設定タブ３２６とマイメニュー小タブ３２０の機能について説明する。
【００８８】
マイメニュー設定タブ３２６の機能（マイメニュー設定タブ３２６が示すメニューに含まれるメニュー項目）には、「マイメニュータブの追加」３３１と「マイメニュータブの全削除」３３２と「全項目削除」３３３と「メニュー表示」３３４が含まれる。
【００８９】
「マイメニュータブの追加」３３１は、不揮発性メモリ２０４に格納されているマイメニュー小タブ３２０の登録数を１つずつ増やす機能を実行するためのメニュー項目である。「マイメニュータブの追加」３３１が選択されたときの画面遷移は図８で後述する。
【００９０】
「マイメニュータブの全削除」３３２は、不揮発性メモリ２０４に格納されているマイメニュー小タブ３２０の登録数を０個にする機能を実行するためのメニュー項目である。「マイメニュータブの全削除」３３２の機能の詳細は図１２及び図１３で後述する。
【００９１】
「全項目削除」３３３は、不揮発性メモリ２０４に格納されているマイメニュー小タブ３２０ごとに登録されているマイメニュー項目３４１を全て削除する機能を実行するためのメニュー項目である。「全項目削除」３３３が選択されたときの画面遷移は図９で後述する。
【００９２】
「メニュー表示」３３４は、「メニュー表示」の設定を、「通常表示」１００１、「マイメニュータブから表示」１００２、「マイメニュータブのみ表示」１００３のいずれかに設定するためのメニュー項目である（図１０参照）。「メニュー表示」３３４の機能の詳細は図１０及び図１１で後述する。
【００９３】
マイメニュー小タブ３２０の機能には、登録済みのマイメニュー項目３４１の実行と「設定」３４２が含まれる。
【００９４】
登録済みのマイメニュー項目３４１の実行とは、ユーザが操作部２０５を操作してカメラ機能の設定や変更を行うことであり、通常のメニュー項目３０９からの遷移と同様の処理を行う。
【００９５】
「設定」３４２は、選択中のマイメニュー小タブ３２０に対応するメニュー内において各機能を実行するためのメニュー項目であり、「設定」３４２を選択することで以下のメニュー項目を有する下位階層メニューが表示される。「登録項目の選択」１５０１、「登録項目の並べ替え」１５０２、「選択して削除」１５０２、「タブ内の全項目削除」１５０４、「タブの削除」１５０５、「タブ名の変更」１５０６（図１５（Ｂ）の画面１５Ｂ参照）。なお、「登録項目の選択」１５０１の処理の詳細は図１５及び図１６で後述し、「タブの削除」１５０５の機能の詳細は図１７及び図１８で後述する。
【００９６】
上述のように、マイメニュータブ３０６に所属する小タブとして、マイメニュー設定タブ３２６とマイメニュー小タブ３２０を独立して設ける。すなわち、「マイメニュータブの全削除」３３２や「全項目削除」３３３等のマイメニュー全体に関わる設定機能をマイメニュー小タブ３２０とは独立して割り当てる。これにより、マイメニュー設定タブ３２６はマイメニュー全体に関わる設定を行う機能であることをユーザが認識しやすくなる。
【００９７】
これに対して、「登録項目の選択」１５０１や「選択して削除」１５０３、「タブ内の全項目削除」１５０４等の選択中のマイメニュー小タブ３２０のみに有効な機能は、各マイメニュー小タブ３２０の「設定」３４２に割り当てられている。そのため、選択中のマイメニュー小タブ３２０のみに有効であることをユーザが認識しやすくなる。
【００９８】
仮に、「全項目削除」３３３等のマイメニュー全体に関わる設定機能を、各マイメニュー小タブに含まれるメニュー項目として表示すると、図９（Ｅ）に示すような表示となる。しかしこれでは、「全項目削除」３３３を選んで行われる機能が、現在選択しているマイメニュー小タブのメニュー項目内での全項目の一括削除なのか、他のマイメニュー小タブも含めての全項目の一括削除なのかわかりにくい。そのため、ユーザーが現在選択しているマイメニュー小タブのメニュー項目だけの全項目削除を行おうとして「全項目削除」３３３の機能を実行してしまい、他のマイメニュー小タブも含めての全項目が一括削除されてしまうといった誤操作が発生する恐れがある。しかし、上述のように、マイメニュー小タブと異なるメニューとしてマイメニュー設定タブ３２６を設け、「マイメニュータブの全削除」３３２や「全項目削除」３３３等のマイメニュー全体に関わる設定機能を割り当てている。これにより図９（Ｅ）のような表示に比べて誤操作の可能性を低減している。
【００９９】
＜現在フォーカスされているメニュー項目に応じたメニュー表示処理＞
次に、図６を参照して、図４のＳ４１５における、現在フォーカスされているメニュー項目３４１、３４２に応じたメニュー表示処理について説明する。
【０１００】
Ｓ６０１では、制御部２１０は、小タブのフォーカス位置がマイメニュー設定タブ３２６であるか判定し、マイメニュー設定タブ３２６の場合はＳ６０２に進み、そうでない場合はＳ６０３に進む。
【０１０１】
Ｓ６０２では、制御部２１０は、マイメニュー設定タブ３２６の処理を行う。Ｓ６０２の処理の詳細は図７で後述する。
【０１０２】
Ｓ６０３では、制御部２１０は、小タブのフォーカス位置がマイメニュー小タブ３２０のいずれかであるか否かを判定し、マイメニュー小タブ３２０の何れかの場合はＳ６０４に進み、そうでない場合はＳ６０６に進む。
【０１０３】
Ｓ６０４では、制御部２１０は、マイメニュー小タブに含まれるメニュー項目のうち、フォーカスされているメニュー項目が「設定」３４２であるか判定する。そして、「設定」３４２にフォーカスされている場合はＳ６０５に進み、それ以外（つまり、マイメニュー項目３４１）の場合はＳ６０６に進む。
【０１０４】
Ｓ６０５では、制御部２１０は、「設定」３４２の処理を行う。Ｓ６０５の処理の詳細は図１４で後述する。
【０１０５】
Ｓ６０６では、制御部２１０は、フォーカスされているメニュー項目３０９に応じた画面表示を開始する。そして、ユーザが画面上でカメラ１００の機能の設定変更や実行を行った後、Ｓ６０７に進む。
【０１０６】
Ｓ６０７では、制御部２１０は、Ｓ６０６で開始した画面表示を終了する。
【０１０７】
＜マイメニュー設定タブの処理＞
次に、図７及び図８を参照して、図６のＳ６０２におけるマイメニュー設定タブ３２６の処理について説明する。
【０１０８】
（マイメニュータブの追加処理）
Ｓ７０１では、制御部２１０は、フォーカスされているメニュー項目が「マイメニュータブの追加」３３１であるか判定し（図８（Ａ））、そうである場合はＳ７０２に進み、それ以外の場合はＳ７０４に進む。
【０１０９】
Ｓ７０２では、制御部２１０は、ユーザ操作によりマイメニュータブを追加してよいとの指示を受けたか判定し、ＯＫの指示を受けた場合はＳ７０３に進み、キャンセルの指示を受けた場合は処理を終了する。
【０１１０】
Ｓ７０３では、制御部２１０は、不揮発性メモリ２０４に格納されているマイメニュー小タブ３２０の登録数を１つ増やす処理を実行し、Ｓ７１７に進む。ここで、図８を参照して、Ｓ７０１〜Ｓ７０３の「マイメニュータブの追加」３３１の処理における画面遷移の詳細について説明する。
【０１１１】
図８は、「マイメニュータブの追加」３３１が選択されたとき画面遷移を示している。図８（Ａ）の画面３Ｂ３で、ユーザが「マイメニュータブの追加」３３１を選択すると、制御部２１０は図８（Ｂ）の画面８Ａを表示する。ユーザが画面８Ａでキャンセルボタン８２０を押した場合は、制御部２１０はマイメニュータブの追加は実行せずに選択前の画面３Ｂ３を表示する。一方、ユーザが画面８ＡでＯＫボタン８２１を押した場合は、制御部２１０は不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０の登録数を１つ増加し、図８（Ｃ）の画面３Ｃ３を表示する。画面３Ｂ３ではマイメニュー小タブ３２０が表示されていないが、画面３Ｃ３ではマイメニュータブが追加されたため、マイメニュー小タブ３２０が１つ増加している。図８の例ではマイメニュー小タブ３２０が０個の状態から増加する例を示したが、マイメニュータブが何個の状態であっても登録個数の上限までは追加処理を行うことができる。また、追加前の小タブフォーカス位置はマイメニュー設定タブ３２６であるが、追加処理後は追加したマイメニュータブにフォーカスが移動する（図８（Ｃ））。制御部２１０は、追加したマイメニュー小タブ３２０に小タブのフォーカス位置を移動し、移動後の小タブのフォーカス位置を揮発性メモリ２０３に記憶する。
【０１１２】
（マイメニュータブの全削除処理）
Ｓ７０４では、制御部２１０は、フォーカスされているメニュー項目が「マイメニュータブの全削除」３３２（図１２（Ａ））であるか判定し、そうである場合はＳ７０５に進み、それ以外の場合はＳ７０７進む。
【０１１３】
Ｓ７０５では、制御部２１０は、ユーザ操作によりマイメニュータブの全削除を行うか否かの指示を受けたか判定し、ＯＫの指示を受けた場合はＳ７０６に進み、キャンセルの指示を受けた場合は処理を終了する。
【０１１４】
Ｓ７０６では、制御部２１０は、「マイメニュータブの全削除」３３２の処理を行う。Ｓ７０６の処理の詳細は図１２及び図１３で後述する。
【０１１５】
（全項目削除処理）
Ｓ７０７では、制御部２１０は、フォーカスされているメニュー項目が全項目削除３３３（図９（Ａ））であるか判定し、そうである場合はＳ７０８に進み、それ以外の場合はＳ７１０に進む。
【０１１６】
Ｓ７０８では、ユーザ操作により全項目削除を行うか否かの指示を受けたか判定し、ＯＫの指示を受けた場合はＳ７０９に進み、キャンセルの指示を受けた場合は処理を終了する。
【０１１７】
Ｓ７０９では、制御部２１０は、不揮発性メモリ２０４に格納されている各マイメニュー小タブ３２０に登録されているマイメニュー項目３４１を全て一括して削除する処理を実行し、Ｓ７１７に進む。
【０１１８】
ここで、図９を参照して、Ｓ７０７〜Ｓ７０９の「全項目削除」３３３の処理における画面遷移の詳細について説明する。
【０１１９】
図９は、「全項目削除」３３３が選択されたときの画面遷移を示している。
【０１２０】
「全項目削除」３３３は、各マイメニュー小タブ３２０に登録されたマイメニュー項目３４１を全て削除する機能を実行するためのメニュー項目である。
【０１２１】
マイメニュー小タブ３２０にマイメニュー項目３４１が登録されている状態（図９（Ｃ））で、図９（Ａ）の画面３Ｂ１で「全項目削除」３３３が選択されると、制御部２１０は、図９（Ｂ）の画面９Ａを表示する。ユーザが画面９Ａでキャンセルボタン９２０を押した場合は、制御部２１０は全項目削除を実行せずに選択前の画面３Ｂ１を表示する。一方、ユーザが画面９ＡでＯＫボタン９２１を押した場合は、制御部２１０は、不揮発性メモリ２０４に記憶されている全てのマイメニュー小タブ３２０に登録された全てのメニュー項目を０個の状態に変更し、画面３Ｂ１を表示する。「全項目削除」３３３を実行する前に、ユーザがマイメニュー小タブ３２０を表示させる操作を行った場合、図９（Ｃ）の画面３Ｃ１のように、マイメニュー小タブ３２０に登録されているマイメニュー項目３４１が表示される。一方、「全項目削除」３３３を実行した後に、ユーザがマイメニュー小タブ３２０を表示させる操作を行った場合、図９（Ｄ）の画面３Ｃ３のように、全てのマイメニュー小タブ３２０のマイメニュー項目３４１が０個の状態で表示される。この場合は、「マイメニュータブの全削除」とは異なり、マイメニュー小タブは削除されず、全てのマイメニュー小タブのメニューのメニュー項目が、「設定」だけの空（カラ）の状態となるだけである。
【０１２２】
（メニュー表示処理）
Ｓ７１０では、制御部２１０は、フォーカスされているメニュー項目が「メニュー表示」３３４であるか判定し、そうである場合はＳ７１１に進み、それ以外の場合は処理を終了する。
【０１２３】
Ｓ７１１では、制御部２１０は、「メニュー表示」３３４の設定項目１００１〜１００３を表示する画面（図１０（Ｂ））を表示する。また、制御部２１０は、図１０（Ｂ）の画面上で選択された設定項目が「通常表示」１００１であるか判定し、「通常表示」１００１の場合はＳ７１２に進み、それ以外の場合はＳ７１３に進む。
【０１２４】
Ｓ７１２では、制御部２１０は、不揮発性メモリ２０４に記憶されている「メニュー表示」の設定を「通常表示」に変更し、Ｓ７１７に進む。
【０１２５】
Ｓ７１３では、制御部２１０は、図１０（Ｂ）の画面上で選択された設定項目が「マイメニュータブから表示」１００２であるか判定し、そうである場合はＳ７１４に進み、それ以外の場合はＳ７１５に進む。
【０１２６】
Ｓ７１４では、制御部２１０は、不揮発性メモリ２０４に記憶されている「メニュー表示」の設定を「マイメニュータブから表示」に変更し、Ｓ７１７に進む。
【０１２７】
Ｓ７１５では、制御部２１０は、図１０（Ｂ）の画面上で選択された設定項目が「マイメニュータブのみ表示」１００３であるか判定し、そうである場合はＳ７１６に進み、それ以外の場合は処理を終了する。
【０１２８】
Ｓ７１６では、制御部２１０は、不揮発性メモリ２０４に記憶されている「メニュー表示」の設定を「マイメニュータブのみ表示」に変更し、Ｓ７１７に進む。
【０１２９】
Ｓ７１７では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０及び「メニュー表示」の設定に基づいて大タブ、小タブの再生成処理を行い、表示中の画面の更新処理を行う。
【０１３０】
ここで、図１０を参照して、Ｓ７１０〜Ｓ７１６の「メニュー表示」の設定処理における画面遷移の詳細について説明する。
【０１３１】
図１０は、「メニュー表示」３３４が選択されたときの画面遷移を示している。
【０１３２】
「メニュー表示」３３４は、メニューを表示させた際に最初に表示する画面についての設定項目であり、設定項目１００１〜１００３の３つの状態のいずれかに設定できる。
【０１３３】
「通常表示」は、メニュー画面表示（Ｓ４０２）を開始した場合に、前回メニュー画面を閉じた直前にフォーカスしていた大タブ（前回最後に選択していた項目）、小タブをフォーカスした状態でメニュー画面を表示する設定である。「通常表示」に設定していた場合は、例えば図３（Ａ）の画面３Ａからメニュー画面表示が開始される。図３（Ａ）の画面３Ａの状態では、全ての大タブ３０１〜３０６とそれらに所属する小タブが表示される。
【０１３４】
「マイメニュータブから表示」は、前回メニュー画面を閉じた直前にフォーカスしていた大タブがマイメニュータブ３０６以外でも、メニュー画面表示（Ｓ４０２）を開始するとマイメニュータブ３０６をフォーカスした状態でメニュー画面を表示する設定である。また、マイメニュータブ３０６に属する小タブ（３２０または３２６）をフォーカスした状態でメニュー画面表示が開始される。すなわち、メニューボタン１１０を一回押下するだけで、素早く、ユーザーが登録したメニュー項目で構成されるマイメニューを開くことができる設定である。メニューを開いた後は、ユーザー操作で他の大タブに属する小タブのメニューに切り替えることもできる。「マイメニュータブから表示」に設定していた場合は、例えば図１０（Ａ）の画面３Ｂ１からメニュー画面表示が開始される。図１０（Ａ）の画面３Ｂ１では、フォーカスされているのはマイメニュータブ３０６であるが、全ての大タブ３０１〜３０６が表示されている。
【０１３５】
「マイメニュータブのみ表示」１００３は、大タブとしてはマイメニュータブ３０６のみを表示し、他の大タブは非表示としたメニューを表示させる設定である。また、マイメニュータブ３０６とこれに所属する小タブ３２０、３２６のみが表示される。このため、他の大タブに属するメニューを開くことはできない。「マイメニュータブのみ表示」に設定していた場合は、例えば図１０（Ｃ）の画面３Ｂ２や、図３（Ｃ２）の画面３Ｃ２からメニュー画面表示が行われる。
【０１３６】
なお、図７及び図１０の説明では、「メニュー表示」の設定値はユーザが操作部２０５を操作することにより決定したが、マイメニュー小タブ３２０の個数により、制御部２１０が判定を行い設定値を決定しても良い。例えば、制御部２１０はマイメニュー小タブ３２０の個数が一定以上（所定数以上）になったら「メニュー表示」の設定値を「マイメニュータブのみ表示」にするなどの制御を行えば良い。これによって、「通常表示」に設定していた場合、追加されたマイメニュー小タブ３２０が所定数未満である場合には、マイメニュータブ３０６以外の大タブが表示され、例えば撮影タブ３０１を選択した場合は撮影タブ３０１に属する小タブが表示される。その状態から、マイメニュー小タブ３２０が所定数以上追加されると、「マイメニュータブのみ表示」に自動で変更され、マイメニュータブ３０６以外の大タブは表示されなくなる。従って、例えば撮影タブ３０１に属する小タブが表示されることはなくなる。マイメニュー小タブ３２０の個数が増えると、小タブ３０７のフォーカスを移動するためのユーザ操作も増加し、小タブ３０７のフォーカス移動を左右ボタン１２５やメインダイヤル１１４で行うと、操作に手間取ったり、時間がかかる。よって、小タブの移動回数を少しでも減らし、操作の手間を省くため、マイメニュー小タブ３２０の個数が一定以上になったら「マイメニュータブのみ表示」に設定することは有効な手段である。
【０１３７】
＜メニュー画面表示処理＞
次に、図１１を参照して、図４のＳ４０２におけるメニュー画面の表示処理について説明する。
【０１３８】
Ｓ１１０１では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０の登録数を読み出し、登録数が１以上であるか判定する。登録数が１以上である場合はＳ１１０２に進み、登録数が０と判定した場合はＳ１１０３に進む。
【０１３９】
Ｓ１１０２では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０の登録数分のマイメニュー小タブ３２０を生成する。
【０１４０】
Ｓ１１０３では、制御部２１０は、不揮発性メモリ２０４に記憶されている「メニュー表示」３３４の現在の設定を読み出す。そして、制御部２１０は、読み出した設定が「マイメニュータブのみ表示」である場合はＳ１１０５に進み、「通常表示」または「マイメニュータブから表示」である場合はＳ１１０４に進む。
【０１４１】
Ｓ１１０４では、制御部２１０は、マイメニュー設定タブ３２６とその他の小タブ３０７とマイメニュータブ３０６とその他の大タブ３０１〜３０５を生成する。
【０１４２】
Ｓ１１０５では、制御部２１０は、マイメニュー設定タブ３２６とマイメニュータブ３０６を生成する。
【０１４３】
Ｓ１１０６では、制御部２１０は、不揮発性メモリ２０４に記憶されている「メニュー表示」３３４の現在の設定が「通常表示」であるか否かを判定する。「通常表示」である場合はＳ１１０９に進み、そうでない場合、すなわち、「マイメニュータブから表示」である場合はＳ１１０７に進む。
【０１４４】
Ｓ１１０７では、制御部２１０は、揮発性メモリ２０３に記憶されている前回のメニュー表示終了時点での小タブのフォーカス位置を読み出し、フォーカス位置がマイメニュー設定タブ３２６であるか否かを判定する。マイメニュー設定タブ３２６であった場合はＳ１１０９に進み、そうでない場合はＳ１１０８に進む。
【０１４５】
Ｓ１１０８では、制御部２１０は、マイメニュー小タブ３２０の一番左側のタブから表示を開始する。ここでは、例えば図３（Ｃ１）のような画面３Ｃ１を表示する。
【０１４６】
Ｓ１１０９では、制御部２１０は、揮発性メモリ２０３に記憶されている前回のメニュー表示終了時点での小タブのフォーカス位置から表示を開始する。ここでは、例えば図３（Ａ）、（Ｂ１）、（Ｃ１）のような画面３Ａ、３Ｂ１、３Ｃ１を表示する。
【０１４７】
＜マイメニュータブの全削除処理＞
次に、図１２及び図１３を参照して、図７のＳ７０６におけるマイメニュータブの全削除の処理について説明する。
【０１４８】
図１２は、「マイメニューの全削除」３３２が選択されたときの画面遷移を示している。
【０１４９】
「メニュー表示」３３４の設定として「マイメニュータブのみ」以外が選択されている場合の図１２（Ａ）の画面３Ｂ１で「マイメニュータブの全削除」３３２が選択されると、制御部２１０は、図１２（Ｂ）の画面１２Ａを表示する。また、「マイメニュータブのみ表示」が選択されている場合の図１２（Ｄ）の画面３Ｂ２で「マイメニュータブの全削除」３３２が選択されると、制御部２１０は、図１２（Ｂ）の画面１２Ａを表示する。ユーザ操作により画面１２Ａ上でキャンセルボタン１２００が押された場合は、制御部２１０は、タブの削除は実行せずに選択前の画面状態に応じて画面３Ｂ１又は３Ｂ２を表示する。一方、画面１２Ａ上でＯＫボタン１２０１が押された場合は、制御部２１０は、追加したマイメニュー小タブ３２０の全てを削除し、図１２（Ｃ）の画面３Ｂ３を表示する。画面３Ｂ３に示すように、画面３Ｂ２から遷移してきた場合でも全て大タブが表示される。
【０１５０】
図１３は、図７のＳ７０６におけるマイメニュータブの全削除の処理を示している。
【０１５１】
Ｓ１３０１では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０の登録数を０に変更する。
【０１５２】
Ｓ１３０２では、制御部２１０は、「メニュー表示」３３４の設定を不揮発性メモリ２０４から読み出し、「通常表示」であるか判定し、そうである場合は処理を終了し、それ以外の場合はＳ１３０３に進む。
【０１５３】
Ｓ１３０３では、制御部２１０は、「メニュー表示」３３４の設定を「通常表示」に変更し、変更した設定値を不揮発性メモリ２０４に記憶する。また、制御部２１０は、変更前の状態をＳ１３０４での判定に使用するために揮発性メモリ２０３に保持し、Ｓ１３０４に進む。
【０１５４】
Ｓ１３０４では、制御部２１０は、Ｓ１３０３で揮発性メモリ２０３に保持した変更前の「メニュー表示」３３４の設定を読み出し、「マイメニュータブのみ表示」であるか判定し、そうである場合はＳ１３０５に進み、それ以外の場合は処理を終了する。
【０１５５】
Ｓ１３０５では、制御部２１０は、マイメニュータブ以外の大タブと小タブの全てのタブの生成を行う。
【０１５６】
上述したマイメニュータブの全削除処理において、「マイメニュータブから表示」又は「マイメニュータブのみ表示」に設定されていて「マイメニュータブの全削除」を行うということは、ユーザにとってマイメニュー機能自体が不要になったと考えられる。従って、「マイメニュータブから表示」または「マイメニュータブのみ表示」の機能も不要になると考えられる。マイメニュータブの全削除時に「メニュー表示」３３４の設定を「通常表示」に戻すことでマイメニュータブ削除後に、ユーザが「メニュー表示」３３４の設定を変更する手間を省く効果が得られる。
【０１５７】
また、「マイメニュータブのみ表示」が設定されている状態でマイメニュータブの全削除を行った場合は、全削除と同時にマイメニュータブ３０６以外の大タブ３００が全て表示される。そのため、「メニュー表示」３３４が「通常表示」の状態に戻ったことをユーザがすぐに判別することができる。
【０１５８】
＜マイメニュータブの機能＞
次に、図１４を参照して、図６のＳ６０５における設定の処理について説明する。
【０１５９】
Ｓ１４０１では、制御部２１０は、図１５（Ａ）の画面１５Ａ上で「設定」３４２が選択されると、「設定」３４２の項目の下位階層メニューである図１５（Ｂ）の画面１５Ｂのように、メニュー項目１５０１〜１５０６を表示する。
【０１６０】
Ｓ１４０２では、制御部２１０は、制御部２１０は、サブダイヤル１１５又は上下ボタン１２１が操作されたか判定し、操作された場合はＳ１４０３に進み、操作されない場合はＳ１４０４に進む。
【０１６１】
Ｓ１４０３では、制御部２１０は、メニュー項目１５０１〜１５０６上のフォーカスを移動する処理を実行する。サブダイヤル１１５が時計回り又は下ボタン１２３が押下された場合は、下方向にフォーカスを移動する。また、サブダイヤル１１５が反時計回り又は上ボタン１２２が押下された場合は、上方向にフォーカスを移動する。また、制御部２１０は、フォーカス移動先のメニュー項目を揮発性メモリ２０３に記憶する。
【０１６２】
Ｓ１４０４では、制御部２１０は、セットボタン１１３が押下されたか判定し、押下された場合はＳ１４０５に進み、押下されない場合はＳ１４１６に進む。
【０１６３】
（登録項目の選択）
Ｓ１４０５では、制御部２１０は、現在フォーカスされているメニュー項目が「登録項目の選択」１５０１（図１５（Ｂ）の画面１５Ｂ）であるか判定し、そうである場合はＳ１４０６に進み、それ以外の場合はＳ１４０７に進む。
【０１６４】
Ｓ１４０６では、制御部２１０は、「登録項目の選択」１５０１の処理を行う。Ｓ１４０６の処理の詳細は図１５及び図１６で後述する。
【０１６５】
（登録項目の並べ替え）
Ｓ１４０７では、制御部２１０は、現在フォーカスされているメニュー項目が「登録項目の並べ替え」１５０２であるか判定し、そうである場合はＳ１４０８に進み、それ以外の場合はＳ１４０９に進む。
【０１６６】
Ｓ１４０８では、制御部２１０は、「登録項目の並べ替え」の処理を行う。「登録項目の並べ替え」の処理では、ユーザーからの操作に従って現在フォーカスされているマイメニュー小タブ３２０に登録されているマイメニュー項目３４１の並べ替えを行う。なお、マイメニュー小タブ３２０のメニューに含まれるメニュー項目のうち、「設定」３４２の並び順は変更できず、一番下の順となるものとする。
【０１６７】
（選択して削除）
Ｓ１４０９では、制御部２１０は、現在フォーカスされているメニュー項目が「選択して削除」１５０３であるか判定し、そうである場合はＳ１４１０に進み、それ以外の場合はＳ１４１１に進む。
【０１６８】
Ｓ１４１０では、制御部２１０は、「選択して削除」の処理を行う。「選択して削除」の処理では、現在フォーカスされているマイメニュー小タブ３２０において、登録済みのマイメニュー項目３４１の中からユーザが１つ指定したマイメニュー項目３４１を現在フォーカスされているマイメニュー小タブ３２０から削除する。
【０１６９】
（タブ内の全項目削除）
Ｓ１４１１では、制御部２１０は、現在フォーカスされている項目が「タブ内の全項目削除」１５０４であるか判定し、そうである場合はＳ１４１２に進み、それ以外の場合はＳ１４１３に進む。
【０１７０】
Ｓ１４１２では、制御部２１０は、「タブ内の全項目削除」の処理を行う。「タブ内の全項目削除」の処理では、現在フォーカスされているマイメニュー小タブ３２０において、登録済みのマイメニュー項目３４１を現在フォーカスされているマイメニュー小タブ３２０から全て削除する。
【０１７１】
（タブの削除）
Ｓ１４１３では、制御部２１０は、現在フォーカスされている項目が「タブの削除」１５０５であるか判定し、そうである場合はＳ１４１４に進み、それ以外の場合はＳ１４１５に進む。
【０１７２】
Ｓ１４１４では、制御部２１０は、「タブの削除」１５０５の処理を行う。Ｓ１４１４の処理の詳細は図１７及び図１８で後述する。
【０１７３】
（タブ名の変更）
Ｓ１４１５では、制御部２１０は、「タブ名の変更」の処理を行う。「タブ名の変更」の処理では、現在フォーカスされているマイメニュー小タブ３２０のタブ名３０８を、ユーザー操作に従ってユーザー任意の文字列に変更する。
【０１７４】
Ｓ１４１６では、制御部２１０は、メニューボタン１１０が押下されたか判定し、押下された場合はＳ１４１７に進み、押下されない場合はＳ１４０２に戻る。
【０１７５】
Ｓ１４１７では、制御部２１０は、図１５の設定画面の表示処理を終了する。
【０１７６】
＜登録項目の選択処理＞
次に、図１５及び図１６を参照して、図１４のＳ１４０６における登録項目の選択処理について説明する。
【０１７７】
図１５は、「登録項目の選択」１５０１が選択されたときの画面遷移を示している。
【０１７８】
「登録項目の選択」１５０１は、マイメニュー小タブ３２０に対して、ユーザが登録したいマイメニュー項目を選択して登録する機能を実行するためのメニュー項目である。図１５（Ａ）の画面１５Ａでは、マイメニュータブ３０６に属する小タブとして、マイメニュー設定タブ３２６とマイメニュー小タブ３２０があり、マイメニュー小タブ３２０を構成する小タブとして、マイメニュー１タブ３２１、マイメニュー２タブ３２２がある。小タブのフォーカス位置はマイメニュー１タブ３２１とする。マイメニュー１タブ３２１、マイメニュー２タブ３２２ともに、登録済みのマイメニュー項目３４１は１つもないとする。
【０１７９】
図１５（Ａ）の画面１５Ａで、「設定」３４２が選択されると、制御部２１０は図１５（Ｂ）のマイメニュー１タブ３２１の設定画面１５Ｂを表示する。
【０１８０】
設定画面１５Ｂで、「登録項目の選択」１５０１が選択されると、制御部２１０は、現在フォーカスされている小タブであるマイメニュー１タブ３２１に対してマイメニュー項目を追加する画面、すなわち図１５（Ｃ）の登録項目の選択画面１５Ｃを表示する。
【０１８１】
図１５（Ｋ）はマイメニュー項目として追加可能なメニュー項目１５０１の一覧を例示している。選択可能なメニュー項目の一覧とは、小タブ３０７に所属するメニュー項目３０９の集合体である。
【０１８２】
図１５（Ｃ）の選択画面１５Ｃでは、メニュー項目一覧１５１０の中で記録画質１５１１にフォーカスが当たっている。選択画面１５Ｃで、記録画質１５１１が選択される（フォーカスした状態でセットボタン１１３が押される）と、制御部２１０はフォーカス中のメニュー項目である記録画質１５１１を登録してよいかをユーザに確認する図１５（Ｄ）の画面１５Ｄを表示する。
【０１８３】
確認画面１５Ｄで、キャンセルボタン１５２０が押されると、制御部２１０は、選択されたメニュー項目の登録は実行せずに、図１５（Ｃ）の選択画面１５Ｃを表示する。また、ＯＫボタン１５２１が押されると、制御部２１０は、選択されたメニュー項目、画面１５Ｃでは記録画質１５１１、を現在フォーカスされているマイメニュー１タブ３２１に登録し、図１５（Ｅ）の登録項目の選択画面１５Ｅを表示する。
【０１８４】
制御部２１０は、画面１５Ｅのメニュー項目一覧１５１０の中で、記録画質１５１２はすでに登録済のために設定できないことを識別可能に表すグレー色で表示し、選択されてもフォーカスできないように制御する。制御部２１０は、記録画質１５１２は登録済みであるためフォーカスを当てずに、次の項目である撮影画像の確認時間１５１３にフォーカスを当てる。このように、現在設定を行っているマイメニュー小タブに既に登録済みの項目については、その項目を選択できないように制御する。
【０１８５】
画面１５Ｅで、メニューボタン１１０が押下されると、制御部２１０は図１５（Ｆ）のマイメニュー１タブ３２１の設定画面１５Ｂを表示する。
【０１８６】
画面１５Ｂで、メニューボタン１１０が押下されると、制御部２１０は、図１５（Ｇ）のメニュー画面１５Ｇを表示する。画面１５Ｇでは小タブのフォーカス位置はマイメニュー１タブ３２１である。「登録項目の選択」１５０１を実行する前のマイメニュー１タブ３２１のメニュー画面１５Ａではマイメニュー項目が１つも登録されていない。しかし、「登録項目の選択」１５０１の実行後のマイメニュー１タブ３２１のメニュー画面１５Ｇでは、マイメニュー項目３４１が１つ追加されている。
【０１８７】
図１５（Ｈ）の画面１５Ｈは、画面１５Ｇでユーザが小タブのフォーカス位置をマイメニュー２タブ３２２に移動したときの画面を例示している。
【０１８８】
画面１５Ｈで、「設定」３４２が選択されると、制御部２１０は図１５（Ｉ）のマイメニュー２タブ３２２の設定画面１５Ｉを表示する。
【０１８９】
画面１５Ｉで、「登録項目の選択」１５０１が選択されると、制御部２１０は現在フォーカスされている小タブであるマイメニュー２タブ３２２に対してマイメニュー項目を追加する画面、すなわち図１５（Ｊ）の登録項目の選択画面１５Ｊを表示する。画面１５Ｅのマイメニュー１タブ３２１の「登録項目の選択」１５０１では記録画質１５１２は登録済のグレー表示であるが、マイメニュー２タブ３２２の設定画面１５Ｊでは記録画質１５１１が登録されていないため、登録可能な表示となる。
【０１９０】
上述したように、マイメニュー１タブ３２１に登録済みの記録画質１５１１はマイメニュー１タブ３２１には重複して登録できないが、マイメニュー２タブ３２２には登録が可能である。言い換えると、同じマイメニュー小タブに対して、同じメニュー項目を重複登録することはできないが、別のマイメニュー小タブには登録可能なように構成されている。これは、例えばマイメニュー１タブ３２１は人物用、マイメニュー２タブ３２２は風景用というようにユーザがユースケース毎にマイメニュー小タブを使い分けることを想定した場合、メニュー項目が複数のマイメニュー小タブに登録できる方が便利だからである。
【０１９１】
＜登録項目の選択処理＞
次に、図１６を参照して、図１４のＳ１４０６における登録項目の選択処理について説明する。
【０１９２】
Ｓ１６０１では、制御部２１０は、不揮発性メモリ２０４に記憶されている、「登録項目の選択」１５０１で選択可能なメニュー項目一覧（図１５（Ｋ））から、１番目の項目を読み出してフォーカスする項目データとして揮発性メモリ２０３に記憶する。
【０１９３】
Ｓ１６０２では、制御部２１０は、揮発性メモリ２０３に記憶されているフォーカス位置が現在のマイメニュー小タブに登録済であるか判定し、登録済の場合はＳ１６０３に進み、登録済でない場合はＳ１６０４に進む。
【０１９４】
Ｓ１６０３では、制御部２１０は、不揮発性メモリ２０４に記憶されている、「登録項目の選択」１５０１で選択可能なメニュー項目一覧（図１５（Ｋ））から、２番目の項目を読み出してフォーカスする項目データとして揮発性メモリ２０３に記憶する。
【０１９５】
揮発性メモリ２０３に記憶されているフォーカスする項目データが現在のマイメニュー小タブに登録されていない状態になるまで、Ｓ１６０２とＳ１６０３の処理を繰り返す。
【０１９６】
Ｓ１６０４では、制御部２１０は、不揮発性メモリ２０４に記憶されている、「登録項目の選択」１５０１で選択可能なメニュー項目一覧（図１５（Ｋ））から、表示対象の項目（選択肢）を１つ取得して、揮発性メモリ２０３に記憶する。
【０１９７】
Ｓ１６０５では、制御部２１０は、揮発性メモリ２０３に記憶されている表示対象の項目が現在のマイメニュー小タブに登録済みであるか判定し、登録済みの場合はＳ１６０６に進み、登録済みでない場合はＳ１６０７に進む。
【０１９８】
Ｓ１６０６では、制御部２１０は、Ｓ１６０４で取得した表示対象の項目を設定不可であることを表すグレー色で表示して、Ｓ１６０８に進む。なお、揮発性メモリ２０３に記憶された、フォーカスする項目で合った場合には、フォーカスした表意形態で表示する。
【０１９９】
Ｓ１６０７では、制御部２１０は、Ｓ１６０４で取得した表示対象の項目を設定可能であることを表す白色で表示して、Ｓ１６０８に進む。
【０２００】
Ｓ１６０８では、制御部２１０は、図１５（Ｂ）の画面１５Ｂに表示する項目を最後まで表示したか判定し、最後まで表示した場合はＳ１６１０に進み、最後まで表示していない場合はＳ１６０５に進む。
【０２０１】
Ｓ１６０９では、制御部２１０は、不揮発性メモリ２０４に記憶されている、「登録項目の選択」１５０１で選択可能なメニュー項目一覧（図１５（Ｋ））から、次に表示する項目を１つ取得して、揮発性メモリ２０３に記憶する。最後まで表示するまで、すなわちメニュー項目の表示が完了した状態となるまで、Ｓ１６０５〜Ｓ１６０９を繰り返す。
【０２０２】
Ｓ１６１０では、制御部２１０は、登録項目の選択画面のその他の部分を表示して、Ｓ１６１１に進む。
【０２０３】
Ｓ１６１１では、制御部２１０は、セットボタン１１３が押下されたか判定し、押下された場合はＳ１６１２に進み、押下されない場合はＳ１６１３に進む。
【０２０４】
Ｓ１６１１では、制御部２１０は、図１５（Ｄ）に示した、選択されているメニュー項目をマイメニューに登録してよいかどうかをユーザに問う確認画面を表示する。
【０２０５】
Ｓ１６１３では、制御部２１０は、図１５（Ｄ）の確認画面１５Ｄで、キャンセルボタン１５２０が押下された（キャンセルボタン１５２０が選択された状態でセットボタン１１３が押下された）か、ＯＫボタン１５２１が押下されたかを判定する。キャンセルボタン１５２０が押下された場合はＳ１６１５に進み、ＯＫボタン１６１３が押下された場合はＳ１６１４に進む。
【０２０６】
Ｓ１６１４では、制御部２１０は、選択されたメニュー項目（Ｓ１６１１でセットボタン１１３が押下された際にフォーカスされていた項目）を、現在選択しているマイメニュー小タブのメニュー項目として登録する。すなわち、選択されたメニュー項目を、現在選択しているマイメニュー小タブと関連付けて不揮発性メモリ２０４に記録する。
【０２０７】
Ｓ１６１５では、制御部２１０は、サブダイヤル１１５又は上下ボタン１２１が操作されたか判定し、操作された場合はＳ１６１４に進み、操作されていない場合はＳ１６０３に進む。
【０２０８】
Ｓ１６１６では、制御部２１０は、メニューボタン１１０が押下されたか判定し、押下された場合はＳ１６１７に進み、押下されない場合はＳ１６１１に戻る。
【０２０９】
Ｓ１６１７では、制御部２１０は、登録項目の選択の画面表示を終了し、処理を終了する。
【０２１０】
＜タブの削除処理＞
次に、図１７及び図１８を参照して、図１４のＳ１４１４におけるタブの削除処理について説明する。
【０２１１】
図１７は、「タブの削除」１５０５が選択されたときの画面遷移を示している。
【０２１２】
まず、「メニュー表示」３３４の設定が「マイメニュータブのみ表示」（図１０）以外のときの図１７（Ｂ）の画面３Ｃ１において、「タブの削除」１５０５が選択された場合の画面の遷移を説明する。
【０２１３】
図１７（Ａ）の画面３Ｃ１で「設定」３４２が選択され、図１７（Ｂ）の画面１５Ｂで「タブの削除」１５０５が選択されると、制御部２１０は、図１７（Ｃ）のタブの削除確認画面１７Ａを表示する。画面１７Ａで、キャンセルボタン１７００が押されると、制御部２１０は、タブの削除処理は実行せずに、画面３Ｃ１を表示する。また、ＯＫボタン１７０１が押されると、制御部２１０は、タブの削除処理を実行し、現在選択しているマイメニュー小タブを個別に削除する。そして、図１７（Ｄ）の画面１７Ｂに遷移する。タブ削除処理実行後の画面１７Ｂと、タブ削除処理実行前の画面３Ｃ１とを比較すると、小タブ３２０が１つ減少している。
【０２１４】
次に、「メニュー表示」３３４の設定が「マイメニュータブのみ表示」であり、マイメニュー小タブ３２０が１個のときの図１７（Ｅ）から遷移した図１７（Ｆ）の画面１５Ｂにおいて、「タブの削除」１５０５が選択された場合の画面の遷移を説明する。
【０２１５】
図１７（Ｅ）の画面３Ｃ２で「設定」３４２が選択され、図１７（Ｆ）の画面１５Ｂで「タブの削除」１５０５が選択されると、制御部２１０は、図１７（Ｇ）のタブの削除確認画面１７Ａを表示する。画面１７Ａで、キャンセルボタン１７００が押されると、制御部２１０は、タブの削除処理は実行せずに、画面３Ｃ２を表示する。また、ＯＫボタン１７０１が押されると、制御部２１０は、タブの削除処理を実行し、現在選択しているマイメニュー小タブを個別に削除する。そして、図１７（Ｈ）の画面３Ｂ３に遷移する。タブの削除処理実行前にはマイメニュータブのみ表示されていたのが、タブの削除処理実行後には、大タブ３００が全て表示される状態となる。これは、タブの削除によりマイメニュー小タブが１つも無くなるためである。
【０２１６】
次に、図１８を参照して、タブの削除処理について説明する。
【０２１７】
Ｓ１８０１では、制御部２１０は、画面１７Ａを表示し、ユーザにタブの削除処理を行ってよいか否かを確認する。画面１７Ａで、ＯＫボタン１７０１が押された場合はＳ１８０２に進み、キャンセルボタン１７００が押された場合は処理を終了する。
【０２１８】
Ｓ１８０２では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブ３２０の登録数を１つ減少させ（マイメニュー小タブの個別削除）、Ｓ１８０３に進む。
【０２１９】
Ｓ１８０３では、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブの登録数を読み出し、登録数が０であった場合はＳ１８０４に進み、それ以外の場合は処理を終了する。
【０２２０】
Ｓ１８０４では、制御部２１０は、「メニュー表示」３３４の設定を不揮発性メモリ２０４から読み出し、「通常表示」であるか判定し、「通常表示」の場合は処理を終了し、それ以外の場合はＳ１８０５に進む。
【０２２１】
Ｓ１８０５では、制御部２１０は、「メニュー表示」３３４の設定を「通常表示」に変更し、変更した設定値を不揮発性メモリ２０４に記憶する。また、制御部２１０は、変更前の状態をＳ１８０６の判定に使用するために揮発性メモリ２０３に保持し、Ｓ１８０６に進む。
【０２２２】
Ｓ１８０６では、制御部２１０は、Ｓ１３０３で揮発性メモリ２０３に保持した変更前の「メニュー表示」３３４の設定を読み出し、「マイメニュータブのみ表示」であるか判定し、そうである場合はＳ１８０７に進み、それ以外の場合は処理を終了する。
【０２２３】
Ｓ１８０７では、制御部２１０は、マイメニュー以外の大タブと小タブの全てのタブの生成を行う。
【０２２４】
「メニュー表示」３３４が「マイメニュータブから表示」又は「マイメニュータブのみ表示」に設定されている状態でタブの削除を行い、結果的にマイメニュー小タブ３２０が０個になったということは、マイメニュー機能自体が不要になったと考えられる。そのため、「マイメニュータブのみ表示」又は「マイメニュータブから表示」の機能も不要になると考えられる。よって、タブの削除処理によってマイメニュータブが０個になった時点で「メニュー表示」３３４の設定を「通常表示」に戻すことでタブの削除処理実行後にユーザが「メニュー表示」３３４の設定を「通常表示」に戻す手間を省く効果が得られる。また、「マイメニュータブのみ表示」に設定されている状態でタブの削除を行い、マイメニュータブが０個になった場合は、削除と同時に大タブ３００が全て表示される。これにより、「メニュー表示」３３４の設定が「通常表示」に戻ったことをユーザがすぐに判別することができる。なお、「メニュー表示」３３４の設定が「通常表示」に戻った後、マイメニュー小タブが０個の状態のままであっても、メニュー表示３３４の設定をユーザー操作に応じて「通常表示」以外に設定可能である。
【０２２５】
なお、マイメニュー小タブが０個の状態では、「メニュー表示」３３４の設定を「通常表示」に固定し、変更できないようにしてもよい。この場合の例を説明する。図１９はマイメニュー小タブ３２０が１つもない場合に「メニュー表示」３３４が選択された場合の画面を例示している。
【０２２６】
制御部２１０は、「メニュー表示」３３４が選択された場合、図１９（Ｂ）の画面１９Ａを表示する。画面１９Ａではマイメニュー小タブ３２０が追加されていない（０個である）ため、「メニュー表示」３３４が選択できない旨のガイダンスが表示される。制御部２１０は、画面１９ＡでＯＫボタン１９００が押されると、画面３Ｂ２を表示する。
【０２２７】
マイメニュー小タブ３２０が存在しないのに、頻繁に使用する機能に素早くアクセスするための「メニュー表示」３３４を、ユーザが「マイメニュータブから表示」又は「マイメニュータブのみ表示」に変更することは通常は考えられない。よって、「メニュー表示」３３４の設定を変更できないように制御することでマイメニュー機能を使用しないユーザが「メニュー表示」３３４の設定を誤って変更してしまうことを防止することができる。すなわち、マイメニュー小タブ３２０が存在しないのに関わらず、メニュー画面がマイメニュータブ３０６から表示されてしまう不都合を回避できる。
【０２２８】
＜マイメニュータブの全削除に関する変形例１＞
上述の実施形態では、「マイメニュータブのみ表示」に設定していて、「マイメニュータブの全削除」を行った場合、マイメニュー小タブを全て削除したうえで「メニュー表示」３３４の設定を自動的に「通常表示」に変更する例を説明した。しかし、これに限るものではなく、「通常表示」に変更するか否かをユーザーに確認するようにしてもよい。この場合の例について説明する。
【０２２９】
図２０は「メニュー表示」３３４の設定が「通常表示」の状態で「マイメニュータブの全削除」３３２が選択された場合と、「マイメニュータブのみ表示」の状態から「マイメニュータブの全削除」３３２が選択された場合の画面を例示している。
【０２３０】
この例では、マイメニュータブの全削除を実行した場合に、「メニュー表示」３３４の設定を「通常表示」に戻すか否かを確認する図２０（Ｆ）の画面２０Ａを表示するように制御する。
【０２３１】
「メニュー表示」３３４が「通常表示」に設定された状態の画面３Ｂ１で、「マイメニュータブの全削除」３３２が選択されると、制御部２１０は、画面１２Ａを表示する。また、「メニュー表示」３３４が「マイメニュータブのみ表示」に設定された状態の画面３Ｂ２で、「マイメニュータブの全削除」３３２が選択されると、画面３Ｂ１で「マイメニュータブの全削除」３３２が選択された場合と同様に、画面１２Ａを表示する。ここまでの処理は図１２と同様であるが、画面１２ＡでＯＫボタン１２０１が押されたときの動作が「メニュー表示」３３４の設定によって異なっている。画面１２ＡでＯＫボタン１２０１が押されると、制御部２１０は、「メニュー表示」３３４の設定が「通常表示」であれば、不揮発性メモリ２０４に記憶されているマイメニュー小タブの登録数を０に変更し、図２０（Ｃ）の画面３Ｂ３を表示する。「メニュー表示」３３４の設定が「通常表示」以外ならば、不揮発性メモリ２０４に記憶されているマイメニュー小タブの登録数を０に変更し、画面２０Ａを表示する。画面２０Ａでは、制御部２１０は、「メニュー表示」３３４の設定を「通常表示」に戻すか否かを確認するガイダンスを表示する。そして、画面２０Ａで、はいボタン２００１が選択されると、制御部２１０は、「メニュー表示」３３４の設定を「通常表示」に変更し、全てのタブを生成して画面３Ｂ３を表示する。また、いいえボタン２０００が押されると、制御部２１０は、「メニュー表示」３３４の設定は変更せずに、図２０（Ｇ）の画面２０Ｂを表示する。画面２０Ｂでは、マイメニュー小タブ３２０が０の状態であるが、「メニュー表示」３３４は「マイメニュータブのみ表示」の状態となる。
【０２３２】
マイメニュー小タブの全削除後に再度マイメニュー小タブの追加を行うユーザにとっては「メニュー表示」３３４の状態が「通常表示」に変更されてしまうことにより余計な手間が発生してしまう。このため、マイメニュータブの全削除後に「メニュー表示」３３４の設定を「通常表示」に戻すか否かを確認する画面を表示することにより、再度マイメニュー小タブの追加を行うユーザの操作の手間を減らすことが可能である。
【０２３３】
＜マイメニュータブの全削除に関する変形例２＞
「マイメニュータブの全削除」を行った際の更に他の例を説明する。図２１は、「メニュー表示」３３４の設定に応じた画面の遷移を例示している。図２１（Ａ）は「メニュー表示」３３４の設定が「通常表示」の場合の画面３Ｂ１を例示している。図２１（Ｄ）は「メニュー表示」３３４の設定が「マイメニュータブのみ表示」の場合の画面３Ｂ２を例示している。図２１（Ｇ）は「メニュー表示」３３４の設定が「マイメニュータブから表示」の場合の画面２１Ｂを例示している。
【０２３４】
この例では「マイメニュータブの全削除」を実行した場合に、「メニュー表示」３３４の設定を元に戻したことを図２１（Ｆ）の画面２１Ａに表示するように制御する。
【０２３５】
それぞれの画面３Ｂ１、３Ｂ２、２１Ｂで「マイメニューの全削除」３３２が選択されると、制御部２１０は、画面１２Ａを表示する。画面１２ＡでＯＫボタン１２０１が選択されると、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブの登録数を０に変更する。そして、制御部２１０は、「メニュー表示」３３４の設定が「通常表示」の場合は図２１（Ｃ）の画面３Ｂ３を表示し、「通常表示」以外の場合は「メニュー表示」３３４の設定を「通常表示」に変更し、画面２１Ａを表示する。画面２１Ａでは、制御部２１０は、「メニュー表示」３３４の設定が「通常表示」に変更されたことを表すガイダンスを表示してユーザに通知する。画面２１ＡでＯＫボタン２１００が押されると、制御部２１０は全てのタブを生成して画面３Ｂ３を表示する。
【０２３６】
マイメニュータブの全削除後に再度マイメニューの再登録を行うユーザにとっては「メニュー表示」３３４の設定が「通常表示」に変更されてしまうことを意図しない場合がある。
【０２３７】
「マイメニュータブのみ表示」に設定していたユーザにとっては、マイメニュータブの全削除実行後に表示される画面３Ｂ３でマイメニュータブ３０６以外の大タブが表示されるため設定が変更されたことが判別できる。しかしながら、「マイメニュータブから表示」に設定していたユーザは、「通常表示」に戻ったとしても大タブ３００の表示状態は変わらないため、「メニュー表示」３３４の設定が「通常表示」に戻ったことに気付かないことが想定される。そのようなユーザに対して「メニュー表示」３３４の設定が「通常表示」に戻ったことを明示することで、ユーザは設定が変わったことにすぐに気がつくことが可能である。
【０２３８】
＜マイメニュータブの全削除に関する変形例３＞
「マイメニュータブの全削除」を行った際の更に他の例を説明する。図２２は、「メニュー表示」３３４の設定が「通常表示」の状態で「マイメニュータブの全削除」３３２が選択されたときの画面の遷移を例示している。
【０２３９】
この例では、図２２（Ａ）の画面３Ｂ１で「マイメニュータブの全削除」３３２が選択された場合に、図２２（Ｂ）の「全項目削除」３３３を促す画面２２Ａを表示するように制御する。
【０２４０】
画面３Ｂ１で「マイメニュータブの全削除」３３２が選択されると、制御部２１０は、画面２２Ａを表示する。制御部２１０は、画面２２Ａでマイメニューの設定をやり直す場合は、「全項目削除」を行うことでマイメニュー小タブは削除せずに登録した項目が全て削除できる旨のガイダンスを表示してユーザに通知する。画面２２ＡでＯＫボタン２２０１が押されると、制御部２１０は、不揮発性メモリ２０４に記憶されているマイメニュー小タブの登録数を０に変更し、図２２（Ｃ）の画面３Ｂ３を表示する。また、キャンセルボタン２２００が押されると、制御部２１０は、マイメニュー小タブの削除を実行せずに画面３Ｂ１を表示する。
【０２４１】
マイメニュー小タブの全削除後にマイメニューの再登録を行うユーザは削除後に「マイメニュータブの追加」３３１を実行しなくてはならない。このため、「マイメニュータブの全削除」３３２を実行せずにマイメニュー小タブに登録された項目を全削除する「全項目削除」３３３を実行した方が「マイメニュータブの追加」を行う手間が省ける場合が想定される。よって、このようなユーザにはマイメニュー小タブの全削除実行前に「全項目削除」という選択肢もあることを通知することでユーザの手間を減らすことができる可能性があることをユーザが認識することができる。
【０２４２】
なお、制御部２１０が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行っても良い。また、上述の各実施形態においては、「通常表示」に設定した場合は、前回最後に選択していた大タブを選択してメニュー画面の表示を開始するものとして説明した。しかしこれに限るものではなく、マイメニュータブ３０６以外の所定の大タブを選択してメニュー画面の表示を開始するものとしても良い。例えば、「通常表示」に設定した場合は、前回最後に選択していた大タブがどれかに関わらず、常に左端の大タブである撮影タブ３０１、及び左端の小タブを選択した状態でメニュー画面の表示を開始するものとしても良い。
【０２４３】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０２４４】
また、上述した実施形態においては、本発明をデジタルカメラなどの撮像装置に適用した場合を例に説明した。しかし本発明はこの例に限定されず、メニュー画面においてカスタムメニュー（マイメニュー）を通常のメニュー表示に対して優先的に表示するような設定が可能な電子機器であれば適用可能である。すなわち、本発明は、タブレット、携帯電話やその一種であるスマートフォン、ＰＤＡ、携帯型の画像ビューワ、ゲーム機、電子ブックなどに適用可能である。
【０２４５】
また、本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0006463054.tif 000002
【図２】
0006463054.tif 000003
【図３】
0006463054.tif 000004
【図４】
0006463054.tif 000005
【図５】
0006463054.tif 000006
【図６】
0006463054.tif 000007
【図７】
0006463054.tif 000008
【図８】
0006463054.tif 000009
【図９】
0006463054.tif 000010
【図１０】
0006463054.tif 000011
【図１１】
0006463054.tif 000012
【図１２】
0006463054.tif 000013
【図１３】
0006463054.tif 000014
【図１４】
0006463054.tif 000015
【図１５】
0006463054.tif 000016
【図１６】
0006463054.tif 000017
【図１７】
0006463054.tif 000018
【図１８】
0006463054.tif 000019
【図１９】
0006463054.tif 000020
【図２０】
0006463054.tif 000021
【図２１】
0006463054.tif 000022
【図２２】
0006463054.tif 000023