(57)【特許請求の範囲】
【請求項１】
機器の所望の機能を得るために、リモートサーバ中で遠隔手続き呼び出しを行い、リモートサーバはこれにより実際に前記機器を制御することによって機器を制御する汎用手持ち型遠隔制御装置であって、
センサーと、
前記センサーによって与えられる情報を入手するセンサー応答手段とを含み、前記入手した情報は少なくとも、
前記機器のＩＤを表すパラメータと、
ユーザープロファイルパラメータと、
前記リモートサーバのアドレスを表すパラメータと、
前記機器によって実行される機能を示す機能名とを含み、
前記遠隔制御装置はさらに
前記入手した情報をエンコードし、かつ遠隔手続き呼び出しフォーマットのデータにパッケージするマーシャリング手段と、
前記リモートサーバと通信プロトコルを確立して、前記パッケージしたデータを前記リモートサーバに送信し、前記リモートサーバが遠隔手続き呼び出しを実行できるようにする送信機とを含む装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般に、ＶＣＲ（ビデオカセットレコーダ）、ＴＶ、電子レンジ、洗濯機等の家庭用機器の動作を制御する汎用手持ち型の遠隔制御装置に関する。本発明はまた、かかる遠隔制御装置を適用するシステム、および遠隔制御装置と制御する機器との間の制御動作を実行する方法に関する。
【０００２】
【従来の技術】
ＶＣＲ等を制御する各種遠隔制御装置が公知である。かかる遠隔制御装置は、それぞれ特定のタスクに割り当てられた多数のボタンを備える。例えば、ＶＣＲの入／切の切り替えのために遠隔制御装置上に「オン／オフ」ボタンが設けられ、録画開始用に「録画」ボタンが設けられ、という具合である。一般に、ユーザは希望する結果を得るために特定のボタンを押す、言い換えれば遠隔制御装置上の特定のボタンを押せば、ＶＣＲは希望の動作を実行する。
【０００３】
また、各機器付属の複数の標準的遠隔制御装置によってプログラムされうる、いわゆる汎用リモートコントローラが公知である。汎用リモートコントローラ上の各ボタンには、選択される動作モードに応じて複数の機能が割り当てられる。こうして汎用リモートコントローラは、ＶＣＲだけでなくＴＶ、ＣＤプレーヤ等の制御も行うことができる。
【０００４】
【発明が解決使用とする課題】
しかし、リモートコントローラ上で利用可能なボタンの数により、実行可能な動作は常に制限される。設けられるボタンの数が多ければ、リモートコントローラはサイズが大きくなり、高価かつ非常に複雑になって、大半のユーザは使用することもできなくなり、またボタンの組み合わせには限りがあるため、制御可能な動作または機能になお制限を残す。
【０００５】
さらに、いわゆる汎用リモートコントローラは、動作可能な各機器ごとに特定のメモリーおよび関連の制御ロジックの設置を要するため、制御可能な機器の数は制限される。一般に、かかる汎用リモートコントローラは約４つの別個の機器の動作が可能である。このため、もし新しい機器を制御しようとする場合は、それまでの機器の１つを汎用リモートコントローラのメモリーから削除するか、もしあればその新たな機器付属の遠隔制御装置を、別途、使用しなければならない。
【０００６】
また、その新たな機器が新たな機能をもつ場合、汎用リモートコントローラ上の特定のボタンを理解可能な態様でその新たな機能に割り当てるのは必ずしも簡単ではない。例えば、ＣＤプレーヤは「ランダム再生」という機能をもつ場合があるが、汎用リモートコントローラには「再生」ボタンしかない。
【０００７】
明らかに、かかる遠隔制御装置は、使用が複雑であるという点で人間工学的でないといえる。
【０００８】
先行技術の他の遠隔制御装置も公知である。例えば、パナソニック（登録商標）社製の遠隔制御装置付きＶＣＲは、ＬＣＤ（液晶）ディスプレイおよびプログラミングの詳細をＶＣＲに入力するバーコードリーダを設けた遠隔制御装置が付いている。適切なバーコードをスキャンすることにより、遠隔制御装置は入力情報をデコードし、プログラムされた動作を表示する。
【０００９】
図１は上記のような従来型の遠隔制御装置の動作の概略図である。図１（ａ）では、ユーザが遠隔制御装置１をバーコード３が記載された用紙２の上方で保持し、内蔵スキャナ４で適切なコードをスキャンする。スキャンされた情報は遠隔制御装置１中でデコードされてＶＣＲコマンドを発生し、ユーザが動作を確認できるようにプログラムをＬＣＤスクリーン５に表示する。図１（ｂ）では、ユーザは、遠隔制御装置１上の「送信」ボタンを押して、プログラムされた動作をＶＣＲ６に送信する。このように、すべてのロジックは遠隔制御装置中にハードコードされるため、遠隔制御装置は製造費が高価で、かつ非常に特定タスク向けである。当然、ＶＣＲに新たな機能が利用可能になれば、ハードコードロジックの再プログラミングが必要になるので、新たな遠隔制御装置を用意しなければならない。
【００１０】
このように、公知の装置は用途の普遍性に欠け、新たなタスクのグループを処理するには新たな設計が必要となる。
【００１１】
【課題を解決するための手段】
従って、本発明の目的は、使用が簡単で、呼び出すサービスまたは動作を変更するために変更、改造、または再製造を必要としない真に汎用性のある遠隔制御装置を提供することである。
【００１２】
本発明の他の目的は、シンプルで、簡単に製造でき、サイズが小さく、コストが低い上記のような装置を提供することである。
【００１３】
本発明のさらに他の目的は、上記のような遠隔制御装置を適用するシステムを提供することである。
【００１４】
本発明のさらに他の目的は、遠隔制御装置と制御する機器との間の制御動作を実行する方法を提供することである。
【００１５】
こうして、本発明の装置は、物質界からパラメータを集め、これらのパラメータをエンコードしてリモートサーバに送信し、リモートサーバ上で呼び出すプロシージャ（手続き）の機能名を入手かつエンコードし、リモートサーバが作成する結果を受信する目的地をエンコードし、遠隔制御装置とリモートサーバ間の送信を設定し、パッケージ（package：梱包）しエンコードしたデータをリモートサーバに送信し、リモートサーバは遠隔手続きの呼び出しを実行し、これにより機器の所望の動作を得る。
【００１６】
本発明によって、デジタルコンピュータ界の遠隔手続き呼び出しの概念に含まれる同じ原理を用いて、実行すべきタスクが記号でエンコードされ、タスクがその上で実行されるデータとともに送信されうるということを明確に認識することによって、先行技術の柔軟性のなさを克服することができる。
【００１７】
こうして本発明の装置は、物理装置中で遠隔手続き呼び出しを実現できる。この結果、本発明は、遠隔手続き呼び出しの物理的実施形態においてどのような要素の存在が必要か、かつこれら要素が技術的にどのように実現されるかを記述することによって、広範な各種の可能な実施例を提供する。
【００１８】
本発明に従う遠隔制御装置の他の特徴および利点は、純粋に非制限的な実施例として記載し、添付の図面を参照して以下の説明を読むことで明らかになる。
【００１９】
【発明の実施の形態】
図２を参照して、本発明に従う手持ち型の遠隔制御装置の好適な実施例を、一般に１１で示す。
【００２０】
遠隔制御装置１１（以後、ＲＣ装置１１とも称する）は、少なくとも１つのセンサ１２、例えばバーコードスキャナ、磁気ストリップリーダ、カメラ、温度計、マイク、アクティブバッジ（active badge）等を含み、これは以下に詳述するパラメータ等の情報を入手する電子回路等のセンサー応答手段１４に関連づけられる。本実施例では、センサーはバーコードスキャナ等のスキャナである。スキャンすべき情報は、バーコードやグリフ（記号）等のパラメータを含む用紙メニュー等の一枚の紙の上に記載することができる。それぞれ異なるタイプのバーコードやグリフは、ＲＣ装置１１によって制御される機器の希望する動作または機能を示すパラメータおよび機能名を表す。こうして、かかる用紙メニューは、例えば「オン／オフ」、「ボリュームアップ／ダウン」、「停止」、「録画」等、機器のあらゆる可能な動作のグリフまたはバーコードを含む。ＲＣ装置１１はまた、パラメータおよび機能名をセンサー１２によって入手される情報として記憶するメモリー手段１６を含む。マーシャリング（marshalling：整理）手段１８がさらに設けられ、これはメモリー手段１６に接続されて、パラメータおよび機能名を含む記憶された情報を受信し、この情報をパッケージされたデータにエンコードする。このデータは本発明に従って遠隔手続き呼び出しフォーマットにパッケージされる。
【００２１】
そのような遠隔手順呼び出しフォーマットは、コンピュータ業界で周知であり、
基本的には、第１のコンピュータ上のプログラム等であるいわゆるクライアントと呼ばれる発呼者が、特定のタスク（手続き）を実行し、その後、その結果を発呼者に戻すための遠隔手続き呼び出し（以下、ＲＰＣという）を呼び出すことによって、別のコンピュータ上に位置する別プログラム等であるリモートサーバを発呼してもよい。例えば、データベースサーバプロセスは、データベースプロセスのサービスを要求する多くのクライアントプロセスと同時に実行しうる。クライアントプロセスとは、クライアントがＲＰＣを発行してサービスを要求するプロセスである。ＲＰＣにより、サーバプロセス、すなわちサーバがクライアントのためにサーバ手続きを呼び出すことができる。ＲＰＣを発行するには、クライアントは手続きの手続き名および実際のインパラメータ（in-parameters）をプロセス間通信メッセージにパッケージし、その情報をサーバに送信する。サーバはこのメッセージを受信し、手続き名および任意の実際のインパラメータをアンパッケージ（unpackage：解梱）し、指名された手続きを呼び出し、それを解梱されたインパラメータに渡す。手続きが完了すると、サーバは任意のアウトパラメータ（out-parameters）をメッセージに梱包し、そのメッセージをクライアントに送信する。クライアントはこのメッセージを受信し、アウトパラメータを解梱する。パラメータをパッケージングするプロセスはマーシャリングとして知られ、パッケージを解梱するプロセスはアンマーシャリング（unmarshalling）として知られる。ＲＰＣおよびマーシャリングについてのさらに詳細な情報は、国際特許出願第WO94/11810号公報等を参照されたい。
【００２２】
ＲＣ装置１１に内蔵されるマーシャリング手段１８は、送信機２０にも接続される。送信機２０は通信リンクを設定し、ＲＰＣを実行するリモートサーバにＲＰＣを送信する。通信メカニズムは当然場合によって異なり、例えば無線送信、赤外線、またはドッキングに結びつけることができる。ＲＣ装置１１はまた、図示しないがモデム等で周知のような点滅光などによって送信を示す送信インターフェースを含む場合もある。
【００２３】
ＲＣ装置１１はさらに、ＲＰＣの実行確認を受信する受信機を含んでもよい。このような受信機は有利にはトランシーバとして送信機と組み合わせることができる。
【００２４】
図３は、本発明に従う遠隔手続き呼び出しを行うシステムを示す。システムは、上記のＲＣ装置１１と、リモートサーバまたはサービスプロバイダ２１とを含む。サービスプロバイダ２１はマイクロコンピュータ等でもよく、ＲＣ装置１１から送信されるパッケージされたデータを受信する第１受信機２２を含む。第１受信機２２は、受信したデータをデコードするデコーダ２５に接続される。デコーダは、デコードしたデータをアンマーシャルしてＲＰＣを求め、ＲＰＣ機能名サーバ中で対応する機能を調べるマイクロプロセッサ２３等のロジック手段の一部として構成してもよい。この機能は、ＲＣ装置のユーザがＶＣＲや電子レンジ等のある種の機器から得ようと希望する機能であり、以下に詳述するさらに与えられるパラメータのコンテキスト（context：文脈）中に記憶される機能名として、パッケージされたデータ内に含まれる。このように、サービスプロバイダは、ＲＣ装置から受信した情報を翻訳し、機器を動作させる正しい機能コードを与え、ＲＰＣを実行する。従って、ＲＣ装置は、リモートサーバとして機能するサービスプロバイダ中でＲＰＣを呼び出すクライアントであると理解されうる。
【００２５】
アンパッケージされたデータ中にさらに含まれるパラメータはまた、動作すべき機器のＩＤを示す。このため、サービスプロバイダ２１は、制御する機器専用の少なくとも１つの電子モジュール２４−１をさらに含む。もし多数の「ｎ」個の機器がサービスプロバイダによって制御されうる場合は、それぞれ特定の機器２６−１，．．．２６−ｉ，．．．２６−ｎに関連づけられる２４−１，．．．２４−ｉ，．．．２４−ｎの「ｎ」個のモジュールが存在する。各モジュール２４−ｉは、適切な機能名を受信する独自のロジック回路または手段を含む。サービスプロバイダはこうして、パラメータによって特定される適切なモジュールに機能を送信する。その後、モジュールは、機能名を特定の制御データ、すなわち関連機器が理解可能な動作コードに変換する。
【００２６】
従って、例えばユーザの家庭等であるこの構成に機器が１つ加えられるごとに、適切なモジュールがあるサービスプロバイダに搭載されなければならないと理解することができる。このモジュールは、サービスプロバイダに設けられた専用のスロットに挿入するシンプルなカードでもよい。また、モジュールはサービスプロバイダ中へ簡単にダウンロードされるソフトウェアでもよい。各モジュールは実行可能な機能のリストを保持するので、サービスプロバイダ中の全リストはモジュールの変更にともなって自動的に更新されうる。しかしサービスプロバイダが、機器の識別パラメータによって示される適切なモジュール中の機能名リストを単純にチェックするようにしてもよい。
【００２７】
サービスプロバイダ２１は、変換した特定の制御データを制御する機器に送信して、機器が希望の機能を実行できるようにする第１送信機２７をさらに含む。当然この送信機は、各モジュールが特定の機器を制御できるように電子モジュール２４−１，．．．２４−ｉ，．．．２４−ｎの一部として構成されてもよい。この場合、当然、第１送信機２７の代わりに、各モジュールに関連づけられた対応する数の第１送信機群２７−１，．．．２７−ｉ，．．．２７−ｎ（図示せず）が存在しうる。
【００２８】
ここでもまたデータの送信方法は、赤外線、無線等でありうる。好適には、この方法は、通常は機器にすでに内蔵されている受信機の動作に対応する。例えば、ＶＣＲは、通常、そのＶＣＲ付属の特定のリモートコントローラに応答する赤外線受信機を備える。この場合、第１送信機２７は、機器に何らの修正を加えることなく、機器が動作コードをそのまま受信できるような同様の赤外線の方法でデータを送信する。
【００２９】
サービスプロバイダ２１はこのように、汎用ＲＣ装置に応答する第１受信機２２と、受信したデータを翻訳するロジック手段２３と、制御する機器に変換後のデータを送信する第１送信機２７とを少なくとも含む小さなブラックボックスとして実現されうる。
【００３０】
１つの中央サービスプロバイダを設ける代わりに、制御する各機器に、各々が１つのモジュールをもつ分散型の複数のサービスプロバイダを適用することもできる。このようなサービスプロバイダは、例えば機器の標準的な赤外線受信機にリンクされるように配置され、ＲＣ装置によってスキャンされる一般的な機能名を関連パラメータとともに受信して、その一般的な機能名を機器を実際に動作させるのに必要な理解可能な制御コードに翻訳または変換する。
【００３１】
有利には、サービスプロバイダ２１は、図示しないが、ＲＣ装置１１に受け取り信号を送信し、ユーザにデータが正確に受信されたことを知らせる第２の送信機を含みうる。かかる第２送信機は、当然、トランシーバとして第１送信機２２と組み合わせてもよい。
【００３２】
他の実施形態では、サービスプロバイダ２１には、図示しないが制御される機器から応答信号を受信する第２の受信機がさらに設けられる。この場合、当然、かかる応答信号の送信ができるように機器の修正が必要である。この信号は、希望の機能が実行されたか否かを示すことができる。かかる応答信号は、ユーザが所望の動作が本当に実行されたことがわかるように、その後、またＲＣ装置１１へ再送信されてもよい。
【００３３】
次に、図４を参照して本システムの動作の実施例を説明する。本実施例では、本発明に従う汎用ＲＣ装置によって制御される機器はＶＣＲである。ただし、もちろんＶＣＲに限らず、機器は例えばＴＶ、電子レンジ、または食洗器等の任意の電気機械装置や機器でもよい。
【００３４】
ＲＣ装置１１は、赤外線送信機およびメモリー手段を備えた手持ち型のスキャナとして構成されうる。この装置には３つのボタン２９，３０，３１がついており、それぞれ例えば「機能」、「パラメータ」、そして「実行」等のラベルが付される。ユーザは「機能」ボタンと「パラメータ」ボタンとで識別しながら、任意の順序で機能名とパラメータの組とをスキャンする。こうして、適切なボタンを押すことによって、異なるスキャンモードを駆動することができる。
【００３５】
例えばユーザは、ＲＣ装置１１を用紙の上方に保持する。用紙は、様々なテレビ番組の放送スケジュールを記載するＴＶプログラムセクション等を含む普通の新聞紙でもよい。すでに述べたように、この用紙は、テレビ番組の開始と終了を示す予定時間等に対応する一連のグリフまたはバーコード等、すなわち単に時間を示すグリフ等、および「オン／オフ」、「録画」等の可能な機能に対応する一連のグリフまたはバーコード等を含み、ユーザがこれらをスキャンして情報をＲＣ装置に入力できるようにする用紙メニュー３２でもよい。用紙メニュー３２自体は、用紙自体を識別するグリフ３３を含んでもよい。従ってユーザが「パラメータ」ボタン３０を押してＲＣ装置を用いて用紙をスキャンすると、ＲＣ装置１１は用紙メニューを「認識」し、このＩＤパラメータをメモリー手段に記憶する。次にユーザは、再び「パラメータ」ボタンを押しながら、適切なバーコードをスキャンするか、または開始および終了時間等をスキャンして、録画するプログラムをスキャンする。これらのパラメータもＲＣ装置１１のメモリー手段に記憶される。続くステップでは、希望の動作を実行すべき機器のＩＤ、すなわち本実施例では特定のＴＶ番組を録画するようにプログラムされるべきＶＣＲのＩＤを入力する。機器のＩＤパラメータは、その後、「パラメータ」ボタン３０を押した状態でスキャンする間に、やはりメモリー手段に記憶される。かかるＩＤパラメータは、やはりグリフまたはバーコードで入手可能で、機器がＲＣ装置によって制御される動作構成の一部になると、用紙メニューに加えられる。
【００３６】
機器のＩＤパラメータを検出する有利な方法は、ＲＣ装置を機器に向け、センサーの駆動ボタンを押し、機器から直接ＩＤパラメータを受信する。この場合、機器はもちろん、かかるＩＤ情報を普通に送信できるように構成されなければならない。この自動ＩＤ検出の実現方法は、アクティブトランスポンダー（送受信機）システムの動作と同様に行うことができる。従ってＶＣＲはトランスポンダーを含み、ＲＣ装置は対応するベースステーションを含みうる。ベースステーションすなわちＲＣ装置が、トランスポンダーすなわちＶＣＲに向けられると、ＶＣＲから連続して送信される信号が変調され、ベースステーションがトランスポンダーのＩＤを検出できるようにする。トランスポンダー動作の基本原理は、当然、当該技術分野では周知であるため、ここでは詳述しない。
【００３７】
次にユーザは、実行すべき動作の機能名のスキャンも行う。この機能名はやはり、用紙メニュー上で「録画」等の機能を表すグリフでもよく、用紙メニューは同じ用紙メニュー３２または別のメニューでもよい。従ってこの用紙メニューは、それぞれグリフまたはバーコードで表示された可能な機能名の全リストを含む。このため、この情報をスキャンする場合は「機能」ボタン２９を押さなければならない。従って、ＲＣ装置は一般的な機能名をスキャンするだけであり、当該機能を実行すべき機器の制御に必要なコードは実際には含まない。
【００３８】
こうして、ＶＣＲの「オン／オフ」および「録画」、「再生」、または電子レンジ／グリル組み合わせ型オーブンの「フルパワー」、「電子レンジおよびグリル」等、いずれの機能でも、各機能名はＲＣ装置１１によってスキャンされなければならない。
【００３９】
ＲＣ装置１１のメモリー手段１６（図２参照）は、この段階で機器つまりＶＣＲのＩＤを表すパラメータ、プログラムの開始時間と終了時間を示すパラメータ、およびＶＣＲによって実行されるべき機能名からなる入手情報を含む。
【００４０】
最後に、ユーザは、リモートサーバすなわち遠隔手続き呼び出しを実行するサービスプロバイダのＩＤを入力しなければならない。このＩＤ情報は、やはり他の情報と同じ方法で入力することができるが、例えばあるユーザの家庭のリモートサーバが１つだけである場合は、ＲＣ装置中に１度だけプログラムすることもできる。
【００４１】
検出動作に続いて、ユーザは「実行」ボタン３１を押す。するとＲＣ装置１１はパラメータの組に予め記憶した任意のユーザプロファイルを加え、この組をＲＰＣフォーマットの機能名と共に送信機２０から特定されたサービスプロバイダへ送信する。
【００４２】
ここでまた、ＲＣ装置１１はボタンを２つだけ備え、１つは機能またはパラメータ入手のために押され、先の機能群は機能名とパラメータ値とを識別するいくつかの特別な記号でエンコードされるようにしてもよい。同様に、ＲＣ装置はボタンを１つだけを備えてもよく、この場合、機能およびパラメータはボタンを１回クリックする等によって入手され、かつ「実行」動作はダブルクリックによって行われる。
【００４３】
リモートサーバすなわちサービスプロバイダの受信機２２は、この情報すべてを受信し、データをアンパッケージかつアンマーシャルしてＲＰＣを実行、つまり特定された機器によって実行される機能を、機器が理解可能な制御コードに翻訳する。その後、サービスプロバイダはこの制御コードをその送信機２７を介してＶＣＲに送信し、ＶＣＲがプログラムされるようにする。
【００４４】
このように本発明に従うＲＣ装置およびシステムにより、ボタンが１つしかない場合もあるが、どの機器の動作も可能な汎用ＲＣ装置を提供することができる。このＲＣ装置はこのように真に汎用性があり、使用が簡単である。またユーザの家庭に新たな機器が加わると、その機器専用の他のモジュールを追加するなどして、サービスプロバイダを十分修正でき、新たな機器はＲＣ装置を変更せずに同じ汎用ＲＣ装置で制御されうる。
【００４５】
変形例においては、かつ「オン／オフ」、「ボリュームアップ／ボリュームダウン」等の大半の機器にほぼ共通の基本動作を簡単にするため、これらの機能名を予めプログラムした複数のエキストラボタンをＲＣ装置上に設けることもできる。これによりユーザは、機能名をまずスキャンしなくても、適切なボタンを押すだけで、機器を入／切ができる。それでもなおこのＲＣ装置は、通常のリモートコントローラよりかなり少ない数のボタンしかもたないため、使用が簡単で、サイズが小さく、安価で、かつ真に汎用性がある。
【００４６】
使用を簡単にする他の変形例は、リモートサーバすなわちサービスプロバイダに、ある機器に利用可能な機能名メニューを表示するか、またはサービスプロバイダ中に記憶される機能名の全リストをも表示できるようにするスクリーンを設ける。このためユーザは、用紙メニューをスキャンしてまず機能名をＲＣ装置に入力する代わりに、オンスクリーンメニューから希望する機能を選択することができる。従って、ＲＣ装置にはオンスクリーンメニューを表示させる「機能呼び出し」ボタン等の特定のボタンを設けてもよい。かかる機能選択を実現する方法は、もちろん公知である。このような機能選択をここで説明するシステムに適用することは、十分同業者の能力の範囲内であり、ここではこれ以上の説明は省略する。
【００４７】
他の変形例では、本発明に従うＲＣ装置に、「Ａ」、「Ｂ」、「Ｃ」等とラベルをつけた複数の汎用選択ボタンを設けてもよい。各汎用ボタンは、ユーザの好み、またはユーザが何度も実行する機能に対応するパラメータの組をプログラムするように、ユーザによって構成されてもよい。従って、上述したパラメータおよび機能名をＲＣ装置に入力する方法は、このような好みの機能には一度だけ行えばよい。一例では、ユーザが午後８時に４チャンネルで始まるＴＶ番組を見たければ、これらの選択ボタンの１つをＴＶをその時間にそのチャンネルにつけるようにプログラムする。こうしてユーザは、かかる動作をえるのに必要なパラメータおよび機能を上述した方法で入力し、かつ記憶された情報を自分の好みのボタンに、ボタン「Ａ」をある長さの時間だけ押す等によって関連づける。明らかに、このような機能選択は、ＲＣ装置中の任意のロジック手段をわずかに修正させることを意味する。
【００４８】
ＲＣ装置がサービスプロバイダ中の遠隔手続き呼び出しを物理的に実現するということは、ＲＣ装置が呼び出す機能はＲＣ装置自体にハードコードされないため、このＲＣ装置が呼び出すサービスの変更時に変更、改造、または再製造が不要なフレキシブルな多機能ＲＣ装置を実現できる。利用可能な機器の構造上の修正にともなう変更は、単純にサービスプロバイダの適切なモジュール中へ再プログラミングされる。このようにサービスプロバイダがアップグレード可能なために、新たな機器に関連した新機能も、本発明に従う同じ汎用ＲＣ装置によって遠隔制御できる。
【００４９】
本発明の好適な実施形態を説明したが、本発明の概念を適用する他の実施形態を用いてもよいことは当業者には明らかである。従って、本発明は開示した実施形態に限定するべきではなく、前掲の特許請求の範囲によってのみ規定されるべきであると考える。
【図面の簡単な説明】
【図１】  従来型の遠隔制御装置の概略図である。
【図２】  本発明に従う遠隔制御装置の好適な実施形態の概略図である。
【図３】  図２に示す遠隔制御装置を含む本発明に従うシステムの概略図である。
【図４】  本発明に従う遠隔制御を実行する方法の一例を示す概略図である。
【符号の説明】
１１  汎用手持ち型遠隔制御装置、１２  センサー、１４センサー応答手段、１６  メモリー手段、１８  マーシャリング手段、２０  送信機、２１  リモートサーバ、２６  家庭用機器。
【図１】
0004511716.tif 000002
【図２】
0004511716.tif 000003
【図３】
0004511716.tif 000004
【図４】
0004511716.tif 000005