(57)【要約】  リモート・コントロール・デバイス（１１０）が、主要被コントロール電子デバイス（１０２）をコントロールするためのユーザ・インターフェース・ディスプレイを主要被コントロール・デバイス自体から受信する。リモート・コントロール・デバイス（１１０）は、補助被コントロール電子デバイス（１０４〜１０８）をコントロールするためのユーザ・インターフェース・ディスプレイも主要被コントロール・デバイスから受信することができ、主要被コントロール・デバイスが、補助被コントロール電子デバイスから受信した仕様に応答してユーザ・インターフェース・ディスプレイを生成する。ユーザは、リモート・コントロール・デバイス（１１０）に提供されるユーザ・インターフェースを使用して被コントロール・デバイスをコントロールする。それに応答して、補助被コントロール・デバイス（１ないしは複数）に関するコマンドも含まれるコントロール・コマンドが主要被コントロール電子デバイスへ提供される。主要被コントロール・デバイスは、それらのコマンドを補助被コントロール・デバイス（１ないしは複数）へ中継する。それに代えて、補助被コントロール・デバイス用のコマンドを直接補助被コントロール・デバイスへ提供するようにしてもよい。
2005510971.tif 000002
【特許請求の範囲】
【請求項１】
被コントロール電子装置における動作方法であって：
前記被コントロール電子装置をコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションをリモート・コントロールへ提供すること；
前記提供されたユーザ・インターフェース・ディスプレイの第１のコレクションが前記リモート・コントロールのユーザによって使用された結果としてもたらされる第１のコントロール・コマンドを前記リモート・コントロールから受け取ること；
前記受け取った第１のコントロール・コマンドに従って、前記被コントロール電子装置の動作をコントロールすること；
を含む方法。
【請求項２】
前記被コントロール電子装置をコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションをリモート・コントロールへ提供することが、前記リモート・コントロールへ、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第１のコレクションを提供することを含む請求項１に記載の方法。
【請求項３】
前記被コントロール電子装置をコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションをリモート・コントロールへ提供することが、前記リモート・コントロールへ、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第１のコレクションを提供することを含む請求項１に記載の方法。
【請求項４】
前記被コントロール電子装置をコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションをリモート・コントロールへ提供することが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記リモート・コントロールへ、前記ユーザ・インターフェース・ディスプレイの第１のコレクションを提供することを含む請求項１に記載の方法。
【請求項５】
前記ユーザ・インターフェース・ディスプレイの第１のコレクションが、ＩｒＤＡ標準ベースのワイヤレス光学通信プロトコルを使用し、赤外線ベースの光学接続を介して前記リモート・コントロールへ提供される請求項４に記載の方法。
【請求項６】
前記ユーザ・インターフェース・ディスプレイの第１のコレクションが、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）とＩＥＥＥ８０２．１１標準ベースのワイヤレス通信プロトコルのうちの選択された１つを使用し、ワイヤレス電磁気通信接続を介して前記リモート・コントロールへ提供される請求項４に記載の方法。
【請求項７】
前記ユーザ・インターフェース・ディスプレイの第１のコレクションは、メッセージ・ベースの通信プロトコルを使用し、シリアル接続、パラレル接続、ＵＳＢ接続、ＩＥＥＥ１３９４ベースの接続のうちの選択された１つである有線電気接続を介して前記リモート・コントロールへ提供される請求項４に記載の方法。
【請求項８】
前記リモート・コントロールから第１のコントロール・コマンドを受け取ることが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記リモート・コントロールから前記第１のコントロール・コマンドを受け取ることを含む請求項１に記載の方法。
【請求項９】
前記第１のコントロール・コマンドは、前記被コントロール電子装置の複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性には、電源オン／オフ、チャンネル選択と、オーディオ音量と、画像の明るさと、画像の色とのうちの選択されたものを含む請求項１に記載の方法。
【請求項１０】
さらに、前記被コントロール電子装置に結合された補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ提供することを含む請求項１に記載の方法。
【請求項１１】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ提供することは、前記リモート・コントロールへ、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供することを含む請求項第１０項に記載の方法。
【請求項１２】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ提供することが、前記リモート・コントロールへ、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供することを含む請求項１０に記載の方法。
【請求項１３】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ提供することが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記リモート・コントロールへ、前記ユーザ・インターフェース・ディスプレイの第２のコレクションを提供することを含む請求項１０に記載の方法。
【請求項１４】
さらに、前補助被コントロール電子デバイスから、前記ユーザ・インターフェース・ディスプレイの第２のコレクションの実質的な内容の仕様を受け取ること；
前記受け取った仕様に従って前記ユーザ・インターフェース・ディスプレイの第２のコレクションを生成すること；
を含む請求項１０に記載の方法。
【請求項１５】
前記ユーザ・インターフェース・ディスプレイの前記第２のコレクションの実質的な内容の仕様を受け取ることが、前記補助被コントロール電子デバイスからＸＭＬベースの仕様を受け取ることを含む請求項第１４項に記載の方法。
【請求項１６】
前記ユーザ・インターフェース・ディスプレイの前記第２のコレクションの実質的な内容の仕様を受け取ることが、前記補助被コントロール電子デバイスから、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記ユーザ・インターフェース・ディスプレイの前記第２のコレクションの実質的な内容の仕様を受け取ることを含む請求項第１４項に記載の方法。
【請求項１７】
前記ユーザ・インターフェース・ディスプレイの前記第２のコレクションの実質的な内容の仕様が、前記補助被コントロール電子デバイスから、ビデオ・プロトコル内に埋め込まれたメッセージ・ベースの通信プロトコルを使用し、ビデオ接続を介して受け取られる請求項１６に記載の方法。
【請求項１８】
さらに、前記提供されたユーザ・インターフェース・ディスプレイの第２のコレクションが前記リモート・コントロールの前記ユーザによって使用された結果としてもたらされる第２のコントロール・コマンドを前記リモート・コントロールから受け取ること；
前記受け取った第２のコントロール・コマンドに従って、前記補助被コントロール電子デバイスの動作をコントロールすること；
を含む請求項１０に記載の方法。
【請求項１９】
前記リモート・コントロールから第２のコントロール・コマンドを受け取ることが、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記リモート・コントロールから前記第２のコントロール・コマンドを受け取ることを含む請求項１８に記載の方法。
【請求項２０】
前記補助被コントロール電子デバイスの動作をコントロールすることが、前記受け取った第２のコマンドを前記補助被コントロール電子デバイスへ中継することを含む請求項１８に記載の方法。
【請求項２１】
前記受け取った第２のコマンドを中継することが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して前記受け取った第２のコマンドを中継することを含む請求項２０に記載の方法。
【請求項２２】
前記補助被コントロール電子デバイスが、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項１０に記載の方法。
【請求項２３】
前記第２のコントロール・コマンドが、前記補助被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項２２に記載の方法。
【請求項２４】
前記被コントロール電子装置がＴＶである請求項１に記載の方法。
【請求項２５】
前記被コントロール電子装置が、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲのうちの選択された１つである請求項１に記載の方法。
【請求項２６】
主要被コントロール電子デバイスに結合された補助被コントロール電子デバイスにおける動作方法であって：
前記主要被コントロール電子デバイスがリモート・コントロールに対するユーザ・インターフェース・ディスプレイのコレクションを生成して提供するために、前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を前記主要被コントロール電子デバイスへ提供すること；
その提供されたユーザ・インターフェース・ディスプレイのコレクションが前記リモート・コントロールのユーザによって使用された結果としてもたらされるコントロール・コマンドを前記リモート・コントロールから受け取ること；
前記受け取ったコントロール・コマンドに従って、前記補助被コントロール電子デバイスの動作をコントロールすること；
を含む方法。
【請求項２７】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することが、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することを含む請求項２６に記載の方法。
【請求項２８】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することが、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することを含む請求項２６に記載の方法。
【請求項２９】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することが、前記ユーザ・インターフェース・ディスプレイの前記コレクションの実質的な内容を指定するＸＭＬベースの仕様を提供することを含む請求項２６に記載の方法。
【請求項３０】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供することが、前記ユーザ・インターフェース・ディスプレイのコレクションに関する仕様を、前記補助被コントロール電子デバイスから前記主要被コントロール電子デバイスへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電気接続とのうちの選択された１つを介して提供することを含む請求項２６に記載の方法。
【請求項３１】
前記ユーザ・インターフェース・ディスプレイのコレクションに関する仕様は、前記補助被コントロール電子デバイスから前記主要被コントロール電子デバイスへ、ビデオ・プロトコル内に埋め込まれたメッセージ・ベースの通信プロトコルを使用し、ビデオ接続を介して提供される請求項２６に記載の方法。
【請求項３２】
前記コントロール・コマンドを受け取ることが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記リモート・コントロールから前記コントロール・コマンドを直接受け取ることを含む請求項２６に記載の方法。
【請求項３３】
前記コントロール・コマンドを受け取ることが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介し、前記主要被コントロール電子デバイスを経由して前記コントロール・コマンドを間接的に受け取ることを含む請求項２６に記載の方法。
【請求項３４】
前記補助被コントロール電子デバイスは、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項２６に記載の方法。
【請求項３５】
前記コントロール・コマンドが、前記補助被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項３４に記載の方法。
【請求項３６】
前記主要被コントロール電子デバイスがＴＶである請求項２６に記載の方法。
【請求項３７】
前記主要被コントロール電子デバイスが、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲプレーヤのうちの選択された１つである請求項２６に記載の方法。
【請求項３８】
リモート・コントロールにおける動作方法であって：
主要被コントロール電子デバイスから、主要被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ること；
前記主要被コントロール電子デバイスをコントロールするためのユーザによる前記ユーザ・インターフェース・ディスプレイの第１のコレクションの使用を行うこと；
前記ユーザ・インターフェース・ディスプレイの第１のコレクションの前記使用に応答して、前記主要被コントロール電子デバイスをコントロールする第１のコントロール・コマンドを前記主要被コントロール電子デバイスへ提供すること；
を含む方法。
【請求項３９】
前記主要被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることが、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることを含む請求項３８に記載の方法。
【請求項４０】
前記主要被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることが、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることを含む請求項３８に記載の方法。
【請求項４１】
前記主要被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記主要被コントロール電子デバイスをコントロールするための前記ユーザ・インターフェース・ディスプレイの第１のコレクションを受け取ることを含む請求項３８に記載の方法。
【請求項４２】
前記第１のコントロール・コマンドを提供することが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記主要被コントロール電子デバイスへ、前記第１のコントロール・コマンドを提供することを含む請求項３８に記載の方法。
【請求項４３】
前記第１のコントロール・コマンドは、前記主要被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、チャンネル選択、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項３８に記載の方法。
【請求項４４】
さらに、前記主要被コントロール電子デバイスに結合された補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記主要被コントロール電子デバイスから受け取ること；
前記補助被コントロール電子デバイスをリモート・コントロールするためのユーザによる前記ユーザ・インターフェース・ディスプレイの第２のコレクションの使用を行うこと；
前記ユーザ・インターフェース・ディスプレイの第２のコレクションの前記使用に応答して、前記補助被コントロール電子デバイスをコントロールする第２のコントロール・コマンドを前記補助被コントロール電子デバイスへ、直接もしくは間接的に提供すること；
を含む請求項３８に記載の方法。
【請求項４５】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを提供することが、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供することを含む請求項４４に記載の方法。
【請求項４６】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを提供することが、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供することを含む請求項４４に記載の方法。
【請求項４７】
前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを提供することが、前記ユーザ・インターフェース・ディスプレイの第２のコレクションを、前記主要被コントロール電子デバイスから前記リモート・コントロールへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供することを含む請求項４４に記載の方法。
【請求項４８】
前記第２のコントロール・コマンドを提供することが、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記第２のコントロール・コマンドを提供することを含む請求項４４に記載の方法。
【請求項４９】
前記補助被コントロール電子デバイスは、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項４４に記載の方法。
【請求項５０】
前記第２のコントロール・コマンドは、前記補助被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項４９に記載の方法。
【請求項５１】
前記主要被コントロール電子デバイスがＴＶである請求項３８に記載の方法。
【請求項５２】
前記主要被コントロール電子デバイスは、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲプレーヤのうちの選択された１つである請求項３８に記載の方法。
【請求項５３】
コントロール電子装置であって：
被コントロール電子装置をコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションをリモート・コントロールへ提供し、かつ前記提供されたユーザ・インターフェース・ディスプレイの第１のコレクションが前記リモート・コントロールのユーザによって使用された結果としてもたらされる第１のコントロール・コマンドを前記リモート・コントロールから受け取る第１の手段と、
前記受け取った第１のコントロール・コマンドに従って、前記被コントロール電子装置の動作をコントロールする第２の手段と
を備える装置。
【請求項５４】
前記第１の手段が、前記リモート・コントロールへ、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第１のコレクションを提供する請求項５３に記載の装置。
【請求項５５】
前記第１の手段が、前記リモート・コントロールへ、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第１のコレクションを提供する請求項５３に記載の装置。
【請求項５６】
前記第１の手段が、前記ユーザ・インターフェース・ディスプレイの第１のコレクションを前記リモート・コントロールへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供する請求項５３に記載の装置。
【請求項５７】
前記第１の手段が、前記ユーザ・インターフェース・ディスプレイの第１のコレクションを前記リモート・コントロールへ、ＩｒＤＡ標準ベースのワイヤレス光学通信プロトコルを使用し、赤外線ベースの光学接続を介して提供する請求項５６に記載の装置。
【請求項５８】
前記第１の手段が、前記ユーザ・インターフェース・ディスプレイの第１のコレクションを前記リモート・コントロールへ、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）およびＩＥＥＥ８０２．１１標準ベースのワイヤレス通信プロトコルのうちの選択された１つを使用し、ワイヤレス電磁気通信接続を介して提供する請求項５６に記載の装置。
【請求項５９】
前記第１の手段が、前記ユーザ・インターフェース・ディスプレイの第１のコレクションを前記リモート・コントロールへ、メッセージ・ベースの通信プロトコルを使用し、シリアル接続、パラレル接続、ＵＳＢ接続、ＩＥＥＥ１３９４ベースの接続のうちの選択された１つである有線電気接続を介して提供する請求項５６に記載の装置。
【請求項６０】
前記第１の手段が、前記第１のコントロール・コマンドを前記リモート・コントロールから、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して受け取る請求項５３に記載の装置。
【請求項６１】
前記第１のコントロール・コマンドは、前記被コントロール電子装置の複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、チャンネル選択、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項５３に記載の装置。
【請求項６２】
前記第１の手段が、さらに、前記被コントロール電子装置に結合された補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ提供する請求項５３に記載の装置。
【請求項６３】
前記第１の手段が、前記リモート・コントロールへ、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供する請求項５２に記載の装置。
【請求項６４】
前記第１の手段が、前記リモート・コントロールへ、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第２のコレクションを提供する請求項６２に記載の装置。
【請求項６５】
前記第１の手段が、前記ユーザ・インターフェース・ディスプレイの第２のコレクションを前記リモート・コントロールへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供する請求項６２に記載の装置。
【請求項６６】
さらに、前補助被コントロール電子デバイスから、前記ユーザ・インターフェース・ディスプレイの第２のコレクションの実質的な内容の仕様を受け取る第３の手段と、
前記受け取った仕様に従って前記ユーザ・インターフェース・ディスプレイの第２のコレクションを生成する第４の手段と
を備える請求項６２に記載の装置。
【請求項６７】
前記第３の手段が、前記補助被コントロール電子デバイスからＸＭＬベースの仕様を受け取る請求項６６に記載の装置。
【請求項６８】
前記第３の手段が、前記仕様を前記補助被コントロール電子デバイスから、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して受け取る請求項６６に記載の装置。
【請求項６９】
前記第３の手段が、前記仕様を前記補助被コントロール電子デバイスから、ビデオ・プロトコル内に埋め込まれたメッセージ・ベースの通信プロトコルを使用し、ビデオ接続を介して受け取る請求項６８に記載の装置。
【請求項７０】
前記第１の手段が、さらに、前記提供されたユーザ・インターフェース・ディスプレイの第２のコレクションが前記リモート・コントロールの前記ユーザによって使用された結果としてもたらされる第２のコントロール・コマンドを前記リモート・コントロールから受け取り、
前記第２、第３の手段が、さらに協働して、前記受け取った第２のコントロール・コマンドに従って、前記補助被コントロール電子デバイスの動作をコントロールする請求項６２に記載の装置。
【請求項７１】
前記第３の手段が、前記第２のコントロール・コマンドを前記リモート・コントロールから、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して受け取る請求項７０に記載の装置。
【請求項７２】
前記第２、第３の手段が、協働して、前記受け取った第２のコマンドを前記補助被コントロール電子デバイスへ中継する請求項７０に記載の装置。
【請求項７３】
前記第２、第３の手段が、協働して、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記受け取った第２のコマンドを中継する請求項７２に記載の装置。
【請求項７４】
前記補助被コントロール電子デバイスは、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項６２に記載の装置。
【請求項７５】
前記第２のコントロール・コマンドは、前記補助被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項７４に記載の装置。
【請求項７６】
前記被コントロール電子装置はＴＶである請求項５３に記載の装置。
【請求項７７】
前記被コントロール電子装置は、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲのうちの選択された１つである請求項５３に記載の装置。
【請求項７８】
補助被コントロール装置であって：
主要被コントロール電子デバイスが、リモート・コントロールにユーザ・インターフェース・ディスプレイのコレクションを生成して提供するために、前記補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションに関する仕様を前記主要被コントロール電子デバイスへ提供する第１の手段と、
前記提供されたユーザ・インターフェース・ディスプレイのコレクションが前記リモート・コントロールのユーザによって使用された結果としてもたらされるコントロール・コマンドを前記リモート・コントロールから受け取る第２の手段と、
前記受け取ったコントロール・コマンドに従って、前記補助被コントロール電子デバイスの動作をコントロールする第３の手段と、
を備える装置。
【請求項７９】
前記第１の手段が、前記主要被コントロール電子装置へ、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供する請求項７８に記載の装置。
【請求項８０】
前記第１の手段が、前記主要被コントロール装置へ、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイのコレクションに関する仕様を提供する請求項７８に記載の装置。
【請求項８１】
前記第１の手段が、前記主要被コントロール電子装置へ、前記ユーザ・インターフェース・ディスプレイの前記コレクションの実質的な内容を指定するＸＭＬベースの仕様を提供する請求項７８に記載の装置。
【請求項８２】
前記第１の手段が、そのユーザ・インターフェース・ディスプレイのコレクションの仕様を前記主要被コントロール電子デバイスへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供する請求項７８に記載の装置。
【請求項８３】
前記第１の手段が、そのユーザ・インターフェース・ディスプレイのコレクションの仕様を前記主要被コントロール電子デバイスへ、ビデオ・プロトコル内に埋め込まれたメッセージ・ベースの通信プロトコルを使用し、ビデオ接続を介して提供する請求項７８に記載の装置。
【請求項８４】
前記第２の手段が、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して前記リモート・コントロールから前記コントロール・コマンドを直接受け取る請求項７８に記載の装置。
【請求項８５】
前記第２の手段が、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介し、前記主要被コントロール電子デバイスを経由して前記コントロール・コマンドを間接的に受け取る請求項７８に記載の装置。
【請求項８６】
前記装置は、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項７８に記載の装置。
【請求項８７】
前記コントロール・コマンドは、前記補助被コントロール電子装置の複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項８６に記載の装置。
【請求項８８】
前記主要被コントロール電子デバイスがＴＶである請求項７８に記載の装置。
【請求項８９】
前記主要被コントロール電子デバイスは、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲプレーヤのうちの選択された１つである請求項７８に記載の装置。
【請求項９０】
現場拡張可能なリモート・コントロール装置であって：
主要被コントロール電子デバイスから、主要被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第１のコレクションを受け取る第１の手段と、
前記主要被コントロール電子デバイスをコントロールするためのユーザによる前記ユーザ・インターフェース・ディスプレイの第１のコレクションの使用を行う第２の手段と、
前記ユーザ・インターフェース・ディスプレイの第１のコレクションの前記使用に応答して、前記主要被コントロール電子デバイスをコントロールする第１のコントロール・コマンドを前記主要被コントロール電子デバイスへ提供する第３の手段と、
を備える装置。
【請求項９１】
前記第１の手段が、前記主要被コントロール電子デバイスから、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第１のコレクションを受け取る請求項９０に記載の装置。
【請求項９２】
前記第１の手段が、前記主要被コントロール電子デバイスから、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第１のコレクションを受け取る請求項９０に記載の装置。
【請求項９３】
前記第１の手段が、前記主要被コントロール電子デバイスから、ユーザ・インターフェース・ディスプレイの第１のコレクションを、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して受け取る請求項９０に記載の装置。
【請求項９４】
前記第３の手段が、前記第１のコントロール・コマンドを前記主要被コントロール電子デバイスへ、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供する請求項９０に記載の装置。
【請求項９５】
前記第１のコントロール・コマンドは、前記主要被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、チャンネル選択、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項９０に記載の装置。
【請求項９６】
前記第１の手段が、さらに、前記主要被コントロール電子デバイスに結合された補助被コントロール電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイの第２のコレクションを前記主要被コントロール電子デバイスから受け取り、
前記第２の手段が、さらに、前記補助被コントロール電子デバイスをリモート・コントロールするためのユーザによる前記ユーザ・インターフェース・ディスプレイの第２のコレクションの使用を行い、
前記第３の手段が、さらに、前記ユーザ・インターフェース・ディスプレイの第２のコレクションの前記使用に応答して、前記補助被コントロール電子デバイスをコントロールする第２のコントロール・コマンドを前記補助被コントロール電子デバイスへ、直接もしくは間接的に提供する請求項９０に記載の装置。
【請求項９７】
前記第１の手段が、前記主要被コントロール電子デバイスから、複数のディスプレイ状態と、関連したディスプレイ状態遷移規則とを有するユーザ・インターフェース・ディスプレイの第２のコレクションを受け取る請求項９６に記載の装置。
【請求項９８】
前記第１の手段が、前記主要被コントロール電子デバイスから、複数のディスプレイ・セルを有するユーザ・インターフェース・ディスプレイの第２のコレクションを受け取る請求項９６に記載の装置。
【請求項９９】
前記第１の手段が、前記主要被コントロール電子デバイスから前記ユーザ・インターフェース・ディスプレイの第２のコレクションを、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して受け取る請求項９６に記載の装置。
【請求項１００】
前記第３の手段が、前記第２のコントロール・コマンドを、ワイヤレス光学通信プロトコルに従ったワイヤレス光学接続と、ワイヤレス通信プロトコルに従ったワイヤレス電磁気接続と、有線通信プロトコルに従った有線電機接続とのうちの選択された１つを介して提供する請求項９６に記載の装置。
【請求項１０１】
前記補助被コントロール電子デバイスは、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ、ホーム・シアタ・オーディオ・コントロール・ユニット、ビデオ・カメラのうちの選択された１つである請求項９６に記載の装置。
【請求項１０２】
前記第２のコントロール・コマンドは、前記補助被コントロール電子デバイスの複数の動作特性をコントロールするためのコントロール・コマンドを含み、その複数の動作特性は、電源オン／オフ、再生、早送り、巻き戻し、一時停止、停止、オーディオ音量、画像の明るさ、画像の色のうちの選択されたものを含む請求項１０１に記載の方法。
【請求項１０３】
前記主要被コントロール電子デバイスがＴＶである請求項９０に記載の装置。
【請求項１０４】
前記主要被コントロール電子デバイスは、セット‐トップ・ボックス、ＤＶＤプレーヤ、ＶＣＲプレーヤのうちの選択された１つである請求項９０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子デバイスのリモート・コントロールの分野に関する。より詳細に述べれば、本発明は、テレビジョン（ＴＶ）、セット‐トップ・ボックス、ビデオ・カセット・レコーダ（ＶＣＲ）、ディジタル多用途ディスク（ＤＶＤ）プレーヤ等々の電子デバイスのリモート・コントロールを行うための、現場拡張可能な被コントロール側をソースとするユニバーサル・リモート・コントロール方法および装置に関する。
【背景技術】
【０００２】
特にエンターテインメント分野におけるテクノロジの進歩は、一般的な世帯内の電子デバイスの数を増加させた。たとえば、多くの世帯が、先進のエンターテインメント・システムを有しており、それには、テレビジョン、ケーブル・セット‐トップ・ボックス、ＶＣＲ、ＤＶＤプレーヤ、ホーム・シアタ・オーディオ・デバイス等々といった各種電子デバイスが含まれている。多くの場合、これらの電子デバイスのそれぞれをコントロールするために、独立した個別のリモート・コントロールが用意され、その結果ユーザは、いくつものリモート・コントロールを巧みに操らなければならなくなっている。
【０００３】
複数のリモート・コントロールを扱わなければならないという問題を軽減するために、しばしばユニバーサル・リモート・コントロール（ユニバーサル・リモート）が使用される。ユニバーサル・リモートには、そのユニバーサル・リモートの設計や製造時に知られている複数の電子デバイスのコントロール・コードを装備したリモートコントロール・デバイスである。
【０００４】
しかしながら、ユニバーサル・リモート・コントロールには多くの欠点がある。第１には、多くの異なる製造者によって平均的な消費者の利用に供される電子デバイスが過剰に製造され、そのほとんどの製造者がそれぞれの電子デバイスのコントロールに独自のコントロール・コマンドを採用していることである。結果としてユニバーサル・リモートは、一般にコントロール・コードの大きなセットを扱うように装備される。それに応じてユーザは、通常、コントロールされる各電子デバイスに関する、その電子デバイスの製造者を識別する個々のデバイス・コードを、したがってその電子デバイスのコントロールに使用されるコントロール・コードをユニバーサル・リモート内にプログラムして、ユニバーサル・リモートを使用できるようにしなければならない。そのため多くのユーザは、ユニバーサル・リモートを決して望ましいものと考えていない。
【０００５】
さらに、ユニバーサル・リモートによってサポートされている電子デバイスの数は、そのユニバーサル・リモートの製造時にそのユニバーサル・リモートの製造者に明らかとなっている（もしくは製造者によってサポートすることが選択された）電子デバイスに限られている。ユニバーサル・リモートの製造時に、そのユニバーサル・リモートにとって未知の、あるいはプログラムされていない新しいモデルのデバイス、もしくは新しいコントロール・コマンドを採用する新しいデバイスは、ユニバーサル・リモートによってサポートされない。この欠点が、ユーザの、決して望ましくないユニバーサル・リモートの使用経験に追加されることになり、特にそれは、新モデルの電子デバイスもしくは新しい電子デバイスを直ちに受け入れる先進消費者の場合に顕著となる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、電子デバイスをコントロールするための改良された方法が望まれている。
【課題を解決するための手段】
【０００７】
添付図面の中に一例を与える形で本発明を示すが、これは限定ではなく、また図中の類似の参照は類似の要素を示している。
【０００８】
本発明は、ＴＶ、ＶＣＲ、ＤＶＤプレーヤ等の電子デバイス、その他の類似の電子デバイスをリモート・コントロールするための、現場拡張可能な被コントロール側をソースとするユニバーサル・リモート・コントロール方法および装置である。本発明は、基本的な汎用リモート・コントロールが、漸進的に強化され、かつ現場拡張されて、本発明の教示を組み込んだ多数の電子デバイス用のユニバーサル・リモートとして機能することを実現し、しかもそれらの電子デバイスが、当該基本的な汎用リモート・コントロールの設計ならびに製造の後に導入された新しいモデルまたは新しいデバイスであっても可能であり、それによってユーザのリモート・コントロールの経験が向上する。
【発明を実施するための最良の形態】
【０００９】
以下の説明においては、理解を容易にするため、ＴＶを主要被コントロール電子デバイスとして用いて本発明の各種側面を説明する。しかしながら、当業者にあっては、そのほかの、ケーブル・セット‐トップ・ボックス等を主要被コントロール電子デバイスとして用いて本発明の側面の一部だけ、もしくはすべてを伴って本発明を実施できることが明らかとなろう。本発明の完全な理解を提供するために、説明を目的として特定の数、材料、構成を示す。しかしながら、これも同業者に明らかなように、これらの特定の詳細を伴わなくても本発明を実施することができる。一方、本発明の不明瞭化を避けるために、周知の特徴は省略されているか、あるいは簡略化されている。
【００１０】
本発明の一部は、当業者に対してそれらの作用の実体を伝達するために、当業者によって一般に採用されている用語、すなわちユーザ・インターフェース、ボタンといった用語を使用して与えられている。用語「被コントロール電子デバイス」は、ユニバーサル・リモートによってコントロールされる目標電子デバイスを言う。説明の一部は、クリック、決定、描写等の用語を使用してコンピューティング・デバイスによって実行されるオペレーションの点から示されている。当業者に周知のように、これらの量ならびにオペレーションは、ストア、伝達、結合、およびそのほかの、機械的、電気的、および／または光学的なコンピュータ・システムのコンポーネントを介して操作される電気的、磁気的、あるいは光学的な信号の形式を取る。またこのコンピュータ・システムという用語は、汎用をはじめ専用のスタンドアロン、付属、あるいは埋め込み形式のコンピューティング・マシン、システム等を含む。
【００１１】
各種のオペレーションを複数の離散的なステップとして、逐次、本発明の理解にもっとも有用な形で説明する。しかしながら、説明の順序は、これらのオペレーションが必然的に順序依存となることを意味しているものと解釈されるべきではない。特に、これらのオペレーションは、呈示された順序において実行される必要はない。
【００１２】
この明細書を通じて「一実施形態」もしくは「実施形態」と言及するときは、その実施形態に関連して説明される個々の特徴、構造、または特性が本発明の少なくとも１つの実施形態内に含まれることを意味する。したがって、「一実施形態において」あるいは「実施形態において」というフレーズが本発明書を通して各個所で現れたときは、必ずしもすべてが同一の実施形態もしくは発明に言及しているわけではない。さらに、特定の特徴、構造、特性を、１ないしは複数の実施形態内において任意の適切な方法で結合することができる。
【００１３】
（概要）
図１は、一実施形態に従って本発明の概要を例示している。図１には、主要被コントロール電子デバイスであるＴＶ  １０２、ＴＶ  １０２に結合された各種の補助被コントロール電子デバイス１０４〜１０８（以下、単に補助デバイスという）、および新しいタイプの現場拡張可能な、本発明のユニバーサル・リモート・コントロール１１０を含むエンターテインメント・システム１００が示されている。ＴＶ  １０２と補助デバイス１０４〜１０８には、本発明の教示が統合されている。すなわち、ＴＶ  １０２と補助デバイス１０４〜１０８をコントロールするためのコントロール・エンド・ユーザ・インターフェース・ディスプレイを備えた現場拡張可能なユニバーサル・リモート１１０を用意して、、その現場拡張可能なユニバーサル・リモート１１０をユニバーサル・リモートとして機能させ、ユーザがそれを用いてＴＶ  １０２はもとより補助デバイス１０４〜１０８をリモート・コントロールできるようにする。
【００１４】
より詳細を以下に説明するように、補助デバイス１０４〜１０８をコントロールするためのコントロール・エンド・ユーザ・インターフェース・ディスプレイが、ＴＶ  １０２を介して現場拡張可能なユニバーサル・リモート１１０に設けられる。すなわち、補助デバイス１０４〜１０８をコントロールするためのコントロール・エンド・ユーザ・インターフェース・ディスプレイ、より詳細に述べると、この実施形態に関して言えば、それらの実質的な内容の仕様が、まずＴＶ  １０２に提供され、続いてＴＶがコントロール・エンド・ユーザ・インターフェース・ディスプレイを生成し、それらを現場拡張可能なユニバーサル・リモート１１０に提供する。
【００１５】
図示されているように、補助デバイス１０４〜１０８には、ＶＣＲ  １０４、ＤＶＤプレーヤ１０４、類似の種類のその他の補助デバイス１０８が含まれている。その他の補助デバイス１０８としては、ケーブル・セット‐トップ・ボックス、ホーム・シアタのオーディオ・コントロール・ユニット、ビデオ・カメラ等を挙げることができる。理解を容易にするため、ＴＶ  １０２と３つのその他の電子デバイス１０４〜１０８だけを含む形でエンターテインメント・システム１００を示したが、以下の説明から容易に明らかになるように、本発明は、任意数の、任意のタイプの、本発明の教示が適切に組み込まれた電子デバイスを有するエンターテインメント・システム１００を用いて実施することができ、それには、限定を意図するわけではないが、照明コントロール、暖房・換気・空調（ＨＶＡＣ）コントロール等々といった電子デバイスも含まれる。
【００１６】
この実施形態に関して、補助デバイス１０４〜１０８は、それぞれに応じてケーブリング１２４〜１２８をはじめ、「媒体」１２２を介してＴＶ  １０２と結合されている。ケーブリング１２４〜１２８は、補助デバイス１０４〜１０８とＴＶ  １０２の間の従来的なケーブリングを表している。媒体１２２は、この分野に周知の多数のワイヤレスをはじめ有線ベースの媒体を表している。一実施形態においては、媒体１２２が赤外線データ通信規格（ＩｒＤＡ）標準ベースの光学接続を表す。別の実施形態においては、媒体１２２がＢｌｕｅｔｏｏｔｈ（ブルートゥース）またはＩＥＥＥ８０２．１１ベースの電磁波ワイヤレス接続を表す。さらに別の実施形態においては、媒体１２２が、シリアル、パラレル、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ；ユニバーサル・シリアル・バス）、またはＩＥＥＥ１３９４ハイ・パフォーマンス・シリアル・バス・ベースの電気接続を表す。
【００１７】
現場拡張可能なユニバーサル・リモート１１０とＴＶ  １０２は、好ましい構成においてはＩＥＥＥ８０２．１１ベースのワイヤレス通信接続１１２（コントロール・エンド・ユーザ・インターフェースを提供するため）、およびＩｒＤＡ標準ベースのワイヤレス光学接続１１４（被コントロール電子デバイス１０２〜１０８へコントロール・コマンドを送信するため）を介して互いに結合されている。しかしながら、ＴＶ  １０２とその他の補助デバイス１０４〜１０８を結合する媒体１２２の場合と同様に、このほかのワイヤレスもしくは有線、光、電磁波、または電気接続を介して現場拡張可能なユニバーサル・リモート１１０とＴＶ  １０２を互いに結合してもよい。
【００１８】
これらの実施形態のそれぞれにおいては、対応する適切な通信プロトコル、つまりワイヤレスもしくは有線ベースの、光、電磁波、または電気通信プロトコルが使用されて、補助デバイス１０４〜１０８とＴＶ  １０２の間の通信が行われ、特に、最初の方で述べた補助デバイス１０４〜１０８をコントロールするためのコントロール・エンド・ユーザ・インターフェース・ディスプレイの実質的な内容の仕様のＴＶ  １０２への提供が行われる。
【００１９】
より詳細を以下に説明するように、特定の実施形態においては、対応するコントロール・コマンドの、ＴＶ  １０２から補助デバイス１０４〜１０８への中継を行うためにも対応する通信プロトコルが使用される。
【００２０】
選択された実施形態においては、補助デバイスが、ＶＣＲ  １０４、ＤＶＤプレーヤ１０６等のようにＴＶ  １０２へビデオ信号を提供する電子デバイスの場合に、追加の「媒体」１２２による「データ」結合を伴うことなく、従来的なケーブリング１２４または１２６だけを介して補助デバイスとＴＶ  １０２を結合することができる。その場合の実施形態においては、コントロール・エンド・ユーザ・インターフェース・ディスプレイに関する仕様が、ビデオ・プロトコルに埋め込まれたメッセージ・ベースの通信プロトコルを使用して提供されるようにすることができる。たとえば、コントロール・エンド・ユーザ・インターフェース・ディスプレイの実質的な内容に関する仕様を、ＮＴＳＣ、ＰＡＬ、またはＳＥＣＡＭ標準に従って送信されるビデオ信号の垂直帰線消去期間内に埋め込まれる予め決定済みのメッセージ・プロトコルに従って送信することができる。
【００２１】
（方法）
図２は、本発明の、現場拡張可能な被コントロール側をソースとするユニバーサル・リモート・コントロール方法を一実施形態に従ってさらに詳細に示している。ここに例示されているように、現場拡張可能なユニバーサル・リモート１１０が、エンターテインメント・システム１００のコントロールのために最初に利用可能状態、すなわち導入されるとき（または、停電もしくはその他の理由から電子デバイスのコントロールのための被コントロール側をソースとするコントロール・エンド・ユーザ・インターフェースの全部もしくは一部が失われた後に再導入されるとき）、現場拡張可能なユニバーサル・リモート１１０は、ディスカバリ・メッセージ２０２を最隣接している主要被コントロール電子デバイス（この例の場合にはＴＶ  １０２）にブロードキャストする。このブロードキャストは、明示的なユーザ・コントロール（たとえば、ユーザによる、ユニバーサル・リモート１１０の特定のコントロール・キーの選択、または１ないしは複数のコントロール・キーの予め決定済みの選択パターンに従った選択）を介してトリガされるようにすることができる。ブロードキャストは、たとえば、主要被コントロール電子デバイスがリスニングを行うことになる予め決定済みのポートにターゲットされた、この分野に周知の多数のディスカバリ・プロトコルのいずれか１つに従って行うことができる。
【００２２】
図示されているように、ＴＶ  １０２等の主要被コントロール・デバイスは、ディスカバリ・ブロードキャストが「聞こえる」と、そのブロードキャストに対する確認応答２０４を行って応答し、この実施形態の場合であれば、ユニバーサル・リモート１１０に対してネットワーク・アドレスを割り当てる。代替実施形態においては、それに代えてデバイス識別子が割り当てられて使用されるようにしてもよい。
【００２３】
続いて、時間的にその後の時点で（初期化／再初期化プロセスの間、または新しい補助デバイスの導入時に）現場拡張可能なユニバーサル・リモート１１０は、そのコントロール・エンド・ユーザ・インターフェースのコレクションを更新する要求２０６を発行する。一実施形態においては、この要求が、現場拡張可能なユニバーサル・リモート１１０によってすでに所有されているコントロール・エンド・ユーザ・インターフェースと、そのそれぞれの対応するバージョンの目録を含み、したがってＴＶ  １０２は、適用可能なコントロール・エンド・ユーザ・インターフェースの欠落しているバージョンもしくは置換えバージョンだけに応答すればよくなる。この目録は初期化または再初期化の間に「空」になる。前述同様に、明示的なユーザ・コントロール（たとえば、ユーザによる、ユニバーサル・リモート１１０の特定のコントロール・キーの選択、または１ないしは複数のコントロール・キーの予め決定済みの選択パターンに従った選択）によってこの要求がトリガされるようにしてもよい。一実施形態においては、この要求が、ＴＶ  １０２に既知の予め決定済みのメッセージ・フォーマットを用いて送信される。
【００２４】
ＴＶ  １０２は、前述したように、この要求を受信すると、現場拡張可能なユニバーサル・リモート１１０によってすでに所有されている、列挙されたコントロール・エンド・ユーザ・インターフェースに基づいて必要な更新を決定し、欠落しているか、あるいは新しいバージョンのコントロール・エンド・ユーザ・インターフェース２０８に応答してそれ自体および結合された補助デバイス１０４〜１０８をコントロールする。
【００２５】
その後、適切なコントロール・エンド・ユーザ・インターフェースが提供されると、ユーザは、提供されたインターフェースとのインタラクションを行って、ＴＶ  １０２とそれに結合されている補助デバイス１０４〜１０８をコントロールするためにコントロール・コマンド２１０を発行する。一実施形態においては、コントロール・コマンド２１０が、それぞれのコントロールされるデバイス、すなわちＴＶ  １０２と補助デバイス１０４〜１０８に対して直接、たとえば前述したＩｒＤＡ標準ベースの光学接続を介して提供される。代替実施形態においては、コントロール・コマンド２１０がＴＶ  １０２によって受け入れられ、それらがＴＶ  １０２へ向けられたものである場合にはＴＶ  １０２による応答が行われ、それ以外であれば結合された適切な補助デバイス１０４〜１０８へルーティングされる（コマンド２２２）。その種の実施形態では、補助デバイスがそれ自体のコントロール・エンド・ユーザ・インターフェース仕様をＴＶ  １０２へ提供する媒体と同じ媒体を介してコントロール・コマンドを補助デバイスに中継できるので、補助デバイス１０４〜１０８は、現場拡張可能なユニバーサル・リモート１１０がコントロール・コマンドの送信に使用する媒体内のコマンドを受け入れるようになっている必要はない。したがって、ＴＶ  １０２だけ、つまり主要被コントロール電子デバイスだけがそのように装備されていれば充分である。
【００２６】
「他方」の側を参照すると、ＴＶ  １０２と補助デバイス、たとえば補助デバイス１０４〜１０８の１つとの間において、その補助デバイスが最初に動作環境になるとき、初期化の適切な時点で、その補助デバイスがディスカバリ・メッセージ２１２を前述同様にもっとも近くに配置された主要被コントロール電子デバイスにブロードキャストする。
【００２７】
この実施形態の場合には、前述同様にＴＶ  １０２は、ディスカバリ・ブロードキャストが「聞こえる」と、そのブロードキャストに対する確認応答２１４を行い、「新しい」補助デバイスにネットワーク・アドレス２１４を割り当てる。前述同様に代替実施形態においては、ネットワーク・アドレスに代えてデバイス識別子が割り当てられて使用されるようにすることもできる。
【００２８】
ネットワーク・アドレスの割り当てが完了すると、この実施形態の場合には、「新しい」補助デバイスがＴＶ  １０２に対して、そのコントロール・エンド・ユーザ・インターフェースを現場拡張可能なユニバーサル・リモート１１０へ「中継」することを求める要求２１６を行う。一実施形態においては、より詳細については後述するが、コントロール・エンド・ユーザ・インターフェースが多数のディスプレイ状態、ディスプレイ・セル、ディスプレイ状態遷移規則を有する形式で構成される。さらに、「新しい」補助デバイスへは、コントロール・エンド・ユーザ・インターフェースの実質的な内容を指定する仕様をＴＶ  １０２へ提供することだけが求められる。それに応答してＴＶ  １０２は、そのコントロール・エンド・ユーザ・インターフェースに関する実行可能コードを生成する。さらに、各種の実施形態においては、（図８に示すような）ＸＭＬ類似の仕様言語を使用してこの仕様が表現されることが望ましい。ＸＭＬは、この分野において周知である。つまり、このコントロール・エンド・ユーザ・インターフェースの実質的な内容を指定するＸＭＬ類似のアプローチは、当業者の能力内であり、したがってこれ以上の詳細な説明は省略する。
【００２９】
引き続き図２を参照するが、「中継」要求に応答してＴＶ  １０２は、要求の確認応答２１８を返し、「新しい」補助デバイスに対してそのコントロール・エンド・ユーザ・インターフェースを指定するように指示する。仕様の提供に対する承認の受信時に、「新しい」補助デバイスは、その「新しい」補助デバイスをコントロールするためのコントロール・エンド・ユーザ・インターフェースの実質的な内容を指定する仕様２２０をＴＶ  １０２へ提供する。
【００３０】
一実施形態においては、ＴＶ  １０２と「新しい」補助デバイスの間のこの交換に、ＴＶ  １０２が、その「新しい」補助デバイスへ向けられたコントロール・コマンドのリスニングを行い、その「新しい」補助デバイスへの中継を行うべきか否かに関する指定も含まれる。それを行うことになる場合には、「新しい」補助デバイスをコントロールするコントロール・エンド・ユーザ・インターフェースを用いて現場拡張可能なユニバーサル・リモート１１０を更新することに加えて、ＴＶ  １０２は、リモート１１０がそのコントロール・エンド・ユーザ・インターフェースのコレクションに関する更新の要求を次に行うとき、それぞれの補助デバイスに向けられたコントロール・コマンドのリスニングおよび中継を代行することになる補助デバイスのリストに、その「新しい」補助デバイスを追加する。
【００３１】
（現場拡張可能なユニバーサル・リモートおよびコントロール・エンド・ユーザ・インターフェース）
図３ａ〜３ｃは、一実施形態に従った現場拡張可能なユニバーサル・リモートとそれに描写される各種のコントロール・エンド・ユーザ・インターフェースを示している。図３ａに示されている現場拡張可能なユニバーサル・リモート１１０は、コントロール・ボタン３０１〜３０４、ワイヤレス受信機／送信機３１３、タッチ・スクリーンＬＣＤ  ３１２を有する。コントロール・ボタン３０１〜３０４は、リモート・コントロールに共通する機能を行うために採用されており、それには、限定する意図ではないが、電源オン／オフ、さらには前述したディスカバリ・ブロードキャストと更新要求が含まれる。ワイヤレス受信機／送信機３１３は、前述したブロードキャストや確認応答メッセージをはじめ、コントロール・コマンドを含む信号の送受に使用される。ＬＣＤ  ３２０は、提供されたコントロール・エンド・ユーザ・インターフェースの描写するために使用され、ユーザが提供されたコントロール・エンド・ユーザ・インターフェースとのインタラクションを行い、ユーザがＴＶ  １０２と補助デバイス１０４〜１０８をコントロールできるようにする。
【００３２】
図３ａは、タッチ・スクリーンＬＣＤ  ３１２上に描写されたＴＶ  １０２をコントロールするためのコントロール・エンド・ユーザ・インターフェースの初期ディスプレイ状態の一例である。この実施形態の場合には、初期ディスプレイ状態が、ＴＶ  １０２のグラフィック表現になっている。ＴＶ  １０２のグラフィック表現は、グラフィック表現に関連付けされた一連のコントロール・エンド・ユーザ・インターフェースとのインタラクションによりＴＶ  １０２をコントロールできることをユーザ（図示せず）に伝える。その後に続くディスプレイは、ユーザのインタラクションを基礎として描写される。
【００３３】
図３ｂは、多数の電子デバイスをコントロールするためのユーザ・インターフェース・ディスプレイのコレクションのディスプレイ状態の別の例を示している。この例のディスプレイ状態は、ＶＣＲ  １０４、ＤＶＤ  １０６、ホーム・シアタのオーディオ・コントロール・ユニット１０８のすべてが、それぞれのコントロール・エンド・ユーザ・インターフェース仕様をＴＶ  １０２に対して提供済みであり、それが、対応するコントロール・エンド・ユーザ・インターフェースを生成し、生成した対応するコントロール・エンド・ユーザ・インターフェースを、リモート１１０からの更新要求に応答して現場拡張可能なユニバーサル・リモート１１０に提供していることを表している。更新要求は、そのユーザがエンターテインメント環境に、それぞれの対応する電子デバイスを追加するときにリモート１１０のユーザから要求されている。
【００３４】
図示されているように、例示の複合コントロール・エンド・ユーザ・インターフェースのディスプレイ状態は、各デバイス、すなわちＴＶ  １０２、ＶＣＲ  １０４、ＤＶＤ  １０６、ホーム・シアタのオーディオ・コントロール・ユニット１０８のグラフィック表現を含んでいる。
【００３５】
図３ｃは、初期ディスプレイ状態とのユーザ・インタラクションに応じたコントロール・エンド・ユーザ・インターフェースのディスプレイ状態のさらに別の例を示している。これに示されているように、この実施形態の場合には、ユーザが初期ディスプレイ状態とのインタラクションを行うと（たとえば、現場拡張可能なユニバーサル・リモート１１０のＬＣＤ  ３２０上に描写されているＴＶ  １０２のグラフィック表現を選択することによって）、タッチ・スクリーンＬＣＤ  ３１２上にそのユーザ用の次のディスプレイ状態が表示される。例示のコントロール・エンド・ユーザ・インターフェースの場合には、次のディスプレイ状態が、ＴＶ  １０２の各種の動作特性をコントロールするための各種のコントロール・ボタン３３２〜３３４のグラフィック表現を含んでいる。これらのコントロール・ボタンには、たとえば音量コントロール、チャンネル選択、メニュー表示等のための「ボタン」を含めることができる。たとえば、メニュー・ボタンの１つをＴＶ  １０２のサウンドのタイプ（つまり、ステレオ、モノラル、サラウンド、シアタ等）を選択するためのメニュー・ボタンとしてもよい。ユーザがコントロールのためにサウンドのタイプを選択するメニュー・ボタンを押すと、サウンドのタイプをコントロールするための別のコントロール・ディスプレイがユーザ・インターフェースとして描写される。このほかのＴＶ  １０２の動作特性のコントロールについても、同様な形で行われる。これらの動作特性としては、限定する意図ではないが、画像の明るさ、画像のコントラスト、画像の色等を挙げることができる
【００３６】
同様に、ほかの補助デバイス１０４〜１０８の動作条件および／または特性のコントロールについても、類似した形で行うことができる。それらの動作特性には、限定をする意図ではないが、再生、停止、一時停止、早送り、巻き戻し等を含めることができる。
【００３７】
（エンド・ユーザ・インターフェース・ディスプレイ）
ここで図４を参照すると、一実施形態に従って、ＴＶ  １０２または補助デバイス１０４〜１０８の１つをコントロールするためのコントロール・エンド・ユーザ・インターフェースが系統化され、現場拡張可能なユニバーサル・リモート１１０へ送られる方法を例示したブロック図が示されている。これに例示されているように、ＴＶ  １０２または補助デバイス１０４〜１０８の１つをコントロールするためのエンド・ユーザ・インターフェース４０２が、各種ディスプレイ状態に関するコントロール・エンド・ユーザ・インターフェースの具体例を対応させて定義する多数のディスプレイ状態定義４０６の形式でＴＶ  １０２から現場拡張可能なユニバーサル・リモート１１０へ提供される。ディスプレイ状態に関するコントロール・エンド・ユーザ・インターフェースの各具体例は、多数のディスプレイ・セル４０４から構成される。この実施形態について言えば、ディスプレイ・セル４０４は、タイトル、ユーザ選択のためのアイコン（たとえば、音量コントロールのための上向きおよび下向きの矢印）、および発行される関連付けされたコントロール・コマンド（たとえば、音量の増加または減少）等のコントロール・エンド・ユーザ・インターフェースの要素を含んでいる。タイトル等のディスプレイ要素またはその他の持続的に表示される要素、たとえば電源のオン／オフ、および音量コントロール等を含むディスプレイ・セルは、結合されて複数のディスプレイ状態で表示されるようにすることができる。さらに、ディスプレイ状態定義は、ユーザがエンド・ユーザ・インターフェースとインタラクションを行ってＴＶ  １０２と補助デバイス１０４〜１０８をコントロールするときの、定義済みディスプレイ状態（つまり、ユーザ・インターフェースの具体例）の間の遷移を決定する条件を指定するディスプレイ状態遷移規則４１０を含む。たとえば、図３ｂのディスプレイ状態のＴＶ  １０２のグラフィック表現がユーザによって選択されたときに、コントロール・エンド・ユーザ・インターフェースは、図３ｂによって示されているディスプレイ状態から図３ｃによって示されているディスプレイ状態へ遷移することになる。
【００３８】
動作の間は、現在のディスプレイ状態、したがってエンド・ユーザ・インターフェースの現在の具体例が、現場拡張可能なユニバーサル・リモート１１０によってローカルに決定される。したがって、ディスプレイ状態定義２０６（ディスプレイ・セル２０８とディスプレイ状態遷移規則２１０を含む）の転送の後、コントロール・コマンドが現場拡張可能なユニバーサル・リモート１１０からＴＶ  １０２、あるいは補助デバイス１０４〜１０８の１つに向けて発行される場合を除いて、現場拡張可能なユニバーサル・リモート１１０とＴＶ  １０２の間、もしくはその他の補助デバイス１０４〜１０８との間には、最小限のインタラクションもしくはデータ送信しか必要とならない。
【００３９】
ディスプレイ状態、ディスプレイ・セル、およびディスプレイ状態遷移規則を有するローカルにコントロールされるエンド・ユーザ・インターフェースは、本発明と発明者を共通にする２０００年９月１４日に出願された同時係属の米国特許出願「Ｄｉｓｐｌａｙ  Ｓｔａｔｅ  ａｎｄ／ｏｒ  Ｃｅｌｌ  Ｂａｓｅｄ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｐｒｏｖｉｓｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ（ディスプレイ状態および／またはセル・ベースのユーザ・インターフェース提供方法および装置）」の発明の内容である。その明細書は、参照によりこれに完全に援用されている。
【００４０】
図５は、一実施形態に従った現場拡張可能なユニバーサル・リモート１１０の関連要素の内部コンポーネントを例示している。これに示されているように、現場拡張可能なユニバーサル・リモート１１０は、プロセッサ５０２と不揮発性メモリ５０４を含んでいる。プロセッサ５０２のプロセッシング・パワーと不揮発性メモリ５０４のサイズは、パフォーマンス設計ポイントに応じて、すなわちサポートされている被コントロール電子デバイスのコントロール・エンド・ユーザ・インターフェースの総合的な複雑性に応じて多様化できる。明らかであろうが、より高いパフォーマンス設計ポイントに関してはハイ・パフォーマンスのプロセッサや大きなサイズのメモリが採用されることになり、より低いパフォーマンス設計ポイントに関しては、より低いパフォーマンスのプロセッサとより小さいサイズのメモリが採用されることになる。
【００４１】
上記に加えて、この実施形態の場合には、現場拡張可能なユニバーサル・リモート１１０がＧＰＩＯ  ５０６やビデオ・アダプタ５０８、通信インターフェース５１０を備えている。より詳細に述べれば、この実施形態に関して通信インターフェース５１０は、各種の被コントロール電子デバイス、すなわちＴＶ  １０２や補助デバイス１０４〜１０８のコントロール・エンド・ユーザ・インターフェースを提供するための主要被コントロール電子デバイス、すなわちＴＶ  １０２との通信にＩＥＥＥ８０２．１１ベースのワイヤレス通信インターフェースを備え、被コントロール電子デバイスに対してコントロール・コマンドを直接送信するためにＩｒＤＡ標準ベースの光学通信インターフェースを備える。これらの要素は、システム・バス５１４を介して互いに結合されているが、これは１ないしは複数のバスを表す。バスが複数になる場合には、１ないしは複数のバス・ブリッジ（図示せず）によってそれらがブリッジされる。
【００４２】
これらの要素のそれぞれは、この分野に周知の従来的な機能を実行する。特に不揮発性メモリ５０４は、前述した現場拡張可能なユニバーサル・リモート１１０のブロードキャストの発行機能、要求の発行機能、コマンドの発行機能を実施するプログラミング・インストラクションのコピーをストアするために採用されている。一実施形態においては、このプログラミング・インストラクションがＣインストラクションであり、メモリ割り付け、割り込み、例外ハンドリング等といったコア実行サービスを有するＰａｌｍ  ＯＳ（パームＯＳ）実行環境における実行のためにコンパイルされる。
【００４３】
（主要被コントロール電子デバイス（たとえばＴＶ  １０２））
図６は、一実施形態に従ったＴＶ  １０２等の主要被コントロール電子デバイスの関連要素の内部コンポーネントを示している。これに示されているように、ＴＶ  １０２の関連要素には、プロセッサ６０２とシステム・メモリ６０４が含まれる。前述同様に、プロセッサ６０２のプロセッシング・パワーとシステム・メモリ６０４のサイズは、パフォーマンス設計ポイントに応じて、言い換えると補助デバイスの数、すなわちこのデバイスがそれらの補助デバイスに代わってそれぞれのコントロール・エンド・ユーザ・インターフェースや適用可能な場合にはコントロール・コマンドの「中継」を行うことのできる補助デバイスの数に応じて多様化し得る。明らかであろうが、より高いパフォーマンス設計ポイントに関してはハイ・パフォーマンスのプロセッサと大きなサイズのメモリが採用され、より低いパフォーマンス設計ポイントに関しては、より低いパフォーマンスのプロセッサとより小さいサイズのメモリが採用されることになる。
【００４４】
上記に加えてＴＶ  １０２は、大容量ストレージ・デバイス６０６（ハードディスク、ＣＤＲＯＭ等）、ＧＰＩＯ  ６０７、ビデオ・アダプタ６０８、通信インターフェース６１０（シリアル、パラレル、ＵＳＢ、またはＩＥＥＥ１３９４ベースの有線インターフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）／ＩＥＥＥ８０２．１１ベースのワイヤレス・インターフェース、および／またはＩｒＤＡ標準ベースの光学通信インターフェース）を備えている。これらの要素は、システム・バス６１４を介して互いに結合されているが、これは１ないしは複数のバスを表す。バスが複数になる場合には、１ないしは複数のバス・ブリッジ（図示せず）によってそれらがブリッジされる。
【００４５】
これらの要素のそれぞれは、この分野に周知の従来的な機能を実行する。特にシステム・メモリ６０４と大容量ストレージ６０６は、前述したＴＶ  １０２の機能、すなわち補助デバイス１０４〜１０８からのコントロール・エンド・ユーザ・インターフェース仕様の受け入れ、それらのコントロール・エンド・ユーザ・インターフェースの生成、さらには生成したコントロール・エンド・ユーザ・インターフェースの提供をはじめ、それ自体にターゲットされたコントロール・コマンドの受け入れ、および補助デバイス１０４〜１０８のうちの適用可能なデバイスに向けられたコントロール・コマンドの中継を具体化するプログラミング・インストラクションのコピーをストアするために採用されている。
【００４６】
一実施形態においては、このプログラミング・インストラクションがＣインストラクションであり、メモリ割り付け、割り込み、例外ハンドリング等といったコア実行サービスを有するＬｉｎｕｘ（リナクス）実行環境における実行のためにコンパイルされる。
【００４７】
（補助被コントロール電子デバイス）
図７は、一実施形態に従った補助被コントロール電子デバイス（ＶＣＲ  １０４またはＤＶＤ  １０６等）の関連要素の内部コンポーネントを示している。ここに示されているように、補助被コントロール電子デバイス１０４／１０６／１０８は、プロセッサ７０２と不揮発性メモリ７０４を備えている。この場合においても、プロセッサ７０２のプロセッシング・パワーと不揮発性メモリ７０４のサイズは、パフォーマンス設計ポイントに応じて、すなわちコントロール・エンド・ユーザ・インターフェースの複雑性に応じて多様化し得る。明らかであろうが、より高いパフォーマンス設計ポイントに関してはハイ・パフォーマンスのプロセッサと大きなサイズのメモリが採用されることになり、より低いパフォーマンス設計ポイントに関しては、より低いパフォーマンスのプロセッサとより小さいサイズのメモリが採用されることになる。
【００４８】
上記に加えて補助被コントロール電子デバイス１０４／１０６／１０８は、ＧＰＩＯ  ７１０および通信インターフェース７１２（シリアル、パラレル、ＵＳＢ、またはＩＥＥＥ１３９４ベースの有線インターフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）／ＩＥＥＥ８０２．１１ベースのワイヤレス・インターフェース、および／またはＩｒＤＡ標準ベースの光学通信インターフェース）を備えている。これらの要素は、システム・バス７１４を介して互いに結合されているが、これは１ないしは複数のバスを表す。バスが複数になる場合には、１ないしは複数のバス・ブリッジ（図示せず）によってそれらがブリッジされる。
【００４９】
これらの要素のそれぞれは、この分野に周知の従来的な機能を実行する。特に不揮発性メモリ７０４は、前述した本発明の教示を組み込んだ補助電子デバイスの、コントロール・エンド・ユーザ・インターフェース関連の機能を具体化するプログラミング・インストラクションのコピーをストアするために採用されている。
【００５０】
一実施形態においては、このプログラミング・インストラクションがＣインストラクションであり、メモリ割り付けや割り込み、例外ハンドリング等といったコア実行サービスを有するＬｉｎｕｘ（リナクス）実行環境における実行のためにコンパイルされる。
【００５１】
（利点）
このように以上の説明から、ここに述べられている関連要素が装備されたユニバーサル・リモートは、そのユニバーサル・リモートの設計と製造の時点において被コントロール電子デバイスをコントロールするためのコントロールが既知であるか否かとは無関係に、本発明の教示を組み込んだ、非常に多くの被コントロール電子デバイスをコントロールするためのユニバーサル・リモートとして斬新に強化され、かつ現場拡張可能であることがわかる。
【００５２】
結果的に本発明の現場拡張可能なユニバーサル・リモートのユーザは、現場拡張可能なユニバーサル・リモートに被コントロール電子デバイスを識別させる負担が実質的に軽減される。その複雑性ならびに負担、すなわち新しいバージョンまたは新しいデバイスも含め、各種の被コントロール電子デバイスとともに現場拡張可能なユニバーサル・リモートのコントロールを可能にする複雑性ならびに負担は、それらのデバイスの設計ならびに製造へシフトされる。
【００５３】
したがってユーザは、本発明の現場拡張可能なユニバーサル・コントロールの使用において、本発明の教示が組み込まれた電子デバイスをコントロールするためにはるかにユーザ・フレンドリである。
【００５４】
（まとめおよび結論）
以上、改良された現場拡張可能な被コントロール側をソースとするユニバーサル・リモート・コントロール方法と装置について説明してきた。はじめに述べたように、当業者にあっては、本発明がこれらの詳細な説明に限定されることはなく、むしろ本発明が、付随する特許請求の範囲の精神ならびに範囲内における修正ならびに変形を伴って実施可能なことを認識されよう。したがって、この説明は、本発明の限定ではなく例証として考えられるべきとする。
【図面の簡単な説明】
【００５５】
【図１】一実施形態に従って本発明の概要を示したブロック図である。
【図２】一実施形態に従って本発明の方法をさらに詳細に示したブロック図である。
【図３ａ】一実施形態に従って本発明の現場拡張可能なユニバーサル・リモートの一例、およびその上に表示される被コントロール側をソースとするコントロール・エンド・ユーザ・インターフェースのディスプレイ状態の一例を示した平面図である。
【図３ｂ】一実施形態に従って本発明の現場拡張可能なユニバーサル・リモートの一例、およびその上に表示される被コントロール側をソースとするコントロール・エンド・ユーザ・インターフェースのディスプレイ状態の一例を示した平面図である。
【図３ｃ】一実施形態に従って本発明の現場拡張可能なユニバーサル・リモートの一例、およびその上に表示される被コントロール側をソースとするコントロール・エンド・ユーザ・インターフェースのディスプレイ状態の一例を示した平面図である。
【図４】一実施形態に従って本発明を実施するための使用に適したエンド・ユーザ・インターフェースの具体化のテクニックを示したブロック図である。
【図５】本発明の一実施形態に従ったリモート・コントロール、主要被コントロール電子デバイス、および補助被コントロール電子デバイスの内部コンポーネントを示したブロック図である。
【図６】本発明の一実施形態に従ったリモート・コントロール、主要被コントロール電子デバイス、および補助被コントロール電子デバイスの内部コンポーネントを示したブロック図である。
【図７】本発明の一実施形態に従ったリモート・コントロール、主要被コントロール電子デバイス、および補助被コントロール電子デバイスの内部コンポーネントを示したブロック図である。
【図８】一実施形態に従って本発明のエンド・ユーザ・インターフェース仕様の側面の実施に適したＸＭＬ類似の仕様アプローチを示した説明図である。
【図１】
2005510971.tif 000003
【図２】
2005510971.tif 000004
【図３ａ】
2005510971.tif 000005
【図３ｂ】
2005510971.tif 000006
【図３ｃ】
2005510971.tif 000007
【図４】
2005510971.tif 000008
【図５】
2005510971.tif 000009
【図６】
2005510971.tif 000010
【図７】
2005510971.tif 000011
【図８】
2005510971.tif 000012
【国際調査報告】
2005510971.tif 000013