(57)【要約】【課題】ユーザの意図しないオブジェクトに割り当てられた機能が実行される誤操作の発生を低減することのできる情報処理装置を提供すること。【解決手段】再生装置のＭＣＵは、カーソルキー操作部による最新のフォーカス移動操作から予め設定された時間内はマウス操作部からのエンター入力を無効とする。逆も同様にＭＣＵは、マウス操作部による最新のカーソルポインタの最新の移動操作から予め設定された時間内はカーソルキー操作部からのエンター入力を無効とする。【選択図】図８
2011243069.tif 000002
【特許請求の範囲】
【請求項１】
表示画面にそれぞれ選択対象として複数のオブジェクトを表示可能な情報処理装置と、この情報処理装置と通信して遠隔操作を行うリモートコントローラとを具備し、
前記リモートコントローラは、
前記表示画面に表示された複数のオブジェクトの中で１つのオブジェクトを選択候補として視覚化するフォーカスの位置をユーザに移動させるフォーカス移動操作と、前記フォーカスが位置する選択候補のオブジェクトをユーザに選択させるエンター入力操作が可能なカーソルキー操作部と、
前記表示画面にカーソルポインタを表示して、このカーソルポインタを前記ユーザに移動させるカーソルポインタ移動操作と、前記カーソルポインタが指す前記オブジェクトをユーザに選択させるエンター入力操作を行うことが可能なマウス操作部とを有し、
前記情報処理装置は、
前記リモートコントローラの前記カーソルキー操作部および前記マウス操作部を操作して前記ユーザにより選択されたオブジェクトを判定する判定部と、
前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間内に行われた前記マウス操作部の前記エンター入力操作を無効化する第１のエンター入力制限部と
を具備する情報処理システム。
【請求項２】
請求項１に記載に情報処理システムであって、
前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間は、前記マウス操作部の前記カーソルポインタを非表示とする表示制限部をさらに具備する
情報処理システム。
【請求項３】
請求項２に記載に情報処理システムであって、
前記マウス操作部の最新のカーソルポインタ移動操作時から予め設定された時間内に行われた前記カーソルキー操作部の少なくとも前記エンター入力操作を無効化する第２のエンター入力制限部をさらに具備する
情報処理システム。
【請求項４】
請求項３に記載に情報処理システムであって、
前記マウス操作部の最新のカーソルポインタ移動操作時から予め設定された時間は、前記カーソルキー操作部のフォーカスを非表示とする表示制限部をさらに具備する
情報処理システム。
【請求項５】
表示画面に表示された複数のオブジェクトの中で１つのオブジェクトを選択候補として視覚化するフォーカスの位置をユーザに移動させるフォーカス移動操作、および前記フォーカスが位置する選択候補のオブジェクトをユーザに選択させるエンター入力操作が可能なカーソルキー操作部と、前記表示画面にカーソルポインタを表示して、このカーソルポインタを前記ユーザに移動させるカーソルポインタ移動操作、および前記カーソルポインタが指す前記オブジェクトをユーザに選択させるエンター入力操作を行うことが可能なマウス操作部とを具備する前記リモートコントローラとの間で通信を行う通信部と、
前記リモートコントローラの前記カーソルキー操作部および前記マウス操作部を操作して前記ユーザにより選択されたオブジェクトを判定する判定部と、
前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間内に行われた前記マウス操作部の前記エンター入力操作を無効化する第１のエンター入力制限部と
を具備する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーソルキーとマウスを用いて表示画面に表示されたオブジェクトの選択操作が行われ、選択されたオブジェクトに割り当てられた情報処理を行う情報処理システムおよび情報処理装置に関する。
【背景技術】
【０００２】
近年、録画再生装置、テレビジョン装置、その他様々な家電機器の多くは、付属のリモートコントローラによる遠隔操作が可能である。また、最近では、インターネットに接続してウェブページを閲覧することのできる機器も一般的となってきている。ところが、リモートコントローラの操作部は方向キー、テンキーなどのキーが主である。したがって、これらのキーの操作でウェブページを閲覧する際のハイパーリンクが設定されたテキスト部分の選択操作などを行う場合には、目的のテキスト部分にフォーカスが到達するまで、フォーカスを移動させるキー操作を繰り返す必要があるなど、効率的に操作を行うことが困難であった。
【０００３】
そこで、モードの切り替えにより、キーの操作によってマウスのようにカーソルをフリーな方向に移動させることを可能としたリモコンが提案されている。この特許文献１によると、マウスモードが選択されているとき、リモコンの方向ボタンが押されると、そのリモコンの方向ボタンの方向にカーソルポインタが移動され、そのまま方向ボタンが押され続けられると、カーソルポインタも移動し続ける。これにより実際のマウスに似た操作性を得ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２９５９４号公報（段落[００５８−００５９]）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、リモコンの上下左右の方向ボタンを駆使して実際のマウスのようなカーソルポインタの自由な移動操作を行うことはやはり困難と言える。
そこで、カーソルキー操作部とマウス操作部を一体に設けたリモートコントローラが検討されている。このリモートコントローラのカーソルキー操作部とマウス操作部は互いに独立した操作系として動作する。すなわち、カーソルキー操作部は、表示画面に表示された複数のオブジェクトの中で１つのオブジェクトを選択候補として視覚化するフォーカスの位置をユーザに移動させ、フォーカスが位置する選択候補のオブジェクトをユーザに選択させる操作系として利用される。一方、マウス操作部は、表示画面にカーソルポインタを表示してこのカーソルポインタをユーザに移動させ、カーソルポインタが指すオブジェクトをユーザに選択させる操作系として利用される。このように異なる操作系をリモートコントローラに一体に設けたことで、ＧＵＩ（Graphical User Interface）の構成や、表示するアプリケーションに応じて、ユーザは自分が使いやすい操作系を利用して操作を行うことができる。しかし、その反面、次のような課題もある。
【０００６】
カーソルキー操作部のフォーカスとマウス操作部のカーソルポインタは独立しているため、それぞれ別々のオブジェクトが選択可能な状態になり得る。ユーザがカーソルキー操作部で、あるオブジェクトに割り当てられた機能を利用しようとしている場合を想定する。ユーザはカーソルキー操作部の操作により、目的のオブジェクトにフォーカスを移動させてこれを選択候補としたのにもかかわらず、ユーザが誤ってマウス操作部でのエンター入力操作を行ってしまった場合、そのときカーソルポインタが別のオブジェクトの上にあると、そのカーソルポインタが指すオブジェクトが選択されてしまい、目的のオブジェクト以外のオブジェクトに割り当てられた機能が起動されてしまう。
【０００７】
以上のような事情に鑑み、本発明の目的は、ユーザの意図しないオブジェクトに割り当てられた機能が実行される誤操作の発生を低減することができ、操作性の向上を図ることのできる情報処理システムおよび情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、表示画面にそれぞれ選択対象として複数のオブジェクトを表示可能な情報処理装置と、この情報処理装置と通信して遠隔操作を行うリモートコントローラとを具備し、前記リモートコントローラは、前記表示画面に表示された複数のオブジェクトの中で１つのオブジェクトを選択候補として視覚化するフォーカスの位置をユーザに移動させるフォーカス移動操作と、前記フォーカスが位置する選択候補のオブジェクトをユーザに選択させるエンター入力操作が可能なカーソルキー操作部と、前記表示画面にカーソルポインタを表示して、このカーソルポインタを前記ユーザに移動させるカーソルポインタ移動操作と、前記カーソルポインタが指す前記オブジェクトをユーザに選択させるエンター入力操作を行うことが可能なマウス操作部とを有し、前記情報処理装置は、前記リモートコントローラの前記カーソルキー操作部および前記マウス操作部を操作して前記ユーザにより選択されたオブジェクトを判定する判定部と、前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間内に行われた前記マウス操作部の前記エンター入力操作を無効化する第１のエンター入力制限部とを具備する。
【０００９】
本発明によれば、第１のエンター入力制限部が、カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間内に行われたマウス操作部の前記エンター入力操作を無効化することで、ユーザの意図しないオブジェクトに割り当てられた機能が実行される誤操作の発生を低減することができ、操作性の向上を図ることができる。
【００１０】
本発明は、前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間は、前記マウス操作部の前記カーソルポインタを非表示とする表示制限部をさらに具備するものであってもよい。これにより、マウス操作部による選択操作が無効化されている時間をユーザが認識できる。
【００１１】
本発明は、前記マウス操作部の最新のカーソルポインタ移動操作時から予め設定された時間内に行われた前記カーソルキー操作部の少なくとも前記エンター入力操作を無効化する第２のエンター入力制限部をさらに具備するものとしてもよい。
【００１２】
前記マウス操作部の最新のカーソルポインタ移動操作時から予め設定された時間は、前記カーソルキー操作部のフォーカスを非表示とする表示制限部をさらに具備してもよい。これにより、カーソルキー操作部による選択操作が無効化されている時間をユーザが認識できる。
【００１３】
本発明の別の観点に基づく情報処理装置は、表示画面に表示された複数のオブジェクトの中で１つのオブジェクトを選択候補として視覚化するフォーカスの位置をユーザに移動させるフォーカス移動操作、および前記フォーカスが位置する選択候補のオブジェクトをユーザに選択させるエンター入力操作が可能なカーソルキー操作部と、前記表示画面にカーソルポインタを表示して、このカーソルポインタを前記ユーザに移動させるカーソルポインタ移動操作、および前記カーソルポインタが指す前記オブジェクトをユーザに選択させるエンター入力操作を行うことが可能なマウス操作部とを具備する前記リモートコントローラとの間で通信を行う通信部と、前記リモートコントローラの前記カーソルキー操作部および前記マウス操作部を操作して前記ユーザにより選択されたオブジェクトを判定する判定部と、前記カーソルキー操作部の最新のフォーカス移動操作時から予め設定された時間内に行われた前記マウス操作部の前記エンター入力操作を無効化する第１のエンター入力制限部とを具備する。
【発明の効果】
【００１４】
以上のように、本発明によれば、ユーザの意図しないオブジェクトに割り当てられた機能が実行される誤操作の発生を低減することができ、操作性の向上を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る情報処理システムを示す図である。
【図２】図１の情報処理システムにおける再生装置のハードウェア構成を示すブロック図である。
【図３】図１の情報処理システムにおけるリモートコントローラのハードウェア構成を示すブロック図である。
【図４】図３のリモートコントローラにおけるキー・ボタンのレイアウトを示す平面図である。
【図５】図１の情報処理システムにおける画面に表示されるＧＵＩの例を示す図である。
【図６】ＧＵＩ上でのオブジェクト選択操作の課題を説明するための図である。
【図７】ＧＵＩ上でのオブジェクト選択操作の課題を説明するための図である。
【図８】図１の情報処理システムによるカーソルキー操作部からの操作入力に基づく制御の手順を示すフローチャートである。
【図９】図１の情報処理システムによるマウス操作部からのエンター入力に対する制御の手順を示すフローチャートである。
【図１０】図１の情報処理システムによるマウス操作部からの操作入力に基づく制御の手順を示すフローチャートである。
【図１１】図１の情報処理システムによるカーソルキー操作部からのエンター入力に対する制御の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１７】
［システムの構成］
図１は、本発明の一実施形態に係る情報処理システムを示す図である。
本発明の情報処理システム１は、再生装置１００（情報処理装置）と、これを遠隔操作するリモートコントローラ３００とを有する。再生装置１００には、外部機器として、ＡＶ（Audio Visual）機器２００が接続されている。
【００１８】
再生装置１００は、ＢＤ（Blu-Lay Disc：登録商標）やＤＶＤ(Digital Versatile Disc)等の記録媒体に記録された映像コンテンツ及び音声コンテンツを再生可能である。再生装置１００は録画機能を備えた録画再生装置であってもよい。
【００１９】
ＡＶ機器２００は、再生装置１００とデータ伝送用のインタフェースを通じて接続された機器である。データ伝送用のインタフェースとしては、例えばＨＤＭＩ（High-Definition Multimedia Interface）方式などが用いられている。ＡＶ機器２００は、例えば、テレビジョン装置などであり、コンテンツの放送波を受信して再生可能であるとともに、データ伝送用のインタフェースを通じて再生装置１００より供給された映像信号および音声信号を出力可能である。
【００２０】
リモートコントローラ３００は、再生装置１００に付属のリモートコントローラである。リモートコントローラ３００は、再生装置１００とＲＦ（Radio Frequency）信号を用いて双方向に無線通信することが可能である。リモートコントローラ３００は、ＲＦ（Radio Frequency）信号を用いて再生装置１００を遠隔操作することが可能であるとともに、再生装置１００にデータ伝送用のインタフェースを通じて接続されたＡＶ機器２００をＩＲ（Infrared）通信により遠隔操作することが可能である。
【００２１】
［再生装置のハードウェア構成］
次に、再生装置１００のハードウェア構成について説明する。
図２は、再生装置のハードウェア構成を示すブロック図である。
再生装置１００において、ＭＣＵ（Micro Control Unit）６１２には、システムバス６１３を介して、入力操作部６０１と、放送受信部６０２と、ネットワーク接続部６０３と、記憶部６０４と、デコード部６０５と、表示部６０６と、ＨＤＭＩ接続部１５０と、メディアインターフェース部６０８と、ＲＦ送受信部１７０と、ＲＯＭ（Read Only Memory）６１０と、ＲＡＭ（Random Access Memory）６１１とが接続されている。
【００２２】
入力操作部６０１は、各種のキーなどを備える。利用者は、入力操作部６０１を用いて各種の命令やデータの入力を処理する。利用者により入力操作部６０１より入力された各種の命令は、システムバス６１３を通じてＭＣＵ６１２に供給される。
【００２３】
放送受信部６０２は、例えば、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送等、各放送局６２０から配信されてくるトランスポートストリームを受信する。
ネットワーク接続部６０３は、インターネット１０との接続を処理する。
【００２４】
記憶部６０４は、例えばＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）等の大容量記憶媒体よりなり、放送受信部６０２に受信された放送コンテンツなどが記録（録画）される。
デコード部６０５は、記憶部６０４から読み出されたコンテンツのデータをデコードして、デジタルビデオデータ及びデジタルオーディオデータを復元する。復元されたデジタルビデオデータは、及びデジタルオーディオデータは、システムバス６１３を通じてＨＤＭＩ接続部１５０に供給される。
【００２５】
表示部６０６は、例えば、ＬＣＤ（Liquid Crystal Display）などの表示画面を備える表示器と、表示器を駆動する表示制御回路等よりなる。表示部６０６は、利用者から入力された指令やデータの確認、各種のステータス等を表示したりする。
【００２６】
ＨＤＭＩ接続部１５０は、ＡＶ機器２００の接続が可能とされ、接続されたＡＶ機器２００との間でビデオ信号およびオーディオ信号の入出力を処理する。
【００２７】
メディアインターフェース部６０８には、光ディスクなどのリムーバブルメディア６１４の装着が可能とされ、このリムーバブルメディア６１４に放送コンテンツのデータなどを記録することが可能である。リムーバブルメディア６１４としては、例えば、追記型、書換型のＤＶＤ、ブルーレイディスクなどがある。
【００２８】
ＲＦ送受信部１７０は、アンテナを用いてリモートコントローラ３００との間でＲＦ信号による双方向の通信を処理するためのインターフェースである。ＲＦ送受信部１７０は、ＲＦ回路部１４０とＩ／Ｏ（Input/Output）変換部１６０とを有する。
ＲＦ回路部１４０は、ＲＦ信号の処理を行う。  Ｉ／Ｏ変換部１６０は、ＲＦ回路部１４０から供給された受信ＲＦ信号の復調ならびに受信データの生成、送信用のデータからの送信ＲＦ信号の変調などの処理を行う。ＭＣＵ６１２ＭＣＵ６１２  
【００２９】
ＲＯＭ６１０は、再生装置１００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。なお、プログラムは記憶部６０４に格納されていてもよい。
【００３０】
ＲＡＭ６１１は、ＭＣＵ６１２によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。
ＭＣＵ６１２は、再生装置１００の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。ＭＣＵ６１２は、上記の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。ＭＣＵ６１２は、再生装置１００が実行すべきソフトウェア処理を実行するために、必要なプログラムをＲＯＭ６１０からＲＡＭ６１１へロードし、解釈して実行する。
【００３１】
このように、再生装置１００は、典型的なコンピュータ・ハードウェアを用いて構成される。そして、ＲＯＭ６１０に記憶されたプログラムは、再生装置１００のコンピュータ・ハードウェアを、図５に示す各部として機能させる。
【００３２】
［リモートコントローラのハードウェア構成］
次に、リモートコントローラ３００のハードウェア構成について説明する。
図３は、リモートコントローラのハードウェア構成を示すブロック図である。
【００３３】
リモートコントローラ３００は、ＭＣＵ（Micro Control Unit）４０１、ＲＦ送受信部３４０、フラッシュＲＯＭ４０３、入力操作部３３０、ＩＲ送信部３５０を有する。
ＲＦ送受信部３４０は、再生装置１００と双方向でのＲＦ信号の送受信を行う。
入力操作部３３０は、複数のキーで構成され、それぞれキーに対応する信号をＭＣＵ４０１に出力する。
フラッシュＲＯＭ４０３は、リモートコントローラ３００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。
ＩＲ送信部３５０は、ＡＶ機器２００に遠隔操作のためのＩＲ信号の送信を行う。
【００３４】
ここで、入力操作部３３０についてより詳細に説明する。
図４は、入力操作部３３０における各種のキー・ボタンのレイアウトを示す平面図である。
入力操作部３３０には、例えば、カーソルキー操作部３０１、ボリュームキー３０２、再生装置用電源キー３０３、ＡＶ機器用電源キー３０４、チャンネルキー３０５、マウス操作部３０６、キーボード部３０７、スクロールボタン３０８、ズームボタン３０９等がある。これらキー３０１〜３０９を用いて、リモートコントローラ３００に対してユーザから命令が入力される。
【００３５】
カーソルキー操作部３０１は、上下左右方向のカーソルキーと、中心に設けられたエンターキーとを有する。カーソルキー操作部３０１は、例えば、ＡＶ機器２００に表示されるメニュー画面上でユーザにより選択候補の状態にあるオブジェクトを視覚化するフォーカスを、カーソルキーの方向に、押される度にオブジェクトの個数分移動させるのに用いられる。
【００３６】
ボリュームキー３０２は、再生装置１００により再生される音声コンテンツ又はＡＶ機器２００により再生される音声コンテンツのボリュームを調節するために用いられる。
再生装置用電源キー３０３は、再生装置１００の電源をオン・オフするために用いられる。
ＡＶ機器用電源キー３０４は、ＡＶ機器２００の電源をオン・オフするために用いられる。
チャンネルキー３０５は、ＡＶ機器２００により受信する放送波の供給元の放送局を選択するために用いられる。
【００３７】
マウス操作部３０６は、光学式のマウス操作部であり、ユーザがその上に載置した指をスライド移動させたりタップさせたりすることにより、リモートコントローラ３００に対してユーザから命令が入力される。マウス操作部３０６は、ウィンドウ、ホーム、メニュー及びバックの各キー部を持ち、ユーザがこれら各キー部の上に載置した指をタップさせたりすることにより、命令に合った画面が表示される。マウス操作部３０６は、主に、広域ネットワークを通じたウェブページの閲覧時に用いられる。
【００３８】
キーボード部３０７は、文字列の入力に用いられたり、ファンクションキーと所定の文字キーとを同時に押下することにより所定機能を行うのに用いられる。キーボード部３０７のエンターキー３０７ａは、所定の操作の決定に用いられる。
スクロールボタン３０８は、ＡＶ機器２００に表示された表示画面をスクロール表示するのに用いられる。例えば、ユーザがスクロールボタン３０８を押下しながらマウス操作部３０６に載置した指を所定方向にスライド移動させることにより、ＡＶ機器２００に表示された表示画面がスクロール表示される。
ズームボタン３０９は、ＡＶ機器２００に表示された表示画面をズーム表示するのに用いられる。例えば、ユーザがズームボタン３０９を押下しながらポインティングディバイス３０６に載置した指を所定方向にスライド移動させることにより、ＡＶ機器２００に表示された表示画面がズーム表示される。
【００３９】
以上のように、リモートコントローラ３００は、再生装置１００の遠隔操作のためのキー（再生装置用電源キー３０３等）に加えて、再生装置１００に接続されたＡＶ機器２００の遠隔操作のためのキー（ＡＶ機器用電源キー３０４等）も有する。また、リモートコントローラ３００は、再生装置１００が接続されたインターネット１０を通じたウェブページの閲覧の操作のためのキー（マウス操作部３０６等）も有する。
【００４０】
［ＡＶ機器のハードウェア構成］
ＡＶ機器２００のハードウェア構成に関する詳細な説明は省略するが、ＡＶ機器２００は、放送受信部、コントローラ、不揮発性メモリ、主メモリ、入力操作部、表示画面、音声出力部、ＨＤＭＩ接続部、ＩＲ受信部等、再生装置１００で再生される映像コンテンツを表示するＡＶ機器として機能するための最低限のハードウェア要素を有している。
【００４１】
［ＧＵＩ表示とオブジェクトの選択操作について］
次に、再生装置１００に接続されるＡＶ機器２００に表示されるＧＵＩ（Graphical User Interface）とこのＧＵＩ上でのオブジェクトの操作について説明する。
再生装置１００の記憶部６０４には、ＡＶ機器２００に表示させるメニューなどのＧＵＩデータが格納されている。再生装置１００のＭＣＵ６１２は、記憶部６０４からＧＵＩデータを読み出し、ＨＤＭＩ接続部１５０を通じてＡＶ機器２００に供給することで、ＡＶ機器２００の画面にＧＵＩを表示させる。ＭＣＵ６１２は、このＡＶ機器２００のＧＵＩ画面に対する、リモートコントローラ３００からのカーソルキー操作部およびマウス操作部の操作信号をもとに、ＧＵＩ画面上でのオブジェクトの選択処理を行うことが可能である。
【００４２】
図５はＡＶ機器２００の画面に表示されるＧＵＩの例を示す図である。
このＧＵＩには、再生装置１００およびＡＶ機器２００に実行させることの可能な複数の機能にそれぞれ対応する複数のオブジェクトＡ０−Ａ１１が、ユーザの操作対象として、例えば、縦に３個、横に４個並べて表示される。再生装置１００において実行させることの可能な機能とは、例えば、再生装置１００の録画予約設定、予め登録されたウェブサイトへのウェブブラウザによる接続および閲覧、再生装置１００の各種設定、再生装置１００にツールとして予め導入されたアプリケーションの起動、などである。また、このＧＵＩ上の予め決められたオブジェクトが、別の目的あるいは下位の階層のメニュー画面に切り替えるための機能が割り当てられたものであってもよい。下位の階層のメニュー画面も、図５と同様な構成を有するＧＵＩであってもよい。
【００４３】
このＧＵＩにおいて、各オブジェクトＡ０−Ａ１１はそれぞれ同一のサイズと形状を有する。各オブジェクトＡ０−Ａ１１の略中心には、それぞれのオブジェクトＡ０−Ａ１１に割り当てられた機能をユーザが視覚的に判別することを可能にするための絵記号が配置されている。さらに、それぞれのオブジェクトＡ０−Ａ１１に割り当てられた機能を判別するためのオブジェクト名を示す文字列なども、それぞれのオブジェクトＡ０−Ａ１１に配置されていてもよい。
【００４４】
このＧＵＩにおいて、それぞれのオブジェクトＡ０−Ａ１１は、リモートコントローラ３００のカーソルキー操作部３０１の操作をもとに表示状態を動的に切り替えられる。その一方の表示状態を「フォーカス状態」、他方の表示状態を「アンフォーカス状態」と記述する。図５においては、Ａ１のオブジェクトがフォーカス状態（フォーカスＦ）にある。フォーカス状態は、反転表示、太枠表示、変色表示などによって選択候補の状態にある１つのオブジェクトのみを他のオブジェクト（アンフォーカス状態のオブジェクト）に対してユーザが一目で判別できるようにするための表示状態である。
【００４５】
ユーザは、カーソルキー操作部３０１の上下左右のカーソルキーの操作によって、フォーカス状態ＦのオブジェクトをＧＵＩ上で移動させることができる。この際、カーソルキーの１回の操作（押下操作）で、フォーカス状態（フォーカスＦ）にあるオブジェクトは、そのカーソルキーに割り当てられた方向へ１つ隣のオブジェクトに移動される。目的のオブジェクトにフォーカスＦを移動させたところで、ユーザによってカーソルキー操作部３０１のエンターキーが操作されると、再生装置１００のＭＣＵ６１２は、フォーカス状態（フォーカスＦ）にあるオブジェクトに割り当てられた機能を起動させるように制御を行う。
【００４６】
また、このＧＵＩでは、リモートコントローラ３００のマウス操作部３０６の操作をもとに、ＧＵＩ画面上で自由に位置を選択できるようにもなっている。すなわち、ＧＵＩ画面の、マウス操作部３０６の操作により選択される位置にはカーソルポインタＰが表示される。ユーザは、マウス操作部３０６の操作によりカーソルポインタＰを、起動させたい機能が割り当てられたオブジェクトの位置まで移動させる。この後、ユーザがマウス操作部３０６に対してエンター入力操作を行うと、ＭＣＵ６１２は、カーソルポインタＰがどのオブジェクト上に在るかを判定し、そのオブジェクトに割り当てられた機能を起動させるように制御を行う。
【００４７】
ところで、このリモートコントローラ３００のマウス操作部３０６には、例えば、イメージセンサを含む光学マウスのメカニズムなどが採用されている。マウス操作部３０６には、イメージセンサが画像を取り込むための開口が設けられている。ユーザがその開口に指を当ててカーソルポインタＰを移動させたい方向に指を移動させると、イメージセンサよって撮像された時間的に前後の画像データの変化をもとに、ユーザの操作の方向と操作量が認識され、その操作情報がＲＦ信号となって再生装置１００に送信される。再生装置１００のＭＣＵ６１２は、受信した操作情報をもとにＧＵＩ画面上のカーソルポインタＰを移動させる。
【００４８】
また、リモートコントローラ３００のマウス操作部３０６は、上記の開口を中心部にもつ円盤部が少なくとも左右に傾動し得るように構成されている。すなわち、円盤部は、リモートコントローラ３００の筐体の近接する表面に対して平行な状態を保持するように、図示しない弾性構造によって支持されている。円盤部の左右の部分のいずれかがユーザの指で弾性構造の弾性力に抗って押されると円盤部が傾斜姿勢となる。マウス操作部３０６は、この円盤部の左右いずれかへの傾斜姿勢を、電気的な接点どうしの接続状態の検出等によって検知する。このリモートコントローラ３００のマウス操作部３０６では、円盤部が左側に傾斜させる操作をエンター入力操作として、リモートコントローラ３００からそのエンター入力操作に対応する操作情報がＲＦ信号となって再生装置１００に送信される。再生装置１００のＭＣＵ６１２は、受信した当該操作情報をもとに、カーソルポインタＰが位置するオブジェクトに割り当てられた機能を起動させる。
【００４９】
ところで、このＧＵＩにおいては、カーソルキー操作部３０１とマウス操作部３０６が同時に有効となって互いに独立して動作する。したがって、ＧＵＩ画面には、それぞれの操作系で選択される位置が、フォーカスＦとカーソルポインタＰによって同時に表示されることが可能である。このように２つの操作系を設けることで、ユーザは随時使いたい操作系でオブジェクトを選択することができ、操作性の向上を期待できる。しかし、その反面、次のような課題もある。
【００５０】
図５において、左上端のオブジェクトＡ１にフォーカスＦにあり、一方、カーソルポインタＰは別のオブジェクトＡ６の上に存在する。このように、２つの操作系は独立して動作するため、それぞれ異なるオブジェクトを選択候補とした状態となり得る。
【００５１】
ここで、ユーザはカーソルキー操作部３０１の操作によって、現在フォーカスＦが位置するオブジェクトＡ１の右隣のオブジェクトＡ２に割り当てられた機能を利用しようとしている場合を想定する。ユーザによってカーソルキー操作部３０１の右のカーソルキーが１回押されることで、図６に示すように、オブジェクトＡ２にフォーカスＦが移動する。この後、カーソルキー操作部３０１の中央部のエンターキーが操作されれば、そのオブジェクトＡ２に割り当てられた機能が起動されることになる。しかしその際、ユーザの不注意でマウス操作部３０６でのエンター入力操作が行われてしまった場合、そのときカーソルポインタＰは別のオブジェクトＡ６の上にあるため、そのオブジェクトＡ６に割り当てられたユーザの意図しない機能が起動されてしまう。
【００５２】
逆に、図５の状態から、ユーザはマウス操作部３０６の操作によってオブジェクトＡ７に割り当てられた機能を利用しようとしている場合を想定する。前述したように、図５の状態においては、左上端のオブジェクトＡ１にフォーカスＦがある。ユーザはマウス操作部３０６で目的のオブジェクトＡ７の位置までカーソルポインタＰを移動させた後、マウス操作部３０６でエンター入力操作を行えば、目的のオブジェクトＡ７に割り当てられた機能を起動させることができる。ところが、図７に示すように、マウス操作部３０６の操作によってオブジェクトＡ７の位置までカーソルポインタＰを移動させたところまではよいが、その後、誤ってカーソルキー操作部３０１の中央部のエンターキーを操作してしまった場合、その時点でフォーカスＦはオブジェクトＡ１にあるため、そのオブジェクトＡ１に割り当てられたユーザの意図しない機能が起動されてしまう。
【００５３】
そこで本実施形態では、リモートコントローラ３００の一方の操作系の最新の移動操作から予め設定された時間内は他方の操作系の入力操作のうち少なくともエンター入力が無効なものとして扱われることとする。すなわち、
１．ＭＣＵ６１２は、カーソルキー操作部３０１による最新のフォーカス移動操作から予め設定された時間内はマウス操作部３０６からのエンター入力を無効とする。
２．逆も同様にＭＣＵ６１２は、マウス操作部３０６による最新のカーソルポインタＰの最新の移動操作から予め設定された時間内はカーソルキー操作部３０１からのエンター入力を無効とする。
【００５４】
上記１．の制御から説明する。
図８は１．の制御においてカーソルキー操作部３０１からの操作入力に基づくＭＣＵ６１２の制御の手順を示すフローチャートである。
【００５５】
ＭＣＵ６１２は、カーソルキー操作部３０１の上下左右いずれかのカーソルキーの操作に伴うＧＵＩ画面上でのフォーカスＦの移動を検知する度に（ステップＳ１０１）、マウス操作部３０６のエンター入力の可否を制御するエンター入力無効化フラグをセットする。ＭＣＵ６１２は、同時にタイマーを起動する（ステップＳ１０２）。
【００５６】
この後、ＭＣＵ６１２は、カーソルポインタＰを非表示の状態とする（ステップＳ１０３）。これにより、マウス操作部３０６からのエンター入力が無効化されたことをユーザが直感的に認識できる。
【００５７】
タイマーには予め一定の時間が設定され、その一定の時間が経過するとタイムアップを通知する。このタイマーの設定時間は、上記のように、カーソルキー操作部３０１のカーソルキーの操作によるフォーカスＦの移動に続いて、マウス操作部３０６でのエンター入力操作が誤って行われる場合の時間を考慮して決められた時間である。より具体的には、２−５秒程度である。なお、タイマーの設定時間をユーザが自由に設定できるようにしてもよい。
【００５８】
タイマーがタイムアップすると（ステップＳ１０４のＹＥＳ）、ＭＣＵ６１２はエンター入力無効化フラグをリセットする（ステップＳ１０５）。続いて、ＭＣＵ６１２はカーソルポインタＰの表示を戻す（ステップＳ１０６）。
以上が、ＭＣＵ６１２がカーソルキー操作部３０１の上下左右いずれかのカーソルキーの操作に伴うＧＵＩ画面上でのフォーカスＦの移動を検知する度に実行する制御の流れである。
【００５９】
次に、マウス操作部３０６のエンター入力が発生する度に行われるＭＣＵ６１２による制御について説明する。図９は１．の制御においてマウス操作部３０６からのエンター入力に対する制御の手順を示すフローチャートである。
【００６０】
ＭＣＵ６１２は、マウス操作部３０６からのエンター入力を監視しており、マウス操作部３０６からのエンター入力を検知すると（ステップＳ２０１）、エンター入力無効化フラグを確認する（ステップＳ２０２）。エンター入力無効化フラグがセットされていない場合（ステップＳ２０２のＮＯ）、ＭＣＵ６１２は、マウス操作部３０６からのエンター入力時をカーソルポインタＰが指していたオブジェクトに割り当てられた機能を起動するように制御を行う（ステップＳ２０３）。一方、エンター入力無効化フラグがセットされている場合（ステップＳ２０２のＹＥＳ）、ＭＣＵ６１２は、マウス操作部３０６からのエンター入力を無効化し、マウス操作部３０６からの次のエンター入力を監視する状態に戻る。エンター入力無効化フラグがセットされている場合にマウス操作部３０６からのエンター入力が発生したときに、そのエンター入力が無効化されたことをユーザに表示、音、振動などでエラー操作として通知するようにしてもよい。
【００６１】
次に上記２．の制御を説明する。
図１０は２．の制御においてマウス操作部３０６からの操作入力に基づくＭＣＵ６１２の制御の手順を示すフローチャートである。
【００６２】
ＭＣＵ６１２は、マウス操作部３０６の操作に伴うカーソルポインタＰの移動を検知する度に（ステップＳ３０１）、カーソルキー操作部３０１のエンター入力の可否を制御する第２のエンター入力無効化フラグをセットする。ＭＣＵ６１２は、同時に第２のタイマーを起動する（ステップＳ３０２）。
【００６３】
この後、ＭＣＵ６１２は、ＧＵＩ画面上のフォーカスＦを非表示とする（ステップＳ３０３）。
【００６４】
第２のタイマーには予め一定の時間が設定され、その一定の時間が経過するとタイムアップを通知する。この第２のタイマーの設定時間は、上記のように、マウス操作部３０６の操作によるカーソルポインタＰの移動に続いて、カーソルキー操作部３０１でのエンター入力操作が誤って行われる場合の時間を考慮して決められた時間である。より具体的には、２−５秒程度である。なお、第２のタイマーの設定時間をユーザが自由に設定できるようにしてもよい。第１のタイマーの設定時間と第２のタイマーの設定時間は同じでもよいし、異なっていてもよい。
【００６５】
第２のタイマーがタイムアップすると（ステップＳ３０４のＹＥＳ）、ＭＣＵ６１２は第２のエンター入力無効化フラグをリセットする（ステップＳ３０５）。続いて、ＭＣＵ６１２はフォーカスＦの表示を戻す（ステップＳ３０６）。
以上が、ＭＣＵ６１２がマウス操作部３０６の操作によるカーソルポインタＰの移動を検知する度に実行する制御の流れである。
【００６６】
次に、カーソルキー操作部３０１のエンター入力が発生する度に行われるＭＣＵ６１２による制御について説明する。図１１は２．の制御においてカーソルキー操作部３０１からのエンター入力に対する制御の手順を示すフローチャートである。
【００６７】
ＭＣＵ６１２は、カーソルキー操作部３０１からのエンター入力を監視しており、カーソルキー操作部３０１からのエンター入力を検知すると（ステップＳ４０１）、第２のエンター入力無効化フラグを確認する（ステップＳ４０２）。第２のエンター入力無効化フラグがセットされていない場合（ステップＳ４０２のＮＯ）、ＭＣＵ６１２は、カーソルキー操作部３０１からのエンター入力直前にフォーカスＦが指していたオブジェクトに割り当てられた機能を起動するように制御を行う（ステップＳ４０３）。一方、第２のエンター入力無効化フラグがセットされている場合（ステップＳ４０２のＹＥＳ）、ＭＣＵ６１２は、カーソルキー操作部３０１からのエンター入力を無効化し、カーソルキー操作部３０１からの次のエンター入力を監視する状態に戻る。第２のエンター入力無効化フラグがセットされている場合にカーソルキー操作部３０１からのエンター入力が発生したときに、そのエンター入力が無効化されたことをユーザに表示、音、振動などでエラー操作として通知するようにしてもよい。
【００６８】
上記の１．の制御と２．の制御は同時に並列的に実行される。
以上により、本実施形態では、リモートコントローラ３００の一方の操作系の最新のフォーカスＦやカーソルポインタＰなどの移動操作時から予め設定された時間内は他方の操作系の入力操作のうち少なくともエンター入力を無効とする。これにより、ユーザの意図しないオブジェクトに割り当てられた機能が実行される誤操作の発生を低減することができ、操作性の向上を図ることができる。
【００６９】
＜変形例１＞
上記の実施形態では、エンター入力のみが無効化されることとしたが、一方の操作系の最新のフォーカスＦやカーソルポインタＰなどの移動操作から予め設定された時間内は、他方の操作系のエンター入力のみならずフォーカスＦやカーソルポインタＰなどの移動のための入力を無効化してもよい。
【００７０】
＜変形例２＞
上記の実施形態では、リモートコントローラ３００について説明したが、本発明は、これに限定されるものではなく、ケーブルで機器と接続された構造のコントローラにも適用することができる。
【００７１】
なお、本発明は以上説明した実施の形態には限定されるものではなく、本発明の技術思想の範囲内で種々の変形が可能である。
【符号の説明】
【００７２】
１…情報処理システム
１００…再生装置
１７０、３４０…ＲＦ送受信部
２００…ＡＶ機器
３００…リモートコントローラ
３０１…カーソルキー操作部
３０６…マウス操作部
４０１…リモートコントローラのＭＣＵ
６１２…再生装置のＭＣＵ
Ｆ…フォーカス
Ｐ…カーソルポインタ
Ａ１−Ａ１２…オブジェクト
【図１】
2011243069.tif 000003
【図２】
2011243069.tif 000004
【図３】
2011243069.tif 000005
【図５】
2011243069.tif 000006
【図６】
2011243069.tif 000007
【図７】
2011243069.tif 000008
【図８】
2011243069.tif 000009
【図９】
2011243069.tif 000010
【図１０】
2011243069.tif 000011
【図１１】
2011243069.tif 000012
【図４】
2011243069.tif 000013