(57)【要約】【課題】電子書籍にしおり属性を自動的に設定する機能がなかった。【解決手段】電子書籍の閲覧操作と、閲覧操作に関連する電子書籍内の閲覧位置とを含む読書状況情報を取得する読書状況情報取得手段(110)と、電子書籍内の所定の位置を示すしおり情報を設定するしおり設定手段(115)と、しおり設定手段によりしおり情報が設定される際に、読書状況情報取得手段により取得された読書状況情報に基づき、しおり情報の属性を示す属性情報を設定する属性設定手段(116)と、電子書籍内のしおり情報により特定される部分を属性情報に基づいて表示する表示手段(150,160)とを備えることを特徴とする電子書籍閲覧装置を提供する。【選択図】図１
2008009606.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍の閲覧操作と、該閲覧操作に関連する前記電子書籍内の閲覧位置とを含む読書状況情報を取得する読書状況情報取得手段と、
前記電子書籍内の所定の位置を示すしおり情報を設定するしおり設定手段と、
前記しおり設定手段により前記しおり情報が設定される際に、前記読書状況情報取得手段により取得された前記読書状況情報に基づき、前記しおり情報の属性を示す属性情報を設定する属性設定手段と、
前記電子書籍内の前記しおり情報により特定される部分を前記属性情報に基づいて表示する表示手段と、
を備えることを特徴とする電子書籍閲覧装置。
【請求項２】
請求項１に記載の電子書籍閲覧装置において、
前記しおり設定手段は、ユーザ操作に基づき前記しおり情報を設定する、
ことを特徴とする電子書籍閲覧装置。
【請求項３】
請求項１に記載の電子書籍閲覧装置において、
前記しおり設定手段は、前記読書状況情報取得手段により取得された前記読書状況情報に基づき、前記しおり情報を設定する、
ことを特徴とする電子書籍閲覧装置。
【請求項４】
請求項３に記載の電子書籍閲覧装置において、
前記しおり設定手段は、
前記閲覧操作が予め規定されている所定の閲覧操作に合致する場合に、該閲覧操作に関連する閲覧位置を前記しおり情報として設定する、
ことを特徴とする電子書籍閲覧装置。
【請求項５】
請求項１〜４のいずれか１項に記載の電子書籍閲覧装置において、
前記読書状況情報は、前記電子書籍の分類情報をさらに含み、
前記属性設定手段は、前記分類情報、前記閲覧操作、および、前記閲覧位置情報、のうちの少なくとも１つを用いて、前記属性情報を設定する、
ことを特徴とする電子書籍閲覧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍閲覧装置に関し、特に、電子書籍のしおり情報に自動的にしおりの属性に応じた属性情報を付加する電子書籍閲覧装置に関する。
【背景技術】
【０００２】
近年、電子的に格納された書籍データを電子書籍として利用する形態の普及に伴い、電子書籍閲覧装置が使用されている。このような電子書籍閲覧装置をより使い易くすつめに電子しおり設定に関する技術が提案されている（特許文献１、２を参照されたい。）。
【０００３】
従来技術による電子書籍閲覧装置の構成を例示する。図１３に、従来の電子書籍閲覧装置の構成図を示す。従来の電子書籍閲覧装置は、しおり登録命令手段０１と、しおり参照命令手段０２と、しおり登録手段０３と、しおり参照（呼び出し）手段０４と、電子書籍情報取得手段０５と、しおり情報取得手段０６と、しおり履歴保持手段０７と、電子書籍閲覧制御手段０８とから構成されている。しおり登録命令手段０１がユーザの操作に基づいてしおり登録要求信号を生成し、しおり登録手段０３と電子書籍情報取得手段０５へ出力する。また、しおりに属性を付加する場合は、ユーザが自らしおりの属性を選択して入力する必要がある。なお、しおりの属性とは、しおりの目的（情報）を区別するための情報であり、例えば、どこまで読んだかをマークするしおりと。文章中の何度も参照する箇所をマークするしおりとを区別するために用いられる。電子書籍情報取得手段０５は、しおり登録命令手段によって出力されたしおり登録要求信号を受け取ったときに、ユーザが読んでいる電子書籍情報を取得し、しおり登録手段０３へ出力する。しおり登録手段０３は、しおり登録命令手段０１によって出力されたしおり登録要求信号を受け取ったときに、電子書籍情報取得手段０５により入力された電子書籍情報に基づいて対象しおり情報を生成し、しおり履歴保持手段０７へ出力する。そして、しおり履歴保持手段０７は、電子書籍上のしおりが登録された位置の位置情報を記憶する。
【０００４】
電子書籍情報取得手段０５は、しおり参照手段によって出力された対象しおり情報に基づいて電子書籍情報を取得し、電子書籍閲覧制御手段０８へ出力する。電子書籍閲覧制御手段０８は、しおり参照手段０４により入力された対象しおり情報と電子書籍情報取得手段０８により入力された電子書籍情報に基づいて電子書籍の動作を制御し、選択されたしおりが登録された電子書籍情報を表示する。したがって、電子書籍閲覧装置のユーザは、電子書籍を読書中に読書を中断したいときにしおり登録命令手段を用いてしおりを登録すれば、しおり参照命令手段を用いていつでもしおり情報を参照し、読書を再開することを可能とする。また、ユーザが自ら前記しおりを挟んだ目的をしおり属性として入力することも可能である。
【特許文献１】特開平7-129613号公報（段落0008、図１）
【特許文献２】特開2001-125921号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しおりやマーキングは、前回の読書状況などの履歴を把握する機能だけではなく、そのしおりが設定された箇所を何度も見返したり、或いは複数の比較対象をグループ化したりするといった「しおり別」の属性に応じて分類し、しおり属性に応じた操作が可能であればユーザにとって非常に便利である。しかしながら、従来の電子書籍閲覧装置では、上述したように単にしおり情報を登録したり、ユーザ自身によってしおり属性を設定したりする機能はあるが、しおり属性を自動的に設定する機能はなかった。また、特許文献１の技術では、以前の読書状況の履歴（副次的情報）を把握して以前の読書状況を再開（ウィンドウやフォントのサイズなどを同一の設定で表示する。）することができ、ある程度は便利にはなっているが、単に前回の読書状況の再現に留まる技術であり依然として不便さは残る。即ち、従来技術では、しおり登録の際に、ユーザが自らしおりの属性を選択して登録したり、属性に応じて煩雑な操作を行ったりしなければならないという問題があった。そこで、本発明は、しおり属性を自動的に設定する機能を備えた電子書籍閲覧装置を提供して、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した諸課題を解決すべく、第１の発明による電子書籍閲覧装置は、
（電子書籍を格納する記憶手段と、）
電子書籍の閲覧操作（例えば、実施例の読書情報）と、該閲覧操作に関連する前記電子書籍内の閲覧位置（例えば、実施例の座標情報）とを含む読書状況情報を取得する読書状況情報取得手段と、
前記電子書籍内の所定の位置（例えば、ページ、或いはページ内の座標など）を示すしおり情報を設定するしおり設定手段と、
前記しおり設定手段により前記しおり情報が設定される際に、前記読書状況情報取得手段により取得された前記読書状況情報に基づき、前記しおり情報の属性を示す属性情報を設定する属性設定手段と、
（しおり情報に属性情報を関連付けて格納する記憶手段と、）
前記電子書籍内の前記しおり情報により特定される部分（例えば、該当ページ、或いは該当の座標にカーソルを配置するなど）を前記属性情報に基づいて表示する表示手段と、
を備えることを特徴とする。
例えば、しおり属性情報に応じた表示動作としては、単語属性の場合はコメント部を単語付近に設置してその意味を表示する、比較属性の場合は比較対象の電子書籍などの該当箇所へのハイパーリンクを付加したり、サブウィンドウで比較対象の該当箇所自体を表示したり、或いは、リンク可能を示すために当該しおり箇所をクリッカブル表示にするなどがある。
【０００７】
また、第２の発明による電子書籍閲覧装置では、
前記しおり設定手段は、ユーザ操作に基づき前記しおり情報を設定する、ことを特徴とする。
【０００８】
また、第３の発明による電子書籍閲覧装置では、
前記しおり設定手段は、前記読書状況情報取得手段により取得された前記読書状況情報（即ち、前記閲覧操作、および、前記閲覧位置情報のセット）に基づき、前記しおり情報を設定する、ことを特徴とする。
【０００９】
また、第４の発明による電子書籍閲覧装置では、
前記しおり設定手段は、
前記閲覧操作が予め規定されている所定の閲覧操作に合致する場合（例えば、単語属性情報の基準には単語がn回以上検索されたもの、ユーザによってまたはマーカー情報・付箋情報などが付された位置、或いは、恒常参照属性情報の基準には参照頻度がm回以上のものなどに、閲覧操作が合致する場合）に、該閲覧操作に関連する閲覧位置を前記しおり情報として設定する、ことを特徴とする。
【００１０】
また、第５の発明による電子書籍閲覧装置では、
前記読書状況情報は、前記電子書籍の分類情報をさらに含み、
前記属性設定手段は、前記分類情報、前記閲覧操作、および、前記閲覧位置情報、のうちの少なくとも１つを用いて、前記属性情報を設定する、
ことを特徴とする。
【００１１】
また、属性情報に、電子書籍上の位置と、しおり属性（属性情報）と、しおり属性に付随する情報と、登録日時と、使用履歴と、のうちの一つまたは複数の情報を含ませてもよい。また、前記読書状況情報に、少なくとも、閲覧中の電子書籍における読書履歴の情報と、しおり操作が行われた書籍上の位置情報と、のうちの一つまたは複数の情報を含ませてもよい。また、電子書籍情報には、少なくとも、書籍名と、書籍のシリーズ名と、書籍のジャンルと、書籍の総ページ数と、現在閲覧中のページと、のうちの一つまたは複数の情報を含ませることができる。また、属性情報は、書籍をどこまで読んだかを示すための読書状況把握属性と、単語などの意味を調べるための単語属性と、同一書籍内で常に見返す可能性のある場所を示すための恒常参照属性と、同系統の内容を比較するための比較属性と、特に制限なく見返す箇所を示すための参照属性と、のうちの一つまたは複数の属性を含ませることができる。
【００１２】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【発明の効果】
【００１３】
本発明によれば、ユーザの特別な操作を必要とせず、自動的にしおり属性を設定し、設定されたしおり属性に応じて電子書籍閲覧動作を制御することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
＜実施例１＞
図１は、本発明の実施例１における電子書籍閲覧装置の基本的な構成図である。図１に示すように、本発明による電子書籍閲覧装置１００は、しおり自動動作制御手段１１０、しおり情報保持手段１２０、しおり操作手段１３０、電子書籍情報取得手段１４０、および、電子書籍閲覧制御手段１５０、および、表示手段（CRT,LCD,LED表示装置など）１６０を備える。
【００１５】
しおり自動動作制御手段１１０は、読書状況情報取得手段１１１、および、しおり設定手段１１５を備える。読書状況情報取得手段１１１は、しおり操作時にユーザの読書状況などの読書情報を取得し出力する読書情報取得手段１１２と、操作された対象しおり情報の座標情報、或いは、閲覧時のポインター（マウス、カーソル、タッチパネルなど）の指示位置の座標情報を取得し出力する座標情報取得手段１１３とを備える。しおり設定手段１１５は、ユーザのしおり操作と読書状況とに基づき対象しおり情報としおり情報の動作を制御する。しおり設定手段１１５は、操作された対象しおり情報の属性を判定・設定し、しおり属性情報を出力するしおり属性判定手段１１６と、しおり属性情報に従ってしおりの動作を制御し、しおり情報を出力するしおり情報制御手段１１７とを備える。
【００１６】
しおり情報保持手段１２０は、しおり履歴の情報を取得し出力するしおり情報取得手段１２１と、しおり情報を格納しておくしおり履歴保持手段１２２とを備える。しおり操作手段１３０は、しおり登録命令手段１３１、しおり参照命令手段１３２、しおり登録手段１３３、しおり参照手段１３４を備える。しおり登録命令手段１３１は、ユーザがしおり登録操作をした際、しおり登録要求信号を出力する。しおり参照命令手段１３２は、ユーザによるしおり参照操作を受けた際、しおり参照要求信号としおり選択情報を出力し、しおり登録手段１３３は、しおり登録命令手段１３１によって出力されたしおり登録要求信号を受け取ったときに対象しおり情報を出力する。しおり参照手段１３４は、しおり参照命令手段１３２によって出力されたしおり参照要求信号を受け取ったときに対象しおり情報を出力する。
【００１７】
電子書籍情報取得手段１４０は、ネットワーク（図示せず）を介して接続された電子書籍情報データベース２００から電子書籍の情報を取得し出力する。図示していないが本装置はＨＤＤやフラッシュメモリなどの記憶手段を備え、取得した電子書籍の情報をこの記憶手段に格納する。また、電子書籍そのもの、さらには、本装置で使用される全ての情報、例えば、しおり設定基準情報、しおり情報、しおりの属性情報、読書状況情報、および、座標情報などのデータなども記憶手段に格納する。電子書籍閲覧制御手段１５０は、しおり参照時に電子書籍の表示などを制御する。
【００１８】
＜しおり登録時の動作＞
しおり登録命令手段１３１は、ユーザの操作に基づいてしおり登録要求信号を生成し、しおり登録手段１３３と電子書籍情報取得手段１４０としおり情報取得手段１２１へ出力する。しおり登録手段１３３はしおり登録命令手段１３１によって出力されたしおり登録要求信号を受け取ったときに、電子書籍情報取得手段１４０によって出力された電子書籍情報に基づいて対象しおり情報を生成し、この対象しおり情報をしおり属性判定（設定）手段１１６と読書情報取得手段１１２と座標情報取得手段１１３へ出力する。
【００１９】
電子書籍情報取得手段１４０は、しおり登録命令手段１３１によって出力されたしおり登録要求信号を受け取ったときに、電子書籍情報を取得して、電子書籍情報をしおり登録手段１３３としおり属性判定手段１１６としおり情報制御手段１１７へ出力する。しおり情報取得手段１２１は、しおり登録命令手段１３１によって出力されたしおり登録要求信号を受け取ったときに、しおり情報要求信号を生成し、しおり履歴保持手段１２２へ出力し、しおり履歴保持手段１２２によって出力されたしおり情報を取得し、しおり情報をしおり属性判定手段１１６としおり情報制御手段１１７へ出力する。しおり履歴保持手段１２２は、しおり情報取得手段１２１によって出力されたしおり情報要求信号を受け取ったときに、しおり情報をしおり情報取得手段１２１へ出力する。或いは、しおり情報制御手段１１７によって出力されたしおり更新情報に基づいてしおり情報を更新する。
【００２０】
読書情報取得手段１１２は、しおり登録手段１３３によって出力された対象しおり情報を受け取ったときに、対応する読書情報を取得し、しおり属性判定手段１１６へ出力する。座標情報取得手段１１３は、しおり登録手段１３３によって出力された対象しおり情報を受け取ったときに、対応する座標情報を取得し、しおり属性判定手段１１６としおり情報制御手段１１７へ出力する。
【００２１】
しおり属性判定手段１１６は、しおり登録手段１３３によって出力された対象しおり情報と電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報取得手段１２１によって出力されたしおり情報と座標情報取得手段１１３によって出力された座標情報に基づいてしおり属性を判定し、しおり属性情報を生成（設定）し、しおり情報制御手段１１７へ出力する。しおり情報制御手段１１７は、しおり属性判定手段１１６によって出力・設定されたしおり属性情報と電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報取得手段１２１によって出力されたしおり情報と座標情報取得手段１１３によって出力された座標情報に基づいて対象しおり情報の動作を制御し、しおり情報を更新し、しおり更新情報を生成し、しおり履歴保持手段１２２へ出力する。
【００２２】
＜しおり参照時の動作＞
しおり参照命令手段１３２は、ユーザの操作に基づいてしおり参照要求信号を生成し、しおり参照手段１３４と電子書籍情報取得手段１４０としおり情報取得手段１２１へ出力し、ユーザの操作に基づいてしおり選択情報を生成し、しおり参照手段１３４へ出力する。しおり参照手段１３４は、しおり参照命令手段１３２によって出力されたしおり参照要求信号を受け取ったときに、しおり情報取得手段１２１によって出力されたしおり情報に基づいて当該しおり情報をユーザに提示し、しおり参照命令手段１３２によって出力された当該しおり選択情報としおり情報に基づいて対象しおり情報を生成し、対象しおり情報をしおり属性判定手段１１６と読書情報取得手段１１２と座標情報取得手段１１３と電子書籍閲覧制御手段１５０へ出力する。
【００２３】
電子書籍情報取得手段１４０は、しおり参照命令手段１３２によって出力されたしおり参照要求信号を受け取ったときに、対応する電子書籍情報を取得し、しおり属性判定手段１１６としおり情報制御手段１１７と電子書籍閲覧制御手段１５０へ出力する。しおり情報取得手段１２１は、しおり参照命令手段１３２によって出力されたしおり参照要求信号を受け取ったときに、しおり情報要求信号を生成し、しおり履歴保持手段１２２へ出力し、しおり履歴保持手段１２２によって出力されたしおり情報を取得し、しおり情報をしおり参照手段１３４としおり属性判定手段１１６としおり情報制御手段１１７へ出力する。しおり履歴保持手段１２２は、しおり情報取得手段１２１によって出力されたしおり情報要求信号を受け取ったときに、しおり情報をしおり情報取得手段１２１へ出力する。または、しおり情報制御手段１１７によって出力されたしおり更新情報に基づいてしおり情報を更新する。
【００２４】
読書情報取得手段１１２は、しおり参照手段１３４によって出力された対象しおり情報を受け取ったときに、読書情報（読書状況情報）を取得し、しおり属性判定手段１１６へ出力する。座標情報取得手段１１３は、しおり参照手段１３４によって出力された対象しおり情報を受け取ったときに、対応する座標情報を取得し、しおり属性判定手段１１６としおり情報制御手段１１７へ出力する。しおり属性判定手段１１６は、しおり参照手段１３４によって出力された対象しおり情報と電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報取得手段１２１によって出力されたしおり情報と座標情報取得手段１１３によって出力された座標情報に基づいてしおり属性を判定し、しおり属性情報を生成し、しおり情報制御手段１１７へ出力する。
【００２５】
しおり情報制御手段１１７は、しおり属性判定手段１１６によって出力されたしおり属性情報と電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報取得手段１２１によって出力されたしおり情報と座標情報取得手段１１３によって出力された座標情報に基づいて対象しおり情報の動作を制御し、しおり制御情報を生成し電子書籍閲覧制御手段１５０へ出力し、しおり情報を更新し、しおり更新情報を生成し、しおり履歴保持手段１２２へ出力する。電子書籍閲覧制御手段１５０は、しおり参照手段１３４によって出力された対象しおり情報と電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報制御手段１１７によって出力されたしおり制御情報に基づいて、表示手段１６０に表示されるべき電子書籍情報を制御する。
【００２６】
上述したように、しおり自動動作制御手段１１０を用いることで、ユーザがしおり登録要求信号、または、しおり参照要求信号を発生させたことと連動してユーザの特別な操作を必要とせず、自動で対象しおり情報の属性を判定し、ユーザの意にかなった有益なしおり情報を提供することを可能とする。
【００２７】
図２は、電子書籍閲覧装置１００のしおり登録時の動作について説明するフローチャートである。図に示すように、ステップＳ００１では、電子書籍閲覧装置１００は、ユーザの操作に基づいて、しおり登録命令手段１３１によりしおり登録命令が生成されたかを判定する。しおり登録命令が生成されたと判定した場合、ユーザが読んでいる電子書籍情報を電子書籍情報取得手段１４０を用いて取得し（ステップＳ００３）、しおり履歴保持手段１２２によって出力された現在のしおり情報をしおり情報取得手段１２１を用いて取得する（ステップＳ００４）。電子書籍情報取得手段１４０により取得した電子書籍情報に基づいて、しおり登録手段１３３は、対象しおり情報を生成する（ステップＳ００７）。しおり登録手段１３３により取得した対象しおり情報に基づいて、読書情報取得手段１１２は読書情報を取得し（ステップＳ００９）、対象しおり情報に基づいて、座標情報取得手段１１３は対応する座標情報を取得する（ステップＳ０１０）。対象しおり情報、電子書籍情報、しおり情報、読書情報、および、座標情報に基づいて、しおり属性判定手段１１６は、対象しおり情報のしおり属性を判定し、しおり属性情報をしおり情報制御手段１１７へ出力する（ステップＳ０１１）。しおり情報制御手段１１７は、しおり情報取得手段１２１から取得したしおり情報と、しおり属性判定手段１１６から取得したしおり属性情報とに基づいて、しおり履歴保持手段１２２のしおり情報を更新する（ステップＳ０１２）。
【００２８】
図３は、電子書籍閲覧装置のしおり参照時の動作について説明するフローチャートである。図に示すように、ステップＳ００２では、電子書籍閲覧装置１００は、ユーザの操作に基づいて、しおり参照命令手段１３２によりしおり参照命令が生成されたたか否かを判定する。しおり参照命令が生成されたと判定した場合、ユーザが読んでいる電子書籍情報を電子書籍情報取得手段１４０を用いて取得し（ステップＳ００３）、しおり履歴保持手段１２２によって出力された現在のしおり情報をしおり情報取得手段１２１を用いて取得する（ステップＳ００４）。しおり情報をユーザに提示し（ステップＳ００５）、しおり参照命令手段１３２を用いてユーザのしおり選択情報を取得する（ステップＳ００６）。
【００２９】
電子書籍の情報としおり情報に基づいてしおり参照手段１３４が対象しおり情報を生成させる（ステップＳ００８）。対象しおり情報に基づいて、読書情報取得手段１１２を用いて読書情報を取得し（ステップＳ００９）、対象しおり情報に基づいて、座標情報取得手段１１３を用いて座標情報を取得する（ステップＳ０１０）。参照情報、電子書籍情報、しおり情報、読書情報、および、座標情報に基づいてしおり属性判定手段１１６が、しおり情報のしおり属性を判定し、しおり属性情報をしおり情報制御手段１１７へ出力する（ステップＳ０１１）。しおり情報制御手段１１７は、しおり情報取得手段１２１から取得したしおり情報と、しおり属性判定手段１１６から取得したしおり属性情報とに基づいて、対象しおり情報の動作を制御し、しおり制御情報を生成させ、しおり履歴保持手段１２２に保持されているしおり情報を更新する（ステップＳ０１２）。電子書籍情報としおり制御情報に基づいて電子書籍閲覧制御手段１５０は電子書籍の動作を制御する（ステップＳ０１３）。
【００３０】
表１を用いて本発明の実施例における電子書籍の書籍分類の一例を示す。本例においては、電子書籍情報により例えば小説、実用書、参考書、カタログ、パンフレット、地図などの書籍分類情報が得られるものとし、それぞれ特有の情報（特徴）を持っている。ここで、表中の特徴は、しおり設定基準の一部として用いることが可能であり、この特徴に合致した場合に、属性情報設定の際のしおり設定基準の要素の一部として用いることも可能である。
【表１】
2008009606.tif 000003
【００３１】
表２を用いて本発明の実施例における電子書籍閲覧装置のしおり属性の一例を示す。本例においては、しおり属性を該当する電子書籍をどこまで読んだかを把握するための読書状況把握属性、文章中の不明な単語の意味を調べるための単語属性、目次や人物表など同一書籍中で複数回参照するための恒常参照属性、カタログや参考書などで図や写真などを比較するときに用いる比較属性、その他、後から参照するための目印としての参照属性に分類し、それぞれが決定される条件が示されている。即ち、表中の条件は、しおり設定基準として用いることが可能であり、この特徴に合致した場合に、当該箇所に「しおり情報」および「合致したしおり属性」の双方を自動的に設定することも可能である。
【表２】
2008009606.tif 000004
【００３２】
図４は、電子書籍閲覧装置のしおり属性判定手段１１６の動作について説明するフローチャートである。図に示すように、ステップＳ１０１では、ユーザの操作に基づいて操作の対象となるしおり情報に対して、しおり登録手段１３３によって対象しおり情報が出力される、または、しおり参照手段１３４によって対象しおり情報が出力される。そして、電子書籍情報取得手段１４０を用いて電子書籍情報を取得し（ステップＳ１０２）、読書情報取得手段１１２を用いて読書情報を取得し（ステップＳ１０３）、座標情報取得手段１１３を用いて座標情報を取得し（ステップＳ１０４）、しおり情報取得手段１２１を用いてしおり情報を取得する（ステップＳ１０５）。
【００３３】
電子書籍情報としおり情報に基づいて対象しおり情報に対して同一書籍内で最後のしおり情報（最後のマーキング）であるかを判定し（ステップＳ１０６）、最後のしおり情報であると判定した場合、読書情報に基づいて読書履歴の有無を判定し（ステップＳ１０７）、読書履歴があると判定した場合は、読書情報に基づいて前方のページから順番に読んでいないか、または、しおり情報に基づいて最終履歴から十分時間が経過していないかを判定し（ステップＳ１０８）、条件を満たさない場合、即ち、前方のページから順番に読んでいる、または最終履歴から十分時間が経過しているものと判定された場合、対象しおり情報のしおり属性情報に読書状況把握属性を加える（ステップＳ１１０）。また、ステップＳ１０７で読書履歴が無いと判定された場合も、対象しおり情報のしおり属性情報に読書状況把握属性を加える（ステップＳ１００）。
【００３４】
最後のしおり情報ではないと判定した場合、読書情報に基づいて最後のしおり情報の日付から十分経過しており、かつ前方のページから順番に読んでいるかを判定し（ステップＳ１０９）、最後のしおり情報の日付から十分経過しており、かつ前方のページから順番に読んでいると判定された場合、対象しおり情報のしおり属性情報に読書状況把握属性を加える（ステップＳ１１０）。
【００３５】
ステップＳ１０９で、最後のしおり情報日付から十分経過していない、または、順番に読んでいない場合と判定すると、座標情報に基づいて対象しおり情報の座標が文の途中であるかどうかを判定し（ステップＳ１１１）、文の途中であると判定した場合、「単語属性」を対象しおり情報のしおり属性情報に加える（ステップＳ１１２）。対象しおり情報の座標が文の途中ではないと判定した場合、対象しおり情報の座標が図または表を示しているかを判定する（ステップＳ１１３）。対象しおり情報の座標が図または表を示していると判定された場合、読書情報に基づいて対象しおり情報を操作したときの書籍が、対象しおり情報に保持されている書籍情報と同一の書籍からの操作か否かを判定し（ステップＳ１１４）、対象しおり情報を操作したときの書籍が、対象しおり情報に保持されている書籍情報と同一の書籍からの操作だと判定された場合、「恒常参照属性」を対象しおり情報のしおり属性情報に加える（ステップＳ１１５）。
【００３６】
ステップＳ１１４で同一でない場合やステップＳ１１５で属性を加えた後、電子書籍情報に基づいて対象しおり情報の書籍の書籍分類が参考書またはカタログまたはパンフレットに類するものであるかを判定し（ステップＳ１１６）、対象しおり情報の書籍の書籍分類が参考書またはカタログまたはパンフレットに類するものであると判定された場合、「比較属性」を対象しおり情報のしおり属性情報に加える（ステップＳ１１７）。座標が図、表でない場合や属性が付加された後、対象しおり情報のしおり属性情報に「恒常参照属性」が加えられているかを判定し（ステップＳ１１８）、対象しおり情報のしおり属性情報に「恒常参照属性」が加えられていないと判定された場合、「参照属性」を対象しおり情報のしおり属性情報に加える（ステップＳ１１９）。上記の通り、しおり属性判定手段１１６の動作を用いることで対象しおり情報の属性をユーザの特別な操作無しで判定・設定することを可能となる。
【００３７】
図５は、しおり属性が決定された後の電子書籍閲覧装置のしおり情報制御手段１１７の動作について説明するフローチャートである。図に示すように、ステップＳ２０１では、しおり属性判定手段１１６によって出力されたしおり属性情報を取得する。そして、電子書籍情報取得手段１４０を用いて電子書籍情報を取得し（ステップＳ２０２）、座標情報取得手段１１３を用いて対応する座標情報を取得し（ステップＳ２０３）、しおり情報取得手段１２１を用いてしおり情報を取得し（ステップＳ２０４）、しおり属性判定手段１１６によって出力されたしおり属性情報に基づき、対象しおり情報のしおり属性情報に「読書状況把握属性」が加えられているかを判定する（ステップＳ２０５）。
【００３８】
対象しおり情報のしおり属性情報に「読書状況把握属性」が加えられていると判定した場合、同一書籍内に対象しおり情報以外に「読書状況把握属性」が加えられたしおり情報が存在するかを該当しおり情報に基づいて判定し（ステップＳ２０６）、同一書籍内に対象しおり情報以外に読書状況把握属性が付加されたしおり情報が存在した場合、該当しおり情報から読書状況把握属性を削除する（ステップＳ２０７）。しおり属性情報に基づき、対象しおり情報のしおり属性情報に恒常参照属性が加えられているかを判定する（ステップＳ２０８）。対象しおり情報のしおり属性情報に恒常参照属性が加えられていると判定した場合は、電子書籍情報と座標情報に基づいて対象しおり情報の座標が持つインデックス情報を取得し（ステップＳ２０９）、対象しおり情報にインデックス情報を加える（ステップＳ２１０）。
【００３９】
しおり属性情報に基づき、対象しおり情報のしおり属性に比較属性が加えられているかを判定する（ステップＳ２１１）。対象しおり情報のしおり属性に比較属性が加えられている場合は、電子書籍情報と座標情報に基づいて対象しおり情報の座標が持つインデックス情報を取得し（ステップＳ２１２）、取得したインデックス情報を対象しおり情報に加え（ステップＳ２１３）、しおり情報に基づいて取得したインデックス情報と同分類のインデックス情報を持つしおり情報がしおり情報保持手段内に存在するかを判定し（ステップＳ２１４）、取得したインデックス情報と同分類のインデックス情報を持つしおり情報がしおり情報保持手段内に存在すれば対象しおり情報と、該当しおり情報群についてグループ化動作を実施する（ステップＳ２１５）。
【００４０】
比較属性が加えられていない場合、同分類のインデックス情報を持つしおりが存在しない場合、グループ化を実施した後、しおり属性情報に基づき、対象しおり情報のしおり属性情報に単語属性が加えられているかを判定する（ステップＳ２１６）。加えられている場合は、電子書籍情報と座標情報に基づいて対象しおり情報の座標の単語情報を取得し（ステップＳ２１７）、取得した単語情報を対象しおり情報に加え（ステップＳ２１８）、しおり情報に基づいて取得した単語情報と同一の単語を記録しているしおり情報がしおり情報保持手段内に存在するかを判定する（ステップＳ２１９）。取得した単語情報と同一の単語を記録しているしおり情報がしおり情報保持手段内に存在する場合には、対象しおり情報と、該当しおり情報群についてグループ化動作を実施する（ステップＳ２２０）。単語属性を加えられていない場合、しおり属性に同一の単語を記録するしおりが存在しない場合、グループ化を実施した後、しおり履歴保持手段１２２内のしおり情報を更新するためのしおり更新情報を生成し、出力する（ステップＳ２２１）。上記の通り、しおり情報制御手段１１７を用いることで対象しおり情報の属性によって、ユーザの特別な操作無しでしおり情報を更新し、ユーザの意にかなった有益なしおり情報を提供することを可能とする。
【００４１】
図６および図７を用いて、本発明による電子書籍閲覧装置が単語属性を付加する場合の動作例を説明する。図７は、本発明の電子書籍閲覧装置のしおり操作画面例を示す図である。図７（ａ）に示すように、本実施例においては、単語属性のしおり属性を表示する場合、複数設けてあるタブのうち単語タブＷＤを選択すると、単語ごとに分類され、その単語情報を持つしおり情報がまとまって表示される。
【００４２】
図６は、本発明による電子書籍閲覧装置で電子書籍を表示した場合の画面インターフェイスを示す図ある。図６（ａ）において、例えば、ユーザが図中のカーソルＣＳが示す「書生」という単語の意味を調べたい場合に、しおりを付加するためのしおり登録命令操作をする（典型的には、クリック操作やタップ動作）と、しおり操作が生成され（ステップＳ１０１）、少なくとも書籍のタイトル、著者、書籍の分類、図・表などのインデックス名などの情報を含む電子書籍情報を電子書籍情報取得手段１４０を用いて取得し、この例では書籍名「小説Ａ」、著者名「Ｘ氏」などの情報を取得し（ステップＳ１０２）、少なくとも当該電子書籍の読書履歴、ページ操作の履歴などを含む読書情報を読書情報取得手段１１２を用いて取得し、この例では「はじめて読む」、「順番にページが送られている」などの情報を取得する（ステップＳ１０３）。座標情報取得手段１１３を用いて当該書籍の少なくともしおり操作が行われた座標が文の途中なのか、空白なのか、図・表なのかを含む座標情報を取得し、この例では「書生」という単語が配置されている位置の座標情報を取得する（ステップＳ１０４）。
【００４３】
しおり情報取得手段１２１を用いて、少なくとも、どの書籍に対する対象しおり情報なのか、対象しおり情報の属性情報、対象しおり情報を付加された日付、参照された履歴などの情報を含むしおり情報を取得し、この例では「書籍に対するしおり情報は存在しない」などの情報を取得する（ステップＳ１０５）。電子書籍閲覧装置はしおり登録をされた座標情報が文の途中であることを判定材料にしおり属性判定手段１１６を用いて少なくとも単語属性を付加する（ステップＳ１１１、ステップＳ１１２）。ここで、同ページ中に再び「書生」という単語が現れ、やはりその単語を調べたいと思ったとき、同様にしおり登録命令操作をする。この例では、電子書籍情報と読書情報と座標情報（文の途中）は前述のものと同様の内容を取得し、しおり情報については当該書籍には先ほど登録した単語属性を少なくとも持つしおり情報が存在するとの情報を取得する（ステップＳ１０１〜Ｓ１０５）。座標情報は文の途中であるため、しおり属性判定手段１１６は単語属性を付加する（ステップＳ１１１、ステップＳ１１２）。続いてしおり情報制御手段１１７では、しおり情報より同じ「書生」という単語属性を持つしおり情報があるか否かを判別して、単語「書生」を持つ前記しおり情報とグループ化を実施する（ステップＳ２１９、ステップＳ２２０）。さらに読書を続けてまた「書生」という単語が現れたとき（図示せず）は、同様の操作を行いグループ化を実施する。
【００４４】
以上の動作の通り、本発明による電子書籍閲覧装置（しおり自動動作制御手段１１０）を用いることでユーザの特別な動作を必要とせず、しおり属性を判定し、同じ単語情報を持つしおり情報を自動でグループ化するなどの操作を行うことを可能とする。図６（ｂ）は、しおり自動動作制御手段１１０を用いて単語属性が付加される場合の画面インターフェイス（動作例）を説明する図である。図６（ｂ）に示すように、しおり情報制御手段１１７では、しおり情報より「書生」という単語属性を持つしおり情報ＭＫ１、ＭＫ２（図示のような矩形、或いは、白黒反転表示して「しおり」があることを示す。）があると判別して、単語「書生」の意味を取得し、その意味をコメント部Ｃ１として出力する。また、このコメント部Ｃ１には、対応するしおり情報の履歴情報も出力する。この場合は、ページ１にも単語「書生」のしおり情報が存在することが表示される。以上の動作によりユーザの特別な動作を必要とせず、しおり属性を判定し、単語の意味を表示するなどの操作を行うことを可能とする。
【００４５】
図７（ｂ）に示すように、本実施例においては比較属性のしおり属性を表示する場合、複数設けてあるタブのうち、比較タブＣＭＰを選択すると、比較対象となる項目ごとに分類され、その比較項目をインデックス情報として持つしおり情報がまとまって表示される。図１２は、本発明による電子書籍閲覧装置の動作例を示す図である。図１２（ａ）において、例えば、ユーザが「タンス」について複数の候補を比較したい場合に、「ＡＡタンス」の図に対してしおり登録命令動作をする（例えばクリックする）。しおり操作が生成され（ステップＳ１０１）、少なくとも書籍のタイトル、著者、書籍の分類、図・表などのインデックス名などの情報を含む電子書籍情報を電子書籍情報取得手段１４０を用いて取得し、この例では書籍名「カタログＡ」、書籍分類「カタログ」、前記「カタログＡ」中の図・表のインデックス名などの情報を取得し（ステップＳ１０２）、少なくとも当該書籍の読書履歴、ページ操作の履歴などを含む読書情報を読書情報取得手段１１２を用いて取得する。この例では「はじめて読む」、「順不同でページ操作が送られている」などの情報を取得し（ステップＳ１０３）、座標情報取得手段１１３を用いて当該書籍の少なくともしおり操作が行われた座標が文の途中なのか、空白なのか、図・表なのかを含む座標情報を取得し、この例では「ＡＡタンス」の図であるという座標情報を取得する（ステップＳ１０４）。そして、しおり情報取得手段１２１を用いて少なくともどの書籍に対する対象しおり情報なのか、対象しおり情報の属性情報、対象しおり情報を付加された日付、参照された履歴などの情報を含むしおり情報を取得し、この例では「当該書籍に対するしおり情報は存在しない」などの情報を取得する（ステップＳ１０５）。電子書籍閲覧装置はしおり登録をされた座標情報が文の途中ではなく図であることと、電子書籍情報内の書籍分類が「カタログ」であることを判定材料にしおり属性判定手段１１６により少なくとも比較属性を付加する（ステップＳ１１１、Ｓ１１３、Ｓ１１６、Ｓ１１７）。
【００４６】
しおり情報制御手段１１７では、しおり属性に比較属性が付加されているので座標情報が示す図のインデックス情報「ＡＡタンス」を電子書籍情報により取得し（ステップＳ２１２）、取得したインデックス情報を対象しおり情報に付加する（ステップＳ２１３）。ユーザが他の「ＣＣタンス」「ＢＢタンス」を参照しているとき、例えば「ＢＢタンス」に対してしおり登録命令動作をする（図１２（ｂ））。しおり操作が生成され（ステップＳ１０１）、少なくとも書籍のタイトル、著者、書籍の分類、図・表などのインデックス名などの情報を含む電子書籍情報を電子書籍情報取得手段１４０を用いて取得し、この例では書籍名「カタログＡ」、書籍分類「カタログ」、「カタログＡ」中の図・表のインデックス名などの情報を取得し（ステップＳ１０２）、少なくとも当該書籍の読書履歴、ページ操作の履歴などを含む読書情報を読書情報取得手段１１２を用いて取得し、この例では「読書履歴がある」、「順不同でページ操作が送られている」などの情報を取得する（ステップＳ１０３）。
【００４７】
座標情報取得手段１１３を用いて、当該書籍の少なくともしおり操作が行われた座標が文の途中なのか、空白なのか、図・表なのかを含む座標情報を取得し、この例では「ＢＢタンス」の図であるという座標情報を取得し（ステップＳ１０４）、しおり情報取得手段１２１を用いて少なくともどの書籍に対する対象しおり情報なのか、対象しおり情報の属性情報、対象しおり情報を付加された日付、参照された履歴などの情報を含むしおり情報を取得する、この例では「書籍に対して比較属性を付加されたしおり情報が存在する」などの情報を取得する（ステップＳ１０５）。電子書籍閲覧装置はしおり登録をされた座標情報が文の途中ではなく図を指していることと、電子書籍情報内の書籍分類が「カタログ」であることを判定材料にしおり属性判定手段１１６により少なくとも比較属性を付加する（ステップＳ１１１、Ｓ１１３、Ｓ１１６、Ｓ１１７）。
【００４８】
続いて、しおり情報制御手段１１７では、しおり属性に比較属性が付加されているので座標情報が示す図のインデックス情報「ＢＢタンス」を電子書籍情報により取得し（ステップＳ２１２）、取得したインデックス情報を対象しおり情報に付加する（ステップＳ２１３）。さらに、しおり情報に基づいて同分類のインデックス情報を持つしおり情報が存在するかを判定し（ステップＳ２１４）、しおり情報に「ＡＡタンス」という同分類のインデックス情報を持つしおり情報が存在するので「ＢＢタンス」と「ＡＡタンス」というインデックス情報を持つしおり情報がグループ化され（ステップＳ２１５）、しおり更新情報がしおり履歴保持手段１２２へ出力される（ステップ２２１）。上記の動作は同じカタログＡについて説明したものであるが、例えば、カタログＡとは違うカタログＢの「ＤＤタンス」に対してしおり登録動作をしたときにも同様の動作を行うことも可能である。以上の動作の通り、しおり自動動作制御手段１１０を用いることでページ単位ではなく目的とするアイテム単位でのしおり登録と、ユーザの特別な操作を必要とせず同分類のアイテムを比較属性としてグループ化することを可能とする。
【００４９】
＜実施例２＞
図８は、本発明の実施例２における電子書籍閲覧装置の基本的な構成図である。実施例２について実施例１と異なる部分のみについて説明する。実施例２の電子書籍閲覧装置が実施例１（図１）と異なる部分は、図８に示すように、しおり自動動作制御手段１１０に設けてある単語の意味を取得する単語情報取得手段１１８と、しおり制御情報に基づいて対象しおり情報を表示するしおり情報表示手段１１９とを設けた点である。
【００５０】
＜しおり登録時の動作＞
しおり情報制御手段１１７は、しおり属性判定手段１１６によって出力されたしおり属性情報と、電子書籍情報取得手段１４０によって出力された電子書籍情報と、しおり情報取得手段１２１によって出力されたしおり情報と、座標情報取得手段１１３によって出力された座標情報に基づいて、対象しおり情報の動作を制御し、単語情報取得手段１１８を用いて単語意味情報を取得し、しおり制御情報を生成し、電子書籍閲覧制御手段１５０としおり情報表示手段１１９へ出力し、しおり情報を更新し、しおり更新情報を生成し、しおり履歴保持手段１２２へ出力する。単語情報取得手段１１８は、辞書などのデータベースを持ち、単語の意味情報を取得し、単語意味情報をしおり情報制御手段１１７へ出力する。しおり情報表示手段１１９は、しおり情報制御手段１１７によって出力されたしおり制御情報に基づいて、必要であれば単語情報やインデックス情報など対象しおり情報に属する情報を出力する。電子書籍閲覧制御手段１５０は、電子書籍情報取得手段１４０によって出力された電子書籍情報としおり情報制御手段１１７によって出力されたしおり制御情報に基づいて電子書籍情報を制御する。
【００５１】
＜しおり参照時の動作＞
しおり情報制御手段１１７は、しおり属性判定手段１１６によって出力されたしおり属性情報と、電子書籍情報取得手段１４０によって出力された電子書籍情報と、しおり情報取得手段１２１によって出力されたしおり情報と座標情報取得手段１１３によって出力された座標情報に基づいて、対象しおり情報の動作を制御し、単語情報取得手段１１８を用いて単語意味情報を取得し、しおり制御情報を生成し、電子書籍閲覧制御手段１５０としおり情報表示手段１１９へ出力し、対象しおり情報の情報を更新し、しおり更新情報を生成し、しおり履歴保持手段１２２へ出力する。単語情報取得手段１１８は、辞書などのデータベースを持ち、単語の意味情報を取得し、単語意味情報を前記しおり情報制御手段１１７へ出力する。しおり情報表示手段１１９は、しおり情報制御手段１１７によって出力されたしおり制御情報に基づいて、必要であれば単語情報やインデックス情報など対象しおり情報に属する情報を出力する。
【００５２】
図９は、本発明の実施例２における電子書籍閲覧装置のしおり登録時の動作を示すフローチャートである。図に示すように、ステップＳ３０１では、電子書籍閲覧装置はユーザの操作に基づいてしおり登録命令手段１３１がしおり登録命令を出力したかを判定する。しおり登録命令が生成されたと判定した場合、ユーザが読んでいる電子書籍情報を電子書籍情報取得手段１４０を用いて取得し（ステップＳ３０３）、現在のしおり履歴情報によって出力されたしおり情報をしおり情報取得手段１２１を用いて取得する（ステップＳ３０４）。電子書籍情報に基づいてしおり登録手段１３３が対象しおり情報を生成させ（ステップＳ３０７）、読書情報取得手段１１２を用いて読書情報を取得し（ステップＳ３０９）、座標情報取得手段１１３を用いて座標情報を取得する（ステップＳ３１０）。対象しおり情報と電子書籍情報としおり情報と読書情報と座標情報に基づいて、しおり属性判定手段１１６が、対象しおり情報のしおりのしおり属性を判定し、しおり属性情報をしおり情報制御手段１１７へ出力する（ステップＳ３１１）。しおり情報制御手段１１７は、しおり情報としおり属性情報に基づいて電子しおりの動作を制御し、しおり制御情報を生成し、しおり履歴保持手段１２２のしおり情報を更新する（ステップＳ３１２）。しおり制御情報に基づいてしおり情報表示手段１１９はしおり情報を表示し（ステップＳ３１３）、電子書籍情報としおり制御情報に基づいて電子書籍閲覧制御手段１５０は電子書籍の動作を制御する（ステップＳ３１４）。
【００５３】
図１０は、電子書籍閲覧装置のしおり参照時の動作を説明するフローチャートである。図に示すように、ステップＳ３０２では、電子書籍閲覧装置はユーザの操作に基づいてしおり参照命令手段１３２がしおり参照命令を出力したかを判定する。しおり参照命令が生成したと判定した場合、ユーザが読んでいる電子書籍情報を電子書籍情報取得手段１４０を用いて取得し（ステップＳ３０３）、現在のしおり履歴情報によって出力されたしおり情報をしおり情報取得手段１２１を用いて取得する（ステップＳ３０４）。しおり情報をユーザに提示し（ステップＳ３０５）、しおり参照命令手段１３２を用いてユーザのしおり選択情報を取得する（ステップＳ３０６）。電子書籍の情報としおり情報に基づいてしおり参照手段１３４が対象しおり情報を生成させる（ステップＳ３０８）。読書情報取得手段１１２を用いて読書情報を取得し（ステップＳ３０９）、座標情報取得手段１１３を用いて座標情報を取得する（ステップＳ３１０）。対象しおり情報、電子書籍情報、しおり情報、読書情報、および、座標情報に基づいてしおり属性判定手段１１６が、対象しおり情報のしおり属性を判定し、しおり属性情報をしおり情報制御手段１１７へ出力する（ステップＳ３１１）。しおり情報制御手段１１７は、しおり情報取得手段１２１から取得したしおり情報と、しおり属性判定手段１１６から取得したしおり属性情報とに基づいて、電子しおりの動作を制御し、しおり制御情報を生成し、しおり履歴保持手段１２２のしおり情報を更新する（ステップＳ３１２）。しおり制御情報に基づいてしおり情報表示手段１１９はしおり情報を表示し（ステップＳ３１３）、電子書籍情報としおり制御情報に基づいて電子書籍閲覧制御手段１５０は電子書籍の動作を制御する（ステップＳ３１４）。
【００５４】
図１１は、しおり属性が決定された後の、電子書籍閲覧装置のしおり情報制御手段１１７の動作を説明するフローチャートである。図に示すように、ステップＳ４０１では、しおり属性判定手段１１６によって出力されたしおり属性情報を取得する。そ後、電子書籍情報取得手段１４０を用いて電子書籍情報を取得し（ステップＳ４０２）、座標情報取得手段１１３を用いて座標情報を取得し（ステップＳ４０３）、しおり情報取得手段１２１を用いてしおり情報を取得し（ステップＳ４０４）、しおり属性判定手段１１６によって出力されたしおり属性情報に基づき、対象しおり情報のしおり属性情報に読書状況把握属性が加えられているかを判定する（ステップＳ４０５）。
【００５５】
対象しおり情報のしおり属性情報に読書状況把握属性が加えられていると判定した場合、同一書籍内に対象しおり情報以外に読書状況把握属性が加えられたしおり情報が存在するか否かをしおり情報に基づいて判定し（ステップＳ４０６）、同一書籍内に対象しおり情報以外に読書状況把握属性が付加されたしおり情報が存在した場合、該当しおり情報から読書状況把握属性を削除する（ステップＳ４０７）。
【００５６】
読書状況把握属性が加えられていない場合、況把握属性が同一書籍内に存在しない場合、該当しおりから状況把握属性が削除された後、しおり属性情報に基づき、対象しおり情報のしおり属性情報に恒常参照属性が加えられているかを判定し（ステップＳ４０８）、対象しおり情報のしおり属性情報に恒常参照属性が加えられているならば、電子書籍情報と座標情報に基づいて対象しおり情報の座標が持つインデックス情報を取得し（ステップＳ４０９）、対象しおり情報にインデックス情報を加える（ステップＳ４１０）。恒常参照属性が加えられていない場合、または、インデックス情報が付加された後、しおり属性情報に基づき、対象しおり情報のしおり属性に比較属性が加えられているかを判定し（ステップＳ４１１）、対象しおり情報のしおり属性に比較属性が加えられている場合は、電子書籍情報と座標情報に基づいて、対象しおり情報の座標が持つインデックス情報を取得し（ステップＳ４１２）、取得したインデックス情報を対象しおり情報に加え（ステップＳ４１３）、しおり情報に基づいて取得したインデックス情報と同分類のインデックス情報を持つしおり情報がしおり情報保持手段内に存在するかを判定し（ステップＳ４１４）、取得したインデックス情報と同分類のインデックス情報を持つしおり情報がしおり情報保持手段内に存在すれば対象しおり情報と、該当しおり群についてグループ化動作を実施する（ステップＳ４１５）。
【００５７】
比較属性が加えられていない場合、または、同分類のインデックス情報を持つしおりが存在しない場合、または、グループ化を実施後、しおり属性情報に基づき、対象しおり情報のしおり属性情報に単語属性が加えられているかを判定し（ステップＳ４１６）、加えられているならば、電子書籍情報と座標情報に基づいて対象しおり情報に座標の単語情報を取得し（ステップＳ４１７）、しおり情報に基づいて取得した単語情報と同一の単語を記録しているしおり情報がしおり情報保持手段内に存在するかを判定し（ステップＳ４１８）、取得した単語情報と同一の単語を記録しているしおり情報がしおり情報保持手段内に存在するならば、取得した単語情報について同一の単語を記録しているしおり情報に基づいて単語意味情報を取得し（ステップＳ４１９）、取得した単語意味情報を表示する（ステップＳ４２０）。取得した単語情報と同一の単語を記録しているしおり情報がしおり情報保持手段内に存在しないならば、取得した単語情報について単語情報取得手段１１８を用いて辞書データなどに基づいて単語検索を実施し（ステップＳ４２１）、検索結果に基づいて対象しおり情報に単語意味登録を行う（ステップＳ４２２）。
単語属性が加えられていない場合、または、単語意味情報表示後、または、単語意味登録後、グループ化されたしおりがあれば、グループしおり情報を表示する（ステップＳ４２３，Ｓ４２４）。そして、しおり履歴保持手段１２２内のしおり情報を更新するためのしおり更新情報を生成し、出力する（ステップＳ４２５）。上記しおり情報制御手段１１７の動作により対象しおり情報の属性によってユーザの特別な操作無しでしおり情報を更新し、ユーザの意にかなった有益なしおりおよび電子書籍閲覧動作を提供することを可能とする。
【００５８】
図１２を用いて実施例２における電子書籍閲覧装置の動作について比較属性が付加される場合の動作例を説明する。例えば、ユーザが「タンス」について複数の候補を比較したい場合に、「ＡＡタンス」の図に対してしおり登録命令動作をする（例えばクリックする）。しおり操作が生成され（ステップＳ１０１）、少なくとも書籍のタイトル、著者、書籍の分類、図・表などのインデックス名などの情報を含む電子書籍情報を電子書籍情報取得手段１４０を用いて取得し、この例では書籍名「カタログＡ」、書籍分類「カタログ」、「カタログＡ」中の図・表のインデックス名などの情報を取得し（ステップＳ１０２）、少なくとも書籍の読書履歴、ページ操作の履歴などを含む読書情報を読書情報取得手段１１２を用いて取得し、この例では「はじめて読む」、「順不同でページ操作が送られている」などの情報を取得し（ステップＳ１０３）、座標情報取得手段１１３を用いて書籍の少なくともしおり操作が行われた座標が文の途中なのか、空白なのか、図・表なのかを含む座標情報を取得し、この例では「ＡＡタンス」の図であるという座標情報を取得する（ステップＳ１０４）。
【００５９】
しおり情報取得手段１２１を用いて、少なくとも、どの書籍に対する対象しおり情報なのか、対象しおり情報の属性情報、対象しおり情報を付加された日付、参照された履歴などの情報を含むしおり情報を取得し、この例では「書籍に対するしおり情報は存在しない」などの情報を取得する（ステップＳ１０５）。
【００６０】
電子書籍閲覧装置は、しおり登録をされた座標情報が文の途中ではなく図であることと、電子書籍情報内の書籍分類が「カタログ」であることを「しおり設定基準」として用いて、しおり属性判定手段１１６により少なくとも比較属性を付加する（ステップＳ１１１、Ｓ１１３、Ｓ１１６、Ｓ１１７）。続いてしおり情報制御手段１１７ではしおり属性に比較属性が付加されているので座標情報が示す図のインデックス情報「ＡＡタンス」を電子書籍情報により取得し（ステップＳ４１２）、取得したインデックス情報をしおり情報に付加する（ステップＳ４１３）。続いてユーザが他の「ＣＣタンス」「ＢＢタンス」を参照しているとき、例えば「ＢＢタンス」に対してしおり登録命令動作をする（図１２（ｂ））。しおり操作が生成され（ステップＳ１０１）、少なくとも書籍のタイトル、著者、書籍の分類、図・表などのインデックス名などの情報を含む電子書籍情報を電子書籍情報取得手段１４０を用いて取得し、この例では書籍名「カタログＡ」、書籍分類「カタログ」、「カタログＡ」中の図・表のインデックス名などの情報を取得し（ステップＳ１０２）、少なくとも書籍の読書履歴、ページ操作の履歴などを含む読書情報を読書情報取得手段１１２を用いて取得し、この例では「読書履歴がある」、「順不同でページ操作が送られている」などの情報を取得する（ステップＳ１０３）。
【００６１】
座標情報取得手段１１３を用いて、書籍の少なくともしおり操作が行われた座標が文の途中なのか、空白なのか、図・表なのかを含む座標情報を取得し、この例では「ＢＢタンス」の図であるという座標情報を取得し（ステップＳ１０４）しおり情報取得手段１２１を用いて少なくともどの書籍に対するしおりなのか、対象しおり情報の属性情報、対象しおり情報を付加された日付、参照された履歴などの情報を含むしおり情報を取得し、この例では「書籍に対して比較属性を付加されたしおり情報が存在する」などの情報を取得する（ステップＳ１０５）。電子書籍閲覧装置はしおり登録をされた座標情報が文の途中ではなく図であることと、電子書籍情報内の書籍分類が「カタログ」であることを判定材料にして、しおり属性判定手段１１６により少なくとも比較属性を付加する（ステップＳ１１１、Ｓ１１３、Ｓ１１６、Ｓ１１７）。続いてしおり情報制御手段１１７ではしおり属性に比較属性が付加されているので座標情報が示す図のインデックス情報「ＢＢタンス」を電子書籍情報により取得し（ステップＳ４１２）、取得したインデックス情報をしおり情報に付加する（ステップＳ４１３）。さらにしおり情報に基づいて同分類のインデックス情報を持つしおり情報が存在するかを判定する（ステップＳ４１４）。
【００６２】
しおり情報に「ＡＡタンス」という同分類のインデックス情報を持つしおりが存在するので「ＢＢタンス」と「ＡＡタンス」というインデックス情報を持つしおり情報がグループ化され（ステップＳ４１５、図１２（ｃ））、しおり更新情報がしおり履歴保持手段１２２へ出力される（ステップ４２５）。このとき、コメント部Ｃ２に「同じ分類を示すアイテムが存在します。ＡＡタンス」と表示して、ユーザに同分類のインデックス情報を持つしおりが存在することを知らせる。上記の動作は同じカタログＡについて説明したものであるが、例えばカタログＡとは違うカタログＢの「ＤＤタンス」に対してしおり登録動作をしたときにも同様の動作を行うことも可能である（図１２（ｄ））。即ち、コメント部Ｃ３にも、同様に、「同じ分類を示すアイテムが存在します。ＡＡタンス」と表示する。以上の動作によりページ単位ではなく目的とするアイテム単位でのしおり登録と、ユーザの特別な操作を必要とせず同分類のアイテムを比較することを可能とする。
【００６３】
以上、本発明によれば、ユーザがしおりを付ける、或いはしおりを参照するというユーザが読書を行ううえで普通に行う動作以外のユーザの特別な操作を必要とせず、自動的にしおりの属性を判定し、しおりと電子書籍の動作を制御することを可能とする。更に、しおり自動動作制御手段１１０を用いることでユーザがしおり登録要求信号、または、しおり参照要求信号を発生させたことと連動してユーザの特別な操作を必要とせず、自動でしおりの属性を判定し、ユーザの意にかなった有益なしおり情報を提供することを可能とする。更に、しおり自動動作制御手段１１０を用いることでユーザがしおり登録要求信号、または、しおり参照要求信号を発生させたことと連動してユーザの特別な操作を必要とせず、しおりの属性を判定すると同時に加えしおりの動作を制御し、さらにしおり動作に対応した書籍の動作制御を可能とする。
【００６４】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。例えば、実施例では、単語が文章の途中か否かを座標で判定しているが、文章内の当該単語の前後に、句点や改行などを記述する文字コードや制御キャラクタコードなどが存在するか否かに基づき、文章内の途中の単語か否かを判定してもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施例１における電子書籍閲覧装置の基本的な構成図である。
【図２】電子書籍閲覧装置のしおり登録時の動作について説明するフローチャートである。
【図３】電子書籍閲覧装置のしおり参照時の動作について説明するフローチャートである。
【図４】電子書籍閲覧装置のしおり属性判定手段１１６の動作について説明するフローチャートである。
【図５】しおり属性が決定された後の電子書籍閲覧装置のしおり情報制御手段１１７の動作について説明するフローチャートである。
【図６】本発明による電子書籍閲覧装置で電子書籍を表示した場合の画面インターフェイスを示す図ある。
【図７】本発明の電子書籍閲覧装置のしおり操作画面例を示す図である。
【図８】本発明の実施例２における電子書籍閲覧装置の基本的な構成図である。
【図９】本発明の実施例２における電子書籍閲覧装置のしおり登録時の動作を示すフローチャートである。
【図１０】電子書籍閲覧装置のしおり参照時の動作を説明するフローチャートである。
【図１１】しおり属性が決定された後の、電子書籍閲覧装置のしおり情報制御手段１１７の動作を説明するフローチャートである。
【図１２】本発明の実施例２における電子書籍閲覧装置の動作例を示す図である。
【図１３】従来の電子書籍閲覧装置の構成図である。
【符号の説明】
【００６６】
１００  電子書籍閲覧装置
１１０  自動動作制御手段
１１１  読書状況情報取得手段
１１２  読書情報取得手段
１１３  座標情報取得手段
１１５  しおり設定手段
１１６  しおり属性判定手段
１１７  しおり情報制御手段
１１８  単語情報取得手段
１１９  しおり情報表示手段
１２０  しおり情報保持手段
１２１  しおり情報取得手段
１２２  しおり履歴保持手段
１３０  しおり操作手段
１３１  しおり登録命令手段
１３２  しおり参照命令手段
１３３  しおり登録手段
１３４  しおり参照手段
１４０  電子書籍情報取得手段
１５０  電子書籍閲覧制御手段
１６０  表示手段
２００  電子書籍情報データベース
Ｃ１、Ｃ２、Ｃ３  コメント
ＣＳ  カーソル
ＭＫ１、ＭＫ２  しおり情報
ＣＭＰ  比較タブ
ＷＤ  単語タブ
【図１】
2008009606.tif 000005
【図２】
2008009606.tif 000006
【図３】
2008009606.tif 000007
【図４】
2008009606.tif 000008
【図５】
2008009606.tif 000009
【図６】
2008009606.tif 000010
【図７】
2008009606.tif 000011
【図８】
2008009606.tif 000012
【図９】
2008009606.tif 000013
【図１０】
2008009606.tif 000014
【図１１】
2008009606.tif 000015
【図１２】
2008009606.tif 000016
【図１３】
2008009606.tif 000017