(57)【特許請求の範囲】
【請求項１】
閲覧端末において、ページ毎に用意された画像ファイルにより各ページが表示されるとともにそれら画像ファイルにより描画される文字列を示す検索用文字データに基づくキーワード検索が可能なデジタルブックを作成・配信するデジタルブック提供システムであって、
予め定められたソフトウェアで読み込むことにより、各ページがそれぞれ予め定められたページ枠内に表示され、かつそれら各ページ上に画像及び文字列を形成可能なファイルであって、前記ページ枠内に各ページの前記画像及び前記文字列を表示させる元画像データと、前記元画像データに基づいて表示される各ページの文字列を示す元文字データとが対応付けられており、かつそれら双方のデータにページ設定がなされている１つの画像ファイルを、元ファイルとして入力を受け付けるファイル受付手段と、
入力を受け付けた１つの元ファイルから、前記ページ設定に従う各ページの画像データをページ毎の画像ファイルに分割し、それら画像ファイルに前記ページ設定に基づくページ番号情報を対応付けたページ画像ファイル群と、それらページ毎の画像ファイルにより表示される各ページの文字列を示す文字データと、を生成するとともに、生成されるページ毎の画像ファイルが、入力を受け付けた前記元ファイルを前記ソフトウェアで読み込んで表示させたときの各ページにおける前記ページ枠内での表示レイアウト及び前記ページ設定を引き継ぐ形でそれら各ページの描画内容を表示させるものであり、かつそれら描画内容を表示させる画像データに対し文字データの対応付けがされない所定のファイル形式の画像ファイルであるブック基本データ生成手段と、
生成されたページ画像ファイル群を前記デジタルブックにおけるページ表示用データとし、生成された文字データを前記デジタルブックにおける前記検索用文字データとして、それら双方を対応付ける形で、予め定められたデジタルブック記憶部に記憶・蓄積するデジタルブック記憶手段と、
を有したデジタルブック作成手段を備え、さらに、
前記デジタルブック記憶部に蓄積されているデジタルブックの閲覧要求信号を、通信手段を介して取得する閲覧要求信号取得手段と、
前記閲覧要求信号を取得した場合に、当該閲覧要求信号の送信元となる閲覧端末に、当該閲覧要求信号に対応するデジタルブックのページ表示用データ及び検索用文字データを、前記デジタルブック記憶部から読み出して配信し、さらに、当該ページ表示用データに含まれる全ページ分の画像ファイルを、前記元ファイルにおける前記ページ設定に従いページ単位で閲覧可能に表示し、かつ表示される各ページに描画されている文字に対するキーワード検索を前記検索用文字データに基づいて可能とし、かつ表示されているページを送る際にはそのページの画像ファイルの画像データに基づいてそのページがめくられていく様子を動的に表現する閲覧制御プログラムを、予め定められた閲覧制御プログラム記憶部から読み出して配信するデジタルブック配信手段と、
を有したデジタルブック提供手段を備えることを特徴とするデジタルブック提供システム。
【請求項２】
前記閲覧端末及び該閲覧端末を介して閲覧する者のうちいずれか又は双方を閲覧ユーザと定め、１以上の前記閲覧ユーザが登録ユーザとして記憶されている登録ユーザ記憶部と、
前記閲覧ユーザが所属可能な１以上のグループを設け、それらグループ毎に、前記デジタルブック記憶部に記憶されているデジタルブックの中の１以上のデジタルブックをグループ用ブック群として対応付けて記憶するグループ記憶部と、
前記登録ユーザに対し自らが所属する前記グループのグループ用ブック群に対するブック使用に係る予め定められた権限を設定する権限設定手段と、
を備える請求項１に記載のデジタルブック提供システム。
【請求項３】
前記権限設定手段は、前記登録ユーザに対し、当該登録ユーザが所属する１以上のグループ毎に、対応する前記グループ用ブック群に係る前記権限を設定するものである請求項２に記載のデジタルブック提供システム。
【請求項４】
前記デジタルブック記憶部に記憶された各前記デジタルブックのうち予め定められたデジタルブックにおける所定のブック情報が、通信手段を介して閲覧可能となる予め定められたブック情報公開ページ上にて表示・公開されており、
前記グループには、前記ブック情報公開ページ上において前記ブック情報が表示されている前記デジタルブックが、前記グループ用ブック群として対応付けられている情報更新グループが含まれており、
前記情報更新グループのグループ用ブック群の前記ブック情報に基づいて、前記ブック情報公開ページ上に表示されている前記ブック情報を更新する情報更新手段を備える請求項２又は請求項３に記載のデジタルブック提供システム。
【請求項５】
前記登録ユーザが前記デジタルブック作成手段により新たな前記デジタルブックを作成した場合に、作成されたデジタルブックを、当該登録ユーザが所属するグループの前記グループ用ブック群として、前記グループ記憶部に記憶するグループ用ブック群登録手段を備える請求項２ないし請求項４のいずれか１項に記載のデジタルブック提供システム。
【請求項６】
前記ブック基本データ生成手段は、
画像データに対応付けて文字データを格納可能な予め定められた複数種のファイル形式のファイルを受付可能ファイルとし、前記ファイル受付手段により入力を受け付けた元ファイルが、前記受付可能ファイルであるか否かを判定するファイル判定手段と、
入力を受け付けた元ファイルが前記受付可能ファイルであると判定された場合に、当該元ファイルを、画像データに対応付けて文字データを格納可能な所定ファイル形式のファイルに統一的に変換することにより、前記元画像データを、当該元ファイルを前記ソフトウェアで読み込んで表示させたときの各ページの表示レイアウト及び前記ページ設定を引き継ぐ形で各ページの画像及び文字列を表示する統一変換後画像データとし、前記元文字データを、前記ページ設定を引き継いだ統一変換後文字データとして、それら双方を対応付けた１つの統一変換後ファイルを生成するファイル変換手段と、
生成される統一変換後ファイルから統一変換後文字データを抽出する文字データ抽出手段と、
生成される統一変換後ファイルから統一変換後画像データを抽出する画像データ抽出手段と、
抽出された前記統一変換後画像データを、ページ毎の画像ファイルに分割し、かつ分割された各ページの画像ファイルに対し前記ページ設定に基づくページ番号情報を対応付けたページ画像ファイル群を作成するページ表示用データ作成手段と、
を有する請求項１ないし請求項５のいずれか１項に記載のデジタルブック提供システム。
【請求項７】
前記ページ表示用データ作成手段は、前記画像データ抽出手段により抽出された前記統一変換後ファイルをなす１つのファイルに基づいて、前記デジタルブックの各ページを表示するための前記ページ画像ファイル群を作成するにあたって、該ページ画像ファイル群に属する各ページの画像ファイルを、複数種の閲覧端末のそれぞれの表示規格に対応する端末対応画像データとして、それら閲覧端末毎に生成する端末対応画像データ生成手段であり、
前記デジタルブック記憶手段は、前記ページ画像ファイル群であって各閲覧端末の端末対応画像データとして生成される各ページの画像ファイルを、閲覧端末毎に前記デジタルブック記憶部に記憶・蓄積するとともに、前記文字データ抽出手段により抽出された統一変換後文字データを前記デジタルブックにおける検索用文字データとして、それら端末対応画像データに対応付ける形で前記デジタルブック記憶部に記憶・蓄積する一方、
前記デジタルブック提供手段は、
前記閲覧要求信号取得手段が前記閲覧要求信号を取得した場合に、当該閲覧要求信号に含まれる、当該閲覧要求信号の送信元となる端末種別を特定可能な識別情報に基づいて、閲覧端末の種別を特定する閲覧端末種別特定手段を備えるとともに、
前記デジタルブック配信手段は、取得した前記閲覧要求信号の送信元の閲覧端末に、当該閲覧要求信号に対応するデジタルブックのページ表示用データとして、特定された閲覧端末の種別に対応する端末対応画像データとして生成された前記ページ画像ファイル群を配信するとともに、当該デジタルブックにおける検索用文字データを配信し、さらに当該ページ画像ファイル群の画像ファイルを、前記元ファイルにおける前記ページ設定に従いページ単位で閲覧可能とする閲覧制御プログラムを配信するものである請求項６に記載のデジタルブック提供システム。
【請求項８】
前記複数種の閲覧端末は、その種別毎に画面サイズが異なっており、前記端末対応画像データ生成手段は、前記画像データ抽出手段により抽出された画像データを、前記複数種の閲覧端末毎に予め定められた画像サイズに変更するものである請求項７に記載のデジタルブック提供システム。
【請求項９】
前記デジタルブック作成手段は、前記ファイル変換手段により生成された統一変換後ファイルにおいて、予め定められた表示範囲から外にはみ出る画像データ部分を排除して、当該表示範囲内の画像データとするはみ出し領域画像排除手段を備える請求項６ないし請求項８のいずれか１項に記載のデジタルブック提供システム。
【請求項１０】
前記ファイル受付手段は、予め定められた公開ページ上での所定のユーザ操作に基づいて前記元ファイルがアップロードされることにより、当該元ファイルの入力を受け付けるものである請求項１ないし請求項９のいずれか１項に記載のデジタルブック提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルブックを作成する、さらにはそのデジタルブックを配信するデジタルブック提供システムに関する。
【背景技術】
【０００２】
近年、多数のデジタルコンテンツがユーザの各種の端末装置に配信され、閲覧されている。こうしたデジタルコンテンツの中には、これまでは紙面にて提供される書籍を、電子書籍、デジタルブックとして提供するものもある。例えば、特許文献１には、漫画をデジタルコンテンツとして画面表示する技術が開示されている。こうした書籍のデジタル化は、近年の課題である二酸化炭素の削減に貢献するものであり、今後一層増えていくことが予想される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０４３３８号公報
【特許文献２】特開２００９−２０５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、こうしたデジタルブックの作成は、現時点において、専門会社に作成を依頼しなければ得ることができない。専門会社に依頼する場合、デジタルブックの作成前には、依頼者と制作サイドとの間でレイアウトや閲覧機能等といったブック全体の構想等について多くの議論を重ねる必要があり、その議論の基にブックが作成された後にも更なる修正等の議論をして手を加えていきながら、最終的に仕上がることになる。そしてその際、制作サイドでは、そうした要求に応えるべく依頼された一品一品を手作業で作成し、一定以上の品質を確保している。
【０００５】
このように、現時点においては、デジタルブックの作成にあたって制作サイドの負担は非常に大きく、その結果、その負担は製作コストに上乗せられ、作成費用が高額になっており、最終的には依頼者にその負担が回ってきている。かといって、専門知識の乏しいユーザが自前でデジタルブックを作成することは非常に難しい。品質の低下だけではなく、ブックという形も実現できないチープなものになる可能性もあり、その場合、見易くて集客を得られるようなコンテンツにはなりえない。
【０００６】
本発明の課題は、素人であっても容易に一定品質以上のデジタルブックを得ることができるデジタルブック提供システムを提供することにある。
【課題を解決するための手段および発明の効果】
【０００７】
上記課題を解決するために、本発明のデジタルブック提供システムは、
閲覧端末において、ページ毎に用意された画像ファイルにより各ページが表示されるとともに、それら画像ファイルにより描画される文字列を示す検索用文字データに基づくキーワード検索が可能なデジタルブックを作成・配信するデジタルブック提供システムであって、
予め定められたソフトウェアで読み込むことにより、各ページがそれぞれ予め定められたページ枠内に表示され、かつそれら各ページ上に画像及び文字列を形成可能なファイルであって、前記ページ枠内に各ページの前記画像及び前記文字列を表示させる元画像データと、前記元画像データに基づいて表示される各ページの文字列を示す元文字データとが対応付けられており、かつそれら双方のデータにページ設定がなされている１つの画像ファイルを、元ファイルとして入力を受け付けるファイル受付手段と、
入力を受け付けた１つの元ファイルから、前記ページ設定に従う各ページの画像データをページ毎の画像ファイルに分割し、それら画像ファイルに前記ページ設定に基づくページ番号情報を対応付けたページ画像ファイル群と、それらページ毎の画像ファイルにより表示される各ページの文字列を示す文字データと、を生成するとともに、生成されるページ毎の画像ファイルが、入力を受け付けた前記元ファイルを前記ソフトウェアで読み込んで表示させたときの各ページにおける前記ページ枠内での表示レイアウト及び前記ページ設定を引き継ぐ形でそれら各ページの描画内容を表示させるものであり、かつそれら描画内容を表示させる画像データに対し文字データの対応付けがされない所定のファイル形式の画像ファイルであるブック基本データ生成手段と、
生成されたページ画像ファイル群を前記デジタルブックにおけるページ表示用データとし、生成された文字データを前記デジタルブックにおける前記検索用文字データとして、それら双方を対応付ける形で、予め定められたデジタルブック記憶部に記憶・蓄積するデジタルブック記憶手段と、
を有したデジタルブック作成手段を備え、さらに、
前記デジタルブック記憶部に蓄積されているデジタルブックの閲覧要求信号を、通信手段を介して取得する閲覧要求信号取得手段と、
前記閲覧要求信号を取得した場合に、当該閲覧要求信号の送信元となる閲覧端末に、当該閲覧要求信号に対応するデジタルブックのページ表示用データ及び検索用文字データを、前記デジタルブック記憶部から読み出して配信し、さらに、当該ページ表示用データに含まれる全ページ分の画像ファイルを、前記元ファイルにおける前記ページ設定に従いページ単位で閲覧可能に表示し、かつ表示される各ページに描画されている文字に対するキーワード検索を前記検索用文字データに基づいて可能とし、かつ表示されているページを送る際にはそのページの画像ファイルの画像データに基づいてそのページがめくられていく様子を動的に表現する閲覧制御プログラムを、予め定められた閲覧制御プログラム記憶部から読み出して配信するデジタルブック配信手段と、
を有したデジタルブック提供手段を備えることを特徴とする。
【０００８】
上記本発明のように、製作者が作成した元となるデータの表示内容（各ページの内容やページ設定）をそのままデジタルブック化してしまうというコンセプト、及びそれを実現するシステムは、従来全く存在していない。上記本発明によれば、製作者が、各ページにおいて画像や文字の配置にこだわりをもって作成した元データを、表示内容をそのままで、かつキーワード検索やページめくり形式の閲覧等が可能な高機能デジタルブックに変換されるため、製作者の意図に外れるようなブックにはなりえない。特許文献２は文字のみを表示するブックを開示するものであるから、各ページのレイアウトにこだわる必要性が無く、テキストが次ページに送り出されてしまったとしても何の問題も無いため、本件のように文字だけでなく画像も用いたデジタルブックとは技術的に全く異なる。従って、特許文献２から本発明を容易に想到することはありえない。また、本発明のコンセプトも無い状態で、本願発明を想到することもありえない。
【０００９】
上記本発明の構成によれば、予め定められたソフトウェア（例えばMicrosoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１）等）でユーザが作成した元ファイルの入力が受け付けられると、その元ファイルが、少なくともキーサード検索機能を有したデジタルブックへと自動生成される。つまり、一般普及しているソフトウェアで作成された元ファイルから、一定機能を有したデジタルブックを容易に得ることができる。
【００１０】
さらに、上記本発明によれば、自動生成されるデジタルブックは、ユーザが作成した元ファイルにおけるページ設定及びページレイアウトがそのままの形でのブックとして生成されるから、ユーザの望んだ元ファイル通りのページ内容のブックを得ることができる。また、各ページを表示するファイルがページ毎に用意されるため、ページ単位での閲覧が前提のデジタルブックにとって適する。特に、ページめくり形式でページ遷移を行うデジタルブックの場合、例えばページがめくられる様子を表現する場合（別ページへとページ遷移させる際にページをめくる動的表現を経た上で別ページが表示される場合）には好適である。ページめくりの様子を表すアニメーション（動画）は、ページがめくられていく各過程におけるページの形状に応じた座標系を定め、それら各座標系に対し順に、めくられるページの画像データを当てはめていく形というシンプルな形で行うことができるから、ページ単位で画像ファイルが用意されていれば、めくられるページの画像ファイルを特定して、順に切り替わる各座標系に画像データを単純に当てはめていく処理だけでよい。
【００１１】
また、上記本発明の構成によれば、自動生成されたデジタルブックのみならず、システム全体を商品として販売することが可能となる。例えば、画像作成可能な予め定められたソフトウェア（例えばMicrosoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１）等）でユーザが作成した社内資料を、全てデジタルブック化して管理する資料管理システムとして利用することも可能である。
【００１２】
なお、上記において（注１）を付したものは、商標、商品名のいずれかであって、これは以下においても同様である。
【００１３】
また、本発明における文字データとは、言葉を表記するために社会習慣として用いられる記号（表意文字・表音文字、また表語文字（単語文字）・音節文字・単音文字等）、並びに数を表すのに用いる記号や文字（アラビア数字（「1、2」等）・ローマ数字（「、」等）・漢数字（「一、二」等）等）のデータを含む。
【００１４】
本発明におけるブック基本データ生成手段は、画像作成可能な予め定められたソフトウェア（例えばMicrosoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１）等）でユーザが作成した元ファイルが、それら所定のソフトウェアで読み込み可能なファイルであるかを確認し、確認されたものについては、所定形式のファイルへと統一的に変換されるよう構成できる。これにより、この後に続く処理を、入力される元ファイルの形式の違いに関わらず全て同じ処理とすることができ、処理全体をシンプルで効率的な処理とすることができる。
【００１５】
また、上述した統一的に変換される所定形式のファイルというものが、各ページを表示する画像データに、別途文字データを対応付けることができる、ＰＤＦファイル等のファイルであるから、その所定形式のファイルを得ることで、ページ表示用の画像データと、キーワード検索用の文字データとがそれぞれ用意された状態とすることができる。これにより、この後の処理での画像データと文字データの分離・抽出処理が容易になる。例示したＰＤＦファイルは、ページ表示用の画像データと検索用の文字データを双方有して検索可能なファイルであるから、それら画像データと文字データの分離抽出が容易であるから、統一的に変換される所定形式のファイルとして好適である。
【００１６】
また、統一的に変換された所定形式のファイルから、ページ表示用の画像データと、キーワード検索用の文字データとが分離・抽出される際に、ページ表示用の画像データに関しては、ページ毎の画像ファイルに分割される。これにより、ページ単位での閲覧が前提のデジタルブックに適したページ表示用データ（ページ画像ファイル群）が生成される。
【００１７】
本発明においては、１以上のデジタルブック群が対応付けられたグループを複数設定可能で、登録ユーザは、それらグループの中で複数のグループに所属することができ、それらグループに対応するデジタルブック群（グループ用ブック群）に対しそれぞれ異なる権限を設定することができる。つまり、デジタルブックに対する権限を、グループに属するデジタルブック群単位で設定可能となる。これにより、様々なデジタルブック群が対応付けられたグループを作成していき、登録ユーザをそれらのグループに所属させることで、グループの数（デジタルブック群の数）だけ権限を設定できる。つまり、権限設定を無制限に行うことができる。
【００１８】
また、グループには、対応付けられているデジタルブックのブック情報を表示・公開するブック情報公開ページが対応付けられたグループがあり、当該グループのブック情報を更新することで、その更新がブック情報公開ページにも反映されるようにすることができる。これにより、外部に公開するブック情報公開ページの情報更新（例えば表示されるブックの入れ替えや表示されるブック情報の内容変更等）が容易になる。
【００１９】
また、グループに所属する登録ユーザが新たなデジタルブックを作成した場合には、作成されたデジタルブックを、当該登録ユーザが所属するグループのグループ用ブック群とすることができる。また、グループ毎にデジタルブックの作成権限が設定される構成であれば、登録ユーザによって新規作成されたデジタルブックを、所属するどのグループに対応付けるかを定めるにあたって、所属する全グループに対応付けるのではなく、デジタルブックの作成権限が設定されているグループにのみ対応付けることも可能になる。この場合、デジタルブックの作成権限を、作成の可否を定める権限としてだけではなく、作成したブックをどこのグループに所属させるかを定める権限として効果的に利用できる。
【００２０】
また、本発明においては、デジタルブックの元となる１つのデータから、複数種の端末装置での表示に対応するデジタルブックのデータを作成するよう構成できる。これにより、各端末装置のデジタルブックデータをそれぞれ個別に作成する必要が無く、制作サイドの負担を軽減できる。また、この場合、デジタルブック記憶部には、端末装置毎のページ画像データからなる各端末装置専用の専用ブックデータと、それら各専用ブックデータの同一ページに対し対応する文字データとを対応付けて有するデジタルブックデータが、デジタルブック毎に記憶・蓄積されていく。このため、文字データが重複して記憶されることが無く、効率的にデジタルブックを蓄積できる。
【００２１】
また、上記構成において、閲覧端末の端末種別とは、閲覧端末のそれぞれに対し予め定められている画面表示される表示画像の規格の違いによって分類されるものであり、こうした規格は、端末形状やオペレーティングシステムの違いや、各種製造メーカーの違い、さらにはそれら製造メーカー毎の製品品番の違い等によって、様々な種別に分類されるものである。例えば、画像サイズ（画角と解像度のうちのいずれか又は双方）や画像ファイル形式等がある。
【００２２】
本発明においては、前記デジタルブック作成手段は、ファイル変換手段により生成された統一変換後ファイルにおいて、予め定められた表示範囲から外にはみ出る画像データ部分を排除して、当該表示範囲内の画像データとするはみ出し領域画像排除手段を備えて構成できる。本発明者らは、既に述べたような本発明のデジタルブック作成手段により実験的に元ファイルからデジタルブックを多数作成した結果、統一変換後ファイルに変換した際に、統一変換後ファイルの表示枠（表示範囲）からはみ出す画像データ部分を有するデータがイレギュラーとして生じ、ページ毎の画像ファイルを生成する際には、そのはみ出した領域までを考慮された画像ファイルが作成され、全体が意図せずに縮小化されてしまう可能性があるといった、本発明のデジタルブック作成手段特有の課題を確認した。このため、本発明のデジタルブック作成手順に従いデジタルブックを作成するためには、この統一変換後ファイルへの変換がなされた後のタイミングで、はみ出し部分を除外しておくことにより、後の処理がスムーズになる。つまり、この後の処理では、ページ毎の画像ファイルへの分割がなされるため、分割後にはみ出し部分を除外するためには、各ファイルに対し個別にはみ出し部分除外処理を行う必要があるため処理負担が大きくなってしまうが、分割前の状態であれば、全ページに対し一括のはみ出し部分除外処理が可能となるため、効率的に行うことができる。
【００２３】
本発明において、前記複数種の閲覧端末は、その種別毎に画面サイズ（画角や解像度）が異なっており、前記端末対応画像データ生成手段は、前記画像データ抽出手段により抽出された画像データを、前記複数種の閲覧端末毎に予め定められた画像サイズに変更するものとできる。これにより、デジタルブック記憶部には、端末装置の画面サイズに応じた画像サイズの画像データからなる各端末装置専用の専用ブックデータと、それら各画像サイズのブックデータの同一ページに対応する文字データとを対応付けて有するデジタルブックデータが、デジタルブック毎に記憶・蓄積される。
【００２４】
本発明におけるファイル受付手段は、予め定められた公開ページ（例えばＷｅｂサイト）上での所定のユーザ操作に基づいて前記元ファイルがサーバにアップロードされることにより、当該元ファイルの入力を受け付けるものとできる。これにより、Ｗｅｂ上のサイトにアクセス可能な多数のユーザが、デジタルコンテンツを容易に作成できるようになる。
【図面の簡単な説明】
【００２５】
【図１Ａ】本発明のデジタルブック提供システムを簡略的に示すブロック図。
【図１Ｂ】本発明の一実施形態をなすデジタルブック提供システムを簡略的に示すブロック図。
【図２】サーバの構成例を示すブロック図。
【図３Ａ】サーバの記憶装置の記憶情報を示す図。
【図３Ｂ】デジタルブックのデータの構成を簡略的に示す図。
【図３Ｃ】デジタルブックのページ表示用データの構成を簡略的に示す図。
【図４】第一の端末装置の構成例を示すブロック図。
【図５】第一の端末装置の記憶装置の記憶情報を示す図。
【図６】第二の端末装置の構成例を示すブロック図。
【図７】第二の端末装置の記憶装置の記憶情報を示す図。
【図８】デジタルブックの第一の画面表示例。
【図９】デジタルブックの第二の画面表示例。
【図１０】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページのメインページの表示例。
【図１１】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページのログインページの表示例。
【図１２】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページの会員登録ページの表示例。
【図１３】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページのデジタルブック作成ページの表示例。
【図１４】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページのデジタルブック管理ページの表示例。
【図１５】デジタルブック提供システム１Ｉにおいてデジタルブックを作成・閲覧可能な公開ページのデジタルブック検索ページ（ブック絞込ページ）の表示例。
【図１６】デジタルブックにおけるページめくり動画（ページめくりの動的表現）の一例を簡略的に示した図。
【図１７】はみ出し領域の排除処理を説明する図。
【図１８】デジタルブック作成処理の流れを示すフローチャート。
【図１９】デジタルブック作成処理の流れを説明する図。
【図２０】デジタルブックの閲覧・配信処理の流れを示すフローチャート。
【図２１】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのログインページの表示例。
【図２２】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのユーザ管理ページの表示例。
【図２３】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのユーザ情報を新規登録ないし編集するページの表示例。
【図２４】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのデジタルブックの一覧表示ページ（ブック絞込ページ）の表示例。
【図２５】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのデジタルブック作成ページの表示例。
【図２６】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのグループ管理ページの表示例。
【図２７】デジタルブック提供システム１Ｌにおいてデジタルブックを作成・閲覧可能な公開ページのグループの新規作成ないしグループ情報の編集をするページの表示例。
【図２８】登録ユーザとグループとグループ用ブック群の関係を説明する図。
【図２９】ブック情報公開ページの表示例を示す図。
【図３０】デジタルブックデータの一部をなすブック情報の一例を示す図。
【図３１】ブック情報公開ページを表示させるページ公開用の端末装置の構成例を示すブロック図。
【図３２】複数の小グループと、それら小グループが属すると大グループと、それら各グループのグループ用ブック群の関係を説明する図。
【図３３】ブック情報公開ページ上に表示される公開情報を更新する公開情報更新処理の流れを示すフローチャート。
【図３４】本発明のデジタルブック提供システムを学校や塾等の教育現場に導入した場合の構成を示すブロック図。
【発明を実施するための形態】
【００２６】
以下、本発明のデジタルブック提供システムの実施形態を、図面を参照して説明する。
【００２７】
なお、以下において（注１）を付したものについては、商標、商品名のいずれかである。
【００２８】
図１Ａは、本発明の一実施形態であるデジタルブック提供システムを簡略的に示すブロック図である。図１Ａに示すデジタルブック提供システム１は、サーバ（管理装置）２と、該サーバ２が接続する通信手段（通信ネットワーク）３と、該通信手段３に接続可能な１以上の端末装置４とを含んで構成される。各端末装置４は、通信手段３を介してサーバ２にアクセスすることにより、サーバ２に蓄積されたデジタルブックのデータ２５０のうち必要となるデータ（配信ブックデータ）２５０’をダウンロードし、そのデータ２５０’に基づいて、デジタルブック（ブック型デジタルコンテンツ）を、自身の表示部４７にて表示する。なお、表示されるデジタルブックの閲覧の際には、必要に応じて音声出力部４６からの音声出力等を行ってもよい。また、各端末装置４のうち所定のものについては、サーバ２にアクセスすることにより、デジタルブックを作成することが可能である。
【００２９】
なお、通信手段（通信ネットワーク）３は、インターネットやイントラネット、パソコン通信網、公衆電話回線網、ＬＡＮ（Local Area Network）等から構成することができる。
【００３０】
以下では、まずは図１Ｂに示す、端末装置４とサーバ２とがインターネット等の外部通信手段３Ｉ（通信手段３）を介して接続するシステム１Ｉについて説明する。
【００３１】
サーバ２は、所定のプラットフォームを有したコンピュータであって、対応するオペレーティングシステム（図示なし）をベースに動作するものであり、上述のように、端末装置４からの要求に基づいてデジタルブックを作成するとともに、作成されたデジタルブックを端末装置４にて閲覧できるよう配信する。ここでのサーバ２は、図２に示すように、ＣＰＵ２１に対し、ＲＯＭ２３、ＲＡＭ２２、ハードディスクドライブ（ＨＤＤ）で構成された記憶装置２５、ネットワーク接続のための周知の通信インターフェース２９等が接続する構成を有し、さらに、キーボード、マウス、その他のポインティングデバイス等からなる入力部２８、液晶ディスプレイ等の表示部２７、スピーカ等の音声出力部２６等が接続する形で構成されている。
【００３２】
記憶装置２５には、サーバ２のＣＰＵ２１が実行する種々のプログラムと共に、それらプログラムの実行に必要な種々のデータを記憶している。具体的にいえば、図３Ａに示すように、記憶装置２５には、ユーザ登録プログラム２５１と、登録されたユーザに係るユーザ情報（登録ユーザ情報）２５５と、グループ作成プログラム２５６と、作成されたグループに係るグループ情報２５７と、権限設定プログラム２５８と、デジタルブック作成プログラム２５２と、デジタルブック配信プログラム２５３と、各デジタルブックのデータ２５０と、サイトデータ２５４とが記憶されている。
【００３３】
サイトデータ２５４は、ユーザの登録、デジタルブックの作成・閲覧の窓口となるユーザ用サイト３００（公開ページ：図１０〜図１５参照）を、通信手段３を介して公開するためのデータである。当該サイト３００を介してサーバ２に端末装置４がアクセスすることにより、サーバ２に上述したプログラム２５１，２５２，２５３を実行させることができ、通信手段３を介した形での、ユーザ登録、デジタルブックの作成、作成済みデジタルブックの閲覧、閲覧するデジタルブックの絞り込み等が可能となる。
【００３４】
端末装置４は、周知のパーソナルコンピュータ４Ｐ（４Ｗ，４Ｌ，４Ｍ：図４参照）、携帯型端末装置４Ｋ（４Ａ，４Ｉ：図６参照）等、複数種のものがあり、これらからサーバ２にアクセスすることにより、サーバ２の上述のプログラム２５１，２５２，２５３を実行して、ユーザ登録、デジタルブックの作成、作成済みデジタルブックの閲覧、閲覧するデジタルブックの絞り込み等が可能となる。なお、端末装置４、特に携帯型端末装置４Ｋについては、デジタルブックの閲覧のみ可能に構成されてもよい。
【００３５】
端末装置４Ｐは、図４に示すように、ＣＰＵ４１に対し、ＲＯＭ４３、ＲＡＭ４２、ハードディスクドライブ（ＨＤＤ）で構成された記憶装置４５、ネットワーク接続のための周知の通信インターフェース４９等が接続する構成を有し、さらには、キーボード、マウス、その他のポインティングデバイス等からなる入力部４８、液晶ディスプレイ等の表示部４７、スピーカ等の音声出力部４６等が接続する形で構成されている。
【００３６】
端末装置４Ｐは、複数種のものが通信手段３を介してサーバ２と接続しており、それぞれを互いに異なるプラットフォームを有したコンピュータとすることができ、例えば、オペレーティングシステム４５ＯＳであるWindows（注１）４５Ｗをベースにして動作する端末装置４Ｗ、Mac OS（注１）４５Ｍをベースにして動作する端末装置４Ｍ、Linux（注１）４５Ｌをベースにして動作する端末装置４Ｌ等とすることができる。これらの端末装置４Ｗ，４Ｌ，４Ｍには、各々のオペレーティングシステム４５ＯＳに依存する各種アプリケーションプログラムが記憶装置４５に記憶されており、その中には、上記サイト３００を閲覧するためのブラウザ４５ＷＢや、そのブラウザ４５ＷＢ上で上記デジタルブックを表示させるためのビューワ（ここではFlash Player（注１）等のプラグイン）４５Ｆが含まれている。さらには、デジタルブックの作成にあたって、その元となるファイル（以下、元ファイルという）を作成するための所定の画像作成ソフト（ここでは、Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１）等）４５Ｓも含まれている。
【００３７】
携帯型端末装置４Ｋは、図６に示すように、ＣＰＵ４１に対し、ＲＯＭ４３、ＲＡＭ４２、フラッシュメモリで構成された不揮発性の記憶装置４５が接続し、さらにはネットワーク接続のための通信インターフェース４９や通話機能部４４が接続する構成を有する。
【００３８】
携帯型端末装置４Ｋは、音声通話モード時において、音声入力部（マイクロフォン）４４ａにより集音した音声信号が、通話機能部４４にてデジタル音声信号に変換・圧縮された上でスペクトラム拡散処理が施され、さらにそれが送受信部４４ｃにてＤ／Ａ変換処理・周波数変換処理された上で、アンテナ４４ｄから無線送信される。また、音声通話モード時において、アンテナ４４ｄで受信した受信信号は、送受信部４４ｃで増幅してＡ／Ｄ変換処理・周波数変換処理が施され、通話機能部４４にてスペクトラム逆拡散処理が施された上で伸張され、アナログ音声信号に変換された後、変換されたアナログ音声信号が音声出力部（スピーカ）４４ｂを介して外部に出力される。
【００３９】
携帯型端末装置４Ｋは、複数種のものが通信手段３を介してサーバ２と接続しており、それぞれを互いに異なるプラットフォームを有したコンピュータとすることができ、例えば、オペレーティングシステム４５ＯＳとして、携帯電話専用の様々なオペレーティングシステムを搭載したものとすることができる。ここでは、携帯型端末装置４Ａが、スマートフォンのオペレーティングシステムであるandroid（注１）４５Ａをベースにして動作する携帯電話機であり、携帯型端末装置４Ｉが、iOS（注１）４５Ｉをベースにして動作する、いわゆるアイフォン（注１）である。なお、携帯型端末装置４Ｋは、上記とは異なるプラットフォームを有したものであってもよく、それに対応する周知の様々な携帯電話機用のオペレーティングシステムが搭載されたものであってもよい。
【００４０】
携帯型端末装置４Ｋは、平板状の外形を備えタッチパネル式等の表示／入力部を持った携帯可能なコンピュータである、iPad（注１）等のいわゆるタブレットコンピュータとすることもできる（小型POS端末も含む）。この場合、通話機能に係る部分を省略し、端末装置４Ｐに近い構成とすることができる。オペレーティングシステム４５ＯＳについては、当該端末装置に対応するもの（例えばiPad（注１）の場合であれば上述の４５Ｉ）が適宜採用される。
【００４１】
これらの携帯型端末装置４Ｋ（４Ａ，４Ｉ）は、各々のオペレーティングシステム４５ＯＳに依存する各種アプリケーションプログラムが記憶装置４５に記憶されており、その中には、上記デジタルブックを閲覧するための端末専用の閲覧用アプリケーション（ビューワ）４５ＡＰが含まれている。携帯型端末装置４Ｋがスマートフォン等のハイスペック装置である場合には、デジタルブックにおける各ページの元となる画像データとして用意される元ファイルを作成するための所定の画像作成ソフト（ここでは、Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１）等）４５Ｓ’、さらには、上記サイト３００を閲覧するためのブラウザソフト４５ＷＢ’等も含むことができる。
【００４２】
上述した端末装置４Ｐ（４Ｗ，４Ｌ，４Ｍ）及び４Ｋ（４Ａ，４Ｉ）の記憶装置４５には、上記デジタルブックを閲覧するためにサーバ２から配信（送信）されてくるデジタルブックデータ２５０’が記憶される。端末装置４Ｐ及び４ＫのＣＰＵ４１が、ブラウザ４５ＷＢやアプリケーション４５ＡＰを実行して、それらにより表示部４７上に表示される画面を介してサーバ２にアクセスすることにより、当該サーバ２に記憶されているデジタルブックデータ２５０のうち自身の端末での閲覧に必要なデータ２５０’をダウンロードでき、それが記憶装置４５に記憶される。また、上記のブラウザ４５ＷＢ及びプラグイン４Ｆや、閲覧用アプリケーション４５ＡＰといった閲覧用プログラム４５Ｅを実行することによって、ダウンロードした当該データ２５０’に基づいて、表示部４７上にデジタルブックを表示して閲覧することができる。即ち、端末装置４をデジタルブック閲覧装置として機能させることができる。
【００４３】
ここで、本実施形態のデジタルブックについて説明する。
【００４４】
デジタルブックは、ページ単位での閲覧が可能なブック型デジタルコンテンツである。本実施形態においては、図８及び図９に示すように端末装置４の表示部４７上にて表示され、ページ送りをページめくり動画（図１６参照）を表示する形で（ページめくり形式）で、ページ単位で（さらに言えばここでは見開きページ単位で）閲覧可能に構成される。こうしたデジタルブックには、カタログやパンフレット、書籍、新聞、資料等といったブック型デジタルコンテンツを含むことができる。本実施形態のデジタルブックは、図８及び図９に示すように、カタログを電子書籍化した、いわゆるデジタルカタログであり、複数種の閲覧端末４によって閲覧可能である。
【００４５】
なお、本実施形態におけるページめくり動画は、ページがめくられていく各過程においてページの形状に応じた座標系を定め、それら各座標系を順に切り替えていくと共に、そのときどきの座標系に対し、めくられるページの画像ファイルの画像データを当てはめていくことにより、ページめくりの様子を表すアニメーションとして表現されるものである（特開２０１０−２７８９０５参照）。
【００４６】
また、各端末装置４の閲覧用プログラム４５Ｅは、各端末装置４の種別毎に固有のものであるから、端末装置４毎の種別毎にその表示形態が異なっている。例えば、比較的画面サイズの大きい端末装置４（例えば端末装置４Ｐ）では、デジタルブックが見開き形式で表示され、比較的画面サイズの小さい端末装置４Ｋ（４Ａ，４Ｉ）では、デジタルブックが片頁のみで表示されるよう、各端末装置４の閲覧用プログラム４５Ｅが構成されている。図８及び図９は、端末装置４Ｐ（４Ｗ）におけるデジタルブックの表示の一例である。
【００４７】
なお、ここでいう端末装置４の種別（端末種別）とは、閲覧端末４のそれぞれに対し予め定められている、画面に表示される表示画像の規格の違いによって分類されるものであり、こうした規格は、端末形状やオペレーティングシステムの違いや、各種製造メーカーの違い、さらにはそれら製造メーカー毎の製品品番の違い等によって、さまざまな種別に分類されるものである。例えば、画面表示される画像の画像サイズ（画角や解像度）や画像ファイル形式等が端末間で異なる。
【００４８】
サーバ２に記憶されている各デジタルブック「Ａ」，「Ｂ」，「Ｃ」，・・・のそれぞれのデータ（デジタルブックデータ）２５０は、図３Ｂに示すように、それらデジタルブックの各ページを表示するためのページ表示用データ（ページ画像データ）２５０Ｌとして、図３Ｃに示すような各ページを表示するためのページ毎の画像ファイル（ページ画像ファイル）２５０Ｋの一群（ページ画像ファイル群）２５０Ｌを、端末装置４の種別毎にそれぞれ有する。
【００４９】
なお、図３Ｂでは、デジタルブック「Ａ」のデータ２５０として、３種類の端末装置４Ｐ，４Ａ，４Ｉのそれぞれのページ表示用データ（ページ画像ファイル群）２５０Ｐ，２５０Ａ，２５０Ｉを有したものを例示しているが、これは実際には、端末形状やオペレーティングシステムの違いや、各種製造メーカーの違い、さらにはそれら製造メーカー毎の製品品番の違い等によって区分けされるより多数の種別の機種毎に、ページ表示用データ（ページ画像ファイル群）２５０Ｌを有している。
【００５０】
また、本実施形態のデジタルブック「Ａ」，「Ｂ」，「Ｃ」，・・・では、それら端末装置４Ｐ，４Ａ，４Ｉの種別毎のページ表示用データ２５０Ｌとして、各端末装置４Ｐ，４Ａ，４Ｉに対応する画像サイズ（画角と解像度のうちのいずれか又は双方）の画像ファイル群２５０Ｐ，２５０Ａ，２５０Ｉをそれぞれ有する。デジタルブックを閲覧するための各端末装置４Ｐ，４Ａ，４Ｉは、その種別毎に画面サイズが異なっており、表示に最適な画像サイズがそれぞれ異なって定められているから、ここでは各端末装置４に最適な画像サイズを有した各ページの画像ファイル２５０Ｋを、各端末装置４に対応するページ表示用データ２５０Ｌ（２５０Ｐ．２５０Ａ，２５０Ｉ）としてそれぞれ有する。デジタルブックが閲覧のためにダウンロードされる際には、ページ表示用データ２５０Ｌとして、閲覧する端末装置４に対応する画像サイズのページ表示用データ２５０Ｌのみがダウンロードされ、表示に供される。
【００５１】
つまり、本実施形態のサーバ２の記憶装置２５には、１つのデジタルブックのページ表示用データ２５０Ｌとして、閲覧対象装置として予め定められている端末装置４の種別毎に、当該デジタルブックの全ページ分の画像ファイル２５０Ｋからなる画像ファイル群２５０Ｐ，２５０Ａ，２５０Ｉがそれぞれ予め用意（記憶）されている。図３Ｂのデジタルブックデータ「Ａ」の場合、端末装置４Ｐに対応する全ページの画像ファイル「ＡＰ」、端末装置４Ａに対応する全ページの画像ファイル「ＡＡ」、端末装置４Ｉに対応する全ページの画像ファイル「ＡＩ」とを有している。そして、それら画像ファイル群「ＡＰ」，「ＡＡ」，「ＡＩ」において、同一ページの画像ファイル２５０Ｋに基づいて表示される画像（描画内容）は同じであり、その画像サイズのみが異なっている。図３Ｂにおける他のデジタルブック（例えばデジタルブック「Ｂ」、「Ｃ」、…）のデジタルブックデータ２５０も同様に構成されている。なお、端末装置４の種別毎に、ファイル形式が異なっていてもよい。
【００５２】
また、サーバ２に記憶されている各デジタルブックデータ２５０は、デジタルブックの各ページを表示するためのページ表示用データ２５０Ｌと共に、それらページ表示用データ２５０Ｌと各ページのページ番号との対応関係を特定するためのページ番号情報２５０ｐ，２５０ａ，２５０ｉとを有する。ここでのページ番号情報２５０ｐ，２５０ａ，２５０ｉは、ページ表示用データ２５０Ｌをなす各ページ画像ファイル２５０Ｋのファイル名として与えられている。
【００５３】
さらに、サーバ２に記憶されている各デジタルブックのデータ２５０は、ページ画像ファイル群２５０Ｐ，２５０Ａ，２５０Ｉ）とページ番号情報２５０ｐ，２５０ａ，２５０ｉとに基づいてデジタルブックをページ単位で表示させるプログラムとして機能する、所定のプログラム言語にて記述された表示制御データ（ここではFlashデータ）２５０Ｃを有する。即ち、本実施形態の表示制御データ（閲覧制御プログラム）２５０Ｃは、各端末装置４固有の閲覧用プログラム４５Ｅによって読み込まれることにより、図８及び図９に示すように、所定のブックコンテンツ表示枠２００内に、デジタルブックの各ページの画像をページ単位（通常のパーソナルコンピュータの場合は見開きページ単位）で表示させるブック型のデジタルコンテンツ（ここではデジタルカタログ）として閲覧可能に表示される。
【００５４】
具体的に言えば、表示制御データ（Flashデータ）２５０Ｃは、端末装置４ＰのＣＰＵ４１がブラウザ４５ＷＢを実行したときに、当該ブラウザ４５ＷＢの中で動作するビューワ（Flash Player（注１）等のプラグイン）４５Ｆにより実行（再生）されるプログラムであり、当該端末装置４Ｐの種別に対応するページ表示用データ２５０Ｐ（２５０Ｌ）をなす各画像ファイル２５０Ｋを含む各種の設定ファイルを読み込んで、表示部４７の画面上のブックコンテンツ表示枠２００内にページ表示部２０１を設け、そのページ表示部２０１内に、閲覧対象とされたページを、そのページの画像ファイル２５０Ｋに基づいて表示させるとともに、ページ移動の操作がなされた際には移動先のページが開かれるようにページがめくられる様子を動的に描画するページめくり動画の再生を伴う形で表示させるものである。
【００５５】
一方で、表示制御データ（Flashデータ）２５０Ｃは、携帯型端末装置４ＫのＣＰＵ４１が閲覧用アプリケーション４５ＡＰを実行することにより実行（再生）されるプログラムでもあり、当該端末装置４Ｋの種別に対応するページ表示用データ２５０Ａ（２５０Ｌ）や２５０Ｉ（２５０Ｌ）をなす各画像ファイル２５０Ｋを含む各種の設定ファイルを読み込んで、表示部４７の画面上のブックコンテンツ表示枠２００内にページ表示部２０１を設け、そのページ表示部２０１内に、閲覧対象とされたページを、そのページの画像ファイル２５０Ａや２５０Ｉに基づいて表示させるとともに、ページ移動の操作がなされた際には移動先のページが開かれるようにページがめくられる様子を動的に描画するページめくり動画の再生を伴う形で表示させるものである。
【００５６】
なお、ここでの表示制御データ２５０ＣはFlashデータであるが、これに限られる必要はない。
【００５７】
本実施形態においては、図８及び図９に示すように、ブックコンテンツ表示枠２００に、デジタルブックにおける閲覧対象ページを表示するページ表示部２０１と、ページ表示部２０１内に表示されるデジタルブックに対し所定のコマンド操作を行うための操作ボタン（操作画像）２００ａ〜２００ｊを表示する操作ボタン表示部（操作画像表示部：図８及び図９の左端部及び上端部）２０２とを有する。
【００５８】
ページ表示部２０１には、ダウンロードされたページ表示用データ２５０Ｌのうち、閲覧対象とされたページの画像ファイル２５０Ｋに基づいて、デジタルブックの閲覧対象とされた１ページが、もしくは閲覧対象とされた見開きページが、表示される。
【００５９】
操作ボタン表示部２０２には、各種コマンドに対応する操作ボタンが表示される。入力部４８へのユーザによる所定のボタン選択操作によって、それら各種操作ボタンへの選択・決定操作がなされると、選択・決定された操作ボタンに対応する操作コマンドが実行される。
【００６０】
図８及び図９における操作ボタンは、２００ａ〜２００ｊまで存在しており、各々の操作ボタンには、操作コマンドとして、ページ戻し機能（２００ａ）、ページ送り機能（２００ｂ）、トップページへのページ移動機能（２００ｃ）、ラストページへのページ移動機能（２００ｄ）、拡大表示機能（２００ｅ）、縮小表示機能（２００ｆ）、ページ表示領域２００Ａ内の所定領域をコピーする機能（２００ｇ）、ヘルプ表示を行う機能（２００ｈ）、各ページに描画される文章（文字列）２００ｔに対する文字列検索を行うための文字列検索機能（２００ｉ）と、当該デジタルブックの目次を表示するための目次表示機能（２００ｊ）とが割り当てられている。上記操作ボタンとして他の機能の操作ボタンがあってもよい。
【００６１】
なお、入力部４８へのユーザによる所定のボタン選択操作は、端末装置４が入力部４８としてポインティングデバイスを有するもの（例えばパーソナルコンピュータ４Ｐ）であれば、画面上を任意に移動操作可能なポインタによって操作ボタンを位置指示した状態で所定の選択決定操作をするようにしてもよいし、入力部４８として上下キーや十字キーを有するもの（例えば携帯電話機）であれば、それらのキー操作により隣接する操作ボタンへと移り変わるカーソルによって操作ボタンを位置指示した状態で所定の選択決定操作をするようにしてもよいし、画面へのタッチ入力により選択・決定がなされるようにしてもよい。
【００６２】
また、デジタルブックデータ２５０は、デジタルブック（ここではデジタルカタログ）の各ページを表示するためのページ表示用データ２５０Ｌ（端末装置４の種別毎のページ画像ファイル群２５０Ｐ，２５０Ａ，２５０Ｉ）と共に、それら各ページに描画された文字列のテキストデータである文字データ（検索用テキストデータ）２５０Ｍと、それら各ページに描画された文字列の表示位置（ここではページ内に設定される座標上での座標）を示す表示位置データ２５０Ｎとを有しており、端末装置４において、当該文字データ２５０Ｍに基づく文字列検索（キーワード検索）と、検索された文字列（キーワード）のページ上における位置特定と、特定された位置周辺の強調表示とを可能としている。本実施形態のサーバ２の記憶装置２５には、１つのデジタルブックのデータ２５０として、当該デジタルブックの各ページに対応する文字データ（テキストファイル）２５０Ｍと、それら各ページに対応する表示位置データ（テキストファイル）２５０Ｎとを有する形で予め用意（記憶）されている。さらに、それら文字データ２５０Ｍ及び表示位置データ２５０Ｎは、ページ毎に区分されており、区分された各データとページ番号との対応関係を特定可能とするページ番号情報２５０ｍ，２５０ｎを有する。これにより、同じくページ番号情報２５０ｐ，２５０ａ，２５０ｉを有するページ表示用データ２５０Ｐ，２５０Ａ，２５０Ｉとの対応関係が設けられている。
【００６３】
本実施形態の表示制御データ２５０Ｃは、端末装置４のＣＰＵ４１によって実行される閲覧用プログラム４５Ｅ（４５ＷＢ及び４５Ｆや、４５ＡＰ）により実行（再生）されるプログラムであり、ページ表示用データ２５０Ｐ，２５０Ａ，２５０Ｉ、検索用テキストデータ２５０Ｍ、及び表示位置データ２５０Ｎをなす各ファイルを含む各種設定ファイルを読み込んで、検索用テキストデータ２５０Ｍに基づく文字列検索を可能とし、検索された文字列の、表示位置データ２５０Ｎに基づく強調表示を可能とするデジタルブックを、表示部４７に画面表示させるプログラムである。具体的に言えば、本実施形態の表示制御データ２５０Ｃは、閲覧用プログラム４５Ｅ（４５ＷＢ，４５Ｆ）により実行されることにより、図８に示す文字列検索用の操作ボタン２００ｉへの所定の選択・決定操作によりブック内での文字列検索（キーワード検索）が可能で、なおかつ検索された文字列（キーワード）が表示位置データ２５０Ｎに基づいてデジタルブック内での表示位置を特定されて、特定された表示位置の強調表示が可能なプログラムとされている。
【００６４】
本実施形態においては、図３Ｂに示すように、デジタルブックデータ「Ａ」が、文字列検索用の文字データ２５０Ｍとして検索用テキストファイル「ＡＭ」を有する。これにより、図８において操作ボタン２００ｉへの選択・決定操作がなされると、図９のような形で文字列検索が実行される。即ち、図８において操作ボタン２００ｉへの選択・決定操作がなされると、図９に示すように、ページ表示領域２０２上に重なる形で、検索する文字列を入力する検索文字列入力部２００ｍと、検索実行操作ボタン２００ｎと、検索結果を表示する検索結果表示部２００ｋが表示される。さらにここでは、検索状態（検索実行状態及び検索結果表示状態）を解除して図８の状態に戻す機能が割り当てられた検索解除操作ボタン２００ｌも表示される。検索文字列入力部２００ｍに検索する文字列が入力され、検索実行操作ボタン２００ｎが操作されると、検索結果表示部２００ｋには、図９に示すように、検索結果が一覧表示の形で表示される。
【００６５】
また、検索結果は、ページ表示部２０１上にも視覚的に表示される。具体的に言えば、少なくとも検索された検索文字列を含む形で所定の方法で定められる当該検索文字列の周辺領域にマーキング画像２００ｓが表示され、残余の領域よりも強調される。本実施形態における検索文字列の周辺領域は、当該検索文字列を含む「行」として定められている。なお、このマーキング画像２００ｓの表示状態は、さらに、検索状態が解除されなければ継続される。例えば図８から図９に示すようにページ移動があったとしても、移動した先のページにおいて、マーキング画像２００ｓを表示すべき検索文字列が表示されている場合には、そのページにおいてもマーキング画像２００ｓは表示される。本実施形態においては、検索解除のための操作ボタン（検索解除操作画像）２００ｌへの上記選択・決定操作、ブック型デジタルコンテンツの閲覧を終了するための操作、別の文字列検索を実行する操作のうちのいずれかがなされた場合等に、その直前になされた検索結果であるマーキング画像の表示は終了する。なお、別の文字列検索が実行された場合には、それまでのマーキング画像２００ｓの表示は終了するが、新たに行われた検索にてヒットする文字列があると、当該文字列に対応するマーキング画像２００ｓの表示が新たになされる。
【００６６】
なお、ここでいう文字データ２５０Ｍとは、言葉を表記するために社会習慣として用いられる記号（表意文字・表音文字、また表語文字（単語文字）・音節文字・単音文字等）、並びに数を表すのに用いる記号や文字（アラビア数字（「1、2」等）・ローマ数字（「、」等）・漢数字（「一、二」等）等）のデータを含むテキストデータである。この文字データ２５０Ｍについては、ページ表示用データ２５０Ｐ，２５０Ａ，２５０Ｉのように、端末装置４の種別毎に用意される必要は無く、ページ表示用データ（ページ画像ファイル群）２５０Ｐ，２５０Ａ，２５０Ｉの各ページのデータ（各画像ファイル２５０Ｋのデータ）と、文字データ２５０Ｍ及び表示位置データ２５０Ｎの各ページのデータとの対応関係が設けられていればよい。ここでは、ページ番号情報２５０ｐ，２５０ａ，２５０ｉ，２５０ｍ，２５０ｎによって対応付けがなされている。
【００６７】
このように、本実施形態のデジタルブックは、各端末装置４（４Ｐ，４Ｋ）がそれぞれに有する固有の閲覧用プログラム４５Ｅを実行することにより、デジタルブックデータの表示制御データ２５０Ｃが読み込まれ、読み込まれた表示制御データ２５０Ｃに基づいて、デジタルブックの表示と、当該デジタルブックへの予め定められた各種のコマンド操作とが可能とされている。
【００６８】
ここで、本発明の第一の特徴部分である、上述したデジタルブック（デジタルブックデータ２５０）を作成する処理（デジタルブック作成手段）について説明する。
【００６９】
デジタルブックの作成は、デジタルブックの作成・閲覧の窓口となる上述のサイト３００における登録ユーザのみが可能であり、当該登録ユーザが端末装置４によってサイト３００にアクセスし、ログインすることで可能となる。なお、サイト３００上では、予め定められたユーザ情報（個人情報や法人情報）の入力を必須とする形での所定のユーザ登録処理を行うことが可能とされている。
【００７０】
本実施形態におけるユーザ登録処理では、図１２に示すように、上記サイト３００における所定の会員登録ページ３０３上で、「メールアドレス」、「ログインパスワード」、「氏名」、「性別」、「法人／個人」、「住所」、「生年月日」といったユーザ情報を、入力部４８への所定のユーザ操作（ユーザ情報入力操作）によって入力させる。その上で、入力部４８に対し、所定の規約に同意させる形での所定のユーザ操作（ここでは入力部４８によって登録ボタン３０３Ｂを選択する操作：ユーザ情報登録操作）を行うことにより、それらの入力を受け付け、ユーザ登録が完了する。このとき入力されたユーザ情報は、サーバ２のＣＰＵ２１により登録ユーザ情報２５５として記憶装置（登録ユーザ記憶部）２５に記憶される。
【００７１】
また、本実施形態における上記サイト３００へのログインは、上記サイト３００におけるログインページ３０２（図１１参照）上、もしくは各ページ３０１〜３０６上で、「メールアドレス」、「ログインパスワード」といったログイン情報を、入力部４８への所定のユーザ操作（ログイン情報入力操作）によって所定の入力欄３００Ｉ，３００Ｐ，３０２Ｉ，３０２Ｐに入力させる。その上で、所定のユーザ操作（ここでは入力部４８によってログインボタン３０２Ｂや３００Ｌを選択する操作：ログイン決定操作）を行うことによりログインが完了する。なお、ログインページ３０２は、上記サイト３００の各ページに設けられているブック作成ボタン３００Ｂを入力部４８によって選択操作することにより表示される。このログインページ３０２ページが表示された段階で、未だユーザ登録処理が行われていない場合には、ログインページ３０２の操作ボタン３０２Ｃを入力部４８によって選択操作することにより、図１２の会員登録ページ３０３へ移動し、ユーザ登録処理を行うことができる。
【００７２】
以下、登録ユーザによるログイン状態を前提に、デジタルブックを作成するための具体的な処理の流れを、図１８及び図１９を用いて説明する。
【００７３】
ここでは図３のデジタルブックデータ「Ａ」の作成を例示する。なお、デジタルブックデータ「Ａ」によって表示されるデジタルブックは、デジタルカタログである。
【００７４】
まずは、上述のサイト３００のログインページ３０２にてログインが完了すると、図１３に示すカタログ作成ページ３０４に移動する。
【００７５】
Ｓ１では、そのカタログ作成ページ３０４上において、入力部（キーボードやテンキー等）４８への所定のユーザ操作（ブック情報入力操作）によって、作成するカタログに係る必要情報（ブック情報）２５０Ｂを入力させる。ここでは、必要情報（ブック情報）２５０Ｂとして、以下の情報入力がなされる。なお、以下のものに限らず、他の情報（例えばブックの紹介文等）があってもよいし、以下のもののうちいずれかが省略されていてもよい。
・「カタログ名（ブック名）」
カタログのタイトル（符号３０４Ｎはその入力領域）
・「制作日（ブック制作日）」
制作された日付（符号３０４Ｊはその入力領域）
・「説明（ブック説明文）」
カタログの内容の説明（符号３０４Ｅはその入力領域）
・「業種（制作ユーザ種別情報）」（符号３０４Ｃはその入力領域）
例えば、アパレル、繊維／医療、病院／飲食・飲食店舗／食品・スーパー／日用・生活雑貨・家電／百貨店・小売業／印刷、出版／学校、教育、語学／官公庁、役所／金融機関・銀行／製造業、建設業／乗り物・車・バイク／不動産・不動産業／インターネット・ＩＴ関連／サービス業／美容・健康／スポーツ・施設
旅行・観光／ホテル・宿泊施設／レジャー・アウトドア／カルチャー・スクール・塾／イベント・施設／その他・・・といった各種業種の中から選択させる（符号３０４Ｃはそれらの選択用表示領域：プルダウンメニュー表示領域）
・「カタログの種類（ブック種別情報、即ちカテゴリー）」
例えば、会社概要／メーカーカタログ／通販カタログ／製品案内／雑誌・写真集／エコ関連／研究資料／チラシ・広告
アルバム／日記／文学・評論／人文・思想／社会・政治 ノンフィクション／歴史・地理／ビジネス・経済／投資・金融・会社経営／科学・テクノロジー／医学・薬学／コンピュータ・IT アート・建築・デザイン／実用・スポーツ・ホビー／資格・検定／暮らし・健康・子育て／旅行ガイド／語学・辞事典・年鑑／教育・学参・受験／こども／漫画・アニメ・BL／ゲーム攻略本／エンターテイメント／新書・文庫／雑誌／楽譜・スコア・音楽書／ポスター／その他・・・といった各種業種の中から選択させる（符号３０４Ｄはそれらの選択用表示領域：プルダウンメニュー表示領域）
・「閉じ方（ブック表示形態情報）」
「左閉じ」や「右閉じ」等（符号３０４Ｓはそれらの選択用表示領域：ラジオボタン領域）
【００７６】
さらにＳ１では、図１３に示すカタログ作成ページ３０４上において、入力部４８への所定のユーザ操作（アップロードファイル指定操作：ここでは参照ボタン３０４Ｃを操作して元ファイルを指定する操作）により、作成予定のデジタルブックの、各ページの画像となるデータとして用意された元ファイル２５０Ｑを指定する（図１９参照）。つまり、この元ファイル２５０Ｑは、デジタルブックにおける各ページの元となる元画像データ（各ページを表示するためのページ表示用データ）と、該元画像データにより描画される文字情報をなす元文字データ（該ページ表示用データにより描画される文字列を示す文字データ）と、該元画像データにより描画される文字情報の表示位置情報をなす元表示位置データとをそれぞれ対応付けた形で有したファイルである。
【００７７】
続くＳ２では、ＣＰＵ２１が、Ｓ１にて入力されたカタログに係る必要情報（ブック情報）２５０Ｂを受け付けるとともに（ブック情報受付手段）、指定された元ファイル２５０Ｑ（図１９参照）の入力を受け付ける（ファイル受付手段）。ここでは、図１３に示すカタログ作成ページ３０４上において、入力部４８への所定のユーザ操作（作成決定操作：ここでは作成ボタン３０４Ｂへの決定入力操作）がなされることにより、当該操作入力を受けたＣＰＵ２１が、Ｓ１で入力されたカタログに係る各種の必要情報「ＡＢ」（ブック情報２５０Ｂ）と、Ｓ１で指定された１つの元ファイル２５０Ｑの入力を受け付ける。
【００７８】
続くＳ３では、Ｓ２で入力を受け付けた元ファイル２５０Ｑが、予め定められた第一の受付可能ファイルであるか否かを、ＣＰＵ２１が判定する（第一のファイル判定手段）。第一の受付可能ファイルとは、画像データと、該画像データにより描画される文字情報をなす文字データと、該元画像データにより描画される文字情報の表示位置情報をなす表示位置データとをそれぞれ対応付けた形で有する複数種のファイルのうちの、予め定められた複数のファイル形式（第一ファイル形式）のファイルのことである。
【００７９】
本実施形態における第一の受付可能ファイルは、後述する統一変換後ファイル２５０Ｒに変換可能な画像ファイルである（ただし、統一変換後ファイルそのものも含む）。ここでは第一の受付可能ファイルとして、予め定められた拡張子を有した複数種のファイル形式のファイルが定められており、具体的には、以下の拡張子のファイルが定められている。
・PDFファイル（拡張子「.pdf」）
・Wordファイル（拡張子「.doc」「.docx」）
・Excelファイル（拡張子「.xls」「.xlsx」）
・PowerPointファイル（拡張子「.ppt」「.pptx」）
【００８０】
なお、本実施形態の第一の受付可能ファイルは、異なる所定のオペレーティングシステム（例えばWindows（注１）やMac、Linux（注１）等）上で同じ仕様で動作するようそれら所定のオペレーティングシステム毎に供されている、画像作成可能な予め定められたソフトウェア（ここではMicrosoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込むことができ、表示及び編集が可能なファイル形式のファイルが含まれている。上述の予め定められたソフトウェアとは、例えば、所定のプレゼンテーション資料作成ソフトウェア（ここではPowerPoint（注１））、所定の文章作成ソフトウェア（ここではWord（注１））、所定の表計算ソフトウェア（ここではExcel（注１））を含む。
【００８１】
なお、上記予め定められたソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））により作成されるファイルであれば当然、それらソフトウェアで読み込むことにより、各ページがそれぞれ予め定められたページ枠内に表示され、かつそれら各ページに対し画像及び文字列を形成可能であって、上記ページ枠内に各ページの画像及び文字列を表示させる元画像データと、その元画像データに基づいて表示される各ページの文字列を示す元文字データとを対応付けて有し、かつそれら双方のデータにページ設定がなされている。
【００８２】
ただし、第一の受付可能ファイルは、上述の予め定められたソフトウェア（ここではMicrosoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で表示・編集が可能なファイル（Word／Excel／PowerPoint）のみである必要はなく、上述のソフトウェア以外のソフトウェアで読み込み可能なファイル（PDF）であっても、上述の拡張子のものであればよい。また、元ファイル２５０Ｑのデータ作成に当たっては、上述のソフトウェア以外のソフトウェアで作成されていてもよく、作成後に保存されるファイル形式が上記拡張子を有するものであればよい。
【００８３】
Ｓ２で入力を受け付けた１つの元ファイル２５０Ｑが、上述の第一の受付可能ファイルであると判定された場合（Ｓ３：Ｙｅｓ）には、ＣＰＵ２１は、当該１つの元ファイル２５０Ｑを、画像データに対応付けて文字データ及び表示位置データを格納可能な所定ファイル形式のファイル２５０Ｒに統一的に変換し、元画像データ２５０Ｑを統一変換後画像データ、元文字データを統一変換後文字データ、元表示位置データを統一変換後表示位置データとしてそれぞれを対応付けた形で有する１つの統一変換後ファイル２５０Ｒを生成して（Ｓ５：第一のファイル変換手段）、Ｓ６に進む。ただし、Ｓ２で入力を受け付けた元ファイル２５０Ｑが、統一変換後ファイル２５０Ｒと同じファイル形式であれば（Ｓ４：Ｙｅｓ）、Ｓ５を省略して、Ｓ６に進む。
【００８４】
Ｓ５における統一変換後ファイル２５０Ｒへのファイル変換処理は、上述した画像作成可能な予め定められたソフトウェアと互換性を有するオープンソースソフトウェア（ここではOpenOffice.org（注１））が予め備えているファイル変換機能を利用し、元ファイル２５０Ｑを統一変換後ファイル２５０Ｒに統一的に変換する形でなされる。具体的にいえば、上記のファイル変換機能を有した所定のソフトウェアにより、画面表示を伴わない形で元ファイル２５０Ｑを仮想的に開き、上記統一変換後ファイルのファイル形式に変換・保存する処理を自動的に行うようプログラミングされたプログラムを、ＣＰＵ２１が実行する形でなされる。
【００８５】
なお、上記ソフトウェア（Microsof Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））により作成される１つの元ファイル２５０Ｑを、それらソフトウェアと互換性を有するオープンソースソフトウェア（OpenOffice.org（注１））で読み込めば当然、元ファイル２５０Ｑの元画像データを上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込んで表示させたときの各ページの表示レイアウト及びページ設定に従い各ページの画像及び文字列が同様に表示される。さらに、当該オープンソースソフトウェア（OpenOffice.org（注１））のファイル変換機能を利用して、１つの元ファイル２５０Ｑを１つの統一変換後ファイル２５０Ｒに変換れば当然、統一変換後ファイル２５０Ｒにおける統一変換後画像データは、変換前の元ファイル２５０Ｑの元画像データを、上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込んで表示させたときの各ページの表示レイアウト及びページ設定を引き継ぐ形で各ページの画像及び文字列を表示する画像データとなる。
【００８６】
本実施形態においては、上述の第一の受付可能ファイルであると判定された元ファイル２５０Ｑを、オープンソースソフトウェアであるOpenOffice.org（Word（注１）やExcel（注１）やPowerPoint（注１）等のMicrosoft Officeファミリーのファイルフォーマットの読み書きをサポートしている）のＰＤＦ変換機能を利用して、統一変換後ファイル２５０ＲであるＰＤＦファイルに統一的に変換する。これにより、元ファイル２５０Ｑの画像データがＰＤＦ画像データ（統一変換後画像データ）に変換され、当該元ファイル２５０Ｑの文字データが文字列検索用のＰＤＦ文字データ（統一変換後文字データ：テキストデータ）に変換され、当該元ファイル２５０Ｑの表示位置データが文字列検索における表示用のＰＤＦ表示位置データ（統一変換後表示位置データ：テキストデータ）に変換される。そして、ＰＤＦ画像データに、ＰＤＦ文字データ及びＰＤＦ表示位置データが対応付けられたＰＤＦファイル２５０Ｒが生成される。当然、このＰＤＦファイルは、元ファイル２５０Ｑを、上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込んで表示させたときの各ページの表示レイアウト及びページ設定を引き継ぐ形で各ページの画像及び文字列を表示させるＰＤＦ画像データを有したファイルとして生成される。
【００８７】
なお、本実施形態における元ファイル２５０Ｑには、ファイル内に含まれる各ページ用の画像データにページ番号情報２５０ｑとして、例えば印刷用のページ設定等のような形で予めページ番号が付されている。Ｓ５にて、元ファイルが統一変換後ファイル（ここではＰＤＦファイル）２５０Ｒに統一的に変換されるにあたっては、元ファイル２５０Ｑのページ番号情報２５０ｑに基づいて、統一変換後ファイル２５０Ｒ内の各ページ用の画像データにも、ページ番号情報２５０ｒとしてページ番号が付される。
【００８８】
即ち、上述した第一の受付可能ファイルに属するファイルには、ページ設定が既になされている複数種のファイル（ここではPDF／Word／Excel／PowerPointのファイル）が定められており、これらは表示領域がページ単位で区分され、その先頭ページから最終ページまで順にページ番号２５０ｑが付されている。このため、Ｓ５では、元ファイル２５０Ｑのページ設定を変更することなく、当該元ファイル２５０Ｑを統一変換後ファイル（ＰＤＦファイル）２５０Ｒに変換する。これにより、元ファイル２５０Ｑにおける各ページの画像データは、各ページのページ番号と描画内容との関係と、各ページのページ番号と文字データとの関係とが双方とも不変となる形で、統一変換後ファイル（ＰＤＦファイル）２５０Ｒに変換される。つまり、元ファイル２５０Ｑにおける各ページの画像データと、統一変換後ファイル２５０Ｒにおける各ページの画像データとでは、同じページ番号の画像データ同士で描画内容が一致し、さらには対応付けられる文字データが一致している。
【００８９】
なお、元ファイル２５０Ｑのページ番号と統一変換後ファイル２５０Ｒのページ番号は、変換の過程でずれる可能性がある。これは、元ファイル２５０Ｑを統一変換後ファイル２５０Ｒに統一的に変換する際に利用するソフトウェアにおいて定められているページ設定情報が、元ファイルのページ設定情報と異なる場合に生じる。このため、当該ソフトウェアにおいて開いた元ファイル２５０Ｑのページ設定状態は、統一変換後ファイル２５０Ｒに変換されても保持されるが、元ファイルのページ設定情報とは異なる可能性がある。こうしたずれを防止するためには、統一的に変換する際に利用するソフトウェアのページ設定情報を必要に応じて予め調整しておけばよい。
【００９０】
また、元ファイル２５０Ｑ（元画像データ）を上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込んで表示させたときの各ページの表示内容と、統一変換後ファイル２５０Ｒ（変換後画像データ）をそのファイルのビューワソフトで読み込んで表示したときの表示内容は、変換の過程で一致しなくなる可能性が全く無いわけではない。例えば、位置ズレ、表示領域の端部の欠落等が生じる可能性がわずかながら存在する。しかしながら、本発明において「各ページの表示レイアウト及びページ設定を引き継ぐ形で」とは、これらの発生を許容し、これらの状態を含むこととする。少なくとも、上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））のファイル２５０Ｑを、上記ソフトウェア（Microsoft Office（注１）のWord（注１）やExcel（注１）やPowerPoint（注１））で読み込んで、統一変換後ファイル２５０Ｒに変換したのであれば、表示レイアウト及びページ設定が大幅に変更されるようなことはなく、この変換で生じる程度のわずかな不一致については許容されるものとする。
【００９１】
続くＳ６では、ＣＰＵ２１が、図１７に示すように、統一変換後ファイル２５０Ｒ（２９０）における予め定められた表示範囲２９１から外にはみ出る画像データ部分２９２を排除して、当該表示範囲２９１内の画像２９３のみとする処理を行う（はみ出し領域画像排除手段）。当該処理は、ＣＰＵ２１が、ＰＤＦファイル２５０Ｒ（２９０）における予め決められた表示範囲２９１から外にはみ出ていない画像データ部分２９３を特定し、それを除く画像データ部分２９２を削除するようプログラミングされたはみ出し領域排除プログラムを実行する形でなされる。これにより、ＰＤＦファイル２５０Ｒ（２９０）における予め決められた表示範囲２９１から外の部分２９２が自動的に排除され、画像２９３が残る。ただし、Ｓ６の処理は必ずしも必要な処理ではなく、表示範囲２９１からはみ出る部分が無いことが予め想定できていれば、Ｓ６を省略して、統一変換後ファイル２５０ＲのままＳ７、Ｓ８へと進んでもよい。
【００９２】
続くＳ７では、ＣＰＵ２１が、予め定められた表示範囲２９１から外にはみ出る画像データ部分２９２が排除されて当該表示範囲２９１内の画像２９３のみとなったファイル２５０Ｒ’の画像データに基づいて、当該画像データによって表示される画像の縦横比を示す画像縦横比情報を取得する（抜き取る）。
【００９３】
続くＳ８では、ＣＰＵ２１が、上記ファイル２５０Ｒ’内の各ページの画像データ２５０Ｌ’を抽出するとともに（画像データ抽出手段）、当該ファイル２５０Ｒ’内の各ページの画像データ２５０Ｐ’に対応付けられている文字データ２５０Ｍ及び表示位置データ２５０Ｎを抽出する（文字データ抽出手段及び表示位置データ抽出手段）。
【００９４】
即ち、Ｓ８では、上記ファイル２５０Ｒ’を読み込んで表示可能なソフトウェア（ここではImageMagick（注１））が予め備えている、当該所定形式のファイル２５０Ｒ’から画像データ２５０Ｐ’を抽出する周知の画像データ抽出機能を利用して、上記ファイル２５０Ｒ’から画像データ２５０Ｌ’を抽出する。具体的にいえば、上記のファイル２５０Ｒ’から、画像データに対し文字データを対応付けが不可となる所定のファイル形式（ここではJPEGファイル）の画像に変換する機能を有するようにプログラミングされた所定のソフトウェア（ここではImageMagick（注１））をＣＰＵ２１が実行することにより、画面表示を伴わない形で上記ファイル２５０Ｒ’が仮想的に開かれ、当該ファイル２５０Ｒ’を所定のファイル形式（ここではJPEGファイル）に変換する処理が自動的になされる。その結果、上記ファイル２５０Ｒ’から文字データ及び表示位置データが排除されたファイルが生成される。言い換えれば、上記ファイル２５０Ｒ’から画像データ２５０Ｌ’のみが抽出された状態となる。
【００９５】
なお、上記ファイル２５０Ｒ’は、デジタルブックをなす全ページの画像を有した１つの画像ファイルであるが、画像データ２５０Ｌ’のみが抽出されるときには、１ページずつの画像ファイル（JPEGファイル）として抽出（生成）される。
【００９６】
また、Ｓ８では、上記ファイル２５０Ｒ’を読み込んで表示可能なソフトウェア（ここではPDFtet（注１））が予め備えている、当該所定形式のファイル２５０Ｒ’から、その画像データ２５０Ｌ’に対応付けて格納されている文字データ２５０Ｍを抽出する周知の文字データ抽出機能と、その画像データ２５０Ｌ’に対応付けて格納されている表示位置データ２５０Ｎを抽出する周知の表示位置データ抽出機能とを利用し、上記ファイル２５０Ｒ’から文字データ２５０Ｍ及び表示位置データ２５０Ｎを抽出する。具体的にいえば、上記ファイル２５０Ｒ’からテキストデータを抽出する抽出機能を有するようプログラミングされた所定のソフトウェア（ここではPDFtet（注１））をＣＰＵ２１が実行することにより、画面表示を伴わない形で上述の上記ファイル２５０Ｒ’が仮想的に開かれ、当該ファイル２５０Ｒ’からテキストデータである文字データ２５０Ｍと表示位置データ２５０Ｎをそれぞれ別のテキストファイルとして抽出する処理が自動的になされる。
【００９７】
なお、上述の統一変換後ファイル２５０Ｒ及び上記ファイル２５０Ｒ’には、ページ番号（ページ番号情報２５０ｒ，２５０ｒ’）が付されており、上記ファイル２５０Ｒ’から抽出された画像データ２５０Ｌ’及びテキストデータ（文字データと表示位置データ）２５０Ｍ，２５０Ｎにもそれぞれ、当該ファイル２５０Ｒ’のページ番号情報２５０ｒ’に基づいて、ページ番号（ページ番号情報２５０ｌ’，２５０ｍ，２５０ｎ）が付される。なお、画像データ２５０Ｌ’は、１ページずつ生成された画像ファイル（ここではJPEGファイル）であるから、これらの画像ファイルには、上記ファイル２５０Ｒ’のページ番号情報２５０ｒ’に基づいて、ページ番号情報２５０ｌ’が順次付与されていく。ここでは、生成されていく各ページの画像ファイルのファイル名としてページ番号情報２５０ｌ’が付与される。
【００９８】
そして、Ｓ９では、ＣＰＵ２１が、Ｓ８で抽出された画像データ２５０Ｌ’から、デジタルブック「Ａ」の各ページを表示するための画像データ２５０Ｌを、複数種の端末装置４Ｐ，４Ａ，４Ｉ毎にそれぞれ生成する（端末対応画像データ生成手段）。ここでは、Ｓ８で抽出された画像データ２５０Ｌ’から、複数種の端末装置４Ｐ，４Ａ，４Ｉのそれぞれの表示規格・画面規格に対応する端末対応画像データ「ＡＰ」（２５０Ｐ），「ＡＡ」（２５０Ａ），「ＡＩ」（２５０Ｉ）が生成され（図３参照）、それら端末対応画像データ「ＡＰ」，「ＡＡ」，「ＡＩ」がそれぞれ、デジタルブック「Ａ」の各ページを表示するための画像データ２５０Ｌとなる。具体的に言えば、複数種の端末装置４Ｐ，４Ａ，４Ｉは、その種別毎に画面サイズ（画角や解像度）が異なっているから、ＣＰＵ２１は、Ｓ７で抽出された画像縦横比情報に基づいて、画像データ２５０Ｌ’を、予め定められた複数種の端末装置４Ｐ，４Ａ，４Ｉの各表示部４７の画面サイズ（画角や解像度）に適する所定の画像サイズの画像データにそれぞれ変更し、サイズ変更された画像データが、端末装置４Ｐ，４Ａ，４Ｉ毎の端末対応画像データ「ＡＰ」，「ＡＡ」，「ＡＩ」とされる。ただし、ここで生成される端末対応画像データ「ＡＰ」，「ＡＡ」，「ＡＩ」の縦横比は、Ｓ７で取得した画像縦横比情報に基づいて定められる。
【００９９】
さらに具体的に言えば、Ｓ８で抽出された画像データ２５０Ｌ’は、デジタルブックにおける各ページに対応する画像ファイル（ここではJPEGファイル）として１つずつ生成された、全ページ分の画像ファイル（JPEGファイル）からなるページ画像ファイル群である。Ｓ９では、ＣＰＵ２１によって、当該ページ画像ファイル群２５０Ｌ’が、予め定められた複数種の端末装置４Ｐ，４Ａ，４Ｉ毎に生成される。ただし、端末装置４Ｐ，４Ａ，４Ｉ毎に生成されるページ画像ファイル群２５０Ｌの各ページの画像ファイル２５０Ｋは、対応する端末装置４Ｐ，４Ａ，４Ｉの表示部４７の画面サイズに適した所定の画像サイズ及びファイル形式を有する形で生成されている。なお、端末装置４Ｐ，４Ａ，４Ｉ毎に生成されたそれらページ画像ファイル群２５０Ｌが、上述の端末対応画像データ「ＡＰ」（２５０Ｐ），「ＡＡ」（２５０Ａ），「ＡＩ」（２５０Ｉ）である（図３及び図１９参照）。
【０１００】
また、Ｓ９では、ＣＰＵ２１によって、Ｓ８で抽出された画像データ２５０Ｌ’から、デジタルブックにおける各ページの画像ファイルが１つずつ生成されていく際に、生成されていく各ページの画像ファイルに対し、Ｓ８で抽出された当該画像データのページ番号情報２５０ｌ’に基づいて、ページ番号情報２５０ｌが順次付与されていく。ここでは、生成されていく各ページの画像ファイルのファイル名としてページ番号情報２５０ｌが付与される。
【０１０１】
続くＳ１０では、ＣＰＵ２１が、Ｓ９にて生成された端末対応画像データ（ページ画像）「ＡＰ」，「ＡＡ」，「ＡＩ」と、Ｓ８にて抽出された文字データ「ＡＭ」及び表示位置データ「ＡＮ」とを対応付け、さらに、上述した表示制御データ「ＡＣ」と、ログイン中の登録ユーザの識別情報（デジタルブックを作成している登録ユーザの識別情報）「ＡＵ」と、Ｓ２で受け付けた必要情報（ブック情報）「ＡＢ」とを対応付け、これをデジタルブックデータ２５０として記憶装置（デジタルブック記憶部）２５に記憶・蓄積させる。なお、ここでの表示制御データ「ＡＣ」には、左閉じ用のものと右閉じ用のものがそれぞれ用意されており、Ｓ１０においては、Ｓ１で入力されたブックの「閉じ方」に対応するものが選択され、デジタルブックデータ２５０として記憶装置（デジタルブック記憶部）２５に記憶される。なお、「閉じ方」は右閉じ、左閉じに限らず、上閉じ、下閉じでもよい。また、ここでの「閉じ方」とは、デジタルブックのページ移動方法を規定するものであり、本実施形態においては、少なくともページ単位でのページ移動操作が可能であればよく、必ずしもページめくりが生じるものでなくともよい。場合によってはページ単位でスライド移動するページ移動形態のものでもよい。
【０１０２】
他方、Ｓ２で入力を受け付けた元ファイル２５０Ｑが、上述の第一の受付可能ファイルでないと判定された場合（Ｓ３：Ｎｏ）には、Ｓ１０にて、ＣＰＵ２１は、当該元ファイル２５０Ｑが、所定の第二の受付可能ファイルであるかを判定する（第二のファイル判定手段）。第二の受付可能ファイルとは、画像データに対し文字データを対応付け不可な複数種のファイル形式のうちの予め定められた形式（第二ファイル形式）のファイルのことである。
【０１０３】
本実施形態における第二の受付可能ファイルは、予め定められた拡張子を有したファイルである。本実施形態においては、例えば、デジタルブックにおけるページ毎に画像ファイルをばらばらに有し、それら複数の画像ファイルを圧縮した圧縮ファイル等とすることができる。ここでは第二の受付可能ファイルとして、以下の拡張子のファイルが定められている。
・zip（拡張子「.zip」）
【０１０４】
なお、ここでの第二の受付可能ファイルをなすzip内のファイルは全てのみとされており、それら各JPEGファイルには、デジタルブックにおいてページ番号となるページ番号情報２５０ｑが付されている。具体的にいえば、それら各JPEGファイルのファイル名が「000.jpg」から始まり「001.jpg」「002.jpg」というように、000〜999の連番で付されており、これがページ番号情報２５０ｌ’とされている。
【０１０５】
Ｓ２で入力を受け付けた元ファイル２５０Ｑが、上述の第二の受付可能ファイルであると判定された場合（Ｓ１１：Ｙｅｓ）にはＳ１２に進む。Ｓ１２にて、ＣＰＵ２１は、当該元ファイル２５０Ｑであるzipファイル内から個々のJPEGファイル（jpg画像）を抽出（解凍）し、Ｓ１３にて、抽出したJPEGファイルの画像データに基づいて、jpg画像の縦横比を示す画像縦横比情報を取得する（抜き取る）。
【０１０６】
Ｓ１３に続いて実行されるＳ９は、既に述べたＳ９の処理と同様である。
【０１０７】
さらに、これに続くＳ１０でも、既に述べたＳ１０と同様、ＣＰＵ２１が、Ｓ９にて生成された端末対応画像データ（ページ画像）「ＡＰ」，「ＡＡ」，「ＡＩ」に対し、上述した表示制御データ「ＡＣ」と、ログイン中の登録ユーザの識別情報（デジタルブックを作成している登録ユーザの識別情報）「ＡＵ」と、Ｓ２で受け付けた必要情報（ブック情報）「ＡＢ」とを対応付け、これをデジタルブックデータ２５０として記憶装置（デジタルブック記憶部）２５に記憶・蓄積させる。ただし、この場合のＳ１０９においては、デジタルブックデータ２５０に文字データが含まれていないので、キーワード検索のできないデジタルブックデータ２５０となる。
【０１０８】
なお、Ｓ２で入力を受け付けた元ファイルが、上述の第一の受付可能ファイルでも第二の受付可能ファイルでもないと判定された場合（Ｓ１１：Ｎｏ）には、入力された元画像データが所定の拡張子の画像ファイルでないとして、図１３のカタログ作成ページ３０４上にエラー表示する（Ｓ１４）。
【０１０９】
Ｓ１０及びＳ１４の終了に伴い本処理は終了する。
【０１１０】
ここで、本発明の第二の特徴部分である、上述したデジタルブック（デジタルブックデータ）を閲覧させる処理について説明する。
【０１１１】
端末装置４には、ブラウザ４５ＷＢ，４５ＷＢ’が記憶されており、これを実行する形で、上記サイト３００を表示部４７に画面表示することができる。例えば、上記サイト３００のメインページ３０１（図１０参照）には、新着情報として、最近作成されたデジタルブックが一覧表示されるし、ブック管理ページ３０５（図１４参照）には、上記サイト３００にログインしている登録ユーザ（ログインユーザ）が過去に作成したデジタルブックの一覧が所定の表示領域３０５Ｒ内に表示される。これらサイト３００内のページ上に一覧表示されたデジタルブックには、それを表示させるための閲覧ボタン（見るボタン）が対応して表示されており、端末装置４の入力部４８への所定のユーザ操作により当該閲覧ボタンを選択することにより、図８のようなデジタルブックを表示部４７に画面表示することができる。
【０１１２】
以下、デジタルブックの閲覧処理を、図２０及び図２１のフローチャートを用いて説明する。
【０１１３】
本実施形態においては、端末装置４の入力部４８へのユーザによる所定の操作（閲覧ブック指定操作）がなされて、閲覧対象のデジタルブックが指定されると、図２１のような処理（デジタルブック配信手段）が実施される。
【０１１４】
即ち、まずは、端末装置４のＣＰＵ４１が、通信手段３を介して、閲覧対象となったデジタルブックの閲覧要求信号をサーバ２に無線又は有線で送信する（Ｓ１０１：閲覧要求信号送信手段）。この閲覧要求信号には、閲覧対象となるデジタルブックを特定するブック特定情報と、当該閲覧端末の端末種別に対応する端末対応画像データを特定する端末対応画像特定情報と、が含まれている。
【０１１５】
これに対しサーバ２は、そのＣＰＵ２１が、端末装置４にて送信されたデジタルブックの閲覧要求信号を、通信手段３を介して無線又は有線で受信（取得）する（Ｓ２０１：Ｙｅｓ：閲覧要求信号取得手段）。上述の閲覧要求信号を受信したサーバ２は、そのＣＰＵ２１が、当該閲覧要求信号に含まれるブック特定情報に基づいて、閲覧対象となるデジタルブックを、具体的に言えば、閲覧対象として指定されているデジタルブックのデータ２５０を特定する（Ｓ２０２：閲覧ブック特定手段）。さらに、特定されたデジタルブックのデータ２５０の端末対応画像データの中から、当該閲覧要求信号に含まれる前記端末対応画像指定情報に基づいて、配信元の閲覧端末に対応する端末対応画像データとして指定されているものを特定する（閲覧端末種別特定手段）。そして、特定された端末対応画像データを含んだ配信ブックデータ２５０’を配信する（Ｓ２０３）。ここでは、ＣＰＵ２１が、特定されたデジタルブック「Ａ」のデータ２５０のうち、特定された閲覧端末の種別に対応する端末対応画像データ（「ＡＰ」，「ＡＡ」，「ＡＩ」のいずれか１つ）と、文字データ「ＡＭ」と、表示位置データ「ＡＮ」と、表示制御データ「ＡＣ」（閲覧制御プログラム）とを記憶装置（デジタルブック記憶部及び閲覧制御プログラム記憶部）２５から読み出し、受信した閲覧要求信号の送信元である端末装置４に、それらを配信ブックデータ２５０’として無線又は有線で送信（配信）する。
【０１１６】
端末装置４は、閲覧要求信号を無線又は有線で送信すると、当該閲覧要求信号に対応する配信ブックデータ２５０’の受信待機状態となる。そして、サーバ２から送信された配信ブックデータ２５０’を受信すると（Ｓ１０２：Ｙｅｓ：配信ブックデータ受信手段）、配信ブックデータ２５０’に含まれる各種データが、閲覧用プログラム４５Ｅ（４５ＷＢ及び４５Ｆや，４５ＡＰ及び４５Ｆ’）によって読み込まれ、図８及び図９のような形でデジタルブック「Ａ」が表示される。
【０１１７】
具体的にいえば、閲覧用プログラム４５Ｅが表示制御データ（Flashデータ）２５０Ｃを実行すると、当該端末装置４の種別に対応するページ表示用データ２５０Ｌをなす各画像ファイル２５０Ｋ（図３Ｃ参照）を含む各種の設定ファイルを読み込む。設定ファイルには、表示部４７の画面上に、ブック閲覧用の図８及び図９のようなブックコンテンツ表示枠２００を形成する表示制御プログラムが含まれており、これが読み込まれて実行されることで、表示部４７の画面上に、デジタルブックにおける閲覧対象ページを表示するページ表示部２０１と、ページ表示部２０１内に表示されるデジタルブックに対し所定のコマンド操作を行うための操作ボタン（操作画像）２００ａ〜２００ｉを有した操作ボタン表示部（操作画像表示部）２０２とが、予め決められた位置及び表示形態にて形成される。さらに、閲覧対象とされたページのページ番号情報２５０ｌが特定され、特定されたページ番号情報２５０ｌに対応する画像ファイル（特定されたページ番号のファイル名を有する画像ファイル）２５０Ｋが特定され、ページ表示部２０１内に、閲覧対象とされたページが、そのページの画像ファイル２５０Ｋに基づいて表示される。また、設定ファイルには、当該ブックコンテンツ表示枠２００内への所定操作がなされたときに操作に対応する制御を実行させる操作制御プログラムが含まれており、例えば、ページ移動の操作や拡大操作、キーワード検索の操作や検索キーワードの強調表示等の各種操作に対応する制御を実行する。なお、操作制御プログラムは、ページ表示用データ２５０Ｌをなす各画像ファイル２５０Ｋが読み込まれた際に、最終のページ番号情報２５０ｌ（最も大きいページ番号）を認識し、制御に反映する。例えば、最終ページの表示中に次ページへのページ移動操作を受け付けない等である。
【０１１８】
また、本実施形態においては、制作したデジタルブックデータ２５０を記憶装置２５に新規に記憶するに際して、当該デジタルブックデータ２５０には、これを制作したユーザの識別情報「ＡＵ」が対応付けて記憶される。これにより、同一のユーザが制作したデジタルブックデータ２５０について、例えば図１４のように、それらを一覧表示することができる。
【０１１９】
次に、図１Ｂに示す、端末装置４とサーバ２とが企業の社内ＬＡＮ等のようなローカルネットワーク等の内部通信手段３Ｌ（通信手段３）を介して接続するシステム１Ｌについて説明する。なお、上記したシステム１Ｉと共通の構成については、同符号を付することで説明を省略する。
【０１２０】
デジタルブック提供システム１Ｌにおいても、システム１Ｌを利用するユーザは、自らのユーザ情報をサーバ２に登録した登録ユーザであることが前提となる。ただし、ユーザ情報の登録は、後述するユーザ登録の権限を有した管理ユーザのみが可能である。本システム１Ｌにおいては、図２１〜図２７に示すサイト５００のログインページ５０１において、事前に登録されたユーザ情報に従う所定のログイン情報を、入力部４８により入力欄５００Ｊ，５００Ｐに入力させる。その上で、入力部４８によりログインボタン（操作画像）５００Ｌを選択することによりログインが完了する。なお、ここでのログイン情報も、「メールアドレス」と「ログインパスワード」である。なお、サイト５００を表示するためのデータ２５９は記憶装置２５に記憶されている（図３Ａ参照）。
【０１２１】
なお、図２１〜図２７に示す各ページ５０１〜５０７は、内部通信手段３Ｌ（通信手段３）を介してサーバ２と接続する端末装置４においてのみ閲覧可能とされている。
【０１２２】
ここで、ユーザ情報の登録について説明する。ユーザ情報の登録は、まずはユーザ登録権限を有した管理ユーザがログインし、その後に表示される図２２〜図２７に示すサイト５００の各ページ５０２〜５０７において、操作ボタン（操作画像）５００Ｅを入力部２８により選択して図２２のユーザ管理ページ５０２を表示する。その上で、入力部２８によりユーザ新規登録ボタン（操作画像）５０２Ａを選択して図２３のユーザ登録ページ（権限設定ページともいえる）５０３を表示する。そして、入力部２８により、ユーザ登録ページ５０３の各入力欄５０３Ａ〜５０３Ｅに必要な情報を入力し、さらに権限設定欄５０３Ｆの各種権限に対応したチェックボックスのうち権限設定をするものにチェックをして、その上で、新規登録ボタン（操作画像）５０３Ｈを選択する。これにより、それらの入力情報（入力欄５０３Ａ〜５０３Ｅへの入力情報や権限設定）をサーバ２が受け付け、ユーザ登録が完了する（権限設定手段）。このとき入力されたユーザ情報は、サーバ２においてＣＰＵ２１が記憶装置（登録ユーザ記憶部）２５に登録ユーザ情報２５５として記憶する。
【０１２３】
また、上記ユーザ登録処理の際、入力部２８により、登録するユーザに対し当該ユーザが所属する１又は複数のグループ５（図２８参照）を選択した上でユーザ登録を完了するが、このときサーバ２のＣＰＵ２１は、選択された１又は複数のグループ５を当該ユーザの所属グループ５として登録する（グループ登録手段）。各グループ５には、所属ユーザに設定可能な権限の設定範囲が定められているので、各グループ５では、その定められた権限の範囲内で、所属する登録ユーザ毎に権限を設定できる。なお、登録ユーザに対し設定される権限とは、登録ユーザの所属グループ５のグループ用ブック群に対するブック使用に係る予め定められた権限である。
【０１２４】
これらのグループ５は、後述するグループ登録（グループ作成）の権限を有した管理ユーザのみが新規作成可能である。具体的に言えば、グループ５の新規登録（新規作成）は、グループ登録（グループ作成）の権限を有した管理ユーザがログインし、その後に表示される図２２〜図２７に示すサイト５００の各ページ５０２〜５０７において、入力部２８により操作ボタン（操作画像）５００Ｇを選択して、図２６のグループ管理ページ５０６を表示する。その上で、入力部２８によりグループ新規登録ボタン（操作画像）５０６Ａを選択して、図２７のグループ登録ページ５０７を表示する。そして、入力部２８により、グループ登録ページ５０７の入力欄５０７Ａにグループ名を直接入力し、さらに権限設定欄５０７Ｂの各種権限に対応したチェックボックスのうち権限設定を可能とする権限種別（以下、設定可能権限という）にチェックをして、その上で、新規登録ボタン（操作画像）５０７Ｄを選択する。これにより、それらの入力（グループ名や設定可能権限の設定状態）をサーバ２が受け付け、それら入力情報が対応付けられたグループ５の登録が完了する（グループ作成手段及び設定可能権限設定手段）。このときの入力情報は、サーバ２においてＣＰＵ２１が記憶装置（グループ記憶部）２５にグループ情報２５７として記憶する。
【０１２５】
なお、上記のグループ登録処理において、グループ５に対応付けられる設定可能権限とは、そのグループ５内の登録ユーザにより設定可能な権限範囲を定めるものであり、最終的には、ユーザ登録ページ５０３上で、そのグループ５に所属する登録ユーザ毎に、そのグループ５に設定された権限範囲の中で、各種権限が個別に設定される。
【０１２６】
また、サーバ２での上記のユーザ登録処理や上記のグループ登録処理は、端末装置４でのユーザ登録やグループ登録の権限を有した管理ユーザのログインを前提に、端末装置４から実行させてもよい。
【０１２７】
グループ５に対応付けて設定される設定可能権限（権限範囲）は、ここでは図２７に示すように、ブック一覧機能に係る権限、ブック作成機能に係る権限、ブックアップロード機能に係る権限、ユーザ管理機能に係る権限、及びグループ管理機能に係る権限の設定を許可するか否かを定めるものであり、グループ５毎に個別に設定される。
【０１２８】
各グループ５においては、許可された権限のみを所属する登録ユーザに対し付与することができ、許可されていない権限については所属する登録ユーザに付与することはできない。つまり、図２２のユーザ管理ページ５０２において各グループ５の権限設定欄５０３Ｆに表示されている各種権限は、各グループ５において許可された権限のみであり、許可されていない権限については非表示とされて権限設定はできない。なお、必ずしも非表示とする必要は無く、権限設定不可とされていればそれでよい。
【０１２９】
ブック一覧機能とは、ブックの閲覧と、ブックの編集および削除と、そのブックの元ファイル（原文）２５０Ｑのダウンロードといった機能のことである。システム１Ｌでは、ブック一覧機能に対し設定可能権限（図２７の権限設定欄５０７Ｂにおける「ブック一覧機能」に対応する権限）が与えられていると、入力部４８によるブック一覧ボタン５００Ｂへの選択操作が許可（ここでは有効化）され、ブック一覧表示ページ５０４へのページ遷移が可能となる。そして、そのページ５０４上で、キーワード検索を含む条件の絞り込み等操作が可能となり、その操作に基づいたデジタルブックの一覧表示が可能となる。そして、ブックの閲覧の権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「閲覧」に対応する権限）が与えられていれば、一覧表示されたデジタルブックの中から、入力部４８によりタイトル（リンク）を１つ選択することで、選択したブックの配信処理（図２０）を実行して、配信されたデジタルブックを表示部４７にて図８や図９のように表示し、閲覧することができる。他方、ブックの編集および削除の権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「編集」及び「削除」に対応する権限）が与えられることにより、一覧表示されたデジタルブックの中からデジタルブックを指定し、指定したデジタルブックの編集および削除するための操作が可能となる。
【０１３０】
ここでは図２４に示すように、ブック一覧表示ページ５０４の各入力欄５０４Ａ〜５０４Ｆに対し、入力部４８により必要箇所に入力をして、例えばブック名やカテゴリ、キーワード、詳細、ブックタイプ（右綴じ／左綴じ等）、ブック作成（本システムでブック作成されたものであるか否か）の入力をして、入力情報に該当するブックを絞り込み、絞り込まれたデジタルブックを一覧表示欄５０４Ｈにて一覧表示する。そして、一覧表示された各デジタルブックに対応する詳細ボタン５０４Ｉ、編集ボタン５０４Ｊ及び削除ボタン５０４Ｋのいずれかを入力部４８により選択し、選択されたボタン５０４Ｉ，５０４Ｊ，５０４Ｋに対応する処理を実行するページへとページ遷移する。
【０１３１】
詳細ボタン５０４Ｉが選択された場合には、そのボタンに対応するブックの詳細情報を表示・編集するページが表示される。ただし、詳細情報を編集するには、編集の権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「編集」に対応する権限）が設定されていなければならない。
【０１３２】
編集ボタン５０４Ｊが選択された場合には、そのボタンに対応するブックのデータ２５０を直接編集することが可能となる。例えば、各ページの画像ファイル２５０Ｋの差し替えやブック情報２５０Ｂの編集等が可能となる。ただし、編集するには、編集の権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「編集」に対応する権限）が設定されていなければならない。
【０１３３】
原文ダウンロードボタン（ＤＬボタン）５０４Ｌが選択された場合には、そのボタンに対応するブックの元ファイル（原文）２５０Ｑがダウンロードされ、これを対応するソフトウェアにより読み込むことでその編集が可能となる。編集後には、図２５のデジタルブック作成ページ５０５において、図１８を利用したデジタルブックの作成機能を利用して、編集後の元ファイル２５０Ｑに基づくデジタルブックのデータ２５０を作成し、サーバ２の記憶装置２５に記憶できる。ただし、元ファイル（原文）２５０Ｑのダウンロードをするには、当該ダウンロードの権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「原文ダウンロード」の権限）が設定されていなければならない。また、デジタルブック（データ２５０）の作成には、デジタルブック作成の権限（図２３の権限設定欄５０３Ｆにおけるブック作成機能の「作成」に対応する権限）が設定されていなければならない。
【０１３４】
削除ボタン５０４Ｋが選択された場合には、そのボタンに対応するブックのデータ２５０がサーバ２の記憶装置２５から削除される。ただし、削除するには、編集の権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「削除」に対応する権限）が設定されていなければならない。
【０１３５】
ブック作成機能とは、図１８のデジタルブック作成処理を利用し、元ファイル２５０Ｑからデジタルブックのデータ２５０を作成する機能のことである。システム１Ｌでは、ブック作成機能に対し設定可能権限（図２７の権限設定欄５０７Ｂにおける「ブック作成機能」に対応する権限）が与えられることにより、入力部４８によるブック一覧ボタン５００Ｃへの選択操作が許可（ここでは有効化）され、ブック作成ページ５０５へのページ遷移が可能となる。そして、ブック作成機能の権限（図２３の権限設定欄５０３Ｆにおけるブック作成機能の「作成」に対応する権限）が与えられている登録ユーザであれば、そのページ５０５上での元ファイル２５０Ｑのアップロード操作（図１８のＳ１及びＳ２）が可能となり、アップロードされた元ファイル２５０Ｑに基づいたデジタルブックの作成が可能となる。
【０１３６】
ここでは図２５に示すように、入力部４８により、ブック作成ページ５０５の元ファイル指定欄５０４Ａにて元ファイル２５０Ｑを指定し（図１８のＳ１）、その上でブック作成開始ボタン５０５Ｂを選択する操作を行うことにより、指定した元ファイル２５０Ｑがサーバ２に受け付けられ（図１８のＳ２）、図１８のＳ３以降の処理に従いデジタルブックのデータ２５０へと変換するデジタルブック作成処理が実行される。デジタルブックの作成状況（進捗率）は作成ブック表示欄５０５Ｃにて表示される。作成済みもしくは作成中のデジタルブックを削除する場合には、入力部４８により削除ボタン５０４Ｋを選択し、そのボタンに対応するブックのデータ２５０がサーバ２の記憶装置２５から削除される。
【０１３７】
ブックアップロード機能とは、作成済みのデジタルブックのデータ２５０を記憶装置２５に登録する機能のことである。システム１Ｌでは、ブックアップロード機能に対し設定可能権限（図２７の権限設定欄５０７Ｂにおける「ブックアップロード機能」に対応する権限）が与えられることにより、入力部４８によるブック一覧ボタン５００Ｄへの選択操作が許可（ここでは有効化）され、図示しないブックアップロードページへのページ遷移が可能となる。そして、ブックアップロード機能の権限（（図２３の権限設定欄５０３Ｆにおけるブックアップロード機能の「登録」に対応する権限））が与えられたユーザであれば、そのページ５０５上で、作成済みのデジタルブックのデータ２５０（もしくはそれを有するフォルダ）を指定し、その上でアップロード開始ボタン（図示なし）を選択する操作を行うことにより、指定したデジタルブックのデータ２５０を、サーバ２の記憶装置２５に記憶させることができる。
【０１３８】
ユーザ管理機能とは、登録ユーザのユーザ情報（所属グループ５や設定された権限を含む）の閲覧、編集、及び削除と、新規ユーザの登録をする機能のことである。システム１Ｌでは、ユーザ管理機能の設定可能権限が与えられることにより、入力部４８によるユーザ管理ボタン５００Ｅへの選択操作が許可（ここでは有効化）され、図２２のユーザ管理ページ５０２へのページ遷移が可能となる。ページ５０２上では、登録ユーザの一覧表示欄５０２Ｄが表示される。入力欄５０２Ｂにユーザ名又はその一部を入力して検索ボタン５０２Ｃを選択することにより、一覧表示されるユーザを絞り込むこともできる。
【０１３９】
ユーザ管理機能における閲覧の権限（図２３の権限設定欄５０３Ｆにおけるユーザ管理機能の「閲覧」に対応する権限）が設定されていれば、一覧表示されるユーザ（全ユーザ、もしくは一部のユーザ、もしくはユーザ自身のみ）に対応する詳細ボタン５０２Ｅの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループ５のうちユーザ管理機能における閲覧の権限が設定されているグループ５のユーザのみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、図２３に示すページ５０３と同様のページが表示され、そのボタンに対応するユーザのユーザ情報（登録ユーザ情報）２５５を閲覧できる。ただし、各入力欄５０２Ａ〜５０２Ｆへの入力・編集はできない。
【０１４０】
ユーザ管理機能における編集の権限（図２３の権限設定欄５０３Ｆにおけるユーザ管理機能の「編集」に対応する権限）が設定されていれば、一覧表示されるユーザ（全ユーザ、もしくは一部のユーザ、もしくはユーザ自身のみ）に対応する編集ボタン５０２Ｆの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループ５のうちユーザ管理機能における編集の権限が設定されているグループ５のユーザのみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、図２３に示すページ５０３が表示され、入力部４８により各入力欄５０２Ａ〜５０２Ｆを編集することができる。その上で、編集完了ボタン５０３Ｉを選択することで、編集内容を確定し、ユーザ情報（登録ユーザ情報）２５５を更新することができる。なお、このとき登録ボタン５０３Ｈは操作できないよう無効化されている。
【０１４１】
ユーザ管理機能における削除の権限（図２３の権限設定欄５０３Ｆにおけるユーザ管理機能の「削除」に対応する権限）が設定されていれば、一覧表示されるユーザ（全ユーザ、もしくは一部のユーザ、もしくはユーザ自身）に対応する削除ボタン５０２Ｇの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループ５のうちユーザ管理機能における削除の権限が設定されているグループ５のユーザのみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、選択されたボタンに対応する登録ユーザ（登録ユーザ情報２５５）が削除される。
【０１４２】
ユーザ管理機能における登録の権限（（図２３の権限設定欄５０３Ｆにおけるユーザ管理機能の「登録」に対応する権限））が設定されていれば、ユーザ新規登録ボタン５０２Ａの選択操作が許可（有効化）され、入力部４８によりこれを選択することで、既に述べたように、図２３に示すページ５０３上にて、新規ユーザ（新たな登録ユーザ情報２５５）を登録することができる。なお、新規ユーザのグループ５の設定は、グループ表示欄５０３Ｅに一覧表示されるグループ（全グループもしくは一部のグループ）５の中から、１以上を選択した状態でグループ追加ボタン５０３Ｇを選択することにより、選択状態のグループ５をそのユーザの所属グループ５とすることができる。ここでは登録作業をしているユーザ自身の所属グループ５のうちユーザ管理機能における登録の権限が設定されているグループ５のみの中から所属グループ５を選択できる。そして、所属グループ５が設定されると、所属する各グループ５における権限を設定するための権限設定欄５０３Ｆが、所属するグループ５毎に表示され、所属するグループ５毎に権限設定が可能となる。所属するグループ５を減じる場合は、グループ表示欄５０３Ｅに一覧表示される全てのグループ５の中から、削除するグループ５を選択した状態でグループ削除ボタン５０３Ｇを選択する。これにより、そのグループ５は所属グループ５から外れ、そのグループ５の権限設定欄５０３Ｆも消去される。なお、このとき編集完了ボタン５０３Ｉは操作できないよう無効化されている。
【０１４３】
グループ管理機能とは、登録（作成）済みのグループ５と、それらグループ５のグループ情報（グループ名や、グループ５に対応付けられる設定可能権限（権限範囲）等を含む）の閲覧と、それらグループ情報の編集および削除と、新たなグループ５の登録をする機能のことである。システム１Ｌでは、グループ管理機能の設定可能権限が与えられることにより、入力部４８によるグループ管理ボタン５００Ｆへの選択操作が許可（ここでは有効化）され、図２６のグループ管理ページ５０６へのページ遷移が可能となる。ページ５０６上では、登録済みのグループ５の一覧表示欄５０６Ｄが表示される。入力欄５０６Ｂにグループ名又はその一部を入力して検索ボタン５０６Ｃを選択することにより、一覧表示されるグループ５を絞り込むこともできる。
【０１４４】
グループ管理機能における閲覧の権限（（図２３の権限設定欄５０３Ｆにおけるグループ管理機能の「閲覧」に対応する権限））が設定されていれば、一覧表示される（全グループもしくは一部のグループ）５に対応する詳細ボタン５０６Ｅの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループのうちグループ管理機能における閲覧の権限が設定されているグループのみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、図２７に示すページ５０７と同様のページが表示され、そのボタンに対応するユーザのグループ情報２５７を閲覧できる。ただし、各入力欄５０７Ａ，５０７Ｂへの入力・編集はできない。
【０１４５】
グループ管理機能における編集の権限（（図２３の権限設定欄５０３Ｆにおけるグループ管理機能の「編集」に対応する権限））が設定されていれば、一覧表示されるグループ（全グループもしくは一部のグループ）５に対応する編集ボタン５０６Ｆの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループ５のうちグループ管理機能における編集の権限が設定されているグループ５のみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、図２７に示すページ５０７が表示され、入力部４８により、入力欄５０２Ａにて編集対象のグループ５を切り替える形で選択し、選択されたグループ５に対する権限設定欄５０２Ｆでの権限設定状態を編集（変更）することができる。その上で、編集完了ボタン５０３Ｃを選択することで、編集内容を確定し、グループ情報２５７を更新することができる。なお、このとき登録ボタン５０３Ｄは操作できないよう無効化されている。
【０１４６】
グループ管理機能における削除の権限（図２３の権限設定欄５０３Ｆにおけるグループ管理機能の「削除」に対応する権限）が設定されていれば、一覧表示されるグループ（全グループもしくは一部のグループ）５に対応する削除ボタン５０７Ｇの選択操作が許可（有効化）される。ここでは登録作業をしているユーザ自身の所属グループ５のうちグループ管理機能における削除の権限が設定されているグループ５のみ選択できる。入力部４８によりそれらのうちいずれかを選択すると、選択されたボタンに対応するグループ５（グループ情報２５７）が削除される。
【０１４７】
グループ管理機能における登録の権限（（図２３の権限設定欄５０３Ｆにおけるグループ管理機能の「登録」に対応する権限））が設定されていれば、グループ新規登録ボタン５０６Ａの選択操作が許可（有効化）され、入力部４８によりこれを選択することで、既に述べたように、図２７に示すページ５０７上にて、新規グループ５を登録（作成）することができる。
【０１４８】
ところで、各グループ５には、図２８に示すように、記憶装置（デジタルブック記憶部）２５に記憶されているデジタルブックのうちの１以上のデジタルブックが、グループ用ブック群として対応付けられており、その対応関係がグループ情報として２５７として記憶装置（グループ用ブック群記憶部）２５に記憶されている。
【０１４９】
本実施形態においては、ブック作成機能（図１８）及びブックアップロード機能により、作成又はアップロードされて記憶装置２５に記憶されるデジタルブック（デジタルブックのデータ２５０）は、作成又はアップロードをした登録ユーザの所属グループ５に対応付けられ（Ｓ１０）、それら所属グループ５のグループ用ブック群となる（グループ用ブック群登録手段）。さらに本実施形態においては、作成又はアップロードされて記憶装置２５に記憶されるデジタルブックは、作成又はアップロードをした登録ユーザの所属グループ５のうち、デジタルブックの作成権限が有効に設定されたグループのグループ用ブック群として対応付けられる。
【０１５０】
また、本実施形態においては、各グループ５にて、所属する登録ユーザに対し設定される予め定められた権限の中に、そのグループ５のグループ用ブック群に対するブック使用に係る権限が含まれる。そして、各グループ５にて、所属する登録ユーザに対し設定される権限は、当該登録ユーザが所属する１以上のグループ毎に、対応するグループ用ブック群に係る権限が設定される。ここでは、図２３のユーザ登録ページ（権限設定ページ）５０３において、権限設定欄５０３Ｆが所属グループ５毎に表示されており、それらグループ毎の権限設定欄５０３Ｆにおいて、それぞれのグループでの権限設定がなされる。
【０１５１】
本実施形態においては、各グループ５にて、所属する登録ユーザに対し設定される予め定められた権限の中に、少なくとも閲覧権限（図２３の権限設定欄５０３Ｆにおけるブック一覧機能の「閲覧」に対応する権限）が含まれている（閲覧権限が設定可能な権限として存在するという意味であって、常に設定可能な状況にあるという意味ではない）。仮に、登録ユーザが所属する全てのグループ５においてデジタルブックの閲覧権限が与えられている場合には、それら所属する全てのグループ５のグループ用ブック群が閲覧可能になる。また、登録ユーザは、グループ５に所属していても、そのグループ５において閲覧権限が与えられていなければ、そのグループ５のグループ用ブック群は閲覧できない。一方、所属しないグループ５のグループ用ブック群は閲覧権限を設定するまでもなく閲覧不可であり、閲覧権限の設定もできない。
【０１５２】
また、本実施形態においては、記憶装置２５に記憶された各デジタルブックに係る予め定められたブック情報が、通信手段３を介して閲覧可能となる予め定められたブック情報公開サイト６００（ブック情報公開ページ：図２９参照）において公開・表示されている。サイト６００を公開・表示するためのサイトデータ９５０は、本実施形態においては図３１に示すように、通信手段３に接続するページ公開用の端末装置９の記憶装置９５に記憶されており、サイト６００は、そのサイトデータ９５０に基づいて通信手段３上で公開されている。そして、上記グループ５の中には、図２８に示すように、当該サイト６００にて表示・公開されるブック情報を更新するための情報更新グループ５Ｉが含まれており、当該グループ５Ｉに対応付けられたグループ用ブック群の各ブックのブック情報に基づいて、上記サイト６００に表示されているブック情報を更新する（情報更新手段）。
【０１５３】
サイトデータ９５０は、ブック情報公開サイト６００の表示レイアウトを定め、その所定位置に各デジタルブックの表示要素データであるブック情報を表示させる表示プログラムと、表示プログラムによって表示される各デジタルブックの表示要素データ（図中の表示要素）と、それら表示要素データを更新させる更新プログラムとを有して構成される。ブック情報公開サイト６００は通信手段３上で公開されており、通信手段３に接続する各閲覧端末４では、サイトデータ９５０の表示プログラムに従い当該サイト６００を表示部４７に画面表示して閲覧することができる。
【０１５４】
本実施形態の表示要素データ（ブック情報）は、図３０に示すように、情報更新グループ５Ｉのグループ用ブック群に属する各デジタルブック２５０のブック情報２５０Ｂのうちの予め定められたものである。ブック情報２５０Ｂは内容変更可能であるから、変更があるとその変更内容がブック情報公開サイト６００に反映されることになる。
【０１５５】
また、本実施形態においては、１以上の情報更新グループ５Ｉを有する場合には、各情報更新グループ５Ｉに対しブック情報公開サイト６００が対応付けられており、各情報更新グループ５Ｉの表示要素データに基づいて、対応するブック情報公開サイト６００の表示内容が更新されるように定められている。
【０１５６】
なお、端末装置９は、ＣＰＵ９１に対し、ＲＯＭ９３、ＲＡＭ９２、ハードディスクドライブ（ＨＤＤ）で構成された記憶装置９５、ネットワーク接続のための周知の通信インターフェース９９等が接続する構成を有し、さらには、キーボード、マウス、その他のポインティングデバイス等からなる入力部９８、液晶ディスプレイ等の表示部９７、スピーカ等の音声出力部９６等が接続する形で構成された周知のものである。
【０１５７】
以下、ブック情報公開サイト６００に公開・表示されている各デジタルブックのブック情報の更新処理について、図３３を用いて説明する。
【０１５８】
まずＳ９５１にて、ＣＰＵ９１は、予め定められたブック情報公開サイト６００の更新タイミングが到来したか否かを判定する。更新タイミングは、１ヶ月に１回の所定日所定時刻や、外部からの更新信号の受信したとき等と定めることができる。更新タイミングが到来したと判定された場合には、Ｓ９５２にて、ＣＰＵ９１は、サーバ２に対し、ブック情報公開サイト６００の更新用データを要求する要求信号を、通信手段３を介して送信する。更新用データとは上述した情報更新グループ５Ｉのデジタルブック２５０における表示要素データのことである。また、要求信号と共に、当該端末装置９の認証情報も送信される。
【０１５９】
このときサーバ２のＣＰＵ２１は、その要求信号を受信すると（Ｓ２５１：Ｙｅｓ）、共に受信する認証情報に基づいて認証処理を開始して（Ｓ２５２）、認証ＯＫの場合には（Ｓ２５３：Ｙｅｓ）、要求された更新用データ（表示要素データ）を特定し（Ｓ２５４）、特定したデータを要求元の端末装置９に返信する。認証ＮＧの場合は（Ｓ２５３：Ｎｏ）、データを送信することなく処理は終了となる。
【０１６０】
Ｓ９５３にて、ＣＰＵ９１は、要求した更新用データ（表示要素データ）を受信すると、Ｓ９５４にて、受信したデータに基づいて記憶装置９５に記憶されているサイトデータ９５０の表示要素データを更新し、本処理を終了する。これにより、この後に端末装置４でブック情報公開サイト６００が表示される際には、更新された内容のブック情報公開サイト６００が表示されることになる。例えば、図３０のカタログ「Ａ」というデジタルブック２５０の表紙画像がサーバ２において変更されていれば、図２９のブック情報公開サイト６００におけるカタログ「Ａ」の表紙の画像が変更される。
【０１６１】
なお、本実施形態においては、表示要素データを要求するにあたって（Ｓ９５２）、情報更新グループ５Ｉの全てのデジタルブック２５０における全表示要素データを要求し、受信したデータにより記憶装置９５に記憶されているサイトデータ９５０の表示要素データを全て上書きすることにより更新される。
【０１６２】
以上、本発明の一実施形態を説明したが、これはあくまでも例示にすぎず、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【０１６３】
例えば上記実施形態は、システム１Ｉとシステム１Ｌとの双方を有した実施形態であったが、本発明のデジタルブック提供システム１は、システム１Ｉのみを想定してもよいし、システム１Ｌのみを想定してもよい。サーバ２が複数あってもよいし、システム１Ｉを構成するサーバ２と、システム１Ｌを構成するサーバ２が異なっていてもよい。
【０１６４】
また、サーバ２に登録されるユーザは、閲覧端末４を介して閲覧する人でもよいし、その閲覧端末そのものでもよい。
【０１６５】
また、デジタルブックを閲覧する端末装置４が１種類である場合には、端末種別毎にページ表示用データ２５０Ｌを用意しない構成としてもよい。
【０１６６】
また、グループの設定に関して、図３２に示すように、グループにグループを所属させる、即ち１以上の小グループを有した大グループを設定可能としてもよい。これにより、グループの所属ユーザ全員を一括して別のグループに所属させることが可能となる。
【０１６７】
また、グループの設定は、インターネット等の通信手段３Ｉを介してサーバ２に接続する端末装置４同士でも可能である。これにより、例えば会社をまたいでグループを設定することが可能となる。具体的にいえば、この客先には、このデジタルブック群のみを、閲覧のみ可能に設定して、別の客先には、このデジタルブック群とさらに別のデジタルブック群を、閲覧と編集を可能に設定する等、権限設定により、客先との関係に応じて自由な閲覧・編集体系を構築したデジタルブック管理システムとすることができる。
【０１６８】
このように、本発明のデジタルブック提供システムは、グループ設定を可能とすることで、デジタルブック管理システムとしての機能を果たすことが可能になる。
【０１６９】
また、図３４は、上記実施形態のデジタルブック提供システム１を学校や塾等の教育現場に導入した事例である。学校は、上記実施形態におけるサーバ２を導入している。サーバ２には、教科書販売業者から既にデジタルブックとして作成された教科書を記憶しており、生徒の端末装置４においてその閲覧を可能としている。しかしながら、授業では、教科書だけでなく、教師がそれぞれに作成した資料を用いて授業がなされることがしばしばあるため、教師はこれを元ファイル２５０Ｑとなるよう作成するようにし、作成後には、上記デジタルブック作成ページ３０４や５０５からサーバ２にアップロードして、デジタルブック２５０としておく。これにより、教師が個人的に作成した資料を、授業中に、学校内の端末装置４において、教科書と同様、デジタルブックとして閲覧できる。また、個人宅の端末装置４や、携帯端末４Ｋからも閲覧可能にすることもできる。
【符号の説明】
【０１７０】
１  デジタルブック提供システム
２  サーバ
２５  記憶装置
２５０  デジタルブックのデータ
２５１  ユーザ登録プログラム
２５２  デジタルブック作成プログラム
２５３  デジタルブック配信プログラム
３  通信手段
４  端末装置
４Ｐ（４Ｗ，４Ｌ，４Ｍ）  パーソナルコンピュータ
４Ｋ（４Ａ，４Ｉ）  携帯型端末装置
４５  記憶装置
４５Ｅ  閲覧用プログラム
【図１Ａ】
0005518112.tif 000002
【図１Ｂ】
0005518112.tif 000003
【図２】
0005518112.tif 000004
【図３Ａ】
0005518112.tif 000005
【図３Ｂ】
0005518112.tif 000006
【図３Ｃ】
0005518112.tif 000007
【図４】
0005518112.tif 000008
【図５】
0005518112.tif 000009
【図６】
0005518112.tif 000010
【図７】
0005518112.tif 000011
【図８】
0005518112.tif 000012
【図９】
0005518112.tif 000013
【図１０】
0005518112.tif 000014
【図１１】
0005518112.tif 000015
【図１２】
0005518112.tif 000016
【図１３】
0005518112.tif 000017
【図１４】
0005518112.tif 000018
【図１５】
0005518112.tif 000019
【図１６】
0005518112.tif 000020
【図１７】
0005518112.tif 000021
【図１８】
0005518112.tif 000022
【図１９】
0005518112.tif 000023
【図２０】
0005518112.tif 000024
【図２１】
0005518112.tif 000025
【図２２】
0005518112.tif 000026
【図２３】
0005518112.tif 000027
【図２４】
0005518112.tif 000028
【図２５】
0005518112.tif 000029
【図２６】
0005518112.tif 000030
【図２７】
0005518112.tif 000031
【図２８】
0005518112.tif 000032
【図２９】
0005518112.tif 000033
【図３０】
0005518112.tif 000034
【図３１】
0005518112.tif 000035
【図３２】
0005518112.tif 000036
【図３３】
0005518112.tif 000037
【図３４】
0005518112.tif 000038