(57)【要約】【課題】選択された項目のガイダンスをユーザの操作性が低下しないように表示する。【解決手段】表示制御装置は、表示部に表示される複数の項目からいずれかを選択する選択手段と、前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置にある項目が選択される前に前記選択手段により選択されていた項目から第１の方向に位置する場合には、前記所定の位置よりも前記第１の方向には選択された前記所定の位置にある項目に関するガイダンスを表示せず、第１の位置に前記ガイダンスを表示し、前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置の項目が選択される前に前記選択手段により選択されていた項目から前記第１の方向とは異なる第２の方向に位置する場合には、前記所定の位置よりも前記第２の方向には前記ガイダンスを表示せず、前記第１の位置とは異なる第２の位置に前記ガイダンスを表示するように制御する表示制御手段と、を有する。【選択図】図４
2018022291.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示される複数の項目からいずれかを選択する選択手段と、
前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置にある項目が選択される前に前記選択手段により選択されていた項目から第１の方向に位置する場合には、前記所定の位置よりも前記第１の方向には選択された前記所定の位置にある項目に関するガイダンスを表示せず、第１の位置に前記ガイダンスを表示し、
前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置の項目が選択される前に前記選択手段により選択されていた項目から前記第１の方向とは異なる第２の方向に位置する場合には、前記所定の位置よりも前記第２の方向には前記ガイダンスを表示せず、前記第１の位置とは異なる第２の位置に前記ガイダンスを表示するように制御する表示制御手段と、を有することを特徴とする表示制御装置。
【請求項２】
前記複数の項目は所定の方向に並べて表示されることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の位置は、前記所定の位置から前記第１の方向とは反対方向側の位置であることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記第１の位置は、前記所定の位置から前記第２の方向側の位置であることを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記所定の位置は、複数の項目のうち端の項目の位置ではないことを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記第１の方向と前記第２の方向は所定の軸に沿った逆の方向であることを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
選択中の項目から前記第１の方向に表示されている項目へと選択する項目を順次切り替える指示をする第１の指示と、選択中の項目から前記第２の方向に表示されている項目へと選択する項目を順次切り替える指示をする第２の指示とを少なくとも受付可能な受付手段とをさらに有することを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記所定の位置は、前記複数の項目または前記表示部のうち中央位置であることを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
前記ガイダンスは前記表示部に表示される前記複数の項目のいずれかに重畳して表示されることを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記選択手段により選択された前記所定の位置にある項目が、前記所定の位置にある項目が選択される前に前記選択手段により選択されていた項目から前記第１の方向に位置する場合には、前記第１の方向とは反対方向にある項目の何れかと前記ガイダンスとが重畳するように表示することを特徴とする請求項１乃至９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記第１の方向にガイダンスを表示できない位置、もしくは前記第２の方向に前記ガイダンスを表示できない位置にある項目が選択された場合に、前記ガイダンスを表示する位置は、前記項目が選択される前に前記選択手段により選択されていた項目の位置に関わらず同じであることを特徴とする請求項１乃至１０のいずれか１項に記載の表示制御装置。
【請求項１２】
前記選択手段により選択された前記項目が、前記表示部のうち第１の領域に表示されている場合には、前記ガイダンスを前記第１の領域とは異なる第２の領域に表示し、
前記選択手段により選択された前記項目が、前記第２の領域に表示されている場合には、前記ガイダンスを前記第１の領域に表示することを特徴とする請求項１１に記載の表示制御装置。
【請求項１３】
表示部に表示される複数の項目からいずれかを選択する選択ステップと、
前記選択ステップにおいて選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置にある項目が選択される前に前記選択ステップにおいて選択されていた項目から第１の方向に位置する場合には、前記所定の位置よりも前記第１の方向には選択された前記所定の位置にある項目に関するガイダンスを表示せず、第１の位置に前記ガイダンスを表示し、
前記選択ステップにおいて選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置の項目が選択される前に前記選択ステップにおいて選択されていた項目から前記第１の方向とは異なる第２の方向に位置する場合には、前記所定の位置よりも前記第２の方向には前記ガイダンスを表示せず、前記第１の位置とは異なる第２の位置に前記ガイダンスを表示するように制御する表示制御ステップと、を有することを特徴とする表示制御装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１乃至１２のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、項目に関するガイダンスを表示する表示制御技術に関する。
【背景技術】
【０００２】
メニュー画面における設定項目に関する知識を持っていないユーザのためのアシスト機能として、フォーカス（選択）されている設定項目のガイダンスを表示する機能が知られている。また、メニュー画面にガイダンス専用の表示エリアを設けると設定項目一覧の表示エリアが狭くなるため、設定項目一覧上で且つ選択中の設定項目の視認性を低下させない位置にガイダンスを表示する方法が知られている。特許文献１には、画面の上半分に表示されたメニュー項目がタッチされると画面の下半分にガイダンスを表示し、画面の下半分に表示されたメニュー項目がタッチされると画面の上半分にガイダンスを表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６１１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
選択中のメニュー項目とガイダンスが重ならないように、特許文献１では、選択中のメニュー項目の位置によりガイダンスの表示位置を決めている。しかし、メニュー項目の位置によってガイダンスの表示位置を決めてしまうと、ユーザが次に選択しようとしたメニュー項目にガイダンスが重畳されてしまい次のメニュー項目にカーソルを移動させるべきか否かの判断の妨げとなる恐れがある。
【０００５】
本発明は、上記課題に鑑みてなされ、選択された項目のガイダンスをユーザの操作性が低下しないように表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の表示制御装置は、表示部に表示される複数の項目からいずれかを選択する選択手段と、前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置にある項目が選択される前に前記選択手段により選択されていた項目から第１の方向に位置する場合には、前記所定の位置よりも前記第１の方向には選択された前記所定の位置にある項目に関するガイダンスを表示せず、第１の位置に前記ガイダンスを表示し、前記選択手段により選択された、前記表示部のうち所定の位置にある項目が、前記所定の位置の項目が選択される前に前記選択手段により選択されていた項目から前記第１の方向とは異なる第２の方向に位置する場合には、前記所定の位置よりも前記第２の方向には前記ガイダンスを表示せず、前記第１の位置とは異なる第２の位置に前記ガイダンスを表示するように制御する表示制御手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、選択された項目のガイダンスをユーザの操作性が低下しないように表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態のデジタルカメラの外観図。
【図２】本実施形態のデジタルカメラの構成を示すブロック図。
【図３】本実施形態のメニュー画面の表示制御処理を示すフローチャート。
【図４】本実施形態のガイダンス表示処理を示すフローチャート。
【図５】本実施形態のガイダンス表示に関わるメニュー画面の表示例を示す図。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について詳細に説明する。本実施形態では、表示制御装置としてデジタル一眼レフカメラに適用した例について説明する。
【００１０】
＜装置構成＞図１及び図２を参照して、本実施形態のデジタルカメラの構成及び機能について説明する。
【００１１】
まず、図１を参照して、本実施形態のデジタルカメラ（以下、カメラ）１００の外観構成について説明する。
【００１２】
図１はカメラ１００を背面から見た図であり、表示部１０１は画像や各種情報やメニュー画面を表示する液晶表示パネルなどの表示デバイスである。操作部に含まれる各操作部材１１０、１１１、１１２、１１３、１１４、１１５、１２０は、ユーザ操作を受け付ける押しボタン式の操作部材である。メニューボタン１１０は、ユーザがこれを押下することで主にメニュー画面を表示部１０１に表示することが可能である。項目設定ボタン１１１は、ユーザがこれを押下することで撮影に関する設定値を変更可能な設定項目一覧をメニュー画面に表示する操作が可能である。再生ボタン１１２は、ユーザがこれを押下することで主に画像を表示部１０１に表示する操作が可能である。セットボタン１１３は、ユーザがこれを押下することで主に設定項目一覧で選択された設定値を変更・決定する操作が可能である。メインダイヤル１１４は、ユーザがこれを押下することで主に左右にカーソル（フォーカス）を移動させる選択操作が可能である。サブダイヤル１１５は、ユーザがこれを押下することで主に上下方向にカーソルを移動させる選択操作が可能である。十字ボタン１２０は、上ボタン１２１、下ボタン１２２、左ボタン１２３、右ボタン１２４を含み、ユーザがいずれかを押下することで上下左右にカーソルを移動させる選択操作が可能である。
【００１３】
その他、本実施形態のカメラ１００は、電源のオン／オフを切り替える電源スイッチやライブビュー表示のオン／オフを切り替えるライブビューボタンなどを備える。
【００１４】
図２は、本実施形態のカメラ１００の内部構成を示している。
【００１５】
図２において、撮影レンズ２０４はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター２０５は絞り機能を備える。撮像部２０６は被写体の光学像を電気信号に変換するＣＣＤやＣＭＯＳ等で構成される撮像素子である。Ａ／Ｄ変換部２０７は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換部２０７は、撮像部２０６から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア２０３は、カメラ１００の、撮影レンズ２０４を含む撮像系を覆うことにより、撮影レンズ２０４、シャッター２０５、撮像部２０６を含む撮像系の汚れや破損を防止する。なお、撮影レンズ２０４はカメラ１００に固定されているものであっても取り外し可能なものであってもよい。
【００１６】
画像処理部２０２は、Ａ／Ｄ変換部２０７からのデータ、または、メモリ制御部２０８からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２０２では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部２０１が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２０２ではさらに、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
Ａ／Ｄ変換部２０７からの出力データは、画像処理部２０２及びメモリ制御部２０８を介して、或いは、メモリ制御部２０８を介してメモリ２０９に直接書き込まれる。メモリ２０９は、撮像部２０６によって得られ、Ａ／Ｄ変換部２０７によりデジタルデータに変換された画像データや、表示部１０１に表示するための画像データを格納する。メモリ２０９は、所定枚数の静止画や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ２０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換部２１０は、メモリ２０９に格納されている画像表示用のデータをアナログ信号に変換して表示部１０１に供給する。こうして、メモリ２０９に書き込まれた表示用の画像データはＤ／Ａ変換部２１０を介して表示部１０１により表示される。表示部１０１は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換部２１０からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換部２０７によって一旦Ａ／Ｄ変換され、メモリ２０９に蓄積されたデジタル信号をＤ／Ａ変換部２１０においてアナログ変換し、表示部１０１に逐次転送して表示することで、電子ビューファインダ（ＥＶＦ）として機能し、スルー画像の表示を行う。表示部１０１は、ユーザが自由にカメラ１００に対して表示面の方向や角度を変更したり、回転させることができるバリアングルモニタである。
【００１９】
不揮発性メモリ２１４は、電気的に消去・記憶可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２１４には、システム制御部２０１の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する表示制御処理のフローチャートを実行するためのプログラムのことである。
【００２０】
システム制御部２０１は、カメラ１００全体を制御する。前述した不揮発性メモリ２１４に記憶されたプログラムを実行することで、後述する本実施形態の表示制御処理を実現する。２１３はシステムメモリであり、ＲＡＭが用いられる。システムメモリ２１３には、システム制御部２０１の動作用の定数、変数、不揮発性メモリ２１４から読み込んだプログラム等を展開する。また、システム制御部２０１はメモリ２０９、Ｄ／Ａ変換部２１０、表示部１０１等を制御することにより表示制御も行う。
【００２１】
システムタイマー２１２は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２２】
操作部２１５はシステム制御部２０１に各種の動作指示を入力するための操作手段であり、上述した操作部１１０、１１１、１１２、１１３、１１４、１１５、１２０を含む。
【００２３】
モード切替スイッチ２１６は、システム制御部２０１の動作モードを静止画撮影モード、動画記録モード、再生モードなどのいずれかに切り替える。静止画撮影モードに含まれるモードとして、オートモード、オートシーン判別モード、マニュアルモード、シーン別撮影モード、プログラムＡＥモード、カスタムモードなどがある。モード切替スイッチ２１６で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ２１６で静止画撮影モードに一旦切り替えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画記録モードにも複数のモードが含まれていてもよい。
【００２４】
第１シャッタースイッチ２１７ａは、カメラ１００に設けられたシャッターボタン２１７の操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
【００２５】
第２シャッタースイッチ２１７ｂは、シャッターボタン２１７の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部２０１は、第２シャッタースイッチ信号ＳＷ２により、撮像部２０６からの信号読み出しから記録媒体２５０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２６】
操作部２１５の各操作部材は、表示部１０１に表示される種々の機能アイコンを選択操作することなどにより、シーンごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなどがある。例えば、メニューボタン１１０が押されると各種の設定可能なメニュー画面が表示部１０１に表示される。ユーザは、表示部１０１に表示されたメニュー画面と、上述したセットボタン１１３や十字ボタン１２０を用いて直感的に各種設定を行うことができる。
【００２７】
なお、操作部２１５の１つとして、表示部１０１に対する接触を検出可能なタッチパネル１０１ｂを有する。タッチパネル１０１ｂと表示部１０１とは一体的に構成することができる。例えば、タッチパネル１０１ｂを光の透過率が表示部１０１の表示を妨げないように構成し、表示部１０１の表示面の上層に取り付ける。そして、タッチパネル１０１ｂにおける入力座標と、表示部１０１上の表示座標とを対応付ける。これにより、あたかもユーザが表示部１０１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。システム制御部２０１はタッチパネル１０１ｂへの以下のタッチ操作、あるいはタッチ状態を検出可能である。
・タッチパネル１０１ｂを指やペンで触れたこと（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と呼ぶ）。
・タッチパネル１０１ｂを指やペンで触れている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と呼ぶ）。
・タッチパネル１０１ｂを指やペンで触れたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と呼ぶ）。
・タッチパネル１０１ｂへ触れていた指やペンを離したこと（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と呼ぶ）。
・タッチパネル１０１ｂに何も触れていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と呼ぶ）。
【００２８】
これらの操作・状態や、タッチパネル１０１ｂ上に指やペンが触れている位置座標は内部バスを通じてシステム制御部２０１に通知され、システム制御部２０１は通知された情報に基づいてタッチパネル１０１ｂ上にどのような操作が行われたかを判定する。タッチムーブについてはタッチパネル１０１ｂ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１０１ｂ上の垂直成分・水平成分毎に判定できる。またタッチパネル１０１ｂ上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル１０１ｂ上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル１０１ｂ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行われたと判定するものとする。また、タッチパネル１０１ｂ上をタッチダウンからタッチムーブすることなく素早くタッチアップすることをタップと呼ぶ。タップを素早く２回連続して行うことをダブルタップと呼ぶ。また、タッチパネル１０１ｂに対して２箇所（２点）を同時に指又はペンでタッチしている状態で、２点間の距離を狭める操作をピンチインと呼ぶ。つまり、ピンチインは、タッチパネル１０１ｂ上の２点に指を触れたまま指同士を近づける操作（複数箇所のタッチ位置同士の距離を近づける操作）である。換言すれば、ピンチインは、２本の指でタッチパネル１０１ｂ下に表示されている画像等のオブジェクトをつまむようにタッチパネル１０１ｂをなぞる操作である。ピンチインとは反対に、２点を同時に指又はペンでタッチしている状態で、２点間の距離を広げる操作（複数箇所のタッチ位置同士の距離を広げる操作）をピンチアウトと呼ぶ。タッチパネル１０１ｂは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネル１０１ｂのうちいずれの方式のものを用いても良い。
【００２９】
電源制御部２１８は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部２１８は、その検出結果及びシステム制御部２０１の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２５０を含む各部へ供給する。
【００３０】
電源部２１９は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、リチウムイオン電池等の二次電池、ＡＣアダプタ等からなる。記録媒体Ｉ／Ｆ２２１は、メモリカードやハードディスク等の記録媒体２５０とのインターフェースである。記録媒体２５０は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３１】
その他、本実施形態のカメラ１００は、無線アンテナや有線ケーブルによって外部機器と通信可能に接続し、映像や音声の送受信を行う通信部２２０を有する。外部機器としては、パーソナルコンピュータやプリンタ、他のデジタルカメラや携帯電話の一種であるスマートフォン、各種サービス提供サーバなどが想定される。
【００３２】
なお、ハードウェアの構成は図２に示すものに限定されず、例えば１つのハードウェアが表示制御、通信制御、撮影制御、画像処理制御等を行い、カメラ１００の各手段として機能してもよい。また、複数のハードウェアが協働して１つの手段として機能してもよい。
【００３３】
＜表示制御動作の説明＞次に、図３乃至図５を参照して、本実施形態のカメラ１００の表示制御動作について説明する。
【００３４】
本実施形態でメニュー画面の一例として図５にメニュー画面５０１を示す。図５（ａ）は、メニューボタン１１０が押下されたときに表示部１０１に表示されるメニュー画面５０１の一例を示している。図示のように、画面上部からに横方向に整列しているのが大タブ５１０であり、カーソル（フォーカス、現在選択されていることを示す指標）が当たっている黒塗り部５１０ａは選択中の大タブであることを示している。大タブに含まれる項目としては大タブ５１０ａの示す撮影設定、大タブ５１０ｂの示す再生設定、大タブ５１０ｃの示すカメラ機能設定、大タブ５１０ｄの示すマイメニュー設定がある。
【００３５】
カーソルが当たっている大タブ５１０ａに属する小タブの一覧が小タブ５２０であり、カーソルが当たっている黒塗り部５２０ａは選択中の小タブであることを示している。１つのタブに含まれるメニュー項目（以下、項目とする）が１度に表示可能な項目数よりも多い場合には複数のグループに分けて表示をするので、そのグループ毎にタブ（小タブ）を分ける。項目一覧５３０は現在カーソルが当たっている小タブ５２０ａに所属している各項目であり、カーソルが当たっている黒塗り部５３１は現在選択中の項目であることを示している。小タブに属する項目は本実施形態では最大６つであるが、選択されたタブによって数は異なる。
【００３６】
メニュー画面５０１のように項目を表示する領域が大きくなるようにすると、多くの選択肢を一度に確認できるが、項目に関するガイダンスを表示する場合、ガイダンスと項目が重畳し、ユーザの見たい項目が隠れてしまう可能性もある。しかしながら、ガイダンスを表示するための領域を設けると、限られた領域（例えば余白位置５３２のような狭い領域）にガイダンスを表示しなければならずガイダンスの視認性が低下する可能性もある。特にデジタルカメラ１００のように小型の装置の場合には、表示部の領域も限られており、ガイダンスを表示しつつ、ユーザの見たい項目が表示できるようにすると視認性が向上する。
【００３７】
また、図５（ａ）のメニュー画面５０１においては、ガイダンスを表示する領域をガイダンス表示位置５５３、５５５とに分けている。
【００３８】
＜メニュー画面の表示制御＞次に、図３を参照して、本実施形態のメニュー画面の表示制御処理について説明する。
【００３９】
なお、図３の処理は、不揮発性メモリ２１４に格納されたプログラムを、システムメモリ２１３に展開してシステム制御部２０１が実行することにより実現される。図４でも同様である。
【００４０】
表示部１０１にメニュー画面が表示されていない状態において、Ｓ３０１では、システム制御部２０１はユーザによりメニューボタン１１０が押下された否かの判定を繰り返し、押下されたと判定した場合にＳ３０２へ進む。
【００４１】
Ｓ３０２では、システム制御部２０１は表示部１０１に図５（ａ）に示すようなメニュー画面を表示する。
【００４２】
Ｓ３０３では、システム制御部２０１はガイダンス表示制御を行いＳ３０４に進む。ガイダンス表示制御の詳細については図４で後述する。
【００４３】
Ｓ３０４では、システム制御部２０１はユーザにより項目設定ボタン１１１が押下されたか、または、タッチパネル１０１ｂで大タブ５１０がタッチされたか否かを判定する。すなわち、現在選択中の大タブとは異なる大タブが選択されたか否かを判定する。そして、いずれかの操作があった（大タブが新たに選択された）と判定された場合はＳ３０５に進み、そうでない（選択する大タブが変更されていない）場合はＳ３０６に進む。タブの選択や項目の選択は、タッチ操作やボタン操作で受付可能である。
【００４４】
Ｓ３０５では、システム制御部２０１はメニュー画面にガイダンス５４０が表示されている場合にはガイダンス５４０を非表示にしてＳ３０９に進む。
【００４５】
Ｓ３０６では、システム制御部２０１はユーザによりメインダイヤル１１４が操作されたか、または、左右ボタン１２３、１２４が押下されたか、または、タッチパネル１０１ｂで小タブ５２０がタッチされたか否かを判定する。すなわち、現在選択中の小タブとは異なる小タブが選択されたか否かを判定する。そして、いずれかの操作があった（小タブが新たに選択された）と判定された場合はＳ３０７に進み、そうでない（選択する小タブが変更されていない）場合はＳ３１２に進む。
【００４６】
Ｓ３０７では、システム制御部２０１はメニュー画面にガイダンス５４０が表示されている場合にはガイダンス５４０を非表示にしてＳ３０８に進む。
【００４７】
Ｓ３０８では、システム制御部２０１は選択される小タブ５２０が変更されたことにより選択される大タブ５１０も変更されたか否かを判定する。Ｓ３０６において選択中の小タブからメインダイヤル１１４または左右ボタン１２３、１２４で操作をした場合に、選択中だった小タブが選択中の大タブの端のタブであった場合には移動する可能性がある。つまり、図５（ａ）においては左端にある小タブ５２０ａが選択されており、これ以上左側にタブはないので左側へ移動する操作をすると、大タブ５１０ｄへと移動する。選択される大タブ５１０が変更された場合はＳ３０９に進み、そうでない場合はＳ３１０に進む。
【００４８】
Ｓ３０９では、システム制御部２０１は選択された大タブ５１０にカーソルを移動するように表示更新を行ってＳ３１０に進む。
【００４９】
Ｓ３１０では、システム制御部２０１は選択された小タブ５２０にカーソルを移動するように表示更新を行ってＳ３１１に進む。
【００５０】
Ｓ３１１では、システム制御部２０１は前回のカーソルの設定を初期化してＳ３１４に進む。後述するように、本実施形態では、選択項目の移動方向に応じて、ガイダンスの表示位置を変えることがある。このとき直前に選択していた項目の位置と新たに選択された項目の位置とを比較するが、タブが切り替わった前後では、直前の選択項目の位置は比較しないようにする。つまり、選択される項目が上下に移動しても（カーソルの移動）、タブ切替前の選択項目の位置は参照しないようにＳ３１１において初期化する。
【００５１】
Ｓ３１２では、システム制御部２０１はユーザによりサブダイヤル１１５が操作されたか、または、上下ボタン１２１、１２２が押下されたか、または、タッチパネル１０１ｂで選択中の項目以外の項目がタッチされたか否かを判定する。そして、いずれかの操作があったと判定された場合はＳ３１３に進み、いずれの操作もされていないと判定された場合はＳ３１６に進む。
【００５２】
Ｓ３１３では、システム制御部２０１はメニュー画面にガイダンス５４０が表示されている場合にはガイダンス５４０を非表示にしてＳ３１４に進む。
【００５３】
Ｓ３１４では、システム制御部２０１は項目一覧５３０のうち、新たにユーザにより選択された項目または新たに表示された小タブのいずれかの項目にカーソルを移動して表示しＳ３１５に進む。このように、選択する項目は順次切り替えることができる。
【００５４】
Ｓ３１５では、システム制御部２０１はガイダンス表示制御を行い、Ｓ３１９に進む。ガイダンス表示制御の詳細については図４で後述する。
【００５５】
Ｓ３１６では、システム制御部２０１はユーザによりセットボタン１１３への操作とタッチパネル１０１ｂでＳ３１９においてシステムメモリ２１３に記録した選択中の項目へのタッチのいずれかの操作がされたか、いずれの操作もされなかったかを判定する。そして、セットボタン１１３の操作と選択中の項目へのタッチのいずれかの操作があったと判定された場合はＳ３１７に進み、いずれの操作もされていないと判定された場合はＳ３２１に進む。
【００５６】
Ｓ３１７では、システム制御部２０１はメニュー画面にガイダンス５４０が表示されている場合にはガイダンス５４０を非表示にしてＳ３１８に進む。
【００５７】
Ｓ３１８では、システム制御部２０１は現在選択中の項目に応じた処理を行い、処理が完了するとメニュー画面を再度表示し、Ｓ３２０に進む。
【００５８】
Ｓ３１９では、システム制御部２０１は前回のカーソルの設定を今回のカーソルとしてシステムメモリ２１３に記録してＳ３２０に進む。
【００５９】
Ｓ３２０では、システム制御部２０１はユーザによりメニューボタン１１０が押下されたか否かを判定し、押下されたと判定した場合はＳ３２１へ進み、そうでない場合はＳ３０３へ進む。
【００６０】
Ｓ３２１では、システム制御部２０１は表示部１０１に表示しているメニュー画面の表示を消して、処理を終了する。
【００６１】
図３のＳ３０５、Ｓ３０７、Ｓ３１３およびＳ３１７でガイダンスを非表示としているのは、メニュー画面の表示時やタブ移動時はユーザはメニュー画面内の項目を全て見たいと考えられるためである。その後、項目のカーソルが移動されたときにガイダンスを表示されるように構成されている。ただし、タブに属する項目が１つの場合、カーソルの移動ができないため、ガイダンスを表示することができなくなる。よって、タブの項目の数が１つの場合は、メニュー表示時やタブ移動時でもガイダンスを表示するようにしてもよい。
【００６２】
＜ガイダンス表示制御＞次に、図４を参照して、図３のＳ３０３およびＳ３１５におけるガイダンス表示制御の詳細について説明する。以下では、表示部１０１に表示されているメニュー画面においてガイダンス５４０を表示する処理を説明する。
【００６３】
Ｓ４０１では、システム制御部２０１はユーザによる直前の操作が大タブ５１０や小タブ５２０のカーソルの移動を伴わない項目一覧５３０のカーソルの移動であるか否かを判定する。そして、大タブ５１０や小タブ５２０のカーソルの移動を伴う場合はＳ４０２へ進み、そうでない場合はＳ４０３に進む。
【００６４】
Ｓ４０２では、システム制御部２０１は表示中の項目の数を判定し、１つだけの場合はＳ４０８へ進み、２つ以上の場合は処理を終了する。図５（ｅ）は、項目の数が１つの場合の項目の表示例を示している。
【００６５】
Ｓ４０３では、システム制御部２０１はガイダンス表示用の余白位置５３２にガイダンスが表示可能であるか否かを判定し、表示可能な場合はＳ４０８へ進み、表示できない場合はＳ４０４に進む。
【００６６】
Ｓ４０４では、システム制御部２０１は現在選択中の項目の上側にガイダンスを表示可能か否か判定する。すなわち、現在選択中の項目がメニュー画面５０１（もしくは項目の表示領域）のうち上側にあり、項目の上側にガイダンスを表示してしまうとガイダンスが読みにくくなったり、もしくは表示しきれなくなってしまうか否かを判定する。ガイダンスを表示するのに必要となる領域は項目ごとによって異なってもよいし、一律に設定してもよい。ガイダンスを表示するのに必要となる領域が一定である所定の大きさである場合には、メニュー画面５０１（もしくは項目の表示領域）の上側から所定の大きさ分の領域に項目が表示されているか否かを判定してもよい。現在選択中の項目の上側にガイダンスを表示可能でない、すなわち下側にしか表示できないと判定した場合は、Ｓ４０８へ進み、そうでない場合はＳ４０５へ進む。
【００６７】
Ｓ４０５では、システム制御部２０１は現在選択中の項目の下側にガイダンスを表示可能か否か判定する。すなわち、現在選択中の項目がメニュー画面５０１（もしくは項目の表示領域）のうち下側にあり、項目の下側にガイダンスを表示してしまうとガイダンスが読みにくくなったり、もしくは表示しきれなくなってしまうか否かを判定する。ガイダンスを表示するのに必要となる領域が一定である所定の大きさである場合には、メニュー画面５０１（もしくは項目の表示領域）の下側から所定の大きさ分の領域に項目が表示されているか否かを判定してもよい。現在選択中の項目の下側にガイダンスを表示可能でない、すなわち上側にしか表示できないと判定した場合は、Ｓ４０７へ進み、そうでない場合はＳ４０６へ進む。
【００６８】
Ｓ４０４とＳ４０５の判定により現在選択中の項目のガイダンスは選択中の項目の上下どちら側にも表示ができるのか、いずれか一方にしか表示できないのかがわかる。選択された項目が複数の項目が並んで表示されているうち、中央位置にあるものはどちらにもガイダンスを表示できる。もしくは、中央付近にあり、項目が並ぶ方向に沿った両方向へとガイダンスを表示できる項目の場合にもＳ４０６へと進む。
【００６９】
なお、Ｓ４０６に進むまでにカーソルを求める判定式は以下の通りである。下記の式は表示部１０１の左上を原点とし、ユーザから見て横（左右）方向をＸ軸、縦（上下）方向をＹ軸としている。
【００７０】
（Ｇ＋Ｓ）＜ｎ≦｛Ｍ−（Ｇ＋Ｓ）｝
Ｇ：ガイダンスの表示に必要な行数の幅（Ｙ軸方向の幅）
Ｓ：ガイダンス表示位置と選択中の項目の間の最低行数の幅（Ｙ軸方向の幅）
ｎ：カーソルが当たっている項目を表示可能な位置
Ｍ：１画面の項目の最大行数の幅（もしくはメニュー画面のＹ軸方向の幅でもよい）
ｎを満たす範囲に表示される項目（メニュー画面において所定の位置にある所定項目）は、Ｓ４０４及びＳ４０５の判定はＮＯとなり、Ｓ４０６においてガイダンスを表示する位置を判定する処理を行う。ｎを満たす項目は項目の表示領域のうち中央付近にある項目であり、一番端に位置する項目は少なくとも含まない。項目の表示領域に最大表示可能な項目数が奇数の場合には、少なくとも真ん中付近にある１つの項目はｎを満たし、偶数の場合には、少なくとも真ん中付近にある２つの項目はｎを満たす。
【００７１】
Ｓ４０６では、システム制御部２０１は直前のＳ３１２において操作がされる前に選択されていた項目が、直前のＳ３１２において行われた操作によって選択された項目よりも上側にあった項目か否かを判定する。つまり、選択された項目が上から下方向に移動したのかを判定する。言い換えればカーソルが上から下に移動したのか否かを判定する。直前のＳ３１２の操作によって選択された項目が上から下方向にカーソルが移動してきた項目であると判定された場合は、Ｓ４０７へ進み、そうでない場合、すなわち下から上にカーソルが移動してきたと判定された場合はＳ４０８へ進む。
【００７２】
Ｓ４０７では、システム制御部２０１はガイダンス表示位置を上ガイダンス表示位置５５１（図５（ｂ））に設定してＳ４０９へ進む。ユーザが上から下側にカーソルを移動したので、ユーザは、既に現在選択中の項目の上にある項目を一度選択し、ガイダンスを表示させて内容の確認をしている。よって、ユーザは現在選択中の項目の上にある項目に対する操作が終わった、もしくは確認したが選択はしないと判定して選択する項目を変更した可能性が高い。そこで、Ｓ４０７においては、既にユーザが確認した項目よりも未だ確認していない可能性の高い項目が見えるようにガイダンスの表示をする。言い換えれば、選択中の項目からカーソルを移動した方向にある領域にはガイダンスを表示せず、これから選択する可能性の高い項目が見えるようにする。つまり、表示領域が限られている中で、これから選択をする項目を既に確認した項目よりも優先度を上げてガイダンスを項目に重畳して表示するようにする。このように、ユーザがカーソルを移動した方向、選択されるアイテムの遷移した方向とは反対方向側へとガイダンスは表示される。ただし、他の項目に重畳しないようにいつも項目のない位置に表示されるのではなく、上側方向へと移動した場合、下側方向へと移動した場合とで表示される場所は異なる。
【００７３】
Ｓ４０８では、システム制御部２０１はガイダンス表示位置を下ガイダンス表示位置５５２（図５（ｃ））に設定してＳ４０９へ進む。Ｓ４０２でＹＥＳと判定されてＳ４０８に進んだ場合には、図５（ｅ）に示すようにガイダンスを下ガイダンス表示位置５５２に表示する。図５（ｅ）は表示中の小タブ５２０に属する項目５３１が１つである場合の項目の表示例を示している。
【００７４】
Ｓ４０９では、システム制御部２０１はガイダンスを表示してから所定時間経過後にガイダンスを非表示にして処理を終了する。所定時間は例えば、４秒や３秒といった時間である。
【００７５】
以上説明した実施形態によれば、選択された項目のガイダンスをユーザの操作性が低下しないように表示することができる。限られた領域内で、ユーザが既に確認した項目上にガイダンスを表示し、未だ確認をしておらず、これから選択する可能性の高い項目にはガイダンスを重畳しないようにするので、ユーザはより確認したい情報を確認することができる。また、視認性が低下しないよう項目を減らしてガイダンスと重ならないようにしなくてもよりユーザの意図に沿った項目が見えるようにするので、ユーザの視認性も低下しない。なお、所定時間経過前にメニュー画面に対する操作が行われると、図３のＳ３０５、Ｓ３０７、Ｓ３１３およびＳ３１７でガイダンスが非表示となるため、Ｓ４０９では何らの処理も行われないことになる。
【００７６】
また、本実施形態では、選択される項目が上側から下側に移ったのか、下側から上側に移ったのかに応じてガイダンスを上ガイダンス表示位置５５１または下ガイダンス表示位置５５２のいずれかに表示するかを決めるものとたが、必ずしも同じ位置でなくてもよい。
【００７７】
なお、ボタンやダイヤル操作では選択項目が端でない限り、隣りの項目へと切り替わるが、タッチ操作では直前に選択されていた項目と選択された項目とが必ずしも隣り合わず離れている可能性もある。よって、直前に選択した項目と現在選択中の項目との間にある項目についてはユーザが未だ選択していない可能性もある。そこで、タッチで項目が選択された場合には、直前に選択されていた項目に重畳し、未だ選択されていない項目には重畳しないようにガイダンスを表示するようにしてもよい。
【００７８】
また、上述した実施形態では、項目がＹ軸方向（ユーザから見て縦方向、上下方向に並ぶ）に並んでいるものとしたが、これに限らす、Ｘ軸方向（ユーザから見て横方向、左右方向に並ぶ）としてもよい。さらに１軸方向ではなく、２軸方向に項目が表示されている場合にも適用可能である。例えば、左方向へ選択項目が移動したら、右の領域にガイダンスを表示し、上方向へ選択項目が移動したら、下の領域にガイダンスを表示するようにしてもよい。
【００７９】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００８０】
なお、システム制御部２０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００８１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００８２】
また、上述した実施形態においては、本発明の表示制御装置をデジタル一眼レフカメラに適用した例を説明したが、これに限定されず、メニュー画面において選択中の項目に関するガイダンスを表示する機能を有する装置であれば適用可能である。すなわち、本発明は、パーソナルコンピュータやタブレット端末、携帯電話端末やスマートフォン、ＰＤＡ（携帯情報端末）、携帯型の画像ビューワ、音楽プレーヤ、ゲーム機、電子ブックリーダ、プリンタ、スキャナ、ファクシミリにも適用可能である。さらに複写機などの機能が搭載された事務機器、医療機器などにも適用可能である。
【００８３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
１００…撮像装置、１０１…表示部、１１０…メニューボタン、２０１…システム制御部
【図１】
2018022291.tif 000003
【図２】
2018022291.tif 000004
【図３】
2018022291.tif 000005
【図４】
2018022291.tif 000006
【図５】
2018022291.tif 000007