(57)【要約】  家庭用機器システム１００を制御するためのコントロールデバイス１３０は、第１のリモート制御可能デバイス１１０と、第２のリモート制御可能デバイス１２０と、リモートコントロール１５０とを備える。リモートコントロールは、通常、リモートコントロールが指示している１５６、１５６’リモート制御可能デバイスを識別するために構成される指示検出ユニット１４０を備える。リモートコントロールは、ユーザがリモートコントロールで第１のデバイスを指示する間、コピーを指令するユーザ入力に応答して読取りを指令するために構成され、リモートコントロールは、ユーザがリモートコントロールで第２のデバイスを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令するために構成される。コントロールデバイスは、読取りに応答して第１のデバイスの第１の値を受信するために構成される受信ユニット３１０と、第２のデバイスの機能に影響を及ぼすため、書込みに応答して第２のデバイスの値を置換するため、第１の値に基づいて第３の値を決定するために構成される、受信ユニットに結合された変換ユニット３２０とを備える。したがって、コントロールデバイスは、これらのデバイスを制御するため直観的なドラッグ及びドロップシステムをユーザに提供するため、家庭用機器システムのリモート制御可能デバイスを結合する。
2019504535.tif 000002
【特許請求の範囲】
【請求項１】
家庭用機器システムを制御するためのコントロールデバイスであって、前記家庭用機器システムは、
第１のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第１の属性であって、第１のラベル及び第１の値を持つ当該第１の属性を持つ第１のリモート制御可能デバイスであって、第１のデバイス識別子に関連付けられる当該第１のリモート制御可能デバイスと、
第２のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第２の属性であって、第２のラベル及び第２の値を持つ当該第２の属性を持つ第１のリモート制御可能デバイスであって、第２のデバイス識別子に関連付けられる当該第２のリモート制御可能デバイスと、
ユーザ入力を受信するための入力オーガンを備えるリモートコントロールと、
前記リモート制御可能デバイスに関連付けられるデバイス識別子に基づいて、前記リモートコントロールが指示している前記リモート制御可能デバイスを識別するための指示検出ユニットとを備え、
前記リモートコントロールは、ユーザが前記第１のリモート制御可能デバイスに前記リモートコントロールを指示する間、コピーを指令するユーザ入力に応答して読取りを指令し、
前記リモートコントロールは、ユーザが前記第２のリモート制御可能デバイスに前記リモートコントロールを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令し、
前記コントロールデバイスは、前記読取りに応答して前記第１のデバイス識別子を受信し、前記書込みに応答して前記第２のデバイス識別子を受信する受信ユニットと、前記第１のデバイス識別子、前記第２のデバイス識別子、及び前記第１の値に基づいて、前記第２の値を置換するための第３の値を決定する、前記受信ユニットに結合された変換ユニットとを備える、コントロールデバイス。
【請求項２】
前記第３の値を決定することは、前記第１の値を取出すため前記第１のリモート制御可能デバイスに前記第１のラベルを送信するため、前記第１のデバイス識別子及び前記第２のデバイス識別子に基づいて、前記第１のラベルを選択することを有する、請求項１に記載のコントロールデバイス。
【請求項３】
前記第３の値を決定することは、前記第１のデバイス識別子及び前記第２のデバイス識別子に基づいて、前記第２の値を置換するため前記第２のリモート制御可能デバイスに前記第２のラベルを送信するため、前記第２のラベルを選択することを有する、請求項１又は２に記載のコントロールデバイス。
【請求項４】
前記第３の値を決定することは、前記第１のデバイス識別子及び前記第２のデバイス識別子に基づいて、前記第１の値を前記第３の値に変換するための変換を選択することを含む、請求項１乃至３の何れか一項に記載のコントロールデバイス。
【請求項５】
前記変換ユニットは、第１のテーブルを使用して前記第１のラベル及び／若しくは前記第２のラベルを決定する、並びに／又は、第２のテーブルを使用して前記第１の値を前記第３の値に変換するための変換を決定する、請求項１乃至４の何れか一項に記載のコントロールデバイス。
【請求項６】
前記変換ユニットは、前記第１のデバイス識別子及び前記第１の値に基づいて中間値を決定し、前記第２のデバイス識別子及び前記中間値に基づいて前記第３の値を決定する、請求項１乃至５の何れか一項に記載のコントロールデバイス。
【請求項７】
第１のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第１の属性であって、第１のラベル及び第１の値を持つ当該第１の属性を持つ第１のリモート制御可能デバイスであって、第１のデバイス識別子に関連付けられる当該第１のリモート制御可能デバイスと、
第２のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第２の属性であって、第２のラベル及び第２の値を持つ当該第２の属性を持つ第１のリモート制御可能デバイスであって、第２のデバイス識別子に関連付けられる当該第２のリモート制御可能デバイスと、
ユーザ入力を受信するための入力オーガンを備えるリモートコントロールと、
前記リモート制御可能デバイスに関連付けられるデバイス識別子に基づいて、前記リモートコントロールが指示している前記リモート制御可能デバイスを識別するための指示検出ユニットと、
請求項１乃至６の何れか一項に記載のコントロールデバイスとを備える家庭用機器システムであって、
前記リモートコントロールは、ユーザが前記第１のリモート制御可能デバイスに前記リモートコントロールを指示する間、コピーを指令するユーザ入力に応答して読取りを指令し、
前記リモートコントロールは、ユーザが前記第２のリモート制御可能デバイスに前記リモートコントロールを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令する、
家庭用機器システム。
【請求項８】
前記リモートコントロールは、指示検出ユニットを備え、
前記指示検出ユニットは、リモート制御可能デバイスに関連付けられるビーコンによって放出されるビーコン識別子を検出し、前記リモートコントロールが、どのリモート制御可能デバイスを指示しているかを決定するための方向感度のあるセンサであり、
前記ビーコン識別子はデバイス識別子である、請求項７に記載の家庭用機器システム。
【請求項９】
前記受信ユニットは、前記第１のリモート制御可能デバイスから前記第１の値を受信し、前記第３の値を決定することは、前記第１のデバイス識別子及び前記第２のデバイス識別子に基づいて、第１の値を第３の値に変換することを有する、請求項７又は８に記載の家庭用機器システム。
【請求項１０】
請求項７乃至９の何れか一項に記載の家庭用機器システムにおいて定義されるリモートコントロールであって、請求項１乃至６の何れか一項に記載のコントロールデバイスを備える、リモートコントロール。
【請求項１１】
請求項７乃至９の何れか一項に記載の家庭用機器システム用のリモート制御可能デバイスであって、
前記リモート制御可能デバイスは、前記リモート制御可能デバイスを制御するため第１の値を持つ使用中の第１の属性を持ち、
前記リモート制御可能デバイスは、読取りコマンドを受信し、
受信すると、前記第１の値を送信する、リモート制御可能デバイス。
【請求項１２】
テレビジョン、ＤＶＤプレーヤ、ラジオ、ＣＤプレーヤ、ランプ、空気調節装置、マイクロ波オーブン、エアヒートオーブン、ストーブ、冷蔵庫、ランプ、サーモスタット、コンピュータ、タブレット、及びスマートフォンからなるデバイスの群のうちの１つである、請求項１１に記載のリモート制御可能デバイス。
【請求項１３】
請求項１乃至６の何れか一項に記載のコントロールデバイスを制御するための方法であって、前記方法は、
前記読取りに応答して前記第１のデバイス識別子を受信し、前記書込みに応答して前記第２のデバイス識別子を受信するステップと、
前記第１のデバイス識別子、前記第２のデバイス識別子、及び前記第１の値に基づいて、前記第２の値を置換するための前記第３の値を決定するステップとを有する、方法。
【請求項１４】
請求項１０に記載のリモートコントロールを制御するための方法であって、前記方法は、
ユーザが前記第１のリモート制御可能デバイスに前記リモートコントロールを指示する間、ユーザがコピーを指令することに応答して前記第１のリモート制御可能デバイスの読取りを指令するステップと、
ユーザが前記第２のリモート制御可能デバイスに前記リモートコントロールを指示する間、ユーザがペーストを指令することに応答して前記第２のリモート制御可能デバイスへの書込みを指令するステップと、
前記読取りに応答して前記第１のデバイス識別子を受信し、前記書込みに応答して前記第２のデバイス識別子を受信するステップと、
前記第１のデバイス識別子、前記第２のデバイス識別子、及び前記第１の値に基づいて、前記第２の値を置換するための前記第３の値を決定するステップとを有する、方法。
【請求項１５】
プロセッサに請求項１３に記載の方法を実施させるために動作可能である、当該プロセッサを備えるコントロールデバイス用の、及び／又は、プロセッサに請求項１４に記載の方法を実施させる当該プロセッサを備えるリモートコントロール用の、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭用機器システムを制御するためのコントロールデバイスの分野に関する。本発明は、更に家庭用機器システムを制御するためのリモートコントロールに関する。本発明は、更に家庭用機器システムに関する。本発明は、更に家庭用機器システム用のリモート制御可能デバイスに関する。本発明は、更に家庭用機器システムを制御するためのコントロールデバイスを制御するための方法に関する。本発明は、更にリモートコントロールを制御するための方法に関する。本発明は、更に家庭用機器システムを制御するためのコントロールデバイス又は家庭用機器システムを制御するためのリモートコントロールを制御するためのコンピュータプログラム製品に関する。
【０００２】
任意の家電デバイス等の家庭用デバイス、例えば、テレビジョン、ＤＶＤプレーヤ、チューナ等の家庭用デバイスの制御のために、リモートコントロールが一般に使用される。しかし、平均的な家庭において、複数のリモートコントロール、しばしば、各家電デバイスについて１つのリモートコントロールが必要とされ得る。所有する家電デバイスをよく知っている人の場合でも、各リモートコントロール上の各ボタンが実際に何のためのものであるかを思い出すことは困難である。
【０００３】
ユニバーサルリモートコントロールデバイスは、いくつかの家庭用デバイスを制御するために使用され得る。ユニバーサルリモートコントロールは、１つの家庭用デバイスと別の家庭用デバイスを区別することが可能でないため、各家庭用デバイス用の専用のボタンを装備しなければならず、ユーザは、所望の家庭用デバイスと相互作用する前に適切なボタンを明示的に押さなければならない。
【背景技術】
【０００４】
ヨーロッパ特許出願公開ＥＰ２０８４９４４Ｂ１は、リモートコントロールによって複数の光源を制御するための照明システムを開示する。単一の光コントロールインタフェースが複数の光源に結合される。光コントロールインタフェースは、各光源について、それぞれの光源を制御する値を有する光属性を有する。光属性は、放出光の、輝度、色温度、方向、動特性、色相、及び／又は飽和であってもよい。
【０００５】
各光源は、リモートコントロールからの赤外線（ＩＲ）コマンドを受信するための受信機を有する。コマンドは、受信機によって受信され、コマンドコンバータに渡される。コマンドコンバータは、受信済み赤外線（ＩＲ）コマンドをＲＳ２３２信号に変換する。ＲＳ２３２信号は、システムコントローラに渡される。システムコントローラは、ＲＳ２３２信号に従って、光コントロールインタフェース内のどの光属性がコピーされペーストされる必要があるかを決定する。したがって、照明システムは、リモートコントロールが、それぞれの光源を指示している間に、コピーコマンドを第１の光源に送信し、ペーストコマンドを第２の光源に送信することを可能にする。
【０００６】
ヨーロッパ特許出願公開ＥＰ２０８４９４４Ｂ１の照明システムの欠点は、システムが同一の光源に対してコントロールを可能にするだけあることである。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、家庭用機器システムを制御するための直観的なシステム／方法を提供することである。
【課題を解決するための手段】
【０００８】
このため、本発明の第１の態様によれば、家庭用機器システムを制御するためのコントロールデバイスであって、前記家庭用機器システムは、第１のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第１の属性であって、第１のラベル及び第１の値を持つ当該第１の属性を持つ第１のリモート制御可能デバイスであって、第１のデバイス識別子に関連付けられる当該第１のリモート制御可能デバイスと、第２のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第２の属性であって、第２のラベル及び第２の値を持つ当該第２の属性を持つ第１のリモート制御可能デバイスであって、第２のデバイス識別子に関連付けられる当該第２のリモート制御可能デバイスと、ユーザ入力を受信するための入力オーガンを備えるリモートコントロールと、前記リモート制御可能デバイスに関連付けられるデバイス識別子に基づいて、前記リモートコントロールが指示している前記リモート制御可能デバイスを識別するための指示検出ユニットとを備え、前記リモートコントロールは、ユーザが前記第１のリモート制御可能デバイスに前記リモートコントロールを指示する間、コピーを指令するユーザ入力に応答して読取りを指令し、前記リモートコントロールは、ユーザが前記第２のリモート制御可能デバイスに前記リモートコントロールを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令し、前記コントロールデバイスは、前記読取りに応答して前記第１のデバイス識別子を受信し、前記書込みに応答して前記第２のデバイス識別子を受信する受信ユニットと、前記第１のデバイス識別子、前記第２のデバイス識別子、及び前記第１の値に基づいて、前記第２の値を置換するための第３の値を決定する、前記受信ユニットに結合された変換ユニットとを備える、コントロールデバイスが提供される。
【０００９】
リモート制御可能デバイスは、１つ又は複数の属性を有する。各属性はラベル及び値を有する。ラベルは属性を識別する。値は、リモート制御可能デバイスの１つ又は複数の機能を制御する及び／又はそれに影響を及ぼす。例えば、リモート制御可能テレビジョンのチャネル属性の値は、テレビジョン上で何が示されるかを決定する。別の例として、リモート制御可能ランプの色属性の値は、ランプの色を決定する。
【００１０】
リモート制御可能デバイスは、デバイス識別子に関連付けられる。関連付けは、リモート制御可能デバイスの動作中に提示される。関連付けは、リモート制御可能デバイスの設置、製造、及び／又はスイッチオンの間のセットアップである。デバイス識別子は、リモート制御可能デバイスを識別する。デバイス識別子は、リモート制御可能デバイスのタイプ、バージョン、種類、及び／又は一意の識別子を指定する。デバイス識別子は、ネットワーク内のデバイスアドレス等の一意のリモート制御可能デバイス識別子の一部である。
【００１１】
第１の属性の第１の値は、第１のリモート制御可能デバイスの１つ又は複数の機能を制御する及び／又はそれに影響を及ぼす。第２の属性の第２の値は、第２のリモート制御可能デバイスの１つ又は複数の機能を制御する及び／又はそれに影響を及ぼす。
【００１２】
ユーザは、リモートコントロールを指示し、アクティブ化し、非アクティブ化することによって、第１のデバイス識別子及び第２のデバイス識別子をコントロールデバイスに送出させる。第１のデバイス識別子及び第２のデバイス識別子は、第１のリモート制御可能デバイス及び第２のリモート制御可能デバイスをそれぞれ識別する。コントロールデバイスは、どの第１の値がコントロールデバイスによって第１のリモート制御可能デバイスから受信されるか、及び／又は、第２の値を置換するため、どの値がコントロールデバイスによって第２のリモート制御可能デバイスに送出されるかについての知識を保持する。そのため、第３の値を決定することは、コントロールデバイスの知識並びに受信された第１及び第２のデバイス識別子を組合せることによって第１のラベル及び／又は第２のラベルを選択することを有する。第１のデバイス識別子及び第１のラベルの第１の組合せは第１の値を識別する。第２のデバイス識別子及び第２のラベルの第２の組合せは、置換される第２の値を識別する。これにより、コントロールデバイスは、第１の値を取出し、第２の値を置換する。したがって、第３の値を決定することは、第１及び／又は第２のラベルを選択することを有し、第１及び／又は第２のラベルを選択することは、第１のデバイス識別子、第２のデバイス識別子、及び第１の値に基づいて第２のリモート制御可能デバイスの制御及び／又はそれに対する影響を、コントロールデバイスがユーザに提供する効果を有し、したがって、家庭用機器システムの異なるデバイスを制御するための直観的なドラッグ及びドロップシステムをユーザに提供する。
【００１３】
更に、リモートコントロールを指示し、アクティブ化し、非アクティブ化することによって、第１のデバイス識別子及び第２のデバイス識別子をコントロールデバイスに送出させる。第１のデバイス識別子及び第２のデバイス識別子は、第１のリモート制御可能デバイス及び第２のリモート制御可能デバイスをそれぞれ識別する。コントロールデバイスは、第１の値を、第２の値を置換するための第３の値に変換する仕方についての知識を保持する。そのため、第３の値を決定することは、コントロールデバイスの知識並びに受信された第１及び第２のデバイス識別子を組合せることによって、第１の値から第３の値への変換を選択することを有する。したがって、第３の値を決定することは、変換を選択することを有し、変換を選択することは、第１のデバイス識別子、第２のデバイス識別子、及び第１の値に基づいて第２のリモート制御可能デバイスの制御及び／又はそれに対する影響を、コントロールデバイスがユーザに提供する効果を有し、したがって、家庭用機器システムの異なるデバイスを制御するための直観的なドラッグ及びドロップシステムをユーザに提供する。
【００１４】
コントロールデバイスの一実施形態において、第３の値を決定することは、第１の値を取出すため、第１のラベルを第１のリモート制御可能デバイスに送信するために、第１のラベルを第１のデバイス識別子及び第２のデバイス識別子に基づいて選択することを有する。この実施形態は、コントロールデバイスが、第２の値を置換するための第３の値を決定するため能動的に第１の値を取出すという利点を提供する。
【００１５】
コントロールデバイスの一実施形態において、第３の値を決定することは、第２の値を置換するため、第２のラベルを第２のリモート制御可能デバイスに送信するために、第２のラベルを第１のデバイス識別子及び第２のデバイス識別子に基づいて選択することを有する。この実施形態は、置換すべきなのがどの属性のどの値であるかに関する情報を、コントロールデバイスが第２のリモート制御可能デバイスに提供するという利点を提供する。
【００１６】
コントロールデバイスの一実施形態において、第３の値を決定することは、第１の値を第３の値に変換するための変換を第１のデバイス識別子及び第２のデバイス識別子に基づいて選択することを含む。この実施形態は、第１の値を、第２の値を置換するための第３の値に変換するための適切な変換をコントロールデバイスが選択するという利点を提供する。代替の実施形態において、変換を選択することは第１及び第２のラベルに基づく。コントロールデバイスの更なる実施形態において、受信ユニットは、第１のリモート制御可能デバイスから第１の値を受信するために構成される。
【００１７】
コントロールデバイスの一実施形態において、第３の値を決定することは、第２の値を取出すため、第２のラベルを第２のリモート制御可能デバイスに送信するために、第２のラベルを第１のデバイス識別子及び第２のデバイス識別子に基づいて選択することを含む。この実施形態は、第３の値への第１の値の変換を第２の値に更に基づかせるという利点を提供する。例えば、第２のリモート制御可能デバイスがオフであることを第２の値が示す場合、コントロールデバイスは、第３の値に向かうランプアップ又はランプダウンを含む第３の値を決定する。
【００１８】
コントロールデバイスの一実施形態において、変換ユニットは、第１のテーブルを使用して第１のラベル及び／又は第２のラベルを決定する、及び／又は、第２のテーブルを使用して第１の値を第３の値に変換するための、関係等の変換を決定するために配置される。第１のテーブルは、例えば、第２の値を置換するため、どの第１の値が第１のリモート制御可能デバイスから送出されるか、及び／又は、どの値が第２のリモート制御可能デバイスによって受信されるかについての知識を保持するために使用される。第２のテーブルは、別の例として、どの第１の値が、第２の値を置換するためのどの第３の値に或る関係によって変換されるかという変換又は関係についての知識を保持するために使用される。第１のデバイス識別子は、テーブル内の行を選択するために使用され、第２のデバイス識別子は、テーブル内の列を選択するために使用される、又は、その逆も同様である。この実施形態は、テーブルが、コントロールデバイスの知識を格納する効率的なやり方であるという利点を提供する。
【００１９】
コントロールデバイスの一実施形態において、変換ユニットは、第１の値から、第２の値を置換するための第３の値への変換を規定するための関係のために配置される。この実施形態は、関係が、変換を格納する効率的なやり方であるという利点を提供する。
【００２０】
コントロールデバイスの一実施形態において、変換ユニットは、第１のデバイス識別子及び第１の値に基づいて中間値を決定して、第２のデバイス識別子及び中間値に基づいて第３の値を決定するために構成される。例えば、各セル内の特定の変換を指定する、テーブルの行を選択する第１のデバイス識別子及び列を選択する第２のデバイス識別子を有するテーブルは、家庭用機器システムに付加されるリモート制御可能デバイスの数量に関して、２乗で等、リニアでより大きく増加することになる。中間属性が使用される例に従う変換の数量の増加は、リニアでより小さい。この実施形態は、中間値が、第１の値から第２の値への特定の変換の数量を低減するという利点を提供する。
【００２１】
コントロールデバイスの一実施形態において、コントロールデバイスは、第２のリモート制御可能デバイスの複数の第２の属性の複数の第２の値を置換するための複数の第３の値を決定するため、第１の値を受信する。この実施形態は、１つの第１の値を複数の第２の値に結合するという利点を提供する。
【００２２】
コントロールデバイスの一実施形態において、コントロールデバイスは、第２の属性の第２の値を置換するための第３の値を決定するため、第１のリモート制御可能デバイスの複数の第１の値を受信する。この実施形態は、複数の第１の値を１つの第２の値に結合するという利点を提供する。
【００２３】
コントロールデバイスの一実施形態において、第２のリモート制御可能デバイスの複数の第２の属性の複数の第２の値を置換するための複数の第３の値を決定するため、第１のリモート制御可能デバイスの複数の第１の値を受信する。この実施形態は、複数の第１の値を複数の第２の値に結合するという利点を提供する。
【００２４】
このため、本発明の別の態様によれば、第１のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第１の属性であって、第１のラベル及び第１の値を持つ当該第１の属性を持つ第１のリモート制御可能デバイスであって、第１のデバイス識別子に関連付けられる当該第１のリモート制御可能デバイスと、第２のリモート制御可能デバイスを制御するため使用中の少なくとも１つの第２の属性であって、第２のラベル及び第２の値を持つ当該第２の属性を持つ第１のリモート制御可能デバイスであって、第２のデバイス識別子に関連付けられる当該第２のリモート制御可能デバイスと、ユーザ入力を受信するための入力オーガンを備えるリモートコントロールと、前記リモート制御可能デバイスに関連付けられるデバイス識別子に基づいて、前記リモートコントロールが指示している前記リモート制御可能デバイスを識別するための指示検出ユニットと、本発明によるコントロールデバイスとを備える家庭用機器システムであって、前記リモートコントロールは、ユーザが前記第１のリモート制御可能デバイスに前記リモートコントロールを指示する間、コピーを指令するユーザ入力に応答して読取りを指令し、前記リモートコントロールは、ユーザが前記第２のリモート制御可能デバイスに前記リモートコントロールを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令する、家庭用機器システムが提供される。
【００２５】
家庭用機器システムの一実施形態において、第３の値を決定することは、第１の値を取出すため、第１のラベルを第１のリモート制御可能デバイスに送信するために、第１のラベルを第１のデバイス識別子及び第２のデバイス識別子に基づいて選択することを有する。
【００２６】
家庭用機器システムの一実施形態において、受信ユニットは、第１のリモート制御可能デバイスから第１の値を受信するように構成され、第３の値を決定することは、第１の値を第３の値に、第１のデバイス識別子及び第２のデバイス識別子に基づいて変換することを有する。
【００２７】
家庭用機器システムの一実施形態において、デバイス識別子がデバイス識別ユニットに含まれ、デバイス識別ユニットはビーコン識別子を放出するためのビーコンを備え、ビーコン識別子はデバイス識別子であり、リモートコントロールは指示検出ユニットを備え、指示検出ユニットは、ビーコン識別子を検出し、リモートコントロールが、どのリモート制御可能デバイスを指示しているかを決定するための方向感度のあるセンサである。この実施形態は、リモート制御可能デバイスにビーコン識別子を放出させることによって、適用可能な収束ＩＲビームを選択する必要性の欠点を克服する。
【００２８】
家庭用機器システムの更なる実施形態において、方向感度のあるセンサはカメラである。カメラは、ビーコン識別子の好ましい方向又は受信を規定する中心光軸を有する。例えば、複数のビーコン識別子がカメラによって受信される場合、カメラの光軸に最も近いビーコン識別子が、リモートコントロールが指示しているリモート制御可能デバイスとして選択される。
【００２９】
このため、本発明の別の態様によれば、リモートコントロールは、本発明によるコントロールデバイスを備える。この実施形態は、家庭用機器システム内のデバイスの数量を最小にするという利点を提供する。この実施形態の別の利点は、通信経路長が最小化されることである。通信経路は、第１の値、第２の値、及び第３の値等の情報を伝達するための経路である。
【００３０】
ヨーロッパ特許出願公開ＥＰ２０８４９４４Ｂ１のリモートコントロールは、収束ＩＲビームでＩＲコマンドを発して、コントロールのためのリモート制御可能デバイスを選択できる。収束ＩＲビームが使用されない場合、ＩＲコマンドが発せられると、どのリモート制御可能デバイスも選択される。過度に狭い収束ＩＲビームの欠点は、そうでなければリモート制御可能デバイスがＩＲコマンドを受信しないことになるため、ユーザがリモートコントロールで受信機を精密に指示しなければならないことである。過度に幅広の収束ＩＲビームの欠点は、互いに比較的近接して設置された２つのリモート制御可能デバイスが共にＩＲコマンドを受信することである。したがって、適用可能な収束ＩＲビームを選択することは問題を呈する。
【００３１】
リモートコントロールの一実施形態において、リモートコントロールは、指示検出ユニットを備え、指示検出ユニットは、リモート制御可能デバイスに関連付けられるビーコンによって放出されるビーコン識別子を検出し、リモートコントロールが、どのリモート制御可能デバイスを指示しているかを決定するための方向感度のあるセンサであり、ビーコン識別子はデバイス識別子である。リモートコントロール内に指示検出ユニットを有する効果は、適用可能な収束ＩＲビームを選択することについての必要性がもはや存在しないことである。
【００３２】
リモートコントロールの一実施形態において、リモートコントロールは、ユーザのコマンドを受信するために構成される入力オーガンを備える。ユーザのコピーコマンドは、入力オーガンのアクティブ化である。ユーザのペーストコマンドは、入力オーガンの非アクティブ化である。
【００３３】
例えば、入力オーガンのアクティブ化は、キーを押すことであり、入力オーガンの非アクティブ化は、同じキーを解放することである。入力オーガンのアクティブ化と非アクティブ化との間の期間は、入力オーガンを保持することに関連付けられる。ユーザは、コンピュータスクリーン上で、例えば、マウスによって、指示、アクティブ化、及び非アクティブ化を、知られているドラッグ操作及びドロップ操作に関連付ける。コンピュータシステムからのドラッグ操作又はドロップ操作に関する関連付けは、スライダ、スイッチ、１つのプッシュボタン、及び／又は２つのプッシュボタン等の、キー以外の入力オーガンによって提供される。
【００３４】
このため、本発明の別の態様によれば、家庭用機器システム用のリモート制御可能デバイスであって、リモート制御可能デバイスは、リモート制御可能デバイスを制御するため、第１の値を有する第１の属性を有し、リモート制御可能デバイスは、読取りコマンドを受信し、受信すると、第１の値を送信するために構成される、リモート制御可能デバイス。この実施形態は、リモート制御可能デバイスが、本発明による家庭用機器システム内で使用されるという利点を提供する。
【００３５】
一実施形態において、第１のリモート制御可能デバイス及び／又は第２のリモート制御可能デバイスは、テレビジョン、ＤＶＤプレーヤ、ラジオ、ＣＤプレーヤ、ランプ、空気調節装置、マイクロ波オーブン、エアヒートオーブン、ストーブ、冷蔵庫、ランプ、サーモスタット、コンピュータ、タブレット、及びスマートフォンからなるデバイスの群のうちの１つである。コントロールデバイスの一実施形態において、第１のリモート制御可能デバイス及び第２のリモート制御可能デバイスは、異なるタイプである。
【００３６】
このため、本発明の別の態様によれば、コントロールデバイスを制御するための方法が提供され、方法は、読取りに応答して第１のデバイス識別子を、また、書込みに応答して第２のデバイス識別子を受信するステップと、第１のデバイス識別子、第２のデバイス識別子、及び第１の値に基づいて、第２の値を置換するための第３の値を決定するステップとを有する。
【００３７】
このため、本発明の別の態様によれば、家庭用機器システムを制御するための方法が提供され、方法は、ユーザがリモートコントロールで第１のリモート制御可能デバイスを指示する間、ユーザがコピーを指令することに応答して第１のリモート制御可能デバイスの読取りを指令するステップと、ユーザがリモートコントロールで第２のリモート制御可能デバイスを指示する間、ユーザがペーストを指令することに応答して第２のリモート制御可能デバイスへの書込みを指令するステップと、読取りに応答して第１のデバイス識別子を、また、書込みに応答して第２のデバイス識別子を受信するステップと、第１のデバイス識別子、第２のデバイス識別子、及び第１の値に基づいて、第２の値を置換するための第３の値を決定するステップとを有する。
【００３８】
このため、本発明の別の態様によれば、プロセッサを備えるコントロールデバイス用のコンピュータプログラム製品であって、本発明によるコントロールデバイス用の方法、及び／又は、プロセッサを備えるリモートコントロール用の方法をプロセッサに実施させるように動作可能であり、本発明によるリモートコントロール用の方法をプロセッサに実施させるように動作可能である、コンピュータプログラム製品が提供される。
【００３９】
家庭用機器システムは、スマートホーム環境と更に呼ばれる。
【００４０】
本発明によるデバイス及び方法の更なる好ましい実施形態は、添付特許請求の範囲において与えられ、その開示は、参照により本明細書に組込まれる。
【００４１】
本発明のこれらのまた他の態様は、以下の説明においてまた添付図面を参照して例として述べられる実施形態から明らかになり、またその実施形態を参照して明らかにされるであろう。
【図面の簡単な説明】
【００４２】
【図１】家庭用機器システムの一実施形態を概略的に示す図である。
【図２】家庭用機器システム用の方法の第１の実施形態のフロー図である。
【図３】家庭用機器システム用の方法の第２の実施形態のフロー図である。
【図４】家庭用機器システム用の方法の第３の実施形態のフロー図である。
【図５】家庭用機器システム用の方法の第４の実施形態のフロー図である。
【図６】コントロールデバイスの一実施形態を概略的に示す図である。
【図７】変換ユニットのテーブルの一実施形態を示す図である。
【図８】コンピュータプログラム製品の一実施形態を概略的に示す図である。
【発明を実施するための形態】
【００４３】
図は、純粋に線図であり、一定比例尺に従って描かれていない。図において、既に述べた要素に対応する要素は、同じ参照数字を有する。
【００４４】
以下の図は、本発明の異なる実施形態を詳述する。
【００４５】
図１は、家庭用機器システム１００の一実施形態を概略的に示す。家庭用機器システムは、第１のリモート制御可能デバイス１１０、第１のリモート制御可能デバイス識別ユニット１１５、第２のリモート制御可能デバイス１２０、第２のリモート制御可能デバイス識別ユニット１２５、コントロールデバイス１３０、及びリモートコントロール１５０を備える。
【００４６】
第１のリモート制御可能デバイスは、第１のラベル１１３及び第１の値１１２を持つ使用中の第１の属性１１１を持つ。第２のリモート制御可能デバイスは、第２のラベル１２３及び第２の値１２２を持つ使用中の第２の属性１２１を持つ。リモート制御可能デバイスの属性は、リモート制御可能デバイスの機能を制御する。一例として、テレビジョンのチャネル属性の値は、どのテレビジョンチャネルがテレビジョンのスクリーン上に示されるかを決定する。別の例として、テレビジョンのスイッチオフタイマ属性の値は、どれだけの時間が経った後にテレビジョンがスイッチオフされるかを決定する。
【００４７】
第１のリモート制御可能デバイス識別ユニットは、第１のリモート制御可能デバイスに関連付けられ（１１６）、第１のデバイス識別子１１７を保持する。第２のリモート制御可能デバイス識別ユニットは、第２のリモート制御可能デバイスに関連付けられ（１２６）、第２のデバイス識別子１２７を保持する。識別ユニットとリモート制御可能デバイスとの間の関連付けは、識別ユニットがそれぞれのリモート制御可能デバイスを識別することを意味する。
【００４８】
識別ユニット１１５、１２５は、識別ユニットが関連付けられるそれぞれのリモート制御可能デバイスに統合される及び／又はそこに含まれてもよい。識別ユニットは、リモート制御可能デバイスに隣接する別個のエンティティでもよい。識別ユニットは、リモート制御可能デバイス内への識別ユニットの統合によってリモート制御可能デバイスに関連付けられてもよい。この統合は、家庭用機器システム及び／又はリモート制御可能デバイスの製造及び／又は設置中に起こる。識別ユニットは、家庭用機器システムの製造、設置、及び／又はパワーアップ中にリモート制御可能デバイスに関連付けられる。
【００４９】
リモート制御可能デバイスは、ビーコン識別子を全方向に放出する等、放出するためのビーコンを備え、したがって、リモート制御可能デバイスとビーコンとの間の関連付けを生成する。リモート制御可能デバイス及びビーコンは、この意味で、互いに統合される、互いに隣接して設置される、又は互いに近接して設置される。ビーコンは、ビーコン識別子をＩＲコードとして放出する。リモートコントロールは、入力オーガン１５１及び／又は指示検出ユニット１４０を備える。指示検出ユニットは、カメラ等の方向感度のあるセンサであり、そのカメラは、ＩＲに対して感度がある。ビーコンはリモート制御可能デバイス識別ユニットであり、ビーコン識別子はそれぞれのデバイス識別子である。リモートコントロール及びビーコンの一例は、それぞれ、Ｐｈｉｌｉｐｓウェブサイト（ｈｔｔｐ：／／ｗｗｗ．ｉｐ．ｐｈｉｌｉｐｓ．ｃｏｍ／ｄａｔａ／ｄｏｗｎｌｏａｄａｂｌｅｓ／ｌ／９／７／０／ｐｈｉｌｉｐｓ−ｕｗａｎｄ−ｆｏｒ−ｓｍａｒｔｅｒ−ｈｏｍｅｓ．ｐｄｆ）上の白書ｐｈｉｌｉｐｓ−ｕｗａｎｄ−ｆｏｒ−ｓｍａｒｔｅｒ−ｈｏｍｅｓ．ｐｄｆにおいて紹介されたＰｈｉｌｉｐｓのｕＷａｎｄ及びＰｈｉｌｉｐｓからのビーコンである。
【００５０】
指示検出ユニット１４０は、リモートコントロール１５０が指示している場所を検出する。第１の位置Ｉにある図１のリモートコントロールは、第１のリモート制御可能デバイスを指示し（１５６）、第１のリモート制御可能デバイスは指示検出ユニットによって検出される。第２の位置ＩＩにある図１のリモートコントロールは、第２のリモート制御可能デバイスを指示し（１５６’）、第２のリモート制御可能デバイスは、同様に指示検出ユニットによって検出される。
【００５１】
代替の実施形態において、指示検出ユニットはリモート制御可能デバイスに含まれる。リモートコントロールは、収束ＩＲビーム等の指向性視覚識別子を放出する。指示検出ユニットは、リモートコントロールの収束ＩＲビームを受信するＩＲ検出器である。
【００５２】
リモートコントロール１５０の入力オーガン１５１は、スイッチ、キー、スライダ、１つのプッシュボタン、及び／又は２つのプッシュボタンである。入力オーガンはアクティブ化されまた非アクティブ化される。アクティブ化は第１のボタンを押すことであり、非アクティブ化は第２のボタンを押すことである。アクティブ化はボタンを押し保持することであり、非アクティブ化はボタンを解放することである。アクティブ化は、第１の位置から第２の位置にスイッチを倒すことであり、非アクティブ化は、第２の位置から第１の位置に戻るようにスイッチを倒すことである。アクティブ化は、第１の位置から第２の位置にスライダを摺動させることであり、非アクティブ化は、第２の位置から第１の位置に戻るようにスライダを摺動させることである。
【００５３】
リモートコントロールが第１のリモート制御可能デバイスを指示しており、入力オーガンがアクティブ化される場合、リモートコントロールは、第１の属性の読取りを指令する。リモートコントロールが第２のリモート制御可能デバイスを指示しており、入力オーガンが非アクティブ化される場合、リモートコントロールは、第２の属性の書込みを指令する。属性の読取り又は書込みについてのリモートコントロールのコマンドは、リモート制御可能デバイス１１０、１２０に有線で及び／又は無線で送信される。無線送信の例は、ＷｉＦｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＭａｘ、及び／又はＩＲコードである。
【００５４】
第１のデバイス識別子及び第２のデバイス識別子は、第１のリモート制御可能デバイス及び第２のリモート制御可能デバイスをそれぞれ識別する。読取りを指令すると、コントロールデバイスは、第１のリモート制御可能デバイスの第１のデバイス識別子を受信する（１６１）。書込みを指令すると、コントロールデバイスは、第２のリモート制御可能デバイスの第２のデバイス識別子を受信する（１６２）。どの第１の属性に対する第１の値がコントロールデバイスによって第１のリモート制御可能デバイスから受信されるかについての知識を有するコントロールデバイスは、第３の値を決定することの一部として第１のラベルを選択する。第１のデバイス識別子及び第１のラベルの第１の組合せは、第１の値を取出すための第１の属性を識別する。
【００５５】
更に、コントロールデバイスは、第１の属性のどの第１の値が、第２の属性の第２の値を置換するためのどの第３の値に変換されるかについての知識を有する。第１のデバイス識別子及び第２のデバイス識別子は、第１のリモート制御可能デバイス及び第２のリモート制御可能デバイスをそれぞれ識別する。コントロールデバイス１３０が第１の値を受信した（１６０）後、コントロールデバイスは、第３の値を決定することの一部として、コントロールデバイスの知識並びに受信された第１及び第２のデバイス識別子を組合せることにより、第１の値から第３の値への変換を選択する。
【００５６】
第１及び第２のデバイス識別子を受信することと、第３の値を送信することとの間で、コントロールデバイスは第２のラベルを決定する。第２の値を置換するため、どの第３の値が、コントロールデバイスによって第２のリモート制御可能デバイスに送出されるかについての知識を有するコントロールデバイスは、第３の値を決定することの一部として第２のラベルを選択する。第２のデバイス識別子及び第２のラベルの第２の組合せは、第２の値を識別する。
【００５７】
コントロールデバイスは、第２の値を置換するため、第３の値を第２のリモート制御可能デバイスに送信する（１６３）。送信は、シングルキャスト又はブロードキャストである。送信は、変換後に起こる、又は、書込みの前に変換が行われる場合、リモートコントロールが第２の属性の書込みを指令した後に起こる。第３の値は、第２の属性の書込みを指令すると、リモートコントロールに第３の値を一時的に格納するためリモートコントロールに送出される。
【００５８】
図２は、本発明の第１の実施形態によるシーケンス図を示す。シーケンス図６００は、以下のアクタ：ユーザ６１０、リモートコントロール１５０、第１のリモート制御可能デバイス１１０、第２のリモート制御可能デバイス１２０、及びコントロールデバイス１３０を有する。
【００５９】
ユーザは、リモートコントロールで第１のリモート制御可能デバイスを指示しながら、リモートコントロールにコピーコマンド６２０を与えることによってシーケンス図を開始する。リモートコントロールは、その後、第１のリモート制御可能デバイスに読取りコマンド６２１を送信する。第１のリモート制御可能デバイスは、コントロールデバイスにその第１のデバイス識別子を有する第１の識別メッセージ６２２を送信する。
【００６０】
ユーザは、その後、リモートコントロールで第２のリモート制御可能デバイスを指示しながら、リモートコントロールにペーストコマンド６２５を与える。リモートコントロールは、その後、第２のリモート制御可能デバイスに書込みコマンド６２６を送信する。第２のリモート制御可能デバイスは、コントロールデバイスにその第２のデバイス識別子を有する第２の識別メッセージ６２７を送信する。
【００６１】
コントロールデバイスは、第１及び第２のデバイス識別子を受信すると、第３の値を決定することの一部として、第１のリモート制御可能デバイスの第１の属性の第１のラベル及び第２のリモート制御可能デバイスの第２の属性の第２のラベルを選択する（６３０）。コントロールデバイスは、第１の属性の第１の値を取出す（６３２）ため、第１のデバイス識別子によって識別可能な第１のリモート制御可能デバイスに、要求メッセージ６３１を送信する。
【００６２】
要求メッセージを受信した後、第１のリモート制御可能デバイスは、コントロールデバイスに、応答メッセージ６４０において第１の値を送信する。受信すると、コントロールデバイスは、第３の値を決定することの一部として、第１の値を第３の値に変換する（６４１）。第３の値は、第２のラベルと共に、その後、第２のデバイス識別子によって識別可能な第２のリモート制御可能デバイスに、置換メッセージ６５０において送信される。
【００６３】
第２のリモート制御可能デバイスは、置換メッセージを受信すると、受信した第２のラベルに基づいて第２の属性を選択する。第２の属性の第２の値は、第３の値で置換される（６６０）。したがって、第２の属性の新しい値は、第２のリモート制御可能デバイスの機能又は影響を変更する。
【００６４】
図２の代替の実施形態において、コントロールデバイスは、第１及び第２のデバイス識別子を受信すると、時間的に後段階においてであるが、置換メッセージの送信前に、第２のリモート制御可能デバイスの第２の属性の第２のラベルを選択する（６３０）。
【００６５】
図３は、本発明の第２の実施形態によるシーケンス図を示す。シーケンス図７００は、以下のアクタ：ユーザ６１０、リモートコントロール１５０、第１のリモート制御可能デバイス１１０、第２のリモート制御可能デバイス１２０、及びコントロールデバイス１３０を有する。
【００６６】
ユーザは、リモートコントロールで第１のリモート制御可能デバイスを指示しながら、リモートコントロールにコピーコマンド６２０を与えることによってシーケンス図を開始する。リモートコントロールは、その後、第１のリモート制御可能デバイスに読取りコマンド６２１を送信する。第１のリモート制御可能デバイスは、コントロールデバイスにその第１のデバイス識別子を有する第１の識別メッセージ（６２２）を送信する。
【００６７】
ユーザは、その後、リモートコントロールで第２のリモート制御可能デバイスを指示しながら、リモートコントロールにペーストコマンド６２５を与える。リモートコントロールは、その後、第２のリモート制御可能デバイスに書込みコマンド６２６を送信する。第２のリモート制御可能デバイスは、コントロールデバイスにその第２のデバイス識別子を有する第２の識別メッセージ６２７を送信する。
【００６８】
更に、読取りコマンドを受信すると、第１のリモート制御可能デバイスは、コントロールデバイスに、応答メッセージ６４０において第１の値を送信するため、第１の値を取出す。第１のリモート制御可能デバイスは、１つの読取り可能属性だけを有するため、第１の値を選択することができる。第１のリモート制御可能デバイスは、コントロールデバイスに送信するための全ての値を選択してもよい。
【００６９】
受信すると、コントロールデバイスは、第３の値を決定することの一部として、第１の値を第３の値に変換する（６４１）。第３の値は、その後、第２のデバイス識別子によって識別可能な第２のリモート制御可能デバイスに、置換メッセージ６５１において送信される。
【００７０】
第２のリモート制御可能デバイスは、置換メッセージを受信すると、第２の属性を選択する。第２の属性の第２の値は、第３の値で置換される（６６１）。第２のリモート制御可能デバイスは、１つの書込み可能属性だけを有するため、第２の値を選択することができる。第２のリモート制御可能デバイスは、コントロールデバイスから受信される１つ又は複数の値で置換するための全ての値を選択してもよい。したがって、第２の属性の新しい値は、第２のリモート制御可能デバイスの機能又は影響を変更する。
【００７１】
図４は、本発明の第３の実施形態によるシーケンス図を示す。シーケンス図８００は、以下のアクタ：ユーザ６１０、リモートコントロール１５０、第１のリモート制御可能デバイス１１０、第２のリモート制御可能デバイス１２０、及びコントロールデバイス１３０を有する。
【００７２】
ユーザは、リモートコントロールで第１のリモート制御可能デバイスを指示しながら、リモートコントロールにコピーコマンド６２０を与えることによってシーケンス図を開始する。リモートコントロールは、その後、第１のリモート制御可能デバイスに読取りコマンド６２１を送信する。第１のリモート制御可能デバイスは、コントロールデバイスにその第１のデバイス識別子を有する第１の識別メッセージ６２２を送信する。
【００７３】
ユーザは、その後、リモートコントロールで第２のリモート制御可能デバイスを指示しながら、リモートコントロールにペーストコマンド６２５を与える。リモートコントロールは、その後、第２のリモート制御可能デバイスに書込みコマンド６２６を送信する。第２のリモート制御可能デバイスは、コントロールデバイスにその第２のデバイス識別子を有する第２の識別メッセージ６２７を送信する。
【００７４】
コントロールデバイスは、第１及び第２のデバイス識別子を受信すると、第３の値を決定することの一部として、第１のリモート制御可能デバイスの第１の属性の第１のラベル及び第２のリモート制御可能デバイスの第２の属性の第２のラベルを選択する（６３０）。コントロールデバイスは、第１の属性の第１の値を取出す（６３４）ため、第１のデバイス識別子によって識別可能な第１のリモート制御可能デバイスに、要求メッセージ６３３を送信する。要求メッセージ６３３は、第２の属性の第２のラベル及び第２のデバイス識別子を更に有する。
【００７５】
第１のリモート制御可能デバイスは、第３の値を決定することの一部として、第１の値を第３の値に変換する関係を選択する。代替的に、第１のリモート制御可能デバイスは、第１の値を第３の値に変換するための関係をコントロールデバイスから受信する。第１のリモート制御可能デバイスは、その関係に基づいて第１の値を第３の値に変換する。したがって、変換等の第３の値を決定することの一部は、第１のリモート制御可能デバイス等のリモート制御可能デバイス上で部分的に又は全体的に実行される。
【００７６】
要求メッセージを受信した後、第１のリモート制御可能デバイスは、第２のデバイス識別子によって識別可能な第２のリモート制御可能デバイスに、第１の値及び第２のラベルに基づいて、置換メッセージ６５２において第３の値を送信する。受信すると、第２のリモート制御可能デバイスは、置換メッセージの第３の値に基づく値で第２の値を置換する（６６２）。したがって、第２の属性の新しい値は、第２のリモート制御可能デバイスの機能又は影響を変更する。
【００７７】
代替の実施形態において、第１のリモート制御可能デバイスは、第１の値を第３の値に変換する。代替の実施形態において、第２のリモート制御可能デバイスは、第３の値を、第２の値を置換するための別の値に変換する。又は、これらの２つの先の代替の実施形態の組合せが行われる。
【００７８】
図５は、本発明の第４の実施形態によるシーケンス図を示す。シーケンス図９００は、以下のアクタ：ユーザ６１０、リモートコントロール１５０、第１のリモート制御可能デバイス１１０、及び第２のリモート制御可能デバイス１２０を有する。第２のリモート制御可能デバイスはコントロールデバイス１３０を備える。
【００７９】
ユーザは、リモートコントロールで第１のリモート制御可能デバイスを指示しながら、リモートコントロールにコピーコマンド６２０を与えることによってシーケンス図を開始する。リモートコントロールは、その後、第１のリモート制御可能デバイスに読取りコマンド６２１を送信する。
【００８０】
ユーザは、その後、リモートコントロールで第２のリモート制御可能デバイスを指示しながら、リモートコントロールにペーストコマンド６２５を与える。リモートコントロールは、その後、第２のリモート制御可能デバイスに書込みコマンド６２６を送信する。第２のリモート制御可能デバイスは、第２の識別メッセージ６２８を、その第２のデバイス識別子を有するブロードキャストとして送信し、そのブロードキャストは、第１のリモート制御可能デバイスによって受信される。ブロードキャストを受信すると、第１のリモート制御可能デバイスは、第２のリモート制御可能デバイスに、その第１のデバイス識別子を有する第１の識別メッセージ６２４を送信する。
【００８１】
第２のリモート制御可能デバイスは、第１のデバイス識別子を受信すると、第３の値を決定することの一部として、第１のリモート制御可能デバイスの第１の属性の第１のラベル及び第２のリモート制御可能デバイスの第２の属性の第２のラベルを選択する（６３１）。第２のリモート制御可能デバイスは、第１の属性の第１の値を取出す（６３２）ため、第１のデバイス識別子によって識別可能な第１のリモート制御可能デバイスに、要求メッセージ６３５を送信する。
【００８２】
要求メッセージを受信した後、第１のリモート制御可能デバイスは、第２のリモート制御可能デバイスに、応答メッセージ６４２において第１の値を送信する。受信すると、第２のリモート制御可能デバイスは、第３の値を決定することの一部として、第１の値を第３の値に変換する（６４３）。
【００８３】
第２のリモート制御可能デバイスは、第３の値を決定すると、決定された第２のラベルに基づいて第２の属性を選択する。第２の属性の第２の値は、第３の値で置換される（６６０）。したがって、第２の属性の新しい値は、第２のリモート制御可能デバイスの機能又は影響を変更する。
【００８４】
図５の代替の実施形態において、第２のリモート制御可能デバイスは、第１のデバイス識別子を受信すると、時間的に後段階においてであるが、置換する（６６０）前に、第２のリモート制御可能デバイスの第２の属性の第２のラベルを選択する（６３０）。
【００８５】
図６は、コントロールデバイス用の方法２００の一実施形態のフロー図を示す。家庭用機器システムは、第１のリモート制御可能デバイスと、第２のリモート制御可能デバイスと、リモートコントロールと、コントロールデバイスとを備える。第１のリモート制御可能デバイスは第１のデバイス識別子に関連付けられる。第２のリモート制御可能デバイスは第２のデバイス識別子に関連付けられる。第１のリモート制御可能デバイスは、第１のラベル及び第１の値を有する使用中の少なくとも１つの属性を有する。第２のリモート制御可能デバイスは、第２のラベル及び第２の値を有する使用中の少なくとも１つの属性を有する。
【００８６】
方法は、第１及び第２のデバイス識別子（Ｒｘ  １−ｓｔ＋２−ｎｄ  ＩＤ）を受信することで開始する。第１及び第２のデバイス識別子は、リモートコントロールからコマンドを読取るまた書込むと受信される。
【００８７】
方法の次のステップは、第１及び第２のデバイス識別子、及び、どの第１の値が、コントロールデバイスによって第１のリモート制御可能デバイスから受信されるかについての知識に基づいて、第１のラベルを、第３の値を決定することの一部として選択する（２２５）（Ｓｅｌ  １−ｓｔ  ｌ）ために、受信された第１及び第２のデバイス識別子が使用されることである。
【００８８】
方法の次のステップは、第１のラベルによって識別される第１の属性の第１の値について第１のリモート制御可能デバイスに要求メッセージをコントロールデバイスが送信する（２３０）（Ｒｅｑ  １−ｓｔ  ｖ）ことである。方法の次のステップは、第１の属性の第１の値と共に第１のリモート制御可能デバイスから応答メッセージをコントロールデバイスが受信する（２３５）（Ｒｅｓ  １−ｓｔ  ｖ）ことである。
【００８９】
方法の次のステップは、第１の値を第３の値に変換するための変換を、第３の値を決定することの一部としてコントロールデバイスが選択する（２４０）（Ｓｅｌ  ｃｏｎｖ）ことである。選択は、第１及び第２のデバイス識別子に基づく。変換を選択するステップが、第１及び第２のデバイス識別子を受信するステップの後のできるだけ速くに行われ、かつ、第３の値を送信するステップの前のできるだけ遅くに行われることが読者にとって明らかになるであろう。
【００９０】
方法の次のステップは、第１の値を第３の値に変換するための変換をコントロールデバイスが実施する（２４５）（ｃｏｎｖ）ことである。方法の次のステップは、第１及び第２のデバイス識別子、及び、どの第２の値が、コントロールデバイスによって第２のリモート制御可能デバイスから置換されるかについての知識に基づいて、第２のラベルを、第３の値を決定することの一部としてコントロールデバイスが選択する（２５０）（Ｓｅｌ  ２−ｓｔ  ｌ）ことである。第２のラベルを選択するステップが、第１及び第２のデバイス識別子を受信するステップまでに方法において早急に行われることが読者にとって明らかになるであろう。
【００９１】
方法の次のステップは、第２のラベルによって識別される第２の属性の第２の値を置換するため、第２のリモート制御可能デバイスに第３の値をコントロールデバイスが送信する２５５（Ｔｘ  ３−ｔｈ  ｖ）ことである。
【００９２】
図７は、コントロールデバイス１３０の一実施形態を概略的に示す。コントロールデバイス１３０は、受信ユニット３１０及び変換ユニット３２０を備える。
【００９３】
受信ユニットは、第１のリモート制御可能デバイスの第１の属性の第１の値を受信し（１６０）、第１のデバイス識別子を受信し（１６１）、第２のデバイス識別子を受信する（１６２）ために構成される。受信ユニットは、受信した情報を変換ユニットに転送する。
【００９４】
変換ユニットは、受信ユニットからの受信情報に基づいて第２の値を置換するため第１の値を第３の値に変換するために構成される。
【００９５】
図８Ａは、家庭用機器システム用の変換ユニットの第１のテーブル５００の一実施形態を示す。テーブルは、この実施形態において、行及び列を有する。第１の行は、リモート制御可能デバイスに関連付けられるデバイス識別子を有する。これらのデバイス識別子は、家庭用機器システム内の各リモート制御可能デバイスを識別する。第２の行は、リモート制御可能デバイスに関連付けられるデバイス識別子を有するリモート制御可能デバイスの簡潔な説明を有する。一例として、異なるタイプの２つのランプ、１つのピクチャフレーム及び１つのスマートテレビジョンが、家庭用機器システム内に存在する。
【００９６】
第１の列は属性ラベルを有する。属性ラベルは、ピクチャＡ、ピクチャＢ、輝度、光色Ａ、光色Ｂ、ランプユーザインタフェースＡ、及びランプユーザインタフェースＢである。したがって、属性は、このリモート制御可能デバイスについて標準化される。これは、コントロールデバイスが、中間ラベル及び値を有する中間属性を使用し、変換の一部が、リモート制御可能デバイス内で適切な値を要求する又は置換することによってリモート制御可能デバイス内で起こることとして理解される。例えば、コントロールデバイスは、第１の値を取出すため、第１のリモート制御可能デバイスに要求メッセージを送出するために第１のデバイス識別子及び第１のラベルを使用する。要求メッセージは、第１の関係及び／又は中間ラベルを更に有する。第１のリモート制御可能デバイスは、その後、第１の関係又は中間ラベルによって識別される関係に基づいて、取出された第１の値を中間値に変換する。中間ラベルによって識別される関係は、第１のリモート制御可能デバイス内に既に存在する。中間値は、コントロールデバイスに送出される。コントロールデバイスは、第２の関係及び／又は中間ラベルと共に中間値を第２のリモート制御可能デバイスに転送する。第２のリモート制御可能デバイスは、その後、第２の関係又は中間ラベルによって識別される関係に基づいて中間値を第３の値に変換する。中間ラベルによって識別される関係は、第２のリモート制御可能デバイス内に既に存在する。第３の値は、第２の属性の第２の値を置換するために使用される。
【００９７】
ピクチャＡ属性は、ビットマップ（ＢＭＰ）形式でピクチャＡ値を提供される。ピクチャＢ属性は、ＪＰＥＧ形式でピクチャＢ値を提供される。光色Ａ属性は、ＲＧＢ形式で光色Ａ値を提供される。光色Ｂ属性は、色相飽和形式で光色Ｂ値を提供される。ランプＵＩ  Ａ属性は、基本ＵＩ形式で値を提供される。ランプＵＩ  Ｂ属性は、拡張ＵＩ形式で値を提供される。
【００９８】
１属性当たりのそれぞれの個々のリモート制御可能デバイスについてのテーブルセルは、属性の値が、読取られる（Ｒ）及び／又は書込まれる（Ｗ）場合に情報を提供する。属性を読取ることは、属性値が取出されることを可能にする。属性を書込むことは、属性値が置換されることを可能にする。空のテーブルセルは、コントロールデバイスが、属性から読取る又は属性に書込む能力を全く有しないことを示す。
【００９９】
第１の例として、ピクチャフレームが第１のリモート制御可能デバイスとして考えられ、スマートテレビジョンが第２のリモート制御可能デバイスとして考えられる場合、コントロールデバイスは、第３の値を決定することの一部として取出しを選択し、取出しは、スマートテレビジョンのピクチャＡ又はＢ値をそれぞれ置換するため、ピクチャフレームのピクチャＡ又はＢ値を取出し、したがって、ピクチャ情報をピクチャフレームからスマートテレビジョンに転送する。考えられる２つの取出しの間の選択は、任意に行われる、又は、転送される情報の品質要件及び／又はサイズに基づいて行われる。
【０１００】
第２の例として、テーブルに示される第１の例の情報輸送の逆方向は、ピクチャフレームがピクチャＢ値の書込みをサポートしないことである。したがって、コントロールデバイスは、第３の値を決定することの一部として取出しを選択し、取出しは、ピクチャフレームのピクチャＡ値を置換するため、スマートテレビジョンのピクチャＡ値を取出す。
【０１０１】
第３の例として、スマートテレビジョンが第１のリモート制御可能デバイスとして考えられ、ランプタイプ１が第２のリモート制御可能デバイスとして考えられる場合、コントロールデバイスは、第３の値を決定することの一部として取出しを選択し、取出しは、スマートテレビジョンの光色Ａ値又はランプＵＩ  Ａ値をそれぞれ置換するため、スマートテレビジョンの光色Ａ値又はランプＵＩ  Ａ値をそれぞれ取出し、したがって、ピクチャ情報をピクチャフレームからランプタイプ１に転送する。考えられる２つの取出しの間の選択は、任意に行われる、又は、転送される情報の品質要件及び／又はサイズに基づいて行われる。ランプタイプ１は光色値に対する書込みを可能にしないため、光色Ａ値の使用は可能でない。
【０１０２】
図８Ｂは、第３の値を決定することの一部として変換を選択するための第２のテーブル５１０の第１の実施形態を示す。一例は、第２のテーブル５１０を有するコントロールデバイスを備える家庭用機器システムであり、家庭用機器システムは、テレビジョン及びピクチャフレームをリモート制御可能デバイスとして更に備える。テレビジョンはデバイス識別子１によって識別される。ピクチャフレームはデバイス識別子２によって識別される。第１の列は、リモート制御可能デバイスをソース又は第１のリモート制御可能デバイスとして指定する。第１の行は、リモート制御可能デバイスをデスティネーション又は第２のリモート制御可能デバイスとして指定する。テレビジョンは、テレビジョンスクリーン上で何が示されているかを指定するスクリーン属性の値を提供する。スクリーン属性の値は、ＭＰＥＧ４値で利用可能である。ピクチャフレームは、ピクチャフレーム内に何が示されているかを指定するピクチャ属性の値を提供する。ピクチャ属性の値はＪＰＥＧ形式を受入れる。第２のテーブルのセル内の「ｘ」は、コントロールデバイスが有する利用可能な変換を指定する関係又は関係に対するポインタを指定する。
【０１０３】
ユーザが、リモートコントロールを使用して、第１のリモート制御可能デバイスと第２のリモート制御可能デバイスとの間でドラッグ及びドロップを始動すると、コントロールデバイスは、第１及び第２のデバイス識別子を受信する。デバイス識別子を受信した後、コントロールデバイスは、２つのデバイスの間で変換が利用可能かどうかを判定する。
【０１０４】
例えば、ユーザが、リモートコントロールによってテレビジョンを指示することによってテレビジョンからドラッグし、リモートコントロールによってピクチャフレームを指示することによってピクチャフレーム上にドロップする場合、コントロールデバイスは、デバイス識別子を受信した後、変換が利用可能であると判定する。利用可能な変換は、この例では、ＪＰＥＧ形式からＭＰＥＧ４形式へのものであるべきである。
【０１０５】
別の例として、ユーザが、リモートコントロールによってピクチャフレームを指示することによってピクチャフレームからドラッグし、リモートコントロールによってテレビジョンを指示することによってテレビジョン上にドロップする場合、コントロールデバイスは、デバイス識別子を受信した後、変換が利用可能でないと判定する。したがって、コントロールデバイスはどの値も変換しない。
【０１０６】
コントロールデバイスの一実施形態において、変換ユニットは関係を有する。一例として、同一でない属性の変換は、リモート制御可能ランプの色温度属性及びテレビジョンセットのスクリーン色属性である。色温度属性の値は、理想的な黒体放射体の温度として規定される。スクリーン色属性の値は、ＣＩＥ１９３１色空間内のＲＧＢ値として規定される。したがって、リモートコントロールを使用して、リモート制御可能ランプからドラッグすることから、テレビジョンセット上にドロップすることまでについての直観的な家庭用機器システムをユーザに提供するため、コントロールデバイスは、第１の値としての色温度属性値から第２の値としてのＲＧＢ色属性値への変換を必要とする。
【０１０７】
図９は、コンピュータプログラム製品、コンピュータ可読媒体、又はコンピュータプログラム４２０を含む書込み可能部分４１０を有する非一時的コンピュータ可読記憶媒体４００の一実施形態を概略的に示し、コンピュータプログラムは、一実施形態によるステップをプロセッサシステムに実施させるための命令を含む。
【０１０８】
本発明が、プログラマブル構成要素を使用してハードウェア及び／又はソフトウェアで実装されることが留意される。本発明を実装するための方法は、図１〜図９を参照して述べた、システムについて規定された機能に対応するステップを有する。本発明の異なる実施形態において導入された機能は、メモリに記憶され、メモリに結合されたプロセッサによって実行される。
【０１０９】
一実施形態において、家庭用機器システム１００を制御するためのコントロールデバイス１３０は、第１のリモート制御可能デバイス１１０と、第２のリモート制御可能デバイス１２０と、リモートコントロール１５０とを備える。リモートコントロールは、通常、リモートコントロールが指示している１５６、１５６’リモート制御可能デバイスを識別するために構成される指示検出ユニット１４０を備える。リモートコントロールは、ユーザがリモートコントロールで第１のデバイスを指示する間、コピーを指令するユーザ入力に応答して読取りを指令するために構成され、リモートコントロールは、ユーザがリモートコントロールで第２のデバイスを指示する間、ペーストを指令するユーザ入力に応答して書込みを指令するために構成される。コントロールデバイスは、読取りに応答して第１のデバイスの第１の値を受信するために構成される受信ユニット３１０と、第２のデバイスの機能に影響を及ぼすため、書込みに応答して第２のデバイスの値を置換するため、第１の値に基づいて第３の値を決定するために構成される、受信ユニットに結合された変換ユニット３２０とを備える。したがって、コントロールデバイスは、これらのデバイスを制御するため直観的なドラッグ及びドロップシステムをユーザに提供するため、家庭用機器システムのリモート制御可能デバイスを結合する。
【０１１０】
上記説明は、明確にするため、異なる機能ユニット及びプロセッサを参照して本発明の実施形態を述べたことが認識されるであろう。しかし、異なる機能ユニット又はプロセッサの間での任意の適した分散が、本発明から逸脱することなく使用されることが認識されるであろう。例えば、別個のユニット、プロセッサ、又はコントローラによって実施されるために示される機能は、同じプロセッサ又はコントローラによって実施される。したがって、特定の機能ユニットに対する参照は、厳密な論理的又は物理的構造又はオーガニゼーションを示すのではなく、述べた機能を提供するための適した手段に対する参照と見なされるだけである。本発明は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの任意の組合せを含む任意の適した形態で実装され得る。
【０１１１】
本文書において、ワード「備えている（ｃｏｍｐｒｉｓｉｎｇ）」が、挙げたもの以外の要素又はステップの存在を排除せず、或る要素に先行するワード「１つの（ａ）」又は「１つの（ａｎ）」が複数のこうした要素の存在を排除しないこと、いずれの参照符号も特許請求項の範囲を制限しないこと、本発明がハードウェアとソフトウェアの両方によって実装されること、及び、幾つかの「手段（ｍｅａｎｓ）」又は「ユニット（ｕｎｉｔｓ）」が、ハードウェア又はソフトウェアの同じアイテムによって示され、プロセッサが、おそらくはハードウェア要素と協働して１つ又は複数のユニットの機能を果たすことが留意される。更に、本発明は実施形態に限定されず、本発明は、上述した又は互いに異なる従属請求項で挙げた、それぞれのまた全ての新規な特徴又は特徴の組合せに存在する。
【０１１２】
略語
ＢＭＰ  ビットマップ
ＩＲ  赤外線
ＪＰＥＧ  ジョイントフォトグラフィックエキスパートグループ
ＵＩ  ユーザインタフェース
【０１１３】
参照のリスト
１００  家庭用機器システム
１１０  第１のリモート制御可能デバイス
１１１  第１の属性
１１２  第１の値
１１３  第１のラベル
１１５  第１のリモート制御可能デバイス識別ユニット
１１６  第１の関連付け
１１７  第１のデバイス識別子
１２０  第２のリモート制御可能デバイス
１２１  第２の属性
１２２  第２の値
１２３  第１のラベル
１２５  第２のリモート制御可能デバイス識別ユニット
１２６  第２の関連付け
１２７  第２のデバイス識別子
１３０  コントロールデバイス
１３１  第３の値
１４０  指示検出ユニット
１４１  検出データ
１５０  リモートコントロール
１５１  入力オーガン
１５６  リモートコントロールは第１のリモート制御可能デバイスを指示する
１５６’  リモートコントロールは第２のリモート制御可能デバイスを指示する
１６０  第１の値を受信する
１６１  第１のデバイス識別子を受信する
１６２  第２のデバイス識別子を受信する
１６３  第３の値を送信する
１６４  第１のラベルを受信する
Ｉ  第１の位置のリモートコントロール
ＩＩ  第２の位置のリモートコントロール
２００  コントロールデバイス用の方法のフローズ
２２０  第１及び第２のデバイス識別子を受信する
２２５  第１のラベルを選択する
２３０  第１の値について要求メッセージを送信する
２３５  第１の値を有する応答メッセージを受信する
２４０  第１の値を第３の値に変換するための変換を選択する
２４５  第１の値を第３の値に変換する
２５０  第２のラベルを選択する
２５５  第２の値を置換するための第３の値を送信する
３１０  受信ユニット
３２０  変換ユニット
４００  コンピュータプログラム製品
４１０  書込み可能部分
４２０  コンピュータプログラム
５００  第１のテーブル
５１０  第２のテーブル
６００  シーケンス図の第１の実施形態
６１０  ユーザ
６２０  コピーメッセージ
６２１  読取りメッセージ
６２２  第１のデバイス識別子を有するメッセージ
６２５  ペーストメッセージ
６２６  書込みメッセージ
６２７  第２のデバイス識別子を有するメッセージ
６２８  第２のデバイス識別子をブロードキャストするブロードキャストメッセージ
６３０  第３の値を決定することの一部として第１及び第２のラベルを選択する
６３１、６３３、６３５  第１の値を要求するための要求メッセージ
６３２、６３４  第１の値を取出す
６４０、６４２  第１の値を有する応答メッセージ
６４１．６４３  第３の値を決定することの一部として第１の値を第３の値に変換する
６５０、６５１、６５２  第１の値を置換するための置換メッセージ
６６０、６６１、６６２  第２の値を第３の値で置換する
７００  シーケンス図の第２の実施形態
８００  シーケンス図の第３の実施形態
９００  シーケンス図の第４の実施形態
【図１】
2019504535.tif 000003
【図２】
2019504535.tif 000004
【図３】
2019504535.tif 000005
【図４】
2019504535.tif 000006
【図５】
2019504535.tif 000007
【図６】
2019504535.tif 000008
【図７】
2019504535.tif 000009
【図８Ａ】
2019504535.tif 000010
【図８Ｂ】
2019504535.tif 000011
【図９】
2019504535.tif 000012
【国際調査報告】
2019504535.tif 000013
2019504535.tif 000014
2019504535.tif 000015