(57)【特許請求の範囲】
【請求項１】
所与のデジタルコンテンツの種別に応じて、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方を選択するブロック化種別選択部と、
選択された前記第１又は第２のブロック化種別に従って前記コンテンツを分割して得られた前記第１又は第２のブロックのそれぞれにブロック番号を付与するコンテンツ分割部と、
前記第２のブロック化種別が選択された場合にのみ、複数の隣接するブロックからなるブロックセグメントを構成し、それぞれのブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替える入替部と、
前記第１又は第２のブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するブロック分類部と、
前記コンテンツの購入を示す購入情報の受信前に、前記提示用ブロック群を、前記第１のブロック化種別が選択された場合にはブロック番号の順序に従って、視聴可能な状態でクライアント装置に送信する提示用ブロック群送信制御部と、
前記購入情報の受信後に、前記非提示用ブロック群を、前記クライアント装置に送信する非提示用ブロック群送信制御部とを具備する
ことを特徴とするコンテンツ提示サーバー装置。
【請求項２】
前記非提示用ブロック群送信制御部は、
前記コンテンツのデータ量が所定の閾値より大きい場合に、前記非提示用ブロック群に属するブロックのそれぞれを暗号化し、暗号化された非提示用ブロック群を、前記購入情報の受信後に替えて受信前に、前記提示用ブロック群の送信と同時に前記クライアント装置に送信する
ことを特徴とする請求項１に記載のコンテンツ提示サーバー装置。
【請求項３】
前記非提示用ブロック群送信制御部は、
前記購入情報の受信後に、前記非提示用ブロック群のみを、前記クライアント装置に送信する
ことを特徴とする請求項１に記載のコンテンツ提示サーバー装置。
【請求項４】
所与のデジタルコンテンツを、それぞれの視聴可能性が維持されたブロックに先頭から順に分割するともに、該ブロックのそれぞれにブロック番号を付与するコンテンツ分割部と、
複数の隣接するブロックからなるブロックセグメントを構成し、それぞれのブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替える第１の入替部と、
前記第１の入替部により順序入替えされたブロック配列に従って、順序入替えされた前記ブロックから、前記第１の入替部によるブロックセグメントより大きなブロックセグメントを構成し、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替える第２の入替部と、
前記ブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するブロック分類部と、
前記コンテンツの購入を示す購入情報の受信前に、前記提示用ブロック群を、視聴可能な状態でクライアント装置に送信する提示用ブロック群送信制御部と、
前記購入情報の受信前又は受信後に、前記非提示用ブロック群を、前記クライアント装置に送信する非提示用ブロック群送信制御部とを具備する
ことを特徴とするコンテンツ提示サーバー装置。
【請求項５】
上記コンテンツ提示サーバー装置は、さらに、
前記ブロックセグメント相互を入れ替えるブロックセグメント入替部を具備する
ことを特徴とする請求項４に記載のコンテンツ提示サーバー装置。
【請求項６】
前記第１及び第２の入替部は、
前記コンテンツのデータ量が第１の閾値より大きい場合に、前記提示用ブロック群に属するブロックのみを入れ替え、
前記非提示用ブロック群送信制御部は、
前記コンテンツのデータ量が第２の閾値より大きい場合に、前記非提示用ブロック群に属するブロックのそれぞれを暗号化し、暗号化された非提示用ブロック群を、前記購入情報の受信前に、前記提示用ブロック群の送信と同時に前記クライアント装置に送信する
ことを特徴とする請求項４又は５に記載のコンテンツ提示サーバー装置。
【請求項７】
前記第１及び第２の入替部は、
前記コンテンツのデータ量が所定の閾値より多い場合に、前記提示用ブロック群に属するブロックのみを入れ替え、
前記購入情報の受信後に、前記非提示用ブロック群のみを、前記クライアント装置に送信する
ことを特徴とする請求項５又は６に記載のコンテンツ提示サーバー装置。
【請求項８】
上記コンテンツ提示サーバー装置は、さらに、前記提示用ブロック群のみをクライアント装置において提示させるためのマスクを生成し、前記コンテンツに重ね合わせるマスキング処理部を具備する
ことを特徴とする請求項１ないし７のいずれか記載のコンテンツ提示サーバー装置。
【請求項９】
所与のデジタルコンテンツを先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックからなり、利用者に試視聴させるための提示用ブロック群を、前記コンテンツの購入を示す購入情報の受信前に、各ブロックに付与されたブロック番号の順序に従って視聴可能な状態でコンテンツ提示サーバー装置から受信する提示用ブロック群受信部と、ここで、前記ブロックは、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方から、前記セグメントの種別に応じて選択されたブロック化種別に従って分割され、ブロック番号を付与されることにより得られるものであり、
さらに、前記第２のブロック化種別が選択された場合にのみ、前記ブロックは、複数の隣接するブロックから構成されるブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替えられたものであり、
前記購入情報の受信後に、前記提示用ブロック群に属しない、前記ブロックからなる非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信する非提示用ブロック群受信部と、
前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれにブロックに付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するコンテンツ再構成部と、
再構成されたコンテンツを出力する出力部とを具備する
ことを特徴とするコンテンツ提示クライアント装置。
【請求項１０】
上記コンテンツ提示クライアント装置は、さらに、受信した前記非提示用ブロック群に属するブロックのそれぞれが暗号化されていた場合には、暗号化されたブロックを復号するための復号キーを受信する復号キー受信部を具備し、
前記非提示用ブロック群受信部は、
暗号化された前記非提示用ブロック群を、前記購入情報の受信後に替えて受信前に、前記提示用ブロック群の送信と同時に前記コンテンツ提示サーバー装置から受信し、受信された前記復号キーにより暗号化された非提示用ブロック群を復号化する
ことを特徴とする請求項９に記載のコンテンツ提示クライアント装置。
【請求項１１】
上記コンテンツ提示クライアント装置は、さらに、
前記提示用ブロック群のみを、クライアント装置において提示させるためのマスクを検出し、該マスクにより選択されたブロックのみを抽出して、前記コンテンツ再構成部に出力するマスク選択処理部を具備する
ことを特徴とする請求項９又は１０に記載のコンテンツ提示クライアント装置。
【請求項１２】
ブロック化種別選択部と、コンテンツ分割部と、入替部と、ブロック分類部と、提示用ブロック群送信制御部と、非提示用ブロック群送信制御部とを備えるコンテンツ提示サーバー装置により実行されるコンテンツ提示方法であって、
前記ブロック化種別選択部により、所与のデジタルコンテンツの種別に応じて、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方を選択するステップと、
前記コンテンツ分割部により、選択された前記第１又は第２のブロック化種別に従って前記コンテンツを分割して得られた前記第１又は第２のブロックのそれぞれにブロック番号を付与するステップと、
前記入替部により、前記第２のブロック化種別が選択された場合にのみ、複数の隣接するブロックからなるブロックセグメントを構成し、それぞれのブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替えるステップと、
前記ブロック分類部により、前記第１又は第２のブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するステップと、
前記提示用ブロック群送信制御部により、前記コンテンツの購入を示す購入情報の受信前に、前記提示用ブロック群を、前記第１のブロック化種別が選択された場合にはブロック番号の順序に従って、視聴可能な状態でクライアント装置に送信するステップと、
前記非提示用ブロック群送信制御部により、前記購入情報の受信後に、前記非提示用ブロック群を、前記クライアント装置に送信するステップとを含む
ことを特徴とするコンテンツ提示方法。
【請求項１３】
提示用ブロック受信部と、非提示用ブロック受信部と、コンテンツ再構成部と、出力部とを備えるコンテンツ提示クライアント装置により実行されるコンテンツ提示方法であって、
前記提示用ブロック受信部により、所与のデジタルコンテンツを先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックからなり、利用者に試視聴させるための提示用ブロック群を、前記コンテンツの購入を示す購入情報の受信前に、各ブロックに付与されたブロック番号の順序に従って視聴可能な状態でコンテンツ提示サーバー装置から受信するステップと、ここで、前記ブロックは、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方から、前記セグメントの種別に応じて選択されたブロック化種別に従って分割され、ブロック番号を付与されることにより得られるものであり、
さらに、前記第２のブロック化種別が選択された場合にのみ、前記ブロックは、複数の隣接するブロックから構成されるブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替えられたものであり、
前記非提示用ブロック群受信部により、前記購入情報の受信後に、前記提示用ブロック群に属しない、前記ブロックからなる非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信するステップと、
前記コンテンツ再構成部により、前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれにブロックに付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するステップと、
前記出力部により、再構成されたコンテンツを出力するステップとを含む
ことを特徴とするコンテンツ提示方法。
【請求項１４】
コンテンツ提示処理を、ブロック化種別選択部と、コンテンツ分割部と、入替部と、ブロック分類部と、提示用ブロック群送信制御部と、非提示用ブロック群送信制御部とを備えるコンテンツ提示サーバー装置として動作するコンピュータに実行させるためのコンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、
前記ブロック化種別選択部が、所与のデジタルコンテンツの種別に応じて、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方を選択するブロック化種別選択処理と、
前記コンテンツ分割部が、選択された前記第１又は第２のブロック化種別に従って前記コンテンツを分割して得られた前記第１又は第２のブロックのそれぞれにブロック番号を付与するコンテンツ分割処理と、
前記入替部が、前記第２のブロック化種別が選択された場合にのみ、複数の隣接するブロックからなるブロックセグメントを構成し、それぞれのブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替える入替処理と、
前記ブロック分類部が、前記第１又は第２のブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するブロック分類処理と、
前記提示用ブロック群送信制御部が、前記コンテンツの購入を示す購入情報の受信前に、前記提示用ブロック群を、前記第１のブロック化種別が選択された場合にはブロック番号の順序に従って、視聴可能な状態でクライアント装置に送信する提示用ブロック群送信制御処理と、
前記非提示用ブロック群送信制御部が、前記購入情報の受信後に、前記非提示用ブロック群を、前記クライアント装置に送信する非提示用ブロック群送信制御処理とを含む処理を実行させるためのものである
ことを特徴とするコンテンツ提示プログラム。
【請求項１５】
コンテンツ提示処理を、提示用ブロック受信部と、非提示用ブロック受信部と、コンテンツ再構成部と、出力部とを備えるコンテンツ提示クライアント装置として動作するコンピュータに実行させるためのコンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、
前記提示用ブロック受信部が、所与のデジタルコンテンツを先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックからなり、利用者に試視聴させるための提示用ブロック群を、前記コンテンツの購入を示す購入情報の受信前に、各ブロックに付与されたブロック番号の順序に従って視聴可能な状態でコンテンツ提示サーバー装置から受信する提示用ブロック受信処理と、ここで、前記ブロックは、該コンテンツをそれぞれの視聴可能性が維持された第１のブロックに先頭から順に分割する第１のブロック化種別、又は前記コンテンツを前記第１のブロックより大きくかつ前記コンテンツの内容が認識可能な第２のブロックに先頭から順に分割する第２のブロック化種別の一方から、前記セグメントの種別に応じて選択されたブロック化種別に従って分割され、ブロック番号を付与されることにより得られるものであり、
さらに、前記第２のブロック化種別が選択された場合にのみ、前記ブロックは、複数の隣接するブロックから構成されるブロックセグメント内で、該ブロックセグメントに属するブロックを前記ブロック番号に基づきランダムに入れ替えられたものであり、
前記非提示用ブロック群受信部が、前記購入情報の受信後に、前記提示用ブロック群に属しない、前記ブロックからなる非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信する非提示用ブロック群受信処理と、
前記コンテンツ再構成部が、前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれにブロックに付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するコンテンツ再構成処理と、
前記出力部が、再構成されたコンテンツを出力する出力処理とを含む処理を実行させるためのものである
ことを特徴とするコンテンツ提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラムに関する。より詳しくは、コンテンツを配信するコンテンツ配信サーバと、該コンテンツを受信及び再生するコンテンツ受信装置において実装される、インターネットなどの通信回線を介したデジタル・コンテンツの流通において、利用者にコンテンツの購入を促すための試視聴用コンテンツを容易に生成し、通信コストを増大させることなく該試視聴用コンテンツを利用者に提示するとともに、購入させるべきコンテンツ全貌は推量不能を維持するコンテンツ提示のための技術に関する。
【背景技術】
【０００２】
従来より、コンテンツ提示サーバに蓄積記録されたコンテンツを、コンテンツ提示クライアント装置からの配信要求に応答して配信する、オンデマンド型デジタル・コンテンツ配信システムが、各種提案されている。利用者が、デジタル写真、デジタル書籍、デジタル映像、デジタル音声、デジタル動画、等に例示されるコンテンツを、インターネット等のネットワークを介して購入する場合、実際の書店等での購入であれば書籍を立ち読み等してその内容を確認してから購入できるのと対照的に、購入前に、予め購入すべきコンテンツの全内容を確認することはできない。仮に、利用者が購入を決断する前に、デジタル・コンテンツの全部或いは相当部分を、その購入を検討している利用者に配信してしまえば、悪意の利用者は配信されたデジタル・コンテンツで目的を果たしてしまい、その後に当該コンテンツの代金支払いを行なわない恐れがある。しかしながら、他方、利用者側には、デジタル写真の質や色具合、デジタル書籍では文章の内容や調子、編集の仕方等を部分的にでも確認してから、デジタル・コンテンツ購入を決断したいという要請がある。
【０００３】
こうした状況に対処すべく、コンテンツ購入に先立って、例えば映画の予告編のような、確認用のサンプルコンテンツを別途作成し、このサンプルコンテンツを利用者に提示する技術が提案されている。
【特許文献１】特開２００２−６３１８７は、コンテンツの配信に際して、まず該コンテンツの一部分から予め制作された、又は別途制作されたコンテンツをサンプルコンテンツとして配信し、引き続いて配信要求があった場合にコンテンツ全体を送信する技術を開示する。
【０００４】
一方、
【特許文献２】特開平６−３０３２３２は、有線や無線や蓄積メディアにより、圧縮／伸長処理を伴ってコンテンツを送受信および記録再生する通信システムにおいて、秘密に通信を行なうことを目的として、映像データを、圧縮単位の最小のデータ単位につき、ブロック分割し、そのままでは映像としての意味をなさないよう、その順序を入れ替える（スクランブルする）技術を開示する。
【特許文献３】特願２００５−１０３１８５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来のオンデマンド型コンテンツ配信システムにおいて、コンテンツ購入に先立って、サンプルコンテンツを利用者に視聴させる場合に、以下の問題点があった。
【０００６】
第１に、サンプルコンテンツを利用者に視聴させるためには、該サンプルコンテンツを、販売すべきコンテンツとは別途作成し、予めこれをコンテンツ本体とは別に、かつ対応付けて蓄積・管理し、さらにサンプルコンテンツを、購入されたコンテンツに加えて別途利用者に送信する処理を要する。サンプルコンテンツを試視聴した利用者が購入決定した場合、あらためてコンテンツ全体が利用者に送信される。このため、サンプルコンテンツの作成や記憶管理に要するコストや煩雑さ、及び該サンプルコンテンツを利用者に提示するため送信する付加的通信コストが不可避的に発生する。
【０００７】
第２に、購入させるべきコンテンツ本体の一部を部分的に取り出して、サンプルコンテンツを作成しようとする場合、利用者に対して試視聴用に提示すべきコンテンツ部分と、利用者により購入される前には提示すべきでないコンテンツ部分とを峻別し、提示すべきコンテンツ部分のみを利用者が試聴可能に提示しつつ、購入前には、提示すべきでないコンテンツ部分（非提示部分）が利用者に視聴できないことが保証されなければならない。ここで、例えば上記特開平６−３０３２３２は、スクランブル処理後でも圧縮効率が低下しないようにするため、スクランブル処理の対象となる各ブロックを、圧縮化処理における最小のデータ単位の１個或いは複数個で構成するので、各ブロック内での映像データは、利用者において意味をなさないものとなる。このため、コンテンツ本体の一部を部分的に取り出して、サンプルコンテンツとしても、利用者が試視聴して内容を確認することができない。
【０００８】
本発明は、上記課題に鑑みてされたものであり、その目的は、利用者にコンテンツの購入を促すための試視聴用コンテンツを容易に生成し、試視聴用コンテンツ送信のための付加的通信コストを発生することなく該試視聴用コンテンツを利用者に提示するとともに、コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持するコンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラムを提供することにある。
【０００９】
また、本発明の他の目的は、利用者のコンテンツ購入前には、利用者に視聴可能に提示すべきでないコンテンツの非提示部分について、コンテンツ配信サーバ及び受信装置のいずれにも高負荷を課すことなく、低負荷かつ簡便な手法で、不可視聴性を保証するコンテンツ提示システム、コンテンツ提示装置及びその方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の原理は、デジタル・コンテンツを蓄積・配信するコンテンツサーバにおいて、利用者に購入させるべきコンテンツを、そのデータの順序で、ブロックに分割し、さらにそのブロック群を、購入前に利用者に提示する提示用ブロック群と、購入前には利用者に提示しない非提示用ブロック群とに分類するものである。ここで、各ブロックの分割手法については、後述するが、少なくともそれぞれのブロックは、利用者がコンテンツの断片を識別可能な、単独での視聴可能性を維持したサイズに分割されるものとする。利用者が当該コンテンツを購入する前には、この提示用ブロック群のみを、試視聴用コンテンツとして、コンテンツ受信装置において、利用者に提示する。購入させるべきコンテンツの種別に応じて、この提示用ブロック群は、コンテンツのデータ順序を維持したまま利用者に提示され、或いはコンテンツのデータ順序を入れ替えて利用者に提示される。一方、非提示用ブロック群は、利用者がコンテンツを購入する前には、利用者に提示されることがないよう、コンテンツ受信装置に送信されないか、マスキング処理、データ順序入れ替え処理、或いは個々のブロックごとに暗号化処理されて、提示用ブロック群とともに送信される。
【００１１】
利用者にコンテンツ購入を決定させるために、サンプルコンテンツを別途作成することなく、購入させるべきコンテンツの一部から試視聴用コンテンツを低コストに生成して、コンテンツの「さわり」を利用者に提示できるので、利用者の購入意欲を増加させる。
【００１２】
コンテンツの提示用ブロック群、非提示用ブロック群のいずれも、利用者によるコンテンツ購入の前後に亘り、コンテンツ配信サーバからコンテンツ受信装置に一回のみ送信され、再送信されることがないので、試視聴用コンテンツ送信にかかる付加的通信コストが削減される。
【００１３】
さらに、非提示用ブロック群は、利用者がコンテンツを購入した後にコンテンツ受信装置に送信されるか、或いは利用者がコンテンツを購入前に提示部分とともに送信されるが、利用者がコンテンツを購入した後にはじめて、そのデータ順序入れ替えの復元方法或いは暗号化の復号鍵がコンテンツ受信装置に送信されるので、利用者がコンテンツを購入する前には、提示用ブロック群のみが利用者に視聴されつつ、非提示用ブロック群が利用者に視聴可能となることはない。
【００１４】
本発明のある特徴によれば、所与のデジタル・コンテンツを、それぞれの視聴可能性が維持された複数のブロックに、先頭から順に分割するとともに、該ブロックのそれぞれにブロック番号を付与するコンテンツ分割部と、前記ブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するブロック分類部と、前記コンテンツの購入を示す購入情報の受信前には、前記提示用ブロック群のみを、クライアント装置において視聴可能に出力させるとともに、前記購入情報の受信の後には、前記提示用ブロック群と、前記非提示用ブロック群とからなる前記コンテンツの全体を、前記クライアント装置において視聴可能に出力させるよう、前記コンテンツを提示制御する提示制御部と、前記提示制御部が出力する前記提示用ブロック群及び前記非提示用ブロック群を前記クライアント装置に送信する送信部とを具備し、前記提示制御部は、前記提示用ブロック群が、前記購入情報の受信前にのみ、前記クライアント装置に送信されるよう、提示制御することを特徴とするコンテンツ提示サーバー装置が提供される。
【００１５】
前記提示制御部は、前記購入情報の受信前には、前記提示用ブロック群のみを、前記クライアント装置に送信させるとともに、前記購入情報の受信の後には、前記非提示用ブロック群のみを、前記クライアント装置に送信させるよう、前記コンテンツを提示制御してよい。
【００１６】
あるいは、前記提示制御部は、前記購入情報の受信前に、前記提示用ブロック群及び前記非提示用ブロック群を、前記クライアント装置に送信させるよう、前記コンテンツを提示制御してよい。
【００１７】
上記コンテンツ提示サーバー装置は、さらに、  前記コンテンツ内で、前記ブロックを、前記ブロック番号に基づきランダムに入れ替えるブロック入替部と、前記購入情報の受信の後に、入れ替えられたブロックを、前記ブロック番号の順に並び替えるための復元キーを、前記クライアント装置に送信する復元キー送信部とを具備してよい。
【００１８】
前記ブロック入替部は、前記コンテンツを、複数の隣接するブロックからなる分割片に分割し、それぞれの分割片内で、該分割片に属するブロックを入れ替える第１の入替手段と、前記分割片相互を入れ替える第２の入替手段と、  前記第２の入替手段が出力するブロック配列の全体を、前記第１の入替手段による分割片より大きな分割片に分割し、該分割片相互を入れ替える第３の入替手段とを具備してよい。
【００１９】
前記ブロック入替部は、さらに、前記第３の入替え手段により分割された分割片内で、該分割片に属するブロックを入れ替える第４の分割手段を具備してよい。
【００２０】
前記ブロック入替部は、前記コンテンツ内の、前記提示用ブロック群に属する前記ブロックのみを、前記ブロック番号に基づきランダムに入れ替えてよい。
【００２１】
上記コンテンツ提示サーバー装置は、さらに、前記非提示用ブロック群に属するブロックのそれぞれを、暗号化処理する暗号化処理部と、前記購入情報の受信の後に、前記暗号化処理されたブロックを復号するための復号キーを、前記クライアント装置に送信する復号キー送信部とを具備してよい。
【００２２】
上記コンテンツ提示サーバー装置は、さらに、前記コンテンツの提示用ブロック群のみを、クライアント装置において提示させるためのマスクを生成し、ブロック分割された前記コンテンツに重ね合わせるマスキング処理部を具備してよい。
【００２３】
本発明の他の特徴によれば、所与のデジタル・コンテンツを、先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックから成り、利用者に試視聴させるための提示用ブロック群を、コンテンツ提示サーバー装置から受信する提示用ブロック群受信部と、前記提示用ブロック群に属しない、前記ブロックから成る非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信する提示用ブロック群受信部と、受信した前記非提示用ブロック群に属するブロックのそれぞれが暗号化処理されていた場合、該暗号化処理されたブロックを復号するための復号キーを受信する復号キー受信部と、前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれのブロック番号に付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するコンテンツ再構成部と、再構成されたコンテンツを出力する出力部とを具備し、前記提示用ブロック群は、前記コンテンツの視聴の購入を示す購入情報の送信前にのみ、前記コンテンツ提示サーバー装置から受信されることを特徴とするコンテンツ提示クライアント装置が提供される。
【００２４】
前記提示用ブロック群受信部は、前記購入情報の受信前にのみ、前記提示用ブロック群を、前記コンテンツ提示サーバー装置から受信し、前記非提示用ブロック群受信部は、前記購入情報の受信後にのみ、前記非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信してよい。
【００２５】
上記コンテンツ提示クライアント装置は、さらに、前記コンテンツの提示用ブロック群のみを、クライアント装置において提示させるためのマスクを検出し、該マスクにより選択されたブロックのみを抽出して、前記コンテンツ再構成部に出力するマスク選択処理部を具備してよい。
【００２６】
本発明の他の特徴によれば、所与のデジタル・コンテンツを、それぞれの視聴可能性が維持された複数のブロックに、先頭から順に分割するとともに、該ブロックのそれぞれにブロック番号を付与するステップと、前記ブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するステップと、前記コンテンツの購入を示す購入情報の受信前には、前記提示用ブロック群のみを、クライアント装置において視聴可能に出力させるとともに、前記購入情報の受信の後には、前記提示用ブロック群と、前記非提示用ブロック群とからなる前記コンテンツの全体を、前記クライアント装置において視聴可能に出力させるよう、前記コンテンツを提示制御するステップと、前記提示制御ステップが出力する前記提示用ブロック群及び前記非提示用ブロック群を前記クライアント装置に送信するステップとを含み、前記提示制御ステップは、前記提示用ブロック群が、前記購入情報の受信前にのみ、前記クライアント装置に送信されるよう、提示制御することを特徴とするコンテンツ提示方法が提供される。
【００２７】
本発明の他の特徴によれば、所与のデジタル・コンテンツを、先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックから成り、利用者に試視聴させるための提示用ブロック群を、コンテンツ提示サーバー装置から受信するステップと、前記提示用ブロック群に属しない、前記ブロックから成る非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信するステップと、受信した前記非提示用ブロック群に属するブロックのそれぞれが暗号化処理されていた場合、該暗号化処理されたブロックを復号するための復号キーを受信するステップと、前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれのブロック番号に付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するステップと、再構成されたコンテンツを出力するステップとを含み、前記提示用ブロック群は、前記コンテンツの視聴の購入を示す購入情報の送信前にのみ、前記コンテンツ提示サーバー装置から受信されることを特徴とするコンテンツ提示方法が提供される。
【００２８】
本発明の他の特徴によれば、コンテンツ提示処理をコンピュータに実行させるためのコンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、所与のデジタル・コンテンツを、それぞれの視聴可能性が維持された複数のブロックに、先頭から順に分割するとともに、該ブロックのそれぞれにブロック番号を付与するコンテンツ分割処理と、前記ブロックを、利用者に試視聴させるための提示用ブロック群と、それ以外の非提示用ブロック群とに分類するブロック分類処理と、前記コンテンツの購入を示す購入情報の受信前には、前記提示用ブロック群のみを、クライアント装置において視聴可能に出力させるとともに、前記購入情報の受信の後には、前記提示用ブロック群と、前記非提示用ブロック群とからなる前記コンテンツの全体を、前記クライアント装置において視聴可能に出力させるよう、前記コンテンツを提示制御する提示制御処理と、前記提示制御処理が出力する前記提示用ブロック群及び前記非提示用ブロック群を前記クライアント装置に送信する送信処理とを含む処理を実行させるためのものであり、前記提示制御処理は、前記提示用ブロック群が、前記購入情報の受信前にのみ、前記クライアント装置に送信されるよう、提示制御することを特徴とするコンテンツ提示プログラムが提供される。
【００２９】
本発明の他の特徴によれば、コンテンツ提示処理をコンピュータに実行させるためのコンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、所与のデジタル・コンテンツを、先頭から順に分割して得られたブロックであって、それぞれの視聴可能性が維持されたブロックから成り、利用者に試視聴させるための提示用ブロック群を、コンテンツ提示サーバー装置から受信する提示用ブロック受信処理と、前記提示用ブロック群に属しない、前記ブロックから成る非提示用ブロック群を、前記コンテンツ提示サーバー装置から受信する非提示用ブロック受信処理と、受信した前記非提示用ブロック群に属するブロックのそれぞれが暗号化処理されていた場合、該暗号化処理されたブロックを復号するための復号キーを受信する復号キー受信処理と、前記提示用ブロック群と、前記非提示用ブロック群とを、それぞれのブロック番号に付与されたブロック番号の順に並び替えて、元のコンテンツに再構成するコンテンツ再構成処理と、再構成されたコンテンツを出力する出力処理とを含む処理を実行させるためのものであり、前記提示用ブロック群は、前記コンテンツの視聴の購入を示す購入情報の送信前にのみ、前記コンテンツ提示サーバー装置から受信されることを特徴とするコンテンツ提示プログラムが提供される。
【発明の効果】
【００３０】
本発明によれば、利用者にコンテンツの購入を促すための試視聴用コンテンツを、購入されるべきコンテンツの一部から容易に生成し、試視聴用コンテンツ送信のための付加的通信コストを発生することなく該試視聴用コンテンツを利用者に提示するとともに、コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持することが可能となる。
【００３１】
さらに、利用者のコンテンツ購入前には、利用者に視聴可能に提示すべきでないコンテンツの非提示部分について、コンテンツ提示サーバ及びコンテンツ提示クライアント装置のいずれにも高負荷を課すことなく、低負荷かつ簡便な手法で、不可視聴性を保証することが可能となる。
【００３２】
従って、利用者側においては、コンテンツの試視聴における利便性が向上し、利用者が安心できるコンテンツ購入が実現するとともに、コンテンツ販売者側においては、コンテンツ購入を不正に免れた悪意の利用者によって、コンテンツ全貌が視聴されることが効率的に防止される。
【発明を実施するための最良の形態】
【００３３】
＜本発明におけるコンテンツ提示方式の種別＞
本発明においては、コンテンツ提示サーバにおいて、デジタル・コンテンツが、データ順序に従って、ブロック化される。
【００３４】
第１のブロック化方式は、小ブロック法と呼び、コンテンツは、コンテンツの先頭からのデータ順序に従って、コンテンツの小さな断片（小ブロック）に分割される。
【００３５】
第２のブロック化方式は、大ブロック法と呼び、コンテンツは、小ブロック法により分割されたブロックより大きな断片（大ブロック）からなり、該大ブロックは、それだけである程度のコンテンツの内容、質などが識別できる大きさの断片とする。
【００３６】
コンテンツは、分割されたブロック単位で、コンテンツ提示サーバからコンテンツ提示クライアント装置に送出されるが、利用者には、提示用ブロック群のみ提示され、それ以外の非提示用ブロック群は、コンテンツ購入前には視聴可能に提示されることはない。
【００３７】
非提示部分の不可視聴性を確保する第１の手法（第１の提示方法）は、提示用ブロック群及び非提示用ブロック群からなるコンテンツ全体をコンテンツ受信装置に送信するが、非提示ブロック群には、コンテンツ提示サーバにおいて、ブロックの部分入れ替え処理或いは暗号化処理を実行して、利用者には開くことができないようにしておき、利用者が代金を支払った際に、部分入れ替えの復元方法或いは暗号化の復号鍵を送信し、コンテンツ提示クライアント装置において、コンテンツ全体を視聴可能に提示する手法である。
【００３８】
非提示部分の不可視聴性を確保する第２の手法（第２の提示方法）は、まずコンテンツ提示クライアント装置に提示用ブロック群のみを送信し、利用者が料金支払い等によりコンテンツを購入した後に、非提示用ブロック群を送信する手法である。
【００３９】
小ブロック法により分割されたブロック（小ブロック）は、その内容の順序（データ順序）で提示される。非提示ブロック群は、暗号化或いはマスキング処理され、利用者が代金を支払うまで開くことがないようにされる。上記第１の提示手法によって、提示用ブロック群と非提示用ブロック群とが同時に、コンテンツ提示クライアント装置に送信される手法（ＳＳ法：Ｓｈｏｒｔ  ａｎｄ  Ｓｉｍｕｌｔａｎｅｏｕｓ法）と、上記第２の提示手法によって、非提示用ブロック群は利用者の代金支払い処理後にコンテンツ提示クライアント装置に送信される手法（ＳＤ法：Ｓｈｏｒｔ  ａｎｄ  ｄｅｌａｙｅｄ法）とがある。  
一方、大ブロック法により分割されたブロック（大ブロック）は、コンテンツ提示サーバにおいて、まずブロック単位で入れ替え処理が実行され、その後、提示用ブロック群と非提示用ブロック群とに分類し、該提示用ブロック群と非提示用ブロック群とを、同時にコンテンツ提示クライアント装置に送信する（ＲＳ法：Ｒａｎｄｏｍ  ａｎｄ  ｓｉｍｕｌｔａｎｅｏｕｓ法）。代替的に、非提示用ブロック群に対して暗号化処理を実行して利用者が代金を支払うまで開くことがないようにしてから、提示用ブロック群と非提示用ブロック群とを、同時にコンテンツ提示クライアント装置に送信してもよい（ＲＥＳ法：Ｒａｍｄｏｍ，ｅｎｃｒｙｐｔｅｄ  ａｎｄ  ｓｉｍｕｌｔａｎｅｏｕｓ法）。さらに代替的に、非提示用ブロック群は、利用者の代金支払い処理後にコンテンツ提示クライアント装置に送信してもよい（ＲＤ法：Ｒａｎｄｏｍ  ａｎｄ  ｄｅｌａｙｅｄ法）。
【００４０】
いずれの手法においても、提示用ブロック群も、非提示用ブロック群も、コンテンツ全体としては、１回のみしかコンテンツ提示クライアント装置に送信されないため、無駄な送信コストが発生しない。特に、提示用ブロック群と非提示用ブロック群とを利用者の代金支払い前にコンテンツ提示クライアント装置に同時に送信しても、送信時には、非提示部分については、不可視聴性が維持されており、利用者の代金支払い後に、非提示用ブロック群を開く暗号化の復号鍵、或いは入れ替え処理されたブロックを復元する方法を送信するだけでよく、コンテンツを再送する必要がない。
【００４１】
以下、図面を参照して、本発明の実施の形態を説明する。
【００４２】
＜本実施形態の構成＞
図１は、本実施形態に係るコンテンツ提示サーバ１及びコンテンツ提示クライアント装置２を具備するコンテンツ提示システムの一構成例を示す。
【００４３】
コンテンツ提示サーバ１は、購入されるべき配信対象のコンテンツを格納する外部記憶装置であるコンテンツデータベース１０５を具備する。なお、当然ながら、本実施形態は、コンテンツデータベース１０５に入力されるコンテンツの種類やその入力手段を何ら限定するものではない。およそデジタル・コンテンツであれば、どのような種類のコンテンツでもよく、例えば映像や音楽等の時系列に沿って順次再生されるコンテンツや、電子書籍や連続写真等の連続して再生されるコンテンツ等であってよい。また、入力手段は、直接コンテンツの入力を受け付ける手段の他、例えばＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等任意の外部記録媒体に記録されたコンテンツを読み込み、入力として受け付けてもよい。
【００４４】
コンテンツ提示サーバ１と、コンテンツ提示クライアント装置２とは、例えばインターネットなどの通信回線を介して、ネットワーク３に接続される。該ネットワークにはさらに、コンテンツ提示クライアント装置２に対して、コンテンツ購入を許可する、或いはコンテンツ購入における代金支払い処理の全部或いは一部を実行するライセンス・サーバ（図示せず）が接続されてよい。
【００４５】
コンテンツ提示サーバ１は、コンテンツ提示クライアント装置２からの配信要求を受け付け、およびコンテンツデータベース１０５から探索されたコンテンツをコンテンツ提示クライアント装置２に送出する利用者入出力管理部１０１と、利用者入出力管理部１０１から出力されるコンテンツ探索要求に基づいて、コンテンツデータベース１０５を探索して所望のコンテンツを得るコンテンツ探索制御部１０３と、コンテンツ探索制御部１０３によって探索されたコンテンツを、そのデータ順序に従って、ブロックに分割し、提示用ブロック群と非提示用ブロック群とに分類し、必要に応じてブロックへのマスキング処理（後述）、ブロックの入れ替え処理、或いはブロックへの暗号化処理の１つ以上を実行し、さらに必要に応じて、非提示用ブロック群のコンテンツ提示クライアント装置２への送信を遅延制御するコンテンツ送達制御部１０７とを具備する。このコンテンツ送達制御部１０７は、本開示及び請求項における、コンテンツ分割部（処理）、ブロック分類部（処理）、コンテンツ提示制御部（処理）を含む。
【００４６】
一方、コンテンツ提示クライアント装置２は、コンテンツ探索要求或いはコンテンツ購入要求等の利用者からの各種入力を受け付ける、キーボード、タッチパネル、マウス等に例示される入力部２０３と、入力部２０３に入力された要求に基づき、コンテンツ探索要求を生成するコンテンツ探索管理部２０５と、コンテンツ探索管理部２０５により生成されたコンテンツ探索要求を、コンテンツ提示サーバ１に送信するとともに、該コンテンツ提示サーバから探索されたコンテンツを受信する入出力制御部２０９と、入出力制御部２０９により受信されたコンテンツを蓄積記憶する、外部記憶装置からなるコンテンツ蓄積部２１１と、コンテンツ蓄積部２１１に記憶されたコンテンツ情報に、入出力制御部２０９に入力される暗号化の復号鍵或いは入れ替え処理されたブロックの復元方法を適用して、コンテンツ全体を視聴可能に再構築するコンテンツ解読部２０７と、コンテンツの全部或いは一部を再生出力して利用者に視聴させ、および利用者の各種入力を促し、待ち受ける各種画面等を出力制御する出力部２０１とを具備する。なお、本実施形態は、利用者が入力部２０３を介して行なう入力方式及び手段を特に限定するものではない。入力部２０１は、直接入力を受け付けてもよく、あるいは例えばＵＳＢメモリやＩＣカードなどに例示される外部記録媒体に記憶されたシーケンスを入力として受け付けてもよく、また任意のファイルとして予め格納されたデータを入力として受け付けてもよい。
【００４７】
さらに、図１においては、コンテンツ提示クライアント装置２において、コンテンツ購入およびこれに先立ったサンプルコンテンツの試視聴を要求する入力を受け付け、コンテンツ探索リクエストをコンテンツ提示サーバ１に送信し、同時に受信されたサンプルコンテンツ及びコンテンツ全体を、同じコンテンツ提示クライアント装置２において受信及び再生するものとしたが、これに換えて、コンテンツ探索リクエスト、サンプルコンテンツ視聴リクエスト及び／又はコンテンツの購入リクエスト等の入力を受け付け、コンテンツ提示サーバ１に送信する要求入力端末と、送信されたコンテンツを受信及び再生するコンテンツ提示クライアント装置２とが異なる装置であってもよい。要求端末としては、例えば、携帯電話や携帯情報端末（ＰＤＡ）を用いて入力を受け付けてよく、あるいはネットワーク接続可能なＩＣカードリーダなどを用いてＩＣカードからのシーケンスを受け付け、コンテンツ提示クライアント装置２において、コンテンツを受信して視聴再生してもよい。
【００４８】
＜本実施形態におけるブロック分割処理詳細＞
コンテンツが、デジタル写真である場合を例として、本実施形態におけるブロック分割処理を説明する。
【００４９】
図２は、デジタル写真の場合の小ブロック法によるコンテンツのブロック分割処理を説明する。図２に示すデジタル写真は、水平方向（図中、横方向）に、２，４００画素、垂直方向（図中、縦方向）に、１、８００画素を有するものとする。図２のデジタル写真を、図中左上隅から順に水平方向に右上端まで、１２０画素（横）×９０画素（縦）のブロックに分割する。水平方向には、２０ブロックあることになる。次に、ブロック分割した画素の直下の画素を最上部として、同じく１２０画素（横）×９０画素（縦）のブロックに分割する。以上の処理を、全画素について繰り返し実行すると、図２のデジタル写真は、水平方向２０個、垂直方向２０個の計４００個のブロックに分割される。各ブロックには、左上から水平右方向へ、ついで１つ下のブロック行の左端から右方向へ、１から４００までのブロック番号が付加される。
【００５０】
全体コンテンツであるデジタル写真が、２４ｃｍ×１８ｃｍの大きさの場合、ブロック１つは、１．２ｃｍ×０．９ｃｍ大となり、これは、デジタル写真の断片がかろうじて理解できる臨界的大きさとなる。こうして分割されたブロックのそれぞれを、小ブロックと称する。
【００５１】
図３は、図２と同じ、水平方向（図中、横方向）に、２，４００画素、垂直方向（図中、縦方向）に、１、８００画素を有するデジタル写真の場合の大ブロック法によるコンテンツのブロック分割処理を説明する。１つの大ブロックは、例えば、縦横に連続する２つの小ブロックを結合した大きさであり、図３のデジタル写真は、全体が１００個の大ブロックに分割される。各ブロックには、左上から水平右方向へ、ついで１つ下のブロック行の左端から右方向へ、１から１００までのブロック番号が付加される。
【００５２】
大ブロックのそれぞれは、小ブロックとは異なり、ある程度写真の内容や品質が理解できる程度の大きさの断片となっている。プリントされた写真に例えると、Ｌ判の写真を縦、横とも２／５にした大きさの写真にほぼ相当する。
【００５３】
＜本実施形態におけるマスキング処理＞
図２及び図３に示すようにブロック分割された各ブロック（小ブロックであっても、大ブロックであってもよい）の番号を、１、２、・・・、ｋとする。１からｋの間の異なるｍ個の数字ｒ１、ｒ２、・・・、ｒｍからなる集合をＸとする。
【００５４】
図４は、図３に示すように大ブロック法によりブロック分割されたデジタル写真への、マスキング処理の手法の一例を示す。マスクＭとは、ブロックＢｊのうち、その番号がＸに属するブロックを透明に、その他のブロックを不透明（不可視）にしたものである。ｒ１、ｒ２、・・・、ｒｍには種々の選択肢があるが、図４は、写真全体のバランスを考慮した、ブロック分割されたコンテンツに重ね合わせ処理されるマスクの一例を示す。図４中、ハッチングにより示されるブロック部分が透明な部分、すなわち提示用ブロック群である。図４に示される大ブロック法により分割されたデジタル写真においては、ｍ＝２０であるため、全体の１／５が提示されることとなる。すなわち、マスクとは、図４におけるハッチング箇所のみを透明にしてなる。これを、図３に示されるデジタル写真に重ね合わせ処理すると、図４のハッチング箇所のみが見えることになる。図２に示された小ブロック法によりブロック分割されたデジタル写真用のマスクも、同様に生成することができる。すなわち、図２において、番号１０のブロックから左下に番号１８１に向かって続くブロック群、番号２０１から右下に番号３９０に向かって続くブロック群、番号３９１から右上に番号２２０に向かって続くブロック群、番号２００から左上に番号１１に向かって続くブロック群を選択すれば、ｍ＝４０であるマスクを生成することができる。さらに提示用ブロックを増加するためには、例えば図５（図２に示されるデジタル写真の中心部を示す）に示される、中心に近い部分の１０ブロックを、提示用ブロック群に追加する。これにより、ｍ＝５０であるマスク、すなわち、コンテンツ全体の１／８を提示するマスクを生成することができる。マスクされた領域は、例えばコンテンツ提示クライアント装置２において、コンテンツ探索管理部２０５などが、マスクにより選択された提示用ブロック群のみを抽出し、マスクされた非提示用ブロック群は、真っ黒或いは真っ白に加工して、出力部２０１を介して出力してもよい。
【００５５】
上記のマスク生成手法に替えて、ｒ１、ｒ２、・・・、ｒｍを乱数とする、あるいは、コンテンツ販売者側が提示用部分に含めたくない重要箇所を避けてマスクを生成する等、種々の選択肢がある。
【００５６】
上記マスク生成処理によって、コンテンツ全体を、提示用ブロック群と非提示用ブロック群とへの分類が示されたこととなり、例えば図４におけるハッチング部分が、提示用ブロック群に相当する。
【００５７】
なお、上記マスキング処理は、例えば静止画像のように、そのデータ順序でコンテンツを部分的に提示することに意味があるコンテンツに対して行なわれることが好ましい。小ブロック法によりブロック分割されたコンテンツに対しては、上記マスキング処理が必要となる。他方、大ブロック法によりブロック分割されたコンテンツに対しても、上記マスキング処理を行なってもよいが、後述のように、大ブロック法によりブロック分割されたコンテンツに対しては、少なくとも提示用ブロック群に属するブロックの配列を入れ替える処理を行なうので、提示された利用者にとって、画像がマスクされているという感覚はなくなる。
【００５８】
＜小ブロック法におけるコンテンツ提示処理＞
図１１は、小ブロック法によってコンテンツをブロック分割した場合の、処理フローの一例を示すフローチャートである。小ブロック法においては、図４乃至図５により示されるマスクを重ね合わせた画像を、利用者に提示用として送信する。一方、マスクで選択された箇所以外のブロックは、非提示用ブロック群として、コンテンツ提示クライアント装置２の出力部２０１から出力される際に、コンテンツ探索管理部２０５或いはコンテンツ解読部２０７によって、真っ黒或いは真っ白にして提示されるよう出力制御されてもよい。図１１において、まず、コンテンツの種別等に応じて、小ブロック用のマスクが選択される（ステップＳ１１１）。ブロック分割処理において番号付けされた小ブロックの配列に、選択されたマスクをかぶせて、マスクの透明部分を提示用ブロック群として取り出す（ステップＳ１１３）。上記ＳＤ法においては、非提示用ブロック群、すなわちマスク部分は、利用者がコンテンツの代金を支払ってからコンテンツ提示クライアント装置２側に送信し、代金支払い前には提示用ブロック群のみコンテンツ提示クライアント装置２側に送信する（ステップＳ１２７）。一方、上記ＳＳ法においては、非提示用ブロック群を、各ブロックごと、公知の暗号化手法を用いて暗号化し（ステップＳ１１５）、代金支払い前の利用者が開けないようにして、暗号化処理を行なわない、マスクの透明部分である提示用ブロック群とともに、コンテンツ提示クライアント装置２側に送信する（ステップＳ１１７）。ＳＳ法において用いる暗号方式については、例えば、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の共通鍵暗号方式が適しているが、本実施形態においては、これ以外の暗号方式を任意に適用してよい。ＡＥＳを用いた場合は、利用者ごとに異なる鍵を使用し、利用者による代金支払いとともに、鍵を利用者側のコンテンツ提示クライアント装置２に送信することとなる。ＳＤ法、ＳＳ法のいずれを用いた場合であっても、コンテンツ送達制御部１０７は、利用者入出力管理部１０１を介して、コンテンツ提示クライアント装置２中のコンテンツ探索管理部２０５に対して、出力部２０１にコンテンツの提示用ブロック群のみを視聴可能に表示出力することを指示し、同時に、非提示用ブロック群を含めたコンテンツ全体の視聴を可能とするため、利用者に対してコンテンツの購入代金支払いを促すメッセージ乃至画面を表示出力する（ステップＳ１１９）。利用者の代金支払いが、コンテンツ提示サーバ１において確認された（ステップＳ１２１）後、ＳＳ法の場合は、コンテンツ提示クライアント装置２に、非提示用ブロック群を復号化処理するための、暗号の解読鍵（復号鍵）を送信する（ステップＳ１２３）。一方、ＳＤ法の場合は、代金支払いの確認後、コンテンツ提示クライアント装置２に、非提示用ブロック群を送信する（ステップＳ１２９）。コンテンツ探索管理部２０５は、ＳＳ法の場合は、コンテンツ解読部２０７によって、受信された復号鍵を用いて予め受信された非提示用ブロック群を復号化処理し、ＳＤ法の場合は、代金支払い後に受信された非提示用ブロック群を用いて、提示用ブロック群と非提示用ブロック群とを、視聴可能に再構築し、��構築されたコンテンツ全体を、出力部２０１を介して、表示出力する（ステップＳ１２５）。
【００５９】
＜大ブロック法におけるブロック配列入れ替え処理＞
図６は、大ブロック法によりコンテンツをブロック分割した後に実行される、ブロック配列入れ替え処理及びコンテンツのコンテンツ提示クライアント装置２への送信処理の処理内容を示すフローチャートである。
【００６０】
全ブロックの配列を入れ替えるＲＳ法においては、まず図３のように番号付けされたブロックをｎ分割し、その結果を（Ｐ１，Ｐ２，・・・、Ｐｎ）とする。この分割をＰとする。このとき、Ｐｉには、ｉｑ＋ｐ（＝ｐｉ）個のブロックが含まれるものとする。ここで、ｐ、ｑは適当な定数とする（ステップＳ６０１）。図３に例示する全体のブロック数はｋなので、分割Ｐにおける１からｎまでの足し算は、ｋより小さい。さらに、
（１ｑ＋ｐ）＋（２ｑ＋ｐ）＋・・・＋（（ｎ−１）ｑ＋ｐ）＜ｋ    （式１）
となる。
【００６１】
最後の分割Ｐｎに属するブロックの数は、例外的な場合を除いて、ｎｑ＋ｐにはならず、それより小さい数となる。その数をｐｎとしておく。それ以外のＰｉに属するブロックの数は、ｐｉと記す。
【００６２】
次に、分割Ｐｉに対してランダムな置換処理を行なう。本実施形態において、ランダムな置換処理とは、置換先の数字を乱数発生させたものを用いる置換を意味する。すなわち、分割Ｐｉの中のブロック番号を１，２、・・・、ｐｉとすると、それに、
１→ｆ（１）、・・・・・、ｐｉ→ｆ（ｐｉ）                    （式２）
と数字を置き換える。そして、置き換えられた新たな番号順に、分割内のブロックを並び替える（ステップＳ６０３）。ここで、ｆ（１）、・・・、ｆ（ｐｉ）は、互いに異なる１からｐｉまでの数字であり、乱数を発生させて決める。すべての分割Ｐｉ（Ｐｎを含む）に対して、この置換処理を行なう。各ブロックへの置換処理ごとに乱数を発生させるため、分割ごとに異なるブロック配列の入れ替えが行なわれる。
【００６３】
置換処理を行なった後の分割（Ｐ１、Ｐ２、・・・、Ｐｎ）の番号に対して、ランダムな置換処理を行ない、得られた分割の番号順に、分割を並び替える（ステップＳ６０５）。このとき、置換先の番号は、ステップＳ６０３と同様、乱数を発生させることにより決定する。
【００６４】
こうして、分割Ｐｉ内でブロックを並び替え、かつすべての分割を置換処理によってその配列を入れ替えた後のブロックの配列に対し、分割Ｐとは異なる分割Ｂを実行し、その結果、Ｂ１、Ｂ２、・・・、Ｂｕに分割する（ステップＳ６０７）。このとき、Ｂｉには、ｉｑ＋ｒ（ｒｉ）個のブロックが含まれるものとする。ここで、ｒ、ｑは適当な定数とする。ただし、ｒ＞ｐとするので、分割Bは分割Pと比較して、より大きな分割であり、分割数はより少なくなる。このときのBｕに対してもＰｎの場合と同様、ｎｑ＋ｒより小さいことが多い。
【００６５】
次に、分割（Ｂ１、Ｂ２、・・・、Ｂｕ）の分割番号に対して、置換処理を行ない、得られた番号順に、分割を並び替える（ステップS６０９）。なお、分割Bに対する置換処理の後、さらに、分割片Bｊのそれぞれのブロックに対しても置換処理を実行してもよく、これにより、攪拌度の高いブロック入れ替えが得られる。
【００６６】
ステップＳ６０３からステップＳ６０９までの処理によって、図３に示されたオリジナルのブロック配列から相当程度異なったブロック配列が得られる。
【００６７】
コンテンツ全体に対して、一度に置換処理を施すためには、多くのＲＡＭ等の一時記憶領域を要するため、実用性に欠ける。他方、分割内だけのブロックの入れ替え処理だけを実行した場合、簡単に元の配列に戻せてしまうため、暗号としての意味が薄くなり、非提示領域についての不可視聴性が保証できない。本実施形態においては、まず分割内でブロックを置換し、次いで分割そのものの配列を置換し、さらにより大きな分割をして当該分割内でブロックを置換するという複数段階の置換処理を実行することによって、分割の境界線を消すことができる利点がある。
【００６８】
ＲＳ法においては、このブロック配列に対して、例えば図４に示すようマスクをかけることによって、提示用ブロック群と非提示用ブロック群とを分類する（ステップＳ６１１）。すなわち、図４に示されるハッチングを施したブロックのみが透明で、かつ他のブロックは下の画像が不可視となるよう不透明としたマスクを、図３に示す画像の上に、重ね合わせてできる画像を、コンテンツ提示クライアント装置２に送信する（ステップＳ６１３）。出力部２０１を介して提示する際には、コンテンツ探索管理部２０５により、マスク以外の部分は、真っ黒ないし真っ白に塗りつぶして表示する。小ブロック法の場合と異なり、上記のブロック入れ替え処理を実行することにより、ブロック順が大きく入れ替わっているため、隣接するブロック同士に、画像としての連続性はない。他方、小ブロック法においては、静止画像等の二次元配列に意味がある画像の一部を示すことが目的であるため、上記のブロック入れ替え処理（置換処理）は実行されない。
【００６９】
コンテンツ提示クライアント装置２には、提示用ブロック群と、マスキング処理された非提示用ブロック部分とが、ともに送信されるが、ブロック順序が大きく入れ替わっているため、利用者に全体を見られたとしても、写真としての意味をなさない。ＲＳ法においては、利用者によるコンテンツの代金支払い処理後（ステップＳ６１５）、コンテンツ送達制御部１０７は、ステップＳ６０１からステップＳ６０９において実行されたブロック入れ替え処理の履歴情報等に基づき、利用者入出力管理部１０１を介して、コンテンツ提示クライアント装置２側のコンテンツ探索管理部２０５にコンテンツ全体の入れ替え順序復元法を送信する（ステップＳ６１７）。
【００７０】
一方、ＲＤ法及びＲＥＳ法においては、まずコンテンツの提示用ブロック群だけを選択し（ステップＳ６２１）、提示用ブロック群に属するブロックの番号に置換処理を実行し、置換先の番号順に並び替える（ステップＳ６２３）。非提示用ブロック群については、ＲＥＳ法においては、そのままの順序で（すなわち、置換処理を行なわずに）各ブロックに対して暗号化処理を実行し（ステップＳ６２５）、暗号化された非提示用ブロック群を、置換処理を行なった提示用ブロック群とともに、コンテンツ提示クライアント装置２に送信する（ステップＳ６１３）。代金支払いの確認処理後（ステップＳ６１５）、非提示用ブロック群を復号するための復号鍵と、提示用ブロック群の入れ替え復元処理方法とを、コンテンツ提示クライアント装置２に送信する（ステップＳ６３１）。ＲＤ法においては、まず置換処理を行なった提示用ブロック群のみをコンテンツ提示クライアント装置２に送信し（ステップＳ６２７）、代金支払いの確認処理後（ステップＳ６１５）、非提示用ブロック群と、提示用ブロック群の入れ替え復元処理方法とを、コンテンツ提示クライアント装置２に送信する（ステップＳ６３３）。ＲＥＳ法、ＲＤ法とも、ステップＳ６２３における提示用ブロック群に属するブロック入れ替え処理は、ブロック番号全体を、乱数を用いて置換することで行なう。なお、ＲＥＳ法及びＲＤ法において、提示用ブロック群に対する配列置換処理は、ステップＳ６０１からステップＳ６０９に示したＲＳ法のものと同じ、複数段階の置換処理であってよいが、あるいは、より単純に、全体を一度だけ置換する手法を採用してもよい。ＲＥＳ法及びＲＤ法においては、置換処理（入れ替え処理）は、提示用ブロック群に対してのみ行なわれ、非提示用ブロック群の不可視聴性は、ＲＥＳ法については暗号化処理によって、ＲＤ法については代金支払い後の送信によって、いずれも保証されるのであって、置換処理における攪拌度は、非提示用ブロック群の不可視聴性に寄与しないからである。
【００７１】
図７ないし図１０を参照して、大ブロック法によってブロック分割されたコンテンツの、ＲＳ法による置換処理の具体例を説明する。図７は、大ブロック法によってブロック分割され、かつブロック番号が付与されたオリジナルを示す。図７のオリジナルのコンテンツに対し、まず、小さな分割Ｐを行なうと、Ｐ＝（Ｐ１，Ｐ２，・・・，Ｐｎ）に分割される。ここで、ｑ＝１；ｐ＝７とする。Ｐ１＝（１，２，・・・，８）；Ｐ２＝（９，１０，・・・，１７）；Ｐ３＝（１８，１９，・・・，２７）；Ｐ４＝（２８，２９，・・・，３８）；Ｐ５＝（３９，４０，・・・，５０）；Ｐ６＝（５１，５２，・・・，６３）；Ｐ７＝（６４）に分割される。たまたま、Ｐ７には１つのブロックしか属さないことになる。
【００７２】
この分割Ｐに対して、置換処理を行なうと、Ｐ１’＝（３，４，５，６，７，８，１，２）；Ｐ２’＝（１２，１３，１４，１５，１６，１７，９，１０，１１）；Ｐ３’＝（２７，２６，２５，２４，２３，２２，２１，２０，１９，１８）；Ｐ４’＝（３３，３２，３１，３０，２９，２８，３６，３７，３８，３４，３５）；Ｐ５’＝（５０，３９，４９，４０，４８，４１，４７，４２，４６，４３，４５，４４）；Ｐ６’＝（５４，５３，５２，５１，５６，５７，５８，５９，６０，５５，６３，６２、６１）；Ｐ７’＝（６４）がそれぞれ得られる。ここでは、置換処理が行なわれたことを示すため、Ｐ１’、Ｐ２’、・・・、Ｐ７’と表記する。また、理解の容易のため、単純な置換を示している。次に、分割Ｐ１’、Ｐ２’、・・・、Ｐ７’の分割番号に置換処理を実行すると、Ｐ＝（５，３，１，４，６，７，２）が得られる。ここでは、混同のおぞれがないため、「’」を外して表記する。図８は、上記の分割Ｐ内でのブロック置換処理及び分割番号による置換処理によって、ブロックを入れ替えた後の状態を示す。
【００７３】
図８にさらに、大きな分割Ｂを行なうと、Ｂ＝（Ｂ１，Ｂ２，Ｂ３，Ｂ４）に分割される。ここで、ｑ＝１；ｒ＝１５とする。Ｂ１＝（５０，３９，４９，４０，４８，４１，４７，４２，４６，４３，４５，４４，２７，２６，２５，２４）；Ｂ２＝（２３，２２，２１，２０，１９，１８，３，４，５，６，７，８，１，２，３３，３２，３１）；Ｂ３＝（３０，２９，２８，３６，３７，３８，３４，３５，５４，５３，５２，５１，５６，５７，５８，５９，６０，５５）；Ｂ４＝（６３，６２，６１，６４，１２，１３，１４，１５，１６，１７，９，１０，１１）に分割される。
【００７４】
さらに、分割Ｂ１、Ｂ２、Ｂ３，Ｂ４の分割番号に置換処理を実行すると、Ｂ＝（２、４、３、１）が得られる。図９は、上記の分割Ｂ内でのブロック置換処理及び分割番号による置換処理によって、ブロックを入れ替えた後の状態を示す。図９に対して、図４のようなマスクを重ね合わせると、コンテンツ提示クライアント装置２の出力部２０１に提示されるべき、図１０の画像が得られる。
【００７５】
＜コンテンツ種別とブロック分割手法および入れ替え処理、配信処理の選択＞
上記においては、デジタル写真をコンテンツの一例として説明したが、本実施形態において配信されるコンテンツは、あらゆるデジタル・コンテンツであってよく、写真以外にも、例えば、デジタル映像、デジタル音楽、デジタル書籍、さらにマルチメディアコンテンツのいずれであってもよい。
【００７６】
例えば、デジタル写真の場合は、ブロックの２次元配列に意味があるため、小ブロック法が好適である。非提示部分を不可視とするためのマスク形状も、図４あるいは図５に示した形状のものが好ましい。小ブロック法によりブロック分割されたコンテンツに対しては、例えば、ＳＤ法を主として適用し、特にコンテンツ全体のデータ量が多いため、コンテンツ代金支払い後にマスク以外の部分（非提示用ブロック群）の送信に長時間を要する場合には、ＳＳ法によって、マスク以外の非提示用ブロック群を暗号化し、予め提示用ブロック群とともに、コンテンツ提示クライアント装置２に送信してもよい。
【００７７】
一方、デジタル映像、デジタル音楽等の場合は、大ブロック法が好適である。例えば、３０分程度以下の長さの映像では、大ブロックは連続するフレームを約９００ないし約３６００フレーム分集めたもの（約３０秒ないし約２分の断片）を１つのブロックとし、全体が５０ないし１５０ブロックで構成されるように、コンテンツをブロック分割する。マスクを用いる場合には、時間軸上でほぼ等間隔で、６箇所程度のブロックを選択し、提示する比率は、全体映像の１／５ないし１／１０程度となるように、マスクを構成する。例えば、安価な映像には、全ブロックの順序を入れ替えて、コンテンツ全体を同時に送信するＲＳ法を、短時間で、かつ比較的高価な映像には、マスク以外の非提示用ブロック群はコンテンツ代金支払い後に送信するＲＤ法を、それぞれ適用してよい。短時間の映像であれば、コンテンツ提示クライアント装置２側において、順序を元に復元する処理が比較的低負荷かつ短時間で実行可能であるからである。本格的な映像には、非提示用ブロック群を暗号化するＲＥＳ法を適用してよい。
【００７８】
デジタル書籍の場合も、大ブロック法が好適である。例えば、１つのブロックを、約１／２ページないし３ページとし、コンテンツ全体を、約３０ないし２００ブロック程度に分割する。マスクは、ブロック番号を、乱数発生により、ランダム化して作成する。マスクを重ね合わせることにより、提示する比率は、コンテンツ全体の、例えば約１／１０とする。価格が非常に安価なデジタル書籍には、ＳＳ法を、ページ数が約２０ないし３０ページ以下であって安価なデジタル書籍には、ＲＳ法を、高価なデジタル書籍には、ＲＤ法を、ページ数が多く、かつ高価なデジタル書籍には、ＲＥＳ法を、それぞれ適用してよい。マルチメディアコンテンツは、このデジタル書籍と同様の区分に従う。
【００７９】
ただし、本実施形態は、上記の選択に限定されることを意図するものではなく、あらゆる種類のコンテンツに、あらゆる手法を適用することができる。
【００８０】
図１２は、上記実施形態における、各種コンテンツのブロック分割手法、ブロック入れ替え手法および送信手法の区別を概略説明する。まず、上記に例示したように、コンテンツの種別、長さ、および重要度等により、適用すべき提示方式を選択する（ステップＳ１２０１）。ＲＳ法の場合は、図６のフローチャートに従い、ブロック入れ替え処理を行なった後（ステップＳ１２１１）、提示用ブロック群と非提示用ブロック群とを分類（分離）し（ステップＳ１２１３）、両者を同時にコンテンツ提示クライアント装置２に送信する（ステップＳ１２１５）。一方、ＳＳ法及びＲＥＳ法の場合は、まず提示用ブロック群と非提示用ブロック群とを分類し（ステップＳ１２０３）、ＲＥＳ法ではさらに、提示用ブロック群に属するブロックの入れ替え処理を行ない（ステップＳ１２０３）、両者とも、非提示用ブロック群を暗号化した上で（ステップＳ１２０５）、提示用ブロック群と非提示用ブロック群とを同時に送信する（ステップＳ１２０７）。一方、ＳＤ法及びＲＤ法の場合は、提示用ブロック群と非提示用ブロック群とを分類し、ＲＤ法ではさらに提示用ブロック群に属するブロックの入れ替え処理を行ない（ステップＳ１２０３）、ＳＤ法ではそのままのデータ順で、提示用ブロック群のみをコンテンツ提示クライアント装置２に送信する（ステップＳ１２０９）。利用者によるコンテンツ代金支払いが確認されると（ステップＳ１２１７）、コンテンツ提示クライアント装置２において、コンテンツ探索管理部２０５が、コンテンツのブロック順に並び替え処理を行ない、コンテンツ全体を、視聴可能に出力部２０１を介して提示する（ステップＳ１２３５）。このために、コンテンツ代金支払い確認処理後、ＳＳ法においては、非提示用ブロック群を復号するための復号鍵をコンテンツ探索管理部２０５に宛てて送信し（ステップＳ１２１９）、コンテンツ解読部２０７において非提示用ブロック群に復号化処理を行なう（ステップＳ１２２１）。ＳＤ法においては、非提示用ブロック群をコンテンツ提示クライアント装置２に送信する（ステップＳ１２２３）。ＲＥＳ法においては、ブロック入れ替えの復元手順を示すデータと、非提示用ブロック群を復号するための復号鍵をコンテンツ探索管理部２０５に宛てて送信し（ステップＳ１２２５）、コンテンツ探索管理部２０５において、コンテンツ解読部による非提示用ブロック群への復号化処理と、提示用ブロック群の入れ替え復元処理を行なう（ステップＳ１２２７）。ＲＳ法においては、コンテンツ全体のブロック入れ替えの復元手順を示すデータを（ステップＳ１２２９）、ＲＤ法においては、非提示用ブロック群と、提示用ブロック群の入れ替えの復元手順を示すデータとを（ステップＳ１２３３）、それぞれ送信し、いずれもコンテンツ探索管理部２０５において、ブロックの入れ替え復元処理を行なう（ステップＳ１２３１）。
【００８１】
＜本実施形態に係るコンテンツ提示システムにおけるデータフロー＞
図１３は、本実施形態におけるコンテンツ提示処理におけるコンテンツ提示クライアント装置２（クライアントコンピュータ）、コンテンツ提示サーバ１間におけるデータフローの非限定的一例を示す。
【００８２】
まず、コンテンツ提示クライアント装置２において、入力部２０３を介して、所望のコンテンツの探索を指示するコンテンツ探索リクエストが入力される（ステップＳ１３０１）。入力された探索リクエストは、コンテンツ探索管理部２０５において、解析され（ステップＳ１３０３）、入出力制御部２０９から送信される（ステップＳ１３０５）。コンテンツ提示サーバ１において、利用者入出力管理部１０１が、コンテンツ提示クライアント装置２から送信された探索リクエストを受信し（ステップＳ１３０７）、受信された探索リクエストに基づき、コンテンツ探索制御部１０３が、コンテンツデータベース１０５から、候補コンテンツを探索する（ステップＳ１３０９）。コンテンツ送達制御部１０７は、候補コンテンツの提示手法を、例えば図１２に従い選択し、提示すべきコンテンツを、例えば図１２に従って、コンテンツ提示クライアント装置２に送信する（ステップＳ１３１１）。
【００８３】
再び、コンテンツ提示クライアント装置２において、入出力制御部２０９が、候補コンテンツを受信し、コンテンツ蓄積部２１１に蓄積する（ステップＳ１３１３）。コンテンツ探索管理部２０５が、受信され、コンテンツ蓄積部２１１に蓄積された候補コンテンツを、出力部２０１に出力制御する（ステップＳ１３１５）。ここで、出力部２０１を介して提示されるコンテンツは、提示用ブロック群、すなわち、試視聴用のサンプルコンテンツのみが、視聴可能に提示され、それ以外の非提示用ブロック群は、提示用ブロック群とともに、すでにコンテンツ提示クライアント装置２に受信されていたとしても、暗号化処理或いはブロック入れ替え処理がされているので、不可視聴性が維持され、利用者に認識ないし理解可能となることはない。
【００８４】
サンプルコンテンツの試視聴により、コンテンツ購入を決定した利用者が、入力部２０１を介して、料金支払い手続き情報を入力し、これをコンテンツ提示サーバ１或いは外部のライセンスサーバ等に送信すると（ステップＳ１３１７）、コンテンツ提示サーバ１において、コンテンツ探索制御部１０３は、当該利用者による当該コンテンツの代金支払いを確認し、コンテンツ送達制御部１０７において、非提示用ブロック群の暗号を解読する復号キー及び／又はコンテンツ非提示用ブロック群の送達を制御し、上記ですでに説明した、コンテンツ提示クライアント装置２においてコンテンツ全体の視聴を可能にするための追加的情報を、コンテンツ提示クライアント装置２に送信する（ステップＳ１３１９）。
【００８５】
コンテンツ提示クライアント装置２において、非提示用ブロック群を受信した場合は、入出力制御部２０９は、該非提示用ブロック群を、コンテンツ蓄積部２１１に蓄積し（ステップＳ１３２１）、一方、暗号解読用の復号キーを受信した場合は、コンテンツ探索管理部２０５は、この復号キーを用いて、コンテンツ解読部２０７によって非提示用ブロック群への暗号を復号する（ステップＳ１３２３）。コンテンツ探索制御部２０５は、コンテンツ蓄積部２１１内で、提示用ブロック群及び非提示用ブロック群からなるコンテンツ全体を再構築し（ステップＳ１３２５）、出力部２０１を介して、コンテンツ全体を、視聴可能に表示出力する（ステップＳ１３２７）。
【００８６】
＜本実施形態に係るコンテンツ提示システムのハードウエア構成＞
図１４は、本実施形態によるコンテンツ提示サーバ１及び／又はコンテンツ提示クライアント装置２のハードウエア構成を示すブロック図である。図１４に示されるコンピュータ装置１１０であるコンテンツ提示サーバ及び／又はコンテンツ提示クライアント装置において、ＣＰＵ１１１は、ＲＯＭ１１４および／またはハードディスクドライブ１１６に格納されたプログラムに従い、ＲＡＭ１１５を一次記憶用ワークメモリとして利用して、システム全体を制御する。さらに、ＣＰＵ１１１は、マウス１１２ａまたはキーボード１１２を介して入力される利用者の指示に従い、ハードディスクドライブ１１６に格納されたプログラムに基づき、本実施形態に係る提示処理を実行する。ディスプレイインタフェイス１１３には、ＣＲＴやＬＣＤなどのディスプレイが接続され、ＣＰＵ１１１が実行するコンテンツ提示処理の入力待ち受け画面、処理経過や処理結果、再生されたコンテンツ画像或いはサンプルコンテンツ画像などが表示される。リムーバブルメディアドライブ１１７は、主に、リムーバブルメディアからハードディスクドライブ１１６へファイルを書き込んだり、ハードディスクドライブ１１６から読み出したファイルをリムーバブルメディアへ書き込む場合に利用される。リムーバブルメディアとしては、フロッピディスク(ＦＤ)、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭやＭＯ、あるいはメモリカード、ＣＦカード、スマートメディア、ＳＤカード、メモリスティックなどが利用可能である。
【００８７】
プリンタインタフェイス１１８には、レーザビームプリンタやインクジェットプリンタなどのプリンタが接続される。ネットワークインタフェイス１１９は、コンピュータ装置をネットワークへ接続するためのインターフェースである。
【００８８】
なお、上記各実施形態に係るコンテンツ提示サーバ及び又はコンテンツ提示クライアント装置における入力部は、マウス１１２ａあるいはキーボード１１２に限定されることなく、任意のポインティングデバイス、例えばトラックボール、トラックパッド、タブレットなどを適宜用いることができる。携帯情報端末を上記各実施形態に係るコンテンツ配信要求装置として用いる場合には、入力部をボタンやモードダイヤル等で構成してもよい。
【００８９】
また、図１４に示した上記各実施形態に係るコンテンツ提示サーバ及び／又はコンテンツ提示クライアント装置のハードウエア構成は一例に過ぎず、その他の任意のハードウエア構成を用いることができることはいうまでもない。
【００９０】
殊に、上記各実施形態に係るコンテンツ提示処理の全部又は一部は、上記コンピュータ端末装置１００あるいはＰＤＡ等の携帯情報端末装置等によって実現されてもよく、コンピュータ端末装置等とサーバー装置とをＢｌｕｅｔｏｏｔｈ（登録商標）等の無線、あるいはインターネット（ＴＣＰ／ＩＰ）、公共電話網（ＰＳＴＮ）、統合サービス・ディジタル網（ＩＳＤＮ）等の有線通信回線で相互接続した、インターネットあるいは任意の周知のローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）からなるネットワークシステムによってコンテンツ提示処理が実現されてもよい。例えば、ＰＤＡ等の携帯情報端末装置がコンテンツの配信要求をコンテンツ提示サーバ１に対して送信し、コンテンツ提示サーバ１は、所定の或いは要求された識別子のコンテンツ再生装置に対して、コンテンツを配信してもよい。
【００９１】
以上のとおり、本実施形態によれば、利用者にコンテンツ購入を決定させるために、サンプルコンテンツを別途作成することなく、購入させるべきコンテンツの一部から試視聴用コンテンツを簡易かつ低コストに生成できる。従って、コンテンツの「さわり」を利用者に提示できるので、利用者の購入意欲を増加させ、コンテンツ試視聴における利便性が向上する。
【００９２】
さらに、コンテンツの提示用ブロック群、非提示用ブロック群のいずれも、利用者によるコンテンツ購入の前後に亘り、コンテンツ配信サーバからコンテンツ受信装置に一回のみ送信され、再送信されることがないので、試視聴用コンテンツ送信にかかる付加的通信コストが削減される。
【００９３】
さらに、非提示用ブロック群は、利用者がコンテンツを購入した後にコンテンツ提示クライアント装置に送信されるか、又は利用者がコンテンツを購入前に提示部分とともに送信されるものの、利用者がコンテンツを購入した後にはじめて、そのデータ順序入れ替えの復元方法或いは暗号化の復号鍵がコンテンツ提示クライアント装置に送信されるので、利用者がコンテンツを購入する前には、提示用ブロック群のみが利用者に視聴されつつ、非提示用ブロック群が利用者に視聴可能となることはない。従って、コンテンツを購入した正規の利用者以外の者によって、コンテンツ全体が不正に視聴されることが有効に防止される。
【００９４】
本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項１により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施形態に係るコンテンツ提示システムの機能構成の一例を示すブロック図である。
【図２】デジタル写真の小ブロックへの分割処理の一例を示す模式図である。
【図３】デジタル写真の大ブロックへの分割処理の一例を示す模式図である。
【図４】大ブロックに分割された図３のデジタル写真に重ね合わせされるマスクの一例を示す模式図である。
【図５】小ブロックに分割された図２のデジタル写真の中心部におけるマスクの一例を示す模式図である。
【図６】大ブロック法によってブロック分割されたコンテンツの、置換処理、提示用ブロック群と非提示用ブロック群との分類処理、及びサンプルコンテンツとコンテンツの提示処理の一例を示すフローチャートである。
【図７】図６に従った置換処理を行なう前のオリジナル画像の一例を示す模式図である。
【図８】図７のオリジナル画像に、小さな分割Pによる置換処理を行なった後の画像の一例を示す模式図である。
【図９】図８の置換後画像に、大きな分割Bによる置換処理を行なった後の画像の一例を示す模式図である。
【図１０】図９の置換後画像に、マスクを重ね合わせて、提示用ブロック群のみを視聴可能に構成した、コンテンツ提示イメージの一例を示す模式図である。
【図１１】小ブロック法によってブロック分割されたコンテンツの、提示用ブロック群と非提示用ブロック群との分類処理、及びサンプルコンテンツとコンテンツの提示処理の一例を示すフローチャートである。
【図１２】本発明の実施形態における各種コンテンツのブロック分割手法、ブロック入れ替え手法および送信手法の区別を概略説明するフローチャートである。
【図１３】本発明の実施形態に係るコンテンツ配信サーバとコンテンツ受信装置との間のデータフローの一例を示すタイミングチャート図である。
【図１４】本発明の各実施形態に係るコンテンツ提示サーバ及び／又はコンテンツ提示クライアント装置のハードウエア構成の一例を示す図である。
【符号の説明】
【００９６】
利用者入出力管理部  １０１
コンテンツ探索制御部  １０３
コンテンツデータベース  １０５
コンテンツ送達制御部  １０７
出力部  ２０１
入力部  ２０３
コンテンツ探索管理部  ２０５
コンテンツ解読部  ２０７
入出力制御部  ２０９
コンテンツ蓄積部  ２１１
【図１】
0004403276.tif 000002
【図２】
0004403276.tif 000003
【図３】
0004403276.tif 000004
【図４】
0004403276.tif 000005
【図５】
0004403276.tif 000006
【図６】
0004403276.tif 000007
【図７】
0004403276.tif 000008
【図８】
0004403276.tif 000009
【図９】
0004403276.tif 000010
【図１０】
0004403276.tif 000011
【図１１】
0004403276.tif 000012
【図１２】
0004403276.tif 000013
【図１３】
0004403276.tif 000014
【図１４】
0004403276.tif 000015