(57)【要約】【課題】文書コンテンツを、何れのユーザにとっても、同じ見栄えで読み易く提供すること。【解決手段】フォント情報を保管する手段と、  組版パラメータを保管する手段と、  コンテンツサーバから、テキストコンテンツと、ユーザ情報とを受信する手段と、  ユーザ情報と、フォント情報と、組版パラメータとを使用して、テキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成する手段と、  生成した画像データを、コンテンツサーバに送信する手段とを備えることを特徴とする組版システム。【選択図】なし【特許請求の範囲】
【請求項１】
組版パラメータを保管する手段と、
コンテンツサーバから、テキストコンテンツと、ユーザ情報とを受信する手段と、
ユーザ情報と、フォントサーバに保管されているフォント情報と、組版パラメータとを使用して、テキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成する手段と、
生成した画像データを、コンテンツサーバに送信する手段とを備えることを特徴とする組版サーバ。
【請求項２】
フォント情報を保管する手段と、
組版パラメータを保管する手段と、
コンテンツサーバから、テキストコンテンツと、ユーザ情報とを受信する手段と、
ユーザ情報と、フォント情報と、組版パラメータとを使用して、テキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成する手段と、
生成した画像データを、コンテンツサーバに送信する手段とを備えることを特徴とする組版システム。
【請求項３】
テキストコンテンツを保管する手段と、
ユーザの端末から、ネットワークを介して、ユーザの文書コンテンツの要求と、ユーザ情報とを受信する手段と、
ユーザが要求した文書コンテンツの内容を表すテキストコンテンツと、ユーザ情報とを、請求項１に記載の組版サーバ又は請求項２に記載の組版システムに送信する手段と、
請求項１項に記載の組版サーバ又は請求項２に記載の組版システムから、画像データを受信する手段と、
受信した画像データを、ネットワークを介して、ユーザの端末に送信する手段とを備えることを特徴とするコンテンツサーバ。
【請求項４】
ネットワークを介して、ユーザの端末に、文書コンテンツを提供するために、コンピュータシステムが行う方法であって、
フォント情報と、組版パラメータと、テキストコンテンツとを保管し、
ユーザの端末から、ネットワークを介して、ユーザの文書コンテンツの要求と、ユーザ情報とを受信し、
ユーザ情報と、フォント情報と、組版パラメータとを使用して、ユーザが要求した文書コンテンツの内容を表すテキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成し、
生成した画像データを、ネットワークを介して、ユーザの端末に送信することを特徴とする文書コンテンツの提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを提供する技術に関する。
【背景技術】
【０００２】
一般に、コンテンツを閲覧するには、そのコンテンツのファイル形式に対応したビューアとよばれるアプリケーションソフトウェアが必要である。
【０００３】
例えば、電子書籍を読むには、その電子書籍のファイル形式に対応した読書ビューアが必要である（例えば、非特許文献１参照）。
【０００４】
ビューアは、複数提供されており、ユーザがどのビューアを利用するのかは自由であるが、コンテンツの表示方法が各ビューアで完全に統一されていないため、すべてのユーザに同じコンテンツの表示を行うことは不可能である。特に、電子書籍などの文書コンテンツの場合、以下のような問題が生じる。
【０００５】
第１に、読み易さや見栄えは各ユーザの閲覧環境（ビューアの整形・表示機能）に依存する。
【０００６】
第２に、コンテンツ制作者が行う整形処理は、閲覧環境が一致する一部のユーザにしか適用されない。
【０００７】
第３に、コンテンツの表示に必要なフォントがない場合、コンテンツを見ることができない。
【０００８】
第４に、ビューアが符号化方法を誤認した場合、文字化けが起きる。
【非特許文献１】“電子書籍の種類と読み方”、［平成１５年７月３０日検索］、インターネット＜ＵＲＬ：http://books.bitway.ne.jp/shop/mt-head_guide5.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は斯かる背景技術に鑑みてなされたもので、文書コンテンツを、何れのユーザにとっても、同じ見栄えで読み易く提供することを課題とする。
【課題を解決するための手段】
【００１０】
本発明において上記課題を達成するために、まず請求項１の発明では、組版パラメータを保管する手段と、
コンテンツサーバから、テキストコンテンツと、ユーザ情報とを受信する手段と、
ユーザ情報と、フォントサーバに保管されているフォント情報と、組版パラメータとを使用して、テキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成する手段と、
生成した画像データを、コンテンツサーバに送信する手段とを備えることを特徴とする組版サーバとしたものである。
【００１１】
また請求項２の発明では、フォント情報を保管する手段と、
組版パラメータを保管する手段と、
コンテンツサーバから、テキストコンテンツと、ユーザ情報とを受信する手段と、
ユーザ情報と、フォント情報と、組版パラメータとを使用して、テキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成する手段と、
生成した画像データを、コンテンツサーバに送信する手段とを備えることを特徴とする組版システムとしたものである。
【００１２】
また請求項３の発明では、テキストコンテンツを保管する手段と、
ユーザの端末から、ネットワークを介して、ユーザの文書コンテンツの要求と、ユーザ情報とを受信する手段と、
ユーザが要求した文書コンテンツの内容を表すテキストコンテンツと、ユーザ情報とを、請求項１に記載の組版サーバ又は請求項２に記載の組版システムに送信する手段と、
請求項１項に記載の組版サーバ又は請求項２に記載の組版システムから、画像データを受信する手段と、
受信した画像データを、ネットワークを介して、ユーザの端末に送信する手段とを備えることを特徴とするコンテンツサーバとしたものである。
【００１３】
また請求項４の発明では、ネットワークを介して、ユーザの端末に、文書コンテンツを提供するために、コンピュータシステムが行う方法であって、
フォント情報と、組版パラメータと、テキストコンテンツとを保管し、
ユーザの端末から、ネットワークを介して、ユーザの文書コンテンツの要求と、ユーザ情報とを受信し、
ユーザ情報と、フォント情報と、組版パラメータとを使用して、ユーザが要求した文書コンテンツの内容を表すテキストコンテンツに含まれる文字列が、組版パラメータに従った見栄えで、ユーザの端末に表示される画像データを生成し、
生成した画像データを、ネットワークを介して、ユーザの端末に送信することを特徴とする文書コンテンツの提供方法としたものである。
【発明の効果】
【００１４】
請求項１及び２の発明では、ユーザが要求した文書コンテンツを、組版パラメータに従った見栄えで、ユーザの端末に表示させる画像データとして、ユーザに提供することを、コンテンツサーバに可能にさせるという効果がある。
【００１５】
請求項３及び４の発明では、ユーザが要求した文書コンテンツを、組版パラメータに従った見栄えで、ユーザの端末に表示させる画像データとして、ユーザに提供できるという効果がある。
【００１６】
従って、本発明は、文書コンテンツを、何れのユーザにとっても、同じ見栄えで提供することが可能になるという効果がある。
【００１７】
また、本発明は、組版パラメータを工夫することにより、文書コンテンツを、見栄え良く読み易く提供することが可能であるという効果もある。
【００１８】
さらに、本発明は、文書コンテンツを、画像データとして提供するので、内容の一部又は全てを流用或は改変し難くなり、結果的に文書コンテンツの保護を強化することができるという効果もある。
【発明を実施するための最良の形態】
【００１９】
以下に、本発明の一実施形態を説明する。
【００２０】
１．構成
本実施形態では、図１に示すように、フォントサーバと組版サーバとからなる組版システムと、コンテンツサーバとを設置する。
【００２１】
フォントサーバと、組版サーバとは接続され、相互にデータ通信が可能になっている。組版サーバと、コンテンツサーバとは接続され、相互にデータ通信が可能になっている。
【００２２】
コンテンツサーバは、ネットワークに接続される。ネットワークには、一つ又は複数の端末が接続される。
【００２３】
ネットワークは、コンテンツサーバと、各端末との間でデータ通信が可能であれば、その種類や形態に特に制限は無く、例えば、インターネットや専用回線でも良く、また、途中で光通信や無線通信が行なわれるものであっても良い。
【００２４】
端末は、パソコンなどのコンピュータ、或は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）や携帯電話機などの携帯情報端末である。
【００２５】
フォントサーバは、組版サーバで使用されるフォント情報を保管する。
【００２６】
組版サーバは、組版パラメータを保管する。ここで、組版パラメータは、文字の大きさ、フォントの種類、禁則、字間など、文書コンテンツの内容を表す文字列を、ユーザの端末に表示する際の見栄えを決める上での約束事を表す。図２に、組版パラメータの例を示す。
【００２７】
コンテンツサーバは、文書コンテンツの内容を表す文字列をテキストファイルに格納して保管する。このテキストファイルを、テキストコンテンツとも云う。
【００２８】
ユーザは、端末にて、特定の文書コンテンツを、ネットワークを介して、コンテンツサーバに要求する。この要求に際して、ユーザ情報も、端末からコンテンツサーバに送信される。このユーザ情報には、ユーザの端末において、画像データを表示する環境についての情報（例えば、端末のディスプレイのサイズや解像度、或は、表示可能な画像データのファイル形式など）が含まれる。
【００２９】
コンテンツサーバは、ユーザが要求した文書コンテンツの内容を表すテキストコンテンツを、ユーザ情報と共に、組版サーバに送信する。
【００３０】
組版サーバは、ユーザ情報とフォント情報と組版パラメータとを使用して、テキストコンテンツに含まれる文字列を、組版パラメータに従った見栄えで、ユーザの端末に表示されるように組版処理を行い、組版結果を画像化した画像データを生成して、この画像データをコンテンツサーバに送信する。この画像データを、画像コンテンツとも云う。
【００３１】
コンテンツサーバは、組版サーバで生成された画像データ（画像コンテンツ）を、端末に送信する。
【００３２】
２．処理
以下に、組版サーバが行う処理の詳細例を、図３のフローチャートに従って説明する。
【００３３】
Ｓ（ＳＴＥＰ）１；組版処理
ユーザ情報を元に、ユーザの端末での画面の大きさを判断し、この画面の大きさに応じて、組版パラメータを元に、テキストコンテンツに含まれる各文字に対して、禁則、字間
処理等を行って、各文字の位置情報を計算する。
【００３４】
図４に、「Ｔｏｋｙｏ」という文字列含むテキストコンテンツに組版処理を行った結果の例を示す。図４の例では、コード１００で識別される文字「Ｔ」は、座標（０，０）に置かれること、コード８７で識別される文字「ｏ」は、座標（２０，０）置かれること等々が示されている。これら座標で特定される位置は、ユーザの画面上での位置に相当する。
【００３５】
Ｓ（ＳＴＥＰ）２；フォント割り当て
テキストコンテンツに含まれる各文字に対して、組版パラメータを元に、フォントサーバからフォントを選択し、選択したフォントを、各文字の位置に配置する。
【００３６】
図５に、文字コードとフォントとの対応を示すフォント情報の例を示す。図６に、図４に示す組版処理結果に従って、図５に示すフォント情報からフォントを選んで配置した結果を示す。
【００３７】
Ｓ（ＳＴＥＰ）３；ラスタ（ビットマップ）化処理
各文字の位置に配置したフォントを、白黒階調画素値に置き換えて、ビットマップ情報を生成する。
【００３８】
図７に、図６に示す各フォントを白黒階調画素値に置き換えた場合の、Ｔのフォントの部分を示す。図７において、０は白い画素を表し、１は黒い画素を表す。
【００３９】
Ｓ（ＳＴＥＰ）４；フォーマット変換
ビットマップ情報を、ユーザ情報を元に、ユーザの端末で表示可能な画像フォーマットに変換して、画像コンテンツを生成する。
【図面の簡単な説明】
【００４０】
【図１】本実施形態に係わるシステムの全体構成の例を示す図。
【図２】組版パラメータの例を示す図。
【図３】組版サーバが行う処理の詳細例を示すフローチャート。
【図４】組版処理結果の例を示す図。
【図５】文字コードとフォントとの対応を示すフォント情報の例を示す図。
【図６】図４に示す組版処理結果に従って、図５に示すフォント情報からフォントを選んで配置した結果を示す図。
【図７】図６の各フォントを白黒階調画素値に置き換えた場合の、Ｔのフォントの部分を示す図。
【図１】
2005100099.tif 000002
【図２】
2005100099.tif 000003
【図３】
2005100099.tif 000004
【図４】
2005100099.tif 000005
【図５】
2005100099.tif 000006
【図６】
2005100099.tif 000007
【図７】
2005100099.tif 000008