(57)【要約】【課題】選択の可能性のあるすべての選択肢を含むメニュー画面を表示した場合に、このメニュー画面に含まれている選択肢の中から、ユーザが選択肢を選択する際の困難性を大幅に改善した、情報処理装置を提供する。【解決手段】情報処理装置は、メニュー画面を表示するための指示をユーザから受け付ける、受付手段と、前記受付手段が、メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示する、メニュー画面表示手段と、メニュー画面に表示された選択肢のいずれかを指し示す、指示手段と、前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知する、通知手段と、を備えることを特徴とする。【選択図】図１
2007094557.tif 000002
【特許請求の範囲】
【請求項１】
メニュー画面を表示するための指示をユーザから受け付ける、受付手段と、
前記受付手段が、メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示する、メニュー画面表示手段と、
メニュー画面に表示された選択肢のいずれかを指し示す、指示手段と、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知する、通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記通知手段は、前記指示手段が無効な選択肢を指し示している場合には、無効な選択肢の表示を、前記指示手段が有効な選択肢を指し示している場合と異なる表示にする、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通知手段における無効な選択肢の表示と有効な選択肢の表示は、色が異なる、ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記通知手段は、前記指示手段が無効な選択肢を指し示している場合には、その選択肢が無効な選択肢であることをユーザに通知するメッセージを表示する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記通知手段は、前記指示手段が無効な選択肢を指し示した場合には、その選択肢が無効な選択肢であることをユーザに通知する警告音を鳴らす、ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
メニュー画面を表示するための指示をユーザから受け付ける、受付手段と、
前記受付手段が、メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示する、メニュー画面表示手段と、
メニュー画面に表示された選択肢のいずれかを指し示す、指示手段と、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにする、選択回避手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
前記指示手段が指し示す選択肢をユーザの指示に従って移動する、指示移動手段を、さらに備えることを特徴とする請求項１乃至請求項６のいずれかに記載の情報処理装置。
【請求項８】
前記指示手段が指し示す選択肢をユーザの指示に従って移動する、指示移動手段を、さらに備え、
前記選択回避手段は、前記指示手段が指し示そうとする選択肢が無効な選択肢の場合には、前記指示移動手段で前記指示手段を移動した方向に、前記指示手段をさらに移動することにより、無効な選択肢を指し示すことができないようにした、ことを特徴とする請求項６に記載の情報処理装置。
【請求項９】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を備えることを特徴とする情報処理装置におけるメニュー画面表示の制御方法。
【請求項１０】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を備えることを特徴とする情報処理装置におけるメニュー画面表示の制御方法。
【請求項１１】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を情報処理装置に実行させるためのプログラム。
【請求項１２】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を情報処理装置に実行させるためのプログラム。
【請求項１３】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を情報処理装置に実行させるためのプログラムが記録された記録媒体。
【請求項１４】
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を情報処理装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、メニュー画面を表示することのある情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯型ストレージやノート型パーソナルコンピュータ、ディスクトップ型パーソナルコンピュータなどの情報処理装置が、広く普及している。このような情報処理装置においては、様々な処理の選択肢があるため、メニュー画面を表示して、複数の選択肢の中からユーザに処理を選択させる。
【０００３】
すなわち、メニュー画面が表示されると、ユーザは、メニュー画面に表示された選択肢の中から、自分の希望する選択肢を選択し、必要な処理を実行したり、希望するファイルを選択したりする。
【０００４】
メニュー画面に表示される選択肢が多くなってきていることから、このメニュー画面を階層化して、１つのメニュー画面に表示される選択肢の数を少なくなるようにしていることが多い。しかし、メニュー画面の階層が深くなり、複雑化すると、どの階層にどの選択肢があるのかをユーザが把握することが難しくなる。このため、階層構造をフラットにして、１つのメニュー画面に、その時点で選択する可能性のあるすべての選択肢を表示した方がユーザにとって分かりやすいという考え方もある。
【０００５】
１つのメニュー画面にすべての選択肢を表示すると、表示された選択肢の中には、状況によっては、選択できない選択肢も存在する。選択できる選択肢であるのか、選択できない選択肢であるのは、ユーザが自分の知識に基づいて判断するのが前提となっている。しかし、この判断をユーザに委ねるのは、極めて負担が大きく、ユーザのメニュー画面操作に対する困難性を増大させる要因となっている。
【０００６】
このような困難性を解消すべく、例えば、特開２０００−４７７８２号公報（特許文献１）においては、メニュー画面に表示されている選択肢のうち、選択できない選択肢に、ユーザがカーソルを移動した場合には、その選択肢が選択できない理由を表示し、ユーザの利便性を向上させる技術を開示している。しかし、この技術でも、ユーザは、どのような状態でどのような選択肢が利用可能であるかを、随時記憶していかなければならず、ユーザの困難性が十分に解消したとは言えない。
【特許文献１】特開２０００−４７７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、選択の可能性のあるすべての選択肢を含むメニュー画面を表示した場合に、このメニュー画面に含まれている選択肢の中から、ユーザが選択肢を選択する際の困難性を大幅に改善した、情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る情報処理装置は、
メニュー画面を表示するための指示をユーザから受け付ける、受付手段と、
前記受付手段が、メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示する、メニュー画面表示手段と、
メニュー画面に表示された選択肢のいずれかを指し示す、指示手段と、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知する、通知手段と、
を備えることを特徴とする。
【０００９】
この場合、前記通知手段は、前記指示手段が無効な選択肢を指し示している場合には、無効な選択肢の表示を、前記指示手段が有効な選択肢を指し示している場合と異なる表示にしてもよい。
【００１０】
この場合、前記通知手段における無効な選択肢の表示と有効な選択肢の表示は、色が異なる、ようにしてもよい。
【００１１】
或いは、前記通知手段は、前記指示手段が無効な選択肢を指し示している場合には、その選択肢が無効な選択肢であることをユーザに通知するメッセージを表示するようにしてもよい。
【００１２】
或いは、前記通知手段は、前記指示手段が無効な選択肢を指し示した場合には、その選択肢が無効な選択肢であることをユーザに通知する警告音を鳴らすようにしてもよい。
【００１３】
本発明に係る情報処理装置は、
メニュー画面を表示するための指示をユーザから受け付ける、受付手段と、
前記受付手段が、メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示する、メニュー画面表示手段と、
メニュー画面に表示された選択肢のいずれかを指し示す、指示手段と、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにする、選択回避手段と、
を備えることを特徴とする。
【００１４】
これらの情報処理装置は、前記指示手段が指し示す選択肢をユーザの指示に従って移動する、指示移動手段を、さらに備えるようにしてもよい。
【００１５】
或いは、情報処理装置は、
前記指示手段が指し示す選択肢をユーザの指示に従って移動する、指示移動手段を、さらに備え、
前記選択回避手段は、前記指示手段が指し示そうとする選択肢が無効な選択肢の場合には、前記指示移動手段で前記指示手段を移動した方向に、前記指示手段をさらに移動することにより、無効な選択肢を指し示すことができないようにしてもよい。
【００１６】
本発明に係る情報処理装置におけるメニュー画面表示の制御方法は、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を備えることを特徴とする。
【００１７】
本発明に係る情報処理装置におけるメニュー画面表示の制御方法は、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を備えることを特徴とする。
【００１８】
本発明に係るプログラムは、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を情報処理装置に実行させることを特徴とする。
【００１９】
本発明に係るプログラムは、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を情報処理装置に実行させることを特徴とする。
【００２０】
本発明に係る記録媒体は、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、指示手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知するステップと、
を情報処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【００２１】
本発明に係る記録媒体は、
メニュー画面を表示するための指示をユーザから受け付けるステップと、
メニュー画面を表示する指示をユーザから受け付けた場合に、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面を表示するステップと、
メニュー画面に表示された選択肢のいずれかを、選択手段を用いて、ユーザに指し示させるステップと、
前記指示手段が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにするステップと、
を情報処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２３】
〔第１実施形態〕
図１は、本実施形態に係る情報処理装置１０の内部構成を説明するためのブロック図である。この図１に示すように、本実施形態に係る情報処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ハードディスクドライブ２４と、メモリカードインターフェース２６と、スピーカ出力回路２８を備えており、これらは互いに内部バス３０を介して、接続されている。スピーカ出力回路２８は、音楽や音声を出力するための回路であり、本実施形態では特に、静止画表示の際のＢＧＭや、動画再生の際の音声が出力される。
【００２４】
また、ＣＰＵ２０の内部には、ＲＯＭ（Read Only Memory）４０とＤＳＰ（Digital Signal Processor）４２とが、内蔵されている。ＤＳＰ４２は、静止画、動画、音楽などのデータファイルを圧縮したり、圧縮されているデータファイルを伸長したりする処理を行う。
【００２５】
さらに、ＣＰＵ２０は、専用バス５０を介して、表示用コントローラ５２に接続されており、この表示用コントローラ５２はさらに表示画面５４に接続されている。すなわち、ＣＰＵ２０が、表示すべき画像データを、専用バス５０を介して、表示用コントローラ５２に送信すると、表示用コントローラ５２はその画像データに基づいて表示画面５４の制御を行い、表示画面５４に表示する。なお、本実施形態においては、この表示画面５４は、ＬＣＤにより構成されており、例えば、静止画の表示や、動画の再生などが行われるとともに、後述する各種のユーザインターフェース画面が表示される。
【００２６】
また、本実施形態に係る情報処理装置１０は、ＣＰＵ２０に接続されたテレビ出力回路６０を備えている。このため、ユーザは、情報処理装置１０のコネクタ（図示省略）にテレビ画像出力ケーブルを接続すれば、ＣＰＵ２０が出力した静止画や動画、音声を家庭用のテレビで視聴できるようになる。
【００２７】
また、この情報処理装置１０には、メモリカード７０が適宜、装着される。情報処理装置１０に装着されたメモリカード７０に格納されている様々な種別のファイルは、メモリカードインターフェース２６を介して、この情報処理装置１０が取り込むことが可能である。具体的には、メモリカード７０に格納されているファイルは、メモリカードインターフェース２６を介して、ＣＰＵ２０が取り込み、ハードディスクドライブ２４に格納される。
【００２８】
本実施形態では、この情報処理装置１０は、携帯型のストレージデバイスであるフォトビューアを想定しているが、ディスクトップ型のパーソナルコンピュータやノート型のパーソナルコンピュータ、携帯電話などにより情報処理装置１０を構成することもできる。
【００２９】
図２は、本実施形態に係る情報処理装置１０を、表示画面５４側から見た平面図である。この図２に示すように、表示画面５４の右側には、ユーザが指で操作する、メニューボタンＢ１０と、決定ボタンＢ１２と、キャンセルボタンＢ１４とが設けられている。また、その上にも、ユーザが指で操作する、上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６とが、設けられている。
【００３０】
メニューボタンＢ１０は、表示画面５４に各種のメニュー画面を表示するための操作ボタンである。決定ボタンＢ１２は、メニュー画面やユーザインターフェース画面で各種の設定を行った際に、最終的にその変更内容を確定する場合に押下される操作ボタンである。本実施形態においては、この決定ボタンＢ１２は、特に、ユーザがカーソルを移動して、メニュー画面で表示された複数の選択肢の中から、最終的に１つの選択肢を選択する場合に、押下されるボタンである。
【００３１】
キャンセルボタンＢ１４は、メニュー画面やユーザインターフェース画面で各種の設定を行った際に、最終的にはその指示内容を反映させない場合に押下される操作ボタンである。上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６は、それぞれ、メニュー画面やユーザインターフェース画面でカーソルを上側、左側、右側、下側に移動させるための操作ボタンである。
【００３２】
図３は、本実施形態に係る情報処理装置１０で実行されるメニュー画面表示処理の内容を説明するフローチャートである。このファイル操作実行処理は、ＣＰＵ４０内のＲＯＭ４０に格納されているメニュー画面表示プログラムをＣＰＵ４０が読み出して実行することにより、実現される処理である。また、このメニュー画面表示処理は、例えば、ユーザがメニューボタンＢ１０を押下した場合に、メニュー画面を表示する指示を受け付けたと見なして、起動される処理である。
【００３３】
図３に示すように、このメニュー画面表示処理が開始されると、情報処理装置１０は、デフォルトのカーソル位置を取得する（ステップＳ１０）。本実施形態においては、メニュー画面の一番上に表示される選択肢に、デフォルトのカーソル位置が設定されている。また、本実施形態においては、このデフォルトのカーソル位置は、ＲＯＭ４０に格納されている。このため、このステップＳ１０では、情報処理装置１０は、ＲＯＭ４０からデフォルトのカーソル位置を読み出して取得する。
【００３４】
次に、情報処理装置１０は、メニュー画面を表示する（ステップＳ１２）。本実施形態においては、このメニュー画面を表示する際には、この時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべてを表示する。ここでは、メニュー画面に表示されていても選択できない選択肢を、無効な選択肢と表現し、メニュー画面に表示さていて、且つ、選択できる選択肢を、有効な選択肢と表現する。換言すれば、有効な選択肢とは、その選択肢が選択された場合に、選択された処理が適正に実行される選択肢であり、無効な選択肢とは、その選択肢を選択したとしても何も実行されない、或いは、実行することのできない選択肢である。
【００３５】
次に、情報処理装置１０は、カーソル位置の選択肢が、有効であるかどうかを判断する（ステップＳ１４）。カーソル位置の選択肢が有効である場合（ステップＳ１４：ＹＥＳ）には、情報処理装置１０は、カーソル位置の選択肢をハイライトする（ステップＳ１６）。図４は、このステップＳ１６において、表示画面５４に表示されるメニュー画面Ｗ１０の一例を示す図である。この図４に示すように、メニュー画面Ｗ１０には、１又は複数の選択肢が表示される。このメニュー画面Ｗ１０においては、ユーザは、自分の希望する選択肢にカーソルＣＲを移動し、決定ボタンＢ１０を押下することにより、その選択肢が選択される。
【００３６】
上述したように、カーソルＣＲの移動は、移動ボタンＢ２０、Ｂ２２、Ｂ２４、Ｂ２６で行う。この図４の例では、上側移動ボタンＢ２０と下側移動ボタンＢ２６とを用いて、ユーザは、カーソルＣＲの移動を行うこととなる。また、本実施形態では、上述したようにデフォルトのカーソル位置はメニュー画面Ｗ１０の一番上に表示される選択肢に設定されているので、この「選択肢Ａ」にカーソルＣＲが位置している。また、この例では、「選択肢Ａ」は、有効な選択肢であるので、カーソルＣＲによりハイライトして表示されている。ここで、ハイライトされて表示されるとは、カーソルＣＲ内で文字が反転して表示されることや、文字が強調されて表示されることなどの態様を指している。但し、この選択肢をハイライトする態様は、様々なものが考えられ、この例に限るものではない。
【００３７】
次に、情報処理装置１０は、決定ボタンＢ１２が押下されたかどうかを判断する（ステップＳ１８）。決定ボタンＢ１２が押下された場合（ステップＳ１８：ＹＥＳ）には、カーソル位置にある選択肢の処理を実行する（ステップＳ２０）。例えば、選択した選択肢が、予め指定されている画像データを表示するアプリケーションの選択肢であれば、このアプリケーションで画像データの表示を行う。これにより、メニュー画面表示処理は終了する。
【００３８】
一方、ステップＳ１８において、決定ボタンＢ１２が押下されていないと判断した場合（ステップＳ１８：ＮＯ）には、情報処理装置１０は、移動ボタンが押下されたかどうかを判断する（ステップＳ２２）。移動ボタンが押下されていないと判断した場合（ステップＳ２２：ＮＯ）には、上述したステップＳ１８に戻る。
【００３９】
一方、移動ボタンが押下されたと判断した場合（ステップＳ２２：ＹＥＳ）には、押下された移動ボタンに従ってカーソルＣＲを移動する（ステップＳ２４）。本実施形態においては、上側移動ボタンＢ２０が押下された場合には、カーソルＣＲを１つ上側に移動し、下側移動ボタンＢ２６が押下された場合には、カーソルＣＲを１つ下側に移動する。そして、上述したステップＳ１４に戻る。
【００４０】
ステップＳ２４において、上述した図４の状態で、ユーザが下側移動ボタンＢ２６を押下したとすると、カーソルＣＲは「選択肢Ｂ」に移動する。そして、戻ったステップＳ１４において、再びカーソル位置にある選択肢が有効であるかどうかが判断される。
【００４１】
このステップＳ１４において、カーソル位置の選択肢が無効であると判断された場合（ステップＳ１４：ＮＯ）には、情報処理装置１０は、カーソルＣＲの選択肢の色を変更する（ステップＳ３０）。ここでは、「選択肢Ｂ」が無効な選択肢であるとすると、図５に示すように、「選択肢Ｂ」の色が変化する。この色の変更は、例えば、赤色で「選択肢Ｂ」を表示してもよいし、或いは、カーソルＣＲ全体が薄いグレー色となるように「選択肢Ｂ」を表示してもよい。但し、選択肢の色を変更する態様は、様々なものが考えられ、この例に限るものではない。
【００４２】
また、選択肢の色を変えるのは、無効な選択肢の表示が、有効な選択肢の表示と異なるようにするための１つ態様であり、色以外の要素を変えることにより、両者の表示が異なるようにしてもよい。
【００４３】
次に、情報処理装置１０は、移動ボタンが押下されたかどうかを判断する（ステップＳ３２）。移動ボタンが押下されない場合（ステップＳ３２：ＮＯ）には、このステップＳ３２を繰り返して待機する。
【００４４】
一方、移動ボタンが押下された場合（ステップＳ３２：ＹＥＳ）には、押下された移動ボタンに従ってカーソルＣＲを移動する（ステップＳ３４）。本実施形態においては、上側移動ボタンＢ２０が押下された場合には、カーソルＣＲを１つ上側に移動し、下側移動ボタンＢ２６が押下された場合には、カーソルＣＲを１つ下側に移動する。そして、上述したステップＳ１４に戻る。
【００４５】
ここで、図５に示す状態おいて、ユーザが下側移動ボタンＢ２６を押下したとすると、カーソルＣＲは、「選択肢Ｃ」に移動する。この「選択肢Ｃ」が有効な選択肢であるとすると、上述したステップＳ１６において、図６に示すようなメニュー画面Ｗ１０が表示される。
【００４６】
以上のように、本実施形態に係る情報処理装置１０によれば、メニュー画面Ｗ１０を表示する際に、その選択肢が有効であるかどうかに拘わらず、その時点で選択の可能性のあるすべての選択肢を表示するようにした。つまり、メニュー画面を階層化することなく、フラットな構成にした。このため、ユーザが目的の選択肢を速やかに見つけ出すことができるようになる。また、選択肢が有効であるか無効であるかの判断をせずに、すべての選択肢を表示するだけなので、メニュー画面Ｗ１０を表示する際の表示処理速度を極めて速いものとすることができる。
【００４７】
しかも、表示された多くの選択肢の中から、ユーザが選択肢を選択する際に、無効な選択肢にカーソルＣＲを移動した場合には、無効な選択肢の表示が、有効な選択肢の表示と異なるようにしたので、ユーザは、その選択肢が無効な選択肢であると容易に判断することができる。このため、メニュー画面Ｗ１０におけるユーザの操作性を極めて容易にすることができる。
【００４８】
〔第２実施形態〕
第２実施形態は、上述した第１実施形態に係るメニュー画面Ｗ１０を変形して、無効な選択肢の上には、カーソルＣＲが置けないようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００４９】
図７は、本実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図であり、上述した図３に対応する図である。
【００５０】
この図７に示すように、第１実施形態で述べたステップＳ１４において、カーソル位置にある選択肢が無効であると判断した場合（ステップＳ１４：ＮＯ）には、情報処理装置１０は、カーソル位置をさらに移動する（ステップＳ１００）。具体的には、ステップＳ２４で、ユーザが押下した移動ボタンに従って移動したカーソルＣＲの方向に、さらに１つ、カーソルを移動する。
【００５１】
例えば、図８に示すメニュー画面Ｗ１０において、ユーザが下側移動ボタンＢ２６を押下した場合には、「選択肢Ａ」の１つ下側にある「選択肢Ｂ」は、無効な選択肢であるので、カーソルＣＲは「選択肢Ｂ」に停止することなく、図９に示すように、「選択肢Ｃ」に移動する。
【００５２】
なお、メニュー画面Ｗ１０の一番上に、無効な選択肢がある場合には、上から２番目の選択肢にカーソルＣＲを移動して、メニュー画面Ｗ１０を表示すればよい。そして、一番上にある選択肢にカーソルＣＲが移動できないようにすればよい。逆に、メニュー画面Ｗ１０の一番下に、無効な選択肢がある場合には、一番下にある選択肢にカーソルＣＲが移動できないようにすればよい。
【００５３】
これ以外の処理及び構成は、上述した第１実施形態と同様である。
【００５４】
以上のように、本実施形態に係る情報処理装置１０によれば、メニュー画面Ｗ１０に表示された多くの選択肢の中から、ユーザが選択肢を選択する際に、無効な選択肢にカーソルＣＲが移動できないようにしたので、ユーザは、カーソルＣＲが移動できない選択肢は無効な選択肢であると容易に判断することができる。このため、メニュー画面Ｗ１０におけるユーザの操作性を極めて容易にすることができる。
【００５５】
〔第３実施形態〕
第３実施形態は、上述した第１実施形態に係るメニュー画面Ｗ１０を変形して、無効な選択肢の上では、その選択肢が無効であることをユーザに知らせるメッセージを表示するようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００５６】
図１０は、本実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図であり、上述した図３に対応する図である。
【００５７】
この図１０に示すように、第１実施形態で述べたステップＳ１４において、カーソル位置にある選択肢が無効であると判断した場合（ステップＳ１４：ＮＯ）には、情報処理装置１０は、その選択肢の近傍に、その選択肢が無効であることをユーザに知らせるメッセージを表示する（ステップＳ２００）。
【００５８】
例えば、図１１に示すメニュー画面Ｗ１０において、ユーザが下側移動ボタンＢ２６を押下した場合には、図１２に示すように、「選択肢Ａ」の１つ下側にある「選択肢Ｂ」にカーソルＣＲを移動させるとともに、「選択肢Ｂ」の近傍に、「この選択肢は無効です」というメッセージを表示する。このメッセージの文言は任意であり、ユーザに、その選択肢が無効であることが分かるような内容であればよい。
【００５９】
これ以外の処理及び構成は、上述した第１実施形態と同様である。
【００６０】
以上のように、本実施形態に係る情報処理装置１０によれば、メニュー画面Ｗ１０に表示された多くの選択肢の中から、ユーザが選択肢を選択する際に、無効な選択肢にカーソルＣＲが位置した場合には、その選択肢が無効である旨のメッセージを表示するようにしたので、ユーザは、その選択肢が無効な選択肢であると容易に判断することができる。このため、メニュー画面Ｗ１０におけるユーザの操作性を極めて容易にすることができる。
【００６１】
〔第４実施形態〕
第４実施形態は、上述した第１実施形態に係るメニュー画面Ｗ１０を変形して、無効な選択肢の上にカーソルＣＲが位置した場合には、警告音を鳴らして、その選択肢が無効であることをユーザに知らせるようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００６２】
図１３は、本実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図であり、上述した図３に対応する図である。
【００６３】
この図１３に示すように、第１実施形態で述べたステップＳ１４において、カーソル位置にある選択肢が無効であると判断した場合（ステップＳ１４：ＮＯ）には、情報処理装置１０は、その選択肢が無効であることをユーザに知らせる警告音を鳴らす（ステップＳ３００）。
【００６４】
例えば、図１４に示すメニュー画面Ｗ１０において、ユーザが下側移動ボタンＢ２６を押下した場合には、図１５に示すように、「選択肢Ａ」の１つ下側にある「選択肢Ｂ」にカーソルＣＲを移動させるとともに、ビープ音やアラーム音を鳴らして、ユーザにその選択肢が有効な選択肢でないことを通知する。どのような警告音にするかは任意であり、ユーザに、その選択肢が無効であることが分かるような警告音にすればよい。また、警告音を鳴らしている時間も任意であり、カーソルＣＲが無効な選択肢に位置している間中、警告音を鳴らしてもよいし、或いは、無効な選択肢にカーソルＣＲが移動した後、２、３秒に限って、警告音を鳴らすようにしてもよい。
【００６５】
これ以外の処理及び構成は、上述した第１実施形態と同様である。
【００６６】
以上のように、本実施形態に係る情報処理装置１０によれば、メニュー画面Ｗ１０に表示された多くの選択肢の中から、ユーザが選択肢を選択する際に、無効な選択肢にカーソルＣＲが位置した場合には、警告音を鳴らして、その選択肢が無効であることをユーザに知らせるようにしたので、ユーザは、その選択肢が無効な選択肢であると容易に判断することができる。このため、メニュー画面Ｗ１０におけるユーザの操作性を極めて容易にすることができる。
【００６７】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、メニュー画面Ｗ１０に表示された選択肢を指し示す手段として、カーソルＣＲを用いた例を説明したが、選択肢を指し示す手段は、カーソルＣＲに限られるものではない。例えば、マウスなどのポインティングデバイスを用いて、ユーザが選択肢を指し示すようにしてもよい。
【００６８】
ポインティングデバイスを用いる場合、上述した第２実施形態では、ユーザがポインティングデバイスを用いて指し示そうとしている選択肢が、無効な選択肢である場合には、その無効な選択肢の近傍に位置する別の有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにすればよい。
【００６９】
また、上述の実施形態で説明したメニュー画面表示処理については、この処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを情報処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００７０】
また、情報処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、情報処理装置１０の備える他のプログラムを活用するために、その情報処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００７１】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、情報処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００７２】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ情報処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００７３】
さらに、上述したメニュー画面表示処理は、ソフトウェアではなく、ＡＳＩＣ等のハードウェアにより実現することも可能である。図１６は、ハードウェアによりメニュー画面表示処理を実現した場合における情報処理装置１０の構成の一例を説明するブロック図である。この図１６においては、必要なブロックのみを示しているが、実際には、図１に示した各構成要素も情報処理装置１０は備えている。
【００７４】
この図１６に示すように、情報処理装置１０は、受付部１００と、メニュー画面表示部１０２と、指示部１０４と、通知部１０６とを備えて構成されている。また、情報処理装置１０は、指示移動部１０８を備えていてもよい。
【００７５】
受付部１００は、メニュー画面Ｗ１０を表示するための指示をユーザから受け付ける。上述した実施形態では、メニューボタンＢ１０が押下されたことを検出した場合に、この受付部１００は、メニュー画面Ｗ１０を表示するための指示を受け付けたと判断する。
【００７６】
受付部１００が、メニュー画面Ｗ１０を表示する指示をユーザから受け付けた場合に、メニュー画面表示部１０２は、その時点で選択の可能性のある選択肢を、その選択肢が有効であるか無効であるかに拘わらず、すべて含むメニュー画面Ｗ１０を表示する。このメニュー画面Ｗ１０は、表示画面５４に表示される。
【００７７】
指示部１０４は、ユーザが、メニュー画面に表示された選択肢のいずれかを指し示すことができるようにする。上述した実施形態では、この指示部１０４は、カーソルＣＲで構成されている。
【００７８】
通知部１０６は、指示部１０６が指し示している選択肢が、無効な選択肢の場合には、ユーザにその選択肢が無効であることを通知する。
【００７９】
この通知部１０６がユーザに選択肢が無効であることを通知する態様は、様々なものがある。例えば、上述した第１実施形態においては、通知部１０６は、指示部１０４が無効な選択肢を指し示している場合には、無効な選択肢の表示を、指示部１０４が有効な選択肢を指し示している場合と異なる表示にする。より具体的には、無効な選択肢の表示と有効な選択肢の表示は、色が異なるようにする。
【００８０】
或いは、上述した第３実施形態では、通知部１０６は、指示部１０４が無効な選択肢を指し示している場合には、その選択肢が無効な選択肢であることをユーザに通知するメッセージを表示する。
【００８１】
或いは、上述した第４実施形態では、通知部１０６は、指示部１０４が無効な選択肢を指し示した場合には、その選択肢が無効な選択肢であることをユーザに通知する警告音を鳴らす。
【００８２】
指示移動部１０８は、指示部１０４が指し示す選択肢を、ユーザの指示に従って移動する。上述した実施形態では、この指示部１０８は、ユーザの移動ボタンＢ２０、Ｂ２２、Ｂ２４、Ｂ２６の操作に従って、カーソルＣＲを移動させる。
【００８３】
或いは、上述した第２実施形態では、図１７に示すように、情報処理装置１０は、通知部１０６に代えて、選択回避部２００を備えている。この選択回避部２００は、指示部１０４が指し示そうとしている選択肢が、無効な選択肢の場合には、その無効な選択肢の近傍に位置する有効な選択肢を指し示すようにして、無効な選択肢を指し示すことができないようにする。
【００８４】
より具体的には、上述した第２実施形態では、選択回避部２００は、指示部１０４が指し示そうとする選択肢が無効な選択肢の場合には、指示移動部１０８で指示部１０４を移動した方向に、指示部１０４をさらに移動することにより、無効な選択肢を指し示すことができないようにしている。
【００８５】
図１６及び図１７の情報処理装置１０における、これ以外の構成及び処理は、上述した第１実施形態乃至第４実施形態と同様である。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１実施形態乃至第４実施形態に係る情報処理装置の内部構成の一例を説明するブロック図。
【図２】図１に示す情報処理装置の表示画面側の平面レイアウト図。
【図３】第１実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図。
【図４】第１実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（有効な選択肢にカーソルが位置する場合）。
【図５】第１実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（無効な選択肢にカーソルが位置する場合）。
【図６】第１実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（有効な選択肢にカーソルが位置する場合）。
【図７】第２実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図。
【図８】第２実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（有効な選択肢にカーソルが位置する場合）。
【図９】第２実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（無効な選択肢にカーソルが停止することなく、次の有効な選択肢にカーソルが移動した場合）。
【図１０】第３実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図。
【図１１】第３実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（有効な選択肢にカーソルが位置する場合）。
【図１２】第３実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（無効な選択肢にカーソルが位置する場合）。
【図１３】第４実施形態に係るメニュー画面表示処理の内容を説明するフローチャートを示す図。
【図１４】第４実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（有効な選択肢にカーソルが位置する場合）。
【図１５】第４実施形態に係る情報処理装置に表示されるメニュー画面の一例を示す図（無効な選択肢にカーソルが位置する場合）。
【図１６】第１実施形態、第３実施形態、及び、第４実施形態に係るメニュー画面表示処理をハードウェアで実現した場合の情報処理装置の内部構成の要部を説明するブロック図。
【図１７】第２実施形態に係るメニュー画面表示処理をハードウェアで実現した場合の情報処理装置の内部構成の要部を説明するブロック図。
【符号の説明】
【００８７】
１０  情報処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ハードディスク
２６  メモリカードインターフェース
２８  スピーカ出力回路
３０  内部バス
４０  ＲＯＭ
４２  ＤＳＰ
５０  専用バス
５２  表示用コントローラ
５４  表示画面
６０  テレビ出力回路
７０  メモリカード
【図１】
2007094557.tif 000003
【図２】
2007094557.tif 000004
【図３】
2007094557.tif 000005
【図４】
2007094557.tif 000006
【図５】
2007094557.tif 000007
【図６】
2007094557.tif 000008
【図７】
2007094557.tif 000009
【図８】
2007094557.tif 000010
【図９】
2007094557.tif 000011
【図１０】
2007094557.tif 000012
【図１１】
2007094557.tif 000013
【図１２】
2007094557.tif 000014
【図１３】
2007094557.tif 000015
【図１４】
2007094557.tif 000016
【図１５】
2007094557.tif 000017
【図１６】
2007094557.tif 000018
【図１７】
2007094557.tif 000019