(57)【特許請求の範囲】
【請求項１】
電子書籍情報を表示する表示手段と、
上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶する記憶手段とを有し、
上記表示手段に、上記記憶手段に記憶された再現情報に基づいて電子書籍情報を表示する電子書籍表示装置であって、
上記表示状態情報は、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報であることを特徴とする電子書籍表示装置。
【請求項２】
電子書籍情報を表示する表示手段と、
上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶する記憶手段とを有し、
上記表示手段に、上記記憶手段に記憶された再現情報に基づいて電子書籍情報を表示する電子書籍表示装置であって、
上記記憶手段に記憶された再現情報を読み出す情報読み出し手段と、
上記情報読み出し手段により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手段と、
上記情報読み出し手段により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手段により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手段と、
上記マーク付与手段により、再現された電子書籍情報の所定の位置にマークが付与されたとき、当該マークが上記表示手段に表示されているか否かを判断する表示判断手段と、
上記表示判断手段により、当該マークが上記表示手段に表示されていないと判断されたとき、上記マーク情報を用いて表示状態を更新するマーク情報表示更新手段とを含むことを特徴とする電子書籍表示装置。
【請求項３】
上記記憶手段に記憶された再現情報を読み出す情報読み出し手段と、
上記情報読み出し手段により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手段と、
上記情報読み出し手段により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手段により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手段とを備えていることを特徴とする請求項１に記載の電子書籍表示装置。
【請求項４】
上記表示状態情報は、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報であることを特徴とする請求項２に記載の電子書籍表示装置。
【請求項５】
上記表示状態情報は、上記表示手段の表示画面における電子書籍情報のデータ位置情報、フォントサイズ情報、電子書籍情報が縦書きであるか横書きであるかを示す縦書/横書設定情報、ユーザによる持ち方を規定した縦持ち/横持ち設定情報であることを特徴とする請求項２に記載の電子書籍表示装置。
【請求項６】
電子書籍情報を表示する表示手段を有する電子書籍端末における電子書籍表示方法であって、
記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されており、
上記記憶手段に記憶された再現情報を読み出す情報読み出しステップと、
上記情報読み出しステップにより読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現ステップと、
上記情報読み出しステップにより読み出された再現情報に含まれているマーク情報を用いて、上記表示再現ステップにより再現された電子書籍情報の所定の位置にマークを付与するマーク付与ステップとを含み、
上記表示状態情報は、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報であることを特徴とする電子書籍表示方法。
【請求項７】
電子書籍情報を表示する表示手段を有する電子書籍端末における電子書籍表示方法であって、
記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されており、
上記記憶手段に記憶された再現情報を読み出す情報読み出しステップと、
上記情報読み出しステップにより読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現ステップと、
上記情報読み出しステップにより読み出された再現情報に含まれているマーク情報を用いて、上記表示再現ステップにより再現された電子書籍情報の所定の位置にマークを付与するマーク付与ステップと、
上記マーク付与ステップにより、再現された電子書籍情報の所定の位置にマークが付与されたとき、当該マークが上記表示手段に表示されているか否かを判断する表示判断ステップと、
上記表示判断ステップにより、当該マークが上記表示手段に表示されていないと判断されたとき、上記マーク情報を用いて表示状態を更新するマーク情報表示更新ステップとを含むことを特徴とする電子書籍表示方法。
【請求項８】
電子書籍情報を表示する表示手段を有する電子書籍端末における電子書籍表示プログラムであって、
記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報である表示状態情報とを対応付けて再現情報として記憶されており、
コンピュータに、
上記記憶手段に記憶された再現情報を読み出す情報読み出し手順と、
上記情報読み出し手順により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手順と、
上記情報読み出し手順により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手順により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手順とを実行させることを特徴とする電子書籍表示プログラム。
【請求項９】
電子書籍情報を表示する表示手段を有する電子書籍端末における電子書籍表示プログラムであって、
記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されており、
コンピュータに、
上記記憶手段に記憶された再現情報を読み出す情報読み出し手順と、
上記情報読み出し手順により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手順と、
上記情報読み出し手順により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手順により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手順と、
上記マーク付与手順により、再現された電子書籍情報の所定の位置にマークが付与されたとき、当該マークが上記表示手段に表示されているか否かを判断する表示判断手順と、
上記表示判断手順により、当該マークが上記表示手段に表示されていないと判断されたとき、上記マーク情報を用いて表示状態を更新するマーク情報表示更新手順とを実行させることを特徴とする電子書籍表示プログラム。
【請求項１０】
請求項８または９に記載の電子書籍表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍情報を表示する電子書籍表示装置に関する。
【背景技術】
【０００２】
通常、電子書籍情報を表示する電子書籍表示装置には、表示された電子書籍情報に対して、紙媒体の書籍同様に、ユーザが所望する文字列をマーキングするためのマーカ機能が搭載されている。
【０００３】
上記マーカ機能を利用すれば、マーキングが行われた文字列に付与したマークが、後日、同じ電子書籍を読み返す際の目印となり便利である。このようなマーカ機能は、例えば、特許文献１に開示された「電子書籍表示装置」に開示されている。
【０００４】
一般的な電子書籍表示装置において、ユーザがマーカ機能を使って電子書籍内にマークを付与する場合、例えば図２（ａ）に示すように、表示画面１０１に表示されている電子書籍情報１０２に対して、ペン１０３を用いて所望する箇所にマーク１０４を付与する。
【０００５】
付与されたマーク１０４は、マーク情報として装置内部に記憶される。ここで、マーク情報として、マーク位置情報（マーク開始座標とマーク終了座標）、ライン色、マーク文字列などが記録される。記録された複数のマークは、一覧表示可能なように記録される。例えば図２（ｂ）に示すように、マークリスト１０５として表示画面１０１に表示される。
【０００６】
ユーザは、マークリスト１０５から所望するマークをペン１０３を用いて選択することができる。これにより、マークした箇所を再度表示させることが可能となる。具体的には、ユーザがマークリスト１０５から所望のマークを選択すると、マークに対応付けられたマーク情報が読み出され、読み出されたマーク情報に基づいて、例えば図２（ｃ）に示すように、電子書籍を開き、表示画面１０１上の電子書籍情報１０２の所定の位置にマーク１０４を表示する。
【０００７】
ここで、電子書籍を開いてマークを表示するための方法として、以下の２通りの方法がある。
【０００８】
（１）上述したマーク情報を用いて表示する方法。
【０００９】
（２）上記マーク情報に加えて、ページ情報を用いて表示する方法。
【００１０】
上記（１）の方法では、例えば図１０に示すように、表示画面１０１に表示されたマークリスト１０５から、（ａ）〜（ｃ）の工程を経て、表示画面１０１に電子書籍情報１０２とマーク１０４とを表示する。
【００１１】
具体的には、表示画面１０１に表示されているマークリスト１０５から、ユーザによりあるマークが選択されたとき、選択されたマークのマーク情報を取得し（ａ）、取得したマーク情報のマーク位置で、表示画面１０１上に電子書籍情報１０２を表示する（ｂ）と共に、上記マーク情報を使って上記表示画面１０１上に電子書籍情報１０２を表示する（ｃ）。
【００１２】
一方、上記（２）の方法では、例えば図１０に示すように、表示画面１０１に表示されたマークリスト１０５から、（ｄ）〜（ｇ）の工程を経て、表示画面１０１に電子書籍情報１０２とマーク１０４とを表示する。
【００１３】
具体的には、表示画面１０１に表示されているマークリスト１０５から、ユーザによりあるマークが選択されたとき、ユーザ選択により、マーク情報及びページ情報を取得し（ｄ）、取得したマーク情報からマーク位置を取得すると共に、取得したページ情報から上記マークが付与された位置のページ位置を取得する（ｅ）。その後、取得したページ位置で表示画面１０１上に電子書籍情報１０２を表示する（ｆ）と共に、上記マーク情報を使って上記表示画面１０１上にマーク１０４を表示する（ｇ）。
【００１４】
ところで、上記（２）の方法で用いられるページ情報に含まれる表示位置情報には、以下に示す２種類の情報がある。
（２−１）フォントサイズ等の表示パラメータに応じて動的に画面表示単位で計算される情報。（図１１（ａ）（ｂ））
（２−２）電子書籍情報を所定データサイズで区切った情報。（図１１（ｃ））
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００１−２３６３６０（２００１年８月３１日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１６】
ところが、上記（１）の方法では、マーク情報のみを使用していてマーク表示を行っているので、図１２に示すように、マーク１０４を先頭とした表示しか再現することができない。
【００１７】
また、上記（２）の方法において、表示位置情報として上記（２−１）に示す情報を使用した場合、図１３に示すように、フォントサイズを変更する都度ページ情報の再計算を行う必要がある。
【００１８】
さらに、上記（２）の方法において、表示位置情報として上記（２−２）に示す情報を使用した場合、図１４に示すように、区切られた範囲が表示画面１０１の画面サイズより大きいと、マーク１０４が表示できない。
【００１９】
以上のように、従来の電子書籍表示装置においてマーカ機能を利用して、ユーザがマークの再現動作を実行したとき、マークの表示位置が、マークを付与した時点と異なるために、ユーザは、マーク付与前後における電子書籍情報の表示状態との関連性を想起しにくくなるという問題が生じる。
【００２０】
また、マーク付与後にフォントを変更したために、マークを再現する際に、マークを表示するまでの時間がかかったり、マークが表示されなかったりするという問題も生じる。
【００２１】
本発明は、上記の問題点に鑑みなされたものであり、その目的は、ユーザがマークの再現動作を実行したとき、マークの表示位置が、マークを付与した時点と同じにすることで、ユーザは、マーク付与前後における電子書籍情報の表示状態との関連性を想起しやすく、且つ、マーク付与後に、フォントを変更した場合であっても、短時間で、且つ適切にマークを表示することのできる電子書籍表示装置を提供することにある。
【課題を解決するための手段】
【００２２】
本発明の電子書籍表示装置は、上記の目的を達成するために、電子書籍情報を表示する表示手段と、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶する記憶手段を有し、上記表示手段に、上記記憶手段に記憶された再現情報に基づいて電子書籍情報を表示することを特徴としている。
【００２３】
本発明の電子書籍表示方法は、上記の目的を達成するために、電子書籍情報を表示する表示手段を有する電子書籍表示装置における電子書籍表示方法であって、記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されており、上記記憶手段に記憶された再現情報を読み出す情報読み出しステップと、上記情報読み出しステップにより読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現ステップと、上記情報読み出しステップにより読み出された再現情報に含まれているマーク情報を用いて、上記表示再現ステップにより再現された電子書籍情報の所定の位置にマークを付与するマーク付与ステップとを含むことを特徴としている。
【００２４】
上記構成によれば、記憶手段に、表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されていることで、マークを再現するために、上記記憶手段から再現情報を読み出せば、マーク情報と、当該マーク情報に対応付けられた表示状態情報が読み出される。この読み出された表示状態情報は、マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な情報であるので、マークを再付与する際に、当該マークが付与された時点における表示手段に表示された電子書籍情報の表示状態を再現することが可能となる。
【００２５】
これにより、表示手段に表示された電子書籍情報におけるマーク再付与時の表示状態がマーク付与時と同じ表示状態となるので、ユーザは、マーク付与前後における電子書籍情報の表示状態との関連性を想起しやすくなる。
【００２６】
また、記憶手段に記憶する再現情報に含まれる表示状態情報に、フォント情報を含むようにすれば、マーク付与後にフォントが変更された場合であっても、マーク再表示時には、マーク付与時のフォント情報に戻されるため、マークを確実に且つ短時間で再表示行うことが可能となる。
【００２７】
上記マーク再現時における表示手段に表示された電子書籍情報の表示状態を再現するための具体的な手段は、以下の通りである。
【００２８】
上記記憶手段に記憶された再現情報を読み出す情報読み出し手段と、上記情報読み出し手段により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手段と、上記情報読み出し手段により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手段により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手段とを備えていることが好ましい。
【００２９】
上記表示状態情報は、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報であることが好ましい。
【００３０】
ここで、上記表示手段の表示画面の先頭における電子書籍情報のデータ位置情報とは、表示手段の表示画面の１画面分の表示用データを、表示したときに、最初に表示されるデータの表示位置をいう。
【００３１】
このように、表示手段の表示画面の１画面分の表示用データを、表示したときに、最初に表示されるデータの表示位置を記憶しておけば、表示を再現する際に、
上記表示状態情報は、上記表示手段の表示画面における電子書籍情報のデータ位置情報、フォントサイズ情報、電子書籍情報が縦書きであるか横書きであるかを示す縦書/横書設定情報、ユーザによる持ち方を規定した縦持ち/横持ち設定情報であることが好ましい。
【００３２】
まず、表示状態情報に、フォントサイズ情報が含まれている場合、フォントサイズもマークの再現に使用されるので、マーク再現時の表示画面のフォントサイズが、マーク付与時のフォントサイズと異なるような場合であっても、マーク再現時にはマーク付与時のフォントサイズに戻して表示画面が再現されるようになるので、マークは必ず再現されることになる。
【００３３】
上記表示状態情報に、縦書／横書設定情報が含まれている場合、マーク再現時に、マーク付与時に設定された縦書設定か横書設定の何れかの設定に戻すことができる。表示状態情報に、例えばマーク付与時に電子書籍情報の表示状態が縦書きであることを示す縦書設定情報が含まれていれば、マーク再現時に、電子書籍情報の表示状態が横書きに設定されていても、当該表示状態を縦書き設定に変更する。このように、マーク再現時に、マーク付与時の表示状態を再現するようにすれば、ユーザはマーク前後の表示との関連性を想起しやすくなる。
【００３４】
また、上記表示状態情報に、縦持ち／横持ちの設定情報が含まれている場合、マーク再現時に、マーク付与時に設定された、電子書籍情報の縦持ちあるはい横持ちの状態も再現される。このように、マーク再現時に、マーク付与時の表示状態を再現するようにすれば、ユーザはマーク前後の表示との関連性を想起しやすくなる。
【００３５】
さらに、上記マーク付与手段により、再現された電子書籍情報の所定の位置にマークが付与されたとき、当該マークが上記表示手段に表示されているか否かを判断する表示判断手段と、上記表示判断手段により、当該マークが上記表示手段に表示されていないと判断されたとき、上記マーク情報を用いて表示状態を更新するマーク情報表示更新手段とを含むことが好ましい。
【００３６】
上記の構成によれば、マーク再現時に、表示手段の表示画面にマークが表示されているか否かを判断した後、マークが表示されていないときに、マーク情報のみを用いてマークの再現を行うようになるので、マーク再現時に、表示手段に所望のマークが表示されないという事態を回避することができる。
【００３７】
また、上記のマーク再現処理は、コンピュータに実行させるようにしてもよい。
【００３８】
すなわち、本発明の電子書籍表示プログラムは、上記の目的を達成するために、電子書籍情報を表示する表示手段を有する電子書籍表示装置における電子書籍表示プログラムであって、記憶手段に、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶されており、コンピュータに、上記記憶手段に記憶された再現情報を読み出す情報読み出し手順と、上記情報読み出し手順により読み出された再現情報に含まれている表示状態情報から、マーク付与時の電子書籍情報の表示状態を再現する表示再現手順と、上記情報読み出し手順により読み出された再現情報に含まれているマーク情報を用いて、上記表示再現手順により再現された電子書籍情報の所定の位置にマークを付与するマーク付与手順とを実行させることを特徴としている。
【発明の効果】
【００３９】
本発明の電子書籍表示装置は、電子書籍情報を表示する表示手段を有する電子書籍端末であって、上記表示手段に表示された電子書籍情報の本文に付されたマークを再付与するのに必要なマーク情報と、上記マークの付与時点における上記表示手段に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報とを対応付けて再現情報として記憶する記憶手段を有し、上記表示手段に、上記記憶手段に記憶された再現情報に基づいて電子書籍情報を表示することで、表示手段に表示された電子書籍情報におけるマーク再付与時の表示状態がマーク付与時と同じ表示状態となるので、ユーザは、マーク付与前後における電子書籍情報の表示状態との関連性を想起しやすくなり、ユーザの利便性を向上させるという効果を奏する。
【図面の簡単な説明】
【００４０】
【図１】本発明の電子書籍表示装置の概略構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、電子書籍表示装置において、ユーザによるマーク付与からマーク登録、そして、マーク再現までの簡略化した工程を示す図である。
【図３】電子書籍表示装置に表示した場合の画面イメージを示す図である。
【図４】電子書籍情報のコンテンツ全体を模式的に示した図である。
【図５】再現情報を具体的に説明した図である。
【図６】マーク再現処理の流れを示すフローチャートである。
【図７】（ａ）は、コンテンツ全体を示す図であり、同図（ｂ）は、マーク再現時の画面イメージを示す図である。
【図８】マーク再現処理の流れを示すフローチャートである。
【図９】（ａ）は、フォント変化によりマークが表示されない状態を示す画面イメージを示し、同図（ｂ）は、フォント変化によりマークが表示されないときに、マークを表示画面の先頭に持ってきたときの画面イメージを示す図である。
【図１０】従来の電子書籍表示装置におけるマーク再表示の処理の流れを示す図である。
【図１１】（ａ）〜（ｃ）は、図１０に示すページ情報に含まれる表示位置情報を説明するための図である。
【図１２】従来の課題を説明するための図である。
【図１３】従来の課題を説明するための図である。
【図１４】従来の課題を説明するための図である。
【発明を実施するための形態】
【００４１】
本発明の実施の形態について説明すれば、以下の通りである。
＜電子書籍表示装置全体の概略説明＞
図１は、本実施の形態に係る電子書籍表示装置の概略構成を示すブロック図である。
【００４２】
上記電子書籍表示装置は、図１に示すように、表示部１１（表示手段）、第１情報処理部１２、第２情報処理部１３、マーク付与部１４（マーク付与手段）、マーク選択部１５、書籍データ格納部１６、再現情報格納部１７（記憶手段）、マーク一覧表格納部１８、ページ指定部１９、マーク一覧表表示指示部２０を含んでいる。
【００４３】
上記表示部１１は、液晶表示パネル等からなる表示パネル１１ａと、当該表示パネル１１ａの表示画面全面を覆うように設けられた、タッチセンサを有するタッチパネル１１ｂとからなる。このように、表示パネル１１ａの表示画面全面にタッチパネル１１ｂを設けることで、ユーザがペンまたは指などによりタッチパネル１１ｂをタッチすることにより生じるセンサ出力から、表示パネル１１ａのどの部分がタッチされたかを認識することが可能となる。この機能を利用して、表示パネル１１ａに表示される電子書籍情報の所望の箇所にマーキングを行うマーカ機能を実現している。
【００４４】
上記マーカ機能を実現するには、上述のようにタッチパネル１１ｂをタッチしてマーキングする以外に、電子書籍表示装置に接続される外部入力装置、例えばマウス、キーボード、タブレット等を用いて、所望する箇所にマーキングするようにしてもよい。
【００４５】
上記第１情報処理部１２は、上記表示部１１に表示させるための表示用データを生成するための処理を行うところであり、表示データ合成部１２１（表示再現手段、表示判断手段、マーク情報表示更新手段）、書籍データ取得部１２２、再現情報取得部１２３（情報読み出し手段）、マーク一覧表取得部１２４を含んだ構成となっている。これら各部の詳細は後述する。
【００４６】
上記第２情報処理部１３は、上記第１情報処理部１２において使用する各種情報を取得作成するための処理を行うところであり、マーク情報取得部１３１、表示状態情報取得部１３２、マーク一覧表作成部１３３を含んだ構成となっている。これら各部の詳細は後述する。
【００４７】
上記マーク付与部１４は、表示部１１の表示画面に表示された電子機書籍情報に対して、ユーザがペン（図示せず）により付与したマークの位置情報を、上記表示部１１を構成するタッチパネル１１ｂ内のタッチセンサからの検出信号から求めて、上記第１情報処理部１２内の表示データ合成部１２１及び第２情報処理部１３内のマーク情報取得部１３１及び表示状態情報取得部１３２に出力する。
【００４８】
上記マーク選択部１５は、表示部１１の表示画面に表示されたマーク一覧表（マークリスト）から、ユーザがペンによりタッチした位置をタッチパネル１１ｂ内のタッチセンサからの検出信号から求めて、タッチした位置に表示されているマークをマーク一覧表格納部１８に格納されているマーク一覧表から特定し、特定したマークをマーク選択情報として上記第１情報処理部１２内の再現情報取得部１２３に出力する。
【００４９】
上記書籍データ格納部１６は、電子書籍情報を格納している。
【００５０】
上記再現情報格納部１７は、マーク付与時のマーク情報と表示状態情報とを対応付けてマーク再現情報（再現情報）として格納している。
【００５１】
上記マーク一覧表格納部１８は、付与された複数のマークを一覧表にして格納している。
【００５２】
上記ページ指定部１９は、電子書籍情報のページを指定するためのページ指定情報を書籍データ取得部１２２に出力する。ここで、ページとは、電子書籍毎に設定された所定量の電子書籍データをいう。
【００５３】
上記マーク一覧表表示指示部２０は、マーク一覧表格納部１８に格納されているマーク一覧表の表示を指示するための表示指示情報をマーク一覧表取得部１２４に出力する。
【００５４】
＜第１情報処理部１２の詳細＞
ここで、上記第１情報処理部１２の各部の詳細について説明する。
【００５５】
上記表示データ合成部１２１は、内部画像バッファを有しており、この内部画像バッファにおいて、マーク付与時、書籍データ取得部１２２によって取得された書籍データに対して、上述したマーク付与部１４から送られたマークの位置情報から、マークを書籍データに合成して表示部１１の表示パネル１１ａに出力する。これにより、表示パネル１１ａには、マーク付与された状態の電子書籍情報が表示されることになる。なお、上記のマーク付与された状態の電子書籍情報については、第２情報処理部１３のマーク情報取得部１３１及び表示状態情報取得部１３２にも出力される。
【００５６】
また、上記表示データ合成部１２１は、マーク再現時、すなわち、一度、マーク付与した後、再度、マーク付与した箇所を表示する際、再現情報取得部１２３が取得したマーク再現情報に基づいて書籍データ取得部１２２が取得された書籍データにマークを、内部画像バッファにて合成して表示パネル１１ａに出力する。これにより、表示パネル１１ａには、マーク付与された状態の電子書籍情報が再現されることになる。
【００５７】
ここで、上記表示データ合成部１２１内部の内部画像バッファは、表示部１１の表示パネル１１ａの表示画面の１画面分の表示用データを一時的に格納するようになっている。
【００５８】
上記書籍データ取得部１２２は、書籍データ格納部１６に格納されている電子書籍情報（書籍データ）をページ単位に取得し、後段の表示データ合成部１２１に出力するようになっている。
【００５９】
また、書籍データ取得部１２２は、再現情報取得部１２３からのマーク再現情報から、必要なページの電子書籍データを書籍データ格納部１６から取得し、後段の表示データ合成部１２１に出力するようになっている。
【００６０】
上記再現情報取得部１２３は、上記マーク選択部１５からのマーク選択情報に基づいて、上記再現情報格納部１７に格納されたマーク再現情報を取得し、取得したマーク再現情報を上記表示データ合成部１２１及び書籍データ取得部１２２に出力する。このマーク再現情報は、マーク情報と、当該マーク情報に対応付けられた表示状態情報とで構成されている。
【００６１】
上記マーク一覧表取得部１２４は、上記マーク一覧表表示指示部２０からの表示指示情報に基づいて、上記マーク一覧表格納部１８に格納されているマーク一覧表を取得し、取得したマーク一覧表を上記表示部１１の表示パネル１１ａに出力する。
【００６２】
＜第２情報処理部１３の詳細＞
ここで、上記第２情報処理部１３の各部の詳細について説明する。
【００６３】
上記マーク情報取得部１３１は、上記マーク付与部１４からのマークの位置情報に基づいて、上記表示データ合成部１２１からの表示部１１に表示されるマーク付与された状態の電子書籍情報に含まれるマーク情報、すなわちマークの位置情報（ラインのスタートとエンドの位置情報）、マークの色（ライン色）情報、マークされた文字列等のマーク情報を取得し、取得したマーク情報を再現情報格納部１７及びマーク一覧表作成部１３３に出力する。
【００６４】
上記表示状態情報取得部１３２は、上記マーク付与部１４からのマークの位置情報に基づいて、上記表示データ合成部１２１からの表示部１１に表示されるマーク付与された状態の電子書籍情報に含まれる表示状態情報、表示部１１の表示画面の表示状態を示す情報を取得し、取得した表示状態情報を再現情報格納部１７に出力する。
【００６５】
上記マーク情報及び表示状態情報の詳細については後述する。
【００６６】
上記マーク一覧表作成部１３３は、上記マーク情報取得部１３１からのマーク情報を蓄積して一覧表を作成し、作成した一覧表は、マーク一覧表格納部１８に出力する。ここで作成されるマーク一覧は、ユーザがマークした順、すなわち時系列に配列されたものとなる。このような配列に限定されるものではなく、例えばユーザが所望するマークを発見しやすいように、アルファベット順に並べ変えて表示した一覧表であってもよい。
【００６７】
＜マーク付与からマーク再現までの簡単な説明＞
図２（ａ）〜（ｃ）は、ユーザによるマーク付与からマーク登録、そして、マーク再現までの簡略化した工程を示す図である。
【００６８】
上記構成の電子書籍表示装置では、ユーザがマーカ機能を使って書籍内にマークを付与する場合、図２（ａ）に示すように、表示画面１０１に表示されている電子書籍情報１０２に対して、ペン１０３を用いた所望する箇所にマーク１０４を付与する。
【００６９】
付与されたマーク１０４は、マーク情報として装置内部に記録される。ここで、マーク情報として、マーク位置情報（マーク開始座標とマーク終了座標）、ライン色、マーク文字列などが記録される。記録された複数のマークは、一覧表示可能なように記録される。
【００７０】
一覧表示可能なマークは、図２（ｂ）に示すように、マークリスト１０５として表示画面１０１に表示される。ユーザは、マークリスト１０５から所望するマークをペン１０３を用いて選択することができる。
【００７１】
電子書籍表示装置は、ユーザがマークリスト１０５からマークを選択すると、マークに対応付けられたマーク情報に基づいて、図２（ｃ）に示すように、電子書籍を開き、表示画面１０１上の電子書籍情報１０２の所定の位置にマーク１０４を表示する。
【００７２】
＜マーク再現情報の保存＞
ここで、上記マーク１０４を付与した時点の電子書籍情報の表示状態を再現するための情報を保存する方法について以下に説明する。
【００７３】
図３は、本電子書籍端末に表示した場合の画面イメージを示す図である。
【００７４】
図４は、電子書籍情報のコンテンツ全体を模式的に示した図である。
【００７５】
図５は、マーク再現情報を具体的に説明した図である。
【００７６】
図３に示す画面イメージでは、「ｆｆ」部にマークを付与した例を示している。なお、図３に示した画面イメージは、表示部１１の表示画面に表示された状態を示したものであり、電子書籍全体は、図４に示すように、複数のフロー（章）からなる。図３では、フロー３の一部の領域を表示した画面イメージを示している。
【００７７】
この図３に示す画面イメージを、表示位置情報Ｘとマーク情報Ｙとかなるマーク再現情報として保存する。
【００７８】
上記表示位置情報Ｘ（しおり情報）は、マークの付与時点における上記表示部１１に表示されている電子書籍情報の表示状態を再現するのに必要な表示状態情報であり、図５に示すように、表示領域の先頭位置の（フローＩＤ（この場合、フロー３なので、ＩＤ＝３）と、フロー（フロー３）における位置情報（データ位置情報）とを含む情報である。
【００７９】
また、上記マーク情報Ｙは、表示部１１に表示された電子書籍情報の本文に付されたマークを再付与するのに必要な情報であり、図５に示すように、フローデータindex（マークのある文書フローＩＤ）、開始位置オフセット（フローにおけるマーク開始位置）、終了位置オフセット（フローにおけるマーク終了位置）、書籍内の位置（コンテンツにおけるマーク開始位置(一覧表示のソート用)）、ページ番号（コンテンツにおけるマークの位置(一覧表示の場所表示用)）、マーカー文字列（選択したマーカの文字情報）、ラインマーカーの色（マークのライン色）を含む情報である。
【００８０】
上記表示位置情報（表示状態情報）Ｘは、マーク情報Ｙに対応付けられてマーク再現情報として、図１に示す再現情報格納部１７に格納される。
【００８１】
＜再現方法１＞
以下に、再現情報格納部１７に格納されたマーク再現情報を用いたマーク再現処理（電子書籍表示方法）について、図１、図６及び図７を参照しながら説明する。
【００８２】
図６は、マーク再現処理の流れを示すフローチャートである。
【００８３】
図７（ａ）は、コンテンツ全体を示す図であり、図７（ｂ）は、マーク再現時の画面イメージを示す図である。
【００８４】
まず、図６に示すように、マークＡ選択が実行される（ステップＳ１１）。具体的には、ユーザが、図２（ｂ）に示すマークリスト１０５から所望のマークであるマークＡを選択する。これにより、再現情報取得部１２３は、マークＡに該当するマーク再現情報（表示位置情報、マーク情報）を再現情報格納部１７から取得して、表示データ合成部１２１に転送する（情報読み出しステップ、情報読み出し手順）。
【００８５】
次に、表示データ合成部１２１は、マーク再現情報からマークＡの表示位置情報を取得し（ステップＳ１２）、マークＡの表示位置情報より、内部画像バッファで表示状態を再現する（ステップＳ１３）。ここで、上記表示位置情報は、表示領域の先頭位置の（フローＩＤ（この場合、フロー３なので、ＩＤ＝３）と、フロー（フロー３）における位置情報とを含む情報である。したがって、表示データ合成部１２１は、図７（ａ）に示すように、コンテンツ全体のフロー３のｄｄｄからｇｇｇまで表示された表示領域を再現する（表示再現ステップ、表示再現手順）。
【００８６】
次いで、表示データ合成部１２１は、マーク再現情報からマークＡのマーク情報を取得し（ステップＳ１４）、マークＡのマーク情報に基づき、マークＡを上記内部画像バッファで再現されている表示に追加する（ステップＳ１５）。ここで、上記マーク情報は、フローデータindex（マークのある文書フローＩＤ）、開始位置オフセット（フローにおけるマーク開始位置）、終了位置オフセット（フローにおけるマーク終了位置）、書籍内の位置（コンテンツにおけるマーク開始位置(一覧表示のソート用)）、ページ番号（コンテンツにおけるマークの位置(一覧表示の場所表示用)）、マーカー文字列（選択したマーカの文字情報）、ラインマーカーの色（マークのライン色）を含む情報である。具体的には、表示データ合成部１２１は、図７（ｂ）に示すように、内部画像バッファにおいて、表示領域内のｇｇにマークを付与してマーク領域として追加する（マーク付与ステップ、マーク付与手順）。
【００８７】
このようにして、表示データ合成部１２１の内部画像バッファにおいて、マークと当該マークを含む表示からなる１画面分の表示用データが再現される。
【００８８】
最後に、表示データ合成部１２１は、内部画像バッファで再現された１画面分の表示用データを表示部１１の表示パネル１１ａに転送する（ステップＳ１６）。
【００８９】
以上のようにして、マーク付与時の表示状態を再現すれば、マーク付与時の表示開始位置からの画面が再現されるので、ユーザはマーク前後の表示との関連性を想起しやすくなる。
【００９０】
＜再現方法２＞
ここで、上記の再現方法１により表示状態を再現する際に、フォントサイズ変更により、表示状態を再現する際に、表示領域に所望とするマークが表示されない場合も想定される。このような場合には、以下に示す、マーク情報に含まれるマークの位置情報をもとに表示する再現方法を採用する。
【００９１】
すなわち、上記マーク付与部１４により、再現された電子書籍情報の所定の位置にマークが付与されたとき、当該マークが上記表示パネル１１ａに表示されているか否かを判断して、その判断結果から当該マークが上記表示パネル１１ａに表示されていないと判断されたとき、上記マーク情報を用いて表示状態を更新するようにする。
【００９２】
図８は、マーク再現処理の流れを示すフローチャートである。
【００９３】
図９（ａ）は、フォント変化によりマークが表示されない状態を示す画面イメージを示し、図９（ｂ）は、フォント変化によりマークが表示されないときに、マークを表示画面の先頭に持ってきたときの画面イメージを示す。
【００９４】
なお、図８に示すフローチャートにおけるステップＳ２１〜Ｓ２４，Ｓ２７，Ｓ２８は、図６に示すフローチャートのステップＳ１１〜Ｓ１６と同じである。追加された処理は、ステップＳ２５，Ｓ２６の処理である。
【００９５】
まず、図８に示すように、マークＡ選択が実行される（ステップＳ２１）。具体的には、ユーザが、図２（ｂ）に示すマークリスト１０５から所望のマークであるマークＡを選択する。これにより、再現情報取得部１２３は、マークＡに該当するマーク再現情報（表示位置情報、マーク情報）を再現情報格納部１７から取得して、表示データ合成部１２１に転送する。
【００９６】
次に、表示データ合成部１２１は、マーク再現情報からマークＡの表示位置情報を取得し（ステップＳ２２）、マークＡの表示位置情報より、内部画像バッファで表示状態を再現する（ステップＳ２３）。ここで、上記表示位置情報は、表示領域の先頭位置の（フローＩＤ（この場合、フロー３なので、ＩＤ＝３）と、フロー（フロー３）における位置情報とを含む情報である。したがって、表示データ合成部１２１は、図７（ａ）に示すように、コンテンツ全体のフロー３のｄｄｄからｇｇｇまで表示された表示領域を再現する。
【００９７】
次いで、表示データ合成部１２１は、マーク再現情報からマークＡのマーク情報を取得する（ステップＳ２４）。
【００９８】
続いて、表示データ合成部１２１は、内部画像バッファにおいて再現されている１画面分の表示用データで示される表示画面（表示部１１の表示パネル１１ａの表示画面）に表示された電子書籍情報に、取得したマークＡのマーク情報から、当該マークＡが含まれているか否かを判定する（ステップＳ２５）。ここで、表示データ合成部１２１は、内部画像バッファに表示されている情報から、マークが入っているかを確認する。具体的には、内部画像バッファで再現された１画面分の表示用データにおける先頭位置と終了位置と、マークＡの位置情報とから、当該マークＡが上記表示用データ（表示画面）に含まれているか否かを判定している。
【００９９】
ステップＳ２５において、表示画面にマークＡが入っていると判定されれば、ステップＳ２７に移行する。一方、表示画面にマークＡが入っていないと判定されれば、ステップＳ２６に移行する。例えば、フォントサイズを大きい設定にした状態で、マークを表示しようとした場合、図９（ａ）に示すように、表示位置情報を用いると、表示画面内の電子書籍情報にマークＡを付与した箇所が表示されない。
【０１００】
そこで、ステップＳ２６では、マークＡを表示するために、表示データ合成部１２１は、取得したマーク情報に基づいて、マークの表示位置を補正する。ここでは、マークを表示画面の先頭に持ってくるように補正する。この場合、図９（ｂ）に示す表示状態となる。なお、マークの表示位置は、表示画面の先頭に限定されるものではなく、表示画面に表示される位置であれば特に限定しない。
【０１０１】
そして、ステップＳ２６によりマークの表示位置を補正した後、ステップＳ２７に移行する。
【０１０２】
ステップＳ２７では、表示データ合成部１２１は、取得したマーク情報を上記内部画像バッファで再現されている表示に追加する。ここで、上記マーク情報は、フローデータindex（マークのある文書フローＩＤ）、開始位置オフセット（フローにおけるマーク開始位置）、終了位置オフセット（フローにおけるマーク終了位置）、書籍内の位置（コンテンツにおけるマーク開始位置(一覧表示のソート用)）、ページ番号（コンテンツにおけるマークの位置(一覧表示の場所表示用)）、マーカー文字列（選択したマーカの文字情報）、ラインマーカーの色（マークのライン色）を含む情報である。したがって、表示データ合成部１２１は、図７（ｂ）に示すように、表示領域内のｇｇにマークを付与してマーク領域として追加する。このようにして、表示データ合成部１２１の内部画像バッファにおいて、マークと当該マークを含む表示からなる１画面分の表示用データが再現される。
【０１０３】
最後に、表示データ合成部１２１は、内部画像バッファで再現された表示用データを表示部１１の表示パネル１１ａに転送する（ステップＳ２８）。
【０１０４】
以上のようにして、マーク付与時の表示状態を再現すれば、表示設定（フォントサイズ変更等）によってマークが再現しようとする表示画面に表示できない場合に対しても、表示設定を保持しつつ、マークを表示することが可能なる。
【０１０５】
したがって、マーク表示できないときには、マーク情報のみを利用してマーク再現を行うようになっているので、従来のように、マークを再現するために、フォントサイズ変更のたびにページ情報を再計算する必要はなくなる。
【０１０６】
＜再現方法３＞
ここまでの再現方法では、マーク付与時のフォントサイズについては、マーク再現情報として格納されていなかったが、マーク付与時のフォントサイズ情報もマーク再現情報として格納し、マークを再現する際に、フォントサイズも使用するようにしてもよい。
【０１０７】
この場合、フォントサイズもマークの再現に使用されるので、マーク再現時の表示画面のフォントサイズが、マーク付与時のフォントサイズと異なるような場合であっても、マーク再現時にはマーク付与時のフォントサイズに戻して表示画面が再現されるようになるので、マークは必ず再現されることになる。
【０１０８】
上記の処理は、図１に示すブロック図により実現できる。例えば、表示状態情報取得部１３２によって表示状態情報を取得する際に、フォントサイズの情報も取得すればよい。
【０１０９】
上記表示状態情報には、また、フォントサイズの情報以外にも、電子書籍情報が縦書きであるか横書きであるかを示す縦書/横書設定情報を含むようにしてもよい。この場合、上記表示状態情報に、マーク付与時に電子書籍情報の表示状態が縦書きであることを示す縦書設定の情報が含まれていれば、マーク再現時に、電子書籍情報の表示状態が横書きに設定されていても、当該表示状態を縦書き設定に変更する。このように、マーク再現時に、マーク付与時の表示状態を再現するようにすれば、ユーザはマーク前後の表示との関連性を想起しやすくなる。
【０１１０】
また、本発明の電子書籍表示装置は、ユーザによる持ち方として、縦持ち、横持ちの設定を行うことができる。つまり、表示部１１の表示パネル１１ａの表示画面において、例えば縦の長さが横の長さよりも長い場合、ユーザから見て、表示画面が縦長状態になる電子書籍表示装置の持ち方を縦持ち、表示画面が横長状態になる電子書籍表示装置の持ち方を横持ちとする。
【０１１１】
したがって、電子書籍表示装置において、縦持ち、横持ちの設定を行うことが可能な場合に、上記表示状態情報に、さらに、マーク付与時における、ユーザによる持ち方を規定した縦持ち/横持ち設定情報が含まれるようにしてもよい。この場合、上記表示状態情報に含まれている、マーク付与時における縦持ち・横持ちの設定情報に基づいて、マーク再現時に、電子書籍情報の縦持ちあるはい横持ちの状態も再現される。このとき、電子書籍情報の縦持ち・横持ちの設定がマーク付与時で異なれば、再現しようとする持ち方となるようにユーザを促す表示等の案内を行う。このように、マーク再現時に、マーク付与時の表示状態を再現するようにすれば、ユーザはマーク前後の表示との関連性を想起しやすくなる。
【０１１２】
＜プログラムおよび記録媒体＞
上記電子書籍表示装置が備える第１情報処理部１２及び第２情報処理部１３は、ハードウェアロジックによって構成すればよい。又は、次のように、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１１３】
すなわち、第１情報処理部１２及び第２情報処理部１３は、各機能を実現するプログラムの命令を実行するＭＰＵなどのＣＰＵ、このプログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを実行可能な形式に展開するＲＡＭ（Random Access Memory）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。
【０１１４】
そして、本発明の目的は、第１情報処理部１２及び第２情報処理部１３を実現するための電子書籍表示プログラムは、プログラムメモリに固定的に担持されている場合に限らず、上記プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、又は、ソースプログラム）を記録した記録媒体を第１情報処理部１２及び第２情報処理部１３に供給し、が上記記録媒体に記録されている上記プログラムコードを読み出して実行することによっても、達成可能である。
【０１１５】
上記記録媒体は、特定の構造又は種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０１１６】
また、第１情報処理部１２及び第２情報処理部１３を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して供給する。この通信ネットワークは第１情報処理部１２及び第２情報処理部１３にプログラムコードを供給できるものであればよく、特定の種類又は形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０１１７】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成又は種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１１９】
本発明は、電子書籍情報のように電子化されたデータに、ユーザがマーキングした箇所を再現するための装置、特に、携帯型の表示装置に利用することができる。
【符号の説明】
【０１２０】
１１  表示部（表示手段）
１１ａ  表示パネル
１１ｂ  タッチパネル
１２  第１情報処理部
１３  第２情報処理部
１４  マーク付与部（マーク付与手段）
１５  マーク選択部
１６  書籍データ格納部
１７  再現情報格納部（記憶手段）
１８  マーク一覧表格納部
１９  ページ指定部
２０  マーク一覧表表示指示部
１０１  表示画面
１０２  電子書籍情報
１０３  ペン
１０４  マーク
１０５  マークリスト
１２１  表示データ合成部（表示再現手段、表示判断手段、マーク情報表示更新手段）
１２２  書籍データ取得部
１２３  再現情報取得部（情報読み出し手段）
１２４  マーク一覧表取得部
１３１  マーク情報取得部
１３２  表示状態情報取得部
１３３  マーク一覧表作成部
【図１】
0005623218.tif 000002
【図２】
0005623218.tif 000003
【図３】
0005623218.tif 000004
【図４】
0005623218.tif 000005
【図５】
0005623218.tif 000006
【図６】
0005623218.tif 000007
【図７】
0005623218.tif 000008
【図８】
0005623218.tif 000009
【図９】
0005623218.tif 000010
【図１０】
0005623218.tif 000011
【図１１】
0005623218.tif 000012
【図１２】
0005623218.tif 000013
【図１３】
0005623218.tif 000014
【図１４】
0005623218.tif 000015