(57)【要約】【課題】ページを所定回数表示可能な電子書籍ファイルを実現し、該電子書籍ファイルをより適切に扱うための、コンピュータ読み取り可能な記録媒体等を提供する。【解決手段】本開示における電子書籍の表示制御方法は、複数のページを含んだ電子書籍ファイルに含まれる１つのページを表示している際に、隣接する次のページを表示する送り指示を受け付けた場合、隣接する次のページを表示し、隣接する次のページの表示を開始してから所定時間が経過した場合に、隣接する次のページの表示回数を１加算し、表示しているページ内に、表示しているページに隣接しないページへのリンクが設けられている際に、リンク先のページを表示するリンク指示を受け付けた場合、リンク先のページを表示し、リンク先のページの表示を開始してから所定時間が経過したとしても、リンク先のページの表示回数を加算しない。【選択図】図１
2014174858.tif 000002
【特許請求の範囲】
【請求項１】
複数のページを含んだ電子書籍ファイルに含まれる１つのページを表示している際に、隣接する次のページを表示する送り指示を受け付けた場合、前記隣接する次のページを表示し、
前記隣接する次のページの表示を開始してから所定時間が経過した場合に、前記隣接する次のページの表示回数を１加算し、
前記表示しているページ内に、前記表示しているページに隣接しないページへのリンクが設けられている際に、前記リンク先のページを表示するリンク指示を受け付けた場合、前記リンク先のページを表示し、
前記リンク先のページの表示を開始してから前記所定時間が経過したとしても、前記リンク先のページの表示回数を加算しない、
電子書籍の表示制御方法。
【請求項２】
前記電子書籍ファイルに含まれる１つのページを表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、記憶している起点のページよりも表示しているページが後方のページであれば、前記表示しているページを新たな起点のページとして記録し、
前記電子書籍ファイルに含まれる１つのページを表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、前記隣接する前のページを表示し、
前記隣接する前のページが前記起点のページから起算して前方に所定ページを超える場合、前記隣接する前のページの表示を開始してから前記所定時間が経過すると、前記隣接する前のページの表示回数を加算する、一方、
前記隣接する前のページが前記起点のページから起算して前方に所定ページ以内である場合、前記隣接する前のページの表示を開始してから前記所定時間が経過したとしても、前記隣接する前のページの表示回数を加算しない、
請求項１に記載の電子書籍の表示制御方法。
【請求項３】
前記ページの表示回数が所定回数となった場合、前記表示回数が前記所定回数となったページを表示しない、
請求項１又は２に記載の電子書籍の表示制御方法。
【請求項４】
複数のページを含んだ電子書籍ファイルに含まれる１つのページをコンピュータが表示している際に、隣接する次のページを表示する指示を受け付けた場合、前記隣接する次のページを表示するように前記コンピュータを制御し、
前記隣接する次のページの表示を前記コンピュータが開始してから所定時間が経過した場合に、前記隣接する次のページの表示回数を加算するように前記コンピュータを制御し、
前記コンピュータが表示しているページ内に、前記表示しているページに隣接しないページへのリンクが設けられている際に、前記リンク先のページを表示する指示を受け付けた場合、前記リンク先のページを表示するように前記コンピュータを制御し、
前記リンク先のページの表示を開始してから前記所定時間が経過したとしても、前記リンク先のページの表示回数を加算するように前記コンピュータを制御しない、
コンピュータ制御プログラム。
【請求項５】
前記電子書籍ファイルに含まれる１つのページを前記コンピュータが表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、前記コンピュータが記憶している起点のページよりも表示しているページが後方のページであれば、前記表示しているページを新たな起点のページとして記録するよう前記コンピュータを制御し、
前記電子書籍ファイルに含まれる１つのページを前記コンピュータが表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、前記隣接する前のページを表示するよう前記コンピュータを制御し、
前記隣接する前のページが前記起点のページから起算して前方に所定ページを超える場合、前記隣接する前のページの表示を開始してから前記所定時間が経過すると、前記隣接する前のページの表示回数を加算するよう前記コンピュータを制御する、一方、
前記隣接する前のページが前記起点のページから起算して前方に所定ページ以内である場合、前記隣接する前のページの表示を開始してから前記所定時間が経過したとしても、前記隣接する前のページの表示回数を加算しないよう前記コンピュータを制御する、
請求項４に記載のコンピュータ制御プログラム。
【請求項６】
前記ページの表示回数が所定回数となった場合、前記表示回数が前記所定回数となったページを表示しないように前記コンピュータを制御する、
請求項４又は５に記載のコンピュータ制御プログラム。
【請求項７】
ページに含まれる文章を示す文章データを含むページデータを複数備え、
複数の前記ページデータのうち全部又は一部の前記ページデータは、該ページデータと内容として関連性を有する他の前記ページデータに関する情報である関連ページデータをさらに含む、電子書籍ファイル、が記録された、
コンピュータ読み取り可能な記録媒体。
【請求項８】
前記電子書籍ファイルが含む複数の前記ページデータのうち全部又は一部の前記ページデータは、隣接する前記ページデータ以外の前記ページデータとリンクするためのリンク情報をさらに含み、
前記リンク情報によりリンクされているリンク先の前記ページデータは、前記関連ページデータを含む、
請求項７に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子書籍ファイルが記録された記録媒体、電子書籍ファイルが示す電子書籍の表示制御方法、及び電子書籍ファイルが示す電子書籍の表示に関してコンピュータを制御するコンピュータ制御プログラムに関する。
【背景技術】
【０００２】
特許文献１は、インターネットに接続して使用する装置及びサーバを含むシステムを開示する。このシステムは、サーバから配信された新聞、雑誌等の印刷物のページイメージを、装置が表示した際に課金を行う。より具体的には、このシステムは、新聞、雑誌等の印刷物のページイメージを、装置が所定時間表示すると課金する。また、このシステムは、新聞、雑誌等の印刷物のページイメージに一度課金すると、同一のページイメージに対しては再度課金しない。つまり、このシステムは、インターネットを介したページイメージの販売を意図したシステムである。
【０００３】
このシステムによれば、ページイメージのダウンロード販売に対して確実に課金を行える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３０４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、新聞、雑誌等に関する電子書籍ファイルをレンタルするような事業を考えた場合、特に、所定回数だけ表示可能な電子書籍ファイルを販売することにより電子書籍ファイルのレンタルを実現するような場合を考える。この場合には特許文献１に開示されているような電子書籍が表示されたか否かにより課金するか否かを制御する技術を適用するだけでは不十分である。これは、所定回数だけ表示可能な電子書籍ファイルというものを実現するためには、電子書籍ファイルが示す電子書籍が表示されたか否かだけではなく、電子書籍ファイルが示す電子書籍が何回表示されたかに関しても管理する必要があるからである。
【０００６】
本開示は、ページを所定回数表示可能な電子書籍ファイルを実現し、該電子書籍ファイルをより適切に扱うための、コンピュータ読み取り可能な記録媒体、電子書籍の表示制御方法、及びコンピュータ制御プログラムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本開示における電子書籍の表示制御方法は、複数のページを含んだ電子書籍ファイルに含まれる１つのページを表示している際に、隣接する次のページを表示する送り指示を受け付けた場合、隣接する次のページを表示し、隣接する次のページの表示を開始してから所定時間が経過した場合に、隣接する次のページの表示回数を１加算し、表示しているページ内に、表示しているページに隣接しないページへのリンクが設けられている際に、リンク先のページを表示するリンク指示を受け付けた場合、リンク先のページを表示し、リンク先のページの表示を開始してから所定時間が経過したとしても、リンク先のページの表示回数を加算しない。
【０００８】
また、本開示におけるコンピュータ制御プログラムは、複数のページを含んだ電子書籍ファイルに含まれる１つのページをコンピュータが表示している際に、隣接する次のページを表示する指示を受け付けた場合、隣接する次のページを表示するように前記コンピュータを制御し、隣接する次のページの表示を前記コンピュータが開始してから所定時間が経過した場合に、隣接する次のページの表示回数を加算するようにコンピュータを制御し、コンピュータが表示しているページ内に、表示しているページに隣接しないページへのリンクが設けられている際に、リンク先のページを表示する指示を受け付けた場合、リンク先のページを表示するようにコンピュータを制御し、リンク先のページの表示を開始してから所定時間が経過したとしても、リンク先のページの表示回数を加算するようにコンピュータを制御しない。
【０００９】
また、本開示におけるコンピュータ読み取り可能な記録媒体は、本開示におけるコンピュータ読み取り可能な記録媒体は、ページに含まれる文章を示す文章データを含むページデータを複数備え、複数のページデータのうち全部又は一部のページデータは、該ページデータと内容として関連性を有する他のページデータに関する情報である関連ページデータをさらに含む、電子書籍ファイル、が記録されている。
【発明の効果】
【００１０】
本開示におけるコンピュータ読み取り可能な記録媒体、電子書籍の表示制御方法、及びコンピュータ制御プログラムは、ページを所定回数表示可能な電子書籍ファイルを実現し、該電子書籍ファイルをより適切に扱う際に有効である。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかるシステム全体を示す模式図
【図２】実施の形態１にかかるタブレット端末の電気的構成を示すブロック図
【図３】実施の形態１にかかるサーバの電気的構成を示すブロック図
【図４】実施の形態１にかかる電子書籍ファイルのデータ構造を示す模式図
【図５】実施の形態１にかかる電子書籍のページ送り動作を示すフローチャート
【図６】実施の形態１にかかる電子書籍のページ戻り動作を示すフローチャート
【図７】実施の形態１にかかる電子書籍のリンク先へのページ戻り動作を示すフローチャート
【図８】実施の形態１にかかる電子書籍のページの表示回数をカウントする動作を示すフローチャート
【図９】実施の形態１にかかる電子書籍のページの表示例を示す模式図
【図１０】実施の形態１にかかる電子書籍のリンク先のページの表示例を示す模式図
【図１１】実施の形態２にかかる電子書籍ファイルの構成を示す模式図
【図１２】実施の形態２にかかる電子書籍のページの表示回数の管理動作を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１３】
なお、発明者（ら）は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１４】
（実施の形態１）
以下、図１〜図１０を用いて、実施の形態１について説明する。
【００１５】
[１−１．概要]
図１を用いて本実施の形態にかかるシステムの概要について説明する。図１は、本実施の形態にかかるシステム全体を示す模式図である。
【００１６】
このシステムは、タブレット端末１００とサーバ２００とを有する。タブレット端末１００は、インターネットを介して、サーバ２００内のＨＤＤ２３０に記録されている電子書籍ファイルをダウンロードできる。本実施の形態にかかるシステムは、タブレット端末１００による電子書籍ファイルの各ページの表示可能回数を制限している。つまり、使用者は、ダウンロードした電子書籍ファイルの各ページを所定回数だけタブレット端末１００に表示させることができる。これにより、本実施の形態にかかるシステムは、電子書籍ファイルの各ページの表示回数を制限したレンタル事業を実現する。
【００１７】
また、電子書籍は、通常の紙の書籍には実現できないような機能を実現できる。例えば、電子書籍の小説が実現できる機能について考えてみる。この電子書籍の小説は、第１章において、ある登場人物Ａの経歴を紹介しているとする。そして、第２章で、登場人物Ａが登場するとする。この場合に、この電子書籍の小説は、第２章の文章内で登場した登場人物Ａの人物名を示す文字列に、第１章における登場人物Ａの経歴を紹介しているページへのリンクを設けることができる。使用者がこの電子書籍の小説の第２章を読んでいる際に、リンクが設けられた登場人物Ａの人物名を示す文字列を選択すると、タブレット端末１００は、登場人物Ａの経歴を紹介しているページを表示する。その結果、使用者は、この電子書籍の小説の第２章を読んでいる際に、登場人物Ａの経歴を忘れてしまっても、簡単な操作で、第１章における登場人物Ａの経歴を確認できる。このような、リンクを有するページをタブレット端末１００が表示している際に、使用者によりリンクが選択された場合に、リンク先の別のページをタブレット端末１００が表示するような機能をリンク機能という。
【００１８】
リンク機能を有する電子書籍ファイルにおいて、各ページの表示回数を制限する場合を考える。この場合には、原則として、電子書籍ファイルに含まれるあるページの表示が開始され、所定時間が経過すると、表示されているページの表示回数が１加算される。しかしながら、表示されているページが別のページからのリンク先として表示されているページである場合には、表示回数が必ずしも加算されるべきではない。これは、リンク先のページは、既に表示回数を１加算済みであり、また、ページの順送りにより表示される場合とは異なり、使用者がページ内の全文をじっくりと読まない場合が多いからである。このような場合までページの表示回数が加算されたのでは、折角の便利なリンク機能があまり使われなくなってしまう。なお、ページの順送りとは、表示するページを、表示中のページに隣接する次のページに変更することをいう。
【００１９】
そこで、本実施の形態にかかるタブレット端末１００は、複数のページを含んだ電子書籍ファイルに含まれる１つのページを表示している際に、隣接する次のページを表示する送り指示を受け付けた場合、隣接する次のページを表示する。そして、タブレット端末１００は、隣接する次のページの表示を開始してから所定時間が経過した場合に、隣接する次のページの表示回数を１加算する。一方、表示しているページ内に、表示しているページに隣接しないページへのリンクが設けられている際に、リンク先のページを表示するリンク指示を受け付けた場合、リンク先のページを表示する。そして、タブレット端末１００は、リンク先のページの表示を開始してから所定時間が経過したとしても、リンク先のページの表示回数を加算しない。
【００２０】
これにより、本実施の形態にかかるシステムは、ページを所定回数表示可能な電子書籍ファイルの各ページの表示回数を必要な場合にだけ加算する等、より適切に扱うことができる。
【００２１】
また、リンク元のページが参照すべきページがリンク先のページを起点に複数ページに及ぶような場合も考えられる。例えば、上述した小説の例で、登場人物Ａの紹介ページが複数ページに及ぶような場合である。このような場合には、リンク元のページがリンクすべきページの範囲がどのような範囲であるかを示す情報をどこかに保持する必要がある。
【００２２】
そこで、本実施の形態にかかるタブレット端末１００が扱う電子書籍ファイルは、ページに含まれる文章を示す文章データを含むページデータを複数備える。そして、この電子書籍ファイルが含む複数のページデータのうち全部又は一部のページデータは、該ページデータと内容として関連性を有する他のページデータに関する情報である関連ページデータをさらに含む。
【００２３】
これにより、本実施の形態にかかるシステムが扱う電子書籍ファイルは、ページが所定回数表示される際に、表示回数を加算する若しくは加算しない範囲をどのような範囲とするか等に関し、より適切に扱われることができる。
【００２４】
以下、本実施の形態にかかるシステムを構成する各装置の構成、動作について図面を用いて詳細に説明する。
【００２５】
[１−２．構成]
本実施の形態にかかるシステムが有するタブレット端末１００及びサーバ２００の電気的構成について図２、図３を用いて説明する。図２は、タブレット端末１００の電気的構成を示すブロック図である。図３は、サーバ２００の電気的構成を示すブロック図である。
【００２６】
[１−２−１．タブレット端末の電気的構成]
タブレット端末１００の電気的構成について図２を用いて説明する。タブレット端末１００は、無線ＬＡＮモジュール１１０、コントローラ１２０、フラッシュメモリ１３０、及びモニタ１４０を備える。タブレット端末１００は、無線ＬＡＮモジュール１１０を介して外部のサーバ等から電子書籍ファイルを受信し、受信した電子書籍ファイルをフラッシュメモリ１３０に記録する。タブレット端末１００は、フラッシュメモリ１３０に記録している電子書籍ファイルを読み出し、モニタ１４０に表示する。以下、各構成の詳細について説明する。
【００２７】
無線ＬＡＮモジュール１１０は、無線ＬＡＮ通信可能な通信モジュールである。無線ＬＡＮモジュール１１０は、無線ＬＡＮ通信の国際標準規格である「ＩＥＥＥ８０２．１１」規格に準拠している。無線ＬＡＮモジュール１１０は、アクセスポイントを介して外部機器等とＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）により通信できる。
【００２８】
コントローラ１２０は、タブレット端末１００全体を制御する制御モジュールである。コントローラ１２０は、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）で構成される。従って、コントローラ１２０は、ＣＰＵ、メモリ、データ信号処理回路を一体として構成される。
【００２９】
フラッシュメモリ１３０は、タブレット端末１００全体を制御する制御プログラムや無線ＬＡＮモジュール１１０を介して受信したデータを記憶する記憶媒体である。なお、タブレット端末１００を制御する制御プログラムは、プリインストールされていてもよいし、インターネットを介してダウンロードされてもよい。
【００３０】
モニタ１４０は、画像を表示できる表示モニタである。モニタ１４０はタッチパネル機能を備えている。従って、使用者は、モニタ１４０を介して、タブレット端末１００の操作を行うことができる。
【００３１】
[１−２−２．サーバの電気的構成]
サーバ２００の電気的構成について図３を用いて説明する。サーバ２００は、有線ＬＡＮモジュール２１０、コントローラ２２０、及びＨＤＤ２３０を備える。サーバ２００は、ＨＤＤ２３０内に複数の電子書籍ファイルを記憶している。サーバ２００は、外部の端末から電子書籍ファイルの送信要求を受け付けると、有線ＬＡＮモジュール２１０を介して外部の端末に電子書籍ファイルを送信する。以下、各構成の詳細について説明する。
【００３２】
有線ＬＡＮモジュール２１０は、有線のＬＡＮケーブルを接続可能なインターフェースである。サーバ２００は、有線ＬＡＮモジュール１６０を介してインターネットに接続できる。
【００３３】
コントローラ２２０は、サーバ２００全体を制御する制御モジュールである。コントローラ２２０は、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）で構成される。従って、コントローラ２２０は、ＣＰＵ、メモリ、データ信号処理回路を一体として構成される。
【００３４】
ＨＤＤ２３０は、電子書籍ファイル等のデータを記憶する記録装置である。ＨＤＤ２３０は、電子書籍をレンタルする業者がレンタル対象の電子書籍ファイルとして登録した電子書籍ファイルを記憶する。
【００３５】
[１−３．電子書籍ファイルの構成]
次に、ＨＤＤ２３０に記録されている電子書籍ファイルの構成について図４を用いて説明する。図４は、電子書籍ファイル４００のファイル構成を示す模式図である。
【００３６】
電子書籍ファイル４００は、ｎ個のページデータ３３０の集合である。ページデータ３３０は、ユーザに表示する文章自体を示す文章データ３００と、該ページデータ３３０が示すページがモニタに表示された回数を示す表示回数データ３５０と、該ページデータ３３０が示すページのページ番号を示すページ番号データ３４０とを備える。また、電子書籍ファイル４００に含まれる全部又は一部のページデータ３３０は、該ページデータ３３０が示すページと隣接するページ以外のページに対してリンクするためのリンクデータ３１０を有している。また、電子書籍ファイル４００に含まれる全部又は一部のページデータ３３０は、該ページデータ３３０が示すページと内容として関連性を有する他のページに関する情報である関連ページデータ３２０を有している。なお、本実施の形態においては、リンクデータ３１０によりリンク先のページとして指定されているページデータ３３０は、関連ページデータ３２０を有している。
【００３７】
図４では、ｎページ目のページデータ３３０に含まれるリンクデータ３１０が２ページ目をリンク先として指している。これは、ｎページ目のページデータ３３０が示すページから２ページ目のページデータ３３０が示すページへ遷移できることを示している。また、上述した通り、ｎページ目のページデータ３３０に含まれるリンクデータ３１０がリンク先としている２ページ目のページデータ３３０は、関連ページデータ３２０を含んでいる。
【００３８】
[１−４．電子書籍のページ表示動作]
次に、タブレット端末１００による電子書籍ファイルが示す電子書籍の表示動作について図５〜１０を用いて説明する。図５は、電子書籍におけるページ送り動作を示すフローチャートである。図６は、電子書籍におけるページの戻り動作を示すフローチャートである。図７は、電子書籍におけるリンク先へのページの戻り動作を示すフローチャートである。図８は、電子書籍におけるページの表示回数をカウントする動作を示すフローチャートである。図９は、電子書籍におけるページの表示例を示す模式図である。図１０は、電子書籍におけるリンク先のページの表示例を示す模式図である。
【００３９】
以下、電子書籍のページ表示動作として、表示中のｎページ目（ｎ＞０）からページ番号で降順にｎ＋１ページ目へ遷移する「ページ送り動作」、表示中のｎページ目よりページ番号で昇順にｎ−１ページ目（ｎ＞１）以前のページ間を遷移する「ページ戻り動作」、ページデータ３３０が有するリンクデータの示すページ、及びリンク先のページが有する関連ページデータの示すページ（以降、関連ページ）へ遷移する「リンク先へのページ戻り動作」、ページがモニタに表示されたと判断した際の「ページの表示回数のカウント動作」を各々説明する。
【００４０】
[１−４−１．ページ送り動作]
ページ送り動作について図５、図９を用いて説明する。電子書籍ファイル４００を開く指示をモニタ１４０を介して使用者から受け付けると、コントローラ１２０は、初期ページを表示するようモニタ１４０を制御する（Ｓ１０１）。なお、初期ページは、電子書籍ファイル４００に含まれる複数のページデータ３３０が示すページのうちの１ページ目でも、前回電子書籍ファイルを閉じた際に表示していたページでも良い。初期ページを表示させると、コントローラ１２０は、表示中のページαの表示時間のカウントを開始する（Ｓ１０２）。その後、コントローラ１２０は、使用者からページ移動入力を受け付けるまで待機する（Ｓ１０３）。ここで、ページ移動入力には、次ページへのページ移動入力、前ページへのページ移動入力、及びリンク先へのページ移動入力がある。例えば、図９のタブレット端末１００のモニタ１４０に対して、使用者が指でタッチしながら左へスライドさせる入力は、次ページへのページ移動入力である。また、使用者が指でタッチしながら右へスライドさせる入力は、前ページへのページ移動入力である。また、使用者が文章中のリンク先移行ＵＩ４１０をタップする入力は、リンク先へのページ移動入力である。なお、使用者は、表示回数ＵＩ４２０をタップすることで、表示中のページをブックマーク登録できる。
【００４１】
ステップＳ１０３において、ページ移動入力があったと判断すると、コントローラ１２０は、入力を受け付けたページ移動入力が次ページへのページ移動入力であるか否かを判断する（Ｓ１０４）。ここで、次ページへの移動入力があったと判断すると、コントローラ１２０は、表示中のページの表示時間のカウントを停止する（Ｓ１０５）。表示時間のカウントを停止すると、コントローラ１２０は、表示中ページが最終ページであるか否かを判断する（Ｓ１０６）。表示中ページが最終ページでないと判断すると、コントローラ１２０は、隣接した次ページの表示回数を取得する（Ｓ１０７）。なお、各ページの表示回数に関する情報は、各ページデータ３３０に格納されていてもよいし、ページデータ３３０とは独立した管理データとして電子書籍ファイル４００に格納されてもよいし、電子書籍ファイル４００とは独立した管理データとしてフラッシュメモリ１３０に記憶されてもよい。ページデータ３３０とは独立した管理データとする場合、管理データは、電子書籍ファイル４００に含まれる各ページデータ３３０に対応した表示回数を管理する。また、電子書籍ファイル４００とは独立した管理データとする場合、管理データは、フラッシュメモリ１３０に記録される各電子書籍ファイル４００の各ページデータ３３０に対応した表示回数を管理する。
【００４２】
ステップＳ１０７において、次ページの表示回数を取得すると、コントローラ１２０は、取得した表示回数が所定回数を超えているか否かを判断する（Ｓ１０８）。所定回数は、あらかじめ電子書籍ファイル４００毎に決められた値でもよいし、外部からの入力値であってもよい。
【００４３】
ステップＳ１０８において、表示回数が所定回数を超えていないと判断すると、コントローラ１２０は、隣接した次ページを表示するようモニタ１４０を制御し（Ｓ１０９）、ステップＳ１０２へ遷移する。一方、ステップＳ１０８において、表示回数が所定回数を超えていると判断すると、コントローラ１２０は、隣接した次ページを表示しないようモニタ１４０を制御する（Ｓ１１０）。例えば、隣接した次ページ上の一面を黒く塗りつぶした黒画面を表示してもよいし、隣接した次ページ上に、隣接した次ページは既に所定回数表示済みである旨を示すメッセージを重畳したような画面を表示してもよい。要するに、隣接した次ページの内容を使用者が認識できないようにすればよい。なお、隣接した次ページ上に、隣接した次ページは既に所定回数表示済みである旨を示すメッセージを重畳した画面を表示した場合には、使用者に、何故隣接した次ページの内容が表示されないかを知らせることができる。
【００４４】
[１−４−２．ページ戻り動作]
次に、ページ戻り動作について、図５、図６を用いて説明する。図５のステップＳ１０４において、次ページへのページ移動入力ではないと判断すると、コントローラ１２０は、入力を受け付けた移動入力が前ページへのページ移動入力であるか否かを判断する（Ｓ１１１）。前ページへのページ移動入力であると判断すると、図６のステップＳ２０１へ遷移する。つまり、コントローラ１２０は、表示中のページαの表示時間のカウントを一時的に停止し、表示中のページαを起点のページとしてフラッシュメモリ１３０に記録する（Ｓ２０１）。カウントを一時的に停止すると、コントローラ１２０は、移動先のページを表示するようモニタ１４０を制御する（Ｓ２０２）。ここでは、モニタ１４０は、αと隣接した前のページを表示する。移動先のページを表示すると、コントローラ１２０は、表示したページが起点のページとして記録したページαと同一のページであるか否かを判断する（Ｓ２０３）。
【００４５】
表示中のページがページαと同一のページでないと判断すると、コントローラ１２０は、表示中のページが所定ページの範囲外かどうかを判断する（Ｓ２０４）。ここで所定ページとは、あらかじめ決められたページ数の範囲内のページとしてもよいし、該当ページと内容として関連のある関連ページの範囲内としてもよい。具体的には、コントローラ１２０は、起点となるページαから起算して、前方に所定ページの範囲内であるか否かを判断する。若しくは、コントローラ１２０は、起点となるページαに含まれる関連ページデータ３２０が示す関連ページであるか否かを判断する。所定ページの範囲外であると判断すると、コントローラ１２０は、表示中のページの表示回数に関する情報を取得する（Ｓ２０５）。表示回数に関する情報を取得すると、コントローラ１２０は、表示回数が所定回数を超えているかどうかを判断する（Ｓ２０６）。表示回数が所定回数を超えていないと判断すると、コントローラ１２０は、表示中のページ（≠α）の表示時間のカウントを開始し（Ｓ２０７）、ページ移動入力を受け付けるまで待機する（Ｓ２０８）。そして、ページ移動入力を受け付けると、コントローラ１２０は、表示中のページ（≠α）の表示時間のカウントを終了し（Ｓ２０９）、ステップＳ２０２へ遷移する。また、ステップＳ２０６において表示回数が所定回数を超えていると判断すると、コントローラ１２０は、表示中のページを非表示にし（Ｓ２１０）、ページ移動入力を受け付けるまで待機する（Ｓ２０８）。
【００４６】
一方、ステップＳ２０３において、表示中のページがページαと同一のページであると判断すると、コントローラ１２０は、表示中のページ（α）の表示時間のカウントを再開し（Ｓ２１１）、図５のステップＳ１０３へ遷移する。また、ステップＳ２０４において、表示中のページが所定ページの範囲内であると判断した場合には、コントローラ１２０は、ページ移動入力を受け付けるまで待機する（Ｓ２０８）。これにより、使用者が一時的に数ページ遡って内容を振り返る場合に、コントローラ１２０は、不要に表示回数を増やさない。また、使用者が誤ってページを順送りしてしまったためにページを戻る場合にも、コントローラ１２０は、不要に表示回数を増やさない。
【００４７】
[１−４−３．リンク先へのページ戻り動作]
次に、リンク先へのページ戻り動作について図５、図７及び図１０を用いて説明する。図５のステップＳ１１１において、前ページへのページ移動入力ではないと判断すると、コントローラ１２０は、入力を受け付けた移動入力がリンク先ページβへのページ移動入力であるか否かを判断する（Ｓ１１２）。リンク先ページβへのページ移動入力であるとコントローラ１２０が判断すると、図７のステップＳ３０１へ遷移する。つまり、コントローラ１２０は、表示中のページαの表示時間のカウントを一時的に停止する。表示時間のカウントを一時的に停止すると、コントローラ１２０は、移動先のページを表示するようモニタ１４０を制御する（Ｓ３０２）。コントローラ１２０は、例えば、図１０に示すようなリンク先ページβを表示するようモニタ１４０を制御する。リンク先ページは、表示中のページがリンク先であることを示すリンク先表示ＵＩ５００と、リンク元のページに戻るためのリンク元表示ＵＩ５１０と、リンク先のページと内容的に関連のある関連ページを示す関連ページ表示ＵＩ５２０を含む。
【００４８】
移動先のページをモニタ１４０に表示させると、コントローラ１２０は、モニタ１４０に表示させたページがページαと同一のページであるか否かを判断する（Ｓ３０３）。表示中のページがページαと同一のページでないと判断すると、コントローラ１２０は、表示中のページがページβ若しくはページβの関連ページであるか否かを判断する（Ｓ３０４）。表示中のページがページβでなく、かつページβの関連ページでないと判断すると、コントローラ１２０は、表示中のページの表示回数に関する情報を取得する（Ｓ３０５）。表示回数に関する情報を取得すると、コントローラ１２０は、表示回数が所定回数を超えているかどうかを判断する（Ｓ３０６）。表示回数が所定回数を超えていると判断すると、コントローラ１２０は、表示中のページ（≠α）の表示時間のカウントを開始し（Ｓ３０７）、ページ移動入力を受け付けるまで待機する（Ｓ３０８）。そして、ページ移動入力を受け付けると、コントローラ１２０は、表示中のページ（≠α）の表示時間のカウントを終了し（Ｓ３０９）、ステップＳ３０２へ遷移する。また、ステップＳ３０６において表示回数が所定回数を超えていると判断すると、コントローラ１２０は、表示中ページを非表示にし（Ｓ２１０）、ページ移動入力を受け付けるまで待機する（Ｓ３０８）。
【００４９】
一方、ステップＳ３０３において、表示中のページがページαと同一であると判断すると、コントローラ１２０は、表示中のページ（α）の表示時間のカウントを再開し（Ｓ３１１）、図５のステップＳ１０３へ遷移する。また、ステップＳ３０４において表示中ページがページβもしくはページβの関連ページであると判断した場合には、コントローラ１２０は、ページ移動入力を受け付けるまで待機する（Ｓ３０８）。
【００５０】
[１−４−４．ページの表示回数のカウント動作]
次に、ページの表示回数のカウント動作について図８を用いて説明する。表示中のページの表示時間のカウントを開始すると、コントローラ１２０は、表示中のページを所定の秒数以上表示するまで待機する（Ｓ４０１）。所定の秒数は、電子書籍ファイル毎にあらかじめ決められた値でもよいし、外部からの入力であってもよい。その間に、一時停止指示を受け付けたと判断すると（Ｓ４０２）、コントローラ１２０は、次に再開指示を受け付けるまで表示時間のカウントを一時停止する（Ｓ４０３）。そして、表示時間のカウントの再開指示を受け付けると（Ｓ４０３）、コントローラ１２０は、表示時間のカウントを再開させ、表示中のページの表示時間が所定の秒数以上となったか否かを判断する（Ｓ４０１）。
【００５１】
また、ステップＳ４０２において、一時停止指示を受け付けていないと判断すると、コントローラ１２０は、終了指示を受け付けたか否かを判断する（Ｓ４０４）。終了指示を受け付けたと判断すると、コントローラ１２０は、ページの表示回数のカウントを終了する。
【００５２】
また、ステップＳ４０１において、表示中ページを所定の秒数以上表示したと判断すると、コントローラ１２０は、表示中のページの表示回数を示す表示回数データの値を１加算して終了する。
【００５３】
本動作は、図５、図６、及び図７における、表示時間のカウント開始処理（ステップＳ１０２、ステップＳ２０７、ステップＳ３０７）で開始される。また、一時停止指示は、図６、図７における表示時間のカウント一時停止処理（ステップＳ２０１、ステップＳ３０１）により発信される。また、再開指示は、図６、図７における表示時間のカウント再開処理（ステップＳ２１１、ステップＳ３１１）により発信される。また、終了指示は、図５、図６、及び図７における表示時間のカウント終了処理（ステップＳ１０５、ステップＳ２０９、ステップＳ３０９）により発信される。
【００５４】
つまり、本実施の形態にかかるタブレット端末１００は、図５のステップＳ１０２〜ステップＳ１１０を参照すると分かる通り、ページ送り動作を行った際には、表示中のページの表示時間のカウントを行う。一方、タブレット端末１００は、図６のステップＳ２０１〜ステップＳ２１１を参照すると分かる通り、ページ戻り動作を行った際に、戻り先のページが起点から所定ページ内である場合には、表示中のページの表示時間のカウントを停止する。また、タブレット端末１００は、図７のステップＳ３０１〜ステップＳ３１１を参照すると分かる通り、リンク先へのページ戻り動作を行った際に、表示中のページがリンク先のページ、若しくはリンク先のページの関連ページである場合には、表示中のページの表示時間のカウントを停止する。
【００５５】
まず、ページ戻り動作を行った際に、戻り先のページが起点から所定ページ内である場合に、表示中のページの表示時間のカウントを停止する理由について説明する。本を読んでいる際に、あまり内容を理解せずに読み進めてしまい、本の内容が全く分からなくなってしまうような場合がある。このような場合、何ページか遡って本を読み直すと、本の内容を理解できるような場合が多い。仮に、このような場合にまで表示回数を加算すると、読者にとっては非常に不便となり、電子書籍のレンタル事業が普及しない恐れがある。そこで、本実施の形態においては、ページ戻り動作を行った際に、戻り先のページが起点から所定ページ内である場合に、表示中のページの表示時間のカウントを停止することとした。
【００５６】
次に、リンク先へのページ戻り動作を行った際に、表示中のページがリンク先のページ、若しくはリンク先のページの関連ページである場合には、表示中のページの表示時間のカウントを停止する理由について説明する。これは、リンク先のページは、既に表示回数を１加算済みであり、また、ページの順送りにより表示される場合とは異なり、使用者がページ内の全文をじっくりと読まない場合が多いからである。このような場合までページの表示回数が加算されたのでは、折角の便利なリンク機能があまり使われなくなってしまう。そこで、本実施の形態においては、リンク先へのページ戻り動作を行った際に、表示中のページがリンク先のページ、若しくはリンク先のページの関連ページである場合には、表示中のページの表示時間のカウントを停止することとした。
【００５７】
[１−５．効果等]
このように、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示制御方法は、複数のページを含んだ電子書籍ファイルに含まれる１つのページを表示している際に、隣接する次のページを表示する送り指示を受け付けた場合、隣接する次のページを表示する。そして、隣接する次のページの表示を開始してから所定時間が経過した場合に、隣接する次のページの表示回数を１加算する。また、表示しているページ内に、表示しているページに隣接しないページへのリンクが設けられている際に、リンク先のページを表示するリンク指示を受け付けた場合、リンク先のページを表示する。そして、リンク先のページの表示を開始してから所定時間が経過したとしても、リンク先のページの表示回数を加算しない。
【００５８】
これにより、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示制御方法は、ページを所定回数表示可能な電子書籍ファイルを扱う際に、表示回数を必要な場合にのみ加算する等、より適切に扱うことができる。
【００５９】
また、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示方法は、さらに、電子書籍ファイルに含まれる１つのページを表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、記憶している起点のページよりも表示しているページが後方のページであれば、表示しているページを新たな起点のページとして記録する。そして、電子書籍ファイルに含まれる１つのページを表示しており、隣接する前のページを表示する指示である戻り指示を受け付けた場合、隣接する前のページを表示する。そして、隣接する前のページが起点のページから起算して前方に所定ページを超える場合、隣接する前のページの表示を開始してから所定時間が経過すると、隣接する前のページの表示回数を加算する。一方、隣接する前のページが起点のページから起算して前方に所定ページ以内である場合、隣接する前のページの表示を開始してから所定時間が経過したとしても、隣接する前のページの表示回数を加算しない。
【００６０】
これにより、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示制御方法は、ページを所定回数表示可能な電子書籍ファイルを扱う際に、表示回数を必要な場合にのみ加算する等、より適切に扱うことができる。
【００６１】
また、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示方法は、ページの表示回数が所定回数となった場合、表示回数が所定回数となったページを表示しない。
【００６２】
これにより、本実施の形態にかかるタブレット端末１００に対する電子書籍の表示制御方法は、ページを所定回数表示可能な電子書籍ファイルを実現できる。
【００６３】
また、本実施の形態にかかるタブレット端末１００により取り扱われる電子書籍ファイルは、ページに含まれる文章を示す文章データを含むページデータを複数備え、複数のページデータのうち全部又は一部のページデータは、該ページデータと内容として関連性を有する他のページデータに関する情報である関連ページデータをさらに含む。
【００６４】
これにより、この電子書籍ファイルを取り扱うタブレット端末１００は、例えば、ページの表示回数を加算するか否かを判断する際に、関連ページデータを参照することができ、例えば、表示回数を加算すべきではないページの関連ページに関しても表示回数を加算しないといった制御を行うことが可能となる。
【００６５】
また、本実施の形態にかかるタブレット端末１００により取り扱われる電子書籍ファイルは、該電子書籍ファイルが含む複数のページデータのうち全部又は一部のページデータは、隣接するページデータ以外のページデータとリンクするためのリンク情報をさらに含み、リンク情報によりリンクされているリンク先のページデータは、関連ページデータを含む。
【００６６】
これにより、この電子書籍ファイルを取り扱うタブレット端末１００は、例えば、リンク先のページを表示した際に、表示回数を加算しないとしていた場合に、リンク先の関連ページに関しても表示回数を加算しないといった制御が可能となる。
【００６７】
（実施の形態２）
以下、図１１、図１２を用いて、実施の形態２について説明する。なお、原則として、物理的に共通している構成に関しては同一の番号を付するものとする。
【００６８】
[２−１．概要]
実施の形態１において、タブレット端末１００は、自装置内で電子書籍ファイルの各ページの表示回数の管理を行った。実施の形態２においては、電子書籍ファイルの各ページの表示回数の管理をサーバ２００側で行うこととしている。以下、詳細について図面を参照しながら説明する。
【００６９】
[２−２．電子書籍ファイルの構成]
図１１は本実施の形態における電子書籍ファイルの構成を示す模式図である。電子書籍ファイル４００は、ｎ個のページデータ３３０の集合である。各々のページデータ３３０は、ユーザに表示する文章データ３００と、別のページへのリンクを示すリンクデータ３１０と、該当ページのページ番号を示すページ番号データ３４０と、該当ページに関連する単体もしくは複数ページを示す関連ページデータ３２０とで構成される。実施の形態１で電子書籍ファイルの各々のページが有していた表示回数データ３５０はサーバ側で保持される。
【００７０】
[２−３．電子書籍のページ表示動作]
図１２を参照して、本実施の形態における電子書籍のページ表示動作を説明する。図１２は、本実施の形態における電子書籍ファイルの各ページの表示回数の管理動作を示すフローチャートである。
【００７１】
本実施の形態においては、タブレット端末１００は、該当ページが表示可能かどうか否かを示す表示可否フラグをサーバ２００から取得し（Ｓ５０１）、表示可能であるかどうかを判断する（Ｓ５０２）。表示可能であると判断すれば、コントローラ１２０は、該当ページを表示するようモニタ１４０を制御する（Ｓ５０３）。一方、表示不可であると判断すれば、コントローラ１２０は、該当ページを表示しないようモニタ１４０を制御する（Ｓ５０４）。ステップＳ５０１の表示可否フラグはサーバからでなく、外部メディアからの入力などでも良い。
【００７２】
本動作は図５におけるステップＳ１０７、ステップＳ１０８、ステップＳ１０９、ステップＳ１１０、図６におけるステップＳ２０５、ステップＳ２０６、ステップＳ２１０、図７におけるステップＳ３０５、ステップＳ３０６、ステップＳ３１０に置き換わるものである。
【００７３】
[２−４．効果等]
このように、本実施の形態にかかるシステムは、電子書籍ファイルの各ページの表示回数をサーバ側で管理することとした。これにより、表示回数の上限の変更などに関して、より素早く対応することが可能となる。
【００７４】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７５】
そこで、以下、他の実施の形態を例示する。
【００７６】
実施の形態１、２においては、電子書籍（静止画）における各ページの表示回数の管理について開示した。しかしながら、本開示に関する技術は、静止画に限られるものではなく、動画においても適用できる。例えば、動画に設けられたチャプタを電子書籍におけるページに見立て、チャプタ毎の再生回数を管理するような場合にも適用できる。その場合には、動画を順送り再生する場合には、各チャプタの再生回数を加算する一方、あるチャプタ内に設けられた他のチャプタへのリンクを選択することで他のチャプタの画像を再生する場合には、再生回数を加算しないようなことが考えられる。
【００７７】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【００７８】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００７９】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００８０】
本開示は、電子書籍ファイルが記録された記録媒体、電子書籍ファイルを再生するタブレット端末やスマートフォン等の電子機器における電子書籍の表示方法、電子書籍ファイルを再生するタブレット端末やスマートフォン等の電子機器を制御するプログラム等に適用できる。
【符号の説明】
【００８１】
１００    タブレット端末
１１０    無線ＬＡＮモジュール
１２０    コントローラ
１３０    フラッシュメモリ
１４０    モニタ
２００    サーバ
２１０    有線ＬＡＮモジュール
２２０    コントローラ
２３０    ＨＤＤ
３００    文章データ
３１０    リンクデータ
３２０    関連ページデータ
３３０    ページデータ
３４０    ページ番号データ
３５０    表示回数データ
４００    電子書籍ファイル
４１０    リンク先移行ＵＩ
４２０    表示回数ＵＩ
５００    リンク先表示ＵＩ
５１０    リンク元表示ＵＩ
５２０    関連ページ表示ＵＩ
【図１】
2014174858.tif 000003
【図２】
2014174858.tif 000004
【図３】
2014174858.tif 000005
【図６】
2014174858.tif 000006
【図７】
2014174858.tif 000007
【図８】
2014174858.tif 000008
【図１２】
2014174858.tif 000009
【図４】
2014174858.tif 000010
【図５】
2014174858.tif 000011
【図９】
2014174858.tif 000012
【図１０】
2014174858.tif 000013
【図１１】
2014174858.tif 000014