(57)【要約】【課題】  記憶容量や通信量を削減するために、電子書籍を切り分けしたぶぬん的電子書籍情報をダウンロードし、必要に応じ逐次ダウンロードして電子書籍を閲覧する。【解決手段】  サーバ１２に、電子書籍情報を仮電子化書籍として登録する登録工程と、前記登録工程で登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける切分工程と、クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する配信工程とを有し、クライアント１４に、サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する再構築工程と、再構築した電子書籍情報を表示手段に表示する表示工程とを有する。【選択図】      図１
2005284572.tif 000002
【特許請求の範囲】
【請求項１】
クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧方法において、
サーバ側に、
電子書籍情報を仮電子化書籍として登録する登録工程と、
前記登録工程で登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける切分工程と、
クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する配信工程とを有し、
クライアント側に、
サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する再構築工程と、
再構築した電子書籍情報を表示手段に表示する表示工程とを有することを特徴とする電子書籍配信閲覧方法。
【請求項２】
前記クライアント側の表示工程において、前記再構築した電子書籍情報を表示した後、当該電子書籍情報を削除することを特徴とする請求項1に記載の電子書籍配信閲覧方法。
【請求項３】
前記切分工程において、予め仮電子化書籍を部分的電子書籍情報に切り分け、これらの部分的電子書籍情報を保存しておくことを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項４】
前記切分工程において、クライアント側からの閲覧要求に基いて仮電子化書籍を部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項５】
前記クライアント側の再構築工程において、再構築した電子書籍情報と、当該電子書籍情報に関連する電子書籍情報とを統合することを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項６】
前記配信工程において、前記仮電子化書籍に対する前記部分的電子書籍情報の関係を示す部分構成要素情報を、前記部分的電子書籍情報と対で配信し、
前記再構築工程において、前記部分的電子書籍情報を前記部分構成要素情報に基いて電子書籍情報に再構築することを特徴とする請求項1に記載の電子書籍配信閲覧方法。
【請求項７】
前記再構築工程において、受信した前記部分的電子書籍情報の内容を解析して電子書籍情報を再構築することを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項８】
前記再構築工程において、受信した前記部分的電子書籍情報を再構築ルールに従って電子書籍情報を再構築することを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項９】
前記登録工程において、電子書籍情報をページ毎にページ全体を１枚の画像情報として登録することを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１０】
前記切分工程において、電子書籍情報を構造解析することにより部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１１】
前記切分工程において、電子書籍情報を構文解析することにより部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１２】
前記切分工程において、画像情報の電子書籍情報をレイアウト解析することにより部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１３】
前記切分工程において、前記電子書籍情報はテキスト情報を含む画像情報の文書情報であり、当該電子書籍情報を文字認識処理し、その文字認識処理した情報を構文解析することにより、部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１４】
前記切分工程において、画像情報の電子書籍情報を直交関数変換し、解像度毎に部分的電子書籍情報に切り分けることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１５】
前記直交関数変換としてウエブレット変換を用い、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分けることを特徴とする請求項１４に記載の電子書籍配信閲覧方法。
【請求項１６】
前記切分工程において、画像情報の電子書籍情報を画像認識し、その画像認識に基いて対象物毎に切り分けることを特徴とすることを特徴とする請求項１に記載の電子書籍配信閲覧方法。
【請求項１７】
クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置において、
サーバ側に、
電子書籍情報を仮電子化書籍として登録する手段と、
前記登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける手段と、
クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する手段とを有し、
クライアント側に、
サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する手段と、
再構築した電子書籍情報を表示する手段とを有することを特徴とする電子書籍配信閲覧装置。
【請求項１８】
クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する処理を実行するための電子書籍配信閲覧プログラムにおいて、
サーバ側のコンピュータに、
電子書籍情報を仮電子化書籍として登録する機能と、
前記登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける機能と、
クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する機能とを実行させ、
クライアント側のコンピュータに、
サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する機能と、
再構築した電子書籍情報を表示する機能とを実行させるための電子書籍配信閲覧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して電子書籍を配信閲覧する電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラムに関する。
【背景技術】
【０００２】
現在普及している電子書籍は、どれも書籍全体をダウンロードして閲覧するか、メモリカードなどのメディアに書き込んで販売している。この場合、ユーザは常に電子書籍のファイルを全て購入する必要があり、電子書籍の部分読みや流し読みをし、その電子書籍を購入するか否かを選択するということができない。
【０００３】
そこで特許文献１に開示された技術は、電子書籍の一部の情報のみを暗号化し、暗号化していない部分についてはユーザが低価格もしくは無料で閲覧できるようにしている。そして、閲覧の結果、電子書籍が必要な場合は、暗号解読の鍵を購入させ、その暗号化鍵を用いて電子書籍の中身を閲覧してダウンロードさせるるというシステムを導入することにより、ユーザの利便性を向上させている。
【０００４】
特許文献２では、ユーザが必要な部分のみをダウンロードすることにより、ディスク消費及び通信量を減らしている。書籍を文字数や章、節で分割し、ダウンロードした情報量によるきめ細かい課金料金を設定することができる。
【０００５】
【特許文献１】特開２０００−１１３０５０号公報
【特許文献２】特開２００２−２９７９２６号公報
【特許文献３】特開２００１−５２０１６号公報
【特許文献４】特開２００２−３２２８０号公報
【特許文献５】特開平１１−２３２１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術は、ユーザの手元には、全ファイルが届くことになり、電子書籍のページ数が増えると、必要なメディアの容量が増え、保存できない場合がある。また、大きなサイズの電子書籍を複数のユーザが並行してダウンロードすると、通信量が多くなり、Web閲覧やメールなど他のネットワークアプリケーションの動作速度を低下させ、同一ネットワーク内の他のユーザが使用不可になる可能性が高い。また、１冊の書籍に必要な容量が大きいため、携帯端末等の蓄積情報容量の小さい装置で持ち運ぶことができない場合や、電子書籍のサイズによっては、持ち運ぶ電子書籍の冊数が少なくなる場合がある。
【０００７】
特許文献２に開示された技術は、書籍を文字数や章、節で分割しており、写真集等の文書の無い書籍への対応方法について具体的な記載が無い。また、特許文献２，３，４及び５に開示された技術は、例えば古書などのようにテキスト情報を取り出せない場合について具体的な記載が無い。挿絵や図面、写真についての取扱についても記載が無い。
【０００８】
本発明の目的は、文書構造や、文書と画像の識別、解像度別に区切られた画像情報を利用することにより、電子書籍の一部のページのみ、一部の画像のみ、一部の文書部分のみ、一部の解像度画像のみといった、情報の一部だけで構成される電子書籍を配信・閲覧し、閲覧した結果、必要な場合に、欠落している電子書籍の情報を追加して配信・閲覧する電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、本発明に係る電子書籍配信閲覧方法は、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧方法において、
サーバ側に、電子書籍情報を仮電子化書籍として登録する登録工程と、前記登録工程で登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける切分工程と、クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する配信工程とを有し、
クライアント側に、サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する再構築工程と、再構築した電子書籍情報を表示手段に表示する表示工程とを有することを特徴とするものである。
【００１０】
前記クライアント側の表示工程において、前記再構築した電子書籍情報を表示した後、当該電子書籍情報を削除するようにしてもよいものである。
【００１１】
前記切分工程において、予め仮電子化書籍を部分的電子書籍情報に切り分け、これらの部分的電子書籍情報を保存しておくようにしてもよいものである。前記切分工程において、クライアント側からの閲覧要求に基いて仮電子化書籍を部分的電子書籍情報に切り分けるようにしてもよいものである。
【００１２】
前記クライアント側の再構築工程において、再構築した電子書籍情報と、当該電子書籍情報に関連する電子書籍情報とを統合してもよい。前記配信工程において、前記仮電子化書籍に対する前記部分的電子書籍情報の関係を示す部分構成要素情報を、前記部分的電子書籍情報と対で配信し、前記再構築工程において、前記部分的電子書籍情報を前記部分構成要素情報に基いて電子書籍情報に再構築するようにしてもよいものである。
【００１３】
前記再構築工程において、受信した前記部分的電子書籍情報の内容を解析して電子書籍情報を再構築する、或は前記再構築工程において、受信した前記部分的電子書籍情報を再構築ルールに従って電子書籍情報を再構築するようにしてもよいものである。
【００１４】
前記登録工程において、電子書籍情報をページ毎にページ全体を１枚の画像情報として登録してもよいものである。
【００１５】
前記切分工程において、電子書籍情報を構造解析することにより部分的電子書籍情報に切り分ける、前記切分工程において、電子書籍情報を構文解析することにより部分的電子書籍情報に切り分ける、或は前記切分工程において、画像情報の電子書籍情報をレイアウト解析することにより部分的電子書籍情報に切り分けるようにしてもよいものである。
【００１６】
前記切分工程において、前記電子書籍情報はテキスト情報を含む画像情報の文書情報であり、当該電子書籍情報を文字認識処理し、その文字認識処理した情報を構文解析することにより、部分的電子書籍情報に切り分ける、前記切分工程において、画像情報の電子書籍情報を直交関数変換し、解像度毎に部分的電子書籍情報に切り分けるようにしてもよいものである。
【００１７】
前記直交関数変換としてウエブレット変換を用い、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分ける、或は前記切分工程において、画像情報の電子書籍情報を画像認識し、その画像認識に基いて対象物毎に切り分けるようにしてもよいものである。
【００１８】
本発明の電子書籍配信閲覧方法を実施するための電子書籍配信閲覧装置は、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置において、
サーバ側に、電子書籍情報を仮電子化書籍として登録する手段と、前記登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける手段と、クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する手段とを有し、
クライアント側に、サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する手段と、再構築した電子書籍情報を表示手段に表示する手段とを有することを特徴とするものである。
【００１９】
本発明に係る電子書籍配信閲覧プログラムは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する処理を実行するための電子書籍配信閲覧プログラムにおいて、
サーバ側のコンピュータに、電子書籍情報を仮電子化書籍として登録する機能と、前記登録された前記仮電子化書籍から部分的電子書籍情報を切り分ける機能と、クライアント側からの閲覧要求に対じた部分的電子書籍情報をクライアント側に配信する機能とを実行させ、
クライアント側のコンピュータに、サバー側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する機能と、再構築した電子書籍情報を表示する機能とを実行させる構成としたものである。
【発明の効果】
【００２０】
以上説明したように本発明によれば、電子書籍情報を部分的電子書籍情報に切り分け、クライアント側からの閲覧要求に応じた部分的電子書籍情報をクライアント側に送信し、クライアント側で部分的書籍情報を電子書籍情報に再構築するため、閲覧に必要な記憶容量や通信量を削減することができる。
【００２１】
例えばネットワークを介して配信される情報量が切り分けされているため、ダウンロードの容量が極めて小さく、多数のユーザが同時にアクセスしてダウンロードを試みてもネットワークアプリケーションソフトの動作速度低下を回避することができる。
【００２２】
ユーザは必要な部分的書籍情報を逐次得て電子書籍の内容を確認することができ、しかも電子書籍の情報量が小さく端末を使って持ち運ぶことができる。
【００２３】
さらに、クライアント側の表示工程において、再構築した電子書籍情報を表示した後、当該電子書籍情報を削除することが可能であるため、著作権保護等の観点からの著者を保護することができる。
【００２４】
切分工程において、種々の切り分けを行うため、テキスト情報が得られない例えば古書などについてもテキスト情報を得ることができ、閲覧の電子書籍の範囲を拡大することができる。また再構築にも種々の方式を採用しているため、ユーザが必要とする電子書籍情報を確実にえることができ、例えば高解像度の電子書籍情報を表示する場合にも既に送られた低解像度の電子情報を利用するため、転送情報量を削減することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図面を参照して説明する。
（実施形態１）
本発明の実施形態１においては、配信するための元の書籍情報が電子化されている、つまりテキスト情報が容易に抽出されていることを前提としている。本発明の実施形態１について、図１を用いて詳細に説明する。
【００２６】
図１に示すように本発明の実施形態１に係る電子書籍配信閲覧装置は、書籍情報を配信するサーバ１２と、サーバ１２から配信された書籍情報を受信するクライアント１４から構成されている。具体的に説明すると、サーバ１２は書籍情報入力手段１１から入力された書籍情報を加工しネットワーク１３を介して配信するようになっている。クライアント１４は、ユーザがユーザ操作手段１５を使ってクライアント１４に指示した内容に従って、ネットワーク１３を介してサーバ１２からの書籍情報を受信し、その受信した書籍情報を表示するようになっている。
【００２７】
サーバ１２及びクライアント１４はそれぞれコンピュータから構成されている。サーバ１２としてのサーバ用コンピュータは、電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段１０１と、分割手段１０２と、構成手段１０３と、情報配信手段１０４と、要求受信手段１０５との機能を実行するようになっている。クライアント１４としてのクライアント用コンピュータは、電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段１０６と、情報受信手段１０７と、統合手段１０８と、保存手段１０９と、表示手段１１０との機能を実行するようにしている。また、この実施形態１における電子書籍情報は、例えばコンピュータソフトウエアを用いて作成した文書形式の情報形態をとっている。
【００２８】
登録手段１０１は、外部の書籍情報入力手段１１から出力される電子書籍情報を受取り、例えばサーバ１２を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子電子書籍配信プログラムによって予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、その保存した仮電子化書籍の書籍名や著者等のリストを、例えばサーバ１２を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子電子書籍配信プログラムによって予め指定された特定のフォルダに保存することにより、上述した電子書籍情報をサーバ１２に登録する機能を有している。
【００２９】
分割手段１０２は、登録手段１０１から前記仮電子化書籍の情報を受取り、その仮電子化書籍の内容を解析し、仮電子化書籍を切り分け、その切り分けた情報を保存する機能を有している。その切り分けは仮電子化書籍の内容を、例えば書籍情報をページ単位といった物理構造に分割する。そして、ページ単位の書籍情報を、画像領域、図面領域、タイトル領域、文書領域などの論理構造に分割する。さらに文書領域については例えば、章，節，段落といった論理構造に分割する。この分割して切り分けられた仮電子化書籍の情報を部分的書籍の情報として取り扱う。
【００３０】
前記仮電子化書籍がコンピュータソフトウェアで作成した文書情報である場合には、この文書情報を構文解析することにより、文書を章・節、タイトル毎に切り分ける。この構文解析する方法としては、例えばマイクロソフトウィンドウズ（登録商標）のポストスクリプトプリンタドライバを用いて文書情報をポストスクリプト形式に変換し、そのポストスクリプト形式の文書情報の内容を解析する方法を採用して切り分けを行うことができる。このポストスクリプト形式は一般に広く公開されており、この形式を用いて切り分けを容易に行うことができる。
【００３１】
構成手段１０３は、分割手段１０２が切り分けた部分的書籍の情報を分割手段１０２から受取り、この部分的書籍を登録手段１０１で登録された仮電子化書籍に対応させ、この部分的書籍が元の書籍（仮電子化書籍）の何ページに相当するか、この部分的書籍が元の書籍のどの部分に相当するかを示す部分構成要素情報を作成する機能を有している。
【００３２】
情報配信手段１０４は、配信ルールに従い、分割手段１０２に切り分けた前記部分的書籍と、その部分的書籍に対応して構成手段１０３で作成した前記部分構成要素情報とを対として、これらの情報をネットワーク１３を介してクライアント１４に配信する機能を有している。
【００３３】
上述した配信ルールは、クライアント１４の要求送信手段１０６からサーバ１２の要求受信手段１０５に向けて送信される情報である。この配信ルールについて具体的に説明すると、クライアント側からの閲覧要求が例えば電子書籍の概要を見る要求がある場合に、電子書籍の表紙のページと、各章の最初のページといった特定のページについて、最初の節の文書情報のみ送るというようなものであり、いわば、ユーザがクライアント１４を使って閲覧するための閲覧要求の情報に相当するものである。
【００３４】
また配信ルールの他の例としては、閲覧要求がクライアント１４からの初めての閲覧要求である場合がある。このとき、情報配信手段１０４は、クライアント１４からの履歴を検索してクライアント１４の閲覧要求が初めてであると判断したときに、このクライアント１４に電子書籍の概要のみ見せると判断し、上記のように特定のページについて特定の部分の情報のみ送ることとなる。この場合も、ユーザがクライアント１４を使って閲覧するための閲覧要求の情報に相当するものである。
【００３５】
要求受信手段１０５は、クライアント１４の要求送信手段１０６から、どの電子書籍を閲覧したいかといった閲覧要求，電子書籍の概要を閲覧したいといった閲覧要求，或は電子書籍の詳細を閲覧したいといった閲覧要求，電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する情報，その情報の配信順番及び情報の配信タイミングを情報配信手段１０４に指示する機能を有している。
【００３６】
クライアント１４の要求送信手段１０６は、サーバ１２の要求受信手段１０５に対して、どの電子書籍を見たいかといった閲覧要求，電子書籍の概要を見たいといった閲覧要求，電子書籍の詳細を見たいといった閲覧要求，電子書籍の特定のページを見たいといった閲覧要求を送信する機能を有している。この閲覧要求の内容については、ユーザが外部のユーザ入力手段１５から指定し、その閲覧用要求が要求送信手段１０６に入力されるようになっている。この場合、ユーザが閲覧要求を入力する場合には、例えば最初の閲覧要求のときに電子書籍の概要のみの閲覧要求とし、その概要を閲覧した後に、次の閲覧要求があったときに特定のページのみの閲覧とするように、あらかじめ閲覧ルールを定めておき、その閲覧ルールに従って閲覧要求を発信するようにしてもよい。
【００３７】
また要求送信手段１０６は、保存手段１０９によって保存された部分的書籍を参照し、既にユーザが閲覧した後に保存手段１０９に保存されている電子書籍情報があるかどうか判定し、既に保存されている電子書籍情報についてユーザから再閲覧要求が出された場合は、サーバ１２に対して電子書籍情報の閲覧要求を行わない機能を有している。
【００３８】
情報受信手段１０７は、サーバ１２の情報配信手段１０４からネットワーク１３を介して送信された対をなす前記部分的電子書籍情報及び前記部分構成要素情報を受信する機能を有している。
【００３９】
統合手段１０８は、情報受信手段１０７が受信した前記部分構成要素情報に従って、前記部分的電子書籍情報から電子書籍情報を再構築する機能を有している。統合手段１０８は、既に同一書籍について、別のページの書籍情報や、別の画像領域や別の文書領域の書籍情報がある場合に、それらの書籍情報と新たに受信した書籍情報とを統合する。この場合、別のページの書籍情報が既にある場合は、新たに受信した書籍情報を統合する際にページ番号順に書籍情報を並べて統合する。別の画像領域や別の文書領域の書籍情報が既にある場合は、新たに受信した書籍情報を前記部分構成要素情報に従ってページ内に配置する機能を実行する。
【００４０】
保存手段１０９は、統合手段１０８で統合された前記部分的電子書籍情報を受取り、この情報をクライアント１４のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する機能を有している。
【００４１】
表示手段１１０は、外部のユーザ操作手段１５から指示された表示ルールに従って得られた書籍情報を表示する。この場合、指示された表示ルールとは、例えば、特定ページのみ見るといった場合や、特定の画像領域や文書領域のみ見るといった、ユーザが望む表示方式などの場合である。
【００４２】
次に、図１に示す本発明に実施形態1に係る電子書籍配信閲覧装置を用いて、クラアイント１４側からサーバ１２側に蓄積された電子書籍情報に治して閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法について説明する。
【００４３】
本発明は基本的に記憶容量や通信量を削減するために、電子書籍情報の一部のみをダウンロードし、必要に応じて逐次追加してダウンロードすることを可能とするものである。なお、電子書籍情報のデータ量が小さい場合に電子書籍情報の全部をダウンロードするようにしてもよい。先ず、電子書籍情報を仮電子化情報として取り込む登録工程が行われる。すなわち、登録手段１０１は、外部の書籍情報入力手段１１から出力される電子書籍情報を受取り、例えばサーバ１２を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子書籍配信プログラムによって予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、その保存した仮電子化書籍の書籍名や著者等のリストを、例えばサーバ１２を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子書籍配信プログラムによって予め指定された特定のフォルダに保存する。
【００４４】
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、分割手段１０２の機能を使って、登録手段１０１から仮電子化書籍の情報を受取り、その仮電子化書籍の内容を解析し、仮電子化書籍を切り分け、その切り分けた情報を保存する。その切り分けは仮電子化書籍の内容を、例えば書籍情報をページ単位といった物理構造に分割する。そして、ページ単位の書籍情報を、画像領域、図面領域、タイトル領域、文書領域などの論理構造に分割する。さらに文書領域については例えば、章，節，段落といった論理構造に分割する。この分割して切り分けられた仮電子化書籍の情報を部分的書籍の情報として取り扱う。なお、上述した切分工程においては、仮電子書籍を予め切り分けて保存し、ユーザからの閲覧要求に応じた部分的電子書籍情報を配信するようにしたが、これに限られるものではない。これに代えて、ユーザからの閲覧要求があったときに仮電子書籍情報を切り分けするようにしてもよいものである。
【００４５】
次にクライアント１４側からの閲覧要求に応じた部分的電子書籍情報をクライアント１４側に配信する工程が行われる。すなわち、分割手段１０２により電子書籍の切り分けが終了すると、その切り分けた情報が構成手段１０３に入力する。構成手段１０３は、分割手段１０２が切り分けた部分的書籍情報を分割手段１０２から受取り、この部分的書籍情報を登録手段１０１で登録された仮電子化書籍に対応させ、この部分的書籍情報が元の書籍（仮電子化書籍）の何ページに相当するか、この部分的書籍情報が元の書籍のどの部分に相当するかを示す部分構成要素情報を作成する。
【００４６】
情報配信手段１０４は、分割手段１０３が切り分けた部分的書籍情報と、その部分的書籍情報に対応して構成手段１０３が作成した部分構成要素情報とを対にして保存しておく。この状態が、クライアント１４からの電子書籍の閲覧要求を待っている状態となる。
【００４７】
ユーザは、閲覧要求をユーザ操作手段１５を用いてクライアント１４に入力する。クライアント１４の要求送信手段１０６は、ユーザ操作手段１５からの閲覧要求を受信すると、その閲覧要求をネットワーク１３を介してサーバ１２側に送信する。こ場合、要求送信手段１０６は、保存手段１０９によって保存された部分的書籍情報を参照し、既にユーザにより閲覧が行われた後に保存手段１０９に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから再閲覧要求が出された場合は、サーバ１２に対して情報の閲覧要求を行わない。
【００４８】
サーバ１２の要求受信手段１０５は、クライアント１４の要求送信手段１０６から、どの電子書籍を閲覧したいかといった閲覧要求，電子書籍の概要を閲覧したいといった閲覧要求，或は電子書籍の詳細を閲覧したいといった閲覧要求，電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報，その部分的書籍情報の配信順番及び部分的書籍情報の配信タイミングを情報配信手段１０４に指示する。
【００４９】
サーバ１２の情報配信手段１０４は、要求受信手段１０５からの指令を受けると、クライアント１４の要求送信手段１０６から、どの電子書籍を閲覧したいかといった閲覧要求，電子書籍の概要を閲覧したいといった閲覧要求，或は電子書籍の詳細を閲覧したいといった閲覧要求，電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報を、その部分的電子書籍情報の配信順番及び部分的電子書籍情報の配信タイミングでネットワーク１３を介してクライアント１４に送信する。
【００５０】
次にサーバ１２側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、サーバ１２の情報配信手段１０４から部分的電子書籍情報と部分的構成要素情報が送信されると、クライアント１４の情報受信手段１０７は、サーバ１２の情報配信手段１０４からネットワーク１３を介して送信された対をなす前記部分的書籍及び前記部分構成要素情報を受信する。これらの情報は統合手段１０８に入力される。
【００５１】
統合手段１０８は、情報受信手段１０７が受信した前記部分構成要素情報に従って、前記部分的書籍から電子書籍情報を再構築する。この場合、既に同一書籍について、別のページの電子書籍情報や、別の画像領域や別の文書領域の電子書籍情報がある場合に、それらの電子書籍情報と新たに受信した電子書籍情報とを統合する。この場合、別のページの電子書籍情報が既にある場合は、新たに受信した電子書籍情報を統合する際にページ番号順に電子書籍情報を並べて統合する。別の画像領域や別の文書領域の電子書籍情報が既にある場合は、新たに受信した電子書籍情報を前記部分構成要素情報に従ってページ内に配置する。これらの統合された電子書籍情報は保存手段１０９に入力される。
【００５２】
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、保存手段１０９は、統合手段１０８で再構築（統合）された前記電子書籍情報を受取り、この電子書籍情報をクライアント１４のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。
【００５３】
部分的電子書籍情報がダウンロードされて保存手段１０９に保存される過程は、表示手段１１０に表示される、このため、ユーザは表示手段１１０の表示内容を見て、部分的電子書籍情報が保存手段１０９に保存されたことを確認する。
【００５４】
ユーザは、閲覧要求した部分的電子書籍情報が保存手段１０９に保存されたことを確認した後、ユーザ操作手段１５を使って保存手段１０９に保存された電子書籍情報を表示手段１１０に表示するように指示する。この場合、ユーザは、例えば、電子書籍情報の特定ページのみ見る、或は特定の画像領域や文書領域のみを見るといった指示を表示手段１１０に行う。
【００５５】
表示手段１１０は、ユーザ操作手段１５からユーザの指示が入力すると、その指示に応じて保存手段１０９から電子書籍情報を読み出し、その電子書籍情報を画面に表示する。ユーザは、表示手段１１０に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。
【００５６】
ユーザは、表示手段１１０に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ１２側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段１１０に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段１１０は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
（実施形態２）
【００５７】
図２は、本発明の実施形態２に係る電子書籍配信閲覧装置を示すブロック図である。図２に示す本発明の実施形態２は、配信するための元の書籍情報が電子化されていない、つまりテキスト情報が容易に抽出できない場合に対応している。
【００５８】
図２に示す本発明の実施形態２に係る電子書籍配信閲覧装置は、外部の書籍情報入力手段２１から入力された電子書籍情報を加工し配信するサーバ２２と、外部のネットワーク２３を介してサーバ２１からの部分的電子書籍情報を受信し、外部のユーザ操作手段２５を使ってユーザが指示した通りに電子書籍情報を表示するクライアント２４とを有している。
【００５９】
サーバ２２及びクライアント２４はそれぞれコンピュータから構成されている。サーバ２２としてのサーバ用コンピュータは電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段２０１と、画像化手段２０２と、分割手段２０３と、構成手段２０４と、情報配信手段２０５と、要求受信手段２０６との機能を実行するようになっている。クライアント２４としてのクライアント用コンピュータは電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段２０７と、情報受信手段２０８と、統合手段２０９と、保存手段２１０と、表示手段２１１との機能を実行するようになっている。
【００６０】
本発明の実施形態２において取り扱う電子書籍情報は、例えば、書籍の全ページをスキャナによって画像（イメージファイル）として保存した形態、或はコンピュータソフトウエアで作成した文書形式の形態などである。
【００６１】
次に、本発明の実施形態２に係る電子書籍配信閲覧装置の機能と、この電子書籍配信閲覧装置を用いて、クラアイント２４側からサーバ２２側に蓄積された電子書籍の閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法とを併せて説明する。
【００６２】
先ず、電子書籍情報を仮電子化情報として取り込む登録工程が行われる。すなわち、サーバ２２の登録手段２０１は、例えばサーバ用コンピュータ上のあらかじめ指定された特定のフォルダに、書籍データ入力手段２１から出力される電子書籍情報を仮電子化書籍として保存し、その保存した書籍名や著者等のリストを、サーバ用コンピュータ上のあらかじめ指定された特定のフォルダに保存することによって、サーバに登録する機能を実行する。
【００６３】
画像化手段２０２は、登録手段２０１によって登録された仮電子化書籍がコンピュータソフトウェアで作成した文書形態である場合、この電子書籍情報をページ単位で１枚ずつの画像（イメージファイル）情報として保存する機能を実行する。画像化手段２０２は、登録手段２０１によって登録された仮電子化書籍がスキャナで取り込んだ画像（イメージファイル）情報である場合は、そのまま画像情報として保存する機能を実行する。
【００６４】
コンピュータソフトウェアで作成した文書形態の電子書籍情報を画像情報に変換する方法として、例えば、文書形態を解析し、その内容に従って画像情報とする手法や、マイクロソフトウィンドウズのポストスクリプトプリンタドライバを用いて文書形態情報を先ずポストスクリプト形式に変換し、それからポストスクリプト形式を画像情報に変換する方法が考えられる。ポストスクリプト形式は一般に広く公開されており、画像情報に変換するための市販された或はフリーのソフトウェアを使って画像情報に変換すればよいものである。
【００６５】
またマイクロソフトウィンドウズのプリンタドライバ内部では、印刷時にページ毎の画像情報がアプリケーションソフトから送られてくるため、プリンタドライバを改造し、送られてくる画像をファイルに保存できるようにすれば、容易に画像情報が得られる。本発明は、この画像情報を得ることが目的ではなく、汎用のソフトウェアを使って得られた画像情報を利用することに目的があるため、画像情報に変化する具体的な方法については説明を省略する。一般的にポストスクリプト形式は情報サイズが大きく、上記のようにポストスクリプト形式で一旦保存するよりも、直接画像情報を出力した方式を採用することが、処理時間も記憶容量も節約できる。
【００６６】
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、分割手段２０３は、画像化手段２０２によって処理された画像情報について、例えば直交関数変換の一種であるフーリエ変換を施し、そのフーリエ変換後の周波数成分を低周波から高周波までいくつかの周波数領域に画像情報を分割する。そして分割手段２０３は、周波数領域毎に分割された画像情報を部分的電子書籍情報として、例えば別ファイルとしてサーバに保存する。各周波数成分については、情報圧縮のために、特定周波数成分だけ間引いてもよい。また、より低ビットで粗い精度で記述してもよい。直交関数変換には他にも多数の方式があり、どの方式についても同じように画像情報を分割して切り分けを行うことができる。広く普及しているＪＰＥＧ方式を用いてもよい。この分割して切り分けされた仮電子化書籍を部分的電子書籍として取り扱う。なお、上述した切分工程においては、仮電子書籍を予め切り分けて保存し、ユーザからの閲覧要求に応じた部分的電子書籍情報を配信するようにしたが、これに限られるものではない。これに代えて、ユーザからの閲覧要求があったときに仮電子書籍情報を切り分けするようにしてもよいものである。
【００６７】
次にクライアント１４側からの閲覧要求に応じた部分的電子書籍情報をクライアント１４側に配信する工程が行われる。すなわち、構成手段２０４は、分割手段２０３により切り分けられた部分的電子書籍情報について、元の書籍と、ページ番号と、どの周波数領域かを記した部分構成要素情報を作成し、ファイルに保存する機能を実行する。
【００６８】
情報配信手段２０５は、配信ルールに従って、前記部分的電子書籍情報と前記部分構成要素情報とを対としてネットワーク２３を介してクライアント２４に配信する。
【００６９】
前記配信ルールとは、例えば、クライアント２４の要求送信手段２０７から、サーバ２２の要求受信手段２０６に対して電子書籍の概要を見る要求があった場合は、その電子書籍の表紙のページと、各章の最初のページといった特定のページについて、最低解像度の情報のみ送るというものである。
【００７０】
また前記配信ルールの他の例として、閲覧要求があったクライアント２４について、該当する電子書籍の閲覧が初めてであった場合、情報配信手段２０５は、クライアント１４に対して電子書籍の概要のみ見せると判断し、上記のように、電子書籍の特定のページについて特定の解像度の情報のみ送る、というものである。
【００７１】
要求受信手段２０６は、クライアント２４の要求送信手段２０７から、どの電子書籍を見たいかといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報やその順番及び部分的電子書籍情報の配信タイミングを情報配信手段２０５に指示する。
【００７２】
ユーザが外部のユーザ操作手段２５を用いて閲覧要求を要求送信手段２０７に送ると、要求送信手段２０７は、サーバ２２の要求受信手段２０６に対して、どの電子書籍を見たいといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページを見たいといった閲覧要求を送信する。また、例えば、最初は電子書籍の概要のみ見て、次に電子書籍の特定のページのみ見るというように閲覧ルールを定めておき、そのルールに従って閲覧要求を出力するしてもよい。
【００７３】
また要求送信手段２０７は、保存手段２１０によって保存された前記電子書籍情報を参照し、既に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから要求されている場合は、サーバ２２に対して閲覧要求を行わない。
【００７４】
次にサーバ１２側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、情報受信手段２０８は、サーバ２２の情報配信手段２０５から送られた前記部分的電子書籍情報と前記部分構成要素情報とを受信する。
【００７５】
統合手段２０９は、情報受信手段２０８が受信した前記部分構成要素情報に従って、前記部分的電子書籍情報から電子書籍情報を再構築する。既に同一書籍について、別のページの電子書籍情報や、異なった解像度の電子書籍情報がある場合は、それらと統合する。別のページの電子書籍情報が既にある場合は、ページ番号順に電子書籍情報が並ぶようにする。異なった解像度の電子書籍情報がある場合は、例えば画像情報をフーリエ変換して分割した場合は、その電子書籍情報を適切な周波数領域に並べて逆フーリエ変換することによって、画像情報としての電子書籍情報を得る。
【００７６】
統合手段２０９は、ページが欠落している場合、そのページについて例えば真白な画像情報を出力し、また、そのページを飛ばしたりして書籍情報を再構築する。
【００７７】
統合手段２０９は、画像の特定の周波数成分が欠落している場合、例えばフーリエ変換して分割した場合、その成分が無くても逆フーリエ変換が可能である。ただし、画像の高周波成分が欠けた場合には、ピントがずれたような画像になったり、画像の低周波成分が欠けた場合は、画像のエッジ部分に偽輪郭が生じたりして画質が低下する。他の直交関数変換によって画像情報を分割した場合も、同じように、分割された画像情報の一部から、低画質ながら画像を再構成することができる。
【００７８】
保存手段２１０は、統合手段２０９により統合された画像情報としての電子書籍情報をクライアント２４のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。直交関数変換された画像情報を保存する場合は、逆変換前の画像情報を保存するか、逆変換後の画像情報を保存するかを予め決めておく。ただし、その画像について全解像度の情報が揃った場合は、必ず逆変換した画像を保存するようにしてもよいものである。
【００７９】
逆変換せずに保存するのは、逐次、異なった解像度情報が蓄積される場合には、画像情報を適切にならべて逆変換するだけで１枚の画像が得られるからである。一旦逆変換し、画像情報として保存した場合は、解像度の異なる画像同士を足し合わせることによって、元の画像情報が得られるが、一般に精度が低下する。
【００８０】
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、表示手段２１１は、外部のユーザ操作手段２５から指示された表示方式に従って得られた書籍情報を表示する。前記表示方式とは、例えば、電子書籍の特定のページのみ見るといった場合や、特定の解像度のみ見るといった場合である。
【００８１】
ユーザは、表示手段２１１に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。また、ユーザは、表示手段２１１に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ２２側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段２１１に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段２１１は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
（実施形態３）
【００８２】
次に本発明の実施形態３を図３に基いて説明する。図３に示す本発明の実施形態３に係る電子書籍配信閲覧装置は、クライアント３４の構成が図２に示す実施形態２のクライアント２４の構成と同様であり、そのサーバ３２の構成に特徴があるため、サーバ３２の構成について詳しく説明する。
【００８３】
図３に示す本発明の実施形態３に係る電子書籍配信閲覧装置は、外部の書籍情報入力手段３１から出力された電子書籍情報を加工し配信するサーバ３２と、外部のネットワーク３３を介して電子書籍情報を受信し、外部のユーザ操作手段３５を使ってユーザが指示した通りに電子書籍情報を表示するクライアント３４から構成される。
【００８４】
サーバ３２及びクライアント３４はそれぞれコンピュータから構成されている。サーバ３２としてのサーバ用コンピュータは電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段３０１と、画像化手段３０２と、レイアウト解析手段３０３と、文字認識手段３０４と、構文解析手段３０５と、画像認識手段３０６と、分割手段３０７と、構成手段３０８と、情報配信手段３０９と、要求受信手段３１０との機能を実行するようになっている。クライアント３４としてのクライアント用コンピュータは電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段３１１と、情報受信手段３１２と、統合手段３１３と、保存手段３１４と、表示手段３１５との機能を実行するようになっている。
【００８５】
外部の書籍データ入力手段３１からの電子書籍情報は、例えば書籍の全ページをスキャナによって画像として保存した形態、或はコンピュータソフトウエアで作成した文書形式の形態などがある。
【００８６】
次に、本発明の実施形態３に係る電子書籍配信閲覧装置の機能と、この電子書籍配信閲覧装置を用いて、クラアイント３４側からサーバ３２側に蓄積された電子書籍の閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法とを併せて説明する。先ず、電子書籍情報を仮電子化情報として取り込む登録工程が行われる。すなわち、登録手段３０１は、例えばサーバ用コンピュータ上の予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、保存した書籍名や著者等のリストを、サーバ用コンピュータ上のあらかじめ指定された特定のフォルダに保存することによって、サーバに登録する。
【００８７】
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、画像化手段３０２は、前記仮電子化書籍がコンピュータソフトウェアで作成した文書形態である場合、ページ単位で１枚ずつ画像情報として保存する。画像化手段３０２は、前記仮電子化書籍があらかじめスキャナで取り込んだ画像情報である場合、そのまま画像情報として保存する。
【００８８】
分割手段３０７は、レイアウト解析手段３０３，文字認識手段３０４，構文解析手段３０５，画像認識手段３０６を用いて、仮電子化書籍の切り分けを行う。すなわち、レイアウト解析手段３０３は、前記画像情報をレイアウト解析し、画像領域、図面領域、文書領域、見出領域等に分割する。レイアウト解析手段３０３は、テクスチャや色で領域を分割するといった既に提案されている手法を使ってレイアウト解析を行う。これらの手法の一例として、例えば特開２００１−３２０５７９号で採用されている手法がある。
【００８９】
文字認識手段３０４は、レイアウト解析手段３０３によりレイアウト解析された文書領域や見出し領域等、文字が記載されている領域について文字認識処理し、各文字をテキスト情報として出力する。文字認識処理としては様々な手法が提案されており、例えば、特願平１０−１３４７４６号で提案されている手法がある。
【００９０】
構文解析手段３０５は、前記文字認識手段３０４による文字認識結果を構文解析し、文書を単語、文、段落、章、節等に分割する。構文解析手法としては、文字間の間隔や、文字サイズを用いた手法等、画像上の特徴を用いたものや、文書内容に基づく構文解析法を用いる。
【００９１】
画像認識手段３０６は、レイアウト解析手段３０３によりレイアウト解析された画像情報について画像認識法により、例えば人物や物や動物、背景等に対象物毎に領域を分割し切り分ける。例えば図４（ａ）に示されているように人の顔が写っている画像情報４０４の場合、図４（ｂ）のように、まず人の領域と背景４０２とを切り分け、更に人の領域を顔領域４０３と人物領域４０１に切り分ける。
【００９２】
分割手段３０７は、前記レイアウト解析手段３０３によって分割された領域毎に、構文解析手段３０５及び画像認識手段３０６により切り分けられた部分的電子書籍情報をそれぞれ例えばファイルとして保存する。
【００９３】
分割手段３０７は構文解析手段３０５の出力に基づいて、前記文書領域の画像を、単語、文、段落、章、節等に分割してファイルとして保存する。
【００９４】
分割手段３０７は前記画像領域について、例えば直交関数変換の一種であるフーリエ変換を施し、フーリエ変換後の周波数成分を低周波から高周波までいくつかの周波数領域に分割する。周波数領域毎に分割された画像情報を、例えば別ファイルとして保存する。各周波数成分については、情報圧縮のために、特定周波数成分だけ間引いてもよい。また、より低ビットで粗い精度で記述してもよい。直交関数変換には他にも多数の方式があり、どの方式についても同じように画像情報を分割することができる。
【００９５】
分割手段３０７は画像認識手段３０６によって分割された領域毎にファイルとして保存する。すなわち、分割手段３０７は前記画像領域について、色成分毎に分割したり、予め設定されたサイズの矩形で分割して切り分けを行う。
【００９６】
分割手段３０７によって切り分けされた部分的電子書籍情報をファイルに保存する場合、各々の部分的電子書籍情報毎にファイルに保存する方法や、１冊の電子書籍情報全体を１つのファイルに保存する方法もある。また、複数冊の電子書籍情報を１つのファイルに保存する方法もある。１つのファイルに保存される場合、各部分的電子書籍情報のファイル上の位置を示した情報もそのファイルに付加されることになる。
【００９７】
次にクライアント３４側からの閲覧要求に応じた部分的電子書籍情報をクライアント３４側に配信する工程が行われる。すなわち、構成手段３０８は、分割手段３０７により切り分けられた全ての部分的電子書籍情報について、元の書籍と、ページ番号といった基本情報に加え、画像領域や文書領域といったどの領域に属するかを示す領域情報と、文書領域や見出し領域に属する情報ならば、どの単語、文、段落、節、章に属するかといった文書情報や、画像領域ならば、どの周波数領域に属する情報かを示す周波数情報や、対象物毎に分割されているならば、どの対象物かを示す対象物情報や、画像の色成分を示す色情報や、画像が矩形に分割された場合は、その部分領域の位置を示す、部分画像位置情報等が記載された部分構成要素情報を作成し、この情報をファイルに保存する。
【００９８】
部分構成要素情報は、それだけで１つのファイルに保存する方法の他に、切り分けられた部分的電子書籍情報と同一のファイルに保存する方法もある。部分的電子書籍情報と同一ファイルに保存する場合、ファイル上の部分的電子書籍情報と部分構成要素情報の位置についての情報がそのファイルに付加されることになる。なお、クライアント３４において、受信した部分的電子書籍情報の内容のみから、各部分的電子書籍情報の仮電子化書籍上の配置を推定する方法を採用してもよく、その場合は部分構成要素情報は作成されない。
【００９９】
ユーザがユーザ操作手段３５を操作してクライアント３４の要求送信手段３１１から閲覧要求を出力すると、クライアント１４の要求送信手段３１１は、サーバ３２の要求受信手段３１０に対して、どの書籍を見たいかといった閲覧要求や、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、特定のページの特定の部分の情報を見たいといった閲覧要求を送信する。この要求の内容については、外部のユーザ入力手段３５から指定される。また、例えば、最初は電子書籍の概要のみ見て、次に特定のページの特定の部分のみ見るというように閲覧ルールを定めておき、そのルールに従って要求してもよい。
【０１００】
また要求送信手段３１１は、保存手段３１４によって保存された電子書籍情報を参照し、既に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから要求されている場合は、サーバ３２に対して情報の要求を行わない。
【０１０１】
サーバ３２の要求受信手段３１０は、クライアント３４の要求送信手段３１１から、どの電子書籍を見たいかといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページの特定の部分の情報を見たいといった閲覧要求があった場合、それらの要求に従って、配信する部分的電子書籍情報やその順番及び部分的電子書籍の配信タイミングを情報配信手段３０９に指示する。サーバ３２の要求受信手段３１０からの指令に基いて、情報配信手段３０９は、配信ルールに従って、構成手段３０８によって得られた、分割された部分的電子書籍情報のファイルと、前記部分構成要素情報をネットワーク３３を介してクライアント３４に配信する。
【０１０２】
前記配信ルールとは、例えばクライアント３４の要求送信手段３０７から、サーバ３２の要求受信手段３１０に対して電子書籍の概要を見る要求があった場合は、電子書籍の表紙のページと、各章の最初のページといった特定のページについて、その見出領域と最低解像度の情報のみ送る、というものである。
【０１０３】
前記配信ルールの他の例として、閲覧要求があったクライアント３４について、該当電子書籍の閲覧が初めてであった場合、情報配信手段３０９が電子書籍の概要のみ見せると判断したとき、上記のように特定のページについて特定の領域の特定の部分的書籍情報のみ送るというものがある。
【０１０４】
次にサーバ１２側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、クライアント１４の情報受信手段３１２は、サーバ３２の情報配信手段３０９から送られた切り分けられた部分的電子書籍情報と、前記部分構成要素情報とを受信する。
【０１０５】
統合手段３１３は、前記部分構成要素情報に従って、前記切り分けられた部分的電子書籍情報を再構築する。既に同一書籍について、別のページの電子書籍情報や、異なった領域の電子書籍情報や、異なった文書要素の電子書籍情報や、画像上の異なった対象物の電子書籍情報や、異なった解像度の画像情報（電子書籍情報）等がある場合は、それらと統合（再構築）する。
【０１０６】
統合手段３１３は、受け取った部分的電子書籍情報に部分的に欠落があっても、電子書籍情報を再構築する。図５に、ページ単位で情報が欠落している場合の電子書籍情報の再構築例を示す。まず図５（ａ）に示すように、部分的電子書籍情報がページＰ１、Ｐ１０、Ｐ２０の３ページ分であって、しかも、飛び飛びのページであっても、電子書籍情報Ｂを再構築して保存手段２１４によって保存する。これは例えば、ユーザが電子書籍の購入を決めるために、電子書籍の内容を概観するような状況に相当する。例えば部分的電子書籍のページＰ１は表紙、ページＰ１０は目次、ページＰ２０はトピックのあるページである。ここでユーザが該当する電子書籍の購入を断念する場合もある。このような場合は、無料にしたり、極めて低価格の料金を設定するようなことが考えられる。次に、図５（ｂ）に示すように、上記ページＰ１、Ｐ１０、Ｐ２０で構成された電子書籍情報に対して、後から部分的電子書籍情報の別のページである、ページＰ２、Ｐ３、Ｐ１１を追加して改めて電子書籍情報Ｂを再構築して保存手段３１４によって保存する。これは例えば、ユーザが更に電子書籍の別のページを見たい場合や、特定のページを見たい場合に相当する。この段階でユーザが全ページの購入を断念する場合もあり得る。このような場合にも、全ページの書籍に比べて低価格の料金を設定するようなことが考えられる。最後に図５（ｃ）に示すように、上記の部分的なページからなる電子書籍情報に対して、残り全ページの情報を加えて、完全な電子書籍を再構築し、保存手段３１４によって保存する。ここで例えば、ユーザは完全な電子書籍の料金を払うことになる。
【０１０７】
図６に、電子書籍の文書や画像の領域のようにページ内容の構成物毎に部分的電子書籍情報が欠落している場合の電子書籍情報の再構築例を示す。例えば、最初にユーザが電子書籍の概要を把握するために見るページ構成として、図６（ａ）のように、低解像度の写真部分Ｄ１と、章のタイトルＤ２だけがあるような場合が考えられる。統合手段３１３は、このような部分的電子書籍情報から電子書籍情報を再構築して保存手段３１４に保存する。次に、例えばユーザがより電子書籍の詳細を知りたいとして、図６（ｂ）に示すように高解像度の写真情報Ｄ３と、節１、節２の文書情報Ｄ４と、文書内で参照している低解像度の図面Ｄ５の部分的電子書籍情報が追加され、統合手段３１３は新たに入手した部分的電子書籍情報を既にある電子書籍情報に統合し、電子書籍情報を再構築し、これを保存手段３１４に保存する。文書情報や図面についての部分的電子書籍情報は、例えば電子書籍のページの空いている部分に貼り付ける等の操作を行うことになる。写真情報の部分的電子書籍情報については、既に保存している低解像度の部分的電子書籍情報情報Ｄ１と新たに加わった高解像度の部分的電子書籍情報Ｄ３を足し合わせて、オリジナルの高解像度の写真の電子書籍を再構築することになる。もちろん、これらの電子書籍にページ単位での欠落が同時にあってもよい。最後に図６（ｃ）に示すように、文書内で参照している高解像度の図面情報Ｄ６と、節３の文書情報Ｄ７と、広告情報Ｄ８との部分的電子書籍情報が追加され、全ての部分的電子書籍情報が揃うこととなる。統合手段３１３は、追加された部分的電子書籍情報を既に存在する電子書籍情報と統合し、電子書籍情報を再構築し、完全な電子書籍情報として復元して保存手段３１４に保存する。
【０１０８】
サーバ３２の構成手段３０８で部分構成要素情報が生成されなかった場合、クライアント３４側で情報の内容を解釈して、各部分的電子書籍情報の電子書籍情報上の配置を推測する。このとき、例えば文書形態の部分的電子書籍情報の文脈から、文書部分やタイトルの情報の順番やレイアウトを推測し、画像認識や、図面中の文字認識により、画像や図面の内容を解釈し、文書情報と照らし合わせることにより、電子書籍情報上の配置を推測し、部分的電子書籍情報に基いて電子書籍を再構築する。保存手段３１４は、受信した電子書籍情報をクライアント３４のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。
【０１０９】
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、表示手段３１１は、外部のユーザ操作手段３５から指示された表示方式に従って得られた書籍情報を表示する。前記表示方式とは、例えば、電子書籍の特定のページのみ見るといった場合や、特定の解像度のみ見るといった場合である。
【０１１０】
ユーザは、表示手段３１１に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。また、ユーザは、表示手段３１１に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ３２側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段３１１に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段３１１は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
【０１１１】
次に、部分的電子書籍情報に切り分けする場合に、画像データの電子書籍情報を直交関数変換し、解像度毎に部分的電子書籍情報に切り分ける場合について説明する。この場合、前記直交関数変換としてウエブレット（Wavelet）変換を用い、、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分ける場合について説明する。ウエブレット変換は、広く普及しているＪＰＥＧ方式に比べ、画質を維持したまま、高い圧縮率を達成できる。例えば、画像と文字が混在している電子書籍のページにおいて、高い圧縮率でもＪＰＥＧよりも文字が鮮明になる。これらの利点からウエブレット変換は次期画像フォーマットであるＪＰＥＧ２０００にも採用されている。ウエブレット変換は図７（ａ）に示す元画像を、図７（ｂ）に示すように縮小して低周波成分Ｓ１と高周波成分Ｈ１に分解して圧縮する。さらに図７（ｃ）に示すように、更に縮小して低い低周波成分Ｓ２と高周波成分Ｈ２とに分解して圧縮を行う。１段階分解後のウエブレット変換画像は図７（ｂ）に示すようになり、２段階分解後のウエブレット変換画像は図７（ｃ）に示すようになる。そして必要な段階まで分解圧縮を行い、縮小して圧縮という処理を繰り返しており、解像度別の画像を抜き出すのに都合がよい。
【０１１２】
図８は、４段階分解圧縮した場合のウエブレット変換画像の情報を示す。各矩形４，３，２，１が解像度毎の情報を示す。各各矩形４，３，２，１が分解段階毎の高周波成分を示している。この場合、０番の下層情報は、総画素数が元画像の１／２５６に縮小された画像となる。このとき、縦横の画素数は、それぞれ元画像の１／１６となる。
【０１１３】
これらの一部情報を用いて画像情報を再構築（復元）する例を図９に示す。図９（ａ）に示す０番の画像情報と１番の差分情報と２番の差分情報に対して逆ウエブレット変換すると、図９（ｂ）に示す解像度｜ｅｖｅ｜２の画像が得られる。低解像度の情報０、１、２番だけを用いると、元画像に対して縦横が各々１／４に縮小された画像が生成される。
【０１１４】
４段階分解圧縮した場合、｜ｅｖｅ｜２の画像は、総画素数が元画像の１／１６に縮小された画像となる。このとき、縦横の画素数はそれぞれ元画像の１／４となる。図８に示した０番の画像情報と１番から４番までの全ての画像情報に対して逆ウエブレット変換すると、解像度｜ｅｖｅ｜４の画像が得られる。このとき、解像度｜ｅｖｅ｜４の画像の総画素数及び縦横画素数は元画像と同じになる。
【０１１５】
なお、クライアント１４及び２４、３４はネットワークを介して接続した場合について説明したが、イントラネットを介して保存されている電子書籍を閲覧するようなようにしてもよく、クライアントからサーバにアクセス可能な方法に構築されていれば、いずれの通信方法を採用してもよいものである。
【産業上の利用可能性】
【０１１６】
以上説明したように本発明によれば、電子書籍を切り分けした部分的電子書籍情報をサーバからクライアントに送信し、クライアント側で部分的電子書籍情報から電子書籍を再構築することにより、閲覧に必要な記憶容量や通信量を削減することができる。
【０１１７】
また書籍を作成した電子ファイルが入手できない場合や、古書のように元々電子ファイルが無い場合についても、レイアウト解析や、文字認識、構文解析、画像認識を用いることにより、ページ単位ではなく、ページ内容構成物単位で部分的電子書籍情報から電子書籍を再構築することができる。
【０１１８】
またサーバ側に切り分けした部分的電子書籍情報を置いておくだけで、クライアント側では、部分的に欠落した電子書籍や、欠落の無い電子書籍を入手することができ、欠落の具合に多様性を持たせることができる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施形態１に係る電子書籍配信閲覧装置を示すブロック図である。
【図２】本発明の実施形態２に係る電子書籍配信閲覧装置を示すブロック図である。
【図３】本発明の実施形態３に係る電子書籍配信閲覧装置を示すブロック図である。
【図４】図３に示す画像認識手段によって画像情報を切り分ける例を示す図である。
【図５】電子書籍にページ欠落がある場合に電子書籍を再構築する例を示す図である。
【図６】電子書籍の書籍構成内容物に欠落がある場合に電子書籍を再構築する例を示す図である。
【図７】ウエブレット変換による多重解像度圧縮の手順例を説明した図である。
【図８】ウエブレット変換による多重解像度圧縮をした後の電子書籍の構成例を示す図である。
【図９】ウエブレット変換による多重解像度圧縮をした後の画像情報の一部を用いて低解像度の画像を再構成する例を説明する図である。
【符号の説明】
【０１２０】
１１、２１、３１  書籍情報入力手段
１２、２２、３２  サーバ
１３、２３、３３  ネットワーク
１４、２４、３４  クライアント
１５、２５、３５  ユーザ操作手段
２０１、３０１  登録手段
２０２、３０２  画像化手段
３０３  レイアウト解析手段
３０４  文字認識手段
３０５  構文解析手段
３０６  画像認識手段
２０３、３０７  分割手段
２０４、３０８  構成手段
２０５、３０９  情報配信手段
２０６、３１０  要求受信手段
２０７、３１１  要求送信手段
２０８、３１２  情報受信手段
２０９、３１３  統合手段
２１０、３１４  保存手段
２１１、３１５  表示手段
【図１】
2005284572.tif 000003
【図２】
2005284572.tif 000004
【図３】
2005284572.tif 000005
【図４】
2005284572.tif 000006
【図５】
2005284572.tif 000007
【図６】
2005284572.tif 000008
【図７】
2005284572.tif 000009
【図８】
2005284572.tif 000010
【図９】
2005284572.tif 000011