(57)【要約】【課題】電子コンテンツにおいて、ページに連結されたページを表現する。【解決手段】表示装置１は、連結ページの連結先を示すページ連結テーブル３５を参照して表示対象ページに連結して表示すべき連結ページを特定する見開き生成部２３と、特定された連結ページと表示対象ページとを連結して表示させる表示制御部２０を備えている。【選択図】図１
2013254464.tif 000002
【特許請求の範囲】
【請求項１】
電子コンテンツを構成する複数のページを所定の表示順で表示させる表示制御装置であって、
上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、
上記連結ページの連結先を示す連結情報を参照して、上記複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定手段と、
上記連結ページ特定手段が特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示手段とを備えていることを特徴とする表示制御装置。
【請求項２】
上記ページ表示手段は、上記表示対象ページを表示させるときに、当該表示対象ページと共に、上記連結ページの少なくとも一部を表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記ページ表示手段は、上記表示対象ページを表示させた状態において所定のユーザ操作が検出されたときに、上記表示対象ページと上記連結ページとを連結して表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項４】
上記ページ表示手段は、上記連結ページの連結先への連結位置を示す連結位置情報を参照して、表示対象ページの該連結位置情報が示す位置に、上記連結ページ特定手段が特定した上記連結ページを連結して表示させることを特徴とする請求項１から３の何れか１項に記載の表示制御装置。
【請求項５】
上記ページ表示手段は、上記電子コンテンツを構成する複数のページのうち、見開きで表示するページの組を示す見開きページ情報を参照して特定した、一組の表示対象ページを表示させると共に、表示させた表示対象ページに対して、上記連結ページ特定手段が特定した連結ページを連結して表示させることを特徴とする請求項１から４の何れか１項に記載の表示制御装置。
【請求項６】
上記ページ表示手段は、上記連結ページの連結先への連結態様を示す連結態様情報を参照して、表示対象ページに対して、該連結態様情報が示す連結態様で、上記連結ページ特定手段が特定した上記連結ページを連結して表示させることを特徴とする請求項１から５の何れか１項に記載の表示制御装置。
【請求項７】
上記ページ表示手段は、上記連結態様情報が、上記連結ページが上記表示対象ページに重畳されている連結態様であることを示している場合、上記表示対象ページに重畳して上記連結ページを表示させることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
上記ページ表示手段は、表示対象ページに重畳させている連結ページを開くユーザ操作が検出されたときに、上記表示対象ページを表示させ、開かれた上記連結ページを閉じるユーザ操作が検出されたときに、上記連結ページを上記表示対象ページに重畳させて表示させることを特徴とする請求項７に記載の表示制御装置。
【請求項９】
連結ページを表示させるためのユーザ操作を示すガイド情報を表示するガイド情報表示手段を備えていることを特徴とする請求項１から８の何れか１項に記載の表示制御装置。
【請求項１０】
電子コンテンツを構成する複数のページを所定の表示順で表示させるための管理情報のデータ構造であって、
上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、
上記管理情報は、上記連結ページの連結先のページを示す連結情報を含むことを特徴とするデータ構造。
【請求項１１】
上記管理情報は、上記複数のページおよび上記連結ページのうち、裏表の関係にある一組のページを、一枚の仮想的な用紙である仮想紙に対応付けた仮想紙対応情報を含み、
上記連結情報は、上記連結ページに対応する仮想紙の連結先の仮想紙を示す情報であることを特徴とする請求項１０に記載のデータ構造。
【請求項１２】
電子コンテンツを構成する複数のページを所定の表示順で表示させる表示制御装置による表示方法であって、
上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、
上記連結ページの連結先を示す連結情報を参照して、上記複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定ステップと、
上記連結ページ特定ステップで特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示ステップとを含むことを特徴とする表示方法。
【請求項１３】
請求項１から９の何れか１項に記載の表示制御装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１４】
請求項１３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等のコンテンツの管理情報のデータ構造、および該管理情報に基づいてコンテンツを表示させる表示制御装置等に関する。
【背景技術】
【０００２】
近年、電子書籍を閲覧可能な端末の普及が進んだこともあり、電子書籍が注目されている。また、これに伴い、電子書籍をよりユーザに親しみやすい態様で表示するための技術の開発も進んでいる。
【０００３】
例えば、下記の特許文献１には、文書データ等を本の形でページ単位に表示し、ページをめくる際に、ページを回転させるアニメーションを表示すると共に、回転速度に従ってページおよびページ内のデータを変形・移動させる装置が開示されている。この装置によれば、実際の本をめくっているときのような画像が表示されるので、ユーザに親しみを持たせることができる。
【０００４】
また、例えば、下記の特許文献２には、文書を仮想的な用紙の上に割り付けた状態を表す表示データを作成して表示し、表示した用紙の所定の部分に対するユーザ操作に応じて、その用紙を折り曲げた状態の表示データを作成する装置が開示されている。この装置によれば、実際の紙を折り曲げてその裏面を見るという閲覧態様を、装置の表示する画面上で再現することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１０６４９６号公報（１９９６年４月２３日公開）
【特許文献２】特開２００８−７７３２６号公報（２００８年４月３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術では、折り込みページのような、通常のページに対してさらに他のページが連結された構成の書籍等を表現することができなかった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、電子コンテンツを構成する複数のページを所定の表示順で表示させると共に、該ページに連結されたページを表現することのできる表示制御装置等を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の表示制御装置は、電子コンテンツを構成する複数のページを所定の表示順で表示させる表示制御装置であって、上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、上記連結ページの連結先を示す連結情報を参照して、上記複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定手段と、上記連結ページ特定手段が特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示手段とを備えていることを特徴としている。
【０００９】
また、本発明の表示方法は、上記の課題を解決するために、電子コンテンツを構成する複数のページを所定の表示順で表示させる表示制御装置による表示方法であって、上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、上記連結ページの連結先を示す連結情報を参照して、上記複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定ステップと、上記連結ページ特定ステップで特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示ステップとを含むことを特徴としている。
【００１０】
上記の構成によれば、連結ページの連結先を示す連結情報を参照して、複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定し、特定した連結ページと表示対象ページとを連結して表示させる。
【００１１】
したがって、電子コンテンツを構成する複数のページを所定の表示順で表示させると共に、該ページに連結されたページを表現することができる。例えば折り込みページ等のような、通常のページに対して連結されたページを表現することもできる。すなわち、上記の構成によれば、折り込みページや３ページ以上の見開きのような、従来は表現することのできなかった実際の書籍の態様を表示画面上で再現することが可能になる。
【００１２】
また、従来の電子コンテンツに対し、連結ページおよび連結情報を追加することによって、上記の表示が可能になるため、既存の電子コンテンツに連結ページを追加することも容易である。
【００１３】
また、上記ページ表示手段は、上記表示対象ページを表示させるときに、当該表示対象ページと共に、上記連結ページの少なくとも一部を表示させることが好ましい。
【００１４】
上記の構成によれば、表示対象ページを表示させるときに、当該表示対象ページと共に、連結ページの少なくとも一部を表示させるので、表示対象ページに連結ページが連結されていることをユーザに即座に認識させることができる。
【００１５】
また、上記ページ表示手段は、上記表示対象ページを表示させた状態において所定のユーザ操作が検出されたときに、上記表示対象ページと上記連結ページとを連結して表示させてもよい。
【００１６】
上記の構成によれば、表示対象ページを表示させた状態において所定のユーザ操作が検出されたときに、表示対象ページと連結ページとを連結して表示させる。このように、連結表示のタイミングは、表示対象ページを表示させた後であってもよく、連結表示のトリガはユーザ操作であってもよい。この場合、表示対象ページを表示させるタイミングでは、連結ページを表示させる必要がないため、表示対象ページを表示画面全体を使って大きく表示することができる。そして、ユーザは、所定の操作を行うことによって、表示対象ページに連結ページが連結されていることを認識することができる。
【００１７】
また、上記ページ表示手段は、上記連結ページの連結先への連結位置を示す連結位置情報を参照して、表示対象ページの該連結位置情報が示す位置に、上記連結ページ特定手段が特定した上記連結ページを連結して表示させることが好ましい。
【００１８】
上記の構成によれば、表示対象ページの連結位置情報が示す位置に連結ページを連結して表示させるので、連結位置情報において所望の連結位置を指定しておくことにより、所望の連結位置に連結ページを表示させることが可能になる。なお、連結位置としては、例えば表示対象ページの天（上側）、地（下側）、小口（綴じ合わせと反対側の端部）、手前等が挙げられる。
【００１９】
また、上記ページ表示手段は、上記電子コンテンツを構成する複数のページのうち、見開きで表示するページの組を示す見開きページ情報を参照して特定した、一組の表示対象ページを表示させると共に、表示させた表示対象ページに対して、上記連結ページ特定手段が特定した連結ページを連結して表示させることが好ましい。
【００２０】
上記の構成によれば、電子コンテンツを構成する複数のページのうち、見開きで表示するページの組を示す見開きページ情報を参照して特定した、一組の表示対象ページを表示させる。このように、見開きページ情報によって見開き単位でページを管理することにより、見開きで表示すべきページを容易に特定して表示させることが可能になる。
【００２１】
また、上記の構成によれば、表示させた表示対象ページに対して連結ページを連結して表示させるので、見開きの２ページおよび連結ページが連結されていることをユーザに認識させることができる。つまり、上記の構成によれば、実際の書籍を見開きで見ている感覚で電子コンテンツを閲覧させることが可能になる。
【００２２】
また、上記ページ表示手段は、上記連結ページの連結先への連結態様を示す連結態様情報を参照して、表示対象ページに対して、該連結態様情報が示す連結態様で、上記連結ページ特定手段が特定した上記連結ページを連結して表示させることが好ましい。
【００２３】
上記の構成によれば、連結態様情報が示す連結態様で、表示対象ページに連結ページを連結して表示させるので、連結態様情報において所望の連結態様を指定しておくことにより、所望の連結態様で連結ページを表示させることが可能になる。なお、連結態様としては、表示対象ページの裏側に連結ページが折り込まれる連結態様である山折、表示対象ページに連結ページが被さる連結態様である谷折、表示対象ページに連結ページが直接には連結せずに重なっている連結態様である重ね等が挙げられる。
【００２４】
また、上記ページ表示手段は、上記連結態様情報が、上記連結ページが上記表示対象ページに重畳されている連結態様であることを示している場合、上記表示対象ページに重畳して上記連結ページを表示させることが好ましい。
【００２５】
上記の構成によれば、連結態様情報が、連結ページが表示対象ページに重畳されている連結態様であることを示している場合、表示対象ページに重畳して連結ページを表示させる。したがって、実際の書籍において、折り込みページが折り込まれていることによって、他のページ上に重なっている状態等を表示画面上で再現することができる。
【００２６】
また、上記ページ表示手段は、表示対象ページに重畳させている連結ページを開くユーザ操作が検出されたときに、上記表示対象ページを表示させ、開かれた上記連結ページを閉じるユーザ操作が検出されたときに、上記連結ページを上記表示対象ページに重畳させて表示させることが好ましい。
【００２７】
上記の構成によれば、表示対象ページに重畳させている連結ページを開くユーザ操作が検出されたときに、表示対象ページを表示させ、開かれた連結ページを閉じるユーザ操作が検出されたときに、連結ページを表示対象ページに重畳させて表示させる。
【００２８】
したがって、上記の構成によれば、実際の書籍において、折り込まれて他のページ上に重なっている折り込みページを開いてその下のページを見る行為や、折り込みページを閉じる行為等を再現することができる。
【００２９】
また、上記表示制御装置は、連結ページを表示させるためのユーザ操作を示すガイド情報を表示するガイド情報表示手段を備えていることが好ましい。
【００３０】
上記の構成によれば、連結ページを表示させるためのユーザ操作を示す操作ガイド情報を表示するので、連結ページの存在、および連結ページを表示させるための操作をユーザに認識させることができる。
【００３１】
また、本発明のデータ構造は、上記の課題を解決するために、電子コンテンツを構成する複数のページを所定の表示順で表示させるための管理情報のデータ構造であって、上記電子コンテンツは、上記ページに連結して表示すべき連結ページをさらに含み、上記管理情報は、上記連結ページの連結先のページを示す連結情報を含むことを特徴としている。
【００３２】
上記の構成によれば、管理情報が、連結ページの連結先のページを示す連結情報を含むため、表示対象ページに対する連結ページを特定し、特定した連結ページと表示対象ページとを連結して表示させることができる。
【００３３】
また、上記管理情報は、上記複数のページおよび上記連結ページのうち、裏表の関係にある一組のページを、一枚の仮想的な用紙である仮想紙に対応付けた仮想紙対応情報を含み、上記連結情報は、上記連結ページに対応する仮想紙の連結先の仮想紙を示す情報であることが好ましい。
【００３４】
上記の構成によれば、管理情報は、電子コンテンツを構成する複数のページおよび連結ページのうち、裏表の関係にある一組のページを、一枚の仮想的な用紙である仮想紙に対応付けた仮想紙対応情報を含む。これにより、電子コンテンツを構成する複数のページおよび連結ページを、実際の紙と同じ感覚で取り扱うことが可能になる。
【００３５】
また、上記の構成によれば、連結情報は、連結ページに対応する仮想紙の連結先の仮想紙を示す情報である。これにより、実際の紙と紙とを連結する感覚で、電子コンテンツを構成する複数のページと連結ページとの連結が把握可能になる。
【００３６】
なお、仮想紙対応情報によって、電子コンテンツを構成する複数のページおよび連結ページと仮想紙の対応が特定されるため、連結情報が連結ページに対応する仮想紙の連結先の仮想紙を示す情報であっても、連結ページの連結先のページを特定することができる。
【００３７】
なお、上記表示制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記表示制御装置の各手段として動作させることにより、上記表示制御装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３８】
以上のように、本発明の表示制御装置は、電子コンテンツは、ページに連結して表示すべき連結ページをさらに含み、上記連結ページの連結先を示す連結情報を参照して、複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定手段と、上記連結ページ特定手段が特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示手段とを備えている構成である。
【００３９】
また、本発明の表示方法は、以上のように、電子コンテンツは、ページに連結して表示すべき連結ページをさらに含み、上記連結ページの連結先を示す連結情報を参照して、複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定する連結ページ特定ステップと、上記連結ページ特定ステップで特定した上記連結ページと、上記表示対象ページとを連結して表示させるページ表示ステップとを含む構成である。
【００４０】
また、本発明のデータ構造は、以上のように、電子コンテンツは、ページに連結して表示すべき連結ページをさらに含み、管理情報は、上記連結ページの連結先のページを示す連結情報を含む構成である。
【００４１】
したがって、電子コンテンツを構成する複数のページを所定の表示順で表示させると共に、該ページに連結されたページを表現することができるという効果を奏する。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態にかかるコンテンツ表示装置の要部構成を示すブロック図である。
【図２】コンテンツにおける方向を説明する図である。
【図３】上記コンテンツ表示装置が使用するステータス管理テーブルの一例を示す図であり、同図（ａ）は見開きが全て閉の場合、同図（ｂ）は見開きが全て開の場合、同図（ｃ）は天が開の場合、同図（ｄ）は地が開の場合の例を示す。
【図４】上記コンテンツ表示装置が使用する特殊見開きテーブルの一例を示す図である。
【図５】上記コンテンツ表示装置が使用する連結群テーブルの一例を示す図である。
【図６】上記コンテンツ表示装置が使用する特殊遷移フローテーブルの一例を示す図である。
【図７】上記コンテンツ表示装置が使用するページ連結テーブルの一例を示す図である。
【図８】上記コンテンツ表示装置が使用するページテーブルの一例を示す図である。
【図９】上記コンテンツ表示装置が使用する見開きデータの一例を示す図であり、同図（ａ）〜（ｍ）はステータスに応じた見開きデータの例を示している。
【図１０】表裏の関係にある一組のページを、一枚の仮想的な用紙である仮想紙に対応付けた仮想紙テーブルの一例を示す図である。
【図１１】仮想紙間の連結を示す仮想紙連結テーブルの一例を示す図である。
【図１２】左綴じの場合の背表紙を含む見開きの表示例を示す図であり、同図（ａ）は表紙と背表紙との見開き表示例を示し、同図（ｂ）は裏表紙と背表紙との見開き表示例を示す。
【図１３】折り込みを開くときの表示例を示し、同図（ａ）は見開きＩＤ＝４の見開きの表示例を示し、同図（ｂ）は同図（ａ）の見開きで折り込みを開く操作を行ったときの表示例を示す。
【図１４】図１３から順送りしたときの表示例を示し、同図（ａ）は見開きＩＤ＝５の見開きの表示例を示し、同図（ｂ）は図１３（ｂ）の見開きで順送り操作を行ったときの表示例を示す。
【図１５】天付と地付とを開くときの表示例を示し、同図（ａ）は見開きＩＤ＝６の見開きの表示例を示し、同図（ｂ）は同図（ａ）の見開きで天を開く操作を行ったときの表示例を示し、同図（ｃ）は同図（ｂ）の見開きで地を開く操作を行ったときの表示例を示す。
【図１６】図１５から順送りしたときの表示例を示し、同図（ａ）は見開きＩＤ＝７の見開きの表示例を示し、同図（ｂ）は図１５（ｂ）の見開きで順送り操作を行ったときの表示例を示し、同図（ｃ）は図１５（ｃ）の見開きで順送り操作を行ったときの表示例を示す。
【図１７】上記コンテンツ表示装置がコンテンツを表示する際に行う表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００４３】
以下、本発明の実施の形態について、図１〜図１７に基づいて詳細に説明する。
【００４４】
《コンテンツ表示装置の構成》
まず、本発明の一実施形態にかかるコンテンツ表示装置の構成を図１に基づいて説明する。図１は、コンテンツ表示装置（表示制御装置）１の要部構成を示すブロック図である。
【００４５】
コンテンツ表示装置１は、電子書籍等の電子コンテンツ（以下、単にコンテンツと称する）を表示する装置である。図示のように、コンテンツ表示装置１は、ユーザ操作を受け付ける入力部１０、画像を表示する表示部１１、コンテンツ表示装置１の動作を統括して制御する制御部１２、コンテンツ表示装置１が使用する各種データを格納する記憶部１３、および記憶部１３に記憶されているコンテンツを管理するコンテンツ管理部１４を備えている。
【００４６】
コンテンツ管理部１４では、記憶部１３に格納されたコンテンツをユーザに提示して選択させる、コンテンツごとに固有の情報を管理する、複数のコンテンツ間の関係性を管理する等の処理を行う。
【００４７】
なお、入力部１０、表示部１１、記憶部１３、およびコンテンツ管理部１４は、それらの一部、または全てが、コンテンツ表示装置１に外付けされた別体の装置であってもよい。
【００４８】
また、図示のように、制御部１２には、表示制御部（ページ表示手段、ガイド情報表示手段）２０、ステータス管理部２１、および見開き管理部２２が含まれる。
【００４９】
表示制御部２０は、制御部１２の制御に従って表示部１１に画像を表示させる。具体的には、ステータスに応じてコンテンツの各見開き画像等を表示させる。また、表示制御部２０は、連結ページを表示させるユーザ操作を示すガイド情報として、所定のシンボルを表示させてもよい。
【００５０】
ステータス管理部２１は、記憶部１３に格納されたコンテンツの表示に関係するステータスを管理する。具体的には、コンテンツの連結ページの開閉状態を管理する。また、コンテンツ表示装置１の姿勢や表示部１１の仕様、ユーザーの操作履歴・操作の結果等の情報の管理についても行うようにしてもよい。
【００５１】
見開き管理部２２は、コンテンツを見開き単位で管理するものであり、見開き生成部（連結ページ特定手段）２３と操作処理部２４とを含む。
【００５２】
見開き生成部２３は、コンテンツをページ単位で処理するものである。具体的には、見開き生成部２３は、コンテンツを構成する複数のページから、表示対象ページと、表示対象ページに連結して表示すべき連結ページと、これらページの配置とを特定する。
【００５３】
操作処理部２４は、見開き生成部２３が特定している見開きに応じてユーザ操作を解釈し、この解釈結果に応じて表示対象の切り換え等を行う。また、操作処理部２４は、連結ページの存在や表示方法を連想させるガイド情報を追加してもよい。上記のように、このガイド情報に対応するシンボルが表示制御部２０によって表示される。
【００５４】
そして、図示のように、記憶部１３には、ステータス管理テーブル３０、およびコンテンツ（電子コンテンツ）３１が格納されている。
【００５５】
ステータス管理テーブル３０は、コンテンツ３１の各連結ページの開閉状態を示す。ステータス管理テーブル３０を参照することにより、過去の開閉状態を再現することができる。
【００５６】
コンテンツ３１には、特殊見開きテーブル（見開きページ情報）３２、連結群テーブル（連結情報）３３、特殊遷移フローテーブル３４、ページ連結テーブル（連結情報）３５、ページテーブル３６が含まれる。
【００５７】
特殊見開きテーブル３２は、コンテンツ３１を構成する複数のページのうち、特殊な見開き（以下、特殊見開きと称する）の見開きＩＤとその特殊見開きを表示する際に基となるページの組を示す。特殊見開きテーブル３２を参照することによって、特殊見開きの基となるページを特定することができる。
【００５８】
連結群テーブル３３は、各特殊見開きに属するページ連結を示す。連結群テーブル３３を参照することによって、特殊見開きに属するページ連結を特定することができる。
【００５９】
特殊遷移フローテーブル３４は、折り込みの開閉等の特殊見開きに関する操作（特殊操作）と、その操作を行うことができる見開きと、その操作が行われたときの遷移先の見開きと、遷移後における前後の見開きとを示す。特殊遷移フローテーブル３４を参照することにより、表示中の見開きにおいて特殊見開きに関する操作を行うことができるか否かを判断することができ、またその操作が行われたときに所定の見開きに遷移させることができる。また、連携して遷移後における前後の見開き情報を更新することで、前後の見開きにおける折り込みの開閉等の状態に矛盾が発生することを防ぐことができる。
【００６０】
ページ連結テーブル３５は、連結ページの連結先を示す。ページ連結テーブル３５を参照することによって、コンテンツ３１を構成する複数のページのうち表示の対象とする表示対象ページに連結して表示すべき連結ページを特定することができる。
【００６１】
ページテーブル３６は、ページＩＤを基にコンテンツ３１を構成するページの実データを管理する。ページテーブル３６を参照することによって、コンテンツ３１を構成するページの実データにアクセスし、取得することができる。
【００６２】
《コンテンツにおける方向について》
ここで、コンテンツにおける方向について、図２に基づいて説明する。図２は、コンテンツにおける方向を説明する図である。なお、同図では、コンテンツの見開き２ページを模式的に示している。
【００６３】
図示のように、ページの上方向を「天方向」と呼び、ページの下方向を「地方向」と呼ぶ。これは、見開きの左ページおよび右ページの何れにおいても同じである。
【００６４】
そして、左右方向において、ページの綴じ合わせ部分に向かう方向を「ノド方向」と呼び、この逆の方向を「小口方向」と呼ぶ。つまり、図示のように、左ページにおいては、小口方向は左向き、ノド方向は右向きとなる。同様に、右ページにおいては、小口方向は右向き、ノド方向は左向きとなる。
【００６５】
このようにすることで、コンテンツの綴じ方向が変更され、見開き内でのページ配置の左右が入れ替わっても各ページ単位での連結方向に影響が及ばないようにすることができる。
【００６６】
《ステータス管理テーブルの詳細》
ステータス管理テーブル３０の詳細について、図３に基づいて説明する。図３は、ステータス管理テーブル３０の一例を示す図である。より詳細には、同図（ａ）は見開きが全て閉の場合、同図（ｂ）は見開きが全て開の場合、同図（ｃ）は天が開の場合、同図（ｄ）は地が開の場合のステータス管理テーブル３０の例を示す。なお、同図に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【００６７】
図３（ａ）〜（ｄ）のステータス管理テーブル３０は、コンテンツ内における特殊見開きの開き位置と、その開き位置において表示すべき見開きの見開きＩＤが対応付けられたデータである。
【００６８】
具体的には、開き位置において表示すべき見開きの見開きＩＤによって、通常操作である順送りや逆送りに対する先頭位置や終端位置、折り込み、天付（天方向に連結する連結ページ）、および地付（地方向に連結する連結ページ）の開閉状態を管理している。これらのステータスは、折り込み、天付、および地付を開く操作などによる特殊遷移にて開閉状態が変化した際などに更新される。
【００６９】
例えば、見開きが全て閉の場合には、同図（ａ）のステータス管理テーブル３０を参照する。そして、同図（ａ）の例では、開き位置＝６には、見開きＩＤ＝６が対応付けられているので、見開きが全て閉の場合には、開き位置＝６において、見開きＩＤ＝６の見開きを表示する。
【００７０】
一方、見開きが全て開の場合には、同図（ｂ）のステータス管理テーブル３０を参照する。そして、同図（ｂ）の例では、開き位置＝６には、見開きＩＤ＝２１が対応付けられているので、これを参照する場合、開き位置＝６において、見開きＩＤ＝２１の見開きを表示する。
【００７１】
同様に、天が開の場合には、同図（ｃ）のステータス管理テーブル３０を参照するので、開き位置＝６において、見開きＩＤ＝１７の見開きを表示する。また、地が開の場合には、同図（ｄ）のステータス管理テーブル３０を参照するので、開き位置＝６において、見開きＩＤ＝１９の見開きを表示する。
【００７２】
このように、ステータスに応じたステータス管理テーブル３０を参照することによって、同じ開き位置において、異なる見開きを表示することができる。
【００７３】
なお、ステータス管理テーブル３０は、同図に示すようなステータスに応じたものを予め格納しておき、その中からステータスに応じたもの選択して使用してもよいし、ステータスの変化に応じて動的に生成してもよい。以下では、ステータスが変化する度に更新する例を説明する。
【００７４】
また、ステータス管理テーブル３０とは別データとして、コンテンツの綴じ方向や現在の開き位置、コンテンツ表示装置１の姿勢や表示部１１の仕様、ユーザーの操作履歴・操作の結果等の情報を管理してもよい。
【００７５】
《特殊見開きテーブルの詳細》
続いて、特殊見開きテーブル３２の詳細について、図４に基づいて説明する。図４は、特殊見開きテーブル３２の一例を示す図である。なお、同図では左綴じのコンテンツの特殊見開きテーブル３２の例を示している。また、同図に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【００７６】
図４の特殊見開きテーブル３２は、見開きＩＤ、左ページのページＩＤ、および右ページのページＩＤが対応付けられたテーブルである。
【００７７】
この特殊見開きテーブル３２を参照することによって、特殊見開きの見開きＩＤとその特殊見開きを表示する際に基となる２つのページを特定することができる。図４の特殊見開きテーブル３２は、単純な規則で見開きＩＤ、左ページのページＩＤ、右ページのページＩＤを計算することができるため、連結や特殊遷移を持たない単純見開きについてのデータは含んでいないが、全ての見開きについてのデータを含むようにしてもよい。
【００７８】
また、図４の特殊見開きテーブル３２では、折り込みの連結ページや天・地の連結ページが閉じられたステータスであるときの見開きと、これらの連結ページの一部または全部が開かれているときの見開きが規定されている。つまり、ある開き位置で表示すべき見開きを切り替えることによって、その開き位置での連結ページの開閉ステータスに応じた見開きが表示できるようになっている。
【００７９】
《連結群テーブルの詳細》
続いて、連結群テーブル３３の詳細について、図５に基づいて説明する。図５は、連結群テーブル３３の一例を示す図である。なお、同図に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【００８０】
図５の連結群テーブル３３は、見開きＩＤとページ連結ＩＤが対応付けられたテーブルである。この連結群テーブル３３を参照することによって、特殊見開きに属するページ連結ＩＤを特定することができる。これにより、特殊見開きに属する、基となる左右のページに連結する一連のページを効率よく特定することができる。
【００８１】
《特殊遷移フローテーブルの詳細》
続いて、特殊遷移フローテーブル３４の詳細について、図６に基づいて説明する。図６は、特殊遷移フローテーブル３４の一例を示す図である。
【００８２】
図６の特殊遷移フローテーブル３４は、見開き間の特殊な状態遷移に固有の識別情報である遷移ＩＤに対し、遷移元の見開きＩＤ、特殊操作、遷移先の見開きＩＤ、遷移後の開き位置、および該開き位置の前後の開き位置の見開きＩＤが対応付けられたデータである。
【００８３】
この特殊遷移フローテーブル３４を参照することにより、ある見開きを表示しているときに可能な特殊操作（特殊見開きに関する操作）を特定することができる。また、その特殊操作を行ったときの遷移先から、前後の開き位置に移動した場合に矛盾を生じさせないための見開きＩＤを特定することができる。
【００８４】
例えば、遷移ＩＤ＝２では、遷移元の見開きＩＤ＝４であり、特殊操作が「折り込みを開く」となっている。そして、遷移先の見開きＩＤ＝１５、１つ後ろの開き位置の見開きＩＤ＝１６となっている。
【００８５】
つまり、見開きＩＤ＝４の見開きを表示しているときには、「折り込みを開く」操作が可能であり、この操作が行われたときには、見開きＩＤ＝１５の見開きに遷移し、１つ後ろの開き位置の見開きＩＤを１６に更新することが規定されている。なお、この更新は、ステータス管理テーブル３０に対して行う。
【００８６】
また、遷移ＩＤ＝７では、遷移元の見開きＩＤ＝１５であり、特殊操作が「折り込みを閉じる」となっている。そして、遷移先の見開きＩＤ＝４、１つ後ろの開き位置の見開きＩＤ＝５となっている。
【００８７】
つまり、見開きＩＤ＝１５の見開きを表示しているときには、「折り込みを閉じる」操作が可能であり、この操作が行われたときには、見開きＩＤ＝４の見開きに遷移し、１つ後ろの開き位置の見開きＩＤを５に更新することが規定されている。
【００８８】
また、遷移ＩＤ＝１では、遷移元も遷移先も見開きＩＤ＝１となっており、特殊操作が「逆送り無効」となっている。つまり、見開きＩＤ＝１で通常操作の「逆送り」操作を行っても見開きＩＤ＝１のまま遷移しないことが規定されている。
【００８９】
そして、遷移ＩＤ＝６では、遷移元も遷移先も見開きＩＤ＝１４となっており、特殊操作が「順送り無効」となっている。つまり、見開きＩＤ＝１４で通常操作の「順送り」操作を行っても見開きＩＤ＝１４のまま遷移しないことが規定されている。
【００９０】
このような「逆送り無効」や「順送り無効」の挙動は、一般的にはコンテンツの先頭や終端において期待される挙動であるが、意図してコンテンツ途中の開き位置で同様の挙動となるようにしてもよい。
【００９１】
なお、特殊遷移フローテーブル３４は、遷移中のアニメーションや効果音、遷移後の開き位置等の情報を含んでいてもよい。
【００９２】
《ページ連結テーブルの詳細》
続いて、ページ連結テーブル３５の詳細について、図７に基づいて説明する。図７は、ページ連結テーブル３５の一例を示す図である。なお、同図に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【００９３】
図７のページ連結テーブル３５は、ページ連結ＩＤ、連結元ページＩＤ、連結位置（連結位置情報）、連結方式（連結態様情報）、および連結先ページＩＤが対応付けられたテーブルである。ページ連結ＩＤは、ページ連結に固有の識別情報であり、図５の連結群テーブル３３に含まれていたページ連結ＩＤは、このページ連結ＩＤである。
【００９４】
図７のページ連結テーブル３５では、連結元ページＩＤと、連結先ページＩＤとが対応付けられているので、これを参照することによって、何れのページが何れのページと連結しているかを特定することができる。
【００９５】
また、図７のページ連結テーブル３５では、連結位置が対応付けられているので、これを参照することによって、連結元ページの何れの位置（天、地、小口、手前）に連結されているかを特定することができる。なお、手前への連結とは、連結元のページの上に重畳して連結先のページを表示する繋がりを指す。
【００９６】
さらに、図７のページ連結テーブル３５では、連結方式が対応付けられているので、これを参照することによって、連結元ページに対してどのような態様で連結されているかを特定することができる。
【００９７】
具体的には、「谷折」で連結されている連結先ページは、閉じた状態では連結元に被さるように連結されていると特定することができる。また、「山折」で連結されている連結先ページは、閉じた状態では連結元の裏側となるように連結されていると特定することができる。なお、「重ね」は、連結元のページと直接には接続していないが、連結元のページの上に重畳されるという連結方式である。
【００９８】
このページ連結テーブル３５では、表示時の優先順位の高いもの（より手前に表示すべきもの）ほど後ろに登録しておくことが好ましい。上記のような順序で登録しておくことによって、描画時にソートする手間を省きつつ、優先度が低いものから描画することができるからである。
【００９９】
《ページテーブルの詳細》
次に、ページテーブル３６の詳細について、図８に基づいて説明する。図８は、ページテーブル３６の一例を示す図である。なお、同図に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【０１００】
図示のページテーブル３６は、コンテンツ３１を構成する各ページについて、ページＩＤと、ページの実体を示すページデータとが対応付けられたテーブルである。図示の例では、ページデータはPicture１〜３６の画像データである。
【０１０１】
ページＩＤは、コンテンツ３１の各ページに固有の識別情報である。このため、このページＩＤによって、コンテンツ３１に含まれるデータの中から所望のページの実体データを取得することができる。
【０１０２】
《見開きデータについて》
上記で説明したステータス管理テーブル３０や、コンテンツ３１に含まれる特殊見開きテーブル３２、連結群テーブル３３、特殊遷移フローテーブル３４、およびページ連結テーブル３５を参照することによって、開き位置やステータスに応じてどのようなページを表示すべきかを特定することができる。また、ある見開きから他の見開きに遷移させることもできる。
【０１０３】
しかしながら、特定の見開きＩＤに関するページ連結ＩＤや遷移ＩＤの数は不定であり、必要になるたびに連結群テーブル３３や特殊遷移フローテーブル３４、ページ連結テーブル３５から抽出するのは効率が悪い。
【０１０４】
このため、特殊見開きを表示する場合、見開き生成部２３は、特殊見開きテーブル３２、連結群テーブル３３、特殊遷移フローテーブル３４、およびページ連結テーブル３５から、特定の見開きＩＤに関するデータを抽出した見開きデータ（見開きページ情報、連結情報、遷移情報）を生成してもよい。この見開きデータは、例えば図９のようなデータであってもよい。図９は、見開きデータの一例を示す図であり、同図（ａ）〜（ｍ）はステータスに応じた見開きデータの例を示している。
【０１０５】
図９（ａ）〜（ｍ）の見開きデータは、開き位置に対して、表示すべき見開きＩＤとそれに含まれる左ページと右ページのそれぞれについてのページＩＤ、その見開きに関連するページ連結ＩＤや遷移ＩＤが対応付けられたデータである。なお、連結や特殊遷移のない単純見開きでは、開き位置に対して表示すべき見開きＩＤとページＩＤのみが対応付けられた見開きデータとなる。
【０１０６】
このような見開きデータを生成するには、まずステータス管理テーブル３０を参照して、現在の開き位置が登録されているか判定する。ここで、開き位置が登録されていた場合には、見開きＩＤを特定することができ、特殊見開きと判定される。
【０１０７】
また、開き位置が登録されていなかった場合には、見開きＩＤ＝開き位置として特殊見開きテーブル３２を検索する。そして、見開きＩＤ（＝現在の開き位置）に該当するデータが存在した場合には、特殊見開きと判定される。この場合には、その開き位置と見開きＩＤの情報をステータス管理テーブル３０に追加登録する。
【０１０８】
これら以外の場合には、単純見開きであると判定して、見開きＩＤと左右ページのページＩＤを算出する。例えば、ページＩＤと見開きＩＤとが、図８のような関係となっている場合、左ページＩＤ＝（開き位置−１）×２、右ページＩＤ＝左ページＩＤ＋１、との計算式で各ページＩＤを算出することができる。
【０１０９】
特殊見開きと判定された場合は、特定された見開きＩＤを基に、特殊見開きテーブル３２から左右ページのページＩＤを取得する。
【０１１０】
次に、連結群テーブル３３とページ連結テーブル３５を参照して、この見開きに関係するページ連結ＩＤのリストを生成する。具体的には、連結群テーブル３３において、現在の開き位置の見開きＩＤに対応付けられているページ連結ＩＤを抽出する。このページ連結ＩＤは、この見開きＩＤを構成する左右のページに対する連結を示す。そして、ページ連結テーブル３５において、抽出した上記ページ連結ＩＤの連結の連結先のページＩＤを特定し、この連結先のページＩＤが連結元となる連結を検索し、検出された場合にはその連結のページ連結ＩＤを抽出する。ここで抽出されたページ連結ＩＤは、上記見開きＩＤを構成する左右のページに連結する連結ページに対する連結を示す。なお、ここで抽出したページ連結ＩＤの連結に対し、さらに連結がある場合には、そのページ連結ＩＤも同様にして抽出する。以上の処理により、上記の見開きＩＤに関係するページ連結ＩＤを要素にもつリストが生成される。また、特殊遷移フローテーブル３４を参照して、この見開きに関係する遷移ＩＤのリストを生成する。
【０１１１】
これにより、見開きデータに必要なデータが揃うので、これらを対応付けることによって、図９に示すような見開きデータを生成することができる。
【０１１２】
《特殊操作について》
上記見開きデータに含まれる遷移ＩＤのリストを用いて特殊遷移フローテーブル３４を参照することにより、効率よく、この見開きにおいて有効な特殊操作を特定することができる。これについて、引き続き図９（ａ）〜（ｍ）に基づいて説明する。
【０１１３】
図９（ａ）に示すように、見開きＩＤ＝１に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１が含まれる。したがって、特殊遷移フローテーブル３４の遷移ＩＤ＝１のレコードを参照して、有効な特殊操作が「逆送り無効」であることを特定することができる。
【０１１４】
同様に、図９（ｍ）に示すように、見開きＩＤ＝１４に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝６が含まれる。したがって、特殊遷移フローテーブル３４の遷移ＩＤ＝６のレコードを参照して、有効な特殊操作が「順送り無効」であることを特定することができる。
【０１１５】
また、図９（ｂ）に示すように、見開きＩＤ＝４に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝２が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「折り込みを開く」であると特定される。また、この特殊操作によって見開きＩＤ＝１５に遷移し、一つ後の開き位置の見開きＩＤも１６に更新されることを特定することができる。
【０１１６】
同様に、図９（ｃ）に示すように、見開きＩＤ＝１５に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝７が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「折り込みを閉じる」であると特定される。また、この特殊操作によって見開きＩＤ＝４に遷移し、一つ後の開き位置の見開きＩＤも５に更新されることを特定することができる。
【０１１７】
さらに、図９（ｄ）に示すように、見開きＩＤ＝１６に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝８が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「折り込みを閉じる」であると特定される。また、この特殊操作によって見開きＩＤ＝５に遷移し、一つ前の開き位置の見開きＩＤも４に更新されることを特定することができる。
【０１１８】
また、図９（ｅ）に示すように、見開きＩＤ＝６における遷移ＩＤのリストには遷移ＩＤ＝３、４、５が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「天を開く」「地を開く」「天・地を開く」であると特定される。また、これらの特殊操作によってそれぞれ見開きＩＤ＝１７、１９、２１に遷移し、一つ後の開き位置の見開きＩＤもそれぞれ１８、２０、２２に更新されることを特定することができる。
【０１１９】
同様に、図９（ｊ）に示すように、見開きＩＤ＝２１に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１５、１６、１７が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「天・地を閉じる」「地を閉じる」「天を閉じる」であると特定される。また、これらの特殊操作によってそれぞれ見開きＩＤ＝６、１７、１９に遷移し、一つ後の開き位置の見開きＩＤもそれぞれ７、１８、２０に更新されることを特定することができる。
【０１２０】
また、図９（ｆ）に示すように、見開きＩＤ＝１７に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝９、１０が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「天を閉じる」「地を開く」であると特定される。また、これらの特殊操作によってそれぞれ見開きＩＤ＝６、２１に遷移し、一つ後の開き位置の見開きＩＤもそれぞれ７、２２に更新されることを特定することができる。
【０１２１】
同様に、図９（ｈ）に示すように、見開きＩＤ＝１９に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１２、１３が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「地を閉じる」「天を開く」であると特定される。また、これらの特殊操作によってそれぞれ見開きＩＤ＝６、２１に遷移し、一つ後の開き位置の見開きＩＤもそれぞれ７、２２に更新されることを特定することができる。
【０１２２】
さらに、図９（ｋ）に示すように、見開きＩＤ＝２２に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１８、１９、２０が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「天・地を閉じる」「地を閉じる」「天を閉じる」であると特定される。また、これらの特殊操作によってそれぞれ見開きＩＤ＝７、１８、２０に遷移し、一つ前の開き位置の見開きＩＤもそれぞれ６、１７、１９に更新されることを特定することができる。
【０１２３】
また、図９（ｇ）に示すように、見開きＩＤ＝１８に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１１が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「天を閉じる」であると特定される。また、この特殊操作によって見開きＩＤ＝７に遷移し、一つ前の開き位置の見開きＩＤも６に更新されることを特定することができる。
【０１２４】
同様に、図９（ｉ）に示すように、見開きＩＤ＝２０に対応付けられた遷移ＩＤのリストには遷移ＩＤ＝１４が含まれ、特殊遷移フローテーブル３４から有効な特殊操作は「地を閉じる」であると特定される。また、この特殊操作によって見開きＩＤ＝７に遷移し、一つ前の開き位置の見開きＩＤも６に更新されることを特定することができる。
【０１２５】
《編集に適したテーブルの例》
上述の連結群テーブル３３およびページ連結テーブル３５では、見開きでの処理が容易となるようにページＩＤとページ連結ＩＤとを用いてページ間の連結を表している。
【０１２６】
しかしながら、ページ間の連結を表すテーブルは、この例に限られない。例えば、実際の紙を扱うような感覚でコンテンツ３１の編集や作成を行うことができるように、仮想的な用紙を規定し、この用紙間の連結を表すテーブルとしてもよい。
【０１２７】
これについて、図１０および図１１に基づいて説明する。図１０は、表裏の関係にある一組のページを、一枚の仮想的な用紙である仮想紙に対応付けた仮想紙テーブル（仮想紙対応情報）の一例を示す図であり、図１１は、仮想紙間の連結を示す仮想紙連結テーブル（連結情報）の一例を示す図である。なお、図１０、図１１に「備考」として記載した情報は、当該テーブルの理解を助けるためのものであり、当該テーブルに含める必要はない。
【０１２８】
〈仮想紙テーブル〉
図１０の仮想紙テーブルは、図８のページテーブル３６のページを仮想紙として取り扱うことができるようにしたものである。具体的には、図８のページテーブルにおいて、表裏の関係にあるページの組のそれぞれに対して、固有の仮想紙ＩＤを割り当てたものである。これにより、仮想紙ＩＤによって、表裏の関係にあるページの組を特定することができるので、一枚一枚の用紙を扱う感覚で編集等を行うことが可能になる。
【０１２９】
〈仮想紙連結テーブル〉
また、図１１の仮想紙連結テーブルは、仮想紙連結ＩＤ、連結元の仮想紙ＩＤ、連結位置、連結方式、および連結先の仮想紙ＩＤが対応付けられたデータである。仮想紙連結ＩＤは、仮想紙の連結に固有の識別情報である。
【０１３０】
図１１の仮想紙連結テーブルでは、連結元の仮想紙ＩＤと、連結先の仮想紙ＩＤとが対応付けられているので、これを参照することによって、連結ページに対応する仮想紙が何れの仮想紙と連結しているかを特定することができる。
【０１３１】
また、図１１の仮想紙連結テーブルでは、連結位置が対応付けられているので、これを参照することによって、連結元の仮想紙の何れの位置（天、地、小口、表、裏）に連結されているかを特定することができる。なお、表への連結とは、仮想紙の表側のページの上に重畳して連結先の仮想紙を表示する連結態様を指し、裏への連結とは、仮想紙の裏側のページの上に重畳して連結先の仮想紙を表示する連結態様を指す。
【０１３２】
さらに、図１１の仮想紙連結テーブルでは、連結方式が対応付けられているので、これを参照することによって、連結元の仮想紙に対してどのようにして連結されているかを特定することができる。
【０１３３】
このように、仮想紙単位で連結を示す仮想紙連結テーブルを用いた場合であっても、ページ連結テーブル３５を用いた場合と同様にして、連結状態を表現することができる。そして、仮想紙連結テーブルを用いる場合には、仮想紙と仮想紙との繋がりが把握しやすいため、編集等に好適である。また、実際の書籍を電子化する際にも、仮想紙連結テーブルを用いた方が、実際の書籍とテーブルにおける記述内容との対応関係が認識しやすい。
【０１３４】
なお、特殊見開きテーブル３２、連結群テーブル３３、特殊遷移フローテーブル３４、およびページ連結テーブル３５に含まれるデータと、仮想紙テーブルおよび仮想紙連結テーブルに含まれるデータとは、同じコンテンツにおける連結の態様を示すものであるため、実質的には同じ内容となる。
【０１３５】
このため、始めにコンテンツ３１に対応する仮想紙テーブルおよび仮想紙連結テーブルを作成してもよい。そして、その後、これらのテーブルに基づいて規則的に特殊見開きテーブル３２、連結群テーブル３３、特殊遷移フローテーブル３４、およびページ連結テーブル３５を生成することもできる。
【０１３６】
《表示例》
次に、コンテンツ表示装置１によるコンテンツ３１の表示例を図１２から図１６に基づいて説明する。図１２は、背表紙を含む見開きの表示例を示す図であり、図１３および図１４は、折り込みを開くときの表示例を示し、図１５および図１６は、天付と地付とを開くときの表示例を示している。なお、これらの表示は、見開き生成部２３によって特定された、見開きを表示するために必要な一連の情報に基づいて、表示制御部２０にて行われる。また、図１３から図１６において、破線で記載した部分は表示部１１の画面外となる部分であり、画面内にスクロールすれば表示される事を表している。
【０１３７】
〈背表紙の表示〉
図４の特殊見開きテーブル３２では、見開きＩＤ＝１において、左ページのページＩＤ＝２７、右ページのページＩＤ＝１となっている。また、見開きＩＤ＝１４において、左ページのページＩＤ＝２６、右ページのページＩＤ＝２７となっている。図８のページテーブル３６に記載のように、ページＩＤ＝１のページは表紙であり、ページＩＤ＝２６のページは裏表紙である。また、ページＩＤ＝２７のページは背表紙である。
【０１３８】
このため、これらのデータに基づいて、見開きＩＤ＝１の見開きは、例えば図１２（ａ）のように表示される。また、見開きＩＤ＝１４の見開きは、例えば図１２（ｂ）のように表示される。
【０１３９】
同図（ａ）の表示例では、コンテンツは左綴じであり、表示部１１の向かって左側に背表紙が表示され、この右隣に表紙が表示されている。また、同図（ｂ）の表示例では、左側に裏表紙が表示され、この右隣に背表紙が表示されている。
【０１４０】
このように、背表紙についても通常のページと同様に見開きＩＤによる管理を行うことによって、実際の本の外観を画面上に再現することができる。
【０１４１】
また、同図の表紙と背表紙および裏表紙と背表紙の例のように、左右のページの横幅が異なる場合には、見開き全体が表示部１１の中央付近に配置されるようにしてもよい。
【０１４２】
〈折り込みの連結ページの表示例１〉
図１３（ａ）は、見開きＩＤ＝４の見開きの表示例を示している。ここで、図４の特殊見開きテーブル３２では、見開きＩＤ＝４において、左ページのページＩＤ＝６、右ページのページＩＤ＝３１となっている。そして、図８のページテーブル３６に記載のように、ページＩＤ＝６のページは扉裏（扉絵の裏側）であり、ページＩＤ＝３１のページは折込絵１−３（３ページからなる折込絵１の３番目）である。
【０１４３】
したがって、図１３（ａ）の例では、表示部１１の向かって左側に扉裏が表示され、この右隣に折込絵１−３が表示されている。
【０１４４】
また、図１３（ｂ）は同図（ａ）の見開きで折り込みを開く特殊操作を行ったときの表示例を示している。見開きＩＤ＝４では、折り込みを開く特殊操作が可能であり、この特殊操作によって見開きＩＤ＝１５に遷移するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝２）。
【０１４５】
この遷移先の見開きＩＤ＝１５は、左ページのページＩＤ＝６、右ページのページＩＤ＝７の見開きであり（図４の特殊見開きテーブル３２参照）、ページＩＤ＝７は折込絵１である（図８のページテーブル３６参照）。
【０１４６】
また、連結群テーブル３３において、見開きＩＤ＝１５には、ページ連結ＩＤ＝１が対応付けられている。そして、ページ連結ＩＤ＝１は、ページＩＤ＝７のページの小口に谷折でページＩＤ＝２９（折込絵１−２、図８のページテーブル３６参照）が連結されていることを示している（図７のページ連結テーブル３５参照）。
【０１４７】
このため、図１３（ｂ）の例では、表示部１１の向かって右側のページが折込絵１に変わっている。また、折込絵１の右端部に折込絵１−２が谷折で連結されている様子が表示されている。このように折り込みページの一部を表示することにより、折り込みが開かれたこと、およびページの何れの位置にどのように折り込みが連結しているかをユーザに認識させることができる。なお、折り込みを開く操作を行ったユーザは、折り込みページの内容を確認することを意図していると考えられるため、折り込みが開かれたタイミングで、開かれた折り込みページの全体を表示してもよい。
【０１４８】
また、ページ連結テーブル３５では、ページＩＤ＝２９に対して、ページＩＤ＝３１（折込絵１−３、図８のページテーブル３６参照）が、小口に山折りで連結されていることが示されている。これにより、図示のように、折込絵１−２の小口に山折りで折込絵１−３が連結されていることを特定することができる。
【０１４９】
さらに、図１３（ｂ）の例では、右スクロールシンボル（ガイド情報）４０や折込絵１−２の一部が表示されていることで右方向に表示範囲を移動可能であることが識別できる。右スクロール操作を行うことにより、表示範囲を移動させて、折込絵１−２および１−３を表示させることができる。
【０１５０】
なお、見開きデータを用いて表示を行う場合、図９（ｂ）の見開きデータを参照することによって、図１３（ａ）の表示を行うことができる。また、この見開きから遷移ＩＤ＝２の遷移が可能であることを特定することができる。
【０１５１】
そして、特殊遷移フローテーブル３４を参照することによって、遷移ＩＤ＝２の遷移（「折り込みを開く」特殊操作による遷移）により見開きＩＤ＝１５に遷移し、１つ後の開き位置の見開きＩＤ＝１６となることを特定することができる。
【０１５２】
ここで、「折り込みを開く」特殊操作が行われると、上記の特定に基づいてステータス管理テーブル３０を更新し、また見開きデータを図９（ｃ）の状態に更新する。これにより、図９（ｃ）の見開きデータに従って、図１３（ｂ）の表示を行うことができる。
【０１５３】
〈折り込みの連結ページの表示例２〉
図１４（ａ）は、見開きＩＤ＝５の見開きの表示例を示している。見開きＩＤ＝５は、左ページのページＩＤ＝８、右ページのページＩＤ＝９の見開きである。そして、ページＩＤ＝８のページは折込絵２であり、ページＩＤ＝９のページは本文のＰ．１である（図８のページテーブル３６参照）。
【０１５４】
このため、図１４（ａ）の例では、表示部１１の向かって左側に折込絵２が表示され、この右隣に本文のＰ．１が表示されている。この見開きＩＤ＝５は、単純見開きであるため、可能な特殊操作は特に存在しない。
【０１５５】
また、図１４（ｂ）は図１３（ｂ）の見開きで順送り操作を行ったときの見開きＩＤ＝１６の表示例を示している。見開きＩＤ＝１６は、折り込みを閉じる操作により見開きＩＤ＝５に遷移するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝８）。
【０１５６】
この見開きＩＤ＝１６は、左ページのページＩＤ＝８、右ページのページＩＤ＝９の見開きであり（図４の特殊見開きテーブル３２参照）、図１４（ａ）と変わらない。ただし、連結群テーブル３３において、見開きＩＤ＝１６には、ページ連結ＩＤ＝２が対応付けられている。そして、ページ連結ＩＤ＝２は、ページＩＤ＝８のページの小口に山折でページＩＤ＝３０のページ（折込絵２−２、図８のページテーブル３６参照）が連結されていることを示している（図７のページ連結テーブル３５参照）。
【０１５７】
また、ページ連結テーブル３５では、ページＩＤ＝３０に対して、ページＩＤ＝３２（折込絵２−３、図８のページテーブル３６参照）が、小口に谷折りで連結されていることが示されている。これにより、図示のように、折込絵２−２の小口に谷折りで折込絵２−３が連結されていることを特定することができる。
【０１５８】
したがって、図１４（ｂ）の例では、表示部１１の向かって左側に折込絵２が表示され、この右隣に本文のＰ．１が表示された状態は図１４（ａ）と変わらないが、折込絵２の左端部に折込絵２−２が山折で連結されている様子が表示されている。
【０１５９】
さらに、図１４（ｂ）の例では、左スクロールシンボル（ガイド情報）４１や折込絵２−２の一部が表示されていることで左方向に表示範囲を移動可能であることが識別できる。左スクロール操作を行うことにより、表示範囲を移動させて、折込絵２−２および２−３を表示させることができる。
【０１６０】
なお、見開きデータを用いて表示を行う場合、単純見開きである図１４（ａ）の表示は、左右のページのページＩＤを上述の計算式で算出することによって行うことができる。また、図１４（ｂ）の見開きは、図９（ｄ）の見開きデータを参照することによって表示することができる。図９（ｄ）の見開きデータでは、ページ連結ＩＤ＝２の他に、ページ連結ＩＤ＝１０が対応付けられているため、ページ連結テーブル３５に基づき、折込絵２−２（ページＩＤ＝３０）に折込絵２−３（ページＩＤ＝３２）が連結していることも特定できる。
【０１６１】
〈天付・地付の連結ページの表示例１〉
図１５（ａ）は、見開きＩＤ＝６の見開きの表示例を示している。見開きＩＤ＝６は、左ページがページＩＤ＝１０（本文のＰ．２）、右ページがページＩＤ＝３６（Ｐ．４の下側）の見開きである。また、ページ連結ＩＤ＝１１が対応付けられている（図８のページテーブル３６および図５の連結群テーブル３３参照）。
【０１６２】
このページ連結ＩＤ＝１１は、ページＩＤ＝３６のページ（Ｐ．４の下側）の手前にページＩＤ＝３４のページ（Ｐ．４の上側）が重ねられていることを示している（図７のページ連結テーブル３５および図８のページテーブル３６参照）。
【０１６３】
以上より、図１５（ａ）の例では、表示部１１の向かって左側に本文のＰ．２が表示され、この右隣には、Ｐ．４の下側ページの上に、Ｐ．４の上側ページを重畳した画像が表示されている。
【０１６４】
次に、図１５（ｂ）は、同図（ａ）の見開きで天を開く操作を行ったときの表示例を示している。見開きＩＤ＝６では、天を開く操作が可能であり、この操作によって見開きＩＤ＝１７に遷移するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝３）。
【０１６５】
この遷移先の見開きＩＤ＝１７は、左ページはページＩＤ＝１０（本文のＰ．２）で遷移前と変わらないが、右ページがページＩＤ＝１１（本文のＰ．３）に変わっている（図４の特殊見開きテーブル３２および図８のページテーブル３６参照）。また、見開きＩＤ＝１７には、ページ連結ＩＤ＝４および５が対応付けられている（図５の連結群テーブル３３参照）。
【０１６６】
そして、ページ連結ＩＤ＝４は、ページＩＤ＝１１のページの手前にページＩＤ＝３６（Ｐ．４の下側）が重ねられていることを示している（図７のページ連結テーブル３５参照）。また、ページ連結ＩＤ＝５は、ページＩＤ＝１１のページ（本文のＰ．２）の天方向に谷折でページＩＤ＝３３（Ｐ．３の上側、図８のページテーブル３６参照）が連結されていることを示している。
【０１６７】
以上より、図１５（ｂ）の例では、表示部１１の向かって左側に本文のＰ．２が表示されている状態は変わらないが、ページＩＤ＝１１（本文のＰ．３）の天方向にＰ．３の上側が谷折で連結されている様子が表示されている。また、ページＩＤ＝１１（本文のＰ．３）の手前にＰ．４の下側ページを重畳した様子が表示されている。
【０１６８】
さらに、図１５（ｂ）の例では、天スクロールシンボル（ガイド情報）４２やＰ．３の上側の一部が表示されていることで天方向に表示範囲を移動可能であることが識別できる。天スクロール操作を行うことにより、表示範囲を移動させて、Ｐ．３の上側を表示させることができる。
【０１６９】
次に、図１５（ｃ）は同図（ｂ）の見開き（見開きＩＤ＝１７）で地を開く操作を行ったときの表示例を示している。見開きＩＤ＝１７では、天を閉じる操作と、地を開く操作とが可能であり、地を開く操作によって見開きＩＤ＝２１に遷移するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝１０）。
【０１７０】
なお、同図（ａ）の見開き（見開きＩＤ＝６）で天地を開く操作を行った場合にも、見開きＩＤ＝２１に遷移する（遷移ＩＤ＝５）。また、見開きＩＤ＝１７で天を閉じる操作を行った場合、見開きＩＤ＝６に遷移する（つまり同図（ａ）の表示に戻る、遷移ＩＤ＝１１）。
【０１７１】
ここで、見開きＩＤ＝２１は、左右のページは見開きＩＤ＝１７と変わらないが、対応付けられたページ連結ＩＤが３および５に変わっている（図５の連結群テーブル３３参照）。
【０１７２】
そして、ページ連結ＩＤ＝３は、ページＩＤ＝１１のページ（本文のＰ．３）の地方向に谷折でページＩＤ＝３５（Ｐ．３の下側）が連結されていることを示している（図７のページ連結テーブル３５参照）。また、ページ連結ＩＤ＝５は、ページＩＤ＝１１のページ（本文のＰ．３）の天方向に谷折でページＩＤ＝３３（Ｐ．３の上側）が連結されていることを示している。
【０１７３】
以上より、図１５（ｃ）の例では、本文のＰ．２と本文のＰ．３とが並んで表示されている状態は変わらないが、本文のＰ．３の天方向にＰ．３の上側が谷折で連結され、地方向にＰ．３の下側が谷折で連結されている様子が表示されている。
【０１７４】
さらに、図１５（ｃ）の例では、天スクロールシンボル４２やＰ．３の上側の一部と共に、地スクロールシンボル（ガイド情報）４３やＰ．３の下側の一部が表示されていることで、天方向および地方向に表示範囲を移動可能であることが識別できる。地スクロール操作を行うことにより、表示範囲を移動させて、Ｐ．３の下側を表示させることができる。
【０１７５】
なお、各スクロールシンボル（４０〜４３）は、例えば折り込みページを開く操作を受け付けた操作処理部２４が表示制御部２０に指示して表示させてもよい。この場合、操作処理部２４は、折り込みページを開く操作を受け付けた後、表示制御部２０に指示して、開いた方向（天、地、右、左）に応じたスクロールシンボルを表示させる。
【０１７６】
また、各スクロールシンボル（４０〜４３）は、スクロール方向に応じた位置に表示させることが好ましい。つまり、右スクロール可能なときには画面右端付近に右スクロールシンボル４０を表示し、左スクロール可能なときには画面左端付近に左スクロールシンボル４１を表示することが好ましい。天地方向にスクロール可能な場合も同様である。
【０１７７】
〈天付・地付の連結ページの表示例２〉
図１６（ａ）は、見開きＩＤ＝７の見開きの表示例を示している。見開きＩＤ＝７は、左ページがページＩＤ＝１２（本文のＰ．４）、右ページがページＩＤ＝１３（本文のＰ．５）の見開きである（図８のページテーブル３６参照）。
【０１７８】
これにより、図１６（ａ）の例では、表示部１１の向かって左側に本文のＰ．４が表示され、この右隣には本文のＰ．５が表示されている。
【０１７９】
また、図１６（ｂ）は、図１５（ｂ）の見開きＩＤ＝１７で順送り操作を行ったときの表示例を示している。見開きＩＤ＝１７に遷移する際には、次の開き位置の見開きＩＤを１８に設定するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝３、１６）。これにより、見開きＩＤ＝１７で順送り操作を行った場合には、見開きＩＤ＝１８に遷移する。
【０１８０】
この遷移先の見開きＩＤ＝１８は、左右のページは見開きＩＤ＝７と変わらないが、ページ連結ＩＤ＝８が対応付けられている点が異なる（図５の連結群テーブル３３参照）。このページ連結ＩＤ＝８は、ページＩＤ＝１２のページの天方向に山折でページＩＤ＝３４（Ｐ．４の上側）が連結されていることを示している。
【０１８１】
以上より、図１６（ｂ）の例では、表示部１１の向かって左側に本文のＰ．４が表示され、右側にＰ．５が表示されている状態は変わらないが、本文のＰ．４の天方向にＰ．４の上側が山折で連結されている様子が表示されている。また、天スクロールシンボル４２が表示されている。なお、ページＩＤ＝３４のページは天付のページであり、開いた状態では絵の上下を反転させて表示する。
【０１８２】
次に、図１６（ｃ）は、図１５（ｃ）の見開きＩＤ＝２１で順送り操作を行ったときの表示例を示している。見開きＩＤ＝２１に遷移する際には次の開き位置の見開きＩＤを２２に設定するように規定されている（図６の特殊遷移フローテーブル３４の遷移ＩＤ＝５、１０、１３）。これにより、見開きＩＤ＝２１で順送り操作を行った場合には、見開きＩＤ＝２２に遷移する。
【０１８３】
ここで、見開きＩＤ＝２２は、左右のページは見開きＩＤ＝７と変わらないが、対応付けられたページ連結ＩＤが７および８に変わっている（図５の連結群テーブル３３参照）。
【０１８４】
そして、ページ連結ＩＤ＝７は、ページＩＤ＝１２のページ（本文のＰ．４）の地方向に山折でページＩＤ＝３６（Ｐ．４の下側）が連結されていることを示している。また、ページ連結ＩＤ＝８は、ページＩＤ＝１２のページの天方向に山折でページＩＤ＝３４（Ｐ．４の上側）が連結されていることを示している（図７のページ連結テーブル３５参照）。
【０１８５】
以上より、図１６（ｃ）の例では、表示部１１の向かって左側に本文のＰ．４が表示されている状態は変わらないが、本文のＰ．４の天方向にＰ．４の上側が谷折で連結され、地方向にＰ．４の下側が谷折で連結されている様子が表示されている。
【０１８６】
さらに、図１６（ｃ）の例では、天スクロールシンボル４２やＰ．４の上側の一部と共に、地スクロールシンボル４３やＰ．４の下側の一部が表示されている。天方向または地方向へのスクロール操作を行うことにより、表示範囲を移動させて、Ｐ．４の上側または下側を表示させることができる。なお、ページＩＤ＝３６のページは地付のページであり、開いた状態では絵の上下を反転させて表示する。
【０１８７】
《処理の流れ》
次に、コンテンツ表示装置１が実行する処理の流れを図１７に基づいて説明する。図１７は、コンテンツ表示装置１がコンテンツ３１を表示する際に行う表示処理（表示方法）の一例を示すフローチャートの例である。
【０１８８】
入力部１０がコンテンツ３１を表示させるユーザ操作を受け付けると、この操作内容が制御部１２に出力され、順送りや逆送りといった通常操作による開き位置の更新や、特殊操作による見開きの遷移に伴う表示対象の見開きＩＤの更新が行われる。つまり、ユーザ操作に応じた表示対象の開き位置が特定される（Ｓ１）。
【０１８９】
また、特定された表示対象の見開きＩＤが特殊見開きであるかが判定される（Ｓ２）。具体的には、記憶部１３のステータス管理テーブル３０に表示対象の開き位置が登録されている場合には、見開きＩＤを取得し、特殊見開きであると判定する。登録されていない場合にも、表示対象の見開きＩＤ＝開き位置として特殊見開きテーブル３２を検索し、表示対象の見開きＩＤを含むレコードが存在する場合には、特殊見開きであると判定し、ステータス管理テーブル３０に開き位置と見開きＩＤの情報を追加登録する。
【０１９０】
一方、特殊見開きテーブル３２に存在しない場合には、表示対象の見開きＩＤ（＝開き位置）は、単純見開きであると判断する。
【０１９１】
以上のような処理によって、表示対象の見開きＩＤが単純見開きであると判断した場合（Ｓ２でＮＯ）には、見開き生成部２３は、単純見開きデータを生成する（Ｓ４）。
【０１９２】
具体的には、左ページＩＤ＝（開き位置−１）×２、右ページＩＤ＝左ページＩＤ＋１との計算式により、表示対象の見開きＩＤにおける左右ページのページＩＤを算出する。単純見開きデータでは、ページ連結ＩＤのリストおよび遷移ＩＤのリストには要素が存在しない。
【０１９３】
一方、表示対象の見開きＩＤが特殊見開きであると判断した場合（Ｓ２でＹＥＳ）には、見開き生成部２３は、特殊見開きデータを生成する（Ｓ３、連結ページ特定ステップ）。
【０１９４】
具体的にはまず、特殊見開きテーブル３２を参照して、表示対象の見開きＩＤにおける左右ページのページＩＤを取得する。次に、連結群テーブル３３を参照して表示対象の見開きＩＤにおけるページ連結ＩＤのリストを取得し、さらにページ連結テーブル３５を参照してページ連結ＩＤのリストにある各ページ連結ＩＤから連なる一連のページ連結ＩＤを特定する。また、特殊遷移フローテーブル３４を参照して表示対象の見開きＩＤにおける遷移ＩＤのリストを取得する。そして、取得したこれらのデータを要素として含む特殊見開きデータを生成する。
【０１９５】
表示制御部２０は、見開き生成部２３が生成した見開きデータ（単純見開きデータまたは特殊見開きデータ）を基に、ステータス管理部２１からの各種ステータス情報やコンテンツ管理部１４からのコンテンツ固有情報を加味して表示すべき画像を生成する。生成された画像は表示部１１にて表示され、これにより表示部１１に表示される画像が更新される（Ｓ５、ページ表示ステップ）。
【０１９６】
具体的には、表示制御部２０は、見開き生成部２３が生成した見開きデータや、ステータス管理部２１で管理しているコンテンツ表示装置１の姿勢や、表示部１１の仕様、表示部１１に対する見開きの表示位置、コンテンツ管理部１４で管理しているコンテンツ固有情報等の、表示内容を特定するための情報から、実際の表示に必要なページの実データを特定し取得する。次に、取得した実データを見開きデータに従って適切な位置関係に配置し、表示部１１に適切に表示するために、必要に応じて表示対象部分の切り出しや拡大もしくは縮小といった処理を施す。また、必要に応じて各種シンボル情報を付加する。これにより、表示制御部２０によって、表示部１１に表示される画像が更新される。
【０１９７】
この見開きの表示において、表示対象の見開きに連結ページが存在する場合、表示制御部２０は、ページ連結テーブル３５を参照して連結位置と連結態様を特定する。そして、特定した連結位置に、特定した連結態様で連結ページを連結して表示する。
【０１９８】
例えば、表示対象の見開きに連結ページが「手前」の位置に「重ね」の連結方式で連結している場合、表示制御部２０は、見開きを構成する連結元のページに重畳して連結ページを表示させる。
【０１９９】
また、表示対象の見開きに連結ページが開かれた状態で連結している場合、表示制御部２０は、見開きを構成する連結元ページと、これに連結する連結ページの連結態様を示すために、連結元ページと共に連結ページの一部を表示させる。そして、連結元ページと連結ページは、ページ連結テーブル３５に基づいて「谷折」または「山折」で連結させて表示させる（図１３（ｂ）等参照）。
【０２００】
なお、この場合において、連結元ページのみ表示させて連結ページは表示させないようにしてもよい。この場合、ユーザのスクロール操作等が行われたときに、連結元ページと連結ページとを連結して表示する。
【０２０１】
以上のようにしてコンテンツ３１の見開きのページが表示されると、操作処理部２４は、順送りや逆送り、特殊遷移フローテーブル３４にある特殊操作やコンテンツ表示装置１の姿勢変化等の表示切り替え操作の入力待ち受け状態となる（Ｓ６）。
【０２０２】
ここで、入力部１０が表示切り替えを発生させる操作を受け付けると、この操作内容が制御部１２の操作処理部２４に通知され、これにより操作処理部２４は表示切り替えを発生させる操作が行われたと判断する（Ｓ６でＹＥＳ）。
【０２０３】
表示切り替えを発生させる操作が行われたと判断した操作処理部２４は、操作内容に応じて、開き位置やステータス管理テーブル３０の見開きＩＤ等の表示内容を特定するための情報を更新する（Ｓ７）。これにより、見開き生成部２３は、更新された情報から表示対象の開き位置を特定し（Ｓ１）、特定された開き位置に基づいてＳ２以降の処理が行われる。
【０２０４】
ここで、操作内容に応じた情報の更新は、例えば以下のようにして行われる。すなわち、通常操作の順送りや逆送りでは開き位置の値を増減する。特殊操作の場合は、特殊遷移フローテーブル３４の内容に従ってステータス管理テーブル３０にある現在の開き位置とその前後の開き位置に対応する見開きＩＤの値を更新する。ステータス管理テーブル３０に該当するレコードが無い場合はレコードを追加する。
【０２０５】
なお、開き位置の値や開き位置の値とステータス管理テーブル３０の両方を更新する特殊操作を規定してもよい。このような特殊操作としては、例えばステータス管理テーブル３０に登録されている全ての開閉可能部分を閉状態になるように設定し、コンテンツ先頭の開き位置（表紙）に移動する特殊操作（リセット）が挙げられる。また、ページ切り換えの際（表示の遷移中）には、ページが捲られる様子を示すアニメーションの表示や効果音の再生を行ってもよい。
【０２０６】
そして、図１７には示していないが、入力部１０が、コンテンツ３１の表示を終了する操作を受け付けたときには、ステータス管理部２１が、現在のコンテンツやユーザを特定可能な状態でステータス管理テーブル３０を保存して、コンテンツ３１の表示を終了する。これにより、次回コンテンツ３１を表示させるときに、保存されたデータからステータス管理テーブル３０を再現することによって、前回終了時のステータスを再現することができる。
【０２０７】
《変形例》
上記では、ページの小口に連結された連結ページ（図１３、１４）、およびページの天地に連結された連結ページ（図１５、１６）を有する書籍の構造をコンテンツで再現した例を説明したが、このような例以外にも様々な構造を再現することが可能である。
【０２０８】
例えば、三つ折りのパンフレットのような構造を再現することもできる。この場合、パンフレットを構成する三枚の用紙のうち、前二枚を見開きとし、残る一枚をそれらの内側へ折る形の連結ページとする。さらに、開き位置が先頭での逆送り操作による遷移後の開き位置を末尾、開き位置が末尾での順送り操作による遷移後の開き位置を先頭とする。
【０２０９】
これにより、上述のデータ構造（複数のページの表示順を示す表示順情報と、連結ページの連結先のページを示す連結情報）によって、三つ折りのパンフレットの構造を表現することができる。すなわち、三つ折りパンフレットを閉じた状態と、一段階開いた状態と、完全に開いた状態とを再現することができる。また、三つ折りパンフレットの連結ページを外側へ折る形にすることにより、Ｚ折り形状を再現することもできる。
【０２１０】
また、観音開きのパンフレット（四枚の用紙が一列に配列され、両端の用紙を内側に折り込み、さらに中央の二枚の用紙の境界で折り畳むことができるもの）のような構造も再現可能である。この場合、中央の二枚を見開きとし、両端の二枚を連結ページとすればよい。そして、観音開きの中央の二枚の折る向きを逆にする（外側に折る）ことにより、Ｗ折り形状を再現することもできる。
【０２１１】
また、見開きの左右両方のページの地方向に連結するページを設け、さらにそれらの連結ページ同士を連結することによって、四つ折り形状を再現できる。そして、連結ページを開いた見開きに対して、さらに連結ページを連結することによって、より複雑な形状を順々に開閉する形状を再現することもできる。
【０２１２】
さらに、上記では、通常ページと連結ページの表示サイズおよび形状が同一である例を示したが、異なっていてもよい。例えば、連結ページの表示サイズを通常ページより小さくしてもよく、この場合、通常ページに連結ページが重畳された状態において、通常ページの一部が閲覧可能となる。
【０２１３】
また、上記の例では、コンテンツ３１の閲覧時に見開きの２ページを同時に表示しているが、一画面に表示するページを一ページ分ずつとしてもよい。この場合、ページテーブル３６に基づいて各ページを所定の表示順（ページＩＤの順）で表示させることができる。なお、一画面に表示するページを一ページずつとする場合であっても、例えば表示対象ページの切り換えや表示のスクロール、コンテンツ表示装置１の姿勢の変化や、表示倍率を下げる等の所定のユーザ操作を検出したタイミングで、表示したページの直前または直後のページを連結して（見開きで）表示してもよい。
【０２１４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２１５】
〈ソフトウェアによる実現例〉
最後に、コンテンツ表示装置１の各ブロック、特に制御部１２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（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）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２１９】
本発明は、電子書籍を表示する装置や他の装置に電子書籍を表示させる装置等に利用することができる。
【符号の説明】
【０２２０】
１  コンテンツ表示装置（表示制御装置）
２０  表示制御部（ページ表示手段、ガイド情報表示手段）
２３  見開き生成部（連結ページ特定手段）
３１  コンテンツ（電子コンテンツ）
３２  特殊見開きテーブル（見開きページ情報）
３３  連結群テーブル（連結情報）
３５  ページ連結テーブル（連結情報）
【図１】
2013254464.tif 000003
【図２】
2013254464.tif 000004
【図３】
2013254464.tif 000005
【図４】
2013254464.tif 000006
【図５】
2013254464.tif 000007
【図６】
2013254464.tif 000008
【図７】
2013254464.tif 000009
【図８】
2013254464.tif 000010
【図９】
2013254464.tif 000011
【図１０】
2013254464.tif 000012
【図１１】
2013254464.tif 000013
【図１２】
2013254464.tif 000014
【図１３】
2013254464.tif 000015
【図１４】
2013254464.tif 000016
【図１５】
2013254464.tif 000017
【図１６】
2013254464.tif 000018
【図１７】
2013254464.tif 000019