(57)【要約】【課題】従来は、ネットワーク上の複数の機器間で連携動作を行うには、各機器の機能に基づいて、コントローラのプログラムが予め作られている必要があり、想定外の機器がネットワークに接続された場合には連携動作は不可能である。【解決手段】コントローラ４は、ネットワーク５上の照明装置１、ＢＧＭ再生装置２、スピーカ３の連携した動作により具現化される所望の雰囲気状態を示す抽象的な内容のコマンドをネットワーク５へブロードキャストに発行する。コマンドの抽象化レベルが高いときには、照明装置１が暗めで照明し、ＢＧＭ再生装置２が静かな曲調の楽曲Ａを再生し、スピーカ３が小さめの音量で再生音を発音するため、全体として落ち着いた雰囲気が得られる。コマンドの抽象化レベルが低いときには、室内は明るめの照明下で、明るい曲調の楽曲Ｃの再生音が大きめの音量でスピーカ３から発音されている状態の、明るい雰囲気が得られる。【選択図】            図１
2004297108.tif 000002
【特許請求の範囲】
【請求項１】
互いにネットワークによって接続されており、入力されたコマンドを互いに独立して解釈し、自装置に予め定められた動作状態に対応付けて動作する、家庭内に設置された複数の被制御機器と、
前記複数の被制御機器と同じ家庭内に設置されて前記ネットワークによって接続されており、前記複数の被制御機器に前記ネットワークを介して前記コマンドをブロードキャストに発行して該複数の被制御機器を同時に制御するコントローラと
を有し、前記コントローラは、前記コマンドとして、前記複数の被制御機器の連携した動作により具現化される所望の雰囲気状態を示す抽象的な内容のコマンドを発行し、前記複数の被制御機器を前記所望の雰囲気状態に対応した動作状態にそれぞれ制御することを特徴とするホームネットワークシステム。
【請求項２】
前記コントローラは、内容の抽象化のレベルが異なる予め定められた複数のコマンドの中から任意に選択された一のコマンドを、前記複数の被制御機器にブロードキャストに発行する手段を有し、前記複数の被制御機器は、前記ネットワークを介して入力された前記コマンドの抽象化のレベルが低いコマンドほど優先して処理することを特徴とする請求項１記載のホームネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はホームネットワークシステムに係り、特に家庭内の複数の機器が互いにネットワークによって接続されて動作制御されるホームネットワークシステムに関する。
【０００２】
【従来の技術】
家庭内の複数の機器、例えばパーソナルコンピュータ（以下、パソコンという）やファクシミリ装置等の情報機器、テレビジョン受像機、ビデオデッキ、光ディスク装置等のＡＶ機器、照明装置等の家電機器をネットワークによって接続したホームネットワークシステムにおいて、複数の家庭内機器に対して相互に連携動作制御を行うため、例えばＡＶ機器で主に使用されるＩＥＥＥ１３９４インターフェイスでは、ＡＶ／Ｃコマンドセットと呼ばれる機器制御のための一連のコマンドが規格化されており、これらのコマンドを被制御機器へ発行することによって被制御機器の制御が行われる。
【０００３】
このようなホームネットワークシステムでは、ユーザーが操作する機器、あるいはプログラムによって制御される機器から他の機器に対して具体的な動作を指示するコマンド、例えばビデオデッキであれば、「録画」や「再生」というコマンドを相手機器に対して直接発行する事によって制御を行う。
【０００４】
また、被制御機器の特性に合わせた操作画面を表示する事により、単一の機器を制御する柔軟性の高い方法が開示されている（例えば、特許文献１参照）。すなわち、この特許文献１には、ネットワークによって接続された複数の電子機器同士で互いに制御を行うための電子機器の制御方法であって、自分自身の動作を制御する制御コードを含むＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データを送出するＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ機能を備えた第１の電子機器に対して、このＨＴＭＬデータにアクセスするＷＷＷブラウザ機能を備えた第２の電子機器からアクセスして、第２の電子機器によって第１の電子機器の動作を制御するホームネットワークシステムが開示されている。
【０００５】
これにより、家庭内の各機器にＷＷＷサーバ機能を内蔵することにより、パソコンやインターネットアクセス機能付きテレビ（以下、インターネットＴＶという）等のＷＷＷブラウザ機能を持つ第２の電子機器から、インターネットにアクセスするのと同じ操作方法で家庭内の各機器（第１の電子機器）の動作制御ができる。
【０００６】
【特許文献１】
特開平１０−１９１４６３号公報（第２頁）
【０００７】
【発明が解決しようとする課題】
ところで、ホームネットワーク環境では、家庭内の複数の機器が自動的に連携動作し、適切な状態を自動的に作り出すことがネットワーク化の目的の一つである。例えば、ユーザーが居室内の雰囲気を設定する機能を考えた場合、「落ち着いた雰囲気」を所望した時には、ＢＧＭ再生装置が適切な音楽を再生し、照明装置が明るさを調整する、などの複数機器間の連動が自動的に行われる事が望ましい。
【０００８】
しかしながら、このような連携動作を機器間で行うためには、ユーザーが所望の雰囲気を指定するためのコントローラが、予めプログラムされている必要があり、指定の雰囲気に対するＢＧＭ再生装置が再生する楽曲、また指定の雰囲気に対する照明装置の明るさなどの情報を持ち、指定に応じた具体的動作をＢＧＭ再生装置や照明装置にネットワークを通じて指示する必要がある。
【０００９】
このため、このような連携動作を複数の機器間で行うには、ネットワーク上の各機器がどのような機能を持っているかに基づいて、コントローラのプログラムが予め作られている必要があり、想定外の機器がネットワークに接続された場合には連携動作は不可能である。
【００１０】
一方、特許文献１記載の従来のホームネットワークシステムでは、機器の詳細な動作を指示するための特定のコマンドが予め定められているわけでもないが、操作の対象は操作側機器（第２の電子機器）と直接接続関係を持っている一台の機器（第１の電子機器）だけであり、何らかのユーザーの操作により、複数の機器を連動して制御することについては考慮されていない。
【００１１】
本発明は以上の点に鑑みなされたもので、連携動作のためのコマンドとして機器の具体的動作ではなく抽象化した意味をそのまま伝達し、コマンドの解釈をネットワークに接続された各機器自身に委ねるという手段を用いることにより、ネットワーク環境での連携動作を可能にしたホームネットワークシステムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、互いにネットワークによって接続されており、入力されたコマンドを互いに独立して解釈し、自装置に予め定められた動作状態に対応付けて動作する、家庭内に設置された複数の被制御機器と、複数の被制御機器と同じ家庭内に設置されてネットワークによって接続されており、複数の被制御機器にネットワークを介してコマンドをブロードキャストに発行して複数の被制御機器を同時に制御するコントローラとを有し、コントローラは、コマンドとして、複数の被制御機器の連携した動作により具現化される所望の雰囲気状態を示す抽象的な内容のコマンドを発行し、複数の被制御機器を所望の雰囲気状態に対応した動作状態にそれぞれ制御することを特徴とする。
【００１３】
この発明では、コントローラが発行する抽象的な内容のコマンドをネットワークを介して複数の被制御機器が同時に受信してそれぞれ独立に解釈し、複数の被制御機器がそれぞれ解釈した結果に基づいた動作を独立に行うようにしたため、複数の被制御機器の各動作からなる連携した一つの動作により、発行された前記コマンドの抽象的な内容に対応した所望の雰囲気状態を具現化することができる。
【００１４】
また、本発明は上記の目的を達成するため、コントローラは、内容の抽象化のレベルが異なる予め定められた複数のコマンドの中から任意に選択された一のコマンドを、複数の被制御機器にブロードキャストに発行する手段を有し、複数の被制御機器は、ネットワークを介して入力されたコマンドの抽象化のレベルが低いコマンドほど優先して処理することを特徴とする。
【００１５】
この発明では、複数の被制御機器がネットワークを介して入力されたコマンドの抽象化のレベルが低いコマンドほど優先して処理するようにしたため、複数の被制御機器が前回のコマンド入力に基づいてそれぞれ動作中であっても、今回入力されたコマンドの抽象化のレベルが、前回入力されたコマンドの抽象化レベルよりも低い時には、今回入力されたコマンドの優先処理を行うことができる。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態について図面と共に説明する。図１は本発明になるホームネットワークシステムの一実施の形態のシステム構成図を示す。同図において、同一家庭内にある照明装置１、ＢＧＭ再生装置２、スピーカ３及びコントローラ４が互いにネットワーク５に接続されてホームネットワークシステムが構築されている。
【００１７】
上記の照明装置１は部屋の照明を行う装置であり、ネットワーク５を介して入力されるコマンドによって、照明光の明るさが可変制御される構成とされている。また、ＢＧＭ再生装置２は、複数の楽曲が蓄積された記録媒体を再生する音楽再生装置であり、その出力はスピーカ３に接続されている。ＢＧＭ再生装置２はネットワーク５を介して入力されるコマンドにより、再生する楽曲が設定できる構成とされている。また、スピーカ３はネットワーク５を介して入力されるコマンドにより、出力する音量が可変設定される構成である。
【００１８】
更に、コントローラ４は、ユーザーが直接操作可能なスイッチを内蔵しており、スイッチにより入力された部屋の雰囲気などに応じたコマンドをネットワーク５へ出力する制御装置である。上記の部屋の雰囲気の例としては、「落ち着いた雰囲気」や「明るい雰囲気」などがある。
【００１９】
ここで、上記のコントローラ４が出力するコマンドは、同じネットワーク５に接続された照明装置１、ＢＧＭ再生装置２及びスピーカ３の各動作を具体的に、かつ、個別に指示するコマンドと、これらの各機器の連携動作により、室内を所望の雰囲気状態とするために、同時に送出される（すなわち、ブロードキャスト伝送される）、抽象化された内容のコマンド（以下、抽象コマンドともいう）とがある。この抽象コマンドにより照明装置１、ＢＧＭ再生装置２及びスピーカ３は同時に動作が制御される。
【００２０】
本実施の形態では、抽象コマンドの抽象化レベルとして３段階を使用する。最も低い抽象化レベル（レベル０）は、各機器の具体的な動作を規定する。例えば、ＢＧＭ再生装置２に対しては楽曲の選択、再生／停止の制御などが可能である。
【００２１】
中間の抽象化レベル（レベル１）は、部屋全体の音量調整、部屋全体の明るさの調整などを規定する。このレベル１の抽象コマンドは、特に対象となる機器を特定せず、ブロードキャストで全ての機器、すなわち、照明装置１、ＢＧＭ再生装置２及びスピーカ３に伝送される。例えば、音量設定は各機器が自身が音を発生させる機能を持っている場合はその強さを調整するものである。
【００２２】
最も高い抽象化レベル（レベル２）は、部屋全体の雰囲気設定を規定する。本実施の形態では、このレベル２の抽象コマンドは、「落ち着いた雰囲気」−「明るい雰囲気」というようなパラメータを持ち、レベル１の抽象コマンドと同様に、対象機器を特定せずブロードキャストで伝送される。
【００２３】
これにより、例えば、ＢＧＭ再生装置２の場合、図２に示すように、レベル０の抽象コマンドが入力されたときには、レベル０のコマンドのパラメータが楽曲番号であり、指示された曲目の設定を直接的に行うが、レベル１の抽象コマンドが入力されたときには、パラメータがジャンル番号であり、曲目のジャンルによる設定が可能であり、具体的な楽曲の指定は装置が自動的に行う。
【００２４】
また、レベル２の抽象コマンドが入力されたときには、「雰囲気の明るさ」というコマンドの内容と明るさの程度が０−１００の範囲のいずれかを示すパラメータに基づき、ＢＧＭ再生装置２は、指定された部屋の雰囲気の明るさに最も適合した曲目を自動選択して再生する。従って、上記の場合は、どのレベルの抽象コマンドでも、ＢＧＭ再生装置２が再生する楽曲が決定される事になる。
【００２５】
また、各抽象コマンドについては、設定の開始および終了の２種のコマンドによって設定が有効な期間が設定される。更に、抽象化レベルの異なる抽象コマンドが同時に送られた場合、抽象コマンドの抽象化レベルが低い程優先的に処理され、また、各機器内で抽象化レベル毎に保持される。すなわち、より具体的な抽象コマンドを使用する事により、抽象化レベルの高い抽象コマンドによる設定を上書きする事ができる。
【００２６】
これにより、例えば、スピーカ３では、各レベルの抽象コマンドを受け取った場合、図３のようになる。同図において、レベル２の抽象コマンドで「落ち着いた雰囲気」を指定して比較的小さな音量で再生音を発音している期間Ｉの途中の時刻ｔ１で、ユーザーの直接的な指示により現在よりも低いレベル１の抽象コマンドがコントローラ４から送出された場合は、ＩＩで示すように比較的大なる音量２０で再生音が発音され、その途中の時刻ｔ２で、ユーザーの直接的な指示により最も低いレベル０の抽象コマンドがコントローラ４から送出された場合は、ＩＩＩで示すように大なる音量６０で再生音が発音される。
【００２７】
その後、レベル０の抽象コマンドによる各機器の制御が時刻ｔ３で終了すると、スピーカ３の音量は図３にＩＶで示すように、レベル０の抽象コマンド入力直前のレベル１の抽象コマンドの音量２０に復帰する。その後、レベル１の抽象コマンドによる各機器の制御が時刻ｔ４で終了すると、スピーカ３の音量は図３にＶで示すように、レベル１の抽象コマンド入力直前のレベル２の抽象コマンドの音量に復帰する。このように、「落ち着いた雰囲気」を指定している最中でも、ユーザーの直接的な指示により、曲調の違う楽曲を演奏するなどの操作が可能になる。
【００２８】
その他の照明装置１及びＢＧＭ再生装置２も上記と同様に、その機器の具体的動作を直接指定するレベル０のコマンド、音量の設定、明るさの設定というレベル１のコマンド、雰囲気の明るさを設定するレベル２のコマンドをそれぞれ受け付けることができる。例えば、照明装置１であれば、レベル０の抽象コマンドによる、明るさの設定、レベル１の抽象コマンドによる明るさの設定、レベル２の抽象コマンドの雰囲気の明るさから、照明装置１が独自に決定する明るさの設定が可能である。なお、サポートしない機能、たとえば、照明装置１に対する音量の設定は無視される。
【００２９】
また、図１において、コントローラ４は、各機器に対して具体的動作を示すコマンドを発行する機能を持つと同時に、ユーザーが所望の部屋の雰囲気を指定する事ができ、例えば「落ち着いた雰囲気」、「明るい雰囲気」などの指定が可能である。この指定は「雰囲気の明るさ」という０〜１００までの一次元の連続したパラメータとして数値化される。ユーザーがこれらの設定を行うと、コントローラ４はその数値パラメータを伴った抽象コマンド（レベル２）として居室内のネットワーク５にブロードキャストする。ネットワーク５に接続されているその他の機器（すなわち、照明装置１、ＢＧＭ再生装置２及びスピーカ３）は、レベル２の抽象コマンドを受信すると、それぞれがそのコマンドに対応した動作を行う。
【００３０】
レベル２の抽象コマンドの「雰囲気の明るさ」のパラメータは「０」が最も暗い状態であり、「１００」が最も明るい状態である。ネットワーク５に接続されているコントローラ４以外の機器（すなわち、照明装置１、ＢＧＭ再生装置２及びスピーカ３）は、このパラメータをそれぞれ独立して解釈し、自身の動作状態に対応付けを行う。パラメータに対する各機器の対応を図４に示す。
【００３１】
以下、コントローラ４から「落ち着いた雰囲気」を設定した場合と「明るい雰囲気」を設定した場合の各機器の動作について順に説明する。
【００３２】
（１）「落ち着いた雰囲気」に設定した場合
ネットワーク５に接続されているコントローラ４以外の各機器は、それぞれコントローラ４からブロードキャストされた「雰囲気の明るさ４０」の抽象コマンドを受け取り、次のように動作する。ＢＧＭ再生装置２は、図４に示すように、静かな曲調である楽曲Ａを装着されている記録媒体から再生する。また、スピーカ３の音量は、図４に示すように落ち着いた雰囲気において最適として予め設定された小さめの「４０」に設定される。また、照明装置１の明るさは、図４に示すように、落ち着いた雰囲気において最適として予め設定された暗めである「４０」に設定される。なお、上記の音量の「４０」及び明るさの「４０」は音量及び明るさの最大値「１００」に対する値ではなく、予め設定された所定の値に対する割合を示す。
【００３３】
このように、照明装置１、ＢＧＭ再生装置２及びスピーカ３が連携して動作することで、室内は暗めの照明下で、静かな曲調の楽曲Ａの再生音が小さめの音量でスピーカ３から発音されている状態の、落ち着いた雰囲気が得られる。
【００３４】
（２）明るい雰囲気に設定した場合
ネットワーク５に接続されているコントローラ４以外の各機器は、それぞれコントローラ４からブロードキャストされた「雰囲気の明るさ９０」の抽象コマンドを受け取り、次のように動作する。ＢＧＭ再生装置２は、図４に示すように、明るい曲調である楽曲Ｃを装着された記録媒体から再生する。また、この時スピーカ３は、図４に示すように、明るい雰囲気において最適として予め設定された大きめの音量「９０」に設定される。同時に、照明装置１は、図４に示すように、明るい雰囲気において最適として予め設定された明るめの明るさ「９０」に設定される。なお、上記の音量の「９０」及び明るさの「９０」は音量及び明るさの最大値「１００」に対する値ではなく、予め設定された所定の値に対する割合を示す。
【００３５】
このようにして、照明装置１、ＢＧＭ再生装置２及びスピーカ３が連携して動作することで、室内は明るめの照明下で、明るい曲調の楽曲Ｃの再生音が大きめの音量でスピーカ３から発音されている状態の、明るい雰囲気が得られる。
【００３６】
ここで、ユーザーが何らかの都合で音量を下げたいと考えた場合、コントローラ４を操作することにより、スピーカ３に対してレベル０の抽象コマンドをコントローラ４から出力させることで音量の設定を行うことができる。この場合、ネットワーク５に接続されているコントローラ４以外の各機器は「明るい雰囲気」の状態を保ったまま、レベルの違いによる優先処理によりスピーカ３の音量だけを下げる事ができる。また、そのレベル０の抽象コマンドを解除する事によって、元の音量９０の状態に復帰できる。
【００３７】
なお、本発明は上記の実施の形態に限定されるものではなく、例えば上記の実施の形態では、音を発生している装置がスピーカ３だけであったが、更に他の機器が接続されており、複数の機器が音を発生している状況では、レベル１の部屋全体の音量設定コマンドを発行する事により、部屋内の音を発生している複数の装置に対して同時に音量の設定を行う事も可能である。
【００３８】
また、コントローラ４が発行する抽象コマンドにより同時に連携して動作させる被制御機器は、照明装置１、ＢＧＭ再生装置２、スピーカ３に限られるものではなく、例えば、雰囲気に応じた画像を再生するビデオデッキと、その再生画像を表示するディスプレイ装置なども含むものである。
【００３９】
【発明の効果】
以上説明したように、本発明によれば、複数の被制御機器の各動作からなる連携した一つの動作により、発行されたコマンドの抽象的な内容に対応した所望の雰囲気状態を具現化するようにしたため、一つのコマンドの発行により複数の被制御機器を連携して動作させて、そのコマンドの抽象的な内容に対応した所望の雰囲気状態を具現化するホームネットワークシステムを構築することができ、また、複数の被制御機器のそれぞれは、入力される同じコマンドに対して互いに独立して解釈した結果に基づいた動作を独立に行うため、ネットワーク上に新たに被制御機器が追加された場合でも、追加された被制御機器が独自にコマンドを解釈して動作することにより、追加された被制御機器を含めた連携動作ができる。
【００４０】
また、本発明によれば、複数の被制御機器がネットワークを介して入力されたコマンドの抽象化のレベルが低いコマンドほど優先して処理することにより、複数の被制御機器が前回のコマンド入力に基づいてそれぞれ動作中であっても、今回入力されたコマンドの抽象化のレベルが、前回入力されたコマンドの抽象化レベルよりも低い時には、今回入力されたコマンドの優先処理を行えるようにしたため、被制御機器が連携して動作している状態においても、抽象化のレベルが低い具体的な内容のコマンドの発行により所望の被制御機器だけを直接的に動作制御することができ、使い勝手を向上できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態のシステム構成図である。
【図２】本発明で伝送するコマンドの抽象化レベルとパラメータとその意味を説明する図である。
【図３】本発明においてコマンドにより制御されるスピーカの音量の変化の一例を示す図である。
【図４】コマンドの雰囲気の明るさパラメータに対して、図１の各機器に設定された状態を説明する図である。
【符号の説明】
１  照明装置
２  ＢＧＭ再生装置
３  スピーカ
４  コントローラ
５  ネットワーク
【図１】
2004297108.tif 000003
【図２】
2004297108.tif 000004
【図３】
2004297108.tif 000005
【図４】
2004297108.tif 000006