(57)【特許請求の範囲】
【請求項１】
電子機器についての情報を受信するステップと、
該電子機器を遠隔的に制御するのに必要とされる前記情報が局所的に利用できるかどうかを決定するステップと、
前記情報が局所的に利用できない場合には、前記電子機器が遠隔的に制御できるようにするのに必要とされるコードを含むネットワーク接続から、追加情報をダウンロードするステップと、
遠隔制御ユニットが前記電子機器を制御できるようにするために、該遠隔制御ユニットに前記コードを通信するステップであって、
電子機器に近い受信器において電子ネットワークから電子メールメッセージを受信し、
前記受信器は、該メッセージが情報を提供しているか、または動作を要求しているかどうかを決定し、もし前記メッセージが動作を要求しているならば、前記電子機器に向けたコマンドを前記遠隔制御ユニットに発行させる、通信するステップと
を含んでなることを特徴とする遠隔地にある電子機器の制御方法。
【請求項２】
前記メッセージを受信するステップは、ボイスメッセージを受信することを含んでいることを特徴とする請求項１に記載の方法。
【請求項３】
前記メッセージの少なくとも一部を遠隔制御機器に転送するステップを含んでいることを特徴とする請求項１に記載の方法。
【請求項４】
プロセッサベースのシステムに対して、
電子機器についての情報を受信させ、
該電子機器を遠隔的に制御するのに必要とされる前記情報が局所的に利用できるかどうかを決定させ、
前記情報が局所的に利用できない場合には、前記電子機器が遠隔的に制御できるようにするのに必要とされるコードを含むネットワーク接続から、追加情報をダウンロードさせ、
遠隔制御ユニットが前記電子機器を制御できるようにするために、該遠隔制御ユニットに前記コードを通信させ、ここで、
電子ネットワークから電子メールメッセージを受信させ、
該メッセージが情報を提供しているか、または動作を要求しているかどうかを決定させ、もし前記メッセージが動作を要求しているならば、前記電子機器に向けてコマンドを前記遠隔操作ユニットに発行させる
手順を実行させる、プロセッサベースのシステムによって読み取り可能な記憶媒体。
【請求項５】
プロセッサベースのシステムに、ボイスメッセージを受信させ、該ボイスメッセージをテキストに変換させるための命令を含んでいることを特徴とする請求項４に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、電子機器を遠隔的に制御する技術に関する。
【０００２】
【従来の技術】
テレビジョンのような電子機器を制御するために赤外線信号を使用する商業的に入手可能な多数の遠隔制御ユニット（remote control units：以下、「ＲＣＵ」と呼ぶ。）が存在する。多くのユーザは、互いに互換性があるまたはないかもしれない消費者電子機器の精巧なシステムを有する。例えば、ホームシアタ環境では、ユーザは、ステレオサウンドシステムと、テレビジョンと、ビデオカセットレコーダ（video cassette recorder：以下、「ＶＣＲ」と呼ぶ。）と、レーザディスクプレーヤ及びデジタルビデオディスクプレーヤ（digital video disc：以下、「ＤＶＤ」と呼ぶ。）とを有しうる。ユーザは、一つの機器がその他の機器がオフになっているときに演奏できるように、これらの機器をそれぞれ単一のＲＣＵで独立に制御することを望みうる。これには、オン／オフ、チャネル変更、ボリューム変更、プログラムＶＣＲなどを含む多数の機能をＲＣＵへとプログラムすることが必要である。
【０００３】
【発明が解決しようとする課題】
遠隔制御される多数の電子機器を備えるシステムにおける従来のＲＣＵでは、プログラミング作業は手が込んで、かつ時間がかかることがある。ユーザはそれぞれの機器を登録して、ＲＣＵへと望まれる機能性をプログラムする。これは、赤外線データアソシエーション制御（Infrared Data Association Control：以下、「ＩｒＤＡ−Ｃ」と呼ぶ。）プロトコルの使用によってより複雑になる。これらのプロトコルは、旧式な単向性の赤外線制御信号と互換性がないかもしれない双方向性信号を含む。このように、異なる機器が異なる赤外線プロトコルを使用すると、それらを操作するために異なるコマンドセットを必要とすることがある。これらの可能性をすべて処理するように遠隔制御をプログラムする際に、これらのすべてがユーザに複雑な結果をもたらす。
【０００４】
ユーザは、従来のテレビジョン受信器と関連して動作するコンピュータシステムを遠隔制御することを望みうる。セットトップコンピュータシステム（set-top computer system）としばしば呼ばれるコンピュータシステムは、大きさは比較的に小さくてよく、一部の場合にはテレビジョン受信器の上に置くことができる。このセットトップコンピュータシステムを追加することによって、遠隔制御に対して追加的なプログラミングが必要となり、すべての異なる電子機器を操作する一般的な（universal）遠隔制御のユーザプログラミングが複雑になる。例えば、何か他の電子機器が旧式プロトコルを使用するかもしれないが、このコンピュータシステムはＩｒＤＡプロトコルを使用するかもしれない。
【０００５】
以上の説明から、ユーザにとって簡単かつ迅速な仕方で様々な機器を操作するために遠隔制御ユニットをプログラムする方法が引き続き必要とされている。
【０００６】
【課題を解決するための手段】
本発明の一実施態様として、電子機器を遠隔制御可能にするための一つの方法は、電子機器についての情報を受信するステップを含んでいる。この情報に基づいて、機器を遠隔制御可能にするために必要とされるコードを決定する。このコードを遠隔制御ユニットに送り、その遠隔制御ユニットはその機器を制御することができる。
【０００７】
【発明の実施の形態】
電子機器を一般的に制御するためのシステム１０は、オーディオ／ビジュアル（audio/visual：以下、「Ａ／Ｖ」と呼ぶ。）受信器１４と、セットトップコンピュータシステム（set-top computer system）１６とテレビジョン受信器１８といった電子機器を制御できる遠隔制御ユニット（ＲＣＵ）１２を含む。ＶＣＲ、ＤＶＤプレーヤ、ステレオシステム、またはコンパクトディスク（ＣＤ）プレーヤを追加の例として含む他の様々な電子機器も、ＲＣＵ１２によって制御することができる。ＲＣＵ１２は、システム１６との相互作用を介して望む電子機器を操作するように自動的にプログラムされる。
【０００８】
システム１６は、ユーザにそのユーザがＲＣＵ制御することを望む機器についての情報を入力するよう促しうる。そして、システム１６は、それらの機器が旧式の機器かまたはＩｒＤＡプロトコル（あるいは他のプロトコル）を使用する機器かどうかに関係なく、ＲＣＵ１２がそれらの機器を制御可能にするための情報をＲＣＵ１２に送信できる。
【０００９】
本発明は赤外線制御される機器を使用するいくつかの実施態様に関連して説明されるが、同じ原理は、ブルートゥース（Bluetooth）の無線周波数信号において使用されるような無線周波数制御を使用して適用できる。ブルートゥース（Bluetooth）システムは｛www.bluetooth.com｝において説明されている。
【００１０】
システム１６はネットワーク２０にも接続できる。ネットワーク接続によって、システム１６は、様々な遠隔制御可能な機器を制御するための追加情報をダウンロードすることができることがある。ネットワーク接続によって、例えば、インターネットにシステム１６が接続できる。
【００１１】
ＲＣＵ１２は、遠隔制御可能な機器の種々な機能を制御できる複数のボタンを含みうる。例えば、ＲＣＵ１２は、「ＴＶ」あるいは「ステレオ受信器」のような機器タイプを入力することができるボタンを備えうる。このように、ユーザが特定の機器の制御を望むときに、ユーザは、ＴＶといったその機器に付随するボタンを押すだけでよい。ＲＣＵ１２も、異なったチャネルを選ぶためのボタンと、ボリュームを制御するためのボタンと、様々な電子機器の他の潜在的機能を遠隔制御するためのボタンとを含みうる。
【００１２】
次に図２を参照すると、システム１６上に存在できるセットアップソフトウェア２６が電子機器の自動制御を行う。本発明の一実施態様において、手順の流れは、菱形２８において、マスタ（システム１６でよい）がスレーブ（ＲＣＵ１２でよい）によってオンにされているかどうかを決定することによって開始しうる。もしイエスであれば、ブロック３８に示されるように、受信器１８または別の表示機器は構成（コンフィギュレーション）メニューを表示させうる。
【００１３】
もしマスタがスレーブによってオンにされていなかったならば、菱形３２におけるチェックによって、前もってセットされた時間リミットを超過したかどうかが決定される。もし超過していないならば、手順の流れは逆戻りしてスレーブによるマスタの操作を待機する。もしその期間が超過されていたならば、菱形３４におけるチェックによって、プロンプトを提供すべきであるかどうかが決定される。もし経過時間が別のリミットを超えていれば、プロンプトを提供しなくてよく、手順の流れを終了することができる。
【００１４】
さもなければ、例えば、ユーザに遠隔制御を使ってマスタを操作するよう要求するグラフィカルユーザインタフェース（以下、「ＧＵＩ」と呼ぶ。）としてプロンプトを提供できる。これには、マスタをオフに逆戻しして、遠隔制御を使ってそれを「オン」に操作することを含みうる。
【００１５】
コンフィギュレーションメニューによって、ユーザはそのユーザがＲＣＵ１２を使って自動的に制御することを望むタイプの機器を入力することができる。例えば、図３Ａを参照して説明すると、テレビジョン受信器１８上に示されたＧＵＩは、ユーザに、ＴＶ、ＶＣＲ、ＤＶＤプレーヤ、ＣＤプレーヤ、またはステレオシステムの中から望むタイプの機器を入力することを要求する。その中になければユーザは「その他」を入力でき、追加的なドロップダウン・メニューを提供するか、または追加的な情報を求めることができる。
【００１６】
ユーザが機器タイプを選ぶとすぐに、システムは、図３Ｂに示されるように、システム１６に提供されたデータベースを使って選ばれたタイプの機器の一般製造業者のリストを自動的に提供する。再び、ユーザが「その他」を選ぶための選択肢を有する。それが選ばれると、システムは追加の情報にアクセスするか、または他の製造業者の追加メニューを示すかのいずれかを行いうる。
【００１７】
図３Ｃを参照して説明すると、ＧＵＩは、所定のタイプの機器と選ばれた製造業者に関して利用可能なモデルの中から選ぶことをユーザに要求することができる。ユーザは、望ましい選択肢を再度選択でき、または、「その他」の選択肢を選択することによって追加の選択肢を与えられてもよい。
【００１８】
ユーザはＲＣＵ１２を使用して選択肢を入力できる。これは、マウス型のポインティング方式を使用して実行でき、または、もし望むならば、ＲＣＵ１２上に提供されたキーパッドを使用して入力できる複数または単一の文字と可能性がある各選択肢とを関連付けできる。
【００１９】
図２に戻って説明すると、菱形４０のチェックによって、ユーザが必要とされる選択肢のすべてが選択されたかどうかを決定する。もし選択されていれば、それぞれの選択を既知の情報のデータベースと比較する。もし選択されていなければ、菱形４４のチェックによって、予めセットされた期間を越えたかどうかを決定する。もしその時間が経過した場合には、菱形４６とブロック４８において示されているように、スクリーンプロンプトを出すことができる。
【００２０】
データベースから、必要とされる遠隔制御コードをシステムによって決定できる。もし選択肢のそれぞれが既存のデータベース登録事項と一致すれば、適切な信号情報がシステム１６によってＲＣＵ１２に送られる。換言すれば、ＲＣＵ１２には所定の機器を制御するためのプロトコルが提供することができる。図１を参照して説明すると、（信号）情報は機器１６から機器１２へパス２４に沿って与えることができ、それによって２２に示されているように機器１２は機器１４を制御することができる。ＲＣＵ１２は、その情報をＲＣＵ１２上に適切なフォーマットで記憶させておくようにも命令できる。
【００２１】
もしユーザの選択肢が既知の機器に対するどの既存のデータベース登録事項とも一致しないなら、菱形５４において示されているように、ネットワークチェックが開始することができる。この場合には、システム１６は、例えば、モデム接続で外部ネットワークと通信して、追加の情報が入手可能であるかどうか決定することができる。このモデム接続は、例えば、サーバへの直接電話接続を介して、またはインターネットを介して、追加のデータベースに接続することができる。このような場合には、必要とされる機器についての追加の情報がシステム１６にダウンロードされて、ブロック５２に示されるように、システム１６はＲＣＵに望ましい情報が与えるよう続行することができる。もしこのようなどの情報も置くことができないなら、ブロック５６に示されるように、誤り状態を示すＧＵＩを表示することができる。この場合には、ユーザは、システムがＲＣＵ１２に自動的に情報を提供することが不可能であるので、従来の方法で機器をプログラムするよう促すことができる。
【００２２】
たいていの場合には、種々な機器をプログラムするという退屈なタスクは、システム１６に付随するデータベースとソフトウェアを使用して自動的な方法で実行できる。この作業は、ＲＣＵ１２のプログラミングに実質的にユーザを巻き込むことなく、継続して行うことができる。
【００２３】
ＲＣＵ１２は、少なくとも２つの異なった方法の一つで操作することができる。ＲＣＵは、特定の制御される機器に対応する専用ボタンを有しうる。例えば、ＲＣＵは「ＴＶ」というラベルを貼られたボタンを含みうる。ＴＶボタンが押されると適切なコマンドがマスタに送られ、マスタは、ユーザが今ＴＶの制御を望んでいることを知る。押される次のボタン、例えばチャネルアップボタン（channel up button）によって、例えばユーザが次に高いチャネルに行きたがっていることを示す適切なコマンドをマスタに送る。その結果、マスタは、ＴＶのチャネルを増加させるためにＲＣＵに必要なコードを送る。そして、ＲＣＵはこれらのコードを受け取って、例えば単向性赤外線信号を使って、それらを、ＲＣＵのメモリに記憶されたプロトコルを使用してＴＶに送る。
【００２４】
代わりに、ＲＣＵは、マスタがＲＣＵにプロトコルと機器を制御するための必要なコードの両方を送れるのに十分なメモリを含みうる。ＲＣＵはそのローカルメモリにこの情報を保存する。そして、ユーザがＴＶのチャネルを変えることを望むとき、ユーザはＴＶボタンを押す。これによって、ＲＣＵは予め送られたプロトコルを使用してＴＶを制御するモードに入る。そして、ユーザがチャネルアップボタンまたは他の制御ボタンを押すと、遠隔制御が、ローカルメモリから必要なコードを取出し（fetch）、ＲＣＵ上に同じく局所的に記憶されているプロトコルを使用して単向性赤外線メッセージを送る。
【００２５】
２つのアプローチの間の相違は、第１の場合には、ＲＣＵが情報を必要とするたびに、マスタがＲＣＵに情報を送るということである。第２の場合には、マスタは初めに所定の機器に対するすべての異なる制御を行うために必要な情報を送り、そして、機器はそれ自身でプロトコルを処理する。本発明のある実施態様では、システムが操作されるたびに、マスタからＲＣＵに情報を与えることができるため、制御される機器の切り替えが望まれるときに、情報を廃棄する必要がない。
【００２６】
本発明の他の実施態様では、電子機器の制御を遠隔地から開始することができる。例えば、電子メール（e-mail）のようなネットワーク通信プロトコルを使って、ネットワーク２０上のシステム１６といった受信器にメッセージを送ることができる。このメッセージはシステム１６によってコマンドとして認知でき、システム１６はそのコマンドに従って適切な動作を実行できる。例えば、システム１６は、一例として、適切にＡ／Ｖ受信器１４を制御するためのコマンドをＲＣＵ１２に発行することができる。代わりに、システム１６はコマンドを受信器１４に直接に送ることができる。
【００２７】
図４を参照して説明すると、ブロック７２において示されるように、メッセージはネットワーク２０からシステム１６によって受信することができる。システム１６は、そのメッセージが特定の動作を要求しているかどうかを決定する（菱形７４）。例えば、そのメッセージを受信器に情報を伝達するように意図することができる。代わりに、そのメッセージをシステム１６によって実行するように意図されたコマンドを含みうる。もしそのメッセージがただ通信目的のためであるなら、それを記録し（ブロック７６）、手順の流れは完了する。しかしながら、もしメッセージが遠隔地での動作の開始を意図しているならば、その動作を実行することができる（ブロック７８）。
【００２８】
システム１６によって受け取られるメッセージを、例えば、音声または電子メールのような他の手段によって、電話回線を通じて運ぶことができる。メッセージを解読し、そして、そのメッセージが情報のみを運んでいるかどうか、またはそれが動作の開始を求めているかどうかを決定する。例えば、そのメッセージは、動作が意図されている、または単なる情報を交換するだけかどうかを示すために使用できるフィールドを含むヘッダを含みうる。このように、特定のヘッダが認識されると、一つのコマンドが動作を開始させるために発行することができる。そのヘッダに含まれるデータは、実行されるべき特定の活動（activity）についての情報を提供することができる。この情報を解読し、適切なコマンドが発行することができる。
【００２９】
他の実施態様の別の例として、図１に示されたシステムの場合において、ネットワーク２０を通じて受信された電子メールメッセージを解読することができる。もしそのメッセージがＡ／Ｖ受信器１４のプログラムを要求している場合には、図１に示されるように、適切なＩｒＤＡ−Ｃコマンド２４をＲＣＵ１２に発行することができる。そして、ＲＣＵは受信器１４に適切なフォーマットでコマンド２２を発行することができる。
【００３０】
さらに他の実施態様の別の代替例として、非コマンドフォーマットであるメッセージが送られる電子メールアドレスとは別の別個の電子メールアドレスまで、コマンド情報を含んでいるメッセージをシステム１６により送信することができる。例えば、別個の電子メールアドレスを、コマンド情報を含むメッセージの受信のために保持することができる。このように、コマンド情報を含むメッセージを受信したときにはいつでも、システム１６によってコマンドを発行することができる。ここで、適切なコマンドを決定するために、メッセージに付随するコマンド情報のデータを使用することができる。例えば、そのデータは適切な動作を起こらせるスクリプトを含みうる。
【００３１】
同様に、ボイスコマンドを受信する場合には、当該メッセージがコマンドメッセージかまたは情報メッセージであるかどうか決定するために、スピーチからテキストへの翻訳ソフトウェアを使用することができる。適切なコマンド言語に関して変換されたテキストを走査することができる。例えば、もし当該メッセージがコマンドメッセージであるように意図されている場合には、適切な命令文またはコードワードを提供することができる。そして、自動化された質問に応じて特定情報を提供するように発信者を促すことができる。その応答はフィールドに記憶することができ、適切な動作を与えるために復号化することができる。
【００３２】
次に図５を参照して説明すると、ブロック８２で示されるように電子メールメッセージを初めに受信することができる。そして、そのメッセージをメールボックスに記録することができ（ブロック８４）、周期的に新しいメッセージがないかそのメールボックスをチェックする（ブロック８８）。新しいメッセージを識別すると、そのメッセージがある動作を要求する特別メッセージであるかどうかについて決定を行う（菱形９０）。もしメッセージが単なる情報である場合には、それ以上のステップは必要でない。しかしながら、もし特別メッセージを受信している場合には、それを以前に説明したように決定することができ、適切なコマンドを発行することができる（ブロック９２）。予め決定された時間が経過したかどうかを調べるチェック（菱形９４）の後、手順の流れは元に戻ってメールボックスを再チェックする（ブロック８８）。
【００３３】
本発明の一実施態様は、システム１６からＲＣＵ１２までの赤外線コマンドと、ＲＣＵ１２から機器１４までの赤外線コマンドとを含みうるが、それらのコマンドは無線周波数フォーマットを含む他のフォーマットでありうる。さらに、一実施態様の別の例として、他のコマンドが赤外線フォーマットであるのに対し、あるコマンドが無線周波数フォーマットでありうる。ある有利な一実施態様では、システム１６は、ＲＣＵ１２または適切なパッド機器によって受信できる無線周波数コマンドを開始することができる。ＲＣＵ１２（またはパッド機器）は無線周波数コマンド２４を復号化して、制御される機器に適切な赤外線コマンドを発行することができる。無線周波数コマンドを使用することによって、異なる場所にある機器を中央の場所から有利に制御することができる。
【００３４】
さらに、ある有利な一実施態様によれば、図６に示されたユーザインタフェースは、ユーザに制御される機器のタイプと、そのブランドと、その機器が位置する建物内の場所についての情報の入力を促す複数のアイコンまたは印（indicia）とを含みうる。示された例では、ＶＣＲをプログラムするために必要な情報の入力をユーザに促すことができる。このように、開始及び終了の時間と、チャネルと、記録日とをユーザに促すことができる。
【００３５】
ユーザが所定の場所番号または識別子を入力するとき、システムは、電子機器を所定の場所において制御することができるかについての情報を含むデータベースを有しうる。そして、システム１６は、選択された場所の機器を制御するための適切なコマンドを発行することができる。
【００３６】
次に図７を参照して説明すると、以前に説明された能力を提供するためのシステムの一例は、コンピュータと、テレビ受信器と、セットトップコンピュータシステムあるいは別の機器とを含みうる。図示されたシステム１６は、より速いグラフィックスポート（accelerated graphics port：以下、「ＡＧＰ」と呼ぶ。）チップセット１０２につながれたプロセッサ１００を含む。ＡＧＰは、米国カリフォルニア州サンタクララ（Santa Clara, California）に所在するインテル社（Intel Corporation）によって１９９８年５月に発表された、アクセレレーティッド・グラフィックス・ポート・インタフェース仕様書改訂版２．０（Accelerated Graphics Port Interface Specification, Revision 2.0）に詳細に記述されている。
【００３７】
ＡＧＰチップセット１０２を、システムメモリ１０４およびグラフィック・アクセラレータ１０６に順に接続することができる。グラフィック・アクセラレータ１０６をＴＶ受信器１８に接続することができる。
【００３８】
ＴＶチューナ／キャプチャカード１１０に順に接続することができるバス１０８にもチップセット１０２を接続することができる。チューナ／キャプチャカード１１０をテレビジョン入力１１２に接続することができる。入力１１２は、例えば、従来のＴＶアンテナ、衛星アンテナ、ケーブル接続、または他のテレビジョン入力でありうる。カード１１０は、一つのビデオフォーマットにおいてテレビジョン信号を受信でき、それらをシステム１６によって使用されるフォーマットへと変換することができる。
【００３９】
別のブリッジ１１４にバス１０８を接続することができ、そのブリッジはハードディスク装置１１６に順に接続する。ハードディスク装置１１６は、ソフトウェア２６と、図３に示されたＧＵＩに付随するデータベース１１８と、ネットワークから追加の情報をダウンロードするために必要なソフトウェア１２０とを記憶することができる。ハードディスク装置１１６は、ソフトウェア７０及び／または８１も記憶することができる。
【００４０】
シリアル入力／出力（serial input/output：以下、「ＳＩＯ」と呼ぶ。）機器１２２と、ネットワーク１２７と、標準入力／出力システム（ＢＩＯＳ）１２４に接続されたバス１１５とにブリッジ１１４を接続することができる。ＳＩＯ機器１２２は、マウス１２６およびキーボード１２８に接続することができる。システムが無線遠隔制御からの入力を受信できるようにインタフェース１３０を介してＲＣＵ１２にもＳＩＯ機器を接続することができる。例えば、電話回線網またはローカルエリア・ネットワークにネットワーク１２７を接続することができる。前に述べたとおり、ＲＣＵ１２は、インタフェース１３０によって受信できる赤外線信号または無線周波数信号のいずれかを提供することができる。
【００４１】
例えば、赤外線インタフェース（infrared interface：以下、「ＩＲ」と呼ぶ。）１３０は、例えば、１９９７年１１月３０日に発表されたシリアル赤外線物理層リンク仕様書（Serial Infrared Physical Layer Link Specification）第１．２版といった、赤外線データアソシエーションプロトコル（Infrared Data Association protocols）に従いうる。遠隔制御ユニット１２は、インタフェース１３０によって受信される赤外線信号を送信する赤外線送信器１３４に接続されたキーパッド１３２を含みうる。送信器１３４を制御し、キーパッド１３２からの情報を受信するために、制御装置１３６を提供することができる。制御装置１３６は、ある実施態様では不揮発性ランダムアクセス記憶装置（nonvolatile random access memory：以下、「ＮＶＲＡＭ」と呼ぶ。）でありうる記憶装置１３４を伴いうる。メモリ１３４はシステム１６によって与えられる情報を記憶して、制御される特定の電子機器に適切な信号をＲＣＵ１２が提供するのを可能にする。
【００４２】
ここに記述されたＧＵＩはメモリ状態の視覚的な表示である。ディスプレイ１８上に表示されるＧＵＩは、メモリ１０４または１１６の一つ以上のメモリに記憶することができる。
【００４３】
本発明を限られた数の実施態様に関して説明してきたが、当業者であればそこから多数の修正と変更を考えることができる。請求項は、本発明の請求の範囲内にあるそのような全ての修正および変更をカバーするように意図している。
【図面の簡単な説明】
【図１】  本発明による一実施態様の概略図である。
【図２】  図１に示されたような実施態様に対する手順流れ図である。
【図３】  図１および図２に示された実施態様に有用なＧＵＩを示した概念図である。
【図４】  本発明の別の実施態様に対する手順流れ図である。
【図５】  本発明のさらに別の実施態様に対する手順流れ図である。
【図６】  本発明の別の実施態様において使用できるＧＵＩを示した概念図である。
【図７】  図１に示されたＲＣＵおよびセットトップコンピュータシステムを示したブロック図である。
【図１】
0004138252.tif 000002
【図２】
0004138252.tif 000003
【図３】
0004138252.tif 000004
【図４】
0004138252.tif 000005
【図５】
0004138252.tif 000006
【図６】
0004138252.tif 000007
【図７】
0004138252.tif 000008