(57)【要約】【課題】直感的でわかりやすいGUIを提供することができるようにする。【解決手段】リモートコントローラに設けられるメニューボタンが押されたことに応じてメニューが表示されている状態でマウスを用いた操作が行われたことが検出された場合、メニューの表示を閉じるときに操作される終了ボタン３２が新たに表示される。さらに、メニューを構成する画像として表示されていた左マーク２１と右マーク２２が強調表示される。強調表示されていることは、左マーク２１または右マーク２２にポインタ３１をあてた状態で左クリックを行うことによって、左マーク２１または右マーク２２をボタンとして押す操作を行うことができることを表す。本発明は、テレビジョン受像機やパーソナルコンピュータに適用することができる。【選択図】図３
2008165693.tif 000002
【特許請求の範囲】
【請求項１】
第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出する検出手段と、
前記第１の入力インタフェースを用いた操作が行われていることが検出されたことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことが前記検出手段により検出された場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換える表示制御手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示としてボタンを新たに表示させる
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示として、前記所定の画面として表示されるメニューを構成する画像のうち、前記第２の入力インタフェースを用いた操作によって操作可能なものが強調表示された画像を表示させる
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記第２の入力インタフェースを用いた操作が行われたことが前記検出手段により検出された場合、さらに、前記第２の入力インタフェースを用いた操作に応じて位置が移動するポインタを表示させる
請求項１に記載の情報処理装置。
【請求項５】
前記第１の入力インタフェースはリモートコントローラであり、前記第２の入力インタフェースはマウスである
請求項１に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記所定の画面を切り換えてから、前記第２の入力インタフェースを用いた操作が行われない状態が所定の時間だけ続いた場合、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示を加えた画面を、切り換え前の画面に戻す
請求項１に記載の情報処理装置。
【請求項７】
第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出し、
前記第１の入力インタフェースを用いた操作が行われていることを検出したことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことを検出した場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換える
ステップを含む表示制御方法。
【請求項８】
第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出し、
前記第１の入力インタフェースを用いた操作が行われていることを検出したことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことを検出した場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換える
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法、およびプログラムに関し、特に、直感的でわかりやすいGUI(Graphical User Interface)を提供することができるようにした情報処理装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、AV(Audio Visual)機能を搭載したパーソナルコンピュータが人気を博しており、パーソナルコンピュータの中には、テレビジョン受像機やハードディスクレコーダなどのAV機器と同様に、付属品としてリモートコントローラが用意されているものがある。
【０００３】
ユーザは、リモートコントローラを用いることによって、パーソナルコンピュータに表示させるテレビジョン番組のチャンネルを切り換えたり、パーソナルコンピュータに再生させる音楽の音量を調整したりすることができる。
【０００４】
特許文献１には、操作性を向上させるためのGUIとして、それぞれ所定の操作が割り当てられたボタンが配置されるランチャーを表示する技術が開示されている。
【特許文献１】特開２００３−１５７１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したようなリモートコントローラまでが入力インタフェースとして用意されている場合、わかりやすいGUIを考えたときには、例えば、リモートコントローラを用いてユーザが操作を行っている間は、マウスによってだけ操作可能なボタンは不要な表示といえ、表示されていない方がわかりやすい。リモートコントローラを用いてユーザが操作を行っている間にもマウスによってだけ操作可能なボタンが表示されるものとすると、リモートコントローラをどのように操作すればそのボタンを押すことができるのかをユーザに考えさせてしまうことがある。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、直感的でわかりやすいGUIを提供することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出する検出手段と、前記第１の入力インタフェースを用いた操作が行われていることが検出されたことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことが前記検出手段により検出された場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換える表示制御手段とを備える。
【０００８】
前記表示制御手段には、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示としてボタンを新たに表示させることができる。
【０００９】
前記表示制御手段には、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示として、前記所定の画面として表示されるメニューを構成する画像のうち、前記第２の入力インタフェースを用いた操作によって操作可能なものが強調表示された画像を表示させることができる。
【００１０】
前記表示制御手段には、前記第２の入力インタフェースを用いた操作が行われたことが前記検出手段により検出された場合、さらに、前記第２の入力インタフェースを用いた操作に応じて位置が移動するポインタを表示させることができる。
【００１１】
前記第１の入力インタフェースはリモートコントローラであり、前記第２の入力インタフェースはマウスであるようにすることができる。
【００１２】
前記表示制御手段には、前記所定の画面を切り換えてから、前記第２の入力インタフェースを用いた操作が行われない状態が所定の時間だけ続いた場合、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示を加えた画面を、切り換え前の画面に戻させることができる。
【００１３】
本発明の一側面の表示制御方法またはプログラムは、第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出し、前記第１の入力インタフェースを用いた操作が行われていることを検出したことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことを検出した場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換えるステップを含む。
【００１４】
本発明の一側面においては、第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作が検出され、前記第１の入力インタフェースを用いた操作が行われていることが検出されたことに応じて所定の画面が表示されている状態で、前記第２の入力インタフェースを用いた操作が行われたことが検出された場合、前記所定の画面が、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換えられる。
【発明の効果】
【００１５】
本発明の一側面によれば、直感的でわかりやすいGUIを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１７】
本発明の一側面の情報処理装置（例えば、図１の情報処理装置１）は、第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出する検出手段（例えば、図８のユーザ操作検出部６１）と、前記第１の入力インタフェースを用いた操作が行われていることが検出されたことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことが前記検出手段により検出された場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換える表示制御手段（例えば、図８の表示制御部６２）とを備える。
【００１８】
本発明の一側面の表示制御方法またはプログラムは、第１の入力インタフェースを用いて行われるユーザの操作と、第２の入力インタフェースを用いて行われるユーザの操作を検出し、前記第１の入力インタフェースを用いた操作が行われていることを検出したことに応じて所定の画面を表示している状態で、前記第２の入力インタフェースを用いた操作が行われたことを検出した場合、前記所定の画面を、前記第２の入力インタフェースを用いた操作によって操作可能であることを表す表示が加えられた画面に切り換えるステップ（例えば、図９のステップＳ３）を含む。
【００１９】
以下、本発明の実施の形態について図を参照して説明する。
【００２０】
図１は、本発明の一実施形態に係る情報処理装置１の例を示す図である。
【００２１】
図１に示されるように、情報処理装置１はテレビジョン受像機である。情報処理装置１はWindows（登録商標） Vista（商標）などのOS(Operating System)を搭載し、パーソナルコンピュータとしての機能をも有する。
【００２２】
情報処理装置１には、キーボード２とマウス３がそれぞれUSB(Universal Serial Bus)ケーブルを介して接続されており、ユーザは、キーボード２やマウス３を操作することによって、OS上で実行されるテキストエディタなどのアプリケーションを用いて文章を作成したり、Webブラウザを用いてWebサイトを閲覧したりすることができる。
【００２３】
また、情報処理装置１にはリモートコントローラ４が用意されており、ユーザは、リモートコントローラ４を操作することによって、情報処理装置１のディスプレイに表示されるテレビジョン番組のチャンネルを切り換えたり、スピーカから出力される音声の音量を調整したりすることができる。
【００２４】
リモートコントローラ４には、例えば、カーソルを移動させて項目を切り換えるときに操作される上下左右ボタンや、項目を決定するときに操作される決定ボタンの他に、リモートコントローラ４に設けられるボタンを用いて各種の操作を行うことができるメニュー（ランチャー）を表示するときに操作されるメニューボタンが設けられている。
【００２５】
図２は、情報処理装置１のディスプレイに表示されるメニューの例を示す図である。
【００２６】
図２の例においては、画面の上方にアイコン１１乃至１３が表示されており、アイコン１１乃至１３のうちのアイコン１２が、他のアイコンより目立つ色で表示されるなどして強調表示されている。アイコン１２に斜線が付されていることは、アイコン１２が、他のアイコンと異なる色によって表示されていることを表す。
【００２７】
強調表示されているアイコン１２の右隣には、アイコン１２によって表される機能を説明する文字として「録画した番組」が示されている。この例においては、アイコン１２が注目されている図２の状態でリモートコントローラ４に設けられる決定ボタンが押された場合、アイコン１１乃至１３の下に表示されている説明によっても示されるように、ユーザは録画済みの番組の再生などの項目を選択することができるようになされている。
【００２８】
アイコン１１は、デジタルテレビジョン放送によって放送される番組を視聴するなどの機能であるテレビジョン機能を表し、アイコン１３は、Webブラウザを起動し、Webサイトを閲覧する機能であるインターネット機能を表す。
【００２９】
図２の例においては、アイコン１１とアイコン１２の間には、左方向を指す左マーク２１が表示され、アイコン１２の隣に表示される「録画した番組」の文字とアイコン１３の間には、右方向を指す右マーク２２が表示されている。
【００３０】
左マーク２１は、リモートコントローラ４に設けられる上下左右ボタンのうちの左ボタンを押すことによって、いま注目されているアイコン１２の左隣に左マーク２１を挟んで表示されているアイコン１１に注目するようにメニューの表示を切り換えることができることを表す。
【００３１】
例えば、図２の状態で左ボタンが１回押された場合、アイコン全体がまとめて１つのアイコン分だけ右方向に移動し、アイコン１２が表示されている位置にアイコン１１が表示されるとともに、アイコン１３が表示されている位置にアイコン１２が表示される。アイコン１１の隣には、アイコン１１によって表される機能を説明する文字として例えば「テレビジョン放送」が表示される。また、アイコン１３の表示は消え、アイコン１１が表示されている図２の位置には、アイコン１１の左隣に配置されるアイコンが新たに表示される。
【００３２】
反対に、右マーク２２は、リモートコントローラ４に設けられる上下左右ボタンのうちの右ボタンを押すことによって、いま注目されているアイコン１２の右隣に「録画した番組」の文字と右マーク２２を挟んで表示されているアイコン１３に注目するようにメニューの表示を切り換えることができることを表す。
【００３３】
例えば、図２の状態で右ボタンが１回押された場合、アイコン全体がまとめて１つのアイコン分だけ左方向に移動し、アイコン１２が表示されている位置にアイコン１３が表示されるとともに、アイコン１１が表示されている位置にアイコン１２が表示される。アイコン１３の隣には、アイコン１３によって表される機能を説明する文字として例えば「インターネット」が表示される。また、アイコン１１の表示は消え、アイコン１３が表示されている図２の位置には、アイコン１３の右隣に配置されるアイコンが新たに表示される。
【００３４】
ユーザは、このようなメニューから、リモートコントローラ４に設けられる左右ボタンと決定ボタンを操作して所定の機能、所定の項目を選択することができる。
【００３５】
図３は、図２の状態で、マウス３を用いた操作が行われたことが検出された場合に表示されるメニューの例を示す図である。
【００３６】
図２に示されるようなメニューが表示されている状態でマウス３を用いた操作が行われたことが検出された場合、ディスプレイには、図３に示されるように、マウス３の操作に応じて位置が移動するポインタ３１が表示される。また、メニューの表示を閉じるときに操作される表示として終了ボタン３２が新たに表示される。図３の例においては画面の右上隅に終了ボタン３２が表示されている。  
【００３７】
ユーザは、図４に示されるように、マウス３を操作してポインタ３１を終了ボタン３２にあてた状態で左クリックを行うことによって、終了ボタン３２を押す操作を行うことができ、メニューを閉じることができる。リモートコントローラ４には、メニューを閉じる操作に割り当てられたボタンも設けられており、それを押したときと同じ操作をユーザはマウス３を操作して行うことができることになる。
【００３８】
ユーザがマウス３を操作したときに新たに表示されるから、ユーザは、終了ボタン３２が、マウス３を用いた操作によって押すことができるボタンであると直感的に把握することができる。
【００３９】
仮に、ユーザがリモートコントローラ４だけを用いて操作を行っている間も終了ボタン３２が表示され続けるとした場合、リモートコントローラ４をどのように操作すれば終了ボタン３２を押すことができるのかをユーザに考えさせてしまうことがあるが、そのようなことを防ぐこともできる。
【００４０】
さらに、マウス３を用いた操作が行われたことが検出された場合、図３に示されるように、メニューを構成する画像として表示されていた左マーク２１と右マーク２２が強調表示される。強調表示されていることは、マウス３を操作して左マーク２１または右マーク２２にポインタ３１をあてた状態で左クリックを行うことによって、左マーク２１または右マーク２２をボタンとして押す操作を行うことができることを表す。
【００４１】
マウス３を用いた操作によって左マーク２１が押されたとき、リモートコントローラ４に設けられる左ボタンが押されたときと同じようにして表示が切り換えられる。また、マウス３を用いた操作によって右マーク２２が押されたとき、リモートコントローラ４に設けられる右ボタンが押されたときと同じようにして表示が切り換えられる。
【００４２】
すなわち、図５に示されるように、強調表示されている右マーク２２にポインタ３１をあてた状態でユーザが左クリックを行ったとき、メニューの状態は図６に示される状態になる。図６の例においては、アイコン１３が注目されるアイコンになるように、アイコン全体がまとめて１つのアイコン分だけ左方向に移動している。注目されることになったアイコン１３の隣には「インターネット」の文字が表示されている。
【００４３】
また、アイコン１３の左隣には、左マーク２１を挟んでアイコン１２が通常の色（強調表示に用いられる色とは異なる色）によって表示され、アイコン１３の右隣には、「インターネット」の文字と右マーク２２を挟んでアイコン１４が新たに表示されている。
【００４４】
このように、ユーザは、操作可能なボタンとして表示されるようになった左マーク２１、右マーク２２を押すことによって、リモートコントローラ４を用いた場合と同様に、メニューから所定の機能、所定の項目を選択することができる。
【００４５】
ユーザがマウス３を操作したときに強調表示されるから、リモートコントローラ４だけを用いて操作を行っている間も強調表示され続ける場合に較べて、ユーザは、左マーク２１、右マーク２２が、マウス３を用いた操作によって押すことができるボタンであると直感的に把握することができる。すなわち、ユーザにとって直感的でわかりやすいインタフェースを実現することが可能となる。
【００４６】
アイコン１１乃至１３と同様に、終了ボタン３２は、マウス３によって操作が可能であることを示す表示である。また、図３に示されるような強調表示された左マーク２１および右マーク２２は、マウス３によって操作可能であることを示す表示の一例である。
【００４７】
従って、図３の例において、GUIであるメニューには、マウス３によって操作可能であることを示す表示が含まれている。  
【００４８】
以上のようにしてメニューの表示を切り換える情報処理装置１の処理についてはフローチャートを参照して後述する。
【００４９】
図７は、情報処理装置１のハードウエア構成例を示すブロック図である。
【００５０】
CPU(Central Processing Unit)４１は、ROM(Read Only Memory)４２に記憶されているプログラム、または、ハードディスク４８からRAM(Random Access Memory)４３にロードされたプログラムに従って各種の処理を実行する。RAM４３にはまた、CPU４１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００５１】
CPU４１、ROM４２、およびRAM４３は、バス４４を介して相互に接続されている。このバス４４にはまた、入出力インタフェース４５も接続されている。
【００５２】
入出力インタフェース４５には、LCD(Liquid Crystal Display)などよりなるディスプレイ４６、スピーカ４７、ハードディスク４８、ネットワークを介して通信を行う通信部４９が接続されている。
【００５３】
入出力インタフェース４５にはまた、USBホストコントローラ５０、テレビジョン放送受信部５２、およびドライブ５３も接続される。
【００５４】
USBホストコントローラ５０は、USBデバイスとして接続されるリモートコントローラ受光部５１において受信された、リモートコントローラ４からの信号を受け付ける。また、USBホストコントローラ５０は、USBデバイスとして接続されるキーボード２、マウス３からの信号を受け付ける。
【００５５】
テレビジョン放送受信部５２は、テレビジョン放送波を受信する図示せぬアンテナからの信号を受信し、所定のチャンネルで放送されるテレビジョン番組のデータを取得する。テレビジョン放送受信部５２により取得されたテレビジョン番組のデータは、入出力インタフェース４５を介してディスプレイ４６に供給され、番組の表示に用いられたり、ハードディスク４８に供給され、記録されたりする。
【００５６】
ドライブ５３にはBlu-ray Disc（商標）、DVD(Digital Versatile Disc)などの光ディスクよりなるリムーバブルメディア５４が装着される。ドライブ５３によってリムーバブルメディア５４から読み出されたコンピュータプログラムが、必要に応じてハードディスク４８にインストールされる。
【００５７】
図８は、情報処理装置１の機能構成例を示すブロック図である。図８に示す機能部のうちの少なくとも一部は、図７のCPU４１により所定のプログラムが実行されることによって実現される。
【００５８】
図８に示されるように、情報処理装置１においてはユーザ操作検出部６１、および表示制御部６２が実現される。USBホストコントローラ５０により受け付けられた信号はユーザ操作検出部６１に入力される。
【００５９】
ユーザ操作検出部６１は、USBホストコントローラ５０から供給された信号に基づいて、キーボード２を用いて行われるユーザの操作、マウス３を用いて行われるユーザの操作、および、リモートコントローラ４を用いて行われるユーザの操作を検出し、検出した操作の内容を表示制御部６２に通知する。
【００６０】
表示制御部６２は、ユーザの操作がユーザ操作検出部６１から通知されることに応じてディスプレイ４６の表示を切り換える。例えば、表示制御部６２は、上述したように、リモートコントローラ４を用いた操作が行われていることに応じてメニューを表示している状態で、マウス３を用いた操作が行われた場合、そのメニューの表示を、マウス３によって操作可能なボタンになっていることを表す強調表示、マウス３によって操作可能な新たなボタンの表示を加えた表示に切り換える。
【００６１】
ここで、図９のフローチャートを参照して、ディスプレイ４６の表示を制御する情報処理装置１の処理について説明する。
【００６２】
この処理は、例えば、リモートコントローラ４に設けられるメニューボタンが押されることによって、メニューを表示することがユーザにより指示されたときに開始される。リモートコントローラ４を用いて行われたユーザの操作の内容は、ユーザ操作検出部６１により検出され、表示制御部６２に通知される。
【００６３】
ステップＳ１において、表示制御部６２は、図２に示されるようなメニューをディスプレイ４６に表示させる。ここでは、マウス３を用いた操作は行われていないから、マウス３を用いた操作によって操作可能なボタンや、操作可能であることを表す強調表示は行われない。
【００６４】
ステップＳ２において、ユーザ操作検出部６１は、USBホストコントローラ５０から供給される信号に基づいて、マウス３を用いた操作がユーザにより行われたか否かを判定する。
【００６５】
ステップＳ２においてマウス３を用いた操作が行われたと判定されるまで、表示制御部６２は、ステップＳ１において、マウス３を用いた操作によって操作可能なボタンなどが表示されないメニューをディスプレイ４６に表示し続ける。リモートコントローラ４に設けられるボタンが押されることに応じてメニューの表示は適宜切り換えられる。
【００６６】
一方、ステップＳ２においてマウス３を用いた操作が行われたと判定された場合、ステップＳ３において、表示制御部６２は、メニューを構成するアイコンやマークなどの画像のうち、マウス３を用いた操作によって押すことが可能となる画像をボタンとして強調表示させるとともに、マウス３を用いた操作によって押すことが可能なボタンを新たに表示させる。また、表示制御部６２は、マウス３の操作に応じて位置が移動するポインタ３１を表示させる。
【００６７】
これにより、図３に示されるように、メニューを構成する画像として表示されていた左マーク２１と右マーク２２が強調表示されるとともに、終了ボタン３２が画面の右上隅に新たに表示される。
【００６８】
ステップＳ４において、ユーザ操作検出部６１は、USBホストコントローラ５０から供給される信号に基づいて、マウス３を用いた操作が行われない時間が５秒間などの所定の時間だけ続いたか否かを判定する。
【００６９】
ステップＳ４においてマウス３を用いた操作が行われない時間が所定の時間だけ続いたと判定されるまで、表示制御部６２は、ステップＳ３において、マウス３を用いた操作によって操作可能なボタンなどが表示されるメニューを表示し続ける。
【００７０】
一方、ステップＳ４においてマウス３を用いた操作が行われない時間が所定の時間だけ続いたと判定された場合、ステップＳ５において、表示制御部６２は、マウス３を用いた操作によって押すことが可能であることを表すように強調表示させていたボタンの表示を通常の表示に戻すとともに、マウス３を用いた操作によって押すことが可能なものとして表示していたボタンを消す。また、表示制御部６２はポインタ３１の表示も消す。
【００７１】
これにより、強調表示されていた左マーク２１と右マーク２２の表示が通常の色で表示されるようになるとともに、ポインタ３１と終了ボタン３２の表示が消されることになる。メニューの表示は、例えば図３の状態から、表示の切り換え前の図２の状態に戻る。
【００７２】
強調表示を通常の表示に戻したり、ボタンの表示を消したりした後、表示制御部６２は、ステップＳ１において、マウス３を用いた操作によって操作可能なボタンや、操作可能であることを表す強調表示が行われない図２に示されるようなメニューを表示させ、それ以降の処理を繰り返す。
【００７３】
以上の処理により、ユーザにとって直感的でわかりやすいインタフェースを実現することが可能となる。
【００７４】
以上においては、リモートコントローラ４を用いた操作が行われている状態で、マウス３を用いた操作が行われたことが検出されることに応じて画面の表示が切り換えられるものとしたが、反対に、マウス３を用いた操作が行われている状態で、リモートコントローラ４を用いた操作が行われたことが検出されることに応じて画面の表示が切り換えられるようにしてもよい。例えば、マウス３を用いた操作が行われている間は表示されないカーソルが、リモートコントローラ４を用いた操作が行われたことが検出されることに応じて、表示されるようにすることも可能である。カーソルはリモートコントローラ４に設けられる上下左右ボタンを押すことに応じて移動し、項目の選択などに用いられる。
【００７５】
また、以上においては、ユーザにより用いられる入力インタフェースとしてマウス３とリモートコントローラ４を用いた操作が行われたときの表示の切り換えについて説明したが、キーボード２などの他の入力インタフェースを用いた操作が行われることに応じて表示が切り換えられるようにしてもよい。
【００７６】
また、以上においては、ユーザがマウス３を用いた操作によって押すことが可能になる画像が強調表示されたり、押すことが可能になるボタンが新たに表示されたりして表示が切り換えられる場合について説明したが、表示の切り換えはこのようなものに限らない。
【００７７】
図１０は、Webブラウザによってディスプレイ４６に表示される画面の例を示す図である。
【００７８】
図１０の例においては、所定のWebサイトがWebブラウザによって表示されている状態でリモートコントローラ４に設けられるメニューボタンが操作され、これに応じて、ユーザが選択可能な項目の一覧が表示されるメニュー７１が画面の右端に表示されている。メニュー７１にはカーソル８１も表示されており、ユーザは、リモートコントローラ４に設けられる上下ボタンを押すことによってカーソル８１の位置を所定の項目の上に移動させることができる。
【００７９】
また、メニュー７１の右下隅には下方向を指す下マーク８２が表示されている。下マーク８２は、リモートコントローラ４に設けられる下ボタンを押すことによって、いま表示されているメニュー７１の範囲を、より下方の範囲に切り換えることができることを表す。
【００８０】
図１１は、図１０の状態で、マウス３を用いた操作が検出されることに応じて表示される画面の例を示す図である。
【００８１】
図１１の例においては、マウス３の操作に応じて位置が移動するポインタ９１と、メニュー７１の表示範囲を切り換えるときに操作されるスライドバー８３が新たに表示されている。GUIの一例であるスライドバー８３は、マウス３によって操作可能であることを示す表示である。ユーザは、マウス３を操作してポインタ９１をスライドバー８３にあてた状態で左クリックを行うことによってスライドバー８３を操作することができ、リモートコントローラ４に設けられる下ボタンを押したときと同様に、メニューの表示範囲を切り換えることができる。
【００８２】
また、図１１の例においては、下マーク８２が強調表示され、マウス３を用いた操作によって押すことができるボタンになっていることが表されている。
【００８３】
このように、ボタンではなく、スライドバーなどが表示されるようにすることも可能である。
【００８４】
また、以上においては、情報処理装置１が一般的なテレビジョン受像機と同様の形態を有するものとして説明したが、図１２に示されるように、テレビジョン受像機とは別の筐体の機器として情報処理装置１が実現されるようにしてもよい。
【００８５】
図１２の例においては、情報処理装置１にはケーブルを介してディスプレイ４６が接続されており、このディスプレイ４６の表示が、上述したようにして情報処理装置１により制御される。情報処理装置１にはキーボード２、マウス３が接続されるとともに、リモートコントローラ４からの信号を受光する受光部も設けられる。
【００８６】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００８７】
コンピュータが実行するプログラムは、例えば、光ディスクなどよりなるリムーバブルメディア５４に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００８８】
そして、プログラムは、リムーバブルメディア５４をドライブ５３に装着することにより、入出力インタフェース４５を介して、ハードディスク４８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部４９で受信し、ハードディスク４８にインストールすることができる。
【００８９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００９０】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態に係る情報処理装置の例を示す図である。
【図２】ディスプレイに表示されるメニューの例を示す図である。
【図３】ディスプレイに表示されるメニューの他の例を示す図である。
【図４】ディスプレイに表示されるメニューのさらに他の例を示す図である。
【図５】ディスプレイに表示されるメニューの例を示す図である。
【図６】ディスプレイに表示されるメニューの他の例を示す図である。
【図７】情報処理装置のハードウエア構成例を示すブロック図である。
【図８】情報処理装置の機能構成例を示すブロック図である。
【図９】情報処理装置の表示制御処理について説明するフローチャートである。
【図１０】ディスプレイに表示される画面の例を示す図である。
【図１１】ディスプレイに表示される画面の他の例を示す図である。
【図１２】情報処理装置を示す他の図である。
【符号の説明】
【００９２】
１  情報処理装置，  ２  キーボード，  ３  マウス，  ４  リモートコントローラ，  ６１  ユーザ操作検出部，  ６２  表示制御部
【図１】
2008165693.tif 000003
【図２】
2008165693.tif 000004
【図３】
2008165693.tif 000005
【図４】
2008165693.tif 000006
【図５】
2008165693.tif 000007
【図６】
2008165693.tif 000008
【図７】
2008165693.tif 000009
【図８】
2008165693.tif 000010
【図９】
2008165693.tif 000011
【図１０】
2008165693.tif 000012
【図１１】
2008165693.tif 000013
【図１２】
2008165693.tif 000014