(57)【要約】  少なくとも１つの装置３４−３８を制御するためのプログラム可能なリモートコントローラ１０であって、制御スクリプト源３４、３６から制御スクリプトを受信し、少なくとも１つの装置３４−３８に制御コマンドを送信するための通信インタフェース１２、２３、２４を有するリモートコントローラ１０が提供される。ユーザインタフェース１１、１３、１４が、ユーザが制御スクリプトを起動することを可能とし、処理ユニット２１が、ユーザによる起動に応じて、制御コマンドを生成するための制御スクリプトを実行するために備えられる。
2010528519.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの装置を制御するためのプログラム可能なリモートコントローラであって、
制御スクリプト源から制御スクリプトを受信し、前記少なくとも１つの装置に制御コマンドを送信するための通信インタフェースと、
前記制御スクリプトをユーザが起動することを可能とするためのユーザインタフェースと、
ユーザによる起動に応じて、前記制御コマンドを生成するための制御スクリプトを実行するための処理ユニットと、
を有する、プログラム可能なリモートコントローラ。
【請求項２】
ディスプレイを更に有し、前記通信インタフェースは更に、前記少なくとも１つの装置から状態情報を受信するように構成され、前記処理ユニットは、前記状態情報を前記ディスプレイに表示するように構成された、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項３】
前記通信インタフェースは更に、前記少なくとも１つの装置から状態情報を受信するように構成され、前記処理ユニットは、前記制御スクリプトのための入力パラメータとして前記状態情報を利用して、前記入力パラメータに依存して前記制御コマンドを生成するように構成された、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項４】
前記ユーザインタフェースはグラフィカルユーザインタフェースを有し、前記制御スクリプトは前記グラフィカルユーザインタフェースを変更させるためのコードを有する、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項５】
前記グラフィカルユーザインタフェースの変更により、更なる制御スクリプトの実行が起動される、請求項４に記載のプログラム可能なリモートコントローラ。
【請求項６】
前記制御スクリプトの実行を起動するためのタイマを更に有する、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項７】
前記制御スクリプトのための更なる入力パラメータとして現在時刻を供給するためのタイマを更に有する、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項８】
前記制御スクリプトのステップ毎の実行を可能とするためのデバッガを更に有する、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項９】
前記処理ユニットはJava（登録商標）Scriptエンジンを有する、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項１０】
前記通信インタフェースは、ＵＳＢ及び／又は赤外線及び／又はＷｉＦｉを利用してデータを送信及び／又は受信するように構成された、請求項１に記載のプログラム可能なリモートコントローラ。
【請求項１１】
少なくとも１つの装置を制御するためのシステムであって、
請求項１乃至１０のいずれか一項に記載のプログラム可能なリモートコントローラと、
前記少なくとも１つの装置からの前記状態情報を、前記リモートコントローラの前記通信インタフェースへと中継するための、及び／又は前記リモートコントローラの前記通信インタフェースからの前記制御情報を、前記少なくとも１つの装置へと中継するための制御ボックスと、
を有するシステム。
【請求項１２】
前記制御スクリプトを前記リモートコントローラに送信するための制御スクリプト源を更に有する、請求項１１に記載の少なくとも１つの装置を制御するためのシステム。
【請求項１３】
前記制御スクリプト源は、ユーザが前記リモートコントローラの前記ユーザインタフェースの要素を前記制御スクリプトに関連付けることを可能とするためのソフトウェアを実行するコンピュータである、請求項１２に記載の少なくとも１つの装置を制御するためのシステム。
【請求項１４】
前記ソフトウェアは更に、ユーザが制御スクリプトを生成又は編集することを可能とする、請求項１３に記載の少なくとも１つの装置を制御するためのシステム。
【請求項１５】
前記ユーザインタフェースはグラフィカルユーザインタフェースを有し、前記ソフトウェアは更に、ユーザが前記グラフィカルユーザインタフェースを生成又は編集することを可能とする、請求項１３に記載の少なくとも１つの装置を制御するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの装置を制御するためのプログラム可能なリモートコントローラであって、前記少なくとも１つの装置に制御コマンドを送信するための通信インタフェースと、前記少なくとも１つの装置を制御するためのユーザコマンドをユーザが供給することを可能とするためのユーザインタフェースと、前記ユーザコマンドに応じて前記少なくとも１つの装置に前記制御コマンドを送信するための処理ユニットと、を有するプログラム可能なリモートコントローラに関する。
【背景技術】
【０００２】
Philips社のPronto（登録商標）ユニバーサルリモートコントローラは、単純な単一装置のリモートコントローラからの赤外（ＩＲ）制御コマンドを学習し、オーディオ及び／又はビデオ（Ａ／Ｖ）装置によるコンテンツの再生を可能とするためローカルネットワーク上のストリーミングコンテンツのメタデータにアクセスするためＷｉＦｉを利用する。Philips社のProntoは更に、インターネットからＥＰＧ（Electronic Program Guide）データを取得するため、ＷｉＦｉを利用する。多種多様な装置を容易な方法で制御するため、ＬＣＤタッチパネル及び何らかのハードウェアボタンが利用される。グラフィカルユーザインタフェースをデザインし、１つ以上の機能をボタンに割り当てるために、ProntEditソフトウェアが利用されることができる。このユニバーサルリモートコントローラの問題点は、通常のリモートコントローラのコマンドを単に模倣することが、ユーザの要求を完全には満足しない点である。それ故、より柔軟なリモートコントローラが望ましい。
【０００３】
他のリモートコントローラは、例えばCrestron社及びＡＭＸ社により提供される。これら企業は、双方向のフィードバックを利用するユニバーサルリモートコントローラを実現する、カスタム型自動化方式を提供する。これらリモートコントローラは、装置及び装置を制御するためのボタンのようなコントロール要素に関する状態情報を提供するためのＬＣＤタッチパネルをも利用する。これらリモートコントローラの問題点は、これらリモートコントローラをプログラムすることにかなりのトレーニングを要し、それ故特別に訓練されたエンジニアにより実行される点である。該リモートコントローラに新たな特徴を追加するためには、ファームウェアのアップグレードが必要となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、より柔軟で使用が容易な、最初のパラグラフによるリモートコントローラを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、本目的は、少なくとも１つの装置を制御するためのプログラム可能なリモートコントローラであって、制御スクリプト源から制御スクリプトを受信し、前記少なくとも１つの装置に制御コマンドを送信するための通信インタフェースと、前記制御スクリプトをユーザが起動することを可能とするためのユーザインタフェースと、ユーザによる起動に応じて、前記制御コマンドを生成するための制御スクリプトを実行するための処理ユニットと、を有する、プログラム可能なリモートコントローラを提供することにより達成される。
【０００６】
リモートコントローラに制御スクリプトをアップロードする機能は、ユーザがスクリプトを生成又はダウンロードすることを可能とし、単に所定のコマンドのシーケンスを供給することに比べて、かなりの柔軟性を提供する。該スクリプトは、スクリプト言語において利用可能な全てのタイプの条件文を有しても良い。スクリプト言語の使用によって、リモートコントローラは、ユーザによって利用可能となるために、スクリプトの一度のダウンロードしか必要としない。リモートコントローラは、機能を拡張するためには、ファームウェアのアップグレードを必要としない。組み込まれたソフトウェアが既に、スクリプト言語を解釈及び実行することが可能である。
【０００７】
好適な実施例においては、前記通信インタフェースは更に、前記少なくとも１つの装置からの状態情報を受信するように構成され、前記処理ユニットは、制御スクリプトのための入力パラメータとして該状態情報を利用し、該入力パラメータに依存して制御コマンドを生成するように構成される。
【０００８】
本実施例によれば、制御される装置の状態に依存して、条件付きの制御挙動が実現され得る。更に、該状態情報は、ユーザに、スクリプトが正常に実行されたか否かについて通知しても良い。否であれば、ユーザはそれに従って行動することができる。代替として、該スクリプトは、「予期されない」状況に対処するための付加的なコードを既に有していても良い。
【０００９】
本発明の第２の態様によれば、少なくとも１つの装置を制御するためのシステムであって、上述したようなリモートコントローラと、前記少なくとも１つの装置からの前記状態情報を、前記リモートコントローラの前記通信インタフェースへと中継するための、及び／又は前記リモートコントローラの前記通信インタフェースからの前記制御情報を、前記少なくとも１つの装置へと中継するための制御ボックスと、を有するシステムが提供される。
【００１０】
リモートコントローラは好適には、単にＲＦ又はＩＲ通信手段のような無線通信のための手段を有する。多くの装置は、ＲＳ２３２又はＩＰのような有線通信のためのインタフェースのみを持っている。制御ボックスは、リモートコントローラと制御される装置との間のブリッジとして機能し得る。該制御ボックスは、無線通信を介してリモートコントローラと通信し、有線又は無線通信を介して他の装置と通信する。制御ボックスを介して、状態情報がリモートコントローラに送信され、制御コマンドが装置に送信される。
【００１１】
本発明のこれらの及び他の態様は、以下に説明される実施例を参照しながら説明され明らかとなるであろう。
【図面の簡単な説明】
【００１２】
【図１】本発明によるプログラム可能なリモートコントローラを示す。
【図２】図１のプログラム可能なリモートコントローラの内部の模式的な表現を示す。
【図３】本発明によるシステムを示す。
【発明を実施するための形態】
【００１３】
図１は、本発明によるプログラム可能なリモートコントローラ１０を示す。リモートコントローラ１０は、１つ以上の装置をユーザが制御することを可能とするためのボタン１１を有する。リモートコントローラ１０は更に、ユーザにフィードバック及び／又は指示を提供するための、例えばＬＣＤのようなディスプレイ１３を有する。本発明によれば、ディスプレイ１３はまた、リモートコントローラ１０により制御される装置からの状態情報を表示するためにも利用される。ディスプレイ１３は好適にはタッチスクリーンであり、グラフィカルユーザインタフェース（ＧＵＩ）を提供するために利用される。タッチスクリーン上に、ボタン及びその他のユーザインタフェース要素が表示されても良い。ボタン、スライダ又はチェックボックスのような該ユーザインタフェース要素は、ユーザの指により触れられたときに選択され、起動され、操作され、又は制御されても良い。任意に、優れた精度でユーザインタフェースとユーザがインタラクトすることを可能とするため、スタイラス１４が備えられる。リモートコントローラ１０の設計に依存して、ユーザインタフェースは更なるハードウェアのボタン１１を有しても良いし、又はＧＵＩに主に依存しても良い。リモートコントローラ１０は更に、制御可能な装置に赤外（ＩＲ）制御信号を送信するための、ＩＲ発光ダイオード（ＬＥＤ）１２を有する。図２を参照しながら以下に説明されるように、更なる通信手段もまたリモートコントローラ１０の一部である。
【００１４】
図２は、プログラム可能なリモートコントローラ１０の内部の模式的な表現を示す。リモートコントローラ１０は、ボタン１１及び／又はタッチスクリーン１３からのユーザ入力を処理するためのプロセッサ２１を有する。プロセッサ２１は、例えば固体メモリ又はハードディスクのような記憶手段２２に結合される。プロセッサ２１は更に、情報を送信及び／又は受信するための１つ以上の通信インタフェースに結合される。例えば、ＩＲ信号を制御可能な装置に送信するため、ＩＲのＬＥＤ１２が備えられる。ＩＲのＬＥＤ１２は単に、他の装置に信号を送信することが可能である。ＵＳＢインタフェース２３及びＷｉＦｉインタフェース２４のような他の通信インタフェースが、信号を送信及び受信するために備えられても良い。装置を制御するための制御コマンドは、直接又は制御ボックスを介して、制御可能な装置へと送信される。制御ボックスの動作は、図３を参照しながら以下に説明される。
【００１５】
本発明によれば、少なくとも１つの通信インタフェースが、制御スクリプトを受信するために、信号を受信することが可能であるべきである。制御スクリプトは例えば、他のリモートコントローラから受信されても良いし、又は装置固有の制御スクリプトを有する制御可能な装置から受信されても良い。例えばＵＳＢインタフェース３２を介して、リモートコントローラ１０は、パーソナルコンピュータから制御スクリプトを受信しても良い。制御スクリプトは、インターネットからダウンロードされても良いし、ユーザによって書き込まれても良い。好適には、ユーザが制御スクリプトを設計し、該設計された制御スクリプトをリモートコントローラ１０にアップロードすることを可能とするためのソフトウェアツールが提供される。斯かるソフトウェアはまた、ユーザがグラフィカルユーザインタフェースを設計し、制御スクリプトをユーザインタフェース要素に割り当てることを可能としても良い。
【００１６】
リモートコントローラ１０において受信された制御スクリプトは、記憶手段２２に保存される。制御スクリプトはユーザインタフェース要素に割り当てられても良く、該ユーザインタフェース要素が起動されたときに該制御スクリプトが実行されるようにしても良い。ユーザが例えばリモートコントローラ１０上の特定のボタン１１を押下すると、当該ボタン１１に割り当てられた制御スクリプトが実行される。代替として、他のイベントが制御スクリプトの実行を起動しても良い。例えば、制御スクリプトは、所定の時点に実行されても良い。斯かる時間ベースの起動を可能とするため、タイマ２５がプロセッサ２１に結合されても良い。制御スクリプトはまた、該システムにおける装置の１つ以上の状態又は該システムにおける装置からのコマンドにより起動されても良い。例えば、ＣＤプレイヤがＣＤの再生を終えたとき又は電話が鳴ったときに、スクリプトが実行されても良い。ラジオの音量レベルが所定の制限を超えた場合に、警告メッセージがディスプレイ１３に表示されても良い。制御スクリプトはまた、イベントの組み合わせにより起動されても良い。例えば、日曜日の午後７時には、リビングルームの照明がオンにされ（おそらく誰かが家に居る）、リビングルームのＴＶをスイッチオンし、該ＴＶを所定のチャネルに同調させ、所定の値に音量レベルを設定するための制御スクリプトが実行される。特定のＴＶチャネルへと切り換えるためのスクリプトを実行することは、該スクリプトに割り当てられたボタンが、平日の午後１０時以降に押下されたときのみに実行されても良い。ユーザが制御スクリプトを自身で設計し、該制御スクリプトの実行を起動するトリガ又はイベントを選択することを可能とすることにより、非常に柔軟且つ強力なユニバーサルリモートコントローラ１０が提供される。
【００１７】
本装置からの状態情報は、リモートコントローラ１０のディスプレイ１３に表示されても良い。好適には、斯かる状態情報を表示するページが頻繁にリフレッシュされる。該状態情報は、例えば重要な機能だけを表示することによって、ＧＵＩの外見に影響を与え得る。例えば、ＣＤプレイヤがスイッチオフされているときには、ＧＵＩが該プレイヤをスイッチオンするための１つのボタンのみを表示しても良く、ＣＤが再生されていないときには「一時停止」ボタンは必要とされない。本システムにおける該装置の状態情報は、制御スクリプトのための入力パラメータとして利用され得る。斯くして、或る装置の挙動が、当該装置の状態に適合されても良いし、又は他の装置の状態に適合されても良い。例えば、オーディオアンプのイコライザの設定が、ラジオが同調されているチャネルに依存しても良い。
【００１８】
例えばＤＶＤプレイヤ、ＴＶ及びアンプのような幾つかの装置が、１つのボタンのみを押下することによって全てスイッチオンされても良い。該ボタンに割り当てられた制御スクリプトは、ＤＶＤを観るために必要とされるチャネルにＴＶを同調させても良いし、オーディオアンプの音量レベルが所定の値に設定されても良いし、ＤＶＤが該ＤＶＤにおける映画の好きな部分を再生することを開始しても良い。音量レベルを設定すること又は照明をスイッチオンすることは、即時に実行されても良いし、徐々に実行されても良い。
【００１９】
図３は、本発明によるシステムを示す。本システムは、以上に説明されたようなプログラム可能なリモートコントローラ１０と、ＴＶ３７と、ラップトップ３６と、ディジタルラジオ３８と、パーソナルコンピュータ３４と、無線インターネットルータ３５と、制御ボックス３１と、を有する。リモートコントローラ１０上のＩＲのＬＥＤ１２が、例えばＴＶ３７又はディジタルラジオ３８に、リモートコントローラ１０から直接に制御信号を送信するために利用されても良い。代替として、コマンド信号が制御ボックス３１に送信されても良く、リモートコントローラ１０から該制御可能な装置へと制御コマンドを送るため、又は該装置からリモートコントローラ１０へと状態情報を送るため、制御ボックス３１はＴＶ３７及び／又はラジオ３８に結合される。斯かる状態情報は、該装置から直接にリモートコントローラ１０に送信されても良いことに留意されたい。制御ボックス３１は、全ての種類の装置への制御ボックス３１の有線結合のための、複数のコネクタ３２を有する。制御ボックス３１は、例えばＲＳ−２３２ポート又はＩＰ接続を有しても良い。制御ボックス３１はまた、他の装置を制御するためのＩＲ送信ＬＥＤを有しても良い。本例においては、制御ボックス３１はまた、無線ネットワークとのＷｉＦｉ通信のためのアンテナ３３を有する。該無線ネットワークは、インターネット、パーソナルコンピュータ３４及びラップトップ３６に接続された、無線インターネットルータ３５によりセットアップされる。パーソナルコンピュータ３５とパーソナルコンピュータ３４又はラップトップ３６との間の通信は、有線であっても良いし無線であっても良い。好適には、パーソナルコンピュータ３４は有線接続を利用し、ラップトップは無線ＷｉＦｉ接続を利用する。任意に、インターネットルータは制御ボックス３１に含められ、独立したインターネットルータ３５がなくても良い。制御ボックス３１は好適にはＷｉＦｉを介してリモートコントローラ１０と通信するが、リモートコントローラ１０及び／又は他の装置からＩＲ信号を受信するためのフォトダイオードをも有しても良い。
【００２０】
パーソナルコンピュータ３４又はラップトップ３６において実行されるソフトウェアを用いてユーザにより書き込まれる制御スクリプトは、ＷｉＦｉネットワークを直接に介して、制御ボックス３１を介して、直接リンク（例えばＵＳＢ又はＷｉＦｉ）を介して、又はＵＳＢメモリスティックを介して、リモートコントローラに送信されても良い。代替の実施例においては、該制御スクリプトは制御ボックス３１にアップロードされ、制御ボックスが該スクリプトにリモートコントローラのコマンドを結合するように構成される。制御ボックスにスクリプトをアップロードすることはコンピュータ３４によって実行されても良いし、ラップトップ３６によって実行されても良いし、又はリモートコントローラ１０によって実行されても良い。制御ボックス３１においてスクリプトを実行させることの利点は、制御ボックス３１が電源であり、それ故外部のイベントを監視することができ、その一方でリモートコントローラ１０はバッテリの電力を節約し、スリープ状態になり得る点である。しかしながら、リモートコントローラ１０のディスプレイ１３におけるＧＵＩの外見に影響を与えるスクリプトについては、スクリプトがリモートコントローラ１０自体のプロセッサにより実行されるほうが容易である。スクリプトソフトウェアは、標準的なＰＣのテキストエディタであっても良いし、又はＧＵＩ及びリモートコントローラ１０の挙動をプログラムするための特殊なプログラムであっても良い。リモートコントローラシステムのプログラミングは、スクリプト言語を利用することにより実行されることとなる。好適には、Java（登録商標）Scriptのような良く知られたスクリプト言語が利用される。スクリプトは、以下の種々の論理レベルにおいてＧＵＩ要素に割り当てられ得る：
−ボタン又はキーのレベル。ボタンが押下されるといつでもスクリプトが実行されることを意味する。
−ページのレベル。当該ページの起動に応じてスクリプトが実行されることを意味する。
−ページの群のレベル。該群は「アクティビティ」又は「モジュール」とも呼ばれる。
−ページのタイマのレベル。該タイマが時間切れになるといつでもスクリプトが実行されることを意味する。
−以上の組み合わせ。
【００２１】
プログラマに提供されるスクリプト言語は好適には、これらの出力を読み取るため及び書き込むためのこれらインタラクション手段を有効に利用するモジュールをプログラムするために、全ての関連するＡＰＩへのアクセスを与える。スクリプト言語は例えば、標準的なＩＲコードを送信すること、いずれかのネットワーク接続された装置とのＩＰ通信を可能とすること、ＲＳ２３２ポートを介して通信する機能を提供すること、リレイ出力を設定すること、及びセンサ入力から読み取ることの可能性を与える。該可能性を提供することにより、スクリプトされた制御モジュールは、制御される装置の状態情報を読み出すことが可能となる。これらコマンドは全て、異なるインタフェース又はプロトコルを利用する異なる装置に対してさえも、単一のスクリプトへと組み合わせられることができ、真のシステム統合を提供する。単一のスクリプトは、例えば高度双方向ＨＶＡＣサーモスタットと標準的なＩＲベースの照明システムとの機能を組み合わせ得る。
【００２２】
制御スクリプトはまた、ローカルなネットワークにおけるデータ記憶装置から又はアクセス可能な外部のデータ源からデータを得るためのコードを有しても良い。例えば、制御スクリプトは、ネットワーク中のコンピュータに保存された音楽ファイルのメタ情報をユーザがブラウズすることを可能としても良いし、又は制御スクリプトは、インターネットから得られたＥＰＧ情報又はＲＳＳフィードを読み取ることを可能としても良い。
【００２３】
スクリプト言語はまた好適には、システムタイマのような関連する内部システムリソースや、システム設定ファイルに保存された変数、ＩＲコード、グラフィクス及びサウンド、並びにバッテリレベル、ＲＦ信号強度、日時及びシステムのログファイルのような内部システム変数の保存のための内部メモリへのアクセスを提供する。このとき、スクリプトは、動作を起動するためにタイマを利用しても良い。スクリプトは、リモートコントローラの挙動を該リモートコントローラの利用履歴に依存したものとするために、後の利用のためにデータ及び変数をメモリに保存しても良い。スクリプトは、制御可能な装置に送信するために、ＩＲコードのようなメモリに保存された情報にアクセスしても良い。スクリプトは、これら装置の挙動を、日時やバッテリレベルに依存したものとしても良い。スクリプトは、スクリプト開発装置によるスクリプトの基本的なデバッグを可能とする、システムのログファイルに情報を出力しても良い。ユーザがどの動作がどの順序で実行されるかを正確にみることが可能なように、スクリプトの全てのステップが１つずつ実行されるデバッグモードで、スクリプトを実行することも可能であっても良い。
【００２４】
スクリプトはまた、ディスプレイ１３に表示されるＧＵＩを調節するようにプログラムされても良い。スクリプトが、ボタン及びフレーム上のテキストラベルを変更すること、ボタン及びフレームのビットマップを変更すること、画面上のグラフィカルな要素を隠したり可視としたりすること、グラフィカルな要素を移動させる／動かすこと、又は背景画像を変更することが、可能であっても良い。スクリプトは、ユーザに状態情報を通知するためにＧＵＩを利用しても良い。そうでない場合には完全に静的なユーザインタフェースが、オブジェクトの外見及び動きを変化させることを含む動画を可能とすることにより、動的なものとなることができる。スクリプトはまた、音声再生機能を持つリモートコントローラにおいて音声を再生する機能を提供しても良い。
【００２５】
制御スクリプトの一例は、１回のボタン押下が、特定の部屋において「音楽を聴く」という動作を起動させ、ここで制御システムが以下の動作を実行するように実行され得る：
−スクリプトが日時を決定するためにシステムタイマ２５を利用する。
−該日時に依存して、該部屋において照明が特定の調光レベルに設定される。これを実行するため、システムは、照明コントローラと通信して当該部屋における照明レベルの現在の状態を見出すために、シリアルインタフェースを利用する。
−突然の照明の点灯を防ぐため、スクリプトは（例えばforループを用いて）調光レベルを所望のレベルまで徐々の方法で適合させる。
−パワーセンサを利用して、スクリプトは当該部屋におけるオーディオアンプの状態をここでチェックする。該アンプが未だオンにされていない場合には、該アンプをスイッチオンするための適切なＩＲコードが該アンプに送信される。同様のことが、ディジタルラジオ３８についても実行される。
−シリアル通信を利用して、入力源及び音量レベルがチェックされ、アンプが適切な音量レベルでディジタルラジオ入力に設定されていることを確実にするように設定される。
−ここで照明が設定されて音楽が再生され、リモートコントローラシステムが、ユーザが該ユーザの以下のシステム情報を見る状態画面をユーザが参照することを確実にする：
−現在の音量レベルが、アンプからのシリアルなフィードバックに基づいて表示される。
−インターネットラジオ装置とのＩＰ通信又はインターネットラジオサービスを利用することにより得られた、現在再生している曲についての、音楽メタデータ情報（アーチスト名及びアルバムのカバーデザインを含む）が表示される。
−ユーザがユーザインタフェース上の別のページへと移動しない限り、ページタイマを利用して、３秒毎に情報がリフレッシュされる。
【００２６】
上述の実施例は本発明を限定するものではなく説明するものであって、当業者は添付する請求項の範囲から逸脱することなく多くの代替実施例を設計することが可能であろうことは留意されるべきである。
【００２７】
請求項において、括弧に挟まれたいずれの参照記号も、請求の範囲を限定するものとして解釈されるべきではない。動詞「有する（comprise）」及びその語形変化の使用は、請求項に記載されたもの以外の要素又はステップの存在を除外するものではない。要素に先行する冠詞「１つの（a又はan）」は、複数の斯かる要素の存在を除外するものではない。本発明は、幾つかの別個の要素を有するハードウェアによって、及び適切にプログラムされたコンピュータによって実装されても良い。幾つかの手段を列記した装置請求項において、これら手段の幾つかは同一のハードウェアのアイテムによって実施化されても良い。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これら手段の組み合わせが有利に利用されることができないことを示すものではない。
【図１】
2010528519.tif 000003
【図２】
2010528519.tif 000004
【図３】
2010528519.tif 000005
【国際調査報告】
2010528519.tif 000006
2010528519.tif 000007
2010528519.tif 000008