(57)【特許請求の範囲】
【請求項１】
第一の階層の複数の項目を表示部の第一の領域と第二の領域との両方に表示するように制御する表示制御手段と、
前記表示部に表示される前記第一の階層に含まれる項目のうちいずれかを選択する選択指示を受け付ける受付手段と、を有し、
前記表示制御手段は、前記受付手段が受け付けた選択指示により前記第一の階層に含まれる項目が選択されたことに応じて、選択された前記第一の階層の項目が前記第一の領域に表示されていた場合には、前記第一の領域に表示されていた前記第一の階層の複数の項目を前記第一の領域に表示したまま、前記第二の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第二の領域に表示し、選択された前記第一の階層の項目が前記第二の領域に表示されていた場合には、前記第二の領域に表示されていた前記第一の階層の複数の項目を前記第二の領域に表示したまま、前記第一の領域に表示されていた前記第一の階層の項目に置きかえて、前記第二の階層の複数の項目を前記第一の領域に表示するように制御することを特徴とする表示制御装置。
【請求項２】
前記受付手段は、前記第二の階層に含まれる項目のうちいずれかを選択する選択指示を受け付け可能であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記受付手段は、タッチパネルへの所定のタッチ操作が検出されたことに応じて項目の選択指示を受け付けることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記受付手段は、前記表示部に表示されている前記第一の階層の項目のそれぞれに対応するボタンへの押下がされたことによって、押下されたボタンが対応する項目の選択を受け付けることを特徴とする請求項１または２に記載の表示制御装置。
【請求項５】
前記第一の階層の項目は、前記第一の領域と前記第二の領域のうち前記ボタンの位置に応じた位置に表示されることを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記第一の階層の項目のうち、前記第一の領域と前記第二の領域のうち一方の領域に共に表示される複数の項目は関連する設定に関する項目であることを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
関連する設定に関する前記複数の項目はいずれも、撮影を行う際の露出に関する設定値を表示した項目であることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
関連する設定に関する前記複数の項目は、シャッター速度の項目、絞りの項目、露出補正の項目、ＩＳＯ感度の項目のうち少なくとも２つを含むことを特徴とする請求項７に記載の表示制御装置。
【請求項９】
前記第一の領域と前記第二の領域は、前記表示制御装置を有する筺体に設けられた２箇所の把持部で装置を把持した際にそれぞれの把持部を把持した手で操作可能な位置にあることを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記表示制御手段は、前記表示部に表示された画像に重畳して、前記第一の階層の前記複数の項目を前記第一の領域と前記第二の領域に表示するように制御することを特徴とする請求項１乃至９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記第一の領域と前記第二の領域は、矩形である前記表示部のうち互いに対向する第１の辺と第２の辺のそれぞれに沿った領域であることを特徴とする請求項１乃至１０のいずれか１項に記載の表示制御装置。
【請求項１２】
前記表示制御手段は、前記第一の階層の項目を示す表示アイテムのうちいずれかの項目を示す表示アイテムへのタッチが検出されたことに応じて、前記第二の階層の項目を前記表示部に表示し、タッチが検出された表示アイテムへのタッチが検出されなくなったことに応じて、前記第一の階層の項目を前記第一の領域と前記第二の領域に分けて表示するように制御することを特徴とする請求項３に記載の表示制御装置。
【請求項１３】
前記表示制御手段は、
前記表示制御装置が第１の姿勢である場合には、前記第一の階層の複数の項目を前記第一の領域と前記第二の領域の両方に表示するとともに、前記選択指示により前記第一の階層に含まれる項目が選択されたことに応じて、
選択された前記第一の階層の項目が前記第一の領域に表示されていた場合には、前記第一の領域に表示されていた前記第一の階層の複数の項目を前記第一の領域に表示したまま、前記第二の領域に表示されていた前記第一の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第二の領域に表示し、
選択された前記第一の階層の項目が前記第二の領域に表示されていた場合には、前記第二の領域に表示されていた前記第一の階層の複数の項目を前記第二の領域に表示したまま、前記第一の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第一の領域に表示するように制御し、
前記表示制御装置が前記第１の姿勢と９０度異なる第２の姿勢である場合には、前記第一の階層の複数の項目を、前記第一の領域と、前記第１の辺と前記第２の辺に挟まれた第３の辺に沿う第三の領域との両方に表示するとともに、前記選択指示により前記第一の階層に含まれる項目が選択されたことに応じて、
選択された前記第一の階層の項目が前記第一の領域に表示されていた場合には、前記第一の領域に表示されていた前記第一の階層の複数の項目を前記第一の領域に表示したまま、前記第二の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第三の領域に表示し、
選択された前記第一の階層の項目が前記第三の領域に表示されていた場合には、前記第三の領域に表示されていた前記第一の階層の複数の項目を前記第三の領域に表示したまま、前記第一の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第一の領域に表示するように制御することを特徴とする請求項１１に記載の表示制御装置。
【請求項１４】
撮像手段と、前記撮像手段での撮影を指示するシャッターボタンとを更に有し、
前記第一の領域は、ユーザが右手の人差し指で前記シャッターボタンを押下可能な姿勢で当該表示制御装置を右手で把持した場合に、当該右手の親指でタッチ可能な領域であり、
前記第三の領域は、前記表示制御装置が前記第１の姿勢である場合の前記表示部の下辺に沿う領域であることを特徴とする請求項１３に記載の表示制御装置。
【請求項１５】
第一の階層の複数の項目を表示部の第一の領域と第二の領域との両方に表示するように制御するステップと、
前記表示部に表示される前記第一の階層に含まれる項目のうちいずれかを選択する選択指示を受け付けるステップと、
前記第一の階層に含まれる項目が選択されたことに応じて、選択された前記第一の階層の項目が前記第一の領域に表示されていた場合には、前記第一の領域に表示されていた前記第一の階層の複数の項目を前記第一の領域に表示したまま、前記第二の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第二の領域に表示し、選択された前記第一の階層の項目が前記第二の領域に表示されていた場合には、前記第二の領域に表示されていた前記第一の階層の複数の項目を前記第二の領域に表示したまま、前記第一の領域に表示されていた前記第一の階層の項目に置きかえて、前記第二の階層の複数の項目を前記第一の領域に表示するように制御するステップとを有することを特徴とする表示制御装置の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１４のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１乃至１４のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置およびその制御方法に関し、階層構造を有する複数の項目を表示する技術に関する。
【背景技術】
【０００２】
上位の階層において設定変更する項目を選択し、選択した項目に関するさらに下位の階層における設定値の変更操作により項目の設定変更を行うことがある。特許文献１では、メイン画面に表示されている項目の一覧から設定変更する項目が選択されると、サブ画面に表示が移り、選択した項目に関しての設定値を示す項目の一覧が表示されることが提案されている。特許文献２では、装置を両手で保持した時にタッチ操作しやすい表示部の右側と左側の端部分の領域を、項目を表示する領域とする。表示部の左側の領域に表示された親ボタン（上位の階層）からボタンがタッチされると、右側の領域に選択した親ボタンの示す項目に関する設定項目を示す子ボタン（下位の階層）が表示されることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６１１８１号公報
【特許文献２】特開２００９−０９９０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、表示部全体が項目を表示する領域とするので、メイン画面表示中の場合には上位階層において選択可能な項目の一覧が、サブ画面表示中の場合には下位階層において選択可能な項目の一覧を表示することができる。しかし、例えばデジタルカメラ等の表示部では表示可能な部分が小さく、ライブビュー画像表示中にはライブビュー画像に重なって表示される項目の表示領域は小さい方がよいので、限られた領域に項目を表示する必要がある。また、ユーザの保持の仕方によっては選択可能な領域が限られる場合がある。特許文献２のように、左側の領域に上位層の項目を表示するようにし、上位層の項目が選択されたことに応じて右側に下位層の項目を表示すると、画面の中央には項目が表示されずライブビュー画像を表示しながら設定変更を行うことができる。しかしながら、上位階層の項目が表示される領域が左側だけと決まっていると、上位階層の項目を一度に多く表示することができない。つまり、上位階層に多くの項目がある場合には、左側の領域に一部の項目しか表示できず、上位階層の項目のうちユーザの所望の項目が表示されていない場合には、ユーザは左側の領域に表示する上位階層の項目を切り替える等の操作が必要となる。
【０００５】
本発明は、上記の課題に鑑み、限られた表示領域を用いた場合に好適な、階層構造を有する複数の項目に関するユーザの操作を受け付ける場合に、ユーザの操作性を向上させた表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の表示制御装置は、第一の階層の複数の項目を表示部の第一の領域と第二の領域との両方に表示するように制御する表示制御手段と、
前記表示部に表示される前記第一の階層に含まれる項目のうちいずれかを選択する選択指示を受け付ける受付手段と、を有し、
前記表示制御手段は、前記受付手段が受け付けた選択指示により前記第一の階層に含まれる項目が選択されたことに応じて、選択された前記第一の階層の項目が前記第一の領域に表示されていた場合には、前記第一の領域に表示されていた前記第一の階層の複数の項目を前記第一の領域に表示したまま、前記第二の領域に表示されていた前記第一の階層の項目に置きかえて、選択された項目に関する第二の階層の複数の項目を前記第二の領域に表示し、選択された前記第一の階層の項目が前記第二の領域に表示されていた場合には、前記第二の領域に表示されていた前記第一の階層の複数の項目を前記第二の領域に表示したまま、前記第一の領域に表示されていた前記第一の階層の項目に置きかえて、前記第二の階層の複数の項目を前記第一の領域に表示するように制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、限られた表示領域を用いた場合に好適な、階層構造を有する複数の項目に関するユーザの操作を受け付ける場合に、ユーザの操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】本実施形態における撮影モードの表示のフローチャート
【図４】撮影モードにおける表示部の表示例を示す図
【図５】撮影モードにおけるライブビュー画像と項目設定の表示例を示す図
【図６】本実施形態の変形例の表示例を示す図
【図７】他の実施形態の表示例を示す図
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１に本発明の表示制御装置の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）について説明する。表示部２８は画像や各種情報を表示する表示部である。表示部２８に重畳するようにタッチ操作を検出可能なタッチパネル７０ａが設けられている。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は例えばＰＣやプリンタと接続するための接続ケーブル１１１とデジタルカメラ１００に接続するためのコネクタである。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。Ｑ設定ボタン６９（クイック設定ボタン）を押下すると、再生や撮影待機といった操作中のモードにおいて設定可能な項目が表示部２８に表示される。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体２００はメモリカードやハードディスク等の不揮発性の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けて記録媒体スロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１１】
図１（ｂ）は、デジタルカメラ１００の背面（表示部２８がある面）からみたユーザが表示部２８の左右両端から両手でデジタルカメラ１００を保持した場合の例を示す図である。撮影待機中には、右手人差し指をシャッターボタン６１に置いておくとユーザは撮影機会が来た際にはすぐに撮影指示をすることができる。表示部２８の右領域４１４を右手の親指で、左領域４１３を左手の親指でタッチ操作できるように保持すると、表示部２８中央のライブビュー画像を確認しながら項目設定等のタッチ操作を行うことができる。また、図１（ｂ）のように、装置を両手でしっかりと保持した状態で設定操作等を行う場合には、保持した状態で操作可能な右領域４１４、左領域４１３のような位置に操作領域（タッチ操作受け付け領域）があると良い。
【００１２】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１３】
図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。
【００１５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１７】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１８】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１９】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２０】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサやジャイロセンサーなどを用いることができる。
【００２１】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニュー画面に含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニュー画面に一旦切り換えた後に、メニュー画面に含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込む（記録する）までの一連の撮影処理の動作を開始する。
【００２２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて、または後述するように機能アイコンを示す表示アイテムへのタッチ操作によって直感的に各種設定を行うことができる。
【００２３】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２４】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の不揮発性の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２５】
通信部５４は、無線または有線ケーブルによって外部機器やネットワークと接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２６】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能（検出可能）なタッチパネル７０ａを有する。タッチパネルと表示部２８とは一体的に構成することができる。例えば、タッチパネルを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネルへの以下の操作。あるいは状態を検出できる（タッチ検出）。
【００２７】
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００２８】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２９】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対して指やペンが接近していても触れないこともタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００３０】
図３を用いて本実施例における撮影モードでの設定変更を行う場合の表示について説明する。図３に示す撮影モードでの表示のフローチャートはデジタルカメラ１００に電源が入ったことに応じて開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００３１】
Ｓ３０１では、システム制御部５０は、現在設定中のモードが撮影モードであるか否かを判定する。撮影モード以外のモードには、再生モードやメニュー設定モード、項目一覧表示モードがある。撮影モードであると判定された場合には、Ｓ３０３へ進み、そうでない場合は、Ｓ３０２へ進む。
【００３２】
Ｓ３０２では、システム制御部５０は、設定中のモードにおける処理を行う。メニュー設定モードの場合には、メニュー画面において項目の設定を受け付け、再生モードの場合には記録媒体２００に記録されている画像を表示する。項目一覧表示モードは、撮影の待機中の画面ではあるが、図４（ｃ）に示すようにライブビュー画像は表示せず、項目のみを表示する。
【００３３】
Ｓ３０３では、システム制御部５０は、表示部２８に撮像部２２により得られたライブビュー画像（スルー画像）を表示する。図４（ａ）のようにライブビュー画像４０１を表示することで、ユーザは表示部２８を見ながら撮影を行うことができる。
【００３４】
Ｓ３０４では、システム制御部５０は、表示部２８への設定変更する項目の表示指示があったか否かを判定する。ライブビュー画像表示中の設定変更を受け付ける項目（親階層の項目）の表示指示は、Ｑ設定ボタン６９の押下によって行うことができる。設定変更を受けつける設定項目には、シャッター速度、絞り値、露出補正等の項目が含まれる。シャッター速度という親階層の項目であれば、子階層の項目として表示されるシャッター速度を変更するための項目を選択する操作をすることで適切なシャッター速度値をユーザが設定することができる。詳細な設定値を示す項目を、親階層の項目に対して子階層の項目とする。子階層の項目は、親階層の項目を選択したことによって表示される、または選択可能になる項目である。撮影に関する設定値、設定項目を変更する場合には、メニュー画面においても可能であるが、ライブビュー画像に重畳して表示された項目への操作から行うと、メニュー画面をわざわざ開かなくてもよいので素早く変更操作を行うことができる。項目表示指示があったと判定した場合は、Ｓ３０９へ進み、そうでない場合は、Ｓ３０５へ進む。
【００３５】
Ｓ３０５では、システム制御部５０は、撮影指示があったか否かを判定する。撮影指示があったと判定した場合は、Ｓ３０６へ進み、そうでない場合は、Ｓ３０７へ進む。撮影指示はシャッターボタン６１の全押しによって行うことができる。
【００３６】
Ｓ３０６では、システム制御部５０は、前述の撮影処理を行う。撮影処理では、設定中の撮影に関するモードが静止画撮影のモードであれば静止画を撮影して記録媒体２００に記録し、動画撮影のモードであれば動画を撮影して記録媒体２００に記録、もしくは動画を記録するための画像処理を行う。
【００３７】
Ｓ３０７では、システム制御部５０は、撮影モードからメニュー設定や再生といった他のモードに切り替えられたか否かを判定する。他のモードに切り替えられたと判定した場合は、Ｓ３０１へ戻り、そうでない場合にはＳ３０８へ進む。
【００３８】
Ｓ３０８では、システム制御部５０は、終了操作があったか否かを判定する。終了操作とは、電源スイッチ７２の押下によってデジタルカメラ１００の電源を切る操作である。また、電池が消費され電源がＯＦＦになる場合も処理が終了する。終了操作があったと判定した場合は、表示部２８への表示をやめ、撮影モードでの設定変更の処理も終了し、そうでない場合にはＳ３０１へ戻る。
【００３９】
Ｓ３０９では、システム制御部５０は、親階層項目を表示部２８の左右の領域（左領域４１３、右領域４１４）に共に表示する。親階層の項目とは、Ｓ３０４において説明した設定変更を受け付ける項目である。図４（ｂ）に示すように親項目４０２〜親項目４１２がライブビュー画像４０１に重畳して表示される。表示部２８の左領域４１３と右領域４１４は、表示部２８のそれぞれ左端部分と右端部分（それぞれ表示部２８の一辺に沿った領域）であり、図１（ｂ）のようにデジタルカメラ１００を両手で左右からユーザが把持した場合に親指でタッチ操作しやすい領域である。図４（ｂ）に示す左領域４１３には、シャッター速度を示す親項目４０２、絞り値を示す親項目４０３、露出補正を示す親項目４０４、ＩＳＯ感度を示す親項目４０５、ホワイトバランスを示す親項目４０６が表示されている。右領域４１４には、ストロボ調光補正を示す親項目４０７、ピクチャースタイルを示す親項目４０８、測光モードを示す親項目４０９、オートライティング補正を示す親項目４１０、ドライブモードを示す親項目４１１、ＡＦ動作を示す親項目４１２が表示されている。親項目を示す表示アイテムは、各親項目について現在設定中の設定値を示す子階層の項目（子項目）の表示形態で表示される。例えば、図４（ｂ）ではシャッター速度を示す親項目４０２は、シャッタースピードとして設定されている１／１０００を示す表示形態で示される。これによって、ユーザは表示されている親項目の設定変更が可能なことがわかるだけでなく、親項目について設定されている設定値を確認することができる。また、左領域４１３には露出に関する設定項目が含まれており、露出に関する項目を探して一つ一つ確認するよりも、左領域４１３を見れば露出の設定を一覧で確認することができるので操作性が良い。なお、図４（ｃ）に示すそれぞれの親項目と図４（ｂ）に示す親項目のうち、符号が同じものは同じ項目を示しており、選択されたことに応じて項目の設定変更を受け付ける。
【００４０】
Ｓ３１０では、システム制御部５０は、Ｓ３０９において表示部２８に表示した親階層の項目へのタッチオン（親項目が表示されている領域へのタッチダウン）がされたか否かを判定する。親階層の項目へのタッチオンがされたと判定した場合は、Ｓ３１１へ進み（親項目の選択指示を受け付けたとする）、そうでない場合は、Ｓ３０５へ進む。
【００４１】
Ｓ３１１では、システム制御部５０は、タッチオンした親階層の項目をもともと表示していた位置から少しずらして表示する。親項目４０５はタッチオンされた場合には、図５（ａ）の親項目４０５のように、図４（ｂ）の親項目４０５の位置と比べて少し右側に表示する。図５は、親階層の項目がタッチオンされている時の表示例を示したものであり、図５（ａ）は親項目４０５がタッチオンされた場合、図５（ｂ）は親項目４０８がタッチオンされた場合の表示例である。図５（ｂ）の親項目４０８も図４（ｂ）の親項目４０８の位置よりも少し左に表示されている。このように、左領域４１３の親項目がタッチオンされた場合にはその親項目を少し右側に、右領域４１４の親項目がタッチオンされた場合にはその親項目を少し左側に表示すると、タッチオンした指を親項目が重なって表示されずに見やすくなる。
【００４２】
Ｓ３１２では、システム制御部５０は、タッチオンされた親項目が右領域４１４に表示されている項目か否かを判定する。右領域４１４に表示されている項目であると判定した場合はＳ３１３へ進み、そうでない場合は、Ｓ３２１へ進む。タッチオンされた親項目が右領域４１４に表示されている場合には、Ｓ３１３〜Ｓ３２０の処理を行い、左領域４１３に表示されている場合には、Ｓ３２１〜Ｓ３２８の処理を行う。
【００４３】
Ｓ３１３では、システム制御部５０は、タッチオンした親項目に対応する子階層の項目（子項目）を左領域４１３に表示する。このとき、もともと左領域４１３に表示されていた親項目４０２〜親項目４０６は非表示になる。左領域４１３または右領域４１４に表示される親項目をタッチオン（選択）した場合には、その後ユーザがタッチオンした項目の設定の変更操作を行う可能性が高い。よって、対応する子階層の項目を表示する必要があるが、一方の親項目を選択中には親階層の他の項目の選択操作を行う可能性は低く、親階層の項目を表示しなくてもユーザの操作には影響が小さいと考えられる。よって、親階層のうち選択していない項目の表示優先度は下げる（選択している親項目が含まれる領域とは異なる他方の領域に表示されている親項目は非表示にする）。また、左領域４１３と右領域４１４のうち、選択していない親項目を表示するよりも、現在選択している親項目を表示した方が変更操作を行っている親項目が何かをユーザが認識できるので選択している親項目の表示優先度を上げる。つまり、親項目の表示領域である右領域４１４と左領域４１３の２つの領域のうち、選択中の親項目が表示されている右領域４１４には親項目を表示したままで、左領域４１３の親項目を非表示にし、子項目を表示するよう切り替える。このように項目を切り替えると、限られた表示領域の中でユーザが操作しようとしている対象の項目を表示することができる。また、左領域４１３に親項目を表示したままで、子項目を別の領域に表示した場合には、ライブビュー画像４０１に重畳して表示される項目の面積が増えてしまい、ライブビュー画像の視認性が落ちる可能性がある。しかし、左領域４１３の親項目を非表示にしてそこに子項目を表示するようにすることで、ライブビュー画像の視認性の低下を防ぐことができる。
【００４４】
Ｓ３１４では、システム制御部５０は、現在のタッチ操作の状態が、タッチオンした親項目からタッチオフしたか、タッチムーブしてＳ３１０で判定された項目以外の他の領域をタッチオンしているかのいずれの状態に含まれるか否かを判定する。タッチオフまたは他の領域をタッチオンしていると判定した場合は、Ｓ３１５へ進み、そうでない（Ｓ３１０でタッチオンした親項目にタッチオンしている）場合は、Ｓ３１６へ進む。タッチオンした状態であるということは、ユーザが表示された子項目を見てどの子項目を選択（設定）するかを考えている、もしくは選択操作中である可能性が高いので、子項目を表示したままにする。
【００４５】
Ｓ３１５では、システム制御部５０は、Ｓ３１３において非表示にした親階層の項目である親項目４０２〜親項目４０６を再び左領域４１３に表示する。例えば図５（ｂ）で、親項目４０８からタッチオフまたはタッチムーブした（選択解除した）場合には、図５（ｂ）の左領域４１３に表示されている子項目５０２〜子項目５１０を非表示にし、図４（ｂ）の親項目４０２〜親項目４０６を表示するようにする。タッチオンした親項目の選択を解除した場合には、ユーザがもうタッチオン（選択）した親項目に関する変更操作を行わないとしている可能性が高いので、表示していた子項目を非表示にする。また、ユーザが親項目の選択を解除した場合には、選択していなかった親項目を選択する操作、もしくは、親項目の一覧を表示して親階層の項目の設定を確認する操作をしようとしている可能性が高い。よって、子項目を表示していた領域に、非表示にしていた親項目を再び表示するように切り換える。このように、ユーザの操作に応じてユーザが選択しようとしている項目、または確認しようとしている項目を表示するように限られた表示領域の中で切り換えることで、視認性や操作性が向上する。
【００４６】
Ｓ３１６では、システム制御部５０は、左領域４１３に表示した子階層の項目へのタッチオンがあったか否かを判定する。タッチオンがあったと判定した場合は、Ｓ３１７へ進み、そうでない場合は、Ｓ３１４へ進む。
【００４７】
Ｓ３１７では、システム制御部５０は、Ｓ３１６でタッチオンされた子項目を強調表示５１１で示す。図５（ｂ）は子項目５０３がタッチオンされた場合の表示例であり、子項目５０３はタッチオンされたことに応じて他のタッチオンされていない項目と識別可能なように、枠で囲われる。このように項目を囲う枠を強調表示５１１とするが、強調表示はこれに限らず、色や形等の表示形態を変えるようにしてもよい。
【００４８】
Ｓ３１８では、システム制御部５０は、Ｓ３１６でタッチオンされてから、左領域４１３からのタッチアップがされたか否かを判定する。左領域４１３からのタッチアップがされたと判定した場合は、Ｓ３１９へ進み、そうでない場合は、Ｓ３１４へ進む。
【００４９】
Ｓ３１９では、Ｓ３１８でのタッチアップが、Ｓ３１６でタッチオンされた子項目からのタッチアップであったか否かを判定する。Ｓ３１６でタッチオンされた子項目からのタッチアップであると判定された場合は、Ｓ３２０へ進み、そうでない場合は、Ｓ３１４へ進む。タッチオンされた子項目ではない子項目、または左領域４１３ではない表示部２８の領域からのタッチアップであった場合には何も実行しない。よって、ユーザが誤って子項目をタッチオンしてしまった場合には、タッチオンした子項目から指をずらしてタッチアップすればタッチオンした子項目の選択はキャンセルされる。
【００５０】
Ｓ３２０では、システム制御部５０は、Ｓ３１６でタッチオンし、Ｓ３１９でタッチアップした子項目を親項目の設定値として決定（設定変更）する。親項目の設定変更がされると再びＳ３０９へ進み、親項目を選択する処理に移る。つまり、図５（ｂ）の右領域４１４でずらして表示していた親項目４０８を図４（ｂ）の親項目４０８が表示されているもとの位置に表示するようにし、さらに図４（ｂ）のように左領域４１３には子項目を非表示にして親項目４０２〜親項目４０６を表示する。子項目の決定（親項目の設定変更）操作がＳ３２０において行われたので、ユーザは他の親項目の設定変更操作、もしくは親項目の一覧を確認する操作をしようとする可能性が高い。よって、設定変更操作が行われたことに応じて、左領域４１３の表示は子項目から親項目に切り替える。
【００５１】
Ｓ３２１では、システム制御部５０は、Ｓ３１３と同様に、タッチオンした親項目に対応する子項目を右領域４１４に表示する。このとき、もともと右領域４１４に表示されていた親項目４０７〜親項目４１２は非表示になる。Ｓ３１０において親項目４０８をタッチオンした場合には、図５（ａ）の右領域４１４に示すように子項目５０１を表示する。子項目５０１はタッチムーブ操作によって設定値を変更可能な表示アイテムであり、タッチアップした位置に応じて設定値が決定される。
【００５２】
Ｓ３２２では、システム制御部５０は、Ｓ３１４と同様に、現在のタッチ操作の状態が、タッチオンした親項目からタッチオフしたか、タッチムーブしてＳ３１０で判定された項目以外の他の領域をタッチオンしているかのいずれの状態に含まれるか否かを判定する。タッチオフまたは他の領域をタッチオンしていると判定した場合は、Ｓ３２３へ進み、そうでない（Ｓ３１０でタッチオンした親項目にタッチオンしている）場合は、Ｓ３２４へ進む。
【００５３】
Ｓ３２３では、システム制御部５０は、Ｓ３２１において非表示にした親階層の項目である親項目４０７〜親項目４１２を再び右領域４１４に表示する。例えば、図５（ａ）において、親項目４０５からタッチオフまたはタッチムーブ（親項目の選択解除）した場合には、図５（ａ）の右領域４１４に表示されている子項目５０１を非表示にし、図４（ｂ）に示す親項目４０７〜親項目４１２を表示するようにする。
【００５４】
Ｓ３２４では、システム制御部５０は、右領域４１４に表示した子階層の項目へのタッチオンがあったか否かを判定する。タッチオンがあったと判定した場合は、Ｓ３２５へ進み、そうでない場合は、Ｓ３２２へ進む。
【００５５】
Ｓ３２５では、システム制御部５０は、Ｓ３２４でタッチオンされた設定値を強調表示５１２で示す。図５（ａ）は子項目５０１のＩＳＯ感度の設定値の１０００の目盛部分がタッチオンされた場合の表示例であり、ＩＳＯ感度１０００を示す目盛はタッチオンされたことに応じて他のタッチオンされていない目盛と識別するために、太文字で表示される。このように太文字での目盛の表示を強調表示５１２とするが、強調表示はこれに限らず、色や形等の表示形態を変えるようにしてもよい。
【００５６】
Ｓ３２６では、システム制御部５０は、Ｓ３２４でタッチオンされてから、右領域４１４からのタッチアップがされたか否かを判定する。右領域４１４からのタッチアップがされたと判定した場合は、Ｓ３２７へ進み、そうでない場合は、Ｓ３２２へ進む。
【００５７】
Ｓ３２７では、システム制御部５０は、Ｓ３２６でのタッチアップが、右領域４１４の子項目５０１の目盛からのタッチアップであったか否かを判定する。目盛からのタッチアップであると判定された場合は、Ｓ３２８へ進み、そうでない場合は、Ｓ３２２へ進む。目盛でない表示部２８の領域からのタッチアップであった場合には何も実行しない。子項目５０１からのタッチアップがされた場合には、子項目５０１のうちタッチアップされた位置に表示される位置に応じて数値が決定される。
【００５８】
Ｓ３２８では、システム制御部５０は、Ｓ３２７でタッチアップした目盛の示す数値に親項目の設定値を決定（設定変更）する。親項目の設定変更がされると再びＳ３０９へ進み、親項目を選択する処理に移る。つまり、図５（ａ）の左領域４１３でずらして表示していた親項目４０５を図４（ｂ）の親項目４０５が表示されているもとの位置で表示し、さらに図４（ｂ）のように右領域４１４には親項目４０７〜親項目４１２を表示する。子項目の決定（親項目の設定変更）操作がＳ３２０において行われたので、ユーザは他の親項目の設定変更操作、もしくは親項目の一覧を確認しようとする可能性が高い。よって、設定変更操作が行われたことに応じて、右領域４１４の表示は子項目から親項目に切り替える。
【００５９】
以上、説明した実施形態によれば、限られた領域において、複数の階層で項目の設定変更を行う際のユーザの操作性を向上させることができる。撮影待機中にライブビュー画像を表示部に表示している際には、ライブビュー画像に重畳して表示される領域が小さい方が好ましいため、項目を表示する領域は限られる。一方で、撮影待機中に設定変更を行う際には、素早く操作を行えるように、選択可能な項目を一度により多く表示した方が、同階層内の表示される項目を切り替える操作（例えばスクロール操作）等が必要なく操作性が向上する。また、設定可能な項目をそれぞれ設定中の設定値に対応する表示形態で表示すれば、すばやく設定値を確認することができる。本実施形態では、右側と左側のタッチ操作しやすい領域に選択可能な親階層の項目の一覧を表示し、親階層の項目が１つ選択されたことに応じて、親階層の表示領域の一部を子階層の項目の表示領域に切替える。よって、ライブビュー画像に重畳して表示される項目の表示領域の大きさは、選択操作を行っても広がることがない。また、ユーザの選択操作に応じて、ユーザが選択する可能性のある項目または確認したいであろう項目を表示するように切り換えるので不必要な項目をライブビュー画像に表示してユーザの視認性を低減させない。
【００６０】
また、子項目を表示しても親項目の一部は表示されたままであるので、ユーザは子項目の選択操作を行いながらも、変更操作中の親項目とは異なる親項目の一部を確認することができる。子項目の選択中に親階層の項目の一部も表示するようにすることで、子項目の選択操作を行った後、一度親項目を表示させる操作を行わなくても親階層の項目の一部を確認することができる。
【００６１】
また、左領域４１３と右領域４１４のうち、同じ側に表示される複数の親項目が関連した項目となるように配置してあるため、関連する項目の設定変更操作中に他の項目を確認することができる。本実施形態では左領域４１３に露出に関する親項目（親項目４０２〜親項目４０５）が表示されているため、露出に関する操作が行いやすい。例えばシャッター速度に関する子階層を右領域４１４で表示している間にも、左領域４１３に現在設定されている絞り値を示す親項目４０３、露出補正値を示す親項目４０４、ＩＳＯ感度を示す親項目４０５が表示されている。よって、これらの設定値を参照しながら最適な露出となるようにシャッター速度を設定することができる。また、露出に関する項目の設定変更後には再び露出に関する設定変更を行う可能性が高く、次に選択する可能性の高い親項目を確認できると操作性が向上する。一方で、右領域４１４に露出に関さない親項目が表示されており、露出に関連する項目設定は上述したようにまとめて行うことが多いので、露出に関さない項目の設定変更を行った後には、次も露出に関さない項目の設定変更を行う可能性が高いため操作性が向上する。
【００６２】
また、デジタルカメラ１００を両手でしっかりと把持（保持）しながら操作を行うような場合であって、保持している手では操作可能な領域が限られているような場合にも、操作する手を大きく動かさずに設定操作が可能なので操作性が向上する。
【００６３】
なお、本実施形態では撮影待機中であり表示部２８にライブビュー画像を表示した際の項目の設定について説明したがこれに限らず、再生画面において画像を表示中に項目の設定を行う場合にも有効である。また、画像を表示しないメニュー画面等であっても、項目の設定中に表示する表示アイテム（注意事項の記載等の項目設定中に表示する表示アイテム）がある場合にも限られた領域で、項目の設定変更操作を操作性よく行うことができる。さらに、暗所等において、表示部の表示から周囲に明かりがもれ好ましくないような場合にも、限られた表示領域で設定操作を行うことができるので有効である。
【００６４】
なお、表示部２８に設定変更する項目が表示された後、所定時間以上タッチパネルへのタッチ操作が行われなければ、ユーザが設定変更操作を行わないものとして、図４（ａ）に示した設定変更する項目を表示しない画面（初期画面）に戻るようにしてもよい。
【００６５】
なお、Ｓ３１１では、タッチオンされた親項目をずらして表示することで、タッチオンした項目が見やすくなるようにすることを説明したが必ずしもずらして表示しなくてもよいし、強調表示等の識別表示をしてもよい。また、Ｓ３１４及びＳ３２２においてタッチムーブが検出された場合には、選択した親項目の選択を解除することを説明したが必ずしもタッチムーブによって選択解除しなくてもよい。
【００６６】
［変形例］
上述した実施形態ではデジタルカメラ１００を左領域４１３と右領域４１４の対向する２領域に分けて表示することを説明したが、項目を表示する領域はこれに限らず、ユーザの持ち位置やデジタルカメラの向きに応じて変更してよい。また、上述した実施形態ではタッチ操作において設定する場合について説明したが、タッチ操作でなくてもボタンの押下による操作やコントローラホイール７３や方向キーへの操作でもよい。図６を用いて、上述した実施形態の変形例について説明する。
【００６７】
図６（ａ）は、図１（ｂ）で説明したようにデジタルカメラ６００を左右からユーザが両手で保持した場合を示しており、ユーザからみて右側の把持部を６００ａ、左側の把持部を６００ｂとする。また、上側の把持部を６００ｃ、下側の把持部を６００ｄとする。図６（ａ）のように、デジタルカメラ６００の背面（レンズとは反対側）の左右から両手で持った際の向きや位置を基準として以下、図６（ｂ）、（ｃ）について説明する。図６（ａ）のようにユーザがデジタルカメラ６００を保持した際に、ユーザから見て表示部２８の右側の領域を右領域６０３、左側の領域を左領域６０４とする。
【００６８】
図６（ｂ）は、デジタルカメラ６００を図６（ａ）の状態からデジタルカメラ６００（表示部２８を有する筺体）を保持しているユーザから見て９０度、矢印６０１の示す方向に右回転した場合を示している。図６（ｃ）も同様にデジタルカメラ６００を図６（ａ）の状態からデジタルカメラ６００を保持しているユーザから見て９０度、矢印６０２の示す方向に左回転した場合を示している。図６（ｂ）のようにデジタルカメラ６００を縦向き（図６（ａ）の状態を横向きとした場合）にして、把持部６００ａを右手で、把持部６００ｄを左手で保持した場合には、表示部２８のうち、右領域６０３と下領域６０５に項目を表示する。デジタルカメラ６００の向きは姿勢検知部５５によって検知され、検知された向きに応じて項目を表示する領域を決定する。図６（ｂ）のように縦向きにしてデジタルカメラ６００を構え、把持部６００ｄを左手で保持している場合には、下領域６０５の方がタッチ操作しやすい。また、項目を表示する向きは左方向に９０度回転した向きにし、表示部２８の辺に沿うように表示する。また、図６（ｃ）のように把持部６００ａを右手で、把持部６００ｃ付近を左手で保持した場合には、表示部２８のうち、右領域６０３と上領域６０６に項目を表示する。図６（ｃ）の場合も、把持部６００ｃ付近を左手で保持しているので、上領域６０６の方がタッチ操作しやすい。ただし、デジタルカメラの向きと項目を表示する領域の箇所は、上述の例に限らず、ユーザがタッチ操作しやすい位置であればよい。
【００６９】
次に図６（ｄ）を用いて、ボタン操作での項目設定について説明する。図６（ｄ）のデジタルカメラ６１０には、表示部２８の左領域６０４の横にボタン６１１〜ボタン６１３、右領域６０３の横にボタン６１４〜ボタン６１６が配置されている。表示アイテムとボタンは対応しており、ボタンの押下によって対応する表示アイテムの示す項目を選択することができる。表示アイテム６０４ａはボタン６１１、表示アイテム６０４ｂはボタン６１２、表示アイテム６０４ｃはボタン６１３の押下によって選択することができる。右領域６０３においても同様に表示アイテムは対応する各ボタン付近に表示され、それぞれ対応する。
【００７０】
上述した実施形態ではタッチ操作によって、設定変更を行う場合について説明したが、デジタルカメラ６１０のようにボタンの押下によって表示アイテムの選択を行う場合にも適用可能である。ボタン操作によって、設定変更を行う場合にも一方の領域に表示される親項目が選択されたことに応じて、他の領域にある親項目を非表示にし、対応する子項目を表示するとユーザの操作性が向上する。また、コントローラホイール７３への回転操作によって項目を選択する場合や、十字キーによって項目を選択するような場合であってもライブビュー画像を表示させながら項目の設定変更操作を行うことができる。
【００７１】
以上、説明した実施形態の変形例によれば、ユーザがデジタルカメラの持ち方に関わらず、限られた領域において、複数の階層で項目の設定変更を行う際のユーザの操作性を向上させることができる。
【００７２】
［他の実施形態］
親階層と子階層の２つの階層で項目の設定変更を行う場合について説明したが、さらに子階層の項目についての設定変更を行う階層（孫階層と称する）がある場合について図７を用いて説明する。
【００７３】
図７に示すデジタルカメラ７００の表示部２８には、左領域７０１と右領域７０２の領域がある。図７（ａ）は親階層の項目が表示されている表示例、図７（ｂ）は、親階層の項目が選択されて子階層の項目も表示されている表示例を示している。図７（ａ）、（ｂ）については上述した実施形態と同様の処理で表示が行われる。図７（ａ）の左領域７０１には親項目７０４ａ〜７０４ｃが、右領域７０２には親項目７０４ｄ〜７０４ｆが表示されている。右領域７０２のうち、何れかの親項目が選択された場合の表示例を示したものが図７（ｂ）の示す表示例であり、左領域７０１に表示されていた親項目から子項目７０５ａ〜７０５ｃの表示に切り替わる。
【００７４】
子項目７０５ａ〜７０５ｃについて、さらに詳細に設定変更可能な場合について図７（ｃ）、（ｄ）を用いて説明する。図７（ｃ）は、子項目７０５ａ〜ｃのうちいずれかが選択された場合の表示例であり、右領域７０２に表示されていた親項目から選択された子項目に設定可能な設定値を示す孫項目７０６ａ〜７０６ｃに切り替わる。孫階層の項目がある場合に、子項目が選択されるとユーザは次に孫項目の選択操作を行う可能性が高いので、右領域７０２に表示されていた親項目を非表示にして孫項目を表示する。このように、ユーザの選択操作に応じて表示する項目の階層を切り替えることでユーザの操作性が向上する。また、表示部２８にライブビュー画像を表示する際には、ライブビュー画像に階層が下になっても重畳して表示される項目の領域が大きくならないので視認性が低減しない。
【００７５】
図７（ｄ）は、左領域７０１の子項目が選択された場合に、右領域７０２の親項目を非表示にすることなく、新たに孫項目７０６ａ〜７０６ｃをサブ領域７０３に表示した表示例を示している。親項目と孫項目を切り替えずに、孫項目の選択中に親階層の項目まで表示すると、ユーザは他の親階層の項目も確認しながら孫階層の項目の選択操作を行うことができる。また、孫階層の表示中であっても、子階層、親階層へと上の階層に戻る操作をしなくても、他の親項目を選択すれば他の親項目の設定変更をすることができるので操作性が向上する。また、デジタルカメラ７００を両手で左右から保持した状態で操作可能な領域に項目が表示されるので、デジタルカメラ７００をしっかりと保持した場合にも複数の階層のある項目の設定変更操作を行うことができる。
【００７６】
なお、表示制御装置の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７７】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７８】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、ユーザが表示されている項目の選択を行うことができるような表示制御装置であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット型ＰＣなどに適用可能である。
【００７９】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006529300.tif 000002
【図２】
0006529300.tif 000003
【図３】
0006529300.tif 000004
【図４】
0006529300.tif 000005
【図５】
0006529300.tif 000006
【図６】
0006529300.tif 000007
【図７】
0006529300.tif 000008