(57)【特許請求の範囲】
【請求項１】
本文データ部と部品データ登録部と部品データとを含む電子書籍コンテンツを表示する電子書籍表示装置であって、
前記本文データ部は、複数の表示領域を表示順に指定する記述と、該表示領域において表示または再生する部品データに対して設定された識別子を指定する記述とを含み、
前記部品データ登録部は、部品データごとに、部品データに設定された前記識別子と、部品データのファイル名と、部品データを表示または再生する際の表示態様を指定する表示パラメータとを含む部品データ関連情報とを対応付けて記録する領域を含み、
前記本文データ部を読み込むための本文データ読込手段と、
前記本文データ読込手段によって読み込まれた前記表示領域ごとに、該表示領域において表示または再生する部品データに対して設定された識別子を参照して、前記部品データ登録部に記録された、前記識別子に対する部品データ関連情報を参照して、部品データと該部品データの表示パラメータとを読み込むためのオブジェクト読込手段と、
前記オブジェクト読込手段によって読み込まれた部品データを、前記表示パラメータの設定に従い、前記表示領域において表示または再生するための出力手段とを含む、電子書籍表示装置。
【請求項２】
前記本文データ部は、前記表示領域内での部品データの再生方法を指示するイベントデータを含み、
前記電子書籍表示装置はさらに、前記イベントデータを読み込むイベント読込手段を含み、
前記出力手段は、前記イベント読込手段によって読み込まれたイベントデータに応じて、部品データの表示または再生方法を制御することを特徴とする、請求項１記載の電子書籍表示装置。
【請求項３】
前記表示領域とはページである、請求項１または２記載の電子書籍表示装置。
【請求項４】
前記電子書籍コンテンツは、電子書籍表示装置の種別に対応した本文データ部を複数含む、請求項１〜３のいずれかに記載の電子書籍表示装置。
【請求項５】
前記本文データ部はさらに、書籍の章構成が記述される章構成情報を含み、
前記章構成情報は、章毎に試読制御方法を指定する情報が記述される、請求項１〜４のいずれかに記載の電子書籍表示装置。
【請求項６】
表示する時の表示形態には、電子書籍コンテンツを見開き状態で表示する第１の形態と、１画面で表示する第２の形態とが存在し、
前記イベントデータには、少なくとも、第１の形態時のみに実行される見開き用イベントデータと、第２の形態時のみに実行される片面用イベントデータと、第１の形態と第２の形態とのいずれであっても実行される共用イベントデータとを含む、請求項２記載の電子書籍表示装置。
【請求項７】
前記部品データ登録部には、部品データ毎に試読制御方法を指定する情報が記述される、請求項１〜６のいずれかに記載の電子書籍表示装置。
【請求項８】
前記イベントデータは、前記部品データを表示するタイミングを指示する情報を含む、請求項２記載の電子書籍表示装置。
【請求項９】
前記イベントデータは、前記表示部に表示された前記部品データ内を指示することに応答して実行する処理内容を記録する情報を含む、請求項２記載の電子書籍表示装置。
【請求項１０】
本文データ部と部品データ登録部と部品データとを含む電子書籍コンテンツを表示させるためのコンピュータ・プログラムを記録した、コンピュータで読取り可能な記録媒体であって、
前記本文データ部は、複数の表示領域を表示順に指定する記述と、該表示領域において表示または再生する部品データに対して設定された識別子を指定する記述とを含み、
前記部品データ登録部は、部品データごとに、部品データに設定された前記識別子と、部品データのファイル名と、部品データを表示または再生する際の表示態様を指定する表示パラメータとを含む部品データ関連情報とを対応付けて記録する領域を含み、
前記本文データ部を読み込むステップと、
前記読み込まれた前記表示領域ごとに、該表示領域において表示または再生する部品データに対して設定された識別子を参照して、前記部品データ登録部に記録された、前記識別子に対する部品データ関連情報を参照して、部品データと該部品データの表示パラメータとを読み込むステップと、
前記読み込まれた部品データを、前記表示パラメータの設定に従い、前記表示領域において表示または再生するステップとを前記コンピュータに実行させるコンピュータ・プログラムを記録した、記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子書籍コンテンツの構造および電子書籍コンテンツの処理技術に関し、特に、電子書籍を構成する各データファイルを容易に管理できる電子書籍コンテンツを表示する電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、書籍等の著作物が電子化されて、ソフトウェアと同様の形態で市場に流通されるようになってきている。また、インターネットが全世界的に普及しており、ユーザはパーソナルコンピュータ等の端末を利用して様々な情報をインターネットを介して取得することが可能となってきている。そのため、電子書籍をＨＴＭＬ（Hyper  Text  Markup  Language）文で記述し、インターネットを介してユーザに電子書籍コンテンツを提供するサービスが実施されている。
【０００３】
図１４は、ＨＴＭＬ文で記述された電子書籍コンテンツの一例を示す図である。最初の<html>タグは、以下のテキスト文書がＨＴＭＬ文で記述されていることを示している。また、次の<body>タグは、以下のテキスト文書が電子書籍の本文であることを示している。<body>タグと</body>タグとの間の本文において、<img  src>タグによって画像データ"Fig.jpg"が２箇所に埋め込まれている。
【０００４】
【発明が解決しようとする課題】
しかし、画像データ"Fig.jpg"を別の画像データ、たとえば"Fig2.jpg"に差し替える場合には、２箇所の<img  src="Fig.jpg">を検索して修正する必要がある。特に、本文が長くなると同じ画像を使用する箇所が増え、画像を差し替えるのがさらに困難になるという問題点があった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、ある目的は、編集作業に要する時間を削減することが可能な電子書籍コンテンツを表示する電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体を提供することである。
【０００６】
他の目的は、著作権の管理をより細かく行うことができ、章単位で販売することが可能な電子書籍コンテンツを表示する電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体を提供することである。
【０００７】
さらに他の目的は、様々な表示形態に対応した電子書籍コンテンツを表示する電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体を提供することである。
【０００８】
さらに他の目的は、電子書籍表示装置の性能に応じた表示が行える電子書籍コンテンツを表示する電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体を提供することである。
【００１１】
【課題を解決するための手段】
請求項１に記載の電子書籍表示装置は、本文データ部と部品データ登録部と部品データとを含む電子書籍コンテンツを表示する電子書籍表示装置であって、本文データ部は、複数の表示領域を表示順に指定する記述と、表示領域において表示または再生する部品データに対して設定された識別子を指定する記述とを含み、部品データ登録部は、部品データごとに、部品データに設定された識別子と、部品データのファイル名と、部品データを表示または再生する際の表示態様を指定する表示パラメータとを含む部品データ関連情報とを対応付けて記録する領域を含み、本文データ部を読み込むための本文データ読込手段と、本文データ読込手段によって読み込まれた表示領域ごとに、表示領域において表示または再生する部品データに対して設定された識別子を参照して、部品データ登録部に記録された、識別子に対する部品データ関連情報を参照して、部品データと部品データの表示パラメータとを読み込むためのオブジェクト読込手段と、オブジェクト読込手段によって読み込まれた部品データを、表示パラメータの設定に従い、表示領域において表示または再生するための出力手段とを含む。
【００２８】
表示手段は、イベント読込手段によって読み込まれたイベントデータ内の表示領域を指定する記述に基づいて、オブジェクト読込手段によって読み込まれた表示データを表示するので、編集作業に要する時間を削減できる電子書籍コンテンツを表示することが可能となる。
【００２９】
請求項２に記載の電子書籍表示装置は、請求項１記載の電子書籍表示装置であって、本文データ部は、表示領域内での部品データの再生方法を指示するイベントデータを含み、電子書籍表示装置はさらに、イベントデータを読み込むイベント読込手段を含み、出力手段は、イベント読込手段によって読み込まれたイベントデータに応じて、部品データの表示または再生方法を制御することを特徴とする。
【００３１】
請求項３に記載の電子書籍表示装置は、請求項１または２記載の電子書籍表示装置であって、表示領域とはページである。
請求項４に記載の電子書籍表示装置は、請求項１〜３のいずれかに記載の電子書籍表示装置であって、電子書籍コンテンツは、電子書籍表示装置の種別に対応した本文データ部を複数含む。
請求項５に記載の電子書籍表示装置は、請求項１〜４のいずれかに記載の電子書籍表示装置であって、本文データ部はさらに、書籍の章構成が記述される章構成情報を含み、章構成情報は、章毎に試読制御方法を指定する情報が記述される。
【００３２】
請求項６に記載の電子書籍表示装置は、請求項２記載の電子書籍表示装置であって、表示する時の表示形態には、電子書籍コンテンツを見開き状態で表示する第１の形態と、１画面で表示する第２の形態とが存在し、イベントデータには、少なくとも、第１の形態時のみに実行される見開き用イベントデータと、第２の形態時のみに実行される片面用イベントデータと、第１の形態と第２の形態とのいずれであっても実行される共用イベントデータとを含む。
請求項７に記載の電子書籍表示装置は、請求項１〜６のいずれかに記載の電子書籍表示装置であって、部品データ登録部には、部品データ毎に試読制御方法を指定する情報が記述される。
請求項８に記載の電子書籍表示装置は、請求項２記載の電子書籍表示装置であって、イベントデータは、部品データを表示するタイミングを指示する情報を含む。
請求項９に記載の電子書籍表示装置は、請求項２記載の電子書籍表示装置であって、イベントデータは、表示部に表示された部品データ内を指示することに応答して実行する処理内容を記録する情報を含む。
請求項１０に記載の記録媒体は、本文データ部と部品データ登録部と部品データとを含む電子書籍コンテンツを表示させるためのコンピュータ・プログラムを記録した、コンピュータで読取り可能な記録媒体であって、本文データ部は、複数の表示領域を表示順に指定する記述と、表示領域において表示または再生する部品データに対して設定された識別子を指定する記述とを含み、部品データ登録部は、部品データごとに、部品データに設定された識別子と、部品データのファイル名と、部品データを表示または再生する際の表示態様を指定する表示パラメータとを含む部品データ関連情報とを対応付けて記録する領域を含み、本文データ部を読み込むステップと、読み込まれた表示領域ごとに、表示領域において表示または再生する部品データに対して設定された識別子を参照して、部品データ登録部に記録された、識別子に対する部品データ関連情報を参照して、部品データと部品データの表示パラメータとを読み込むステップと、読み込まれた部品データを、表示パラメータの設定に従い、表示領域において表示または再生するステップとをコンピュータに実行させるコンピュータ・プログラムを記録する。
【００３３】
【発明の実施の形態】
（実施の形態１）
図１は、本発明の実施の形態１における電子書籍データのデータ構造の概略を示すブロック図である。書籍情報１は、電子書籍データ全体を管理するためのモジュールであり、下位モジュールである書誌データ１１と、本文データ１２と、部品データ１３とを有する。
【００３４】
また、本文データ１２は、ページレイアウト、章および節等の論理属性を管理するためのモジュールであり、レイアウト毎に本文データモジュールを複数持つことが可能である。各本文データモジュール１２は、下位モジュールである章構成情報１２１と、ページ登録１２２とを有する。また、ページ登録１２２は、各ページに対応するページデータを管理するためのモジュールであり、下位モジュールであるページデータ１２３を複数有する。さらには、ページデータ１２３は、各ページ毎に存在するモジュールであり、下位モジュールであるイベントデータ１２４を複数有する。
【００３５】
また、部品データ１３は、部品データであるオブジェクトデータを管理するためのモジュールであり、下位モジュールであるオブジェクト登録モジュール１３１を複数有する。オブジェクト登録１３１は、オブジェクト実体の中からページで使用するオブジェクトを登録するためのモジュールであり、下位モジュールであるオブジェクト実体１３２と複数のオブジェクト情報１３３とを含む。オブジェクト実体１３２は、ページに割り付けられるオブジェクトの実体を示している。また、オブジェクト情報１３３は、オブジェクトのインスタンス毎に存在し、オブジェクト実体１３２がページに割り付けられる際の情報を有する。
【００３６】
図２は、書籍情報の一例を示す図である。この書籍情報は、図1に示すデータ構造の概略ブロック図に対応しており、同一部分には同一参照符号を付す。書籍情報１は、行（１）に示すように、ｘｍｌ（Extensible  Markup  Language）形式で記述される。また、書籍情報１の行（２）に示す＜ｂｏｏｋ＞タグは、以降に書籍情報モジュールが記述されていることを示している。この＜ｂｏｏｋ＞タグは、ＩＤ番号のタイプを指定するｉｄ＿ｔｙｐｅ属性とｉｄ属性とを有しており、それぞれの属性によってＩＤ番号のタイプが“ＩＳＢＮ”であり、ＩＤ番号が“ｘ−ｘｘｘｘ−ｘｘｘｘ−ｘ”であることが示されている。この書籍情報１は、書誌データ部１１と、本文データ部１２と、部品データ部１３とを含んでいる。なお、書誌データ部１１の詳細は後述する。
【００３７】
本文データ部１２は、各レイアウトに対応する複数の本文データ部（レイアウト１本文データ部およびレイアウト２本文データ部）を含む。本文データ部１２内の行（３）に示す＜ｂｄ＿ｍｄｌ＞タグにより、以降にレイアウトに対応した複数の本文データ部が記述されていることを示している。この＜ｂｄ＿ｍｄｌ＞タグによって、後述する電子書籍表示装置の仕様に応じた複数の表示レイアウトを持たせることが可能となる。
【００３８】
レイアウト１本文データ部の行（４）に示す＜ｂｄ＞タグは、以降に章構成情報部１２１およびページ登録部１２２が記述されていることを示している。この＜ｂｄ＞タグは、この本文データを表示するための電子書籍表示装置の種類を示すｔｙｐｅ属性を有しており、電子書籍表示装置の種類が“ＴｙｐｅＡ”であることを示している。なお、章構成情報部１２１の詳細は後述する。
【００３９】
ページ登録部１２２内の行（５）に示す＜ｐｇ＿ｅｎｔｒｙ＞タグは、以降に各ページデータ１２３が記述されていることを示している。この＜ｐｇ＿ｅｎｔｒｙ＞タグは、各ページのデフォルトの大きさを示すｄｅｆａｕｌｔ＿ｐｑ＿ｓｉｚｅ属性と、書籍のページ順を指定するｐｇ＿ｏｒｄｅｒ属性と、ページめくりの方向を指定するｄｉｒ属性とを有している。それぞれの属性によって、各ページのデフォルトの大きさが“（７６８，１０２４）”であり、書籍のページ順が“ノーマル（格納順）”であり、ページめくりの方向が“ｒｉｇｈｔ（右めくり”であることが示されている。
【００４０】
ページ登録部１２２内の（６）は、ページＩＤ番号“ＰＧ０００１”に対応するページデータ１２３およびイベントデータ１２４が記述されている。また、ページ登録部１２２内の（７）は、ページＩＤ番号“ＰＧ０００２”に対応するページデータ１２３およびイベントデータ１２４が記述されている。これらの詳細は後述する。
【００４１】
また、レイアウト２本文データ部内の行（８）に示す＜ｂｄ＞タグによって、以降にレイアウト２の章構成情報部１２１およびページ登録部１２２が記述されていることを示しており、ｔｙｐｅ属性によってこの本文データを表示するための電子書籍表示装置の種類が“ＴｙｐｅＢ”であることを示している。なお、行（８）以降には章構成情報部１２１およびページ登録部１２２に相当する情報が記述される。
【００４２】
部品データ部１３内の行（９）に示す＜ｐｔ＿ｍｄｌ＞タグは、以降に複数のオブジェクト登録１３１が記述されていることを示しており、画像オブジェクト登録部、テキストオブジェクト登録部および音声オブジェクト登録部に大別される。部品データ部１３内の（１０）は、画像オブジェクト登録部の記述を示している。また、部品データ部１３内の（１１）は、テキストオブジェクト登録部の記述を示している。これらの詳細は後述する。
【００４３】
図３は、書誌データ１１の記述の一例を示す図である。行（１）に示す＜ｂ＿ｉｎｆｏ＞タグは、以降に書籍のタイトル名や著者名等の書誌情報が記述されていることを示している。また、行（２）に示す＜ｔ＿ｉｎｆｏ＞タグは、以降にタイトル情報が記述されることを示している。さらに、行（３）に示す＜ｔｉｔｌｅ＞タグによって、タイトル名が“Ｕｎｄｅｒｓｔａｎｄｉｎｇ  Ｊａｐａｎｅｓｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ”であることが示されている。
【００４４】
行（４）に示す＜ａ＿ｉｎｆｏ＞タグは、以降に著者の情報が記述されていることを示している。また、行（５）に示す＜ａｕｔｈｏｒ＞タグは、著者や編集者等の種別を指定するタグであり、ｒｏｌｅ属性によって種別が“ａｕｔｈｏｒ（著者）”であることが示されている。また、行（６）に示す＜ｐ＿ｎａｍｅ＞タグは、以降に著者名を記述されることを示すタグであり、＜ｆ＿ｎａｍｅ＞タグと＜ｌ＿ｎａｍｅ＞タグとを含む。行（７）に示す＜ｆ＿ｎａｍｅ＞タグは、以降にファーストネームが記述されることを示すタグであり、ファーストネームとして“Ｔａｒｏ”が記述されている。また、行（８）に示す＜ｌ＿ｎａｍｅ＞タグは、以降にラストネームが記述されていることを示すタグであり、ラストネームとして“Ｓｕｚｕｋｉ”が記述されている。
【００４５】
行（９）に示す＜ａｄｒ＿ｉｎｆｏ＞タグは、以降に著者のアドレス情報が記述されることを示すタグであり、＜ａｄｒ＞タグと＜ｅ−ｍａｉｌ＞タグとを含む。行（１０）に示す＜ａｄｒ＞タグは、以降に著者のアドレスが記述されていることを示すタグであり、アドレスとして“……Ｎａｒａ，Ｊａｐａｎ”が記述されている。また、行（１１）に示す＜ｅ−ｍａｉｌ＞タグは、以降にｅ−ｍａｉｌアドレスが記述されることを示すタグであり、ｅ−ｍａｉｌアドレスとして“ｘｘｘ＠ｅｅｅ．ｘｘｘ．ｃｏ．ｊｐ”が記述されている。
【００４６】
行（１２）に示す＜ｐｕｂ＿ｉｎｆｏ＞タグは、以降に出版社に関する情報が記述されていることを示している。また、行（１３）に示す＜ｐｕｂ＿ｏｆｆｉｃｅ＞タグは、以降に出版社情報が記述されていることを示している。さらには、行（１４）に示す＜ｏｒｇ＿ｎａｍｅ＞タグは、以降に出版社名が記述されていることを示すタグであり、出版社名として“ｘｘｘ  Ｃｏｒｐｏｒａｔｉｏｎ”が記述されている。
【００４７】
図４は、章構成情報部１２１の記述の一例を示す図である。行（１）に示す＜ｓ＿ｉｎｆｏ＞タグは、以降に書籍の章の階層構造が記述されるとともに、章や節等の単位毎にタイトル、開始ページおよび終了ページ等が記述されることを示している。また、行（２）に示す＜ｓ＿ａｔｒ＞タグは、以降に章属性情報が記述されていることを示している。
【００４８】
行（３）に示す＜ｓ＿ｔｉｔｌｅ＞タグは、以降に章のタイトルが記述されていることを示すタグであり、この章のタイトルとして“１．○○○”が記述されている。また、行（４）に示す＜ｓ＿ｓｔａｒｔ＿ｐｇ＞タグは、章の開始ページに関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によって開始ページ“ＰＧ０００１”が指定されている。また、行（５）に示す＜ｓ＿ｅｎｄ＿ｐｇ＞タグは、章の終了ページを関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によって終了ページ“ＰＧ００１０”が指定されている。
【００４９】
図４の試読制御設定部１４１は、この章の著作権保護のための情報（試読制御方法）を指定する領域である。行（６）に示す＜ｔｒｉａｌ＞タグは、以降にこの章に対する試読制御方法が記述されていることを示している。また、行（７）に示す＜ｔ＿ｐｌａｙ＞タグは、表示／再生に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｗｉｔｈ＿ｍｓｇ”（コピーライトメッセージ付きであれば表示／再生を許可）が指定されている。また、行（８）に示す＜ｔ＿ｐｒｉｎｔ＞タグは、印刷に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｎｏ”（印刷禁止）が指定されている。正規に電子書籍データを購入していないユーザが、電子書籍表示装置でその電子書籍データを表示・印刷しようとした場合、この試読制御設定部１４１の設定に従って処理される。
【００５０】
行（９）に示す＜ｓ＿ａｔｒ＞タグは、以降にこの章に含まれる節に関する情報が記述されていることを示している。また、行（１０）に示す＜ｓ＿ｔｉｔｌｅ＞タグは、以降にこの節のタイトルが記述されていることを示すタグであり、この節のタイトルとして“１．１△△△△”が記述されている。また、行（１１）に示す＜ｓ＿ｓｔａｒｔ＿ｐｇ＞タグは、節の開始ページに関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によって開始ページ“ＰＧ０００１”が指定されている。また、行（１２）に示す＜ｓ＿ｅｎｄ＿ｐｇ＞タグは、節の終了ページを関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によって終了ページ“ＰＧ０００１”が指定されている。
【００５１】
行（１３）に示す＜ｓ＿ａｔｒ＞タグは、以降に次の節に関する情報が記述されていることを示している。また、行（１４）に示す＜ｓ＿ｔｉｔｌｅ＞タグは、以降にこの節のタイトルが記述されていることを示すタグであり、この節のタイトルとして“１．２□□□□□”が記述されている。なお、以降にこの章の各節に関する情報が記述されている。
【００５２】
行（１５）以降に記述された（１６）は、次の章に関する章属性情報であり、行（３）〜（１５）に相当する情報が記述される。
【００５３】
図５は、イベントデータ１２４の一例を示す図である。このイベントデータは、前ページデータ１５１および現ページデータ１５２を含んでいる。行（１）に示す＜ｐｇ＞タグは、以降に前ページデータ１５１に関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によってページＩＤ番号が“ＰＧ０００１”であることが示されている。また、行（２）に示す＜ｅｖ＿ｍｄｌ＞タグは、ページの再生方法をイベントとして指定するタグである。このイベント管理モジュール＜ｅｖ＿ｍｄｌ＞は、イベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞を子供要素として有しており、最大で３つのイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞を有する。
【００５４】
行（３）に示す＜ｅｖ＿ｉｎｆｏ＞タグは、以降にページに割り当てられるイベントが記述されることを示すタグであり、ｔｙｐｅ属性によって見開き2ページ表示専用イベント（見開き用イベント）であるか、１ページ表示専用イベント（片面用イベント）であるか、またはそれらのいずれでも実行可能なイベント（共用イベント）であるかが指定される。行（３）においては、ｔｙｐｅ属性によって共用イベントであることが指定されている。このイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞は、ｔｙｐｅ属性で指定した表示タイプ毎にイベントデータ＜ｅｖ＞をまとめて記述する。
【００５５】
行（４）に示すイベントデータ＜ｅｖ＞は、１つのトリガ情報と複数のアクション情報とによって記述される。このトリガ情報とは、イベントを発生させるための条件であり、トリガ条件が満たされたときにこのトリガに対応して記述されたアクションが実行される。行（４）に示すイベントデータ＜ｅｖ＞は、イベントのＩＤ番号を指定するｅｖ＿ｉｄ属性を有しており、このイベントのＩＤが“ＥＶ００ａａ”であることが示されている。
【００５６】
行（５）に示す＜ｔｒｉｇ＿ｐｇ＿ｏｐｅｎ＞タグは、このページを表示し始めてからの経過時間をトリガとすることを示すタグであり、ｔｉｍｅ属性によってこのページの表示開始から“０ｓ”経過時をトリガとすることが示されている。また、行（６）に示す＜ａｃｔ＿ｐｌａｙ＞タグは、動画、音声データまたはアニメーションデータ等の再生のように、時間成分を有するオブジェクトの再生および停止を指定するためのタグである。この＜ａｃｔ＿ｐｌａｙ＞タグは、再生するオブジェクトを指定するｏｂｊ＿ｉｄ属性を有しており、オブジェクトＩＤとして“ＯＢ０ａｄ１”が指定されている。
【００５７】
現ページデータ１５２は、共用イベント１５３、見開き用イベント１５４および片面用イベント１５５の３つのイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞を含んでいる。行（７）に示す＜ｐｇ＞タグは、以降に現ページデータ１５２に関する情報が記述されていることを示すタグであり、ｐｇ＿ｉｄ属性によってページＩＤ番号が“ＰＧ０００２”であることが示されている。また、行（８）に示す＜ｅｖ＿ｍｄｌ＞タグによって、ページの再生方法がイベントとして指定されることを示している。
【００５８】
共用イベント１５３内の行（９）に示す＜ｅｖ＿ｉｎｆｏ＞タグが有するｔｙｐｅ属性によって、このイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞が“ｂｏｔｈ”（共用イベント）であることが示されている。また、行（１０）に示す＜ｅｖ＞タグが有するｅｖ＿ｉｄ属性によって、このイベントのＩＤ番号が“ＥＶ２００１”であることが示されている。また、行（１１）に示す＜ｔｒｉｇ＿ｐｇ＿ｏｐｅｎ＞タグが有するｔｉｍｅ属性によって、このページの表示開始から“０ｓ”経過時をトリガとすることが示されている。
【００５９】
行（１２）に示す＜ａｃｔ＿ｓｈｏｗ＞タグは、時間成分を持たないオブジェクトを表示させるアクションであることを示すタグであり、表示するオブジェクトを指定するｏｂｊ＿ｉｄ属性と、オブジェクトの表示方法を指定するｓｈｏｗ属性と、表示する領域を指定するｒｅｇｉｏｎ属性とを有する。これらの属性によって、表示するオブジェクトのＩＤ番号が“ＯＢ０ａｄ２”であり、オブジェクトの表示方法が“ｅｍｂｅｄ”（ページ内の埋め込み）であり、表示する領域が“（１００，１００）−（２００，２００）”であることが示されている。
【００６０】
行（１３）に示す＜ａｃｔ＿ｓｈｏｗ＞タグによって、表示するオブジェクトのＩＤ番号が“ＯＢ００ｓｄ”であり、オブジェクトの表示方法が“ｅｍｂｅｄ”（ページ内の埋め込み）であり、表示する領域が“（０，０）−（７６８，１０２４）”であることが示されている。
【００６１】
行（１４）に示す＜ｅｖ＞タグによって、別のイベントが記述されていることが示されており、そのイベントのＩＤ番号が“ＥＶ２００２”であることが示されている。また、行（１５）に示す＜ｔｒｉｇ＿ｃｌｉｃｋ＞タグは、ページ内のオブジェクトや文字列、またはページの一部をユーザがクリックすることによってイベントを発生させる場合に記述されるタグであり、＜ｃｌｉｃｋ＿ｒｅｇｉｏｎ＞を子供要素として持つ。この＜ｔｒｉｇ＿ｃｌｉｃｋ＞タグは、クリックの対象となるオブジェクトを指定するｉｄ属性を有しており、クリックの対象としてオブジェクトのＩＤ番号“ＯＢ００３ｋ”が指定されている。
【００６２】
行（１６）に示す＜ｃｌｉｃｋ＿ｒｅｇｉｏｎ＞タグは、クリック領域を指定するためのタグであり、以降に記述される＜ｖｅｒｔｅｘ＞を子供要素として持つ。行（１７）に示す＜ｖｅｒｔｅｘ＞タグは、クリック領域の頂点を指定するためのタグであり、オブジェクト座標系で頂点の座標を指定するｐｏｓｉｔｉｏｎ属性を有する。これら４つの＜ｖｅｒｔｅｘ＞タグによって、クリック領域が、（０，０）、（１００，０）、（０，１００）および（１００，１００）を頂点とする矩形内であることが指定されている。
【００６３】
行（１８）に示す＜ａｃｔ＿ｐｇ＿ｊｍｐ＞タグは、現在表示しているページから、別のページに表示を変更することを指示するタグであり、表示する別のページのＩＤ番号を指定するｐｇ＿ｉｄ属性を有する。このｐｇ＿ｉｄ属性によって、表示する別のページのＩＤ番号が“ＰＧ００４３”であることが示されている。行（１４）〜（１９）によって、４つの＜ｖｅｒｔｅｘ＞タグによって指定されたクリック領域がクリックされると、現在表示されているページからページ“ＰＧ００４３”へ表示が変更されることが示されている。
【００６４】
見開き用イベント１５４内の行（２０）に示す＜ｅｖ＿ｉｎｆｏ＞タグが有するｔｙｐｅ属性によって、このイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞が“ｓｐｒｅａｄ”（見開き用イベント）であることが示されている。また、行（２１）に示す＜ｅｖ＞タグが有するｅｖ＿ｉｄ属性によって、このイベントデータ＜ｅｖ＞のＩＤ番号が“ＥＶ２００３”であることが示されている。
【００６５】
行（２２）に示す＜ｔｒｉｇ＿ｅｖ＞タグは、他のイベントの開始／終了に同期させてイベントを発生させる場合に指定されるタグであり、対象とするイベントのＩＤ番号を指定するｅｖ＿ｉｄ属性と、イベントに対する起点フラグを指定するｔｒｉｇ＿ｐｏｉｎｔ属性とを有する。これらの属性によって、対象とするイベントがページ“ＰＧ０００１”内のイベント“ＥＶ００ａａ”であり、このイベントに対する起点フラグが“ｅｎｄ”（終了時）であることが指定されている。すなわち、ページ“ＰＧ０００１”内のイベント“ＥＶ００ａａ”が終了した時点でイベントを発生させることを示している。また、行（２３）に示す＜ａｃｔ＿ｐｌａｙ＞タグが有するｏｂｊ＿ｉｄ属性によって、オブジェクトＩＤとして“ＯＢ０ａｄ２”が指定されている。したがって、行（２１）〜（２４）によってページ“ＰＧ０００１”内のイベント“ＥＶ００ａａ”が終了した時点で“ＯＢ０ａｄ２”のオブジェクトの再生が開始されることが示されている。
【００６６】
片面用イベント１５５内の行（２５）に示す＜ｅｖ＿ｉｎｆｏ＞タグが有するｔｙｐｅ属性によって、このイベント情報モジュール＜ｅｖ＿ｉｎｆｏ＞が“ｓｉｎｇｌｅ”（片面用イベント）であることが示されている。また、行（２６）に示す＜ｅｖ＞タグが有するｅｖ＿ｉｄ属性によって、このイベントデータ＜ｅｖ＞のＩＤ番号が“ＥＶ２００４”であることが示されている。また、行（２７）に示す＜ｔｒｉｇ＿ｐｇ＿ｏｐｅｎ＞タグが有するｔｉｍｅ属性によって、このページの表示開始から“０ｓ”経過時をトリガとすることが示されている。また、行（２８）に示す＜ａｃｔ＿ｐｌａｙ＞タグが有するｏｂｊ＿ｉｄ属性によって、オブジェクトＩＤとして“ＯＢ０ａｄ２”が指定されている。
【００６７】
図６は、画像オブジェクト登録部の一例を示す図である。この画像オブジェクト登録部は、著作権者情報設定部１６１と、試読制御設定部１６２と、オブジェクト１情報部１６３と、オブジェクト２情報部１６４とを含んでいる。行（１）に示す画像オブジェクト登録モジュール＜ｉｍ＿ｏｂｊ＿ｅｎｔｒｙ＞は、書籍情報１で使用される画像オブジェクトを登録する領域であることを示しており、オブジェクト実体１３２のファイル名を指定するｓｒｃ属性と、オブジェクト実体のタイプを指定するｔｙｐｅ属性とを有する。これらの属性によって、オブジェクト実体のファイル名が“ｆｉｇ１．ｊｐｇ”であり、オブジェクト実体のタイプが“ｉｍａｇｅ／ｊｐｇ”（ＪＰＥＧ（Joint  Photographic  Experts  Group）によって圧縮された画像データ）であることが指定されている。この画像オブジェクト登録モジュール＜ｉｍ＿ｏｂｊ＿ｅｎｔｒｙ＞は、＜ｃｒ＿ｉｎｆｏ＞タグ、＜ｔｒｉａｌ＞タグおよび＜ｉｍ＿ｏｂｊ＿ｉｎｆｏ＞タグを子供要素として持つ。
【００６８】
著作権者情報設定部１６１内の行（２）に示す＜ｃｒ＿ｉｎｆｏ＞タグは、以降にオブジェクト実体の著作権情報が記述されていることを示している。行（３）に示す＜ｃｒ＞タグは、以降に著作権に関するメッセージおよび著作権者名が記述されていることを示している。行（４）に示す＜ｃｒ＿ｍｓｇ＞タグは、以降に著作権に関するメッセージが記述されていることを示すタグであり、著作権が発生した年月を指定するｓｔａｒｔ属性を有している。このｓｔａｒｔ属性によって、“１９９８−０８”が指定され、著作権に関するメッセージとして“（ｃ）ｙａｍａｄａ  ｔａｒｏ”が指定されている。
【００６９】
行（５）に示す＜ｐ＿ｎａｍｅ＞タグは、以降に著作権者名が記述されていることを示すタグであり、＜ｆ＿ｎａｍｅ＞タグと＜ｌ＿ｎａｍｅ＞タグとを含む。行（６）に示す＜ｆ＿ｎａｍｅ＞タグは、以降にファーストネームが記述されることを示すタグであり、ファーストネームとして“Ｔａｒｏ”が記述されている。また、行（７）に示す＜ｌ＿ｎａｍｅ＞タグは、以降にラストネームが記述されていることを示すタグであり、ラストネームとして“Ｙａｍａｄａ”が記述されている。
【００７０】
試読制御設定部１６２内の行（８）に示す＜ｔｒｉａｌ＞タグは、オブジェクト実体の試読制御方法が記述されていることを示すタグであり、＜ｔ＿ｐｌａｙ＞タグと＜ｔ＿ｐｒｉｎｔ＞タグとを含む。行（９）に示す＜ｔ＿ｐｌａｙ＞タグは、表示／再生に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｙｅｓ”（表示／再生許可）が指定されている。また、行（１０）に示す＜ｔ＿ｐｒｉｎｔ＞タグは、印刷に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｎｏ”（印刷禁止）が指定されている。
【００７１】
オブジェクト１情報部１６３内の行（１１）に示す画像オブジェクト情報モジュール＜ｉｍ＿ｏｂｊ＿ｉｎｆｏ＞は、画像オブジェクト実体１３２の一部または全部をオブジェクトとして登録する領域であることを示しており、オブジェクトのＩＤ番号を指定するｏｂｊ＿ｉｄ属性と、オブジェクトとして登録するオブジェクト実体中の領域をオブジェクト座標系で指定するｅｎｔｒｙ属性とを含む。これらの属性によって、オブジェクトのＩＤ番号が“ＯＢ９ｋ３２”であり、画像オブジェクト実体１３２の領域“（１０，１０）−（１００，１００）”がオブジェクトとして指定されていることが示されている。この画像オブジェクト情報モジュール＜ｉｍ＿ｏｂｊ＿ｉｎｆｏ＞は、＜ｔｒａｎｓ＿ｃｏｌｏｒ＞タグを子供要素として持つ。
【００７２】
行（１２）に示す＜ｔｒａｎｓ＿ｃｏｌｏｒ＞タグは、画像中の透明領域の色を指定するためのタグであり、ｃｏｌｏｒ属性によって透明色“＃ＦＦＦＦＦＦ”が指定されていることが示されている。
【００７３】
オブジェクト２情報部１６４内の行（１３）に示す画像オブジェクト情報モジュールが有するｏｂｊ＿ｉｄ属性およびｅｎｔｒｙ属性によって、画像オブジェクトのＩＤ番号が“ＯＢ９ｋ３３”であり、画像オブジェクト実体１３２の領域“（１００，１００）−（３００，２００）”がオブジェクトとして指定されていることが示されている。
【００７４】
図７は、テキストオブジェクト登録部の一例を示す図である。このテキストオブジェクト登録部は、著作権情報設定部１７１と、試読制御設定部１７２と、オブジェクト１情報部１７３と、オブジェクト２情報部１７４と、オブジェクト３情報部１７５とを含んでいる。行（１）に示すテキストオブジェクト登録モジュール＜ｔｘ＿ｏｂｊ＿ｅｎｔｒｙ＞は、書籍情報１で使用されるテキストオブジェクトを登録する領域であることを示しており、オブジェクト実体１３２のファイル名を指定するｓｒｃ属性と、オブジェクト実体のタイプを指定するｔｙｐｅ属性とを有する。これらの属性によって、オブジェクト実体のファイル名が“ｓｅｃｔｉｏｎ３．ｔｘ”であり、オブジェクト実体のタイプが“ｔｅｘｔ／ｐｌａｉｎ”（テキスト）であることが指定されている。このテキストオブジェクト登録モジュール＜ｔｘ＿ｏｂｊ＿ｅｎｔｒｙ＞は、＜ｃｒ＿ｉｎｆｏ＞タグ、＜ｔｒｉａｌ＞タグおよび＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞タグを子供要素として持つ。
【００７５】
著作権者情報設定部１７１内の行（２）に示す＜ｃｒ＿ｉｎｆｏ＞タグは、以降にオブジェクト実体の著作権情報が記述されていることを示している。行（３）に示す＜ｃｒ＞タグは、以降に著作権に関するメッセージおよび著作権者名が記述されていることを示している。行（４）に示す＜ｃｒ＿ｍｓｇ＞タグは、以降に著作権に関するメッセージが記述されていることを示すタグであり、著作権が発生した年月を指定するｓｔａｒｔ属性を有している。このｓｔａｒｔ属性によって、“１９９８−０８”が指定され、著作権に関するメッセージとして“（ｃ）ｙａｍａｄａ  ｔａｒｏ”が指定されている。
【００７６】
行（５）に示す＜ｐ＿ｎａｍｅ＞タグは、以降に著作権者名が記述されていることを示すタグであり、＜ｆ＿ｎａｍｅ＞タグと＜ｌ＿ｎａｍｅ＞タグとを含む。行（６）に示す＜ｆ＿ｎａｍｅ＞タグは、以降にファーストネームが記述されることを示すタグであり、ファーストネームとして“Ｔａｒｏ”が記述されている。また、行（７）に示す＜ｌ＿ｎａｍｅ＞タグは、以降にラストネームが記述されていることを示すタグであり、ラストネームとして“Ｙａｍａｄａ”が記述されている。
【００７７】
試読制御設定部１７２内の行（８）に示す＜ｔｒｉａｌ＞タグは、オブジェクト実体の試読制御方法が記述されていることを示すタグであり、＜ｔ＿ｐｌａｙ＞タグと＜ｔ＿ｐｒｉｎｔ＞タグとを含む。行（９）に示す＜ｔ＿ｐｌａｙ＞タグは、表示／再生に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｗｉｔｈ＿ｍｓｇ”（コピーライトメッセージ付きであれば表示／再生を許可）が指定されている。また、行（１０）に示す＜ｔ＿ｐｒｉｎｔ＞タグは、印刷に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｎｏ”（印刷禁止）が指定されている。
【００７８】
オブジェクト１情報部１７３内の行（１１）に示すテキストオブジェクト情報モジュール＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞は、テキストオブジェクト実体１３２の一部または全部をオブジェクトとして登録する領域であることを示しており、オブジェクトのＩＤ番号を指定するｏｂｊ＿ｉｄ属性と、オブジェクトとして登録するオブジェクト実体中の領域を指定するｅｎｔｒｙ属性と、ベースラインの方向を指定するｂａｓｅ属性とを含む。これらの属性によって、オブジェクトのＩＤ番号が“ＯＢ０３ｋ０”であり、テキストオブジェクト実体１３２の領域“０，１０２４”（０バイト目〜１０２４バイト目の文字）がオブジェクトとして指定され、ベースラインの方向が“ｒｉｇｈｔ”（左から右）であることが示されている。このテキストオブジェクト情報モジュール＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞は、＜ｔｘ＿ｍｇｎ＞タグと、＜ｔｘ＿ｄｅｆａｕｌｔ＿ｆｏｎｔ＞タグと、＜ｔｘ＿ｄｅｆａｕｌｔ＿ｃｈａｒ＿ｃｏｌｏｒ＞タグと、＜ｔｘ＿ｄｅｆａｕｌｔ＿ｂｇ＿ｃｏｌｏｒ＞タグとを子供要素として持つ。
【００７９】
行（１２）に示す＜ｔｘ＿ｍｇｎ＞タグは、表示される領域に対する余白を指定するタグであり、上側余白を指定するｔｏｐ属性と、下側余白を指定するｂｏｔｔｏｍ属性と、左側余白を指定するｌｅｆｔ属性と、右側余白を指定するｒｉｇｈｔ属性とを有する。これらの属性によって、上側余白が“５ｐｔ”（５ポイント）、下側余白が“５ｐｔ”、左側余白が“５ｐｔ”および右側余白が“５ｐｔ”であることが指定されている。
【００８０】
行（１３）に示す＜ｔｘ＿ｄｅｆａｕｌｔ＿ｆｏｎｔ＞タグは、デフォルトのフォント関連設定値を指定するためのタグであり、デフォルトフォント名を指定するｎａｍｅ属性と、デフォルトフォントのサイズを指定するｓｉｚｅ属性とを有する。これらの属性によって、デフォルトフォント名が“明朝”であり、デフォルトフォントのサイズが“１０．５ｐｔ”であることが指定されている。
【００８１】
行（１４）に示す＜ｔｘ＿ｄｅｆａｕｌｔ＿ｃｈａｒ＿ｃｏｌｏｒ＞タグは、文字列を表示する際に用いる基本の文字色を指定するためのタグであり、オブジェクト実体内で指定されたデフォルト値とは異なる文字色を指定する際に用いられるｃｏｌｏｒ属性を有する。このｃｏｌｏｒ属性によって、文字色“ｂｌａｃｋ”が指定されていることが示されている。
【００８２】
行（１５）に示す＜ｔｘ＿ｄｅｆａｕｌｔ＿ｂｇ＿ｃｏｌｏｒ＞タグは、文字列を表示する際に用いる基本の背景色を指定するためのタグであり、オブジェクト実体内で指定されたデフォルト値とは異なる背景色を指定する際に用いられるｃｏｌｏｒ属性を有する。このｃｏｌｏｒ属性によって、背景色“ｗｈｉｔｅ”が指定されていることが示されている。
【００８３】
オブジェクト２情報部１７４内の行（１６）に示すテキストオブジェクト情報モジュール＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞が有するｏｂｊ＿ｉｄ属性、ｅｎｔｒｙ属性およびｂａｓｅ属性によって、オブジェクトのＩＤ番号が“ＯＢ０３ｋ１”であり、テキストオブジェクト実体１３２の領域“（１０２５，２０４８）”がオブジェクトとして指定されており、ベースラインの方向が“ｒｉｇｈｔ”（左から右）であることが示されている。
【００８４】
オブジェクト３情報部１７５内の行（１７）に示すテキストオブジェクト情報モジュール＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞が有するｏｂｊ＿ｉｄ属性、ｅｎｔｒｙ属性およびｂａｓｅ属性によって、オブジェクトのＩＤ番号が“ＯＢ０３ｋ２”であり、テキストオブジェクト実体１３２の領域“（２０４９，３０７２）”がオブジェクトとして指定されており、ベースラインの方向が“ｒｉｇｈｔ”（左から右）であることが示されている。
【００８５】
図８は、音声オブジェクト登録部の一例を示す図である。この音声オブジェクト登録部は、著作権者情報設定部１８１と、試読制御設定部１８２と、オブジェクト１情報部１８３と、オブジェクト２情報部１８４とを含んでいる。行（１）に示す音声オブジェクト登録モジュール＜ｓｏ＿ｏｂｊ＿ｅｎｔｒｙ＞は、書籍情報１で使用される音声オブジェクトを登録する領域であることを示しており、オブジェクト実体１３２のファイル名を指定するｓｒｃ属性と、オブジェクト実体のタイプを指定するｔｙｐｅ属性とを有する。これらの属性によって、オブジェクト実体のファイル名が“ｂｇｍ１．ｍｉｄ”であり、オブジェクト実体のタイプが“ａｕｄｉｏ／ｍｉｄｉ”（ＭＩＤＩ（Musical  Instrument  Digital  Interface）用に作成されたファイル形式）であることが指定されている。この音声オブジェクト登録モジュール＜ｓｏ＿ｏｂｊ＿ｅｎｔｒｙ＞は、＜ｃｒ＿ｉｎｆｏ＞タグ、＜ｔｒｉａｌ＞タグおよび＜ｓｏ＿ｏｂｊ＿ｉｎｆｏ＞タグを子供要素として持つ。
【００８６】
著作権者情報設定部１８１内の行（２）に示す＜ｃｒ＿ｉｎｆｏ＞タグは、以降にオブジェクト実体の著作権情報が記述されていることを示している。行（３）に示す＜ｃｒ＞タグは、以降に著作権に関するメッセージおよび著作権者名が記述されていることを示している。行（４）に示す＜ｃｒ＿ｍｓｇ＞タグは、以降に著作権に関するメッセージが記述されていることを示すタグであり、著作権が発生した年月を指定するｓｔａｒｔ属性を有している。このｓｔａｒｔ属性によって、“１９９８−０８”が指定され、著作権に関するメッセージとして“（ｃ）ｙａｍａｄａ  ｔａｒｏ”が指定されている。
【００８７】
行（５）に示す＜ｐ＿ｎａｍｅ＞タグは、以降に著作権者名が記述されていることを示すタグであり、＜ｆ＿ｎａｍｅ＞タグと＜ｌ＿ｎａｍｅ＞タグとを含む。行（６）に示す＜ｆ＿ｎａｍｅ＞タグは、以降にファーストネームが記述されることを示すタグであり、ファーストネームとして“Ｔａｒｏ”が記述されている。また、行（７）に示す＜ｌ＿ｎａｍｅ＞タグは、以降にラストネームが記述されていることを示すタグであり、ラストネームとして“Ｙａｍａｄａ”が記述されている。
【００８８】
試読制御設定部１８２内の行（８）に示す＜ｔｒｉａｌ＞タグは、オブジェクト実体の試読制御方法が記述されていることを示すタグであり、＜ｔ＿ｐｌａｙ＞タグと＜ｔ＿ｐｒｉｎｔ＞タグとを含む。行（９）に示す＜ｔ＿ｐｌａｙ＞タグは、表示／再生に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｎｏ”（表示／再生禁止）が指定されている。また、行（１０）に示す＜ｔ＿ｐｒｉｎｔ＞タグは、印刷に関する制御方法を指定するためのタグであり、ｐｅｒｍｉｔ属性によって“ｎｏ”（印刷禁止）が指定されている。
【００８９】
オブジェクト１情報部１８３内の行（１１）に示す音声オブジェクト情報モジュール＜ｓｏ＿ｏｂｊ＿ｉｎｆｏ＞は、音声オブジェクト実体１３２の一部または全部をオブジェクトとして登録する領域であることを示しており、オブジェクトのＩＤ番号を指定するｏｂｊ＿ｉｄ属性と、オブジェクトとして登録するオブジェクト実体中の領域の開始時間を指定するｓｔａｒｔ属性と、オブジェクトとして登録するオブジェクト実体中の領域の終了時間を指定するｅｎｄ属性とを含む。これらの属性によって、オブジェクトのＩＤ番号が“ＯＢｃｋ３２”であり、音声オブジェクト実体１３２の領域“０ｓ−２ｍ２０ｓ１２ｍｓ”（０秒から２分２０秒１２ミリ秒までの領域）がオブジェクトとして指定されていることが示されている。
【００９０】
オブジェクト２情報部１８４内の行（１２）に示す音声オブジェクト情報モジュールが有するｏｂｊ＿ｉｄ属性、ｓｔａｒｔ属性およびｅｎｄ属性によって、音声オブジェクトのＩＤ番号が“ＯＢｃｋ３３”であり、音声オブジェクト実体１３２の領域“２ｍ２０ｓ１３ｍｓ−４ｍ４５ｓ４３ｍｓ”がオブジェクトとして指定されていることが示されている。
【００９１】
以上説明したように、本実施の形態における電子書籍データによれば、部品データ１３内においてオブジェクト実体１３２の一部をオブジェクトとしてＩＤ番号を付加して登録しておき、本文データ１２の各ページデータ１２３内においてそのオブジェクトのＩＤ番号を指定するようにしたので、たとえばオブジェクト実体１３２が画像データである場合、部品データ１３のオブジェクト実体１３２内の画像データのファイル名を書き換えるだけで、本文データ１２においてそのオブジェクトを使用している全てのページの内容を更新することが可能となり、電子書籍データの編集作業に要する時間を大幅に削減することが可能となった。
【００９２】
また、テキストデータや画像データ等の一部をオブジェクトとして登録できるようにし、ページ毎に表示データを分割して格納できるようにしたので、容易にランダムなページへジャンプすることが可能となった。また、ページの差し換えや公告ページの追加等を行っても、他のページに影響を及ぼすことを防止できるようになった。また、電子書籍の１ページだけを販売するようなページ売りが簡単に行えるようになった。
【００９３】
また、部品データ毎に著作権情報を記述するようにしたので、著作権の管理をより細かく行うことが可能となり、著作権料に関する問題を軽減することが可能となった。また、章毎に著作権に関する情報を設定するようにしたので、電子書籍データを章単位で販売することが可能となった。
【００９４】
また、イベントデータ１２４を見開き表示用、片面表示用および共用の３つに分けて記述するようにしたので、様々な表示形態に対応することが可能となった。特に、各ページで朗読音声を流すような電子書籍データの場合、見開き表示には片方のページの朗読音声を流した後、もう片方ページの朗読音声を流すようにイベントを記述することで、見開き表示時に両ページの朗読音声が同時に流れてしまうことを防止できるようになった。
【００９５】
また、本文データ１２をレイアウト数分だけ持つようにしたので、電子書籍表示装置の性能に応じた表示を行うことが可能となった。
（実施の形態２）
図９は、実施の形態１において説明した電子書籍データを表示する電子書籍表示装置の外観例を示す図である。この電子書籍表示装置は、コンピュータ本体２１、グラフィックディスプレイ装置２２、磁気テープ２４が装着される磁気テープ装置２３、キーボード２５、マウス２６、ＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）２８が装着されるＣＤ−ＲＯＭ装置２７、および通信モデム２９を含む。後述する電子書籍送信装置から送信された電子書籍データは、通信モデム２９を介して受信される。また、電子書籍データは、磁気テープ２４またはＣＤ―ＲＯＭ２８等の記憶媒体によって供給されてもよい。
【００９６】
電子書籍データをグラフィックディスプレイ装置２２に表示するための電子書籍表示プログラムは、予めコンピュータ本体２１内に格納されていてもよいし、磁気テープ２４またはＣＤ―ＲＯＭ２８等の記憶媒体によって供給されてもよい。電子書籍表示プログラムはコンピュータ本体２１によって実行され、操作者はグラフィックディスプレイ装置２２を見ながらキーボード２５またはマウス２６を操作することによって電子書籍データの表示を行う。また、電子書籍表示プログラムは他のコンピュータより通信回線を経由し、通信モデム２９を介してコンピュータ本体２１に供給されてもよい。
【００９７】
図１０は、本発明の電子書籍表示装置の構成例を示すブロック図である。図９に示すコンピュータ本体２１は、ＣＰＵ３０、ＲＯＭ（Read  Only  Memory)３１、ＲＡＭ（Random  Access  Memory）３２およびハードディスク３３を含む。ＣＰＵ３０は、グラフィックディスプレイ装置２２、磁気テープ装置２３、キーボード２５、マウス２６、ＣＤ−ＲＯＭ装置２７、通信モデム２９、ＲＯＭ３１、ＲＡＭ３２またはハードディスク３３との間でデータを入出力しながら処理を行う。磁気テープ２４またはＣＤ−ＲＯＭ２８によって電子書籍表示プログラムが供給される場合には、ＣＰＵ３０により磁気テープ装置２３またはＣＤ−ＲＯＭ装置２７を介して一旦ハードディスク３３に格納される。ＣＰＵ３０は、ハードディスク３３から適宜電子書籍表示プログラムをＲＡＭ３２にロードして実行することによって電子書籍データの表示を行う。また、通信モデム２９を介して受信した電子書籍データ、または磁気テープ２４あるいはＣＤ−ＲＯＭ２８によって供給された電子書籍データは、一旦ハードディスク３３に格納されるものとする。
【００９８】
図１１は、本実施の形態における電子書籍表示装置の機能的な概略構成を示すブロック図である。この電子書籍表示装置は、複数の電子書籍データの中から所望の電子書籍データを選択する書籍選択部４１と、書籍選択部４１によって選択された電子書籍データの本文データを読み込む本文データ読込部４２と、画面に表示するページを決定するページ決定部４３と、本文データ読込部４２によって読み込まれた本文データ内のイベントデータを読み込むイベント読込部４４と、イベントデータ内で記述されたイベントを処理するイベント処理部４５と、イベントデータ内で指定されたオブジェクトを読み込むオブジェクト読込部４６とを含む。
【００９９】
図１２は、本実施の形態における電子書籍表示装置の処理手順を説明するためのフローチャートである。まず、書籍選択部４１は、ユーザによって指定された電子書籍データを選択する（Ｓ１）。この電子書籍データの選択は、たとえばグラフィックディスプレイ装置２２に表示された複数の電子書籍データのタイトルの中から、ユーザがキーボード２５またはマウス２６を操作することによって行なわれる。本文データ読込部４２は、書籍選択部４１によって選択された電子書籍データの本文データ１２をハードディスク３３から読み込む。なお、本文データ読込部４２は、図２の本文データ１２に示すように複数の本文データ（レイアウト１本文データ部、レイアウト２本文データ部）がある場合には、電子書籍表示装置の性能（表示画面の解像度等）に適した本文データを選択して読み込む。
【０１００】
次に、ページ決定部４３は、画面に表示するページを先頭ページに決定する（Ｓ２）。図２のページ登録部１２２に示すように、ページ登録モジュール＜ｐｇ＿ｅｎｔｒｙ＞内に記述された＜ｐｇ＞タグの順番がページ順に相当する。したがって、ページ決定部４３は、本文データ読込部４２によって読み込まれた本文データ１２のページ登録モジュール＜ｐｇ＿ｅｎｔｒｙ＞内で最初に記述されている＜ｐｇ＞タグのｐｇ＿ｉｄ属性を取得することによって、先頭ページを決定する。
【０１０１】
次に、イベント読込部４４は、電子書籍を見開いた状態で画面に表示するモードが設定されているか否かを判定する（Ｓ３）。このモードは、ユーザによって予め設定されているものとする。電子書籍を見開いた状態で画面に表示するモードが設定されていれば（Ｓ３，Ｙｅｓ）、イベント読込部４４は共用イベント（＜ｅｖ＿ｉｎｆｏ＞タグのｔｙｐｅ属性によって、“ｂｏｔｈ”が指定されているイベント）と見開き用イベント（＜ｅｖ＿ｉｎｆｏ＞タグのｔｙｐｅ属性によって、“ｓｐｒｅａｄ”が指定されているイベント）とを読み込み、左右の画面に表示するイベントとして取得する（Ｓ４）。また、電子書籍を見開いた状態で画面に表示するモードが設定されていなければ（Ｓ３，Ｎｏ）、イベント読込部４４は共用イベントと片面用イベント（＜ｅｖ＿ｉｎｆｏ＞タグのｔｙｐｅ属性によって、“ｓｉｎｇｌｅ”が指定されているイベント）とを読み込み、画面に表示するイベントとして取得する（Ｓ５）。
【０１０２】
次に、イベント処理部４５は、イベント読込部４４が読み込んだイベントを解析し、イベント内で指定されているオブジェクトＩＤ（＜ａｃｔ＿ｓｈｏｗ＞タグまたは＜ａｃｔ＿ｐｌａｙ＞タグのｏｂｊ＿ｉｄ属性で指定されているオブジェクトＩＤ）を取得する。オブジェクト読込部４６は、このオブジェクトＩＤに対応するオブジェクト情報１３３を部品データ１３から読み込む。オブジェクト読込部４６は、さらにオブジェクト情報１３３を参照して、オブジェクトとして登録されている領域（＜ｉｍ＿ｏｂｊ＿ｉｎｆｏ＞タグのｅｎｔｒｙ属性によって指定されている領域、＜ｔｘ＿ｏｂｊ＿ｉｎｆｏ＞タグのｅｎｔｒｙ属性によって指定されている領域、または＜ｓｏ＿ｏｂｊ＿ｉｎｆｏ＞タグのｓｔａｒｔ属性およびｅｎｄ属性によって指定されている領域）を読み込む（Ｓ６）。
【０１０３】
次に、ユーザが読書（電子書籍データの表示）の中断を指示しているか否かが判定される（Ｓ７）。ユーザが読書の中断を指示していれば（Ｓ７，Ｙｅｓ）、処理を終了する。また、ユーザが読書の中断を指示していなければ（Ｓ７，Ｎｏ）、ユーザによってページ移動が指示されているか否かが判定される（Ｓ８）。このページ移動の指示は、たとえば画面に表示された“前ページボタン”または“次ページボタン”がマウス２６によってクリックされているか否か等によって行なわれる。
【０１０４】
ページ移動があれば（Ｓ８，Ｙｅｓ）、ステップＳ１２へ処理が進む。また、ページ移動がなければ（Ｓ８，Ｎｏ）、イベント処理部４５は現在表示中のページのイベントのトリガ条件を検索し、トリガ条件を満たしているイベントがあるか否かを判定する（Ｓ９）。トリガ条件を満たしているイベントがなければ（Ｓ９，Ｎｏ）、ステップＳ７へ戻る。
【０１０５】
また、トリガ条件を満たしているイベントがあれば（Ｓ９，Ｙｅｓ）、イベント処理部４５はそのイベントのアクション（＜ａｃｔ＿ｓｈｏｗ＞タグまたは＜ａｃｔ＿ｐｌａｙ＞タグ）を実行する（Ｓ１０）。ただし、ユーザがその電子書籍を正式に購入したユーザでなければ、章構成情報部（図４を参照）内の現ページが属する章の試読制御設定部の設定にしたがって処理を行う。すなわち、＜ｔ＿ｐｌａｙ＞タグが有するｐｅｒｍｉｔ属性によって、“ｎｏ”（表示／再生禁止）が指定されていれば、イベント処理部４５はそのオブジェクトの表示または再生の一切のアクションを実行しない。また、＜ｔ＿ｐｌａｙ＞タグが有するｐｅｒｍｉｔ属性によって、“ｙｅｓ”（表示／再生許可）が指定されていれば、そのオブジェクトの試読制御の設定にしたがって、オブジェクトの表示／再生を行う。また、＜ｔ＿ｐｌａｙ＞タグが有するｐｅｒｍｉｔ属性によって、“ｗｉｔｈ＿ｍｓｇ”（コピーライトメッセージ付きであれば表示／再生を許可）が指定されていれば、そのページの中央等に“試読中”などの文字列を表示してページを見にくくして表示を行う。
【０１０６】
イベント処理部４５は、アクションが＜ａｃｔ＿ｓｈｏｗ＞の場合には、指定されたオブジェクトをｒｅｇｉｏｎ属性で指定された領域に表示する。ただし、ユーザがその電子書籍データを正式に購入したユーザでなければ、イベント処理部４５は、オブジェクト情報１３３の試読制御設定部の設定にしたがってそのオブジェクトの表示を行う。
【０１０７】
また、イベント処理部４５は、アクションが＜ａｃｔ＿ｐｌａｙ＞の場合には、指定されたオブジェクトを再生する。ただし、ユーザがその電子書籍データを正式に購入したユーザでなければ、イベント処理部４５は、オブジェクト情報１３３の試読制御設定部の設定にしたがってそのオブジェクトの再生を行う。
【０１０８】
また、イベント処理部４５は、アクションが＜ａｃｔ＿ｐｇ＿ｊｍｐ＞であれば（Ｓ１１，Ｙｅｓ）、ｐｇ＿ｉｄ属性で指定されたページＩＤをページ決定部４３へ通知する。ページ決定部４３は、イベント処理部４５から通知されたページＩＤに基づいて現ページを指定されたページに更新し（Ｓ１２）、ステップＳ３以降の処理を繰り返す。
【０１０９】
以上説明したように、本実施の形態における電子書籍表示装置によれば、実施の形態１において説明した電子書籍データの効果を十分に発揮することが可能となる。
（実施の形態３）
本発明の実施の形態３における電子書籍送信装置は、実施の形態１において説明した電子書籍データをユーザからの要求に応じて送信するものである。ただし、本実施の形態における電子書籍送信装置の外観および概略構成は、図９および図１０に示す実施の形態２における電子書籍表示装置の外観および概略構成と同じであるので、詳細な説明は繰り返さない。
【０１１０】
図１３は、本実施の形態における電子書籍送信装置の処理の概略を説明するための図である。なお、電子書籍送信装置の参照符号を５２として説明する。
【０１１１】
電子書籍送信装置５２は、スキャナ入力によって書籍を記述フォーマット５５に変換する（Ｓ２１）。著作者や製作者は、必要に応じてレイアウト変更、機能追加および確認を記述フォーマット５５上で行う（Ｓ２３）。
【０１１２】
既存電子化コンテンツ５４は、ＸＭＬ記述以外の記述方法で作成された電子化コンテンツである。この既存電子化コンテンツ５４は、コンバータによって記述フォーマット（ＸＭＬ記述）にコンバートされる（Ｓ２２）。このようにして作成された電子化コンテンツは、記述フォーマット５５上でレイアウト、画質および機能の確認が行なわれる。上述した電子書籍データは、この電子化コンテンツに相当する。電子化コンテンツは、フォーマットコンパイラによって実行フォーマット５６に変換され、データ配置、記述方式の変更および著作権保護に関する処理が行われる。
【０１１３】
このようにして実行フォーマットに変換された電子化コンテンツは、ハードディスク３３に格納され、ユーザからの要求によってＣＤ−ＲＯＭ２８等のメディアによって提供されたり、通信モデム２９を介してユーザが使用する電子書籍表示装置５１に送信されたりする。
【０１１４】
以上説明したように、本実施の形態における電子書籍送信装置によれば、実施の形態１において説明した効果を有する電子書籍データを、ユーザからの要求に応じて提供することが可能となる。
【０１１５】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態１における電子書籍データのデータ構造の概略を示すブロック図である。
【図２】  書籍情報の一例を示す図である。
【図３】  書誌データ１１の記述の一例を示す図である。
【図４】  章構成情報部１２１の記述の一例を示す図である。
【図５】  イベントデータ１２４の記述の一例を示す図である。
【図６】  画像オブジェクト登録部の一例を示す図である。
【図７】  テキストオブジェクト登録部の一例を示す図である。
【図８】  音声オブジェクト登録部の一例を示す図である。
【図９】  本発明の実施の形態２における電子書籍表示装置の外観例を示す図である。
【図１０】  本発明の実施の形態２における電子書籍表示装置の構成例を示すブロック図である。
【図１１】  本発明の実施の形態２における電子書籍表示装置の機能的な概略構成を示すブロック図である。
【図１２】  本発明の実施の形態２における電子書籍表示装置の処理手順を説明するためのフローチャートである。
【図１３】  本発明の実施の形態３における電子書籍送信装置の処理の概略を説明するための図である。
【図１４】  従来の電子書籍データの一例を示す図である。
【符号の説明】
１  書籍情報、１１  書誌データ、１２  本文データ、１３  部品データ、２１  コンピュータ本体、２２  グラフィックディスプレイ装置、２３  磁気テープ装置、２４  磁気テープ、２５  キーボード、２６  マウス、２７  ＣＤ−ＲＯＭ装置、２８  ＣＤ−ＲＯＭ、２９  通信モデム、３０  ＣＰＵ、３１  ＲＯＭ、３２  ＲＡＭ、３３  ハードディスク、４１  書籍選択部、４２  本文データ読込部、４３  ページ決定部、４４  イベント読込部、４５  イベント処理部、４６  オブジェクト読込部、１２１  章構成情報、１２２ページ登録、１２３ページデータ、１２４  イベントデータ、１３１  オブジェクト登録、１３２オブジェクト実体、１３３  オブジェクト情報。
【図１】
0004827275.tif 000002
【図２】
0004827275.tif 000003
【図３】
0004827275.tif 000004
【図４】
0004827275.tif 000005
【図５】
0004827275.tif 000006
【図６】
0004827275.tif 000007
【図７】
0004827275.tif 000008
【図８】
0004827275.tif 000009
【図９】
0004827275.tif 000010
【図１０】
0004827275.tif 000011
【図１１】
0004827275.tif 000012
【図１２】
0004827275.tif 000013
【図１３】
0004827275.tif 000014
【図１４】
0004827275.tif 000015