(57)【特許請求の範囲】
【請求項１】
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置において、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御部と、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付部と、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集部であって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集部とを備えるコンテンツ検索装置。
【請求項２】
前記属性情報は、前記コンテンツの感性的な評価に基づく第１属性情報を含み、
前記マップは、前記第１属性情報が割り当てられた前記座標軸をもつ第１マップを含む請求項１に記載のコンテンツ検索装置。
【請求項３】
前記属性情報は、前記第１属性情報に加えて、前記コンテンツの客観的な評価に基づく第２属性情報を含む請求項２に記載のコンテンツ検索装置。
【請求項４】
前記画面出力制御部は、前記第２属性情報で表される前記客観的な評価が同じ範囲のグループを指定するグループ指定用ユーザインターフェースを、前記第１マップを有する前記検索画面に表示させ、前記グループ指定用ユーザインターフェースで設定された前記グループに該当する前記コンテンツである該当コンテンツと、前記グループに該当しない前記コンテンツである非該当コンテンツの表示態様を異ならせる請求項３に記載のコンテンツ検索装置。
【請求項５】
前記画面出力制御部は、前記第１マップにおいて前記該当コンテンツと前記非該当コンテンツが重なった状態で表示されていた場合、前記該当コンテンツを最前に表示させる請求項４に記載のコンテンツ検索装置。
【請求項６】
前記画面出力制御部は、前記第１マップにおいて、前記非該当コンテンツを非表示にする請求項４に記載のコンテンツ検索装置。
【請求項７】
前記指示受付部は、前記選択指示を複数回受け付け、
前記画面編集部は、複数回の前記選択指示に応じて、前記拡大前画面から前記第１中間画面および前記第２中間画面を経由して前記拡大後画面に遷移する画面遷移を複数回行い、
前記画面出力制御部は、前記選択指示が少なくとも１回受け付けられた後に表示される前記拡大後画面に、前記グループ指定用ユーザインターフェースを表示させる請求項４ないし６のいずれか１項に記載のコンテンツ検索装置。
【請求項８】
前記マップは、前記第１マップに加えて、前記第２属性情報が割り当てられた前記座標軸をもつ第２マップを含み、
前記画面出力制御部は、前記第１マップと前記第２マップの前記検索画面への表示を選択的に切り替える請求項３ないし７のいずれか１項に記載のコンテンツ検索装置。
【請求項９】
前記指示受付部は、前記選択指示を複数回受け付け、
前記画面編集部は、複数回の前記選択指示に応じて、前記拡大前画面から前記第１中間画面および前記第２中間画面を経由して前記拡大後画面に遷移する画面遷移を複数回行い、
前記画面出力制御部は、前記選択指示の受付回数が設定された回数となるまで前記第１マップを表示させ、前記受付回数が前記設定された回数となった場合に前記マップを前記第１マップから前記第２マップに切り替える請求項８に記載のコンテンツ検索装置。
【請求項１０】
前記画面出力制御部は、前記第１マップと前記第２マップの表示を切り替えるマップ切替用ユーザインターフェースを前記検索画面に表示させ、前記第１マップと前記第２マップのうち、前記マップ切替用ユーザインターフェースで選択された方を表示させる請求項８に記載のコンテンツ検索装置。
【請求項１１】
前記指示受付部は、前記選択指示を複数回受け付け、
前記画面編集部は、複数回の前記選択指示に応じて、前記拡大前画面から前記第１中間画面および前記第２中間画面を経由して前記拡大後画面に遷移する画面遷移を複数回行い、
前記画面出力制御部は、前記選択指示が少なくとも１回受け付けられた後に表示される前記拡大後画面に、前記マップ切替用ユーザインターフェースを表示させる請求項１０に記載のコンテンツ検索装置。
【請求項１２】
前記画面出力制御部は、前記第２マップとして、１つの前記第２属性情報が割り当てられた１つの前記座標軸に沿って、前記第２属性情報に対応した位置に前記コンテンツが１列に配置されたマップを表示させる請求項８ないし１１のいずれか１項に記載のコンテンツ検索装置。
【請求項１３】
前記画面出力制御部は、前記第２マップとして、１つの前記第２属性情報が割り当てられた１つの前記座標軸に沿って、前記第２属性情報に対応した位置に前記コンテンツが複数列に配置されたマップを表示させ、前記座標軸と直交する方向に、前記第２属性情報で表される前記客観的な評価が同じ範囲のグループの前記コンテンツを配置させる請求項８ないし１１のいずれか１項に記載のコンテンツ検索装置。
【請求項１４】
前記画面出力制御部は、前記第２マップにおいて、前記第２属性情報で表される前記客観的な評価が同じ範囲のグループを識別可能な表示態様で、前記コンテンツを表示させる請求項８ないし１３のいずれか１項に記載のコンテンツ検索装置。
【請求項１５】
前記画面編集部は、前記拡大前画面と前記拡大後画面とで、前記コンテンツを同一のサイズで表示させる請求項１ないし１４のいずれか１項に記載のコンテンツ検索装置。
【請求項１６】
前記画面出力制御部は、前記ディスプレイを有する携帯可能なクライアント端末からの配信要求に応じて、前記クライアント端末に前記検索画面を配信する請求項１ないし１５のいずれか１項に記載のコンテンツ検索装置。
【請求項１７】
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置の作動方法において、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御ステップと、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付ステップと、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集ステップであって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集ステップとを備えるコンテンツ検索装置の作動方法。
【請求項１８】
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置の作動プログラムにおいて、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御機能と、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付機能と、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集機能であって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集機能とを、コンピュータに実行させるコンテンツ検索装置の作動プログラム。
【請求項１９】
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置と、前記コンテンツ検索装置にネットワークを介して接続されたクライアント端末とを備えるコンテンツ検索システムにおいて、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御部と、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付部と、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集部であって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集部とを備えるコンテンツ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索装置とその作動方法および作動プログラム、並びにコンテンツ検索システムに関する。
【背景技術】
【０００２】
従来、例えばインターネットのショッピングサイトに陳列された商品等の複数のコンテンツの中から、所望のコンテンツをユーザが検索する際に、検索を容易にする技術が種々考案されている。例えば特許文献１には、コンテンツの属性情報に基づいて、二次元座標空間上にコンテンツを配置したマップを有する検索画面をディスプレイに表示する技術が記載されている。【０００３】
特許文献１では、コンテンツとして音楽データが例示されている。また、属性情報には、アーティスト名、曲名、アルバムタイトル等の基本的な情報に加えて、ロック、ポップス等のジャンルや８０年代、９０年代等の年代、年間チャートといった客観的な評価に基づく情報、並びにパワフル、明るい、ノリがいい等の曲のイメージといった感性的な評価に基づく情報が例示されている。こうした複数の属性情報のうちの２つがユーザにより選択され、マップを構成する二次元座標空間の座標軸に割り当てられる。例えば年間チャートが縦軸に、年代が横軸に割り当てられる。【０００４】
コンテンツは、各々の属性情報に対応したマップ上の位置に配置される。ユーザは、マップ上のコンテンツの位置によって、コンテンツ間の属性情報の違いを視覚的に認識することができる。これにより、ユーザは所望の属性情報を有するコンテンツを検索することができる。【０００５】
特許文献１の検索画面には、拡大表示機能が備えられている。より詳しくは、例えばマップの全体が表示された検索画面において、複数のコンテンツが配置されたマップの領域をユーザが選択した場合、選択した領域を拡大表示した検索画面が表示される。以下、拡大表示前の検索画面を拡大前画面、ユーザが選択したマップの領域を選択領域、拡大表示後の検索画面を拡大後画面という。【０００６】
特許文献１では、拡大前画面で選択領域が選択された後、直ちに拡大後画面に画面遷移している。さらに、特許文献１には、拡大前画面で重なった状態で表示されていた同一または類似の属性情報を有する２つのコンテンツが、拡大後画面では各コンテンツの間隔が広がり、重ならない状態で表示される様子が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１７９４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
マップ上のコンテンツの位置は、ユーザが複数のコンテンツ間の属性情報の違いを視覚的に認識するうえで大変重要な情報であり、ユーザはこのマップ上のコンテンツの位置を手掛かりにして所望のコンテンツを検索する。したがって、マップ上で現在注目しているコンテンツの位置をユーザが見失うことがあると、コンテンツの検索に支障を来す。【０００９】
特許文献１には、拡大前画面において同一または類似の属性情報を有するコンテンツが重なった状態で表示された様子が記載されているが、同一または類似の属性情報を有するコンテンツの数が多い場合、拡大前画面に全てのコンテンツを表示しきれないことがある。これは、ディスプレイのサイズが小さいスマートフォンで、かつコンテンツの視認性を担保するためにある程度の大きさでコンテンツを表示する場合に、顕著に生じやすい問題である。この問題に対し、同一または類似の属性情報を有するコンテンツのうちの一部だけを拡大前画面に表示し、画面拡大後、拡大前画面で表示しきれなかったコンテンツを、各コンテンツの間隔が広がって余白が生じた拡大後画面に出現させる表示態様が検討されている。【００１０】
ただし、こうした表示態様では、拡大後画面に、拡大前画面に表示されていたコンテンツと新たに出現したコンテンツとが混在することになる。特許文献１では、前述のように拡大前画面から拡大後画面に直ちに画面遷移している。これに前述した表示態様を採用した場合、拡大後画面において、拡大前画面に表示されていたコンテンツと新たに出現したコンテンツの区別がつかなくなり、拡大後画面におけるマップ上で、注目していたコンテンツをユーザが見失うおそれがある。【００１１】
特許文献１に記載の技術を用いて、ユーザが複数のコンテンツの中から所望のコンテンツを検索する場合には、選択領域の選択が繰り返し行われることが想定される。このため、ユーザの使い勝手を向上させる観点から、拡大後画面におけるマップ上で、注目していたコンテンツをユーザが見失うおそれがあるという問題の改善が求められていた。【００１２】
本発明は、属性情報に基づいてコンテンツが配置されたマップを有する検索画面で、ユーザが選択した選択領域を拡大表示した場合に、拡大表示後の検索画面におけるマップ上で、注目していたコンテンツをユーザが見失うおそれを低減することが可能なコンテンツ検索装置とその作動方法および作動プログラム、並びにコンテンツ検索システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明のコンテンツ検索装置は、複数のコンテンツの中から、少なくとも１つのコンテンツを検索するコンテンツ検索装置において、コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、属性情報に対応した位置にコンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御部と、検索画面を通じて、マップ内の領域の選択指示を受け付ける指示受付部と、選択指示に応じて検索画面の画面遷移を行う画面編集部であって、選択指示を受け付ける前の検索画面である拡大前画面から、選択指示で選択された領域である選択領域外のコンテンツを削除した第１中間画面に遷移させ、続いて、第１中間画面から、選択領域内のコンテンツの間隔を、マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、さらに、第２中間画面から、拡大前画面において非表示であった選択領域内のコンテンツを、間隔が広がって生じた余白に表示した検索画面である拡大後画面に遷移させる画面編集部とを備える。【００１４】
属性情報は、コンテンツの感性的な評価に基づく第１属性情報を含み、マップは、第１属性情報が割り当てられた座標軸をもつ第１マップを含むことが好ましい。【００１５】
属性情報は、第１属性情報に加えて、コンテンツの客観的な評価に基づく第２属性情報を含むことが好ましい。【００１６】
画面出力制御部は、第２属性情報で表される客観的な評価が同じ範囲のグループを指定するグループ指定用ユーザインターフェースを、第１マップを有する検索画面に表示させ、グループ指定用ユーザインターフェースで設定されたグループに該当するコンテンツである該当コンテンツと、グループに該当しないコンテンツである非該当コンテンツの表示態様を異ならせることが好ましい。【００１７】
画面出力制御部は、第１マップにおいて該当コンテンツと非該当コンテンツが重なった状態で表示されていた場合、該当コンテンツを最前に表示させることが好ましい。あるいは、画面出力制御部は、第１マップにおいて、非該当コンテンツを非表示にすることが好ましい。【００１８】
指示受付部は、選択指示を複数回受け付け、画面編集部は、複数回の選択指示に応じて、拡大前画面から第１中間画面および第２中間画面を経由して拡大後画面に遷移する画面遷移を複数回行い、画面出力制御部は、選択指示が少なくとも１回受け付けられた後に表示される拡大後画面に、グループ指定用ユーザインターフェースを表示させることが好ましい。【００１９】
マップは、第１マップに加えて、第２属性情報が割り当てられた座標軸をもつ第２マップを含み、画面出力制御部は、第１マップと第２マップの検索画面への表示を選択的に切り替えることが好ましい。【００２０】
指示受付部は、選択指示を複数回受け付け、画面編集部は、複数回の選択指示に応じて、拡大前画面から第１中間画面および第２中間画面を経由して拡大後画面に遷移する画面遷移を複数回行い、画面出力制御部は、選択指示の受付回数が設定された回数となるまで第１マップを表示させ、受付回数が設定された回数となった場合にマップを第１マップから第２マップに切り替えることが好ましい。【００２１】
画面出力制御部は、第１マップと第２マップの表示を切り替えるマップ切替用ユーザインターフェースを検索画面に表示させ、第１マップと第２マップのうち、マップ切替用ユーザインターフェースで選択された方を表示させることが好ましい。【００２２】
指示受付部は、選択指示を複数回受け付け、画面編集部は、複数回の選択指示に応じて、拡大前画面から第１中間画面および第２中間画面を経由して拡大後画面に遷移する画面遷移を複数回行い、画面出力制御部は、選択指示が少なくとも１回受け付けられた後に表示される拡大後画面に、マップ切替用ユーザインターフェースを表示させることが好ましい。【００２３】
画面出力制御部は、第２マップとして、１つの第２属性情報が割り当てられた１つの座標軸に沿って、第２属性情報に対応した位置にコンテンツが１列に配置されたマップを表示させることが好ましい。【００２４】
画面出力制御部は、第２マップとして、１つの第２属性情報が割り当てられた１つの座標軸に沿って、第２属性情報に対応した位置にコンテンツが複数列に配置されたマップを表示させ、座標軸と直交する方向に、第２属性情報で表される客観的な評価が同じ範囲のグループのコンテンツを配置させることが好ましい。【００２５】
画面出力制御部は、第２マップにおいて、第２属性情報で表される客観的な評価が同じ範囲のグループを識別可能な表示態様で、コンテンツを表示させることが好ましい。【００２６】
画面編集部は、拡大前画面と拡大後画面とで、コンテンツを同一のサイズで表示させることが好ましい。【００２７】
画面出力制御部は、ディスプレイを有する携帯可能なクライアント端末からの配信要求に応じて、クライアント端末に検索画面を配信することが好ましい。【００２８】
本発明のコンテンツ検索装置の作動方法は、複数のコンテンツの中から、少なくとも１つのコンテンツを検索するコンテンツ検索装置の作動方法において、コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、属性情報に対応した位置にコンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御ステップと、検索画面を通じて、マップ内の領域の選択指示を受け付ける指示受付ステップと、選択指示に応じて検索画面の画面遷移を行う画面編集ステップであって、選択指示を受け付ける前の検索画面である拡大前画面から、選択指示で選択された領域である選択領域外のコンテンツを削除した第１中間画面に遷移させ、続いて、第１中間画面から、選択領域内のコンテンツの間隔を、マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、さらに、第２中間画面から、拡大前画面において非表示であった選択領域内のコンテンツを、間隔が広がって生じた余白に表示した検索画面である拡大後画面に遷移させる画面編集ステップとを備える。【００２９】
本発明のコンテンツ検索装置の作動プログラムは、複数のコンテンツの中から、少なくとも１つのコンテンツを検索するコンテンツ検索装置の作動プログラムにおいて、コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、属性情報に対応した位置にコンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御機能と、検索画面を通じて、マップ内の領域の選択指示を受け付ける指示受付機能と、選択指示に応じて検索画面の画面遷移を行う画面編集機能であって、選択指示を受け付ける前の検索画面である拡大前画面から、選択指示で選択された領域である選択領域外のコンテンツを削除した第１中間画面に遷移させ、続いて、第１中間画面から、選択領域内のコンテンツの間隔を、マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、さらに、第２中間画面から、拡大前画面において非表示であった選択領域内のコンテンツを、間隔が広がって生じた余白に表示した検索画面である拡大後画面に遷移させる画面編集機能とを、コンピュータに実行させる。【００３０】
本発明のコンテンツ検索システムは、複数のコンテンツの中から、少なくとも１つのコンテンツを検索するコンテンツ検索装置と、コンテンツ検索装置にネットワークを介して接続されたクライアント端末とを備えるコンテンツ検索システムにおいて、コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、属性情報に対応した位置にコンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御部と、検索画面を通じて、マップ内の領域の選択指示を受け付ける指示受付部と、選択指示に応じて検索画面の画面遷移を行う画面編集部であって、選択指示を受け付ける前の検索画面である拡大前画面から、選択指示で選択された領域である選択領域外のコンテンツを削除した第１中間画面に遷移させ、続いて、第１中間画面から、選択領域内のコンテンツの間隔を、マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、さらに、第２中間画面から、拡大前画面において非表示であった選択領域内のコンテンツを、間隔が広がって生じた余白に表示した検索画面である拡大後画面に遷移させる画面編集部とを備える。
【発明の効果】
【００３１】
本発明によれば、属性情報に基づいてコンテンツが配置されたマップを有する検索画面で、ユーザが選択した選択領域を拡大表示する前の検索画面である拡大前画面と、拡大前画面の選択領域に表示されたコンテンツ、および拡大前画面において非表示であった選択領域内のコンテンツを表示した検索画面である拡大後画面との間に、選択領域外のコンテンツを削除した第１中間画面と、選択領域内のコンテンツの間隔を、マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面を挿入するので、拡大前画面に表示されていたコンテンツと新たに出現したコンテンツの違いをユーザに印象付けることができる。したがって、属性情報に基づいてコンテンツが配置されたマップを有する検索画面で、ユーザが選択した選択領域を拡大表示した場合に、拡大表示後の検索画面におけるマップ上で、注目していたコンテンツをユーザが見失うおそれを低減することが可能なコンテンツ検索装置とその作動方法および作動プログラム、並びにコンテンツ検索システムを提供することができる。
【図面の簡単な説明】
【００３２】
【図１】コンテンツ検索システムを示す図である。
【図２】第１マップを有する検索画面を示す図である。
【図３】第１マップ内の領域の選択指示を行う様子を示す図である。
【図４】第２マップを有する検索画面を示す図である。
【図５】クライアント端末およびコンテンツ検索サーバを構成するコンピュータを示すブロック図である。
【図６】クライアント端末のＣＰＵを示すブロック図である。
【図７】コンテンツ検索サーバのＣＰＵを示すブロック図である。
【図８】コンテンツファイルを示す図である。
【図９】第１マップテンプレートを示す図である。
【図１０】第２マップテンプレートを示す図である。
【図１１】最初の拡大前画面から１回目の第１中間画面への画面遷移を示す図である。
【図１２】１回目の第２中間画面から１回目の拡大後画面への画面遷移を示す図である。
【図１３】２回目の拡大前画面から２回目の第１中間画面への画面遷移を示す図である。
【図１４】２回目の第２中間画面から２回目の拡大後画面への画面遷移を示す図である。
【図１５】検索画面に表示するマップが第１マップから第２マップに切り替えられる様子を示す図である。
【図１６】検索画面の画面遷移をまとめた図である。
【図１７】検索画面の画面遷移をまとめた図である。
【図１８】コンテンツ検索サーバの処理手順を示すフローチャートである。
【図１９】第２実施形態の第２マップを示す図である。
【図２０】第３実施形態の第２マップを示す図である。
【図２１】第２実施形態と第３実施形態を複合して実施した第２マップを示す図である。
【図２２】第１マップ切替ボタンおよび第２マップ切替ボタンが表示された拡大後画面を示す図である。
【図２３】第４実施形態の最初の拡大前画面から１回目の拡大後画面への画面遷移を示す図である。
【図２４】第１マップ切替ボタンおよび第２マップ切替ボタンの選択状態による画面の切り替わりを示す図である。
【図２５】第１マップ切替ボタンおよび第２マップ切替ボタンの選択状態による画面の切り替わりの別の例を示す図である。
【図２６】第２属性情報が複数種類ある第５実施形態のコンテンツファイルを示す図である。
【図２７】２つの第２マップ切替ボタンが表示された拡大後画面を示す図である。
【図２８】第２属性情報の季節が割り当てられた座標軸をもつ第２マップを有する検索画面を示す図である。
【図２９】第１マップ切替ボタンおよび２つの第２マップ切替ボタンの選択状態による画面の切り替わりを示す図である。
【図３０】１回目の拡大後画面の第１マップに表示された服の画像に、１〜１８の番号を付した図である。
【図３１】１回目の拡大後画面の第１マップに表示された服の画像が属するグループを示す表である。
【図３２】スライドバーが表示された拡大後画面を示す図である。
【図３３】スライドバーが表示された拡大後画面を示す図である。
【図３４】スライドバーが表示された拡大後画面を示す図である。
【図３５】スライドバーのスライダの操作による画面の切り替わりを示す図である。
【図３６】スライドバーが表示された別の拡大後画面を示す図である。
【図３７】２つのスライドバーが表示された拡大後画面を示す図である。
【図３８】非該当コンテンツが非表示とされた拡大後画面を示す図である。
【図３９】非該当コンテンツが非表示とされた拡大後画面を示す図である。
【図４０】非該当コンテンツが非表示とされた拡大後画面を示す図である。
【図４１】最初の拡大前画面からスライドバーが表示された１回目の拡大後画面に直ちに画面遷移する様子を示す図である。
【図４２】スライドバーが表示された１回目の拡大後画面からスライドバーが表示された２回目の拡大後画面に直ちに画面遷移する様子を示す図である。
【図４３】最初の拡大前画面から１回目の拡大後画面に直ちに画面遷移する様子を示す図である。
【図４４】２回目の拡大前画面から２回目の拡大後画面に直ちに画面遷移する様子を示す図である。
【図４５】最初の拡大前画面から第１マップ切替ボタンおよび第２マップ切替ボタンが表示された１回目の拡大後画面に直ちに画面遷移する様子を示す図である。
【図４６】音楽データをコンテンツとした場合のコンテンツファイルを示す図である。
【図４７】音楽データをコンテンツとした場合の第１マップを示す図である。
【発明を実施するための形態】
【００３３】
[第１実施形態]
図１において、コンテンツ検索システム１０は、クライアント端末１１、およびコンテンツ検索装置に相当するコンテンツ検索サーバ１２を備えている。クライアント端末１１およびコンテンツ検索サーバ１２は、インターネットや公衆通信網といったＷＡＮ（Wide Area Network）等のネットワーク１３を介して相互に通信可能に接続されている。ネットワーク１３には、情報セキュリティを考慮して、ＶＰＮ（Virtual Private Network）が構築されたり、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure)等のセキュリティレベルの高い通信プロトコルが使用されている。
【００３４】
クライアント端末１１およびコンテンツ検索サーバ１２は、サーバコンピュータ、パーソナルコンピュータ、ワークステーションといったコンピュータをベースに、オペレーティングシステム等の制御プログラムや、各種アプリケーションプログラム（以下、ＡＰ）をインストールして構成される。
【００３５】
クライアント端末１１は、例えば、タッチパネルディスプレイ（以下、タッチパネル）１４を有し、ユーザ１５が携帯可能なスマートフォンあるいはタブレット型コンピュータである。タッチパネル１４は、例えば５インチ〜１５インチ程度の画面サイズを有し、ユーザ１５が操作する各種画面を表示する。画面はＧＵＩ(Graphical User Interface)を構成する。クライアント端末１１は、タッチパネル１４に表示された各種画面を通じてユーザ１５からの各種操作指示の入力を受け付ける。
【００３６】
コンテンツ検索サーバ１２は、コンテンツを扱うインターネット通販会社が管理している。インターネット通販会社は、コンテンツのショッピングサイトをインターネット上に開設している。ユーザ１５には、このショッピングサイトへのアクセス権限が与えられている。
【００３７】
クライアント端末１１は、ユーザ１５の操作指示に応じて、ネットワーク１３を介してコンテンツ検索サーバ１２にアクセスする。コンテンツ検索サーバ１２は、ショッピングサイトへのアクセス認証画面をクライアント端末１１に配信する。アクセス認証画面は、個々のユーザ１５を識別するためのユーザＩＤ（Identification Data）およびパスワードをユーザ１５に問い合わせる内容である。ユーザ１５は、アクセス認証画面のユーザＩＤおよびパスワードを入力してアクセス認証を行う。
【００３８】
アクセス認証後、クライアント端末１１は、ユーザ１５の操作指示に応じて、複数のコンテンツの中から、少なくとも１つのコンテンツを検索するための検索画面２０（図２参照）の配信要求をコンテンツ検索サーバ１２に送信する。コンテンツ検索サーバ１２は、配信要求に応じて、検索画面２０を配信要求元のクライアント端末１１に配信する。
【００３９】
検索画面２０は、クライアント端末１１のウェブブラウザ上で閲覧可能な画面である。具体的には、コンテンツ検索サーバ１２は、検索画面２０を、例えば、ＸＭＬ（Extensible Markup Language）等のマークアップ言語によって作成されるウェブ配信用の画面データの形式で出力する。ＸＭＬに代えて、ＪＳＯＮ（JavaScript（登録商標） Object Notation）等の他のデータ記述言語を利用してもよい。なお、コンテンツ検索サーバ１２は、検索画面２０の他にも、アクセス認証画面をはじめとして様々な画面をウェブ配信用の画面データの形式でクライアント端末１１に出力する。
【００４０】
図２において、検索画面２０には、コンテンツである女性の服ＣＬが画像２１の形態で配置された第１マップ２２が表示される。第１マップ２２は、４つの座標軸２３、２４、２５、２６をもつ。座標軸２３〜２６は、検索画面２０の中心を原点とする。座標軸２３は右方向に向かう横軸であり、座標軸２４は左方向に向かう横軸である。座標軸２５は上方向に向かう縦軸であり、座標軸２６は下方向に向かう縦軸である。
【００４１】
座標軸２３〜２６には、服ＣＬの感性的な評価に基づく第１属性情報が割り当てられている。すなわち、座標軸２３にはクール度、座標軸２４にはウォーム度、座標軸２５にはソフト度、座標軸２６にはハード度がそれぞれ割り当てられている。服ＣＬの画像２１は、これらクール度、ウォーム度、ソフト度、ハード度の４つの第１属性情報に対応した第１マップ２２の位置に配置される。
【００４２】
クール度、ウォーム度、ソフト度、ハード度は、服ＣＬの色、スタイル、素材感等から想起される服ＣＬのイメージである。これらは、コンテンツ検索サーバ１２において、服ＣＬの画像２１を画像解析した結果、および服ＣＬのスタイルや素材の情報等を総合的に勘案して求められる。例えば寒色系の服ＣＬはクール度が高く、暖色系の服ＣＬは逆にウォーム度が高い。また、淡色系の服ＣＬはソフト度が高く、濃色系の服ＣＬはハード度が高い。さらに、例えば絹の服ＣＬはクール度が高く、ウールの服ＣＬはウォーム度が高い。なお、クール度、ウォーム度、ソフト度、ハード度は、服ＣＬの製造元、あるいはインターネット通販会社が入力してもよい。
【００４３】
前述のように、タッチパネル１４は５インチ〜１５インチ程度の画面サイズである。この比較的小さな画面サイズのタッチパネル１４において、画像２１の視認性を確保するため、第１マップ２２では、同一または類似の第１属性情報を有する服ＣＬの画像２１が重なった状態で表示される。また、第１マップ２２に一度に表示可能な画像２１の数には限りがあり、表示しきれない画像２１は非表示とされる。つまり、第１マップ２２にはショッピングサイトで扱われる全ての服ＣＬが表示される訳ではない。第１マップ２２に表示する画像２１と非表示とする画像２１の選定は、ランダムであってもよいし、予め設定された基準を元に選定（例えばユーザ１５の評価が高い服ＣＬの画像を優先的に表示する等）してもよい。なお、座標軸２３〜２６は実際には検索画面２０に表示されない（図３参照）。このため図２では座標軸２３〜２６を破線で描いている。
【００４４】
図３に示すように、検索画面２０において、第１マップ２２内の所望の領域ＳＡの縁をユーザ１５の指Ｆでなぞることで、領域ＳＡの選択指示がなされる。以下、このユーザ１５により選択された領域ＳＡを選択領域ＳＡという。
【００４５】
詳しくは後述するが、選択指示があった場合、選択領域ＳＡが拡大表示される。拡大表示後の検索画面２０、すなわち拡大後画面には、拡大表示前の検索画面２０、すなわち拡大前画面において非表示であった服ＣＬの画像２１が表示される。この選択指示は、設定された回数（以下、設定回数）行うことが可能である。なお、以下では、拡大前画面には符号２０Ａ、拡大後画面には符号２０Ｂを付して区別する（図１１〜図１４参照）。
【００４６】
選択指示が設定回数行われた場合、検索画面２０には、図４に示すように第１マップ２２に代えて第２マップ２７が表示される。第２マップ２７は、１つの座標軸２８をもつ。座標軸２８は検索画面２０の中心を通る横軸である。
【００４７】
座標軸２８には、服ＣＬの客観的な評価に基づく第２属性情報が割り当てられている。つまり、第２マップ２７は、第１属性情報が割り当てられた座標軸２３〜２６をもつ第１マップ２２とは異なり、第２属性情報が割り当てられた座標軸２８をもつマップである。ここでは第２属性情報として服ＣＬの価格が採用されている。服ＣＬの画像２１は、座標軸２８に沿って、各々の第２属性情報に対応した第２マップ２７の位置に１列に配置される。なお、第２マップ２７における画像２１のサイズは、第１マップ２２と同一である。
【００４８】
第２マップ２７には、画像２１が座標軸２８に沿って１列に配置されるので、画像２１の数によっては、全ての画像２１を一度に表示しきれない場合がある。この場合は第１マップ２２の場合と同じく一部の画像２１が非表示とされる。そして、指Ｆをタッチパネル１４上で左右方向に滑らせる操作（いわゆるスワイプ操作）に応じて、非表示の画像２１をスクロール表示可能とする。なお、座標軸２８は、第１マップ２２の座標軸２３〜２６と同じく実際には検索画面２０に表示されない（図１５参照）。このため図３では座標軸２８を破線で描いている。
【００４９】
第２マップ２７の服ＣＬの画像２１は、ユーザ１５が指Ｆで選択可能である。画像２１が選択された場合、検索画面２０は検索結果表示画面（図示せず）に切り替わる。
【００５０】
検索結果表示画面には、服ＣＬのフルサイズの画像２１、服ＣＬのクール度、ウォーム度、ソフト度、ハード度（第１属性情報）、服ＣＬの価格（第２属性情報）、並びにユーザ１５に服ＣＬの購入意思を問うボタン（例えば「カートに入れる」ボタン）等が表示される。ユーザ１５は、検索結果表示画面に表示された服ＣＬを購入する意思がある場合は、ボタンを選択して購入手続きに進む。一方、検索結果表示画面に表示された服ＣＬを購入する意思がなく、再度服ＣＬの検索を行いたい場合は、ウェブブラウザの戻るボタンを選択して検索画面２０に戻る。
【００５１】
図５において、クライアント端末１１およびコンテンツ検索サーバ１２を構成するコンピュータは、基本的な構成は同じであり、それぞれ、ストレージデバイス３０、メモリ３１、ＣＰＵ（Central Processing Unit）３２、通信部３３、および入出力デバイス３４を備えている。これらはデータバス３５を介して相互接続されている。
【００５２】
ストレージデバイス３０は、クライアント端末１１等を構成するコンピュータに内蔵、またはケーブルやネットワークを通じて接続されたハードディスクドライブ、もしくはハードディスクドライブを複数台連装したディスクアレイである。ストレージデバイス３０には、オペレーティングシステム等の制御プログラムや各種ＡＰ、およびこれらのプログラムに付随する各種データ等が記憶されている。
【００５３】
メモリ３１は、ＣＰＵ３２が処理を実行するためのワークメモリである。ＣＰＵ３２は、ストレージデバイス３０に記憶されたプログラムをメモリ３１へロードして、プログラムにしたがった処理を実行することにより、コンピュータの各部を統括的に制御する。通信部３３は、ネットワーク１３を介した各種情報の伝送制御を担うネットワークインターフェースである。入出力デバイス３４は、クライアント端末１１の場合は前述のタッチパネル１４、コンテンツ検索サーバ１２の場合はディスプレイおよびキーボードやマウス等の操作部（ともに図示せず）である。
【００５４】
なお、以下の説明では、クライアント端末１１を構成するコンピュータの各部には添え字の「Ａ」を、コンテンツ検索サーバ１２を構成するコンピュータの各部には添え字の「Ｂ」をそれぞれ符号に付して区別する。
【００５５】
図６において、ウェブブラウザが起動されると、クライアント端末１１のＣＰＵ３２Ａは、メモリ３１等と協働して、ブラウザ制御部４０として機能する。ブラウザ制御部４０は、ウェブブラウザの動作を制御する。ブラウザ制御部４０は、コンテンツ検索サーバ１２からの各種画面の画面データを受け取る。ブラウザ制御部４０は、画面データに基づきウェブブラウザ上に表示する各種画面を再現し、これをタッチパネル１４に表示する。
【００５６】
また、ブラウザ制御部４０は、各種画面を通じてユーザ１５が入力した様々な操作指示を受け付ける。操作指示には、服ＣＬのショッピングサイトへのアクセス指示、検索画面２０の配信指示、図３で示した選択領域ＳＡの選択指示等がある。ブラウザ制御部４０は、操作指示に応じた各種要求をコンテンツ検索サーバ１２に対して発行する。
【００５７】
アクセス指示には、個々のクライアント端末１１を識別するためのアドレスと、ユーザ１５がアクセス認証画面で入力したユーザＩＤおよびパスワードとが含まれる。アクセス指示があった場合、ブラウザ制御部４０は、クライアント端末１１のアドレス、ユーザＩＤ、パスワードを含むアクセス要求をコンテンツ検索サーバ１２に対して発行する。
【００５８】
検索画面２０の配信指示には、クライアント端末１１のアドレスが含まれる。配信指示があった場合、ブラウザ制御部４０は、クライアント端末１１のアドレスを含む配信要求をコンテンツ検索サーバ１２に対して発行する。
【００５９】
選択領域ＳＡの選択指示には、クライアント端末１１のアドレス、および選択領域ＳＡの情報が含まれる。選択領域ＳＡの情報は、例えば検索画面２０の中心を原点とするＸＹ座標空間における、選択領域ＳＡの縁のＸＹ座標である。選択指示があった場合、ブラウザ制御部４０は、クライアント端末１１のアドレスおよび選択領域ＳＡの情報を含む拡大表示要求をコンテンツ検索サーバ１２に対して発行する。
【００６０】
図７において、コンテンツ検索サーバ１２のストレージデバイス３０Ｂには、ＡＰとして作動プログラム４５が記憶されている。作動プログラム４５は、コンテンツ検索サーバ１２を構成するコンピュータを、コンテンツ検索装置として機能させるためのＡＰである。ストレージデバイス３０Ｂには、作動プログラム４５の他に、コンテンツファイル４６、第１マップテンプレート４７、および第２マップテンプレート４８が記憶されている。
【００６１】
作動プログラム４５が起動されると、コンテンツ検索サーバ１２のＣＰＵ３２Ｂは、メモリ３１等と協働して、画面出力制御部５０、受付部５１、および情報管理部５２として機能する。画面出力制御部５０には画面編集部５３が構築される。
【００６２】
画面出力制御部５０は、検索画面２０を含む各種画面のクライアント端末１１への出力を制御する画面出力制御機能を担う。より具体的には、画面出力制御部５０は、ウェブ配信用の各種画面の画面データを生成し、これを配信要求元のクライアント端末１１に配信する。
【００６３】
受付部５１は、配信要求や拡大表示要求を含むクライアント端末１１からの各種要求を受け付ける。前述のように、拡大表示要求には、選択指示に基づく選択領域ＳＡの情報が含まれる。このため、受付部５１は、選択指示を受け付ける指示受付機能を担う指示受付部に相当する。受付部５１は、受け付けた各種要求を情報管理部５２に出力する。
【００６４】
また、受付部５１は、配信要求を受け付けてからの拡大表示要求の受付回数、すなわち選択指示の受付回数をカウントする。受付部５１は、選択指示の受付回数が設定回数となった場合、その旨を画面出力制御部５０に出力する。設定回数には３回が設定されている。
【００６５】
情報管理部５２は、コンテンツファイル４６、第１マップテンプレート４７、第２マップテンプレート４８等のストレージデバイス３０Ｂに記憶された各種情報を管理する。コンテンツファイル４６は、ショッピングサイトにおいて扱う服ＣＬと同数存在する。第１マップテンプレート４７は、第１マップ２２を生成するためのテンプレートである。第２マップテンプレート４８は、第２マップ２７を生成するためのテンプレートである。情報管理部５２は、コンテンツファイル４６、第１マップテンプレート４７、および第２マップテンプレート４８を画面出力制御部５０に受け渡す。
【００６６】
ストレージデバイス３０Ｂには、これらの情報の他にも、アクセス認証に必要なユーザＩＤおよびパスワード、選択指示の受付回数と比較される設定回数の情報等が記憶されている。情報管理部５２は、ユーザＩＤおよびパスワードを、アクセス要求に含まれるユーザＩＤおよびパスワードと照合する認証部（図示せず）に受け渡す。また、情報管理部５２は、設定回数の情報を受付部５１に受け渡す。
【００６７】
画面編集部５３は、選択指示に応じて検索画面２０の画面遷移を行う画面編集機能を担う。より詳しくは、画面編集部５３は、選択領域ＳＡを拡大表示する前の拡大前画面２０Ａと、選択領域ＳＡを拡大表示した後の拡大後画面２０Ｂとの間に、第１中間画面２０Ｍ１および第２中間画面２０Ｍ２（図１１〜図１４参照）の２つの中間画面を挿入する。
【００６８】
図８において、コンテンツファイル４６には、画像２１、第１属性情報、および第２属性情報が登録されている。画像２１は、図２および図４で示したように検索画面２０に表示したり、検索結果表示画面に表示したりするものである。第１属性情報は、図２で示したクール度、ウォーム度、ソフト度、ハード度である。これらには、それぞれの度合いを示す０〜１００までの数値が登録される。クール度とウォーム度は相反する関係にあるので、これらのうちの一方が登録されている場合は他方は空欄となる。ソフト度とハード度も同様である。図８に例示するコンテンツファイル４６では、クール度に５、ソフト度に６０が登録され、ウォーム度、ハード度は空欄となっている。
【００６９】
第２属性情報は、図４で示した服ＣＬの価格である。図８に例示するコンテンツファイル４６では、７９８０円が登録されている。なお、コンテンツファイル４６には、これら画像２１、第１属性情報、第２属性情報の他に、服ＣＬの品名、品番、種類、素材、製造元、服ＣＬに対するユーザ１５のレビューおよび評価等が登録されている。
【００７０】
図９において、第１マップテンプレート４７は、検索画面２０における第１マップ２２の表示態様を規定するもので、検索画面２０の枠内に、図２で示した第１マップ２２の各座標軸２３〜２６が当て嵌められたものである。各座標軸２３〜２６には、検索画面２０の中心を原点とする数値の目盛りが付されている。画面出力制御部５０は、この第１マップテンプレート４７にしたがって、コンテンツファイル４６の第１属性情報に応じた位置に服ＣＬの画像２１を配置することで、第１マップ２２を生成する。
【００７１】
図１０において、第２マップテンプレート４８は、検索画面２０における第２マップ２７の表示態様を規定するもので、検索画面２０の枠内に、図４で示した座標軸２８が当て嵌められたものである。座標軸２８は、左方向にいくにつれて価格が高く設定されている。画面出力制御部５０は、この第２マップテンプレート４８にしたがって、コンテンツファイル４６の第２属性情報に応じた位置に服ＣＬの画像２１を配置することで、第２マップ２７を生成する。
【００７２】
座標軸２８には、座標軸２３〜２６のように数値は設定されておらず、左方向にいくにつれて価格が高くなるという設定だけがなされている。このため、画面出力制御部５０は、価格が相対的に高い服ＣＬの画像２１ほど、第２マップ２７の左側に表示させる。また、価格が同じ服ＣＬが複数あった場合は、画像２１を第１マップ２２のように重なった状態では表示させず、１つずつ並べて表示させる。したがって、第２マップ２７では、隣り合って並べられた画像２１の服ＣＬの価格が同じ場合もある。
【００７３】
図１１〜図１４は、画面編集部５３が行う拡大前画面２０Ａから拡大後画面２０Ｂに到る画面遷移の様子を示したものである。まず、図１１の矢印ＡＲ１の左側に示す拡大前画面２０Ａ−１は、配信要求に応じてコンテンツ検索サーバ１２から最初に配信される検索画面２０である。この最初の拡大前画面２０Ａ−１の第１マップ２２−１において選択領域ＳＡ−１が選択された場合を示している。選択領域ＳＡ−１には、Ａ、Ｂ、Ｃ、Ｄ、Ｅの５つの画像２１が含まれている。
【００７４】
次いで矢印ＡＲ１の右側に示すように、画面編集部５３は、最初の拡大前画面２０Ａ−１から、１回目の第１中間画面２０Ｍ１−１に遷移させる。１回目の第１中間画面２０Ｍ１−１は、選択領域ＳＡ−１内のＡ〜Ｅの５つの画像２１を残して、選択領域ＳＡ−１外の画像２１を削除したものである。
【００７５】
続いて図１２の矢印ＡＲ２の右側に示すように、画面編集部５３は、１回目の第１中間画面２０Ｍ１−１から１回目の第２中間画面２０Ｍ２−１に遷移させる。１回目の第２中間画面２０Ｍ２−１は、１回目の第１中間画面２０Ｍ１−１で残された選択領域ＳＡ−１内のＡ〜Ｅの５つの画像２１の間隔を、第１マップ２２−１上の相対的な位置関係を保った状態で広げて表示したものである。
【００７６】
より詳しくは、画面編集部５３は、Ａ〜Ｅの５つの画像２１を移動させ、選択領域ＳＡ−１の情報から導き出された選択領域ＳＡ−１の中心を、座標軸２３〜２６の原点（検索画面２０の中心）に一致させる。そして、座標軸２３〜２６の原点からＡ〜Ｅの５つの画像２１の中心にそれぞれ引いた線の延長線上にＡ〜Ｅの５つの画像２１をそれぞれ再配置する。こうして選択領域ＳＡ−１内の画像２１の間隔を広げることで、最初の拡大前画面２０Ａ−１では重なった状態で表示されていたＡ〜Ｅの５つの画像２１の間に、広大な余白ＢＬ−１が生じる。
【００７７】
矢印ＡＲ３の右側に示すように、画面編集部５３は、１回目の第２中間画面２０Ｍ２−１から１回目の拡大後画面２０Ｂ−１に遷移させる。１回目の拡大後画面２０Ｂ−１は、最初の拡大前画面２０Ａ−１において非表示であった選択領域ＳＡ−１内の画像２１である新規画像２１Ｎ−１が、余白ＢＬ−１に表示された第１マップ２２−２を有するものである。また、１回目の拡大後画面２０Ｂ−１における画像２１のサイズは、最初の拡大前画面２０Ａ−１と同一である。
【００７８】
図１３の矢印ＡＲ４の左側に示すように、図１２に示す１回目の拡大後画面２０Ｂ−１において、例えばＦ、Ｇ、Ｈ、Ｉの４つの画像２１を含む選択領域ＳＡ−２を選択する２回目の選択指示があった場合を考える。この場合、画面編集部５３は、図１２に示す１回目の拡大後画面２０Ｂ−１を２回目の拡大前画面２０Ａ−２として扱う。そして、矢印ＡＲ４の右側に示すように選択領域ＳＡ−２内のＦ〜Ｉの４つの画像２１を残して、選択領域ＳＡ−２外の画像２１を削除した２回目の第１中間画面２０Ｍ１−２に遷移させる。
【００７９】
そして、図１４の矢印ＡＲ５の右側に示すように、選択領域ＳＡ−２内のＦ〜Ｉの４つの画像２１の間隔を、第１マップ２２−２上の相対的な位置関係を保った状態で広げて表示した２回目の第２中間画面２０Ｍ２−２に遷移させ、さらに矢印ＡＲ６の右側に示すように、２回目の拡大後画面２０Ｂ−２に遷移させる。２回目の拡大後画面２０Ｂ−２は、２回目の拡大前画面２０Ａ−２において非表示であった選択領域ＳＡ−２内の画像２１である新規画像２１Ｎ−２が、２回目の第２中間画面２０Ｍ２−２で生じた余白ＢＬ−２に表示された第１マップ２２−３を有するものである。また、２回目の拡大後画面２０Ｂ−２における画像２１のサイズは、２回目の拡大前画面２０Ａ−２と同一である。このように、受付部５１で選択指示を複数回受け付ける場合、画面編集部５３は、複数回の選択指示に応じて、拡大前画面２０Ａから拡大後画面２０Ｂへの画面遷移を複数回行う。
【００８０】
画面編集部５３は、図１１または図１３の拡大前画面２０Ａから第１中間画面２０Ｍ１および第２中間画面２０Ｍ２を経由して図１２または図１４の拡大後画面２０Ｂに遷移する画面遷移を、例えば２、３秒程度で行う。また、画面編集部５３は、拡大前画面２０Ａから第１中間画面２０Ｍ１および第２中間画面２０Ｍ２を経由して拡大後画面２０Ｂに遷移する画面遷移を、連続したアニメーションの形態で行う。このため、第１中間画面２０Ｍ１と第２中間画面２０Ｍ２の間には、選択領域ＳＡ内の画像２１を移動させて、選択領域ＳＡの中心を座標軸２３〜２６の原点に一致させるアニメーションと、移動させた選択領域ＳＡ内の画像２１を、間隔を広げて第１マップ２２内に散開させるアニメーションとが挿入される。
【００８１】
こうして複数回の選択指示を受け付けて、図１１に示す最初の拡大前画面２０Ａ−１から図１２に示す１回目の拡大後画面２０Ｂ−１、さらには図１４に示す２回目の拡大後画面２０Ｂ−２と複数回の画面遷移を行うことで、第１マップ２２に表示される服ＣＬの画像２１が徐々に絞り込まれていく。そして、２回目の拡大後画面２０Ｂ−２の第１マップ２２−３には、よりユーザ１５の感性的な好みに合った服ＣＬの画像２１が残される。なお、図１１〜図１４では、煩雑を避けるため画像２１の枠のみを表示し、服ＣＬは図示を省略している。以降の図も同様である。
【００８２】
本実施形態では、選択指示の受付回数の設定回数が３回である。このため、２回目の拡大後画面２０Ｂ−２においても、３回目の選択指示を受け付け可能である。受付部５１は、３回目の選択指示を受け付けた場合、前述のようにその旨を画面出力制御部５０に出力する。受付部５１から３回目の選択指示を受け付けた旨が出力された場合、画面出力制御部５０は、２回目の拡大後画面２０Ｂ−２の第１マップ２２−３を第２マップ２７に切り替える。
【００８３】
具体的には図１５の矢印ＡＲ７の左側に示すように、図１４に示す２回目の拡大後画面２０Ｂ−２において、例えばＪ、Ｋ、Ｌ、Ｍの４つの画像２１を含む選択領域ＳＡ−３を選択する３回目の選択指示があった場合、矢印ＡＲ７の右側に示すように、画面出力制御部５０は、検索画面２０に表示するマップを第２マップ２７に切り替える。
【００８４】
第２マップ２７には、選択領域ＳＡ−３内のＪ〜Ｍの４つの画像２１が、価格が高い順に左から配置されている。ここではＭの画像２１の服ＣＬが最も価格が高く、Ｋの画像２１の服ＣＬが最も価格が低い場合を例示している。
【００８５】
このように、画面出力制御部５０は、選択指示の受付回数が設定回数となるまで第１マップ２２を表示させ、受付回数が設定回数となった場合に第２マップ２７に切り替えることで、第１マップ２２と第２マップ２７の検索画面２０への表示を選択的に切り替える。
【００８６】
以上の図１１〜図１５に示す検索画面２０の画面遷移を、図１６および図１７にまとめて示す。すなわち、図１６に示すように、最初の拡大前画面２０Ａ−１から、１回目の第１中間画面２０Ｍ１−１および１回目の第２中間画面２０Ｍ２−１を経て、１回目の拡大後画面２０Ｂ−１に遷移する。次いで図１７に示すように、２回目の拡大前画面２０Ａ−２（１回目の拡大後画面２０Ｂ−１）から、２回目の第１中間画面２０Ｍ１−２および２回目の第２中間画面２０Ｍ２−２（ともに図示省略）を経て、２回目の拡大後画面２０Ｂ−２に遷移する。そして、２回目の拡大後画面２０Ｂ−２から、第２マップ２７を有する検索画面２０に遷移する。
【００８７】
以下、上記構成による作用について、図１８のフローチャートを参照して説明する。ユーザ１５は、クライアント端末１１を操作してウェブブラウザを起動し、ウェブブラウザ上にショッピングサイトのアクセス認証画面を表示させる。このアクセス認証画面において、ユーザ１５はタッチパネル１４を操作して、自らのユーザＩＤおよびパスワードを入力してアクセス指示を行う。これにより、入力されたユーザＩＤおよびパスワードを含むアクセス要求がコンテンツ検索サーバ１２に発行される。
【００８８】
コンテンツ検索サーバ１２では、受付部５１でアクセス要求が受け付けられる（ステップＳ１００）。そして、アクセス要求のユーザＩＤおよびパスワードと、ストレージデバイス３０Ｂに記憶されたユーザＩＤおよびパスワードとが認証部で照合され、アクセス認証が行われる（ステップＳ１１０）。
【００８９】
アクセス認証後、ユーザ１５はタッチパネル１４を操作して、検索画面２０の配信指示を行う。これにより検索画面２０の配信要求がコンテンツ検索サーバ１２に発行される。
【００９０】
コンテンツ検索サーバ１２では、受付部５１で検索画面２０の配信要求が受け付けられる（ステップＳ１２０）。そして、画面出力制御部５０で図１１に示した最初の拡大前画面２０Ａ−１が検索画面２０として生成され、クライアント端末１１に配信される（ステップＳ１３０、画面出力制御ステップ）。クライアント端末１１では、最初の拡大前画面２０Ａ−１がタッチパネル１４に表示される。
【００９１】
ユーザ１５は、タッチパネル１４に表示された最初の拡大前画面２０Ａ−１を閲覧する。そして、自分が気になる服ＣＬの画像２１が表示された第１マップ２２−１内の所望の領域ＳＡ−１を指Ｆでなぞり、選択領域ＳＡ−１の選択指示を行う。これにより、選択領域ＳＡ−１の情報を含む１回目の拡大表示要求がコンテンツ検索サーバ１２に発行される。
【００９２】
コンテンツ検索サーバ１２では、受付部５１で１回目の拡大表示要求（選択指示）が受け付けられる（ステップＳ１４０、指示受付ステップ）。最初の拡大前画面２０Ａ−１は、図１１に示したように、画面編集部５３によって、選択領域ＳＡ−１外の画像２１が削除された１回目の第１中間画面２０Ｍ１−１に遷移される（ステップＳ１５０、画面編集ステップ）。続いて１回目の第１中間画面２０Ｍ１−１は、図１２に示したように、選択領域ＳＡ−１内の画像２１の間隔が、第１マップ２２−１上の相対的な位置関係を保った状態で広げて表示された１回目の第２中間画面２０Ｍ２−１に遷移される（ステップＳ１６０、画面編集ステップ）。さらに１回目の第２中間画面２０Ｍ２−１は、図１２に示したように、画像２１の間隔を広げたことで生じた余白ＢＬ−１に新規画像２１Ｎ−１が表示された第１マップ２２−２を有する１回目の拡大後画面２０Ｂ−１に遷移される（Ｓ１７０、画面編集ステップ）。
【００９３】
ユーザ１５は、１回目の拡大後画面２０Ｂ−１において、最初の拡大前画面２０Ａ−１の場合と同様にして、選択領域ＳＡ−２の選択指示を行う。これにより、選択領域ＳＡ−２の情報を含む２回目の拡大表示要求がコンテンツ検索サーバ１２に発行される。
【００９４】
コンテンツ検索サーバ１２では、受付部５１で２回目の拡大表示要求（選択指示）が受け付けられる（ステップＳ１８０、指示受付ステップ）。ステップＳ１５０と同様にして、１回目の拡大後画面２０Ｂ−１、すなわち２回目の拡大前画面２０Ａ−２が、図１３に示したように２回目の第１中間画面２０Ｍ１−２に遷移される（ステップＳ１９０、画面編集ステップ）。続いてステップＳ１６０と同様にして、２回目の第１中間画面２０Ｍ１−２が、図１４に示したように２回目の第２中間画面２０Ｍ２−２に遷移される（ステップＳ２００、画面編集ステップ）。さらにステップＳ１７０と同様にして、２回目の第２中間画面２０Ｍ２−２が、図１４に示したように２回目の拡大後画面２０Ｂ−２に遷移される（ステップＳ２１０、画面編集ステップ）。
【００９５】
ユーザ１５は、２回目の拡大後画面２０Ｂ−２において、さらに選択領域ＳＡ−３の選択指示を行う。これにより、選択領域ＳＡ−３の情報を含む３回目の拡大表示要求がコンテンツ検索サーバ１２に発行される。
【００９６】
コンテンツ検索サーバ１２では、受付部５１で３回目の拡大表示要求（選択指示）が受け付けられる（ステップＳ２２０、指示受付ステップ）。そして、図１５に示したように、画面出力制御部５０によって、２回目の拡大後画面２０Ｂ−２の第１マップ２２−３が第２マップ２７に切り替えられる（ステップＳ２３０）。
【００９７】
ユーザ１５は、第２マップ２７内の所望の画像２１を指Ｆで選択する。これにより、検索結果表示画面の配信要求がコンテンツ検索サーバ１２に発行される。
【００９８】
コンテンツ検索サーバ１２では、受付部５１で検索結果表示画面の配信要求が受け付けられる（ステップＳ２４０）。そして、画面出力制御部５０で検索結果表示画面が生成され、クライアント端末１１に配信される（ステップＳ２５０）。クライアント端末１１では、検索結果表示画面がタッチパネル１４に表示される。これにて検索画面２０を用いた服ＣＬの検索が終了する。
【００９９】
図１１〜図１４に示したように、拡大前画面２０Ａと拡大後画面２０Ｂとの間に、選択領域ＳＡ外の画像２１を削除した第１中間画面２０Ｍ１と、選択領域ＳＡ内の画像２１の間隔を、第１マップ２２上の相対的な位置関係を保った状態で広げて表示した第２中間画面２０Ｍ２を挿入するので、拡大前画面２０Ａに表示されていた画像２１と、拡大後画面２０Ｂで新たに出現した新規画像２１Ｎの違いをユーザ１５に印象付けることができる。したがって、拡大後画面２０Ｂにおける第１マップ２２上の画像２１の位置をユーザ１５が見失うおそれを低減することが可能となる。
【０１００】
感性的な評価に基づく第１属性情報が割り当てられた座標軸２３〜２６をもつ第１マップ２２を用いるので、ユーザ１５の感性に合った服ＣＬを簡単に検索することができる。また、客観的な評価に基づく第２属性情報が割り当てられた座標軸２８をもつ第２マップ２７を用いるので、感性的な視点で服ＣＬを検索する第１マップ２２とは異なる客観的な視点で服ＣＬを検索することができる。
【０１０１】
第１属性情報と第２属性情報を同じマップに混在させてしまうと、検索の視点が定まらなくなる場合がある。対して、本実施形態では第１マップ２２と第２マップ２７とで第１属性情報と第２属性情報を明確に切り分けて表現している。このため、検索の視点がきっちりと定まり、ユーザ１５がまごつくことがない。
【０１０２】
受付部５１の選択指示の受付回数が設定回数となるまで第１マップ２２を表示させ、受付回数が設定回数となった場合に第２マップ２７に切り替えるので、第１マップ２２に表示される服ＣＬの画像２１が比較的絞り込まれた段階で、客観的な視点で服ＣＬを検索することができる。このため、感性的な視点で大まかに服ＣＬを検索した後、客観的な視点でピンポイントに所望の服ＣＬを検索する二段階の検索が可能となる。したがって、いずれかの視点のみで検索を行う場合よりも、素早く所望の服ＣＬを検索することができる。
【０１０３】
なお、選択指示の受付回数ではなく、画像２１の数に応じて第１マップ２２を第２マップ２７に切り替えてもよい。具体的には、選択領域ＳＡ内の新規画像２１Ｎを含む画像２１の数が設定数を下回った場合に、第１マップ２２を第２マップ２７に切り替える。設定数は、例えば５〜１０の間の数とする。例えば、選択領域ＳＡ−１内の新規画像２１Ｎ−１を含む画像２１の数が設定数を下回った場合は、第１中間画面２０Ｍ１−１および第２中間画面２０Ｍ２−１に遷移することなく、第１マップ２２−１を第２マップ２７に切り替える。
【０１０４】
選択指示の受付回数に応じて第１マップ２２を第２マップ２７に切り替える場合は、選択領域ＳＡによっては第２マップ２７に表示される画像２１の数が比較的多くなり、絞り込みが足りないとユーザ１５が感じることが有り得る。対して、選択領域ＳＡ内の新規画像２１Ｎを含む画像２１の数が設定数を下回った場合に、第１マップ２２を第２マップ２７に切り替えれば、第２マップ２７に表示される画像２１の数は必ず設定数を下回るので、ユーザ１５に絞り込みが足りないと感じさせずに済む。
【０１０５】
拡大前画面２０Ａと拡大後画面２０Ｂとで、画像２１を同一のサイズで表示させるので、拡大前画面２０Ａと拡大後画面２０Ｂとで、画像２１のサイズが異なる場合と比べて、違和感のない自然な表示とすることができる。したがってユーザ１５が混乱することが防がれ、拡大後画面２０Ｂにおける第１マップ２２上の画像２１の位置をユーザ１５が見失うおそれをさらに低減することができる。また、拡大後画面２０Ｂで画像２１のサイズを大きくする場合と比べて、余白ＢＬを広くとることができる。このため、新規画像２１Ｎをより多く表示することができる。
【０１０６】
なお、拡大前画面２０Ａよりも拡大後画面２０Ｂの画像２１のサイズを大きくする等、拡大前画面２０Ａと拡大後画面２０Ｂとで、画像２１のサイズを異ならせてもよい。同様に、第１マップ２２よりも第２マップ２７の画像２１のサイズを大きくしてもよい。
【０１０７】
本実施形態のコンテンツ検索サーバ１２は、スマートフォンあるいはタブレット型コンピュータ等の携帯可能なクライアント端末１１からの配信要求に応じて、クライアント端末１１に検索画面２０を配信する。こうした携帯可能なクライアント端末１１に設けられるディスプレイ（タッチパネル１４）は、比較的小さな画面サイズである。このため、第１マップ２２においては、同一または類似の第１属性情報を有する服ＣＬの画像２１が幾重にも重なった状態で表示され、かつ表示しきれずに非表示とされる画像２１の数も比較的多くなる。
【０１０８】
したがって、携帯可能なクライアント端末１１に検索画面２０を配信する本実施形態では、拡大後画面２０Ｂにおいて、拡大前画面２０Ａに表示されていた画像２１と新たに出現した新規画像２１Ｎの区別がつかなくなるおそれがより大きい。このことから、本発明は、携帯可能なクライアント端末１１に検索画面２０を配信する形態に適用すれば、特に有効な効果を発揮するものであると言える。
【０１０９】
もちろん、クライアント端末１１は携帯可能なものに限らない。デスクトップ型あるいはノート型のパーソナルコンピュータをクライアント端末１１としてもよい。
【０１１０】
なお、検索画面２０において、第１マップ２２の座標軸２３〜２６および第２マップ２７の座標軸２８を非表示としているが、これらの座標軸２３〜２６、２８を表示してもよい。この場合、座標軸２３〜２６には数値の目盛りを、座標軸２８には左側に価格が高いことを示す「高い」、右側に価格が低いことを示す「低い」の文字をそれぞれ表示する等してもよい。
【０１１１】
［第２実施形態］
図１９に示す第２実施形態では、第２属性情報で表される客観的な評価が同じ範囲のグループを識別可能な形態で服ＣＬの画像２１を表示する。
【０１１２】
図１９は、第２属性情報で表される客観的な評価が同じ範囲のグループを、価格が１００００円以上のグループと、価格が１００００円未満のグループの２つとした場合の第２マップ６０を示している。画面出力制御部５０は、服ＣＬの画像２１をグループ毎に枠６１Ａ、６１Ｂで囲み、かつ枠６１Ａ、６１Ｂ内にグループの名称６２Ａ、６２Ｂを表示させることで、各グループを識別可能な表示態様で表示する。
【０１１３】
このように、第２属性情報で表される客観的な評価が同じ範囲のグループを識別可能な形態で服ＣＬの画像２１を表示するので、ユーザ１５が希望する価格帯の服ＣＬをより見つけやすくなる。
【０１１４】
なお、各グループを識別可能な表示態様で表示する方法としては、図１９で例示した枠６１および名称６２に加えて、あるいは代えて、同じグループの画像２１を同じ明るさまたは色味で表示する、あるいは各グループの区切りに座標軸２８と直交する線を設ける、または各グループの区切りに余白を設けるといった方法を採用してもよい。
【０１１５】
また、グループは、図１９で例示した価格が１００００円以上のグループと、価格が１００００円未満のグループの２つに限らない。例えば価格が５０００円未満のグループ、価格が５０００円以上１００００円未満のグループ、価格が１００００円以上のグループ等、２つ以上のグループとしてもよい。
【０１１６】
［第３実施形態］
上記各実施形態では、服ＣＬの画像２１が１列に配置された第２マップ２７、６０を例示したが、図２０に示す第３実施形態では、第２マップを、服ＣＬの画像２１が複数列に配置されたマップとする。
【０１１７】
図２０において、画面出力制御部５０は、座標軸２８に沿って、第２属性情報の価格に対応した位置に、服ＣＬの画像２１が３列に配列された第２マップ６５を表示させる。この場合、二点鎖線および符号６６Ａ、６６Ｂ、６６Ｃ、６６Ｄで示す、座標軸２８と直交する方向（この場合は縦方向）に配置された３つの画像２１は、例えば服ＣＬの価格が同じ、あるいは服ＣＬの価格帯が同じ等、第２属性情報で表される客観的な評価が同じ範囲のグループである。
【０１１８】
このように、１つの座標軸２８に沿って、第２属性情報に対応した位置に服ＣＬの画像２１が複数列に配置された第２マップ６５を表示させるので、一度に表示可能な画像２１の数を、上記各実施形態の第２マップ２７、６０よりも増やすことができる。このため非表示の画像２１の数を減らすことができ、スワイプ操作なしで、あるいは少ないスワイプ操作で、全ての画像２１を閲覧することができる。
【０１１９】
また、座標軸２８と直交する方向に、第２属性情報で表される客観的な評価が同じ範囲のグループの服ＣＬの画像２１を配置させるので、上記第２実施形態のように、各グループを識別可能な表示態様で表示せずとも、座標軸２８と直交する方向に配置された画像２１の服ＣＬが、同じグループであることをユーザ１５に認識させることができる。
【０１２０】
なお、服ＣＬの画像２１の列は、図２０に示す３列に限らず、２列でも３列以上でもよい。また、図２１に示すように、上記第２実施形態を適用し、グループ毎の枠６１Ｃ、６１Ｄ、６１Ｅ、６１Ｆ、およびグループの名称６２Ｃ、６２Ｄ、６２Ｅ、６２Ｆを表示してもよい。図２１では、価格が５００００円台、４００００円台、３００００円台、２００００円台の４つのグループが例示されている。こうすれば、座標軸２８と直交する方向に配置された画像２１の服ＣＬが、同じグループであることをユーザ１５により明確に認識させることができる。
【０１２１】
［第４実施形態］
上記第１実施形態では、選択指示の受付回数が設定回数となるまで第１マップ２２を表示させ、受付回数が設定回数となった場合に第２マップ２７に切り替えているが、図２２〜図２５に示す第４実施形態では、画面出力制御部５０は、第１マップ２２と第２マップ２７の表示を切り替えるマップ切替用ユーザインターフェース（以下、ＵＩ（User Interface））を検索画面２０に表示させ、ユーザ１５の操作で第１マップ２２と第２マップ２７の表示切替を可能とする。また、画面出力制御部５０は、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに、マップ切替用ＵＩを表示させる。
【０１２２】
図２２は、図１２に示した１回目の拡大後画面２０Ｂ−１に、マップ切替用ＵＩとして、第１マップ切替ボタン７０と第２マップ切替ボタン７１を表示した例である。１回目の拡大後画面２０Ｂ−１は、最初の拡大前画面２０Ａ−１から、受付部５１で１回目の選択指示が受け付けられた後に遷移した画面であり、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに相当する。
【０１２３】
図２３に示すように、第１マップ切替ボタン７０および第２マップ切替ボタン７１は、最初の拡大前画面２０Ａ−１には表示されず、１回目の拡大後画面２０Ｂ−１にて初めて出現する。１回目の拡大後画面２０Ｂ−１に遷移した状態では、第１マップ切替ボタン７０が選択され、第１マップ２２−２が表示されている。画像２１には、上記第１実施形態において２回目の選択指示で選択されるＦ〜Ｉの４つの画像２１が含まれている。なお、図２３では、第１中間画面２０Ｍ１−１および第２中間画面２０Ｍ２−１の画面遷移を省略している。
【０１２４】
図２４の両矢印の左側は、図２２と同じ１回目の拡大後画面２０Ｂ−１である。この１回目の拡大後画面２０Ｂ−１において第２マップ切替ボタン７１が選択された場合、両矢印の右側に示すように、第１マップ２２−２が第２マップ２７−２に切り替わる。この第２マップ２７−２には、先のＦ〜Ｉの４つの画像２１（Ｇ、Ｉの画像２１のみ図示）に加えて、第１マップ２２−２に表示されたＦ〜Ｉの４つの画像２１以外の全ての画像２１も表示される。逆に、両矢印の右側の検索画面２０において第１マップ切替ボタン７０が選択された場合は、第２マップ２７−２が第１マップ２２−２に切り替わる。
【０１２５】
図２５の両矢印の左側は、図１４に示した２回目の拡大後画面２０Ｂ−２に、第１マップ切替ボタン７０および第２マップ切替ボタン７１が表示されたものである。２回目の拡大後画面２０Ｂ−２に遷移した状態では、１回目の拡大後画面２０Ｂ−１の場合と同じく、第１マップ切替ボタン７０が選択され、第１マップ２２−３が表示されている。画像２１には、上記第１実施形態において３回目の選択指示で選択されるＪ〜Ｍの４つの画像２１が含まれている。
【０１２６】
この２回目の拡大後画面２０Ｂ−２において第２マップ切替ボタン７１が選択された場合、図２４の場合と同様に、両矢印の右側に示すように、第１マップ２２−３が第２マップ２７−３に切り替わる。この第２マップ２７−３には、先のＪ〜Ｍの４つの画像２１（Ｍ、Ｊの画像２１のみ図示）に加えて、第１マップ２２−３に表示されたＪ〜Ｍの４つの画像２１以外の全ての画像２１も表示される。逆に、両矢印の右側の検索画面２０において第１マップ切替ボタン７０が選択された場合は、図２４の場合と同様に、第２マップ２７−３が第１マップ２２−３に切り替わる。
【０１２７】
このように、マップ切替用ＵＩとして第１マップ切替ボタン７０および第２マップ切替ボタン７１を検索画面２０に表示させ、ユーザ１５の操作で第１マップ２２と第２マップ２７の表示切替を可能とするので、選択指示を設定回数行わずとも、第１マップ２２の服ＣＬの画像２１を十分絞り込んだとユーザ１５が判断した時点で、第２マップ２７に表示を切り替えることができる。選択指示の回数が設定回数よりも少なくて済むので、検索に掛る時間を短縮することができる。
【０１２８】
また、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂ（１回目の拡大後画面２０Ｂ−１および２回目の拡大後画面２０Ｂ−２）に、第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させるので、ある程度服ＣＬの画像２１を絞り込んでから第２マップ２７に切り替えることができる。
【０１２９】
最初の拡大前画面２０Ａ−１に第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させてもよいが、最初の拡大前画面２０Ａ−１では画像２１の絞り込みが全く行われていないので、第２マップ２７に切り替えたとしても、膨大な数の服ＣＬの画像２１が配置されるだけである。第２マップ２７は、ユーザ１５が購入する服ＣＬを最終的に決定する画面である。このため、第２マップ２７に表示される画像２１の数は少ない方がよい。したがって、最初の拡大前画面２０Ａ−１に第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させるよりも、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに、第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させるほうが好ましい。
【０１３０】
なお、受付部５１で選択指示が設定回数（例えば２回）受け付けられた後の拡大後画面２０Ｂに、第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させてもよい。また、最初の拡大前画面２０Ａ−１から第１マップ切替ボタン７０および第２マップ切替ボタン７１を表示させるが、第１マップ切替ボタン７０および第２マップ切替ボタン７１を選択不可としておき、受付部５１で選択指示が設定回数受け付けられた後に、第１マップ切替ボタン７０および第２マップ切替ボタン７１を選択可能に構成してもよい。
【０１３１】
［第５実施形態］
上記第４実施形態では、第２属性情報が服ＣＬの価格の１種類である場合を例示したが、図２６〜図２９に示す第５実施形態では、第２属性情報が複数種類ある場合を説明する。
【０１３２】
図２６において、第５実施形態のコンテンツファイル７５には、第２属性情報として、上記各実施形態の価格に加えて、服ＣＬを着る季節が登録されている。
【０１３３】
この場合、図２７に示すように、１回目の拡大後画面２０Ｂ−１に、第１マップ切替ボタン７０と２つの第２マップ切替ボタン７１Ａ、７１Ｂが表示される。第２マップ切替ボタン７１Ａは、上記第４実施形態の第２マップ切替ボタン７１と同じく、第１マップ２２−２を、価格が割り当てられた座標軸２８Ａ（図２９参照）をもつ第２マップ２７Ａ（図２９参照）に切り替えるためのものである。第２マップ２７Ａは、説明の便宜上「Ａ」を付しているが、上記第１実施形態において図４等で示した、価格が割り当てられた座標軸２８をもつ第２マップ２７と同じである。
【０１３４】
一方、第２マップ切替ボタン７１Ｂは、第１マップ２２−２を、図２８に示す第２マップ２７Ｂに切り替えるためのものである。図２８において、第２マップ２７Ｂは、季節が割り当てられた座標軸２８Ｂをもつ。座標軸２８Ｂには、左側から順に春、夏、秋、冬の各季節が設定されている。第２マップ２７Ｂには、座標軸２８Ｂに沿って、各々の季節に対応した位置に服ＣＬの画像２１が配置される。なお、第２マップ２７Ｂも、上記第１実施形態の第２マップ２７と同様に、季節が同じ服ＣＬが複数あった場合は、画像２１が重なった状態ではなく１つずつ並べて表示される。
【０１３５】
図２９に示すように、左側に示す１回目の拡大後画面２０Ｂ−１、中央に示す第２マップ２７Ａを有する検索画面２０、および右側に示す第２マップ２７Ｂを有する検索画面２０は、第１マップ切替ボタン７０および第２マップ切替ボタン７１Ａ、７１Ｂを選択することで、互いに表示切替が可能である。例えば左側に示す１回目の拡大後画面２０Ｂ−１において、第２マップ切替ボタン７１Ｂが選択された場合は、右側に示す第２マップ２７Ｂを有する検索画面２０に表示が切り替わる。また、逆に右側に示す第２マップ２７Ｂを有する検索画面２０において、第１マップ切替ボタン７０が選択された場合は、左側に示す１回目の拡大後画面２０Ｂ−１に表示が切り替わる。
【０１３６】
このように、第２属性情報が複数種類ある場合は、第２マップ切替ボタン７１を複数種類分表示し、かつ第２マップ２７も複数種類分用意する。これにより、第１マップ２２と複数種類分の第２マップ２７とをスムーズに切り替えることができる。また、複数種類分の第２マップ２７を見比べることができ、購入する服ＣＬの吟味に役立てることができる。
【０１３７】
なお、コンテンツが服ＣＬの場合の第２属性情報としては、上記で例示した価格および季節の他に、長袖、半袖、七分袖といった袖の種類、アウター、ミドル、インナー、トップス、ボトムといった着衣位置の分類等を採用してもよい。
【０１３８】
第２属性情報が複数種類ある場合は、第２マップの座標軸を複数としてもよい。例えば第２属性情報が上記第５実施形態の価格と季節の場合、価格を縦軸、季節を横軸とした第２マップを生成してもよい。この場合は上記第５実施形態で示した第２マップ２７Ａ、２７Ｂが１つの第２マップに統合されるので、第２マップ切替ボタンは１つで済む。また、上記第４、第５実施形態では、上記第１実施形態の第２マップ２７を例示したが、第２実施形態の第２マップ６０、あるいは第３実施形態の第２マップ６５でもよい。
【０１３９】
［第６実施形態］
図３０〜図３６に示す第６実施形態では、画面出力制御部５０は、第２属性情報で表される客観的な評価が同じ範囲のグループを指定するグループ指定用ＵＩを、第１マップ２２を有する検索画面２０に表示させる。そして、グループ指定用ＵＩで設定されたグループに該当するコンテンツである該当コンテンツと、グループに該当しないコンテンツである非該当コンテンツの表示態様を異ならせる。また、画面出力制御部５０は、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに、グループ指定用ＵＩを表示させる。
【０１４０】
まず、第６実施形態の説明の前提として、図３０に示すように、図１２に示した１回目の拡大後画面２０Ｂ−１の第１マップ２２−２に表示された服ＣＬの画像２１に、１〜１８の番号を付す。
【０１４１】
また、図３１の表８０に示すように、第２属性情報で表される客観的な評価が同じ範囲のグループを、価格が５０００円未満のグループ、価格が５０００円以上１００００円未満のグループ、価格が１００００円以上のグループの３つのグループとする。そして、価格が５０００円未満のグループに番号２、７、９、１４、１７、１８の画像２１、価格が５０００円以上１００００円未満のグループに番号１、３、５、８、１１、１５の画像２１、価格が１００００円以上のグループに番号４、６、１０、１２、１３、１６の画像２１がそれぞれ属しているとする。
【０１４２】
図３２〜図３４は、図１２に示した１回目の拡大後画面２０Ｂ−１に、グループ指定用ＵＩとしてスライドバー８５を表示した例である。１回目の拡大後画面２０Ｂ−１は、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに相当する。
【０１４３】
スライドバー８５は、横棒状のバー８６と、バー８６上でスライド操作され、現在設定されているグループを指し示すスライダ８７とで構成される。価格が５０００円未満のグループはバー８６の右端に、価格が５０００円以上１００００円未満のグループはバー８６の中央に、価格が１００００円以上のグループはバー８６の左端にそれぞれ配されている。
【０１４４】
図３２に示す１回目の拡大後画面２０Ｂ−１は、最初の拡大前画面２０Ａ−１から画面遷移したものである。グループには、バー８６の中央に配された、価格が５０００円以上１００００円未満のグループが選択されている。この場合、価格が５０００円以上１００００円未満のグループに属する番号１、３、５、８、１１、１５の画像２１が該当コンテンツに相当する。一方、非該当コンテンツは、価格が５０００円以上１００００円未満のグループに属していない番号２、４、６、７、９、１０、１２〜１４、１６〜１８の画像２１である。
【０１４５】
画面出力制御部５０は、第１マップ２２−２のように、画像２１が重なった状態で表示されていた場合、該当コンテンツに相当する番号１、３、５、８、１１、１５の画像２１を最前に表示させる。こうすることで、画面出力制御部５０は、該当コンテンツと非該当コンテンツの表示態様を異ならせる。
【０１４６】
図３３は、スライドバー８５で価格が１００００円以上のグループが選択された場合、図３４は、スライドバー８５で価格が５０００円未満のグループが選択された場合をそれぞれ示す。図３３では、価格が１００００円以上のグループに属する番号４、６、１０、１２、１３、１６の画像２１が最前に表示される。図３４では、価格が５０００円未満のグループに属する番号２、７、９、１４、１７、１８の画像２１が最前に表示される。
【０１４７】
なお、図３３の番号１０と番号１６の画像２１、図３４の番号２と番号１４の画像２１のように、該当コンテンツ同士が重なった状態で表示されていた場合は、最初に表示される図３２の１回目の拡大後画面２０Ｂ−１における該当コンテンツ同士の重なり状態が引き継がれる。
【０１４８】
これら図３２〜図３４に示す１回目の拡大後画面２０Ｂ−１は、図３５に示すように互いに表示切替が可能である。例えば左側に示す図３２の１回目の拡大後画面２０Ｂ−１において、中央のスライダ８７が右端にスライド操作された場合は、右側に示す図３４の１回目の拡大後画面２０Ｂ−１に表示が切り替わる。また、中央に示す図３３の１回目の拡大後画面２０Ｂ−１において、左端のスライダ８７が中央にスライド操作された場合は、左側に示す図３２の１回目の拡大後画面２０Ｂ−１に表示が切り替わる。
【０１４９】
図３６は、図１４に示した２回目の拡大後画面２０Ｂ−２に、スライドバー８５が表示されたものである。２回目の拡大後画面２０Ｂ−２も、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに相当する。
【０１５０】
ユーザ１５は、スライドバー８５のスライダ８７をスライド操作して、服ＣＬが属するグループを確認した後、上記第１実施形態と同様にして、選択領域ＳＡの選択指示を行う。
【０１５１】
このように、第１マップ２２を有する検索画面２０にスライドバー８５を表示させ、スライドバー８５で設定されたグループに該当する該当コンテンツと該当しない非該当コンテンツの表示態様を異ならせるので、ユーザ１５は、第１マップ２２上で、どの服ＣＬがどういったグループに属しているかを確認することができる。このため、ユーザ１５は、所望のグループに属する服ＣＬを簡単に見分けることができ、その後の選択領域ＳＡの選択指示をスムーズに行うことができる。
【０１５２】
また、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂ（１回目の拡大後画面２０Ｂ−１および２回目の拡大後画面２０Ｂ−２）に、スライドバー８５を表示させるので、ユーザ１５は、ある程度服ＣＬを絞り込んでからグループを確認することができる。
【０１５３】
最初の拡大前画面２０Ａ−１にスライドバー８５を表示させてもよいが、画像２１の絞り込みが全く行われていない最初の拡大前画面２０Ａ−１でグループを確認させるよりは、ユーザ１５の感性で服ＣＬがある程度絞り込まれた段階でグループを確認させるほうがより自然な検索の手順である。したがって、最初の拡大前画面２０Ａ−１にスライドバー８５を表示させるよりも、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに、スライドバー８５を表示させるほうが好ましい。
【０１５４】
なお、受付部５１で選択指示が設定回数（例えば２回）受け付けられた後の拡大後画面２０Ｂに、スライドバー８５を表示させてもよい。また、最初の拡大前画面２０Ａ−１からスライドバー８５を表示させるが、スライドバー８５を操作不可としておき、受付部５１で選択指示が設定回数受け付けられた後に、スライドバー８５を操作可能に構成してもよい。
【０１５５】
第１マップ２２において該当コンテンツと非該当コンテンツが重なった状態で表示されていた場合、該当コンテンツを最前に表示させるので、該当コンテンツと非該当コンテンツの見分けがつきやすい。
【０１５６】
［第７実施形態］
図３７に示す第７実施形態では、上記第６実施形態において第２属性情報が複数種類ある場合を説明する。この場合、画面出力制御部５０は、複数種類分のスライドバー８５を、受付部５１で選択指示が少なくとも１回受け付けられた後に表示される拡大後画面２０Ｂに表示させる。
【０１５７】
図３７は、上記第５実施形態のように第２属性情報が価格と季節の２種類ある場合に、価格のグループを指定するスライドバー８５Ａと、季節のグループを指定するスライドバー８５Ｂを１回目の拡大後画面２０Ｂ−１に表示した例である。スライドバー８５Ａは、図３２〜図３４に示したスライドバー８５と同じである。一方、スライドバー８５Ｂは、バー８６Ｂの左側から順に春、夏、秋、冬の各季節のグループが配されたものである。最初に表示される１回目の拡大後画面２０Ｂ−１においては、スライドバー８５Ｂでは現在の季節が選択される。
【０１５８】
この場合、２つのスライドバー８５Ａ、８５Ｂのうちの一方の機能を有効化し、他方の機能を無効化するラジオボタン９０が設けられる。ラジオボタン９０は、２つのスライドバー８５Ａ、８５Ｂのうちの一方を選択すると他方が非選択となる択一ボタンである。図３７では、スライドバー８５Ａが選択された状態を示している。
【０１５９】
このように、第２属性情報が複数種類ある場合は、複数種類分のスライドバー８５を表示する。これにより、複数種類の第２属性情報の該当コンテンツと非該当コンテンツを簡単に確認することができる。また、検索の視点を変えて該当コンテンツと非該当コンテンツを見比べることができ、購入する服ＣＬの吟味に役立てることができる。
【０１６０】
［第８実施形態］
該当コンテンツと非該当コンテンツの表示態様を異ならせる方法としては、上記第６実施形態の該当コンテンツを最前に表示させる方法に限らない。図３８〜図４０に示す第８実施形態のように、非該当コンテンツを非表示にすることで、該当コンテンツと非該当コンテンツの表示態様を異ならせてもよい。
【０１６１】
図３８、図３９、図４０は、それぞれ上記第６実施形態の図３２、図３３、図３４と対応する。すなわち、図３８は、スライドバー８５で価格が５０００円以上１００００円未満のグループが選択された場合、図３９は、スライドバー８５で価格が１００００円以上のグループが選択された場合、図４０は、スライドバー８５で価格が５０００円未満のグループが選択された場合をそれぞれ示す。
【０１６２】
図３８では、該当コンテンツである番号１、３、５、８、１１、１５の服ＣＬの画像２１が表示され、一方、非該当コンテンツである番号２、４、６、７、９、１０、１２〜１４、１６〜１８の服ＣＬの画像２１が非表示とされる。図３９および図４０においても同様に、該当コンテンツが表示されて非該当コンテンツが非表示とされる。図示は省略するが、これら図３８〜図４０に示す１回目の拡大後画面２０Ｂ−１も、図３２〜図３４に示す１回目の拡大後画面２０Ｂ−１と同様に、互いに表示切替が可能である。このように、非該当コンテンツを非表示とすれば、第１マップ２２には該当コンテンツのみが残るので、どれが該当コンテンツかが一目で分かる。
【０１６３】
なお、第８実施形態の場合、スライドバー８５の機能を無効化するＵＩを設けることが好ましい。そして、スライドバー８５の機能を無効化するＵＩが選択された場合、該当コンテンツ、非該当コンテンツの区別に関わらず、全ての画像２１を表示する構成とする。
【０１６４】
該当コンテンツの画像２１の枠を非該当コンテンツの画像２１の枠よりも太くしたり、該当コンテンツの画像２１と非該当コンテンツの画像２１の明るさや色味を変える等して、該当コンテンツと非該当コンテンツの表示態様を異ならせてもよい。
【０１６５】
グループ指定用ＵＩは、スライドバー８５に限らない。ダイヤルを回転させて各グループを指定する形態でもよいし、プルダウンメニューで各グループを指定する形態でもよい。また、選択するグループ分のボタンを設けてもよい。
【０１６６】
以下に示す第９実施形態および第１０実施形態は、第２発明の実施形態である。第２発明は、拡大前画面２０Ａと拡大後画面２０Ｂとの間に第１中間画面２０Ｍ１および第２中間画面２０Ｍ２を挿入せず、拡大前画面２０Ａから直ちに拡大後画面２０Ｂに画面遷移させることを要件とする。
【０１６７】
［第９実施形態］
図４１および図４２に示す第９実施形態では、画面編集部５３は、拡大前画面２０Ａと拡大後画面２０Ｂとの間に第１中間画面２０Ｍ１および第２中間画面２０Ｍ２を挿入せず、拡大前画面２０Ａから直ちに拡大後画面２０Ｂに画面遷移させる。また、画面出力制御部５０は、上記第６〜第８実施形態と同じく、第２属性情報で表される客観的な評価が同じ範囲のグループを指定するグループ指定用ＵＩを、第１マップ２２を有する検索画面２０に表示させる。そして、該当コンテンツと非該当コンテンツの表示態様を異ならせる。
【０１６８】
図４１において、矢印の左側に示す最初の拡大前画面２０Ａ−１で選択領域ＳＡ−１の選択指示が行われた場合、画面編集部５３は、１回目の第１中間画面２０Ｍ１−１および１回目の第２中間画面２０Ｍ２−１を経由せずに、矢印の右側に示すように、スライドバー８５が設けられた１回目の拡大後画面２０Ｂ−１に直ちに画面遷移させる。矢印の左側に示す最初の拡大前画面２０Ａ−１は、図１１に示したものと同じであり、矢印の右側に示す１回目の拡大後画面２０Ｂ−１は、図３２に示したものと同じである。
【０１６９】
画面出力制御部５０は、上記第６実施形態を適用して、１回目の拡大後画面２０Ｂ−１の第１マップ２２−２の該当コンテンツを最前に表示させ、該当コンテンツと非該当コンテンツの表示態様を異ならせる。あるいは上記第８実施形態を適用して、非該当コンテンツを非表示とし、該当コンテンツと非該当コンテンツの表示態様を異ならせてもよい。
【０１７０】
また、図４２において、矢印の左側に示す２回目の拡大前画面２０Ａ−２（１回目の拡大後画面２０Ｂ−１）で選択領域ＳＡ−２の選択指示が行われた場合、画面編集部５３は、２回目の第１中間画面２０Ｍ１−２および２回目の第２中間画面２０Ｍ２−２を経由せずに、矢印の右側に示すように、直ちにスライドバー８５が設けられた２回目の拡大後画面２０Ｂ−２に画面遷移させる。この２回目の拡大後画面２０Ｂ−２は、図３６に示したものと同じである。
【０１７１】
このように、第２属性情報で表される客観的な評価が同じ範囲のグループを指定するグループ指定用ＵＩを、第１マップ２２を有する検索画面２０に表示させ、かつ該当コンテンツと非該当コンテンツの表示態様を異ならせることで、上記第６〜第８実施形態と同様の効果を得ることができる。
【０１７２】
第９実施形態のコンテンツ検索装置で把握される発明を、以下に付記項１として記載する。
［付記項１］
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置において、
前記コンテンツの感性的な評価に基づく第１属性情報が割り当てられた少なくとも１つの座標軸をもち、前記第１属性情報に対応した位置に前記コンテンツが配置された第１マップを有する検索画面のディスプレイへの出力を制御する画面出力制御部と、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付部と、
前記選択指示に応じて、前記選択指示で選択された前記領域を拡大表示させる画面編集部とを備え、
前記コンテンツは、前記第１属性情報に加えて、客観的な評価に基づく第２属性情報を有し、
前記画面出力制御部は、前記第２属性情報で表される前記客観的な評価が同じ範囲のグループを指定するグループ指定用ユーザインターフェースを前記検索画面に表示させ、前記グループ指定用ユーザインターフェースで設定された前記グループに該当する前記コンテンツである該当コンテンツと、前記グループに該当しない前記コンテンツである非該当コンテンツの表示態様を.異ならせるコンテンツ検索装置。
【０１７３】
［第１０実施形態］
図４３〜図４５に示す第１０実施形態では、画面編集部５３は、上記第９実施形態と同じく、拡大前画面２０Ａと拡大後画面２０Ｂとの間に第１中間画面２０Ｍ１および第２中間画面２０Ｍ２を挿入せず、拡大前画面２０Ａから直ちに拡大後画面２０Ｂに画面遷移させる。また、画面出力制御部５０は、上記第１、第４、第５実施形態と同じく、第１マップと第２マップの検索画面への表示を選択的に切り替える。
【０１７４】
図４３において、矢印の左側に示す最初の拡大前画面２０Ａ−１で選択領域ＳＡ−１の選択指示が行われた場合、画面編集部５３は、１回目の第１中間画面２０Ｍ１−１および１回目の第２中間画面２０Ｍ２−１を経由せずに、矢印の右側に示すように、直ちに１回目の拡大後画面２０Ｂ−１に画面遷移させる。矢印の左側に示す最初の拡大前画面２０Ａ−１は、図１１に示したものと同じであり、矢印の右側に示す１回目の拡大後画面２０Ｂ−１は、図１２に示したものと同じである。
【０１７５】
また、図４４において、矢印の左側に示す２回目の拡大前画面２０Ａ−２（１回目の拡大後画面２０Ｂ−１）で選択領域ＳＡ−２の選択指示が行われた場合、画面編集部５３は、２回目の第１中間画面２０Ｍ１−２および２回目の第２中間画面２０Ｍ２−２を経由せずに、矢印の右側に示すように、直ちに２回目の拡大後画面２０Ｂ−２に画面遷移させる。この２回目の拡大後画面２０Ｂ−２は、図１４に示したものと同じである。
【０１７６】
この場合は図１５に示したように、２回目の拡大後画面２０Ｂ−２で選択領域ＳＡ−３の選択指示が行われた場合、検索画面２０のマップが第１マップ２２−３から第２マップ２７に切り替えられる。
【０１７７】
あるいは図４５において、矢印の左側に示す最初の拡大前画面２０Ａ−１で選択領域ＳＡ−１の選択指示が行われた場合、画面編集部５３は、１回目の第１中間画面２０Ｍ１−１および１回目の第２中間画面２０Ｍ２−１を経由せずに、矢印の右側に示すように、直ちに第１マップ切替ボタン７０と第２マップ切替ボタン７１を有する１回目の拡大後画面２０Ｂ−１に画面遷移させる。この１回目の拡大後画面２０Ｂ−１は、図２２に示したものと同じである。
【０１７８】
この場合は図２４に示したように、第１マップ切替ボタン７０と第２マップ切替ボタン７１の選択に応じて、第１マップ２２−２と第２マップ２７の表示が切り替えられる。このように、第１マップと第２マップの検索画面への表示を選択的に切り替えることで、上記第１、第４、第５実施形態と同様の効果を得ることができる。
【０１７９】
なお、第２マップは、上記第２実施形態の第２マップ６０、あるいは上記第３実施形態の第２マップ６５を採用してもよい。
【０１８０】
第１０実施形態のコンテンツ検索装置で把握される発明を、以下に付記項２として記載する。
［付記項２］
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置において、
前記コンテンツを検索するための検索画面のディスプレイへの出力を制御する画面出力制御部であり、前記コンテンツの感性的な評価に基づく第１属性情報が割り当てられた少なくとも１つの座標軸をもち、前記第１属性情報に対応した位置に前記コンテンツが配置された第１マップと、前記コンテンツの客観的な評価に基づく第２属性情報が割り当てられた少なくとも１つの座標軸をもち、前記第２属性情報に対応した位置に前記コンテンツが配置された第２マップの前記検索画面への表示を選択的に切り替える画面出力制御部と、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付部と、
前記選択指示に応じて、前記選択指示で選択された前記領域を拡大表示させる画面編集部とを備えるコンテンツ検索装置。
【０１８１】
上記各実施形態では、コンテンツとして女性の服ＣＬを例示したが、本発明はこれに限定されない。例えば図４６に示すコンテンツファイル９５のように、音楽データをコンテンツとしてもよい。
【０１８２】
コンテンツファイル９５には、上記各実施形態の服ＣＬの画像２１の代わりに曲名が登録されている。この場合、第１属性情報は、その曲のイメージを示す明るさ度、悲しさ度、穏やかさ度、激しさ度である。これらは、その曲の歌詞、テンポ、コード進行、使用楽器等に基づいて、コンテンツ検索サーバ１２で求めたもので、上記各実施形態のクール度、ウォーム度、ソフト度、ハード度と同じく、それぞれの度合いを示す０〜１００までの数値が登録される。また、明るさ度と悲しさ度は相反する関係にあるので、これらのうちの一方が登録されている場合は他方は空欄となる。穏やかさ度と激しさ度も同様である。
【０１８３】
第２属性情報は、その曲のジャンルと発売日の年代である。なお、コンテンツファイル９５には、これらの他に、曲のアーティスト名、アルバムタイトル、アルバムアートワーク、演奏時間、曲に対するユーザ１５の評価等が登録されている。
【０１８４】
この場合の第１マップ２２は、図４７に示すように、明るさ度が割り当てられた座標軸９６、悲しさ度が割り当てられた座標軸９７、穏やかさ度が割り当てられた座標軸９８、並びに激しさ度が割り当てられた座標軸９９の４つの座標軸９６〜９９をもつ。そして、上記各実施形態の服ＣＬの画像２１の代わりに、曲名を示す文字情報を囲う枠１００が第１属性情報に対応した位置に配置される。
【０１８５】
なお、コンテンツが音楽データである場合の第１属性情報としては、ドライブ向き、部屋向き、スポーツ向き、朝向き、昼向き、夕方向き、夜向き等、曲の視聴状況に応じたものでもよい。また、第２属性情報としては、上記各実施形態で例示した価格や季節（春の歌、冬の歌等）を採用してもよい。
【０１８６】
このように、コンテンツは、インターネットのショッピングサイトで取引可能な商品であれば何でもよい。例えば家電をコンテンツとしてもよい。この場合の第１属性情報としては、例えばデザインからイメージされる親しみやすさ度や洗練度、機能面から見た使いやすさ度等を採用することができる。また、第２属性情報としては、上記各実施形態で例示した価格、あるいは冷蔵庫、洗濯機等の生活家電か、テレビ、レコーダー等の娯楽家電かの分類等を採用することができる。
【０１８７】
また、コンテンツはショッピングサイトで取引可能な商品に限らない。例えばユーザ１５がデジタルカメラで撮影した画像、あるいはユーザ１５がインターネットで収集した画像をコンテンツとしてもよい。この場合、第１属性情報には、例えばユーザが設定した画像の明るさ度、さわやか度、驚き度、あるいは画像に対する思い入れ度等を採用することができる。また、第２属性情報には、例えば風景、人物、夜景、接写等の撮影状況の分類、あるいは撮影日時等を採用することができる。
【０１８８】
第１マップの座標軸は、上記第１実施形態で例示した座標軸２３〜２６の４つに限らない。第１マップの座標軸は１つあるいは２つでもよい。また、第１マップおよび第２マップの座標軸をユーザが設定可能に構成してもよい。
【０１８９】
本発明のコンテンツ検索装置を構成するコンピュータのハードウェア構成は種々の変形が可能である。例えば、コンテンツ検索装置を、処理能力や信頼性の向上を目的として、ハードウェアとして分離された複数台のコンピュータで構成することも可能である。例えば、画面出力制御部５０および画面編集部５３の機能と、受付部５１および情報管理部５２の機能とを、２台のコンピュータに分散して担わせる。この場合は２台のコンピュータでコンテンツ検索装置を構成する。
【０１９０】
画面出力制御部５０に画面編集部５３の機能を担わせるのではなく、画面出力制御部５０と画面編集部５３を独立して設けてもよい。
【０１９１】
また、上記各実施形態では、検索画面２０等の各画面を、ウェブ配信用の画面データの形式で画面出力制御部５０からクライアント端末１１に配信する態様を例示したが、クライアント端末１１に各画面を表示するためのＡＰをインストールしておき、画面出力制御部５０からは、各画面の表示をＡＰに指示する指令を出力する態様でもよい。
【０１９２】
クライアント端末１１に作動プログラムをインストールし、コンテンツ検索サーバ１２のＣＰＵ３２Ｂに構築した各部をクライアント端末１１のＣＰＵ３２Ａに構築して、クライアント端末１１をコンテンツ検索装置として稼働させてもよい。例えばユーザ１５がデジタルカメラで撮影した画像等、ユーザ１５に帰属するものがコンテンツであった場合は、クライアント端末１１自体をコンテンツ検索装置として稼働させる。あるいは、クライアント端末１１とは別のユーザ１５のローカルサーバコンピュータを、コンテンツ検索装置としてもよい。
【０１９３】
このように、コンピュータのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。さらに、ハードウェアに限らず、作動プログラム４５等のＡＰについても、安全性や信頼性の確保を目的として、二重化したり、あるいは、複数のストレージデバイスに分散して格納することももちろん可能である。
【０１９４】
上記各実施形態において、例えば、ブラウザ制御部４０、画面出力制御部５０、受付部５１、情報管理部５２、および画面編集部５３といった各種の処理を実行する処理部（processing unit)のハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。
【０１９５】
各種のプロセッサには、ＣＰＵ、プログラマブルロジックデバイス（Programmable Logic Device:ＰＬＤ）、専用電気回路等が含まれる。ＣＰＵは、周知のとおりソフトウエア（プログラム）を実行して各種の処理部として機能する汎用的なプロセッサである。ＰＬＤは、ＦＰＧＡ(Field Programmable Gate Array) 等の、製造後に回路構成を変更可能なプロセッサである。専用電気回路は、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである。
【０１９６】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されてもよいし、同種または異種の２つ以上のプロセッサの組み合せ（例えば、複数のＦＰＧＡや、ＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。複数の処理部を１つのプロセッサで構成する例としては、第１に、１つ以上のＣＰＵとソフトウエアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip:ＳｏＣ）等に代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣチップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサを１つ以上用いて構成される。
【０１９７】
さらに、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路（circuitry）である。
【０１９８】
上記記載から、以下の付記項３に記載のコンテンツ検索装置、並びに付記項４に記載のコンテンツ検索システムを把握することができる。
［付記項３］
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置において、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御プロセッサと、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付プロセッサと、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集プロセッサであって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集プロセッサとを備えるコンテンツ検索装置。
【０１９９】
［付記項４］
複数のコンテンツの中から、少なくとも１つの前記コンテンツを検索するコンテンツ検索装置と、前記コンテンツ検索装置にネットワークを介して接続されたクライアント端末とを備えるコンテンツ検索システムにおいて、
前記コンテンツの属性情報が割り当てられた少なくとも１つの座標軸をもち、前記属性情報に対応した位置に前記コンテンツが配置されたマップを有する検索画面のディスプレイへの出力を制御する画面出力制御プロセッサと、
前記検索画面を通じて、前記マップ内の領域の選択指示を受け付ける指示受付プロセッサと、
前記選択指示に応じて前記検索画面の画面遷移を行う画面編集プロセッサであって、
前記選択指示を受け付ける前の前記検索画面である拡大前画面から、前記選択指示で選択された前記領域である選択領域外の前記コンテンツを削除した第１中間画面に遷移させ、
続いて、前記第１中間画面から、前記選択領域内の前記コンテンツの間隔を、前記マップ上の相対的な位置関係を保った状態で広げて表示した第２中間画面に遷移させ、
さらに、前記第２中間画面から、前記拡大前画面において非表示であった前記選択領域内の前記コンテンツを、前記間隔が広がって生じた余白に表示した前記検索画面である拡大後画面に遷移させる画面編集プロセッサとを備えるコンテンツ検索システム。
【０２００】
本発明は、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採用し得ることはもちろんである。さらに、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０２０１】
１０  コンテンツ検索システム
１１  クライアント端末
１２  コンテンツ検索サーバ（コンテンツ検索装置）
１３  ネットワーク
１４  タッチパネルディスプレイ（タッチパネル）
１５  ユーザ
２０  検索画面
２０Ａ、２０Ａ−１、２０Ａ−２  拡大前画面
２０Ｂ、２０Ｂ−１、２０Ｂ−２  拡大後画面
２１  画像
２１Ｎ−１、２１Ｎ−２  新規画像
２２、２２−１、２２−２、２２−３  第１マップ
２３〜２６、２８、２８Ａ、２８Ｂ、９６〜９９  座標軸
２７、２７−２、２７−３、２７Ａ、２７Ｂ、６０、６５  第２マップ
３０、３０Ｂ  ストレージデバイス
３１  メモリ
３２、３２Ａ、３２Ｂ  ＣＰＵ
３３  通信部
３４  入出力デバイス
３５  データバス
４０  ブラウザ制御部
４５  作動プログラム
４６、７５、９５  コンテンツファイル
４７  第１マップテンプレート
４８  第２マップテンプレート
５０  画面出力制御部
５１  受付部（指示受付部）
５２  情報管理部
５３  画面編集部
６１Ａ〜６１Ｆ  枠
６２Ａ〜６２Ｆ  グループの名称
６６Ａ〜６６Ｄ  座標軸と直交する方向に配置された画像
７０  第１マップ切替ボタン
７１、７１Ａ、７１Ｂ  第２マップ切替ボタン
８０  表
８５、８５Ａ、８５Ｂ  スライドバー
８６、８６Ａ、８６Ｂ  バー
８７、８７Ａ、８７Ｂ  スライダ
９０  ラジオボタン
１００  枠
ＣＬ  服
ＳＡ、ＳＡ−１、ＳＡ−２、ＳＡ−３  選択領域
Ｆ  ユーザの指
ＡＲ１〜ＡＲ７  矢印
ＢＬ−１、ＢＬ−２  余白
Ｓ１００〜Ｓ２５０  ステップ
【図１】
0006664490.tif 000002
【図２】
0006664490.tif 000003
【図３】
0006664490.tif 000004
【図４】
0006664490.tif 000005
【図５】
0006664490.tif 000006
【図６】
0006664490.tif 000007
【図７】
0006664490.tif 000008
【図８】
0006664490.tif 000009
【図９】
0006664490.tif 000010
【図１０】
0006664490.tif 000011
【図１１】
0006664490.tif 000012
【図１２】
0006664490.tif 000013
【図１３】
0006664490.tif 000014
【図１４】
0006664490.tif 000015
【図１５】
0006664490.tif 000016
【図１６】
0006664490.tif 000017
【図１７】
0006664490.tif 000018
【図１８】
0006664490.tif 000019
【図１９】
0006664490.tif 000020
【図２０】
0006664490.tif 000021
【図２１】
0006664490.tif 000022
【図２２】
0006664490.tif 000023
【図２３】
0006664490.tif 000024
【図２４】
0006664490.tif 000025
【図２５】
0006664490.tif 000026
【図２６】
0006664490.tif 000027
【図２７】
0006664490.tif 000028
【図２８】
0006664490.tif 000029
【図２９】
0006664490.tif 000030
【図３０】
0006664490.tif 000031
【図３１】
0006664490.tif 000032
【図３２】
0006664490.tif 000033
【図３３】
0006664490.tif 000034
【図３４】
0006664490.tif 000035
【図３５】
0006664490.tif 000036
【図３６】
0006664490.tif 000037
【図３７】
0006664490.tif 000038
【図３８】
0006664490.tif 000039
【図３９】
0006664490.tif 000040
【図４０】
0006664490.tif 000041
【図４１】
0006664490.tif 000042
【図４２】
0006664490.tif 000043
【図４３】
0006664490.tif 000044
【図４４】
0006664490.tif 000045
【図４５】
0006664490.tif 000046
【図４６】
0006664490.tif 000047
【図４７】
0006664490.tif 000048