(57)【要約】【課題】  利用者にデジタル文章コンテンツ試読用のサンプルコンテンツを利用者に提示する際に、書籍に特有である文章のフォーマット等を考慮した試読用のサンプルコンテンツを、容易に利用者に提示する一方、利用者の文章コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持する。【解決手段】  文章デジタルコンテンツを文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部（１０３）と、セグメントから所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出部（１０３１）と、抽出されたブロックを、ブロック番号に基づきランダムに順序入れ替えするブロック入替部（１０３２）と、セグメント内で、順序入替えされたブロック配列に従って、セグメント内の所定の文字種別に属する文字を置換する文字置換部（１０３３）とを具備する。【選択図】  図１
2007048155.tif 000002
【特許請求の範囲】
【請求項１】
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、
分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出部と、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替部と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換部と、
前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備する
ことを特徴とする文章コンテンツ提示サーバ装置。
【請求項２】
上記文章コンテンツ提示サーバ装置は、さらに、
前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、前記ブロック番号の順に並び替えるための復元キーを、前記クライアント装置に送信する復元キー送信部とを具備する
ことを特徴とする請求項１に記載の文章コンテンツ提示サーバ装置。
【請求項３】
上記文章コンテンツ提示サーバ装置は、さらに、
前記文字抽出部に、前記セグメントから、ひらかなのみを抽出させ、抽出されたひらかなブロックを、ブロック入替部に出力するとともに、
前記文字抽出部に、前記セグメントから、ひらかな以外の文字のみを抽出させ、抽出された文字ブロックを、ブロック入替部に出力するよう制御する入替え制御部を具備する
ことを特徴とする請求項１又は２に記載の文章コンテンツ提示サーバ装置。
【請求項４】
前記ブロック入替部は、
前記セグメントを、複数の隣接するブロックからなるブロック群に分割し、それぞれのブロック群内で、該ブロック群に属するブロックを入れ替える第１の入替手段と、
前記第１の入替手段により順序入替えされたブロック配列に従って、文字が置換された後のセグメントを、前記第１の入替手段によるブロック群より大きなブロック群に分割し、該ブロック群に属するブロックを入れ替える第２の入替手段とを具備する
ことを特徴とする請求項１ないし３に記載の文章コンテンツ提示サーバ装置。
【請求項５】
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、
分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出部と、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替部と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換部と、
前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備する
ことを特徴とする文章コンテンツ提示サーバ装置。
【請求項６】
上記文章コンテンツ提示サーバ装置は、さらに、
前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、前記ブロック番号の順に並び替えるための復元キーを、前記クライアント装置に送信する復元キー送信部とを具備する
ことを特徴とする請求項５に記載の文章コンテンツ提示サーバ装置。
【請求項７】
上記文章コンテンツ提示サーバ装置は、さらに、
前記文章抽出部に、前記セグメントから、読点で終わる文章のみを抽出させ、抽出された第１の文章ブロックを、ブロック入替部に出力するとともに、
前記文字抽出部に、前記セグメントから、句読点で終わる文章のみを抽出させ、抽出された第２の文章ブロックを、ブロック入替部に出力するよう制御する入替え制御部を具備する
ことを特徴とする請求項５又は６に記載の文章コンテンツ提示サーバ装置。
【請求項８】
前記ブロック入替部は、
前記セグメントを、複数の隣接するブロックからなるブロック群に分割し、それぞれのブロック群内で、該ブロック群に属するブロックを入れ替える第１の入替手段と、
前記第１の入替手段により順序入替えされたブロック配列に従って、文字が置換された後のセグメントを、前記第１の入替手段によるブロック群より大きなブロック群に分割し、該ブロック群に属するブロックを入れ替える第２の入替手段とを具備する
ことを特徴とする請求項５ないし７に記載の文章コンテンツ提示サーバ装置。
【請求項９】
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、
分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出部と、
文字抽出部により抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えする文字ブロック入替部と、
分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出部と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換部と、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えする文章ブロック入替部と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換部と、
前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備する
ことを特徴とする文章コンテンツ提示サーバ装置。
【請求項１０】
文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信するコンテンツ受信部と、
前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信する復元キー受信部と、
前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成する文章コンテンツ再構成部と、
再構成された文章コンテンツを、利用者にその内容を理解可能に出力する出力部とを具備する
ことを特徴とするコンテンツ提示クライアント装置。
【請求項１１】
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割するステップと、
分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与するステップと、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするステップと、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換するステップと、
前記文字置換部が出力するセグメントをクライアント装置に送信するステップとを含む
ことを特徴とする文章コンテンツ提示方法。
【請求項１２】
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割するステップと、
分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与するステップと、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするステップと、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換するステップと、
前記文字置換ステップが出力するセグメントをクライアント装置に送信するステップとを含む
ことを特徴とする文章コンテンツ提示方法。
【請求項１３】
文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信するステップと、
前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信するステップと、
前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成するステップと、
再構成された文章コンテンツを、利用者にその内容を理解可能に出力するステップとを含む
ことを特徴とするコンテンツ提示方法。
【請求項１４】
文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割処理と、
分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出処理と、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替処理と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換処理と、
前記文字置換部が出力するセグメントをクライアント装置に送信する送信処理とを含む処理を実行させるためのものである
ことを特徴とする文章コンテンツ提示プログラム。
【請求項１５】
文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、
所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割処理と、
分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出処理と、
抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替処理と、
前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換処理と、
前記文字置換ステップが出力するセグメントをクライアント装置に送信する送信処理とを含む処理を実行させるためのものである
ことを特徴とする文章コンテンツ提示プログラム。
【請求項１６】
文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、
文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信する文章コンテンツ受信処理と、
前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信する復元キー受信処理と、
前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成する文章コンテンツ再構成処理と、
再構成された文章コンテンツを、利用者にその内容を理解可能に出力する出力処理とを含む処理を実行させるためのものである
ことを特徴とするコンテンツ提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章コンテンツ提示装置、文章コンテンツ提示方法及び文章コンテンツ提示プログラムに関する。より詳しくは、コンテンツを配信するコンテンツ配信サーバと、該コンテンツを受信及び再生するコンテンツ受信装置において実装される、インターネットなどの通信回線を介したデジタルコンテンツの流通において、利用者にコンテンツの購入を促すためのサンプルコンテンツ、例えばデジタル書籍のデジタル試読用コンテンツを容易に生成し、通信コストを増大させることなく利用者に提示するとともに、該試読用コンテンツを、デジタル書籍のフォーマット、章や節等の書籍が本来有する雰囲気を効果的に維持しつつ提示するコンテンツ提示のための技術に関する。
【背景技術】
【０００２】
従来より、コンテンツ提示サーバに蓄積記録されたコンテンツを、コンテンツ提示クライアント装置からの配信要求に応答して配信する、オンデマンド型デジタルコンテンツ配信システムが、各種提案されている。このオンデマンド型デジタルコンテンツ配信システムにおいて、利用者のコンテンツ購入を促すために、利用者に該コンテンツをデジタル試視聴或いはデジタル試読させるための、サンプルコンテンツ作成及び提示手法が公知である。
【０００３】
特開２００２−６３１８７は、コンテンツの配信に際して、まず該コンテンツの一部分から予め制作された、又は別途制作されたコンテンツをサンプルコンテンツとして配信し、引き続いて配信要求があった場合にコンテンツ全体を送信する技術を開示する。
【０００４】
一方、
特開平６−３０３２３２は、有線や無線や蓄積メディアにより、圧縮／伸長処理を伴ってコンテンツを送受信および記録再生する通信システムにおいて、秘密に通信を行なうことを目的として、映像データを、圧縮単位の最小のデータ単位につき、ブロック分割し、そのままでは映像としての意味をなさないよう、その順序を入れ替える（スクランブルする）技術を開示する。
【０００５】
特願２００５−１８３９７０は、購入されるべきコンテンツをコンテンツ種別に応じて適当なブロックに分割し、ランダムに入れ替えて、サンプルコンテンツを生成する技術を提案する。
【特許文献１】特開２００２−６３１８７
【特許文献２】特開平６−３０３２３２
【特許文献３】特願２００５−１８３９７０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のオンデマンド型コンテンツ配信システムにおける、デジタル試視聴或いはデジタル試読においては、サンプルコンテンツの提示によって、利用者に購入させるべきコンテンツの全量を推定可能としてしまうと、利用者は配信されたサンプルコンテンツで目的を果たしてしまい、その後の当該コンテンツを正規に購入するインセンティブが損なわれる。他方、利用者側には、デジタル写真の質や色具合、デジタル書籍では文章の内容や調子、編集の仕方等を部分的にでも確認してから、デジタルコンテンツ購入を決断したいという要請がある。
【０００７】
特に、購入させるべきデジタルコンテンツが、デジタル書籍等、文章を主たるコンテンツとするデジタル文章コンテンツである場合、書籍に特有である文章のフォーマットや、章・節への分割を考慮して、試読用のサンプルコンテンツを作成、提示することが実現されれば、利用者は、デジタル文章コンテンツが有する雰囲気等の文章コンテンツのいわば情緒的側面を把握でき、コンテンツ購入へのインセンティブが高まることが期待される。
【０００８】
本発明は、上記課題に鑑みてされたものであり、その目的は、利用者に文章コンテンツ購入を決定させるために、サンプルコンテンツを別途作成することなく、購入させるべき文章コンテンツの一部又は全部から試読用のサンプルコンテンツを簡易かつ低コストに生成可能な文章コンテンツ提示装置、文章コンテンツ提示方法及び文章コンテンツ提示プログラムを提供することにある。
【０００９】
また、本発明の他の目的は、試読用のサンプルコンテンツの文章コンテンツ提示クライアント装置への送信にかかる付加的通信コストを削減することのできる文章コンテンツ提示装置、文章コンテンツ提示方法及び文章コンテンツ提示プログラムを提供することにある。
【００１０】
本発明の他の目的は、特に、デジタル書籍等の文章を主たるコンテンツとするデジタル文章コンテンツについて、利用者にコンテンツの購入を促すための試読用のサンプルコンテンツを利用者に提示する際に、書籍に特有である文章のフォーマットや、章立て・節立て、ページ組等を考慮した試読用のサンプルコンテンツを、容易に利用者に提示する一方、利用者の文章コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持することが可能とする点にある。
【課題を解決するための手段】
【００１１】
本発明の原理は、デジタル書籍等の文章を主たるコンテンツとするデジタル文章コンテンツについて、該コンテンツを蓄積・配信する文章コンテンツ提示サーバにおいて、書籍に特有である文章のフォーマットや、章立て・節立て、ページ組等をそのまま保存し、試読用として、文章を構成する文字や文章のみを入れ替えたサンプルコンテンツを、原コンテンツから生成するものである。
【００１２】
より詳細には、本発明においては、原コンテンツの章、節ごとなど、文章コンテンツ構成上合理的な分割単位で、原文章コンテンツがセグメントに分割される。該セグメントごとに、セグメント内に含まれる文字及び／又は文章の入れ替え処理が実行されるものとする。例えば、文章コンテンツ中のひらかなのみを入れ替えてもよく、代替的にひらかな以外の漢字、英数字や特殊記号（本明細書においては、これらをあわせて単に「漢字」と称する）を入れ替えてもよく、さらに併せて、或いはこれに替えて文章を入れ替えて、サンプルコンテンツを作成してもよい。上記の処理に従って、原文章コンテンツを分割してなる各セグメントは、利用者がコンテンツの断片を識別可能な、単独での視聴可能性を維持したサイズに分割されることとなり、さらに、原文章コンテンツが有する章立て、節立て、ページ割等はそのままサンプルコンテンツにおいても維持されているので、原文章コンテンツの有する雰囲気をサンプルコンテンツにより利用者に提示しつつ、原文章コンテンツの内容を保護することができる。
【００１３】
本発明によれば、文章コンテンツは、１回のみしか文章コンテンツ提示クライアント装置に送信されないため、サンプルコンテンツ送信に係る無駄な送信コストが発生しない。特に、文章コンテンツ全体を利用者の代金支払い前に文章コンテンツ提示クライアント装置に送信しても、送信時には、サンプルコンテンツとして文章コンテンツの内容の不可把握性が維持されており、利用者の代金支払い後に、入れ替え処理されたブロックを復元する方法を送信するだけでよく、コンテンツを再送する必要がない。
【００１４】
本発明のある特徴によれば、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出部と、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替部と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換部と、前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備することを特徴とする文章コンテンツ提示サーバ装置が提供される。
【００１５】
上記文章コンテンツ提示サーバ装置は、さらに、前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、前記ブロック番号の順に並び替えるための復元キーを、前記クライアント装置に送信する復元キー送信部とを具備してよい。
【００１６】
上記文章コンテンツ提示サーバ装置は、さらに、前記文字抽出部に、前記セグメントから、ひらかなのみを抽出させ、抽出されたひらかなブロックを、ブロック入替部に出力するとともに、前記文字抽出部に、前記セグメントから、ひらかな以外の文字のみを抽出させ、抽出された文字ブロックを、ブロック入替部に出力するよう制御する入替え制御部を具備してよい。
【００１７】
前記ブロック入替部は、  前記セグメントを、複数の隣接するブロックからなるブロック群に分割し、それぞれのブロック群内で、該ブロック群に属するブロックを入れ替える第１の入替手段と、前記第１の入替手段により順序入替えされたブロック配列に従って、文字が置換された後のセグメントを、前記第１の入替手段によるブロック群より大きなブロック群に分割し、該ブロック群に属するブロックを入れ替える第２の入替手段とを具備してよい。
【００１８】
本発明の他の特徴によれば、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出部と、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替部と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換部と、前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備することを特徴とする文章コンテンツ提示サーバ装置が提供される。
【００１９】
上記文章コンテンツ提示サーバ装置は、さらに、前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、前記ブロック番号の順に並び替えるための復元キーを、前記クライアント装置に送信する復元キー送信部とを具備してよい。
【００２０】
上記文章コンテンツ提示サーバ装置は、さらに、前記文章抽出部に、前記セグメントから、句読点で終わる文章のみを抽出させ、抽出された第１の文章ブロックを、ブロック入替部に出力するとともに、前記文字抽出部に、前記セグメントから、句読点で終わる文章のみを抽出させ、抽出された第２の文章ブロックを、ブロック入替部に出力するよう制御する入替え制御部を具備してよい。
【００２１】
前記ブロック入替部は、前記セグメントを、複数の隣接するブロックからなるブロック群に分割し、それぞれのブロック群内で、該ブロック群に属するブロックを入れ替える第１の入替手段と、前記第１の入替手段により順序入替えされたブロック配列に従って、文字が置換された後のセグメントを、前記第１の入替手段によるブロック群より大きなブロック群に分割し、該ブロック群に属するブロックを入れ替える第２の入替手段とを具備してよい。
【００２２】
本発明の他の特徴によれば、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割部と、分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出部と、文字抽出部により抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えする文字ブロック入替部と、分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出部と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換部と、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えする文章ブロック入替部と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換部と、前記文字置換部が出力するセグメントをクライアント装置に送信する送信部とを具備することを特徴とする文章コンテンツ提示サーバ装置が提供される。
【００２３】
本発明の他の特徴によれば、文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信するコンテンツ受信部と、前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信する復元キー受信部と、前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成する文章コンテンツ再構成部と、再構成された文章コンテンツを、利用者にその内容を理解可能に出力する出力部とを具備することを特徴とするコンテンツ提示クライアント装置が提供される。
【００２４】
本発明の他の特徴によれば、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割するステップと、分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与するステップと、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするステップと、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換するステップと、前記文字置換部が出力するセグメントをクライアント装置に送信するステップとを含むことを特徴とする文章コンテンツ提示方法が提供される。
【００２５】
本発明の他の特徴によれば、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割するステップと、分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与するステップと、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするステップと、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換するステップと、前記文字置換ステップが出力するセグメントをクライアント装置に送信するステップとを含むことを特徴とする文章コンテンツ提示方法が提供される。
【００２６】
本発明の他の特徴によれば、文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信するステップと、前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信するステップと、前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成するステップと、再構成された文章コンテンツを、利用者にその内容を理解可能に出力するステップとを含むことを特徴とするコンテンツ提示方法が提供される。
【００２７】
本発明の他の特徴によれば、文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割処理と、分割された前記セグメントから、所定の文字種別に属する文字のみを出現順に抽出し、該文字のそれぞれを１ブロックとしてブロック番号を付与する文字抽出処理と、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替処理と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記所定の文字種別に属する文字を置換する文字置換処理と、前記文字置換部が出力するセグメントをクライアント装置に送信する送信処理とを含む処理を実行させるためのものであることを特徴とする文章コンテンツ提示プログラムが提供される。
【００２８】
本発明の他の特徴によれば、文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、所与の文章デジタルコンテンツを、文章構成上の区切りに基づいて複数のセグメントに分割する文章コンテンツ分割処理と、分割された前記セグメントから、句読点で区切られる文章を出現順に抽出し、該文章のそれぞれを１ブロックとしてブロック番号を付与する文章抽出処理と、抽出された前記ブロックを、前記ブロック番号に基づきランダムに順序入れ替えするブロック入替処理と、前記セグメント内で、順序入替えされたブロック配列に従って、前記セグメント内の前記文章を置換する文章置換処理と、前記文字置換ステップが出力するセグメントをクライアント装置に送信する送信処理とを含む処理を実行させるためのものであることを特徴とする文章コンテンツ提示プログラムが提供される。
【００２９】
本発明の他の特徴によれば、文章コンテンツ提示処理をコンピュータに実行させるための文章コンテンツ提示プログラムであって、該プログラムは、前記コンピュータに、文章コンテンツの試読の要求に応じて、文章コンテンツ提示サーバ装置から、文章構成上の区切りに基づいて複数のセグメントに分割され、該セグメントに属する文字及び／又は文章をそれぞれ１ブロックとして該ブロックがランダムに入れ替えられた文章コンテンツを受信する文章コンテンツ受信処理と、前記コンテンツの購入を示す購入情報の受信の後に、入れ替えされたブロックを、原文章コンテンツに復元するための復元キーを受信する復元キー受信処理と、前記復元キーに基づいて、受信された文章コンテンツを原文章コンテンツに再構成する文章コンテンツ再構成処理と、再構成された文章コンテンツを、利用者にその内容を理解可能に出力する出力処理とを含む処理を実行させるためのものであることを特徴とするコンテンツ提示プログラムが提供される。
【発明の効果】
【００３０】
本発明によれば、利用者に文章コンテンツ購入を決定させるために、サンプルコンテンツを別途作成することなく、購入させるべき文章コンテンツの一部又は全部から試読用のサンプルコンテンツを簡易かつ低コストに生成することが可能となる。
【００３１】
また、試読用のサンプルコンテンツの文章コンテンツ提示クライアント装置への送信にかかる付加的通信コストを削減することが可能となる。
【００３２】
さらに、特に、デジタル書籍等の文章を主たるコンテンツとするデジタル文章コンテンツについて、利用者にコンテンツの購入を促すための試読用のサンプルコンテンツを利用者に提示する際に、書籍に特有である文章のフォーマットや、章立て・節立て、ページ組等を考慮した試読用のサンプルコンテンツを、容易に利用者に提示する一方、利用者の文章コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持することが可能となる。
【００３３】
従って、利用者側においては、特に文章コンテンツの試読における利便性が向上し、利用者が安心できるコンテンツ購入が実現するとともに、コンテンツ販売者側においては、コンテンツ購入を不正に免れた悪意の利用者によって、文章コンテンツ全貌の内容が把握されることが効率的に防止される。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して、本発明の実施の形態を説明する。
【００３５】
＜本実施形態の構成＞
図１は、本実施形態に係る文章コンテンツ提示サーバ１及び文章コンテンツ提示クライアント装置２を具備する文章コンテンツ提示システムの一構成例を示す。
【００３６】
文章コンテンツ提示サーバ１は、購入されるべき配信対象のコンテンツを格納する外部記憶装置である文章コンテンツデータベース１０２を具備する。なお、当然ながら、本実施形態は、文章コンテンツデータベース１０２に入力される入力手段を何ら限定するものではない。また、本明細書においては、デジタル書籍等の文章を主たるコンテンツとする場合を例として本実施形態を説明するが、本実施形態において提示すべきコンテンツは他のあらゆるコンテンツ、例えば電子書籍や連続写真等の連続して再生されるコンテンツであってよく、また映像や音楽等の時系列に沿って順次再生されるコンテンツ等への適用を排除するものではない。また、入力手段は、直接コンテンツの入力を受け付ける手段の他、例えばＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等任意の外部記録媒体に記録されたコンテンツを読み込み、入力として受け付けてもよい。
【００３７】
文章コンテンツ提示サーバ１と、文章コンテンツ提示クライアント装置２とは、例えばインターネットなどの通信回線を介して、ネットワーク３に接続される。該ネットワークにはさらに、文章コンテンツ提示クライアント装置２に対して、コンテンツ購入を許可する、或いはコンテンツ購入における代金支払い処理の全部或いは一部を実行するライセンス・サーバ（図示せず）が接続されてよい。
【００３８】
文章コンテンツ提示サーバ１は、文章コンテンツデータベース１０２から、利用者に提示すべき文章コンテンツを受け付けるコンテンツ入力部１０１と、該コンテンツ入力部１０１に入力された文章コンテンツを、利用者に対して提示すべき単位であり、同時に後述するブロック入れ替え処理を適用する単位であるセグメントに分割し、必要に応じて分割された文章コンテンツのセグメントを分割単位記憶部１０４に記憶する文章分割部１０３と、分割された文章コンテンツのセグメントごとに入れ替え処理を実行するコンテンツ入れ替え部１０５と、入れ替え処理が実行された後の文章コンテンツの全部又は一部を、サンプルコンテンツとして文章コンテンツ提示クライアント装置２上に提示制御するコンテンツ提示制御部１０６と、文章コンテンツ提示クライアント装置２からのコンテンツ探索要求やコンテンツ代金支払い情報等を受け付け、および文章コンテンツデータベース１０２から探索され、入れ替え処理されたコンテンツをサンプルコンテンツとして文章コンテンツ提示クライアント装置２に送出する対クライアント装置インターフェース部１０７と、受信された文章コンテンツ提示クライアント装置２からのコンテンツ代金支払い情報等を処理する代金受け取り管理部１０８と、該代金受け取り管理部１０８からの、正規にコンテンツ代金支払いが実行された旨の指示に応答して、入れ替え処理され、クライアント装置２に送出された文章コンテンツを復元するための文章コンテンツ逆入れ替え手順を、対クライアント装置インターフェース部１０７を介して文章コンテンツ提示クライアント装置２に送出するコンテンツ逆入れ替え制御部１０９とを具備する。
【００３９】
一方、文章コンテンツ提示クライアント装置２は、文章コンテンツ探索要求或いは文章コンテンツ購入要求等の利用者からの各種入力を受け付ける、キーボード、タッチパネル、マウス等に例示される入力手段と、文章コンテンツの全部或いは一部を再生出力して利用者に視聴させ、および利用者の各種入力を促し、待ち受ける各種画面等を出力制御する手段とからなる入出力部２０１と、入出力部２０１にコンテンツ購入代金支払いを利用者に促す画面を出力するとともに、入力されたコンテンツ代金支払い情報を処理し、対サーバインターフェース部２０２を介して文章コンテンツ提示サーバ１に送出する代金支払い管理部２０４と、入出力部２０１に入力されたコンテンツ探索要求やコンテンツ代金支払い情報を、文章コンテンツ提示サーバ１に送信するとともに、該文章コンテンツ提示サーバ１から探索された文章コンテンツを受信する対サーバインターフェース部２０２と、該対サーバインターフェース部２０２により受信されたコンテンツを蓄積記憶する、外部記憶装置からなる文章コンテンツ蓄積部２０３と、文章コンテンツ蓄積部２０３に記憶された文章コンテンツ情報に、対サーバインターフェース部２０２を介して入力される、入れ替え処理された文章コンテンツセグメント、すなわちサンプルコンテンツに復元手順を適用して、文章コンテンツ全体を復元し、入出力部２０１を介して原文章コンテンツどおりに、或いはその一部を提示制御するコンテンツ逆入れ替え制御部２０５とを具備する。なお、本実施形態は、利用者が入出力部２０１を介して行なう入力方式及び手段を特に限定するものではない。入出力部２０１は、直接入力を受け付けてもよく、あるいは例えばＵＳＢメモリやＩＣカードなどに例示される外部記録媒体に記憶されたシーケンスを入力として受け付けてもよく、また任意のファイルとして予め格納されたデータを入力として受け付けてもよい。
【００４０】
さらに、本実施形態においては、文章コンテンツ提示クライアント装置２において、コンテンツ購入およびこれに先立ったサンプルコンテンツの試読を要求する入力を受け付け、コンテンツ探索リクエストを文章コンテンツ提示サーバ１に送信し、同時に受信されたブロック入れ替え処理が適用された文章コンテンツ（サンプルコンテンツとして提示される）を、同じ文章コンテンツ提示クライアント装置２において受信及び再生するが、これに換えて、コンテンツ探索リクエスト、サンプルコンテンツ視読リクエスト及び／又はコンテンツの購入リクエスト等の入力を受け付け、文章コンテンツ提示サーバ１に送信する要求入力端末と、送信されたコンテンツを受信及び再生する文章コンテンツ提示クライアント装置２とが異なる装置であってもよい。要求端末としては、例えば、携帯電話や携帯情報端末（ＰＤＡ）を用いて入力を受け付けてよく、あるいはネットワーク接続可能なＩＣカードリーダなどを用いてＩＣカードからのシーケンスを受け付け、文章コンテンツ提示クライアント装置２において、文章コンテンツを受信して再生してもよい。
【００４１】
＜本実施形態におけるコンテンツ入れ替え部及びコンテンツ逆入れ替え制御部の詳細構成＞
図２は、本実施形態に係る文章コンテンツ提示サーバ１における、コンテンツ入れ替え部１０５及びコンテンツ逆入れ替え制御部１０９の内部構成の一例を示す。図２において、コンテンツ入れ替え部１０５は、入れ替え制御部１０３０と、ひらかな配列作成部１０３１と、ひらかな入れ替え処理部１０３２と、ひらかな置換部１０３３と、漢字配列作成部１０３４と、漢字入れ替え処理部１０３５と、漢字置換部１０３６と、文章配列作成部１０３７と、文章入れ替え処理部１０３８と、文章置換部１０３９とを具備する。入れ替え制御部１０３０は、例えば、章単位、節単位などで、セグメントに分割された文章コンテンツを、文章分割部１０３から受け取り、ひらかな配列を入れ替える場合にはひらかな配列作成部１０３１に、漢字配列を入れ替える場合には漢字配列作成部１０３４に、文章配列を入れ替える場合には文章配列作成部１０３７に、受け取った分割文章コンテンツを受け渡した上で、これらの処理を制御する。ひらかな配列作成部１０３１は、入力された文章コンテンツ中のひらかなのみを、入力された順序で抽出し、これらひらかなのみを配列する。ひらかな入れ替え処理部１０３２は、配列されたひらかなの入れ替え処理を実行する。ひらかな置換部１０３３は、入れ替え処理されたひらかな配列を、入れ替え後の順序で、元の文章中に戻す。漢字配列作成部１０３４は、入力された文章コンテンツ中の漢字のみを、入力された順序で抽出し、これら漢字のみを配列する。漢字入れ替え処理部１０３５は、配列された漢字の入れ替え処理を実行する。漢字置換部１０３６は、入れ替え処理された漢字配列を、入れ替え後の順序で、元の文章中に戻す。なお、本開示において、漢字とは、ひらかな以外の文字であって、漢字、英数字や特殊記号を含むものとする。同様に、文章配列作成部１０３７は、入力された文章コンテンツ中の文章を、入力された順序で抽出し、これら文章を配列する。文章入れ替え処理部１０３８は、配列された文章の入れ替え処理を実行する。文章置換部１０３９は、入れ替え処理された文章配列を、入れ替え後の順序で、元のブロック中に戻す。
【００４２】
入れ替え制御部１０３０は、ひらかな、漢字、文章についての入れ替え処理を必要に応じて選択する。図２においては、Ａに示されるループで制御し、文章コンテンツの１つのセグメントについて入れ替え処理が実行された後、入れ替え制御部１０３０は、文章分割部１０３から次に処理すべきセグメントを受け取る。すべてのセグメント（分割単位）について、入れ替え処理が実行されると、各セグメント内でブロックごと入れ替え処理された文章コンテンツの全部又は一部を、サンプルコンテンツとして、対クライアント装置インターフェース部１０７を介して、文章コンテンツ提示クライアント装置２に送出する。
【００４３】
図２において、コンテンツ逆入れ替え制御部１０９は、逆入れ替え制御部１０９０と、ひらかな逆入れ替え手順記憶部１０９１と、漢字逆入れ替え手順記憶部１０９２と、文章逆入れ替え手順記憶部１０９３とを具備する。逆入れ替え制御部１０９０は、代金受け取り管理部１０８からコンテンツ代金支払い情報を受信し、これに応答して、逆入れ替え手順を読み出し、対クライアント装置インターフェース部１０７を介して文章コンテンツ提示クライアント装置２に送出する。より詳細には、クライアント装置２において提示されたサンプルコンテンツにおいて、ひらかなが入れ替えられている場合には、ひらかな逆入れ替え手順記憶部１０９１からひらかな逆入れ替え手順を読み出し、漢字が入れ替えられている場合には、漢字逆入れ替え手順記憶部１０９２から漢字逆入れ替え手順を読み出し、文章が入れ替えられている場合には、文章逆入れ替え手順記憶部１０９３から文章逆入れ替え手順を読み出し、読み出された入れ替え手順を、セグメントごとにまとめて、文章コンテンツ提示クライアント装置２に送出する。ひらかな逆入れ替え手順記憶部１０９１は、ひらかな入れ替え処理部１０３２が実行したひらかな入れ替え処理の処理順序に基づき、提示されたコンテンツをひらかな入れ替え処理前の状態に復元するための逆入れ替え手順を記憶する。漢字逆入れ替え手順記憶部１０９２は、漢字入れ替え処理部１０３５が実行した漢字入れ替え処理の処理順序に基づき、提示されたコンテンツを漢字入れ替え処理前の状態に復元するための逆入れ替え手順を記憶する。文章逆入れ替え手順記憶部１０９３は、文章入れ替え処理部１０３２が実行した文章入れ替え処理の処理順序に基づき、提示されたコンテンツを文章入れ替え処理前の状態に復元するための逆入れ替え手順を記憶する。逆入れ替え手順を受信した文章コンテンツ提示クライアント装置２において、文章コンテンツ蓄積部２０３に保存された、入れ替え処理後の文章コンテンツのセグメントごとに、逆入れ替え手順を適用し、原文章コンテンツを復元、再構成して入出力部２０１を介して提示する。
【００４４】
＜本実施形態におけるセグメント分割処理及びブロック入れ替え処理＞
以下、コンテンツが、日本語の文章からなるデジタル書籍である場合を例として、本実施形態における文章コンテンツのセグメント分割処理及びブロック入れ替え処理を説明する。
【００４５】
図３は、文章コンテンツ提示サーバ１において実行される文章コンテンツのセグメント分割処理及び文字入れ替え処理の非限定的一例を示す。コンテンツ入力部１０１は、文章コンテンツデータベース１０２から、文章コンテンツを読み出し、文章分割部１０３は、読み出された文章コンテンツを、文章コンテンツ提示クライアント装置２において提示される単位であるセグメントに分割する。ここでのセグメント分割の単位は、例えばパーソナルコンピュータ等の文章コンテンツ提示クライアント装置２により実用的時間内に処理可能な大きさであることが好ましく、一例として、文字数１０万字以下であり、かつ文章コンテンツ中の章、節など文章コンテンツの構成上合理的な分割単位とする。１つの節が１０ページ以下である文章コンテンツであれば、各節の文字数は３万字程度であるため、各節を分割単位である提示ブロックとするのが好ましい。一方、１つの節の文字数が１０万字を超える文章コンテンツであれば、１つの節を複数のセグメントとするのが好ましい。この場合、１つの節が項に分割されていれば、各項をセグメント（分割単位）としてもよく、項分けされていなければ１つ又は複数の段落をセグメントとしてもよい。図３において、文章コンテンツは、文章分割部１０３により、セグメントＸ（Ｘ１，Ｘ２，・・・，Ｘｕ）に分割する（ステップＳ１０１）。各セグメント（処理単位）Ｘｋに対して、入れ替え処理が適用される。
【００４６】
この各セグメントＸｋ（ｋ＝１，２、・・・、ｕ）に含まれる文字中のひらかなを抽出し、ひらかなの配列を入れ替える（ステップＳ１０３）。例えば図５Ａに示されるセグメント内の原文章に、ステップＳ１０３に示すひらかな入れ替え処理を適用すると、図５Ｂに示される文章が得られる。このひらかな入れ替え処理の詳細は、図７において詳述する。ステップＳ１０３に示され、図７において説明されるひらかな入れ替え手順の逆手順を、ひらかな逆入れ替え手順記憶部１０９１に記憶する（ステップＳ１０５）。この記憶されたひらかな逆入れ替え手順は、逆入れ替え制御部１０９０により読み出され、原文章コンテンツの復元のため、文章コンテンツ提示クライアント装置２に送出される。
【００４７】
次に、各セグメントＸｋ（ｋ＝１，２、・・・、ｕ）に含まれる文字中の漢字（すなわち、ひらかな以外の文字）が抽出され、漢字の配列を入れ替える（ステップＳ１０７）。漢字等の入れ替え手順は、図７において説明されるひらかな入れ替え手順と同様とする。ステップＳ１０７に示され、図７において説明される漢字入れ替え手順の逆手順を、漢字逆入れ替え手順記憶部１０９２に記憶する（ステップＳ１０９）。この記憶された漢字逆入れ替え手順は、逆入れ替え制御部１０９０により読み出され、原文章コンテンツの復元のため、文章コンテンツ提示クライアント装置２に送出される。
【００４８】
次に、各セグメントＸｋ（ｋ＝１，２、・・・、ｕ）に含まれる文章が抽出され、文章の配列を入れ替える（ステップＳ１１１）。文章の入れ替え手順は、図８において詳述する。ステップＳ１１１に示され、図８において説明される文章入れ替え手順の逆手順を、文章逆入れ替え手順記憶部１０９３に記憶する（ステップＳ１１３）。この記憶された文章逆入れ替え手順は、逆入れ替え制御部１０９０により読み出され、原文章コンテンツの復元のため、文章コンテンツ提示クライアント装置２に送出される。
【００４９】
ステップＳ１０３、ステップＳ１０７、ステップＳ１１１の入れ替え処理が適用された後のセグメントは、コンテンツ提示制御部１０６により、対クライアント装置インターフェース部１０７を介して、文章コンテンツ提示クライアント装置２に送信される（ステップＳ１１５、ステップＳ１１７）。これらのセグメントは、分割前の原文章コンテンツを構成する全セグメントを一度にサンプルコンテンツとして送出してもよく、その一部である１つ又は複数のセグメントごとサンプルコンテンツとして送出してもよい。
【００５０】
＜本実施形態における文章コンテンツの再構成処理及び提示処理＞
文章コンテンツ提示クライアント装置２において、図３のステップＳ１０３、ステップＳ１０７、ステップＳ１１１の各ブロック入れ替え処理が適用された後のセグメントからなる文章コンテンツが、入出力部２０１を介して、利用者に提示される。利用者は、提示された文章コンテンツを見て、原文章コンテンツの雰囲気を把握し、提示された文章コンテンツが所望のコンテンツであれば、コンテンツ購入のため、コンテンツ代金支払い情報を、入出力部２０１を介して、代金支払い管理部２０４に入力する。図５Ｂに示されるように、入れ替え処理が適用された後の文章コンテンツは、内容を理解することはできないが、原文章コンテンツの雰囲気或いは印象は十分把握できる。従って、原文章コンテンツの全部または一部から、容易に、購入すべきか判断するのに十分足る試読用のサンプルコンテンツが作成できる。
【００５１】
図４は、文章コンテンツ提示クライアント装置２からコンテンツ代金支払い情報を受信した後の、文章コンテンツ提示サーバ１における逆入れ替え手順送信処理を示す。
【００５２】
代金支払い管理部２０４から対サーバインターフェース部２０２を介して送信されたコンテンツ代金支払い情報は、対クライアント装置インターフェース部１０７を介して、代金受け取り管理部１０８に入力され、代金受け取り管理部１０８は、コンテンツ代金受け取り確認処理を実行する（ステップＳ２０１）。コンテンツ代金受け取り確認が確認された後、代金受け取り管理部１０９は、コンテンツ逆入れ替え制御部１０９に、特定の文章コンテンツの逆入れ替え手順の読み出しを指示し、コンテンツ逆入れ替え制御部１０９は、ひらかな逆入れ替え手順記憶部１０９１からひらかな逆入れ替え手順を、漢字逆入れ替え手順記憶部１０９２から漢字逆入れ替え手順を、文章入れ替え手順記憶部１０９３から文章逆入れ替え手順を、指示された特定の文章コンテンツあるいはセグメントについてそれぞれ読み出し、（ステップＳ２０３）、対クライアント装置インターフェース部１０７を介して、所定の文章コンテンツ提示クライアント装置２に送信する（ステップＳ２０５）。各逆入れ替え手順を受信した文章コンテンツ提示クライアント装置２において、コンテンツ逆入れ替え制御部２０５は、受信された各逆入れ替え手順を、その代金支払いが確認された文章コンテンツに適用し、原文章コンテンツを復元して、入出力部２０１を介して利用者に提示する。
【００５３】
＜本実施形態におけるブロック入れ替え処理詳細＞
図７は、本実施形態における文字単位の入れ替え手順の非限定的一例を示す。文章分割部１０３により分割され、分割単位記憶部１０４に記憶された文章コンテンツのセグメントごとに、図７の文字入れ替え処理が適用される。ひらかな及び漢字等の入れ替え処理においては、文字を、１つの入れ替え処理単位、すなわちブロックとする。
【００５４】
まず、ひらかな入れ替え処理部１０３２により実行されるひらかな入れ替え処理を説明する。入れ替え処理を適用する１つのセグメントＸｋを取り出し、原文章コンテンツ中の配列順序に従って、各文字に番号付けする。この結果をひらかな配列（ａ１，ａ２，・・・，ａｉ，・・・，ａｎ）とする（ステップＳ３０１）。このひらかな配列（ａ１，ａ２，・・・，ａｉ，・・・，ａｎ）に、分割Ｐ：（Ｐ１，Ｐ２，・・・，Ｐｊ，・・・，Ｐｓ）を適用する。ここで、分割の大きさは、Ｐ１内のひらかな数（ブロック数）をｐ＋ｃ、Ｐ２内のひらかな数（ブロック数）を２ｐ＋ｃ、・・・、Ｐｊ内のひらかな数（ブロック数）をｊｐ＋ｃとする（ｐ、ｃは定数）。但し、最後の分割Ｐｓだけは、分割Ｐｓ内のひらかな数（ブロック数）がｓｐ＋ｃに達しなくともよいものとする。これら分割Ｐ１，Ｐ２，・・・，Ｐｊ，・・・，Ｐｓそれぞれの中で、各ブロック（各ひらかな）にランダムな置換を適用して、分割内のひらかな配列を変更する（ステップＳ３０３）。なお、本実施形態において、ランダムな置換処理とは、置換先の数字を乱数発生させたものを用いる置換を意味する。すべての分割Ｐに対して、この置換処理を行なう。各分割への置換処理ごとに乱数を発生させるため、分割ごとに異なるブロック配列の入れ替えが行なわれる。
【００５５】
例えば図５Ｂに示される入れ替え処理後の文章は、図５Ａに示される原文章コンテンツのひらかなを抽出して、抽出されたひらかなに対してステップＳ３０１及びステップＳ３０３の処理を適用した結果を示すものとして理解される。この例においては、ｐ＝４、ｃ＝１０とおいて分割を実行し、図６Ａないし図６Ｄに示される入れ替えを、各分割内の文字について実行した。図６Ａないし図６Ｄにおいて、括弧内の数字は、抽出されたひらかなの初期の配列順序を示し、置換は、括弧内に記載された上段の数字を、下段の数字に置き換えることを意味する。
【００５６】
次に、分割Ｐ：（Ｐ１，Ｐ２，・・・，Ｐｊ，・・・，Ｐｓ）の番号に対してランダムな置換を実行し、その結果を（Ｐｆ（１），Ｐｆ（２），・・・，Ｐｆ（ｊ），・・・，Ｐｆ（ｓ））とする。ここで、（ｆ（１），ｆ（２），・・・，ｆ（ｊ），・・・，ｆ（ｓ））は、（１，２，・・・，ｊ，・・・，ｓ）をランダムに置換したものとする（ステップＳ３０５）。
【００５７】
分割Ｐ：（Ｐ１，Ｐ２，・・・，Ｐｊ，・・・，Ｐｓ）の番号に対してランダムな置換を実行した結果（Ｐｆ（１），Ｐｆ（２），・・・，Ｐｆ（ｊ），・・・，Ｐｆ（ｓ））に基づき、置き換えられた新たな番号順で、昇順或いは降順に、セグメント内のひらかな（ブロック）を並び替える。並び替えた後のひらかな配列（ブロック配列）は、（ａｇ（１），ａｇ（２），・・・，ａｇ（ｉ），・・・，ａｇ（ｎ））となる（ステップＳ３０７）。
【００５８】
さらに、配列（ａｇ（１），ａｇ（２），・・・，ａｇ（ｉ），・・・，ａｇ（ｎ））に対して、分割Ｐより大きな単位の分割Ｑ：（Ｑ１，Ｑ２，・・・，Ｑｊ，・・・，Ｑｔ）（但しｔ＜ｓ）を適用する。ここで、Ｑｊ内のブロック数は、ｊｐ＋ｄ（ｄは定数、ｃ＜ｄ）とする。それぞれの分割Ｑｊ内のひらかな配列に、ランダムな順序入れ替えを実行する（ステップＳ３０９）。すでにステップＳ３０３において小さな分割Ｐ内でひらかなに置換を適用し、ステップＳ３０５において分割Ｐの順序を入れ替えるため、ひらかな配列の置換は相当程度実行されている。ステップＳ３０９においては、分割Ｐの境界線がそのまま残っているため、その境界を内部に含む大きい分割Ｑを実行し、該分割の内部でブロック置換することで分割Ｐの境界線近傍をぼかす。このステップＳ３０９の処理は、必要に応じて省略されてよい。
【００５９】
次に、漢字入れ替え処理部１０３５により漢字入れ替え処理を実行するが、この処理は、図７及びこれに関連する上記の説明において、「ひらかな」を「漢字」と読み替える他、図７及びこれに関連する上記の説明に規定されるとおりである。本開示において「漢字」とは、ひらかな以外の文字すべてを意味するものとする。英数字も１つの文字とするが、英単語は１つの文字（ブロック）とみなして入れ替え処理を実行するものとする。英単語とは、小文字を含む英文字の連続であり、スペース又は「・」で区切られたものをいう。
【００６０】
図７に示すフローチャートによって、ひらかな及び漢字を入れ替えた各セグメントについて、さらにセグメント内の文章を入れ替える。
【００６１】
図８は、本実施形態における文章単位のブロック入れ替え手順の一例を示す。ひらかな及び漢字を入れ替え単位としてブロック入れ替え処理が実行されたセグメントごとに、図８の文章入れ替え処理が適用される。文章の区切りは句読点を以って判断する。
【００６２】
分割Ｘｋの中で、段落の最初又は句読点の直後から始まり、句読点のうち読点「、」で終わる文章のみを入れ替え単位のブロックとして抽出し、出現順に番号付けする。この結果の文章配列をｂ１，ｂ２，・・・，ｂｉ，・・・，ｂｐとする（ステップＳ４０１）。この文章配列（ｂ１，ｂ２，・・・，ｂｉ，・・・，ｂｐ）におけるｂｉを１つの入れ替えブロックとして、各入れ替えブロックに対して図７のブロック入れ替え手順を適用する（ステップＳ４０３）。ここでは読点「、」で始まり、句点「。」で終わる文章や読点「、」を含まない文章は、入れ替えの対象としない。読点「、」で終わる文章の入れ替え処理がすべて実行された後、句点「。」で終わる文章の入れ替え処理を実行するという２段階での入れ替え処理を行なう。
【００６３】
次に、段落の最初又は句点「。」の直後から始まり、句点「。」で終わる文章（この文章は、ステップＳ４０３で入れ替え処理が実行された後の、読点「、」で終わる文章を含むものとなる）を入れ替え単位のブロックとして抽出し、出現順に番号付けする。この結果の文章配列に対して、ステップＳ４０３と同様、図７のブロック入れ替え手順を適用して、文章を入れ替える（ステップＳ４０５）。このステップＳ４０１からステップＳ４０５の処理を、すべての分割Ｘｋについて実行する（ステップＳ４０７）。
【００６４】
なお、本実施形態では、一例として、セグメント内で、ひらかなを入れ替え、漢字を入れ替え、更に文章を入れ替えるという３種類の入れ替え処理を開示したが、代替的に、これらのうちいずれかの１種類又は２種類のみを、必要に応じて実行してもよい。また、複数種類の入れ替え処理を実行する場合においても、必ずしも図３に例示された順序で実行される必要はなく、各ブロック入れ替え処理の実行順序は任意に変更することができる。これらの変形例のいずれも本発明の開示に含まれることは言うまでもない。
【００６５】
また、各セグメントは、公知の暗号化手法を適用してブロック入れ替え処理の後に暗号化されて、文章コンテンツ提示クライアント装置に送信されてもよく、この場合、コンテンツ購入代金の受領確認後に、文章コンテンツのセグメントの復号キーが、文章コンテンツ提示クライアント装置に送信され、クライアント装置において、復号キーを用いて暗号化されたセグメントを複号化する。
【００６６】
さらに、本実施形態では、図７に示されるように、原文章コンテンツにおいて出現する順序を入れ替えるが、代替的に、例えばひらかなの場合５０音図の内部で入れ替え処理を実行し、この入れ替え結果に従って原文章コンテンツのひらかなを置換してもよい。さらに代替的に、例えば漢字の場合、ＪＩＳ２バイト漢字コード表の内部で入れ替え処理を実行し、この入れ替え結果に従って原文章コンテンツの漢字を置換してもよい。この場合には、英単語は入れ替えを実行しない。
【００６７】
これら変形例は、図７に示される入れ替え処理において、分割Ｐのそれぞれの分割単位の内部で、５０音図又は漢字コード表の中でランダムな置換を実行することでひらかな及び／又は漢字の入れ替えを実行する。この場合、分割内に出現する１つのひらかなや漢字は、常に特定のひらかな又は漢字に入れ替わることとなる。
【００６８】
上記実施形態においては、原文章コンテンツを分割して得られるセグメントの全体を入れ替えるが、代替的に、原文章の一部を原文のまま残して提示することが必要とされ得る。
【００６９】
図９は、文章コンテンツのセグメントの一部を原文のまま保存し、残りのセグメントについてのみ入れ替え処理を実行する場合の処理手順の一例を示す。まず原文章コンテンツをコンテンツ入力部１０１に入力し（ステップＳ５０１）、コンテンツ入力部１０１において、原文章中で原文のまま保存すべき部分を取り出す（ステップＳ５０３）。残余の部分を文章分割部１０３において分割し、以下図７に示されるブロック入れ替え処理を実行する（ステップＳ５０５）。このセグメントをそれぞれ、分割単位記憶部１０４に格納する（ステップＳ５０７）。或いは、原文章コンテンツのすべてをセグメントに分割した後、原文のまま保存すべき分割単位を取り除いた残余のセグメントをここではセグメント（分割単位）として、以下図７に示されるブロック入れ替え処理を実行してもよい。
【００７０】
コンテンツ全体に対して、一度に置換処理を施すためには、多くのＲＡＭ等の一時記憶領域を要するため、実用性に欠ける。他方、分割内だけのブロックの入れ替え処理だけを実行した場合、簡単に元の配列に戻せてしまうため、暗号としての意味が薄くなり、サンプルコンテンツにより原文章コンテンツの内容を把握されてしまう。本実施形態においては、まず分割内でブロック（文字及び／又は文章）を置換し（図７のステップＳ３０３）、次いで分割そのものの配列を置換し（図７のステップＳ３０４及びＳ３０５）、さらにより大きな分割をして当該分割内でブロックを置換する（図７のステップＳ３０７）という複数段階の置換処理を実行することによって、分割の境界線を消すことができる利点がある。
【００７１】
＜本実施形態に係るコンテンツ提示システムのハードウエア構成＞
図１０は、本実施形態による文章コンテンツ提示サーバ１及び／又は文章コンテンツ提示クライアント装置２のハードウエア構成を示すブロック図である。図１０に示されるコンピュータ装置１１０である文章コンテンツ提示サーバ及び／又は文章コンテンツ提示クライアント装置において、ＣＰＵ１１１は、ＲＯＭ１１４および／またはハードディスクドライブ１１６に格納されたプログラムに従い、ＲＡＭ１１５を一次記憶用ワークメモリとして利用して、システム全体を制御する。さらに、ＣＰＵ１１１は、マウス１１２ａまたはキーボード１１２を介して入力される利用者の指示に従い、ハードディスクドライブ１１６に格納されたプログラムに基づき、本実施形態に係る文章コンテンツ提示処理を実行する。ディスプレイインタフェイス１１３には、ＣＲＴやＬＣＤなどのディスプレイが接続され、ＣＰＵ１１１が実行する文章コンテンツ提示処理の入力待ち受け画面、処理経過や処理結果、再生された文章コンテンツ或いはサンプルコンテンツなどが表示される。リムーバブルメディアドライブ１１７は、主に、リムーバブルメディアからハードディスクドライブ１１６へファイルを書き込んだり、ハードディスクドライブ１１６から読み出したファイルをリムーバブルメディアへ書き込む場合に利用される。リムーバブルメディアとしては、フロッピディスク(ＦＤ)、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭやＭＯ、あるいはメモリカード、ＣＦカード、スマートメディア、ＳＤカード、メモリスティックなどが利用可能である。
【００７２】
プリンタインタフェイス１１８には、レーザビームプリンタやインクジェットプリンタなどのプリンタが接続される。ネットワークインタフェイス１１９は、コンピュータ装置をネットワークへ接続するためのインターフェースである。
【００７３】
なお、上記各実施形態に係る文章コンテンツ提示サーバ及び又は文章コンテンツ提示クライアント装置における入力部は、マウス１１２ａあるいはキーボード１１２に限定されることなく、任意のポインティングデバイス、例えばトラックボール、トラックパッド、タブレットなどを適宜用いることができる。携帯情報端末を上記各実施形態に係る文章コンテンツ配信要求装置として用いる場合には、入力部をボタンやモードダイヤル等で構成してもよい。
【００７４】
また、図１４に示した上記各実施形態に係る文章コンテンツ提示サーバ及び／又は文章コンテンツ提示クライアント装置のハードウエア構成は一例に過ぎず、その他の任意のハードウエア構成を用いることができることはいうまでもない。
【００７５】
殊に、上記各実施形態に係る文章コンテンツ提示処理の全部又は一部は、上記コンピュータ端末装置１００あるいはＰＤＡ等の携帯情報端末装置等によって実現されてもよく、コンピュータ端末装置等とサーバー装置とをＢｌｕｅｔｏｏｔｈ（登録商標）等の無線、あるいはインターネット（ＴＣＰ／ＩＰ）、公共電話網（ＰＳＴＮ）、統合サービス・ディジタル網（ＩＳＤＮ）等の有線通信回線で相互接続した、インターネットあるいは任意の周知のローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）からなるネットワークシステムによってコンテンツ提示処理が実現されてもよい。例えば、ＰＤＡ等の携帯情報端末装置がコンテンツの配信要求を文章コンテンツ提示サーバ１に対して送信し、文章コンテンツ提示サーバ１は、所定の或いは要求された識別子のコンテンツ再生装置に対して、文章コンテンツを配信してもよい。
【００７６】
以上のとおり、本実施形態によれば、利用者に文章コンテンツ購入を決定させるために、サンプルコンテンツを別途作成することなく、購入させるべき文章コンテンツの一部又は全部から試読用のサンプルコンテンツを簡易かつ低コストに生成できる。従って、利用者のコンテンツ購入意欲を増加させ、コンテンツ試読における利便性が向上する。
【００７７】
また、コンテンツ提示クライアント装置に送信される文章コンテンツは、利用者によるコンテンツ購入前にはその全部又は一部がサンプルコンテンツとして提示され、コンテンツ購入後に、該サンプルコンテンツに入れ替え復元手順を適用することにより原文章コンテンツを再送信されることなく原文章コンテンツを提示することができるので、試読用のサンプルコンテンツ送信にかかる付加的通信コストが削減される。
【００７８】
特に、デジタル書籍等の文章を主たるコンテンツとするデジタル文章コンテンツについて、利用者にコンテンツの購入を促すための試読用のサンプルコンテンツを利用者に提示する際に、書籍に特有である文章のフォーマットや、章立て・節立て、ページ組等を考慮した試読用のサンプルコンテンツを、容易に利用者に提示する一方、利用者の文章コンテンツ購入前には、購入させるべきコンテンツ全貌は推量不能を維持することが可能となる。
【００７９】
従って、利用者側においては、特に文章コンテンツの試読における利便性が向上し、利用者が安心できるコンテンツ購入が実現するとともに、コンテンツ販売者側においては、コンテンツ購入を不正に免れた悪意の利用者によって、文章コンテンツ全貌の内容が把握されることが有効に防止される。
【００８０】
本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項１により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る文章コンテンツ提示システムの機能構成の一例を示すブロック図である。
【図２】図１のコンテンツ入れ替え部及びコンテンツ逆入れ替え制御部の詳細な機能構成の一例を示すブロック図である。
【図３】本発明の実施形態に係る文章コンテンツ提示サーバにおけるセグメント分割処理及びブロック入れ替え処理の一例を示すフローチャートである。
【図４】本発明の実施形態に係る文章コンテンツ提示サーバにおける逆入れ替え手順送付処理の一例を示すフローチャートである。
【図５】本発明の実施形態に係る分割単位記憶部に記憶される文章コンテンツのセグメントおよびこれをひらかな入れ替え処理を適用した後のセグメントの一例を示す模式図である。
【図６】各分割内での置換処理の一例を示す模式図である。
【図７】本発明の実施形態に係る文字入れ替え処理の処理手順の一例を示すフローチャートである。
【図８】本発明の実施形態に係る文章入れ替え処理の処理手順の一例を示すフローチャートである。
【図９】本発明の実施形態の変形例に係る文章コンテンツの一部をブロック入れ替え処理する場合の処理手順の一例を示すフローチャートである。
【図１０】本発明の各実施形態に係る文章コンテンツ提示サーバ及び／又は文章コンテンツ提示クライアント装置のハードウエア構成の一例を示す図である。
【符号の説明】
【００８２】
コンテンツ入力部  １０１
文章コンテンツデータベース  １０２
文章分割部  １０３
分割単位記憶部  １０４
コンテンツ入れ替え部  １０５
コンテンツ提示制御部  １０６
対クライアント装置インターフェース部  １０７
代金受け取り管理部  １０８
コンテンツ逆入れ替え制御部  １０９
入出力部  ２０１
対サーバインターフェース部  ２０２
文章コンテンツ蓄積部  ２０３
代金支払い管理部  ２０４
コンテンツ逆入れ替え制御部  ２０５
【図１】
2007048155.tif 000003
【図２】
2007048155.tif 000004
【図３】
2007048155.tif 000005
【図４】
2007048155.tif 000006
【図５】
2007048155.tif 000007
【図６】
2007048155.tif 000008
【図７】
2007048155.tif 000009
【図８】
2007048155.tif 000010
【図９】
2007048155.tif 000011
【図１０】
2007048155.tif 000012