(57)【特許請求の範囲】
【請求項１】
複数の商品の商品画像が配置された２次元座標空間からなる分布図をユーザ端末に表示させることによりユーザに希望の商品を検索させることができる商品検索システムであって、
前記商品の固有識別情報、商品画像および前記商品に関する複数の商品特徴項目の特徴値を前記商品毎に商品データとして格納する商品データ格納部と、
前記２次元座標空間の縦軸および横軸の軸項目に対する商品特徴項目毎の設定可否情報、ならびに前記縦軸および横軸を複数の区間に分割するために設定された商品特徴項目毎の軸分割数を格納する軸項目データ格納部と、
前記分布図に配置される商品の固有識別情報を格納する商品ＩＤ格納部および指定商品ＩＤ格納部と、
表示モードを、前記商品データ格納部に格納された商品の商品画像を表示する通常表示モードと、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の商品画像のみを表示する指定商品表示モードとに切り替える表示モード切替部と、
前記ユーザによって選択された商品特徴項目を前記縦軸および横軸の軸項目に設定し、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定するとともに、前記商品特徴項目の軸分割数に基づいて前記縦軸および横軸を前記複数の区間に分割した前記２次元座標空間を規定する２次元座標空間規定部と、
前記表示モードを取得し、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品の固有識別情報を取得する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報を取得し、前記軸項目に設定された前記商品特徴項目の特徴値に基づいて前記２次元座標空間における前記固有識別情報を取得した商品の座標位置を導出し、該座標位置に前記固有識別情報を取得した商品の商品画像を配置した分布図に関するデータを生成する分布図生成部と、
前記複数の区間のうち、前記分布図が表示された前記ユーザ端末において前記ユーザが各区間の商品特徴項目の特徴値を示す数値もしくは文字列、または前記数値もしくは文字列とともに配置されたボタンをクリックすることによって選択された任意の区間からなる領域または２以上の任意の区間が重複した領域に含まれる商品の固有識別情報を抽出し、該固有識別情報を前記商品ＩＤ格納部に格納させる一方、前記商品画像のうち、前記分布図が表示された前記ユーザ端末において前記ユーザが指定した商品画像に対応する商品の固有識別情報を抽出し、該固有識別情報を前記指定商品ＩＤ格納部に格納させる商品抽出部と、
を備え、
前記分布図生成部は、
前記ユーザによって前記任意の区間が選択され、前記固有識別情報が前記商品ＩＤ格納部に格納されると、前記表示モードに応じて取得した固有識別情報に対応する商品のうち前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像が相対的に強調表示された絞り込み後の分布図に関するデータを生成し、
前記表示モードが前記通常表示モードの場合に、前記ユーザによって前記絞り込み後の分布図内の任意の商品画像が指定され、該商品画像に対応する商品の固有識別情報が前記指定商品ＩＤ格納部に格納されると、前記指定商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像が前記分布図において他の商品画像と視覚的に区別できるように前記分布図に関するデータを修正する、
ことを特徴とする商品検索システム。
【請求項２】
前記分布図生成部は、前記２次元座標空間上に、前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像のみを配置することで該商品画像が相対的に強調表示された絞り込み後の分布図に関するデータを生成することを特徴とする請求項１に記載の商品検索システム。
【請求項３】
前記絞り込み後の分布図において新たな軸項目が選択されると、
前記２次元座標空間規定部は、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品における前記軸項目に設定された商品特徴項目に基づいて前記縦軸および横軸の範囲を設定する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定し、
前記分布図生成部は、前記２次元座標空間上に、前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像のみを配置した分布図に関するデータを生成することを特徴とする請求項１または２に記載の商品検索システム。
【請求項６】
前記分布図生成部は、前記軸項目に設定された前記商品特徴項目の特徴値が予め設定された所定の範囲に含まれる商品を前記２次元座標空間上に配置する場合、該商品の商品画像が強調表示された分布図に関するデータを生成することを特徴とする請求項１〜３のいずれかに記載の商品検索システム。
【請求項７】
前記分布図生成部は、前記２次元座標空間上に配置する前記商品画像の数が所定値以上の場合には、該商品画像としてシンボルマークを配置した分布図に関するデータを生成することを特徴とする請求項１〜３または請求項６のいずれかに記載の商品検索システム。
【請求項８】
前記分布図には、前記ユーザによって指定された任意の座標位置およびその周辺を拡大表示させるとともに、前記座標位置を中心に所定数の商品画像を選択可能な商品選択枠が配置されており、
前記商品選択枠により前記所定数の商品画像が選択されると、
前記商品抽出部は、前記所定数の商品画像に対応する商品の固有識別情報を抽出し、該固有識別情報を枠内商品ＩＤ格納部に格納させ、
前記２次元座標空間規定部は、前記枠内商品ＩＤ格納部に格納された固有識別情報に対応する全商品における前記軸項目に設定された前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定し、
前記分布図生成部は、前記枠内ＩＤ格納部に格納された固有識別情報に対応する商品の商品画像のみを配置した分布図に関するデータを生成することを特徴とする請求項１〜３または請求項６もしくは請求項７のいずれかに記載の商品検索システム。
【請求項９】
前記２次元座標空間規定部は、前記縦軸および横軸の軸項目の少なくとも一方に２以上の商品特徴項目を設定し、該商品特徴項目のそれぞれの特徴値の取りうる値を正規化し、所定の優先順位に基づいて重み付け演算を行い、該重み付け演算後の値を足し合わせた演算結果に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定することを特徴とする請求項１〜３または請求項６〜８のいずれかに記載の商品検索システム。
【請求項１０】
複数の商品特徴項目に基づいて商品を絞り込むための検索条件を入力させる検索条件入力画面に関するデータを生成する条件入力画面生成部をさらに備え、
前記商品抽出部は、前記検索条件に該当する商品の固有識別情報を抽出して、該固有識別情報を前記商品ＩＤ格納部に格納することを特徴とする請求項１〜３または請求項６〜９のいずれかに記載の商品検索システム。
【請求項１１】
前記分布図内の任意の商品画像に対応する商品の商品データを一覧表示したリストに関するデータを生成するリスト生成部をさらに備えたことを特徴とする請求項１〜３または請求項６〜１０のいずれかに記載の商品検索システム。
【請求項１２】
前記リスト生成部は、前記絞り込み後の分布図内に配置された商品画像が所定数以下の場合に、前記絞り込み後の分布図内の全商品画像に対応する商品の商品データを一覧表示したリストに関するデータを自動的に生成することを特徴とする請求項１１に記載の商品検索システム。
【請求項１３】
前記商品データ格納部に格納された商品データには、特徴値が２値となる商品特徴項目が含まれており、
前記商品特徴項目毎に前記２値の一方の値をフィルタ条件として選択させるフィルタ条件選択欄に関するデータを生成するフィルタ条件生成部をさらに備え、
前記フィルタ条件選択欄において、前記商品特徴項目の前記一方の値が選択されると、
前記分布図生成部は、前記２値の他方の値を特徴値として有する商品の商品画像を前記フィルタ条件に該当しない商品として前記分布図において他の商品画像と視覚的に区別できるように表示色を変えて配置した分布図に関するデータを生成することを特徴とする請求項１〜３または請求項６〜１２のいずれかに記載の商品検索システム。
【請求項１４】
前記商品データ格納部に格納された商品データには、特徴値が２値となる商品特徴項目が含まれており、
前記商品特徴項目毎に前記２値の一方の値をフィルタ条件として選択させるフィルタ条件選択欄に関するデータを生成するフィルタ条件生成部をさらに備え、
前記フィルタ条件選択欄において、前記商品特徴項目の前記一方の値が選択されると、
前記分布図生成部は、前記一方の値を特徴値として有する商品の商品画像を前記フィルタ条件に該当する商品として前記分布図において他の商品画像と視覚的に区別できるように表示色を変えて配置した分布図に関するデータを生成することを特徴とする請求項１〜３または請求項６〜１２のいずれかに記載の商品検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め登録されている複数の商品の中から、ユーザに希望の商品を検索させることができる商品検索システムに関する。
【背景技術】
【０００２】
従来から、ネットワークを介してサーバに接続されたユーザ端末において、ユーザに検索条件を入力させて商品を検索させる商品検索システムが知られている（例えば、特許文献１参照）。この商品検索システムでは、ユーザ端末において商品の価格、仕様等の商品特徴項目に関する検索条件が入力されると、入力された検索条件に該当する商品の商品データが抽出され、該商品データのリストが生成されてユーザ端末に表示される。ユーザは、ユーザ端末に表示されたリストを見て、該リストに示された商品の中から購入する商品を選ぶことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１４９３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の商品検索システムでは、検索条件に該当する商品がリストとして一覧表示されるため、ユーザは最終的に購入する商品を選ぶのに、一覧表示された商品を一つ一つ順に比較していく必要があった。このため検索条件に該当する商品の数が膨大になると、検索条件を入力して商品の絞り込みを行ったにもかかわらず、購入する商品を選ぶのに時間かかってしまうという問題が生じていた。【０００５】
本発明は上記事情に鑑みてなされたものであって、その課題とするところは、希望の商品を簡単かつ迅速に選ぶことができる商品検索システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る商品検索システムは、（１）複数の商品の商品画像が配置された２次元座標空間からなる分布図をユーザ端末に表示させることによりユーザに希望の商品を検索させることができる商品検索システムであって、
前記商品の固有識別情報、商品画像および前記商品に関する複数の商品特徴項目の特徴値を前記商品毎に商品データとして格納する商品データ格納部と、
前記２次元座標空間の縦軸および横軸の軸項目に対する商品特徴項目毎の設定可否情報、ならびに前記縦軸および横軸を複数の区間に分割するために設定された商品特徴項目毎の軸分割数を格納する軸項目データ格納部と、
前記分布図に配置される商品の固有識別情報を格納する商品ＩＤ格納部および指定商品ＩＤ格納部と、
表示モードを、前記商品データ格納部に格納された商品の商品画像を表示する通常表示モードと、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の商品画像のみを表示する指定商品表示モードとに切り替える表示モード切替部と、
前記ユーザによって選択された商品特徴項目を前記縦軸および横軸の軸項目に設定し、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定するとともに、前記商品特徴項目の軸分割数に基づいて前記縦軸および横軸を前記複数の区間に分割した前記２次元座標空間を規定する２次元座標空間規定部と、
前記表示モードを取得し、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品の固有識別情報を取得する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報を取得し、前記軸項目に設定された前記商品特徴項目の特徴値に基づいて前記２次元座標空間における前記固有識別情報を取得した商品の座標位置を導出し、該座標位置に前記固有識別情報を取得した商品の商品画像を配置した分布図に関するデータを生成する分布図生成部と、
前記複数の区間のうち、前記分布図が表示された前記ユーザ端末において前記ユーザが各区間の商品特徴項目の特徴値を示す数値もしくは文字列、または前記数値もしくは文字列とともに配置されたボタンをクリックすることによって選択された任意の区間からなる領域または２以上の任意の区間が重複した領域に含まれる商品の固有識別情報を抽出し、該固有識別情報を前記商品ＩＤ格納部に格納させる一方、前記商品画像のうち、前記分布図が表示された前記ユーザ端末において前記ユーザが指定した商品画像に対応する商品の固有識別情報を抽出し、該固有識別情報を前記指定商品ＩＤ格納部に格納させる商品抽出部と、
を備え、
前記分布図生成部は、
前記ユーザによって前記任意の区間が選択され、前記固有識別情報が前記商品ＩＤ格納部に格納されると、前記表示モードに応じて取得した固有識別情報に対応する商品のうち前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像が相対的に強調表示された絞り込み後の分布図に関するデータを生成し、
前記表示モードが前記通常表示モードの場合に、前記ユーザによって前記絞り込み後の分布図内の任意の商品画像が指定され、該商品画像に対応する商品の固有識別情報が前記指定商品ＩＤ格納部に格納されると、前記指定商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像が前記分布図において他の商品画像と視覚的に区別できるように前記分布図に関するデータを修正する、
ことを特徴とする商品検索システム。【０００７】
上記（１）の商品検索システムは、（２）前記分布図生成部が、前記２次元座標空間上に、前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像のみを配置することで該商品画像が相対的に強調表示された絞り込み後の分布図に関するデータを生成することが好ましい。【０００８】
上記（１）および（２）の商品検索システムにおいては、（３）前記絞り込み後の分布図において新たな軸項目が選択されると、
前記２次元座標空間規定部は、前記表示モードが前記通常表示モードの場合は、前記商品データ格納部に格納された全商品における前記軸項目に設定された商品特徴項目に基づいて前記縦軸および横軸の範囲を設定する一方、前記表示モードが前記指定商品表示モードの場合は、前記指定商品ＩＤ格納部に格納された固有識別情報に対応する商品の前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定し、
前記分布図生成部は、前記２次元座標空間上に、前記商品ＩＤ格納部に格納された前記固有識別情報に対応する商品の商品画像のみを配置した分布図に関するデータを生成するよう構成されている。【００１１】
上記（１）〜（３）の商品検索システムは、（６）前記分布図生成部が、前記軸項目に設定された前記商品特徴項目の特徴値が予め設定された所定の範囲に含まれる商品を前記２次元座標空間上に配置する場合、該商品の商品画像が強調表示された分布図に関するデータを生成することが好ましい。【００１２】
上記（１）〜（３）、（６）の商品検索システムは、（７）前記分布図生成部が、前記２次元座標空間上に配置する前記商品画像の数が所定値以上の場合には、該商品画像としてシンボルマークを配置した分布図に関するデータを生成することが好ましい。【００１３】
上記（１）〜（３）、（６）、（７）の商品検索システムにおいては、（８）前記分布図に、前記ユーザによって指定された任意の座標位置およびその周辺を拡大表示させるとともに、前記座標位置を中心に所定数の商品画像を選択可能な商品選択枠を配置し、
前記商品選択枠により前記所定数の商品画像が選択されると、
前記商品抽出部は、前記所定数の商品画像に対応する商品の固有識別情報を抽出し、該固有識別情報を枠内商品ＩＤ格納部に格納させ、
前記２次元座標空間規定部は、前記枠内商品ＩＤ格納部に格納された固有識別情報に対応する全商品における前記軸項目に設定された前記商品特徴項目に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定し、
前記分布図生成部は、前記枠内ＩＤ格納部に格納された固有識別情報に対応する商品の商品画像のみを配置した分布図に関するデータを生成するよう構成できる。【００１４】
上記（１）〜（３）、（６）〜（８）の商品検索システムにおいては、（９）前記２次元座標空間規定部が、前記縦軸および横軸の軸項目の少なくとも一方に２以上の商品特徴項目を設定し、該商品特徴項目のそれぞれの特徴値の取りうる値を正規化し、所定の優先順位に基づいて重み付け演算を行い、該重み付け演算後の値を足し合わせた演算結果に基づいて前記縦軸および横軸の範囲を設定した２次元座標空間を規定するよう構成できる。【００１５】
上記（１）〜（３）、（６）〜（９）の商品検索システムにおいては、（１０）複数の商品特徴項目に基づいて商品を絞り込むための検索条件を入力させる検索条件入力画面に関するデータを生成する条件入力画面生成部をさらに備えている場合、
前記商品抽出部は、前記検索条件に該当する商品の固有識別情報を抽出して、該固有識別情報を前記商品ＩＤ格納部に格納することが好ましい。【００１６】
上記（１）〜（３）、（６）〜（１０）の商品検索システムにおいては、（１１）前記分布図内の任意の商品画像に対応する商品の商品データを一覧表示したリストに関するデータを生成するリスト生成部をさらに備えていてもよい。【００１７】
上記（１１）の商品検索システムは、（１２）前記リスト生成部が、前記絞り込み後の分布図内に配置された商品画像が所定数以下の場合に、前記絞り込み後の分布図内の全商品画像に対応する商品の商品データを一覧表示したリストに関するデータを自動的に生成することが好ましい。【００１８】
上記（１）〜（３）、（６）〜（１２）の商品検索システムにおいては、（１３）前記商品データ格納部に格納された商品データに、特徴値が２値となる商品特徴項目が含まれており、
前記商品特徴項目毎に前記２値の一方の値をフィルタ条件として選択させるフィルタ条件選択欄に関するデータを生成するフィルタ条件生成部をさらに備えている場合、
前記フィルタ条件選択欄において、前記商品特徴項目の前記一方の値が選択されると、
前記分布図生成部は、前記２値の他方の値を特徴値として有する商品の商品画像を前記フィルタ条件に該当しない商品として前記分布図において他の商品画像と視覚的に区別できるように表示色を変えて配置した分布図に関するデータを生成することが好ましい。【００１９】
上記（１）〜（３）、（６）〜（１２）の商品検索システムにおいては、（１４）前記商品データ格納部に格納された商品データには、特徴値が２値となる商品特徴項目が含まれており、
前記商品特徴項目毎に前記２値の一方の値をフィルタ条件として選択させるフィルタ条件選択欄に関するデータを生成するフィルタ条件生成部をさらに備えている場合、
前記フィルタ条件選択欄において、前記商品特徴項目の前記一方の値が選択されると、
前記分布図生成部は、前記一方の値を特徴値として有する商品の商品画像を前記フィルタ条件に該当する商品として前記分布図において他の商品画像と視覚的に区別できるように表示色を変えて配置した分布図に関するデータを生成するよう構成できる。
【発明の効果】
【００２０】
本発明では、ユーザが重要視している商品特徴項目を縦軸および横軸の軸項目とした分布図が表示されるので、ユーザは分布図上で直感的かつ視覚的に商品を比較することができ、購入する商品を容易に選ぶことができる。しかも、本発明では、分布図に配置された商品画像のうち、ユーザによって選択された任意の区間からなる領域または２以上の任意の区間が重複した領域に含まれる商品画像が相対的に強調表示されるので、より効率的に商品を選ぶことができる。【００２１】
また、本発明では、軸の区間が選択されて（第１絞り込み条件）、商品画像が相対的に強調表示された分布図において、軸項目が変更されて新たな分布図が生成されると、生成された分布図には、第１絞り込み条件を満たす商品の商品画像が相対的に強調表示されて配置される。同様に、この分布図において、軸の区間が選択され（第２絞り込み条件）、軸項目が変更されてさらに新たな分布図が生成されると、生成された分布図には、第１絞り込み条件および第２絞り込み条件を満たす商品の商品画像が相対的に強調表示されて配置される。すなわち、本発明では、軸の区間が選択され、軸項目が変更されて新たな分布図が生成されるたびに、絞り込み条件が増えていく。これにより、ユーザは、様々な観点から効率よく商品を絞り込んでいくことができる。【００２２】
したがって、本発明によれば、希望の商品を簡単かつ迅速に選ぶことができる商品検索システムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る商品検索システムのブロック図である。
【図２】ユーザ端末に表示される画面の一例であって、（Ａ）は初期画面、（Ｂ）は分布図の画面である。
【図３】分布図生成部における処理を示すフローチャートである。
【図４】図２（Ｂ）において区間選択が行われた後のユーザ端末に表示される画面である。
【図５】図４において軸項目が変更された後のユーザ端末に表示される画面である。
【図６】図５において区間選択が行われた後のユーザ端末に表示される画面である。
【図７】図６において商品指定が行われた後のユーザ端末に表示される画面である。
【図８】図７において表示モードが切り替えられた後のユーザ端末に表示される画面である。
【図９】図２（Ｂ）において商品選択枠による商品選択が行われた後のユーザ端末に表示される画面である。
【図１０】商品選択枠による商品選択を説明するための図であって、（Ａ）〜（Ｄ）は順次行われる演算処理の模式図である。
【図１１】複数の商品特徴項目を軸項目とする分布図が表示されたユーザ端末の画面の一例である。
【図１２】図７においてリストが表示されたユーザ端末の画面である。
【図１３】図１２において印刷設定ウィンドウが表示されたユーザ端末の画面である。
【図１４】ユーザ端末に表示される検索条件入力画面の一例である。
【図１５】ユーザ端末に表示されるフィルタ条件選択欄の一例である。
【図１６】図１５においてフィルタ条件が選択された後のユーザ端末に表示される画面である。
【図１７】本発明におけるフィルタ機能の動作を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照して、本発明に係る商品検索システムの好ましい実施形態について説明する。
【００２５】
（システム構成）
図１に、本発明の一実施形態に係る商品検索システム１のブロック図を示す。
同図に示すように、本実施形態に係る商品検索システム１は、ネットワークＮＴを介してサーバ２に接続されたユーザ端末３において、予め登録されている複数の商品（本実施形態では、中古車）の中から、ユーザに希望の商品を検索させるためのものである。
【００２６】
図２は、商品検索システム１がユーザ端末３に表示させる画面の一例であって、（Ａ）は、縦軸および横軸の軸項目を選択するための初期画面、（Ｂ）は軸項目選択後に表示される分布図の画面である。
【００２７】
図２（Ａ）に示す初期画面には、左端のＤ領域に分布図の縦軸および横軸の軸項目として設定可能な商品特徴項目が一覧表示されている。
一覧表示された商品特徴項目の中から、例えば、「価格」および「走行距離」が順に選択されると、「価格」が縦軸の軸項目として設定され、「走行距離」が横軸の軸項目として設定された分布図がユーザ端末３に表示される（図２（Ｂ）参照）。
【００２８】
図２（Ｂ）に示す画面には、中央のＡ領域に複数の商品画像がシンボルマークＳ１〜Ｓ３として配置された分布図が表示されている。この分布図の縦軸および横軸は、複数の区間（ｙ１〜ｙ１１、ｘ１〜ｘ１２）に分割されている。
シンボルマークＳ１〜Ｓ３は、後述する「絞り込み（以下、「チェック」という）」に指定された商品を示すチェックマークＳ１と、「お気に入り」に指定された商品を示す星型のマークＳ２と、「チェック」にも「お気に入り」にも指定されていない商品を示す丸型のマークＳ３の３種類に分かれている。
画面右上のＢ領域およびＣ領域には、それぞれ「チェック」に指定された商品の件数および「お気に入り」に指定された商品の件数が表示されている。
【００２９】
また、この分布図には、任意の座標位置周辺を拡大表示させるとともに該座標位置を中心に所定数の商品を選択可能な商品選択枠Ｆが配置されている。図２（Ｂ）は、商品選択枠Ｆにより所定数の商品が選択される前の画面である。商品選択枠Ｆ内（虫眼鏡のレンズ内）の商品画像は、商品の模式画像Ｉとして表示されている。この商品選択枠Ｆの詳細については、後述する。
【００３０】
画面左端のＤ領域には、図２（Ａ）と同様に、商品特徴項目が一覧表示されている。
ユーザは、一覧表示された商品特徴項目をマウスポインタ等でクリックすることにより、軸項目に設定された商品特徴項目を容易に変更することができる。本実施形態では、原則として、１回目にクリックされた商品特徴項目が縦軸の軸項目になり、２回目にクリックされた商品特徴項目が横軸の軸項目になる。
また、クリックされた商品特徴項目が縦軸および横軸のどちらの軸項目に設定されたのかを容易に見分けるための識別表示として、縦軸の軸項目に設定された「価格」のボタンの下端には、縦軸と同色（例えば、青色）のバーｄ１が表示されており、横軸の軸項目に設定された「走行距離」のボタンの下端には、横軸と同色（例えば、紫色）のバーｄ２が表示されている。
【００３１】
再び図１を参照して、商品検索システム１におけるサーバ２は、格納部４と、２次元座標空間規定部５と、分布図生成部６と、商品抽出部７と、表示モード切替部８と、リスト生成部９と、データ通信部１０とを備えている。
【００３２】
格納部４は、商品データ格納部４Ａと、軸項目データ格納部４Ｂと、商品ＩＤ格納部４Ｃと、指定商品ＩＤ格納部４Ｄと、枠内商品ＩＤ格納部４Ｅとを有している。
【００３３】
商品データ格納部４Ａは、予め取得した商品の固有識別情報（以下、「ＩＤ」という）、商品画像および商品に関する複数の商品特徴項目の特徴値を商品毎に商品データとして格納している。これらの商品データは、商品販売者が所有しているデータベースに定期的にアクセスして取得したり、商品販売者からＸＭＬ形式のファイルベースで受け取ったりしたものである。
【００３４】
軸項目データ格納部４Ｂは、商品データ格納部４Ａに格納されている商品の各商品特徴項目について、軸項目として「設定可能」であるか「設定不可能」であるかを規定した設定可否情報を格納している。「設定可能」とされた商品特徴項目は、ユーザ端末３に一覧表示されている（図２（Ａ）、（Ｂ）のＤ領域参照）。
また、軸項目データ格納部４Ｂは、縦軸および横軸の軸分割数を商品特徴項目毎に格納している。軸分割数は商品特徴項目毎に異なり、例えば、商品特徴項目が「価格」の場合には、軸分割数が１１になり、商品特徴項目が「走行距離」の場合には、軸分割数が１２になる（図２（Ｂ）のＡ領域参照）。この軸分割数は、商品特徴項目の特徴値の取りうる値、区間内に含まれる商品画像の件数、または分布図の見やすさ等に応じてサーバ２側で任意の設定可能であり、同じ商品特徴項目であっても、縦軸の軸項目に設定される場合と横軸の軸項目に設定される場合で異なっていてもよい。
【００３５】
商品ＩＤ格納部４Ｃは、分布図に配置される商品のＩＤを格納する。具体的には、ユーザ端末３において選択された任意の区間からなる領域または２以上の任意の区間が重複した領域に含まれる商品のＩＤを格納する。
ユーザは、各区間の特徴値を示す数値や文字列、または該数値や文字列の近傍に配置されたボタンｂ（図２（Ｂ）のＡ領域参照）をマウスポインタ等でクリックすることにより、任意に区間を選択することができる。
【００３６】
指定商品ＩＤ格納部４Ｄは、ユーザ端末３において「チェック」に指定された商品のＩＤと「お気に入り」に指定された商品のＩＤとを、それぞれ独立に格納する。
【００３７】
枠内商品ＩＤ格納部４Ｅは、商品選択枠Ｆやマウスポインタのドラッグ＆ドロップ操作により表示される選択枠により選択された商品のＩＤを格納する。
【００３８】
２次元座標空間規定部５は、ユーザ端末３において商品特徴項目が選択されると、該商品特徴項目を縦軸および横軸の軸項目に設定するとともに、該商品特徴項目の軸分割数に基づいて縦軸および横軸を複数の区間に分割し、さらに、軸項目に設定された商品特徴項目に基づいて縦軸および横軸の範囲を設定する。
【００３９】
軸項目に設定された商品特徴項目が「価格」や「走行距離」のように特徴値を数値で表すことができるときには、後述する表示モードによって縦軸および横軸の範囲が異なる。
具体的には、縦軸および横軸の範囲は、（１）全商品の商品画像を表示する「通常表示モード」の場合、商品データ格納部４Ａに格納されている全商品における軸項目に設定された商品特徴項目の特徴値を含むように設定され、（２）「チェック」（または「お気に入り」）に指定された商品の商品画像のみを表示する「チェック表示モード」（または「お気に入り表示モード」）の場合、「チェック」（または「お気に入り」）の全商品における軸項目に設定された商品特徴項目の特徴値を含むように設定され、（３）選択された所定数の商品の商品画像のみを表示する「拡大表示モード」の場合、選択された所定数の商品における軸項目に設定された商品特徴項目の特徴値を含むように設定される。
【００４０】
一方、軸項目に設定された商品特徴項目が「色」や「メーカー」のように特徴値を数値で表すことができないときには、縦軸および横軸の範囲は、（１）「通常表示モード」および（２）「チェック表示モード」（または「お気に入り表示モード」）の場合、商品データ格納部４Ａに格納されている全商品における軸項目に設定された商品特徴項目の特徴値を含むように設定され、（３）「拡大表示モード」の場合、選択された所定数の商品における軸項目に設定された商品特徴項目の特徴値を含むように設定される。
【００４１】
図３は、分布図生成部６の処理を示すフローチャートである。
分布図生成部６では、ユーザ端末３において縦軸および横軸の区間が選択されたり、軸項目が変更されたり、表示モードが変更されたりするのをきっかけとして、図３に示す処理が実行される。換言すると、分布図生成部６では、分布図に関するデータを生成する必要が生じたときに、図３に示す処理が実行される。
【００４２】
同図に示すように、分布図生成部６では、まず表示モードが取得され（Ｓ１）、次いで表示モードに応じた商品のＩＤが取得される（Ｓ２）。
具体的には、「通常表示モード」の場合、商品データ格納部４Ａに格納されている全商品のＩＤが取得され、「チェック表示モード」（または「お気に入り表示モード」）の場合、指定商品ＩＤ格納部４Ｄに格納されている全商品のＩＤが取得され、「拡大表示モード」の場合、枠内商品ＩＤ格納部４Ｅに格納されている全商品のＩＤが取得される。
【００４３】
表示モードに応じた商品のＩＤが取得されると、続いて、絞り込み条件の取得が行われる（Ｓ３）。
【００４４】
絞り込み条件とは、ユーザ端末３において選択された任意の区間からなる領域または２以上の任意の区間が重複した領域、すなわち、商品特徴項目の特徴値に関する条件のことをいう。
例えば、図２（Ｂ）に示す分布図上で区間ｙ２、ｙ３および区間ｘ２、ｘ３が選択された場合、絞り込み条件は、「価格が４０万円〜１２０万円（区間ｙ２または区間ｙ３）に含まれ、かつ走行距離が０〜４万ｋｍ（区間ｘ２または区間ｘ３）に含まれること」（条件１）となる。
すなわち、絞り込み条件は、同軸間で区間選択が行われた場合には、選択された区間における特徴値の論理和となるのに対して、異軸間で区間選択が行われた場合には、選択された区間における特徴値の論理積となる。
なお、後述する一発検索設定ウィンドウで入力された検索条件も絞り込み条件となる。
【００４５】
絞り込み条件の取得が行われた結果、絞り込み条件が存在する場合には（Ｓ４でＹＥＳ）、ステップＳ２で取得した商品のＩＤに対応する商品の特徴値が絞り込み条件に該当するか否かの照合が開始される（Ｓ５）。
【００４６】
絞り込み条件に該当する特徴値を有する商品のＩＤは、後述する商品抽出部７により抽出されて（Ｓ６）、商品ＩＤ格納部４Ｃに格納される（Ｓ７）。そして、ステップＳ２で取得した商品のＩＤ件数分の照合が終了すると（Ｓ８）、商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の座標位置が導出され（Ｓ９）、該座標位置に商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の商品画像のみを配置した分布図（絞り込み後の分布図）に関するデータが生成される（Ｓ１０）。
これにより、ユーザ端末３には、商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の商品画像のみを配置した分布図が表示される。
【００４７】
一方、絞り込み条件の取得が行われた結果（Ｓ３）、絞り込み条件が存在しない場合には（Ｓ４でＮＯ）、ステップＳ２で取得した商品のＩＤに対応する全商品の座標位置が導出され（Ｓ１１）、該座標位置に上記全商品の商品画像を配置した分布図に関するデータが生成される（Ｓ１２）。
この場合、ユーザ端末３には、上記全商品の商品画像を配置した分布図が表示される。
【００４８】
再び図１を参照して、商品抽出部７は、商品のＩＤを抽出するとともに該ＩＤを格納部４に格納させる。
具体的には、商品抽出部７は、絞り込み条件に該当する商品のＩＤを抽出して商品ＩＤ格納部４Ｃに格納させたり（図３のＳ６、Ｓ７参照）、「チェック」（または「お気に入り」）の指定がされた商品のＩＤを抽出して指定商品ＩＤ格納部４Ｄに格納させたり、商品選択枠Ｆや選択枠により選択された商品のＩＤを抽出して枠内商品ＩＤ格納部４Ｅに格納させたりする。
【００４９】
表示モード切替部８は、表示モードを、「通常表示モード」、「チェック表示モード」「お気に入り表示モード」、および「拡大表示モード」の間で切り替える。
【００５０】
リスト生成部９は、分布図に表示された全商品、またはユーザによって選択された任意の商品の商品データを一覧表示したリストに関するデータを生成する。
【００５１】
データ通信部１０は、分布図やリストに関するデータ等をユーザ端末３に送信したり、絞り込み条件等をユーザ端末３から受信したりする。
【００５２】
（１．軸項目変更による絞り込み機能）
次に、「軸項目変更による絞り込み機能」について説明する。
【００５３】
「軸項目変更による絞り込み機能」は、区間選択が行われた分布図において軸項目が変更された場合に、軸項目変更前の絞り込み条件を反映させた分布図を生成する機能である。
【００５４】
図４は、図２（Ｂ）において区間選択が行われた後のユーザ端末に表示される画面である。
図４に示す分布図は、縦軸の軸項目として「価格」が設定され、横軸の軸項目として「走行距離」が設定され、さらに、縦軸の区間ｙ２、ｙ３が選択され、横軸の区間ｘ２、ｘ３が選択されたものである。このため、図４に示す分布図における絞り込み条件は、上述の条件１になる。なお、図４では、表示モードが「通常表示モード」に設定されているものとする。
【００５５】
図５は、図４において、縦軸の軸項目のみが「価格」から「色」に変更された後のユーザ端末３に表示される画面である。
同図に示すように、縦軸の軸項目となる商品特徴項目のみを変更する場合、ユーザは、Ｄ領域に表示された「走行距離」のボタンの右に配置されているロックボタンｄ３をマウスポインタ等でクリックしてロックをかけ、「色」のボタンをクリックする。このとき、縦軸の軸項目として設定されている「価格」の右に配置されているロックボタンは、デフォルトでロックが解除された状態になっているので、「色」のボタンがクリックされると、縦軸の軸項目は「価格」から「色」に変更される。なお、変更後は、「色」の右にロックが解除された状態のロックボタンｄ４が配置される。
【００５６】
軸項目が変更された場合、２次元座標空間規定部５は、ユーザ端末３において選択された「色」、「走行距離」をそれぞれ縦軸、横軸の軸項目に設定するとともに、軸項目データ格納部４Ｂに予め格納されている「色」、「走行距離」の軸分割数１６（ｙ１〜ｙ１６）および１２（ｘ１〜ｘ１２）に基づいて、縦軸および横軸の区間数を設定し、さらに、商品データ格納部４Ａに格納されている全商品の「色」、「走行距離」の特徴値を含むように縦軸および横軸の範囲を設定する。
【００５７】
分布図生成部６は、軸項目が変更されたことをきっかけとして、図３に示す処理を実行する。
具体的には、分布図生成部６は、表示モードとして「通常表示モード」を取得するとともに、該表示モードに応じて商品データ格納部４Ａに格納されている全商品のＩＤを取得し、該全商品の「価格」、「走行距離」の特徴値が図４に示す分布図における絞り込み条件（条件１）に該当するか否かの照合を開始する（図３のＳ１〜Ｓ５）。
条件１に該当する特徴値を有する商品のＩＤは、商品抽出部７により抽出され、商品ＩＤ格納部４Ｃに格納される（図３のＳ６、Ｓ７）。
分布図生成部６は、上記条件１に該当するか否かの照合が終了すると、商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の座標位置を導出し、該座標位置に上記商品の商品画像のみを配置した分布図に関するデータを生成する（図３のＳ８〜Ｓ１０）。
これにより、ユーザ端末３には、上記条件１に該当する３３件の商品の商品画像のみを配置した分布図が表示される。
【００５８】
図６は、図５において区間選択が行われた後のユーザ端末３に表示される画面である。
図６に示す分布図は、ユーザ端末３において縦軸の区間ｙ１（特徴値が「白系」）と区間ｙ１５（特徴値が「シルバー系」）とが選択されたものである。
このため、図３のステップＳ３において取得される絞り込み条件は、上記条件１に、新たな絞り込み条件「色が「白系」または「シルバー系」であること」（条件２）を加えたものとなる。
図３のステップＳ５〜Ｓ８では、上記条件１および条件２に該当する商品のＩＤが抽出され、商品ＩＤ格納部４Ｃに格納される。これにより、図５に示す分布図生成時に商品ＩＤ格納部４Ｃに格納されたＩＤは、新たに格納された上記ＩＤに置き換えられる。
そして、商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の商品画像のみを配置した分布図に関するデータが生成される。
これにより、ユーザ端末３には、上記条件１および条件２に該当する１０件の商品の商品画像のみを配置した図６に示す分布図が表示される。
【００５９】
このように「軸項目変更による絞り込み機能」を備えた商品検索システム１によれば、軸の区間が選択され、軸項目が変更されて新たな分布図が生成されるたびに、絞り込み条件が増えていく。これにより、ユーザは、様々な観点から効率よく商品を絞り込んでいくことができる。
【００６０】
（２．チェック機能、お気に入り機能）
次に、「チェック機能」および「お気に入り機能」について説明する。
【００６１】
「チェック機能」および「お気に入り機能」は、それぞれユーザ端末３において「チェック」、「お気に入り」に指定された商品を、分布図上で他の商品と視覚的に区別するための機能である。
【００６２】
「チェック機能」は揮発性であるのに対して、「お気に入り機能」は不揮発性である。すなわち、「チェック」に指定された商品はユーザ端末３においてサーバ２への接続が切断されると「チェック」が解除されるのに対して、「お気に入り」に指定された商品は、サーバ２への接続が切断されても「お気に入り」が解除されることはない。
【００６３】
図７は、図６において、縦軸の区間ｙ１に含まれている６件の商品を「お気に入り」に指定し、区間ｙ１５に含まれている４件の商品を「チェック」に指定した後のユーザ端末３に表示される画面である。
【００６４】
同図に示すように、「お気に入り」に指定された商品の模式画像Ｉは、該画像Ｉの右上に配置されている星型のマークの色が無色（透明色）から黄色に変更されるのに対して、「チェック」に指定された商品の模式画像Ｉは、該画像Ｉの左上に配置されているチェックマークの色が無色（透明色）から緑色に変更される。
これにより、ユーザは、「チェック」や「お気に入り」に指定した商品を分布図上で視覚的に区別することができる。
なお、商品画像としてシンボルマークが表示されている場合には、図２（Ｂ）に示すように、「お気に入り」に指定された商品が星型のマークＳ２で表示され、「チェック」に指定された商品がチェックマークＳ１で表示される。
【００６５】
図７に示すように、「チェック」や「お気に入り」の指定がされた場合、商品抽出部７は、「チェック」に指定された商品のＩＤと「お気に入り」に指定された商品のＩＤとを抽出して、それぞれ指定商品ＩＤ格納部４Ｄに独立に格納させる。
【００６６】
指定商品ＩＤ格納部４Ｄに上記ＩＤが格納されると、分布図生成部６は、新たな分布図に関するデータを生成することなく（図３の処理を実行することなく）、指定商品ＩＤ格納部４Ｄに格納されたＩＤに対応する「チェック」および「お気に入り」に指定された商品の商品画像において、それぞれチェックマークおよび星型のマークの色が変更されるように分布図に関するデータを修正する。
【００６７】
図８は、図７において、表示モードを「通常表示モード」から「お気に入り表示モード」に切り替えた後のユーザ端末３に表示される画面である。
【００６８】
表示モードが「お気に入り表示モード」に切り替えられた場合、２次元座標空間規定部５は、指定商品ＩＤ格納部４Ｄに格納されたＩＤに対応する商品の商品特徴項目「色」、「走行距離」に基づいて縦軸および横軸の範囲を設定する。
具体的には、縦軸の軸項目として「色」が設定されているので、縦軸の範囲は、商品データ格納部４Ａに格納されている全商品の「色」の特徴値を含むように設定される。一方、横軸の軸項目として「走行距離」が設定されているので、横軸の範囲は、指定商品ＩＤ格納部４Ｄに格納されたＩＤに対応する全６件の商品の「走行距離」の特徴値を含むように設定される。すなわち、横軸の範囲は、図７に示す区間ｘ２および区間ｘ３内の範囲となる。
【００６９】
分布図生成部６は、表示モードが切り替えられたことをきっかけとして、図３に示す処理を実行する。
図８では、表示モードが「お気に入り表示モード」であるため、分布図生成部６は、図３のステップＳ２において、指定商品ＩＤ格納部４Ｄに格納されている「お気に入り」に指定された全６件の商品のＩＤを取得する。
また、図３のステップＳ３において取得される絞り込み条件は、上記条件１および条件２であるため、図３のステップＳ５〜Ｓ８では、「お気に入り」に指定された全６件の商品において、上記条件１および条件２に該当するか否かの照合が行われる。上記６件の商品はいずれの商品も条件１および条件２に該当するので、上記全６件の商品のＩＤが商品ＩＤ格納部４Ｃに格納され、上記６件の商品画像を配置した分布図に関するデータが生成される。
これにより、ユーザ端末３には、上記６件の商品画像のみを配置した分布図が表示されるので、ユーザは、「お気に入り」に指定した商品の中から好みの商品を選ぶことができる。
【００７０】
なお、表示モードが「チェック表示モード」に切り替えられた場合であっても、上記と同様の処理が行われ、ユーザ端末３には「チェック」に指定した商品画像のみを配置した分布図が表示される。
【００７１】
（３．虫眼鏡拡大機能）
次に、「虫眼鏡拡大機能」について説明する。
【００７２】
「虫眼鏡拡大機能」は、ユーザ端末３において指定された任意の座標位置およびその周辺を拡大表示させるとともに、指定された任意の座標位置を中心に所定数の商品画像を選択可能な商品選択枠Ｆに関する機能である。
【００７３】
商品選択枠Ｆは、図２（Ｂ）に示すように、虫眼鏡の画像として分布図に配置されており、該枠Ｆ内が拡大表示され、該枠Ｆ内の商品画像が商品の模式画像Ｉとして表示されている。
【００７４】
商品選択枠Ｆ内に表示された商品画像の件数は、該枠Ｆにより選択される商品の件数とは異なる。すなわち、本実施形態に係る商品検索システム１では、商品選択枠Ｆ内に表示されている商品画像の件数は１件であるが、選択される商品の件数は４９件となる。なお、選択される商品の件数は、サーバ２側で処理速度に応じて任意に設定することができる。
【００７５】
図９は、図２（Ｂ）において、任意の座標位置をマウスポインタでクリックして、商品選択枠Ｆで該座標位置を中心に４９件の商品を選択した後のユーザ端末３に表示される画面である。
図９に示す分布図は、上記４９件の商品の商品画像のみを含む領域が拡大表示されたものであり、該分布図の右上には、図２（Ｂ）に示す分布図の縮小画像Ｅ（選択前の全領域を示す分布図）が配置されている。縮小画像Ｅには、商品選択枠Ｆにより選択された領域を示す仮想枠ｆが配置されている。
【００７６】
商品選択枠Ｆにより商品が選択されると、表示モードが「拡大表示モード」に切り替わるとともに、商品抽出部７により、選択された商品画像に対応する商品のＩＤが抽出されて枠内商品ＩＤ格納部４Ｅに格納される。
【００７７】
２次元座標空間規定部５は、枠内商品ＩＤ格納部４Ｅに格納されたＩＤに対応する商品の商品特徴項目「価格」、「走行距離」の特徴値に基づいて縦軸および横軸の範囲を設定する。
【００７８】
分布図生成部６は、商品選択枠Ｆにより商品が選択されたことをきっかけとして、図３に示す処理を実行する。
図９では、表示モードが「拡大表示モード」であるため、分布図生成部６は、図３のステップＳ２において、枠内商品ＩＤ格納部４Ｅに格納された商品のＩＤを取得する。
また、図３のステップＳ３において取得される絞り込み条件は存在しないので（図３のＳ４でＮＯ）、分布図生成部６は、取得した上記ＩＤに対応する商品の座標位置を導出し（図３のＳ１１）、該座標位置に上記商品の商品画像を配置した分布図に関するデータを生成する（図３のＳ１２）。
これにより、ユーザ端末３には、商品選択枠Ｆにより選択された商品画像のみを配置した分布図が表示されるので、ユーザは、これらの商品の中から好みの商品を選ぶことができる。
【００７９】
図１０は、商品抽出枠Ｆによる商品選択（仮想枠ｆの領域）を説明するための模式図である。図１０では、仮想枠ｆにより７件の商品（シンボルマークＳで表示）が選択されるものとする。
【００８０】
まず、分布図の対角線Ｌの傾きａが算出され（図１０（Ａ）参照）、マウスポインタｐの座標位置（ｐｘ，ｐｙ）および各商品の座標位置（ｄｘ［ｉ］，ｄｙ［ｉ］）から、マウスポインタｐの座標位置（ｐｘ，ｐｙ）を原点とした場合の各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が算出される。
【００８１】
続いて、各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）の絶対値が算出されて、各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が第１象限の座標位置に変換される（図１０（Ｂ）参照）。
各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が第１象限の座標位置に変換されると、変換後の各商品の座標位置（Ｄｘ’［ｉ］，Ｄｙ’［ｉ］）とマウスポインタｐの座標位置（ｐｘ，ｐｙ）とを結ぶ直線の傾きＤａ［ｉ］（＝Ｄｙ’［ｉ］／Ｄｘ’［ｉ］）が商品毎に算出される。
【００８２】
各商品の傾きＤａ［ｉ］が算出されると、このＤａ［ｉ］に基づいて、各商品を囲む最小の大きさの仮想枠ｆ［ｉ］と２次元座標の横軸（ｙ＝０）とが交差する座標位置（Ｘ［ｉ］，０）が算出される。具体的には、座標位置（Ｘ［ｉ］，０）は、Ｄａ［ｉ］＞ａの場合、Ｘ［ｉ］＝Ｄｙ’［ｉ］／ａとなり、Ｄａ［ｉ］＝ａまたはＤａ［ｉ］＜ａの場合、Ｘ［ｉ］＝Ｄｘ’［ｉ］となる（図１０（Ｃ）参照）。
【００８３】
仮想枠ｆ［ｉ］の座標位置（Ｘ［ｉ］，０）が算出されると、算出されたＸ［ｉ］のうち小さい方から７番目の座標位置（Ｘ［７］，０）が、仮想枠ｆと２次元座標の横軸（ｙ＝０）とが交差する座標位置に設定される。なお、算出されたＸ［ｉ］のうち小さい方から１〜７番目の座標位置（Ｘ［１］，０）〜（Ｘ［７］，０）に対応する商品が、仮想枠ｆ内の商品となる。
【００８４】
続いて、図１０（Ｄ）に示すように、仮想枠ｆの左上の座標位置ｆ１（ｘ１,ｙ１）と右下の座標位置ｆ２（ｘ２,ｙ２）とが算出される。具体的には、ｘ１＝ｐｘ−Ｘ、ｙ１＝ｐｙ＋Ｙ、ｘ２＝ｐｘ＋Ｘ、ｙ２＝ｐｙ−Ｙとなる。なお、前式のＸ、Ｙは、Ｄａ［７］＞ａの場合、Ｘ＝Ｄｙ’［７］／ａ、Ｙ＝Ｄｙ’［７］となり、Ｄａ［７］＝ａまたはＤａ［７］＜ａの場合、Ｘ＝Ｄｘ’［７］、Ｙ＝ａ・Ｄｘ’［７］となる。
座標位置ｆ１（ｘ１,ｙ１）およびｆ２（ｘ２,ｙ２）が算出されることにより仮想枠ｆの大きさが設定され、縮小画像Ｅ上に仮想枠ｆが配置される（図９のＥ領域参照）。
【００８５】
上述のように、商品検索システム１における「虫眼鏡拡大機能」によれば、所定件数の商品を確実に抽出することができるので、商品検索にかかる時間をより一層短縮することができる。
【００８６】
（４．欲張り検索機能）
次に、「欲張り検索機能」について説明する。
【００８７】
「欲張り検索機能」は、縦軸および横軸の少なくとも一方の軸項目として複数の商品特徴項目を設定することにより、ユーザの好みを総合的に勘案した分布図に関するデータを生成する機能である。
【００８８】
図１１は、縦軸の軸項目に「価格」、「燃費」、「外装キレイ度」が設定され、横軸の軸項目に「走行距離」が設定された分布図が表示されたユーザ端末３の画面の一例である。
【００８９】
同図に示すように、商品特徴項目が一覧表示されたＤ領域の上には、「欲張り検索機能」を発揮させるための欲張り検索のボタンＭが配置されている。ユーザは、このボタンＭをマウスポインタ等でクリックすることで、軸項目として複数の商品特徴項目を、優先順位を付けて選択することが可能になる。
図１１では、「価格」、「燃費」、「外装キレイ度」の順に優先順位が付けられており、これらの商品特徴項目のボタンの右下に優先順位を示す数字が配置されている。
【００９０】
ユーザ端末３において、縦軸の軸項目として「価格」、「燃費」、「外装キレイ度」が選択された場合、２次元座標空間規定部５は、これらの商品特徴項目のそれぞれの特徴値の取りうる値を正規化し、上記優先順位に基づいた重み付け演算を行い、該重み付け演算後の値を足し合わせた演算結果に基づいて縦軸の範囲を設定した２次元座標空間を規定する。
【００９１】
分布図生成部６は、２次元座標空間における商品の座標位置を上記演算結果および横軸の軸項目「走行距離」に基づいて導出し（図３のステップＳ９またはＳ１１）、該座標位置に商品画像を配置した分布図に関するデータを生成する。
これにより、ユーザ端末３には図１１に示す分布図が表示される。
【００９２】
（５．リスト表示機能）
次に、「リスト表示機能」について説明する。
【００９３】
「リスト表示機能」は、分布図に配置された全商品の商品データをテキストで比較するために、上記全商品の商品データを一覧表示したリストに関するデータを生成する機能である。このリストに関するデータは、リスト生成部９で生成される。
【００９４】
図１２は、図７の分布図に配置された全商品の商品データを横方向に一覧表示した横リストを表示させたユーザ端末３の画面である。
この横リストには、後述の印刷設定ウィンドウを表示させる印刷ボタンＰと、該リストの商品データを縦方向に一覧表示した縦リストに切り替えるためのリスト表示切替ボタンＱとが配置されている。
【００９５】
この横リストは、ユーザ端末３におけるユーザの操作によって表示されるが、分布図内に配置された商品画像が所定件数以下（例えば、１０件以下）の場合に、リスト生成部９により全商品１０件分の商品データを一覧表示したリストに関するデータを生成して、ユーザ端末３に自動的に表示させてもよい。
【００９６】
（６．印刷機能）
次に、「印刷機能」について説明する。
【００９７】
「印刷機能」は、リスト生成部９により生成されたリストの商品データの中から必要な情報（商品特徴項目の特徴値）のみを選択して出力するための機能である。
【００９８】
図１３は、図１２の横リストに配置された印刷ボタンＰがクリックされて印刷設定ウィンドウが表示されたユーザ端末３の画面である。
この印刷設定ウィンドウは、印刷形式選択部Ｐ１と、出力項目選択部Ｐ２と、プレビュー部Ｐ３とからなる。
印刷形式選択部Ｐ１では、商品データを３件ずつ表示させる「３×３印刷」の印刷形式と、商品データをリスト形式で表示させる「リスト印刷」の印刷形式とを選択できる。
出力項目選択部Ｐ２では、商品データのうち出力させる商品特徴項目を選択できる。
プレビュー部Ｐ３では、印刷形式選択部Ｐ１で選択された印刷形式と、出力項目選択部Ｐ２で選択された商品特徴項目とに基づいて生成されたリストが表示される。
図１３では、印刷形式として「３×３印刷」が選択され、商品特徴項目として「価格」、「走行距離」、「ボディタイプ」、「色」、「年式」が選択されている。
【００９９】
（７．ドラッグ＆ドロップ範囲選択機能）
次に、「ドラッグ＆ドロップ範囲選択機能」について説明する。
【０１００】
「ドラッグ＆ドロップ範囲選択機能」は、マウスポインタのドラッグ＆ドロップ操作により表示される選択枠により、分布図に配置された商品画像の中から所定数の商品画像を選択するための機能である。
【０１０１】
「ドラッグ＆ドロップ範囲選択機能」は、選択枠の大きさを任意に指定することができ、選択する商品画像の数を任意に調整できる点において、「虫眼鏡拡大機能」と異なる。
【０１０２】
「ドラッグ＆ドロップ範囲選択機能」によれば、選択枠で商品を選択したユーザは、さらに、選択した商品を拡大表示する「拡大表示」と、選択した商品を一括して「チェック」（または、「お気に入り」）に指定する「一括チェック」（または「一括お気に入り」）とを選択することができる。
【０１０３】
「拡大表示」が選択された場合、表示モードが「拡大表示モード」に切り替わるとともに、商品抽出部７により、選択枠で選択された商品のＩＤが抽出されて枠内商品ＩＤ格納部４Ｅに格納される。分布図生成部６では、表示モードが「拡大表示モード」に切り替わったことをきっかけとして、図３に示す処理が実行される。
【０１０４】
一方、「一括チェック」（または「一括お気に入り」）が選択された場合、商品抽出部７により、選択枠で選択された商品のＩＤが抽出されて指定商品ＩＤ格納部４Ｄに格納され、分布図生成部６により、「一括チェック」（または「一括お気に入り」）に指定された商品の商品画像が強調表示されるように分布図のデータが修正される。
【０１０５】
商品検索システム１では、ユーザ端末３において「ドラッグ＆ドロップ範囲選択機能」の設定と「虫眼鏡拡大機能」の設定とを任意に切り替えることができ、「ドラッグ＆ドロップ範囲選択機能」の設定が行われた場合は、分布図に商品選択枠Ｆは配置されなくなる。
【０１０６】
（８．画像表示切り替え機能）
次に、「画像表示切り替え機能」について説明する。
【０１０７】
「画像表示切り替え機能」は、分布図に配置される商品画像を、あらかじめ設定された件数に応じて、シンボルマークＳ１、Ｓ２、Ｓ３から模式画像Ｉに切り替える機能である。
【０１０８】
本実施形態に係る商品検索システム１では、切り替える件数が４９件に設定されており、分布図に配置される商品画像が５０件以上の場合、商品画像はシンボルマークＳ１、Ｓ２、Ｓ３として表示され、分布図に配置される商品画像が４９件以下の場合、商品画像は模式画像Ｉとして表示される。
【０１０９】
また、本実施形態に係る商品検索システム１では、商品選択枠Ｆにより選択される商品画像の件数が４９件に設定されているので、商品選択枠Ｆにより選択された商品画像は必ず模式画像Ｉとして表示される。
【０１１０】
（９．リコメンド機能）
次に、「リコメンド機能」について説明する。
【０１１１】
「リコメンド機能」は、ユーザにおすすめする商品の商品画像を強調表示させる機能である。「リコメンド機能」により商品画像を強調表示させることができるか否かは、軸項目に設定された商品特徴項目によって決まる。
【０１１２】
例えば、一般的に特徴値が高いほど良いとされる「外装キレイ度」、「年式」等の商品特徴項目が少なくとも一方の軸項目に設定された場合、特徴値が高い商品が強調表示されるのに対して、一般的に特徴値が低いほど良いとされる「走行距離」等の商品特徴項目が少なくとも一方の軸項目に設定された場合、特徴値が低い商品が強調表示される。
また、縦軸および横軸の両方の軸に、特徴値によって良し悪しを判断できる上記のような商品特徴項目が軸項目に設定された場合、両方の特徴値が良いとされる商品は、一方の特徴値のみが良いとされる商品よりも、さらに強調表示される。
【０１１３】
一方、特徴値によって良し悪しを判断できない「色」や「メーカー」等の商品特徴項目が縦軸および横軸の両方の軸項目に設定された場合、「リコメンド機能」により商品画像を強調表示させることはできない。
【０１１４】
軸項目データ格納部４Ｂには、「リコメンド機能」を発揮させる（商品画像を強調表示させる）ことができるか否かの情報が商品特徴項目毎に格納されており、強調表示させることができる商品特徴項目については、さらに、強調表示させるための特徴値の条件に関する情報が格納されている。
強調表示させる条件は、例えば、「外装キレイ度（特徴値の最大値が１０、最小値が１）については特徴値が８以上」というように設定されている。
【０１１５】
分布図生成部６は、「リコメンド機能」が実行された場合、図３のステップＳ１０またはＳ１２において、軸項目データ格納部４Ｂを参照しつつ、強調表示させる条件に該当する商品の商品画像を強調表示した分布図に関するデータを生成する。
【０１１６】
これにより、ユーザ端末３には、上記条件に該当する商品の商品画像を強調表示させた分布図が表示される。例えば、一方の軸項目が「外装キレイ度」に設定されている場合には、「外装キレイ度」の特徴値が８以上の商品の商品画像が強調表示される。
【０１１７】
なお、商品画像を強調表示させる方法としては、商品画像自体の色を変更したり、点滅させたりして直接的に商品画像を強調表示させる方法と、強調表示される条件に該当する領域の色を変えたり、グラデーションをつけたりして、強調表示される条件に該当する領域と該当しない領域とを視覚的に区別することで、間接的に商品画像を強調表示させる方法とがある。
【０１１８】
（１０．一発検索機能）
次に、「一発検索機能」について説明する。
【０１１９】
「一発検索機能」は、複数の商品特徴項目に基づいて商品を絞り込むための検索条件を入力する一発検索設定ウィンドウ（本発明の「検索条件入力画面」に相当）に関するデータを生成する機能である。この一発検索設定ウィンドウに関するデータは、サーバ２内の条件入力画面生成部（不図示）により生成される。
【０１２０】
図１４は、一発検索設定ウィンドウが表示されたユーザ端末３の画面である。
ユーザは、一発検索設定ウィンドウにおいて、軸項目に設定された商品特徴項目の特徴値の範囲を選択したり、軸項目以外の商品特徴項目の特徴値を選択したりすることによって、商品を絞り込むための検索条件を入力することができる。
【０１２１】
一発検索設定ウィンドウにおいて入力された検索条件は、絞り込み条件となるので、分布図生成部６は、図３のステップＳ５〜Ｓ８において、入力された検索条件に該当するか否かの照合を行い、検索条件に該当する商品のＩＤを商品抽出部７により抽出して、商品ＩＤ格納部４Ｃに格納する。そして、分布図生成部６は、商品ＩＤ格納部４Ｃに格納したＩＤに対応する商品の商品画像のみを配置した分布図に関するデータを生成する。
これにより、ユーザ端末３には、一発検索設定ウィンドウにおいて入力された検索条件に該当する商品の商品画像のみを配置した分布図が表示される。
【０１２２】
（１１．フィルタ機能）
次に、「フィルタ機能」について説明する。
【０１２３】
「フィルタ機能」は、商品データ格納部４Ａに格納された商品データに特徴値が２値となる商品特徴項目が含まれている場合に、２値のうち一方の値を特徴値として有する商品の商品画像と、２値のうち他方の値を特徴値として有する商品の商品画像とを分布図上で区別して表示させるための機能である。
【０１２４】
特徴値が２値となる商品特徴項目には、例えば、「禁煙」、「ワンオーナー車」、「新古車」等が含まれる。これらの商品特徴項目は、いずれも特徴値が「あり」、「なし」等の２値となる。
【０１２５】
図１５は、分布図の左上のＧ領域にフィルタ条件選択欄が表示されたユーザ端末３の画面の一例である。また、図１６は、図１５に示すフィルタ条件選択欄においてフィルタ条件が選択された後のユーザ端末３に表示される画面である。
【０１２６】
これらの図に示すように、Ｇ領域のフィルタ条件選択欄には、特徴値が２値となる商品特徴項目「禁煙」、「ワンオーナー車」、「新古車」が表示され、各表示の左にチェックボックスが選択可能に配置されている。
これらのチェックボックスは、フィルタ条件を選択させるためのものであり、具体的には商品特徴項目毎の特徴値の一方の値（例えば、「あり」）を選択させるためのものである。すなわち、図１６に示すように、「禁煙」のチェックボックスが選択されている場合、フィルタ条件は、「禁煙であること」になる。
また、複数のチェックボックスが選択されている場合、フィルタ条件は、選択されたチェックボックスの論理積となる。すなわち、「禁煙」および「ワンオーナー車」のチェックボックスが選択されている場合、フィルタ条件は「禁煙であり、かつワンオーナー車であること」になる。
なお、フィルタ条件選択欄に関するデータは、サーバ２に備えられた不図示のフィルタ条件生成部により生成される。また、特徴値が２値となる商品特徴項目のうち、どの商品特徴項目をフィルタ条件選択欄に配置するかは、サーバ２側で任意に設定、変更することができる。
【０１２７】
分布図生成部６は、フィルタ条件が選択されたり、フィルタ条件の選択が外されたりして、フィルタ条件が変更されたことをきっかけとして、図３に示す処理を開始し、ステップＳ１０（Ｓ１２）において、選択されたフィルタ条件を取得するとともに、商品データ格納部４Ａを参照しつつ、分布図に表示させる各商品（座標位置が導出された各商品）のフィルタ条件に対応する特徴値を取得し、フィルタ条件に該当しない商品の商品画像をフィルタ条件に該当しない商品として識別可能に配置した分布図に関するデータを生成する。
【０１２８】
このため、ユーザ端末３には、フィルタ条件に該当する商品の商品画像が通常通り表示され、フィルタ条件に該当しない商品の商品画像がフィルタ条件に該当しない商品として識別可能に表示される。図１６では、フィルタ条件に該当しない（禁煙ではない）商品の商品画像は、グレー表示されている。
これにより、ユーザは、フィルタ条件に該当する商品とフィルタ条件に該当しない商品とを一目で判断することができるので、希望の商品を迅速に選ぶことができる。
【０１２９】
続いて、「フィルタ機能」の動作について具体的に説明する。
以下では、簡単のため、図１７（Ａ）に示す商品１〜４のみが分布図に配置されるものとする。同図に示すように、各商品における「禁煙」／「ワンオーナー車」の特徴値は、商品１が「あり」／「あり」、商品２が「なし」／「あり」、商品３が「あり」／「なし」、商品４が「なし」／「なし」となっている。
【０１３０】
＜パターン１＞
パターン１では、フィルタ条件選択欄において「禁煙」および「ワンオーナー車」のチェックボックスがいずれも選択されていない場合について説明する（図１７（Ｂ）参照）。
【０１３１】
この場合、フィルタ条件は存在しないので、商品１〜４の商品画像はいずれも通常通り表示される。
【０１３２】
＜パターン２＞
パターン２では、フィルタ条件選択欄において、「禁煙」のチェックボックスが選択され、かつ「ワンオーナー車」のチェックボックスが選択されていない場合について説明する（図１７（Ｃ）参照）。
【０１３３】
この場合、フィルタ条件は「禁煙であること」になるので、分布図生成部６は、ステップＳ１０（Ｓ１２）において、フィルタ条件に該当しない（禁煙ではない）商品２、４の商品画像をグレー表示させるように配置した分布図に関するデータを生成する。
これにより、ユーザ端末３には、商品１、３が通常通り表示され、商品２、４がグレー表示された分布図が表示される。
【０１３４】
＜パターン３＞
パターン３では、フィルタ条件選択欄において、「ワンオーナー車」のチェックボックスが選択され、かつ「禁煙」のチェックボックスが選択されていない場合について説明する（図１７（Ｄ）参照）。
【０１３５】
この場合、フィルタ条件は「ワンオーナー車であること」になるので、分布図生成部６は、ステップＳ１０（Ｓ１２）において、フィルタ条件に該当しない（ワンオーナー車ではない）商品３、４の商品画像をグレー表示させるように配置した分布図に関するデータを生成する。
これにより、ユーザ端末３には、商品１、２が通常通り表示され、商品３、４がグレー表示された分布図が表示される。
【０１３６】
＜パターン４＞
フィルタ条件選択欄において、「禁煙」および「ワンオーナー車」のチェックボックスが両方とも選択された場合について説明する（図１７（Ｅ）参照）。
【０１３７】
この場合、フィルタ条件は「禁煙であり、かつワンオーナー車であること」になるので、分布図生成部６は、ステップＳ１０（Ｓ１２）において、フィルタ条件に該当しない（禁煙ではない、ワンオーナー車ではない、または禁煙でもワンオーナー車でもない）商品２、３、４の商品画像をグレー表示させるように配置した分布図に関するデータを生成する。
これにより、ユーザ端末３には、商品１が通常通り表示され、商品２、３、４がグレー表示された分布図が表示される。
【０１３８】
なお、上記説明では、分布図生成部６は、ステップＳ１０（Ｓ１２）において、フィルタ条件に該当しない商品の商品画像を識別可能に配置した分布図に関するデータを生成しているが、これに替えて、フィルタ条件に該当する商品の商品画像をフィルタ条件に該当する商品として識別可能に配置した分布図に関するデータを生成してもよい。フィルタ条件に該当する商品の商品画像を識別可能に配置した場合、例えば上記パターン４のときには、商品２、３、４が通常通り表示され、商品１がグレー表示された分布図がユーザ端末３に表示される。
また、上記説明では、識別可能な表示としてグレー表示を用いているが、通常の表示と区別できるのであれば任意の表示を用いることができる。
【０１３９】
（１２．その他の機能）
上記の機能の他、商品検索システム１は、履歴を移動させるために、操作を１つ前に戻す「戻る」ボタンと、戻した操作を１つ進める「進む」ボタンとを表示させる機能を備えている。
【０１４０】
以上、本発明に係る商品検索システムの好ましい実施形態について説明してきたが、本発明はこれらの構成に限定されるものではない。
【０１４１】
例えば、上記実施形態における分布図生成部６は、ユーザ端末３において縦軸および横軸の任意の区間が選択された場合、選択された任意の区間からなる領域または２以上の任意の区間が重複した領域内の商品画像のみを配置した分布図に関するデータを生成しているが、これに替えて、上記領域外の商品画像が上記領域内の商品画像よりも薄く表示される分布図に関するデータを生成してもよい。
上記領域外の商品画像を上記領域内の商品画像よりも薄く表示させる場合、分布図生成部６は、例えば、図３のステップＳ９において、ステップＳ２で取得したＩＤに対応する全商品の座標位置を導出し、ステップＳ１０において、上記領域外の商品画像が、上記領域内の商品画像（ステップＳ７で商品ＩＤ格納部４Ｃに格納されたＩＤに対応する商品の商品画像）よりも薄く表示されるよう配置された分布図に関するデータを生成する。
これにより、上記領域内の商品画像は相対的に強調表示されるので、ユーザは直感的かつ視覚的な商品の絞り込みが可能になる。
【０１４２】
また、上記実施形態では、各区間の特徴値を示す数値や文字列の部分または該部分の近傍に配置されたボタンｂをマウスポインタ等でクリックすることにより、区間が選択されるよう構成されているが、これに替えて、予め設定された軸分割数に応じたステップで、縦軸および横軸に沿って位置が操作可能なツマミを両端に有するスライダーを、縦軸および横軸に配置し、該スライダーによって区間が選択されるようにしてもよい。
【０１４３】
さらに、上記実施形態に係る商品検索システム１は、ユーザ端末３に分布図を表示させるための処理をサーバ２で実行しているが、ユーザ端末３内で分布図を表示させるための処理を実行してもよい。
例えば、ユーザは、ユーザ端末３のブラウザから分布図を表示させるための処理を実行可能にする「ＳＷＦファイル」等のファイルをダウンロードすることにより、ユーザ端末３に、サーバ２内の格納部４、２次元座標空間規定部５、分布図生成部６、商品抽出部７、表示モード切替部８およびリスト生成部９等（ただし、データ通信部１０を除く）を構築させることができる。
これにより、ユーザは、サーバ２を介することなくユーザ端末３において、上記１〜１２の任意の機能を使用しつつ、分布図を表示させることができる。この場合、一台のユーザ端末３が商品検索システムとなる。
【符号の説明】
【０１４４】
１    商品検索システム
２    サーバ
３    ユーザ端末
４    格納部
４Ａ    商品データ格納部
４Ｂ    軸項目データ格納部
４Ｃ    商品ＩＤ格納部
４Ｄ    指定商品ＩＤ格納部
４Ｅ    枠内商品ＩＤ格納部
５    ２次元座標空間規定部
６    分布図生成部
７    商品抽出部
８    表示モード切替部
９    リスト生成部
１０    データ通信部
【図１】
0005592572.tif 000002
【図３】
0005592572.tif 000003
【図１０】
0005592572.tif 000004
【図１７】
0005592572.tif 000005
【図２】
0005592572.tif 000006
【図４】
0005592572.tif 000007
【図５】
0005592572.tif 000008
【図６】
0005592572.tif 000009
【図７】
0005592572.tif 000010
【図８】
0005592572.tif 000011
【図９】
0005592572.tif 000012
【図１１】
0005592572.tif 000013
【図１２】
0005592572.tif 000014
【図１３】
0005592572.tif 000015
【図１４】
0005592572.tif 000016
【図１５】
0005592572.tif 000017
【図１６】
0005592572.tif 000018