(57)【要約】【課題】  不正な利用者によるコンテンツの正常な受信及び視聴再生を著しく困難化し、正規の利用者のみにコンテンツの正常な視聴再生をさせることのできるコンテンツの配信及び受信、再生を、配信サーバ及び受信装置のいずれへも高負荷を課すことなく簡便に実現する。【解決手段】  シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割部（１０３）と、断片化コンテンツデータを、ランダムな順序で記憶装置に格納するコンテンツ格納部（１０５）と、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、記憶装置に格納された断片化コンテンツデータを読み出す配信要求解析部（１０７）と、読み出された前記断片化コンテンツデータを、配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信部（１０９）とを具備する。【選択図】  図１
2006285533.tif 000002
【特許請求の範囲】
【請求項１】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割部と、
前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するコンテンツ格納部と、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出す配信要求解析部と、
読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信部とを具備する
ことを特徴とするシーケンシャル・コンテンツ配信装置。
【請求項２】
前記コンテンツ配信部は、読み出された前記断片化コンテンツデータのそれぞれを暗号化して、シーケンシャルに配信する
ことを特徴とする請求項１に記載のシーケンシャル・コンテンツ配信装置。
【請求項３】
前記コンテンツ格納部は、前記断片化コンテンツデータを記憶装置に格納した順序を記憶保持し、
前記配信要求解析部は、前記配信要求中で指定された順序と、前記記憶保持された順序とが一致した場合にのみ、前記コンテンツ配信部に、前記断片化コンテンツデータの配信を指示する
ことを特徴とする請求項１又は２に記載のシーケンシャル・コンテンツ配信装置。
【請求項４】
前記コンテンツ格納部は、前記断片化コンテンツデータを記憶装置に格納した順序を記憶保持し、
前記配信要求解析部は、前記配信要求中で指定された順序と、前記記憶保持された順序が一致しない場合には、前記コンテンツ全体より短い所定の長さ分のみ、前記コンテンツ配信部に、前記配信要求中で指定された順序どおりでの、前記断片化コンテンツデータの配信を指示する
ことを特徴とする請求項１又は２に記載のシーケンシャル・コンテンツ配信装置。
【請求項５】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するシーケンス入力部と、
入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求部とを具備し、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求装置。
【請求項６】
上記シーケンシャル・コンテンツ配信要求装置は、さらに、配信された断片化コンテンツデータを受信するコンテンツ受信部と、
受信された断片化コンテンツデータを、結合し、又は受信された順番どおりに再生するコンテンツ再生部とを具備する
ことを特徴とする請求項５に記載のシーケンシャル・コンテンツ配信要求装置。
【請求項７】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割部と、
前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するコンテンツ格納部と、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出す配信要求解析部と、
読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信部とを具備する
ことを特徴とするシーケンシャル・コンテンツ配信装置。
【請求項８】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力する位置情報入力部と、
入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求部とを具備し、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求装置。
【請求項９】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るステップと、
前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するステップと、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出すステップと、
読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するステップとを含む
ことを特徴とするシーケンシャル・コンテンツ配信方法。
【請求項１０】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するステップと、
入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するステップとを含み、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求方法。
【請求項１１】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るステップと、
前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するステップと、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出すステップと、
読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するステップとを含む
ことを特徴とするシーケンシャル・コンテンツ配信方法。
【請求項１２】
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力するステップと、
入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するステップとを含み、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求方法。
【請求項１３】
シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割処理と、
前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するコンテンツ格納処理と、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出す配信要求解析処理と、
読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信処理とを含む
処理を実行させるものであることを特徴とするシーケンシャル・コンテンツ配信プログラム。
【請求項１４】
シーケンシャル・コンテンツ配信要求処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信要求プログラムであって、該プログラムは、前記コンピュータに、
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するシーケンス入力処理と、
入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求処理とを含む処理を実行させるものであって、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求プログラム。
【請求項１５】
シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割処理と、
前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するコンテンツ格納処理と、
受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出す配信要求解析処理と、
読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信処理とを含む
処理を実行させるものであることを特徴とするシーケンシャル・コンテンツ配信プログラム。
【請求項１６】
シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、
シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力する位置情報入力処理と、
入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求処理とを含む処理を実行させるものであり、
配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生される
ことを特徴とするシーケンシャル・コンテンツ配信要求プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンシャル・コンテンツ配信装置、シーケンシャル・コンテンツ配信要求装置及びその方法に関する。より詳しくは、インターネットなどの通信回線を介して、少なくとも、コンテンツを蓄積し、及びシーケンシャル配信するコンテンツ配信サーバと、該コンテンツを受信及びシーケンシャル再生するコンテンツ受信装置を含むコンテンツ配信システムにおいて、コンテンツ配信サーバからのコンテンツの不正使用を有効に防止するとともに、該コンテンツの不正使用防止をサーバ及び受信装置双方において低負荷にて実現するための技術に関する。
【背景技術】
【０００２】
従来より、コンテンツ配信サーバに蓄積記録されたコンテンツを、コンテンツ受信装置からの配信要求に応答して配信する、オンデマンド型デジタルコンテンツ配信システムが、各種提案されている。従来におけるこれらのコンテンツ配信システムにおいて、配信対象である個々のコンテンツ、例えば２０分の動画像、は、１つの単位としてコンテンツ配信サーバの記憶装置に蓄積・記録され、コンテンツ受信装置からの配信要求に応答して配信される。
【特許文献１】特開２００１−３２５４５８  は、コンテンツ・サーバに格納されたコンテンツを、代金徴収代行サーバにおいて、利用者識別情報と有料情報購入パスワードからなる鍵情報を用いて暗号化し、コンテンツ受信装置において、配信された暗号化コンテンツを自らの利用者識別情報と有料情報購入パスワードを用いて復号する技術を開示する。
【特許文献２】特開２００２−７８８１２  は、複数あるコンテンツ・サーバの中から、配信対象となるコンテンツの所在を確定した後に、該当するコンテンツが格納されたコンテンツ・サーバからコンテンツを配信する技術を開示する。一方、
【特許文献３】特開２００２−６３１８７  は、コンテンツの配信に際して、まず該コンテンツの一部分から予め制作された、又は別途制作されたコンテンツをサンプルコンテンツとして配信し、引き続いて配信要求があった場合にコンテンツ全体を送信する技術を開示する。
【０００３】
上記のコンテンツ配信システムにおいて、配信対象である１つのコンテンツは、コンテンツ配信サーバにおいて蓄積・管理される１つのファイルであり、コンテンツ受信装置において該ファイルを取得することで、コンテンツを視聴再生することが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来のオンデマンド型コンテンツ配信システムは、以下の問題点を有する。
【０００５】
第１に、従来のコンテンツ配信システムは、いずれも配信対象となるコンテンツを１つの単位として管理するために、コンテンツ配信サーバにおいて１つのファイルとして管理・蓄積されなければならない。配信対象コンテンツを１ファイルとして管理するこうしたコンテンツ配信サーバは、例えばハッキングやウイルス、バックドアなどを利用した不正アクセスによって、蓄積されたファイルを直接取得され、該コンテンツを不正に視聴再生されうるという違法行為を招来する。
【０００６】
第２に、コンテンツの配信に際しては、例えば上記特開２００１−３２５４５８に開示されるように、配信要求に応じて、あるいは予め、１つのファイルを全体的に暗号化する処理が必要とされる。しかしながら、コンテンツの暗号化は、典型的には、暗号化鍵に応じて乱数を生成し、コンテンツと乱数との排他的論理和をとることで実行されることから理解されるように、主としてデータ量に依存して暗号化処理を高負荷なものとする。従って、コンテンツ配信サーバ及びコンテンツ受信装置の双方において、映像等そのデータ量の膨大なコンテンツの暗号化・復号化に要する負荷は著しく高い。
【０００７】
第３に、コンテンツ配信サーバに蓄積・管理されたコンテンツを部分的に視聴したい場合、例えば特開２００２−６３１８７に開示されるように、予めコンテンツを部分的に切り出して制作したサンプルコンテンツを準備し、これをコンテンツ本体とは別に、かつ対応付けて蓄積・管理しなければならない。コンテンツ受信装置においても、サンプルコンテンツに対する配信要求と、コンテンツ本体に対する配信要求を別個に識別、処理する必要があるため、処理を煩雑化させる。
【０００８】
本発明は、上記課題に鑑みてされたものであり、その目的は、不正な利用者によるコンテンツの正常な受信及び視聴再生を著しく困難化し、正規の利用者のみにコンテンツの正常な視聴再生をさせることのできるコンテンツの配信及び受信、再生を、配信サーバ及び受信装置のいずれへも高負荷を課すことなく簡便に実現することのできる、シーケンシャル・コンテンツ配信装置、シーケンシャル・コンテンツ配信要求装置及びその方法を提供することにある。
【０００９】
また、本発明の他の目的は、予めサンプルコンテンツを制作、記憶することなく、コンテンツの試視聴を容易に可能とする、シーケンシャル・コンテンツ配信装置、シーケンシャル・コンテンツ配信要求装置及びその方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の原理は、シーケンシャル配信対象のコンテンツを蓄積・配信するコンテンツ配信サーバにおいて、配信の対象となるコンテンツを複数の断片或いは部分に分割し、各断片を、ランダムに、即ち非順序化して配置された状態で記憶装置に蓄積記憶し、コンテンツ受信装置からの配信要求に応答して、該配信要求において指定された位置に蓄積記憶された、断片コンテンツデータを順次配信するものである。コンテンツ受信装置が、正しい順序或いは位置を指定して配信要求を行なった場合にのみ、正しい順序によるシーケンシャルなコンテンツ配信が実行される。
【００１１】
従って、本発明によれば、正規の利用者による正しい配信要求が送信されない限り、コンテンツ受信装置においてコンテンツを正常に視聴再生されることがないため、不正な利用者によるコンテンツの正常な視聴再生が有効に防止される。
【００１２】
同時に、コンテンツの暗号化は、断片化された個々のコンテンツデータに対して実行されればよいため、コンテンツ配信サーバ及びコンテンツ受信装置における処理が著しく軽減される。
【００１３】
さらに、利用者がコンテンツ購入を決定する目的で行なうサンプルコンテンツ視聴のために用いられるサンプルコンテンツは、上記コンテンツ配信サーバに断片化或いは部分としてそれぞれ記憶されるコンテンツデータの部分的なシーケンスを利用して適宜、必要に応じて動的に制作することができるため、サンプルコンテンツ制作及び管理に係る処理が軽減され、利便性が向上する。
【００１４】
なお、本明細書及び特許請求の範囲において、「コンテンツ」とは、動画・静止画等の映像、音楽、電子書籍などに例示される、あらゆる種類のデジタルデータを示すものとする。
【００１５】
また、「シーケンシャル再生」とは、例えば、各シーン又は所定時間ごと分割して記憶された映像データや、各ページごと分割して記憶された電子書籍などのコンテンツを、所定の順序で順次再生することを示し、これらコンテンツは、シーケンシャル再生されることで、情報としての価値を発揮する。
【００１６】
さらに、以下において、配信対象となるコンテンツの「断片或いは部分」につき、「断片」とは、「部分」に対して相対的に、所定の短時間でコンテンツを分割する場合に、一方「部分」とは、「断片」に対して相対的に、長時間或いは所定のシーン、章、楽章等ごとにコンテンツを分割する場合に、使用される用語とするが、「断片」及び「部分」は互いに非境界的な概念であり、以下及び特許請求の範囲において、単に「断片」と記載した場合は、上記意義におけるコンテンツの「断片」及び「部分」の双方を指し示すものとする。
【００１７】
本発明のある特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割部と、前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するコンテンツ格納部と、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出す配信要求解析部と、読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信部とを具備することを特徴とするシーケンシャル・コンテンツ配信装置が提供される。
【００１８】
前記コンテンツ配信部は、読み出された前記断片化コンテンツデータのそれぞれを暗号化して、シーケンシャルに配信するものであってよい。
【００１９】
前記コンテンツ格納部は、前記断片化コンテンツデータを記憶装置に格納した順序を記憶保持し、前記配信要求解析部は、前記配信要求中で指定された順序と、前記記憶保持された順序とが一致した場合にのみ、前記コンテンツ配信部に、前記断片化コンテンツデータの配信を指示するものであってよい。
【００２０】
前記コンテンツ格納部は、前記断片化コンテンツデータを記憶装置に格納した順序を記憶保持し、前記配信要求解析部は、前記配信要求中で指定された順序と、前記記憶保持された順序が一致しない場合には、前記コンテンツ全体より短い所定の長さ分のみ、前記コンテンツ配信部に、前記配信要求中で指定された順序どおりでの、前記断片化コンテンツデータの配信を指示するものであってよい。
【００２１】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するシーケンス入力部と、入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求部とを具備し、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求装置が提供される。
【００２２】
上記シーケンシャル・コンテンツ配信要求装置は、さらに、配信された断片化コンテンツデータを受信するコンテンツ受信部と、受信された断片かコンテンツデータを、結合し、又は受信された順番どおりに再生するコンテンツ再生部とを具備してよい。
【００２３】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割部と、前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するコンテンツ格納部と、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出す配信要求解析部と、読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信部とを具備することを特徴とするシーケンシャル・コンテンツ配信装置が提供される。
【００２４】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力する位置情報入力部と、入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求部とを具備し、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求装置が提供される。
【００２５】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るステップと、前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するステップと、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出すステップと、読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するステップとを含むことを特徴とするシーケンシャル・コンテンツ配信方法が提供される。
【００２６】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するステップと、入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するステップとを含み、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求方法が提供される。
【００２７】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るステップと、前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するステップと、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出すステップと、読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するステップとを含むことを特徴とするシーケンシャル・コンテンツ配信方法が提供される。
【００２８】
本発明の他の特徴によれば、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力するステップと、入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するステップとを含み、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求方法が提供される。
【００２９】
本発明の他の特徴によれば、シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割処理と、前記断片化コンテンツデータを、ランダムな順序で記憶装置に格納するコンテンツ格納処理と、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータを読み出す配信要求解析処理と、読み出された前記断片化コンテンツデータを、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信処理とを含む処理を実行させるものであることを特徴とするシーケンシャル・コンテンツ配信プログラムが提供される。
【００３０】
本発明の他の特徴によれば、シーケンシャル・コンテンツ配信要求処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信要求プログラムであって、該プログラムは、前記コンピュータに、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの順序を入力するシーケンス入力処理と、入力された順序を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求処理とを含む処理を実行させるものであって、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求プログラムが提供される。
【００３１】
本発明の他の特徴によれば、シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータを得るコンテンツ分割処理と、前記断片化コンテンツデータを、該断片化コンテンツデータの次の断片化コンテンツデータの記憶装置内の記憶位置を示す位置情報と関連付けて、ランダムな順序で記憶装置に格納するコンテンツ格納処理と、受信装置からの配信要求を解析し、配信要求中で指定された順序に従って、前記記憶装置に格納された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を読み出す配信要求解析処理と、読み出された前記断片化コンテンツデータ、及び該断片化コンテンツデータの次の断片化コンテンツデータの位置情報を、前記配信要求中で指定された順序に従ってシーケンシャルに配信するコンテンツ配信処理とを含む処理を実行させるものであることを特徴とするシーケンシャル・コンテンツ配信プログラムが提供される。
【００３２】
本発明の他の特徴によれば、シーケンシャル・コンテンツ配信処理をコンピュータに実行させるためのシーケンシャル・コンテンツ配信プログラムであって、該プログラムは、前記コンピュータに、シーケンシャルに配信されるべきコンテンツを、複数の断片に分割して、その断片のそれぞれは視聴可能性が維持された断片化コンテンツデータの、コンテンツ配信装置側における記憶装置内の位置情報を入力する位置情報入力処理と、入力された位置情報及び前記コンテンツ配信装置から受信された位置情報を含んで、コンテンツの配信要求を生成し、コンテンツ配信装置に送信するコンテンツ要求処理とを含む処理を実行させるものであり、配信された断片化コンテンツデータは、結合されて、又は受信された順番どおりに再生されることを特徴とするシーケンシャル・コンテンツ配信要求プログラムが提供される。
【発明の効果】
【００３３】
本発明によれば、不正な利用者によるコンテンツの正常な受信及び視聴再生を著しく困難化することが可能となる。
【００３４】
また、正規の利用者のみにコンテンツの正常な視聴再生させることのできるコンテンツの配信及び受信、再生が、配信サーバ及び受信装置のいずれへも高負荷を課すことなく簡便に実現される。
【００３５】
さらに、予めサンプルコンテンツの制作、記憶を要することなく、コンテンツの試視聴における利便性が向上し、サンプルコンテンツ制作に係る負担が軽減される。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して、本発明の実施の形態を説明する。
【００３７】
＜第１の実施形態＞
（１）第１の実施形態に係るシーケンシャル・コンテンツ配信システムの構成
図１は、第１の実施形態、及び後述する第２の実施形態に係るシーケンシャル配信サーバ１、シーケンシャル受信装置２を具備するシーケンシャル・コンテンツ配信システムの一構成例を示す。
【００３８】
シーケンシャル配信サーバ１は、配信対象のコンテンツを格納する外部記憶装置３を具備する。
【００３９】
シーケンシャル配信サーバ１と、シーケンシャル受信装置２とは、例えばインターネットなどの通信回線４を介して、ネットワークに接続される。該ネットワークにはさらに、シーケンシャル受信装置２に対して、コンテンツ購入を許可するライセンス・サーバ６が接続されてよい。
【００４０】
シーケンシャル配信サーバ１は、シーケンシャル受信装置２からの配信要求を受け付けて、外部記憶装置３に蓄積・格納されているコンテンツの断片或いは部分を、シーケンシャル受信装置２に対してシーケンシャルに配信する。外部記憶装置３において、配信対象であるコンテンツは、複数の断片或いは部分に分割され、ランダムに非順序化されて記憶される。
【００４１】
一方、シーケンシャル受信装置２は、シーケンシャルに配信されたコンテンツの断片或いは部分を結合してシーケンシャル再生することで、利用者によるコンテンツの視聴再生を可能とする。
【００４２】
（２）シーケンシャル配信サーバ１の構成及び動作
図２は、本実施形態に係るシーケンシャル配信サーバ１の機能構成の一例を示す。シーケンシャル配信サーバ１は、配信制御部１０、コンテンツ入力部１０１、コンテンツ分割部１０３、コンテンツ格納部１０５、配信要求受付部１０７、コンテンツ配信部１０９を具備する。
【００４３】
配信制御部１０は、コンテンツ入力部１０１、コンテンツ分割部１０３、コンテンツ格納部１０５、配信要求受付部１０７、コンテンツ配信部１０９をそれぞれ制御し、シーケンシャル配信サーバ１は、この配信制御部１０の制御に従って動作する。
【００４４】
コンテンツ入力部１０１は、蓄積・配信の対象となるコンテンツの入力を受け付ける。以下の説明において、例えば１７分間の再生時間の映像コンテンツＣが入力された場合を想定する。なお、当然ながら、本実施形態は、入力の対象となるコンテンツの種類やその入力手段を何ら限定するものではない。シーケンシャルに再生する必要のあるコンテンツであれば、どのような種類のコンテンツでもよく、例えば映像や音楽等の時系列に沿って順次再生されるコンテンツや、電子書籍や連続写真等の連続して再生されるコンテンツ等であってよい。また、入力手段は、直接コンテンツの入力を受け付ける手段の他、例えばＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等任意の外部記録媒体に記録されたコンテンツを読み込み、入力として受け付けてもよい。
【００４５】
コンテンツ分割部１０３は、入力されたコンテンツＣを、複数の断片或いは部分に分割する。ここでは、１７分間の映像コンテンツを、３０秒毎に分割するものとし、従って、コンテンツＣは、Ｃ００１からＣ０３４まで３４個の断片に分割されたものとする。なお、当然ながら、本実施形態は、コンテンツの具体的分割手法及び手段を何ら限定するものではない。例えば、個々の断片の長さを可変とし、シーン毎に分割してもよく、或いは１秒ごとに細かく分割してもよい。分割された個々の断片は、好ましくは、それぞれの断片だけでも再生可能であり、あるいは正しい順番に結合されない限り再生できないようなコンテンツであってもよい。また、断片化されたコンテンツを、さらに小部分に分割してもよい。たとえば、画像を二分割して上半分・下半分、四分割して左上・右上・左下・右下のように細分化してもよい。
【００４６】
コンテンツ格納部１０５は、分割されたコンテンツの断片或いは部分を、非順序化された、即ちランダムな順番で、外部記憶装置３に格納する。
【００４７】
図３は、本実施形態におけるコンテンツの格納イメージの一例を示す。断片化されたコンテンツデータは、例えば、位置０００１にＣ０１１（３１）、位置０００２にＣ０３４（３３）、位置０００３にＣ０２９（３５）、位置０００４にＣ０００１（３７）のように、コンテンツ同士の前後の順序と、記憶される順番が、ランダムとなるよう格納される。なお、本実施形態においては、外部記憶装置３の連続する３４個の記憶領域に、断片化されたコンテンツのデータをランダムに記憶するものとしたが、公知の記憶管理技術を用いて、これらの断片化されたコンテンツのデータを、全部の領域の中の任意の３４個の領域にランダムに記憶してもよく、あるいは複数のコンテンツを全くランダムな記憶領域にそれぞれ記憶してもよい。あるいはまた、全く同一のコンテンツのデータが複数存在する場合には、これらを、共通の領域、即ち同一の位置に記憶してもよい。
【００４８】
配信要求受付部１０７は、シーケンシャル受信装置２からの配信要求を受信する。受信される配信要求は、例えば、{０００４、・・・、０００１、・・・、０００３、・・・、０００２}のような外部記憶装置３における断片化されたコンテンツデータの記憶位置を表すシーケンスとなる。なお、本発明は、このシーケンスの表現方式を、例示的実施形態における方式に限定するものではない。例えば、これらのシーケンスを圧縮符号化したり、あるいは個々の位置情報を暗号化して、{Ｅ（０００４）、・・・、Ｅ（０００１）、・・・}のようなシーケンスとしてもよい。あるいは、コンテンツ格納部１０５がランダムに決定する位置情報ｙを、断片化されたコンテンツデータの順番ｘに対して一意に決定されるよう、例えば、
ｙ＝ａｘ＋ｂ  ｍｏｄ  Ｐ  
のような式によって決定されるよう、変数（ａ，ｂ，Ｐ）の組を配信要求として配信要求受付部１０７に入力するよう構成してもよい。あるいは、配信要求送受信における安全性を高めるために、配信要求を、共通鍵暗号方式を用いて暗号化してもよく、公開鍵暗号化方式を用いてシーケンシャル配信装置１に固有の公開鍵で暗号化してもよい。
【００４９】
コンテンツ配信部１０９は、配信要求受付部１０７が受け付けた配信要求中で指定されたシーケンスどおりに、外部記憶装置３に格納された断片化されたコンテンツデータを読み出し、シーケンシャル受信装置２に対してシーケンシャルに配信する。なお、本実施形態は、配信の方式を特に限定するものではなく、断片化されたコンテンツデータを読み出した順番どおりに１つずつ配信してもよく、あるいは一括して１つのデータとして配信してもよい。また、コンテンツ配信における安全性を高めるために、共通鍵暗号方式で配信データをスクランブル処理して配信してもよい。配信されるコンテンツデータには、それぞれの順番を示す識別子を付さずに配信されることが好ましく、これにより、シーケンシャル受信装置２側において不正に受信されたコンテンツデータを順序化する試みを防止することができる。
【００５０】
なお、本実施形態においては、シーケンシャル受信装置２から送信される配信要求で指定されたシーケンスのとおりに、断片化されて記憶されたコンテンツのデータをコンテンツ配信部１０９が配信するものとしたが、この方式に換えて、例えばコンテンツ格納部１０５において、分割されたコンテンツの断片或いは部分をランダムな順番で記憶する際に、記憶した順番自体を別途記憶しておき、配信要求受付部１０７が受け付けた配信要求により指定されるシーケンスが、コンテンツ配信サーバ１側で記憶された順番と一致した場合にのみ、コンテンツ配信部１０９が該コンテンツを配信してもよい。あるいは、予め一定の長さを定めておき、順番が一致しない場合には、所定の長さの分だけ、配信要求に指定されたシーケンスどおりにコンテンツ配信部１０９が配信してもよい。これらの処理を単独で、あるいは組み合わせて使用することにより、正しいシーケンスで配信要求がされない限り、コンテンツが正常に視聴再生できないようにしたり、あるいはランダムな短いシーケンスしか視聴再生できないようにすることで、試行錯誤の繰り返しによる正しいシーケンスの推測を困難化することもできる。
【００５１】
（３）シーケンシャル受信装置２の構成及び動作
次に、シーケンシャル受信装置２の構成及び動作を説明する。
【００５２】
図４は、第１の実施形態に係るシーケンシャル受信装置２の機能構成の一例を示す。シーケンシャル受信装置２は、受信制御部２０、シーケンス入力部２０１、コンテンツ要求部２０３、コンテンツ受信部２０５、コンテンツ再生部２０７を具備する。
【００５３】
受信制御部２０は、シーケンス入力部２０１、コンテンツ要求部２０３、コンテンツ要求部２０５、コンテンツ再生部２０７をそれぞれ制御し、シーケンシャル受信装置２は、この受信制御部２０の制御に従って動作する。
【００５４】
シーケンス入力部２０１は、配信対象のコンテンツに対するシーケンスを入力として受け付ける。本実施形態において例とした正しいシーケンス{０００４、・・・、０００１、０００３、・・・、０００２}であるとしたが、誤ったシーケンスが入力されてもシーケンス入力部２０１は入力を受け付けることが好ましい。なお、第１の実施形態は、シーケンスの入力方式及び手段を特に限定するものではない。シーケンス入力部２０１は、直接入力を受け付けてもよく、あるいは例えばＵＳＢメモリやＩＣカードなどに例示される外部記録媒体に記憶されたシーケンスを入力として受け付けてもよく、また任意のファイルとして予め格納されたシーケンスを入力として受け付けてもよい。
【００５５】
コンテンツ要求部２０３は、シーケンス入力部２０１に入力されたシーケンスを含む配信要求を生成し、シーケンシャル配信サーバ１に送信する。なお、配信要求となるシーケンスの表現方式及び配信方式は、上記の実施形態に例示される形態に限定されるものではない。
【００５６】
コンテンツ受信部２０５は、シーケンシャル配信サーバ１から配信される、断片化されたコンテンツのデータをシーケンシャルに受信し、一時記憶装置などに記憶保持する。
【００５７】
コンテンツ再生部２０７は、一時記憶装置などに記憶保持された、断片化されたコンテンツのデータを、順次、あるいは結合し、一括して表示装置上に再生表示する。再生表示された後の、断片化されたコンテンツのデータは、一時記憶装置から削除されることが好ましい。
【００５８】
なお、本実施形態においては、配信要求として正しいシーケンスが入力された場合には、配信対象のコンテンツが正しい順番で配信されるため、利用者はコンテンツを正常に視聴再生することができる。一方、誤ったシーケンスが入力された場合には、断片化されたコンテンツがランダムな順番で再生されるため、再生されたコンテンツは、各断片ごとの、利用者にとっての視聴可能性は維持されているが、コンテンツとしては意味を持たず、従って、利用者は正常にコンテンツを視聴再生することができない。シーケンシャル配信サーバ１において、コンテンツ分割部１０３がコンテンツを分割する際に、各断片化コンテンツデータは、その視聴可能性を維持するよう分割され、外部記憶装置３に記憶される。
【００５９】
図５（Ａ）は、第１の実施形態において、配信要求としてシーケンシャル配信サーバ１に、正しいシーケンスが入力された場合の断片化されたコンテンツの視聴再生イメージの一例を示し、図５（Ｂ）は、第１の実施形態において、配信要求としてシーケンシャル配信サーバ１に、誤ったシーケンスが入力された場合の断片化されたコンテンツの視聴再生イメージの一例を示す。図５（Ｂ）から理解されるように、誤ったシーケンスが入力された場合であっても、再生順序がランダムとされる一方、各断片は、それぞれ断片として視聴可能である。
【００６０】
なお、第１の実施形態においては、シーケンシャル受信装置２において、配信要求の対象となるコンテンツのシーケンスの入力を受け付け、配信要求をシーケンス配信サーバ１に送信し、配信されたコンテンツを受信及び再生するものとしたが、これに換えて、シーケンスの入力を受け付け、配信要求を送信する配信要求入力端末と、配信されたコンテンツを受信及び再生するシーケンシャル受信装置２とが異なる装置であってもよい。
【００６１】
図６は、こうした配信要求入力端末を含むシーケンシャル・コンテンツ配信システムの構成の一例を示す。配信要求入力端末５は、配信要求するコンテンツのシーケンスと、該コンテンツを受信及び再生するシーケンシャル受信装置２を指定する情報の入力を受け付けて、配信要求をシーケンシャル配信サーバ１に送信してよい。配信要求端末としては、例えば、携帯電話や携帯情報端末（ＰＤＡ）を用いて入力を受け付けてよく、あるいはネットワーク接続可能なＩＣカードリーダなどを用いてＩＣカードからのシーケンスを受け付け、シーケンシャル受信装置２において、コンテンツを受信して視聴再生してもよい。あるいはまた、配信要求入力端末５又はシーケンシャル受信装置２からライセンス・サーバ６にコンテンツ購入要求を送信し、コンテンツ購入が許可された場合には、ライセンス・サーバ６から配信要求入力端末５又はシーケンシャル受信装置２に対して、購入が許可されたコンテンツのシーケンスを送信し、該シーケンスを含んで配信要求が生成されてもよい。
【００６２】
（４）第１の実施形態に係るシーケンシャル配信システムにおけるデータフロー
図９は、第１の実施形態におけるシーケンシャル・コンテンツ配信処理におけるシーケンシャル受信装置２、シーケンシャル配信サーバ１及びライセンス・サーバ６間におけるデータフローの非限定的一例を、サンプルコンテンツの視聴がされた後にコンテンツを正規に購入し、コンテンツ本体のシーケンシャル配信をシーケンシャル受信装置２が受けた場合につき示す。
【００６３】
まず、シーケンシャル受信装置２は、シーケンシャル配信サーバ１に対して、コンテンツのプレビュー要求、すなわちサンプルコンテンツの配信要求９１を送信する。シーケンシャル配信サーバ１は、外部記憶装置３にランダムに記憶された、断片化されたコンテンツデータの一部からコンテンツデータのブロックを動的に生成し、ブロック化されたコンテンツデータ９２をサンプルコンテンツとして、シーケンシャル受信装置２に送信する。ブロック化されたコンテンツデータは、外部記憶装置３に記憶されたランダムな順序のとおりに送出されてもよく、あるいは全部又は一部を正しい順序に並び替えてから送出されてもよい。サンプルコンテンツは、コンテンツ購入を希望する利用者に対して、コンテンツ購入を決定させる程度に意味のあるコンテンツである必要がある一方、不正な利用者に対して十分な情報を提供するものであってはならない。シーケンシャル配信されるべきコンテンツの性質に応じて、サンプルコンテンツは、異なるように順序化及びブロック化され、またその長さが決定されてよい。
【００６４】
シーケンシャル受信装置２において受信されたサンプルコンテンツは、利用者に視聴され、コンテンツ購入が決定された場合は、シーケンシャル受信装置２はコンテンツ購入要求９３をシーケンシャル配信サーバ１に送信する。このコンテンツ購入要求９３は、購入問い合わせ９４としてライセンス・サーバ６に転送される。ライセンス・サーバ６において、購入が許可された場合には、コンテンツ購入許可を示すデータとともに、当該コンテンツの正しい順序を構成するためのキーが、シーケンシャル配信サーバ１を介して、シーケンシャル受信装置２に送信される（９５、９６）。あるいは、シーケンシャル受信装置２とライセンス・サーバ６との間で、シーケンシャル配信サーバ１を介さずに、直接コンテンツ購入要求及び購入許可データ・キーが送受信されてもよい。
【００６５】
受信されたコンテンツの正しい順序を構成するためのキーがシーケンシャル受信装置２において解析され、これにより得られたコンテンツのシーケンス又はポジション情報が、配信要求に記述され９７、シーケンシャル配信サーバ１に送信される。シーケンシャル配信サーバ１は、配信要求により指示された順序又はポジション情報に従って、ランダムに記憶された断片化されたコンテンツデータを読み出し、シーケンシャルに、シーケンシャル受信装置２に送信される。送信されるコンテンツデータは、正しい順序に整列されたコンテンツデータ９８となる。上述したとおり、プレビュー要求９１及びコンテンツ購入要求９３を送出する装置と、コンテンツデータを受信し、再生する装置は、異なる装置であってよい。あるいはまた、ライセンス・サーバ６からコンテンツ購入許可を通知されたシーケンシャル配信サーバ１は、シーケンシャル受信装置２からの配信要求を待つことなく、シーケンシャル配信サーバ１において、断片化されたコンテンツデータを正しい順序に整列してシーケンシャル受信装置２に送出してもよい。
【００６６】
図１０は、第１の実施形態におけるシーケンシャル・コンテンツ配信処理におけるシーケンシャル受信装置２、シーケンシャル配信サーバ１及びライセンス・サーバ６間におけるデータフローの非限定的一例を、サンプルコンテンツの視聴からコンテンツの購入が拒絶され、コンテンツ本体が外部記憶装置３に記憶されたとおりのランダムな順序でシーケンシャル受信装置２に配信された場合につき示す。
【００６７】
まず、シーケンシャル受信装置２は、シーケンシャル配信サーバ１に対して、コンテンツのプレビュー要求、すなわちサンプルコンテンツの配信要求１１を送信する。シーケンシャル配信サーバ１は、外部記憶装置３にランダムに記憶された、断片化されたコンテンツデータの一部からコンテンツデータのブロックを動的に生成し、ブロック化されたコンテンツデータ１２をサンプルコンテンツとして、シーケンシャル受信装置２に送信する。
【００６８】
シーケンシャル受信装置２において受信されたサンプルコンテンツは、利用者に視聴され、コンテンツ購入が決定された場合は、シーケンシャル受信装置２はコンテンツ購入要求１３をシーケンシャル配信サーバ１に送信する。このコンテンツ購入要求１３は、購入問い合わせ１４としてライセンス・サーバ６に転送される。しかしながら、ライセンス・サーバ６において、購入が拒絶された場合には、コンテンツ購入拒絶を示すデータ１５が、シーケンシャル配信サーバ１を介して、シーケンシャル受信装置２に送信される。あるいは、シーケンシャル受信装置２とライセンス・サーバ６との間で、シーケンシャル配信サーバ１を介さずに、直接コンテンツ購入要求及び購入拒絶データが送受信されてもよい。この場合、シーケンシャル配信サーバ１からは、ランダム化された断片化コンテンツデータ１８が、そのままの順序でシーケンシャルにシーケンシャル受信装置２に送信される。あるいは、シーケンシャル受信装置２には、いずれの断片化コンテンツデータも送信されないよう構成されてもよい。
【００６９】
シーケンシャル受信装置２では、購入すべきコンテンツの正しいシーケンス或いはポジション情報を知りえないため、配信要求にこれらの情報を記述することができない。このため、シーケンシャル配信サーバ１は、ランダムに記憶された断片化されたコンテンツデータを読み出し、ランダムな順序のまま、順次、シーケンシャル受信装置２に送信する。従って、受信されたコンテンツは、正常に視聴することができない。
【００７０】
＜第２の実施形態＞
（１）第２の実施形態に係るシーケンシャル・コンテンツ配信システムの構成
以下、第２の実施形態に係るシーケンシャル・コンテンツ配信システムを、第１の実施形態と異なる点についてのみ説明する。第２の実施形態に係るシーケンシャル・コンテンツ配信システムの構成は、図１に示された第１の実施形態の構成と同様であり、第２の実施形態に係るシーケンシャル配信サーバ１の機能構成は、図２に示された第１の実施形態におけるシーケンシャル配信サーバ１の機能構成と同様である。
【００７１】
（２）シーケンシャル配信サーバ１の構成及び動作
図２において、シーケンシャル配信サーバ１は、配信制御部１０、コンテンツ入力部１０１、コンテンツ分割部１０３、コンテンツ格納部１０５、配信要求受付部１０７、コンテンツ配信部１０９を具備する。
【００７２】
配信制御部１０は、コンテンツ入力部１０１、コンテンツ分割部１０３、コンテンツ格納部１０５、配信要求受付部１０７、コンテンツ配信部１０９をそれぞれ制御し、シーケンシャル配信サーバ１は、この配信制御部１０の制御に従って動作する。
【００７３】
コンテンツ入力部１０１は、蓄積・配信の対象となるコンテンツの入力を受け付ける。コンテンツ分割部１０３は、入力されたコンテンツＣを、複数の断片或いは部分に分割する。
【００７４】
コンテンツ格納部１０５は、分割されたコンテンツの断片或いは部分を、非順序化された、即ちランダムな順番で、外部記憶装置３に格納する。さらに、第２の実施形態に係るコンテンツ格納部１０５は、あるコンテンツの断片或いは部分の、次の断片或いは部分を格納する位置を、リンク情報として、断片化されたコンテンツデータに付随させて、外部記憶装置３に格納する。
【００７５】
図７は、第２の実施形態に係るコンテンツの格納イメージの一例を示す。断片化されたコンテンツデータ及び次の断片化されたコンテンツデータへのリンクは、例えば、位置０００１にデータＣ０１１及びリンク００２８（３１０）、位置０００２にデータＣ０３４及びリンク００００（３３０）、位置０００３にデータＣ０２９及びリンク００２１（３５０）、位置０００４にデータＣ０００１及びリンク０００８（３７０）のように、コンテンツ同士の前後の順序と、記憶される順番が、ランダムとなるよう、併せて記憶されたリンク情報を順番に辿ることで、元のコンテンツが復元可能なように格納される。なお、リンク情報における「００００」は、次に配信するべき断片化されたコンテンツデータがないことを示すものとする。これにより、コンテンツ配信の終了を表現したり、コンテンツの部分的な切れ目を表現したりできるため、例えば最初の切れ目までをサンプルコンテンツとして動的に利用することができる。あるいは、一番最後の断片化されたコンテンツデータから逆順に辿ることで、元のコンテンツが復元可能なように、例えば位置００２８に逆リンク０００１を付随させて記憶してもよい。第２の実施形態においては、リンク情報として、外部記憶装置３における絶対位置を使用してもよく、あるいはコンテンツの一番最初の断片化されたコンテンツデータの記憶位置を基準とした相対位置を使用してもよい。
【００７６】
配信要求受付部１０７は、シーケンシャル受信装置２からの配信要求を受信する。受信される配信要求は、例えば、{０００４、・・・、０００１、・・・、０００３、・・・、０００２}のような外部記憶装置３における断片化されたコンテンツデータの記憶位置を表すポジションとなる。なお、本発明は、このポジションの表現方式を、例示的実施形態における方式に限定するものではない。例えば、これらのシーケンスを圧縮符号化したり、個々のポジションを暗号化して、{Ｅ（０００４）、・・・、Ｅ（０００１）、・・・}のようなシーケンスとしてもよい。あるいは、配信要求送受信における安全性を高めるために、配信要求を共通鍵暗号方式を用いて暗号化してもよく、公開鍵暗号化方式を用いてシーケンシャル配信装置１に固有の公開鍵で暗号化してもよいことは、第１の実施形態において説明したとおりである。
【００７７】
コンテンツ配信部１０９は、配信要求受付部１０７が受け付けた配信要求中で指定されたポジションの示す位置情報どおりに、外部記憶装置３に格納された断片化されたコンテンツデータを読み出し、併せて該コンテンツデータに付随するリンク情報を読み出して、断片化されたコンテンツデータ及び暗号化されたリンク情報をシーケンシャル受信装置７に対してシーケンシャルに１つずつ配信する。なお、リンク情報を暗号化する場合には、例えばシーケンシャル受信装置７に固有の鍵情報や、配信を受ける利用者に固有の鍵情報を使用することができる。
【００７８】
なお、第２の実施形態においては、シーケンシャル受信装置７から送信される配信要求で指定されたポジションの表す位置情報のとおりに、断片化されて記憶されたコンテンツのデータをコンテンツ配信部１０９が配信するものとしたが、この方式に換えて、例えば予め一定の長さを定めておき、配信要求で順次指定されるポジションが外部記憶装置３に格納されたリンク情報と一定数一致しない場合には、コンテンツデータの配信を停止し、それ以上の配信要求を受け付けないようにしてもよい。この処理により、ランダムな短いシーケンスしか視聴再生できないようにすることで、試行錯誤の繰り返しによる正しいシーケンスの推測を困難化することもできる。
【００７９】
さらに、配信要求を、断片化されたコンテンツデータのポジションと、次のコンテンツデータのリンクの組を含んで生成してもよい。この場合、ポジションで指定された位置のデータが断片化されたコンテンツデータの一番最初のデータであるか、ポジションで指定された位置のリンクが配信要求で指示されたリンク情報と合致している場合に、以降の処理を続けるように構成することが好ましい。これにより、正しいポジション及び正しいリンク情報の双方を知っている正規の利用者のみに、コンテンツを配信し、正常に視聴再生させることが確実となる。
【００８０】
（３）シーケンシャル受信装置７の構成及び動作
次に、第２の実施形態におけるシーケンシャル受信装置７の構成及び動作を説明する。
【００８１】
図８は、第２の実施形態に係るシーケンシャル受信装置７の機能構成の一例を示す。シーケンシャル受信装置７は、受信制御部７０、シーケンス入力部７０１、コンテンツ要求部７０３、コンテンツ受信部７０５、コンテンツ再生部７０７を具備する。
【００８２】
受信制御部７０は、ポジション入力部７０１、コンテンツ要求部７０３、コンテンツ要求部７０５、コンテンツ再生部７０７をそれぞれ制御し、シーケンシャル受信装置７は、この受信制御部７０の制御に従って動作する。
【００８３】
ポジション入力部７０１は、配信対象のコンテンツに対する最初の断片化データの位置情報を入力として受け付ける。第２の実施形態において例とした正しい最初の断片化データのポジションは、{０００４}であるとしたが、誤ったポジションが入力されてもポジション入力部７０１は入力を受け付けることが好ましい。また、入力として、複数のポジション或いはポジションのシーケンスを受け付けるようにしてもよい。なお、第２の実施形態は、シーケンスの入力方式及び手段を特に限定するものではない。ポジション入力部７０１は、直接入力を受け付けてもよく、あるいは例えばＵＳＢメモリやＩＣカードなどに例示される外部記録媒体に記憶されたシーケンスを入力として受け付けてもよく、また任意のファイルとして予め格納されたシーケンスを入力として受け付けてもよい。
【００８４】
コンテンツ要求部７０３は、ポジション入力部７０１に入力されたポジション及び後述する獲得されたポジションを含む配信要求を生成し、シーケンシャル配信サーバ１に送信する。なお、配信要求となるシーケンスの表現方式及び配信方式は、上記の実施形態に例示される形態に限定されるものではない。
【００８５】
コンテンツ受信部７０５は、シーケンシャル配信サーバ１から配信される、断片化されたコンテンツのデータ及びリンク情報をシーケンシャルに受信し、一時記憶装置などに記憶保持する。
【００８６】
暗号化されたリンク情報は、例えばシーケンシャル受信装置７に固有の鍵情報や配信を受ける利用者に固有の鍵情報を使用することで、解読することができる。また、リンク情報として相対位置が使用されている場合には、入力されたポジションを基準として絶対位置を算出するものとする。次のリンク情報がある場合、すなわち、例えばリンク情報が００００でない場合には、これを獲得したポジションとして、コンテンツ要求部７０３において、再度配信要求を送信するものとする。一方、リンク情報が００００である場合には、入力された次のポジションがない限り、コンテンツの受信を終了する。これにより、例えばサンプルコンテンツやコンテンツ全体のうちの１つ又は複数の章のような、コンテンツの部分的再生が容易となる。
【００８７】
コンテンツ再生部７０７は、一時記憶装置などに記憶保持された、断片化されたコンテンツのデータを、順次、あるいは結合し、一括して表示装置上に再生表示する。再生表示された後の、断片化されたコンテンツのデータは、一時記憶装置から削除されることが好ましい。
【００８８】
なお、第２の実施形態においては、配信要求として正しいポジションが入力された場合には、配信対象の断片化されたコンテンツデータに付随して、次の断片化されたコンテンツデータのポジションが暗号化されて配信されるため、利用者は、正しいポジションを順次獲得することで、コンテンツを正常に視聴再生することができる。一方、誤ったポジションが入力された場合或いはポジションが獲得できなかった場合には、断片化されたコンテンツがランダムな順番で再生されるため、再生されたコンテンツは、各断片ごと視聴可能性は維持されているが、コンテンツとしては意味を持たず、従って、利用者は正常にコンテンツを視聴再生することができない。
【００８９】
特に、リンク情報が、最初の断片化されたコンテンツデータの記憶位置に対する相対位置で表される場合には、たとえ鍵情報を不正に解読してリンク情報を獲得しても、最初の記憶位置を知らない利用者は、正常にコンテンツを視聴再生することができない。
【００９０】
＜本実施形態に係るシーケンシャル・コンテンツ配信システムのハードウエア構成＞
図１１は、本実施形態によるシーケンシャル配信サーバ１及び／又はシーケンシャル受信装置２のハードウエア構成を示すブロック図である。図１１に示されるコンピュータ装置１１０であるシーケンシャル配信サーバ及び／又はシーケンシャル受信装置において、ＣＰＵ１１１は、ＲＯＭ１１４および／またはハードディスクドライブ１１６に格納されたプログラムに従い、ＲＡＭ１１５を一次記憶用ワークメモリとして利用して、システム全体を制御する。さらに、ＣＰＵ１１１は、マウス１１２ａまたはキーボード１１２を介して入力される利用者の指示に従い、ハードディスクドライブ１１６に格納されたプログラムに基づき、本実施形態に係るシーケンシャル・コンテンツ配信及び／又は受信処理を実行する。ディスプレイインタフェイス１１３には、ＣＲＴやＬＣＤなどのディスプレイが接続され、ＣＰＵ１１１が実行するシーケンシャル配信及び／又はシーケンシャル受信処理の入力待ち受け画面、処理経過や処理結果、再生されたコンテンツ画像などが表示される。リムーバブルメディアドライブ１１７は、主に、リムーバブルメディアからハードディスクドライブ１１６へファイルを書き込んだり、ハードディスクドライブ１１６から読み出したファイルをリムーバブルメディアへ書き込む場合に利用される。リムーバブルメディアとしては、フロッピディスク(ＦＤ)、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭやＭＯ、あるいはメモリカード、ＣＦカード、スマートメディア、ＳＤカード、メモリスティックなどが利用可能である。
【００９１】
プリンタインタフェイス１１８には、レーザビームプリンタやインクジェットプリンタなどのプリンタが接続される。ネットワークインタフェイス１１９は、コンピュータ装置をネットワークへ接続するためのインターフェースである。
【００９２】
なお、上記各実施形態に係るシーケンシャル配信サーバ及び又は受信装置における入力部は、マウス１１２ａあるいはキーボード１１２に限定されることなく、任意のポインティングデバイス、例えばトラックボール、トラックパッド、タブレットなどを適宜用いることができる。携帯情報端末を上記各実施形態に係るシーケンシャル配信要求装置として用いる場合には、入力部をボタンやモードダイヤル等で構成してもよい。
【００９３】
また、図１１に示した上記各実施形態に係るシーケンシャル配信サーバ及び／又は受信装置のハードウエア構成は一例に過ぎず、その他の任意のハードウエア構成を用いることができることはいうまでもない。
【００９４】
殊に、上記各実施形態に係るコンテンツ受信及び再生処理の全部又は一部は、上記コンピュータ端末装置１００あるいはＰＤＡ等の携帯情報端末装置等によって実現されてもよく、コンピュータ端末装置等とサーバー装置とをＢｌｕｅｔｏｏｔｈ（登録商標）等の無線、あるいはインターネット（ＴＣＰ／ＩＰ）、公共電話網（ＰＳＴＮ）、統合サービス・ディジタル網（ＩＳＤＮ）等の有線通信回線で相互接続した、インターネットあるいは任意の周知のローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）からなるネットワークシステムによってシーケンシャル・コンテンツ配信処理が実現されてもよい。例えば、ＰＤＡ等の携帯情報端末装置がコンテンツの配信要求をコンテンツ配信サーバ１に対して送信し、コンテンツ配信サーバ１は、所定の或いは要求された識別子のコンテンツ再生装置に対して、シーケンシャルにコンテンツを配信してもよい。
【００９５】
以上のとおり、上記各実施形態によれば、シーケンシャル配信サーバ１においてランダムに蓄積及び記憶されたコンテンツの正しいシーケンス或いはポジションを知らない利用者に対しては、断片化されたコンテンツデータがランダムに配信されるため、シーケンシャル受信装置においてコンテンツを正常に視聴再生することができない。他方、正しいシーケンス或いはポジションを知っている正規の利用者に対してのみ、断片化されたコンテンツデータがシーケンシャルに配信されるため、シーケンシャル受信装置においてコンテンツを正常に視聴再生することができる。
【００９６】
従って、不正な利用者によるコンテンツの正常な受信及び視聴再生が著しく困難化される。
【００９７】
さらに、コンテンツの暗号化等の処理は、断片化された個々のコンテンツデータに対して行えば足りるため、正規の利用者のみにコンテンツの正常な視聴再生させることのできるコンテンツの配信及び受信、再生が、配信サーバ及び受信装置のいずれへも高負荷を課すことなく簡便に実現される。
【００９８】
さらに、コンテンツ本体を視聴するための正しいシーケンスに対する部分的なシーケンスを利用してサンプルコンテンツを作成することができるため、予めサンプルコンテンツの制作、記憶を要することなく、コンテンツの試視聴における利便性が向上し、サンプルコンテンツ制作に係る負担が軽減される。
【００９９】
本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項１により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態に係るシーケンシャル・コンテンツ配信システムのシステム構成の一例を示すブロック図である。
【図２】本発明の第１及び第２の実施形態に係るシーケンシャル配信サーバ１の機能構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態に係るコンテンツ格納部によって、外部記憶装置に記憶された断片化コンテンツデータの一例を示す模式図である。
【図４】本発明の第１の実施形態に係るシーケンシャル受信装置２の機能構成の一例を示すブロック図である。
【図５】図５Ａは、正しい順序で配信要求がされた場合の、断片化コンテンツデータの配信及び再生イメージの一例を示す模式図、図５Ｂは、誤った順序で配信要求がされた場合の、断片化コンテンツデータの配信及び再生イメージの一例を示す模式図である。
【図６】本発明の実施形態に係るシーケンシャル・コンテンツ配信システムのシステム構成の変形例を示すブロック図である。
【図７】本発明の第１の実施形態に係るコンテンツ格納部によって、外部記憶装置に記憶された断片化コンテンツデータの一例を示す模式図である。
【図８】本発明の第２の実施形態に係るシーケンシャル受信装置７の機能構成の一例を示すブロック図である。
【図９】本発明の第１の実施形態に係るシーケンシャル・コンテンツ配信システムにおいてコンテンツ購入が許可された場合のデータフローの一例を示すタイミングチャート図である。
【図１０】本発明の第１の実施形態に係るシーケンシャル・コンテンツ配信システムにおいてコンテンツ購入が許可された場合のデータフローの一例を示すタイミングチャート図である。
【図１１】本発明の各実施形態に係るシーケンシャル配信装置及び／又はシーケンシャル受信装置のハードウエア構成の一例を示す図である。
【符号の説明】
【０１０１】
コンテンツ入力部  １０１
コンテンツ分割部  １０３
コンテンツ格納部  １０５
配信要求解析部  １０７
コンテンツ配信部  １０９
【図１】
2006285533.tif 000003
【図２】
2006285533.tif 000004
【図３】
2006285533.tif 000005
【図４】
2006285533.tif 000006
【図５】
2006285533.tif 000007
【図６】
2006285533.tif 000008
【図７】
2006285533.tif 000009
【図８】
2006285533.tif 000010
【図９】
2006285533.tif 000011
【図１０】
2006285533.tif 000012
【図１１】
2006285533.tif 000013