(57)【要約】【課題】優先順が反映された画像の一覧表示を行うにあたり、優先順が低い画像についてもユーザが注目しやすい表示が行われるようにする。【解決手段】端末装置は、ネットワーク経由で電子書籍推薦サーバから書籍リスト情報を受信し、この書籍リスト情報が示す優先順にしたがったサイズと重なり順と、所定規則にしたがって設定した回転角度により電子書籍の表紙である書籍画像を表示する。また、端末装置は、表示した書籍画像に対して行われる操作に応じて、書籍画像の表示状態を変化させ、この変化に応じてユーザの電子書籍の嗜好を示す嗜好情報を変更する。嗜好情報は、電子書籍推薦サーバが書籍リスト情報における電子書籍の優先順を決定するのに利用する。【選択図】図２
2013218375.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信部と、
前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、
前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理部と、
前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信部と、
を備えることを特徴とする端末装置。
【請求項２】
前記表示制御部は、
前記表示部に表示されているコンテンツ画像を選択する操作が行われるのに応じて、この選択されたコンテンツ画像を最前面に表示させ、
前記嗜好情報処理部は、
前記選択されたコンテンツ画像についてのユーザの関心度の高いことが反映されるように前記嗜好情報を変更する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記表示制御部は、
前記表示部に表示されている１つのコンテンツ画像を拡大して表示させるための操作に応じて、前記１つのコンテンツ画像を拡大して表示させ、
前記嗜好情報処理部は、
前記１つのコンテンツ画像についてのユーザの関心度の高いことが反映されるように前記嗜好情報を変更する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記表示制御部は、
１つのコンテンツ画像を、その前面に配置される他のコンテンツ画像に対して一定の回転角度差により表示させる、
ことを特徴とする請求項１から３のいずれか一項に記載の端末装置。
【請求項５】
端末装置とサーバを備え、
前記端末装置は、
複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由で前記サーバから受信するコンテンツリスト情報受信部と、
前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、
前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理部と、
前記嗜好情報を前記サーバに送信する嗜好情報送信部とを備え、
前記サーバは、
送信された前記嗜好情報を受信する嗜好情報受信部と、
受信された前記嗜好情報をユーザ情報に反映させるユーザ情報処理部と、
少なくとも前記ユーザ情報が含む嗜好情報に基づいて前記コンテンツリスト情報を作成するコンテンツリスト情報作成部と、
作成された前記コンテンツリスト情報を前記端末装置に送信するコンテンツリスト情報送信部とを備える、
ことを特徴とする画像表示システム。
【請求項６】
複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信ステップと、
前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御ステップと、
前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップと、
前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信ステップと、
を備えることを特徴とする画像表示方法。
【請求項７】
端末装置とサーバを備える画像表示システムにおける画像表示方法であって、
前記端末装置は、
複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由で前記サーバから受信するコンテンツリスト情報受信ステップと、
前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、
前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップと、
前記嗜好情報を前記サーバに送信する嗜好情報送信ステップとを備え、
前記サーバは、
送信された前記嗜好情報を受信する嗜好情報受信ステップと、
受信された前記嗜好情報をユーザ情報に反映させるユーザ情報処理ステップと、
少なくとも前記ユーザ情報が含む嗜好情報に基づいて前記コンテンツリスト情報を作成するコンテンツリスト情報作成ステップと、
作成された前記コンテンツリスト情報を前記端末装置に送信するコンテンツリスト情報送信ステップとを備える、
ことを特徴とする画像表示方法。
【請求項８】
コンピュータに、
複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信ステップ、
前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御ステップ、
前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップ、
前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信ステップ、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、画像表示システム、画像表示方法およびプログラムに関する。
【背景技術】
【０００２】
多数の画像を１つの表示画面に表示させる画像表示装置として以下のようなものが知られている。つまり、画像表示装置は、連続的に撮影された複数の画像（写真）について、各々の画像内容を示す特定情報(例えば笑顔度やフレーム種別)を取得し、取得した特定情報に従って複数の画像に優先度を個別に設定する。そして、画像表示装置は、表示画面に４段階の表示レベルを割り当てた複数の表示領域を確保し、優先度に応じて順位がより高い画像を、より高い表示レベルを割り当てた表示領域に配置した状態で表示するというものである（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１６０３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年において、電子化された書籍(電子書籍)が普及してきている。そこで、例えば電子書籍の推薦リストを電子書籍配信側のサーバからユーザの端末装置に送信し、端末装置側で推薦リストを再生して電子書籍の表紙の画像を一覧表示させようとする場合、特許文献１では以下のような不具合がある。
【０００５】
つまり、電子書籍を推薦するという役割を考えた場合、推薦したい度合いの強いもの(つまり、優先度の高いもの)についてはそれなりに目立つように表示させる必要はあるが、その一方で、推薦の度合いの低いものにもユーザに注意を向けてもらい、ユーザにとって興味ある書籍を探し出してもらいたいという側面もある。
しかし、特許文献１では、表示レベルを割り当てた複数の表示領域が予め定められていることから優先度に応じた画像の表示位置は固定的となる。このために、優先度の高い画像はユーザが注目しやすいが、その反面、優先度が低い画像は極端にユーザに注目されにくく、ユーザが優先度の低いもののうちから価値のある書籍を見つけだすことは難しい。
【０００６】
本発明は、このような事情に鑑みてなされたもので、優先順が反映された画像の一覧表示を行うにあたり、優先順が低い画像についてもユーザが注目しやすい表示が行われるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様としての端末装置は、複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信部と、前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理部と、前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信部とを備える。
【０００８】
また、本発明の一態様としての画像表示システムは、端末装置とサーバを備え、前記端末装置は、複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由で前記サーバから受信するコンテンツリスト情報受信部と、前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理部と、前記嗜好情報を前記サーバに送信する嗜好情報送信部とを備え、前記サーバは、送信された前記嗜好情報を受信する嗜好情報受信部と、受信された前記嗜好情報をユーザ情報に反映させるユーザ情報処理部と、少なくとも前記ユーザ情報が含む嗜好情報に基づいて前記コンテンツリスト情報を作成するコンテンツリスト情報作成部と、作成された前記コンテンツリスト情報を前記端末装置に送信するコンテンツリスト情報送信部とを備える。
【０００９】
また、本発明の一態様としての画像表示方法は、複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信ステップと、前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御ステップと、前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップと、前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信ステップとを備える。
【００１０】
また、本発明の一態様としての画像表示方法は、端末装置とサーバを備える画像表示システムにおける画像表示方法であって、前記端末装置は、複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由で前記サーバから受信するコンテンツリスト情報受信ステップと、前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御部と、前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップと、前記嗜好情報を前記サーバに送信する嗜好情報送信ステップとを備え、前記サーバは、送信された前記嗜好情報を受信する嗜好情報受信ステップと、受信された前記嗜好情報をユーザ情報に反映させるユーザ情報処理ステップと、少なくとも前記ユーザ情報が含む嗜好情報に基づいて前記コンテンツリスト情報を作成するコンテンツリスト情報作成ステップと、作成された前記コンテンツリスト情報を前記端末装置に送信するコンテンツリスト情報送信ステップとを備える。
【００１１】
また、本発明の一態様としてのプログラムは、コンピュータに、複数のコンテンツ画像と当該複数のコンテンツ画像ごとの優先順の情報とを含むコンテンツリスト情報をネットワーク経由でサーバから受信するコンテンツリスト情報受信ステップ、前記優先順の情報に基づいて決定した前記複数のコンテンツ画像ごとのサイズおよび重なり順と所定規則にしたがって設定した回転角度とにより、前記複数のコンテンツ画像を表示部に表示させるとともに、前記表示部に表示されたコンテンツ画像に対してユーザが行った操作に応じて、前記表示部におけるコンテンツ画像の表示状態を変化させる表示制御ステップ、前記操作に応じたコンテンツ画像の表示状態の変化に応じて、前記ユーザのコンテンツ画像に関する嗜好を示す嗜好情報を変更する嗜好情報処理ステップ、前記優先順の決定に利用される前記嗜好情報を前記サーバに送信する嗜好情報送信ステップを実行させるためのものである。
【発明の効果】
【００１２】
以上説明したように、この発明によれば、優先順が反映された画像の一覧表示を行うにあたり、優先順が低い画像についてもユーザが注目しやすいという効果が得られる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における電子書籍推薦システムの全体構成例を示す図である。
【図２】本実施形態における電子書籍推薦サーバと端末装置の構成例を示す図である。
【図３】本実施形態における書籍リスト情報の構造例を示す図である。
【図４】本実施形態における推薦書籍一覧画像の初期表示の態様例を示す図である。
【図５】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化例を示す図である。
【図６】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化例を示す図である。
【図７】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化例を示す図である。
【図８】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化例を示す図である。
【図９】本実施形態の推薦書籍一覧画像表示のために端末装置が実行する処理手順例を示す図である。
【図１０】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化についての変形例を示す図である。
【図１１】変形例に対応するユーザの操作の例を示す図である。
【図１２】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化についての他の変形例を示す図である。
【図１３】本実施形態の推薦書籍一覧画像におけるユーザの操作に応じた表示変化についての他の変形例を示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の実施形態における画像表示システムである、電子書籍推薦システムの全体構成例を示している。
この図に示す電子書籍推薦システムは、ユーザデータベースサーバ１００、電子書籍推薦サーバ(サーバ)２００および端末装置３００を備える。電子書籍推薦サーバ２００と端末装置３００は、ネットワーク４００経由で通信可能に接続されている。なお、この図では端末装置３００は１つのみが示されているが、現実には、多数のユーザごとに対応して多数の端末装置３００が存在する。また、ユーザデータベースサーバ１００と電子書籍推薦サーバ２００は所定の通信網により通信可能に接続される。
【００１５】
ユーザデータベースサーバ１００は、電子書籍推薦サーバ２００による電子書籍推薦サービスを受ける者として登録された端末装置３００のユーザについての各種情報をデータベース化して記憶するサーバである。ユーザデータベースサーバ１００が記憶するユーザデータベースにおいて１人のユーザに対応するユーザ情報は、例えば、ユーザ名、ユーザ識別子、ログイン用パスワード、購入履歴、嗜好情報などを含む。
嗜好情報は、ユーザがどのような書籍にどの程度興味を持っているのかを示す情報であり、過去において端末装置３００に表示させた推薦書籍一覧画像に対してユーザが行った操作結果が反映されている。
【００１６】
電子書籍推薦サーバ２００は、例えば端末装置３００からのアクセスによりログインしたユーザの電子書籍の推薦リスト情報を作成する。この推薦リスト情報は、例えばＸＭＬ（Extensible Markup Language）などによるウェブコンテンツの形式である。そして、電子書籍推薦サーバ２００は、この推薦リスト情報をアクセス元の端末装置３００に対して送信する。
【００１７】
端末装置３００は、電子書籍推薦サーバ２００による電子書籍推薦サービスを受けるユーザが所有するものであり、ネットワーク４００経由での通信を行う通信機能と、ネットワーク４００経由で受信したウェブコンテンツを再生するウェブブラウザ機能を有する。また、ウェブコンテンツの画像をはじめとする各種画像を表示するための表示部を備える。
このような構成により、端末装置３００は、ウェブブラウザ機能により電子書籍推薦サーバ２００にアクセスし、ログインしたユーザの推薦リスト情報を受信する。そして、端末装置３００は、受信した推薦リスト情報をウェブブラウザ機能により再生し、その画像を表示部に表示することができる。
【００１８】
なお、端末装置３００の具体例は、タブレット端末やスマートフォンなどである。これらの端末装置は、タッチパネルを備えることで、表示された画像に対して指を触れることによる操作が可能である。
また、図１において、ユーザデータベースサーバ１００と電子書籍推薦サーバ２００はそれぞれ個別のサーバとして示されているが、例えば１つに統合されていてもよい。
【００１９】
図２は、電子書籍推薦サーバ２００と端末装置３００の各機能構成例を示している。なお、この図においては、電子書籍推薦サーバ２００と端末装置３００との間を介在するネットワーク４００についての図示を省略している。
【００２０】
電子書籍推薦サーバ２００は、ユーザ情報処理部２１０と、書籍情報記憶部２２０と、書籍リスト情報（コンテンツリスト情報）作成部２３０と、書籍リスト情報（コンテンツリスト情報）送信部２４０と、嗜好情報受信部２５０とを備える。
【００２１】
ユーザ情報処理部２１０は、ユーザデータベースサーバ１００に記憶されるユーザ情報について各種処理を行う。例えば、ユーザ情報処理部２１０は、電子書籍推薦サーバ２００にログインしたユーザのユーザ情報をユーザデータベースサーバ１００から読み込む。このように読み込まれたユーザ情報は、例えば、書籍リスト情報作成部２３０が書籍リスト情報を作成するのに利用される。また、ユーザ情報処理部２１０は、嗜好情報受信部２５０により受信された嗜好情報により、ユーザデータベースサーバ１００に記憶される嗜好情報を更新する。
【００２２】
書籍情報記憶部２２０は、電子書籍推薦サービスにおいて推薦対象とする各電子書籍に対応する各種情報を含む書籍情報を記憶する。１つの電子書籍に対応する書籍情報の一例は、その電子書籍のタイトルなどが示される表紙としての書籍画像(コンテンツ画像)の情報や、電子書籍の作者、編集者やその一部内容や概要などを記述した詳細情報などを含む。
【００２３】
書籍リスト情報作成部２３０は、少なくともユーザ情報が含む嗜好情報に基づいてコンテンツリスト情報を作成する。
具体例として、書籍リスト情報作成部２３０は、ログインしたユーザをユーザ情報処理部２１０に通知し、ユーザ情報処理部２１０は、通知されたユーザのユーザ情報をユーザデータベースサーバ１００から読み込む。
書籍リスト情報作成部２３０は、ユーザ情報処理部２１０が読み込んだユーザ情報を入力する。そして、書籍リスト情報作成部２３０は、読み込んだユーザ情報に含まれる嗜好情報(および購入履歴)を利用して、推薦対象の電子書籍に対する優先度を決定する。優先度は、ユーザが未評価の書籍に対する関心度の推定値に相当する。このほかに、例えば、新作であるなどの理由で電子書籍の配信側が電子書籍ごとに設定した推薦度などの情報を利用して、推薦対象の電子書籍に対する優先順を決定する。なお、書籍リスト情報作成部２３０は、優先度と推薦度に基づいて優先度を決定する。そして、書籍リスト情報作成部２３０は、決定した優先順が高い順から所定数の書籍情報を書籍情報記憶部２２０から読み出し、読み出した書籍情報と、これらの書籍情報ごとの優先順を示す情報とを含む書籍リスト情報を作成する。このように、書籍リスト情報の内容、つまり、推薦対象となる書籍情報とその優先順は、ユーザごとの嗜好情報の内容に応じて異なるものとなる。
【００２４】
図３は、書籍リスト情報作成部２３０が作成する書籍リスト情報５００の構造例を示している。この図に示す書籍リスト情報５００は、推薦対象の電子書籍ごとに、書籍ＩＤと書籍画像と詳細情報と優先順とを対応付けた構造を有する。
書籍ＩＤは、電子書籍のタイトルを一意に識別する識別子である。
書籍画像は、対応の電子書籍に関連する画像データであり、例えば前述のように、その電子書籍のタイトルなどを示す表紙の画像などである。
詳細情報は、対応の電子書籍についての所定の内容が記述される情報である。
優先順は、対応の電子書籍について決定された優先順としての値である。なお、優先順のように順位を示す数値に代えて、優先度のように度数を示す数値を用いてもよい。
【００２５】
説明を図２に戻す。電子書籍推薦サーバ２００において、書籍リスト情報送信部２４０は、上記のように作成された書籍リスト情報を前記端末装置３００に送信する。
嗜好情報受信部２５０は、端末装置３００から送信された嗜好情報を受信する。
【００２６】
次に、端末装置３００について説明する。端末装置３００は、書籍リスト情報（コンテンツリスト情報）受信部３１０と、表示制御部３２０と、表示部３３０と、タッチパネル３４０と、嗜好情報処理部３５０と、嗜好情報送信部３６０と、加速度センサ３７０とを備える。
書籍リスト情報受信部３１０は、書籍リスト情報(コンテンツリスト情報)をネットワーク４００経由で電子書籍推薦サーバ２００から受信する。
表示制御部３２０は、表示部３３０に対する表示制御を実行するもので、この制御により推薦書籍一覧を表示させることができる。つまり、表示制御部３２０は、受信された書籍リスト情報に含まれる優先順に基づいて決定したサイズと重なり順により、また、所定規則にしたがって設定した回転角度により、受信された書籍リスト情報に含まれる複数の書籍画像を表示部３３０に表示させる。また、表示制御部３２０は、表示部３３０に表示された推薦書籍一覧における書籍画像に対してユーザが行った操作に応じて、表示部３３０における書籍画像の表示状態を変化させる。
表示部３３０は、表示制御部３２０の制御により画像を表示する。
【００２７】
タッチパネル３４０は、表示部３３０の画面に対して触れられた指の位置を検出し、検出した位置情報を出力する。表示制御部３２０は、タッチパネル３４０から出力される位置情報に基づいてどのような操作が行われたのかを判定し、その判定した操作に応じて推薦書籍一覧における書籍画像の表示状態を変化させる。
なお、端末装置３００にはタッチパネル３４０以外の操作子や操作デバイスを備えるが、これらの図示は省略している。
【００２８】
嗜好情報処理部３５０は、タッチパネル３４０に対して行われた操作に応じた書籍画像の表示状態の変化に応じて、ユーザの書籍に対する嗜好を示す嗜好情報を変更する。そして、嗜好情報送信部３６０は、嗜好情報処理部３５０が保持している嗜好情報を電子書籍推薦サーバ２００に対して送信する。
【００２９】
加速度センサ３７０は、端末装置３００の姿勢の変化を検出する。表示制御部３２０は、加速度センサ３７０の検出信号に基づいて、ユーザが端末装置３００に所定の動きを与える操作を行ったことを判定するのに応じて、推薦書籍一覧における書籍画像の表示状態を変化させる。
なお、この加速度センサ３７０は、後述する本実施形態の変形例において表示制御部３２０が操作を判定するのに使用される。
【００３０】
次に、図４から図８を参照して、端末装置３００における推薦書籍一覧の表示態様例について説明する。
端末装置３００における書籍リスト情報受信部３１０が電子書籍推薦サーバ２００から受信した書籍リスト情報５００の内容の一例を図４（ａ）に模式的に示す。この図に示す書籍リスト情報５００は、３つの電子書籍Ａ、Ｂ、Ｃに関する情報を備える。さらに、これらの書籍に関連する情報は、それぞれ、電子書籍Ａ、Ｂ、Ｃの書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃのデータを含んでいる。また、優先順については、電子書籍Ａ、Ｂ、Ｃの順で、１位、２位、３位であると示されている。なお、以降において、書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃなどについて特に区別しない場合には、書籍画像５１０と記載する。
【００３１】
この内容の書籍リスト情報に基づき、表示制御部３２０は、タッチパネル３４０付きの表示部３３０の画面において図４（ｂ）に示すように推薦書籍一覧画像を表示する。つまり、表示制御部３２０は、推薦書籍一覧画像として、電子書籍Ａ、Ｂ、Ｃのそれぞれに対応する書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃの一部が重なるような状態で表示する。このように重ねた表示を行うにあたり、表示制御部３２０は、優先順にしたがってその重ね順を決定する。つまり、この場合であれば、優先順が１位の書籍画像５１０−Ａを最前面に表示し、その下に優先順が２位の書籍画像５１０−２が表示されるようにする。そして、さらに書籍画像５１０−２の下に優先順が３位の書籍画像５１０−２が表示されるようにする。
【００３２】
また、表示制御部３２０は、書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃのうちで、優先順が１位の書籍画像５１０−Ａを最も大きいサイズで表示し、優先順が２位の書籍画像５１０−Ｂについては書籍画像５１０−Ａよりも小さいサイズで表示する。さらに、表示制御部３２０は、優先順が３位の書籍画像５１０−Ｃについては書籍画像５１０−Ｂよりもさらに小さいサイズで表示する。
そのうえで、各書籍画像５１０は、同じ回転角度により整然と配列されるのではなく、ランダムに回転角度が設定されて見えるように表示されている。このように書籍画像５１０に対して回転角度を与えるにあたり、表示制御部３２０は、優先順に応じて書籍画像５１０ごとの回転角度を決定してもよい。一例として、表示制御部３２０は、優先順が低くなっていくのに応じて、回転角度を大きくしていくように決定する。または、表示制御部３２０は、書籍画像５１０ごとの回転角度をランダムに決定してもよいし、同じ回転角度としてもよい。なお、推薦書籍一覧画像における書籍画像５１０は、必ずしも他の書籍画像５１０と重なっている必要はなく、他の書籍画像５１０と重ならない状態で表示される場合もある。
【００３３】
また、図５（ａ）には、図４（ｂ）と同じ内容の推薦書籍一覧画像が表示されている。この図５（ａ）に示す状態において、ユーザが書籍Ｃの書籍画像５１０−Ｃの上で指を触れて１回叩くというシングルタップ操作をタッチパネル３４０に対して行ったとする。
このシングルタップ操作は、書籍画像５１０を選択するという操作に相当する。このように書籍画像５１０を選択する操作が行われるのに応じて、表示制御部３２０は、図５（ｂ）に示すように、シングルタップ操作が行われた書籍画像５１０−Ｃを最前面に配置し、さらに、書籍画像５１０−Ｃのサイズを最も大きくするように推薦書籍一覧画像を変更する。
つまり、ユーザが書籍画像５１０−Ｃを選択してタップ操作を行ったということは、そのときのユーザは書籍Ｃに対して関心が高いということになる。そこで、このようにシングルタップ操作が行われた書籍画像５１０−Ｃを最前面において最大サイズで表示することで、ユーザが関心のある書籍Ｃの画像を見やすくすることができる。また、この図においては、書籍画像５１０−Ｃのサイズが拡大されたのに伴って、選択されなかった書籍Ａ、Ｂのそれぞれに対応する書籍画像５１０−Ａ、５００−Ｂのサイズが縮小されるように変化した状態が示されている。
【００３４】
このように本実施形態においては、ユーザが１つの書籍画像５１０を選択してシングルタップ操作を行うのに応じて、そのシングルタップ操作が行われた書籍画像５１０を最も目立たせるように表示が変化する。
【００３５】
なお、図示は省略するが、例えば書籍画像５１０に対するダブルタップ操作が行われた場合、表示制御部３２０は、そのダブルタップ操作が行われた書籍画像５１０に対応する電子書籍についての詳細情報を所定の態様により表示させる。この詳細情報の表示にあたり、表示制御部３２０は、書籍リスト情報に含まれている詳細情報の内容をユーザが視覚的に読み取れるように表示を行う。
【００３６】
また、図５（ｂ）に示す表示状態のもとで、ユーザが書籍画像５１０−Ｃ上においてその中心から一定以上離れた位置に対してタッチ操作を行い、そのまま矢印に示す方向に円弧を描くように移動させるドラッグ操作（回転ドラッグ操作）をタッチパネル３４０に対して行ったとする。
この回転ドラッグ操作に応じて、表示制御部３２０は書籍画像５１０−Ｃを左方向に回転させる。そして、図６（ａ）には、書籍画像５１０−Ｃが回転された結果として、縦向きに正立した状態となった例が示されている。
このように、本実施形態において、書籍画像５１０を選択して円弧状の軌跡のドラッグ操作を行うことによっては、そのドラッグした方向に応じて選択された書籍画像５１０が回転するように表示される。
【００３７】
また、例えば図６（ａ）に示す状態において、ユーザが最前面に配置された書籍画像５１０−Ｃに対してタッチ操作を行ったうえで、タッチしたまま直線的な軌跡のドラッグ操作（移動ドラッグ操作）を行ったとする。この場合、表示制御部３２０は、図６（ｂ）に示すように移動ドラッグ操作が行われた方向に沿ってその選択された書籍画像５１０を移動させるように表示する。
このような移動ドラッグ操作は、例えば最前面に配置されている書籍画像５１０の背面で重なってしまって全体が見えなくなっている書籍画像５１０を確認するために、その全体を見ようとするときに行われる。図６（ｂ）においては、書籍画像５１０−Ｃが右側に移動されたことで、書籍画像５１０−Ｃにより隠されていた書籍画像５１０−Ｂの全体が見えるようになった状態が示されている。
また、移動ドラッグ操作により、書籍画像５１０を画面の外に出すように移動させることができるようにしてもよい。また、この場合において、画面の外に出された書籍画像５１０に対応する書籍はユーザの関心が相当に低いとみなすことができるので、画面の外に出された書籍画像５１０を推薦候補から削除してもよい。
【００３８】
また、図７（ａ）に示す状態において、ユーザが書籍画像５１０−Ｃに対するピンチアウトの操作を行ったとする。この操作に応じて表示制御部３２０は、図７（ｂ）に示すように書籍画像５１０−Ｃのサイズを拡大させるように表示する。
また、図示は省略するが、逆に、ユーザが１つの書籍画像５１０に対するピンチインの操作を行った場合、表示制御部３２０は、その書籍画像５１０のサイズを縮小させるように表示する。
なお、ピンチアウトによる拡大の操作は、例えばユーザがその書籍画像５１０をより詳しく確認したいときに行われるもので、拡大対象とされた書籍画像５１０に対応する電子書籍へのユーザの関心は高いといえる。これとは逆に、ピンチアウトによる縮小の操作は、例えばユーザが縮小対象の書籍画像５１０の背面側に隠れている他の書籍画像５１０を確認してみたいようなときに行われる。したがって、縮小対象とされた書籍画像５１０に対応する電子書籍へのユーザの関心は低いといえる。
【００３９】
また、例えばユーザが上記の操作をいくつかの書籍画像５１０に対して行っているうち、図８（ａ）に示すように、２つの書籍画像５１０−Ｂと５１０−Ｃがいずれも縦方向に成立した状態になったとする。これは、複数の書籍画像５１０が同じ回転角度により表示されている状態の１つである。そのうえで、この時点において、書籍画像５１０−Ｂは、書籍画像５１０−Ｃの前面にその一部が重なるように表示されているとともに、そのサイズも書籍画像５１０−Ｃより大きい。つまり、書籍画像５１０−Ｂのほうが書籍画像５１０−Ｃよりもユーザの関心度が高い状態である。
【００４０】
そして、この図８（ａ）の状態のもとで、ユーザが書籍画像５１０−Ｃに対するシングルタップ操作を行ったとする。この操作に応じて、図８（ｂ）に示すように、表示制御部３２０は、書籍画像５１０−Ｃを書籍画像５１０−Ｂの前面に配置した状態に変化させ、サイズも書籍画像５１０−Ｃのほうが書籍画像５１０−Ｂよりも大きくなるように変化させる
そのうえで、この場合のように、書籍画像５１０−Ｃと書籍画像５１０−Ｂが同じ回転角度である場合、表示制御部３２０は、書籍画像５１０−Ｃの背面側に表示される書籍画像５１０−Ｂについて、書籍画像５１０−Ｃに対して一定の回転角度差αとなる回転角度により表示させる。つまり、表示制御部３２０は、１つの書籍画像５１０について、その前面に配置される他の書籍画像５１０に対して一定の回転角度差αにより表示させる。なお、回転角度差αは、一例として３０度程度であるが、これに限定されるものではない。
【００４１】
これまでの説明から理解されるように、本実施形態の端末装置３００は、書籍リスト情報５００が示す優先順に応じて、推薦書籍一覧画像における書籍画像５１０の重なり順とサイズを決定する。また、優先順に応じて書籍画像５１０の回転角度も決定することができる。そして、端末装置３００は、上記のように決定された重なり順、サイズさらには回転角度により書籍画像５１０の初期表示を行う。
【００４２】
そのうえで、ユーザは、端末装置３００のタッチパネル３４０に対するシングルタップ操作により重なり順が後ろのほうに表示されている書籍画像５１０を選択することで、その書籍画像５１０のサイズを拡大させて最前面に表示させることができる。
また、ユーザは、タッチパネル３４０に対するドラッグ操作により書籍画像５１０を移動させたり回転させたりして書籍画像５１０を見やすく配置させることができる。
さらに、ユーザは、タッチパネル３４０に対するピンチ操作により、書籍画像５１０を拡大、縮小させることができる。
このように書籍画像５１０が表示され、また、ユーザの操作に応じて表示状態が変更されることで、ユーザは、乱雑に配置された書籍画像５１０の中から、興味のありそうな書籍のものを探し出していくことを楽しみながら操作を行っていくことができる。そして、本実施形態では、その一部が他の書籍画像５１０の一部と重なるようにされ、かつ、まちまちのサイズや回転角度により表示されている。これにより、優先順やユーザの関心度が高い書籍画像５１０については見やすく表示させながら、背面側において小さく表示されている書籍画像５１０についてもユーザが気付きやすいようになっている。
【００４３】
また、本実施形態では、図８にて説明したように、２つの書籍画像５１０の間で一定の回転角度差αを有するように表示が行われる。
例えば、ユーザが関心のある書籍画像５１０を最前面に表示させ、その都度、正立させた状態に回転させていくと、次第に、正立した状態の書籍画像５１０が増えていく。この結果、背面側において小さく表示されている書籍画像５１０が前面の書籍画像５１０によって隠れがちになってしまい、このような書籍画像５１０をユーザが見つけにくくなる。
そこで、２つの書籍画像５１０の間で一定の回転角度差を与えるように表示することで、正立した書籍画像５１０が増えることがなく、常に背面側に表示されている書籍画像５１０を見つけやすい状態とすることができる。
【００４４】
そして、端末装置３００の嗜好情報処理部３５０は、図４から図８に示したように操作が行われて推薦書籍一覧画像の表示が変更されるのに応じて、ユーザの書籍についての好みを示す嗜好情報を変更する。
【００４５】
嗜好情報処理部３５０は、一例として、以下のように嗜好情報を変更する。
嗜好情報処理部３５０は、書籍リスト情報受信部３１０が受信した書籍リスト情報５００から電子書籍ごとの詳細情報を入力する。この詳細情報には、例えば、対応の電子書籍の作者、ジャンル、概要などが記述されている。
【００４６】
嗜好情報処理部３５０は、図５により説明したシングルタップ操作に応じて書籍画像５１０が最前面に配置された場合、この最前面の書籍画像５１０に対応する電子書籍の関心度について、シングルタップ操作に応じて予め定められた値を加算する。
なお、この際にシングルタップ操作が行われなかった書籍画像５１０に対応する電子書籍は、ユーザの関心度が低くなったとみることもできる。そこで、嗜好情報処理部３５０は、シングルタップ操作が行われなかった書籍画像５１０に対応する電子書籍の関心度について予め定められた値を減算するようにしてもよい。また、関心有りと関心無しのいずれでもない、中立であるとして扱ってもよい、また、未評価として扱ってもよい。
【００４７】
また、嗜好情報処理部３５０は、図５（ｂ）と図６（ａ）により説明した回転ドラッグ操作によって書籍画像５１０が回転された場合、この回転された書籍画像５１０に対応する電子書籍の関心度について、回転ドラッグ操作に応じて予め定められた値を加算する。
【００４８】
また、嗜好情報処理部３５０は、図６により説明した移動ドラッグ操作によって書籍画像５１０が移動された場合、例えば、この移動によって前面の書籍画像５１０との重なり面積が少なくなった書籍画像５１０に対応する電子書籍の関心度について予め定められた値を加算する。
また、嗜好情報処理部３５０は、移動ドラッグ操作によって移動された書籍画像５１０自体や、移動によって前面に重なる面積が増加した書籍画像５１０（例えば、図６（ｂ）の書籍画像５１０−Ａ）に対応する電子書籍の関心度については、予め定められた値を減算してもよい。
【００４９】
また、嗜好情報処理部３５０は、図７により説明したピンチアウト操作によって書籍画像５１０が拡大された場合、この拡大対象となった書籍画像５１０に対応する電子書籍の関心度について予め定められた値を加算する。また、この際、拡大によって前面の書籍画像５１０との重なり面積が増加した他の書籍画像５１０に対応する電子書籍の関心度について予め定められた値を減算してもよい。
【００５０】
また、ダブルタップ操作が行われて詳細情報が表示された場合、そのダブルタップ操作が行われた書籍画像５１０に対応する電子書籍へのユーザの関心は高いといえる。そこで、嗜好情報処理部３５０は、書籍画像５１０に対するダブルタップ操作が行われて詳細情報が表示されるのに応じて、このダブルタップ操作が行われた書籍画像５１０に対応する電子書籍の関心度について予め定められた値を加算する。
【００５１】
上記のように、嗜好情報処理部３５０は、書籍リスト情報５００にリストアップされた電子書籍のそれぞれに対して関心度を求める。そして、嗜好情報処理部３５０は、この電子書籍ごとの関心度と、書籍リスト情報５００における詳細情報とを利用して、ユーザが好きな作家、ジャンルなどをはじめとするキーワードを抽出する。また、例えば好きな作家のキーワードが複数抽出された場合には、これらの作家のキーワードごとの優先度をしてよい。嗜好情報処理部３５０は、例えばこのように電子書籍ごとの関心度に基づいて抽出されたキーワードを利用して嗜好情報を作成する。そのうえで、嗜好情報処理部３５０は、推薦書籍一覧画像における書籍画像５１０の表示状態の変化に応じて嗜好情報を変更（更新）する。
そして、嗜好情報処理部３５０は、上記のように作成した嗜好情報を所定のタイミングで電子書籍推薦サーバ２００に対して送信する。
【００５２】
電子書籍推薦サーバ２００における嗜好情報受信部２５０は、上記のように送信された嗜好情報を受信する。ユーザ情報処理部２１０は、この嗜好情報を例えばユーザデータベースサーバ１００に転送する。ユーザデータベースサーバ１００は、転送された嗜好情報を、ユーザと対応付けて記憶する。
【００５３】
電子書籍推薦サーバ２００における書籍リスト情報作成部２３０は、書籍リスト情報５００を作成するにあたり、ユーザ情報処理部２１０経由でユーザデータベースサーバ１００が記憶しているユーザ情報を取得する。
書籍リスト情報作成部２３０は、取得したユーザ情報に含まれる嗜好情報の他、例えば前述のように配信側で設定した推薦度の情報などを利用して書籍情報記憶部２２０に記憶されている電子書籍ごとの優先順を決定する。そして、書籍リスト情報作成部２３０は、決定した優先順を含む書籍リスト情報５００をユーザ別に作成する。
【００５４】
このように、本実施形態においては、ユーザが端末装置３００に表示された推薦書籍一覧画像に対して行った操作が、そのユーザに推薦する電子書籍についての優先順に反映されるようになっている。これにより、本実施形態の電子書籍推薦システムは、ユーザごとに対して、その嗜好に適した電子書籍を推薦することができる。
【００５５】
図９のフローチャートは、図４から図８により説明した推薦書籍一覧画像の表示と、推薦書籍一覧画像の表示変化に応じた嗜好情報更新のために端末装置３００が実行する処理手順例を示している。
端末装置３００における表示制御部３２０は、書籍リスト情報受信部３１０が電子書籍推薦サーバ２００から受信した書籍リスト情報５００を入力する（ステップＳ１０１）。
次に、表示制御部３２０は、入力した書籍リスト情報５００において示される優先順に基づいて、書籍リスト情報５００に含まれている書籍画像５１０ごとの重なり順とサイズを決定するともに、所定規則にしたがって各書籍画像５１０の回転角度を決定する（ステップＳ１０２）。なお、回転角度に関しては、前述のように、優先順に基づいて決定してもよいし、乱数を用いてランダムに決定してもよい。
【００５６】
そして、表示制御部３２０は、推薦書籍一覧画像の初期表示を行う（ステップＳ１０３）。つまり、表示制御部３２０は、ステップＳ１０２により決定した重なり順とサイズおよび回転角度により、書籍リスト情報５００に含まれている書籍画像５１０の各々を表示部３３０に表示させる。
【００５７】
推薦書籍一覧画像を表示させて以降、表示制御部３２０は、タッチパネル３４０に対するシングルタップ操作が行われたか否かを判定する（ステップＳ１０４）。
シングルタップ操作が行われた場合（ステップＳ１０４−ＹＥＳ）、表示制御部３２０は、シングルタップ操作が行われた書籍画像５１０を最前面に配置して表示する（ステップＳ１０５）。また、表示制御部３２０は、ステップＳ１０５により最前面に配置させた書籍画像５１０と、その背面に重なるように表示されている他の書籍画像５１０との回転角度が同じであるか否かについて判定する（ステップＳ１０６）。
【００５８】
回転角度が異なっている場合（ステップＳ１０６−ＮＯ）、表示制御部３２０は、ステップＳ１０７をスキップしてステップＳ１０８に進む。これに対して、回転角度が同じである場合（ステップＳ１０６−ＹＥＳ）、表示制御部３２０は、最前面の書籍画像５１０と回転角度が同じである他の書籍画像５１０について、最前面の書籍画像５１０に対して一定の回転角度差αとなるように回転させて表示する（ステップＳ１０７）。
嗜好情報処理部３５０は、今回のシングルタップ操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１０８）。この際、嗜好情報処理部３５０は、シングルタップ操作により選択された書籍画像５１０についてのユーザの関心の高いことが反映されるように嗜好情報を変更する。
【００５９】
また、表示制御部３２０は、シングルタップ操作が行われない場合（ステップＳ１０４−ＮＯ）、またはステップＳ１０８の処理を終了した場合、書籍画像５１０を移動させるためのドラッグ操作（移動ドラッグ操作）が行われたか否かについて判定する（ステップＳ１０９）。
移動ドラッグ操作が行われた場合（ステップＳ１０９−ＹＥＳ）、表示制御部３２０は、この移動ドラッグ操作に応じて書籍画像５１０を移動させるように表示する（ステップＳ１１０）。
また、嗜好情報処理部３５０は、今回の移動ドラッグ操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１１１）。
【００６０】
移動ドラッグ操作が行われない場合（ステップＳ１０９−ＮＯ）、または、ステップＳ１１１の処理を終了した場合、表示制御部３２０は、書籍画像５１０を回転させるためのドラッグ操作（回転ドラッグ操作）が行われたか否かについて判定する（ステップＳ１１２）。
回転ドラッグ操作が行われた場合（ステップＳ１１２−ＹＥＳ）、表示制御部３２０は、この回転ドラッグ操作に応じて書籍画像５１０を回転させるように表示する（ステップＳ１１３）。
また、嗜好情報処理部３５０は、今回の回転ドラッグ操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１１４）
【００６１】
回転ドラッグ操作が行われない場合（ステップＳ１１２−ＮＯ）、または、ステップＳ１１４の処理を終了した場合、表示制御部３２０は、ピンチアウト操作が行われたか否かについて判定する（ステップＳ１１５）。
ピンチアウト操作が行われた場合（ステップＳ１１５−ＹＥＳ）、表示制御部３２０は、ピンチアウト操作に応じて書籍画像５１０を拡大させるように表示する（ステップＳ１１６）。
また、嗜好情報処理部３５０は、今回のピンチアウト操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１１７）。この際、嗜好情報処理部３５０は、ピンチアウト操作により拡大された書籍画像５１０についてのユーザの関心の高いことが反映されるように嗜好情報を変更する。
【００６２】
ピンチアウト操作が行われない場合（ステップＳ１１５−ＮＯ）、または、ステップＳ１１７の処理を終了した場合、表示制御部３２０は、ピンチイン操作が行われたか否かについて判定する（ステップＳ１１８）。
ピンチイン操作が行われた場合（ステップＳ１１８−ＹＥＳ）、表示制御部３２０は、ピンチアウト操作に応じて書籍画像５１０を縮小させるように表示する（ステップＳ１１９）。
また、嗜好情報処理部３５０は、今回のピンチイン操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１２０）。
【００６３】
ピンチイン操作が行われない場合（ステップＳ１１８−ＮＯ）、または、ステップＳ１２０の処理を終了した場合、表示制御部３２０は、書籍画像５１０に対するダブルタップ操作が行われたか否かについて判定する（ステップＳ１２１）。
ダブルタップ操作が行われた場合（ステップＳ１２１−ＹＥＳ）、表示制御部３２０は、ステップＳ１０１により入力した書籍リスト情報５００から、ダブルタップ操作が行われた書籍画像５１０に対応する詳細情報を読み出す。そして、この読み出した詳細情報を推薦書籍一覧画像上において所定の態様により表示させる（ステップＳ１２２）。
また、嗜好情報処理部３５０は、今回のピンチイン操作による推薦書籍一覧画像の表示状態の変化に応じて嗜好情報を更新する（ステップＳ１２３）。
【００６４】
ダブルタップ操作が行われない場合（ステップＳ１２１−ＮＯ）、または、ステップＳ１２３の処理を終了した場合、表示制御部３２０はステップＳ１０４に戻る。
【００６５】
続いて、本実施形態における推薦書籍一覧画像の表示態様の変形例について説明する。ここで、表示部３３０において図１０（ａ）に示す状態の推薦書籍一覧画像が表示されているとする。図１０（ａ）には、５つの書籍Ａ、Ｂ、Ｃ、Ｄ、Ｅに対応する書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃ、５１０−Ｄ、５１０−Ｅが表示されている。また、この表示状態のもとでユーザの関心度の高さは、各書籍画像５１０の重なり順とサイズにより反映されている。つまり、ユーザの関心度の高さは、書籍画像５１０−Ｂ、５１０−Ｅ、５１０−Ａ、５１０−Ｄ、５１０−Ｃの順である。
【００６６】
ここで、図１０（ａ）の推薦書籍一覧画像を見ていたユーザは、自分にとって関心の高いものだけを推薦書籍一覧画像に表示させて、より詳しく見てみたいと思ったとする。この場合、ユーザは、図１１（ａ）に示すように表示部３３０の画面が上向きで端末装置３００をほぼ水平に持った状態から、図１１（ｂ）に示すように端末装置３００を立てた状態に動かす。そして、図１１（ｃ）に示すように、再び、ほぼ水平の状態に端末装置３００を戻すという操作を行う。この操作は、例えば器に物が載せられている状態から器を立てることで、器の上に載っていた物を落としてしまうようなイメージである。
【００６７】
この操作に応じて、表示部３３０における推薦書籍一覧画像は、図１０（ａ）から図１０（ｂ）への変化として示すように、関心度が３番目以降の３つの書籍画像５１０−Ａ、５１０−Ｄ、５１０−Ｃは、例えば表示部３３０の画面の下に落下していくような動きにより推薦書籍一覧画像から消去される。この結果、関心度が１番目と２番目の書籍画像５１０−Ｂ、５１０−Ｅが残るように表示される。
このように表示が行われた後、ユーザは、自分が関心の高い電子書籍のみを集中して調べたりすることができる。
【００６８】
図１０に示す表示を行うにあたり、表示制御部３２０は、図１１に示すように端末装置３００を動かす操作が行われたことを、加速度センサ３７０から出力される検出信号に基づいて判定する。そして、図１１に示すように端末装置３００を動かす操作が行われたことを判定すると、表示制御部３２０は、図１０にて説明したように関心度（または優先順）が一定以下の電子書籍に対応する書籍画像５１０を消去させるように表示制御を実行する。
【００６９】
なお、図示による説明は省略するが、関心度が一定以下の書籍画像５１０を単に消去してしまうのではなく、例えば、画面の下部に本棚を模したものを表示させる。そして、この本棚に関心度が一定以下の書籍画像５１０を格納するイメージで、例えば、その電子書籍としての背表紙を表示させるようにしてもよい。そのうえで、例えば、本棚に格納された状態の電子書籍に対するタップ操作などを行うことで、本棚から書籍を取り出したイメージで、再び、その書籍画像５１０を表示させてもよい。
【００７０】
また、図１２を参照して、推薦書籍一覧画像の表示態様の他の変形例について説明する。
図１２には、推薦書籍一覧画像として、５つの書籍Ａ、Ｂ、Ｃ、Ｄ、Ｅに対応する書籍画像５１０−Ａ、５１０−Ｂ、５１０−Ｃ、５１０−Ｄ、５１０−Ｅが表示された状態を示している。この場合において、書籍画像５１０−Ｅは、書籍画像５１０−Ｂが前面に重なっている面積が大きく、ほとんど見えていないような状態である。
【００７１】
そのうえで、この推薦書籍一覧画像においては、図１２に示すように、書籍画像５１０に対してポップ６００を貼り付けするようなイメージで表示する。ポップ６００には、これが貼り付けられる書籍画像５１０についての何らかのメッセージとしての文字が表示される。
他の変形例において、ポップ６００は、例えば、書籍画像５１０−Ｅのように、前面の書籍画像５１０が重なっている面積が一定以上のものに対して表示される。つまり、ポップ６００は、他の書籍画像５１０によって隠れてしまっていて見えにくい書籍画像５１０を積極的にユーザに気付かせる役割を持つ。なお、このポップ６００の表示は表示制御部３２０が行う。
【００７２】
そして、このポップ６００に対してシングルタップ操作が行われるのに応じて、表示制御部３２０は、例えば対応の書籍画像５１０が最前面に配置されるように表示を変更する。また、これに伴って、嗜好情報処理部３５０は、この最前面に配置された書籍画像５１０に対応する電子書籍の関心度を高く設定し、これに応じて嗜好情報の内容を更新する。
【００７３】
また、図１３に示すように前面に配置される他の書籍画像５１０−Ｂと５１０−Ｃによって隠れてしまっている書籍画像５１０−Ｄにポップ６００を貼り付ける場合、表示制御部３２０は以下のように表示する。つまり、表示制御部３２０は、ポップ６００を、例えば前面に配置される書籍画像５１０−Ｃによりその一部が隠されるように表示させる。
【００７４】
上記のようにポップ６００を表示することで、ユーザは、前面の書籍画像５１０で隠れて見えていない書籍画像５１０が有るのに気付くことができる。そして、このポップ６００に対してシングルタップ操作を行えば、図１２の場合と同様に、このポップ６００が貼り付けられた書籍画像５１０が最前面に表示される。また、この書籍画像５１０に対応する電子書籍の関心度が高く設定され、嗜好情報の内容も更新される。
【００７５】
なお、例えば、ポップ６００の上の書籍画像５１０が重なっている領域を、例えば半透明で表示させてポップ６００が見えるようにしてもよい。さらに、このポップ６００が貼り付けられている書籍画像５１０の領域も半透明表示として、この書籍画像５１０が見えるようにしてもよい。
【００７６】
また、上記実施形態においては、電子書籍を推薦するための推薦書籍一覧画像を表示させる場合を例に挙げているが、これに限定されるものではない。例えば電子書籍以外の特定の商品を推薦、紹介するためのコンテンツ画像であってもよい。また、推薦機能に限定されることなく、例えば、サーバに保存されている写真やアートなどのコンテンツ画像をこれまでの説明に準じた態様で表示させてもよい。
【００７７】
また、図２における各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより画像表示を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７８】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８０】
１００  ユーザデータベースサーバ
２００  電子書籍推薦サーバ
２１０  ユーザ情報処理部
２２０  書籍情報記憶部
２３０  書籍リスト情報作成部
２４０  書籍リスト情報送信部
２５０  嗜好情報受信部
３００  端末装置
３１０  書籍リスト情報受信部
３２０  表示制御部
３３０  表示部
３４０  タッチパネル
３５０  嗜好情報処理部
３６０  嗜好情報送信部
３７０  加速度センサ
４００  ネットワーク
５００  書籍リスト情報
５１０  書籍画像
６００  ポップ
【図１】
2013218375.tif 000003
【図２】
2013218375.tif 000004
【図３】
2013218375.tif 000005
【図４】
2013218375.tif 000006
【図５】
2013218375.tif 000007
【図６】
2013218375.tif 000008
【図７】
2013218375.tif 000009
【図８】
2013218375.tif 000010
【図９】
2013218375.tif 000011
【図１０】
2013218375.tif 000012
【図１１】
2013218375.tif 000013
【図１２】
2013218375.tif 000014
【図１３】
2013218375.tif 000015