(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続されたユーザ端末において、ユーザが、あらかじめ登録されている複数の商品の中から、要求に合致した商品を検索することができる商品検索システムであって、
前記サーバは、
前記商品に関する複数の商品特徴項目毎の特徴値および該商品の商品画像を格納する記憶部と、
前記複数の商品特徴項目のうち前記ユーザ端末において選択された２つの商品特徴項目を軸項目とする縦軸および横軸によって２次元座標空間を規定する２次元座標空間規定部と、
前記２次元座標空間における前記複数の商品の座標位置を、前記軸項目となっている前記商品特徴項目の特徴値に基づいて導出する座標位置導出部と、
前記複数の商品の前記座標位置にシンボルマークを配置してなる第１分布図に関するデータを生成する第１分布図生成部と、
前記第１分布図が表示された前記ユーザ端末において該第１分布図内の任意の座標位置が指定されると、指定された前記座標位置およびその周辺に配置された前記シンボルマークに対応する商品を所定数だけ抽出するとともに、前記所定数の商品に対応するシンボルマークを取り囲む矩形状の商品抽出枠を前記第１分布図に配置する商品抽出部と、
前記商品抽出部によって抽出された前記商品の前記座標位置に、各商品の前記商品画像を配置してなる第２分布図に関するデータを生成する第２分布図生成部と、
前記第１分布図および前記第２分布図に関するデータを前記ユーザ端末に送信するデータ通信部と、
を備え、
前記商品抽出枠は、前記ユーザ端末において新たな座標位置が指定されると、アスペクト比を維持したまま拡大または縮小して、前記新たな座標位置およびその周辺に配置された前記所定数のシンボルマークを取り囲むことを特徴とする商品検索システム。
【請求項２】
ネットワークを介してサーバに接続されたユーザ端末において、ユーザが、あらかじめ登録されている複数の商品の中から、要求に合致した商品を検索することができる商品検索システムであって、
前記サーバは、
前記商品に関する複数の商品特徴項目毎の特徴値および該商品の商品画像を格納する記憶部と、
前記複数の商品特徴項目のうち前記ユーザ端末において選択された少なくとも２つの商品特徴項目を軸項目とする縦軸および横軸によって２次元座標空間を規定する２次元座標空間規定部と、
前記２次元座標空間における前記複数の商品の座標位置を導出する座標位置導出部と、
前記複数の商品の前記座標位置にシンボルマークを配置してなる第１分布図に関するデータを生成する第１分布図生成部と、
前記第１分布図が表示された前記ユーザ端末において該第１分布図内の任意の座標位置が指定されると、指定された前記座標位置およびその周辺に配置された前記シンボルマークに対応する商品を所定数だけ抽出するとともに、前記所定数の商品に対応するシンボルマークを取り囲む矩形状の商品抽出枠を前記第１分布図に配置する商品抽出部と、
前記商品抽出部によって抽出された前記商品の前記座標位置に、各商品の前記商品画像を配置してなる第２分布図に関するデータを生成する第２分布図生成部と、
前記第１分布図および前記第２分布図に関するデータを前記ユーザ端末に送信するデータ通信部と、
を備え、
前記商品抽出枠は、前記ユーザ端末において新たな座標位置が指定されると、アスペクト比を維持したまま拡大または縮小して、前記新たな座標位置およびその周辺に配置された前記所定数のシンボルマークを取り囲み、
（１）前記ユーザ端末において選択された前記商品特徴項目の数が２つの場合には、
前記２次元座標空間規定部は、選択された前記商品特徴項目の一方を前記縦軸の軸項目とし、かつ他方を前記横軸の軸項目とし、
前記座標位置導出部は、前記２次元座標空間における前記複数の商品の座標位置を、前記軸項目となっている前記商品特徴項目の特徴値に基づいて導出する一方、
（２）前記ユーザ端末において選択された前記商品特徴項目の数が３つ以上の場合には、
前記２次元座標空間規定部は、前記縦軸および横軸の軸項目の少なくとも一方を２つ以上の前記商品特徴項目で構成し、該商品特徴項目のそれぞれの前記特徴値の取りうる値を正規化し、所定の優先順位に基づいて重み付け演算を行い、前記重み付け演算した後の値を足し合わせた演算結果に基づいて前記軸項目の数値範囲を設定し、
前記座標位置導出部は、前記２次元座標空間における前記複数の商品の座標位置を、前記演算結果に基づいて導出する、
ことを特徴とする商品検索システム。
【請求項３】
前記ユーザ端末には、前記第２分布図の縦軸および横軸に沿って、両端に位置が操作可能なツマミを有する縦軸用および横軸用スライダーが表示され、
前記ユーザ端末において、前記縦軸用および横軸用スライダーの前記ツマミが操作されると、
前記第２分布図生成部は、該ツマミの位置に基づいて、前記第２分布図の前記縦軸および横軸それぞれの最大値および最小値を再設定し、拡大または縮小された新たな第２分布図に関するデータを生成することを特徴とする請求項１または２に記載の商品検索システム。
【請求項４】
前記サーバは、前記ユーザに、前記商品を絞り込むためのフィルター条件を入力させるフィルター条件入力画面に関するデータを生成する条件入力画面生成部をさらに備え、
前記データ通信部は、前記フィルター条件入力画面に関するデータを前記ユーザ端末に送信し、
前記座標位置導出部は、前記フィルター条件に該当するか否かを前記商品毎に判定し、前記フィルター条件に該当すると判定された商品の前記２次元座標空間における座標位置を導出することを特徴とする請求項１ないし３のいずれか一項に記載の商品検索システム。
【請求項５】
前記ユーザ端末において、前記第２分布図に表示された前記商品画像の中から２つ以上の商品画像が選択されると、
前記第２分布図生成部は、選択された前記商品画像のみを配置してなる新たな第２分布図に関するデータを生成することを特徴とする請求項１ないし４のいずれか一項に記載の商品検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あらかじめ登録されている複数の商品の中から、ユーザが要求に合致した商品を検索することができる商品検索システムに関する。
【背景技術】
【０００２】
従来から、あらかじめ登録されている複数の商品をユーザ端末に分布表示させて、ユーザに希望の商品を検索させることができる商品検索システムが知られている（例えば、特許文献１参照）。この商品検索システムによれば、ユーザは希望の商品を直感的かつ視覚的に見つけ出すことができる。さらに、この商品検索システムによれば、分布表示された複数の商品の中から、マウスのドラッグ操作により指定した領域内の商品を抽出し、抽出した商品だけで新たな分布図を表示させることができるので、ユーザは、希望の商品を簡単に見つけ出すことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１３４５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の商品検索システムでは、マウスのドラッグ操作により商品が抽出されるので、登録されている商品が何百件もある場合や商品が密集して表示されている場合、抽出した商品の数が多くなりすぎたり、抽出した商品の中に希望する商品が一部しか含まれていなかったりして、何度も商品を抽出し直さなければならないことがあった。このため、従来の商品検索システムでは、商品の数や分布状況によっては、希望の商品を抽出するのに手間がかかってしまう場合があった。
【０００５】
本発明は上記事情に鑑みてなされたものであって、その課題とするところは、商品の数や分布状況にかかわらず、複数の商品の中から希望の商品を短時間で抽出することができる商品検索システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る商品検索システムは、ネットワークを介してサーバに接続されたユーザ端末において、ユーザが、あらかじめ登録されている複数の商品の中から、要求に合致した商品を検索することができる商品検索システムであって、
サーバは、商品に関する複数の商品特徴項目毎の特徴値および該商品の商品画像を格納する記憶部と、複数の商品特徴項目のうちユーザ端末において選択された２つの商品特徴項目を軸項目とする縦軸および横軸によって２次元座標空間を規定する２次元座標空間規定部と、２次元座標空間における複数の商品の座標位置を、軸項目となっている商品特徴項目の特徴値に基づいて導出する座標位置導出部と、複数の商品の座標位置にシンボルマークを配置してなる第１分布図に関するデータを生成する第１分布図生成部と、第１分布図が表示されたユーザ端末において該第１分布図内の任意の座標位置が指定されると、指定された座標位置およびその周辺に配置されたシンボルマークに対応する商品を所定数だけ抽出するとともに、所定数の商品に対応するシンボルマークを取り囲む矩形状の商品抽出枠を第１分布図に配置する商品抽出部と、商品抽出部によって抽出された商品の座標位置に、各商品の商品画像を配置してなる第２分布図に関するデータを生成する第２分布図生成部と、第１分布図および第２分布図に関するデータをユーザ端末に送信するデータ通信部と、を備え、
商品抽出枠は、ユーザ端末において新たな座標位置が指定されると、アスペクト比を維持したまま拡大または縮小して、新たな座標位置およびその周辺に配置された所定数のシンボルマークを取り囲むことを特徴とする。
【０００７】
この構成によれば、指定された座標位置およびその周辺に配置されたシンボルマークに対応する商品を所定数だけ抽出する商品抽出部を備えているので、登録されている商品の数や分布状態にかかわらず、常に一定の数の商品を抽出することができる。このため、何度も商品を抽出する必要がなくなり、希望の商品を短時間で抽出することができる。また、この構成によれば、第１分布図に商品抽出枠が表示されるので、商品抽出枠の大きさから、抽出される所定数の商品が希望する商品にどのくらい似ているのかを直感的かつ視覚的に把握することができる。
【０００８】
また、上記課題を解決するために、本発明に係る商品検索システムは、ネットワークを介してサーバに接続されたユーザ端末において、ユーザが、あらかじめ登録されている複数の商品の中から、要求に合致した商品を検索することができる商品検索システムであって、
サーバは、商品に関する複数の商品特徴項目毎の特徴値および該商品の商品画像を格納する記憶部と、複数の商品特徴項目のうちユーザ端末において選択された少なくとも２つの商品特徴項目を軸項目とする縦軸および横軸によって２次元座標空間を規定する２次元座標空間規定部と、２次元座標空間における複数の商品の座標位置を導出する座標位置導出部と、複数の商品の座標位置にシンボルマークを配置してなる第１分布図に関するデータを生成する第１分布図生成部と、第１分布図が表示されたユーザ端末において該第１分布図内の任意の座標位置が指定されると、指定された座標位置およびその周辺に配置されたシンボルマークに対応する商品を所定数だけ抽出するとともに、所定数の商品に対応するシンボルマークを取り囲む矩形状の商品抽出枠を第１分布図に配置する商品抽出部と、商品抽出部によって抽出された商品の座標位置に、各商品の商品画像を配置してなる第２分布図に関するデータを生成する第２分布図生成部と、第１分布図および第２分布図に関するデータをユーザ端末に送信するデータ通信部と、を備え、
商品抽出枠は、ユーザ端末において新たな座標位置が指定されると、アスペクト比を維持したまま拡大または縮小して、新たな座標位置およびその周辺に配置された所定数のシンボルマークを取り囲み、
（１）ユーザ端末において選択された商品特徴項目の数が２つの場合には、２次元座標空間規定部は、選択された商品特徴項目の一方を縦軸の軸項目とし、かつ他方を横軸の軸項目とし、座標位置導出部は、２次元座標空間における複数の商品の座標位置を、軸項目となっている商品特徴項目の特徴値に基づいて導出する一方、
（２）ユーザ端末において選択された商品特徴項目の数が３つ以上の場合には、２次元座標空間規定部は、縦軸および横軸の軸項目の少なくとも一方を２つ以上の商品特徴項目で構成し、該商品特徴項目のそれぞれの特徴値の取りうる値を正規化し、所定の優先順位に基づいて重み付け演算を行い、重み付け演算した後の値を足し合わせた演算結果に基づいて軸項目の数値範囲を設定し、座標位置導出部は、２次元座標空間における複数の商品の座標位置を、演算結果に基づいて導出する、ことを特徴とする。
【０００９】
この構成によれば、指定された座標位置およびその周辺に配置されたシンボルマークに対応する商品をあらかじめ指定された所定数だけ抽出する商品抽出部を備えているので、希望の商品を短時間で抽出することができ、商品検索にかかる時間をより一層短縮することができる。また、この構成によれば、第１分布図に商品抽出枠が表示されるので、商品抽出枠の大きさから、抽出される所定数の商品が希望する商品にどのくらい似ているのかを直感的かつ視覚的に把握することができる。
【００１０】
さらに、この構成によれば、縦軸または横軸の少なくとも一方の軸の軸項目を、２つ以上の商品特徴項目で構成することができるので、ユーザの好みを総合的に勘案して第１分布図および第２分布図を生成することができ、ユーザは、より希望に沿った商品を見つけ出すことができる。
【００１５】
また、本発明に係る商品検索システムにおいて、上記ユーザ端末には、第２分布図の縦軸および横軸に沿って、両端に位置が操作可能なツマミを有する縦軸用および横軸用スライダーが表示され、ユーザ端末において、縦軸用および横軸用スライダーのツマミが操作されると、第２分布図生成部は、該ツマミの位置に基づいて、第２分布図の縦軸および横軸それぞれの最大値および最小値を再設定し、拡大または縮小された新たな第２分布図に関するデータを生成することが好ましい。
【００１６】
この構成によれば、スライダーの両端に設けられた操作可能なツマミの位置に応じて第２分布図を拡大または縮小することができるので、商品が集中している箇所を拡大することにより、ユーザは、希望の商品を簡単に見つけ出すことができる。
【００１７】
また、本発明に係る商品検索システムにおいて、上記サーバは、ユーザに、商品を絞り込むためのフィルター条件を入力させるフィルター条件入力画面に関するデータを生成する条件入力画面生成部をさらに備え、上記データ通信部は、フィルター条件入力画面に関するデータをユーザ端末に送信し、上記座標位置導出部は、フィルター条件に該当するか否かを商品毎に判定し、フィルター条件に該当すると判定された商品の２次元座標空間における座標位置を導出する構成とすることができる。
【００１８】
さらに、本発明に係る商品検索システムは、上記ユーザ端末において、第２分布図に表示された商品画像の中から２つ以上の商品画像が選択されると、上記第２分布図生成部は、選択された商品画像のみを配置してなる新たな第２分布図に関するデータを生成してもよい。
【発明の効果】
【００１９】
本発明によれば、商品の数や分布状況にかかわらず、複数の商品の中から希望の商品を短時間で抽出することができる商品検索システムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態に係る商品検索システムのブロック図である。
【図２】第１分布図が表示されたユーザ端末の画面の一例である。
【図３】商品情報の取得から第２分布図データの生成までのフローチャートである。
【図４】マウスポインタを移動させた後の図２の画面である。
【図５】図４の画面に表示された商品抽出枠内の商品からなる第２分布図が表示されたユーザ端末の画面である。
【図６】商品抽出枠の設定方法を説明するための図であって、（Ａ）〜（Ｄ）は商品抽出部で順次行われる演算処理の模式図である。
【図７】マウスポインタと商品抽出枠の関係を示す模式図である。
【図８】複数の商品情報を含むファイルの一例である。
【図９】２つ以上の商品特徴項目を縦軸の軸項目に設定する場合のフローチャートである。
【図１０】第２分布図が表示されたユーザ端末の画面の一例である。
【図１１】縦軸用および横軸用スライダーのツマミが操作され、第２分布図が拡大または縮小される場合のフローチャートである。
【図１２】図１０の第２分布図が拡大表示されたユーザ端末の画面である。
【図１３】本発明の第４実施形態に係る商品検索システムのブロック図である。
【図１４】フィルター条件の取得から第１分布図データの生成までのフローチャートである。
【図１５】お気に入りＢＯＸが表示されたユーザ端末の画面の一例である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照して、本発明の好ましい実施形態について説明する。
【００２２】
［第１実施形態］
（システム構成）
図１に、本実施形態に係る商品検索システム１のブロック図を示す。同図に示すように、本実施形態に係る商品検索システム１は、ネットワークＮＴを介してサーバ２に接続されたユーザ端末３において、ユーザが、あらかじめ登録されている複数の商品の中から、要求に合致した商品を検索するためのものである。
【００２３】
図２は、本実施形態に係る商品検索システム１がユーザ端末３に表示させた画面の一例である。同図に示すように、この画面のＡ領域には、第１分布図が表示されている。第１分布図は、縦軸と横軸からなる２次元座標空間上の商品（例えば、車）の座標位置にシンボルマークＳを配置したものである。また、第１分布図には、ユーザ端末３に備えられたマウスのマウスポインタＰを中心とする矩形状の商品抽出枠Ｆが配置されている。
【００２４】
Ｂ領域には、第１分布図の縦軸および横軸の軸項目１０、１１に設定された商品特徴項目が表示されている。図２では、縦軸の軸項目１０を「全幅」とし、横軸の軸項目１１を「全長」としているが、これらはユーザが任意に変更できる。また、Ｃ領域には、第１分布図内のシンボルマークＳに対応する商品をさらに絞り込むためのフィルター条件が表示されている。なお、このフィルター条件は必須のものではないので、本実施形態ではフィルター条件がない場合について説明し、フィルター条件がある場合については第４実施形態で説明する。
【００２５】
再び図１を参照して、商品検索システム１におけるサーバ２は、記憶部４と、２次元座標空間規定部５と、座標位置導出部６と、第１分布図生成部７Ａと、第２分布図生成部７Ｂと、商品抽出部８と、データ通信部９とを備えている。
【００２６】
記憶部４は、あらかじめ取得した商品に関する商品情報および該商品の商品画像Ｉを格納している。具体的には、記憶部４には、商品販売者の端末（不図示）から後述するＸＭＬ形式等のファイルベースで送られてきた商品情報および該商品の商品画像Ｉが格納されるか、または、サーバ２が商品販売者の端末のサーバ内のデータベース（不図示）に定期的にアクセスして取得した商品情報および該商品の商品画像Ｉが格納されている。商品情報は、商品（車）の特徴を表す複数の商品特徴項目毎の特徴値からなり、商品特徴項目には、商品名、価格、全幅、全長、色などの特徴が含まれている。
【００２７】
２次元座標空間規定部５は、商品情報に含まれる商品特徴項目のうち、ユーザ端末３において選択された商品特徴項目を縦軸の軸項目１０および横軸の軸項目１１に設定し、該縦軸および横軸によって２次元座標空間を規定する。
【００２８】
座標位置導出部６は、２次元座標空間における商品の座標位置を、軸項目１０、１１に設定された商品特徴項目の特徴値に基づいて導出する。
【００２９】
第１分布図生成部７Ａは、座標位置導出部６において導出された複数の商品の座標位置にシンボルマークＳを配置してなる第１分布図に関するデータを生成する。シンボルマークＳの形状は、特に限定されるものではないが、画面の見やすさ等を考慮すると、丸型、三角、菱形等の単純なものが好ましい。また、シンボルマークＳの色は、すべて共通の色にしても良いし、商品である車の色に合わせてもよい。
【００３０】
商品抽出部８は、第１分布図が表示されたユーザ端末３において、マウスポインタＰにより該第１分布図内の任意の座標位置が指定されると、指定された座標位置およびその周辺に配置されたシンボルマークＳに対応する商品を所定数だけ抽出する。具体的には、所定数が３０件の場合、商品抽出部８は、常に３０件のシンボルマークＳを囲むようにアスペクト比を維持したまま拡大または縮小する矩形状の商品抽出枠Ｆを第１分布図に配置し、該商品抽出枠Ｆ内のシンボルマークＳに対応する商品を抽出する。
【００３１】
第２分布図生成部７Ｂは、商品抽出部８で抽出された所定数（例えば、３０件）の商品の座標位置に、各商品の商品画像Ｉを配置してなる第２分布図に関するデータを生成する（図５参照）。
【００３２】
データ通信部９は、商品抽出枠Ｆが配置された第１分布図に関するデータ、および第２分布図に関するデータをユーザ端末３に送信する。ユーザ端末３は、送信されたこれらのデータに基づいて第１分布図および第２分布図を表示する。
【００３３】
（第２分布図生成フロー）
次に、図３を参照して、商品情報の取得から第２分布図データの生成までのフローについて説明する。なお、このフローでは、商品情報は５００件の車に関するものであり、第２分布図に表示される商品の数はあらかじめ３０件に指定されているものとする。
【００３４】
まず、サーバ２が商品販売者のサーバ内のデータベースにアクセスして、５００件の商品情報を取得すると、該商品情報は記憶部４に格納される（Ｓ０１）。
【００３５】
続いて、ユーザ端末３において、縦軸および横軸の軸項目１０、１１となる２つ商品特徴項目が選択されると、２次元座標空間規定部５では、２次元座標空間を規定するために、縦軸の軸項目１０の設定（Ｓ０２）および横軸の軸項目１１の設定（Ｓ０３）が行われる。具体的には、図２に示すように、ユーザ端末３において、縦軸の軸項目１０として「全幅」が設定され、横軸の軸項目１１として「全長」が設定されると、２次元座標空間規定部５は、Ａ領域に表示される第１分布図のもととなる２次元座標空間を「全幅」および「全長」によって規定する。
【００３６】
２次元座標空間が規定されると、座標位置導出部６は、２次元座標空間における商品の座標位置の導出を開始する（Ｓ０４）。商品の座標位置は、縦軸および横軸の軸項目１０、１１となっている商品特徴項目の特徴値に基づいて導出される（Ｓ０５）。本実施形態では、「全幅」および「全長」によって２次元座標空間が規定されているので、商品の座標位置は、「全幅」の特徴値および「全長」の特徴値に基づいて導出される。
【００３７】
すべての商品に関して座標位置の導出が終了すると（Ｓ０６）、第１分布図生成部７Ａは、座標位置導出部６において導出した商品の座標位置に基づいて、２次元座標空間上にシンボルマークＳを配置してなる第１分布図に関するデータを生成する（Ｓ０７）。第１分布図に関するデータが生成されると、商品抽出部８は、３０件の商品を抽出するために、第１分布図に配置する商品抽出枠Ｆを設定する。なお、商品抽出枠Ｆの具体的な設定方法については後述する。
【００３８】
商品抽出枠Ｆが設定されると、データ通信部９により該商品抽出枠Ｆが配置された第１分布図に関するデータがユーザ端末３に送信され、ユーザ端末３に商品抽出枠Ｆが配置された第１分布図が表示される（図２のＡ領域参照）。ユーザ端末３に該第１分布図が表示されると、ユーザは、希望の商品の座標位置近傍にマウスポインタＰを移動させることにより、商品抽出枠Ｆ内の３０件の希望の商品または希望の商品に似ている商品を抽出することができる。
【００３９】
例えば、「全幅」が１７７０ｍｍくらいで、「全長」が４４００ｍｍくらいの商品を３０件抽出したい場合、ユーザは、図４に示すように、マウスポインタＰを希望する商品の座標位置に移動させることで、該座標位置に商品抽出枠Ｆを移動させることができる。マウスポインタＰが図２に示す座標位置から図４に示す座標位置に移動した場合、図４に示す座標位置周辺は図２に示す座標位置周辺よりも商品（シンボルマークＳ）が密集しているので、商品抽出枠Ｆは、アスペクト比を維持したまま縮小してマウスポインタＰを中心に３０件のシンボルマークＳを取り囲むことになる。そして、この状態でマウスをクリックすると、商品抽出枠Ｆ内の３０件のシンボルマークＳに対応する商品が抽出される（Ｓ０８）。
【００４０】
商品抽出枠Ｆ内の３０件の商品が抽出されると、第２分布図生成部７Ｂは、抽出された商品の座標位置に、各商品の商品画像Ｉを配置してなる第２分布図に関するデータを生成する（Ｓ０９）。第２分布図に関するデータは、データ通信部９によりユーザ端末３に送信され、図５に示すように、ユーザ端末３に第２分布図が表示される。
【００４１】
（商品抽出枠の設定方法）
次に、図６（Ａ）〜（Ｄ）を参照して、商品抽出枠Ｆの具体的な設定方法について説明する。なお、この具体例では、商品抽出枠Ｆを、第１分布図に相似する矩形状に設定する場合について説明する。
【００４２】
まず、第１処理として、図６（Ａ）に示す第１分布図の対角線Ｌの傾きａが算出され、第２分布図に表示される商品の数（例えば、７件）が設定される。
【００４３】
第１処理が終了すると、商品抽出枠Ｆの大きさを設定するための第２処理が行われる。この第２処理では、最初にマウスポインタＰの座標位置（Ｐｘ，Ｐｙ）および各商品の座標位置（ｄｘ［ｉ］，ｄｙ［ｉ］）から、マウスポインタＰの座標位置（Ｐｘ，Ｐｙ）を原点とした場合の各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が算出される。
【００４４】
続いて、各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）の絶対値が算出されて、各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が第１象限の座標位置に変換される（図６（Ｂ）参照）。
【００４５】
各商品の座標位置（Ｄｘ［ｉ］，Ｄｙ［ｉ］）が第１象限の座標位置に変換されると、変換後の各商品の座標位置（Ｄｘ’［ｉ］，Ｄｙ’［ｉ］）とマウスポインタＰの座標位置（Ｐｘ，Ｐｙ）とを結ぶ直線の傾きＤａ［ｉ］（＝Ｄｙ’［ｉ］／Ｄｘ’［ｉ］）が商品毎に算出される。
【００４６】
各商品の傾きＤａ［ｉ］が算出されると、このＤａ［ｉ］に基づいて、各商品を囲む最小の大きさの商品抽出枠Ｆ［ｉ］と２次元座標の横軸（ｙ＝０）とが交差する座標位置（Ｘ［ｉ］，０）が算出される。具体的には、座標位置（Ｘ［ｉ］，０）は、Ｄａ［ｉ］＞ａの場合、Ｘ［ｉ］＝Ｄｙ’［ｉ］／ａとなり、Ｄａ［ｉ］＝ａまたはＤａ［ｉ］＜ａの場合、Ｘ［ｉ］＝Ｄｘ’［ｉ］となる（図６（Ｃ）参照）。
【００４７】
商品抽出枠Ｆ［ｉ］の座標位置（Ｘ［ｉ］，０）が算出されると、算出されたＸ［ｉ］のうち小さい方から７番目の座標位置（Ｘ［７］，０）が、商品抽出枠Ｆと２次元座標の横軸（ｙ＝０）とが交差する座標位置に設定される。なお、算出されたＸ［ｉ］のうち小さい方から１〜７番目の座標位置（Ｘ［１］，０）〜（Ｘ［７］，０）に対応する商品が、商品抽出枠Ｆ内に表示される商品となる。
【００４８】
続いて、図６（Ｄ）に示すように、商品抽出枠Ｆの左上の座標位置ｆ１（ｘ１,ｙ１）と右下の座標位置ｆ２（ｘ２,ｙ２）が算出される。具体的には、ｘ１＝Ｐｘ−Ｘ、ｙ１＝Ｐｙ＋Ｙ、ｘ２＝Ｐｘ＋Ｘ、ｙ２＝Ｐｙ−Ｙとなる。なお、前式のＸ、Ｙは、Ｄａ［７］＞ａの場合、Ｘ＝Ｄｙ’［７］／ａ、Ｙ＝Ｄｙ’［７］となり、Ｄａ［７］＝ａまたはＤａ［７］＜ａの場合、Ｘ＝Ｄｘ’［７］、Ｙ＝ａ・Ｄｘ’［７］となる。
【００４９】
このように、座標位置ｆ１（ｘ１,ｙ１）およびｆ２（ｘ２,ｙ２）が算出されることにより商品抽出枠Ｆの大きさが設定され、第１分布図上に商品抽出枠Ｆが配置される。
【００５０】
図７に示すように、商品抽出枠Ｆ１〜Ｆ３の大きさを設定する第２処理は、マウスポインタＰ１〜Ｐ３が移動する度に行われる。同図において、マウスポインタＰ２の周辺には商品（シンボルマークＳ）が密集しているため商品抽出枠Ｆ２は小さくなり、マウスポインタＰ３の周辺では商品が少ないため商品抽出枠Ｆ３は大きくなる。このように、本実施形態に係る商品検索システム１によれば、商品抽出枠Ｆの大きさが自動的に変化して、希望する数の商品を正確に抽出することができるので、商品検索にかかる時間をより一層短縮することができる。
【００５１】
［第２実施形態］
次に、本発明の第２実施形態に係る商品検索システムについて説明する。なお、本実施形態において、検索対象となる商品はベッドである。なお、ベッドに関する商品情報は、ＸＭＬ形式のファイルベースで送られてきたものとする。
【００５２】
図８に、ベッドに関する商品情報を含むＸＭＬ形式のファイルの一例を示す。１つのベッドに関する商品情報は、ｐｒｏｄｕｃｔタグでくくられた領域に記述されており、ｐｒｏｄｕｃｔタグ領域はベッド（商品情報）の数だけ設けられている。ｐｒｏｄｕｃｔタグ領域には、該商品を識別するためのＩＤが記述されたｉｄタグ領域、該商品の商品名が記述されたｎａｍｅタグ領域、該商品の商品画像Ｉの所在が記述されたｉｍａｇｅタグ領域等が設けられている。また、ｐｒｏｄｕｃｔタグ領域には、商品特徴項目に相当するｍａｔタグ領域、ｂｒｅａｔｈａｂｉｌｉｔｙタグ領域等も設けられており、これらのそれぞれの領域には、マットの硬さ、通気性等を数値化した特徴値が記述されている。
【００５３】
（システム構成）
本実施形態に係る商品検索システムは、基本的には第１実施形態に係る商品検索システム１と同じ構成であるが、１つの商品特徴項目を軸項目１０（１１）とすることができるのに加えて、２つ以上の商品特徴項目を軸項目１０（１１）とすることもできる。
【００５４】
すなわち、本実施形態に係る２次元座標空間規定部５は、商品情報に含まれる商品特徴項目のうち、ユーザ端末３において選択された３つ以上の商品特徴項目に基づいて縦軸の軸項目１０および横軸の軸項目１１を設定し、該縦軸および横軸によって２次元座標空間５を規定することができる。
【００５５】
ここで、ユーザ端末３において選択された商品特徴項目の数が２つの場合には、第１実施形態に係る商品検索システム１と同様に、２次元座標空間規定部５は、選択された２つの商品特徴項目のうちの一方を縦軸の軸項目１０（横軸の軸項目１１）に設定し、他方を横軸の軸項目１１（縦軸の軸項目１０）に設定する。そして、座標位置導出部６は、２次元座標空間における商品の縦軸または横軸の座標位置を、縦軸および横軸の軸項目１０、１１に設定された商品特徴項目の特徴値に基づいて導出する。
【００５６】
一方、ユーザ端末３において選択された商品特徴項目の数が３つ以上の場合、すなわち、縦軸または横軸の少なくとも一方の軸項目１０（１１）が２つ以上の商品特徴項目から構成される場合には、２次元座標空間規定部５は、選択された商品特徴項目のそれぞれの特徴値の取りうる値を正規化し、所定の優先順位に基づいて重み付け演算を行い、重み付け演算の結果を足し合わせた演算結果に基づいて軸項目１０（１１）の数値範囲を設定する。そして、座標位置導出部６は、２次元座標空間における商品の座標位置を上記演算結果に基づいて導出する。
【００５７】
（軸項目が２つ以上の商品特徴項目からなる場合の第１分布図生成フロー）
ここで、縦軸の軸項目１０が２つ以上の商品特徴項目から構成される場合のフローについて、図９を参照して説明する。
【００５８】
まず、ユーザ端末３において縦軸の軸項目１０を設定するための２つ以上の商品特徴項目が選択されると、２次元座標空間規定部５は、選択された商品特徴項目の特徴値を０〜１の範囲の値に正規化する（Ｓ０２−１）。ある商品Ｘの商品特徴項目Ｉｔｅｍの特徴値を正規化した値Ｎ（Ｘ，Ｉｔｅｍ）は、すべての商品の商品特徴項目Ｉｔｅｍの特徴値のうち、最大値をＭａｘ（Ｉｔｅｍ）、最小値をｍｉｎ（Ｉｔｅｍ）とし、最大値と最小値の差をＤ（Ｉｔｅｍ）とすると、以下の式で求められる。
【数１】
0005538287.tif 000002
【００５９】
なお、上記の式では、すべての商品の商品特徴項目Ｉｔｅｍの特徴値のうち、最大値をＭａｘ（Ｉｔｅｍ）、最小値をｍｉｎ（Ｉｔｅｍ）としているが、例えば、最大値Ｍａｘ（Ｉｔｅｍ）と最小値ｍｉｎ（Ｉｔｅｍ）の差が小さい場合には、差が大きくなるように最大値Ｍａｘ（Ｉｔｅｍ）および最小値ｍｉｎ（Ｉｔｅｍ）をサーバ２側で任意に設定することができる。
【００６０】
次に、２次元座標空間規定部５は、正規化した値Ｎ（Ｘ，Ｉｔｅｍ）に対して所定の優先順位に基づいた重み付け演算を行い（Ｓ０２−２）、重み付け演算された値を足し合わせることにより、商品Ｘの縦軸の座標位置を導出する（Ｓ０２−３）。そして、第１実施形態に係る商品検索システム１と同様に、商品Ｘの横軸の座標位置を導出し（Ｓ０３）、導出された座標位置に商品ＸのシンボルマークＳを配置してなる第１分布図に関するデータを生成する。なお、第１分布図データ生成後のフローは、第１実施形態に係る商品検索システム１と同様であるため、ここでは省略する。
【００６１】
表１は、商品特徴項目（幅、高さ、収納性）の特徴値の異なる３種類のベッド（それぞれＮｏ．１、Ｎｏ．２、Ｎｏ．３とする）の正規化した値、重み、および縦軸の軸項目１０の数値を示す表である。また、表１では、幅、高さ、収納性の順に優先順位をつけ、重みをそれぞれ１．０、０．８、０．６としている。つまり、表１では、ベッドの幅を重視しつつ、幅、高さ、収納性に基づいて総合的に縦軸の軸項目１０の数値（本発明の「演算結果」に相当する）を求めている。
【００６２】
【表１】
0005538287.tif 000003
【００６３】
表２は、表１と同じ３種類のベッドの正規化した値、重み、および縦軸の軸項目１０の数値を示す表である。表２は、収納性、幅、高さの順に優先順位をつけた点が表１と異なっている。
【００６４】
【表２】
0005538287.tif 000004
【００６５】
表３は、表１と同じ３種類のベッドの正規化した値、重み、および縦軸の軸項目１０の数値を示す表である。表３は、幅、高さ、収納性の順に重みをそれぞれ１．０、０．５、０．２５とした点が表１と異なっている。
【００６６】
【表３】
0005538287.tif 000005
【００６７】
表１〜３に示すように、同一の商品であっても、重み付けの優先順位や、重みを変えると、それぞれの商品の縦軸の軸項目１０の数値が変ってくる。例えば、表１ではＮｏ．２のベッドの縦軸の軸項目１０の数値が最も大きく、表２および表３ではＮｏ．１のベッドの縦軸の軸項目１０の数値が最も大きくなっている。すなわち、本実施形態に係る商品検索システムでは、重み付けの優先順位や、重みを変えることにより、ユーザは、複数の希望を同時に満足する商品を見つけ出すことができる。
【００６８】
［第３実施形態］
次に、本発明の第３実施形態に係る商品検索システムについて説明する。
【００６９】
（システム構成）
本実施形態に係る商品検索システムは、基本的には第１実施形態に係る商品検索システム１と同じ構成であるが、図１０のＤ領域に示すように、ユーザ端末３に表示された第２分布図の縦軸および横軸に沿って、縦軸用および横軸用スライダー１２ａ、１２ｂを表示させることができる。
【００７０】
縦軸用および横軸用スライダー１２ａ、１２ｂは、第２分布図の縦軸および横軸に沿って位置が操作可能なツマミ１３ａ、１３ｂを両端に有し、スライダー１２ａ、１２ｂ自体も操作可能に構成されている。
【００７１】
（第２分布図の拡大・縮小フロー）
ユーザ端末３において縦軸用および横軸用スライダー１２ａ、１２ｂのツマミ１３ａ、１３ｂが操作され、第２分布図が拡大または縮小される際の処理について、図１１を参照して説明する。
【００７２】
ユーザ端末３のマウスの操作に伴って、縦軸用および横軸用スライダー１２ａ、１２ｂのツマミ１３ａ、１３ｂが操作されると、ユーザ端末３からサーバ２側にツマミ１３ａ、１３ｂの位置情報が送信され、第２分布図生成部７Ｂは、操作後のツマミ１３ａ、１３ｂの位置を検出する（Ｓ１１）。そして、該ツマミ１３ａ、１３ｂの位置に基づいて、第２分布図（商品画像Ｉを除く）を拡大または縮小するとともに（Ｓ１２）、商品画像Ｉを該商品画像Ｉの縦横の比率を維持したまま拡大または縮小し（Ｓ１３）、新たな第２分布図に関するデータを生成する（Ｓ１４）。生成された新たな第２分布図に関するデータは、データ通信部９を通してユーザ端末３に送信され、ユーザ端末３には拡大または縮小された新たな第２分布図が表示される。
【００７３】
図１２は、縦軸用および横軸用スライダー１２ａ、１２ｂのツマミ１３ａ、１３ｂの操作により図１０に示された第２分布図が拡大表示されたユーザ端末３の画面である。図１０および図１２の第２分布図は、ともに商品をベッドとして、縦軸の軸項目１０に「高さ」が設定され、横軸の軸項目１１に「金額」が設定されている。
【００７４】
図１０の第２分布図では、縦軸の最大値が２１０（ｃｍ）に設定され、横軸の最大値が１２５０００（円）に設定されており、左下に商品が集中しているため、商品画像Ｉ同士が重なり合って見づらくなっている。一方、図１２の第２分布図では、縦軸用および横軸用スライダー１２ａ、１２ｂのツマミ１３ａ、１３ｂの操作に伴って、縦軸の最大値が１２０（ｃｍ）に設定され、横軸の最大値が６００００（円）に設定されており、商品が集中している箇所（図１０の第２分布図の左下）が拡大されている。このため、ユーザは、希望の商品を簡単に見つけ出すことができる。
【００７５】
［第４実施形態］
次に、本発明の第４実施形態に係る商品検索システムについて説明する。
【００７６】
（システム構成）
本実施形態に係る商品検索システム１’は、図１３に示すように、サーバ２’内に条件入力画面生成部１４を備えている点を除いて第１実施形態に係る商品検索システム１と同じ構成である。
【００７７】
条件入力画面生成部１４は、第１分布図および第２分布図の商品を絞り込むためのフィルター条件をユーザに入力させるフィルター条件入力画面（図２および図１０のＣ領域参照）に関するデータを生成する。フィルター条件入力画面に関するデータは、ユーザ端末３に送信され、ユーザ端末３には、フィルター条件入力画面が表示される。
【００７８】
フィルター条件入力画面では、縦軸および横軸の軸項目１０、１１となっている商品特徴項目の特徴値の範囲を限定することができるのに加えて、軸項目１０、１１となっている商品特徴項目以外の商品特徴項目の特徴値、例えば、色（ボディカラー）等の数値で表すことが困難な商品特徴項目の特徴値に関しても、限定することができる。そして、ユーザは、特徴値が限定された範囲に含まれている商品のみからなる第１分布図および第２分布図で、より簡単かつ迅速に希望の商品を見つけ出すことができる。
【００７９】
（フィルター条件入力後の第１分布図生成フロー）
次に、フィルター条件が入力されてから第１分布図を表示させるまでのフローについて、図１４を参照して説明する。
【００８０】
フィルター条件入力画面に入力されたフィルター条件をデータ通信部９が受信すると（Ｓ２１）、座標位置導出部６は、各商品が入力されたフィルター条件に該当するか否かの判定を行うための処理を開始する（Ｓ２３〜Ｓ２７）。なお、フィルター条件が複数存在する場合は、フィルター条件毎に各商品が該当するか否かの判定を行う（Ｓ２２〜Ｓ２８）。
【００８１】
より詳しくは、フィルター条件に該当すると判定された商品に対しては、該商品の座標位置を、縦軸および横軸の軸項目１０、１１となっている商品特徴項目の特徴値に基づいて導出する（Ｓ２５）。
【００８２】
一方、フィルター条件に該当しないと判定された商品に対しては、第１分布図および第２分布図に表示されないように不可視設定を行う（Ｓ２６）。
【００８３】
すべての商品に対して、フィルター条件に該当するか否かの判定が終了すると（Ｓ２７）、次のフィルター条件に対して各商品が該当するか否かの判定を行い、すべてのフィルター条件に対して各商品が該当するか否かの判定が終了すると（Ｓ２８）、第１分布図生成部７Ａは、フィルター条件に該当すると判定された商品のシンボルマークＳのみを配置してなる第１分布図に関するデータを生成する（Ｓ２９）。
【００８４】
生成された第１分布図に関するデータは、データ通信部９によってユーザ端末３に送信され、ユーザ端末３にはフィルター条件を考慮した第１分布図が表示される。このように、本実施形態に係る商品検索システム１’によれば、入力されたフィルター条件に該当する商品のみからなる第１分布図をユーザ端末３に表示させることができるので、ユーザは、希望の商品をより簡単に見つけ出すことができる。
【００８５】
以上、本発明に係る商品検索システムの好ましい実施形態について説明してきたが、本発明はこれらの構成に限定されるものではない。
【００８６】
例えば、ユーザ端末３に表示された第２分布図内の商品をさらに絞り込むことができるように、第２分布図生成部７Ｂにおいて、第２分布図内の商品の中からユーザ端末３において選択された商品の商品画像Ｉのみを配置してなる新たな第２分布図に関するデータを生成してもよい。具体的には、ユーザが、第２分布図に表示された商品を、マウスの操作によって商品リスト（図１５の第２分布図の右のお気に入りＢＯＸに相当する）に移動させると、第２分布図生成部７Ｂにおいて、選択された商品を表形式で表示する商品リストに関するデータを生成する。そして、該商品リストをユーザ端末３に表示させ、次いで、該商品リストに表示された商品の中から選択された商品の商品画像Ｉのみを表示させる新たな第２分布図に関するデータを生成する。例えば、第２分布図内の複数の商品の中から選択された１０個の商品が表示された商品リストを生成し、さらに商品リスト内の１０個の商品の中から選択された３個の商品のみが表示された新たな第２分布図を生成することができる。
【００８７】
また、上記各実施形態に係る商品検索システム１、１’では、第１分布図上に矩形状の商品抽出枠Ｆを配置しているが、この商品抽出枠Ｆの形状は任意に変更することができる。なお、抽出される所定数の商品を第１分布図上で視覚的に確認する必要がないのであれば、ユーザ端末３において商品抽出枠Ｆを表示させなくてもよい。
【００８８】
また、商品抽出枠Ｆの設定方法に関しては、上記第１実施形態で説明した方法以外の方法を採用してもよい。例えば、上記第１実施形態では、アスペクト比が一定になるように商品抽出枠Ｆを設定しているが、商品毎にマウスポインタＰとの距離を算出し、この距離が短いものから順に所定数の商品を囲むように、商品抽出枠Ｆを設定してもよい。
【００８９】
また、上記第３実施形態に係る商品検索システムでは、重なって表示されている商品を見えやすくするために第２分布図とともに商品画像Ｉも拡大しているが、商品画像Ｉを拡大するかわりに、重なって表示されている商品画像Ｉの一覧を、第２分布図が表示されている領域とは異なる領域に表示してもよい。
【００９０】
また、第２分布図の拡大／縮小を、縦軸用および横軸用スライダー１２ａ、１２ｂの操作だけでなく、マウスのホイールの操作によって行ってもよい。さらに、このホイールの操作によって第１分布図を拡大／縮小してもよい。
【符号の説明】
【００９１】
１、１’    商品検索システム
２、２’    サーバ
３    ユーザ端末
４    記憶部
５    ２次元座標空間規定部
６    座標位置導出部
７Ａ    第１分布図生成部
７Ｂ    第２分布図生成部
８    商品抽出部
９    データ通信部
１０    縦軸の軸項目
１１    横軸の軸項目
１２ａ    縦軸用スライダー
１２ｂ    横軸用スライダー
１３ａ、１３ｂ    ツマミ
１４    条件入力画面生成部
【図１】
0005538287.tif 000006
【図３】
0005538287.tif 000007
【図６】
0005538287.tif 000008
【図７】
0005538287.tif 000009
【図８】
0005538287.tif 000010
【図９】
0005538287.tif 000011
【図１１】
0005538287.tif 000012
【図１３】
0005538287.tif 000013
【図１４】
0005538287.tif 000014
【図２】
0005538287.tif 000015
【図４】
0005538287.tif 000016
【図５】
0005538287.tif 000017
【図１０】
0005538287.tif 000018
【図１２】
0005538287.tif 000019
【図１５】
0005538287.tif 000020