(57)【要約】【課題】階層構造を有するメニューにおいて、所定の選択項目に迷うことなく素早く辿り着くことができる情報処理装置及びそのメニュー表示方法を提供する。【解決手段】本発明は、所定の複数の機能を実行可能な情報処理装置において、複数の前記機能のそれぞれに対応し、前記機能を実行するための複数の選択項目が複数の階層を成して配設されたメニューを表示する表示部と、使用者からの前記選択項目を選択する指示を受け付ける入力部と、複数の前記機能のそれぞれの実行回数を計数し記憶する計数部と、前記メニューにおいて、実行回数が多い前記機能に対応した前記選択項目へ至るため操作を指示するガイド表示を前記表示部に表示させる制御部と、を具備することを特徴とする。【選択図】図３
2012083853.tif 000002
【特許請求の範囲】
【請求項１】
所定の複数の機能を実行可能な情報処理装置であって、
複数の前記機能のそれぞれに対応し、前記機能を実行するための複数の選択項目が複数の階層を成して配設されたメニューを表示する表示部と、
使用者からの前記選択項目を選択する指示を受け付ける入力部と、
複数の前記機能のそれぞれの実行回数を計数し記憶する計数部と、
前記メニューにおいて、実行回数が多い前記機能に対応した前記選択項目へ至るため操作を指示するガイド表示を前記表示部に表示させる制御部と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記入力部は、前記表示部に重ねて配設されたタッチパネルであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の複数の機能を実行可能であって、
複数の前記機能のそれぞれに対応し、前記機能を実行するための複数の選択項目が複数の階層を成して配設されたメニューを表示する表示部と、
使用者からの前記選択項目を選択する指示を受け付ける入力部と、
を具備してなる情報処理装置のメニュー表示方法であって、
複数の前記機能のそれぞれの実行回数を計数し、実行回数が多い前記機能に対応した前記選択項目へ至るため操作を指示するガイド表示を前記メニューとともに前記表示部に表示することを特徴とする情報処理装置のメニュー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の選択項目が複数の階層を成して配設されたメニューを表示する情報処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ、携帯電話又はデジタルカメラ等の情報処理装置では、使用者が所定の機能の実行指示を入力するためのインターフェイスが、表示部に画像として表示される階層構造のメニューによって構成されることがある。このような階層構造のメニューによってインターフェイスを構成することによって、情報処理装置が備える多種多様な機能に伴う選択項目を系統立てて使用者に提示することができる。
【０００３】
しかし、情報処理装置が実装する機能が増えることによって、情報処理装置のメニューの階層構造が複雑化し、使用者がメニュー内の所望の選択項目に素早く辿り着くことが困難になることがある。
【０００４】
このような問題を解決する技術として、例えば特開平５−２６５６８２号公報には、使用者による使用履歴に応じてメニューの階層構造を変化させることによって、選択頻度の高い選択項目を、途中の階層を省略して表示する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２６５６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特開平５−２６５６８２号公報に開示されている技術のように、使用者の使用履歴に応じてメニューの階層構造を変化させてしまうと、使用者は階層構造に習熟することができない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、階層構造を有するメニューにおいて、所定の選択項目に迷うことなく素早く辿り着くことができる情報処理装置及びそのメニュー表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、所定の複数の機能を実行可能な情報処理装置であって、複数の前記機能のそれぞれに対応し、前記機能を実行するための複数の選択項目が複数の階層を成して配設されたメニューを表示する表示部と、使用者からの前記選択項目を選択する指示を受け付ける入力部と、複数の前記機能のそれぞれの実行回数を計数し記憶する計数部と、前記メニューにおいて、実行回数が多い前記機能に対応した前記選択項目へ至るため操作を指示するガイド表示を前記表示部に表示させる制御部と、を具備することを特徴とする。
【０００９】
また、本発明の情報処理装置のメニュー表示方法は、所定の複数の機能を実行可能であって、複数の前記機能のそれぞれに対応し、前記機能を実行するための複数の選択項目が複数の階層を成して配設されたメニューを表示する表示部と、使用者からの前記選択項目を選択する指示を受け付ける入力部と、を具備してなる情報処理装置のメニュー表示方法であって、複数の前記機能のそれぞれの実行回数を計数し、実行回数が多い前記機能に対応した前記選択項目へ至るため操作を指示するガイド表示を前記メニューとともに前記表示部に表示することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、階層構造を有するメニューにおいて、所定の選択項目に迷うことなく素早く辿り着くことができる情報処理装置及びそのメニュー表示方法を提供することができる。また、使用者は、何度かガイド表示に従ってメニューを辿るうちに、メニューの構造を把握し理解することができる。このため、ガイド表示が行われる所定の選択項目以外の選択項目にも、素早く辿り着くことができるようになる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置の前面側を示す斜視図である。
【図２】情報処理装置の背面側を示す斜視図である。
【図３】情報処理装置の概略的な構成を説明する図である。
【図４】メニューの階層構造を説明する図である。
【図５】メニューの第１階層を表示する画面Ａを説明する図である。
【図６】メニューの第２階層を表示する画面Ｂを説明する図である。
【図７】メニューの第２階層を表示する画面Ｃを説明する図である。
【図８】メニューの第３階層を表示する画面Ｄを説明する図である。
【図９】メニューの第３階層を表示する画面Ｅを説明する図である。
【図１０】データベースの構成を説明する図である。
【図１１】情報処理装置のメインルーチンのフローチャートである。
【図１２】ガイド表示行程のフローチャートである。
【図１３】画面Ａの表示時にガイド表示行程が行われた状態を示す図である。
【図１４】画面Ｃの表示時にガイド表示行程が行われた状態を示す図である。
【図１５】画面Ｂの表示時にガイド表示行程が行われた状態を示す図である。
【図１６】初期状態において画面Ａの表示時にガイド表示行程が行われた状態を示す図である。
【図１７】初期状態において画面Ｅの表示時においてガイド表示行程が行われた状態を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい形態について図面を参照して説明する。なお、以下の説明に用いる各図においては、各構成要素を図面上で認識可能な程度の大きさとするため、各構成要素毎に縮尺を異ならせてあるものであり、本発明は、これらの図に記載された構成要素の数量、構成要素の形状、構成要素の大きさの比率、及び各構成要素の相対的な位置関係のみに限定されるものではない。
【００１３】
以下に述べる本実施形態は、一般にデジタルスチルカメラ、デジタルカメラ、電子カメラ等と称される撮像装置に本発明を適用したものである。図１及び図２に示すように、本実施形態の撮像装置である情報処理装置１の前面部には、撮像部２及び閃光発光装置４が配設されている。ここで、前面とは、撮影時に撮影対象である被写体に臨む面のことを指す。また、情報処理装置１の上面部には操作スイッチである撮影指示を行うためのレリーズスイッチ３及び、情報処理装置１の電源オン動作及び電源オフ動作を指示するための電源スイッチ５が配設されている。
【００１４】
情報処理装置１の背面部には、画像表示装置である表示部１０が配設されている。表示部１０は画像を表示可能な形態のものであれば特に構成は限定されるものではなく、例えば液晶表示装置、有機エレクトロルミネッセンス表示装置又は電気泳動表示装置等によって構成される。
【００１５】
表示部１０は、撮影時に被写体像を周期的に更新して表示（ライブビュー表示）したり、撮影した画像を表示したり、撮影条件や動作モード等の設定の変更等を行うための後述するグラフィカル・ユーザ・インターフェース（以下、ＧＵＩと称する）を表示したりする。
【００１６】
また、本実施形態では一例として、表示部１０上に、タッチパネルである入力部１１が重ねて配設されている。入力部１１は、表示部１０に表示された画像における、使用者の手指等が接触又は近接している位置の座標を読み取り、当該座標を出力可能なセンサを具備して構成されている。
【００１７】
なお、入力部１１は、本実施形態のタッチパネルに限られるものではなく、使用者からの指示を電気信号として後述する制御部３０に出力可能な構成であればよい。例えば入力部１１は、十字方向スイッチのようなプッシュスイッチ、レバースイッチ、及びダイヤルスイッチ等の少なくとも一つからなる形態であってもよい。また、入力部１１は、加速度センサを具備してなり、使用者が情報処理装置１を動かすパターンを認識して使用者の指示として制御部３０に出力する形態であってもよい。また、入力部１１は、マイクロフォンを備えてなり、使用者の音声を認識して使用者の指示として制御部３０に出力する形態であってもよい。
【００１８】
情報処理装置１の側面部や底面部には、図示しないが、後述する電源部１５を収容する収容室や、外部装置であるパーソナルコンピュータや外部記憶装置との有線通信を行うための通信用コネクタ等が配設されている。
【００１９】
また、情報処理装置１は、図３に示すように、電源部１５、撮像部２、制御部３０、記憶部１６及び表示部駆動部１７を具備して構成されている。
【００２０】
電源部１５は、情報処理装置１の各部構成の動作に必要な電力を供給するための一次電池または二次電池からなる。電源部１５の電力は、図示しない電源供給回路を介して所定の電圧で情報処理装置１の各部構成に供給される。なお、電源部１５は、情報処理装置１とは別体であって、情報処理装置１の外部に設けられる構成であってもよい。
【００２１】
撮像部２は、撮像レンズ２１、撮像素子２０及び撮像素子駆動部１４を具備して構成される。なお、撮像部２には、オートフォーカス機構、ズーム機構、絞り装置、ＮＤフィルタ、シャッタ装置、ローパスフィルタ、ミラー、プリズム等が適宜に配設される。
【００２２】
撮像素子２０は、複数の画素部が配列されて構成される受光面を具備し、撮像レンズ２１により該受光面上に結像された被写体の光学像を電気信号に光電変換し電気信号として出力する。
【００２３】
撮像素子駆動部１４は、撮像素子２０に電気的に接続されており、撮像素子２０の駆動制御及び撮像素子２０から出力された信号に基づいて画像を生成する構成を有する。撮像素子駆動回路１４は、生成した画像を制御部３０へ出力する。
【００２４】
制御部３０は、演算装置、記憶装置、入出力装置及び電力制御装置等を具備して構成されており、情報処理装置１の各部の動作を、所定のプログラムに基づいて制御する。制御部３０には、画像処理を行うための画像処理部３１が設けられている。なお、画像処理部３１の制御部３０への実装は、画像処理用の演算ハードウェアを搭載するハードウェア的な形態であってもよいし、制御部３０の演算装置が所定の画像処理プログラムに基づいて画像処理を行うソフトウェア的な形態であってもよい。
【００２５】
また制御部３０には、情報処理装置１が有する複数の機能の実行回数を計数する計数部３２及び計数の結果を記憶するデータベース記憶部３３が配設されている。データベース記憶部３３は、不揮発性の記憶装置であり、例えばフラッシュメモリ等によって構成されている。
【００２６】
画像記憶部１６は、情報処理装置１により撮像された画像や画像に関連付けられた情報等を記憶する記憶装置である。画像記憶部１６は、例えばフラッシュメモリや、小型のハードディスクドライブ等によって構成されている。なお、画像記憶部１６は、情報処理装置１とは別体であって、有線又は無線の通信形式により情報処理装置１との間で情報の授受が可能なものであってもよい。
【００２７】
表示部駆動部１７は、表示部１０を駆動し、制御部３０及び画像処理部３１によって生成された画像からなる画面を表示部１０に表示させるための回路である。
【００２８】
本実施形態の情報処理装置１は、上述したようにタッチパネルである入力部１１が重畳された表示部１０を具備しており、表示部１０にＧＵＩが表示される。情報処理装置１は、このＧＵＩを介して入力部１１に入力された使用者の指示に対応した所定の機能を実行する。すなわち使用者は、表示部１０に表示されるＧＵＩに従って入力部１１に触れることによって、情報処理装置１に所定の機能を実行させることができる。
【００２９】
本実施形態の情報処理装置１は、所定の複数の機能を実行可能であって、図４に示すように、所定の複数の機能のそれぞれに対応した複数の選択項目が樹状に複数の階層を成して配置されたメニューをＧＵＩとして表示部１０に表示する。
【００３０】
ここで、選択項目には、樹状の階層構造を成すメニューの上層又は下層への遷移を指示するものと、情報処理装置１が有する所定の機能の実行を指示するもの、の２つの種類が存在する。図４においては、メニューの上層又は下層への遷移を指示する選択項目を単線の四角形で示し、所定の機能の実行を指示する選択項目を２重線の四角形で示している。また、図４において、破線の四角形は、一度に表示部１０に表示される画面に含まれる選択項目群を表している。
【００３１】
本実施形態では、情報処理装置１の電源投入時には、第１階層の４つの選択項目１０１、１０２、１０３及び１０４を表す画面Ａが表示部１０に表示される。ここで、選択項目１０１及び１０３は、それぞれのメニューの下層への遷移を指示するものである。
【００３２】
例えば、画面Ａが表示部１０に表示されている時に入力部１１を介した使用者からの入力が、選択項目１０１を選択するものであった場合には、メニューが第２階層に遷移する。そして、選択項目１０１の下層に配設された選択項目１１１、１１２、１１３及び１１４を表す画面Ｂが表示部１０に表示される。
【００３３】
また、画面Ｂには、メニューの第２階層から上層である第１階層への遷移を指示するための選択項目１１０が表示される。例えば画面Ｂが表示部１０に表示されている時に入力部１１を介した使用者からの入力が、選択項目１１０を選択するものであった場合には、メニューが第１階層に遷移する。そして、表示部１０には、第１階層に配設された選択項目１０１、１０２、１０３及び１０４を表す画面Ａが表示部１０に表示される。
【００３４】
一方、選択項目１０２及び１０４は、情報処理装置１が有する所定の機能の実行を指示するものである。例えば、画面Ａが表示部１０に表示されている時に入力部１１を介した使用者からの入力が、選択項目１０２を選択するものであった場合には、選択項目１０２に対応付けられた機能Ａ１が実行される。
【００３５】
具体的に、本実施形態の情報処理装置１では、電源投入時において、表示部１０に図５に示すような画面Ａが表示される。画面Ａでは、中央部１０に撮像部２によって撮像されたスルー画像が、いわゆるライブビューとして表示される。そして、画面Ａの周囲に、メニューの第１階層の４つの選択項目１０１、１０２、１０３及び１０４にそれぞれ対応したボタン形状のアイコンが表示される。
【００３６】
本実施形態では、画面Ａの選択項目１０１は、被写体の大まかな形態を使用者に選ばせることによって、撮像部２及び画像処理部３１が、選択された被写体の撮影に適した動作をするようにするための、撮影シーン（撮影モード）選択ボタンである。
【００３７】
画面Ａの表示時に撮影シーン選択ボタンである選択項目１０１が使用者によって選択された場合には、図６に示す画面Ｂが表示される。画面Ｂでは、ポートレート、風景、夜景及び接写といった被写体の形態に対応した選択項目１１１、１１２、１１３及び１１４のボタン形状アイコンが表示される。また、画面Ｂには、表示部１０における表示を画面Ａに戻すための選択項目１１０が表示される。
【００３８】
また、画面Ａの選択項目１０２は、画像記憶部１６に記憶されている画像を、表示部１０に表示する再生機能（機能Ａ１）を実行するための、再生モード選択ボタンである。画面Ａの表示時に撮影モード選択ボタンである選択項目１０２が使用者によって選択された場合には、情報処理装置１の再生機能が実行される。
【００３９】
また、画面Ａの選択項目１０３は、撮影条件の手動操作による変更や、情報処理装置１の動作設定の変更を行うためのツール選択ボタンである。画面Ａの表示時にツール選択ボタンである選択項目１０３が使用者によって選択された場合には、図７に示す画面Ｃが表示される。画面Ｃでは、選択項目１２０、１２１、１２２、１２３及び１２４にそれぞれ対応したボタン形状のアイコンが表示される。
【００４０】
画面Ｃの選択項目１２０は、表示部１０における表示を画面Ａに戻すためボタンである。選択項目１２１は、レリーズスイッチ３が押された後に所定の時間が経過してから撮影を行う、いわゆるセルフタイマー機能（機能Ｃ１）を実行するための、セルフタイマー選択ボタンである。画面Ｃの表示時にセルフタイマー選択ボタンである選択項目１２１が使用者によって選択された場合には、情報処理装置１のセルフタイマー機能が実行される。
【００４１】
画面Ｃの選択項目１２２は、撮影時の露出補正機能（機能Ｃ２）を実行するための、露出補正選択ボタンである。画面Ｃの表示時に露出補正選択ボタンである選択項目１２２が使用者によって選択された場合には、情報処理装置１の露出補正機能が実行される。
【００４２】
画面Ｃの選択項目１２３は、より詳細な撮影動作設定の変更を行うための撮影設定選択ボタンである。画面Ｃの表示時に撮影設定選択ボタンである選択項目１２３が使用者によって選択された場合には、メニューが第３階層に遷移し、図８に示す画面Ｄが表示される。画面Ｄでは、選択項目１３０、１３１及び１３２・・・にそれぞれ対応したボタン形状のアイコンが表示される。
【００４３】
選択項目１３０は、表示部１０における表示を画面Ｃ（メニューの第２階層）に戻すためボタンである。選択項目１３１は、露出補正値を変えながら複数回の撮影を行う露出ブラケット撮影機能（機能Ｄ１）の実行の有無を設定するための、ブラケット撮影選択ボタンである。画面Ｄの表示時に露出ブラケット撮影選択ボタンである選択項目１３１が使用者によって選択された場合には、情報処理装置１の露出ブラケット撮影機能の使用の有無が切り替えられる。
【００４４】
選択項目１３２は、一度のレリーズスイッチ３の押下で複数回の撮影を連続して行う連続撮影機能（機能Ｄ２）を実行するための、連続撮影選択ボタンである。画面Ｄの表示時に連続撮影選択ボタンである選択項目１３２が使用者によって選択された場合には、情報処理装置１の連続撮影機能が実行される。
【００４５】
選択項目１３３は、撮影時のホワイトバランス調整機能（機能Ｄ３）を実行するための、ホワイトバランス調整選択ボタンである。画面Ｄの表示時にホワイトバランス調整選択ボタンである選択項目１３３が使用者によって選択された場合には、情報処理装置１のホワイトバランス調整機能が実行される。
【００４６】
画面Ｃの選択項目１２４は、情報処理装置１の動作設定の変更等を行うための機器設定選択ボタンである。画面Ｃの表示時に機器設定選択ボタンである選択項目１２４が使用者によって選択された場合には、メニューが第３階層に遷移し、図９に示す画面Ｅが表示される。画面Ｅでは、選択項目１４０、１４１及び１４２・・・にそれぞれ対応したボタン形状のアイコンが表示される。
【００４７】
選択項目１４０は、表示部１０における表示を画面Ｃ（メニューの第２階層）に戻すためボタンである。選択項目１４１は、画像記録部１６を初期化するフォーマット機能（機能Ｅ１）を実行するための、フォーマット選択ボタンである。画面Ｅの表示時にフォーマット選択ボタンである選択項目１４１が使用者によって選択された場合には、情報処理装置１のフォーマット機能が実行される。
【００４８】
選択項目１４２は、撮影時における像の振れを軽減する手振れ補正機能（機能Ｅ２）の使用の有無の選択を実行するための、手振れ補正機能選択ボタンである。画面Ｅの表示時に手振れ補正機能選択ボタンである選択項目１４２が使用者によって選択された場合には、情報処理装置１の手振れ補正機能の使用の有無が切り替えられる。
【００４９】
選択項目１４３は、情報処理装置１が内蔵する時計の時刻設定を実施するための、時計設定機能（機能Ｅ３）を実行するための、時計設定選択ボタンである。画面Ｅの表示時に時計設定選択ボタンである選択項目１４３が使用者によって選択された場合には、情報処理装置１の時計の時刻設定機能が実行される。
【００５０】
また、画面Ａの選択項目１０４は、撮影時に閃光発光装置４を発光させるフラッシュ機能（機能Ａ２）を実行するためのフラッシュ選択ボタンである。画面Ａの表示時にフラッシュ選択ボタンである選択項目１０４が使用者によって選択された場合には、情報処理装置１の撮影時に閃光発光装置４を発光させるフラッシュ機能が実行される。
【００５１】
以上のような構成及びＧＵＩを有する本実施形態の情報処理装置１は、データベース記憶部３３に、図１０に示すようなデータベースを記憶している。
【００５２】
データベースは、情報処理装置１が使用者からの指示に応じて実行する複数の機能のうちの全て又は一部について、それぞれの実行回数を記憶するものである。言い換えれば、情報処理装置１は、情報処理装置１が有する複数の機能について、それぞれの実行回数を計数し記憶する構成を有する。
【００５３】
また、データベースには、上述したＧＵＩで表示される複数の画面Ａ、Ｂ、Ｃ、Ｄ及びＥのそれぞれにおいて、他の画面に配設された所定の機能の選択項目を表示部１０に表示するために選択すべき選択項目を示す経路情報が記憶されている。経路情報は、データベースに含まれる機能の全てに付加されている。
【００５４】
例えば本実施形態では、画面Ａが表示部１０に表示されている場合において、画面Ｅに配設されたフォーマット機能に対応した選択項目１４１を表示部１０に表示させるためには、まずツール選択ボタンである選択項目１０３を選択し、次に画面Ｃにおいて機器設定選択ボタンである選択項目１２４を選択する必要がある。また、画面Ｂが表示部１０に表示されている場合にフォーマット機能に対応した選択項目１４１を表示部１０に表示させるためには、選択項目１１０を選択して表示部１０の表示を画面Ａに戻す必要がある。また、画面Ｄが表示部１０に表示されている場合にフォーマット機能に対応した選択項目１４１を表示部１０に表示させるためには、選択項目１３０を選択して表示部１０の表示を画面Ｃに戻す必要がある。
【００５５】
すなわち、画面Ｅに配設されたフォーマット選択ボタン（選択項目１４１）を表示部１０に表示させるためには、画面Ａ、Ｂ、Ｃ及びＤのそれぞれにおいて、ツール選択ボタン（選択項目１４１）を選択し、戻るボタン（選択項目１１０）、機器選択ボタン（選択項目１２４）及び戻るボタン（選択項目１３０）を選択する必要がある。
【００５６】
データベースには、このような、各画面においてある機能を実行するための選択項目を表示部１０に表示させるために選択すべき選択項目が、経路情報として記憶されている。言い換えれば、データベースには、樹状の階層構造のメニューにおいて、所定の選択項目に至るための経路情報が記憶されている。
【００５７】
また、詳しくは後述するが、データベースには、情報処理装置１が初期状態である場合において当該機能についての経路情報の表示を行うか否かを示す、初期表示情報を記憶している。初期表示情報は、ＹＥＳ又はＮＯの２値の情報であり、データベースに含まれる機能の全てに付加されている。
【００５８】
ここで、初期状態とは、情報処理装置１の工場出荷状態、又は使用者によって情報処理装置１の記憶内容が全て初期化された状態のことである。情報処理装置１が初期状態である場合には、データベースに記憶されている情報処理装置１の各機能の実行回数は全て０回である。
【００５９】
次に、情報処理装置１の動作を、図１１及び図１２に示すフローチャートを参照して説明する。情報処理装置１の電源投入後は、情報処理装置を構成する各構成の初期化動作を行った後に、図１１に示すメインルーチンが実行される。
【００６０】
メインルーチンでは、まずステップＳ０１において、情報処理装置１の電源を切るための電源オフの指示入力がなされたか否かを判定する。ステップＳ０１の判定において、電源オフの指示入力がなされたと判定した場合には、ステップＳ３０に移行し、情報処理装置１の電源を切るための終了処理を実行する。
【００６１】
ステップＳ０１の判定において電源オフの指示入力がなされていないと判定した場合には、ステップＳ０２へ移行する。情報処理装置１は、ステップＳ０１の判定において電源オフの指示入力がなされたとの判定が行われるまでは、以下に説明する処理を繰り返す。
【００６２】
ステップＳ０２においては、表示部１０に、図５に示す画面Ａを表示する。上述したように、画面Ａには、ライブビュー表示や、メニューの第１階層の４つの選択項目１０１、１０２、１０３及び１０４にそれぞれ対応したボタン形状のアイコンが表示される。
【００６３】
次に、ステップＳ０３において、後述するガイド表示行程（図１２）を実行する。ガイド表示行程は、概略的には、表示部１０に表示される樹状の階層構造のメニューにおいて、過去の実行回数の多い機能に至るための経路を、表示部１０に表示する行程である。
【００６４】
次に、ステップＳ０４において、使用者によって、入力部１１を介して表示部１０に表示している画面を他の画面に遷移させる選択項目が選択されたか否かを判定する。
【００６５】
ここで画面を他の画面に遷移させる選択項目とは、表示部１０に表示される選択項目を、メニューの上層又は下層のものに遷移させるものであり、例えば画面Ａを表示している場合であれば、撮影シーン選択ボタンである選択項目１０１及びツール選択ボタンである選択項目１０３のことである。また、例えば画面Ｃを表示している場合であれば、画面を他の画面に遷移させる選択項目とは、戻るボタンである選択項目１２０、撮影設定選択ボタンである選択項目１２３、及び機器設定選択ボタンである選択項目１２４のことである。
【００６６】
ステップＳ０４において、表示部１０に表示する画面を他の画面に遷移させる選択項目が選択されたと判定した場合には、ステップＳ１０へ移行し、前記選択された選択項目に応じた画面を表示部１０に表示する。
【００６７】
例えば、ステップＳ０４において表示部１０に画面Ａを表示している場合に、撮影シーン選択ボタンである選択項目１０１が選択されたと判定した場合には、表示部１０の表示を画面Ｂに切り替える。
【００６８】
ステップＳ０４において、新たな画面を表示部１０に表示した後は、ステップＳ０３へ戻る。
【００６９】
一方、ステップＳ０４において、表示部１０に表示する画面を他の画面に遷移させる選択項目は選択されていないと判定した場合には、ステップＳ０５へ移行する。
【００７０】
ステップＳ０５においては、使用者によって、入力部１１を介して情報処理装置１が有する所定の機能の実行を指示する選択項目が選択されたか否かを判定する。
【００７１】
ここで情報処理装置１が有する所定の機能の実行を指示する選択項目とは、例えば画面Ａを表示している場合であれば、再生機能の実行を指示する再生モード選択ボタンである選択項目１０２、及びフラッシュ機能の実行を指示するフラッシュ選択ボタンである選択項目１０４のことである。
【００７２】
ステップＳ０５において、情報処理装置１が有する所定の機能の実行を指示する選択項目が選択されたと判定した場合には、ステップＳ１１移行し、前記選択された選択項目に応じた機能を実行する。
【００７３】
そして、ステップＳ１２へ移行し、データベース記憶部３３に記憶されているデータベースにおいて、直前のステップＳ１１で実行した機能の実行回数の値に１を加算する。そして、ステップＳ０１に戻る。
【００７４】
一方、ステップＳ０５において、情報処理装置１が有する所定の機能の実行を指示する選択項目は選択されていないと判定した場合には、ステップＳ２０へ移行する。
【００７５】
ステップＳ２０においては、レリーズスイッチ３が押下されたか否かを判定する。ステップＳ２０において、レリーズスイッチ３が押下されたと判定した場合には、ステップＳ２１へ移行し、撮像部２による撮像を行い、得られた画像に対して画像処理部３１によって所定の画像処理を施した後に、当該画像を画像記憶部１６に記憶する。そしてステップＳ０１へ戻り、上述した行程からなるメインルーチンを繰り返す。
【００７６】
一方、ステップＳ２０において、レリーズスイッチ３は押下されていないと判定した場合には、ステップＳ０３に戻り、上述した行程からなるメインルーチンを繰り返す。
【００７７】
次に、上述したステップＳ０３で実行されるサブルーチンである、ガイド表示行程の詳細について図１２のフローチャートを参照して説明する。
【００７８】
ガイド表示行程では、まずステップＳ５０において、表示部１０に表示している画面の状態を取得する。具体的には、現在表示部１０に表示している画面にメニューのどの選択項目が表示されているか、を取得する。例えば、情報処理装置１が電源投入直後であれば、ステップＳ０２の実行によって、表示部１０には画面Ａが表示されており、画面Ａにはメニューの第１階層の４つの選択項目１０１、１０２、１０３及び１０４が含まれている。
【００７９】
次に、ステップＳ５１において、データベース記憶部３３に記憶されているデータベースを参照し、当該データベース中における情報処理装置１の複数の機能の実行回数が全て０回であるか否かを判定する。言い換えれば、情報処理装置１が初期状態であるか否かを判定する。
【００８０】
ステップＳ５１の判定において、情報処理装置１の機能の実行回数が全て０回ではない、すなわち少なくとも１つの機能について１回以上の実行回数が記録されている場合（ステップＳ５１のＮＯ）には、ステップＳ５２へ移行する。すなわち、情報処理装置１が初期状態ではない場合には、ステップＳ５２へ移行する。一例として、ステップＳ５１において、データベース記憶部３３に記憶されているデータベースが図１０に示す状態である場合には、ステップＳ５２へ移行する。
【００８１】
ステップＳ５２においては、データベース記憶部３３に記憶されているデータベースを参照して、実行回数の値が多い方から上位３位までの機能を抽出する。そして、実行回数が上位３位までの機能に対応した選択項目が、ステップＳ５０で取得した、表示部１０に表示中の画面に含まれるか否かを判定する。
【００８２】
ステップＳ５２の判定において、実行回数が上位３位までの機能に対応した選択項目が、表示部１０に表示中の画面に含まれていない、と判定した場合（ステップＳ５２のＮＯ）には、ステップＳ５３へ移行する。
【００８３】
例えば、データベース記憶部３３に記憶されているデータベースが、図１０に示す状態であり、表示部１０には画面Ａが表示中である場合には、実行回数が上位３位までの機能は、露出ブラケット機能、フォーマット機能及び夜景撮影モード機能である。画面Ａには、露出ブラケット撮影機能、フォーマット機能及び夜景撮影モード機能に対応した選択項目１３１、１４１及び１１３は含まれないため、ステップＳ５２からステップＳ５３へ移行する。
【００８４】
ステップＳ５３においては、実行回数が上位３位までの機能に対応した選択項目への経路情報を、表示部１０に表示する。具体的には、実行回数が上位３位までの機能に対応した選択項目を表示部１０に表示させるために、現在表示部１０に表示中の選択項目の中から選択するべき選択項目を使用者に対して提示する。
【００８５】
すなわち、ステップＳ５３では、樹状の階層構造のメニューに配設された実行回数が上位３位までの機能を実行させるためには、現在表示部１０に表示されている画面において、どの選択項目を選択すればよいか、を使用者に示す経路情報を表示する。前述したように、表示部１０に表示中の画面から、所定の機能に対応した選択項目に至るために選択すべき選択項目は、経路情報としてデータベースに記憶されている。
【００８６】
例えば、データベース記憶部３３に記憶されているデータベースが、図１０に示す状態であり、表示部１０に画面Ａが表示中である場合には、実行回数が上位３位までの機能は、露出ブラケット機能、フォーマット機能及び夜景撮影モード機能である。
【００８７】
ここで、画面Ａにおいて、露出ブラケット機能に対応した選択項目１３１を表示部１０に表示させるためには、ツール選択ボタン（選択項目１０３）を選択する必要がある。また同様に、画面Ａにおいて、フォーマット機能に対応した選択項目１４１を表示部１０に表示させるためには、ツール選択ボタン（選択項目１０３）を選択する必要がある。また、画面Ａにおいて、夜景撮影モード機能に対応した選択項目１１３を表示部１０に表示させるためには、撮影シーン選択ボタン（選択項目１０１）を選択する必要がある。
【００８８】
そこで、ステップＳ５３では、図１３に一例として示すように、露出ブラケット機能及びフォーマット機能に対応した選択項目１３１及び１４１を表示部１０に表示させるためには、ツール選択ボタン（選択項目１０３）を選択するべきである旨を提示する経路情報１３１ａ及び１４１ａを表示部１０に表示する。
【００８９】
図１３に示す本実施形態では、経路情報１３１ａ及び１４１ａは、ツール選択ボタン（選択項目１０３）に付された吹き出し形状（バルーン形状）の図画であり、吹き出し内部に機能の名称又は略称を示す文字列が配置されている。
【００９０】
また、同様に、夜景撮影モード機能に対応した選択項目１１３を表示部１０に表示させるためには、撮影シーン選択ボタン（選択項目１０１）を選択するべきである旨を提示する経路情報１１３ａを表示部１０に表示する。
【００９１】
図１３に示す本実施形態では、経路情報１１３ａは、撮影シーン選択ボタン（選択項目１０１）に付された吹き出し形状の図画であり、吹き出し内部に機能の名称又は略称を示す文字列が配置されている。この経路情報の表示によって、「シーン」と表示されたアイコンを選択すれば夜景撮影モード機能に辿り着くことができ、「ツール」と表示されたアイコンを選択すればフォーマット機能や露出ブラケット機能に辿り着くことができるということを、使用者はすぐさま理解することができる。また、このような経路情報を繰り返して見るうちに、使用者は、例えば風景撮影モード機能が、夜景撮影モードと同じメニューの階層に存在し、「シーン」と表示されたアイコンを選択すれば辿り着くことができるであろうことを推測できるようになる。すなわち、本実施形態によれば、実行回数の多い機能の選択項目への経路情報を表示することによって、使用者がメニューの全体の階層構造を理解することの一助ともなり、経路情報が表示されていない他の選択項目へも素早く辿り着くことができるようになる。
【００９２】
また例えば、ステップＳ５３において、データベース記憶部３３に記憶されているデータベースが、図１０に示す状態であり、表示部１０には画面Ｃが表示中である場合には、図１４に示すように、露出ブラケット機能へ至るための経路情報１３１ｃが撮影設定選択ボタン（選択項目１２３）を指し示し、フォーマット機能へ至るための経路情報１４１ｃが機器設定選択ボタン（選択項目１２４）を指し示し、夜景撮影モード機能へ至るための経路情報１１３ｃが戻るボタン（選択項目１２０）を指し示す。
【００９３】
ステップＳ５３を実施した後に、ガイド表示行程から図１１に示すフローチャートに戻る。
【００９４】
一方、ステップＳ５２の判定において、実行回数が上位３位までの機能に対応した選択項目が、表示部１０に表示中の画面に含まれている、と判定した場合（ステップＳ５２のＹＥＳ）には、ステップＳ５４へ移行する。
【００９５】
ステップＳ５４においては、実行回数が上位３位までの機能に対応した選択項目が、表示部１０に表示中の画面において配設されている場所を示す位置情報を表示する。
【００９６】
例えば、データベース記憶部３３に記憶されているデータベースが、図１０に示す状態であり、表示部１０には画面Ｂが表示中である場合には、実行回数が３番目に多い機能である夜景撮影モード機能に対応したボタン（選択項目１１３）が画面Ｂに配設されている。このような場合に、ステップＳ５４では、例えば図１５に示すように、夜景撮影モード機能に対応したボタンが存在する位置に、吹き出し形状の図画と機能の名称又は略称を示す文字列からなる位置情報１１３ｂを表示部１０に表示する。
【００９７】
なお、位置情報１１３ｂは、夜景撮影モード機能に対応したボタン又はボタンの周囲を点滅させる表示や、ボタンの大きさを拡大する表示等の、ボタンの位置を強調する表示形態であってもよい。
【００９８】
ステップＳ５４を実施した後は、上述したステップＳ５３へ移行する。例えば、データベース記憶部３３に記憶されているデータベースが、図１０に示す状態であり、表示部１０は画面Ｂが表示中である場合には、ステップＳ５４において、図１５に示すように、露出ブラケット機能へ至るための経路情報１３１ｂ及びフォーマット機能へ至るための経路情報１４１ｂが、戻るボタン（選択項目１１０）を指し示すように表示される。
【００９９】
上述したステップＳ５１の判定において、情報処理装置１の機能の実行回数が全て０回である場合（ステップＳ５１のＹＥＳ）には、ステップＳ６０へ移行する。すなわち、情報処理装置１が初期状態である場合には、ステップＳ６０へ移行する。
【０１００】
ステップＳ６０においては、データベース記憶部３３に記憶されているデータベースを参照して、初期表示情報の値がＹＥＳである機能に対応した選択項目が、ステップＳ５０で取得した、表示部１０に表示中の画面に含まれるか否かを判定する。
【０１０１】
ステップＳ６０の判定において、初期表示情報の値がＹＥＳである機能に対応した選択項目が、表示部１０に表示中の画面に含まれていない、と判定した場合（ステップＳ６０のＮＯ）には、ステップＳ６１へ移行する。
【０１０２】
例えば、表示部１０には画面Ａが表示中であり、データベースにおける初期表示情報の値がＹＥＳである機能が、フォーマット機能と手振れ補正機能である場合には、画面Ａには、フォーマット機能及び手振れ補正機能に対応した選択項目１４１及び１４２は含まれないため、ステップＳ６０からステップＳ６１へ移行する。
【０１０３】
ステップＳ６１においては、初期表示情報の値がＹＥＳである機能に対応した選択項目への経路情報を、表示部１０に表示する。例えば、例えば、表示部１０には画面Ａが表示中であり、データベースにおける初期表示情報の値がＹＥＳである機能が、フォーマット機能と手振れ補正機能である場合には、図１６に示すように、フォーマット機能及び手振れ補正機能へ至るための経路情報１４１ｉ及び１４２ｉを表示する。
【０１０４】
ステップＳ６１を実施した後に、ガイド表示行程から図１１に示すフローチャートに戻る。
【０１０５】
一方、ステップＳ６０の判定において、初期表示情報の値がＹＥＳである機能に対応した選択項目が、表示部１０に表示中の画面に含まれている、と判定した場合（ステップＳ６０のＹＥＳ）には、ステップＳ６２へ移行する。
【０１０６】
ステップＳ６２においては、初期表示情報の値がＹＥＳである機能に対応した選択項目が、表示部１０に表示中の画面において配設されている場所を示す位置情報を表示する。例えば、表示部１０には画面Ｅが表示中であり、データベースにおける初期表示情報の値がＹＥＳである機能が、フォーマット機能と手振れ補正機能である場合には、ステップＳ６２では、図１７に示すように、フォーマット機能及び手振れ補正機能に対応した選択項目１４１及び１４２の周囲において点滅する枠である位置情報１４１ｅ及び１４２ｅを表示部１０に表示する。このように、使用者に情報処理装置１が初期状態である場合において、フォーマット機能等の最初に行うべき機能へのガイド表示を行うことによって、使用者は、フォーマット機能以外にも、他の機器設定機能の選択項目が同じ階層に存在することに気付く。このため、初期表示情報の値がＹＥＳである機能についても、使用者は容易に辿り着くことができるようになり、情報処理装置１の操作の習熟度が向上する。
【０１０７】
ステップＳ６２を実施した後は、上述したステップＳ６１へ移行する。
【０１０８】
以上に説明したように、本実施形態の情報処理装置１は、所定の複数の機能を実行可能であって、これらの複数の機能を実行する指示を使用者が入力するための、複数の選択項目が階層を成して配置されたメニューを表示部１０にＧＵＩとして表示するように構成されている。そして、本実施形態の情報処理装置は、機能の実行回数を計数してデータベース記憶部３３のデータベースに記憶し、ＧＵＩにおいて、実行回数の多い機能の選択項目に至るための経路情報及び位置情報からなるガイド表示を表示部１０に表示する。
【０１０９】
このように、本実施形態では、情報処理装置１のＧＵＩにおいて使用頻度の高い機能へ至るためのガイド表示が表示部１０に表示されるため、使用者は、過去の自らの使用履歴において多用した機能を迷うことなく素早く実行することができる。
【０１１０】
また、情報処理装置１が初期状態である場合には、使用者が初めて当該情報処理装置１を操作する状況であることが考えられる。このような状況においては、例えば画像記憶部１６のフォーマットや、手振れ補正動作の設定等の動作設定を行う必要がある。本実施形態では、ステップＳ６０からステップＳ６２の行程で上述したように、情報処理装置１が初期状態であっても、初期状態において実行することが推奨される機能へのガイド表示が行われる。このため、使用者は、情報処理装置１に初めて触れる段階においても、ガイド表示に従って操作することで、迷うことなく素早く必要な機能を実行させることができる。
【０１１１】
なお、上述した実施形態においては、情報処理装置１が有する全ての機能について、その実行回数を計数し、計数の結果に基づいてガイド表示を行う構成を有しているが、実行回数の計数及びガイド表示を行う対象となる機能は、情報処理装置１が有する機能の一部であってもよい。例えば、メニューの所定の階数以下の機能のみについて実行回数を計数し、ガイド表示を行う構成であってもよい。
【０１１２】
なお、本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報処理装置及びそのメニュー表示方法もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１１３】
本発明は、上述の実施形態で説明したデジタルカメラの形態を有する情報処理装置に限らず、録音機器、携帯通信端末、パーソナルコンピュータ、ゲーム機、デジタルメディアプレーヤー、テレビ、ＧＰＳによるナビゲーションシステム、時計等の表示部にＧＵＩによるメニュー表示がなされる電子機器にも適用可能である。
【符号の説明】
【０１１４】
１    情報処理装置、
２    撮像部、
３    レリーズスイッチ、
４    閃光発光装置、
５    電源スイッチ、
１０    表示部、
１１    入力部、
１４    撮像素子駆動部、
１５    電源部、
１６    画像記憶部、
１７    表示部駆動部、
２０    撮像素子、
２１    撮像レンズ、
３０    制御部、
３１    画像処理部、
３２    計数部、
３３    データベース記憶部。
【図１】
2012083853.tif 000003
【図２】
2012083853.tif 000004
【図３】
2012083853.tif 000005
【図４】
2012083853.tif 000006
【図５】
2012083853.tif 000007
【図６】
2012083853.tif 000008
【図７】
2012083853.tif 000009
【図８】
2012083853.tif 000010
【図９】
2012083853.tif 000011
【図１０】
2012083853.tif 000012
【図１１】
2012083853.tif 000013
【図１２】
2012083853.tif 000014
【図１３】
2012083853.tif 000015
【図１４】
2012083853.tif 000016
【図１５】
2012083853.tif 000017
【図１６】
2012083853.tif 000018
【図１７】
2012083853.tif 000019