(57)【要約】【課題】読者の好みに合わせて内容を変更することができる小説などの電子出版物を扱うことができるようにする。【解決手段】サーバ装置は、ＣＰＵ２０によって作品データ管理プログラムを実行することで、ネットワークを通じて受信される情報端末装置からの要求に応じて小説などの電子出版物のデータを提供する。作品データベース２３ａに登録された電子出版物のデータ（作品データ）には、文章データ中の変更可能な箇所に所定のデータが埋め込まれた文構造データと、文構造データに対応する所定のデータに基づいて変更する際に使用される変更データ（登場人物データ）とを含み、情報端末装置において読者の好みに合わせて内容が変更された文章を再生できるようになっている。【選択図】　　図２
2004078361.tif 000002
【特許請求の範囲】
【請求項１】
文章データを含む電子出版物を再生出力する情報端末装置において、
文章データ中の変更可能な箇所に、変更に用いる文字列データを示す識別データが埋め込まれた文構造データを読み込む読み込み手段と、
前記読み込み手段によって読み込まれた文構造データから前記識別データを検出する検出手段と、
前記検出手段によって検出された識別データに応じた文字列データを、前記識別データと置き換えて前記文章データを変更する変更手段と、
前記変更手段によって変更された文章データを再生出力する再生手段と
を具備したことを特徴とする情報端末装置。
【請求項２】
前記変更手段は、前記検出手段によって検出された識別データに応じた文字列データがない場合に、予め決められた特定の文字列データを前記識別データと置き換えることを特徴とする請求項１記載の情報端末装置。
【請求項３】
文章データを含む電子出版物を再生出力する情報端末装置において、
文章データを読み込む読み込み手段と、
前記読み込み手段によって読み込まれた文章データから、文章データの再生出力時に所定の演出を施すべき箇所があるかを判別する判別手段と、
前記読み込み手段によって読み込まれた文章データに応じて文章を表示すると共に、前記判別手段によって判別された箇所において予め決められた所定の演出効果を施すための演出データを再生する再生手段と
を具備したことを特徴とする情報端末装置。
【請求項４】
前記再生手段は、文章データ中の所定の箇所に該当する部分の文章の表示と共に音声を再生出力することを特徴とする請求項３記載の情報端末装置。
【請求項５】
前記再生手段は、文章データ中の所定の箇所に該当する部分の文章の表示に代えて、映像を再生出力することを特徴とする請求項３記載の情報端末装置。
【請求項６】
ネットワークを通じて文章データを含む電子出版物をサーバ装置から取得して再生出力する情報端末装置において、
電子出版物の取得要求を前記サーバ装置に送信する送信手段と、
前記電子出版物の文章データ中における文字を変更する変更データを前記サーバ装置に指定する指定手段と、
前記サーバ装置から前記指定手段によって指定した変更データに基づいて文章データ中における変更の対象となる文字が変更された電子出版物をダウンロードして取得する取得手段と、
前記取得手段によって取得したデータを出力する出力手段と、
を具備したことを特徴とする情報端末装置。
【請求項７】
文章データを含む電子出版物を再生出力する装置に装備されたコンピュータに用いられたプログラムであって、
前記コンピュータに、
文章データ中の変更可能な箇所に、変更に用いる文字列データを示す識別データが埋め込まれた文構造データを読み込む読み込み機能と、
前記読み込み機能によって読み込まれた文構造データから前記識別データを検出する検出機能と、
前記検出機能によって検出された識別データに応じた文字列データを、前記識別データと置き換えて前記文章データを変更する変更機能と、
前記変更機能によって変更された文章データを再生出力する再生機能と
を実現させるためのプログラム。
【請求項８】
文章データを含む電子出版物を再生出力する装置に装備されたコンピュータに用いられたプログラムであって、
前記コンピュータに、
文章データを読み込む読み込み機能と、
前記読み込み機能によって読み込まれた文章データから、文章データの再生出力時に所定の演出を施すべき箇所があるかを判別する判別機能と、
前記読み込み手段によって読み込まれた文章データに応じて文章を表示すると共に、前記判別機能によって判別された箇所において予め決められた所定の演出効果を施すための演出データを再生する再生機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを通じて小説などの電子出版物を提供するサーバ装置から提供された電子出版物を出力する情報端末装置、及び同装置で実行されるプログラムに関する。
【０００２】
【従来の技術】
近年では、インターネットなどのネットワークの発展に伴い、小説などの文章を中心とした電子出版物をネットワークを通じて提供するサービスが提供されている。ユーザは、情報端末装置（ＰＤＡ（ｐｅｒｓｏｎａｌ　ｄｉｇｉｔａｌ　ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、専用端末など）を用いて、サービスを提供しているサーバ装置にアクセスし、小説などの電子データをダウンロードすることができる。情報端末装置は、ダウンロードした電子データを再生し、小説の内容を表示する。
【０００３】
ところで、電子データとして提供される小説の内容、例えば登場人物などは、一般の書籍によって提供される小説と同様に予め決められている。そのため、読者が、登場人物に興味を持てないと、ストーリーが楽しめるものであったとしても小説に感情移入しにくい場合があった。例えば、男性主人公とその恋人が登場する冒険小説を男性が読む場合、その恋人が自分が魅力を感じるタイプではない場合、読者はその小説に没入できないことがある。
【０００４】
これに対し、情報携帯端末において、電子データ中から小説中の登場人物の名前を検索し、この名前を読者の好みに置き換えて再生する機能を搭載することが考えられる。例えば、主人公の恋人の名前を読者の好きな女優の名前に変えるなどである。しかし、この場合、小説の主人公の恋人に関する他の記載がその女優と一致しなくなるため、小説の記載内容が不統一となってしまい、小説を充分に楽しめなくなってしまう。
【０００５】
一方、小説において、登場する人物像を明確に読者に伝えるのは難しいことである。書く側としても難しいのはもちろんだが、読む側にも難しいし、忍耐を強いられる場合もある。例えば、登場人物がどういう姿形であるかを明確に伝えようとすると多くの文言が必要となるが、登場人物の、例えば顔や体などの特徴を描写する文を読むのを退屈と感じる読者も多い。しかし、どういう人物であるのかが分からなけれは、小説の世界に没入することもできない。このように、従来の小説には、登場人物を描写することに関して相反する問題が存在した。
【０００６】
【発明が解決しようとする課題】
このように従来では、小説などの電子出版物をダウンロードして情報端末装置において再生する場合、小説中の登場人物などを読者の好みに合わせて、小説全体に渡って統一性を損なうことなく変更することができなかった。このため、読者が小説などの電子出版物に対して興味を持てなくなってしまうことがあった。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、読者の好みに合わせて内容を変更することができる小説などの電子出版物を扱うことが可能な情報端末装置及びそのプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、文章データを含む電子出版物を再生出力する情報端末装置において、文章データ中の変更可能な箇所に、変更に用いる文字列データを示す識別データが埋め込まれた文構造データを読み込む読み込み手段と、前記読み込み手段によって読み込まれた文構造データから前記識別データを検出する検出手段と、前記検出手段によって検出された識別データに応じた文字列データを、前記識別データと置き換えて前記文章データを変更する変更手段と、前記変更手段によって変更された文章データを再生出力する再生手段とを具備したことを特徴とする。
【０００９】
また、前記変更手段は、前記検出手段によって検出された識別データに応じた文字列データがない場合に、予め決められた特定の文字列データを前記識別データと置き換えることを特徴とする。
【００１０】
また本発明は、文章データを含む電子出版物を再生出力する情報端末装置において、文章データを読み込む読み込み手段と、前記読み込み手段によって読み込まれた文章データから、文章データの再生出力時に所定の演出を施すべき箇所があるかを判別する判別手段と、前記読み込み手段によって読み込まれた文章データに応じて文章を表示すると共に、前記判別手段によって判別された箇所において予め決められた所定の演出効果を施すための演出データを再生する再生手段とを具備したことを特徴とする。
【００１１】
また、前記再生手段は、文章データ中の所定の箇所に該当する部分の文章の表示と共に音声を再生出力することを特徴とする。
【００１２】
また、前記再生手段は、文章データ中の所定の箇所に該当する部分の文章の表示に代えて、映像を再生出力することを特徴とする。
【００１３】
また本発明は、ネットワークを通じて文章データを含む電子出版物をサーバ装置から取得して再生出力する情報端末装置において、電子出版物の取得要求を前記サーバ装置に送信する送信手段と、前記電子出版物の文章データ中における文字を変更する変更データを前記サーバ装置に指定する指定手段と、前記サーバ装置から前記指定手段によって指定した変更データに基づいて文章データ中における変更の対象となる文字が変更された電子出版物をダウンロードして取得する取得手段と、前記取得手段によって取得したデータを出力する出力手段とを具備したことを特徴とする。
【００１４】
また本発明は、文章データを含む電子出版物を再生出力する装置に装備されたコンピュータに用いられたプログラムであって、前記コンピュータに、文章データ中の変更可能な箇所に、変更に用いる文字列データを示す識別データが埋め込まれた文構造データを読み込む読み込み機能と、前記読み込み機能によって読み込まれた文構造データから前記識別データを検出する検出機能と、前記検出機能によって検出された識別データに応じた文字列データを、前記識別データと置き換えて前記文章データを変更する変更機能と、前記変更機能によって変更された文章データを再生出力する再生機能とを実現させる。
【００１５】
また本発明は、文章データを含む電子出版物を再生出力する装置に装備されたコンピュータに用いられたプログラムであって、前記コンピュータに、文章データを読み込む読み込み機能と、前記読み込み機能によって読み込まれた文章データから、文章データの再生出力時に所定の演出を施すべき箇所があるかを判別する判別機能と、前記読み込み手段によって読み込まれた文章データに応じて文章を表示すると共に、前記判別機能によって判別された箇所において予め決められた所定の演出効果を施すための演出データを再生する再生機能とを実現させる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本発明の第１実施形態におけるシステムの概略を示すブロック図である。情報端末装置１０は、インターネット、公衆回線網などの各種通信系を含むネットワーク１２を通じて、各種サービスを提供するサーバ１４ａ，１４ｂ，１４ｃにアクセスすることができる。
【００１７】
情報端末装置１０は、例えばＰＤＡ、パーソナルコンピュータ、電子出版物専用再生装置、携帯電話などによって構成されるもので、ネットワーク１２を通じてサーバ１４ａ，１４ｂ，１４ｃにアクセスしてサービスの提供を受けることができる。例えば、情報端末装置１０は、ブラウザ機能が搭載されており、サーバ１４ａ，１４ｂ，１４ｃにおいて実現されているＷｅｂサイトにアクセスし、小説などの電子出版物などに関する各種データをダウンロードすることができる。情報端末装置１０は、ダウンロードした小説などの電子出版物のデータを再生し、読者に閲覧させることができる。
【００１８】
サーバ１４ａは、例えば小説などの電子出版物のデータを提供（販売）する電子出版物販売サイトを実現する。電子出版物販売サイトでは、小説中の登場人物と、この登場人物に関係する箇所の内容を変更することができる小説の内容（文章）を再生するための文章データを含む電子データ（後述する文構造データ）と、登場人物及び登場人物と関係する箇所の内容を変更する際に使用される登場人物データ（変更データ）（詳細については後述する）とを、情報端末装置１０からの要求に応じて提供することができる。
【００１９】
サーバ１４ｂは、アニメキャラクタのサイト、サーバ１４ｃは、人気女優のサイトを実現する。アニメキャラクタのサイトと人気女優のサイトは、電子出版物販売サイトが提供している電子出版物（小説）に現れる登場人物及び登場人物と関係する箇所の内容を変更する際に使用される登場人物データを、情報端末装置１０からの要求に応じて提供（販売）することができる。例えばアニメキャラクタのサイトが提供する登場人物データは、アニメキャラクタに登場人物を変更するためのものであり、人気女優のサイトが提供する登場人物データは、人気女優に登場人物を変更するためのものである。
【００２０】
図２は、第１実施形態における情報端末装置１０の構成を示すブロック図である。図２に示すように、情報端末装置１０は、ＣＰＵ２０、入力部２４、表示部２５、通信制御部２６、ＲＡＭ２１、ＲＯＭ２２、記憶装置２３がバス２７を介して相互に接続されて構成されている。
【００２１】
ＣＰＵ２０は、端末装置全体の制御を司るもので、ＲＡＭ２１に記憶されている各種プログラムを実行し、このプログラムに従って各種の機能を実現する。ＣＰＵ２０は、ＲＯＭ１１あるいは記憶装置２３の記憶媒体に記録されているプログラムを読み込み、ＲＡＭ２１に記憶させて実行する。例えば、ＣＰＵ２０は、ＲＡＭ２１に記憶された作品データ管理プログラムを実行することにより、ネットワーク１２を通じて受信される情報端末装置１０からの要求に応じて小説などの電子出版物のデータを提供する。また、ＣＰＵ２０は、電子出版物のデータを提供するのに伴って、提供先の相手（読者）に対する課金処理を実行する。
【００２２】
ＲＡＭ２１は、ＣＰＵ２０によりアクセス対象となる情報端末装置１０全体の制御を司るシステムプログラム、各種機能に対応した制御処理プログラムの他、各種のデータがＲＯＭ２２あるいは記憶装置２３から必要に応じて読み出されて記憶される。例えば、ＲＡＭ２１には、ＲＯＭ２２から作品データ管理プログラム２２ａが読み出されて記憶される。
【００２３】
ＲＯＭ２２は、制御用のプログラムや各種のデータなどが記憶されている。例えば、ＲＯＭ２２には、作品データ管理プログラム２２ａが記憶されており、必要に応じて読み出されて実行される。
【００２４】
記憶装置２３は、記憶媒体を有しており、この記憶媒体に対してプログラム（ＯＳ、アプリケーション）、データ（ファイル）等の保存、読み出し等を実行する。第１実施形態では、記憶装置２３の記憶媒体には、電子出版物販売サイトによるサービスの提供のために作品データベース２３ａ、ユーザデータベース２３ｂが保存されているものとする（詳細については後述する。図３、図４）。記憶媒体は、磁気的、光学的記憶媒体、もしくは半導体メモリで構成される。記憶媒体は、記憶装置２３に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記憶媒体に記憶されるプログラム、データ等は、通信制御部２６を介してネットワーク１２等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、ネットワーク１２等を介して接続された他の機器側に記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データをネットワーク１２を介して使用する構成にしても良い。
【００２５】
入力部２４は、情報端末装置１０の動作を規定する指示やデータを入力するもので、キーボードやマウス等のポインティングデバイスによって構成される。
表示部２５は、各種処理の実行に応じた画面を表示する。
通信制御部２６は、ネットワーク１２を通じて通信を行なうためのユニットである。
図３は、第１実施形態における電子出版物販売サイト（サーバ１４ａ）において管理される作品データベース２３ａのデータ構成例を示す図である。図３に示すように、作品データベース２３ａには、例えば複数の小説についての作品データ、すなわち文構造データと、この文構造データと対応する登場人物データとが作品ごとに対応づけられて登録されている。以下の説明では、作品データは、小説に関するものとする。
【００２６】
文構造データは、小説の内容（文章）を再生するための本体となるデータであり、小説中の登場人物と、この登場人物に関係する箇所の内容を変更することができる構造を持っている。文構造データは、基本的にはテキストデータによって構成されている（具体例は図５に示す）。
【００２７】
登場人物データは、文構造データによる小説中に現れる変更の対象となる登場人物及び登場人物と関係する箇所の内容を変更する際に使用されるデータである。登場人物データは、１つの文構造データに対して、複数登録しておくことができる。すなわち、小説中の登場人物を、複数の他の人物から任意に選択して変更できるようにしている。
【００２８】
作品データベース２３ａでは、各作品に対する文構造データに文構造データＮｏが付され、登場人物データに対して登場人物データＮｏが付されて管理されている。また、作品データベース２３ａには、文構造データと登場人物データを、情報端末装置１０などに提供した際に発生する料金に関する料金データが登録されている。
【００２９】
図４は、第１実施形態における電子出版物販売サイト（サーバ１４ａ）において管理されるユーザデータベース２３ｂのデータ構成例を示す図である。図４に示すように、ユーザデータベース２３ｂには、サービスの提供先となるユーザに関するユーザデータ（氏名、住所、電子メールアドレス、料金請求先データ（銀行の口座番号、信販会社の登録番号など）、過去の利用状況など）、ダウンロードされた文構造データあるいは登場人物データを示すデータ（文構造データＮｏ、登場人物データＮｏ）、ユーザへのサービス提供に伴う課金金額を示す課金データなどが、各ユーザについて登録される。ユーザデータは、サーバ１４ａ（電子出版物販売サイト）が提供するサービスを情報端末装置１０の使用者が利用しようとする場合に予め行われるユーザ登録の際に取得されるものとする。
【００３０】
図５は、第１実施形態における作品データベース２３ａに登録される作品データの具体例を示す図である。図５に示す作品データの例では、１つの文構造データに対して、４つの登場人物データ１〜４が用意されている。なお、図５に示す文構造データは、小説中の３行分のデータのみを示している。
【００３１】
文構造データは、小説の文章を表す例えばテキストデータからなっており、登場人物データと置き換え対象となる部分にタグ（識別データ）が挿入されている。例えば、図５に示す文構造データに示すように、＜＞で囲まれた部分がタグである。タグは、小説中の置き換え対象となる部分を示すと共に、置き換えに用いる登場人物データ中の文字列データを特定する。例えば、図５に示す文構造データ「＜Ｎ２１＞＜Ｎ２２＞は＜Ｃ２，１＞」では、タグ＜Ｎ２１＞の場所に、登場人物データ中のタグ「Ｎ２１」が付された文字列データ（登場人物データ２では「川口」、登場人物データ４では「野島」）に置き換えられることを示している。
【００３２】
登場人物データは、登場人物に関するプロフィールデータと、文構造データで用いられているタグが付された文字列データとを含んでいる。
プロフィールデータは、読者が小説中に登場させる人物を選択する場合に参照されるデータであり、後述する選択画面を通じて読者に提示される。プロフィールデータの詳細については後述する（図６）。
【００３３】
文字列データは、文構造データのタグの部分と置き換えられる例えばテキストデータである。文字列データには、文構造データの登場人物の名前と置き換えられるもの（「Ｎ」を含むタグが付されている）と、登場人物に応じて表現が変更されて登場人物に関係する箇所と置き換えられるもの（「Ｃ」を含むタグが付されている）を含んでいる。
【００３４】
図５に示す文構造データの例では、文章中の置き換え可能な箇所にタグが挿入されているため、タグの箇所と置き換える登場人物データが少なくとも登場人物分必要となる。図５では、「＜Ｎ２１＞＜Ｎ２２＞」と「＜Ｎ１２＞」は別の登場人物を示しているため、少なくともそれぞれに対応する２つの登場人物データが必要となる。この最低限必要となる登場人物データは、作品の再生時（後述する文表示処理）において、利用者によって登場人物が選択されなかった場合、または選択された登場人物データに、文構造データ中のタグに該当する文字列データが登録されていない場合に、置き換えの対象として予め決められているものとする。
【００３５】
ただし、文構造データが、小説のオリジナルの登場人物に関するデータを含み、タグによって置き換え対象とするオリジナルの登場人物に関するデータの位置が示される構造となっている場合には、必ずしも２つの登場人物データは必要でなくなる（図１８参照）。この場合、登場人物データが文構造データと共に作品データとしてダウンロードされていれば、タグが示す位置にあるオリジナルの登場人物に関するデータを登場人物データに置き換えて再生し、登場人物データがダウンロードされていなければ、オリジナルのデータをもとに再生すれば良い。
【００３６】
図６には、第１実施形態における登場人物データに含まれるプロフィールデータの一例を示している。図６は、図５中に示す登場人物データ２，４に対して登録されているプロフィールデータである。プロフィールデータには、登場人物の容姿や性格などの特徴を説明するテキストデータと、登場人物の話し声が録音された音声ファイルと、登場人物の顔や全身を撮影した写真の画像ファイルと、登場人物が動いている様子を撮影した映像の動画ファイルとが含まれている。小説の読者が小説中に登場させる人物を選択する場合、参考のために「声を聞く」「写真を見る」「ビデオを見る」の要求をした場合に、それぞれに対応する音声ファイル、画像ファイル、動画ファイルが再生されて読者に提示される。
【００３７】
図７は、第１実施形態における情報端末装置１０の構成を示すブロック図である。図７に示すように、情報端末装置１０は、ＣＰＵ３０、ＲＡＭ３１、ＲＯＭ３２、記憶装置３３、入力部３４、表示部３５、通信制御部３６、スピーカ３７がバス３８を介して相互に接続されて構成されている。情報端末装置１０は、例えばサーバ１４ａ（電子出版物販売サイト）から小説などの電子出版物のデータをダウンロードして再生することができる専用機として構成されているものとする。
【００３８】
ＣＰＵ３０は、端末装置全体の制御を司るもので、入力部３４からのキー操作信号に応じて、ＲＡＭ３１に記憶されている各種プログラムを起動させ、このプログラムに従って各種の機能を実現する。ＣＰＵ３０は、ＲＯＭ３２あるいは記憶装置３３の記憶媒体に記録されているプログラムを読み込み、ＲＡＭ３１に記憶させて実行することができる。また、ＣＰＵ３０は、ＲＯＭ３２に格納されたダウンロードプログラム３２ａを実行することにより、サーバ１４ａ，１４ｂ，１４ｃなどから電子出版物に関するデータをダウンロードして、記憶装置３３に作品データ３３ａとして保存する。また、ＣＰＵ３０は、再生プログラム３２ｂを実行することにより、ＲＡＭ３１に記憶された作品データ３１ａを再生し、文章や画像については表示部３５によって画面中に表示させ、音声についてはスピーカ３７から出力させる。
【００３９】
ＲＡＭ３１は、情報端末装置１０全体の制御を司るシステムプログラム、各種機能に対応した制御処理プログラムの他、各種のデータが必要に応じて記憶される。例えば、ＲＡＭ３１には、サーバ１４ａ（電子出版物販売サイト）からダウンロードされ記憶装置３３に記憶された作品データ３３ａから再生対象とする作品データ３１ａ（文構造データ３１ａ１、登場人物データ３１ａ２）が読み出されて記憶される。なお、登場人物データ３１ａ２は、サーバ１４ｂ（アニメキャラクタサイト）、サーバ１４ｃ（人気女優サイト）からダウンロードしたデータとすることもできる。
【００４０】
ＲＯＭ３２は、制御用のプログラムなどが記憶されている。第１実施形態では、サーバ１４ａ（電子出版物販売サイト）やサーバ１４ｂ，１４ｃから電子出版物のデータをダウンロードする処理を実行するためのダウンロードプログラム３２ａ、ＲＡＭ３１に記憶された作品データ３１ａを再生して、出力するための再生プログラム３２ｂなどが記憶されている。
【００４１】
記憶装置３３は、記憶媒体を有しており、この記憶媒体に対してプログラム（ＯＳ、アプリケーション）、データ等の保存、読み出し等を実行する。第１実施形態では、サーバ１４ａ（電子出版物販売サイト）やサーバ１４ｂ（アニメキャラクタサイト）、サーバ１４ｃ（人気女優サイト）からダウンロードした作品データ３３ａなどが記憶される。記憶媒体は、磁気的、光学的記憶媒体、もしくは半導体メモリで構成される。記憶媒体は、記憶装置３３に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記憶媒体に記憶されるプログラム、データ等は、通信制御部３６を介してネットワーク１２等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、ネットワーク１２等を介して接続された他の機器側に記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データをネットワーク１２を介して使用する構成にしても良い。
【００４２】
入力部３４は、情報端末装置１０の動作を規定する指示やデータを入力するもので、キーボードや、タブレット、マウス等のポインティングデバイスによって構成される。
【００４３】
表示部３５は、各種処理の実行に応じた画面が表示されるもので、作品データ３１ａが再生されることにより文章や画像などを表示する。
通信制御部３６は、ネットワーク１２を通じて通信を行なうためのユニットである。
スピーカ３７は、作品データ３１ａが再生されることにより音声を出力する。
【００４４】
次に、第１実施形態におけるシステムにおける情報端末装置１０、サーバ１４ａ（電子出版物販売サイト）の動作について、図８、図９、図１０に示すフローチャートを参照しながら説明する。
図８（ａ）（ｂ）は、第１実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャートである。
【００４５】
情報端末装置１０のＣＰＵ３０は、入力部３４を通じて電子出版物（作品データ）のダウンロード要求が入力されると、ダウンロードプログラム３２ａを起動して処理を開始する。
【００４６】
まず、情報端末装置１０は、電子出版物に関するデータのダウンロード先とするサーバの指定を入力する（ステップＡ１）。例えば、Ｗｅｂサイトを通じて電子出版物のダウンロードをする場合には、ブラウザ機能を通じてＵＲＬ（ｕｎｉｆｏｒｍ　ｒｅｓｏｕｒｃｅ　ｌｏｃａｔｏｒ）の指定を入力する。ここでは、サーバ１４ａ（電子出版物販売サイト）が接続サーバとして指定されたものとする。
【００４７】
サーバ１４ａは、情報端末装置１０からのアクセス要求を受信すると（ステップＢ１）、情報端末装置１０との間でネットワーク接続を確立する（ステップＢ２，Ａ２）。
【００４８】
情報端末装置１０は、サーバ１４ａから電子出版物販売サイトのページデータを取得して、ブラウザ機能によって表示部３５において表示させる。このページでは、サーバ１４ａに対する各種要求などを通知することができる。ここで、情報端末装置１０は、小説などの作品データのダウンロード要求が入力されると、この要求をサーバ１４ａに通知する（ステップＡ３）。サーバ１４ａは、情報端末装置１０から作品データのダウンロード要求を受信すると（ステップＢ３）、作品データベース２３ａに登録された作品データをもとにして、作品データ一覧を情報端末装置１０において表示させるためのデータを作成して返送する（ステップＢ４）。
【００４９】
情報端末装置１０は、作品データ一覧データをサーバ１４ａから受信し、このデータをもとに作品データ一覧を表示させる（ステップＡ４）。情報端末装置１０は、この作品データ一覧表示中からダウンロードの対象とする作品を選択する指示が入力されると、この作品データ選択指定をサーバ１４ａに送信する（ステップＡ５）。
【００５０】
サーバ１４ａは、情報端末装置１０からの作品データ選択指定を受信し（ステップＢ５）、指定された作品の作品データ（文構造データ、登場人物データ）を情報端末装置１０に対して送信する（ステップＢ６）。情報端末装置１０は、サーバ１４ａから送信される作品データをダウンロードし、記憶装置３３に作品データ３３ａとして記憶しておく（ステップＡ６）。
【００５１】
なお、作品データのダウンロードでは、ダウンロード対象とする作品の文構造データと、この文構造データに対して用意されている複数の登場人物データの全てを一括してダウンロードするものとする。この場合、サーバ１４ａは、文構造データと複数の登場人物データを含めた作品データに対する料金データをもとに、作品データをダウンロードした情報端末装置１０の利用者に対して課金をする（ステップＢ７）。サーバ１４ａは、課金金額をユーザデータベース２３ｂに登録された該当利用者と対応づけて記憶させておく。
【００５２】
こうして、情報端末装置１０は、サーバ１４ａから作品データをダウンロードした後、作品データの再生実行が指示されると、再生プログラム３２ｂを起動して作品データの再生を開始するための準備として登場人物選択処理を実行する（ステップＡ７）。登場人物選択処理は、作品中に登場させる人物を利用者に選択させ、サーバ１４ａから取得した複数の登場人物データのうち、作品データの再生時に使用する登場人物データを特定するための処理である。
【００５３】
図９には、登場人物選択処理を説明するためのフローチャートを示している。
まず、情報端末装置１０は、サーバ１４ａからダウンロードした登場人物データをもとに、登場人物選択確認画面を表示部３５によって表示させる（ステップＣ１）。
【００５４】
図１１には、登場人物選択確認画面の一例を示している。例えば、登場人物選択確認画面には、登場人物を「選択しない」「主人公を選択する」「主人公の恋人を選択する」の選択肢が設けられている。ここでは、図５に示すように、サーバ１４ａからダウンロードした複数の登場人物データに、主人公に対応する登場人物データ１，３（文構造データ中のタグ＜Ｎ１２＞に対応する）と、主人公の恋人に対応する登場人物データ２，４（文構造データ中のタグ＜Ｎ２１＞＜Ｎ２２＞に対応する）が含まれているために、図１１に示す選択肢が用意されている。情報端末装置１０は、登場人物データをもとにして、登場人物の役割（主人公、主人公の恋人など）や、登場人物の数に応じた選択肢を作成して登場人物選択確認画面を表示する。
【００５５】
ここで、「選択しない」が選択された場合には（ステップＣ２，Ｎｏ）、情報端末装置１０は、登場人物選択処理を終了する。一方、登場人物の「主人公を選択する」「主人公の恋人を選択する」が選択された場合には、情報端末装置１０は、選択肢に対応する登場人物を選択させるための処理を実行する。
【００５６】
つまり、図９において情報端末装置１０は、登場人物選択確認画面において選択された登場人物に対応する登場人物データからプロフィールデータを読み出し（ステップＣ３）、登場人物選択画面を表示部３５において表示させる（ステップＣ４）。
【００５７】
ここでは、例えば図１１中に示す登場人物選択確認画面から「主人公の恋人を選択する」が選択されたものとする。この場合、「主人公の恋人」に対応する登場人物データ２，４からプロフィールデータを読み出し、登場人物選択画面を表示させる。
【００５８】
図１２には、登場人物選択画面の一例を示している。例えば、「主人公の恋人」を選択するための登場人物選択画面では、登場人物のそれぞれに対応して、図６に示すプロフィールデータ中のテキストデータの内容が表示され、また音声ファイル、画像ファイル、動画ファイルをそれぞれ再生させるための「声を聞く」「写真を見る」「ビデオを見る」の各ボタンが用意されている。また、プロフィールが表示された複数の登場人物から何れかの人物を選択するためのチェックボックスが表示されている。チェックボックスは、図１２中では白丸、黒丸によって表しており、チェックされた方が黒丸に表示が切り替えられるものとする。
【００５９】
ここで、「声を聞く」ボタンが指定された場合には（ステップＣ５）、情報端末装置１０は、該当する登場人物のプロフィールデータから音声ファイルを読み出し、これを再生して登場人物の声をスピーカ３７から出力させる（ステップＣ６）。例えば、図１２に示す登場人物選択画面に表示された人物「川口奈緒美」に対応する「声を聞く」ボタンが選択された場合には、音声ファイル「ＳｏｕｎｄＰｒｏｆ２」が再生される。
【００６０】
また、「写真を見る」ボタンが指定された場合には（ステップＣ７）、情報端末装置１０は、該当する登場人物のプロフィールデータから画像ファイルを読み出し、これを再生して登場人物の容姿が撮影された写真の画像を表示部３５において表示させる（ステップＣ８）。例えば、図１２に示す登場人物選択画面に表示された人物「川口奈緒美」に対応する「写真を見る」ボタンが選択された場合には、画像ファイル「ＰｉｃｔｕｒｅＰｒｏｆ２」が再生される。
【００６１】
また、「ビデオを見る」ボタンが指定された場合には（ステップＣ９）、情報端末装置１０は、該当する登場人物のプロフィールデータから動画ファイルを読み出し、これを再生して登場人物の容姿が撮影された映像の画像を表示部３５において表示させる（ステップＣ１０）。例えば、図１２に示す登場人物選択画面に表示された人物「川口奈緒美」に対応する「ビデオを見る」ボタンが選択された場合には、動画ファイル「ＭｏｖｉｅＰｒｏｆ２」が再生される。
【００６２】
こうして、登場人物の声、写真、映像を参考にして、何れかの人物のチェックボックスがチェックされた状態で、「決定」ボタンが選択されると（ステップＣ１１）、情報端末装置１０は、選択された登場人物の登場人物データを、作品データの再生時に使用する登場人物データ３１ａ１としてＲＡＭ３１に記憶させて登場人物選択処理を終了する（ステップＣ１２）。
【００６３】
なお、前述した説明では、「主人公の恋人」について人物を選択しているが、「主人公」についても同様にして人物を選択することができる。
【００６４】
こうして、小説中に現れる登場人物を選択する際には、登場人物の音声、容姿などを任意に再生して参考にすることができるので、自分の興味にあった人物を複数の登場人物から選択することができる。従って、小説を読む際に感情移入するなど、より興味持って小説を楽しむことができるようになる。
【００６５】
こうして、登場人物選択処理によって、任意に登場人物が選択されると、作品データの文構造データと選択された登場人物に対応する登場人物データをもとに作品を再生する文表示処理を実行する（ステップＡ８）。
【００６６】
図１０には、文表示処理を説明するためのフローチャートを示している。
ここでは、再生の対象とする作品データ３１ａ（文構造データ３１ａ１、登場人物データ３１ａ２）がＲＡＭ３１に記憶された状態にあるものとする。ＣＰＵ３０は、文構造データ３１ａ１の次の再生対象とする文構造データを読み込む（ステップＤ１）（読み込んだ文構造データを文データＡと称する）。
【００６７】
ＣＰＵ３０は、読み込んだ文データＡにタグが含まれているかを判別する（ステップＤ２）。ここで、タグが含まれていない場合には、ＣＰＵ３０は、文データＡ（テキストデータ）を表示部３５によって表示させる（ステップＤ９）。なお、文データＡは、表示部３５の表示画面中に一度に表示できる文章量に応じた文構造データである。第１実施形態の情報端末装置１０は、本を読む際にページを繰る操作によって次のページの文章が読めるのと同様にして、利用者からの次の文章表示の指示が入力されることにより、次の文データＡを表示する文表示処理を実行するものとする（ステップＡ９）。なお、表示終了の指示があった場合には（ステップＡ１０）、文章の再生のための処理を終了する。
【００６８】
ＣＰＵ３０は、次の文データＡを読み込み（ステップＤ１）、この文データＡ中にタグが含まれていた場合（ステップＤ２、Ｙｅｓ）、文データＡの中のタグを一つ選び出す（ステップＤ３）（選び出したタグをタグＢと称する）。ここで、ＣＰＵ３０は、タグＢと同じタグが付された文字列データが登場人物データにあるかをチェックする。タグＢと同じタグが付された文字列データがない場合（ステップＤ４、Ｎｏ）、ＣＰＵ３０は、予め決められた登場人物データのタグＢに対応する文字列データを読み込む（ステップＤ７）（読み込んだ文字列データを文字列データＤと呼ぶ）。そして、ＣＰＵ３０は、文データＡのタグＢの部分を文字列データＤで置き換える（ステップＤ８）。これで、全てのタグについて文字列データの置き換えが完了すると、ＣＰＵ３０は、文データＡ（テキストデータ）を表示部３５によって表示させる（ステップＤ９）。
【００６９】
一方、タグＢと同じタグが付された文字列データがある場合（ステップＤ４、Ｙｅｓ）、ＣＰＵ３０は、そのタグに対応する文字列データを読み込む（ステップＤ５）（読み込んだ文字列データを文字列データＣと称する）。そして、ＣＰＵ３０は、文データＡのタグＢの部分を文字列データＣで置き換える（ステップＤ６）。これで、全てのタグについて文字列データの置き換えが完了すると、ＣＰＵ３０は、文データＡ（テキストデータ）を表示部３５によって表示させる（ステップＤ９）。
【００７０】
図１３には、文表示処理によって表示される文章の一例を示している。図１３に示す文章は、図５に示す文構造データをもとにして表示される文章である。
図１３（ａ）に示す文章１は、登場人物データ１，２が用いられた文章の一例を示している。図１３（ａ）に示すように、文構造データ中のタグ＜Ｎ１１＞＜Ｎ１２＞＜Ｃ１，３３＞は、登場人物データ１のそれぞれのタグに対応する文字列データ（「目黒」「健介」「たくましい」）に置き換えられ、タグ＜Ｎ２１＞＜Ｎ２２＞＜Ｃ２，１＞＜Ｃ２，２５＞は、登場人物データ２のそれぞれのタグに対応する文字列データ（「川口」「奈緒美」「すらりとした…」「吸いかけのたばこ…」）に置き換えられている。
【００７１】
図１３（ｂ）に示す文章２は、登場人物データ３，４が用いられた文章の一例を示している。図３（ａ）と同様にして、文構造データ中のタグが、それぞれ対応する文字列データに置き換えられている。登場人物データ３には、文構造データに含まれているタグ＜Ｃ１，３３＞に該当する文字列データが含まれていない。従って、予め決められた登場人物データ（ここでは登場人物データ１とする）のタグ＜Ｃ１，３３＞に該当する文字列データ「たくましい」によって置き換えが行われている。これにより、予め決められた登場人物データ（例えば、原作中のオリジナルの登場人物）以外の人物の登場人物データには、変更が必要な部分の文字列データだけを用意しておけば良いことになり、データ量が少なくて済む。
【００７２】
なお、前述した文表示処理では、表示部３５によって一度に表示できる文章量に応じた文構造データを単位として、順次、文の表示を実行しているが、一括して、文構造データ全体に対してタグの部分に登場人物データを置き換えて、再生対象とする作品データを作成するようにしても良い。この場合、利用者によって入力される指示に応じて、予め作成されている作品データから表示部３５において表示可能な文章分のデータを読み出して表示させる。
【００７３】
このようにして、第１実施形態では、小説などの作品中に登場する人物を好みに合わせて任意に選択することで、小説中の人物の名前を置き換えるだけでなく、登場人物の違いに応じて小説中の関連する箇所の表現も変更することができる。従って、登場人物に興味を持って感情移入するなど、より小説を楽しむことができるようになる。
【００７４】
なお、前述した説明では、情報端末装置１０は、サーバ１４ａ（電子出版物販売サイト）から作品データをダウンロードする場合、ある作品の文構造データと、この文構造データと対応する複数の登場人物データを一括してダウンロードするものとしているが、文構造データと共に必要な登場人物データのみをダウンロードするようにしても良い。この場合、情報端末装置１０は、ダウンロードを実行する前に、ユーザからダウンロード対象とする作品の指定と共に、図９に示す登場人物選択処理を実行して登場人物を選択させておく。この際、情報端末装置１０は、登場人物選択処理に必要なプロフィールデータなどを、サーバ１４ａから取得して登場人物選択処理を実行する。サーバ１４ａは、文構造データと共に選択された登場人物の登場人物データのみを情報端末装置１０に送信する。この場合、サーバ１４ａは、ダウンロードした登場人物データについてのみ、この登場人物データに対して設定されている料金データに従って、情報端末装置１０の利用者に対して課金する。ただし、予め決められている登場人物、例えば小説のオリジナルの登場人物の登場人物データ（文構造データ中の全てのタグに対応する文字列データを有している）については選択の有無に関係なくダウンロードされるものとする。サーバ１４ａは、課金金額をユーザデータベース２３ｂに登録された該当利用者と対応づけて記憶させておく。
【００７５】
また、図８（ａ）のフローチャートによる説明では、作品データのダウンロードと再生とを一連の処理として説明しているが、商品データをサーバ１４ａからダウンロードして記憶装置３３に記憶した後は、任意に再生プログラム３２ｂを起動して、作品データの再生を実行することができる。
【００７６】
次に、本発明の第２実施形態について説明する。
第１実施形態では、登場人物データには文構造データ中の所定の箇所と置き換えられるテキストデータが含まれているとしているが、第２実施形態では、テキストデータ以外の再生出力対象とするデータを登場人物データに含む構成としたものである。テキストデータ以外の再生出力対象とするデータとしては、例えばオーディオビジュアル（ＡＶ）効果を施することができる音声と映像とを含むＡＶデータがあるものとする。
なお、第２実施形態における情報端末装置１０及びサーバ１４ａの構成は、基本的に第１実施形態と同じであるものとして詳細な説明を省略する。
【００７７】
第２実施形態のサーバ１４ａは、作品データベース２３ａに図１４に示すような登場人物データを登録しているものとする。図１４に示す登場人物データ６には、第１実施形態と同じ登場人物に対するプロフィールデータとタグが付された文字列データの他に、ＡＶ挿入アドレスとＡＶ影響量のデータが付されたＡＶファイルが登録されている。ＡＶファイルには、映像データあるいは音声データの何れか一方、あるいは両方のデータが含む場合がある。ＡＶ挿入アドレスは、文構造データ中のＡＶ効果を施す対象となる部分を示すデータ位置を示し、ＡＶ影響量は、ＡＶ挿入アドレスが示す位置からＡＶ効果を施す対象となる文字数を示している。例えば、図１４に示す登場人物データ６の例では、ＡＶ挿入アドレス「ＹＹＹ」が示すデータ、すなわち図５に示すアドレス「ＹＹＹ」が付された「「この人が怪しそうね」＜Ｎ２２＞は＜Ｃ２，２５＞言った。」のうち、１１文字の部分「「この人が怪しそうね」」に対してＡＶ効果を施すことを示している。具体的には、ＡＶファイル「ＳｏｕｎｄＥｆｆｅｃｔＹＹＹ」は、登場人物「広島龍子」が「この人が怪しそうね」というせりふを話したものの録音データである。
【００７８】
図１５（ａ）（ｂ）は、第２実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャートである。
【００７９】
なお、図１５（ａ）に示す情報端末装置１０の動作を説明するためのステップＥ１〜Ｅ４は、図８（ａ）に示すＡ１〜Ａ４に対応し、図１５（ｂ）に示すサーバ１４ａの動作を説明するためのステップＦ１〜Ｆ４は、図８（ｂ）に示すＢ１〜Ｂ４にそれぞれ対応するものとして説明を省略する。
【００８０】
情報端末装置１０は、作品データ一覧表示中からダウンロードの対象とする作品を選択する指示が入力されると共に（ステップＥ５）、オプションデータ選択指定が入力されると、この作品データ選択指定とオプションデータ選択指定とをサーバ１４ａに送信する（ステップＥ６）。すなわち、オプションデータ選択指定は、登場人物データにＡＶファイルが用意されている場合に、このＡＶファイルに関するデータ（演出データ）を含めて登場人物データをダウンロードする要求であることを示す。
【００８１】
サーバ１４ａは、情報端末装置１０からの作品データ選択指定とオプションデータ選択指定を受信し（ステップＦ５）、指定された作品の作品データ（文構造データ、登場人物データ）を情報端末装置１０に対して送信する（ステップＦ６）。ここで送信する登場人物データには、オプションデータ（ＡＶファイルに関係するデータ）を含んでいる。情報端末装置１０は、サーバ１４ａから送信される作品データをダウンロードし、記憶装置３３に作品データ３３ａとして記憶しておく（ステップＥ７）。
【００８２】
サーバ１４ａは、第１実施形態と同様にして文構造データと登場人物データを含めた作品データに対する料金データをもとに、作品データをダウンロードした情報端末装置１０の利用者に対して課金をするが、さらにオプションデータ選択指定に対しても所定の課金をするものとする（ステップＦ７）。サーバ１４ａは、課金金額をユーザデータベース２３ｂに登録された該当利用者と対応づけて記憶させておく。
【００８３】
こうして、情報端末装置１０は、サーバ１４ａから作品データをダウンロードした後、作品データの再生実行が指示されると、再生プログラム３２ｂを起動して作品データの再生を開始するための準備として登場人物選択処理を実行する（ステップＥ８）。なお、登場人物選択処理は、第１実施形態と同様にして行われるものとして詳細な説明を省略する。なお、登場人物選択処理において、選択された登場人物の登場人物データにＡＶファイルが含まれている場合に、ＡＶ効果を施すか否かを選択させるようにしても良い。ここで、ＡＶ効果を施さない選択がされた場合には、以下の処理において第１実施形態と同様にして分表示処理を実行するものとする。
【００８４】
こうして、登場人物選択処理によって、任意に登場人物が選択されると、作品データの文構造データと選択された登場人物に対応する登場人物データをもとに作品を再生するＡＶ演出処理を実行する（ステップＥ９）。
【００８５】
図１６には、ＡＶ演出処理を説明するためのフローチャートを示している。　ここでは、再生の対象とする作品データ３１ａ（文構造データ３１ａ１、登場人物データ３１ａ２（ＡＶファイルを含む））がＲＡＭ３１に記憶された状態にあるものとする。ＣＰＵ３０は、文構造データ３１ａ１の次の再生対象とする文構造データを指定するＡＶ挿入アドレスが、登場人物データ３１ａ２に登録されているかを判別する（ステップＧ１）。ここで、該当するＡＶ挿入アドレスがない場合、ＣＰＵ３０は、次の再生対象とする文構造データから表示対象とする文章を作成して、表示部３５によって一度に表示できる文章量になった時点で表示させる（ステップＧ２）。なお、文構造データをもとに表示対象とする文章を作成する場合、第１実施形態における文表示処理と同様にして行われるものとする。
【００８６】
一方、次の文構造データを指定するＡＶ挿入アドレスが登場人物データにあった場合、ＣＰＵ３０は、ＡＶ挿入アドレスが示す位置の直前までの文章を文構造データをもとに作成して表示部３５によって表示させる（ステップＧ３）。
【００８７】
次に、ＣＰＵ３０は、次の文構造データを指定するＡＶ挿入アドレスに対して設定されているＡＶ影響量が「０」であるかをチェックする（ステップＧ４）。ここで、ＡＶ影響量が「０」であった場合（ステップＧ４、Ｙｅｓ）、ＣＰＵ３０は、該当するＡＶ挿入アドレスに対応するＡＶファイルを再生し、再生終了まで待つ（ステップＧ５）。すなわち、文構造データをもとに作成される文章との直接の関連がなく、文章表示の合間などにＡＶファイルの再生を行う。ＡＶファイルが音声データを含む場合にはスピーカ３７を通じて音声を出力させ、また映像データを含む場合には表示部３５において映像を表示させる。
【００８８】
一方、ＡＶ影響量が「０」でなかった場合（ステップＧ４、Ｎｏ）、ＣＰＵ３０は、ＡＶファイルの種類が何であるか、すなわち音声データのみであるか、音声データの他に映像データを含むかを判別する（ステップＧ６）。
【００８９】
音声データのみであった場合には、ＣＰＵ３０は、ＡＶ挿入アドレスとＡＶ影響量により指定される文構造データを用いて文章を作成し、表示部３５において表示させる。すなわち、ＡＶ影響量で指定された部分の文章だけを表示させる。例えば、図１４に示す登場人物データ６の場合では、ＡＶ挿入アドレスが示す文構造データ「「この人が怪しそうね」」のＡＶ影響量１１文字分を表示させる。同時に、ＣＰＵ３０は、ＡＶファイル（音声データ）を再生し、スピーカ３７から音声を出力させる（ステップＧ８）。なお、音声データが、ＡＶ影響量に該当する文章の内容を読み上げる内容（せりふなど）である場合には、音声の再生のみとして文章の表示を行わないようにしても良い。
【００９０】
ＣＰＵ３０は、ＡＶファイルの再生が終了したら、その文構造データの残りの部分から文章を作成して、表示部３５によって表示させる（ステップＧ９）。
【００９１】
一方、ＡＶファイルに映像データを含む場合、ＣＰＵ３０は、ＡＶ挿入アドレスとＡＶ影響量により指定される文構造データから作成される文章を表示せずに、ＡＶファイル（映像データ、音声データ）を再生する（ステップＧ７）。例えば、「この人が怪しそうね」と言う登場人物「広島龍子」を演じる女優の様子を表す映像を表示させる。なお、文構造データをもとにして作成される文章が「「この人が怪しそうね」龍子は明るく声を弾ませて言った。」のように、言葉を話すときの様子を描写する記述がある場合には、この描写する部分の記述もＡＶ影響量の対象にして文章の表示を使用略させることができる。この例の場合、映像と音声により、この文章が意図する全てが表現されるため、より効果的に小説の内容を表現し、表示する文字量を削減して読みやすくすることができる。
【００９２】
ＣＰＵ３０は、ＡＶファイルの再生が終了したら、その文構造データの残りの部分から文章を作成して、表示部３５によって表示させる（ステップＧ９）。
【００９３】
第２実施形態の情報端末装置１０は、第１実施形態と同様にして、利用者からの次の文章表示の指示が入力されることにより、次の画面に表示可能な文章を表示する（ＡＶファイルを再生する）ＡＶ演出処理を実行するものとする（ステップＥ１０）。なお、表示終了の指示があった場合には（ステップＥ１１）、文章の再生のための処理を終了する。
【００９４】
このようにして、第２実施形態では、第１実施例における効果に加えて、小説中の任意の箇所でＡＶ効果を施すことができるようにして、読者に対してより小説に興味を持たせることができるようになる。
【００９５】
なお、図１４に示す登場人物データに対応する登場人物は、例えば「鉄腕ボム」がアニメキャラクタであり、「広島龍子」が人気女優であり、どのような人物（キャラクタ）であるか利用者によって事前に十分に知られているものとする。すなわち、小説中で登場させる際に人物描写が少なくても（あるいは全くなくても）、人物のキャラクタを想定しながら作品を読むことができる。
図１３（ｃ）に示す文章３は、図１４に示す登場人物データ５，６が用いられた文章の一例を示している。
【００９６】
図５に示す登場人物データ２，４の例では、タグ＜Ｃ２，１＞が付された文字列データが「すらりとした長身の美人だった」「笑うとえくぼのかわいい小柄な女子大生だった」といった、登場人物のキャラクタを描写する内容となっている。これに対し、図１４に示す登場人物データ６の例では、タグ＜Ｃ２，１＞が付された文字列データが「大学の試験が終わってホッとしているところだった」というように、小説のストーリや文脈などに不都合のない範囲で、登場人物のキャラクタを描画する内容とは異なる内容にしている。通常、登場人物のイメージを正確に読者に伝えるためには多くの言葉を費やす必要があるが、こうした登場人物の姿形や性格を描写する文章を読むのを退屈と感じる読者も多い。従って、周知となっている登場人物を選択して小説中に登場させることによって、退屈と感じる登場人物を描画する文章が少ない小説内容とすることができる。
【００９７】
ところで、前述した第１及び第２実施形態では、登場人物データを文構造データと共にサーバ１４ａからダウンロードするものとしているが、登場人物データのみを他のサーバ（サーバ１４ｂ，１４ｃ）からダウンロードすることもできる。
【００９８】
図１７（ａ）（ｂ）は、情報端末装置１０がサーバ１４ｂ，１４ｃから登場人物データをダウンロードする場合の情報端末装置１０とサーバ１４ｂ，１４ｃの動作を説明するためのフローチャートである。
【００９９】
情報端末装置１０のＣＰＵ３０は、入力部３４を通じて電子出版物（登場人物データ）のダウンロード要求が入力されると、ダウンロードプログラム３２ａを起動して処理を開始する。
【０１００】
まず、情報端末装置１０は、電子出版物に関するデータのダウンロード先とするサーバの指定を入力する（ステップＨ１）。例えば、Ｗｅｂサイトを通じて電子出版物のダウンロードをする場合には、ブラウザ機能を通じてＵＲＬ（ｕｎｉｆｏｒｍ　ｒｅｓｏｕｒｃｅ　ｌｏｃａｔｏｒ）の指定を入力する。ここでは、サーバ１４ｂ（アニメキャラクタのサイト）あるいはサーバ１４ｃ（人気女優のサイト）が接続サーバとして指定されたものとする。
【０１０１】
サーバ１４ｂ，１４ｃは、情報端末装置１０からのアクセス要求を受信すると（ステップＪ１）、情報端末装置１０との間でネットワーク接続を確立する（ステップＪ２，Ｈ２）。
【０１０２】
情報端末装置１０は、サーバ１４ｂ，１４ｃからそのサイトのページデータを取得して、ブラウザ機能によって表示部３５において表示させる。このページでは、サーバ１４ｂ，１４ｃに対する各種要求などを通知することができる。ここで、情報端末装置１０は、小説などの作品を示すデータ、例えば文構造データＮｏの指定と共に文構造データのダウンロード要求が入力されると、この要求をサーバ１４ｂ，１４ｃに通知する（ステップＨ３）。サーバ１４ｂ，１４ｃは、情報端末装置１０から登場人物データのダウンロード要求を受信すると（ステップＪ３）、指定された登場人物データＮｏに応じて用意されている登場人物の一覧データを情報端末装置１０に返送する（ステップＪ４）。
【０１０３】
情報端末装置１０は、サーバ１４ｂ，１４ｃから受信したデータをもとに登場人物一覧を表示させる（ステップＨ４）。情報端末装置１０は、この登場人物一覧表示中からダウンロードの対象とする登場人物を選択する指示が入力されると、この登場人物選択指定をサーバ１４ｂ，１４ｃに送信する（ステップＨ５）。
【０１０４】
サーバ１４ｂ，１４ｃは、情報端末装置１０からの登場人物選択指定を受信し（ステップＪ５）、指定された登場人物データを情報端末装置１０に対して送信する（ステップＪ６）。情報端末装置１０は、サーバ１４ｂ，１４ｃから送信される登場人物データをダウンロードし、記憶装置３３に作品データ３３ａとして記憶しておく（ステップＨ６）。
【０１０５】
サーバ１４ｂ，１４ｃは、ダウンロードされた登場人物データに対する料金データをもとに、登場人物データをダウンロードした情報端末装置１０の利用者に対して課金をする（ステップＪ７）。サーバ１４ｂ，１４ｃは、利用者管理用に有しているユーザデータベースに、課金金額を該当利用者と対応づけて記憶させておく。
【０１０６】
このようにして、登場人物データがサーバ１４ａ（電子出版物販売サイト）により提供される文構造データ中に設けられたタグをもとに文字列データの置き換えが可能な所定の形式を有していれば、サーバ１４ａ以外からでも提供可能であるので、サーバ１４ｂ，１４ｃのサイトからそれぞれが有するキャラクタの登場人物データを商品として提供して利益を上げることができる。
【０１０７】
なお、図１７に示すフローチャートの説明では、情報端末装置１０から直接サーバ１４ｂ，１４ｃのサイトにアクセスするものとしているが、サーバ１４ａの電子出版物販売サイトのＷｅｂページとサーバ１４ｂ，１４ｃのサイトのページとをリンクさせておき、電子出版物販売サイトのページからジャンプできるようにしても良い。この場合、情報端末装置１０において、サーバ１４ａのサイトのページを通じて作品データ選択指定を入力する際に、サーバ１４ａが提供する登場人物データを選択する操作と同じ操作でサーバ１４ｂ，１４ｃのサイトにアクセスし、サーバ１４ｂ，１４ｃが提供する登場人物データを選択することができるようになる。
【０１０８】
また、前述した第１及び第２実施形態では、情報端末装置１０において作品データ（文構造データ、登場人物データ）をダウンロードし、情報端末装置１０上で文表示処理（第１実施形態）またはＡＶ演出処理（第２実施形態）によって再生対象とする小説などの文章を作成するものとしている。これに対し、情報端末装置１０において作品データを選択させ、またオプションデータや登場人物データを選択させて選択内容をサーバ１４ａに通知することで、文表示処理またはＡＶ演出処理をサーバ１４ａ側で実行させるようにしても良い。情報端末装置１０は、サーバ１４ａから文表示処理またはＡＶ演出処理によって作成された再生対象とする文章のデータを取得して、順次、再生する。
【０１０９】
また、第１及び第２実施形態では、文構造データは、登場人物データと置き換え対象となる部分にタグが挿入されているものとしたが（図５）、図１８示すように、例えば小説のオリジナルの登場人物に関するデータを含み、タグによって置き換え対象とするオリジナルの登場人物に関するデータの位置が示される構造とすることも可能である。図１８に示す例では、例えば＜Ｎ２１＞が置き換え対象とする文字列の先頭位置、＜／Ｎ２１＞が置き換え対象とする文字列の最終位置を示している。この２種類のタグに挟まれた文字列が登場人物データとの書き換え対象となる。その他は、前述と同様の処理を実行することができる。
【０１１０】
次に、本発明の第３実施形態について説明する。
第３実施形態では、第１及び第２実施形態で用いた文構造データのような所定のデータ形式を持つ（タグを含む）ものではなく、例えば小説などの原文の文章データを処理対象とする。
【０１１１】
第３実施形態では、サーバ１４ａの記憶装置２３には、作品データベース２３ａに小説などの原文の文章データが登録されているものとする。図１９には、小説の原文の文章データの一例を示している。文章データは、小説の原文のデータであるが、所定単位の文字列データの位置をアドレスによって識別できるようになっている。
【０１１２】
図２０は、第３実施形態における作品データベース２３ａに登録される登場人物データの一例を示している。
第３実施形態における登場人物データは、登場人物に関するプロフィールデータと、原文の文章との置き換え対象となるデータとを含んでいる。原文の文章との置き換え対象となるデータには２種類が用意されている。第１に、図２０中に置換データとして示している原文中の「検出文字」に対して置き換えられる置き換え文字列データであり、第２に、「置き換えアドレス」が示す位置の「置き換え量」が示す文字に対して置き換えられる置き換え文字列データである。例えば、図２０（ａ）に示す例では、検出文字「健介」に対しては、置き換え文字列データ「ボム」に置き換えられることを示している。また、置き換えアドレス「ＺＺＺ＋１２」に示す位置から置き換え量「５」文字に対しては、置き換え文字列データ「鋼鉄の」に置き換えられることを示している。図１９に示す原文に対しては、アドレス「ＺＺＺ」が示す文中の「健介」を「ボム」に置き換え、この原文の先頭から１２文字目以降の５文字「たくましい」を「鋼鉄の」に置き換えることになる。
プロフィールデータは、第１及び第２実施形態と同様のデータであるものとして説明を省略する図６）。
【０１１３】
図２１（ａ）（ｂ）は、第３実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャートである。
【０１１４】
なお、図２１（ａ）に示す情報端末装置１０の動作を説明するためのステップＫ１〜Ｋ４は、図８（ａ）に示すＡ１〜Ａ４に対応し、図２１（ｂ）に示すサーバ１４ａの動作を説明するためのステップＬ１〜Ｌ３は、図８（ｂ）に示すＢ１〜Ｂ３にそれぞれ対応するものとして説明を省略する。
【０１１５】
サーバ１４ａは、情報端末装置１０から作品データのダウンロード要求を受信すると（ステップＬ３）、作品データベース２３ａに登録された作品データをもとにして、作品データ一覧を情報端末装置１０において表示させるためのデータを作成して返送する（ステップＬ４）。この時、各作品中で登場させることができる登場人物についてのデータも付加しておく。
【０１１６】
情報端末装置１０は、サーバ１４ａから受信したデータをもとに作品データ一覧を表示させ（ステップＫ４）、この作品データ一覧表示中からダウンロードの対象とする作品を選択する指示を入力する（ステップＫ５）。
【０１１７】
また、情報端末装置１０は、作品データに付加された登場人物についてのデータをもとに登場人物選択処理を実行する（ステップＫ６）。なお、登場人物選択処理は、第１実施形態と同様にして実行されるものとする（図９）。ただし、図９に示すステップＣ１２では、選択された登場人物を示すデータのみをサーバ１４ａに通知するためにメモリに記憶させる。登場人物選択処理の際に必要となるプロフィールデータは、作品データ一覧のデータと共に予めサーバ１４ａから取得しても良いし、必要に応じてサーバ１４ａからダウンロードされても良い。情報端末装置１０は、作品データ選択指定と登場人物選択処理によって選択された登場人物を示すデータとをサーバ１４ａに送信する（ステップＫ７）。
【０１１８】
サーバ１４ａは、情報端末装置１０から作品データ選択指定と登場人物を示すデータとを受信すると（ステップＬ５）、指定された作品の作品データ（原文のデータ）を対象として、選択された登場人物の登場人物データを用いて文字の置き換えを実行する。
【０１１９】
すなわち、サーバ１４ａは、登場人物データ中に設定されている置換データの検索文字を検索し（ステップＬ６）、該当する検索文字があった場合に、対応して設定されている置き換え文字列データの文字列と置き換える（ステップＬ７）。サーバ１４ａは、登場人物データに登録された全ての検出文字について、原文のデータの全体についての検索が終了するまで実行する（ステップＬ８）。
【０１２０】
なお、検出文字と同じ文字で置き換えが不要な文字列が原文中にあった場合には、この文字列に対する文字の置き換えを防ぐ他の手法を用いる。例えば、図２０（ｂ）に示す登場人物データに設定された検出文字「川口」については、「広島」の文字列に置き換える登録がされているが、原文中に「川口」という置き換えが不要な地名がある場合には、この置き換えが不要な文字列を示す置き換え不要アドレスと置き換え不要量のデータを登場人物データに登録しておく。サーバ１４ａは、置き換え不要アドレスと置き換え不要量のデータについては、予め置き換え対象外として除外しておけば良い。
【０１２１】
全てについての検索が終了すると（ステップＬ８、Ｙｅｓ）、サーバ１４ａは、登場人物データに置き換えアドレスの指定による置き換え文字列データが登録されているかを判別する（ステップＬ９）。ここで、置き換え文字列データが登録されている場合、サーバ１４ａは、原文データ中の置き換えアドレスと置き換え量によって特定される文字列を、対応する置き換え文字列データと置き換える（ステップＬ１０）。
【０１２２】
サーバ１４ａは、原文データ中の該当する文字列について、全ての置き換え文字列データとの置き換えが完了すると（ステップＬ１１、Ｙｅｓ）、置き換えが完了した文章データを作品データとして情報端末装置１０に対して送信する（ステップＬ１２）。また、サーバ１４ａは、文章データをダウンロードした情報端末装置１０の利用者に対して課金をして、課金金額をユーザデータベース２３ｂに登録された該当利用者と対応づけて記憶させておく（ステップＬ１３）。
【０１２３】
一方、情報端末装置１０は、サーバ１４ａから文章データをダウンロードして記憶装置３３に記憶させておく（ステップＫ８）。
【０１２４】
情報端末装置１０は、サーバ１４ａから文章データをダウンロードした後、作品データの再生実行が指示されると、再生プログラム３２ｂを起動して、ダウンロードした文章データをもとに、表示部３５の表示画面中に一度に表示できる文章を表示させる（ステップＫ９）。
【０１２５】
第３実施形態の情報端末装置１０は、第１実施形態と同様にして、利用者からの次の文章表示の指示が入力されることにより、次の画面に表示可能な文章を表示する（ステップＫ１０）。なお、表示終了の指示があった場合には（ステップＫ１１）、文章の再生のための処理を終了する。
【０１２６】
なお、前述した第３実施形態の説明では、サーバ１４ａに用意されている登場人物データをもとに置換処理が実行されているが、他のサーバ１４ｂ，１４ｃが提供している登場人物データを利用できるようにしても良い。この場合、情報端末装置１０がサーバ１４ａからダウンロードする作品に対応する登場人物データをサーバ１４ｂ，１４ｃから別途、ダウンロードして、登場人物の選択指定の代わりにサーバ１４ａに通知するようにすれば良い。あるいはサーバ１４ａが他のサーバ１４ｂ，１４ｃから作品に対応する登場人物データを予め取得しておき、情報端末装置１０に対してサーバ１４ｂ，１４ｃが提供している登場人物の選択が可能であることを通知して、情報端末装置１０からサーバ１４ｂ，１４ｃが提供している登場人物データの登場人物を選択する指定があった場合に、当該登場人物データを用いて置換処理を実行するようにもできる。
【０１２７】
また、第３実施形態では、サーバ１４ａにおいて、情報端末装置１０から通知された登場人物の登場人物データを用いて、原文のデータに対する置換処理を実行するものとしているが、情報端末装置１０において実行するようにしても良い。この場合、情報端末装置１０は、作品データ（原文のデータ）と登場人物データとを第１または第２実施形態と同様にしてサーバ１４ａからダウンロードし、サーバ１４ａで実行されるものとして説明したステップＬ６〜Ｌ１１の処理（再生プログラム３２ｂにこの処理機能を設ける）を実行する。
【０１２８】
また、第３実施形態においても、第２実施形態と同様にして、文章データによる文章の表示だけでなく、ＡＶ効果を施すようにしても良い。この場合、登場人物データには、第２実施形態において説明したＡＶファイルに関するデータ（演出データ（ＡＶ挿入アドレス、ＡＶ影響量、ＡＶファイル））が付加される。
【０１２９】
このようにして、第３実施形態では、作品データとして小説などの原文データを対象とすることができるので、第１及び第２実施形態で使用した文構造データのような特殊なデータ形式が不要となる。従って、特殊なデータを生成する負担が不要であり、過去の作品も本発明を適用することができる。
【０１３０】
なお、前述した各実施形態の説明では、小説の登場人物を読者によって選択させ、この選択された登場人物に応じた登場人物データを用いて小説の内容を変更するものとして説明しているが、情報端末装置１０に１つの小説（文構造データ）に対応する複数の登場人物データが作品データ３３ａとして記憶（ダウンロード）されている場合には、再生プログラム３２ｂが小説の再生時に任意に登場人物データを選択し、この選択した登場人物データによって小説の内容を変更するようにしても良い。この場合、小説（文構造データ）の再生開始時に登場人物データを選択し、再生が中断された場合には、再生開始時に選択した登場人物データを示すデータを記憶装置３３に記憶させておく。この中断されていた小説の再生が再開された場合には、記憶装置３３に記憶させておいたデータをもとに小説の再生に使用する登場人物データを判別し、この登場人物データを用いて小説を再生する。そして、小説の再生が完了した場合には、記憶装置３３に記憶させておいた登場人物データを示すデータをクリアし、次回、同じ小説が再開される場合には、新たに選択された登場人物データを用いて小説の内容が変更されるようにする。
【０１３１】
こうして、複数の登場人物データから任意に選択して小説を再生することにより、同じ小説であっても再生するたびに内容が変化することになり、小説に対する興味を継続させることができる。
【０１３２】
また、前述した各実施形態の説明では、情報端末装置１０は、サーバ１４ａ（電子出版物販売サイト）からのデータをダウンロードして再生する専用端末として説明しているが、ＰＤＡやパーソナルコンピュータなどにおいて前述と同様の機能を搭載することで実現することが可能である。
【０１３３】
また、前述した説明では省略しているが、サーバ１４ａ，１４ｂ，１４ｃによる課金処理で得られた収入は、電子出版物（小説）の作者や、登場人物データの作成者などに対して一部が支払われるものとする。
【０１３４】
また、各実施形態における説明では、情報端末装置１０は、ネットワーク１２を通じて文構造データ、登場人物データなどのデータを取得するものとして説明しているが、可搬型の記憶媒体（ＣＤ−ＲＯＭ、ＤＶＤ、半導体メモリ）などを介して取得するものであっても良い。
【０１３５】
なお、本発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、前述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られるので有れば、この構成要件が削除された構成が発明として抽出され得る。
【０１３６】
【発明の効果】
以上のように、本発明によれば、文章データ中の変更可能な箇所に、変更に用いる文字列データを示す識別データが埋め込まれた文構造データを読み込み、この文構造データから識別データを検出して、この識別データに応じた文字列データを識別データと置き換えて文章データを変更して再生出力するので、読者の好みに合わせて内容を変更することができる小説などの電子出版物を扱うことができるようになる。
【０１３７】
また、文章データの再生出力時に所定の演出を施すべき箇所があるかを判別し、文章データに応じて文章を表示する際に、判別された箇所において予め決められた所定の演出効果を施すための演出データを再生することにより、出版物をより効果的に再生出力することができる。
【０１３８】
また、電子出版物の取得要求と電子出版物の文章データ中における文字を変更する変更データをサーバ装置に指定することで、サーバ装置から変更データに基づいて文章データ中における変更の対象となる文字が変更された電子出版物をダウンロードして取得して出力することができるので、予め特別なデータが埋め込まれていない一般の電子出版物を対象として、読者の好みに合わせて内容を変更することができるようになる。
【図面の簡単な説明】
【図１】本発明の第１実施形態におけるシステムの概略を示すブロック図。
【図２】第１実施形態における情報端末装置１０の構成を示すブロック図。
【図３】第１実施形態における電子出版物販売サイト（サーバ１４ａ）において管理される作品データベース２３ａのデータ構成例を示す図。
【図４】第１実施形態における電子出版物販売サイト（サーバ１４ａ）において管理されるユーザデータベース２３ｂのデータ構成例を示す図。
【図５】第１実施形態における作品データベース２３ａに登録される作品データの具体例を示す図。
【図６】第１実施形態における登場人物データに含まれるプロフィールデータの一例を示す図。
【図７】第１実施形態における情報端末装置１０の構成を示すブロック図。
【図８】第１実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャート。
【図９】登場人物選択処理を説明するためのフローチャート。
【図１０】文表示処理を説明するためのフローチャート。
【図１１】登場人物選択確認画面の一例を示す図。
【図１２】登場人物選択画面の一例を示す図。
【図１３】文表示処理によって表示される文章の一例を示す図。
【図１４】第２実施形態における作品データベース２３ａに登録される登場人物データの一例を示す図。
【図１５】第２実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャート。
【図１６】第２実施形態におけるＡＶ演出処理を説明するためのフローチャート。
【図１７】情報端末装置１０がサーバ１４ｂ，１４ｃから登場人物データをダウンロードする場合の情報端末装置１０とサーバ１４ｂ，１４ｃの動作を説明するためのフローチャート。
【図１８】第１及び第２実施形態における文構造データの他のデータ形式を示す図。
【図１９】小説の原文の文章データの一例を示す図。
【図２０】第３実施形態における作品データベース２３ａに登録される登場人物データの一例を示す図。
【図２１】第３実施形態における情報端末装置１０とサーバ１４ａの動作を説明するためのフローチャート。
【符号の説明】
１０…情報端末装置
１２…ネットワーク
１４ａ，１４ｂ，１４ｃ…サーバ
２０，３０…ＣＰＵ
２１，３１…ＲＡＭ
２２，３２…ＲＯＭ
２２ａ…作品データ管理プログラム
２３，３３…記憶装置
２３ａ…作品データベース
２３ｂ…ユーザデータベース
２４，３４…入力部
２５，３５…表示部
２６，３６…通信制御部
３１ａ…作品データ
３１ａ１…文構造データ
３１ａ２…登場人物データ
３２ａ…ダウンロードプログラム
３２ｂ…再生プログラム
３７…スピーカ
【図１】
2004078361.tif 000003
【図２】
2004078361.tif 000004
【図３】
2004078361.tif 000005
【図４】
2004078361.tif 000006
【図５】
2004078361.tif 000007
【図６】
2004078361.tif 000008
【図７】
2004078361.tif 000009
【図８】
2004078361.tif 000010
【図９】
2004078361.tif 000011
【図１０】
2004078361.tif 000012
【図１１】
2004078361.tif 000013
【図１２】
2004078361.tif 000014
【図１３】
2004078361.tif 000015
【図１４】
2004078361.tif 000016
【図１５】
2004078361.tif 000017
【図１６】
2004078361.tif 000018
【図１７】
2004078361.tif 000019
【図１８】
2004078361.tif 000020
【図１９】
2004078361.tif 000021
【図２０】
2004078361.tif 000022
【図２１】
2004078361.tif 000023