(57)【特許請求の範囲】
【請求項１】
コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおける前記端末装置において、
前記端末装置は、
通信に関する制御を行う通信制御手段と、
前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、
前記通信制御手段は、
前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信手段と、
前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、当該下層に論理接続された端末装置へ中継するコンテンツデータ中継手段と、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給手段と、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続手段と、を有し、
前記出力制御手段は、
前記通信制御手段における前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定手段と、
前記第１状態において、前記コンテンツデータ出力供給手段によって供給された前記コンテンツデータを受信する供給コンテンツデータ受信手段と、
前記供給コンテンツデータ受信手段によって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御手段と、を有することを特徴とする端末装置。
【請求項２】
前記通信制御手段は、
前記出力制御手段における前記状態設定手段によって設定された状態を判定する設定状態判定手段と、
前記設定状態判定手段によって前記第２状態であると判定された場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記コンテンツデータ出力供給手段によって前記出力制御手段に供給させることを規制する制御を行うコンテンツデータ出力規制制御手段と、を有し、
前記コンテンツデータ出力供給手段は、前記設定状態判定手段によって前記第１状態であると判定された場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを前記出力制御手段に供給する機能を有することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記通信制御手段は、通信制御手段用電源を有し、
前記出力制御手段は、前記通信制御手段用電源とは独立して動作する出力制御手段用電源を有することを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記出力制御手段における前記出力制御手段用電源がオフ状態のときが、前記第２状態であることを特徴とする請求項３に記載の端末装置。
【請求項５】
前記出力制御手段は、前記出力制御手段における前記出力制御手段用電源がオン状態である場合において、前記供給コンテンツデータ受信手段によって受信されたコンテンツデータを出力する第１コンテンツデータ出力モードと、当該第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードとのいずれかにモードを設定するモード設定手段を有し、
前記モード設定手段によって設定されたモードが前記第１コンテンツデータ出力モードであるときが、前記第１状態であり、前記モード設定手段によって設定されたモードが前記第２コンテンツデータ出力モードであるときが、前記第２状態であることを特徴とする請求項３又は４に記載の端末装置。
【請求項６】
前記出力制御手段は、
ユーザによる操作を検知する操作検知手段と、
前記第１コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する第１操作情報を前記通信制御手段に送信する第１操作情報送信手段と、
前記第２コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する第２操作情報を前記通信制御手段に送信する第２操作情報送信手段と、
前記第２コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する処理を行う操作処理手段と、を有し、
前記通信制御手段は、
前記第１操作情報送信手段によって送信された第１操作情報に応じて外部装置と所定の通信を行う第１操作制御手段を有し、
前記第２操作情報送信手段によって送信された第２操作情報に応じて前記第２状態であると判定する機能を有することを特徴とする請求項５に記載の端末装置。
【請求項７】
前記第１操作情報送信手段は、前記配信コンテンツデータ受信手段によって受信されるコンテンツデータを選択する操作が前記操作検知手段によって検知された場合には、コンテンツデータ選択情報を前記通信制御手段に送信する機能を有し、
前記第１操作制御手段は、前記第１操作情報送信手段によって送信された前記コンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する前記配信装置の階層に参加する機能を有することを特徴とする請求項６に記載の端末装置。
【請求項８】
前記通信制御手段における前記参加継続手段は、
前記第２状態において、前記配信コンテンツ受信手段による前記配信装置から配信される前記コンテンツデータの受信を継続するコンテンツ受信継続手段と、
前記第２状態において、前記コンテンツデータ中継手段による下層に論理接続された端末装置への中継を継続するコンテンツデータ中継継続手段と、を有することを特徴とする請求項１から７のいずれかに記載の端末装置。
【請求項９】
前記通信制御手段における前記参加継続手段は、
前記第１状態から前記第２状態になった際に、当該第１状態において上層に論理接続されていた上層論理接続を維持する上層論理接続維持手段と、
前記第１状態から前記第２状態になった際に、当該第１状態において下層に論理接続されていた下層論理接続を維持する下層論理接続維持手段と、を有することを特徴とする請求項１から８のいずれかに記載の端末装置。
【請求項１０】
前記通信制御手段は、前記第２状態において、前記配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶する接続管理装置に対して、新たな接続先を要求する再接続先要求手段を有することを特徴とする請求項１から９のいずれかに記載の端末装置。
【請求項１１】
前記通信制御手段は、
前記配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶する接続状態記憶手段と、
前記第２状態において、前記接続状態記憶手段によって記憶された複数の端末装置の接続状態の一部又は全部に基づいて、自端末装置の階層構造上の新たな接続位置を変更可能に決定する接続状態変更制御手段と、を有することを特徴とする請求項１から９のいずれかに記載の端末装置。
【請求項１２】
前記通信制御手段は、
前記配信コンテンツ受信手段によって受信され、前記出力制御手段へ供給されるコンテンツデータを一時的に記憶する一時記憶手段と、
前記配信コンテンツ受信手段から前記一時記憶手段への書き込みポイントが、前記出力制御手段への前記一時記憶手段の読み出しポイントを超えたか否かを検出する書き込みポイント検出手段と、
前記第１状態である場合において、前記書き込みポイントが前記読み出しポイントを超えたことが前記書き込みポイント検出手段によって検出されたときに、エラー処理を行うエラー処理手段と、
前記第２状態である場合において、前記書き込みポイントが前記読み出しポイントを超えたことが前記書き込みポイント検出手段によって検出されたときに、前記エラー処理を規制する制御を行うエラー処理規制制御手段と、を有することを特徴とする請求項１から１１のいずれかに記載の端末装置。
【請求項１３】
前記配信コンテンツデータ受信手段は、上層の端末装置と有線で論理接続され、
前記コンテンツデータ中継手段は、下層の端末装置と有線で論理接続され、
前記コンテンツデータ出力供給手段は、前記出力制御手段と無線で接続されたことを特徴とする請求項１から１２のいずれかに記載の端末装置。
【請求項１４】
前記通信制御手段と前記出力制御手段とは別体に設けられたことを特徴とする請求項１から１３のいずれかに記載の端末装置。
【請求項１５】
前記通信制御手段としての通信制御回路と、前記出力制御手段としての出力制御回路とを有することを特徴とする請求項１から１４のいずれかに記載の端末装置。
【請求項１６】
コンピュータを、請求項１から１４のいずれかに記載の端末装置における各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１５に記載の端末装置における前記通信制御回路における各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１５に記載の端末装置における前記出力制御回路における各手段として機能させるためのプログラム。
【請求項１９】
コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおいて、
前記端末装置は、
通信に関する制御を行う通信制御手段と、
前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、
前記通信制御手段は、
前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信手段と、
前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、下層に論理接続された端末装置へ中継するコンテンツデータ中継手段と、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給手段と、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続手段と、を有し、
前記出力制御手段は、
前記通信制御手段における前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定手段と、
前記第１状態において、前記コンテンツデータ出力供給手段によって供給された前記コンテンツデータを受信する供給コンテンツデータ受信手段と、
前記供給コンテンツデータ受信手段によって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御手段と、を有することを特徴とするコンテンツ配信システム。
【請求項２０】
コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおけるコンテンツ配信方法において、
前記端末装置は、
通信に関する制御を行う通信制御手段と、
前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、
前記通信制御手段において、
前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信ステップと、
前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信ステップによって受信されたコンテンツデータを、当該下層に論理接続された端末装置へ中継するコンテンツデータ中継ステップと、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信ステップによって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給ステップと、
前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続ステップと、を有し、
前記出力制御手段において、
前記通信制御手段における前記配信コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定ステップと、
前記第１状態において、前記コンテンツデータ出力供給ステップによって供給された前記コンテンツデータを受信する供給コンテンツデータ受信ステップと、
前記供給コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御ステップと、を有することを特徴とするコンテンツ配信システムにおけるコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム及びコンテンツ配信方法並びにそれに用いる端末装置及びそのプログラムに関するものであり、特に、配信装置から配信されるコンテンツデータが複数の端末装置全てに配信されるコンテンツ配信システム及びコンテンツ配信方法並びにそれに用いる端末装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワークを介して、音楽、映画、トーク番組などコンテンツデータ（以下、「コンテンツ」ともいう。）のストリーミング配信を行うコンテンツ配信サービスが開始され始めている。
【０００３】
このようなコンテンツ配信サービスは、一つの配信サーバから複数のクライアント端末装置に対して直接コンテンツの配信を行うものが主流であった。
【０００４】
ところが、配信サーバに蓄積するコンテンツの急速な増加に伴い、そのコンテンツ配信サーバに対してコンテンツの配信を要求するクライアント端末装置が増加し、配信サーバの負荷が増大していくのに加え、ネットワークにおけるトラフィックの集中が深刻な影響を及ぼすようになってきた。
【０００５】
このような配信サーバへの負荷やトラフィックの増大を回避するため、オリジナルの配信サーバに加え、ミラーサーバやキャッシュなどのサーバをネットワーク内に複数配置することにより負荷分散する技術が実用化されているが、コンテンツを配信するサーバが複数必要となり設備のコストが増大する。
【０００６】
そのため、クライアント端末装置間でのコンテンツの中継、すなわちＰ２Ｐ通信形態を用いることにより配信サーバを増加することなく負荷やトラフィックの集中を低減することができるコンテンツ配信方法が提案されている。このコンテンツ配信方法は、配信サーバを頂点としたツリー構造で多層に複数の端末装置を論理接続し、配信サーバからコンテンツを下層の端末装置へ順次配信していくものである。すなわち、配信サーバから配信されたコンテンツは、最上位層（第１階層）に位置する端末装置へ配信され、この最上位層に位置する端末装置は配信サーバから配信されたコンテンツを第２階層に位置する端末装置へ中継し、このコンテンツの中継を最下層に位置する端末装置へ配信するまで行うものである（たとえば、特許文献１参照。）。
【特許文献１】特開２００３−１６９０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したコンテンツ配信システムにおいては、端末装置の電源をオフ状態とすることによって、上層の端末装置から下層の端末装置にコンテンツを中継することができなくなるため、たとえば、この端末装置を今現在の接続位置から離脱させるとともに、上層の端末装置と下層の端末装置とを論理接続させることによって、下層の端末装置にコンテンツを供給することとなるが、コンテンツデータの配信中にグループ内の端末装置がツリー構造から頻繁に離脱したり参加したりするような状況下では、ツリー構造の再構築が頻繁に行われることになり、ツリー構造における接続品質やサービス品質が不安定となるおそれがあった。
【０００８】
そこで、本発明は、Ｐ２Ｐを用いた階層構造によるコンテンツ配信において、端末装置に関する構成を適切にすることにより、かかる課題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおける前記端末装置において、前記端末装置は、通信に関する制御を行う通信制御手段と、前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、前記通信制御手段は、前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信手段と、前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、当該下層に論理接続された端末装置へ中継するコンテンツデータ中継手段と、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給手段と、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続手段と、を有し、前記出力制御手段は、前記通信制御手段における前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定手段と、前記第１状態において、前記コンテンツデータ出力供給手段によって供給された前記コンテンツデータを受信する供給コンテンツデータ受信手段と、前記供給コンテンツデータ受信手段によって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御手段と、を有することを特徴とする。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記通信制御手段は、前記出力制御手段における前記状態設定手段によって設定された状態を判定する設定状態判定手段と、前記設定状態判定手段によって前記第２状態であると判定された場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記コンテンツデータ出力供給手段によって前記出力制御手段に供給させることを規制する制御を行うコンテンツデータ出力規制制御手段と、を有し、前記コンテンツデータ出力供給手段は、前記設定状態判定手段によって前記第１状態であると判定された場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを前記出力制御手段に供給する機能を有することを特徴とする。
【００１１】
また、請求項３に記載の発明は、請求項１又は２に記載の発明において、前記通信制御手段は、通信制御手段用電源を有し、前記出力制御手段は、前記通信制御手段用電源とは独立して動作する出力制御手段用電源を有することを特徴とする。
【００１２】
また、請求項４に記載の発明は、請求項３に記載の発明において、前記出力制御手段における前記出力制御手段用電源がオフ状態のときが、前記第２状態であることを特徴とする。
【００１３】
また、請求項５に記載の発明は、請求項３又は４に記載の発明において、前記出力制御手段は、前記出力制御手段における前記出力制御手段用電源がオン状態である場合において、前記供給コンテンツデータ受信手段によって受信されたコンテンツデータを出力する第１コンテンツデータ出力モードと、当該第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードとのいずれかにモードを設定するモード設定手段を有し、前記モード設定手段によって設定されたモードが前記第１コンテンツデータ出力モードであるときが、前記第１状態であり、前記モード設定手段によって設定されたモードが前記第２コンテンツデータ出力モードであるときが、前記第２状態であることを特徴とする。
【００１４】
また、請求項６に記載の発明は、請求項５に記載の発明において、前記出力制御手段は、ユーザによる操作を検知する操作検知手段と、前記第１コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する第１操作情報を前記通信制御手段に送信する第１操作情報送信手段と、前記第２コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する第２操作情報を前記通信制御手段に送信する第２操作情報送信手段と、前記第２コンテンツデータ出力モードに関する操作が前記操作検知手段によって検知された場合には、当該操作に対応する処理を行う操作処理手段と、を有し、前記通信制御手段は、前記第１操作情報送信手段によって送信された第１操作情報に応じて外部装置と所定の通信を行う第１操作制御手段を有し、前記第２操作情報送信手段によって送信された第２操作情報に応じて前記第２状態であると判定する機能を有することを特徴とする。
【００１５】
また、請求項７に記載の発明は、請求項６に記載の発明において、前記第１操作情報送信手段は、前記配信コンテンツデータ受信手段によって受信されるコンテンツデータを選択する操作が前記操作検知手段によって検知された場合には、コンテンツデータ選択情報を前記通信制御手段に送信する機能を有し、前記第１操作制御手段は、前記第１操作情報送信手段によって送信された前記コンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する前記配信装置の階層に参加する機能を有することを特徴とする。
【００１６】
また、請求項８に記載の発明は、請求項１から７のいずれかに記載の発明において、前記通信制御手段における前記参加継続手段は、前記第２状態において、前記配信コンテンツ受信手段による前記配信装置から配信される前記コンテンツデータの受信を継続するコンテンツ受信継続手段と、前記第２状態において、前記コンテンツデータ中継手段による下層に論理接続された端末装置への中継を継続するコンテンツデータ中継継続手段と、を有することを特徴とする。
【００１７】
また、請求項９に記載の発明は、請求項１から８のいずれかに記載の発明において、前記通信制御手段における前記参加継続手段は、前記第１状態から前記第２状態になった際に、当該第１状態において上層に論理接続されていた上層論理接続を維持する上層論理接続維持手段と、前記第１状態から前記第２状態になった際に、当該第１状態において下層に論理接続されていた下層論理接続を維持する下層論理接続維持手段と、を有することを特徴とする。
【００１８】
また、請求項１０に記載の発明は、請求項１から９のいずれかに記載の発明において、前記通信制御手段は、前記第２状態において、前記配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶する接続管理装置に対して、新たな接続先を要求する再接続先要求手段を有することを特徴とする。
【００１９】
また、請求項１１に記載の発明は、請求項１から９のいずれかに記載の発明において、前記通信制御手段は、前記配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶する接続状態記憶手段と、前記第２状態において、前記接続状態記憶手段によって記憶された複数の端末装置の接続状態の一部又は全部に基づいて、自端末装置の階層構造上の新たな接続位置を変更可能に決定する接続状態変更制御手段と、を有することを特徴とする。
【００２０】
また、請求項１２に記載の発明は、請求項１から１１のいずれかに記載の発明において、前記通信制御手段は、前記配信コンテンツ受信手段によって受信され、前記出力制御手段へ供給されるコンテンツデータを一時的に記憶する一時記憶手段と、前記配信コンテンツ受信手段から前記一時記憶手段への書き込みポイントが、前記出力制御手段への前記一時記憶手段の読み出しポイントを超えたか否かを検出する書き込みポイント検出手段と、前記第１状態である場合において、前記書き込みポイントが前記読み出しポイントを超えたことが前記書き込みポイント検出手段によって検出されたときに、エラー処理を行うエラー処理手段と、前記第２状態である場合において、前記書き込みポイントが前記読み出しポイントを超えたことが前記書き込みポイント検出手段によって検出されたときに、前記エラー処理を規制する制御を行うエラー処理規制制御手段と、を有することを特徴とする。
【００２１】
また、請求項１３に記載の発明は、請求項１から１２のいずれかに記載の発明において、前記配信コンテンツデータ受信手段は、上層の端末装置と有線で論理接続され、前記コンテンツデータ中継手段は、下層の端末装置と有線で論理接続され、前記コンテンツデータ出力供給手段は、前記出力制御手段と無線で接続されたことを特徴とする。
【００２２】
また、請求項１４に記載の発明は、請求項１から１３のいずれかに記載の発明において、前記通信制御手段と前記出力制御手段とは別体に設けられたことを特徴とする。
【００２３】
また、請求項１５に記載の発明は、請求項１から１４のいずれかに記載の発明において、前記通信制御手段としての通信制御回路と、前記出力制御手段としての出力制御回路とを有することを特徴とする。
【００２４】
また、請求項１６に記載の発明は、コンピュータを、請求項１から１４のいずれかに記載の端末装置における各手段として機能させるためのプログラム。
【００２５】
また、請求項１７に記載の発明は、コンピュータを、請求項１５に記載の端末装置における前記通信制御回路における各手段として機能させるためのプログラム。
【００２６】
また、請求項１８に記載の発明は、コンピュータを、請求項１５に記載の端末装置における前記出力制御回路における各手段として機能させるためのプログラム。
【００２７】
また、請求項１９に記載の発明は、コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおいて、前記端末装置は、通信に関する制御を行う通信制御手段と、前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、前記通信制御手段は、前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信手段と、前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、下層に論理接続された端末装置へ中継するコンテンツデータ中継手段と、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信手段によって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給手段と、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続手段と、を有し、前記出力制御手段は、前記通信制御手段における前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信手段によって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定手段と、前記第１状態において、前記コンテンツデータ出力供給手段によって供給された前記コンテンツデータを受信する供給コンテンツデータ受信手段と、前記供給コンテンツデータ受信手段によって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御手段と、を有することを特徴とする。
【００２８】
また、請求項２０に記載の発明は、コンテンツデータを配信する配信装置と、前記配信装置を頂点として階層構造で多層に論理接続される複数の端末装置とを有し、前記配信装置から配信される前記コンテンツデータが前記端末装置の中継機能により順次下層へ中継されて前記複数の端末装置に配信されるコンテンツ配信システムにおけるコンテンツ配信方法において、前記端末装置は、通信に関する制御を行う通信制御手段と、前記通信制御手段とは独立して設けられており、コンテンツデータを出力させる制御を行う出力制御手段と、を有し、前記通信制御手段において、前記コンテンツ配信システムへの参加により、前記配信装置から配信される前記コンテンツデータを受信する配信コンテンツデータ受信ステップと、前記コンテンツ配信システムへの参加において、下層に他の端末装置が論理接続されている場合に、前記配信コンテンツデータ受信ステップによって受信されたコンテンツデータを、当該下層に論理接続された端末装置へ中継するコンテンツデータ中継ステップと、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力する第１状態において、前記配信コンテンツデータ受信ステップによって受信されたコンテンツデータを、前記出力制御手段に供給するコンテンツデータ出力供給ステップと、前記配信装置から配信される前記コンテンツデータを前記出力制御手段が出力しない第２状態において、前記コンテンツ配信システムへの参加を継続し、前記コンテンツ配信システムへの参加を継続している状態において、前記配信装置から配信されたコンテンツデータを上層に論理接続された端末装置から受信し、前記中継機能により下層に論理接続された端末装置へ中継する機能を維持する参加継続ステップと、を有し、前記出力制御手段において、前記通信制御手段における前記配信コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力する前記第１状態と、前記配信コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力しない前記第２状態とのいずれかに設定する状態設定ステップと、前記第１状態において、前記コンテンツデータ出力供給ステップによって供給された前記コンテンツデータを受信する供給コンテンツデータ受信ステップと、前記供給コンテンツデータ受信ステップによって受信された前記コンテンツデータを出力させる制御を行うコンテンツ出力制御ステップと、を有することを特徴とする。
【発明の効果】
【００２９】
請求項１、１６から２０のいずれかの発明によれば、端末装置は、通信制御手段と、その通信制御手段とは独立した出力制御手段とを有する。通信制御手段は、コンテンツ配信システムへの参加により、配信装置から配信されるコンテンツデータを受信し、その受信されたコンテンツデータを、下層に他の端末装置が論理接続されている場合にその端末装置へ中継する。そして、配信装置から配信されるコンテンツデータを出力制御手段が出力する第１状態である場合には、受信されたコンテンツデータを出力制御手段に供給し、配信装置から配信されるコンテンツデータを出力制御手段が出力しない第２状態において、コンテンツ配信システムへの参加を継続する。出力制御手段は、配信装置から配信されるコンテンツデータを出力する第１状態と、配信装置から配信されるコンテンツデータを出力しない第２状態とのいずれかに設定し、第１状態において供給されたコンテンツデータを受信し、受信されたコンテンツデータを出力させる制御を行う。従って、通信制御手段と出力制御手段とが独立して動作しない端末装置と比べて、配信装置から配信されるコンテンツデータを出力しない第２状態であっても、コンテンツ配信システムへの参加を継続することによって、その端末装置をコンテンツ配信システムから離脱させることなく、下層の端末装置へ中継することができるため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【００３０】
また、請求項２の発明によれば、通信制御手段は、第２状態であると判定された場合に、受信されたコンテンツデータを出力制御手段に供給させることを規制する制御を行い、第１状態であると判定された場合に、受信されたコンテンツデータを出力制御手段に供給する。従って、出力制御手段において第２状態に設定された場合には、通信制御手段においてコンテンツデータの供給を規制するため、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【００３１】
また、請求項３の発明によれば、通信制御手段は、通信制御手段用電源を有し、出力制御手段は、通信制御手段用電源とは独立して動作する出力制御手段用電源を有する。従って、たとえば、通信制御手段と出力制御手段とが独立して動作しない端末装置と比べて、コンテンツデータの中継を行う通信制御手段における通信制御手段用電源さえオン状態であれば、出力制御手段における出力制御手段用電源をオフ状態としても、コンテンツデータを複数の端末装置全てに配信させることができ、複数の端末装置の接続状態の安定化を図ることができる。また、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００３２】
また、請求項４の発明によれば、出力制御手段用電源がオフ状態のときが第２状態である。従って、出力制御手段において出力制御手段用電源がオフ状態である場合には、配信装置から配信されるコンテンツデータを出力させない第２状態であるため、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【００３３】
また、請求項５の発明によれば、設定されたモードが、出力制御手段用電源がオン状態である場合において、受信されたコンテンツデータを出力する第１コンテンツデータ出力モードであるときが第１状態であり、その第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードであるときが第２状態である。従って、出力制御手段用電源がオン状態であっても、受信されたコンテンツデータを出力する第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードである場合は、第２状態であるため、たとえば、通信制御手段においてコンテンツデータの供給を規制するなど、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【００３４】
また、請求項６の発明によれば、出力制御手段は、第１コンテンツデータ出力モードに関する操作が検知された場合には、その操作に対応する第１操作情報を通信制御手段に送信するとともに、第２コンテンツデータ出力モードに関する操作が検知された場合には、その操作に対応する第２操作情報を通信制御手段に送信する。一方、通信制御手段は、第１操作情報に応じて外部装置と所定の通信を行うとともに、第２操作情報に応じて第２状態であると判定する。従って、出力制御手段においてモードを設定する操作に対応する第１操作情報、第２操作情報が通信制御手段に送信されることによって、通信制御手段において、それら第１操作情報、第２操作情報に対応する処理を実行することができる。また、相対的にユーザの近くに配設され易い出力制御手段において、ユーザによる操作を検知し、相対的にユーザの遠くに配設され易い通信制御手段において、その検知の結果に応じた操作制御を行うことが可能となり、ユーザによる操作を容易とすることができ、操作性の減退を防止することができる。
【００３５】
また、請求項７の発明によれば、出力制御手段は、受信されるコンテンツデータを選択する操作が検知された場合には、コンテンツデータ選択情報を通信制御手段に送信し、通信制御手段は、送信されたコンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する配信装置の階層に参加する。従って、出力制御手段において、コンテンツデータを選択する操作に応じて、コンテンツデータ選択情報を通信制御手段に送信することによって、通信制御手段においてコンテンツデータ選択情報に応じてコンテンツデータを選択可能となる。また、相対的にユーザの近くに配設され易い出力制御手段において、ユーザによる操作を検知し、相対的にユーザの遠くに配設され易い通信制御手段において、その検知の結果に応じた操作制御を行うことが可能となり、ユーザによる操作を容易とすることができ、操作性の減退を防止することができる。
【００３６】
また、請求項８の発明によれば、通信制御手段では、第２状態において、配信装置から配信されるコンテンツデータの受信を継続するとともに、下層に論理接続された端末装置への中継を継続する。従って、第２状態であっても、コンテンツデータの受信と、その中継を継続するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【００３７】
また、請求項９の発明によれば、通信制御手段では、第１状態から第２状態になった際に、その第１状態において上層に論理接続されていた上層論理接続を維持するとともに、その第１状態において下層に論理接続されていた下層論理接続を維持する。従って、第１状態から第２状態となった場合であっても、上層論理接続、下層論理接続を維持するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【００３８】
また、請求項１０の発明によれば、通信制御手段は、第２状態において、配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶する接続管理装置に対して、新たな接続先を要求する。従って、通信制御手段では、第２状態において、接続管理装置に対して新たな接続先を要求することができるため、たとえば、安定していない接続位置を新たな接続先とすることによって、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【００３９】
また、請求項１１の発明によれば、通信制御手段は、配信装置を頂点として階層構造で多層に論理接続された複数の端末装置の接続状態の一部又は全部を記憶し、その記憶に基づいて、自端末装置の階層構造上の新たな接続位置を変更可能に決定する。従って、通信制御手段では、第２状態において、新たな接続先を変更可能に決定することができるため、たとえば、安定していない接続位置を新たな接続先として決定することによって、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【００４０】
また、請求項１２の発明によれば、通信制御手段は、受信され、出力制御手段へ供給されるコンテンツデータを一時的に記憶する。通信制御手段は、書き込みポイントが読み出しポイントを超えたか否かを検出する。第１状態である場合において、書き込みポイントが読み出しポイントを超えたことが検出されたときに、エラー処理を行い、第２状態である場合において、書き込みポイントが読み出しポイントを超えたことが検出されたときに、エラー処理の実行を規制する。従って、第１状態においては、書き込みポイントが読み出しポイントを超えたことに対するエラー処理を実行することとなるが、第２状態においては、出力制御手段において、コンテンツデータを出力しないため、このようなエラー処理を実行することなく、通信制御手段における処理負荷を軽減することができる。
【００４１】
また、請求項１３の発明によれば、通信制御手段は、上層の端末装置と有線で論理接続され、下層の端末装置と有線で論理接続され、出力制御手段と無線で接続された。従って、通信制御手段は、上層及び下層に論理接続された端末装置を有線に、出力制御手段との間を無線で接続することによって、相対的に多くのコンテンツデータを供給する上層及び下層の端末装置との間を有線で接続するとともに、相対的に少ないコンテンツデータを供給する通信制御手段と出力制御手段との間を無線で接続することによって、上層及び下層の端末装置との間や、通信制御手段と出力制御手段との間におけるトラフィックの増大を防止することができる。また、たとえば、端末装置における出力制御手段から、ディスプレイなどの出力装置までにおいてアナログ信号で通信する場合であっても、通信制御手段から出力制御手段までにおいてデジタル信号で、無線で通信することによって、コンテンツデータの質（画質や音質など）を劣化させることを防止することができる。また、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００４２】
また、請求項１４の発明によれば、通信制御手段と出力制御手段とは別体に設けられた。従って、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００４３】
また、請求項１５の発明によれば、通信制御手段としての通信制御回路と、出力制御手段としての出力制御回路とを有する。従って、コンテンツデータの供給を充分に可能とするとともに、通信制御手段としての通信制御回路と、出力制御手段としての出力制御回路とをある程度離れた場所に配設することが可能である。
【発明を実施するための最良の形態】
【００４４】
（第１実施形態）
以下、本発明の最良の第１実施形態を図面に基づいて説明する。なお、以下に説明する実施形態は、Ｐ２Ｐを用いたツリー状階層構造（以下、「トポロジー」と呼ぶ場合がある）によるコンテンツ配信システムであって、放送局端末１から配信されるコンテンツを、ツリー状階層構造を構成するユーザ端末２がＰ２Ｐによって順次受信するように構成したコンテンツ配信システムＳに対して本発明を適用した場合の実施形態である。
【００４５】
［１．コンテンツ配信システムＳの構成等］
まず、図１を参照して、コンテンツ配信システムＳの概要構成等について説明する。
【００４６】
図１は、本実施形態に係るコンテンツ配信システムＳの概要構成例を示す図である。図１に示すように、本実施形態に係るコンテンツ配信システムＳは、配信装置としての放送局端末１と、複数の端末装置としての複数のユーザ端末２ａ１，２ａ２，２ｂ１〜２ｂ４，２ｃ１〜２ｃ８，２ｄ１〜２ｄ１６と、これら複数のユーザ端末２ａ１，２ａ２，２ｂ１〜２ｂ４，２ｃ１〜２ｃ８，２ｄ１〜２ｄ１６の接続先を管理等し、接続管理装置としての接続先紹介サーバ３とを備えている。
【００４７】
物理ネットワーク上では、放送局端末１、ユーザ端末２ａ１，２ａ２，２ｂ１〜２ｂ４，２ｃ１〜２ｃ８，２ｄ１〜２ｄ１６、接続先紹介サーバ３には、各々ＩＰアドレスが割り当てられており、これら装置は、ネットワークの一例としてのインターネット４にルータ１０等を介して接続されている。そして、通信接続先の端末装置のＩＰアドレスを宛先ＩＰアドレス、自装置のＩＰアドレスを送信元ＩＰアドレスとしたヘッダを含むパケットを送信すること等によって通信接続が可能となっている。なお、接続先紹介サーバ３を放送局端末１の内部に有する形態としてもよい。この場合、接続先紹介サーバ３にＩＰアドレスを割り当てなくてもよく、放送局端末１のＩＰアドレスと共用するようにしてもよい。
【００４８】
なお、ユーザ端末２ａ１，２ａ２，２ｂ１〜２ｂ４，２ｃ１〜２ｃ８，２ｄ１〜２ｄ１６のいずれかのユーザ端末又はすべてのユーザ端末を示す場合には、便宜上、ユーザ端末２と呼ぶ場合がある。また、第１階層のユーザ端末２ａ１，２ａ２は便宜上ユーザ端末２ａと、第２階層のユーザ端末２ｂ１〜２ｂ４は便宜上ユーザ端末２ｂと、第３階層のユーザ端末２ｃ１〜２ｃ８は便宜上ユーザ端末２ｃと、第４階層のユーザ端末２ｄ１〜２ｄ１６は便宜上ユーザ端末２ｄと呼ぶ場合がある。
【００４９】
このコンテンツ配信システムＳは、放送局端末１を頂点（ここでは、便宜上第０階層とする。）として複数のユーザ端末２がツリー状階層構造で多層に論理接続されるように接続先紹介サーバ３によって管理される。
【００５０】
接続先紹介サーバ３は、コンテンツ配信システムＳに参加していないユーザ端末２、言い換えればツリー状階層構造を構成していないユーザ端末２から接続先紹介要求を受信する。そして、コンテンツ配信システムＳのツリー状階層構造の状態等に基づいて、接続先候補（放送局端末１又はユーザ端末２）を選択する。すなわち、接続先紹介サーバ３は、そのユーザ端末２がコンテンツのストリーミング配信を受けるために接続が可能な上層の端末装置を選択する。そして、このように選択した接続先候補のＩＰアドレス、ポート番号及び通信プロトコル等を通知する。ここで、通信プロトコルとして、ＭＭＳ（Ｍｉｃｒｏｓｏｆｔ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）プロトコル、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）等が用いられる。また、コンテンツデータの形式として、ＭＰＥＧ−ＴＳ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ−Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）、ＡＳＦ（Ａｄｖａｎｃｅｄ  Ｓｔｒｅａｍｉｎｇ  Ｆｏｒｍａｔ）、ＷＭＡ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ａｕｄｉｏ）、ＷＭＶ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｖｉｄｅｏ）等が用いられる。
【００５１】
ユーザ端末２は、接続先紹介サーバ３から接続先候補のＩＰアドレスを受信すると、そのＩＰアドレスの接続先候補に対して、コンテンツ配信システムＳへの参加（接続）を要求する。これによりユーザ端末２がコンテンツ配信システムＳにおける階層構造へ組み込まれる。すなわち、放送局端末１からのコンテンツ配信に対して受信可能となる。
【００５２】
コンテンツ配信システムＳは、このようにユーザ端末２が次々と参加することによって、放送局端末１を頂点として複数のユーザ端末２がツリー状階層構造で多層に論理接続される。そして、放送局端末１から配信されるコンテンツデータは、ユーザ端末２のＰ２Ｐによる中継機能により順次下層のユーザ端末２へ中継されて複数のユーザ端末２に配信される。
【００５３】
すなわち、音楽等のコンテンツファイルのデータは、まず、放送局端末１によって所定容量に分割され、複数のパケット（以下、「コンテンツパケット」という。）に格納されて順次送信される。そして、放送局端末１の下層に位置するユーザ端末２ａ１，２ａ２（第１階層目の端末装置）は、図２に示すように、上層の放送局端末１から順次受信したコンテンツパケットを一旦リングバッファに蓄積し、さらに、このように蓄積したコンテンツパケットを取り出して、下層のユーザ端末２ｂ１〜２ｂ４（第２階層目の端末装置）へ順次送信する。
【００５４】
以下同様に、コンテンツパケットは、ユーザ端末２ｂ１〜２ｂ４からユーザ端末２ｃ１〜２ｃ８（第３階層目の端末装置）へ、ユーザ端末２ｃ１〜２ｃ８からユーザ端末２ｄ１〜２ｄ１６（第４階層目の端末装置）へと順に中継される。
【００５５】
なお、ユーザ端末２は、組み込まれた階層構造の位置の上層のユーザ端末２又は放送局端末１のＩＰアドレスと、その位置の下層のユーザ端末２のＩＰアドレスとを後述の第１記憶部２０２に記憶しており、このように記憶したＩＰアドレスに基づいて、コンテンツデータの中継を行う。
【００５６】
このように、コンテンツ配信システムＳは、コンテンツデータを配信する放送局端末１と、放送局端末１を頂点として階層構造で多層に論理接続される複数のユーザ端末２とを有し、放送局端末１から配信されるコンテンツデータがユーザ端末２の中継機能により順次下層へ中継されて複数のユーザ端末２の全てに配信されることとなる。また、コンテンツ配信システムＳは、放送局端末１を頂点として階層構造で多層に論理接続された複数のユーザ端末２の接続状態の一部又は全部を記憶する接続先紹介サーバ３を有している。
【００５７】
以下、コンテンツ配信システムＳを構成する放送局端末１、ユーザ端末２及び接続先紹介サーバ３についてそれらの具体的な構成及び動作について図３〜図７を参照して説明する。図３は、本実施形態における放送局端末１の概略構成例を示す図である。図４は、本実施形態におけるユーザ端末２の概略構成例を示す図である。図５は、本実施形態におけるＬＡＮ側装置５１の概略構成例を示す図である。図６は、本実施形態におけるＡＶ側装置５２の概略構成例を示す図である。図７は、本実施形態における接続先紹介サーバ３の概略構成例を示す図である。
【００５８】
［２．放送局端末１の構成等の説明］
まず、図３を参照して、放送局端末１の構成及び動作について説明する。
【００５９】
放送局端末１は、一般のサーバコンピュータを適用可能であり、図３に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、各種プログラム等を記憶（格納）する書き換え可能な主記憶装置としての第１記憶部１０２と、各種データ等を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等から構成された第２記憶部１０３と、インターネット４を介してユーザ端末２や接続先紹介サーバ３との間で通信を行うネットワークインターフェイス１０４と、所定の情報を入力可能なキーボード１０５やマウス１０６等の入力手段を制御する周辺機器制御チップ１０７と、ＣＰＵ１０１からイメージデータを受け取り、内部のビデオメモリ（図示せず）に書き込むと共にこのビデオメモリに書き込んだデータをディスプレイ１０９に表示するビデオチップ１０８と、を備えて構成され、これらの各種構成要素はシステムバス１１３を介して相互に接続されている。なお、ネットワークインターフェイス１０４は、ルータ１０ａを介してインターネット４に接続される。
【００６０】
また、第２記憶部１０３には、放送用の多数のコンテンツファイルが格納される放送用コンテンツデータベース１１５を有している。
【００６１】
なお、本実施形態においては、ＣＰＵ１０１と第１記憶部１０２とで制御手段１１４を構成している。また、放送局端末１には、上述のようにディスプレイ（液晶ディスプレイ等）１０９等が接続されるようになっており、たとえば、コンテンツ配信システムＳを運用する運営者によって視認可能である。
【００６２】
（第１記憶部１０２について）
また、第１記憶部１０２には、放送局端末１のコンピュータとしての基本的な機能を提供するためのＯＳ（オペレーティングシステム）プログラム１２０と、第２記憶部１０３に記憶されたコンテンツデータを取り出してユーザ端末２へストリーミング配信等を行うためのストリーム制御プログラム１２１と、接続先紹介サーバ３に自放送局端末１のＩＰアドレス等を登録すると共に第１階層のユーザ端末２ａのＩＰアドレスの管理等を行うためのトポロジー制御プログラム１２２と、ディスプレイ１０９への表示内容を制御するための画面制御プログラム１２３と、コンテンツデータをエンコードするためのエンコーダプログラム１２４と等を記憶しており、これらはＣＰＵ１０１によって読み出され、ＣＰＵ１０１によってこれらのプログラムに従った機能が実行される。
【００６３】
ここで、ＯＳプログラム１２０は、ＣＰＵ１０１によって読み出されて実行されることにより、キーボード１０５やマウス１０６の入出力に関する機能や、第１記憶部１０２や第２記憶部１０３などのメモリ管理などの放送局端末１であるコンピュータの基本的な機能を実行可能にするものである。そして、このＯＳプログラム１２０がＣＰＵ１０１によって実行された状態で、上述のストリーム制御プログラム１２１、トポロジー制御プログラム１２２、画面制御プログラム１２３、エンコーダプログラム１２４等が第１記憶部１０２から読み出されて実行される。
【００６４】
なお、ＯＳプログラム１２０、ストリーム制御プログラム１２１、トポロジー制御プログラム１２２と、画面制御プログラム１２３と、エンコーダプログラム１２４等は、たとえば、インターネット４に接続されたサーバ等から第１記憶部１０２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記録媒体に記録されてから当該記録媒体のドライブを介して、第１記憶部１０２に読み込まれるようにしてもよい。
【００６５】
（制御手段１１４について）
制御手段１１４は、上述のようにＣＰＵ１０１と第１記憶部１０２とから構成され、ＣＰＵ１０１が第１記憶部１０２に記憶された各種プログラムを読み出して実行することにより、放送局端末１全体を統括制御し、かつ、後述する通信手段、ストリーム送信手段、エンコード手段、画面制御手段、トポロジー管理手段等として機能するようになっている。
【００６６】
なお、ＣＰＵ１０１がストリーム制御プログラム１２１を実行することによって、通信手段、ストリーム送信手段等として、ＣＰＵ１０１がトポロジー制御プログラム１２２を実行することによって、トポロジー管理手段として、また、ＣＰＵ１０１が画面制御プログラム１２３を実行することによって、表示制御手段等として、また、ＣＰＵ１０１がエンコーダプログラム１２４を実行することによってエンコード手段としてそれぞれ機能するようになっている。
【００６７】
（通信手段について）
通信手段は、配信プロトコルを用いてユーザ端末２へコンテンツデータの配信を行うものである。この配信プロトコルは、たとえばＴＣＰの下でのストリーミング配信用プロトコル（ＲＴＳＰなど）などを用いることができるほか、独自の専用プロトコルを用いるようにすることもできる。
【００６８】
（エンコード手段について）
エンコード手段は、第２記憶部１０３の放送用コンテンツデータベース１１５に記憶されているコンテンツファイルのデータなどを、ストリーミング配信用のデータ形式、たとえばＡＳＦ、ＷＭＡ、ＷＭＶ等のデータ形式にエンコードする。なお、このデータ形式は、運営者によって上述の入力手段が操作されることによって選択することができると共に、ユーザ端末２からのデータ形式指定パケットに応じて選択することも可能である。
【００６９】
（ストリーム送信手段について）
送信手段としてのストリーム送信手段は、キーボード１０５などの入力手段等によって指定された放送用コンテンツデータベース１１５内のコンテンツデータなどを、ネットワークインターフェイス１０４を介して、第１階層のユーザ端末２ａ１，２ａ２にストリーミング配信する。
【００７０】
このストリーム送信手段によるユーザ端末２ａ１，２ａ２等へのストリーミング配信は、以下の手順で実行される。
【００７１】
キーボード１０５やマウス１０６などの入力手段等によって配信したいコンテンツが選択されると、ストリーム送信手段は、このように選択されたコンテンツに対応するコンテンツファイルのデータを放送用コンテンツデータベース１１５から取り出す。
【００７２】
次に、ストリーム送信手段は、放送用コンテンツデータベース１１５から取り出したコンテンツファイルのデータを、エンコード手段によってストリーミング配信用のデータ形式にエンコードし、コンテンツ符号化データとする。
【００７３】
その後、ストリーム送信手段は、通信手段を制御し、ネットワークインターフェイス１０４を介して、エンコードされたコンテンツデータを、ユーザ端末２ａ１，２ａ２へ送信する。すなわち、ストリーム送信手段は、エンコードされたコンテンツデータを所定データ単位ごとに分割し、このように分割したコンテンツデータをパケットに格納し、コンテンツパケットとして、通信手段によってネットワークインターフェイス１０４を介して順次ユーザ端末２ａ１，２ａ２へ送信するものである。
【００７４】
（トポロジー管理手段について）
トポロジー管理手段は、ツリー状階層構造の第１階層に参加しているユーザ端末２ａのＩＰアドレスを管理している。また、トポロジー管理手段は、放送局端末１のＩＰアドレスである配信用ＩＰアドレスを管理している。そして、上述のストリーム送信手段はトポロジー管理手段が管理するユーザ端末２のＩＰアドレスを宛先アドレスとし、配信用ＩＰアドレスを送信元としてユーザ端末２へコンテンツデータの配信を行う。また、接続先紹介サーバ３に放送局端末１を登録するために、接続先紹介サーバ３へその登録に必要な情報を送信する。
【００７５】
（表示制御手段について）
表示制御手段は、ビデオチップ１０８及びディスプレイ１０９を制御して、各種の映像情報（画像情報）を表示させる機能を有している。すなわち、表示制御手段は、ディスプレイ１０９にどのように映像を表示させるかを制御する。
【００７６】
［３．ユーザ端末２の構成等の説明］
次に、図４を参照して、ユーザ端末２の構成及び動作について説明する。
【００７７】
ユーザ端末２は、ＬＡＮ側装置５１とＡＶ側装置５２とから構成される。ＬＡＮ側装置５１は、主に、通信に関する制御を行う。ＡＶ側装置５２は、主に、コンテンツデータの出力（再生）に関する制御を行う。これらＬＡＮ側装置５１と、ＡＶ側装置５２とは、それぞれ別体に設けられており、詳しくは後述するが、電源を別々に備えた構成となっている。尚、本実施形態において、ＬＡＮ側装置５１は、通信制御手段、通信制御回路の一例として採用されており、ＡＶ側装置５２は、出力制御手段、出力制御回路の一例として採用されている。
【００７８】
また、ＬＡＮ側装置５１には、ルータ１０ｂが有線で接続されており、そのルータ１０ｂを介して、ツリー接続された放送局端末１、上層及び下層に接続されているユーザ端末２、又は、接続先紹介サーバ３との通信を行う。また、ＬＡＮ側装置５１は、ＡＶ側装置５２との間で無線通信を行うことによって、データの送受信を行う。
【００７９】
一方、ＡＶ側装置５２は、ＬＡＮ側装置５１との間で無線通信を行うことによって、データの送受信を行う。また、ＡＶ側装置５２には、ディスプレイ２５９と、スピーカ２６２とが有線で接続されている。そして、ＡＶ側装置５２は、ディスプレイ２５９に各種の映像を表示させる制御を行うとともに、スピーカ２６２から各種の音声を出力させる制御を行う。また、ＡＶ側装置５２は、ユーザによって操作可能なリモコン２５５との間で赤外線通信を行うこととなる。
【００８０】
従来におけるコンテンツ配信システムにおいては、家庭の玄関や台所に配設された電話回線や光ファイバケーブルから、リビングや居間に配設されたユーザ端末（本実施形態におけるＬＡＮ側装置５１とＡＶ側装置５２とを含む端末に相当する）までを無線によって接続することもできるが、大量のコンテンツデータを無線で通信しなければならず、電話回線や光ファイバケーブルとユーザ端末との間におけるトラフィックの増大を招いてしまうおそれがあった。具体的な一例としては、ユーザ端末において、３Ｍｂｐｓのコンテンツデータを出力しながら、その下層に２台のユーザ端末が並列して接続されている場合には、電話回線や光ファイバケーブルからユーザ端末までの下り回線で３Ｍｂｐｓのコンテンツデータ、ユーザ端末から電話回線や光ファイバケーブルまでの上り回線で２台のユーザ端末に対する６Ｍｂｐｓのコンテンツデータというように、上下回線で９Ｍｂｐｓのコンテンツデータを無線で通信しなければならなかった。
【００８１】
一方、家庭の玄関や台所にユーザ端末を配設し、電話回線や光ファイバケーブルとユーザ端末とを有線で接続するとともに、ユーザ端末から、リビングや居間に配設されたディスプレイなどの出力装置までを無線によって接続することもできるが、ユーザ端末から出力装置までの間がアナログ信号であることがあり、この場合においては、コンテンツデータの質（画質や音質など）を劣化させるおそれがあった。また、一般的に、ユーザ端末には、リモコンなどからの赤外線信号を受信する赤外線センサが設けられているが、ユーザ端末を家庭の玄関や台所に配設することによって、その赤外線信号が受信不可能な状態となってしまうおそれがあった。
【００８２】
そこで、本発明を採用した本実施形態においては、従来の技術と比べて、上層のユーザ端末と下層のユーザ端末との中継など、通信に関する制御を行う通信制御手段と、コンテンツデータを出力させる制御を行う出力制御手段とを設け、通信制御手段は、上層及び下層に論理接続された端末装置を有線で接続し、出力制御手段との間を無線で接続することによって、たとえば、電話回線や光ファイバケーブルと通信制御回路との間、通信制御回路と出力制御回路との間におけるトラフィックの増大を防止することができる。つまり、相対的に多くのコンテンツデータを供給する上層及び下層の端末装置との間を有線で接続するとともに、相対的に少ないコンテンツデータを供給する通信制御手段と出力制御手段との間を無線で接続することによって、上層及び下層の端末装置との間や、通信制御手段と出力制御手段との間におけるトラフィックの増大を防止することができる。また、たとえば、端末装置における出力制御手段から、ディスプレイなどの出力装置までにおいてアナログ信号で通信する場合であっても、通信制御手段から出力制御手段までにおいてデジタル信号で、無線で通信することによって、コンテンツデータの質（画質や音質など）を劣化させることを防止することができることもある。また、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００８３】
また、通信制御手段と出力制御手段は別体に設けられた。従って、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００８４】
また、通信制御手段としての通信制御回路と、出力制御手段としての出力制御回路とを有する。従って、コンテンツデータの供給を充分に可能とするとともに、通信制御手段としての通信制御回路と、出力制御手段としての出力制御回路とをある程度離れた場所に配設することが可能である。
【００８５】
［４．ＬＡＮ側装置５１の構成等の説明］
次に、図５を参照して、ＬＡＮ側装置５１の構成及び動作について説明する。
【００８６】
ＬＡＮ側装置５１は、専用のコンピュータのほか、一般のパーソナルコンピュータを適用可能であり、図５に示すように、ＣＰＵ２０１と、各種プログラム等を記憶（格納）する書き換え可能な主記憶装置としての第１記憶部２０２と、各種データ等を記憶するＨＤＤ等から構成された第２記憶部２０３と、インターネット４を介して放送局端末１や他のユーザ端末２や接続先紹介サーバ３との間で通信を行うネットワークインターフェイス２０４と、無線回線を介してＡＶ側装置５２との間で通信を行う無線通信インターフェイス２０５と、を備えて構成され、これらの各種構成要素はシステムバス２０６を介して相互に接続されている。なお、本実施形態においては、ＣＰＵ２０１と第１記憶部２０２とで制御手段２０７を構成している。また、ネットワークインターフェイス２０４は、ルータ１０ｂを介して、インターネット４に接続されている。
【００８７】
また、このＬＡＮ側装置５１は、後述するＡＶ側装置５２における電源ユニット２６５（図６参照）とは別体の電源ユニット２０８から供給される電源によって電気的に動作することとなる。このように、通信制御手段としてのＬＡＮ側装置５１は、出力制御手段用電源とは独立して動作する通信制御手段用電源を有する。従って、たとえば、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、コンテンツデータの中継を行う通信制御手段における通信制御手段用電源さえオン状態であれば、出力制御手段における出力制御手段用電源をオフ状態としても、他の装置との通信を行うことができ、複数の端末装置の接続状態の安定化を図ることができる。また、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【００８８】
（第１記憶部２０２について）
また、第１記憶部２０２には、ユーザ端末２のコンピュータとしての基本的な機能を提供するためのＯＳプログラム２２０と、ツリー接続された１段上層の端末装置（放送局端末１又はユーザ端末２）のＩＰアドレスとツリー接続された１段下層のユーザ端末２のＩＰアドレスの管理等を行うためのトポロジー制御プログラム２２１と、放送局端末１から直接又は他のユーザ端末２に中継されてストリーミング配信されるコンテンツデータのストリーム受信等を行うためのストリーム制御プログラム２２２と、ＡＶ側装置５２との間で無線通信を行うための無線通信プログラム２２３と、ＡＶ側装置５２において設定されている状態の判定を行う設定状態判定プログラム２２４と、上層端末装置から受信したパケットを一時蓄積するためのリングバッファ２２５等を記憶しており、これらはＣＰＵ２０１によって読み出され、ＣＰＵ２０１によってこれらのプログラムに従った機能が実行される。
【００８９】
ここで、ＯＳプログラム２２０は、ＣＰＵ２０１によって読み出されて実行されることにより、第１記憶部２０２や第２記憶部２０３などのメモリ管理などのＬＡＮ側装置５１であるコンピュータの基本的な機能を実行可能にするものである。そして、このＯＳプログラム２２０がＣＰＵ２０１によって実行された状態で、上述のトポロジー制御プログラム２２１、ストリーム制御プログラム２２２、無線通信プログラム２２３等が第１記憶部２０２から読み出されて実行される。
【００９０】
なお、ＯＳプログラム２２０、トポロジー制御プログラム２２１、ストリーム制御プログラム２２２、無線通信プログラム２２３、設定状態判定プログラム２２４等は、たとえば、インターネット４に接続されたサーバ等から第１記憶部２０２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記憶媒体に記録されてから当該記憶媒体のドライブを介して、第１記憶部２０２に読み込まれるようにしてもよい。
【００９１】
（制御手段２０７について）
制御手段２０７は、上述のようにＣＰＵ２０１と第１記憶部２０２とから構成され、ＣＰＵ２０１が第１記憶部２０２に記憶された各種プログラム２２０〜２２４を読み出して実行することにより、ユーザ端末２全体を統括制御し、かつ、後述する通信手段、配信コンテンツデータ受信手段、コンテンツデータ中継手段、接続先紹介要求送信手段、接続先候補受信手段、接続手段、トポロジー管理手段、参加継続手段、ストローミング制御手段、無線通信手段、情報受信手段、コンテンツデータ出力供給手段、コンテンツデータ出力規制制御手段、設定状態判定手段等として機能するようになっている。
【００９２】
なお、ＣＰＵ２０１がストリーム制御プログラム２２２を実行することによって、通信手段、ストリーム制御手段、配信コンテンツデータ受信手段、コンテンツデータ中継手段等として、またＣＰＵ２０１がトポロジー制御プログラム２２１を実行することによってトポロジー管理手段、接続先紹介要求送信手段、接続先候補受信手段、接続手段、参加継続手段等として、またＣＰＵ２０１が無線通信プログラム２２３を実行することによって無線通信手段、情報受信手段、コンテンツデータ出力供給手段、コンテンツデータ出力規制制御手段等として、またＣＰＵ２０１が設定状態判定プログラム２２４を実行することによって設定状態判定手段等として、それぞれ機能するようになっている。
【００９３】
（通信手段について）
通信手段は、配信プロトコルを用いて、ツリー接続された１段上層の端末装置から配信されるコンテンツデータを受信し、このように受信したコンテンツデータをツリー接続された１段下層のユーザ端末２へ配信するために用いられる。つまり、通信手段は、１段上層の端末装置からのコンテンツデータを受信し、そのコンテンツデータを１段下層のユーザ端末２へ中継することとなる。
【００９４】
（接続先紹介要求送信手段について）
接続先紹介要求送信手段は、自ユーザ端末２をコンテンツ配信システムＳへ参加させるために、接続先紹介サーバ３へ自ユーザ端末２の登録を要求すると共に、接続先紹介要求を送信して接続先紹介サーバ３へ接続先候補を要求する機能を有している。
【００９５】
また、接続先紹介要求送信手段は、接続先紹介サーバ３に対して新たな接続先を要求する再接続先要求手段としての機能を有しており、特に、後述する設定状態判定手段によって第２状態であると判定された場合において、接続先紹介サーバ３に対して新たな接続先を要求する機能を有する。
【００９６】
（接続先候補受信手段について）
接続先候補受信手段は、接続先紹介要求送信手段によって接続先紹介サーバ３へ送信された接続先紹介要求に対して、接続先紹介サーバ３から送信される接続先候補の情報、すなわち接続先候補の端末装置のＩＰアドレスやポート番号など（以下、接続先候補の情報を含めて、「接続先候補」と呼ぶことがある。）を受信する機能を有する。
【００９７】
（接続手段について）
接続手段は、接続先候補受信手段によって受信した接続先候補の情報に基づいて、その接続先候補への接続を行う機能を有する。すなわち、接続手段は、接続先候補のＩＰアドレス及びポート番号等をあて先とした接続要求を行い、接続先候補との論理接続を行う。このように接続先候補と接続することによって自ユーザ端末２をツリー状階層構造の一部に組み込むことが可能となる。
【００９８】
また、接続手段は、後述するＡＶ側装置５２の第１操作情報送信手段によって送信されたコンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する放送局端末１の階層に参加する第１操作制御手段としての機能を有している。尚、言い換えると、第１操作制御手段は、後述するＡＶ側装置５２の第１操作情報送信手段によって送信された第１操作情報に応じて外部装置と所定の通信を行う機能を有する。
【００９９】
（トポロジー管理手段について）
トポロジー管理手段は、現在接続している配信チャンネルにおいて、接続手段によって接続したツリー状階層構造の１段上層の端末装置のＩＰアドレスやポート番号を第１記憶部２０２に記憶して管理し、また、上述したコンテンツデータ中継手段によってコンテンツデータを転送するツリー状階層構造の１段下層のユーザ端末２のＩＰアドレス及びポート番号などを第１記憶部２０２に記憶して管理する。
【０１００】
（参加継続手段について）
参加継続手段は、後述するＡＶ側装置５２の設定状態判定手段によって配信されたコンテンツデータを出力しない第２状態であると判定された場合において、コンテンツ配信システムＳへの参加を継続する機能を有する。従って、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、配信されたコンテンツデータを出力しない第２状態であっても、コンテンツ配信システムへの参加を継続することによって、その端末装置を離脱させることなく、下層の端末装置へ中継することができるため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１０１】
また、この参加継続手段は、第２状態において上層のユーザ端末２又は放送局端末１から配信されるコンテンツの受信を継続するコンテンツ受信継続手段、第２状態において下層のユーザ端末２にコンテンツの中継を継続するコンテンツデータ中継継続手段、第１状態から第２状態となった際に、第１状態における上層論理接続を維持する上層論理接続維持手段、第１状態から第２状態となった際に、第１状態における下層論理接続を維持する下層論理接続維持手段としての機能を有している。
【０１０２】
コンテンツ受信継続手段は、後述する設定状態判定手段によって第２状態であると判定された場合において、後述する配信コンテンツ受信手段による配信装置から配信されるコンテンツデータの受信を継続する機能を有する。
【０１０３】
コンテンツデータ中継継続手段は、後述する設定状態判定手段によって第２状態であると判定された場合において、後述するコンテンツデータ中継手段による下層に論理接続されたユーザ端末２への中継を継続する機能を有する。
【０１０４】
上層論理接続維持手段は、後述する設定状態判定手段によって第１状態から第２状態となったと判定された際に、その第１状態において上層に論理接続されていた上層論理接続を維持する機能を有する。
【０１０５】
下層論理接続維持手段は、後述する設定状態判定手段によって第１状態から第２状態となったと判定された際に、その第１状態において下層に論理接続されていた下層論理接続を維持する機能を有する。
【０１０６】
（ストリーム制御手段について）
ストリーム制御手段は、上層の端末装置からストリーミング配信されるコンテンツデータを受信する配信コンテンツデータ受信手段、１段上層の端末装置から受信したコンテンツデータを１段下層のユーザ端末２へストリーミング配信するコンテンツデータ中継手段としての機能を有している。
【０１０７】
配信コンテンツデータ受信手段は、上層のユーザ端末２又は放送局端末１から配信プロトコルにより順次送信されるコンテンツパケットを順次受信する機能を有し、上層の端末装置がコンテンツデータの配信に用いる通信プロトコルと同一の通信プロトコルを用いてこの上層の端末装置との通信を行う。なお、この配信コンテンツデータ受信手段は、順次受信したコンテンツパケットをリングバッファ２２５へ蓄積する。つまり、この配信コンテンツデータ受信手段は、コンテンツ配信システムＳへの参加により、放送局端末１から配信されるコンテンツデータを受信する機能を有する。尚、上述したように、ＬＡＮ側装置５１と、上層に論理接続されたユーザ端末２又は放送局端末１との間は、有線によって接続されているため、この配信コンテンツデータ受信手段は、上層のユーザ端末２と有線で論理接続されるとも言い換えることができる。
【０１０８】
このコンテンツデータ中継手段は、上層の端末装置から順次ストリーミング配信されるコンテンツパケットを下層のユーザ端末２へ順次送信する機能を有し、上層の端末装置がコンテンツ配信に用いている通信プロトコルと同様の通信プロトコルを用いて下層のユーザ端末２との通信を行う。つまり、コンテンツデータ中継手段は、コンテンツ配信システムへＳの参加において、下層に他のユーザ端末２が論理接続されている場合に、上述した配信コンテンツデータ受信手段によって受信されたコンテンツデータを、その下層に論理接続されたユーザ端末２へ中継する機能を有する。尚、上述したように、ＬＡＮ側装置５１と、下層に論理接続されたユーザ端末２との間は、有線によって接続されているため、このコンテンツデータ中継手段は、下層のユーザ端末２と有線で論理接続されるとも言い換えることができる。
【０１０９】
（無線通信手段について）
無線通信手段は、ＡＶ側装置５２との間で無線通信を行うために用いられる。この無線通信手段は、ＡＶ側装置５２から各種の情報を受信する情報受信手段と、受信されたコンテンツデータをＡＶ側装置５２に供給するコンテンツデータ出力供給手段、そのコンテンツデータ出力供給手段によるコンテンツデータの供給を規制するコンテンツデータ出力規制制御手段としての機能を有している。
【０１１０】
この情報受信手段は、ＡＶ側装置５２における電源の状態に関する電源状態情報や、ＡＶ側装置５２においてコンテンツのチャンネルの選択に関するコンテンツデータ選択情報等を受信することとなる。
【０１１１】
また、コンテンツデータ出力供給手段は、ＡＶ側装置５２がコンテンツデータを出力するオン状態であると上述した設定状態判定手段によって判定された場合において、配信コンテンツデータ受信手段によって受信されたコンテンツデータを、ＡＶ側装置５２に供給する機能を有する。尚、上述したように、ＬＡＮ側装置５１と、ＡＶ側装置５２との間は、無線によって接続されているため、このコンテンツデータ出力供給手段は、ＡＶ側装置５２と無線で接続されるとも言い換えることができる。
【０１１２】
また、コンテンツデータ出力規制制御手段は、ＡＶ側装置５２の電源がオフ状態であると判定された場合に、上述した配信コンテンツデータ受信手段によって受信されたコンテンツデータを、コンテンツデータ出力供給手段によってＡＶ側装置５２に供給させることを規制する制御を行う機能を有する。従って、出力制御手段において第２状態に設定された場合には、通信制御手段においてコンテンツデータの供給を規制するため、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【０１１３】
（設定状態判定手段について）
また、設定状態判定手段は、ＡＶ側装置５２における状態を判定する機能を有する。特に、本実施形態においては、設定状態判定手段は、ＡＶ側装置５２における電源ユニット２６５がオン状態である場合には、ＡＶ側装置５２によって設定された状態が、コンテンツデータを出力する第１状態であると判定することとなり、ＡＶ側装置５２における電源ユニット２６５がオフ状態である場合には、ＡＶ側装置５２によって設定された状態が、コンテンツデータを出力しない第２状態であると判定することとなる。
【０１１４】
（リングバッファについて）
リングバッファ２２５は、ストリーム受信制御手段によって受信されたコンテンツパケットを順次蓄積する。なお、このリングバッファ２２５は、コンテンツパケットを格納する位置を示すライトポインタ（書き込みポイント）と、ＡＶ側装置５２等に供給するために次に取り出すコンテンツパケットを格納する位置を示すリードポインタ（読み出しポイント）を有している。つまり、このリングバッファ２２５は、上層のユーザ端末２又は放送局端末１から受信され、下層のユーザ端末２やＡＶ側装置５２へ供給されるコンテンツデータを一時的に記憶する一時記憶手段として機能することとなる。
【０１１５】
［５．ＡＶ側装置５２の構成等の説明］
次に、図６を参照して、ＡＶ側装置５２の構成及び動作について説明する。
【０１１６】
ＡＶ側装置５２は、専用のコンピュータのほか、一般のパーソナルコンピュータを適用可能であり、図６に示すように、ＣＰＵ２５１と、各種プログラム等を記憶（格納）する書き換え可能な主記憶装置としての第１記憶部２５２と、各種データ等を記憶するＨＤＤ等から構成された第２記憶部２５３と、上述したＬＡＮ側装置５１との間で無線通信を行う無線通信インターフェイス２５４と、ユーザによってＡＶ側装置５２を遠隔操作するために所定の赤外線信号を送信及び受信するリモコン２５５と、このリモコン２５５と赤外線により通信を行うための赤外線ポート２５６と、ユーザによってＡＶ側装置５２を操作可能な操作スイッチ２５７と、赤外線ポート２５６及び操作スイッチ２５７を制御する周辺機器制御チップ２５８と、ＣＰＵ２０１からイメージデータを受け取り、内部のビデオメモリ（図示せず）に書き込むと共にこのビデオメモリに書き込んだデータを後述のディスプレイ２５９に表示するビデオチップ２６０と、ＦＭ音源やＷａｖｅ  Ｔａｂｌｅ音源などの音源を有し、オーディオ信号をスピーカ２６２に出力することによってスピーカ２６２から音波を出力させる音源チップ２６１と、を備えて構成され、これらの各種構成要素はシステムバス２６３を介して相互に接続されている。なお、本実施形態においては、ＣＰＵ２５１と第１記憶部２５２とで制御手段２６４を構成している。
【０１１７】
また、このＡＶ側装置５２は、上述したＬＡＮ側装置５１における電源ユニット２０８とは別体の電源ユニット２６５から供給される電源によって電気的に動作することとなる。このように、通信制御手段としてのＡＶ側装置５２は、通信制御手段用電源とは独立して動作する出力制御手段用電源を有する。従って、たとえば、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、コンテンツデータの中継を行う通信制御手段における通信制御手段用電源さえオン状態であれば、出力制御手段における出力制御手段用電源をオフ状態としても、他の装置との通信を行うことができ、複数の端末装置の接続状態の安定化を図ることができる。また、コンテンツデータの供給を充分に可能とするとともに、通信制御手段と出力制御手段とをある程度離れた場所に配設することが可能である。
【０１１８】
（第１記憶部２５２について）
また、第１記憶部２５２には、ＡＶ側装置５２のコンピュータとしての基本的な機能を提供するためのＯＳプログラム２７０、ＬＡＮ側装置５１との間で無線通信を行うための無線通信プログラム２７１、ディスプレイ２５９の制御等を行うための画面制御プログラム２７２、配信されたコンテンツデータの再生等を行うためのプレイヤプログラム２７３と、電源の状態、モードの設定などの各種状態を管理する状態管理プログラム２７４、ＬＡＮ側装置５１から受信したコンテンツデータを一時蓄積するためのリングバッファ２７５等を記憶しており、これらはＣＰＵ２０１によって読み出され、ＣＰＵ２０１によってこれらのプログラムに従った機能が実行される。
【０１１９】
ここで、ＯＳプログラム２７０は、ＣＰＵ２５１によって読み出されて実行されることにより、リモコン２５５や操作スイッチ２５７の入出力に関する機能や、第１記憶部２５２や第２記憶部２５３などのメモリ管理などのＡＶ側装置５２であるコンピュータの基本的な機能を実行可能にするものである。そして、このＯＳプログラム２７０がＣＰＵ２５１によって実行された状態で、上述の無線通信プログラム２７１、画面制御プログラム２７２、プレイヤプログラム２７３、状態管理プログラム２７４等が第１記憶部２５２から読み出されて実行される。
【０１２０】
なお、ＯＳプログラム２７０、無線通信プログラム２７１、画面制御プログラム２７２、プレイヤプログラム２７３、状態管理プログラム２７４等は、たとえば、インターネット４に接続されたサーバ等から、ＬＡＮ側装置５１等を介して、第１記憶部２５２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記憶媒体に記録されてから当該記憶媒体のドライブを介して、第１記憶部２５２に読み込まれるようにしてもよい。
【０１２１】
（制御手段２５３について）
制御手段２５３は、上述のようにＣＰＵ２５１と第１記憶部２５２とから構成され、ＣＰＵ２５１が第１記憶部２５２に記憶された各種プログラム２７０〜２７４を読み出して実行することにより、ＡＶ側装置５２全体を統括制御し、かつ、後述するストリーミング制御手段、無線通信手段、デコード手段、コンテンツ出力制御手段、表示制御手段等として機能するようになっている。
【０１２２】
なお、ＣＰＵ２５１がＯＳプログラム２５０を実行することによって、操作検知手段等として、また、ＣＰＵ２５１が無線通信プログラム２７１を実行することによって、無線通信手段等として、またＣＰＵ２５１がストリーム制御プログラム２７２を実行することによって、ストリーム制御手段等として、またＣＰＵ２５１が画面制御プログラム２７３を実行することによって表示制御手段等として、またＣＰＵ２５１がプレイヤプログラム２７４を実行することによってデコード手段及びコンテンツ出力制御手段等として、ＣＰＵ２５１が状態管理プログラム２７４を実行することによって状態設定手段等として、それぞれ機能するようになっている。
【０１２３】
（操作検知手段について）
操作検知手段は、ＬＡＮ側装置５１によって受信されるコンテンツデータを選択する操作など、ユーザによって操作可能なリモコン２５５や操作スイッチ２５７の入出力に関する機能を有する。つまり、操作検知手段は、ユーザによる操作を検知することとなる。
【０１２４】
（状態設定手段について）
状態設定手段は、電源ユニット２６５がオン状態であるかオフ状態であるかなど、ＡＶ側装置５２の状態に関する制御を行う機能を有する。言い換えると、状態設定手段は、ＬＡＮ側装置５１から受信されたコンテンツデータを出力するオン状態と、ＬＡＮ側装置５１から受信されたコンテンツデータを出力しないオフ状態とのいずれかに設定することとなる。尚、本実施形態においては、電源がオン状態である場合を第１状態の一例とし、電源がオフ状態である場合を第２状態の一例としている。尚、具体的には状態設定手段は、本実施形態においては、電源ユニット２６５の電源スイッチや、電源がオフ状態となる電圧を監視する監視素子などを含むが、これに限らない。
【０１２５】
（無線通信手段について）
無線通信手段は、ＬＡＮ側装置５１から供給されるコンテンツデータを受信する供給コンテンツデータ受信手段しての機能を有している。
【０１２６】
供給コンテンツデータ受信手段は、ＬＡＮ側装置５１から順次送信されるコンテンツパケットを順次受信する機能を有する。なお、この供給コンテンツデータ受信手段は、順次受信したコンテンツパケットをリングバッファ２７５へ蓄積する。つまり、この供給コンテンツデータ受信手段は、電源がオン状態である場合において、ＬＡＮ側装置５１によってＡＶ側装置５２に供給されたコンテンツデータを受信することとなる。
【０１２７】
また、この無線通信手段は、電源ユニット２６５がオフ状態からオン状態となった場合や、電源ユニット２６５がオン状態からオフ状態となった場合等には、ＡＶ側装置５２の電源の状態を示す電源状態情報をＬＡＮ側装置５１に送信する電源状態情報送信手段としても機能する。
【０１２８】
また、この無線通信手段は、リモコン２５５や操作スイッチ２５７の入出力によって、コンテンツのチャンネルを変更する操作が行われた場合には、コンテンツデータ選択情報をＬＡＮ側装置５１に送信する。つまり、無線通信手段は、ＬＡＮ側装置５１によって受信されるコンテンツデータを選択する操作が操作検知手段によって検知された場合には、コンテンツデータ選択情報をＬＡＮ側装置５１に送信する第１操作情報送信手段として機能する。
【０１２９】
（デコード手段について）
デコード手段は、ストリーミング配信用のデータ形式にエンコードされたデータをスピーカ２６２やディスプレイ２５９などに出力（再生）するためにデコードする。
【０１３０】
（コンテンツ出力制御手段について）
コンテンツ出力制御手段は、ＬＡＮ側装置５１から受信したコンテンツデータ、すなわち供給コンテンツデータ受信手段で受信したコンテンツパケットを順次再生させる制御を行う機能を有している。このコンテンツ出力制御手段は、ビデオチップ２６０や音源チップ２６１を動作させることによってこの機能を実現しており、デコード手段により所定のコンテンツデータ形式（たとえば、Ｗａｖｅ形式）に変換されたデータを音源チップ２６１やビデオチップ２６０によってオーディオ信号やビデオ信号へ変換した後、このオーディオ信号をスピーカ２６２へ出力したり、ビデオ信号をディスプレイ２５９へ出力したりすることによってコンテンツデータの再生を行う。なお、上述のデコード手段を含めてコンテンツ出力制御手段とすることもできる。つまり、このコンテンツ出力制御手段は、上述した供給コンテンツデータ受信手段によって受信されたコンテンツデータを、ディスプレイ２５９、スピーカ２６２などの出力手段に出力させる制御を行うこととなる。
【０１３１】
（リングバッファについて）
リングバッファ２７５は、供給コンテンツデータ受信手段によって受信されたコンテンツパケットを順次蓄積する。そして、コンテンツ出力制御手段によって所定の再生時刻になったコンテンツパケットがリングバッファ２７５から取り出され、そのコンテンツデータが出力（再生）される。なお、リングバッファ２７５は、コンテンツパケットを格納する位置を示すライトポインタ（書き込みポイント）と次に取り出すコンテンツパケットを格納する位置を示すリードポインタ（読み出しポイント）を有しており、コンテンツ出力制御手段はこれらを利用してリングバッファ２７５への格納及び取り出しを行っている。
【０１３２】
（表示制御手段について）
表示制御手段は、ビデオチップ２６０及びディスプレイ２５９を制御して、コンテンツデータや各種情報を表示する機能を有している。すなわち、表示制御手段は、ディスプレイ２５９にどのようにコンテンツの映像や各種情報を表示するかを制御することができる。
【０１３３】
なお、ＬＡＮ側装置５１から画像データが配信されないような場合には、表示制御手段は、予め第１記憶部２５２または第２記憶部２５３に記憶させた画像データをディスプレイ２５９に表示するようにしてもよい。
【０１３４】
［６．接続先紹介サーバ３の構成等の説明］
次に、図７を参照して、接続先紹介サーバ３の構成及び動作について説明する。
【０１３５】
接続先紹介サーバ３は、専用サーバコンピュータのほか、一般のサーバコンピュータを適用可能であり、図７に示すように、ＣＰＵ３０１と、各種プログラム等を記憶（格納）する書き換え可能な主記憶装置としての第１記憶部３０２と、各種データ等を記憶するＨＤＤ等から構成された第２記憶部３０３と、インターネット４を介して放送局端末１やユーザ端末２との間で通信を行うネットワークインターフェイス３０４と、所定の情報を入力可能なキーボード３０５やマウス３０６等の入力手段を制御する周辺機器制御チップ３０７と、ＣＰＵ３０１からイメージデータを受け取り、内部のビデオメモリ（図示せず）に書き込むと共にこのビデオメモリに書き込んだデータを後述のディスプレイ３０９に表示するビデオチップ３０８とを備えて構成され、これらの各種構成要素はシステムバス３１０を介して相互に接続されている。なお、本実施形態においては、ＣＰＵ３０１と第１記憶部３０２とで制御手段３１１を構成している。なお、ネットワークインターフェイス３０４は、ルータ１０ｃを介して、インターネット４に接続されている。
【０１３６】
また、第２記憶部３０３には、放送チャンネルのトポロジーの状態、すなわち放送局端末１やユーザ端末２の接続状態を記憶するトポロジーデータベース３１２と、放送局端末１やユーザ端末２の所在位置であるＩＰアドレスを記憶する端末管理データベース３１３とを有している。
【０１３７】
（第１記憶部３０２について）
また、第１記憶部３０２には、接続先紹介サーバ３のコンピュータとしての基本的な機能を提供するためのＯＳプログラム３２０と、配信チャンネルに接続される複数のユーザ端末２のＩＰアドレスや放送局端末１のＩＰアドレス等を管理するための端末管理プログラム３２１と、放送チャンネルのツリー状階層構造を構築及び管理等を行うためのトポロジー管理プログラム３２２と、ユーザ端末２から送信される接続先紹介要求に対応する配信チャンネルの接続先候補を判定し、ユーザ端末２へ接続先候補の情報の送信等を行うための接続先紹介プログラム３２３と、コンテンツ配信システムＳの運用管理等を行うための運用管理プログラム３２４等を記憶しており、これらはＣＰＵ３０１によって読み出され、ＣＰＵ３０１によってこれらのプログラムに従った機能が実行される。
【０１３８】
ここで、ＯＳプログラム３２０は、ＣＰＵ３０１によって読み出されて実行されることにより、キーボード３０５やマウス３０６の入出力に関する機能や、第１記憶部３０２や第２記憶部３０３などのメモリ管理などのコンピュータの基本的な機能を実行可能にするものである。そして、このＯＳプログラムがＣＰＵ３０１によって実行された状態で、上述の端末管理プログラム３２１、トポロジー管理プログラム３２２、接続先紹介プログラム３２３、運用管理プログラム３２４等が実行される。
【０１３９】
なお、ＯＳプログラム３２０、端末管理プログラム３２１、トポロジー管理プログラム３２２、接続先紹介プログラム３２３、運用管理プログラム３２４等は、たとえば、インターネット４に接続されたサーバ等から第１記憶部３０２にダウンロードされるようにしてもよく、又ＣＤ−ＲＯＭ等の記憶媒体に記録されてから当該記憶媒体のドライブを介して、第１記憶部３０２に読み込まれるようにしてもよい。
【０１４０】
（制御手段３１１について）
制御手段３１１は、上述のようにＣＰＵ３０１と第１記憶部３０２とから構成され、ＣＰＵ３０１が第１記憶部３０２に記憶された各種プログラム３２０〜３２４を読み出して実行することにより、接続先紹介サーバ３全体を統括制御し、かつ、後述する接続先候補選択手段、通知手段、トポロジー管理手段、端末管理手段等として機能させる。
【０１４１】
なお、ＣＰＵ３０１が端末管理プログラム３２１を実行することによって、端末管理手段等として、またＣＰＵ３０１がトポロジー管理プログラム３２２を実行することによってトポロジー管理手段等として、さらにＣＰＵ３０１が接続先紹介プログラム３２３を実行することによって接続先候補選択手段、通知手段等として、それぞれ機能するようになっている。
【０１４２】
（接続先候補選択手段について）
接続先候補選択手段は、ユーザ端末２から接続先紹介要求を受信したとき、コンテンツ配信システムＳの階層構造の構築状況等に基づいて、適切な接続先候補を選択する。
【０１４３】
（通知手段について）
通知手段は、接続先候補選択手段によって選択された接続先候補を、接続先紹介要求を送信したユーザ端末２へ通知する機能を有する。この接続先候補の通知は、接続先候補の情報、すなわち接続先候補の端末装置のＩＰアドレスやポート番号などの情報を含む。
【０１４４】
（トポロジー管理手段について）
トポロジー管理手段は、放送局端末１から送信される放送局端末登録処理要求に基づいて、新規配信チャンネルのツリー状階層構造を生成するための新規トポロジー生成手段と、ユーザ端末２の接続先紹介要求や接続切断通知などのトポロジー変動通知によってユーザ端末２の接続情報を変更するトポロジー変更手段としての機能を有している。
【０１４５】
新規トポロジー生成手段は、放送局端末１から放送局端末登録処理要求を受信すると、放送局端末登録処理要求のトポロジーテーブルを生成してトポロジーデータベース３１２へ登録する。
【０１４６】
また、トポロジー変更手段は、トポロジーデータベース３１２に記憶されるトポロジーテーブルにユーザ端末２の情報を追加又は削除する機能を実行するものであり、ユーザ端末２からの接続先紹介要求、接続切断要求等に基づいて、トポロジーテーブルへの追加又は変更を行うものである。
【０１４７】
（端末管理手段について）
端末管理手段は、ユーザ端末２からのユーザ端末登録要求を受信すると、端末管理データベース３１３へこのユーザ端末２の所在情報であるＩＰアドレスを登録する。また、放送局端末１からの放送局端末登録要求を受信した場合も、この放送局端末１の所在情報であるＩＰアドレスを端末管理データベース３１３に登録する。なお、これらのＩＰアドレスはユーザ端末登録要求や放送局端末登録要求に含まれ、これらの登録要求からＩＰアドレスを取得する。
【０１４８】
［７．各種処理の説明］
以下、接続先紹介サーバ３、ユーザ端末２、即ち、ＬＡＮ側装置５１と、ＡＶ側装置５２との詳細動作について、図８〜図１３のフローチャートを用いて更に具体的に説明する。図８は接続先紹介サーバ３における接続先紹介サーバメイン処理を示すフローチャート、図９はＬＡＮ側装置５１におけるＬＡＮ側装置メイン処理を示すフローチャート、図１０はＬＡＮ側装置５１における上層接続処理を示すフローチャート、図１１はＬＡＮ側装置５１における下層接続処理を示すフローチャート、図１２はＬＡＮ側装置５１におけるパケット操作処理を示すフローチャート、図１３はＡＶ側装置５２におけるＡＶ側装置メイン処理を示すフローチャートである。
【０１４９】
尚、本実施形態においては、放送局端末１における詳細な処理内容の説明を省略する。概略としては、放送局端末１においては、電源がＯＮされると、放送局端末１のトポロジー管理手段は、接続先紹介サーバ３に対して自放送局端末１の登録処理を行い、放送局端末１のＩＰアドレスや放送内容などの必要な情報を接続先紹介サーバ３へ送信する。その後、接続先紹介サーバ３により放送局端末１のＩＰアドレスやポート番号などを紹介されたユーザ端末２から、接続要求がやってくると、放送局端末１はその接続を受け入れる。そして、制御手段１１４は、コンテンツデータのストリーミング配信を行うためのパケット配信処理を実行することとなる。
【０１５０】
（接続先紹介サーバメイン処理）
まず、図８を参照して、接続先紹介サーバ３における接続先紹介サーバメイン処理の概要を説明する。
【０１５１】
接続先紹介サーバ３の動作が開始されると、接続先紹介サーバ３における制御手段３１１は、放送局端末１やユーザ端末２（ＬＡＮ側装置５１）からの要求や通知を受信可能な状態にするなど、初期設定処理を実行する（ステップＳ１００）。そして、接続先紹介サーバ３の制御手段３１１は、放送局端末１やユーザ端末２からの要求情報や通知情報を受信したか否かを判定する（ステップＳ１０１）。制御手段３１１は、要求情報や通知情報を受信したと判定すると（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に処理を移行させ、以下に説明するステップＳ１０２からステップＳ１０７の少なくともいずれかの処理を実行する。一方、制御手段３１１は、要求情報や通知情報を受信していないと判定すると（ステップＳ１０１：Ｎｏ）、以下に説明するステップＳ１０２からステップＳ１０７のいずれの処理も実行することなく、接続先紹介サーバ３の電源がオフ状態でなければ（ステップＳ１０８：Ｙｅｓ）、再度、ステップＳ１０１に処理を移し、接続先紹介サーバ３の電源がオフ状態であれば（ステップＳ１０８：Ｎｏ）、接続先紹介サーバメイン処理を終了させる。
【０１５２】
ステップＳ１０２において、制御手段３１１は、ユーザ端末２の登録を行う旨のユーザ端末登録情報を受信したか否かを判定する。この処理において、制御手段３１１が、ユーザ端末登録情報を受信したと判定すると（ステップＳ１０２：Ｙｅｓ）、接続先候補選択手段は、ユーザ端末２のコンテンツデータのチャンネルと、コンテンツ配信システムＳの階層構造の構築状況等に基づいて、ユーザ端末２が論理接続されると安定化するような論理接続位置を決定する処理（ステップＳ１０３）を行う。そして、通信手段は、接続先を返信する（ステップＳ１０３５）。この処理において、ステップＳ１０３５において、通知手段は、接続先候補選択手段によって選択された接続先候補を、接続先紹介要求を送信したユーザ端末２等へ通知する。すなわち、ユーザ端末が、ステップＳ１０３で決定した位置に位置決めできるように、その位置の一つ上流のユーザ端末のＩＰアドレスとポート番号を、接続先として紹介するのである。
【０１５３】
そして、端末管理手段は、決定された論理接続位置に基づいて、トポロジーデータベース３１２の更新処理を行い、また、端末管理データベース３１４へこのユーザ端末２の論理接続位置であるＩＰアドレスを登録し、端末管理データベース３１４の更新処理を行う（ステップＳ１０４）。この処理が終了した場合には、接続先紹介サーバ３の電源がオフ状態でなければ（ステップＳ１０８：Ｙｅｓ）、再度、ステップＳ１０１に処理を移し、接続先紹介サーバ３の電源がオフ状態であれば（ステップＳ１０８：Ｎｏ）、接続先紹介サーバメイン処理を終了させる。
【０１５４】
また、制御手段３１１は、ユーザ端末登録情報を受信していないと判定すると（ステップＳ１０２：Ｎｏ）、受信した要求が放送局端末１からの登録要求であるか否かの判定を行う（ステップＳ１０５）。この処理において、制御手段３１１は、受信した要求が放送局端末１からの登録要求であると判定すると（ステップＳ１０５；Ｙｅｓ）、接続先紹介サーバ３のトポロジー管理手段を動作させ、新規トポロジー生成手段によって新規配信チャンネルのトポロジーテーブルを生成してトポロジーデータベース３１２へ登録するトポロジーデータベース更新処理を行う（ステップＳ１０６）。なお、制御手段３１１は、放送局端末１の所在情報を端末管理データベース３１４にも登録することとなる。この処理が終了した場合には、接続先紹介サーバ３の電源がオフ状態でなければ（ステップＳ１０８：Ｙｅｓ）、再度、ステップＳ１０１に処理を移し、接続先紹介サーバ３の電源がオフ状態であれば（ステップＳ１０８：Ｎｏ）、接続先紹介サーバメイン処理を終了させる。
【０１５５】
また、制御手段３１１は、受信した要求が放送局端末１からの登録要求ではないと判定すると（ステップＳ１０５：Ｎｏ）、受信したその他の要求や通知に対応する処理を行い（ステップＳ１０７）、接続先紹介サーバ３の電源がオフ状態でなければ（ステップＳ１０８：Ｙｅｓ）、再度、ステップＳ１０１に処理を移し、接続先紹介サーバ３の電源がオフ状態であれば（ステップＳ１０８：Ｎｏ）、接続先紹介サーバメイン処理を終了させる。
【０１５６】
（ＬＡＮ側装置メイン処理）
まず、図９を参照して、ＬＡＮ側装置５１におけるＬＡＮ側装置メイン処理の概要を説明する。
【０１５７】
まず、ＬＡＮ側装置５１の電源がＯＮされると、ＬＡＮ側装置５１の制御手段２０７は、ＬＡＮ側装置機内の初期設定処理を行う（ステップＳ１１）。この処理において、ＬＡＮ側装置５１の接続先紹介要求送信手段は、接続先紹介サーバ３に対して自ユーザ端末２の登録処理を行う。すなわち、このＬＡＮ側装置５１の接続先紹介要求送信手段は、ＬＡＮ側装置５１のＩＰアドレスなどの必要な情報等を接続先紹介サーバ３へ送信する。そして、接続先紹介サーバ３のトポロジー管理手段によって、これらの情報がトポロジーデータベース３１２と端末管理データベース３１３へ登録される。また、ＬＡＮ側装置５１の接続先紹介要求送信手段は、接続先紹介サーバ３へ接続先紹介要求を送信する。特に、このＬＡＮ側装置５１の接続先紹介要求送信手段は、予め記憶されているデフォルトチャンネルを示す情報を含む接続先紹介要求を接続先紹介サーバ３へ送信する。そして、接続先候補受信手段は、接続先紹介要求送信手段によって接続先紹介サーバ３へ送信された接続先紹介要求に対して、接続先紹介サーバ３から送信される端末装置の接続先候補のＩＰアドレスやポート番号などを受信する。そして、接続手段は、接続先候補受信手段によって受信した接続先候補への接続を行う。これによって、制御手段は、予め記憶されているデフォルトチャンネルのコンテンツデータを受け取り可能となるように、ＬＡＮ側装置５１を上層のユーザ端末２又は放送局端末１に論理接続することとなる。尚、本実施形態においては、予め記憶されているデフォルトチャンネルのコンテンツデータを受け取り可能となるように論理接続したが、これに限らず、たとえば、以前に、ＬＡＮ側装置５１の電源がオフ状態となったときに選択されていたチャンネルのコンテンツデータを受け取り可能となるように論理接続してもよい。
【０１５８】
次に、制御手段２０７は、上層接続処理を行う（ステップＳ１２）。この処理において、制御手段２０７は、上層への論理接続に関する処理を実行する。特に、制御手段２０７は、チャンネル変更である場合には、接続先紹介サーバ３に新たな接続先の問合せを行い、問い合わせの結果に基づいて、上層のユーザ端末２又は放送局端末１を認識する。このＬＡＮ側装置５１の上層接続処理については、図１０を用いて後に詳説する。
【０１５９】
その後、制御手段２０７は、下層接続処理を行う（ステップＳ１３）。この処理において、制御手段２０７は、下層への論理接続に関する処理を実行する。特に、制御手段２０７は、接続先紹介サーバ３より下層にユーザ端末２を追加する依頼があった場合において、帯域に余裕はあるかときには、下層に端末装置を論理接続する。このＬＡＮ側装置５１の下層接続処理については、図１１を用いて後に詳説する。
【０１６０】
そして、制御手段２０７は、パケット操作処理を実行する（ステップＳ１４）。この処理において、制御手段２０７は、上層のユーザ端末２又は放送局端末１からコンテンツデータを受け取り、バッファし、ＡＶ側装置５２の状態を判定した結果、ＡＶ側装置５２において放送局端末１から配信されたコンテンツデータを出力する第１状態に設定されていた場合には、コンテンツデータをＡＶ側装置５２に供給する。また、制御手段２０７は、下層に論理接続されたユーザ端末２がある場合には、そのユーザ端末２にコンテンツデータを供給する。このＬＡＮ側装置５１のパケット操作処理については、図１２を用いて後に詳説する。
【０１６１】
そして、制御手段２０７は、状態通知処理を実行する（ステップＳ１５）。制御手段２０７は、ＡＶ側装置５２における電源状態情報が情報受信手段によって受信されることによって、ＡＶ側装置５２において設定される状態をモニタする。そして、設定状態判定手段は、そのモニタの結果、ＡＶ側装置５２において設定された状態が、放送局端末１から配信されたコンテンツデータを出力する第１状態であるか、放送局端末１から配信されたコンテンツデータを出力しない第２状態であるかを判定する。特に、設定状態判定手段は、ＡＶ側装置５２における電源ユニット２６５がオフ状態である場合には、ＡＶ側装置５２において設定された状態が、放送局端末１から配信されたコンテンツデータを出力しない第２状態であると判定することとなる。そして、ＡＶ側装置５２において設定が第１状態となった旨の第１状態情報、ＡＶ側装置５２において設定が第２状態となった旨の第２状態情報等を接続先紹介サーバ３に送信する。特に、再接続先要求手段は、第２状態となった旨の第２状態情報を接続先紹介サーバ３に送信することによって、第２状態において、複数のユーザ端末２の接続状態の一部又は全部を記憶する接続先紹介サーバ３に対して、新たな接続先を要求することとなる。従って、通信制御手段では、第２状態において、接続管理装置に対して新たな接続先を要求することができるため、たとえば、安定していない接続位置を新たな接続先とすることによって、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１６２】
また、ステップＳ１５を実行した後には、再度、ステップＳ１２を実行することとなる。つまり、このように、ステップＳ１１を実行した後には、ステップＳ１２〜ステップＳ１５が順次繰り返し実行されることとなる。尚、本実施形態においては、ＬＡＮ側装置５１において、ＡＶ側装置５２における設定に関する第１状態情報、第２状態情報等を接続先紹介サーバ３に送信する一方、接続先紹介サーバ３においては、それら第１状態情報、第２状態情報等に基づく処理を実行しないため、ステップＳ１５を省略して制御しても問題ない。
【０１６３】
（上層接続処理）
次に、図１０を参照して、ＬＡＮ側装置５１における上層接続処理について説明する。
【０１６４】
上層接続処理が開始されると、制御手段２０７は、チャンネル変更であるかを判定する（ステップＳ２１）。この処理において、制御手段２０７は、ＡＶ側装置５２から、ＡＶ側装置５２においてコンテンツのチャンネルの選択に関するコンテンツデータ選択情報等が情報受信手段によって受信された否かによって、コンテンツデータのチャンネルを変更するか否かを判定することとなる。
【０１６５】
そして、制御手段２０７がチャンネル変更であると判定する（ステップＳ２１：Ｙｅｓ）と、接続先紹介要求送信手段は、コンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する放送局端末１の階層に参加する要求情報を接続先紹介サーバ３に送信することによって、接続先紹介サーバ３に新たな接続先の問合せを行う（ステップＳ２２）。
【０１６６】
そして、接続先候補受信手段は、その問い合わせの結果としての接続位置情報を接続先紹介サーバ３から受信し、接続手段は、上層のユーザ端末２又は放送局端末１を認識し、上層に接続する（ステップＳ２３）。このような処理を実行した後には、上層接続処理を終了する。
【０１６７】
これによって、第１操作制御手段は、接続先紹介サーバ３から送信された問い合わせの結果としての接続位置情報を受信し、その問い合わせの結果に基づいて、コンテンツデータ選択情報に応じて選択されたコンテンツデータを配信する放送局端末１の階層に参加することとなる。従って、出力制御手段において、コンテンツデータを選択する操作に応じて、コンテンツデータ選択情報を通信制御手段に送信することによって、通信制御手段においてコンテンツデータ選択情報に応じてコンテンツデータを選択可能となる。また、相対的にユーザの近くに配設され易い出力制御手段において、ユーザによる操作を検知し、相対的にユーザの遠くに配設され易い通信制御手段において、その検知の結果に応じた操作制御を行うことが可能となり、ユーザによる操作を容易とすることができ、操作性の減退を防止することができる。
【０１６８】
尚、制御手段２０７は、チャンネル変更ではないと判定する（ステップＳ２１：Ｎｏ）と、上述したステップＳ２２、ステップＳ２３を実行することなく、上層接続処理を終了する。つまり、チャンネル変更がない限り、上層に接続されるユーザ端末２や放送局端末１を変更することがない。
【０１６９】
このため、ＡＶ側装置５２の電源がオフ状態であり、放送局端末１から配信されたコンテンツデータを出力しない第２状態であると設定状態判定手段によって判定された場合であっても、参加継続手段は、第２状態において、コンテンツ配信システムＳへの参加を継続することとなる。従って、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、放送局端末１から配信されたコンテンツデータを出力しない第２状態であっても、コンテンツ配信システムへの参加を継続することによって、その端末装置を離脱させることなく、下層の端末装置へ中継することができるため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１７０】
特に、上層論理接続維持手段は、設定状態判定手段によって第１状態から第２状態となったと判定された際に、その第１状態において上層に論理接続されていた上層論理接続を維持することとなる。従って、第１状態から第２状態となった場合であっても、上層論理接続を維持するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１７１】
（下層接続処理）
次に、図１１を参照して、ＬＡＮ側装置５１における下層接続処理について説明する。
【０１７２】
下層接続処理が開始されると、制御手段２０７は、他のユーザ端末２より接続依頼があったかを判定する（ステップＳ３１）。そして、制御手段２０７は、他のユーザ端末２より接続依頼があったと判定する（ステップＳ３１：Ｙｅｓ）と、帯域に余裕はあるかを判定する（ステップＳ３２）。そして、制御手段２０７が帯域に余裕はあると判定する（ステップＳ３２：Ｙｅｓ）と、接続手段は、依頼があったユーザ端末２を下層に接続する（ステップＳ３３）。このような処理を実行した後には、下層接続処理を終了する。
【０１７３】
尚、他のユーザ端末２より接続依頼がなかったと判定する（ステップＳ３１：Ｎｏ）、又は、帯域に余裕はないと判定する（ステップＳ３２：Ｙｅｓ）と、ステップＳ３３を実行することなく、下層接続処理を終了する。つまり、他のユーザ端末２より接続依頼があり、かつ、帯域に余裕はある場合を除いて、下層に接続されるユーザ端末２を変更することがない。
【０１７４】
このため、ＡＶ側装置５２の電源がオフ状態であり、放送局端末１から配信されたコンテンツデータを出力しない第２状態であると設定状態判定手段によって判定された場合であっても、参加継続手段は、第２状態において、コンテンツ配信システムＳへの参加を継続することとなる。従って、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、放送局端末１から配信されたコンテンツデータを出力しない第２状態であっても、コンテンツ配信システムへの参加を継続することによって、その端末装置を離脱させることなく、下層の端末装置へ中継することができるため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１７５】
特に、下層論理接続維持手段は、設定状態判定手段によって第１状態から第２状態となったと判定された際に、その第１状態において下層に論理接続されていた下層論理接続を維持することとなる。従って、第１状態から第２状態となった場合であっても、下層論理接続を維持するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１７６】
（パケット操作処理）
次に、図１２を参照して、ＬＡＮ側装置５１におけるパケット操作処理について説明する。
【０１７７】
パケット操作処理が開始されると、配信コンテンツデータ受信手段は、上層のユーザ端末２からコンテンツデータの１パケット分を受信する（ステップＳ４１）。つまり、配信コンテンツデータ受信手段は、コンテンツ配信システムＳへの参加により、放送局端末１から配信されるコンテンツデータを受信することとなる。
【０１７８】
そして、一時記憶手段は、バッファリングする（ステップＳ４２）。このように、一時記憶手段は、上述した配信コンテンツ受信手段によって受信され、下層に論理接続されたユーザ端末２や、無線回線で接続されるＡＶ側装置５２へ供給されるコンテンツデータを一時的に記憶することとなる。
【０１７９】
そして、設定状態判定手段は、ＡＶ側装置５２の電源がＯＮであるかを判定する（ステップＳ４３）。この処理において、設定状態判定手段は、ＡＶ側装置５２における電源がオン状態である場合には、ＡＶ側装置５２の状態設定手段によって設定された状態が、コンテンツデータを出力する第１状態であると判定し、ＡＶ側装置５２における電源がオフ状態である場合には、ＡＶ側装置５２の状態設定手段によって設定された状態が、コンテンツデータを出力しない第２状態であると判定することとなる。
【０１８０】
そして、設定状態判定手段がＡＶ側装置５２の電源がＯＮであると判定する（ステップＳ４３：Ｙｅｓ）、つまり、コンテンツデータを出力する第１状態であると判定すると、コンテンツデータ出力供給手段は、受信した１パケット分のコンテンツデータを、ＡＶ側装置５２に送信する（ステップＳ４４）。この処理において、コンテンツデータ出力供給手段は、配信コンテンツデータ受信手段によって受信されたコンテンツデータを、ＡＶ側装置５２に供給することとなる。
【０１８１】
一方、ＡＶ側装置５２の電源がＯＦＦであると判定する（ステップＳ４３：Ｎｏ）と、ステップＳ４４を実行せず、受信されたコンテンツデータを、ＡＶ側装置５２に供給しないこととなる。つまり、コンテンツデータ出力規制制御手段は、設定状態判定手段によって第２状態であると判定された場合に、配信コンテンツデータ受信手段によって受信されたコンテンツデータを、コンテンツデータ出力供給手段によってＡＶ側装置５２に供給させることを規制する制御を行うこととなる。
【０１８２】
そして、トポロジー管理手段は、下層にユーザ端末２が接続されているかを判定する（ステップＳ４５）。この処理において、トポロジー管理手段が下層にユーザ端末２が接続されていると判定する（ステップＳ４５：Ｙｅｓ）と、コンテンツデータ中継手段は、受信した１パケット分のコンテンツデータを、下層のユーザ端末２に送信する（ステップＳ４６）。この処理において、コンテンツデータ中継手段は、コンテンツ配信システムＳへの参加において、下層に他のユーザ端末２が論理接続されている場合に、配信コンテンツデータ受信手段によって受信されたコンテンツデータを、その下層に論理接続されたユーザ端末２へ中継することとなる。一方、下層にユーザ端末２が接続されていないと判定する（ステップＳ４５：Ｎｏ）と、ステップＳ４６を実行しない。このような処理を実行した後には、パケット操作処理を終了する。
【０１８３】
このように、端末装置は、通信制御手段と、その通信制御手段とは独立した出力制御手段とを有する。通信制御手段は、コンテンツ配信システムへの参加により、配信装置から配信されるコンテンツデータを受信し、その受信されたコンテンツデータを、下層に他の端末装置が論理接続されている場合にその端末装置へ中継するとともに、放送局端末１から配信されたコンテンツデータを出力する第１状態である場合には、受信されたコンテンツデータを出力制御手段に供給し、放送局端末１から配信されたコンテンツデータを出力しない第２状態において、コンテンツ配信システムへの参加を継続する。出力制御手段は、放送局端末１から配信されたコンテンツデータを出力する第１状態と、放送局端末１から配信されたコンテンツデータを出力しない第２状態とのいずれかに設定し、第１状態において供給されたコンテンツデータを受信し、受信されたコンテンツデータを出力させる制御を行う。従って、通信制御手段と出力制御手段とが独立して動作しないノード装置と比べて、放送局端末１から配信されたコンテンツデータを出力しない第２状態であっても、コンテンツ配信システムへの参加を継続することによって、その端末装置を離脱させることなく、下層の端末装置へ中継することができるため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１８４】
また、通信制御手段は、第２状態であると判定された場合に、受信されたコンテンツデータを出力制御手段に供給させることを規制する制御を行い、第１状態であると判定された場合に、受信されたコンテンツデータを出力制御手段に供給する。従って、出力制御手段において第２状態に設定された場合には、通信制御手段においてコンテンツデータの供給を規制するため、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【０１８５】
また、上述したように、ＡＶ側装置５２の電源がオフ状態であり、放送局端末１から配信されたコンテンツデータを出力しない第２状態であると設定状態判定手段によって判定された場合であっても、コンテンツ受信継続手段は、第２状態において、放送局端末１から配信されるコンテンツデータの受信を継続し、コンテンツデータ中継継続手段は、下層に論理接続された端末装置への中継を継続することとなる。従って、第２状態であっても、コンテンツデータの受信と、その中継を継続するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１８６】
また、通信制御手段では、第１状態から第２状態になった際に、その第１状態において上層に論理接続されていた上層論理接続を維持するとともに、その第１状態において下層に論理接続されていた下層論理接続を維持する。従って、第１状態から第２状態となった場合であっても、上層論理接続、下層論理接続を維持するため、複数の端末装置の論理接続の再構築を頻繁に行うことを防止することができ、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０１８７】
（ＡＶ側装置メイン処理）
また、図１３を参照して、ＡＶ側装置５２におけるＡＶ側装置メイン処理の概要を説明する。
【０１８８】
まず、ＡＶ側装置５２の電源がオン状態にされると、ＡＶ側装置５２の制御手段２６４は、ＡＶ側装置機内の初期設定処理を行う（ステップＳ６１）。この処理において、状態設定手段は、コンテンツデータを出力する第１状態に設定する。そして、電源状態情報送信手段は、電源オン状態通知処理を行う。この処理において、電源状態情報送信手段は、電源ユニット２６５がオフ状態からオン状態となったため、このような場合には、ＡＶ側装置５２の電源の状態を示す電源状態情報をＬＡＮ側装置５１に送信する。そして、第１操作情報送信手段は、前回電源がオフ状態となったときに記憶したコンテンツデータのチャンネルを示すコンテンツデータ選択情報をＬＡＮ側装置５１に送信する。
【０１８９】
そして、制御手段２６４は、チャンネル変更であるか否かを判定する（ステップＳ６２）。この処理において、制御手段２６４は、ＬＡＮ側装置５１によって受信されるコンテンツデータを選択する操作が操作検知手段によって検知された場合には、チャンネル変更であると判定する。この処理において、制御手段がチャンネル変更であると判定する（ステップＳ６２：Ｙｅｓ）と、第１操作情報送信手段は、ＬＡＮ側装置５１に変更連絡を行う（ステップＳ６３）。つまり、第１操作情報送信手段は、受信されるコンテンツデータを選択する操作が操作検知手段によって検知された場合には、コンテンツデータ選択情報をＬＡＮ側装置５１に送信することとなる。一方、制御手段がチャンネル変更ではないと判定する（ステップＳ６２：Ｎｏ）と、ステップＳ６３を実行しない。
【０１９０】
そして、供給コンテンツデータ受信手段は、ＬＡＮ側装置５１より１パケット分のコンテンツデータを受け取る（ステップＳ６４）。この処理において、供給コンテンツデータ受信手段は、電源がオン状態である場合、即ち、設定状態判定手段によって第１状態であると判定された場合において、コンテンツデータ出力供給手段によって供給された前記コンテンツデータを受信することとなる。そして、制御手段２６４は、リングバッファ２７５にバッファリングを行い、リングバッファ２７５には、供給コンテンツデータ受信手段によって受信されたコンテンツパケットが順次蓄積される（ステップＳ６５）。
【０１９１】
そして、コンテンツ出力制御手段は、所定の再生時刻になった１パケット分のコンテンツデータがリングバッファ２７５から取り出され、１パケット音声・映像再生する（ステップＳ６６）。この処理において、コンテンツ出力制御手段は、供給コンテンツデータ受信手段によって受信されたコンテンツデータを出力させる制御を行うこととなる。
【０１９２】
そして、制御手段２６４は、電源がオフ状態であるか否かを判定する（ステップＳ６７）。この処理において、制御手段２６４が、電源がオフ状態であると判定する（ステップＳ６７：Ｙｅｓ）と、制御手段２６４は、電源オフ状態通知処理を行う（ステップＳ６８）。この処理において、制御手段２６４は、この時点においてコンテンツデータのチャンネルを示すコンテンツデータ選択情報を記憶する。そして、電源状態情報送信手段は、電源ユニット２６５がオン状態からオフ状態となる場合には、ＡＶ側装置５２の電源の状態を示す電源状態情報をＬＡＮ側装置５１に送信し、状態設定手段は、上述した配信コンテンツデータ受信手段によって受信されたコンテンツデータを出力しない第２状態に設定することとなる。このような処理を実行した後には、ＡＶ側装置メイン処理を終了する。一方、制御手段２６４が、電源がオフ状態ではないと判定する（ステップＳ６７：Ｎｏ）と、再度、ステップＳ６２を実行することとなる。これによって、繰り返し、ステップＳ６２からステップＳ６７を実行することとなる。
【０１９３】
尚、本実施形態においては、電源がオン状態となるように操作スイッチが操作された後に、電源がオン状態となった旨の第１状態情報を送信し、電源がオフ状態となるように操作スイッチが操作された後や、所定の電圧値以下となったことを検出した後に、電源がオフ状態となった旨の第２状態情報を送信したが、これに限らず、例えば、電源がオン状態となるように操作スイッチが操作された後に、所定の周期で第１状態情報を送信し、電源がオフ状態となった場合に、第１状態情報を送信しないように構成してもよい。これによって、ＬＡＮ側装置５１においても、ＡＶ側装置５２において設定されている状態が判定することができる。また、ＡＶ側装置５２から第１状態であるか第２状態であるかを判定するための情報をＬＡＮ側装置５１に送信していたが、ＬＡＮ側装置５１からＡＶ側装置５２に対して問い合わせを行い、問い合わせに応答したら第１状態であると判定し、問い合わせに応答がなかったら第２状態であると判定してもよい。
【０１９４】
（第２実施形態）
上述第１実施形態のコンテンツ配信システムＳでは、ＡＶ側装置５２の電源がオフ状態である場合には、コンテンツデータのチャンネルの変更ができないため、ＡＶ側装置５２の電源がオン状態からオフ状態になった際に、そのオン状態において上層及び下層に論理接続されていた上層論理接続及び下層論理接続を維持し、その後、ＡＶ側装置５２の電源がオフ状態である場合にも、上層のユーザ端末２又は放送局端末１の接続状態を必ず維持し、上層に論理接続されたユーザ端末２からのコンテンツデータの受信を継続するとともに、下層に論理接続されたユーザ端末２への中継を継続したが、これに限らず、例えば、条件によっては接続状態を変更してもよく、例えば、条件によってはコンテンツデータの受信、中継を中断してもよい。もちろん、これら上層に論理接続されていたユーザ端末２又は放送局端末１は、同じチャンネル内でなくてもよい。尚、以下に説明する第２実施形態のコンテンツ配信システムにおいては、条件によっては、上層のユーザ端末２又は放送局端末１の接続状態を変更させる。
【０１９５】
以下、本発明の最良の第２実施形態を図面に基づいて説明する。なお、本実施形態においては、発明の理解を容易とするために、上述した第１実施形態と同じ構成を省略し、第１実施形態とは異なる構成についてのみ説明する。
【０１９６】
（接続先候補選択手段について）
接続先紹介サーバ３のＣＰＵ３０１が接続先紹介プログラム３２３を実行することによって機能する接続先候補選択手段は、ユーザ端末２から接続先紹介要求を受信したとき、又は、ＡＶ側装置５２の電源がオン状態やオフ状態となったとき、コンテンツ配信システムＳの階層構造の構築状況等に基づいて、適切な接続先候補を選択する。
【０１９７】
（上層接続処理）
ＬＡＮ側装置５１において実行される上層接続処理においては、図１４に示すように、設定状態判定手段は、上層接続処理が開始されると、ＡＶ側装置５２の電源がオン状態であるか否かを判定する（ステップＳ２６）。そして、設定状態判定手段が、ＡＶ側装置５２の電源がオン状態であると判定すると（ステップＳ２６：Ｙｅｓ）、ステップＳ２１に処理を移す。
【０１９８】
一方、設定状態判定手段が、ＡＶ側装置５２の電源がオフ状態であると判定すると（ステップＳ２６：Ｎｏ）、制御手段２０７は、接続先紹介サーバ３より接続先変更依頼があったか否かを判定する（ステップＳ２７）。制御手段２０７は、接続先候補受信手段によって接続位置情報を接続先紹介サーバ３から受信した場合には、接続先紹介サーバ３より接続先変更依頼があったと判定することとなる。
【０１９９】
制御手段２０７が、接続先紹介サーバ３より接続先変更依頼があったと判定すると（ステップＳ２７：Ｙｅｓ）、接続手段は、上層のユーザ端末２又は放送局端末１を認識し、上層に接続することによって、接続先の変更を行う。この処理が終了した場合には、上層接続処理を終了する。一方、制御手段２０７が、接続先紹介サーバ３より接続先変更依頼がなかったと判定すると（ステップＳ２７：Ｎｏ）、ステップＳ２８を実行することなく、上層接続処理を終了する。
【０２００】
（接続先紹介サーバメイン処理）
一方、図８の接続先紹介サーバ３のステップＳ１０２においては、制御手段３１１は、ユーザ端末２の登録を行う旨のユーザ端末登録情報、又は、ＡＶ側装置５２の状態がコンテンツデータを出力しない第２状態となった旨の第２状態情報を受信したか否かを判定する。この処理において、制御手段３１１が、ユーザ端末登録情報、又は、第２状態情報を受信したと判定すると（ステップＳ１０２：Ｙｅｓ）、接続先候補選択手段は、ユーザ端末２のコンテンツデータのチャンネルと、コンテンツ配信システムＳの階層構造の構築状況等に基づいて、ユーザ端末２が論理接続されると安定化するような論理接続位置を決定する処理（ステップＳ１０３）を行う。特に、制御手段３１１が第２状態情報を受信したと判定すると、接続先候補選択手段は、ＡＶ側装置５２の電源がオフ状態となり、ＡＶ側装置５２においてチャンネルの変更が行われる可能性が低くなるため、可能な限り上層に、ＡＶ側装置５２に対応するＬＡＮ側装置５１が位置するように、論理接続位置を決定することとなる。これによって、接続先候補選択手段は、電源がオフ状態となったＡＶ側装置５２に対応するＬＡＮ側装置５１の論理接続位置として、安定させる位置を決定することとなる。また、接続先候補選択手段は、ＡＶ側装置５２の電源がオン状態のときとオフ状態のときとでは、異なる論理接続位置を決定することがある。つまり、接続先候補選択手段は、ＡＶ側装置５２の電源に基づいて、論理接続位置を決定することとなる。
【０２０１】
これによって、ＡＶ側装置５２の電源がオフ状態である場合において、接続先紹介サーバ３によって、ＬＡＮ側装置５１を論理接続されると安定化するような論理接続位置をコンテンツ配信システムから検索した結果によっては、上層に論理接続されるユーザ端末２又は放送局端末１を変更させることとなり、より一層、複数の端末装置の接続状態の安定化を図ることができる。
【０２０２】
（第３実施形態）
また、上述第１実施形態、第２実施形態のコンテンツ配信システムでは、ＡＶ側装置５２は、ＬＡＮ側装置５１から受信されたコンテンツデータのみを、ディスプレイ２５９、スピーカ２６２に再生させたが、これに限らず、たとえば、ＬＡＮ側装置５１から受信されたコンテンツデータ以外にも、予め記憶媒体に記憶されたコンテンツデータをディスプレイ２５９、スピーカ２６２に再生させてもよい。また、ＡＶ側装置５２の電源がオン状態である場合において、ＬＡＮ側装置５１から受信されたコンテンツデータを出力するモードと、それ以外のコンテンツデータを出力するモードとのいずれかを設定可能としてもよい。また、上述した実施形態においては、ＡＶ側装置５２の電源がオン状態である場合に第１状態と判定し、ＡＶ側装置５２の電源がオフ状態である場合に第２状態と判定したが、これに限らず、例えば、ＡＶ側装置５２の電源がオン状態であっても、必ずしも、第１状態と判定せずに、第２状態と判定することがあるようにしてもよい。
【０２０３】
以下、本発明の最良の第３実施形態を図面に基づいて説明する。なお、本実施形態においては、発明の理解を容易とするために、上述した第１実施形態、第２実施形態と同じ構成を省略し、第１実施形態、第２実施形態とは異なる構成についてのみ説明する。
【０２０４】
（ＡＶ側装置５２の構成）
ＡＶ側装置５２は、図１５に示すように、ＣＤ又はＤＶＤからコンテンツデータを読み出すＣＤ／ＤＶＤリーダ２９０の制御を行うＣＤ／ＤＶＤドライバ２９１と、ラジオの電波を受信するラジオインターフェイス２９２と、を備えて構成され、これらの各種構成要素はシステムバス２６３を介して相互に接続されている。
【０２０５】
制御手段２０７は、リモコン２５５や操作スイッチ２５７などユーザによる操作を検知する操作検知手段、ＡＶ側装置５２における電源がオン状態である場合において、オンラインコンテンツ受信モードとオンラインコンテンツ非受信モードとのいずれかにモードを設定するモード設定手段、オンラインコンテンツ受信モードに関する操作に対応する第１操作情報をＬＡＮ側装置５１に送信する第１操作情報送信手段、オンラインコンテンツ非受信モードに関する操作に対応する第２操作情報をＬＡＮ側装置５１に送信する第２操作情報送信手段、オンラインコンテンツ非受信モードに関する操作に対応する処理を行う操作処理手段としての機能を有する。
【０２０６】
（ＬＡＮ側装置５１の構成）
また、ＬＡＮ側装置５１の設定状態判定手段は、上述したＡＶ側装置５２のモード設定手段によって設定されたモードがオンラインコンテンツ受信モードである場合には、ＡＶ側装置５２の状態設定手段によって設定された状態が第１状態であると判定する機能を有する。
【０２０７】
（パケット操作処理）
ＬＡＮ側装置５１において実行されるパケット操作処理においては、図１６に示すように、設定状態判定手段がＡＶ側装置５２の電源がＯＮであると判定すると（ステップＳ４３：Ｙｅｓ）、設定状態判定手段は、ＡＶ側装置５２において設定されているモードがオンラインコンテンツ受信モード（第１コンテンツデータ出力モード）であるか否かを判定する（ステップＳ４７）。この処理において、設定状態判定手段は、第１コンテンツデータ出力モードに関する操作に対応する第１操作情報を受信した場合には、その第１操作情報に応じて第１状態であると判定することとなり、第２コンテンツデータ出力モードに関する操作に対応する第２操作情報を受信した場合には、その第２操作情報に応じて第２状態であると判定することとなる。このように、設定状態判定手段は、後述するＡＶ側装置５２のモード設定手段によって設定されたモードがオンラインコンテンツ受信モードである場合には、状態設定手段によって設定された状態が、第１状態であると判定することとなる。
【０２０８】
この処理において、設定状態判定手段が、ＡＶ側装置５２において設定されているモードがオンラインコンテンツ受信モードであると判定する（ステップＳ４７：Ｙｅｓ）、つまり、コンテンツデータを出力する第１状態であると判定すると、コンテンツデータ出力供給手段は、受信した１パケット分のコンテンツデータを、ＡＶ側装置５２に送信し（ステップＳ４４）、ＡＶ側装置５２の電源がＯＦＦであると判定する（ステップＳ４３：Ｎｏ）、又は、ＡＶ側装置５２において設定されているモードがオンラインコンテンツ受信モードではないと判定すると（ステップＳ４７：Ｎｏ）、コンテンツデータを出力しない第２状態であると判定し、ステップＳ４４を実行せず、受信されたコンテンツデータを、ＡＶ側装置５２に供給しないこととなる。
【０２０９】
このように、出力制御手段において第２状態に設定された場合には、通信制御手段においてコンテンツデータの供給を規制するため、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【０２１０】
（ＡＶ側装置メイン処理）
また、ＡＶ側装置５２において実行されるＡＶ側装置メイン処理においては、図１７に示すように、ステップＳ６３において、第１操作情報送信手段がＬＡＮ側装置５１に変更連絡を行った後には、操作検知手段は、モード変更か否かを判定する（ステップＳ７１）。この処理において、操作検知手段は、ユーザによって操作可能なリモコン２５５や操作スイッチ２５７のモード変更操作を検知した場合に、モード変更があったと判定することとなる。
【０２１１】
操作検知手段が、モード変更があったと判定すると（ステップＳ７１：Ｙｅｓ）、モード設定手段は、モード変更設定処理を実行する（ステップＳ７２）。この処理において、モード設定手段は、ＡＶ側装置５２における電源がオン状態である場合において、ＡＶ側装置５２における供給コンテンツデータ受信手段によって受信されたコンテンツデータを出力するオンラインコンテンツ受信モードと、オンラインコンテンツ非受信モード（第２コンテンツデータ出力モード）とのいずれかにモードを設定することとなる。このオンラインコンテンツ非受信モードとは、オンラインコンテンツ受信モードとは異なり、供給コンテンツデータ受信手段によって受信されたコンテンツデータを直ちに出力させずに、上述したＣＤ、ＤＶＤ、ラジオの電波におけるコンテンツデータを出力（再生）させるモードである。また、このオンラインコンテンツ非受信モードには、たとえば、予め購入してあったコンテンツデータを出力するようなモードなど、ＬＡＮ側装置５１、無線通信を介して受信した放送局端末１からのコンテンツデータが第２記憶部２５３などに予め記憶されており、そのコンテンツデータを出力するモードも含まれる。
【０２１２】
そして、制御手段２６４は、モード変更連絡を行う（ステップＳ７３）。この処理において、第１操作情報送信手段は、オンラインコンテンツ非受信モードからオンラインコンテンツ受信モードに設定された場合には、オンラインコンテンツ受信モードに変更された旨の連絡をＬＡＮ側装置５１に行う。つまり、第１操作情報送信手段は、オンラインコンテンツ受信モードに関する操作が上述した操作検知手段によって検知された場合には、その操作に対応する第１操作情報をＬＡＮ側装置５１に送信する。一方、第２操作情報送信手段は、オンラインコンテンツ受信モードからオンラインコンテンツ非受信モードに設定された場合には、オンラインコンテンツ非受信モードに変更された旨の連絡をＬＡＮ側装置５１に行う。つまり、第２操作情報送信手段は、オンラインコンテンツ非受信モードに関する操作が上述した操作検知手段によって検知された場合には、その操作に対応する第２操作情報をＬＡＮ側装置５１に送信する。このような処理が終了した場合には、図１８のステップＳ７４に処理を移す。一方、操作検知手段は、モード変更がなかったと判定すると（ステップＳ７１：Ｎｏ）、上述したステップＳ７２、ステップＳ７３を実行せず、図１８のステップＳ７４に処理を移す。
【０２１３】
そして、図１８のステップＳ７４において、制御手段２６４は、オンラインコンテンツ受信モードであるかいなかを判定する。この処理において、制御手段２６４は、モード設定手段によって設定されたモードがオンラインコンテンツ受信モードであると判定すると（ステップＳ７４：Ｙｅｓ）、ステップＳ６４を実行する。一方、制御手段２６４は、モード設定手段によって設定されたモードがオンラインコンテンツ非受信モードであると判定すると（ステップＳ７４：Ｎｏ）、操作処理手段は、ＬＡＮ側装置５１以外より１パケット分のコンテンツデータを受け取る（ステップＳ７５）。具体的には、操作処理手段は、ＣＤ、ＤＶＤ、ラジオの電波におけるコンテンツデータを受け取ることとなる。つまり、操作処理手段は、オンラインコンテンツ非受信モードに関する操作が操作検知手段によって検知された場合には、その操作に対応する処理を行うこととなる。
【０２１４】
このように、設定されたモードが、出力制御手段用電源がオン状態である場合において、受信されたコンテンツデータを出力する第１コンテンツデータ出力モードであるときが第１状態であり、その第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードであるときが第２状態である。従って、出力制御手段用電源がオン状態であっても、受信されたコンテンツデータを出力する第１コンテンツデータ出力モードとは異なる第２コンテンツデータ出力モードである場合は、第２状態であるため、たとえば、通信制御手段においてコンテンツデータの供給を規制するなど、通信制御手段、出力制御手段における処理負荷を軽減することができる。
【０２１５】
また、出力制御手段は、第１コンテンツデータ出力モードに関する操作が検知された場合には、その操作に対応する第１操作情報を通信制御手段に送信するとともに、第２コンテンツデータ出力モードに関する操作が検知された場合には、その操作に対応する第２操作情報を通信制御手段に送信する。一方、通信制御手段は、第１操作情報に応じて外部装置と所定の通信を行うとともに、第２操作情報に応じて第２状態であると判定する。従って、出力制御手段においてモードを設定する操作に対応する第１操作情報、第２操作情報が通信制御手段に送信されることによって、通信制御手段において、それら第１操作情報、第２操作情報に対応する処理を実行することができる。また、相対的にユーザの近くに配設され易い出力制御手段において、ユーザによる操作を検知し、相対的にユーザの遠くに配設され易い通信制御手段において、その検知の結果に応じた操作制御を行うことが可能となり、ユーザによる操作を容易とすることができ、操作性の減退を防止することができる。
【０２１６】
（第４実施形態）
また、上述第１実施形態から第３実施形態のコンテンツ配信システムでは、発明の理解を容易にするために、各種エラー処理の説明を省略していたが、たとえば、ＬＡＮ側装置５１からＡＶ側装置５２へコンテンツデータを供給できないようなエラー処理を実行するとともに、ＡＶ側装置５２において受信したコンテンツデータを出力しない第２状態である場合には、そのようなエラー処理の実行を規制する制御を行うようにしてもよい。
【０２１７】
以下、本発明の最良の第４実施形態を図面に基づいて説明する。なお、本実施形態においては、発明の理解を容易とするために、上述した第３実施形態と同じ構成を省略し、第３実施形態とは異なる構成についてのみ説明する。
【０２１８】
（ＬＡＮ側装置５１の構成）
上述したＬＡＮ側装置５１における制御手段２０７は、リングバッファ２２５への書き込みポイントが、リングバッファ２２５の読み出しポイントを超えたか否かを検出するポイント検出手段、前記第１状態である場合において、書き込みポイントが読み出しポイントを超えたときに、エラー処理を行うエラー処理手段、第２状態である場合において、書き込みポイントが読み出しポイントを超えたときに、エラー処理を規制する制御を行うエラー処理規制制御手段としての機能を有する。
【０２１９】
（パケット操作処理）
ＬＡＮ側装置５１において実行されるパケット操作処理においては、図１９に示すように、ステップＳ４２においてバッファリングが終了した後に、制御手段２６４は、ポイント検出手段を動作させ、ポイント検出手段は、書き込みポイントが読み出しポイントを超えたか否かを判定する（ステップＳ５１）。つまり、ポイント検出手段は、配信コンテンツ受信手段から一時記憶手段への書き込みポイントが、ＡＶ側装置５２への読み出しポイントを超えたか否かを検出することとなる。この書き込みポイントとは、一時記憶手段としてのリングバッファ２２５において、次に受信したコンテンツパケットを一時記憶する位置を示し、読み出しポイントとは、一時記憶手段としてのリングバッファ２２５において、ＡＶ側装置５２に次に供給するコンテンツパケットを読み出す位置を示す。そして、書き込みポイントが、読み出しポイントを超えるということは、一度書き込まれ、供給されるために未だに読み出されていないコンテンツパケットが上書き記憶され、消去されることとなる。
【０２２０】
そして、ポイント検出手段が、書き込みポイントが読み出しポイントを超えたと判定すると（ステップＳ５１：Ｙｅｓ）、設定状態判定手段は、ＡＶ側装置５２の電源がオン状態であるか否かを判定する（ステップＳ５２）。そして、設定状態判定手段が、ＡＶ側装置５２の電源がオン状態であると判定すると（ステップＳ５２：Ｙｅｓ）、設定状態判定手段は、ＡＶ側装置５２において設定されたモードがオンラインコンテンツ受信モードであるか否かを判定する（ステップＳ５３）。
【０２２１】
そして、設定状態判定手段が、ＡＶ側装置５２において設定されたモードがオンラインコンテンツ受信モードであると判定すると（ステップＳ５３：Ｙｅｓ）、制御手段は、エラー処理手段を動作させ、エラー処理手段は、エラー処理を実行する（ステップＳ５４）。つまり、このエラー処理手段は、前記設定状態判定手段によって第１状態であると判定された場合において、書き込みポイントが読み出しポイントを超えたことが書き込みポイント検出手段によって検出されたときに、書き込みポイントが読み出しポイントを超えたことに対応するエラー処理を行うこととなる。そして、この処理が終了した場合には、図２０のステップＳ４３以降に処理を移す。
【０２２２】
一方、設定状態判定手段が、ＡＶ側装置５２の電源がオフ状態であると判定する（ステップＳ５２：Ｎｏ）、又は、ＡＶ側装置５２において設定されたモードがオンラインコンテンツ受信モードではないと判定すると（ステップＳ５３：Ｎｏ）、制御手段は、エラー処理規制制御手段を動作させ、エラー処理規制制御手段は、エラー処理手段を動作させない。つまり、エラー処理規制制御手段は、設定状態判定手段によって第２状態であると判定された場合において、書き込みポイントが読み出しポイントを超えたことが書き込みポイント検出手段によって検出されたときに、上述したようなエラー処理を規制する制御を行うこととなる。そして、図２０のステップ４３以降に処理を移す。
【０２２３】
このように、通信制御手段は、受信され、出力制御手段へ供給されるコンテンツデータを一時的に記憶する。通信制御手段は、書き込みポイントが読み出しポイントを超えたか否かを検出する。第１状態である場合において、書き込みポイントが読み出しポイントを超えたことが検出されたときに、エラー処理を行い、第２状態である場合において、書き込みポイントが読み出しポイントを超えたことが検出されたときに、エラー処理の実行を規制する。従って、第１状態においては、書き込みポイントが読み出しポイントを超えたことに対するエラー処理を実行することとなるが、第２状態においては、出力制御手段において、コンテンツデータを出力しないため、このようなエラー処理を実行することなく、通信制御手段における処理負荷を軽減することができる。
【０２２４】
また、上述した実施形態のコンテンツ配信システムでは、接続先紹介サーバ３において、複数のユーザ端末２の接続状態の全部が記憶されていたが、これに限らず、たとえば、ユーザ端末２において、複数のユーザ端末２の接続状態の一部又は全部を記憶するようにしてもよい。つまり、ＬＡＮ側装置５１の制御手段２０７は、放送局端末１を頂点として階層構造で多層に論理接続された複数のユーザ端末２の接続状態の一部又は全部を記憶する接続状態記憶手段としての機能を有する。また、制御手段２０７は、設定状態判定手段によって第２状態であると判定された場合において、接続状態記憶手段によって記憶された複数の端末装置の接続状態の一部又は全部に基づいて、自端末装置の階層構造上の新たな接続位置を変更可能に決定する接続状態変更制御手段としての機能も有することとなる。また、上述した実施形態においては、放送局端末１と、複数のユーザ端末２と、接続先紹介サーバ３とを含む構成であったが、これに限らず、たとえば、接続先紹介サーバ３を含まない構成としてもよい。従って、通信制御手段では、第２状態において、新たな接続先を変更可能に決定することができるため、たとえば、安定していない接続位置を新たな接続先として決定することによって、複数の端末装置の論理接続の接続品質やサービス品質を安定化させることができる。
【０２２５】
また、本実施形態においては、通信制御手段としての通信制御回路を有するＬＡＮ側装置５１と、出力制御手段としての出力制御回路を有するＡＶ側装置５２とが別体に設けられることによってユーザ端末２を構成したが、これに限らず、例えば、各制御回路自体を、一体（同一基板上など）に設けてもよい。
【０２２６】
また、本実施形態においては、ＬＡＮ側装置５１を、上層及び下層のユーザ端末２と有線で論理接続し、ＡＶ側装置５２と無線で接続したが、これに限らず、例えば、全て有線であってもよいし、全て無線であってもよい。もちろん、例えば、ＬＡＮ側装置５１を、上層及び下層のユーザ端末２と無線で論理接続し、ＡＶ側装置５２と有線で接続してもよい。また、本実施形態においては、デジタル信号で無線通信が行われたが、これに限らず、アナログ信号であってもよい。
【０２２７】
また、本実施形態においては、ＬＡＮ側装置５１のリングバッファ２２５において、第１状態であると判定された場合において、書き込みポイントが読み出しポイントを超えたときに、エラー処理を行い、第２状態であると判定された場合において、書き込みポイントが読み出しポイントを超えたときに、エラー処理の実行を規制したが、これに限らず、例えば、第１状態であるか第２状態であるかに関わらず、書き込みポイントが読み出しポイントを超えたときに、エラー処理を行ってもよい。もちろん、例えば、ＬＡＮ側装置５１のリングバッファ２２５において、第１状態であるか第２状態であるかに関わらず、書き込みポイントが読み出しポイントを超えたときに、エラー処理を行わなくてもよい。
【０２２８】
また、本実施形態においては、ＬＡＮ側装置５１は、電源ユニット２０８を、ＡＶ側装置５２は、電源ユニット２６５を、それぞれ備え、それぞれの電源ユニット２０８、２６５は、別体に、かつ、相互に独立して駆動するように構成したが、これに限らず、例えば、別体ではなく、一つの電源ユニットから相互に独立してＬＡＮ側装置５１とＡＶ側装置５２とが動作するように構成してもよい。また、例えば、相互に独立して動作しなくても、ＡＶ側装置５２における電源ユニットがオフ状態となっても、ＬＡＮ側装置５１における電源ユニットがオフ状態とならない構成であってもよい。具体的には、ＬＡＮ側装置５１は、電源ユニット２０８を有し、ＡＶ側装置５２には電源ユニットがなく、ＬＡＮ側装置５１における電源ユニット２０８から電源が供給されている。また、ＡＶ側装置５２と、ＬＡＮ側装置５１における電源ユニット２０８との間に、切替スイッチがあり、ＬＡＮ側装置５１における電源の状態が切替可能なように構成してもよい。
【０２２９】
また、本実施形態においては、ＬＡＮ側装置５１において、ＡＶ側装置５２における電源の状態等、ＡＶ側装置５２において設定された状態を判定し、その判定の結果が、ＡＶ側装置５２において放送局端末１から配信されたコンテンツデータを出力しない第２状態である場合には、ＬＡＮ側装置５１からＡＶ側装置５２にコンテンツデータを供給することを規制したが、これに限らず、例えば、このような判定や規制を行うことなく、ＬＡＮ側装置５１からＡＶ側装置５２にコンテンツデータを供給し続け、ＡＶ側装置５２の状態によって、コンテンツデータを受け取るか否かが設定されるようにしてもよい。具体的には、ＡＶ側装置５２における電源がオフ状態である場合には、もちろん、コンテンツデータが受け取ることができないため、上述したような判定や規制が行われなくても問題ない。つまり、ＡＶ側装置５２で放送局端末１から配信されたコンテンツデータを出力しない第２状態においても、コンテンツ配信システムへの参加を継続するように構成できればよい。
【０２３０】
また、本実施形態においては、コンテンツデータとして、画像データ、音声データの両方を採用したが、これに限られるものではなく、たとえば、コンテンツデータとして、画像データ、音声データのいずれか一方を採用してもよい。
【０２３１】
また、ＬＡＮ側装置５１とＡＶ側装置５２とのそれぞれにＣＰＵ、主記憶装置、電源ユニットを設けたが、ＬＡＮ側装置５１とＡＶ側装置５２とを一体化し、ＣＰＵ、主記憶装置、電源ユニットをそれぞれ１つずつ設け、プログラムによって、ＬＡＮ側装置５１の各手段、ＡＶ側装置５２の各手段として機能させるようにしてもよい。
【図面の簡単な説明】
【０２３２】
【図１】本実施形態におけるコンテンツ配信システムＳの概要構成例を示す図。
【図２】本実施形態におけるユーザ端末のコンテンツ中継動作の説明図。
【図３】本実施形態における放送局端末の概略構成例を示す図。
【図４】本実施形態におけるユーザ端末の概略構成例を示す図。
【図５】本実施形態におけるＬＡＮ側装置の概略構成例を示す図。
【図６】本実施形態におけるＡＶ側装置の概略構成例を示す図。
【図７】本実施形態における接続先紹介サーバの概略構成例を示す図。
【図８】接続先紹介サーバにおける接続先紹介サーバメイン処理を示すフローチャート。
【図９】ＬＡＮ側装置におけるＬＡＮ側装置メイン処理を示すフローチャート。
【図１０】ＬＡＮ側装置における上層接続処理を示すフローチャート。
【図１１】ＬＡＮ側装置における下層接続処理を示すフローチャート。
【図１２】ＬＡＮ側装置におけるパケット操作処理を示すフローチャート。
【図１３】ＡＶ側装置におけるＡＶ側装置メイン処理を示すフローチャート。
【図１４】ＬＡＮ側装置における上層接続処理を示すフローチャート。
【図１５】本実施形態におけるＡＶ側装置の概略構成例を示す図。
【図１６】ＬＡＮ側装置におけるパケット操作処理を示すフローチャート。
【図１７】ＡＶ側装置におけるＡＶ側装置メイン処理を示すフローチャート。
【図１８】ＡＶ側装置におけるＡＶ側装置メイン処理を示すフローチャート。
【図１９】ＬＡＮ側装置におけるパケット操作処理を示すフローチャート。
【図２０】ＬＡＮ側装置におけるパケット操作処理を示すフローチャート。
【符号の説明】
【０２３３】
１  放送局端末
２  ユーザ端末
３  接続先紹介サーバ
４  インターネット
１０  ルータ
５１  ＬＡＮ側装置
５２  ＡＶ側装置
１１４  放送局端末の制御手段
２０７  ＬＡＮ側装置の制御手段
２６４  ＡＶ側装置の制御手段
３１１  接続先紹介サーバの制御手段
Ｓ  コンテンツ配信システム
【図１】
0004586723.tif 000002
【図２】
0004586723.tif 000003
【図３】
0004586723.tif 000004
【図４】
0004586723.tif 000005
【図５】
0004586723.tif 000006
【図６】
0004586723.tif 000007
【図７】
0004586723.tif 000008
【図８】
0004586723.tif 000009
【図９】
0004586723.tif 000010
【図１０】
0004586723.tif 000011
【図１１】
0004586723.tif 000012
【図１２】
0004586723.tif 000013
【図１３】
0004586723.tif 000014
【図１４】
0004586723.tif 000015
【図１５】
0004586723.tif 000016
【図１６】
0004586723.tif 000017
【図１７】
0004586723.tif 000018
【図１８】
0004586723.tif 000019
【図１９】
0004586723.tif 000020
【図２０】
0004586723.tif 000021