(57)【要約】  【課題】  どのコンテンツを閲覧する場合であっても、常に利用者の好みの体裁で文書データを表示することが可能な文書データ表示装置を提供する。【解決手段】  コンテンツ記憶手段２１に文書データと文書データの表示手法を定義したコンテンツ定義ファイルを含むコンテンツを記憶しており、表示処理手段２４が文書データを表示する際に、利用者設定記憶手段２２内の利用者設定データに記録された設定値で、コンテンツ定義ファイルのパラメータ値を置き換えて、表示処理を行う。利用者設定データの作成は、表示体裁設定手段２５が表示する選択画面において、利用者が選択した内容に基づいて行われる。【選択図】  図１
2013008236.tif 000002
【特許請求の範囲】
【請求項１】
文書データと、文書データの表示手法が定義されたコンテンツ定義ファイルを利用して文書データを表示する装置であって、
前記文書データと、前記コンテンツ定義ファイルを記憶したコンテンツ記憶手段と、
前記コンテンツ定義ファイル内のパラメータの値が設定された利用者設定データを記憶した利用者設定記憶手段と、
前記文書データを画面に表示する際、前記利用者設定記憶手段内の利用者設定データを参照し、前記コンテンツ定義ファイル内のパラメータの値を、前記利用者設定データ内の設定値に変更して、前記文書データの表示体裁を変更する表示処理手段と、
を有することを特徴とする文書データ表示装置。
【請求項２】
単一の文字サイズの複数の文字からなる文字列を、文字サイズを異ならせて複数配置した文字サイズ選択画面を表示させ、さらに、選択された文字列に対応する文字サイズで行数を異ならせた文字列を複数配置した行数選択画面を表示させ、選択された文字列、行数を設定値として前記利用者設定データを作成する表示体裁設定手段を、さらに有することを特徴とする請求項１に記載の文書データ表示装置。
【請求項３】
前記文書データ表示装置は、ネットワークを介して複数の利用者設定データを受信するコンピュータに接続されており、前記利用者設定データを前記コンピュータに送信する利用者設定データ送信手段をさらに有することを特徴とする請求項１または請求項２に記載の文書データ表示装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の文書データ表示装置として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等のコンテンツに含まれる文書データを表示する際に、常に利用者の好みの体裁で表示する技術に関する。
【背景技術】
【０００２】
近年、ネットワーク機能を有する携帯型端末の開発により、書籍を電子化した電子書籍が、携帯型端末により閲覧されるようになってきている。このような電子書籍は文書データを中心として構成されており、文字を特定する文字コードの配列と、表示体裁を指定するためのデータを備えている。そして、このような電子書籍の表示に工夫を凝らした技術も提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６３２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子書籍では、電子書籍としてのコンテンツ自体に、表示を制御するための定義ファイルが記録されており、この定義ファイルに従って文書データの表示が行われる。そのため、端末装置で電子書籍を閲覧する際、利用者の好みに関わらず、各電子書籍により定まった体裁で表示されてしまうという問題がある。また、各電子書籍に定義ファイルが付属しているため、電子書籍ごとに表示体裁が異なり、常に慣れ親しんだ体裁で読むことができるわけではない。
【０００５】
そこで、本発明は、どのコンテンツを閲覧する場合であっても、常に利用者の好みの体裁で文書データを表示することが可能な文書データ表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明第１の態様では、文書データと、文書データの表示手法が定義されたコンテンツ定義ファイルを利用して文書データを表示する装置であって、前記文書データと、前記コンテンツ定義ファイルを記憶したコンテンツ記憶手段と、前記コンテンツ定義ファイル内のパラメータの値が設定された利用者設定データを記憶した利用者設定記憶手段と、前記文書データを画面に表示する際、前記利用者設定記憶手段内の利用者設定データを参照し、前記コンテンツ定義ファイル内のパラメータの値を、前記利用者設定データ内の設定値に変更して、前記文書データの表示体裁を変更する表示処理手段と、を有することを特徴とする文書データ表示装置を提供する。
【０００７】
本発明第１の態様によれば、表示装置に、コンテンツ定義ファイル内のパラメータの値が設定された利用者設定データを記憶しておき、コンテンツ定義ファイルを利用して文書データを表示する際、コンテンツ定義ファイル内のパラメータの値を、利用者設定データ内の設定値に変更して表示するようにしたので、常に利用者の好みの体裁で文書データを表示することが可能となる。
【０００８】
また、本発明第２の態様では、本発明第１の態様の文書データ表示装置が、単一の文字サイズの複数の文字からなる文字列を、文字サイズを異ならせて複数配置した文字サイズ選択画面を表示させ、さらに、選択された文字列に対応する文字サイズで行数を異ならせた文字列を複数配置した行数選択画面を表示させ、選択された文字列、行数を設定値として前記利用者設定データを作成する表示体裁設定手段を、さらに有することを特徴とする。
【０００９】
本発明第２の態様によれば、単一の文字サイズの複数の文字からなる文字列を、文字サイズを異ならせて複数配置した文字サイズ選択画面を表示させ、さらに、選択された文字列に対応する文字サイズで行数を異ならせた文字列を複数配置した行数選択画面を表示させ、選択された文字列、行数を設定値として利用者設定データを作成するようにしたので、利用者は、難しい作業をすることなく、画面に表示された複数の体裁の中から、感覚的に自分の好みのものを選択するだけで、利用者設定データを作成することが可能となる。
【００１０】
また、本発明第３の態様では、本発明第１または第２の態様の文書データ表示装置が、ネットワークを介して利用者設定データを管理するコンピュータに接続されており、前記利用者設定データを前記コンピュータに送信する利用者設定データ送信手段をさらに有することを特徴とする。
【００１１】
本発明第３の態様によれば、利用者設定データを管理するコンピュータに作成された利用者設定データを送信するようにしたので、で複数の文書データ表示装置から受信した利用者設定データを統計処理することにより、多数の利用者に好まれるコンテンツ定義ファイルを作成することが可能となる。
【発明の効果】
【００１２】
本発明によれば、常に利用者の好みの体裁で文書データを表示することが可能となるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】コンテンツ管理システムの一実施形態を示す構成図である。
【図２】コンテンツサーバ１０のハードウェア構成を示す図である。
【図３】文書データ表示装置２０のハードウェア構成を示す図である。
【図４】利用者設定データを設定するための選択画面を示す図である。
【図５】利用者設定データと、利用者設定データを用いた画面表示例を示す図である。
【発明を実施するための形態】
【００１４】
（１．全体構成）
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明に係る文書データ表示装置を含むコンテンツ管理システム全体を示す構成図である。図１に示すコンテンツ管理システム１００は、コンテンツサーバ１０、文書データ表示装置２０、通信ネットワーク３０により構成されている。図１においては、説明の便宜上、文書データ表示装置２０を１台だけ示しているが、現実には、多数の文書データ表示装置２０が、ネットワーク上で公開されているコンテンツサーバ１０にアクセス可能となっている。
【００１５】
コンテンツサーバ１０は、デジタルデータであるコンテンツを管理し、ネットワークを介してアクセスしてきた文書データ表示装置２０に対して提供するサーバコンピュータであり、コンテンツ記憶手段１１、利用者設定記憶手段１２、コンテンツ管理手段１３、設定管理手段１４を有している。コンテンツとしては、文書（テキスト）、画像、動画を含む様々なものを扱うことが可能であるが、本実施形態では、文書データを中心とする電子書籍を扱う場合を想定して説明する。本実施形態で扱う電子書籍は、文書データ、画像データ、動画データと、これらのデータの表示手法が定義されたコンテンツ定義ファイルにより構成される。ただし、以下では、文書データの制御に関する部分のみ説明する。コンテンツ定義ファイルの形式自体は、文書データ表示装置２０において解釈可能な形式であれば、どのような形式であっても良いが、本実施形態では、汎用フォーマットであるＸＭＬ（Extensible Markup Language）を採用している。
【００１６】
コンテンツ記憶手段１１は、提供対象であるコンテンツを記憶した記憶手段である。利用者設定記憶手段１２は、文書データ表示装置２０から受信した利用者設定データを記憶した記憶手段である。コンテンツ管理手段１３は、文書データ表示装置２０からの要求に応じて、要求されたコンテンツを提供する機能を有している。設定管理手段１４は、各文書データ表示装置２０から取得し、利用者設定記憶手段１２に記憶された利用者設定データを統計処理する機能を有している。
【００１７】
図２は、コンテンツサーバ１０のハードウェア構成図である。コンテンツサーバ１０は、汎用のコンピュータで実現することができ、図２に示すように、ＣＰＵ１（CPU: Central Processing Unit）と、コンピュータのメインメモリであるＲＡＭ２（RAM: Random Access Memory）と、ＣＰＵが実行するプログラムやデータを記憶するための大容量の記憶装置３（例えば、ハードディスク、フラッシュメモリ等）と、キーボード、マウス等のキー入力Ｉ／Ｆ（インターフェース）４と、外部装置（データ記憶媒体等）とデータ通信するためのデータ入出力Ｉ／Ｆ（インターフェース）５と、表示装置（液晶ディスプレイ等）に情報を送出するための表示出力Ｉ／Ｆ（インターフェース）６と、ネットワーク３０を介して利用者端末２０等の端末装置とネットワーク通信を行うためのネットワークＩ／Ｆ（インターフェース）７と、を備え、互いにバスを介して接続されている。
【００１８】
図１の全体構成に示したコンテンツサーバ１０の各構成手段は、図２に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図２の記憶装置３には、ＣＰＵ１を動作させ、コンピュータを、コンテンツサーバ１０として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行することにより、ＣＰＵ１は、コンテンツ管理手段１３、設定管理手段１４としての機能を実現することになる。また、記憶装置３は、コンテンツ、利用者設定データを記憶して、コンテンツ記憶手段１１、利用者設定記憶手段１２としての役割を果たす他、処理に必要な様々なデータを記憶する。
【００１９】
図１に示した文書データ表示装置２０は、一般の利用者が利用してコンテンツサーバ１０からコンテンツを取得し、表示する利用者端末であり、コンテンツ記憶手段２１、利用者設定記憶手段２２、コンテンツ取得手段２３、表示処理手段２４、表示体裁設定手段２５、利用者設定データ送信手段２６を有している。コンテンツ記憶手段２１は、コンテンツサーバ１０から取得したコンテンツを記憶した記憶手段である。利用者設定記憶手段２２は、文書データ表示装置２０の利用者自身が設定したコンテンツの表示設定である利用者設定データを記憶した記憶手段である。コンテンツ取得手段２３は、コンテンツサーバ１０に対してコンテンツの要求を行うとともに、コンテンツサーバ１０から提供されたコンテンツを取得する機能を有している。表示処理手段２４は、コンテンツ記憶手段２１から抽出したコンテンツを、利用者設定記憶手段２２に記憶された利用者設定データに従って表示処理する機能を有している。表示体裁設定手段２５は、選択画面を表示して利用者に対して選択を促し、選択された内容に基づいて設定値を利用者設定データとして作成する機能を有している。利用者設定データ送信手段２６は、表示体裁設定手段２５により作成された利用者設定データをコンテンツサーバ１０に送信する機能を有している。
【００２０】
図３は、文書データ表示装置２０のハードウェア構成図である。文書データ表示装置２０は、コンピュータや、携帯電話機、電子書籍の専用端末等、デジタルデータを処理して表示することが可能な情報処理装置で実現することができる。図３に示すように、文書データ表示装置２０は、ＣＰＵ１ａ（CPU: Central Processing Unit）と、コンピュータのメインメモリであるＲＡＭ２ａ（RAM: Random Access Memory）と、ＣＰＵ１ａが実行するプログラムやデータを記憶するための大容量の記憶装置３ａ（例えば、ハードディスク、フラッシュメモリ等）と、キーボード、マウス等のキー入力Ｉ／Ｆ（インターフェース）４ａと、外部装置（データ記憶媒体等）とデータ通信するためのデータ入出力Ｉ／Ｆ（インターフェース）５ａと、表示装置（液晶ディスプレイ等）に情報を送出するための表示出力Ｉ／Ｆ（インターフェース）６ａと、ネットワーク３０を介してコンテンツサーバ１０等のサーバコンピュータとネットワーク通信を行うためのネットワークＩ／Ｆ（インターフェース）７ａと、を備え、互いにバスを介して接続されている。
【００２１】
図１に示した文書データ表示装置２０の各構成手段は、図３に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図３の記憶装置３ａには、ＣＰＵ１ａを動作させ、コンピュータを、利用者端末２０として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行することにより、ＣＰＵ１ａは、コンテンツ取得手段２３、表示処理手段２４、表示体裁設定手段２５、利用者設定データ送信手段２６としての機能を実現することになる。表示処理手段２４としては、いわゆるビューアーと呼ばれる電子書籍閲覧のためのプログラムをＣＰＵ１ａが実行することにより実現される。また、記憶装置３ａは、コンテンツ、表示設定を記憶して、コンテンツ記憶手段２１、利用者設定記憶手段２２としての役割を果たす他、処理に必要な様々なデータを記憶する。
【００２２】
（２．電子書籍の取得）
まず、文書データ表示装置２０において表示させる電子書籍を取得する。電子書籍の取得は、どのような手法であっても良いが、ネットワークを介してダウンロードするのが一般的である。本実施形態では、文書データ表示装置２０のコンテンツ取得手段２３が、利用者により指定された電子書籍の送信要求をコンテンツサーバ１０に送信し、送信要求を取得したコンテンツ管理手段１３がコンテンツ記憶手段１１から指定されたコンテンツを抽出して、文書データ表示装置２０に送信する。そして、文書データ表示装置２０のコンテンツ取得手段２３が、受信したコンテンツをコンテンツ記憶手段２１に格納する。この際、コンテンツの提供は、有償でも無償でも可能である。このようなコンテンツの提供処理、さらに有償の場合における決済処理は公知の技術であり、本発明の本質ではないので詳細な説明は省略する。
【００２３】
（３．電子書籍の表示）
利用者からの電子書籍の表示指示があると、文書データ表示装置２０の表示処理手段２４は、コンテンツ記憶手段２１からコンテンツを抽出し、画面に表示する。この際、表示処理手段２４は、利用者設定記憶手段２２に記憶された利用者設定データを参照し、この利用者設定データに従って体裁を決定し、電子書籍の文書データの表示を行う。
【００２４】
この利用者設定データは、利用者の選択により設定された表示設定である。参照の際、利用者設定データが利用者設定記憶手段２２に存在しない場合には、、表示体裁設定手段２５が、利用者に対して表示設定の選択を促す。表示設定の項目としては、種々のものが存在するが、本実施形態では、文字サイズと行数を対象としている。
【００２５】
まず、表示体裁設定手段２５は、文字サイズ選択画面を表示する。文字サイズ選択画面には、図４（ａ）に示すように、「読みやすい文字の大きさを選択してください。」という案内文とともに、文字サイズを変化させた所定数の文字列が複数通り（図の例では３つ）表示され、それぞれの下方に、対応する選択ボタンが表示されている。利用者が、案内文に従って複数の選択ボタンのうちの１つを選択すると、選択ボタンに対応する文字サイズが利用者設定の１項目として設定される。
【００２６】
文字サイズが設定されたら、次に、表示体裁設定手段２５は、行数選択画面を表示する。図４（ｂ）は、図４（ａ）の文字サイズ選択画面において２番目の選択ボタンが選択され、文字ポイントとして１０ポイントが設定された場合の行数選択画面を示している。行数選択画面には、「読みやすい行数を選択してください。」という案内文とともに、設定された文字サイズで行数を変化させた文字列が複数通り（図の例では２つ）表示され、それぞれの下方に、行数が表記された選択ボタンが表示されている。さらに「設定しない（出版社のお勧め）」と表記された選択ボタンが最下部に表示されている。利用者が、案内文に従い、複数の選択ボタンのうちの１つを選択すると、選択ボタンに対応する行数が利用者設定の１項目として設定される。「設定しない（出版社のお勧め）」と表記された選択ボタンを選択した場合は、コンテンツ定義ファイル内の設定がそのまま用いられる。
【００２７】
上記のようにして設定された２つの項目は利用者設定データとして、表示体裁設定手段２５が利用者設定記憶手段２２に登録する。続いて、利用者設定データ送信手段２６は、登録した利用者設定データをコンテンツサーバ１０に送信する。この際、利用者設定データとともに関連する情報を送信しても良いが、氏名、住所、年齢、性別等の個人を特定する個人情報は送信しないようにすることが望ましい。
【００２８】
コンテンツサーバ１０では、設定管理手段１４が、文書データ表示装置２０から受信した利用者設定データを表示設定記憶手段１２に格納する。表示設定記憶手段１２には、複数の文書データ表示装置２０から受信した利用者設定データが蓄積されていくことになる。設定管理手段１４は設定された所定のタイミング（例えば、所定時間経過ごと、または一定数蓄積ごと）で、表示設定記憶手段１２に蓄積された利用者設定データを、項目ごとに集計し、最も多いものを人気設定として登録する。
【００２９】
利用者設定では、さらに設定した行数ごとに、罫線を入れるか入れないかを設定することも可能である。罫線に関する情報も利用者設定データの１項目として登録される。
【００３０】
文書データ表示装置２０では、上述のように利用者設定が行われると、以後、表示処理手段２４は、電子書籍を表示する際、利用者設定記憶手段２２内の利用者設定の利用者設定データを優先的に参照し、利用者設定データの内容で、コンテンツ定義ファイル内のパラメータの値を置き換え、文字サイズ、行数を変化させる。利用者設定データは、１つの利用者端末において１つ設定すれば良い。表示処理手段２４は、優先的に利用者設定データの値を用いるため、どの電子書籍を表示する場合でも、利用者の設定した文字サイズ、行数で表示される。このため、書籍の別に関わらず利用者は、自分の好みの体裁で電子書籍を閲覧することが可能となる。
【００３１】
図５は、利用者設定データと、この利用者設定データを用いた場合の画面表示例を示す図である。図５（ａ）の利用者設定データは、図４（ａ）の文字サイズ選択画面で２番目の選択ボタン（１０ポイントに対応）が選択され、図４（ｂ）の行数選択画面で２番目の選択ボタン（３行）が選択され、さらに「罫線を入れる」と設定された場合のものを示している。
【００３２】
図５（ａ）に示した利用者設定データが、表示設定記憶手段２２に登録されている場合、利用者から電子書籍の表示指示を受けた表示処理手段２４は、利用者設定記憶手段２２を参照し、利用者設定データを抽出する。そして、利用者設定データで、コンテンツ定義ファイル内のパラメータの値を置き換え、電子書籍の文書データの体裁を整えて表示する。
【００３３】
具体的には、まず、文書データにおいて、句点「。」が文頭から何文字目に出現するかを計算するとともに、利用者設定データを参照し、設定された文字サイズで１行当たりの文字数を算出する。そして、設定値である３行目に句点（。）が存在する場合は、その句点の次で改行する。設定された行（本例では３行目）に句点が複数存在する場合は、事前に設定された規則に従って改行を行う。例えば、最初の句点で改行するか、最後の句点で改行するか等を設定しておくことができる。３行目に句点が存在しない場合は、以後、最初に出現した句点で改行する。例えば、４行目に句点が存在した場合は、４行目で改行し、４行目にも句点が存在せず、５行目に句点が存在した場合は、５行目で改行する。罫線は改行される単位で挿入されるため、４行目で改行された場合には、罫線も４行目の後に挿入されることになる。図５（ａ）の利用者設定データは、文字サイズが１０ポイント、行数が３行、罫線を入れる、であるので、３行目に句点が存在した場合、図５（ｂ）に示すように文書データが表示されることになる。図５（ｂ）の例では、３行ごとに、罫線が挿入されていることがわかる。
【００３４】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、コンテンツが電子書籍である場合を例にとって説明したが、文書データを含み、文書データをコンテンツ定義ファイルに従って表示させるものであれば、電子書籍以外のコンテンツにも適用可能である。
【００３５】
また、上記実施形態では、コンテンツ内の文書データの表示に関してのみ、説明したが、コンテンツ定義ファイルに画像や動画の表示手法を記述しておき、利用者設定データ内に画像や動画についての設定を記録しておくことにより、利用者の好みに合った手法で画像や動画を表示することも可能である。
【産業上の利用可能性】
【００３６】
本発明は、デジタルコンテンツをコンピュータ等において再生する産業、特に、端末装置において、電子書籍に含まれる文書データを表示する産業に利用可能である。
【符号の説明】
【００３７】
１、１ａ・・・ＣＰＵ
２、２ａ・・・ＲＡＭ
３、３ａ・・・記憶装置
４、４ａ・・・キー入力Ｉ／Ｆ
５、５ａ・・・データ入出力Ｉ／Ｆ
６、６ａ・・・表示出力Ｉ／Ｆ
７、７ａ・・・ネットワークＩ／Ｆ
１０・・・コンテンツサーバ
１１・・・コンテンツ記憶手段
１２・・・利用者設定記憶手段
１３・・・コンテンツ管理手段
１４・・・設定管理手段
２０・・・文書データ表示装置（利用者端末）
２１・・・コンテンツ記憶手段
２２・・・利用者設定記憶手段
２３・・・コンテンツ取得手段
２４・・・表示処理手段
２５・・・表示体裁設定手段
２６・・・利用者設定データ送信手段
３０・・・通信ネットワーク
１００・・・コンテンツ管理システム
【図１】
2013008236.tif 000003
【図２】
2013008236.tif 000004
【図３】
2013008236.tif 000005
【図４】
2013008236.tif 000006
【図５】
2013008236.tif 000007