Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4239874B2 - 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム - Google Patents
[go: Go Back, main page]

JP4239874B2 - 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム - Google Patents

電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム Download PDF

Info

Publication number
JP4239874B2
JP4239874B2 JP2004095866A JP2004095866A JP4239874B2 JP 4239874 B2 JP4239874 B2 JP 4239874B2 JP 2004095866 A JP2004095866 A JP 2004095866A JP 2004095866 A JP2004095866 A JP 2004095866A JP 4239874 B2 JP4239874 B2 JP 4239874B2
Authority
JP
Japan
Prior art keywords
electronic book
information
partial
book information
browsing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004095866A
Other languages
English (en)
Other versions
JP2005284572A (ja
Inventor
尚志 斯波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2004095866A priority Critical patent/JP4239874B2/ja
Publication of JP2005284572A publication Critical patent/JP2005284572A/ja
Application granted granted Critical
Publication of JP4239874B2 publication Critical patent/JP4239874B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ネットワークを介して電子書籍を配信閲覧する電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラムに関する。
現在普及している電子書籍は、どれも書籍全体をダウンロードして閲覧するか、メモリカードなどのメディアに書き込んで販売している。この場合、ユーザは常に電子書籍のファイルを全て購入する必要があり、電子書籍の部分読みや流し読みをし、その電子書籍を購入するか否かを選択するということができない。
そこで特許文献1に開示された技術は、電子書籍の一部の情報のみを暗号化し、暗号化していない部分についてはユーザが低価格もしくは無料で閲覧できるようにしている。そして、閲覧の結果、電子書籍が必要な場合は、暗号解読の鍵を購入させ、その暗号化鍵を用いて電子書籍の中身を閲覧してダウンロードさせるるというシステムを導入することにより、ユーザの利便性を向上させている。
特許文献2では、ユーザが必要な部分のみをダウンロードすることにより、ディスク消費及び通信量を減らしている。書籍を文字数や章、節で分割し、ダウンロードした情報量によるきめ細かい課金料金を設定することができる。
特開2000−113050号公報 特開2002−297926号公報 特開2001−52016号公報 特開2002−32280号公報 特開平11−232186号公報
しかしながら、特許文献1に開示されている技術は、ユーザの手元には、全ファイルが届くことになり、電子書籍のページ数が増えると、必要なメディアの容量が増え、保存できない場合がある。また、大きなサイズの電子書籍を複数のユーザが並行してダウンロードすると、通信量が多くなり、Web閲覧やメールなど他のネットワークアプリケーションの動作速度を低下させ、同一ネットワーク内の他のユーザが使用不可になる可能性が高い。また、1冊の書籍に必要な容量が大きいため、携帯端末等の蓄積情報容量の小さい装置で持ち運ぶことができない場合や、電子書籍のサイズによっては、持ち運ぶ電子書籍の冊数が少なくなる場合がある。
特許文献2に開示された技術は、書籍を文字数や章、節で分割しており、写真集等の文書の無い書籍への対応方法について具体的な記載が無い。また、特許文献2,3,4及び5に開示された技術は、例えば古書などのようにテキスト情報を取り出せない場合について具体的な記載が無い。挿絵や図面、写真についての取扱についても記載が無い。
本発明の目的は、文書構造や、文書と画像の識別、解像度別に区切られた画像情報を利用することにより、電子書籍の一部のページのみ、一部の画像のみ、一部の文書部分のみ、一部の解像度画像のみといった、情報の一部だけで構成される電子書籍を配信・閲覧し、閲覧した結果、必要な場合に、欠落している電子書籍の情報を追加して配信・閲覧する電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ電子書籍配信プログラム提供することにある。
前記目的を達成するため、本発明に係る電子書籍配信閲覧方法は、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧方法において、
サーバ側に、電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する登録工程と、前記登録工程で登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける切分工程と、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する配信工程とを有し、
クライアント側に、サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する再構築工程と、再構築した電子書籍情報を表示手段に表示する表示工程とを有するものである。
前記切分工程において、前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の周波数領域の画像情報を作成し、前記各画像情報を部分的電子書籍情報として切り分け、前記配信工程において、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の周波数領域の部分的電子化書籍情報を抽出し、前記抽出した部分的電子化書籍情報をそれぞれクライアント側に配信するようにしてもよいものである。前記配信工程において、前記閲覧要求に関連付けられている前記部分的電子書籍情報をクライアント側に配信するようにしてもよいものである。前記配信工程において、前記領域毎に解像度の異なる画像情報を部分的電子書籍情報として抽出するようにしてもよいものである。前記配信工程において、前記閲覧要求が電子書籍の概要を求める要求であった場合、前記概要の内容を含む部分的電子書籍情報をクライアント側に配信し、前記閲覧要求が電子書籍の詳細な内容を求める要求であった場合、前記詳細な内容を含む部分的電子書籍情報をクライアント側に配信するようにしてもよいものである。前記クライアント側の表示工程は、前記再構築した電子書籍情報を表示した後、当該電子書籍情報を削除するようにしてもよいものである。
前記切分工程において、予め仮電子化書籍を部分的電子書籍情報に切り分け、これらの部分的電子書籍情報を保存しておくようにしてもよいものである。前記切分工程において、クライアント側からの閲覧要求に基いて仮電子化書籍を部分的電子書籍情報に切り分けるようにしてもよいものである。前記クライアント側の再構築工程において、再構築した電子書籍情報と、当該電子書籍情報に関連する電子書籍情報と、を統合してもよい。前記配信工程において、前記仮電子化書籍に対する前記部分的電子書籍情報の関係を示す部分構成要素情報を、前記部分的電子書籍情報と対で配信し、前記再構築工程において、前記部分的電子書籍情報を前記部分構成要素情報に基いて電子書籍情報に再構築するようにしてもよいものである。
前記切分工程において、前記仮電子化書籍を構造解析することにより部分的電子書籍情報に切り分ける、前記切分工程において、前記仮電子化書籍を構文解析することにより部分的電子書籍情報に切り分ける、或は前記切分工程において、前記仮電子化書籍をレイアウト解析することにより部分的電子書籍情報に切り分けるようにしてもよいものである。前記切分工程において、前記仮電子化書籍をレイアウト解析することにより複数の領域に分割し、前記領域毎に、領域の種別に応じた処理を行うことで部分的電子書籍情報に切り分けるようにしてもよいものである。
前記電子書籍情報はテキスト情報を含む画像情報の文書情報であり、前記切分工程において、前記領域が前記テキスト情報を含む場合に当該領域を文字認識処理し、その文字認識処理した情報を構文解析することにより、部分的電子書籍情報に切り分ける、前記切分工程において、前記仮電子化書籍を直交関数変換し、解像度毎に部分的電子書籍情報に切り分けるようにしてもよいものである。前記直交関数変換としてウエブレット変換を用い、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分ける、或は前記切分工程において、前記領域が画像領域である場合に当該領域を画像認識し、その画像認識に基いて対象物毎に切り分けるようにしてもよいものである。
本発明の電子書籍配信閲覧方法を実施するための電子書籍配信閲覧装置は、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置において、
サーバ側に、電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する手段と、前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける手段と、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する手段と、を有し、
クライアント側に、サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する手段と、再構築した電子書籍情報を表示する手段と、を有するものである。
本発明に係る電子書籍配信閲覧プログラムは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する処理を実行するための電子書籍配信閲覧プログラムにおいて、
サーバ側のコンピュータに、電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する機能と、前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける機能と、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する機能と、を実行させ、
クライアント側のコンピュータに、サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する機能と、再構築した電子書籍情報を表示する機能と、を実行させる構成としたものである。
本発明に係るサーバは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるサーバであって、
電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する手段と、前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける手段と、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する手段と、を有するものである。
本発明に係るクライアントは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるクライアントであって、
サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する手段と、再構築した電子書籍情報を表示する手段と、を有するものである。
本発明に係る電子書籍配信プログラムは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるサーバ側のコンピュータに、
電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する機能と、前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける機能と、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する機能と、を実行させる構成としたものである。
本発明に係る電子書籍閲覧プログラムは、クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるクライアント側のコンピュータに、
サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する機能と、再構築した電子書籍情報を表示する機能と、を実行させる構成としたものである。
以上説明したように本発明によれば、電子書籍情報を部分的電子書籍情報に切り分け、クライアント側からの閲覧要求に応じた部分的電子書籍情報をクライアント側に送信し、クライアント側で部分的電子書籍情報を電子書籍情報に再構築するため、閲覧に必要な記憶容量や通信量を削減することができる。
例えばネットワークを介して配信される情報量が切り分けされているため、ダウンロードの容量が極めて小さく、多数のユーザが同時にアクセスしてダウンロードを試みてもネットワークアプリケーションソフトの動作速度低下を回避することができる。
ユーザは必要な部分的電子書籍情報を逐次得て電子書籍の内容を確認することができ、しかも電子書籍の情報量が小さく端末を使って持ち運ぶことができる。
さらに、クライアント側の表示工程において、再構築した電子書籍情報を表示した後、当該電子書籍情報を削除することが可能であるため、著作権保護等の観点からの著者を保護することができる。
切分工程において、種々の切り分けを行うため、テキスト情報が得られない例えば古書などについてもテキスト情報を得ることができ、閲覧の電子書籍の範囲を拡大することができる。また再構築にも種々の方式を採用しているため、ユーザが必要とする電子書籍情報を確実にえることができ、例えば高解像度の電子書籍情報を表示する場合にも既に送られた低解像度の電子情報を利用するため、転送情報量を削減することができる。
以下、本発明の実施の形態を図面を参照して説明する。
(実施形態1)
本発明の実施形態1においては、配信するための元の書籍情報が電子化されている、つまりテキスト情報が容易に抽出されていることを前提としている。本発明の実施形態1について、図1を用いて詳細に説明する。
図1に示すように本発明の実施形態1に係る電子書籍配信閲覧装置は、書籍情報を配信するサーバ12と、サーバ12から配信された書籍情報を受信するクライアント14から構成されている。具体的に説明すると、サーバ12は書籍情報入力手段11から入力された書籍情報を加工しネットワーク13を介して配信するようになっている。クライアント14は、ユーザがユーザ操作手段15を使ってクライアント14に指示した内容に従って、ネットワーク13を介してサーバ12からの書籍情報を受信し、その受信した書籍情報を表示するようになっている。
サーバ12及びクライアント14はそれぞれコンピュータから構成されている。サーバ12としてのサーバ用コンピュータは、電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段101と、分割手段102と、構成手段103と、情報配信手段104と、要求受信手段105との機能を実行するようになっている。クライアント14としてのクライアント用コンピュータは、電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段106と、情報受信手段107と、統合手段108と、保存手段109と、表示手段110との機能を実行するようにしている。また、この実施形態1における電子書籍情報は、例えばコンピュータソフトウエアを用いて作成した文書形式の情報形態をとっている。
登録手段101は、外部の書籍情報入力手段11から出力される電子書籍情報を受取り、例えばサーバ12を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち前記電子書籍配信プログラムによって予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、その保存した仮電子化書籍の書籍名や著者等のリストを、例えばサーバ12を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち前記電子書籍配信プログラムによって予め指定された特定のフォルダに保存することにより、上述した電子書籍情報をサーバ12に登録する機能を有している。
分割手段102は、登録手段101から前記仮電子化書籍の情報を受取り、その仮電子化書籍の内容を解析し、仮電子化書籍を切り分け、その切り分けた情報を保存する機能を有している。その切り分けは仮電子化書籍の内容を、例えば書籍情報をページ単位といった物理構造に分割する。そして、ページ単位の書籍情報を、画像領域、図面領域、タイトル領域、文書領域などの論理構造に分割する。さらに文書領域については例えば、章,節,段落といった論理構造に分割する。この分割して切り分けられた仮電子化書籍の情報を部分的電子書籍情報として取り扱う。
前記仮電子化書籍がコンピュータソフトウェアで作成した文書情報である場合には、この文書情報を構文解析することにより、文書を章・節、タイトル毎に切り分ける。この構文解析する方法としては、例えばマイクロソフトウィンドウズ(登録商標)のポストスクリプトプリンタドライバを用いて文書情報をポストスクリプト形式に変換し、そのポストスクリプト形式の文書情報の内容を解析する方法を採用して切り分けを行うことができる。このポストスクリプト形式は一般に広く公開されており、この形式を用いて切り分けを容易に行うことができる。
構成手段103は、分割手段102が切り分けた部分的電子書籍情報を分割手段102から受取り、この部分的電子書籍情報を登録手段101で登録された仮電子化書籍に対応させ、この部分的電子書籍情報が元の書籍(仮電子化書籍)の何ページに相当するか、この部分的電子書籍情報が元の書籍のどの部分に相当するかを示す部分構成要素情報を作成する機能を有している。
情報配信手段104は、配信ルールに従い、分割手段102に切り分けた前記部分的電子書籍情報と、その部分的電子書籍情報に対応して構成手段103で作成した前記部分構成要素情報とを対として、これらの情報をネットワーク13を介してクライアント14に配信する機能を有している。
上述した配信ルールは、クライアント14の要求送信手段106からサーバ12の要求受信手段105に向けて送信される情報である。この配信ルールについて具体的に説明すると、クライアント側からの閲覧要求が例えば電子書籍の概要を見る要求がある場合に、電子書籍の表紙のページと、各章の最初のページといった特定のページについて、最初の節の文書情報のみ送るというようなものであり、いわば、ユーザがクライアント14を使って閲覧するための閲覧要求の情報に相当するものである。
また配信ルールの他の例としては、閲覧要求がクライアント14からの初めての閲覧要求である場合がある。このとき、情報配信手段104は、クライアント14からの履歴を検索してクライアント14の閲覧要求が初めてであると判断したときに、このクライアント14に電子書籍の概要のみ見せると判断し、上記のように特定のページについて特定の部分の情報のみ送ることとなる。この場合も、ユーザがクライアント14を使って閲覧するための閲覧要求の情報に相当するものである。
要求受信手段105は、クライアント14の要求送信手段106から、どの電子書籍を閲覧したいかといった閲覧要求,電子書籍の概要を閲覧したいといった閲覧要求,或は電子書籍の詳細を閲覧したいといった閲覧要求,電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する情報,その情報の配信順番及び情報の配信タイミングを情報配信手段104に指示する機能を有している。
クライアント14の要求送信手段106は、サーバ12の要求受信手段105に対して、どの電子書籍を見たいかといった閲覧要求,電子書籍の概要を見たいといった閲覧要求,電子書籍の詳細を見たいといった閲覧要求,電子書籍の特定のページを見たいといった閲覧要求を送信する機能を有している。この閲覧要求の内容については、ユーザが外部のユーザ入力手段15から指定し、その閲覧要求が要求送信手段106に入力されるようになっている。この場合、ユーザが閲覧要求を入力する場合には、例えば最初の閲覧要求のときに電子書籍の概要のみの閲覧要求とし、その概要を閲覧した後に、次の閲覧要求があったときに特定のページのみの閲覧とするように、あらかじめ閲覧ルールを定めておき、その閲覧ルールに従って閲覧要求を発信するようにしてもよい。
また要求送信手段106は、保存手段109によって保存された部分的電子書籍情報を参照し、既にユーザが閲覧した後に保存手段109に保存されている電子書籍情報があるかどうか判定し、既に保存されている電子書籍情報についてユーザから再閲覧要求が出された場合は、サーバ12に対して電子書籍情報の閲覧要求を行わない機能を有している。
情報受信手段107は、サーバ12の情報配信手段104からネットワーク13を介して送信された対をなす前記部分的電子書籍情報及び前記部分構成要素情報を受信する機能を有している。
統合手段108は、情報受信手段107が受信した前記部分構成要素情報に従って、前記部分的電子書籍情報から電子書籍情報を再構築する機能を有している。統合手段108は、既に同一書籍について、別のページの書籍情報や、別の画像領域や別の文書領域の書籍情報がある場合に、それらの書籍情報と新たに受信した書籍情報とを統合する。この場合、別のページの書籍情報が既にある場合は、新たに受信した書籍情報を統合する際にページ番号順に書籍情報を並べて統合する。別の画像領域や別の文書領域の書籍情報が既にある場合は、新たに受信した書籍情報を前記部分構成要素情報に従ってページ内に配置する機能を実行する。
保存手段109は、統合手段108で統合された前記部分的電子書籍情報を受取り、この情報をクライアント14のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する機能を有している。
表示手段110は、外部のユーザ操作手段15から指示された表示ルールに従って得られた書籍情報を表示する。この場合、指示された表示ルールとは、例えば、特定ページのみ見るといった場合や、特定の画像領域や文書領域のみ見るといった、ユーザが望む表示方式などの場合である。
次に、図1に示す本発明に実施形態1に係る電子書籍配信閲覧装置を用いて、クライアント14側からサーバ12側に蓄積された電子書籍情報にして閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法について説明する。
本発明は基本的に記憶容量や通信量を削減するために、電子書籍情報の一部のみをダウンロードし、必要に応じて逐次追加してダウンロードすることを可能とするものである。なお、電子書籍情報のデータ量が小さい場合に電子書籍情報の全部をダウンロードするようにしてもよい。先ず、電子書籍情報を仮電子化書籍として取り込む登録工程が行われる。すなわち、登録手段101は、外部の書籍情報入力手段11から出力される電子書籍情報を受取り、例えばサーバ12を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子書籍配信プログラムによって予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、その保存した仮電子化書籍の書籍名や著者等のリストを、例えばサーバ12を構成するコンピュータに装備したハードデイスクなどの記憶装置に形成されたフォルダのうち電子書籍配信プログラムによって予め指定された特定のフォルダに保存する。
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、分割手段102の機能を使って、登録手段101から仮電子化書籍の情報を受取り、その仮電子化書籍の内容を解析し、仮電子化書籍を切り分け、その切り分けた情報を保存する。その切り分けは仮電子化書籍の内容を、例えば書籍情報をページ単位といった物理構造に分割する。そして、ページ単位の書籍情報を、画像領域、図面領域、タイトル領域、文書領域などの論理構造に分割する。さらに文書領域については例えば、章,節,段落といった論理構造に分割する。この分割して切り分けられた仮電子化書籍の情報を部分的電子書籍情報として取り扱う。なお、上述した切分工程においては、仮電子書籍を予め切り分けて保存し、ユーザからの閲覧要求に応じた部分的電子書籍情報を配信するようにしたが、これに限られるものではない。これに代えて、ユーザからの閲覧要求があったときに仮電子化書籍を切り分けするようにしてもよいものである。
次にクライアント14側からの閲覧要求に応じた部分的電子書籍情報をクライアント14側に配信する工程が行われる。すなわち、分割手段102により電子書籍の切り分けが終了すると、その切り分けた情報が構成手段103に入力する。構成手段103は、分割手段102が切り分けた部分的電子書籍情報を分割手段102から受取り、この部分的電子書籍情報を登録手段101で登録された仮電子化書籍に対応させ、この部分的電子書籍情報が元の書籍(仮電子化書籍)の何ページに相当するか、この部分的電子書籍情報が元の書籍のどの部分に相当するかを示す部分構成要素情報を作成する。
情報配信手段104は、分割手段103が切り分けた部分的電子書籍情報と、その部分的書籍情報に対応して構成手段103が作成した部分構成要素情報とを対にして保存しておく。この状態が、クライアント14からの電子書籍の閲覧要求を待っている状態となる。
ユーザは、閲覧要求をユーザ操作手段15を用いてクライアント14に入力する。クライアント14の要求送信手段106は、ユーザ操作手段15からの閲覧要求を受信すると、その閲覧要求をネットワーク13を介してサーバ12側に送信する。こ場合、要求送信手段106は、保存手段109によって保存された部分的電子書籍情報を参照し、既にユーザにより閲覧が行われた後に保存手段109に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから再閲覧要求が出された場合は、サーバ12に対して情報の閲覧要求を行わない。
サーバ12の要求受信手段105は、クライアント14の要求送信手段106から、どの電子書籍を閲覧したいかといった閲覧要求,電子書籍の概要を閲覧したいといった閲覧要求,或は電子書籍の詳細を閲覧したいといった閲覧要求,電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報,その部分的電子書籍情報の配信順番及び部分的電子書籍情報の配信タイミングを情報配信手段104に指示する。
サーバ12の情報配信手段104は、要求受信手段105からの指令を受けると、クライアント14の要求送信手段106から、どの電子書籍を閲覧したいかといった閲覧要求,電子書籍の概要を閲覧したいといった閲覧要求,或は電子書籍の詳細を閲覧したいといった閲覧要求,電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報を、その部分的電子書籍情報の配信順番及び部分的電子書籍情報の配信タイミングでネットワーク13を介してクライアント14に送信する。
次にサーバ12側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、サーバ12の情報配信手段104から部分的電子書籍情報と部分構成要素情報が送信されると、クライアント14の情報受信手段107は、サーバ12の情報配信手段104からネットワーク13を介して送信された対をなす前記部分的電子書籍情報及び前記部分構成要素情報を受信する。これらの情報は統合手段108に入力される。
統合手段108は、情報受信手段107が受信した前記部分構成要素情報に従って、前記部分的電子書籍情報から電子書籍情報を再構築する。この場合、既に同一書籍について、別のページの電子書籍情報や、別の画像領域や別の文書領域の電子書籍情報がある場合に、それらの電子書籍情報と新たに受信した電子書籍情報とを統合する。この場合、別のページの電子書籍情報が既にある場合は、新たに受信した電子書籍情報を統合する際にページ番号順に電子書籍情報を並べて統合する。別の画像領域や別の文書領域の電子書籍情報が既にある場合は、新たに受信した電子書籍情報を前記部分構成要素情報に従ってページ内に配置する。これらの統合された電子書籍情報は保存手段109に入力される。
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、保存手段109は、統合手段108で再構築(統合)された前記電子書籍情報を受取り、この電子書籍情報をクライアント14のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。
部分的電子書籍情報がダウンロードされて保存手段109に保存される過程は、表示手段110に表示される、このため、ユーザは表示手段110の表示内容を見て、部分的電子書籍情報が保存手段109に保存されたことを確認する。
ユーザは、閲覧要求した部分的電子書籍情報が保存手段109に保存されたことを確認した後、ユーザ操作手段15を使って保存手段109に保存された電子書籍情報を表示手段110に表示するように指示する。この場合、ユーザは、例えば、電子書籍情報の特定ページのみ見る、或は特定の画像領域や文書領域のみを見るといった指示を表示手段110に行う。
表示手段110は、ユーザ操作手段15からユーザの指示が入力すると、その指示に応じて保存手段109から電子書籍情報を読み出し、その電子書籍情報を画面に表示する。ユーザは、表示手段110に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。
ユーザは、表示手段110に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ12側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段110に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段110は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
(実施形態2)
図2は、本発明の実施形態2に係る電子書籍配信閲覧装置を示すブロック図である。図2に示す本発明の実施形態2は、配信するための元の書籍情報が電子化されていない、つまりテキスト情報が容易に抽出できない場合に対応している。
図2に示す本発明の実施形態2に係る電子書籍配信閲覧装置は、外部の書籍情報入力手段21から入力された電子書籍情報を加工し配信するサーバ22と、外部のネットワーク23を介してサーバ21からの部分的電子書籍情報を受信し、外部のユーザ操作手段25を使ってユーザが指示した通りに電子書籍情報を表示するクライアント24とを有している。
サーバ22及びクライアント24はそれぞれコンピュータから構成されている。サーバ22としてのサーバ用コンピュータは電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段201と、画像化手段202と、分割手段203と、構成手段204と、情報配信手段205と、要求受信手段206との機能を実行するようになっている。クライアント24としてのクライアント用コンピュータは電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段207と、情報受信手段208と、統合手段209と、保存手段210と、表示手段211との機能を実行するようになっている。
本発明の実施形態2において取り扱う電子書籍情報は、例えば、書籍の全ページをスキャナによって画像(イメージファイル)として保存した形態、或はコンピュータソフトウエアで作成した文書形式の形態などである。
次に、本発明の実施形態2に係る電子書籍配信閲覧装置の機能と、この電子書籍配信閲覧装置を用いて、クラアイント24側からサーバ22側に蓄積された電子書籍の閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法とを併せて説明する。
先ず、電子書籍情報を仮電子化書籍として取り込む登録工程が行われる。すなわち、サーバ22の登録手段201は、例えばサーバ用コンピュータ上のあらかじめ指定された特定のフォルダに、書籍データ入力手段21から出力される電子書籍情報を仮電子化書籍として保存し、その保存した書籍名や著者等のリストを、サーバ用コンピュータ上のあらかじめ指定された特定のフォルダに保存することによって、サーバに登録する機能を実行する。
画像化手段202は、登録手段201によって登録された仮電子化書籍がコンピュータソフトウェアで作成した文書形態である場合、この電子書籍情報をページ単位で1枚ずつの画像(イメージファイル)情報として保存する機能を実行する。画像化手段202は、登録手段201によって登録された仮電子化書籍がスキャナで取り込んだ画像(イメージファイル)情報である場合は、そのまま画像情報として保存する機能を実行する。
コンピュータソフトウェアで作成した文書形態の電子書籍情報を画像情報に変換する方法として、例えば、文書形態を解析し、その内容に従って画像情報とする手法や、マイクロソフトウィンドウズのポストスクリプトプリンタドライバを用いて文書形態情報を先ずポストスクリプト形式に変換し、それからポストスクリプト形式を画像情報に変換する方法が考えられる。ポストスクリプト形式は一般に広く公開されており、画像情報に変換するための市販された或はフリーのソフトウェアを使って画像情報に変換すればよいものである。
またマイクロソフトウィンドウズのプリンタドライバ内部では、印刷時にページ毎の画像情報がアプリケーションソフトから送られてくるため、プリンタドライバを改造し、送られてくる画像をファイルに保存できるようにすれば、容易に画像情報が得られる。本発明は、この画像情報を得ることが目的ではなく、汎用のソフトウェアを使って得られた画像情報を利用することに目的があるため、画像情報に変化する具体的な方法については説明を省略する。一般的にポストスクリプト形式は情報サイズが大きく、上記のようにポストスクリプト形式で一旦保存するよりも、直接画像情報を出力した方式を採用することが、処理時間も記憶容量も節約できる。
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、分割手段203は、画像化手段202によって処理された画像情報について、例えば直交関数変換の一種であるフーリエ変換を施し、そのフーリエ変換後の周波数成分を低周波から高周波までいくつかの周波数領域に画像情報を分割する。そして分割手段203は、周波数領域毎に分割された画像情報を部分的電子書籍情報として、例えば別ファイルとしてサーバに保存する。各周波数成分については、情報圧縮のために、特定周波数成分だけ間引いてもよい。また、より低ビットで粗い精度で記述してもよい。直交関数変換には他にも多数の方式があり、どの方式についても同じように画像情報を分割して切り分けを行うことができる。広く普及しているJPEG方式を用いてもよい。この分割して切り分けされた仮電子化書籍を部分的電子書籍情報として取り扱う。なお、上述した切分工程においては、仮電子書籍を予め切り分けて保存し、ユーザからの閲覧要求に応じた部分的電子書籍情報を配信するようにしたが、これに限られるものではない。これに代えて、ユーザからの閲覧要求があったときに仮電子化書籍を切り分けするようにしてもよいものである。
次にクライアント14側からの閲覧要求に応じた部分的電子書籍情報をクライアント14側に配信する工程が行われる。すなわち、構成手段204は、分割手段203により切り分けられた部分的電子書籍情報について、元の書籍と、ページ番号と、どの周波数領域かを記した部分構成要素情報を作成し、ファイルに保存する機能を実行する。
情報配信手段205は、配信ルールに従って、前記部分的電子書籍情報と前記部分構成要素情報とを対としてネットワーク23を介してクライアント24に配信する。
前記配信ルールとは、例えば、クライアント24の要求送信手段207から、サーバ22の要求受信手段206に対して電子書籍の概要を見る要求があった場合は、その電子書籍の表紙のページと、各章の最初のページといった特定のページについて、最低解像度の情報のみ送るというものである。
また前記配信ルールの他の例として、閲覧要求があったクライアント24について、該当する電子書籍の閲覧が初めてであった場合、情報配信手段205は、クライアント14に対して電子書籍の概要のみ見せると判断し、上記のように、電子書籍の特定のページについて特定の解像度の情報のみ送る、というものである。
要求受信手段206は、クライアント24の要求送信手段207から、どの電子書籍を見たいかといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページを見たいといった閲覧要求があった場合、それらの閲覧要求に従って、配信する部分的電子書籍情報やその順番及び部分的電子書籍情報の配信タイミングを情報配信手段205に指示する。
ユーザが外部のユーザ操作手段25を用いて閲覧要求を要求送信手段207に送ると、要求送信手段207は、サーバ22の要求受信手段206に対して、どの電子書籍を見たいといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページを見たいといった閲覧要求を送信する。また、例えば、最初は電子書籍の概要のみ見て、次に電子書籍の特定のページのみ見るというように閲覧ルールを定めておき、そのルールに従って閲覧要求を出力するしてもよい。
また要求送信手段207は、保存手段210によって保存された前記電子書籍情報を参照し、既に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから要求されている場合は、サーバ22に対して閲覧要求を行わない。
次にサーバ12側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、情報受信手段208は、サーバ22の情報配信手段205から送られた前記部分的電子書籍情報と前記部分構成要素情報とを受信する。
統合手段209は、情報受信手段208が受信した前記部分構成要素情報に従って、前記部分的電子書籍情報から電子書籍情報を再構築する。既に同一書籍について、別のページの電子書籍情報や、異なった解像度の電子書籍情報がある場合は、それらと統合する。別のページの電子書籍情報が既にある場合は、ページ番号順に電子書籍情報が並ぶようにする。異なった解像度の電子書籍情報がある場合は、例えば画像情報をフーリエ変換して分割した場合は、その電子書籍情報を適切な周波数領域に並べて逆フーリエ変換することによって、画像情報としての電子書籍情報を得る。
統合手段209は、ページが欠落している場合、そのページについて例えば真白な画像情報を出力し、また、そのページを飛ばしたりして書籍情報を再構築する。
統合手段209は、画像の特定の周波数成分が欠落している場合、例えばフーリエ変換して分割した場合、その成分が無くても逆フーリエ変換が可能である。ただし、画像の高周波成分が欠けた場合には、ピントがずれたような画像になったり、画像の低周波成分が欠けた場合は、画像のエッジ部分に偽輪郭が生じたりして画質が低下する。他の直交関数変換によって画像情報を分割した場合も、同じように、分割された画像情報の一部から、低画質ながら画像を再構成することができる。
保存手段210は、統合手段209により統合された画像情報としての電子書籍情報をクライアント24のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。直交関数変換された画像情報を保存する場合は、逆変換前の画像情報を保存するか、逆変換後の画像情報を保存するかを予め決めておく。ただし、その画像について全解像度の情報が揃った場合は、必ず逆変換した画像を保存するようにしてもよいものである。
逆変換せずに保存するのは、逐次、異なった解像度情報が蓄積される場合には、画像情報を適切にならべて逆変換するだけで1枚の画像が得られるからである。一旦逆変換し、画像情報として保存した場合は、解像度の異なる画像同士を足し合わせることによって、元の画像情報が得られるが、一般に精度が低下する。
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、表示手段211は、外部のユーザ操作手段25から指示された表示方式に従って得られた書籍情報を表示する。前記表示方式とは、例えば、電子書籍の特定のページのみ見るといった場合や、特定の解像度のみ見るといった場合である。
ユーザは、表示手段211に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。また、ユーザは、表示手段211に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ22側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段211に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段211は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
(実施形態3)
次に本発明の実施形態3を図3に基いて説明する。図3に示す本発明の実施形態3に係る電子書籍配信閲覧装置は、クライアント34の構成が図2に示す実施形態2のクライアント24の構成と同様であり、そのサーバ32の構成に特徴があるため、サーバ32の構成について詳しく説明する。
図3に示す本発明の実施形態3に係る電子書籍配信閲覧装置は、外部の書籍情報入力手段31から出力された電子書籍情報を加工し配信するサーバ32と、外部のネットワーク33を介して電子書籍情報を受信し、外部のユーザ操作手段35を使ってユーザが指示した通りに電子書籍情報を表示するクライアント34から構成される。
サーバ32及びクライアント34はそれぞれコンピュータから構成されている。サーバ32としてのサーバ用コンピュータは電子書籍配信プログラムを備えており、この電子書籍配信プログラムを実行することにより、登録手段301と、画像化手段302と、レイアウト解析手段303と、文字認識手段304と、構文解析手段305と、画像認識手段306と、分割手段307と、構成手段308と、情報配信手段309と、要求受信手段310との機能を実行するようになっている。クライアント34としてのクライアント用コンピュータは電子書籍閲覧プログラムを備えており、この電子書籍閲覧プログラムを実行することにより、要求送信手段311と、情報受信手段312と、統合手段313と、保存手段314と、表示手段315との機能を実行するようになっている。
外部の書籍データ入力手段31からの電子書籍情報は、例えば書籍の全ページをスキャナによって画像として保存した形態、或はコンピュータソフトウエアで作成した文書形式の形態などがある。
次に、本発明の実施形態3に係る電子書籍配信閲覧装置の機能と、この電子書籍配信閲覧装置を用いて、クラアイント34側からサーバ32側に蓄積された電子書籍の閲覧要求を行い、かつ、その閲覧要求に応じて電子書籍情報を配信する方法とを併せて説明する。先ず、電子書籍情報を仮電子化書籍として取り込む登録工程が行われる。すなわち、登録手段301は、例えばサーバ用コンピュータ上の予め指定された特定のフォルダに、上記電子書籍情報を仮電子化書籍として保存し、保存した書籍名や著者等のリストを、サーバ用コンピュータ上のあらかじめ指定された特定のフォルダに保存することによって、サーバに登録する。
次に登録工程で登録された仮電子化書籍から部分的電子書籍情報を切り分ける工程が行われる。すなわち、画像化手段302は、前記仮電子化書籍がコンピュータソフトウェアで作成した文書形態である場合、ページ単位で1枚ずつ画像情報として保存する。画像化手段302は、前記仮電子化書籍があらかじめスキャナで取り込んだ画像情報である場合、そのまま画像情報として保存する。
分割手段307は、レイアウト解析手段303,文字認識手段304,構文解析手段305,画像認識手段306を用いて、仮電子化書籍の切り分けを行う。すなわち、レイアウト解析手段303は、前記画像情報をレイアウト解析し、画像領域、図面領域、文書領域、見出領域等に分割する。レイアウト解析手段303は、テクスチャや色で領域を分割するといった既に提案されている手法を使ってレイアウト解析を行う。これらの手法の一例として、例えば特開2001−320579号で採用されている手法がある。
文字認識手段304は、レイアウト解析手段303によりレイアウト解析された文書領域や見出し領域等、文字が記載されている領域について文字認識処理し、各文字をテキスト情報として出力する。文字認識処理としては様々な手法が提案されており、例えば、特願平10−134746号で提案されている手法がある。
構文解析手段305は、前記文字認識手段304による文字認識結果を構文解析し、文書を単語、文、段落、章、節等に分割する。構文解析手法としては、文字間の間隔や、文字サイズを用いた手法等、画像上の特徴を用いたものや、文書内容に基づく構文解析法を用いる。
画像認識手段306は、レイアウト解析手段303によりレイアウト解析された画像情報について画像認識法により、例えば人物や物や動物、背景等に対象物毎に領域を分割し切り分ける。例えば図4(a)に示されているように人の顔が写っている画像情報404の場合、図4(b)のように、まず人の領域と背景402とを切り分け、更に人の領域を顔領域403と人物領域401に切り分ける。
分割手段307は、前記レイアウト解析手段303によって分割された領域毎に、構文解析手段305及び画像認識手段306により切り分けられた部分的電子書籍情報をそれぞれ例えばファイルとして保存する。
分割手段307は構文解析手段305の出力に基づいて、前記文書領域の画像を、単語、文、段落、章、節等に分割してファイルとして保存する。
分割手段307は前記画像領域について、例えば直交関数変換の一種であるフーリエ変換を施し、フーリエ変換後の周波数成分を低周波から高周波までいくつかの周波数領域に分割する。周波数領域毎に分割された画像情報を、例えば別ファイルとして保存する。各周波数成分については、情報圧縮のために、特定周波数成分だけ間引いてもよい。また、より低ビットで粗い精度で記述してもよい。直交関数変換には他にも多数の方式があり、どの方式についても同じように画像情報を分割することができる。
分割手段307は画像認識手段306によって分割された領域毎にファイルとして保存する。すなわち、分割手段307は前記画像領域について、色成分毎に分割したり、予め設定されたサイズの矩形で分割して切り分けを行う。
分割手段307によって切り分けされた部分的電子書籍情報をファイルに保存する場合、各々の部分的電子書籍情報毎にファイルに保存する方法や、1冊の電子書籍情報全体を1つのファイルに保存する方法もある。また、複数冊の電子書籍情報を1つのファイルに保存する方法もある。1つのファイルに保存される場合、各部分的電子書籍情報のファイル上の位置を示した情報もそのファイルに付加されることになる。
次にクライアント34側からの閲覧要求に応じた部分的電子書籍情報をクライアント34側に配信する工程が行われる。すなわち、構成手段308は、分割手段307により切り分けられた全ての部分的電子書籍情報について、元の書籍と、ページ番号といった基本情報に加え、画像領域や文書領域といったどの領域に属するかを示す領域情報と、文書領域や見出し領域に属する情報ならば、どの単語、文、段落、節、章に属するかといった文書情報や、画像領域ならば、どの周波数領域に属する情報かを示す周波数情報や、対象物毎に分割されているならば、どの対象物かを示す対象物情報や、画像の色成分を示す色情報や、画像が矩形に分割された場合は、その部分領域の位置を示す、部分画像位置情報等が記載された部分構成要素情報を作成し、この情報をファイルに保存する。
部分構成要素情報は、それだけで1つのファイルに保存する方法の他に、切り分けられた部分的電子書籍情報と同一のファイルに保存する方法もある。部分的電子書籍情報と同一ファイルに保存する場合、ファイル上の部分的電子書籍情報と部分構成要素情報の位置についての情報がそのファイルに付加されることになる。なお、クライアント34において、受信した部分的電子書籍情報の内容のみから、各部分的電子書籍情報の仮電子化書籍上の配置を推定する方法を採用してもよく、その場合は部分構成要素情報は作成されない。
ユーザがユーザ操作手段35を操作してクライアント34の要求送信手段311から閲覧要求を出力すると、クライアント14の要求送信手段311は、サーバ32の要求受信手段310に対して、どの書籍を見たいかといった閲覧要求や、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、特定のページの特定の部分の情報を見たいといった閲覧要求を送信する。この要求の内容については、外部のユーザ入力手段35から指定される。また、例えば、最初は電子書籍の概要のみ見て、次に特定のページの特定の部分のみ見るというように閲覧ルールを定めておき、そのルールに従って要求してもよい。
また要求送信手段311は、保存手段314によって保存された電子書籍情報を参照し、既に保存されている部分があるかどうか判定し、既に保存されている部分についてユーザから要求されている場合は、サーバ32に対して情報の要求を行わない。
サーバ32の要求受信手段310は、クライアント34の要求送信手段311から、どの電子書籍を見たいかといった閲覧要求、電子書籍の概要を見たいといった閲覧要求、電子書籍の詳細を見たいといった閲覧要求、電子書籍の特定のページの特定の部分の情報を見たいといった閲覧要求があった場合、それらの要求に従って、配信する部分的電子書籍情報やその順番及び部分的電子書籍の配信タイミングを情報配信手段309に指示する。サーバ32の要求受信手段310からの指令に基いて、情報配信手段309は、配信ルールに従って、構成手段308によって得られた、分割された部分的電子書籍情報のファイルと、前記部分構成要素情報をネットワーク33を介してクライアント34に配信する。
前記配信ルールとは、例えばクライアント34の要求送信手段307から、サーバ32の要求受信手段310に対して電子書籍の概要を見る要求があった場合は、電子書籍の表紙のページと、各章の最初のページといった特定のページについて、その見出領域と最低解像度の情報のみ送る、というものである。
前記配信ルールの他の例として、閲覧要求があったクライアント34について、該当電子書籍の閲覧が初めてであった場合、情報配信手段309が電子書籍の概要のみ見せると判断したとき、上記のように特定のページについて特定の領域の特定の部分的電子書籍情報のみ送るというものがある。
次にサーバ12側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する工程が行われる。すなわち、クライアント14の情報受信手段312は、サーバ32の情報配信手段309から送られた切り分けられた部分的電子書籍情報と、前記部分構成要素情報とを受信する。
統合手段313は、前記部分構成要素情報に従って、前記切り分けられた部分的電子書籍情報を再構築する。既に同一書籍について、別のページの電子書籍情報や、異なった領域の電子書籍情報や、異なった文書要素の電子書籍情報や、画像上の異なった対象物の電子書籍情報や、異なった解像度の画像情報(電子書籍情報)等がある場合は、それらと統合(再構築)する。
統合手段313は、受け取った部分的電子書籍情報に部分的に欠落があっても、電子書籍情報を再構築する。図5に、ページ単位で情報が欠落している場合の電子書籍情報の再構築例を示す。まず図5(a)に示すように、部分的電子書籍情報がページP1、P10、P20の3ページ分であって、しかも、飛び飛びのページであっても、電子書籍情報Bを再構築して保存手段214によって保存する。これは例えば、ユーザが電子書籍の購入を決めるために、電子書籍の内容を概観するような状況に相当する。例えば部分的電子書籍のページP1は表紙、ページP10は目次、ページP20はトピックのあるページである。ここでユーザが該当する電子書籍の購入を断念する場合もある。このような場合は、無料にしたり、極めて低価格の料金を設定するようなことが考えられる。次に、図5(b)に示すように、上記ページP1、P10、P20で構成された電子書籍情報に対して、後から部分的電子書籍情報の別のページである、ページP2、P3、P11を追加して改めて電子書籍情報Bを再構築して保存手段314によって保存する。これは例えば、ユーザが更に電子書籍の別のページを見たい場合や、特定のページを見たい場合に相当する。この段階でユーザが全ページの購入を断念する場合もあり得る。このような場合にも、全ページの書籍に比べて低価格の料金を設定するようなことが考えられる。最後に図5(c)に示すように、上記の部分的なページからなる電子書籍情報に対して、残り全ページの情報を加えて、完全な電子書籍を再構築し、保存手段314によって保存する。ここで例えば、ユーザは完全な電子書籍の料金を払うことになる。
図6に、電子書籍の文書や画像の領域のようにページ内容の構成物毎に部分的電子書籍情報が欠落している場合の電子書籍情報の再構築例を示す。例えば、最初にユーザが電子書籍の概要を把握するために見るページ構成として、図6(a)のように、低解像度の写真部分D1と、章のタイトルD2だけがあるような場合が考えられる。統合手段313は、このような部分的電子書籍情報から電子書籍情報を再構築して保存手段314に保存する。次に、例えばユーザがより電子書籍の詳細を知りたいとして、図6(b)に示すように高解像度の写真情報D3と、節1、節2の文書情報D4と、文書内で参照している低解像度の図面D5の部分的電子書籍情報が追加され、統合手段313は新たに入手した部分的電子書籍情報を既にある電子書籍情報に統合し、電子書籍情報を再構築し、これを保存手段314に保存する。文書情報や図面についての部分的電子書籍情報は、例えば電子書籍のページの空いている部分に貼り付ける等の操作を行うことになる。写真情報の部分的電子書籍情報については、既に保存している低解像度の部分的電子書籍情報D1と新たに加わった高解像度の部分的電子書籍情報D3を足し合わせて、オリジナルの高解像度の写真の電子書籍を再構築することになる。もちろん、これらの電子書籍にページ単位での欠落が同時にあってもよい。最後に図6(c)に示すように、文書内で参照している高解像度の図面情報D6と、節3の文書情報D7と、広告情報D8との部分的電子書籍情報が追加され、全ての部分的電子書籍情報が揃うこととなる。統合手段313は、追加された部分的電子書籍情報を既に存在する電子書籍情報と統合し、電子書籍情報を再構築し、完全な電子書籍情報として復元して保存手段314に保存する。
サーバ32の構成手段308で部分構成要素情報が生成されなかった場合、クライアント34側で情報の内容を解釈して、各部分的電子書籍情報の電子書籍情報上の配置を推測する。このとき、例えば文書形態の部分的電子書籍情報の文脈から、文書部分やタイトルの情報の順番やレイアウトを推測し、画像認識や、図面中の文字認識により、画像や図面の内容を解釈し、文書情報と照らし合わせることにより、電子書籍情報上の配置を推測し、部分的電子書籍情報に基いて電子書籍を再構築する。保存手段314は、受信した電子書籍情報をクライアント34のコンピュータ上のあらかじめ定められた特定のディレクトリに保存する。
次に再構築した電子書籍情報を表示する表示工程が行われる。すなわち、表示手段315は、外部のユーザ操作手段35から指示された表示方式に従って得られた電子書籍情報を表示する。前記表示方式とは、例えば、電子書籍の特定のページのみ見るといった場合や、特定の解像度のみ見るといった場合である。
ユーザは、表示手段315に表示された電子書籍情報を見て、電子書籍を購入するか否かの判断を行う。また、ユーザは、表示手段315に表示された電子書籍情報から電子書籍の内容を把握することができない場合に再度サーバ32側に部分的電子書籍情報のダウンロードを指令する。そして、ユーザは再びダウンロードした電子書籍情報を表示手段315に表示させ、その内容から電子書籍の内容を把握する。一方、表示手段315は、表示された電子書籍情報に追加する部分的電子書籍情報をダウンロードしない等の状況を監視して表示した電子書籍情報を削除する。
次に、部分的電子書籍情報に切り分けする場合に、画像データの電子書籍情報を直交関数変換し、解像度毎に部分的電子書籍情報に切り分ける場合について説明する。この場合、前記直交関数変換としてウエブレット(Wavelet)変換を用い、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分ける場合について説明する。ウエブレット変換は、広く普及しているJPEG方式に比べ、画質を維持したまま、高い圧縮率を達成できる。例えば、画像と文字が混在している電子書籍のページにおいて、高い圧縮率でもJPEGよりも文字が鮮明になる。これらの利点からウエブレット変換は次期画像フォーマットであるJPEG2000にも採用されている。ウエブレット変換は図7(a)に示す元画像を、図7(b)に示すように縮小して低周波成分S1と高周波成分H1に分解して圧縮する。さらに図7(c)に示すように、更に縮小して低い低周波成分S2と高周波成分H2とに分解して圧縮を行う。1段階分解後のウエブレット変換画像は図7(b)に示すようになり、2段階分解後のウエブレット変換画像は図7(c)に示すようになる。そして必要な段階まで分解圧縮を行い、縮小して圧縮という処理を繰り返しており、解像度別の画像を抜き出すのに都合がよい。
図8は、4段階分解圧縮した場合のウエブレット変換画像の情報を示す。各矩形4,3,2,1が解像度毎の情報を示す。各矩形4,3,2,1が分解段階毎の高周波成分を示している。この場合、0番の画像情報は、総画素数が元画像の1/256に縮小された画像となる。このとき、縦横の画素数は、それぞれ元画像の1/16となる。
これらの一部情報を用いて画像情報を再構築(復元)する例を図9に示す。図9(a)に示す0番の画像情報と1番の差分情報と2番の差分情報に対して逆ウエブレット変換すると、図9(b)に示す解像度|eve|2の画像が得られる。低解像度の情報0、1、2番だけを用いると、元画像に対して縦横が各々1/4に縮小された画像が生成される。
4段階分解圧縮した場合、|eve|2の画像は、総画素数が元画像の1/16に縮小された画像となる。このとき、縦横の画素数はそれぞれ元画像の1/4となる。図8に示した0番の画像情報と1番から4番までの全ての画像情報に対して逆ウエブレット変換すると、解像度|eve|4の画像が得られる。このとき、解像度|eve|4の画像の総画素数及び縦横画素数は元画像と同じになる。
なお、クライアント14及び24、34はネットワークを介して接続した場合について説明したが、イントラネットを介して保存されている電子書籍を閲覧するようにしてもよく、クライアントからサーバにアクセス可能な方法に構築されていれば、いずれの通信方法を採用してもよいものである。
以上説明したように本発明によれば、電子書籍を切り分けした部分的電子書籍情報をサーバからクライアントに送信し、クライアント側で部分的電子書籍情報から電子書籍を再構築することにより、閲覧に必要な記憶容量や通信量を削減することができる。
また書籍を作成した電子ファイルが入手できない場合や、古書のように元々電子ファイルが無い場合についても、レイアウト解析や、文字認識、構文解析、画像認識を用いることにより、ページ単位ではなく、ページ内容構成物単位で部分的電子書籍情報から電子書籍を再構築することができる。
またサーバ側に切り分けした部分的電子書籍情報を置いておくだけで、クライアント側では、部分的に欠落した電子書籍や、欠落の無い電子書籍を入手することができ、欠落の具合に多様性を持たせることができる。
本発明の実施形態1に係る電子書籍配信閲覧装置を示すブロック図である。 本発明の実施形態2に係る電子書籍配信閲覧装置を示すブロック図である。 本発明の実施形態3に係る電子書籍配信閲覧装置を示すブロック図である。 図3に示す画像認識手段によって画像情報を切り分ける例を示す図である。 電子書籍にページ欠落がある場合に電子書籍を再構築する例を示す図である。 電子書籍の書籍構成内容物に欠落がある場合に電子書籍を再構築する例を示す図である。 ウエブレット変換による多重解像度圧縮の手順例を説明した図である。 ウエブレット変換による多重解像度圧縮をした後の電子書籍の構成例を示す図である。 ウエブレット変換による多重解像度圧縮をした後の画像情報の一部を用いて低解像度の画像を再構成する例を説明する図である。
符号の説明
11、21、31 書籍情報入力手段
12、22、32 サーバ
13、23、33 ネットワーク
14、24、34 クライアント
15、25、35 ユーザ操作手段
201、301 登録手段
202、302 画像化手段
303 レイアウト解析手段
304 文字認識手段
305 構文解析手段
306 画像認識手段
203、307 分割手段
204、308 構成手段
205、309 情報配信手段
206、310 要求受信手段
207、311 要求送信手段
208、312 情報受信手段
209、313 統合手段
210、314 保存手段
211、315 表示手段

Claims (22)

  1. クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧方法において、
    サーバ側に、
    電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する登録工程と、
    前記登録工程で登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける切分工程と、
    クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する配信工程と、を有し、
    クライアント側に、
    サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する再構築工程と、
    再構築した電子書籍情報を表示手段に表示する表示工程と、を有する電子書籍配信閲覧方法。
  2. 前記切分工程は、前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の周波数領域の画像情報を作成し、前記各画像情報を部分的電子書籍情報として切り分け、
    前記配信工程は、クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の周波数領域の部分的電子化書籍情報を抽出し、前記抽出した部分的電子化書籍情報をそれぞれクライアント側に配信する請求項1に記載の電子書籍配信閲覧方法。
  3. 前記配信工程は、前記閲覧要求に関連付けられている前記部分的電子書籍情報をクライアント側に配信する請求項1に記載の電子書籍配信閲覧方法。
  4. 前記配信工程は、前記領域毎に解像度の異なる画像情報を部分的電子書籍情報として抽出する、請求項1に記載の電子書籍配信閲覧方法。
  5. 前記配信工程は、前記閲覧要求が電子書籍の概要を求める要求であった場合、前記概要の内容を含む部分的電子書籍情報をクライアント側に配信し、前記閲覧要求が電子書籍の詳細な内容を求める要求であった場合、前記詳細な内容を含む部分的電子書籍情報をクライアント側に配信する請求項1に記載の電子書籍配信閲覧方法。
  6. 前記クライアント側の表示工程は、前記再構築した電子書籍情報を表示した後、当該電子書籍情報を削除する請求項1に記載の電子書籍配信閲覧方法。
  7. 前記切分工程は、予め仮電子化書籍を部分的電子書籍情報に切り分け、これらの部分的電子書籍情報を保存しておく請求項1に記載の電子書籍配信閲覧方法。
  8. 前記切分工程は、クライアント側からの閲覧要求に基いて仮電子化書籍を部分的電子書籍情報に切り分ける請求項1に記載の電子書籍配信閲覧方法。
  9. 前記クライアント側の再構築工程は、再構築した電子書籍情報と、当該電子書籍情報に関連する電子書籍情報と、を統合する請求項1に記載の電子書籍配信閲覧方法。
  10. 前記配信工程は、前記仮電子化書籍に対する前記部分的電子書籍情報の関係を示す部分構成要素情報を、前記部分的電子書籍情報と対で配信し、
    前記再構築工程は、前記部分的電子書籍情報を前記部分構成要素情報に基いて電子書籍情報に再構築する請求項1に記載の電子書籍配信閲覧方法。
  11. 前記切分工程は、前記仮電子化書籍を構造解析することにより部分的電子書籍情報に切り分ける請求項1に記載の電子書籍配信閲覧方法。
  12. 前記切分工程は、前記仮電子化書籍を構文解析することにより部分的電子書籍情報に切り分ける請求項1に記載の電子書籍配信閲覧方法。
  13. 前記切分工程は、前記仮電子化書籍をレイアウト解析することにより部分的電子書籍情報に切り分ける請求項1に記載の電子書籍配信閲覧方法。
  14. 前記切分工程は、前記仮電子化書籍をレイアウト解析することにより複数の領域に分割し、前記領域毎に、領域の種別に応じた処理を行うことで部分的電子書籍情報に切り分ける請求項13に記載の電子書籍配信閲覧方法。
  15. 前記電子書籍情報はテキスト情報を含む画像情報の文書情報であり、
    前記切分工程は、前記領域が前記テキスト情報を含む場合に当該領域を文字認識処理し、その文字認識処理した情報を構文解析することにより、部分的電子書籍情報に切り分ける請求項1または14に記載の電子書籍配信閲覧方法。
  16. 前記切分工程は、前記仮電子化書籍を直交関数変換し、解像度毎に部分的電子書籍情報に切り分ける請求項1または14に記載の電子書籍配信閲覧方法。
  17. 前記直交関数変換としてウエブレット変換を用い、多重解像度エンコードを利用して解像度毎に部分的電子書籍情報に切り分ける請求項16に記載の電子書籍配信閲覧方法。
  18. 前記切分工程は、前記領域が画像領域である場合に当該領域を画像認識し、その画像認識に基いて対象物毎に切り分ける請求項1または14に記載の電子書籍配信閲覧方法。
  19. クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置において、
    サーバ側に、
    電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する手段と、
    前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける手段と、
    クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する手段と、を有し、
    クライアント側に、
    サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する手段と、
    再構築した電子書籍情報を表示する手段と、を有する電子書籍配信閲覧装置。
  20. クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する処理を実行するための電子書籍配信閲覧プログラムにおいて、
    サーバ側のコンピュータに、
    電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する機能と、
    前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける機能と、
    クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する機能と、を実行させ、
    クライアント側のコンピュータに、
    サーバ側から配信される部分的電子書籍情報に基いて電子書籍情報を再構築する機能と、
    再構築した電子書籍情報を表示する機能と、を実行させるための電子書籍配信閲覧プログラム。
  21. クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるサーバであって、
    電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する手段と、
    前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける手段と、
    クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する手段と、を有するサーバ。
  22. クライアント側からサーバ側への閲覧要求に応答し、サーバ側から電子書籍情報を配信し、クライアント側で受信した前記電子書籍情報を閲覧する電子書籍配信閲覧装置におけるサーバ側のコンピュータに、
    電子書籍情報をページ毎に1枚の画像情報である仮電子化書籍として登録する機能と、
    前記登録された前記仮電子化書籍を複数の領域に分割し前記領域毎に複数の解像度の画像情報を作成し、前記各画像情報をそれぞれ部分的電子書籍情報として切り分ける機能と、
    クライアント側からの閲覧要求に基いて前記仮電子化書籍の前記領域毎に所定の解像度の部分的電子書籍情報を抽出し、前記抽出した部分的電子書籍情報をそれぞれクライアント側に配信する機能と、を実行させるための電子書籍配信プログラム。
JP2004095866A 2004-03-29 2004-03-29 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム Expired - Fee Related JP4239874B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004095866A JP4239874B2 (ja) 2004-03-29 2004-03-29 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004095866A JP4239874B2 (ja) 2004-03-29 2004-03-29 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム

Publications (2)

Publication Number Publication Date
JP2005284572A JP2005284572A (ja) 2005-10-13
JP4239874B2 true JP4239874B2 (ja) 2009-03-18

Family

ID=35182898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004095866A Expired - Fee Related JP4239874B2 (ja) 2004-03-29 2004-03-29 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム

Country Status (1)

Country Link
JP (1) JP4239874B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008010264A1 (de) * 2008-02-19 2009-08-20 Bookrix Gmbh & Co. Kg Verfahren und Vorrichtung zur seitenweisen Bereitstellung eines elektronischen Dokumentes als Computergrafik
JP4835612B2 (ja) * 2008-03-03 2011-12-14 日本電気株式会社 電子文書変換サーバ、その制御方法及びプログラム
JP5120197B2 (ja) * 2008-10-16 2013-01-16 日本電気株式会社 電子文書変換サーバ
JP5658986B2 (ja) * 2010-12-07 2015-01-28 富士フイルム株式会社 電子書籍表示装置、方法およびプログラム
JP4916587B1 (ja) * 2011-05-17 2012-04-11 合同会社大和印刷 電子書籍の提供方法
JP5742785B2 (ja) * 2012-05-24 2015-07-01 コニカミノルタ株式会社 配信サーバー
JP6268882B2 (ja) * 2013-09-30 2018-01-31 大日本印刷株式会社 情報処理装置及び情報処理方法

Also Published As

Publication number Publication date
JP2005284572A (ja) 2005-10-13

Similar Documents

Publication Publication Date Title
US6708309B1 (en) Method and system for viewing scalable documents
US20030055871A1 (en) Document/poster composition and printing
JP5290487B2 (ja) デジタルドキュメント処理のためのシステム及び方法
US20020033837A1 (en) Multiple-image viewer
JP4427342B2 (ja) 文書分析情報を使用して文書を再フォーマット化する方法及び製造物
KR100743781B1 (ko) 디지털 문서 처리용 시스템 및 방법
US6281874B1 (en) Method and system for downloading graphic images on the internet
US20020089549A1 (en) Image having a hierarchical structure
JP2004310326A (ja) コンテンツ配信システム、コンテンツ配信装置、コンテンツ配信方法およびコンピュータ読み取り可能なデータ合成プログラム
JP2009163743A (ja) 画像処理装置および画像処理方法
Castiglione et al. A forensic analysis of images on online social networks
US20170168997A1 (en) System and computer-implemented method for incorporating an image into a page of content for transmission from a web-site
JP4239874B2 (ja) 電子書籍配信閲覧方法、電子書籍配信閲覧装置及び電子書籍配信閲覧プログラム、サーバ、電子書籍配信プログラム
JP2004220260A (ja) ウェブページ閲覧システム及び画像配信サーバ
EP1680754A1 (fr) Procede et systeme de diffusion de documents vers des terminaux disposant de capacites d'affichage limitees, tels que des terminaux mobiles
JP2007089136A (ja) 画像処理方法、画像処理プログラム、記録媒体及び複合装置
JP2008310816A (ja) 複数のマークアップ・ページ・データをコンパクトに表現するシステムおよび方法
JP2009181450A (ja) 画像処理装置、画像処理方法及び画像処理プログラム
KR101012206B1 (ko) 웹뷰어의 이미지 전송량 관리 시스템 및 그 방법
JP2002244827A (ja) 画像編集支援システム、画像編集支援方法、コンピュータプログラム
JP2006309443A (ja) 情報処理システム、情報処理装置、情報処理端末、情報処理方法、その方法をコンピュータで実行するプログラム、および記録媒体
JP3573062B2 (ja) 電子ファイリングシステム
JP2007104090A (ja) 画像配信方法、画像配信サーバ、画像配信プログラム及び画像配信プログラムが記録された記録媒体
JP4676110B2 (ja) 広告画像を含む画面データを配信するシステム及び方法、そのようなシステムから送信された画面データを表示させるためのプログラム、このプログラムを記録した記録媒体
JPH11312173A (ja) 高精細画像処理装置及びそのプログラム記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081215

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees