(57)【要約】【課題】文字、画像、音声、動画などの様々なオブジェクトで構成されるページデータの表示切り替えが高速にできなかった。【解決手段】各オブジェクトのデータを複数に分割して記録媒体に格納し、その記録媒体を入力手段１０４から読み込んで、表示モード切替手段１０８により高速ページめくりモードが指定されると、記録媒体の高速めくり時再生識別子により再生するデータを選択して表示手段１０５に表示する。【選択図】図１
2004334854.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、前記再生単位における前記要素データの中から高速再生用として選択した一部データを識別するために設定する高速再生用の識別子が設けられると共に、該一部データを当該再生単位における残りの前記要素データから分割して保存し、高速再生が指示されると、前記再生単位において前記識別子が設定されている前記一部データを順次再生して表示することを特徴とする再生表示装置。
【請求項２】
複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、前記要素データを、高速再生が指示された時の再生に使用する高速再生用の一部データであるデータ１と、前記データ１以外の残りのデータ２とに分け、前記データ１と前記データ２とを異なる圧縮方式により圧縮してそれぞれ保存し、高速再生が指示されると、高速再生用の前記一部データであるデータ１を順次再生して表示することを特徴とする再生表示装置。
【請求項３】
複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、高速再生が指示された時に再生に使用する高速再生用の一部データとして前記要素データから分割して保存し、前記要素データが画像データあるいは動画データである場合、高速再生を指示された際に、表示階調数や表示サイズに代表される前記一部データの表示割合を可変に設定可能であることを特徴とする再生表示装置。
【請求項４】
前記要素データが画像データである場合、各画素値のうち任意に設定した一部ビットから生成される上位ビット画像を、高速再生用の前記一部データとすることを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【請求項５】
前記要素データが画像データである場合、ビットプレーン画像に分割されたビットプレーン画像の任意に設定した一部を、高速再生用の前記一部データとすることを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【請求項６】
前記要素データが画像データである場合、各画素を任意に設定した割合で間引くことによって生成された間引き画像を、高速再生用の前記一部データとすることを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【請求項７】
前記要素データが動画データである場合、動画データから代表的なフレームデータとして任意に選択された１乃至複数の代表フレーム画像を、高速再生用の前記一部データとすることを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【請求項８】
前記要素データが画像データあるいは動画データである場合、原画像データあるいは原動画フレームデータから任意に設定した画素数単位に分割された分割画像を、高速再生用の前記一部データとすることを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【請求項９】
前記要素データについてデータ種別、データサイズ、あるいは再生単位における位置情報の少なくともいずれかの条件を設定する条件設定手段を備え、高速再生時に、高速再生用の前記一部データのうち、前記条件設定手段により設定された前記条件に合致する一部データを選択して再生することを特徴とする請求項１乃至３いずれかに記載の再生表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的に記録された電子書籍データ等のデジタルデータを再生して表示する再生表示装置に関し、特にその表示切り替えを高速に行うことのできるデータ構造と再生表示装置に関する。
【背景技術】
【０００２】
複数ページからなる文書データや、画像ファイリング装置の画像データなどのような複数枚の表示用データを表示する表示装置において、目的のデータを探し出すために、表示用データを順次切り替えて、所望のデータを検索する場合がある。この場合、表示用データ全体を常に表示していると高速にデータを切り替えていくことができず、検索効率が落ちてしまう。そこで、特開平１−２６９１７４号公報に示された画像ファイリング装置では、画面に表示する画像データのうち、ユーザの指定した領域のみを画像メモリへ展開して画面に順次表示して検索をしていた。また、特開平４−１２０６７０号公報では、原画像データとその縮小データとを記録しておき、検索時には縮小データを読み込んで順次表示して、高速なページめくり動作を実現するものがあった。
【特許文献１】特開平１−２６９１７４号公報
【特許文献２】特開平４−１２０６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、高速に表示切替を行うには、表示データの格納方法を工夫する必要があるが、特開平１−２６９１７４号公報では全く考慮されていないため、ページめくり処理に時間がかかるという問題があった。
【０００４】
また、特開平４−１２０６７０号公報のように縮小画像をあらかじめ登録しておく場合には、冗長なデータが記録媒体に格納されることになり、格納すべきデータ量が増えてしまうという問題があった。
【０００５】
さらに、最近の文書データのように、一つのページに文字・画像・音声・動画などの様々なデータが配置されたような表示用データのページめくりに対しては対応できないという問題があった。
【０００６】
本発明の目的は、上記問題点に鑑みてなされたものであり、表示切替を高速に行うことのできるデータ構造と再生表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の再生表示装置は、複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、前記再生単位における前記要素データの中から高速再生用として選択した一部データを識別するために設定する高速再生用の識別子が設けられると共に、該一部データを当該再生単位における残りの前記要素データから分割して保存し、高速再生が指示されると、前記再生単位において前記識別子が設定されている前記一部データを順次再生して表示することを特徴とする。
【０００８】
これにより、高速再生用の特別なデータを再生単位ごとに設ける必要がないため、高速再生用として処理すべきデータ量を減らすことができ、再生単位ごとの高速な再生表示を行うことができる。電子書籍の場合、再生単位をページごとにするので、高速なページめくりを行うことができ、記録媒体のデータ量も減らすことができる。
【０００９】
請求項２記載の再生表示装置は、複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、前記要素データを、高速再生が指示された時の再生に使用する高速再生用の一部データであるデータ１と、前記データ１以外の残りのデータ２とに分け、前記データ１と前記データ２とを異なる圧縮方式により圧縮してそれぞれ保存し、高速再生が指示されると、高速再生用の前記一部データであるデータ１を順次再生して表示することを特徴とする。
【００１０】
これにより、さらに高速な再生表示が可能になり、電子書籍の場合より高速なページめくりが可能になる。
【００１１】
また、請求項３記載の再生表示装置は、複数のオブジェクトそれぞれを要素データとして再生単位ごとに設定可能とし、該再生単位ごとに設けられた前記要素データをそれぞれ再生して表示する再生表示装置であって、高速再生が指示された時に再生に使用する高速再生用の一部データとして前記要素データから分割して保存し、前記要素データが画像データあるいは動画データである場合、高速再生を指示された際に、表示階調数や表示サイズに代表される前記一部データの表示割合を可変に設定可能であることを特徴とする。
【００１２】
これにより、高速な再生表示時に、ユーザ好みの速度で再生表示が可能になり、検索等の操作性が向上する。
【００１３】
また、高速再生用の前記一部データとして選択される前記要素データとしては、以下のものが好ましい。即ち、前記一部データとして選択される要素データが画像データである場合、前記一部データが各画素値のうち任意に設定した一部ビットから生成される上位ビット画像、前記一部データがビットプレーン画像に分割されたビットプレーン画像の任意に設定した一部、前記一部データが各画素を任意に設定した割合で間引くことによって生成された間引き画像、また、前記一部データとして選択される要素データが画像データあるいは動画データである場合、前記一部データが原画像データあるいは原動画フレームデータから任意に設定した画素数単位に分割された分割画像、あるいは、前記一部データとして選択される前記要素データが動画データである場合、前記一部データが動画データから代表的なフレームデータとして任意に選択された１乃至複数の代表フレーム画像であることが好ましい。
【００１４】
請求項９記載の再生表示装置は、請求項１乃至３いずれかに記載の再生表示装置において、前記要素データについてデータ種別、データサイズ、あるいは再生単位における位置情報の少なくともいずれかの条件を設定する条件設定手段を備え、高速再生時に、高速再生用の前記一部データのうち、前記条件設定手段により設定された前記条件に合致する一部データを選択して再生することを特徴とする。
【００１５】
これにより、ユーザにとって不要な要素データを再生しないようにするため、検索効率の向上や操作性が向上する。
【発明の効果】
【００１６】
本発明によれば、文字や画像、音声、動画などの様々なオブジェクトデータが記録されたデータの一部データを簡単に読み込むことができ、所望のページをすばやく探したいときなどに高速にページをめくることができる。
【発明を実施するための最良の形態】
【００１７】
以下、発明の実施の形態について、再生表示装置として電子書籍表示装置を例に挙げて説明する。この電子書籍表示装置は、デジタルデータとして週刊誌や小説やマンガ等の電子書籍データ（以下、「書籍データ」という）を再生用データとして再生して表示するものである。なお、本実施の形態では、電子書籍表示装置を例に挙げたが、他のデジタルデータを再生して表示する画像ファイリング装置などの一般的な再生表示装置に対しても適用可能である。
【００１８】
図１に、本実施の形態に係る電子書籍表示装置のブロック構成を示す。同図において、１０１は制御手段であるＣＰＵ、１０２は装置の制御プログラムなどを格納するＲＯＭ、１０３はプログラムやプログラムの作業領域、及びページデータなどの書籍データなどを格納するために用いられるＲＡＭ、１０４は記録媒体に記録された書籍データを読み込んで再生するディスクドライブや通信回線等の入力手段、１０５は書籍データを表示するための表示手段、１０６は記録媒体に記録された書籍データのうち音声データを出力する音声出力手段、１０７は表示している電子書籍のページをユーザが通常と高速の双方のページめくりを指示可能にするボタンなどで構成されたページめくり指示手段、１０８はページデータの表示モードを切り替えるようにユーザが指示するための表示モード切替指示手段、１０９は装置構成要素を接続するＣＰＵバスである。ＣＰＵ１０１は、ＲＯＭ１０２内に格納された制御プログラムに従い、入力手段１０４、表示手段１０５、音声出力手段１０６を制御して書籍データの再生、表示の制御を行うと共に、ページめくり指示手段１０７、表示モード切替指示手段１０８からのユーザの指示に応じ、各種処理を行う。表示手段１０５は、表示画面に表示する内容を制御する表示制御手段１０５１とディスプレイなどで構成される表示画面１０５２とからなる。
【００１９】
図２に、本発明に係る電子書籍表示装置の概観例を示す。図２において、図１の構成すべてを含み、表示画面１０５２の表面には抵抗膜感圧式のタブレットが貼られ、このタブレットを表示モード切替指示手段１０８や、その他のユーザからの入力手段として用い、この装置に設けられたボタンをユーザがページを通常または高速にめくるように指示するためのページめくり指示手段１０７として用いる。なお、１１１は書籍データの記録された記録媒体を差し込む記録媒体挿入口、１１２はタブレットを通じて表示モードの切り替えや、各種入力を行うためのペンである。
【００２０】
図３に、この電子書籍表示装置で表示するための書籍データの格納形式の概略を示す。図３に示すように、書籍データは、タイトルなどの書誌情報や、ページ総数・各ページのサイズなどのページ情報を格納する管理情報領域と、書籍データの本文にあたるページデータが各ページ毎に分割されて格納されるページデータ領域とからなり、ＩＣカードやディスク等の記録媒体に記録されている。
【００２１】
図４に、書籍データの中の管理情報領域の構成例を示す。管理情報領域には、管理情報領域であることを示す管理情報領域識別子、この領域の大きさを示すデータサイズ、タイトル、著者名等が記録された書誌情報領域、及びページサイズや総ページ数が記録されたページ情報領域などが格納される。各ページにはページの左上の頂点を原点とした座標系が仮想的に設けられており、ページサイズの領域には、この座標系におけるページ右下の頂点の座標が記録される。なお、図４における右の数字は格納する際のバイト数を示している。
【００２２】
図５に示すように、各ページは、文字データ、画像データ、音声データ、動画データなどの要素データ（以下、オブジェクトと表記）によって構成され、図４のページ情報領域に記録されたページの大きさを持つ仮想的なページ紙面の上に各オブジェクトが配置されることによって各ページが構成されている。なお、音声データなどの非表示データは、ページ全体、もしくは内容的に関連する領域に仮想的に配置されている。
【００２３】
図６に、図３のページデータ領域の各ページデータのデータ格納方法を示す。各ページデータは、次に続く情報がページデータであることを示すページデータ識別子、ページデータのバイト数を示すデータサイズ、ページデータを構成するオブジェクトの数を記録する領域のオブジェクト数、オブジェクト毎にデータを格納するオブジェクトデータ領域からなる。なお、図６における右の数字は格納する際のバイト数を示している。
【００２４】
図７に、図６の各オブジェクトデータ領域の格納方法を示す。図７に示すように、このオブジェクトデータ領域は、この領域がオブジェクトデータ領域であることを示すオブジェクトデータ領域識別子、この領域のデータサイズ、データ種別識別子、オブジェクトの配置されている位置を指定し、オブジェクトの配置された矩形領域の左上座標と右下座標を記録するための始点と終点の座標、高速ページめくりモードが指定された時にオブジェクト再生するかどうかを示す高速ページめくり時再生識別子、オブジェクトの実データを格納する実データ領域から構成されている。図７の高速ページめくり時再生識別子は、書籍データの作成段階において、重要なオブジェクト、もしくは特定の内容に限って意味のあるオブジェクトだけを、高速ページめくりモード時に再生して表示できるように設定したり、あるいは実際に書籍のページをパラパラめくりしているかの如く再生表示するためにページの所定間隔ごとに設定することができる。なお、図７における右の数字は格納する際のバイト数を示している。
【００２５】
図７のデータ種別識別子は、オブジェクトの種類及び格納方法を特定するために設けられる識別子である。図８に、図７のデータ種別識別子とデータ種別の対応表を示す。つまり、データ種別識別子の値を読み込むことで、実データ領域の種類と格納方法を特定することができる。
【００２６】
次に、図７の実データ領域の具体的な格納方法について順次説明する。
【００２７】
画像データや音声データ、動画データなどのようにサイズの大きいデータは、高速にページめくりをしたい場合に記録媒体より読み込む時間がボトルネックとなる。そのため、必要に応じて、或るオブジェクトデータ（或る要素データ）について該オブジェクトデータ中の一部データ即ち概略データ（データ１）と該オブジェクトデータの残りのデータ（データ２）とに分割して格納しておき、高速ページめくりモード時に、簡単に概略データのみを読み込めるように工夫する。また、概略データと残りのデータを圧縮して格納する場合、必要に応じて両者の圧縮方法を変えられるように、それぞれの圧縮方法を指定する情報領域を設ける。これには次の理由がある。高速にページをめくるためには、圧縮率はそれほど高くなくても、記録媒体からの読込み時間と解凍処理時間、表示時間の合計ができる限り小さくなるような圧縮方法を選択する方が望ましい。これに対し、画像や音声、動画などデータ容量の大きいデータを含む書籍データは、一般にデータの容量を小さくするよう望まれることが多く、特に高速な表示を要求されない場合には、解凍時間が多少かかっても圧縮率の高い圧縮方法が使われることが多い。従って、高速性を要求される概略データと、特に高速性を要求されない残りのデータとは、圧縮方式を変えて格納できるようにするのが望ましい。例えば、概略データは処理時間のそれほどかからないランレングス符号化により圧縮し、残りのデータは、処理時間を要するが高圧縮率の期待できる算術符号化などを利用して圧縮する。
【００２８】
図９は、データ種別識別子の値が０ｘ４０である通常の画像データの格納方式であり、この形式で図７の実データ領域に格納される。なお、図９における右の数字は格納する際のバイト数を示し、これから説明する実データのデータ構造でも同様である。また、このようにバイト数が分かっているので、所望のバイト数を指定することで所望のデータが読み込むことができる。図９に示すように、画像の縦横の画素数、画像のプレーン数、各プレーン画像の圧縮方式の指定情報、各プレーン画像の実データ領域先頭からの位置をバイト数で記すオフセット値情報、実際の各プレーン画像データの順に格納され、各プレーン画像は圧縮方式の項で指定された圧縮方法によって圧縮されている。モノクロ画像の場合には、プレーン数を１として、第１プレーン画像領域のみを利用して画像データを格納する。また、カラー画像の場合、ＪＰＥＧで採用されているＹＵＶ表色系でデータを表現し、プレーン数を３とし、第１プレーン画像領域にＹプレーン画像、第２プレーン画像領域にＵプレーン画像、第３プレーン画像領域にＶプレーン画像を、それぞれ圧縮方式の項で指定された方法で圧縮して格納する。ＹＵＶ表色系において、Ｙプレーン画像は元画像の輝度成分になっているので、元のカラー画像の概略データとして利用できる。従って、高速にページをめくりたい場合は、Ｙプレーン画像のみを読み込んで表示するようにする。なお、ＹＵＶ表色系でなくても、ＹＣｒＣｂ表色系などのように輝度信号と色差信号に分割する方式で画像データを表現して輝度信号を第１プレーン画像としたり、またＲＧＢ表色系で画像データを表現して、Ｇプレーンの画像を第１プレーン画像に格納したりしてもよい。
【００２９】
また、データ種別識別子が０ｘ４１である画像データ形式の場合、画像をビットプレーン画像に分割し、各画素の最上位ビットより構成されたビットプレーン画像から順次格納していく。図１０に、各画素の値が３ビットで構成される画像データをビットプレーン画像に分割する様子を模式的に示す。図１０の上段が分割前の画像データであり、各画素毎に画素値が３ビットで記録されている。この各画素の先頭ビットだけを取り出した画像、２番目のビットだけを取り出した画像、３番目のビットだけを取り出した画像をそれぞれ作ることによって、各ビットプレーンに分割する。図１０では各画素３ビットで構成された画像を用いて説明したが、一般に各画素ｎビットで構成された画像に対しても容易に拡張できる。なお、カラー画像の場合には、Ｒ，Ｇ，Ｂの各プレーン画像毎に図１０の処理を行い、第ｉビットプレーン画像には、画素毎に、Ｒプレーンの画素のｉ番めのビット、Ｇプレーンの画素のｉ番目のビット、Ｂプレーンの画素のｉ番目のビットの順で、画素順になるように格納すればよい。このような形式にするのは、上位ビットのみ、もしくは上位より数ビット分のビットプレーン画像のみを使って画像を再現しても画像の概略が分かることに起因している。そこで、あらかじめビットプレーン画像に分割しておいて、高速にページをめくりたい場合に上位より数ビット分のビットプレーン画像のみを読み出すことによって、記録媒体からの入力時間を減らし高速に再生できるようにする。図１１は、ビットプレーンに分割して格納する場合の格納形式であり、この形式で図７の実データ領域に格納される。図１１のように、画像の縦横画素数、ビットプレーン数、各ビットプレーン画像の圧縮方式の指定、各ビットプレーン画像の実データ領域先頭からの位置をバイト数で記すオフセット値情報、各ビットプレーン画像データの順に記録されている。各ビットプレーン画像は圧縮方式の項で指定された方式によってそれぞれ圧縮されている。
【００３０】
また、データ種別識別子が０ｘ４２であるデータ形式は、各画素値の最上位ビットのみもしくは各画素の上位数ビット分のビットから生成される画像と、残りのビットから構成される画像に２分して格納する。図１２に、各画素の値が４ビットで構成された画像を２分する様子を模式的に示す。図１２の上段が分割前の画像データであり、各画素毎に画素値が４ビットで記録されていることを示している。各画素の上位２ビットと下位２ビットに分割する場合には、図１２に示すように、分割前の各画素毎に先頭ビットと２番目のビットだけを順次取り出した上位ビット画像と、３番目と４番目のビットだけを順次取り出した下位ビット画像を作っていくことによって行う。この結果生成される２つの画像を同図（ａ）に示す。同図（ｂ）には、各画素の最上位ビットのみから生成される画像と残りの画像に２分した結果を示す。図１２では、説明のため各画素が４ビットで構成される画像を例にして説明したが、ｎビットの画像への拡張は容易であり、４ビットに限定するものではない。また、カラー画像の場合には、Ｒ，Ｇ，Ｂの各プレーン画像毎に図１２の処理を行い、上位ビット画像としてＲ、Ｇ、Ｂの各プレーン画像から生成した上位ビット画像を格納し、下位ビット画像としてＲ、Ｇ、Ｂの各ビットプレーン画像から生成した下位ビット画像を格納すればよい。図１３は、この形式で画像を分割して格納する際の格納形式の例であり、この形式で図７の実データ領域に格納される。図１３に示すように、このデータは、画像の縦横画素数、上位ビット画像と下位ビット画像の圧縮方式、上位ビット画像および下位ビット画像を生成する際に各画素から取り出したビット数、上位ビット画像のデータサイズとデータ、下位ビット画像のデータサイズとデータの順に記録されている。上位ビット画像データ、下位ビット画像データは、それぞれ圧縮方式の項で指定された方式によって圧縮されている。この形式で画像データを格納することによって、上位数ビット分のビットから生成される概略画像データのみを簡単に読み込めるようになる。また、データ種別識別子が０ｘ４１である画像データを表示する場合には、上位から数ビット分のビットプレーン画像を読み込んだ後、これらのビットプレーン画像を合成する処理が必要なのに対し、この格納方法では、あらかじめ上位数ビット分のビットプレーン画像を合成した形で格納するので、表示する際の合成の手間を省くことができ、より高速にページめくりができるようになる。一方、データ種別識別子が０ｘ４１の画像データの場合は、読み込むビットプレーン画像の枚数を加減することによってページめくり速度を数段階で調節できるのに対し、この格納方法では上位ビット画像のみを読み込むか、両ビット画像を読み込むかの２段階の速度調節となる。
【００３１】
また、データ種別識別子が０ｘ４３であるデータ形式は、縦方向及び横方向に数画素おきに画素を取り出すことによって生成された間引き画像と、その残りの画素データとに分割して格納するものである。図１４に３画素毎に間引いた間引き画像を生成する様子を示す。図１４において、各格子は画像の各画素を表しており、同図左に記した原画像に対して、縦・横方向にそれぞれ３画素毎に斜線で記した画素のみを順次取り出し、原画像の画素の並ぶ順番を保持しながら画素データを並べることによって概略データとしての間引き画像を生成していく。この格納方法は、高速にページめくりする場合には、間引き画像のみを読み出すことによって、記録媒体からの入力に必要な時間を削減することを目的としている。図１５は、間引き画像の形式で登録する場合の格納形式の例であり、この形式で図７の実データ領域に記録される。図１５に示すように、このデータは、画像の縦横画素数、間引き画像と残りの画素データの圧縮方式を格納後、間引き間隔、間引き画像データサイズ、間引き画像データ、残り画素データサイズ、残り画素データの順に格納する。間引き画像データ、残り画素データは圧縮方式の項で指定された方式によってそれぞれ圧縮されている。
【００３２】
さらに、動画データに対しての高速なページめくりのためのデータ格納方式について説明する。図１６に通常の動画データの格納方式（この場合のデータ種別識別子が０ｘＡ０）、図１７に高速なページめくりのための動画データの格納方式（この場合のデータ種別識別子が０ｘＡ１）の例を示す。図１６に示すように通常の動画データは、動画領域の縦横の画素数、フレームデータの圧縮方式の指定、動画データの形式で記録される。そして、各フレームデータが圧縮方式の項目で指定された方法でそれぞれ圧縮され、フレームデータのサイズとともに、時間順に格納される。これに対し、図１７に示す動画の格納方式では、代表フレームデータ領域を新たに設ける。この領域には、動画データを構成する各時刻のフレームデータの中から、代表的なフレームデータをいくつか取り出し、各フレームデータを圧縮方式の項で指定された方法で圧縮し、先頭から何番目のフレームかを示すフレーム番号とフレームデータのサイズとともに格納する。その他のフレームデータも、圧縮方式の項で指定された方法でそれぞれ圧縮して、図１７の残り動画データ領域に時間順に格納する。残り動画データ領域の各フレームデータの格納方法は、図１６のフレームデータの格納方法と同様であり、フレームデータ毎にフレームデータのサイズ、フレームデータを一つの組として、時間順に格納する。高速にページをめくる時には、この代表フレームデータ領域のみを読み込んで再生することによって、記録媒体からの読み込み時間や再生時間を減らす。
【００３３】
ところで、ページをめくりながら所望のページを検索する場合、ページ内の位置情報をもとに探すことがある。このため図７に示すように、全てのオブジェクトにはページ上での位置情報が添付されており、この情報をもとにしてユーザの指定した領域に、少なくとも一部が含まれるオブジェクトのみを読み出して再生できるようにしている。しかしながら、ユーザの指定した領域からはみ出すようなオブジェクトの場合、不必要な領域まで読み出すことになるのでタイムロスにつながる。特に表示画面上でのサイズが大きいオブジェクトほど無駄が生じやすい。そこで、大きいオブジェクトは、あらかじめいくつかの領域に分割して格納しておき、できる限りユーザの指定した領域と同じ範囲のデータだけを簡単に読み込めるようにする。
【００３４】
図１８は、画像データを所定サイズ（ｂｘ×ｂｙ）のブロックに分割する様子を模式的に示した図であり、同図の右に示した分割領域ごとに画像データをまとめて格納する。この場合のデータ種別識別子が０ｘ４４である。図１９は、画像データをいくつかのブロック領域に分割して格納する場合の格納方法を示す。図１９に示すように、画像の縦横の画素数、各ブロック画像の圧縮方式を格納後、各ブロックの横画素数、縦画素数を格納し、そのサイズにより分割された各ブロック画像を、いわゆるＴＶラスター走査順に、データサイズ、ブロック画像データの形式で順次格納していく。ブロック画像データは、圧縮方式の項で設定されている方式によりそれぞれ圧縮して格納される。そして、ユーザの指定した領域に少なくとも一部が含まれるブロック画像のみを読み込むことによって、多少はユーザの指定した領域以外の部分も読み込むものの、オブジェクトデータを全て読み込む場合に比べて、無駄なデータを読み込む事が少なく、高速なページめくりに寄与する。なお、データ種別識別子が０ｘ４１や０ｘ４２であるオブジェクトの各ビットプレーン画像や、０ｘ４３の間引き画像、０ｘＡ０や０ｘＡ１の各フレームデータの格納に、このブロック分割形式の格納方法を用いてもよい。
【００３５】
次に、電子書籍表示装置の動作について、フローチャートを用いて説明する。この装置には、ページめくり指示手段１０７を通じてページめくりが指示される度に表示するページを順次更新していく通常の読書モードと、所望のページを検索する時などのように高速にページをめくっていくための高速ページめくりモードの２つのモードが用意されている。電源投入時には通常の読書モードに設定され、モード間の切替は、ページデータ表示中に表示モード切替指示手段１０８によりユーザが切替を指示することによって移行する。具体的には、モードの切替を指示するためのボタンなどを表示画面に表示し、ユーザがこのボタンをクリックすることによって表示モードを切替える。以下、各モードについて説明する。
【００３６】
まず、通常の読書モードについて、図２０のフローチャートを参照して説明する。まず、ステップＳ１００において、表示ページを所定ページに設定する。ここで、所定ページとは、電源投入時には、書籍データの先頭ページ、もしくは前回最後に表示していたページであり、他モードから移行してきたときにはそのモードで開いていたページである。次に、設定されたページのページデータ領域からオブジェクト数を読み込み（ステップＳ１０１）、ページを構成するオブジェクト毎に、オブジェクトデータを記録媒体より読込み（ステップＳ１０２）、データ種別識別子の値に応じてそれぞれの再生処理を行う（ステップＳ１０３）。そして、ステップＳ１０４で、ページ内の全てのオブジェクトに対して再生処理が終了したかどうかチェックされ、処理されていないオブジェクトがあればステップＳ１０２に戻り、再生処理を行う。一方、すべてのオブジェクトが処理されていれば、ステップＳ１０５に移る。
【００３７】
ステップＳ１０３に関して説明を補足する。ステップＳ１０３の処理はデータ種別識別子の値に応じて処理を切替て行う。例えば、データ種別識別子が０ｘ４１である場合には、ステップＳ１０２で読込んで解凍処理した各ビットプレーン画像からもとの画像に復元して表示する。例えば、各画素の値がｎビットで記録されている濃淡モノクロ画像の場合、各ビットプレーン画像をＢｉ（ｘ，ｙ）（ｉ＝０，...，ｎ−１、ｉが小さいほど上位ビットプレーン画像とする）とすると、各画素ごとに
【００３８】
【数１】
2004334854.tif 000003
【００３９】
の計算をすることによって、元の画像Ｉ（ｘ，ｙ）を復元して表示する。
【００４０】
また、データ種別識別子が０ｘ４２であるオブジェクトの場合には、ステップＳ１０２で読込み解凍処理した上位ビット画像、下位ビット画像から、分割前の画像に復元して表示する。例えば、分割前の画像が濃淡モノクロ画像であり、上位ビット画像Ｕ（ｘ，ｙ）が各画素の上位ｎビット、下位ビット画像Ｄ（ｘ，ｙ）が下位ｍビットから構成されている場合、各画素毎に
【００４１】
【数２】
2004334854.tif 000004
【００４２】
の計算をして、元の画像Ｉ（ｘ，ｙ）を復元して表示する。
【００４３】
また、データ種別識別子が０ｘ４３である画像データの場合、データに付与されている間引き間隔を参照して間引き画像と残りの画素データから元の画像を復元して表示する。
【００４４】
また、データ種別識別子が０ｘＡ１である動画データの場合、代表フレームデータ領域内のフレーム番号を参照して、代表フレームデータ領域内のフレームデータと残り動画データ領域のフレームデータを時間順に並び替えた後、フレームデータを時間順に所定の時間間隔で表示していく事によって処理する。
【００４５】
また、データ種別識別子が０ｘ４４である画像データの場合、各ブロック画像毎に解凍処理をした後、各ブロックの縦横の画素数と分割前の画像の縦横画素数から、各ブロック画像の配置される位置を計算し、分割前の画像データを合成して画面に表示する。
【００４６】
表示中のページを構成する全てのオブジェクトの出力が終わると、ステップＳ１０５で、ページめくり指示手段１０７を通じてページめくりが指示されていないかどうかを調べ、ページめくりが指示されていれば、ステップＳ１０８で表示するページ番号を変更し、ステップＳ１０１に戻ってそのページの再生処理を行う。もしページめくりが指示されていないならば、表示モード切替指示手段１０８を通じて表示モードが切替るようにユーザが要求していないか調べ（ステップＳ１０６）、表示モードの切替が要求されている場合には、高速ページめくりモードでの表示処理に移行する。もし表示モードの切替が要求されていないならば、ページデータの表示処理を終了するようにユーザから要求されていないかどうか調べる（ステップＳ１０７）。もしページデータの表示処理を終了するように要求されていれば、書籍データの再生を終了する（ステップＳ１０９）。一方、ページデータの表示処理を終了するように要求されていない場合には、ステップＳ１０５に戻り、以降ステップＳ１０５〜ステップＳ１０７のいずれかに関する要求がユーザよりなされるまで、ステップＳ１０５〜ステップＳ１０７の処理が繰り返される。
【００４７】
次に、高速ページめくりモードについて、図２１のフローチャートを参照して説明する。通常の読書モードから高速ページめくりモードに移行すると、まずステップＳ２００において、条件設定手段として図２２のようなウインドウを表示画面に表示し、高速にページをめくるための再生条件をユーザが設定できるようにする。
【００４８】
ここで、ステップＳ２００の処理について詳しく説明する。図２２に示すように、再生条件は大きく分けて、データ種別、データサイズ、位置指定、作者指定のオブジェクトのみの４つの条件設定内容があり、この４つの条件のうちユーザが選択した条件の論理積によって再生するオブジェクトを選択する。例えば、図２２は、データ種別による制限と位置指定による制限の２つの条件をともに満たすオブジェクトのみを選択して再生するよう要求していることを示しており、データサイズや作者指定による制限は無視される。
【００４９】
このうちデータ種別は、データの種類毎に再生するオブジェクト（即ち要素データ）を制限する項目であり、文字、画像、音声、動画の４つの項目から再生するオブジェクトを指定したオブジェクト（一部データ）のみに制限する。例えば、あるページにあった画像が記憶に残っていて、その画像を手掛かりにしてそのページを探すような場合とか、あるページで流れていた音声が記憶に残っていて、音声を手掛かりにページを検索する場合などに、この項目を利用する。例えば、図２２のように文字と画像の項目が選択された場合、各ページを開くときに、各オブジェクトデータのデータ種別識別子の値を記録媒体から読み込み、文字データを意味する０ｘ０１と画像データを意味する０ｘ４０、０ｘ４１、０ｘ４２、０ｘ４３、０ｘ４４のオブジェクトデータのみを対象に、実データ領域を読み込んで再生する。ページ内に音声、動画データがあっても、図７のデータサイズの値を利用して、そのオブジェクトデータを読み飛ばすことにより、再生を行わない。データ種別の項目は、より詳細な再生条件を設定することができる。図２２の「詳細」ボタンをクリックすると図２３のようなウインドウが開き、データの種類毎に詳細条件をユーザが設定できるようになっており、ここで設定した内容は、後述する図２１のステップＳ２０８での処理に反映される。図２３は画像データと動画データに対する設定を入力するウインドウであり、高速再生する場合、画像データ、動画データそれぞれに対して、通常の読書モードのページめくり時と同様に実データ領域のデータを全て読み込んで表示するか、それともデータ種別識別子が０ｘ４０のカラー画像、０ｘ４１、０ｘ４２、０ｘ４３、００４４、０ｘＡ１のようなオブジェクトの場合に概略データのみを表示するかを設定してもらう。なお、データ種別識別子が０ｘ４０のモノクロ画像や０ｘＡ０のように概略データを持たないオブジェクトの場合は、このユーザの設定に関わらず、通常のページめくり時と同様に表示する。また、概略データのみを表示する場合には、設定つまみの位置を変えることによって、より柔軟に概略データの表示割合を可変に設定できるようになっている。データ種別識別子が０ｘ４１の場合、この設定位置に基づき、読み込むビットプレーン画像の枚数を変化させる。例えば、設定つまみが遅い側と早い側を２：１に内分する位置にある場合、各画素がｎビットの画像であれば、上位からｎ／３枚のビットプレーン画像のみを読込み表示する。また、データ種別識別子が０ｘ４３である画像データの場合には、設定つまみの位置が遅い側に近ければ、間引き画像のみ読込み拡大して表示し、早い側に近ければ間引き画像のみ読み込んで拡大することなく表示し、つまみの位置に応じて拡大率を変化させる。なお、データ種別識別子が０ｘ４０のカラー画像の場合は、設定つまみの位置に関係無く、第１プレーン画像のみを読み込んで表示する。データ種別識別子が０ｘ４２の画像データも、設定つまみの位置には関係無く上位ビット画像のみを読み込んで表示する。また、データ種別識別子が０ｘＡ１の動画データであれば、設定つまみの位置により代表フレームデータ領域から読み込むフレームデータの枚数を変える。つまり、つまみの位置により、表示されるフレームデータ数は、１枚から代表フレーム領域に登録されているフレーム数まで変化する。なお、図２３では、画像データ及び動画データの設定のみが可能であるが、文字や音声に対しても設定する項目があれば、このウインドウにその項目を付与する。
【００５０】
図２２のウインドウで設定できるデータサイズの項目は、単純にデータの大きさに応じて再生するオブジェクトを限定する。全てのオブジェクトは図７の形式で格納されているので、この中のデータサイズの値を調べ、ユーザの入力した閾値よりも小さいオブジェクトのみを読み込んで再生する。
【００５１】
図２２のウインドウで設定できる位置指定の項目は、オブジェクトが配置されたページ上での位置を手掛かりに、再生するオブジェクトを限定する。つまり、ユーザに座標値を入力してもらうことによって位置指定するようになっているが、ページの全体像を表示画面に表示し、指定する領域の左上と右下の点をペンでクリックしてもらうことによって入力してもらってもよい。
【００５２】
図２２のウインドウで設定できる作者指定の項目は、作者が予めオブジェクト毎に設定した内容（図７の高速ページめくり時再生識別子）に基づいて、再生するオブジェクトを選択するものである。この作者指定の項目が選択されていれば、高速ページめくり時再生識別子で再生するように設定されているオブジェクトだけを再生する。なお、作者指定の項目については、初期設定の際に図７の高速ページめくり時再生識別子を参照するように常に設定することとし、この状態においてデータ種別、データサイズ、位置指定の各項目を検索時に任意に設定可能とするようにしても勿論構わなく、一方、高速ページめくり時再生識別子を参照したくない場合には、初期設定されている作者指定の項目をオフに設定すると共に、データ種別、データサイズ、位置指定の各項目のいずれかを、図２２に例示するように、所望する状態に設定することとしても良い。
【００５３】
さて、こうしてステップＳ２００で高速ページめくりのための再生条件が設定されると、図６の形式で格納されたページデータの中から、オブジェクト数領域の値を読み込み（ステップＳ２０１）、オブジェクト数分ステップＳ２０３〜ステップＳ２０９のループ処理を行い、全てのオブジェクトに対し処理が行われると、ステップＳ２０２よりステップＳ２１０に移りループ処理を抜ける。
【００５４】
以下詳細には、ステップＳ２０２において、まだ処理されていないオブジェクトが存在する場合は、ステップＳ２０３に移り、図７の形式で格納されたオブジェクトデータのうち、実データ領域以外の領域のデータを読み込む。そして、ステップＳ２００でユーザが設定した再生条件をもとにして、読み込んだデータ種別識別子の値が再生条件にあっているかどうかチェックする（ステップＳ２０４）。このとき、ステップＳ２００でデータ種別による制限がかけられなかった場合には、ステップＳ２０４の確認は行わず、そのままステップＳ２０５に移る。一方、ステップＳ２００でデータ種別による制限がかけられていた場合、現在再生中のオブジェクトが、ユーザが再生するように指示した種類のオブジェクトかどうかを確認し、再生するように指示したオブジェクトならばステップＳ２０５の処理に移る。逆に、ユーザが指示した種類のものでなければステップＳ２０２に移り、次のオブジェクトの処理に移る。ステップＳ２０５に処理が移ると、現在再生中のオブジェクトのデータサイズが、ステップＳ２００で指定された範囲のサイズかどうか確認する。図７の形式で格納されたオブジェクトデータのデータサイズ領域の値を調べ、その値から実データ領域以外のサイズを引き算し、その値がユーザの指定した範囲であればステップＳ２０６に、もしそうでなければステップＳ２０２に戻り、次のオブジェクトの処理に移る。ただし、ステップＳ２００でデータサイズによる制限がかけられていないならばステップ２０５の処理をせず、そのままステップＳ２０６に移る。ステップＳ２０６に処理が移ると、現在再生しているオブジェクトがユーザの指定した位置にあるかどうかがチェックされる。図７の始点座標と終点座標の領域を参照し、少なくともオブジェクトの一部がステップＳ２００でユーザの指定した領域に含まれる場合にはステップＳ２０７の処理に移り、そうでなければステップＳ２０２に戻り、次のオブジェクトの処理に移る。ただし、ステップＳ２００で位置指定による制限がかけられなかった場合には、ステップＳ２０６の処理を行わず、ステップＳ２０７の処理に移る。ステップＳ２０７に処理が移ると、ステップＳ２００で作者指定の制限がかけられていた場合現在再生しているオブジェクトの高速ページめくり時再生識別子領域の値を調べ、その値が高速ページめくり時に再生するように設定されている場合には、ステップＳ２０８に移り、そうでなければステップＳ２０２に戻り、次のオブジェクトの処理に移る。ただし、ステップＳ２００で作者指定による制限がかけられなかった場合は、ステップＳ２０７の処理を行わず、ステップＳ２０８の処理に移る。こうして、ステップＳ２０４からステップＳ２０７の制限に引っ掛からなかったオブジェクトに対し、ステップＳ２０８、ステップＳ２０９で再生処理を行う。ステップＳ２０８では、オブジェクトのデータ種別識別子とステップＳ２００で設定した内容に応じて、オブジェクトデータを読み出し、必要に応じて出力する。
【００５５】
オブジェクトのデータ種別識別子が０ｘ４０である場合のステップＳ２０８の処理手順を図２４に示す。まず、ステップＳ２００においてデータ種別が制限項目として選択されているかどうか調べ（ステップＳ３００）、選択されていない場合には図９における第１プレーン画像のみを読込んで必要に応じて解凍処理をした後（ステップＳ３０３）、ステップＳ２０９で表示する。従って、モノクロ画像の場合は、プレーン数が１なので全データを読み込んで表示することになる。一方、カラー画像の場合は、概略データとなるＹプレーンやＧプレーンの画像データのみを読み込んで表示することになる。ステップＳ３００において、データ種別が制限項目として選択されている場合は、図２３のウインドウで設定したデータ種別の詳細設定の内容を調べ、画像データが通常表示されるように設定されているならば、ステップＳ３０２に移り、全てのプレーン画像データを読込んで必要に応じて解凍処理をした後、必要ならばステップＳ３０４で表示用画像に加工して、ステップＳ２０９で表示する。一方、ステップＳ３０１で画像が通常表示に設定されていない場合には、第１プレーン画像のみを読み込んで、必要に応じて解凍処理をした後（ステップＳ３０３）、ステップＳ２０９で表示する。
【００５６】
また、オブジェクトのデータ種別識別子が０ｘ４１である場合のステップＳ２０８の処理手順を図２５に示す。まず、ステップＳ２００においてデータ種別が制限項目として選択されているかどうか調べ（ステップＳ４００）、選択されていない場合は、記録媒体から読み込むビットプレーン数を１に設定し（ステップＳ４０２）、ステップＳ４０５に移る。もし、データ種別が制限項目として設定されているならば、データ種別の詳細設定の内容を調べ、画像データが通常表示されるように設定されているかどうかを調べる（ステップＳ４０１）。もし設定されていれば、記録媒体から読み込むビットプレーンの数を、画像を構成する各画素のビット数ｎに設定し（ステップＳ４０４）、ステップＳ４０５に進む。一方、通常表示ではなく概略データのみ表示するように設定されている場合には、ステップＳ４０３に移り、先に述べたように設定つまみの位置から読み込むビットプレーン数を計算し、ステップＳ４０５に進む。ステップＳ４０５では、設定されたビットプレーン数分のビットプレーン画像を記録媒体より読込んで必要に応じて解凍処理をした後、ステップＳ４０６で画像の濃度変換をし、表示用画像を作成する。例えば、各画素の値がｎビットで記録されている濃淡モノクロ画像の場合、各ビットプレーン画像をＢｉ（ｘ，ｙ）（ｉ＝０，...，ｎ−１、ｉが小さいほど上位ビットプレーン画像とする）、読み込んだビットプレーンの数をｐｎｕｍとすると、各画素ごとに
【００５７】
【数３】
2004334854.tif 000005
【００５８】
の計算をすることによって、表示用画像Ｉ（ｘ，ｙ）を計算する。ステップＳ４０６の処理が終わるとステップＳ２０９に戻り、作成された表示用画像を表示する。
【００５９】
また、オブジェクトのデータ種別識別子が０ｘ４２である場合のステップＳ２０８の処理手順を図２６に示す。ステップＳ２００においてデータ種別が制限項目として選択されているかどうか調べ（ステップＳ５００）、選択されていない場合には上位ビット画像のみ記録媒体から読込み（ステップＳ５０３）、必要に応じて解凍処理をした後、ステップＳ５０４の処理に移る。一方データ種別が制限項目として選択されている場合には、データ種別の詳細設定の内容を調べ、画像データが通常表示されるように設定されているかどうか調べる（ステップＳ５０１）。もし設定されていれば、記録媒体から上位ビット画像データと下位ビット画像データの両方のデータを読込み（ステップＳ５０２）、必要に応じてそれぞれ解凍した後、ステップＳ５０４の処理に移る。一方、概略データのみを表示するように設定されている場合には、ステップＳ５０３に移って上位ビット画像のみを記録媒体より読み込み、必要に応じて解凍処理をした後、ステップＳ５０４の処理に移る。ステップＳ５０４では、ステップＳ５０２、またはステップＳ５０３で読み込んだ画像データから表示用画像を作成する。例えば、分割前の画像が濃淡モノクロ画像であり、上位ビット画像Ｕ（ｘ，ｙ）が各画素の上位ｎビット、下位ビット画像Ｄ（ｘ，ｙ）が下位ｍビットから構成されている場合、上位ビット画像と下位ビット画像の両方を読み込んだ場合には、
【００６０】
【数４】
2004334854.tif 000006
【００６１】
上位ビット画像のみを読み込んだ場合には、
【００６２】
【数５】
2004334854.tif 000007
【００６３】
の計算を画素毎に行い、表示用画像Ｉ（ｘ，ｙ）を計算する。表示用画像が生成されると、ステップＳ２０９でその画像を表示する。
【００６４】
また、オブジェクトのデータ種別識別子が０ｘ４３である場合のステップＳ２０８のフローチャートを図２７に示す。ステップＳ２００においてデータ種別が制限項目として選択されたかどうかを調べ（ステップＳ６００）、選択されていない場合にはステップＳ６０６に移り、間引き画像データを記録媒体から読み込み、必要に応じて解凍処理をした後、ステップＳ６０７の処理に移る。ステップＳ６０７では、図１５の間引き間隔の値を参照し、間引き間隔倍に間引き画像を拡大して、ステップＳ２０９で表示する。一方、ステップＳ６００においてデータ種別が制限項目として選択されていた場合は、ステップＳ６０１でデータ種別の詳細設定の内容を調べ、画像データが通常表示されるように設定されているかどうかを調べる。もし設定されていれば、通常の読書モードの処理と同様にして、画像データを記録媒体より読み込んで元の画像データを復元し（ステップＳ６０２、ステップＳ６０３）、ステップＳ２０９で表示する。一方、ステップＳ６０１で画像データが概略データのみ表示に設定されている場合には、間引き画像データを記録媒体より読込んで必要に応じて解凍処理した後（ステップＳ６０４）、図２３のウインドウで設定した画像の項目の設定つまみの位置を調べ、つまみの位置から間引き画像の拡大率を計算する（ステップＳ６０５）。例えば、「早」側と「遅」側の両端をｓ：（１−ｓ）（ただし、０≦ｓ≦１）に内分する位置につまみがあり、間引き画像の間引き間隔がｔであった場合拡大率＝ｓ×ｔ＋（１−ｓ）×１を拡大率とする。こうして計算された拡大率により間引き画像を拡大し（ステップＳ６０７）、ステップＳ２０９で拡大画像を表示する。
【００６５】
また、オブジェクトのデータ種別識別子が０ｘ４４である場合のステップＳ２０８の処理手順を図２８に示す。ステップＳ２００において位置指定が制限項目として選択されているかどうかを調べ（ステップＳ７００）、選択されていない場合には通常の読書モードでの処理と同様にして、全データを読み込んで（ステップＳ７０３）、元の画像に復元した後（ステップＳ７０４）、ステップＳ２０９で表示する。一方、ステップＳ７００で位置指定が制限項目として選択されている場合、ブロックの縦横の画素数と分割前の画像の縦横画素数から計算した、各ブロック画像のページ内での位置を手掛かりにして、ユーザの指定した領域に少なくとも一部が含まれるブロック画像をすべて選択する（ステップＳ７０１）。そして、そのブロック画像のデータを記録媒体から読み込んで必要に応じて解凍処理をした後（ステップＳ７０２）、読み込んだブロック画像を適切な位置に並べ直して表示用画像を作成し（ステップＳ７０４）、ステップＳ２０９で表示する。
【００６６】
また、オブジェクトのデータ種別識別子が０ｘＡ１である動画データの場合の、ステップＳ２０８の処理手順を図２９に示す。ステップＳ２００においてデータ種別が制限項目として選択されているかどうかを調べ（ステップＳ８００）、選択されていなければ、図１７の形式で格納されたデータの内、代表フレームデータ領域のデータを記録媒体から読込み、必要に応じてフレームデータ毎に解凍処理をした後（ステップＳ８０６）、ステップＳ２０９でそのフレームデータを、時間順に所定の時間間隔で画面に表示していく。一方、ステップＳ８００においてデータ種別が制限項目として選択されている場合は、ステップＳ８０１でデータ種別の詳細設定の内容を調べ、動画データを通常表示するように設定されているかどうかを調べる。もし、通常表示に設定されているならば、先に述べた通常の読書モードと同様にして、全データを読み込んだ後（ステップＳ８０２）、フレームデータを時間順に並び替えて（ステップＳ８０３）、ステップＳ２０９で再生処理を行う。一方、ステップＳ８０１で動画データの項目が概略データのみ表示に設定されていた場合には、図２３のウインドウで設定した動画の項目の設定つまみの位置から、再生処理するフレーム数を計算し（ステップＳ８０４）、代表フレームデータ領域の各フレームデータのうち、ステップＳ８０４で計算したフレーム数分のフレームデータを、時間順もしくは、時間間隔が均等になるように選択して記録媒体より読込み、必要に応じて解凍処理をした後（ステップＳ８０５）、ステップＳ２０９で再生処理を行う。
【００６７】
なお、他の形式で格納されたオブジェクトのステップＳ２０８の処理は、通常の読書モードの処理を同様であるが、高速ページめくりのための特別な仕掛けが設けられている場合は、通常の読書モード時と違う処理を行ってもよい。
【００６８】
こうして、ステップＳ２０３からステップＳ２０９の処理が、現在表示中のページに含まれる全てのオブジェクトに対して行われると、ステップＳ２０２からステップＳ２１０へ処理を移す。なお、ステップＳ２１０からステップＳ２１４の処理は、ステップＳ１０５からステップＳ１０９の処理と同様なので説明を省略する。
【００６９】
以上説明したように、ページを構成する各オブジェクトデータの格納方法を工夫することで、高速にページをめくりたいときに必要なオブジェクトのみを簡単に記録媒体から読み込んで再生することができるので、高速にページをめくることができる。
【図面の簡単な説明】
【００７０】
【図１】本実施の形態に係る電子書籍表示装置のブロック図である。
【図２】図１の電子書籍表示装置を携帯型装置にした場合の概観図である。
【図３】本実施の形態に係る電子書籍表示装置で再生表示するための書籍データのフォーマットの概略を示す図である。
【図４】図３の書籍データの管理情報領域のデータ格納の詳細を示す図である。
【図５】複数のオブジェクトを配置することによって各ページが構成されていることを模式的に説明するための図である。
【図６】図３の書籍データの各ページデータのデータ格納の詳細を示す図である。
【図７】図６の構成要素であるオブジェクトデータの格納の詳細を示す図である。
【図８】図６の構成要素であるオブジェクトデータのデータ種別識別子と実データの対応を示す図である。
【図９】オブジェクトデータのうち通常の画像データの格納方法を示す図である。
【図１０】画像データを各ビットプレーン画像に分割する方法を説明する図である。
【図１１】オブジェクトデータのうち各ビットプレーン画像に分割して格納する場合の画像データの格納方法を示す図である。
【図１２】画像データの各画素を上位ビット画像と下位ビット画像に分割する方法を説明する図である。
【図１３】オブジェクトデータのうち各画素の上位ビット画像と下位ビット画像に分割して格納する場合の画像データの格納方法を示す図である。
【図１４】画像データを所定の画素数おきに取り出して間引き画像を生成する様子を示す図である。
【図１５】オブジェクトデータのうち間引き画像と残りの画素データに分割して格納する場合の画像データの格納方法を示す図である。
【図１６】オブジェクトデータのうち通常の動画データの格納方法を示す図である。
【図１７】オブジェクトデータのうち代表フレーム領域を設けて動画データを格納する場合の格納方法を示す図である。
【図１８】画像データを複数のブロック領域に分割する様子を示す図である。
【図１９】オブジェクトデータのうち複数のブロック領域に分割して格納する場合の画像データの格納方法を示す図である。
【図２０】本実施の形態に係る電子書籍表示装置の通常の読書モードにおける処理手順を示すフローチャートである。
【図２１】本実施の形態に係る電子書籍表示装置の高速ページめくりモードにおける処理手順を示すフローチャートである。
【図２２】高速ページめくりモード時にオブジェクトの再生条件を設定する画面の例を示す図である。
【図２３】高速ページめくりモード時にデータ種別の詳細設定を行うための画面の例を示す図である。
【図２４】高速ページめくりモード時にデータ種別識別子の値が０ｘ４０である画像データを読み込む処理手順を示すフローチャートである。
【図２５】高速ページめくりモード時に各ビットプレーンに分割して格納された画像データを読み込む処理手順を示すフローチャートである。
【図２６】高速ページめくりモード時に上位ビット画像と下位ビット画像に２分して格納された画像データを読み込む処理手順を示すフローチャートである。
【図２７】高速ページめくりモード時に間引き画像と残り画素データに分割して格納された画像データを読み込む処理手順を示すフローチャートである。
【図２８】高速ページめくりモード時に複数の領域にブロック分割して格納された画像データを読み込む処理手順を示すフローチャートである。
【図２９】高速ページめくりモード時に代表フレーム領域を設けて格納した動画データを読み込む処理手順を示すフローチャートである。
【符号の説明】
【００７１】
１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…入力手段、１０５…表示手段、１０６…音声出力手段、１０７…ページめくり指示手段、１０８…表示モード切替指示手段、１０９…ＣＰＵバス。
【図１】
2004334854.tif 000008
【図２】
2004334854.tif 000009
【図３】
2004334854.tif 000010
【図４】
2004334854.tif 000011
【図５】
2004334854.tif 000012
【図６】
2004334854.tif 000013
【図７】
2004334854.tif 000014
【図８】
2004334854.tif 000015
【図９】
2004334854.tif 000016
【図１０】
2004334854.tif 000017
【図１１】
2004334854.tif 000018
【図１２】
2004334854.tif 000019
【図１３】
2004334854.tif 000020
【図１４】
2004334854.tif 000021
【図１５】
2004334854.tif 000022
【図１６】
2004334854.tif 000023
【図１７】
2004334854.tif 000024
【図１８】
2004334854.tif 000025
【図１９】
2004334854.tif 000026
【図２０】
2004334854.tif 000027
【図２１】
2004334854.tif 000028
【図２２】
2004334854.tif 000029
【図２３】
2004334854.tif 000030
【図２４】
2004334854.tif 000031
【図２５】
2004334854.tif 000032
【図２６】
2004334854.tif 000033
【図２７】
2004334854.tif 000034
【図２８】
2004334854.tif 000035
【図２９】
2004334854.tif 000036