(57)【要約】本発明は、装置と、装置を制御する遠隔制御器とを有する遠隔制御システムに関連する。遠隔制御器及び装置はいずれも、メッセージを相互に交換するための受信器及び送信器を有する。遠隔制御器は、情報に対する要求を装置へ送信することができ、この要求は情報を識別する要求コードを含む装置は、要求される情報を要求コードから決定し、要求される情報を識別子と共に遠隔制御器へ送信するようにされる。遠隔制御器は、識別子と要求コードとの間の対応関係に基づいて受信された情報を処理するようにされる。
2005506787.tif 000002
【特許請求の範囲】
【請求項１】
装置及び前記装置を制御する遠隔制御器を有する遠隔制御システムであって、
前記遠隔制御器及び前記装置はいずれも相互にメッセージを交換する受信器及び送信器を有し、前記遠隔制御器は前記装置へ情報に対する要求を送信するようにされ、前記要求は前記情報を識別する要求コードを有し、前記装置は前記要求コードから前記要求される情報を決定し前記遠隔制御器へ前記要求される情報を送信するようにされ、前記遠隔制御器は前記要求された情報を処理するようにされ、前記装置は前記要求される情報を識別子と共に送信するようにされ、前記遠隔制御器は、前記識別子と前記要求コードとの間の対応関係に基づき、受信された情報を処理するようにされる、システム。
【請求項２】
前記遠隔制御器は、前記要求される情報をユーザに示す表示画面を有する、請求項１記載のシステム。
【請求項３】
前記要求コード及び前記識別子はまた、前記表示画面上の位置を識別し、前記遠隔制御器は、前記識別子に従って前記要求される情報を表示する前記表示画面上の目標位置を決定するようにされる、請求項２記載のシステム。
【請求項４】
前記要求される情報は、前記装置の状態に関する状態情報を含む、請求項１乃至３のうちいずれか一項記載のシステム。
【請求項５】
前記状態情報はテキスト情報を含む、請求項４記載のシステム。
【請求項６】
装置を制御する遠隔制御器であって、前記遠隔制御器は前記装置との間でメッセージを交換する受信器及び送信器を有し、前記遠隔制御器は情報に対する要求を前記装置へ送信するようにされ、前記要求は前記情報を識別する要求コードを有し、前記遠隔制御器は前記要求される情報を受信及び処理するようにされ、前記遠隔制御器は前記要求される情報から識別子を復号化するようにされ、前記遠隔制御器は前記識別子及び前記要求コードの間の対応関係に依存して前記受信される情報を処理するようにされる、遠隔制御器。
【請求項７】
前記要求される情報をユーザに示す表示画面を更に有する、請求項６記載の遠隔制御器。
【請求項８】
前記要求コード及び前記識別子はまた、前記表示画面上の位置を識別し、前記遠隔制御器は前記識別子に従って前記要求される情報を表示する目標位置を前記表示画面上で決定するようにされる、請求項７記載の遠隔制御器。
【請求項９】
前記要求される情報は前記装置の状態に関する状態情報を含む、請求項６乃至８のうちいずれか一項記載の遠隔制御器。
【請求項１０】
遠隔制御システムにおいて使用される装置であって、前記装置は、遠隔制御器と相互にメッセージを交換する受信器及び送信器を有し、前記装置は前記遠隔制御器からの情報に対する要求を受信するようにされ、前記要求は前記情報を識別する要求コードを有し、前記装置は前記要求コードから前記要求される情報を決定し前記遠隔制御器へ前記要求される情報を送信するようにされ、前記装置は前記要求される情報を前記要求コードに対応する識別子と共に送信するようにされる、装置。
【請求項１１】
遠隔制御器で装置を制御する方法であって、
前記遠隔制御器から前記装置へ情報に対する要求を送信し、前記要求は情報を識別する要求コードを有する、段階と、
前記要求コードから前記要求される情報を決定し、前記装置から前記遠隔制御器へ前記要求される情報を識別子と共に送信する段階と、
前記識別子と前記要求コードとの間の対応関係に基づき、受信された情報を処理する段階とを含む方法。
【請求項１２】
コンピュータプログラムプロダクトの実行中、プログラマブルな装置を、請求項６乃至９のうちいずれか一項記載の遠隔制御器として機能させることを可能とする、コンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置を有する遠隔制御システム、及び、装置を制御する双方向遠隔制御器に関連する。
【０００２】
本発明はまた、上記のシステムにおいて使用される装置及び遠隔制御器に関連する。
【０００３】
本発明はまた、双方向遠隔制御器を用いて装置を制御する方法に関連する。
【背景技術】
【０００４】
冒頭に段落に記載される種類の遠隔制御システムの公知の例は、遠隔制御器の画面上に状態メッセージを取り出すためにメッセージングプロトコルを用いる双方向遠隔制御器を有するオーディオシステムである。メッセージングプロトコルは、音量又は選択されるオーディオ源といったシステムパラメータの現在値に関する情報を表示するのに用いられる。このために、公知の遠隔制御システムの遠隔制御器は、オーディオシステムへ要求メッセージを送信することが可能である。要求メッセージは、どの種類の情報が要求されているかを示す何らかのコードを含む。要求コードは、オーディオシステムによって解釈され、正しい情報が遠隔制御器へ送り返される。状態情報は、所定の状態コードとして送信されえ、遠隔制御器の中に、状態コードを正しい状態メッセージへ変換するルックアップテーブル又は変換アルゴリズムが存在することを必要とする。そのメッセージは、遠隔制御器の表示画面に表示される。或いは、状態メッセージは、直接表示されうるよう、普通テキストで遠隔制御器へ送られる。この方法は、遠隔制御器上にルックアップテーブルや変換を必要としないため、状態メッセージングプロトコルでは最も一般的である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
公知のシステムの不利点は、遠隔制御器が１つの画面上に２つ以上の状態メッセージを表示しうる場合、特に、遠隔制御器上でマルチタスク式のオペレーティングシステムが動作しているとき、受信された状態メッセージが表示画面上のどの状態メッセージフィールドに関係があるのか明らかでない可能性があることである。オペレーティングシステムがどのように設計されているかによっては、被制御装置からの関連する状態メッセージを待つことなく多数の状態要求が順次に送信される可能性がある。物理的な通信の失敗により、幾つかの要求された状態メッセージは、遠隔制御器によって受信されていない可能性がある。オペレーティングシステムがマルチタスク式である場合、状態メッセージは、オペレーティングシステムが他のタスクでビジーである間の任意の時間に現れうる。遠隔制御器の画面上に２つ以上の状態メッセージフィールドがあるとき、オペレーティングシステムは、バッファ内にある状態メッセージをどのフィールドにおくべきか分からなくなるであろう。
【０００６】
本発明は、改善された冒頭の段落に記載した種類のシステム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このために、本発明による遠隔制御システムの遠隔制御器及び装置はいずれも、相互にメッセージを交換する受信器及び送信器を有し、遠隔制御器は装置へ情報に対する要求を送信するようにされ、要求は前記情報を識別する要求コードを有し、装置は要求コードから要求される情報を決定し遠隔制御器へ要求される情報を送信するようにされ、遠隔制御器は要求された情報を処理するようにされ、装置は要求される情報を識別子と共に送信するようにされ、遠隔制御器は、識別子と要求コードとの間の対応関係に基づき、受信された情報を処理するようにされる。従って、遠隔制御器は、受信されたメッセージがどの情報に対する要求に関連するのかを識別子から常に推論しうることが達成される。簡単な実施例では、状態メッセージと共に遠隔制御器へ送信される識別子は要求コードと同一である。遠隔制御器は、受信された識別子が、以前に送信された情報要求の要求コードと等しいかを調べるだけでよい。或いは、識別子は、遠隔制御器が受信された識別子と要求コードとの間の対応関係を決めうるよう、任意の所定の方法で要求コードと対応する。
【０００８】
一つの実施例では、本発明による遠隔制御器は、要求される情報をユーザに示す表示画面を有する。従って、システムのユーザは、システムの状態情報を遠隔制御器上で読むことができ、これは遠隔装置上の画面を読むよりもはるかに容易である。
【０００９】
一つの実施例では、本発明による遠隔制御器は、要求コード及び識別子はまた、表示画面上の位置を識別し、遠隔制御器は、識別子に従って要求される情報を表示する表示画面上の目標位置を決定するようにされる。このようにして、遠隔制御器は装置へ送信された要求に関して僅かな情報を記憶するだけでよいことが達成される。遠隔制御器は表示画面上に表示されるべきフィールドに注意するだけでよい。要求コードは、単純に、表示フィールドの連続番号であるか、表示フィールドの座標及び／又は寸法及び／又はフォーマットの完全な指定事項でありうる。要求された情報と共に識別子を受信すると、遠隔制御器は、識別子によって示されるフィールド中の情報を直接表示でき、又は、識別子が送信された要求コードと同一でない場合は、まず元の要求コードを導出し、同様に処理を進めることができる。要求コードが連続フィールド番号だけであれば、目標表示フィールドの座標及び／又は寸法及び／又はフォーマットを得るために、非常に単純なルックアップ動作が行われるだけでよい。
【００１０】
要求される情報は、例えば、電源オン／オフ状態、音量、選択された源等の被制御装置の状態情報でありうる。情報自体は、単純に普通のテキストであるか、表示画面上にユーザへ示されるべきテキストメッセージを得るために遠隔制御器によるルックアップ動作を必要とする所定のコードでありうる。
【００１１】
本発明は、ユーザから離れて配置された例えばオーディオ及び／又はビデオ機器等の電子機器を制御するのに特に適しており、従って、システムの状態情報は遠隔制御器の表示画面からより便利に読まれうる。遠隔制御器の表示画面は、ユーザへ状態情報を示す手段のみであってもよい。
【発明を実施するための最良の形態】
【００１２】
本発明の上述の及び他の面は、以下説明する実施例を参照して制限的でない例により明らかとなろう。
【００１３】
図１は、本発明を実施する遠隔制御システムとしてのオーディオシステムを示す。オーディオシステム１００は、専用遠隔制御器、ユニバーサル遠隔制御器、学習可能な遠隔制御器、又は、例えば携帯自動端末や移動電話機等の遠隔制御器として使用されうる任意の他の有線又は無線装置でありうる遠隔制御器１０１によって制御される。オーディオシステム１００は、オーディオ信号を再生するスピーカ１０２と、例えば状態情報といったメッセージを表示するグラフィックディスプレイ１０３とを有する。遠隔制御器１０１もグラフィックディスプレイ１０４を有する。いずれのディスプレイも任意の適当な種類のものでありうる。例えば、遠隔制御器１０４のディスプレイ１０４はＬＣＤタイプであり、一方で、オーディオシステムのディスプレイ１０３は、例えば発光セグメント又はＣＲＴタイプの離れた場所から見るのに適したものでありうる。遠隔制御器１０１は、オーディオシステム１００へメッセージを伝送する赤外線（ＩＲ）送信器１０５を有する。これらのメッセージは、例えば音量を上げるための制御コマンド、又は、ディスプレイ１０３及び１０４上に音量の現在の値を表示するための状態要求メッセージを含みうる。いずれの種類のメッセージでも、正しいコマンド又は要求される情報の種類を識別するために、所定のコマンド及び要求コードが用いられる。
【００１４】
オーディオシステム１００は、遠隔制御器１０１のＩＲ送信器によって送信されるＩＲメッセージを受信することが可能なＩＲ受信器１０８を有する。受信されたＩＲメッセージが制御コマンドを含む場合、オーディオシステム１００は、例えば音量を上げることによって、その制御コマンドに従って動作する。受信されたＩＲメッセージが状態要求を含む場合、オーディオシステム１００は、要求される情報を要求コードに従って識別する。オーディオシステム１００は、要求される状態情報を遠隔制御器１０１へ送り返すＩＲ送信器１０７を有する。状態情報とともに、オーディオシステム１００はまた、要求される情報を識別するために受信した要求コードを遠隔制御器１０１へ送り返す。このことは、どの状態情報が受信されるか、従ってその情報をどのように処理するかを、遠隔制御器１０１が非常に容易に決定することを可能とする。例えば、受信される状態情報は、遠隔制御器１０１の表示画面１０４の特定のフィールド上に表示されうる。
【００１５】
図２は、オーディオシステム１００から受信され、遠隔制御器１０１の画面１０４上に表示された状態情報の例を示す。例では、３つの状態メッセージフィールド２０１、２０２、及び２０３に３つの状態メッセージが表示される。各状態メッセージフィールドは、以下の情報、即ち、
・フィールド幅、画面上のＸＹ座標位置
・状態メッセージの文字のフォントの種別及び大きさ
・状態メッセージを示す要求コード
によって特徴付けられる。
【００１６】
以下の表に、幾つかの要求コード及び対応する状態メッセージを示す。
【００１７】
【表１】
2005506787.tif 000003
遠隔制御器１０１の画面１０４をリフレッシュするために、状態メッセージフィールドの要求コードが読み出され、オーディオシステム１００へ送られる。次に、オーディオシステム１００は、対応する状態メッセージで応答し、状態メッセージには夫々、メッセージ識別子としての役割を果たす要求コードが先行する。次に、状態メッセージは、メッセージ識別子を夫々の状態メッセージフィールドの要求コードとマッチングすることにより、画面１０４上の正しい状態メッセージフィールド内に入れられる。
【００１８】
与えられた例における要求コードは、１６進数のコードである。しかしながら、これらは、例えば「音量」及び「源」といったテキスト式の項目、又は、表示画面１０４上の目標状態メッセージフィールドの完全な仕様、即ち、その画面の座標、大きさ、フォントの種類等であってもよい。
【００１９】
状態メッセージは、テキスト形式であるが、あるいは符号化された形式であってもよい。その場合、遠隔制御器は、表示されるべきテキストメッセージ又はグラフィックメッセージを得るために、例えばルックアップテーブルを参照するといった、メッセージを復号化する手段を有する必要がある。
【００２０】
図３は、要求コードを送信し、メッセージ識別子とともに状態メッセージを受信するプロセスを示す。各状態メッセージフィールドに対して、オーディオシステム１００へ要求メッセージが伝送され、このメッセージは要求される情報を示す要求コードを含む。戻りメッセージは、要求コードと同一のメッセージ識別子を含む。結果として、遠隔制御器１０１は、識別子を調べ、これを状態メッセージフィールドに関連する要求コードのうちの１つとマッチングするだけでよい。
【００２１】
図４は、メッセージのうちの１つが、何らかの通信失敗によって受信されなかった状況を示す。この例では、第２の状態メッセージは、オーディオシステム１００によって送信されるが、遠隔制御装置１０１によって受信されない。このような状況では、従来の遠隔制御器は、第３の状態メッセージの内容を第２の状態メッセージフィールド２０２に入れてしまう。即ち、値「ＶＣＲ１」をフィールド「音量」に入れてしまう。しかしながら、本発明によるシステムでは、遠隔制御器１０１は、２番目に受信される状態メッセージのメッセージ識別子と第３の状態メッセージフィールド２０３の要求コードとの間の一致を見つけ、そのメッセージの内容を正しいフィールドに入れる。第２のフィールド２０２は、空のままにされるか、デフォルト又は以前に受信された値を示す。オーディオシステム１００によって送信された状態メッセージではなく、遠隔制御器１０１によって送信された状態要求が通信の失敗により失われていたかもしれない。その場合、オーディオシステム１００によって送信される第２の状態メッセージはなかったであろう。最終的な結果は、上述のように状態メッセージが失われた状況と同じであっただろう。
【００２２】
オーディオシステム１００又は遠隔制御器１０１のいずれか又は両方は、マルチタスク式のオペレーティングシステムによって制御されうることに留意すべきである。その場合、メッセージは任意の順序で処理されうる。例えば、オーディオシステム１０１は、他のタスクでビジーである間に様々な状態要求を受信しうる。いったん他のタスクが完了すると、１つ又はそれ以上の状態要求を任意の順序で、例えば利用可能な時間又は資源に依存して処理しうる。本発明によれば、状態メッセージがそれでもなお遠隔制御装置によって正しく処理されることが達成される。唯一の視覚的な効果は、もしそれが知覚可能であったとしても、状態メッセージフィールドが、上から下の順序とは異なる順序で更新されることである。同じことは、遠隔制御器側で生じうる。即ち、状態メッセージは、特定の順序で受信されバッファリングされ、続いて異なる順序で処理されうる。このようにして、非常に信頼性が高くロバストな遠隔制御システムが得られる。
【００２３】
概して、本発明は、装置と、装置を制御する遠隔制御器とを有する遠隔制御システムに関連する。遠隔制御器及び装置はいずれも、相互にメッセージを交換する受信器及び送信器を有する。遠隔制御器は、情報に対する要求を装置へ送信することができ、この要求は情報を識別する要求コードを有する。装置は、要求される情報を要求コードから決定し、要求される情報を識別子とともに遠隔制御器へ送信するようにされる。遠隔制御器は、この識別子とこの要求コードの間の対応関係に基づいて受信される情報を処理するようにされる。
【００２４】
全ての図を通じて、同じ参照番号は同様の又は対応する特徴を示す。図示される特徴のうちのいくつかは、一般的にはソフトウエア中で実現され、従ってソフトウエアモジュールやオブジェクトといったソフトウエアエンティティを表わす。
【００２５】
本発明について、特定の例示的な実施例を参照して説明したが、本発明の概念の範囲内で変形及び変更が可能である。従って、例えば、オーディオシステムへの適用のかわりに、本発明はビデオ又はコンピュータシステムに非常によく適用されうる。本発明はまた、ユーザがその時点にいる部屋以外の部屋に被制御装置が配置されうる家庭内制御システムに非常によく適している。この場合、被制御装置の状態は直接的にはっきりと見ることができないため、遠隔制御器上の状態ディスプレイは非常に魅力的である。このようなシステムでは、通信の失敗がときどき生ずる可能性が高く、様々な装置は異なる応答時間を有するため、状態メッセージの順序及び受信の成功は非常に予測不可能である。被制御システム専用の遠隔制御器の代わりに、遠隔制御ソフトウエアアプリケーションを実行しているＰＤＡのユニバーサル遠隔制御器又は内蔵遠隔制御機能を有する移動電話機もまた使用されうる。
【００２６】
「有する」又は「含む」という動詞とその活用形は、特許請求の範囲に記載された要素又は段階以外の要素又は段階の存在を排除するものではない。特許請求の範囲では、括弧内に記載の全ての参照符号は、特許請求の範囲を制限するものと理解されるべきではない。本発明は、幾つかの別個の要素を有するハードウエアによって、また、適切にプログラムされたコンピュータによって実現されうる。幾つかの手段を列挙した装置に関する請求項では、これらの手段のうちのいくつかが同一のハードウエアアイテムによって実施されうる。
【００２７】
「コンピュータプログラム」は、フロッピー（登録商標）ディスク等のコンピュータ読み取り可能な媒体上に記憶された、インターネット等のネットワークを介してダウンロード可能な、又は任意の他の方法で市場に流通されうる任意のソフトウエア製品を意味するものと理解されるべきである。
【図面の簡単な説明】
【００２８】
【図１】本発明を実施する遠隔制御システムとしてのオーディオシステムを示す図である。
【図２】遠隔制御器の画面上に表示される状態情報の例を示す図である。
【図３】要求コードを送信し、状態メッセージをメッセージ識別子と共に受信するプロセスを示す図である。
【図４】通信の失敗が生じたときのプロセスを示す図である。
【図２】
2005506787.tif 000004
【図３】
2005506787.tif 000005
【図４】
2005506787.tif 000006
【国際公開パンフレット】
2005506787.tif 000007
2005506787.tif 000008
2005506787.tif 000009
2005506787.tif 000010
2005506787.tif 000011
2005506787.tif 000012
2005506787.tif 000013
2005506787.tif 000014
2005506787.tif 000015
2005506787.tif 000016
2005506787.tif 000017
2005506787.tif 000018
2005506787.tif 000019
【国際調査報告】
2005506787.tif 000020
2005506787.tif 000021
2005506787.tif 000022