(57)【要約】【課題】ビデオオンデマンドなど、ユーザからのリクエストに従ってコンテンツを配信するシステムが存在するが、人気のあるコンテンツなどの場合、リクエストが集中してサーバやネットワークに負荷がかかってしまう。サーバやネットワークの負荷を軽減するために事前にコンテンツを配信しておく方法も考えられるが、不正視聴される可能性がある。【解決手段】事前にコンテンツの一部を端末にダウンロードしておき、コンテンツ再生時に、リアルタイムにコンテンツの残り部分をサーバから取得しながら再生する。【選択図】図１
2005184472.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムであって、前記コンテンツの供給元である１以上のサーバと前記コンテンツを受信して再生する１以上の端末からなるシステムであって、
前記サーバは、
前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信手段と、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信手段とを備え、
前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、
前記端末は、前記サーバに対してコンテンツの配信を要求するコンテンツ要求手段と、前記サーバから配信されるコンテンツを受信するコンテンツ取得手段と、前記コンテンツ取得手段が受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積手段と、前記コンテンツ蓄積手段に蓄積されているコンテンツの一部と前記コンテンツ取得手段が受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生手段とを備えることを特徴とする、コンテンツ配信システム。
【請求項２】
請求項１のコンテンツ配信システムであって、前記コンテンツは映像・音声を含むことを特徴とするコンテンツ配信システム。
【請求項３】
請求項２のコンテンツ配信システムであって、前記コンテンツはＭＰＥＧ２フォーマットに従っていることを特徴とするコンテンツ配信システム。
【請求項４】
請求項３のコンテンツ配信システムであって、事前に配信するコンテンツの部分は、元のコンテンツからＩフレームを除いたものであることを特徴とするコンテンツ配信システム。
【請求項５】
請求項３のコンテンツ配信システムであって、事前に配信するコンテンツの部分は、元のコンテンツから音声ストリームを除いたものであることを特徴とするコンテンツ配信システム。
【請求項６】
請求項３のコンテンツ配信システムであって、事前に配信するコンテンツの部分は、元のコンテンツからＳＩ／ＰＳＩ情報を除いたものであることを特徴とするコンテンツ配信システム。
【請求項７】
請求項１のコンテンツ配信システムであって、サーバは前記コンテンツ要求受信手段が受信するコンテンツ差分要求に応じて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備することを特徴とするコンテンツ配信システム。
【請求項８】
請求項７のコンテンツ配信システムであって、サーバはコンテンツを事前配信する際にコンテンツ全体を配信しておいて、端末はコンテンツを再生する際に、再生したことを表す情報をサーバに通知し、サーバは前記再生したことを表す情報に基づいて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備することを特徴とするコンテンツ配信システム。
【請求項９】
請求項７のコンテンツ配信システムであって、サーバは前記視聴状況記録手段が記録した視聴状況に応じて、各端末の課金情報を生成する課金情報生成手段を具備することを特徴とするコンテンツ配信システム。
【請求項１０】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムにおけるサーバであって、前記サーバはコンテンツを利用する端末からのコンテンツの配信要求を受信するコンテンツ要求受信手段と、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信手段を備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備えることを特徴とするコンテンツ配信サーバ。
【請求項１１】
請求項１０のコンテンツ配信サーバであって、前記コンテンツ要求受信手段が受信するコンテンツ差分要求に応じて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備することを特徴とするコンテンツ配信サーバ。
【請求項１２】
請求項１０のコンテンツ配信サーバであって、前記視聴状況記録手段が記録した視聴状況に応じて、各端末の課金情報を生成する課金情報生成手段を具備することを特徴とするコンテンツ配信サーバ。
【請求項１３】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムにおける端末装置であって、前記サーバに対してコンテンツの配信要求を通知するコンテンツ要求手段と、前記サーバから配信されるコンテンツを受信するコンテンツ取得手段と、前記コンテンツ取得手段が受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積手段と、前記コンテンツ蓄積手段に蓄積されているコンテンツの一部と前記コンテンツ取得手段が受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生手段を備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とからなることを特徴とするコンテンツ再生端末装置。
【請求項１４】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信方法であって、前記コンテンツ送信方法は前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信ステップと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信ステップを備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、前記コンテンツ受信方法は、前記サーバに対してコンテンツの配信を要求するコンテンツ要求ステップと、前記サーバから配信されるコンテンツを受信するコンテンツ取得ステップと、前記コンテンツ取得ステップで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積ステップと、前記コンテンツ蓄積ステップで蓄積されたコンテンツの一部と前記コンテンツ取得ステップで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生ステップとを包含することを特徴とするコンテンツ受配信方法。
【請求項１５】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信方法が記録された媒体であって、前記媒体は前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信ステップと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信ステップが記録されており、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備えることを特徴とするコンテンツ送信方法記録媒体と、前記サーバに対してコンテンツの配信を要求するコンテンツ要求ステップと、前記サーバから配信されるコンテンツを受信するコンテンツ取得ステップと、前記コンテンツ取得ステップで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積ステップと、前記コンテンツ蓄積ステップで蓄積されたコンテンツの一部と前記コンテンツ取得ステップで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生ステップとが記録されているコンテンツ受信方法記録媒体を備えることを特徴とするコンテンツ受配信方法が記録された媒体。
【請求項１６】
コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信プログラムであって、前記コンテンツ送信プログラムは前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信プログラムと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信プログラムを備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、前記コンテンツ受信プログラムは、前記サーバに対してコンテンツの配信を要求するコンテンツ要求プログラムと、前記サーバから配信されるコンテンツを受信するコンテンツ取得プログラムと、前記コンテンツ取得プログラムで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積プログラムと、前記コンテンツ蓄積プログラムで蓄積されたコンテンツの一部と前記コンテンツ取得プログラムで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生プログラムを備えることを特徴とするコンテンツ受配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから端末へコンテンツを配信し、端末で配信されたコンテンツを蓄積・再生するシステムに関する。
【背景技術】
【０００２】
現在、衛星デジタル放送やインターネットなどを利用して、コンテンツを事前に端末に配信し、それを端末上で再生するサービスが実施されている。特許文献１では、衛星放送を用いてコンテンツを送信し、受信端末側で送られてきたコンテンツを蓄積し、再生する方法が提案されている（特許文献１参照）。
【特許文献１】特表２００３−５０８９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、コンテンツを端末にダウンロードして、それを端末で再生する場合、端末でダウンロードしたコンテンツをいつでも自由に再生することが可能である。著作権のあるコンテンツ等、端末での再生を制御する必要がある場合、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）技術等を用いて視聴期限や視聴回数等を制御する複雑な処理が必要となる。
【０００４】
そこで本発明は、ＤＲＭ等の複雑な処理を必要とせずに、端末での再生を制御する方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する為に、本発明のコンテンツ配信システムは、コンテンツを配信するサーバと、サーバから受信したコンテンツを再生する端末とを備えるシステムであって、サーバは、端末からのコンテンツ取得要求を受信するコンテンツ要求受信手段と、事前にコンテンツの一部分を配信し、かつ、端末がコンテンツを再生する際に事前に配信したコンテンツの残り部分を配信するコンテンツ配信手段と、前記コンテンツ配信手段がコンテンツの残り部分を配信する状態を監視しそれを元に端末のコンテンツ再生状況を記録する視聴状況記録手段とを備え、端末は、コンテンツを再生する以前にサーバに対してコンテンツの一部分を要求し、かつ、コンテンツを再生する際にサーバに対してコンテンツの残り部分を要求するコンテンツ要求手段と、サーバから配信されるコンテンツを受信するコンテンツ取得手段と、コンテンツ取得手段が受信したコンテンツを蓄積するコンテンツ蓄積手段と、コンテンツ蓄積手段に蓄積されているコンテンツの一部分とコンテンツ取得手段が取得するコンテンツの残り部分を受信してコンテンツを再生するコンテンツ再生手段、とを備えることを特徴とする。
【０００６】
本発明は、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムであって、前記コンテンツの供給元である１以上のサーバと前記コンテンツを受信して再生する１以上の端末からなるシステムを提供し、ここで、前記サーバは、前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信手段と、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信手段とを備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、前記端末は、前記サーバに対してコンテンツの配信を要求するコンテンツ要求手段と、前記サーバから配信されるコンテンツを受信するコンテンツ取得手段と、前記コンテンツ取得手段が受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積手段と、前記コンテンツ蓄積手段に蓄積されているコンテンツの一部と前記コンテンツ取得手段が受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生手段とを備えることを特徴とする。
【０００７】
本発明の一実施の形態において、前記コンテンツは映像・音声を含む。
【０００８】
本発明の一実施の形態において、前記コンテンツはＭＰＥＧ２フォーマットに従っている。
【０００９】
本発明の一実施の形態において、事前に配信するコンテンツの部分は、元のコンテンツからＩフレームを除いたものである。
【００１０】
本発明の一実施の形態において、事前に配信するコンテンツの部分は、元のコンテンツから音声ストリームを除いたものである。
【００１１】
本発明の一実施の形態において、事前に配信するコンテンツの部分は、元のコンテンツからＳＩ／ＰＳＩ情報を除いたものである。
【００１２】
本発明の一実施の形態において、サーバは前記コンテンツ要求受信手段が受信するコンテンツ差分要求に応じて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備する。
【００１３】
本発明の一実施の形態において、サーバはコンテンツを事前配信する際にコンテンツ全体を配信しておいて、端末はコンテンツを再生する際に、再生したことを表す情報をサーバに通知し、サーバは前記再生したことを表す情報に基づいて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備する。
【００１４】
本発明の一実施の形態において、サーバは前記視聴状況記録手段が記録した視聴状況に応じて、各端末の課金情報を生成する課金情報生成手段を具備する。
【００１５】
本発明はまた、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムにおけるサーバを提供し、ここで、前記サーバはコンテンツを利用する端末からのコンテンツの配信要求を受信するコンテンツ要求受信手段と、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信手段を備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備えることを特徴とする。
【００１６】
本発明の一実施の形態において、上述のコンテンツ配信サーバは、前記コンテンツ要求受信手段が受信するコンテンツ差分要求に応じて、端末のコンテンツ視聴状況を記録する視聴状況記録手段を具備する。
【００１７】
本発明の一実施の形態において、上述のコンテンツ配信サーバは、前記視聴状況記録手段が記録した視聴状況に応じて、各端末の課金情報を生成する課金情報生成手段を具備する。
【００１８】
本発明はまた、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ配信システムにおける端末装置を提供し、ここで、前記サーバに対してコンテンツの配信要求を通知するコンテンツ要求手段と、前記サーバから配信されるコンテンツを受信するコンテンツ取得手段と、前記コンテンツ取得手段が受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積手段と、前記コンテンツ蓄積手段に蓄積されているコンテンツの一部と前記コンテンツ取得手段が受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生手段を備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とからなることを特徴とする。
【００１９】
本発明はまた、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信方法を提供し、ここで、前記コンテンツ送信方法は前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信ステップと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信ステップを備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、前記コンテンツ受信方法は、前記サーバに対してコンテンツの配信を要求するコンテンツ要求ステップと、前記サーバから配信されるコンテンツを受信するコンテンツ取得ステップと、前記コンテンツ取得ステップで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積ステップと、前記コンテンツ蓄積ステップで蓄積されたコンテンツの一部と前記コンテンツ取得ステップで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生ステップとを包含することを特徴とする。
【００２０】
本発明はまた、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信方法が記録された媒体を提供し、前記媒体は、前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信ステップと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信ステップが記録されており、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備えることを特徴とするコンテンツ送信方法記録媒体と、前記サーバに対してコンテンツの配信を要求するコンテンツ要求ステップと、前記サーバから配信されるコンテンツを受信するコンテンツ取得ステップと、前記コンテンツ取得ステップで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積ステップと、前記コンテンツ蓄積ステップで蓄積されたコンテンツの一部と前記コンテンツ取得ステップで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生ステップとが記録されているコンテンツ受信方法記録媒体を備えることを特徴とする。
【００２１】
本発明はまた、コンテンツの一部を端末に事前に配信しておき、端末がコンテンツを再生する際にサーバにコンテンツの残り部分を要求するコンテンツ受配信プログラムを提供し、ここで、前記コンテンツ送信プログラムは、前記端末からのコンテンツの配信要求を受信するコンテンツ要求受信プログラムと、前記端末からのコンテンツの配信要求に従ってコンテンツを配信するコンテンツ配信プログラムを備え、前記コンテンツの配信要求は、事前にコンテンツの一部分の配信を要求する事前配信要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分配信要求とを備え、前記コンテンツ受信プログラムは、前記サーバに対してコンテンツの配信を要求するコンテンツ要求プログラムと、前記サーバから配信されるコンテンツを受信するコンテンツ取得プログラムと、前記コンテンツ取得プログラムで受信した事前に配信されたコンテンツの一部を蓄積するコンテンツ蓄積プログラムと、前記コンテンツ蓄積プログラムで蓄積されたコンテンツの一部と前記コンテンツ取得プログラムで受信する前記コンテンツの一部の残り部分とからコンテンツを再生するコンテンツ再生プログラムを備えることを特徴とする。
【発明の効果】
【００２２】
これにより、サーバから端末へコンテンツを配信するシステムにおいて、端末でのコンテンツの不正使用を防ぐと共に、サーバで端末のコンテンツ利用状況を正確に把握することができるようになる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２４】
（実施の形態１）
本コンテンツ配信システムは、サーバから端末へ事前にコンテンツの一部を配信し、端末がコンテンツを再生する際に、事前に配信されたコンテンツの残り部分をサーバから取得しながら再生するシステムである。
【００２５】
図１は、本実施の形態のコンテンツ配信システムの構成を表す図である。サーバ１は端末２へコンテンツを配信する装置であり、コンテンツ配信手段１０１と、コンテンツ要求受信手段１０２から構成される。端末２はサーバ１から受信したコンテンツを再生する装置であり、コンテンツ取得手段１０４と、コンテンツ蓄積手段１０５と、コンテンツ再生手段１０６と、コンテンツ要求手段１０７から構成される。サーバ１や端末２はシステム内に複数あってもよいが、本発明の内容に直接関係しないため、本実施の形態ではサーバ１、端末２共に１台の構成で説明する。
【００２６】
コンテンツ要求受信手段１０２は、端末２のコンテンツ要求手段１０７からのコンテンツ要求を受信する。コンテンツ要求の種類としては、事前にコンテンツの一部を要求するコンテンツ事前要求と、コンテンツ再生時に事前に配信されたコンテンツの残り部分を要求するコンテンツ差分要求の２種類がある。コンテンツ事前要求、および、コンテンツ差分要求を受信した場合、その旨をコンテンツ配信手段１０１へ通知する。
【００２７】
コンテンツ配信手段１０１は、コンテンツ要求受信手段１０２からの通知に従って端末２のコンテンツ取得手段１０４へコンテンツを配信する。コンテンツ事前要求を受信した場合、事前に配信すべきコンテンツの一部分を端末２に対して配信する。コンテンツ差分要求を受信した場合、事前に配信したコンテンツの残り部分を端末２の再生状況に応じて順次配信する。
【００２８】
事前に配信するコンテンツ部分は、様々な形態が考えられるが、例えばコンテンツがＭＰＥＧ２規格（ＩＳＯ／ＩＥＣ１３８１８）に従った映像コンテンツである場合、Ｉピクチャを除いた部分や音声ストリームを除いた部分などが考えられる。
【００２９】
コンテンツ取得手段１０４は、サーバ１から配信されるコンテンツを取得する。事前配信のコンテンツを受信した場合、受信したコンテンツの一部分はコンテンツ蓄積手段１０５へ渡し、差分配信のコンテンツを受信した場合、受信したコンテンツ差分はコンテンツ再生手段１０６へ渡す。
【００３０】
コンテンツ蓄積手段１０５は、コンテンツ取得手段１０４から受信したコンテンツの一部分を蓄積する。この際、コンテンツの名称やコンテンツ取得先のサーバ情報、取得日時、課金情報などもコンテンツに関連付けて蓄積する。
【００３１】
コンテンツ再生手段１０６は、コンテンツ蓄積手段１０５に蓄積されているコンテンツの一部分を読み出し、コンテンツ取得手段１０４からコンテンツ差分を受け取り、これらを合成し完成したコンテンツを再生する。
【００３２】
コンテンツ要求手段１０７は、サーバ１に対してコンテンツの要求を通知する。事前蓄積用のコンテンツ一部分は、ユーザからの指示に従って要求しても良いし、ダウンロード予約やユーザの嗜好に基づいて端末２が自動で要求しても良い。再生時のコンテンツ差分の要求は、ユーザが再生を指示したときに、再生状況に応じて順次要求をする。
【００３３】
以下に、本実施の形態を、例を示して説明する。
【００３４】
図２は、端末がどのようなコンテンツを利用可能であるかを表す配信リスト２００の例である。このリストは、インターネット経由で入手しても良いし、フロッピー（Ｒ）やＣＤ−ＲＯＭなどのメディアで入手しても、雑誌などの情報を元にユーザが入力しても良い。配信リストの入手方法に関しては、本発明に直接関係しないため特に言及しない。
【００３５】
コンテンツ名２０１には利用可能なコンテンツ名が記載されている。図２の例では映画ａ、映画ｂ、ドラマｃ、アニメｄ等が利用可能なコンテンツの名称である。
【００３６】
配信サーバ２０２には各コンテンツを配信するサーバ名が記載されている。図２の例では、映画ａと映画ｂはサーバＡで、ドラマｃとアニメｄはサーバＢで配信されていることを表す。なお、事前配信のサーバと差分配信のサーバを別々のサーバで行ったり、複数のサーバで一つのコンテンツを配信したりしても良い。
【００３７】
配信期間２０３は各コンテンツを配信する期間を表すものである。図２の例では、映画ａは２００３年１０月１日から２００５年９月３０日の間に配信され、映画ｂは２００３年１２月１日から配信開始され、この時点では配信終了時期は未定であることを表している。ドラマｃ、アニメｄについても同様である。
【００３８】
また、配信リストには、図２で示した情報以外に、コンテンツの内容を表す情報や、制作者情報等、様々な情報を付加しても良いことは言うまでもない。
【００３９】
前記配信リストを元に、端末はサーバに対して各コンテンツの事前配信を要求する。どのコンテンツの事前配信を要求するかは、配信リストを元にユーザが選択しても良いし、端末がユーザの嗜好情報と配信リストの情報に基づいて、ユーザの好むコンテンツを勝手に選択しても良いし、配信が開始された全てのコンテンツを端末の容量が許す限り選択しても良い。事前配信の要求の選択方法に関しては、本発明に直接関係しないため、本実施の形態では特に言及しない。
【００４０】
事前配信を要求するコンテンツを選択した端末２は、コンテンツ要求手段１０７からサーバ１のコンテンツ要求受信手段１０２に対して、事前配信を要求する。この際、要求先のサーバは、要求するコンテンツに対応した配信サーバを選択する。
【００４１】
コンテンツの事前配信要求を受信したサーバ１は、要求されたコンテンツの一部分をコンテンツ配信手段１０１から端末２のコンテンツ取得手段１０４へ配信する。
【００４２】
図３は、ＭＰＥＧ２規格に従った動画コンテンツにおける、コンテンツ全体を表すコンテンツ３００と、事前配信する部分である部分コンテンツ３０１を表す図である。ＭＰＥＧ２規格における動画は、Ｉピクチャ、Ｐピクチャ、Ｂピクチャで表され、Ｉピクチャは動画のあるシーンを表し、Ｐ、ＢピクチャはＩピクチャとの差分を表し、端末側でデコードの際に計算によって求められる。
【００４３】
図３では簡単のためピクチャ単位で記述しているが、Ｉピクチャ、Ｐピクチャ、Ｂピクチャ、共に、複数のパケットという単位から構成されている。蓄積されたコンテンツを再生するために、各パケットにはタイムスタンプを付与するものとする。パケットに付与するタイムスタンプに関しては、ＡＲＩＢ（電波産業会）によって規格化されている（ＡＲＩＢ  ＳＴＤ−Ｂ１０、ＡＲＩＢ  ＳＴＤ−Ｂ２４）。
【００４４】
また、映像以外に再生するための制御情報などが含まれているが、本発明の本質とは関わらないため、本実施の形態では制御情報については特に述べないこととする。
【００４５】
サーバ１は、事前配信要求を受けたコンテンツのうち、Ｉピクチャを除いた部分コンテンツを生成し、端末２に対して配信する。すなわち、図３におけるコンテンツ３００の事前配信を要求された場合、そこからＩピクチャを除いて、部分コンテンツ３０１を生成し、それを事前配信用コンテンツとして端末２に配信する。
【００４６】
事前配信を要求したコンテンツ部分を受信した端末２は、各コンテンツについて事前配信完了済みかどうかを管理する必要がある。図４は、配信状況リスト４００を示す図である。コンテンツ名２０１、配信サーバ２０２、配信期間２０３は、それぞれ図２と同様のものであり、事前配信状況リスト４００では、これに事前蓄積状況４０１が追加されている。事前蓄積状況４０１は、各コンテンツの事前蓄積が完了したかどうかを表す情報で、図４の例では、映画ａ、ドラマｃ、アニメｄの事前蓄積が完了しているが、映画ｂは事前蓄積がされていないことを表す。
【００４７】
ユーザがコンテンツの再生を要求した場合、端末２は、配信状況リスト４００の情報を元に、事前蓄積済みのコンテンツをユーザに提示する。ユーザは、リモコンなどで前記提示情報の中から視聴を希望するコンテンツを選択し、視聴指示を通知する。
【００４８】
視聴指示を受信した端末２は、コンテンツ蓄積手段１０５から該コンテンツを読み出すと同時に、コンテンツの配信元であるサーバに対してコンテンツ差分を要求する。例えば、図４に示す配信状況リストのドラマｃの視聴が選択された場合、コンテンツ差分の要求先はサーバＢとなる。
【００４９】
以下に、蓄積済みの部分コンテンツとサーバ１から受信するコンテンツ差分から、元のコンテンツを生成し再生する方法について説明する。
【００５０】
図５は、コンテンツ再生手段１０６の構成を表す図であり、図６はコンテンツを再生する際の処理を表すフローである。
【００５１】
ユーザからの指示により、コンテンツ再生処理を開始すると、ステップＳ６００において、コンテンツ差分要求手段５０４はコンテンツ要求手段１０７を通じてサーバ１へ一定量のコンテンツ差分を要求する。この際に要求するコンテンツ差分の量は、例えば、ｎ秒間分のコンテンツ差分でも良いし、ｍバイト分のコンテンツ差分でも良い。
【００５２】
ステップＳ６００でコンテンツ差分を要求した後、コンテンツ取得手段１０４がサーバから配信されるコンテンツ差分を受信し、要求した分のコンテンツ差分をパケット比較手段５０１に一時記憶し、ステップＳ６０２へ遷移する（ステップＳ６０１）。
【００５３】
次に、ステップＳ６０２において、コンテンツ蓄積手段１０５に蓄積されている一定量の部分コンテンツを読み込み、パケット比較手段５０１に一時記憶する。この際に読み込むパケットの量は、ステップＳ６００で記述したように、ｎ秒間分の部分コンテンツでも良いし、ｍバイト分の部分コンテンツでも良い。
【００５４】
ステップＳ６０３では、パケット比較手段５０１が、その時点で一時記憶しているコンテンツ差分と部分コンテンツの先頭パケットのタイムスタンプを比較し、その時刻が先のパケットを選択してパケットキューへ移動させ、ステップＳ６０４へ遷移する。パケットキューに入力されたパケットは、デコーダ５０３が順次読み出し、タイムスタンプに従って順次デコードして再生出力する。デコード処理に関しては、ＭＰＥＧ規格やＡＲＩＢ規格で規定されているため、本実施の形態では言及しない。
【００５５】
ステップＳ６０４において、ステップＳ６０３で移動したパケットがコンテンツの最終パケットかどうかを判断し、コンテンツの最終パケットであった場合、コンテンツ再生処理を終了する。コンテンツの最終パケットでなかった場合、ステップＳ６０５へ遷移する。
【００５６】
ステップＳ６０５において、パケット比較手段５０１に一時記憶されているコンテンツ差分パケットの残りが一定量以下であるかどうかを判断する。ただし、ここで判断の基準とする一定量とは、ステップＳ６０１で取得し一時記憶した量よりも小さな値とする。ステップＳ６０５でコンテンツ差分パケットの残りが一定量以下であると判断した場合、ステップＳ６０６へ遷移し、そうでない場合ステップＳ６０８へ遷移する。
【００５７】
ステップＳ６０５でコンテンツ差分パケットの残りが一定量以下であると判断すると、ステップＳ６０６で、コンテンツ要求手段１０７を通じてサーバ１へ一定量のコンテンツ差分を要求し、ステップＳ６０７へ遷移する。ただし、この際に、既にコンテンツ差分の最終パケットを受信済みの場合には、それ以上要求しないことは言うまでも無い。
【００５８】
ステップＳ６０７において、コンテンツ取得手段１０４がサーバから配信されるコンテンツ差分を受信し、要求した分のコンテンツ差分をパケット比較手段５０１に一時記憶されているコンテンツ差分に追加する。
【００５９】
ステップＳ６０８では、パケット比較手段５０１に一時記憶されている部分コンテンツを構成するパケットが一定量以下かどうかを判断し、パケット比較手段５０１に一時記憶されている部分コンテンツを構成するパケットが一定量以下であった場合ステップＳ６０９に遷移し、そうでなかった場合、ステップＳ６０３へ遷移する。
【００６０】
ステップＳ６０９においては、コンテンツ蓄積手段１０５から一定量の部分コンテンツを読み込んで、パケット比較手段５０１に一時記憶されている部分コンテンツに追加する。ただし、この際に、既に部分コンテンツの最終パケットを一時蓄積済みの場合には、それ以上読みこまないことは言うまでも無い。
【００６１】
なお、図６で示す処理フローでは、ステップＳ６０７でコンテンツ差分がサーバ１から配信されてくるまで待機するが、ステップＳ６０６で要求を出した後すぐにステップＳ６０８へ遷移し、サーバ１からコンテンツ差分が配信されてきたタイミングでパケット比較手段５０１へ、コンテンツ差分パケットを一時記憶する処理を非同期で実施しても良い。
【００６２】
以上示した処理により、事前にサーバから端末に部分コンテンツを配信し、端末でコンテンツを再生する時にコンテンツ差分を受信しながら再生することが可能となる。本システムにより、コンテンツの不正視聴を防止しつつ、サーバにアクセスが集中した場合でも、ネットワークやサーバに大きな負荷をかけることなくコンテンツを配信することが可能となる。
【００６３】
（実施の形態２）
図７は、本実施の形態の構成を表す図である。本実施の形態の構成は、実施の形態１と比較して、視聴状況記録手段７０８が追加されている点において異なる。実施の形態１と処理が同じ構成要素については、実施の形態１と同じ番号を振っている。
【００６４】
視聴状況記録手段７０８は、コンテンツ要求受信手段１０２のコンテンツ差分要求受信状況を記録する。コンテンツ差分要求は、ユーザがコンテンツを再生する時に再生に必要な差分を取得するための要求で、例えばユーザがコンテンツを再生しようとした場合、その位置から１分間分の差分を要求し、ユーザがその１分間分を再生し終えそうになったら、次の１分間分の差分を要求するという具合に、ユーザがコンテンツを再生する時に要求を受信する。コンテンツ差分の要求を受信することで、視聴状況記録手段７０８は、ユーザが実際に再生したコンテンツ部分を正確に記録できる。コンテンツ差分要求の通知期間を短くすればするほど、より正確な視聴状況の把握が可能となる。
【００６５】
以下に、本実施の形態が実施の形態１と異なる点について説明する。
【００６６】
図８は、視聴情報記録の一例である。サーバ１では、端末２からのコンテンツ差分要求に応じてコンテンツ差分を配信した情報を記録する。
【００６７】
コンテンツ名８０１はサーバ１が配信しているコンテンツを表しており、サーバ１は映画ａと映画ｂ、その他を配信していることが分かる。視聴端末８０２はサーバ１からコンテンツの配信を受信している端末２を表す。図８の例からは、端末Ａ、端末Ｂ、他がサーバ１からコンテンツの配信を受けていることが分かる。配信済み期間８０３は、各コンテンツのコンテンツ差分を各端末に配信した時間を示す。映画ａ・端末Ａにあたる行の配信済み期間は、コンテンツの相対時刻で００時００分００秒から００時３０分００秒の間と、００時３２分００秒から０１時１５分００秒の間のコンテンツ差分を配信済みであることを示す。同様に、映画ａは端末Ｂに対して、００時００分００秒から０２時００分００秒の間のコンテンツ差分が配信済みであることを示している。
【００６８】
また、映画ｂの端末Ｂの行に示すように、配信期間が００時００分００秒から０１時００分００秒の間と００時３０分００秒から０２時００分００秒のように、実際の視聴に正確に基づいて、コンテンツ差分の配信済み期間が００時３０分００秒から０１時００分００秒の間の３０分間が重複して記録しても良いし、重複部分をまとめてしまい、００時００分００秒から０２時００分００秒の間視聴した、という記録にしても良い。
【００６９】
なお、視聴情報記録には、前述の情報以外の情報を追加しても良いことは言うまでも無い。例えば、コンテンツの各部分を視聴した絶対時刻を記録しても良いし、端末が携帯電話リモコン等を用いて視聴者を認識できる場合には、端末情報だけでなく視聴者情報を記録しても良い。
【００７０】
図９は、サーバ１における、視聴状況を記録する際のフローチャートである。ステップＳ９０１、ステップＳ９０２に関しては視聴状況を記録する処理とは直接関係しないが、実施の形態１のサーバ１での処理の補足として記述しておく。
【００７１】
コンテンツ要求受信手段１０２は、サーバ１起動中は常に端末２からのコンテンツ要求の通知を監視する。ステップＳ９００でコンテンツ要求受信手段１０２が端末２から、コンテンツ差分の要求を受信した場合、ステップＳ９０１で受信した要求の内容をコンテンツ配信手段１０１へ通知する。要求の内容としては、差分配信要求か事前配信要求か、どの端末からの要求か、どのコンテンツの要求か、差分配信の場合どの時間帯の要求か、などである。また、サーバ１と端末２がインターネットをＴＣＰ／ＩＰプロトコルで接続されている場合、端末２とのソケット情報をコンテンツ配信手段１０１に渡し、コンテンツ配信手段１０１は渡されたソケット情報を引き継いで端末２との通信を継続しても良い。
【００７２】
コンテンツ要求受信手段１０２からコンテンツ差分要求の情報を受信したコンテンツ配信手段１０１は、ステップＳ９０２において、受信した要求の内容に従って、端末２にコンテンツ差分を配信する。
【００７３】
次に、ステップＳ９０３において、コンテンツ要求受信手段１０２は、要求の内容を視聴状況記録手段７０８に通知し、ステップＳ９０４において視聴状況記録手段７０８は、受信した要求の内容に従って、配信済み期間８０３を更新する。
【００７４】
なお、ステップＳ９０２の処理とステップＳ９０３、ステップＳ９０４の処理は並行して動作しても良い。すなわち、コンテンツ要求受信手段１０２は、ステップＳ９０１でコンテンツ配信手段１０１にコンテンツ要求処理を通知した後、コンテンツ配信手段１０１のコンテンツ差分の配信処理が終了しないうちに、ステップＳ９０３へ遷移して処理を進めても良い。
【００７５】
このようにして、視聴状況記録手段７０８を追加することで、各端末の視聴状況を記録することができる。
【００７６】
なお、視聴状況記録手段７０８は、サーバごとに保持しても良いし、コンテンツ配信サーバとは独立して視聴状況記録サーバとして一つだけ存在しても良い。視聴状況記録サーバとして存在する場合、コンテンツ配信サーバは、自サーバで配信しているコンテンツ以外の情報を視聴状況記録サーバから取得して利用することも可能となる。
【００７７】
以上の構成により、事前にサーバから端末に部分コンテンツを配信し、端末でコンテンツを再生する時にコンテンツ差分を受信しながら再生するシステムにおいて、サーバ側でユーザの視聴実績を把握することが可能となる。
【００７８】
なお、サーバ１が端末２の視聴状況を把握することだけが要求されている場合、サーバ１がコンテンツ配信手段１０１で完全なコンテンツを事前に配信しておき、端末２はコンテンツを再生する際に、サーバ１に対してコンテンツ差分を要求するのではなく、該当部分を視聴しているという情報を通知することとしても良い。前記端末２がサーバ１に視聴情報を通知する構成のシステムでも、サーバ側でユーザの視聴実績を把握することが可能となることは言うまでもない。
【００７９】
（実施の形態３）
図１０は、本実施の形態の構成を表す図である。本実施の形態の構成は、実施の形態２と比較して、課金情報生成手段１００９が追加されている点において異なる。実施の形態２と処理が同じ構成要素については、実施の形態２と同じ番号を振っている。
【００８０】
課金情報生成手段１００９は、視聴状況記録手段７０８の記録に基づいて課金情報を生成する。視聴状況記録手段７０８の記録を用いることで、実際に視聴した番組に対してのみ課金することや、ＣＭの視聴状況などに応じて課金額を細かく調整することも可能となる。
【００８１】
以下に、本実施の形態が実施の形態２と異なる点について説明する。
【００８２】
図１１は、コンテンツ価格表の一例である。サーバ１では、前記コンテンツ価格表を用いて各端末への課金額を決定する。コンテンツ名１１０１は課金対象のコンテンツの名称を表し、視聴形態１１０２は対象コンテンツの視聴形態を表している。視聴形態の種類としては、コンテンツ視聴と共にＣＭを全て視聴する全ＣＭ視聴や、コンテンツのみを視聴してＣＭを視聴しないＣＭ未視聴や、他のコンテンツとのバンドル視聴（シリーズ映画を５本見ると１本分割引等）、一部分視聴など、様々な視聴形態が考えられる。
【００８３】
課金額１１０３は、対象コンテンツを対象視聴形態で視聴した場合に課金する額を表す。図１１に示す例では課金額は、ＣＭを見ずに映画ａのコンテンツのみを視聴した場合４５０円で、映画ａを見る際にＣＭも視聴した場合２００であることを示している。なお、その他の視聴形態についても、それぞれ課金額が設定されている。
【００８４】
課金情報生成手段１００９で生成された課金情報は、課金システムに通知され、課金システムが課金情報に基づいて、各端末に対して課金決済を実施する。課金システムに関しては、クレジットカード会社などが既に実現しているため、本明細書では特に言及しない。なお、課金システムは、サーバ１に含まれていても良いし、外部サーバに独立して存在しても良いことは言うまでも無い。
【００８５】
図１２は課金情報記録の例である。視聴端末１２０１はコンテンツを視聴した端末を表し、コンテンツ名１２０２、コンテンツ長１２０３、価格１２０４は、それぞれ課金対象のコンテンツの名称、長さ、価格を表す。価格１２０４に関しては、括弧外の金額はＣＭを見なかった場合の価格、括弧内の金額はＣＭを見た場合の価格とする。もちろん、それ以外の価格設定が存在する場合には、その情報も課金情報記録に含み、価格を課金情報記録に記録せず、別に用意する価格表を参照しても良い。
【００８６】
配信済み期間１２０５は、課金対象コンテンツの配信済み期間で、図８に示す視聴状況記録８００の配信済み期間８０３と同様の意味を表し、値も視聴状況記録８００のものが用いられる。支払１２０５は、端末利用者が、該当する課金対象コンテンツに対する対価を支払ったかどうかを表す情報で、「未」がまだ支払っていないことを表し、「済」が支払済みであることを表す。なお、全く視聴していないコンテンツに関しては、支払１２０５の情報は生成されない。
【００８７】
以下に、端末Ａに対する課金価格を計算する際の、課金情報生成手段１００９の動作について説明する。図１２の課金情報記録１２００によると、端末Ａは映画ａ、ドラマｂ、アニメａ、アニメｂを視聴し、アニメａに関しては、既に支払が完了していることが分かる。
【００８８】
端末が視聴済みで、支払が済んでいないコンテンツは、映画ａ、ドラマｂ、アニメｂであることが分かる。また、各コンテンツの視聴に際し、ＣＭを見たかどうかを判断するため、コンテンツのどの部分にＣＭが含まれているかを知る必要がある。
【００８９】
図１３は、コンテンツ情報の例を表す図である。コンテンツ情報１３は、コンテンツ名１３０１、コンテンツ長１３０２、ＣＭ期間１３０３から構成される。コンテンツ名１３０１は対象コンテンツの名称を、コンテンツ長１３０２は対象コンテンツの長さを表す。ＣＭ期間は、対象コンテンツに含まれるＣＭの期間を表す。例えば、映画ａはコンテンツ長が２時間００分００秒で、０１時００分００秒から０１時０５分００秒の間はＣＭが流れることを表しており、映画ｂは、コンテンツ長が２時間３０分００秒で、０１時００分００秒から０１時０５分００秒の間と０２時００分００秒から０２時０５分００秒の間はＣＭが流れることを表している。
【００９０】
課金情報生成手段１００９は、上記コンテンツ情報１３００を元にＣＭ視聴の有無を判定する。図１２に示す端末Ａの課金情報の場合、映画ａに関しては、０１時００分００秒から０１時０５分００秒の間はコンテンツ差分をサーバに要求していないため、ＣＭを視聴していないことが分かる。このため、コンテンツ視聴価格として４５０円を課金する。ドラマｂに関しては、ドラマｂのＣＭ期間である００時３０分００秒から００時３５分００秒の間も視聴しているため、コンテンツ視聴価格としてＣＭを視聴した場合の価格である１５０円を課金する。同様にアニメｂもＣＭを視聴しているため課金価格は１００円となる。
【００９１】
従って、映画ａ、ドラマｂ、アニメｂの課金価格の合計である７００円が端末Ａに対する課金額となる。
【００９２】
なお、コンテンツを途中まで視聴している場合や、コンテンツの一部のみを視聴している場合、ＣＭを一部視聴している場合など、様々な視聴履歴が考えられる。例えば、コンテンツの半分以上視聴したら課金する、ＣＭを一部視聴した場合視聴したＣＭに応じて一部割引をする、などそれぞれの視聴履歴に対して様々な課金方法が考えられる。様々な視聴履歴に対してどう課金するかに関しては、特に言及しないが、どのような課金方法を採ったとしても、本発明の本質には影響しないことは言うまでも無い。
【００９３】
なお、課金情報を生成するタイミングに関しては、１ヶ月ごと、１週間ごと、コンテンツ視聴ごと（課金価格発生ごと）、など様々なタイミングが考えられるが、課金情報生成タイミングも、本発明の本質とは関係しないため、特に言及しない。
【００９４】
以上の構成により、事前にサーバから端末に部分コンテンツを配信し、端末でコンテンツを再生する時にコンテンツ差分を受信しながら再生するシステムにおいて、ユーザの視聴実績に応じた課金処理が可能となる。
【産業上の利用可能性】
【００９５】
本発明のコンテンツ配信システムは、ブロードバンドインターネットを利用した有料コンテンツの配信システム等として有用である。また、インターネットに限らず、イントラネットや家庭内ＬＡＮ等でのコンテンツ配信システム等としても適用が可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態１における構成図
【図２】配信リストの例を示す図
【図３】コンテンツ部分の例を示す図
【図４】配信状況リストの例を表す図
【図５】コンテンツ生成手段の詳細を示す図
【図６】コンテンツ再生手段の処理フローを表す図
【図７】本発明の実施の形態２における構成図
【図８】視聴状況記録の例を表す図
【図９】視聴状況記録の処理フローを表す図
【図１０】本発明の実施の形態３における構成図
【図１１】コンテンツ価格表の例を表す図
【図１２】課金情報の例を表す図
【図１３】コンテンツ情報の例を表す図
【符号の説明】
【００９７】
１    サーバ
２    端末
１０１    コンテンツ配信手段
１０２    コンテンツ要求受信手段
１０３    視聴状況記録手段
１０４    コンテンツ取得手段
１０５    コンテンツ蓄積手段
１０６    コンテンツ再生手段
１０７    コンテンツ要求手段
【図１】
2005184472.tif 000003
【図２】
2005184472.tif 000004
【図３】
2005184472.tif 000005
【図４】
2005184472.tif 000006
【図５】
2005184472.tif 000007
【図６】
2005184472.tif 000008
【図７】
2005184472.tif 000009
【図８】
2005184472.tif 000010
【図９】
2005184472.tif 000011
【図１０】
2005184472.tif 000012
【図１１】
2005184472.tif 000013
【図１２】
2005184472.tif 000014
【図１３】
2005184472.tif 000015