(57)【要約】【課題】  コントローラの操作性を向上させる。【解決手段】  表示部１２には、カーソル操作表示部７１−１とダイレクト操作表示部７１−２が設けられている。カーソル操作表示部７１−１に表示されているコマンド（項目）は、ボタン１１−１乃至１１−４が操作されることによりカーソルが移動され、その移動により選択され、ボタン１１−５が操作されることにより決定される。ダイレクト操作表示部７１−２に表示されているコマンド（項目）は、ボタン１１−６，１１−７が操作されることにより、選択と決定が同時に行われる。本発明は、テレビジョン受像機などの機器を操作するリモートコントローラに適用することができる。【選択図】図７
2006332806.tif 000002
【特許請求の範囲】
【請求項１】
機器を制御するコマンドを表示する表示手段を備える制御装置において、
前記表示手段は、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を備える
ことを特徴とする制御装置。
【請求項２】
前記第１の操作部、第２の操作部、および第３の操作部を含む操作部のうち、前記第１の操作部と前記第２の操作部に割り当てられる操作部以外の操作部が、前記第３の操作部に割り当てられる
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記第１の操作部は、前記第１の領域に表示される前記コマンド間を移動するカーソルを、上方向、下方向、左方向、または右方向にそれぞれ移動させる部材で構成され、
前記第２の操作部は、前記カーソルが位置するコマンドを決定するときに操作される１つの部材で構成され、
前記第３の操作部は、前記第２の領域に表示されている１つのコマンドに対して１つの部材が対応するように構成されている
ことを特徴とする請求項１に記載の制御装置。
【請求項４】
前記第１の領域と前記第２の領域は、異なる大きさの領域とされる
ことを特徴とする請求項１に記載の制御装置。
【請求項５】
機器を制御するコマンドを表示する表示手段を備える制御装置の制御方法において、
前記表示手段が、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を表示するように制御する
ことを特徴とする制御方法。
【請求項６】
機器を制御するコマンドを表示する表示手段を備える制御装置のプログラムであって、
前記表示手段が、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を表示するように制御する
ことを特徴とするコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置および方法、並びにプログラムに関し、特に、他の機器を操作する際の操作性を向上させるのに好適な制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
さまざまな電子機器が、コントローラで遠隔操作できるように構成されている。例えば、電子機器としてのテレビジョン受像機は、コントローラで、チャンネルやボリュームなどの変更できるように構成されている。
【０００３】
また、さまざまな機器が存在し、機器毎に、その機器を操作するのに適した操作部が備えられ、使い勝手を向上させるためのさまざまな提案がなされている。（例えば、特許文献１参照）
【特許文献１】特開２００２−３３３９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
テレビジョン受像機などの機器は、さまざまな機能が追加されつつある。追加される機能を全てコントローラで操作できるようにすると、操作するためのボタン数が増大してしまう。ボタン数が増大すると、コントローラ自体が大きくなってしまう。コントローラが大きくなると使い勝手が悪くなる。また、コントローラにボタンが多いと、所望の操作を行うためのボタンを見つけづらくなり、使い勝手が悪くなる。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、他の機器を操作する際の処理をより簡便に行えるようにする。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、機器を制御するコマンドを表示する表示手段を備える制御装置であって、表示手段は、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を備えることを特徴とする。
【０００７】
前記第１の操作部、第２の操作部、および第３の操作部を含む操作部のうち、第１の操作部と第２の操作部に割り当てられる操作部以外の操作部が、第３の操作部に割り当てられるようにすることができる。
【０００８】
前記第１の操作部は、第１の領域に表示されるコマンド間を移動するカーソルを、上方向、下方向、左方向、または右方向にそれぞれ移動させる部材で構成され、前記第２の操作部は、カーソルが位置するコマンドを決定するときに操作される１つの部材で構成され、前記第３の操作部は、第２の領域に表示されている１つのコマンドに対して１つの部材が対応するように構成されているようにすることができる。
【０００９】
前記第１の領域と前記第２の領域は異なる大きさとするようにすることができる。
【００１０】
本発明の制御方法は、機器を制御するコマンドを表示する表示手段を備える制御装置の制御方法であって、表示手段が、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を表示するように制御することを特徴とする。
【００１１】
本発明のプログラムは、機器を制御するコマンドを表示する表示手段を備える制御装置のプログラムであって、表示手段が、第１の操作部により選択され、第２の操作部により決定されるコマンドを表示する第１の領域と、第３の操作部により選択と決定が同時に行われるコマンドを表示する第２の領域を表示するように制御することを特徴とする。
【００１２】
本発明の制御装置および方法、並びにプログラムにおいては、選択と決定が別々に行われるコマンドと、選択と決定が同時に行われるコマンドが、同一画面上に表示される。
【発明の効果】
【００１３】
本発明によれば、所定の機器を遠隔操作するための制御装置の使い勝手（操作性）を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は、本発明を適用した制御システムの一実施の形態の構成を示すブロック図である。
【００１６】
図１において、制御システム１は、コントローラ２、電子機器３、およびネットワーク４から構成される。コントローラ２と電子機器３は、ネットワーク４によって互いに接続されており、ネットワーク４を介して、コマンドやレスポンスなどの送受信を行う。
【００１７】
コントローラ２は、電子機器３を遠隔操作するための装置である。電子機器３は、例えば、テレビジョン受像機、ハードディスク（ＨＤＤ）レコーダ、エアコンディショナなどである。ネットワーク４は、有線で構成されていても、無線で構成されていても良い。また、ネットワーク４は、有線と無線が混在していても良い。
【００１８】
図２は、コントローラ２の外観の構成例を示す図である。コントローラ２は、ユーザからの指示を受け付ける複数のボタン１１−１乃至１１−７を備える構成とされる。また、コントローラ２は、ユーザに情報を提示する表示部１２を備える構成とされる。コントローラ２のボタン１１−１乃至１１−７を、適宜、操作部と記述する。
【００１９】
詳細は後述するが、ボタン１１−１乃至１１−４は、表示部１２に表示されている操作項目を選択する際に操作されるボタンであり、操作されることにより、表示部１２に表示されているカーソルが、その操作に対応して移動するように構成されている。ボタン１１−５は、ボタン１１−１乃至１１−４が操作されることにより選択された項目で決定するときに操作されるボタンである。以下、このように、ボタン１１−１乃至１１−４でカーソルを操作して項目を選択し、ボタン１１−５で選択された項目を決定するという一連の操作を、適宜、カーソル操作と記述する。
【００２０】
ボタン１１−６とボタン１１−７は、カーソル操作以外で、項目を選択するときに操作されるボタンである。“カーソル操作以外”というのは、カーソルを移動させ項目を選択し、決定するといった一連の処理を行わなくても、ボタン１１−６かボタン１１−７を操作することにより、項目の選択と決定を一度に行えることを意味する。ここでは、そのような操作を、適宜、ダイレクト操作と記述する。
【００２１】
図３は、図１のコントローラ２の一実施の形態の構成例を示すブロック図である。
【００２２】
コントローラ２は、ＲＯＭ（Read Only Memory）３０、フラッシュメモリ（例えば、EEPROM（Electronically Erasable and Programmable Read Only Memory））３１、ＣＰＵ（Central Processing Unit）３２、ＲＡＭ（Random Access Memory）３３、入力部３４、出力部３５、通信部３６、インタフェース３７、およびバス３８を備える。入力部３４、出力部３５、通信部３６は、インタフェース３７に接続されており、ＲＯＭ３０、フラッシュメモリ３１、ＣＰＵ３２、ＲＡＭ３３、およびインタフェース３７のそれぞれは、バス３８により相互に接続されている。
【００２３】
ＲＯＭ３０やフラッシュメモリ３１は、プログラムを記憶し、ＣＰＵ３２は、そのプログラムを実行することにより各種の処理を行う。また、フラッシュメモリ３１は、コントローラ２の電源がオフされた後も保持する必要があるコマンドセット（コマンドの組み合わせ）が登録されたテーブル（例えば、後述する図５のテーブルなど）を記憶する。ＲＡＭ３３は、ＣＰＵ３２が実行するプログラムや必要なデータなどを適宜記憶する。
【００２４】
入力部３４は、複数の物理的な入力キーを有し、ユーザがコントローラ２にコマンドを入力するためのインタフェースである。ここでは、図２に示すように、入力部３４は、ボタン１１−１乃至１１−７から構成される。
【００２５】
出力部３５は、ＬＣＤ(Liquid Crystal Display)などのディスプレイで構成され、コントロール画面を表示部１２（図２）に表示する。
【００２６】
通信部３６は、例えば、IEEE(Institute of Electrical and Electronics Engineers)802の規格に準拠した無線LAN（Local Area Network）などによる通信を行うための通信インタフェースで、ネットワーク４を介して、電子機器３と無線通信または有線通信を行う。
【００２７】
例えば、ユーザが電子機器３を制御する場合、ＣＰＵ３２は、フラッシュメモリ３１に記憶されているテーブルに登録されたコマンドセットから、電子機器３に対応するコマンドセット（のコマンド）を読み出して出力部３５に供給し、出力部３５は、コマンドセットに基づいてコントロール画面を表示する。ユーザが、例えば、コントロール画面を参照し、入力部３４を操作することにより、電子機器３を制御するためのコマンドを選択すると、そのコマンドは、入力部３４からインタフェース３７を介して通信部３６に供給され、通信部３６からネットワーク４を介して電子機器３に送信される。
【００２８】
図４は、図１のコントローラ２の機能的な構成例を示すブロック図である。
【００２９】
コントローラ２は、操作部５１、制御部５２、テーブル記憶部５３、表示制御部５４、および、送信部５５から構成される。操作部５１は、図２に示したボタン１１−１乃至１１−７から構成される。また、操作部５１は、図３の入力部３４が主に実現する機能である。操作部５１が操作されると、ボタン１１−１乃至１１−７のうちの、どのボタンが操作されたのかを示す信号が制御部５２に供給される。
【００３０】
制御部５２は、図３のＣＰＵ３２が主に実現する機能である。制御部５２は、操作部５１からの信号を受信すると、その信号を解析することにより、どのボタンが操作されたのかを判断する。そして、その判断結果に対応する処理を実行する。
【００３１】
テーブル記憶部５３は、図３のフラッシュメモリ３１により主に実現される機能である。テーブル記憶部５３は、電子機器を制御するための複数のコマンドが登録されたテーブル（図５）を記憶している。テーブルについては、図を参照して後述する。
【００３２】
表示制御部５４は、図２に示した表示部１２に表示される画面を制御する機能を有する。具体的には、表示制御部５４は、電子機器３を操作するための操作項目（コントロール画面）を表示部１２へ表示するための制御を行う。
【００３３】
送信部５５は、図３の通信部３６により主に実現される機能である。操作部５１がユーザによって操作されることで選択、決定されたコマンドは、送信部５５に供給され、ネットワーク４を介して、電子機器３に送信される。
【００３４】
図５は、テーブル記憶部５３に記憶されるテーブルの一例を示す図である。図５のテーブルには、コントローラ２の制御対象となりえる電子機器のカテゴリに対応付けて、そのカテゴリに含まれる電子機器のコマンドを組み合わせたコマンドセットが登録される。
【００３５】
図５のテーブルでは、カテゴリに「テレビジョン受像機」が登録されており、「テレビジョン受像機」のカテゴリに対応するコマンドセットとして、チャンネルアップ、チャンネルダウン、ボリュームアップ、ボリュームダウン、消音、入力切り替えなどのあらゆる種類のテレビジョン受像機に対する全てのコマンドが組み合わされた「テレビジョン受像機のコマンドセット」が登録されている。
【００３６】
なお、図５には、カテゴリに、「テレビジョン受像機」という１つのカテゴリしか登録されていない例を示したが、このような場合、１つの電子機器３を操作することができる。例えば、この場合、テレビジョン受像機に新たな機能が追加されたときに、その機能に対応するコマンドを、テーブルに記載されているコマンドセットと書き換えることで（更新することで）、コマンドセットに新たな機能のコマンドを追加登録することができる。
【００３７】
また、例えば、ユーザがテレビジョン受像機を新たに購入したような場合、その新しく購入されたテレビジョン受像機のコマンドセットに、テーブルのコマンドセットを書き換えることにより、新たに購入されたテレビジョン受像機を操作することが可能となる。
【００３８】
すなわち、コマンドセットを書き換えることができるように構成することで、コントローラ２の操作対象となる電子機器３に、新たな機能が追加されたときや、電子機器３が新しいものに交換されたときでも、対応することが可能となる。
【００３９】
また、カテゴリの欄に、複数のカテゴリ（例えば、テレビジョン受像機の他に、ＤＶＤプレーヤ、エアコンディショナなどのカテゴリ）を登録し、コマンドセットの欄に、カテゴリの欄に記載されている複数のカテゴリ毎のコマンドセットが登録されるようにしても良い。
【００４０】
このように、複数のカテゴリと対応するコマンドセットをテーブルに登録するようにすることで、複数の異なる電子機器３を、１台のコントローラ２で操作することが可能となる。すなわち、例えば、コントローラ２の制御部５２の１つの処理として、テーブル記憶部５３に記憶されているテーブルから、制御対象の電子機器３に応じたコマンドセットを読み出すという処理を加えることにより、１台のコントローラ２で複数の電子機器３を制御することが可能である。
【００４１】
ここでは、図５に示したテーブルがテーブル記憶部５３に記憶されているとして説明を続ける。すなわちこの場合、コントローラ２の制御対象となる電子機器３は、テレビジョン受像機であるとして説明を続ける。
【００４２】
次に、図６のフローチャートを参照し、コントローラ２における処理について説明する。コントローラ２は、上述したように、電子機器３を制御するための、ユーザインタフェースである。
【００４３】
ステップＳ１１において、制御部５２（図４）は、テーブル記憶部５３に記憶されているテーブルを参照し、コマンドセットを読み出す。このコマンドセットの読み出しは、ユーザにより指示されたときに行われる。例えば、操作部５１を構成するボタン１１−１乃至１１−７（図２）のうちの所定のボタン（いずれかのボタン）がユーザにより操作されると、ステップＳ１１における処理が実行される。
【００４４】
なお、テーブル記憶部５３に複数の機器（カテゴリ）に関するコマンドセットが記憶されている場合には、操作対象とされる機器がユーザにより選択されたときに、その選択された機器（カテゴリ）に対応するコマンドセットが、テーブル記憶部５３から読み出される。
【００４５】
ステップＳ１２において、制御部５２は、読み出したコマンドセットに基づき、コントロール画面のデータを生成し、表示制御部５４に供給する。図７に、ステップＳ１２において表示制御部５４（図４）の制御により表示部１２に表示されるコントロール画面の一例を示す。図７に示したコントロール画面は、テレビジョン受像機を操作するときに表示される画面例を示している。
【００４６】
図７に示したように、表示部１２に表示されるコントロール画面には、カーソル操作表示部７１−１とダイレクト操作表示部７１−２が設けられている。換言するならば、コントロール画面には、カーソル操作の対象となるコマンド（項目）が表示される領域（第１の領域）と、ダイレクト操作の対象となるコマンド（項目）が表示される領域（第２の領域）とが少なくとも設けられている。
【００４７】
カーソル操作表示部７１−１には、カーソル操作の対象となるコマンドが表示されている。カーソル操作の対象となるコマンドとしては、例えば、消音を指示するコマンド、入力切り替えを指示するコマンド、ＥＰＧ（Electronic Program Guide：電子番組ガイド）の取得（表示）を指示するコマンドなど、複数のコマンドがある。
【００４８】
カーソル操作表示部７１−１に表示されているコマンドのうち、カーソルが位置するコマンドは、カーソルが位置しないコマンドと区別がつく表示が行われる。例えば、カーソルが位置するコマンドは、他のコマンドよりも明るく表示される、異なる色で表示される、矢印形状のカーソルが上に位置するように表示されるなどの表示が行われる。
【００４９】
カーソルは、ボタン１１−１乃至１１−４が操作されることにより表示されているコマンド（項目）間を移動されるように構成されている。ボタン１１−１が操作されると、カーソルは左方向に移動し、ボタン１１−２が操作されると、カーソルは右方向に移動し、ボタン１１−３が操作されると、カーソルは上方向に移動し、ボタン１１−４が操作されると、カーソルは下方向に移動するように構成されている。すなわち、ボタン１１−１乃至１１−４の配置と、カーソルの移動方向が対応するように、ボタン１１−１乃至１１−４は、コントローラ２の本体に配置されている。
【００５０】
ユーザは、ボタン１１−１乃至１１−４を操作し、カーソル操作表示部７１−１に表示されているコマンドから、処理として実行させたいコマンド（項目）上に、カーソルを移動させ、移動先のコマンドでよければ、“決定”というボタン１１−５を操作することにより、処理として実行させたいコマンドを選択、決定できるように構成されている。
【００５１】
換言すれば、カーソル操作表示部７１−１に表示されているコマンドは、ボタン１１−１乃至１１−４から構成される第１の操作部が操作されることにより選択され、ボタン１１−５から構成される第２の操作部が操作されることにより決定されるコマンドである。
【００５２】
一方、ダイレクト操作表示部７１−２には、ダイレクト操作の対象となるコマンドが表示されている。ダイレクト操作の対象となるコマンドとしては、ボリュームに関するコマンドやチャンネルに関するコマンドなどであり、比較的、頻繁に操作される可能性のあるコマンドである。
【００５３】
図７に示したダイレクト操作表示部７１−２には、ＶＯＬ（ボリュームの略）に関するコマンドが表示されている。そして、そのコマンドは、ボリュームをアップさせるときのコマンドと、ボリュームをダウンさせるときのコマンドの２つのコマンドである。ボリュームをアップさせるコマンドは、ボタン１１−６が操作されることにより、選択、決定される。ボリュームをダウンさせるコマンドは、ボタン１１−７が操作されることにより、選択、決定される。
【００５４】
すなわち、ダイレクト操作表示部７１−２に表示されているコマンドは、ボタン１１−６かボタン１１―７を、一度操作するだけで実行されるように構成されている。
【００５５】
換言すれば、ダイレクト操作表示部７１−２に表示されているコマンドは、ボタン１１−６とボタン１１−７から構成される第３の操作部が操作されることにより、選択と決定が同時に行われるコマンドである。
【００５６】
図６に示したフローチャートの説明に戻り、ステップＳ１２の処理が実行されることにより、図７に示したようなコントロール画面が表示されると、ステップＳ１３に処理が進められる。
【００５７】
ステップＳ１３において、操作部５１が操作されたか否かが判断される。制御部５２は、操作部５１からの信号を入力したか否かを判断することにより、ステップＳ１３における処理を実行する。ステップＳ１３において、操作部５１が操作されたと判断されるまで、待機状態が維持される。
【００５８】
一方、ステップＳ１３において、操作部５１が操作されたと判断された場合、ステップＳ１４に処理が進められる。ステップＳ１４において、操作されたのは、カーソル操作用のボタンか否かが判断される。すなわち、ステップＳ１４においては、制御部５２により、操作部５１からの信号は、ボタン１１−１乃至１１−５（図７）のいずれかのボタン（すなわち、カーソル操作表示部７１−１に表示されているコマンドを選択、決定するためのボタン）が操作されたことを示す信号であるか否かが判断される。
【００５９】
ステップＳ１４において、カーソル操作用のボタンが操作されたと判断された場合、ステップＳ１５に処理が進められる。ステップＳ１５において、操作されたボタンは、決定ボタンであるか否かが判断される。すなわち、ボタン１１−５が操作されたか否かが判断される。ステップＳ１５において、決定ボタンが操作されたのではないと判断された場合、ステップＳ１６に処理が進められる。
【００６０】
ステップＳ１６に処理がくるときは、ボタン１１−１乃至１１−４が操作されたときである。よって、ステップＳ１６においては、操作されたボタンに対応する方向に、カーソルが移動される。カーソルが移動されると、ステップＳ１３に処理が戻され、それ以降の処理が繰り返される。すなわち、次にボタンが操作されるまで待機状態が維持され、ボタンが操作されると、その操作されたボタンに対応する処理が、上述した処理と同様に繰り返される。
【００６１】
一方、ステップＳ１５において、操作されたボタンは、カーソル操作用のボタンであり、かつ、そのボタンは、決定ボタンであると判断された場合、換言すれば、ボタン１１―５が操作されたと判断された場合、ステップＳ１７に処理が進められる。
【００６２】
ステップＳ１７において、操作されたボタンに対応する処理が実行される。具体的には、決定ボタンが操作されたときに、カーソルが位置していたコマンドの処理を、電子機器３（この場合、テレビジョン受像機）が実行するようにさせるためのコマンド（の信号）が送信される。
【００６３】
例えば、“消音”というコマンド（項目）にカーソルが位置するときにボタン１１−５（決定ボタン）が操作された場合、制御部５２は、“消音”というコマンドを、テレビジョン受像機に実行させるための信号を、送信部５５から送信させる。
【００６４】
このようにして、カーソル操作表示部７１−１に表示されているコマンド（項目）は、ボタン１１−１乃至１１−４が操作されることによりカーソルが移動され、その移動により選択され、ボタン１１−５が操作されることにより決定される。そして、その決定されたコマンド（の信号）が、制御対象とされている電子機器３に対して送信される。
【００６５】
一方、ステップＳ１４において、ユーザにより操作されたのは、カーソル操作用のボタンではないと判断された場合、換言すれば、ダイレクト操作用のボタンが操作されたと判断された場合、さらに換言すれば、ボタン１１−６かボタン１１−７のどちらかが操作されたと判断された場合、ステップＳ１７に処理が進められる。
【００６６】
ステップＳ１７において、操作されたボタンに対応する処理が実行される。具体的には、操作されたボタンに対応するコマンドを、電子機器３（この場合、テレビジョン受像機）が実行するようにさせるためのコマンド（の信号）が送信される。
【００６７】
例えば、制御部５２は、操作部５１からの信号はボタン１１−６が操作されたことを示していると判断した場合、ボリュームをアップさせるためのコマンドを、送信部５５から送信させる。
【００６８】
このように、ダイレクト操作表示部７１−２に表示されているコマンド（項目）は、ボタン１１−６，１１−７が操作されることにより、選択と決定が同時に行われる。そして、その決定されたコマンド（の信号）が、制御対象とされている電子機器３に対して送信される。
【００６９】
このように、本実施の形態においては、図７に示したように、コントローラ２の表示部１２に、カーソル操作表示部７１−１とダイレクト操作表示部７１−２が設けられる。カーソル操作表示部７１−１に表示されるコマンド（項目）は、電子機器３が備える機能を使うために必要なコマンドであるが、使用頻度が比較的低いコマンドである。これに対し、ダイレクト操作表示部７１−２に表示されるコマンド（項目）は、電子機器３が備える機能を使うために必要なコマンドであり、使用頻度が比較的高いコマンドである。
【００７０】
このように、使用頻度の比較的低いコマンドと、使用頻度の比較的高いコマンドを、別々の領域に表示させることにより、使用頻度の低いコマンドと使用頻度の高いコマンドが混在してしまうようなことが無く、ユーザが使用頻度の高いコマンドを、見つけ出しやすくなる。よって、コントローラ２の使い勝手を向上させることが可能となる。
【００７１】
また、ダイレクト操作表示部７１−２に表示されている使用頻度の高いコマンドは、上記したように１回のボタン操作で指示できるため、コントローラ２の使い勝手をさらに向上させることが可能となる。また、使用頻度の低いコマンドも、使用頻度の高いコマンドと、同一のコントロール画面に表示させることにより、使用頻度の低いコマンドが必要になったときでも、ユーザは、その必要となったコマンドをカーソル操作表示部７１−１から容易に見つけ出すことが可能となる。容易に見つけ出すことができるとは、例えば、使用頻度の低いコマンドを表示させるために、所定の操作を行わなくてはならないといったような煩わしい操作をしなくても良いことを意味する。
【００７２】
なお、カーソル操作表示部７１−１（第１の領域）と、ダイレクト操作表示部７１―２（第２の領域）は、例えば、図７に示したようなほぼ同一の大きさいの領域であっても良いが、異なる大きさの領域としても良い。例えば、ダイレクト操作部７１−２に表示されているコマンドは、カーソル操作表示部７１−１に表示されているコマンドよりも、使用頻度の高いコマンドであるので、そのようなコマンドはユーザが見やすいように、大きな領域で表示されるようにしても良い。
【００７３】
すなわち、ダイレクト操作表示部７１−２の領域を、カーソル操作表示部７１−１の領域よりも大きな領域としても良い。
【００７４】
さらに、カーソル操作表示部７１−１に表示されるコマンドは、使用頻度の低いコマンドであるので、常時表示されていなくても良い。例えば、カーソル操作表示部７１−１に表示されているコマンドは、所定のボタン（例えば、ボタン１１−１乃至１１−５のいずれかのボタン）が操作されたときに、表示されるなどの仕組みを設けても良い。カーソル操作部７１−１に、コマンドが表示されていないときには、ダイレクト操作表示部７１−２のコマンドのみが表示されることになるので、ダイレクト操作表示部７１−２に表示されるコマンドを大きく表示するようにしても良い。
【００７５】
上述した実施の形態においては、図７に示したように、ダイレクト操作表示部７１−２に表示されているコマンドは、ボリュームアップとボリュームダウンの２つのコマンドであり、それら２つのコマンドを選択、決定するボタンは、ボタン１１−６とボタン１１−７であるとして説明した。
【００７６】
上述した実施の形態においては、制御対象機器が、テレビジョン受像機であるときを例に挙げて説明したので、ボタン１１−６とボタン１１−７は、それぞれボリュームを操作するためのボタンであるとしたが、制御対象機器が変更されれば、ボタン１１−６とボタン１１−７（勿論、ボタン１１−１乃至１１−５も）は、変更された制御対象機器のためのコマンドを操作するためのボタンとされる。すなわち、カーソル操作表示部７１−１とダイレクト操作表示部７１−２に表示されるコマンドは、それぞれ、制御対象機器に対応したコマンドであり、制御対象機器が変更されることにより表示されるコマンドが異なれば、ボタン１１−１乃至１１−７（特にボタン１１−６とボタン１１−７）にアサインされるコマンドも、制御対象機器に対応したものとされる。
【００７７】
また上述してきたように、カーソル操作表示部７１−１に表示されるコマンドを選択、決定するためには、上述してきたように、カーソルを上下左右に移動させるためのボタン１１−１乃至１１−４と、決定を指示するボタン１１−５があればよい。すなわち、５つのボタンがあれば、カーソル操作表示部７１−１に表示されているコマンドを選択、決定することは可能である。
【００７８】
ところで、コントローラ２を、ゲーム機のコントローラで構成する（ゲーム機のコントローラをコントローラ２として使用する）ことも可能である。換言すれば、本発明を、ゲーム機のコントローラに適用することも可能である。近年のゲーム機のコントローラは、ボタン数が多く、５つ以上のボタンが備えられている。
【００７９】
カーソル操作表示部７１−１に表示されているコマンドを選択、決定するための５つのボタン以外のボタンは、ダイレクト操作表示部７１−２に表示されているコマンドを選択、決定するためのボタンとしてもよい。よって、ボタン数が多くなれば、ダイレクト操作表示部７１−２に表示されるコマンド数も多くすることができる。例えば、図７においては、テレビジョン受像機のボリュームを操作するコマンドしか表示されていないが、チャンネルを操作するコマンドも表示させ、そのチャンネルを選択、決定するボタンを、ボタン１１−１乃至１１−７以外のボタンに割り当てれば、ダイレクトに操作できるコマンド数を増やすことが可能となる。
【００８０】
このように、ダイレクト操作表示部７１−２に表示されるコマンド数は、コントローラ２に備えられるボタン数に応じて変更する（設定する）ことが可能である。
【００８１】
なお、本明細書において、ボタンとの表記は、押下されることにより操作される部材のみを意味するのではなく、スライドさせることにより操作される部材や、回転させることにより操作される部材も含まれる。また、ボタンの構成は、例えば、図７のように、ボタン１１−１乃至１１−７が、ユーザから見たときに、それぞれ独立して設けられている（それぞれ１つの部材で構成されている）ようなものでも良いが、ユーザから見て、１つの部材に見える、例えば、トラックパッドのようなもの（カーソルの操作と決定を１つの部材で行えるようなもの）で構成されていても良い。
【００８２】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【００８４】
【図１】本発明を適用したシステムの一実施の形態の構成を示す図である。
【図２】コントローラの外観の構成例を示す図である。
【図３】コントローラの内部構成例を示す図である。
【図４】コントローラの機能構成例を示す図である。
【図５】テーブルについて説明するための図である。
【図６】コントローラの処理について説明するフローチャートである。
【図７】表示部に表示される画面について説明するための図である。
【符号の説明】
【００８５】
１  制御システム，  ２  コントローラ，  ３  電子機器，  ４  ネットワーク，  １１−１乃至１１−７  ボタン，  １２  表示部，  ３０  ＲＯＭ，  ３１  フラッシュメモリ，  ３２  ＣＰＵ，  ３３  ＲＡＭ，  ３４  入力部，  ３５  出力部，  ３６  通信部，  ３７  インタフェース，  ３８  バス，  ５１  操作部，  ５２  制御部，  ５３  テーブル記憶部，  ５４  表示制御部，  ５５  送信部
【図１】
2006332806.tif 000003
【図２】
2006332806.tif 000004
【図３】
2006332806.tif 000005
【図４】
2006332806.tif 000006
【図５】
2006332806.tif 000007
【図６】
2006332806.tif 000008
【図７】
2006332806.tif 000009