(57)【特許請求の範囲】
【請求項１】
複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍のための電子書籍データを作成する電子書籍データ作成装置であって、
各紙面を表す画像データ、各記事を表すテキストデータ、及び、各画像データに対して、当該画像データが表す紙面に掲載された記事を表す上記テキストデータを関連付けた関連付け情報を取得する取得手段と、
上記関連付け情報、上記画像データ、及び上記テキストデータを組み合わせることによって、１冊分の電子書籍データを作成する作成手段とを備え、
上記関連付け情報は、
複数の記事が一つの紙面に掲載されている場合、当該紙面を表す上記画像データと、各当該記事を表す各上記テキストデータの全体とを関連付け、
一つの記事が複数の紙面にまたがって掲載されている場合、各当該紙面を表す各上記画像データと、当該記事を表す一つの上記テキストデータの全体とを関連付け、
一つの記事が一つの紙面に掲載されている場合、当該紙面を表す上記画像データと、当該記事を表す上記テキストデータの全体とを関連付けることを特徴とする電子書籍データ作成装置。
【請求項２】
各テキストデータに対して、当該テキストデータに対応する記事が掲載された紙面を表す上記画像データへのリンク情報を記述する画像リンク作成手段をさらに備えることを特徴とする請求項１に記載の電子書籍データ作成装置。
【請求項３】
上記画像リンク作成手段は、ある記事が複数の紙面にまたがって掲載されている場合、
当該テキストデータが表す記事の文字情報の先頭に対して、当該テキストデータに対応する記事が掲載された最初の紙面を表す上記画像データへリンクするリンク情報を記載し、
当該テキストデータが表す記事の文字情報の最後に対して、当該テキストデータに対応する記事が掲載された最後の紙面を表す上記画像データへリンクするリンク情報を記載することを特徴とする請求項２に記載の電子書籍データ作成装置。
【請求項４】
各テキストデータから目次用の文字列情報を抽出し、当該文字列情報を、上記取得手段によって取得された上記関連付け情報において、対応する上記テキストデータに関連付ける目次情報作成手段をさらに備えていることを特徴とする請求項１から３のいずれか１項に記載の電子書籍データ作成装置。
【請求項５】
上記関連付け情報は、各画像データと、当該画像データが表す紙面に掲載された記事を表す上記テキストデータとの対応関係を示す情報を含んでおり、
上記関連付け情報に基づいて、上記画像データが表す紙面に掲載された記事の各々に対して、当該記事を表す上記テキストデータにリンクするクリッカブルマップを割り当てるテキストリンク作成手段をさらに備えることを特徴とする請求項４に記載の電子書籍データ作成装置。
【請求項６】
上記画像データのうち、上記関連付け情報において上記テキストデータが関連付けられていない画像データに関し、当該画像データの存在をユーザに通知する通知情報を作成する通知情報作成手段と、
各上記テキストデータの表示順が予め規定された元の管理情報に、上記テキストデータが関連付けられない上記画像データの一つ前に表示される上記画像データに関連付けられる上記テキストデータの次に上記通知情報が表示されるように上記通知情報の表示順を追加することによって、管理情報を作成する管理情報作成手段をさらに備え、
上記作成手段は、上記通知情報及び上記管理情報を、上記１冊分の電子書籍データに含めることを特徴とする請求項１から５のいずれか１項に記載の電子書籍データ作成装置。
【請求項７】
上記電子書籍の表示順に従って、上記画像データの表示順を規定したナンバー情報を作成し、さらに、当該ナンバー情報に、空白の紙面を表す空白紙面データがいずれかの上記画像データの次に表示されるように上記空白紙面データの表示順を追加するナンバー情報作成手段をさらに備え、
上記作成手段は、上記ナンバー情報を、上記１冊分の電子書籍データに含めること
を特徴とする請求項１から６のいずれか１項に記載の電子書籍データ作成装置。
【請求項８】
上記作成手段は、各記事のテキストデータから、当該テキストデータに対応する記事が掲載された紙面を表す上記画像データへジャンプするためのリンク付きボタン画像を、上記電子書籍データに含めることを特徴とする請求項１から７のいずれか１項に記載の電子書籍データ作成装置。
【請求項９】
上記取得手段は、さらに、上記電子書籍が右綴じか左綴じかを表す綴じ情報を取得するものであり、
上記作成手段は、上記綴じ情報に基づいて、ユーザによる「めくり操作」の方向を示すマークを、上記電子書籍データに含めることを特徴とする請求項１から８のいずれか１項に記載の電子書籍データ作成装置。
【請求項１０】
取得手段および作成手段を備え、複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍のための電子書籍データを作成する電子書籍用データ作成装置における電子書籍データ作成方法であって、
上記取得手段が、各紙面を表す画像データ、各記事を表すテキストデータ、及び、各画像データに対して、当該画像データが表す紙面に掲載された記事を表す上記テキストデータを関連付けた関連付け情報を取得する取得工程と、
上記作成手段が、上記関連付け情報、上記画像データ、及び上記テキストデータの組み合わせを、１冊分の電子書籍データとして作成する作成工程とを備え、
上記関連付け情報は、
複数の記事が一つの紙面に掲載されている場合、当該紙面を表す上記画像データと、各当該記事を表す各上記テキストデータの全体とを関連付け、
一つの記事が複数の紙面にまたがって掲載されている場合、各当該紙面を表す各上記画像データと、当該記事を表す一つの上記テキストデータの全体とを関連付け、
一つの記事が一つの紙面に掲載されている場合、当該紙面を表す上記画像データと、当該記事を表す上記テキストデータの全体とを関連付けることを特徴とする書籍データ作成方法。
【請求項１１】
請求項１から９のいずれか１項に記載の電子書籍データ作成装置としてコンピュータを機能させるための電子書籍データ作成プログラムであって、コンピュータを上記各手段として機能させるための電子書籍データ作成プログラム。
【請求項１２】
請求項１１に記載の電子書籍データ作成プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍データ作成装置、電子書籍データ作成方法、プログラム及びその記録媒体、ならびに電子書籍データ構造に関する。
【背景技術】
【０００２】
近年、様々な情報が電子データの形態にて提供されている。そのような電子データの例
として、紙によって供給されていた書籍を電子化した電子書籍がある。
【０００３】
電子書籍は、紙の書籍（以下、紙書籍と称する）において一般に活字や写真として記憶されている情報を、所定の電子書籍用の端末装置によって、あたかも紙書籍によりページが見開きの状態となっているように表示されるものである。電子書籍は、所定のボタンにより１ページ分のテキスト（画像）がスライドして表示されることにより、あたかも紙書籍を広げて、１ページずつ捲っているかのように表示される。
【０００４】
例えば、電子書籍用の端末装置において、紙書籍と同様の紙面を示す画像データを利用した電子書籍を用い、そのレイアウトを保ったまま情報を表示する方法が存在する。しかしながら、一般的な電子書籍用の端末装置は、携帯性を有するために表示部の大きさに限界があり、紙書籍と同様の紙面を全体的に表示した場合にはユーザの視認性が著しく低下してしまう。このため、ユーザは、表示された紙面の中から所望の記事を見つけて拡大する操作を頻繁に実行しなければならず、利便性に劣るという問題がある。
【０００５】
一方、電子書籍用の端末装置において読みやすい表示を行うために、表示部が一時に表示し得る最大の文字数分の範囲内で、書籍用のテキストデータを表示部に順次表示させる方法が提案されている（例えば、特許文献１参照）。しかしながら、このような表示方法は、雑誌や新聞等のように、記事のレイアウト自体に特徴があるものには適さないという問題がある。
【０００６】
上述した問題を解決するために、紙面を示す画像データと、当該紙面における記事のテキストデータとを関連付けた電子書籍を用い、それぞれの表示を切り替える方法が存在する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１９７０８８号公報（２００２年７月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来の電子書籍用データのデータ構造及び電子書籍用端末装置による表示方法について、図１８を例にして以下に説明する。図１８（ａ）は、従来の電子書籍用端末装置における電子書籍用の画像データを示しており、図１８（ｂ）はそのテキストデータを示している。
【０００９】
図１８（ａ）（ｂ）に示すように、画像データ及びテキストデータは、電子書籍の各ページに対応して作成されている。また、画像データとテキストデータとはページ毎に関連付けられている。
【００１０】
電子書籍用端末装置は、上述のデータ構造を有する電子書籍データについて、図１８（ａ）（ｂ）における矢印に示すように画像データ又はテキストデータの表示を切り替えることができる。具体的には、従来の電子書籍用端末装置は、電子書籍のページ毎に画像データを順に表示することができる。また、ある画像データを表示している状態において、ユーザによるテキストモードへの切替指示を受け付けると、当該画像データに関連付けられたテキストデータを表示することが可能である。
【００１１】
しかしながら、このような従来の電子書籍用データのデータ構造及びその表示方法には、以下の問題点が存在する。
【００１２】
例えば、電子書籍の紙面構成上、記事２及び記事３は、同じページに掲載されている。よって、従来の電子書籍用端末装置が記事２及び記事３が掲載されたページに対応する画像データを表示している場合、ユーザがテキストモードへの切替指示を入力すると、記事２及び記事３を含むテキストデータが表示される。すなわち、従来の電子書籍用端末装置の画面には、記事２及び記事３のテキストが表示されるため、ユーザにとって記事の区切りが分かりづらい。
【００１３】
また、電子書籍の紙面構成上、記事４は３ページにわたって掲載されている。よって、電子書籍用端末装置が記事４の途中のページに対応する画像データを表示している場合、ユーザがテキストモードへの切替指示を入力すると、記事４の途中からを含むテキストデータが表示される。すなわち、この場合、ユーザが記事４のテキストを最初から読みたいと思っていても、画面には記事４のテキストが最初から表示されない。また、ページ単位でテキストデータが作成されているため、１つの記事テキストがページ区切りで寸断されてしまい、ユーザにとって読みにくいものになってしまう。
【００１４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画像モードとテキストモードの表示切替を可能にしつつ、記事毎の読み易さを高めた電子書籍データを作成する電子書籍データ作成装置、電子書籍データ作成方法、電子書籍データ作成プログラムおよびそれを記憶した記録媒体、ならびに電子書籍データ構造を実現することにある。
【課題を解決するための手段】
【００１５】
本発明に係る電子書籍データ作成装置は、上記の課題を解決するために、複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍のための電子書籍データを作成する電子書籍データ作成装置であって、
各紙面を表す画像データ、各記事を表すテキストデータ、及び、各画像データに対して、当該画像データが表す紙面の先頭に掲載された記事を表す上記テキストデータを関連付けた関連付け情報を取得する取得手段と、
上記関連付け情報、上記画像データ、及び上記テキストデータの組み合わせを、１冊分の電子書籍データとして作成する作成手段とを備えることを特徴としている。
【００１６】
上記電子書籍データに含まれる関連付け情報は、各紙面を表す画像データと、各記事の文字情報を表すテキストデータとを関連付ける。例えば、複数の記事が１ページに掲載されている場合、当該ページを表す画像データと、当該ページの先頭に掲載された記事を表すテキストデータとが関連付けられている。また、１つの記事が複数のページに亘って掲載されている場合、各ページを表す画像データと、当該記事を表すテキストデータとがそれぞれ関連付けられている。また、１つの記事が１ページに掲載されている場合には、当該ページを表す画像データと当該記事を表すテキストデータとが１対１に関連付けられている。
【００１７】
上記構成によれば、本発明に係る電子書籍データ作成装置により作成された電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置は、上記関連付け情報を参照することによって、画像データからテキストデータへ表示を好適に切り替えることができる。具体的には、１ページの紙面に複数の記事が掲載されていたとしても、当該紙面を表す画像データから切り替えられたテキストデータは、記事単位で分割して作成されているため、ユーザは記事の区切りが判別し易く、読み易い。また、１つの記事が複数のページの紙面にまたがって掲載されていたとしても、当該紙面を表すいずれかの画像データから切り替えられたテキストデータは、当該記事を１つの連続した文章として表すため、ユーザは当該記事を読み易い。
【００１８】
すなわち、本発明に係る電子書籍データ作成装置により作成された電子書籍データによれば、当該電子書籍データを表示する電子書籍閲覧装置において、ユーザは記事毎の閲覧を容易に行うことが可能になる。
【００１９】
また、本発明に係る電子書籍データ作成装置は、各テキストデータに対して、当該テキストデータに対応する記事が掲載された紙面を表す上記画像データへのリンク情報を記述する画像リンク作成手段をさらに備えることが好ましい。
【００２０】
上記構成によれば、例えば電子書籍閲覧装置が、本発明に係る電子書籍データ作成装置により作成された電子書籍データのうち、ある記事のテキストデータを表示している場合、上記リンク情報に基づいて、当該記事が掲載された紙面の画像データを表示するように表示を切り替えることができる。
【００２１】
さらに、本発明に係る電子書籍データ作成装置において、上記画像リンク作成手段は、ある記事が複数の紙面にまたがって掲載されている場合、当該テキストデータが表す記事の文字情報の先頭に対して、当該テキストデータに対応する記事が掲載された最初の紙面を表す上記画像データへリンクするリンク情報を記載し、当該テキストデータが表す記事の文字情報の最後に対して、当該テキストデータに対応する記事が掲載された最後の紙面を表す上記画像データへリンクするリンク情報を記載することが好ましい。
【００２２】
上記構成によれば、上記電子書籍閲覧装置はテキストデータから画像データへの表示切り替えを、よりユーザの感覚に合わせて行うことができる。
【００２３】
また、本発明に係る電子書籍データ作成装置は、各テキストデータから目次用の文字列情報を抽出し、当該文字列情報を、上記取得手段によって取得された上記関連付け情報に追加する目次情報作成手段をさらに備えていることが好ましい。
【００２４】
上記構成によれば、本発明に係る電子書籍データ作成装置により作成された電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置は、上記目次用の文字列に基づいて目次画面を表示することができる。また、上記電子書籍閲覧装置は、上記目次画面からユーザが所望の目次を選択した場合、上記関連付け情報に基づくことによって、ユーザ所望の目次に対応する記事に対応する画像データまたはテキストデータを表示することができる。
【００２５】
さらに、本発明に係る電子書籍データ作成装置において、上記関連付け情報は、各画像データと、当該画像データが表す紙面に掲載された記事を表す上記テキストデータとの対応関係を示す情報を含んでおり、上記関連付け情報に基づいて、上記画像データが表す紙面に掲載された記事の各々に対して、当該記事を表す上記テキストデータにリンクするクリッカブルマップを割り当てるテキストリンク作成手段をさらに備えることが好ましい。
【００２６】
上記構成によれば、上記電子書籍閲覧装置はテキストデータから画像データへの表示切り替えを、よりユーザの感覚に合わせて行うことができる。
【００２７】
また、本発明に係る電子書籍データ作成装置は、上記画像データのうち、上記関連付け情報において上記テキストデータが関連付けられていない画像データに関し、当該画像データの存在をユーザに通知する通知情報を作成する通知情報作成手段と、上記テキストデータ及び上記通知情報の表示順を規定する管理情報を作成する管理情報作成手段をさらに備え、上記作成手段は、上記通知情報及び上記管理情報を、上記１冊分の電子書籍データに含めることが好ましい。
【００２８】
上記構成によれば、本発明に係る電子書籍データ作成装置により作成された電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置は、上記管理情報を参照することによって、テキストが掲載されていない記事に関し、上記テキストデータの代わりに、上記通知情報を表示する。このため、ユーザが上記テキストデータのみを順に読み進めた場合においても、記事テキストがないページの存在に気がつくことができる。
【００２９】
また、本発明に係る電子書籍データ作成装置は、上記関連付け情報に基づいて、上記画像データ及び空白の紙面を表す空白紙面データの表示順を規定するナンバー情報を作成するナンバー情報作成手段をさらに備え、上記作成手段は、上記ナンバー情報を、上記１冊分の電子書籍データに含めることが好ましい。
【００３０】
上記構成によれば、電子書籍閲覧装置が見開きページを見やすく表示できるように、電子書籍データを作成することができる。例えば、ナンバー情報において、ある記事が掲載された紙面の枚数が奇数である場合、当該紙面を表す画像データの後に空白紙面データが表示されるように規定されていれば、電子書籍閲覧装置は、異なる記事が掲載された紙面を同時に表示しないようにすることができる。
【００３１】
また、本発明に係る電子書籍データ作成装置は、各記事のテキストデータから、当該テキストデータに対応する記事が掲載された紙面を表す上記画像データへジャンプするためのボタンについて、当該ボタンを画面上に表示させるための設定情報を作成する設定情報作成手段をさらに備え、上記作成手段は、上記設定情報を上記電子書籍データに含めることが好ましい。
【００３２】
上記構成によれば、本発明に係る電子書籍データ作成装置により作成された電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置は、テキストデータを表示する間、上記ボタンを画面上に常に表示させることができる。このため、ユーザは画面上に表示された上記ボタンを押下することによって、画像データへの表示切り替え操作を好きな時に行うことができる。
【００３３】
また、本発明に係る電子書籍データ作成装置において、上記取得手段は、さらに、上記電子書籍が右綴じか左綴じかを表す綴じ情報を取得するものであり、上記綴じ情報に基づいて、ユーザによる「めくり操作」の方向を示すマークを画面上に表示させるための第２の設定情報を作成する第２の設定情報作成手段をさらに備え、上記作成手段は、上記第２の設定情報を上記電子書籍データに含めることが好ましい。
【００３４】
上記構成によれば、本発明に係る電子書籍データ作成装置により作成された電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置に対してユーザは所望のページをめくるための「めくり操作」を容易に行うことができる。
【００３５】
本発明に係る電子書籍データ作成方法は、複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍のための電子書籍データを作成する電子書籍データ作成方法であって、各紙面に対応する画像データ、及び、各記事に対応するテキストデータを取得する取得工程と、各画像データに対して、当該画像データに対応する紙面の先頭に掲載された記事に対応する上記テキストデータを関連付けたテーブルを作成するテーブル作成工程と、上記テキストデータ、上記画像データ、及び上記テーブルの組み合わせを、１冊分の電子書籍データとして記憶する記憶工程とを備えることことを特徴としている。
【００３６】
上記方法によれば、本発明に係る電子書籍データ作成装置に関して上述した効果と同様の効果を奏する。
【００３７】
また、上記電子書籍データ作成装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記電子書籍データ作成装置をコンピュータにおいて実現する電子書籍データ作成プログラム、およびその電子書籍データ作成プログラムを記憶したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００３８】
本発明に係る電子書籍データのデータ構造は、複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍データのデータ構造であって、
各紙面を表す画像データと、
各記事を表すテキストデータと、
各画像データに対して、当該画像データが表す紙面の先頭に掲載された記事を表す上記テキストデータを関連付けた関連付け情報とを含んでいることを特徴とする。
【００３９】
上記電子書籍データは、各紙面を表す画像データと各記事を表すテキストデータとを関連付ける関連付け情報を含んでいる。例えば、複数の記事が１ページに掲載されている場合には、当該ページに対応する画像データと、当該ページの先頭に掲載された記事に対応するテキストデータとが関連付けられている。また、１つの記事が複数のページに亘って掲載されている場合には、各ページに対応する画像データと、当該記事に対応するテキストデータとがそれぞれ関連付けられている。
【００４０】
上記構成によれば、本発明に係る電子書籍データが電子書籍閲覧装置に入力された場合、電子書籍閲覧装置は、上記関連付け情報を参照することによって、画像データからテキストデータへ表示を好適に切り替えることができる。
【００４１】
すなわち、本発明に係る電子書籍データによれば、当該電子書籍データを表示する電子書籍閲覧装置において、ユーザは記事毎の閲覧を容易に行うことが可能になる。
【００４２】
また、本発明に係る電子書籍データのデータ構造は、
各テキストデータは、当該テキストデータに対応する記事が掲載された紙面を表す上記画像データへのリンク情報を含んでいることが好ましい。
【００４３】
上記構成によれば、例えば電子書籍閲覧装置が、本発明に係る電子書籍データのうち、ある記事のテキストデータを表示している場合、上記リンク情報に基づいて、当該記事が掲載された紙面の画像データを表示するように表示を切り替えることができる。
【発明の効果】
【００４４】
本発明は、複数の紙面から成り、かつ複数の記事が掲載された書籍を電子化した電子書籍のための電子書籍データを作成する電子書籍データ作成装置であって、各紙面を表す画像データ、各記事を表すテキストデータ、及び、各画像データに対して、当該画像データが表す紙面の先頭に掲載された記事を表す上記テキストデータを関連付けた関連付け情報を取得する取得手段と、上記関連付け情報、上記画像データ、及び上記テキストデータの組み合わせを、１冊分の電子書籍データとして作成する作成手段とを備える。
【００４５】
よって、本発明に係る電子書籍データ作成装置により作成された電子書籍データによれば、当該電子書籍データを表示する電子書籍閲覧装置において、ユーザは記事毎の閲覧を容易に行うことが可能になる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態に係る電子書籍データの表示方法を示す図である。
【図２】本発明の一実施形態に係るデータ作成装置及び端末装置の概略構成を示すブロック図である。
【図３】図２に示すデータ作成装置により作成される電子書籍データのデータ構造を示す図である。
【図４】図２に示すデータ作成装置のデータ作成部の構成を示すブロック図である。
【図５】画像とテキストとの関連付けファイルを示す図である。
【図６】図２に示す端末装置の外観を示す図である。
【図７】図２に示す端末装置において表示される画面及びその再生順を示す図である。
【図８】図２に示す端末装置において表示される画面及びその再生順を示す図である。
【図９】目次画面からの画面遷移を説明するための図である。
【図１０】図３に示す電子書籍データのデータ構造の他の例を示す図である。
【図１１】図４及び図５に示す画面及びその再生順の他の例を示す図である。
【図１２】図４に示す画面の再生順の変形例を示す図である。
【図１３】図３に示す電子書籍データのデータ構造の他の例を示す図である。
【図１４】図２に示す端末装置において表示される画面を示す図である。
【図１５】図２に示す端末装置において表示される画面の他の例を示す図である。
【図１６】図２に示す端末装置において表示される画面の他の例を示す図である。
【図１７】図２に示す端末装置において表示される画面のさらに他の例を示す図である。
【図１８】従来例に係る電子書籍データの表示方法を示す図である。
【発明を実施するための形態】
【００４７】
本発明の一実施形態に係る電子書籍システム１００について、図２を参照して以下に説明する。
【００４８】
〔１．電子書籍システム〕
（１−１．電子書籍システムの構成）
始めに、本実施形態に係る電子書籍システム１００の構成について、図２を参照して以下に説明する。
【００４９】
図２は、本実施形態に係る電子書籍システム１００の概略構成を示すブロック図である。図２に示すように、電子書籍システム１００は、電子書籍データを作成するデータ作成装置（電子書籍データ作成装置）１０と、電子書籍データを表示する端末装置（電子書籍閲覧装置）２０とを含んで構成されている。
【００５０】
電子書籍システム１００は、デジタルデータにされた書籍、すなわち電子書籍を扱うシステムである。なお、本実施形態では、出版社等によって作成された電子書籍用のデータ（以下、元データと称する）が、ネットワーク等を介してデータ作成装置１０に供給されるものとする。
【００５１】
データ作成装置１０は、供給された電子書籍用の元データに基づいて、所定のデータ構造を有する電子書籍データを作成する。データ作成装置１０は、作成した電子書籍データを、ネットワーク３０を介して端末装置２０に提供する。
【００５２】
端末装置２０は、データ作成装置１０から提供された電子書籍データに基づいて電子書籍を表示する。具体的には、端末装置２０には画像モード及びテキストモードが設定されており、端末装置２０は、画像モードにおいて電子書籍を紙面毎に表示し、テキストモードにおいて電子書籍を記事毎に表示する。
【００５３】
（１−２．電子書籍用の元データについて）
本実施形態において説明する電子書籍は、テキスト、画像、またはこれらの組み合わせによって構成された複数の紙面を有し、かつ、複数の記事を含むことによって構成されている。なお、記事とは、例えば見出し（目次）毎に対応する内容のテキストや画像を意味しており、１つの記事の区切りはデータ作成装置１０に供給される時点で任意に設定されている。
【００５４】
以下では、データ作成装置１０に供給される電子書籍用の元データについて説明する。
【００５５】
図４に示すように、電子書籍用の元データは、画像ファイル群５０ａ、テキストファイル群６０ａ、及び関連付けファイル８０を含んでいるものとする。図４は、後述にて詳細を説明するが、電子書籍用の元データと、当該元データが入力されるデータ作成装置１０のデータ作成部１５とを示す図である。
【００５６】
画像ファイル群５０ａは、複数の画像ファイルを含んでいる。ここで、画像ファイルとは、電子書籍の紙面を画像として表すデータであって、電子書籍の１ページ毎に作成されている。例えばＭページ目の紙面を画像として表す画像ファイルを、以下、Ｍページ目の画像ファイルと称する。
【００５７】
本実施形態では、ＪＰＥＧ形式の画像ファイルを用いて説明する。なお、本発明は画像ファイルがＪＰＥＧ形式であることに限定されず、１ページの紙面を画像として表すデータであれば他の形式であってもよい。また、画像ファイル群５０ａに含まれる複数の画像ファイルは、ＰＤＦデータとしてまとめられていてもよい。この場合、後述のデータ作成部１５によってＰＤＦデータから個々の画像ファイルが生成される。
【００５８】
また、テキストファイル群６０ａは、複数のテキストファイルを含んでいる。ここで、テキストファイルとは、電子書籍に含まれる記事の文字情報を表すデータであって、記事毎に分割されて作成されている。例えばＮ番目の記事の文字情報を表すテキストファイルを、以下、記事Ｎのテキストファイルと称する。本実施形態では、ＨＴＭＬ形式のテキストファイルを用いて説明するが、本発明はこれに限定されない。
【００５９】
なお、本実施形態において説明する電子書籍は、少なくとも、５ページの紙面を含み、かつ４つの記事を含んでいるものとする。また、紙面構成上、１ページ目の紙面に記事１が掲載されており、２ページ目の紙面に記事２及び記事３が掲載されており、３〜５ページ目の紙面に記事４が掲載されているものとする。
【００６０】
すなわち、本実施形態において説明する電子書籍用の元データは、１〜５ページ目の画像ファイル（00001.jpg〜00005.jpg）、及び記事１〜４のテキストファイル（0000a.html〜0000d.html）を含んでいるものとする。
【００６１】
関連付けファイル８０は、画像ファイル群５０ａが含む画像ファイルと、テキストファイル群６０ａが含むテキストファイルとを関連付けるテーブルである。図５は、関連付けファイル８０を示す図である。関連付けファイル８０の詳細について図５を参照して説明する。
【００６２】
ここで、画像ファイルが表す紙面に掲載された記事の文字情報を表すテキストファイルを、当該画像ファイルに「対応するテキストファイル」と称する。本実施形態において説明する電子書籍の元データでは、１ページ目の画像ファイル（00001.jpg）に、記事１のテキストファイル（0000a.html）が対応している。２ページ目の画像ファイル（00002.jpg）には、記事２のテキストファイル（0000b.html）及び記事３のテキストファイル（0000c.html）が対応している。３〜５ページ目の画像ファイル（00003.jpg〜00005.jpg）には、それぞれ記事４のテキストファイル（0000d.html）が対応している。
【００６３】
図５に示すように、関連付けファイル８０において、画像ファイルへのパスの項には、紙書籍と同様のページ順で、各ページの画像ファイルが一覧にされており、テキストファイルへのパスの項には、紙面に掲載された順に、各記事のテキストファイルが一覧にされている。
【００６４】
関連付けファイル８０では、各画像ファイルへのパスが記述された行に、当該画像ファイルに対応するテキストファイルのうち、掲載順の最も早い記事のテキストファイルへのパスが記述されている。これによって、関連付けファイル８０は、各画像データに対し、当該画像データが表す紙面の先頭に掲載された記事のテキストデータを関連付けている。
【００６５】
仮に、ある画像ファイルに対応するテキストファイルが複数ある場合、当該複数の対応するテキストファイルのうち、２番目以降の掲載順の記事のテキストファイルへのパスは、当該画像ファイルへのパスが記述された行の次の行に記述されている。これによって、関連付けファイル８０は、各画像データと、当該画像データに対応するテキストファイルとの関係を保持している。
【００６６】
例えば、１ページ目の画像ファイルへのパス（00001.jpg）と同じ行には、記事１のテキストファイルへのパス（0000a.html）が記載されている。
【００６７】
また、２ページの画像ファイルへのパス（00002.jpg）と同じ行には、記事２のテキストファイル及び記事３の各テキストファイルのうち、記事２のテキストファイルへのパス（0000b.html）が記載されている。一方、記事３のテキストファイルへのパス（0000ｃ.html）は、その次の行に記載され、当該行の隣列における画像ファイルへのパスの欄は空欄になる。
【００６８】
また、３〜５ページの画像ファイルのパス（00003.jpg〜0005.jpg）と同じ行には、記事４のテキストファイルへのパス（0000d.html）がそれぞれ記載されている。
【００６９】
なお、電子書籍が、文字情報が存在しない記事のみが掲載されたページを含んでいる場合、このページの画像ファイルには、対応するテキストファイルが存在しない。この場合、関連付けファイル８０では、当該ページの画像ファイルへのパスが記述された欄と同じ行における「対応するテキストファイルへのパス」の項には「ＮＵＬＬ」と記載される。
【００７０】
データ作成装置１０は、上述したような電子書籍用の元データの入力を受け付け、当該元データに基づいて、所定のデータ構造を有する電子書籍用のデータ（以下、電子書籍データと称する）を作成する。電子書籍データのデータ構造については後述にて詳細に説明する。
【００７１】
（１−３．電子書籍閲覧方法について）
次に、データ作成装置１０が作成する電子書籍データが可能にする、端末装置２０による電子書籍閲覧方法について、図１を参照して簡単に説明する。
【００７２】
図１（ａ）（ｂ）は、電子書籍データの閲覧方法を説明するための図である。図１（ａ）は、本実施形態において説明する電子書籍のうち、１〜５ページ目の紙面に対応する画像ファイルを示しており、図１（ｂ）は、１〜５ページ目の紙面に掲載された各記事のテキストファイルを示している。また、図１（ａ）には、電子書籍の各ページの紙面構成が共に示されている。
【００７３】
図１（ａ）（ｂ）に示すように、データ作成装置１０が作成した電子書籍データには、１〜５ページ目の画像ファイルとして00001.jpg〜00005.jpgが存在し、記事１〜４のテキストファイルとして0000a.html〜0000d.htmlが存在する。
【００７４】
図１（ａ）（ｂ）における矢印に示すように、データ作成装置１０が作成した電子書籍データを入力された端末装置２０は、画像モードのとき各画像ファイルを順に表示することができ、テキストモードのとき、各テキストファイルを順に表示することができる。さらに、端末装置２０は、画像ファイルを表示した状態において、画像モードからテキストモードへの切り替え指示を受け付けたとき、対応するテキストファイルを表示するように表示を切り替えることができる。
【００７５】
〔２．データ作成装置〕
（２−１．データ作成装置の構成）
次に、データ作成装置１０の構成について図２を参照して以下に説明する。
【００７６】
図２に示すように、データ作成装置１０は、データ取得部１１、制御部１２、記憶部１３、及び通信部１４を備えている。
【００７７】
データ取得部１１は、出版社等の外部サーバからインターネット等を介して電子書籍用の元データを受信するインターフェースである。
【００７８】
制御部１２は、プリプロセッサやメモリなどにより構成され、例えば記憶部１３が記憶している制御プログラムに従って動作する。また具体的には、制御部１２は後述するデータ作成部１５として機能する。
【００７９】
データ作成部１５は、データ取得部１１が受信した電子書籍用の元データに基づいて、所定のデータ構造を有する電子書籍データを作成する。データ作成部１５の詳細については後述する。データ作成部１５により作成された電子書籍データは、記憶部１３に格納される。
【００８０】
記憶部１３は、ＲＡＭあるいはＲＯＭなどによって構成され、入力データ、一時データ及び処理データを保存するためのワークエリアを有す。
【００８１】
通信部１４は、ネットワーク３０を介して、端末装置２０との間のデータの送受信を行うインターフェースである。例えば通信部１４が電子書籍データの要求を受信した場合、記憶部１３に記憶された電子書籍データを端末装置２０に送信する。
【００８２】
（２−２．電子書籍データの作成処理）
次に、データ作成装置１０による電子書籍データの作成処理について図４を参照して以下に説明する。図４は、データ作成部１５の構成を示すブロック図である。
【００８３】
まず、図４に示すように、データ作成部１５には、データ取得部１１が受信した電子書籍用の元データ（画像ファイル群５０ａ、テキストファイル群６０ａ、及び関連付けファイル８０）が入力される。次いで、データ作成部１５では以下の処理が行われる。
【００８４】
画像化部１５１は、画像ファイル群５０の入力を受け、画像ファイルがＰＤＦデータとして入力された場合には、個々の画像ファイルを生成する画像化を行う。このとき、画像化部１５１は、画像ファイルの画像サイズや解像度などを、端末装置２０の表示形式に合わせて調節してもよい。
【００８５】
テキスト表現変換部１５２は、テキストファイル群６０ａの入力を受け付け、ｈｔｍｌのタグなどを、出力形式用の別タグへ変換したり、削除したりする。
【００８６】
目次抽出部１５３は、テキストファイル群６０ａの各テキストファイルから、特定のタグ（例えば記事の見出しを示すタグ）に囲まれた文字列（文字列情報）を目次用に抽出し、目次追加部１５４に出力する。
【００８７】
目次追加部１５４は、関連付けファイル８０の入力を受け付け、目次抽出部１５３が抽出した文字列を、関連付けファイル８０に追加する。また、目次追加部１５４は、関連付けファイル８０に対し、電子書籍のページ順に従って画像ファイルの表示順を規定するナンバー（ナンバー情報）を追加する。
【００８８】
以上のような処理を受けた関連付けファイル８０をデータベース４０とする。
【００８９】
テキストデータ生成部１５５は、関連付けファイル８０において「対応するテキストファイルへのパス」がＮＵＬＬと記載されている場合（画像ファイルに対応するテキストファイルが存在しない場合）に、専用のテキストファイルを生成し、テキストファイル群６０ａに追加する。なお、専用のテキストファイルとは、記事にテキストがないことをユーザに通知するための情報（通知情報）であり、以下、通知用ファイルと称する。
【００９０】
また、テキストデータ生成部１５５は、上記の通知用ファイル、及びテキストファイル群６０ａが含むテキストファイルについて、これらの表示順を規定する管理ファイル７０（管理情報）を作成する。なお、テキストデータ生成部１５５は、元データに含まれている管理ファイルに対して通知用ファイルの順序を追加することによって、管理ファイル７０を作成してもよい。
【００９１】
例えば、本実施形態における電子書籍の構成上、６ページ目には、テキストの存在しない記事５が掲載されているとする。この場合、関連付けファイル８０において、６ページ目の画像ファイルへのパス（00006.jpg）の「対応するテキストファイルへのパス」にはＮＵＬＬと記載されているため、テキストデータ生成部１５５は、通知用ファイル（0000e.html）を作成する。また、テキストデータ生成部１５５は、作成した通知用ファイル（0000e.html）が記事４のテキストファイル（0000d.html）の次に表示されるように、管理ファイル７０を作成する。
【００９２】
リンク埋め込み部１５６は、関連付けファイル８０を参照し、テキストファイル群６０ａの各テキストファイルに対して、当該テキストファイルの記事が掲載されたページの画像ファイル（対応する画像ファイル）へのリンクを埋め込む。特に、リンク埋め込み部１５６は、各テキストファイルのデータの最初と最後のそれぞれに上記リンクを記述することが好ましい。
【００９３】
例えば、図５に示す関連付けファイル８０に基づいて説明する。本実施形態における電子書籍の構成上、１ページ目には記事１が掲載されている。リンク埋め込み部１５６は、関連付けファイル８０を参照することによって、記事１のテキストファイル（0000a.html）の最初と最後に対し、１ページ目の画像ファイル（00001.jpg）へのリンクを埋め込む。
【００９４】
また、２ページ目には記事２及び記事３が掲載されている。リンク埋め込み部１５６は、関連付けファイル８０を参照することによって、記事２のテキストファイル（0000b.html）の最初と最後に対し、２ページ目の画像ファイル（00002.jpg）へのリンクを埋め込む。同様に、リンク埋め込み部１５６は、記事３のテキストファイル（0000c.html）の最初と最後に対し、２ページ目の画像ファイル（00002.jpg）へのリンクを埋め込む。
【００９５】
一方、記事４は、１つの記事が複数の画像データにまたがっている。そこで、リンク埋め込み部１５６は、関連付けファイル８０を参照することによって、記事４のテキストファイル（0000d.html）の最初に、記事４が掲載された最初のページの画像ファイル（00003.jpg）のリンクを埋め込む。また、リンク埋め込み部１５６は、記事４のテキストファイル（0000d.html）の最後に、記事４が載った最後のページの画像ファイル（00005.jpg）のリンクを記述する。
【００９６】
なお、リンク埋め込み部１５６は、通知用ファイル（0000e.html）に対しても、テキストデータ生成部１５５が当該通知用ファイルを作成する原因となった画像ファイル（関連付けファイル８０において「ＮＵＬＬ」と同じ行にパスが記載された画像ファイル）（00006.jpg）へのリンクを記述する。
【００９７】
以上のような処理を受けた画像ファイル群５０ａ及びテキストファイル群６０ａを、画像ファイル群５０及びテキストファイル群６０とする。
【００９８】
アーカイバ１５７は、作成されたデータベース４０、画像ファイル群５０、テキストファイル群６０、及び管理ファイル７０をまとめて、一冊分の電子書籍データとして出力する。
【００９９】
（２−３．電子書籍データのデータ構造）
次に、データ作成装置１０が作成した電子書籍データのデータ構造について図３を参照して以下に説明する。図３は、データ作成部１５により作成される書籍１冊分の電子書籍データ１１０のデータ構造を示す図である。
【０１００】
図３に示すように、電子書籍データ１１０は、関連付けファイル８０の情報などを保持するデータベース４０、画像ファイル群５０、テキストファイル群６０、及び管理ファイル７０を含んでいる。
【０１０１】
データベース４０は、ナンバー４１、画像ファイルへのパス４２、対応するテキストファイルへのパス４３、及び目次用の文字列４４の項目に区分されている。
【０１０２】
ナンバー４１の項目には、画像ファイルへのパス４２の項目に記載された各画像ファイルのパスに対して、番号が順に付されている。
【０１０３】
また、画像ファイルへのパス４２及び対応するテキストファイルへのパス４３の項目には、画像ファイル群５０に含まれる画像ファイルと、テキストファイル群６０に含まれるテキストファイルとが関連付けられている。具体的には、各画像ファイルに対して、当該画像ファイルのページに掲載された記事のテキストファイル（対応するテキストファイル）が関連付けられている。
【０１０４】
また、目次用の文字列４４の項には、記事毎（テキストファイル毎）に、後述する目次画面を表示する際に使用する目次用の文字列が記載されている。
【０１０５】
画像ファイル群５０は、データ作成装置１０による処理を受けた画像ファイルを含んでいる。
【０１０６】
テキストファイル群６０は、データ作成装置１０による処理を受けた記事ファイルを含んでいる。各記事ファイルには、対応する画像ファイルへのリンクが埋め込まれている。また、テキストファイル群６０は、上述した通知用ファイルを含んでいてもよい。
【０１０７】
管理ファイル７０は、テキストファイル群６０が含むテキストファイル（通知用ファイル含む）を表示するための順序を規定するテーブルである。
【０１０８】
なお、図１０は、図３に示す電子書籍データ１１０のうち、「テキストが存在しないページ」である６ページ目の画像ファイル（00006.jpg）と、その通知用ファイル（0000e.html）を示す図である。
【０１０９】
〔３．端末装置〕
（３−１．端末装置の外観構成）
まず、端末装置２０の外観の構成について、図６を参照して説明する。図６は、端末装置２０の外観を示す図である。
【０１１０】
図６に示すように、端末装置２０は、電子書籍の紙面画像や記事テキストを表示するためのディスプレイ１２１を備える。ディスプレイ１２１はタッチパネルディスプレイとして構成されることが好ましい。
【０１１１】
また、端末装置２０は、送りボタン１２２、戻りボタン１２３、及びカーソル移動用のデバイス１２４を有する。送りボタン１２２と戻りボタン１２３は、画像モードにおいて、ディスプレイ１２１に表示されている紙面画像を次のページに送ったり、前のページに戻したりする際に操作される。また、送りボタン１２２と戻りボタン１２３は、テキストモードにおいて、記事テキストをスクロールしたり、前後の記事に表示を移したりする際にも操作される。デバイス１２４は、トラックポインタとして構成されることが好ましく、例えば十字キーであってもよいし、トラックボールであってもよい。
【０１１２】
また、端末装置２０は電源ボタン１２５を備えていてもよい。
（３−２．端末装置の内部構成）
次に、端末装置２０の内部構成について、再び図２を参照して説明する。
【０１１３】
図２に示すように、端末装置２０は、制御部２３、入力部２２、記憶部２４、表示部２５及び通信部２１を備えている。
【０１１４】
制御部２３は、プリプロセッサやメモリなどにより構成され、例えば記憶部２４が記憶している制御プログラムに従って動作する。また具体的には、制御部２３は後述する表示制御部２６およびマーク表示部２７として機能する。
【０１１５】
表示制御部２６は、電子書籍データのデータベース４０や管理ファイル７０を参照し、記憶部２４に記憶された画像ファイルまたはテキストファイルを表示部２５に出力する。
【０１１６】
マーク表示部２７は、電子書籍データのデータベース４０を参照し、表示中の画像ファイルに対応するテキストファイルがある場合、記憶部２４に記憶されたテキストマークを表示部２５に表示する。
【０１１７】
なお、制御部２３が、入力部２２から画像モード／テキストモードの切り替えに関する指示を受け取った場合、表示制御部２６およびマーク表示部２７は選択されたモードに応じて機能する。
【０１１８】
入力部２２は、送りボタン１２２、戻りボタン１２３、及びデバイス１２４や、ディスプレイ１２１のタッチパネル等によって構成され、ユーザにより入力された指示を制御部２３に出力する。例えば、送りボタン１２２及び戻りボタン１２３の押下や、タッチパネル上のタップ操作などによって、入力部２２は、ページをめくる（画面を遷移する）ための指示を受け付ける。また、タッチパネル上のタップ操作などによって、入力部２２は、表示モードを切り替えるための指示を受け付ける。なお、本発明はこれに限られず、カーソルキー等によって構成されてもよい。
【０１１９】
記憶部２４は、ＲＡＭあるいはＲＯＭなどによって構成され、入力データ、一時データ及び処理データを保存するためのワークエリアを有す。例えば、記憶部２４には、データ作成装置から提供された電子書籍データや、テキストがあることを表すマーク（テキストマークと称する）、及び、画像へ戻ることを示すマーク（以下、画像マークと称する）などが記憶される。
【０１２０】
表示部２５は、ディスプレイ１２１等により構成され、記憶部２４に格納されたデータを表示する。
【０１２１】
通信部２１は、ネットワーク３０を介して、データ作成装置１０との間のデータの送受信を行うインターフェースである。例えば、データ作成装置１０の通信部１４から送信された電子書籍データを、端末装置２０の通信部２１が受信し、記憶部２４に格納する。
【０１２２】
（３−３．表示処理）
次に、端末装置２０における電子書籍の表示処理について、図３、図７及び図８を参照して説明する。
【０１２３】
なお、以下の説明では、データ作成装置１０が上述のように作成した電子書籍データを、端末装置２０が受信した後、すなわち、端末装置２０の記憶部２４に上記電子書籍データが記憶された後における端末装置２０の処理について説明する。
【０１２４】
図７及び図８は、端末装置２０による画像ファイル及びテキストファイルの再生順を示す説明図であり、図７に示す矢印２００、３００は、図８に示す矢印２００、３００にそれぞれ続くものとする。また、図７及び図８では、上段に画像ファイルが表示された画面（画像モードの画面）を示しており、下段にテキストファイルが表示された画面（テキストモードの画面）を示している。
【０１２５】
＜画像モードの表示＞
まず、端末装置２０が、画像モードにおいて、電子書籍の１ページ目の画像ファイル（00001.jpg）を表示する処理について説明する。
【０１２６】
例えば、ユーザが記憶部２４に記憶されている電子書籍データのうち、ある１冊の電子書籍データを選択する操作をしたとする。
【０１２７】
入力部２２がユーザによる電子書籍の表示指示を受け付け、制御部２３に出力する。これに応じて、表示制御部２６は、データベース４０のナンバー４１の先頭ナンバー（Ｎｏ．１）の行を参照し、当該行における画像ファイルへのパス４２に基づいて、１ページ目の画像ファイル（00001.jpg）を表示部２５に出力する。また、マーク表示部２７は、同様にＮｏ．１の行を参照し、対応するテキストファイルへのパス４３の項に情報が記述されているか否かを確認する。本実施形態では、記事１のテキストファイルへのパス（0000a.html）が記述されているため、マーク表示部２７はテキストマークを表示部２５に出力する。
【０１２８】
表示部２５は、１ページ目の画像ファイル（00001.jpg）及びテキストマーク１３１をディスプレイ１２１に表示する。これによって、図７に示す画面２０１が表示される。上記処理によれば、ユーザはテキストマークの１３１の存在を確認することによって、テキストモードへの切換が可能か否かを知ることができる。
【０１２９】
なお、上記説明では、先頭ページの表示について説明しているが、本発明はこれに限られず、例えば前回の閲覧情報が記憶されている場合には、前回の閲覧終了したページから表示を行ってもよい。
【０１３０】
＜画像モードにおける画面遷移＞
次に、画像モードにおける画面遷移処理について説明する。画像モードにおいて、ユーザが送りボタン１２２のボタン操作や画面上のタップ操作を行うことによって、図７及び図８の矢印２００が示す順に画面が遷移する。
【０１３１】
以下では、図７に示す画面２０１が表示された状態、すなわち１ページ目の画像ファイル（00001.jpg）が表示された状態において、ユーザがページをめくる操作を行った場合について説明する。
【０１３２】
まず、入力部２２がユーザ操作による画面遷移指示を受け付け、制御部２３に出力する。これに応じて表示制御部２６が、データベース４０において、今まで参照していたナンバー（Ｎｏ．１）の次のナンバー（Ｎｏ．２）における画像ファイルへのパス４２の項を参照する。本実施形態では、Ｎｏ．２の行の画像ファイルへのパス４２の項には、２ページ目の画像ファイル（00002.jpg）が記載されている。表示制御部２６は、参照したパスに基づいて、画像ファイル群５０から２ページ目の画像ファイル（00002.jpg）を表示部２５に出力する。
【０１３３】
また、マーク表示部２７は、同様にデータベース４０におけるＮｏ．２の行を参照し、対応するテキストファイルへのパス４３の項に情報が記述されているか否かを確認する。本実施形態では、記事２のテキストファイル（0000b.html）へのパスが記述されているため、マーク表示部２７はテキストマークを表示部２５に出力する。
【０１３４】
表示部２５は、２ページ目の画像ファイル（00002.jpg）及びテキストマーク１３１をディスプレイ１２１に表示する。これによって、１ページ目の紙面を表示する画面２０１から、２ページ面の紙面を表示する画面２０２へと画面が遷移し、電子書籍のページがめくられることになる。
【０１３５】
なお、上記説明では、１ページ目から２ページ目への画面遷移を例として説明しているが、他のページからその次のページへの画面遷移についても同様の処理を行えばよい。
【０１３６】
上記処理によれば、ユーザは電子書籍のページを順にめくることができる。また、ユーザはテキストマークの１３１の存在を確認することによって、テキストモードへの切り替えが可能か否かを知ることができる。
【０１３７】
なお、ユーザが戻るボタン１２３の操作や画面上のタップ操作など、戻る操作を行うことによって、端末装置２０は、図７及び図８における矢印２００の逆の方向に画面を遷移させてもよい。例えば、あるページの画像ファイルが表示された状態において、戻る操作を受け付けた場合、端末装置２０は、データベース４０を参照することによって、前のページの画像ファイルを表示してもよい。
【０１３８】
＜テキストモードへの切り替え＞
次に、画像モードからテキストモードへ切り替える際の画面遷移処理について説明する。
【０１３９】
画像モードでは、ユーザがテキストマーク１３１をタップ操作することによって、それまで表示されていた紙面の画面から、当該紙面に掲載された記事のテキストを表示する画面（テキストモード）へと画面が遷移する。
【０１４０】
（１）１ページに１つの記事が掲載されている場合
まず、図７に示す画面２０１が表示された状態、すなわち１ページ目の画像ファイル（00001.jpg）が表示された状態において、ユーザがテキストモードへの切替操作を行った場合について説明する。なお、本実施形態における電子書籍の紙面構成上、１ページ目には記事１が掲載されている。
【０１４１】
まず、入力部２２が、ユーザ操作によるテキストモードへの切替指示を受け付け、制御部２３に出力する。これに応じて表示制御部２６が、データベース４０において、今まで参照していたナンバー（Ｎｏ．１）の行における対応するテキストファイルへのパス４３を参照する。本実施形態では、Ｎｏ．１の行の対応するテキストファイルへのパス４３の項には、記事１のテキストファイル（0000a.html）が記載されている。表示制御部２６は、参照したパスに基づいて、テキストファイル群６０から記事１のテキストファイル（0000a.html）を表示部２５に出力する。表示部２５は、記事１のテキストファイル（0000a.html）をディスプレイ１２１に表示する。これによって、画像モードにおいて１ページ目の紙面を表示する画面２０１から、テキストモードにおいて記事１のテキストを表示する画面３０１へと画面が遷移することになる。
【０１４２】
なお、画面３０１では、ディスプレイ１２１の大きさと読み易いテキストサイズとの関係上、記事１のテキストファイル（0000a.html）のデータが一度に全て表示されていない。この場合、表示部２５は、後述するように、記事１のテキストファイル（0000a.html）のデータを順に表示するように画面を遷移すればよい。
【０１４３】
以上の処理は、他のページの画像ファイルが表示されている状態において、ユーザがテキストモードへの切替操作を行った場合においても同様である。
【０１４４】
（２）１ページに複数の記事が掲載されている場合
次に、図７に示す画面２０２が表示された状態、すなわち２ページ目の画像ファイル（00002.jpg）が表示された状態において、ユーザがテキストモードへの切替操作を行った場合について説明する。なお、本実施形態における電子書籍の紙面構成上、２ページ目には記事２及び記事３が掲載されている。
【０１４５】
入力部２２が、ユーザ操作によるテキストモードへの切替指示を受け付け、制御部２３に出力する。これに応じて表示制御部２６は、データベース４０において、今まで参照していたナンバー（Ｎｏ．２）の行における対応するテキストファイルへのパス４３を参照する。
【０１４６】
ここで、図３に示すデータベース４０を見れば分かる通り、Ｎｏ．２の行における対応するテキストファイルへのパス４３の項には、記事２のテキストファイル（0000b.html）のみが記載されている。
【０１４７】
よって、表示制御部２６は、参照したパスに基づいて、テキストファイル群６０から記事２のテキストファイル（0000b.html）を表示部２５に出力する。表示部２５は、記事２のテキストファイル（0000b.html）をディスプレイ１２１に表示する。これによって、画像モードにおいて２ページ目の紙面を表示する画面２０２から、テキストモードにおいて記事２のテキストを表示する画面３０３へと画面が遷移する。
【０１４８】
（３）１つの記事が複数のページにまたがって掲載されている場合
次に、図８に示す画面２０３、画面２０４、または画面２０５のいずれの画面が表示された状態、すなわち、３〜５ページ目の画像ファイル（00003.jpg〜00005.jpg）のいずれが表示された状態において、ユーザがテキストモードへの切替操作を行った場合について説明する。なお、本実施形態における電子書籍の紙面構成上、３〜５ページ目には記事４がまたがって掲載されている。
【０１４９】
入力部２２が、ユーザ操作によるテキストモードへの切替指示を受け付け、制御部２３に出力する。これに応じて、表示制御部２６は、データベース４０において、今まで参照していたナンバー（Ｎｏ．３、４、または５）の行における対応するテキストファイルへのパス４３を参照する。
【０１５０】
ここで、図３のデータベース４０を見れば分かる通り、Ｎｏ．３〜５の行における対応するテキストファイルへのパス４３の項には、記事４のテキストファイル（0000d.html）がそれぞれ記載されている。
【０１５１】
よって、表示制御部２６は、参照したパスに基づいて、テキストファイル群６０から記事４のテキストファイル（0000d.html）を表示部２５に出力する。表示部２５は、記事４のテキストファイル（0000d.html）をディスプレイ１２１に表示する。これによって、画像モードにおいて３〜５ページ目の紙面を表示する画面２０３、画面２０４、または画面２０５のいずれの画面からでも、テキストモードにおいて記事４のテキストを表示する画面３０５へと画面が遷移する。
【０１５２】
なお、表示制御部２６は、テキストファイルに対応するファイルが存在する場合には、画像へ戻ることを示すマーク（画像マーク）を共に表示部２５に出力してもよい。
【０１５３】
上記処理によれば、画像モードからテキストモードに切り替えた際、記事単位でテキストが表示されるため、ユーザは、記事の区切りが判別し易い。また、テキストモードにおいて表示されるテキストは、記事毎に連続した文章であるため、ユーザは記事を容易に読むことができる。
【０１５４】
＜テキストモードにおける画面遷移＞
次に、テキストモードにおける画面遷移処理について説明する。テキストモードにおいて、ユーザが送りボタン１２２のボタン操作や画面上のタップ操作を行うことによって、図７及び図８の矢印３００が示す順に画面が遷移する。
【０１５５】
まず、１記事内における画面の遷移について説明する。
【０１５６】
例えば、図７に示す画面３０１では、ディスプレイ１２１の大きさと読み易いテキストサイズとの関係上、記事１のテキストファイル（0000a.html）のデータが一度に全て表示されていない。画面３０２が表示された状態において、入力部２２がユーザによる画面遷移指示を受け付けると、表示部２５が記事１のテキストファイル（0000a.html）のデータを順に表示する。このとき、画面全体が切り替えられてもよいし、テキストがスクロールしてもよい。このような処理によれば、最終的には、記事１のテキストファイル（0000a.html）のデータの最後の部分が表示される。すなわち、図７に示すように、記事１のテキストの最初を表示する画面３０１は、記事１のテキストの最後を表示する画面３０２に遷移する。
【０１５７】
次に、ある記事のテキストを表示する画面から次の記事のテキストを表示する画面への画面遷移について説明する。
【０１５８】
例えば、図７に示す画面３０１が表示された状態、すなわち記事１のテキストファイル（0000a.html）のデータが最後まで表示された状態において、入力部２２が、ユーザによる画面遷移指示を受け付ける。入力部２２が画面遷移指示を制御部２３に出力すると、これに応じて表示制御部２６が、管理ファイル７０において、今まで表示していたテキストファイル（0000a.html）の次の行におけるテキストファイルへのパス（0000b.html）を参照する。表示制御部２６は、参照したパスに基づいて、テキストファイル群６０から記事２のテキストファイル（0000b.html）を表示部２５に出力する。表示部２５は、記事２のテキストファイル（0000b.html）をディスプレイ１２１に表示する。これによって、記事１のテキストを表示する画面３０２から、記事２のテキストを表示する画面３０３へと画面が遷移する。
【０１５９】
テキストモードでは、以上のような処理が繰り返されることによって、矢印３００に示す順に画面が遷移する。
【０１６０】
なお、ユーザが戻るボタン１２３の操作や画面上のタップ操作など、戻る操作を行うことによって、端末装置２０は、図７及び図８における矢印３００の逆の方向に画面を遷移させてもよい。例えば、ある記事のテキストファイルの最初部分が表示された状態において、戻る操作を受け付けた場合、端末装置２０は、管理ファイル７０を参照することによって、前の記事のテキストファイルを表示してもよい。
【０１６１】
＜画像モードへの切り替え＞
次に、テキストモードから画像モードへ切り替える際の処理について説明する。
【０１６２】
上述したように、データ作成装置１０によって、各テキストファイルのデータの最初と最後には、当該テキストファイルに対応する画像ファイルへのリンクが記述されている。よって、ディスプレイ１２１には、記事テキストよりも前と後ろのそれぞれの位置にリンク文字列（例えば図７の画面３０１における「記事画像へ」なる文字列）が表示される。ユーザが当該リンク文字列をタップ操作することによって、入力部２２がリンクファイルへのジャンプ指示を受け付け、制御部２３に出力する。制御部２３による制御を受けて、表示部２５は「対応する画像ファイル」を表示する。
【０１６３】
なお、ユーザがリンク文字列を指定すると、対応するファイルが表示されるというリンク技術の具体的な処理内容については、従来技術を利用することが可能であるため、詳細な説明を省略する。
【０１６４】
以下では、データ作成装置１０により記述されたリンクデータに基づいて、画面がどのように遷移するかについて説明する。
【０１６５】
例えば、記事１のテキストファイル（0000a.html）のデータの最初と最後には、１ページ目の画像ファイル（00001.jpg）のリンクが記述されている。よって、記事１を示す画面３０１または画面３０２は、１ページ目の紙面を表示する画面２０１に遷移することができる。
【０１６６】
同様に、記事２のテキストファイル（0000b.html）及び記事３のテキストファイル（0000c.html）の各々には、データの最初と最後に、２ページ目の画像ファイル（00002.jpg）のリンクが記述されている。よって、記事２のテキストを表示する画面３０３または記事３のテキストを表示する画面３０４は、２ページ目の紙面を表示する画面２０２に遷移することができる。
【０１６７】
一方、記事４のテキストファイル（0000d.html）のデータの最初には、記事４の最初が掲載された紙面である３ページ目の画像ファイル（00003.jpg）のリンクが記述されている。また、記事４のテキストファイル（0000d.html））のデータの最後には、記事４の最後が掲載された紙面である５ページ目の画像ファイル（00005.jpg）のリンクが記述されている。よって、記事４のテキストを表示する画面３０５は、先頭のリンクから３ページ目の紙面を表示する画面２０３に遷移することができ、最後のリンクから５ページ目の紙面を表示する画面２０５に遷移することができる。
【０１６８】
以上の処理によれば、端末装置１は、ユーザの感覚に合わせて、テキストモードから画像モードへの切り替えを行うことができる。
【０１６９】
なお、本発明は上述の処理に限定されず、端末装置２０は、画像モードからテキストモードへ切り替えられる際のジャンプ履歴を有していてもよい。例えば、テキストモードに切り替えられた後に戻るボタン１２３が操作された場合、端末装置２０は、どの記事テキストを表示していても、上記ジャンプ履歴を参照することによってジャンプ元のページに表示を戻す処理を行ってもよい。
【０１７０】
（３−３．目次からの表示処理）
次に、目次画面から画像ファイルを表示する際の画面遷移処理について図３及び図９を参照して説明する。図９は、目次画面４０１からの画面遷移を説明するための図である。
【０１７１】
表示制御部２６は、図３に示す電子書籍データ１１０のデータベース４０における目次用の文字列４４を参照することによって、目次画面４０１を生成することができる。表示制御部２６は、生成した目次画面４０１を表示部２５に出力する。
【０１７２】
表示部２５が目次画面４０１を表示した状態において、ユーザが所望の目次を選択すると、ユーザによる目次選択情報が入力部２２に入力される。これに応じて、表示制御部２６は、データベース４０から選択目次情報に対応する画像ファイルを参照し、表示部２５に出力する。これによって表示部２５は、ユーザが選択した目次に対応する記事が掲載されたページの画像ファイルを表示する。
【０１７３】
例えば、目次画面４０１において、ユーザにより「行楽地の天気」（記事１）が選択された場合、表示制御部２６はこの文字列と同行のテキストファイル（0000a.html）が対応する画像ファイル（00001.jpg）を参照する。これによって、記事１が掲載された１ページ目の紙面を表示する画面２０１が表示される。
【０１７４】
また、目次画面４０１において、ユーザにより「今日の運勢」が選択された場合、表示制御部２６はこの文字列と同行のテキストファイル（0000b.html）が対応する画像ファイル（00002.jpg）を参照する。一方、目次画面４０１において、ユーザにより「週末の天気」が選択された場合、表示制御部２６は、この文字列と同行のテキストファイル（0000c.html）が対応する画像ファイル（00002.jpg）を参照する。いずれの場合にも、記事２及び記事３が掲載された２ページ目の紙面を表示する画面２０３が表示される。すなわち、１ページに複数の記事が掲載されている場合には、いずれの記事の目次が選択された場合であっても、同じページの画像ファイルが表示される。
【０１７５】
また、目次画面４０１において、ユーザにより「今週の特集」が選択された場合、表示制御部２６はこの文字列と同行のテキストファイル（0000d.html）が対応する画像ファイル（00003.jpg）を参照する。これによって、記事４が掲載された最初のページである３ページ目の紙面を表示する画面２０３が表示される。すなわち、１の記事が複数のページにわたって掲載されている場合には、当該記事の目次が選択されると、当該記事が掲載された最初のページの画像ファイルが表示される。
【０１７６】
以上の処理によれば、ユーザは、目次画面から、所望の記事を簡単に見ることができる。
【０１７７】
（３−４．テキストなし記事）
次に、本実施形態における電子書籍が含む「テキストが存在しないページ」を表示する際の処理について図１０及び図１１を参照して説明する。図１１は、端末装置２０による画像ファイル及びテキストファイルの再生順を示す説明図である。なお、以下の説明では、本実施形態における電子書籍の６ページ目に、テキストが存在しない記事５が掲載されているものとする。
【０１７８】
図１１の矢印２００に示すように、ページ５の紙面を表示する画面２０５からページ６の紙面を表示する画面２０６へ画面を遷移する際の処理は、上述した処理とほぼ同様である。
【０１７９】
例えば、画面２０６への遷移処理の際、表示制御部２６が、データベース４０において、Ｎｏ．６の行における画像ファイルへのパスへの項を参照することによって、６ページ目の画像ファイル（00006.jpg）を表示部２５に出力する。
【０１８０】
また、マーク表示部２７は、データベース４０において、Ｎｏ．６の行におけるテキストファイルへのパス４３の項を参照する。ただし、ここでは、Ｎｏ．６の行におけるテキストファイルへのパス４３の項に「ＮＵＬＬ」と記述されているため、マーク表示部２７はテキストマーク１３１を表示部２５に出力しない。すなわち、画面２０６にはテキストマーク１３１が表示されないため、ユーザに対してテキストモードへの切り替えができないことを知らせることができる。
【０１８１】
仮に、テキストマーク１３１ではなく、他のボタンによってテキストモードへの切り替え操作ができる場合、画面２０６が表示された状態において、ユーザがテキストモードへの切り替え操作を行ったとする。このとき、図１０に示すように、Ｎｏ．６の行におけるテキストファイルへのパス４３の項には「ＮＵＬＬ」と記述されているため、表示制御部２６がテキストファイルを出力することはなく、テキストモードへの切り替えは行われない。
【０１８２】
また、図１１の矢印３００に示すように、記事４のテキストを表示する画面３０７から記事５のテキストを表示する画面３０７へ画面を遷移する際の処理についても、上述した処理とほぼ同様である。
【０１８３】
例えば、表示制御部２６は、画面３０７への画面遷移処理の際、管理ファイル７０において、今まで表示していたテキストファイル（0000d.html）の次のファイル（0000e.html）のパスを参照する。表示制御部２６は、参照したパスに基づいて、テキストファイル群６０から通知用ファイル（0000e.html）を表示部２５に出力する。表示部２５は、通知用ファイル（0000e.html）をディスプレイ１２１に表示する。
【０１８４】
ここで、通知用ファイル（0000e.html）は、上述したように、データ作成装置１０によって作成されたファイルであって、テキストが存在しない記事のみが掲載されたページをユーザに通知する情報である。
【０１８５】
これによって、図１１に示すように、記事４のテキストを表示する画面３０７から、記事にテキストが存在しないことを通知する画面３０８へと画面が遷移する。
【０１８６】
なお、通知用ファイル（0000e.html）は、６ページ目の画像ファイル（00006.jpg）のサムネイルを含んでいてもよい。
【０１８７】
以上の処理によれば、ユーザはテキストモードで記事を読み進めた場合においても、画面３０８を見ることによって、テキストがない記事のみが掲載されたページの存在に気づくことができる。
【０１８８】
〔４．変形例〕
（４−１．クリックカブルマップ）
電子書籍の紙面構成上、１ページに複数の記事が掲載されている場合、画像モードからテキストモードへ切り替えるために、クリッカブルマップの手法を用いてもよい。
【０１８９】
以下では、記事２及び記事３が掲載された２ページ目の紙面を例として図１２を参照して説明する。図１２は、端末装置２０による画像ファイル及びテキストファイルの再生順の変形例を示す説明図である。
【０１９０】
データ作成装置１０において、データ作成部１５は、記事２及び記事３のそれぞれの位置及び範囲を示す領域情報を取得し、これらを記事２のテキストファイル（0000b.html）及び記事３のテキストファイル（0000c.html）とそれぞれ関連付けたリンク情報を作成する。また、データ作成部１５は、作成したリンク情報を電子書籍データ１１０に組み入れて出力する。
【０１９１】
端末装置２０では、表示制御部２６が、上記リンク情報を参照することによって、画像モードからテキストモードへ切り替える画面遷移処理を行う。具体的には、図１２に示すように、ユーザが記事２を選択する操作をおこなった場合、表示制御部２６は上記リンク情報を参照することによって、記事２のテキストファイル（0000b.html）を表示部２５に出力する。また、ユーザが記事３を選択する操作をおこなった場合、表示制御部２６は上記リンク情報を参照することによって、記事３のテキストファイル（0000c.html）を表示部２５に出力する。
【０１９２】
以上の処理によれば、端末装置２０は、１ページに複数の記事が掲載されている場合であっても、画像モードからテキストモードへ切り替えた際、ユーザ所望の記事のテキストのみを表示させることができる。よって、以上の処理によれば、端末装置１は、よりユーザの感覚に合わせて、テキストモードから画像モードへの切り替えを行うことができる。
【０１９３】
（４−２．空白ページ処理）
データ作成装置１０は、端末装置２０が見開きページを表示する際、ユーザに見やすい表示を可能にするように、電子書籍データを作成してもよい。なお、「見開きページを表示する」とは、画面上に、一度に２ページ分の画像ファイルを表示することを意味する。
【０１９４】
具体的には、データ作成装置１０のデータ作成部１５は、電子書籍データ１１０を作成する際、関連付けファイル８０に対して空欄の行を挿入し、データベース４０を作成する。また、データ作成部１５は、入力された画像ファイル群５０ａに対して、記憶部１３に格納された「白ページ用の画像ファイル（白ページ用.jpg）」（空白紙面データ）を追加して、画像ファイル群５０を作成する。
【０１９５】
例えば、データ作成部１５は、関連付けファイル８０の「対応するテキストファイルへのパス」の項４３において、互いに同じパスであるテキストファイルへのパスの数が奇数である場合、当該テキストファイルへのパスが記載された行の下側に空欄の行を挿入する。これによって、端末装置２０は、互いに異なる記事が掲載されたページの画像ファイルを見開きページで一度に表示しないようにすることができる。
【０１９６】
なお、データ作成装置１０において、データ作成部１５がデータベース４０に空欄の行を作成する基準については、上述した例に限定されず、他の任意の基準に従ってもよい。すなわち、データベース４０は、端末装置２０による見開きページを、他の任意の基準によって調節するものであってもよい。
【０１９７】
また、本発明はデータ作成装置１０がデータベース４０に空欄の行を作成することに限定されない。すなわち、出版社等から提供される関連付けファイル８０には予め空欄の行が挿入されており、関連付けファイル８０における空欄の行がそのままデータベース４０に反映されもよい。
【０１９８】
次に、端末装置２０における空白ページの表示処理について説明する。端末装置２０は、データベース４０において「画像ファイルへのパス」が空欄であり、かつ「対応するテキストファイルへのパス」が空欄になっているナンバーを参照した場合、画像ファイル群５０に含まれた白ページ用の画像ファイル（白ページ用.jpg）を表示する。
【０１９９】
なお、以下の説明において、端末装置２０は、ユーザに縦持ちされている場合には１ページ分の画像ファイルを表示し、横持ちされている場合には２ページ分の画像ファイルを表示するものとする。また、以下の説明では、図１３に示す電子書籍データ１１０が端末装置２０に入力された場合の画面遷移処理について説明する。図１３は、電子書籍データ１１０の変形例を示す図である。なお、図１３では、テキストファイル群６０等の図示を省略している。
【０２００】
例えば、端末装置２０がユーザに縦持ちされており、１ページ目の画像ファイル（00001.jpg）を表示している場合において、入力部２２がユーザ操作による画面遷移指示を受け付けたとする。これに応じて、表示制御部２６は、データベース４０において今まで参照していたナンバー（Ｎｏ．１）の次のナンバー（Ｎｏ．２）の画像ファイルへのパス４２の項を参照する。図１３に示すデータベース４０では、Ｎｏ．２の行の画像ファイルへのパス４２の項及び対応するテキストファイルへのパス４３の項は空欄である。このため、表示制御部２６は、画像ファイル群５０から白ページ用画像ファイル（白ページ用.jpg）を表示部２５に出力する。これによって、表示部２５は、白ページ用画像ファイル（空白ページ）をディスプレイ１２１に表示する。上述の処理によって、端末装置２０は、図１４（ａ）に示す画面２０１から図１４（ｂ）に示す画面２０６に遷移することができる。
【０２０１】
なお、端末装置２０がユーザに縦持ちされている場合、端末装置２０は空白ページを表示せず、当該空白ページの次のページ（空白ページではないページ）の表示に進んでもよい。
【０２０２】
また、図１４（ａ）の画面２０１が表示されている状態において、ユーザが端末装置２０を縦持ちから横持ちに持ち変えることにより、入力部２２が見開き表示指示を受け付けたとする。これに応じて、表示制御部２６は、データベース４０において今まで参照していたナンバー（Ｎｏ．１）及び次のナンバー（Ｎｏ．２）の各々における画像ファイルへのパス４２の項及び対応するテキストファイルへのパス４３の項を参照する。これによって、表示制御部２６は、画像ファイル群５０から１ページ目の画像ファイル（00001.jpg）と白ページ用画像ファイル（白ページ用.jpg）とを表示部２５に出力する。これによって、表示部２５は、１ページ目の画像ファイル及び白ページ用画像ファイルを、例えば画面上に左右に並べて表示することができる。
【０２０３】
以上の処理によって、端末装置２０は、見開きページにおいて、同じ記事の画像ファイルを一度に表示し、異なる記事の画像ファイルについては一度に表示しないようにすることができる。
【０２０４】
なお、白ページ用画像ファイルとは、白色のページを示すファイルであることに限定されず、情報が何もないことを表現できるページの画像ファイルであればよい。また、表示制御部２６は、データベース４０において画像ファイルへのパス及び対応するテキストファイルへのパスが記載されていないナンバーを参照した場合、白ページ用画像ファイルを出力することに限られず、データを何ら出力しない処理を行っても良い。
【０２０５】
（４−３．テキストマークの設定について）
上述の説明では、対応するテキストが存在する画像ファイルを表示しているとき、テキストマーク１３１を常に一緒に表示しているが、本発明はこれに限られず、テキストマーク１３１を表示するか否かのＯＮ／ＯＦＦ設定が可能である。端末装置２０において、テキストマーク１３１の表示がＯＮになるよう設定された場合、マーク表示部２７は、対応するテキストが存在する画像ファイルを表示しているときに、テキストマーク１３１を一緒に表示する。一方、ＯＦＦに設定された場合には、いずれの画像ファイルを表示しているときであってもテキストマーク１３１を表示しない。
【０２０６】
また、端末装置２０において、表示制御部２６は画像ファイルを拡大して表示してもよいが、この場合においても、マーク表示部２７はテキストマーク１３１を変わらない位置に表示することが好ましい。また表示制御部２６が見開きページを表示した場合、マーク表示部２７は、各ページに対応して、それぞれテキストマーク１３１を表示することが好ましい。
【０２０７】
（４−４．画面に表示するボタンについて）
データ作成装置１０において、データ作成部１５は、電子書籍データ１１０を作成する際、端末装置２０の画面に表示させるように設定した背景や操作用ボタン（リンク付きボタン画像）に関する情報を、電子書籍データ１１０に加えてもよい。例えば、操作用ボタンとして、表示モードを切り替えるためのボタンや、表示される記事又は画面を切り替えるためのボタンなどが挙げられる。以下では、テキストモードから画像モードに切り替えるための切替ボタンに関する情報を電子書籍データ１１０に加えた場合ついて説明する。
【０２０８】
端末装置２０では、マーク表示部２７が、電子書籍データ１１０に含まれる切替ボタンに関する情報に基づいて、切替ボタンを画面に表示させることができる。これによって、図１５に示すような画面４０１が表示される。画面４０１には、記事テキストが表示される記事領域１４０の下側に、テキストファイルから画像ファイルへジャンプするための切替ボタン１４２が配置される。すなわち、本変形例によれば、テキストモードにおける画面上には、常に、切替ボタン１４２が表示される。端末装置２０は、ユーザによる切替ボタン１４２の押下操作を受けて、テキストモードから画像モードへの切り替えを行うことができる。
【０２０９】
ここで、上述した「３−３．表示処理」の説明において、テキストモードから画像モードへ切り替えは、ユーザが記事テキストの前後に配置されたリンク文字（例えば図７の画面３０１における「記事画像へ」なる文字列）を押下することによって行われている。この方法では、画面に記事テキストの途中が表示されているときにはリンク文字が表示されない可能性があり、この場合、ユーザが画像モードへの切り替え操作を行うためには、まずリンク文字が表示されるまで画面を遷移させなければならない。
【０２１０】
一方、本変形例によれば、画面に記事テキストのどの部分が表示されているかに関わらず、ユーザは、画面上の切替ボタン１４２を押下することによって、画像モードへ切り替えを好きな時に行うことができる。
【０２１１】
また、端末装置２０では、マーク表示部２７が、電子書籍データ１１０に含まれる設定情報に基づいて、次の記事に移動するためのボタン１４１や、前の記事に移動するためのボタン１４３を表示してもよい。端末装置２０は、ユーザによるボタン１４１または１４３の押下操作を受けて、画面に表示する記事を記事単位で切り替えることができる。
【０２１２】
なお、端末装置２０における画像モードへの切り替えや、表示する記事の切り替えについての具体的な方法は上述の説明と同様であるため省略する。
【０２１３】
また、画面に表示される各種ボタンの設定は、図１５に示すものに限られない。データ作成装置１０は、画面におけるボタンの位置やデザイン、または画面の背景について任意に設定可能である。例えば、データ作成装置１０は、操作用のボタンに関して、縦画面用の情報および横画面用の情報を電子書籍データ１１０に加えてもよい。端末装置２０において、マーク表示部２７は、当該情報に基づき、保持される方向に応じて図１５に示す画面４０１と、図１６に示す画面４０２とを切り替えて表示してもよい。
【０２１４】
（４−５．ドッグイヤーについて）
本実施形地において、端末装置２０は、画像モードにおいて、ユーザによるタッチパネル上の「めくり操作」を受け付けることによって、ページをめくる処理をおこなってもよい。「めくり操作」とは、例えば、ユーザの指をタッチパネルに接触させた後に、そのまま任意の方向に素早く弾くようにする動作による操作である。ここで、ページをめくる処理が、先のページを表示するものであるか、前のページを表示するものであるかは、ユーザによる「めくり操作」の方向に従う。例えば、電子書籍が「右綴じ」の書籍として構成されていれば、左から右に向かう方向に弾く操作（左側のめくり操作）よって後のページが表示され、右から左に向かう方向に弾く操作（右側のめくり操作）によって前のページが表示される。逆に、電子書籍が「左綴じ」の書籍として構成されていれば、左側のめくり操作によって前のページが表示され、右側のめくり操作によって後のページが表示される。
【０２１５】
一般的に、電子書籍では、紙書籍とは異なり、ページをめくる向きが一目で判断しにくい。そこで、本実施形態では、端末装置２０の表示する画面において、後ろのページを表示するための「めくられる側」には、ドッグイヤー（めくりマーク）が配置されることが好ましい。ドッグイヤーは、電子書籍が右綴じの場合には画面の左下に配置され、左綴じの場合には画面の右下に配置される。図１７に示す例では、ドッグイヤー１４４が画面４０３の左下に配置されているため、電子書籍が右綴じであり、ユーザが左側のめくり操作を行うと後ろのページが表示される。
【０２１６】
具体的な処理については以下の通りである。
【０２１７】
まず、出版社等の外部サーバから供給される電子書籍用の元データが、画像ファイルやテキストファイル等の他に、その電子書籍が「右綴じ」か「左綴じ」かの綴じ情報を含むものをとする。電子書籍用の元データを入力されたデータ作成装置１０では、データ作成部１５が、元データに含まれる綴じ情報に基づいて、画面の右下または左下に配置されるドッグイヤーの情報を電子書籍データ１１０に加える。端末装置２０では、マーク表示部２７が、電子書籍データ１１０に含まれるドッグイヤーの情報に基づいて、画面上にドッグイヤーを表示する。
【０２１８】
なお、電子書籍の綴じ情報には、データ作成装置１０が対応するのではなく、端末装置２０が対応してもよい。すなわち、電子書籍用の元データに含まれた綴じ情報は、そのまま電子書籍データに含まれて端末装置２０に入力される。端末装置２０では、マーク表示部２７が、電子書籍データに含まれる綴じ情報に従って画面にドッグイヤーを表示させる。
【０２１９】
なお、画面におけるドッグイヤーの表示位置は、右下または左下であることに限定されず、ユーザに適切なめくり操作の方向を示すことが可能な位置であればよい。また、ドッグイヤーの形状は図１７に示すものに限定されず、任意に設定可能である。
【０２２０】
（４−６．その他）
なお、本実施形態において説明した電子書籍の紙面構成は例示的なものであり、何ら限定を示すものではない。本発明は、複数の紙面から成り、かつ複数の記事が掲載された構成の電子書籍を扱う場合において好適に利用することが可能である。
【０２２１】
また、本実施形態において、端末装置２０は、データ作成装置１０が有するデータ作成機能を兼ね備えてもよい。具体的には、端末装置２０は、データ取得部１１及びデータ作成部１５を備えることによって、電子書籍データを自らが作成し、管理してもよい。
【０２２２】
〔５．プログラム及び記録媒体〕
最後に、電子書籍システム１００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０２２３】
後者の場合、電子書籍システム１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである電子書籍システム１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子書籍システム１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２２４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０２２５】
また、電子書籍システム１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０２２６】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２２７】
本発明は、電子書籍データを作成する装置に利用することができる。
【符号の説明】
【０２２８】
１０  データ作成装置（電子書籍データ作成装置）
１１  データ取得部（取得手段）
１２  制御部
１３  記憶部
１４  通信部
１５  データ作成部（作成手段、テキストリンク作成手段、ナンバー情報作成手段）
２０  端末装置
２１  通信部
２２  入力部
２３  制御部
２４  記憶部
２５  表示部
２６  表示制御部
２７  マーク表示部
３０  ネットワーク
４０  データベース（関連付け情報）
５０  画像ファイル群
６０  テキストファイル群
７０  管理ファイル（管理情報）
８０  関連付けファイル（関連付け情報）
１００  電子書籍システム
１１０  電子書籍データ
１２１  ディスプレイ
１２２  送りボタン
１２３  戻りボタン
１２４  デバイス
１３１  テキストマーク
１５１  画像化部
１５２  テキスト表現変換部
１５３  目次抽出部（目次情報作成手段）
１５４  目次追加部（目次情報作成手段）
１５５  テキストデータ生成部（通知情報作成手段、管理情報作成手段）
１５６  リンク埋め込み部（画像リンク作成手段）
１５７  アーカイバ
【図１】
0005538161.tif 000002
【図２】
0005538161.tif 000003
【図３】
0005538161.tif 000004
【図４】
0005538161.tif 000005
【図５】
0005538161.tif 000006
【図６】
0005538161.tif 000007
【図７】
0005538161.tif 000008
【図８】
0005538161.tif 000009
【図９】
0005538161.tif 000010
【図１０】
0005538161.tif 000011
【図１１】
0005538161.tif 000012
【図１２】
0005538161.tif 000013
【図１３】
0005538161.tif 000014
【図１４】
0005538161.tif 000015
【図１５】
0005538161.tif 000016
【図１６】
0005538161.tif 000017
【図１７】
0005538161.tif 000018
【図１８】
0005538161.tif 000019