(57)【要約】【課題】効率的に電子書籍と印刷用書籍とを作成できなかった。【解決手段】１以上の素材を格納し得る素材格納部と、第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部と、第一ページ関連定義情報を用いて、１以上の素材を３以上のページに配置し、生成するページ生成部と、３以上のページを出力する出力部とを具備し、第一ページ関連定義情報格納部は、３以上のページの二次元における配置関係を定義する第一配置関係定義情報を格納する第一配置関係定義情報格納手段と、各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、ページ生成部は、第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する書籍管理装置により、効率的に電子書籍と印刷用書籍とを作成できる。【選択図】図１
2014174886.tif 000002
【特許請求の範囲】
【請求項１】
ページに配置され得る１以上の素材を格納し得る素材格納部と、
電子書籍用のページに関する定義である第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部と、
前記第一ページ関連定義情報を用いて、前記素材格納部の１以上の素材を３以上のページに配置し、３以上のページを生成するページ生成部と、
前記ページ生成部が生成した３以上のページを出力する出力部とを具備し、
前記第一ページ関連定義情報格納部は、
二次元に配置される３以上のページの二次元における配置関係を定義する情報である第一配置関係定義情報を格納し得る第一配置関係定義情報格納手段と、
各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、
前記ページ生成部は、
前記第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する書籍管理装置。
【請求項２】
印刷用の書籍のページに関する定義である第二ページ関連定義情報を格納し得る第二ページ関連定義情報格納部をさらに具備し、
前記第二ページ関連定義情報格納部は、
各ページに配置される１以上の素材を定義する第二素材配置情報を格納し得る第二素材配置情報格納手段を具備し、
前記ページ生成部は、
前記第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する請求項１記載の書籍管理装置。
【請求項３】
電子書籍の作成を指示する第一指示、または印刷用書籍の作成を指示する第二指示のいずれかを受け付ける受付部をさらに具備し、
前記ページ生成部は、
前記受付部が第一指示を受け付けた場合、前記配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成し、前記受付部が第二指示を受け付けた場合、前記第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する請求項２記載の書籍管理装置。
【請求項４】
前記第二素材配置情報は、
前記第一素材配置情報の一部である請求項２または請求項３記載の書籍管理装置。
【請求項５】
前記第一素材配置情報は、
第一の方向のページおよび第二の方向のページにより、二次元にページが配置された電子書籍を構成する情報であり、
前記第二素材配置情報は、
前記第一の方向のページのうちの一行または一列、または前記第二の方向のページのうちの一行または一列のページに配置される１以上の素材を定義する情報である請求項４記載の書籍管理装置。
【請求項６】
請求項１から請求項５いずれか記載の書籍管理装置により構成された電子書籍を閲覧する電子書籍装置であって、
１以上の素材が配置されている３以上のページであり、論理的に二次元に配置される３以上のページを格納し得るページ格納部と、
前記３以上のページのうちの一のページを出力するページ出力部と、
上下方向、および左右方向の指示を受け付ける電子書籍受付部とを具備し、
前記ページ出力部は、
前記ページ出力部が出力している一のページに対して、前記電子書籍受付部が受け付けた指示の方向に配置されるページを、前記ページ格納部から取得し、出力する電子書籍装置。
【請求項７】
記録媒体に、
ページに配置され得る１以上の素材を格納し得る素材格納部と、
電子書籍用のページに関する定義である第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部とを具備し、
前記第一ページ関連定義情報格納部は、
二次元に配置される３以上のページの二次元における配置関係を定義する情報である第一配置関係定義情報を格納し得る第一配置関係定義情報格納手段と、
各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、
ページ生成部および出力部により実現される書籍管理方法であって、
前記ページ生成部が、前記ページ関連定義情報を用いて、前記素材格納部の１以上の素材を３以上のページに配置し、３以上のページを生成するページ生成ステップと、
前記出力部が、前記ページ生成ステップで生成された３以上のページを出力する出力ステップとを具備し、
前記ページ生成ステップは、
前記第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する書籍管理方法。
【請求項８】
記録媒体に、
ページに配置され得る１以上の素材を格納し得る素材格納部と、
電子書籍用のページに関する定義である第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部とを具備し、
前記第一ページ関連定義情報格納部は、
二次元に配置される３以上のページの二次元における配置関係を定義する情報である第一配置関係定義情報を格納し得る第一配置関係定義情報格納手段と、
各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、
コンピュータを、
前記ページ関連定義情報を用いて、前記素材格納部の１以上の素材を３以上のページに配置し、３以上のページを生成するページ生成部と、
前記ページ生成部が生成した３以上のページを出力する出力部として機能させ、
前記ページ生成部は、
前記第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成するものとして、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等で利用する情報を管理する書籍管理装置等に関するものである。
【背景技術】
【０００２】
従来、過去の閲覧状況を反映させて過去に閲覧した部分の要約を自動的に作成することにより各利用者に適合した要約を提供する電子書籍提供装置があった（例えば、特許文献１参照）。
【０００３】
また、従来、印刷用書籍が出来上がり、出版された後、例えば、評判が良い書籍を電子書籍として、市場に出していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１２３８０号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、二次元的にページを配置する電子書籍の概念が存在せず、一次元的にページを配置し、順次、ページをめくりながら読み進めるだけの電子書籍しか考慮していなかった。
【０００６】
また、電子書籍と印刷用書籍の両方を効率的に作成しようという概念がなく、同一の素材を用いた電子書籍と印刷用書籍とを効率的に作成することができなかった。
【０００７】
さらに、上述したように、従来、印刷用書籍が出来上がり、出版された後、例えば、評判が良い書籍を電子書籍として、市場に出していたため、印刷用書籍と電子書籍の両方を効率良く作成しようとすることを、通常、考慮しなかった。
【課題を解決するための手段】
【０００８】
本第一の発明の書籍管理装置は、ページに配置され得る１以上の素材を格納し得る素材格納部と、電子書籍用のページに関する定義である第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部と、第一ページ関連定義情報を用いて、素材格納部の１以上の素材を３以上のページに配置し、３以上のページを生成するページ生成部と、ページ生成部が生成した３以上のページを出力する出力部とを具備し、第一ページ関連定義情報格納部は、二次元に配置される３以上のページの二次元における配置関係を定義する情報である第一配置関係定義情報を格納し得る第一配置関係定義情報格納手段と、各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、ページ生成部は、第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する書籍管理装置である。
【０００９】
かかる構成により、二次元上に配置される３以上のページを有する電子書籍を作成できる。
【００１０】
また、本第二の発明の書籍管理装置は、第一の発明に対して、印刷用の書籍のページに関する定義である第二ページ関連定義情報を格納し得る第二ページ関連定義情報格納部をさらに具備し、第二ページ関連定義情報格納部は、各ページに配置される１以上の素材を定義する第二素材配置情報を格納し得る第二素材配置情報格納手段を具備し、ページ生成部は、第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する書籍管理装置である。
【００１１】
かかる構成により、ページ構成が異なる電子書籍で使用する素材と印刷用書籍で使用する素材との共通化を図り、効率的に電子書籍と印刷用書籍とを作成できる。
【００１２】
また、本第三の発明の書籍管理装置は、第二の発明に対して、電子書籍の作成を指示する第一指示、または印刷用書籍の作成を指示する第二指示のいずれかを受け付ける受付部をさらに具備し、ページ生成部は、受付部が第一指示を受け付けた場合、配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成し、受付部が第二指示を受け付けた場合、第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する書籍管理装置である。
【００１３】
かかる構成により、ページ構成が異なる電子書籍で使用する素材と印刷用書籍で使用する素材との共通化を図り、効率的に電子書籍と印刷用書籍とを作成できる。
【００１４】
また、本第四の発明の書籍管理装置は、第二または第三の発明に対して、第二素材配置情報は、第一素材配置情報の一部である書籍管理装置である。
【００１５】
かかる構成により、印刷用書籍のページは、電子書籍のページの一部となり、電子書籍の主要ページからなる印刷用書籍を生成できる。
【００１６】
また、本第五の発明の書籍管理装置は、第四の発明に対して、第一素材配置情報は、第一の方向のページおよび第二の方向のページにより、二次元にページが配置された電子書籍を構成する情報であり、第二素材配置情報は、第一の方向のページのうちの一行または一列、または第二の方向のページのうちの一行または一列のページに配置される１以上の素材を定義する情報である書籍管理装置である。
【００１７】
かかる構成により、印刷用書籍のページは、電子書籍のページの一部となり、電子書籍の主要ページからなる印刷用書籍を生成できる。
【００１８】
また、本第六の発明の電子書籍装置は、第一から第五いずれかの発明に対して、書籍管理装置により構成された電子書籍を閲覧する電子書籍装置であって、１以上の素材が配置されている３以上のページであり、論理的に二次元に配置される３以上のページを格納し得るページ格納部と、３以上のページのうちの一のページを出力するページ出力部と、上下方向、および左右方向の指示を受け付ける電子書籍受付部とを具備し、ページ出力部は、ページ出力部が出力している一のページに対して、電子書籍受付部が受け付けた指示の方向に配置されるページを、ページ格納部から取得し、出力する電子書籍装置である。
【００１９】
かかる構成により、二次元上に配置される３以上のページを有する電子書籍を使用できる。
【発明の効果】
【００２０】
本発明による書籍管理装置によれば、二次元上に配置される３以上のページを有する電子書籍を容易に作成できる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１における書籍管理装置１のブロック図
【図２】同第一ページ関連定義情報の概念的な情報を示す図
【図３】同第一ページ関連定義情報の概念的な情報を示す図
【図４】同ページの二次元配置の例を示す図
【図５】同ページの二次元配置の例を示す図
【図６】同書籍管理装置１の動作について説明するフローチャート
【図７】同電子書籍生成処理について説明するフローチャート
【図８】同印刷用書籍生成処理について説明するフローチャート
【図９】同素材管理表を示す図
【図１０】同ページ関連定義表を示す図
【図１１】同電子書籍の出力例を示す図
【図１２】同印刷用書籍の出力例を示す図
【図１３】同出力部１５の出力例を示す図
【図１４】同第二ページ関連定義情報表を示す図
【図１５】同印刷用書籍の出力例を示す図
【図１６】同ページ関連定義表を示す図
【図１７】同電子書籍の出力例を示す図
【図１８】実施の形態２における電子書籍装置２のブロック図
【図１９】上記実施の形態におけるコンピュータシステムの概観図
【図２０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２２】
以下、書籍管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２３】
（実施の形態１）
本実施の形態において、ページに配置され得る素材の管理情報、および電子書籍用のページ関連定義情報を格納しており、二次元に配置される電子書籍のページを出力する書籍管理装置について説明する。なお、ここで、電子書籍用のページ関連定義情報は、二次元に配置される３以上のページの関係を示す情報、ページに配置される素材を定義する素材配置情報を有する。
【００２４】
また、本実施の形態において、電子書籍用のページ関連定義情報、および印刷書籍用のページ関連定義情報を有し、電子書籍または印刷書籍のいずれかを選択することにより、選択に対応する書籍情報を出力する書籍管理装置について説明する。
【００２５】
図１は、本実施の形態における書籍管理装置１のブロック図である。
【００２６】
書籍管理装置１は、素材格納部１０、第一ページ関連定義情報格納部１１、第二ページ関連定義情報格納部１２、受付部１３、ページ生成部１４、出力部１５、および処理部１６を備える。
【００２７】
第一ページ関連定義情報格納部１１は、第一配置関係定義情報格納手段１１１、第一素材配置情報格納手段１１２を備える。
【００２８】
第二ページ関連定義情報格納部１２は、第二配置関係定義情報格納手段１２１、第二素材配置情報格納手段１２２を備える。
【００２９】
書籍管理装置１を構成する素材格納部１０は、ページに配置され得る１以上の素材を格納し得る。素材とは、いわゆるオブジェクト、データと言っても良く、電子書籍または／および印刷用の書籍のページを構成するものである。また、素材のデータ構造は問わない。素材は、通常、文字列、静止画であるが、構造化されたデータ、動画、音声等でも良い。構造化されたデータとは、例えば、ＸＭＬやＨＴＭＬ等の記述言語で記述されたデータである。
【００３０】
第一ページ関連定義情報格納部１１は、第一ページ関連定義情報を格納し得る。第一ページ関連定義情報は、電子書籍用のページに関する定義を行う情報である。第一ページ関連定義情報は、通常、後述する第一配置関係定義情報および第一素材配置情報を有する。
【００３１】
第一ページ関連定義情報格納部１１を構成する第一配置関係定義情報格納手段１１１は、第一配置関係定義情報を格納し得る。第一配置関係定義情報は、二次元に配置される３以上のページの二次元における配置関係を定義する情報である。なお、二次元に配置されている３以上のページの全体の外観を、電子書籍装置で出力される必要はない。つまり、二次元の配置とは、論理的な二次元の配置でも良く、物理的に二次元に配置されている態様が出力される必要はない。また、ここで、例えば、二次元における中心となる横方向のページを主ページ、主ページに対して縦方向のページをスプレッドという。また、各主ページの縦方向におけるが有するスプレッドの数は異なっても良い。また、スプレッドは、通常、主ページの下に配置されるが、上に配置されても良い。さらに、横と縦を逆にし、二次元における中心となる縦方向のページを主ページ、主ページに対して横方向のページをスプレッドとしても良い。
【００３２】
なお、スプレッドは、主ページの内容を、さらに詳細に説明するような内容であることは好適である。そして、電子書籍は主ページとスプレッドの両方を有し、印刷用書籍は主ページのみを有することは好適である。
【００３３】
第一配置関係定義情報の第一の例を図２に示す。図２において、スプレッドは、主ページの下にのみ配置されている。また、第一配置関係定義情報の第二の例を図３に示す。図３において、スプレッドは、主ページの下および上に配置されている。なお、図２、図３は、第一ページ関連定義情報の概念的な情報である。つまり、第一ページ関連定義情報は、図２、図３に示す非正規の表でも良いし、主ページとスプレッドとのリンクを有するツリー構造で実現されても良い。つまり、第一ページ関連定義情報のデータ構造は問わないことは言うまでもない。また、図２、図３において、スプレッド「１−１」は主ページ「１」と同じであり、スプレッド「２−１」は主ページ「２」と同じであり、スプレッド「３−１」は主ページ「３」と同じであり、スプレッド「４−１」は主ページ「４」と同じである。また、図３の「フラグ」は、スプレッドと主ページの配置関係を示すフラグであり、スプレッドと主ページの上に配置される場合はフラグが「１」、下に配置される場合はフラグが「０」、スプレッドと主ページが同じ場合はフラグが「−（ＮＵＬＬ）」である、とする。そして、図２の第一ページ関連定義情報を用いて、ページを二次元に配置した場合、図４のようなページの配置となる。また、図３の第一ページ関連定義情報を用いて、ページを二次元に配置した場合、図５のようなページの配置となる。
【００３４】
第一素材配置情報格納手段１１２は、各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る。第一素材配置情報は、ページを識別するページ識別子および素材を識別する１以上の素材識別子を有する。第一素材配置情報は、ページ識別子と１以上の素材識別子に加えて、各素材のページ内での位置を示す位置情報（例えば、素材が配置される左上座標）を有することは好適である。なお、第一素材配置情報が位置情報を有さず、ページ識別子と２以上の素材識別子を有する場合、例えば、２以上の素材は、第一素材配置情報内で定義されている順に出力される。なお、ここでページとは、主ページ、スプレッドの両方を含む概念である、とする。また、ページは、表紙、目次、裏表紙等を含んでも良い。
【００３５】
第二ページ関連定義情報格納部１２は、第二ページ関連定義情報を格納し得る。第二ページ関連定義情報は、印刷用の書籍のページに関する定義である。第二ページ関連定義情報は、通常、後述する第二配置関係定義情報および第二素材配置情報を有する。ただし、第二ページ関連定義情報は、第二素材配置情報のみでも良い。印刷用の書籍のページは、通常、一次元上に並んでいるからである。
【００３６】
第二配置関係定義情報格納手段１２１は、第二配置関係定義情報を格納し得る。第二配置関係定義情報は、一次元上に並ぶ２以上のページであり、印刷用書籍のページの配置関係を定義する情報である。第二配置関係定義情報は、例えば、「１，２，３・・・，Ｎ（Ｎは自然数）」である。また、第二配置関係定義情報は、例えば、「表紙，目次，１，２，３・・・，Ｎ（Ｎは自然数）」等でも良い。第二配置関係定義情報が有する「１」あ、１ページ目を示す。
【００３７】
第二素材配置情報格納手段１２２は、印刷用書籍の各ページに配置される１以上の素材を定義する第二素材配置情報を格納し得る。第二素材配置情報は、ページを識別するページ識別子および素材を識別する１以上の素材識別子を有する。第二素材配置情報は、ページ識別子と１以上の素材識別子に加えて、各素材のページ内での位置を示す位置情報（例えば、素材が配置される左上座標）を有することは好適である。なお、第二素材配置情報が位置情報を有さず、ページ識別子と２以上の素材識別子を有する場合、例えば、２以上の素材は、第二素材配置情報内で定義されている順に出力される。さらに、ここでのページも、表紙、目次、裏表紙等を含んでも良い。
【００３８】
また、第二素材配置情報は、第一素材配置情報の一部であることは好適である。また、特に、第一素材配置情報は、第一の方向（例えば、横方向）のページおよび第二の方向（例えば、縦方向）のページにより、二次元にページが配置された電子書籍を構成する情報であり、第二素材配置情報は、第一の方向のページのうちの一行または一列、または前記第二の方向のページのうちの一行または一列のページに配置される１以上の素材を定義する情報であることは好適である。つまり、例えば、第二素材配置情報は、図２、図３の主ページに該当する最初のスプレッドのみであることは好適である。かかる場合、例えば、第二素材配置情報は、スプレッド「１−１」「２−１」「３−１」「４−１」・・・等に対応する素材の配置情報となる。また、スプレッド「１−１」「２−１」「３−１」「４−１」・・・は、ページ「１」「２」「３」「４」・・・と同じである、とする。
【００３９】
受付部１３は、電子書籍の作成を指示する第一指示、または印刷用書籍の作成を指示する第二指示のいずれかを受け付ける。また、受付部１３は、他の指示やデータを受け付けても良い。なお、データとは、例えば、素材、第一ページ関連定義情報、第二ページ関連定義情報等である。また、受付部１３は、素材格納部１０の素材を編集する指示、第一ページ関連定義情報を編集する指示、第二ページ関連定義情報を編集する指示である編集指示を受け付けても良い。
【００４０】
また、ここで受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４１】
第一指示等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４２】
ページ生成部１４は、第一ページ関連定義情報を用いて、素材格納部１０の１以上の素材を３以上のページに配置し、３以上のページを生成する。
【００４３】
ページ生成部１４は、第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する。なお、ここで構成したページは電子書籍を構成するページである。
【００４４】
ページ生成部１４は、第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する。なお、ここで構成したページは印刷用の書籍を構成するページである。
【００４５】
ページ生成部１４は、第二配置関係定義情報を用いて、１以上の各ページを配置し、かつ、第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成しても良い。なお、ここで構成したページは印刷用の書籍を構成するページである。
【００４６】
ページ生成部１４は、受付部１３が第一指示を受け付けた場合、第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成する。また、ページ生成部１４は、受付部１３が第二指示を受け付けた場合、第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成する。つまり、ページ生成部１４は、受付部１３が第一指示を受け付けた場合、電子書籍を生成し、受付部１３が第二指示を受け付けた場合、印刷用書籍を生成する。
【００４７】
出力部１５は、ページ生成部１４が生成した３以上のページ（電子書籍のページ）を出力する。また、出力部１５は、ページ生成部１４が生成した１以上のページ（印刷用書籍のページ）を出力する。なお、出力部１５における、ページの出力態様は問わない。例えば、出力部１５は、ページ生成部１４が生成した３以上のページのうちの一のページを出力しても良いし、すべてのページを出力しても良いし、すべてのページのサムネイルを出力しても良い。また、ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。また、出力部１５は、例えば、画面に表示するとともに、図示しない記録媒体に、ページ生成部１４が生成した１以上のページを蓄積しても良い。なお、出力部１５が出力するページは、通常、平面であるが、立体であっても良い。例えば、ページに配置されているデータが６つのタグを有する構造化データ（例えば、ＸＭＬで記述されたデータ）である場合、ページは立方体でも良い。つまり、出力部１５は、６つのタグを有する構造化データの「６」から、立方体を構成し、立方体の各面に６との各タグに対応するデータを配置しても良い。また、例えば、ページに配置されているデータが４つのタグを有する構造化データ（例えば、ＸＭＬで記述されたデータ）である場合、出力部１５は、４つのタグを有する構造化データの「４」から、４面体を構成し、４面体の各面に４との各タグに対応するデータを配置しても良い。
【００４８】
出力部１５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４９】
処理部１６は、受付部１３が編集指示を受け付けた場合、当該編集指示に対応する素材、第一ページ関連定義情報、または第二ページ関連定義情報等を変更する。なお、素材等を変更する技術は公知技術であるので詳細な説明を省略する。また、ユーザからの編集指示により素材を変更するので、一の編集指示により、電子書籍と印刷用書籍の両方のデータが一度に修正可能となる。
【００５０】
素材格納部１０、第一ページ関連定義情報格納部１１、第一配置関係定義情報格納手段１１１、第一素材配置情報格納手段１１２、第二ページ関連定義情報格納部１２、第二配置関係定義情報格納手段１２１、第二素材配置情報格納手段１２２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５１】
素材格納部１０等に素材等が記憶される過程は問わない。例えば、記録媒体を介して素材等が素材格納部１０等で記憶されるようになってもよく、通信回線等を介して送信された素材等が素材格納部１０等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された素材等が素材格納部１０等で記憶されるようになってもよい。
【００５２】
ページ生成部１４、および処理部１６は、通常、ＭＰＵやメモリ等から実現され得る。ページ生成部１４等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５３】
次に、書籍管理装置１の動作について図６のフローチャートを用いて説明する。
【００５４】
（ステップＳ６０１）受付部１３は、電子書籍の作成を指示する第一指示を受け付けたか否かを判断する。第一指示を受け付ければステップＳ６０２に行き、第一指示を受け付けなければステップＳ６０４に行く。
【００５５】
（ステップＳ６０２）ページ生成部１４は、第一指示に応じて、電子書籍を生成する電子書籍生成処理を行う。電子書籍生成処理について、図７のフローチャートを用いて説明する。
【００５６】
（ステップＳ６０３）出力部１５は、ページ生成部１４が生成した３以上のページのうち、１以上のページを出力する。なお、ここでのページの出力態様は問わない。ステップＳ６０１に戻る。
【００５７】
（ステップＳ６０４）受付部１３は、印刷用書籍の作成を指示する第二指示を受け付けたか否かを判断する。第二指示を受け付ければステップＳ６０５に行き、第二指示を受け付けなければステップＳ６０７に行く。
【００５８】
（ステップＳ６０５）ページ生成部１４は、第二指示に応じて、印刷用書籍を生成する印刷用書籍生成処理を行う。印刷用書籍生成処理について、図８のフローチャートを用いて説明する。
【００５９】
（ステップＳ６０６）出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。なお、ここでのページの出力態様は問わない。ステップＳ６０１に戻る。
【００６０】
（ステップＳ６０７）受付部１３は、編集指示を受け付けたか否かを判断する。編集指示を受け付ければステップＳ６０８に行き、編集指示を受け付けなければステップＳ６０９に行く。
【００６１】
（ステップＳ６０８）処理部１６は、受付部１３が編集指示に応じて、素材、第一ページ関連定義情報、または第二ページ関連定義情報等を変更する。ステップＳ６０１に戻る。
【００６２】
（ステップＳ６０９）受付部１３は、他の指示を受け付けたか否かを判断する。他の指示を受け付ければステップＳ６１０に行き、他の指示を受け付けなければステップＳ６０１に戻る。
【００６３】
（ステップＳ６１０）処理部１６は、受付部１３が受け付けた他の指示に応じた処理を行う。ステップＳ６０１に戻る。
【００６４】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６５】
次に、ステップＳ６０２の電子書籍生成処理について、図７のフローチャートを用いて説明する。
【００６６】
（ステップＳ７０１）ページ生成部１４は、カウンタｉに１を代入する。
【００６７】
（ステップＳ７０２）ページ生成部１４は、ｉ番目の主ページが第一配置関係定義情報の中に存在するか否かを判断する。ｉ番目の主ページが存在すればステップＳ７０３に行き、存在しなければステップＳ７０９に行く。
【００６８】
（ステップＳ７０３）ページ生成部１４は、第一配置関係定義情報を用いて、ｉ番目の主ページを配置する。なお、ページ生成部１４は、通常、ｉ番目の主ページを（ｉ−１）番目の主ページの隣になるように配置する。ここで、隣とは、通常、横（左横または右横）であるが、上または下でも良い。
【００６９】
（ステップＳ７０４）ページ生成部１４は、カウンタｊに１を代入する。
【００７０】
（ステップＳ７０５）ページ生成部１４は、第一配置関係定義情報を用いて、ｉ番目の主ページに対応するｊ番目のスプレッドが存在するか否かを判断する。なお、ここでのスプレッドは、主ページではないスプレッドである。ｊ番目のスプレッドが存在すればステップＳ７０６に行き、ｊ番目のスプレッドが存在しなければステップＳ７０８に行く。
【００７１】
（ステップＳ７０６）ページ生成部１４は、ｊ番目のスプレッドを配置する。なお、ページ生成部１４は、例えば、ｊ番目のスプレッドをｉ番目の主ページの隣に配置する。ここで、隣とは、通常、上または下であるが、横（左横または右横）でも良い。なお、ページ生成部１４は、スプレッドに対応するフラグを読み出し、当該フラグを用いて、スプレッドを配置する位置を決定することは好適である。スプレッドを配置する位置は、上述したように、例えば、フラグが「０」の場合は主ページの下側、フラグが「１」の場合は主ページの上側である。また、例えば、一の主ページに対して、下に配置される複数のスプレッドが存在する場合、主ページの下方向に、順次、スプレッドが配置される。
【００７２】
（ステップＳ７０７）ページ生成部１４は、カウンタｊを１、インクリメントする。ステップＳ７０５に戻る。
【００７３】
（ステップＳ７０８）ページ生成部１４は、カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【００７４】
（ステップＳ７０９）ページ生成部１４は、カウンタｉに１を代入する。
【００７５】
（ステップＳ７１０）ページ生成部１４は、配置したページの中で、ｉ番目のページが存在するか否かを判断する。ｉ番目のページが存在すればステップＳ７１１に行き、ｉ番目のページが存在しなければ上位処理にリターンする。なお、ここでページは、主ページまたはスプレッドである。
【００７６】
（ステップＳ７１１）ページ生成部１４は、カウンタｊに１を代入する。
【００７７】
（ステップＳ７１２）ページ生成部１４は、第一素材配置情報を用いて、ｉ番目のページに配置されるｊ番目の素材が存在するか否かを判断する。ｊ番目の素材が存在すればステップＳ７１３に行き、ｊ番目の素材が存在しなければステップＳ７１５に行く。
【００７８】
（ステップＳ７１３）ページ生成部１４は、ｊ番目の素材を、ｉ番目のページに配置する。なお、第一素材配置情報の中にｊ番目の素材の位置情報が存在すれば、ページ生成部１４は、当該位置情報に従って、ｊ番目の素材を配置する。一方、第一素材配置情報の中にｊ番目の素材の位置情報が存在しなければ、ページ生成部１４は、（ｊ−１）番目の素材の隣にｊ番目の素材を配置する。なお、隣とは、左横、右横、下、上等である。
【００７９】
（ステップＳ７１４）ページ生成部１４は、カウンタｊを１、インクリメントする。ステップＳ７１２に戻る。
【００８０】
（ステップＳ７１５）ページ生成部１４は、カウンタｉを１、インクリメントする。ステップＳ７１０に戻る。
【００８１】
次に、ステップＳ６０５の印刷用書籍生成処理について、図８のフローチャートを用いて説明する。
【００８２】
（ステップＳ８０１）ページ生成部１４は、カウンタｉに１を代入する。
【００８３】
（ステップＳ８０２）ページ生成部１４は、印刷用書籍のページの中で、ｉ番目のページが存在するか否かを判断する。ｉ番目のページが存在すればステップＳ８０３に行き、ｉ番目のページが存在しなければ上位処理にリターンする。なお、ここでページは、印刷用書籍のページで、表紙や目次等であっても良い。
【００８４】
（ステップＳ８０３）ページ生成部１４は、カウンタｊに１を代入する。
【００８５】
（ステップＳ８０４）ページ生成部１４は、第一素材配置情報を用いて、ｉ番目のページに配置されるｊ番目の素材が存在するか否かを判断する。ｊ番目の素材が存在すればステップＳ８０５に行き、ｊ番目の素材が存在しなければステップＳ８０７に行く。
【００８６】
（ステップＳ８０５）ページ生成部１４は、ｊ番目の素材を、ｉ番目のページに配置する。なお、第一素材配置情報の中にｊ番目の素材の位置情報が存在すれば、ページ生成部１４は、当該位置情報に従って、ｊ番目の素材を配置する。一方、第一素材配置情報の中にｊ番目の素材の位置情報が存在しなければ、ページ生成部１４は、（ｊ−１）番目の素材の隣にｊ番目の素材を配置する。なお、隣とは、左横、右横、下、上等である。
【００８７】
（ステップＳ８０６）ページ生成部１４は、カウンタｊを１、インクリメントする。ステップＳ８０４に戻る。
【００８８】
（ステップＳ８０７）ページ生成部１４は、カウンタｉを１、インクリメントする。ステップＳ８０２に戻る。
【００８９】
以下、本実施の形態における書籍管理装置１の具体的な動作について説明する。以下、２つの具体例を用いて説明する。
【００９０】
（具体例１）
具体例１において、一の表で、第一ページ関連定義情報と第二ページ関連定義情報とを管理している例を示す。また、本具体例１は、第二素材配置情報は、第一素材配置情報の一部である場合である。
【００９１】
今、素材格納部１０は、図９に示す素材管理表を保持している。素材管理表は「素材識別子」「素材」を有するレコードを１以上管理している表である。「素材識別子」は素材の識別子である。「素材」はページに配置されるデータである。
【００９２】
また、図１０は、第一ページ関連定義情報と第二ページ関連定義情報とを管理しているページ関連定義表である。つまり、第一ページ関連定義情報格納部１１と第二ページ関連定義情報格納部１２の中には、図１０の情報が格納されている。図１０のページ関連定義表は、「主ページ」「スプレッド」「素材識別子」を有するレコードを１以上管理している。「主ページ」は、印刷用書籍にも電子書籍にも使用されるページ（ここでの主ページ）の定義である。また、「スプレッド」は電子書籍にのみ使用されるページであり、ここでは、「スプレッド」の「１−１」「２−１」「３−１」等は、それぞれ主ページの「１」「２」「３」等と同一である、とする。また、図１０において、「主ページ」「スプレッド」が第一配置関係定義情報である。また、図１０において、各スプレッドに対応する「素材識別子」が第一素材配置情報である。また、図１０において、「主ページ」が第二配置関係定義情報である。また、図１０において、各主ページに対応する「素材識別子」が第二素材配置情報である。
【００９３】
かかる状況において、ユーザは、書籍管理装置１に対して、電子書籍の作成を指示する第一指示を入力した、とする。
【００９４】
次に、受付部１３は、第一指示を受け付ける。そして、ページ生成部１４は、第一指示に応じて、以下のように、電子書籍生成処理を行う。つまり、ページ生成部１４は、図１０の第一配置関係定義情報を用いて、すべての主ページを配置する。ここでは、主ページを横に左から右の方向に配置する。なお、この段階では、主ページ内には素材が配置されておらず、ページの枠のみが存在する。
【００９５】
次に、ページ生成部１４は、図１０の第一配置関係定義情報を用いて、各主ページに対応するすべてのスプレッドを配置する。ここでは、スプレッドを、主ページの下方向に、上から順に配置する。なお、この段階では、スプレッド内にも素材が配置されておらず、ページの枠のみが存在する。
【００９６】
次に、ページ生成部１４は、図１０の第一素材配置情報を用いて、各ページ（主ページもスプレッドも含まれる）に配置されるすべての素材を配置する。ここで、一のページに複数の素材が配置される場合、各素材をページの上から下に向かって、順に配置する、とする。
【００９７】
以上の処理により、ページ生成部１４は、図１１に示す複数のページからなる電子書籍を構成できた。なお、本電子書籍のページは、二次元上に配置されている。
【００９８】
次に、出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。ここで、出力部１５は、図１１に示すような出力を行っても良いし、例えば、１ページ目（１−１のスプレッド）のみを出力しても良い。つまり、ページの出力態様は問わない。例えば、出力部１５は、図１３に示すように、複数のページの二次元上での配置関係のみを出力しても良い。
【００９９】
また、出力部１５は、図１１に示す複数のページからなる電子書籍を、図示しない記録媒体に蓄積しても良いことは言うまでもない。
【０１００】
さらに、次に、ユーザは、書籍管理装置１に対して、印刷用書籍の作成を指示する第二指示を入力した、とする。すると、受付部１３は、第二指示を受け付ける。
【０１０１】
次に、ページ生成部１４は、第二指示に応じて、以下に示すような印刷用書籍生成処理を行う。
【０１０２】
つまり、ページ生成部１４は、図１０の第一素材配置情報を用いて、各主ページに対応するすべての素材を、各主ページに配置する。そして、ページ生成部１４は、図１２に示す印刷用書籍の情報を得る。
【０１０３】
次に、出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。なお、ここで、例えば、出力部１５は、ページ生成部１４が生成したすべてのページを、図示しない記録媒体に蓄積する。
【０１０４】
なお、具体例１において、第一指示は、図１０の属性「スプレッド」の指示、第二指示は、図１０の属性「主ページ」の指示でも良い。つまり、表形式で構成される第一ページ関連定義情報のうち、異なる属性を指示することにより、生成される書籍が異なる。生成される書籍とは、電子書籍または印刷用書籍である。
【０１０５】
（具体例２）
具体例２において、第一ページ関連定義情報と第二ページ関連定義情報とは、別管理され、無関係である場合である。
【０１０６】
今、素材格納部１０は、図９に示す素材管理表を保持している。また、第一ページ関連定義情報格納部１１は、図１０に示す第一ページ関連定義情報表を格納している、とする。さらに、第二ページ関連定義情報格納部１２は、図１４に示す第二ページ関連定義情報表を格納している、とする。第二ページ関連定義情報表は、「ページ」「素材識別子」「位置情報」を有する。「ページ」は印刷用書籍のページ番号、「素材識別子」は素材の識別子、「位置情報」は素材のページ内での座標を示す。
【０１０７】
かかる状況において、ユーザは、書籍管理装置１に対して、電子書籍の作成を指示する第一指示を入力した、とする。
【０１０８】
すると、書籍管理装置１は、具体例１で説明した動作を行い、図１１の電子書籍を構成する。そして、出力部１５は、例えば、図１１に示す複数のページを出力する。
【０１０９】
次に、ユーザは、書籍管理装置１に対して、印刷用書籍の作成を指示する第二指示を入力した、とする。すると、受付部１３は、第二指示を受け付ける。
【０１１０】
次に、ページ生成部１４は、第二指示に応じて、以下に示すような印刷用書籍生成処理を行う。
【０１１１】
つまり、ページ生成部１４は、図１４の第二ページ関連定義情報表を用いて、各ページに対応するすべての素材を、各ページに配置する。そして、ページ生成部１４は、図１５に示す印刷用書籍の情報を得る。
【０１１２】
次に、出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。なお、ここで、例えば、出力部１５は、ページ生成部１４が生成したすべてのページを、図示しない記録媒体に蓄積する。
【０１１３】
（具体例３）
具体例３において、電子書籍の二次元上へのページの配置に関して、主ページに対して２つの方向で、スプレッドが定義され得る場合である。
【０１１４】
今、素材格納部１０は、図９に示す素材管理表を保持している。また、図１６は、第一ページ関連定義情報と第二ページ関連定義情報とを管理しているページ関連定義表である。つまり、第一ページ関連定義情報格納部１１と第二ページ関連定義情報格納部１２の中には、図１６の情報が格納されている。図１６のページ関連定義表は、「主ページ」「スプレッド」「素材識別子」「フラグ」を有するレコードを１以上管理している。「フラグ」は、スプレッドと主ページの配置関係を示すフラグであり、スプレッドと主ページの上に配置される場合はフラグが「１」、下に配置される場合はフラグが「０」、スプレッドと主ページが同じ場合はフラグが「−（ＮＵＬＬ）」である、とする。
【０１１５】
かかる状況において、ユーザは、書籍管理装置１に対して、電子書籍の作成を指示する第一指示を入力した、とする。
【０１１６】
次に、受付部１３は、第一指示を受け付ける。そして、ページ生成部１４は、第一指示に応じて、以下のように、電子書籍生成処理を行う。つまり、ページ生成部１４は、図１６の第一配置関係定義情報を用いて、すべての主ページを配置する。ここでは、主ページを横に左から右の方向に配置する。また、ページ生成部１４は、フラグを用いて、主ページと一致しないスプレッドについて、主ページの上側または下側に配置する。つまり、ページ生成部１４は、「フラグ＝０」のスプレッドは主ページの下側に配置し、「フラグ＝１」のスプレッドは主ページの上側に配置する。
【０１１７】
次に、ページ生成部１４は、図１６の第一素材配置情報を用いて、各ページ（主ページもスプレッドも含まれる）に配置されるすべての素材を配置する。ここで、一のページに複数の素材が配置される場合、各素材をページの上から下に向かって、順に配置する、とする。
【０１１８】
以上の処理により、ページ生成部１４は、図１７に示す複数のページからなる電子書籍を構成できた。なお、本電子書籍のページは、二次元上に配置されている。
【０１１９】
次に、出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。ここで、出力部１５は、図１７に示すような出力を行っても良いし、例えば、１ページ目（１−１のスプレッド）のみを出力しても良い。つまり、ページの出力態様は問わない。
【０１２０】
さらに、次に、ユーザは、書籍管理装置１に対して、印刷用書籍の作成を指示する第二指示を入力した、とする。すると、受付部１３は、第二指示を受け付ける。
【０１２１】
次に、ページ生成部１４は、第二指示に応じて、具体例１で説明した印刷用書籍生成処理を行う。そして、ページ生成部１４は、図１２に示す印刷用書籍の情報を得る。
【０１２２】
次に、出力部１５は、ページ生成部１４が生成した１以上のページのうち、１以上のページを出力する。
【０１２３】
以上、本実施の形態によれば、二次元上に配置される３以上のページを有する電子書籍を効率的に作成できる。なお、本電子書籍は、印刷用書籍では実現できなかった書籍であり、電子書籍の新しいモデルを提案するものである。
【０１２４】
また、本実施の形態によれば、ページ構成が異なる、電子書籍で使用する素材と印刷用書籍で使用する素材との共通化を図り、効率的に電子書籍と印刷用書籍とを作成できる。つまり、本実施の形態によれば、第一ページ関連定義情報と第二ページ関連定義情報という書籍の特性を十二分に考慮したフィルタを用いて、素材群から、電子書籍および印刷用書籍を、効率的に生成できる。なお、本フィルタを書籍生成フィルタと呼んでも良い。
【０１２５】
また、本実施の形態における書籍管理装置１は、印刷用書籍のページは、電子書籍のページの一部となり、電子書籍の主要ページからなる印刷用書籍を生成できる。かかることは、１冊１冊の重量があるが、取り出しやすいという印刷用書籍と、データなので１冊の重量が０であり、データ表現上の工夫がしやすいが、１冊をオープンするまで時間がかかるという電子書籍の特性を考慮した、２種類の書籍の構築方法を提案するものである。
【０１２６】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、ページに配置され得る１以上の素材を格納し得る素材格納部と、電子書籍用のページに関する定義である第一ページ関連定義情報を格納し得る第一ページ関連定義情報格納部とを具備し、前記第一ページ関連定義情報格納部は、二次元に配置される３以上のページの二次元における配置関係を定義する情報である第一配置関係定義情報を格納し得る第一配置関係定義情報格納手段と、各ページに配置される１以上の素材を定義する第一素材配置情報を格納し得る第一素材配置情報格納手段とを具備し、コンピュータを、前記ページ関連定義情報を用いて、前記素材格納部の１以上の素材を３以上のページに配置し、３以上のページを生成するページ生成部と、前記ページ生成部が生成した３以上のページを出力する出力部として機能させ、前記ページ生成部は、前記第一配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成するものとして、コンピュータを機能させるプログラム、である。
【０１２７】
記録媒体に、印刷用の書籍のページに関する定義である第二ページ関連定義情報を格納し得る第二ページ関連定義情報格納部をさらに具備し、前記第二ページ関連定義情報格納部は、各ページに配置される１以上の素材を定義する第二素材配置情報を格納し得る第二素材配置情報格納手段を具備し、上記プログラムにおいて、前記ページ生成部は、前記第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成するものとして、コンピュータを機能させることは好適である。
【０１２８】
上記プログラムにおいて、コンピュータを、電子書籍の作成を指示する第一指示、または印刷用書籍の作成を指示する第二指示のいずれかを受け付ける受付部としてさらに機能させ、前記ページ生成部は、前記受付部が第一指示を受け付けた場合、前記配置関係定義情報を用いて、３以上の各ページを二次元に配置し、かつ、前記第一素材配置情報を用いて、各ページに１以上の素材を配置し、３以上のページを構成し、前記受付部が第二指示を受け付けた場合、前記第二素材配置情報を用いて、各ページに１以上の素材を配置し、１以上のページを構成するものとして、コンピュータを機能させることは好適である。
【０１２９】
上記プログラムにおいて、前記第二素材配置情報は、前記第一素材配置情報の一部であるものとして、コンピュータを機能させることは好適である。
【０１３０】
上記プログラムにおいて、前記第一素材配置情報は、第一の方向のページおよび第二の方向のページにより、二次元にページが配置された電子書籍を構成する情報であり、前記第二素材配置情報は、前記第一の方向のページのうちの一行または一列、または前記第二の方向のページのうちの一行または一列のページに配置される１以上の素材を定義する情報であるものとして、コンピュータを機能させることは好適である。
【０１３１】
（実施の形態２）
本実施の形態において、上下方向、左右方向の指示により、二次元上に配置されたページが切り替わる電子書籍装置について説明する。電子書籍装置は、電子書籍を閲覧する装置である。
【０１３２】
図１８は、本実施の形態における電子書籍装置２のブロック図である。電子書籍装置２は、ページ格納部２１、電子書籍受付部２２、ページ出力部２３を備える。
【０１３３】
ページ格納部２１は、１以上の素材が配置されている３以上のページであり、論理的に二次元に配置される３以上のページを格納し得る。ページ格納部２１には、書籍管理装置１が生成し、蓄積した３以上のページが蓄積されている、とする。
【０１３４】
ページ格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。書籍管理装置１の処理により、ページ格納部２１に３以上のページの情報が記憶された、とする。
【０１３５】
電子書籍受付部２２は、上下方向、および左右方向の指示を受け付ける。指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。電子書籍受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１３６】
ページ出力部２３は、３以上のページのうちの一のページを出力する。また、ページ出力部２３は、ページ出力部２３が出力している一のページに対して、電子書籍受付部２２が受け付けた指示の方向に配置されるページを、ページ格納部２１から取得し、出力する。つまり、電子書籍受付部２２が上、下、左、または右方向の指示（例えば、指によるスワイプまたはフリック）を受け付けた場合、ページ出力部２３は、現在表示されているページに対して、下、上、右、または左のページを出力する。
【０１３７】
ページ出力部２３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ページ出力部２３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１３８】
以下、本実施の形態における電子書籍装置２の具体的な動作について説明する。なお、ここでの電子書籍装置２の画面はタッチパネルである、とする。
【０１３９】
今、ページ格納部２１は、図１７に示す多数のページを有する電子書籍が格納されている、とする。
【０１４０】
次に、ユーザが電子書籍装置２の起動指示を電子書籍装置２に入力した、とする。すると、電子書籍受付部２２が起動指示を受け付け、電子書籍装置２が起動される。
【０１４１】
次に、電子書籍装置２のページ出力部２３が第１ページを出力する、とする。
【０１４２】
そして、ユーザは、画面に対して右に指をスライドし、第１ページ（１−１）の左のページである２ページ目を表示しようとする。すると、電子書籍受付部２２が右へのスライドの信号を受け付ける。次に、ページ出力部２３は、１ページの左に存在する（図１７参照）第２ページを読み出し、出力する。
【０１４３】
次に、ユーザは、画面に対して上に指をスライドし、第２ページの下のページである（２−２）のスプレッドを表示しようとする。すると、電子書籍受付部２２が上へのスライドの信号を受け付ける。次に、ページ出力部２３は、第２ページの下に存在する（図１７参照）（２−２）のスプレッドを読み出し、出力する。
【０１４４】
以上、本実施の形態によれば、二次元上に配置される３以上のページを有する電子書籍を使用できる。
【０１４５】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体は、１以上の素材が配置されている３以上のページであり、論理的に二次元に配置される３以上のページを格納し得るページ格納部を具備し、コンピュータを、前記３以上のページのうちの一のページを出力するページ出力部と、上下方向、および左右方向の指示を受け付ける電子書籍受付部として機能させ、前記ページ出力部は、前記ページ出力部が出力している一のページに対して、前記電子書籍受付部が受け付けた指示の方向に配置されるページを、前記ページ格納部から取得し、出力するものとしてコンピュータを機能させるためのプログラム、である。
【０１４６】
また、図１９は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の書籍管理装置、電子書籍装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図９は、このコンピュータシステム３００の概観図であり、図２０は、システム３００のブロック図である。
【０１４７】
図１９において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１４８】
図２０において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１４９】
コンピュータシステム３００に、上述した実施の形態の書籍管理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１５０】
プログラムは、コンピュータ３０１に、上述した実施の形態の書籍管理装置等の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５４】
以上のように、本発明にかかる書籍管理装置は、ページ構成が異なる電子書籍で使用する素材と印刷用書籍で使用する素材との共通化を図り、効率的に電子書籍と印刷用書籍とを作成できる、という効果を有し、電子書籍および印刷用書籍を生成するオーサリングシステム等として有用である。
【符号の説明】
【０１５５】
１  書籍管理装置
２  電子書籍装置
１０  素材格納部
１１  第一ページ関連定義情報格納部
１２  第二ページ関連定義情報格納部
１３  受付部
１４  ページ生成部
１５  出力部
１６  処理部
２１  ページ格納部
２２  電子書籍受付部
２３  ページ出力部
１１１  第一配置関係定義情報格納手段
１１２  第一素材配置情報格納手段
１２１  第二配置関係定義情報格納手段
１２２  第二素材配置情報格納手段
【図１】
2014174886.tif 000003
【図２】
2014174886.tif 000004
【図３】
2014174886.tif 000005
【図４】
2014174886.tif 000006
【図５】
2014174886.tif 000007
【図６】
2014174886.tif 000008
【図７】
2014174886.tif 000009
【図８】
2014174886.tif 000010
【図１０】
2014174886.tif 000011
【図１３】
2014174886.tif 000012
【図１４】
2014174886.tif 000013
【図１６】
2014174886.tif 000014
【図１８】
2014174886.tif 000015
【図１９】
2014174886.tif 000016
【図２０】
2014174886.tif 000017
【図９】
2014174886.tif 000018
【図１１】
2014174886.tif 000019
【図１２】
2014174886.tif 000020
【図１５】
2014174886.tif 000021
【図１７】
2014174886.tif 000022