(57)【特許請求の範囲】
【請求項１】
電子書籍を閲覧するための電子書籍閲覧装置であって、
物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に表示された頁マーカと、前記物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に付与された物理頁番号とを、相互に対応付けて格納する物理書籍情報格納手段と、
前記電子書籍の複数の電子頁を識別するために当該複数の電子頁の各々に付与された電子頁番号と、前記電子書籍の複数の電子頁の各々のコンテンツとを、相互に対応付けて格納する電子書籍情報格納手段と、
前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、ユーザによって当該物理書籍が回転された数である回転数を所定方法で特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる電子書籍閲覧手段と、
を備える電子書籍閲覧装置。
【請求項２】
前記回転数を特定するための回転数情報を格納する回転数情報格納手段を備え、
前記電子書籍閲覧手段は、
ユーザによる前記物理書籍の保持方向を特定するために当該物理書籍の複数の物理頁の各々に表示された回転マーカが前記読み取り手段にて読み取られた場合、当該読み取られた回転マーカに基づいて当該物理書籍が回転されたか否かを判定し、当該物理書籍が回転されたと判定した場合には前記回転数情報格納手段の前記回転数情報を更新し、
前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、前記回転数情報格納手段にて格納された回転数情報に基づいて前記回転数を特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる、
請求項１に記載の電子書籍閲覧装置。
【請求項３】
前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁にクリップが取り付けられたことが、所定の読み取り手段にて読み取られた場合、当該クリップが取り付けられた物理頁に紐付けられる電子頁の電子頁番号を、当該クリップが取り付けられた時点で当該物理頁に紐付けられている電子頁番号に固定するクリップ処理手段を備える、
請求項１又は２に記載の電子書籍閲覧装置。
【請求項４】
電子書籍を閲覧するための電子書籍閲覧プログラムであって、
物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に表示された頁マーカと、前記物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に付与された物理頁番号とを、相互に対応付けて格納する物理書籍情報格納手段と、
前記電子書籍の複数の電子頁を識別するために当該複数の電子頁の各々に付与された電子頁番号と、前記電子書籍の複数の電子頁の各々のコンテンツとを、相互に対応付けて格納する電子書籍情報格納手段と、
を備えるコンピュータを、
前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、ユーザによって当該物理書籍が回転された数である回転数を所定方法で特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる電子書籍閲覧手段、
として機能させる電子書籍閲覧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍閲覧装置及び電子書籍閲覧プログラムに関する。
【背景技術】
【０００２】
従来、ダウンロード等した電子書籍データを情報携帯端末（ＰＤＡ）に格納し、このＰＤＡのディスプレイに電子書籍を表示させて閲覧することができる電子書籍閲覧装置が提案されている。このようなタイプの電子書籍閲覧装置では、一般に、ユーザがディスプレイに手指で触れることによって電子書籍の頁を仮想的に捲ることが可能となっている。しかしながら、このような電子書籍閲覧装置は、ディスプレイに触れるといった特殊な動作によって頁を捲る必要がある等、従来の印刷出版物の閲覧動作とは異なる動作をユーザに強いるものであるため、依然として、操作性に改善の余地があった。
【０００３】
そこで、従来の印刷出版物の閲覧動作と同様の操作を行うことによって、電子書籍を閲覧することができる電子書籍閲覧装置も提案されている。例えば、特許文献１には、カメラ付きのヘッドマウントディスプレイを備えた電子書籍閲覧装置であって、マーカが印刷された電子出版物閲覧用書籍を用いて電子書籍を閲覧することができる電子書籍閲覧装置が開示されている。この電子書籍閲覧装置によれば、電子出版物閲覧用書籍のマーカをカメラで読み取り、このマーカに予め対応付けられている電子書籍情報をデータベースから取得し、この取得した電子書籍情報をヘッドマウントディスプレイに表示させることができる。したがって、ユーザは、従来の印刷出版物の閲覧動作と同様に、電子出版物閲覧用書籍の頁を実際に物理的に捲ることにより、各頁に印刷されたマーカに対応する電子出版物情報を閲覧することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５０５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このように電子出版物閲覧用書籍を使用する従来の電子書籍閲覧装置では、電子出版物閲覧用書籍の頁数と電子書籍の頁数との対応関係に起因する各種の問題が一切考慮されていなかった。例えば、特許文献１に記載の電子書籍閲覧装置では、電子出版物閲覧用書籍における各頁のマーカと電子書籍情報とが単に一意に固定的に対応付けられており、両者の頁数が相互に同一であることを前提としていたので、両者の頁数が相互に異なるような場合が想定されていなかった。従って、電子出版物閲覧用書籍の頁数よりも、電子書籍の頁数が多い場合には、超過分の頁に対応するマーカを電子出版物閲覧用書籍に表示することができないことから、超過分の電子書籍の頁を表示することができない等の問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、電子出版物閲覧用書籍の頁数と電子書籍の頁数との対応関係に起因する各種の問題を解決することにより、電子書籍を閲覧することに関しての実用性や利便性を向上させること等が可能になる、電子書籍閲覧装置及び電子書籍閲覧プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の電子書籍閲覧装置は、電子書籍を閲覧するための電子書籍閲覧装置であって、物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に表示された頁マーカと、前記物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に付与された物理頁番号とを、相互に対応付けて格納する物理書籍情報格納手段と、前記電子書籍の複数の電子頁を識別するために当該複数の電子頁の各々に付与された電子頁番号と、前記電子書籍の複数の電子頁の各々のコンテンツとを、相互に対応付けて格納する電子書籍情報格納手段と、前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、ユーザによって当該物理書籍が回転された数である回転数を所定方法で特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる電子書籍閲覧手段とを備える。
【０００８】
請求項２に記載の電子書籍閲覧装置は、請求項１に記載の電子書籍閲覧装置において、前記回転数を特定するための回転数情報を格納する回転数情報格納手段を備え、前記電子書籍閲覧手段は、ユーザによる前記物理書籍の保持方向を特定するために当該物理書籍の複数の物理頁の各々に表示された回転マーカが前記読み取り手段にて読み取られた場合、当該読み取られた回転マーカに基づいて当該物理書籍が回転されたか否かを判定し、当該物理書籍が回転されたと判定した場合には前記回転数情報格納手段の前記回転数情報を更新し、前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、前記回転数情報格納手段にて格納された回転数情報に基づいて前記回転数を特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる。
【０００９】
請求項３に記載の電子書籍閲覧装置は、請求項１又は２に記載の電子書籍閲覧装置において、前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁にクリップが取り付けられたことが、所定の読み取り手段にて読み取られた場合、当該クリップが取り付けられた物理頁に紐付けられる電子頁の電子頁番号を、当該クリップが取り付けられた時点で当該物理頁に紐付けられている電子頁番号に固定するクリップ処理手段を備える。
【００１０】
請求項４に記載の電子書籍閲覧プログラムは、物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に表示された頁マーカと、前記物理書籍の複数の物理頁を識別するために当該複数の物理頁の各々に付与された物理頁番号とを、相互に対応付けて格納する物理書籍情報格納手段と、前記電子書籍の複数の電子頁を識別するために当該複数の電子頁の各々に付与された電子頁番号と、前記電子書籍の複数の電子頁の各々のコンテンツとを、相互に対応付けて格納する電子書籍情報格納手段と、を備えるコンピュータを、前記物理書籍の複数の物理頁の中でユーザによって閲覧されている物理頁に表示された頁マーカが、所定の読み取り手段にて読み取られた場合、当該読み取られた頁マーカに対応する物理頁番号を前記物理書籍情報格納手段から取得すると共に、ユーザによって当該物理書籍が回転された数である回転数を所定方法で特定し、当該取得した物理頁番号と当該特定した回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号を特定し、当該特定した電子頁番号に対応する電子頁のコンテンツを前記電子書籍情報格納手段から取得し、当該取得したコンテンツを所定の表示手段に表示させる電子書籍閲覧手段、として機能させる。
【発明の効果】
【００１１】
請求項１に記載の電子書籍閲覧装置又は請求項４に記載の電子書籍閲覧プログラムによれば、ユーザが閲覧している物理頁の物理頁番号と、ユーザによる物理書籍の回転数とに基づいて、当該閲覧されている物理頁に紐付けられる電子頁の電子頁番号が特定されるので、同一の物理頁を閲覧している場合であっても、物理書籍の回転数に応じて異なる電子頁番号のコンテンツが表示される等、物理書籍の物理頁数に制限されることなく電子書籍のコンテンツを表示することが可能になる。従って、物理書籍の物理頁数に対して電子書籍の電子頁数の方が多い場合であっても、電子書籍の全ての電子頁のコンテンツを表示することが可能になる等、物理書籍の頁数と電子書籍の頁数との対応関係に起因する従来の問題を解決することが可能になる。このため、電子書籍を閲覧することに関しての実用性や利便性を向上させること等が可能となる。
【００１２】
請求項２に記載の電子書籍閲覧装置によれば、物理書籍の複数の物理頁の各々に表示された回転マーカを読み取ることによって、ユーザによる物理書籍の回転数を特定することができるので、ユーザに特別な操作を強いることなく、物理書籍の回転数を容易かつ正確に特定することが可能になる。
【００１３】
請求項３に記載の電子書籍閲覧装置によれば、ユーザによって閲覧されている物理頁にクリップが取り付けられた場合には、当該クリップが取り付けられた物理頁に紐付けられる電子頁の電子頁番号が、当該クリップが取り付けられた時点で当該物理頁に紐付けられている電子頁番号に固定されるので、その後に物理書籍が回転された場合や、当該物理書籍に他の電子書籍が紐付けられた場合であっても、当該物理頁においては常に同じ電子頁のコンテンツを閲覧することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る電子書籍閲覧システムと物理書籍を模式的に示す図である。
【図２】物理書籍の閲覧状態の経過を模式的に示す図である。
【図３】頁マーカ及び回転マーカを使用した物理書籍の保持方向の識別方法を説明するための図である。
【図４】物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態を示す図、（ｂ）は（ａ）の状態から物理書籍を１度だけ回転させて逆保持方向とした場合の紐付け状態を示す図である。
【図５】物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態を示す図、（ｂ）は（ａ）の状態でクリップを取り付けた状態を示す図、（ｃ）は（ｂ）の状態から物理書籍を１度だけ回転させて逆保持方向とした場合の紐付け状態を示す図である。
【図６】物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態、（ｂ）は（ａ）の状態からクリップを取り付けた状態を示す図、（ｃ）は（ｂ）の状態から物理書籍に対して他の電子書籍が紐付けられた状態を示す図、（ｄ）は（ｃ）の状態から明示的デクリップが行われた場合の状態を示す図、（ｅ）は（ｃ）の状態から黙示的デクリップが行われた場合の状態を示す図、（ｆ）は（ｅ）の後、クリップが取り付けられていた物理頁が初めて閲覧された場合の状態を示す図である。
【図７】電子書籍閲覧装置の電気的構成を機能概念的に示すブロック図である。
【図８】ユーザ情報の構成例を示す図である。
【図９】物理書籍情報の構成例を示す図である。
【図１０】電子書籍基本情報の構成例を示す図である。
【図１１】電子書籍詳細情報の構成例を示す図である。
【図１２】物理電子対応情報の構成例を示す図である。
【図１３】物理ユーザ対応情報の構成例を示す図である。
【図１４】電子ユーザ対応情報の構成例を示す図である。
【図１５】物理書籍使用状態情報の構成例を示す図である。
【図１６】書籍選択紐付け情報の構成例を示す図である。
【図１７】書籍閲覧紐付け情報の構成例を示す図である。
【図１８】栞管理情報の構成例を示す図である。
【図１９】クリップ管理情報の構成例を示す図である。
【図２０】書籍マーカ使用選択処理のフローチャートである。
【図２１】ユーザＩＤ使用選択処理のフローチャートである。
【図２２】電子書籍選択処理のフローチャートである。
【図２３】電子書籍閲覧処理のフローチャートである。
【図２４】栞が表示された状態の物理書籍５０を示す図であり、（ａ）は閲覧している物理頁に栞が表示された状態を示す図、（ｂ）は閲覧していない物理頁に栞が表示された状態を示す図である。
【図２５】クリップ処理のフローチャートである。
【図２６】明示的デクリップ処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、この発明に係る電子書籍閲覧装置及び電子書籍閲覧プログラムの実施の形態を詳細に説明する。１）最初に、電子書籍閲覧装置及び電子書籍閲覧プログラムに関する基本的な概念について説明し、２）次に、電子書籍閲覧装置を含んだ電子書籍閲覧システムの構成について説明し、３）次に、電子書籍閲覧システムで行われる処理について説明し、４）最後に、本実施の形態の変形例について説明する。
【００１６】
（基本的な概念）
最初に、電子書籍閲覧装置及び電子書籍閲覧プログラムに関する基本的な概念について説明する。図１は、本実施の形態に係る電子書籍閲覧システムと物理書籍を模式的に示す図である。この図１に示すように、電子書籍閲覧システム１は、読み取り装置１０、表示装置２０、及び電子書籍閲覧装置３０を備えて構成されている。読み取り装置１０及び表示装置２０と、電子書籍閲覧装置３０は、ネットワーク４０を介して相互に無線通信可能に接続されている。そして、この電子書籍閲覧システム１と、物理書籍５０とを使用して、電子書籍を閲覧することができる。なお、この図１では、各装置をそれぞれ１台のみ示しているが、実際には、それぞれ複数台設けることができ、例えば、１台の電子書籍閲覧装置３０に対して複数台の読み取り装置１０及び表示装置２０を接続することができる。
【００１７】
「電子書籍」とは、物理的に存在しない仮想的な書籍であり、電子情報を表示する表示手段で表示することでユーザが閲覧可能となる書籍であって、電子ブック、デジタル書籍、あるいは電子出版物と呼ばれるものを含む。「物理書籍」５０とは、物理的に存在する書籍であり、電子書籍を閲覧するために使用可能な書籍である。本実施の形態では、電子書籍に関する各種の物体や情報と、物理書籍５０に関する各種の物体や情報とを相互に区別するために、必要に応じて、前者には「電子」の文字を付し、後者には「物理」の文字を付するものとする。例えば、電子書籍の各頁を「電子頁」、電子書籍の各頁の通し番号を「電子頁番号」、電子頁の数を「電子頁数」、物理書籍５０の各頁を「物理頁」、物理書籍５０の各頁の通し番号を「物理頁番号」、物理頁の数を「物理頁数」、とそれぞれ称する。
【００１８】
１冊の物理書籍５０の使用方法としては、概略的に、電子書籍を「選択する」ために使用する場合と、電子書籍を「閲覧する」ために使用する場合とがある。「選択する」ために使用する場合とは、１冊の物理書籍５０を、複数の電子書籍を選択するための仮想的なインデックスや本棚として使用することを意味している。この場合には、１冊の物理書籍５０に含まれる複数の頁の各々に、それぞれ異なる電子書籍が紐付けられており、物理書籍５０の頁を捲ることで、異なる電子書籍を順次選択することができる。「閲覧する」ために使用する場合とは、１冊の物理書籍５０を、電子書籍の内容（コンテンツ）を読むために使用することを意味している。この場合には、１冊の物理書籍５０に含まれる複数の頁の各々に、電子書籍に含まれる複数の頁の各々が紐付けられており、物理書籍５０の頁を捲ることで、電子書籍の頁を順次閲覧することができる。このように「閲覧する」ために使用する場合においては、１冊の物理書籍５０に対して、１冊の電子書籍のみを紐付けてもよいが、複数の電子書籍を紐付けてもよい。以下では、電子書籍を「選択する」ために使用する場合のモードを「選択モード」、電子書籍を「閲覧する」ために使用する場合のモードを「閲覧モード」と称する。
【００１９】
「選択モード」において、１冊の物理書籍５０に対して複数の電子書籍を紐付けている場合、物理書籍５０の物理頁数よりも、当該物理書籍５０に対して紐付けられた電子書籍の合計数の方が多い場合が考えられる。また、「閲覧モード」において、１冊の物理書籍５０に対して１冊又は複数の電子書籍を紐付けている場合、物理書籍５０の物理頁数よりも、当該物理書籍５０に対して紐付けられた電子書籍の電子頁数の合計数の方が多い場合が考えられる。このような場合には、ユーザが物理書籍５０を保持する方向（以下、保持方向）を変えることで、物理書籍５０の物理頁数を仮想的に増加させることができる。例えば、物理書籍５０を、初期の保持方向に対して、各頁に平行な平面内において１８０度回転させることで、物理書籍５０の物理頁数を仮想的に増加させる。この回転は、実質的に無制限に繰り返すことができ、このことによって、電子頁数を実質的に無制限に増加させることができる。この点の詳細については後述するが、以下では、ユーザによる物理書籍５０の初期の保持方向を「正保持方向」、当該正保持方向に対して１８０度回転された際の保持方向を「逆保持方向」、回転を行った累計数を「回転数」と称する。物理書籍５０の保持方向が正保持方向と逆保持方向のいずれであるのかは、後述する回転マーカ５３を用いて識別する。
【００２０】
図２は、物理書籍５０の閲覧状態の経過を模式的に示す図である。例えば、１冊の物理書籍５０が物理頁（物理頁番号＝１）から物理頁（物理頁番号＝ｎ）（ｎは任意の整数。以下同じ）までの物理頁を含んでいる場合、物理頁（物理頁番号＝１）には電子頁（電子頁番号＝１）を紐付け、物理頁（物理頁番号＝２）には電子頁（電子頁番号＝２）を紐付ける、以降同様に、物理頁（物理頁番号＝ｎ）には電子頁（電子頁番号＝ｎ）を紐付ける。従って、物理書籍５０を正保持方向で保持した状態で、物理頁を物理頁（物理頁番号＝１）から物理頁（物理頁番号＝ｎ）まで順次捲ることで、電子頁を電子頁（電子頁番号＝１）から電子頁（電子頁番号＝ｎ）まで順次閲覧することができる。
【００２１】
さらに、物理頁（物理頁番号＝ｎ）まで捲った状態において、物理書籍５０を逆保持方向に回転させて保持した状態を想定し、この物理頁（物理頁番号＝ｎ）を捲った次の物理頁（物理頁番号＝ｎ−１）に次の電子頁（電子頁番号＝ｎ＋１）を紐付け、以降同様に、物理頁（物理頁番号＝２）には電子頁（電子頁番号＝ｎ＋ｎ−２）を紐付け、物理頁（物理頁番号＝１）には電子頁（電子頁番号＝ｎ＋ｎ−１）を紐付ける。従って、物理書籍５０を逆保持方向で保持した状態で、物理頁を物理頁（物理頁番号＝ｎ−１）から物理頁（物理頁番号＝１）まで順次捲ることで、電子頁を電子頁（電子頁番号＝ｎ＋１）から電子頁（電子頁番号＝ｎ＋ｎ−１）まで順次閲覧することができる。
【００２２】
さらに、物理頁（物理頁番号＝１）まで捲った状態において、物理書籍５０を再び正保持方向に回転させて保持した状態を想定し、この物理頁（物理頁番号＝１）を捲った次の物理頁（物理頁番号＝２）に次の電子頁（電子頁番号＝ｎ＋ｎ）を紐付け、以降同様に、物理頁（物理頁番号＝ｎ−１）に、次の電子頁（電子頁番号＝ｎ＋ｎ−１＋ｎ−２）を紐付け、物理頁（物理頁番号＝ｎ）には電子頁（電子頁番号＝ｎ＋ｎ−１＋ｎ−１）を紐付ける。従って、物理書籍５０を正保持方向で保持した状態で、物理頁を物理頁（物理頁番号＝２）から物理頁（物理頁番号＝ｎ）まで順次捲ることで、電子頁を電子頁（電子頁番号＝ｎ＋ｎ）から電子頁（電子頁番号＝ｎ＋ｎ−１＋ｎ−１）まで順次閲覧することができる。
【００２３】
以降同様に、物理書籍５０の保持方向を変えつつ物理頁に電子頁を紐付けることで、物理頁数＝ｎの物理書籍５０に対して、実質的に無限の電子頁数の電子頁を紐付けることが可能になる。以下、このように物理書籍５０の保持方向を変えることによる、物理頁と電子頁の相互間の紐付けルールを、「回転ルール」と称する。
【００２４】
なお、保持方向を変えた状態で表示されている物理頁ではなく、その次の物理頁に対して、次の電子頁を紐付けているのは、「物理頁を捲るという動作に伴って電子頁が変わる」ことを徹底するためであり、物理書籍５０自体を実際に閲覧しているような感覚をユーザに与えることで、リアリティを向上させるためである。ただし、このような効果を無視できる場合には、保持方向を変えた状態で表示されている物理頁に、次の電子頁を紐付けてもよく、この場合には、物理書籍を回転させると、電子頁が変わることになる。
【００２５】
（基本概念−電子書籍情報）
電子書籍情報は、電子書籍の電子データであり、所定の公知のフォーマットで作成されている。１つの電子書籍情報は、１冊の電子書籍に対応しており、１又は複数の電子頁を含んで構成されている。１冊の電子書籍が複数の電子頁を含む場合、電子書籍情報に含まれる各電子頁の配列や配置方向は、当該電子書籍に紐付けられた物理書籍５０における各物理頁の配列や配置方向と合致することが好ましく、例えば、物理書籍５０がいわゆる左綴じにより製本されている場合には、電子書籍情報の各電子頁も、左綴じに順じた配列や配置方向で構成されることが好ましい。実際には、物理頁の配列や配置方向が異なる複数の物理書籍を準備しておき、この複数の物理書籍の中から、電子書籍情報に合致した配列や配置方向で構成された物理書籍を適宜選択して使用することで、電子書籍と物理書籍の整合性を図ってもよい。
【００２６】
（基本概念−物理書籍）
次に、本実施形態で使用される物理書籍５０について説明する。物理書籍５０は、本実施の形態では、図２に示すように、表表紙、物理頁（物理頁番号＝１）、物理頁（物理頁番号＝２）、・・・物理頁（物理頁番号＝ｎ）、及び裏表紙を、いわゆる左綴じにより製本した書籍として構成されている。なお、以下では、図２のＸ方向を「左右方向」、図２のＹ方向を「上下方向」として説明する。
【００２７】
（構成−マーカ）
物理書籍５０には、一つの「書籍マーカ」５１が表示されている。また、物理書籍５０の各物理頁には一つの「頁マーカ」５２及び一つの「回転マーカ（天地マーカ）」５３が表示されている。なお、これら書籍マーカ５１、頁マーカ５２、及び回転マーカ５３を相互に区別する必要がない場合には、これらを単に「マーカ」と総称する。
【００２８】
「書籍マーカ」５１とは、物理書籍５０を一意に識別するための物理書籍識別標識である。この書籍マーカ５１の具体的な構成は任意であり、例えば、一次元や二次元のバーコード（ＱＲコードを含む）により構成してもよく、あるいは、数字、文字、色、もしくは模様等を単独又は組み合わせて構成してもよい。以下では、書籍マーカ５１を、表表紙に印刷したＡＲ（拡張現実）コードにより構成した例について説明する。ただし、物理書籍５０は、書籍マーカ５１に対して一意に紐付ける場合の他、ユーザに対して一意に紐付けてもよく、後者の場合には、書籍マーカ５１を省略してもよい。また、物理書籍を一意に特定する物理書籍ＩＤをユーザが入力すること等により、物理書籍を識別する場合にも、書籍マーカ５１を省略してもよい。
【００２９】
「頁マーカ」５２とは、物理書籍５０に含まれる各物理頁を識別するための頁識別標識である。この頁マーカ５２の具体的な構成は任意であり、例えば、一次元や二次元のバーコード（ＱＲコードを含む）により構成してもよく、あるいは、数字、文字、色、もしくは模様等を単独又は組み合わせて構成してもよい。以下では、頁マーカ５２を、ＡＲコードにより構成した例について説明する。このＡＲコードは、各物理頁の上下方向及び左右方向のほぼ中央位置に配置されている。
【００３０】
「回転マーカ」５３とは、物理書籍５０の保持方向（本実施の形態では、上下（天地）方向であり、上述の正保持方向と逆保持方向のいずれか）を識別するための保持方向識別標識である。この回転マーカ５３の具体的な構成は任意であり、例えば、数字、文字、記号、色、もしくは模様等を単独又は組み合わせて構成してもよい。以下では、回転マーカ５３を、記号により構成した例について説明する。回転マーカ５３を用いた物理書籍５０の保持方向の識別方法としては、例えば、回転マーカ５３を、上下非対称に形成したり、頁マーカ５２に対する回転マーカ５３の相対的な配置を正保持方向と逆保持方向で変えることで、物理書籍５０の保持方向が識別できるようにする。
【００３１】
図３は、本実施の形態における、頁マーカ５２及び回転マーカ５３を使用した物理書籍５０の保持方向の識別方法を説明するための図である。本実施の形態では、各物理頁の表面（各物理頁の両側面のうち、表表紙に近い方の面。以下同じ）には、回転マーカ５３のみを表示し、各物理頁の裏面（各物理頁の両側面のうち、裏表紙に近い方の面。以下同じ）には、頁マーカ５２のみを表示する（なお、図３では、説明の便宜上、頁マーカ５２をＡＲマーカではなく数字として示す）。従って、隣接する一対の物理頁によって構成された一つの見開きに対して、一つの頁マーカ５２と一つの回転マーカ５３が左右方向に沿って表示されることになる。このような前提において、図３（ａ）に示すように物理頁（物理頁番号＝１）を開いた状態から、図３（ｂ）に示すように物理頁（物理頁番号＝２）を捲り、以降同様に、図３（ｃ）に示すように最後の物理頁（物理頁番号＝ｎ）まで捲り、さらに、図３（ｄ）の状態になった場合を想定する。
【００３２】
この場合、頁マーカ５２と回転マーカ５３の間の相対的な位置関係が、図３（ａ）から（ｃ）までの関係と、図３（ｄ）の関係で変わっているため、物理書籍５０の保持方向が変わったことが電子書籍閲覧装置３０側で認識できる。そして、さらに図３（ｅ）の状態になった場合、保持方向が変わった後に頁が捲られたことが電子書籍閲覧装置３０側で認識できるので、上記の回転ルールにより、電子頁を仮想的に１頁分だけ先に捲る処理を行う。一方、図３（ｃ）の状態から図３（ｆ）の状態になった場合には、頁マーカ５２と回転マーカ５３の間の相対的な位置関係が、図３（ａ）から（ｃ）までの関係と、図３（ｆ）の関係で変わっていないため、物理書籍５０の保持方向が変わっていないことが電子書籍閲覧装置３０側で認識できるので、電子頁を仮想的に１頁分だけ前に捲り戻す処理を行う。
【００３３】
なお、マーカが「表示」されているとは、後述する読み取り手段で読み取りが可能となるように、マーカを物理書籍５０の物理頁に対して出力することであり、例えば、物理書籍５０の物理頁に対して、マーカをインクにより印刷したり、別途作成したマーカを貼付したり、点字のように打刻することが含まれる。また、マーカは、読み取り手段で読み取ることが可能なものであればよく、ユーザに視認可能なものに限定されないものであって、例えば、マーカを、ユーザが視認できない特殊インクによって表示してもよい。また、書籍マーカ５１や回転マーカ５３は、必ずしも物理書籍５０に固定的に表示されている必要はなく、例えば、物理書籍５０とは切り離された用紙に書籍マーカ５１を印刷しておき、必要に応じてこの書籍マーカ５１を読み取り装置１０に読み取らせることで、書籍マーカ５１を認識させてもよい。以下では、これら各マーカを、ユーザが視認可能なインクによって物理頁に印刷した例について説明する。なお、所定のユーザの特殊な動作を読み取り装置１０に認識させることで物理書籍５０や保持方向を特定できる場合や、後述するユーザＩＤ使用選択処理のようにユーザＩＤ等の情報を用いて書籍選択を行うことができる場合には、書籍マーカ５１や回転マーカ５３を省略してもよい。また、回転マーカ５３については、電子書籍閲覧装置３０側で認識できる所定の特殊なユーザ操作により代替してもよい。
【００３４】
このように構成された物理書籍５０は、物理頁数やマーカが異なるものを複数冊製作してもよく、あるいは、物理頁数やマーカが全く同じ物理書籍５０を複数冊製作してもよい。後者の場合には、複数の物理書籍５０を異なるユーザが所有等することで、異なるユーザが同じ電子書籍を同時に閲覧等することが可能になる。
【００３５】
（基本概念−栞）
電子書籍には、「栞」を取り付けることができる。栞とは、物理書籍５０に含まれる複数の物理頁の中で、ユーザが任意の物理頁に対して取り付けることができる目印である。この栞は、物理頁に対応付けて仮想的に取り付けるもので、物理頁に対する電子頁の紐付けに影響を与えないものである。
【００３６】
（基本概念−クリップ）
電子書籍には、「クリップ」を取り付けることができる。クリップとは、電子書籍に含まれる複数の物理頁の中で、ユーザが任意の物理頁に対して取り付けることができる目印である。このクリップは、物理頁に対して物理的に取り付けるものであり、かつ、物理頁に対する電子頁の紐付けに影響を与える場合がある点において、栞と異なる。具体的には、クリップは、電子書籍閲覧装置３０が認識できる物体として構成され、例えば、金属製のクリップとして構成される。
【００３７】
このように物理頁に取り付けられたクリップは、ユーザによって任意のタイミングで物理頁から取り外される。このように、物理頁に取り付けたクリップを取り外す動作を「デクリップ」と称する。このデクリップには、デクリップが行われたことが、当該デクリップが行われた時点で直ちに電子書籍閲覧装置３０によって認識できる「明示的デクリップ」と、デクリップが行われたことが、当該デクリップが行われた時点では直ちに電子書籍閲覧装置３０によって認識できず、その後に、デクリップが行われた物理頁が閲覧された時点で電子書籍閲覧装置３０によって認識される「黙示的デクリップ」とがある。具体的には、ユーザが現在閲覧している物理頁に対して行われたデクリップは、明示的デクリップになり、ユーザが現在閲覧していない物理頁に対して行われたデクリップは、黙示的デクリップになる。
【００３８】
この「クリップ」の概念について、さらに詳細に説明する。図４は、物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態を示す図、（ｂ）は（ａ）の状態から物理書籍５０を１度だけ回転させて逆保持方向とした場合の紐付け状態を示す図である。この図４では、上段に物理頁及び物理頁番号を示し、下段に各物理頁に紐付けられる電子頁及び電子頁番号を示している（以下、図５、６において同様）。図４（ａ）に示すように、物理頁（物理頁番号＝Ａ）から物理頁（物理頁番号＝Ｐ）に、それぞれ電子頁（電子頁番号＝ａ１）から電子頁（電子頁番号＝ａ１６）を紐付けている。なお、電子頁番号における「ａ」は電子書籍の単位を識別する記号であり、同じ記号を付している場合には同じ電子書籍に含まれる電子頁の電子頁番号であることを示しており、従って、電子頁（電子頁番号＝ａ１）から電子頁（電子頁番号＝ａ１６）は同じ電子書籍に含まれる電子頁であるが、後述する図６（ｄ）（ｅ）（ｆ）の電子頁（電子頁番号＝ｂ１）から電子頁（電子頁番号＝ｂ１６）は異なる電子書籍に含まれる電子頁である。
【００３９】
図４（ａ）の後に、物理書籍５０を逆保持方向に回転させて保持した場合には、上述の回転ルールにより、図４（ｂ）に示すように、物理頁（物理頁番号＝Ｐ）から物理頁（物理頁番号＝Ａ）に対して、電子頁（電子頁番号＝ａ１６）から電子頁（電子頁番号＝ａ３１）が紐付けられる。
【００４０】
また、図５は、物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態を示す図、（ｂ）は（ａ）の状態でクリップを取り付けた状態を示す図、（ｃ）は（ｂ）の状態から物理書籍５０を１度だけ回転させて逆保持方向とした場合の紐付け状態を示す図である。図５（ａ）は、図４（ａ）と同じである。ここで、図５（ｂ）に示すように、物理頁（物理頁番号＝Ｇ）にクリップを取り付けた状態を想定する。このように物理頁にクリップを取り付けた場合、当該物理頁に対しては、当該クリップが取り付けられた時点で当該物理頁に紐付けられている電子頁を、固定的に紐付けることとする。従って、この例では、物理頁（物理頁番号＝Ｇ）に電子頁（電子頁番号＝ａ７）を固定的に紐付けることとする。従って、図５（ｃ）に示すように、その後に、物理書籍５０を逆保持方向に回転させて保持した場合において、物理頁（物理頁番号＝Ｐ）から物理頁（物理頁番号＝Ｈ）に対しては、図４（ｂ）の場合と同様に、電子頁（電子頁番号＝ａ１６）から電子頁（電子頁番号＝ａ２４）が紐付けられるが、物理頁（物理頁番号＝Ｇ）については、図４（ｂ）の場合と異なり、電子頁（電子頁番号＝ａ７）が紐付けられたままである。また、物理頁（物理頁番号＝Ｆ）から物理頁（物理頁番号＝Ａ）に対しては、図４（ｂ）の場合に比べて、物理頁（物理頁番号＝Ｇ）に電子頁（電子頁番号＝ａ７）が固定的に紐付けられているために１頁分だけ電子頁がスライドし、電子頁（電子頁番号＝ａ２５）から電子頁（電子頁番号＝ａ３０）が紐付けられる。以降同様に、回転数を増やしても、物理頁（物理頁番号＝Ｇ）については、電子頁（電子頁番号＝ａ７）が紐付けられたままとなり、他の物理頁に対して紐付けられた電子頁のみが変わる。
【００４１】
このようにクリップを用いた物理頁に対する電子頁の紐付けの固定状態は、同じ物理書籍５０に対して他の電子書籍が紐付けられた場合でも維持される。図６は、物理頁と電子頁の紐付け状態を概念的に示す図であり、（ａ）は初期の正保持方向の場合の紐付け状態、（ｂ）は（ａ）の状態からクリップを取り付けた状態を示す図、（ｃ）は（ｂ）の状態から物理書籍５０に対して他の電子書籍が紐付けられた状態を示す図である。図６（ａ）は、図５（ａ）と同じであり、図６（ｂ）は、図５（ｂ）と同じである。そして、図６（ｃ）に示すように、物理書籍５０に対して他の電子書籍が紐付けられた場合、物理頁（物理頁番号＝Ａ）から物理頁（物理頁番号＝Ｆ）までは、他の電子書籍の電子頁（電子頁番号＝ｂ１）から電子頁（電子頁番号＝ｂ６）に紐付けられているが、物理頁（物理頁番号＝Ｇ）については、図５（ｂ）と同様に、電子書籍の電子頁（電子頁＝ａ７）が紐付けられたままである。また、次の物理頁（物理頁番号＝Ｈ）から物理頁（物理頁番号＝Ｐ）に対しては、物理頁（物理頁番号＝Ｇ）に電子頁（電子頁番号＝ａ７）が固定的に紐付けられているために１頁分だけ電子頁を飛ばし、当該他の電子書籍の次の電子頁（電子頁番号＝ｂ７）から電子頁（電子頁番号＝ｂ１５）までが紐付けられている。
【００４２】
次に、「明示的デクリップ」の概念について、詳細に説明する。図６（ｄ）は（ｃ）の状態から明示的デクリップが行われた場合の状態を示す図である。このようにクリップが明示的に取り外された場合、当該クリップが取り付けられていた物理頁を含む物理書籍５０全体に対する電子頁の紐付け状態が、当該クリップが取り付けられた時の紐付け状態に復旧する。この例では、図６（ｂ）に示すように、クリップが取り付けられた時には、物理頁（物理頁番号＝Ａ）から物理頁（物理頁番号＝Ｐ）に対して電子頁（電子頁番号＝ａ１）から電子頁（電子頁番号＝ａ１６）が紐付けられていたので、図６（ｄ）においても、この紐付け状態に復旧する。
【００４３】
次に、「黙示的デクリップ」の概念について、詳細に説明する。図６（ｅ）は（ｃ）の状態から黙示的デクリップが行われた場合の状態を示す図、図６（ｆ）は（ｅ）の後、クリップが取り付けられていた物理頁が初めて閲覧された場合の状態を示す図である。図６（ｅ）に示すように、クリップが黙示的に取り外された場合、当該クリップが取り外されたことを電子書籍閲覧装置３０が直ちには認識できないので、紐付け状態は変更されず、図（ｃ）と同じ状態に維持される。その後、クリップが取り付けられていた物理頁（物理頁番号＝Ｇ）が初めて閲覧された場合、図６（ｆ）に示すように、物理頁（物理頁番号＝Ｇ）に対して紐付けられている電子頁（電子頁番号＝ａ７）が、次に閲覧される物理頁（物理頁番号＝Ｈ）に対して紐付けられていた電子頁（電子頁番号＝ｂ７）に変更され、以降同様に、その後に閲覧される物理頁（物理頁番号＝Ｈ）から物理頁（物理頁番号＝Ｐ）に対して紐付けられている電子頁が、電子頁（電子頁番号＝ｂ８）から電子頁（電子頁番号＝ｂ１６）に一つずつ詰められる。
【００４４】
（構成−電子書籍閲覧システム）
次に、本実施の形態に係る電子書籍閲覧システム１の構成を説明する。図１に示すように、電子書籍閲覧システム１は、読み取り装置１０、表示装置２０、及び電子書籍閲覧装置３０を備えて構成されている。
【００４５】
（構成−電子書籍閲覧システム−読み取り装置）
読み取り装置１０は、物理書籍５０の各頁に表示されたマーカを読み取る読み取り手段である。また、電子頁の表示位置等を、物理頁の表示位置等に合わせる場合には、読み取り装置１０は、マーカのみならず、電子頁全体を認識できる認識手段として構成される。このような読み取り装置１０の具体的な読み取り原理は任意であり、例えば、マーカをユーザが視認可能なインクにより構成した場合には、当該マーカを光学的に読み取る光学カメラとして構成し、あるいは、マーカをユーザが視認不能な特殊インクにより構成した場合には、当該マーカを赤外線等によって読み取る赤外線カメラとして構成することができる。本実施の形態では、読み取り装置１０を、光学カメラとして構成している。また、読み取り装置１０の設置位置や設置構造も任意であり、例えば、ユーザが閲覧を行う室内の天井等に固定することができる。ただし、ユーザが閲覧を行っている頁のマーカを正確に読み取るためには、ユーザの目線と連動して移動することが好ましいため、本実施の形態では、読み取り装置１０を、ユーザが顔に装着するヘッドマウントディスプレイの前面に配置された小型カメラとして構成している。
【００４６】
（構成−電子書籍閲覧システム−表示装置）
表示装置２０は、電子書籍情報を表示する表示手段である。表示装置２０の具体的な表示原理は任意であり、例えば、電子書籍情報を壁面やスクリーンに投影可能なプロジェクターとして構成することができる。ただし、ユーザの視野の中で、当該ユーザが閲覧を行っている物理書籍５０の各頁に対応する位置に、電子書籍情報を表示することが好ましいため、本実施の形態では、表示装置２０を、ユーザが顔に装着する眼鏡形状のヘッドマウントディスプレイとして構成しており、電子頁等をユーザの眼の前方位置に表示する。この表示装置２０には、無線通信部が設けられており、この無線通信部を介して、読み取り装置１０及び表示装置２０と、電子書籍閲覧装置３０とが、ネットワーク４０を介して情報を無線にて送受信することが可能となっている。
【００４７】
（構成−電子書籍閲覧システム−電子書籍閲覧装置）
電子書籍閲覧装置３０は、電子書籍を閲覧するための各種の処理を実行する装置であり、例えば、公知のパーソナルコンピュータ、サーバ、携帯情報端末（ＰＤＡ）、携帯電話、あるいはスマートフォン等を用いて構成されている。図７は、電子書籍閲覧装置３０の電気的構成を機能概念的に示すブロック図である。この電子書籍閲覧装置３０は、記憶部３１及び制御部３２を備えて構成されている。
【００４８】
記憶部３１は、電子書籍閲覧装置３０の処理に必要な各種の情報を記憶する記憶手段であり、例えばハードディスクやその他の公知の記録媒体によって構成されるもので、ユーザ情報データベース（以下、データベースをＤＢと記載する）３１ａ、物理書籍情報ＤＢ３１ｂ、電子書籍基本情報ＤＢ３１ｃ、電子書籍詳細情報ＤＢ３１ｄ、物理電子対応情報ＤＢ３１ｅ、物理ユーザ対応情報ＤＢ３１ｆ、電子ユーザ対応情報ＤＢ３１ｇ、物理書籍使用状態情報ＤＢ３１ｈ、書籍選択紐付け情報ＤＢ３１ｉ、書籍閲覧紐付け情報ＤＢ３１ｊ、栞管理情報ＤＢ３１ｋ、及びクリップ管理情報ＤＢ３１ｍを記憶する。これら各ＤＢの詳細は後述する。
【００４９】
制御部３２は、電子書籍を閲覧するための各種の処理の実行を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る電子書籍閲覧プログラムは、コンピュータ読み取り可能な記録媒体に格納され、当該記録媒体から電子書籍閲覧装置３０にインストールされることで、制御部３２の各部を実質的に構成する。
【００５０】
この制御部３２は、機能概念的に、電子書籍群選択部３２ａ、電子書籍選択部３２ｂ、電子書籍閲覧部３２ｃ、栞処理部３２ｄ、及びクリップ処理部３２ｅを備える。電子書籍群選択部３２ａは、電子書籍群選択処理を実行する電子書籍群選択手段である。電子書籍選択部３２ｂは、電子書籍選択処理を実行する電子書籍選択手段である。電子書籍閲覧部３２ｃは、電子書籍閲覧処理を実行する電子書籍閲覧手段である。栞処理部３２ｄは、栞処理を実行する栞処理手段である。クリップ処理部３２ｅは、クリップ処理を実行するクリップ処理手段である。これら各部の具体的な機能については、後述する。
【００５１】
次に、図７に示した記憶部３１の各ＤＢの詳細について説明する。ただし、各ＤＢに格納される情報として以下で説明する情報は、あくまで例示であり、実際には、一部を省略することができ、他の情報を含めることができ、あるいは他の情報で置換することができる。
【００５２】
ユーザ情報ＤＢ３１ａは、ユーザに関する情報（以下、ユーザ情報）を格納するユーザ情報格納手段である。このユーザ情報は、図８の構成例に示すように、項目「ユーザＩＤ」及び項目「パスワード」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「ユーザＩＤ」に対応する情報は、ユーザを一意に識別するためのユーザ識別情報である。項目「パスワード」に対応する情報は、ユーザの認証を行うためのユーザ認証情報である。この他にも、ユーザ情報には、ユーザの氏名、年齢、住所、課金情報、アクセス制限等の情報を含めることができる。
【００５３】
物理書籍情報ＤＢ３１ｂは、物理書籍５０に関する情報（以下、物理書籍情報）を格納する物理書籍情報格納手段である。この物理書籍情報は、図９の構成例に示すように、項目「物理書籍ＩＤ」、項目「物理頁番号」、項目「書籍マーカ」、項目「頁マーカ」、及び項目「回転マーカ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報は、物理書籍５０を一意に識別するための物理書籍識別情報である。項目「物理頁番号」に対応する情報は、物理頁番号である。項目「書籍マーカ」、項目「頁マーカ」、及び項目「回転マーカ」に対応する情報は、それぞれ、書籍マーカ５１を特定するための書籍マーカ特定情報、頁マーカ５２を特定するための頁マーカ特定情報、回転マーカ５３を特定するための回転マーカ特定情報であり、例えば、マーカを画像認識するための画像データや、マーカの認識方法を記載したテキストデータやマーカ認識プログラムである。この他にも、物理書籍情報には、物理書籍５０に関する情報として、販売価格、製作会社、これまでの所有者等を含めることができる。
【００５４】
電子書籍基本情報ＤＢ３１ｃは、電子書籍に関する基本的な情報（以下、電子書籍基本情報）を格納する電子書籍基本情報格納手段である。この電子書籍基本情報は、図１０の構成例に示すように、項目「電子書籍ＩＤ」、項目「画像」、項目「タイトル」、及び項目「概要」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「電子書籍ＩＤ」に対応する情報は、電子書籍を一意に識別するための電子書籍識別情報である。項目「画像」に対応する情報は、電子書籍を選択する際の参考になる画像であり、例えば、電子書籍の表表紙の画像である。項目「タイトル」に対応する情報は、電子書籍のタイトルである。項目「概要」に対応する情報は、電子書籍を選択する際の参考になる概要情報であり、例えば、電子書籍の著者や要約である。この他にも、電子書籍基本情報には、電子書籍に関する情報として、販売価格、ＩＳＢＮコード、これまでの所有者、アクセス制限情報等を含めることができる。
【００５５】
電子書籍詳細情報ＤＢ３１ｄは、電子書籍に関する詳細な情報（以下、電子書籍詳細情報）を格納する電子書籍詳細情報格納手段（電子書籍情報格納手段）である。この電子書籍詳細情報は、図１１の構成例に示すように、項目「電子書籍ＩＤ」、項目「電子頁番号」、及び項目「コンテンツ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「電子書籍ＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。項目「電子頁番号」に対応する情報は、電子書籍の電子頁番号である。項目「コンテンツ」に対応する情報は、電子書籍の各電子頁のコンテンツデータであり、例えば、各電子頁の画像データや文書データである。この他にも、電子書籍詳細情報には、コンテンツデータの種類やデータ量等の情報を含めることができる。
【００５６】
物理電子対応情報ＤＢ３１ｅは、物理書籍５０と電子書籍の対応関係に関する情報（以下、物理電子対応情報）を格納する物理電子対応情報格納手段である。この物理電子対応情報は、図１２の構成例に示すように、項目「物理書籍ＩＤ」及び項目「電子書籍ＩＤ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報と項目「電子書籍ＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも、物理電子対応情報には、物理電子対応情報が記録された日時等の情報を含めることができる。
【００５７】
物理ユーザ対応情報ＤＢ３１ｆは、物理書籍５０とユーザの対応関係に関する情報（以下、物理ユーザ対応情報）を格納する物理ユーザ対応情報格納手段である。この物理ユーザ対応情報は、図１３の構成例に示すように、項目「物理書籍ＩＤ」及び項目「ユーザＩＤ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報と項目「ユーザＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも、物理ユーザ対応情報には、物理ユーザ対応情報が記録された日時等の情報を含めることができる。
【００５８】
電子ユーザ対応情報ＤＢ３１ｇは、電子書籍とユーザの対応関係に関する情報（以下、電子ユーザ対応情報）を格納する電子ユーザ対応情報格納手段である。この電子ユーザ対応情報は、図１４の構成例に示すように、項目「電子書籍ＩＤ」及び項目「ユーザＩＤ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「電子書籍ＩＤ」に対応する情報と項目「ユーザＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも、電子ユーザ対応情報には、電子ユーザ対応情報が記録された日時等の情報を含めることができる。
【００５９】
物理書籍使用状態情報ＤＢ３１ｈは、物理書籍５０の使用状態に関する情報（以下、物理書籍使用状態情報）を格納する物理書籍使用状態情報格納手段である。この物理書籍使用状態情報は、図１５の構成例に示すように、項目「物理書籍ＩＤ」、項目「物理頁番号」、項目「回転数」、及び項目「ユーザＩＤ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報、項目「物理頁番号」に対応する情報、及び項目「ユーザＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。項目「回転数」に対応する情報は、物理書籍５０の回転数を特定するための情報である。この他にも、物理書籍使用状態情報には、物理書籍使用状態情報が記録された日時等の情報を含めることができる。
【００６０】
書籍選択紐付け情報ＤＢ３１ｉは、電子書籍を選択する際の物理書籍５０に対する電子書籍の紐付け状態に関する情報（以下、書籍選択紐付け情報）を格納する書籍選択紐付け情報格納手段である。この書籍選択紐付け情報は、図１６の構成例に示すように、項目「物理書籍ＩＤ」、項目「物理頁番号」、及び項目「電子書籍ＩＤ」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報、項目「物理頁番号」に対応する情報、及び項目「電子書籍ＩＤ」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも書籍選択紐付け情報には、書籍選択紐付け情報が記録された日時等の情報を含めることができる。
【００６１】
書籍閲覧紐付け情報ＤＢ３１ｊは、電子書籍を閲覧する際の物理書籍５０に対する電子書籍の紐付け状態に関する情報（以下、書籍閲覧紐付け情報）を格納する書籍閲覧紐付け情報格納手段である。この書籍閲覧紐付け情報は、図１７の構成例に示すように、項目「物理書籍ＩＤ」、項目「物理頁番号」、項目「電子書籍ＩＤ」、及び項目「電子頁番号」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報、項目「物理頁番号」に対応する情報、項目「電子書籍ＩＤ」に対応する情報、及び項目「電子頁番号」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも書籍閲覧紐付け情報には、書籍閲覧紐付け情報が記録された日時等の情報を含めることができる。
【００６２】
栞管理情報ＤＢ３１ｋは、栞を管理するための情報（以下、栞管理情報）を格納する栞管理情報格納手段である。この栞管理情報は、図１８の構成例に示すように、項目「物理書籍ＩＤ」及び項目「物理頁番号」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報及び項目「物理頁番号」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にも栞管理情報には、栞管理情報が記録された日時等の情報を含めることができる。
【００６３】
クリップ管理情報ＤＢ３１ｍは、クリップを管理するための情報（以下、クリップ管理情報）を格納するクリップ管理情報格納手段である。このクリップ管理情報は、図１９の構成例に示すように、項目「物理書籍ＩＤ」、項目「物理頁番号」、項目「電子書籍ＩＤ」、及び項目「電子頁番号」と、これら各項目に対応するデータを、相互に対応付けて構成されている。項目「物理書籍ＩＤ」に対応する情報、項目「物理頁番号」に対応する情報、項目「電子書籍ＩＤ」に対応する情報、及び項目「電子頁番号」に対応する情報は、上述の同一項目名に対応する情報と同じである。この他にもクリップ管理情報には、クリップ管理情報が記録された日時等の情報を含めることができる。
【００６４】
（構成−ネットワーク）
ネットワーク４０は、ＬＡＮやインターネットの如きに任意のネットワークである。ただし、読み取り装置１０及び表示装置２０と、電子書籍閲覧装置３０は、有線で接続してもよい。
【００６５】
（処理）
次に、このように構成された電子書籍閲覧システム１を用いて行われる各種の処理について説明する。この処理は、電子書籍群選択処理、電子書籍選択処理、電子書籍閲覧処理、栞取り付け処理、栞取り外し処理、クリップ処理、明示的デクリップ処理、及び黙示的デクリップ処理に大別される。以下、これら各処理を順次説明する。なお、この説明では、事前に、ユーザ情報ＤＢ３１ａ、物理書籍情報ＤＢ３１ｂ、電子書籍基本情報ＤＢ３１ｃ、電子書籍詳細情報ＤＢ３１ｄ、物理電子対応情報ＤＢ３１ｅ、物理ユーザ対応情報ＤＢ３１ｆ、及び電子ユーザ対応情報ＤＢ３１ｇの各情報が、任意の方法で格納されているものとする。また、各処理を起動させたり相互に切り換えたりするためのユーザ操作は、例えば、所定の特殊なマーカや所定の特殊なユーザ動作を読み取り装置１０で読み取らせることで行うことができるものとする（以下、ユーザ操作に関して同様）。
【００６６】
（処理−電子書籍群選択処理）
最初に、電子書籍群選択処理について説明する。この電子書籍群選択処理は、選択対象候補になる１冊又は複数の電子書籍（以下、電子書籍群）を選択するための処理であって、主として電子書籍群選択部３２ａにより実行される。この電子書籍群選択処理において、ユーザは、書籍マーカ５１に基づいて電子書籍群を選択する処理（１冊又は複数の電子書籍が物理書籍５０に対して一意に紐付けられている場合に行われる処理。以下、書籍マーカ使用選択処理）と、ユーザＩＤに基づいて電子書籍群を選択する処理（１冊又は複数の電子書籍がユーザＩＤに対して一意に紐付けられている場合に行われる処理。以下、ユーザＩＤ使用選択処理）とのいずれかを、ユーザ操作を行うことにより起動する。
【００６７】
（処理−電子書籍群選択処理−書籍マーカ使用選択処理）
図２０は、書籍マーカ使用選択処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。書籍マーカ使用選択処理がユーザ操作によって起動された場合、電子書籍群選択部３２ａは、読み取り装置１０によって書籍マーカ５１が読み取られたか否かを監視する（ＳＡ１）。具体的には、電子書籍群選択部３２ａは、読み取り装置１０から出力される画像情報の中に、物理書籍情報ＤＢ３１ｂに含まれている書籍マーカ５１が存在するか否かを、公知の画像解析方法により特定する。
【００６８】
書籍マーカ５１が読み取られた場合（ＳＡ１、Ｙｅｓ）、電子書籍群選択部３２ａは、当該読み取られた書籍マーカ５１が、それ以前に読み取られた中で最新の書籍マーカ５１と異なるものであるか否かを判定する（ＳＡ２）。具体的には、電子書籍群選択部３２ａは、ＳＡ１において読み取られた書籍マーカ５１を記憶部３１に順次記憶させておき、新たに書籍マーカ５１が読み取られる毎に、当該マーカを記憶部３１に記憶させた最新のマーカと対比することで、書籍マーカ５１が異なるか否かの判定を行う。
【００６９】
そして、書籍マーカ５１が異なるものではない場合（ＳＡ２、Ｎｏ）、電子書籍群選択部３２ａは、既に電子書籍群の選択が完了しており、新しい電子書籍群の選択を行う必要はないものとして、ＳＡ１に戻る。
一方、書籍マーカ５１が異なるものである場合（ＳＡ２、Ｙｅｓ）、電子書籍群選択部３２ａは、未だ電子書籍群の選択が完了していないか、あるいは、既に選択された電子書籍群を他の電子書籍群に変更する必要があるものとして、当該読み取られた書籍マーカ５１に対応する物理書籍ＩＤを物理書籍情報ＤＢ３１ｂから取得し、当該取得した物理書籍ＩＤに対応するものとしてユーザ等によって予め特定されている全ての電子書籍ＩＤを物理電子対応情報ＤＢ３１ｅから取得する（ＳＡ３）。
【００７０】
ここで、物理書籍ＩＤに対応する電子書籍ＩＤが一つ以上存在する場合（ＳＡ４、Ｙｅｓ）、当該一つ以上の電子書籍ＩＤによって、電子書籍群が特定されるので、電子書籍群選択部３２ａは、書籍マーカ使用選択処理を終了する。
【００７１】
一方、物理書籍ＩＤに対応する電子書籍ＩＤが一つも存在しない場合（ＳＡ４、Ｎｏ）、電子書籍群選択部３２ａは、物理書籍ＩＤに対して電子書籍が未だ紐付けられていないものとし、電子書籍ＩＤの入力を促すメッセージを表示装置２０を介して表示する（ＳＡ５）。このメッセージを読んだユーザが、一つ以上の電子書籍ＩＤを入力すると、電子書籍群選択部３２ａは、ＳＡ３で取得した物理書籍ＩＤと当該入力された電子書籍ＩＤを相互に対応付けて物理電子対応情報ＤＢ３１ｅに記憶させる（ＳＡ６）。この場合、当該記憶させた一つ以上の電子書籍ＩＤによって、電子書籍群が特定されるので、電子書籍群選択部３２ａは、これにて書籍マーカ使用選択処理を終了する。なお、ユーザによる入力は、例えば、図示しない入力装置を介して行うことができ、この入力装置からネットワーク４０を介して電子書籍閲覧装置３０に情報が送信される（以下、ユーザによる入力に関して同様）。
【００７２】
（処理−電子書籍群選択処理−ユーザＩＤ使用選択処理）
図２１は、ユーザＩＤ使用選択処理のフローチャートである。ユーザＩＤ使用選択処理がユーザ操作によって起動された場合、電子書籍群選択部３２ａは、ユーザＩＤの入力を促すメッセージを表示装置２０を介して表示する（ＳＢ１）。このメッセージを読んだユーザが、ユーザＩＤを入力すると、電子書籍群選択部３２ａは、このユーザＩＤに対応するものとしてユーザ等によって予め特定されている全ての電子書籍ＩＤを電子ユーザ対応情報ＤＢ３１ｇから取得する（ＳＢ２）。
【００７３】
ここで、ユーザＩＤに対応する電子書籍ＩＤが一つ以上存在する場合（ＳＢ３、Ｙｅｓ）、当該一つ以上の電子書籍ＩＤによって、電子書籍群が特定されるので、電子書籍群選択部３２ａは、ユーザＩＤ使用選択処理を終了する。
【００７４】
一方、ユーザＩＤに対応する電子書籍ＩＤが一つも存在しない場合（ＳＢ３、Ｎｏ）、電子書籍群選択部３２ａは、ユーザＩＤに対して電子書籍が未だ紐付けられていないものとし、電子書籍ＩＤの入力を促すメッセージを表示装置２０を介して表示する（ＳＢ４）。このメッセージを読んだユーザが、一つ以上の電子書籍ＩＤを入力すると、電子書籍群選択部３２ａは、ＳＢ２で入力されたユーザＩＤと当該入力された電子書籍ＩＤを相互に対応付けて電子ユーザ対応情報ＤＢ３１ｇに記憶させる（ＳＢ５）。この場合、当該記憶させた一つ以上の電子書籍ＩＤによって、電子書籍群が特定されるので、電子書籍選択部３２ｂは、ユーザＩＤ使用選択処理を終了する。
【００７５】
なお、これら書籍マーカ使用選択処理やユーザＩＤ使用選択処理では、必要に応じてユーザにユーザＩＤ及びパスワードを入力させ、これらユーザＩＤ及びパスワードをユーザ情報ＤＢ３１ａに記憶されたユーザＩＤ及びパスワードと照合することでユーザ認証を行い、ユーザ認証をパスしたユーザに対してのみ、各種操作を許容するようにしてもよい（これ以降に説明する各処理において同様）。
【００７６】
また、ユーザが物理書籍ＩＤを入力した場合には、この物理書籍ＩＤにて識別される物理書籍５０を使用する権利を当該ユーザが所有しているか否かを確認するため、物理書籍ＩＤの所有権を示す所定のパスワードを入力させたり、所有権を購入するための課金処理を行い、所有権が確認できた場合にのみ、電子書籍ＩＤの入力等を許容するようにしてもよい。このように所有権が確認できた場合には、物理書籍ＩＤとユーザＩＤとを物理ユーザ対応情報ＤＢ３１ｆに格納しておき、以降は、この物理ユーザ対応情報ＤＢ３１ｆを参照して、所有権の有無を確認等するようにしてもよい。また、物理書籍５０の所有権がその他の公知の方法で売買等された場合には、この物理ユーザ対応情報ＤＢ３１ｆの内容を更新することで、所有権の管理を行うことができる。
【００７７】
同様に、ユーザが電子書籍ＩＤを入力した場合には、この電子書籍ＩＤにて識別される電子書籍を閲覧する権利を当該ユーザが所有しているか否かを確認するため、電子書籍ＩＤの所有権を示す所定のパスワードを入力させたり、所有権を購入するための課金処理を行い、所有権が確認できた場合にのみ、電子書籍ＩＤの入力等を許容するようにしてもよい。このように所有権が確認できた場合には、電子書籍ＩＤとユーザＩＤとを電子ユーザ対応情報ＤＢ３１ｇに格納しておき、以降は、この電子ユーザ対応情報ＤＢ３１ｇを参照して、所有権の有無を確認等するようにしてもよい。また、電子書籍の所有権がその他の公知の方法で売買等された場合には、この電子ユーザ対応情報ＤＢ３１ｇの内容を更新することで、所有権の管理を行うことができる。
【００７８】
このように、物理書籍の所有権と電子書籍の所有権とをそれぞれ管理することで、ユーザが他のユーザに対して、物理書籍や電子書籍を、譲渡やプレゼント等することができる。例えば、物理書籍をプレゼントしたいユーザ（以下、プレゼント元ユーザ）は、当該物理書籍の物理書籍ＩＤ及びパスワードを添えて、他のユーザ（以下、プレゼント先ユーザ）にプレゼントする。プレゼント先ユーザは、自己のユーザＩＤとパスワードで電子書籍閲覧装置３０にログインした後、当該物理書籍の物理書籍ＩＤ及びパスワードを入力する。すると、電子書籍閲覧装置３０の電子書籍群選択部３２ａは、当該物理書籍の物理書籍ＩＤをプレゼント先ユーザのユーザＩＤに対応させて物理ユーザ対応情報ＤＢ３１ｆに記憶させると共に、当該物理書籍の物理書籍ＩＤに対応させていたプレゼント元ユーザのユーザＩＤを物理ユーザ対応情報ＤＢ３１ｆから削除する。このことにより、物理書籍の所有権を、電子的に、プレゼント元ユーザからプレゼント先ユーザへ移動させることが可能になる。
【００７９】
また、物理書籍と電子書籍を相互に関連付けた状態で、譲渡やプレゼント等することもできる。例えば、プレゼント元ユーザが、電子書籍群選択処理を完了し、１冊の物理書籍に対して複数の電子書籍を対応させた状態で、当該物理書籍をプレゼント先ユーザに渡す。この際、当該物理書籍の物理書籍ＩＤ及びパスワードと、当該複数の電子書籍の各々の電子書籍ＩＤ及びパスワードとを添付する。プレゼント先ユーザは、自己のユーザＩＤとパスワードで電子書籍閲覧装置３０にログインした後、当該物理書籍の物理書籍ＩＤ及びパスワードと、当該複数の電子書籍の電子書籍ＩＤ及びパスワードとを入力する。すると、電子書籍閲覧装置３０の電子書籍群選択部３２ａは、当該物理書籍の物理書籍ＩＤをプレゼント先ユーザのユーザＩＤに対応させて物理ユーザ対応情報ＤＢ３１ｆに記憶させると共に、当該複数の電子書籍の電子書籍ＩＤをプレゼント先ユーザのユーザＩＤに対応させて電子ユーザ対応情報ＤＢ３１ｇに記憶させる。また、電子書籍群選択部３２ａは、当該物理書籍の物理書籍ＩＤに対応させていたプレゼント元ユーザのユーザＩＤを物理ユーザ対応情報ＤＢ３１ｆから削除すると共に、当該複数の電子書籍の電子書籍ＩＤに対応させていたプレゼント元ユーザのユーザＩＤを電子ユーザ対応情報ＤＢ３１ｇから削除する。このことにより、あたかも、物理書籍の所有権と電子書籍の所有権とを相互に対応させた状態のまま、電子的に、プレゼント元ユーザからプレゼント先ユーザへ移動させることが可能になる。例えば、この場合、プレゼント元ユーザのお気に入りの複数の電子書籍によって構成されたライブラリ全体を、一括してプレゼント先ユーザにプレゼントできることになる。
【００８０】
また、各処理の間において、書籍マーカ５１の読み取りが所定時間経っても行われない場合等、所定の終了条件に合致した場合には、自動的に各処理を終了するようにしてもよい（これ以降に説明する各処理において同様）。
【００８１】
（処理−電子書籍選択処理）
次に、電子書籍選択処理について説明する。この電子書籍選択処理は、電子書籍群選択処理で選択された電子書籍群の中から、実際に閲覧する電子書籍を選択するための処理であって、上述した選択モードの処理であり、主として電子書籍選択部３２ｂにより実行される。なお、電子書籍群選択処理で選択された電子書籍が１冊しかない場合には、当該電子書籍選択処理を省略してもよい。図２２は、電子書籍選択処理のフローチャートである。
【００８２】
電子書籍群選択処理の完了後に電子書籍選択処理がユーザ操作によって起動された場合、電子書籍選択部３２ｂは、ユーザが現在使用している物理書籍５０の使用状態を管理するため、物理書籍使用状態情報ＤＢ３１ｈの新規なレコードを生成し、当該生成したレコードを物理書籍使用状態情報ＤＢ３１ｈに記憶させる（ＳＣ１）。この際、物理書籍ＩＤは、書籍マーカ使用選択処理における図２０のＳＡ１で取得したものを使用する。あるいは、書籍マーカ使用選択処理ではなくユーザＩＤ使用選択処理が行われたために物理書籍ＩＤが未だ特定されていない場合には、図２０のＳＡ１からＳＡ２と同様に特定を行ったり、ユーザに物理書籍ＩＤを入力してもらうことにより特定する（以下同様）。物理頁番号は初期値＝ＮＵＬＬとし、回転数は初期値＝０とする。ユーザＩＤは、ユーザＩＤ使用選択処理における図２１のＳＢ１で取得したものを使用する。あるいは、ユーザＩＤ使用選択処理ではなく書籍マーカ使用選択処理が行われたためにユーザＩＤが未だ特定されていない場合には、図２１のＳＢ１と同様に、ユーザにユーザＩＤを入力してもらうことにより特定する（以下同様）。
【００８３】
次に、電子書籍選択部３２ｂは、ユーザが現在使用している物理書籍５０の各物理頁に対して、電子書籍群選択処理で選択された電子書籍群に含まれる各電子書籍を紐付ける（ＳＣ２）。例えば、電子書籍選択部３２ｂは、電子書籍群選択処理で選択された各電子書籍ＩＤの中から、任意の基準で選択した１冊目の電子書籍の電子書籍ＩＤを、ＳＣ１で物理書籍使用状態情報ＤＢ３１ｈに記憶させた物理書籍ＩＤによって識別される物理書籍５０の最初の物理頁（物理頁番号＝１）に紐付け、２冊目の電子書籍の電子書籍ＩＤを、当該物理書籍５０の次の物理頁（物理頁番号＝２）に紐付け、以降同様に、電子書籍群選択処理で選択された電子書籍群に含まれる全ての電子書籍について紐付けを行う。この際、物理書籍５０の物理頁数は、ＳＣ１で物理書籍使用状態情報ＤＢ３１ｈに記憶させた物理書籍ＩＤに基づいて、物理書籍情報ＤＢ３１ｂを参照することによって特定する。また、物理頁数を超える数の電子書籍を紐付ける場合には、上記の回転ルールを適用し、必要に応じて、一枚の物理頁に対して複数の電子書籍を紐付ける。そして、このように紐付けられた結果を記録するため、これらの物理書籍ＩＤ、物理頁番号、及び電子書籍ＩＤにより、書籍選択紐付け情報ＤＢ３１ｉの新規なレコードを生成し、当該生成したレコードを書籍選択紐付け情報ＤＢ３１ｉに記憶させる。
【００８４】
次いで、電子書籍選択部３２ｂは、読み取り装置１０によって頁マーカ５２が読み取られたか否かを監視する（ＳＣ３）。具体的には、電子書籍選択部３２ｂは、読み取り装置１０から出力される画像情報の中に、ＳＣ１で物理書籍使用状態情報ＤＢ３１ｈに記憶させた物理書籍ＩＤによって識別される物理書籍５０の頁マーカ５２が存在するか否かを、公知の画像解析方法により特定する。この際、頁マーカ５２は、当該物理書籍ＩＤに基づいて物理書籍情報ＤＢ３１ｂを参照することによって取得する。そして、頁マーカ５２が特定できた場合（ＳＣ３、Ｙｅｓ）、電子書籍選択部３２ｂは、当該頁マーカ５２が、それ以前に特定された中で最新の頁マーカ５２と異なるものであるか否かを判定する（ＳＣ４）。具体的には、ＳＣ３において読み取られた頁マーカ５２を記憶部３１に順次記憶させておき、新たに頁マーカ５２が読み取られる毎に、当該マーカを記憶部３１に記憶させた最新のマーカと対比することで、頁マーカ５２が異なるか否かの判定を行う。
【００８５】
そして、頁マーカ５２が異なるものではない場合（ＳＣ４、Ｎｏ）、電子書籍選択部３２ｂは、既に電子書籍の選択が完了しており、新しい電子書籍の選択を行う必要はないものとして、ＳＣ３に戻る。
一方、頁マーカ５２が異なるものである場合（ＳＣ４、Ｙｅｓ）、電子書籍選択部３２ｂは、未だ電子書籍の選択が完了していないか、あるいは、既に選択された電子書籍を他の電子書籍に変更する必要があるものとして、ＳＣ３において読み取られた頁マーカ５２に対応する物理頁番号を、物理書籍情報ＤＢ３１ｂを参照して特定する（ＳＣ５）。そして、このように特定を行う毎に、電子書籍選択部３２ｂは、物理書籍使用状態情報ＤＢ３１ｈにおける物理頁番号を更新する（ＳＣ６）。
【００８６】
また、電子書籍選択部３２ｂは、物理書籍５０の回転が行われたか否かを判定する（ＳＣ７）。具体的には、電子書籍選択部３２ｂは、ＳＣ３において頁マーカ５２を読み取る際に同時に回転マーカ５３を読み取り、当該回転マーカ５３と頁マーカ５２との間の相対的な位置関係に基づいて物理書籍５０の保持方向を特定し、この保持方向を記憶部３１に順次記憶させておく。そして、新たに保持方向を特定する毎に、当該保持方向を記憶部３１に記憶させた最新の保持方向と対比し、保持方向が異なっていない場合には物理書籍５０の回転が行われていないものと判定し、保持方向が異なっている場合には物理書籍５０の回転が行われたものと判定する。なお、回転マーカ５３の読み取りは、物理書籍情報ＤＢ３１ｂの回転マーカ５３を参照して行う。そして、回転が行われたものと判定した場合（ＳＣ７、Ｙｅｓ）、電子書籍選択部３２ｂは、物理書籍使用状態情報ＤＢ３１ｈにおける回転数を１つだけ増分することにより、回転数を更新する（ＳＣ８）。
【００８７】
次いで、電子書籍選択部３２ｂは、ＳＣ５で特定した物理頁番号に紐付けられている電子書籍ＩＤを特定する（ＳＣ９）。具体的には、電子書籍選択部３２ｂは、ＳＣ５で特定した物理頁番号、物理書籍使用状態情報ＤＢ３１ｈを参照して取得した回転数、及び所定の回転ルールに基づいて、書籍選択紐付け情報ＤＢ３１ｉを参照することにより、ＳＣ５で特定した物理頁番号に紐付けられている電子書籍ＩＤを特定する。
【００８８】
その後、電子書籍選択部３２ｂは、ＳＣ９で特定した電子書籍ＩＤに対応する電子書籍のタイトル及び概要を、表示装置２０に表示させる（ＳＣ１０）。具体的には、電子書籍選択部３２ｂは、当該特定した電子書籍ＩＤに対応する画像、タイトル、及び概要を電子書籍基本情報ＤＢ３１ｃから取得し、当該取得した画像等を表示装置２０に出力し、表示装置２０はこれら画像等を表示する。この際、表示装置２０による表示は、ユーザが現在開いている物理頁の位置や向きを読み取り装置１０を介して特定し、当該物理頁に重畳するような位置及び向きで表示を行うことが好ましい（以下、表示装置２０による表示に関して同様）。
【００８９】
次いで、電子書籍選択部３２ｂは、閲覧する電子書籍を選択する所定のユーザ操作が行われたか否かを判定し（ＳＣ１１）、ユーザ操作が行われる迄（ＳＣ１１、Ｎｏ）、ＳＣ２からＳＣ１０を繰り返す。このような処理を行うことにより、ユーザは、物理書籍５０の物理頁を手指で捲る毎に、当該物理頁に紐付けられた電子書籍の画像、タイトル、及び概要を見ることができ、複数の電子書籍の中から、閲覧したい電子書籍を容易に選択することが可能になる。
【００９０】
そして、ユーザ操作が行われた場合（ＳＣ１１、Ｙｅｓ）、その時点でＳＣ１０で特定されている電子書籍ＩＤによって、閲覧対象の電子書籍が特定されるので、電子書籍選択部３２ｂは、電子書籍選択処理を終了する。なお、この電子書籍選択処理においては、１冊の物理書籍５０に対して複数の電子書籍を選択するようにしてもよく、この場合には、ＳＣ３からＳＣ１１を複数回繰り返せばよい。
【００９１】
（処理−電子書籍閲覧処理）
次に、電子書籍閲覧処理について説明する。この電子書籍閲覧処理は、電子書籍選択処理で選択された電子書籍を閲覧するための処理であって、上述した閲覧モードの処理であり、主として電子書籍閲覧部３２ｃにより実行される。図２３は、電子書籍閲覧処理のフローチャートである。
【００９２】
電子書籍選択処理の後に電子書籍閲覧処理がユーザ操作によって起動された場合、電子書籍閲覧部３２ｃは、物理書籍５０の各物理頁に対して、電子書籍選択処理で選択された電子書籍の各電子頁を紐付ける（ＳＤ１）。例えば、電子書籍閲覧部３２ｃは、電子書籍選択処理で選択された電子書籍ＩＤに対応する電子頁番号を電子書籍詳細情報ＤＢ３１ｄから取得する。そして、電子書籍閲覧部３２ｃは、図２２のＳＣ１で物理書籍使用状態情報ＤＢ３１ｈに記憶させた物理書籍ＩＤによって識別される物理書籍５０の最初の物理頁（物理頁番号＝１）に、電子書籍の最初の電子頁（電子頁番号＝１）を紐付け、物理書籍５０の次の物理頁（物理頁番号＝２）に、電子書籍の次の電子頁（電子頁番号＝２）を紐付け、以降同様に、電子書籍の最後の電子頁に至るまで紐付けを行う。なお、電子書籍選択処理において、１冊の物理書籍５０に対して複数の電子書籍が選択された場合には、これら複数の電子書籍の中の紐付け順序を所定の任意の基準で自動的に特定し、最初の電子書籍の最初の電子頁から最後の電子頁までの紐付けを終えた後、２冊目の電子書籍の最初の電子頁から最後の電子頁まで紐付けを行い、以降同様に、全ての電子書籍に対する紐付けを行う。この際、電子書籍の電子頁数の合計が物理書籍５０の物理頁数を超える場合には、回転ルールを適用して紐付けを行う。そして、電子書籍選択部３２ｂは、このように紐付けを行った結果を記録すべく、物理書籍ＩＤ、物理頁番号、電子書籍ＩＤ、及び電子頁番号により、書籍閲覧紐付け情報ＤＢ３１ｊの新規なレコードを生成し、当該生成したレコードを書籍閲覧紐付け情報ＤＢ３１ｊに記憶させる。
【００９３】
次いで、電子書籍閲覧部３２ｃは、電子書籍選択処理のＳＣ３からＳＣ８と同様に、ＳＤ２からＳＤ７を行う。なお、ＳＤ８からＳＤ１０については後述する。そして、電子書籍閲覧部３２ｃは、ＳＤ４で特定した物理頁番号に紐付けられている電子頁番号を特定する（ＳＤ１１）。具体的には、電子書籍閲覧部３２ｃは、ＳＤ４で特定した物理頁番号、物理書籍使用状態情報ＤＢ３１ｈを参照して取得した回転数、及び所定の回転ルールに基づいて、書籍閲覧紐付け情報ＤＢ３１ｊを参照することにより、ＳＤ４で特定した物理頁番号に紐付けられている電子頁番号を特定する。
【００９４】
その後、電子書籍閲覧部３２ｃは、ＳＤ１１で特定した電子頁番号に対応するコンテンツを表示装置２０に表示させる（ＳＤ１２）。具体的には、電子書籍閲覧部３２ｃは、ＳＤ１１で特定した電子頁番号に対応するコンテンツを、電子書籍詳細情報ＤＢ３１ｄから取得し、当該取得したコンテンツを表示装置２０に出力し、表示装置２０はこのコンテンツを表示する。
【００９５】
次いで、電子書籍閲覧部３２ｃは、閲覧を終了する所定のユーザ操作が行われたか否かを判定し（ＳＤ１３）、ユーザ操作が行われる迄（ＳＤ１３、Ｎｏ）、ＳＤ２からＳＤ１３を繰り返す。このような処理を行うことにより、ユーザは、物理書籍５０の物理頁を手指で捲る毎に、当該物理頁に紐付けられた電子頁を見ることができ、電子書籍を容易に閲覧することが可能になる。そして、電子書籍閲覧部３２ｃは、ユーザ操作が行われた場合（ＳＤ１３、Ｙｅｓ）、電子書籍閲覧処理を終了する。
【００９６】
（処理−栞取り付け処理）
次に、栞取り付け処理について説明する。この栞取り付け処理は、電子書籍閲覧処理で閲覧されている電子書籍に栞を取り付けるための処理であって、電子書籍閲覧処理に対する割り込み処理として起動されるものであり、主として栞処理部３２ｄにより実行される。
【００９７】
物理頁が閲覧されている状態において、栞取り付け処理がユーザ操作によって起動された場合、栞処理部３２ｄは、当該閲覧されている物理頁に対応する物理書籍ＩＤ及び物理頁番号を対応付けて構成された新規なレコードを生成し、当該生成したレコードを栞管理情報ＤＢ３１ｋに記憶させる。この際、物理書籍ＩＤ及び物理頁番号は、物理書籍使用状態情報ＤＢ３１ｈから取得する。
【００９８】
このように栞管理情報ＤＢ３１ｋにレコードが記憶されている場合、電子書籍閲覧処理において電子書籍閲覧部３２ｃは、栞管理情報ＤＢ３１ｋのレコードを所定時間毎に取得し、当該取得したレコードに含まれる物理頁番号に対応する位置に、図示しない栞を仮想的に表示させる。この位置の決定は、例えば、物理書籍５０の全体の形状と、当該形状における各物理頁の位置との関係を特定する情報を、予め記憶部３１に記憶させておき、必要に応じてこの情報を参照することで行うことができる。仮想的な栞は、当該栞が取り付けられた物理頁が閲覧されている場合のみならず、当該物理頁が捲られた場合においても表示する。図２４は、栞が表示された状態の物理書籍５０を示す図であり、（ａ）は閲覧している物理頁に栞が表示された状態を示す図、（ｂ）は閲覧していない物理頁に栞が表示された状態を示す図である。この図２４（ａ）（ｂ）においては、栞を符号５４で示す。なお、ユーザの視野においては、実際には、物理頁の位置には電子頁のコンテンツが表示されることになるが、この図２４（ａ）（ｂ）では、図示の便宜上、物理頁をそのまま示している。従って、ユーザは、この栞を目印として、所望の物理頁の位置を容易に把握することができる。これにて栞取り付け処理が終了する。
【００９９】
（処理−栞取り外し処理）
次に、栞取り外し処理について説明する。この栞取り外し処理は、電子書籍閲覧処理で閲覧されている電子書籍から栞を取り外すための処理であって、電子書籍閲覧処理に対する割り込み処理として起動されるものであり、主として栞処理部３２ｄにより実行される。
【０１００】
栞取り付け処理によって栞が取り付けられた物理頁が閲覧されている状態において、栞取り外し処理がユーザ操作によって起動された場合、栞処理部３２ｄは、当該閲覧されている物理頁に対応する物理書籍ＩＤ及び物理頁番号を対応付けて構成されたレコードを、栞管理情報ＤＢ３１ｋから削除する。この際、物理書籍ＩＤ及び物理頁番号は、物理書籍使用状態情報ＤＢ３１ｈから取得する。
【０１０１】
このように栞管理情報ＤＢ３１ｋからレコードが削除された場合、電子書籍閲覧処理において電子書籍閲覧部３２ｃは、当該レコードの物理頁番号の位置に仮想的に表示させていた栞を消去する。これにて栞取り外し処理が終了する。
【０１０２】
（処理−クリップ処理）
次に、クリップ処理について説明する。このクリップ処理は、電子書籍閲覧処理で閲覧されている電子書籍に対するクリップの取り付けを行うための処理であって、電子書籍閲覧処理に対する割り込み処理として起動されるものであり、主として電子書籍閲覧部３２ｃとクリップ処理部３２ｅにより実行される。図２５は、クリップ処理のフローチャートである。
【０１０３】
電子書籍閲覧処理において電子書籍閲覧部３２ｃは、ユーザによるクリップの取り付け動作の有無を読み取り装置１０によって監視する。具体的には、電子書籍閲覧部３２ｃは、読み取り装置１０から所定時間毎に出力される画像情報の中に、クリップが存在するか否かを、公知の画像解析方法により特定する。このために、例えば、ユーザが使用する可能性があるクリップの画像を記憶部３１に予め記憶させておく。そして、クリップが存在していない画像情報が取得された後、その後の所定時間以内に、クリップが存在する画像情報が取得された場合であって、これら２つの画像情報がクリップの部分を除いて同一視できる場合には、ユーザによるクリップの取り付け動作があったものと判定して、クリップ処理部３２ｅによるクリップ処理を起動する。
【０１０４】
クリップ処理部３２ｅは、クリップの取り付けが行われた物理頁（その時点でユーザによって閲覧されている物理頁）に対応する物理書籍ＩＤ及び物理頁番号と、この物理頁に紐付けられている電子頁に対応する電子書籍ＩＤ及び電子頁番号とを対応付けて構成された新規なレコードを生成し、当該生成したレコードをクリップ管理情報ＤＢ３１ｍに記憶させる（ＳＥ１）。この際、物理書籍ＩＤ及び物理頁番号は、物理書籍使用状態情報ＤＢ３１ｈから取得し、電子書籍ＩＤ及び電子頁番号は、当該取得した物理書籍ＩＤ及び物理頁番号に基づいて書籍閲覧紐付け情報ＤＢ３１ｊから取得する。
【０１０５】
次いで、クリップ処理部３２ｅは、図２３の電子書籍閲覧処理のＳＤ１で行われた物理書籍５０の各物理頁と電子書籍の各電子頁との紐付けを更新させる（ＳＥ２）。すなわち、書籍閲覧紐付け情報ＤＢ３１ｊに記憶されている電子頁番号の中で、クリップ管理情報ＤＢ３１ｍに記憶させた新規なレコードに含まれる物理頁番号に対応する全ての電子頁番号を、当該レコードに含まれる電子頁番号に書き換える。これにて、クリップ処理を終了する。
【０１０６】
従って、その後の電子書籍閲覧処理において電子書籍閲覧部３２ｃは、クリップが取り付けられた物理頁が閲覧されている場合には、回転数に関わらず、クリップ管理情報ＤＢ３１ｍに記憶させたレコードに含まれる電子頁番号に対応する電子頁のコンテンツを、表示装置２０に表示させることになる。
【０１０７】
（処理−明示的デクリップ処理）
次に、明示的デクリップ処理について説明する。この明示的デクリップ処理は、電子書籍閲覧処理で閲覧されている電子書籍に対するクリップが明示的に取り外された場合の処理であって、電子書籍閲覧処理に対する割り込み処理として起動されるものであり、主として電子書籍閲覧部３２ｃとクリップ処理部３２ｅにより実行される。図２６は、明示的デクリップ処理のフローチャートである。
【０１０８】
電子書籍閲覧処理において電子書籍閲覧部３２ｃは、ユーザによるクリップの取り外し動作の有無を読み取り装置１０によって監視する。具体的には、電子書籍閲覧部３２ｃは、読み取り装置１０から所定時間毎に出力される画像情報の中に、クリップが存在するか否かを、公知の画像解析方法により特定する。そして、クリップが存在する画像情報が取得された後、所定時間以内に、クリップが存在していない画像情報が取得された場合であって、これら２つの画像情報がクリップの部分を除いて同一視できる場合には、ユーザによるクリップの取り外し動作があったものと判定して、クリップ処理部３２ｅによる明示的デクリップ処理を起動する。
【０１０９】
クリップ処理部３２ｅは、図２３の電子書籍閲覧処理のＳＤ１で行われた物理書籍５０の各物理頁と電子書籍の各電子頁との紐付けであって、その後のクリップ処理で更新された紐付けを、再度更新する（ＳＦ１）。すなわち、クリップの取り外しが行われた物理頁（その時点でユーザによって閲覧されている物理頁）に対応する物理書籍ＩＤ及び物理頁番号を物理書籍使用状態情報ＤＢ３１ｈから取得し、書籍閲覧紐付け情報ＤＢ３１ｊに記憶されている電子頁番号の中で、当該取得した物理書籍ＩＤ及び物理頁番号の組み合わせに対応する全ての電子頁を、クリップが取り付けられる前の電子頁に復旧させる。クリップが取り付けられる前の電子頁は、当該取得した物理書籍ＩＤ及び物理頁番号の組み合わせに基づいて、クリップ管理情報ＤＢ３１ｍから取得する。
【０１１０】
その後、クリップ処理部３２ｅは、クリップ管理情報ＤＢ３１ｍから、クリップの取り外しが行われた物理頁に対応する物理書籍ＩＤ及び物理頁番号を含むレコードを削除する（ＳＦ２）。これにて明示的デクリップ処理を終了する。
【０１１１】
従って、電子書籍閲覧処理において電子書籍閲覧部３２ｃは、クリップが取り外された物理頁が閲覧されている状態において、クリップが取り付けられる前の状態の電子頁のコンテンツを、表示装置２０に表示させることになる。
【０１１２】
（処理−黙示的デクリップ処理）
最後に、黙示的デクリップ処理について説明する。この黙示的デクリップ処理は、電子書籍閲覧処理で閲覧されている電子書籍に対するクリップが黙示的に取り外された場合の処理であって、電子書籍閲覧処理の一部として実行されるものであり、主として電子書籍閲覧部３２ｃとクリップ処理部３２ｅにより実行される。
【０１１３】
図２３の電子書籍閲覧処理のＳＤ７の後、電子書籍閲覧部３２ｃは、ＳＤ４で特定した物理頁番号に対応する物理頁に対して、ユーザによってクリップが黙示的に取り外されたか否かを判定する（ＳＤ８）。具体的には、電子書籍閲覧部３２ｃは、ＳＤ４で特定した物理頁番号がクリップ管理情報ＤＢ３１ｍに含まれるか否かを判定し、含まれる場合には、ＳＤ２の読み取り時に読み取り装置１０によって取得された画像情報にクリップが含まれるか否かを判定し、含まれていない場合には、クリップが黙示的に取り外されたものと判定する。そして、クリップが黙示的に取り外されたと判定した場合（ＳＤ８、Ｙｅｓ）、クリップ処理部３２ｅによる黙示的デクリップ処理を起動する。
【０１１４】
クリップ処理部３２ｅは、ＳＤ１で行われた物理書籍５０の各物理頁と電子書籍の各電子頁との紐付けであって、その後のクリップ処理で更新された紐付けを、再度更新する（ＳＤ９）。すなわち、クリップの取り外しが行われた物理頁（その時点でユーザによって閲覧されている物理頁）に対応する物理書籍ＩＤ及び物理頁番号を物理書籍使用状態情報ＤＢ３１ｈから取得し、書籍閲覧紐付け情報ＤＢ３１ｊに記憶されている電子頁番号の中で、当該取得した物理書籍ＩＤ及び物理頁番号の組み合わせに対応する電子頁を、当該物理頁番号より一つ後の物理頁番号に対応する電子頁にて書き換え、それ以降の物理頁番号に対応する電子頁を一つずつ前に詰める。
【０１１５】
その後、クリップ処理部３２ｅは、クリップ管理情報ＤＢ３１ｍから、クリップの取り外しが行われた物理頁に対応する物理書籍ＩＤ及び物理頁番号を含むレコードを削除する（ＳＤ１０）。これにて黙示的デクリップ処理を終了する。
【０１１６】
従って、電子書籍閲覧処理において電子書籍閲覧部３２ｃは、クリップが取り外された物理頁が閲覧された場合には、クリップが取り付けていない場合と同様に紐付けが行われた状態の電子頁のコンテンツを、表示装置２０に表示させることになる。
【０１１７】
（実施の形態に対する変形例）
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【０１１８】
（変形例−分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成できる。例えば、電子書籍閲覧装置３０の機能の一部を読み取り装置１０や表示装置２０に持たせてもよく、あるいは、電子書籍閲覧装置３０を複数のコンピュータにより構成してもよい。
【０１１９】
（物理頁と電子頁の紐付けについて）
上記実施の形態では、電子書籍閲覧処理において、物理書籍５０の各物理頁に対して電子書籍の各電子頁を紐付け、この紐付け結果を特定するレコードを書籍閲覧紐付け情報ＤＢ３１ｊに格納した後、表示装置に表示させる電子頁を特定しているが、電子頁を特定する必要が生じる毎に、物理頁に対して電子頁を紐付けてもよく、この場合には、書籍閲覧紐付け情報ＤＢ３１ｊを省略することができる。
【符号の説明】
【０１２０】
１  電子書籍閲覧システム
１０  読み取り装置
２０  表示装置
３０  電子書籍閲覧装置
３１  記憶部
３１ａ  ユーザ情報ＤＢ
３１ｂ  物理書籍情報ＤＢ
３１ｃ  電子書籍基本情報ＤＢ
３１ｄ  電子書籍詳細情報ＤＢ
３１ｅ  物理電子対応情報ＤＢ
３１ｆ  物理ユーザ対応情報ＤＢ
３１ｇ  電子ユーザ対応情報ＤＢ
３１ｈ  物理書籍使用状態情報ＤＢ
３１ｉ  書籍選択紐付け情報ＤＢ
３１ｊ  書籍閲覧紐付け情報ＤＢ
３１ｋ  栞管理情報ＤＢ
３１ｍ  クリップ管理情報ＤＢ
３２  制御部
３２ａ  電子書籍群選択部
３２ｂ  電子書籍選択部
３２ｃ  電子書籍閲覧部
３２ｄ  栞処理部
３２ｅ  クリップ処理部
４０  ネットワーク
５０  物理書籍
５１  書籍マーカ
５２  頁マーカ
５３  回転マーカ
５４  栞
【要約】
【課題】電子書籍を閲覧することに関しての実用性や利便性を向上させること等が可能になる、電子書籍閲覧装置及び電子書籍閲覧プログラムを提供すること。
【解決手段】電子書籍を閲覧するための電子書籍閲覧装置３０であって、物理書籍の物理頁を識別するための頁マーカと物理頁に付与された物理頁番号とを格納する物理書籍情報ＤＢ３１ｂと、電子書籍の電子頁を識別するための電子頁番号と、電子書籍の電子頁のコンテンツとを格納する電子書籍詳細情報ＤＢ３１ｄと、ユーザによって閲覧されている物理頁に表示された頁マーカに対応する物理頁番号と、ユーザによって当該物理書籍が回転された数である回転数とに基づいて、物理頁に紐付けられる電子頁の電子頁番号を特定し、この電子頁のコンテンツを電子書籍詳細情報ＤＢ３１ｄから取得して表示手段に表示させる電子書籍閲覧部３２ｃを備える。
【選択図】図７【図１】
0004764957.tif 000002
【図２】
0004764957.tif 000003
【図３】
0004764957.tif 000004
【図４】
0004764957.tif 000005
【図５】
0004764957.tif 000006
【図６】
0004764957.tif 000007
【図７】
0004764957.tif 000008
【図８】
0004764957.tif 000009
【図９】
0004764957.tif 000010
【図１０】
0004764957.tif 000011
【図１１】
0004764957.tif 000012
【図１２】
0004764957.tif 000013
【図１３】
0004764957.tif 000014
【図１４】
0004764957.tif 000015
【図１５】
0004764957.tif 000016
【図１６】
0004764957.tif 000017
【図１７】
0004764957.tif 000018
【図１８】
0004764957.tif 000019
【図１９】
0004764957.tif 000020
【図２０】
0004764957.tif 000021
【図２１】
0004764957.tif 000022
【図２２】
0004764957.tif 000023
【図２３】
0004764957.tif 000024
【図２４】
0004764957.tif 000025
【図２５】
0004764957.tif 000026
【図２６】
0004764957.tif 000027