(57)【要約】【課題】不正に作成された電子書籍の提供又は共有行為から正当権利者の利益を保護することができる電子書籍システムを提供する。【解決手段】新規電子書籍データを伴う新規登録要求があったときに当該新規電子書籍データを記憶部に記憶し、当該新規電子書籍データと記憶部に記憶されている既存電子書籍データとの類否を判定し、当該新規電子書籍データについての閲覧要求があった場合には非類似判定がされている場合にその閲覧要求に応じる。【選択図】図１
2014059728.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
電子書籍データを伴う登録要求を受信する毎に書籍ＩＤを生成して前記電子書籍データと前記書籍ＩＤとを対応付けて前記記憶部に順次記憶させる登録管理部と、
通信端末からの１つの書籍ＩＤを伴う閲覧要求に応じて前記記憶部に記憶されている電子書籍データのうちから前記１つの書籍ＩＤに対応する１つの電子書籍データを前記閲覧要求の発信元端末に提供する閲覧データ提供部と、を含む電子書籍システムであって、
新規電子書籍データを伴う新規登録要求があったときに前記新規電子書籍データと前記記憶部に記憶されている既存電子書籍データとの類否を判定する類似判定部を含み、
前記登録管理部は、前記類似判定部による類否判定結果にかかわらず前記新規電子書籍データを前記記憶部に記憶させ、
前記閲覧データ提供部は、前記新規電子書籍データについての閲覧要求があったときには前記新規電子書籍データについて前記類似判定部によって非類似判定がされている場合に閲覧要求に応じることを特徴とする電子書籍システム。
【請求項２】
前記閲覧データ提供部は、前記類似判定部によって類似判定がされた場合に、前記新規登録要求の発信元、及び前記類似判定部によって前記新規電子書籍データに類似すると判定された既存電子書籍データの登録元からの前記閲覧要求に限ってその要求に応じることを特徴とする請求項１に記載の電子書籍システム。
【請求項３】
前記類似判定部による類似判定に応じて前記新規登録要求の発信元に類似データ検出通知を発する発信元宛通知手段を更に含むことを特徴とする請求項１又は２に記載の電子書籍システム。
【請求項４】
前記類似判定部による類似判定に応じて前記新規電子書籍データに類似すると判定された既存電子書籍データの登録元に類似データ検出通知を発する登録元宛通知手段を更に含むことを特徴とする請求項１乃至３のいずれか１つに記載の電子書籍システム。
【請求項５】
前記登録管理部は、前記新規登録要求の発信元又は前記既存電子書籍データの登録元からの削除要求に応じて前記新規電子書籍データを前記記憶部から削除する削除手段を有することを特徴とする請求項３又は４に記載の電子書籍システム。
【請求項６】
前記類似判定部は、前記新規電子書籍データ及び前記既存電子書籍データによって表される頁画像領域を分割して得られる単位ブロック毎に類否判定を行なうことを特徴とする請求項１に記載の電子書籍システム。
【請求項７】
前記類似判定部は、前記単位ブロックに含まれるドットの各々の色コードに基づいて類否判定を行なうことを特徴とする請求項６に記載の電子書籍システム。
【請求項８】
前記類似判定部は、前記色コード毎に前記ドットの数を合計して特定色ドット数を算出し、前記新規電子書籍データについての各色コードについての前記特定色ドット数と前記既存電子書籍データについての各色コードについての前記特定色ドット数との差分値を合計して得られた差分合計値に基づいて類否判定を行なうことを特徴とする請求項７に記載の電子書籍システム。
【請求項９】
前記類似判定部は、前記単位ブロックのうちの前記差分合計値が所定の差分閾値を超える単位ブロックの合計数が所定のブロック数閾値を上回っている場合に前記新規電子書籍データと前記既存電子書籍データとが類似すると判定することを特徴とする請求項８に記載の電子書籍システム。
【請求項１０】
前記類似判定部は、前記新規電子書籍データ及び前記既存電子書籍データに含まれる文字列の比較によって類否判定を行なう文字列比較手段をさらに含むことを特徴とする請求項９に記載の電子書籍システム。
【請求項１１】
前記文字列比較手段においては、前記新規電子書籍データによって表される頁画像領域内における１つの範囲内に存在する文字列と、前記既存電子書籍データによって表される頁画像領域内における前記１つの範囲に相当する範囲内に存在する文字列とを比較することを特徴とする請求項１０に記載の電子書籍システム。
【請求項１２】
前記文字列比較手段においては、前記文字列の比較によって類似すると判定された文字列の数が所定の文字列数閾値を超えている場合に前記新規電子書籍データと前記既存電子書籍データとが類似すると判定することを特徴とする請求項１１に記載の電子書籍システム。
【請求項１３】
１つの書籍ＩＤに対応する電子書籍データに基づく画像表示に関するアクション入力の合計回数を当該１つの書籍ＩＤと対応付けて記録する閲覧記録テーブルと、
通信網を介して到来する１つの書籍ＩＤ及び前記アクション入力の回数に基づいて当該１つの書籍ＩＤに対応する前記合計回数を更新する閲覧統計部と、を更に含み、
前記類似判定部は、前記既存電子書籍データのうちの前記合計回数の最も多い書籍ＩＤに対応する既存電子書籍データから順に前記新規電子書籍データとの類否を判定することを特徴とする請求項１に記載の電子書籍システム。
【請求項１４】
前記アクション入力は、前記電子書籍データに基づく複数の頁画像のうちの１つが表示された時点から所定時間以上経過後に前記頁画像を切り替える動作であることを特徴とする請求項１３に記載の電子書籍システム。
【請求項１５】
前記アクション入力は、前記電子書籍データに基づく頁画像を表示する表示画面上へのダブルタップ、ピンチアウト、及びスワイプのうちの少なくとも１つであることを特徴とする請求項１３に記載の電子書籍システム。
【請求項１６】
前記類似判定部は、前記新規電子書籍データ及び前記既存電子書籍データによって表される頁画像領域うちの一部の領域のみの比較によって前記新規電子書籍データと前記既存電子書籍データとの類否を判定することを特徴とする請求項１に記載の電子書籍システム。
【請求項１７】
前記一部の領域は、前記既存電子書籍データによって表される頁画像領域のうちの、画像表示に関するアクション入力の合計回数が所定閾値よりも多い領域であることを特徴とする請求項１６に記載の電子書籍システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の通信網を介して電子書籍を提供又は共有する電子書籍システムに関する。
【背景技術】
【０００２】
近年、いわゆるクラウドコンピューティングシステムを用いたサービス提供が普及しつつある（例えば特許文献１）。当該システムによれば、電子書籍をクラウド上の共有ディスクに記憶し、パソコンやタブレット端末からインターネット等の通信網を介してその電子書籍にアクセスしこれを閲覧することができる。また、クラウド上の共有ディスクに記憶された電子書籍を複数人によって共有して利用する運用形態も広まっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９３８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、著作権者の許諾を得ずに紙媒体の書籍を電子書籍化してクラウド上の共有ディスクにアップロードする行為により、著作権者の利益が損なわれる事例が増加しているといった問題がある。また、アップロードされ共有化された電子書籍は複数人によってダウンロードされ得る状態となり、著作権者の被る損害がより拡大するといった問題がある。
【０００５】
本発明は上記した如き問題点に鑑みてなされたものであって、不正に作成された電子書籍の提供又は共有行為から正当権利者の利益を保護することができる電子書籍システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による電子書籍システムは、記憶部と、電子書籍データを伴う登録要求を受信する毎に書籍ＩＤを生成して前記電子書籍データと前記書籍ＩＤとを対応付けて前記記憶部に順次記憶させる登録管理部と、通信端末からの１つの書籍ＩＤを伴う閲覧要求に応じて前記記憶部に記憶されている電子書籍データのうちから前記１つの書籍ＩＤに対応する１つの電子書籍データを前記閲覧要求の発信元端末に提供する閲覧データ提供部と、を含む電子書籍システムであって、新規電子書籍データを伴う新規登録要求があったときに前記新規電子書籍データと前記記憶部に記憶されている既存電子書籍データとの類否を判定する類似判定部を含み、前記登録管理部は、前記類似判定部による類否判定結果にかかわらず前記新規電子書籍データを前記記憶部に記憶させ、前記閲覧データ提供部は、前記新規電子書籍データについての閲覧要求があったときには前記新規電子書籍データについて前記類似判定部によって非類似判定がされている場合に当該閲覧要求に応じることを特徴とする。
【発明の効果】
【０００７】
本発明による電子書籍システムによれば、不正に作成された電子書籍の提供又は共有行為から正当権利者の利益を保護することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施例である電子書籍システムの構成を示すブロック図である。
【図２】図１の登録管理部が保持している登録者テーブルの一例を示す図である。
【図３】図１の類似判定部による類否判定処理ルーチンを示すフローチャートである。
【図４】マッチング用の頁画像データ及び単位ブロックを示す図である。
【図５】ユーザが電子書籍の登録を行なうときの電子書籍システム及び通信端末の動作フローを示すシーケンス図である。
【図６】本発明の第２の実施例である電子書籍システムの構成を示すブロック図である。
【図７】閲覧記録テーブルの一例を示す図である。
【図８】マッチング用の頁画像データ、単位ブロック及び注目領域を示す図である。
【図９】ユーザが電子書籍を閲覧するときの電子書籍システム及び通信端末の動作フローを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【００１０】
図１には、本実施例の電子書籍システム１０の構成が、通信端末２０Ａ及び２０Ｂ、及び通信網３０と共に示されている。電子書籍システム１０は、ユーザからのある１つの電子書籍についての登録要求に応じて、当該電子書籍の内容を表す電子データ（以下、電子書籍データと称する）を共有サーバに保持する書籍登録サービスを行なう。また、電子書籍システム１０は、少なくとも１つの電子書籍データを共有サーバに保持し、ユーザからのある１つの電子書籍についての閲覧要求に応じて、これに対応する電子書籍データをインターネットなどの通信網を介して当該ユーザに提供する書籍閲覧サービスを行なう。
【００１１】
認証部１１は、インターネット等の通信網３０を介して到来したユーザＩＤ及びパスワードの認証処理を行なう。例えば、ユーザＡが通信端末２０ＡからユーザＩＤ＿Ａ及びパスワード＿Ａを電子書籍システム１０に送信した場合、認証部１１は認証処理を行い、ユーザＩＤ＿Ａによるログインアクセスが正当であるか否かを判定する。認証部１１は、正当なログインアクセスであると判定した場合には、ユーザＩＤ＿Ａによる電子書籍システム１０へのログインを許可する旨の通知を、後述の登録管理部１２及び閲覧データ提供部１５に与える。以下、通信端末２０Ａがログイン許可されたものとして説明する。
【００１２】
登録管理部１２は、ログイン許可された通信端末２０Ａからの電子書籍データを伴う登録要求に応じて、その電子書籍データを後述の記憶部１３に記憶させる。この際、登録管理部１２は、類似判定部１４の類否判定処理に用いられるマッチング用の登録データを当該電子書籍データに基づいて生成すると共に、１つの固有の書籍ＩＤを生成する。そして、登録管理部１２は、電子書籍データとそのマッチング用登録データとその書籍ＩＤと登録要求を発したユーザＩＤとを対応付けて記憶部１３に記憶させる。
【００１３】
また、登録管理部１２は、後述の類似判定部１４から書籍ＩＤを伴う類似判定通知があった場合には、当該書籍ＩＤについての登録要求を発したユーザＩＤに対して、当該書籍ＩＤに対応する電子書籍データに類似する既存登録データが存在する旨の通知（以下、類似データ検出通知）を発する。類似データ検出通知には、当該電子書籍データの削除を促す内容を含めることができる。登録管理部１２は、当該通知を受けたユーザＩＤから書籍ＩＤを伴う削除要求を受信した場合には、当該書籍ＩＤに対応する電子書籍データを記憶部１３から削除する。
【００１４】
記憶部１３は、電子書籍データを記憶する例えばハードディスク等の記憶装置である。電子書籍データは、登録管理部１２によって記憶部１３に記憶され且つ記憶部１３から削除される。
【００１５】
類似判定部１４は、登録管理部１２によって記憶部１３に新たに登録された電子書籍データ（以下、新規登録データと称する）と、記憶部１３に既に記憶されている電子書籍データ（以下、既存登録データと称する）とが類似するか否かを判定する。類似判定部１４は、例えば、新規登録データが記憶部１３に記憶された直後に類否判定を行なう。記憶部１３に複数の既存登録データが記憶されている場合には、類似判定部１４は、既存登録データの各々について類否判定を行なう。
【００１６】
類似判定部１４は、新規登録データと既存登録データとが非類似であると判定した場合には、その新規登録データをユーザに提供しても良い旨の通知（以下、公開許可通知と称する）をその書籍ＩＤと共に閲覧データ提供部１５に与える。一方、類似判定部１４は、新規登録データと既存登録データとが類似すると判定した場合には、その書籍ＩＤについての公開許可通知を閲覧データ提供部１５に与えない。また、類似判定部１４は、新規登録データと既存登録データとが類似であると判定した旨の通知（類似判定通知）をその新規登録データに対応する書籍ＩＤと共に登録管理部１２及び閲覧データ提供部１５に対して行う。類否判定の詳細については後述する（図３及び図４）。
【００１７】
閲覧データ提供部１５は、ログイン許可されたユーザＩＤからの書籍ＩＤを伴う閲覧要求に応じて、その書籍ＩＤに対応する電子書籍データを提供可能かどうか判定する。閲覧データ提供部１５は、その書籍ＩＤについて類似判定部１４から公開許可通知が既にされている場合には、当該書籍ＩＤに対応する電子書籍データをそのユーザＩＤに対して提供可能と判定する。この場合、閲覧データ提供部１５は、電子書籍データを記憶部１３から読出し、これを通信網３０を介して閲覧要求元の通信端末に送信する。
【００１８】
閲覧データ提供部１５は、その書籍ＩＤについて類似判定部１４から公開許可通知も類似判定通知もされていない場合には、当該書籍ＩＤに対応する電子書籍データをその登録者であるユーザＡ以外には提供しない。一方、その書籍ＩＤについて類似判定部１４から公開許可通知はされていないが類似判定通知がされている場合には、ユーザＡの他に、類似判定された既存登録データの登録者であるユーザＢに対しても、その書籍ＩＤに対応する新規登録データの閲覧を許可する。すなわち、ユーザＡ又はユーザＢからの閲覧要求があった場合に限ってこれらの者に当該新規登録データを提供する。
【００１９】
通信端末２０Ａは、通信機能を有する例えばパーソナルコンピュータ、タブレット端末、モバイル端末などの装置である。通信端末２０ＡのユーザＡは、例えば附属の又は通信端末２０Ａに一体化されたキーボードやタッチパネル２２等の入力装置（図示せず）から、ある１つの電子書籍を電子書籍システム１０に登録するための指令を入力することができる。この際、ユーザＡは、その電子書籍を特定するための書籍ＩＤも入力する。この書籍ＩＤは、通信端末２０Ａ内でのみ用いられる。通信端末２０Ａは、例えば附属の又は通信端末２０Ａに一体化されたハードディスク等の記憶装置（図示せず）に記憶されている、当該書籍ＩＤに対応する電子書籍データを読み出す。そして、通信端末２０Ａは、登録要求と共にその電子書籍データを電子書籍システム１０に送信する。通信端末２０Ａは、その登録要求に応じて電子書籍システム１０から送信された電子書籍データを受信し、これに基づく画像表示を行う。かかる動作により、ユーザＡは、電子書籍システム１０に登録されている電子書籍を閲覧することができる。
【００２０】
また、通信端末２０ＡのユーザＡは、入力装置（図示せず）から、ある１つの電子書籍を電子書籍システム１０から削除するための指令を入力することができる。この際、ユーザＡは、その電子書籍を特定するための書籍ＩＤも入力する。この書籍ＩＤは、電子書籍システム１０によって割り当てられたものである。通信端末２０Ａは、削除要求と共にその書籍ＩＤを電子書籍システム１０に送信する。通信端末２０Ａは、その削除要求に応じた電子書籍システム１０から、その電子書籍データを削除した旨の通知を受信する。かかる動作により、ユーザＡは、電子書籍システム１０に自身又は他人が登録した電子書籍データを削除することができる。
【００２１】
また、通信端末２０Ｂも通信端末２０Ａと同様の構成である。なお、図１には、通信端末２０Ａ及び２０Ｂのみを示しているが、通信端末の数は３つ以上であっても良い。
【００２２】
図２には、登録管理部１２が保持している登録者テーブルの一例が示されている。登録者テーブルにおいては、ユーザＩＤと書籍ＩＤとが対応付けられている。例えば、ユーザＩＤ「ａ０００００１」には、書籍ＩＤ「ｂ０００００１」〜「ｂ０００００６」が対応付けられている。登録管理部１２は、登録要求を受信する毎に新規に書籍ＩＤを生成し、当該登録要求のユーザＩＤと当該書籍ＩＤとを対応付けて登録者テーブルに記憶する。また、登録管理部１２は、書籍ＩＤを伴う削除要求に応じて、その書籍ＩＤに対応する電子書籍データを記憶部１３から削除すると共に、登録者テーブルから書籍ＩＤを削除する。
【００２３】
以下、図３及び図４を参照しつつ、類似判定部１４による電子書籍データの類否判定処理の一例について説明する。電子書籍データは少なくとも１つの頁画像データからなる。類似判定部１４は、新規登録データに含まれる複数の頁画像データのうちの少なくとも１つと、記憶部１３に記憶されている１つの書籍についての既存登録データに含まれる複数の頁画像データのうちの少なくとも１つとを比較する。
【００２４】
先ず、新規登録データについてマッチング用の頁画像データを頁毎に生成する（ステップＳ１０１）。マッチング用の頁画像データは、頁画像のサイズを正規化したものである。すなわち、頁画像データによって表される頁画像のサイズを、例えば横幅Ｗ１＝９６０ドット、縦幅Ｈ１＝１２８０ドットからなる画像サイズに正規化する。なお、既存登録データについては、その登録時に頁毎にマッチング用の頁画像データ（以下、単に頁画像データと称する）が生成されている。
【００２５】
次に、頁画像データによって表される頁画像領域５０をマトリクス状に分割する（ステップＳ１０２）。例えば、横幅２４０ドット、縦幅１６０ドットの単位ブロック５１が横に４つ、縦に８つ並んでいる。この場合、単位ブロック５１は３２個である。
【００２６】
次に、頁画像データを構成する各ドットの色コードを２４種類の色コードに正規化する（ステップＳ１０３）。色コードは、例えば黒、青、赤、白などの色（以下、特定色と称する）を示すコードであり、例えば赤について６桁の１６進数「００００ＦＦ」などのコードからなる。
【００２７】
次に、特定色毎にドット数をカウントする（ステップＳ１０４）。例えば、ある１つの単位ブロック５１内に黒色ドットは４０００個、青色ドットは２０００個、赤色ドットは１５００個、白色ドットは５００個含まれるというように、単位ブロック５１の各々について２４種類の特定色毎のドット数（以下、特定色ドット数と称する）をカウントする。かかる処理により、１つの頁画像について単位ブロック５１毎の特定色ドット数が得られる。新規登録データ及び既存登録データの各々について特定色ドット数をカウントする。
【００２８】
次に、新規登録データの特定色ドット数と既存登録データの特定色ドット数とを単位ブロック５１毎に比較する（ステップＳ１０５）。当該比較は、同一位置の単位ブロック５１同士について行われる。例えば、新規登録データの左上隅の単位ブロック５１の特定色ドット数と、既存登録データの左上隅の単位ブロック５１の特定色ドット数とが比較される。また、特定色毎にドット数が比較される。すなわち、黒色ドット、青色ドット、赤色ドット、白色ドット等の特定色それぞれについて、新規登録データにおけるドット数と既存登録データにおけるドット数とを比較してその差分を求める。例えば、新規登録データにおける黒色ドット数が４０００であり、既存登録データにおける黒色ドット数が３５００である場合、その差分は５００ドットとなる。他の特定色についても同様にドット数の差分を求め、それらの合計値を当該単位ブロック５１についての差分合計値とする。
【００２９】
次に、新規登録データの頁画像データと既存登録データの頁画像データの類否判定を行なう（ステップＳ１０６）。詳細には、単位ブロック５１毎に差分合計値と所定の差分閾値とを比較し、差分合計値が差分閾値を下回っている単位ブロック５１（以下、近似ブロックと称する）の合計数を求め、その合計数が所定のブロック数閾値を上回っている場合に当該頁画像データ同士が類似すると判定する。
【００３０】
例えば、ある１つの単位ブロック５１の差分合計値が７０００であり、差分閾値が１００００である場合、当該単位ブロック５１については差分合計値が差分閾値を下回っていると判定する。かかる判定を単位ブロック５１毎に行って近似ブロックと判定されたものの合計数が所定のブロック数閾値を上回っているか判定する。例えば、近似ブロックの合計数が２８であり、ブロック数閾値が２６である場合、頁画像データ同士が類似すると判定する。
【００３１】
１つの頁画像データについての上記類否判定処理をもって、新規登録データと既存登録データとの類否判定を終了することもできるし、更に以下のような追加判定処理を行なっても良い。例えば、ステップＳ１０６において類似判定とされた場合には、以下の追加判定処理を行なうことができる。例えば、上記の分割サイズ２４０×１６０ドットよりも小さい例えば１６×１６ドットの単位ブロック５２に頁画像領域５０を分割して、上記と同様の処理を更に行なう。この場合、単位ブロック５２の数は４８００個となり、より詳細な比較を行なうことができる。この小さいサイズでの類否判定においても１つの頁画像データ同士が類似すると判定した場合に、はじめて新規登録データと既存登録データとが互いに類似すると判定することもできる。
【００３２】
以上で、新規登録データに含まれる１つの頁画像データと、ある１つの既存登録データに含まれる１つの頁画像データとの類否判定処理が終了する。類似すると判定した場合には当該ルーチンを終了する（ステップＳ１０７）。非類似であると判定し、且つ、既存登録データの中に未判定の頁画像データが存在する場合には、その未判定の頁画像データについても同様の判定を順次行なう（ステップＳ１０６〜Ｓ１０８）。
【００３３】
以上で、新規登録データに含まれる１つの頁画像データと、ある１つの既存登録データに含まれる全ての頁画像データとの類否判定処理が終了する。新規登録データが複数の頁画像データからなる場合には、各頁について上記ルーチンを実行することもできる。かかる処理により、１つの新規登録書籍と１つの既存登録書籍の全頁についての比較が終了する。この場合、ステップＳ１０７において類似判定とされた頁画像データ（以下、近似ページと称する）の数が所定のページ数閾値を上回っている場合に、新規登録データと既存登録データとが互いに類似すると判定することもできる。例えば、近似ページの数が５０であり、ページ数閾値が３０である場合、新規登録データと既存登録データとが互いに類似すると判定する。
【００３４】
記憶部１３に複数の既存登録データが記憶されている場合には、未判定の既存登録データの各々について上記と同様の処理を順次行なう。そして、１つの既存登録データについて類似判定がなされた時点で当該新規登録データについての類似判定処理を終了する。
【００３５】
類似判定部１４は、画像データ同士の比較による類否判定に加えて、新規登録データと既存登録データの各々に対して文字認識処理を施してこれらに含まれる文字コード同士を比較して類否判定を行なうこともできる。この場合、類似判定部１４は、少なくとも１つの頁画像データに対して文字認識処理を施す。認識処理によって得られた文字コード列を文節又は単語単位で分解して、少なくとも１つの文字列例えば、文節、句、又は単語を抽出する。文字認識処理には、いわゆるＯＣＲ（Optical Character Recognition：光学文字認識）を用いることができる。
【００３６】
類似判定部１４は、新規登録データによって表される頁画像に含まれる文字列と同一の文字列が、既存登録データ一定範囲内によって表される頁画像にも含まれており、且つ、頁画像上における当該文字列の存在位置がほぼ一致している場合に近似文字列が存在すると判定する。近似文字列の数が所定の文字列数閾値を上回っている場合に、新規登録データと既存登録データとが互いに類似すると判定する。例えば、近似文字列の数が３０であり、所定の文字列数閾値が２０である場合、新規登録データと既存登録データとが互いに類似すると判定する。
【００３７】
類似判定部１４は、１つの頁画像データについての上記類否判定処理をもって、新規登録データと既存登録データとの類否判定を終了することもできるし、更に以下のような追加判定処理を行なっても良い。すなわち、複数頁の各々について上記と同様の処理を行なう。この場合、類似判定とされた頁画像データ（以下、近似ページと称する）の数が所定のページ数閾値を上回っている場合に、新規登録データと既存登録データとが互いに類似すると判定する。例えば、近似ページの数が５０であり、ページ数閾値が３０である場合、新規登録データと既存登録データとが互いに類似すると判定する。
【００３８】
類似判定部１４は、画像データ同士の比較による類否判定及び文字コード同士の比較による類否判定のいずれか一方によって類似判定とした場合に新規登録データと既存登録データとが互いに類似すると判定しても良いし、画像データ同士の比較による類否判定及び文字コード同士の比較による類否判定の両方において類似判定とした場合にはじめて新規登録データと既存登録データとが互いに類似すると判定しても良い。
【００３９】
以下、図５を参照しつつ、ユーザＡが通信端末２０Ａから電子書籍システム１０に電子書籍の登録を行なうときの電子書籍システム１０及び通信端末２０Ａ及び２０Ｂの動作フローについて説明する。なお、通信端末２０ＢのユーザＢが電子書籍システム１０に電子書籍を既に登録している前提で説明する。
【００４０】
ユーザＡは、電子書籍システム１０に対して予めユーザ登録をして固有のユーザＩＤ及びパスワードを取得している。電子書籍の登録要求を行なおうとするユーザＡは、先ず、通信端末２０Ａから自身のユーザＩＤ及びパスワードを通信網３０を介して電子書籍システム１に送信する（ステップＳ２０１）。電子書籍システム１０の認証部１１は、当該ユーザＩＤ及びパスワードによる認証を行なって当該ユーザＩＤによるログイン処理を完了する（ステップＳ２０２）。
【００４１】
次に、ユーザＡは、ある１つの書籍についての登録要求を電子書籍システム１０に対して行なう（ステップＳ２０３）。この際、ユーザＡは、当該書籍の内容を表す電子書籍データを当該登録要求と共に通信網３０を介して電子書籍システム１０に送信する。電子書籍データは、頁単位の画像データ（頁画像データ）の集合からなる。頁画像データは、例えば、紙媒体の書籍やパンフレットの１頁を一般的なスキャナを用いてスキャンすることにより生成されたものである。
【００４２】
電子書籍システム１０の登録管理部１２は、登録要求と共に送信された電子書籍データを受信し、当該電子書籍データからマッチング用の登録データを生成する（ステップＳ２０４）。登録データは、頁毎の頁画像データからなる。また、登録管理部１２は、１つの固有の書籍ＩＤを生成する。
【００４３】
次に、登録管理部１２は、電子書籍データとそのマッチング用の登録データとその書籍ＩＤとユーザＡのログインＩＤとを対応付けて記憶部１３に記憶する（ステップＳ２０５）。この際、タイムスタンプを更に対応付けて記憶することもできる。タイムスタンプは、例えば、マッチング用データの作成完了時点や電子書籍データの記憶完了時点の時刻である。なお、この時点においては、当該書籍ＩＤについて類似判定部１４から公開許可通知が発せられていないので、例えば通信端末２０Ｂからの当該書籍ＩＤを伴う閲覧要求があった場合でも、閲覧データ提供部１５は、当該書籍ＩＤに対応する電子書籍データの提供は行なわない。
【００４４】
次に、類似判定部１４は、ユーザＡの登録要求によって記憶部１３に新たに記憶された新規登録したデータと、記憶部１３に既に記憶されている既存登録データとの類否判定を行なう（ステップＳ２０６）。類否判定としては、図３及び図４に示す画像データ同士の比較による類否判定、文字コード同士の比較による類否判定、及びこれらの組み合わせによる類否判定がある。
【００４５】
類似判定部１４は、新規登録したデータと既存登録データとが非類似であると判定した場合には、その新規登録データをユーザに提供しても良い旨の通知（公開許可通知）をその書籍ＩＤと共に閲覧データ提供部１５に与える。閲覧データ提供部１５は、以降、当該書籍ＩＤについての閲覧要求があった場合には、これに対応する電子書籍データを当該要求元の通信端末に対して通信網を介して提供する。
【００４６】
一方、類似判定部１４は、新規登録データと既存登録データとが類似すると判定した場合には、その書籍ＩＤについての公開許可通知を閲覧データ提供部１５に与えない。閲覧データ提供部１５は、以降、当該書籍ＩＤについての閲覧要求があった場合であっても、これに対応する電子書籍データについては当該要求元の通信端末に対して提供しない。
【００４７】
また、類似判定部１４は、新規登録データと既存登録データとが類似であると判定した旨の通知（類似判定通知）をその新規登録データに対応する書籍ＩＤと共に登録管理部１２に対して行う。閲覧データ提供部１５は、以降、当該書籍ＩＤについての閲覧要求が、新規登録データの登録者であるユーザＡ又は既存登録データの登録者であるユーザＢからあった場合に限り、当該書籍ＩＤに対応する新規登録データをその閲覧要求発信元の通信端末に提供する（ステップＳ２０７）。
【００４８】
登録管理部１２は、類似判定通知に応じて、新規登録データについての登録要求発信元である通信端末２０Ａに対して、その新規登録データに類似する既存登録データが存在する旨の通知（類似データ検出通知）を発する（ステップＳ２０８）。また、登録管理部１２は、当該既存登録データの登録者であるユーザＢに対しても類似データ検出通知を発する（ステップＳ２０９）。
【００４９】
上記の類似データ検出通知を行なうことによって書籍の不正利用を排除し得る。例えばユーザＢが当該登録要求に係る書籍の正当権利者である場合には以下のような対応をとり得る。
【００５０】
類似データ検出通知を受けた通知端末２０ＡのユーザＡは、当該新規登録データについての書籍ＩＤと共にその削除要求を電子書籍システム１０に対して行ない得る（ステップＳ２１０）。すなわち、当該書籍の不正利用者であるユーザＡが、自主的に新規登録データを削除するのである。
【００５１】
類似データ検出通知を受けた通知端末２０ＢのユーザＢも、当該新規登録データについての書籍ＩＤと共にその削除要求を電子書籍システム１０に対して行ない得る（ステップＳ２１１）。ユーザＢは、削除要求の発信に先立って、電子書籍システム１０に対して当該新規登録データについての閲覧要求を行い、これを通信網３０を介してダウンロードし、通信端末２０Ｂにインストールされている閲覧用ソフトウェアによって当該書籍の内容をディスプレイ（図示せず）に画像表示することによってその内容を確認することができる。すなわち、当該書籍についての正当権利者であるユーザＢは、当該書籍の不正コピーである可能性が高い新規登録データが電子書籍システム１０に登録されていることを類似データ検出通知によって知ったときに、当該新規登録データの内容を確認し、新規登録データが不正コピーであると判断した場合には、その削除要求を電子書籍システム１０に対して行なうのである。
【００５２】
登録管理部１２は、ユーザＡ又はユーザＢからの書籍ＩＤを伴う削除要求に応じて、当該書籍ＩＤに対応する新規登録データをその関連情報と共に記憶部１３から削除する（ステップＳ２１２）。
【００５３】
上記したように、本実施例の電子書籍システム１０においては、ある書籍についての新規登録要求があったときに当該要求による新規登録データと既存登録データの各々とを比較し、既存登録データのうちから新規登録データと類似するものを検出した場合には、当該書籍に関係するユーザに対して類似データ検出通知を行なう。当該通知を受けた不正利用者は、電子書籍システム１０に対して自主的に新規登録データの削除を求めることができる。一方、当該通知を受けた正当権利者も、新規登録データを閲覧してそれが不正コピーであると判断した場合には、電子書籍システム１０に対して新規登録データの削除を求めることができる。電子書籍システム１０は、これらの関係ユーザからの削除要求に応じて新規登録データを削除する。また、当該通知を受けた正当権利者は、不正利用者に対して新規登録データの削除を直接求め得るし、不正利用者との間で新規登録データの利用に関する協議や調整を行い得る。
【００５４】
このように、本実施例の電子書籍システム１０によれば、不正行為によって作成された可能性の高い電子書籍データの登録があった場合に、当該書籍データの削除や当該書籍の利用に関する協議又は調整に資する通知を関係ユーザに対して行なうことによって、正当権利者の利益を保護することができる。
【００５５】
マッチング用の頁画像データについては、圧縮して記憶部１３に記憶することができる。例えば、１つの電子書籍データが複数の頁画像データからなり、そのうちの１つの頁画像データによって表される頁画像と、他の１つの頁画像データによって表される頁画像とに同一部分がある場合には、当該他の１つの頁画像データについての当該同一部分のデータを省いて記憶する。例えばＭｏｔｉｏｎ−ＪＰＧ圧縮技術のような、同一色コードのドット又はドットブロックを省く圧縮方法や、例えばＭＰＥＧ圧縮技術のような、同一形状内に含まれるドットを省く圧縮方法を用いることができる。
【００５６】
なお、上記の「書籍」には、小説等の一般書籍のほか、写真集、新聞等の刊行物、パンフレットその他の各種情報伝達媒体も含まれる。
【００５７】
＜第２の実施例＞
図６には、本発明の第２の実施例である電子書籍システム１０の構成が示されている。以下、第１の実施例と異なる部分について主に説明する。
【００５８】
通信部２１は、電子書籍システム１０から送信された電子書籍データをその書籍ＩＤと共に通信網３０を介して受信する。また、通信部２１は、後述の表示処理部２３によって生成された閲覧記録データを通信網３０を介して電子書籍システム１０に送信する。
【００５９】
タッチパネル２２は、電子書籍データに基づく画像表示を行う機能と、ユーザＡのタッチ入力による各種指令を受け入れる機能とを有する。電子書籍データは、通信部２１によって受信されたものである。
【００６０】
表示処理部２３は、ユーザＡからの書籍ＩＤを伴う表示開始指令に応じて、当該書籍ＩＤに対応する電子書籍データによって表される内容をタッチパネル２２に画像表示させる。また、表示処理部２３は、ユーザからの表示終了指令に応じて、当該電子書籍データに基づくタッチパネル２２への画像表示処理を終了する。表示開始指令及び表示終了指令は、ユーザＡによるタッチパネル２２へのタッチにより入力される。
【００６１】
表示処理部２３は、タッチパネル２２がダブルタップされたときに当該タップ箇所を中心に拡大表示する。また、表示処理部２３は、タッチパネル２２上でピンチアウトがなされたときに当該ピンチアウト幅に応じて拡大表示する。また、表示処理部２３は、タッチパネル２２上でスワイプがなされたときには、そのスワイプの方向に応じて表示頁を前後に切り替える。
【００６２】
表示処理部２３は、ユーザＡから表示開始指令が発せられたときに、現在画像表示中の電子書籍についての閲覧記録データの生成を開始する。閲覧記録データは、例えば、現在画像表示の電子書籍についての書籍ＩＤと、精読動作回数と、注目動作回数と、単位ブロック識別子とを含む。書籍ＩＤは、通信部２１によって電子書籍データと共に受信される。
【００６３】
精読動作回数は、ある１つの頁画像が表示された時点から所定時間以上経過後に頁切替え動作がなされた回数である。例えば、スワイプにより第３頁画像から第４頁画像に切り替えられて第４頁画像が表示された時点から例えば５秒などの所定時間以上経過後にスワイプによって第５頁画像への頁切替え動作がなされた場合に１回の精読動作がなされたものとしてカウントする。当該所定時間は、例えば３秒又は５秒などの任意の時間に設定し得る。
【００６４】
注目動作回数は、タッチパネル２２への例えばダブルタップやピンチアウト等のタッチ入力動作がなされた回数である。例えば、ユーザＡが、タッチパネル２２に現在画像表示されている内容の一部に注目してピンチアウトにより当該部分を拡大した場合に１回の注目動作がなされたものとしてカウントする。
【００６５】
単位ブロック識別子は、タッチパネル２２に表示される１つの頁画像領域のうちの、ダブルタップ等のタッチ入力動作がなされた領域に存在する単位ブロックの識別子である。表示処理部２３は、頁画像領域を複数の単位ブロックからなるものとして認識している。頁画像領域においては、一定サイズの単位ブロックが例えば横に１２個、縦に１６個、マトリクス状に配列されている。この場合の頁画像領域は、合計１９２個の単位ブロックからなる。単位ブロック５３の各々には、固有の識別子（例えばｃ００１〜ｃ１９２）が対応付けられている。表示処理部２３は、タッチ入力動作がなされた領域に存在する単位ブロックの各々を注目ブロックとする。閲覧記録データには、注目ブロックとされた単位ブロックの識別子が含まれる。
【００６６】
表示処理部２３は、ユーザＡから表示終了指令が発せられるまでこれらの動作のカウントを継続して閲覧記録データを生成する。表示処理部２３による当該電子書籍についての画像表示終了後すなわち閲覧記録データの生成終了後、通信部２１がその閲覧記録データを当該電子書籍の書籍ＩＤと共に電子書籍システム１０に送信する。閲覧記録データは、例えば、書籍ＩＤ「ａ０００００１」、精読動作回数「３０」、注目動作回数「５」、単位ブロック識別子「ｃ０３９、ｃ１００」を含む。
【００６７】
表示処理部２３の機能は、例えば、通信端末２０Ａ内に設けられた例えばハードディスク等の記憶装置（図示せず）に記憶されている閲覧用ソフトウェアをＣＰＵ（図示せず）が読み出して実行することによって実現される。
【００６８】
閲覧統計部１６は、通信網３０を介して到来した閲覧記録データを受信し、これに基づいて閲覧記録テーブルを更新する。閲覧統計部１６は、閲覧記録データを受信する度に、又は所定周期毎に閲覧記録テーブルを更新する。
【００６９】
図７には、閲覧記録テーブルの一例が示されている。「書籍ＩＤ」は、電子書籍システム１０に登録されている電子書籍データの各々に対応付けられた固有の識別子である。
【００７０】
「精読動作合計回数」は、所定期間内に受信した閲覧記録データの各々に含まれる精読動作回数を書籍ＩＤ毎に合計して得られる値である。例えば、閲覧統計部１６が、現在より前２週間などの所定期間内に１００個の閲覧記録データを受信した場合、これらの各々に含まれる精読動作回数３０回、２５回、７回、・・・を合計して得られた値である。
【００７１】
「注目動作合計回数」は、所定期間内に受信した閲覧記録データの各々に含まれる注目動作回数を書籍ＩＤ毎に合計して得られる値である。例えば、閲覧統計部１６が、現在より前２週間などの所定期間内に１００個の閲覧記録データを受信した場合、これらの各々に含まれる注目動作回数１００回、５０回、７０回、・・・を合計して得られた値である。
【００７２】
「注目ブロック識別子」は、１つの書籍ＩＤについて所定期間内に受信した単位ブロック識別子のうちの、受信数が所定の受信閾値を超える単位ブロック識別子である。閲覧統計部１６は、書籍ＩＤ毎、単位ブロック識別子毎にカウント値を保持しており、１つの単位ブロック識別子を受信する毎に、これ対応する書籍ＩＤの単位ブロック識別子のカウント値をカウントアップする。閲覧統計部１６は、例えば、所定期間内における書籍ＩＤ「ａ０００００１」についての単位ブロック識別子「ｃ００１」の受信数が「１０６」であり、受信閾値が「１００」である場合、単位ブロック識別子「ｃ００１」を注目ブロック識別子とする。なお、単位ブロック識別子は通信網３０を介して到来する閲覧記録データに含まれている。
【００７３】
図８には、マッチング用の頁画像データによって表される頁画像領域５０及び単位ブロック５３の一例が示されている。頁画像領域５０のサイズは、例えば横幅Ｗ１＝９６０ドット、縦幅Ｈ１＝１２８０ドットである。頁画像領域５０は、複数の単位ブロック５３に分割されている。例えば、横幅８０ドット、縦幅８０ドットの単位ブロック５３が横に１２個、縦に１６個並んでいる。この場合、単位ブロック５３は１９２個である。単位ブロック５３の各々には、固有の識別子（例えばｃ００１〜ｃ１９２）が対応付けられている。
【００７４】
また、図８には、各通信端末のタッチパネル２２においてダブルタップ等のタッチ入力動作がなされた領域に相当する領域（以下、注目領域と称する）６１及び６２がマッチング用の頁画像領域５０上に重ねて示されている。図７の注目ブロック識別子は、注目領域６１上又は注目領域６２上に存在する単位ブロックのうちの、タッチ入力動作回数が特に多い単位ブロックに対応する単位ブロック識別子ということもできる。例えば、タッチ入力動作回数が受信閾値を超える２つの単位ブロック５３ａ及び５３ｂが注目ブロックとなる。
【００７５】
図６の類似判定部１４は、記憶部１３に複数の既存登録データが記憶されている場合、最初に図３の比較判定処理の対象とすべき１つの既存登録データを以下のように選択する。すなわち、類似判定部１４は、図７の「精読動作合計回数」及び／又は「注目動作合計回数」に基づいて少なくとも１つの既存登録データを新規登録データの比較対象として選択する。例えば、類似判定部１４は、精読動作合計回数が多い順に既存登録データを選択し、新規登録データの比較対象とする。また、類似判定部１４は、注目動作合計回数が多い順に既存登録データを選択し、新規登録データの比較対象とすることもできる。また、類似判定部１４は、精読動作合計回数と注目動作合計回数の合計数が多い順に既存登録データを選択し、新規登録データの比較対象とすることもできる。類似判定部１４は、選択順に既存登録データの特定色ドット数と新規登録データの特定色ドット数との比較を行なう。この際、類似判定部１４は、全ての単位ブロックについて比較を行なうのではなく、図７の注目ブロック識別子に対応する単位ブロックについてのみ、特定色ドット数の比較を行なう。例えば、図８の単位ブロック５３ａ及び５３ｂについてのみ、特定色ドット数の比較を行なう。他の処理については第１の実施例と同様である。
【００７６】
以下、図９を参照しつつ、電子書籍システム１０に記憶されている１つの電子書籍をユーザＡが通信端末２０Ａから閲覧するときの電子書籍システム１０及び通信端末２０Ａの動作フローについて説明する。
【００７７】
ユーザＡは、電子書籍システム１０に対して予めユーザ登録をして固有のユーザＩＤ及びパスワードを取得している。電子書籍の閲覧を行なおうとするユーザＡは、先ず、通信端末２０Ａから自身のユーザＩＤ及びパスワードを通信網３０を介して電子書籍システム１に送信する（ステップＳ３０１）。電子書籍システム１０の認証部１１は、当該ユーザＩＤ及びパスワードによる認証を行なって当該ユーザＩＤによるログイン処理を完了する（ステップＳ３０２）。
【００７８】
次に、ユーザＡは、ある１つの書籍についての閲覧要求を通信端末２０Ａから電子書籍システム１０に対して行なう（ステップＳ３０３）。この際、当該書籍に対応する書籍ＩＤが閲覧要求と共に通信網３０を介して電子書籍システム１０に送信される。
【００７９】
電子書籍システム１０の閲覧データ提供部１５は、閲覧要求に応じて、当該書籍ＩＤに対応する１つの電子書籍データを通信網３０を介して通信端末２０Ａに送信する（ステップＳ３０４）。
【００８０】
通信端末２０Ａの通信部２１は、電子書籍システム１０から送信された電子書籍データを受信する。表示処理部２３は、ユーザＡからの表示開始指令に応じて、当該電子書籍データに基づくタッチパネル２２への画像表示を開始する（ステップＳ３０５）。
【００８１】
また、これと同時に、表示処理部２３は、閲覧記録データの生成を開始する（ステップＳ３０６）。表示処理部２３は、ユーザＡからの表示終了指令があるまで閲覧記録データを継続的に生成する。
【００８２】
表示処理部２３は、タッチパネル２２へのユーザＡによるダブルタップ等のタッチ入力動作に応じた画像表示処理を行なう。また、表示処理部２３は、タッチ入力動作が行なわれる毎に閲覧記録データを生成する。閲覧記録データは、例えば、上記した書籍ＩＤ、精読動作回数、注目動作回数、及び単位ブロック識別子を含む。
【００８３】
表示処理部２３は、ユーザＡからの表示終了指令に応じて、当該電子書籍データに基づくタッチパネル２２への画像表示を終了する（ステップＳ３０７）。また、これと同時に、表示処理部２３は、閲覧記録データの生成を終了する。通信部２１は、表示処理部２３による閲覧記録データの生成終了後、当該閲覧記録データを電子書籍システム１０に送信する（ステップＳ３０８）。
【００８４】
閲覧統計部１６は、通信網３０を介して到来した閲覧記録データを受信し、これに基づいて閲覧記録テーブル（図７）を更新する（ステップＳ３０９）。例えば、当該閲覧記録データ受信前の閲覧記録テーブルの書籍ＩＤ「ａ０００００１」について精読動作合計回数「３０００」、注目動作合計回数「１００００」、注目ブロック識別子「ｃ０３９、ｃ１００」であり、且つ、受信した閲覧記録データが、書籍ＩＤ「ａ０００００１」、精読動作回数「２０」、注目動作回数「３３」、単位ブロック識別子「ｃ１７７」を含む場合、閲覧統計部１６は、以下のように閲覧記録テーブルを更新する。
【００８５】
書籍ＩＤ「ａ０００００１」の精読動作回数については、３０００回に２０回を加算して３０２０回とする。注目動作回数については、１００００回に３３回を加算して１００３３回とする。注目ブロック識別子については、書籍ＩＤ「ａ０００００１」についての単位ブロック識別子「ｃ１７７」のカウント値を１つカウントアップし、カウントアップ後のカウント値が受信閾値を超えた場合に、注目ブロック識別子を「ｃ０３９、ｃ１００、ｃ１７７」とする。
【００８６】
以下、電子書籍システム１０に対して電子書籍の登録要求があった場合における類似判定部１４による電子書籍データの類否判定処理の一例について説明する。
【００８７】
類似判定部１４は、記憶部１３に複数の既存登録データが記憶されている場合、最初に図３の比較判定処理の対象とすべき１つの既存登録データを以下のように選択する。先ず、なわち、類似判定部１４は、図７の「精読動作合計回数」及び／又は「注目動作合計回数」に基づいて少なくとも１つの既存登録データを新規登録データの比較対象として選択する。例えば、類似判定部１４は、精読動作合計回数の最も多い１つの既存登録データを、新規登録データに対する最初の比較対象として選択する。類似判定部１４は、比較対象とした１つの既存登録データについて図３の比較判定処理を行なう。
【００８８】
図３のステップＳ１０１〜Ｓ１０４の処理については第１の実施例と同様である。ステップＳ１０５〜Ｓ１０８において、類似判定部１４は、全ての単位ブロックについて比較を行なうのではなく、図７の注目ブロック識別子に対応する単位ブロックについてのみ、新規登録データの特定色ドット数と既存登録データの特定色ドット数との比較判定を行なう。例えば、図８の単位ブロック５３ａ及び５３ｂについてのみ、特定色ドット数の比較を行なう。
【００８９】
類似判定部１４は、新規登録データが当該１つの既存登録データとは非類似であると判定した場合には、２番目に精読動作合計回数の多い１つの既存登録データを比較対象として選択し、これについて図３の比較判定処理を行なう。以下、記憶部１３に記憶されている未判定の既存登録データの１つについて類似判定をするまで同様の処理を順次実行する。
【００９０】
上記したように、本実施例の電子書籍システム１０においては、記憶部１３に記憶されている電子書籍のうち、精読動作合計回数や注目動作合計回数の多いものから順に比較を行なう。すなわち、一般ユーザの関心の高い電子書籍から順に比較を行なう。通常、関心の高い電子書籍ほど不正コピーの対象となり易い。それ故、かかる順番で比較判定を行なうことにより、不正コピーを発見するまでの時間を大幅に短縮することができる。
【００９１】
また、本実施例の電子書籍システム１０においては、頁画像領域５０上の単位ブロックの全てではなく、タッチパネル２２上でダブルタップ等のタッチ入力動作がなされた回数の大きい領域に存在する単位ブロックについてのみ比較判定を行なう。通常、関心の高い部分ほど不正コピーの対象となり易い。それ故、かかる順番で比較判定を行なうことにより、処理データ量を大幅に削減でき、不正コピーを発見するまでの時間を更に短縮することができる。また、比較判定の対象となる書類に限って行う事でも、不正コピーを発見するまでの時間を短縮できる事は言うまでもない。
【００９２】
上記実施例は、タッチパネル２２へのダブルタップ等のタッチ入力動作によって各種指令が入力される場合の例であるがこれに限られない。例えば、通信端末２０Ａがパーソナルコンピュータであり、そのキーボードのキーの押下によって各種指令が入力されても良い。すなわち、各種指令は、タッチ入力やキー入力等の何らかのアクション入力によって入力される。
【符号の説明】
【００９３】
１０  電子書籍システム
１１  認証部
１２  登録管理部
１３  記憶部
１４  類似判定部
１５  閲覧データ提供部
１６  閲覧統計部
２０Ａ、２０Ｂ  通信端末
２１  通信部
２２  タッチパネル
２３  表示処理部
３０  通信網
【図１】
2014059728.tif 000003
【図２】
2014059728.tif 000004
【図３】
2014059728.tif 000005
【図４】
2014059728.tif 000006
【図５】
2014059728.tif 000007
【図６】
2014059728.tif 000008
【図７】
2014059728.tif 000009
【図８】
2014059728.tif 000010
【図９】
2014059728.tif 000011