(57)【要約】【課題】高速動作を保証すると共に、通信効率を高めることができるホームネットワークシステムを提供する。【解決手段】サーバと複数個の電子機器とは電灯線ネットワークを通じて接続される。複数個の電子機器は、電灯線ではない通信路からなる通信ネットワークを介して接続されることが可能である。サーバは、電子機器の電灯線ネットワーク上のアドレス情報と、通信ネットワーク上のアドレス情報とを記憶して管理すると共に、ユーザ操作入力に応じた動作指示命令を電灯線ネットワークを通じて電子機器に送信する。電子機器は、電灯線ネットワークを通じて送られてきた動作指示命令が、通信ネットワークに接続されている他の電子機器との間での所定のデータの通信指示であるときには、通信ネットワークを通じて所定のデータの通信を行なう。【選択図】図１
2006343908.tif 000002
【特許請求の範囲】
【請求項１】
電灯線ではない通信路からなる通信ネットワークを介して接続された少なくともに２個の電子機器間を含む複数個の電子機器と、
前記複数個の電子機器のそれぞれと前記電灯線を用いた電灯線ネットワークを通じて接続されたサーバと、
からなるホームネットワークシステムであって、
前記サーバは、
前記電灯線ネットワークに接続された前記複数個の電子機器の、前記電灯線ネットワーク上の第１のアドレス情報と、前記通信ネットワーク上の第２のアドレス情報とを少なくとも記憶するネットワーク管理情報記憶部と、
使用者の指示命令操作を受け付けるためのユーザインターフェース手段と、
前記ユーザインターフェース手段で受け付けた前記使用者の指示命令操作に応じた動作指示命令を生成し、生成された前記動作指示命令を、前記複数個の電子機器の一つまたは複数個に対して、前記電灯線ネットワークを通じて送る指示命令送信手段と、
を備え、
前記複数個の電子機器のそれぞれは、
前記電灯線ネットワークを通じて前記動作指示命令を受信し、前記動作指示命令に応じた動作を実行する手段を備えると共に、
前記通信ネットワークを介して接続されている電子機器は、
前記電灯線ネットワークを通じて送られてきた前記動作指示命令が、前記通信ネットワークに接続されている他の電子機器との間での所定のデータの通信指示であるときには、前記通信ネットワークを通じて前記所定のデータの通信を行なう手段を備える
ことを特徴とするホームネットワークシステム。
【請求項２】
請求項１に記載のホームネットワークシステムにおいて、
前記サーバは、前記電灯線ネットワークを通じて接続された前記複数の電子機器が蓄積しているコンテンツやファイルを識別するための情報を、前記電灯線ネットワークを通じて前記電子機器から取得して、記憶部に蓄積し、
前記ユーザインターフェース手段は、前記記憶部に蓄積された前記コンテンツや前記ファイルの情報をユーザに提示する手段を含む
ことを特徴とするホームネットワークシステム。
【請求項３】
請求項１に記載のホームネットワークシステムにおいて、
前記サーバは、前記動作指示命令が、前記通信ネットワークに接続されている他の電子機器との間での所定のデータの通信指示であるときには、前記通信を行なう電子機器に、前記所定のデータを暗号化して送受するための情報を、前記電灯線ネットワークを通じて送信する
ことを特徴とするホームネットワークシステム。
【請求項４】
請求項２に記載のホームネットワークシステムにおいて、
前記サーバは、前記コンテンツや前記ファイルの複製や再生についての著作権保護に関する制御および管理をする
ことを特徴とするホームネットワークシステム。
【請求項５】
請求項１に記載のホームネットワークシステムにおいて、
前記電灯線ネットワークは、外部の電灯線を用いた公衆ネットワークに対して分断されている
ことを特徴とするホームネットワークシステム。
【請求項６】
請求項１に記載のホームネットワークシステムにおいて、
前記サーバのユーザインターフェースの表示用ディスプレイとして、前記電灯線ネットワークを通じて前記サーバと接続された前記電子機器が備えるディスプレイ手段が用いられる
ことを特徴とするホームネットワークシステム。
【請求項７】
請求項１に記載のホームネットワークシステムにおいて、
前記複数個の電子機器は、異なる通信インターフェースの複数の前記通信ネットワークにより別々に接続されたグループ毎に分けられていることを特徴とするホームネットワークシステム。
【請求項８】
電灯線ではない通信路からなる通信ネットワークを介して接続された少なくともに２個の電子機器間を含む複数個の電子機器と、前記複数個の電子機器のそれぞれと前記電灯線を用いた電灯線ネットワークを通じて接続されたサーバとからなるホームネットワークシステムにおける通信方法であって、
前記サーバは、
前記電灯線ネットワークに接続された前記複数個の電子機器の、前記電灯線ネットワーク上の第１のアドレス情報と、前記通信ネットワーク上の第２のアドレス情報とを少なくとも記憶して管理すると共に、
ユーザインターフェース手段を通じて受け付けた使用者の指示命令操作に応じた動作指示命令を生成し、生成された前記動作指示命令を、前記複数個の電子機器の一つまたは複数個に対して、前記電灯線ネットワークを通じて送るようにし、
前記複数個の電子機器は、
前記電灯線ネットワークを通じて前記動作指示命令を受信し、前記動作指示命令に応じた動作を実行するものであって、
前記電灯線ネットワークを通じて送られてきた前記動作指示命令が、前記通信ネットワークに接続されている他の電子機器との間での所定のデータの通信指示であるときには、前記通信ネットワークを通じて前記所定のデータの通信を行なう
ことを特徴とするホームネットワークシステムにおける通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、テレビ受信機、ＤＶＤレコーダ、パーソナルコンピュータなどの複数個の電子機器（この明細書では電気機器を含むものとする）とサーバとからなるホームネットワークシステムに関する。
【背景技術】
【０００２】
ホームネットワークとしては、光ファイバや銅線を使用した有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および無線ＬＡＮを用いるものの他、家庭内の既設インフラを活用できる電灯線やアンテナ用同軸ケーブルを通信路として用いた通信方法が提案されている。
【０００３】
例えば特許文献１（特開２００２−３１９９４７公報）には、有線ＬＡＮと無線ＬＡＮとを切り替えるものであって、有線ＬＡＮとして電灯線が利用されているホームネットワークシステムが提案されている。
【０００４】
また、特許文献２（特開２００２−９４５４３公報）には、高速ネットワークと低速ネットワークを備えるホームネットワークシステムが記載されている。この特許文献２においては、いわゆる家電機器と呼ばれるエアコンなどの空調機器、電子レンジや冷蔵庫などの調理用機器などの電子機器は、低速ネットワークとしての電灯線ネットワークにより接続する。これに対して、映像音声情報の高速伝送が必要となるテレビ受像機、レコーダ、ハードディスク装置およびパーソナルコンピュータなどの電子機器は、例えばイーサネット（登録商標）を用いた高速ネットワークにより接続する。そして、特許文献２のホームネットワークシステムでは、両ネットワークをブリッジで接続し、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの携帯機器を操作手段として用いることができるようにしている。
【０００５】
上記の先行技術文献は、次の通りである。
【特許文献１】特開２００２−３１９９４７公報
【特許文献２】特開２００２−９４５４３公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、最近の電灯線ネットワークでは、通信速度は２００Ｍｂｐｓも可能な高速動作が可能とされているが、電灯線の敷設条件による速度品質のばらつきが大きく、全ての家庭に対して高速動作を保証することができないという問題がある。
【０００７】
特許文献２のように、高速ネットワークと低速ネットワークとの２種類のネットワークを設けることにより、高速動作を保証することが可能になるが、特許文献２では、高速ネットワークと低速ネットワークをブリッジを介して接続して、全体としてのホームネットワークを管理する必要があるので、ネットワーク管理が複雑になるという問題がある。
【０００８】
また、制御命令と、映像音声データ等の伝送データとが同じネットワーク上を伝送されるので、ネットワーク上での通信衝突が問題となり、通信効率が低下してしまうという問題がある。
【０００９】
この発明は、以上の点にかんがみ、ホームネットワークにおける高速動作を保証すると共に、通信効率を高めることができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、この発明によるホームネットワークシステムは、
電灯線ではない通信路からなる通信ネットワークを介して接続された少なくともに２個の電子機器間を含む複数個の電子機器と、
前記複数個の電子機器のそれぞれと前記電灯線を用いた電灯線ネットワークを通じて接続されたサーバと、
からなるホームネットワークシステムであって、
前記サーバは、
前記電灯線ネットワークに接続された前記複数個の電子機器の、前記電灯線ネットワーク上の第１のアドレス情報と、前記通信ネットワーク上の第２のアドレス情報とを少なくとも記憶するネットワーク管理情報記憶部と、
使用者の指示命令操作を受け付けるためのユーザインターフェース手段と、
前記ユーザインターフェース手段で受け付けた前記使用者の指示命令操作に応じた動作指示命令を生成し、生成された前記動作指示命令を、前記複数個の電子機器の一つまたは複数個に対して、前記電灯線ネットワークを通じて送る指示命令送信手段と、
を備え、
前記複数個の電子機器のそれぞれは、
前記電灯線ネットワークを通じて前記動作指示命令を受信し、前記動作指示命令に応じた動作を実行する手段を備えると共に、
前記通信ネットワークを介して接続されている電子機器は、
前記電灯線ネットワークを通じて送られてきた前記動作指示命令が、前記通信ネットワークに接続されている他の電子機器との間での所定のデータの通信指示であるときには、前記通信ネットワークを通じて前記所定のデータの通信を行なう手段を備える
ことを特徴とする。
【００１１】
この発明においては、サーバと複数の電子機器とが電灯線ネットワークを通じて接続されて、動作指示命令や通信指示、通信制御に必要なデータなどの低速伝送が可能なデータは、この電灯線ネットワークを通じて伝送される。
【００１２】
そして、サーバからの電灯線ネットワークを通じた動作指示命令に応じて、電子機器相互間で、高速伝送可能な通信ネットワークを通じて、映像音声データ等の高速伝送が必要なデータが伝送される。
【００１３】
サーバは、高速伝送用の通信ネットワークには接続されておらず、このため、低速伝送される動作指示命令などのサーバからの制御系情報の伝送と、電子機器間で高速伝送される映像音声データ等の伝送とが衝突を生じることは無く、高速伝送を保証すると共に、効率の良い通信を行なうことができる。
【発明の効果】
【００１４】
この発明によれば、低速伝送される動作指示命令などのサーバからの制御系情報の伝送と、電子機器間で高速伝送される映像音声データ等の伝送とが衝突を生じることは無く、高速伝送を保証すると共に、効率の良い通信を行なうことができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明によるホームネットワークシステムの実施形態を、図を参照しながら説明する。図１は、実施形態のホームネットワークシステムの第１のネットワーク接続例を示す図である。また、図２は、実施形態のホームネットワークシステムの第２のネットワーク接続例を示す図である。
【００１６】
図１および図２に示すように、この発明によるホームネットワークシステムの実施形態は、１つのサーバ１００と、複数個の電子機器、図１および図２の例では、１１個の電子機器２０１〜２１１とからなる。１１個の電子機器２０１〜２１１の内訳は、この例では、テレビ受像機２０１、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ２０２、チューナ装置２０３、ハードディスク装置２０４，２０５、デジタルビデオカメラ２０６、パーソナルコンピュータ２０７，２０８、エアコン２０９、電灯２１０、監視カメラ２１１とされている。
【００１７】
そして、この実施形態においては、２つ以上の通信路（通信ネットワーク）を併用するものである。そのうちの一つは、図１および図２に示すように、電灯線を用いた通信路であり、電灯線ネットワーク１を構成する。他は、この実施形態では、電灯線ネットワーク１よりも高速伝送が可能な高速通信ネットワークとされている。
【００１８】
この実施形態では、電灯線ネットワーク１には、この実施形態のホームネットワークシステムの全体における通信管理および制御を行なうためのサーバ１００と、前述した全ての電子機器２０１〜２１１が接続されている。
【００１９】
高速通信ネットワークは、図１の例では、光ファイバを用いたＬＡＮ（以下、光ファイバＬＡＮという）２のみとされている。すなわち、図１の例では、電子機器２０１〜２１１のうちの、高速で情報伝送を行なう必要がある電子機器、この例では、テレビ受像機２０１、ＤＶＤレコーダ２０２、チューナ装置２０３、ハードディスク装置２０４，２０５、デジタルビデオカメラ２０６、パーソナルコンピュータ２０７，２０８の間が、光ファイバＬＡＮ２により互いに接続されている。
【００２０】
一方、図２の例では、異なるインターフェースで繋がれた複数の高速通信ネットワークが用いられている。すなわち、図２の例では、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ）を用いたネットワーク（以下、ＨＤＭＩネットワークという）２１と、イーサーネット（登録商標）を用いたネットワーク（以下、Ｅ−ＬＡＮネットワークという）２２と、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）１３９４シリアルバス規格を用いたネットワーク２３（以下、ＩＥＥＥ１３９４ネットワークという）とが用いられている。なお、ネットワーク２１〜２３はＬＡＮの構成であることは言うまでもない。
【００２１】
図２の例においては、ＨＤＭＩネットワーク２１には、テレビ受像機２０１とＤＶＤレコーダ２０２とが接続されている。Ｅ−ＬＡＮネットワーク２２には、チューナ装置２０３と、ハードディスク装置２０４と、パーソナルコンピュータ２０８とが接続されている。ＩＥＥＥ１３９４ネットワーク２３には、ハードディスク装置２０５と、デジタルビデオカメラ２０６と、パーソナルコンピュータ２０７とが接続されている。
【００２２】
電灯線ネットワーク１を構成する電灯線は、分電盤３を通じて屋外の電灯線ケーブル４と接続されている。この実施形態では、分電盤３には、電灯線ネットワーク１を外部の電灯線ネットワークと分断する分断手段３１が設けられており、これにより、外部の電灯線を用いた公衆ネットワークに対して分断され、ホームネットワークシステムのセキュリティを保つようにすると共に、外部から異常な動作命令がホームネットワークシステムに侵入しないようにしている。
【００２３】
以上説明したように、また、図１および図２に示すように、高速通信ネットワーク２，２１〜２３には、サーバ１００は接続されず、電子機器のみが接続されている。
【００２４】
そして、前述したように、この実施形態では、ホームネットワークシステムにおける通信管理および通信制御を司るサーバ１００は、電灯線ネットワーク１のみを通じてホームネットワークシステムの全ての電子機器２０１〜２１１と接続されている。
【００２５】
そして、サーバ１００は、複数個の電子機器２０１〜２１１のそれぞれとの間の機器認証、複数個の電子機器２０１〜２１１の動作指示制御を、電灯線ネットワーク１を通じて行なう。
【００２６】
また、サーバ１００は、電灯線ネットワーク１のみに接続されたエアコン２０９、電灯２１０、監視カメラ２１１などの家庭用電気器具についても、その動作制御および状態監視を、電灯線ネットワーク１を通じて行なう。
【００２７】
また、サーバ１００は、電子機器２０１〜２１１のうちで、映画やドラマなどの映像音声コンテンツ（ＡＶコンテンツ）や音楽コンテンツを格納している電子機器や、写真ファイルや音声（音楽）ファイルを格納している電子機器から、それらの格納しているコンテンツやファイルが何であるか知るためのプロパティ情報、例えば、コンテンツ識別情報（コンテンツＩＤ）、コンテンツタイトルやファイル名、出演者、演奏者、画像サムネイルなどを収集して蓄積すると共に、常にその蓄積情報を更新するようにする。
【００２８】
また、電子機器が放送受信機であって、コンテンツが放送番組コンテンツの場合であって、放送受信機が電子番組ガイドの情報を取得可能なときには、当該電子番組ガイドの情報も、サーバ１００に送られて、利用されるようにされている。
【００２９】
サーバ１００には、この例では、表示用ディスプレイと操作入力部とを含むユーザインターフェース１０１が接続されている。サーバ１００は、このユーザインターフェース１０１を通じたユーザ操作入力を受け付けて、当該ユーザ操作入力に応じた電子機器２０１〜２１１についての制御を実行する。
【００３０】
なお、この実施形態では、パーソナルコンピュータ２０７，２０８やテレビ受像機２０１などから、電灯線ネットワーク１を通じてサーバ１００にアクセスすることが可能とされており、パーソナルコンピュータ２０７，２０８やテレビ受像機２０１のディスプレイ画面を見ながら、その操作入力部を操作することにより、サーバ１００の設定をすることが可能である。また、ユーザインターフェース１０１を通じてではなく、これらパーソナルコンピュータ２０７，２０８やテレビ受像機２０１から、そのディスプレイや入力操作手段を用いて、サーバ１００に対して入力指示操作をするようにすることもできる。
【００３１】
サーバ１００は、ユーザ操作入力に応じて、電灯線ネットワーク１を通じて接続されている電子機器単独、あるいは複数個の電子機器の動作制御をしたり、電灯線ネットワーク１を通じて接続されている電子機器から送られてくる状態情報を取得して解析することにより、各電子機器の状態監視をしたりする。この場合、各電子機器２０１〜２１１は、サーバ１００からの電灯線ネットワーク１を通じた状態問い合わせ要求に応じて、その状態情報を送るようにしても良いし、各電子機器が自機の状態が変ったときに、サーバ１００に自動的に状態情報を送るようにしても良い。
【００３２】
サーバ１００による電灯線ネットワーク１を通じた電子機器の動作制御により、この実施形態のホームネットワークシステムにおいて、実行される処理動作の例を挙げる。
【００３３】
サーバ１００は、高速通信ネットワークには接続されていない電子機器に対しては、その単独の動作制御を行なう。例えば、サーバ１００は、ユーザインターフェース１０１を通じたユーザの操作入力に応じて、電灯２１０の点灯、消灯を制御したり、また、エアコン２０９の起動制御、機能切り替え制御および停止制御をしたりする。また、サーバ１００は、監視カメラ２１１の撮影画像情報を取得制御して、ユーザインターフェース１０１の表示用ディスプレイに監視映像を表示するようにする。
【００３４】
また、サーバ１００は、例えば、ユーザの操作入力に応じて、状態問合せ要求を電子機器２０１〜２１１に、電灯線ネットワーク１を通じて送り、これに応じて、これらの電子機器２０１〜２１１から電灯線ネットワークを通じて送られてくる状態情報を取得して、必要に応じて、ユーザインターフェース１０１に含まれるディスプレイ画面に表示して、ユーザに状態を報知したりする。
【００３５】
サーバ１００は、高速通信ネットワーク２１〜２３に接続されている電子機器に対しては、それら電子機器に対する単独の動作制御をするだけでなく、高速通信ネットワーク２１〜２３を通じた他の電子機器との通信を含む処理動作を行なわせるための動作制御をするようにする。
【００３６】
例えば、この実施形態のホームネットワークシステムでは、ユーザインターフェース１０１を通じたユーザの操作入力に応じて、テレビ受像機２０１で受信している放送番組を、ＤＶＤレコーダ２０２で録画するようにすることができる。
【００３７】
その場合、サーバ１００は、ユーザの操作入力に応じて、テレビ受像機２０１に録画対象の放送番組コンテンツを、ＤＶＤレコーダ２０２に送るようにする制御指示命令を、電灯線ネットワーク１を通じて送ると共に、ＤＶＤレコーダ２０２に、テレビ受像機２０１から送られてくる放送番組コンテンツを受信して、ＤＶＤに記録するようにする制御指示命令を電灯線ネットワーク１を通じて送る。
【００３８】
すると、テレビ受像機２０１は、サーバ１００からの制御指示命令に応じて、受信している放送番組コンテンツの映像音声データを、高速通信ネットワーク２（図１の例の場合）あるいは高速通信ネットワーク２１（図２の例の場合）を通じて、ＤＶＤレコーダ２０２に送る。そして、ＤＶＤレコーダ２０２は、受信した映像音声データを、ＤＶＤに記録する処理を実行する。
【００３９】
高速通信ネットワーク２１〜２３を通じた他の電子機器との通信を含む処理動作としては、上述の例のほかに、
（ａ）テレビ受像機２０１で受信した放送番組を、ハードディスク装置２０４または２０５に記録する処理動作、
（ｂ）チューナ装置２０３で受信した放送番組を、ＤＶＤレコーダ２０２、ハードディスク装置２０４または２０５に記録する処理動作、
（ｃ）ＤＶＤレコーダ２０２、ハードディスク装置２０４または２０５に記録されている映像、音声コンテンツをテレビ受像機２０１に送って、その映像、音声を再生する処理動作、
（ｄ）チューナ装置２０３で受信した放送番組を、テレビ受像機２０１に送って、その映像、音声を再生する処理動作、
（ｅ）デジタルビデオカメラ２０６で記録した静止画または動画の情報を、テレビ受像機２０１に送って、その映像を再生する処理動作、
（ｆ）デジタルビデオカメラ２０６で記録した静止画または動画の情報を、パーソナルコンピュータや、ハードディスク装置２０４，２０５に格納する処理動作、
（ｇ）ＤＶＤレコーダ２０２、ハードディスク装置２０４、ハードディスク装置２０５の間での、それぞれに格納されているコンテンツやファイルのコピー、移動の処理動作、
などがある。
【００４０】
［サーバ１００のハードウエア構成例］
図３は、サーバ１００のハードウエア構成例を示すブロック図で、システムバス１１０を介して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１に対して、プログラム用ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、ワークエリア用ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、電灯線ネットワークインターフェース１１４、受信データ処理部１１５、送信データ処理部１１６、ネットワーク管理情報記憶部１１７、タイマー部１１８、ユーザインターフェース１０１が接続されて構成されている。
【００４１】
ＲＯＭ１１２には、サーバ１００が実行すべき処理プログラムが格納されている。ＲＡＭ１１３は、ＣＰＵ１１１が、前記処理プログラムを実行する際にワークエリアとして用いられる。
【００４２】
電灯線ネットワークインターフェース１１４は、ＡＣ電源プラグ５が先端に取り付けられている電灯線６に接続されている。ＡＣ電源プラグ５が、ＡＣコンセント（商用電源コンセント）に差し込まれることにより、サーバ１００が、電灯線ネットワーク１に接続されることになる。また、電灯線６は電源回路１２０に接続され、この電源回路１２０で、サーバ１００の各部に供給する電源電圧が生成される。
【００４３】
受信データ処理部１１５は、電灯線ネットワークインターフェース１１４を通じて取り込まれたデータを、サーバ１００内で処理可能なデータに変換する。ＣＰＵ１１１は、受信データ処理部１１５からのデータについて解析して、対応する適切なソフトウエア処理を行なう。
【００４４】
送信データ処理部１１６は、ＣＰＵ１１１によるソフトウエア処理により生成された送信データを、電灯線ネットワークインターフェース１１４を通じて送信するデータフォーマットに変換する。
【００４５】
ネットワーク管理情報記憶部１１７には、電灯線ネットワーク１に接続されている複数個の電子機器２０１〜２１１の、当該電灯線ネットワーク１上でのアドレス情報および電子機器が高速通信ネットワーク２，２１〜２３に接続されている場合には、それらの高速通信ネットワーク上のアドレス情報が格納されている。
【００４６】
ネットワーク管理情報記憶部１１７には、また、電子機器が格納しているコンテンツやファイルの情報も格納されている。この実施形態では、このコンテンツやファイルの情報としては、それぞれのコンテンツのタイトル名、ファイル名、コンテンツやファイルの内容を知るための補助情報（例えば出演者、演奏者、画像サムネイルなど）の他に、コピー制限回数、再生制限回数などの著作権保護情報とコピー実行回数、再生実行回数などの履歴情報も含まれている。
【００４７】
タイマー部１１８は、例えば一定時間間隔で起動する処理用のタイマー動作を行なう。
【００４８】
ユーザインターフェース１０１は、この例では、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などからなるディスプレイ１０１２と、このディスプレイ１０１２をシステムバス１１０に接続するためのディスプレイインターフェース１０１１と、操作入力部１０１４と、この操作入力部１０１４をシステムバスに接続するための操作入力部インターフェース１０１３とからなる。
【００４９】
［電子機器のハードウエア構成例］
電子機器のハードウエア構成例を、テレビ受像機２０１の場合を例に説明する。図４は、テレビ受像機２０１の構成例を示すブロック図である。
【００５０】
この例では、図４に示すように、電子機器２０１〜２１１のそれぞれは、制御部３００と、電子機器機能部４００とからなっている。
【００５１】
制御部３００は、ＣＰＵ３０１に対して、システムバス３１０を介して、ＲＯＭ３０２、ＲＡＭ３０３、電灯線ネットワークインターフェース３０４、電灯線ネットワーク用送信／受信データ処理部３０５、高速ＬＡＮ用インターフェース３０６、高速ＬＡＮ用送信／受信データ処理部３０７、ネットワーク用情報記憶部３０８、操作入力部インターフェース３０９が接続されて構成されている。
【００５２】
ＲＯＭ３０２には、このテレビ受像機２０１の種々の処理動作を実行するためのプログラムが格納されている。ＣＰＵ３０１は、このＲＯＭ３０２のプログラムを、ＲＡＭ３０３をワークエリアとして用いながら、実行するようにする。
【００５３】
電灯線ネットワークインターフェース３０４は、ＡＣ電源プラグ７が先端に取り付けられている電灯線８に接続されている。ＡＣ電源プラグ７が、ＡＣコンセントに差し込まれることにより、テレビ受像機２０１が、電灯線ネットワーク１に接続されることになる。また、電灯線８は電源回路４１０に接続され、この電源回路４１０で、テレビ受像機２０１の各部に供給する電源電圧が生成される。
【００５４】
電灯線ネットワーク用送信／受信データ処理部３０５は、電灯線ネットワークインターフェース３０４を通じて取り込まれたデータを、テレビ受像機２０１内で処理可能なデータに変換し、また、ＣＰＵ３０１によるソフトウエア処理により生成された送信データを、電灯線ネットワークインターフェース３０４を通じて送信するデータフォーマットに変換する処理を行なう。
【００５５】
高速ＬＡＮ用インターフェース３０６は、図１の例の場合には、光ファイバネットワーク２に接続され、図２の例の場合には、ＨＤＭＩネットワーク２１に接続されて、それらのネットワーク２または２３を通じて他の電子機器とのデータの送受を行なう。したがって、高速ＬＡＮ用インターフェース３０６は、図１の例の場合には、光ファイバネットワーク用のインターフェースの構成であり、図２の例の場合には、ＨＤＭＩネットワーク用のインターフェースの構成である。
【００５６】
高速ＬＡＮ用送信／受信データ処理部３０７は、高速ＬＡＮ用インターフェース３０６を通じて取り込まれたデータを、テレビ受像機２０１内で処理可能なデータに変換し、また、ＣＰＵ３０１によるソフトウエア処理により生成された送信データを、高速ＬＡＮ用インターフェース３０６を通じて送信するデータフォーマットに変換する処理を行なう。
【００５７】
ネットワーク用情報記憶部３０８は、サーバ１００の電灯線ネットワーク上のアドレス情報と、サーバ１００に電灯線ネットワーク１を通じて伝える自機（ここではテレビ受像機２０１）のデバイス情報と、自機がコンテンツやファイルを格納しているときには、それらの格納コンテンツや格納ファイルについての情報が記憶されている。
【００５８】
自機のデバイス情報としては、電子機器名（ここでは、テレビ受像機）、自機が提供する機能の情報、自機の電灯線ネットワーク１上のアドレス情報（電灯線ネットワーク上のＩＤ情報となる）、自機が接続されている高速通信ネットワークのインターフェース情報（ここでは、光ファイバネットワーク２またはＨＤＭＩネットワーク２１）、自機の高速通信ネットワーク上のアドレス情報（高速通信ネットワーク上のＩＤ情報となる）などを含む。
【００５９】
高速通信ネットワーク上のアドレス情報としては、ＩＰ(Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ)アドレスや、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどが用いられる。
【００６０】
また、格納コンテンツや格納ファイルについての情報には、自機の格納コンテンツや格納ファイルの有無、自機の格納コンテンツのコンテンツＩＤやタイトル、格納ファイルのファイルＩＤやファイル名、自機の格納コンテンツや格納ファイルの種類や内容、著作権保護情報などを含む。格納コンテンツや格納ファイルの種類としては、放送番組コンテンツ、撮像データファイル、映像コンテンツ、音楽コンテンツなどがある。著作権保護情報には、コピー（複製）が可能かどうかの情報、可能である場合には、そのコピー（複製）可能回数の情報、再生可能回数の情報などが含まれる。
【００６１】
ネットワーク用情報記憶部３０８の格納コンテンツや格納ファイルについての情報は、格納コンテンツや格納ファイルが削除されたり、新たに追加記録されたときには、それに応じて更新される。そして、ネットワーク用情報記憶部３０８の格納コンテンツや格納ファイルについての情報が更新されたときには、電子機器は、サーバ１００にアクセスして、その更新情報をサーバ１００に伝送するようにする。
【００６２】
なお、電子機器が格納コンテンツや格納ファイルについての情報が更新されたときにサーバ１００にアクセスして、その更新情報をサーバ１００に送るのではなく、サーバ１００が適宜のタイミングで、電子機器にアクセスして、格納コンテンツや格納ファイルについての情報を取得し、更新するようにしても良い。
【００６３】
図４は、テレビ受像機２０１の構成例であるので、コンテンツ格納部やファイル格納部が存在しないが、ハードディスク装置２０４や２０５の場合には、ハードディスクからなるコンテンツ格納部やファイル格納部が電子機器機能部４００内に存在する。
【００６４】
また、ＤＶＤレコーダ２０２の場合には、ＤＶＤ装填部を電子機器機能部４００内に備え、そのＤＶＤ装填部に装填されたＤＶＤに格納されているコンテンツやファイルの情報が、ＤＶＤから読み出されて、ネットワーク用情報記憶部３０８の格納コンテンツや格納ファイルについての情報とされる。したがって、ＤＶＤ装填部に装填されるＤＶＤが変わる毎に、サーバ１００に対して、格納コンテンツや格納ファイルについての情報が送られる。
【００６５】
操作入力部インターフェース３０９には、操作入力部３１１が接続されており、ＣＰＵ３０１は、操作入力部３１１でなされたユーザ操作の情報を、操作入力部インターフェース３０９を通じて得て、いずれのキー操作かを判別し、その判別結果に応じた処理を実行するようにする。
【００６６】
この制御部３００の構成は、電灯線ネットワーク１および高速通信ネットワーク２，２１〜２３に接続される電子機器について共通である。また、電灯線ネットワーク１にのみ接続される電子機器の場合には、高速ＬＡＮ用インターフェース３０６、高速ＬＡＮ用送信／受信データ処理部３０７は備えないが、制御部３００の構成は、同様となる。
【００６７】
なお、この実施形態では、ユーザは、電子機器が備える操作入力部３１１を使用せずに、サーバ１００のユーザインターフェース１０１を用いて、各電子機器の制御をすることができるようにされている。この場合に、いずれの操作入力部を有効にするかをユーザが設定することができるようにしても良いし、また、例えば、サーバ１００の操作入力部の操作入力を優先とするようにしても良い。
【００６８】
次に、電子機器機能部４００は、各電子機器の主たる機能を実現するための構成部分であり、テレビ受像機２０１の場合には、放送受信部４０１と、デコード処理部４０２と、ディスプレイ４０３と、スピーカ４０４と、これらの各部をシステムバス３１０に接続するためのＩ／Ｏポート４０５〜４０７と、ディスプレイインターフェース４０８と、音声出力インターフェース４０９とから構成されている。
【００６９】
放送受信部４０１には、Ｉ／Ｏポート４０５を通じて、ユーザの選局操作に応じた選局制御信号が供給される。放送受信部４０１は、この選局制御信号に応じた選局処理を行ない、選局した放送番組のデータをデコード処理部４０２に供給する。デコード処理部４０２は、Ｉ／Ｏポート４０６を通じた制御部３００からの制御信号を受けて、放送番組の映像データおよび音声データについてのデコード処理を行ない、そのデコード処理結果をＩ／Ｏポート４０７を通じてシステムバス３１０に供給する。
【００７０】
システムバス３１０に供給された映像データは、ディスプレイインターフェース４０８を通じてディスプレイ４０３に供給されて、放送番組の映像が再生される。また、システムバス３１０に供給された音声データは、音声出力インターフェース４０９を通じてスピーカ４０４に供給されて、放送番組の音声が再生される。
【００７１】
デコード処理部４０２は、また、放送信号中に含まれる電子番組ガイド（ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｇｕｉｄｅ））のデータを抽出してデコードし、そのデコード出力をＩ／Ｏポート４０７を通じてシステムバス３１０に供給する。
【００７２】
ＣＰＵ３０１は、この電子番組ガイドのデータに基づいて電子番組表を生成し、テレビ受像機２０１における操作入力部３１１を通じての選局操作の際に、ディスプレイ４０３に表示して、ユーザが当該電子番組ガイドを通じた選局操作ができるようにしている。
【００７３】
また、ＣＰＵ３０１は、この電子番組ガイドのデータを、適宜、電灯線ネットワーク１を通じてサーバ１００に送る。サーバ１００においては、ＣＰＵ１１１が、この電子番組ガイドのデータに基づいて電子番組表を生成し、ユーザインターフェース１０１を通じて、ユーザがテレビ受像機２０１に対する選局操作をする際、ディスプレイ１０１２に電子番組ガイドを表示して、当該電子番組ガイドを通じた選局操作を可能としている。
【００７４】
［ホームネットワークシステムにおける処理動作の説明］
＜電子機器のホームネットワークへの新規接続登録＞
この実施形態のホームネットワークシステムに用いられる電子機器は、電灯線ネットワーク１に接続される（ＡＣ電源プラグをＡＣコンセントに挿入する）と、サーバ１００に対して新規接続登録要求を出して、ホームネットワークシステム内の電子機器となるように、必要な登録処理を行なう。なお、高速通信ネットワークにも接続される電子機器の場合には、高速通信ネットワークに対する接続が終了してから、ＡＣ電源プラグをＡＣコンセントに挿入して、電源スイッチをオンにし、電灯線ネットワーク１に対する接続をするようにする。
【００７５】
電子機器のＡＣ電源プラグをＡＣコンセントから一旦外した後、再度、ＡＣ電源プラグをＡＣコンセントに挿したときにも、新規接続登録がなされる。後述するように、この実施形態では、サーバ１００は、適宜の間隔で、電灯線ネットワーク１上に存在している電子機器の接続の確認を行ない、電灯線ネットワーク１から外された電子機器を検出したときには、その電子機器については、ホームネットワークから外されたと登録するようにしているからである。
【００７６】
この新規接続登録時における電子機器の処理動作を、図５のフローチャートに示す。すなわち、高速通信ネットワークにも接続される電子機器の場合には、高速通信ネットワークに対する接続が終了してから、ＡＣ電源プラグをＡＣコンセントに挿入して、電源スイッチをオンにすると、電子機器のＣＰＵ３０１は、図５のフローチャートを開始する。ここで、ＣＰＵ３０１は、テレビ受像機２０１の制御部３００のＣＰＵの意味ではなく、電子機器２０１〜２１１の制御部３００のＣＰＵを意味しているものである。
【００７７】
先ず、ＣＰＵ３０１は、サーバ１００に対して電灯線ネットワーク１を通じて新規接続登録要求を送る（ステップＳ１）。これに対しては、サーバ１００から登録要求受付を示す情報を送ってくるので、ＣＰＵ３０１は、その登録要求受付の情報の受信を待つ（ステップＳ２）。
【００７８】
ステップＳ２で、サーバ１００からの登録要求受付の情報の受信を確認すると、ＣＰＵ３０１は、ネットワーク用情報記憶部３０８に記憶されているデバイス情報を読み出して、電灯線ネットワーク１を通じてサーバ１００に送る（ステップＳ３）。
【００７９】
前述したように、このデバイス情報には、電子機器名、自機が提供する機能の情報、自機の電灯線ネットワーク１上のアドレス情報、自機が接続されている高速通信ネットワークのインターフェース情報、自機の高速通信ネットワーク上のアドレス情報が含まれる。
【００８０】
次に、ＣＰＵ３０１は、ネットワーク用情報記憶部３０８の格納コンテンツや格納ファイルについての情報を検索し、格納コンテンツや格納ファイルの有無を判別する（ステップＳ４）。
【００８１】
そして、格納コンテンツや格納ファイルが在ると判別したときには、ＣＰＵ３０１は、その格納コンテンツや格納ファイルについての情報を、ネットワーク用情報記憶部３０８から読み出して、電灯線ネットワーク１を通じてサーバ１００に送信する（ステップＳ５）。
【００８２】
ステップＳ４で、格納コンテンツや格納ファイルが無いと判別したとき、また、ステップＳ５を終了したときには、ＣＰＵ３０１は、新規接続登録時の送信完了を、電灯線ネットワーク１を通じてサーバ１００に送信する（ステップＳ６）。そして、ＣＰＵ３０１は、サーバ１００からの登録完了の情報を受けたか否か判別し（ステップＳ７）、登録完了の情報を受信せず、登録未了を受信したときには、ステップＳ３に戻り、このステップＳ３以降の処理を繰り返す。また、ステップＳ７で、サーバ１００から登録完了の情報を受信したと判別したときには、この図５の処理ルーチンを終了する。
【００８３】
次に、この新規接続登録時のサーバ１００の処理動作を、図６のフローチャートに示す。
【００８４】
サーバ１００のＣＰＵ１１１は、電子機器からの新規接続登録要求を受け取ると、図６の処理ルーチンを起動させ、新規接続登録要求受付の情報を、要求してきた電子機器に、電灯線ネットワーク１を通じて送る（ステップＳ１１）。
【００８５】
次に、ＣＰＵ１１１は、電子機器から電灯線ネットワーク１を通じて送られてくるデバイス情報を受信して、当該電子機器の識別情報に対応させてネットワーク管理情報記憶部１１７に格納する（ステップＳ１２）。
【００８６】
次に、ＣＰＵ１１１は、電子機器からさらに格納コンテンツや格納ファイルについての情報が送られてきたか否か判別し（ステップＳ１３）、送られてきたと判別したときには、受信した格納コンテンツや格納ファイルについての情報を受信して、当該電子機器の識別情報に対応させてネットワーク管理情報記憶部１１７に格納する（ステップＳ１４）。
【００８７】
ステップＳ１３で、電子機器からさらに格納コンテンツや格納ファイルについての情報が送られてこなかったと判別したとき、また、ステップＳ１４の処理が終了した後には、ＣＰＵ１１１は、電子機器から送信完了した旨の情報を受信したか否か判別する（ステップＳ１５）。
【００８８】
ステップＳ１５で、電子機器から送信完了した旨の情報を受信しなかったと判別したときには、ＣＰＵ１１１は、ステップＳ１２に戻り、このステップＳ１２以降の処理を繰り返す。
【００８９】
また、ステップＳ１５で、電子機器から送信完了した旨の情報を受信したと判別したときには、ＣＰＵ１１１は、登録情報を支障なく記憶できたか否か判別し（ステップＳ１６）、登録情報の記憶が失敗したときには、登録未了の情報を電子機器に送り（ステップＳ１７）、その後、ステップＳ１２に戻り、このステップＳ１２以降の処理を繰り返す。
【００９０】
そして、ステップＳ１６で登録情報を支障なく記憶できたと判別したときには、ＣＰＵ１１１は、電子機器に登録完了を送信して（ステップＳ１８）、この処理ルーチンを終了する。
【００９１】
＜ホームネットワークにおける電子機器の接続確認＞
サーバ１００は、この例では、所定の時間間隔で、図７のフローチャートに示す電子機器のホームネットワークに対する接続チェックの処理を実行する。すなわち、サーバ１００のＣＰＵ１１１は、タイマー部１１８で計測された時間に基づき、接続チェック処理を開始するタイミングになると、図７のフローチャートを起動する。
【００９２】
先ず、ＣＰＵ１１１は、ネットワーク管理情報記憶部１１７に格納されているホームネットワークに接続されているとして登録されている電子機器の一つの電灯線ネットワーク１上のアドレス情報を読み出して、当該電子機器に対して、電灯線ネットワーク１を通じて接続確認要求を送出する（ステップＳ２１）。
【００９３】
これに対して、当該接続確認要求を受信した電子機器は、チェック応答をサーバ１００に電灯線ネットワーク１を通じて送り返す。したがって、電子機器が電灯線ネットワーク１から外されてしまった場合には、接続確認要求の送信先（宛先）である電子機器からはチェック応答は送られてこない。
【００９４】
ＣＰＵ１１１は、接続確認要求の宛先の電子機器からのチェック応答を受信したか否かを判別する（ステップＳ２２）。このステップＳ２２で、接続確認要求の宛先の電子機器からのチェック応答を受信しなかったと判別したときには、ＣＰＵ１１１は、接続確認要求の宛先の電子機器はホームネットワークから外されたと判断して、そのデバイス情報などをネットワーク管理情報記憶部１１７から削除する（ステップＳ２３）。
【００９５】
また、ステップＳ２２で、接続確認要求の宛先の電子機器からのチェック応答を受信したと判別したときには、ＣＰＵ１１１は、当該電子機器の接続確認はなされたと認識し、登録されている電子機器の全てについてのチェックが完了したか否か判別する（ステップＳ２４）。ステップＳ２３で、ホームネットワークから外された電子機器についてのデバイス情報等をネットワーク管理情報記憶部１１７から削除する処理を終了した後にもステップＳ２４に進んで、登録されている電子機器の全てについてのチェックが完了したか否か判別する。
【００９６】
ステップＳ２４で、チェックされていない電子機器が在ると判別したときには、ＣＰＵ１１１は、次の電子機器を指定して（ステップＳ２５）、ステップＳ２１に戻り、上述したステップＳ２１以降の処理を繰り返す。ステップＳ２４で、全ての電子機器についての接続チェックが終了したと判別したときには、この処理ルーチンを終了する。
【００９７】
＜サーバ１００による電子機器の動作制御＞
次に、ユーザインターフェース１０１を通じたユーザ指示操作に応じた、サーバ１００による電子機器の動作制御処理の例について、図８〜図１３のフローチャートおよび図１４のシーケンス図を参照して説明する。以下の説明は、ホームネットワークに接続されている複数の電子機器についての多種多様な動作制御処理のうち、典型的な電子機器単独制御処理の例と、複数の電子機器の連携制御処理の例とについて、記述したものである。
【００９８】
すなわち、典型的な単独制御処理の例としては、電灯の点灯処理について説明する。また、複数の電子機器の連携制御処理の例としては、ＤＶＤレコーダ２０２のＤＶＤのコンテンツをテレビ受像機２０１で再生する処理と、ＤＶＤレコーダ２０２から例えばハードディスク装置２０４や２０５へのコンテンツの複製（コピー）をする処理とについて説明する。
【００９９】
ユーザインターフェース１０１を通じてユーザが、電子機器の動作制御メニューの表示要求をすると、ＣＰＵ１１１は、図８〜図１３のフローチャートに示す処理ルーチンを、図８のスタートから開始する。
【０１００】
先ず、ＣＰＵ１１１は、電灯線ネットワーク１を通じて接続されている全ての電子機器の一覧およびその動作状況と共に、この実施形態のホームネットワークシステムで実行可能な処理の一覧メニューを、ユーザインターフェース１０１のディスプレイに表示する（ステップＳ３１）。
【０１０１】
そして、ＣＰＵ１１１は、ユーザインターフェース１０１を通じてユーザにより、所定の処理が選択決定されるのを待ち（ステップＳ３２）、所定の処理が選択決定されたと判別したときには、選択決定されたのは、所定の電灯の点灯処理であるか否か判別する（ステップＳ３３）。
【０１０２】
ステップＳ３３で、所定の電灯の点灯処理であると判別したときには、ＣＰＵ１１１は、選択決定された所定の電灯の機器認証を電灯線ネットワーク１を通じて実行する（ステップＳ３４）。すなわち、図示は省略したが、サーバ１００は、当該所定の電灯の機器認証用の情報を電灯線ネットワーク１を通じて当該所定の電灯に対して送り、それに対する当該所定の電灯からの応答情報を電灯線ネットワーク１を通じて受信して、認証確認を行なう。
【０１０３】
次に、ＣＰＵ１１１は、この機器認証の結果を判別し（ステップＳ３５）、認証が取れなかったと判別したときには、認証ＮＧをユーザインターフェース１０１の、例えばディスプレイを通じてユーザにその旨を報知して（ステップＳ３６）、この処理ルーチンを終了する。
【０１０４】
ステップＳ３５で、機器認証が取れたと判別したときには、ＣＰＵ１１１は、選択決定された所定の電灯に対して、ユーザにより指定された明るさで、当該電灯を点灯させる制御命令を生成し（図９のステップＳ４１）、生成した制御命令を、電灯線ネットワーク１を通じて、当該電灯に対して送信する（ステップＳ４２）。
【０１０５】
次に、ＣＰＵ１１１は、所定の電灯から、動作状況情報を受信したか否か判別し（ステップＳ４３）、動作状況情報を受信したと判別したときには、指示通りの点灯状態になったかどうかを判別し（ステップＳ４４）、指示通りの点灯状態になったと判別したときには、この処理ルーチンを終了する。
【０１０６】
ステップＳ４３で動作状況情報を所定の電灯から受信しなかったときには、当該受信しない時間が予め定めた所定時間経過したかどうかをタイマー部１１８からの時間経過情報から判別する（ステップＳ４５）。動作状況情報を、前記所定時間以上、受信しなかったと判別したときには、ＣＰＵ１１１は、所定の電灯の不具合を、ユーザインターフェース１０１の、例えばディスプレイを通じて報知して（ステップＳ４６）、この処理ルーチンを終了する。
【０１０７】
ステップＳ４４で、受信した動作状況情報から、所定の電灯が指示通りの点灯状態になってはいないと判別したときにも、ＣＰＵ１１１は、ステップＳ４６に進み、所定の電灯の不具合を、ユーザインターフェース１０１の、例えばディスプレイを通じて報知して、この処理ルーチンを終了する。
【０１０８】
ステップＳ３３で、ユーザにより選択決定されたのは、所定の電灯の点灯処理ではないと判別したときには、ＣＰＵ１１１は、ユーザにより選択決定されたのは、ＤＶＤレコーダ２０２のコンテンツのテレビ受像機２０１での再生であるか否か判別する（図１０のステップＳ５１）。
【０１０９】
このステップＳ５１で、ユーザにより選択決定されたのは、ＤＶＤレコーダ２０２のコンテンツのテレビ受像機２０１での再生であると判別したときには、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に装填されているＤＶＤに記録されているコンテンツの一覧情報を、ネットワーク管理情報記憶部１１７に記憶されている情報から生成して、ユーザインターフェース１０１のディスプレイの表示画面に表示する（ステップＳ５２）。
【０１１０】
なお、このとき、もしもネットワーク管理情報記憶部１１７にＤＶＤレコーダ２０２に装填されているＤＶＤに記憶されているコンテンツに関する情報が無いときには、サーバ１００は、ＤＶＤレコーダ２０２に電灯線ネットワーク１を通じて、装填されているＤＶＤに記憶されているコンテンツに関する情報を問合せ、取得した情報をネットワーク管理情報記憶部１１７に記憶すると共に、コンテンツの一覧情報を生成し、ユーザインターフェース１０１の表示画面に表示する。また、このとき、もし、ＤＶＤレコーダ２０２にＤＶＤが装填されていなかったときには、サーバは、前記コンテンツに関する情報の問合せに対してＤＶＤレコーダ２０２から送られてくるＤＶＤ装填無しの情報に基づき、ユーザにＤＶＤレコーダ２０２にＤＶＤが装填されていないことをユーザインターフェース１０１の画面に表示して、ユーザに報知する。
【０１１１】
ステップＳ５２で、ＤＶＤに記憶されているコンテンツの一覧情報の表示をした後は、ＣＰＵ１１１は、ユーザによるユーザインターフェース１０１を通じた再生コンテンツの選択を受け付ける（ステップＳ５３）。そして、再生コンテンツの選択を受け付けたら、ＣＰＵ１１１は、ＤＶＤレコーダ２０２と、テレビ受像機２０１の機器認証を、前述したようにして実行する（ステップＳ５４）。
【０１１２】
次に、ＣＰＵ１１１は、この機器認証の結果を判別し（ステップＳ５５）、認証が取れなかったと判別したときには、認証ＮＧをユーザインターフェース１０１の、例えばディスプレイを通じてユーザにその旨を報知して（ステップＳ５６）、この処理ルーチンを終了する。
【０１１３】
ステップＳ５５で、機器認証が取れたと判別したときには、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、指定されたコンテンツの映像音声データを読み出して送信する準備の命令を、電灯線ネットワーク１を通じて送信する（ステップＳ５７）。そして、ＣＰＵ１１１は、ＤＶＤレコーダ２０２からの準備完了の応答情報の受信を確認する（ステップＳ５８）。
【０１１４】
ステップＳ５８で、ＤＶＤレコーダ２０２からの準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、テレビ受像機２０１に対して、映像音声データを受信して再生する準備の命令を、電灯線ネットワーク１を通じて送信する（ステップＳ５９）。そして、ＣＰＵ１１１は、テレビ受像機２０１からの準備完了の応答情報の受信を確認する（ステップＳ６０）。
【０１１５】
ステップＳ６０で、テレビ受像機２０１からの準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、高速通信ネットワーク上のテレビ受像機２０１のアドレス情報を、ネットワーク管理情報記憶部１１７から読み出して、ＤＶＤレコーダ２０２に対して、電灯線ネットワーク１を通じて送信する（図１１のステップＳ７１）。
【０１１６】
次に、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、ステップＳ５３で受け付けられた、テレビ受像機２０１に対して送るべき再生コンテンツを指定する指定情報を、電灯線ネットワーク１を通じて送信する（ステップＳ７２）。
【０１１７】
次に、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、指定コンテンツの映像音声データの暗号化に関する情報（暗号キーの情報など）を、電灯線ネットワーク１を通じて送信する（ステップＳ７３）。そして、ＣＰＵ１１１は、ＤＶＤレコーダ２０２からの暗号化準備完了の応答情報の受信を確認する（ステップＳ７４）。
【０１１８】
ステップＳ７４で、ＤＶＤレコーダ２０２からの暗号化準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、テレビ受像機２０１に対して、受信したコンテンツの映像音声データの暗号の復号化に関する情報（暗号復号キーの情報など）を、電灯線ネットワーク１を通じて送信する（ステップＳ７５）。そして、ＣＰＵ１１１は、テレビ受像機２０１からの暗号復号化準備完了の応答情報の受信を確認する（ステップＳ７６）。
【０１１９】
ステップＳ７６で、テレビ受像機２０１からの暗号復号化準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対する、指定されたコンテンツの映像音声データを読み出してテレビ受像機２０１に向けて送信開始させる命令を生成し（ステップＳ７７）、ＤＶＤレコーダ２０２に対して、当該生成した命令を、電灯線ネットワーク１を通じて送信する（ステップＳ７８）。以上で、この処理ルーチンを終了する。
【０１２０】
この結果、ＤＶＤレコーダ２０２は、ユーザにより指定されたコンテンツをＤＶＤから読み出し、その読み出した映像音声データに対して指定の暗号化を施してテレビ受像機２０１に、高速通信ネットワーク２または２１を通じて送信する。テレビ受像機２０１は、この暗号化された映像音声データを受信して、暗号を復号化し、再生映像をディスプレイ４０３に表示すると共に、再生音声をスピーカ４０４から放音する。
【０１２１】
以上説明した、ＤＶＤレコーダ２０２の再生コンテンツをテレビ受像機２０１で視聴するときのサーバ１００と、ＤＶＤレコーダ２０２と、テレビ受像機２０１との間における制御信号や映像音声データの授受のシーケンス図を、図１４に示す。この図１４のシーケンスは、上述のフローチャートの説明の通りであるが、この図１４に従って、再度説明すると、次のようなものとなる。
【０１２２】
サーバ１００は、ユーザからの再生コンテンツの選択入力を受け付けると、ＤＶＤレコーダ２０２とテレビ受像機２０１との間で機器認証のための信号（メッセージ）の授受を行なう。
【０１２３】
そして、この機器認証が取れると、サーバ１００は、ＤＶＤレコーダ２０２に対してコンテンツを再生して送信することの送信準備命令を送ると共に、テレビ受像機２０１に対して、その受信準備命令を送る。
【０１２４】
そして、ＤＶＤレコーダ２０２およびテレビ受像機２０１のそれぞれからの準備ＯＫの応答情報を受け取ると、サーバは、ＤＶＤレコーダ２０２に対してテレビ受像機２０１の高速通信ネットワーク上のアドレス情報を送る。次に、サーバ１００は、ＤＶＤレコーダ２０２に、再生すべきコンテンツの選択指示情報を送る。
【０１２５】
さらに、サーバ１００は、ＤＶＤレコーダ２０２に対して、送信する映像音声データを暗号化するための暗号化情報を送ると共に、テレビ受像機２０１に対して、その暗号復号化ための暗号復号化情報を送る。
【０１２６】
そして、ＤＶＤレコーダ２０２およびテレビ受像機２０１のそれぞれからの、暗号化およびその復号化の準備ＯＫの応答情報を受け取ると、サーバ１００は、ＤＶＤレコーダ２０２に対して、テレビ受像機２０１に向けて、再生指示されたコンテンツの映像音声データの送信開始命令を送る。
【０１２７】
この送信開始命令を受けたＤＶＤレコーダ２０２は、再生指示されたコンテンツの映像音声データを、暗号化して、高速通信ネットワーク２または２１を通じて、テレビ受像機２０１に向けて送信する。テレビ受像機２０１は、この再生コンテンツの映像音声データの暗号化を復号化して再生し、再生映像を表示するとともに、再生音声を放音するようにする。
【０１２８】
図１０のステップＳ５１で、ユーザにより選択決定されたのは、ＤＶＤレコーダ２０２のコンテンツのテレビ受像機２０１での再生ではないと判別したときには、ＣＰＵ１１１は、ユーザにより選択決定されたのは、ＤＶＤレコーダ２０２に装填されているＤＶＤのコンテンツのコピー（複製）先装置、例えばハードディスク装置２０４へのコピーであるか否か判別する（図１２のステップＳ８１）。
【０１２９】
ステップＳ８１で、ＤＶＤレコーダ２０２に装填されているＤＶＤのコンテンツのコピー先装置であるハードディスク装置２０４へのコピーではないと判別したときには、ＣＰＵ１１１は、ユーザの指示操作に応じたその他の処理を実行する（ステップＳ８２）。
【０１３０】
また、ステップＳ８１で、ＤＶＤレコーダ２０２に装填されているＤＶＤのコンテンツのハードディスク装置２０４へのコピーであると判別したときには、ＣＰＵ１１１は、前述のステップＳ５２と同様にして、ＤＶＤレコーダ２０２に装填されているＤＶＤに記録されているコンテンツの一覧情報を、ネットワーク管理情報記憶部１１７に記憶されている情報から生成して、ユーザインターフェース１０１のディスプレイの表示画面に表示する（ステップＳ８３）。
【０１３１】
そして、ＣＰＵ１１１は、ユーザによるユーザインターフェース１０１を通じた再生コンテンツの選択を受け付ける（ステップＳ８４）。そして、再生コンテンツの選択を受け付けたら、ＣＰＵ１１１は、ＤＶＤレコーダ２０２と、ハードディスク装置２０４の機器認証を、前述したようにして実行する（ステップＳ８５）。
【０１３２】
次に、ＣＰＵ１１１は、この機器認証の結果を判別し（ステップＳ８６）、認証が取れなかったと判別したときには、認証ＮＧを、ユーザインターフェース１０１の、例えばディスプレイを通じてユーザにその旨を報知して（ステップＳ８７）、この処理ルーチンを終了する。
【０１３３】
ステップＳ８６で、機器認証が取れたと判別したときには、ＣＰＵ１１１は、ネットワーク管理情報記憶部１１７の記憶内容を検索して、選択されたコンテンツはコピー可能かどうかを判別する（ステップＳ８８）。このステップＳ８８で、コピー可能ではないと判別したときには、ＣＰＵ１１１は、選択されたコンテンツはコピー不可であることを、ユーザインターフェース１０１の、例えばディスプレイを通じてユーザにその旨を報知して（ステップＳ８９）、この処理ルーチンを終了する。
【０１３４】
ステップＳ８８で、コピー可能であると判別したときには、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、指定されたコンテンツの映像音声データを読み出して送信する準備の命令を、電灯線ネットワーク１を通じて送信する（ステップＳ９０）。そして、ＣＰＵ１１１は、ＤＶＤレコーダ２０２からの準備完了の応答情報の受信を確認する（ステップＳ９１）。
【０１３５】
ステップＳ９１で、ＤＶＤレコーダ２０２からの準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、コピー先装置であるハードディスク装置２０４に対して、映像音声データを受信して格納する準備の命令を、電灯線ネットワーク１を通じて送信する（図１３のステップＳ１０１）。そして、ＣＰＵ１１１は、テレビ受像機２０１からの準備完了の応答情報の受信を確認する（ステップＳ１０２）。
【０１３６】
ステップＳ１０２で、ハードディスク装置２０４からの準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、高速通信ネットワーク上のハードディスク装置２０４のアドレス情報を、ネットワーク管理情報記憶部１１７から読み出して、ＤＶＤレコーダ２０２に対して、電灯線ネットワーク１を通じて送信する（ステップＳ１０３）。
【０１３７】
次に、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、ステップＳ８４で受け付けられた、コピーするコンテンツを指定する指定情報を、電灯線ネットワーク１を通じて送信する（ステップＳ１０４）。
【０１３８】
次に、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対して、指定コンテンツの映像音声データの暗号化に関する情報（暗号キーの情報など）を、電灯線ネットワーク１を通じて送信する（ステップＳ１０５）。そして、ＣＰＵ１１１は、ＤＶＤレコーダ２０２からの暗号化準備完了の応答情報の受信を確認する（ステップＳ１０６）。
【０１３９】
ステップＳ１０６で、ＤＶＤレコーダ２０２からの暗号化準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、ハードディスク装置２０４に対して、受信したコンテンツの映像音声データの暗号の復号化に関する情報（暗号復号キーの情報など）を、電灯線ネットワーク１を通じて送信する（ステップＳ１０７）。そして、ＣＰＵ１１１は、ハードディスク装置２０４からの暗号復号化準備完了の応答情報の受信を確認する（ステップＳ１０８）。
【０１４０】
ステップＳ１０８で、ハードディスク装置２０４からの暗号復号化準備完了の応答情報の受信を確認したら、ＣＰＵ１１１は、ＤＶＤレコーダ２０２に対する、指定されたコンテンツの映像音声データを読み出してハードディスク装置２０４に向けて送信開始させる命令を生成し、当該生成した制御命令を、ＤＶＤレコーダ２０２に対して、電灯線ネットワーク１を通じて送信する（ステップＳ１０９）。
【０１４１】
次に、ＣＰＵ１１１は、ハードディスク装置２０４に対する、指定されたコンテンツの映像音声データを受信して格納させる制御命令を生成し、当該生成した制御命令を、ハードディスク装置２０４に対して、電灯線ネットワーク１を通じて送信する（ステップＳ１１０）。
【０１４２】
そして、さらにＣＰＵ１１１は、ネットワーク管理情報記憶部１１７に記憶されている、コピーしたコンテンツについてのコピー可能回数を１だけ少ない回数に書き換える（ステップＳ１１１）。以上で、この処理ルーチンを終了する。
【０１４３】
以上のサーバ１００の制御処理の結果、ＤＶＤレコーダ２０２は、指定されたコンテンツの映像音声データをＤＶＤから読み出して、高速通信インターフェース２を通じてハードディスク装置２０４に送信する。ハードディスク装置２０４は、受信したコンテンツの映像音声データをハードディスクに格納して、コピーを完了する。
【０１４４】
以上は、コンテンツの複製制限について言及したが、コンテンツの再生についても再生回数に制限がついている場合には、当該コンテンツについての再生は、上述と同様にして、当該コンテンツが再生される毎に、ネットワーク管理情報記憶部１１７に記憶されているコンテンツ再生回数の情報を書き換えることにより、上述のコピーの場合と同様に著作権保護制御ができる。
【０１４５】
以上説明したようにして、この実施形態のホームネットワークシステムにおいては、電灯線ネットワークと、当該電灯線ネットワークに接続されるサーバとを、他の高速通信ネットワークとは別個に並列して設け、制御命令等のデータは、電灯線ネットワークを通じてサーバから各電子機器に伝送するようにしたことにより、映像音声データ等のデータを、高速伝送することを保証することができる。
【０１４６】
すなわち、前述もしたように、電灯線ネットワークのみを用いたホームネットワークシステムでは、２００Ｍｂｐｓの伝送速度も可能とされていても、電灯線の敷設条件による速度品質のばらつきが大きく、全ての家庭で高速動作が保証できないが、この実施形態では、電灯線ネットワークと高速通信ネットワークとの併用により、高品質の映像音声データの高速伝送が可能となるものである。
【０１４７】
そして、この実施形態では、図２に示したように、高速通信ネットワークとしては、異なるインターフェースの複数の通信路を用いることができる。つまり、これまで、ＩＥＥＥ１３９４ネットワーク、ワイヤレスＬＡＮ、有線ＬＡＮ（例えばイーサネット（登録商標））、ＨＤＭＩネットワーク、Ｂｌｕｅｔｏｏｔｈを用いたネットワークなど、異なるインターフェースで別々に接続されていた家庭用電子機器を、電灯線ネットワークとサーバとを追加することで、一体化させたものとして機能させることができる。
【０１４８】
また、この実施形態では、制御データは、ネットワーク管理に必要な格納コンテンツに関する情報などは、電灯線ネットワークを通じて伝送し、高速伝送が必要な映像音声データは高速通信ネットワークを通じて伝送するようにしたことにより、通信衝突を軽減し、通信効率を高めることができる。
【０１４９】
また、この実施形態では、上述の例のように、著作権管理機能をサーバに集約し、電子機器への著作権保護機能の実装負荷を軽減することができ、低コスト化することが可能である。
【０１５０】
また、上述したように、この実施形態では、サーバ１００は、ユーザインターフェース１０１を通じて操作するだけでなく、電灯線ネットワーク１上の表示器や入力装置を用いて、サーバ１００を操作することができるという効果も備える。
【０１５１】
また、この実施形態では、電灯線ネットワーク１は、外部とは遮断されているので、外部からの不正アクセスを防止し、家庭内の電子機器の移動動作による事故を防ぐことができる。
【０１５２】
なお、インターネットなどの外部のネットワークとの接続は、高速通信ネットワーク経由で行なうことは可能である。
【０１５３】
なお、上述の実施形態では、サーバ１００は、別個独立の装置としたが、電灯線ネットワーク１のみに接続される電子機器内に内蔵されて設けられるようにしてもよい。
【０１５４】
また、ネットワーク管理情報記憶部１１７には、各電子機器の電灯線ネットワーク１上のアドレス情報、高速通信ネットワーク上のアドレス情報の他、コンテンツに関する情報を併せて記憶するようにしたが、これらは、別々の記憶部に記憶しても良いことは言うまでもない。
【図面の簡単な説明】
【０１５５】
【図１】この発明によるホームネットワークシステムの実施形態の構成例を示すブロック図である。
【図２】この発明によるホームネットワークシステムの実施形態の他の構成例を示すブロック図である。
【図３】この発明によるホームネットワークシステムの実施形態に用いるサーバの構成例を示すブロック図である。
【図４】この発明によるホームネットワークシステムの実施形態に用いる電子機器の一例の構成例を示すブロック図である。
【図５】この発明によるホームネットワークシステムの実施形態において、電子機器をホームネットワークに初期登録する際の電子機器の処理動作を説明するためのフローチャートである。
【図６】この発明によるホームネットワークシステムの実施形態において、電子機器をホームネットワークに初期登録する際のサーバの処理動作を説明するためのフローチャートである。
【図７】この発明によるホームネットワークシステムの実施形態において、サーバのホームネットワークに対する電子機器の接続チェック動作を説明するためのフローチャートである。
【図８】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図９】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図１０】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図１１】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図１２】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図１３】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の例を説明するためのフローチャートの一部である。
【図１４】この発明によるホームネットワークシステムの実施形態における、サーバの電子機器に対する動作制御処理の一例のシーケンス図である。
【符号の説明】
【０１５６】
１…電灯線ネットワーク、２…高速通信ネットワーク（光ファイバネットワーク）、３…分電盤、２１〜２３…高速通信ネットワーク、１００…サーバ、２０１〜２１１…電子機器
【図１】
2006343908.tif 000003
【図２】
2006343908.tif 000004
【図３】
2006343908.tif 000005
【図４】
2006343908.tif 000006
【図５】
2006343908.tif 000007
【図６】
2006343908.tif 000008
【図７】
2006343908.tif 000009
【図８】
2006343908.tif 000010
【図９】
2006343908.tif 000011
【図１０】
2006343908.tif 000012
【図１１】
2006343908.tif 000013
【図１２】
2006343908.tif 000014
【図１３】
2006343908.tif 000015
【図１４】
2006343908.tif 000016