(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを有するサーバから情報端末装置にチャプタ構造を有するコンテンツを配信するコンテンツ配信システムでの通信方法であって、
前記サーバから前記情報端末装置に、各チャプタの一部からなる第１の転送用コンテンツが配信されるコンテンツ配信ステップと、
前記第１の転送用コンテンツを視聴したユーザによって選択された第１のチャプタを示す情報が前記サーバに送信される情報送信ステップと、
前記サーバにて、前記第１のチャプタに関連する内容の第２のチャプタが、前記サーバが有する前記複数のコンテンツから抽出されるチャプタ抽出ステップと、
前記サーバにて、前記第１のチャプタの一部及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツが生成されるチャプタ編集ステップと、
前記サーバから前記情報端末装置に、生成した前記第２の転送用コンテンツが送信される編集済コンテンツ送信ステップと、
を有し、
前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツの各チャプタは、全体の再生時間長が予め定められた第１の固定値である正規化チャプタであり、
前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記プリフェッチ部の再生時間長は、予め定められた第２の固定値であり、
前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなる通信方法。
【請求項２】
複数のコンテンツを有するサーバから情報端末装置にチャプタ構造を有するコンテンツを配信するコンテンツ配信システムでの通信方法であって、
前記サーバから前記情報端末装置に、各チャプタの一部からなる第１の転送用コンテンツが配信されるコンテンツ配信ステップと、
前記第１の転送用コンテンツを視聴したユーザによって選択された第１のチャプタを示す情報が前記サーバに送信される情報送信ステップと、
前記サーバにて、前記第１のチャプタに関連する内容の第２のチャプタが、前記サーバが有する前記複数のコンテンツから抽出されるチャプタ抽出ステップと、
前記サーバにて、前記第１のチャプタの一部及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツが生成されるチャプタ編集ステップと、
前記サーバから前記情報端末装置に、生成した前記第２の転送用コンテンツが送信される編集済コンテンツ送信ステップと、
を備え、
前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツの各チャプタは、データの大きさが予め定められた第１の固定値である正規化チャプタであり、
前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記プリフェッチ部のデータの大きさは、予め定められた第２の固定値であり、
前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなる通信方法。
【請求項３】
前記第２の転送用コンテンツを視聴したユーザが選択した第３のチャプタを示す選択情報が前記情報端末装置から前記サーバに送信される選択情報送信ステップと、
前記選択情報を受信した前記サーバから前記情報端末装置に、前記第３のチャプタの残りの部分としてストリーミング部がストリーミング方式で転送されるストリーミング転送ステップと、
前記情報端末装置にて、前記第３のチャプタの前記残りの部分がストリーミング方式で再生されるストリーミング再生ステップと、
を有している請求項１又は請求項２に記載の通信方法。
【請求項４】
前記余長部は、０スタッフされている請求項３に記載の通信方法。
【請求項５】
前記サーバと前記情報端末装置とは、ＸＭＰＰに準拠した通信を行ない、
前記サーバから前記情報端末装置に、前記チャプタ構造を有するコンテンツが、ＸＭＰＰのＸＥＰ−０１６６（Ｊｉｎｇｌｅ）、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）の少なくともいずれかの規約に準じて配信される請求項１〜請求項４のいずれかに記載の通信方法。
【請求項６】
前記サーバと前記情報端末装置とは、ＸＭＰＰに準拠した通信を行ない、
前記サーバ及び前記情報端末装置は、前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツを、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて管理する請求項１〜請求項５のいずれかに記載の通信方法。
【請求項７】
複数のコンテンツを有し、チャプタ構造を有するコンテンツを情報端末装置に配信するサーバであって、
前記情報端末装置と通信を行う通信部と、
各チャプタの一部からなる第１の転送用コンテンツを、前記通信部から前記情報端末装置に送信させるサブスクライバコンテンツプールと、
前記第１の転送用コンテンツを視聴したユーザが選択した第１のチャプタを示す情報を受信したとき、前記複数のコンテンツから、前記第１のチャプタに関連する内容の第２のチャプタを抽出するとともに、前記第１のチャプタの一部、及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツを作成するサーバコンテンツ編集部と、
を備え、
前記サブスクライバコンテンツプールは、作成された前記第２の転送用コンテンツを、前記通信部から前記情報端末装置に送信し、
前記情報端末装置に配信する前記チャプタ構造を有するコンテンツの各チャプタは、全体の再生時間長が予め定められた第１の固定値である正規化チャプタであって、
前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記プリフェッチ部の再生時間長は、予め定められた第２の固定値であり、
前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるサーバ。
【請求項８】
複数のコンテンツを有し、チャプタ構造を有するコンテンツを情報端末装置に配信するサーバであって、
前記情報端末装置と通信を行う通信部と、
各チャプタの一部からなる第１の転送用コンテンツを、前記通信部から前記情報端末装置に送信させるサブスクライバコンテンツプールと、
前記第１の転送用コンテンツを視聴したユーザが選択した第１のチャプタを示す情報を受信したとき、前記複数のコンテンツから、前記第１のチャプタに関連する内容の第２のチャプタを抽出するとともに、前記第１のチャプタの一部、及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツを作成するサーバコンテンツ編集部と、
を備え、
前記サブスクライバコンテンツプールは、作成された前記第２の転送用コンテンツを、前記通信部から前記情報端末装置に送信し、
前記情報端末装置に配信する前記チャプタ構造を有するコンテンツの各チャプタは、データの大きさが予め定められた第１の固定値である正規化チャプタであって、
前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記プリフェッチ部のデータの大きさは、予め定められた第２の固定値であり、
前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるサーバ。
【請求項９】
サーバから配信されるチャプタ構造を有するコンテンツを再生する情報端末装置であって、
前記サーバと通信を行う端末通信部と、
前記サーバから配信されるコンテンツを再生するコンテンツ再生部と、
前記サーバから配信されるコンテンツを管理するコンテンツプールと、
前記サーバからコンテンツの各チャプタの一部である部分チャプタからなる第１の転送用コンテンツが配信されたとき、前記第１の転送用コンテンツに対応するチャプタ構造を有する第１の視聴用コンテンツを生成する端末コンテンツ編集部と、
を備え、
前記コンテンツプールは、ユーザが視聴したコンテンツの視聴履歴を示す視聴履歴情報を、前記端末通信部から前記サーバに送信し、
前記端末コンテンツ編集部は、前記サーバから、前記視聴履歴情報に含まれる第１のチャプタの一部である第１の部分チャプタ、及び前記第１のチャプタに関連する内容の第２のチャプタの一部である第２の部分チャプタからなる第２の転送用コンテンツが配信されたとき、前記第１の視聴用コンテンツを、前記第１の部分チャプタを含む第１の視聴用チャプタ、及び前記第２の部分チャプタを含む第２の視聴用チャプタからなる第２の視聴用コンテンツに編集する情報端末装置。
【請求項１０】
前記サーバからコンテンツの各チャプタの一部である部分チャプタからなる前記第１の転送用コンテンツが配信されたとき、前記コンテンツプールは、前記第１の視聴用コンテンツを視聴したユーザが選択した前記第１のチャプタを示す情報を前記端末通信部から前記サーバに送信し、
前記サーバから、前記第１のチャプタの前記第１の部分チャプタ以外の残りの部分が配信されたとき、前記コンテンツ再生部は、前記残りの部分を再生し、前記コンテンツプールは、前記残りの部分が再生された前記第１のチャプタを示す前記視聴履歴情報を前記端末通信部から前記サーバに送信する請求項９に記載の情報端末装置。
【請求項１１】
複数のコンテンツを有するサーバから配信されるチャプタ構造を有するコンテンツを再生する情報端末装置であって、
前記サーバと通信を行う端末通信部と、
前記サーバから配信されるコンテンツを再生するコンテンツ再生部と、
前記サーバから配信されるコンテンツを管理するコンテンツプールと、
前記サーバからコンテンツの各チャプタの部分チャプタからなる第１の転送用コンテンツが配信されたとき、前記第１の転送用コンテンツに対応するチャプタ構造を有する第１の視聴用コンテンツを生成する端末コンテンツ編集部と、
前記第１の視聴用コンテンツを視聴したユーザが選択した視聴用チャプタに対応する第１のチャプタを示す情報が入力される入力部と、
を備え、
前記コンテンツプールは、前記第１のチャプタを示す前記情報を前記端末通信部から前記サーバに送信し、
前記端末コンテンツ編集部は、前記サーバから、前記第１のチャプタの一部である第１の部分チャプタ、及び前記第１のチャプタに関連する内容の第２のチャプタの一部である第２の部分チャプタからなる第２の転送用コンテンツが配信されたとき、前記第１の視聴用コンテンツを、前記第１の部分チャプタを含む第１の視聴用チャプタ、及び前記第２の部分チャプタを含む第２の視聴用チャプタからなる第２の視聴用コンテンツに編集する情報端末装置。
【請求項１２】
前記サーバから配信される転送用コンテンツの各チャプタ、及び視聴用コンテンツの各視聴用チャプタは、それぞれ、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記視聴用チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタの全体の再生時間長は、予め定められた第１の固定値に統一されており、
前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタのプリフェッチ部の再生時間長は、予め定められた第２の固定値に統一されており、
前記第１の転送用コンテンツは、前記第１のチャプタのプリフェッチ部を有し、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部、及び前記第２のチャプタのプリフェッチ部からなる請求項９〜請求項１１のいずれかに記載の情報端末装置。
【請求項１３】
前記サーバから配信される転送用コンテンツの各チャプタ、及び視聴用コンテンツの各視聴用チャプタは、それぞれ、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記視聴用チャプタの再生終了位置までのデータ部分である余長部と、からなり、
前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタの全体のデータの大きさは、予め定められた第１の固定値に統一されており、
前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタのプリフェッチ部のデータの大きさは、予め定められた第２の固定値に統一されており、
前記第１の転送用コンテンツは、前記第１のチャプタのプリフェッチ部を有し、
前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部、及び前記第２のチャプタのプリフェッチ部からなる請求項９〜請求項１１のいずれかに記載の情報端末装置。
【請求項１４】
前記ストリーミング部及び前記余長部は、０スタッフされており、
前記コンテンツプールは、前記第２の視聴用コンテンツを視聴したユーザが選択した第３のチャプタを示す選択情報を前記端末通信部から前記サーバに送信し、前記サーバから配信される前記第３のチャプタのストリーミング部のデータを、前記第２の視聴用コンテンツのストリーミング部に格納し、
前記コンテンツ再生部は、前記第３のチャプタの前記ストリーミング部をストリーミング方式で再生する請求項１２又は請求項１３に記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから情報端末装置にコンテンツが配信されるコンテンツ配信システムでの通信方法に関し、この通信方法が用いられるサーバ、情報端末装置、及びそれらを備えるコンテンツ配信システムに関するものである。
【背景技術】
【０００２】
近年、情報端末の高機能化や通信ネットワークの通信速度の高速化に伴い、ビデオコンテンツの様な大容量のデータであっても、ネットワークを介して容易に送受信できる通信環境が整ってきている。そして、このような通信環境を利用して、例えば、ネットワーク内のコンテンツサーバから情報端末にビデオコンテンツを配信するサービスや、家庭内のＤＶＤレコーダなどの記録装置で記録した放送コンテンツを情報端末に転送するサービスなどの様々なコンテンツ配信サービスが実現されている。
【０００３】
例えば、特許文献１には、コンテンツ提供サーバから、放送コンテンツの視聴者に関する情報や視聴者装置に関する情報、放送コンテンツの関連情報に対する視聴者の興味を示す情報に関連するコンテンツ情報を提供することが記載されている。
【０００４】
また、特許文献２には、放送番組を地上波などにより家庭内のＴＶ受像機に放映する放送システムにおいて、チャンネルリモコン機能を持つ携帯電話から視聴者のチャンネル指示と端末識別情報とを含むチャンネル情報が視聴情報提供装置であるサーバに送信され、サーバにて各チャンネルの視聴状況が集計された後、その集計結果を示す視聴情報がサーバから携帯端末に送信されることが記載されている。
【０００５】
また、特許文献３には、テレビ放送局から放映される番組を受信する機能を備えるサーバと携帯端末とからなるシンクライアントシステムにおいて、サーバは、携帯電話のメール送信履歴を解析した結果に基づいて、ユーザに推薦する放送番組を提示することが記載されている。
【０００６】
このように、従来の技術では、ユーザは、サーバや家庭内のＡＶ機器から情報端末に転送されるビデオコンテンツを、時間や場所に関係なく、情報端末で再生して視聴することができる。さらに、上記特許文献１〜３のように、ユーザは、情報端末から提供する情報やユーザの興味を示す情報などに基づいて、関連するコンテンツの提供を受けることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２０９２０４号公報
【特許文献２】特開２００５−３３３３６８号公報
【特許文献３】特開２００９−２３２３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では、ユーザが持つ情報端末に転送するコンテンツを、更新前のコンテンツと更新後のコンテンツとを関連させながら、動的に編集して更新する方法はなかった。
【０００９】
本発明は、ネットワーク経由のコンテンツ配信において、ユーザが有する情報端末装置に提供されるコンテンツの内容が、ユーザの視聴履歴又はユーザの指示に基づいて、動的に編集される通信方法、サーバ、情報端末装置、及びそれらを備えるコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の通信方法は、複数のコンテンツを有するサーバから情報端末装置にチャプタ構造を有するコンテンツを配信するコンテンツ配信システムでの通信方法であって、前記情報端末装置から前記サーバに、ユーザが視聴したコンテンツの視聴履歴を示す視聴履歴情報が送信される視聴履歴送信ステップと、前記サーバにて、前記視聴履歴情報に含まれる第１のチャプタに関連する内容の第２のチャプタが、前記サーバが有する前記複数のコンテンツから抽出されるチャプタ抽出ステップと、前記サーバにて、前記第１のチャプタの一部及び抽出された前記第２のチャプタの一部からなる転送用コンテンツが生成されるチャプタ編集ステップと、前記サーバから前記情報端末装置に、生成した前記転送用コンテンツが送信される編集済コンテンツ送信ステップと、を有する。
【００１１】
上記構成の通信方法によれば、ユーザのコンテンツ視聴履歴に基づいて、サーバが有する複数のコンテンツから、コンテンツ視聴履歴に含まれる第１のチャプタに関連する内容の第２のチャプタが抽出されるとともに、第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、視聴履歴情報がサーバに送信されると、情報端末装置のユーザに提供される転送用コンテンツは動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００１２】
また、上記構成の通信方法において、前記視聴履歴送信ステップは、前記サーバから前記情報端末装置に、各チャプタの一部からなる第１の転送用コンテンツが配信されるコンテンツ配信ステップと、前記第１の転送用コンテンツを視聴したユーザによって、視聴を希望する前記第１のチャプタを示すユーザ希望情報が前記情報端末装置の入力部に入力されたとき、前記情報端末装置から前記サーバに、前記ユーザ希望情報が送信される希望情報送信ステップと、前記ユーザ希望情報を受信した前記サーバから前記情報端末装置に、前記第１のチャプタの残りの部分が送信される後続データ送信ステップと、前記情報端末装置にて、前記第１のチャプタの残りの部分がストリーミング方式で再生される後続データ再生ステップと、前記情報端末装置から前記サーバに、前記残りの部分が再生された前記第１のチャプタを示す前記視聴履歴情報が送信される履歴情報送信ステップと、を有し、前記編集済コンテンツ送信ステップにおいて、前記サーバから前記情報端末装置に、前記チャプタ編集ステップにおいて生成される第２の転送用コンテンツが送信されるものとしてもよい。
【００１３】
或いは、上記目的を達成するために本発明の通信方法は、複数のコンテンツを有するサーバから情報端末装置にチャプタ構造を有するコンテンツを配信するコンテンツ配信システムでの通信方法であって、前記サーバから前記情報端末装置に、各チャプタの一部からなる第１の転送用コンテンツが配信されるコンテンツ配信ステップと、前記第１の転送用コンテンツを視聴したユーザによって、興味を持った第１のチャプタを示すユーザ興味情報が前記情報端末装置の入力部に入力されたとき、前記情報端末装置から前記サーバに、前記ユーザ興味情報が送信される興味情報送信ステップと、前記サーバにて、前記ユーザ興味情報が示す前記第１のチャプタに関連する内容の第２のチャプタが、前記サーバが有する前記複数のコンテンツから抽出されるチャプタ抽出ステップと、前記サーバにて、前記第１のチャプタの一部及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツが生成されるチャプタ編集ステップと、前記サーバから前記情報端末装置に、生成した前記第２の転送用コンテンツが送信される編集済コンテンツ送信ステップと、を有する。
【００１４】
上記構成の通信方法によれば、ユーザが興味をもって視聴を希望するチャプタとして指定した第１のチャプタを示すユーザ興味情報に基づいて、サーバが有する複数のコンテンツから関連する内容の第２のチャプタが抽出されるとともに、第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、ユーザが情報端末装置に入力した指示に基づいて、情報端末装置のユーザに提供される転送用コンテンツは動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００１５】
また、上記構成の通信方法において、前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツの各チャプタは、全体の再生時間長が予め定められた第１の固定値である正規化チャプタであり、前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記プリフェッチ部の再生時間長は、予め定められた第２の固定値であり、前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるものとしてもよい。
【００１６】
このような構成とすることによって、転送用コンテンツを構成する各正規化チャプタチャプタの再生時間やそのプリフェッチ部の再生時間はそれぞれ予め定められた固定長となるので、転送用コンテンツを構成する各正規化チャプタを入れ換えて再構成するときや、転送用コンテンツの正規化チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は転送用コンテンツ内の任意の正規化チャプタを選択する際の再生時間の演算処理を簡略化することができる。従って、転送用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００１７】
また、上記構成の通信方法において、前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツの各チャプタは、データの大きさが予め定められた第１の固定値である正規化チャプタであり、前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記プリフェッチ部のデータの大きさは、予め定められた第２の固定値であり、前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるものとしてもよい。
【００１８】
このような構成とすることによって、転送用コンテンツを構成する各正規化チャプタチャプタやそのプリフェッチ部のデータの大きさはそれぞれ予め定められた固定長となるので、転送用コンテンツを構成する各正規化チャプタを入れ換えて再構成するときや、転送用コンテンツの正規化チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は転送用コンテンツ内の任意の正規化チャプタを選択する際の再生データの演算処理を簡略化することができる。従って、転送用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００１９】
また、上記構成の通信方法において、前記第２の転送用コンテンツを視聴したユーザによって、視聴を希望する前記第３のチャプタを示す選択情報が前記情報端末装置の入力部に入力されたとき、前記情報端末装置から前記サーバに、前記選択情報が送信される選択情報送信ステップと、前記選択情報を受信した前記サーバから前記情報端末装置に、前記第３のチャプタの残りの部分としてストリーミング部がストリーミング方式で転送されるストリーミング転送ステップと、前記情報端末装置にて、前記第３のチャプタの前記残りの部分がストリーミング方式で再生されるストリーミング再生ステップと、を有しているものとしてもよい。
【００２０】
このような構成とすることによって、情報端末装置に予め配信される転送用コンテンツのデータサイズは、転送用コンテンツを構成する各プリフェッチ部のデータサイズだけで済むので、サーバから情報端末装置への転送用コンテンツの配信に要する通信データ量と通信時間を大幅に短縮することができる。また、ユーザは、情報端末装置に予め配信された各プリフェッチ部をザッピングしながら視聴することによって、転送用コンテンツ全体の中から、興味を持ったり視聴を希望したりした正規化チャプタを容易に選択することができる。さらに、ユーザが希望する正規化チャプタを選択したとき、その正規化チャプタの残りのデータ部分（すなわち、ストリーミング部）がサーバから情報端末装置にストリーミング方式で転送されるので、ユーザは、プリフェッチ部に続けて途切れなくストリーミング部を視聴することができる。よって、ユーザに、あたかも選択した正規化チャプタ全体を携帯しているかのような利用感を与えることができる。
【００２１】
また、上記構成の通信方法において、前記余長部は、０スタッフされているものとしてもよい。このような構成とすることによって、各正規化チャプタの余長部が、０スタッフ、すなわち、”０”というデータで埋められるので、たとえば、転送用コンテンツが動画規格ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４に準じたコンテンツであった場合、０スタッフされたデータ部分はデコーダに読み飛ばされ、最も近傍に位置する有効なデータがシークされるので、シーク後のデータ位置から処理を開始することができる。よって、元のチャプタが固定長の正規化コンテンツに変換されることにより、見かけ上の再生時間長又はデータ長が長くなったとしても、実際には、余長部のデータ部分は読み飛ばして再生処理されるので、実際の再生時間が長くなったり、何も再生されないまま再生動作が行われたりするなどの問題が発生しない。よって、ユーザは、ストレス無く、コンテンツの再生を行うことができる。
【００２２】
また、上記構成の通信方法において、前記サーバと前記情報端末装置とは、ＸＭＰＰ（eXtensible Messaging and Presence Protocol）に準拠した通信を行ない、前記サーバから前記情報端末装置に、前記チャプタ構造を有するコンテンツが、ＸＭＰＰのＸＥＰ−０１６６（Ｊｉｎｇｌｅ）、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）の少なくともいずれかの規約に準じて配信されるものとしてもよい。
【００２３】
このような構成とすることによって、情報端末装置は、視聴履歴情報やユーザ興味情報をＸＭＰＰのリアルタイムイベント通信のペイロードとして、サーバにフィードバックできるので、転送用コンテンツの編集をリアルタイム且つ動的に行うことができる。さらに、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＸＥＰ−１６６やＸＥＰ−０１６７、ＸＥＰ−０２３４の少なくとも何れかに準じて、転送用コンテンツを送信することにより、ＮＡＴ（Network Address Translation）やファイヤウォールによって遮断されている一般家庭内に設置されているＤＶＤプレーヤ、ビデオプレーヤ、録画機能を有するハードディスクレコーダやＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器から情報端末装置へ転送用コンテンツの配信をすることができる。
【００２４】
なお、ＸＭＰＰ（eXtensible Messaging and Presence Protocol）とは、ＩＥＴＦ（Internet Engineering Task Force）のＸＭＰＰワーキンググループから独立したＸＳＦ（XMPP Standards Foundation）により規格・標準化が進められているＸＭＬ（eXtensible Markup Language）ベースのプロトコル（通信規約）である。ＸＭＰＰを利用することにより、インスタントメッセージ、プレゼンス（「相手が今どういう状態にあるのか」）、マルチユーザチャット、音声またはテレビ電話、協調作業、コンテンツ・シンジケーションなどを含む広範囲のアプリケーションを動的に制御し、インターネットなどの通信システムにおいてリアルタイムなコミュニケーションを行うことができる。このＸＭＰＰでは、それぞれの目的に応じた複数の拡張プロトコル（ＸＥＰ：XMPP Extension Protocol）が規格化されている。
【００２５】
また、ＸＭＰＰのＸＥＰ−０１６６（Ｊｉｎｇｌｅ）は、２つの通信可能な端末装置の間にデータを送受信する通信経路を確立する機能を規定したＸＭＰＰのプロトコル（通信規約）である。また、ＸＭＰＰのＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）及びＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）は、ＸＥＰ−０１６６（Ｊｉｎｇｌｅ）に関連するＸＭＰＰのプロトコル（通信規約）である。ＸＥＰ−０１６７は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を使って音声データや動画データなどをストリーミング方式で送受信する通信経路を確立する機能を規定したプロトコル（通信規約）である。また、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）は、ファイル転送の手法を規定したプロトコル（通信規約）である。
【００２６】
また、上記構成の通信方法において、前記サーバと前記情報端末装置とは、ＸＭＰＰに準拠した通信を行ない、前記サーバ及び前記情報端末装置は、前記サーバから前記情報端末装置に配信される前記チャプタ構造を有するコンテンツを、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて管理するものとしてもよい。
【００２７】
このような構成とすることによって、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、サーバは、チャプタ構造を有するコンテンツを、そのコンテンツを配信する情報端末装置と関連付けて管理することができる。また、情報端末装置は、サーバに蓄積されているチャプタ構造を有するコンテンツとの関連付けを行うことができ、そのコンテンツの配信を受けることができる。また、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、情報端末装置が所定のコンテンツの配信の契約を予めサーバと結ぶ（すなわち、サブスクライブ（Subscribe）する）ことにより、サーバにて、そのコンテンツの新規の受信又は生成、或いは情報端末装置に配信するコンテンツの内容の更新などのイベントが発生したとき、そのコンテンツが配信されるべき情報端末装置は、そのイベントが発生した旨の通知を、サーバからリアルタイムに受信することができる。従って、情報端末装置は、そのコンテンツにイベントが発生したかどうかを、サーバに問い合わせることなく、リアルタイムに知ることができる。さらに、情報端末装置は、上述のようなイベントの発生に応じて、迅速且つ確実に、新規に受信又は生成、或いは内容が更新されたコンテンツやそのチャプタの送信をサーバに要求するなどの動作を行うことができる。よって、情報端末装置のユーザは、動的、すなわち、サーバでのイベントの発生に対してリアルタイムに、新規に受信又は生成されたコンテンツや、内容が更新されたコンテンツなどを視聴することができる。
【００２８】
なお、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）は、情報の発信側の端末装置において情報に変更が加えられたときに、受信側の端末装置が、その情報の発信側の端末装置に、その情報に変更が加えられたことの通知を発信側の端末装置から受信側の端末装置に送信する旨の契約を予め結ぶ（すなわち、サブスクライブ（Subscribe）する）機能と、発信側の端末装置において受信側の端末装置からサブスクライブされた情報に変更が加えられたとき、発信側の端末装置が、その変更が加えられた情報をサブスクライブしている全ての受信側の端末装置に、その情報に変更が加えられたことの通知を送信する（すなわち、パブリッシュ（Publish）する）機能を規定したＸＭＰＰのプロトコル（通信規約）である。
【００２９】
また、上記構成の通信方法において、前記サーバは複数であるものとしてもよい。このような構成とすることによって、情報端末装置のユーザは、様々なサーバから配信される、より多種多様のコンテンツを視聴することができる。よって、ユーザは、さらに快適且つ高度なコンテンツ視聴体験をすることができる。
【００３０】
また、上記目的を達成するために本発明のサーバは、複数のコンテンツを有し、チャプタ構造を有するコンテンツを情報端末装置に配信するサーバであって、前記情報端末装置と通信を行う通信部と、前記情報端末装置に配信する前記コンテンツを管理するサブスクライバコンテンツプールと、前記情報端末装置のユーザのコンテンツ視聴履歴を示す視聴履歴情報を前記情報端末装置から受信したとき、前記複数のコンテンツから、前記視聴履歴情報に含まれる第１のチャプタに関連する内容の第２のチャプタを抽出するとともに、前記第１のチャプタの一部、及び抽出された前記第２のチャプタの一部からなる転送用コンテンツを作成するサーバコンテンツ編集部と、を備え、前記サブスクライバコンテンツプールは、作成された前記転送用コンテンツを、前記通信部から前記情報端末装置に送信する。
【００３１】
上記構成のサーバによれば、ユーザのコンテンツ視聴履歴に基づいて、サーバが有する複数のコンテンツから関連する内容の第２のチャプタが抽出されるとともに、コンテンツ視聴履歴に含まれる第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、サーバは、受信する視聴履歴情報に基づいて、情報端末装置のユーザに提供される転送用コンテンツの自動更新を動的に行うことができる。よって、自動更新された転送用コンテンツを受信した情報端末装置のユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００３２】
また、上記構成のサーバにおいて、前記サブスクライバコンテンツプールは、各チャプタの一部からなる第１の転送用コンテンツを、前記通信部から前記情報端末装置に送信し、さらに、前記第１の転送用コンテンツを視聴した前記ユーザが視聴を希望する前記第１のチャプタを示すユーザ希望情報を前記情報端末装置から受信したとき、前記第１のチャプタの残りの部分を前記通信部から前記情報端末装置に送信し、前記サーバコンテンツ編集部は、前記残りの部分が再生された前記第１のチャプタを示す前記視聴履歴情報を前記情報端末装置から受信したとき、前記視聴履歴情報に含まれる前記第１のチャプタに関連する内容の第２のチャプタを抽出するとともに、前記第１のチャプタの一部、及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツを作成し、前記サブスクライバコンテンツプールは、作成した前記第２の転送用コンテンツを、前記通信部から前記情報端末装置に送信する。
【００３３】
或いは、上記目的を達成するために本発明のサーバは、複数のコンテンツを有し、チャプタ構造を有するコンテンツを情報端末装置に配信するサーバであって、前記情報端末装置と通信を行う通信部と、各チャプタの一部からなる第１の転送用コンテンツを、前記通信部から前記情報端末装置に送信させるサブスクライバコンテンツプールと、前記第１の転送用コンテンツを視聴したユーザが興味を持った第１のチャプタを示すユーザ興味情報を前記情報端末装置から受信したとき、前記複数のコンテンツから、前記ユーザ興味情報が示す前記第１のチャプタに関連する内容の第２のチャプタを抽出するとともに、前記第１のチャプタの一部、及び抽出された前記第２のチャプタの一部からなる第２の転送用コンテンツを作成するサーバコンテンツ編集部と、を備え、前記サブスクライバコンテンツプールは、作成された前記第２の転送用コンテンツを、前記通信部から前記情報端末装置に送信する。
【００３４】
上記構成のサーバによれば、ユーザが興味をもって視聴を希望するチャプタとして指定した第１のチャプタを示すユーザ興味情報に基づいて、サーバが有する複数のコンテンツから関連する内容の第２のチャプタが抽出されるとともに、第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、サーバは、受信するユーザ興味情報に基づいて、情報端末装置のユーザに提供される転送用コンテンツの自動更新を動的に行うことができる。よって、自動更新された転送用コンテンツを受信した情報端末装置のユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされた転送用コンテンツを簡便に視聴することができる。従って、ユーザは、配信される転送用コンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００３５】
また、上記構成のサーバにおいて、前記情報端末装置に配信する前記チャプタ構造を有するコンテンツの各チャプタは、全体の再生時間長が予め定められた第１の固定値である正規化チャプタであって、前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記プリフェッチ部の再生時間長は、予め定められた第２の固定値であり、前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるものとしてもよい。
【００３６】
このような構成とすることによって、転送用コンテンツを構成する各正規化チャプタチャプタの再生時間長やそのプリフェッチ部の再生時間はそれぞれ予め定められた固定長なるので、転送用コンテンツを構成する各正規化チャプタを入れ換えて再構成するときや、転送用コンテンツの正規化チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は転送用コンテンツ内の任意の正規化チャプタを選択する際の再生時間の演算処理を簡略化することができる。従って、転送用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００３７】
また、上記構成のサーバにおいて、前記情報端末装置に配信する前記チャプタ構造を有するコンテンツの各チャプタは、データの大きさが予め定められた第１の固定値である正規化チャプタであって、前記正規化チャプタは、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記正規化チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記プリフェッチ部のデータの大きさは、予め定められた第２の固定値であり、前記第１の転送用コンテンツは、各正規化チャプタのプリフェッチ部からなり、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部と、抽出された前記第２のチャプタのプリフェッチ部とからなるものとしてもよい。
【００３８】
このような構成とすることによって、転送用コンテンツを構成する各正規化チャプタチャプタやそのプリフェッチ部のデータの大きさはそれぞれ予め定められた固定値となるので、転送用コンテンツを構成する各正規化チャプタを入れ換えて再構成するときや、転送用コンテンツの正規化チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は転送用コンテンツ内の任意の正規化チャプタを選択する際の再生データの演算処理を簡略化することができる。従って、転送用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００３９】
また、上記構成のサーバにおいて、前記余長部は、０スタッフされており、前記サブスクライバコンテンツプールは、前記通信部が前記第２の転送用コンテンツを視聴したユーザが視聴を希望する前記第３のチャプタを示す選択情報を前記情報端末装置から受信したとき、前記第３のチャプタの残りの部分としてストリーミング部及び余長部を、前記通信部から前記情報端末装置にストリーミング方式で転送するとしてもよい。
【００４０】
このような構成とすることによって、サーバが情報端末装置に予め配信する転送用コンテンツのデータサイズは、転送用コンテンツを構成する各プリフェッチ部のデータサイズだけで済むので、サーバから情報端末装置への転送用コンテンツの配信に要する通信データ量と通信時間を大幅に短縮することができる。また、ユーザが興味を持って視聴を希望する正規化チャプタを選択したとき、その正規化チャプタの残りのデータ部分（すなわち、ストリーミング部及び余長部）がサーバから情報端末装置にストリーミング方式で転送されるので、ユーザは、プリフェッチ部に続けて途切れなくストリーミング部を視聴することができる。よって、ユーザに、あたかも選択した正規化チャプタ全体を携帯しているかのような利用感を与えることができる。
【００４１】
また、各正規化チャプタの余長部が、０スタッフ、すなわち、”０”というデータで埋められるので、たとえば、転送用コンテンツが動画規格ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４に準じたコンテンツであった場合、０スタッフされたデータ部分はデコーダに読み飛ばされ、最も近傍に位置する有効なデータがシークされるので、シーク後のデータ位置から処理を開始することができる。よって、元のチャプタが固定長の正規化コンテンツに変換されることにより、見かけ上の再生時間長又はデータ長が長くなったとしても、実際には、余長部のデータ部分は読み飛ばして再生処理されるので、実際の再生時間が長くなったり、何も再生されないまま再生動作が行われたりするなどの問題が発生しない。よって、ユーザは、ストレス無く、コンテンツの再生を行うことができる。
【００４２】
また、上記構成のサーバにおいて、前記情報端末装置とＸＭＰＰに準拠した通信を行ない、前記情報端末装置に、前記チャプタ構造を有するコンテンツを、ＸＭＰＰのＸＥＰ−０１６６（Ｊｉｎｇｌｅ）、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）の少なくともいずれかの規約に準じて配信するものとしてもよい。
【００４３】
このような構成とすることによって、サーバは、ＸＭＰＰのリアルタイムイベント通信のペイロードとしてフィードバックされた視聴履歴情報やユーザ興味情報に基づいて、転送用コンテンツの編集をリアルタイム且つ動的に行うことができる。さらに、サーバは、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＸＥＰ−１６６やＸＥＰ−０１６７、ＸＥＰ−０２３４の少なくとも何れかに準じて、転送用コンテンツを情報端末装置に送信することにより、ＮＡＴ（Network Address Translation）やファイヤウォールによって遮断されている一般家庭内に設置されているＤＶＤプレーヤ、ビデオプレーヤ、録画機能を有するハードディスクレコーダやＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器から情報端末装置へ転送用コンテンツの配信をすることができる。
【００４４】
また、上記構成のサーバにおいて、前記情報端末装置とＸＭＰＰに準拠した通信を行ない、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、前記情報端末装置に配信する前記チャプタ構造を有するコンテンツを管理するものとしてもよい。
【００４５】
このような構成とすることによって、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、サーバは、チャプタ構造を有するコンテンツを、そのコンテンツを配信する情報端末装置と関連付けて管理することができる。また、サーバは、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、情報端末装置と所定のコンテンツの配信の契約を予め結ぶ（すなわち、情報端末装置からサブスクライブ（Subscribe）される）ことにより、コンテンツの新規の受信又は生成、或いは情報端末装置に配信するコンテンツの内容の更新などのイベントが発生したとき、そのイベントが発生した旨の通知を、そのコンテンツを配信すべき情報端末装置にリアルタイムに送信することができる。従って、イベントが発生した旨の通知を受信した情報端末装置は、上述のようなイベントの発生に応じて、迅速且つ確実に、新規に受信又は生成、或いは内容が更新されたコンテンツやそのチャプタの送信をサーバに要求するなどの動作を行うことができる。よって、情報端末装置のユーザは、動的、すなわち、サーバでのイベントの発生に対してリアルタイムに、新規に受信又は生成されたコンテンツや、内容が更新されたコンテンツなどを視聴することができる。
【００４６】
また、上記目的を達成するために本発明の情報端末装置は、サーバから配信されるチャプタ構造を有するコンテンツを再生する情報端末装置であって、前記サーバと通信を行う端末通信部と、前記サーバから配信されるコンテンツを再生するコンテンツ再生部と、前記サーバから配信されるコンテンツを管理するコンテンツプールと、前記サーバからコンテンツの各チャプタの一部である部分チャプタからなる第１の転送用コンテンツが配信されたとき、前記第１の転送用コンテンツに対応するチャプタ構造を有する第１の視聴用コンテンツを生成する端末コンテンツ編集部と、を備え、前記コンテンツプールは、ユーザが視聴したコンテンツの視聴履歴を示す視聴履歴情報を、前記端末通信部から前記サーバに送信し、前記端末コンテンツ編集部は、前記サーバから、前記視聴履歴情報に含まれる第１のチャプタの一部である第１の部分チャプタ、及び前記第１のチャプタに関連する内容の第２のチャプタの一部である第２の部分チャプタからなる第２の転送用コンテンツが配信されたとき、前記第１の視聴用コンテンツを、前記第１の部分チャプタを含む第１の視聴用チャプタ、及び前記第２の部分チャプタを含む第２の視聴用チャプタからなる第２の視聴用コンテンツに編集する。
【００４７】
上記構成の通信方法によれば、情報端末装置からユーザのコンテンツ視聴履歴をサーバに送信すると、情報端末装置のユーザに提供される第１の転送用コンテンツがサーバにて動的に自動更新され、コンテンツ視聴履歴に含まれる第１のチャプタの一部と、第１のチャプタと関連する内容の第２のチャプタの一部とからなる第２の転送用コンテンツがサーバから配信される。そして、情報端末装置は、サーバから配信されたコンテンツをユーザが視聴するための視聴用コンテンツを、第２の転送用コンテンツに基づいて動的に編集することができる。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされた転送用コンテンツを簡便に視聴することができる。従って、ユーザは、配信される転送用コンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００４８】
また、上記構成の情報端末装置において、ユーザが視聴を希望するチャプタを示す情報が入力される入力部を備え、前記サーバからコンテンツの各チャプタの一部である部分チャプタからなる前記第１の転送用コンテンツが配信されたとき、前記第１の視聴用コンテンツを視聴したユーザが視聴を希望する前記第１のチャプタを示すユーザ希望情報が前記入力部に入力され、前記コンテンツプールは、前記ユーザ希望情報を前記端末通信部から前記サーバに送信し、前記サーバから、前記ユーザ希望情報が示す前記第１のチャプタの前記第１の部分チャプタ以外の残りの部分が配信されたとき、前記コンテンツ再生部は、前記残りの部分を再生し、前記コンテンツプールは、前記残りの部分が再生された前記第１のチャプタを示す前記視聴履歴情報を前記端末通信部から前記サーバに送信するものとしてもよい。
【００４９】
或いは、上記目的を達成するために本発明の情報端末装置は、複数のコンテンツを有するサーバから配信されるチャプタ構造を有するコンテンツを再生する情報端末装置であって、前記サーバと通信を行う端末通信部と、前記サーバから配信されるコンテンツを再生するコンテンツ再生部と、前記サーバから配信されるコンテンツを管理するコンテンツプールと、前記サーバからコンテンツの各チャプタの部分チャプタからなる第１の転送用コンテンツが配信されたとき、前記第１の転送用コンテンツに対応するチャプタ構造を有する第１の視聴用コンテンツを生成する端末コンテンツ編集部と、前記視聴用コンテンツを視聴したユーザが興味を持った視聴用チャプタに対応する第１のチャプタを示すユーザ興味情報が入力される入力部と、を備え、前記コンテンツプールは、前記ユーザ興味情報を前記端末通信部から前記サーバに送信し、前記端末コンテンツ編集部は、前記サーバから、前記ユーザ興味情報が示す前記第１のチャプタの一部である第１の部分チャプタ、及び前記第１のチャプタに関連する内容の第２のチャプタの一部である第２の部分チャプタからなる第２の転送用コンテンツが配信されたとき、前記第１の視聴用コンテンツを、前記第１の部分チャプタを含む第１の視聴用チャプタ、及び前記第２の部分チャプタを含む第２の視聴用チャプタからなる第２の視聴用コンテンツに編集する。
【００５０】
上記構成の通信方法によれば、情報端末装置からユーザが興味をもって視聴を希望するチャプタとして指定した第１のチャプタを示すユーザ興味情報をサーバに送信すると、情報端末装置のユーザに提供される第１の転送用コンテンツがサーバにて動的に自動更新され、ユーザ興味情報が示す第１のチャプタの一部と、第１のチャプタと関連する内容の第２のチャプタの一部とからなる第２の転送用コンテンツがサーバから配信される。そして、情報端末装置は、サーバから配信されたコンテンツをユーザが視聴するための視聴用コンテンツを、第２の転送用コンテンツに基づいて動的に編集することができる。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされた転送用コンテンツを簡便に視聴することができる。従って、ユーザは、配信される転送用コンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００５１】
また、上記構成の情報端末装置において、前記サーバから配信される転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタは、それぞれ、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記視聴用チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタの全体の再生時間長は、予め定められた第１の固定値に統一されており、前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタのプリフェッチ部の再生時間長は、予め定められた第２の固定値に統一されており、前記第１の転送用コンテンツは、前記第１のチャプタのプリフェッチ部を有し、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部、及び前記第２のチャプタのプリフェッチ部からなるものとしてもよい。
【００５２】
このような構成とすることによって、視聴用コンテンツを構成する各視聴用チャプタチャプタの再生時間やそのプリフェッチ部の再生時間はそれぞれ予め定められた固定長となるので、視聴用コンテンツを構成する各視聴用チャプタを入れ換えて再構成するときや、視聴用コンテンツの視聴用チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は視聴用コンテンツ内の任意の視聴用チャプタを選択する際の再生時間の演算処理を簡略化することができる。従って、ユーザが視聴する視聴用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００５３】
また、上記構成の情報端末装置において、前記サーバから配信される転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタは、それぞれ、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から前記視聴用チャプタの再生終了位置までのデータ部分である余長部と、からなり、前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタの全体のデータの大きさは、予め定められた第１の固定値に統一されており、前記転送用コンテンツの各チャプタ、及び前記視聴用コンテンツの各視聴用チャプタのプリフェッチ部のデータの大きさは、予め定められた第２の固定値に統一されており、前記第１の転送用コンテンツは、前記第１のチャプタのプリフェッチ部を有し、前記第２の転送用コンテンツは、前記第１のチャプタのプリフェッチ部、及び前記第２のチャプタのプリフェッチ部からなるものとしてもよい。
【００５４】
このような構成とすることによって、視聴用コンテンツを構成する各視聴用チャプタチャプタのデータの大きさやそのプリフェッチ部のデータの大きさはそれぞれ予め定められた固定長となるので、視聴用コンテンツを構成する各視聴用チャプタを入れ換えて再構成するときや、視聴用コンテンツの視聴用チャプタの再生がプリフェッチ部の再生からストリーミング部の再生に切り替わるとき、又は視聴用コンテンツ内の任意の視聴用チャプタを選択する際の再生時間の演算処理を簡略化することができる。従って、ユーザが視聴する視聴用コンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
【００５５】
また、上記構成の情報端末装置において、前記ストリーミング部及び前記余長部は、０スタッフされており、前記第２の視聴用コンテンツを視聴したユーザが視聴を希望する前記第３のチャプタを示す選択情報が前記入力部に入力されたとき、前記コンテンツプールは、前記選択情報を前記端末通信部から前記サーバに送信し、前記サーバから配信される前記第３のチャプタのストリーミング部のデータを、前記第２の視聴用コンテンツのストリーミング部に格納し、前記コンテンツ再生部は、前記第３のチャプタの前記ストリーミング部をストリーミング方式で再生するものとしてもよい。
【００５６】
このような構成とすることによって、情報端末装置に予め配信される転送用コンテンツのデータサイズは、転送用コンテンツを構成する各プリフェッチ部のデータサイズだけで済むので、サーバから情報端末装置への転送用コンテンツの配信に要する通信データ量と通信時間を大幅に短縮することができる。また、ユーザは、情報端末装置に予め配信された各プリフェッチ部をザッピングしながら視聴することによって、興味を持ったり視聴を希望したりした視聴用チャプタを容易に選択することができる。さらに、ユーザが希望する視聴用チャプタを選択したとき、その視聴用チャプタの残りのデータ部分（すなわち、ストリーミング部）がサーバから情報端末装置にストリーミング方式で転送されるので、ユーザは、プリフェッチ部に続けて途切れなくストリーミング部を視聴することができる。よって、ユーザに、あたかも選択したチャプタ全体を携帯しているかのような利用感を与えることができる。
【００５７】
また、各視聴用チャプタでは、余長部やデータがストリーミング転送される前のストリーミング部が、０スタッフ、すなわち、”０”というデータで埋められるので、たとえば、転送用コンテンツが動画規格ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４に準じたコンテンツであった場合、０スタッフされたデータ部分はデコーダに読み飛ばされ、最も近傍に位置する有効なデータがシークされるので、シーク後のデータ位置から処理を開始することができる。よって、視聴用チャプタが対応する元のチャプタよりも見かけ上の再生時間長又はデータ長が長くなったとしても、実際には、余長部のデータ部分は読み飛ばして再生処理されるので、実際の再生時間が長くなったり、何も再生されないまま再生動作が行われたりするなどの問題が発生しない。よって、ユーザは、ストレス無く、コンテンツの再生を行うことができる。
【００５８】
また、上記構成の情報端末装置において、前記サーバとＸＭＰＰに準拠した通信を行ない、前記サーバから、前記チャプタ構造を有するコンテンツが、ＸＭＰＰのＸＥＰ−０１６６（Ｊｉｎｇｌｅ）、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）の少なくともいずれかの規約に準じて配信されるものとしてもよい。
【００５９】
このような構成とすることによって、情報端末装置は、視聴履歴情報やユーザ興味情報をＸＭＰＰのリアルタイムイベント通信のペイロードとして、サーバにフィードバックできるので、サーバは転送用コンテンツの編集をリアルタイム且つ動的に行うことができる。さらに、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＸＥＰ−１６６やＸＥＰ−０１６７、ＸＥＰ−０２３４の少なくとも何れかに準じて、転送用コンテンツを送信することにより、情報端末装置は、ＮＡＴ（Network Address Translation）やファイヤウォールによって遮断されている一般家庭内に設置されているＤＶＤプレーヤ、ビデオプレーヤ、録画機能を有するハードディスクレコーダやＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器から転送用コンテンツの配信を受けることができる。
【００６０】
また、上記構成の情報端末装置において、前記サーバとＸＭＰＰに準拠した通信を行ない、前記サーバから配信される前記チャプタ構造を有するコンテンツは、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて管理されるものとしてもよい。
【００６１】
このような構成とすることによって、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、情報端末装置は、サーバに蓄積されているチャプタ構造を有するコンテンツとの関連付けを行うことができ、そのコンテンツの配信を受けることができる。また、情報端末装置は、ＸＭＰＰのＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）の規約に準じて、所定のコンテンツの配信の契約を予めサーバと結ぶ（すなわち、サブスクライブ（Subscribe）する）ことにより、サーバにて、そのコンテンツの新規の受信又は生成、或いはそのコンテンツの内容の更新などのイベントが発生したとき、そのイベントが発生した旨の通知を、サーバからリアルタイムに受信することができる。従って、情報端末装置は、そのコンテンツにイベントが発生したかどうかを、サーバに問い合わせることなく、リアルタイムに知ることができる。さらに、情報端末装置は、上述のようなイベントの発生に応じて、迅速且つ確実に、新規に受信又は生成、或いは内容が更新されたコンテンツやそのチャプタの送信をサーバに要求するなどの動作を行うことができる。よって、情報端末装置のユーザは、動的、すなわち、サーバでのイベントの発生に対してリアルタイムに、新規に受信又は生成されたコンテンツや、内容が更新されたコンテンツなどを視聴することができる。
【００６２】
また、上記構成の情報端末装置において、前記サーバは複数であるものとしてもよい。このような構成とすることによって、情報端末装置のユーザは、様々なサーバから配信されるより多種多様のコンテンツを視聴することができる。よって、ユーザは、さらに快適且つ高度なコンテンツ視聴体験をすることができる。
【００６３】
また、上記目的を達成するために本発明のコンテンツ配信システムは、上述の通信方法により、複数のコンテンツを有するサーバから情報端末装置にチャプタ構造を有するコンテンツを配信する。
【００６４】
このような構成とすることによって、ユーザのコンテンツ視聴履歴やユーザが興味をもって視聴を希望するチャプタとして指定したチャプタを示すユーザ興味情報に基づいて、サーバが有する複数のコンテンツから、コンテンツ視聴履歴に含まれるチャプタやユーザ興味情報が示すチャプタである第１のチャプタに関連する内容の第２のチャプタが抽出されるとともに、第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、視聴履歴情報やユーザ興味情報がサーバに送信されると、情報端末装置のユーザに提供される転送用コンテンツは動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【００６５】
また、上記構成のコンテンツ配信システムにおいて、前記サーバは、上述のサーバであり、情報端末装置は、上述の情報端末装置であるものとしてもよい。
【００６６】
また、上記構成のコンテンツ配信システムにおいて、前記サーバは複数であるものとしてもよい。このような構成とすることによって、情報端末装置のユーザは、様々なサーバから配信されるより多種多様のコンテンツを視聴することができる。よって、ユーザは、さらに快適且つ高度なコンテンツ視聴体験をすることができる。
【発明の効果】
【００６７】
本発明によると、ユーザのコンテンツ視聴履歴やユーザが興味をもって視聴を希望するチャプタとして指定したチャプタを示すユーザ興味情報に基づいて、サーバが有する複数のコンテンツから、コンテンツ視聴履歴に含まれるチャプタやユーザ興味情報が示すチャプタである第１のチャプタに関連する内容の第２のチャプタが抽出されるとともに、第１のチャプタの一部と抽出された第２のチャプタの一部とからなる転送用コンテンツが作成され、情報端末装置に送信される。従って、視聴履歴情報やユーザ興味情報がサーバに送信されると、情報端末装置のユーザに提供される転送用コンテンツは動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【図面の簡単な説明】
【００６８】
【図１】本発明のコンテンツ配信システムの一例を示す概念図である。
【図２】本実施形態におけるコンテンツ配信システムの構成を示す構成図である。
【図３】本実施形態におけるコンテンツサーバの構成を示す構成図である。
【図４】コンテンツ配信システムの変形例を示す構成図である。
【図５】コンテンツサーバの変形例を示す構成図である。
【図６】本実施形態における携帯端末の構成を示す構成図である。
【図７】本実施形態におけるコンテンツサーバでのコンテンツの正規化処理及び転送用のコンテンツの作成処理について説明するための図である。
【図８】本実施形態におけるコンテンツの動的編集の一例を示す図である。
【図９】本実施形態におけるコンテンツの動的編集の他の例を示す図である。
【図１０】本実施形態における携帯端末での視聴用のコンテンツの作成処理及び逆正規化処理について説明するための図である。
【図１１】本実施形態におけるコンテンツサーバでのマスターコンテンツプールの作成とその初期化処理の手順を説明するための動作図である。
【図１２】本実施形態におけるコンテンツサーバでのサブスクライバコンテンツプールの作成とそれらの初期化処理の手順を説明するための動作図である。
【図１３】本実施形態における携帯端末でのコンテンツプールの作成とそれらの初期化処理の手順を説明するための動作図である。
【図１４】本実施形態のコンテンツ配信システムにおいて、携帯端末がコンテンツサーバにサブスクライブする手順を説明するための動作図である。
【図１５】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが新コンテンツに初期化処理を行う手順を説明するための動作図である。
【図１６】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが正規化コンテンツに対応するＸＭＰＰコレクションノード情報に属性設定を行う手順を説明するための動作図である。
【図１７】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが各正規化チャプタに対応するＸＭＰＰリスト情報を作成する手順を説明するための動作図である。
【図１８】本実施形態のコンテンツ配信システムにおいて、各サブスクライバコンテンツプールにアクセス権が設定される手順を説明するための動作図である。
【図１９】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが転送用正規化コンテンツを携帯端末に送信する手順を説明するための動作図である。
【図２０】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバから携帯端末にストリーミング部が転送される手順を説明するための動作図である。
【図２１】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが携帯端末のユーザの視聴履歴を取得する手順を説明するための動作図である。
【図２２】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが正規化コンテンツの動的編集を行う手順を説明するための動作図である。
【図２３】本実施形態のコンテンツ配信システムにおいて、更新された正規化コンテンツに基づいて、携帯端末側の編集フィルタが再構成される手順を説明するための動作図である。
【図２４】本実施形態のコンテンツ配信システムにおいて、コンテンツサーバから携帯端末に動的編集後のストリーミング部が転送される手順を説明するための動作図である。
【発明を実施するための形態】
【００６９】
以下に、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明のコンテンツ配信システムの一例を示す概念図である。図１では、コンテンツサーバ２（サーバ）からユーザが所持している携帯端末３（情報端末装置）にチャプタ構造を有するコンテンツが配信されるコンテンツ配信システム１において、コンテンツサーバ２から携帯端末３にチャプタ構造を有するコンテンツが配信される手順の概略を示している。
【００７０】
図１に示すように、コンテンツサーバ２から携帯端末３に配信されるコンテンツは、１又は複数のチャプタからなる。各チャプタは、チャプタの再生開始位置から所定の再生位置までの再生区間のデータ部分であるプリフェッチ部と、プリフェッチ部の再生区間以外の再生区間（すなわち、プリフェッチ部の再生が終了する再生位置からチャプタの再生終了位置までの再生区間）のデータ部分であるストリーミング部とから構成されている。また、各ストリーミング部は、その再生区間が１又は複数に分割された再生区間それぞれのデータ部分である部分ストリーミング部からなる。ここで、各再生区間は、再生時間を基準とするものであってもよいし、各再生位置の間のデータの大きさを基準とするものであってもよい。
【００７１】
本実施形態のコンテンツ配信システム１では、コンテンツサーバ２と携帯端末３とが接続されると、先ず、コンテンツサーバ２から携帯端末３に配信するコンテンツを構成する各チャプタのプリフェッチ部のみが送信される。そして、ユーザは、このように予め受信した各チャプタのプリフェッチ部を携帯端末３にて再生して、ザッピングしながら視聴することができる。ここで、ザッピングとは、ユーザが、携帯端末３にて再生するプリフェッチ部を任意の順で次々と替えることを意味する。
【００７２】
ユーザは、各プリフェッチ部をザッピングしながら視聴した結果、視聴を希望するチャプタがあれば、そのチャプタを選択して、そのチャプタの残りの部分（ストリーミング部）をコンテンツサーバ２からストリーミング方式で転送させることができる。このように、本実施形態のコンテンツ配信システム１では、ストリーミング方式でコンテンツが転送されるので、チャプタのストリーミング部を受信すると同時に、プリフェッチ部の再生に続けて途切れなくストリーミング部を再生されるので、ユーザはあたかもそのチャプタ全体が配信されていたかの如く淀みなく、視聴することができる。なお、コンテンツ配信システム１においてコンテンツが配信される手順の詳細については後述する。
【００７３】
次に、本実施形態のコンテンツ配信システム１の具体的な構成について説明する。図２は、本発明の実施形態におけるコンテンツ配信システムの構成を示す構成図である。図２に示すように、コンテンツ配信システム１は、コンテンツサーバ２と携帯端末３とがネットワーク４を介して接続されている。なお、コンテンツサーバ２は、１つであっても良いし、複数であってもよい。コンテンツサーバ２が複数であれば、携帯端末３のユーザは、様々なコンテンツサーバ２から配信される、より多種多様のコンテンツを視聴することができる。よって、ユーザは、さらに快適且つ高度なコンテンツ視聴体験をすることができる。また、携帯端末３は、１つであっても良いし、複数であってもよい。また、コンテンツ配信システム１に、コンテンツサーバ２及び携帯端末３以外の通信可能な端末装置が接続されていてもよい。
【００７４】
また、コンテンツサーバ２と携帯端末３とを接続するネットワーク４は、相互に通信可能な通信媒体であればよく、たとえば、無線ＬＡＮやＦｅｍｔｏ基地局を用いた移動無線などの無線通信ネットワークなどが挙げられる。
【００７５】
また、コンテンツ配信システム１は、後述するＸＭＰＰ（eXtensible Messaging and Presence Protocol）を利用して構築された通信システムである。すなわち、コンテンツサーバ２と携帯端末３との間では、ネットワーク４を介して、ＸＭＰＰに準拠した通信が行われている。よって、コンテンツ配信システム１は、後述するように、コンテンツサーバ２と携帯端末３との間にて、リアルタイムに通信することができ、従って、コンテンツサーバ２から携帯端末３にコンテンツがリアルタイムに配信される。
【００７６】
ここで、コンテンツ配信システム１にて利用されるＸＭＰＰについて説明しておく。ＸＭＰＰとは、ＩＥＴＦ（Internet Engineering Task Force）のＸＭＰＰワーキンググループから独立したＸＳＦ（XMPP Standards Foundation）により規格・標準化が進められているＸＭＬ（eXtensible Markup Language）ベースのプロトコル（通信規約）である。ＸＭＰＰを利用することにより、インスタントメッセージ、プレゼンス（「相手が今どういう状態にあるのか」）、マルチユーザチャット、音声またはテレビ電話、協調作業、コンテンツ・シンジケーションなどを含む広範囲のアプリケーションを動的に制御し、インターネットなどの通信システムにおいてリアルタイムなコミュニケーションを行うことができる。このＸＭＰＰでは、それぞれの目的に応じた複数の拡張プロトコル（ＸＥＰ：XMPP Extension Protocol）が規格化されている。
【００７７】
本実施形態のコンテンツ配信システム１では、ＸＭＰＰに規定されている様々なプロトコル（通信規約）が利用されている。ここで、本実施形態のコンテンツ配信システム１を理解する上で、特に重要なプロトコルであるＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ）、ＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）、ＸＥＰ−０１６６（Ｊｉｎｇｌｅ）について説明しておく。
【００７８】
ＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ）は、情報を検出する機能を規定したプロトコル（通信規約）である。以下では、ＤＩＳＣＯと呼ぶこととする。
【００７９】
また、ＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）は、情報の発信側の端末装置において情報に変更が加えられたときに、受信側の端末装置が、その情報の発信側の端末装置に、その情報に変更が加えられたことの通知を発信側の端末装置から受信側の端末装置に送信する旨の契約を予め結ぶ（すなわち、サブスクライブ（Subscribe）する）機能と、発信側の端末装置において受信側の端末装置からサブスクライブされた情報に変更が加えられたとき、発信側の端末装置が、その変更が加えられた情報をサブスクライブしている全ての受信側の端末装置に、その情報に変更が加えられたことの通知を送信する（すなわち、パブリッシュ（Publish）する）機能を規定したプロトコル（通信規約）である。以下では、ｐｕｂｓｕｂと呼ぶこととする。
【００８０】
本実施形態のコンテンツ配信システム１では、このｐｕｂｓｕｂに準拠した機能（以下、ｐｕｂｓｕｂ機能と呼ぶ。）を利用することにより、コンテンツサーバ２は、チャプタ構造を有するコンテンツを、そのコンテンツを配信する携帯端末３と関連付けて管理することができる。また、携帯端末３は、コンテンツサーバ２に蓄積されているチャプタ構造を有するコンテンツとの関連付けを行うことができ、そのコンテンツの配信を受けることができる。また、ｐｕｂｓｕｂの規約に準じて、携帯端末３が所定のコンテンツの配信の契約を予めコンテンツサーバ２と結ぶ（すなわち、サブスクライブ（Subscribe）する）ことにより、コンテンツサーバ２にて、そのコンテンツの新規の受信又は生成、或いは携帯端末３に配信するコンテンツの内容の更新などのイベントが発生したとき、そのコンテンツが配信されるべき携帯端末３は、そのイベントが発生した旨の通知を、コンテンツサーバ２からリアルタイムに受信することができる。従って、携帯端末３は、そのコンテンツにイベントが発生したかどうかを、コンテンツサーバ２に問い合わせることなく、リアルタイムに知ることができる。さらに、携帯端末３は、上述のようなイベントの発生に応じて、迅速且つ確実に、新規に受信又は生成、或いは内容が更新されたコンテンツやそのチャプタの送信をコンテンツサーバ２に要求するなどの動作を行うことができる。よって、携帯端末３のユーザは、動的、すなわち、コンテンツサーバ２でのイベントの発生に対してリアルタイムに、新規に受信又は生成されたコンテンツや、内容が更新されたコンテンツなどを視聴することができる。
【００８１】
また、ＸＥＰ−０１６６（Ｊｉｎｇｌｅ）は、２つの通信可能な端末装置の間にデータを送受信する通信経路を確立する機能を規定したプロトコル（通信規約）である。また、このＪｉｎｇｌｅに関連するプロトコルとして、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）やＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）がある。ＸＥＰ−０１６７は、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を使って音声データや動画データなどをストリーミング方式で送受信する通信経路を確立する機能を規定したプロトコル（通信規約）である。また、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）は、ファイル転送の手法を規定したプロトコル（通信規約）である。以下では、ＸＥＰ−０１６６（Ｊｉｎｇｌｅ）をＪｉｎｇｌｅと呼び、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）をＪｉｎｇｌｅ−ｒｔｐと呼び、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）をＪｉｎｇｌｅ−ｆｔと呼ぶこととする。
【００８２】
次に、本実施形態のコンテンツ配信システム１におけるコンテンツサーバ２の具体的な構成について説明する。コンテンツサーバ２は、複数のコンテンツを有し、携帯端末３とネットワーク４を介して通信を行い、コンテンツを携帯端末３に配信するサーバであり、ＸＭＰＰに準拠した通信を行うことができる。また、コンテンツサーバ２は、ネットワーク４を介して、コンテンツ配信システム１の外部とも通信可能であって、外部からコンテンツを取得することもできる。
【００８３】
図３は、本実施形態におけるコンテンツサーバの構成を示す構成図である。図３に示すように、コンテンツサーバ２は、通信部２２と、記憶部２３と、制御部２４と、マスターコンテンツプール２６と、を備えている。
【００８４】
通信部２２は、携帯端末３と通信を行う。また、記憶部２３は、コンテンツや通信部２２が送受信する情報を格納する。制御部２４は、通信部２２における情報の送受信動作、記憶部２３における情報の格納や読み出し動作などを制御する。
【００８５】
また、制御部２４は、外部から取得したコンテンツに後述する正規化処理を行うコンテンツ受付部２５と、コンテンツ配信システム１にｐｕｂｓｕｂ機能を提供し、コンテンツをサブスクライブしている携帯端末３（サブスクライバ）に新コンテンツの受信イベント発生又はコンテンツの更新イベント発生などの通知を行うイベント管理部２８と、携帯端末３（サブスクライバ）に送信するコンテンツ（正規化コンテンツや転送用正規化コンテンツ）を、動的、すなわち、状況応じて柔軟に対応した編集を行うサーバコンテンツ編集部２９と、を有している。
【００８６】
コンテンツ受付部２５は、たとえば外部から取得したコンテンツなどの新着したチャプタ構造を有するコンテンツに対して、各チャプタの再生時間の長さを予め定めた固定長に統一する正規化処理を行う正規化フィルタ２５１を有している。なお、正規化フィルタ２５１は、正規化処理によって、コンテンツの各チャプタを、チャプタの再生開始位置から予め定められた再生位置までのデータ部分であるプリフェッチ部と、チャプタの前記予め定められた再生位置以後から再生終了位置までのデータ部分であるストリーミング部と、チャプタの再生終了位置から正規化チャプタの再生終了位置までのデータ部分である余長部と、からなる正規化チャプタに変換する。また、各正規化チャプタのプリフェッチ部の再生時間の長さを、予め定めた固定長に統一する処理も行う。この正規化処理の具体的な内容については後述する。
【００８７】
また、コンテンツ受付部２５は、正規化処理したコンテンツ（正規化コンテンツ）に対して、チャプタの数や、正規化処理前の各チャプタの再生時間長、正規化処理後の各チャプタの再生時間長やそのプリフェッチ部の再生時間長などを示す構造化情報を作成し、ＸＭＬ形式のデータなどに変換して、その正規化コンテンツに関連する情報（属性情報など）であるメタ情報とともに、正規化コンテンツに付加する。
【００８８】
マスターコンテンツプール２６は、コンテンツサーバ２に蓄積される個々のコンテンツに対して１対１に後述するメタ情報や構造化情報を対応付けて管理する。また、マスターコンテンツプール２６は、コンテンツサーバ２にコンテンツを蓄積する際、蓄積するコンテンツやそのチャプタに対して、それらを個別に識別するためのＩＤを付与する。以下では、コンテンツサーバ２に蓄積されている各コンテンツを識別するためのＩＤをコンテンツＩＤと呼び、各チャプタを識別するためのＩＤをチャプタＩＤと呼ぶ。そのほか、マスターコンテンツプール２６は、各コンテンツや各チャプタの送受信に際して、送信側と受信側（たとえば、コンテンツサーバ２と携帯端末３）での各コンテンツや各チャプタのデータ内容の同一性を保証するためのハッシュ値を、各コンテンツ又は各チャプタに付与している。これらのＩＤ（コンテンツＩＤ、チャプタＩＤ）やハッシュ値は、各コンテンツのメタ情報として、各コンテンツに付加されている。
【００８９】
また、マスターコンテンツプール２６は、マスターコンテンツプール２６が管理している各コンテンツを、それらのコンテンツをサブスクライブしている携帯端末３（サブスクライバ）毎に、コレクションとして管理するサブスクライバコンテンツプール２７を含んでいる。なお、コレクションとは、互いに構造的な相関を有してなるオブジェクト（ここでは、コンテンツをサブスクライブしている携帯端末３に配信されるコンテンツ）の集合体を意味する。
【００９０】
このサブスクライバコンテンツプール２７は、マスターコンテンツプール２６の部分集合であり、各コンテンツをサブスクライブしている携帯端末３（すなわち、サブスクライバ）と１対１で対応して設けられている。従って、マスターコンテンツプール２６には、コンテンツサーバ２に蓄積されているコンテンツをサブスクライブしている携帯端末３と同数のサブスクライバコンテンツプール２７が含まれている。
【００９１】
個々のサブスクライバコンテンツプール２７は、対応する携帯端末３がサブスクライブしているコンテンツ（すなわち、携帯端末３に配信されるコンテンツ）をコレクションとして管理している。また、サブスクライバコンテンツプール２７は、マスターコンテンツプール２６が管理している各コンテンツに対して、携帯端末３毎又は携帯端末３を使用しているユーザ毎に、アクセス権（すなわち、そのコンテンツの配信や再生、編集などを許可するか否か）を設定する。各コンテンツに設定されたアクセス権は、アクセス権情報として、そのコンテンツのメタ情報として付加されている構造化情報に記述される。
【００９２】
さらに、サブスクライバコンテンツプール２７は、コンテンツ受付部２５が作成した正規化コンテンツから、後述するように、転送用正規化コンテンツ（転送用コンテンツ）を作成し、ＸＭＰＰのＸＥＰ−１６６（Ｊｉｎｇｌｅ）、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ−ｒｔｐ）、ＸＥＰ−０２３４（Ｊｉｎｇｌｅ−ｆｔ）の少なくともいずれかの規約に準じて、転送用正規化コンテンツを携帯端末３に送信する。
【００９３】
イベント管理部２８は、新たなコンテンツの取得やコンテンツの更新、コンテンツのアクセス権の変更（例えば、そのコンテンツにアクセス可能となったこと）などのイベントがコンテンツサーバ２で発生したとき、ｐｕｂｓｕｂ機能を用いて、それらのイベント発生の通知を通信部２２からそのコンテンツをサブスクライブしている携帯端末３（サブスクライバ）に送信する。そのほか、イベント管理部２８は、サブスクライバとなる携帯端末３にコンテンツなどを通信部２２から送信するためのＸＭＬ形式のファイル（後述するＸＭＰＰコレクションノード情報やＸＭＰＰリストノード情報）を、たとえば、コンテンツサーバ２が有する揮発性メモリ（不図示）や記憶部２３などに作成する。
【００９４】
サーバコンテンツ編集部２９は、サブスクライバコンテンツプール２７が管理するコンテンツの動的編集を行う編集フィルタ２９１を有する。また、サーバコンテンツ編集部２９は、携帯端末３毎に新規コンテンツをサブスクライバコンテンツプール２７に受け入れるかどうかのチェックを行う。
【００９５】
また、サーバコンテンツ編集部２９が有する編集フィルタ２９１は、携帯端末３でのユーザの視聴履歴やユーザからの指示などによって、コンテンツ（正規化コンテンツや転送用正規化コンテンツ）を、動的、すなわち、状況応じて柔軟に対応した編集を行う。なお、編集フィルタ２９１は、動的編集を行うコンテンツをサブスクライブしている携帯端末３毎に設定されている。
【００９６】
このコンテンツサーバ２の例としては、家庭内の録画機能を有するハードディスクレコーダやＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器、サービスプロバイダから提供されるコンテンツ配信システムにおけるサーバなどを挙げることができる。
【００９７】
なお、コンテンツサーバ２のイベント管理部２８は、コンテンツ配信システム１において、ＸＭＰＰサーバとしての機能を有している。このとき、コンテンツサーバ２のマスターコンテンツプール２６及びサブスクライバコンテンツプール２７や、後述する携帯端末３のコンテンツプール３７が、ＸＭＰＰクライアントとなる。このように、本実施形態では、コンテンツサーバ２は、イベント管理部２８を備えることにより、ＸＭＰＰサーバを兼ねているが、イベント管理部２８を有するＸＭＰＰサーバを、ネットワークで接続されたインターネットなどに設置することもできる。
【００９８】
図４は、コンテンツ配信システムの変形例を示す構成図である。また、図５は、コンテンツサーバの変形例を示す構成図である。なお、同じ構成のものに対しては同じ符号を付して、その説明は省略する。コンテンツ配信システム１Ａは、コンテンツサーバ２Ａ（サーバ）と、携帯端末３（情報端末装置）と、イベント管理部２８を有するＸＭＰＰサーバ８とが、ネットワーク４Ａを介して接続されている。コンテンツ配信システム１Ａは、ネットワーク４Ａと接続されたインターネット８１に設置されているＸＭＰＰサーバ８にイベント管理部２８Ａが備えられていること以外は、コンテンツ配信システム１と同じ構成である。コンテンツサーバ２Ａは、制御部２４Ａがイベント管理部を有していないという点以外は、図３のコンテンツサーバ２と同じ構成である。また、ＸＭＰＰサーバ８は、マスターコンテンツプール２６及びサブスクライバコンテンツプール２７や、後述する携帯端末３のコンテンツプール３７などのＸＭＰＰクライアントに対してＸＭＰＰサーバとして機能するイベント管理部２８Ａを有し、ネットワーク４Ａを介して接続されたインターネット８１に設置されている。なお、このＸＭＰＰサーバ８は、この変形例に限定されるものではなく、イベント管理部２８Ａを有し、コンテンツサーバ２Ａや携帯端末３とＸＭＰＰに準拠した通信を行うものであればよい。
【００９９】
次に、本実施形態のコンテンツ配信システム１における携帯端末３の具体的な構成について説明する。携帯端末３は、コンテンツサーバ２とネットワーク４を介して通信を行い、コンテンツサーバ２から配信されるコンテンツの再生を行う情報端末装置であり、ＸＭＰＰに準拠した通信を行うことができる。また、携帯端末３は、後述するように、元のオリジナルコンテンツ５を構成する各チャプタのプリフェッチ部のみからなる転送用コンテンツ（転送用正規化コンテンツ）及びその転送用コンテンツに付加されている構造化情報に基づいて、チャプタ構造を有する視聴用コンテンツを生成し、本実施形態のコンテンツ配信システム１独特の再生を行う。具体的には、視聴用コンテンツの各プリフェッチ部をザッピングしながら視聴したユーザによって、興味を持ったプリフェッチ部や視聴用チャプタ全体の視聴を希望するプリフェッチ部（又はそのプリフェッチ部を有する視聴用チャプタ）を示す情報が端末入力部３５に操作入力されたとき、その視聴用チャプタのプリフェッチ部以外の残りの部分（すなわち、残りのストリーミング部）がコンテンツサーバ２から携帯端末３にストリーミング方式で転送される。そのため、携帯端末３は、そのストリーミング部を受信するとともに、プリフェッチ部の再生に続けて途切れがないように、受信したストリーミング部を再生することができる。
【０１００】
図６は、本実施形態における携帯端末の構成を示す構成図である。図６に示すように、携帯端末３は、端末通信部３２と、端末記憶部３３と、端末制御部３４と、端末入力部３５と、コンテンツ再生部３６と、コンテンツプール３７と、を備えている。この携帯端末３としては、たとえば、携帯電話機やＰＤＡなどの携帯型端末装置を挙げることができるが、無線通信機能を有する情報端末装置であれば、これらに限定するものではない。
【０１０１】
端末通信部３２は、コンテンツサーバ２と通信を行う。また、端末記憶部３３は、コンテンツサーバ２から配信されるコンテンツや端末通信部３２が送受信する情報を格納する。また、端末制御部３４は、端末通信部３２における情報の送受信動作、端末記憶部３３における情報の格納や読み出し動作などを制御する。また、端末入力部３５は、ユーザが情報を入力するためものである。
【０１０２】
コンテンツ再生部３６は、コンテンツサーバ２から配信されるコンテンツを再生する。また、コンテンツ再生部３６は、コンテンツサーバ２から送信される正規化チャプタのストリーミング部を、対応する視聴用チャプタのストリーミング部に格納する処理を行う逆正規化フィルタ３６１を有している。より具体的には、後述するように、ユーザが視聴を希望する視聴用チャプタを示す情報が携帯端末３からコンテンツサーバ２に送信されたとき、その視聴用チャプタに対応する正規化コンテンツのストリーミング部が、コンテンツサーバ２から携帯端末３に送信される。このとき、コンテンツ再生部３６の逆正規化フィルタ３６１は、送信されてきたストリーミング部を、対応する視聴用チャプタのストリーミング部に格納する。
【０１０３】
コンテンツプール３７は、携帯端末３に蓄積される各コンテンツをコレクションとして管理している。また、各コンテンツと、そのメタ情報及び構造化情報とは１対１に対応付けられて、コンテンツプール３７に管理されている。また、コンテンツプール３７は、新たなコンテンツの到着やコンテンツが更新されてアクセス可能となったことなどのイベントが携帯端末３で発生したとき、ｐｕｂｓｕｂ機能を用いて、それらのイベント発生の通知をコンテンツプール３７に通知する。
【０１０４】
また、端末制御部３４は、コンテンツサーバ２から受信する更新されたコンテンツに対して、コンテンツプール３７が管理するコンテンツの動的編集を行う端末コンテンツ編集部３８を有している。端末コンテンツ編集部３８は、コンテンツサーバ２から配信される転送用正規化コンテンツに基づいて、コンテンツプール３７が管理するコンテンツの動的編集を行う編集フィルタ３８１を有している。また、編集フィルタ３８１は、コンテンツサーバ２から配信される転送用正規化コンテンツに基づいて、コンテンツ再生部３６にて再生するための視聴用コンテンツの生成や編集を行う。
＜１：コンテンツサーバ側での処理＞
【０１０５】
次に、コンテンツサーバ２側で行われる主な処理について説明する。
＜１−１：コンテンツの正規化処理＞
【０１０６】
先ず、コンテンツサーバ２にて行われる正規化処理について具体的に説明する。図７は、本実施形態におけるコンテンツサーバでのコンテンツの正規化処理及び転送用のコンテンツの作成処理について説明するための図である。ここでは、例えば、コンテンツサーバ２は家庭にあるＤＶＤレコーダのような放送コンテンツを自動録画する機能を有する録画装置である。図７では、録画装置（コンテンツサーバ２）は、放送局が放送しているニュース番組などのオリジナルコンテンツ５（録画した放送コンテンツ）に正規化処理を施している。なお、オリジナルコンテンツ５は、そのトピック毎にチャプタ分けされた、チャプタ構造を有しているものとする。図７では、オリジナルコンテンツ５は、全再生時間長が２７分のニュースコンテンツであり、政治ニュースをトピックとした再生時間長が６分のチャプタ５１ａと、経済ニュースをトピックとした再生時間長が５分のチャプタ５１ｂと、社会ニュースをトピックとした再生時間長が６分のチャプタ５１ｃと、動物ニュースをトピックとした再生時間長が６分のチャプタ５１ｄと、天気予報をトピックとした再生時間長が４分のチャプタ５１ｅと、から構成されている。
【０１０７】
図７に示すように、このオリジナルコンテンツ５は、コンテンツサーバ２のコンテンツ受付部２５の正規化フィルタ２５１が行う正規化処理によって、正規化チャプタ６１ａ〜６１ｅからなる正規化コンテンツ６に変換される。各正規化チャプタ６１ａ〜６１ｅは、オリジナルコンテンツ５の各チャプタ５１ａ〜５１ｅに対応している。また、各正規化チャプタ６１ａ〜６１ｅの再生時間の長さは、いずれも第１の固定値に統一されている。たとえば、図７では、オリジナルコンテンツ５は、正規化処理によって、政治ニュースをトピックとした正規化チャプタ６１ａと、経済ニュースをトピックとした正規化チャプタ６１ｂと、社会ニュースをトピックとした正規化チャプタ６１ｃと、動物ニュースをトピックとした正規化チャプタ６１ｄと、天気予報をトピックとした正規化チャプタ６１ｅと、から構成される全再生時間長が３５分の正規化コンテンツ６に変換されている。また、各正規化チャプタ６１ａ〜６１ｅの再生時間の長さは、いずれも、７分に統一されている。
【０１０８】
また、正規化チャプタ６１は、元のチャプタ５１の再生開始位置から任意の再生位置までの再生区間５１１のデータ部分であるプリフェッチ部６１１と、プリフェッチ部６１１の再生区間以外の再生区間５１２（すなわち、プリフェッチ部６１１の再生が終了する再生位置から元のチャプタ５１の再生終了位置までの再生区間）のデータ部分であるストリーミング部６１２と、元のチャプタ５１の再生終了位置から正規化チャプタ６１の再生終了位置までのデータ部分である余長部６１３と、から構成される。
【０１０９】
また、各プリフェッチ部６１１ａ〜６１１ｅの再生時間の長さは、いずれも第２の固定値に統一されている。たとえば、図７では、各プリフェッチ部６１１ａ〜６１１ｅの再生時間の長さは、１分に統一されている。
【０１１０】
また、各ストリーミング部６１２ａ〜６１２ｅは、その再生区間が複数に分割されたデータ部分である複数の部分ストリーミング部からなる。なお、部分ストリーミング部を設定する方法については、特に限定するものではない。図７では、ストリーミング部６１２が１分毎に分割されたデータ部分が、部分ストリーミング部となっている。
【０１１１】
また、余長部６１３は、元のチャプタ５１の再生時間の長さと正規化チャプタ６１の再生時間の長さとが異なる場合に生成されるデータを持たない再生区間である。本実施形態では、各余長部６１３ａ〜６１３ｅは、０スタッフ、すなわち、”０”データで埋められている。このように、余長部６１３を０スタッフすることにより、たとえば、オリジナルコンテンツ５が動画規格ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４に準じた動画コンテンツであった場合、０スタッフされたデータ部分はデコーダに読み飛ばされ、最も近傍に位置する有効なデータがシーク（検索）されて、そのデータ位置から処理が開始される。よって、正規化処理によって、見かけ上の再生時間長が長くなったとしても、実際には、余長部６１３は読み飛ばして再生処理されるので、実際の再生時間が長くなったり、何も再生されないまま再生動作が行われたりするなどの問題が発生しない。よって、ユーザは、ストレス無く、コンテンツの再生を行うことができる。
【０１１２】
なお、本実施形態では、余長部６１３を０スタッフしているが、この構成に限定されず、他のデータで埋め込んでもよい。たとえば、メタ情報を格納するデータ部分として余長部６１３を利用してもよいし、アイキャッチやロゴなどのデータを格納するデータ部分として利用してもよい。
【０１１３】
また、オリジナルコンテンツ５が正規化処理されるとき、オリジナルコンテンツ５が有するチャプタ５１の数や、オリジナルコンテンツ５の各チャプタ５１ａ〜５１ｅの再生時間長、各チャプタ５１ａ〜５１ｅのプリフェッチ部５１１ａ〜５１１ｅ（各チャプタ５１ａ〜５１ｅの再生開始位置から任意の再生位置までの再生区間５１１ａ〜５１１ｅ）の再生時間の長さなどを示す構造化情報が作成され、ＸＭＬ形式のデータなどに変換されて、その正規化コンテンツ６に関連する情報（属性情報など）であるメタ情報とともに、正規化コンテンツ６に付加される。
【０１１４】
また、構造化情報は、正規化コンテンツ６や各正規化チャプタ６１の内容やトピックを示すトピック情報を有している。このトピック情報は、たとえば、正規化コンテンツ６や各正規化チャプタ６１の概要や、正規化コンテンツ６や各正規化チャプタ６１の内容に関連するキーワードなどを有しており、それらがテキスト形式で検索可能となっている。
【０１１５】
ここで、各正規化チャプタ６１ａ〜６１ｅの再生時間の長さや、各プリフェッチ部６１１ａ〜６１１ｅの再生時間の長さは、特に限定するものではなく、それぞれ任意の固定値に設定してよい。たとえば、ユーザが任意に設定できるものとしてもよい。また、ユーザがコンテンツサーバ２の操作入力部（不図示）または携帯端末３の端末入力部３５からそれらの値を入力して設定するものとしてもよいし、選択可能な複数の設定値が予め用意されており、ユーザは希望する設定値を選択してコンテンツサーバ２の操作入力部（不図示）または携帯端末３の端末入力部３５から入力して設定するものとしてもよい。
【０１１６】
また、本実施形態では、各正規化チャプタ６１や各プリフェッチ部６１１の再生時間の長さは、それぞれ、固定値に統一されているが、各正規化チャプタ６１や各プリフェッチ部６１１の再生区間のデータ部分の大きさを、それぞれ、固定値に統一するものとしてもよい。たとえば、各正規化チャプタ６１や各プリフェッチ部６１１を、それぞれ、任意のバイト数に統一してもよいし、コンテンツプール３７のメモリブロックの倍数となるようなバイト数に統一してもよい。なお、この場合においても、バイト数を固定長としてもよいし、前述のようにユーザが任意に設定できるものとしてもよい。このようにすることによって、コンテンツサーバ２や携帯端末３において、記憶容量の利用効率を高めることができるとともに、コンテンツの再生や正規化処理などの演算を容易にすることができる。
【０１１７】
このように、オリジナルコンテンツ５に正規化処理を行うことによって、正規化コンテンツ６を構成する各正規化チャプタ６１の時間長やそのプリフェッチ部６１１の再生時間を、それぞれ、固定長とすることができるので、正規化コンテンツ６を構成する各正規化チャプタ６１を差し替えるときや、正規化チャプタ６１の再生がプリフェッチ部６１１の再生からストリーミング部６１２の再生に切り替わるとき、又は再生する正規化チャプタ６１を任意に選択するときなどの時刻の演算処理を簡略化することができる。従って、携帯端末３が再生するコンテンツのパーソナライズ化及び動的編集をより簡便に行うことができる。
＜１−２：転送用のコンテンツの作成処理＞
【０１１８】
次に、コンテンツサーバ２にて行われる転送用正規化コンテンツの作成処理について具体的に説明する。本実施形態のコンテンツ配信システム１では、図７に示すように、コンテンツサーバ２のコンテンツ編集部２９の編集フィルタ２９１によって、正規化コンテンツ６から、各正規化チャプタ６１ａ〜６１ｅのプリフェッチ部６１１ａ〜６１１ｅからなる転送用正規化コンテンツ６Ａ（転送用コンテンツ）が生成されたのち、転送用正規化コンテンツ６Ａがコンテンツサーバ２から携帯端末３に配信される。たとえば、図７では、正規化コンテンツ６に基づいて、正規化チャプタ６１ａのプリフェッチ部６１１ａと、正規化チャプタ６１ｂのプリフェッチ部６１１ｂと、正規化チャプタ６１ｃのプリフェッチ部６１１ｃと、正規化チャプタ６１ｄのプリフェッチ部６１１ｄと、正規化チャプタ６１ｅのプリフェッチ部６１１ｅと、から構成される全再生時間長が５分の転送用正規化コンテンツ６Ａが生成されている。
【０１１９】
なお、この転送用正規化コンテンツ６Ａでは、各プリフェッチ部６１１のエンコードによる圧縮サイズに差が生じるが、デコードして得られる各プリフェッチ部６１１の再生時間長は等しくなる。よって、各プリフェッチ部６１１がザッピングしながら再生される際の再生時間の演算処理やストリーミング部６１２へ再生が移行する際にとぎれのないスムーズなスイッチングを行うための時刻計算の演算処理を容易に行うことができる。
＜１−３：コンテンツの動的編集処理＞
【０１２０】
次に、本実施形態のコンテンツ配信システム１では、ユーザの視聴履歴又はユーザの指示に基づいて、コンテンツサーバ２から携帯端末３に配信する正規化コンテンツ６の構成の動的編集を行う。ここでは、コンテンツの動的編集処理について説明する。図８は、本実施形態におけるコンテンツの動的編集の一例を示す図である。
【０１２１】
図８では、ユーザが興味を持ったチャプタ５１を有するオリジナルコンテンツ５（放送コンテンツ５Ａ）を放送した放送局Ａが朝、昼、夜と時系列に放送した放送コンテンツ５Ａ〜５Ｃの中から、各放送コンテンツ５Ａ〜５Ｃのメタ情報などを参照して、関連するトピックを有するチャプタ５１が抽出されている。抽出された各チャプタ５１には、正規化処理及び動的編集処理が行われる。さらに、それらの正規化チャプタ６１が時系列に並ぶように、正規化コンテンツ６が再構成される。
【０１２２】
また、コンテンツの発信元は、それぞれ異なっていてもよい。図９は、本実施形態におけるコンテンツの動的編集の他の例を示す図である。図９では、ユーザが興味を持ったチャプタ５１を有するオリジナルコンテンツ５（放送コンテンツ５Ｄ）と同じ時間帯に各放送局から放送された放送コンテンツ５Ｅ、５Ｆの中から、各放送コンテンツ５Ｄ〜５Ｆのメタ情報などを参照して、関連するトピックを有するチャプタ５１が抽出されている。抽出された各チャプタ５１には、正規化処理及び動的編集処理が行われる。さらに、それらの正規化チャプタ６１は、発信元である放送局毎に並ぶように、正規化コンテンツ６が再構成される。
【０１２３】
このように、本実施形態のコンテンツ配信システム１では、サブスクライバである携帯端末３の視聴履歴や明示的な指示をフィードバックすることにより、正規化コンテンツ６に動的な編集が行われる。そして、動的編集後の正規化コンテンツ６では、各チャプタ５１が携帯端末３のユーザの好みのトピックを有するものに入れ換えられている。すなわち、携帯端末３のユーザが興味を持ったチャプタ５１は残されるが、興味を持たなかったチャプタ５１は他の放送コンテンツ５から抽出された好みのトピックを有するチャプタ５１と入れ換えられる。こうして、正規化コンテンツ６は、携帯端末３のユーザの好みに合わせてパーソナライズ化される。
＜２：携帯端末側での処理＞
【０１２４】
次に、携帯端末３側で行われる主な処理について説明する。
＜２−１：視聴用のコンテンツの作成処理＞
【０１２５】
先ず、携帯端末３にて行われる視聴用コンテンツの生成処理について具体的に説明する。図１０は、本実施形態における携帯端末での視聴用のコンテンツの作成処理及び逆正規化処理について説明するための図である。前述のように、転送用正規化コンテンツ６Ａは、正規化コンテンツ６を構成する各正規化チャプタ６１のプリフェッチ部６１１を連結して生成されている。携帯端末３のコンテンツサーバ２には、転送用正規化コンテンツ６Ａが蓄積されている。携帯端末３の端末コンテンツ編集部３８が有する編集フィルタ３８１は、転送用正規化コンテンツ６Ａとその転送用正規化コンテンツ６Ａのメタ情報に含まれる構造化情報とに基づいて、図１０のように、視聴用チャプタ７１からなる視聴用コンテンツ７を生成する処理を行う。
【０１２６】
生成された視聴用コンテンツ７は、コンテンツサーバ２側の正規化コンテンツ６が有する正規化チャプタ６１ａ〜６１ｅと同数の視聴用チャプタ７１ａ〜７１ｅからなる。各視聴用チャプタ７１ａ〜７１ｅは、コンテンツサーバ２側の正規化コンテンツ６の各正規化チャプタ６１ａ〜６１ｅと対応している。また、視聴用チャプタ７１の再生区間の長さ（再生時間の長さや、データの大きさなど）は対応する正規化チャプタ６１と同じである。すなわち、各視聴用チャプタ７１ａ〜７１ｅの再生区間の長さは、コンテンツサーバ２側の正規化コンテンツ６の各正規化チャプタ６１ａ〜６１ｅと同じ固定値に統一されている。
【０１２７】
また、各視聴用チャプタ７１は、転送用正規化コンテンツ６Ａのプリフェッチ部７１１と、コンテンツサーバ２側の正規化コンテンツ６の正規化チャプタ６１のストリーミング部６１２に対応するストリーミング部７１２と、コンテンツサーバ２側の正規化コンテンツ６の正規化チャプタ６１の余長部６１３に対応する余長部７１３と、から構成される。また、各視聴用チャプタ７１のストリーミング部７１２は、対応する正規化チャプタ６１のストリーミング部５１２と同様に、複数に分割された複数の部分ストリーミング部からなる。
【０１２８】
ここで、コンテンツサーバ２から配信される転送用正規化コンテンツ６Ａには、コンテンツサーバ２側の正規化コンテンツ６のストリーミング部６１２及び余長部６１３のデータは含まれていない。よって、視聴用コンテンツ７が生成される時点では、ストリーミング部７１２及び余長部７１３には実際のデータは格納されていない。よって、この時点では、ストリーミング部７１２及び余長部７１３は、０スタッフ、すなわち、”０”データで埋められている。
＜２−２：コンテンツの逆正規化処理＞
【０１２９】
次に、携帯端末３にて行われるコンテンツの逆正規化処理について具体的に説明する。携帯端末３のコンテンツ再生部３６が有する逆正規化フィルタ３６１は、ユーザの視聴履歴又はユーザの指示に基づいて、対応する正規化チャプタ６１のストリーミング部６１２のデータがコンテンツサーバ２から携帯端末３に転送されてきたとき、そのデータをストリーミング部７１２に格納する逆正規化処理を行う。たとえば、図１０では、ユーザの視聴履歴又はユーザの指示に基づいて、携帯端末３からコンテンツサーバ２に対応する正規化チャプタ６１のストリーミング部６１２が転送されたとき、携帯端末３のコンテンツプール３７が有する逆正規化フィルタ３６１は、矢印Ａのように、視聴用チャプタ７１のストリーミング部７１２にストリーミング方式で転送されたデータが格納されている。なお、この時点においても、余長部７１３には新たに格納されるデータはないので、０スタッフされた状態となっている。
【０１３０】
なお、本実施形態では、余長部７１３は０スタッフされているが、この構成に限定されず、他のデータで埋め込まれていてもよい。たとえば、メタ情報を格納するデータ部分として余長部７１３を利用してもよいし、アイキャッチやロゴなどのデータを格納するデータ部分として利用してもよい。
＜３：コンテンツ配信システムの動作の説明＞
【０１３１】
次に、本実施形態のコンテンツ配信システム１の具体的な動作について説明する。コンテンツサーバ２から携帯端末３へのコンテンツの配信に際し、コンテンツサーバ２及び携帯端末３は、最初に、初期化動作を行う。
【０１３２】
ここでは、コンテンツサーバ２が、コンテンツ配信のための初期化動作として、コンテンツサーバ２に蓄積される複数のコンテンツをコレクションとして管理するマスターコンテンツプール２６の初期化動作の手順を説明する。図１１は、本実施形態におけるコンテンツサーバでのマスターコンテンツプールの作成とその初期化処理の手順を説明するための動作図である。
【０１３３】
先ず、ステップＳ１０１において、コンテンツサーバ２は、コンテンツサーバ２に蓄積されるコンテンツを、コレクション（互いに構造的な相関を有してなるコンテンツの集合体）として管理するためのマスターコンテンツプール２６を作成する。なお、このマスターコンテンツプール２６は、コンテンツサーバ２にただ一つのみ作成される。
【０１３４】
ステップ１０２では、コンテンツサーバ２のマスターコンテンツプール２６は、マスターコンテンツプール２６が管理するコレクション（コンテンツサーバ２に蓄積され、互いに構造的な相関を有してなるコンテンツの集合体）を管理するためのＸＭＰＰコレクションノード情報の作成を要求する旨を、イベント管理部２８に送信する。
【０１３５】
ステップ１０３において、イベント管理部２８は、マスターコンテンツプール２６用のＸＭＰＰコレクションノード情報をマスターコンテンツプール２６が管理するコレクションと関連付けて作成する。なお、このマスターコンテンツプール２６用のＸＭＰＰコレクションノード情報は、例えば、コンテンツサーバ２が有する揮発性メモリ（不図示）や記憶部２３などに作成される。
【０１３６】
ステップＳ１０４において、イベント管理部２８は、マスターコンテンツプール２６用のＸＭＰＰコレクションノード情報を作成した旨をマスターコンテンツプール２６に送信する。なお、マスターコンテンツプール２６の初期化の時点では、マスターコンテンツプール２６には、管理すべきコンテンツが含まれていない。よって、この時点では、ＸＭＰＰコレクションノード情報は空のコレクションに関連付けられていることとなる。
【０１３７】
次に、コンテンツサーバ２は、作成したマスターコンテンツプール２６用のＸＭＰＰコレクションノード情報に対して属性情報を設定する。ステップＳ１０５において、マスターコンテンツプール２６は、Ｓ１０３にて作成されたマスターコンテンツプール２６用のＸＭＰＰコレクションノード情報に属性情報を設定する旨をイベント管理部２８に送信する。
【０１３８】
ステップＳ１０６において、イベント管理部２８は、マスターコンテンツプール２６用のＸＭＰＰコレクションノード情報に属性情報を作成するためのデータフォーム情報をマスターコンテンツプール２６に送信する。
【０１３９】
ステップＳ１０７では、マスターコンテンツプール２６が、イベント管理部２８から受信したデータフォーム情報に基づき、マスターコンテンツプール２６用のＸＭＰＰコレクションノード情報に属性情報を設定するための設定情報を作成し、作成した設定情報をイベント管理部２８に送信する。
【０１４０】
ステップＳ１０８では、イベント管理部２８は、マスターコンテンツプール２６に設定情報を確かに受け取った旨を送信する。
【０１４１】
以上により、コンテンツサーバ２にマスターコンテンツプール２６が生成されるとともに、その初期化処理が完了する。
【０１４２】
次に、コンテンツサーバ２は、初期化処理を行ったマスターコンテンツプール２６に、サブスクライバ（コンテンツを配信する携帯端末３）と同じ数のサブスクライバコンテンツプール２７を作成し、それらに属性設定を行う。図１２は、本実施形態におけるコンテンツサーバでのサブスクライバコンテンツプールの作成とそれらの初期化処理の手順を説明するための動作図である。
【０１４３】
先ず、ステップ２０１において、マスターコンテンツプール２６は、サブスクライバ（携帯端末３）に配信するコンテンツをそのサブスクライバ（携帯端末３）毎にコレクションとして管理するサブスクライバコンテンツプール２７を作成する。なお、このサブスクライバコンテンツプール２７は、マスターコンテンツプール２６内に、コンテンツサーバ２がコンテンツを配信する携帯端末３と同じ数だけ作成される。
【０１４４】
ステップ２０２では、サブスクライバコンテンツプール２７は、そのサブスクライバコンテンツプール２７自身が管理するコレクションを管理するためのサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報の作成を要求する旨を、イベント管理部２８に送信する。
【０１４５】
ステップ２０３において、イベント管理部２８は、サブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報をサブスクライバコンテンツプール２７が管理するコレクションと関連付けて作成する。なお、このサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報は、例えば、コンテンツサーバ２が有する揮発性メモリ（不図示）や記憶部２３などに作成される。
【０１４６】
ステップＳ２０４において、イベント管理部２８は、サブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報を作成した旨をサブスクライバコンテンツプール２７に送信する。なお、マスターコンテンツプール２６の初期化の時点では、サブスクライバコンテンツプール２７には、管理すべきコンテンツが含まれていない。よって、この時点では、サブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報は空のコレクションに関連付けられていることとなる。
【０１４７】
ステップＳ２０５において、サブスクライバコンテンツプール２７は、そのサブスクライバコンテンツプール２７自身の生成処理が終了した旨を、マスターコンテンツプール２６に送信する。
【０１４８】
ステップＳ２０６において、マスターコンテンツプール２６は、サブスクライバコンテンツプール２７に属性設定を指示する旨を、サブスクライバコンテンツプール２７に送信する。
【０１４９】
ステップＳ２０７において、サブスクライバコンテンツプール２７は、Ｓ２０３にて作成されたＸＭＰＰコレクションノード情報に属性情報を設定する旨をイベント管理部２８に送信する。
【０１５０】
ステップＳ２０８において、イベント管理部２８は、サブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報に属性情報を作成するためのデータフォーム情報をサブスクライバコンテンツプール２７に送信する。
【０１５１】
ステップＳ２０９では、サブスクライバコンテンツプール２７が、イベント管理部２８から受信したデータフォーム情報に基づき、サブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報に属性情報を設定するための設定情報を作成し、作成した設定情報をイベント管理部２８に送信する。
【０１５２】
ステップＳ２１０では、イベント管理部２８は、サブスクライバコンテンツプール２７に設定情報を確かに受け取った旨を送信する。
【０１５３】
ステップＳ２１１では、サブスクライバコンテンツプール２７は、マスターコンテンツプール２６に属性設定が終了した旨を送信する。
【０１５４】
そして、コンテンツサーバ２は、上記ステップＳ２０１〜２１１を、コンテンツを配信する携帯端末３（サブスクライバ）の数と同じ回数だけ繰り返す。こうすることで、各サブスクライバコンテンツプール２７に対応するＸＭＰＰコレクションノード情報それぞれに属性情報が設定される。以上により、コンテンツサーバ２での初期化処理が完了する。
【０１５５】
次に、携帯端末３が、コンテンツサーバ２から配信されたコンテンツを受信するための初期化処理を行う手順を説明する。図１３は、本実施形態における携帯端末でのコンテンツプールの作成とそれらの初期化処理の手順を説明するための動作図である。
【０１５６】
先ず、ステップＳ３０１において、携帯端末３は、携帯端末３に蓄積される個々のコンテンツに対して、メタ情報及び構造化情報を１対１に対応付けて管理するためのコンテンツプール３７を作成する。なお、このコンテンツプール３７は、その携帯端末３にただ一つのみ作成される。
【０１５７】
次に、携帯端末３は、コンテンツを配信するコンテンツサーバ２を、ＤＩＳＣＯ（ＸＭＰＰのＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ））を利用して、探索する。ステップＳ３０２において、携帯端末３のコンテンツプール３７は、コンテンツサーバ２のイベント管理部２８に、その携帯端末３に対応するサブスクライバコンテンツプール２７に関連付けられているＸＭＰＰコレクションノード情報、すなわち、図１２のステップＳ２０３〜Ｓ２１０にて作成及び属性設定したサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報の検索を要求する旨を送信する。
【０１５８】
ステップＳ３０３において、コンテンツサーバ２のイベント管理部２８は、対応するサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報を同定した旨を携帯端末３に送信する。これにより、携帯端末３は、対応するサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報を発見する。
【０１５９】
次に、携帯端末３は、コンテンツプール３７に対する属性情報の設定を行う。ステップＳ３０４において、携帯端末３のコンテンツプール３７は、属性情報の設定情報を、コンテンツサーバ２のイベント管理部２８に問い合わせる旨を送信する。
【０１６０】
ステップＳ３０５において、コンテンツサーバ２のイベント管理部２８は、携帯端末３のコンテンツプール３７に対する属性情報の設定情報を、携帯端末３に送信する。
【０１６１】
ステップＳ３０６において、携帯端末３に対応するサブスクライバコンテンツプール２７用のＸＭＰＰコレクションノード情報の検索が終了する。こうして、携帯端末３でのコンテンツプール３７の生成とその初期化の処理が終了する。
【０１６２】
次に、コンテンツサーバ２で新規コンテンツの到着やコンテンツが更新されてアクセス可能となったことなどのイベントが発生したとき、それらのイベント発生の通知がコンテンツサーバ２から携帯端末３に送信させるために、携帯端末３がコンテンツサーバ２に対してサブスクライブする手順について説明する。図１４は、本実施形態のコンテンツ配信システムにおいて、携帯端末がコンテンツサーバにサブスクライブする手順を説明するための動作図である。
【０１６３】
ステップＳ４０１において、携帯端末３のコンテンツプール３７は、コンテンツサーバ２へのサブスクライブを開始する。
【０１６４】
ステップＳ４０２において、携帯端末３のコンテンツプール３７は、コンテンツサーバ２にサブスクライブする旨を、コンテンツサーバ２のイベント管理部２８に通知する。
【０１６５】
ステップＳ４０３において、コンテンツサーバ２のイベント管理部２８は、携帯端末３から、その携帯端末３に対応するサブスクライバコンテンツプール２７をサブスクライブする旨を受信したことを、そのサブスクライバコンテンツプール２７に通知する。
【０１６６】
ステップＳ４０４において、サブスクライバコンテンツプール２７は、サーバコンテンツ編集部２９の編集フィルタ２９１を登録する旨をマスターコンテンツプール２６に通知する。
【０１６７】
ステップＳ４０５において、マスターコンテンツプール２６は、サブスクライバコンテンツプール２７に対応する編集フィルタ２９１の設定を指示する旨をサーバコンテンツ編集部２９に通知する。
【０１６８】
ステップＳ４０６において、サーバコンテンツ編集部２９は、サブスクライバコンテンツプール２７に対応する編集フィルタ２９１を設定する。
【０１６９】
ステップＳ４０７において、マスターコンテンツプール２６は、属性設定を指示する旨を、サブスクライバコンテンツプール２７に送信する。
【０１７０】
ステップＳ４０８において、サブスクライバコンテンツプール２７は、携帯端末３から確かにサブスクライブされた旨を、イベント管理部２８に通知する。
【０１７１】
ステップ４０９において、コンテンツサーバ２のイベント管理部２８は、携帯端末３から確かにサブスクライブされた旨を、携帯端末３のコンテンツプール３７に送信する。
【０１７２】
ステップ４１０において、携帯端末３のコンテンツプール３７は、コンテンツサーバ２へのサブスクライブ処理が終了した旨を受信することにより、携帯端末３での初期化処理を完了する。
【０１７３】
次に、コンテンツサーバ２が新規コンテンツの初期化処理を行う手順について説明する。図１５は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが新コンテンツに初期化処理を行う手順を説明するための動作図である。
【０１７４】
ステップＳ５０１では、コンテンツサーバ２のコンテンツ受付部２５が、外部からチャプタ構造を有するコンテンツを新たに受信する。たとえば、コンテンツサーバ２が家庭にあるＤＶＤレコーダのような自動録画する機能を有するＡＶ機器である場合には、受信した放送コンテンツを記録して、オリジナルコンテンツ５として蓄積する。
【０１７５】
ステップＳ５０２では、コンテンツ受付部２５は、正規化フィルタ２５１により、受信したオリジナルコンテンツ５に正規化処理を行い、予め定めた固定の再生時間長の正規化チャプタ６１からなる正規化コンテンツ６を生成する。また、生成された正規化コンテンツ６を構成する正規化チャプタ６１は、オリジナルコンテンツ５のチャプタ５１の再生開始位置から予め定められた長さの再生位置までの再生区間のデータ部分であるプリフェッチ部６１１と、プリフェッチ部６１１の再生が終了する再生位置から正規化処理する前のチャプタ５１の再生終了位置までの再生区間のデータ部分であるストリーミング部６１２と、正規化処理する前のチャプタ５１の再生終了位置から正規化チャプタ６１の再生終了位置までの再生区間のデータ部分である余長部６１３とから構成される。また、各ストリーミング部６１２は、任意の長さの再生区間毎に分割された１又は複数の部分ストリーミング部からなる。
【０１７６】
ここで、各正規化チャプタ６１の再生時間長は、それぞれ、予め定めた第１の固定値に統一されている。同様に、各プリフェッチ部６１１の再生時間長も、それぞれ、予め定めた第２の固定値に統一されている。なお、本実施形態では、各正規化チャプタ６１の再生時間長及び各プリフェッチ部６１１の再生時間長は、ユーザが任意の固定値に設定できるものとしてもよい。たとえば、ユーザがコンテンツサーバ２の操作入力部（不図示）または携帯端末３の端末入力部３５からそれらの値を入力して設定するものとしてもよいし、選択可能な複数の設定値が予め用意されており、ユーザは希望する設定値を選択してコンテンツサーバ２の操作入力部（不図示）または携帯端末３の端末入力部３５から入力して設定するものとしてもよい。
【０１７７】
また、本実施形態では、各正規化チャプタ６１や各プリフェッチ部６１１が、それぞれ、再生時間長を統一しているが、再生区間のデータ部分の大きさを統一するものとしてもよい。たとえば、各正規化チャプタ６１や各プリフェッチ部６１１を、それぞれ、任意のバイト数に統一してもよいし、コンテンツプール３７のメモリブロックの倍数となるようなバイト数に統一してもよい。なお、この場合においても、バイト数を固定長としてもよいし、前述のようにユーザが任意に設定できるものとしてもよい。このようにすることによって、コンテンツサーバ２や携帯端末３において、記憶容量の利用効率を高めることができるとともに、コンテンツの再生や正規化処理などの演算を容易にすることができる。
【０１７８】
次に、ステップＳ５０３では、コンテンツ受付部２５は、正規化チャプタ６１の数や、正規化処理前の各チャプタ５１の再生時間長、各正規化チャプタ６１やそれらのプリフェッチ部５１１の再生時間長などを構造化情報として、そのコンテンツに関連する情報（属性情報など）であるメタ情報とともに、ＸＭＬ形式のデータなどに変換して、正規化コンテンツ６に付加する。
【０１７９】
ステップＳ５０４では、コンテンツ受付部２５は、正規化コンテンツ６をマスターコンテンツプール２６に転送する。
【０１８０】
ステップＳ５０５では、マスターコンテンツプール２６は、転送されてきた正規化コンテンツ６や各正規化チャプタ６１に、それぞれ一意に区別して識別可能な識別子（コンテンツＩＤ、チャプタＩＤ）を、そのメタ情報として付与する。
【０１８１】
ステップＳ５０６では、マスターコンテンツプール２６は、その正規化コンテンツ６に対応する正規化コンテンツ６用のＸＭＰＰコレクションノード情報の作成を要求する旨を、イベント管理部２８に通知する。
【０１８２】
ステップＳ５０７では、イベント管理部２８は、その正規化コンテンツ６に対応するＸＭＰＰコレクションノード情報を作成する。なお、この正規化コンテンツ６用のＸＭＰＰコレクションノード情報は、例えば、コンテンツサーバ２が有する揮発性メモリ（不図示）や記憶部２３などに作成される。
【０１８３】
ステップＳ５０８では、イベント管理部２８は、その正規化コンテンツ６に対応するＸＭＰＰコレクションノード情報を作成した旨をマスターコンテンツプール２６に通知する。
【０１８４】
以上により、コンテンツの初期化処理が終了する。なお、Ｓ５０１では、外部から新コンテンツを受信するものとしたが、コンテンツサーバ２にて新たに生成されたコンテンツを新規コンテンツとしてもよい。
【０１８５】
次に、生成した正規化コンテンツ６用のＸＭＰＰコレクションノード情報の属性設定が行われる手順について説明する。図１６は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが正規化コンテンツに対応するＸＭＰＰコレクションノード情報に属性設定を行う手順を説明するための動作図である。
【０１８６】
ステップＳ６０１では、マスターコンテンツプール２６は、図１５のＳ５０７にて作成された正規化コンテンツ６用のＸＭＰＰコレクションノード情報に属性情報を設定する旨をイベント管理部２８に通知する。
【０１８７】
ステップ６０２では、イベント管理部２８は、その正規化コンテンツ６用のＸＭＰＰコレクションノード情報に属性情報を作成するためのデータフォーム情報をマスターコンテンツプール２６に転送する。
【０１８８】
ステップＳ６０３では、マスターコンテンツプール２６が、イベント管理部２８から受信したデータフォーム情報に基づき、正規化コンテンツ６用のＸＭＰＰコレクションノード情報に属性情報を設定するための設定情報を作成し、作成した設定情報をイベント管理部２８に転送する。
【０１８９】
ステップＳ６０４では、イベント管理部２８は、マスターコンテンツプール２６に設定情報を確かに受け取った旨を通知する。
【０１９０】
次に、コンテンツサーバ２は、正規化コンテンツ６を構成する各正規化チャプタ６１に対応するＸＭＰＰリストノード情報を作成し、そのＸＭＰＰリストノード情報に属性設定を行う手順を説明する。図１７は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが各正規化チャプタに対応するＸＭＰＰリストノード情報を作成する手順を説明するための動作図である。
【０１９１】
ステップＳ７０１では、コンテンツサーバ２のマスターコンテンツプール２６は、正規化チャプタ６１に対応するＸＭＰＰリストノード情報の作成を要求する旨を、イベント管理部２８に通知する。
【０１９２】
ステップ７０２において、イベント管理部２８は、ＸＭＰＰリストノード情報を正規化チャプタ６１と関連付けて作成する。なお、このＸＭＰＰリストノード情報は、例えば、コンテンツサーバ２が有する揮発性メモリ（不図示）や記憶部２３などに作成される。
【０１９３】
ステップＳ７０３において、イベント管理部２８は、ＸＭＰＰリストノード情報を作成した旨をマスターコンテンツプール２６に通知する。
【０１９４】
ステップＳ７０４において、マスターコンテンツプール２６は、Ｓ７０２にて作成されたＸＭＰＰリストノード情報に属性情報を設定する旨をイベント管理部２８に通知する。
【０１９５】
ステップＳ７０５において、イベント管理部２８は、ＸＭＰＰリストノード情報に属性情報を作成するためのデータフォーム情報をマスターコンテンツプール２６に転送する。
【０１９６】
ステップＳ７０６では、マスターコンテンツプール２６が、イベント管理部２８から受信したデータフォーム情報に基づき、ＸＭＰＰリストノード情報に属性情報を設定するための設定情報を作成し、作成した設定情報をイベント管理部２８に通知する。
【０１９７】
ステップＳ７０７では、イベント管理部２８は、マスターコンテンツプール２６に設定情報を確かに受け取った旨を通知する。
【０１９８】
コンテンツサーバ２は、正規化コンテンツ６を構成する正規化チャプタ６１の数だけステップＳ７０１〜Ｓ７０７の手順を繰り返し、各正規化チャプタ６１に対応するＸＭＰＰリストノード情報の作成とその属性設定とを行う。
【０１９９】
ここで、この時点では、サブスクライバコンテンツプール２７には、図１５のステップＳ５０２で生成した正規化コンテンツ６に対する携帯端末３（又はそのユーザ）のアクセス権が設定されていない。従って、マスターコンテンツプール２６は、各サブスクライバコンテンツプール２７に、対応するサブスクライバ（携帯端末３）に合わせたアクセス権を設定する必要がある。よって、各サブスクライバコンテンツプール２７に携帯端末３（又はそのユーザ）に対するアクセス権を設定する手順を説明する。図１８は、本実施形態において、各サブスクライバコンテンツプールにアクセス権が設定される手順を説明するための動作図である。
【０２００】
ステップＳ８０１では、マスターコンテンツプール２６は、サーバコンテンツ編集部２９の編集フィルタ２９１に対して、アクセス権情報のチェックを行う。
【０２０１】
ステップＳ８０２では、マスターコンテンツプール２６は、正規化コンテンツ６用のＸＭＰＰコレクションノード情報や各正規化チャプタ６１用のＸＭＰＰリストノード情報に対して、対応するサブスクライバである携帯端末３（又はそのユーザ）のアクセス権を示すアクセス権情報を属性情報として設定する。
【０２０２】
ステップＳ８０３において、マスターコンテンツプール２６は、正規化コンテンツ６用のＸＭＰＰコレクションノード情報や各正規化チャプタ６１用のＸＭＰＰリストノード情報に対するアクセス権を設定する旨をイベント管理部２８に通知する。
【０２０３】
ステップＳ８０４において、イベント管理部２８は、正規化コンテンツ６用のＸＭＰＰコレクションノード情報や各正規化チャプタ６１用のＸＭＰＰリストノード情報に対するアクセス権を作成するためのデータフォーム情報をマスターコンテンツプール２６に通知する。
【０２０４】
ステップＳ８０５では、マスターコンテンツプール２６は、イベント管理部２８から受信したデータフォーム情報に基づき、正規化コンテンツ６用のＸＭＰＰコレクションノード情報や各正規化チャプタ６１用のＸＭＰＰリストノード情報に対するアクセス権を設定するための設定情報を作成し、作成した設定情報をイベント管理部２８に転送する。
【０２０５】
ステップＳ８０６では、イベント管理部２８は、マスターコンテンツプール２６に設定情報を確かに受け取った旨を通知する。
【０２０６】
ステップＳ８０１〜Ｓ８０６の手順は、サブスクライブしている携帯端末３の数と同じ回数だけ繰り返され、正規化コンテンツ６用の各ＸＭＰＰコレクションノード情報や各正規化チャプタ６１用のＸＭＰＰリストノード情報、各サブスクライバコンテンツプール２７に対して、対応するサブスクライバである携帯端末３（又はそのユーザ）のアクセス権の設定が行われる
【０２０７】
そして、ステップ８０８において、マスターコンテンツプール２６は、アクセス権の設定処理を終了する。
【０２０８】
次に、コンテンツサーバ２が実際にコンテンツを携帯端末３に配信し、携帯端末３にて配信されたコンテンツが再生される手順について説明する。
【０２０９】
先ず、コンテンツサーバ２は、各正規化チャプタ６１のプリフェッチ部６１１のみからなる転送用正規化コンテンツ６Ａを、携帯端末３に送信する。図１９は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが転送用正規化コンテンツを携帯端末に送信する手順を説明するための動作図である。
【０２１０】
ステップＳ９０１では、サブスクライバコンテンツプール２７は、新たな正規化コンテンツ６を受け付けたとき、携帯端末３に配信すべき新たなコンテンツがある旨をイベント管理部２８に送信する。
【０２１１】
ステップＳ９０２では、イベント管理部２８は、携帯端末３に配信すべき新たなコンテンツがある旨を確かに受け取ったことをサブスクライバコンテンツプール２７に送信する。
【０２１２】
また、ステップＳ９０３において、コンテンツサーバ２のイベント管理部２８は、携帯端末３に配信すべき新たなコンテンツがある旨を、携帯端末３のコンテンツプール３７に通知する。
【０２１３】
ステップＳ９０４では、携帯端末３のコンテンツプール３７は、コンテンツサーバ２のこの携帯端末３に対応するサブスクライバコンテンツプール２７にある新たなコンテンツの送信を要求する旨を、コンテンツサーバ２の対応するサブスクライバコンテンツプール２７に送信する。なお、ステップＳ９０４の手順は、ステップＳ９０３の手順が行われた後の任意のタイミングで行われる。たとえば、ステップＳ９０３の手順が行われた直後にステップＳ９０４の手順が行われてもよいし、予め定めたタイミングでステップＳ９０４の手順が行われてもよい。この予め定められたタイミングとしては、コンテンツサーバ２と携帯端末３とが通信可能なときや、ステップＳ９０３の手順が行われてから所定の時間後などが挙げられる。
【０２１４】
ステップＳ９０５では、コンテンツサーバ２のサブスクライバコンテンツプール２７が、携帯端末３に配信すべき新たな正規化コンテンツ６から転送用正規化コンテンツ６Ａを生成する。具体的には、サブスクライバコンテンツプール２７は、サーバコンテンツ編集部２９に、正規化コンテンツ６に基づいて転送用正規化コンテンツ６Ａを生成することを要求する。サーバコンテンツ編集部２９では、編集フィルタ２９１が正規化コンテンツ６に基づいて転送用正規化コンテンツ６Ａを生成する。そして、サーバコンテンツ編集部２９は、サブスクライバコンテンツプール２７に、転送用正規化コンテンツ６Ａを転送する。
【０２１５】
ステップＳ９０６において、コンテンツサーバ２のサブスクライバコンテンツプール２７は、Ｊｉｎｇｌｅ及びＪｉｎｇｌｅ−ｆｔに規定された規約に準じて、転送用正規化コンテンツ６Ａを、そのメタ情報や構造化情報などを有するＸＭＬファイルとともに、携帯端末３のコンテンツプール３７に転送する。（コンテンツ配信ステップ：視聴履歴送信ステップの一部）
【０２１６】
このように、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＪｉｎｇｌｅ（ＸＥＰ−０１６６）及びＪｉｎｇｌｅ−ｆｔ（ＸＥＰ−０２３４）に規定された規約に準じて、転送用コンテンツを送信することにより、ＮＡＴやファイヤウォールによって遮断されている一般家庭内に設置されている録画機能を有するハードディスクレコーダや、ＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器（コンテンツサーバ２）から情報端末装置（携帯端末３）にコンテンツの配信をすることができる。
【０２１７】
また、情報端末装置に予め配信される転送用正規化コンテンツ６Ａのデータサイズは、転送用正規化コンテンツ６Ａを構成する各プリフェッチ部６１１のデータサイズだけで済むので、サーバから情報端末装置への転送用正規化コンテンツ６Ａの配信に要する通信データ量と通信時間を大幅に短縮することができる。
【０２１８】
ステップＳ９０７において、携帯端末３は、転送用正規化コンテンツ６Ａから視聴用コンテンツ７を生成する。こうして、携帯端末３は、視聴用コンテンツ７を再生可能な状態となる。具体的には、携帯端末３のコンテンツプール３７は、端末コンテンツ編集部３８に、転送用正規化コンテンツ６Ａに基づいて視聴用コンテンツ７を生成することを要求する。端末コンテンツ編集部３８では、編集フィルタ３８１が、転送用正規化コンテンツ６Ａに基づいて視聴用コンテンツ７を生成する。そして、端末コンテンツ編集部３８は、コンテンツプール３７に、生成した視聴用コンテンツ７を転送する。
【０２１９】
以上により、コンテンツサーバ２から配信される新たなコンテンツの各プリフェッチ部が携帯端末３で再生され、ユーザは、任意のタイミングで、各プリフェッチ部をザッピングしながら視聴することができる。また、ユーザは、携帯端末３に予め配信された転送用正規化コンテンツ６Ａから生成した視聴用コンテンツ７の各視聴用チャプタ７１のプリフェッチ部７１１をザッピングしながら視聴することによって、視聴用コンテンツ７全体の中から、興味を持ったり視聴を希望したりした視聴用チャプタ７１を容易に選択することができる。
【０２２０】
次に、視聴用コンテンツ７の各プリフェッチ部７１１をザッピングしながら視聴したユーザが、視聴を希望するプリフェッチ部７１１の視聴用チャプタ７１の残りの部分（ストリーミング部７１２）に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、コンテンツサーバ２から携帯端末３に転送させて、携帯端末３で再生させる手順について説明する。図２０は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバから携帯端末にストリーミング部が転送される手順を説明するための動作図である。
【０２２１】
ステップＳ１００１において、携帯端末３で再生されている視聴用コンテンツ７の各プリフェッチ部７１１をザッピングしながら視聴したユーザは、興味を持ち、視聴を希望するプリフェッチ部７１１を、端末入力部３５の操作入力により指定する。
【０２２２】
ステップＳ１００２において、コンテンツプール３７は、ユーザが指定したプリフェッチ部７１１を再生するとともに、そのプリフェッチ部７１１に対応する視聴用チャプタ７１の残りの部分（そのプリフェッチ部７１１に続くストリーミング部７１２）に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、コンテンツサーバ２からその携帯端末３への転送を要求する旨を、ユーザ希望情報として、コンテンツサーバ２のイベント管理部２８に送信する。（希望情報送信ステップ）
【０２２３】
ステップＳ１００３において、コンテンツサーバ２のイベント管理部２８は、携帯端末３のコンテンツプール３７に、ストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を確かに受け取った旨を送信する。
【０２２４】
ステップＳ１００４において、コンテンツサーバ２のイベント管理部２８は、携帯端末３がサブスクライブしているサブスクライバコンテンツプール２７に、ユーザがＳ１００１にて指定したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、その携帯端末３に転送することを要求する旨を通知する。
【０２２５】
ステップＳ１００５において、コンテンツサーバ２のサブスクライバコンテンツプール２７は、Ｊｉｎｇｌｅ及びＪｉｎｇｌｅ−ｒｔｐに規定された規約に準じて、ユーザがＳ１００１にて操作入力したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、携帯端末３のコンテンツプール３７にストリーミング方式で転送する。（後続データ送信ステップ）
【０２２６】
このように、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＪｉｎｇｌｅ（ＸＥＰ−０１６６）及びＪｉｎｇｌｅ−ｒｔｐ（ＸＥＰ−０１６７）に規定された規約に準じて、転送用コンテンツを送信することにより、ＮＡＴやファイヤウォールによって遮断されている一般家庭内に設置されている録画機能を有するハードディスクレコーダや、ＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器（コンテンツサーバ２）から情報端末装置（携帯端末３）に、コンテンツの配信をすることができる。
【０２２７】
また、ユーザがステップＳ１００１にて希望する視聴用チャプタ７１を選択したとき、対応する正規化チャプタ６１の残りのデータ部分（すなわち、ストリーミング部６１２）がコンテンツサーバ２から携帯端末３にストリーミング方式で転送されるので、ユーザは、プリフェッチ部７１１に続けて途切れなくストリーミング部７１２を視聴することができる。よって、ユーザに、あたかも指定した視聴用チャプタ７１全体を携帯しているかのような利用感を与えることができる。
【０２２８】
ステップ１００６において、携帯端末３のコンテンツプール３７は、転送されてきたストリーミング部６１２をバッファリングしながら、逆正規化フィルタ３６１に、視聴用コンテンツ７の逆正規化処理を行わせる。すなわち、転送されてきたストリーミング部６１２が、対応する視聴用コンテンツ７のストリーミング部７１２に格納される。具体的には、携帯端末３のコンテンツプール３７は、コンテンツ再生部３６に、視聴用コンテンツ７を編集することを要求する。コンテンツ再生部３６では、逆正規化フィルタ３６１が、転送されてきたストリーミング部６１２を、対応する視聴用コンテンツ７のストリーミング部７１２に格納する。そして、コンテンツ再生部３６は、コンテンツプール３７に、編集した視聴用コンテンツ７を転送する。
【０２２９】
ステップＳ１００７において、逆正規化処理により、転送されてきたストリーミング部６１２が格納されたストリーミング部７１２が、携帯端末３にて再生される。（後続データ再生ステップ）
【０２３０】
以上により、ユーザは、興味を持ち、視聴を所望する視聴用チャプタ７１を途中で途切れることなく、視聴することができる。なお、ステップ１００２において、携帯端末３のコンテンツプール３７は、ユーザの指示により再生されたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を、コンテンツサーバ２のイベント管理部２８に送信するものとしたが、ユーザの指示によって所定の再生区間以上の再生が行われたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。たとえば、ユーザが選択したプリフェッチ部７１１の全再生区間の半分が再生された時点或いは所定の再生時間後（再生開始から３０秒後など）にストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。このようにすることによって、プリフェッチ部７１１の再生に続いてストリーミング部７１２を途切れなく再生することをより確実に行うことができる。
【０２３１】
次に、コンテンツサーバ２が、ユーザの視聴履歴又はユーザの指示に基づいて、ユーザに提供するコンテンツの内容を動的に組み替える手順について説明する。図２１は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが携帯端末のユーザの視聴履歴を取得する手順を説明するための動作図である。
【０２３２】
ステップＳ１１０１において、携帯端末３にて再生されている視聴用コンテンツ７の各プリフェッチ部７１１をザッピングしながら視聴したユーザは、興味を持ち、視聴を希望するプリフェッチ部７１１を、端末入力部３５の操作入力により指定する。
【０２３３】
ステップＳ１１０２において、携帯端末３のコンテンツプール３７は、ユーザが指定したプリフェッチ部７１１を再生するとともに、そのプリフェッチ部７１１に対応する視聴用チャプタ７１の残りの部分（そのプリフェッチ部７１１に続くストリーミング部７１２）に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、コンテンツサーバ２からその携帯端末３への転送を要求する旨を、ユーザ希望情報として、コンテンツサーバ２のイベント管理部２８に送信する。（希望情報送信ステップ：視聴履歴送信ステップの一部）
【０２３４】
ステップＳ１１０３において、コンテンツサーバ２のイベント管理部２８は、携帯端末３のコンテンツプール３７に、ストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を確かに受け取った旨を送信する。
【０２３５】
ステップＳ１１０４において、コンテンツサーバ２のイベント管理部２８は、携帯端末３がサブスクライブしているサブスクライバコンテンツプール２７に、ユーザがＳ１１０１にて指定したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、その携帯端末３に転送することを要求する旨を通知する。
【０２３６】
ステップＳ１１０５において、コンテンツサーバ２のサブスクライバコンテンツプール２７は、Ｊｉｎｇｌｅ及びＪｉｎｇｌｅ−ｒｔｐに規定された規約に準じて、ユーザがＳ１００１にて操作入力したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、携帯端末３のコンテンツプール３７にストリーミング方式で転送する。（後続データ送信ステップ：視聴履歴送信ステップの一部）
【０２３７】
このように、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＪｉｎｇｌｅ（ＸＥＰ−０１６６）及びＪｉｎｇｌｅ−ｒｔｐ（ＸＥＰ−０１６７）に規定された規約に準じて、転送用正規化コンテンツ６Ａが送信されることにより、ＮＡＴやファイヤウォールによって遮断されている一般家庭内に設置されている録画機能を有するハードディスクレコーダや、ＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器（コンテンツサーバ２）から情報端末装置（携帯端末３）にコンテンツの配信をすることができる。
【０２３８】
また、ユーザがステップＳ１１０１にて希望する視聴用チャプタ７１を選択したとき、対応する正規化チャプタ６１の残りのデータ部分（すなわち、ストリーミング部６１２）がコンテンツサーバ２から携帯端末３にストリーミング方式で転送されるので、ユーザは、プリフェッチ部７１１に続けて途切れなくストリーミング部７１２を視聴することができる。よって、ユーザに、あたかも指定した視聴用チャプタ７１全体を携帯しているかのような利用感を与えることができる。
【０２３９】
ステップ１１０６において、携帯端末３のコンテンツプール３７は、転送されてきたストリーミング部６１２をバッファリングしながら、逆正規化フィルタ３６１に、視聴用コンテンツ７の逆正規化処理を行わせる。すなわち、転送されてきたストリーミング部６１２が、対応する視聴用コンテンツ７のストリーミング部７１２に格納される。具体的には、携帯端末３のコンテンツプール３７は、コンテンツ再生部３６に、視聴用コンテンツ７を編集することを要求する。コンテンツ再生部３６では、逆正規化フィルタ３６１が、転送されてきたストリーミング部６１２を、対応する視聴用コンテンツ７のストリーミング部７１２に格納する。そして、コンテンツ再生部３６は、コンテンツプール３７に、編集した視聴用コンテンツ７を転送する。
【０２４０】
ステップＳ１１０７において、逆正規化処理により、転送されてきたストリーミング部６１２が格納されたストリーミング部７１２が、携帯端末３にて再生される。（後続データ再生ステップ：視聴履歴送信ステップの一部）
【０２４１】
以上により、ユーザは、興味を持ち、視聴を所望する視聴用チャプタ７１を途中で途切れることなく、視聴することができる。なお、ステップ１１０２において、携帯端末３のコンテンツプール３７は、ユーザの指示により再生されたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を、コンテンツサーバ２のイベント管理部２８に送信するものとしたが、ユーザの指示によって所定の再生区間以上の再生が行われたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。たとえば、ユーザが選択したプリフェッチ部７１１の全再生区間の半分が再生された時点或いは所定の再生時間後（再生開始から３０秒後など）にストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。このようにすることによって、プリフェッチ部７１１の再生に続いてストリーミング部７１２を途切れなく再生することをより確実に行うことができる。
【０２４２】
次に、ユーザの指示により視聴用チャプタ７１が再生されたことが、ユーザの視聴履歴として、コンテンツサーバ２に通知される。
【０２４３】
ステップＳ１１０８では、携帯端末３のコンテンツプール３７が、視聴用チャプタ７１のストリーミング部７１２が再生された旨を、その視聴用チャプタ７１に対応する正規化チャプタ６１を識別するためのチャプタＩＤや対応する正規化コンテンツ６を識別するためのコンテンツＩＤとともに、ユーザが視聴したコンテンツの履歴を示す視聴履歴情報として、コンテンツサーバ２のイベント管理部２８に送信する。（履歴情報送信ステップ：視聴履歴送信ステップの一部）
【０２４４】
ステップＳ１１０９では、コンテンツサーバ２のイベント管理部２８は、視聴履歴情報を確かに受け取ったことを、携帯端末３のコンテンツプール３７に送信する。
【０２４５】
また、ステップＳ１１１０では、コンテンツサーバ２のイベント管理部２８は、ユーザの指示により視聴用チャプタ７１が再生された旨の通知を、その正規化チャプタ６１を識別するためのチャプタＩＤや対応する正規化コンテンツ６を識別するためのコンテンツＩＤとともに、その携帯端末３がサブスクライブしているサブスクライバコンテンツプール２７に通知する。
【０２４６】
以上により、コンテンツサーバ２は、ユーザによるコンテンツの視聴履歴、すなわち、ストリーミング部６１２が転送されてきた視聴用チャプタ７１が再生されたこと、及び、どの視聴用チャプタ７１が再生されたのかを示す視聴履歴情報を取得することができる。（ステップＳ１１１１）
【０２４７】
次に、コンテンツサーバ２が、取得したユーザの視聴履歴に基づいて、正規化コンテンツ６の動的編集を行う手順について説明する。図２２は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバが正規化コンテンツの動的編集を行う手順を説明するための動作図である。
【０２４８】
ステップＳ１２０１では、サブスクライバコンテンツプール２７は、ユーザの視聴履歴に基づいて、そのサブスクライバコンテンツプール２７にサブスクライブしている携帯端末３に配信する正規化コンテンツ６の動的編集を要求する旨を、サーバコンテンツ編集部２９に送信する。
【０２４９】
ステップＳ１２０２では、サーバコンテンツ編集部２９は、そのサブスクライバコンテンツプール２７に対応する編集フィルタ２９１により、ユーザの視聴履歴（視聴履歴情報）に基づいて、図８や図９に示したような正規化コンテンツ６の動的編集を行う。具体的には、コンテンツサーバ２が有する複数のコンテンツから、ユーザのコンテンツ視聴履歴に含まれる視聴用チャプタ７１に対応する第１の正規化チャプタ６１（すなわち、Ｓ１１０８にて再生された視聴用チャプタ７１に対応する正規化チャプタ６１）に関連する内容の第２の正規化チャプタ６１を抽出する。（チャプタ抽出ステップ）そして、第１の正規化チャプタ６１のプリフェッチ部６１１、及び抽出された第２の正規化チャプタ６１のプリフェッチ部６１１からなる正規化コンテンツ６を作成する編集を行う。
【０２５０】
また、ステップＳ１２０３では、サーバコンテンツ編集部２９は、ステップＳ１２０２にて動的編集を行った正規化コンテンツ６を、サブスクライバコンテンツプール２７に転送する。
【０２５１】
以上により、コンテンツサーバ２におけるユーザの視聴履歴に基づく正規化コンテンツ６の動的編集処理が終了する。次に、コンテンツサーバ２は、動的編集をした正規化コンテンツ６に基づいて転送用正規化コンテンツ６Ａを編集し、編集した転送用正規化コンテンツ６Ａを携帯端末３に送信する。
【０２５２】
先ず、ステップＳ１２０４において、サブスクライバコンテンツプール２７は、動的編集された正規化コンテンツ６がある旨を、イベント管理部２８に通知する。
【０２５３】
ステップＳ１２０５では、イベント管理部２８は、動的編集された正規化コンテンツ６がある旨を確かに受け取ったことを、サブスクライバコンテンツプール２７に通知する。
【０２５４】
また、ステップＳ１２０６において、コンテンツサーバ２のイベント管理部２８は、携帯端末３に正規化コンテンツ６が更新されたこと（すなわち、動的編集されたこと）を、携帯端末３のコンテンツプール３７に通知する。
【０２５５】
次に、携帯端末３は、コンテンツサーバ２に、更新された転送用正規化コンテンツ６Ａの送信を要求し、転送された転送用正規化コンテンツ６Ａに基づいて視聴用コンテンツ７を編集すべく、編集フィルタ３８１を再構成する。図２３は、本実施形態のコンテンツ配信システムにおいて、更新された正規化コンテンツに基づいて、携帯端末側の編集フィルタが再構成される手順を説明するための動作図である。
【０２５６】
ステップＳ１３０１では、携帯端末３のコンテンツプール３７は、更新された正規化コンテンツ６の送信を要求する旨を、その携帯端末３がサブスクライブしているサブスクライバコンテンツプール２７に送信する。なお、ステップＳ１３０１の手順は、図２２のステップＳ１２０６の手順が行われた後の任意のタイミングで行われる。たとえば、図２２のステップＳ１２０６の手順が行われた直後にステップ１３０１の手順が行われてもよいし、予め定めたタイミングでステップＳ１３０１の手順が行われてもよい。この予め定められたタイミングとしては、コンテンツサーバ２と携帯端末３とが通信可能なときや、ステップＳ１２０６の手順が行われてから所定の時間後などが挙げられる。
【０２５７】
ステップＳ１３０２では、コンテンツサーバ２のサブスクライバコンテンツプール２７が、動的編集した正規化コンテンツ６に基づいて、転送用正規化コンテンツ６Ａを編集する。具体的には、サブスクライバコンテンツプール２７は、サーバコンテンツ編集部２９に、動的編集した正規化コンテンツ６に基づいて、転送用正規化コンテンツ６Ａを生成することを要求する。サーバコンテンツ編集部２９では、編集フィルタ２９１が正規化コンテンツ６に基づいて、動的編集処理後の正規化コンテンツ６の各正規化チャプタ６１のプリフェッチ部６１１からなる転送用正規化コンテンツ６Ａを生成する。すなわち、サーバコンテンツ編集部２９は、編集フィルタ２９１により、Ｓ１１０８にて再生された視聴用チャプタ７１のプリフェッチ部７１１に対応する第１の正規化チャプタ６１のプリフェッチ部６１１、及びＳ１２０２にて抽出された第２の正規化チャプタ６１のプリフェッチ部６１１からなる転送用正規化コンテンツ６Ａを作成する編集を行う。（チャプタ編集ステップ）そして、サーバコンテンツ編集部２９は、サブスクライバコンテンツプール２７に、編集した転送用正規化コンテンツ６Ａを転送する。
【０２５８】
ステップＳ１３０３では、コンテンツサーバ２のサブスクライバコンテンツプール２７は、Ｊｉｎｇｌｅ及びＪｉｎｇｌｅ−ｆｔの規約に準じて、転送用正規化コンテンツ６Ａを、そのメタ情報や構造化情報などを有するＸＭＬファイルとともに、携帯端末３のコンテンツプール３７に転送する。（編集済コンテンツ送信ステップ）
【０２５９】
このように、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＪｉｎｇｌｅ（ＸＥＰ−０１６６）及びＪｉｎｇｌｅ−ｆｔ（ＸＥＰ−０２３４）に規定された規約に準じて、転送用正規化コンテンツ６Ａを送信することにより、ＮＡＴやファイヤウォールによって遮断されている一般家庭内に設置されている録画機能を有するハードディスクレコーダや、ＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器（コンテンツサーバ２）から情報端末装置（携帯端末３）にコンテンツの配信をすることができる。
【０２６０】
また、携帯端末３に配信される転送用正規化コンテンツ６Ａのデータサイズは、転送用正規化コンテンツ６Ａを構成する各プリフェッチ部５１１のデータサイズだけで済むので、コンテンツサーバ２から携帯端末３への転送用正規化コンテンツ６Ａの配信に要する通信データ量と通信時間を大幅に短縮することができる。また、ユーザは、携帯端末３にされる転送用正規化コンテンツ６Ａから生成した視聴用コンテンツ７の各視聴用チャプタ７１のプリフェッチ部７１１をザッピングしながら視聴することによって、視聴用コンテンツ７全体の中から、興味を持ったり視聴を希望したりした視聴用チャプタ７１を容易に選択することができる。
【０２６１】
ステップＳ１３０４において、携帯端末３のコンテンツプール３７は、転送されてきた動的編集処理後の転送用正規化コンテンツ６ＡとＸＭＬ形式のファイルに基づいて、動的編集処理後の転送用正規化コンテンツ６Ａの動的編集処理、すなわち、転送されてきた動的編集後の転送用正規化コンテンツ６Ａに基づいて、視聴用コンテンツ７を編集する処理ができるように、編集フィルタ３８１の再構成を端末コンテンツ編集部３８に要求する。
【０２６２】
ステップＳ１３０５において、端末コンテンツ編集部３８は、動的編集処理後の転送用正規化コンテンツ６ＡとＸＭＬファイルに基づいて、転送されてきた動的編集後の転送用正規化コンテンツ６Ａから動的編集後の正規化コンテンツ６を生成する処理ができるように、編集フィルタ３８１の再構成を行う。そして、編集フィルタ３８１が、転送用正規化コンテンツ６Ａに基づいて視聴用コンテンツ７を編集する。そして、端末コンテンツ編集部３８は、コンテンツプール３７に、編集した視聴用コンテンツ７を転送する。
【０２６３】
ステップＳ１３０６において、携帯端末３では、動的編集後の転送用正規化コンテンツ６Ａに対応する視聴用コンテンツ７が再生可能な状態となる。
【０２６４】
以上により、ユーザのコンテンツ視聴履歴に基づいて、コンテンツサーバ２が有する複数のコンテンツから、ユーザが視聴した視聴用チャプタ７１に対応する第１の正規化チャプタ６１に関連する内容の第２の正規化チャプタ６１が抽出されるとともに、第１の転送用正規化コンテンツ６Ａが、第１の正規化チャプタ６１のプリフェッチ部６１１と抽出された第２の正規化チャプタ６１のプリフェッチ部６１１とからなる第２の転送用正規化コンテンツ６Ａに編集され、携帯端末３に送信される。従って、視聴履歴情報がコンテンツサーバ２に送信されると、携帯端末３のユーザに提供される正規化コンテンツ６及び転送用正規化コンテンツ６Ａが動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【０２６５】
次に、動的編集された転送用正規化コンテンツ６Ａに基づいて、動的編集された視聴用コンテンツ７の各プリフェッチ部７１１が携帯端末３にて再生される。携帯端末３のユーザは、任意のタイミングで動的編集された視聴用コンテンツ７の各プリフェッチ部７１１をザッピングしながら視聴することができる。そして、各プリフェッチ部７１１をザッピングしながら視聴したユーザは、視聴を希望するプリフェッチ部７１１の視聴用チャプタ７１の残りの部分（ストリーミング部７１２）に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、コンテンツサーバ２から携帯端末３に転送させて、携帯端末３で再生させることができる。以下に、それらの手順について説明する。図２４は、本実施形態のコンテンツ配信システムにおいて、コンテンツサーバから携帯端末に動的編集後のストリーミング部が転送される手順を説明するための動作図である。
【０２６６】
ステップＳ１４０１において、携帯端末３に再生されている視聴用コンテンツ７の各プリフェッチ部７１１をザッピングしながら視聴したユーザは、興味を持ち、視聴を希望するプリフェッチ部７１１を、端末入力部３５の操作入力により指定する。
【０２６７】
ステップＳ１４０２において、コンテンツプール３７は、ユーザが指定したプリフェッチ部７１１を再生するとともに、そのプリフェッチ部７１１に対応する視聴用チャプタ７１の残りの部分（そのプリフェッチ部７１１に続くストリーミング部７１２）に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、コンテンツサーバ２からその携帯端末３への転送を要求する旨を、選択情報として、コンテンツサーバ２のイベント管理部２８に送信する。（選択情報送信ステップ）
【０２６８】
ステップＳ１４０３において、コンテンツサーバ２のイベント管理部２８は、携帯端末３のコンテンツプール３７に、ストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を確かに受け取った旨を送信する。
【０２６９】
ステップＳ１４０４において、コンテンツサーバ２のイベント管理部２８は、携帯端末３がサブスクライブしているサブスクライバコンテンツプール２７に、ユーザがＳ１１０１にて指定したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、その携帯端末３に転送することを要求する旨を通知する。
【０２７０】
ステップＳ１４０５において、コンテンツサーバ２のサブスクライバコンテンツプール２７は、Ｊｉｎｇｌｅ及びＪｉｎｇｌｅ−ｒｔｐに規定された規約に準じて、ユーザがＳ１００１にて操作入力したストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）を、携帯端末３のコンテンツプール３７にストリーミング方式で転送する。（ストリーミング転送ステップ）
【０２７１】
このように、ＸＭＰＰの応用プロトコルであるＸＭＰＰのＪｉｎｇｌｅ（ＸＥＰ−０１６６）及びＪｉｎｇｌｅ−ｒｔｐ（ＸＥＰ−０２３４）に規定された規約に準じて、転送用正規化コンテンツ６Ａが送信されることにより、ＮＡＴやファイヤウォールによって遮断されている一般家庭内に設置されている録画機能を有するハードディスクレコーダや、ＤＶＤレコーダ、ビデオレコーダなどのＡＶ機器（コンテンツサーバ２）から情報端末装置（携帯端末３）にコンテンツの配信をすることができる。
【０２７２】
また、ユーザがステップＳ１４０１にて希望する視聴用チャプタ７１を選択したとき、対応する正規化チャプタ６１の残りのデータ部分（すなわち、ストリーミング部６１２）がコンテンツサーバ２から携帯端末３にストリーミング方式で転送されるので、ユーザは、プリフェッチ部７１１に続けて途切れなくストリーミング部７１２を視聴することができる。よって、ユーザに、あたかも指定した視聴用チャプタ７１全体を携帯しているかのような利用感を与えることができる。
【０２７３】
ステップ１４０６において、携帯端末３のコンテンツプール３７は、転送されてきたストリーミング部６１２をバッファリングしながら、逆正規化フィルタ３６１に、視聴用コンテンツ７の逆正規化処理を行わせる。すなわち、転送されてきたストリーミング部６１２が、対応する視聴用コンテンツ７のストリーミング部７１２に格納される。具体的には、携帯端末３のコンテンツプール３７は、コンテンツ再生部３６に、視聴用コンテンツ７を編集することを要求する。コンテンツ再生部３６では、逆正規化フィルタ３６１が、転送されてきたストリーミング部６１２を、対応する視聴用コンテンツ７のストリーミング部７１２に格納する。そして、コンテンツ再生部３６は、コンテンツプール３７に、編集した視聴用コンテンツ７を転送する。
【０２７４】
ステップＳ１４０７において、逆正規化処理により、転送されてきたストリーミング部６１２が格納されたストリーミング部７１２が、携帯端末３にて再生される。（ストリーミング再生ステップ）
【０２７５】
以上により、ユーザのコンテンツ視聴履歴に基づいて、コンテンツサーバ２が有する複数のコンテンツから、コンテンツ視聴履歴に含まれる視聴用チャプタ７１に対応する第１の正規化チャプタに関連する内容の第２のチャプタ５１が抽出され且つ正規化されるとともに、第１の正規化チャプタのプリフェッチ部と抽出され正規化された第２の正規化チャプタのプリフェッチ部とからなる転送用正規化コンテンツ６Ａが作成され、携帯端末３に送信される。従って、視聴履歴情報がサーバに送信されると、携帯端末３のユーザに提供される転送用正規化コンテンツ６Ａは動的に自動更新される。また、携帯端末３では、その転送用正規化コンテンツ６Ａに対応する視聴用コンテンツ７も動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【０２７６】
なお、図２０のステップＳ１００２や、図２１のステップＳ１１０２、図２４のステップＳ１４０２において、携帯端末３のコンテンツプール３７は、ユーザの指示により再生されたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を、コンテンツサーバ２のイベント管理部２８に送信するものとしたが、ユーザの指示によって所定の再生区間以上の再生が行われたプリフェッチ部７１１に続くストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。たとえば、ユーザが選択したプリフェッチ部７１１の全再生区間の半分が再生された時点或いは所定の再生時間後（再生開始から３０秒後など）にストリーミング部７１２に対応するデータ（すなわち、対応する正規化チャプタ６１のストリーミング部６１２）の転送を要求する旨を送信するものとしてもよい。このようにすることによって、プリフェッチ部７１１の再生に続いてストリーミング部７１２を途切れなく再生することをより確実に行うことができる。
【０２７７】
また、図２１のステップＳ１１０８〜図２３のステップＳ１３０３では、ユーザのコンテンツ視聴履歴（視聴履歴情報）に基づいて、正規化コンテンツ６及び転送用正規化コンテンツ６Ａの動的更新が行われるものとしたが、予め配信された転送用正規化コンテンツ６Ａを視聴したユーザによって、興味を持った視聴用チャプタ７１を示すユーザ興味情報が情報端末装置の入力部に入力されたとき、ユーザ興味情報が携帯端末３からコンテンツサーバ２に送信されるものとしてもよい。（興味情報送信ステップ）
【０２７８】
この場合、コンテンツサーバ２では、受信したユーザ興味情報に基づいて、正規化コンテンツ６及び転送用正規化コンテンツ６Ａの動的更新が行われる。より具体的には、コンテンツサーバ２にて、サーバコンテンツ編集部２９が、コンテンツサーバ２が有する複数のコンテンツから、ユーザ興味情報が示す視聴用チャプタ７１に対応する第１の正規化チャプタ６１に関連する内容の第２の正規化チャプタ６１を抽出する。（チャプタ抽出ステップ）サーバコンテンツ編集部２９は、第１の正規化チャプタ６１及び抽出された第２の正規化チャプタ６１からなる正規化コンテンツ６を生成する編集を行うとともに、第１の正規化チャプタ６１のプリフェッチ部６１１、及び抽出された第２の正規化チャプタ６１のプリフェッチ部６１１からなる転送用正規化コンテンツ６Ａを作成する編集を行う。（チャプタ編集ステップ）また、動的に編集された転送用正規化コンテンツ６Ａがコンテンツサーバ２から携帯端末３に送信される。（編集済コンテンツ送信ステップ）
【０２７９】
このようにすれば、ユーザが携帯端末３に入力した指示に基づいて、携帯端末３のユーザに提供される転送用正規化コンテンツ６Ａは動的に自動更新される。また、携帯端末３では、その転送用正規化コンテンツ６Ａに対応する視聴用コンテンツ７も動的に自動更新される。よって、ユーザは、興味のある内容や所望する内容のチャプタから構成されるパーソナライズされたコンテンツを簡便に視聴することができる。従って、ユーザは、配信されるコンテンツをストレスなく快適に視聴することができ、高度なコンテンツ視聴体験をすることができる。
【０２８０】
以上、実施形態をもとに本発明を説明した。なお、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においては構成を変更して実施することも可能である。
【０２８１】
また、上述の実施形態において、コンテンツサーバ２と、１又は複数の携帯端末３とがＸＭＰＰに準拠した通信を行う構成としたが、本発明はこれに限定されるものではない。ＸＭＰＰに類似するプロトコル（通信規約）に準拠した通信を行うものとしてもよい。また、上述の実施形態におけるコンテンツ配信システム１は、さらに、他のＸＭＰＰ通信用サーバを有するものとしてもよい。
【０２８２】
また、上述の実施形態において、転送用正規化コンテンツ６Ａやストリーミング部６１２などの転送は、ＸＭＰＰのプロトコルであるＸＥＰ−０１６６（Ｊｉｎｇｌｅ）や、ＸＥＰ−０１６７（Ｊｉｎｇｌｅ  ＲＴＰ  Ｓｅｓｓｉｏｎｓ）又はＸＥＰ−０２３４（Ｊｉｎｇｌｅ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）の少なくともいずれかの規約に従うものとしたが、これに限定するものではなく、２つの通信可能な端末装置の間にデータを送受信する通信経路を確立するための通信規約であれば利用できる。
【０２８３】
また、以上で説明した実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形例は可能であることは、本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【０２８４】
１，１Ａ    コンテンツ配信システム
２，２Ａ    コンテンツサーバ（サーバ）
２２          通信部
２３          記憶部
２４，２４Ａ  制御部
２５          コンテンツ受付部
２５１          正規化フィルタ
２６          マスターコンテンツプール
２７          サブスクライバコンテンツプール
２８，２８Ａ  イベント管理部
２９          サーバコンテンツ編集部
２９１          編集フィルタ
３          携帯端末（情報端末装置）
３２          端末通信部
３３          端末記憶部
３４          端末制御部
３５          端末入力部（入力部）
３６          コンテンツ再生部
３６１          逆正規化フィルタ
３７          コンテンツプール
３８          端末コンテンツ編集部
３８１          編集フィルタ
４，４Ａ    ネットワーク
５、５Ａ〜５Ｆ  オリジナルコンテンツ（放送コンテンツなど）
５１（５１ａ〜５１ｅ）        チャプタ
５１１（５１１ａ〜５１１ｅ）      プリフェッチ部
５１２（５１２ａ〜５１２ｅ）      ストリーミング部
６              正規化コンテンツ
６１（６１ａ〜６１ｅ）        正規化チャプタ
６１１（６１１ａ〜６１１ｅ）      プリフェッチ部
６１２（６１２ａ〜６１２ｅ）      ストリーミング部
６１３（６１３ａ〜６１３ｅ）      余長部
６Ａ            転送用正規化コンテンツ（転送用コンテンツ）
７              視聴用コンテンツ
７１（７１ａ〜７１ｅ）        視聴用チャプタ
７１１（７１１ａ〜７１１ｅ）      プリフェッチ部
７１２（７１２ａ〜７１２ｅ）      ストリーミング部
７１３（７１３ａ〜７１３ｅ）      余長部
８          ＸＭＰＰサーバ
８１          インターネット
【図１】
0005625840.tif 000002
【図２】
0005625840.tif 000003
【図３】
0005625840.tif 000004
【図４】
0005625840.tif 000005
【図５】
0005625840.tif 000006
【図６】
0005625840.tif 000007
【図７】
0005625840.tif 000008
【図８】
0005625840.tif 000009
【図９】
0005625840.tif 000010
【図１０】
0005625840.tif 000011
【図１１】
0005625840.tif 000012
【図１２】
0005625840.tif 000013
【図１３】
0005625840.tif 000014
【図１４】
0005625840.tif 000015
【図１５】
0005625840.tif 000016
【図１６】
0005625840.tif 000017
【図１７】
0005625840.tif 000018
【図１８】
0005625840.tif 000019
【図１９】
0005625840.tif 000020
【図２０】
0005625840.tif 000021
【図２１】
0005625840.tif 000022
【図２２】
0005625840.tif 000023
【図２３】
0005625840.tif 000024
【図２４】
0005625840.tif 000025