(57)【要約】【課題】画像索引ページを容易に生成することを課題とする。【解決手段】画像に関する情報である画像情報が含まれている文書データ３１１から、画像情報を抽出する画像情報抽出処理部３０２と、抽出された画像情報の一覧を表示装置に表示するためのデータである表示用データ３１４を生成する表示用データ生成処理部３０３と、生成された表示用データ３１４を基に、画像の一覧を、画像が掲載されている文書データ中のページとひも付けた画像索引ページを表示装置に表示する表示処理部と、を有することを特徴とする。【選択図】図２
2015035162.tif 000002
【特許請求の範囲】
【請求項１】
画像に関する情報である画像情報が含まれている文書データから、前記画像情報を抽出し、少なくとも前記画像情報に含まれる画像ＩＤと、前記画像が掲載されている前記文書データ中の本文ページ番号とを対応付けることで、前記画像と、前記文書データにおける本文ページとがひも付けられた画像一覧データを生成する画像情報抽出処理部と、
生成された前記画像一覧データを基に、表示部に表示するためのデータである表示用データを生成する表示用データ生成処理部と、
生成された前記表示用データを基に、前記画像の一覧を前記表示部に表示する表示処理部と、
を有し、
前記画像の一覧に表示されている各画像は、前記画像一覧データを介して、前記各画像が掲載されている本文ページとひも付けられている
ことを特徴とする文書閲覧システム。
【請求項２】
前記表示部に表示されている画像の一覧において、所定の画像が、入力部を介して選択されると、
前記表示処理部は、
前記選択された画像に対応付けられている画像情報を基に、前記画像一覧データを検索することで、前記画像にひも付けられている本文ページ番号を取得し、
前記取得した本文ページ番号に相当する本文ページの画像が、記憶部に格納されているか否かを判定し、
前記取得した本文ページ番号に相当する本文ページの画像が、前記記憶部に格納されている場合、前記取得した本文ページ番号に相当する本文ページの画像を、前記記憶部から取得し、当該取得した本文ページの画像を前記表示部に縮小表示し、
前記取得した本文ページ番号に相当する本文ページの画像が、前記記憶部に格納されていない場合、前記取得した本文ページ番号に相当する本文ページの画像を生成し、
前記生成した本文ページの画像を前記記憶部に格納し、
前記生成した本文ページの画像を前記表示部に縮小表示する
ことを特徴とする請求項１に記載の文書閲覧システム。
【請求項３】
前記文書データに含まれる情報、及び、画像情報に含まれる情報のうち、少なくとも一方から取得した情報を基に、前記画像をソートするソート処理部を
さらに有することを特徴とする請求項１又は請求項２に記載の文書閲覧システム。
【請求項４】
画像に関する情報である画像情報が含まれている文書データを閲覧するための文書閲覧システムが、
前記文書データから、前記画像情報を抽出し、
少なくとも前記画像情報に含まれる画像ＩＤと、前記画像が掲載されている前記文書データ中の本文ページ番号とを対応付けることで、前記画像と、前記文書データにおける本文ページとがひも付けられた画像一覧データを生成し、
生成された前記画像一覧データを基に、表示部に表示するためのデータである表示用データを生成し、
生成された前記表示用データを基に、各画像が前記画像一覧データを介して、前記各画像が掲載されている本文ページとひも付けられた状態で、前記画像の一覧を前記表示部に表示する、
ことを特徴とする文書閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子仕様書や、電子書籍において画像による索引を生成する文書閲覧システム及び文書閲覧方法の技術に関する。
【背景技術】
【０００２】
電子書籍等に栞を付与することで、読者の利便性を図ることが行われている。このような技術に関し、例えば、特許文献１〜３に記載の技術が開示されている。
特許文献１に記載の技術は、読者であるユーザが文書中に栞を設定すると、栞一覧が生成される。そして、ユーザが栞一覧中における任意の栞を指定すると、栞に対応しているページが表示されるものである。
また、特許文献２に記載の技術は、ユーザによって画像が栞として指定されると、栞として設定された画像の一覧が生成・表示されるものである。
さらに、特許文献３に記載の技術は、栞にひも付けられたページのサムネイルを表示するものであり、サムネイルとして表示されたページの一部を表示することで、文字等を大きく表示することができるものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−４１５５９号公報
【特許文献２】特開２０００−４７７８９号公報
【特許文献３】特開２００６−３３８１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１〜３に記載の技術は、いずれもユーザによる手入力によって、栞が設定されるものであり、ユーザの負担が大きいという課題がある。
【０００５】
このような背景に鑑みて本発明がなされたのであり、本発明は、画像索引ページを容易に生成することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明は、画像に関する情報である画像情報が含まれている文書データから、前記画像情報を抽出し、少なくとも前記画像情報に含まれる画像ＩＤ（Identificcation）と、前記画像が掲載されている前記文書データ中の本文ページ番号とを対応付けることで、前記画像と、前記文書データにおける本文ページとがひも付けられた画像一覧データを生成する画像情報抽出処理部と、生成された前記画像一覧データを基に、表示部に表示するためのデータである表示用データを生成する表示用データ生成処理部と、生成された前記表示用データを基に、前記画像の一覧を前記表示部に表示する表示処理部と、を有し、前記画像の一覧に表示されている各画像は、前記画像一覧データを介して、前記各画像が掲載されている本文ページとひも付けられていることを特徴とする。
その他の解決手段については、実施形態中で後記する。
【発明の効果】
【０００７】
本発明によれば、画像索引ページを容易に生成することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る文書閲覧システムの構成例を示す図である。
【図２】第１実施形態に係る管理装置の構成例を示す図である。
【図３】第１実施形態に係る表示端末の構成例を示す図である。
【図４】第１実施形態に係るＸＭＬ（eXtensible Markup Language）による文書データの例を示す図である。
【図５】第１実施形態に係る文書データで用いられているタグの説明のための表である。
【図６】第１実施形態に係る画像情報抽出処理の手順を示すフローチャートである。
【図７】第１実施形態に係る画像一覧データの例を示す図である。
【図８】第１実施形態に係る表示用データ生成処理の手順を示すフローチャートである。
【図９】第１実施形態に係る表示用データの例を示す図である。
【図１０】第１実施形態に係る画像索引ページ表示処理の手順を示すフローチャートである。
【図１１】第１実施形態に係る画像索引ページの表示例を示す図である。
【図１２】第１実施形態に係る本文ページ遷移処理の手順を示すフローチャートである。
【図１３】第１実施形態に係る本文ページ遷移処理の画面遷移例を示す図である。
【図１４】第１実施形態に係る本文ページ一時表示処理の手順を示すフローチャートである。
【図１５】第１実施形態に係る本文ページ一時表示例を示す図である。
【図１６】第２実施形態に係る管理装置の構成例を示す図である。
【図１７】第２実施形態に係る画像サイズ順ソート処理の手順を示すフローチャートである。
【図１８】第２実施形態に係るソート結果データの例を示す図である。
【図１９】第２実施形態に係る画像サイズ順にソートされた画像索引ページの例を示す図である。
【図２０】第３実施形態に係るＸＭＬによる文書データの例を示す図である。
【図２１】第３実施形態に係る文書データで用いられているタグの説明のための表である。
【図２２】第３実施形態に係る画像種類順ソート処理の手順を示すフローチャートである。
【図２３】第３実施形態に係るソート結果データの例を示す図である。
【図２４】画像サイズ順にソートされた画像索引ページの例を示す図である。
【図２５】第４実施形態に係る表示端末の構成例を示す図である。
【図２６】第５実施形態に係る表示端末の構成例を示す図である。
【発明を実施するための形態】
【０００９】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。本実施形態に係る文書閲覧システムは、電子仕様書や、電子書籍に対して適用されるものである。なお、各図において、同一の要素については、同一の符号を付すものとする。
【００１０】
［第１実施形態］
以下、図１〜図１５を参照して、本発明における第１実施形態を説明する。
（システム構成）
図１は、第１実施形態に係る文書閲覧システムの構成例を示す図である。
文書閲覧システムＺは、文書データや、画像索引ページに関するデータを生成する管理装置１と、文書データや、画像索引ページを閲覧するための表示端末２とを有している。
【００１１】
（管理装置構成）
図２は、第１実施形態に係る管理装置の構成例を示す図である。
管理装置１は、メモリ１１、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等の記憶装置１２、キーボード等の入力装置１３、ディスプレイ等の表示装置１４、送受信装置１５、ＣＰＵ（Central Processing Unit）１６を有している。
メモリ１１には、記憶装置１２に格納されているプログラムが展開され、ＣＰＵ１６によって展開されたプログラムが実行されることで、処理部１００及び処理部１００を構成する文書データ生成部３０１、画像情報抽出処理部３０２、表示用データ生成処理部３０３が具現化している。
【００１２】
文書データ生成部３０１は、電子書籍等の本文部分を構成する文書データ３１１を生成する。
画像情報抽出処理部３０２は、文書データ３１１から画像データ３１２に関する情報である画像情報を抽出して、画像一覧データ３１３を生成する。画像情報抽出処理部３０２における処理の詳細は後記して説明する。
表示用データ生成処理部３０３は、画像情報抽出処理部３０２で抽出された画像情報を、画像索引ページに表示可能となるよう整理する。表示用データ生成処理部３０３における処理の詳細は後記して説明する。
【００１３】
記憶装置１２には、文書データ生成部３０１が生成した文書データ３１１や、文書データ３１１が示す書籍中で使用されている画像のデータである画像データ３１２が格納されている。さらに、記憶装置１２には、画像情報抽出処理部３０２が生成した画像一覧データ３１３や、表示用データ生成処理部３０３が生成した表示用データ３１４等が格納されている。文書データ３１１、画像一覧データ３１３、表示用データ３１４については、後記して説明する。
なお、文書データ３１１、画像データ３１２、表示用データ３１４等は、送受信装置１５を介して表示端末２へ送信される。
また、管理装置１は、ＰＣ（Personal Computer）等を想定しているが、タブレット端末等、データの編集処理が可能なものであればＰＣに限らない。
【００１４】
（表示端末構成）
図３は、第１実施形態に係る表示端末の構成例を示す図である。
表示端末２は、メモリ２１、ＨＤＤ等の記憶装置（記憶部）２２、液晶表示パネル、タッチパネル、押ボタン等で構成される入出力装置（入力部、表示部）２３、送受信装置２４、ＣＰＵ２５を有している。
メモリ２１には、記憶装置２２に格納されているプログラムが展開され、ＣＰＵ２５によって展開されたプログラムが実行されることで、処理部２００及び処理部２００を構成する表示処理部３０４が具現化している。
【００１５】
表示処理部３０４は、文書データ３１１に基づいて、画像データ３１２が掲載された文書閲覧画面を入出力装置２３に表示したり、表示用データ３１４に基づいて画像索引ページを表示したりする。また、表示処理部３０４は、入出力装置２３を介して行われた操作によって、画面遷移等の画面操作処理を行う。表示処理部３０４における処理の詳細は後記して説明する。
記憶装置２２には、送受信装置２４を介して管理装置１から受信した文書データ３１１や、画像データ３１２や、画像一覧データ３１３や、表示用データ３１４等が格納されている。
なお、表示端末２は、タブレットＰＣや、スマートフォン等のスマートデバイスを想定しているが、ノートＰＣ等、文書データ３１１による文書の閲覧ができるものであればよい。
【００１６】
（文書データの構造例）
図４は、ＸＭＬによる文書データの例を示す図であり、図５は、図４に示す文書データで用いられているタグの説明のための表である。ここで、図４の文書データ３１１は、電子書籍における本文の情報を示すものである。
また、図５において、属性を示すものはドットで示し、要素を示すものと区別することとする。
図５に示すように、「ｐａｇｅｓ」は、文書データ３１１におけるルート要素であり、図４の例では「＜ｐａｇｅｓ＞」から「＜／ｐａｇｅｓ＞」までが、文書データ３１１となる。
図５に示すように、ルート要素（「ｐａｇｅｓ」）は、ページ要素（「ｐａｇｅ」）を子ノードとして有しており、ページ要素（「ｐａｇｅ」）は、行要素（「ｌｉｎｅ」）を子ノードとして有している。そして、行要素（「ｌｉｎｅ」）は、画像要素（「ｐｉｃｔｕｒｅ」）を子ノードとして有している。
【００１７】
「ｐａｇｅ」は、本文のページを示すページ要素であり、この要素内が本文１ページ分の情報となる。また、ページ要素は、本文ページ番号を示す属性として「ｉｄ」を有する。つまり、「ｉｄ」は、文書データ内におけるページ要素の本文１ページからの連番となる。図４の例では、「＜ｐａｇｅ  ｉｄ＝“０００１”＞」から「＜／ｐａｇｅ＞」までが、本文１ページ目の情報である。同様に、「＜ｐａｇｅ  ｉｄ＝“０００２”＞」から「＜／ｐａｇｅ＞」まで、本文２ページ目の情報である。以下、「＜ｐａｇｅ  ｉｄ＝“・・・”＞」から「＜／ｐａｇｅ＞」までの情報を本文ページ情報と適宜称する。
【００１８】
「ｌｉｎｅ」は、本文ページ内の１行を示す行要素である。図４の例では、「＜ｌｉｎｅ＞」から「＜／ｌｉｎｅ＞」までが、本文１行の情報である。以下、「＜ｌｉｎｅ＞」から「＜／ｌｉｎｅ＞」までに含まれている情報を行情報と適宜称する。
「ｐｉｃｔｕｒｅ」は、該当する本文ページに挿入される画像データ３１２（図２、図３）に関する情報を示す画像要素である。図５に示されるように、画像要素は、属性として画像パス（「ｓｒｃ」）、画像幅（「ｗｉｄｔｈ」）、画像高さ（「ｈｅｉｇｈｔ」）を有している。
画像パス（「ｓｒｃ」）は、画像データへのパスを示す情報である。
画像幅（「ｗｉｄｔｈ」）は該当する画像の幅を示す情報であり、画像高さ（「ｈｅｉｇｈｔ」）は該当する画像高さを示す情報である。このように、画像要素における各情報（画像パス、画像幅、画像高さ）の情報を画像情報と適宜称する。この画像は、例えば、図や、表や、グラフ等である。
【００１９】
例えば、図４において、１ページ目（「ｐａｇｅ  ｉｄ＝“０００１”）における符号４０１で示される行情報（「ｌｉｎｅ」から「／ｌｉｎｅ」まで）には、画像パス「￥ＡＡＡ￥Ｆｉｇ１」で示される画像が挿入される。そして、この画像（「Ｆｉｇ１」）は、画像幅「７２８（ｐｉｘｅｌ）」、画像高さ「２５７（ｐｉｘｅｌ）」を有している。
このように、画像データは画像パスによって、文書データとひも付けられている。
【００２０】
また、２ページ目（「ｐａｇｅ  ｉｄ＝“０００２”）における符号４０２で示される行情報には、画像パス「￥ＡＡＡ￥Ｆｉｇ２」で示される画像が挿入される。そして、この画像（「Ｆｉｇ２」）は、画像幅「７２８（ｐｉｘｅｌ）」、画像高さ「２００（ｐｉｘｅｌ）」を有している。
【００２１】
さらに、４ページ目（「ｐａｇｅ  ｉｄ＝“０００４”）における符号４０３で示される行情報には、画像パス「￥ＡＡＡ￥Ｆｉｇ３」で示される画像が挿入される。そして、この画像（「Ｆｉｇ３」）は、画像幅「８６７（ｐｉｘｅｌ）」、画像高さ「５１４（ｐｉｘｅｌ）」を有している。
【００２２】
そして、６ページ目（「ｐａｇｅ  ｉｄ＝“０００６”）における符号４０４で示される行情報には、画像パス「￥ＡＡＡ￥Ｆｉｇ４」で示される画像が挿入される。そして、この画像（「Ｆｉｇ４」）は、画像幅「８６７（ｐｉｘｅｌ）」、画像高さ「１４３（ｐｉｘｅｌ）」を有している。
【００２３】
以下、管理装置１及び表示端末２における各処理の説明を行う。なお、管理装置１では、入力装置１３等を介して入力されたデータを基に、文書データ生成部３０１が、文書データ３１１を生成する文書データ作成処理が行われる。そして、文書データ３１１が生成された後、画像情報抽出処理（図６）→表示用データ生成処理（図８）の順で処理が行われる。
【００２４】
（画像情報抽出処理）
図６は、第１実施形態に係る画像情報抽出処理の手順を示すフローチャートである。
まず、画像情報抽出処理部３０２は、本文ページ番号ｐを「１」に設定する（ｐ＝１；Ｓ１０１）。
そして、画像情報抽出処理部３０２は、本文ページ番号ｐにおける本文ページ内の行情報を出現順に検索し、行情報内に画像情報があるか否かを判定する（Ｓ１０２）。
ステップＳ１０２の結果、行情報内に画像情報がない場合（Ｓ１０２→Ｎｏ）、画像情報抽出処理部３０２は、ステップＳ１０７へ処理を進める。
ステップＳ１０２の結果、行情報内に画像情報がある場合（Ｓ１０２→Ｙｅｓ）、画像情報抽出処理部３０２は、当該画像情報を文書データ３１１から抽出する（Ｓ１０３）。つまり、文書データ３１１における「＜ｐｉｃｔｕｒｅ  ｓｒｃ＝“・・・”＞」から「／＞」までの情報が抽出される。
【００２５】
次に、画像情報抽出処理部３０２は、本文ページ番号ｐに該当する「ｐａｇｅ  ｉｄ」を検索することで、抽出した画像情報が存在する本文ページ番号を取得する（Ｓ１０４）。
そして、画像情報抽出処理部３０２は、抽出した画像情報に対し、画像ＩＤを生成・付与する（Ｓ１０５）。
さらに、画像情報抽出処理部３０２は、生成した画像ＩＤと、画像情報と、本文ページ番号とを組の情報とし、画像一覧データ３１３のレコード情報として、画像一覧データ３１３に追加する（Ｓ１０６）。
【００２６】
続いて、画像情報抽出処理部３０２は、処理対象となっている本文ページ内におけるすべての画像情報を取得したか否かを判定する（Ｓ１０７）。
ステップＳ１０７の結果、処理対象となっている本文ページ内におけるすべての画像情報を取得していない場合（Ｓ１０７→Ｎｏ）、画像情報抽出処理部３０２は、ステップＳ１０２へ処理を戻す。
ステップＳ１０７の結果、処理対象となっている本文ページ内におけるすべての画像情報を取得している場合（Ｓ１０７→Ｙｅｓ）、画像情報抽出処理部３０２は、すべての本文ページについて、画像情報抽出処理が完了したか否かを判定する（Ｓ１０８）。
【００２７】
ステップＳ１０８の結果、すべての本文ページについて、処理が完了していない場合（Ｓ１０８→Ｎｏ）、画像情報抽出処理部３０２は、本文ページ番号ｐに「１」を加算し（ｐ＋＋；Ｓ１０９）、ステップＳ１０２へ処理を戻す。
ステップＳ１０８の結果、すべての本文ページについて、処理が完了している場合（Ｓ１０８→Ｙｅｓ）、画像情報抽出処理部３０２は、画像情報抽出処理を終了する。
【００２８】
（画像一覧データ）
図７は、画像情報抽出処理の結果、生成される画像一覧データの例を示す図である。
画像一覧データ３１３は、画像ＩＤ、画像情報、本文ページ番号の各欄を有している。
画像ＩＤは、画像に対し、一意に付与されるＩＤである。画像ＩＤは、個々の文書内で一意でもよいし、表示端末２内に保存されているすべての文書を通じで一意でもよい。
画像情報は、図６の画像情報抽出処理で文書データ３１１から抽出された画像情報である。
本文ページ番号は、対応付けられている画像情報における画像が掲載されている本文ページの番号である。
【００２９】
このように、画像一覧データ３１３では、少なくとも画像ＩＤと、画像が掲載されている文書データ中の本文ページ番号とが対応付けられることで、画像と、文書データにおける本文ページとがひも付けられている。
【００３０】
（表示用データ生成処理）
図８は、第１実施形態に係る表示用データ生成処理の手順を示すフローチャートである。
まず、表示用データ生成処理部３０３は、画像索引ページ番号ｃｐを「１」に設定する（ｃｐ＝１；Ｓ２０１）。
次に、表示用データ生成処理部３０３は、画像一覧データ３１３を参照し、画像一覧データ３１３の上から順にレコード情報を取得する（Ｓ２０２）。
続いて、表示用データ生成処理部３０３は、取得したレコード情報における画像情報から、画像の高さ情報、幅情報を取得する（Ｓ２０３）。
【００３１】
そして、表示用データ生成処理部３０３は、取得した高さ情報、幅情報を基に、処理対象となっている画像が、処理対象となっている画像索引ページのページに収まるか否かを判定する（Ｓ２０４）。ここで、表示用データ生成処理部３０３は、例えば、以下のような処理を行う。
（Ａ１）表示用データ生成処理部３０３は、表示用データ３１４から、処理対象となっているページに既に登録されている画像ＩＤの画像情報を順に取得する。
（Ａ２）表示用データ生成処理部３０３は、取得した画像情報における高さ情報、幅情報を基に、画像索引ページの左上から順に取得した画像情報をレイアウトする。
（Ａ３）表示用データ生成処理部３０３は、ステップＳ２０３で取得した高さ情報、幅情報を基に、（Ａ２）の処理の結果、生じたページ内の空き領域に処理対象となっている画像が収まるか否かを判定する。
【００３２】
ステップＳ２０４の結果、収まらない場合（Ｓ２０４→Ｎｏ）、表示用データ生成処理部３０３は、画像索引ページ番号ｃｐに「１」を加算し（ｃｐ＋＋；Ｓ２０５）、ステップＳ２０６へ処理を進める。
ステップＳ２０４の結果、収まる場合（Ｓ２０４→Ｙｅｓ）、表示用データ３１４（図９）の画像索引ページ番号ｃｐのレコードに、処理対象となっている画像情報の画像ＩＤを登録する（Ｓ２０６）。
【００３３】
そして、表示用データ生成処理部３０３は、画像一覧データ３１３におけるすべてのレコードについて、図８に示す処理を完了したか否かを判定する（Ｓ２０７）。
ステップＳ２０７の結果、処理が完了していない場合（Ｓ２０７→Ｎｏ）、表示用データ生成処理部３０３は、ステップＳ２０２へ処理を戻す。
ステップＳ２０７の結果、処理が完了している場合（Ｓ２０７→Ｙｅｓ）、表示用データ生成処理部３０３は、表示用データ生成処理を終了する。
生成された画像一覧データ３１３や、表示用データ３１４は、送受信装置１５を介して、文書データ３１１や、画像データ３１２とともに表示端末２へ送られる。
【００３４】
（表示用データ）
図９は、表示用データ生成処理の結果、生成される表示用データの例を示す図である。
表示用データ３１４は、画像索引ページ番号及び表示画像情報の各欄を有する。
画像索引ページ番号は、画像索引ページにおけるページ番号である。
表示画像情報は、画像索引ページに表示される画像の画像ＩＤが配列の形式で格納されている。
図９の例では、画像索引ページの１ページ目には画像ＩＤ「０」、「１」、「２」、「３」の画像が表示され、画像索引ページの２ページ目には画像ＩＤ「４」・・・が表示される。
【００３５】
（画像索引ページ表示処理）
図１０は、第１実施形態に係る画像索引ページ表示処理の手順を示すフローチャートである。
まず、表示処理部３０４は、処理対象となっている画像索引ページのページ番号ｐｐを「１」に設定する（ｐｐ＝１；Ｓ３０１）。
次に、表示処理部３０４は、表示用データ３１４から、現在のページ番号に相当するレコード情報を取得する（Ｓ３０２）。
そして、表示処理部３０４は、取得したレコード情報における表示画像情報の欄から画像ＩＤを順に１つ取得する（Ｓ３０３）。
【００３６】
続いて、表示処理部３０４は、取得した画像ＩＤをキーとして、画像一覧データ３１３から該当する画像情報を１つ取得する（Ｓ３０４）。
さらに、表示処理部３０４は、画像パスを基に、取得した画像情報のリンク先となっている画像データ３１２を取得する（Ｓ３０５）。このとき、表示処理部３０４は、取得した画像に、該当する画像ＩＤを属性情報として付与する。
そして、表示処理部３０４は、取得した画像データ３１２の画像を、例えば画像索引ページの左上から順に表示する（Ｓ３０６）。
【００３７】
次に、表示処理部３０４は、処理対象となっているレコード情報において、すべての画像について処理を完了したか否かを判定する（Ｓ３０７）。
ステップＳ３０７の結果、すべての画像について処理を終了していない場合（Ｓ３０７→Ｎｏ）、表示処理部３０４は、ステップＳ３０３へ処理を戻す。
ステップＳ３０７の結果、すべての画像について処理を終了している場合（Ｓ３０７→Ｙｅｓ）、表示処理部３０４は、表示用データ３１４におけるすべてのレコードについて、図１０に示す処理を完了したか否かを判定する（Ｓ３０８）。
【００３８】
ステップＳ３０８の結果、すべてのレコードについて、処理を終了していない場合（Ｓ３０８→Ｎｏ）、表示処理部３０４は、現在のページ番号ｐｐに「１」を加算し（ｐｐ＋＋；Ｓ３０９）、ステップＳ３０２へ処理を戻す。
ステップＳ３０８の結果、すべてのレコードについて、処理を終了している場合（Ｓ３０８→Ｙｅｓ）、表示処理部３０４は、画像索引ページ表示処理を終了する。
【００３９】
（画像索引ページ例）
図１１は、第１実施形態に係る画像索引ページの表示例を示す図である。
図１１では、図９で示す表示用データ３１４を基に表示される画像索引ページの例である。
図１１で示されているように、画像索引ページＷの１ページ目に画像ＩＤ「０」〜「３」に相当する画像（符号１１０１〜１１０４）が一覧として表示されている。つまり、画像索引ページには、画像の一覧が表示されている。
そして、ユーザが、表示されている画像索引ページに対して、所定の操作（例えば、フリック等）を行うことで、次ページや、前ページへ遷移する。画像索引ページＷにおける次ページや、前ページへの遷移処理は、通常の電子書籍端末等で行われている処理と同様であるため、ここでは処理の詳細な説明を省略する。
【００４０】
なお、画像索引ページＷには、複数のタブが表示されている。
例えば、タブ１１１１は文書中の構成を示すタブである。図１１の例では、目次ページを示す「目次」タブ、索引ページを示す「索引」タブ、画像索引ページを示す「画像」タブが表示されている。例えば、ユーザが「目次」のタブを選択すると、目次のページに文書画面が遷移する。
タブ１１１２は文書中の本文ページを示すタブである。例えば、ユーザが「１０」のタブを選択すると、１０ページに文書画面が遷移する。
タブ１１１３は本文中の「章」等を示すタブである。
【００４１】
ここで、画像索引ページＷに表示されている各画像は、画像一覧データ３１３によって、各画像が掲載されている本文ページとがひも付けられている。このような、画像と本文ページのひも付けを利用して、後記する本文ページ遷移処理や、本文ページ一時表示等を行うことが可能となる。
【００４２】
（本文ページ遷移処理）
図１２は、第１実施形態に係る本文ページ遷移処理の手順を示すフローチャートである。
まず、表示処理部３０４は、図１０の画像索引ページ表示処理に従って、画像索引ページを入出力装置２３に表示する（Ｓ４０１）。
そして、表示処理部３０４は、所定の画像が所定の方法で選択されたか否かを判定する（Ｓ４０２）。ここで、所定の方法とは、例えば、タップである。
ステップＳ４０２の結果、選択されていない場合（Ｓ４０２→Ｎｏ）、表示処理部３０４は、ステップＳ４０２へ処理を戻す。
【００４３】
ステップＳ４０２の結果、画像が選択された場合（Ｓ４０２→Ｙｅｓ）、表示処理部３０４は、例えば、画像の属性情報等から選択されている画像の画像ＩＤを取得する（Ｓ４０３）。
そして、表示処理部３０４は、取得した画像ＩＤをキーとして、画像一覧データ３１３から該画像に対応付けられている本文ページ番号を取得する（Ｓ４０４）。
そして、表示処理部３０４は、文書データ３１１における「ｐａｇｅ  ｉｄ」を検索して、ステップＳ４０４で取得した本文ページ番号に該当する本文ページ情報を取得する（Ｓ４０５）。
続いて、表示処理部３０４は、取得した本文ページ情報を基に本文ページ画像を生成し（Ｓ４０６）、生成した本文ページ画像を入出力装置２３に表示して（Ｓ４０７）、本文ページ遷移処理を終了する。
【００４４】
図１３は、第１実施形態に係る本文ページ遷移処理の画面遷移例を示す図である。ここで、図１３（ａ）は画像索引ページを示し、図１３（ｂ）は遷移先の本文ページを示す。
図１３（ａ）に示す画像索引ページＷ中における画像１３０１が、タップ等の操作によってユーザによって選択されると、表示端末２は、図１２に示す処理を行う。これにより、選択された画像が掲載されている本文ページ１３１１（図１３（ｂ））を表示する。
【００４５】
このようにすることで、ユーザは画像を選択することで、画像が掲載されている本文ページが表示され、容易な操作で画像が掲載されている本文ページを表示することができる。
【００４６】
（本文ページ一時表示処理）
図１４は、第１実施形態に係る本文ページ一時表示処理の手順を示すフローチャートである。
まず、表示処理部３０４は、画像索引ページに表示されている画像のうち、所定の画像が所定の方法で選択されたか否かを判定する（Ｓ５０１）。ここで、所定の方法とは、例えば、長押しである。
ステップＳ５０１の結果、選択されていない場合（Ｓ５０１→Ｎｏ）、表示処理部３０４は、ステップＳ５０１へ処理を戻す。
ステップＳ５０１の結果、選択された場合（Ｓ５０１→Ｙｅｓ）、表示処理部３０４は、画像の属性情報等から選択されている画像の画像ＩＤを取得する（Ｓ５０２）。
【００４７】
次に、表示処理部３０４は、取得した画像ＩＤをキーとして、画像一覧データ３１３を検索することで該画像に対応付けられている本文ページ番号を取得する（Ｓ５０３）。
そして、表示処理部３０４は、取得した本文ページ番号に相当する本文ページ画像が画像キャッシュにあるか否かを判定する（Ｓ５０４）。ここで、表示処理部３０４は、例えば、本文ページ画像の属性情報等を基に、ステップＳ５０３で取得した本文ページ番号に該当する本文ページ画像を検索する。また、画像キャッシュとは、本文ページ画像の表示を早めるため、一度表示した本文ページ画像を一時保存するキャッシュである。画像キャッシュは、例えば、記憶装置２２における所定の記憶領域等である。画像キャッシュは、メモリ２１や、ＣＰＵ２５に形成されてもよい。
ステップＳ５０４の結果、取得した本文ページ番号に相当する本文ページ画像が画像キャッシュにある場合（Ｓ５０４→Ｙｅｓ）、表示処理部３０４は、画像キャッシュから該当する本文ページ画像を取得する（Ｓ５０５）。
そして、表示処理部３０４は、取得した本文ページ画像を入出力装置２３に一時表示し（Ｓ５０６）、本文ページ一時表示処理を終了する。一時表示の画面については後記する。
【００４８】
一方、ステップＳ５０４の結果、取得した本文ページ番号に相当する本文ページ画像が画像キャッシュにない場合（Ｓ５０４→Ｎｏ）、表示処理部３０４は、文書データ３１１における「ｐａｇｅ  ｉｄ」を検索して、ステップＳ５０３で取得した本文ページ番号に該当する本文ページ情報を取得する（Ｓ５０７）。そして、表示処理部３０４は、取得した本文ページ情報を基に本文ページ画像を生成する（Ｓ５０８）。このとき、表示処理部３０４は、生成された本文ページ画像に、該当する本文ページ番号等を属性情報として付与する。
そして、表示処理部３０４は、生成した本文ページ画像を画像キャッシュに登録する（Ｓ５０９）。
そして、表示処理部３０４は、ステップＳ５０８で生成した本文ページ画像を入出力装置２３に一時表示し（Ｓ５１０）、本文ページ一時表示処理を終了する。
【００４９】
（本文ページ一時表示例）
図１５は、第１実施形態に係る本文ページ一時表示例を示す図である。ここで、図１５（ａ）は画像索引ページを示し、図１５（ｂ）は本文ページが一時表示された画面を示す。
図１５に示すように、画像索引ページＷ中の所定の画像１５０１が、ユーザによって所定の方法で選択（ここでは、長押し）されると、表示処理部３０４は、図１４に示す処理を行う。その結果、図１５（ｂ）に示されるように、画像１５０１が掲載されている本文ページ画像１５１１が、画像索引ページの上に縮小表示される。なお、図１５（ｂ）に示すように、縮小表示された本文ページ画像１５１１は、選択された画像１５０１の近傍に表示されることが望ましい。
このように、選択された画像が掲載されている本文ページを画像上に一時表示することで、ユーザは、どのような本分ページに画像が掲載されているのかを、容易に確認することができる。
【００５０】
第１実施形態によれば、ユーザの手作業を行わずとも画像索引ページの生成が可能になるので、ユーザの負担を大幅に軽減することができる。
【００５１】
《第２実施形態：画像サイズ順にソート》
次に、図１６〜図１９を参照して、本発明における第２実施形態を説明する。第２実施形態では、画像がサイズ順（ここでは大きさ順）にソートされた形式で画像索引ページに表示される。
（管理装置構成例）
図１６は、第２実施形態に係る管理装置の構成例を示す図である。なお、図１６において、図２と同様の構成要素については、図２と同様の符号を付して説明を省略する。
図１６に示す管理装置１ａにおいて、図２の管理装置１と異なる点は、処理部１００ａにおいてソート処理部３０５が、記憶装置１２に格納されているプログラムが追加展開され、ＣＰＵ１６によって追加実行されている点である。また、記憶装置１２にソート結果データ３１５が追加されている点も図２の管理装置１と異なる点である。
ソート処理部３０５は、画像索引ページＷにおける画像をサイズ順にソートしたり（第２実施形態）、画像の種類でソートしたり（第３実施形態）するためのソート結果データ３１５を生成する等、所定の条件で画像をソートする。
また、ソート結果データ３１５には、画像情報がサイズ順にソートされて格納されている。
【００５２】
（画像サイズ順ソート処理）
図１７は、第２実施形態に係る画像サイズ順ソート処理の手順を示すフローチャートである。なお、図１７では、画像の高さが大きい順にソートされる。
なお、図１７の処理は、図６の画像情報抽出処理が終了した後、行われてもよいし、図８の表示用データ生成処理終了後に、管理装置１ａが表示端末２からサイズ順ソートの要求を受信した後に行われてもよい。
【００５３】
まず、ソート処理部３０５は、現在の表示モードが画像サイズ順表示モードであるか否かを判定する（Ｓ６０１）。画像サイズ順表示モードへの移行は、例えば、表示端末２の入出力装置２３に表示されている画像サイズ順ボタンが選択入力されることによって行われる。そして、表示端末２の処理部２００は、モードが画像サイズ順表示モードへ移行した旨を、送受信装置２４，１５を解して、管理装置１ａへ通知する。
ステップＳ６０１の結果、画像サイズ順表示モードではない場合（Ｓ６０１→Ｎｏ）、ソート処理部３０５は、ステップＳ６０１へ処理を戻す。
ステップＳ６０１の結果、画像サイズ順表示モードである場合（Ｓ６０１→Ｙｅｓ）、ソート処理部３０５は、各欄が空欄の状態であるソート結果データ３１５を生成する（Ｓ６０２）。ソート結果データ３１５の構成は、図１８で後記するような構成を有している。
次に、ソート処理部３０５は、画像一覧データ３１３における画像ＩＤ、画像情報、本文ページ番号の各欄に格納されている情報をソート結果データ３１５にコピーする（Ｓ６０３）。
【００５４】
そして、ソート処理部３０５は、変数ｉを「１」に設定する（ｉ＝１；Ｓ６０４）。
次に、ソート処理部３０５は、変数ｉがＮ−１未満であるか否かを判定する（ｉ＜Ｎ−１？；Ｓ６０５）。ここで、「Ｎ］は、画像一覧データ３１３におけるレコード数（つまり、画像情報数）である。
【００５５】
ステップＳ６０５の結果、ｉ＜Ｎ−１である場合（Ｓ６０５→Ｙｅｓ）、ソート処理部３０５は、ソート結果データ３１５において、ｉ番目のレコードに格納されている画像ＩＤ、画像情報、本文ページ番号の各情報（レコード情報ｉ）を、テンポラリ領域に格納する（Ｓ６０６）。以降、ソート結果データ３１５のｘ番目のレコードをレコードｘと称する。また、レコードｘに格納されている画像ＩＤ、画像情報、本文ページ番号の各情報をまとめてレコード情報ｘと称する。さらに、レコードｘに格納されている画像情報中の高さ情報を高さｘと称する。
次に、ソート処理部３０５は、高さｉ−１がテンポラリ領域に格納されているレコード情報における高さ情報（以降、高さｔｍｐと称する）の値以下であるか否かを判定する（高さｉ―１≦高さｔｍｐ？；Ｓ６０７）。
【００５６】
ステップＳ６０７の結果、高さｉ−１＞高さｔｍｐの場合（Ｓ６０７→Ｎｏ）、ソート処理部３０５は、ｉに「１」を加算して（ｉ＋＋；Ｓ６０８）、ステップＳ６０５へ処理を戻す。
ステップＳ６０７の結果、高さｉ−１≦高さｔｍｐの場合（Ｓ６０７→Ｙｅｓ）、ソート処理部３０５は、変数ｊに変数ｉの値を代入する（ｊ＝ｉ；Ｓ６０９）。
【００５７】
そして、ソート処理部３０５は、レコード情報ｊ−１をレコードｊに格納し（Ｓ６１０）、ｊから「１」減算する（ｊ−−；Ｓ６１１）。
続いて、ソート処理部３０５は、高さｊ−１が、高さｔｍｐ未満であるか否かを判定する（高さｊ−１＜高さｔｍｐ；Ｓ６１２）。
【００５８】
ステップＳ６１２の結果、高さｊ−１＜高さｔｍｐである場合（Ｓ６１２→Ｙｅｓ）、ソート処理部３０５はステップＳ６１０へ処理を戻す。
ステップＳ６１２の結果、高さｊ−１≧高さｔｍｐである場合（Ｓ６１２→Ｎｏ）、ソート処理部３０５は、テンポラリ領域に格納されているレコード情報（レコード情報ｔｍｐ）をソート結果データ３１５のレコードｊに格納する（Ｓ６１３）。
その後、ソート処理部３０５は、ｉに「１」を加算して（ｉ＋＋；Ｓ６１４）、ステップＳ６０５へ処理を戻す。
【００５９】
一方、ステップＳ６０５の結果、ｉ≧Ｎ−１である場合（Ｓ６０４→Ｎｏ）、表示用データ生成処理部３０３が、ソート結果データ３１５を基に、図８の表示用データ生成処理を行う（Ｓ６１５）。この際、表示用データ生成処理部３０３は、画像一覧データ３１３の代わりにソート結果データ３１５を用いて表示用データ生成処理を行う。そして、管理装置１ａの処理部１００ａは、送受信装置１５，２４を介して、生成したソート結果データ３１５や、表示用データ３１４を表示端末２へ送信する。このとき、これらのデータに加えて、画像一覧データ３１３が送信されてもよい。
続いて、表示処理部３０４が、図１０の画像索引ページ表示処理を行う（Ｓ６１６）ことで、画像索引ページに画像がサイズ順に表示される。
【００６０】
（ソート結果データ）
図１８は、図１７の画像サイズ順ソート処理の結果、生成されるソート結果データの例を示す図である。なお、図１８に示すソート結果データ３１５は、図４に示す文書データ３１１に対して、図１７に示す処理を行った結果である。
図１８に示すソート結果データ３１５における各欄の構成は、図７に示す画像一覧データ３１３と同様の構成を有しているが、レコード情報が高さの大きい順に格納されている点が異なる。
【００６１】
（画像索引ページ）
図１９は、画像サイズ順にソートされた画像索引ページの例を示す図である。
図１９の画像索引ページＷ１における各画像は、図１１に示す画像索引ページＷ中の画像１１０１〜１１０４と同じものであるが、画像高さの大きい順に表示されている。
【００６２】
ユーザは画像の大小で画像の特徴を記憶することが多いが、このように画像のサイズ順に画像を表示することで、ユーザが画像を検索しやすくなる。
なお、第２実施形態では、画像の高さでソートが行われているが、画像の幅でソートが行われてもよい。また、高さと幅の合計値や、面積等を基に、ソートが行われてもよい。
【００６３】
また、画像の閲覧頻度が画像情報に格納されることで、画像の閲覧頻度によってソートが行われてもよい。画像の閲覧頻度でソートが行われることは、図１７に示す処理において、高さ情報を画像の閲覧頻度情報に置き換えることで容易に実現可能である。
このようにすることで、ユーザが頻繁に閲覧する画像を検索しやすくなる。
【００６４】
さらに、画像の高さの代わりに、画像の閲覧時間（表示時間）や、色や、明度（例えば、画像の平均明度）等が用いられて、ソート処理が行われてもよい。
【００６５】
《第３実施形態：画像種類順にソート》
次に、図２０から図２４を参照して、本発明における第３実施形態を説明する。第３実施形態では、画像索引ページにおいて画像の種類別に表示が行われる例を示す。なお、第３実施形態における画像閲覧システムＺの構成は、第２実施形態と同様であるので、システム構成の説明を省略する。
【００６６】
（文書データの構造例）
図２０は、第３実施形態に係るＸＭＬによる文書データの例を示す図であり、図２１は、図２０に示す文書データで用いられているタグの説明のための表である。
図２０、図２１において、図４、図５と同様の要素については説明を省略する。
図２０に示されるように、文書データ３１１ａは、画像情報に実線四角で囲まれている画像種類情報（「ｔｙｐｅ＝“・・・”」）が追加されている点が、図４の文書データ３１１と異なっている。なお、符号２００１については後記する。
【００６７】
また、図２１の太枠部分で示されるように、画像種類情報（「ｔｙｐｅ」）は、画像の種類を示す情報であり、画像種類でのソート時に、この属性を参照して並び替えが行われる。画像種類情報に使用できる属性値は、該当する画像が「図」であることを示す「ｆｉｇｕｒｅ」、「表」であることを示す「ｃｈａｒｔ」、「グラフ」であることを示す「ｇｒａｐｈ」、その他の画像であることを示す「ｅｌｓｅ」の４つである。本実施形態では、画像種類を「図」、「表」、「グラフ」、「その他」の４種類としたが、これら４種類に限らないことは当然である。これらの画像種類情報は、例えば、文書データ３１１ａ作成時にユーザの手入力等で入力される。
なお、図２０の画像情報２００１のように、画像情報中に画像種類情報が記述されていない場合、その画像情報は「その他」に分類されるものとする。
【００６８】
（画像種類順ソート処理）
図２２は、第３実施形態に係る画像種類順ソート処理の手順を示すフローチャートである。
ここでは、「図」、「表」、「グラフ」、「その他」の順でソートした場合の例について記述する。
また、図２２の処理は、図６の画像情報抽出処理が終了した後、行われてもよいし、図８の表示用データ生成処理終了後に、管理装置１ａが表示端末２から画像種類順ソートの要求を受信した後に行われてもよい。
【００６９】
まず、ソート処理部３０５は、現在の表示モードが画像種類順表示モードであるか否かを判定する（Ｓ７０１）。画像種類順表示モードへの移行は、例えば、表示端末２の入出力装置２３に表示されている画像種類順ボタンが選択入力されることによって行われる。そして、表示端末２の処理部２００は、モードが画像種類順表示モードへ移行した旨を、送受信装置２４，１５を解して、管理装置１ａへ通知する。
ステップＳ７０１の結果、画像種類順表示モードではない場合（Ｓ７０１→Ｎｏ）、ソート処理部３０５は、ステップＳ７０１へ処理を戻す。
ステップＳ７０１の結果、画像種類順表示モードである場合（Ｓ７０１→Ｙｅｓ）、ソート処理部３０５は、各欄が空欄の状態であるソート結果データ３１５を生成する（Ｓ７０２）。
そして、ソート処理部３０５は、各欄が空欄の状態である配列である図用配列、表用配列、グラフ用配列、その他用配列を生成する（Ｓ７０３）。
続いて、ソート処理部３０５は、画像一覧データ３１３を参照して、変数ｒｎをＮ−１に設定する（ｒｎ＝Ｎ−１；Ｓ７０４）。ここで、「Ｎ」は、画像一覧データ３１３におけるレコード数（つまり、画像情報数）である。
そして、ソート処理部３０５は、変数ｉを「０」に設定する（ｉ＝０；Ｓ７０５）。
続いて、ソート処理部３０５は、画像一覧データ３１３のレコードｉからレコード情報を取得する（Ｓ７０６）。
【００７０】
次に、ソート処理部３０５は、ステップＳ７０６で取得したレコード情報に含まれる画像種類情報が「ｆｉｇｕｒｅ」であるか否かを判定する（Ｓ７０７）。
ステップＳ７０７の結果、画像種類情報が「ｆｉｇｕｒｅ」である場合（Ｓ７０７→Ｙｅｓ）、ソート処理部３０５は、図用配列の最後の配列にステップＳ７０６で取得したレコード情報を格納し（Ｓ７０８）、ステップＳ７１４へ処理を進める。
【００７１】
ステップＳ７０７の結果、画像種類情報が「ｆｉｇｕｒｅ」でない場合（Ｓ７０７→Ｎｏ）、ソート処理部３０５は、ステップＳ７０６で取得したレコード情報に含まれる画像種類情報が「ｃｈａｒｔ」であるか否かを判定する（Ｓ７０９）。
ステップＳ７０９の結果、画像種類情報が「ｃｈａｒｔ」である場合（Ｓ７０９→Ｙｅｓ）、ソート処理部３０５は、表用配列の最後の配列にステップＳ７０６で取得したレコード情報を格納し（Ｓ７１０）、ステップＳ７１４へ処理を進める。
【００７２】
ステップＳ７０９の結果、画像種類情報が「ｃｈａｒｔ」でない場合（Ｓ７０９→Ｎｏ）、ソート処理部３０５は、ステップＳ７０６で取得したレコード情報に含まれる画像種類情報が「ｇｒａｐｈ」であるか否かを判定する（Ｓ７１１）。
ステップＳ７１１の結果、画像種類情報が「ｇｒａｐｈ」である場合（Ｓ７１１→Ｙｅｓ）、ソート処理部３０５は、グラフ用配列の最後の配列にステップＳ７０６で取得したレコード情報を格納し（Ｓ７１２）、ステップＳ７１４へ処理を進める。
【００７３】
ステップＳ７１１の結果、画像種類情報が「ｇｒａｐｈ」でない場合（Ｓ７１１→Ｎｏ）、ソート処理部３０５は、その他用配列の最後の配列に、ステップＳ７０６で取得したレコード情報を格納する（Ｓ７１３）。
続いて、ソート処理部３０５は、変数ｉがＮ−１（＝ｒｎ）より大きいか否かを判定する（ｉ＞Ｎ−１；Ｓ７１４）。
ステップＳ７１４の結果、ｉ≦Ｎ−１である場合（Ｓ７１４→Ｎｏ）、ソート処理部３０５は、変数ｉに「１」を加算し（ｉ＋＋；Ｓ７１５）、ステップＳ７０６へ処理を戻す。
ステップＳ７１４の結果、ｉ＞Ｎ−１である場合（Ｓ７１４→Ｙｅｓ）、ソート処理部３０５は、図用配列、表用配列、グラフ用配列、その他用配列の順に、各配列の先頭配列から順にソート結果データ３１５にレコード情報を格納する（Ｓ７１６）。
【００７４】
そして、表示用データ生成処理部３０３が、ソート結果データ３１５を基に、図８の表示用データ生成処理を行う（Ｓ７１７）。この際、表示用データ生成処理部３０３は、画像一覧データ３１３の代わりにソート結果データ３１５を用いて表示用データ生成処理を行う。そして、管理装置１ａの処理部１００ａは、送受信装置１５，２４を介して、生成したソート結果データ３１５や、表示用データ３１４を表示端末２へ送信する。このとき、これらのデータに加えて、画像一覧データ３１３が送信されてもよい。
続いて、表示処理部３０４が、図１０の画像索引ページ表示処理を行う（Ｓ７１８）ことで、画像が画像種類別に表示される。
【００７５】
（ソート結果データ）
図２３は、図２２の画像種類順ソート処理の結果、生成されるソート結果データの例を示す図である。なお、図２３に示すソート結果データ３１５は、図２０に示す文書データ３１１ａに対して図２２に示される処理が行われた結果である。
図２３に示すソート結果データ３１５における各欄の構成は、図７に示す画像一覧データ３１３と同様の構成を有しているが、レコード情報が画像種類別に格納されている点が異なる。
具体的には、符号２３０１で示される範囲に格納されているレコードには、「図」（「ｔｙｐｅ＝“ｆｉｇｕｒｅ”」）に関する画像がまとめられている。
同様に、符号２３０２で示される範囲に格納されているレコードには、「表」（「ｔｙｐｅ＝“ｃｈａｒｔ”」）に関する画像がまとめられている。
また、符号２３０３で示される範囲に格納されているレコードには、「グラフ」（「ｔｙｐｅ＝“ｇｒａｐｈ”」）に関する画像がまとめられている。
そして、符号２３０４で示される範囲に格納されているレコードには、「その他」（「ｔｙｐｅ＝“ｅｌｓｅ”」又は画像種類情報なし）に関する画像がまとめられている。
【００７６】
（画像索引ページ）
図２４は、画像サイズ順にソートされた画像索引ページの例を示す図である。
図２４における画像索引ページＷ２ａ〜Ｗ２ｄで各画像は、画像種類毎に表示されている。
すなわち、図２４（ａ）の画像索引ページＷ２ａでは、画像種類が「図」である画像がまとめられた状態で表示されている。
同様に、図２４（ｂ）の画像索引ページＷ２ｂでは、画像種類が「表」である画像がまとめられた状態で表示されている。
さらに、図２４（ｃ）の画像索引ページＷ２ｃでは、画像種類が「グラフ」である画像がまとめられた状態で表示されている。
そして、図２４（ｄ）の画像索引ページＷ２ｄでは、画像種類が「その他」である画像がまとめられた状態で表示されている。なお、図２４の例では、「その他」の画像を写真としているが、「その他」が写真に限らないことは当然である。
【００７７】
画像索引ページＷ２ａ〜Ｗ２ｄに示すように、画像種類毎に画像をまとめて表示することで、ユーザが目的とする画像を見つけやすくなる。
なお、画像索引ページＷ２ａ〜Ｗ２ｄにおいて、「図」、「表」、「グラフ」、「その他」等、画像種類を示すタブが表示されてもよい。このようにすることで、ユーザが目的とする画像を見つけることが容易となる。
【００７８】
第３実施形態では、画像種類でまとめたが、例えば、縦長の画像、横長の画像等でまとめられてもよい。縦長、横長の判定は、縦横の比率を基に判定することで容易に実現可能である。
また、ソート処理部３０５は、画像の大きさと、画像種類とを組み合わせる等、複数のソート条件を組み合わせてソートを行ってもよい。
【００７９】
《第４実施形態》
次に、図２５を参照して、本発明における第４実施形態を説明する。第１実施形態〜第３実施形態では、画像情報抽出処理（図６）、表示用データ生成処理（図８）、画像サイズ順ソート処理（図１７）、画像種類順ソート処理（図２２）の各処理が管理装置１あるいは管理装置１ａで行われている。これに対し、第４実施形態は、これらの処理も表示端末２ａで行われるものである。
【００８０】
図２５は、第４実施形態に係る表示端末の構成例を示す図である。
図２５に示すように、第４実施形態に係る表示端末２ａにおける処理部２００ａは、図３に示す表示端末２に、画像情報抽出処理部３０２、表示用データ生成処理部３０３、ソート処理部３０５が、記憶装置１２に格納されているプログラムが追加展開され、ＣＰＵ２５によって追加実行されているものである。また、記憶装置２２には、画像一覧データ３１３や、ソート結果データ３１５等が格納されている。図２５における各部の機能は図２、図３、図１６に示される各部と同様であるので、ここでの説明を省略する。
なお、第２実施形態、第３実施形態に係るソート処理を行わない場合、ソート処理部３０５を省略可能である。
また、第４実施形態において、管理装置１，１ａの構成は図２、図１６と同様でもよいし、図２の構成において、画像情報抽出処理部３０２、表示用データ生成処理部３０３が省略された構成でもよい。
【００８１】
第４実施形態では、管理装置１，１ａ（図２、図１６）では文書データ３１１のみを作成し、表示端末２ａへ文書データ３１１のみを送信すればよいので、管理装置１，１ａ側の処理負担を軽減することができる。
【００８２】
《第５実施形態》
次に、図２６を参照して、本発明における第５実施形態を説明する。第１実施形態〜第３実施形態では、画像情報抽出処理（図６）、表示用データ生成処理（図８）、画像サイズ順ソート処理（図１７）、画像種類順ソート処理（図２２）の各処理が管理装置１，１ａで行われている。これに対し、第５実施形態は、画像情報抽出処理（図６）、表示用データ生成処理（図８）が管理装置１，１ａで行われるものの、画像サイズ順ソート処理（図１７）、画像種類順ソート処理（図２２）の処理については、表示端末２ｂで行われるものである。
【００８３】
図２６は、第５実施形態に係る表示端末の構成例を示す図である。
図２６に示すように、第５実施形態に係る表示端末２ｂにおける処理部２００ｂは、図３に示す表示端末２ｂに、ソート処理部３０５が、記憶装置１２に格納されているプログラムが追加展開され、ＣＰＵ２５によって追加実行されているものである。図２６における各部の機能は図２、図３、図１６に示される各部と同様であるので、ここでの説明を省略する。
また、第５実施形態において、管理装置１，１ａの構成は図１６と同様でもよいし、図１６の構成において、ソート処理部３０５が省略された構成（つまり、図２で示す構成）でもよい。
【００８４】
第５実施形態では、画像サイズ順ソート処理、画像種類順ソート処理が、表示端末２ｂ側で行われるため、ユーザが画像サイズ順ソート処理や、画像種類順ソート処理の要・不要を選択でき、必要性のない処理を行わないことができる。
また、画像サイズ順ソート処理を画像の閲覧頻度順のソート処理に適用した場合、ユーザの使用状況に応じた処理を行うことができる。
【００８５】
［所定倍率で縮小表示］
これまでの実施形態では、画像索引ページにおける画像は原寸大で表示されているが、縮小された画像が画像索引ページに表示されてもよい。
このようなことは、例えば、図８の表示用データ生成処理において、表示用データ生成処理部３０３が、ステップＳ２０３で取得した高さ情報、幅情報を設定されている倍率で縮小してから、ステップＳ２０４の処理を行う。
そして、図１０の画像索引ページ表示処理のステップＳ３０６において、表示処理部３０４が、設定されている倍率で画像を表示する。
【００８６】
このようにすることで、画像索引ページＷ，Ｗ１，Ｗ２ａ〜Ｗ２ｄのページ内に多くの画像を表示することができる。
【００８７】
また、表示処理部３０４は、画像における一致度を基に画像同士の類似度を算出・判別し、類似度が所定の値以上である画像を、重複させて表示してもよい。
さらに、表示処理部３０４は、縦長の画像を９０°回転させることで、画像索引ページＷに表示されている画像の方向を揃えるようにしてもよい。同様に、横長の画像を９０°回転させることで、画像索引ページＷ，Ｗ１，Ｗ２ａ〜Ｗ２ｄに表示されている画像の方向を揃えるようにしてもよい。このようにすることで、画像索引ページＷ，Ｗ１，Ｗ２ａ〜Ｗ２ｄのページ内に表示される画像の数を増やすことができる。
【００８８】
なお、ここでは、縮小表示する例を記載したが、拡大表示を行ってもよい。
また、本文ページの横に、画像索引ページが表示されてもよい。つまり、本文ページと画像索引ページとが、並列に表示されてもよい。
【００８９】
さらに、各部３０１〜３０５は、１つの装置で実行される構成でもよいし、各部３０１〜３０５のそれぞれが異なる装置で実行される構成でもよい。また、各部３０１〜３０５のうち、任意のものが同一の装置で実行される構成でもよい。
そして、各データ３１１〜３１５が、各部３０１〜３０５のそれぞれを実行している装置とは別のデータベース（不図示）等で集中的に保存管理されていてもよい。この場合、管理装置１，１ａや、表示端末２，２ａ，２ｂは、適宜通信回線（不図示）を介して、データベースにアクセスし、必要なデータを取得するようにしてもよい。
【００９０】
なお、本発明は前記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明したすべての構成を有するものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００９１】
また、前記した各構成、機能、処理部１００，１００ａ，２００，２００ａ，２００ｂ、各記憶装置１２，２２等は、それらの一部又はすべてを、例えば集積回路で設計すること等によりハードウェアで実現してもよい。また、図２、図３、図１６、図２５、図２６で示すように、前記した各構成、機能等は、ＣＰＵ１６，２５等のプロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、図２、図３、図１６、図２５、図２６で説明したようにＨＤＤ，ＳＳＤに格納すること以外に、メモリ等の記録装置、又は、ＩＣ（Integrated Circuit）カードや、ＳＤ（Secure Digital）カード、ＤＶＤ（Digital Versatile Disc）等の記録媒体に格納することができる。
また、各実施形態において、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には、ほとんどすべての構成が相互に接続されていると考えてよい。
【符号の説明】
【００９２】
１，１ａ  管理装置
２，２ａ，２ｂ  表示端末
１１    管理装置のメモリ
１２    管理装置の記憶装置
１３    入力装置
１４    表示装置
１５    管理装置の送受信装置
１６    管理装置のＣＰＵ
２１    表示端末のメモリ
２２    表示端末の記憶装置（記憶部）
２３    入出力装置（入力部、表示部）
２４    表示端末の送受信装置
２５    表示端末のＣＰＵ
１００  管理装置の処理部
２００  表示端末の処理部
３０１  文書データ生成部
３０２  画像情報抽出処理部
３０３  表示用データ生成部
３０４  表示処理部
３０５  ソート処理部
３１１  文書データ
３１２  画像データ
３１３  画像一覧データ
３１４  表示用データ
３１５  ソート結果データ
Ｗ，Ｗ１，Ｗ２ａ〜Ｗ２ｄ  画像索引ページ（画像の一覧）
Ｚ      文書閲覧システム
【図１】
2015035162.tif 000003
【図２】
2015035162.tif 000004
【図３】
2015035162.tif 000005
【図４】
2015035162.tif 000006
【図５】
2015035162.tif 000007
【図６】
2015035162.tif 000008
【図７】
2015035162.tif 000009
【図８】
2015035162.tif 000010
【図９】
2015035162.tif 000011
【図１０】
2015035162.tif 000012
【図１１】
2015035162.tif 000013
【図１２】
2015035162.tif 000014
【図１３】
2015035162.tif 000015
【図１４】
2015035162.tif 000016
【図１５】
2015035162.tif 000017
【図１６】
2015035162.tif 000018
【図１７】
2015035162.tif 000019
【図１８】
2015035162.tif 000020
【図１９】
2015035162.tif 000021
【図２０】
2015035162.tif 000022
【図２１】
2015035162.tif 000023
【図２２】
2015035162.tif 000024
【図２３】
2015035162.tif 000025
【図２４】
2015035162.tif 000026
【図２５】
2015035162.tif 000027
【図２６】
2015035162.tif 000028