(57)【要約】【課題】各クライアント装置に負荷をかけることなく、クライアント装置のそれぞれに対して能動的に作用して同じ情報を同時に配信をできるようにすると共に、配信元のサーバー装置が意図しない情報信号の配信の中断を生じさせないようにする。【解決手段】サーバー装置のキー操作部１６２を通じて、情報信号を配信する１つ以上のオーディオ再生機器の指定情報を受け付け、この受け付けた指定情報により指定される１つ以上のオーディオ再生機器のそれぞれに対して、コンテンツ蓄積用ハードディスクに蓄積しているオーディオコンテンツを制御部１５、通信部１２を通じて配信し、１つ以上のオーディオ再生機器のそれぞれにおいて、同時再生ができるようにする。【選択図】図４
2005134975.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の情報配信装置の中の目的とする情報配信装置に対して、情報信号を配信すべき１つ以上の情報利用装置を指定するようにする配信先指定ステップと、
目的とする前記情報配信装置が、前記配信先指定ステップにおいて指定された１つ以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信するようにする同時配信ステップと、
前記情報配信装置からの情報信号の配信が終了した場合に、情報を配信した前記情報配信装置が１つ以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知ステップと
を有することを特徴とする情報配信方法。
【請求項２】
請求項１に記載の情報配信方法であって、
１つ以上の前記情報利用装置のそれぞれにおいて、情報信号の配信を受ける場合に、配信元の前記情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持ステップと、
１つ以上の前記情報利用装置のそれぞれにおいて、情報信号の配信を受けている場合に、前記識別情報保持ステップにおいて保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、これをリジェクトするようにする制御ステップと
を有することを特徴とする情報配信方法。
【請求項３】
請求項２に記載の情報配信方法であって、
前記制御ステップにおいてリジェクトするようにした前記要求に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成ステップと、
前記形成ステップで形成した前記返信情報を前記制御ステップにおいてリジェクトするようにした前記電子機器に対して送信する送信ステップと
を有することを特徴とする情報配信方法。
【請求項４】
請求項１、請求項２または請求項３に記載の情報配信方法であって、
１つ以上の前記情報配信装置と１つ以上の前記情報利用装置の内の１つ以上は、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とする情報配信方法。
【請求項５】
請求項１、請求項２、請求項３または請求項４に記載の情報配信方法であって、
前記目的とする情報配信装置において、情報信号の配信先として指定された１つ以上の前記情報利用装置の識別情報を記憶保持する保持ステップを備え、
前記保持ステップにおいて保持した１つ以上の前記情報利用装置の識別情報を用いて、同じ１つ以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能なことを特徴とする情報配信方法。
【請求項６】
少なくとも１台以上の情報配信装置と複数台の情報利用装置とからなる情報配信システムであって、
１台以上の前記情報配信装置のそれぞれは、
情報信号を配信する１つ以上の情報利用装置の指定情報を受け付ける配信先受付手段と、
前記配信先受付手段を通じて受け付けた１つ以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信するようにする同時配信手段と、
情報信号の配信が終了した場合に、１つ以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知手段と
を備え、
前記複数台の情報利用装置のそれぞれは、
前記情報配信装置からの自機宛ての情報信号を受信する受信手段と、
前記受信手段を通じて受け付けた前記情報信号を処理する処理手段と
を備えることを特徴とする情報配信システム。
【請求項７】
請求項６に記載の情報配信システムであって、
複数台の前記情報利用装置のそれぞれは、
情報信号の配信を受ける場合に、配信元の情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持手段と、
情報信号の配信を受けている場合に、保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、これをリジェクトするようにする制御手段と
を備えることを特徴とする情報配信システム。
【請求項８】
請求項７に記載の情報配信システムであって、
複数台の前記情報利用装置のそれぞれは、
前記制御手段によりリジェクトするようにした情報に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成手段と、
前記形成手段で形成された前記返信情報を前記制御手段によりリジェクトするようにした前記電子機器に対して送信する送信手段と
を備えることを特徴とする情報配信システム。
【請求項９】
請求項６、請求項７または請求項８に記載の情報配信システムであって、
１つ以上の前記情報配信装置と１つ以上の前記情報利用装置の内の１つ以上は、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とを情報配信システム。
【請求項１０】
請求項６、請求項７、請求項８または請求項９に記載の情報配信システムであって、
前記情報配信装置のそれぞれは、情報信号の配信先として指定された１つ以上の情報利用装置の識別情報を記憶保持する保持手段を備え、
前記保持手段により保持された１つ以上の前記情報利用装置の識別情報を用いて、同じ１つ以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能な情報配信システム。
【請求項１１】
情報信号を配信する１つ以上の情報利用装置の指定情報を受け付ける配信先受付手段と、
前記配信先受付手段を通じて受け付けた１つ以上の前記情報受信装置のそれぞれに対して、同じ情報信号を同時に配信するようにする同時配信手段と、
情報信号の配信が終了した場合に、１つ以上の前記情報受信装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知手段と
を備えることを特徴とする情報配信装置。
【請求項１２】
請求項１１に記載の情報配信装置であって、
ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えるものであることを特徴とを情報配信装置。
【請求項１３】
請求項１０、請求項１１、請求項１２または請求項１３に記載の情報配信装置あって、
前記情報配信装置のそれぞれは、情報信号の配信先として指定された１つ以上の情報受信装置の識別情報を記憶保持する保持手段を備え、
前記保持手段において保持した１つ以上の前記情報利用装置の識別情報を用いて、同じ１つ以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能な情報配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２ネットワーク環境などのＬＡＮ（Local Area Network）システムにおける情報の配信に係る方法、装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータの普及とインターネットの発達に伴って、家庭や職場のパーソナルコンピュータを用いて、インターネット上に設けられた種々のサーバー装置にアクセスして、種々のコンテンツデータをダウンロードしてきて利用したり、電子メールの送受を行ったり、また、チャットシステムに参加して、リアルタイムにテキストデータを介して意見交換を行うなどのことが広く行われるようになってきている。
【０００３】
そして、後に記す特許文献１には、インターネットを通じて行うチャットシステムにおいて、テキストデータと同じように、チャットに参加している、限られた人に対してではあるが、オーディオデータについても複数の人に対して同時に提供し聴取できるようにする方式が提案されている。
【０００４】
このように、いわゆるＷＡＮ（Wide Area Network）を通じて家庭や職場などにおいて、必要な情報を迅速に取得したり、情報交換をスムースに行うことができるようにしたり、情報の共有化を進めたりするなど、通信技術は格段に進歩し、便利な利用環境が提供されている。
【０００５】
なお、上述した特許文献１は、次に示す通りである。
【特許文献１】特開２００１−１８４２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＷＡＮシステムだけでなく、家庭内やビル内などの限られた空間にあるパーソナルコンピュータや周辺機器を接続してＬＡＮシステムを構築し、ファイルやプリンタなどを共有（共用）できるようにすることも広く行なわれている。
【０００７】
しかし、ＵＡＲＴ（Universal Asynchronous Receiver-Transceiver:非同期シリアル通信用送受信回路）を用いた従来型のＬＡＮシステムにおいては、通信速度を充分に確保することができず、例えば、約１．４ＭＢｐｓ（メガバイト／秒）の通信速度を必要とするオーディオデータの送受には時間がかかってしまうなどの問題を生じていた。
【０００８】
ＵＳＢ（Universal Serial Bus）の出現で、パーソナルコンピュータからＵＳＢ端子を通じてオーディオデータの転送もできるようになったが、そのケーブル長は最大で５ｍ（メートル）ときまっており、同じ部屋の中で使うパーソナルコンピュータのアクティブスピーカーとしての役割を脱しなかった。
【０００９】
ところが、近年のインターネットの発達に伴い普及しているＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使った通信は、通信速度やデータの信頼性からみて十分にオーディオデータの転送に耐えうるばかりでなく、家庭内などに構築するＬＡＮシステムにおいてもケーブルを最大１００ｍまで延長可能であるため施設内のどこへでも音楽を流すことが可能となった。更に、ネットワークハブ（Network HUB）などの機器を経由することで、接続できるネットワーク機器の台数も増やすことが可能である。
【００１０】
また、通信帯域を考えたときオーディオデータ程度の転送であれば、複数のオーディオデータを一度に転送することも可能であるため、処理能力の備わっているサーバー装置を１台用意すれば、複数の部屋のクライアント装置を用いて同時にサーバー装置から目的とするオーディオデータの供給を受けて利用することができる環境を整えることが可能である。
【００１１】
したがって、家庭内に設置されるパーソナルコンピュータや各部屋に設置される種々のＡＶ（Audio/Visual）機器をＬＡＮを通じて接続し、パーソナルコンピュータに蓄積したオーディオデータ、ビデオデータ、ＡＶデータ（同期が取られているオーディオデータとビデオデータ）等のコンテンツデータを、居間、書斎、寝室などの種々の場所で利用できるようにする環境を整えることができる。
【００１２】
そして、ＬＡＮシステムにおいても、ＷＡＮシステムの場合と同様に、情報を提供するサーバー装置に対して、情報の提供を受けるクライアント装置から要求を出すことにより、サーバー装置からクライアント装置が目的とする情報の提供を受けるようにするのが一般的な利用形態である。この場合、複数のクライアント装置が接続されたＬＡＮシステムの場合であれば、複数のクライアント装置のそれぞれが、サーバー装置にアクセスすることによって、そのそれぞれが目的とするコンテンツの提供を同時に受けることも可能である。
【００１３】
しかしながら、家庭に形成されるＬＡＮシステムであるいわゆるホームネットワークシステムの場合には、家庭内に形成されるものであるために、例えば、サーバー装置として用いられるパーソナルコンピュータを通じて、各部屋のＡＶ機器に対して同じコンテンツを提供したり、決められた部屋だけに同じコンテンツを提供したりするなどの利用形態についても実現するようにしたいとする要求がある。
【００１４】
具体的には、どの部屋でも同じ楽曲を聴取できるように全ての部屋に同じオーディオデータを配信するようにしたり、あるいは、子供部屋である２つの部屋だけにオーディオデータを配信して再生するようにしたりするなど、クライアント装置からの要求によらず、サーバー装置から能動的にクライアント装置を制御したい場合などである。
【００１５】
そこで、ＷＡＮシステムにおいて、オーディオデータの共用を実現する上述した特許文献１に開示された技術を用いることが考えられる。しかし、特許文献１に記載の技術は、インターネットを用いたチャットシステムにおいて、テキストデータだけでなく、オーディオデータについてもチャットの参加者が共用できるようにするものであり、チャットに参加しなければ（参加のアクションが無ければ）、配信先としてのグループに登録されることもないし、また、チャットに参加しているクライアント装置からのオーディオデータの配信要求が無ければオーディオデータの配信が行われることもない。
【００１６】
すなわち、サーバー装置などの所定の制御装置が能動的にコンテンツデータの配信先であるクライアント装置を制御するという考え方は特許文献１にはなく、サーバー装置等の所定の制御装置を通じて、クライアント装置を目的とする利用の態様に応じて柔軟に制御できるようにしたいとする要求を充分に満足させることはできない。
【００１７】
また、家庭内に構築するＬＡＮシステム（ホームネットワークシステム）の場合、クライアント装置は、ハードディスクレコーダなどのＡＶ機器、すなわち、オーディオデータ処理やビデオデータ処理を行うための専用の一般家庭用電気機器（いわゆるＣＥ（Consumer Electronics））機器である場合も多く、このようなクライアント装置においてＴＣＰ／ＩＰアプリケーションを動作させることを考えると、その処理能力から考えてクライアント装置には大きな負荷はかけられない。
【００１８】
以上のことにかんがみ、この発明は、ＬＡＮシステムなどのネットワークシステムにおいて、各クライアント装置に負荷をかけることなく、クライアント装置のそれぞれに対して能動的に作用して同じ情報を同時に配信をできるようにすると共に、配信元のサーバー装置が意図しない情報信号の配信の中断を生じさせることのない方法、装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記課題を解決するため、請求項１に記載の発明の情報配信方法は、
１つ以上の情報配信装置の中の目的とする情報配信装置に対して、情報信号を配信すべき１つ以上の情報利用装置を指定するようにする配信先指定ステップと、
目的とする前記情報配信装置が、前記配信先指定ステップにおいて指定された１つ以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信するようにする同時配信ステップと、
前記情報配信装置からの情報信号の配信が終了した場合に、情報を配信した前記情報配信装置が１つ以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知ステップと
を有することを特徴とする。
【００２０】
この請求項１に記載の発明の情報配信方法によれば、配信先指定ステップにおいて、情報の配信先として１つ以上の情報利用装置が指定された情報配信装置により、指示された１つ以上の情報利用装置に対して、同時に同じ情報信号が配信するようにされ、指示された１つ以上の情報利用装置のそれぞれにおいて、同じ情報信号を同時に利用することができるようにされる。また、情報信号の配信が終了したときには、終了通知ステップにおいて、情報信号の配信の終了通知が、配信先として指定された１つ以上の情報利用装置のそれぞれに配信される。
【００２１】
これにより、情報利用装置からの要求が無くても、配信先として指定された１つ以上の情報利用装置に対して、情報配信装置が能動的に情報信号を配信することができるようにされる。したがって、情報配信装置からの情報信号の提供を受けることができるようにされた情報利用装置が、家庭の各部屋に設置されている場合には、各部屋の情報利用装置に同時に同じ情報信号を配信して利用できるようにしたり、指示された１つ以上の部屋のみに情報信号を配信して利用できるようにしたりすることができるようにされる。
【００２２】
また、請求項２に記載の発明の情報配信方法は、請求項１に記載の情報信号配信方法であって、
１つ以上の前記情報利用装置のそれぞれにおいて、情報信号の配信を受ける場合に、配信元の前記情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持ステップと、
１つ以上の前記情報利用装置のそれぞれにおいて、情報信号の配信を受けている場合に、前記識別情報保持ステップにおいて保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、これをリジェクトするようにする制御ステップと
を有することを特徴とする。
【００２３】
この請求項２に記載の発明の情報配信方法によれば、情報利用装置のそれぞれにおいては、識別情報保持ステップにより、情報信号の配信先の情報配信装置の識別情報が抽出されて保持するようにされる。そして、情報利用装置のそれぞれにおいては、制御ステップにより、識別情報が異なる電子機器からの要求が送信されてきてもリジェクトするように制御される。
【００２４】
これにより、情報配信装置から情報信号の配信を受けている情報利用装置のそれぞれは、当該情報信号の配信が終了するまで、他の電子機器からの割り込みを許さず、配信されてきている情報信号を優先して処理することができるようにされる。したがって、同時に配信するようにされている情報信号が、配信元の情報配信装置が意図しないにもかかわらず、情報信号の配信が中断するようにされてしまうことを防止することができるようにされる。
【００２５】
また、請求項３に記載の発明の情報配信方法は、請求項２に記載の情報配信方法であって、
前記制御ステップにおいてリジェクトするようにした前記要求に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成ステップと、
前記形成ステップで形成した前記返信情報を前記制御ステップにおいてリジェクトするようにした前記電子機器に対して送信する送信ステップと
を有することを特徴とする。
【００２６】
この請求項３に記載の情報配信方法によれば、情報利用装置において、要求がリジェクトされた電子機器に対して、形成ステップにおいて形成された返信情報が送信ステップにおいて送信するようにされる。これにより、要求がリジェクトされた電子機器に対しては、要求をリジェクトしたことの返信情報が送信され、要求送信元の電子機器においては、当該機器の故障や情報利用装置の故障、さらにネットワークの異常などと間違える不都合を生じさせることが無いようにされる。
【００２７】
また、請求項４に記載の発明の情報配信方法は、請求項１、請求項２または請求項３に記載の情報配信方法であって、
１つ以上の前記情報配信装置と１つ以上の前記情報利用装置の内の１つ以上は、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とする。
【００２８】
この請求項４に記載の発明の情報配信方法によれば、１つ以上の情報配信装置と１つ以上の情報利用装置の内の１つ以上の装置には、制御装置としての機能が設けられるようにされる。１つ以上の装置であるから、同じネットワークに接続される全ての情報配信装置と全ての情報利用装置とのそれぞれが、制御装置としての機能を有するようにしてもよいし、情報配信装置の１台だけに、あるいは、情報利用装置の１台だけに制御装置としての機能を有するようにしてもよいし、任意の数の情報配信装置と情報利用装置とに制御装置としての機能を有するようにしてもよい。
【００２９】
これにより、制御装置としての機能を備えた電子機器を通じて、目的とする情報配信装置に対して、情報の配信先となる１つ以上の情報利用装置を指定するようにして、その情報配信装置から指定された１つ以上の情報利用装置に対して同時に情報信号を配信することができるようにされる。
【００３０】
また、請求項５に記載の発明の情報配信方法は、請求項１、請求項２、請求項３または請求項４に記載の情報配信方法であって、
前記目的とする情報配信装置において、情報信号の配信先として指定された１つ以上の前記情報利用装置の識別情報を記憶保持する保持ステップを備え、
前記保持ステップにおいて保持した１つ以上の前記情報利用装置の識別情報を用いて、同じ１つ以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能なことを特徴とする。
【００３１】
この請求項５に記載の発明の情報配信方法によれば、情報信号の配信先として指定するようにされた１つ以上の情報利用装置についての識別情報は、保持ステップにおいて保持するようにされる。これにより、保持ステップにおいて保持するようにされた識別情報を用いることによって、１度指定された情報利用装置に対しては、指定が変更されたり、削除されたりしない限り、何度でも情報の配信先として情報信号の配信を行うことができるようにされる。
【発明の効果】
【００３２】
この発明によれば、複数の情報利用装置において、同時に同じオーディオデータなどのコンテンツの配信を受けて、これを利用できるようにすることができる。したがって、配信を受ける情報信号がオーディオデータの場合には、複数のリスニングポイントにおいて、オーディオデータの再生音声を楽しむことができるようにされる。また、同様にして、複数の情報利用装置を通じて、複数の情報利用装置を通じて同時にメッセージなどを複数のユーザーに提供するようにすることができる。
【００３３】
また、複数ある情報利用装置の中の目的とする任意の情報利用装置だけに情報信号を配信することができるようにされ、不必要な情報利用装置にまで、無駄に情報信号を配信することがないようにされる。
【００３４】
また、複数の情報利用装置に対して情報信号を同時に配信している場合に、他の電子機器から割り込みが入った場合であっても、同時配信を優先して処理し、同時配信を中断させることが無いようにすることができる。
【００３５】
また、情報配信装置を介しては、任意の情報利用装置、または、全ての情報利用装置に対して、意図的に情報信号の配信を中断させるようにすることができる。
【００３６】
また、情報配信装置などの所定の制御装置を通じて、情報信号の配信先となるべき１つ以上の情報利用装置を指定することができるので、情報信号の配信を受ける個々の情報利用装置を通じて情報配信装置から情報信号の配信を受けるようにする場合に比べ、情報利用装置に対する操作を最小限に止め、情報利用装置に搭載する機能を抑えて、情報処理装置の負荷が大きくなることが無いようにすることができる。
【００３７】
また、個々の情報利用装置が主体的に情報配信装置に働きかけることを少なくすることができるので、情報利用装置における情報の配信に関する表示などを簡略化することも可能になる。
【００３８】
また、任意の情報利用装置に制御機能を持たせることにより、情報利用装置からの制御で、自機および他の情報利用装置とで情報信号の同時配信を受けるようにすることも可能となり、使いがってのよいシステムを構築することができる。
【発明を実施するための最良の形態】
【００３９】
以下、図を参照しながらこの発明による方法、装置の一実施の形態について説明する。以下に説明する実施の形態においては、家庭内に形成されるＬＡＮシステム（ホームネットワークシステム）にこの発明を適用した場合を例にして説明する。
【００４０】
［ホームネットワークシステムについて］
まず、この発明が適用された形成されたこの実施の形態のホームネットワークシステムについて説明する。図１に示すように、この実施の形態のホームネットワークシステムは、サーバー装置１、２と、オーディオ再生機器３、４、５とがＬＡＮ６を通じて接続されて構成されたものである。
【００４１】
サーバー装置１、２は、例えば、パーソナルコンピュータなどの情報処理装置であり、ＬＡＮ６への接続機能を備えると共に、ハードディスクなどの大容量記録媒体やＣＤやＤＶＤ等の光ディスクの再生装置部等を備え、ハードディスクに蓄積しているオーディオデータや、ＣＤやＤＶＤに記録されているオーディオデータをＬＡＮ６を通じてオーディオ再生機器３、４、５に提供することができるものである。この実施の形態においては、サーバー装置１は、リビングに、また、サーバー装置２は書斎にというように、異なる部屋に設置されているものである。
【００４２】
オーディオ再生機器３、４、５は、ＬＡＮ６への接続機能を備えた、例えば、ＣＤプレーヤやラジオチューナなどである。そして、ＣＤに記録されているオーディオデータを読み出して再生したり、ラジオ放送信号を受信して再生したりする従来からの機能に加え、ＬＡＮ６を通じて提供されるオーディオデータを受け付けて、これをデコードし、再生するようにする機能をも有するものである。この実施の形態においては、オーディオ再生機器３、４、５のそれぞれは、異なる部屋に設置するようにされている。
【００４３】
このように、この実施の形態のサーバー装置１、２は、オーディオデータを配信する情報配信装置としての機能を備え、また、オーディオ再生機器３、４、５のそれぞれは、サーバー装置１、２からオーディオデータの配信を受けるクライアント装置（情報利用装置）としての機能を有するものである。
【００４４】
そして、オーディオ再生機器３、４、５のそれぞれを通じて、サーバー情報装置１またはサーバー装置２が提供する、異なったオーディオコンテンツを楽しむことが可能である。すなわち、オーディオ再生機器３、４、５は、再生しようとするオーディオデータ（オーディオコンテンツ）に応じて、サーバー装置１とサーバー装置２とのいずれか一方をオーディオデータの配信元として選択することができるものである。
【００４５】
そして、この実施の形態のオーディオ再生機器３、４、５は、電子機器間の接続を簡単に行うようにするため、例えば、米マイクロソフト社が発表したＵＰｎＰ（Universal Plug & Play）に対応したいわゆるネットワーク参加型電子機器であるものとして説明する。
【００４６】
なお、ＵＰｎＰは、１０／１００ＢＡＳＥ−Ｔのイーサネット（登録商標）を用いたネットワーク通信において代表的なＩＥＥＥ８０２ネットワーク上で用いることが可能な、ＩＰ（Internet Protocol）およびＩＰ上のＴＣＰ（Transmission Control Protocol）やＵＤＰ（User Datagram Protocol）などで構成されるプロトコル群とデータフォーマットの仕様であり、インターネット標準通信（ＴＣＰ／ＩＰ通信）における機能を拡充するものである。
【００４７】
そして、ＵＰｎＰをオーディオ再生機器などのいわゆるＣＥ機器に採用することにより、オーディオ再生機器などのＣＥ機器が、他のＣＥ機器やパーソナルコンピュータとの間で簡単に相互認証することができ、ネットワークを通じてのサービスの提供や提供されたサービスの実行を、ユーザーに面倒な作業をさせることなく、簡単かつ適正に行うようにすることができるものである。
【００４８】
［ＵＰｎＰの概要について］
ここで、ホームネットワークを形成するオーディオ再生機器などのいわゆるＣＥ機器において採用されている仕様の１つであるＵＰｎＰの概要について説明する。図２は、ＵＰｎＰのプロトコルスタック（プロトコル群の構造）について説明するための図である。図２に示すように、ＵＰｎＰにおいて、実際のデータの送受は、ＩＰ、ＴＣＰ、ＵＤＰのインターネット標準通信プロトコルによって行われる。
【００４９】
また、以下に説明するような、ＵＰｎＰの独自の機能を実現するために、ＳＳＤＰ（Simple Service Discovery Protocol）、ＧＥＮＡ（General Event Notification Architecture）、ＳＯＡＰ（Simple Object Access Protocol）、ＨＴＴＰ（Hypertext Transfer Protocol）等のプロトコル群が用いられる。
【００５０】
さらに、ＵＰｎＰにおいては、図２に示すように、ベンダー定義（UPnP Vendor Defined）、ＵＰｎＰフォーラム作業委員会定義（UPnP Forum Working Committee Defined）、デバイス仕様（構造）定義（UPnP Device Architecture Defined）がなされることになる。
【００５１】
そして、ＵＰｎＰは、アドレッシング（Addressing）、ディスカバリ（Discovery）、ディスクリプション（Description）、コントロール（Control）、イベンティング（Eventing）、プレゼンテーション（Presentation）の６つの機能を提供している。以下、ＵＰｎＰが提供する６つの機能について説明する。
【００５２】
そして、オーディオ再生機器等のＵＰｎＰ機器（ＵＰｎＰ機能が搭載された電子機器）においては、ＵＰｎＰの機能を用いて、オーディオデータなどを利用するために、ＵＰｎＰ・ＡＶ・アーキテクチャという規定に従うことになる。ＵＰｎＰ・ＡＶ・アーキテクチャにおけるＵＰｎＰ機器は、以下のように、３種類に分けられている。
【００５３】
すなわち、ＵＰｎＰ・ＡＶ・アーキテクチャにおいては、ＵＰｎＰ機器を、コンテンツデータを提供する装置であるメディアサーバー（Media Server）と、制御端末装置として機能するコントロールポイント（Control Point）と、再生装置として機能するメディアレンダラー（Media Renderer）との３つに分けている。ここで、メディアサーバーは、ネットワークシステムにおいて一般にサーバー装置と呼ばれているものに相当し、メディアレンダラーは、ネットワークシステムにおいて一般にクライアント装置と呼ばれているものに相当するものである。
【００５４】
また、コントロールポイント（制御装置）は、ネットワークに接続された各ＵＰｎＰ機器を制御することができるものである。コントロールポイントとしての機能は、メディアサーバーにもメディアレンダラーにも搭載することが可能であり、ネットワークを構成する全ての電子機器にコントロールポイントとしての機能を搭載することも、また、ネットワークを構成する任意の電子機器にコントロールポイントを搭載することもできるようにされる。この実施の形態においては、サーバー装置１、２、オーディオ再生機器３、４、５のいずれにも、コントロールポイントとしての機能が搭載されている。
【００５５】
そして、ＵＰｎＰにおけるアドレッシングは、各ＵＰｎＰ機器が、ＩＥＥＥ８０２ネットワーク上で自機を特定するためのアドレスを取得するための機能であり、ＤＨＣＰ（Dynamic Host Configuration Protocol）またはＡｕｔｏ  ＩＰが用いられる。
【００５６】
ディスカバリは、アドレッシングの後に行われ、これにより、コントロールポイントは、コントロールしたいターゲット機器（メディアサーバー、メディアレンダラー）を発見することができる。ここで用いられるプロトコルは、上述のＳＳＤＰである。ネットワークシステムを構成する各電子機器は、ＩＥＥＥ８０２ネットワークに接続された時に、自分自身が備えるデバイスやサービスを通知するメッセージを、ＩＥＥＥ８０２ネットワーク上にマルチキャスト（相手先未指定のパケット送信）する。コントロールポイントは、このマルチキャストされたメッセージを受信することで、ＩＥＥＥ８０２ネットワークにどのような機器が接続されたかを知ることができる。
【００５７】
ディスカバリによって、コントロールポイントが発見したコントロール対象の電子機器が出力したＳＳＤＰパケットには、デバイスディスクリプション（Device Description）のＵＲＬ（Uniform Resource Locator）が記述されている。コントロールポイントは、そのＵＲＬにアクセスすることにより、その電子機器の更に詳しいデバイス情報をデバイスディスクリプションから取得することができる。
【００５８】
このデバイス情報には、アイコン情報、モデル名、生産者名、商品名や、そのデバイスが有するサービスの詳しい情報が記載されているサービスディスクリプション（Service Description）等が記述されている。コントロールポイントは、これらのデバイスディスクリプションやサービスディスクリプションからターゲット機器に対するアクセスの方法を知ることができる。デバイスディスクリプションやサービスディスクリプションはＸＭＬ（Extensible Markup Language）で表現されている。
【００５９】
コントロールの機能は、アクション（Action：実行）とクエリー（Query：問合せ）の２つの機能に大きく分類される。アクションはサービスディスクリプションのアクション情報に規定された方法で行われ、アクションを実施（Invoke）することによって、コントロールポイントはターゲットを操作することができる。クエリーはサービスディスクリプションの機器情報（state Variable）の値を取り出すために用いられる。コントロールでは、上述のＳＯＡＰというトランスポートプロトコルが利用され、その表現としてはＸＭＬが用いられる。
【００６０】
イベンティングは、機器情報の値が変更された時、そのことをターゲット機器からコントロールポイントに通知させるために用いられる。コントロールポイントは、ターゲット機器に対してサービスディスクリプションを解析することにより、機器情報からターゲット機器の保持する変数を知ることができ、更にその変数が変更になった時にターゲット機器から通知を受け取ることができる。イベンティングでは、上述のＧＥＮＡ（General Event Notification Architecture）というトランスポートプロトコルが利用され、その表現としてはＸＭＬが用いられる。
【００６１】
プレゼンテーションは、ユーザーにユーザーインターフェースを用いたコントロール手段を提供するために用いられる。デバイスディスクリプションに記述されたプレゼンテーションＵＲＬにアクセスすることによって、ＨＴＭＬによって記述されたプレゼンテーション・ページ（Presentation Page）を得ることができる。その機能により、ターゲット機器でアプリケーションを用意することが可能になる。
【００６２】
そして、各ＵＰｎＰ機器は、ＵＰｎＰ機能を用いてユーザーに複雑な操作を求めることなく、ネットワークに参加し、通信が行える状態になるだけでなく、他のＵＰｎＰ機器の検出や接続までをも自動的に行うことができるようにされる。
【００６３】
そして、ＵＰｎＰ機器であるメディアサーバーには、ＣＤＳ（Contents Directory Service）という機能（Service）が組み込まれており、コントロールポイントに対して、メディアサーバーにどのようにコンテンツが格納されているかを通知する。ＣＤＳには、図３に示すように、コンテナ（Container）とアイテム（Item）という二つの抽象化されたオブジェクト（Object）があり、いわば米マイクロソフト社が提供するオペレーティングシステムであるＷｉｎｄｏｗｓ（登録商標）におけるフォルダ（Folder）とファイル（File）に相当する。コンテナとアイテムは、図３に示したように常にツリー構造を作ることになっている。この明細書において、配信されるオーディオコンテンツ（オーディオデータ）は、図３におけるアイテムを意味している。
【００６４】
そして、コントロールポイントは、図３に示したツリー情報をメディアサーバーから取得することにより、各コンテンツのＵＲＬ（情報が書いてあるリンク（Link））を得ることができる。そして、所望のオーディオコンテンツ（アイテム）の情報が取得できた場合、メディアサーバーのＡＶトランスポート（AV Transport）という機能を用いてオーディオコンテンツの再生や停止等、オーディオトラック（オーディオデータ）についての操作を行うことができるようにされる。
【００６５】
この実施の形態のサーバー装置１、２とオーディオ再生機器３、４、５のそれぞれは、上述のように、ＵＰｎＰのアドレッシング機能を用い、ＴＣＰ／ＩＰの通信が可能な状態になり、ＵＰｎＰのディスカバリ機能を用いてお互いの機器認証を行う。これによって、各機器は、ネットワークの構成を把握し、目的とする電子機器との間で通信を行うことができるようにされる。
【００６６】
［サーバー装置の構成例と動作について］
次に、この実施の形態のホームネットワークシステムを構成する各電子機器の構成例について説明する。まず、サーバー装置１、２の構成例について説明する。図４は、サーバー装置１、２の基本的な構成例を説明するためのブロック図であり、図５は、サーバー装置１、２の通信部１２の構成例を説明するためのブロック図である。
【００６７】
図４に示すように、サーバー装置１、２のそれぞれは、ＬＡＮ６に接続するための接続端１１と、通信部１２と、多数のデジタルコンテンツ（提供情報）などを蓄積することが可能なコンテンツ蓄積用ハードディスク１３と、作業用ハードディスク１４と、制御部１５と、キーインターフェース（以下、キーＩ／Ｆと略称する。）１６１と、キー操作部１６２と、表示インターフェース（以下、表示Ｉ／Ｆと略称する。）１６３と、表示部１６４と、外部インターフェース（以下、外部Ｉ／Ｆという。）１６５と、外部入出力端子１６６とを備えたものである。
【００６８】
制御部１５は、自装置内の各部を制御するものであり、ＣＰＵ（Central Processing Unit）１５１と、ＲＯＭ（Read Only Memory）１５２と、ＲＡＭ（Random Access Memory）１５３と、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）１５４とが、ＣＰＵバス１５５を通じて接続されて形成されたマイクロコンピュータである。
【００６９】
ここで、ＲＯＭ１５２は、ＣＰＵ１５１において実行するプログラムや処理に必要なデータなどが記録されたものであり、ＲＡＭ１５３は、主に各種の処理において作業領域として用いられるものである。ＥＥＰＲＯＭ１５４は、いわゆる不揮発性メモリーであり、種々のパラメータなどが記憶されるものである。
【００７０】
キー操作部１６２は、ユーザーからの操作入力を受け付けるものであり、カーソルを移動するための矢印キーや種々のファンクションキーなどが設けられたものである。このキー操作部１６２を通じて受け付けた操作入力に応じた電気信号は、キーＩ／Ｆ１６１を通じて制御部１５に供給するようにされる。これにより、サーバー装置１、パーソナルコンピュータ２、ノート型パーソナルコンピュータ４のそれぞれにおいては、ユーザーからの操作入力に応じた処理を行うことができるようにされる。
【００７１】
また、表示部１６４は、映像を表示させるものであり、制御部１５により制御される表示Ｉ／Ｆ１６３で処理されて形成された表示用映像信号の供給を受けて、種々の映像を自己の表示画面に表示することができるものである。表示部１６４には、例えば、御部１５において形成され、表示Ｉ／Ｆ１６３を通じて供給される各種の表示メッセージを表示することができるものである。
【００７２】
また、表示部１６４には、ハードディスク１３に蓄積されているメッセージデータ、テキストデータ、静止画データ、動画データに応じた表示用映像信号が表示Ｉ／Ｆ１６３を通じて供給され、ハードディスク１３に蓄積されている表示用のデータに応じた映像も表示することができるものである。
【００７３】
また、外部Ｉ／Ｆ１６５は、外部入出力端子１６６を通じて接続される外部機器との間で、データの入出力をできるようにするためのものである。すなわち、外部Ｉ／Ｆ１６５は、自機からデータを出力する場合には、予め決められたデータフォーマットの送出用データを形成し、これを外部入出力端子１６６を通じて送出する。また、外部Ｉ／Ｆ１６５は、外部入出力端子１６６を通じて受け付けた所定のフォーマットの受信データを、制御部１５に提供可能な形式のデータに変換し、これを制御部１５に供給することができるものである。
【００７４】
なお、サーバー装置１、２は、例えば、パーソナルコンピュータであり、キー操作部１６２や表示部１６４は、いわゆる外付けのキーボードや外付けのディスプレイ（ＣＲＴ（Cathode-Ray Tube）やＬＣＤ（Liquid Crystal Display））である。また、図４には図示しないが、ＣＤやＤＶＤの再生部、ＣＤ−Ｒ、ＣＤ−ＲＷ、記録可能なＤＶＤの記録再生部等を設けることにより、それらの記録媒体からデータを読み出して利用したり、記録可能な記録媒体に対してはデータを記録したりするなどのこともできるようにされる。
【００７５】
そして、上述もしたように、サーバー装置１、２のそれぞれは、接続端１１、通信部１２を通じてＬＡＮ６に接続され、ＵＰｎＰ機能を実現し、自機のネットワークへの接続とネットワークを通じてのデータの送受を行うことができるようにされる。具体的には、ＬＡＮ６を通じて送信されてくる自機宛ての種々のデータを受信してこれをハードディスク１３に記録したり、また、相手先からのコンテンツ等の提供要求に応じて、ハードディスク１３から目的とするデータを読み出し、これを通信部１２、接続端１１を通じてＬＡＮ６に送出し、相手先の機器に送信したりすることなどができるようにされる。
【００７６】
なお、この実施の形態において、サーバー装置１、２の通信部１２は、自身もＣＰＵを備えたインテリジェントなものである。すなわち、通信部１２は、図５に示すように、通信インターフェース（以下、通信Ｉ／Ｆという。）１１１と、制御部１１２とからなるものである。制御部１１２は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、フラッシュメモリ１２４、インターフェース（以下、単にＩ／Ｆという。）１２５からなるものである。
【００７７】
そして、通信Ｉ／Ｆ１１１は、制御部１１２の制御に応じて、受信した所定のフォーマットのデータを自機において処理可能な形式のデータに変換して取り込み、これをＩ／Ｆ１２５を通じて、メインの制御部１５に供給するようにしたり、また、自機から送信するデータを送信用の形式のデータに変換して送出したりするなどの処理を行う。また、通信部１１１は、通信部１２の制御部１１２の制御に応じて、ＬＡＮ６上の信号の有無の検出（キャリア検出）を行ったり、送信データ（送信パケット）の衝突の検出を行ったりするなどのイーサネット（登録商標）に準拠した処理をも行うものである。
【００７８】
また、通信部１１の制御部１１２のＲＯＭ１２２は、通信部１１の制御部１１２において実行するプログラムや処理に必要なデータが記録されたものであり、ＲＡＭ１２３は種々の処理において作業領域として用いられるものである。また、フラッシュメモリ１２４は、書き換え可能な不揮発性メモリーであり、電源が落とされても保持しておくべき情報、例えば、通信に関連した種々の設定パラメータなどを記憶保持するものである。
【００７９】
［オーディオ再生機器の構成例と動作について］
次に、この実施の形態のオーディオ再生機器３、４、５について説明する。図６は、オーディオ再生機器３、４、５の基本的な構成例を説明するためのブロック図である。図６に示すように、オーディオ再生機器３、４、５は、ＬＡＮ６に接続するための接続端３１と、通信部３２と、デジタル入力端子３３と、デジタルＩ／Ｆ３４と、アナログ入力端子３５と、アナログ／デジタル変換部（以下、Ａ／Ｄ変換部と略称する。）３６と、セレクタ３７と、イコライザ３８と、デジタル／アナログ変換部（以下、Ｄ／Ａ変換部と略称する）３９と、オーディオアンプ４０と、スピーカー４１と、制御部５０とを備えたものである。
【００８０】
制御部５０は、オーディオ再生機器３、４、５の各部を制御するものであり、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、ＥＥＰＲＯＭ５４とが、ＣＰＵバス５５を通じて接続されて形成されたマイクロコンピュータである。
【００８１】
ここで、ＲＯＭ５２は、ＣＰＵ５１において実行するプログラムや処理に必要なデータなどが記録されたものであり、ＲＡＭ５３は、主に各種の処理において作業領域として用いられるものである。ＥＥＰＲＯＭ５４は、いわゆる不揮発性メモリーであり、オーディオ再生機器３、４、５の電源が落とされても保持しておくべき種々のデータが記録されるものである。
【００８２】
また、制御部５０には、図６に示したように、キーインターフェース（以下、キーＩ／Ｆという。）６１を通じてキー操作部６２が接続されている。キー操作部６２は、種々の操作キーを備えたものであり、ユーザーからの操作入力を受け付けて、操作入力に応じた電気信号を形成し、これをキーＩ／Ｆ６１を通じて制御部５０に供給することができるものである。
【００８３】
また、リモコン信号受光部６５は、遠隔操作装置であるリモートコマンダ（以下、リモコンと略称する。）７０からの例えば赤外線のリモコン信号を受光し、これを電気信号に変換して制御部５０に供給することとができるものである。リモコン７０は、種々の操作キーを備え、ユーザーからの操作入力を受け付けて、これに応じたリモコン信号を形成して送出するものである。
【００８４】
キー操作部６２、リモコン７０は、いずれもカーソル移動のための矢印キーや決定キー、その他の操作キーを備えたものであり、コンテンツリストを要求したり、コンテンツリストから目的とするデジタルコンテンツを選択して目的とするコンテンツを要求したり、また、音量や音質の調整指示入力を受け付けるなど、種々の操作入力を受け付けて、制御部５０に通知するようにすることができるものである。これにより、制御部５０は、ユーザーからの指示に応じて、各部を制御することができるようにされる。
【００８５】
さらに、制御部５０には、表示インターフェース（以下、表示Ｉ／Ｆという。）６３を通じて表示部６４が接続されている。表示部６４は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electronic Luminescence）などの表示素子であり、表示Ｉ／Ｆ６３からの表示用信号に応じて、ガイダンスメッセージ、エラーメッセージ、状態表示などの種々の表示情報を表示することができるものである。
【００８６】
そして、通信部３２は、上述したサーバー装置１、２の通信部１２と同様に、ＵＰｎＰ機能を実現し、自機のネットワークへの接続とネットワークを通じてのデータの送受を行うことができるようにされる。そして、通信部１２は、接続端３１を通じて受信した自機宛てのデータを、自機において処理可能な形式のデータに変換する。ここで、受信した自機宛てのデータがオーディオデータである場合には、これを後段のセレクタ３７に供給し、受信した自機宛てのデータが制御データであるときには、これを制御部１５に供給する。
【００８７】
また、通信部３２は、制御部５０の制御に応じて、目的とする電子機器に送信するコマンド等を形成し、これをＬＡＮ６に送出して、相手先機器に送信することもできるとともに、キャリア検出や衝突検出などのイーサネット（登録商標）の機能をも実現するものである。
【００８８】
また、外部に設置される種々のデジタル情報処理装置からデジタル入力端子３３を通じて供給されたデジタルオーディオ信号は、デジタルＩ／Ｆ３４に供給される。デジタルＩ／Ｆ部３４は、これに供給されたオーディオデータ（デジタルデータ）を自機において処理可能な形式に変換し、これをセレクタ３７に供給する。
【００８９】
また、外部に設置される種々のオーディオ機器からアナログ入力端子３５を通じて供給されたアナログオーディオ信号は、Ａ／Ｄ変換部３５に供給される。Ａ／Ｄ変換部３５は、これに供給されたアナログオーディオ信号を所定の形式のデジタル信号に変換し、これをセレクタ３７に供給する。
【００９０】
セレクタ３７は、制御部５０の制御に応じて、通信部３２からのオーディオデータを出力するか、デジタルＩ／Ｆ部からのオーディオデータを出力するか、Ａ／Ｄ変換部３６からのオーディオデータを出力するのかを切り換える。制御部５０は、キー操作部６２、キーＩ／Ｆ６１を通じて受け付けた、あるいは、リモコン７０、リモコン信号受光部６５を通じて受け付けた、ユーザーからの指示入力に応じて、セレクタ３７を制御することになる。
【００９１】
イコライザ３８は、これに供給されたオーディオデータに対して、キー操作部６２、キーＩ／Ｆ６１を通じて受け付けたユーザーからの指示入力に応じた制御部１５の制御に応じて、音質調整などを施すものである。イコライザ３８で処理されたオーディオデータは、デジタル／アナログ変換部（以下、Ｄ／Ａ変換部と略称する。）に供給される。
【００９２】
Ｄ／Ａ変換部３８は、これに供給されたデジタルオーディオデータをアナログオーディオ信号に変換し、この変換後のアナログオーディオ信号をオーディオアンプ４０に供給する。オーディオアンプは、制御部１５の制御に応じて、アナログオーディオ信号を所定のレベルにまで増幅し、これをスピーカー４１に供給する。これにより、スピーカー４１からは、これに供給されたアナログ音声信号に応じた音声が放音される。
【００９３】
なお、イコライザ３８、Ｄ／Ａ変換部３９等の機能は、制御部５０において実行されるソフトウエアによって実現することも可能である。
【００９４】
［ホームネットワークシステムの動作について］
上述した構成のこの実施の形態のホームネットワークシステムにおいて、通常、ユーザーが、メディアサーバーであるサーバー装置１、２のいずれかに蓄積されているオーディオコンテンツをメディアレンダラーであるオーディオ再生機器３、４、５のいずれかで再生しようとする場合には、以下のような処理手順が必要になる。
【００９５】
すなわち、  
（１）オーディオコンテンツを保持しているサーバー装置を選択する。  
（２）再生するオーディオコンテンツを選択する。  
（３）オーディオコンテンツを再生するオーディオ再生機器を選択する。  
の３つのステップが必要になる。
【００９６】
なお、この実施の形態のホームネットワークシステムの場合には、サーバー装置、オーディオ再生装置とも複数台であるため、上述の（１）〜（３）までの手順が必要になる。しかし、サーバー装置が１台の場合には（１）のサーバー装置の選択手順は必要なくなり、また、オーディオ再生機器が１台の場合には、（３）のオーディオ再生機器の選択手順は必要なくなる。
【００９７】
また、コントロールポイントの実装機器によっても、オーディオ再生のための手順には相違が発生する。例えば、オーディオ再生機器のコントロールポイントを使用する場合は、通常そのオーディオ再生機器でのオーディオ再生を目的として機能するのが自然であり、その場合はオーディオ再生機器の選択は必要なくなる。それに対して、サーバー装置のコントロールポイントを使用する場合は、通常そのサーバー装置上のコンテンツの再生を目的としている場合が多いため、サーバー装置の選択を省略することも可能となる。
【００９８】
従来のホームネットワークシステムにおいては、一般的には、上述の（１）〜（３）の手順を経ることにより、サーバー装置上のオーディオコンテンツをオーディオ再生機器で再生するようにすることが可能である。しかし、各オーディオ再生機器毎にオーディオ再生のための選択処理等を行うため、複数のオーディオ再生機器で、同時に同一のオーディオコンテンツを再生するようにすることが困難であった。
【００９９】
そこで、この実施の形態のホームネットワークシステムにおいては、複数のオーディオ再生機器で、同時に同一のサーバー装置に保持されている同一のオーディオコンテンツを再生できるようにしている。
【０１００】
［コントロールポイントが複数のメディアレンダラーを制御する方式について］
まず、所定のコントロールポイントが、複数のメディアレンダラーを制御するようにして、当該複数のメディアレンダラーのそれぞれにおいて、同じオーディオコンテンツを同時に再生するようにする場合について説明する。
【０１０１】
上述もしたように、この実施の形態のホームネットワークシステムを構成する各ＵＰｎＰ機器は、コントロールポイントとしての機能をも備えたものである。したがって、この実施の形態のホームネットワークシステムに接続されたＵＰｎＰ機器のいずれもが、ホームネットワークシステムにおける機器の接続情報の管理を行うことが可能である。
【０１０２】
しかし、ここでは、複数のオーディオ再生機器を同時に制御しなければならず、また、オーディオコンテンツを保持しているのがサーバー装置であることから、サーバー装置のコントロールポイントとしての機能を用いて、オーディオ再生機器を制御する場合を例にして説明する。具体的には、居間などに設置されたサーバー装置１から、各部屋に設置されたオーディオ再生機器３、４、５を制御する場合を例にして説明する。
【０１０３】
ユーザーは、図１に示したホームネットワークシステムにおいて、居間などに設置されたサーバー装置１を通じて、同時にオーディオコンテンツを提供して再生するようにするオーディオ機器を選択する。同時再生が設定できるオーディオ再生機器の数には制限が有り、その数はサーバー装置１の処理能力に依存する。
【０１０４】
コントロールポイントであるサーバー装置１は、ユーザーによって選択され、オーディオコンテンツの配信先として設定するようにされたメディアレンダラーとしての複数のオーディオ再生機器を認識し、その情報を保持して、その全てのオーディオ再生機器に対して、ユーザーにより配信が指示されたオーディオコンテンツを配信するとともに、オーディオコンテンツの配信を受ける各オーディオ再生装置の再生制御を行うようにする。
【０１０５】
そして、配信が指示されたオーディオコンテンツの配信が終了すると、サーバー装置１は、再生対象の全てのオーディオ再生機器に同時再生終了を通知する。ユーザーが意図して同時再生を中断したい場合や一部のオーディオ再生機器のみ再生を中断したい場合には、サーバー装置１は、これを受け付け、受け付けた指示に応じて、再生を停止するようにしたり、指示されたオーディオ再生機器についてのみ再生を終了させたりすることもできるようにしている。また、一部のオーディオ再生機器において、オーディオコンテンツの再生が不可能になった場合には、そのオーディオ再生機器のみの再生を中断するようにする再生中断処理を行う。
【０１０６】
以上の手順により、サーバー装置１のコントロールポイントが、メディアレンダラーとしての複数のオーディオ再生機器３、４、５を制御して、サーバー装置１に保持されている同一のオーディオコンテンツを同時に配信して同時に再生するようにすることができるようにされる。
【０１０７】
具体的には、居間のサーバー装置１を通じて、各部屋に設置されたオーディオ再生機器３、４、５に対して同じオーディオコンテンツを同時に配信して、同時再生を行うようにし、どの部屋でも同じオーディオコンテンツを再生して聴取できるようにすることができる。そして、オーディオコンテンツの再生の必要が無くなった部屋のオーディオ再生機器に対しては、サーバー装置１に対して指示を与えることにより、オーディオコンテンツの配信を停止し、オーディオコンテンツの再生を行わないようにすることができる。
【０１０８】
したがって、サーバー装置１の制御により、各部屋のオーディオ再生機器３、４、５に同じオーディオコンテンツを同時に配信して、同時再生を行うようにし、各部屋のユーザーが居間にきたときには、そのユーザーの部屋のオーディオ再生機器には、オーディオコンテンツを配信しないようにすることができる。
【０１０９】
また、サーバー装置１の制御により、各部屋のオーディオ再生機器３、４、５に同じオーディオコンテンツを同時に配信して、同時再生を行うようにし、ユーザーが部屋を移動したときには、オーディオ再生機器が設置されている部屋であれば、その部屋のオーディオ再生機器に対して複雑な操作を行うことなく、同じオーディオコンテンツの聴取を継続することができるようにされる。
【０１１０】
もちろん、オーディオ再生機器３、４、５の内の任意の１つ、または、２つを選択して、その選択したオーディオ再生機器に対して、オーディオコンテンツを配信し、再生するように制御することもできる。
【０１１１】
［各メディアレンダラーがコントロールポイントを制限する方式について］
次に、上述したように、同じオーディオコンテンツの同時配信を受けて、同時に再生するようにするメディアレンダラーとしての各オーディオ再生機器において、他のコントロールポイントからの割り込みを受け付けないようにする場合について説明する。
【０１１２】
上述したように、サーバー装置１が各オーディオ再生機器３、４、５を制御してオーディオコンテンツの同時再生を行うようにしても、従来のＵＰｎＰ機器においては、別のコントロールポイントによって別の制御がされると、最後に制御した他のコントロールポイントに従った処理を実行するようにしている。
【０１１３】
その場合には、サーバー装置１を通じて行うようにした、同一のオーディオコンテンツの各オーディオ再生機器における同時再生ができなくなってしまう。そこで、各オーディオ再生機器においては、オーディオコンテンツの同時再生状態では、それを指示したコントロールポイントがどれであるかを記憶し、他のコントロールポイントからの指示を実行しないように制御する。
【０１１４】
具体的には、各オーディオ再生機器３、４、５のそれぞれは、オーディオコンテンツの同時再生指示を受信したときには、その受信した指示情報に含まれる送信元のコントロールポイントの識別情報（この例の場合にはサーバー装置１の識別情報）を抽出して、例えばＲＡＭ５３またはＥＥＰＲＯＭ５４に保持し、この保持した識別情報により特定されるサーバー装置１からの要求にしか応じないように制御する。
【０１１５】
これにより、ユーザーは、同時再生中はその状態を継続して使用することが可能となる。同時再生が終了した時には、前述の通りコントロールポイントであるサーバー装置１から終了の通知が各オーディオ再生機器に送信されるので、これに伴い各オーディオ再生機器は、制御可能なコントロールポイントの指定を解除し、全てのコントロールポイントからの制御が可能な状態になる。
【０１１６】
同時再生中に他のコントロールポイントからの制御があった場合は、そのオーディオ再生機器は、当該制御に応じた処理の非実行と共に、当該他のコントロールポイントに対して、指示された命令が実行不可であることを伝えるための返信情報を形成し、これを当該他のコントロールポイントに返信するようにする。
【０１１７】
これにより、当該他のコントロールポイントが、自機からのコマンドに応じた処理が実行できない場合に、これを機器の故障などと間違うなどの不都合を生じさせることがないようにすることができる。
【０１１８】
［コントロールポイントおよび同時再生を行わせるメディアレンダラーの登録］
次に、上述したようにサーバー装置１を通じて、オーディオ再生機器３、４、５を制御し、サーバー装置１に保持しているオーディオコンテンツの同時再生を行うようにした場合に、次回からのホームネットワークシステムの使用時においても、同じ条件でオーディオコンテンツの同時再生を行うようにしたい場合がある。
【０１１９】
すなわち、上述したように、サーバー装置１を通じての制御により、サーバー装置１に保持されているオーディオコンテンツをオーディオ再生機器３、４、５のそれぞれにおいて同時に再生するようにすることが可能となる。しかし、常に複数のオーディオ再生機器を通じてオーディオコンテンツの同時再生を行うようにしたい場合には、オーディオ再生機器を使用する度に、同時に再生する設定とその時の再生対象機器の選択とをユーザーが設定するようにすることは不便である。
【０１２０】
そこで、この実施の形態のホームネットワークシステムのサーバー装置１は、オーディオデータの同時再生が指示された場合には、オーディオコンテンツの同時再生を行うオーディオ再生機器についての設定内容を所定のメモリーに記憶保持することができるようにしている。
【０１２１】
この実施の形態のサーバー装置１においては、図５に示した通信部１２のフラッシュメモリ１２４に同時再生対象のオーディオ再生機器についての設定情報を保持するようにしている。フラッシュメモリ１２４は、通信部１２を動作させるためのプログラムが格納されている。このフラッシュメモリ１２４のプログラム格納領域とは別の空き領域に、ユーザーにより指示するようにされたメディアサーバーとしてのサーバー装置の識別情報と、オーディオコンテンツの同時再生を行うメディアレンダラーとしてのオーディオ再生機器の識別情報とを格納する。
【０１２２】
ここで、各機器の識別情報は、各ＵＰｎＰ機器のデバイスディスクリプションやサービスディスクリプションや各ＵＰｎＰ機器のＭＡＣアドレス（Media Access Control Address）と呼ばれるハードウエアアドレスを用いることが考えられる。
【０１２３】
そして、上述のように、オーディオコンテンツを提供するメディアサーバーとしてのサーバー装置と、同時に再生動作を行わせるようにするメディアレンダラーとしてのオーディオ再生機器とについての情報を記憶保持しておくことにより、毎回同じ設定でホームネットワークシステムのＵＰｎＰ機器を使用することができる。
【０１２４】
そして、上述した、コントロールポイントが複数のメディアレンダラーを制御する方式、各メディアレンダラーがコントロールポイントを制限する方式、コントロールポイントおよび同時再生を行わせるメディアレンダラーの登録を実現することにより、複数のオーディオ再生機器において、所定のサーバー装置が保持している同じコンテンツの同時再生を実現させることができる。
【０１２５】
［サーバー装置とオーディオ再生機器の動作について］
次に、サーバー装置１から複数のオーディオ再生機器に同じオーディオコンテンツを配信して同時にストリーミング再生を行う場合のサーバー装置１の動作と、オーディオ再生機器３、４、５の動作について説明する。
【０１２６】
［サーバー装置の動作について］
まず、この実施の形態のホームネットワークシステムにおいて、コントロールポイントであってメディアサーバーであるサーバー装置１の動作について説明する。図７、図８は、サーバー装置１におけるコンテンツの同時再生を行う場合の動作を説明するためのフローチャートである。この図７、図８に示す処理は、複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を行わせるための指示入力をサーバー装置１が受け付けた場合に、サーバー装置１の主に制御部１５において行われる。
【０１２７】
複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を行わせるための指示入力を受け付けると、サーバー装置１の制御部１５は、キー操作部１６２を通じて同時再生を行わせるようにする１台以上の再生機器の選択入力を受け付ける（ステップＳ１０１）。この実施の形態において、サーバー装置１は、上述もしたように、コントロールポイントとしての機能をも備えたものであり、この実施の形態のホームネットワークにはどのような機器が接続されているのかを把握しているので、選択可能な再生機器の一覧リストを表示部１６４に表示するなどして、ユーザーに同時再生を行わせる１台以上のオーディオ再生機器の選択入力を受け付けることになる。
【０１２８】
なお、ステップＳ１０１においては、必ずしも複数のオーディオ再生機器を選択する必要はなく、目的とするオーディオ再生機器を１台だけ選択する場合でも有効となる。この場合には、その１台のオーディオ再生機器を通じて、オーディオコンテンツの再生が行われることになる。
【０１２９】
そして、制御部１５は、同時再生処理の終了が指示されたか否かを判断する（ステップＳ１０２）。このステップＳ１０２の判断処理は、例えば終了アイコンが選択されるなどの所定の終了操作が行われることにより、図７、図８に示す処理の終了が指示されたか否かを判断する処理である。ステップＳ１０２の判断処理において、処理の終了が指示されたと判断したときには、図７、図８に示す複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を終了する。ステップＳ１０２の判断処理において、当該同時再生処理の終了は指示されていないと判断したときには、制御部１５は、確認入力が行われたか否かを判断する（ステップＳ１０３）。
【０１３０】
このステップＳ１０３の判断処理は、ステップＳ１０１のおいての同時再生を行うようにする再生機器の選択入力処理において、例えば、確認アイコンの選択などの入力終了を示す所定の確認操作が行われたか否かを判断する処理である。ステップＳ１０３の判断処理において、所定の確認操作が行われていないと判断したときには、選択入力が継続中であると判断して、ステップＳ１０１からの処理を繰り返す。
【０１３１】
ステップＳ１０３の判断処理において、所定の確認入力が行われたと判断したときには、制御部１５は、同時再生を行うオーディオ再生機器の選択入力は終了したと判断し、どのオーディオ再生機器が同時再生を機器として選択されたかを認識する（ステップＳ１０４）。そして、制御部１５は、キー操作部１６２を通じて、再生するオーディオコンテンツの選択入力を受け付ける（ステップＳ１０５）。
【０１３２】
ステップＳ１０５の処理においては、制御部１５は、自機がコンテンツ蓄積用ハードディスク１３に保持しているオーディオコンテンツの一覧リストを表示部１６４に表示するなどして、ユーザーに対して目的とするオーディオコンテンツの検索と、選択入力を促すようにする。
【０１３３】
そして、サーバー装置１の制御部１５は、ここでも同時再生処理の終了が指示されたか否かを判断する（ステップＳ１０６）。このステップＳ１０６の判断処理は、上述したステップＳ１０２の判断処理と同様にして行われるものである。ステップＳ１０６の判断処理において、処理の終了が指示されたと判断したときには、図７、図８に示す複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を終了する。ステップＳ１０６の判断処理において、当該同時再生処理の終了は指示されていないと判断したときには、制御部１５は、オーディオコンテンツの再生の開始が指示されたか否かの確認を行う（ステップＳ１０７）。
【０１３４】
ステップＳ１０７の確認処理において、オーディオコンテンツの再生の指示入力がされていないと判断したときには、制御部１５は、まだ同時再生すべきコンテンツの選択が終了していないと判断し、ステップＳ１０５からの処理を繰り返す。また、ステップＳ１０７の確認処理において、オーディオコンテンツの再生の指示入力がされたと判断したときには、制御部１５は、図８に示すステップＳ１０８からの処理に移り、同時再生するものとして選択されたオーディオコンテンツを、同時再生を行う機器として選択されたオーディオ再生機器のそれぞれに対して送信する（ステップＳ１０８）。
【０１３５】
そして、制御部１５は、キー操作部１６２を通じて、中断指示入力を受け付けたか否かを判断する（ステップＳ１０９）。ステップＳ１０９の判断処理において、中断指示は受け付けていないと判断したときには、例えば、同時再生を行う機器として選択されたオーディオ再生機器からの応答がないために、オーディオコンテンツの再生が不能となっていると考えられるオーディオ再生機器が存在するか否かを判断する（ステップＳ１１０）。
【０１３６】
ステップＳ１１０の判断処理において、再生が不能となっているオーディオ再生機器は存在しないと判断したときには、指示されたオーディオコンテンツの全部の送信を終了したか否かを判断する（ステップＳ１１１）。このステップＳ１１１の判断処理において、終了していないと判断したときには、ステップＳ１０８からの処理を繰り返し、再生が指示されたオーディオコンテンツの送信が続行するようにされる。
【０１３７】
ステップＳ１１１の判断処理において、再生が指示されたオーディオコンテンツの送信が終了したと判断したときには、サーバー装置１の制御部１５は、同時再生を行うものとして選択されたオーディオ再生機器のそれぞれに対して、再生終了を通知し（ステップＳ１１２）、この図７、図８に示す処理を終了する。
【０１３８】
また、ステップＳ１０９の判断処理において、中断指示入力を受け付けたと判断したときには、制御部１５は、再生の中断が指示されたオーディオ再生機器へのオーディオコンテンツの送信を中止する（ステップＳ１１３）。そして、中断が指示されたオーディオ再生機器の再生を中断させるようにしても、再生動作を行っているオーディオ再生機器が存在しているか否かを判断する（ステップＳ１１４）。
【０１３９】
ステップＳ１１４の判断処理において、再生動作を行っているオーディオ再生機器が存在していると判断した場合には、ステップＳ１０８からの処理を繰り返し、中断が指示されたオーディオ再生機器以外のオーディオ再生機器に対して、オーディオコンテンツの送信を続行する。ステップＳ１１４の判断処理において、再生動作を行っているオーディオ再生機器が存在していないと判断した場合には、全てのオーディオ再生機器において中断されたのであるから、この図７、図８に示す処理を終了する。
【０１４０】
また、ステップＳ１１０の判断処理において、再生が不能なオーディオ再生機器が存在していると判断したときには、サーバー装置１の制御部１５は、再生が不能なオーディオ再生機器へのオーディオコンテンツの送信を中止する（ステップＳ１１５）。そして、再生が不能なオーディオ再生機器の再生を中断させるようにしても、再生動作を行っているオーディオ再生機器が存在しているか否かを判断する（ステップＳ１１６）。
【０１４１】
ステップＳ１１６の判断処理において、再生動作を行っているオーディオ再生機器が存在していると判断した場合には、ステップＳ１０８からの処理を繰り返し、正常に再生を行っているオーディオ再生機器に対して、オーディオコンテンツの送信を続行する。ステップＳ１１６の判断処理において、再生動作を行っているオーディオ再生機器が存在していないと判断した場合には、再生を行っているオーディオ再生機器が存在しないのであるから、この図７、図８に示す処理を終了する。
【０１４２】
このように、コントロールポイントでありメディアサーバーであるサーバー装置１は、キー操作部１６２、リモコン７０を通じて受け付けるユーザーからの指示入力に応じて、選択された１つ以上のオーディオ再生機器のそれぞれに対して、目的とするオーディオコンテンツを同時に送信し、選択された１つ以上のオーディオ再生機器のそれぞれにおいて、同じオーディオコンテンツを再生することができるようにされる。
【０１４３】
なお、選択された１つ以上のオーディオ再生装置へのオーディオコンテンツの送信は、オーディオコンテンツをパケット化して送信する。この場合、選択されたオーディオ再生機器のそれぞれ毎に、そのそれぞれのオーディオ再生機器の識別情報を含むパケットを形成して送信するようにする。
【０１４４】
この場合には、送信先の識別情報は異なるが、オーディオコンテンツの内容は同じであるパケットが、選択されたオーディオ再生機器の数分だけ形成されて送信されることになる。したがって、このパケット化されたオーディオコンテンツを受信するオーディオ再生機器は、自機宛てのパケット（自機の識別情報のみを含むパケット）のみを受信して、再生するようにすればよい。また、再生を中断するオーディオ再生機器がある場合には、その中断するオーディオ再生機器に対するパケットを形成しないようにすればよい。
【０１４５】
また、選択された複数のオーディオ再生機器のそれぞれの識別情報を全て含むパケットを形成し、これを選択された各オーディオ再生機器に送信するようにしてもよい。この場合、このパケット化されたオーディオコンテンツを受信するオーディオ再生機器は、自機の識別情報を含むパケットを受信して、再生するようにすればよい。また、再生を中断するオーディオ再生機器がある場合には、その中断するオーディオ再生機器の識別情報を含まないパケットを形成するようにすればよい。
【０１４６】
［オーディオ再生機器の動作について］
次に、サーバー装置１からのオーディオコンテンツを受信して再生するようにするメディアレンダラーとしてのオーディオ再生機器３、４、５の動作について説明する。図９は、ＬＡＮ６を通じて送信されてくるパケットデータを処理するオーディオ再生機器３、４、５の動作を説明するためのフローチャートである。ここでは、説明を簡単にするため、オーディオ再生機器３の動作として説明するが、同時再生を行うオーディオ再生機器として指定された他のオーディオ再生機器においても同様の処理が行われることになる。
【０１４７】
オーディオ再生機器３の制御部５０は、ＬＡＮ６に接続されて電源が投入されると、図９に示す処理を実行する。オーディオ再生機器３の制御部５０は、自機宛てのパケットの受信待ちとなり（ステップＳ２０１）、自機宛てのパケットを受信したときには、現在の自機の状態はオーディオコンテンツの再生中か否かを判断する（ステップＳ２０２）。
【０１４８】
ステップＳ２０２の判断処理において、オーディオコンテンツの再生中ではないと判断したときには、受信したパケットは、オーディオコンテンツの再生を指示するものか否かを判断する（ステップＳ２０３）。このステップＳ２０３の判断処理において、デジタルコンテンツの再生を指示するものであると判断したときには、制御部５０は、受信したパケットから送信元の識別情報を抽出し、これをＲＡＭ５３あるいはＥＥＰＲＯＭ５４に記憶し（ステップＳ２０４）、各部を制御して再生モードとなり、受信するオーディオコンテンツをストリーミング再生する処理を開始し（ステップＳ２０５）、ステップＳ２０１からの処理を繰り返す。
【０１４９】
なお、ステップＳ２０３において、受信したパケットが再生指示ではないと判断したときには、制御部５０は、受信したパケットに応じたその他の処理を行い（ステップＳ２０６）、ステップＳ２０１からの処理を繰り返す。
【０１５０】
また、ステップＳ２０２の判断処理において、オーディオコンテンツの再生中であると判断したときには、受信したパケットに含まれる送信元の識別情報と、ステップＳ２０４で記憶保持するようにした、現在、ストリーミング再生中のオーディオコンテンツの提供元のサーバー装置の識別情報とを比較し、オーディオコンテンツの提供元（再生指示サーバー）からのパケットか否かを判断する（ステップＳ２０７）。
【０１５１】
ステップＳ２０７の判断処理において、受信したパケットは、現在再生中のオーディオコンテンツの提供元からのものであると判断したときには、オーディオパケットのストリーミング再生などの受信したパケットに応じた処理を行い（ステップＳ２０８）、ステップＳ２０１からの処理を繰り返す。
【０１５２】
ステップＳ２０７の判断処理において、受信したパケットは、現在再生中のオーディオコンテンツの提供元からのものではないと判断したときには、そのパケットをリジェクト（破棄、無視）するようにし、オーディオコンテンツのストリーミング再生中であるために、対応できない旨の返信情報を生成し（ステップＳ２０９）、これをリジェクトするようにしたパケットの送信元に対して送信し（ステップＳ２１０）、ステップＳ２０１からの処理を繰り返すようにする。
【０１５３】
そして、この図９に示す処理は、オーディオ再生機器３で行われる場合を例にして説明したが、他のオーディオ再生機器４、５においても同様に行われる。したがって、オーディオ再生機器３、４、５のそれぞれにおいては、所定のサーバー装置（この実施の形態においてはサーバー装置１）からの同じオーディオコンテンツを同時に提供を受けて、同時に再生することができるようにされる。
【０１５４】
また、オーディオ再生機器３は、オーディオコンテンツのストリーミング再生を行っている場合には、オーディオコンテンツの提供元のサーバー装置以外からのパケットは処理しないようにすることができるので、ストリーミング再生中の割り込みを防止し、オーディオコンテンツのストリーミング再生を中断させることなく優先して行うことができるようにされる。
【０１５５】
［サーバー装置の他の動作例について］
上述した実施の形態においては、例えば、サーバー装置１から１つ以上のオーディオ再生機器を指定して、オーディオコンテンツを配信し、指定したオーディオ再生機器においてオーディオコンテンツを再生するようにする場合に、オーディオ再生機器や配信するオーディオコンテンツをユーザーが指定するようにした。しかし、毎回、同じオーディオ再生機器にオーディオコンテンツを配信したい場合もある。
【０１５６】
そこで、指定されたオーディオ再生装置についての情報や、配信するオーディオコンテンツについての情報をサーバー装置において記憶保持し、前回の指定と同じオーディオ再生装置にオーディオコンテンツを配信する場合には、同じ指定を繰り返さなくても済むようにしたのが、この他の例のサーバー装置である。
【０１５７】
なお、この例の場合にも、図１に示したホームネットワークシステムは、図１に示したように構成されるものであり、サーバー装置１、２、および、オーディオ再生装置３、４、５は、図４〜図６を用いて説明した構成を有するものである。しかし、以下に説明するように、オーディオコンテンツを配信するサーバー装置における処理が上述したサーバー装置における処理と異なることになる。
【０１５８】
図１０は、この例において、サーバー装置１が配信するオーディオコンテンツの１つ以上のオーディオ再生機器を通じての同時再生を行う場合の動作を説明するためのフローチャートである。この図１０に示す処理は、図７を用いて説明した処理と同様に、複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を行わせるための指示入力をサーバー装置１が受け付けた場合に、サーバー装置１の主に制御部１５において行われる。
【０１５９】
そして、この図１０に示す処理に続き図８に示した処理が行われることも、図７を用いて説明した場合と同様である。すなわち、この図１０に示す処理は、オーディオコンテンツを配信するサーバー装置において、上述した図７と同じ目的のために同様のタイミングで実行される処理である。このため、図１０に示す処理の各ステップにおいて、図７に示した処理のステップに対応するものには、説明を簡単にするため、同じ参照符号を付すこととする。また、ここでも、サーバー装置１が、１つ以上のオーディオ再生機器にオーディオコンテンツを配信する場合を例にして説明する。
【０１６０】
サーバー装置１の制御部１５は、複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を行わせるための指示入力を受け付けると、まず、自機の通信部１２のフラッシュメモリ１２４を参照するようにし（ステップＳ３０１）、オーディオコンテンツの配信についての設定が既に存在するか否かを判断する（ステップＳ３０２）。
【０１６１】
ステップＳ３０２の判断処理において、オーディオコンテンツの配信についての設定が既に存在すると判断したときには、制御部１５は、その設定情報（設定内容）を表示Ｉ／Ｆ１６３を通じて表示部１６４に表示すると共に、キー操作部１６２を通じて変更入力を行うか否かの指示入力を受け付けるようにする（ステップＳ３０３）。そして、制御部１５は、設定内容の変更が指示されたか否かを判断する（ステップＳ３０４）。
【０１６２】
ステップＳ３０４の判断処理において、変更なしであると判断したときには、フラッシュメモリ１２４の既存の設定を用いてオーディオコンテンツの配信を行うようにするため、図８に示したステップＳ１０８の処理に進むことになる。また、ステップＳ３０４の判断処理において、変更の指示があると判断したときには、制御部１５は、同時再生を行わせるようにする１台以上の再生機器の選択入力を受け付ける（ステップＳ１０１）。
【０１６３】
この例においても、サーバー装置１は、コントロールポイントとしての機能をも備えたものであり、この実施の形態のホームネットワークにはどのような機器が接続されているのかを把握しているので、選択可能な再生機器の一覧リストを表示部１６４に表示するなどして、ユーザーに同時再生を行わせる１台以上のオーディオ再生機器の選択入力を受け付けることになる。
【０１６４】
また、この例においても、ステップＳ１０１においては、必ずしも複数のオーディオ再生機器を選択する必要はなく、目的とするオーディオ再生機器を１台だけ選択する場合でも有効となる。この場合には、その１台のオーディオ再生機器を通じて、オーディオコンテンツの再生が行われることになる。
【０１６５】
そして、制御部１５は、同時再生処理の終了が指示されたか否かを判断する（ステップＳ１０２）。このステップＳ１０２の判断処理は、所定の終了操作が行われることにより、図１０および図８に示す処理の終了が指示されたか否かを判断する処理である。ステップＳ１０２の判断処理において、処理の終了が指示されたと判断したときには、図１０および図８に示す複数のオーディオ再生機器を通じてのオーディオコンテンツの同時再生のための処理を終了する。
【０１６６】
ステップＳ１０２の判断処理において、当該同時再生処理の終了は指示されていないと判断したときには、制御部１５は、確認入力が行われたか否かを判断する（ステップＳ１０３）。ステップＳ１０３の判断処理において、所定の確認操作が行われていないと判断したときには、選択入力が継続中であると判断して、ステップＳ１０１からの処理を繰り返す。また、既に配信先のオーディオ再生機器の設定がされている場合であって、変更などの必要がない場合には、確認操作をするだけで、既存の設定が有効となるようにされる。
【０１６７】
ステップＳ１０３の判断処理において、所定の確認入力が行われたと判断したときには、制御部１５は、どのオーディオ再生機器が同時再生を機器として選択されたかを認識する（ステップＳ１０４）。そして、制御部１５は、再生するオーディオコンテンツの選択入力を受け付ける（ステップＳ１０５）。
【０１６８】
ステップＳ１０５の処理においては、制御部１５は、自機がコンテンツ蓄積用ハードディスク１３に保持しているオーディオコンテンツの一覧リストを表示部１６４に表示するなどして、目的とするオーディオコンテンツを検索し、見つけ出したオーディオコンテンツを再生するコンテンツとして特定するようにする処理である。
【０１６９】
そして、制御部１５は、ここでも同時再生処理の終了が指示されたか否かを判断する（ステップＳ１０６）。このステップＳ１０６の判断処理は、上述したステップＳ１０２の判断処理と同様にして行われるものである。ステップＳ１０６の判断処理において、処理の終了が指示されたと判断したときには、図１０、および、図８に示す１つ以上のオーディオ再生機器を通じてのオーディオコンテンツの同時再生を終了する。ステップＳ１０６の判断処理において、当該同時再生処理の終了は指示されていないと判断したときには、制御部１５は、オーディオコンテンツの再生の開始が指示されたか否かの確認を行う（ステップＳ１０７）。
【０１７０】
ステップＳ１０７の確認処理において、オーディオコンテンツの再生の指示入力がされていないと判断したときには、制御部１５は、まだ同時再生すべきコンテンツの選択が終了していないと判断し、ステップＳ１０５からの処理を繰り返す。また、ステップＳ１０７の確認処理において、オーディオコンテンツの再生の指示入力がされたと判断したときには、制御部１５は、通信部３２を制御して通信部１２のフラッシュメモリ１２４にオーディオコンテンツの配信先となる１つ以上のオーディオ再生機器の識別情報と、配信すべきコンテンツとして選択されたオーディオコンテンツの識別情報とを設定（記憶）するようにする（ステップＳ３０５）。
【０１７１】
そして、制御部１５は、図８に示したステップＳ１０８からの処理に移って、同時再生するものとして選択されたオーディオコンテンツを、同時再生を行う機器として選択されたオーディオ再生機器のそれぞれに対して送信する処理を行うことになる。
【０１７２】
このように、この例の場合には、同時再生を行うようにする１つ以上のオーディオ再生機器を通じてオーディオコンテンツの同時再生を行うようにする場合に、同時再生を行わせる１つ以上のオーディオ再生機器の設定や配信するオーディオコンテンツの設定がサーバー装置１のフラッシュメモリ１２４に既にされている場合には、その設定を引き続いて用いることができるようにされ、再度の設定を行わなくても済むようにしている。
【０１７３】
もちろん、オーディオコンテンツの配信先や配信するオーディオコンテンツを変更することもできるようにされ、変更した情報を新たにサーバー装置１のフラッシュメモリに設定することもできるようにされる。したがって、オーディオコンテンツの配信先や配信するオーディオコンテンツに変更がない場合には、１度設定した１つ以上のオーディオ再生機器に対して、同じオーディオコンテンツを配信し、各オーディオ再生機器において同時再生することができるようにされる。
【０１７４】
［コントロールポイントとして機能する装置について］
なお、上述の実施の形態においては、サーバー装置１がコントロールポイントとしての機能を有し、オーディオコンテンツを配信するものであるとして説明したが、これに限るものではない。例えば、サーバー装置２がオーディオコンテンツを配信する場合にも、この発明をサーバー装置１の場合と同様にして適用することが可能である。
【０１７５】
また、上述した実施の形態の場合には、各オーディオ再生機器３、４、５も、コントロールポイントとしての機能を有しているので、各オーディオ機器３、４、５を通じて、サーバー装置１、または、サーバー装置２に対して、オーディオコンテンツの配信先と、配信するオーディオコンテンツとを指示して設定するようにし、オーディオコンテンツの複数のオーディオ再生機器による同時再生を行わせるようにすることもできる。
【０１７６】
また、オーディオ再生機器が、例えば、ＣＤ、ＭＤ、ＤＶＤなどの再生機能を備えている場合には、オーディオ再生機器自体がオーディオコンテンツの配信サーバーとして機能するようにすることもできる。この場合には、図７および図８、あるいは、図１０および図８に示した一連の処理を、オーディオ再生機器においても実行することができるようにすればよい。
【０１７７】
［オーディオ再生機器への割り込みのリジェクト機能について］
また、上述の実施の形態においては、オーディオコンテンツの同時再生を行うようにしているオーディオ再生機器に対して、他のサーバー装置などからの割り込みが発生した場合に、その割り込みをリジェクトする（破棄する、無視する）ものとして説明した。このように、割り込みが発生した場合に、初めからリジェクトすることも可能であるし、また、後からの割り込みを許す場合と、後からの割り込みをリジェクトする場合とを各オーディオ再生機器に対してユーザーが設定できるようにすることも可能である。
【０１７８】
また、上述の実施の形態においては、オーディオコンテンツの同時再生を行うようにしているオーディオ再生機器において、他のサーバー装置などからの割り込みが発生した場合に、これをリジェクトするものとして説明したが、割り込みのリジェクト機能は、上述した実施の形態の場合に限るものではない。
【０１７９】
例えば、各オーディオ再生機器において、自己のＣＤ再生機能を用いて自機に装填されたＣＤに記録されているオーディオコンテンツを再生している場合など、各オーディオ再生機器が何らかの処理を実行している場合に、割り込みが発生した場合に、その割り込みをリジェクトするようにすることも可能である。
【０１８０】
また、他のサーバー装置などからの割り込みに対し、上述の実施形態では対応できない旨の返信情報を送信するようにしたが、単にその要求に対して応答しないようにしてもよい。この場合には、要求送信元のサーバー装置は所定時間経過しても応答がない場合にその割り込み要求を取り下げるようにすればよい。
【０１８１】
すなわち、この実施の形態において、要求のリジェクト機能は、その要求を破棄（拒絶）して、破棄（拒絶）した旨を要求送信元のサーバー装置に返信することのみならず、受信した要求を無視して何もしない場合も含むものである。そして、要求を無視した場合には、要求送信元においては、上述もしたように、応答のタイムアウトの計測など、予め決められた対応を取るようにすればよいことになる。
【０１８２】
［オーディオコンテンツの再生の同期合わせについて］
また、各オーディオ再生機器に対してオーディオコンテンツを配信する場合に、各オーディオ再生機器の特性やオーディオコンテンツの再生環境に応じて、サーバー装置からのオーディオコンテンツの配信タイミングを遅延させるなどして、各オーディオ再生機器におけるオーディオコンテンツの再生環境を整えることもできる。
【０１８３】
例えば、サーバー装置が、オーディオコンテンツの配信先となるオーディオ再生機器に対して、例えば、ｐｉｎｇプログラムなどを用い、所定のコマンドを送信して、これに対する応答が返信されてくるまでの時間を測定するなどして、オーディオコンテンツの伝達に係る時間を測定し、この結果に基づいて、各オーディオ再生機器に対するオーディオコンテンツの配信タイミングを調整し、オーディオコンテンツの同時配信を受ける全てのオーディオ再生機器におけるオーディオコンテンツの再生の同期を取るようにすることができる。この場合には、例えば、数ミリ秒から数十ミリ秒程度の各オーディオ再生機器におけるオーディオコンテンツの再生同期のずれを補正することが可能である。
【０１８４】
［実現手段と構成部位の対応について］
なお、上述の説明からも分かるように、上述した実施の形態においては、サーバー装置１、２が情報配信装置としての機能を有し、オーディオ再生装置が情報利用装置としての機能を有するものである。そして、情報配信装置の配信先受付手段としての機能は、サーバー装置１、２のキーＩ／Ｆ１６１、キー操作部１６２が実現している。
【０１８５】
しかし、他の電子機器をコントロールポイントとして利用する場合には、サーバー装置の通信部１２がネットワークを通じて供給される設定情報を受け付ける配信先受付手段としての機能を実現することになる。  また、情報配信装置の同時配信手段としての機能と、終了通知手段としての機能とは、通信部１２と制御部１５とが協働して実現している。
【０１８６】
また、情報利用装置の受信手段としての機能は、通信部３２が実現し、処理手段としての機能は、制御部５０や、イコライザ３８、Ｄ／Ａ変換部３９等の各部が実現している。また、情報利用装置の識別情報記憶手段としての機能は、オーディオ再生装置のＥＥＰＲＯＭ５４が実現し、制御手段としての機能は、通信部３２、あるいは、通信部３２と制御部５０とが協働して実現している。また、情報利用装置の返信情報を形成する形成手段としての機能は、制御部５０、または、通信部３２と制御部５０とが協働することにより実現している。また、情報利用装置の送信手段としての機能は、通信部３２が実現している。
【０１８７】
また、情報配信装置の保持手段としての機能は、サーバー装置１、２の通信部１２のフラッシュメモリ１２４によって実現している。
【０１８８】
［発明のプログラム化について］
また、ネットワークに接続される情報配信装置に搭載されたコンピュータに、
１つ以上の情報配信装置の中の目的とする情報配信装置に対して、情報信号を配信すべき１つ以上の情報利用装置を指定するようにする配信先指定ステップと、
目的とする前記情報配信装置が、前記配信先指定ステップにおいて指定された１つ以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信するようにする同時配信ステップと、
前記情報配信装置からの情報信号の配信が終了した場合に、情報を配信した前記情報配信装置が１つ以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知ステップと
を実行するプログラムを形成し、これをパーソナルコンピュータなどの情報配信装置に搭載するようにしてもよい。
【０１８９】
さらに、
情報信号の配信先として指定された１つ以上の前記情報利用装置の識別情報を記憶保持する保持ステップを備えたプログラムを形成し、
前記保持ステップにおいて保持した１つ以上の前記情報利用装置の識別情報を用いて、１つ以上の同じ情報利用装置に対して、情報信号の配信を繰り返し行えるようにすることも可能である。
【０１９０】
このようなプログラムを形成し、オーディオ再生機器などの情報利用装置ともに販売、あるいは、配布するようにし、ホームネットワークシステムに接続されるパーソナルコンピュータなどのサーバー装置として機能する装置にインストールすることによって、種々のホームネットワークシステムにこの発明を比較的に簡単に適用するようにすることが可能である。
【０１９１】
［その他］
なお、上述した実施の形態のホームネットワークシステムの構成は一例であり、サーバー装置の台数やオーディオ再生機器の台数に制限は無く、種々の場合にこの発明を適用することができる。
【０１９２】
また、上述の実施の形態においては、説明を簡単にするため、オーディオコンテンツを配信して、ストリーミング再生する場合を例にして説明したが、これに限るものではない。映画などのＡＶコンテンツや、静止画データや動画データを配信する場合にもこの発明を適用することが可能である。
【０１９３】
また、上述した実施の形態においては、ＵＰｎＰを用いたホームネットワークシステムにこの発明を適用した場合を例にして説明したが、これに限るものではない。例えば、Ｊｉｎｉ（Java(登録商標) intelligent network infrastructure）やＨＡＶｉ（Home Audio/Video interoperability）などの種々の仕様を適用したネットワークシステムにもこの発明を適用することが可能である。
【０１９４】
すなわち、オーディオコンテンツやＡＶコンテンツなどの種々のコンテンツを配信するサーバー装置と、サーバー装置から種々のコンテンツの配信を受けて再生するなどして利用するクライアント装置とが存在する種々のネットワークシステムにこの発明を適用することが可能である。
【図面の簡単な説明】
【０１９５】
【図１】この発明の装置、方法が適用されたホームネットワークシステムの一例を説明するための図である。
【図２】ＵＰｎＰのプロトコルスタック（プロトコル群の構造）について説明するための図である。
【図３】ＵＰｎＰにおけるコンテナとアイテムとを説明するための図である。
【図４】サーバー装置の基本的な構成例を説明するための図である。
【図５】サーバー装置の通信部１２の構成例を説明するための図である。
【図６】オーディオ再生機器の基本的な構成例を説明するための図である。
【図７】サーバー装置の動作を説明するためのフローチャートである。
【図８】図７に続くフローチャートである。
【図９】オーディオ再生機器の動作を説明するためのフローチャートである。
【図１０】サーバー装置の動作の他の例を説明するためのフローチャートである。
【符号の説明】
【０１９６】
１、２…サーバー装置（メディアサーバー）、１１…接続端、１２…通信部、１３…コンテンツ蓄積用ハードディスク、１４…作業用ハードディスク、１５…制御部、１６１…キーインターフェース（キーＩ／Ｆ）、１６２…キー操作部、１６３…表示インターフェース（表示Ｉ／Ｆ）、１６４…表示部、１６５…外部インターフェース（外部Ｉ／Ｆ）、１６６…外部入出力端子、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…ＥＥＰＲＯＭ、１５５…ＣＰＵバス、１１１…通信インターフェース（通信Ｉ／Ｆ）、１１２…制御部、１２１…ＣＰＵ、１２２…ＲＯＭ、１２３…ＲＡＭ、１２４…フラッシュメモリ、１２５…インターフェース（Ｉ／Ｆ）、１２６…バス、３、４、５…オーディオ再生機器（メディアレンダラー、３１…接続端、３２…通信部、３３…デジタル入力端子、３４…デジタルインターフェース（デジタルＩ／Ｆ）、３５…アナログ入力端子３５、３６…アナログ／デジタル変換部（Ａ／Ｄ変換部）、３７…セレクタ、３８…イコライザ、３９…デジタル／アナログ変換部（Ｄ／Ａ変換部）、４０…オーディオアンプ４０、４１…スピーカー、５０…制御部、５１…ＣＰＵ、５２…ＲＯＭ５２、５３…ＲＡＭ、５４…ＥＥＰＲＯＭ、５５…ＣＰＵバス、６…ＬＡＮ
【図１】
2005134975.tif 000003
【図２】
2005134975.tif 000004
【図３】
2005134975.tif 000005
【図４】
2005134975.tif 000006
【図５】
2005134975.tif 000007
【図６】
2005134975.tif 000008
【図７】
2005134975.tif 000009
【図８】
2005134975.tif 000010
【図９】
2005134975.tif 000011
【図１０】
2005134975.tif 000012
【手続補正書】
【提出日】平成16年9月28日(2004.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の情報配信装置の中の一の情報配信装置に対して、情報信号を配信すべき１以上の情報利用装置を指定する配信先指定ステップと、  前記一の情報配信装置が、前記配信先指定ステップにおいて指定された前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信する同時配信ステップと、  前記一の情報配信装置からの情報信号の配信が終了したとき、情報を配信した前記一の情報配信装置が前記指定された情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知ステップと  を有することを特徴とする情報配信方法。
【請求項２】
請求項１に記載の情報配信方法であって、  前記指定された情報利用装置のそれぞれにおいて、情報信号の配信を受けるとき、配信元の前記情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持ステップと、  前記指定された情報利用装置のそれぞれにおいて、情報信号の配信を受けているとき、前記識別情報保持ステップにおいて保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、この要求をリジェクトする制御ステップと  を有することを特徴とする情報配信方法。
【請求項３】
請求項２に記載の情報配信方法であって、  前記制御ステップにおいてリジェクトした前記要求に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成ステップと、  前記形成ステップで形成した前記返信情報を、前記電子機器に対して送信する送信ステップと  を有することを特徴とする情報配信方法。
【請求項４】
請求項１、請求項２または請求項３に記載の情報配信方法であって、  １以上の前記情報配信装置と１以上の前記情報利用装置の内の少なくとも１つは、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とする情報配信方法。
【請求項５】
請求項１、請求項２、請求項３または請求項４に記載の情報配信方法であって、  前記一の情報配信装置において、情報信号の配信先として指定された１以上の前記情報利用装置の識別情報を記憶保持する保持ステップを備え、  前記保持ステップにおいて保持した１以上の前記情報利用装置の識別情報を用いて、同じ１以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能なことを特徴とする情報配信方法。
【請求項６】
１以上の情報配信装置と１以上の情報利用装置とからなる情報配信システムであって、  １以上の前記情報配信装置のそれぞれは、  情報信号を配信する１以上の情報利用装置の指定情報を受け付ける配信先受付手段と、  前記配信先受付手段を通じて受け付けた１以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信する同時配信手段と、  情報信号の配信が終了した場合に、１以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知手段と  を備え、  前記１以上の情報利用装置のそれぞれは、  前記情報配信装置からの自機宛ての情報信号を受信する受信手段と、  前記受信手段を通じて受信した前記情報信号を処理する処理手段と  を備えることを特徴とする情報配信システム。
【請求項７】
請求項６に記載の情報配信システムであって、  １以上の前記情報利用装置のそれぞれは、  情報信号の配信を受けるとき、配信元の情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持手段と、  情報信号の配信を受けているとき、保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、この要求をリジェクトするようにする制御手段と  を備えることを特徴とする情報配信システム。
【請求項８】
請求項７に記載の情報配信システムであって、  １以上の前記情報利用装置のそれぞれは、  前記制御手段によりリジェクトした情報に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成手段と、  前記形成手段で形成された前記返信情報を前記電子機器に対して送信する送信手段と  を備えることを特徴とする情報配信システム。
【請求項９】
請求項６、請求項７または請求項８に記載の情報配信システムであって、  １以上の前記情報配信装置と１以上の前記情報利用装置の内の少なくとも１つは、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とする情報配信システム。
【請求項１０】
請求項６、請求項７、請求項８または請求項９に記載の情報配信システムであって、  前記情報配信装置のそれぞれは、情報信号の配信先として指定された１以上の情報利用装置の識別情報を記憶保持する保持手段を備え、  前記保持手段により保持された１以上の前記情報利用装置の識別情報を用いて、同じ１以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能な情報配信システム。
【請求項１１】
情報信号を配信すべき１以上の情報利用装置の指定情報を受け付ける配信先受付手段と、  前記配信先受付手段を通じて受け付けた１以上の前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信する同時配信手段と、  情報信号の配信が終了した場合に、１以上の前記情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知手段と  を備えることを特徴とする情報配信装置。
【請求項１２】
請求項１１に記載の情報配信装置であって、  ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えるものであることを特徴とする情報配信装置。
【請求項１３】
請求項１０、請求項１１、請求項１２または請求項１３に記載の情報配信装置あって、  情報信号の配信先として指定された１以上の情報利用装置の識別情報を記憶保持する保持手段を備え、  前記保持手段において保持した１以上の前記情報利用装置の識別情報を用いて、同じ１以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能な情報配信装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】  上記課題を解決するため、請求項１に記載の発明の情報配信方法は、  １以上の情報配信装置の中の一の情報配信装置に対して、情報信号を配信すべき１以上の情報利用装置を指定する配信先指定ステップと、  前記一の情報配信装置が、前記配信先指定ステップにおいて指定された前記情報利用装置のそれぞれに対して、同じ情報信号を同時に配信する同時配信ステップと、  前記一の情報配信装置からの情報信号の配信が終了したとき、情報を配信した前記一の情報配信装置が前記指定された情報利用装置のそれぞれに対して、情報信号の配信の終了を通知する終了通知ステップと  を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】  また、請求項２に記載の発明の情報配信方法は、請求項１に記載の情報信号配信方法であって、  前記指定された情報利用装置のそれぞれにおいて、情報信号の配信を受けるとき、配信元の前記情報配信装置からの情報に含まれる当該情報配信装置の識別情報を抽出し、これを保持するようにする識別情報保持ステップと、  前記指定された情報利用装置のそれぞれにおいて、情報信号の配信を受けているとき、前記識別情報保持ステップにおいて保持した識別情報とは異なる識別情報を有する電子機器からの要求を受信した場合に、この要求をリジェクトする制御ステップと  を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】  また、請求項３に記載の発明の情報配信方法は、請求項２に記載の情報配信方法であって、  前記制御ステップにおいてリジェクトした前記要求に含まれる識別情報により特定される前記電子機器に対して送信すべき返信情報を形成する形成ステップと、  前記形成ステップで形成した前記返信情報を、前記電子機器に対して送信する送信ステップと  を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】  また、請求項４に記載の発明の情報配信方法は、請求項１、請求項２または請求項３に記載の情報配信方法であって、  １以上の前記情報配信装置と１以上の前記情報利用装置の内の少なくとも１つは、ユーザーからの指示入力を受け付けて、同じネットワークに接続された電子機器を制御する機能を備えたものであることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】  また、請求項５に記載の発明の情報配信方法は、請求項１、請求項２、請求項３または請求項４に記載の情報配信方法であって、  前記一の情報配信装置において、情報信号の配信先として指定された１以上の前記情報利用装置の識別情報を記憶保持する保持ステップを備え、  前記保持ステップにおいて保持した１以上の前記情報利用装置の識別情報を用いて、同じ１以上の情報利用装置に対して、情報信号の配信を繰り返し行うことが可能なことを特徴とする。