(57)【要約】【課題】低騒音化及び省電力化が可能な端末装置、情報処理プログラム及び情報処理方法を提供する。【解決手段】端末装置１は、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、配信要求を受信して配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているときに、ＨＤＤ２０３を一時的に駆動状態にしてコンテンツ情報を配信する。コンテンツ情報の配信が完了すると、ＨＤＤ２０３を停止状態にする。これにより、ＨＤＤ２０３の駆動状態の時間を最小限に抑え、低騒音化及び省電力化を実現する。【選択図】図８
2009027272.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続された複数の端末装置の参加により形成され、前記端末装置間でコンテンツ情報の送受信を行う情報配信システムにおける前記端末装置において、
前記コンテンツ情報を記憶するコンテンツ情報記憶部と、
前記コンテンツ情報記憶部に記憶されたコンテンツ情報のリストを記憶するコンテンツリスト記憶部と、
前記コンテンツ情報記憶部及びコンテンツリスト記憶部を制御する制御部とを備え、
前記制御部は、
前記コンテンツ情報記憶部を停止状態とさせる停止制御手段と、
他の端末装置からコンテンツ情報の配信要求を受信した場合に、前記コンテンツリスト記憶部に記憶されたコンテンツリストにより、配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されているか否かを判断するコンテンツ有無判断手段と、
前記コンテンツ有無判断手段により配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されていると判断された場合に、前記コンテンツ情報記憶部を駆動状態にさせる駆動制御手段と、
前記駆動制御手段により前記コンテンツ情報記憶部が駆動状態になった後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して配信するコンテンツ配信手段と
を備えたことを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記制御部の停止制御手段は、前記コンテンツ情報記憶部が駆動状態から停止状態へ移行する指示を受けた場合に、コンテンツ情報を配信しているときは、コンテンツ情報の配信が完了した後に、前記コンテンツ情報記憶部を停止状態にさせることを特徴とする端末装置。
【請求項３】
請求項１に記載の端末装置において、
前記制御部は、他の端末装置からコンテンツ情報を受信して前記コンテンツ情報記憶部への記憶が完了した後に、前記コンテンツリスト記憶部に記憶されたリストを更新するコンテンツリスト更新手段を備えたことを特徴とする端末装置。
【請求項４】
請求項１〜３のいずれかに記載の端末装置において、
コンテンツ情報のうちの所定量の先頭部分を記憶するコンテンツ先頭部分記憶部を備え、
前記制御部のコンテンツ配信手段は、
配信要求対象のコンテンツ情報の先頭部分を前記コンテンツ先頭部分記憶部から読み出して配信し、前記コンテンツ情報記憶部が駆動状態になり、先頭部分の配信が完了した後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して引き続き配信することを特徴とする端末装置。
【請求項５】
請求項４に記載の端末装置において、
前記制御部は、他の端末装置からコンテンツ情報を受信した場合に、コンテンツ情報のうちの所定量の先頭部分を前記コンテンツ先頭部分記憶部に記憶させ、コンテンツ情報のうちの先頭部分以降を前記コンテンツ情報記憶部に記憶させるコンテンツ記憶制御手段を備えたことを特徴とする端末装置。
【請求項６】
請求項４または５に記載の端末装置において、
前記制御部の駆動制御手段は、他の端末装置から配信要求を受信した場合に、所定の時間経過後、前記コンテンツ情報記憶部を駆動状態にさせ、
前記制御部のコンテンツ配信手段は、配信要求対象のコンテンツ情報の先頭部分を前記コンテンツ先頭部分記憶部から読み出して配信し、前記コンテンツ情報記憶部が駆動可能になり、先頭部分の配信が完了した後に、配信要求の対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して引き続き配信することを特徴とする端末装置。
【請求項７】
請求項１〜３のいずれかに記載の端末装置において、
コンテンツ情報のうちの所定量の先頭部分を記憶するコンテンツ先頭部分記憶部を備え、
前記制御部の駆動制御手段は、他の端末装置からコンテンツ情報を受信した場合に、所定の時間経過後、前記コンテンツ情報記憶部を駆動状態にさせ、
前記制御部は、
コンテンツ情報の配信を受けた場合に、コンテンツ情報のうちの所定量の先頭部分を前記コンテンツ先頭部分記憶部に記憶させ、前記コンテンツ情報記憶部が駆動状態になり、先頭部分の記憶が完了した後に、コンテンツ情報のうちの先頭部分以降を前記コンテンツ情報記憶部に記憶させるコンテンツ記憶制御手段を備えたことを特徴とする端末装置。
【請求項８】
コンピュータを、請求項１〜７のいずれかに記載の端末装置として機能させることを特徴とする情報処理プログラム。
【請求項９】
ネットワークを介して互いに接続された複数の端末装置の参加により形成され、前記端末装置間でコンテンツ情報の送受信を行う情報配信システムの下で、コンテンツ情報を記憶するコンテンツ情報記憶部と、前記コンテンツ情報記憶部に記憶されたコンテンツ情報のリストを記憶するコンテンツリスト記憶部とを備えた前記端末装置による情報処理方法において、
前記コンテンツ情報記憶部を停止状態にするステップと、
他の端末装置からコンテンツ情報の配信要求を受信すると、前記コンテンツリスト記憶部に記憶されたコンテンツリストにより、配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されているか否かを判断するステップと、
配信要求のコンテンツ情報が前記コンテンツ情報記憶部に記憶されていると判断されると、前記コンテンツ情報記憶部を駆動状態にするステップと、
前記コンテンツ情報記憶部が駆動状態になった後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して配信するステップと
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信システムに用いる端末装置、情報処理プログラム及び情報処理方法に関するものであり、特に、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、これらの端末装置間でコンテンツ情報の送受信を行う情報配信システムに用いる端末装置、情報処理プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ブロードバンドの普及に伴って、音楽データや映画データ等のコンテンツ情報を配信する情報配信サービスが人気となっている。例えば、ＶＯＤ（ビデオオンデマンド）のように利用者の要求に応じてコンテンツ情報を配信するサービスが知られている。
【０００３】
この種の情報配信サービスは、サーバクライアント方式による配信形態が主流であったが、最近では、この方式に代わる新しい配信形態として端末装置間でコンテンツ情報を送受信するＰ２Ｐ（ピアツーピア）型の配信形態が注目されている。
【０００４】
このＰ２Ｐ型の情報配信システムは、ネットワークを介して互いに接続された複数の端末装置（ノード装置）の参加により形成されるシステムであり、複数の端末装置に分散して保存されたコンテンツ情報を端末装置間で送受信するものである。つまり、ある端末装置のユーザが取得しようとするコンテンツ情報を、そのコンテンツの一部又は全部を保持する他の端末装置から取得するものである。
【０００５】
例えば、特許文献１に記載の情報配信システムでは、各端末装置が当該情報配信システムに参加している全ての端末装置の所在情報（ＩＰアドレス等）を認識しているわけではなく、参加の際等に得られる一部の端末装置の所在情報だけを保持している。そして、ユーザの視聴要求に従い、かかる所在情報に基づき、コンテンツ情報の検索を行って端末装置間でコンテンツ情報の送受信を行うようにしている。
【特許文献１】特開２００６−１９７４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような情報配信システムでは、コンテンツ情報を視聴しない場合、ユーザはメインＳＷ（スイッチ）をオフにし、給電を停止して端末装置全体を停止状態にしていた。しかしながら、端末装置が視聴停止中となって停止状態になると、情報配信システムから離脱することになり、コンテンツ情報の配信を行うことができない。このため、情報配信システムとしてコンテンツ情報の配信効率が低下し、コンテンツを供給するコンテンツサーバの負荷が増大するという問題があった。
【０００７】
このような問題を解決するには、視聴停止中の端末装置であっても、コンテンツ情報の配信を行うように構成することが想定される。つまり、コンテンツ情報を視聴しない場合、ユーザがメインＳＷをオフにしたとしても、端末装置への給電を維持して起動状態を保ち、他の端末装置から送信されてくる配信要求を待つようにすればよい。
【０００８】
しかしながら、端末装置が視聴停止中に起動状態を保った場合には、コンテンツ情報を視聴していないにも関わらず、コンテンツ情報を記憶しているＨＤＤ（ハードディスクドライブ）の回転やアクセスに伴う騒音が発生してしまい、また、無駄な電力が消費してしまうという問題があった。
【０００９】
そこで、本発明は上記課題を解決するためになされたものであり、その目的は、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、これらの端末装置間でコンテンツ情報の送受信を行う情報配信システムにおいて、端末装置の低騒音化及び省電力化が可能な端末装置、情報処理プログラム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１の発明は、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、前記端末装置間でコンテンツ情報の送受信を行う情報配信システムにおける前記端末装置において、前記コンテンツ情報を記憶するコンテンツ情報記憶部と、前記コンテンツ情報記憶部に記憶されたコンテンツ情報のリストを記憶するコンテンツリスト記憶部と、前記コンテンツ情報記憶部及びコンテンツリスト記憶部を制御する制御部とを備え、前記制御部が、前記コンテンツ情報記憶部を停止状態とさせる停止制御手段と、他の端末装置からコンテンツ情報の配信要求を受信した場合に、前記コンテンツリスト記憶部に記憶されたコンテンツリストにより、配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されているか否かを判断するコンテンツ有無判断手段と、前記コンテンツ有無判断手段により配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されていると判断された場合に、前記コンテンツ情報記憶部を駆動状態にさせる駆動制御手段と、前記駆動制御手段により前記コンテンツ情報記憶部が駆動状態になった後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して配信するコンテンツ配信手段とを備えたことを特徴とする。
【００１１】
また、請求項２の発明は、請求項１に記載の端末装置において、前記制御部の停止制御手段が、前記コンテンツ情報記憶部が駆動状態から停止状態へ移行する指示を受けた場合に、コンテンツ情報を配信しているときは、コンテンツ情報の配信が完了した後に、前記コンテンツ情報記憶部を停止状態にさせることを特徴とする。
【００１２】
また、請求項３の発明は、請求項１に記載の端末装置において、前記制御部が、他の端末装置からコンテンツ情報を受信して前記コンテンツ情報記憶部への記憶が完了した後に、前記コンテンツリスト記憶部に記憶されたリストを更新するコンテンツリスト更新手段を備えたことを特徴とする。
【００１３】
また、請求項４の発明は、請求項１〜３のいずれかに記載の端末装置において、コンテンツ情報のうちの所定量の先頭部分を記憶するコンテンツ先頭部分記憶部を備え、前記制御部のコンテンツ配信手段が、配信要求対象のコンテンツ情報の先頭部分を前記コンテンツ先頭部分記憶部から読み出して配信し、前記コンテンツ情報記憶部が駆動状態になり、先頭部分の配信が完了した後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して引き続き配信することを特徴とする。
【００１４】
また、請求項５の発明は、請求項４に記載の端末装置において、前記制御部が、他の端末装置からコンテンツ情報を受信した場合に、コンテンツ情報のうちの所定量の先頭部分を前記コンテンツ先頭部分記憶部に記憶させ、コンテンツ情報のうちの先頭部分以降を前記コンテンツ情報記憶部に記憶させるコンテンツ記憶制御手段を備えたことを特徴とする。
【００１５】
また、請求項６の発明は、請求項４または５に記載の端末装置において、前記制御部の駆動制御手段が、他の端末装置から配信要求を受信した場合に、所定の時間経過後、前記コンテンツ情報記憶部を駆動状態にさせ、前記制御部のコンテンツ配信手段が、配信要求対象のコンテンツ情報の先頭部分を前記コンテンツ先頭部分記憶部から読み出して配信し、前記コンテンツ情報記憶部が駆動可能になり、先頭部分の配信が完了した後に、配信要求の対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して引き続き配信することを特徴とする。
【００１６】
また、請求項７の発明は、請求項１〜３のいずれかに記載の端末装置において、コンテンツ情報のうちの所定量の先頭部分を記憶するコンテンツ先頭部分記憶部を備え、前記制御部の駆動制御手段が、他の端末装置からコンテンツ情報を受信した場合に、所定の時間経過後、前記コンテンツ情報記憶部を駆動状態にさせ、前記制御部が、コンテンツ情報の配信を受けた場合に、コンテンツ情報のうちの所定量の先頭部分を前記コンテンツ先頭部分記憶部に記憶させ、前記コンテンツ情報記憶部が駆動状態になり、先頭部分の記憶が完了した後に、コンテンツ情報のうちの先頭部分以降を前記コンテンツ情報記憶部に記憶させるコンテンツ記憶制御手段を備えたことを特徴とする。
【００１７】
また、請求項８の発明は、コンピュータを、請求項１〜７のいずれかに記載の端末装置として機能させることを特徴とする情報処理プログラムとした。
【００１８】
また、請求項９の発明は、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、前記端末装置間でコンテンツ情報の送受信を行う情報配信システムの下で、コンテンツ情報を記憶するコンテンツ情報記憶部と、前記コンテンツ情報記憶部に記憶されたコンテンツ情報のリストを記憶するコンテンツリスト記憶部とを備えた前記端末装置による情報処理方法において、前記コンテンツ情報記憶部を停止状態にするステップと、他の端末装置からコンテンツ情報の配信要求を受信すると、前記コンテンツリスト記憶部に記憶されたコンテンツリストにより、配信要求対象のコンテンツ情報が前記コンテンツ情報記憶部に記憶されているか否かを判断するステップと、配信要求のコンテンツ情報が前記コンテンツ情報記憶部に記憶されていると判断されると、前記コンテンツ情報記憶部を駆動状態にするステップと、前記コンテンツ情報記憶部が駆動状態になった後に、配信要求対象のコンテンツ情報を前記コンテンツ情報記憶部から読み出して配信するステップとを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、コンテンツ情報記憶部の駆動状態の時間を最小限に抑えることができるから、低騒音化及び省電力化が可能な端末装置、情報処理プログラム及び情報処理方法を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について、図面を参照して具体的に説明する。本発明の実施形態による情報配信システムは、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、端末装置間でコンテンツ情報の送受信を行うものである。以下、情報配信システムについて説明し、その後に、端末装置における低騒音化及び省電力化を実現する手法について説明する。
【００２１】
［１．情報配信システムの構成等］
まず始めに、図１及び図２を参照して、本発明の実施形態による情報配信システムの概要について説明する。図１は、情報配信システムＳにおける各端末装置の接続態様の一例を示す図であり、図２はＩＤ空間の説明図である。
【００２２】
図１の下部枠１０１内に示すように、ＩＸ（Ｉｎｔｅｒｎｅｔ  ｅＸｃｈａｎｇｅ）３、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）４、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線業者（の装置）５、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）回線業者（の装置）６、及び通信回線（例えば、電話回線や光ケーブル等）７等によって、インターネット等のネットワーク（現実世界のネットワーク）８が構築されている。
【００２３】
情報配信システムＳは、図１の上部枠１００内に示すように、ネットワーク８を介して相互に接続された複数の端末装置１ａ，１ｂ，１ｃ・・・１ｘ，１ｙ，１ｚ・・・を備えて構成され、ピアツーピア（Ｐ２Ｐ）方式のネットワークシステムとなっている。各端末装置１ａ，１ｂ，１ｃ・・・１ｘ，１ｙ，１ｚ・・には、端末装置を示す情報としての固有の製造番号（例えば、ＭＡＣアドレス）及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが割り当てられている。なお、製造番号及びＩＰアドレスは、複数の端末装置間で重複しないものである。また、以下の説明において、端末装置１ａ，１ｂ，１ｃ・・・１ｘ，１ｙ，１ｚ・・・のうちのいずれかの端末装置又は全ての端末装置を示す場合には、便宜上、端末装置１という場合がある。
【００２４】
この情報配信システムＳにおいては、分散ハッシュテーブル（以下、「ＤＨＴ」という。）を利用したアルゴリズムによって、図１の上部枠１００内に示すような、オーバーレイネットワーク９が構築される。つまり、このオーバーレイネットワーク９は、既存のネットワーク８を用いて形成された仮想的なリンクを構成するネットワークを意味しており、オーバーレイネットワーク９上に配置された端末装置１を、情報配信システムＳに参加（言い換えれば、オーバーレイネットワーク９に参加）している端末装置という。
【００２５】
情報配信システムＳに参加している各端末装置１の識別番号である端末ＩＤとして、それぞれの端末装置１にユニークな番号（固有番号）を付与する。本実施形態においては、各端末装置１のＩＰアドレスまたは製造番号等の固有の値を共通のハッシュ関数（ハッシュアルゴリズム）によりハッシュ化し、これにより求められたハッシュ値を各端末装置１の端末ＩＤとする。このように、共通のハッシュ関数によりハッシュ化されて求められた端末ＩＤは、当該ＩＰアドレスまたは製造番号が異なれば、同じ値になる確率が極めて低いものである。なお、ハッシュ関数については公知であるので詳しい説明を省略する。また、以下の説明においては、ＩＰアドレス（グローバルＩＰアドレス）を共通のハッシュ関数によりハッシュ化した値を端末ＩＤとする。
【００２６】
また、情報配信システムＳに参加している複数の端末装置１には、一の端末装置１から他の端末装置１へ配信される共用情報としてのコンテンツ情報（例えば、音楽データ、映画データ、文書データ等）が分散して保存されているが、このコンテンツ情報にも、それぞれのコンテンツ情報毎の固有の識別番号（以下、「コンテンツＩＤ」という。）を付与する。そして、コンテンツＩＤは、端末ＩＤと同様の長さ（例えば３２ビット）とし、コンテンツ情報の名称（例えばデータファイル名）等が、端末ＩＤを得るときと共通のハッシュ関数によりハッシュ化され、端末装置１のＩＰアドレスのハッシュ値と同一のＩＤ空間に配置される。
【００２７】
このように、各端末装置１及び各コンテンツ情報に付与された端末ＩＤ及びコンテンツＩＤは、共通のハッシュ関数により生成されるため、図２に示すように、同一のリング状のＩＤ空間上にさほど偏ることなく、分散して存在するものとして考えることができる。同図は、３２ビットで端末ＩＤ及びコンテンツＩＤを付与し、図示したものである。図中丸点は端末ＩＤを、四角形はコンテンツＩＤを示し、反時計回りでＩＤが増加するものとする。
【００２８】
本実施形態においては、「あるコンテンツＩＤを有するコンテンツ情報を管理する端末装置は、そのコンテンツＩＤに近い端末ＩＤを有する端末装置である」という規則を適用しており、「近い」ことの定義は、当該コンテンツＩＤを超えず、コンテンツＩＤと端末ＩＤとの差が一番少ないものとするが、実際には、各コンテンツ情報の管理を各端末装置１に割り振る際に、一貫していれば他の定義でもよい。図２に示す例では、この定義に基づいて、コンテンツＩＤａは、当該コンテンツＩＤａに近い端末ＩＤ（以下、「端末ＩＤａ」という。）を有する端末装置１に管理され、コンテンツＩＤｂは、当該コンテンツＩＤｂに近い端末ＩＤ（以下、「端末ＩＤｂ」という。）を有する端末装置１に管理されコンテンツＩＤｃは、当該コンテンツＩＤｃに近い端末ＩＤ（以下、「端末ＩＤｃ」とい）を有する端末装置１に管理される。
【００２９】
ここで、「管理」とは、コンテンツ情報を保持していることを意味するのではなく、「コンテンツ情報がいずれの端末装置１に保持されているかを知っている」ことを意味する。すなわち、情報配信システムＳ内で送受信するコンテンツ情報を保持する端末装置１（以下、「コンテンツ保持端末装置」という。）の所在情報（ここでは、ＩＰアドレスとする。）を保持することを意味する。例えば、図２においては、端末ＩＤａを有する端末装置１は、コンテンツＩＤａを有するコンテンツ情報がいずれの端末装置１に保持されているかを知っており、端末ＩＤｂを有する端末装置１及び端末ＩＤｃを有する端末装置１も同様にそれぞれコンテンツＩＤｂを有するコンテンツ情報及びコンテンツＩＤｃを有するコンテンツ情報がいずれの端末装置１に保持されているかを知っている、ということになる。
【００３０】
このように、あるコンテンツ情報がいずれの端末装置１に保持されているかを知っている端末装置１を、そのコンテンツ情報のルート端末装置という。つまり、端末ＩＤａを有する端末装置１は、コンテンツＩＤａを有するコンテンツ情報のルート端末装置であって、端末ＩＤｂを有する端末装置１は、コンテンツＩＤｂを有するコンテンツ情報のルート端末装置であって、端末ＩＤｃを有する端末装置１は、コンテンツＩＤｃを有するコンテンツ情報のルート端末装置である。
【００３１】
［２．ルーティングテーブル］
ここで、図３及び図４を参照して、ＤＨＴで用いるルーティングテーブルについて説明する。図３はルーティングテーブルを説明するための図であり、図４はルーティングテーブルの一例である。このルーティングテーブルは、端末装置１から他の端末装置１へアクセスするために、各端末装置１に保持されているものであり、各端末装置１が情報配信システムＳに参加するとき等に形成されるものである。
【００３２】
このルーティングテーブルは、所定の規則に従い、情報配信システムＳに含まれる端末装置１を複数のグループに分けて当該各グループをレベル１のグループとし、このレベル１のグループのうち自装置が属するグループをさらに複数のグループに分けて当該各グループをレベル２のグループとし、このレベル２のグループ分けと同様のグループ分けによりレベルｎまでの各グループとして、各段階の各グループ（自端末装置の属するグループは除く）に属する一の端末装置１の所在情報（ＩＰアドレス）をそれぞれ記憶するものである。なお、ｎは３以上の自然数であり、端末ＩＤのＩＤ空間に応じて異なる。例えば、以下のように、ビット長８の４進数の場合には、ｎ＝４となる。
【００３３】
ここでは、端末ＩＤをビット長８の４進数（「００００」〜「３３３３」）で表すこととした場合に、端末ＩＤが「１１３３」の端末装置１ｎが保持するルーティングテーブルについて説明する。
【００３４】
図３（ａ）に示すように、端末ＩＤのＩＤ空間を４分割することによって、最大桁が異なる４つのエリア「０ＸＸＸ」、「１ＸＸＸ」、「２ＸＸＸ」、「３ＸＸＸ」（Ｘは０から３の自然数、以下同様。）のグループに分ける。これらがレベル１のグループである。端末装置１ｎの端末ＩＤは「１１３３」であるため、端末装置１ｎは、図３（ａ）中左下のエリア「１ＸＸＸ」であるレベル１のグループに属する。従って、端末装置１ｎのルーティングテーブルのレベル１のテーブルには、図４に示すように、端末装置１ｎの存在するレベル１のグループ以外のグループ（すなわち、「０ＸＸＸ」のエリア、「２ＸＸＸ」のエリア、「３ＸＸＸ」のエリアの各グループ）に存在する端末装置１の端末ＩＤ及びＩＰアドレスが記憶される。このテーブルでは、「０ＸＸＸ」のエリアの端末ＩＤとして「０１００」、「２ＸＸＸ」のエリアの端末ＩＤとして「２１３３」、「３ＸＸＸ」のエリアの端末ＩＤとして「３２１３」のそれぞれの端末ＩＤ及びＩＰアドレスが記憶されている。
【００３５】
次に、図３（ｂ）に示すように、レベル１のグループのうち端末装置１ｎが属するグループをさらに４分割して、エリア「１０ＸＸ」、「１１ＸＸ」、「１２ＸＸ」、「１３ＸＸ」のグループに分ける。これらがレベル２のグループである。端末装置１ｎは、自装置１ｎの端末ＩＤが「１１３３」であるため、端末装置１ｎのルーティングテーブルのレベル２のテーブルには、図４に示すように、端末装置１ｎが属するレベル２のグループ（「１１ＸＸ」のエリアのグループ）以外のレベル２のグループ（すなわち、「１０ＸＸ」のエリア、「１２ＸＸ」のエリア、「１３ＸＸ」のエリアの各グループ）にそれぞれ属する端末装置１の端末ＩＤ及びＩＰアドレスが記憶される。このテーブルでは、「１０ＸＸ」のエリアの端末ＩＤとして「１００３」、「１２ＸＸ」のエリアの端末ＩＤとして「１２２１」、「１３ＸＸ」のエリアの端末ＩＤとして「１３１３」のそれぞれの端末ＩＤ及びＩＰアドレスが記憶されている。
【００３６】
以下同様に、レベル２のグループのうち端末装置１ｎが属するグループをさらに４分割して、エリア「１１０Ｘ」、「１１１Ｘ」、「１１２Ｘ」、「１１３Ｘ」のグループ（レベル３のグループ）に分け、端末装置１ｎが属するレベル３のグループ「１１３Ｘ」以外のレベル３のグループ（すなわち、「１１０Ｘ」のエリア、「１１１Ｘ」のエリア、「１１２Ｘ」のエリアの各グループ）にそれぞれ属する端末装置１の端末ＩＤ及びＩＰアドレスが記憶される。また、レベル３のグループのうち端末装置１ｎが属するグループをさらに４分割して、「１１３０」、「１１３１」、「１１３２」、「１１３３」のグループ（レベル４のグループ）に分け、端末装置１ｎが属するレベル４のグループ「１１３３」以外のレベル４のグループ（すなわち、「１１３０」、「１１３１」、「１１３２」の各グループ）にそれぞれ属する端末装置１の端末ＩＤ及びＩＰアドレスが記憶される。なお、上記グループに端末装置１が存在しない場合には、端末ＩＤ及びＩＰアドレスの欄は空白となる。
【００３７】
このように情報配信システムＳにおいては、この情報配信システムＳにおける複数の端末装置１のうち一部の端末装置１の識別情報である端末ＩＤ及び所在情報であるＩＰアドレスを関連付けたルーティングテーブルを各端末装置１が有している。
【００３８】
［３．コンテンツ情報の公開方法］
このような構成の情報配信システムＳの中で、例えば、ある端末装置１が新しいコンテンツ情報を、情報配信システムＳ上の他の端末装置１から検索可能となるように公開する際の手法について述べる。この端末装置１がコンテンツ保持端末装置となる。以下、コンテンツ保持端末装置の所在情報を管理（保持）するルート端末装置を、ルーティングテーブルを用いて特定し、そのルート端末装置にコンテンツ保持端末装置の所在情報を保持させる手法について述べる。
【００３９】
コンテンツ保持端末装置となった端末装置１は、保持するコンテンツ情報のコンテンツＩＤと同じ端末ＩＤを持つ端末装置１に向けて（この端末装置１が実在するか否かはこの時点ではわからない。）、自端末装置（コンテンツ情報を保持するコンテンツ保持端末装置として）の所在情報であるＩＰアドレス等の登録を要求するメッセージ（以下、「登録メッセージ」という。）を送信する。
【００４０】
具体的には、図５に示すように、例えば、端末装置１ｍがコンテンツＩＤ「３０２０」のコンテンツ保持端末装置となったとき、端末装置１ｍは、コンテンツＩＤ「３０２０」を宛先識別情報とした登録メッセージを生成し、この登録メッセージを自己が保持しているルーティングテーブルを参照して送信する。端末装置１ｍが、図４に示すルーティングテーブルのレベル１のテーブルと同様のルーティングテーブルを持っていたとすると、コンテンツＩＤ「３０２０」は「３ＸＸＸ」のエリアであるため、当該「３ＸＸＸ」のエリアに属する端末装置１のうち、ＩＰアドレスを知っている（すなわち、自己が保持しているルーティングテーブルにＩＰアドレスが記憶されている）端末装置１ａ（端末ＩＤ「３２１３」）に対して登録メッセージを送信する。この登録メッセージはコンテンツ保持端末装置として保持したコンテンツ情報のコンテンツＩＤを含むものであり、このコンテンツＩＤは登録メッセージにおいて宛先識別情報として用いられる。
【００４１】
次に、登録メッセージを受信した端末装置１ａは、この登録メッセージが自端末装置１ａ宛のメッセージであるか否かを判定する。自端末装置１ａ宛のメッセージであるか否かは、宛先識別情報とルーティングテーブルとに基づいて行われる。具体的には、宛先識別情報が自端末装置１ａの識別情報である端末ＩＤと近いか否かが判定される。即ち、宛先識別情報に対して、端末装置１ａ自身が保持しているルーティングテーブル（テーブルの値は図示しない）に記憶されている端末装置１の端末ＩＤから、一番近い端末装置１の端末ＩＤが、自身であるか他の端末装置１であるかを判定する。
【００４２】
そして、自端末装置１ａの端末ＩＤよりも他の端末装置１の端末ＩＤの方が、宛先識別情報に近いため、端末装置１ａは、当該端末装置１ａ自身が保持しているルーティングテーブルのレベル２のテーブルを参照して、「３０ＸＸ」のエリアに属す端末装置１のうち、ＩＰアドレスを知っている端末装置１ｂ（端末ＩＤ「３０３１」）に対して登録メッセージを転送する。
【００４３】
このように、コンテンツＩＤの桁を上から順に適合していく要領で登録メッセージの転送が進み、最終的に登録メッセージの宛先識別情報に近い端末ＩＤを有する端末装置１ｃに辿り着くと、当該端末装置１ｃ自身がそのコンテンツ情報のルート端末装置となるべきだと判断し、当該登録メッセージに含まれる当該コンテンツＩＤ及びコンテンツ保持端末装置の端末ＩＤやＩＰアドレス等（以下、これらを「インデックス情報」という。）を記憶する。そして、後述するように、他の端末装置１から検索メッセージを受信すると、検索メッセージを送信した端末装置１へコンテンツ保持端末装置の所在情報であるＩＰアドレスを記憶したインデックス情報の中から選択して通知する。なお、上述のようにルーティングテーブルを用いたメッセージの転送をＤＨＴルーティングという。
【００４４】
ところで、ルート端末装置におけるインデックス情報の保持は、図６に示すようなインデックステーブルにより行われる。図６はルート端末装置１ｃにおけるインデックステーブルの例を示したものであり、自端末装置が管理対象であるコンテンツＩＤ「３０２０」のコンテンツ情報を保持するコンテンツ保持端末装置の端末ＩＤ、ＩＰアドレス、紹介時間（図示せず）等を記憶している。
【００４５】
［４．コンテンツ情報の取得方法］
次に、図７を参照して、コンテンツ情報を保持している端末装置１の検索方法の一例について説明する。図７は、ＤＨＴによりコンテンツ情報を保持している端末装置１が検索される様子の一例を示す図である。
【００４６】
ここでは、端末ＩＤ「１１３３」の端末装置１ｎがリクエスト端末装置として、コンテンツＩＤ「３０２０」を有するコンテンツ情報を探す際の手順について説明する。このリクエスト端末装置は、コンテンツＩＤ「３０２０」のコンテンツ情報の配信を受けるために、まず、そのコンテンツ情報のルート端末装置からコンテンツ保持端末装置の所在情報を取得し、そして、コンテンツ保持端末装置からそのコンテンツ情報を取得する。
【００４７】
リクエスト端末装置１ｎは、図７に示すように、自装置のルーティングテーブルを参照して、コンテンツＩＤ「３０３０」と同じエリア「３ＸＸＸ」の端末ＩＤを持つ端末装置１の端末ＩＤを宛先とし、コンテンツＩＤ「３０２０」を宛先識別情報として、コンテンツ保持端末装置情報（コンテンツ保持端末装置の所在情報であるＩＰアドレスを含む情報）の送信要求のメッセージ（以下、「検索メッセージ」という。）を送信する（図７に示す（１）参照。）。そして、この検索メッセージも、上記登録メッセージと同様にルーティングテーブルに従って、次々と転送されていき（図７に示す（２）参照。）、最終的に当該コンテンツＩＤ「３０２０」のコンテンツ情報を管理するルート端末装置である端末装置１ｃ（端末ＩＤ「３０１１」）に辿り着くと、当該ルート端末装置１ｃは、検索メッセージに含まれるコンテンツＩＤ「３０２０」を、自身が管理しているインデックステーブルに記憶したインデックス情報の中から検索し、当該コンテンツＩＤ「３０２０」のコンテンツ情報を所有しているコンテンツ保持端末装置（ここでは、端末装置１ｍとする。）のＩＰアドレス等をリクエスト端末装置１ｎに返信する（図７に示す（３）参照。）。これにより、リクエスト端末装置１ｎは、配信を受けたいコンテンツ情報を保持するコンテンツ保持端末装置の所在情報を取得することができる。
【００４８】
リクエスト端末装置１ｎは、上記ルート端末装置１ｃから、コンテンツＩＤ「３０２０」のコンテンツ情報の所在情報、即ち、コンテンツＩＤ「３０２０」のコンテンツ情報を保持するコンテンツ保持端末装置１ｍのＩＰアドレスを受信して知ることになる。リクエスト端末装置１ｎは、コンテンツＩＤ「３０２０」のコンテンツ保持端末装置１ｍに、コンテンツ情報の配信要求（以下、「コンテンツ情報送信要求メッセージ」という。）を送信することにより（図７に示す（４）参照。）、当該コンテンツ保持端末装置１ｍから、そのコンテンツ情報を取得することになる（図７に示す（５）参照。）。
【００４９】
ところで、リクエスト端末装置は、コンテンツ保持端末装置の所在情報をルート端末装置から取得するとき、複数のコンテンツ保持端末装置の所在情報を取得する。そして、リクエスト端末装置は、所在情報を取得した複数のコンテンツ保持端末装置のうちの一つのコンテンツ保持端末装置に対して、コンテンツ情報送信要求メッセージを送信する。この要求が受け付けられれば、リクエスト端末装置は、要求を受け付けたコンテンツ保持端末装置からコンテンツを取得する。一方、要求が拒否されて受け付けられなければ、リクエスト端末装置は、所在情報を取得した複数のコンテンツ保持端末装置のうち次のコンテンツ保持端末装置に対してコンテンツ情報送信要求メッセージを送信する。
【００５０】
以上、［１．情報配信システムの構成等］［２．ルーティングテーブル］［３．コンテンツ情報の公開方法］［４．コンテンツ情報の取得方法］により、情報配信システムＳについて説明した。このように、この情報配信システムＳは、ネットワークを介して互いに接続された複数の端末装置の参加により形成され、端末装置間でコンテンツ情報の送受信を行うシステムであり、端末装置はコンテンツ情報を保持している。
【００５１】
次に、前述した情報配信システムＳにおいて、端末装置における低騒音化及び省電力化を実現する手法について説明する。
【００５２】
［５．端末装置の構成］
まず、端末装置１の機能構成について説明する。図８は、端末装置１の機能構成例を示す概略図である。この端末装置１は、専用のコンピュータの他、一般のパーソナルコンピュータを適用可能であり、制御部２０１と、ルーティングテーブルやインデックステーブル等を記憶する書き換え可能な記憶部２０２と、コンテンツ情報を記憶するＨＤＤ２０３（コンテンツ情報記憶部の一例に相当）と、外部から受信したコンテンツ情報を一時的に記憶するバッファメモリ２０４と、ＨＤＤ２０３やバッファメモリ２０４に記憶したコンテンツ情報を順次取り出してデコードするデコーダ部２０５と、このデコーダ部２０５によってデコードされたコンテンツ情報のうち映像情報を後述の表示部２０７で表示可能な情報に変換処理する映像処理部２０６と、この映像処理部２０６からの出力に基づいて映像を表示する液晶表示装置（ＬＣＤ）等の表示部２０７と、デコーダ部２０５によってデコードされたコンテンツ情報のうち音声情報を後述のスピーカ２０９で音波として出力可能な情報に変換処理する音声処理部２０８と、この音声処理部２０８からの出力に基づいて音波を出力するスピーカ２０９と、マウス及びキーボード等からなる入力部２１０と、ネットワーク８を介して他の端末装置１と通信するための通信部２１１と、ＨＤＤ２０３が記憶しているコンテンツ情報のリスト（コンテンツ情報のコンテンツホルダとして機能する保有コンテンツリスト）を記憶する不揮発性メモリ２１２（コンテンツリスト記憶部の一例に相当）と、視聴停止時にユーザによりオフの操作が行われ、視聴開始時にオンの操作が行われるメインＳＷ２１３とを備えている。なお、制御部２０１、記憶部２０２、ＨＤＤ２０３、バッファメモリ２０４、デコーダ部２０５、通信部２１１及び不揮発性メモリ２１２は、システムバス２２０を介して相互に接続される。また、画像・音声出力部２１４は、デコーダ部２０５、映像処理部２０６、表示部２０７、音声処理部２０８及びスピーカ２０９により構成される。なお、不揮発性メモリ２１２は、保有コンテンツリストを記憶することに加えて、コンテンツ情報のうちの所定量の先頭部分を記憶する場合もある（この場合、不揮発性メモリ２１２はコンテンツ先頭部分記憶部の一例に相当）。この場合、ＨＤＤ２０３は、コンテンツ情報のうちのその先頭部分以降を記憶する。
【００５３】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、内部ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及び内部ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）から構成される。この内部ＲＯＭには、情報配信システムＳに参加して、コンテンツ情報を送受信するための情報処理プログラムが格納されている。すなわち、この情報処理プログラムは、前述した［３．コンテンツ情報の公開方法］［４．コンテンツ情報の取得方法］に示した処理等を行うための手段、後述する停止制御手段、コンテンツ有無判断手段、駆動制御手段、コンテンツ配信手段、コンテンツリスト更新手段、コンテンツ記憶制御手段を実現するためのプログラムである。
【００５４】
ＣＰＵは、内部ＲＯＭに記憶されている情報処理プログラムを読み出し、この情報処理プログラムに従って、入力部２１０から入力されるデータの入力処理、メインＳＷ２１３から入力されるメインＳＷのオン状態及びオフ状態の処理、ＨＤＤ２０３にコンテンツ情報を保存する処理、ＨＤＤ２０３からコンテンツ情報を読み出す処理、記憶部２０２のルーティングテーブルやインデックステーブル等を更新する処理等を行い、入力部２１０、メインＳＷ２１３、記憶部２０２、ＨＤＤ２０３、バッファメモリ２０４、デコーダ部２０５、通信部２１１及び不揮発性メモリ２１２を統括的に制御する。
【００５５】
なお、この情報処理プログラムは、例えば、ネットワーク８に接続されたサーバから、通信部２１１を介して、制御部２０１の内部ＲＡＭにダウンロードされるようにしてもよく、また、ＣＤ−ＲＯＭ等の記録媒体に記録されてから図示しない記録媒体ドライブを介して、制御部２０１の内部ＲＡＭに読み込まれるようにしてもよい。
【００５６】
［６．端末装置の処理］
次に、端末装置１における低騒音化及び省電力化を実現するための処理について説明する。図９、図１０、図１１及び図１２は、それぞれ端末装置１における処理フローの一例を示す図である。
【００５７】
制御部２０１のＣＰＵは、端末装置１のメイン電源スイッチ（図示せず）がオンにされたときやリセットスイッチ（図示せず）が操作されたとき、記憶部１０２のアクセス許可、内部ＲＡＭの作業領域確保などの初期設定動作を実行し、内部ＲＯＭに記憶した情報処理プログラムを読み出して実行する。
【００５８】
まず、図９を参照して、第１の処理について説明する。この第１の処理は、コンテンツ情報を視聴していない端末装置１において、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、コンテンツ情報を配信するときにＨＤＤ２０３を一時的に駆動状態にするものである。なお、不揮発性メモリ２１２には、保有コンテンツリストが記憶され、ＨＤＤ２０３には、コンテンツ情報が記憶されているものとする。図９−１は、メインＳＷ２１３がオンからオフに変化したときに開始し、オフからオンに変化したときに終了するメインＳＷオフ時の処理を示し、図９−２は、メインＳＷ２１３がオフからオンに変化したときに開始し、オンからオフに変化したときに終了するメインＳＷオン時の処理を示す。
【００５９】
第１の処理について、まず、メインＳＷオフ時の処理を説明する。制御部２０１は、メインＳＷ２１３の状態を入力し、メインＳＷがオフであることを検出すると（ステップＳ９１０１：ＯＦＦ）、ステップＳ９１０２以降のメインＳＷオフ時の処理を行い、メインＳＷがオンであることを検出すると（ステップＳ９１０１：ＯＮ）、メインＳＷオフ時の処理を終了する。なお、メインＳＷのオンを検出して処理を終了すると、後述するメインＳＷオン時の処理へ移行する（ステップＳ９１０４，９１０８についても同じ）。制御部２０１は、メインＳＷがオフであることを検出すると（ステップＳ９１０１：ＯＦＦ）、画像・音声出力部２１４を停止状態にする（ステップＳ９１０２）。これにより、画像・音声出力部２１４の回路電源は切断され、画像表示動作及び音声出力動作が停止する。ここで、停止状態とは、電源回路が切断されて電源供給が行われておらず、駆動していない状態をいう（ＨＤＤ２０３の停止状態についても同じ）。
【００６０】
制御部２０１は、コンテンツ情報を配信しているか否かを判断し（ステップＳ９１０３）、コンテンツ情報を配信中であり（ステップＳ９１０３：ＹＥＳ）、かつメインＳＷがオフのときに（ステップＳ９１０４：ＯＦＦ）、その処理をステップＳ９１０３へ戻す。また、制御部２０１は、コンテンツ情報を配信中であり（ステップＳ９１０３：ＹＥＳ）、かつメインＳＷがオンのときに（ステップＳ９１０４：ＯＮ）、または、コンテンツ情報を配信中でなく（ステップＳ９１０３：ＮＯ）、かつメインＳＷがオンのときに（ステップＳ９１０５：ＯＮ）、メインＳＷオフ時の処理を終了する。
【００６１】
また、制御部２０１は、コンテンツ情報を配信中でなく（ステップＳ９１０３：ＮＯ）、かつメインＳＷがオフのときに（ステップＳ９１０５：ＯＦＦ）、ＨＤＤ２０３の動作を停止するために、ＨＤＤ２０３を停止状態にする（ステップＳ９１０６）。これにより、メインＳＷがオフであって、コンテンツ情報を配信していないときは、ＨＤＤ２０３は停止状態になる。このように、制御部２０１は、例えばメインＳＷ２１３がオンからオフへ移行した場合等の、ＨＤＤ２０３が駆動状態から停止状態へ移行するための指示を受けた場合、コンテンツ情報の配信が完了した後に、ＨＤＤ２０３を停止状態にする停止制御手段として機能する。
【００６２】
制御部２０１は、リクエスト端末装置からネットワーク８及び通信部２１１を介して、コンテンツ情報のリクエストを示す配信要求を受信すると（ステップＳ９１０７：ＹＥＳ）、不揮発性メモリ２１２に記憶された保有コンテンツリストと照合する（ステップＳ９１０９）。そして、制御部２０１は、ＨＤＤ２０３に配信要求対象のコンテンツ情報を保有しているか否かを判断し、保有している場合（ステップＳ９１１０：ＹＥＳ）、その配信要求を送信したリクエスト端末装置へ、所望のコンテンツ情報を保有していることを通知する（ステップＳ９１１１）。このように、制御部２０１は、保有コンテンツリストにより、配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているか否かを判断するコンテンツ有無判断手段として機能する。
【００６３】
ステップＳ９１０７及びステップＳ９１０８において、制御部２０１は、コンテンツ情報のリクエストを示す配信要求を受信しておらず（ステップＳ９１０７：ＮＯ）、かつメインＳＷがオフのときに（ステップＳ９１０８：ＯＦＦ）、その処理をステップＳ９１０７へ戻す。また、コンテンツ情報のリクエストを示す配信要求を受信しておらず（ステップＳ９１０７：ＮＯ）、メインＳＷがオンのときに（ステップＳ９１０８：ＯＮ）、メインＳＷオフ時の処理を終了する。また、ステップＳ９１１０において、制御部２０１は、ＨＤＤ２０３に配信要求対象のコンテンツ情報を保有していない場合（ステップＳ９１１０：ＮＯ）、その処理をステップＳ９１０７へ戻す。
【００６４】
ステップＳ９１１２において、制御部２０１は、配信要求を受信すると（ステップＳ９１１２：ＹＥＳ）、ＨＤＤ２０３を駆動状態にする（ステップＳ９１１３）。これにより、ＨＤＤ２０３は起動する。ここで、駆動状態とは、ＨＤＤ２０３への電源供給が停止している場合には電源の供給を開始したときをいい、また、ＨＤＤ２０３への電源が供給されているが、ＨＤＤ２０３が停止している場合には駆動を開始したときをいう。そして、制御部２０１は、配信要求対象のコンテンツ情報をＨＤＤ２０３から読み出し、配信を行い（ステップＳ９１１３）、その処理をステップＳ９１０３へ戻す。また、ステップＳ９１１２において、制御部２０１は、配信要求を受信しない場合（ステップＳ９１１２：ＮＯ）、その処理をステップＳ９１０７へ戻す。このように、制御部２０１は、配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているとき、ＨＤＤ２０３を駆動状態にする駆動制御手段として機能し、また、ＨＤＤ２０３が駆動状態となった後に、そのコンテンツ情報をＨＤＤ２０３から読み出して配信するコンテンツ配信手段として機能する。
【００６５】
次に、第１の処理について、メインＳＷオン時の処理を説明する。制御部２０１は、メインＳＷ２１３の状態を入力し、メインＳＷがオンであることを検出すると（ステップＳ９２０１：ＯＮ）、ステップＳ９２０２以降のメインＳＷオン時の処理を行い、メインＳＷがオフであることを検出すると（ステップＳ９２０１：ＯＦＦ）、メインＳＷオン時の処理を終了する。なお、メインＳＷのオフを検出して処理を終了すると、前述したメインＳＷオフ時の処理を実行する（ステップＳ９２０６，９２１１についても同じ）。ステップＳ９２０２において、制御部２０１は、ＨＤＤ２０３が起動していないときは（ステップＳ９２０２：ＮＯ）、ＨＤＤ２０３を駆動状態にする（ステップＳ９２０３）。これにより、ＨＤＤ２０３は起動する。また、制御部２０１は、ＨＤＤ２０３が起動しているときは（ステップＳ９２０２：ＹＥＳ）、その処理をステップＳ９２０４へ移行する。
【００６６】
制御部２０１は、画像・音声出力部２１４を駆動状態にする（ステップＳ９２０４）。これにより、画像・音声出力部２１４の回路電源は接続され、画像表示動作及び音声出力動作が開始する。
【００６７】
制御部２０１は、画像・音声出力部２１４によって、メニュー、カタログ等の表示またはコンテンツの再生を行う（ステップＳ９２０５）。そして、制御部２０１は、メインＳＷがオンのとき（ステップＳ９２０６：ＯＮ）、かつ、ユーザにより入力部２１０のボタン操作があるときに（ステップＳ９２０７：ＹＥＳ）、他の端末装置１からコンテンツ情報の配信を受けるためのダウンロード要求があるか否かを判断する（ステップＳ９２０８）。また、ステップＳ９２０６において、制御部２０１は、メインＳＷがオフのときに（ステップＳ９２０６：ＯＦＦ）、メインＳＷオン時の処理を終了する。また、ステップＳ９２０６及びステップＳ９２０７において、制御部２０１は、メインＳＷがオンのとき（ステップＳ９２０６：ＯＮ）、かつ、ユーザにより入力部２１０のボタン操作がないときに（ステップＳ９２０７：ＮＯ）、その処理をステップＳ９２０６へ戻す。
【００６８】
制御部２０１は、ダウンロード要求があるとき（ステップＳ９２０８：ＹＥＳ）、ダウンロード対象のコンテンツ情報を受信するために、そのコンテンツ情報の所在情報を得るための検索メッセージやコンテンツ情報送信要求メッセージを送信し、コンテンツ情報の受信を開始する（ステップＳ９２０９）。さらに、制御部２０１は、画像・音声出力部２１４により、受信したコンテンツ情報の再生を開始し、コンテンツ情報をＨＤＤ２０３に保存する（ステップＳ９２０９）。また、ステップＳ９２０８において、制御部２０１は、ダウンロード要求がないときに（ステップＳ９２０８：ＮＯ）、その処理をステップＳ９２０５へ戻す。
【００６９】
制御部２０１は、コンテンツ情報の受信が完了したか否かを判断し（ステップＳ９２１０）、受信が完了しておらず（ステップＳ９２１０：ＮＯ）、かつメインＳＷがオンのときに（ステップＳ９２１１：ＯＮ）、その処理をステップＳ９２１０へ戻す。また、制御部２０１は、コンテンツ情報の受信が完了しておらず（ステップＳ９２１０：ＮＯ）、かつメインＳＷがオフのときに（ステップＳ９２１１：ＯＦＦ）、ダウンロード処理を中止し（ステップＳ９２１３）、メインＳＷオン時の処理を終了する。また、制御部２０１は、コンテンツ情報の受信が完了し（ステップＳ９２１０：ＹＥＳ）、コンテンツ情報のＨＤＤ２０３への保存が完了すると、保有コンテンツリストを更新して不揮発性メモリ２１２に保存し、新しいコンテンツを保持したことを公開する（登録メッセージをルートノードに向けて送信する）（ステップＳ９２１２）。そして、制御部２０１の処理はステップＳ９２０５へ戻る。このように、制御部２０１は、コンテンツ情報を受信してＨＤＤ２０３への記憶が完了した後に、保有コンテンツリストを更新するコンテンツリスト更新手段として機能する。
【００７０】
このように、第１の処理によれば、コンテンツ情報を視聴していない端末装置１は、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、配信要求を受信して配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているときに、ＨＤＤ２０３を一時的に駆動状態にしてコンテンツ情報を配信するようにした。これにより、ＨＤＤ２０３の駆動状態の時間を最小限に抑えることができ、端末装置１の低騒音化及び省電力化を実現することができる。
【００７１】
次に、図１０を参照して、第２の処理について説明する。この第２の処理は、コンテンツ情報を視聴していない端末装置１において、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、コンテンツ情報を配信するときにＨＤＤ２０３を一時的に駆動状態にするものであり、また、コンテンツ情報の分割管理の下で、不揮発性メモリ２１２に記憶されたコンテンツ情報の先頭部分を配信し、その後に、ＨＤＤ２０３に記憶されたコンテンツ情報の先頭部分以降の配信を行うものであり、受信したコンテンツ情報の先頭部分を不揮発性メモリ２１２に記憶させ、先頭部分以降をＨＤＤ２０３に記憶させるものである。なお、コンテンツ情報は、所定量の先頭部分（例えば、視聴時間が３０秒程度の部分）が不揮発性メモリ２１２に記憶され、その前記先頭部分以降がＨＤＤ２０３に記憶されるものとする。この場合、制御部２０１は、コンテンツ情報を分割して管理する。図１０−１及び図１０−２は、メインＳＷ２１３がオンからオフに変化したときに開始し、オフからオンに変化したときに終了するメインＳＷオフ時の処理を示し、図１０−３は、メインＳＷ２１３がオフからオンに変化したときに開始し、オンからオフに変化したときに終了するメインＳＷオン時の処理を示す。
【００７２】
第２の処理について、メインＳＷオフ時の処理を説明する。ここで、ステップＳ１０１０１からステップＳ１０１１２までの各処理は、第１の処理におけるステップＳ９１０１からステップＳ９１１２までの処理と同様なので、説明を省略する。
【００７３】
制御部２０１は、リクエスト端末装置へ、配信要求対象のコンテンツ情報を保有していることを通知した後（ステップＳ１０１１１の後）に、配信要求を受信すると（ステップＳ１０１１２：ＹＥＳ）、不揮発性メモリ２１２に記憶された配信要求対象のコンテンツ情報の先頭部分を読み出して配信を行い、ＨＤＤ２０３を駆動状態にする（ステップＳ１０２０１）。これにより、ＨＤＤ２０３は起動する。
【００７４】
制御部２０１は、ＨＤＤ２０３が駆動状態になって起動が完了したか否かを判断し（ステップＳ１０２０２）、起動完了のときに（ステップＳ１０２０２：ＹＥＳ）、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了したか否かを判断する（ステップＳ１０２０３）。ステップＳ１０２０２において、制御部２０１は、ＨＤＤ２０３の起動が完了していないときに（ステップＳ１０２０２：ＮＯ）、起動が完了するまで待つ。
【００７５】
ステップＳ１０２０３において、制御部２０１は、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了したときに（ステップＳ１０２０３：ＹＥＳ）、ＨＤＤ２０３からコンテンツ情報の先頭部分以降を読み出して配信を継続する（ステップＳ１０２０４）。そして、制御部２０１の処理はステップＳ１０１０３へ戻る。このように、制御部２０１は、配信要求対象のコンテンツ情報の先頭部分を不揮発性メモリ２１２から読み出して配信し、ＨＤＤ２０３が駆動状態になり、先頭部分の配信が完了した後に、そのコンテンツ情報の先頭部分以降をＨＤＤ２０３から読み出して引き続き配信するコンテンツ配信手段として機能する。
【００７６】
また、ステップＳ１０２０３において、制御部２０１は、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了していないときに（ステップＳ１０２０３：ＮＯ）、その配信が完了するまで待つ。
【００７７】
次に、第２の処理について、メインＳＷオン時の処理を説明する。ここで、ステップＳ１０３０１からステップＳ１０３０８までの各処理は、第１の処理におけるステップＳ９２０１からステップＳ９２０８までの処理と同様なので、説明を省略する。
【００７８】
制御部２０１は、ダウンロード要求があるとき（ステップＳ１０３０８：ＹＥＳ）、ダウンロード対象のコンテンツ情報を受信するために、そのコンテンツ情報の所在情報を得るための検索メッセージやコンテンツ情報送信要求メッセージを送信し、コンテンツ情報の受信を開始する（ステップＳ１０３０９）。この場合、制御部２０１は、コンテンツ情報のうちの所定量の先頭部分を受信すると、画像・音声出力部２１４により、受信したコンテンツ情報の先頭部分を再生し、コンテンツ情報の先頭部分を不揮発性メモリ２１２に保存する（ステップＳ１０３０９）。
【００７９】
制御部２０１は、コンテンツ情報の先頭部分の受信が完了したか否かを判断し（ステップＳ１０３１０）、受信が完了しておらず（ステップＳ１０３１０：ＮＯ）、かつメインＳＷがオンのときに（ステップＳ１０３１１：ＯＮ）、その処理をステップＳ１０３１０へ戻す。また、制御部２０１は、コンテンツ情報の先頭部分の受信が完了しておらず（ステップＳ１０３１０：ＮＯ）、かつメインＳＷがオフのときに（ステップＳ１０３１１：ＯＦＦ）、ダウンロードの処理を中止し（ステップＳ１０３１６）、メインＳＷオン時の処理を終了する。また、制御部２０１は、コンテンツ情報の先頭部分の受信が完了すると（ステップＳ１０３１０：ＹＥＳ）、コンテンツ情報のうちの先頭部分以降を引き続き受信し、先頭部分以降をＨＤＤ２０３に保存する（ステップＳ１０３１２）。
【００８０】
制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了したか否かを判断し（ステップＳ１０３１３）、受信が完了しておらず（ステップＳ１０３１３：ＮＯ）、かつメインＳＷがオンのときに（ステップＳ１０３１４：ＯＮ）、その処理をステップＳ１０３１３へ戻す。また、制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了しておらず（ステップＳ１０３１３：ＮＯ）、かつメインＳＷがオフのときに（ステップＳ１０３１４：ＯＦＦ）、ダウンロードの処理を中止し（ステップＳ１０３１６）、メインＳＷオン時の処理を終了する。また、制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了し（ステップＳ１０１１３：ＹＥＳ）、コンテンツ情報の先頭部分以降のＨＤＤ２０３への保存が完了すると、保有コンテンツリストを更新して不揮発性メモリ２１２に保存し、新しいコンテンツを保持したことを公開する（登録メッセージをルートノードに向けて送信する）（ステップＳ１０３１５）。そして、制御部２０１の処理はステップＳ１０３０５へ戻る。このように、制御部２０１は、受信したコンテンツ情報のうちの所定量の先頭部分を不揮発性メモリ２１２に記憶させ、そのコンテンツ情報のうちの先頭部分以降をＨＤＤ２０３に記憶させるコンテンツ記憶制御手段として機能する。
【００８１】
このように、第２の処理によれば、コンテンツ情報を視聴していない端末装置１は、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、配信要求を受信して配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているときに、ＨＤＤ２０３を一時的に駆動状態にしてコンテンツ情報を配信するようにした。これにより、ＨＤＤ２０３の駆動状態の時間を最小限に抑えることができ、端末装置１の低騒音化及び省電力化を実現することができる。また、端末装置１は、コンテンツ情報を分割管理することにより、ＨＤＤ２０３が駆動状態になる前に、不揮発性メモリ２１２からコンテンツ情報の先頭部分を読み出して配信し、ＨＤＤ２０３が駆動状態になりコンテンツ情報の先頭部分の配信が完了した後に、ＨＤＤ２０３からコンテンツ情報の先頭部分以降を読み出して配信を継続するようにした。これにより、端末装置１は、コンテンツ情報を配信する場合に、ＨＤＤ２０３が駆動状態になるまで待つ必要がないから、配信が遅延することがない。
【００８２】
次に、図１１を参照して、第３の処理について説明する。この第３の処理は、コンテンツ情報を視聴していない端末装置１において、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、コンテンツ情報を配信するときに、不揮発性メモリ２１２に記憶されたコンテンツ情報の先頭部分を配信し、その配信開始後所定の猶予期間が満了した際にＨＤＤ２０３を一時的に駆動状態にするものである。また、コンテンツ情報の分割管理の下で、不揮発性メモリ２１２に記憶されたコンテンツ情報の先頭部分を配信し、その後に、ＨＤＤ２０３に記憶されたコンテンツ情報の先頭部分以降の配信を行うものであり、受信したコンテンツ情報の先頭部分を不揮発性メモリ２１２に記憶させ、先頭部分以降をＨＤＤ２０３に記憶させるものである。なお、コンテンツ情報は、所定量の先頭部分が不揮発性メモリ２１２に記憶され、その前記先頭部分以降がＨＤＤ２０３に記憶されるものとする。この場合、制御部２０１は、コンテンツ情報を分割して管理する。図１１−１及び図１１−２は、メインＳＷ２１３がオンからオフに変化したときに開始し、オフからオンに変化したときに終了するメインＳＷオフ時の処理を示す。
【００８３】
第３の処理について、メインＳＷオフ時の処理を説明する。ここで、ステップＳ１１１０１からステップＳ１１１１２までの各処理は、第２の処理におけるステップＳ１０１０１からステップＳ１０１１２までの処理と同様なので、説明を省略する。
【００８４】
制御部２０１は、配信要求を受信すると（ステップＳ１１１１２：ＹＥＳ）、不揮発性メモリ２１２に記憶された配信要求対象のコンテンツ情報の先頭部分を読み出して配信を行う（ステップＳ１１２０１）。
【００８５】
ここで、リクエスト端末装置において、例えば、ユーザがザッピングを行い、リクエスト端末装置から他のコンテンツを視聴しようとしたとする。この場合、リクエスト端末装置は、当該コンテンツ保持端末装置に対して、リクエストの停止メッセージを送信してから、他のコンテンツ保持装置に対して、新たなコンテンツの配信要求を行うことになる。制御部２０１は、リクエスト端末装置からリクエストの停止メッセージを受信すると（ステップＳ１１２０２：ＹＥＳ）、コンテンツ情報の先頭部分の配信を停止する（ステップＳ１１２０３）。そして、制御部２０１の処理はステップＳ１１１０７へ戻る。
【００８６】
ステップＳ１１２０２において、制御部２０１は、リクエストの停止を受信しないときに（ステップＳ１１２０２：ＮＯ）、所定の猶予時間が満了したか否かを判断する（ステップＳ１１２０４）。制御部２０１は、所定の猶予時間が満了していないときに（ステップＳ１１２０４：ＮＯ）、その処理がステップＳ１１２０２へ戻る。また、制御部２０１は、所定の猶予時間が満了したときに（ステップＳ１１２０４：ＹＥＳ）、ＨＤＤ２０３を駆動状態にする（ステップＳ１０２０１）。このように、制御部２０１は、配信要求を受信した場合に、所定の猶予時間が経過後に、ＨＤＤ２０３を駆動状態にする駆動制御手段として機能する。言い換えると、所定の猶予時間内に、リクエスト端末装置においてザッピング操作等を行われると、ＨＤＤ２０３は停止状態を維持し、ザッピング操作等が行われない場合に初めて、ＨＤＤ２０３が駆動状態になる。
【００８７】
制御部２０１は、ＨＤＤ２０３が駆動状態になり起動が完了したか否かを判断し（ステップＳ１１２０６）、起動完了のときに（ステップＳ１１２０６：ＹＥＳ）、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了したか否かを判断する（ステップＳ１１２０７）。ステップＳ１１２０６において、制御部２０１は、ＨＤＤ２０３の起動が完了していないときに（ステップＳ１１２０６：ＮＯ）、起動が完了するまで待つ。
【００８８】
ステップＳ１１２０７において、制御部２０１は、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了したときに（ステップＳ１１２０７：ＹＥＳ）、ＨＤＤ２０３からコンテンツ情報の先頭部分以降を読み出して配信を継続する（ステップＳ１１２０８）。そして、制御部２０１の処理はステップＳ１１１０３へ戻る。このように、制御部２０１は、配信要求対象のコンテンツ情報の先頭部分を不揮発性メモリ２１２から読み出して配信し、ＨＤＤ２０３が駆動状態になり、先頭部分の配信が完了した後に、そのコンテンツ情報の先頭部分以降をＨＤＤ２０３から読み出して引き続き配信するコンテンツ配信手段として機能する。
【００８９】
また、ステップＳ１１２０７において、制御部２０１は、不揮発性メモリ２１２から読み出したコンテンツ情報の先頭部分の配信が完了していないときに（ステップＳ１１２０７：ＮＯ）、配信が完了するまで待つ。
【００９０】
次に、第３の処理について、メインＳＷオン時の処理は、図１０−３に示す第２の処理におけるステップＳ１０３０１からステップＳ１０３１６までの処理と同様なので、ここでは説明を省略する。
【００９１】
このように、第３の処理によれば、コンテンツ情報を視聴していない端末装置１は、メインＳＷ２１３がオフの状態のときにＨＤＤ２０３を停止状態にし、配信要求を受信して配信要求対象のコンテンツ情報がＨＤＤ２０３に記憶されているときに、ＨＤＤ２０３を一時的に駆動状態にしてコンテンツ情報を配信するようにした。これにより、ＨＤＤ２０３の駆動状態の時間を最小限に抑えることができ、端末装置１の低騒音化及び省電力化を実現することができる。また、端末装置１は、配信要求を受信して所定の猶予期間が満了した後に、ＨＤＤ２０３を駆動状態にするようにしたから、ザッピングによって短時間で配信が停止になった場合にＨＤＤ２０３を駆動状態にしなくて済む。これにより、端末装置１の低騒音化及び省電力化を一層実現することができる。
【００９２】
次に、図１２を参照して、第４の処理について説明する。この第４の処理は、端末装置１において、コンテンツ情報を視聴する場合、通常はＨＤＤ２０３を停止状態にし、コンテンツ情報を受信するときはＨＤＤ２０３を駆動状態にするものであり、また、コンテンツ情報の分割管理の下で、受信したコンテンツ情報の先頭部分を不揮発性メモリ２１２に記憶させて再生し、受信開始してから一定時間経過後にＨＤＤ２０３を駆動状態にし、先頭部分の受信が完了した後にコンテンツ情報の先頭部分以降をＨＤＤ２０３に記憶させるものである。そして、コンテンツ情報の記憶及び再生が完了すると、ＨＤＤ２０３を停止状態にする。なお、コンテンツ情報は、所定量の先頭部分が不揮発性メモリ２１２に記憶され、その前記先頭部分以降がＨＤＤ２０３に記憶されるものとする。この場合、制御部２０１は、コンテンツ情報を分割して管理する。
【００９３】
制御部２０１は、画像・音声出力部２１４によって、メニュー、カタログ等の表示を行う（ステップＳ１２０１）。そして、制御部２０１は、ユーザにより入力部２１０のボタン操作があるときに（ステップＳ１２０２：ＹＥＳ）、ダウンロード要求があるか否かを判断する（ステップＳ１２０６）。また、ステップＳ１２０２において、制御部２０１は、ユーザにより入力部２１０のボタン操作がないときに（ステップＳ１２０２：ＮＯ）、所定の時間が経過したか否かを判断する（ステップＳ１２０３）。
【００９４】
ステップＳ１２０３において、制御部２０１は、所定の時間が経過していないときに（ステップＳ１２０３：ＮＯ）、その処理をステップＳ１２０２へ戻し、所定の時間が経過したときに（ステップＳ１２０３：ＹＥＳ）、デモンストレーションモードを開始する（ステップＳ１２０４）。具体的には、制御部２０１は、不揮発性メモリ２１２からコンテンツ情報の先頭部分の読み出しをコンテンツ情報毎に行い、画像・音声出力部２１４により、読み出したコンテンツ情報の先頭部分を順次再生する。そして、制御部２０１は、ユーザにより入力部２１０のボタン操作があるときに（ステップＳ１２０５：ＹＥＳ）、この処理４を終了する。また、制御部２０１は、ユーザにより入力部２１０のボタン操作がないときに（ステップＳ１２０５：ＮＯ）、ボタン操作があるまで待つ。
【００９５】
ステップＳ１２０６において、制御部２０１は、ダウンロード要求があるときに（ステップＳ１２０６：ＹＥＳ）、ダウンロード対象のコンテンツ情報を受信するために、そのコンテンツ情報の所在情報を得るための検索メッセージやコンテンツ情報送信要求メッセージを送信し、コンテンツ情報の受信を開始する（ステップＳ１２０７）。さらに、制御部２０１は、画像・音声出力部２１４により、受信したコンテンツ情報の再生を開始し、コンテンツ情報の所定量の先頭部分を不揮発性メモリ２１２に保存する（ステップＳ１２０７）。また、ステップＳ１２０６において、制御部２０１は、ダウンロード要求がないときに（ステップＳ１２０６：ＮＯ）、この処理４を終了する。
【００９６】
制御部２０１は、所定の時間が経過したか否かを判断し（ステップＳ１２０８）、所定の時間が経過しておらず（ステップＳ１２０８：ＮＯ）、かつ、コンテンツ情報の受信が中断していないときに（ステップＳ１２０９：ＮＯ）、その処理をステップＳ１２０８へ戻す。また、制御部２０１は、所定の時間が経過しておらず（ステップＳ１２０８：ＮＯ）、かつ、コンテンツ情報の受信が中断したときに（ステップＳ１２０９：ＹＥＳ）、この処理４を終了する。
【００９７】
また、ステップＳ１２０８において、制御部２０１は、所定の時間が経過したときに（ステップＳ１２０８：ＹＥＳ）、ＨＤＤ２０３を駆動状態にする（ステップＳ１２１０）。そして、制御部２０１は、コンテンツ情報の先頭部分の受信が完了したか否かを判断し（ステップＳ１２１１）、受信が完了しておらず（ステップＳ１２１１：ＮＯ）、かつコンテンツ情報の受信が中断していないときに（ステップＳ１２１２：ＮＯ）、その処理をステップＳ１２１１へ戻す。また、制御部２０１は、コンテンツ情報の先頭部分の受信が完了しておらず（ステップＳ１２１１：ＮＯ）、かつコンテンツ情報の受信が中断したときに（ステップＳ１２１２：ＹＥＳ）、その処理をステップＳ１２１９へ移行し、ＨＤＤ２０３を停止状態にし（ステップＳ１２１９）、この処理４を終了する。このように、制御部２０１は、コンテンツ情報を受信した場合に、受信開始してから所定の時間経過後に、ＨＤＤ２０３を駆動状態にする駆動制御手段として機能する。
【００９８】
ステップＳ１２１１において、制御部２０１は、コンテンツ情報の先頭部分の受信が完了すると（ステップＳ１２１１：ＹＥＳ）、ＨＤＤ２０３が駆動状態になった後に、コンテンツ情報のうちの先頭部分以降を引き続き受信し、その先頭部分以降をＨＤＤ２０３に保存する（ステップＳ１２１３）。このように、制御部２０１は、制御部２０１は、受信したコンテンツ情報のうちの所定量の先頭部分を不揮発性メモリ２１２に記憶させ、そのコンテンツ情報のうちの先頭部分以降をＨＤＤ２０３に記憶させるコンテンツ記憶制御手段として機能する。
【００９９】
制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了したか否かを判断し（ステップＳ１２１４）、受信が完了しておらず（ステップＳ１２１４：ＮＯ）、かつコンテンツ情報の受信が中断していないときに（ステップＳ１２１５：ＮＯ）、その処理をステップＳ１２１４へ戻す。また、制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了しておらず（ステップＳ１２１４：ＮＯ）、かつコンテンツ情報の受信が中断したときに（ステップＳ１２１５：ＹＥＳ）、その処理をステップＳ１２１９へ移行し、ＨＤＤ２０３を停止状態にし（ステップＳ１２１９）、この処理４を終了する。
【０１００】
ステップＳ１２１４において、制御部２０１は、コンテンツ情報の先頭部分以降の受信が完了し（ステップＳ１２１４：ＹＥＳ）、コンテンツ情報の先頭部分以降のＨＤＤ２０３への保存が完了すると、保有コンテンツリストを更新して不揮発性メモリ２１２に保存し、新しいコンテンツを保持したことを公開する（登録メッセージをルートノードに向けて送信する）（ステップＳ１２１６）。このように、制御部２０１は、コンテンツ情報を受信し、不揮発性メモリ２１２及びＨＤＤ２０３への記憶が完了した後に、保有コンテンツリストを更新するコンテンツリスト更新手段として機能する。
【０１０１】
制御部２０１は、画像・音声出力部２１４によるコンテンツ情報の再生が完了したか否かを判断し（ステップＳ１２１７）、再生が完了しておらず（ステップＳ１２１７：ＮＯ）、かつコンテンツ情報の受信が中断していないときに（ステップＳ１２１８：ＮＯ）、その処理をステップＳ１２１７へ戻す。また、制御部２０１は、再生が完了しておらず（ステップＳ１２１７：ＮＯ）、かつコンテンツ情報の受信が中断したときに（ステップＳ１２１８：ＹＥＳ）、その処理をステップＳ１２１９へ移行し、ＨＤＤ２０３を停止状態にし（ステップＳ１２１９）、この処理４を終了する。
【０１０２】
ステップＳ１２１７において、制御部２０１は、コンテンツ情報の再生が完了すると（ステップＳ１２１７：ＹＥＳ）、ＨＤＤ２０３を停止状態にし（ステップＳ１２１９）、この処理４を終了する。
【０１０３】
このように、第４の処理によれば、端末装置１は、コンテンツ情報を視聴する場合、ＨＤＤ２０３を使用しないときにＨＤＤ２０３を停止状態にし、コンテンツ情報を受信するときにＨＤＤ２０３を駆動状態にするようにした。これにより、ＨＤＤ２０３の駆動状態の時間を最小限に抑えることができ、端末装置１の低騒音化及び省電力化を実現することができる。また、端末装置１は、コンテンツ情報の受信を開始して所定の時間が経過した後に、ＨＤＤ２０３を駆動状態にするようにしたから、ザッピングによって短時間で配信が中断になった場合にＨＤＤ２０３を駆動状態にしなくて済む。これにより、端末装置１の低騒音化及び省電力化を一層実現することができる。
【０１０４】
以上、本発明の実施の形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態による情報配信システムにおける各端末装置の接続態様の一例を示す図である。
【図２】ＩＤ空間の説明図である。
【図３】ルーティングテーブルの説明図である。
【図４】ルーティングテーブルの一例である。
【図５】コンテンツ保持端末装置の登録メッセージがＤＨＴルーティングにより転送される様子を示す図である。
【図６】インデックステーブルの一例である。
【図７】リクエスト端末装置がコンテンツ情報を取得する際の動作の一例を示す図である。
【図８】端末装置の機能構成例を示す概略図である。
【図９−１】第１の処理フローを示す図である。
【図９−２】第１の処理フローの続きを示す図である。
【図１０−１】第２の処理フローを示す図である。
【図１０−２】第２の処理フローの続きを示す図である。
【図１０−３】第２の処理フローの続きを示す図である。
【図１１−１】第３の処理フローを示す図である。
【図１１−２】第３の処理フローの続きを示す図である。
【図１２】第４の処理フローを示す図である。
【符号の説明】
【０１０６】
Ｓ  情報配信システム
１  端末装置
８  ネットワーク
２０１  制御部
２０２  記憶部
２０３  ハードディスク
２１０  入力部
２１１  通信部
２１２  不揮発性メモリ
２１３  メインＳＷ
２１４  画像・音声出力部
【図１】
2009027272.tif 000003
【図２】
2009027272.tif 000004
【図３】
2009027272.tif 000005
【図４】
2009027272.tif 000006
【図５】
2009027272.tif 000007
【図６】
2009027272.tif 000008
【図７】
2009027272.tif 000009
【図８】
2009027272.tif 000010
【図９−１】
2009027272.tif 000011
【図９−２】
2009027272.tif 000012
【図１０−１】
2009027272.tif 000013
【図１０−２】
2009027272.tif 000014
【図１０−３】
2009027272.tif 000015
【図１１−１】
2009027272.tif 000016
【図１１−２】
2009027272.tif 000017
【図１２】
2009027272.tif 000018