(57)【要約】【課題】読む文書を紙媒体の文書から電子文書、または電子文書から紙媒体の文書へ変更した場合に、読みかけの場所を容易に特定できるようにする。【解決手段】端末装置１０は、電子文書において読みかけとなった場所の文をサーバ装置３０へ送信する。サーバ装置３０は、本５０のページのうち、端末装置１０から送信された文が記載されているページの番号を端末装置１０へ送信する。端末装置１０は、送信されたページの番号を電子栞４０へ送信する。電子栞４０は、送信されたページの番号を表示する。【選択図】図１
2012252453.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する第１送信手段と、
前記電子栞から送信される文字列を受信する第１受信手段と、
前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段と、
を備える端末装置と、
前記第１送信手段から送信されたページ番号を受信する第２受信手段と、
前記第２受信手段で受信されたページ番号を表示するページ番号表示手段と、
撮影手段と、
前記撮影手段で撮影された文字列を認識する認識手段と、
前記認識手段で認識された文字列を前記端末装置へ送信する第２送信手段と、
を備える電子栞と、
を有する読書システム。
【請求項２】
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する第１送信手段と、
前記電子栞から送信されるページ番号を受信する第１受信手段と、
前記紙文書において前記第１受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、
前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段と、
を備える端末装置と、
前記第１送信手段から送信されたページ番号を受信する第２受信手段と、
前記第２受信手段で受信されたページ番号を表示するページ番号表示手段と、
撮影手段と、
前記撮影手段で撮影されたページ番号を認識する認識手段と、
前記認識手段で認識されたページ番号を前記端末装置へ送信する第２送信手段と、
を備える電子栞と、
を有する読書システム。
【請求項３】
前記電子栞は、前記紙文書の文書名を記憶し、前記ページ番号と共に前記文書名を表示すること
を特徴とする請求項１または請求項２に記載の読書システム。
【請求項４】
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、
前記電子栞から送信される文字列を受信する受信手段と、
前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段と、
を備える端末装置。
【請求項５】
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、
前記電子栞から送信されるページ番号を受信する受信手段と、
前記紙文書において前記受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、
前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段と、
を備える端末装置。
【請求項６】
端末装置が、記憶部に記憶されている電子文書の内容を表示部に表示させるステップと、
前記端末装置が、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させるステップと、
前記端末装置が、前記電子文書と同じ内容の紙文書において前記記憶部に記憶された文が記載されているページのページ番号を取得するステップと、
前記端末装置が、前記取得したページ番号を電子栞に送信するステップと、
前記電子栞が、前記端末装置から送信されたページ番号を受信するステップと、
前記電子栞が、前記受信したページ番号を表示するステップと、
前記電子栞が、撮影部で撮影された文字列を認識する認識ステップと、
前記電子栞が、前記認識した文字列を前記端末装置へ送信するステップと、
前記端末装置が、前記電子栞から送信された文字列を受信するステップと、
前記端末装置が、前記電子文書のうち前記受信した文字列を含む部分を前記表示部に表示させるステップと、
を備える連携方法。
【請求項７】
端末装置が、記憶部に記憶されている電子文書の内容を表示部に表示させるステップと、
前記端末装置が、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させるステップと、
前記端末装置が、前記電子文書と同じ内容の紙文書において前記記憶部に記憶された文が記載されているページのページ番号を取得するステップと、
前記取得したページ番号を電子栞に送信するステップと、
前記電子栞が、前記端末装置から送信されたページ番号を受信するステップと、
前記電子栞が、前記受信したページ番号を表示するステップと、
前記電子栞が、撮影部で撮影されたページ番号を認識するステップと、
前記電子栞が、前記認識したページ番号を前記端末装置へ送信するステップと、
前記端末装置が、前記電子栞から送信されたページ番号を受信するステップと、
前記端末装置が、前記紙文書において前記受信したページ番号のページに記載されている文字列を取得するステップと、
前記端末装置が、前記電子文書のうち前記取得した文字列を含む部分を前記表示部に表示させるステップと、
を有する連携方法。
【請求項８】
コンピュータを、
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、
前記電子栞から送信される文字列を受信する受信手段と、
前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段
として機能させるためのプログラム。
【請求項９】
コンピュータを、
記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、
前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、
前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、
前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、
前記電子栞から送信されるページ番号を受信する受信手段と、
前記紙文書において前記第１受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、
前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍の既読箇所を特定する技術に関する。
【背景技術】
【０００２】
電子化されたコンテンツ（例えば電子書籍）の栞に係る発明として特許文献１に開示された発明がある。特許文献１に開示されている非接触ＩＣカードは、コンテンツを識別するコンテンツ識別情報と、コンテンツにおいて閲覧端末で表示されている箇所を示す閲覧情報を記憶する。閲覧端末に接続されているリーダライタに非接触ＩＣカードを載せると、閲覧端末はコンテンツ識別情報と閲覧情報を読み出す。閲覧端末は、読み出したコンテンツ識別情報で特定されるコンテンツをネットワークに接続されているコンテンツＤＢサーバから取得し、取得したコンテンツにおいて閲覧情報で特定される箇所を再生する。また、閲覧端末は、コンテンツの再生を終了する際、コンテンツを最後まで再生していない場合には、コンテンツ識別情報と閲覧情報を非接触ＩＣカードに書き込む。
【０００３】
コンテンツと閲覧情報とを閲覧端末に記憶させてしまうと、他の閲覧端末でコンテンツを閲覧する際には、コンテンツと閲覧情報を他の端末に移動またはコピーする必要があり、手間がかかる。一方、この発明においては、コンテンツをコンテンツＤＢサーバから取得し、閲覧情報の箇所からコンテンツを再生するため、ユーザーの操作でコンテンツと閲覧情報を他の端末に移動またはコピーする必要がなく、閲覧端末を変更しても容易にコンテンツを途中から再生できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４８６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、コンテンツとして電子書籍を購入した者の中には紙媒体で同じ書籍を購入し、持ち運びが容易であるため通勤時においては電子書籍で読書し、端末で読書をするとディスプレイで目が疲れるため、帰宅した後は紙媒体で読書を続けるというように、電子書籍と紙媒体の書籍との両方を読む者もある。ここで特許文献１の発明においては、電子書籍で読みかけの箇所については非接触ＩＣカードに記憶させ、その場所から閲覧端末で電子書籍の読書を再開することができる。しかしながら、電子書籍で読みかけの箇所を紙媒体の書籍で探し出すしくみや、紙媒体で読みかけの箇所を電子書籍で探し出すしくみがないため、媒体を変えると読みかけの箇所を変更後の媒体において探しださなければならず、直ぐに読書を再開するのが難しい。
【０００６】
本発明は、上述した背景の下になされたものであり、読む文書を紙媒体の文書から電子文書、または電子文書から紙媒体の文書へ変更した場合に、読みかけの場所を容易に特定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明は、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する第１送信手段と、前記電子栞から送信される文字列を受信する第１受信手段と、前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段と、を備える端末装置と、前記第１送信手段から送信されたページ番号を受信する第２受信手段と、前記第２受信手段で受信されたページ番号を表示するページ番号表示手段と、撮影手段と、前記撮影手段で撮影された文字列を認識する認識手段と、前記認識手段で認識された文字列を前記端末装置へ送信する第２送信手段とを備える電子栞と、を有する読書システムを提供する。
【０００８】
また本発明は、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する第１送信手段と、前記電子栞から送信されるページ番号を受信する第１受信手段と、前記紙文書において前記第１受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段と、を備える端末装置と、前記第１送信手段から送信されたページ番号を受信する第２受信手段と、前記第２受信手段で受信されたページ番号を表示するページ番号表示手段と、撮影手段と、前記撮影手段で撮影されたページ番号を認識する認識手段と、前記認識手段で認識されたページ番号を前記端末装置へ送信する第２送信手段と、を備える電子栞と、を有する読書システムを提供する。
【０００９】
本発明においては、前記電子栞は、前記紙文書の文書名を記憶し、前記ページ番号と共に前記文書名を表示する構成であってもよい。
【００１０】
また本発明は、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、前記電子栞から送信される文字列を受信する受信手段と、前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段と、を備える端末装置を提供する。
【００１１】
また本発明は、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、前記電子栞から送信されるページ番号を受信する受信手段と、前記紙文書において前記受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段と、を備える端末装置を提供する。
【００１２】
また本発明は、端末装置が、記憶部に記憶されている電子文書の内容を表示部に表示させるステップと、前記端末装置が、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させるステップと、前記端末装置が、前記電子文書と同じ内容の紙文書において前記記憶部に記憶された文が記載されているページのページ番号を取得するステップと、前記端末装置が、前記取得したページ番号を電子栞に送信するステップと、前記電子栞が、前記端末装置から送信されたページ番号を受信するステップと、前記電子栞が、前記受信したページ番号を表示するステップと、前記電子栞が、撮影部で撮影された文字列を認識する認識ステップと、前記電子栞が、前記認識した文字列を前記端末装置へ送信するステップと、前記端末装置が、前記電子栞から送信された文字列を受信するステップと、前記端末装置が、前記電子文書のうち前記受信した文字列を含む部分を前記表示部に表示させるステップと、を備える連携方法を提供する。
【００１３】
端末装置が、記憶部に記憶されている電子文書の内容を表示部に表示させるステップと、前記端末装置が、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させるステップと、前記端末装置が、前記電子文書と同じ内容の紙文書において前記記憶部に記憶された文が記載されているページのページ番号を取得するステップと、前記取得したページ番号を電子栞に送信するステップと、前記電子栞が、前記端末装置から送信されたページ番号を受信するステップと、前記電子栞が、前記受信したページ番号を表示するステップと、前記電子栞が、撮影部で撮影されたページ番号を認識するステップと、前記電子栞が、前記認識したページ番号を前記端末装置へ送信するステップと、前記端末装置が、前記電子栞から送信されたページ番号を受信するステップと、前記端末装置が、前記紙文書において前記受信したページ番号のページに記載されている文字列を取得するステップと、前記端末装置が、前記電子文書のうち前記取得した文字列を含む部分を前記表示部に表示させるステップと、を有する連携方法を提供する。
【００１４】
また本発明は、コンピュータを、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、前記電子栞から送信される文字列を受信する受信手段と、前記電子文書のうち前記第１受信手段で受信された文字列を含む部分を前記表示部に表示させる第２表示手段として機能させるためのプログラムを提供する。
【００１５】
また本発明は、コンピュータを、記憶部に記憶されている電子文書の内容を表示部に表示させる第１表示手段と、前記表示部に表示されている複数の文の少なくとも一部をユーザーの操作に応じて前記記憶部に記憶させる記憶制御手段と、前記電子文書と同じ内容の紙文書において前記記憶制御手段により前記記憶部に記憶された文が記載されているページのページ番号を取得するページ番号取得手段と、前記ページ番号取得手段で取得されたページ番号を電子栞に送信する送信手段と、前記電子栞から送信されるページ番号を受信する受信手段と、前記紙文書において前記第１受信手段で受信されたページ番号のページに記載されている文字列を取得する文字列取得手段と、前記電子文書のうち前記文字列取得手段で取得された文字列を含む部分を前記表示部に表示させる第２表示手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、読む文書を紙媒体の文書から電子文書、または電子文書から紙媒体の文書へ変更した場合に、読みかけの場所を容易に特定できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る読書システム１の全体構成を示した図。
【図２】電子栞４０のハードウェア構成を示した図。
【図３】テーブルＴＢ１の内容の一例を示した図。
【図４】電子栞４０において実現する機能の構成を示した図。
【図５】サーバ装置３０のハードウェア構成を示した図。
【図６】テーブルＴＢ２の内容の一例を示した図。
【図７】テーブルＴＢ３の内容の一例を示した図。
【図８】端末装置１０のハードウェア構成を示した図。
【図９】テーブルＴＢ４の内容の一例を示した図。
【図１０】端末装置１０において実現する機能の構成を示した図。
【図１１】実施形態の動作を説明するための図。
【図１２】端末装置１０が行う処理の流れを示したフローチャート。
【図１３】実施形態の動作を説明するための図。
【図１４】実施形態の動作を説明するための図。
【図１５】電子栞４０に表示される画面の一例を示した図。
【図１６】電子栞４０が行う処理の流れを示したフローチャート。
【図１７】実施形態の動作を説明するための図。
【発明を実施するための形態】
【００１８】
［実施形態］
（全体構成）
図１は、本発明の実施形態に係わる読書システム１の全体構成の一例を示した図である。通信回線２０は、本実施形態においてはインターネットである。なお、図１においては一つの端末装置１０と一つのサーバ装置３０が通信回線２０に接続されているが、通信回線２０には複数の端末装置１０と複数のサーバ装置３０を接続することができる。
【００１９】
サーバ装置３０は、電子文書および紙媒体の本を販売する企業が管理するサーバ装置である。サーバ装置３０は、紙媒体の本５０や電子文書を販売するためのＷｅｂページを端末装置１０へ提供し、Ｗｅｂページを用いて購入された電子文書を端末装置１０へ送信する。
【００２０】
端末装置１０は、タブレットＰＣ（Personal Computer）であり、通信回線２０を介して他のコンピュータ装置とデータ通信を行う。なお、端末装置１０は、タブレットＰＣに限定されるものではなく、データ通信機能を備えていれば、スマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistant）、デスクトップ型のパーソナルコンピュータなどであってもよい。端末装置１０は、近距離無線通信（例えば赤外線通信やBluetooth（登録商標）、ＲＦＩＤ（Radio Frequency IDentification）など）の機能を備えており、電子栞４０と無線通信を行う。
【００２１】
電子栞４０は、板状で矩形の形状をしており、ボタン４１〜４３およびディスプレイ装置４５を備えている。また、電子栞４０は、カメラ４４をディスプレイ装置４５の反対側に備えている（図示略）。電子栞４０は、紙媒体の本５０に挟まれて栞として使用される。また電子栞４０は、近距離無線通信の機能を備えており、端末装置１０と無線通信を行う。また、電子栞４０は、読みかけの文に係るデータや、マークした文に係るデータなど、本５０や電子文書において既読となった文に関するデータ（以下、既読データと称する）を記憶する機能を有している。
紙文書の一例である本５０は、紙媒体の書籍であり、書籍ＪＡＮコードを表すバーコードが印刷されている。
【００２２】
（電子栞４０の構成）
図２は、電子栞４０のハードウェア構成の一例を示した図である。電子栞４０は、制御部４０１、操作部４０２、表示部４０３、撮影部４０４、通信部４０５および記憶部４０６を備えている。
操作部４０２は、ボタン４１〜４３を備えており、操作されたボタンを示す信号を制御部４０１へ出力する。表示部４０３は、表示媒体としてディスプレイ装置４５（例えば液晶ディスプレイ）を備えており、制御部４０１の制御の下、文字や画像をディスプレイ装置４５に表示させる。撮影部４０４は、撮像素子を有するカメラ４４を備えており、撮像素子で得た像を表す画像データを制御部４０１へ供給する。通信部４０５は、近距離無線通信のインターフェースであり、無線通信により端末装置１０との間で各種データのやり取りを行う。
【００２３】
記憶部４０６は、不揮発性メモリを備えており、各種データを記憶する。図３は、記憶部４０６に記憶されるテーブルＴＢ１の一例を示した図である。「ユーザー識別子」の欄には、電子栞４０および端末装置１０のユーザーを一意に識別するユーザー識別子が格納される。「フラグ」のフィールドには、１または０の値が格納される。フラグの値が１である場合、電子栞４０のユーザーが当該フラグに対応付けられている図書コード（国際標準図書番号）の本を読んでいることを表す。また、フラグの値が０である場合、電子栞４０のユーザーが当該フラグに対応付けられている図書コードの本を読んでいないことを表す。「識別番号」のフィールドには、書籍を一意に識別する識別番号が格納される。「書籍名」のフィールドには、図書コードで特定される書籍の書籍名が格納される。「図書コード」のフィールドには、書籍に付与されている図書コードが格納される。
【００２４】
「読みかけ場所」のフィールドには、本５０または電子文書において既読となった最後の文が格納される。例えば、ユーザーが本５０または電子文書を途中まで読み、読んだ最後の文が「今日は、・・・した。」という文の場合、この文が「読みかけ場所」のフィールドに格納される。「読みかけページ」のフィールドには、本５０において読みかけとなったページのページ番号が格納される。例えば、ユーザーが本５０を３５ページの途中まで読んだ場合、「読みかけページ」のフィールドには「３５」が格納される。
「マーク場所」のフィールドには、本５０または電子文書においてマークされた文が格納される。例えば、ユーザーが本５０または電子文書を読み、「昨日は、・・・した。」という文をマークした場合、この文が「マーク場所」のフィールドに格納される。「マークページ」のフィールドには、本５０または電子文書においてマークした文が記載されているページの番号が格納される。例えば、本５０の１５ページ目の文がマークされた場合、「１５」が「マークページ」のフィールドに格納される。
なお、読みかけ場所、読みかけページ、マーク場所およびマークページのデータは、既読となったページに関するデータであり、本実施形態に係る既読データの一例である。図３においては、マーク場所とマークページはテーブルＴＢ１において一つしか格納されていないが、テーブルＴＢ１は、複数のマーク場所とマークページを格納してもよい。また、テーブルＴＢ１においては「書籍名」のフィールドが設けられているが、識別番号と書籍名を対応付けたテーブルを別途設け、テーブルＴＢ１に「書籍名」のフィールドを設けないようにしてもよい。この構成の場合、書籍名をテーブルから得る場合には、別途設けられたテーブルから識別番号を基にして書籍名を得る。
【００２５】
制御部４０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有するマイクロコンピュータを備えており、操作部４０２から供給される信号や、端末装置１０との間で行われる無線通信に応じて各種処理を実行する。制御部４０１がＲＯＭに記憶されているプログラムを実行すると、端末装置１０と無線通信を行う機能、撮影部４０４で撮影された文字を認識する機能、撮影部４０４で撮影されたバーコードを解析して本５０の図書コードまたは雑誌コードを認識する機能、記憶部４０６に記憶されているテーブルＴＢ１に各種データを書き込む機能などが実現する。
【００２６】
図４は、電子栞４０において実現する機能の構成を示したブロック図である。
受信部４５０は、端末装置１０から送信されて通信部４０５で受信されたデータを受信するものである。受信部４５０で受信されたデータは、記憶部４０６に記憶される。ページ番号表示部４５１は、受信部４５０で受信されて記憶部４０６に記憶されたデータのうちの一つであるページ番号が表示部４０３に表示されるように表示部４０３を制御する。認識部４５２は、撮影部４０４で撮影された本５０の文字列またはページ番号を認識する。送信部４５３は、認識部４５２で認識された文字列やページ番号を、通信部４０５を制御して端末装置１０へ送信する。
【００２７】
（サーバ装置３０の構成）
図５は、サーバ装置３０のハードウェア構成の一例を示したブロック図である。図５に示したように、サーバ装置３０の各部はバス３０１に接続されており、このバス３０１を介して各部間でデータのやり取りを行う。
【００２８】
通信部３０８は、通信回線２０を介してデータ通信を行うためのインターフェースとして機能する。通信部３０８は、図示を省略した通信ケーブルにより通信回線２０に接続される。操作部３０６は、ユーザーにより操作されるキーボード（図示略）およびマウス（図示略）を有している。操作部３０６は、マウスまたはキーボードが操作されると、操作されたボタンやキーを示す信号を制御部３０２へ出力する。表示部３０７は、液晶ディスプレイを有しており、制御部３０２の制御の下、文字やグラフィック画面などを表示する。
【００２９】
記憶部３０５は、データを永続的に記憶する装置（例えばハードディスク装置）を有しており、サーバ装置３０においてオペレーティングシステムの機能を実現するプログラムや、クライアントサーバシステムのサーバの機能を実現するプログラムを記憶している。また、記憶部３０５は、端末装置１０へ提供する電子文書を記憶している。また、記憶部３０５は、テーブルＴＢ２とテーブルＴＢ３を記憶している。
図６は、テーブルＴＢ２の一例を示した図である。テーブルＴＢ２は、テーブルＴＢ１と同じく、識別番号、書籍名、図書コード、読みかけ場所、読みかけページ、マーク場所およびマークページのフィールドを備えている。なお、テーブルＴＢ２は、フラグのフィールドを備えていない点でテーブルＴＢ１と相違している。
図７は、テーブルＴＢ３の一例を示した図である。「図書コード」の欄には、図書コードが格納される。「ページ番号」フィールドには、「図書コード」の欄に格納されているコードで特定される本５０のページ番号が格納される。「文章」フィールドには、同じレコードのページ番号で特定されるページに記載されている文章が格納される。なお、記憶部３０５は、サーバ装置３０で販売される本５０毎にテーブルＴＢ３を備えている。
【００３０】
制御部３０２は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、操作部３０６から供給される信号や、端末装置１０との間で行われる通信に応じて各種処理を実行し、サーバ装置３０の各部を制御する。制御部３０２が記憶部３０５に記憶されているプログラムを実行すると、サーバ装置３０は、クライアントサーバシステムのサーバとして機能する。また、操作部３０６から供給される信号や、端末装置１０との間で行われるデータ通信に応じて各種処理を実行し、他のコンピュータ装置とデータ通信により各種データを授受することが可能となる。
【００３１】
（端末装置１０の構成）
図８は、端末装置１０のハードウェア構成を例示したブロック図である。図８に示したように、端末装置１０の各部は、バス１０１に接続されており、このバス１０１を介して各部間でデータのやり取りを行う。
【００３２】
第１通信部１０８は、通信回線２０を介したデータ通信を行うためのインターフェースとして機能する。第１通信部１０８は、図示を省略した通信ケーブルにより通信回線２０に接続される。第２通信部１０９は、電子栞４０との間で近距離無線通信を行うためのインターフェースとして機能する。操作部１０６は、タッチスクリーンを備えている。
なお、タッチスクリーンにおいて画像を表示する表示部１０７は、ディスプレイ装置であり、画像を表示する表示部の一例に相当する。表示部１０７としては液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイ等が挙げられる。タッチスクリーンは、制御部１０２の制御の下、文字やグラフィック画面などを表示し、ユーザーにより操作されると、操作された位置を示す信号を制御部１０２へ出力する。
【００３３】
記憶部１０５は、データを永続的に記憶する装置（例えばハードディスク装置）を有しており、端末装置１０においてオペレーティングシステムの機能を実現するプログラム、Ｗｅｂブラウザの機能を実現するプログラム、電子文書を再生するプログラムなどを記憶している。
また、記憶部１０５は、テーブルＴＢ４を記憶している。図９は、テーブルＴＢ４の一例を示した図である。テーブルＴＢ４は、テーブルＴＢ１と比較すると「フラグ」のフィールドを備えていない点で相違しており、他はテーブルＴＢ１と同じである。
【００３４】
制御部１０２は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、操作部１０６から供給される信号や、サーバ装置３０または電子栞４０との間で行われる通信に応じて各種処理を実行し、端末装置１０の各部を制御する。
制御部１０２がＷｅｂブラウザの機能を実現するプログラムを実行すると、サーバ装置３０とデータ通信を行い、サーバ装置３０が提供するＷｅｂページを表示することや、サーバ装置３０が提供する電子文書を受信することが可能となる。
また制御部１０２が電子文書を再生するプログラムを実行すると、サーバ装置３０から受信した電子文書を再生する機能や、本５０や電子文書における読みかけ場所、読みかけページ、マーク場所、マークページなどのデータを電子栞４０との間やサーバ装置３０との間で授受する機能が実現する。
【００３５】
（端末装置１０の機能構成）
図１０は、電子文書を再生するプログラムを実行することにより端末装置１０において実現する機能の構成を示したブロック図である。
第１表示部１５０は、記憶部１０５に記憶されている電子文書の内容を表示部１０７に表示させる。記憶制御部１５１は、表示部１０７に表示されている文の少なくとも一部を、操作部１０６において行われた操作に応じて記憶部１０５に記憶させる。ページ番号取得部１５２は、電子文書と同じ内容の紙文書のうち、記憶部１０５に記憶された文が記載されているページの番号を取得する。取得したページ番号は記憶部１０５に記憶される。送信部１５３は、ページ番号取得部１５２で取得されて記憶部１０５に記憶されたページ番号を、第２通信部１０９を制御して電子栞４０へ送信する。受信部１５４は、電子栞４０から送信されて第２通信部１０９が受信した文字列やページ番号を受信する。受信した文字列やページ番号は、記憶部１０５に記憶される。文字列取得部１５５は、記憶部１０５に記憶されている電子文書のうち、記憶部１０５に記憶されているページ番号のページに記載されている文字列を取得する。第２表示部１５６は、記憶部１０５に記憶されている電子文書のうち、受信部１５４で受信されて記憶部１０５に記憶された文字列を含む部分を表示部１０７に表示させる。
【００３６】
（本５０および電子文書を購入する時の動作）
次に本実施形態の動作について、まず本５０および電子文書を購入する時の動作について図１１を用いて説明する。まず、Ｗｅｂブラウザが実現されている端末装置１０において、ユーザーがサーバ装置３０へのアクセスを指示する操作を行うと、端末装置１０がサーバ装置３０へアクセスし（ステップＳ１０１）、サーバ装置３０が提供するＷｅｂページが端末装置１０へ送られ（ステップＳ１０２）、このＷｅｂページが端末装置１０において表示される。次に、端末装置１０のユーザーが、紙媒体の本５０と電子文書を購入する操作を行うと、購入のために必要な各種データのやり取りがサーバ装置３０と端末装置１０との間で行われる（ステップＳ１０３）。
【００３７】
書籍購入の処理が終了すると、サーバ装置３０の制御部３０２は、電子文書を購入したユーザーを識別するためのユーザー識別子と、ユーザーが購入した書籍を一意に識別する識別番号とを生成する（ステップＳ１０４）。
また制御部３０２は、生成したユーザー識別子を含むテーブルＴＢ２に、識別番号、ユーザーが購入した書籍の書籍名および本５０の図書コードを格納する（ステップＳ１０５）。なお、テーブルＴＢ２に新たに識別番号、書籍名および図書コードを格納した場合には、これらのデータが新たに格納されたレコードの読みかけ場所、読みかけページ、マーク場所およびマークページの欄にはデータが格納されず空欄にされる。制御部３０２は、テーブルＴＢ２に新たなデータを格納し終えると、ユーザーが購入した電子文書と、テーブルＴＢ２を端末装置１０へ送信する（ステップＳ１０６）。また、サーバ装置３０において書籍購入の処理が終了すると、紙媒体の本５０と電子文書の両方を購入した場合、本５０が宅配便により端末装置１０のユーザーへ送られる。
サーバ装置３０から送信された電子文書およびテーブルＴＢ２が端末装置１０で受信されると、端末装置の制御部１０２は、受信した電子文書を記憶部１０５に記憶させる。また、制御部１０２は、受信したテーブルＴＢ２をテーブルＴＢ４として記憶部１０５に記憶させる（ステップＳ１０７）。
【００３８】
（電子文書を再生した時の動作）
電子文書を再生するプログラムが端末装置１０において実行されると、記憶部１０５に記憶された電子文書を再生することが可能となる。ユーザーが電子文書の再生を指示する操作を端末装置１０において行うと、電子文書が再生され、電子文書の内容が操作部１０６のタッチスクリーンに表示される。電子文書が再生されている状態で操作部１０６が操作されると、図１２に示した処理が実行される。
ユーザーが、電子文書のページ送りの操作を行うと（ステップＳＡ１でＹＥＳ）、制御部１０２は、表示部１０７を制御して表示している電子文書のページ送りを行う（ステップＳＡ２）。ユーザーは、電子文書を読み進めてマークしたい文章を見つけると、タッチスクリーンで文章を選択し、選択した文章をマークする操作を行う。制御部１０２は、文章をマークする操作が行われると（ステップＳＡ３でＹＥＳ）、マークされた文を、再生している電子文書の書籍名に対応付けてテーブルＴＢ４の「マーク場所」のフィールドに格納する（ステップＳＡ４）。また、制御部１０２は、ユーザーにより電子文書の再生を終了する操作が行われると（ステップＳ５でＹＥＳ）、表示されている最後の文を、再生している書籍名に対応付けてテーブルＴＢ４の「読みかけ場所」のフィールドに格納し（ステップＳＡ６）、電子文書の再生を終了する（ステップＳＡ７）。
【００３９】
（テーブルＴＢ２の内容を更新する時の動作）
次に、サーバ装置３０のテーブルＴＢ２の内容を更新する動作について図１３を用いて説明する。ユーザーが、端末装置１０において既読データをサーバ装置３０へアップロードする操作を行うと、テーブルＴＢ４がサーバ装置３０へ送信される（ステップＳ２０１）。サーバ装置３０の制御部３０２は、テーブルＴＢ４を受信すると、受信したテーブルＴＢ４に含まれているユーザー識別子を含むテーブルＴＢ２を検索する。制御部３０２は、該当するテーブルＴＢ２を見つけると、テーブルＴＢ２の「読みかけ場所」のフィールドと「マーク場所」のフィールドを、受信したテーブルＴＢ４に格納されている「読みかけ場所」と「マーク場所」で上書きする（ステップＳ２０２）。なお、テーブルＴＢ２の内容を更新するのは、ユーザーが端末装置１０において既読データをサーバ装置３０へアップロードする操作を行った場合に限定されるものではない。例えば、テーブルＴＢ４の内容が更新されたのを契機としてテーブルＴＢ２の内容を更新するようにしてもよい。
【００４０】
次にサーバ装置３０は、上書きされた「読みかけ場所」に対応するページ番号を「読みかけページ」のフィールドに格納する（ステップＳ２０３）。具体的には、まず、制御部３０２は、テーブルＴＢ２の図書コードの欄に格納されているコードを含むテーブルＴＢ３を検索する。制御部３０２は、該当するテーブルＴＢ３を見つけると、テーブルＴＢ２の「読みかけ場所」に格納されている文をテーブルＴＢ３の「文章」フィールドにおいて検索する。制御部３０２は、該当する文を見つけると、見つけた文に対応づけられているページ番号をテーブルＴＢ３から取得し、取得したページ番号をテーブルＴＢ２の「読みかけページ」のフィールドに格納する。なお、テーブルＴＢ２に複数のレコードがある場合、レコード毎にこの処理を行う。
【００４１】
またサーバ装置３０は、上書きされた「マーク場所」に対応するページ番号を「マークページ」のフィールドに格納する（ステップＳ２０４）。具体的には、まず、制御部３０２は、テーブルＴＢ２の図書コードの欄に格納されているコードを含むテーブルＴＢ３を検索する。制御部３０２は、該当するテーブルＴＢ３を見つけると、テーブルＴＢ２の「マーク場所」に格納されている文をテーブルＴＢ３の「文章」フィールドにおいて検索する。制御部３０２は、該当する文を見つけると、見つけた文に対応づけられているページ番号をテーブルＴＢ３から取得し、取得したページ番号をテーブルＴＢ２の「マークページ」のフィールドに格納する。なお、テーブルＴＢ２に複数のレコードがある場合、レコード毎にこの処理を行う。また、マーク場所が複数ある場合、マーク場所毎にこの処理を行う。
【００４２】
制御部３０２は、テーブルＴＢ２の更新が終了すると、更新されたテーブルＴＢ２を端末装置１０へ送信する（ステップＳ２０５）。送信されたテーブルＴＢ２が端末装置１０において受信されると、制御部１０２は、記憶しているテーブルＴＢ４を受信したテーブルＴＢ２で上書きする。ここで、テーブルＴＢ４においては、本５０においてマーク場所の文があるページのページ番号がテーブルＴＢ４に格納され、本５０において読みかけ場所の文があるページのページ番号がテーブルＴＢ４に格納されることとなる。
【００４３】
（電子栞４０のテーブルＴＢ１の内容を更新する動作）
次に、電子栞４０のテーブルＴＢ１の内容を更新する動作について図１４を用いて説明する。ユーザーが、既読データを電子栞４０へ送信する操作を端末装置１０において行うと、制御部１０２が第２通信部１０９を制御し、テーブルＴＢ４が電子栞４０へ送信される（ステップＳ３０１）。テーブルＴＢ４が電子栞４０で受信されると、制御部４０１は、テーブルＴＢ１の「フラグ」以外のフィールドを受信したテーブルＴＢ４で上書きする。制御部４０１は、テーブルＴＢ４の上書きを終了すると、「フラグ」が１となっているレコードを読み出し、読み出したレコードに含まれている書籍名、読みかけページ、マークページを表示する。
図１５は、表示部４０３に表示された画像の一例を示した図である。図１５に示したように、表示部４０３にはテーブルＴＢ１においてフラグが１となっているレコードに含まれている書籍名、読みかけページ、およびマークページが表示される。ここで、読みかけページ、即ち、上述した動作により電子文書において読み進めた最後の文があるページの番号が表示部４０３に表示されるため、この表示されたページ番号のページを本５０において開けば、ユーザーは電子文書の続きを紙媒体の本５０において読むことができる。また、電子文書においてマークした文があるページの番号が表示部４０３に表示されるため、表示された番号のページを開けば、ユーザーはマークした文を紙媒体の本５０において容易に探しだすことができる。
【００４４】
（電子栞４０にマークページを記憶させる時の動作）
次に、ユーザーが本５０において読んだ文をマークして電子栞４０に記憶させる時の動作について説明する。電子栞４０においては、操作部４０２が操作されと図１６に示した処理が実行される。
ユーザーは、本５０において文をマークする場合、ボタン４３を操作してマークする文をカメラ４４で撮影する（ステップＳＢ１でＹＥＳ）。これにより、撮影部４０４においては、マークする文を表す画像データが生成される（ステップＳＢ２）。
次にユーザーがボタン４１を操作すると（ステップＳＢ３でＹＥＳ）、制御部４０１は、生成された画像データの画像を解析して画像中にある文字を認識し（ステップＳＢ４）、認識した文字を、フラグの値が１であるレコードの「マーク場所」のフィールドに格納する（ステップＳＢ５）。なお、マーク場所に文字列を格納する際には、既にテーブルＴＢ１にあるマーク場所のフィールドとは別に新たにマーク場所のフィールドが生成し、新たに生成したフィールドに文字列を格納する。
【００４５】
（電子栞４０に読みかけページを記憶させる時の動作）
次に、本５０における読みかけページを電子栞４０に記憶させる時の動作について説明する。ユーザーは、本５０を読むのを中断する場合、読み進めた最後のページにある文を、ボタン４３を操作してカメラ４４で撮影する（ステップＳＢ１でＹＥＳ）。これにより、撮影部４０４においては、撮影した文を表す画像データが生成される（ステップＳＢ２）。次にユーザーがボタン４２を操作すると（ステップＳＢ６でＹＥＳ）、制御部４０１は、生成された画像データの画像を解析して画像中にある文字列を認識し（ステップＳＢ７）、認識した文字列を、フラグの値が１であるレコードの「読みかけ場所」のフィールドに格納する（ステップＳＢ８）。
【００４６】
（電子栞４０の既読データを端末装置１０へ送信する時の動作）
次に、端末装置１０のテーブルＴＢ４の内容を電子栞４０のテーブルＴＢ１の内容で更新する時の動作について、図１７を用いて説明する。ユーザーが、電子栞４０から既読データを取得するよう指示する操作を端末装置１０において行うと、制御部１０２により第２通信部１０９が制御され、テーブルＴＢ１を要求するメッセージが電子栞４０へ送信される（ステップＳ４０１）。このメッセージが電子栞４０において受信されると、制御部４０１は、記憶部４０６に記憶されているテーブルＴＢ１を、通信部４０５を制御して端末装置１０へ送信する（ステップＳ４０２）。
電子栞４０から送信されたテーブルＴＢ１が端末装置１０で受信されると、制御部１０２は、記憶部１０５に記憶されているテーブルＴＢ４の各フィールドを受信したテーブルＴＢ４で上書きする（ステップＳ４０３）。
【００４７】
制御部１０２は、テーブルＴＢ４の更新を終了すると、サーバ装置３０のテーブルＴＢ２の内容を更新する動作（図１３の動作）を行う。これにより、本５０において読書を中断したページのページ番号がテーブルＴＢ２の「読みかけページ」のフィールドに格納される。また、本５０においてマークした文があるページのページ番号がテーブルＴＢ２の「マークページ」のフィールドに格納される。また、サーバ装置３０において更新されたテーブルＴＢ２が端末装置１０へ送信され、テーブルＴＢ４がテーブルＴＢ２の内容で上書きされる。上書きされたテーブルＴＢ２においては、本５０において読みかけのページにある文が「読みかけ場所」のフィールドに格納されている。
端末装置１０において電子文書を再生する場合、「読みかけ場所」のフィールドに格納されている文を検索し、検索した文を表示する。これにより、本５０において読みかけとなった文、および読みかけとなった文の前後の文が表示されるため、ユーザーは電子文書において紙媒体の本５０の続きを読むことができる。なお、端末装置１０は、「読みかけ場所」のフィールドに格納されている文を検索し、検索した文より後の文から表示を行うようにしてもよい。
【００４８】
また、上書きされたテーブルＴＢ２においては、本５０においてマークした文が「マーク場所」のフィールドに格納されている。端末装置１０において、マークした文のリストの表示を指示する操作が端末装置１０において行われると、「マーク場所」のフィールドに格納されている文が表示される。次に、ユーザーが表示された文を選択する操作を端末装置１０において行うと、選択された文が電子文書において検索され、該当する文および該当する文の前後の文が表示される。これによりユーザーは、過去にマークした文を容易に読むことができる。
【００４９】
（本５０のバーコードを撮影した時の動作）
ユーザーが、ボタン４３を操作して本５０に印刷されているバーコードを撮影すると（ステップＳＢ１でＹＥＳ）、制御部４０１は、バーコードを表す画像データを生成する（ステップＳＢ２）。次にユーザーがボタン４１とボタン４２を同時に操作すると（ステップＳＢ９でＹＥＳ）、制御部４０１は、生成した画像データが表すバーコードを解析し、図書コードを取得する（ステップＳＢ１０）。
制御部４０１は、図書コードを取得すると、取得した図書コードをテーブルＴＢ１において検索する。制御部４０１は、検索した図書コードを見つけると（ステップＳＢ１１でＹＥＳ）、検索した図書コードが格納されているレコードのフラグの値を１にし、他のレコードにあるフラグの値を０にする（ステップＳＢ１２）。
また、制御部４０１は、取得した図書コードがテーブルＴＢ１において見つからなかった場合（ステップＳＢ１１でＮＯ）、テーブルＴＢ１に新たにレコードを追加する（ステップＳＢ１３）。そして、追加したレコードのフラグの値を１にし、追加したレコードの図書コードの列に画像データを解析して得た図書コードを格納する。
なお、図書コードを取得してテーブルＴＢ１に新たにレコードを追加し、この新たにレコードが追加されたテーブルＴＢ１でテーブルＴＢ４の内容を更新する場合、テーブルＴＢ１で新たに追加されたレコードにある図書コードがテーブルＴＢ４に無い場合には、テーブルＴＢ１において新たに追加されたレコードを削除するようにしてもよい。
【００５０】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。
【００５１】
上述した実施形態においては、テーブルＴＢ３はサーバ装置３０に記憶されているが、電子文書の購入時にテーブルＴＢ３を端末装置１０へ送信し、テーブルＴＢ３を端末装置１０に記憶させるようにしてもよい。この構成によれば、サーバ装置３０へアクセスしなくとも、読みかけ場所のページ番号やマーク場所のページ番号を端末装置１０において取得することができる。
【００５２】
紙媒体の本においては、同じ書籍名でもハードカバーと文庫本のように異なる装丁で異なるページ数となる場合があり、図書コードが異なる場合がある。この場合、各テーブルに各図書コードのレコードを設けるようにしてもよい。具体的には、例えばユーザーがハードカバーの本５０と電子文書を購入した場合、ハードカバーの本５０の図書コードを格納したレコードと、文庫本の図書コードを格納したレコードの両方を各テーブルに設け、購入していない文庫本の図書コードを格納したレコードの内容についても適宜更新するようにしてもよい。つまり、各テーブルにおいては、ユーザーが購入した本５０の図書コードを格納したレコードだけでなく、同じ書籍名であって異なる装丁で流通している全ての本についてもレコードを設けるようにしてもよい。
また、上述した実施形態では図書コードのフィールドには図書コードを格納しているが、図書コードに限定されるものではなく、雑誌コードを格納するようにしてもよい。
【００５３】
上述した実施形態においては、読みかけ場所やマーク場所を特定する際には、本５０の文を撮影しているが、本５０の各ページに記載されているページ番号を撮影し、撮影されたページ番号を認識して読みかけページの列やマークページの列に格納するようにしてもよい。
この場合、テーブルＴＢ１が電子栞４０から端末装置１０へ送信されると、端末装置１０は、テーブルＴＢ４をテーブルＴＢ１で上書きする際、テーブルＴＢ１の読みかけページとテーブルＴＢ４の読みかけページを比較する。ここで、両者の読みかけページが異なる場合、端末装置１０は、テーブルＴＢ１の読みかけページの内容でテーブルＴＢ４の読みかけページを上書きする。次に端末装置１０は、テーブルＴＢ４をサーバ装置３０へ送信する。サーバ装置３０は、テーブルＴＢ２をテーブルＴＢ４で上書きする際、テーブルＴＢ２の読みかけページとテーブルＴＢ４の読みかけページを比較する。ここで、両者の読みかけページが異なる場合、サーバ装置３０は、テーブルＴＢ４の読みかけページの内容でテーブルＴＢ２の読みかけページを上書きする。次にサーバ装置３０は、上書きしたページ番号と同じレコードに格納されている文章をテーブルＴＢ３から取得し、取得した文章を読みかけ場所のフィールドに格納する。サーバ装置３０は、読みかけ場所のフィールドを更新すると、テーブルＴＢ２を端末装置１０へ送信する。端末装置１０は、テーブルＴＢ４の内容を送信されたテーブルＴＢ２で更新する。
次に端末装置１０で電子文書を再生する場合、読みかけ場所のフィールドには、本５０において読みかけとなったページの文章が格納されている。端末装置１０は、読みかけ場所のフィールドに格納されている文章を電子文書において検索し、該当する文章を表示する。
【００５４】
上述した実施形態では、端末装置１０において操作がされるとメッセージが送信され、このメッセージの受信を契機として電子栞４０がテーブルＴＢ１を端末装置１０へ送信しているが、テーブルＴＢ１を端末装置１０へ送信する方法は、この方法に限定されるものではない。例えば、電子栞４０においてボタンが操作されると、電子栞４０がテーブルＴＢ１を端末装置１０へ送信するようにしてもよい。
【００５５】
上述した実施形態においては、電子文書や本５０は書籍であるが、電子文書や本５０の内容は書籍に限定されるものではなく、文章を表す内容であれば論文や報告書など他の内容であってもよい。
【００５６】
上述した実施形態においては、端末装置１０において読みかけ場所を記憶する場合、表示されている最後の文を記憶するようにしているが、ユーザーが文を選択し、選択した文を読みかけ場所として格納するようにしてもよい。
【００５７】
上述した実施形態においては、一のユーザーが一台の端末装置１０と一の電子栞４０を有している場合を想定しているが、一のユーザーが複数台の端末装置１０と一の電子栞４０を有していてもよい。この構成の場合、各端末装置１０は、サーバ装置３０または電子栞４０と通信を行うと、サーバ装置３０または電子栞４０から情報を取得し、記憶しているテーブルの内容を更新する。
【００５８】
上述した実施形態においては、ユーザーが本５０と電子文書の両方を購入した場合を説明しているが、サーバ装置３０においては、本５０のみを購入することも可能であるし、電子文書５０のみを購入することも可能である。
【００５９】
上述した実施形態においては、ユーザーが既読データを電子栞４０へ送信する操作を端末装置１０において行うとテーブルＴＢ１の内容が更新されるが、テーブルＴＢ１の内容を更新する構成は、この構成に限定されるものではない。例えば、端末装置１０でテーブルＴＢ４の内容が更新されたのを契機としてテーブルＴＢ４を電子栞４０へ送信することにより、テーブルＴＢ１の内容を更新するようにしてもよい。また、端末装置１０でテーブルＴＢ４の内容が更新されたのを契機として電子栞４０へ予め定められた周期で電子栞４０との通信を試み、通信が可能となった時にテーブルＴＢ４を電子栞４０へ送信することにより、テーブルＴＢ１の内容を更新するようにしてもよい。
この場合、テーブルＴＢ１をテーブルＴＢ４の内容で更新したか否かを示すフラグを設け、テーブルＴＢ１の内容が更新されるまではこのフラグの値を１とし、テーブルＴＢ１の内容が更新されるとフラグの値を０にするようにしてもよい。そして、フラグの値が１である場合は、周期的に端末装置１０が電子栞４０へ通信を試み、通信が可能となった時にテーブルＴＢ４を電子栞４０へ送信することにより、テーブルＴＢ１の内容を更新してフラグの値を０にするようにしてもよい。また、テーブルＴＢ４とテーブルＴＢ２の間においても、テーブルＴＢ２の内容を周期的にテーブルＴＢ４の内容で更新するようにしてもよい。
【００６０】
端末装置１０のプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、端末装置１０にインストールしてもよい。また、通信回線を介してプログラムをダウンロードして端末装置１０にインストールしてもよい。
【符号の説明】
【００６１】
１…読書システム、１０…端末装置、２０…通信回線、３０…サーバ装置、４０…電子栞、４１〜４３…ボタン、４４…カメラ、４５…ディスプレイ、５０…本、１０１…バス、１０２…制御部、１０６…操作部、１０７…表示部、１０８…第１通信部、１０９…第２通信部、１５０…第１表示部、１５１…記憶制御部、１５２…ページ番号取得部、１５３…送信部、１５４…受信部、１５５…文字列取得部、１５６…第２表示部、３０１…バス、３０２…制御部、３０５…記憶部、３０６…操作部、３０７…表示部、３０８…通信部、４０１…制御部、４０２…操作部、４０３…表示部、４０４…撮影部、４０５…通信部、４０６…記憶部、４５０…受信部、４５１…ページ番号表示部、４５２…認識部、４５３…送信部
【図１】
2012252453.tif 000003
【図２】
2012252453.tif 000004
【図３】
2012252453.tif 000005
【図４】
2012252453.tif 000006
【図５】
2012252453.tif 000007
【図６】
2012252453.tif 000008
【図７】
2012252453.tif 000009
【図８】
2012252453.tif 000010
【図９】
2012252453.tif 000011
【図１０】
2012252453.tif 000012
【図１１】
2012252453.tif 000013
【図１２】
2012252453.tif 000014
【図１３】
2012252453.tif 000015
【図１４】
2012252453.tif 000016
【図１５】
2012252453.tif 000017
【図１６】
2012252453.tif 000018
【図１７】
2012252453.tif 000019