(57)【要約】【課題】とくにオンラインショッピングにおいて、ユーザに似合う衣服等の服飾商品を自動で検索できるようにする。【解決手段】特徴量取得部１３が、入力された顔画像から顔の特徴を表す特徴量を取得する。商品検索部１４が、各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベースＤＢ２を参照して、取得した特徴量に合う服飾商品を検索する。出力部１５が、服飾商品の検索結果を出力する。【選択図】図１
2009223740.tif 000002
【特許請求の範囲】
【請求項１】
入力された顔画像から顔の特徴を表す特徴量を取得する特徴量取得手段と、
各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベースと、
前記顔−商品データベースを参照して、前記取得した特徴量に合う服飾商品を検索する商品検索手段と、
前記検索した服飾商品の画像を含む検索結果を出力する出力手段とを備えたことを特徴とする服飾商品検索装置。
【請求項２】
前記服飾商品の検索条件の指定を受け付ける入力手段をさらに備え、
前記商品検索手段は、前記指定された検索条件にも基づいて、前記服飾商品を検索する手段であることを特徴とする請求項１記載の服飾商品検索装置。
【請求項３】
前記特徴量取得手段は、前記顔の輪郭形状、肌の色および髪型を前記特徴量として取得する手段であり、
前記顔−商品データベースは、前記顔の輪郭形状、肌の色および髪型のそれぞれと、前記服飾商品との相性を対応づけてなることを特徴とする請求項１または２項記載の服飾商品検索装置。
【請求項４】
入力された顔画像から顔の特徴を表す特徴量を取得する特徴量取得手段と、
各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベースと、
各種前記第１の服飾商品と前記所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースと、
前記顔−商品データベースを参照して前記取得した特徴量に合う少なくとも１つの第１の服飾商品を検索するとともに、前記商品−商品データベースを参照して前記取得した第１の服飾商品に合う少なくとも１つの第２の服飾商品を検索する商品検索手段と、
前記検索した第１および第２の服飾商品の画像を含む検索結果を出力する出力手段とを備えたことを特徴とする服飾商品検索装置。
【請求項５】
前記服飾商品の検索条件の指定を受け付ける入力手段をさらに備え、
前記商品検索手段は、前記指定された検索条件にも基づいて、前記服飾商品を検索する手段であることを特徴とする請求項４記載の服飾商品検索装置。
【請求項６】
前記特徴量取得手段は、前記顔の輪郭形状、肌の色および髪型を前記特徴量として取得する手段であり、
前記顔−商品データベースは、前記顔の輪郭形状、肌の色および髪型のそれぞれと、前記第１の服飾商品との相性を対応づけてなることを特徴とする請求項４または５項記載の服飾商品検索装置。
【請求項７】
入力された顔画像から顔の特徴を表す特徴量を取得し、
各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベース参照して、前記取得した特徴量に合う服飾商品を検索し、
前記検索した服飾商品の画像を含む検索結果を出力することを特徴とする服飾商品検索方法。
【請求項８】
入力された顔画像から顔の特徴を表す特徴量を取得し、
各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベースを参照して、前記取得した特徴量に合う少なくとも１つの第１の服飾商品を検索し、
各種前記第１の服飾商品と前記所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースを参照して、前記取得した第１の服飾商品に合う少なくとも１つの第２の服飾商品を検索し、
前記検索した第１および第２の服飾商品の画像を含む検索結果を出力することを特徴とする服飾商品検索方法。
【請求項９】
入力された顔画像から顔の特徴を表す特徴量を取得する手順と、
各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベース参照して、前記取得した特徴量に合う服飾商品を検索する手順と、
前記検索した服飾商品の画像を含む検索結果を出力する手順とを有することを特徴とする服飾商品検索方法をコンピュータに実行させるためのプログラム。
【請求項１０】
入力された顔画像から顔の特徴を表す特徴量を取得する手順と、
各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベースを参照して、前記取得した特徴量に合う少なくとも１つの第１の服飾商品を検索する手順と、
各種前記第１の服飾商品と前記所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースを参照して、前記取得した第１の服飾商品に合う少なくとも１つの第２の服飾商品を検索する手順と、
前記検索した第１および第２の服飾商品の画像を含む検索結果を出力する手順とを有することを特徴とする服飾商品検索方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインショッピングにおいて、とくに衣服等の服飾商品を検索する際に好適な服飾商品検索装置および方法並びに服飾商品検索方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
インターネットの発展に伴い、衣服等の商品をオンラインで購入することが容易となっている。このようなオンラインショッピングにおいては、店に出かけなくても自宅にいながら商品を購入できるものの、実際の商品を手に取ってみたり、試着することができないため、とくに衣服においては購入しようとする商品が自分に似合うものであるか否かが分からない。
【０００３】
このため、オンラインショッピングにおいて、試着に代替する種々の手法が提案されている。例えば、特許文献１においては、ユーザの顔画像と購入しようとする衣服の画像とを合成した合成画像を表示することにより、バーチャルな試着を実現している。また、特許文献２においては、ユーザが購入するファッション商品について、ユーザが希望するファッション系統を満たすための必須項目をコーディネート支援データベースに記録しておき、ユーザの希望に応じたファッション系統を選択し、選択されたファッション系統を満たすための必須項目をコーディネート支援データベースから読み出して特定し、特定された必須項目に該当するファッション商品の候補を決定し、コーディネータがコーディネートした結果に基づいて、候補の中からファッション商品を選択するシステムが提案されている。
【０００４】
また、特許文献３においては、ユーザのＰＣシステムにおける仕様機器類やソフトウェアによる環境情報をあらかじめ登録しておき、環境情報に適合する商品をユーザに選択させるシステムが提案されている。
【特許文献１】特開２００２−１８３５３０号公報
【特許文献２】特開２００４−２４６５８５号公報
【特許文献３】特開２００５−２５２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された手法においては、商品がユーザに似合うか否かはユーザが自らの主観により判断する必要がある。また、特許文献２に記載された手法は、ユーザに似合うファッション商品を決定するのはコーディネータであり、最終的に選択される商品は、コーディネータのスキルおよび経験に依存するものとなっている。また、特許文献３に記載された手法を衣服に適用したとしても、ユーザの環境に応じた衣服が選択されるのみであり、選択された衣服がユーザに似合うものであるか否かは分からない。
【０００６】
本発明は上記事情に鑑みなされたものであり、とくにオンラインショッピングにおいて、ユーザに似合う商品、とくに衣服等の服飾商品を自動で検索できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による第１の服飾商品検索装置は、入力された顔画像から顔の特徴を表す特徴量を取得する特徴量取得手段と、
各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベースと、
前記顔−商品データベースを参照して、前記取得した特徴量に合う服飾商品を検索する商品検索手段と、
前記検索した服飾商品の画像を含む検索結果を出力する出力手段とを備えたことを特徴とするものである。
【０００８】
「服飾商品」とは、ユーザの身につけるあらゆる商品を意味し、具体的には衣服のみならず、帽子、マフラー、ベルト、靴およびアクセサリー等の装飾品をも含むものである。さらに衣服の中でも、トップス、ボトムス、インナーおよびアウター等の異なる種類の衣服をも含むものである。
【０００９】
「検索結果」とは、検索された服飾商品の画像を含むものであるが、服飾商品の画像の他、メーカー、価格、色等、その服飾商品についての各種情報を含むものであってもよい。
【００１０】
「検索結果を出力する」とは、検索した服飾商品の画像を含む検索結果画面をモニタに表示できるように出力したり、顔画像と服飾商品の画像とを合成して表示する等、検索された服飾商品が何であるかが分かる態様であれば、どのような態様であってもよい。とくに、顔−商品データベースには、特徴量と服飾商品との相性が対応づけられているため、複数の服飾商品が検索された場合には、相性が大きい順に服飾商品の画像をソートして表示することが好ましい。
【００１１】
なお、本発明による第１の服飾商品検索装置においては、前記服飾商品の検索条件の指定を受け付ける入力手段をさらに備えるものとし、
前記商品検索手段を、前記指定された検索条件にも基づいて、前記服飾商品を検索する手段としてもよい。
【００１２】
また、本発明による第１の服飾商品検索装置においては、前記特徴量取得手段を、前記顔の輪郭形状、肌の色および髪型を前記特徴量として取得する手段とし、
前記顔−商品データベースを、前記顔の輪郭形状、肌の色および髪型のそれぞれと、前記服飾商品との相性を対応づけてなるものとしてもよい。
【００１３】
本発明による第２の服飾商品検索装置は、入力された顔画像から顔の特徴を表す特徴量を取得する特徴量取得手段と、
各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベースと、
各種前記第１の服飾商品と前記所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースと、
前記顔−商品データベースを参照して前記取得した特徴量に合う少なくとも１つの第１の服飾商品を検索するとともに、前記商品−商品データベースを参照して前記取得した第１の服飾商品に合う少なくとも１つの第２の服飾商品を検索する商品検索手段と、
前記検索した第１および第２の服飾商品の画像を含む検索結果を出力する出力手段とを備えたことを特徴とするものである。
【００１４】
なお、本発明による第２の服飾商品検索装置においては、前記服飾商品の検索条件の指定を受け付ける入力手段をさらに備えるものとし、
前記商品検索手段を、前記指定された検索条件にも基づいて、前記服飾商品を検索する手段としてもよい。
【００１５】
また、本発明による第２の服飾商品検索装置においては、前記特徴量取得手段を、前記顔の輪郭形状、肌の色および髪型を前記特徴量として取得する手段とし、
前記顔−商品データベースを、前記顔の輪郭形状、肌の色および髪型のそれぞれと、前記第１の服飾商品との相性を対応づけてなるものとしてもよい。
【００１６】
本発明による第１の服飾商品検索方法は、入力された顔画像から顔の特徴を表す特徴量を取得し、
各種特徴量と各種服飾商品との相性を対応づけた顔−商品データベース参照して、前記取得した特徴量に合う服飾商品を検索し、
前記検索した服飾商品の画像を含む検索結果を出力することを特徴とするものである。
【００１７】
本発明による第２の服飾商品検索方法は、入力された顔画像から顔の特徴を表す特徴量を取得し、
各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベースを参照して、前記取得した特徴量に合う少なくとも１つの第１の服飾商品を検索し、
各種前記第１の服飾商品と前記所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースを参照して、前記取得した第１の服飾商品に合う少なくとも１つの第２の服飾商品を検索し、
前記検索した第１および第２の服飾商品の画像を含む検索結果を出力することを特徴とするものである。
【００１８】
なお、本発明による第１および第２の服飾商品検索方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１９】
本発明による第１の服飾商品検索装置および方法によれば、入力された顔画像から顔の特徴を表す特徴量が取得され、各種特徴量と、各種服飾商品との相性を対応づけた顔−商品データベースが参照されて、取得した特徴量に合う服飾商品が検索され、検索された服飾商品の画像を含む検索結果が出力される。このため、出力された検索結果を参照することにより、入力された顔画像の顔に似合う服飾商品を容易に知ることができ、その結果、ユーザはオンラインショッピング等において自分に似合う服飾商品を購入できることとなる。
【００２０】
また、服飾商品の検索条件の指定を受け付け、指定された検索条件にも基づいて服飾商品を検索することにより、より細かい条件に応じた服飾商品を検索することができる。
【００２１】
本発明による第２の服飾商品検索装置によれば、入力された顔画像から顔の特徴を表す特徴量が取得され、各種特徴量と所定種類の各種第１の服飾商品との相性を対応づけた顔−商品データベース、および各種第１の服飾商品と所定種類とは異なる少なくとも１種類の各種第２の服飾商品との相性を対応づけた少なくとも１つの商品−商品データベースが参照されて、取得した特徴量に合う少なくとも１つの第１の服飾商品および第１の服飾商品に合う少なくとも１つの第２の服飾商品が検索され、検索された第１および第２の服飾商品の画像を含む検索結果が出力される。このため、出力された検索結果を参照することにより、入力された顔画像の顔に似合う服飾商品および複数種類の服飾商品間において相性のよいコーディネートを容易に知ることができ、その結果、ユーザはオンラインショッピング等において自分に似合う複数種類の服飾商品を購入できることとなる。
【００２２】
また、服飾商品の検索条件の指定を受け付け、指定された検索条件にも基づいて第１および第２の服飾商品を検索することにより、より細かい条件に応じた服飾商品を検索することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による服飾商品検索装置１の構成を示す概略ブロック図である。図１に示すように第１の実施形態による服飾商品検索装置１は、ユーザの顔に似合う服飾商品を検索するものであり、ユーザのＰＣおよび携帯電話等の端末２とインターネット３を介して接続されてなる。
【００２４】
服飾商品検索装置１は、通信部１１、顔検出部１２、特徴量取得部１３、商品検索部１４、出力部１５、制御部１６、記憶部１７、顔特徴量データベースＤＢ１および顔−商品データベースＤＢ２を備え、各部がバス１８により接続されている。
【００２５】
通信部１１は、インターネット３を介して通信を行うことにより、端末２からの商品検索の指示および端末２のユーザの顔画像の入力を受け付けるとともに、検索結果を端末２に送信するためのものであり、公知のネットワークインタフェースからなる。なお、ユーザは端末２からさらに詳細な検索条件を入力することができる。例えば、商品のメーカー、価格帯およびテイスト等を検索条件として入力することができる。
【００２６】
なお、端末２における顔画像の入力方法は、顔画像を表す画像データを入力することによるものであってもよく、端末２が備えるカメラによりユーザの顔を撮影することによるものであってもよい。
【００２７】
顔検出部１２は、入力された顔画像から顔領域を検出する。具体的には、テンプレートマッチングによる手法、顔の多数のサンプル画像を用いてマシンラーニング学習により得られた顔判別器を用いる手法等により、入力された顔画像から、顔を囲む矩形の顔領域を検出する。なお、顔を検出する手法はこれに限定されるものではなく、例えば画像における肌色を有しかつ顔の輪郭形状を囲む矩形の領域を顔として検出する手法、顔の輪郭形状をなす領域を顔として検出する手法等、任意の手法を用いることができる。
【００２８】
なお、本発明による服飾商品検索装置１は、ユーザの顔に似合う服飾商品を検索するものであることから、顔画像に含まれる顔は１つであることが好ましい。しかしながら、ユーザが顔画像を表す画像データを端末２において入力した場合、その顔画像に複数の顔が含まれる場合がある。このような場合は、いずれの顔がユーザの顔であるかを、端末２を介してユーザに問い合わせることが好ましい。
【００２９】
特徴量取得部１３は、顔検出部１２が検出した顔領域から顔の特徴量Ｃを取得する。具体的には、顔の輪郭形状、肌の色および髪型を特徴量Ｃとして取得する。なお、髪型としては、髪の形状および色を用いるものとする。
【００３０】
顔特徴量データベースＤＢ１は、顔の各種特徴量Ｃと顔の特徴の種類を特定するための顔特徴ＩＤとを対応づけたものである。図２は顔特徴量データベースＤＢ１の構成を示す図である。図２に示すように、顔特徴量データベースＤＢ１は、顔特徴ＩＤ、顔特徴の内容、顔特徴量（肌の色）、値の範囲（始点）および値の範囲（終点）が対応づけられている。なお、図示はしていないが、顔特徴量としては肌の色のみならず、顔の輪郭形状および髪型も顔特徴ＩＤと対応づけられて、顔特徴量データベースＤＢ１に登録されている。
【００３１】
顔−商品データベースＤＢ２は、特徴量ＩＤと、各種服飾商品との相性が対応づけられてなる。図３は顔−商品データベースＤＢ２の構成を示す図である。図３に示すように、顔−商品データベースＤＢ２は、顔と服飾商品との組み合わせの種類を特定するための顔：商品組合わせＩＤ、顔特徴ＩＤ、商品ＩＤおよび相性スコアが対応づけられている。
【００３２】
なお、顔−商品データベースＤＢ２は、本実施形態による服飾商品検索装置１内に設けれたもののみならず、装置１とインターネット３を介して通信可能な、遠隔地に設置されたサーバに保管された他の顔−商品データベースＤＢ２を用いることも可能である。
【００３３】
商品検索部１４は、顔−商品データベースＤＢ２を参照して、特徴量取得部１３が取得した特徴量Ｃに合う服飾商品を検索する。具体的には、まず、顔特徴量データベースＤＢ１を参照して、特徴量Ｃに対応する顔特徴ＩＤを取得する。そして、顔−商品データベースＤＢ２を参照して、取得した顔特徴ＩＤとの相性スコアがしきい値Ｔｈ１以上となる商品ＩＤを取得する。
【００３４】
ここで、記憶部１７には、各種商品ＩＤと、商品ＩＤに対応する服飾商品の画像、メーカー、価格およびその服飾商品についての各種情報とが対応づけられて保管されている。商品検索部１４は、取得した商品ＩＤに対応する服飾商品の画像を含む各種情報を記憶部１７から取得する。
【００３５】
なお、本実施形態においては、特徴量Ｃとして、顔の輪郭形状、肌の色および髪型を含むため、商品検索部１４は、特徴量Ｃに含まれる顔の輪郭形状、肌の色および髪型のそれぞれに合う３種類の服飾商品を検索する。なお、３種類の服飾商品がそれぞれ複数検索されている場合、互いに重複する服飾商品のみに絞り込んで検索を行うようにしてもよい。また、複数の服飾商品のうちの相性スコアが最も大きい１つの服飾商品のみ、または相性スコアが上位所定数の複数の服飾商品のみに絞り込んで検索を行うようにしてもよい。
【００３６】
また、ユーザにより検索条件が指定されている場合には、さらにその検索条件に応じた服飾商品を絞り込んで検索を行うようにしてもよい。例えば、ユーザにより指定された検索条件が、特定のメーカーの服飾商品のみを指定するものである場合、指定されたメーカーの服飾商品のみを絞り込んで検索すればよい。また、価格帯が指定されている場合、その価格帯の価格を有する服飾商品のみを絞り込んで検索すればよい。なお、本実施形態においては、相性スコアが上位所定数の複数の服飾商品に絞り込んで検索を行うものとして説明する。
【００３７】
なお、商品検索部１４は、服飾商品検索装置１に設けられた顔−商品データベースＤＢ２のみならず、インターネット３経由にて他の顔−商品データベースＤＢ２をも参照して、服飾商品を検索してもよい。
【００３８】
出力部１５は、服飾商品の検索結果を表す検索結果画面を生成する。図４は第１の実施形態による検索結果画面を示す図である。図４に示すように検索結果画面３０には、複数（ここでは３つ）の服飾商品の画像（服飾商品画像）３１Ａ〜３１Ｃが相性スコアが大きい順に並べられている。なお、本実施形態においては、ユーザの顔画像が入力されているため、図５に示す検索結果表示画面３２のように、服飾商品画像と顔画像との合成画像３３Ａ〜３３Ｃを相性スコアが大きい順に並べるようにしてもよい。また、顔画像の表示の有無を切り替えることができるようにしてもよい。検索結果画面は通信部１１を介して端末２に送信される。
【００３９】
制御部１６は、ＣＰＵ、各種処理を行う際の作業領域となるＲＡＭ、および装置１の動作プログラムおよび各種定数等を記憶したＲＯＭを備えてなり、装置１の各部の動作を制御する。
【００４０】
次いで、第１の実施形態において行われる処理について説明する。図６は第１の実施形態において行われる処理を示すフローチャートである。端末２からの商品検索開始の指示が行われることにより制御部１６が処理を開始し、通信部１１が端末２から送信された顔画像および検索条件を受信する（ステップＳＴ１）。次いで、顔検出部１２が、受信した顔画像から顔領域を検出し（ステップＳＴ２）、特徴量取得部１３が、検出した顔領域から特徴量Ｃを取得する（ステップＳＴ３）。
【００４１】
次いで、商品検索部１４が、顔特徴量データベースＤＢ１を参照して顔特徴ＩＤを取得するとともに、顔−商品データベースＤＢ２を参照して服飾商品を検索する（ステップＳＴ４）。さらに、ユーザにより検索条件が指定されているか否かを判定し（ステップＳＴ５）、ステップＳＴ５が肯定された場合には、ユーザにより指定された検索条件により、さらに絞り込んだ服飾商品の検索を行う（ステップＳＴ６）。なお、ステップＳＴ５が否定された場合はステップＳＴ７の処理に進む。
【００４２】
続いて、商品検索部１４は、服飾商品が検索されたか否かを判定し（ステップＳＴ７）、ステップＳＴ７が肯定されると、出力部１５が検索結果を表す検索結果画面を生成する（ステップＳＴ８）。そして、通信部１１が検索結果画面を検索指示を行った端末２に送信し（ステップＳＴ９）、処理を終了する。また、ステップＳＴ７が否定されると、該当する服飾商品がないことから、その旨の情報を通信部１１が検索指示を行った端末２に送信し（ステップＳＴ１０）、処理を終了する。
【００４３】
このように、第１の実施形態においては、顔−商品データベースＤＢ２を参照して、取得した特徴量Ｃに合う服飾商品を検索するようにしたため、服飾商品の検索結果画面を参照することにより、入力された顔画像の顔に似合う服飾商品を容易に知ることができ、その結果、ユーザはオンラインショッピングにおいて自分に似合う服飾商品購入できることとなる。
【００４４】
また、服飾商品の検索条件の指定を受け付け、指定された検索条件にも基づいて服飾商品を検索することにより、より細かい条件に応じた服飾商品を検索することができる。
【００４５】
次いで、本発明の第２の実施形態について説明する。図７は本発明の第２の実施形態による服飾商品検索装置の構成を示す概略ブロック図である。なお、第２の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第２の実施形態による服飾商品検索装置１Ａは、顔−商品データベースＤＢ２を顔特徴ＩＤと特定種類の服飾商品の商品ＩＤとを対応づけたものとし、特定種類の商品ＩＤと、と特定種類とは異なる種類の各種服飾商品の商品ＩＤとの相性を対応づけた商品−商品データベースＤＢ３を備えた点が第１の実施形態と異なる。
【００４６】
図８は商品−商品データベースＤＢ３の構成を示す図である。図８に示すように、商品−商品データベースＤＢ３は、商品の組み合わせの種類を特定するための商品組合わせＩＤ、特定種類の商品ＩＤ、特定種類とは異なる種類の商品ＩＤおよび相性スコアが対応づけられている。
【００４７】
なお、第２の実施形態においては、顔−商品データベースＤＢ２には、各種特徴量Ｃと各種トップスの商品ＩＤとの相性スコアが対応づけられてなり、商品−商品データベースＤＢ３には、各種トップスの商品ＩＤと各種ボトムスの商品ＩＤとの相性スコアが対応づけられているものとする。
【００４８】
次いで、第２の実施形態において行われる処理について説明する。図９は第２の実施形態において行われる処理を示すフローチャートである。端末２からの商品検索開始の指示が行われることにより制御部１６が処理を開始し、通信部１１が端末２から送信された顔画像および検索条件を受信する（ステップＳＴ２１）。次いで、顔検出部１２が、受信した顔画像から顔領域を検出し（ステップＳＴ２２）、特徴量取得部１３が、検出した顔領域から特徴量Ｃを取得する（ステップＳＴ２３）。
【００４９】
次いで、商品検索部１４が、顔特徴量データベースＤＢ１を参照して顔特徴ＩＤを取得するとともに、顔−商品データベースＤＢ２を参照してトップスの商品（以下第１の服飾商品とする）を検索する。なお、ここでは第１の実施形態と同様に、相性スコアが大きい上位所定数の第１の服飾商品を検索するものとする。続いて、商品検索部１４は、商品−商品データベースＤＢ３を参照して、検索された第１の服飾商品に合うボトムスの商品（以下第２の服飾商品とする）を検索する（ステップＳＴ２５）。
【００５０】
この際、１つの第１の服飾商品に対して複数の第２の服飾商品が検索される場合がある。このような場合は、検索結果が非常に多くなってしまうことから、１つの第１の服飾商品に対して相性スコアが最も大きい１つの第２の服飾商品を検索することが好ましい。なお、１つの第１の服飾商品に対してあらかじめ定められた数（例えば２〜３）の第２の服飾商品を検索するようにしてもよい。本実施形態においては、１つの第１の服飾商品に対して相性スコアが最も大きい１つの第２の服飾商品を検索するものとして説明する。
【００５１】
さらに、商品検索部１４は、ユーザにより検索条件が指定されているか否かを判定し（ステップＳＴ２６）、ステップＳＴ２６が肯定された場合には、ユーザにより指定された検索条件により、さらに絞り込んだ服飾商品の検索を行う（ステップＳＴ２７）。なお、ステップＳＴ２６が否定された場合はステップＳＴ２８の処理に進む。
【００５２】
続いて、商品検索部１４は、服飾商品が検索されたか否かを判定し（ステップＳＴ２８）、ステップＳＴ２８が肯定されると、出力部１５が検索結果を表す検索結果画面を生成する（ステップＳＴ２９）。そして、通信部１１が検索結果画面を検索指示を行った端末２に送信し（ステップＳＴ３０）、処理を終了する。また、ステップＳＴ２８が否定されると、該当する服飾商品がないことから、その旨の情報を通信部１１が検索指示を行った端末２に送信し（ステップＳＴ３１）、処理を終了する。
【００５３】
図１０は第２の実施形態による検索結果画面を示す図である。図１０に示すように、検索結果画面４０には、３種類のトップスについての第１の服飾商品の服飾商品画像４１Ａ〜４１Ｃ、および各第１の服飾商品のそれぞれに合うボトムスについての第２の服飾商品の服飾商品画像４２Ａ〜４２Ｃが表示されている。なお、第１の服飾商品画像４１Ａ〜４１Ｃについては、図４に示す検索結果画面３２のように、ユーザの顔画像との合成画像としてもよい。
【００５４】
このように、第２の実施形態においては、顔−商品データベースＤＢ２を参照して、取得した特徴量Ｃに合う第１の服飾商品を検索し、さらに商品−商品データベースＤＢ３を参照して第１の服飾商品に合う第２の服飾商品を検索するようにしたため、検索結果画面を参照することにより、入力された顔画像の顔に似合う服飾商品および複数種類の服飾商品間において相性のよいコーディネートを容易に知ることができ、その結果、ユーザはオンラインショッピングにおいて自分に似合う複数種類の服飾商品を購入できることとなる。
【００５５】
なお、上記第２の実施形態においては、すべての服飾商品の検索が終了した後に検索結果画面を表示しているが、ユーザに順次服飾商品を選択させるようにしてもよい。以下これを第３の実施形態として説明する。図１１は第３の実施形態において行われる処理を示すフローチャートである。なお、第３の実施形態において行われる処理は、第２の実施形態におけるステップＳＴ２３以降の処理のみが第２の実施形態と異なるため、ここではステップＳＴ２３以降の処理についてのみ説明する。また、第３の実施形態においては、ユーザの検索条件は入力されておらず、該当する服飾商品が検索されたものとする。
【００５６】
ステップＳＴ２３に続いて、商品検索部１４が、顔−商品データベースＤＢ２を参照して、特徴情報Ｃに合うトップスについての第１の服飾商品を検索する（ステップＳＴ４１）。そして、出力部１５が検索結果を表す検索結果画面を生成し、通信部１１が検索結果画面を検索指示を行った端末２に送信する（ステップＳＴ４２）。なお、ここで表示される検索結果画面は、第１の実施形態における図４または図５に示す検索結果画面３０，３２と同様のものである。
【００５７】
続いて、制御部１０は、ユーザにより所望とするトップスすなわち第１の服飾商品が選択されたか否かの監視を開始する（ステップＳＴ４３）。ステップＳＴ４３が肯定されると、商品検索部１４は、商品−商品データベースＤＢ３を参照して、ユーザが選択した第１の服飾商品に合うボトムスについての第２の服飾商品を検索する（ステップＳＴ４４）。そして、出力部１５が検索結果を表す検索結果画面を生成し、通信部１１が検索結果画面を検索指示を行った端末２に送信する（ステップＳＴ４５）。
【００５８】
図１２は第３の実施形態における検索結果画面を示す図である。図１２に示すように検索結果画面４５には、ユーザが選択した第１の服飾商品の服飾商品画像４６および第１の服飾商品４６に合う複数（ここでは３つ）の第２の服飾商品の服飾商品画像４７Ａ〜４７Ｃが表示されている。
【００５９】
続いて、制御部１０は、ユーザにより所望とするボトムスすなわち第２の服飾商品が選択されたか否かの監視を開始する（ステップＳＴ４６）。ステップＳＴ４６が肯定されると、出力部１５は最終的な検索結果画面を生成し、通信部１１が検索結果画面を検索指示を行った端末２に送信し（ステップＳＴ４７）、処理を終了する。
【００６０】
なお、上記第２の実施形態においては、図１０に示すように、相性スコアが大きい上位所定数の第１の服飾商品を検索し、さらに検索された第１の服飾商品に合う１つの第２の服飾商品を検索してその検索結果画面を生成しているが、図１３に示す他の検索結果画面５０のように、所定数（ここでは２つ）の第１の服飾商品の服飾商品画像５１Ａ，５１Ｂを表示し、第１の服飾商品５１Ａ，５１Ｂのそれぞれについて検索された所定数（ここでは２つ）の第２の服飾商品の服飾商品画像５２Ａ，５２Ｂおよび５２Ｃ，５２Ｄを表示するようにしてもよい。
【００６１】
また、上記第２および第３の実施形態においては、トップスおよびボトムスの服飾商品を検索しているが、これに加えて、トップスまたはボトムスの服飾商品と、これらの服飾商品に合うインナー、アウター等の他の服飾商品の相性スコアとを対応づけた他の商品−商品データベースを用意し、トップス、ボトムス、インナーおよびアウター等、複数の服飾商品の相性に応じた検索を行うようにしてもよい。この場合、商品−商品データベースは、トップスの服飾商品とインナーの服飾商品、およびトップスの服飾商品とアウターの服飾商品というように、顔−商品データベースＤＢ２に対応づけられた服飾商品と他の服飾商品との相性スコアを対応づけるものであってもよく、トップスの服飾商品とボトムスの服飾商品、ボトムスの服飾商品とインナーの服飾商品、およびインナーの服飾商品とアウターの服飾商品というように、服飾商品間の相性スコアを順次対応づけたものであってもよい。
【００６２】
また、上記第１から第３の実施形態においては、顔の輪郭形状、肌の色および髪型を特徴量Ｃとして取得しているが、目の位置、目の形状、瞳の色、鼻の位置、鼻の形状、唇の位置、および唇の形状等を特徴量Ｃとして取得してもよい。この場合、顔−商品データベースＤＢ２は、これらの特徴量Ｃと服飾商品の商品ＩＤとが対応づけられたものを用いればよい。
【００６３】
また、上記第１から第３の実施形態においては、複数の顔−商品データベースＤＢ２および商品−商品データベースＤＢ３を検索するようにしているが、装置１，１Ａ内に設けられたそれぞれ１つの顔−商品データベースＤＢ２および商品−商品データベースＤＢ３のみを検索するようにしてもよい。
【００６４】
また、複数の顔−商品データベースＤＢ２および商品−商品データベースＤＢ３を検索する場合においては、顔−商品データベースＤＢ２および商品−商品データベースＤＢ３をメーカー毎に用意し、ユーザが指定した検索条件が特定のメーカーである場合には、そのメーカーの服飾商品を登録した顔−商品データベースＤＢ２および商品−商品データベースＤＢ３のみを検索するようにしてもよい。また、顔−商品データベースＤＢ２および商品−商品データベースＤＢ３を価格帯毎に用意し、ユーザが指定した検索条件が価格帯である場合には、その価格帯の服飾商品を登録した顔−商品データベースＤＢ２および商品−商品データベースＤＢ３のみを検索するようにしてもよい。
【００６５】
以上、本発明の実施形態に係る装置１，１Ａについて説明したが、コンピュータを、上記の顔検出部１２、特徴量取得部１３、商品検索部１４および出力部１５に対応する手段として機能させ、図６，９，１１に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施形態による服飾商品検索装置の構成を示す概略ブロック図
【図２】顔特徴量データベースＤＢ１の構成を示す図
【図３】顔−商品データベースＤＢ２の構成を示す図
【図４】第１の実施形態による検索結果画面を示す図（その１）
【図５】第１の実施形態による検索結果画面を示す図（その２）
【図６】第１の実施形態において行われる処理を示すフローチャート
【図７】本発明の第２の実施形態による服飾商品検索装置の構成を示す概略ブロック図
【図８】商品−商品データベースＤＢ３の構成を示す図
【図９】第２の実施形態において行われる処理を示すフローチャート
【図１０】第２の実施形態による検索結果画面を示す図
【図１１】第３の実施形態において行われる処理を示すフローチャート
【図１２】第３の実施形態による検索結果画面を示す図
【図１３】第２の実施形態による他の検索結果画面を示す図
【符号の説明】
【００６７】
１，１Ａ    服飾商品検索装置
２    端末
３    インターネット
１１    通信部
１２    顔検出部
１３    特徴量取得部
１４    商品検索部
１５    出力部
１６    制御部
１７    記憶部
【図１】
2009223740.tif 000003
【図２】
2009223740.tif 000004
【図３】
2009223740.tif 000005
【図４】
2009223740.tif 000006
【図５】
2009223740.tif 000007
【図６】
2009223740.tif 000008
【図７】
2009223740.tif 000009
【図８】
2009223740.tif 000010
【図９】
2009223740.tif 000011
【図１０】
2009223740.tif 000012
【図１１】
2009223740.tif 000013
【図１２】
2009223740.tif 000014
【図１３】
2009223740.tif 000015