(57)【要約】【課題】放送番組コンテンツ管理配信システムとして、実質上、記録容量が無限であり、また、記録をし忘れたものであっても後から視聴できるようにして高い利便性を得る。そのうえで、広範な地域でシステム運営する場合に、効率的なコンテンツの配信が行われるようにする。【解決手段】会員端末装置２００−Ｊから、他国地域内放送サービスエリアの放送番組コンテンツの転送を要求したのに応じて、要求した放送番組コンテンツの放送サービスエリアの国内地域の端末装置２００−Ｕは、サーバ装置１００−Ｕの指示に従い、要求した放送番組コンテンツを取得して保有する。そして、この会員端末装置２００−Ｕからは、コンテンツ供給元として選定された会員端末装置２００−Ｊ１に対して、さらに保有した放送番組コンテンツを転送して保有させる。そして、放送番組コンテンツの転送を要求した会員端末装置２００−Ｊは、例えばサーバ装置１００−Ｊの制御によって、供給元端末装置とのＰ２Ｐ通信により放送番組コンテンツの供給を受けるようにする。【選択図】図４５
2005252325.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる放送サービスエリアに対応して設置されるべき複数のサーバ装置と、各サーバ装置ごとに対応する複数個の端末装置とを備え、これらサーバ装置及び端末装置がネットワークを通じて接続されて成るものとされ、
上記端末装置において、この端末装置が対応するサーバ装置であるエリア内サーバ装置が対応していない放送サービスエリアの放送番組コンテンツの転送要求である、エリア外コンテンツ転送要求を送信する転送要求送信手段と、
上記転送要求送信手段により送信された上記エリア外コンテンツ転送要求を、このエリア外コンテンツ転送要求が示す放送番組コンテンツを放送しているとされる放送サービスエリアに対応して設置されるエリア外サーバ装置に受信させる受信制御手段と、
上記エリア外サーバ装置が上記エリア外コンテンツ転送要求を受信したのに応じて、このエリア外サーバ装置が対応するとされるエリア外端末装置により、この受信したエリア外コンテンツ転送要求が示す放送番組コンテンツを取得して保有させるコンテンツ取得制御手段と、
上記エリア外コンテンツ転送要求が示す放送番組コンテンツの供給元となる、供給元端末装置を選定するもので、上記エリア外コンテンツ転送要求を送信した端末装置と接続したときに一定以上の良好な通信状態が得られるとされる端末装置を上記供給元端末装置として選定するようにされた選定手段と、
上記エリア外端末装置が保有している、上記エリア外コンテンツ転送要求が示す放送番組コンテンツを、上記選定手段により選定された上記供給元端末装置に対して転送して保有させるコンテンツ管理手段と、
上記供給元端末装置が保有しているとされる、上記エリア外コンテンツ転送要求が示す放送番組コンテンツを、上記エリア外コンテンツ転送要求を送信した端末装置に対して送信させる送信制御手段と、
を備えることを特徴とする放送番組コンテンツ管理配信システム。
【請求項２】
請求項１に記載の放送番組コンテンツ管理配信システムにおいて、
上記サーバ装置において、自身が対応する放送サービスエリアにて放送される上記放送番組コンテンツを識別可能に表示する、放送番組一覧表情報を生成する番組表生成手段と、
上記サーバ装置から、上記番組表生成手段により作成した放送番組一覧表情報を、他のサーバ装置に対応する端末装置に対して送信させるための放送番組一覧表情報送信制御手段とを備え、
上記転送要求送信手段は、放送番組一覧表情報に基づいて表示された電子番組表に対する選択操作に基づいて選択された放送番組コンテンツについての、転送要求を送信するようにされている、
ことを特徴とする放送番組コンテンツ管理配信システム。
【請求項３】
請求項１に記載の放送番組コンテンツ管理配信システムにおいて、
上記選定手段は、
上記エリア外コンテンツ転送要求を送信した端末装置と接続したとされるときのネットワーク上でのルーティング数が一定以内とされる端末装置を、上記供給元端末装置として選定するようにされている、
ことを特徴とする放送番組コンテンツ管理配信システム。
【請求項４】
請求項１に記載の放送番組コンテンツ管理配信システムにおいて、
上記選定手段は、
上記エリア外コンテンツ転送要求を送信した端末装置が使用されているとする地域との時差が一定以上とされる地域にて使用されているとする端末装置を、上記供給元端末装置として選定するようにされている、
ことを特徴とする放送番組コンテンツ管理配信システム。
【請求項５】
それぞれ異なる放送サービスエリアに対応して設置されるべき複数のサーバ装置と、各サーバ装置ごとに対応する複数個の端末装置とを備え、これらサーバ装置及び端末装置がネットワークを通じて接続されて成るものとされる放送番組コンテンツ管理配信システムの放送番組コンテンツ管理配信方法において、
上記端末装置において、この端末装置が対応するサーバ装置であるエリア内サーバ装置が対応していない放送サービスエリアの放送番組コンテンツの転送要求である、エリア外コンテンツ転送要求を送信する転送要求送信手順と、
上記転送要求送信手順により送信された上記エリア外コンテンツ転送要求を、このエリア外コンテンツ転送要求が示す放送番組コンテンツを放送しているとされる放送サービスエリアに対応して設置されるエリア外サーバ装置に受信させる受信制御手順と、
上記エリア外サーバ装置が上記エリア外コンテンツ転送要求を受信したのに応じて、このエリア外サーバ装置が対応するとされるエリア外端末装置により、この受信したエリア外コンテンツ転送要求が示す放送番組コンテンツを取得して保有させるコンテンツ取得制御手順と、
上記エリア外コンテンツ転送要求が示す放送番組コンテンツの供給元となる、供給元端末装置を選定するもので、上記エリア外コンテンツ転送要求を送信した端末装置と接続したときに一定以上の良好な通信状態が得られるとされる端末装置を上記供給元端末装置として選定するようにされた選定手順と、
上記エリア外端末装置が保有している、上記エリア外コンテンツ転送要求が示す放送番組コンテンツを、上記選定手順により選定された上記供給元端末装置に対して転送して保有させるコンテンツ管理手順と、
上記供給元端末装置が保有しているとされる、上記エリア外コンテンツ転送要求が示す放送番組コンテンツを、上記エリア外コンテンツ転送要求を送信した端末装置に対して送信させる送信制御手順と、
を実行することを特徴とする放送番組コンテンツ管理配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば音楽や映像などの放送番組コンテンツを、ユーザに有償あるいは無償で提供する際に適用して好適な放送番組コンテンツ管理システムおよび放送番組コンテンツ管理配信方法に関する。
【背景技術】
【０００２】
現時点よりも後に放送されるテレビ放送などによる放送番組コンテンツデータを、予め記録予約設定して、記録し、後日、視聴するようにする装置は、従来から良く知られている。そして、例えば特許文献１（特開２００１−３０９２８５号公報）に記載されるような通信ネットワークの普及にともない、携帯電話端末などを用いて、遠隔の地から、自宅にある記録再生機を制御して、記録予約設定を可能にするようにするシステムも提案されている。
【特許文献１】特開２００１−３０９２８５号公報
【特許文献２】特開２００２−２１８３６１号公報
【特許文献３】特表２００２−５４０７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の特許文献１に示すような技術によれば、自宅で、記録再生機に対して記録予約を設定し忘れても、外出先等から、携帯電話端末を用いることにより、記録予約設定をすることができて、非常に便利である。
【０００４】
しかしながら、このような遠隔操作により記録予約設定をすることができたとしても、記録再生機に磁気テープや光ディスクなどの記録媒体が装填されていなかったり、記録媒体が装填されていても、残容量が少なくなっていたりしたときには、目的とする記録ができないおそれがある。
このことから、放送番組コンテンツ管理配信システムとしては、実質上、記録容量が無限であり、また、記録をし忘れたものであっても、後から視聴可能とすることができるようにして、より効率的なコンテンツ管理が行え、かつ高い利便性が得られるようにすることが求められているということがいえる。
【０００５】
そのうえで、さらに、このような放送番組コンテンツ管理配信システムによるコンテンツの配信を、例えば異なる複数の国や遠隔した地域に跨って行なうことを考えた場合においては、特に、これらの国や地域間でのコンテンツ配信管理が効率的に行えるようにすることが求められることになる。
【課題を解決するための手段】
【０００６】
そこで、本発明は上記した課題を考慮して、放送番組コンテンツ管理配信システムとして次のように構成することとした。
本発明の放送番組コンテンツ管理配信システムは、それぞれ異なる放送サービスエリアに対応して設置されるべき複数のサーバ装置と、各サーバ装置ごとに対応する複数個の端末装置とを備え、これらサーバ装置及び端末装置がネットワークを通じて接続されて成るものとされる。
そして、上記端末装置において、この端末装置が対応するサーバ装置であるエリア内サーバ装置が対応していない放送サービスエリアの放送番組コンテンツの転送要求である、エリア外コンテンツ転送要求を送信する転送要求送信手段と、この転送要求送信手段により送信されたエリア外コンテンツ転送要求を、このエリア外コンテンツ転送要求が示す放送番組コンテンツを放送しているとされる放送サービスエリアに対応して設置されるエリア外サーバ装置に受信させる受信制御手段と、エリア外サーバ装置がエリア外コンテンツ転送要求を受信したのに応じて、このエリア外サーバ装置が対応するとされるエリア外端末装置により、この受信したエリア外コンテンツ転送要求が示す放送番組コンテンツを取得して保有させるコンテンツ取得制御手段と、エリア外コンテンツ転送要求が示す放送番組コンテンツの供給元となる、供給元端末装置を選定するもので、エリア外コンテンツ転送要求を送信した端末装置と接続したときに一定以上の良好な通信状態が得られるとされる端末装置を供給元端末装置として選定するようにされた選定手段と、エリア外端末装置が保有している、エリア外コンテンツ転送要求が示す放送番組コンテンツを、選定手段により選定された供給元端末装置に対して転送して保有させるコンテンツ管理手段と、供給元端末装置が保有しているとされる、エリア外コンテンツ転送要求が示す放送番組コンテンツを、エリア外コンテンツ転送要求を送信した端末装置に対して送信させる送信制御手段とを備えて構成することとした。
【０００７】
また、それぞれ異なる放送サービスエリアに対応して設置されるべき複数のサーバ装置と、各サーバ装置ごとに対応する複数個の端末装置とを備え、これらサーバ装置及び端末装置がネットワークを通じて接続されて成るものとされる放送番組コンテンツ管理配信システムにおける放送番組コンテンツ管理配信方法として次のように構成することとした。
つまり、端末装置において、この端末装置が対応するサーバ装置であるエリア内サーバ装置が対応していない放送サービスエリアの放送番組コンテンツの転送要求である、エリア外コンテンツ転送要求を送信する転送要求送信手順と、この転送要求送信手順により送信されたエリア外コンテンツ転送要求を、このエリア外コンテンツ転送要求が示す放送番組コンテンツを放送しているとされる放送サービスエリアに対応して設置されるエリア外サーバ装置に受信させる受信制御手順と、エリア外サーバ装置が上記エリア外コンテンツ転送要求を受信したのに応じて、このエリア外サーバ装置が対応するとされるエリア外端末装置により、この受信したエリア外コンテンツ転送要求が示す放送番組コンテンツを取得して保有させるコンテンツ取得制御手順と、エリア外コンテンツ転送要求が示す放送番組コンテンツの供給元となる、供給元端末装置を選定するもので、エリア外コンテンツ転送要求を送信した端末装置と接続したときに一定以上の良好な通信状態が得られるとされる端末装置を供給元端末装置として選定するようにされた選定手順と、エリア外端末装置が保有している、エリア外コンテンツ転送要求が示す放送番組コンテンツを、選定手順により選定された供給元端末装置に対して転送して保有させるコンテンツ管理手順と、供給元端末装置が保有しているとされる、エリア外コンテンツ転送要求が示す放送番組コンテンツを、エリア外コンテンツ転送要求を送信した端末装置に対して送信させる送信制御手順とを実行するようにして構成することとした。
【０００８】
上記各構成によると、例えば或る端末装置を使用している地域とは異なる放送サービスエリアの放送番組コンテンツの転送を要求すれば、これに応じて、要求した放送番組コンテンツの放送サービスエリアの地域の端末装置（エリア外端末装置）において、要求した放送番組コンテンツを取得して保有するようになっている。この段階で、システムにおけるコンテンツの保有が保証されることになる。そして、このエリア外端末装置からは、供給元端末装置として選定された端末装置に対して、さらに上記保有した放送番組コンテンツを転送するようにされる。これにより、供給元端末装置において放送番組コンテンツが保有されることになる。なお、ここまでの動作は、最初に放送番組コンテンツの転送を要求した端末装置が対応するサーバ装置と、エリア外端末装置が対応するサーバ装置が必要な手段、手順を行なうことで得られるものとされる。そして、最初に放送番組コンテンツの転送を要求した端末装置は、例えば供給元端末装置とのＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信により放送番組コンテンツの供給を受けることができる。
このような構成であれば、端末装置自身が録画などを実行しなくとも、どこかの他の端末装置において放送番組コンテンツを保有していることになる。つまり、放送番組コンテンツ管理配信システムにおいて、必要とする放送番組コンテンツが保有されている状態にあることが保証される。
そのうえで、或る放送サービスエリアで使用しているとされる端末装置が、放送サービスエリアの異なる放送番組コンテンツの転送を要求したときには、供給元端末装置から要求したコンテンツの転送（供給）が行われる。ここで、供給元端末装置には、放送番組コンテンツの転送を要求した端末装置との通信状態が良好であるとされる端末装置を選定するようにしている。これにより、放送番組コンテンツの転送を要求した端末装置によるコンテンツの受信も、良好な通信状態の下で行われることとなる。
【発明の効果】
【０００９】
このことから、本発明によっては、例えば端末装置のユーザは、記録予約設定のし忘れや、端末装置自身の記録媒体の残容量を気にしないで、所望の放送番組コンテンツを再生して視聴できるという、効率的にコンテンツが管理され、また、利便性の高い放送番組コンテンツ管理配信システムが得られることになる。そのうえで、例えば異なる放送サービスエリアに跨った広範な地域でシステムを運用する場合にも、上記のようにして放送番組コンテンツの転送を要求した端末装置に対して、良好な通信状態によりコンテンツの転送が行えることで、効率的なコンテンツ配信管理が実現されるものである。
【発明を実施するための最良の形態】
【００１０】
以下、この発明による放送番組コンテンツ管理配信システムおよび放送番組コンテンツ管理配信方法の実施形態を、図を参照しながら説明する。以下に説明する実施形態は、放送番組コンテンツが、デジタルテレビ放送の放送番組コンテンツの場合の例である。デジタルテレビ放送番組の記録は、以下の説明においては、録画と称する。
【００１１】
以下に説明する実施形態においては、図２に示すように、ユーザは、コンテンツ管理会社１に対して会員登録することにより会員ユーザ２となる。会員登録の際には、会員ユーザの氏名、電話番号、住所などの個人情報のほか、課金処理のための情報、例えば銀行口座、クレジットカード番号等が登録され、それらが、コンテンツ管理会社１が運営するサーバ装置１の会員情報管理メモリ１０１に格納されて、管理される。
【００１２】
そして、ユーザは、会員ユーザ２となると、コンテンツ管理会社１から、専用端末装置（以下、会員端末装置という）２００の提供を、有償あるいは無料で受ける。この実施形態では、会員端末装置２００に電源が投入されると、会員端末装置２００は、後述する図１および図３に示すように、サーバ装置１００に対して、ネットワーク３を通じて接続され、使用可能となる。
【００１３】
会員端末装置２００は、コンテンツ格納部２０１とデジタル放送受信機部２０２とを備えている。デジタル放送受信機部２０２は、デジタルテレビ放送を受信する機能を備える。この例では、会員端末装置２００は、デジタル放送受信機部２０２で受信した放送番組コンテンツを、コンテンツ格納部２０１に格納して録画することができる。
【００１４】
また、会員端末装置２００は、タイマー機能を備え、放送番組コンテンツを、予約録画することができる機能を備えている。そして、会員端末装置２００は、放送番組コンテンツをコンテンツ格納部２０１に格納して録画したときには、後述するように、当該録画をサーバ装置１００にネットワーク３を通じて報告するように構成されている。この録画の報告は、予約録画のときのみではなく、リモコン送信機などを通じたユーザの録画指示による録画をしたときにも同様になされる。
【００１５】
コンテンツ格納部２０１には、デジタル放送受信機部２０２で受信した放送番組コンテンツの実体データ（以下、単に放送番組コンテンツデータという）と、当該コンテンツ格納部２０１に格納されている放送番組コンテンツに関する情報とが、合わせて格納されている。この放送番組コンテンツに関する情報としては、後述するように、コンテンツ識別情報（コンテンツＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ））に関連して、各放送番組コンテンツごとに、放送年月日、放送時間などの情報などが記憶される。
【００１６】
コンテンツ格納部２０１に格納される放送番組コンテンツデータは、この例では、暗号化されている。また、後述するように、会員端末装置２００間で、Ｐ２Ｐ配信されるのは、暗号化されている放送番組コンテンツデータとされている。コンテンツ管理会社１から提供される専用会員端末装置２００のみによって、この暗号化されたコンテンツデータがデコードできるようにされている。
【００１７】
サーバ装置１００は、すべての会員端末装置２００のコンテンツ格納部２０１に格納されている放送番組コンテンツのデータを、当該コンテンツのデータを格納する会員端末装置との対応と共に記憶して管理するコンテンツ所在管理メモリ部１０２を備える。すなわち、コンテンツ所在管理メモリ部１０２には、少なくとも、放送番組コンテンツの識別情報と、前記放送番組コンテンツのそれぞれがコンテンツ格納部２０１に格納されている前記会員端末装置の識別情報との対応が記憶される。
【００１８】
この実施形態では、会員端末装置２００は、新たに放送番組コンテンツのデータをコンテンツ格納部２０１に格納したとき、また、コンテンツ格納部２０１から放送番組コンテンツのデータを削除したとき、そのことをサーバ装置１００にネットワーク３を通じて通知する。サーバ装置１００は、当該会員端末装置２００からの通知に基づく会員端末装置２００のコンテンツ格納部２０１の内容変化に対応して、コンテンツ所在管理メモリ部１０２の内容を更新するように構成されている。
【００１９】
上述したこの実施形態におけるコンテンツの管理の概要を、図１を参照して説明する。この実施形態では、図１に示すように、従来はサーバ装置が所持して管理するものとされるコンテンツ格納部は、複数個の会員端末装置２００がそれぞれ備えるコンテンツ格納部をも利用するようにしている。
【００２０】
すなわち、サーバ装置側が必要とするコンテンツ格納のためのハードウエア資源を、この実施形態では、サーバに対するクライアントである会員端末装置２００と共有するようにしている。そして、この実施形態では、図１にも示すように、サーバ装置１００のコンテンツ所在管理メモリ部１０２は、すべての会員端末装置２００のコンテンツ格納部２０１を管理するので、それらのすべての会員端末装置のコンテンツ格納部２０１を、共有領域３００内のものとして管理している。図１の例では、サーバ装置１００もコンテンツ格納部１０４を備え、そのコンテンツ格納部１０４も共有領域３００内のものとして、コンテンツ所在管理メモリ部１０２により管理している。
【００２１】
この実施形態では、このようなサーバ装置１００によって、複数個の会員端末装置２００のコンテンツ格納部２０１のすべてを共有領域内のものとして管理するようにしているので、当該共有領域内におけるコンテンツの移動をサーバ装置１００が容易に管理することができ、それらのコンテンツに対する著作権保護を適切に行なうことができる。
【００２２】
なお、この実施形態では、会員端末装置２００のコンテンツ格納部２０１は、図２に示すように、共有利用エリアと、非共有利用エリアとに分割設定可能とされている。共有利用エリアは、コンテンツ管理会社１のサーバ装置１００により管理される共有領域３００内となるメモリエリアである。非共有利用エリアは、会員ユーザ２が個人的に自由に利用可能なメモリエリアであり、この非共有利用エリアは、コンテンツ管理会社１のサーバ装置１００による管理領域である共有領域３００からは除外されている。
【００２３】
非共有利用エリアは、コンテンツ格納部２０１において、後述する会員端末装置２００間でのコンテンツ交換などを行なう共有領域から除外されているため、著作権保護を必要とせず、会員ユーザが自由に使用できる領域とすることができ、便利である。
【００２４】
以上のようにして、この実施形態では、サーバ装置１００は、共有領域３００内に在る複数個の会員端末装置２００のコンテンツ格納部２０１に格納されている放送番組コンテンツのデータを管理している。このことを利用して、この実施形態では、サーバ装置１００は、過去に放送された放送番組コンテンツのうち、共有領域３００内の会員端末装置２００のコンテンツ格納部２０１に保存されている放送番組コンテンツの一覧を、会員端末装置２００を通して会員ユーザに示すことができる。
【００２５】
そこで、会員ユーザは、この過去の放送番組コンテンツであって、共有領域３００にある視聴可能な放送番組コンテンツを、サーバ装置に視聴要求（転送依頼）することにより、当該過去の放送番組コンテンツを視聴することが可能になる。この場合に、この実施形態では、サーバ装置１００は、転送依頼された放送番組コンテンツのデータを、当該コンテンツデータを所有する会員端末装置２００から吸い上げて、転送依頼してきた会員端末装置２００に転送するのではなく、前記転送依頼された放送番組コンテンツを所有する会員端末装置２００から、転送依頼を行なった会員端末装置２００にＰ２Ｐ配信させるようにする。
【００２６】
また、この実施形態では、会員端末装置２００は、将来、共有領域３００内のコンテンツ格納部２０１に格納されるであろう放送番組コンテンツのデータの転送を予約依頼（以下、これを転送予約依頼という）をすることができるようにされている。つまり、会員端末装置２００は、録画予約した時刻と同じ時刻帯に他にも録画予約したい放送番組があったときに、サーバ装置１００にその放送番組コンテンツの転送予約依頼をしておくことができる。この転送予約依頼は、放送時間帯が一部または全部が重複する複数の放送番組についても行なうことができる。
【００２７】
会員端末装置２００は、上述したように、サーバ装置１００に対して放送番組コンテンツの録画について報告するようにするので、サーバ装置１００は、この報告により、転送予約依頼された放送番組コンテンツが共有領域に格納されたことを確認することができる。そして、転送予約依頼された放送番組コンテンツが共有領域に格納されたことを確認したら、サーバ装置１００は、転送予約依頼された放送番組コンテンツを所有する会員端末装置２００に、転送予約依頼をした会員端末装置２００に、当該放送番組コンテンツのデータをＰ２Ｐ配信するようにする制御信号を送って、Ｐ２Ｐ配信をさせるようにする。
【００２８】
この場合に、将来、録画されて共有領域３００に格納されることを期待して転送予約依頼する場合には、当該転送予約依頼した放送番組コンテンツが録画されず、このため、転送予約依頼に対応した当該放送番組コンテンツの転送配信が不可となってしまう場合も生じる。
【００２９】
そこで、この実施形態では、サーバ装置１００は、会員端末装置２００における予約録画を認知できるように構成する。すなわち、この実施形態では、後述するように、会員端末装置２００における録画予約の設定は、サーバ装置１００を通じて行なうように構成する。
【００３０】
なお、サーバ装置が、会員端末装置２００における予約録画を認知できるように構成としては、録画予約をサーバ装置１００を通じて行なうのではなく、会員端末装置２００で録画予約設定がなされたときに、当該録画予約設定情報を、サーバ装置１００に報告させるようにしてもよい。
【００３１】
このようにすれば、サーバ装置１００は、会員端末装置２００から転送予約依頼があったときに、他の会員端末装置２００における録画予約設定情報を参照し、転送予約依頼された放送番組コンテンツが他の会員端末装置２００で録画予約されているかどうかを確認することができる。
【００３２】
そして、サーバ装置１００は、会員端末装置２００から転送予約依頼があったときに、転送予約依頼された放送番組コンテンツが他の会員端末装置２００で録画予約されていると判別したときには、当該転送予約依頼をそのまま受け付けることできる。
【００３３】
しかし、会員端末装置２００から転送予約依頼があったときに、転送予約依頼された放送番組コンテンツが他の会員端末装置２００で録画予約されていないと判別したときには、サーバ装置は、この実施形態では転送予約依頼をしてきた会員端末装置２００で、放送時間帯が一部または全部重複する放送番組の録画予約設定がなされていないかどうかを判別し、そのような録画予約設定がなければ、当該会員端末装置２００に録画予約設定をさせるように制御する。
【００３４】
この場合において、転送予約依頼をしてきた会員端末装置２００に録画予約設定をさせるように制御するのではなく、サーバ装置１００に録画予約機能を備えておき、サーバ装置１００で、転送予約依頼された放送番組コンテンツを予約録画し、サーバ装置が、当該予約録画した放送番組コンテンツをダウンロードにより配信するようにしてもよい。
【００３５】
また、転送予約依頼をしてきた会員端末装置２００で、時刻帯を重複する録画予約があると判別したときには、サーバ装置は、この実施形態では、他の適当な会員端末装置を選択して、当該選択した会員端末装置２００に、転送予約依頼された放送番組コンテンツの録画予約設定をするように制御する。
【００３６】
なお、この場合にも、他の会員端末装置２００に録画予約設定をさせるように制御するのではなく、サーバ装置１００に録画予約機能を備えておき、サーバ装置１００で、転送予約依頼された放送番組コンテンツを録画予約するようにしてもよい。
【００３７】
以上のようにすることにより、転送予約依頼された放送番組コンテンツのデータは、確実に予約録画されることになり、予約録画が他の会員端末装置によりなされたときその報告を受けたサーバ装置１００が、その後、当該他の会員端末装置２００に、転送予約依頼した会員端末装置２００にＰ２Ｐ配信するように制御信号を送ることにより、転送予約依頼された放送番組コンテンツの転送が確実に実行される。
【００３８】
なお、転送予約依頼したコンテンツを自端末で予約録画したときには、その録画完了をユーザに知らせることで、ユーザは、当該転送予約依頼したコンテンツが再生可能になったことを知ることができる。また、サーバ装置１００が録画予約をして、転送予約依頼された放送番組コンテンツを録画したときには、その録画終了後、当該放送番組コンテンツのデータを転送予約依頼した会員端末装置にダウンロードするようにすればよい。
【００３９】
なお、会員端末装置２００が他の会員端末装置２００からのＰ２Ｐ配信を受けたときの、受信側の会員端末装置２００での受信態様としては、受信した放送番組コンテンツデータをそのままリアルタイム再生する態様と、受信した放送番組コンテンツデータを一旦コンテンツ格納部２０１に格納し、後のユーザの再生指示を待って再生するようにする態様とがある。この実施形態では、後述するように、過去の放送番組コンテンツの転送依頼の時にのみ、リアルタイム再生する態様を取ることができるようにしている。
【００４０】
これは、未来の放送番組コンテンツデータの配信の場合には、当該放送番組の放送後の、どの時点で配信が行なわれるかは、サーバ装置１００に任されることとなり、会員端末装置２００では、その時刻を知ることができないが、過去の放送番組コンテンツの転送依頼の時には、Ｐ２Ｐ配信させようとする会員端末装置２００の状態を管理することにより、即座にＰ２Ｐ配信をすることもできるからである。
【００４１】
もっとも、転送予約依頼の場合に、転送予約時刻をサーバ装置に設定することができるようにすれば、未来の放送番組コンテンツの転送予約依頼に基づくＰ２Ｐ配信の際にも、リアルタイム再生をすることは可能である。
【００４２】
ある会員端末装置２００から放送番組コンテンツの転送依頼および転送予約依頼を受けたサーバ装置が、他の会員端末装置２００に対して配信送信指示制御を送信し、当該配信送信指示制御を受けた他の会員端末装置２００がＰ２Ｐ配信する仕組みの概要について、図３を参照して、説明する。
【００４３】
会員端末装置２００Ａは、コンテンツ管理会社１のサーバ装置１００から提供される過去の放送番組コンテンツの一覧あるいは未来の放送番組コンテンツの一覧から転送を希望する、あるいは転送を予約する放送番組コンテンツを選択し、当該選択した放送番組コンテンツの転送配信依頼をネットワーク３を通じてサーバ装置１００に送る。
【００４４】
サーバ装置１００は、この放送番組コンテンツの転送依頼を受け取ると、それが過去の放送番組コンテンツであるときには、次のようにする。
【００４５】
すなわち、先ず、コンテンツ所在管理メモリ部１０２を検索して、転送依頼されたコンテンツがどの会員端末装置にあるかを検知する。転送依頼されたコンテンツを所有する端末が複数検知されたときには、例えばランダムに一つの会員端末装置が選択される。あるいは、データ品質の良いコンテンツデータを格納している会員端末装置が選択される。図３の例では、転送依頼されたコンテンツが会員端末装置２００Ｂに在ったとする。なお、これに先立ち、会員端末装置２００は、サーバ装置１００に対して放送番組コンテンツの録画について報告をしており、サーバ装置１００は、この報告に基づいてコンテンツ所在管理メモリ部１０２の記憶内容を更新している。
【００４６】
次に、サーバ装置１００は、転送依頼された放送番組コンテンツを所有する当該会員端末装置２００Ｂに、転送依頼された放送番組コンテンツを、会員端末装置２００Ａに送るようにすることを指示内容とするコンテンツ配信送信指示制御信号を、ネットワーク３を通じて送る。
【００４７】
このコンテンツ配信送信指示制御信号を受け取った会員端末装置２００Ｂは、当該コンテンツ配信送信指示制御信号に基づき、自己のコンテンツ格納部２０１から転送依頼された放送番組コンテンツデータを読み出し、会員端末装置２００Ａに送信する。
【００４８】
会員端末装置２００Ａは、会員端末装置２００Ｂから送信されてきた転送依頼した放送番組コンテンツデータを受け取り、そのままストリーミング再生する、あるいは、自己のコンテンツ格納部２０１に格納し、ユーザの指示により読み出して再生する。
【００４９】
そして、この実施形態では、会員端末装置２００Ｂは、会員端末装置２００Ａへのコンテンツデータの送信の完了を確認すると、当該コンテンツ送信完了を会員端末装置２００に通知すると共に、サーバ装置１００にネットワーク３を通じて通知する。
【００５０】
この通知を受け取ったサーバ装置１００は、会員端末装置２００Ａを所有する会員に対して当該コンテンツの配信についての課金処理を行なうと共に、会員端末装置２００Ｂを所有する会員に対しては、コンテンツ配信の手数料を還元する。
【００５１】
以上のように、この実施形態では、コンテンツの配信に対して課金することは従来と同様であるが、コンテンツの配信が、会員端末装置から行なわれる場合には、当該配信を行なった会員端末装置を所有する会員に、その配信の手数料を還元するようにすることにより、実質的なコンテンツ配信に対する課金の料金を低廉化することが可能になる。
【００５２】
また、会員端末装置２００Ａにおいてストリーミング再生されることなく、当該会員端末装置２００Ａのコンテンツ格納部２０１に転送依頼されたコンテンツデータが格納された場合には、サーバ装置１００は、コンテンツ所在情報の変動を、コンテンツ所在管理メモリ部１０２に反映させるように、当該コンテンツ所在管理メモリ部１０２の内容を更新する。
【００５３】
なお、以上の説明では、コンテンツの配信送信指示制御を受けた会員端末装置２００Ｂが送信完了をサーバ装置１００に送ることにより、コンテンツ配信の完了をサーバ装置１００に通知するようにしたが、コンテンツ配信依頼をした会員端末装置２００Ａが、当該配信依頼をしたコンテンツデータの受信完了をサーバ装置１００に通知することにより、コンテンツ配信の完了をサーバ装置１００に通知するようにしてもよい。会員端末装置２００Ｂからの送信完了通知と、会員端末装置２００Ａからの受信完了通知の両方を受信したときに、サーバ装置１００がコンテンツ配信の完了を認識するようにしても良い。
【００５４】
また、サーバ装置１００は、会員端末装置２００Ａから、未来の放送番組コンテンツの転送予約依頼を受け取った場合には、会員端末装置２００Ｂからの当該放送番組コンテンツの録画報告を待って、上述と同様にして、会員端末装置２００Ａを配信の宛先とする配信送信指示制御信号を、会員端末装置２００Ｂに対して送信する。その後の処理動作は、上述の場合と同様である。
【００５５】
ところで、放送番組コンテンツを予約録画して、また、転送依頼や転送予約依頼して、放送番組コンテンツをコンテンツ格納部２０１に格納した会員端末装置２００においては、そのままでは、コンテンツデータがコンテンツ格納部２０１に多量に蓄積されてしまうことになるので、適宜、コンテンツデータを削除する方がよい。
【００５６】
一般的には、上述のように、予約録画したり、転送依頼や転送予約依頼したりして取得した放送番組コンテンツは、ユーザは、所定期間の間に、例えばコンテンツ取得（コンテンツ格納部２０１への格納）から２週間の間に、再生すると考えられる。そこで、この例では、コンテンツ取得から２週間経過した放送番組コンテンツデータについては、適宜、削除するようにする。
【００５７】
ただし、この実施形態においては、事故や端末の故障等によりコンテンツデータが消失しまうことを考慮して、共有領域３００においては、同一の放送番組コンテンツのデータが、必ず複数個、例えば３個以上、確保されるようにサーバ装置１００が管理するようにする。このため、会員端末装置２００は、コンテンツデータの削除の際には、サーバ装置１００に必ず、削除ＯＫであるか否かを問い合わせて、サーバ装置から削除許可が得られたコンテンツデータのみを削除するようにする。サーバ装置１００は、共有領域３００内に、同一の放送番組コンテンツのデータが、少なくとも複数個、この例では３個以上格納されているか否かを判別し、その結果に応じて削除許可または不許可を決定する。
【００５８】
次に、この発明による放送番組コンテンツ管理配信システムの実施形態の構成を、より詳細に説明する。
【００５９】
[サーバ装置のハードウエア構成例]
図４は、サーバ装置１００のハードウエア構成の例を示すブロック図であり、この実施形態では、パーソナルコンピュータからなる構成とされている。すなわち、図４に示すように、サーバ装置１００は、ＣＰＵ１１０に対して、システムバス１１１を介してプログラムＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)１１２と、ワークエリアＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１１３と、通信インターフェース部１１４と、会員情報管理メモリ部１０１と、コンテンツ所在管理メモリ部１０２と、会員端末装置情報管理メモリ部１０３と、コンテンツ格納部１０４と、予約管理メモリ部１０５と、電子番組表（ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ））作成部１０６とが接続されて構成されている。
【００６０】
ＲＯＭ１１２には、後述するようなサーバ装置１００が実行すべきソフトウエア処理のためのプログラムが記憶されている。もちろん、サーバ装置１００のプログラムはＲＯＭ１１２に限らず、書き換えが可能なハードディスクドライブ（ＨＤＤ）や不揮発性メモリに記憶するようにしても良い。
【００６１】
通信インターフェース１１４は、ネットワーク３に接続されており、サーバ装置１００と、会員端末装置２００との間でのデータのやり取りを行なうために用いられる。この例では、通信インターフェース１１４は、パケットデータである通信データについてのパケット分解／パケット生成の機能を備える。
【００６２】
会員情報管理メモリ部１０１は、前述したように、会員の個人情報の他、会員に対する課金処理のための情報などの会員ユーザについての管理情報を記憶する。図５に、この会員情報管理メモリ部１０１の記憶内容の例を示す。
【００６３】
すなわち、図５に示すように、この会員情報管理メモリ部１０１には、各会員ごとの情報として、氏名、住所、年齢などの会員の個人情報と、会員に対する課金の決済処理のための情報と、会員端末装置２００の識別情報（以下、会員端末装置ＩＤという）などを記憶する。
【００６４】
コンテンツ所在管理メモリ部１０２は、前述したように、サーバ装置１００に接続されるすべての会員端末装置２００に格納されている放送番組コンテンツに関する、コンテンツ所在情報を記憶している。すなわち、放送番組コンテンツの識別情報および放送番組コンテンツ名等を含む放送番組コンテンツに関する情報と、当該放送番組コンテンツの識別情報で識別される放送番組コンテンツのデータが格納されている場所（コンテンツ所在地）との対応情報が、コンテンツ所在情報としてコンテンツ所在管理メモリ部１０２に記憶されている。
【００６５】
前記コンテンツ所在地としては、放送番組コンテンツのデータが格納されている会員端末装置２００の会員端末装置識別情報（以下、会員端末装置ＩＤという）またはサーバ内コンテンツ格納部１０４を示す識別情報（例えばサーバ装置識別情報（サーバ装置ＩＤ））が記憶される。
【００６６】
図６に、このコンテンツ所在管理メモリ部１０２の記憶内容の一例を示す。この図６の例においては、コンテンツ所在管理メモリ部１０２には、一つの放送番組コンテンツ当たりの情報として、放送番組コンテンツの識別子情報（コンテンツ識別情報（以下、コンテンツＩＤという））に対して、放送番組名、放送年月日、放送地域、放送局、番組情報（ジャンル、出演者など）、番組開始時間、番組終了時間、記録フォーマット、当該放送番組コンテンツデータの削除ＯＫフラグ、当該放送番組コンテンツデータを保持する会員端末装置台数、当該放送番組コンテンツデータを保持する会員端末装置の会員端末装置ＩＤ（当該放送番組コンテンツを保持する会員端末装置台数分）、などが記憶されている。
【００６７】
データ削除ＯＫフラグは、初期的には、削除不可を意味するオフとされており、会員ユーザが削除指示をしたときに、削除可を意味するオンに変更される。
【００６８】
また、この実施形態では、当該放送番組コンテンツデータを保持する会員端末装置の会員端末装置ＩＤには、当該会員端末装置ＩＤで示される会員端末装置２００に格納されている当該放送番組コンテンツデータのエラー率が付加されて記憶されている。このエラー率は、後述するように、会員端末装置２００からの録画報告の際にサーバ装置１００に通知されるもので、録画時における受信データのエラー率を示すものである。
【００６９】
デジタル放送信号には、エラー検出用符号が付加されており、デジタル放送受信機部では、このエラー検出用符号により受信データについてのエラー検出ができ、当該検出されたエラー数により受信データのエラー率が測定される。この受信データのエラー率により、記憶されている放送番組コンテンツデータのデータ品質が示される。
【００７０】
会員端末装置情報管理メモリ部１０３は、サーバ装置１００に接続される会員端末装置２００のそれぞれの電源状態や、コンテンツ配信履歴（コンテンツ配信受信履歴とコンテンツ配信送信履歴とがある）を記憶することができる。図７は、会員端末装置情報管理メモリ部１０３の記憶内容の一例を示すものである。
【００７１】
すなわち、この会員端末装置情報管理メモリ部１０３には、一つの会員端末装置当たりについて、会員端末装置ＩＤと、電源状態と、配信送信履歴と、配信受信履歴と、ネットワーク３上のアドレスなどが記憶される。
【００７２】
ここで、会員端末装置２００の電源状態としては、この実施の形態では、電源オン、電源オフ、電源休止（サスペンド）の３状態で管理する。ただし、会員端末装置２００が電源コンセントに接続されていないときには、電源状態は使用不可とする。
【００７３】
配信送信履歴は、当該会員端末装置２００が、サーバ装置１００からのコンテンツ配信送信指示に従って他の会員端末装置２００にコンテンツ配信送信を行なった履歴である。この配信送信履歴の情報は、前述したように、当該会員端末装置ＩＤで示される会員端末装置に対して、他の会員端末装置へコンテンツ配信送信をしたときの手数料を還元する際に使用される。また、配信受信履歴は、当該会員端末装置２００が、サーバ装置１００にコンテンツ配信依頼を行なった結果として、依頼したコンテンツを受信した履歴である。
【００７４】
コンテンツ格納部１０４は、例えばハードディスクドライブにより構成され、これには、主として、新たに共有領域３００に提供する放送番組コンテンツのデータおよびその関連情報が格納される。前述したように、この実施形態では、コンテンツ格納部としてのハードウエア資源は、会員端末装置２００と共有するようにするので、このサーバ装置１００のコンテンツ格納部１０４には、共有領域３００に存在すべきすべてのコンテンツのデータを格納しておく必要はなく、必要最小限のコンテンツデータおよびその関連情報が記憶される。
【００７５】
予約管理メモリ部１０５には、図８に示すように、会員端末装置２００からの録画予約情報や、転送予約依頼の情報、予約配信待ち行列などが記憶される。
【００７６】
録画予約は、この実施形態では、後述するように、サーバ装置１００を通じてなされる。録画予約情報としては、コンテンツＩＤで示される放送番組コンテンツを対象として録画予約が設定された会員端末装置２００の台数と、当該録画予約設定した会員端末装置の会員端末装置ＩＤ（台数分）とが記憶される。
【００７７】
転送予約依頼の情報としては、サーバ装置１００に当該コンテンツＩＤで示される放送番組コンテンツを対象として転送予約依頼が送出されてきた会員端末装置２００の台数と、当該転送予約依頼を送出した会員端末装置の会員端末装置ＩＤ（台数分）とが記憶される。
【００７８】
予約配信待ち行列は、当該コンテンツＩＤで示される放送番組コンテンツを、転送依頼あるいは転送予約依頼してきた会員端末装置２００にＰ２Ｐ配信するための待ち行列であり、配信を受ける会員端末装置の会員端末装置ＩＤが記憶される。放送番組コンテンツが過去の放送番組コンテンツであるときには、この予約配信待ち行列のみとなる場合がある。
【００７９】
予約配信待ち行列に含まれる会員端末装置は、過去の放送番組コンテンツについて転送依頼した会員端末装置のみではない。転送予約依頼した放送番組コンテンツの録画が終了したら、当該録画が終了した会員端末装置２００からの配信を受ける転送予約依頼した会員端末装置の会員端末装置ＩＤが、この予約配信待ち行列に記憶される。なお、この実施形態の説明においては、転送依頼に基づく配信待ち行列と、転送予約依頼に基づく配信待ち行列は、一つの待ち行列として扱うようにしているが、それぞれ別々に管理するようにしても良い。
【００８０】
この予約配信待ち行列においては、その一番上にある会員端末装置ＩＤで示される会員端末装置２００へのＰ２Ｐ配信が最優先となり、そして、その一番上にある会員端末装置ＩＤで示される会員端末装置２００へのＰ２Ｐ配信が完了すると、それが削除されると共に、順次に上詰される。また、新たに、発生したＰ２Ｐ配信依頼は、予約配信待ち行列の一番最後尾に書き込まれる。
【００８１】
次に、電子番組表作成部１０６は、この実施形態では、例えばネットワーク３を通じて所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のサーバから取得したＥＰＧのデータから、会員端末装置２００に提供する過去の放送番組コンテンツの電子番組表および未来の放送番組コンテンツの電子番組表を作成する。この場合に、この実施形態の電子番組表作成部１０６は、会員端末装置情報管理メモリ１０３の会員端末装置２００の電源状態や予約管理メモリ１０５の情報を参照して、予約状況や即座に配信可能かどうかなどの情報をも反映させるようにしている。
【００８２】
［会員端末装置のハードウエア構成例］
図９は、会員端末装置２００のハードウエア構成の例を示すブロック図であり、この実施形態では、パーソナルコンピュータからなる構成とされている。また、図９の例の会員端末装置２００は、コンテンツとして放送番組コンテンツを想定した場合である。
【００８３】
すなわち、図９に示すように、会員端末装置２００は、ＣＰＵ２１０に対して、システムバス２１１を介してプログラムＲＯＭ２１２と、ワークエリアＲＡＭ２１３と、通信インターフェース部２１４と、Ｉ／Ｏポート２１５と、コンテンツ格納部２０１と、デジタル放送受信機部２０２と、暗号化デコード部２０３と、コンテンツデコード部２０４と、ディスプレイコントローラ２０５と、キー入力インターフェース２０６と、リモコン受信部２０７と、タイマー部２０８と、暗号化エンコード部２０９と、サブプロセッサ２３０とが接続されて構成されている。
【００８４】
コンテンツ格納部２０１は、例えばハードディスクドライブから構成され、予め共有利用エリアと、非共有利用エリアとに、その書き込みエリアが分離される。会員ユーザの希望により、コンテンツ格納部２０１のエリアを共有利用エリアのみとすることもできる。
【００８５】
暗号化デコード部２０３は、コンテンツ格納部２０１の共有利用エリアに格納されているコンテンツデータに施されている暗号を解凍デコードするためのものである。コンテンツ格納部２０１の共有利用エリアに格納されているコンテンツデータは、この暗号化により、共有領域３００外に持ち出されたとしても、再生が困難とされている。
【００８６】
コンテンツデコード部２０４は、暗号が解凍デコードされた放送番組コンテンツデータをデコードして、デジタルビデオデータおよびデジタルオーディオデータを復元する。
【００８７】
そして、コンテンツデコード部２０４でデコードされたデジタルビデオデータおよびデジタルオーディオデータは、それぞれＩ／Ｏポート２１５を通じてＤ／Ａ変換器２２１および２２２に供給される。そして、Ｄ／Ａ変換器２２１および２２２からのアナログビデオ信号およびアナログオーディオ信号は、アンプ２２３および２２４を通じて、モニター装置２２５に供給されて、画像再生されると共に音響再生される。
【００８８】
ディスプレイコントローラ２０５には、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなるディスプレイ２２６が接続されている。
【００８９】
キー入力インターフェース部２０６は、これに接続されるキー入力操作部２２７を通じたユーザからのキー入力操作を受け付け、システムバス２１１を通じてＣＰＵ２１０に通知する。
【００９０】
また、リモコン受信部２０７は、リモコン送信機２２８からのユーザ操作に応じたリモコン信号を受信して、システムバス２１１を通じてＣＰＵ２１０に通知する。キー入力操作部２２７およびリモコン送信機２２８は、後述するコンテンツ配信依頼や、コンテンツ再生指示などを行なうときに、ユーザにより操作入力される。
【００９１】
デジタル放送受信機部２０２は、前述したように、この実施形態では、デジタルテレビ放送を受信するためのものである。キー入力操作部２２７やリモコン送信機２２８を通じた会員ユーザの番組選択操作に応じた選局制御信号が、このデジタル放送受信機部２０２に供給されて、当該選択操作により選択された放送番組が受信される。
【００９２】
また、この実施形態では、キー入力操作部２２７やリモコン送信機２２８を通じた会員ユーザの録画操作により、このデジタル放送受信機部２０２で受信された放送番組コンテンツのデータがコンテンツ格納部２０１に書き込まれるが、この際に、デジタル放送受信機部２０２からの放送番組のコンテンツデータは暗号化エンコード部２０９により暗号化された後、コンテンツ格納部２０１に書き込まれる。この暗号化は、前述したように、暗号化デコード部２０３で解凍される。
【００９３】
さらに、この実施形態では、サーバ装置１００からの予約録画制御信号により、会員端末装置２００において、録画予約設定がなされる。そして、タイマー部２０８での時間監視の結果、録画予約設定された時刻になると、デジタル放送受信機部２０２に設定された放送番組を選択するための選局制御信号が供給され、当該放送番組のコンテンツデータがコンテンツ格納部２０１に格納される。このときコンテンツ格納部２０１には、放送番組コンテンツのデータのみではなく、その関連情報が記憶される。
【００９４】
図１０は、コンテンツ格納部２０１の記憶内容の一例を示す図である。この図１０の例においては、コンテンツ格納部２０１には、一つの放送番組コンテンツ当たりの情報として、コンテンツＩＤに対して、放送番組名、放送年月日、放送地域、放送局、番組情報（ジャンル、出演者など）、番組開始時間、番組終了時間、記録フォーマット、録画時のデータ品質を表すためのデータ（データ受信時のエラー率のデータ）、当該放送番組コンテンツデータの削除ＯＫフラグなどと、当該放送番組コンテンツデータが記憶されている。
【００９５】
データ削除ＯＫフラグは、初期的には、削除不可を意味するオフとされており、会員ユーザが削除指示をしたときに、削除可を意味するオンに変更される。
【００９６】
データ受信時のエラー率のデータは、後述するように、会員端末装置２００での録画時において、デジタル放送受信機部２０２での受信データのエラー率を示すものである。このエラー率のデータは、デジタル放送受信機部２０２から得られる。これにより、コンテンツ格納部２０１に記憶されている放送番組コンテンツデータのデータ品質が示される。
【００９７】
この例の会員端末装置２００は、電源操作スイッチとして、主電源スイッチと、常用電源スイッチとを備えている。主電源スイッチは、主電源のオン・オフを制御するもので、キー入力操作部２２７にのみ備えられ、リモコン送信機２２８には備えられていない。また、常用電源スイッチは、主電源がオンとなっているときにのみ有効となるもので、電源オンの状態と、サスペンドモードの状態とを切り換える。この常用電源スイッチは、リモコン送信機２２８にのみ、設けられている。なお、常用電源スイッチは、例えば、押下操作するごとに、オンとオフを繰り返す、いわゆるトグルタイプのスイッチとされる。
【００９８】
サスペンドモードは、省電力モードであり、この例では、このサスペンドモードの時には、電源回路２３１からは、図９に示すように、通信インターフェース２１４と、キー入力インターフェース２０６と、リモコン受信部２０７と、サブプロセッサ２３０とにのみ電源電圧が供給されている。
【００９９】
サブプロセッサ２３０は、サスペンド状態にある会員端末装置２００を、常用電源スイッチ操作により電源オンに移行させる、あるいは、サーバ装置１００からの制御により、電源オンに移行させる（これをウエイクアップと称する）ようにする。通信インターフェース２１４に電源が供給されるのは、サーバ装置１００からの制御により、サスペンドモードにある会員端末装置２００をウエイクアップさせるためである。
【０１００】
後述するように、サブプロセッサ２３０は、サスペンドモードにおいてリモコン受信部２０７を通じて常用電源スイッチの入力操作があると、電源回路２３１を制御して会員端末装置２００のすべての部分に電源を供給するようにすると共に、ＣＰＵ２１０を動作状態に呼び起こす。
【０１０１】
また、サブプロセッサ２３０は、会員端末装置２００がサスペンドモードにおいて、ネットワーク３を通じたサーバ装置１００からの制御信号を受けたときには、電源回路２３１を制御して会員端末装置２００のすべての部分に電源を供給するようにすると共に、ＣＰＵ２１０を起動させて、ウエイクアップする。
【０１０２】
［コンテンツ管理システムの動作説明］
＜会員登録時の処理手順＞
図１１に、会員登録時の手順を示す。先ず、会員になろうとするユーザは、コンテンツ提供会社と会員契約をする（ステップＳ１）。この会員契約の際には、会員となるユーザの氏名、住所などのユーザを特定するための情報の他、前述したような課金処理のための銀行口座やクレジット番号等の情報が収集される。そして、それらの情報を、例えばサーバ装置１００のＲＡＭ１１３に保持しておく。会員となったユーザには、サーバ装置１００に接続するときに入力する必要があるユーザＩＤとパスワードが渡される。
【０１０３】
この会員契約が完了すると、コンテンツ提供会社は、会員ユーザに提供する会員端末装置２００を用意し、当該会員端末装置２００のコンテンツ格納部２０１の書き込み領域を、共有利用エリアと、非共有利用エリアとに分ける（ステップＳ２）。なお、会員ユーザが希望する場合には、コンテンツ格納部２０１の書き込み領域のすべてを共有利用エリアとするようにすることもできる。
【０１０４】
次に、コンテンツ提供会社は、以上のようにして、会員端末装置２００を、会員ユーザに、郵送によりあるいは手渡しなどにより実際に提供する（ステップＳ３）。
【０１０５】
会員端末装置２００の提供を受けた会員ユーザは、例えば自宅において、当該会員端末装置２００の主電源をオンにして、使用を開始するようにする。すると、会員端末装置２００のＣＰＵ２１０は、サーバ装置１００にネットワークを通じて接続のアクセス処理を実行する（ステップＳ４）。この実施形態では、会員端末装置２００は、主電源が投入されている間（電源オンの状態とサスペンドモードの状態とを含む）は、サーバ装置１００に常時接続されている。なお、この例においては、ネットワークを通じた通信料金は、例えば月単位の一定料金とされるが、これに限られるものではない。
【０１０６】
コンテンツ提供会社のサーバ装置１００は、当該会員端末装置２００がネットワークを通じて初めてサーバ装置１００に接続されたことを確認すると（ステップＳ５）、ＲＡＭ１１３に保持していた会員となるユーザの氏名、住所などのユーザを特定するための情報の他、前述したような課金処理のための銀行口座やクレジット番号等の情報をサーバ装置１００の会員情報管理メモリ部１０１に格納して、会員情報の登録をする（ステップＳ６）。
【０１０７】
以上により、会員登録のすべての処理が完了する。すなわち、この実施形態では、契約した後の、会員端末装置２００からのサーバ装置１００への最初のアクセスにより、会員登録が完了する。
【０１０８】
＜会員端末装置２００における電源状態管理の説明＞
図１２は、この実施形態における会員端末装置２００における電源状態の遷移を示す図である。
【０１０９】
前述したように、この実施形態の会員端末装置２００は、電源オフ状態から、入力操作部２２７の主電源スイッチを通じた主電源オン操作入力があったときには、電源オンの状態となり、自動的にサーバ装置１００にアクセスして、ネットワーク３を通じてサーバ装置１００と接続される状態になる。このとき、サーバ装置１００は、会員端末装置２００が接続要求してきたことにより電源オンの状態になったことを認識し、前述の図７に示した会員端末装置情報管理メモリ部１０３の対応する会員端末装置２００の管理エリアの電源状態として、電源オン状態を書き込む。また、このとき、サーバ装置１００は、当該会員端末装置２００は、電源オン状態であるので、使用可能状態にあると認識する。
【０１１０】
なお、入力操作部２２７の主電源スイッチを操作して、電源オンにしたときと、サスペンド状態から、リモコン送信機２２８の常用電源スイッチを操作して電源オンにした状態とは、会員端末装置２００においては、同一の電源状態（電源オンという）になっている。
【０１１１】
電源オン状態において、キー入力操作部２２５を通じた電源オフ操作入力があると、会員端末装置２００は、サーバ装置１００の許可を得た後、電源オフの状態に遷移することができる。
【０１１２】
サーバ装置１００は、電源オン状態から電源オフ状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置２００が格納している放送番組コンテンツを他の会員端末装置２００が要求しているか否かを判別し、要求していると判別したときには、電源オン状態から電源オフ状態への移行を許可しない。
【０１１３】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置２００が格納している放送番組コンテンツを他の会員端末装置が要求していないと判断して、電源オン状態から電源オフ状態への移行を許可したときには、前述の図７に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、電源オン状態から電源オフ状態に書き換える。
【０１１４】
この実施形態では、サーバ装置１００は、電源オフ状態では、会員端末装置２００は、使用不可の状態にあると認識する。
【０１１５】
なお、前述の電源オフの状態からキー入力操作部２２７の主電源スイッチを通じた電源オン操作入力があったときには、会員端末装置２００は、サーバ装置１００の許可を得ずに、電源オンの状態に遷移することができる。
【０１１６】
また、電源オンの状態において、リモコン送信機２２８の常用電源スイッチによる電源休止操作（ユーザにとっては、電源オフ操作であるが、上述の主電源のオフとの混同を避けるため、この明細書では、電源休止操作ということにする）がなされると、会員端末装置２００は、サーバ装置１００の許可を得た後、サスペンドの状態に遷移することができる。
【０１１７】
サーバ装置１００は、電源オン状態からサスペンド状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置２００が格納しているコンテンツを他の会員端末装置２００が要求しているか否かを判別し、要求していると判別したときには、電源オン状態からサスペンド状態への移行を許可しない。
【０１１８】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置２００が格納しているコンテンツを他の会員端末装置２００が要求していないと判断して、電源オン状態からサスペンド状態への移行を許可したときには、前述の図７に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、電源オン状態からサスペンド状態に書き換える。
【０１１９】
この実施形態では、サーバ装置１００は、サスペンド状態では、会員端末装置２００は、使用可の状態にあると認識する。そして、この実施形態では、後述するように、このサスペンド状態にある会員端末装置２００へは、サーバ装置１００から他の会員端末装置２００からのコンテンツ配信依頼に基づくコンテンツ配信送信指示制御信号を送ることができるようにしている。
【０１２０】
すなわち、この実施形態では、サーバ装置１００は、サスペンド状態にある会員端末装置２００へは、ウエイクアップ指示（電源オン要求）を送って、当該会員端末装置２００を電源オン状態に移行させた後に、コンテンツ配信送信指示制御信号を送るようにする。そして、サーバ装置１００は、会員端末装置２００が電源オンの状態に移行したら、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態から電源オン状態に書き換える。
【０１２１】
サスペンド状態において、リモコン送信機２２８の常用電源スイッチを通じた電源オン操作入力があると、会員端末装置２００は、電源オンの状態に遷移することができる。このとき、会員端末装置２００は、電源オンに遷移したことをサーバ装置１００に通知する。
【０１２２】
また、サスペンド状態において、キー入力操作部２２７の主電源スイッチを通じた電源オフ操作入力があると、会員端末装置２００は、サーバ装置１００の許可を得た後、電源オフの状態に遷移することができる。サーバ装置１００は、サスペンド状態から電源オフ状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置２００が要求しているか否かを判別し、要求していると判別したときには、サスペンド状態から電源オフ状態への移行を許可しない。
【０１２３】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置２００が格納しているコンテンツを他の会員端末装置が要求していないと判断して、サスペンド状態から電源オフ状態への移行を許可したときには、前述の図７に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態から電源オフ状態に書き換える。
【０１２４】
また、この実施形態では、会員端末装置２００は、所定のキー入力操作あるいはリモコン送信機２２６における所定の操作入力により、電源オフ状態からサスペンド状態に移行することができる。このときには、会員端末装置２００は、一旦電源オンの状態になり、サーバ装置１００に接続アクセスし、その接続アクセスが正常になされたことを確認した後、サスペンド状態での接続であることをサーバ装置１００に通知し、その後、サスペンド状態になる。サーバ装置１００は、前記サスペンド状態での接続である通知により、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態に書き換える。
【０１２５】
なお、後述もするように、この実施形態では、会員端末装置２００の電源プラグが、電源コンセントから引き抜かれたときのことを考慮して、サーバ装置１００は、適宜のタイミングで、会員端末装置２００に対してチェックのアクセスを行なうようにしている。
【０１２６】
そして、サーバ装置１００は、当該チェックのアクセスに対する会員端末装置２００からの応答の有無を検出し、その検出結果により、応答が無いときには、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態が、電源オン状態あるいはサスペンド状態であったとしても、会員端末装置２００が使用不可になったと認識し、当該管理エリアの電源状態を使用不可状態に書き換える。
【０１２７】
＜会員端末装置２００の処理動作＞
次に、会員端末装置２００の処理動作について、図１３〜図３０を参照して説明する。以下に説明するフローチャートの各ステップの処理は、主として、会員端末装置２００のＣＰＵ２１０により実行される。
【０１２８】
図１３〜図２１は、会員端末装置２００に電源がオン状態であるときに実行される処理を説明するためのフローチャートである。すなわち、キー入力操作部２２７の主電源スイッチを通じた電源オフから電源オンへの操作入力、あるいはリモコン送信機２２８の常用電源スイッチを通じた電源オフから電源オンへの操作入力があったと、会員端末装置２００のＣＰＵ２１０が判別したときには、ＣＰＵ２１０は、図１３のスタートから処理を開始し、会員端末装置２００の初期化処理を行なう（ステップＳ１１）。
【０１２９】
そして、ＣＰＵ２１０は、サーバ装置１００に接続アクセスを行なうように制御し（ステップＳ１２）、サーバ装置１００からの認証結果を待つ（ステップＳ１３）。ステップＳ１３において、サーバ装置１００から認証承認の認証結果が得られなかったと判別したときには、ＣＰＵ２１０は、認証できなかったことをディスプレイ２２６の画面に表示して、ユーザに報知する（ステップＳ１４）。認証できなかったことに対する対処方法としては、種々の方法があるが、ここではその説明を省略する。
【０１３０】
ステップＳ１３において、サーバ装置１００から認証承認の認証結果が得られたと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１に格納されているコンテンツの関連情報をサーバ装置１００に送信する（ステップＳ１５）。次に、ＣＰＵ２１０は、当該会員端末装置２００が備える機能の一覧メニューを表示するように制御し（ステップＳ１６）、ユーザによる当該機能一覧メニューからの機能選択操作を待つ（ステップＳ１７）。
【０１３１】
ステップＳ１７で、機能選択操作がないと判別したときには、ＣＰＵ２１０は、リモコン送信機２２８の常用電源スイッチを通じた電源休止操作がなされたか否か判別し（ステップＳ１８）、リモコン送信機２２８の常用電源スイッチを通じた電源休止操作がなされていないと判別したときには、キー入力操作部２２７の主電源スイッチによる電源オフ操作がなされたか否か判別し（ステップＳ１９）、電源オフ操作もなされていないと判別したときには、ステップＳ１７に戻り、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１３２】
ステップＳ１９で、電源オフ操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００に電源オフ状態への移行の許可要求を送り（ステップＳ２０）、サーバ装置１００からの許可要求に対する結果通知の受信を待つ（ステップＳ２１）。
【０１３３】
ステップＳ２１で、サーバ装置１００からの許可要求に対する結果通知が「許可」であったと判別したときには、ＣＰＵ２１０は、会員端末装置１００を電源オフ状態に移行させる（ステップＳ２２）。そして、この処理ルーチンを終了する。
【０１３４】
また、ステップＳ２１で、サーバ装置１００からの許可要求に対する結果通知が「不許可」であったと判別したときには、ＣＰＵ２１０は、電源オンの状態を維持するように決定し（ステップＳ２３）、ステップＳ１７に戻って、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１３５】
また、ステップＳ１８で、リモコン送信機２２８の常用電源スイッチを通じた電源休止操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００にサスペンド状態への移行の許可要求を送り（ステップＳ２４）、サーバ装置１００からの許可要求に対する結果通知の受信を待つ（ステップＳ２５）。
【０１３６】
ステップＳ２５で、サーバ装置１００からの許可要求に対する結果通知が「許可」であったと判別したときには、ＣＰＵ２１０は、会員端末装置１００の電源状態をサスペンド状態に移行させる（ステップＳ２６）。
【０１３７】
また、ステップＳ２５で、サーバ装置１００からの許可要求に対する結果通知が「不許可」であったと判別したときには、ＣＰＵ２１０は、電源オンの状態を維持するように決定し（ステップＳ２３）、ステップＳ１７に戻って、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１３８】
次に、ステップＳ１７において、ユーザによる当該機能一覧メニューからの機能選択操作があったと判別したときには、ＣＰＵ２１０は、放送受信モードが選択されたか否か判別する（図１４のステップＳ３１）。
【０１３９】
そして、ステップＳ３１で、放送受信モードが選択されたと判別したときには、ＣＰＵ２１０は、最後、視聴していた放送番組を選択受信するようにする選局制御信号をデジタル放送受信機部２０２に供給して、当該最後に視聴していた放送番組の受信状態とし、受信した放送番組コンテンツのデータを、コンテンツデコード部２０４によりデコードするように制御する（ステップＳ３２）。また、コンテンツデコード部２０４でデコードされたビデオデータおよびオーディオデータは、Ｉ／Ｏポート２１５に転送するように制御する。
【０１４０】
すると、放送番組コンテンツのビデオデータおよびオーディオデータは、Ｄ／Ａ変換器２２１および２２２でアナログ信号に変換されてモニター装置２２５に供給され、モニター装置２２５では、受信された放送番組コンテンツの画像が表示されると共に、音声が再生されて、当該放送番組の視聴がなされる。
【０１４１】
次に、ＣＰＵ２１０は、リモコン送信機２２８を通じて、あるいは、キー入力操作部２２７を通じて、放送番組の選択変更操作がなされたか否か判別し（ステップＳ３３）、放送番組の選択変更操作がなされたと判別したときには、当該選択変更に応じた選局制御信号をデジタル放送受信機部２０２に供給して、視聴番組を変更するようにする（ステップＳ３４）。
【０１４２】
ステップＳ３３で、放送番組の選択変更操作がなされていないと判別したときには、ＣＰＵ２１０は、リモコン送信機２２８を通じて、あるいは、キー入力操作部２２７を通じて、録画開始操作がなされたか否か判別し（ステップＳ３５）、録画開始操作がなされたと判別したときには、デジタル放送受信機部２０２からの放送番組コンテンツのデータを暗号化エンコード部２０９で暗号化した後、コンテンツ格納部２０１に格納する（ステップＳ３６）。
【０１４３】
そして、ユーザによるリモコン送信機２２８を通じた、あるいは、キー入力操作部２２７を通じた、録画終了操作を待ち（ステップＳ３７）、録画終了操作がなされたと判別したときには、ＣＰＵ２１０は、図１０に示したような放送番組コンテンツ管理のためのコンテンツ関連情報を生成して、コンテンツ格納部２０１に、当該放送番組コンテンツデータと関連させて格納する（ステップＳ３８）。
【０１４４】
次に、ＣＰＵ２１０は、当該コンテンツ関連情報を含めた放送番組コンテンツ録画通知をサーバ装置１００に送る（ステップＳ３９）。そして、ＣＰＵ２１０は、当該通知から予め定めた一定時間以内に、サーバ装置１００からコンテンツ録画通知の受信ＯＫを受信したか否か判別し（ステップＳ４０）、受信しなかったと判別したときには、ステップＳ３９に戻って、再度、コンテンツ録画通知を送る。また、ステップＳ４０で、受信ＯＫを受信したと判別したときには、ＣＰＵ２１０は、ステップＳ３３に戻って、デジタル放送番組の視聴を継続する。
【０１４５】
また、ステップＳ３５で、録画開始操作がなされなかったと判別したときには、ＣＰＵ２１０は、リモコン送信機２２８の常用電源スイッチを通じた電源休止操作がなされたか否か判別し（ステップＳ４１）、常用電源スイッチを通じた電源休止操作がなされたと判別したときには、会員端末装置２００の電源状態をサスペンド状態にする（図１５のステップＳ５１）。
【０１４６】
次に、ＣＰＵ２１０は、キー入力操作部２２７の主電源スイッチを通じて電源オフ操作がなされたか否か判別し（ステップＳ５２）、電源オフ操作がなされてはいないと判別したときには、リモコン送信機２２８の常用電源スイッチを通じた電源オン操作がなされたか否か判別し（ステップＳ５３）、常用電源スイッチを通じた電源オン操作がなされたと判別したときには、電源オンの状態に復帰させてそれをサーバ装置１００に報告し（ステップＳ５４）、その後、ステップＳ３２に戻り、デジタルテレビ放送の視聴を再開する。
【０１４７】
ステップＳ５３で、常用電源スイッチを通じた電源オン操作がなされていないと判別したときには、ステップＳ５１に戻って、サスペンド状態を維持する。
【０１４８】
また、ステップＳ５２で、キー入力操作部２２７の主電源スイッチを通じて電源オフ操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００に電源オフ状態への移行の許可要求を送り（ステップＳ５５）、サーバ装置１００からの許可要求に対する結果通知の受信を待つ（ステップＳ５６）。
【０１４９】
ステップＳ５６で、サーバ装置１００からの許可要求に対する結果通知が「許可」であったと判別したときには、ＣＰＵ２１０は、会員端末装置１００を電源オフ状態に移行させる（ステップＳ５７）。そして、この処理ルーチンを終了する。
【０１５０】
また、ステップＳ５６で、サーバ装置１００からの許可要求に対する結果通知が「不許可」であったと判別したときには、ＣＰＵ２１０は、サスペンド状態を維持するように決定し（ステップＳ５８）、次に、ステップＳ５３に進む。
【０１５１】
また、図１４のステップＳ４１で、常用電源スイッチによる電源休止操作がなされていないと判別したときには、ＣＰＵ２１０は、キー入力操作部２２７の主電源スイッチによる電源オフ操作がなされたか否か判別する（ステップＳ４２）。そして、キー入力操作部２２７の主電源スイッチを通じて電源オフ操作がなされたと判別したときには、ＣＰＵ２１０は、図１５のステップＳ５５に進み、上述のステップＳ５５以降の処理を実行する。
【０１５２】
また、ステップＳ４２で、主電源スイッチを通じた電源オフ操作はなされていないと判別したときには、ＣＰＵ２１０は、当該デジタル放送受信モードを終了して、他のモードに変更する操作をしたか否か判別し（ステップＳ４３）、当該操作がなされたと判別したときには、図１３のステップＳ１６に戻り、また、当該操作がなされていないと判別したときには、ステップＳ３３に戻って、放送番組の視聴を継続する。
【０１５３】
また、ステップＳ３１において、放送受信モードが選択されたのではないと判別したときには、ＣＰＵ２１０は、録画予約／転送予約依頼モードが選択されたか否か判別し（図１６のステップＳ６１）、録画予約／転送予約依頼モードが選択されたと判別したときには、サーバ装置１００に録画予約／転送予約依頼モードを通知する（ステップＳ６２）。この通知には、会員端末装置２００の会員端末装置ＩＤが含まれている。
【０１５４】
この録画予約／転送予約依頼モードの通知を受け取ったサーバ装置１００は、会員端末装置ＩＤにより通知してきた会員端末装置２００を認識し、電子番組表作成部１０６で作成した録画予約／転送予約依頼モード用の電子番組表（ＥＰＧ）を送る。
【０１５５】
そこで、会員端末装置２００は、当該録画予約／転送予約依頼モード用の電子番組表（ＥＰＧ）を受信し、この電子番組表のビデオデータをＩ／Ｏポート２１５を通じてモニター装置２２５に供給して、当該電子番組表をモニター装置２２５の画面に表示するようにする（ステップＳ６３）。
【０１５６】
図２２に、録画予約／転送予約依頼モード用の電子番組表の表示画面の一例を示す。この電子番組表は、当日および未来の放送番組を表示するものである。この図２２の電子番組表において、各放送番組の欄に四角で囲まれて示されている「予約」の表示１１および「端末に録画」の表示１２は、当該放送番組の転送予約依頼および録画予約を選択するためのアイコンボタンの役割をする。
【０１５７】
すなわち、会員ユーザが、例えばリモコン送信機２２８のカーソルキーを操作して、希望する放送番組欄の「端末に録画」表示１２を選択するように操作すると、当該放送番組欄に示されている放送番組コンテンツの録画予約を指定したことを意味する。また、会員ユーザが、希望する放送番組欄の「予約」表示１１を選択するように操作すると、当該放送番組欄に示されている放送番組コンテンツの転送予約依頼を指定したことを意味する。
【０１５８】
なお、図２２において、各放送番組欄の下方に表示されている「予約ユーザ数」は、当該放送番組を録画予約している会員ユーザ数を示している。したがって、この「予約ユーザ数」を確認することで、自分が録画予約しなくても、転送予約依頼することにより、確実に当該放送番組を将来において、視聴可能であることがわかる。そこで、会員ユーザは、予約したい放送番組として、放送時間帯が重なる放送番組が複数個あったときに、その一つを録画予約し、残りを転送予約依頼することにより、すべての放送番組を視聴することができるようになる。
【０１５９】
以上のようにして、図２２に示したような電子番組表の「端末に録画」または「予約」のいずれかのアイコンの選択により、会員ユーザは、希望する放送番組の録画予約または転送予約依頼をする。そこで、ＣＰＵ２１０は、「予約」表示１１または「端末に録画」表示１２が選択操作されることにより、予約される放送番組の選択がなされたか否か判別し（ステップＳ６４）、予約される放送番組の選択がなされていないと判別したときには、当該録画予約／転送予約依頼モードの終了の操作がなされたか否か判別する（ステップＳ６５）。
【０１６０】
そして、ステップＳ６５で、当該録画予約／転送予約依頼モードの終了の操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００に、当該録画予約／転送予約依頼モードの終了通知を送り（ステップＳ６６）、図１３のステップＳ１６に戻る。また、ステップＳ６５で、当該録画予約／転送予約依頼モードの終了の操作がなされてはいないと判別したときには、ＣＰＵ２１０は、ステップＳ６４に戻る。
【０１６１】
また、ステップＳ６４で、予約される放送番組の選択がなされたと判別したときには、ＣＰＵ２１０は、当該放送番組についての録画予約が選択されたのか否か判別し（ステップＳ６７）、録画予約が選択されたと判別したときには、選択された放送番組コンテンツＩＤを含む録画予約情報をサーバ装置１００に送る（ステップＳ６８）。そして、ＣＰＵ２１０は、当該録画予約情報の送信から予め定めた一定時間以内に、サーバ装置１００から録画予約ＯＫを受信したか否か判別し（ステップＳ６９）、受信しなかったと判別したときには、ステップＳ６８に戻って、再度、サーバ装置１００に録画予約情報を送る。
【０１６２】
また、ステップＳ６９で、録画予約ＯＫを受信したと判別したときには、ＣＰＵ２１０は、サーバ装置１００から送られてくる録画予約設定制御情報を待つ（ステップＳ７０）。この録画予約設定制御情報は、録画予約する放送番組の選局制御信号と、番組開始時間に録画開始させ、番組終了時間に録画終了させる制御情報とを含む。
【０１６３】
ステップＳ７０で、当該録画予約設定制御情報を受信したと判別したときには、ＣＰＵ２１０は、この制御情報にしたがって録画予約セットを行ない、タイマー部２０３を制御して、録画開始時間の監視を開始する（ステップＳ７１）。そして、ＣＰＵ２１０は、録画予約セット完了の後、その旨をサーバ装置１００に通知する（ステップＳ７２）。さらに、録画予約完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザにも通知する（ステップＳ７３）。そして、ステップＳ１６に戻る。
【０１６４】
次に、ステップＳ６７で、録画予約ではなく、転送予約依頼であると判別したときには、ＣＰＵ２１０は、選択された放送番組コンテンツＩＤを含む転送予約依頼情報を、例えばＲＡＭ２１３に記憶すると共に、サーバ装置１００に送る（図１７のステップＳ８１）。
【０１６５】
この転送予約依頼情報に対しては、サーバ装置１００では、他の会員端末装置２００が録画予約しているか否か判別し、録画予約している他の会員端末装置２００があると判別したとき、また、録画予約している他の会員端末装置は存在しないが、転送予約依頼してきた会員端末装置２００が、当該転送予約依頼の対象である放送番組と、放送時間帯の一部または全部が重なる他の放送番組を録画予約をしていると判別したときには、予約ＯＫを送る。後者の場合に、予約ＯＫを送るのは、後述するように、その場合には、サーバ装置１００が選択した他の会員端末装置２００に予約録画を実行させるからである。
【０１６６】
録画予約している他の会員端末装置は存在しないし、かつ、転送予約依頼してきた会員端末装置２００が、一部または全部が重なる放送時間帯に他の放送番組を録画予約をしていないと判別したときには、当該転送予約依頼してきた会員端末装置２００に録画予約設定をするようにするため、サーバ装置１００は、録画予約設定制御情報を当該会員端末装置２００に送ってくる。
【０１６７】
そこで、ＣＰＵ２１０は、サーバ装置１００からの録画予約設定制御情報を受信したか否か判別し（ステップＳ８２）、受信したと判別したときには、ステップＳ７１と同様にして、録画予約セットを行ない、タイマー部２０３を制御して、録画開始時間の監視を開始する（ステップＳ８３）。
【０１６８】
そして、ＣＰＵ２１０は、録画予約セット完了をサーバ装置１００に通知する（ステップＳ８４）。そして、ＣＰＵ２１０は、当該録画予約セット完了の送信から予め定めた一定時間以内に、サーバ装置１００から録画予約ＯＫを受信したか否か判別し（ステップＳ８５）、受信しなかったと判別したときには、ステップＳ８４に戻って、再度、録画予約セット完了をサーバ装置１００に送る。ステップＳ８５で録画予約ＯＫを受信したと判別したときには、ＣＰＵ２１０は、転送予約依頼完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ８６）。そして、ステップＳ１６に戻る。
【０１６９】
また、ステップＳ８２で、サーバ装置１００からの録画予約設定制御情報を受信しなかったと判別したときには、ＣＰＵ２１０は、サーバ装置１００から予約ＯＫを受信したか否か判別し（ステップＳ８７）、受信しなかったと判別したときには、ステップＳ８２に戻って、再度、転送予約依頼情報をサーバ装置１００に送る。ステップＳ８７で予約ＯＫを受信したと判別したときには、ＣＰＵ２１０は、転送予約依頼完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ８８）。そして、ステップＳ１６に戻る。
【０１７０】
また、図１６のステップＳ６１で、録画予約／転送予約依頼モードの選択ではないと判別したときには、ＣＰＵ２１０は、過去の放送番組の転送の依頼である転送依頼モードであるか否か判別し（図１８のステップＳ９１）、転送依頼モードであると判別したときには、転送依頼モードをサーバ装置１００に通知する（ステップＳ９２）。
【０１７１】
この通知を受け取ったサーバ装置１００は、当該転送依頼モードに応じた過去の放送番組の転送予約用電子番組表を生成して、送ってくる。そこで、会員端末装置２００は、この転送依頼モード用の電子番組表を受信し、この電子番組表のビデオデータをＩ／Ｏポート２１５を通じてモニター装置２２５に供給して、当該電子番組表をモニター装置２２５の画面に表示するようにする（ステップＳ９３）。
【０１７２】
この転送依頼モード用の電子番組表の表示例を図２３に示す。この電子番組表は、当日および過去の放送番組を表示するものである。図２３において、各放送番組の欄において、「視聴不可」と表示されている放送番組は、録画されていない放送番組を示している。つまり、共有領域３００に、当該放送番組コンテンツのデータが存在していないことを示している。
【０１７３】
また、各放送番組欄において、「視聴可能」と表示されている放送番組は、共有領域３００内のいずれかの会員端末装置２００のコンテンツ格納部２０１に当該放送番組コンテンツのデータが格納されていることを示している。
【０１７４】
そして、当該「視聴可能」の放送番組欄の中において、四角で囲まれて示されている「直ぐに視聴」表示１３は、転送依頼に当たって、その受信再生態様として、ストリーミング再生を選択する場合のアイコンボタンと同等の役割をする。また、同様に、四角で囲まれて示されている「予約」表示１４は、転送依頼した放送番組コンテンツのデータを、配信時にはストリーミング再生せずに、コンテンツ格納部２０１に格納して、後日、再生して視聴する場合に選択するアイコンボタンと同等の役割をするものである。
【０１７５】
なお、「直ぐに視聴」表示１３に×印が付加されている放送番組は、当該放送番組コンテンツを格納している会員端末装置２００が使用不可状態にあって、ストリーミング再生が不可であることを示しており、この場合の「直ぐに視聴」表示１３は選択できない。
【０１７６】
したがって、「直ぐに視聴」表示１３に×印が付加されている放送番組における「予約」表示１４は、現時点では、当該放送番組コンテンツを格納している会員端末装置２００が使用不可の状態にあってストリーミング再生はできないが、予約により後の時点に配信されて視聴可能になることを意味していることになる。
【０１７７】
会員ユーザが、例えばリモコン送信機２２８のカーソルキーを操作して、希望する放送番組欄の「直ぐに視聴」表示１３を選択するように操作すると、当該放送番組欄に示されている放送番組コンテンツのストリーミング再生による転送依頼の指定ができる。また、会員ユーザが、希望する放送番組欄の「予約」表示１４を選択するように操作すると、当該放送番組欄に示されている放送番組コンテンツの後時点の転送依頼を指定することができる。
【０１７８】
後時点の転送依頼に対するＰ２Ｐ配信の時期は、この実施形態ではサーバ装置１００により任意に定められ、会員ユーザは、その配信時点を事前に知ることはできない。しかし、当該放送番組コンテンツのデータが、コンテンツ格納部２０１に格納されたときには、そのことが会員端末装置２００により会員ユーザに知らされる。
【０１７９】
以上のようにして、図２３に示したような電子番組表を通じて会員ユーザは、希望する放送番組のストリーミング再生による転送依頼または後時点転送依頼をする。そこで、ＣＰＵ２１０は、「直ぐに視聴」表示１３または「予約」表示１４が選択操作されることにより、転送依頼される放送番組の選択がなされたか否か判別し（ステップＳ９４）、予約される放送番組の選択がなされていないと判別したときには、当該録画予約／転送予約依頼モードの終了の操作がなされたか否か判別する（ステップＳ９５）。
【０１８０】
そして、ステップＳ９５で、当該転送依頼モードの終了の操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００に、当該転送依頼モードの終了通知を送り（ステップＳ９６）、図１３のステップＳ１６に戻る。また、ステップＳ９５で、当該転送依頼モードの終了の操作がなされてはいないと判別したときには、ＣＰＵ２１０は、ステップＳ９４に戻る。
【０１８１】
また、ステップＳ９４で、転送依頼される放送番組の選択がなされたと判別したときには、ＣＰＵ２１０は、当該選択された放送番組コンテンツＩＤを含む転送依頼情報を、例えばＲＡＭ２１３に記憶すると共に、サーバ装置１００に送る（ステップＳ９７）。
【０１８２】
そして、ＣＰＵ２１０は、当該転送依頼情報の送信から、予め定めた一定時間以内に、サーバ装置１００から予約ＯＫを受信したか否か判別し（ステップＳ９８）、受信しなかったと判別したときには、ステップＳ９７に戻って、再度、サーバ装置１００に転送依頼情報を送る。ステップＳ９８でサーバ装置１００からの予約ＯＫを受信したと判別したときには、ＣＰＵ２１０は、転送依頼完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ９９）。そして、ステップＳ１６に戻る。
【０１８３】
次に、ステップS９１において、転送依頼モードが選択されていないと判別したときには、ＣＰＵ２１０は、コンテンツ再生モードが選択されたか否か判別し（図１９のステップＳ１０１）、コンテンツ再生モードが選択されたと判別したときには、コンテンツ格納部２０１の記憶内容に基づいた再生コンテンツ一覧メニューを、例えばモニター装置２２５の画面に表示するように制御する（ステップＳ１０２）。
【０１８４】
次に、ＣＰＵ２１０は、当該再生コンテンツ一覧メニューから再生を希望する放送番組コンテンツが選択されたか否か判別し（ステップＳ１０３）、放送番組コンテンツが選択されたと判別したときには、コンテンツ格納部２０１から、選択された放送番組コンテンツのデータを読み出し、暗号化デコード部２０３で暗号を解凍し、コンテンツデコード部２０４でビデオデータおよびオーディオデータをデコードし、Ｉ／Ｏポート２１５を通じてモニター装置２２５に供給して、放送番組コンテンツの視聴をすることができるように制御する（ステップＳ１０４）。
【０１８５】
次に、ＣＰＵ２１０は、再生終了（再生停止）操作がなされたか否か判別し（ステップＳ１０５）、再生終了操作がなされたと判別したときには、当該放送番組コンテンツデータを削除するかどうかの問合せメッセージを、モニター装置２２５の画面に表示するように制御する（ステップＳ１０６）。
【０１８６】
この問合せに対して、ＣＰＵ２１０は、会員ユーザが「削除する」を選択したか否か判別し（ステップＳ１０７）、削除しない（つまりコンテンツ格納部２０１に保持したいとの意志表示）が選択されたと判別したときには、転送予約依頼、あるいは後時点転送依頼をしたコンテンツであるため、コンテンツ格納後タイマーがセット中の放送番組コンテンツであるか否か判別する（ステップＳ１０８）。
【０１８７】
配信された放送番組コンテンツデータを受信すると、通常は、ユーザは、例えば２週間以内に視聴することが多い。そこで、この例では、当該２週間経過したかどうかを監視するために、配信の受信の直後に、コンテンツ格納後タイマー（この例では２週間タイマー）をセットするようにしている。これは、２週間経過したら視聴がすんでいるであろうことを予想して、視聴が済んだ放送番組コンテンツを削除して、記憶容量が有限であるコンテンツ格納部２０１から除去するようにするためである。
【０１８８】
また、コンテンツ格納後タイマーは、２週間経過しても視聴しない放送番組コンテンツは、不要であるかもしれないことを考慮して、当該放送番組コンテンツデータを削除対象とすることも考慮するものである。
【０１８９】
ステップＳ１０７で削除しないとされた場合において、コンテンツ格納後タイマーがセットされている放送番組コンテンツであるときには、当該放送番組コンテンツは、削除対象から除外すべきであるので、ステップＳ１０８においてタイマーセットされている放送番組コンテンツであると判別したときには、ＣＰＵ２１０は、前記コンテンツ格納後タイマーをリセットして（ステップＳ１０９）、当該放送番組コンテンツを削除対象から外すようにする。
【０１９０】
次に、ＣＰＵ２１０は、当該コンテンツ再生モードの終了操作がなされたか否か判別し（ステップＳ１１０）、なされていないと判別したときには、ステップＳ１０２に戻り、また、当該コンテンツ再生モードの終了操作がなされたと判別したときには、ステップＳ１６に戻る。
【０１９１】
また、ステップＳ１０３で、再生する放送番組コンテンツの選択がなされないと判別したときには、ＣＰＵ２１０は、ステップＳ１１０に進み、当該コンテンツ再生モードの終了操作がなされたか否か判別するようにする。
【０１９２】
また、ステップＳ１０７で、再生の終了した放送番組コンテンツを削除すると判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１の対象コンテンツの関連情報中の削除ＯＫフラグをオンにする（ステップＳ１１１）。次に、サーバ装置１００に当該放送番組コンテンツデータの削除要求をサーバ装置１００に送る（ステップＳ１１２）。
【０１９３】
次に、ＣＰＵ２１０は、サーバ装置１００から削除許可を受信したか否か判別し（ステップＳ１１３）、削除許可を受信しない、つまり、削除不許可を受信したときには、サーバ装置１００に「了解」を通知する（ステップＳ１１４）。そして、ステップＳ１６に戻る。
【０１９４】
また、ステップＳ１１３でサーバ装置１００から削除許可を受信したと判別したときには、ＣＰＵ２１０は、対象コンテンツデータをコンテンツ格納部２０１から削除する（ステップＳ１１５）。そして、削除完了後、サーバ装置１００にコンテンツデータ削除完了を通知する（ステップＳ１１６）。そして、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したか否か判別し（ステップＳ１１７）、サーバ装置１００からＯＫを受信しなかったときには、ステップＳ１１６に戻って、削除完了通知を再度行なう。
【０１９５】
そして、ステップＳ１１７で、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したと判別したときには、ＣＰＵ２１０は、当該コンテンツデータの削除完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ１１８）。そして、ステップＳ１６に戻る。
【０１９６】
次に、ステップＳ１０１において、コンテンツ再生モードが選択されていないと判別したときには、ＣＰＵ２１０は、コンテンツ削除モードが選択されたか否か判別し（図２１のステップＳ１２１）、そうでないと判別したときには、ステップＳ１６に戻る。
【０１９７】
また、ステップＳ１２１で、コンテンツ削除モードが選択されたと判別したときには、コンテンツ格納部２０１の内容に基づくコンテンツ一覧を、例えばモニター装置２２５の画面に表示するように制御する（ステップＳ１２２）。
【０１９８】
次に、ＣＰＵ２１０は、削除するコンテンツが選択されたか否か判別し（ステップＳ１２３）、コンテンツが選択されないと判別したときには、当該コンテンツ削除モードを終了させる操作がなされたか否か判別し（ステップＳ１３２）、当該モードの終了操作がなされていないと判別したときには、ステップＳ１２２に戻り、当該モードの終了操作がなされたと判別したときには、ステップＳ１６に戻る。
【０１９９】
また、ステップＳ１２３で削除対象のコンテンツが選択されたと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１の対象コンテンツの関連情報中の削除ＯＫフラグをオンにする（ステップＳ１２４）。次に、サーバ装置１００に当該放送番組コンテンツデータの削除要求をサーバ装置１００に送る（ステップＳ１２５）。この削除要求には、当該放送番組コンテンツのコンテンツＩＤが含まれる。
【０２００】
次に、ＣＰＵ２１０は、サーバ装置１００から削除許可を受信したか否か判別し（ステップＳ１２６）、削除許可を受信しない、つまり、削除不許可を受信したと判別したときには、サーバ装置１００に「了解」を通知する（ステップＳ１２７）。そして、ステップＳ１３２に進む。
【０２０１】
また、ステップＳ１２６でサーバ装置１００から削除許可を受信したと判別したときには、ＣＰＵ２１０は、対象コンテンツデータをコンテンツ格納部２０１から削除する（ステップＳ１２８）。そして、削除完了後、サーバ装置１００にコンテンツデータ削除完了を通知する（ステップＳ１２９）。そして、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したか否か判別し（ステップＳ１３０）、サーバ装置１００からＯＫを受信しなかったと判別したときには、ステップＳ１２９に戻って、削除完了通知を再度行なう。
【０２０２】
そして、ステップＳ１３０で、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したと判別したときには、ＣＰＵ２１０は、当該コンテンツデータの削除完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ１３１）。そして、ステップＳ１３２に進む。
【０２０３】
次に、予約録画セットされた場合の、会員端末装置２００における予約録画動作について、図２４のフローチャートを参照して説明する。
【０２０４】
サブプロセッサ２３０は、録画予約タイマーを監視し（ステップＳ１４１）、録画予約設定時刻（予約放送番組の番組開始時刻）になったか否か判別する（ステップＳ１４２）。そして、ステップＳ１４２で、録画予約設定時刻になったと判別したときには、サブプロセッサ２３０は、当該会員端末装置２００がサスペンド状態にあるか否か判別し（ステップＳ１４３）、サスペンド状態にあると判別したときには、当該会員端末装置２００をウエイクアップして電源オンにした後（ステップＳ１４４）、予約した放送番組の録画を実行する（ステップＳ１４５）。つまり、コンテンツ格納部２０１に、予約した放送番組のコンテンツデータを暗号化して格納する。
【０２０５】
また、ステップＳ１４３で当該会員端末装置２００がサスペンド状態ではないと判別したときには、サブプロセッサ２３０は、ＣＰＵ２１０に録画時刻が来たことを通知して予約した放送番組の録画を実行する（ステップＳ１４５）。そして、サブプロセッサ２３０は、予約された放送番組の番組終了時刻になったかどうかにより、予約録画終了であるか否か判別する（ステップＳ１４６）。そして、予約録画終了を判別すると、サブプロセッサ２３０は、記録したコンテンツデータの関連情報として、例えばそのヘッダ部に、当該コンテンツデータの受信時のエラー率による品質データを格納する（ステップＳ１４７）。
【０２０６】
次に、サーバ装置１００に、当該予約録画した放送番組コンテンツについての関連情報を管理情報として送り（ステップＳ１４８）、サーバ装置１００から受信ＯＫを待つ（ステップＳ１４９）。
【０２０７】
そして、前記管理情報を送ってから、予め定めた一定時間以内にサーバ装置１００からの受信ＯＫを受信したか否か判別し（ステップＳ１４９）、サーバ装置１００から受信ＯＫを受信しなかったときには、ステップＳ１４８に戻って、前記管理情報を再度送信する。
【０２０８】
そして、ステップＳ１４９で、前記管理情報を送ってから、予め定めた一定時間以内にサーバ装置１００からの受信ＯＫを受信したと判別したときには、ＣＰＵ２１０は、当該コンテンツデータの予約録画完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ１５０）。そして、コンテンツ格納後タイマーをセットしてスタートさせ、この処理ルーチンを終了する。
【０２０９】
次に、転送依頼あるいは転送予約依頼した放送番組コンテンツを、他の会員端末装置２００から受信する場合の処理ルーチンを、図２５のフローチャートを参照して説明する。  
【０２１０】
先ず、会員端末装置２００は、コンテンツのＰ２Ｐ配信の受信待機状態となっている（ステップＳ１６１）。この状態において、ＣＰＵ２１０は、他の会員端末装置２００からのアクセスを受信したかどうかを監視する（ステップＳ１６２）。
【０２１１】
そして、ステップＳ１６２で、他の会員端末装置２００からのアクセスを受信したと判別したときには、ＣＰＵ２１０は、当該他の会員端末装置２００との間の通信路を形成し（ステップＳ１６３）、配信されてくるコンテンツがどの放送番組コンテンツであるかを認識する（ステップＳ１６４）。
【０２１２】
そして、ＣＰＵ２１０は、ＲＡＭ２１３の記憶内容に基づいて、当該放送番組コンテンツについて指定されている視聴形態は、ストリーミング再生であるか否か判別し（ステップＳ１６５）、ストリーミング再生であると判別したときには、コンテンツデータを受信し、暗号化を暗号化デコード部２０３によりデコードする（ステップＳ１６６）。次に、コンテンツデータデコード部２０４により、当該コンテンツデータをデコードし（ステップＳ１６７）、そのデコードデータをＩ／Ｏポート２１５から送出するように制御して、再生出力しストリーミング再生する（ステップＳ１６８）。
【０２１３】
次に、コンテンツデータの再生が終了したか否かを配信コンテンツデータの終了により判別し（ステップＳ１６９）、再生が終了したと判別したときには、他の会員端末装置２００との通信路を切断して（ステップＳ１７０）、この処理ルーチンを終了する。
【０２１４】
ステップＳ１６５で、視聴形態がストリーミング再生ではなく、後時点配信であったときには、受信したコンテンツデータをコンテンツ格納部２０１の共有利用エリアに格納する（図２６のステップＳ１７１）。そして、このコンテンツ格納部２０１への格納を、コンテンツ配信完了通知が他の会員端末装置２００から到来するまで（ステップＳ１７２）、繰り返す。
【０２１５】
ステップＳ１７２で、コンテンツ配信完了通知が他の会員端末装置２００から到来したと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１へのコンテンツデータの格納を停止し（ステップＳ１７３）、他の会員端末装置２００との通信路を切断する（ステップＳ１７４）。
【０２１６】
そして、転送予約依頼した放送番組コンテンツ、あるいは転送依頼した放送番組コンテンツが、再生可能になったことを、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ１７５）。そして、コンテンツ格納後タイマーをスタートさせ（ステップＳ１７６）、この処理ルーチンを終了する。
【０２１７】
次に、図２７に、サブプロセッサ２３０の処理動作を説明するためのフローチャートを示す。前述したように、このサブプロセッサ２３０は、会員端末装置２００の電源状態がサスペンドの状態になったときに、そのサスペンド状態から電源オンの状態にする際に動作をするものである。
【０２１８】
先ず、サブプロセッサ２３０は、キー入力操作部２２５を通じて、常用電源スイッチによる電源オンのキー入力操作がなされたか否か判別し（ステップＳ１８１）、当該キー入力操作がなされたと判別したときには、電源回路２３１を制御して、すべての部分に電源電圧を投入するようにすると共に、メインＣＰＵ２１０をウエイクアップする（ステップＳ１８２）。
【０２１９】
そして、サブプロセッサ２３０は、メインＣＰＵ２１０に対して、サーバ装置１００に、サスペンド状態から電源オン状態に移行したことを通知するように指示する（ステップＳ１８３）。そして、サブプロセッサ２３０の処理を終了する。
【０２２０】
また、ステップＳ１８１で、常用電源スイッチによる電源オンのキー入力操作がなされていないと判別したときには、サブプロセッサ２３０は、サーバ装置１００からのウエイクアップ指示を受信したか否か判別する（ステップＳ１８４）。このステップＳ１８４で、サーバ装置１００からのウエイクアップ指示を受信していないと判別したときには、ステップＳ１８１に戻る。
【０２２１】
また、ステップＳ１８４で、サーバ装置１００からのウエイクアップ指示を受信したと判別したときには、サブプロセッサ２３０は、電源回路２３１を制御して、すべての部分に電源電圧を投入するようにすると共に、メインＣＰＵ２１０をウエイクアップする（ステップＳ１８５）。
【０２２２】
そして、サブプロセッサ２３０は、放送番組コンテンツの配信送信指示をサーバ装置１００から受けたことを、メインＣＰＵ２１０に通知する（ステップＳ１８６）。そして、この処理ルーチンを終了する。
【０２２３】
また、サブプロセッサ２３０は予約タイマを監視して、予約時間になった場合、サスペンド状態の場合にはメインＣＰＵ２１０をウエイクアップし、また電源オンの場合にはメインＣＰＵ２１０に時刻が来たことを通知する。
【０２２４】
＜会員端末装置におけるサーバ装置１００からの制御指示受信時の処理＞
会員端末装置２００のＣＰＵ２１０は、電源オン状態のときには、直接的にサーバ装置１００からコンテンツ配信送信指示の制御信号を受信し、サスペンド状態のときには、前述したように、サブプロセッサ２３０を介して、サーバ装置１００からコンテンツ配信送信指示の制御信号を受信する。
【０２２５】
図２８は、会員端末装置２００のＣＰＵ２１０が、サーバ装置１００からコンテンツ配信送信指示の制御信号を受けた時の処理ルーチンの一例を示すフローチャートである。
【０２２６】
すなわち、ＣＰＵ２１０は、サーバ装置１００からコンテンツ配信送信指示の制御信号を受けたか否か判別し（ステップＳ１９１）、受けたことを確認すると、コンテンツ配信送信指示の受信確認をサーバ装置１００に返信する（ステップＳ１９２）。ここで、コンテンツ配信送信指示には、配信送信すべきコンテンツのＩＤと、配信送信すべき会員端末装置のネットワークアドレスとが含まれる。
【０２２７】
次に、ＣＰＵ２１０は、当該コンテンツ配信送信指示により、コンテンツを送信するように指定された会員端末装置２００に対して、前記受信したネットワークアドレスを用いてアクセスする（ステップＳ１９３）。
【０２２８】
そして、ＣＰＵ２１０は、このアクセスに相手の会員端末装置２００が応答して、通信路が形成されたか否か判別し（ステップＳ１９４）、通信路の形成を確認したときには、コンテンツ配信送信指示に含まれる放送番組コンテンツのＩＤにより指定される放送番組コンテンツのデータを、コンテンツ格納部２０１から読み出して、相手会員端末装置２００に送信する（ステップＳ１９５）。
【０２２９】
そして、ＣＰＵ２１０は、指定された放送番組コンテンツデータの送信が完了したか否か監視し（ステップＳ１９６）、送信が完了したと判別したときには、相手会員端末装置に対して、コンテンツ配信完了メッセージを送る（ステップＳ１９７）。そして、ＣＰＵ２１０は、当該相手会員端末装置との通信路を切断する（ステップＳ１９８）。そして、サーバ装置１００に、コンテンツ配信完了を通知する（ステップＳ１９９）。
【０２３０】
また、ステップＳ１９１で、サーバ装置１００からコンテンツの配信送信指示を受信していないと判別したときには、ＣＰＵ２１０は、サーバ装置１００から録画予約設定制御情報を受信したか否か判別する（図２９のステップＳ２０１）。この録画予約設定制御情報は、前述したように、転送予約依頼したときに、当該転送予約依頼したコンテンツを録画予約している会員端末装置２００が他に存在しておらず、しかも、転送予約依頼した会員端末装置２００では、当該コンテンツと重なる時間帯に録画予約が設定されている場合に、サーバ装置１００が選定した会員端末装置２００に対して、送られてくるものである。これにより、転送予約依頼されたコンテンツを確実に、配信させることができるようにするためである。
【０２３１】
ステップＳ２０１で、当該録画予約設定制御情報を受信しないと判別したときには、ステップＳ１９１に戻る。また、ステップＳ２０１で、当該録画予約設定制御情報を受信したと判別したときには、受信した録画予約設定制御情報により前述したようにして録画予約セットがなされる（ステップＳ２０２）。そして、録画予約セットが完了したことをサーバ装置１００に通知して（ステップＳ２０３）、この処理ルーチンを終了する。
【０２３２】
次に、この実施形態では、常用電源スイッチにより電源休止操作をして、会員端末装置２００をサスペンド状態にするときには、コンテンツ格納後タイマーを参照して、コンテンツ格納から所定期間経過、例えば２週間経過した放送番組コンテンツがあるかどうかを判別し、所定期間経過したものがあれば、その放送番組コンテンツを削除対象として、サーバ装置１００の許可の下に削除を実行する。これにより、コンテンツ格納部２０１の残記憶容量が無駄に少なくならないようにしている。
【０２３３】
図３０は、削除対象の放送番組コンテンツがあるかどうか判別およびその削除処理ルーチンを説明するためのフローチャートである。この処理ルーチンは、常用電源スイッチにより電源休止操作がなされたときに起動される。主電源スイッチによる電源オフ操作の時にも起動されるようにしても良い。
【０２３４】
先ず、常用電源スイッチにより電源休止操作がなされると、ＣＰＵ２１０は、コンテンツ格納後タイマーを監視して、コンテンツ格納後、所定期間、この例では２週間経過した放送番組コンテンツがあるか否か判別する（ステップＳ２１１）。そして、このステップＳ２１１で、該当する放送番組コンテンツが無いと判別したときには、ＣＰＵ２１０は、削除ＯＫフラグがオンになっている放送番組コンテンツがあるか否か判別し（ステップＳ２１２）、削除ＯＫフラグがオンとなっている放送番組コンテンツもないと判別したときには、サスペンド状態に移行するように制御し（ステップＳ２２０）、この処理ルーチンを終了する。
【０２３５】
ステップＳ２１１で、コンテンツ格納後、２週間経過した放送番組コンテンツがあると判別したとき、また、ステップＳ２１２で、削除ＯＫフラグがオンとなっている放送番組コンテンツがあると判別したときには、当該放送番組コンテンツのコンテンツＩＤを含む、当該放送番組コンテンツについての削除要求をサーバ装置２１３に送る（ステップＳ２１３）。
【０２３６】
次に、ＣＰＵ２１０は、サーバ装置１００から削除許可を受信したか否か判別し（ステップＳ２１４）、削除許可を受信しない、つまり、削除不許可を受信したときには、サーバ装置１００に「了解」を通知する（ステップＳ２１５）。そして、ステップＳ２２０に進んで、サスペンド状態に移行するように制御し（ステップＳ２２０）、この処理ルーチンを終了する。
【０２３７】
また、ステップＳ２１４でサーバ装置１００から削除許可を受信したと判別したときには、ＣＰＵ２１０は、対象コンテンツデータをコンテンツ格納部２０１から削除する（ステップＳ２１６）。そして、削除完了後、サーバ装置１００にコンテンツデータ削除完了を通知する（ステップＳ２１７）。そして、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したか否か判別し（ステップＳ２１８）、サーバ装置１００からＯＫを受信しなかったときには、ステップＳ２１７に戻って、削除完了通知を再度行なう。
【０２３８】
そして、ステップＳ２１８で、削除完了通知を送ってから、予め定めた一定時間以内にサーバ装置１００からのＯＫを受信したと判別したときには、ＣＰＵ２１０は、当該コンテンツデータの削除完了を、例えばモニター装置２２５の画面やディスプレイ２２６の画面に表示させて、会員ユーザに通知する（ステップＳ２１９）。そして、ステップＳ２２０に進んで、サスペンド状態に移行するように制御し（ステップＳ２２０）、この処理ルーチンを終了する。
【０２３９】
なお、この例では、常用電源スイッチにより電源休止操作をしたときに、削除対象の放送番組コンテンツがあるかどうか判別するようにしたが、削除対象のコンテンツの判別およびその削除処理のタイミングは、この例に限られるものではなく、例えば定期的に行なっても良い。
【０２４０】
＜サーバ装置１００における会員端末装置の接続時の処理動作＞
次に、サーバ装置１００における会員端末装置の接続時の処理動作について、図３１のフローチャートを参照して説明する。このフローチャートの各ステップの処理は、主として、サーバ装置１００のＣＰＵ１１０により実行される。
【０２４１】
図３１は、会員端末装置２００がネットワークを通じてアクセスしてきたときの処理ルーチンである。前述したように、会員端末装置２００は、主電源がオンとされると、そのＣＰＵ２１０の制御により、自動的にサーバ装置１００に接続のアクセスをする。
【０２４２】
そこで、サーバ装置１００のＣＰＵ１１０は、会員端末装置２００からの接続のアクセス（接続要求）を待ち（ステップＳ２２１）、接続のアクセスがあったと判別したときには、接続アクセス時のユーザＩＤやパスワードを参照して、会員認証の処理を行なう（ステップＳ２２２）。この会員認証の結果、認証ができなかったときには、その旨（認証ＮＧ）を通知して、接続を拒否し（ステップＳ２２３）、ステップＳ２２１に戻る。
【０２４３】
ステップＳ２２２での会員認証の結果、認証ができたときには、ＣＰＵ１１０は、会員情報管理メモリ部１０１や、会員端末装置情報管理メモリ部１０３において、接続アクセスしてきた会員端末装置２００を所有する当該会員についての管理情報が存在しているかどうかを検索する（ステップＳ２２４）。そして、ＣＰＵ１１０は、その検索結果により、サーバ装置１００への初めての接続アクセスであるか否か判別する（ステップＳ２２５）。
【０２４４】
ステップＳ２２５で初めての接続アクセスであると判別したときには、ＣＰＵ１１０は、会員情報管理メモリ部１０１および会員端末装置情報管理メモリ部１０３に、当該アクセスしてきた会員および会員端末装置についての管理情報領域を作成し、ＲＡＭ１１３に保持していた会員情報を、会員情報管理メモリ部１０１に設けた当該会員用の管理領域に書き込むと共に、会員端末装置情報管理メモリ部１０３に設けた当該会員端末装置の管理領域内において、電源状態の情報として、電源オン状態を書き込み、また、接続アクセスの履歴を書き込む（ステップＳ２２６）。
【０２４５】
また、ステップＳ２２５において、会員端末装置２００からの接続アクセスが初めてではないと判別したときには、ＣＰＵ１１０は、サーバ装置１００内の当該会員端末装置２００についての管理情報を確認し、会員端末装置情報管理メモリ部１０３の当該会員端末装置の管理領域内において、その電源状態の情報として、電源オンを書き込み、また、接続アクセスの履歴を書き込む。さらに、接続時に会員端末装置２００から送られてくるコンテンツ格納部２０１の記憶内容に関する情報と、コンテンツ所在管理メモリ部１０２の内容とを比較して、会員端末装置２００のコンテンツ格納部２０１の内容を正確にコンテンツ所在管理メモリ部１０２に反映させて、両者の間に齟齬がないようにする（ステップＳ２２７）。
【０２４６】
以上で、会員端末装置２００がサーバ装置１００に接続アクセスしてきたときのサーバ装置１００の処理は終了する。前述もしたように、以後は、会員端末装置２００が電源オフ状態あるいは会員端末装置２００の電源プラグが電源コンセントに接続されていない状態とならない限り、サーバ装置１００と会員端末装置２００との接続状態が保持される。
【０２４７】
＜サーバ装置１００の通常処理動作＞
次に、サーバ装置１００の処理動作について、図３２〜図４２のフローチャートを参照して説明する。以下に説明するフローチャートの各ステップの処理は、主として、サーバ装置１００のＣＰＵ１１０により実行される。
【０２４８】
図３２に示すように、サーバ装置１００のＣＰＵ１１０は、いずれかの会員端末装置２００から録画予約／転送予約依頼モード通知を受信したか否か判別し（ステップＳ２３１）、受信したと判別したときには、図２２に示したような、録画予約／転送予約依頼モード用の電子番組表を作成して、前記通知してきた会員端末装置２００に送る（ステップＳ２３２）。
【０２４９】
次に、ＣＰＵ１１０は、録画予約情報を受信したか否か判別し（ステップＳ２３３）、録画予約情報を受信したと判別したときには、予約ＯＫを会員端末装置２００に送信する（ステップＳ２３４）。
【０２５０】
次に、ＣＰＵ１１０は、録画予約情報に基づき、録画予約される放送番組コンテンツのコンテンツＩＤ、番組開始時刻、番組終了時刻を認識し、それらの情報に基づいて、録画予約設定制御情報を生成して、前記通知してきた会員端末装置２００に送信する（ステップＳ２３５）。
【０２５１】
そして、会員端末装置２００からの録画予約セット完了の通知の受信を待ち（ステップＳ２３６）、当該通知を受信したことを確認すると、予約管理メモリ１０５に、当該セットされた録画予約情報を記憶する（ステップＳ２３７）。この録画予約情報には、前述したように、少なくとも録画予約された放送番組コンテンツのコンテンツＩＤと、録画予約セットされた会員端末装置ＩＤとが含まれる。その後、ステップＳ２３１に戻る。
【０２５２】
ステップＳ２３３で、録画予約情報は受信しなかったと判別したときには、ＣＰＵ１１０は、転送予約依頼情報を受信したか否かを判別する（図３３のステップＳ２４１）。そして、ステップＳ２４１において、転送予約依頼情報を受信しないと判別したときには、ＣＰＵ１１０は、当該録画予約／転送予約依頼モードの終了通知を受信したか否か判別し（ステップＳ２４２）、終了通知を受信したと判別したときには、当該録画予約／転送予約依頼モードを終了して（ステップＳ２４３）、ステップＳ２３１に戻る。また、ステップＳ２４２で終了通知を受信していないと判別したときには、ステップＳ２３３に戻る。  
【０２５３】
ステップＳ２４１において、転送予約依頼情報を受信したと判別したときには、ＣＰＵ１１０は、転送予約依頼により指定された放送番組について、録画予約がなされているか否か判別し（ステップＳ２４４）、録画予約されていると判別したときには、転送予約依頼ＯＫを会員端末装置２００に送信し（ステップＳ２４８）、予約管理メモリ部１０５に、転送予約依頼情報を格納する（ステップＳ２４９）。予約管理メモリ部１０５には、少なくとも、転送予約依頼された放送番組コンテンツのコンテンツＩＤおよび転送予約依頼をした会員端末装置２００の会員端末装置ＩＤが含まれる。ステップＳ２４９の後には、ステップＳ２３１に戻る。
【０２５４】
ステップＳ２４４において、転送予約依頼により指定された放送番組について、録画予約がなされていないと判別したときには、ＣＰＵ１１０は、転送予約依頼により指定された放送番組と一部または全部が重なる放送時間帯に、当該転送予約依頼をした会員端末装置２００が他の放送番組コンテンツを録画予約しているか否か判別する（ステップＳ２４５）。
【０２５５】
ステップＳ２４５で、そのような録画予約が無いと判別したときには、ＣＰＵ１１０は、転送予約情報に基づき、予約される放送番組コンテンツのコンテンツＩＤ、番組開始時刻、番組終了時刻を認識し、それらの情報に基づいて、録画予約設定制御情報を生成して、転送予約依頼をしてきた会員端末装置２００に送信する（ステップＳ２４６）。
【０２５６】
そして、ＣＰＵ１１０は、会員端末装置２００からの録画予約セット完了の通知の受信を待ち（ステップＳ２４７）、予め定められた一定時間以内に録画予約セット完了の通知を受信しなかったときには、ステップＳ２４６に戻って、録画予約設定制御情報を再度、会員端末装置２００に送信する。そして、ステップＳ２４７で、当該録画予約セット完了の通知を受信したことを確認すると、ＣＰＵ１１０は、転送予約依頼ＯＫを会員端末装置２００に送信し（ステップＳ２４８）、予約管理メモリ部１０５に、転送予約依頼情報を格納する（ステップＳ２４９）。そして、ステップＳ２３１に戻る。
【０２５７】
また、ステップＳ２４５で、転送予約依頼により指定された放送番組と一部または全部が重なる放送時間帯に、当該転送予約依頼をしてきた会員端末装置２００が他の放送番組コンテンツを録画予約している判別したときには、ＣＰＵ１１０は、当該転送予約依頼をしてきた会員端末装置２００には、予約録画設定ができないと判断し、この実施形態では、他の会員端末装置２００に録画予約を実行させるようにする。
【０２５８】
すなわち、ＣＰＵ１１０は、予約ＯＫを転送予約依頼をしてきた会員端末装置２００に送り（ステップＳ２５０）、予約管理メモリ部１０５を参照して、前記転送予約依頼された放送番組コンテンツを録画予約可能な他の会員端末装置を検索して選定する（ステップＳ２５１）。このとき選定される他の会員端末装置は、１台でもよいが、この例では録画の失敗や品質のばらつきを考慮して、３台とされる。
【０２５９】
次に、ＣＰＵ１１０は、転送予約依頼された放送番組コンテンツについての録画予約設定情報を生成して、選定した他の会員端末装置２００に送信する（ステップＳ２５２）。そして、ＣＰＵ１１０は、会員端末装置２００からの録画予約セット完了の通知の受信を待ち（ステップＳ２５３）、予め定められた一定時間以内に録画予約セット完了の通知を受信しなかったときには、ステップＳ２５２に戻って、録画予約設定制御情報を再度、会員端末装置２００に送信する。そして、ステップＳ２５３で、当該録画予約セット完了の通知を受信したことを確認すると、転送予約依頼ＯＫを会員端末装置２００に送信し（ステップＳ２４８）、予約管理メモリ部１０５に、転送予約依頼情報を格納する（ステップＳ２４９）。そして、ステップＳ２３１に戻る。
【０２６０】
次に、ステップＳ２３１で、録画予約／転送予約依頼モードの通知は受信しなかったと判別したときには、ＣＰＵ１１０は、転送依頼モードの通知を受信したか否か判別し（図３４のステップＳ２６１）、転送依頼モードの通知を受信したと判別したときには、当日を含む過去の番組情報からなる、図２３に示したような転送依頼モード用の電子番組表を、当該通知を送ってきた会員端末装置２００に送信する（ステップＳ２６２）。
【０２６１】
そして、ＣＰＵ１１０は、転送依頼された放送番組コンテンツの情報を含む転送依頼情報を受信したか否かを判別する（ステップＳ２６３）。そして、ステップＳ２６３において、転送依頼情報を受信しないと判別したときには、ＣＰＵ１１０は、当該転送依頼モードの終了通知を受信したか否か判別し（ステップＳ２６４）、終了通知を受信したと判別したときには、当該転送依頼モードを終了して（ステップＳ２６５）、ステップＳ２３１に戻る。また、ステップＳ２６４で終了通知を受信していないと判別したときには、ステップＳ２６３に戻る。
【０２６２】
ステップＳ２６３において、転送依頼情報を受信したと判別したときには、ＣＰＵ１１０は、転送依頼された放送番組コンテンツを格納している会員端末装置２００を、コンテンツ所在管理メモリ部１０１において検索する（ステップＳ２６６）。
【０２６３】
次に、ＣＰＵ１１０は、転送依頼情報に含まれる視聴形態の情報を参照し、ストリーミング再生ではなく、後時点配信の形態が指定されていると判別したときには、検索結果の配信指示を送る会員端末装置の情報を、予約管理メモリ部１０５の予約配信待ち行列に登録する（ステップＳ２６８）。
【０２６４】
また、ステップＳ２６７において、視聴形態としてストリーミング再生が指定されていると判別したときには、ＣＰＵ１１０は、転送依頼してきた会員端末装置２００に、転送依頼された放送番組コンテンツを、即座にＰ２Ｐ配信することを通知する（図３５のステップＳ２７１）。
【０２６５】
次に、ＣＰＵ１１０は、転送依頼された放送番組コンテンツを、Ｐ２Ｐ配信させる他の会員端末装置２００の電源状態をチェックする（ステップＳ２７２）。そして、当該他の会員端末装置２００の電源状態は、サスペンド状態であるか否か判別し（ステップＳ２７３）、サスペンド状態ではなく電源オンの状態であれば、当該他の会員端末装置２００に対して、転送依頼された放送番組コンテンツのデータを、転送依頼した会員端末装置２００にＰ２Ｐ配信させるようにする配信送信指示制御信号を送信する（ステップＳ２７６）。そして、ステップＳ２３１に戻る。
【０２６６】
また、ステップＳ２７３で、前記他の会員端末装置２００は、サスペンド状態であると判別したときには、ＣＰＵ１１０は、当該他の会員端末装置２００にアクセスしてウエイクアップさせる（ステップＳ２７４）。そして、当該他の会員端末装置２００からの電源オンの報告を受信して、当該他の会員端末装置２００の電源オンを確認し（ステップＳ２７５）、その後、ステップＳ２７６に進み、当該他の会員端末装置２００に対して、転送依頼された放送番組コンテンツのデータを、転送依頼した会員端末装置２００にＰ２Ｐ配信させるようにする配信送信指示制御信号を送信する。そして、ステップＳ２３１に戻る。
【０２６７】
また、ステップＳ２６１において、転送依頼モードの通知を受信しなかったと判別したときには、ＣＰＵ１１０は、配信送信指示した会員端末装置２００からのコンテンツ送信完了通知を受信したか否か判別する（図３６のステップＳ２８１）。
【０２６８】
そして、このステップＳ２８１で、配信送信指示した会員端末装置２００からのコンテンツ送信完了通知を受信したと判別したときには、ＣＰＵ１１０は、Ｐ２Ｐによる放送番組コンテンツ配信が完了して、放送番組コンテンツの転送依頼または転送予約依頼をした会員端末装置２００のコンテンツ格納部２０１に、当該転送依頼または転送予約依頼された放送番組コンテンツのデータが追加されたと認識して、コンテンツ所在管理メモリ部１０２の、当該放送番組コンテンツについての所在情報として、放送番組コンテンツを取得した会員端末装置２００の会員端末装置ＩＤを加えることにより、コンテンツ所在管理メモリ部１０２の記憶内容を更新する（ステップＳ２８２）。
【０２６９】
次に、ＣＰＵ１１０は、前記コンテンツ配信された放送番組コンテンツを転送依頼または転送予約依頼した会員端末装置２００を所有する会員に対して、配信した放送番組コンテンツの料金を課金処理する。この課金処理は、前述したように、会員情報管理メモリ部１０１に記憶されている当該会員についての課金のための情報に基づいて行なう（ステップＳ２８３）。この実施形態では、共有領域３００は、すべてサーバ装置１００で管理されているので、この課金料金には、放送番組の著作権者への著作権料などをも含めることができる。
【０２７０】
また、ＣＰＵ１１０は、前記コンテンツ配信を実行した会員端末装置２００を所有する会員に対して、コンテンツ配信についての手数料を報酬として還元する（ステップＳ２８４）。この場合の手数料の還元方法としては、例えば、当該会員端末装置２００を所有する会員が行なった配信要求により課金として発生した費用から差し引く方法、あるいは、会員情報管理メモリ部１０１に記憶されている当該会員の銀行口座に当該報酬を振り込む方法などがある。
【０２７１】
次に、ＣＰＵ１１０は、コンテンツ送信完了通知を送ってきた会員端末装置２００との通信路を切断し（ステップＳ２８５）、その後、ステップＳ２３１に戻る。
【０２７２】
また、図３６のステップＳ２８１で、会員端末装置２００からのコンテンツ送信完了通知を受信していないと判別したときには、ＣＰＵ１１０は、いずれかの会員端末装置２００から、電源状態の電源オン状態からサスペンド状態への移行許可要求を受信したか否か判別する（図３７のステップＳ２９１）。
【０２７３】
そして、このステップＳ２９１で、電源状態の電源オン状態からサスペンド状態への移行許可要求を受信したと判別したときには、ＣＰＵ１１０は、そのときに他の会員端末装置２００が、サスペンド状態への移行許可要求をしてきた会員端末装置２００のコンテンツ格納部２０１に格納されている放送番組コンテンツを必要としているか、つまり、他の会員端末装置２００から当該電源状態変更の許可要求をしてきた会員端末装置２００内の放送番組コンテンツの転送依頼または転送予約依頼が発生しているか否か判別する（ステップＳ２９２）。
【０２７４】
このステップＳ２９２において、他の会員端末装置が、当該会員端末装置２００内の放送番組コンテンツを必要としていないと判別したときには、当該会員端末装置２００に、サスペンド状態への移行許可を返す（ステップＳ２９３）。そして、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の電源状態を、電源オン状態からサスペンド状態に書き換える（ステップＳ２９４）。
【０２７５】
また、ステップＳ２９２で、他の会員端末装置が、当該会員端末装置２００内のコンテンツを必要としていると判別したときには、当該会員端末装置２００に、サスペンド状態への移行不許可（拒否）を返す（ステップＳ２９５）。ステップＳ２９４およびステップＳ２９５の次には、ステップＳ２３１に戻る。
【０２７６】
また、ステップＳ２９１で、電源状態の電源オン状態からサスペンド状態への移行許可要求は受信していないと判別したときには、ＣＰＵ１１０は、いずれかの会員端末装置２００から、電源状態の電源オン状態から電源オフ状態への移行許可要求を受信したか否か判別する（ステップＳ２９６）。
【０２７７】
そして、このステップＳ２９６で、電源オン状態から電源オフ状態への移行許可要求を受信したと判別したときには、ＣＰＵ１１０は、そのときに他の会員端末装置２００が、電源オフ状態への移行許可要求をしてきた当該会員端末装置２００のコンテンツ格納部２０１に格納されている放送番組コンテンツを必要としているか、つまり、他の会員端末装置から当該電源状態変更の許可要求をしてきた会員端末装置２００内のコンテンツの転送依頼または転送予約依頼が発生しているか否か判別する（ステップＳ２９７）。
【０２７８】
このステップＳ２９７において、他の会員端末装置が、当該会員端末装置２００内の放送番組コンテンツを必要としていないと判別したときには、当該会員端末装置２００に、電源オフ状態への移行許可を返す（ステップＳ２９８）。そして、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の電源状態を、電源オン状態から電源オフ状態に書き換える（ステップＳ２９９）。
【０２７９】
また、ステップＳ２９７で、他の会員端末装置２００が、当該会員端末装置内のコンテンツを必要としていると判別したときには、当該会員端末装置２００に、電源オフ状態への移行不許可（拒否）を返す（ステップＳ３００）。ステップＳ２９９およびステップＳ３００の次には、ステップＳ２３１に戻る。
【０２８０】
ステップＳ２９６で、電源オン状態から電源オフ状態への移行許可要求は受信していないと判別したときには、ＣＰＵ１１０は、会員端末装置２００からの予約録画の完了通知を受信したか否か判別する（図３８のステップＳ３０１）。この予約録画の完了通知には、予約録画された放送番組コンテンツのコンテンツＩＤと、録画した会員端末装置２００の会員端末装置ＩＤが含まれる。
【０２８１】
このステップＳ３０１で、予約録画の完了通知を受信したと判別したときには、ＣＰＵ１１０は、当該通知をしてきた会員端末装置２００に受信ＯＫを送信する（ステップＳ３０２）。
【０２８２】
そして、ＣＰＵ１１０は、当該予約録画が完了した放送番組コンテンツについて、他の会員端末装置２００による転送予約依頼があるかどうかを、予約管理メモリ部１０５を参照して判別する（ステップＳ３０３）。
【０２８３】
そして、ステップＳ３０３で、当該予約録画が完了した放送番組コンテンツについて、他の会員端末装置２００による転送予約依頼がないと判別したときには、ＣＰＵ１１０は、コンテンツ所在管理メモリ部１０２に、録画された放送番組コンテンツに関する管理情報を記憶させて、当該コンテンツ所在管理メモリ部１０２の記憶内容を更新すると共に、サーバ装置１００内のその他の関連する管理情報を更新し（ステップＳ３０６）、その後、ステップＳ２３１に戻る。
【０２８４】
また、ステップＳ３０３で、当該予約録画が完了した放送番組コンテンツについて、他の会員端末装置２００による転送予約依頼があると判別したときには、ＣＰＵ１１０は、当該転送予約依頼している会員端末装置２００へのＰ２Ｐ配信を、当該予約録画完了通知をしてきた会員端末装置２００に行なわせるようにすることを内容とする予約配信情報を、予約配信待ち行列に登録する（ステップＳ３０４）。当該放送番組コンテンツについての予約配信情報は、予約配信待ち行列の最後尾に登録される。
【０２８５】
こうして、予約配信待ち行列への登録が済むと、予約管理メモリ部１０５の録画予約リストから当該完了通知のあった会員端末装置２００の情報を削除すると共に、転送予約依頼リストから予約配信待ち行列に登録した会員端末装置に関する情報を削除して、メモリ内容を更新する（ステップＳ３０５）。
【０２８６】
なお、録画予約をしている会員端末装置２００の数の方が、転送予約依頼している会員端末装置２００の数よりも多い場合には、予約録画完了の通知を受信したときに、転送予約依頼している会員端末装置が存在しない場合が生じる。そのときには、既に予約待ち行列に登録されている会員端末装置についての予約配信情報に含まれているＰ２Ｐ配信する会員端末装置２００が所持する同一放送番組コンテンツのエラー率と今回の予約録画完了通知に含まれる当該放送番組コンテンツのエラー率とを比較し、エラー率が低い方の予約配信情報を、登録に残すようにする。この場合には、予約配信待ち行列における順位は元のままとされる。
【０２８７】
ステップＳ３０５の次には、ステップＳ３０６に進み、ＣＰＵ１１０は、コンテンツ所在管理メモリ部１０２に、録画された放送番組コンテンツに関する管理情報を記憶させて、当該コンテンツ所在管理メモリ部１０２の記憶内容を更新すると共に、サーバ装置１００内のその他の関連する管理情報を更新し、その後、ステップＳ２３１に戻る。
【０２８８】
また、ステップＳ３０１で、予約録画完了通知を受信しなかったと判別したときには、ＣＰＵ１１０は、会員端末装置２００からコンテンツ録画の報告を受信したか否か判別する（ステップＳ３０７）。このコンテンツ録画の報告は、予約録画ではなく、会員ユーザによる録画スイッチの起動に基づく録画の報告である。
【０２８９】
ステップＳ３０７で、コンテンツ録画の報告があったと判別したときには、ＣＰＵ１１０は、その報告中の会員端末装置ＩＤと放送番組コンテンツＩＤとを確認して、受信ＯＫを当該報告してきた会員端末装置２００に送信する（ステップＳ３０８）。そして、次にステップＳ３０６に進み、コンテンツ所在管理メモリ部１０２およびサーバ装置１００内のその他の関連する管理情報を更新し、その後、ステップＳ２３１に戻る。
【０２９０】
次に、ステップＳ３０７で、コンテンツ録画の報告を受信していないと判別したときには、ＣＰＵ１１０は、会員端末装置２００からのコンテンツ削除要求を受信したか否か判別し（図３９のステップＳ３１１）、コンテンツ削除要求を受信していないと判別したときには、ステップＳ２３１に戻る。
【０２９１】
ステップＳ３１１で、コンテンツ削除要求を受信したと判別したときには、ＣＰＵ１１０は、当該コンテンツ削除要求に含まれるコンテンツＩＤから削除要求された放送番組コンテンツを認識する（ステップＳ３１２）。
【０２９２】
そして、ＣＰＵ１１０は、コンテンツ所在管理メモリ部１０２と、予約管理メモリ部１０５を参照し、共有領域３００内における削除要求された放送番組コンテンツデータの残存数（当該放送番組コンテンツを所持する会員端末装置数）Ｎと、転送予約依頼数（Ｐ２Ｐ配信されていない待ち数）Ｍとをチェックする（ステップＳ３１３）。
【０２９３】
そして、ＣＰＵ１１０は、Ｎ＞Ｍであるか否か判別し（ステップＳ３１４）、Ｎ＜Ｍであると判別したときには、削除すると、予約された配信が遅れることになるので、削除要求してきた会員端末装置２００に当該放送番組コンテンツの削除不可を通知する（ステップＳ３１６）。
【０２９４】
そして、ＣＰＵ１１０は、その通知から一定時間以内に当該会員端末装置２００から「了解」の通知を受信したか否か判別し（ステップＳ３１７）、当該通知を受信しなかったと判別したときには、ステップＳ３１６に戻って、再度、削除不可を通知する。また、会員端末装置２００から「了解」の通知を受信したと判別したときには、ステップＳ２３１に戻る。
【０２９５】
また、ステップＳ３１４において、Ｎ＞Ｍであると判別したときには、ＣＰＵ１１０は、Ｎが所定数、この例では３以上（つまり、Ｎ≧３）であるか否か判別し（ステップＳ３１５）、Ｎ≧３でなければ、つまり、Ｎが３未満であるときには、ステップＳ３１６に進み、削除不可を会員端末装置２００に送信する。
【０２９６】
また、ステップＳ３１５で、Ｎ≧３であると判別したときには、ＣＰＵ１１０は、Ｎ＝３であるか否か判別し（ステップＳ３１８）、Ｎ＝３でなければ、削除対象の放送番組コンテンツのデータ品質をその受信エラー率を用いてチェックする（ステップＳ３１９）。次に、当該放送番組コンテンツのデータ品質が、データ品質の上位からの順位が、３より上（順位が３位よりも後順位）であるか否か判別し（ステップＳ３２０）、３位以上の良品質の場合には、ステップＳ３１６に進んで、削除不可を会員端末装置２００に送信する。
【０２９７】
そして、ステップＳ３２０で、削除対象の放送番組コンテンツのデータ品質が３位よりも後順位であると判別したときには、ＣＰＵ１１０は、会員端末装置２００に削除許可を送信する（ステップＳ３２１）。
【０２９８】
次に、ＣＰＵ１１０は、会員端末装置２００からの対象コンテンツデータの削除完了の通知を受信したか否か判別し（ステップＳ３２２）、一定時間以内に削除完了の通知を受信しなかったときには、ステップＳ３２１に戻って、再度、削除許可を会員端末装置２００に送信する。
【０２９９】
そして、ステップＳ３２２で、会員端末装置２００からの対象コンテンツデータの削除完了の通知を受信したと判別したときには、ＣＰＵ１１０は、コンテンツ所在管理メモリ部１０２に、削除対象とされた放送番組コンテンツの所在情報に関して、前記会員端末装置についての削除を行い、当該コンテンツ所在管理メモリ部１０２の記憶内容を更新すると共に、サーバ装置１００内のその他の関連する管理情報を更新し（ステップＳ３２３）、その後、ステップＳ２３１に戻る。
【０３００】
また、ステップＳ３１８において、Ｎ＝３であると判別したときには、ＣＰＵ１１０は、サーバ装置１００内の管理情報をチェックし（図４０のステップＳ３３１）、共有領域３００内において、当該放送番組コンテンツのデータが合理的に配置されているか否か判別する（ステップＳ３３２）。
【０３０１】
ここで、合理的な配置に関しては、
（１）各会員端末装置のコンテンツ格納部への記録データ量、アクセス負荷を平均化して記録させるようにする。特定の会員端末装置にＰ２Ｐ配信要求が集中しないように、人気のある放送番組コンテンツは、記録する会員端末数を増やす。  
（２）会員端末装置の電源状態
使用不可の状態が長い傾向にある会員端末装置には、なるべく記録しない。このような会員端末装置には、使用頻度の低いデータを保持させるようにする。  
（３）地理的な条件
災害、停電などを想定してバックアップデータを同一地域に配置しない。地域を決定する方法としては、
・ 会員ユーザの登録時の情報を用いる方法
・ ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を会員端末装置に搭載する方法
・ 放送受信局により区分けする方法
などを用いることができる。  
（４）使用可能な状態にあり、かつ、使用頻度の低い会員端末装置は、できるだけ選択されるようにする。  
（５）使用頻度の低いデータに関しては、複数の会員端末装置→２個の会員端末端末→１個の会員端末装置というように、徐々に保持する会員端末装置を少なくしてゆき、記録領
域を有効に利用できるようにする。  
などを考慮するようにする。
【０３０２】
ステップＳ３３２で、合理的な配置が済んでいると判別したときには、ＣＰＵ１１０は、ステップＳ３１６に進んで、削除不可を会員端末装置２００に送信する。
【０３０３】
また、ステップＳ３３２で、合理的な配置は、済んでいないと判別したときには、ＣＰＵ１１０は、削除対象となっているのと同じ放送番組コンテンツを保持している会員端末装置２００がすべて使用可能となっているか否か判別し（ステップＳ３３３）、使用可能となっていないと判別したときには、ステップＳ３１６に進んで、削除不可を会員端末装置２００に送信する。
【０３０４】
また、ステップＳ３３３で、削除対象となっているのと同じ放送番組コンテンツを保持している会員端末装置２００がすべて使用可能となっていると判別したときには、ＣＰＵ１１０は、合理的に再配置するこの例では、３台の会員端末装置を選択する（ステップＳ３３４）。ここで、再配置する会員端末装置の台数は、３台に限らず、それ以上でも、以下であっても良い。
【０３０５】
次に、選択したすべての会員端末装置２００のコンテンツ格納部２０１に、記録可能な容量があるか否か判別し（ステップＳ３３５）、記録可能な容量が無いと判別したときには、ＣＰＵ１１０は、ステップＳ３１６に進んで、削除不可を会員端末装置２００に送信する。
【０３０６】
また、ステップＳ３３５で、記録可能な容量があると判別したときには、ステップＳ３３４で選択した３台の会員端末装置２００を、再配置する３台の会員端末装置２００として決定する（ステップＳ３３６）。次に、当該対象コンテンツについて、送信元となる３台の会員端末装置（再配置前に当該コンテンツデータを所持している会員端末装置）から、送信先候補の３台の会員端末装置（再配置後に当該コンテンツデータを所持するべき会員端末装置）との間の通信転送速度を測定させる準備を開始する（ステップＳ３３７）。
ここで、通信転送速度を測定させるのは、再配置の際のコンテンツデータの転送を迅速に行なえるようにするためである。
【０３０７】
次に、送信元の３台の会員端末装置２００のそれぞれに、送信先候補の３台の会員端末装置のＩＤやアドレス情報を送り、それぞれの会員端末装置間での転送速度の測定をさせる（図４１のステップＳ３４１）。例えば、送信パケットに送信時刻を含めておき、受信時刻との差から通信転送速度を測定することができる。
【０３０８】
次に、ＣＰＵ１１０は、送信元の３台の会員端末装置のそれぞれから、送信先候補の３台の会員端末装置間での転送速度の計測結果を受信する（ステップＳ３４２）。次に、ＣＰＵ１１０は、転送速度の最適な組み合わせを選択する（ステップＳ３４３）。そして、送信元の会員端末装置に、転送させるコンテンツデータおよび転送先の会員端末装置の情報と、転送命令を送信し、前記送信元の会員端末装置に、送信信先の会員端末装置への転送を実行させる（ステップＳ３４４）。
【０３０９】
次に、ＣＰＵ１１０は、一定時間以内に転送完了通知を、転送元の会員端末装置から受信したか否か判別し（ステップＳ３４５）、転送完了通知を受信しなかったときには、ステップＳ３４４に戻り、転送完了通知を受信したときには、送信元の会員端末装置に、転送完了したコンテンツデータの削除命令を送信して、当該転送確認用コンテンツデータを削除させる（ステップＳ３４６）。
【０３１０】
そして、ＣＰＵ１１０は、一定時間以内に削除完了通知を、転送元の会員端末装置から受信したか否か判別し（ステップＳ３４７）、削除完了通知を受信しなかったときには、ステップＳ３４６に戻り、削除完了通知を受信したときには、ステップＳ３１６に進んで、削除不可を会員端末装置２００に送信する。
【０３１１】
＜サーバ装置１００での予約配信処理＞
前述した予約配信待ち行列にある予約配信情報に基づいて、ＣＰＵ１１０は、予約配信のための処理を行なう。図４２は、予約配信のための処理を説明するためのフローチャートである。これは、１個の予約配信情報についての処理ルーチンであり、この処理ルーチンを繰り返すものである。
【０３１２】
先ず、ＣＰＵ１１０は、予約配信待ち行列の先頭の予約配信情報を読み出す（ステップＳ３５１）。次に、コンテンツ所在管理メモリ部１０２を参照して、予約配信情報により指定される配信対象のコンテンツデータを格納している会員端末装置を検索する（ステップＳ３５２）。
【０３１３】
次に、ＣＰＵ１１０は、転送予約依頼を発行した会員端末装置２００に、転送予約依頼された放送番組コンテンツがＰ２Ｐ配信されてくることを通知する（ステップＳ３５３）。次に、ＣＰＵ１１０は、転送依頼された放送番組コンテンツをＰ２Ｐ配信させる他の会員端末装置２００の電源状態をチェックする（ステップＳ３５４）。
【０３１４】
そして、当該他の会員端末装置２００の電源状態は、サスペンド状態であるか否か判別し（ステップＳ３５５）、サスペンド状態ではなく電源オンの状態であれば、当該他の会員端末装置２００に対して、転送依頼された放送番組コンテンツのデータを、転送依頼した会員端末装置２００にＰ２Ｐ配信させるようにする配信送信指示制御信号を送信する（ステップＳ３５８）。そして、この処理ルーチンを終了する。
【０３１５】
また、ステップＳ３５５で、前記他の会員端末装置２００は、サスペンド状態であると判別したときには、ＣＰＵ１１０は、当該他の会員端末装置２００にアクセスしてウエイクアップさせる（ステップＳ３５６）。そして、当該他の会員端末装置２００からの電源オンの報告を受信して、当該他の会員端末装置２００の電源オンを確認し（ステップＳ３５７）、その後、ステップＳ３５８に進み、当該他の会員端末装置２００に対して、転送依頼された放送番組コンテンツのデータを、転送依頼した会員端末装置２００にＰ２Ｐ配信させるようにする配信送信指示制御信号を送信する。そして、この処理ルーチンを終了する。
【０３１６】
＜会員端末装置２００のコンセント引き抜き検出チェック＞
この実施形態では、サーバ装置１００は、定期的に、電源オン状態またはサスペンド状態になっている会員端末装置２００を順次に選択して、応答依頼を送り、その応答の有無により、電源オン状態またはサスペンド状態であるとサーバ装置１００側が認識しているにもかかわらず、電源プラグがコンセントから引き抜かれてしまった会員端末装置２００をチェックするようにする。
【０３１７】
図４３に、このサーバ装置１００におけるチェック処理を説明するためのフローチャートを示す。すなわち、サーバ装置１００のＣＰＵ１１０は、前回のチェックアクセスから一定時間経過したか否か判別する（ステップＳ３６１）。
【０３１８】
ステップＳ３６１で、前回のチェックアクセスから一定時間経過したと判別したときには、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３において、電源状態が電源オン状態またはサスペンド状態である会員端末装置２００のうちから、前回選択した会員端末装置の次の会員端末装置を選択し、当該選択した会員端末装置２００に対して、応答依頼のアクセスをする（ステップＳ３６２）。
【０３１９】
次に、ＣＰＵ１１０は、応答依頼のアクセスをした会員端末装置２００から応答があるか否か判別し（ステップＳ３６３）、応答がないと判別したときには、会員端末装置情報管理メモリ部１０３において、当該応答依頼のアクセスした会員端末装置２００の状態として「使用不可」を書き込む。この例では、会員端末装置情報管理メモリ部１０３において、当該応答依頼のアクセスした会員端末装置２００の電源状態に「使用不可」を書き込む（ステップＳ３６４）。
【０３２０】
また、ステップＳ３６３で、応答依頼のアクセスをした会員端末装置２００から応答があったと判別したときには、ＣＰＵ１１０は、当該会員端末装置２００に対して、コンテンツ格納部２０１に格納しているコンテンツについての情報の取得要求を送る（ステップＳ３６５）。
【０３２１】
そして、ＣＰＵ１１０は、ステップＳ３６５での取得要求に対して会員端末装置２００から送られてくるコンテンツについての情報を受信し（ステップＳ３６６）、サーバ装置１００内のコンテンツ所在管理メモリ部１０２に記憶されている当該会員端末装置２００のコンテンツについての情報が、当該会員端末装置２００に実際に存在するコンテンツと同一であるか否か判別する（ステップＳ３６７）。そして、実際に存在するコンテンツと同一であれば、チェックＯＫであるとして、ステップＳ３６１に戻り、次のチェックタイミングで、次の会員端末装置１００に対してチェックを行なうようにする。
【０３２２】
ステップＳ３６７で、当該会員端末装置２００に存在するコンテンツの内容と、サーバ装置１００のコンテンツ所在管理メモリ部１０２の所在情報との間に相違があったと判別したときには、ＣＰＵ１１０は、会員端末装置２００から受信したコンテンツについての情報に基づいて、コンテンツ所在管理メモリ部１０２の内容を更新して、会員端末装置２００に実際に存在するコンテンツと合致させるようにする（ステップＳ３６８）。そして、ステップＳ３６１に戻り、次のチェックタイミングで、次の会員端末装置２００に対してチェックを行なうようにする。
【０３２３】
以上のようにして、この実施形態によれば、電源がオンされている状態やサスペンド状態にあった会員端末装置２００の電源プラグが電源コンセントから抜かれてしまっても、サーバ装置１００は、上述のチェックを行なうことにより、そのことを的確に把握することができる。このため、使用不可である会員端末装置２００に、コンテンツの配信送信指示制御信号を送ってしまうことなどを防止することができる。
【０３２４】
[世界規模で放送番組コンテンツ管理配信システムを運営する場合に対応する構成例]
ところで、これまでに説明した実施形態では、サーバ装置１００と各会員端末装置２００との通信、及び会員端末装置２００同士によるＰ２Ｐによる通信は、何れもネットワーク経由で行われている。
例えばインターネットなどをはじめとして、ネットワーク経由による通信の場合には、そのネットワークに接続可能な環境でありさえすれば、通信可能範囲の限定はなくなる。このことは、実施の形態としての放送番組コンテンツ管理配信システムを成す、サーバ装置１００及び会員端末装置２００が、例えば互いに使用言語の異なる国や地域など、物理的に相当に遠隔している地域にて使用、設置されているものであるとしても、ネットワークと接続可能な環境であれば、ネットワーク経由による通信が可能であるということを意味する。会員端末装置２００同士のＰ２Ｐ通信についても、同様のことがいえる。
従って、実施の形態のシステムは、例えば異なる国と国とに跨って、つまり世界規模でコンテンツ配信が行えるようにして運用することが、技術的には容易に可能であるということがいえる。
【０３２５】
この場合における放送番組コンテンツ管理配信システムの運営形態の具体例として、少なくとも日本と米国とを対象として運営を行っている場合を考えてみる。この場合において、例えば、日本の会員端末装置からは、同じ日本国内のものだけではなく、上記米国のテレビジョン放送番組のコンテンツも対象として転送依頼、若しくは転送予約依頼を行なうことで、この依頼対象となったコンテンツを受信して視聴することができる。つまり、会員端末装置２００のユーザは、日本に居ながらにして、米国の放送番組のコンテンツを視聴することができるものである。もちろん、これとは逆に、米国側の会員端末装置２００のユーザが、米国に居ながらにして、日本の放送番組のコンテンツを視聴することも可能となる。つまり、世界的規模で、会員端末装置間でコンテンツを分散して共有するようにして管理するというシステムを構築できる。これにより、コンテンツ格納部２０１などとしてのハードウェア資源が世界的規模でより有効に利用される、という状況をつくりだすことができる。
【０３２６】
このような実施の形態の放送番組コンテンツ管理配信システムについての世界的規模での運営は、上記もしているように、サーバ装置１００及び会員端末装置２００がネットワーク経由で通信を行っていることに基づけば、これまでに説明してきた技術内容により基本的には可能となるものではある。しかしながら、実際においては、世界規模でのコンテンツ配信の運用がより効率的に行われるように放送番組コンテンツ管理配信システムが構築されることが好ましいといえる。以降、これまでの説明を前提として、世界規模でコンテンツ配信を運営していく場合における放送番組コンテンツ管理配信システムの構築例について説明を行っていくこととする。
【０３２７】
図４４及び図４５は、世界規模での放送番組コンテンツ管理配信システムの運営を行なうとした場合のシステム構築例と、番組転送予約が行われた場合に対応するシステム動作の手順例を示している。なお、この図においては、日本と米国との間でコンテンツの授受を行なう場合を例として示している。
【０３２８】
例えばこのようにして、日本と米国との間でのコンテンツのやりとりが行えるようにした放送番組コンテンツ管理配信システムを構築する場合には、例えば図４４に示すようにして、日本と米国とのそれぞれの国（地域）において、サーバ装置１００−Ｊ（エリア内サーバ装置となる）、１００−Ｕ（エリア外サーバ装置となる）を設置するようにされる。
この場合において、日本国内に設置されるサーバ装置１００−Ｊは、日本国内における特定のテレビジョン放送のサービスエリア（放送サービスエリア）に対応したものとする。同様にして、米国内に設置されるサーバ装置１００−Ｕは、米国内における特定のテレビジョン放送のサービスエリアに対応したものとする。そのうえで、サーバ装置１００−Ｊは、対応するテレビジョン放送のサービスエリア内にて使用しているとされる会員端末装置２００−Ｊを対象として接続するものとされる。同様にして、サーバ装置１００−Ｕは、対応するテレビジョン放送のサービスエリア内にて使用しているとされる会員端末装置２００−Ｕ（エリア外端末装置となる）を対象として接続するものとされる。
このためには、例えばコンテンツ管理会社１側で、会員登録時において登録されたユーザ（会員）の住所を含むテレビジョン放送のサービスエリアに対応するサーバ装置１００−Ｊと接続されるように、予め、会員端末装置２００について接続環境の設定を行っておき、この会員端末装置２００をユーザに提供（配布）することが考えられる。あるいは、配布された会員端末装置２００についてユーザが接続環境設定を行なうのにあたり、例えばテレビジョン放送のサービスエリアに対応する地域選択のための操作が行えるようにしておく。そして、この操作に応じては、選択された地域に設置されたサーバ装置１００−Ｊとの接続が行われるようにするための接続環境設定が実行されるように会員端末装置２００を構成しておくようにすることが考えられる。
【０３２９】
また、サーバ装置１００−Ｊとサーバ装置１００−Ｕも相互に接続して通信を行なうことができるようになっている。
【０３３０】
このようなサーバ装置１００と会員端末装置２００との関係を構築したうえで、日本国内の或る会員端末装置２００−Ｊからの米国の放送番組コンテンツの転送予約依頼に応じたシステム動作例としては、次のようになる。ここでは、図４４，４５において○内に示される番号により示される手順に従って説明を行っていく。また、図４４、４５に示されるサーバ装置同士、会員端末装置同士、また、サーバ装置と会員端末装置との通信は、ネットワーク３を経由して行われる。
【０３３１】
手順１：会員端末装置２００では、図１３のステップＳ１６により表示する機能一覧メニューとして、図１６のステップＳ６１として示したように、転送予約依頼モードを選択できる。そして、この場合において、転送予約依頼モードは、転送予約の対象となるコンテンツが放送されている国（地域）を選択指定したうえでの選択ができるようになっている。そして、図４に示す会員端末装置２００−Ｊでは、手順１の転送予約依頼として、米国を選択しての転送予約依頼モードの選択を行ったものとする。これに応じて、会員端末装置２００−Ｊでは、図１６のステップＳ６２の処理結果として、米国指定による転送予約依頼モードを、同じ日本国地域内のサーバ装置１００−Ｊに対して通知することになる。
【０３３２】
手順２：図４により説明したように、サーバ装置１００は、電子番組表作成部１０６を備えることで、会員端末装置２００に提供すべき、過去（転送依頼モード用）及び未来（録画予約／転送予約依頼モード用）の放送番組コンテンツの電子番組表（図２２，図２３参照）を作成することが可能とされている。そして、図４４に示すシステム構成の場合においては、サーバ装置１００は、それぞれ、自身が対応するテレビジョン放送のサービスエリアの電子番組表を作成することとしている。従って、サーバ装置１００−Ｊでは、自身が対応する日本国地域内のテレビジョン放送のサービスエリアの電子番組表を作成することになる。同様にして、サーバ装置１００−Ｕでは、自身が対応する米国地域内のテレビジョン放送のサービスエリアの電子番組表を作成することになる。なお、この場合においても、各電子番組表には、予約状況や、即座に配信可能かどうかなどの情報が反映されるようになっている。
この手順２においては、上記手順１によって会員端末装置２００−Ｊから送信されてきた、米国指定による転送予約依頼を、サーバ装置１００−Ｊが受信することになる。そして、サーバ装置１００−Ｊでは、この受信した転送予約依頼が指定している国（地域）に対応するサーバ装置１００と接続して、電子番組表（ＥＰＧ）を要求する。この場合には、米国地域内のサーバ装置１００−Ｕに対して、電子番組表（ＥＰＧ）を要求することになる。
【０３３３】
手順３：米国地域内のサーバ装置１００−Ｕは、上記手順２により送信された電子番組表（ＥＰＧ）の要求を受信する。そして、この受信した電子番組表（ＥＰＧ）の要求に対する応答として、先ず、転送予約依頼用の電子番組表を作成する。ここで作成された電子番組表は、このサーバ装置１００−Ｕが対応する米国地域内のサービスエリアでのテレビジョン放送に対応する内容となっている。そして、この作成した電子番組表を、電子番組表の要求元のサーバ装置１００−Ｊに対して送信する。
そして、同じ手順３として、日本国地域内のサーバ装置１００−Ｊでは、上記のようにして米国地域内のサーバ装置１００−Ｕから送信されてきた米国地域の電子番組表を受信する。そして、この受信した電子番組表を、先の手順１により米国地域を指定して転送予約依頼を行ってきた会員端末装置２００−Ｊに対して転送するようにして送信する。
【０３３４】
ここで、上記手順２〜手順５として示されるサーバ装置１００−Ｊ，１００−Ｕの動作に対応する処理動作を、図４６のフローチャートにより示す。ここでは、一般性を与えるために、サーバ装置Ａ，Ｂによる処理動作として示しているが、図４４では、サーバ装置Ａ，Ｂがそれぞれサーバ装置１００−Ｊ，１００−Ｕに対応する。また、この図に示す処理は、サーバ装置Ａ，Ｂに備えられるＣＰＵ１１０が例えばＲＯＭ１１２に記憶されるプログラムに従って処理を実行することで得られるものである。
【０３３５】
サーバ装置Ａでは、先ず、ステップＳ４０１の処理として、自身が対応する国、地域（テレビジョン放送のサービスエリア）以外の、他の国、地域を指定しての転送予約依頼が受信されるのを待機している。そして、他の国、地域を指定しての転送予約依頼を受信したことが判別されると、ステップＳ４０２に進む。
【０３３６】
ステップＳ４０２においては、転送予約依頼において指定されている国、地域のサーバ装置を検索する。なお、このサーバ装置検索のためには、図４に示すサーバ装置１００の構成に対して、サーバ装置管理メモリ部を追加するようにして設けることとする。このサーバ装置管理メモリ部には、例えば、このサーバ装置Ａが接続して通信可能な他のサーバ装置が、少なくともその管理地域（つまり、そのサーバ装置が対応するテレビジョン放送のサービスエリアを含む地域）を示す情報と対応付けられるようにして登録されている。
そしてステップＳ４０２の処理によって、転送予約依頼において指定されている国、地域を管理しているとされるサーバ装置Ｂを検索したとされると、例えば通信インターフェイス１１４を制御して、検索により選定されたサーバ装置Ｂと接続を確立するための処理を実行したうえで、このサーバ装置Ｂに対して、電子番組表の送信要求を行なうようにされる。ここまでの処理が、図４４における手順２としての動作に対応する。
【０３３７】
サーバ装置Ｂ側では、ステップＳ５０１としての処理により、他のサーバ装置から送信されてきた電子番組表の送信要求が受信されるのを待機している。そして、例えば先のステップＳ４０３の処理によってサーバ装置Ａから送信された電子番組表の送信要求を、通信インターフェイス１１４を介して受信取得したことが判別されると、ステップＳ５０２の処理に進むことになる。
【０３３８】
ステップＳ５０２においては、例えば電子番組表作成部１０６としての機能動作を実行することで、転送予約依頼用とされる未来の放送内容を有する電子番組表のデータを作成する。確認のために述べておくと、ここで作成される電子番組表としては、サーバ装置Ｂが対応するサービスエリアのテレビジョン放送のプログラム内容を有する。例えばサーバ装置Ｂが、図４４のサーバ装置１００−Ｕであれば、このサーバ装置１００−Ｕが対応する米国地域をサービスエリアとするテレビジョン放送のプログラム内容を有する電子番組表が作成されることとなる。そして、次のステップＳ５０３において、このようにして作成した電子番組表のデータを、要求元であるサーバ装置Ａを送信先として送信するための制御処理を実行する。このステップＳ５０１〜Ｓ５０３の処理が、図４４の手順３における、米国地域内のサーバ装置１００−Ｕの動作に対応する。
【０３３９】
サーバ装置Ａ側においては、先のステップＳ４０３により電子番組表の送信要求を行った後に、ステップＳ４０４としての処理により、要求を行った電子番組表のデータが受信されるのを待機している。そして、電子番組表のデータを受信したことが判別されると、ステップＳ４０５の処理として示すように、先のステップＳ４０１の処理に対応して他国指定の転送予約依頼を送信してきた、同国地域内の会員端末装置２００を送信先として設定して、サーバ装置Ｂから受信した電子番組表を転送するようにして送信する。このステップＳ４０４からステップＳ４０５に至る処理は、図４４の手順３における、日本国地域内のサーバ装置１００−Ｊの動作に対応する。
【０３４０】
図４４に説明を戻して、手順４から説明する。
手順４：会員端末装置２００−Ｊでは、上記手順３により転送されてきた米国地域の電子番組表を受信し、この電子番組表のデータをモニター装置２２５の画面に表示させる。これは、図１６におけるステップＳ６３の処理として実行される動作となる。そして、例えばユーザによる電子番組表に対するＧＵＩ操作に応じて、転送予約の対象となる放送番組の選択決定を行なう。
【０３４１】
手順５：上記のようにして、転送予約の対象となる放送番組の選択が決定されたとすると、会員端末装置２００−Ｊとしては、図１６におけるステップＳ６４からステップＳ６７に至り、ステップＳ６７において、録画予約モードではないとして否定の判別結果を得るという処理を実行することになる。そして続けては、図１７に示すステップＳ８１に相当する処理である、番組転送予約情報を自身に記憶させる。これと共に、この番組転送予約情報を、当該会員端末装置２００−Ｊに対して電子番組表を送信してきたサーバ装置１００−Ｊに対して送信するようにされる。これが手順５としての動作になる。
そして、さらに同じ手順５の動作として、ここでは、上記番組転送予約情報を受信した日本国地域内のサーバ装置１００−Ｊが、この受信した番組転送予約情報を、さらに米国地域内のサーバ装置１００−Ｕに対して転送するようにして送信を行なう。
なお、このようにしてネットワーク３を経由して伝送される番組転送予約情報は、米国地域内をサービスエリアとするテレビジョン放送のプログラム内容を有する電子番組表から選択されたものであるから、転送予約の対象となっている番組は、この米国地域内をサービスエリアとするテレビジョン放送における放送番組の１つとなるものである。つまり、日本国地域内において転送予約された番組は放送されていない。このために、日本国地域内のサーバ装置１００−Ｊでは、自身が管理する同国地域内の会員端末装置２００−Ｊに対して、この転送予約された番組の録画を実行させることはできない。そこで、このようにして他国（地域）指定の転送予約依頼を受信した場合には、この手順５として示すように、指定された国、地域に対応するサーバ装置に対して転送予約依頼を送信するようにしている。
【０３４２】
手順６：上記手順５により送信されてきた番組転送予約情報は、サーバ装置１００−Ｕにて受信されることになる。ここで、サーバ装置１００−Ｕが受信した番組転送予約情報が指定する放送番組のコンテンツは、未だ、どの会員端末装置においても予約録画設定されていなかったものとする。このような場合、サーバ装置１００−Ｕは、番組転送予約情報により指定された放送番組（対象番組）を予約録画する会員端末装置を選定する。このときの選定は、サーバ装置１００−Ｕが管理するものとして会員端末装置情報管理メモリ部１０３に登録されている、同国地域内の会員端末装置２００−Ｕを対象として、例えば図３３のステップＳ２５１に準じた処理を実行するようにされる。
【０３４３】
手順７：上記手順６により例えば１つの会員端末装置２００−Ｕを選定したとすると、サーバ装置１００−Ｕは、例えば図３３のステップＳ２５２，２５３に準じた処理を実行することで、選定された会員端末装置２００−Ｕに録画予約を指示するようにされる。
【０３４４】
ところで、この手順７により、上記選定された会員端末装置２００−Ｕにおいて録画予約がセットされることで、日本国地域内の会員端末装置２００−Ｊが転送予約依頼したとされる放送番組コンテンツは、当該放送番組コンテンツ管理配信システム内の共有領域３００（図１参照）において共有されることが確実なものとなる。そこで、図４４には示していないが、この手順７が完了した段階に対応して、会員端末装置２００−Ｊに対して、転送予約依頼ＯＫを通知することが好ましい。このためには、例えば先ず、サーバ装置１００−Ｕが、上記選定された会員端末装置２００−Ｕからの録画予約セット完了の通知を受けるようにされる。そして、この録画予約セット完了の通知の受信に応じて、サーバ装置１００−Ｕは、転送予約依頼ＯＫの通知を、日本国地域内のサーバ装置１００−Ｊに対して行なう。サーバ装置１００−Ｊは、図３３のステップＳ２４８、Ｓ２４９の処理に準じて、この転送予約依頼ＯＫの通知を、会員端末装置２００−Ｊに転送するようにされる。また、予約管理メモリ部１０５に転送予約依頼情報を格納する。サーバ装置１００−Ｊから転送予約依頼ＯＫの通知を受けた会員端末装置２００−Ｊ（ＣＰＵ２１０）としては、例えば図１７におけるステップＳ８７→Ｓ８８の処理を実行することになる。
【０３４５】
手順８：先の手順７によって、録画予約指示を受けた、つまり録画予約セットを行った米国地域内の会員端末装置２００−Ｕは、手順８として、図２４に示したフローチャートの処理（ステップＳ１４１〜Ｓ１４６）に従って、予約録画を実行する。この予約録画が実行されることで、録画予約された放送番組のコンテンツが、会員端末装置２００−Ｕのコンテンツ格納部２０１の共有領域に対して録画コンテンツとして格納されることになる。
【０３４６】
手順９：そして、上記手順８としての予約録画を終了したとされると、同じ図２４のステップＳ１４７以降の処理を実行することになるが、このときのステップＳ１４８の処理によって、この手順９として示すようにして、同国地域内のサーバ装置１００−Ｕに対しては予約録画を完了したコンテンツ（放送番組）についての管理情報を送信するようにされる。
上記管理情報を受信したサーバ装置１００−Ｕでは、この管理情報の受信に対応して、例えば図３８に示すステップＳ３０６に準じた処理として、コンテンツ所在管理メモリ部１０２などの更新を行なうようにされる。ここで、管理情報を受信したということは、サーバ装置１００−Ｕが指示した予約録画が完了したことの通知を受けたこととなるのであるが、この予約録画は、他の国（地域）のサーバ装置１００−Ｊからの転送予約情報の送信に応答したものとされている。このような場合には、サーバ装置１００−Ｕは、上記管理情報の受信（つまり、予約録画完了の通知）に応じて、図４５の手順１０としての動作を実行するようにされる。
【０３４７】
手順１０：上記のようにして、その動作の完了が通知された予約録画が、他の国（地域）のサーバ装置（１００−Ｊ）からの転送予約情報の送信に応答して行われたものである場合、サーバ装置１００−Ｕは、例えば複数在るとされるサーバ装置のうちから、端末選定を実行させるべきサーバ装置を決定するようにされる。
先ず、ここでいう端末選定とは、図４５では後述する手順１２として日本国地域内のサーバ装置１００−Ｊが行なうもので、後述するようにして、サーバ装置１００−Ｊが管理する会員端末装置２００−Ｊのうちから、所定数の会員端末装置（２００−Ｊ１）を選定することをいう。手順１０としては、サーバ装置１００−Ｕが、この端末選定を実行してもらうべき他のサーバ装置を決定（選定）するようにされる。なお、この端末選定を実行してもらうべき他のサーバ装置を、どのようにして決定するのかについては後述する。
【０３４８】
手順１１：上記手順１０によって決定された、端末選定を実行してもらうべきサーバ装置として、ここでは説明の便宜上、日本国地域内にあるサーバ装置１００−Ｊであったとする。そこで、サーバ装置１００−Ｕは、端末選定を実行してもらうべきものとして決定したサーバ装置１００−Ｊに対して、端末選定を実行してもらうための端末選定要求を送信する。
【０３４９】
手順１２：端末選定要求を受信したサーバ装置１００−Ｊは、自身が管理している同一国地域内の会員端末装置２００Ｊのうちから、所定数の会員端末装置の選定を行なう。図４４においては、この手順１２の端末選定により選定された会員端末装置については、会員端末装置２００−Ｊ１と表記する。
【０３５０】
手順１３：上記のようにして手順１２により会員端末装置を選定したとされると、サーバ装置１００−Ｊは、この手順１３と次の手順１４をほぼ同時とされるタイミングで実行するものとされる。
先ず、手順１３としては、上記手順１２により選定した会員端末装置２００−Ｊ１を、サーバ装置１００−Ｕに対して通知する。このときには、ネットワーク３経由での会員端末装置２００−Ｊ１へのアクセス（接続）を可能とするための情報を通知するものとされる。つまり、例えば会員端末装置２００−Ｊ１のＩＤのほか、ＩＰ(Internet Protocol)アドレス、ＭＡＣ(Media Access Control)アドレスなどのネットワーク上のアドレスを通知するようにされる。
手順１４：また、上記手順１３によりサーバ装置１００−Ｕに対して会員端末装置２００−Ｊ１を選定したことの通知を行った結果としては、後述するようにして、この会員端末装置２００−Ｊ１に対して、会員端末装置２００−Ｕから録画コンテンツが転送されてくる。そこで手順１４として、サーバ装置１００−Ｊは、会員端末装置２００−Ｊに対して、録画コンテンツが転送されてくることの予告通知を行なうようにされる。
【０３５１】
手順１５：また、先の手順１３が行われたことで、米国地域内のサーバ装置１００−Ｕでは、会員端末装置２００−Ｊ１の通知を受けることになる。そして、これに応じてサーバ装置１００−Ｕは、先の手順７により録画予約を指示した同国地域内の会員端末装置２００−Ｕに対して、通知を受けた会員端末装置２００−Ｊ１（即ち、端末選定要求（手順１１）に応じて選定された会員端末装置）への録画コンテンツの送信を指示する。
【０３５２】
ここで、先の手順１０による端末選定を行なうべきサーバ装置を決定するための動作から、上記手順１５による会員端末装置２００−Ｕに対する録画コンテンツの転送指示の動作までに対応して、サーバ装置１００−Ｊ，１００−Ｕに相当する２つのサーバ装置のＣＰＵが実行すべき処理について図４７のフローチャートを参照して説明する。この図においても、サーバ装置１００−Ｊ，１００−Ｕの動作に対応する処理は、サーバ装置Ａ，Ｂによる処理動作として示しており、各処理動作は、サーバ装置Ａ，Ｂに備えられるＣＰＵ１１０が例えばＲＯＭ１１２に記憶されるプログラムに従って処理を実行することで得られるものとされる。
【０３５３】
先ず、図４５のサーバ装置１００−Ｕに対応するサーバ装置Ｂでは、手順１０に対応するものとして、ステップＳ６０１〜Ｓ６０３の処理を実行することで、端末選定させるべき他のサーバ装置を決定するようにされる。
ここで、先に図４６のステップＳ４０２において説明したように、各サーバ装置は、サーバ装置管理メモリ部を備えることで、他のサーバ装置の検索を行なうことが可能とされている。そこで、ステップＳ６０１においては、このサーバ装置管理メモリ部における登録内容を参照して、このサーバ装置Ｂ（サーバ装置１００−Ｕ）が対応するテレビジョン放送のサービスエリアを含む地域との時差が一定以上の国（地域）のサーバ装置を検索する。この検索処理により検索されたサーバ装置１００の情報、つまり検索結果の情報を、ここでは検索結果Ａということにする。なお、このような検索結果Ａが得られるようにするためには、サーバ装置管理メモリ部における登録内容として、サーバ装置ごとに対応して、サーバ装置Ｂが対応する地域に対する時差の情報を格納するようにすればよい。あるいは、時差テーブル情報を保持しておくようにして、サーバ装置管理メモリ部においてサーバ装置ごとに対応付けられている地域情報と時差テーブル情報とを照らし合わせて時差が認識できるようにすることも考えられる。
【０３５４】
続くステップＳ６０２の処理では、同じくサーバ装置管理メモリ部を参照して、図４４における手順５のようにして番組転送予約情報を送信してきたとされるサーバ装置（サーバ装置１００−Ｊ）を起点として、ネットワーク３上で接続を行ったとされるときのルーティング数が所定以内の国、地域のサーバ装置を検索する。そして、この検索結果Ｂの情報を得る。ルーティング数は、例えば実際にアクセスを試行してみて、ネットワーク３上での通信経路におけるルータ数などを認識することで判定することとすればよい。あるいは、サーバ装置間の物理的な距離などに応じて推定されるルーティング数を予め推定しておき、この推定したルーティング数を示す情報を、サーバ装置管理メモリ部に対してサーバ装置ごとに登録しておくようにする。そして、このサーバ装置管理メモリ部の情報内容を参照するようにしてもよい。
【０３５５】
そして、次のステップＳ６０３においては、上記ステップＳ６０１、６０２の処理により得られた検索結果Ａ，Ｂに基づいて、ここでは１つのサーバ装置を選択決定するようにされる。この場合において、選択決定されるべきサーバ装置としては、検索結果Ａ，Ｂの論理積（AND）に含まれるサーバ装置であることが先ず必要とされる。
つまり、選択決定されるべきサーバ装置としては、サーバ装置Ｂ（米国地域内のサーバ装置１００−Ｕ）から一定以上の時差があるとされる地域に設置されるものであり、かつ、番組転送予約情報の送信元となるサーバ装置（日本国地域内のサーバ装置１００−Ｊ）を起点として、ルーティング数的にみて一定数以内の近距離にあるとされるサーバ装置である。このような検索条件を設定したことの意義については後述する。そして、このような検索条件を満たす（検索結果Ａ，Ｂの論理積に含まれる）サーバ装置のうちから、所定規則に従って例えば１つのサーバ装置を選択決定するようにされる。このような選択決定処理に依れば、選択決定されるサーバ装置としては、必ずしも、番組転送予約情報の送信元となるサーバ装置となるものではないが、先にも述べたように、図４５では、ステップＳ６０３の処理によって、番組転送予約情報の送信元となるサーバ装置が選択決定されたこととなっている。
【０３５６】
サーバ装置Ｂでは、上記のようにしてサーバ装置を選択決定すると、次のステップＳ６０４としての処理を実行する。このステップＳ６０４の処理が図４５における手順１１に対応するものであり、選択決定したサーバ装置に対して、端末選定要求を送信するための制御処理を実行する。
【０３５７】
サーバ装置Ａ側では、先ずステップＳ７０１の処理として、他のサーバ装置から送信されてくる端末選定要求が受信されるのを待機しており、端末選定要求を受信したことを判別すると、ステップＳ７０２の処理に移行する。
ステップＳ７０２においては、このサーバ装置Ａが、会員端末装置情報管理メモリ部１０３により管理している会員端末装置のうちから、所定規則に従って端末装置を選定するようにされる。この選定処理は、図４５においては手順１２に対応するもので、処理動作としては、例えば先に図３３に示したステップＳ２５２に準じたものとなる。ステップＳ２５２では、例として３台の会員端末装置２００を選定することとしているが、ステップＳ７０２としては、選定すべき会員端末装置の数は同じ３台とする必要はないものであり、例えば実際において必要充分とされる数の会員端末装置を選定することとすればよい。ここでいう会員端末装置の必要充分数とは、後述するようにして、他の国、地域の会員端末装置からＰ２Ｐ転送されてくる録画コンテンツを記録する会員端末装置の数として、サーバ装置Ａが対応する国、地域内において保有することが確実に保証されるべき数を指す。
【０３５８】
そして、次のステップＳ７０３では、図４５の手順１３に対応する処理として、上記ステップＳ７０２により選定した会員端末装置（２００Ｊ−Ｊ１）のことを、サーバ装置Ｂに対して通知するための処理を実行する。このときには、先にも説明したように、通知情報として、選定した会員端末装置（２００Ｊ−Ｊ１）のＩＤ、ＩＰアドレス（又はＭＡＣアドレス）などの情報を送信するようにされる。
また、ステップＳ７０３の処理と共に、次のステップＳ７０４の処理として、先のステップＳ７０２により選定した会員端末装置（２００Ｊ−Ｊ１）に対して録画コンテンツが転送されてくることの予告を通知するようにされる。つまり、手順１４としての動作のための制御処理を実行する。
【０３５９】
サーバ装置Ｂ（米国地域内のサーバ装置１００−Ｕ）は、先のステップＳ６０４により端末選定要求を送信した後において、次のステップＳ６０５としての処理により、端末選定要求に対するレスポンスとして、サーバ装置Ａからの、選定された会員端末装置についての通知情報が受信されるのを待機するようにされている。そして、この通知を受信したことが判別されるとステップＳ６０６の処理を実行する。
【０３６０】
ステップＳ６０６の処理は、手順１５に対応する。つまり、サーバ装置Ｂは、図４４の手順７により予約録画を指示したことで予約録画を実行したとされる会員端末装置（２００−Ｕ）に対して、上記ステップＳ６０５により通知を受けた会員端末装置（ステップＳ７０２により選定された会員端末装置（２００−Ｊ１））に対して、録画コンテンツの転送を指示するための制御処理を実行する。つまり、ステップＳ７０２により選定された会員端末装置（２００−Ｊ１）を送信先として指定して、録画コンテンツの転送を要求するものであり、このための要求情報を送信するための制御処理を実行する。確認のための述べておくと、このときに転送要求の対象となる録画コンテンツは、図４４の手順７による予約録画の指示を受けて録画を行ったことでコンテンツ格納部２０１に格納済みとなっているコンテンツである。従って、このステップＳ６０６により送信される録画コンテンツの転送要求には、転送先の会員端末装置のネットワーク上でのアドレスを示す情報と、転送すべき録画コンテンツを特定して指定する情報が含まれる。
【０３６１】
説明を図４５に戻し、手順１６から説明する。
手順１６：手順１５（図４７のステップＳ６０６）による録画コンテンツの送信要求を受信した会員端末装置２００−Ｕでは、転送先として指定された会員端末装置（図４５の手順１２により選定された会員端末装置２００−Ｊ１）に対して、先の図４５の手順８により予約録画を行って格納してある録画コンテンツを送信する。
手順１７：会員端末装置２００−Ｊ１では、上記手順１６により送信されてくる録画コンテンツのデータを受信し、自身のコンテンツ格納部２０１の共有領域に対して記憶して格納するようにされる。例えば、録画コンテンツのデータが送信開始される段階では、既に、先の手順１４により、録画コンテンツが転送されてくることの予告（通知）を受けていることから、会員端末装置２００−Ｊ１としては、受信したコンテンツをコンテンツ格納部２０１に記録して格納可能な動作モードが確保された状態となっている。
なお、この手順１６及び手順１７としての説明から理解されるように、この場合においても、コンテンツの転送（配信）は、サーバ装置１００を介在しない、会員端末装置２００同士のＰ２Ｐ通信により行なうようにされている。
手順１８：そして、会員端末装置２００−Ｊ１は、上記手順１７による録画コンテンツの受信、格納が完了したとされると、自身を管理しているとされるサーバ装置（この場合にはサーバ装置１００−Ｊとなる）に対して、録画コンテンツが記録完了したことを通知する。このときには、図２４のステップＳ１４８の処理に準じて、格納した録画コンテンツについての管理情報を送信するようにされる。
手順１９：サーバ装置１００−Ｊは、上記手順１８により送信されてきた録画コンテンツの記録完了通知、つまり、録画コンテンツについての管理情報を受信すると、この管理情報を利用して、コンテンツ所在管理メモリ部１０２の内容を更新する。これにより、会員端末装置２００−Ｊ１にて、米国地域内の放送番組コンテンツが格納されていることが、サーバ装置１００−Ｊにおいて登録されることになる。
【０３６２】
手順２０：上記手順１９としての動作を完了させた後の所要の機会に至ると、サーバ装置１００−Ｊは、例えば図４２に示した予約配信実行処理に準じた予約配信のための会員端末装置２００−Ｊ、２００−Ｊ１に対する制御を実行する。なお、この場合には、端末選定要求を受けて端末選定（手順１１，手順１２）を行ったサーバ装置と、会員端末装置２００−Ｊを管理するサーバ装置とが、サーバ装置１００−Ｊとされて同一となったことで、予約配信のための会員端末装置２００−Ｊ、２００−Ｊ１に対する制御は、このサーバ装置１００−Ｊのみが行えばよいこととなっている。しかしながら、実際には、端末選定要求を受けて端末選定（手順１１，手順１２）を行なうサーバ装置が、サーバ装置１００−Ｊとは異なる場合も考えられ、このような場合には、サーバ装置１００−Ｊと、手順１２の端末選定を行ったサーバ装置とが連係して、予約配信のための会員端末装置に対する制御を実行することになる。
手順２１：上記手順２１としての予約配信制御に応じて、会員端末装置２００−Ｊ１では、先の手順１７により自身のコンテンツ格納部２０１に格納した、米国の放送番組としての録画コンテンツを、Ｐ２Ｐにより会員端末装置２００−Ｊに対して送信する。
手順２２：会員端末装置２００−Ｊは、上記のようにして送信されてくる録画コンテンツを受信することになる。そして、ストリーム再生を行なう場合には、図２５のステップＳ１６６〜Ｓ１７０に準じた処理を実行することで、受信取得した録画コンテンツのデータを再生出力させる。また、ストリーム再生ではない場合には、図２４のステップＳ１６５から図２５のステップＳ１７２による処理に準じた動作を行なうことで、受信取得される録画コンテンツのデータをコンテンツ格納部２０１に格納するようにされる。なお、この図には示していないが、転送されてきた録画コンテンツをコンテンツ格納部２０１に格納した場合には、会員端末装置２００−Ｊ１、若しくは会員端末装置２００−Ｊからサーバ装置１００−Ｊに対してコンテンツの管理情報が送信され、これに応じて、サーバ装置１００−Ｊでは、コンテンツ所在管理メモリ部１０２の内容を更新するようにされる。
このような手順の流れにより、日本国地域内にて使用される会員端末装置２００−Ｊは、転送予約依頼を行った米国地域内の放送番組のコンテンツを取得してストリーム再生、若しくは格納（保存）できたことになる。
なお、以降において、例えば日本国地域内の他の会員端末装置から、会員端末装置２００−Ｊが転送予約依頼したのと同じ、米国地域内の放送番組コンテンツについての転送予約依頼、若しくは転送依頼があったときには、米国地域内の会員端末装置２００−Ｕではなく、日本国地域内の会員端末装置２００−Ｊ１からコンテンツを転送して供給するようにされる。
【０３６３】
上記図４４及び図４５により説明したシステム構成及び動作によると、先ず、世界規模での放送番組コンテンツ管理配信システムとしては、例えば国や、或る地域範囲ごとに対応してサーバ装置１００を設置することとしており、これらのサーバ装置ごとに、対応する国、地域範囲にて使用される会員端末装置２００が登録され、管理されるようになっている。なお、確認のために述べておくと、本実施の形態としては、サーバ装置１００が対応する地域範囲は、テレビジョン放送のサービスエリアに対応するものであり、従って、図４４及び図４５に示したように、サーバ装置１００が設置される各地域としては、国が異なる場合もあるし、同じ国内であっても、テレビジョン放送のサービスエリアに対応して複数設けられる場合もあるものとされる。
【０３６４】
現実問題として、特に現状において、世界規模若しくはこれに近い広範地域でのコンテンツ配信のマネージメントを行なうサーバ装置１００が、単一とみなされるような設置形態とされる場合には、このサーバ装置１００のみにより、各国、各地域における会員端末装置２００の管理を行なうこととなって、その処理のための負荷は非常に重いものとなってしまう。
そこで、上記のようにして、各国、地域ごとに対応してサーバ装置１００を設置して、各サーバ装置が対応する国地域の会員端末装置２００を管理するようにし、そのうえで、サーバ装置１００同士がネットワーク３経由で通信を行って連係した動作を実行するように構成すれば、各サーバ装置の処理負荷は軽減され、円滑にシステムを動作させることができる。
【０３６５】
また、本実施の形態の放送番組コンテンツ管理配信システムを構成するサーバ装置、会員端末装置はネットワーク３で接続されているのであるから、物理的な距離には関係なく通信を行なうことが保証されているといえる。
しかしながら、実際における一般的なこととして、或るネットワーク端末が他の或るネットワーク端末に対してアクセスして通信を行おうとした場合において、アクセスに要するまでのルーティング回数（ルータ数）が増加するほど、例えば通信速度などは低下する傾向にある。従って、ネットワーク端末間の通信速度を所要以上に維持しようとすれば、上記しているようなルーティング数ができるだけ少ない環境であることが好ましい。また、ルーティング数が増加するということは、それだルータの経由数も多くなることを意味するが、これによっては、例えばハードウェアルータの不具合に遭遇して通信エラーが生じる可能性も高くなってくるということがいえる。つまり、ルーティング数が増加することは、通信状態の劣化を招く可能性を含んでいる。本実施の形態のようにして、放送番組のコンテンツとされるＡＶ(Audio Video)データを伝送する場合には、そのデータレートも相応のものとなるので、良好な通信状態の維持が求められる。特に、スムーズなストリーム再生を行おうとすれば、より良好な通信状態が要求されてくる。
【０３６６】
そこで、本実施の形態としては、図４４及び図４５で説明したように、或る国内地域の会員端末装置（２００−Ｊ）が、他の国内地域の放送番組の転送予約を行った場合には、その転送予約の対象となる他の国内地域において、先ず、その放送番組を受信可能な会員端末装置（２００−Ｕ）に予約録画を実行させて、ここでコンテンツを確保させることとしている。そして、このコンテンツを、他の国内地域の会員端末装置（２００−Ｊ１）に対して転送して格納させておくようにする。転送予約を行ったとされる会員端末装置（２００−Ｊ）は、最初に予約録画を行った他の国内地域の会員端末装置（２００−Ｕ）ではなく、上記会員端末装置（２００−Ｊ１）から、Ｐ２Ｐにより、転送予約したコンテンツの供給が受けられるようにしている。つまり、転送予約したコンテンツを供給する会員端末装置（２００−Ｊ１）が、実際の転送予約したコンテンツを供給する供給元となる。
【０３６７】
ここで、上記のようにして、転送予約されたコンテンツの供給元となる会員端末装置（２００−Ｊ１）は、図４５の手順１０により選択決定されたサーバ装置が選定したものである。つまり、図４５の手順１０により選択決定されたサーバ装置が管理する国内地域の会員端末装置とされる。そして、手順１０としてのサーバ装置の選択決定は、図４７のステップＳ６０１〜Ｓ６０３の処理によって行われるが、ステップＳ６０２の処理があることで、手順１０で選択決定されるサーバ装置は、転送予約依頼の送信（手順５）を行ったサーバ装置を起点として、一定以内のルーティング数でアクセス可能なサーバ装置ということになる。そして、このことは、転送予約依頼の送信（手順５）を行ったサーバ装置（１００−Ｊ）の管理下にある、最初に転送予約依頼を行った会員端末装置（２００−Ｊ）と、手順１０により選択決定されたサーバ装置の管理下にある、上記コンテンツ供給元となる会員端末装置（２００−Ｊ１）との通信経路についても、所定以下のルーティング数となっているものである、ということを意味する。
つまり、最初に転送予約依頼を行った会員端末装置（２００−Ｊ）と、コンテンツ供給元となる会員端末装置（２００−Ｊ１）とがＰ２Ｐ通信を行った場合には、その間のルーティング数が所定以下となるようにされており、これにより、必要充分な程度に良好とされる通信状態が保証されるようになっているものである。
本実施の形態としては、ルーティング数が一定以内となるサーバ装置を先ず選定して、このサーバ装置に、コンテンツ供給元となる会員端末装置を選定させている。上記したことに鑑みれば、この一連の手順は、即ち、コンテンツ供給元となる会員端末装置２００−Ｊ１として、転送予約依頼を行った会員端末装置２００−Ｊと接続したときのルーティング数が一定以内となる会員端末装置を選定するためのものである、ということがいえる。
【０３６８】
また、確認のために述べておくと、上記のような利点は、本発明でいうところのコンテンツの転送要求として、転送予約依頼だけではなく、転送依頼に応じたコンテンツ供給を行なう場合にも同様にして得られる。
つまり、転送依頼は、過去において既に放送された番組コンテンツの転送を依頼するものであるが、この転送依頼の対象となった外国地域の放送番組コンテンツは、既に、図４５に示すコンテンツ供給元の会員端末装置２００−Ｊのようにして、既に他国地域内の会員端末装置（２００−Ｕ）から転送されてきたコンテンツを格納している会員端末装置が、所定以下のルーティング数の範囲に存在している場合がある。このような場合には、このコンテンツを格納している会員端末装置から転送を受ければよいからである。
また、転送依頼の対象となったコンテンツを格納している会員端末装置が、所定以下のルーティング数の範囲に存在していない場合には、転送依頼を行った会員端末装置を管理するサーバ装置と、転送依頼されたコンテンツを管理しているサーバ装置とが連係して会員端末装置を制御することで、先ず、図４７に示した処理に準じて、コンテンツ供給元となる会員端末装置を選定する。そして、転送依頼されたコンテンツを既に録画して格納している会員端末装置から、このコンテンツ供給元として選定された会員端末装置に対してコンテンツを転送させ、ここに格納させるようにする。転送依頼を行った会員端末装置は、このコンテンツ供給元の会員端末装置から転送を受けるようにされる。この場合にも、転送依頼した会員端末装置に対するコンテンツの転送は、この転送依頼した会員端末装置から一定以内のルーティング数の範囲に存在する会員端末装置によって行われることになる。
【０３６９】
また、手順１０としてのサーバ装置の選択決定においては、図４７のステップＳ６０１の処理によって、端末選定要求を行ったサーバ装置（１００−Ｕ）が対応する国地域から、一定以上の時差がある国地域のサーバ装置を検索することとしている。この検索結果に基づいてサーバ装置が選択決定されれば、この選択決定されたサーバ装置が手順１２により選定する会員端末装置（２００−Ｊ１）としても、サーバ装置（１００−Ｕ）が対応する国地域とは一定以上の時差がある国地域で使用されているものとなる。これは、手順８により予約録画を実行した会員端末装置（２００−Ｕ）の使用地域と、転送予約依頼に応じたコンテンツ供給元となる会員端末装置（２００−Ｊ１）の使用地域とは、一定以上の時差を有しているということを意味する。
例えば予約録画を実行した会員端末装置（２００−Ｕ）からコンテンツ供給元となる会員端末装置（２００−Ｊ１）に対して録画コンテンツを転送する（手順１６）ときに、これらの会員端末装置の使用地域間での時差がほとんど無いとする状況を想定してみる。そのうえで、予約録画を実行した会員端末装置（２００−Ｕ）からコンテンツ供給元となる会員端末装置（２００−Ｊ１）に対して録画コンテンツを転送する時間が、例えば端末装置が多く稼働されていると考えられる、夕方から夜にかけての時間帯であるとした場合、ネットワーク上でのトラフィックが過多となっていて、必要充分な通信速度でもって録画コンテンツをスムーズに転送できないような不都合が生じる可能性がある。
あるいは、予約録画を実行した会員端末装置（２００−Ｕ）からコンテンツ供給元となる会員端末装置（２００−Ｊ１）に対して録画コンテンツを転送する時間が、会員端末装置の稼働数が非常に少ないとされる深夜から明け方にかけての時間帯であるとした場合、例えば電源オフ状態にされてしまっている会員端末装置も非常に多くなっているということが想定できる。
予約録画を実行させるべき会員端末装置（２００−Ｕ）、及びコンテンツ供給元となる会員端末装置（２００−Ｊ１）の選定は、電源オン状態、若しくは、サーバ装置によりウェイクアップさせることが可能なサスペンド状態にある会員端末装置に対してのみ行えるものである。従って、電源オフ状態の会員端末装置が多ければ、例えばサーバ装置１００−Ｕ，１００−Ｊが、適切な上記各会員端末装置（２００−Ｕ，２００−Ｊ１）を選定することができなくなるおそれも出てくる。
これに対して、本実施の形態のようにして予約録画を実行すべき会員端末装置（２００−Ｕ）の使用地域と、転送予約依頼に応じたコンテンツ供給元となる会員端末装置（２００−Ｊ１）の使用地域との時差を一定以上と成るようにすれば、上記した問題を回避することが可能となり、より効率的なコンテンツ配信管理が行えることになる。
【０３７０】
［変形例］
以上の説明では、会員端末装置は、放送番組コンテンツとしてデジタルテレビ放送のコンテンツを対象とするようにしたが、この発明の対象となる放送番組コンテンツは、テレビ放送に限らず、ラジオ放送や、インターネット放送などのコンテンツであってもよいことは言うまでもない。
【０３７１】
また、放送番組コンテンツデータの格納部としては、上述の実施形態では、ハードディスク装置を用いたが、これに限られるものではなく、例えば半導体メモリなどであっても良い。
【０３７２】
また、上述の実施形態では、コンテンツ提供会社からは専用端末装置を提供するようにしたが、会員ユーザが備える放送受信機能つきの記録再生装置を会員端末装置とすることもできる。
【０３７３】
また、上述の実施形態では、すべての会員端末装置が予約録画の機能を備えるようにしたが、一部の会員端末装置は、予約録画の機能を備えないものであってもよい。ただし、その場合でも、当該会員端末装置は、転送依頼の機能、転送や茎機能、転送配信受信機能および再生機能を備えるものである。
【０３７４】
なお、以上の説明では、課金および手数料還元の処理は、銀行口座やクレジットカードを通じて行なうようにしたが、いわゆるプリペイド式のＩＣカードなどを用いた課金および手数料還元の処理を行なうようにすることもできる。
【０３７５】
なお、以上の実施形態では、共有領域３００には属さない非共有領域を会員端末装置が有するので、会員ユーザは、自分がお気に入りの放送番組コンテンツを非共有領域に保持するようにすることもできる。
【０３７６】
なお、世界規模での放送番組コンテンツ管理配信システムを運営する場合における、システム動作例としては、図４４及び図４５に例示したものに限定されない。つまりは、国地域ごとに対応する複数のサーバ装置が設置されることと、他国地域の会員端末装置（２００−Ｊ）からの転送予約依頼を受けて予約録画を実行する会員端末装置（２００−Ｕ）を選定して動作実行させることと、この会員端末装置（２００−Ｕ）が予約録画を実行したことで得られた録画コンテンツを転送してもらって格納し、以降は、この録画コンテンツの供給元となる会員端末装置（２００−Ｊ１）を選定して動作実行させることが備わっていさえすれば、そのための手順、動作、処理などの詳細は、適宜変更されて構わない。
例えば、図４４及び図４５に示すシステム構成においては、会員端末装置は、コンテンツを他の会員端末装置に転送するためのＰ２Ｐ通信以外は、その国内地域に設置されて自身を管理しているとされるサーバ装置のみとの通信を行なうようにされている。しかしながら、例えば図４４及び図４５の場合であれば、本来は日本国地域内のサーバ装置１００−Ｊに管理される会員端末装置２００−Ｊ、又は会員端末装置２００−Ｊ１が、米国地域内のサーバ装置１００−Ｕと通信を行って所定の手順を実行し、また逆に、米国地域内のサーバ装置１００−Ｕに管理される会員端末装置２００−Ｕが、日本国地域内のサーバ装置１００−Ｊと通信を行って所定の手順を実行できるようなシステム構成とすることも考えられる。
【図面の簡単な説明】
【０３７７】
【図１】この発明によるコンテンツ管理配信システムの実施形態の全体の概要を説明するための図である。
【図２】この発明による放送番組コンテンツ管理配信システムの実施形態の全体の概要を説明するための図である。
【図３】この発明による放送番組コンテンツ管理配信システムの実施形態におけるコンテンツ配信の仕組みを説明するための図である。
【図４】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置のハードウエア構成例を示すブロック図である。
【図５】図４のサーバ装置の一部の構成を説明するための図である。
【図６】図４のサーバ装置の一部の構成を説明するための図である。
【図７】図４のサーバ装置の一部の構成を説明するための図である。
【図８】図４のサーバ装置の一部の構成を説明するための図である。
【図９】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置のハードウエア構成例を示すブロック図である。
【図１０】図９の端末装置の一部の構成を説明するための図である。
【図１１】この発明による放送番組コンテンツ管理配信システムの実施形態における会員登録手順を説明するためのフローチャートである。
【図１２】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の電源状態管理を説明するための図である。
【図１３】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１４】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１５】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１６】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１７】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１８】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１９】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２０】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２１】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２２】この発明による放送番組コンテンツ管理配信システムの実施形態の処理動作を説明するための電子番組表の例を示す図である。
【図２３】この発明による放送番組コンテンツ管理配信システムの実施形態の処理動作を説明するための電子番組表の例を示す図である。
【図２４】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートである。
【図２５】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２６】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２７】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートである。
【図２８】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２９】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図３０】この発明による放送番組コンテンツ管理配信システムの実施形態における端末装置の処理動作を説明するためのフローチャートである。
【図３１】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートである。
【図３２】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３３】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３４】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３５】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３６】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３７】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３８】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３９】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図４０】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図４１】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図４２】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図４３】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートである。
【図４４】この発明による放送番組コンテンツ管理配信システムの実施形態として、世界規模で運営することとした場合の転送予約依頼に応じた手順例を模式的に示す図である。
【図４５】この発明による放送番組コンテンツ管理配信システムの実施形態として、世界規模で運営することとした場合の転送予約依頼に応じた手順例を模式的に示す図である。
【図４６】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートである。
【図４７】この発明による放送番組コンテンツ管理配信システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートである。
【符号の説明】
【０３７８】
１...コンテンツ提供会社、２...会員ユーザ、３...ネットワーク、１００...サーバ装置、１０１...会員情報管理メモリ部、１０２...コンテンツ所在管理メモリ部、１０３...会員端末装置情報管理メモリ部、１０４...サーバ内コンテンツ格納部、１０５...予約管理メモリ部、２００...会員端末装置、２０１...コンテンツ格納部、２０２...デジタル放送受信機部、２０８...タイマー部
【図１】
2005252325.tif 000003
【図２】
2005252325.tif 000004
【図３】
2005252325.tif 000005
【図４】
2005252325.tif 000006
【図５】
2005252325.tif 000007
【図６】
2005252325.tif 000008
【図７】
2005252325.tif 000009
【図８】
2005252325.tif 000010
【図９】
2005252325.tif 000011
【図１０】
2005252325.tif 000012
【図１１】
2005252325.tif 000013
【図１２】
2005252325.tif 000014
【図１３】
2005252325.tif 000015
【図１４】
2005252325.tif 000016
【図１５】
2005252325.tif 000017
【図１６】
2005252325.tif 000018
【図１７】
2005252325.tif 000019
【図１８】
2005252325.tif 000020
【図１９】
2005252325.tif 000021
【図２０】
2005252325.tif 000022
【図２１】
2005252325.tif 000023
【図２２】
2005252325.tif 000024
【図２３】
2005252325.tif 000025
【図２４】
2005252325.tif 000026
【図２５】
2005252325.tif 000027
【図２６】
2005252325.tif 000028
【図２７】
2005252325.tif 000029
【図２８】
2005252325.tif 000030
【図２９】
2005252325.tif 000031
【図３０】
2005252325.tif 000032
【図３１】
2005252325.tif 000033
【図３２】
2005252325.tif 000034
【図３３】
2005252325.tif 000035
【図３４】
2005252325.tif 000036
【図３５】
2005252325.tif 000037
【図３６】
2005252325.tif 000038
【図３７】
2005252325.tif 000039
【図３８】
2005252325.tif 000040
【図３９】
2005252325.tif 000041
【図４０】
2005252325.tif 000042
【図４１】
2005252325.tif 000043
【図４２】
2005252325.tif 000044
【図４３】
2005252325.tif 000045
【図４４】
2005252325.tif 000046
【図４５】
2005252325.tif 000047
【図４６】
2005252325.tif 000048
【図４７】
2005252325.tif 000049