(57)【要約】      （修正有）【課題】読者の文脈を理解する負荷を軽減し、読者の電子書籍の閲覧効率を向上させることを可能とする電子書籍配信システムにおけるサーバ等を提供する。【解決手段】サーバ３は、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部３２と、文脈の展開の順序に対応付けて、記憶部３２に記憶した分割テキスト情報を抽出し、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させる電子書籍出力部３３２と、を備える。【選択図】図３
2015153166.tif 000002
【特許請求の範囲】
【請求項１】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序と対応付けて記憶する記憶部を備えるサーバの制御方法であって、
前記サーバが、
文脈の展開の順序と対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させるステップと、
を実行することを特徴とするサーバの制御方法。
【請求項２】
前記分割テキスト情報が登場人物に関連する場合に、
前記記憶部は、前記分割テキスト情報に関連する登場人物画像及び／又は登場人物名を前記分割テキスト情報に対応付けてさらに記憶し、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報若しくは前記分割テキスト情報及び前記分割テキスト情報に関連する登場人物画像及び／又は登場人物名を抽出し、
前記の出力させるステップにおいて、前記の抽出した前記分割テキスト情報若しくは前記分割テキスト情報及び前記分割テキスト情報に関連する登場人物画像及び／又は登場人物名を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させる、請求項１に記載のサーバの制御方法。
【請求項３】
前記記憶部は、背景画像に対応付けて前記分割テキスト情報をさらに記憶し、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した、前記背景画像が共通する前記分割テキスト情報及び前記の共通の背景画像を抽出し、
前記出力させるステップにおいて、前記の抽出した前記の背景画像が共通する分割テキスト情報を表示する複数のメッセージウィンドウを、前記の抽出した共通の背景画像の上に文脈の展開の順序で並べて前記読者側端末にスクロール可能に出力させる、請求項１又は２に記載のサーバの制御方法。
【請求項４】
前記記憶部は、タップ又はクリック毎にスクロールさせるメッセージウィンドウ数を示すメッセージ移動量をさらに記憶し、
前記出力させるステップにおいて、読者に前記読者側端末の画面をタップ又はクリックされると、前記記憶部から取得した前記メッセージ移動量に応じて、前記の出力した複数のメッセージウィンドウを前記読者側端末にスクロールさせる、請求項１〜３のいずれか一項に記載のサーバの制御方法。
【請求項５】
前記抽出するステップを実行する前に、
前記読者側端末から設定対象登場人物名及び設定人物名を受信するステップと、
前記記憶部に記憶した前記分割テキスト情報及び／又は前記登場人物名のうちの前記の受信した設定対象登場人物名と、前記の受信した設定人物名とを置換するステップと、
をさらに実行する、請求項２に記載のサーバの制御方法。
【請求項６】
前記抽出するステップを実行する前に、
前記読者側端末から設定対象登場人物名及び設定人物画像を受信するステップと、
前記記憶部に記憶した前記登場人物画像のうちの前記の受信した設定対象登場人物名の登場人物画像と、前記の受信した設定人物画像とを置換するステップと、
をさらに実行する、請求項２又は５に記載のサーバの制御方法。
【請求項７】
前記分割テキスト情報を表示する複数のメッセージウィンドウを、スクロール可能に前記読者側端末に出力させるか、前記分割テキスト情報を表示する、１つのメッセージウィンドウを固定して前記読者側端末に出力させるかのいずれかを判定するステップをさらに実行し、
前記出力させるステップにおいて、前記判定に応じて、前記分割テキスト情報を表示する複数のメッセージウィンドウをスクロール可能に前記読者側端末に出力させる、又は、前記分割テキスト情報を表示する、１つのメッセージウィンドウを固定して前記読者側端末に出力させる、請求項３に記載のサーバの制御方法。
【請求項８】
前記読者側端末から所定のボタン又はアイコンを押下されると、前記分割テキスト情報を表示する、１又は複数のメッセージウィンドウを非表示にし、抽出した共通の背景画像のみを前記読者側端末に表示させる背景画像表示ステップをさらに実行する、請求項３に記載のサーバの制御方法。
【請求項９】
前記記憶部は、読者の電子書籍毎に閲覧シーン及び閲覧メッセージウィンドウをさらに記憶し、
前記抽出するステップにおいて、前記記憶部に記憶した読者の電子書籍毎の閲覧シーン及び閲覧メッセージウィンドウを参照し、前記記憶部に記憶した、前記閲覧シーン及び閲覧メッセージウィンドウに対応する前記分割テキスト情報を抽出し、
前記の出力させるステップにおいて、前記の抽出した前記閲覧シーン及び閲覧メッセージウィンドウに対応する前記分割テキスト情報を表示するメッセージウィンドウを前記読者側端末の画面の所定の位置に出力させる、請求項１に記載のサーバの制御方法。
【請求項１０】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、
前記サーバは、
文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部と、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出し、前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させる電子書籍出力部と、
を備えることを特徴とするサーバ。
【請求項１１】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部を備えるサーバの制御プログラムであって、
前記サーバに、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させるステップと、
を実行させることを特徴とするサーバの制御プログラム。
【請求項１２】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序と対応付けて記憶する記憶部を備える読者側端末の制御方法であって、
前記読者側端末が、
文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を前記サーバから受信し、前記の受信した前記分割テキスト情報を文脈の展開の順序に対応付けて前記記憶部に記憶するステップと、
文脈の展開の順序と対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力するステップと、
を実行することを特徴とする読者側端末の制御方法。
【請求項１３】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、
前記読者側端末は、
文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を前記サーバから受信する通信部と、
前記サーバから受信した、前記分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部と、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出し、前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力する電子書籍出力部と、
を備えることを特徴とする読者側端末。
【請求項１４】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部を備える読者側端末の制御プログラムであって、
前記読者側端末に、
文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を前記サーバから受信し、前記の受信した前記分割テキスト情報を文脈の展開の順序に対応付けて前記記憶部に記憶するステップと、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力するステップと、
を実行させることを特徴とする読者側端末の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍配信システムにおけるサーバ、その制御方法、及びその制御プログラムに関する。
【背景技術】
【０００２】
従来の電子書籍は、従来の紙の書籍のページをスキャンした画像をそのまま画面に表示している。
【０００３】
タイムライン式ＳＮＳは、ユーザ同士のコミュニケーションを図るため、ユーザによって投稿された短い文字数の文章を、他のユーザによって投稿された文章とともに時系列で並べて表示するサービスである。
【０００４】
従来のノベルゲームは、小説の登場人物のうちの一人が話す台詞を表示する、１つのメッセージウィンドウを固定して背景画像及びその登場人物の登場人物画像の上に重ねて表示させるゲームである。そして、読者がテキスト送りの操作（画面のいずれかの部分をタップ又はクリック等）することにより、従来のノベルゲームは、小説の登場人物のうちの次の一人が話す台詞を表示するメッセージウィンドウを固定して、背景画像及びその登場人物の登場人物画像の上に重ねて表示させる。
【０００５】
このような背景の下、電子書籍を配信する試みが進んでいる。例えば先行技術文献１には、電子書籍の一部のページのみ、一部の画像のみ、一部の文書部分のみといった、電子書籍の一部だけで構成される電子書籍を配信・閲覧する電子書籍配信閲覧装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２８４５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の電子書籍及び上記の電子書籍配信閲覧装置は、書籍のページをそのまま、書籍のページのレイアウトを変えずに画面に表示させているため、一度に表示される文字数が多すぎて、読者が書籍の１ページの文脈を理解することが難しいことがある。
【０００８】
また、タイムライン式ＳＮＳは、あくまで短い文章でのコミュニケーション手段として採用されている形式であって、そこにストーリー性や筋書きは存在しない。
【０００９】
一方、ノベルゲームであっても、小説の登場人物のうちの一人が話す台詞を表示する、１つのメッセージウィンドウが固定されて１つずつしか画面に表示されないため、読者が次や前のメッセージウィンドウと比較しつつ文脈を理解することが困難である。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、読者の文脈を理解する負荷を軽減し、読者の電子書籍の閲覧効率を向上させることを可能とする電子書籍配信システムにおけるサーバ、その制御方法、及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るサーバの制御方法は、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序と対応付けて記憶する記憶部を備えるサーバの制御方法であって、サーバが、文脈の展開の順序と対応付けて、記憶部に記憶した分割テキスト情報を抽出するステップと、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させるステップと、を実行する。
【００１２】
本発明に係るサーバの制御方法は、分割テキスト情報が登場人物に関連する場合に、記憶部は、分割テキスト情報に関連する登場人物画像及び／又は登場人物名を分割テキスト情報に対応付けてさらに記憶し、抽出するステップにおいて、文脈の展開の順序に対応付けて、記憶部に記憶した分割テキスト情報若しくは分割テキスト情報及び分割テキスト情報に関連する登場人物画像及び／又は登場人物名を抽出し、出力させるステップにおいて、抽出した分割テキスト情報若しくは分割テキスト情報及び分割テキスト情報に関連する登場人物画像及び／又は登場人物名を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させることが好ましい。
【００１３】
本発明に係るサーバの制御方法は、記憶部は、背景画像に対応付けて分割テキスト情報をさらに記憶し、抽出するステップにおいて、文脈の展開の順序に対応付けて、記憶部に記憶した、背景画像が共通する分割テキスト情報及び共通の背景画像を抽出し、出力させるステップにおいて、抽出した背景画像が共通する分割テキスト情報を表示する複数のメッセージウィンドウを、抽出した共通の背景画像の上に文脈の展開の順序で並べて読者側端末にスクロール可能に出力させることが好ましい。
【００１４】
本発明に係るサーバの制御方法は、記憶部は、タップ又はクリック毎にスクロールさせるメッセージウィンドウ数を示すメッセージ移動量をさらに記憶し、出力させるステップにおいて、読者に読者側端末の画面をタップ又はクリックされると、記憶部から取得したメッセージ移動量に応じて、出力した複数のメッセージウィンドウを読者側端末にスクロールさせることが好ましい。
【００１５】
本発明に係るサーバの制御方法は、抽出するステップを実行する前に、読者側端末から設定対象登場人物名及び設定人物名を受信するステップと、記憶部に記憶した分割テキスト情報及び／又は登場人物名のうちの受信した設定対象登場人物名と、受信した設定人物名とを置換するステップと、をさらに実行することが好ましい。
【００１６】
本発明に係るサーバの制御方法は、抽出するステップを実行する前に、読者側端末から設定対象登場人物名及び設定人物画像を受信するステップと、記憶部に記憶した登場人物画像のうちの受信した設定対象登場人物名の登場人物画像と、受信した設定人物画像とを置換するステップと、をさらに実行することが好ましい。
【００１７】
本発明に係るサーバの制御方法は、分割テキスト情報を表示する複数のメッセージウィンドウを、スクロール可能に読者側端末に出力させるか、分割テキスト情報を表示する、１つのメッセージウィンドウを固定して読者側端末に出力させるかのいずれかを判定するステップをさらに実行し、出力させるステップにおいて、判定に応じて、分割テキスト情報を表示する複数のメッセージウィンドウをスクロール可能に読者側端末に出力させる、又は分割テキスト情報を表示する、１つのメッセージウィンドウを固定して読者側端末に出力させることが好ましい。
【００１８】
本発明に係るサーバの制御方法は、読者側端末から所定のボタン又はアイコンを押下されると、分割テキスト情報を表示する複数のメッセージウィンドウを非表示にし、抽出した共通の背景画像のみを読者側端末に表示させる背景画像表示ステップをさらに実行することが好ましい。
【００１９】
本発明に係るサーバの制御方法は、記憶部は、読者の電子書籍毎に閲覧シーン及び閲覧メッセージウィンドウをさらに記憶し、抽出するステップにおいて、記憶部に記憶した読者の電子書籍毎の閲覧シーン及び閲覧メッセージウィンドウを参照し、記憶部に記憶した、閲覧シーン及び閲覧メッセージウィンドウに対応する分割テキスト情報を抽出し、出力させるステップにおいて、抽出した閲覧シーン及び閲覧メッセージウィンドウに対応する分割テキスト情報を表示するメッセージウィンドウを読者側端末の画面の所定の位置に出力させることが好ましい。
【００２０】
本発明に係るサーバは、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、サーバは、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部と、文脈の展開の順序に対応付けて、記憶部に記憶した分割テキスト情報を抽出し、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させる電子書籍出力部と、を備える。
【００２１】
本発明に係るサーバの制御プログラムは、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部を備えるサーバの制御プログラムであって、サーバに、文脈の展開の順序に対応付けて、記憶部に記憶した分割テキスト情報を抽出するステップと、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させるステップと、を実行させる。
【００２２】
本発明に係る読者側端末の制御方法は、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序と対応付けて記憶する記憶部を備える読者側端末の制御方法であって、読者側端末が、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報をサーバから受信し、受信した分割テキスト情報を文脈の展開の順序に対応付けて記憶部に記憶するステップと、文脈の展開の順序と対応付けて、記憶部に記憶した分割テキスト情報を抽出するステップと、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力するステップと、を実行する。
【００２３】
本発明に係る読者側端末は、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、読者側端末は、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報をサーバから受信する通信部と、サーバから受信した、分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部と、文脈の展開の順序に対応付けて、記憶部に記憶した分割テキスト情報を抽出し、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力する電子書籍出力部と、を備える。
【００２４】
本発明に係る読者側端末の制御プログラムは、書籍を読む読者に係る読者側端末と、読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を文脈の展開の順序に対応付けて記憶する記憶部を備える読者側端末の制御プログラムであって、読者側端末に、文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報をサーバから受信し、受信した分割テキスト情報を文脈の展開の順序に対応付けて記憶部に記憶するステップと、文脈の展開の順序に対応付けて、記憶部に記憶した分割テキスト情報を抽出するステップと、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力するステップと、を実行させる。
【発明の効果】
【００２５】
文脈の展開が予め定められた複数の文章を複数に分割した分割テキスト情報を表示する複数のメッセージウィンドウを読者側端末にスクロール可能に出力させることにより、メッセージウィンドウに表示している分割テキスト情報の文字数が短いため、読者が意味のまとまりを把握しやすく、読みやすい電子書籍を配信することができる。
【００２６】
また、読者が複数のメッセージウィンドウを上下又は左右にスクロールさせることにより、読者が上下又は左右のメッセージウィンドウに表示した分割テキスト情報を比較しながら読むことができるので、読者が意味のまとまりと文脈の前後関係が理解しやすい電子書籍を配信することができる。
【図面の簡単な説明】
【００２７】
【図１】電子書籍配信システムの概略構成の一例を示す図である。
【図２】読者側端末の概略構成の一例を示す図である。
【図３】サーバの概略構成及び読者管理テーブルの一例を示す図である。
【図４】置換前のシナリオデータのデータ構造の一例を示す図である。
【図５】電子書籍配信システムによる置換シーケンス及び置換フローの一例を示す図である。
【図６】置換後のシナリオデータのデータ構造の一例を示す図である。
【図７】電子書籍配信システムによる配信シーケンスの一例を示す図である。
【図８】サーバの出力フローの概略の一例を示す図である。
【図９】サーバのスクロール形式の出力フローの一例を示す図である。
【図１０】サーバの固定形式の出力フローの一例を示す図である。
【図１１】読者側端末のスクロール形式の表示フローの一例を示す図である。
【図１２】読者側端末の固定形式の表示フローの一例を示す図である。
【図１３】読者側端末の設定フローの一例を示す図である。
【図１４】読者側端末の表示画面の一例を示す図である。
【図１５】読者側端末の表示画面の他の一例を示す図である。
【図１６】読者側端末の設定画面の一例を示す図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２９】
まず、本実施形態の概略を以下に説明する。
【００３０】
本実施形態では、読者側端末２は、電子書籍の出力情報の取得要求をサーバ３に送信する。電子書籍の出力情報とは、読者側端末２に出力させる電子書籍の一部の情報をいう。
【００３１】
サーバ３は、読者側端末２から電子書籍の出力情報の取得要求を受信する。サーバ３は、受信した電子書籍の出力情報の取得要求によって要求された電子書籍の分割テキスト情報を抽出する。分割テキスト情報とは、電子書籍全体の中等の文脈の展開が予め定められた複数の文章を短く（例えば、１００文字以内）複数に分割したテキスト情報をいう。例えば、小説の電子書籍の場合、分割テキスト情報は、セリフ及びト書き等を示す。
【００３２】
サーバ３は、抽出した分割テキスト情報を表示する複数のメッセージウィンドウを背景画像の上に重ねて出力情報として出力する。また、出力情報には、画像情報を含むことができる。メッセージウィンドウとは、背景画像の上に重ねて表示され、テキスト情報及び／又は画像情報を表示するウィンドウをいう。サーバ３は、出力した出力情報を読者側端末２に送信する。
【００３３】
読者側端末２は、サーバ３から出力情報を受信する。読者側端末２は、受信した出力情報をスクロール可能に表示する。
【００３４】
このように、分割テキスト情報を表示する複数のメッセージウィンドウをスクロール可能に読者側端末２に背景画像の上に重ねて出力させる電子書籍を「絵ノベル」と定義する。
【００３５】
なお、本発明において、電子書籍とは、テキスト情報に関連する画像を作成又は取得することが可能なものであって、小説や物語、レシピ、教科書、参考書、脚本、台本、エッセイ、自伝等の文脈の展開が予め定められている書籍をいう。
【００３６】
図１は、電子書籍配信システム１の概略構成の一例を示す図である。
【００３７】
電子書籍配信システム１は、少なくとも一台の読者側端末２と、サーバ３とを備える。読者側端末２とサーバ３とは、通信ネットワークを介して相互に接続され、例えば、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介して相互に接続される。読者側端末２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、電子書籍配信プログラム）とは、ハイパーテキスト転送プロトコル（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ，  ＨＴＴＰ）等の通信プロトコルを用いて通信を行う。
【００３８】
図２は、読者側端末２の概略構成の一例を示す図である。
【００３９】
読者側端末２は、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介してサーバ３に接続し、サーバ３と通信を行う。読者側端末２は、ユーザによる操作部２３（タッチパネル等）の操作に応じて、電子書籍の出力情報の取得要求等をサーバ３に送信する。また、読者側端末２は、サーバ３から電子書籍の出力情報を受信して出力する。そのために、読者側端末２は、端末通信部２１と、端末記憶部２２と、操作部２３と、表示部２４と、端末処理部２５とを備える。
【００４０】
なお、本実施形態では、読者側端末２として、タブレット端末が使用できるが、本発明はこれに限定されるものではない。読者側端末２は、本発明が適用可能であればよく、例えば、デスクトップＰＣ、ノートＰＣ、多機能携帯電話（所謂「スマートフォン」）、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ，  ＰＤＡ）、ウェアラブル端末等でもよい。
【００４１】
端末通信部２１は、通信インターフェース回路を備え、読者側端末２を無線通信ネットワークに接続する。端末通信部２１は、基地局４により割り当てられるチャネルを介して、基地局４との間でＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式等による無線信号回線を確立し、基地局４との間で通信を行う。そして、端末通信部２１は、端末処理部２５から供給されたデータをサーバ３等に送信する。また、端末通信部２１は、サーバ３等から受信したデータを端末処理部２５に供給する。なお、読者側端末２がＰＣの場合には、端末通信部２１が有線信号回線を確立し、インターネット７を介して、サーバ３との間で通信を行ってもよい。
【００４２】
端末記憶部２２は、例えば、半導体メモリ装置、磁気ディスク装置、又は光ディスク装置、その他のメモリのうちの少なくともいずれか一つを備える。端末記憶部２２は、端末処理部２５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、電子書籍の出力情報の取得及び出力を行う閲覧プログラム等を記憶する。また、端末記憶部２２は、データとして、電子書籍の出力情報等を記憶する。さらに、端末記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４３】
操作部２３は、読者側端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、タッチパッド、キーボード、マウス等である。ユーザは、操作部２３を用いて、文字、数字等を入力することができる。操作部２３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの入力として、端末処理部２５に供給される。
【００４４】
表示部２４も、映像、画像、文字等のデータの出力が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等である。表示部２４は、端末処理部２５から供給されたデータに応じて出力する。
【００４５】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部２５は、読者側端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。端末処理部２５は、読者側端末２の各種処理が端末記憶部２２に記憶されているプログラム、操作部２３の操作等に応じて適切な手順で実行されるように、端末通信部２１、表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４６】
端末処理部２５は、少なくとも閲覧実行部２５１を備える。これらの各部は、端末処理部２５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして読者側端末２に実装されてもよい。
【００４７】
閲覧実行部２５１は、電子書籍の出力情報の取得及び表示を行う。即ち、ユーザからの指示に応じて、電子書籍の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する。また、閲覧実行部２５１は、要求された電子書籍の出力情報を、サーバ３から端末通信部２１を介して受信する。閲覧実行部２５１は、受信した出力情報に埋め込まれた表示制御情報に基づいて出力情報を出力する。即ち、閲覧実行部２５１は、受信した出力情報を解析して出力情報に埋め込まれた表示制御情報を特定し、特定した表示制御情報に従って出力情報をレイアウトし、レイアウトした出力情報を表示部２４に出力する。表示制御情報とは、出力情報をレイアウトする際に、必要な様々なパラメータ（メッセージ移動量、文字サイズ等）を含み、さらに、表示制御するための様々な機能を設定し、閲覧実行部２５１によって、当該機能が実行できるものをいう。
【００４８】
図３（ａ）は、サーバ３の概略構成の一例を示す図である。
【００４９】
サーバ３は、読者側端末２からの要求に応じて、出力情報の出力等を行う。また、サーバ３は、出力した出力情報を読者側端末２に送信する。そのために、サーバ３は、サーバ通信部３１と、サーバ記憶部３２と、サーバ処理部３３とを備える。
【００５０】
サーバ通信部３１は、サーバ３をインターネット７に接続するための通信インターフェース回路を備え、インターネット７との間で通信を行う。そして、サーバ通信部３１は、読者側端末２等から受信したデータをサーバ処理部３３に供給する。また、サーバ通信部３１は、サーバ処理部３３から供給されたデータを読者側端末２等に送信する。
【００５１】
サーバ記憶部３２は、例えば、磁気テープ装置、磁気ディスク装置、フラッシュメモリ、光ディスク装置、その他のメモリのうちの少なくともいずれか一つを備える。サーバ記憶部３２は、サーバ処理部３３での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、アプリケーションプログラムとして、電子書籍の出力情報の出力させる電子書籍配信プログラム等を記憶する。また、サーバ記憶部３２は、データとして、読者を管理する読者管理テーブル（図３（ｂ））、読者の電子書籍の置換前のシナリオデータ（図４）、読者の電子書籍の置換後のシナリオデータ（図６）等を記憶する。さらに、サーバ記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００５２】
サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部３３は、サーバ３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部３３は、サーバ３の各種処理がサーバ記憶部３２に記憶されているプログラム、読者側端末２からの要求等に応じて適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００５３】
サーバ処理部３３は、登場人物置換部３３１と、電子書籍出力部３３２と、表示制御情報埋込部３３３と、表示設定部３３４とを備える。これらの各部は、サーバ処理部３３が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ３に実装されてもよい。
【００５４】
登場人物置換部３３１は、電子書籍配信システムによる置換シーケンスのステップＳ１０１（図５（ａ）参照）、設定人物名及び／又は設定人物画像の置換フローのステップＳ１１０〜１１３（図５（ｂ）参照）を実行する。
【００５５】
電子書籍出力部３３２は、電子書籍配信システムによる配信シーケンスのステップＳ１２１，１２６（図７参照）、出力情報の出力フローのステップＳ１４０〜１４１（図８参照）、スクロール形式の出力情報の出力フローのステップＳ１５０〜１５４（図９参照）、及び固定形式の出力情報の出力フローのステップ１６０〜１６１（図１０参照）を実行する。
【００５６】
表示制御情報埋込部３３３は、電子書籍配信システムによる配信シーケンスのステップＳ１２７（図７参照）を実行する。
【００５７】
表示設定部３３４は、閲覧実行部２５１の設定フローのＳ２３７（図１３参照）に対応して、読者管理テーブルのメッセージ移動量又は文字サイズを設定する。
【００５８】
図３（ｂ）、図４、及び図６は、読者管理テーブル及びシナリオデータのデータ構造の一例を示す図である。
【００５９】
図３（ｂ）には、読者側端末２のユーザである読者を管理する読者管理テーブルが示されている。読者管理テーブルは、各読者について、当該読者のＩＤやＰＣで電子書籍を表示するためのメッセージ移動量及び文字サイズ、携帯端末で電子書籍を表示するためのメッセージ移動量及び文字サイズ等を記憶する。メッセージ移動量とは、読者側端末２の表示部２４の画面をタップ又はクリックされる度に、スクロールさせるメッセージウィンドウ数をいう。文字サイズとは、読者側端末２の表示部２４に表示するテキストの文字の大きさをいう。
【００６０】
なお、ＰＣで電子書籍を表示するためのメッセージ移動量及び文字サイズ、携帯端末で電子書籍を表示するためのメッセージ移動量及び文字サイズは、読者管理テーブルにデフォルトで記憶されているものの、読者側端末２を利用して設定画面から変更可能である。設定画面からの変更は、図１３の設定フローのステップ２３４〜Ｓ２３７において、説明する。また、読者側端末２を利用してサーバ３にログインしてＰＣで電子書籍を表示するためのメッセージ移動量及び文字サイズ、携帯端末で電子書籍を表示するためのメッセージ移動量及び文字サイズを変更することも可能である。
【００６１】
なお、表示制御情報に自動しおり機能を設定することができる。ここで、読者管理テーブルは、各読者が購入した電子書籍毎に、閲覧シーン及び閲覧メッセージウィンドウ（例えば、画面の中央等の画面の所定の位置に表示されているウィンドウ）を記憶してもよい。閲覧シーン及び閲覧メッセージウィンドウとは、現在又は過去に閲覧したシーン及びメッセージウィンドウのうちの最新のものをいう。
【００６２】
図４には、文脈の展開が予め定められた電子書籍のシナリオデータが示されている。シナリオデータとは、背景画像が共通する各分割テキスト情報及び／又は登場人物画像について、当該背景画像、表示形式、登場人物画像、登場人物名、分割テキスト情報、章名を含むデータであって、各分割テキスト情報及び／又は登場人物画像について、文脈の展開の順序が予め定められたデータをいう。電子書籍は、シナリオデータで表現される。出力情報は、背景画像が共通するシナリオデータに基づいて出力される。
【００６３】
図４のシナリオデータは、背景画像が共通する各シーンについて、当該シーンのＩＤ並びに分割テキスト情報及び／又は登場人物画像の行の順序で文脈の展開の順序を表現している。しかしながら、文脈の展開の順序が予め定められていれば、シナリオデータは、シーンＩＤがなくても、行単位でなくてもよい。
【００６４】
なお、シナリオデータは、ｃｓｖ形式であっても、ｊｓｏｎファイルの形式であっても、どのような形式のテキスト情報であってもよい。また、背景画像及び登場人物画像は、画像情報であれば、どのような形式の画像情報であってもよい。
【００６５】
なお、表示制御情報がサウンド情報を含むことができる。ここで、シナリオデータは、分割テキスト情報に対応付けてサウンド情報を記憶してもよい。サウンド情報とは、効果音や音声のデジタルデータをいう。
【００６６】
なお、表示制御情報がエフェクトを含むことができる。ここで、シナリオデータは、シーン（背景画像が共通の分割テキスト情報）に対応付けてエフェクトを記憶してもよい。エフェクトとは、シーンが切り替わる際に場面を盛り上げる演出をいう。例えば、エフェクトは、フェード（照明をゆっくり落とすように暗くする）、クロスフェード（画面を半透明から浮き上がらせていく）、ワイプ（カーテンを開け閉めするように画面を徐々に表示する）を含む。エフェクトには、他にも雨や雪等の自然現象、蛍の光、魔法発動の光等の複雑な演出を含んでもよい。
【００６７】
なお、表示制御情報は、光るか否か及び／又は振動するか否かに関する情報を含むことができる。光るとは、画面内の所定の位置に所定のメッセージウィンドウが表示されたときに、その所定のメッセージウィンドウ又は画面全体が光る（フラッシュする）ことをいう。また、振動するとは、画面内の所定の位置に所定のメッセージウィンドウが表示されたときに読者側端末２の不図示のバイブレータで読者側端末２が振動することをいう。ここで、シナリオデータは、分割テキスト情報に対応付けて光るか否か及び／又は振動するか否かに関する情報を記憶してもよい。
【００６８】
電子書籍配信者が出版社や書籍の著作権に関する権利を持つ会社から書籍の背景画像又は登場人物画像とテキスト情報の提供を受け、電子書籍のシナリオデータを作成する。そして、電子書籍配信者は、作成したシナリオデータをサーバ記憶部３２に記憶する。電子書籍配信者は、背景画像又は登場人物画像を独自に作成してもよい。
【００６９】
例えば、小説のシナリオデータの場合、分割テキスト情報は、ト書きと台詞の二種類の分割テキスト情報を含む。例えば、ト書きは、１００文字以内、台詞は８０文字以内で複数に短く分割して、分割したテキスト情報を作成する。
【００７０】
したがって、分割テキスト情報が登場人物の台詞である場合は、分割テキスト情報と登場人物画像とは、登場人物画像の登場人物が台詞を話すという関連があるため、台詞の分割テキスト情報と、当該台詞の分割テキスト情報を話している登場人物画像及び／又は登場人物名は、対応付けて同じ行に記憶されてもよい（例えば、図４の登場人物画像「太郎人物画像．ｐｎｇ」、登場人物名「太郎」及び分割テキスト情報「いい天気だね。」等）。ここで、登場人物は、人、動物、植物、ロボット等非人称のものも含む。
【００７１】
一方、分割テキスト情報がト書きである場合は、分割テキスト情報と関連のある登場人物画像の登場人物と関連がないため、ト書きの分割テキスト情報は、登場人物名及び／又は登場人物画像を対応付けられていない（例えば、図４の分割テキスト情報「早朝の森の中、」、「太郎と花子は道なりに歩いていた。」、「３人は談笑しながら川辺を歩いた。」、「３人は休憩するために、喫茶店に入った。」等の同じ行の登場人物画像及び登場人物名の欄は、それぞれ「（なし）」になっている）。
【００７２】
なお、登場人物の初登場シーンや印象的なシーンにその登場人物画像のみを表示して、その登場人物画像を強調するため、登場人物名及び分割テキスト情報を対応付けない登場人物画像を記憶してもよい（例えば、図４のシーンＩＤが「４」の三行目の「店員人物画像．ｐｎｇ」の同じ行の登場人物画像及び登場人物名の欄は、それぞれ「（なし）」になっている）。
【００７３】
シーンＩＤが、文脈の展開の順序と対応付けられる情報であり、背景画像が共通のシナリオデータの行を示してもよい。
【００７４】
メッセージウィンドウの表示形式には、三つの表示形式がある。第一に、書籍の表紙をスキャンした画像情報である表紙画像を背景画像として表示する表紙形式がある。第二に、複数のメッセージウィンドウをスクロール可能に読者側端末２の表示部２４に表示するスクロール形式がある。第三に、１つのメッセージウィンドウを固定して読者側端末２の表示部２４に表示する固定形式がある。固定形式とは、メッセージウィンドウをスクロールできない状態である、いわゆるノベルゲーム形式をいう。
【００７５】
図４の登場人物画像の「ｄｕｍｍｙ．ｐｎｇ」は、登場人物画像を読者側端末２から受信した設定人物画像で置換するダミー人物画像を示す。図４の分割テキスト情報の「｛｛＄ＮＡＭＥ｝｝」は、分割テキスト情報を読者側端末２から受信した設定人物名で置換する位置を示すダミー人物名位置情報である。図４の登場人物名の「｛｛＄ＮＡＭＥ｝｝」は、登場人物名を読者側端末２から受信した設定人物名で置換するダミー人物名である。なお、ダミー人物画像、ダミー人物名位置情報、及びダミー人物名は、置換する位置を特定できれば、どのような情報であってもよい。
【００７６】
図５は、電子書籍配信システムによる置換シーケンス及び登場人物置換部３３１による置換フローの一例を示す図である。
【００７７】
なお、以下に説明する置換シーケンス及び置換フローは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、読者側端末２及びサーバ３の各要素と協働して実行される。
【００７８】
図５（ａ）は、電子書籍配信システムによる置換シーケンスを示す。
【００７９】
読者側端末２は、読者により入力された設定人物名及び／又は設定人物画像を、端末通信部２１を介してサーバ３に送信する（ステップＳ１００）。例えば、読者側端末２は、設定人物名として「次郎」及び設定人物画像として「次郎人物画像．ｐｎｇ」を、端末通信部２１を介してサーバ３に送信する。
【００８０】
登場人物置換部３３１は、サーバ通信部３１を介して、読者側端末２から設定人物名及び／又は設定人物画像を受信する。登場人物置換部３３１は、受信した設定人物名及び／又は設定人物画像の置換を実行する（ステップＳ１０１）。
【００８１】
図５（ｂ）は、登場人物置換部３３１によるステップＳ１０１（図５（ａ）参照）の設定人物名及び／又は設定人物画像の置換フローを示す。
【００８２】
登場人物置換部３３１は、読者側端末２から設定人物名をサーバ３が受信していない場合（ステップＳ１１０のＮｏ）、登場人物置換部３３１は、ステップＳ１１１を実行せずに、スキップする。
【００８３】
一方、登場人物置換部３３１は、読者側端末２から設定人物名をサーバ３が受信していた場合（ステップＳ１１０のＹｅｓ）、登場人物置換部３３１は、シナリオデータを参照し、分割テキスト情報のダミー人物名位置情報及び／又はダミー人物名と、読者側端末２から受信した設定人物名とを置換する（ステップＳ１１１）。
【００８４】
登場人物置換部３３１は、読者側端末２から設定人物画像を受信していない場合（ステップＳ１１２のＮｏ）、登場人物置換部３３１は、ステップＳ１１３を実行せずに、スキップする。
【００８５】
一方、登場人物置換部３３１は、読者側端末２から設定人物画像を受信していた場合（ステップＳ１１２のＹｅｓ）、登場人物置換部３３１は、シナリオデータを参照し、ダミー人物画像と、読者側端末２から受信した設定人物画像とを置換する（ステップＳ１１３）。
【００８６】
例えば、登場人物置換部３３１が、読者側端末２から受信した設定人物名「次郎」及び設定人物画像「次郎人物画像．ｐｎｇ」及び電子書籍のシナリオデータ（図４参照）に基づいて、設定人物名及び／又は設定人物画像の置換フロー（図５（ｂ）参照）を実行すると、電子書籍の図４のシナリオデータは、図６のようなシナリオデータに置換される。
【００８７】
すなわち、登場人物置換部３３１は、電子書籍のシナリオデータ（図４参照）の「｛｛＄ＮＡＭＥ｝｝」と、設定人物名「次郎」とを置換し、登場人物置換部３３１は、電子書籍のシナリオデータ（図４参照）の「ｄｕｍｍｙ．ｐｎｇ」と、設定人物画像「次郎人物画像．ｐｎｇ」（図６参照）とを置換する。
【００８８】
したがって、電子書籍内の特定の登場人物名及び／又は特定の登場人物画像と、読者が設定した設定人物名及び／又は設定人物画像（例えば、読者の名前及び／又は顔写真等）とを置換できるため、読者がより親近感を持って電子書籍を閲覧することができる。
【００８９】
図７は、電子書籍配信システムによる配信シーケンスの一例を示す図である。図８〜１６を参照して、電子書籍配信システムによる配信シーケンスを説明する。
【００９０】
なお、以下に説明する配信シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、読者側端末２及びサーバ３の各要素と協働して実行される。
【００９１】
ここでは、前提条件として、次の二つを設定する。第一に、電子書籍配信システムによる置換シーケンス及び置換フローが実行されたことである。第二に、ユーザＩＤが「ＵＳＥＲ＿００１」である読者の読者側端末２がサーバ３にログインすることである。
【００９２】
読者側端末２は、端末通信部２１を介して、表紙情報の取得要求をサーバ３に送信する（ステップＳ１２０）。表紙情報とは、電子書籍の表紙をスキャンした画像情報をいう。
【００９３】
電子書籍出力部３３２は、読者側端末２から電子書籍の表紙情報の取得要求を、サーバ通信部３１を介して受信する。電子書籍出力部３３２は、取得要求された電子書籍の表紙画像の下に「スタート」ボタンを表示した表紙情報を出力する（ステップＳ１２１）。電子書籍出力部３３２は、出力した表紙情報を、サーバ通信部３１を介して、読者側端末２に送信する（ステップＳ１２２）。
【００９４】
閲覧実行部２５１は、サーバ３から端末通信部２１を介して、表紙情報を受信する。閲覧実行部２５１は、受信した表紙情報を表示部２４に表示する（ステップＳ１２３）。例えば、図１４（ａ）は、閲覧実行部２５１が表示した表紙情報の一例を示す図である。「スタート」ボタン３００が表紙画像の下に表示されている。
【００９５】
読者によって、「スタート」ボタン３００を押下する（ステップＳ１２４）と、閲覧実行部２５１は、「次」の出力情報（例えば、表紙情報の「次」の出力情報である図１４（ｂ）（ｃ）参照）の取得要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ１２５）。
【００９６】
電子書籍出力部３３２は、読者側端末２から表紙の「次」の出力情報の取得要求を、サーバ通信部３１を介して受信する。電子書籍出力部３３２は、出力情報の出力フローを実行する（ステップＳ１２６）。
【００９７】
表示制御情報埋込部３３３は、取得要求した読者側端末２の種別に応じて、メッセージ移動量及び文字サイズを含む表示制御情報を出力情報に埋込む（ステップＳ１２７）。
【００９８】
すなわち、表示制御情報埋込部３３３は、取得要求した読者側端末２がデスクトップＰＣやノートＰＣ等の画面の大きい種別の端末であるか、携帯電話やスマートフォン等の画面の大きくない種別の端末であるか判定する。この判定は、取得要求した読者側端末２の閲覧実行部２５１のアプリケーションの種別やＯＳの種別で判定する。
【００９９】
そして、表示制御情報埋込部３３３は、取得要求した読者側端末２が画面の大きい種別の端末である場合、読者管理テーブルを参照し、要求した読者のＰＣで電子書籍を表示するためのメッセージ移動量及び文字サイズを読出す。表示制御情報埋込部３３３は、読み出したメッセージ移動量及び文字サイズを含む表示制御情報を、Ｓ１２６で電子書籍出力部３３２が出力した出力情報に埋め込む。
【０１００】
一方、表示制御情報埋込部３３３は、取得要求した読者側端末２が画面の大きくない種別の端末である場合、読者管理テーブルを参照し、要求した読者の携帯端末で電子書籍を表示するためのメッセージ移動量及び文字サイズを読出す。表示制御情報埋込部３３３は、読み出したメッセージ移動量及び文字サイズを含む表示制御情報を、Ｓ１２６で電子書籍出力部３３２が出力した出力情報に埋め込む。
【０１０１】
したがって、表示制御情報埋込部３３３は、読者側端末２の画面の大きさに応じて表示制御情報のメッセージ移動量及び文字サイズを変化させるため、読者は、快適に電子書籍を閲覧することができる。
【０１０２】
電子書籍出力部３３２は、表示制御情報が埋め込まれた、出力情報を、サーバ通信部３１を介して、読者側端末２に送信する（ステップＳ１２８）。
【０１０３】
閲覧実行部２５１は、サーバ３から出力情報を、端末通信部２１を介して受信する。閲覧実行部２５１は、受信した出力情報を表示部２４の表示フローを実行する（ステップＳ１２９）。
【０１０４】
例えば、閲覧実行部２５１が受信した出力情報がスクロール形式である場合、出力情報（スクロール形式）の表示フロー（図１１参照）を実行し、閲覧実行部２５１は、図１４（ｂ），（ｄ），図１５（ａ）のようにスクロール可能に出力情報を表示部２４に表示する。
【０１０５】
一方、例えば、閲覧実行部２５１が受信した出力情報が固定形式である場合、出力情報（固定形式）の表示フロー（図１２参照）を実行し、閲覧実行部２５１は、図１５（ｂ），（ｃ）のように出力情報を１つのメッセージウィンドウに固定して表示部２４に表示する。
【０１０６】
閲覧実行部２５１は、「次」又は「前」の出力情報の取得要求若しくは、選択された章名又はシーンの出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する（ステップＳ１３０）。
【０１０７】
例えば、出力情報の取得要求は、以下の四パターンある。第一に、閲覧実行部２５１は、表紙情報の「次」の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する（図７のステップＳ１２５参照）。第二に、閲覧実行部２５１は、「次」又は「前」の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する（図１１のステップＳ２０２，図１２のステップＳ２０９’参照）。第三に、閲覧実行部２５１は、選択された章名の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する（図１３のステップＳ２３３参照）。第四に、閲覧実行部２５１は、選択されたシーン数の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する（図１３のステップＳ２４５参照）。
【０１０８】
そして、電子書籍出力部３３２は要求された出力情報を出力し、電子書籍出力部３３２は出力した出力情報を読者側端末２に送信し、閲覧実行部２５１が受信した出力情報を表示部２４に表示し、閲覧実行部２５１は「次」又は「前」の出力情報の取得要求若しくは、選択された章名又はシーンの出力情報の取得要求をサーバ３に送信するというステップ１２６〜１３０を電子書籍配信システム１が繰り返すことにより、読者側端末２の読者は、電子書籍全体を閲覧することができる。
【０１０９】
図８は、電子書籍出力部３３２によるステップＳ１２６（図７参照）の出力情報の出力フローを示す図である。
【０１１０】
電子書籍出力部３３２は、シナリオデータを参照し、要求された出力情報の背景画像（シーン）に対応付けられている表示形式がスクロール形式である場合（ステップＳ１４０のＹｅｓ）、電子書籍出力部３３２は、スクロール形式の出力情報の出力フローを実行する（ステップＳ１４１）。
【０１１１】
一方、電子書籍出力部３３２は、シナリオデータを参照し、要求された出力情報の背景画像（シーン）に対応付けられている表示形式がスクロール形式でない場合（表示形式が固定形式である場合）（ステップＳ１４０のＮｏ）、電子書籍出力部３３２は、固定形式の出力情報の出力フローを実行する（ステップＳ１４２）。
【０１１２】
したがって、電子書籍出力部３３２は、Ｓ１４０〜１４２を実行し、電子書籍出力部３３２は、出力情報（分割テキスト情報を表示する、１又は複数のメッセージウィンドウ）を、スクロール可能に読者側端末２に出力させるか又は固定して読者側端末２に出力させるかを判定することにより、一つの電子書籍の中でスクロール可能に出力する出力情報と、スクロール不可能に固定して出力する出力情報とが混在するため、電子書籍の出力情報に表現のバリエーションを持たせることができる。
【０１１３】
図９は、電子書籍出力部３３２によるステップＳ１４１（図８参照）のスクロール形式の出力情報の出力フローを示す図である。
【０１１４】
電子書籍出力部３３２は、シナリオデータを参照し、要求された背景画像が共通する、要求されたシーンの行を抽出する（ステップＳ１５０）。すなわち、電子書籍出力部３３２は、シナリオデータを参照し、要求された順序の行の分割テキスト情報、共通の背景画像、並びに分割テキスト情報に関連する登場人物画像及び／又は登場人物名を抽出する。
【０１１５】
例えば、電子書籍出力部３３２は、図６のシナリオデータを参照し、シーンＩＤが「２」で、背景画像が「森画像．ｊｐｇ」が要求された場合、電子書籍出力部３３２は、背景画像が「森画像．ｊｐｇ」で共通する、「早朝の森の中、」の行から「次郎は学生時代の友人だ」の行までの登場人物画像、登場人物名、分割テキスト情報を抽出する。
【０１１６】
電子書籍出力部３３２は、シナリオデータを参照し、抽出したシーンの行のうちの次の順序の行の分割テキスト情報が登場人物画像の登場人物に関連しない場合（次の順序の行の分割テキスト情報と同じ行に登場人物画像が対応付けて記憶されていない場合）（ステップＳ１５１のＮｏ）、電子書籍出力部３３２は、次の順序の行の分割テキスト情報を表示する、１又は複数のメッセージウィンドウを、抽出した共通の背景画像の上にスクロール可能に文脈の展開の順序で並べて出力情報を出力する（ステップＳ１５２）。
【０１１７】
例えば、電子書籍出力部３３２は、図６のシナリオデータを参照し、次の順序の分割テキスト情報が「早朝の森の中、」である場合、電子書籍出力部３３２は、分割テキスト情報「早朝の森の中、」と同じ行に登場人物画像が対応付けて記憶されていないため、分割テキスト情報「早朝の森の中、」を表示するメッセージウィンドウ（図１４（ｂ）の３１０参照）を、抽出した共通の背景画像「森画像．ｊｐｇ」の上にスクロール可能に文脈の展開の順序で並べて出力情報を出力する。
【０１１８】
したがって、書籍のテキスト情報を短く（例えば、１００文字以内に）分割した分割テキスト情報をメッセージウィンドウに表示しているため、読者が意味のまとまりを把握しやすく、読みやすい電子書籍を配信することができる。また、分割テキスト情報の後ろに背景画像を重ねて出力することで、読者が分割テキスト情報の場面（例えば、場所や説明対象等）を一目で把握できる。
【０１１９】
一方、電子書籍出力部３３２は、シナリオデータを参照し、抽出したシーンの行のうちの次の順序の行の分割テキスト情報が登場人物画像の登場人物に関連する場合（次の順序の行の分割テキスト情報と同じ行に登場人物画像が対応付けて記憶されている場合）（ステップＳ１５１のＹｅｓ）、電子書籍出力部３３２は、次の順序の行の分割テキスト情報並びに分割テキスト情報に関連する登場人物画像及び／又は登場人物名を表示する、１又は複数のメッセージウィンドウを、抽出した共通の背景画像の上にスクロール可能に文脈の展開の順序で並べて出力情報を出力する（ステップＳ１５３）。
【０１２０】
例えば、電子書籍出力部３３２は、図６のシナリオデータを参照し、次の順序の分割テキスト情報が「いい天気だね。」である場合、電子書籍出力部３３２は、分割テキスト情報「いい天気だね。」と同じ行に登場人物画像「太郎人物画像．ｊｐｇ」が対応付けて記憶されているため、分割テキスト情報「いい天気だね。」並びに「太郎人物画像．ｊｐｇ」及び登場人物名「太郎」を表示する複数のメッセージウィンドウ（図１４（ｂ）の３１２参照）を、抽出した共通の背景画像「森画像．ｊｐｇ」の上にスクロール可能に文脈の展開の順序で並べて出力情報を出力する。
【０１２１】
したがって、分割テキスト情報に関連する登場人物画像及び／又は登場人物名と、その分割テキスト情報とを１つのメッセージウィンドウ内に表示するように出力することによって、読者が、どの登場人物が分割テキスト情報に関連しているのか（例えば、小説の場合は、どの登場人物が何の台詞を話しているのか等）を一目で把握できる。
【０１２２】
ステップＳ１５０において、抽出した情報を全て出力情報に出力していない場合（ステップＳ１５４のＮｏ）、電子書籍出力部３３２は、背景画像が共通する、未出力の次の行のシナリオデータについて、ステップＳ１５１を実行する。これにより、背景画像が共通するシーンが続く限り、ページの概念なく上下又は左右にスクロール可能な出力情報を出力できる。
【０１２３】
例えば、電子書籍出力部３３２が、分割テキスト情報「いい天気だね。」並びに「太郎人物画像．ｊｐｇ」及び登場人物名「太郎」（図６のシナリオデータのシーンＩＤが「２」の三行目）まで出力していた場合、電子書籍出力部３３２は、未出力の次の行である分割テキスト情報「そうね。」並びに登場人物画像「花子人物画像．ｐｎｇ」、登場人物名「花子」（図６のシナリオデータのシーンＩＤが「２」の四行目）に対してステップＳ１５１を実行する。
【０１２４】
一方、ステップＳ１５０において、抽出した情報を全て出力情報に出力した場合（ステップＳ１５４のＹｅｓ）、電子書籍出力部３３２は、スクロール形式の出力情報の出力フローを終了する。
【０１２５】
例えば、電子書籍出力部３３２が、図６のシナリオデータを参照し、シーンＩＤが「２」で、背景画像が「森画像．ｊｐｇ」で共通する、「早朝の森の中、」の行から「次郎は学生時代の友人だ」の行までの登場人物画像、登場人物名、分割テキスト情報を抽出した場合、電子書籍出力部３３２が、分割テキスト情報「早朝の森の中、」、「太郎と花子は道なりに歩いていた。」、「いい天気だね。」、「そうね。」、「そこへ現れたのは次郎だ。」、「おはようございます。」、及び「次郎は学生時代の友人だ。」を表示する複数のメッセージウィンドウ（図１４（ａ）の３１０〜３１２，３１４，３１６、図１４（ｂ）の３２１〜３２５参照）を、抽出した共通の背景画像「森画像．ｊｐｇ」の上にスクロール可能に文脈の展開の順序で並べて出力情報を出力すると、電子書籍出力部３３２は、スクロール形式の出力情報の出力フローを終了する（ステップＳ１５４のＹｅｓ）。
【０１２６】
なお、電子書籍出力部３３２は、シナリオデータ（図６）を参照し、抽出したシーンの行のうちの次の順序の行に、分割テキスト情報が記憶されていない場合であって、登場人物画像のみ（例えば、図６のシーンＩＤが「４」の三行目の店員人物画像．ｐｎｇ）が記憶されている場合、電子書籍出力部３３２は、その登場人物画像のみを、抽出した共通の背景画像の上に大きくスクロール可能に出力情報を出力する（図１５（ａ）の３５０参照）。これにより、登場人物の初登場シーンや印象的なシーンに、その登場人物画像のみを表示して、その登場人物画像を強調できる。なお、図１５（ａ）の３５０のように、メッセージウィンドウに登場人物画像のみを表示してもよい。
【０１２７】
図１０は、電子書籍出力部３３２によるステップＳ１４２（図８参照）の固定形式の出力情報の出力フローを示す図である。
【０１２８】
電子書籍出力部３３２は、シナリオデータを参照し、要求された順序の行の分割テキスト情報が登場人物画像の登場人物に関連しない場合（要求された順序の行の分割テキスト情報と同じ行に登場人物画像が対応付けて記憶されていない場合）（ステップＳ１６０のＮｏ）、電子書籍出力部３３２は、要求された順序の行の分割テキスト情報を表示する、１つのメッセージウィンドウを、背景画像の上に固定形式で重ねて出力情報を出力する（ステップＳ１６１）。
【０１２９】
例えば、電子書籍出力部３３２は、図６のシナリオデータを参照し、次の順序の分割テキスト情報が「３人は休憩するために、喫茶店に入った。」である場合、電子書籍出力部３３２は、分割テキスト情報「３人は休憩するために、喫茶店に入った。」と同じ行に登場人物画像が対応付けて記憶されていないため、分割テキスト情報「３人は休憩するために、喫茶店に入った。」を表示する、１つのメッセージウィンドウ（図１５（ｂ）の３６０参照）を、背景画像「店内画像．ｊｐｇ」の上に固定形式で重ねて出力情報を出力する。
【０１３０】
一方、電子書籍出力部３３２は、シナリオデータを参照し、要求された順序の行の分割テキスト情報が登場人物画像の登場人物に関連する場合（要求された順序の行の分割テキスト情報と同じ行に登場人物画像が対応付けて記憶されている場合）（ステップＳ１６０のＹｅｓ）、電子書籍出力部３３２は、要求された順序の行の分割テキスト情報及び／又は登場人物名を表示する、１つのメッセージウィンドウを、登場人物画像及び背景画像の上に固定形式で重ねて出力情報を出力する（ステップＳ１６２）。
【０１３１】
例えば、電子書籍出力部３３２は、図６のシナリオデータを参照し、次の順序の分割テキスト情報が「お待たせ致しました。」である場合、電子書籍出力部３３２は、分割テキスト情報「お待たせ致しました。」と同じ行に登場人物画像「店員人物画像（全身）．ｐｎｇ」が対応付けて記憶されているため、分割テキスト情報「お待たせ致しました。」並びに「店員人物画像（全身）．ｐｎｇ」及び登場人物名「店員」を表示する、１つのメッセージウィンドウ（図１５（ｃ）の３７０参照）を、背景画像「店内画像．ｊｐｇ」の上に固定形式で重ねて出力情報を出力する。
【０１３２】
したがって、背景画像及び／又は登場人物画像がスチルイラスト等の綺麗な背景画像である場合は、メッセージウィンドウが１つのみの固定形式で（固定して）出力情報を出力することにより、綺麗な背景画像及び／又は登場人物画像にメッセージウィンドウがあまり被らず、読者がじっくりと綺麗な背景画像を堪能できる。
【０１３３】
図１１は、閲覧実行部２５１によるステップＳ１２９（図７参照）の出力情報（スクロール形式）の表示フローを示す図である。
【０１３４】
閲覧実行部２５１は、出力情報に埋め込まれた表示制御情報の文字サイズに応じて、出力情報をスクロール可能に表示部２４に表示する（ステップＳ２００）。スクロールとは、表示部２４の画面で、一画面内に表示しきれない部分を表示するために、読者の指又はマウス等の操作部２３で、表示部２４の画面の出力情報を上下に移動させることをいう。
【０１３５】
なお、分割テキスト情報が横書きでなく、縦書きの場合は、表示部２４の画面の出力情報を左右に移動させてもよい。
【０１３６】
なお、出力情報が表示部２４に一画面に収まった場合は、出力情報がスクロールできなくてもよく、出力情報がスクロールしてバウンスバックしてもよい。バウンスバックとは、画面を指で触り出力情報をスクロールして最終の位置に達すると、出力情報がそれ以上先に移動しそうで移動しない状態（余白を表示した状態）になり、指を離すと出力情報が跳ね返ったように戻る処理をいう。
【０１３７】
読者が「次へ」又は「前へ」ボタンを押下すると（ステップＳ２０１のＹｅｓ）、閲覧実行部２５１は、「次」又は「前」の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する（ステップＳ２０２）。
【０１３８】
例えば、閲覧実行部２５１は、図１４（ｂ）の画面を表示部２４に表示し、読者が画面を下にスクロールさせると、図１４（ｃ）の画面を表示部２４に表示し、「次へ」のボタン３２０が図１４（ｃ）の画面の下に表示される。また、読者が画面を上にスクロールさせると、図１４（ｂ）の画面を表示部２４に表示する。
【０１３９】
したがって、読者がメッセージウィンドウを上下又は左右にスクロールさせることにより、読者が上下又は左右のメッセージウィンドウに表示した分割テキスト情報（例えば、台詞とト書きの関係）を比較しながら読むことができるので、意味のまとまりと文脈の前後関係が理解しやすい電子書籍を配信することができる。
【０１４０】
また、例えば、閲覧実行部２５１は、図１４（ｃ）の画面を表示部２４に表示し、読者が「次へ」のボタン３２０を押下すると、閲覧実行部２５１は、「次」の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する。なお、「次へ」のボタン３２０は、最後のシーン以外の最後のメッセージウィンドウの後に表示される。
【０１４１】
一方、例えば、閲覧実行部２５１は、「前へ」のボタン３４０が一番上にある図１４（ｄ）の画面を表示部２４に表示し、読者が「前へ」のボタン３４０を押下すると、閲覧実行部２５１は、「前」の出力情報の取得要求を、端末通信部２１を介して、サーバ３に送信する。なお、「前へ」のボタン３４０は、最初のシーン以外では、最初のメッセージウィンドウの前に表示される。
【０１４２】
一方、読者が「背景画像表示」ボタンを押下すると（ステップＳ２０３のＹｅｓ）、閲覧実行部２５１は、１又は複数のメッセージウィンドウを非表示にし、背景画像のみを表示する（ステップＳ２０４）。そして、読者が背景画像のみを表示した画面をタップ又はクリックする（ステップＳ２０５）と、閲覧実行部２５１は、Ｓ２００に戻る。
【０１４３】
例えば、閲覧実行部２５１は、図１４（ｄ）の画面を表示部２４に表示し、読者が「背景画像表示」ボタン３４１を押下すると、閲覧実行部２５１は、１又は複数のメッセージウィンドウを非表示にし、背景画像のみを表示する（図１５（ｄ）参照）。これにより、スチルイラスト等の綺麗な背景画像である場合、メッセージウィンドウに隠れることなく、読者が背景画像の全体をじっくり閲覧することができる。
【０１４４】
そして、読者が背景画像のみを表示した画面（図１５（ｄ））をタップ又はクリックすると、閲覧実行部２５１は、図１４（ｄ）の画面に戻って表示する。
【０１４５】
一方、読者が「設定」ボタン（図１４（ｄ）の３４２）を押下すると（ステップＳ２０６のＹｅｓ）、閲覧実行部２５１は、設定フローを実行する（ステップＳ２０７）。
【０１４６】
一方、読者が出力情報を表示した画面のいずれかの部分をタップ又はクリックする（ステップＳ２０８）と、閲覧実行部２５１は、出力情報に埋め込まれた表示制御情報のメッセージ移動量に応じて、出力した複数のメッセージウィンドウをスクロールする（ステップＳ２０９）。
【０１４７】
例えば、閲覧実行部２５１は、図１４（ｂ）の画面を表示部２４に表示し、読者が画面のいずれかの部分をタップ又はクリックすると、閲覧実行部２５１は、出力情報に埋め込まれた表示制御情報のメッセージ移動量（例えば、「２」）に応じて、出力した複数のメッセージウィンドウを二つスクロールし、図１４（ｃ）の画面を表示部２４に表示する。
【０１４８】
したがって、メッセージ移動量は、画面の大きさに応じて異なるため、読者が画面をタップ又はクリックすることにより、画面の大きさに応じてメッセージウィンドウをスクロールできる。
【０１４９】
図１２は、閲覧実行部２５１によるステップＳ１２９（図７参照）の出力情報（固定形式）の表示フローを示す図である。
【０１５０】
出力情報（固定形式）の表示フローは、出力情報（スクロール形式）の表示フロー（図１１）と同様に、ステップＳ２０３〜２０８を実行する。また、出力情報（固定形式）の表示フローは、出力情報（スクロール形式）の表示フロー（図１１）と異なり、ステップＳ２０１，２０２を実行せず、さらに、ステップＳ２００とは異なるＳ２００’及びステップＳ２０９とは異なるＳ２０９’を実行する。以下にステップＳ２００’，２０９’についてのみ説明する。
【０１５１】
閲覧実行部２５１は、出力情報に埋め込まれた表示制御情報の文字サイズに応じて、出力情報を固定して表示する（ステップ２００’）。
【０１５２】
例えば、閲覧実行部２５１は、図１５（ｂ）又は図１５（ｃ）の画面を表示する。図１５（ｂ）及び図１５（ｃ）の画面は、メッセージウィンドウ３６０をスクロールできない画面である。
【０１５３】
読者が出力情報を表示した画面のいずれかの部分をタップ又はクリックする（ステップＳ２０８）と、閲覧実行部２５１は、「次」の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ２０９’）。
【０１５４】
例えば、読者が出力情報を表示した画面（図１５（ｂ））のいずれかの部分をタップ又はクリックすると、閲覧実行部２５１は、「次」の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する。したがって、閲覧実行部２５１は、「次」の出力情報である図１５（ｃ）を、端末通信部２１を介してサーバ３から受信して、表示する。
【０１５５】
図１３は、閲覧実行部２５１によるステップＳ２０７（図１１，１２参照）の設定フローを示す図である。
【０１５６】
閲覧実行部２５１は、設定画面（図１６（ａ）参照）を表示する（ステップ２３０）。設定画面（図１６（ａ）参照）には、章名プルダウン３８０、「背景画像表示」ボタン３８１、「設定」ボタン３８２、「ヘルプ」ボタン３８３、「閲覧終了」ボタン３８４、シーンスクロールバー３８５、「現在のシーン数／全てのシーン数」３８６が表示されている。
【０１５７】
章名プルダウン３８０には、今開いている章名「花子とお散歩」が表示されている。「現在のシーン数／全てのシーン数」３８６には、今開いているシーン数「２」及び全てのシーン数「１１」が表示されている。
【０１５８】
読者が章名プルダウン３８０（図１６（ａ）参照）を選択する（ステップＳ２３１のＹｅｓ）と、閲覧実行部２５１は、章名プルダウンに章名３９０（図１６（ｂ））を表示する（ステップＳ２３２）。閲覧実行部２５１は、章名プルダウンに表示した章名３９０（図１６（ｂ））の中から読者によって選択された章名の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ２３３）。
【０１５９】
一方、読者が「設定」ボタン３８２（図１６（ａ）参照）を押下する（ステップＳ２３４のＹｅｓ）と、閲覧実行部２５１は、メッセージ移動量（１、２、３、４、又は５）を設定するためのラジオボタン４０１及び文字サイズ（標準、中、又は大）を設定するためのラジオボタン４０２を含む設定ウィンドウ４００（図１６（ｃ）参照）を表示する（ステップＳ２３５）。
【０１６０】
閲覧実行部２５１は、ラジオボタン４０１及び／又はラジオボタン４０２で読者によって選択されたメッセージ移動量（１、２、３、４、又は５）及び／又は文字サイズ（標準、中、又は大）で、出力情報に埋め込まれた表示制御情報を更新する（ステップＳ２３６）。
【０１６１】
閲覧実行部２５１は、更新したメッセージ移動量又は文字サイズの設定要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ２３７）。
【０１６２】
表示設定部３３４は、読者側端末２からサーバ通信部３１を介してメッセージ移動量又は文字サイズの設定要求を受信する。表示設定部３３４は、設定要求を送信した読者側端末２がデスクトップＰＣやノートＰＣ等の画面の大きい種別の端末であるか、携帯電話やスマートフォン等の画面の大きくない種別の端末であるか判定する。表示設定部３３４は、受信したメッセージ移動量又は文字サイズの設定要求及び設定要求を判定した読者側端末２の種別に応じて、読者管理テーブル（図３（ｂ）参照）に受信したメッセージ移動量又は文字サイズを記憶する。
【０１６３】
一方、読者が「背景画像表示」ボタン３８１（図１６（ａ）参照）を押下する（ステップＳ２３８のＹｅｓ）と、閲覧実行部２５１は、Ｓ２０４（図１１参照）と同様に、１又は複数のメッセージウィンドウを非表示にし、背景画像のみを表示する（ステップＳ２３９）。
【０１６４】
例えば、読者が「背景画像表示」ボタン３８１（図１６（ａ）参照）を押下すると、閲覧実行部２５１は、図１１及び図１２のステップＳ２０４と同様に、１又は複数のメッセージウィンドウを非表示にし、背景画像のみを表示する（図１５（ｄ）参照）。これにより、スチルイラスト等の綺麗な背景画像である場合、メッセージウィンドウに隠れることなく、読者が背景画像の全体をじっくり閲覧することができる。
【０１６５】
一方、読者が「ヘルプ」ボタン３８３（図１６（ａ））を押下する（ステップＳ２４０のＹｅｓ）と、閲覧実行部２５１は、ヘルプ情報の取得要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ２４１）。
【０１６６】
サーバ３は、読者側端末２からヘルプ情報の取得要求を、サーバ通信部３１を介して受信する。サーバ３は、受信したヘルプ情報の取得要求に対応するヘルプ情報を、サーバ通信部３１を介して読者側端末２に送信する。
【０１６７】
閲覧実行部２５１は、サーバ３から端末通信部２１を介して受信したヘルプ情報を表示する（ステップ２４２）。
【０１６８】
一方、読者がシーンスクロールバー３８５（図１６（ａ））を選択する（ステップＳ２４３のＹｅｓ）と、閲覧実行部２５１は、シーンスクロールバー４１２（図１６（ｄ））をスクロールしつつ、スクロールしたシーンスクロールバー４１２に対応する選択章名４１０（図１６（ｄ））及び「現在のシーン数／全てのシーン数」４１１（図１６（ｄ））を表示する（ステップＳ２４４）。
【０１６９】
例えば、図１６（ｄ）の画面では、スクロールしたシーンスクロールバー４１２に対応して、選択章名「喫茶店にて」４１０、「現在のシーン数／全てのシーン数」「４／１１」４１１が表示されている。
【０１７０】
閲覧実行部２５１は、シーンスクロールバー４１２（図１６（ｄ））で読者によって選択されたシーン数の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ２４５）。
【０１７１】
例えば、閲覧実行部２５１が図１６（ｄ）の画面を表示し、読者がスクロールバー４１０をスクロールさせ、選択章名「喫茶店にて」４１０、選択シーン数「４」４１１の状態でスクロールバー４１０を離すと、閲覧実行部２５１は、シーン数「４」の出力情報の要求を、端末通信部２１を介してサーバ３に送信する。これにより、読者は、閲覧したい章名のシーンの出力情報を閲覧することができる。
【０１７２】
一方、読者が「閲覧終了」ボタン３８４を押下する（ステップＳ２４６）と、閲覧実行部２５１は、出力情報の表示（電子書籍の閲覧）を終了する。
【０１７３】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、読者側端末２は、設定人物名及び／又は設定人物画像をサーバ３に送信し、登場人物置換部３３１は、受信した設定人物名及び／又は設定人物画像の置換を実行したが、読者側端末２は、設定対象人物名並びに設定人物名及び／又は設定人物画像をサーバ３に送信し、登場人物置換部３３１’は、受信した設定対象人物名並びに設定人物名及び／又は設定人物画像の置換を実行してもよい。
【０１７４】
すなわち、読者側端末２は、設定対象人物名並びに設定人物名及び／又は設定人物画像をサーバ３に送信する。登場人物置換部３３１’は、読者側端末２から設定対象人物名並びに設定人物名及び／又は設定人物画像を受信する。登場人物置換部３３１’は、シナリオデータを参照し、分割テキスト情報及び／又は登場人物名のうちの受信した設定対象登場人物名と、受信した設定人物名とを置換する。また、登場人物置換部３３１’は、シナリオデータを参照し、登場人物画像のうちの受信した設定対象登場人物名の登場人物画像と、受信した設定人物画像とを置換する。
【０１７５】
例えば、読者側端末２は、設定対象人物名「太郎」並びに設定人物名「一郎」及び設定人物画像「一郎人物画像．ｐｎｇ」をサーバ３に送信する。登場人物置換部３３１’は、読者側端末２から設定対象人物名「太郎」並びに設定人物名「一郎」及び設定人物画像「一郎人物画像．ｐｎｇ」を受信する。登場人物置換部３３１’は、シナリオデータを参照し、分割テキスト情報及び／又は登場人物名のうちの受信した設定対象登場人物名「太郎」と、受信した設定人物名「一郎」とを置換する。また、登場人物置換部３３１’は、シナリオデータを参照し、登場人物画像のうちの受信した設定対象登場人物名「太郎」の登場人物画像「太郎人物画像．ｐｎｇ」と、受信した設定人物画像「一郎人物画像．ｐｎｇ」とを置換する。
【０１７６】
したがって、電子書籍内の任意の登場人物名及び／又は任意の登場人物画像と、読者が設定した設定人物名及び／又は設定人物画像とを置換できるため、読者がオリジナルの電子書籍を閲覧することができる。
【０１７７】
また、本実施形態では、読者側端末２から電子書籍の一部である出力情報の取得要求をサーバ３が受信し、サーバ３が要求された出力情報を出力し、サーバ３が出力した出力情報を読者側端末２に送信したが、サーバ３から電子書籍のシナリオデータの全て又は一部を読者側端末２に配信し、読者側端末２がサーバ３の登場人物置換部３３１、電子書籍出力部３３２、表示制御情報埋込部３３３及び表示設定部３３４の機能を有してもよい。なお、電子書籍のシナリオデータの一部を読者側端末２に配信した場合、電子書籍のシナリオデータの一部を閲覧開始するとともに、電子書籍のシナリオデータの残りも順次配信する。
【０１７８】
その場合、読者側端末２から端末通信部２１及びサーバ通信部３１を介してサーバ３に送信していたデータを、端末通信部２１及びサーバ通信部３１を介さず、サーバ３の登場人物置換部３３１、電子書籍出力部３３２、表示制御情報埋込部３３３及び表示設定部３３４の機能を有した端末処理部２５に供給する。
【０１７９】
さらに、サーバ３からサーバ通信部３１及び端末通信部２１を介して読者側端末２に送信していたデータも、サーバ通信部３１及び端末通信部２１を介さず、いったん端末記憶部２２に記憶し、サーバ３の登場人物置換部３３１、電子書籍出力部３３２、表示制御情報埋込部３３３及び表示設定部３３４の機能を有する端末処理部２５が端末記憶部２２を参照することにより、当該端末処理部２５に供給する。
【０１８０】
したがって、サーバ３から電子書籍のシナリオデータの全てを読者側端末２に配信すれば、読者側端末２の読者は、インターネット７に接続できない環境であっても電子書籍を閲覧することができる。
【０１８１】
また、本実施形態では、表示制御情報には、メッセージ移動量及び文字サイズが含まれていたが、表示制御情報に自動しおり機能を設定してもよい。自動しおり機能とは、読者が出力情報を閲覧している途中で閲覧を中止し、閲覧実行部２５１が閲覧終了した後、同じ電子書籍を選択して閲覧を再開するために、読者側端末２から再度ログインして選択した電子書籍の出力情報の取得要求をサーバ３に送信すると、電子書籍出力部３３２’は、読者管理テーブルを参照し、前回閲覧終了したシーンの同じメッセージウィンドウを出力する機能のことをいう。
【０１８２】
すなわち、読者管理テーブルは、読者が購入した電子書籍毎に、閲覧シーン及び閲覧メッセージウィンドウ（例えば、画面の中央等の画面の所定の位置に表示されているウィンドウ）をさらに記憶する。読者管理テーブルは、閲覧シーン及び閲覧メッセージウィンドウとして、デフォルトでは、表紙情報を記憶する。表示制御情報の自動しおり機能は、画面をクリック、スクロール又はタップする等の読者による操作がされ、かつ、一定時間（例えば、１０秒間）経過する毎に現在閲覧しているシーン及びメッセージウィンドウ（例えば、画面の中央等の画面の所定の位置に表示されているウィンドウ）を、端末通信部２１を介してサーバ３に送信する。したがって、一定時間（例えば、１０秒間）、読者がスクロール又はタップ等の操作をしなかった場合は、表示制御情報の自動しおり機能は、現在閲覧しているシーン及びメッセージウィンドウをサーバ３に送信しない。
【０１８３】
表示設定部３３４’は、読者側端末２から現在閲覧しているシーン及びメッセージウィンドウを、サーバ通信部３１を介して受信する。表示設定部３３４’は、受信した現在閲覧しているシーン及びメッセージウィンドウを、読者管理テーブルの読者が購入した電子書籍のうちの現在閲覧している電子書籍の閲覧シーン及び閲覧メッセージウィンドウに記憶する。そして、読者が出力情報を閲覧している途中で閲覧を中止し、閲覧実行部２５１が閲覧終了する。
【０１８４】
その後、同じ電子書籍を選択して閲覧を再開するために、読者側端末２から再度ログインして選択した電子書籍の出力情報の取得要求をサーバ３に送信すると、電子書籍出力部３３２は、読者管理テーブル及びシナリオデータを参照し、選択した電子書籍の閲覧シーン及び閲覧メッセージウィンドウに対応する分割テキスト情報若しくは分割テキスト情報及び分割テキスト情報に関連する登場人物画像及び／又は登場人物名を抽出し、抽出した分割テキスト情報若しくは分割テキスト情報及び分割テキスト情報に関連する登場人物画像及び／又は登場人物名を表示する、前回閲覧終了したシーンの同じメッセージウィンドウを、画面の所定の位置に表示するように出力する。
【０１８５】
したがって、読者は、ログインの度に表紙情報から「スタート」ボタンを選択し、「次」の出力情報を下に最後までスクロールして、「次へ」のボタンを選択等の操作をして、どのシーンのどのウィンドウまで前回に読んだか探す作業をする必要がなくなる。
【０１８６】
なお、表示設定部３３４’は、読者管理テーブルの各読者の電子書籍毎に記憶した、閲覧シーン及び閲覧メッセージウィンドウを、一定期間（例えば、１０日間）保持し、表示設定部３３４’は、一定期間を過ぎてその電子書籍がその読者に閲覧されなかった場合、読者管理テーブルの閲覧シーン及び閲覧メッセージウィンドウを、デフォルトの表紙情報に戻してもよい。
【０１８７】
なお、表示制御情報に自動スクロール機能を設定することができる。読者は、設定画面において、自動スクロール機能のオン・オフを切り替えることができる。また、読者は、設定画面において、自動スクロール機能のスクロールスピードの設定（例えば、遅い、普通、速い）を変更することができる。
【０１８８】
ここで、自動スクロール機能がオンになっている場合、表示制御情報の自動スクロール機能は、設定されたスクロールスピードでメッセージウィンドウをスクロールさせてもよい。その場合、読者が画面のいずれかの部分をタップ又はクリックすると、表示制御情報の自動スクロール機能は、自動スクロールを停止する。そして、再度、読者が画面のいずれかの部分をタップ又はクリックすると、表示制御情報の自動スクロール機能は、停止していた自動スクロールを再開する。表示制御情報の自動スクロール機能は、シーンの最後までメッセージウィンドウをスクロールした場合に、「次」の出力情報の取得要求を、端末通信部２１を介してサーバ３に送信する。これにより、読者が画面に触れていなくても電子書籍を閲覧し、電子書籍を読み進めることができる。
【０１８９】
また、本実施形態では、閲覧実行部２５１は、出力情報を表示部２４にスクロール可能に表示し、読者が出力情報をスクロールさせるとともに、画面内の所定の位置の所定のメッセージウィンドウの効果音や音声を読者側端末２のスピーカから出力してもよい。これにより、読者は、臨場感のある出力情報を閲覧できる。
【０１９０】
すなわち、シナリオデータは、分割テキスト情報に対応付けてサウンド情報をさらに記憶する。そして、表示制御情報埋込部３３３’は、シナリオデータを参照し、メッセージウィンドウに対応づけてサウンド情報を、表示制御情報に含ませる。閲覧実行部２５１は、表示制御情報のサウンド情報に応じて、所定のメッセージウィンドウが画面上の所定の位置にスクロールされた場合、読者側端末２の不図示のスピーカに、そのメッセージウィンドウに対応づけられたサウンド情報を出力する。
【０１９１】
また、本実施形態では、閲覧実行部２５１は、出力情報を表示部２４にスクロール可能に表示するとともに、シーンが切り替わる際にエフェクトを読者側端末２の表示部２４に表示してもよい。エフェクトとは、シーンが切り替わる際に場面を盛り上げる演出をいう。これにより、読者は、臨場感のある出力情報を閲覧できる。
【０１９２】
すなわち、シナリオデータは、シーン（背景画像が共通の分割テキスト情報）に対応付けてエフェクトをさらに記憶する。そして、表示情報埋込部３３３’は、シナリオデータを参照し、シーンに対応づけてエフェクトを表示情報制御情報に含ませる。閲覧実行部２５１は、シーンが切り替わる際に表示情報制御情報のエフェクトとともに出力情報を表示部２４に表示する。
【０１９３】
また、本実施形態では、閲覧実行部２５１は、出力情報を表示部２４にスクロール可能に表示し、読者が出力情報をスクロールさせるとともに、画面内の所定の位置に所定のメッセージウィンドウが表示されたときに読者側端末２が振動してもよく、その所定のメッセージウィンドウ又は画面全体が光ってもよい。これにより、読者は、臨場感のある出力情報を閲覧できる。
【０１９４】
すなわち、シナリオデータは、分割テキスト情報に対応付けて光るか否か及び／又は振動するか否かに関する情報をさらに記憶する。そして、表示制御情報埋込部３３２’は、シナリオデータを参照し、所定のメッセージウィンドウに対応づけて光るか否か及び／又は振動するか否かに関する情報を、表示制御情報に含ませる。閲覧実行部２５１’は、表示制御情報の光るか否か及び／又は振動するか否かに関する情報に応じて、画面内の所定の位置に所定のメッセージウィンドウが表示されたときに読者側端末２が振動する、又はその所定のメッセージウィンドウ又は画面全体が光る。
【０１９５】
また、端末処理部２５及びサーバ処理部３３が備える各機能をコンピュータに実現させるためのコンピュータプログラムは、半導体記録媒体、磁気記録媒体、光記録媒体等のコンピュータにより読み取り可能な記録媒体に記録された形で提供され、当該記録媒体から公知のセットアッププログラム等を用いてサーバ記憶部３２にインストールされてもよい。
【０１９６】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１９７】
１    電子書籍配信システム
２    読者側端末
２１    端末通信部
２２    端末記憶部
２３    操作部
２４    表示部
２５    端末処理部
２５１    閲覧実行部
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    登場人物置換部
３３２    電子書籍出力部
３３３    表示制御情報埋込部
３３４    表示設定部
４    基地局
５    移動体通信網
６    ゲートウェイ
７    インターネット
【図１】
2015153166.tif 000003
【図２】
2015153166.tif 000004
【図３】
2015153166.tif 000005
【図４】
2015153166.tif 000006
【図５】
2015153166.tif 000007
【図６】
2015153166.tif 000008
【図７】
2015153166.tif 000009
【図８】
2015153166.tif 000010
【図９】
2015153166.tif 000011
【図１０】
2015153166.tif 000012
【図１１】
2015153166.tif 000013
【図１２】
2015153166.tif 000014
【図１３】
2015153166.tif 000015
【図１６】
2015153166.tif 000016
【図１４】
2015153166.tif 000017
【図１５】
2015153166.tif 000018
【手続補正書】
【提出日】平成26年10月8日(2014.10.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序と対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部を備えるサーバの制御方法であって、
前記サーバが、
文脈の展開の順序と対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させるステップと、
を実行し、
前記分割テキスト情報が台詞である場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記出力させるステップにおいて、前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させ、
前記分割テキスト情報がト書きである場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記出力させるステップにおいて、前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させることを特徴とするサーバの制御方法。
【請求項２】
前記記憶部は、背景画像に対応付けて前記分割テキスト情報をさらに記憶し、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した、前記背景画像が共通する前記分割テキスト情報及び前記の共通の背景画像を抽出し、
前記出力させるステップにおいて、前記の抽出した前記の背景画像が共通する分割テキスト情報を表示する複数のメッセージウィンドウを、前記の抽出した共通の背景画像の上に文脈の展開の順序で並べて前記読者側端末にスクロール可能に出力させる、請求項１に記載のサーバの制御方法。
【請求項３】
前記記憶部は、タップ又はクリック毎にスクロールさせるメッセージウィンドウ数を示すメッセージ移動量をさらに記憶し、
前記出力させるステップにおいて、読者に前記読者側端末の画面をタップ又はクリックされると、前記記憶部から取得した前記メッセージ移動量に応じて、前記の出力した複数のメッセージウィンドウを前記読者側端末にスクロールさせる、請求項１又は２に記載のサーバの制御方法。
【請求項４】
前記抽出するステップを実行する前に、
前記読者側端末から設定対象登場人物名及び設定人物名を受信するステップと、
前記記憶部に記憶した前記分割テキスト情報及び／又は前記登場人物名のうちの前記の受信した設定対象登場人物名と、前記の受信した設定人物名とを置換するステップと、
をさらに実行する、請求項１に記載のサーバの制御方法。
【請求項５】
前記抽出するステップを実行する前に、
前記読者側端末から設定対象登場人物名及び設定人物画像を受信するステップと、
前記記憶部に記憶した前記登場人物画像のうちの前記の受信した設定対象登場人物名の登場人物画像と、前記の受信した設定人物画像とを置換するステップと、
をさらに実行する、請求項１又は４に記載のサーバの制御方法。
【請求項６】
前記分割テキスト情報を表示する複数のメッセージウィンドウを、スクロール可能に前記読者側端末に出力させるか、前記分割テキスト情報を表示する、１つのメッセージウィンドウを固定して前記読者側端末に出力させるかのいずれかを判定するステップをさらに実行し、
前記出力させるステップにおいて、前記判定に応じて、前記分割テキスト情報を表示する複数のメッセージウィンドウをスクロール可能に前記読者側端末に出力させる、又は、前記分割テキスト情報を表示する、１つのメッセージウィンドウを固定して前記読者側端末に出力させる、請求項２に記載のサーバの制御方法。
【請求項７】
前記読者側端末から所定のボタン又はアイコンを押下されると、前記分割テキスト情報を表示する、１又は複数のメッセージウィンドウを非表示にし、抽出した共通の背景画像を前記読者側端末に表示させる背景画像表示ステップをさらに実行する、請求項２に記載のサーバの制御方法。
【請求項８】
前記記憶部は、読者の電子書籍毎に閲覧シーン及び閲覧メッセージウィンドウをさらに記憶し、
前記抽出するステップにおいて、前記記憶部に記憶した読者の電子書籍毎の閲覧シーン及び閲覧メッセージウィンドウを参照し、前記記憶部に記憶した、前記閲覧シーン及び閲覧メッセージウィンドウに対応する前記分割テキスト情報を抽出し、
前記の出力させるステップにおいて、前記の抽出した前記閲覧シーン及び閲覧メッセージウィンドウに対応する前記分割テキスト情報を表示するメッセージウィンドウを前記読者側端末の画面の所定の位置に出力させる、請求項１に記載のサーバの制御方法。
【請求項９】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、
前記サーバは、
文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序に対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部と、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出し、前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させる電子書籍出力部と、
を備え、
前記電子書籍出力部は、
前記分割テキスト情報が台詞である場合に、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させ、
前記分割テキスト情報がト書きである場合に、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させることを特徴とするサーバ。
【請求項１０】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおけるサーバであって、文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序に対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部を備えるサーバの制御プログラムであって、
前記サーバに、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力させるステップと、
を実行させ、
前記分割テキスト情報が台詞である場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記出力させるステップにおいて、前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させ、
前記分割テキスト情報がト書きである場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記出力させるステップにおいて、前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力させることを特徴とするサーバの制御プログラム。
【請求項１１】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序と対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部を備える読者側端末の制御方法であって、
前記読者側端末が、
文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報を前記サーバから受信し、前記の受信した前記分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序に対応付けて前記記憶部に記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて前記記憶部に記憶するステップと、
文脈の展開の順序と対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力するステップと、
を実行し、
前記分割テキスト情報が台詞である場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記出力するステップにおいて、前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力し、
前記分割テキスト情報がト書きである場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記出力するステップにおいて、前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力することを特徴とする読者側端末の制御方法。
【請求項１２】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、
前記読者側端末は、
文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報を前記サーバから受信する通信部と、
前記サーバから受信した、前記分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序に対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部と、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出し、前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力する電子書籍出力部と、
を備え、
前記電子書籍出力部は、
前記分割テキスト情報が台詞である場合に、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力し、
前記分割テキスト情報がト書きである場合に、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力することを特徴とする読者側端末。
【請求項１３】
書籍を読む読者に係る読者側端末と、前記読者側端末と通信可能なサーバとを備える電子書籍配信システムにおける読者側端末であって、文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名とを文脈の展開の順序に対応付けて記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて記憶する記憶部を備える読者側端末の制御プログラムであって、
前記読者側端末に、
文脈の展開が予め定められた複数の文章を所定文字数以内に複数に分割した分割テキスト情報を前記サーバから受信し、前記の受信した前記分割テキスト情報が台詞である場合は前記台詞を前記台詞に関連する登場人物画像及び／又は登場人物名と文脈の展開の順序に対応付けて前記記憶部に記憶し、前記分割テキスト情報がト書きである場合は前記ト書きを文脈の展開の順序と対応付けて前記記憶部に記憶するステップと、
文脈の展開の順序に対応付けて、前記記憶部に記憶した前記分割テキスト情報を抽出するステップと、
前記の抽出した前記分割テキスト情報を表示する複数のメッセージウィンドウを前記読者側端末にスクロール可能に出力するステップと、
を実行させ、
前記分割テキスト情報が台詞である場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを抽出し、
前記出力するステップにおいて、前記の抽出した前記台詞と前記台詞に関連する登場人物画像及び／又は登場人物名とを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力し、
前記分割テキスト情報がト書きである場合に、
前記抽出するステップにおいて、文脈の展開の順序に対応付けて、前記記憶部に記憶した前記ト書きを抽出し、
前記出力するステップにおいて、前記の抽出した前記ト書きを表示するメッセージウィンドウを前記読者側端末にスクロール可能に出力することを特徴とする読者側端末の制御プログラム。