(57)【要約】【課題】  映像コンテンツを配信する伝送路の通信速度が低い場合でも利用者が映像コンテンツを円滑に再生できるようにする。【解決手段】  事業者サーバ１００は、事業者サーバ１００と利用者端末２００との間の通信速度に応じて映像コンテンツを分割し、提供事業者が第１の部分を予め利用者に供給し、利用者端末２００からの再生要求に応じて事業者サーバ１００が第２の部分を通信ネットワーク３００を介して利用者端末２００に送信する。利用者端末２００は、第１の部分と第２の部分とを結合して映像コンテンツを再生する。従って、事業者サーバ１００が利用者端末２００にリアルタイムで映像コンテンツ（第２の部分）を配信しているときに、利用者端末２００において、再生すべきデータが存在しなくなってしまうという事態を生じないようにすることができる。【選択図】  図１
2006114950.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを再生する映像コンテンツ再生装置と、
前記映像コンテンツ再生装置の要求に応じて、前記映像コンテンツの少なくとも一部を前記映像コンテンツ再生装置との間の伝送路を介して前記映像コンテンツ再生装置に配信する映像コンテンツ送信装置とを備え、
前記映像コンテンツ送信装置は、
前記伝送路の通信速度に応じて、前記映像コンテンツを、予め前記映像コンテンツ再生装置に供給される第１の部分と、前記映像コンテンツ再生装置からの再生要求に応じて前記映像コンテンツ再生装置に送信される第２の部分とに分割する映像コンテンツ分割手段と、
前記映像コンテンツ再生装置からの再生要求に応じて、前記第２の部分を前記伝送路を介して前記映像コンテンツ再生装置に送信する映像コンテンツ送信手段とを含み、
前記映像コンテンツ再生装置は、
予め供給されている前記第１の部分と前記映像コンテンツ送信装置から送信された前記第２の部分とを結合して、前記映像コンテンツを再生する映像コンテンツ再生手段とを含む
ことを特徴とする映像コンテンツ配信システム。
【請求項２】
映像コンテンツ分割手段は、通信速度が速い場合は第１の部分のサイズが小さくなるように映像コンテンツを分割し、前記通信速度が遅い場合は第１の部分のサイズが大きくなるように映像コンテンツを分割する
請求項１記載の映像コンテンツ配信システム。
【請求項３】
映像コンテンツ分割手段は、映像コンテンツ再生装置が第１の部分を再生しているときに伝送路を介する第２の部分の送信が完了するように、映像コンテンツを分割する
請求項２記載の映像コンテンツ配信システム。
【請求項４】
映像コンテンツ送信装置は、映像コンテンツ再生装置との間の伝送路の通信速度を測定する通信速度測定手段を含む
請求項１から請求項３のうちいずれか１項記載の映像コンテンツ配信システム。
【請求項５】
映像コンテンツ再生装置における記憶手段が、暗号化された第１の部分のデータを記憶し、
前記映像コンテンツ再生装置は、前記記憶手段に記憶されている第１の部分のデータを復号する復号手段を含む
請求項１から請求項４のうちいずれか１項記載の映像コンテンツ配信システム。
【請求項６】
映像コンテンツ送信装置は、第１の部分を記憶媒体に記憶させる映像コンテンツ書き込み手段を含む
請求項１から請求項５のうちいずれか１項記載の映像コンテンツ配信システム。
【請求項７】
映像コンテンツ分割手段は、映像コンテンツにおける再生時間軸上で離散的に出現する複数の部分の集合を第１の部分とする
請求項１から請求項６のうちいずれか１項記載の映像コンテンツ配信システム。
【請求項８】
映像コンテンツ再生装置の要求に応じて、映像コンテンツの少なくとも一部を前記映像コンテンツ再生装置に配信する映像コンテンツ送信装置において、
前記映像コンテンツ再生装置との間の伝送路の通信速度に応じて、前記映像コンテンツを、予め前記映像コンテンツ再生装置に供給される第１の部分と、前記映像コンテンツ再生装置からの再生要求に応じて前記映像コンテンツ再生装置に送信される第２の部分とに分割する映像コンテンツ分割手段と、
前記映像コンテンツ再生装置からの再生要求に応じて、前記第２の部分を前記伝送路を介して前記映像コンテンツ再生装置に送信する映像コンテンツ送信手段とを含み、
前記映像コンテンツ分割手段は、前記映像コンテンツ再生装置が第１の部分を再生しているときに伝送路を介する第２の部分の送信が完了するように、映像コンテンツを分割する
ことを特徴とする映像コンテンツ送信装置。
【請求項９】
映像コンテンツ再生装置の要求に応じて、映像コンテンツ送信装置が、前記映像コンテンツの少なくとも一部を前記映像コンテンツ再生装置に配信する映像コンテンツ配信方法において、
前記映像コンテンツ送信装置側では、
前記映像コンテンツ再生装置との間の伝送路の通信速度に応じて、映像コンテンツを、予め前記映像コンテンツ再生装置に供給される第１の部分と、前記映像コンテンツ再生装置からの再生要求に応じて前記映像コンテンツ再生装置に送信される第２の部分とに分割し、
前記第１の部分を予め前記映像コンテンツ再生装置側に供給し、
前記映像コンテンツ再生装置からの再生要求に応じて、前記第２の部分を前記伝送路を介して前記映像コンテンツ再生装置に送信し、
前記映像コンテンツ再生装置側では、
前記第１の部分と前記映像コンテンツ送信装置から送信された前記第２の部分とを結合して、前記映像コンテンツを再生する
ことを特徴とする映像コンテンツ配信方法。
【請求項１０】
映像コンテンツ送信装置が配信する映像コンテンツを再生する映像コンテンツ再生装置に搭載されるコンピュータに、
予め記憶手段に暗号化されて記憶されている映像コンテンツにおける第１の部分を復号する処理と、
復号後の前記第１の部分と前記映像コンテンツ送信装置が配信する映像コンテンツにおける第２の部分とを結合して前記映像コンテンツを再生する処理と
を実行させるための映像コンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信速度に応じて映像コンテンツを分割して供給する映像コンテンツ配信システム、映像コンテンツ送信装置、映像コンテンツ再生方法、および映像コンテンツ再生プログラムに関する。
【背景技術】
【０００２】
映画等の映像コンテンツを記憶したビデオテープやＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）（登録商標）をレンタルするレンタルビデオサービスの利用者は、目的のＤＶＤ等を借りるために、レンタルビデオサービスを提供する店舗に行く必要がある。また、利用者は、ＤＶＤ等を視聴した後で、ＤＶＤ等を返却するために、レンタルビデオサービスを提供する店舗に行く必要がある。従って、レンタルビデオサービスの利用者は、レンタルビデオサービスを提供する店舗に２度行かなければならず、煩わしい。
【０００３】
また、レンタルビデオサービスの提供事業者は、貸し出し中による在庫切れに起因するＤＶＤ等のレンタルの機会の損失を防ぎ、多くの利用者にレンタルビデオサービスを提供するため、ＤＶＤ等の在庫を確保しなければならない。特に、新作や、人気のあるＤＶＤ等の在庫を大量に確保する必要がある。さらに、レンタルビデオサービスの提供事業者は、ＤＶＤ等の清掃等のメンテナンス作業を行う必要があり、手間と時間とがかかる。
【０００４】
そこで、インターネットを介してＤＶＤが記憶しているデータを配信するシステムが提案されている（例えば、特許文献１参照。）。
【０００５】
また、映像コンテンツを複数に分割して得られる分割コンテンツを複数のサーバに保管し、複数のサーバからユーザ端末に分割コンテンツを送信し、ユーザ端末が分割コンテンツを受信し、再構築して再生するシステムが提案されている（例えば、特許文献２参照。）。
【０００６】
【特許文献１】特開平２００３−６５３６号公報  （段落００２２〜００３９、図１）
【特許文献２】特開平２００４−８０１４５号公報  （段落００１２〜００１８、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載されているシステムは、データを送受信するインターネットとの接続形態や通信状態を考慮していないので、リアルタイムで再生しようとすると、インターネットとの通信速度が遅い場合には、データの送受信が滞り、映像コンテンツの再生中に映像が欠落したり、再生が停止してしまったりするおそれがある。
【０００８】
また、特許文献２に記載されているシステムは、複数のサーバを用いるため、システムの構築にコストがかかるという問題がある。
【０００９】
そこで、本発明は、設備コストをさほど高くすることなく、映像コンテンツを配信する伝送路の通信速度が低い場合でも利用者が映像コンテンツを円滑に再生できる状態を維持しつつ、レンタルサービス提供業者のコストを低減でき、かつ、利用者の便を図ることができる映像コンテンツ配信システム、映像コンテンツ送信装置、映像コンテンツ再生方法、および映像コンテンツ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による映像コンテンツ配信システムは、映像コンテンツを再生する映像コンテンツ再生装置と、映像コンテンツ再生装置の要求に応じて、映像コンテンツを映像コンテンツ再生装置に供給する映像コンテンツ送信装置とを備え、映像コンテンツ送信装置が、映像コンテンツ再生装置との間の伝送路の通信速度に応じて、映像コンテンツを、予め映像コンテンツ再生装置に供給される第１の部分と、映像コンテンツ再生装置からの再生要求に応じて映像コンテンツ再生装置に送信される第２の部分とに分割する映像コンテンツ分割手段と、映像コンテンツ再生装置からの再生要求に応じて、第２の部分を伝送路を介して映像コンテンツ再生装置に送信する映像コンテンツ送信手段とを含み、映像コンテンツ再生装置が、予め供給されている第１の部分と映像コンテンツ送信装置から送信された第２の部分とを結合して、映像コンテンツを再生する映像コンテンツ再生手段とを含むことを特徴とする。
【００１１】
映像コンテンツ分割手段は、映像コンテンツが円滑に再生されるように、通信速度が速い場合は第１の部分のサイズが小さくなるように映像コンテンツを分割し、通信速度が遅い場合は第１の部分のサイズが大きくなるように映像コンテンツを分割する。
【００１２】
映像コンテンツ分割手段は、映像コンテンツが円滑に再生されるように、映像コンテンツ再生装置が第１の部分を再生しているときに伝送路を介する第２の部分の送信が完了するように、映像コンテンツを分割する。
【００１３】
映像コンテンツ送信装置は、例えば、映像コンテンツ再生装置との間の伝送路の通信速度を測定する通信速度測定手段を含む。
【００１４】
映像コンテンツ再生装置における記憶手段が、暗号化された第１の部分のデータを記憶し、映像コンテンツ再生装置が、記憶手段に記憶されている第１の部分のデータを復号する復号手段を含むように構成されていてもよい。そのような構成によれば、映像コンテンツが不正コピーされ第三者が映像を視聴できる可能性が低減する。
【００１５】
映像コンテンツ送信装置が、第１の部分を記憶媒体に記憶させる映像コンテンツ書き込み手段を含むように構成されていてもよい。そのような構成によれば、第１の部分を予め利用者に供給しておくための記憶媒体を容易に準備することができる。
【００１６】
映像コンテンツ分割手段が、映像コンテンツにおける再生時間軸上で離散的に出現する複数の部分の集合を第１の部分とするように構成されていてもよい。そのような構成によれば、映像コンテンツが不正コピーされ第三者が映像を視聴できる可能性がさらに低減する。
【００１７】
本発明による映像コンテンツ送信装置は、映像コンテンツ再生装置との間の伝送路の通信速度に応じて、映像コンテンツを、予め映像コンテンツ再生装置に供給される第１の部分と、映像コンテンツ再生装置からの再生要求に応じて映像コンテンツ再生装置に送信される第２の部分とに分割する映像コンテンツ分割手段と、映像コンテンツ再生装置からの再生要求に応じて、第２の部分を伝送路を介して映像コンテンツ再生装置に送信する映像コンテンツ送信手段とを含み、映像コンテンツ分割手段が、映像コンテンツ再生装置が第１の部分を再生しているときに伝送路を介する第２の部分の送信が完了するように映像コンテンツを分割することを特徴とする。
【００１８】
本発明による映像コンテンツ配信方法は、映像コンテンツ送信装置側では、映像コンテンツ再生装置との間の伝送路の通信速度に応じて、映像コンテンツを、予め映像コンテンツ再生装置に供給される第１の部分と映像コンテンツ再生装置からの再生要求に応じて映像コンテンツ再生装置に送信される第２の部分とに分割し、第１の部分を予め映像コンテンツ再生装置側に供給し、映像コンテンツ再生装置からの再生要求に応じて、第２の部分を伝送路を介して映像コンテンツ再生装置に送信し、映像コンテンツ再生装置側では、第１の部分と映像コンテンツ送信装置から送信された第２の部分とを結合して、映像コンテンツを再生することを特徴とする。
【００１９】
本発明による映像コンテンツ再生プログラムは、映像コンテンツ再生装置に搭載されるコンピュータに、予め記憶手段に暗号化されて記憶されている映像コンテンツにおける第１の部分を復号する処理と、復号後の第１の部分と映像コンテンツ送信装置が配信する映像コンテンツにおける第２の部分とを結合して映像コンテンツを再生する処理とを実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、映像コンテンツを配信する伝送路の通信速度が低い場合でも利用者が映像コンテンツを円滑に再生できる状態を維持しつつ、レンタルサービス提供業者のコストを低減でき、かつ、利用者の便を図ることができる。
【発明を実施するための最良の形態】
【００２１】
実施の形態１．
本発明の第１の実施の形態について説明する。図１は、本発明の第１の実施の形態の一構成例を示す説明図である。
【００２２】
本発明の第１の実施の形態は、映像コンテンツ配信サービスの提供事業者が設置し、映画等の映像コンテンツを記憶し、記憶している映像コンテンツをＤＶＤ等の記憶媒体に記憶させたり、送信したりする事業者サーバ（映像コンテンツ送信装置）１００、記憶媒体が記憶している映像コンテンツや、事業者サーバ１００から受信した映像コンテンツを再生する再生機能（例えば、ＭＰＥＧ再生機能）を有する利用者端末（映像コンテンツ再生装置）２００、および事業者サーバ１００と利用者端末２００とを接続する通信ネットワーク（伝送路）３００を含む。利用者端末２００は、例えば、パーソナルコンピュータによって実現される。なお、図１に示す例では利用者端末２００は１台であるが、複数台あってもよい。通信ネットワーク３００は、例えば、インターネットにより実現される。
【００２３】
記憶媒体は、例えば、ＤＶＤやＣＤ等によって実現される。なお、事業者サーバ１００は、情報をＤＶＤやＣＤ等の記憶媒体に記憶させるＤＶＤライタやＣＤライタ等の情報書き込み手段（映像コンテンツ書き込み手段）を搭載している。利用者端末２００は、ＤＶＤ再生装置等を内蔵している。また、その記憶媒体は、利用者が再生要求を行う前に、予め利用者に供給される。
【００２４】
映像コンテンツ分割手段および通信速度算出手段は、プログラムに従って処理を実行する事業者サーバ１００のＣＰＵによって実現される。映像コンテンツ送信手段は、事業者サーバ１００のＣＰＵと事業者サーバ１００が有する通信装置によって実現される。映像コンテンツ再生手段および復号手段は、プログラムに従って処理を実行する利用者端末２００のＣＰＵによって実現される。
【００２５】
事業者サーバ１００は、映画等の映像コンテンツと、映像コンテンツ配信サービスの利用者が利用者端末２００を介して個人情報を入力したり、配信を要求する映像コンテンツを選択したりするＷＥＢページと、映像コンテンツ配信サービスの利用者が利用者端末２００にＷＥＢページを介して入力した個人情報とを記憶している。
【００２６】
また、事業者サーバ１００は、映像コンテンツ再生プログラムを保管している。そして、事業者サーバ１００は、映像コンテンツ再生プログラムを利用者端末２００に送信する。利用者端末２００は、受信した映像コンテンツ再生プログラムを記憶する。映像コンテンツ再生プログラムは、利用者端末２００のＣＰＵに、少なくとも、事業者サーバ１００との間の伝送路の通信速度を測定するための処理と、予め記録手段に暗号化され記録されている映像コンテンツにおける第１の部分を復号する処理と、復号後の第１の部分と事業者サーバ１００が配信する映像コンテンツにおける第２の部分とを結合して映像コンテンツを再生する処理とを実行させるプログラムである。
【００２７】
また、事業者サーバ１００は、利用者端末２００との間の通信速度に応じて映像コンテンツを分割する。事業者サーバ１００は、利用者端末２００との間の通信速度を測定するために、所定量のデータを、そのデータの送信を開始した時刻を示す情報と対応づけて、利用者端末２００に送信する。ここで、事業者サーバ１００が利用者端末２００に送信する所定量のデータとは、例えば、１００ｋＢ（バイト）や、２００ｋＢ、５００ｋＢ、１ＭＢ等の大きさのデータである。なお、事業者サーバ１００は、複数の大きさの種類のデータと、そのデータの送信を開始した時刻を示す情報とを対応づけて、それぞれ利用者端末２００に送信してもよい。
【００２８】
利用者端末２００は、事業者サーバ１００から受信した映像コンテンツ再生プログラムに従って動作し、所定量のデータと、所定量のデータの送信を開始した時刻を示す情報とを受信すると、所定量のデータの送信を開始した時刻を示す情報と、所定量のデータの受信が完了した時刻との差を計算して、所定量のデータの受信に要した時間を算出し、算出した所定量のデータの受信に要した時間を示す情報を事業者サーバ１００に送信する。
【００２９】
事業者サーバ１００は、利用者端末２００から受信した所定量のデータの受信に要した時間を示す情報と、所定量のデータのサイズとにもとづいて利用者端末２００との間の通信速度を算出し、算出した通信速度に応じて、記憶媒体に記憶させる部分（第１の部分）と、利用者端末２００に通信ネットワーク３００を介して送信する部分（第２の部分）とに分けて映像コンテンツを分割する。
【００３０】
具体的には、一例として、事業者サーバ１００が送信した１ＭＢのデータを、事業者サーバ１００が送信してから利用者端末２００が受信を完了するまでに要した時間が２秒であったとする。すると、事業者サーバ１００と、利用者端末２００との間の通信速度は、１ＭＢ×８ｂｉｔ／２秒＝４Ｍｂｐｓである。ここで、映像コンテンツのサイズが４．７ＧＢ（４７００ＭＢ）であり、映像コンテンツが２時間（７２００秒）であるとすると、４７００ＭＢ×８ｂｉｔ＝３７６００Ｍｂｉｔであるので、映像コンテンツを再生する速度は、３７６００Ｍｂｉｔ／７２００秒＝約５．２Ｍｂｐｓである。
【００３１】
つまり、映像コンテンツを再生する速度は、事業者サーバ１００と利用者端末２００との間の通信速度よりも約１．３倍速い。そこで、映像コンテンツのうちの所定量のデータを第１の部分として記憶媒体に記録し、その記憶媒体を予め利用者端末２００に供給しておく。そして、事業者サーバ１００は、利用者端末２００が第１の部分を再生しているときに、映像コンテンツの第２の部分を利用者端末２００に送信する。なお、第１の部分は、映像コンテンツの再生中に利用者端末２００において再生すべきデータがなくなってしまう期間が生じないように決定される。すなわち、事業者サーバ１００は、第１の部分を再生しているときに伝送路を介する第２の部分の送信が完了するように、映像コンテンツを分割する。
【００３２】
事業者サーバ１００は、例えば、映像コンテンツを記憶媒体に記憶させる部分を４つに等分割し、利用者端末２００に通信ネットワーク３００を介して送信する部分を４つに等分割する場合、映像コンテンツを記憶媒体に記憶させる部分のサイズは、それぞれ約６６５ＭＢ以上となり、利用者端末２００に通信ネットワーク３００を介して送信する部分のサイズは、それぞれ約５１１ＭＢ以下となる。
【００３３】
他の例として、事業者サーバ１００が送信した１ＭＢのデータを、利用者端末２００が受信するのに要した時間が４秒であったとすると、事業者サーバ１００と、利用者端末２００との間の通信速度は、１ＭＢ×８ｂｉｔ／４秒＝２Ｍｂｐｓである。そして、映像コンテンツのサイズが４．７ＧＢ（４７００ＭＢ）であり、映像コンテンツが２時間（７２００秒）であるとすると、４７００ＭＢ×８ｂｉｔ＝３７６００Ｍｂｉｔであるので、映像コンテンツを再生する速度は、３７６００Ｍｂｉｔ／７２００秒＝約５．２Ｍｂｐｓであり、映像コンテンツを再生する速度は、事業者サーバ１００と利用者端末２００との間の通信速度よりも約２．６倍速い。
【００３４】
そのため、事業者サーバ１００が、例えば、映像コンテンツを記憶媒体に記憶させる部分を４つに等分割し、利用者端末２００に通信ネットワーク３００を介して送信する部分を４つに等分割する場合、映像コンテンツを記憶媒体に記憶させる部分のサイズは、それぞれ８４９ＭＢ以上となり、利用者端末２００に通信ネットワーク３００を介して送信する部分のサイズは、それぞれ３２６ＭＢ以下となる。つまり、事業者サーバ１００は、事業者サーバ１００と利用者端末２００との間の通信速度が速いと、映像コンテンツを記憶媒体に記憶させる部分のサイズを小さくするように映像コンテンツを分割し、事業者サーバ１００と利用者端末２００との間の通信速度が遅いと、映像コンテンツを記憶媒体に記憶させる部分のサイズを大きくするように映像コンテンツを分割する。
【００３５】
例えば、映像コンテンツの内容が章ごとに分けられている場合、事業者サーバ１００は、映像コンテンツを章ごとに分割してもよい。そして、例えば、奇数番目の章を第１の部分として記憶媒体に記憶させ、偶数番目の章を第２の部分として利用者端末２００に通信ネットワーク３００を介して送信してもよい。ただし、その場合にも、利用者端末２００が第１の部分を再生しているときに第２の部分の送信が完了することを条件とする。
【００３６】
なお、映像コンテンツを記憶媒体に記憶させる部分のサイズが、それぞれ６６５ＭＢであり、利用者端末２００に通信ネットワーク３００を介して送信する部分のサイズが、それぞれ５１１ＭＢである場合、時間軸上では、映像コンテンツを記憶媒体に記憶させる部分は、それぞれ約１０１９秒間であり、利用者端末２００に通信ネットワーク３００を介して送信する部分は、それぞれ約７８３秒間である。
【００３７】
ここで、事業者サーバ１００は、映像コンテンツにおける再生時間軸上で離散的に出現する複数の部分の集合を第１の部分とすることが好ましい。例えば、映像コンテンツを、記憶媒体に記憶させる部分と、利用者端末２００に通信ネットワーク３００を介して送信する部分とが再生時間軸上で交互に現れるように分割する。図２は、そのように映像コンテンツを分割する場合を説明する説明図である。例えば、事業者サーバ１００は、映像コンテンツの先頭から１０１９秒間を記憶媒体に記憶させる部分（図２において「１」）とし、１０１９秒目から７８３秒間（１８０２秒目まで）を利用者端末２００に通信ネットワーク３００を介して送信する部分（図２において「２」）とし、１８０２秒目から１０１９秒間（２８２１秒目まで）を記憶媒体に記憶させる部分（図２において「３」）とし、２８２１秒目から７８３秒間（３６０４秒目まで）を利用者端末２００に通信ネットワーク３００を介して送信する部分（図２において「４」）とし、３６０４秒目から１０１９秒間（４６２３秒目まで）を記憶媒体に記憶させる部分（図２において「５」）とし、４６２３秒目から７８３秒間（５４０６秒目まで）を利用者端末２００に通信ネットワーク３００を介して送信する部分（図２において「６」）とし、５４０６秒目から１０１９秒間（６４２５秒目まで）を記憶媒体に記憶させる部分（図２において「７」）とし、６４２５秒目から７７５秒間（７２００秒目（最後）まで）を利用者端末２００に通信ネットワーク３００を介して送信する部分（図２において「８」）として分割する。
【００３８】
事業者サーバ１００は、映像コンテンツを分割すると、映像コンテンツの分割した部分を示す情報である分割部分情報を生成する。分割部分情報とは、例えば、映像コンテンツの分割した部分の再生開始時間である。具体的には、例えば、映像コンテンツを分割した部分の再生開始時間が１０１９秒目であって、再生終了時間が１８０２秒目であった場合、映像コンテンツのうち、１０１９秒目から、１８０２秒目までの部分に対応づけられた分割部分情報は１０１９秒を示す。
【００３９】
事業者サーバ１００は、分割した映像コンテンツのうち記憶媒体に記憶させる部分を分割部分情報と対応づけて、かつ、暗号化して記憶媒体に記録する。映像コンテンツ配信サービスの提供事業者は、事業者サーバ１００が分割した映像コンテンツのうち記憶媒体に記憶させる部分が記録された記憶媒体を、利用者端末２００の利用者に、例えば郵送等して送付する。また、事業者サーバ１００は、分割した映像コンテンツのうち、利用者端末２００に通信ネットワーク３００を介して送信する部分を分割部分情報と対応づけて利用者端末２００に送信する。なお、事業者サーバ１００は、利用者端末２００が映像コンテンツを受信することができる期間を制限してもよい。
【００４０】
利用者端末２００は、映像コンテンツのうち通信ネットワーク３００を介して受信した部分を復号し、分割された映像コンテンツに対応づけられた分割部分情報にもとづいて、映像コンテンツのうち記憶媒体が記憶している部分と、通信ネットワーク３００を介して受信した部分とを結合して映像コンテンツを再生する。図３は、映像コンテンツのうちＤＶＤ等の記憶媒体４００が記憶している部分と、通信ネットワーク３００を介して受信した部分とを結合して映像コンテンツを再生する際の動作を説明する説明図である。
【００４１】
利用者端末２００は、映像コンテンツのうち通信ネットワーク３００を介して受信した部分と分割部分情報とを対応づけてメモリやハードディスク等に一時的に記憶させる。そして、利用者端末２００は、映像コンテンツのうち記憶媒体４００が記憶している部分を再生し、映像コンテンツのうち通信ネットワーク３００を介して受信した部分に対応づけられている分割部分情報が示す再生開始時間になると、一時的に記憶している映像コンテンツのうち通信ネットワーク３００を介して受信した部分を復号して再生する。以降、利用者端末２００は、分割された映像コンテンツの各部分に対応づけられた分割部分情報を参照して、分割部分情報が示す時間になると、分割された映像コンテンツのうち、メモリやハードディスク等が一時的に記憶している部分、および記憶媒体４００が記憶している部分を順次再生する。利用者端末２００は、映像コンテンツのすべての部分の再生が終了すると、メモリやハードディスク等が一時的に記憶している映像コンテンツを消去する。
【００４２】
上述したように、事業者サーバ１００は、映像コンテンツにおける記憶媒体４００に記録される部分を暗号化している。ここで、映像コンテンツの暗号化の一例として、排他的論理和方式がある。排他的論理和方式は、Ｂ  ｘｏｒ  Ａ  ｘｏｒ  Ｂ＝Ａ（以下、式１とする）であることを利用した暗号方式である。ｘｏｒは排他的論理和演算を示す。
【００４３】
具体的には、例えば、映像コンテンツ配信サービスの利用者の会員ＩＤが１２３４５であり、現在日付が２００４年７月１５日であった場合、会員ＩＤと現在日付とを組み合わせた１２３４５２００４０７１５を２進数に変換した値である１０００１１１１１０１１０１１１１００１０００００１１１００１０１００００１０１１（式１におけるＢ）と、映像コンテンツのデータ（式１におけるＡ）との排他的論理和（式１におけるＢ  ｘｏｒ  Ａ）を算出することにより暗号化し、記憶媒体４００に記録して利用者に供給する。利用者端末２００は、記憶媒体４００に記録されているデータ（式１におけるＢ  ｘｏｒ  Ａ）と、会員ＩＤと現在日付とを組み合わせた１２３４５２００４０７１５を２進数に変換した値（式１におけるＢ）との排他的論理和（式１におけるＢ  ｘｏｒ  Ａ  ｘｏｒ  Ｂ）を算出する。すると、利用者端末２００は、受信したデータを映像コンテンツ（式１におけるＡ）に復号することができる。なお、本発明で使用する暗号化方法は、この方法に限定するものではなく、他の暗号化方法を用いてもよい。
【００４４】
また、事業者サーバ１００は、映像コンテンツ配信サービスの利用者が利用者端末２００を操作して通信ネットワーク３００を介して接続すると、利用者に個人情報の入力を要求するＷＥＢページを利用者端末２００に表示させる。ここで、個人情報とは、例えば、利用者の氏名や住所、電話番号、クレジットカード番号等である。事業者サーバ１００は、利用者が利用者端末２００を操作して個人情報を入力すると、会員ＩＤとパスワードとを生成し、利用者端末２００に送信する。
【００４５】
本発明の第１の実施の形態の動作について、図面を参照して説明する。図４は、本発明の第１の実施の形態の動作を説明するシーケンス図である。
【００４６】
映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して通信ネットワーク３００を介して事業者サーバ１００に接続する。事業者サーバ１００は、個人情報を入力するＷＥＢページを、通信ネットワーク３００を介して利用者端末２００に送信し、個人情報を入力するＷＥＢページを利用者端末２００に表示させる。映像コンテンツ配信サービスの利用者は、利用者端末２００にＷＥＢページを介して個人情報を入力する。利用者端末２００は、入力された個人情報を事業者サーバ１００に送信する（ステップＳ１０１）。事業者サーバ１００は、映像コンテンツ配信サービスの利用者が、利用者端末２００にＷＥＢページを介して入力した個人情報を記憶し、利用者ＩＤとパスワードとを生成して、通信ネットワーク３００を介して利用者端末２００に送信する（ステップＳ１０２）。
【００４７】
次に、映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して通信ネットワーク３００を介して事業者サーバ１００に接続し、利用者ＩＤとパスワードとを事業者サーバ１００に送信すると（ステップＳ１０３）、事業者サーバ１００は、利用者ＩＤとパスワードとによる認証に成功すると、記憶している映像コンテンツのリストを含む、映像コンテンツを選択するＷＥＢページを利用者端末２００に送信し、映像コンテンツ配信サービスの利用者に、送信する映像コンテンツを選択させる（ステップＳ１０４）。映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して送信を要求する映像コンテンツを選択し、利用者端末２００は、映像コンテンツ配信サービスの利用者が選択した映像コンテンツを示す情報を事業者サーバ１００に送信する（ステップＳ１０５）。
【００４８】
事業者サーバ１００は、通信ネットワーク３００を介して映像コンテンツ再生プログラムを利用者端末２００に送信し（ステップＳ１０６）、映像コンテンツ再生プログラムを実行させる。このとき、事業者サーバ１００は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）のプライマリサーバに接続し、ＮＴＰのプライマリサーバと時刻同期を行う。そして、利用者端末２００は、事業者サーバ１００と、時刻同期を行う。事業者サーバ１００は、通信ネットワーク３００を介して所定量のデータと、所定量のデータの送信を開始した時刻を示す情報とを利用者端末２００に送信する（ステップＳ１０７）。
【００４９】
利用者端末２００は、映像コンテンツ再生プログラムに従って動作し、所定量のデータと、所定量のデータの送信を開始した時刻を示す情報とを受信すると、所定量のデータの送信を開始した時刻を示す情報と、所定量のデータの受信が完了した時刻との差を計算して、所定量のデータの受信に要した時間を算出し、算出した所定量のデータの受信に要した時間を示す情報を事業者サーバ１００に通知する（ステップＳ１０８）。事業者サーバ１００は、通信ネットワーク３００を介して利用者端末２００から通知された所定量のデータの受信に要した時間を示す情報と、所定量のデータのサイズとにもとづいて、利用者端末２００との間の通信速度を算出し、利用者に供給するべき映像コンテンツを、記憶媒体４００に記憶させる部分（第１の部分）と、通信ネットワーク３００を介して利用者端末２００に送信する部分（第２の部分）とに分割する（ステップＳ１０９）。そして、事業者サーバ１００は、分割した映像コンテンツのうち、第１の部分を記憶媒体４００に記憶させる（ステップＳ１１０）。
【００５０】
映像コンテンツ配信サービスの提供事業者は、事業者サーバ１００が映像コンテンツを記憶させた記憶媒体４００を、映像コンテンツ配信サービスの利用者に、例えば郵送等して送付する。
【００５１】
利用者は、映像コンテンツを視聴したいときに、記憶媒体４００を、利用者端末２００に内蔵されているＤＶＤ再生装置等にセットする。よって、この実施の形態では、映像コンテンツ再生装置において、第１の部分を予め記憶可能な記憶手段が、ＤＶＤ再生装置等（厳密には記憶媒体４００がセットされた状態におけるＤＶＤ再生装置等）で実現されていることになる。
【００５２】
また、利用者は、利用者端末２００を操作して通信ネットワーク３００を介して事業者サーバ１００に接続し、再生要求のために、利用者ＩＤとパスワードとを事業者サーバ１００に送信する（ステップＳ１１１）。事業者サーバ１００は、利用者ＩＤとパスワードとによる認証に成功すると、分割した映像コンテンツのうち、通信ネットワーク３００を介して利用者端末２００に送信する部分（第２の部分）の送信を開始する（ステップＳ１１２）。また、映像コンテンツ再生プログラムは、利用者端末２００のＣＰＵに、記憶媒体４００が記憶している映像コンテンツの復号および再生を開始させる。
【００５３】
利用者端末２００は、受信した映像コンテンツを、メモリやハードディスク等に一時記憶させる。利用者端末２００は、映像コンテンツのうち、記憶媒体４００が記憶している部分の再生が終了すると、通信ネットワーク３００を介して事業者サーバ１００から受信し一時記憶されている部分の再生を開始する（ステップＳ１１３）。第１の部分が、映像コンテンツにおける再生時間軸上で離散的に出現する複数の部分の集合である場合には（図２参照）、記憶媒体４００が記憶している第１の部分を構成する各部分（図２における「１」、「３」、「５」および「７」）のうちの次の部分の復号および再生を開始し、記憶媒体４００が記憶している部分（第１の部分）の再生が終了すると、通信ネットワーク３００を介して事業者サーバ１００から受信し一時記憶されている部分の再生を開始する。その間、事業者サーバ１００は、第２の部分の送信を継続する。そして、利用者端末２００は、映像コンテンツのすべての部分の再生が終了すると、メモリやハードディスク等が記憶している映像コンテンツを消去する。
【００５４】
以上に述べたように、この実施の形態によれば、事業者サーバ１００は、事業者サーバ１００と利用者端末２００との間の通信速度に応じて映像コンテンツを分割し、提供事業者が第１の部分を予め利用者に供給し、利用者端末２００からの再生要求に応じて事業者サーバ１００が第２の部分を通信ネットワーク３００を介して利用者端末２００に送信する。利用者端末２００は、第１の部分と第２の部分とを結合して映像コンテンツを再生する。従って、事業者サーバ１００が利用者端末２００にリアルタイムで映像コンテンツを配信しているときに、利用者端末２００において、再生すべきデータが存在しなくなってしまうという事態を生じないようにすることができる。なお、リアルタイムで配信するということは、映像コンテンツの配信と再生が並列的に実行されることを意味するが、この実施の形態では、厳密には、第２の部分の配信を受けているときに、予め供給されている第１の部分が再生されている期間がある。
【００５５】
また、この実施の形態によれば、利用者端末２００は、映像コンテンツの再生が終了すると、メモリやハードディスク等が記憶している映像コンテンツを消去するため、映像コンテンツの不正なコピーを防ぐことができる。さらに、記録媒体４００に記録されているデータは、利用日付等で暗号化されているので、記録媒体４００が第三者に渡っても、第三者は容易には復号できない。よって、第三者は、記録媒体４００を入手しても、それを利用することは困難である。このことからも、不正なコピーを効果的に防止することができる。
【００５６】
また、この実施の形態によれば、事業者サーバ１００は、利用者端末２００が映像コンテンツを受信することができる期間を制限すると、映像コンテンツ配信サービスの提供事業者は、利用者が映像コンテンツのすべてを視聴することができる期間を制限することができる。そのため、従来のレンタルビデオ店が行っている顧客に対するＤＶＤ等の映像コンテンツの記憶媒体４００の返却時期の管理を行う必要がなくなる。また、顧客の需要を予測して、ＤＶＤ等の映像コンテンツの記憶媒体４００を複数用意したりする必要がなくなる。さらに、ＤＶＤ等の記憶媒体４００の清掃等のメンテナンスを行う必要がなくなる。
【００５７】
また、この実施の形態によれば、映像コンテンツ配信サービスの利用者は、ＤＶＤ等を借り出したり、返却したりするために、レンタルビデオ店等に出向くことなく、映像コンテンツを視聴することができる。
【００５８】
なお、映像コンテンツ配信サービスの提供事業者は、利用者から、事業者サーバ１００と利用者端末２００との間の通信状態が原因で映像が停止してしまった等の問題が発生した旨の通知を受けると、次回にその利用者に配信する映像コンテンツのうち、記憶媒体４００に記憶させる部分のサイズを、より大きくしてもよい。すると、同様な問題の再発を防ぐことができる。
【００５９】
実施の形態２．
本発明の第２の実施の形態について説明する。本発明の第２の実施の形態の構成は、第１の実施の形態の構成と同様なため、サーバ等に図１と同じ符号を付し、説明を省略する。
【００６０】
本発明の第２の実施の形態では、事業者サーバ１００が、第１の部分を、暗号化して通信ネットワーク３００を介して利用者端末２００に送信する。そして、事業者サーバ１００が第１の部分の送信が終了した後に、利用者端末２００が映像コンテンツ（具体的には第１の部分）の再生を開始するとともに、事業者サーバ１００が、通信ネットワーク３００を介する第２の部分の利用者端末２００への送信を開始する。図５は、第１の部分と第２の部分とを結合して映像コンテンツを再生する際の動作を説明する説明図である。
【００６１】
本発明の第２の実施の形態の動作について、図面を参照して説明する。図６は、本発明の第２の実施の形態の動作を説明するシーケンス図である。
【００６２】
映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して通信ネットワーク３００を介して事業者サーバ１００に接続する。事業者サーバ１００は、個人情報を入力するＷＥＢページを、通信ネットワーク３００を介して利用者端末２００に送信し、個人情報を入力するＷＥＢページを利用者端末２００に表示させる。映像コンテンツ配信サービスの利用者は、利用者端末２００にＷＥＢページを介して個人情報を入力する。利用者端末２００は、入力された個人情報を事業者サーバ１００に送信する（ステップＳ２０１）。事業者サーバ１００は、映像コンテンツ配信サービスの利用者が、利用者端末２００にＷＥＢページを介して入力した個人情報を記憶し、利用者ＩＤとパスワードとを生成して、通信ネットワーク３００を介して利用者端末２００に送信する（ステップＳ２０２）。
【００６３】
次に、映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して通信ネットワーク３００を介して事業者サーバ１００に接続し、利用者ＩＤとパスワードとを事業者サーバ１００に送信すると（ステップＳ２０３）、事業者サーバ１００は、利用者ＩＤとパスワードとによる認証に成功すると、記憶している映像コンテンツのリストを含む、映像コンテンツを選択するＷＥＢページを利用者端末２００に送信し、映像コンテンツ配信サービスの利用者に、送信する映像コンテンツを選択させる（ステップＳ２０４）。映像コンテンツ配信サービスの利用者は、利用者端末２００を操作して送信を要求する映像コンテンツを選択し、利用者端末２００は、映像コンテンツ配信サービスの利用者が選択した映像コンテンツを示す情報を事業者サーバ１００に送信する（ステップＳ２０５）。
【００６４】
事業者サーバ１００は、通信ネットワーク３００を介して映像コンテンツ再生プログラムを利用者端末２００に送信し（ステップＳ２０６）、映像コンテンツ再生プログラムを実行させる。このとき、事業者サーバ１００は、ＮＴＰのプライマリサーバに接続し、ＮＴＰのプライマリサーバと時刻同期を行う。そして、利用者端末２００は、事業者サーバ１００と、時刻同期を行う。事業者サーバ１００は、通信ネットワーク３００を介して所定量のデータと、所定量のデータの送信を開始した時刻を示す情報とを利用者端末２００に送信する（ステップＳ２０７）。
【００６５】
利用者端末２００は、映像コンテンツ再生プログラムに従って動作し、通信時間の算出を行い、算出した通信時間を示す情報を事業者サーバ１００に通知する（ステップＳ２０８）。事業者サーバ１００は、通信ネットワーク３００を介して利用者端末２００から通知された通信時間を示す情報と、所定量のデータのサイズにもとづいて、利用者端末２００との間の通信速度を算出し、利用者端末２００に送信するべき映像コンテンツを、第１の部分と、第２の部分とに分割する（ステップＳ２０９）。そして、事業者サーバ１００は、分割した映像コンテンツのうち第１の部分を、暗号化して通信ネットワーク３００を介して利用者端末２００に送信する（ステップＳ２１０）。暗号化の方法は、第１の実施の形態の場合と同様である。利用者端末２００において、暗号化された第１の部分は、利用者端末２００に内蔵されているメモリやハードディスク等の記憶部に保存される。
【００６６】
利用者は、映像コンテンツを視聴するときに、その旨を利用者端末２００に入力する。利用者端末２００において、映像コンテンツ再生プログラムは、利用者端末２００のＣＰＵに、再生要求のために、利用者ＩＤとパスワードとを事業者サーバ１００に送信させる（ステップＳ２１１）。事業者サーバ１００は、利用者ＩＤとパスワードとによる認証に成功すると、分割した映像コンテンツのうち、通信ネットワーク３００を介して第２の部分を、通信ネットワーク３００を介して利用者端末２００に送信する（ステップＳ２１２）。また、映像コンテンツ再生プログラムは、利用者端末２００のＣＰＵに、記憶部に保存されている映像コンテンツの復号および再生を開始させる。
【００６７】
利用者端末２００は、受信した映像コンテンツを、メモリやハードディスク等に一時記憶させる。利用者端末２００は、映像コンテンツのうち、第１の部分の再生が終了すると、通信ネットワーク３００を介して事業者サーバ１００から受信し一時記憶されている部分の再生を開始する（ステップＳ２１３）。第１の部分が、映像コンテンツにおける再生時間軸上で離散的に出現する複数の部分の集合である場合には（図２参照）、第１の部分を構成する各部分（図２における「１」、「３」、「５」および「７」）のうちの次の部分の復号および再生を開始し、その再生が終了すると、通信ネットワーク３００を介して事業者サーバ１００から受信し一時記憶されている部分の再生を開始する。その間、事業者サーバ１００は、第２の部分の送信を継続する。そして、利用者端末２００は、映像コンテンツのすべての部分の再生が終了すると、メモリやハードディスク等が記憶している映像コンテンツを消去する。
【００６８】
以上に述べたように、この実施の形態では、事業者サーバ１００は、事業者サーバ１００と利用者端末２００との間の通信速度に応じて映像コンテンツを分割し、第１の部分を予め通信ネットワーク３００を介して利用者端末２００に供給し、利用者端末２００からの再生要求に応じて事業者サーバ１００が第２の部分を通信ネットワーク３００を介して利用者端末２００に送信する。利用者端末２００は、第１の部分と第２の部分とを結合して映像コンテンツを再生する。従って、事業者サーバ１００が利用者端末２００にリアルタイムで映像コンテンツを配信しているときに、利用者端末２００において、再生すべきデータが存在しなくなってしまうという事態を生じないようにすることができ、利用者が映像コンテンツを円滑に再生できる。
【００６９】
また、この実施の形態では、第１の部分は、利用日付等で暗号化されているので、第１の部分のデータが第三者に渡っても、第三者は容易には復号できない。よって、第三者に、利用者端末２００の記憶部に停留している第１の部分を渡しても、第三者は、それを利用することは困難である。よって、不正なコピーを効果的に防止することができる。また、映像コンテンツ再生プログラムは、レンタル期間が経過すると、利用者端末２００の記憶部に停留している第１の部分を自動的に消去するプログラムを含むことが好ましい。
【００７０】
なお、以上に述べた第１の実施の形態および第２の実施の形態では、映像コンテンツを合計８つに分割する例で説明したが、本発明はこれに限定するものではなく、８未満の部分に分割してもよいし、９以上の部分に分割してもよい。特に、第１の実施の形態では、分割する数が少ないと、利用者は記憶媒体４００が記憶している部分を視聴することにより、事業者サーバ１００から映像コンテンツを受信しなくても映像コンテンツの内容を理解できてしまう場合があるので、分割する数は多い方が好ましい。
【００７１】
また、本発明によって配信されるコンテンツは、映像コンテンツに限定するものではなく、音楽コンテンツ等であってもよい。さらに、事業者サーバ１００は、映画等の映像コンテンツ配信に限定するものではなく、事業者サーバ１００を図書館等が設置して他の映像コンテンツや音楽コンテンツを配信してもよい。また、本発明を、公開期限付き文書の配信に適用してもよいし、屋外広告に用いる映像の配信に適用してもよい。
【産業上の利用可能性】
【００７２】
本発明は、インターネット等を介した映像コンテンツのレンタルに適用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施の形態の一構成例を示す説明図である。
【図２】映像コンテンツを分割する一例を説明する説明図である。
【図３】記憶媒体が記憶している部分と、受信した部分とを結合して映像コンテンツを再生する際の動作を説明する説明図である。
【図４】本発明の第１の実施の形態の動作を説明するシーケンス図である。
【図５】第１の部分と第２の部分とを結合して映像コンテンツを再生する際の動作を説明する説明図である。
【図６】本発明の第２の実施の形態の動作を説明するシーケンス図である。
【符号の説明】
【００７４】
１００  事業者サーバ
２００  利用者端末
３００  通信ネットワーク
４００  記憶媒体
【図１】
2006114950.tif 000003
【図２】
2006114950.tif 000004
【図３】
2006114950.tif 000005
【図４】
2006114950.tif 000006
【図５】
2006114950.tif 000007
【図６】
2006114950.tif 000008