(57)【要約】【課題】利用者の利便性を向上することができる情報閲覧プログラム、情報処理装置、情報閲覧システム、及び情報閲覧方法を提供する。【解決手段】情報閲覧プログラムは、カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択ステップと、選択した前記検索対象物の画像データを取得する取得ステップと、前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定ステップと、をコンピュータに実行させる。【選択図】図３
2014215903.tif 000002
【特許請求の範囲】
【請求項１】
カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択ステップと、
選択した前記検索対象物の画像データを取得する取得ステップと、
前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定ステップと、をコンピュータに実行させるための情報閲覧プログラム。
【請求項２】
前記パラメータ値は、利用者環境の表示領域サイズと前記検索対象物画像の画像サイズとを含み、
前記決定ステップは、
前記表示領域サイズと前記画像サイズとに基づき、前記検索対象物画像の変倍率を算出し、算出した前記変倍率に基づき、前記検索対象物画像を変倍し、前記カテゴリ表示領域に対する前記検索対象物画像の縦横幅を調整することを特徴とする請求項１に記載の情報閲覧プログラム。
【請求項３】
前記パラメータ値は、前記カテゴリごとの前記検索対象物の選択数を含み、
前記決定ステップは、
前記表示領域サイズ、前記選択数、及び前記検索対象物画像の変倍後の画像サイズに基づき、前記カテゴリ表示領域に配置する前記検索対象物画像の重ね幅を決定する重ね位置の調整量を算出し、算出した前記調整量に基づき、前記検索対象物画像を、一部の画像領域が重なるように、前記カテゴリ表示領域に配置し、前記カテゴリ表示領域における前記検索対象物画像の表示位置を調整することを特徴とする請求項２に記載の情報閲覧プログラム。
【請求項４】
前記決定ステップは、
前記選択数が２以上か否かを判定し、前記選択数が２以上の場合、
前記調整量を算出することを特徴とする請求項３に記載の情報閲覧プログラム。
【請求項５】
前記決定ステップは、
前記検索対象物画像を、一部の画像領域が重なるように、前記カテゴリ表示領域に横並びに配置することを特徴とする請求項３に記載の情報閲覧プログラム。
【請求項６】
前記選択ステップは、
予め設定しておいた選択条件、又は、複数の前記選択条件の組み合わせに従って、前記カテゴリに含まれる複数の前記検索対象物の中から、条件に該当する前記検索対象物を選択することを特徴とする請求項１に記載の情報閲覧プログラム。
【請求項７】
前記選択ステップは、
前記選択条件に従って選択した前記検索対象物の選択数が、前記所定数に満たない場合、前記選択条件を変更し、前記カテゴリに含まれる複数の前記検索対象物の中から、前記所定数の前記検索対象物を選択することを特徴とする請求項６に記載の情報閲覧プログラム。
【請求項８】
カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択部と、
選択した前記検索対象物の画像データを取得する取得部と、
前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定部と、を備えることを特徴とする情報処理装置。
【請求項９】
カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択部と、
選択した前記検索対象物の画像データを取得する取得部と、
前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定部と、を備えるサーバ装置と、
前記サーバ装置で生成された前記表示データを画面に表示する表示部と、を備えるクライアント装置と、からなることを特徴とする情報閲覧システム。
【請求項１０】
カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択工程と、
選択した前記検索対象物の画像データを取得する取得工程と、
前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定工程と、を含むことを特徴とする情報閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報閲覧プログラム、情報処理装置、情報閲覧システム、及び情報閲覧方法に関する。
【背景技術】
【０００２】
例えば、図書館などに導入されている情報閲覧システムでは、カテゴリごとに複数の検索対象（分類された書籍の集合）を表示し、利用者に選択させることで、検索を行う機能が提供されている。このような情報閲覧システムでは、例えば書籍のタイトル名などのような具体的な検索キーワードが分からない場合の検索を支援することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の機能では、利用者が、カテゴリに分類された検索対象の中から、所望する検索結果を得にくく、利便性のよいものではない。
【０００４】
従来、図書館などに導入されている情報閲覧システムでは、例えばカテゴリ名やカテゴリに分類された書籍の背表紙の画像などが、検索対象に関する情報として表示される。しかし、このような表示方法では、カテゴリから書籍を検索しようとする利用者にとって情報量が少なく、どのような書籍が、どのカテゴリに分類されているのかを把握しづらい。そのため、従来の機能では、見つけたい書籍の分類先に相当するカテゴリを推定するのが困難で、利用者が望む書籍を見つけられないことがある。
【０００５】
このように、従来の機能では、カテゴリに分類された検索対象の表示方法として、利用場面を十分に考慮した（利便性に優れた）表示方法が提供されておらず、利用者にとって分かりにくく、使いやすいものではない。
【０００６】
本発明は、上記に鑑みてなされたものであって、利用者の利便性を向上することができる情報閲覧プログラム、情報処理装置、情報閲覧システム、及び情報閲覧方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る情報閲覧プログラムは、カテゴリ検索の検索候補として提示するカテゴリごとに、前記カテゴリに含まれる複数の検索対象物の中から、所定数の前記検索対象物を選択する選択ステップと、選択した前記検索対象物の画像データを取得する取得ステップと、前記カテゴリの表示領域に相当するカテゴリ表示領域に、前記検索対象物の画像に相当する検索対象物画像を重ねて配置することで、前記カテゴリごとの前記検索対象物の集合を表現する表示方法を、所定のパラメータ値と、取得した前記画像データとに基づき決定し、決定した前記表示方法に従って表示データを生成する決定ステップと、をコンピュータに実行させる。
【発明の効果】
【０００８】
本発明によれば、利用者の利便性を向上することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る情報閲覧システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るサーバ装置のハードウェア構成例を示す図である。
【図３】図３は、第１の実施形態に係る情報閲覧機能の構成例を示す図である。
【図４】図４は、第１の実施形態に係る書誌情報のデータ例を示す図である。
【図５】図５は、第１の実施形態に係る画像情報のデータ例を示す図である。
【図６】図６は、第１の実施形態に係るカテゴリ検索を指示する画面例を示す図である。
【図７】図７は、第１の実施形態に係るカテゴリ検索時の画面例（その１）を示す図である。
【図８】図８は、第１の実施形態に係る代表書籍表示の画面例を示す図である。
【図９】図９は、第１の実施形態に係るカテゴリ検索時の画面例（その２）を示す図である。
【図１０】図１０は、第１の実施形態に係る情報閲覧システムの処理手順例を示すシーケンス図である。
【図１１】図１１は、第１の実施形態に係る表示方法決定の処理手順例を示すフローチャートである。
【図１２】図１２は、第１の実施形態に係る表示方法決定を説明する図である。
【図１３】図１３は、変形例１に係るカテゴリ検索時の画面例を示す図である。
【図１４】図１４は、変形例２に係る情報閲覧機能の構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して、情報閲覧プログラム、情報処理装置、情報閲覧システム、及び情報閲覧方法の実施形態を詳細に説明する。
【００１１】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報閲覧システムの構成例を示す図である。図１に示すように、本実施形態に係る情報閲覧システム１０００は、サーバ装置１００及び１又は複数のクライアント装置２００１〜２００ｎ（以下総称する場合「クライアント装置２００」という）などを備える。情報閲覧システム１０００は、各装置１００，２００がデータ伝送路Ｎを介して相互に接続されている。
【００１２】
本実施形態に係るサーバ装置１００は、演算装置や大容量の記憶装置を備えサーバ機能を有する機器であり、ユニット装置などに相当する。本実施形態に係るクライアント装置２００は、演算装置を備えクライアント機能を有する機器であり、ＰＣ（Personal  Computer）などの情報処理装置に相当する。なお、クライアント装置２００には、タブレットなどの情報端末も含まれる。本実施形態に係るデータ伝送路Ｎは、例えばＬＡＮ（Local  Area  Network）、イントラネット、イーサネット（登録商標）、又はインターネットなどの各種ネットワーク通信路に相当する。なお、ネットワーク通信路では、有線又は無線を問わない。
【００１３】
本実施形態に係る情報閲覧システム１０００は、次のような利用者を想定している。検索を行うすべての利用者が、検索したい検索対象の情報について具体的な情報を持っているとは限らない。具体的な情報とは、例えば書籍の場合、書籍のタイトル名などに相当し、検索時の検索キーワードとして用いられる情報である。
【００１４】
そこで、本実施形態に係る情報閲覧システム１０００は、具体的な検索キーワードが分からない利用者が、検索対象の分類先に相当するカテゴリ内を探索することで、所望する検索結果を得ることができるカテゴリ検索サービスを提供する。なお、以下には、図書館に導入された情報閲覧システム１０００が提供する、検索対象物に相当する書籍のカテゴリ検索サービスを例に説明する。
【００１５】
クライアント装置２００は、ＵＩ（User  Interface）機能を有する画面を介して、利用者からの表示操作を受け付ける。このとき行われる利用者の表示操作は、例えば表示されたＵＩ部品に相当するボタンを押下する（ボタン押下操作）。これにより、カテゴリ検索画面の表示を指示することができる。クライアント装置２００は、指示されたカテゴリ検索画面の表示をサーバ装置１００に要求する。これを受けてサーバ装置１００は、書籍（資料も含む）の書誌情報を管理するＤＢ（Data  Base）を参照し、利用者に検索候補として提示するカテゴリごとに、書籍を選択する。次にサーバ装置１００は、書籍の表裏面などに相当する書籍の内容を表現する画像データ（書影データ）を管理するＤＢを参照し、選択した書籍の画像データ（書影データ）を取得する。サーバ装置１００は、取得し画像データ（書影データ）を基に、検索対象物画像に相当する書籍画像（書影）をカテゴリごとに表示する表示データを生成し、生成した表示データをクライアント装置２００に送信し、要求に応答する。その結果、クライアント装置２００は、受信した表示データを画面上に描画し、カテゴリ検索画面を表示する。このときのカテゴリ検索画面には、例えば検索候補のカテゴリごとに複数の書籍画像（書影）が表示され、各カテゴリの書籍の集合が画面上に表現される。
【００１６】
クライアント装置２００は、カテゴリ検索画面を介して、利用者からの表示操作を受ける。このとき行われる利用者の表示操作は、例えば検索候補として表示された複数のカテゴリの中から特定のカテゴリを選択する（カテゴリ選択操作）。これにより、利用者は、選択カテゴリに属するサブカテゴリのカテゴリ検索画面（以下「サブカテゴリ検索画面」という）の表示を指示する。クライアント装置２００は、操作イベントとして受け付けたカテゴリの選択情報を送信し、選択カテゴリのサブカテゴリ検索画面の表示をサーバ装置１００に要求する。これを受けてサーバ装置１００は、上述した処理により、選択カテゴリに属するサブカテゴリごとに書籍画像（書影）を表示する表示データを生成し、生成した表示データをクライアント装置２００に送信し、要求に応答する。その結果、クライアント装置２００は、受信した表示データを画面上に描画し、サブカテゴリ検索画面を表示する。このときのサブカテゴリ検索画面には、例えば検索候補のサブカテゴリごとに複数の書籍画像（書影）が表示され、各サブカテゴリの書籍の集合が画面上に表現される。
【００１７】
このように、本実施形態に係る情報閲覧システム１０００では、検索候補のカテゴリごとに、書籍画像（書影）が画面上に表示される。つまり、本実施形態に係る情報閲覧システム１０００では、利用者が、どのような書籍が、どのカテゴリに分類されているのかを把握しやすい。本実施形態に係る情報閲覧システム１０００は、このような情報閲覧環境を提供する。これにより、利用者は、具体的な検索キーワードが分からない場合であっても、上記情報閲覧環境により、見つけたい書籍の分類先に相当するカテゴリを推測し、推測したカテゴリ内を探索することで、望む書籍を見つけることができる。
【００１８】
＜装置構成＞
図２は、本実施形態に係るサーバ装置１００のハードウェア構成例を示す図である。なお、サーバ装置１００及びクライアント装置２００は、基本的な構成が同一であることから、サーバ装置１００について装置構成を説明し、クライアント装置２００についての説明は省略する。
【００１９】
図２に示すように、本実施形態に係るサーバ装置１００は、ＣＰＵ（Central  Processing  Unit）１０１、及び主記憶装置１０２などを備える。また、サーバ装置１００は、補助記憶装置１０３、通信ＩＦ（interface）１０４、外部ＩＦ１０５、及びドライブ装置１０７などを備える。サーバ装置１００は、各デバイスがバスＢを介して相互に接続される。このように、本実施形態に係るサーバ装置１００は、一般的な情報処理装置に相当する。
【００２０】
ＣＰＵ１０１は、装置全体の制御や搭載機能を実現するための演算装置である。主記憶装置１０２は、プログラムやデータなどを所定の記憶領域に保持する記憶装置（メモリ）である。主記憶装置１０２は、例えば、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などである。また、補助記憶装置１０３は、主記憶装置１０２より容量の大きい記憶領域を備える記憶装置である。補助記憶装置１０３は、例えば、ＨＤＤ（Hard  Disk  Drive）やメモリカード（Memory  Card）などの不揮発性の記憶装置である。よって、ＣＰＵ１０１は、例えば、補助記憶装置１０３から主記憶装置１０２上に、プログラムやデータを読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する。
【００２１】
通信ＩＦ１０４は、装置をデータ伝送路Ｎに接続するインタフェースである。これにより、サーバ装置１００は、クライアント装置２００とデータ通信が行える。外部ＩＦ１０５は、装置と外部装置１０６との間でデータを送受信するためのインタフェースである。外部装置１０６には、例えば、処理結果などの各種情報を表示する表示装置（例えば「液晶ディスプレイ」）や操作入力を受け付ける入力装置（例えば「テンキー」、「キーボード」、又は「タッチパネル」）などがある。ドライブ装置１０７は、記憶媒体１０８の書き込み又は読み取りを行う制御装置である。記憶媒体１０８は、例えば、フレキシブルディスク（ＦＤ）、ＣＤ（Compact  Disk）、及びＤＶＤ（Digital  Versatile  Disk）などである。
【００２２】
以上のように、本実施形態に係る情報閲覧システム１０００では、上記構成により、具体的な検索キーワードが分からない場合に用いるカテゴリ検索を支援可能な情報閲覧機能を提供することができる。
【００２３】
＜機能構成＞
本実施形態に係る情報閲覧機能について説明する。本実施形態に係るサーバ装置１００は、クライアント装置２００から検索画面の表示要求を受け付ける。これを受けてサーバ装置１００は、検索対象の情報を管理するＤＢを参照し、検索候補として提示するカテゴリごとに所定数の検索対象を選択し、選択した検索対象の情報を取得する。次にサーバ装置１００は、検索対象の情報に基づき、検索対象を表現する画像データを管理するＤＢを参照し、選択した検索対象の画像データを取得する。その結果、サーバ装置１００は、カテゴリ内の検索対象の表示方法を、利用者環境の表示領域サイズ、検索対象の選択数、及び検索対象の画像サイズなどのパラメータ値に基づき決定する。このときサーバ装置１００は、表示領域サイズと画像サイズとに基づき、検索対象の画像を変倍し、表示領域サイズ、選択数、及び変倍後の画像幅に基づき、利用者環境の表示領域上における検索対象の画像の表示位置を調整し、検索候補の表示方法を決定する。その結果、サーバ装置１００は、決定した表示方法に従って表示データを生成し、生成した表示データを、検索画面の表示要求を行ったクライアント装置２００に送信する。これにより、クライアント装置２００には、検索候補のカテゴリごとに検索対象の画像が表示される。本実施形態に係るサーバ装置１００は、このような情報閲覧機能を有している。
【００２４】
従来、図書館などに導入されている情報閲覧システム１０００の表示方法では、書籍のカテゴリ検索を行う場合に、利用者に提供される検索対象に関する情報量が少ない。そのため、利用者が、どのような書籍が、どのカテゴリに分類されているのかを把握しづらく、見つけたい書籍の分類先に相当するカテゴリの推定が困難であり、望む書籍を見つけられないことがあった。このように、従来の機能では、カテゴリ検索を利用する利用者が、カテゴリに分類された検索対象の中から、所望する検索結果を得にくく、利便性のよいものではなかった。
【００２５】
そこで、本実施形態に係る情報閲覧機能では、利用者環境における検索候補の表示方法を、情報を表示する表示領域の大きさ、カテゴリごとの検索対象の選択数、及び検索対象の内容を表現する画像の大きさなどに基づき決定する。本実施形態に係る情報閲覧機能では、カテゴリ検索時に提供する情報量を最適化する仕組みとした。
【００２６】
これにより、本実施形態に係る情報閲覧機能は、利用者に対して提供する情報量を利用者環境に応じて最適化し、利用者にとって分かりやすく、使いやすいカテゴリ検索環境（利便性に優れた検索環境）を提供する。その結果、利用者の利便性を向上することができる。
【００２７】
以下に、本実施形態に係る情報閲覧機能の構成とその動作について説明する。なお、以降の説明でも、便宜上、書籍のカテゴリ検索サービスを例に説明を行う。
【００２８】
図３は、本実施形態に係る情報閲覧機能の構成例を示す図である。図３に示すように、本実施形態に係る情報閲覧機能は、書誌情報管理部１１、画像情報管理部１２、選択部１３、取得部１４、決定部１５、書誌情報保持部９１、及び画像情報保持部９２などを有する。また、情報閲覧機能は、検出部２１及び表示部２２などを有する。本実施形態では、サーバ装置１００が、書誌情報管理部１１、画像情報管理部１２、選択部１３、取得部１４、決定部１５、書誌情報保持部９１、及び画像情報保持部９２などを有する。また、クライアント装置２００が、検出部２１及び表示部２２などを有する。
【００２９】
《サーバ装置１００の機能》
書誌情報管理部１１は、書籍の書誌情報を管理する。書誌情報管理部１１は、書誌情報保持部９１に対して、データの読み込み又は書き込みを制御することで、書誌情報を書籍単位で管理する。なお、書誌情報保持部９１は、例えばサーバ装置１００が備える補助記憶装置１０３の所定の記憶領域に相当する。
【００３０】
（書誌情報）
図４は、本実施形態に係る書誌情報９１Ｄのデータ例を示す図である。図４に示すように、本実施形態に係る書誌情報９１Ｄは、書籍識別、タイトル、著者、及び画像識別などの情報項目を有し、各情報項目が書籍単位で対応付けられている。書籍識別項目は、書籍を識別する書籍識別情報を登録・保持する項目である。項目値には、例えば書籍にユニークに割り当てられた識別子（ＩＤ値）などがある。タイトル項目は、書籍のタイトルを示すタイトル情報を登録・保持する項目である。項目値には、例えば書籍のタイトル名を示す文字列などがある。著者項目は、書籍の著者を示す著者情報を登録・保持する項目である。項目値には、例えば書籍の著者名を示す文字列などがある。画像識別項目は、書籍の表裏面などに相当する書籍画像（書影）を識別する画像識別情報を登録・保持する項目である。項目値には、例えば書籍画像（書影）にユニークに割り当てられた識別子（ＩＤ値）などがある。このように、本実施形態では、カテゴリ検索時に提示する検索候補のカテゴリの書籍の書籍識別情報と、書籍画像（書影）の画像識別情報とを対応付けて管理している。
【００３１】
図３の説明に戻る。書誌情報管理部１１は、書誌情報９１Ｄのデータ操作を受け付けるＵＩ機能を提供する。これにより、管理者は、提供されたＵＩ機能を用いて、書誌情報９１Ｄの新規登録、参照（取得）、削除などの各種データ操作を行うことができる。
【００３２】
画像情報管理部１２は、書籍を表現する画像データ（書影データ）の画像情報を管理する。画像情報管理部１２は、画像情報保持部９２に対して、データの読み込み又は書き込みを制御することで、画像情報を書籍の画像データ（書影データ）単位で管理する。なお、画像情報保持部９２は、例えばサーバ装置１００が備える補助記憶装置１０３の所定の記憶領域に相当する。
【００３３】
（画像情報）
図５は、本実施形態に係る画像情報９２Ｄのデータ例を示す図である。図５に示すように、本実施形態に係る画像情報９２Ｄは、画像識別及び格納先などの情報項目を有し、各情報項目が書籍の画像データ（書影データ）単位で対応付けられている。画像識別項目は、画像識別情報を登録・保持する項目である。格納先項目は、書籍の画像データ（書影データ）の格納先を示す格納先情報を登録・保持する項目である。項目値には、例えば書籍の画像データ（書影データ）が格納される所定の記憶領域へのアクセスパスを示すＵＲＩ（Uniform  Resource  Identifier）などがある。このように、本実施形態では、書籍画像（書影）の画像識別情報と、書籍の画像データ（書影データ）とを対応付けて管理している。つまり、本実施形態では、カテゴリ検索時に提示する検索候補のカテゴリの書籍と書籍画像（書影）とが、書籍情報９１Ｄと画像情報９２Ｄとの両方に登録された画像識別情報を介して対応付けられている。
【００３４】
図３の説明に戻る。画像情報管理部１２は、画像情報９２Ｄのデータ操作を受け付けるＵＩ機能を提供する。これにより、管理者は、提供されたＵＩ機能を用いて、画像情報９２Ｄの新規登録、参照（取得）、削除などの各種データ操作を行うことができる。
【００３５】
選択部１３は、検索候補として提示するカテゴリごとに所定数の書籍（以下「代表書籍」という）を選択する。選択部１３は、クライアント装置２００からカテゴリ検索画面の表示要求を受け付けると、検索候補の各カテゴリの複数の書籍の中から代表書籍を選択する。このとき選択部１３は、次のような選択条件に従って、検索候補の各カテゴリの代表書籍を選択する。選択部１３は、例えば出版・発行日付の情報に基づき、出版・発行の新しい順に代表書籍を選択する。また、選択部１３は、例えば貸し出し頻度の情報に基づき、貸し出し頻度の高い順に代表書籍を選択する。選択部１３は、このような選択条件に従って、検索候補の各カテゴリの複数の書籍の中から代表書籍を選択する。なお、上記選択条件は、予め設定しておけばよい。選択部１３は、設定されている選択条件に従って選択した代表書籍に該当する書籍の冊数が、所定数に満たない場合、選択条件を変更する。このとき選択部１３は、予め設定されておいた優先順位に従って、変更する選択条件を決定すればよい。また、上記選択条件は、例えば出版・発行順と貸し出し頻度順とを組み合わせた選択条件などのような、複数の条件を組み合わせた選択条件であってもよい。選択部１３は、このようにして検索候補の各カテゴリの代表書籍を選択すると、選択した代表書籍の書誌情報９１Ｄを、書誌情報管理部１１を介して、書誌情報保持部９１から取得する。
【００３６】
取得部１４は、検索候補として提示するカテゴリごとに選択した代表書籍に該当する書籍の画像データ（書影データ）を取得する。取得部１４は、選択部１３から代表書籍に該当する書籍の書誌情報を受け取る。取得部１４は、受け取った代表書籍に該当する書籍の書誌情報９１Ｄに基づき、検索候補の各カテゴリの代表書籍に該当する書籍の画像データ（書影データ）を、画像情報管理部１２を介して、画像情報保持部９２から取得する。具体的には、取得部１４は、書誌情報９１Ｄに含まれる画像識別情報に基づき、画像情報管理部１２を介して、画像情報保持部９２に保持される画像情報９２Ｄを参照し、代表書籍に該当する書籍の画像データ（書影データ）の格納先情報を取得する。これにより、取得部１４は、格納先情報に示される所定の記憶領域から、代表書籍に該当する書籍の画像データ（書影データ）を取得する。
【００３７】
決定部１５は、検索候補として提示するカテゴリごとに選択した代表書籍の書籍画像（書影）の表示方法を決定する。決定部１５は、所定のパラメータ値に基づき、カテゴリの代表書籍の書籍画像（書影）の表示方法を決定する。このとき決定部１５は、次のようなパラメータ値を用いて決定する。例えば利用者環境に相当するクライアント装置２００が備える表示装置（非図示）の表示領域サイズ（表示画面の縦横サイズ値）、代表書籍の選択数（代表書籍として選択された書籍の冊数）、及び代表書籍の書籍画像サイズ（書影の縦横サイズ値）などである。
【００３８】
決定部１５は、検索候補として提示するカテゴリごとに選択した代表書籍の書籍画像（書影）の表示方法を、次のようにして決定する。まず、決定部１５は、利用者環境の表示領域サイズと代表書籍の書籍画像サイズ（書影サイズ）とに基づき、表示領域に対する書籍画像（書影）の変倍率を算出する。決定部１５は、算出した変倍率に基づき、書籍画像（書影）を変倍し、各カテゴリに対する表示領域に配置する代表書籍の書籍画像（書影）の縦横幅を調整する。
【００３９】
次に決定部１５は、利用者環境の表示領域サイズ、代表書籍の選択数、及び代表書籍の変倍後の書籍画像サイズ（書影サイズ）の幅に基づき、各カテゴリに対応する表示領域に配置する書籍画像（書影）同士の重ね幅を決定する重ね位置の調整量を算出する。決定部１５は、算出した重ね位置の調整量に基づき、代表書籍の書籍画像（書影）を、一部の画像領域が重なるように、各カテゴリに対応する表示領域に横並びに配置し、表示位置を調整する。これにより、決定部１５は、検索候補として提示するカテゴリごとに選択した代表書籍の書籍画像（書影）の表示方法を決定する。その後、決定部１５は、決定した表示方法に従って表示データを生成する。このようにして生成された表示データは、サーバ装置１００から、カテゴリ検索画面の表示要求を行ったクライアント装置２００に送信される。
【００４０】
ここで、決定部１５が、書籍画像（書影）を重ねて配置する理由について説明する。まず、利用者環境に相当するクライアント装置２００が備える表示装置（非図示）の表示領域は有限である。これに対して、カテゴリ検索時に提示する検索候補のカテゴリやカテゴリの代表書籍は複数存在する。また、本実施形態で用いる書籍画像（書影）は、従来のような背表紙の画像と異なり、情報量が多い一方、画像領域が大きい（広い）。このようなことから、本実施形態では、利用者環境の限られた表示領域の中で、検索候補のカテゴリとカテゴリの代表書籍の内容とを最大限に表示する方法として、書籍の内容を表現する書籍画像（書影）を、一部の画像領域が重なるように横並びに配置する方法を採用した。なお、本実施形態で、書籍の表裏面の書籍画像（書影）を用いる理由は、情報量の多さだけでなく、背表紙の画像に比べて多くの画像データが公開され、入手しやすい点も挙げられる。
【００４１】
《クライアント装置２００の機能》
検出部２１は、利用者操作を検出する。検出部２１は、ＵＩを介して行われた各種操作を検出し、操作による利用者からの要求を受け付ける。検出する利用者操作には、例えばカテゴリ検索画面の表示を指示するボタン押下操作や、サブカテゴリ検索画面の表示を指示するカテゴリ選択操作などがある。検出部２１は、例えば受け付けた操作イベントなどのような、操作時の検出データを検出結果として、サーバ装置１００に送信する。これにより、検出部２１は、利用者から受け付けた表示要求をサーバ装置１００に通知する。
【００４２】
表示部２２は、表示データを表示する。表示部２２は、サーバ装置１００から表示データを受信すると、受信した表示データを画面上に描画する。その結果、クライアント装置２００が備える表示装置（非図示）の画面上には、カテゴリ検索画面が表示される。具体的には、表示部２２は、カテゴリ検索時に、次のような画面を表示する。
【００４３】
（カテゴリ検索時の画面例）
図６は、本実施形態に係るカテゴリ検索を指示する画面例を示す図である。図６に示すように、表示部２２は、まず、カテゴリ検索画面の表示を指示するカテゴリ検索ボタンＢが所定の位置に配置された操作画面Ｗ１を表示する。なおこのときの表示データは、例えばクライアント装置２００からサーバ装置１００への最初のアクセス時に、サーバ装置１００から送信される。つまり、このときの表示データは、書籍を検索するためトップページに相当する操作画面を表示するためのデータである。検出部２１は、操作画面Ｗ１上のカテゴリ検索ボタンＢの押下操作を検出する。その結果、クライアント装置２００は、操作イベントを検出結果として、サーバ装置１００に送信し、カテゴリ検索画面の表示要求をサーバ装置１００に通知する。
【００４４】
図７は、本実施形態に係るカテゴリ検索時の画面例（その１）を示す図である。図７には、カテゴリ検索画面の表示要求への応答時に、検索候補として３つのカテゴリ「１年生」，「２年生」，「３年生」を提示する場合の画面例が示されている。
【００４５】
図７（Ａ）には、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズより大きい場合に表示される画面例が示されている。つまり、図７（Ａ）には、クライアント装置２００がＰＣなどの場合の画面例が示されている。図７（Ａ）に示すように、表示部２２は、検索候補として提示する３つのカテゴリ「１年生」，「２年生」，「３年生」の各代表書籍の集合Ｂ１１，Ｂ２１，Ｂ３１が、１画面上に配置された操作画面Ｗ１１を表示する。具体的には、画面の表示領域は、カテゴリごとの表示領域（以下「カテゴリ表示領域」という）Ｒ１１，Ｒ２１，Ｒ３１（以下総称する場合「カテゴリ表示領域Ｒ」という）を有する。各カテゴリ表示領域Ｒ１１，Ｒ２１，Ｒ３１には、各カテゴリの代表書籍の集合Ｂ１１，Ｂ２１，Ｂ３１（以下総称する場合「代表書籍の集合Ｂ」という）が配置されている。代表書籍の各集合Ｂ１１，Ｂ２１，Ｂ３１は、代表書籍に該当する書籍の複数の書籍画像（書影）が所定の間隔で重なり並んで配置されることで、代表書籍の集合Ｂが表現されている。このように、利用者環境の表示領域サイズが所定のサイズより大きい場合には、検索候補の表示領域を十分に確保できることから、複数のカテゴリを、代表書籍の集合Ｂとして同一画面上に表示する。また、操作画面Ｗ１１では、ポインタＰのクリック操作を受け付けるＵＩ部品として、カテゴリ表示領域Ｒを機能させ、検出部２１が、利用者からのカテゴリ選択操作を受け付ける。その結果、クライアント装置２００は、操作イベントを検出結果として、サーバ装置１００に送信し、選択カテゴリのサブカテゴリ検索画面の表示要求をサーバ装置１００に通知する。つまり、操作画面Ｗ１１は、サブカテゴリ検索画面の表示を指示するカテゴリ選択が可能なカテゴリ検索画面に相当する。
【００４６】
図７（Ｂ−１）〜（Ｂ−３）には、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズ以下の場合に表示される画面例が示されている。つまり、図７（Ｂ−１）〜（Ｂ−３）には、クライアント装置２００がタブレットやスマートフォンなどの場合の画面例が示されている。
【００４７】
図７（Ｂ−１）〜（Ｂ−３）に示すように、表示部２２は、１画面上に、検索候補として提示する各カテゴリ「１年生」，「２年生」，「３年生」の代表書籍の集合Ｂ１１，Ｂ２１，Ｂ３１が配置された操作画面Ｗ２１を表示する。このように、利用者環境の表示領域サイズが所定のサイズ以下の場合には、検索候補の表示領域を十分に確保できないことから、代表書籍の集合Ｂとして、１つのカテゴリを同一画面上に表示する。そのため、操作画面Ｗ２１では、表示するカテゴリを切り替えるための操作を受け付けるスライダバーＳ（ＵＩ部品）を備え、利用者からのカテゴリ切替操作を受け付ける。図７（Ｂ−１）〜（Ｂ−３）には、利用者が操作画面Ｗ２１上のスライダバーＳを左から右に移動させ、「１年生」，「２年生」，「３年生」の順に、検索候補のカテゴリの切替操作を行った場合の画面遷移例が示されている。つまり、操作画面Ｗ２１は、カテゴリ検索画面の表示切替を指示するカテゴリ切替が可能なカテゴリ検索画面に相当する。なお、操作画面Ｗ２１では、例えば指などのタッチ操作を受け付けるＵＩ部品として、カテゴリ表示領域Ｒを機能させ、検出部２１が、利用者からのカテゴリ選択操作を受け付ける。その結果、クライアント装置２００は、操作イベントを検出結果として、サーバ装置１００に送信し、選択カテゴリのサブカテゴリ検索画面の表示要求をサーバ装置１００に通知する。
【００４８】
図８は、本実施形態に係る代表書籍表示の画面例を示す図である。図８（Ａ），（Ｂ）には、カテゴリ表示領域Ｒ内のポインタＰの移動先に応じて、代表書籍の集合Ｂの表示態様が変化する例が示されている。具体的には、図８（Ａ）には、カテゴリ表示領域Ｒの最前面に表示された書籍画像（書影）の表示領域から、最前面の１つ背面に表示された書籍画像（書影）の表示領域に、ポインタＰが移動する様子が示されている。また、図８（Ｂ）には、ポインタＰの移動先にあたる書籍画像（書影）が、カテゴリ表示領域Ｒの最前面に表示される様子が示されている。
【００４９】
表示部２２は、カテゴリ表示領域Ｒ内のポインタＰの移動先を示す座標値に基づき、カテゴリ表示領域Ｒ内に配置された代表書籍の複数の書籍画像（書影）のうち、ポインタＰの移動位置が、どの書籍画像（書影）の表示領域上に位置するかを判別する。なお、ここでいう書籍画像（書影）の表示領域とは、他の書籍画像（書影）と重なっていない画像領域に相当する。表示部２２は、判別結果に基づき、ポインタＰが位置する書籍画像（書影）を最前面に表示する。つまり、表示部２２は、カテゴリ表示領域Ｒ内のポインタＰの移動先に応じて、代表書籍に該当する書籍の複数の書籍画像（書影）の重ね順を入れ替える。これにより、利用者は、カテゴリに分類された代表書籍の内容を容易に知ることができる。
【００５０】
図９は、本実施形態に係るカテゴリ検索時の画面例（その２）を示す図である。図９には、選択カテゴリのサブカテゴリ検索画面の表示要求への応答時に、検索候補として３つのカテゴリ「法学部」，「経済学部」，「工学部」を提示する場合の画面例が示されている。
【００５１】
図９（Ａ）には、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズより大きい場合に表示される画面例が示されている。図９（Ａ）に示すように、表示部２２は、検出部２１が、図７（Ａ）に示す操作画面Ｗ１１を介して、利用者からのカテゴリ選択操作を受け付けた場合に、表示要求への応答としてサーバ装置１００から受信した表示データに基づき、操作画面Ｗ１２を表示する。このように、利用者環境の表示領域サイズが所定のサイズより大きい場合には、検索候補の表示領域を十分に確保できることから、選択カテゴリに属する複数のサブカテゴリを、代表書籍の集合Ｂとして同一画面上に表示する。
【００５２】
また、図９（Ｂ−１）〜（Ｂ−３）には、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズ以下の場合に表示される画面例が示されている。図９（Ｂ−１）〜（Ｂ−３）に示すように、表示部２２は、検出部２１が、図７（Ｂ−１）〜（Ｂ−３）に示す操作画面Ｗ２１を介して、利用者からのカテゴリ選択操作を受け付けた場合に、表示要求への応答としてサーバ装置１００から受信した表示データに基づき、操作画面Ｗ２２を表示する。このように、利用者環境の表示領域サイズが所定のサイズ以下の場合には、検索候補の表示領域を十分に確保できないことから、代表書籍の集合Ｂとして、選択カテゴリに属する１つのサブカテゴリを同一画面上に表示する。
【００５３】
このように、本実施形態に係る情報閲覧機能では、利用者環境の限られた表示領域の中で、どのような書籍が、どのカテゴリに分類されているのかを把握しやすい環境を提供している。これは、サーバ装置１００（決定部１５）が、利用者環境の表示領域や書籍画像（書影）などの大きさに応じて検索候補の表示方法を決定し、情報量を最適化した表示データを生成し、クライアント装置２００に提供するからである。
【００５４】
これにより、利用者は、まず、トップページに表示されたカテゴリ名やカテゴリごとの代表書籍の内容に基づき、検索候補として提示された複数のカテゴリの中から、見つけたい書籍の分類先に相当するカテゴリを推測する。利用者は、推測結果から、該当するカテゴリを選択する。利用者は、選択カテゴリに属するサブカテゴリのカテゴリ名やサブカテゴリごとの代表書籍の内容に基づき、検索候補として提示された複数のサブカテゴリの中から、見つけたい書籍の分類先に相当するサブカテゴリを推測する。利用者は、推測結果から、該当するサブカテゴリを選択する。利用者は、このような操作を繰り返し、検索候補のカテゴリ内を探索することで、望む書籍を見つけることができる。
【００５５】
以上のように、本実施形態に係る情報閲覧機能は、上記各機能部が連携動作することで実現される。具体的には、クライアント装置２００及びサーバ装置１００において、プログラムを実行することで、上記各機能部が連携動作する。
【００５６】
上記プログラムは、実行環境の各装置（コンピュータ）が読み取り可能な記憶媒体に、インストール可能な形式又は実行可能な形式のファイルで記録され提供される。例えば、サーバ装置１００の場合には、プログラムは、上記各機能部を含むモジュール構成となっており、ＣＰＵ１０１が記憶媒体１０８からプログラムを読み出し実行することで、主記憶装置１０２のＲＡＭ上に各機能部が生成される。なお、プログラムの提供方法は、この限りでない。例えば、プログラムを、インターネットなどに接続された外部装置に格納し、データ伝送路Ｎ経由でダウンロードする方法であってもよい。また、主記憶装置１０２のＲＯＭや補助記憶装置１０３のＨＤＤなどに予め組み込んで提供する方法であってもよい。
【００５７】
なお、上記には、本実施形態に係る情報閲覧機能をソフトウェアの実装により実現する例を説明したが、この限りでない。例えば上記各機能部の一部又は全部を、ハードウェアロジック（回路など）の実装により実現してもよい。
【００５８】
以下に、本実施形態に係る情報閲覧システム１０００の処理（機能部の連携動作）について、シーケンス図及びフローチャートを用いて説明する。
【００５９】
《情報閲覧システム１０００の処理》
図１０は、本実施形態に係る情報閲覧システム１０００の処理手順例を示すシーケンス図である。なお、図１０には、クライアント装置２００に、図６に示す操作画面Ｗ１が表示されている状態での処理手順例が示されている。
【００６０】
図１０に示すように、クライアント装置２００は、検出部２１により、利用者の画面操作を検出すると（ステップＳ１１）、サーバ装置１００に操作イベントを通知する（ステップＳ１２）。このときクライアント装置２００は、操作イベントを検出結果として、サーバ装置１００に送信する。
【００６１】
サーバ装置１００は、操作イベント通知により、クライアント装置２００からカテゴリ検索画面の表示要求を受け付けると、選択部１３により、カテゴリ検索画面上に検索候補として提示する各カテゴリの代表書籍を選択するための選択条件を決定する（ステップＳ１３）。このとき選択部１３は、予め設定された選択条件の設定値に基づき決定する。次に選択部１３は、決定した選択条件に従って、検索候補の各カテゴリの複数の書籍の中から代表書籍を選択する（ステップＳ１４）。このとき選択部１３は、選択した代表書籍の書誌情報９１Ｄを、書誌情報管理部１１を介して、書誌情報保持部９１から取得する。その後、選択部１３は、取得部１４に対して、選択した代表書籍の書籍画像（書影）の取得を指示する（ステップＳ１５）。このとき選択部１３は、取得部１４に対して、取得した書誌情報９１Ｄに含まれる画像識別情報を渡す。
【００６２】
これを受けて取得部１４は、検索候補として提示するカテゴリごとに選択した代表書籍に該当する書籍の画像データ（書影データ）を取得する（ステップＳ１６）。このとき取得部１４は、選択部１３から受け取った書誌情報９１Ｄに含まれる画像識別情報に基づき、代表書籍に該当する書籍の画像データ（書影データ）の格納先情報を取得する。具体的には、取得部１４は、画像情報管理部１２を介して、画像情報保持部９２に保持される画像情報９２Ｄを参照し、画像識別情報に対応付けられた格納先情報を取得する。取得部１４は、取得した格納先情報に示される所定の記憶領域から、代表書籍に該当する書籍の画像データ（書影データ）を取得する。その後、取得部１４は、決定部１５に対して、選択した代表書籍の書籍画像（書影）の表示方法の決定を指示する（ステップＳ１７）。このとき取得部１４は、決定部１５に対して、取得した画像データ（書影データ）を渡す。
【００６３】
これを受けて決定部１５は、検索候補として提示するカテゴリごとに選択した代表書籍の書籍画像（書影）の表示方法を決定する（ステップＳ１８）。このとき決定部１５は、所定のパラメータ値に基づき、カテゴリの代表書籍の書籍画像（書影）の表示方法を決定する。なお、所定のパラメータ値は、利用者環境に相当するクライアント装置２００が備える表示装置（非図示）の表示領域サイズ（表示画面の縦横サイズ値）、代表書籍の選択数（代表書籍として選択された書籍の冊数）、及び代表書籍の書籍画像サイズ（書影の縦横サイズ値）などである。その後、決定部１５は、決定した表示方法に従って表示データを生成する（ステップＳ１９）。
【００６４】
サーバ装置１００は、このようにして生成された表示データをクライアント装置２００に送信し（ステップＳ２０）、カテゴリ検索画面の表示要求に応答する。
【００６５】
クライアント装置２００は、表示データ受信により、サーバ装置１００からカテゴリ検索画面の表示要求への応答を受け付けると、表示部２２により、受信した表示データが画面上に描画し、カテゴリ検索画面を表示する（ステップＳ２１）。
【００６６】
なお、サブカテゴリ検索画面の表示要求を受けてから、表示データを生成し、生成した表示データを送信することで表示要求に応答するまでのクライアント装置２００とサーバ装置１００とで実行される処理手順についても、上記処理手順と同様である。異なる点はサーバ装置１００が、操作イベント通知により、クライアント装置２００から選択カテゴリのサブカテゴリ検索画面の表示要求を受け付ける点である。
【００６７】
《表示方法決定の処理》
図１１は、本実施形態に係る表示方法決定の処理手順例を示すフローチャートである。図１１には、図１０に示すステップＳ１８の詳細な処理手順例が示されている。また、図１２は、本実施形態に係る表示方法決定を説明する図である。以下に、図１１と図１２とを用いて、本実施形態に係る決定部１５による表示方法決定の詳細な処理手順について説明する。
【００６８】
図１１に示すように、決定部１５は、表示領域に対する書籍画像（書影）の変倍率ＭＡを算出する（ステップＳ１０１）。このとき決定部１５は、カテゴリ表示領域Ｒの表示領域サイズと代表書籍の書籍画像サイズ（書影サイズ）とに基づき、（式１）を用いて変倍率ＭＡを算出する。
変倍率：ＭＡ  ＝  （０．４×（Ｗ−２ＭＷ））／ＣＷ  ・・・  （式１）
図１２（Ｂ）に示すように、式中のＷは、カテゴリ表示領域Ｒの表示領域サイズの横幅値に相当する。Ｗの値は、利用者環境の表示領域サイズに応じて決定される値である。また、式中のＭＷは、カテゴリ表示領域Ｒ内の左右両側に設けられた余白の幅値に相当する。ＭＷの値は、予め設定された値である。また、図１２（Ａ）に示すように、式中のＣＷは、代表書籍の書籍画像サイズ（書影サイズ）の横幅値に相当する。ＣＷの値は、該当する書籍の画像データ（書影データ）に応じて決定される値である。
【００６９】
上記（式１）からも分かるように、決定部１５は、代表書籍の書籍画像（書影）が、カテゴリ表示領域Ｒの表示領域サイズの横幅と左右の余白幅との減算値（Ｗ−２ＭＷ）の４０［％］に相当する書籍画像サイズ（書影サイズ）となる変倍率ＭＡを算出する。
【００７０】
図１１の説明に戻る。決定部１５は、算出した変倍率ＭＡに基づき、代表書籍の書籍画像（書影）を変倍する（ステップＳ１０２）。このとき決定部１５は、代表書籍の書籍画像サイズ（書影サイズ）の横幅値と縦幅値とに変倍率ＭＡを乗算し、横幅の乗算値と縦幅の乗算値とに基づき、代表書籍の書籍画像（書影）を変倍する。
【００７１】
次に、決定部１５は、代表書籍として選択したすべての書籍に対して変倍処理を実行したか否かを判定する（ステップＳ１０３）。
【００７２】
その結果、決定部１５は、代表書籍として選択したすべての書籍に対する変倍処理が終了するまで（ステップＳ１０３：ＮＯ）、上記ステップＳ１０１，Ｓ１０２の処理を繰り返す。
【００７３】
決定部１５は、代表書籍として選択したすべての書籍に対する変倍処理が終了したと判定した場合（ステップＳ１０３：ＹＥＳ）、代表書籍として選択した書籍が２冊以上か否かを判定する（ステップＳ１０４）。
【００７４】
その結果、決定部１５は、代表書籍として選択した書籍が２冊以上と判定した場合（ステップＳ１０４：ＹＥＳ）、カテゴリ表示領域Ｒにおける書籍画像（書影）同士の重ね幅を決定する重ね位置の調整量Ｏを算出する（ステップＳ１０５）。このとき決定部１５は、カテゴリ表示領域Ｒの表示領域サイズ、代表書籍の選択数（冊数）、及び代表書籍の変倍後の書籍画像サイズ（書影サイズ）の幅に基づき、（式２）を用いて重ね位置の調整量Ｏを算出する。
調整量：Ｏ  ＝  （（Ｗ−２ＭＷ）−ＴＣＷ）／（Ｂ−１）  ・・・  （式２）
図１２（Ｂ）に示すように、式中のＴＣＷは、代表書籍に該当する複数の書籍のうち、カテゴリ表示領域Ｒの最前面に表示する書籍のサイズの書籍画像サイズ（書影サイズ）の横幅値に相当する。ＴＣＷの値は、該当する書籍の画像データ（書影データ）に応じて決定される値である。また、式中のＢは、代表書籍として選択した書籍の冊数に相当する。Ｂの値は、代表書籍の選択数に応じて決定される値である。
【００７５】
上記（式２）からも分かるように、決定部１５は、代表書籍として選択した書籍の冊数が２冊以上の場合に、重ね位置の調整量Ｏを算出する。具体的には、まず、決定部１５は、カテゴリ表示領域Ｒの表示領域サイズの横幅と余白幅との減算値（Ｗ−２ＭＷ）から、代表書籍のサイズの書籍画像サイズ（書影サイズ）の横幅を減算した値（（Ｗ−２ＭＷ）−ＴＣＷ））を算出する。決定部１５は、代表書籍に該当する複数の書籍のうち、カテゴリ表示領域Ｒの最前面に表示する書籍を除く残りの書籍数（図中では３）で、算出した減算値（（Ｗ−２ＭＷ）−ＴＣＷ））を除算する。決定部１５は、算出した除算値を、書籍画像（書影）同士の重ね幅を決定する重ね位置の調整量Ｏとする。
【００７６】
図１１の説明に戻る。決定部１５は、算出した重ね位置の調整量Ｏに基づき、代表書籍の書籍画像（書影）を、一部の画像領域が重なるように、カテゴリ表示領域Ｒに横並びに配置し、表示位置を調整する（ステップＳ１０６）。このとき決定部１５は、代表書籍の変倍後の書籍画像（書影）を次のように配置する。図１２（Ｂ）に示すように、まず、決定部１５は、カテゴリ表示領域Ｒの左辺の余白幅値ＭＷに基づき、配置座標のＹ軸（ｙ１）の位置を決定する。同様に、決定部１５は、カテゴリ表示領域Ｒの上辺の余白幅値ＭＨに基づき、配置座標のＸ軸（ｘ１）の位置を決定する。次に決定部１５は、カテゴリ表示領域Ｒの最背面に表示する書籍の書籍画像（書影）の左辺と上辺とが、決定したＸ，Ｙ軸と一致するように配置する。つまり、決定部１５は、最背面に表示する書籍の書籍画像（書影）の左上端点が、決定したＸ，Ｙ軸の配置座標の原点に位置するように配置する。次に決定部１５は、カテゴリ表示領域Ｒに表示する書籍の書籍画像（書影）の重ね順に、配置座標の原点のＸ座標値に調整量Ｏを加算し、書籍画像（書影）の左上端点が、加算値として得られたＸ座標値に位置するように配置する。つまり、決定部１５は、調整量Ｏの間隔に従って、書籍の書籍画像（書影）の左上端点を、配置座標のＸ軸方向（横方向）に並べて配置する。
【００７７】
このように、本実施形態に係る情報閲覧機能では、利用者環境における検索候補の表示方法を、情報を表示する表示領域の大きさ、カテゴリごとの検索対象の選択数、及び検索対象の内容を表現する画像の大きさなどに基づき決定し、提供する情報量を最適化する。これにより、本実施形態に係る情報閲覧機能は、利用者に対して提供する情報量を利用者環境に応じて最適化し、利用者にとって分かりやすく、使いやすいカテゴリ検索環境（利便性に優れた検索環境）を提供する。
【００７８】
＜まとめ＞
以上のように、本実施形態に係るサーバ装置１００によれば、クライアント装置２００から検索画面の表示要求を受け付ける。これを受けてサーバ装置１００は、選択部１３により、検索対象の情報を管理するＤＢを参照し、検索候補として提示するカテゴリごとに所定数の検索対象を選択し、選択した検索対象の情報を取得する。次にサーバ装置１００は、取得部１４により、検索対象の情報に基づき、検索対象を表現する画像データを管理するＤＢを参照し、選択した検索対象の画像データを取得する。その結果、サーバ装置１００は、決定部１５により、カテゴリ内の検索対象の表示方法を、利用者環境の表示領域サイズ、検索対象の選択数、及び検索対象の画像サイズなどのパラメータ値に基づき決定する。このとき決定部１５は、表示領域サイズと画像サイズとに基づき、検索対象の画像を変倍し、表示領域サイズ、選択数、及び変倍後の画像幅に基づき、利用者環境の表示領域上における検索対象の画像の表示位置を調整し、検索候補の表示方法を決定する。その結果、サーバ装置１００は、決定した表示方法に従って表示データを生成し、生成した表示データを、検索画面の表示要求を行ったクライアント装置２００に送信する。これにより、クライアント装置２００には、検索候補のカテゴリごとに検索対象の画像が表示される。
【００７９】
これによって、本実施形態に係るサーバ装置１００は、利用者に対して提供する情報量を利用者環境に応じて最適化し、利用者にとって分かりやすく、使いやすいカテゴリ検索環境（利便性に優れた検索環境）を提供する。その結果、本実施形態に係るサーバ装置１００は、利用者の利便性を向上することができる。
【００８０】
なお、上記実施形態では、代表書籍の書籍画像（書影）を、一部の画像領域を重ねて横並びに配置する方法について説明を行ったが、この限りでない。代表書籍の書籍画像（書影）を、一部の画像領域を重ねて縦並びに配置する方法であってもよい。
【００８１】
この場合、決定部１５は、代表書籍の書籍画像（書影）が、カテゴリ表示領域Ｒの表示領域サイズの縦幅と上下の余白幅との減算値（Ｈ−２ＭＨ）の所定割合に相当する書籍画像サイズ（書影サイズ）となる変倍率ＭＡを算出する。また、決定部１５は、カテゴリ表示領域Ｒの表示領域サイズの縦幅と余白幅との減算値（Ｈ−２ＭＨ）から、代表書籍のサイズの書籍画像サイズ（書影サイズ）の縦幅を減算した値（（Ｈ−２ＭＨ）−ＴＣＨ））を算出する。なお、ＴＣＨは、代表書籍に該当する複数の書籍のうち、カテゴリ表示領域Ｒの最前面に表示する書籍のサイズの書籍画像サイズ（書影サイズ）の縦幅値に相当し、ＴＣＨの値は、該当する書籍の画像データ（書影データ）に応じて決定される値である。次に決定部１５は、代表書籍に該当する複数の書籍のうち、カテゴリ表示領域Ｒの最前面に表示する書籍を除く残りの書籍数で、算出した減算値（（Ｈ−２ＭＨ）−ＴＣＨ））を除算し、除算値を、書籍画像（書影）同士の重ね幅を決定する重ね位置の調整量Ｏとする。その結果、決定部１５は、算出した重ね位置の調整量Ｏに基づき、代表書籍の書籍画像（書影）を、一部の画像領域が重なるように、カテゴリ表示領域Ｒに縦並びに配置する。このように、決定部１５は、代表書籍の書籍画像（書影）の表示位置を縦方向に調整できる。この表示方法は、例えばクライアント装置２００が備える表示装置（非図示）が、縦方向に広い表示領域であった場合に有効である。また、クライアント装置２００が、加速度センサを備えるタプレットやスマートフォンなどの場合には、装置の回転に応じて画面が回転し、表示領域の上下方向が変化する。このような場合には、代表書籍の書籍画像（書影）の表示位置を縦方向に調整する表示方法と横方向に調整する表示方法とを、画面の回転に応じて切り替えるようにしてもよい。
【００８２】
また、上記実施形態では、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズ以下の場合、操作画面Ｗ２１，Ｗ２２が備えるスライダバーＳを用いて、カテゴリ切替を行う例について説明を行ったが、この限りでない。例えば画面上のフリック操作によりカテゴリ切替を行うようにしてもよい。
【００８３】
また、上記実施形態では、サーバ装置１００が、書誌情報管理部１１、書誌情報保持部９１、画像情報管理部１２、及び画像情報保持部９２を有する構成について説明を行ったが、この限りでない。例えばサーバ装置１００が、データ伝送路Ｎを介して、書誌情報管理部１１及び書誌情報保持部９１を有する外部装置と、画像情報管理部１２及び画像情報保持部９２を有する外部装置と接続され、各装置が有する機能部が連携動作する構成であってもよい。
【００８４】
また、上記実施形態では、検索対象を書籍として説明を行ったが、この限りでない。例えばＣＤやＤＶＤなどのコンテンツメディアであってもよく、利用者に対して、画像データにより、コンテンツ内容を表現可能なものであればよい。よって、本実施形態に係る情報閲覧システム１０００は、書籍を対象としたカテゴリ検索サービス以外でも、次のようなサービスで活用することができる。例えば電子商取引による物品購入サービスなどである。このように、本実施形態に係る情報閲覧システム１０００は、利用者にとって分かりやすく、使いやすいカテゴリ検索が可能な利便性の高さが求められる利用場面に対して適用可能である。
【００８５】
［変形例１］
本変形例では、カテゴリ検索画面について、上記実施形態と異なる表示態様例を提案する。なお、以下の説明では、上記実施形態と異なる事項について説明を行い、同じ事項については、同一符号を付し、その説明を簡略又は省略する。
【００８６】
図１３は、本変形例１に係るカテゴリ検索時の画面例を示す図である。図１３には、クライアント装置２００が備える表示装置（非図示）の表示領域サイズが所定のサイズ以下の場合に表示される画面例が示されている。図１３に示すように、表示部２２は、代表書籍の書籍画像（書影）の一部の画像領域を重ねて、カテゴリ表示領域Ｒ３に扇形（又は円形）に配置することで、代表書籍の集合Ｂ３が表現された操作画面Ｗ３を表示してもよい。表示された書籍画像（書影）は、カテゴリ検索時に、利用者が、検索候補として提示した複数のカテゴリの中から、見つけたい書籍の分類先に相当するカテゴリを推測するために利用する情報となる。よって、書籍画像（書影）は、利用者環境の限られた表示領域の中で、利用者に対してカテゴリの代表書籍の内容を最大限に表現する必要がある。そのため、書籍画像（書影）同士の重なる画像領域を少なくする表示方法が有効となる。
【００８７】
そこで、本変形例１では、書籍画像（書影）に含まれる情報の配置特性に着目した。例えば書籍の表紙では、タイトル名などの情報が、表紙上部に配置されていることが多い。このことから、書籍の表面画像を書籍画像（書影）とした場合には、書籍画像（書影）の上部に位置する画像領域に、書籍の内容を表現する情報が含まれている確率が高い。よって、本変形例１では、書籍画像（書影）の下部の一部の画像領域を重ねて扇形（又は円形）に配置することで、書籍画像（書影）の上部の画像領域が、書籍画像（書影）の下部の画像領域より相対的に広く表示されるような表示方法とした。これにより、本変形例に係る操作画面Ｗ３では、利用者に対して、見つけたい書籍の分類先に相当するカテゴリを推測するための情報量を、より多く提示することができる。
【００８８】
［変形例２］
本変形例２では、情報閲覧機能について、上記実施形態と異なる構成例を提案する。なお、以下の説明では、上記実施形態と異なる事項について説明を行い、同じ事項については、同一符号を付し、その説明を簡略又は省略する。
【００８９】
図１４は、変形例２に係る情報閲覧機能の構成例を示す図である。図１４に示すように、本変形例２に係る情報閲覧機能は、サーバ装置１００が選択部１３及び取得部１４を有し、クライアント装置２００が決定部１５を有する。この場合、サーバ装置１００は、決定部１５で実行される表示方法決定の処理で必要なデータを、クライアント装置２００に送信する。クライアント装置２００は、カテゴリ検索画面の表示要求後に、サーバ装置１００から受信したデータに基づき、カテゴリ検索画面の表示方法を決定し、決定した表示方法に従って、表示データを生成し、生成した表示データを表示する。このように、本変形例２では、１つのサーバ装置１００にアクセスする複数のクライアント装置２００それぞれにおいて、表示方法決定・生成の処理が行われる構成とした。これにより、サーバ装置１００における情報閲覧機能に係る処理の負荷を軽減することが期待できる。
【００９０】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００９１】
１１      書誌情報管理部
１２      画像情報管理部
１３      選択部
１４      取得部
１５      決定部
２１      検出部
２２      表示部
９１      書誌情報保持部
９２      画像情報保持部
１００    サーバ装置
２００    クライアント装置
１０００  情報閲覧システム
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２０１２−１１３６９７号公報
【図１】
2014215903.tif 000003
【図２】
2014215903.tif 000004
【図３】
2014215903.tif 000005
【図４】
2014215903.tif 000006
【図５】
2014215903.tif 000007
【図６】
2014215903.tif 000008
【図７】
2014215903.tif 000009
【図８】
2014215903.tif 000010
【図９】
2014215903.tif 000011
【図１０】
2014215903.tif 000012
【図１１】
2014215903.tif 000013
【図１２】
2014215903.tif 000014
【図１３】
2014215903.tif 000015
【図１４】
2014215903.tif 000016