(57)【要約】【課題】  部分的にメニュー項目が相違するメニュー間の移動があった場合でも、前回の選択項目が維持されるようにする。【解決手段】  システム制御部（５０）は、モード切替えスイッチ（６０）により指定される動作モードに応じたメニュー画面を表示部（２８）に表示し、操作部（７０）の操作に従い動作モードの緒条件を設定する。システム制御部（５０）は、初めて開かれたメニュー画面では、予め決められたメニュー項目を選択状態で表示する。システム制御部（５０）は、設定変更があったメニュー画面を開いた場合、直前に設定変更のあったメニュー項目を選択状態で表示する。選択状態で表示するメニュー項目を示すテーブルが不揮発性メモリ（５６）に格納される。【選択図】  図２
2014238739.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードの何れかに設定する設定手段と、
前記設定手段で設定された動作モードによって少なくとも一部が異なるメニュー項目よりなるメニューを表示する表示制御手段と、
前記設定手段で設定される第１の動作モードで表示されるメニューから、前記設定手段で設定される第２の動作モードで表示されるメニューに変更する場合において、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされた後であるときに、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に応じたメニュー項目を選択して表示し、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされる前のときに、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に関わらず、所定の位置のメニュー項目を選択して表示するように制御する制御手段
とを有することを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記第１の動作モードで表示されるメニューから前記第２の動作モードで表示されるメニューに変更する場合、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされた後であるときに、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目と同じメニュー項目があれば当該同じメニュー項目を選択して表示するように制御することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記制御手段は、前記第１の動作モードで表示されるメニューから前記第２の動作モードで表示されるメニューに変更する場合、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされる前であるときに、前記第２の動作モードで表示されるメニューにおいて先頭のメニュー項目を選択して表示するように制御することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
メニュー項目の変更操作がされる前には、メニュー項目の変更操作がされる前であることを示す初期情報を記憶していることを特徴とする請求項１から３のいずか１項に記載の表示制御装置。
【請求項５】
メニューにおいて選択される項目を変更する変更操作を受け付ける操作手段と、
前記操作手段で前記変更操作を受け付けると、この変更操作によって選択されたメニュー項目を特定する情報を、このメニューを次に表示する際に最初に選択すべき項目の情報を示す初期選択情報として記録する記録手段
とを更に有することを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記制御手段は、メニューを表示していない状態からメニューを表示させる際、前記初期選択情報に記録された情報に基づいて何れかのメニュー項目を選択した状態でメニューを表示するように制御することを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記第１の動作モードで表示されるメニューから前記第２の動作モードで表示されるメニューに変更する場合、前記制御手段は、前記初期情報が記憶されているとき、変更された動作モードでのメニューにおける前記所定の位置のメニュー項目を選択して表示するように制御し、前記初期情報が記憶されていないとき、前記初期選択情報に基づくメニュー項目を選択して表示するように制御することを特徴とする請求項５または６に記載の表示制御装置。
【請求項８】
前記記録手段は、前記初期情報が記憶されていない場合であって、前記設定手段で設定された動作モードが変更されたことに応じて、動作モードの変更の後に、動作モードの変更の前に選択していたメニュー項目と異なるメニュー項目を選択したとき、該異なるメニュー項目を特定する情報を初期選択情報として記録する一方、前記初期情報が記憶されている場合であって、前記設定手段で設定された動作モードが変更されたことに応じて、動作モードの変更の後に、動作モードの変更の前に選択していたメニュー項目と異なるメニュー項目を選択したとき、該異なるメニュー項目を特定する情報を前記初期選択情報としては記録しないことを特徴とする請求項５から７の何れか１項に記載の表示制御装置。
【請求項９】
前記記録手段は、ユーザの初期化の操作に応じて、前記初期選択情報を初期化し、前記初期情報を記録することを特徴とする請求項５から８の何れか１項に記載の表示制御装置。
【請求項１０】
前記表示制御手段は、前記設定手段で設定される同じ動作モードにおいて複数の異なるメニューを表示でき、前記初期情報は前記複数の異なるメニューごとに記憶され、前記記録手段は前記初期選択情報を前記複数のメニューごとに記録することを特徴とする請求項５から９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記表示制御装置は撮像手段を有する撮像装置であり、
前記表示制御手段が表示するメニューは、撮像に関する設定メニューと、再生手段に関する設定メニューとの少なくとも１つを含む
ことを特徴とする１から１０のいずれか１項に記載の表示制御装置。
【請求項１２】
複数の動作モードの何れかに設定する設定ステップと、
前記設定ステップで設定された動作モードによって少なくとも一部が異なるメニュー項目よりなるメニューを表示する表示制御ステップと、
前記設定ステップで設定される第１の動作モードで表示されるメニューから、前記設定ステップで設定される第２の動作モードで表示されるメニューに変更する場合であって、前記表示制御ステップが表示したメニューにおいて選択されるメニュー項目の変更操作がされた後であるとき、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に応じたメニュー項目を選択して表示し、前記表示制御ステップが表示したメニューにおいて選択されるメニュー項目の変更操作がされる前のときには、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に関わらず、所定の位置のメニュー項目を選択して表示するように制御する制御ステップ
とを有することを特徴とする表示制御装置の制御方法。
【請求項１３】
コンピュータを請求項１乃至１１のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを請求項１乃至１１のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種設定メニューなどで項目の一覧表示を行い、表示された項目の何れかを選択可能な表示制御装置、方法及びプログラム並びに記憶媒体に関する。
【背景技術】
【０００２】
複数の選択肢を一覧表示する場合に、何れかの選択肢を初期的に選択状態に置く表示方法が知られている。例えば、メニューを表示させたときに常に既定の項目、例えば一番上の項目が選択状態にある方法が知られている。また、前回選択した項目を、次の表示の際に選択状態で表示する方法も知られている（特許文献１）。前者の方法は、メニューを表示させたときに選択状態になる項目が常に一定であるので、分かり易いという利点がある。後者の方法は、特定の項目をよく選択するケースで、そのような項目が選択状態になっている可能性が高くなり、特定の項目を変更する手間が省けるという利点がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２３７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のメニュー項目の一部が動作モードにより異なるようなメニュー構成が存在する。例えば、ある動作モードでは表示される項目が別の動作モードでは非表示になるようなケースである。
【０００５】
このようなメニュー構成において、前回選択されたメニュー項目を選択状態で表示する表示方法を採用すると、次のような問題が生じ得る。例えば、第１の動作モードのメニューから第２の動作モードのメニューに切り替えた際に、第１の動作モードでのメニューで選択していた項目Ａが第２の動作モードでのメニューに存在しないとする。この場合、第２の動作モードのメニューでは、第１の動作モードとは異なる項目Ｂが選択状態になる。この状態から更に第１の動作モードのメニューに戻すと、第２の動作モードで選択された項目Ｂが第１の動作モードに存在すれば、項目Ｂが選択された状態で第１の動作モードのメニューが表示される。すなわち、ユーザが選択項目を変更する操作を行っていないにも関わらず第１の動作モードのメニューで選択状態にある項目が項目Ａから項目Ｂに変更されてしまい、ユーザに違和感を与えてしまう。
【０００６】
本発明は、このような不都合を解消し、部分的にメニュー項目が相違するメニュー間の移動があった場合でも、前回の選択項目が維持されるようにした表示制御装置、方法及びプログラム並びに記憶媒体を提示することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る表示制御装置は、複数の動作モードの何れかに設定する設定手段と、前記設定手段で設定された動作モードによって少なくとも一部が異なるメニュー項目よりなるメニューを表示する表示制御手段と、前記設定手段で設定される第１の動作モードで表示されるメニューから、前記設定手段で設定される第２の動作モードで表示されるメニューに変更する場合において、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされた後であるときに、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に応じたメニュー項目を選択して表示し、前記表示制御手段が表示したメニューにおいて選択されるメニュー項目の変更操作がされる前のときに、前記第２の動作モードで表示されるメニューにおいて、前記第１の動作モードで選択していたメニュー項目に関わらず、所定の位置のメニュー項目を選択して表示するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザがメニューでフォーカス（選択）している項目を変更する操作を行っていないにも関わらず、同じ動作モードでの同じメニューで、フォーカスしている項目が変わってしまうことを防止できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例の外観図である。
【図２】本実施例の概略構成ブロック図である。
【図３】本実施例のメニュー画面の遷移例である。
【図４】不揮発性メモリ５６に格納されるテーブル例である。
【図５】フォーカス位置テーブルの構成と内容の例である。
【図６Ａ】本実施例の動作フローチャートの一部である。
【図６Ｂ】本実施例の動作フローチャートの残りである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
図１は、本発明に係る表示制御装置を適用した撮像装置の一例であるデジタルカメラの外観図を示し、図２は、その概略構成ブロック図を示す。
【００１２】
表示部２８は、画像や各種情報を表示する。シャッタボタン６１は撮影指示を行うための操作部である。モード切替えスイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２には、接続ケーブル１１１を接続できる。操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オンと電源オフを切り替えるのに使用される。記録媒体２００は、メモリカード又はハードディスク等からなる。記録媒体スロット２０１に記録媒体２００を格納し、蓋２０３で閉成する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００の内部回路に電気的に接続する。
【００１３】
図２に示す構成を説明する。撮影レンズ１０３は、ズームレンズ及びフォーカスレンズを含む。シャッタ１０１は絞り機能を備える。撮像部２２は、光学像を電気信号に変換するＣＣＤ又はＣＭＯＳの撮像素子等で構成される。Ａ／Ｄ変換部２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。バリア１０２は、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッタ１０１及び撮像部２２を含む撮像系を汚れや破損から保護する。
【００１４】
画像処理部２４は、Ａ／Ｄ変換部２３からの画像データ又はメモリ制御部１５からの画像データに対し所定の画素補間及び縮小といったリサイズ処理並びに色変換処理を行う。また、画像処理部２４は、撮像した画像データに所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御及び測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理及びＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４は更に、撮像した画像データに所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１５】
Ａ／Ｄ変換部２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換部２３によりデジタルデータ化された画像データ、及び表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１６】
メモリ３２は、画像表示用メモリ（ビデオメモリ）を兼ねる。Ｄ／Ａ変換部１３は、メモリ３２に格納されている表示用画像データをアナログ信号に変換して表示部２８に供給する。こうして、表示部２８は、メモリ３２に書き込まれた表示用画像データの示す画像を表示する。撮像部２２により撮像された画像信号をＡ/Ｄ変換部２３、メモリ３２及びＤ／Ａ変換部１３を介して逐次、表示部２８に供給することで、表示部２８が電子ビューファインダとして機能する。表示部２８がいわゆるスルー画像を表示することは、ライブビュー表示と呼ばれる機能である。
【００１７】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数及びプログラム等が記憶される。ここでいうプログラムは、以下にフローチャート等を参照して説明する動作をシステム制御部５０に実現させるプログラムである。
【００１８】
システム制御部５０は、デジタルカメラ１００全体を制御する。システム制御部５０は、不揮発性メモリ５６に記録された制御プログラムを実行することで以下の各処理を実現する。システムメモリ５２は、ＲＡＭからなる。システムメモリ５２には、システム制御部５０の動作用の定数及び変数、並びに不揮発性メモリ５６から読み出したプログラム等が展開される。システム制御部５０は、メモリ３２、Ｄ／Ａ変換部１３及び表示部２８等を制御することにより、表示部２８の表示を制御する。
【００１９】
システムタイマ５３は、各種制御に用いる時間、及び、内蔵時計の時間を計測する計時部である。
【００２０】
モード切替えスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード及び再生モード等のいずれかに切り替える。静止画撮影モードには撮影条件と被写体に応じた種々の動作モードが含まれる。これらの動作モードは大まかには、主にユーザが露出を決めて撮影設定を行う応用撮影ゾーンと、主にデジタルカメラ１００が自動的に露出（シャッタ速度及び絞り値など）を決めて撮影設定を行うかんたん撮影ゾーンとに分類される。応用撮影ゾーンには、プログラムＡＥモード（Ｐモード）、シャッタ優先ＡＥモード（Ｔｖモード）、絞り優先ＡＥモード（Ａｖモード）及びマニュアル露出モード（Ｍモード）がある。かんたん撮影ゾーンには、ストロボ発光禁止モード、クリエイティブオートモード（ＣＡモード）、ポートレートモード、風景モード、クローズアップ（マクロ）モード、スポーツモード及びスペシャルシーンモード（ＳＣＮモード）がある。
【００２１】
さらに、モード切替えスイッチ６０によりスペシャルシーンモードに設定すると、操作部７０を使って、以下の動作モードを選択できる。すなわち、スペシャルシーンモード（ＳＣＮモード）には、キッズモード、料理モード、キャンドルライトモード、夜景ポートレートモード、手持ち夜景モード及びＨＤＲ（ハイダイナミックレンジ）逆光補正モードが選択可能である。
【００２２】
モード切替えスイッチ６０を使って、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替え可能である。モード切り替えスイッチ１１７で静止画撮影モードに切り換えた後に、操作部７０を使って、静止画撮影モードに含まれるこれらのモードのいずれかに切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれる。
【００２３】
第１シャッタスイッチ６２は、シャッタボタン６１の操作途中、いわゆる半押し（撮影準備指示）でオンとなって、第１シャッタスイッチ信号ＳＷ１を発生する。第１シャッタスイッチ信号ＳＷ１により、システム制御部５０は、ＡＦ処理、ＡＥ処理、ＡＷＢ処理及びＥＦ処理等の動作を開始する。
【００２４】
第２シャッタスイッチ６４は、シャッタボタン６１の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタスイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタスイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００への画像データの書き込みまでの一連の撮影処理の動作を開始する。
【００２５】
操作部７０は、表示部２８の画面上に配置されるタッチパネルを含み、表示部２８に表示される種々の機能アイコンの選択操作により各機能アイコンに割り当てられた操作指示をシステム制御部５０に入力できる。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン及び属性変更ボタン等がある。例えば、メニューボタンが押されると、各種の設定メニュー画面が表示部２８に表示される。ユーザは、表示部２８に表示されたメニュー画面と、画面上の機能ボタン又は、上下左右の４方向ボタン（十字キー）及びＳＥＴボタンを用いて、各種設定を行うことができる。
【００２６】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、システム制御部５０は、コントローラホイール７３が回転操作された角度及び回転量などを判定できる。
【００２７】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、及び通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類及び電池残量を検出する。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部に供給する。
【００２８】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池又はＡＣアダプタ等からなる。メモリカードやハードディスク等の記録媒体２００は、インターフェース１８に接続する。
【００２９】
通信部５４は、無線または有線ケーブルを介して他の装置と通信し、映像信号及び音声信号等を送受信できる。通信部５４は無線ＬＡＮ（Local Area Network）にもインターネットとにも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）及び記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データ及びその他の各種情報を受信できる。
【００３０】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、システム制御部５０は、撮像部２２で撮影された画像がデジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別できる。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮影画像の画像ファイルに付加したり、撮影画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサやジャイロセンサなどを用いることができる。
【００３１】
本実施例では、動作モードによって少なくとも一部が異なるメニュー項目よりなる設定メニュー又はメニュー画面を表示する。例えば、撮像に関するメニュー画面と、再生に関するメニュー画面がある。
【００３２】
図３（ａ）〜図３（ｆ）は、表示部２８におけるメニュー画面の表示例を示す。図２（ａ）に示す例では、メニュー画面はタブ表示領域３０１と項目表示領域３０２からなる。タブ表示領域３０１には、複数のタブが表示されている。図３（ａ）では、７つのタブが表示されており、左から順に、撮影設定１、撮影設定２、撮影設定３、撮影設定４、再生設定１、再生設定２及び再生設定３に対応するタブとなっている。タブはメニュー画面における設定項目の上位階層となっており、これらのタブのうちいずれかを操作部７０の十字キーの左キー又は右キー（以下、左右キーという）の操作によって選択できる。選択されたタブに含まれる各メニュー項目が下位階層として項目表示領域３０２に表示される。
【００３３】
図３（ａ）では、撮影設定２のタブが選択されている。撮影設定２のタブに対応するメニュー項目として、「ＡＦ動作」、「ＡＦ方式」、「コンティニュアスＡＦ」及び「レンズ光学補正」の４つのメニュー項目が表示されている。これらのメニュー項目のうち何れかを、操作部７０の十字キーの上キー又は下キー（以下、上下キーという）の操作で選択可能である。いずれかのメニュー項目を選択した状態でユーザがＳＥＴボタンを押下すると、システム制御部５０は、選択されたメニュー項目に関する設定画面に遷移し、ユーザは、この設定画面上で設定項目の設定値を設定／変更できる。システム制御部５０は、設定／変更された設定値を不揮発性メモリ５６に格納する。
【００３４】
以下、タブまたはメニュー項目を選択することを「フォーカスする」、選択されているメニュー項目を「フォーカス項目」、タブまたはメニュー項目のうち選択されているものを変更することを「フォーカス移動」という。
【００３５】
同じタブでも、現在設定されている撮影モードが応用撮影ゾーンに含まれる撮影モードか、かんたん撮影ゾーンに含まれる撮影モードかによって、対応するメニュー項目が異なる。例えば、図３（ａ）は、応用撮影ゾーンに含まれる撮影モードが設定されており、かつ、撮影設定２のタブが選択されている場合の表示例である。応用撮影ゾーンの撮影設定２のタブに対応するメニュー項目として、前述した４つのメニュー項目が表示されている。これに対し、図３（ｂ）は、かんたん撮影ゾーンに含まれる撮影モードが設定されており、かつ、撮影設定２のタブが選択されている場合の表示例である。かんたん撮影ゾーンの撮影設定２のタブに対応するメニュー項目は、図３（ａ）の場合と比べて１項目少なく、「ＡＦ動作」の項目は表示されない。
【００３６】
また、表示されるタブの数も、現在設定されている撮影モードが応用撮影ゾーンに含まれる撮影モードか、かんたん撮影ゾーンに含まれる撮影モードかによって異なる。例えば、応用撮影ゾーンに含まれる撮影モードが設定されている場合の表示例を示す図３（ａ）では、７つのタブが表示されている。一方、かんたん撮影ゾーンに含まれる撮影モードが設定されている場合の表示例を示す図３（ｂ）では、図３（ａ）の場合と比べて２つ少ない５つのタブが表示されており、撮影設定３と撮影設定４のタブは表示されない。
【００３７】
図４（ａ）〜図４（ｃ）は、応用撮影ゾーンとかんたん撮影ゾーンとでどのタブが表示され、どのタブにどのメニュー項目が表示されるのかを対応づけたテーブルを示す。図４（ａ）〜図４（ｃ）に示すテーブルに相当する内容の情報が、管理情報として不揮発性メモリ５６に記憶されている。
【００３８】
図４（ａ）に示すテーブルは、応用撮影ゾーンとかんたん撮影ゾーンでどのタブがどの位置に（タブ表示領域３０１の左から何番目に）表示されるのかを示す。図４（ａ）では、撮影設定１、撮影設定２、撮影設定３、撮影設定４、再生設定１、再生設定２及び再生設定３がそれぞれ、タブ１〜７と記されている。図３（ａ）では、タブ６，７は省略されている。このテーブルより、タブ３（撮影設定３のタブ）とタブ４（撮影設定４のタブ）は、応用撮影ゾーンの撮影モードの設定時には、左から３番目と４番目の位置にそれぞれ表示されるが、かんたん撮影ゾーンの撮影モードの設定時には表示されない。説明例として、本実施例では、応用撮影ゾーンでは全てのタブが表示され、かんたん撮影ゾーンで表示されるが応用撮影ゾーンでは表示されないタブは無いものとする。もちろん、実装の都合等により、かんたん撮影ゾーンで表示されて応用撮影ゾーンでは表示されないタブがあっても良い。
【００３９】
図４（ｂ）は、項目表示領域３０２に表示されうる各メニュー項目の名称（表示される文字列）と、それらの項目を識別・特定するための項目番号（管理に用いるＩＤ）との対応表を示す。例えば、項目番号１０は、「ＡＦ動作」のメニュー項目に対応している。図４（ｂ）では、項目１０より前の番号と項目１３より後の番号については、省略してある。
【００４０】
図４（ｃ）は、応用撮影ゾーンと簡単撮影ゾーンのそれぞれにおいて、どのタブのメニュー画面にどのメニュー項目を表示するかの対応表を示す。この対応表は、各メニュー項目をどのタブのメニューの何行目に配置すべきかを規定する。なお、「０」は、該当するタブでは表示されないことを示す。タブ２より前のタブとタブ３の１項目分より後については、省略してある。
【００４１】
図４（ｃ）に示す対応表では、応用撮影ゾーンの撮影モードが設定されている場合、タブ２のメニュー項目として、１行目に項目１０を、２行目に項目１１を、３行目に項目１２を、４行目に項目１３を配置する。この結果、図３（ａ）に示すようなメニュー画面が表示される。また、図４（ｃ）に示す対応表では、かんたん撮影ゾーンの撮影モードが設定されている場合に、タブ２のメニュー項目として、１行目に項目１１を、２行目に項目１２を、３行面に項目１３を配置する。項目１０は表示されない。この結果、図４（ｂ）に示すようなメニュー画面が表示される。このようにして、図３（ａ）と図３（ｂ）に示すように、同じタブに対しても、現在設定されている撮影モードが応用撮影ゾーンに含まれる撮影モードか、かんたん撮影ゾーンに含まれる撮影モードかによって、対応するメニュー項目が異なる結果となる。
【００４２】
本実施例では、メニュー画面を開いていない状態からメニューボタンの押下によってメニュー画面を開いた場合、前回最後にメニュー画面を開いていた時に選択されていたタブの、前回最後に選択されていたメニュー項目が選択状態で表示される。工場出荷直後、又は、デジタルカメラ１００を初期化した後のように、ユーザが操作を行ったことが無く、メニュー画面を開いたことが無い場合で、最初にメニュー画面を開くときには、デフォルト（初期値）としてタブ１を開く。このように、メニューを開いた場合にどのメニュー項目を開くべきかの情報（即ち、デフォルト値又は前回最後にメニュー画面を開いていたときのタブを示す情報）は、不揮発性メモリ５６に格納される。
【００４３】
また、メニュー画面を開いた際にどのメニュー項目を選択状態にするかを示す情報は、タブ毎に不揮発性メモリ５６に格納される。図５（ａ）及び図５（ｂ）は、タブ毎の、メニュー画面を開いた際にどのメニュー項目を選択するかの情報（フォーカス位置テーブル、タブ別の初期フォーカス項目管理情報）の例を示す。このような情報が不揮発性メモリ５６に格納される。初期フォーカス項目は、基本的には前回最後に選択された項目である。ユーザがフォーカス項目を変更する操作を行う度に、あるいはメニュー画面を表示させて初期フォーカスする度に、システム制御部５０は、該当するタブについての初期フォーカス項目を最新のフォーカス項目の項目番号に更新する。
【００４４】
ただし、そのタブで１度もユーザがフォーカス項目を変更したことが無い場合、即ち、そのタブを開いた状態で上下キー操作をしたことがない場合、フォーカス項目の項目番号は更新せずに「デフォルト」のままとする。「デフォルト」は、メニュー項目の変更操作がされる前の状態であることを示す。本実施例では、「デフォルト」は項目の番号自体を指すのではなく、そのタブで先頭に配置される項目を指す。そのタブで先頭に配置される項目は、図４（ｃ）に示すテーブルを参照して配置行が「１」となっているものである。例えば、タブ２では、応用撮影ゾーンであれば項目１０（ＡＦ動作）、かんたん撮影モードであれば項目１１（ＡＦ方式）である。このように、「デフォルト」は、項目自体を特定する情報ではなく、そのタブのメニュー画面におけるメニュー項目の位置（本実施例ではメニュー項目が上下に並ぶので行に相当する）を示す情報である。
【００４５】
図５（ａ）は、タブ２のメニュー画面でユーザが一度もフォーカス項目を変更したことが無い場合のタブ毎の初期フォーカス項目を示すフォーカス位置テーブルの例を示す。例えば、ユーザがタブ１を開いて、上下キー操作で項目１以外の項目から項目１までフォーカスを移動する。こうすることでタブ１についての初期フォーカス枠は項目１に更新される。その状態から右キーでタブをタブ１からタブ２に変更し、タブ２のメニュー画面を表示させる。このときタブ２の初期フォーカス枠が「デフォルト」であった場合は、１行目のメニュー項目を選択した状態で表示する。タブ２のメニュー画面を表示しても、なんの操作もせずに再度右キーを押してタブ３に変更すると、タブ２の初期フォーカス項目は更新されず、「デフォルト」のままである。
【００４６】
タブ３のメニュー画面が表示される際、フォーカス位置テーブルに記憶された初期フォーカス項目が「デフォルト」ではなかった場合、システム制御部５０は、フォーカス位置テーブルに記憶された初期フォーカス項目をフォーカスする。そして、システム制御部５０は、初期フォーカスした項目の項目番号でタブ３の初期フォーカスの情報を更新する。その後、ユーザが上下キー操作によってタブ３のメニュー画面でフォーカス項目をタブ１９に変更することで、タブ３の初期フォーカス項目は項目１９に更新される。このようにして、図５（ａ）のようなフォーカス位置テーブルが生成される。タブ４，５の操作については説明を省略する。
【００４７】
図５（ａ）に示すフォーカス位置テーブルが生成された後に、ユーザが図５（ａ）に示すフォーカス位置テーブルに従ってタブ１のメニュー画面を開くと、システム制御部５０は、項目１が選択された状態でタブ１のメニュー画面を表示部２８に表示する。そこから何の操作もせずにユーザが右キーを押下してタブ２に変更すると、システム制御部５０は、図５（ａ）に従ってデフォルト、即ち１行目のメニュー項目を選択した状態でタブ２のメニュー画面を表示部２８に表示する。このメニュー画面で何もせずにユーザが右キーを押下してタブ３に変更すると、システム制御部５０は、図５（ａ）に従って、タブ３に含まれるメニュー項目のうち、項目１９を選択した状態でタブ３のメニュー画面を表示部２８に表示する。
【００４８】
このように、本実施例では、タブ毎に最後に操作されたメニュー項目が選択状態で表示されるので、ユーザはタブ毎に前回の操作の続きを素早く行える。あるいは、よく設定変更する項目については、タブを切替える度に選択操作をすることなく、設定操作を行えるようになる。
【００４９】
フォーカス位置テーブルに「デフォルト」が記録されているか否かで、そのタブについてのフォーカス位置テーブルの更新を行うか否かが場合分けされる。「デフォルト」であった場合、メニュー画面が表示された状態でユーザが上下キーの操作でフォーカス項目を移動させない限り、システム制御部５０は、そのタブについてのフォーカス位置テーブルを更新しない。「デフォルト」でなかった場合で、ユーザが上下キーの操作でフォーカス項目を移動させたときに、システム制御部５０は、そのタブについてのフォーカス位置テーブルを更新する。「デフォルト」でなかった場合で、メニュー画面の表示中にモード切替えスイッチ６０の操作によって応用撮影ゾーンの撮影モードとかんたん撮影ゾーンの撮影モードとが切り替えられたことに伴いフォーカス項目が変わったときにも、更新される。また、メニューボタンの押下でメニュー画面を開いた場合、及び左右キーの操作でタブを切替えた場合に初期フォーカスされたメニュー項目でも更新される。
【００５０】
なお、システム制御部５０は、図５（ａ）に示すフォーカス位置テーブルを、メニューに含まれる初期化の項目でのユーザ操作に応じて初期化する。この結果、図５（ａ）に示すフォーカス位置テーブルには、全てのタブについて初期情報として「デフォルト」が格納される。
【００５１】
図３（ａ）〜図３（ｃ）は、図５（ａ）に示すフォーカス位置テーブルの状態でタブ２のメニュー画面が表示され、ユーザが応用撮影ゾーンからかんたん撮影ゾーンに切り替え、そこから更に応用撮影ゾーンに切り替えた場合の表示例に相当する。
【００５２】
図３（ａ）は、応用撮影ゾーンの撮影モードが設定された状態でタブ２のメニュー画面を表示した例に相当する。タブ２の初期フォーカス項目の値「デフォルト」に従って、１行目（応用撮影ゾーンにおいては項目１０：ＡＦ動作）がフォーカスされている。この場合、タブ２の初期フォーカス項目の値は、「デフォルト」のままで更新されない。この状態で、ユーザが上下キー操作をせずに、モード切替えスイッチ６０を操作してかんたん撮影ゾーンの撮影モードに切り替えると、システム制御部５０は、図３（ｂ）に示す表示に切り替える。
【００５３】
図３（ｂ）では、タブ２の初期フォーカス項目の値「デフォルト」に従って１行目（かんたん撮影ゾーンにおいては項目１１：ＡＦ方式）がフォーカスされている。図３（ａ）ではフォーカスされている項目が存在しているので、図３（ｂ）では、図３（ａ）の場合とフォーカスされている項目が異なる。しかし、タブ２の初期フォーカス項目の値「デフォルト」に従って図３（ｂ）に示すメニュー画面が表示されるので、タブ２の初期フォーカス項目の値は、「デフォルト」のままで更新されない。この状態で、ユーザが上下キー操作をせずに、モード切替えスイッチ６０を操作して応用撮影ゾーンの撮影モードに切り替えると、システム制御部５０は、図３（ｃ）に示すメニュー画面に切り替える。
【００５４】
図３（ｃ）に示すメニュー画面では、タブ２の初期フォーカス項目の値「デフォルト」に従い、１行目（応用撮影ゾーンにおいては項目１０：ＡＦ動作）がフォーカスされている。このメニュー画面は、図３（ａ）に示すメニュー画面と同じになる。
【００５５】
このように、ユーザがフォーカス項目を移動させる操作を行っていない場合、モード切替えスイッチ６０の操作によるゾーン切替えがあったとしても、同じ撮影モードの同じタブでは、フォーカス位置が維持される。即ち、フォーカス移動操作を全く行っていない場合に、モード切替えスイッチ６０を操作するだけで勝手にフォーカス位置が変わってしまうことを防止できる。これにより、ユーザに不自然な印象を与えることが無い。
【００５６】
図３（ｄ）〜図３（ｆ）は、タブ別のフォーカス位置テーブルに「デフォルト」ではない値が記録されたタブのメニュー画面を表示した状態で、応用撮影ゾーンからかんたん撮影ゾーンに、更に応用撮影ゾーンに切り替えた場合の表示例に相当する。
【００５７】
図３（ｄ）は、応用撮影ゾーンの撮影モードが設定された状態でタブ２のメニュー画面を表示した例に相当する。図３（ｄ）では、項目１０：ＡＦ動作がフォーカスされている。この時点で、システム制御部５０は、タブ２の初期フォーカス項目の値を「項目１０」に更新する。この状態で、ユーザが上下キー操作をせずに、モード切替えスイッチ６０を操作して、かんたん撮影ゾーンの撮影モードに切替えると、システム制御部５０は、図３（ｅ）のメニュー画面に切り替える。
【００５８】
図３（ｅ）に示すメニュー画面の、かんたん撮影ゾーンの撮影モードでは、タブ２の初期フォーカス項目の値である「項目１０」が存在しない。従って、システム制御部５０は、先頭の項目である「項目１１：ＡＦ方式」をフォーカス状態、即ち選択状態にする。この時点で、システム制御部５０は、タブ２の初期フォーカス項目の値を「項目１１」に更新する。この状態で、ユーザが上下キー操作をせずに、モード切替えスイッチ６０を操作して応用撮影ゾーンの撮影モードに切替えると、システム制御部５０は、図３（ｆ）に示すメニュー画面に切り替える。
【００５９】
図３（ｆ）に示すメニュー画面では、タブ２の初期フォーカス項目の値「項目１１」に従い、システム制御部５０は、２行目に配置された「項目１１：ＡＦ方式」にフォーカスする。この結果、図３（ｄ）に示すメニュー画面とは異なる位置の異なる項目がフォーカスされる。
【００６０】
初期フォーカス枠として「デフォルト」でない値が記録されている場合、メニュー画面を表示させてからモード切替えスイッチ６０を操作するだけで、同じ撮影モードで同じタブを表示させた場合のフォーカス位置が変わることがある。しかし、モード切替えスイッチ６０の操作による切替えの直前にフォーカスしていたメニュー項目と同じ項目番号のメニュー項目がある場合、システム制御部５０は、表示位置に関わらず直前のフォーカス項目と同じ項目をフォーカスする。例えば、図３（ｅ）に示すメニュー画面の項目１１に対する図３（ｆ）に示すメニュー画面の項目１１である。
【００６１】
このように、本実施例では、選択していた操作途中のメニュー項目がモード切替えスイッチ６０の操作で変わってしまうということを防止でき、操作を開始していたユーザに良好な操作感を提供できる。
【００６２】
図６Ａ及び図６Ｂは、上述の挙動を実現する本実施例のメニュー画面処理のフローチャートを示す。この処理は、不揮発性メモリ５６に記録されたプログラムを、システムメモリ５２に展開してシステム制御部５０が実行することにより実現される。
【００６３】
Ｓ６０１で、システム制御部５０は、撮影モードがかんたん撮影ゾーンか応用撮影ゾーンかを判断し、かんたん撮影ゾーンの場合はＳ６０２に進み、応用撮影ゾーンの場合はＳ６０８に進む。
【００６４】
かんたん撮影ゾーンと判断した場合（Ｓ６０１）、システム制御部５０は、記憶している現在のタブ位置を取得し（Ｓ６０２）、フォーカス位置テーブルから現在のタブ位置に対するフォーカス項目を取得し（Ｓ６０３）、Ｓ６０４に進む。
【００６５】
Ｓ６０４で、システム制御部５０は、Ｓ６０３で取得したフォーカス項目がデフォルトか否かを判断する。デフォルトの場合、システム制御部５０は、Ｓ６０５で現在のタブの先頭の項目をフォーカスして、Ｓ６０６に進む。一方、Ｓ６０４でデフォルトでないと判断した場合は、システム制御部５０は、Ｓ６１３に進む。
【００６６】
Ｓ６１３で、システム制御部５０は、Ｓ６０３で取得したフォーカス項目がかんたん撮影ゾーンのメニューに存在するか否かを判断する。かんたん撮影ゾーンのメニューに存在する場合（Ｓ６１３）、システム制御部５０は、Ｓ６０３で取得したフォーカス項目をフォーカス表示して（Ｓ６１４）、Ｓ６０６に進む。一方、かんたん撮影ゾーンのメニューに存在しない場合（Ｓ６１３）、システム制御部５０は、Ｓ６１５で先頭の項目をフォーカス表示し、Ｓ６１６で初期選択情報としてフォーカス位置テーブルの値を先頭の項目にして、Ｓ６０６に進む。
【００６７】
応用撮影ゾーンと判断した場合（Ｓ６０１）、システム制御部５０は、Ｓ６０８で記憶している現在のタブ位置を取得し、Ｓ６０９でフォーカス位置テーブルから現在のタブ位置に対するフォーカス項目を取得して、Ｓ６１０に進む。
【００６８】
Ｓ６１０で、システム制御部５０は、Ｓ６０９で取得したフォーカス項目がデフォルトか否かを判断する。デフォルトの場合（Ｓ６１０）、システム制御部５０は、Ｓ６１１で現在のタブの先頭の項目をフォーカスして、Ｓ６０６に進む。一方、デフォルトでない場合（Ｓ６１０）、システム制御部５０は、Ｓ６１２に進み、Ｓ６０９で取得したフォーカス項目をフォーカス表示して、Ｓ６０６に進む。
【００６９】
Ｓ６０６で、システム制御部５０は、十字キー操作が行われたか判断し、十字キー操作の場合はＳ６１７に進み、十字キー操作でない場合はＳ６０７に進む。
【００７０】
Ｓ６１７で、システム制御部５０は、上下キー操作かを判断する。上下キー操作の場合（Ｓ６１７）、システム制御部５０は、Ｓ６１８で上キーか下キーかを判断する。上キーの場合（Ｓ６１８）、システム制御部５０は、Ｓ６１９で前の項目をフォーカス表示して、Ｓ６２１に進む。一方、下キーの場合（Ｓ６１８）、システム制御部５０は、Ｓ６２０で次の項目をフォーカス表示して、Ｓ６２１に進む。
【００７１】
Ｓ６２１で、システム制御部５０は、フォーカス位置テーブルの値を現在のフォーカス表示の項目に初期選択情報として更新し、Ｓ６０６に戻る。
【００７２】
Ｓ６１７で上下キーの操作で無い場合、左右キー操作ということになるので、システム制御部５０は、Ｓ６２２で右キーか左キーかを判断する。右キーの場合（Ｓ６２２）、システム制御部５０は、Ｓ６２３で記憶している現在のタブ位置を右側のタブに更新し、Ｓ６０１に戻る。一方、左キーの場合（Ｓ６２２）、システム制御部５０は、Ｓ６２４で記憶している現在のタブ位置を左側のタブに更新し、Ｓ６０１に戻る。
【００７３】
Ｓ６０７で、システム制御部５０は、メニューボタン操作が行われたか判断し、メニューボタン操作の場合は本フローチャートを終了する。一方、メニューボタン操作でない場合（Ｓ６０７）、システム制御部５０は、Ｓ６２５でその他のキー操作が行われたか否かを判断する。その他のキー操作が行われた場合（Ｓ６２５）、システム制御部５０は、Ｓ６２６でキー操作に応じた処理を行い、Ｓ６０６に戻る。一方、キー操作でない場合（Ｓ６２５）、システム制御部５０は、Ｓ６２７で、モード切替えスイッチ６０が操作されたか否かを判断する。モード切替えスイッチ６０が操作された場合（Ｓ６２７）、システム制御部５０は、Ｓ６２８で操作に応じた動作モードに撮影モードを切り替えて、Ｓ６０１に戻る。モード切替えスイッチ６０が操作されない場合（Ｓ６２７）、システム制御部５０は、Ｓ６０６に戻る。
【００７４】
上述のように本実施例では、タブ毎にフォーカス移動をしたか否か、また、フォーカス移動をした場合はどの項目にフォーカスするかの情報をもとに、フォーカス状態の表示を制御する。これにより、ユーザは、ユーザがフォーカス移動をした場合は移動後の位置をフォーカスし、フォーカス移動していない場合は初期状態の位置にフォーカスすることができる。
【００７５】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７６】
本発明をその好適な実施例に基づいて詳述してきたが、本発明はこれら特定の実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施例は本発明の一実施例を示すものにすぎず、各実施例を適宜組み合わせることも可能である。
【００７７】
また、本発明をデジタルカメラに適用した実施例を説明したが、本発明は、この実施例に限定されず、何らかの選択肢をメニュー表示することのできる表示制御装置一般に適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００７８】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014238739.tif 000003
【図２】
2014238739.tif 000004
【図３】
2014238739.tif 000005
【図４】
2014238739.tif 000006
【図５】
2014238739.tif 000007
【図６Ａ】
2014238739.tif 000008
【図６Ｂ】
2014238739.tif 000009