(57)【要約】【課題】  柔軟なコーディネイトを可能とする。【解決手段】  第２表示制御手段１６は、多視点画像データの代表画像を前記購入仮決定商品表示領域における商品の表示状態を維持させた状態で、指示された特定位置に前記商品の代表画像データを表示させる。演算手段１９は、前記組み合わせ領域内商品記憶手段に記憶された各商品のうち、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算する。第３表示制御手段２０は前記演算された総価格を表示手段２１に表示させる。したがって、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができる。またその料金も知ることができる。【選択図】  図１
2011044053.tif 000002
【特許請求の範囲】
【請求項１】
以下のサーバおよびクライアントを備えた組み合わせ商品検討システム。
Ａ）以下を備えたサーバ、
a1)商品ＩＤ毎に、リスト表示用画像データおよび当該商品の価格を記憶する商品データ記憶手段、
a2)商品ＩＤ毎に、代表画像および当該商品を前記代表画面と異なる視点から見た状態を示す多視点画像を記憶する多視点画像データ記憶手段、
a3)クライアントから商品ＩＤを特定した商品データ送信要求を受けると、前記商品データ記憶手段に記憶された商品ＩＤに対応するリスト表示画像データおよび価格データを送信し、前記クライアントから多視点画像データ送信要求を受けると、前記多視点画像データ記憶手段に記憶された多視点画像データを送信する送信手段、
Ｂ）以下を備えたクライアント、
b1)操作者によって、商品を特定した仮決定命令が当たられると、前記サーバに対して、商品ＩＤを特定した商品データ送信要求を与える商品データ送信要求手段、
b2)前記サーバから、前記リスト表示画像データおよび当該商品の価格データを受信すると、これらを、当該商品ＩＤと対応づけて記憶する仮決定商品記憶手段、
b3)第１組み合わせ領域表示定義データ、第２組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、これらの表示定義データに基づいて、表示手段に、第１組み合わせ領域、第２組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、
b4)前記仮決定商品記憶手段に記憶された仮決定商品のリスト表示用画像データを読み出して、前記仮決定商品表示領域に表示する第１表示制御手段、
b5)前記仮決定商品表示領域に表示されたいずれかの商品について、前記第１組み合わせ領域または前記第２組み合わせ領域内の特定位置を指定した配置命令が与えられると、当該商品の前記多視点画像データを、前記サーバに対して送信要求し、サーバから前記多視点画像データを受け取ると、当該商品の多視点画像データとして記憶する多視点画像データ取得手段、
b6)前記多視点画像データの代表画像を前記購入仮決定商品表示領域における商品の表示状態を維持させた状態で、前記特定位置に前記商品の代表画像データを表示させる第２表示制御手段、
b7)前記第２表示制御手段によって前記第１組み合わせ領域または、前記第２組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、
b8)前記第１組み合わせ領域または前記第２組み合わせ領域内に表示された各商品について、操作者から別視点表示要求が与えられると、当該商品の代表画像を前記多視点画像データの他の画像データに差し替え表示する差し替え表示制御手段、
b9)前記第１組み合わせ領域内および前記第２組み合わせ領域内に表示された商品に対して、前記第１、第２組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動表示するとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段、
b10)前記組み合わせ領域内商品記憶手段に記憶された各商品のうち、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算する演算手段、
b11)前記演算された総価格を前記表示手段に表示させる第３表示制御手段。
【請求項２】
仮決定商品について、商品ＩＤ、画像データおよび価格を記憶する仮決定商品記憶手段、
組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、かかる表示定義データに基づいて、表示手段に、組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、
前記仮決定商品記憶手段に記憶された仮決定商品の画像データを前記仮決定商品表示領域に表示する第１表示制御手段、
前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させる第２表示制御手段、
前記第２表示制御手段によって前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、
前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段、
を備えた組み合わせ商品検討装置。
【請求項３】
請求項２の組み合わせ商品検討装置において、
前記組み合わせ領域表示定義データは、第１組み合わせ領域表示定義データおよび、第２組み合わせ領域表示定義データを有しており、
前記表示領域制御手段は、前記表示手段に、組み合わせ領域として、第１組み合わせ領域および第２組み合わせ領域を表示させ、
前記第２表示制御手段は、前記仮決定商品表示領域に表示されたいずれかの商品について、前記第１組み合わせ領域または前記第２組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させ、
前記組み合わせ領域内商品記憶手段は、前記組み合わせ領域の内、いずれの領域に表示されているかを区別可能に前記特定位置およびそのＩＤを記憶しており、
さらに、以下を備えたこと、
前記組み合わせ領域内商品記憶手段に記憶された各商品について、各商品の前記特定位置に基づいて、前記第１組み合わせ領域に存在する商品を特定し、前記商品データ記憶手段から前記第１組み合わせ領域に存在する商品の価格を読み出して、総価格を演算する演算手段、
前記演算された総価格を前記表示手段に表示させる第３表示制御手段、
を特徴とする組み合わせ商品検討装置。
【請求項４】
請求項３の組み合わせ商品検討装置において、
前記第１組み合わせ領域に存在する商品を特定した購入決定命令が与えられると、購入決定商品として記憶するとともに、前記仮決定商品表示領域に表示された商品のうち該当商品を、仮決定商品表示領域に表示された他の商品とは区別可能に表示すること、
を特徴とする組み合わせ商品検討装置。
【請求項５】
請求項３の組み合わせ商品検討装置において、
前記第１組み合わせ領域にて商品を特定することなく購入決定命令が与えられると、前記第１組み合わせ領域に存する全商品を購入決定商品として記憶するとともに、この購入決定商品について決済処理を行うこと、
を特徴とする組み合わせ商品検討装置。
【請求項６】
コンピュータが以下の処理を実行する商品組み合わせ検討方法。
予め記憶した組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データに基づいて、表示画面に、組み合わせ領域、および仮決定商品表示領域を表示させ、
操作者によって仮決定商品として決定された商品について、商品ＩＤ、画像データおよび価格を記憶しており、
前記仮決定商品として決定された商品の画像データを前記仮決定商品表示領域に表示させ、
前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させ、
前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶し、
前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記記憶した当該商品に関するデータを変更する。
【請求項７】
コンピュータを以下の手段として機能させるためのプログラム。
仮決定商品について、商品ＩＤ、画像データおよび価格を記憶する仮決定商品記憶手段、
組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、かかる表示定義データに基づいて、表示手段に、組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、
前記仮決定商品記憶手段に記憶された仮決定商品の画像データを前記仮決定商品表示領域に表示する第１表示制御手段、
前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させる第２表示制御手段、
前記第２表示制御手段によって前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、
前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、組み合わせ商品検討装置に関し、特に、柔軟な組み合わせ処理に関する。
【背景技術】
【０００２】
特許文献１には、コンピュータ上で複数の服を組み合わせて、コーディネイトできるオンラインショッピングシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５１０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、店舗にて現実に試着するやり方を機械化しただけなので、ユーザにとって十分な試着ができないという問題があった。
【０００５】
かかる問題は、洋服の試着に限らず、複数の商品を組み合わせて購入するような場合にも同様である。
【０００６】
この発明は、上記の問題点を解決して、組み合わせ商品検討装置またはその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
(1)本発明にかかる組み合わせ商品検討システムは、以下のサーバおよびクライアントを備えている。Ａ）以下を備えたサーバ、a1)商品ＩＤ毎に、リスト表示用画像データおよび当該商品の価格を記憶する商品データ記憶手段、a2)商品ＩＤ毎に、代表画像および当該商品を前記代表画面と異なる視点から見た状態を示す多視点画像を記憶する多視点画像データ記憶手段、a3)クライアントから商品ＩＤを特定した商品データ送信要求を受けると、前記商品データ記憶手段に記憶された商品ＩＤに対応するリスト表示画像データおよび価格データを送信し、前記クライアントから多視点画像データ送信要求を受けると、前記多視点画像データ記憶手段に記憶された多視点画像データを送信する送信手段。Ｂ）以下を備えたクライアント、b1)操作者によって、商品を特定した仮決定命令が当たられると、前記サーバに対して、商品ＩＤを特定した商品データ送信要求を与える商品データ送信要求手段、b2)前記サーバから、前記リスト表示画像データおよび当該商品の価格データを受信すると、これらを、当該商品ＩＤと対応づけて記憶する仮決定商品記憶手段、b3)第１組み合わせ領域表示定義データ、第２組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、これらの表示定義データに基づいて、表示手段に、第１組み合わせ領域、第２組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、b4)前記仮決定商品記憶手段に記憶された仮決定商品のリスト表示用画像データを読み出して、前記仮決定商品表示領域に表示する第１表示制御手段、b5)前記仮決定商品表示領域に表示されたいずれかの商品について、前記第１組み合わせ領域または前記第２組み合わせ領域内の特定位置を指定した配置命令が与えられると、当該商品の前記多視点画像データを、前記サーバに対して送信要求し、サーバから前記多視点画像データを受け取ると、当該商品の多視点画像データとして記憶する多視点画像データ取得手段、b6)前記多視点画像データの代表画像を前記購入仮決定商品表示領域における商品の表示状態を維持させた状態で、前記特定位置に前記商品の代表画像データを表示させる第２表示制御手段、b7)前記第２表示制御手段によって前記第１組み合わせ領域または、前記第２組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、b8)前記第１組み合わせ領域または前記第２組み合わせ領域内に表示された各商品について、操作者から別視点表示要求が与えられると、当該商品の代表画像を前記多視点画像データの他の画像データに差し替え表示する差し替え表示制御手段、b9)前記第１組み合わせ領域内および前記第２組み合わせ領域内に表示された商品に対して、前記第１、第２組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動表示するとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段、b10)前記組み合わせ領域内商品記憶手段に記憶された各商品のうち、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算する演算手段、b11)前記演算された総���格を前記表示手段に表示させる第３表示制御手段。
前記第２表示制御手段により、前記仮決定商品表示領域に商品を表示状態のまま、前記仮決定商品表示領域における商品を前記第１、第２組み合わせ領域内の特定位置に配置することができる。また、前記変更手段により、前記第１、第２組み合わせ領域内に表示された商品を組み合わせ領域内の移動先位置を任意の位置に移動させることができる。また、前記第３表示制御手段により、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算することができる。
【０００８】
これにより、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができるとともに、組み合わせ段階で総価格を報知することができる。
【０００９】
(2)本発明にかかる組み合わせ商品検討装置は、Ａ）仮決定商品について、商品ＩＤ、画像データおよび価格を記憶する仮決定商品記憶手段、Ｂ）組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、かかる表示定義データに基づいて、表示手段に、組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、Ｃ）前記仮決定商品記憶手段に記憶された仮決定商品の画像データを前記仮決定商品表示領域に表示する第１表示制御手段、Ｄ）前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させる第２表示制御手段、Ｅ）前記第２表示制御手段によって前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、Ｆ）前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段を備えている。
【００１０】
前記第２表示制御手段により、前記仮決定商品表示領域に商品を表示状態のまま、前記仮決定商品表示領域における商品を前記組み合わせ領域内の特定位置に配置することができる。また、前記変更手段により、この組み合わせ領域内に表示された商品を組み合わせ領域内の移動先位置を任意の位置に移動させることができる。これにより、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができる。
【００１１】
(3)本発明にかかる組み合わせ商品検討装置は、前記組み合わせ領域表示定義データは、第１組み合わせ領域表示定義データおよび、第２組み合わせ領域表示定義データを有しており、前記表示領域制御手段は、前記表示手段に、組み合わせ領域として、第１組み合わせ領域および第２組み合わせ領域を表示させ、前記第２表示制御手段は、前記仮決定商品表示領域に表示されたいずれかの商品について、前記第１組み合わせ領域または前記第２組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させ、前記組み合わせ領域内商品記憶手段は、前記組み合わせ領域の内、いずれの領域に表示されているかを区別可能に前記特定位置およびそのＩＤを記憶しており、さらに、以下を備えている。１）前記組み合わせ領域内商品記憶手段に記憶された各商品について、各商品の前記特定位置に基づいて、前記第１組み合わせ領域に存在する商品を特定し、前記商品データ記憶手段から前記第１組み合わせ領域に存在する商品の価格を読み出して、総価格を演算する演算手段、２）前記演算された総価格を前記表示手段に表示させる第３表示制御手段。
【００１２】
前記第２表示制御手段により、前記仮決定商品表示領域に商品を表示状態のまま、前記仮決定商品表示領域における商品を前記第１、第２組み合わせ領域内の特定位置に配置することができる。また、前記変更手段により、前記第１、第２組み合わせ領域内に表示された商品を組み合わせ領域内の移動先位置を任意の位置に移動させることができる。また、前記第３表示制御手段により、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算することができる。
【００１３】
これにより、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができるとともに、組み合わせ段階で総価格を報知することができる。
【００１４】
(4)本発明にかかる組み合わせ商品検討装置は、前記第１組み合わせ領域に存在する商品を特定した購入決定命令が与えられると、購入決定商品として記憶するとともに、前記仮決定商品表示領域に表示された商品のうち該当商品を、仮決定商品表示領域に表示された他の商品とは区別可能に表示する。これにより、購入済みの商品を操作者に報知することができる。
【００１５】
(5)本発明にかかる組み合わせ商品検討装置は、前記第１組み合わせ領域にて商品を特定することなく購入決定命令が与えられると、前記第１組み合わせ領域に存する全商品を購入決定商品として記憶するとともに、この購入決定商品について決済処理を行う。これにより、組み合わせた複数の商品について組み合わせた状態で、総価格を把握できるとともに、そのまま決済処理が可能となる。
【００１６】
(6)本発明にかかる組み合わせ商品検討方法は、コンピュータが以下の処理を実行する商品組み合わせ検討方法。Ａ）予め記憶した組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データに基づいて、表示画面に、組み合わせ領域、および仮決定商品表示領域を表示させ、Ｂ）操作者によって仮決定商品として決定された商品について、商品ＩＤ、画像データおよび価格を記憶しており、Ｃ）前記仮決定商品として決定された商品の画像データを前記仮決定商品表示領域に表示させ、Ｄ）前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させ、Ｅ）前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶し、Ｆ）前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記記憶した当該商品に関するデータを変更する。
【００１７】
したがって、前記仮決定商品表示領域に商品を表示状態のまま、前記仮決定商品表示領域における商品を前記組み合わせ領域内の特定位置に配置することができる。また、この組み合わせ領域内に表示された商品を組み合わせ領域内の移動先位置を任意の位置に移動させることができる。これにより、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができる。  
【００１８】
(7)本発明にかかるプログラムは、コンピュータを以下の手段として機能させるためのプログラムである。Ａ）仮決定商品について、商品ＩＤ、画像データおよび価格を記憶する仮決定商品記憶手段、Ｂ）組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、かかる表示定義データに基づいて、表示手段に、組み合わせ領域、および仮決定商品表示領域を表示させる表示領域制御手段、Ｃ）前記仮決定商品記憶手段に記憶された仮決定商品の画像データを前記仮決定商品表示領域に表示する第１表示制御手段、Ｄ）前記仮決定商品表示領域に表示されたいずれかの商品について、前記組み合わせ領域内の特定位置を指定した配置命令が与えられると、前記仮決定商品表示領域における商品の表示状態を維持しつつ、前記特定位置に前記商品の画像データを表示させる第２表示制御手段、Ｅ）前記第２表示制御手段によって前記組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する組み合わせ領域内商品記憶手段、Ｆ）前記組み合わせ領域内に表示された商品に対して、前記組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動させるとともに、前記組み合わせ領域内商品記憶手段の当該商品に関するデータを変更する変更手段。
【００１９】
したがって、前記仮決定商品表示領域に商品を表示状態のまま、前記仮決定商品表示領域における商品を前記組み合わせ領域内の特定位置に配置することができる。また、この組み合わせ領域内に表示された商品を組み合わせ領域内の移動先位置を任意の位置に移動させることができる。これにより、現実の店舗等ではできないような、同じ商品を別の商品に組み合わせた結果を比較することができる。
【００２０】
なお、本明細書において、「リスト表示用画像データ」とは、実施形態では「商品表示画像」が該当する。「多視点画像」とは、「回転表示用の画像」が該当し、「代表画像」はそのうち「正面画像」が該当する。また、「仮決定商品表示領域における商品の表示状態を維持しつつ」とは実施形態では、フィッティングエリア５０にドラッグアンドドロップした場合に、カートエリア５５にそのまま表示されていることが該当する。
【図面の簡単な説明】
【００２１】
【図１】組み合わせ商品検討システム０の機能ブロック図である。
【図２】組み合わせ商品検討システム０を構成するサーバ１を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。
【図３】組み合わせ商品検討システム０を構成するクライアント１０を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。
【図４】サーバ１に記憶された商品データベース、商品画像データのデータ構造を示す図である。
【図５】クライアント１０に記憶されたデータのデータ構造を示す図である。
【図６】フィッティングエリア定義データ、コーディネイトエリア定義データである。
【図７】メインプログラム１２６ｐのフローチャートを示す図である。
【図８】商品選択処理のフローチャートである。
【図９】商品リスト表示画面を示す図である。
【図１０】カートデータのデータ構造を示す図である。
【図１１】コーディネイト処理の詳細フローチャートである。
【図１２】コーディネイト画面を示す図である。
【図１３】コーディネイト処理の詳細フローチャートである。
【図１４】フィッティングエリアデータを示す図である。
【図１５】総合計演算処理の詳細フローチャートである。
【図１６】コーディネイト画面を示す図である。
【図１７】コーディネイト画面を示す図である。
【図１８】図１１におけるフィッティングエリアでの選択処理の詳細フローチャートである。
【図１９】商品操作ボタンを示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明における実施形態について、図面を参照して説明する。
（１. 機能ブロック図）
図１に、本実施形態にかかる組み合わせ商品検討システム０の機能ブロック図を示す。組み合わせ商品検討システム０は、サーバ１およびクライアント１０を備えている。
【００２３】
サーバ１は、商品データ記憶手段３、別視点画像データ記憶手段４、送信手段５を備えている。
【００２４】
商品データ記憶手段３は、商品ＩＤ毎に、リスト表示用画像データおよび当該商品の価格を記憶する。多視点画像データ記憶手段４は、商品ＩＤ毎に、代表画像および当該商品を前記代表画面と異なる視点から見た状態を示す多視点画像を記憶する。送信手段５は、クライアントから商品ＩＤを特定した商品データ送信要求を受けると、前記商品データ記憶手段に記憶された商品ＩＤに対応するリスト表示画像データおよび価格データを送信し、前記クライアントから多視点画像データ送信要求を受けると、前記多視点画像データ記憶手段に記憶された多視点画像データを送信する。
【００２５】
クライアント１０は、商品データ送信要求手段１１、仮決定商品記憶手段１２、表示領域制御手段１３、第１表示制御手段１４、多視点画像データ取得手段１５、第２表示制御手段１６、組み合わせ領域内商品記憶手段１７、変更手段１８、演算手段１９、第３表示制御手段２０、表示手段２１、および差し替え表示制御手段２２を備えている。
【００２６】
商品データ送信要求手段１１は、操作者によって、商品を特定した仮決定命令が当たられると、サーバ１に対して、商品ＩＤを特定した商品データ送信要求を与える。仮決定商品記憶手段１２は、サーバ１から、前記リスト表示画像データおよび当該商品の価格データを受信すると、これらを、当該商品ＩＤと対応づけて記憶する。
【００２７】
表示領域制御手段１３は、第１組み合わせ領域表示定義データ、第２組み合わせ領域表示定義データ、および仮決定商品表示領域表示定義データを記憶しており、これらの表示定義データに基づいて、表示手段２１に、第１組み合わせ領域、第２組み合わせ領域、および仮決定商品表示領域を表示させる。第１表示制御手段１４は仮決定商品記憶手段１２に記憶された仮決定商品のリスト表示用画像データを読み出して、前記仮決定商品表示領域に表示する。多視点画像データ取得手段１５は、前記仮決定商品表示領域に表示されたいずれかの商品について、前記第１組み合わせ領域または前記第２組み合わせ領域内の特定位置を指定した配置命令が与えられると、当該商品の前記多視点画像データを、サーバ１に対して送信要求し、サーバ１から前記多視点画像データを受け取ると、当該商品の多視点画像データとして記憶する。第２表示制御手段１６は前記多視点画像データの代表画像を前記購入仮決定商品表示領域における商品の表示状態を維持させた状態で、前記特定位置に前記商品の代表画像データを表示させる。組み合わせ領域内商品記憶手段１７は第２表示制御手段１６によって前記第１組み合わせ領域または、前記第２組み合わせ領域内に表示された各商品について、前記特定位置およびそのＩＤを記憶する。
【００２８】
差し替え表示制御手段２２は前記第１組み合わせ領域または前記第２組み合わせ領域内に表示された各商品について、操作者から別視点表示要求が与えられると、当該商品の代表画像を前記多視点画像データの他の画像データに差し替え表示する。変更手段１８は、前記第１組み合わせ領域内および前記第２組み合わせ領域内に表示された商品に対して、前記第１、第２組み合わせ領域内の移動先位置を指定した移動命令が与えられると、前記移動先位置に当該商品を移動表示するとともに、組み合わせ領域内商品記憶手段１７の当該商品に関するデータを変更する。
【００２９】
演算手段１９は、前記組み合わせ領域内商品記憶手段に記憶された各商品のうち、前記第１組み合わせ領域に存在する商品について、前記商品データ記憶手段から当該各商品の価格を読み出して、総価格を演算する。第３表示制御手段２０は前記演算された総価格を表示手段２１に表示させる。
【００３０】
（２.サーバ１の ハードウェア構成）
図１に示す組み合わせ商品検討システム１のサーバ１およびクライアント１０のハードウェア構成について、図２、図３を用いて説明する。図２，図３は、サー１、クライアント１０を、ＣＰＵを用いて構成したハードウェア構成の一例である。
【００３１】
サーバ１は、ＣＰＵ２３、メモリ２７、ハードディスク２６、モニタ３０、光学式ドライブ２５、入力デバイス２８（マウス２８ａ，キーボード２８ｂ）、通信ボード２４およびバスライン２９を備えている。ＣＰＵ２３は、ハードディスク２６に記憶された各プログラムにしたがいバスライン２９を介して、各部を制御する。
【００３２】
ハードディスク２６は、オペレーティングシステムプログラム２６ｏ（以下ＯＳと略す）、メインプログラム２６ｐが記憶される。データ記憶部２６k には、図１に示すようなテーブル構造にて、データが記憶される。
【００３３】
本実施形態においては、オペレーティングシステムプログラム（ＯＳ）２６ｏとして、LINUX（登録商標または商標）を採用したが、これに限定されるものではない。
【００３４】
なお、上記各プログラムは、光学式ドライブ２５を介して、プログラムが記憶されたＣＤ−ＲＯＭ２５ａから読み出されてハードディスク２６にインストールされたものである。なお、ＣＤ−ＲＯＭ以外に、フレキシブルディスク（ＦＤ）、ＩＣカード等のプログラムをコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
【００３５】
本実施形態においては、プログラムをＣＤ−ＲＯＭからハードディスク２６にインストールさせることにより、ＣＤ−ＲＯＭに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、ＣＤ−ＲＯＭに記憶させたプログラムを光学式ドライブ２５から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの（例えば、データ圧縮されているものを、解凍する等）、さらには、他のモジュール部分と組合して実行可能なものも含む。
【００３６】
ハードディスク２６に記憶されたデータの構造について説明する。図４に商品データベース２６ｓのデータ構造を示す。商品データベース２６ｓは、商品コード、商品名、価格、詳細情報および商品表示画像で構成されている。また、商品画像データベース２６ｇは、商品コード毎に回転表示用の画像が複数記憶されている。回転表示用の画像とは、複数の視点からの画像であり、たとえば、商品コード「１０００１」の商品名「ポロシャツ００１」は、正面、背面、右側面、左側面、計４視点からの画像が記憶されている。
【００３７】
なお、商品データベース２６ｓにおける商品表示画像は、後述するリスト表示の際に用いる画像であり、本実施形態においては、回転表示用の画像とは別のものを記憶するようにしたが、いずれかに記憶しておき、共用するようにしてもよい。
【００３８】
（３.クライアント１０の ハードウェア構成）
クライアント１０のハードウェア構成について図３を用いて説明する。クライアント１０のハードウェア構成は、ハードディスク１２６に記憶されているプログラムおよび、データが異なる以外は、ほぼ同じであるので説明は省略する。
【００３９】
ハードディスク１２６に記憶されたデータの構造について図５を用いて説明する。図５Ａに商品リストデータ１２６ｓのデータ構造を示す。商品リストデータ１２６ｓは、サーバ１の商品データベース２６ｓ（図４Ａ参照）から取得したものであり、そのため、両者は同様のデータ構造をしている。
【００４０】
カートデータ１２６ｋは、後述するカートに入られた商品を記憶する領域であり、商品表示画像、商品コード、商品名、価格、詳細情報および購入フラグを有する。フィッティングエリアアイテムデータは、フィッティングエリアに配置された商品を記憶する領域であり、回転画像、商品コード、商品名、価格、配置位置、および詳細情報を有する。
【００４１】
図６にエリア定義データを示す。本実施形態においては、フィッティングする領域として、フィッティングエリアと、このフィッティングエリア内に、料金計算をする対象領域であるコーディネイトエリアとが画面に表示される（後述）。エリア定義データは、後述するようにサーバから読み出した回転画像の配置、料金演算を行う場合に、かかる領域を決定するデータとして用いられる。
【００４２】
（４．フローチャート)
クライアント１０のメインプログラム１２６p（図３参照）に基づく処理について、図７のフローチャートを用いて説明する。ＣＰＵ１２３は、商品選択処理（ステップＳ１）、コーディネイト処理（ステップＳ３）、決済処理（ステップＳ５）を実行する。コーディネイト処理以外は、従来とほぼ同様である。
【００４３】
商品選択処理の詳細について図８を用いて説明する。ＣＰＵ１２３は、商品リスト１２６ｓから商品データを読み出して商品リスト表示を行う（図８ステップＳ１１）。図９に表示された商品リストの一例を示す。
【００４４】
この商品リストは、サーバ１の商品データベース２６ｓから取得したものである。本実施形態においては、予め商品リストをサーバ１から取得しておくようにしたが、これはステップＳ１１にて行うようにしてもよい。
【００４５】
操作者は、商品エリア４４に表示された商品のうち、購入予定商品があれば、これをカートエリア４５にドラッグアンドドロップする。この場合、商品名「ポロシャツ００１」がカートエリア４５にドラッグアンドドロップされたものとして説明する。
【００４６】
ＣＰＵ１２３は、商品エリア４４から、カートエリア４５にドラッグアンドドロップされたか否かを判断しており（図８ステップＳ１３）、カートエリア４５にドラッグアンドドロップされると、現在のカートの内容をカートデータから取得する(ステップＳ１７）。現在のカートデータは、図５Ｂに示すように空である。ＣＰＵ１２３は既にカートデータに同一商品があるか否か判断する(図８ステップＳ１９）。この場合、カートデータは空なので、存在しないと判断して、取得した商品情報から新たにカートデータを生成する(ステップＳ２１）。これにより、図１０Ａに示すように、商品名「ポロシャツ００１」がカートデータに追加される。
【００４７】
ＣＰＵ１２３は、商品名「ポロシャツ００１」の商品画像pp001を商品リストデータ(図５Ａ参照)から読み出して、カートエリア４５に表示する(ステップＳ２３）。
【００４８】
以下、操作者が商品エリア４４からカートエリア４５にドラッグアンドドロップ処理をすることにより商品が追加される。以下では、図１０Ｂに示すように、５つの商品がカートエリアに追加されて、商品選択処理(図７ステップＳ１）が終了したものとする。
【００４９】
つぎに、ＣＰＵ１２３は、コーディネイト処理を行う(図７ステップＳ３)。コーディネイト処理の詳細について、図１１を用いて説明する。ＣＰＵ１２３はコーディネイト画面を表示する(ステップＳ３１）。
【００５０】
図１２にコーディネイト画面を示す。コーディネイト画面では、コーディネイトエリア５１および補助エリア５３で構成されたフィッティングエリア５０と、カート領域５５で構成される。コーディネイトエリア５１には合計額表示領域５９を有する。合計額表示領域５９には、コーディネイトエリア５１にドラッグアンドドロップされた商品の合計額が表示される。かかる処理については後述する。
【００５１】
カートエリア５５には、商品選択処理（図７ステップＳ１）で選択された商品が表示されている。また、カートエリア５５にはゴミ箱５７が表示されている。表示された商品をゴミ箱５７にドラッグアンドドロップすることにより、カートエリア５５から当該商品は削除される。
【００５２】
ＣＰＵ１２３は、イベントがあるか否か判断している(図１１ステップＳ５３）。イベントがあるとＣＰＵ１２３は、イベントの種類が、アイテムのフィッティングエリア内へのドロップイベントか、フィッティングエリアでの選択処理かを判断する(ステップＳ３５）。以下では、商品名「ポロシャツ００１」がカートエリア５５からコーディネイトエリア５１の座標ｐ１（x1,y1）にドラッグアンドドロップされた場合について説明する。
【００５３】
ＣＰＵ１２３は、カートエリア５５からのドロップか否かを判断する(図１３ステップＳ４１）。この場合、カートエリア５５からのドロップであるので、その商品をフィッティングエリアアイテムデータに追加する(ステップＳ４２）。これにより、商品名「ポロシャツ００１」の商品コード、商品名、価格、配置位置、商品詳細情報がフィッティングエリアアイテムデータに追加される。なお、配置位置は、ドラッグアンドドロップされた位置の座標x1,y1を記憶する。
【００５４】
ＣＰＵ１２３はその商品の回転用画像をサーバ１から取得して記憶する(ステップＳ４３）。具体的には商品ＩＤを特定して回転画像データを送信するよう要求すればよい。サーバ１は、かかる要求があると、商品画像データベースを当該商品ＩＤから検索して、送信する。クライアント１０のＣＰＵ１２３はこれをフィッティングエリアアイテムデータに追加する。これにより図１４Ａに示すようにフィッティングエリアアイテムデータに、商品名「ポロシャツ００１」の必要なデータが追加される。
【００５５】
ＣＰＵ１２３はドラッグアンドドロップされた商品の表示画面を指定された位置に表示する(ステップＳ４４）。この場合、コーディネイトエリアの座標x1,y1に商品名「ポロシャツ００１」が表示される。
【００５６】
ＣＰＵ１２３は、総合計演算処理を行う(ステップＳ４９）。総合計演算処理
について、図１５を用いて説明する。ＣＰＵ１２３は、フィッティングエリア定義データを参照して、コーディネイトエリアの表示範囲(座標)を取得する(ステップＳ７１）。この場合、図６Ｂに示すように、配置座標が（１２０，１００）、レイヤー幅がｗ２、レイヤー高さがｈ２であるので、コーディネイトエリアは、領域「（１２０，１００）〜（１２０＋ｗ２，１００＋ｈ２）」となる。
【００５７】
ＣＰＵ１２３は合計額を０円にクリアする(ステップＳ７３）。ＣＰＵ１２３はコーディネイトエリアに配置された商品の情報をフィッティングエリアアイテムデータの先頭から取得する(ステップＳ７５）。この場合、図１４Ａに示すように、先頭には、商品名「ポロシャツ００１」が記憶されているので、かかる商品の情報が取得される。ＣＰＵ１２３はステップＳ７５にて取得した書品の配置位置をコーディネイトエリアの範囲と比較し、取得した商品がコーディネイトエリアの範囲内か否かを判断する(ステップＳ７９）。座標ｘ１，ｙ１が領域「（１２０，１００）〜（１２０＋ｗ２，１００＋ｈ２）」にある場合であれば、商品名「ポロシャツ００１」の商品価格「３０００円」を合計値に加算する。
【００５８】
ＣＰＵ１２３はフィッティングエリアアイテムデータに次の商品があるか否か判断する(ステップＳ８３)。この場合、図１４Ａに示すように、つぎの商品は存在しないので、合計額を合計額表示領域５９に表示する(ステップＳ８７）。これにより、図１６に示すように、カートエリア５５からコーディネイトエリア５１内にドラッグアンドドロップされた商品名「ポロシャツ００１」の正面画像が、ドロップされた位置に表示されると共に、合計額表示領域５９にコーディネイトエリア５１内に配置された商品の合計額３０００円が表示される。
【００５９】
以下、同様にして、図１７に示すようにカートエリア５５に表示された商品が、フィッティングエリア５０内に表示される。図１７の表示がされた場合のフィッティングエリアアイテムデータを図１４Ｂに示す。この場合、コーディネイトエリア５１には、３つの商品「ポロシャツ００１」「パンツ００１」「パンツ００２」が配置されている。したがって、図１５ステップＳ８３にて、フィッティングエリアアイテムデータに次の商品があるとして、次のコーディネイトエリアアイテムデータを取得し(ステップＳ８５）、ステップＳ７９以下の処理を繰り返す。また、コーディネイトエリア５１外に配置されている商品については、図１５ステップＳ７９にて、コーディネイトエリア外にあるとしてステップＳ８１の処理がなされないため、合計額には影響しない。
【００６０】
なお、操作者は、一旦、フィッティングエリア５０に配置した商品について、
フィッティングエリア５０内にて、自由に移動可能である。かかる処理について、説明する。ＣＰＵ１２３は、イベントがあるか否か判断している(図１１ステップＳ５３）。イベントがあると、ＣＰＵ１２３は、イベントの種類が、アイテムのフィッティングエリア内へのドロップイベントか、フィッティングエリアでの選択処理かを判断する(ステップＳ３５）。この場合、ドロップイベントであるので、図１３ステップＳ４１に進み、ＣＰＵ１２３は、カートエリア５５からのドロップであるか判断する。この場合、カートエリア５５からのドロップではないので、ＣＰＵ１２３は、フィッティングエリア内でのドロップイベントであるか判断する(ステップＳ４５）。この場合、フィッティングエリア内でのドロップイベントであるので、ＣＰＵ１２３はドラッグアンドドロップされた商品の表示画像を指定された領域に移動とする(ステップＳ４６)。そして、総合計演算処理を行う(ステップＳ４９）。
【００６１】
このようにして、カートエリア５５に表示された商品については、自由に合計額が表示されるコーディネイトエリア５１、または、料金表示に関係のない補助エリアに配置できる。かかるフィッティングエリア５０での移動処理により、所望の商品を所望の位置に配置して、コーディネイトができるとともに、購入しようとする商品の総合計を報知することができる。
【００６２】
また、本実施形態においては、カートエリア５５からフィッティングエリア５０にドラッグアンドドロップされても、カートエリア５５には当該商品は表示されたままである。これにより、カートエリア５５に表示された商品について、同じ商品をフィッティングエリア５０の異なる位置に配置することができる。これにより、たとえば、同じシャツを複数枚購入する際には、カートエリア５５からコーディネイトエリア５１に複数回ドラッグアンドドロップをすることにより、予め総合計を知ることができる。たとえば、商品「ポロシャツ００１」を２枚、「パンツ００１」「パンツ００２」を購入希望する場合、これらをコーディネイトエリア５１に配置するようにすればよい。
【００６３】
コーディネイト処理については、その他、「回転処理」、「削除処理」、および「商品購入処理」が存在する。かかる処理について図１１および図１８を用いて説明する。これらの処理は、操作者がフィッティングエリア５０にて、特定の商品を選択（マウスでクリックなど）した場合である。
【００６４】
ＣＰＵ１２３はイベントがあるか否か判断しており(図１１ステップＳ３３）、フィッティングエリアでの選択処理がなされると、ＣＰＵ１２３は、商品操作ボタンを表示する(図１８ステップＳ５１）。ＣＰＵ１２３は、選択された商品がコーディネイトエリア内か否か判断し(ステップＳ５２）、コーディネイトエリア内であれは、右回転、左回転ボタンを非表示とする(ステップＳ５３)。
【００６５】
すなわち、コーディネイトエリア外であれば、図１９に示すような商品操作ボタンが表示される。本実施形態においては、購入決定ボタン８１，詳細表示ボタン８２、左回転ボタン８３，右回転ボタン８４、削除ボタン８５を商品操作ボタンとして表示するようにした。
【００６６】
ＣＰＵ１２３は、商品操作ボタンが表示された状態で、削除ボタン８５、購入決定ボタン８１，詳細表示ボタン８２、左回転ボタン８３，右回転ボタン８４のいずれかがクリックされた場合、対応する処理を行う(ステップＳ５４〜ステップＳ６２）。例えば、削除ボタン８５がクリックされた場合、当該商品をフィッティングエリア５０から削除する。左回転ボタン８３，右回転ボタン８４がクリックされた場合、回転用画像を読み出して、回転処理を行う。これにより、側面、背面などが表示される。また、購入決定ボタン８１がクリックされる、当該商品を購入指定処理する。具体的には、購入されたものであることがわかるように、カートエリア５５の表示が購入決定されていない商品と区別できるように表示される。また、当該商品は購入決定フラグ(図１０参照)が「１」と記憶される。詳細表示ボタン８２がクリックされた場合、図１４に示す詳細データが表示される。
【００６７】
コーディネイト処理が終了すると、決済処理を行う(図７ステップＳ５）。決済処理は、従来と同様に、購入決定フラグが「１」である商品をリスト表示し、サイズ、枚数、決済方法などを入力させればよい。
【００６８】
本実施形態においては、以上のように、カートに商品を入れた段階では、総合計額計算処理を行わず、さらに、組み合わせ決定領域については、総合計演算する領域としない領域を設けている。これにより、組み合わせ決定時にも、総計演算と組み合わせ処理とを独立して扱うことが可能となる。また、組み合わせ領域においてもこれは組み合わせた場合の総計を表示しているだけであり、購入処理とは独立させている。したがって、購入しようとする複数の商品を任意に組み合わせた場合の総合計を操作者に報知することができる。
【００６９】
このように、カートエリアにドラッグアンドドロップしても、コーディネイト処理する段階までは、総合計を計算せず、組み合わせ処理においても、コーディネイトエリア内に配置した商品のみ総計を演算することにより、自由なコーディネイトが可能となる。
【００７０】
（５. その他の実施形態）
本実施形態においては、商品毎に図１９に示す購入決定ボタン８１で購入決定をしている。しかしこれに限定されず、コーディネイトエリア５１内に一括購入ボタンを設け、コーディネイトエリア５１内配置された商品については、これを押すと、すべて購入決定されるようにしてもよい。その際、同じ商品がある場合には、枚数を記憶して、決済処理を行うようにしてもよい。これにより決済処理で枚数指定をする必要がなくなる。
【００７１】
また、コーディネイトエリア５１にどの商品が存在するのかについて、リスト表示するようにしてもよい。この場合、同じものが複数枚ある場合、これを複数リスト表示してもよいし、リストには１枚だけ表示して、購入希望数を入力できるボックスを表示して、そこに購入希望数を入力させるようにしてもよい。
【００７２】
本実施形態においては、図１３ステップＳ４９の総合計演算処理は、移動があった場合には、全ての商品について、存在するか否かを判断するようにしているが、コーディネイトエリアに存在するか否かを示すフラグを立てておき、このフラグが変更されたものだけを検討対象とするようにしてもよい。
【００７３】
本実施形態においては、カートデータの商品画像については、商品選択画面のサムネイル表示用と異なる物を採用したが、同じ画像を共用してもよい。また、また、回転用画像については、サーバ１からダウンロードしたときに、一旦キャッシュしておき、同じ商品の回転画像であれば、キャッシュしているデータを採用するようにしてもよい。
【００７４】
本実施形態においては、クライアント１０に予め商品リストを送信する場合について説明したが、必要な段階でサーバ１からダウンロードするようにしてもよい。この場合、サーバ１は、クライアント１０から商品ＩＤを特定した商品データ送信要求を受けると、商品データ記憶手段に記憶された商品ＩＤに対応するリスト表示画像データおよび価格データを送信し、クライアント１０から多視点画像データ送信要求を受けると、多視点画像データ記憶手段に記憶された多視点画像データを送信することとなる。
【００７５】
本実施形態においては、各商品の画像データベースに記憶されている画像データは、視点の方向、数が商品によって異なる場合について説明した。しかし、これに限定されず、視点の方向、数をそろえておくことにより、フィッティングエリア内での複数商品を組み合わせ状態で、一斉回転させることもできる。たとえば、正面、右側面、背面、左側面の４つとしておくことにより、まとめて回転指示をすることができる。
【００７６】
なお、本実施形態においては、図8ステップＳ２３では、商品リストデータに画像を用いたが、サーバ１から画像データを取得するようにしてもよい。
【００７７】
本実施形態においては、専用プログラムをクライアントに予め送信して、インストールすることにより、上記処理を実行するようにしたが、サーバで全て画面を作成して、クライアントでは表示および入力のみ行うようにしてもよい。また、専用プログラムについては、一部をAdobe社製の「Flash Player」（商標）などのプログラムで構成するようにしてもよい。この場合、あらかじめ、サーバからクライアントにスクリプトおよび表示のためのデータを送っておいてもよく、必要な段階でこれらのデータを送るようにしてもよい。
【００７８】
また、クライアントコンピュータを携帯電話で構成してもよい。
【００７９】
上記実施形態においては、図１に示す機能を実現するために、ＣＰＵ１２３を用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路などのハードウェアによって実現してもよい。なお、プログラムの一部の処理を、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図１】
2011044053.tif 000003
【図２】
2011044053.tif 000004
【図３】
2011044053.tif 000005
【図４】
2011044053.tif 000006
【図５】
2011044053.tif 000007
【図６】
2011044053.tif 000008
【図７】
2011044053.tif 000009
【図８】
2011044053.tif 000010
【図９】
2011044053.tif 000011
【図１０】
2011044053.tif 000012
【図１１】
2011044053.tif 000013
【図１２】
2011044053.tif 000014
【図１３】
2011044053.tif 000015
【図１４】
2011044053.tif 000016
【図１５】
2011044053.tif 000017
【図１６】
2011044053.tif 000018
【図１７】
2011044053.tif 000019
【図１８】
2011044053.tif 000020
【図１９】
2011044053.tif 000021