(57)【要約】  本発明は、商品にカテゴリーを対応付ける手間を削減することを可能とする情報処理装置及び情報処理方法等を提供することを目的とする。情報処理装置は、ユーザにより指定された画像を取得する。情報処理装置は、指定された画像の特徴量を抽出する。情報処理装置は、指定された画像が表す商品に対応するカテゴリー情報を取得する。情報処理装置は、抽出された特徴量に基づいて、指定された画像に類似する画像を記憶部から検索する。情報処理装置は、検索された画像の少なくとも１つを検索結果として表示させる。情報処理装置は、表示された検索結果からユーザにより何れかの画像が選択された場合、選択された画像に対応する商品識別情報に対応付けて、取得されたカテゴリー情報を記憶部に記憶させる。
2017115420.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示制御手段は、前記表示された検索結果から前記ユーザにより何れかの画像が選択された後に検索結果を再表示させるとき、該選択された画像の特徴量に基づいて、前記検索された画像のうち該選択された画像に類似する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記画像取得手段は、前記ユーザにより描かれた画像を前記指定された画像として取得し、
前記描かれた画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、
新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段を更に備え、
前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報処理装置において、
身体を表す画像を表示させる身体画像表示制御手段を更に備え、
前記画像取得手段は、前記表示された画像の上に前記ユーザにより描かれた画像を前記指定された画像として取得し、
前記カテゴリー情報取得手段は、前記描かれた画像が表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、衣服の形状を分類するための複数のカテゴリーのうち、前記描かれた画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記表示制御手段は、前記指定された画像に類似する画像のうち、前記取得されたカテゴリー情報に合致するカテゴリー情報に対応する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項６】
請求項１乃至５の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記カテゴリー情報取得手段は、それぞれ複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得し、
前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させることを特徴とする情報処理装置。
【請求項７】
請求項１乃至６の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーと排他的なカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に既に記憶されている場合、前記記憶手段に記憶されるカテゴリー情報を前記既に記憶されているカテゴリー情報から前記取得されたカテゴリー情報に変更することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７の何れか１項に記載の情報処理装置において、
前記指定された画像が複数の商品を表す可能性があるか否かを判定する判定手段を更に備え、
前記抽出手段は、前記指定された画像が１つの商品を表しているという仮定の下で該画像の特徴量を抽出し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に該複数の商品のそれぞれについて、前記指定された画像のうち商品を表す画像部分の特徴量を抽出し、
前記検索手段は、前記指定された画像の特徴量に基づいて、前記指定された画像に類似する画像を検索し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に商品を表す画像部分ごとに、画像部分の特徴量に基づいて該画像部分に類似する画像を検索することを特徴とする情報処理装置。
【請求項９】
コンピュータにより実行される情報処理方法において、
ユーザにより指定された画像を取得する画像取得ステップと、
前記指定された画像の特徴量を抽出する抽出ステップと、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品にカテゴリーを対応付けるシステムの技術分野に関する。
【背景技術】
【０００２】
従来、電子商取引等で取引される商品を、ユーザにより指定された条件に基づいて検索するシステムが知られている。このようなシステムにおいては、ユーザが所望する商品を見付けやすくするため、各商品に予めカテゴリーが対応付けられている場合がある。例えば、特許文献１には、複数のカテゴリーに対応する複数の検索データベースを有し、クライアント装置から商品のカテゴリー及びその商品の特徴を表す語を受信したとき、そのカテゴリーに対応する検索データベースを選択し、選択した検索データベースの中から、受信した語に対応する仕様情報を検索し、その仕様情報に該当する商品を検索するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６４７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されたようなシステムにおいては、商品ごとに、商品を販売する販売者自身がその商品にカテゴリーを対応付ける必要がある。そのため、販売者が複数の商品を扱っている場合、それぞれの商品にその販売者がカテゴリーを対応付けることは手間を要する作業である。【０００５】
本発明は、以上の点に鑑みてなされたものであり、商品にカテゴリーを対応付ける手間を削減することを可能とする情報処理装置及び情報処理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。【０００７】
この発明によれば、情報処理装置は、ユーザにより指定された画像の特徴量に基づいて、指定された画像に類似する画像を検索する。検索された画像の少なくとも１つが表示される。指定された画像に類似する画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する可能性がある。その理由は、指定された画像が表す商品が属するカテゴリーはその商品の特徴に関連し、指定された画像の特徴は、その商品の外観に関する特徴を表している可能性があるからである。表示された少なくとも１の画像の中から何れかの画像がユーザにより選択された場合、情報処理装置は、指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を、選択された画像に対応する商品識別情報に対応付けて記憶手段に記憶させる。指定された画像に類似する画像の中から選択された画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する蓋然性が高い。その理由は、ユーザは、ユーザが指定した画像が表す商品の外観の特徴と同じ特徴を有する商品を表す画像を選択する蓋然性が高いからである。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記表示制御手段は、前記表示された検索結果から前記ユーザにより何れかの画像が選択された後に検索結果を再表示させるとき、該選択された画像の特徴量に基づいて、前記検索された画像のうち該選択された画像に類似する画像を優先的に表示させることを特徴とする。【０００９】
選択された画像が表す商品の外観の特徴が同一又は類似する商品をユーザは更に所望する蓋然性がある。この発明によれば、情報処理装置は、指定された画像に類似する画像のうち選択された画像に類似する画像を優先的に表示させる。これにより、情報処理装置は、指定された画像に類似する画像の中でも、特にユーザが所望する蓋然性が高い商品を表す画像を優先的に表示させることができる。【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記画像取得手段は、前記ユーザにより描かれた画像を前記指定された画像として取得し、前記描かれた画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段を更に備え、前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする。【００１１】
ユーザが描いた画像の特徴とユーザが選択した画像との特徴との間に所定条件を満たす差違がある場合、ユーザが実際に所望する商品の特徴をユーザが十分に描いていないかもしれない。この差違が生じる原因は、ユーザによる画像の描き方の癖又は傾向にある可能性がある。ユーザが新たに画像を描いた場合も、その画像の特徴はユーザの癖又は傾向に影響される。この発明によれば、情報処理装置が、ユーザが描いた画像の特徴量とユーザが選択した画像との特徴量との間の差違を小さくするための補正情報に基づいて、新たにユーザが描いた画像の特徴量を補正する。これによって、情報処理装置は、新たに描かれた画像の特徴量が示す特徴が、ユーザが実際に所望する商品の特徴に近くなるように特徴量を補正することができる。従って、癖又は傾向により所望する商品の特徴を十分に表す画像をユーザが描くことができなくても、ユーザが所望する特徴を有する商品を検索することができる。【００１２】
請求項４に記載の発明は、請求項１乃至３の何れか１項に記載の情報処理装置において、身体を表す画像を表示させる身体画像表示制御手段を更に備え、前記画像取得手段は、前記表示された画像の上に前記ユーザにより描かれた画像を前記指定された画像として取得し、前記カテゴリー情報取得手段は、前記描かれた画像が表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、衣服の形状を分類するための複数のカテゴリーのうち、前記描かれた画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得することを特徴とする。【００１３】
この発明によれば、ユーザは身体を表す画像の上に衣服を表す画像を描く。情報処理装置は、描かれた画像が表す衣服が、表示された画像が表す身体の何れの部位をカバーするかに基づいて、形状において、描かれた画像が表す衣服に対応するカテゴリーを示すカテゴリー情報を取得する。衣服の形状は、その衣服が身体のうち何れの部分をカバーするかに関連するので、情報処理装置は、適切な形状を示すカテゴリーを、選択された商品に対応付けることができる。【００１４】
請求項５に記載の発明は、請求項１乃至４の何れか１項に記載の情報処理装置において、前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、前記表示制御手段は、前記指定された画像に類似する画像のうち、前記取得されたカテゴリー情報に合致するカテゴリー情報に対応する画像を優先的に表示させることを特徴とする。【００１５】
この発明によれば、情報処理装置は、記憶手段に記憶されたカテゴリー情報を参照して、指定された画像に類似する画像のうち、指定された画像が表す商品に対応するカテゴリーと同じカテゴリーに対応する商品の画像を優先的に表示させる。これにより、情報処理装置は、指定された画像に類似する画像の中でも、特にユーザが所望する蓋然性が高い商品を表す画像を優先的に表示させることができる。【００１６】
請求項６に記載の発明は、請求項１乃至５の何れか１項に記載の情報処理装置において、前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、前記カテゴリー情報取得手段は、それぞれ複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得し、前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させることを特徴とする。【００１７】
この発明によれば、選択された画像が表す商品に対して未だカテゴリーが対応付けられていない区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、指定された画像が表す商品に対応して取得された場合、情報処理装置は、取得されたカテゴリー情報を記憶手段に記憶させる。従って、複数の区分のうち少なくとも１つ区分について商品にカテゴリーが対応付けられていない場合、情報処理装置は、その区分のカテゴリーを自動的に商品に対応付けることができる。【００１８】
請求項７に記載の発明は、請求項１乃至６の何れか１項に記載の情報処理装置において、前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーと排他的なカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に既に記憶されている場合、前記記憶手段に記憶されるカテゴリー情報を前記既に記憶されているカテゴリー情報から前記取得されたカテゴリー情報に変更することを特徴とする。【００１９】
選択された画像が表す商品が互いに排他的な２つのカテゴリーの両方に属すと仮定すると矛盾が生じる。この場合、選択された画像が表す商品に既に対応付けられているカテゴリーは誤ったカテゴリーである蓋然性がある。この発明によれば、指定画像が表す商品に対応するカテゴリーと選択された画像が表す商品に既に対応付けられているカテゴリーが排他的である場合、情報処理装置は、選択された商品に対応付けられるカテゴリーを、指定画像が表す商品に対応するカテゴリーに変更する。従って、情報処理装置は、誤って商品に対応付けられたカテゴリーを修正することができる。【００２０】
請求項８に記載の発明は、請求項１乃至７の何れか１項に記載の情報処理装置において、前記指定された画像が複数の商品を表す可能性があるか否かを判定する判定手段を更に備え、前記抽出手段は、前記指定された画像が１つの商品を表しているという仮定の下で該画像の特徴量を抽出し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に該複数の商品のそれぞれについて、前記指定された画像のうち商品を表す画像部分の特徴量を抽出し、前記検索手段は、前記指定された画像の特徴量に基づいて、前記指定された画像に類似する画像を検索し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に商品を表す画像部分ごとに、画像部分の特徴量に基づいて該画像部分に類似する画像を検索することを特徴とする。【００２１】
この発明によれば、情報処理装置は、指定された画像が１つの商品を表しているという仮定の下でその画像に類似する画像を検索する。指定された画像が複数の商品を表す可能性がある場合、情報処理装置は、更にその複数の商品のそれぞれについて、商品を表す画像部分に類似する画像を検索する。従って、ユーザが複数の商品を表す画像を描いた場合であっても、情報処理装置は、ユーザが所望する蓋然性が高い商品を表す画像を検索することができる。【００２２】
請求項９に記載の発明は、コンピュータにより実行される情報処理方法において、ユーザにより指定された画像を取得する画像取得ステップと、前記指定された画像の特徴量を抽出する抽出ステップと、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、を含むことを特徴とする。【００２３】
請求項１０に記載の発明は、コンピュータを、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、として機能させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。
【図面の簡単な説明】
【００２５】
【図１】一実施形態に係る情報処理システムＳの概要構成の一例を示す図である。
【図２】一実施形態に係る電子商店街サーバ１の概要構成の一例を示すブロック図である。
【図３】データベースに記憶される内容の一例を示す図である。
【図４】身体部位の例を示す図である。
【図５Ａ】長袖Ｔシャツがカバーする身体部位の例を示す図である。
【図５Ｂ】ミニスカートがカバーする身体部位の例を示す図である。
【図５Ｃ】半袖ワンピースがカバーする身体部位の例を示す図である。
【図６】一実施形態に係る電子商店街サーバ１のシステム制御部１４の機能ブロックの一例を示す図である。
【図７】一実施形態に係る情報処理システムＳの処理概要の一例を示すシーケンス図である。
【図８】指定画像描画ページの一例を示す図である。
【図９】指定画像描画ページの一例を示す図である。
【図１０】指定画像が表す衣服と身体部位との位置関係の一例を示す図である。
【図１１】カテゴリーＩＤの取得の一例を示す図である。
【図１２】検索結果ページの一例を示す図である。
【図１３Ａ】カテゴリーＩＤの登録例を示す。
【図１３Ｂ】カテゴリーＩＤの登録例を示す。
【図１４Ａ】一実施形態に係る電子商店街サーバ１のシステム制御部１４の検索処理の一例を示すフローチャートである。
【図１４Ｂ】一実施形態に係る電子商店街サーバ１のシステム制御部１４の特徴取得処理の一例を示すフローチャートである。
【図１５】一実施形態に係る電子商店街サーバ１のシステム制御部１４の画像検索処理の一例を示すフローチャートである。
【図１６Ａ】一実施形態に係る電子商店街サーバ１のシステム制御部１４の商品ページ送信処理の一例を示すフローチャートである。
【図１６Ｂ】一実施形態に係る電子商店街サーバ１のシステム制御部１４のカテゴリー登録処理の一例を示すフローチャートである。
【図１７】一実施形態に係る電子商店街サーバ１のシステム制御部１４の記憶制御処理の一例を示すフローチャートである。
【図１８Ａ】指定画像と選択された商品画像の例を示す図である。
【図１８Ｂ】新たに描かれた指定画像と、補正された特徴量が示す形状の特徴の例を示す図である。
【図１９】会員ＤＢ１２ａに記憶される内容の一例を示す図である。
【図２０】一実施形態に係る電子商店街サーバ１の商品ページ送信処理の一例を示すフローチャートである。
【図２１】一実施形態に係る電子商店街サーバ１のシステム制御部１４の特徴取得処理の一例を示すフローチャートである。
【図２２Ａ】指定画像描画ページの描画領域１１０に描かれた指定画像の一例である。
【図２２Ｂ】指定画像が表す可能性がある商品を識別する例を示す図である。
【図２３】検索結果ページの一例を示す図である。
【図２４】一実施形態に係る電子商店街サーバ１の検索処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。
【００２７】
［１．第１実施形態］
［１−１．情報処理システムの構成及び機能概要］
先ず、本実施形態に係る情報処理システムＳの構成及び機能概要について、図１を用いて説明する。図１は、本実施形態に係る情報処理システムＳの概要構成の一例を示す図である。
【００２８】
図１に示すように、情報処理システムＳは、電子商店街サーバ１と、複数の店舗端末２と、複数のユーザ端末３と、を含んで構成されている。そして、電子商店街サーバ１と各店舗端末２及び各ユーザ端末３とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２９】
電子商店街サーバ１は、商品の購入が可能な電子商店街に関する各種処理を実行するサーバ装置である。電子商店街を利用するユーザは、電子商店街において所望の店舗から所望の商品を購入することができる。本実施形態においては、電子商店街では衣服が販売される。しかしながら、本願発明はあらゆる商品に対して適用可能である。また、本発明が適用可能なウェブサイトは電子商店街に限られるものではない。例えば、単一の販売元から商品が販売される電子商取引のウェブサイトに本発明が適用されてもよい。
【００３０】
電子商店街サーバ１は、本発明における情報処理装置の一例である。電子商店街サーバ１は、店舗端末２やユーザ端末３からのリクエストに応じて、例えば電子商店街のウェブページを送信したり、商品の検索や注文等に関する処理を行ったりする。商品を検索するとき、ユーザは検索条件を指定することができる。検索条件として、例えばキーワード、商品のカテゴリー等が挙げられる。電子商店街サーバ１は、ユーザにより指定された検索条件に合致する商品を検索する。また、ユーザは、検索条件に相当する画像を指定することができる。検索条件として指定された画像を指定画像という。電子商店街サーバ１は、指定画像と類似する商品の画像を検索する。指定画像と類似する商品の画像を検索することは、指定画像が表す商品の外観における特徴と同一又は類似する特徴を有する商品を、画像に基づいて検索することでもある。例えば、電子商店街サーバ１は、指定画像の特徴と類似する特徴を有する商品画像を検索する。画像の特徴は、例えば画像に表された商品の形状、色、模様の特徴である。
【００３１】
店舗端末２は、電子商店街に出店している店舗の従業員等により利用される端末装置である。店舗端末２は、従業員等からの操作に基づいて電子商店街サーバ１等のサーバ装置にアクセスする。これにより、店舗端末２は、サーバ装置からウェブページを受信して表示する。店舗端末２には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。従業員は、店舗端末２を利用することにより、例えば、販売する商品の情報を電子商店街に登録したり、商品の注文内容を確認したりする。従業員は、商品の情報の１つとしてカテゴリーを登録することができる。しかしながら店舗が複数の商品を扱っている場合、全ての商品にカテゴリーを対応付けることは従業員にとって手間である。そこで、電子商店街サーバ１は、ユーザにより指定された画像が表す商品に対応するカテゴリーを取得する。システム制御部１４は、指定画像に類似する画像として検索された商品画像の中から、ユーザにより指定された商品画像に、取得したカテゴリーを対応付ける。これにより、従業員がカテゴリーを対応付ける作業をしなくても、自動的に商品にカテゴリーが対応付けられる。
【００３２】
ユーザ端末３は、電子商店街から商品を購入するユーザの端末装置である。ユーザ端末３は、ユーザからの操作に基づいて電子商店街サーバ１にアクセスすることにより、電子商店街サーバ１からウェブページを受信して表示する。ユーザは、ユーザ端末３を操作して、所望の商品を検索するための画像を指定する。例えばユーザは、所望の商品を表す指定画像を描くことができる。ユーザ端末３には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。ユーザ端末３としては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、スマートフォン等の携帯情報端末、携帯電話機等が用いられる。
【００３３】
［１−２．電子商店街サーバの構成］
次に、電子商店街サーバ１の構成について、図２乃至図５Ｃを用いて説明する。図２は、本実施形態に係る電子商店街サーバ１の概要構成の一例を示すブロック図である。図２に示すように、電子商店街サーバ１は、通信部１１と、記憶部１２と、入出力インターフェース１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース１３とは、システムバス１５を介して接続されている。
【００３４】
通信部１１は、ネットワークＮＷに接続して、店舗端末２やユーザ端末３等との通信状態を制御するようになっている。
【００３５】
記憶部１２は、例えば、ハードディスクドライブ等により構成されている。記憶部１２は、本発明における記憶手段及び補正情報記憶手段の例である。この記憶部１２には、会員ＤＢ１２ａ、形状カテゴリーＤＢ１２ｂ、色カテゴリーＤＢ１２ｃ、商品ＤＢ１２ｅ等のデータベースが構築されている。「ＤＢ」は、データベースの略語である。
【００３６】
図３は、データベースに記憶される内容の一例を示す図である。会員ＤＢ１２ａには、電子商店街に会員登録しているユーザに関する会員情報が記憶される。具体的に、会員ＤＢ１２ａには、ユーザＩＤ、パスワード、ニックネーム、氏名、生年月日、性別、郵便番号、住所、電話番号、電子メールアドレス、クレジットカード情報等のユーザの属性が、ユーザごとに対応付けて記憶される。
【００３７】
形状カテゴリーＤＢ１２ｂ、色カテゴリーＤＢ１２ｃ及び模様カテゴリーＤＢ１２ｄには、商品のカテゴリーに関する情報が記憶される。本実施形態におけるカテゴリーとして、形状、色及び模様の３区分又は３種類のカテゴリーが存在する。カテゴリーの区分をカテゴリー区分ともいう。本実施形態では、これらのデータベースにより電子商店街全体に共通して使用されるカテゴリーが定義される。しかしながら、店舗ごとにカテゴリーが定義されてもよい。
【００３８】
形状カテゴリーＤＢ１２ｂには、衣服の形状を分類すためのカテゴリーに関する形状カテゴリー情報が記憶されている。具体的に、形状カテゴリーＤＢ１２ｂには、形状カテゴリー情報として、カテゴリーＩＤ、カテゴリー名、カテゴリーのレベル、親カテゴリーＩＤ、子カテゴリーＩＤリスト、身体カバー情報等のカテゴリーの属性が、形状に関するカテゴリーごとに対応付けて記憶される。形状カテゴリー情報は、例えば、電子商店街の管理者により設定される。
【００３９】
形状に関するカテゴリーは、木構造で階層的に定義されていてもよい。具体的に、木構造の各ノードが、カテゴリーに相当する。ノードの深さが、そのノードに相当するカテゴリーのレベル（階層）に相当する。ノードの深さは、根に位置するノード（以下、「根ノード」という）からの距離である。レベルの値が大きいほど、そのノードの深さが深く、レベルの値が小さいほど、そのノードの深さが浅い。根ノードが有する子ノードに相当するカテゴリーがレベル１のカテゴリーである。レベル１のカテゴリーが最上位のカテゴリーである。レベル１の各カテゴリーに対しては、子ノードに相当するカテゴリーが、レベル２のカテゴリーとして定義されている。ここで、或るカテゴリーＪ１の子ノードに相当するカテゴリーＪ２を、カテゴリーＪ１の「子カテゴリー」という。また、このときのカテゴリーＪ１を、カテゴリーＪ２の「親カテゴリー」という。子カテゴリーは、親カテゴリーを更に複数に区分したときに、同じような商品が属する範囲である。従って、子カテゴリーは親カテゴリーに属する。或るカテゴリーの祖先ノードに相当するカテゴリーを、「祖先カテゴリー」という。例えば、カテゴリーＪ３がカテゴリーＪ２の子カテゴリーであるとする。この場合、カテゴリーＪ１及びＪ２は、それぞれカテゴリーＪ３の祖先カテゴリーである。カテゴリーＪ３の商品は、カテゴリーＪ３に属するとともに、カテゴリーＪ３の祖先カテゴリーにも属する。従って、カテゴリーＪ３の商品は、カテゴリーＪ１〜Ｊ３の何れにも属する。或るカテゴリーの子孫ノードに相当するカテゴリーを、「子孫カテゴリー」という。カテゴリーＪ２及びＪ３は、カテゴリーＪ１の子孫カテゴリーである。
【００４０】
レベル１のカテゴリーとして、例えばレディースファッション、メンズファッション等がある。レディースファッションの子カテゴリーとして、例えばトップス、ボトムス、ワンピース、アウター等がある。トップスの子カテゴリーとして、例えば、Ｔシャツ、ポロシャツ、カットソー等がある。Ｔシャツの子カテゴリーとして、例えば半袖Ｔシャツ、長袖Ｔシャツ、七分袖Ｔシャツ等がある。ボトムスの子カテゴリーとして、例えばスカート、パンツ、ジーンズ等がある。スカートの子カテゴリーとして、例えばミニスカート、ひざ丈スカート、ロングスカート等がある。
【００４１】
カテゴリーＩＤは、注目するカテゴリーの識別情報である。カテゴリー名は、「トップス」、「ワンピース」などの形状名である。親カテゴリーＩＤは、注目するカテゴリーの親カテゴリーのカテゴリーＩＤである。子カテゴリーＩＤリストは、注目するカテゴリーの子カテゴリーのカテゴリーＩＤのリストである。子カテゴリーＩＤリストは、注目するカテゴリーが子カテゴリーを有する場合に設定される。
【００４２】
身体カバー情報は、人間の身体のうち、注目するカテゴリーが示す形状の衣服が覆う範囲を示す情報である。身体カバー情報には、身体部位ごとに、身体部位ＩＤ及びカバーフラグが対応付けて格納されている。身体部位ＩＤは、身体部位の識別情報である。カバーフラグは、身体部位ＩＤが示す身体部位が衣服によって覆われるか否かを示す。衣服によって覆われる場合、カバーフラグがＴＲＵＥに設定され、衣服によって覆われていない場合、カバーフラグがＦＡＬＳＥに設定される。
【００４３】
図４は、身体部位の例を示す図である。図４に示すように、身体画像Ｂの上に身体部位Ｐ１〜Ｐ３３の位置が定義される。身体画像Ｂは、人間の身体を表す画像である。商品の画像検索の際、ユーザ端末３のディスプレイに身体画像Ｂが表示される。ユーザは、身体画像Ｂ上に、所望の衣服を表す指定画像を描くことができる。身体部位として、例えば頭部Ｐ１、顔Ｐ２、喉Ｐ３、胴体の上部から下部までの身体部位Ｐ４〜Ｐ９、左肩から左手までの身体部位Ｐ１０〜Ｐ１５、右肩から右手までの身体部位Ｐ１６〜Ｐ２１、左太股の付け根からかかとまでの身体部位Ｐ２２〜Ｐ２７、右太股の付け根からかかとまでの身体部位Ｐ２８〜Ｐ３３がある。本実施形態においては、身体部位Ｐ１〜Ｐ３３に対してカバーフラグが設定されている。しかしながら、身体部位Ｐ１〜Ｐ３３以外の身体部位にカバーフラグが設定されてもよい。情報処理システムＳの管理者は、何れの身体部位に対してカバーフラグを設定するかを自由に決めてもよい。
【００４４】
図５Ａは、長袖Ｔシャツがカバーする身体部位の例を示す図である。長袖Ｔシャツは、胴体の上部Ｐ４〜下腹部Ｐ８、左肩１０〜くるぶしＰ１４、右肩Ｐ１６〜くるぶしＰ２０をカバーする。従って、身体部位Ｐ４〜Ｐ８、Ｐ１０〜Ｐ１４、Ｐ１６〜Ｐ２０のそれぞれに対応するカバーフラグはＴＲＵＥである。身体部位Ｐ１〜Ｐ３、Ｐ９、Ｐ１５、Ｐ２１〜Ｐ３３のそれぞれに対応するカバーフラグはＦＡＬＳＥである。
【００４５】
図５Ｂは、ミニスカートがカバーする身体部位の例を示す図である。ミニスカートは、胴体下部Ｐ９、左太股の付け根Ｐ２２、及び左太股Ｐ２３、右太股の付け根Ｐ２８、及び左太股Ｐ２９をカバーする。
【００４６】
図５Ｃは、半袖ワンピースがカバーする身体部位の例を示す図である。半袖ワンピースは、胴体の上部Ｐ４〜下部Ｐ９、左肩Ｐ１１、左上腕Ｐ１２、右方Ｐ１６、右上腕Ｐ１７、左太股の付け根Ｐ２２〜膝Ｐ２４、右太股の付け根Ｐ２８〜膝Ｐ３０をカバーする。
【００４７】
色カテゴリーＤＢ１２ｃには、衣服の色を分類すためのカテゴリーに関する色カテゴリー情報が記憶されている。具体的に、色カテゴリーＤＢ１２ｃには、色カテゴリー情報として、カテゴリーＩＤ、カテゴリー名が色のカテゴリーごとに対応付けて記憶される。色カテゴリー情報は、例えば、電子商店街の管理者により設定される。カテゴリーＩＤは、注目するカテゴリーの識別情報である。カテゴリー名は、「赤」、「青」、「緑」などの色名である。カテゴリー名が示す色は、例えば衣服の代表的な色又は支配的な色であってもよい。衣服の代表的な色又は支配的な色は、例えば複数の色であってもよい。例えば、衣服の主な色が赤と青である場合、カテゴリー名は「赤青」であってもよい。
【００４８】
模様カテゴリーＤＢ１２ｄには、模様の色を分類すためのカテゴリーに関する模様カテゴリー情報が記憶されている。具体的に、模様カテゴリーＤＢ１２ｄには、模様カテゴリー情報として、カテゴリーＩＤ、カテゴリー名、模様の特徴量が模様のカテゴリーごとに対応付けて記憶される。模様カテゴリー情報は、例えば、電子商店街の管理者により設定される。カテゴリーＩＤは、注目するカテゴリーの識別情報である。カテゴリー名は、「無地」、「チェック」、「ストライプ」、「ボーダー」、「水玉」などの模様名である。カテゴリー名が示す模様は、例えば衣服の代表的な模様又は支配的な模様であってもよい。模様の特徴量は、画像において、注目するカテゴリーが示す模様の特徴を示す情報である。例えば、模様を表す典型的な画像が解析されることにより、その画像から特徴量が抽出される。
【００４９】
商品ＤＢ１２ｅには、電子商店街で販売されている商品に関する商品情報が記憶される。商品情報は、店舗により登録される情報を含む。具体的に、商品ＤＢ１２ｅには、商品情報として、店舗ＩＤ、商品ＩＤ、形状のカテゴリーＩＤ、色のカテゴリーＩＤ、模様のカテゴリーＩＤ、商品名、商品画像、特徴量等が、店舗が販売する商品ごとに対応付けて記憶される。店舗ＩＤは、商品の販売元の店舗を示す。商品ＩＤは、店舗が、販売する商品を管理するための商品の識別情報である。カテゴリーＩＤは、商品に割り当てられたカテゴリーを示す。情報処理システムＳにおいては、１つの商品に対して、形状、色及び模様のそれぞれのカテゴリーを割り当てることが可能である。店舗は、形状、色及び模様の全てのカテゴリーＩＤを登録してもよいし、これらのうち少なくとも１つのカテゴリーＩＤを登録してもよい。或いは、店舗は、カテゴリーＩＤを全く登録しなくてもよい。商品画像は商品を表す画像である。特徴量は、商品画像の特徴を示す。例えば、商品ＤＢ１２ｅに商品画像が記憶されると、システム制御部１４は、記憶された商品画像を解析して特徴量を抽出する。システム制御部１４は、例えば公知の方法を用いて特徴量を抽出してもよい。システム制御部１４は、指定画像に類似する商品画像を、特徴量を用いて検索する。商品ＤＢ１２ｅに記憶される特徴量は、例えば形状、色及び模様のそれぞれの特徴量であってもよい。また例えば、１つの特徴量が、複数種類の特徴を示してもよい。例えば、商品ＤＢ１２ｅに、形状及び色の特徴を同時に示す特徴量と、模様の特徴を示す特徴量が記憶されてもよいし、形状の特徴を示す特徴量と、形状及び模様の特徴を同時に示す特徴量が記憶されてもよい。また例えば、商品ＤＢ１２ｅに、形状、色及び模様の特徴を同時に示す特徴量が記憶されてもよい。
【００５０】
本実施形態においては、形状、色及び模様の３区分のカテゴリーの登録が可能であり、形状、色及び模様の３個の特徴を示す１又は複数の特徴量が画像の検索に用いられる。しかしながら、１又は２区分のカテゴリーのみが登録が可能であって、カテゴリーに対応して１又は２個の特徴のみを示す１又は複数の特徴量が画像の検索に用いられてもよい。
【００５１】
記憶部１２には、更にウェブページを表示するための各種データ、例えばＨＴＭＬ（HyperText Markup Language）文書、ＸＭＬ（Extensible Markup Language）文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部１２には、各種の設定値が記憶されている。
【００５２】
また、記憶部１２には、オペレーティングシステム、ＤＢＭＳ（Database Management System）、サーバプログラム等の各種プログラムが記憶されている。サーバプログラムは、電子商店街に関する各種処理をシステム制御部１４に実行させるプログラムである。サーバプログラムがシステム制御部１４に実行させる処理は、商品の画像の検索を含む。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、サーバプログラム等は、プログラム製品であってもよい。
【００５３】
入出力インターフェース１３は、通信部１１及び記憶部１２とシステム制御部１４との間のインターフェース処理を行うようになっている。
【００５４】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。ＣＰＵ１４ａは、プロセッサの一例である。なお、本発明は、ＣＰＵと異なる様々なプロセッサに対しても適用可能である。記憶部１２、ＲＯＭ１４ｂ及びＲＡＭ１４ｃは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ＲＯＭ及びＲＡＭと異なる様々なメモリに対しても適用可能である。
【００５５】
なお、電子商店街サーバ１が、複数のサーバ装置で構成されてもよい。例えば、電子商店街において商品の注文等の処理を行うサーバ装置、店舗端末２やユーザ端末３からのリクエストに応じてウェブページを送信するサーバ装置、商品を検索するサーバ装置、及びデータベースを管理するサーバ装置等が、互いにＬＡＮ等で接続されてもよい。
【００５６】
［１−３．システム制御部の機能概要］
次に、図６乃至図１３Ｂを用いて、システム制御部１４の機能概要について説明する。図６は、本実施形態に係る電子商店街サーバ１のシステム制御部１４の機能ブロックの一例を示す図である。図７は、本実施形態に係る情報処理システムＳの処理概要の一例を示すシーケンス図である。システム制御部１４は、ＣＰＵ１４ａが、サーバプログラム等のプログラムに含まれる各種プログラムコードを読み出し実行することにより、図６に示すように、指定画像取得部１４１、特徴量抽出部１４２、カテゴリー取得部１４３、検索部１４４、カテゴリー登録部１４５等として機能する。指定画像取得部１４１は、本発明における身体画像表示制御手段及び画像取得手段の例である。特徴量抽出部１４２は、本発明における抽出手段、第２記憶制御手段及び補正手段の例である。カテゴリー取得部１４３は、本発明におけるカテゴリー情報取得手段の一例である。検索部１４４は、本発明における検索手段、表示制御手段の例である。カテゴリー登録部１４５は、本発明における記憶制御手段の一例である。
【００５７】
指定画像取得部１４１は、ユーザ端末３から指定画像を取得する。例えば、指定画像取得部１４１は、指定画像描画ページをユーザ端末３へ送信する（図７のステップＳ１）。指定画像描画ページは、身体画像Ｂを表示するウェブページであり、商品画像の検索に用いられる指定画像をユーザが描くためのウェブページである。例えば、ユーザ端末３が電子商店街にアクセスすると、システム制御部１４は、電子商店街のトップページをユーザ端末３へ送信する。トップページにおいて、ユーザは、キーワード、カテゴリー等の、商品を検索するための検索条件を指定することができる。また、トップページには、指定画像描画ページへのリンクが埋め込まれている。ユーザがこのリンクを選択すると、指定画像取得部１４１は、指定画像描画ページをユーザ端末３へ送信する。これにより、指定画像取得部１４１は、身体画像Ｂをユーザ端末３により表示させる。なお、指定画像取得部１４１は、身体画像を表示させなくてもよい。特に、本発明が衣服と異なる商品に適用される場合、身体画像の表示は不要である。
【００５８】
図８及び図９は、指定画像描画ページの一例を示す図である。図８に示すように、指定画像描画ページは、描画領域１１０、色選択領域１２０、太さ選択領域１３０、ＯＫボタン１４０等を含む。描画領域１１０には身体画像Ｂが表示される。ユーザは、描画領域１１０内に指定画像を描くことができる。例えばユーザは、身体画像Ｂの上に、衣服を表す画像を指定画像として描く。色選択領域１２０には複数の色が表示される。ユーザは、色選択領域１２０に表示される複数の色の中から指定画像を描くための色を選択することができる。太さ選択領域１３０には、複数のブラシの太さを示す領域が表示される。ユーザは、太さ選択領域１３０に表示される複数の領域が示す太さの中から指定画像を描くためのブラシの太さを選択することができる。ユーザは、例えばマウス、キー、タッチパネル等を操作することにより、選択された色及び太さの点又は線を描画領域１１０内に描く。この動作を繰り返すことにより、ユーザは指定画像を描く（ステップＳ２）。例えば、図９において描かれている指定画像１６０は、赤と白のボーダー柄の長袖Ｔシャツである。少なくともユーザはそのような衣服を描いたと考えている。指定画像描画ページは、例えば複数の模様の中から指定画像の模様を選択するための領域、衣服のパーツを選択するための領域等が含まれてもよい。
【００５９】
ＯＫボタン１４０は、描かれた指定画像で商品画像の検索を要求するためのボタンである。ユーザがＯＫボタン１４０を選択すると、ユーザ端末３は、画像検索要求を電子商店街サーバ１へ送信する（ステップＳ３）。画像検索要求は、指定画像、及び指定画像を描いたユーザのユーザＩＤを含む。こうして、指定画像取得部１４１は、指定画像を取得する。
【００６０】
なお、指定画像取得部１４１は、例えばカメラで撮影された画像やインターネットから取得された画像などの、ユーザが描いていない画像をユーザ端末３から指定画像として取得してもよい。
【００６１】
特徴量抽出部１４２は、指定画像取得部１４１により取得された指定画像から特徴量を抽出する（ステップＳ４）。指定画像から抽出される特徴量は、主として商品画像を検索するために用いられる。従って、特徴量抽出部１４２は、商品ＤＢ１２ｅに登録されている特徴量と同じ種類の特徴量を指定画像から抽出してもよい。
【００６２】
カテゴリー取得部１４３は、複数のカテゴリーのうち、指定画像取得部１４１により取得された指定画像が表す商品に対応するカテゴリーを示すカテゴリーＩＤを取得する（ステップＳ５）。カテゴリー取得部１４３は、カテゴリー区分ごとにカテゴリーＩＤを取得する。本実施形態においては、カテゴリー情報としてカテゴリーＩＤが取得される。しかしながら、カテゴリー取得部１４３は、カテゴリー名をカテゴリー情報として取得してもよい。
【００６３】
形状の場合、カテゴリー取得部１４３は、例えば指定画像が表す衣服が、身体画像Ｂが表す身体の何れの部位をカバーするかに基づいて、指定画像が表す衣服の形状に対応するカテゴリーＩＤを取得してもよい。このとき、カテゴリー取得部１４３は、形状カテゴリーＤＢ１２ｂに登録されている身体カバー情報を用いてもよい。具体的に、カテゴリー取得部１４３は、身体部位Ｐ１〜Ｐ３３のうち、指定画像が表す衣服が何れの身体部位をカバーしているかを特定する。カテゴリー取得部１４３は、例えばカテゴリーごとに、指定画像が表す衣服がカバーする範囲と、そのカテゴリーに対応する身体カバー情報が示す範囲とを比較する。そして、カテゴリー取得部１４３は、カテゴリーごとに身体をカバーする範囲の一致度を計算する。例えば、カバーフラグがＴＲＵＥである身体部位のうちカバーされている身体部位の数が多いほど一致度が高くなる。更にカバーフラグがＦＡＬＳＥである身体部位のうちカバーされていない身体部位の数が多いほど一致度が高くなる。カテゴリー取得部１４３は、一致度が最も高い身体カバー情報に対応するカテゴリーを、指定画像が表す衣服の形状に対応するカテゴリーに決定する。なお、カテゴリー取得部１４３は、身体をカバーする範囲の一致度が所定値以上である形状が存在しない場合、形状のカテゴリーを取得しなくてもよい。
【００６４】
図１０は、指定画像が表す衣服と身体部位との位置関係の一例を示す図である。図９に示された指定画像１６０は、身体部位Ｐ１〜Ｐ３３のうち、身体部位Ｐ４〜Ｐ８、Ｐ１０〜Ｐ１４、Ｐ１６〜Ｐ２０のみをカバーしている。例えば図５Ａ〜図５Ｃに示す長袖Ｔシャツ、ミニスカート、半袖ワンピースの身体カバー情報の中では、長袖Ｔシャツの身体カバー情報に対する一致率が最も高くなる。従って、カテゴリー取得部１４３は、指定画像１６０に対応して、長袖ＴシャツのカテゴリーＩＤを取得する。
【００６５】
本実施形態では、カテゴリー取得部１４３は、全ユーザ共通の身体画像Ｂを用いて、形状を示すカテゴリーＩＤを取得する。しかしながら、ユーザ自らが身体画像を用意してもよい。例えばユーザ端末３に記憶されている身体画像をユーザが指定すると、ユーザ端末３は、描画領域１１０内に指定された身体画像を表示してもよい。ユーザが身体画像を描いてＯＫボタン１４０を選択すると、ユーザ端末３は、指定画像及び身体画像を含む画像検索要求を電子商店街サーバ１へ送信する。カテゴリー取得部１４３は、身体画像を解析することにより、身体画像が表す各身体部位の座標を特定する。カテゴリー取得部１４３は、特定した座標に基づいて、身体画像が表す身体のうち指定画像が表す衣服がカバーする範囲を特定する。
【００６６】
特徴量抽出部１４２により形状を少なくとも示す特徴量が取得されている場合、カテゴリー取得部１４３は、この特徴量に基づいて、指定画像が表す衣服の形状に対応するカテゴリーＩＤを取得してもよい。
【００６７】
色の場合、カテゴリー取得部１４３は、例えば特徴量抽出部１４２により取得された、色を少なくとも示す特徴量に基づいて、指定画像が表す衣服の色に対応するカテゴリーＩＤを取得してもよい。例えば、カテゴリー取得部１４３は、特徴量に基づいて、指定画像が表す衣服の代表的な色を決定する。カテゴリー取得部１４３は、決定した色に対応するカテゴリーＩＤを色カテゴリーＤＢ１２ｃから取得する。なお、カテゴリー取得部１４３は、代表的な色を特定することができなかった場合、色のカテゴリーＩＤを取得しなくてもよい。
【００６８】
模様の場合、カテゴリー取得部１４３は、例えば特徴量抽出部１４２により取得された、模様を少なくとも示す特徴量に基づいて、指定画像が表す衣服の色に対応するカテゴリーＩＤを取得してもよい。例えば、カテゴリー取得部１４３は、指定画像の模様の特徴量と、模様カテゴリーＤＢ１２ｄに登録されている特徴量とを比較してもよい。そしてカテゴリー取得部１４３は、カテゴリーごとに特徴量の一致度を計算する。カテゴリー取得部１４３は、特徴量の一致度が最も高いカテゴリーを、指定画像が表す衣服の模様に対応するカテゴリーに決定する。なお、カテゴリー取得部１４３は、特徴量の一致度が所定値以上である模様を特定することができなかった場合、色のカテゴリーＩＤを取得しなくてもよい。
【００６９】
図１１は、カテゴリーＩＤの取得の一例を示す図である。図９に示す指定画像１６０の場合、カテゴリー取得部１４３は、形状のカテゴリーＩＤとして、長袖Ｔシャツを示すカテゴリーＩＤを取得する。カテゴリー取得部１４３は、色のカテゴリーＩＤとして、赤白を示すカテゴリーＩＤを取得する。カテゴリー取得部１４３は、模様のカテゴリーＩＤとして、ボーダーを示すカテゴリーＩＤを取得する。
【００７０】
検索部１４４は、特徴量抽出部１４２により取得された特徴量に基づいて、商品ＤＢ１２ｅから、指定画像に類似する商品画像を検索する（ステップＳ６）。商品画像を検索することは、その商品画像が表す商品を検索することでもある。具体的に、検索部１４４は、指定画像の特徴量と商品ＤＢ１２ｅに登録されている特徴量と比較することにより、指定画像と各商品画像との類似度を計算する。１つの商品画像に対して商品ＤＢ１２ｅに複数種類の特徴量が登録されている場合、検索部１４４は、種類ごとに特徴量を比較して特徴量を計算する。そして、検索部１４４は種類ごとの類似度に基づいて最終的な類似度を計算する。例えば、検索部１４４は、計算された複数の類似度の平均値を計算してもよい。この平均値は例えば加重平均であってもよい。検索部１４４は、商品ＤＢ１２ｅに登録された商品画像のうち、類似度が、予め設定された基準類似度以上である商品画像を、類似する商品画像として特定する。
【００７１】
検索部１４４は、検索された商品画像の少なくとも１つを検索結果としてユーザ端末３により表示させる。具体的に、検索部１４４は、検索結果ページをユーザ端末３へ送信する（ステップＳ７）。検索結果ページは、商品の検索結果を表示するウェブページである。図１２は、検索結果ページの一例を示す図である。図１２に示すように、検索結果ページは複数の商品情報表示領域２１０を含む。各商品情報表示領域２１０には、検索された商品に関する情報が表示される。商品情報表示領域２１０は少なくとも商品画像２２０を含む。商品情報表示領域２１０は更に商品名、価格、商品の販売元の店舗の名称等を含んでもよい。検索結果ページに表示される商品画像は、指定画像に類似する画像である。従って、表示された商品画像が示す衣服の形状、色及び模様は、ユーザが望む形状、色及び模様である蓋然性がある。しかしながら、必ずしもそうであることは限らない。例えば図９に示すような指定商品１６０をユーザが描いた場合、検索された商品画像の中には、赤と白のボーダー柄の長袖Ｔシャツを表す商品画像が多く含まれている蓋然性がある。しかしながら、検索された商品画像の中には、例えば赤と白のボーダー柄のワンピース、赤の無地の半袖Ｔシャツ等が含まれているかもしれない。
【００７２】
検索部１４４は、例えば指定画像との類似度が高い商品画像であるほど優先的にその商品画像が表示されるように検索結果ページを生成してもよい。例えば、検索部１４４は、検索された商品画像ごとに表示順位を決定してもよい。表示順位は、商品画像が検索結果として表示される優先順位を示す。検索部１４４は、類似度が高い商品画像であるほどその商品画像の表示順位を高くする。
【００７３】
検索部１４４は、例えば指定画像と類似する商品画像のうち、カテゴリー取得部１４３により取得されたカテゴリーＩＤに合致するカテゴリーＩＤに対応する商品画像を優先的にユーザ端末３により表示させてもよい。例えば、検索部１４４は、検索された商品画像ごとに検索スコアを計算してもよい。検索スコアは、商品画像と指定画像との関連性の高さを示す。例えば検索部１４４は、指定画像との類似度に応じたスコアを計算する。類似度が高いほどこのスコアは高くなる。更に検索部１４４は、形状、色、模様の３区分のそれぞれについて、商品画像に対応するカテゴリーＩＤとカテゴリー取得部１４３により取得されたカテゴリーＩＤとが一致するか否かを判定する。カテゴリーＩＤが一致する場合、検索部１４４は、計算したスコアに所定値を加算する。こうして、検索部１４４は、各商品画像の検索スコアを計算する。検索部１４４は、検索スコアが高い商品画像であるほどその商品画像の表示順位を高くする。或いは、検索部１４４は、対応する形状、色、模様のカテゴリーＩＤのうち、カテゴリー取得部１４３により取得されたカテゴリーＩＤと一致するカテゴリーＩＤの数が多い商品画像ほど、その商品画像の表示順位を高くしてもよい。或いは、検索部１４４は、指定画像と類似する商品画像のうち、形状、色、模様のカテゴリーＩＤの少なくとも何れか１つがカテゴリー取得部１４３により取得された何れかのカテゴリーＩＤと一致する商品画像のみをユーザ端末３により表示させてもよい。
【００７４】
ユーザ端末３により表示された検索結果ページに含まれる商品情報表示領域２１０の中から何れかの商品情報表示領域２１０の商品画像２２０又は商品名をユーザが選択する（ステップＳ８）。商品画像２２０又は商品名を選択することは、その商品画像が表す商品を選択することでもある。商品画像が選択されると、ユーザ端末３は商品ページ要求を電子商店街サーバ１へ送信する（ステップＳ９）。商品ページ要求は、選択された商品画像の商品ＩＤ及び選択したユーザのユーザＩＤを含む。検索部１４４は、ユーザ端末３から受信した商品ページ要求に含まれる商品ＩＤに対応する商品ページをユーザ端末３へ送信する（ステップＳ１０）。商品ページは、特定の商品の詳細な情報を表示するウェブページである。例えば商品ページは、商品名、商品画像、価格、商品の説明等を含む。
【００７５】
カテゴリー登録部１４５は、ユーザ端末３により表示された検索結果から何れかの商品画像がユーザにより選択された場合、検索された商品画像に対応する商品ＩＤに対応付けて、カテゴリー取得部１４３により取得されたカテゴリーＩＤを、商品ＤＢ１２ｅに記憶させる（ステップＳ１１）。これにより自動的に商品にカテゴリーが対応付けられる。指定画像から抽出された特徴量は、指定画像が表す商品の外観の特徴を示す蓋然性がある。指定画像が表す商品の特徴は、ユーザが所望する蓋然性がある商品の特徴である。従って、カテゴリー取得部１４３により取得されたカテゴリーＩＤは、ユーザが所望する蓋然性がある商品の特徴を示すカテゴリーである。検索結果に含まれる商品画像は、指定画像に類似する。従って、検索された商品画像が表す商品の特徴は、指定画像が表す商品の特徴と一致又は類似する可能性がある。ユーザは検索結果から所望の特徴を有する商品を探すので、検索結果からユーザが選択した商品画像が表す商品の特徴は、ユーザが所望する蓋然性がある特徴である。従って、カテゴリー取得部１４３により取得されたカテゴリーＩＤが示すカテゴリーは、ユーザが選択した商品画像が表す商品が属するカテゴリーとして適切である蓋然性が高い。そのため、ユーザによる商品画像の選択に応じて、選択された商品画像が表す商品に、適切なカテゴリーが自動的に対応付けられる。
【００７６】
ユーザが商品画像を選択する前から既にその商品画像の商品ＩＤに対応付けてカテゴリーＩＤが商品ＤＢ１２ｅに記憶されているかもしれない。カテゴリー取得部１４３により取得されたカテゴリーＩＤが示すカテゴリーが属するカテゴリー区分と同じカテゴリー区分に属するカテゴリーを示すカテゴリーＩＤが商品ＤＢ１２ｅに記憶されていない場合、カテゴリー登録部１４５は、取得されたカテゴリーＩＤを商品ＤＢ１２ｅに登録してもよい。これにより、カテゴリー登録部１４５は、今まで不足していたカテゴリー区分のカテゴリーを商品に対応付けることができる。
【００７７】
図１３Ａは、カテゴリーＩＤの登録例を示す。図１３Ａが示す例において、選択された商品画像の商品ＩＤに対応付けて商品ＤＢ１２ｅには、半袖Ｔシャツを示すカテゴリーＩＤ、及び赤白を示すカテゴリーＩＤが既に登録されている。カテゴリー取得部１４３は、指定画像に基づいて長袖Ｔシャツを示すカテゴリーＩＤ、赤白を示すカテゴリーＩＤ及びボーダーを示すカテゴリーＩＤを取得した。商品ＤＢ１２ｅには模様のカテゴリーＩＤは未だ登録されていない。従って、カテゴリー登録部１４５は、ボーダーを示すカテゴリーＩＤを新たに商品ＤＢ１２ｅに登録する。形状のカテゴリーＩＤ及び色のカテゴリーＩＤは変更されない。
【００７８】
また、カテゴリー取得部１４３により取得されたカテゴリーＩＤが示すカテゴリーと排他的なカテゴリーを示すカテゴリーを示すカテゴリーＩＤが商品ＤＢ１２ｅに既に記憶されている場合、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶されるカテゴリーＩＤを、既に記憶されているカテゴリーＩＤからカテゴリー取得部１４３により取得されたカテゴリーＩＤに変更する。これにより、店舗により商品に対応付けられたカテゴリーが誤ったカテゴリーである場合、カテゴリー取得部１４３は、その誤りを自動的に修正することができる。１つの商品が２つのカテゴリーに同時に属することが通常あり得ない場合、すなわち矛盾する場合、これらのカテゴリーは互いに排他的である。従って、取得されたカテゴリーＩＤが示すカテゴリーと排他的なカテゴリーを示すカテゴリーを示すカテゴリーＩＤが商品ＤＢ１２ｅに既に記憶されている場合、既に記憶されているカテゴリーＩＤは店舗により誤って登録された蓋然性がある。
【００７９】
図１３Ｂは、カテゴリーＩＤの登録例を示す。図１３Ｂが示す例において、選択された商品画像の商品ＩＤに対応付けて商品ＤＢ１２ｅには、半袖Ｔシャツを示すカテゴリーＩＤ、赤白及びチェックを示すカテゴリーＩＤが既に登録されている。カテゴリー取得部１４３は、指定画像に基づいて長袖Ｔシャツを示すカテゴリーＩＤ、赤グレーを示すカテゴリーＩＤ及びボーダーを示すカテゴリーＩＤを取得した。選択された商品が半袖Ｔシャツであることと長袖Ｔシャツであることは矛盾する。従って、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶される形状のカテゴリーＩＤを、半袖Ｔシャツを示すカテゴリーＩＤから長袖Ｔシャツを示すカテゴリーに変更する。選択された商品の色が赤と白であることと赤とグレーであることは一般的に矛盾する。従って、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶される色のカテゴリーＩＤを、赤白を示すカテゴリーＩＤから赤グレーを示すカテゴリーに変更する。選択された商品の模様がチェックであることとボーダーであることは一般的に矛盾する。従って、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶される色のカテゴリーＩＤを、チェックを示すカテゴリーＩＤから赤グレーを示すカテゴリーに変更する。
【００８０】
形状のカテゴリーは、形状カテゴリーＤＢ１２ｂが示すように木構造で階層的に定義されている。この場合、カテゴリー登録部１４５は、２つのカテゴリーが排他的であるか否かを、木構造におけるこれらのカテゴリーの位置関係に基づいて判定可能である。具体的に、２つのカテゴリーの関係が祖先と子孫の関係ではない場合、これらのカテゴリーは基本的に排他的である。例えば上述の半袖Ｔシャツと長袖Ｔシャツとの関係は祖先と子孫の関係ではない。また例えば、トップスとパンツの関係は祖先と子孫の関係ではない。また例えば、Ｔシャツとカットソーの関係は兄弟関係であり、祖先と子孫の関係ではない。一方、２つのカテゴリーが一致するか又はこれらのカテゴリーの関係が祖先と子孫の関係である場合、これらのカテゴリーは排他的ではない。例えば、Ｔシャツはトップスの子であるので、これらのカテゴリーの関係は祖先と子孫の関係である。１つの商品がＴシャツであることとトップスであることとは矛盾しない。ミニスカートはボトムスの孫である。これらの場合、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶されているカテゴリーＩＤを変更する必要はない。しかしながら、カテゴリー取得部１４３により取得されたカテゴリーＩＤが示すカテゴリーの祖先のカテゴリーを示すカテゴリーＩＤが既に商品ＤＢ１２ｅに記憶されている場合、カテゴリー登録部１４５は、商品ＤＢ１２ｅに記憶されるカテゴリーＩＤをカテゴリー取得部１４３により取得されたカテゴリーＩＤに変更してもよい。例えば、カテゴリーがトップスからＴシャツに変更されてもよい。すなわち、商品に対応付けられるカテゴリーが、より具体的なカテゴリーに変更される。
【００８１】
色及び模様のカテゴリーは階層的には定義されていない。この場合において、カテゴリー登録部１４５は、２つのカテゴリーが異なるとき、これらのカテゴリーは排他的であると判定してもよい。
【００８２】
なお、カテゴリー登録部１４５は、カテゴリー取得部１４３により取得されたカテゴリーＩＤが示すカテゴリーが属するカテゴリー区分と同じカテゴリー区分に属するカテゴリーを示すカテゴリーＩＤが商品ＤＢ１２ｅに記憶されている場合、無条件で、商品ＤＢ１２ｅに記憶されカテゴリーＩＤを、既に記憶されているカテゴリーＩＤから、取得されたカテゴリーＩＤに変更してもよい。
【００８３】
ユーザ端末３がディスプレイに商品ページを表示しているとき、ユーザが検索結果ページを再表示するための操作をする。すると、ユーザ端末３は、検索結果ページ再要求を電子商店街サーバ１へ送信する（ステップＳ１２）。検索部１４４は、検索結果ページ再要求に応じて、索結果ページをユーザ端末３へ送信する（ステップＳ１３）。これにより、検索部１４４は、検索結果をユーザ端末３により表示させる。このとき、検索部１４４は、ステップＳ７で送信された検索結果ページと同一内容の検索結果ページを送信してもよい。すなわち、検索部１４４は、ステップＳ７で決定した表示順位と同じ表示順位で、検索された商品画像をユーザ端末３により表示させてもよい。或いは、検索部１４４は、ステップＳ８で選択された商品画像の特徴量に基づいて、検索された商品画像のうち、選択された商品画像に類似する画像が優先的にユーザ端末３により表示させてもよい。例えば検索部１４４は、選択された商品画像との類似度が高い商品画像であるほどその商品画像の表示順位を高くしてもよい。また例えば、検索部１４４は、検索された商品画像のうち、選択された商品画像に類似する商品画像のみが表示されるように検索結果ページを生成してもよい。
【００８４】
なお、検索部１４４は、カテゴリー検索も実行する。具体的に、ユーザ端末３のディスプレイにトップページが表示されているときにユーザがカテゴリーを検索条件として選択する。すると、ユーザ端末３は、選択されたカテゴリーを示すカテゴリーＩＤを含む検索要求を電子商店街サーバ１へ送信する。検索部１４４は、商品ＤＢ１２ｅから、検索要求に含まれるカテゴリーＩＤと合致するカテゴリーＩＤに対応する商品情報を検索する。検索部１４４は、検索された商品情報に基づいて、検索結果ページを生成してユーザ端末３へ送信する。
【００８５】
［１−４．情報処理システムの動作］
次に、情報処理システムＳの動作について、図１４Ａ及び図１７を用いて説明する。
【００８６】
図１４Ａは、本実施形態に係る電子商店街サーバ１のシステム制御部１４の検索処理の一例を示すフローチャートである。指定画像描画ページを表示しているユーザ端末３から画像検索要求を電子商店街サーバ１が受信したとき、システム制御部１４は検索処理を実行する。
【００８７】
図１４Ａに示すように、指定画像取得部１４１は、ユーザ端末３から受信された画像検索要求から指定画像を取得する（ステップＳ２１）。次いで、指定画像取得部１４１は、指定画像を基準画像に決定する（ステップＳ２２）。基準画像は、次に述べる特徴取得処理及び画像検索処理のパラメータである。
【００８８】
次いで、システム制御部１４は、特徴取得処理を実行する。図１４Ｂは、本実施形態に係る電子商店街サーバ１のシステム制御部１４の特徴取得処理の一例を示すフローチャートである。図１４Ｂに示すように、カテゴリー取得部１４３は、基準画像において衣服が描かれている範囲と、身体カバー情報が示す範囲との一致度に基づいて、形状のカテゴリーＩＤを取得する（ステップＳ３１）。例えば、カテゴリー取得部１４３は、基準画像から衣服の輪郭を特定して、衣服が描かれている範囲を特定する。また、カテゴリー取得部１４３は、衣服が描かれている範囲と各身体部位の座標とを比較することにより、各身体部位が、衣服が描かれている範囲に含まれているか否かを判定する。衣服が描かれている範囲に含まれている身体部位は、その衣服によりカバーされている。カテゴリー取得部１４３は、形状カテゴリーＤＢ１２ｂに登録されている身体カバー情報をカテゴリーＩＤごとに取得する。カテゴリー取得部１４３は、身体カバー情報において、カバーフラグがＴＲＵＥである身体部位のうち、基準画像において衣服が描かれている範囲にカバーされている身体部位のそれぞれに１ポイントを決定し、カバーされていない身体部位のそれぞれに０ポイントを決定する。また、カテゴリー取得部１４３は、カバーフラグがＦＡＬＳＥである身体部位のうち、基準画像において衣服が描かれている範囲にカバーされている身体部位のそれぞれに０ポイントを決定し、カバーされていない身体部位のそれぞれに１ポイントを決定する。カテゴリー取得部１４３は、全ポイントの合計を一致度として計算する。カテゴリー取得部１４３は、形状カテゴリーＤＢ１２ｂに登録されているカテゴリーＩＤのうち一致度が最も高いカテゴリーＩＤを取得する。
【００８９】
次いで、特徴量抽出部１４２は、基準画像から形状、色及び模様のそれぞれの特著量を抽出する（ステップＳ３２）。次いで、特徴量抽出部１４２は、抽出された色の特徴量に基づいて、基準画像が表す代表的な色を特定する。そして、カテゴリー取得部１４３は、特定された色に対応するカテゴリーＩＤを色カテゴリーＤＢ１２ｃから取得する（ステップＳ３３）。次いで、特徴量抽出部１４２は、模様カテゴリーＤＢ１２ｄに登録されている特徴量のうち、基準画像から抽出された特徴量との一致度が最も高い特徴量を特定する。カテゴリー取得部１４３は、特定された特徴量に対応するカテゴリーＩＤを模様カテゴリーＤＢ１２ｄから取得する（ステップＳ３４）。
【００９０】
次いで、カテゴリー取得部１４３は、ステップＳ３１、Ｓ３３及びＳ３４で取得されたカテゴリーＩＤを、画像検索要求に含まれるユーザＩＤに対応付ＲＡＭ１４ｃに記憶させ（ステップＳ３５）、特徴取得処理を終了させる。
【００９１】
特徴取得処理を終えると、検索部１４４は、図１４Ａに示すように画像検索処を実行する。図１５は、本実施形態に係る電子商店街サーバ１のシステム制御部１４の画像検索処理の一例を示すフローチャートである。図１５に示すように、検索部１４４は、特徴取得処理で抽出された特徴量と、商品ＤＢ１２ｅに記憶されている特徴量とに基づいて、基準画像と商品ＤＢ１２ｅに記憶されている各商品画像との類似度を計算する（ステップＳ４１）。次いで、検索部１４４は、商品ＤＢ１２ｅに記憶されている商品画像のうち、類似度が基準類似度以上である商品画像を検索する（ステップＳ４２）。
【００９２】
次いで、検索部１４４は、検索された各商品画像の検索スコアを計算する（ステップＳ４３）。例えば、検索部１４４は、指定画像との類似度が高いほど高い検索スコアを計算し、商品ＤＢ１２ｅに登録されたカテゴリーＩＤのうちカテゴリー取得部１４３により取得されたカテゴリーＩＤと一致するカテゴリーＩＤの数が多いほど高い検索スコアを計算する。次いで、検索部１４４は、検索スコアに従って、特定された各商品画像の表示順位を決定して（ステップＳ４４）、画像検索処理を終了させる。
【００９３】
画像検索処理を終えると、検索部１４４は、図１４Ａに示すように検索結果ページのＨＴＭＬ文書を生成する（ステップＳ２５）。検索部１４４は、商品ＤＢ１２ｅに基づいて、検索された商品画像ごとに、商品ＩＤ、商品名、商品画像を表示するためのイメージタグ、及び商品ページへのリンクを示すアンカータグ等を含むＨＴＭＬ文書を生成する。このとき検索部１４４は、表示順位が高い順に商品画像が表示されるようにＨＴＭＬ文書を生成する。検索部１４４は、生成したＨＴＭＬ文書をユーザ端末３へ送信して、検索処理を終了させる。
【００９４】
図１６Ａは、本実施形態に係る電子商店街サーバ１のシステム制御部１４の商品ページ送信処理の一例を示すフローチャートである。検索結果ページを表示しているユーザ端末３から商品ページ要求を電子商店街サーバ１が受信したとき、システム制御部１４は商品ページ送信処理を実行する。
【００９５】
図１６Ａに示すように、検索部１４４は、商品ページ要求からユーザＩＤ及び選択された商品画像に対応する商品ＩＤを取得する（ステップＳ５１）。次いで、検索部１４４は、取得した商品ＩＤに対応する商品ページをユーザ端末３へ送信する（ステップＳ５２）。
【００９６】
次いで、カテゴリー登録部１４５は、カテゴリー登録処理を実行する（ステップＳ５３）。図１６Ｂは、本実施形態に係る電子商店街サーバ１のシステム制御部１４のカテゴリー登録処理の一例を示すフローチャートである。図１６Ｂに示すように、カテゴリー登録部１４５は、ＲＡＭ１４ｃから、商品ページ要求に含まれるユーザＩＤに対応するカテゴリーＩＤを、指定画像のカテゴリーＩＤとして取得する（ステップＳ６１）。次いで、検索部１４４は、商品ＤＢ１２ｅから、選択された商品画像に対応する商品ＩＤに対応するカテゴリーＩＤを、選択商品画像のカテゴリーＩＤとして取得する（ステップＳ６２）。次いで、検索部１４４は、対象カテゴリー区分を「形状」に設定する（ステップＳ６３）。次いで、検索部１４４は、記憶制御処理を実行する（ステップＳ６４）。記憶制御処理において、対象カテゴリー区分のカテゴリーＩＤの記憶の制御が行われる。記憶制御処理の詳細は後述する。次いで、検索部１４４は、対象カテゴリー区分を「色」に設定して（ステップＳ６５）、記憶制御処理を実行する（ステップＳ６６）。次いで、検索部１４４は、対象カテゴリー区分を「模様」に設定して（ステップＳ６７）、記憶制御処理を実行する（ステップＳ６８）。そして、カテゴリー登録部１４５は、カテゴリー登録処理を終了させる。カテゴリー登録処理を終えると、検索部１４４は商品ページ送信処理を終了させる。
【００９７】
図１７は、本実施形態に係る電子商店街サーバ１のシステム制御部１４の記憶制御処理の一例を示すフローチャートである。図１７に示すように、カテゴリー登録部１４５は、選択商品画像のカテゴリーＩＤのうち対象カテゴリー区分のカテゴリーＩＤが商品ＤＢ１２ｅに既に記憶されているか否かを判定する（ステップＳ７１）。このとき、カテゴリー登録部１４５は、対象カテゴリー区分のカテゴリーＩＤが商品ＤＢ１２ｅに記憶されていると判定した場合には（ステップＳ７１：ＹＥＳ）、ステップＳ７２に進む。一方、カテゴリー登録部１４５は、対象カテゴリー区分のカテゴリーＩＤが商品ＤＢ１２ｅに記憶されていないと判定した場合には（ステップＳ７１：ＮＯ）、ステップＳ７６に進む。
【００９８】
ステップＳ７２において、カテゴリー登録部１４５は、指定画像のカテゴリーＩＤのうち対象カテゴリー区分のカテゴリーＩＤが、選択商品画像の対象カテゴリー区分のカテゴリーＩＤと一致するか否かを判定する。このとき、カテゴリー登録部１４５は、カテゴリーＩＤが一致すると判定した場合には（ステップＳ７２：ＹＥＳ）、記憶制御処理を終了させる。一方、カテゴリー登録部１４５は、カテゴリーＩＤが一致しないと判定した場合には（ステップＳ７２：ＮＯ）、ステップＳ７３に進む。
【００９９】
ステップＳ７３において、カテゴリー登録部１４５は、対象カテゴリー区分が「形状」であるか否かを判定する。このとき、カテゴリー登録部１４５は、対象カテゴリー区分が「形状」であると判定した場合には（ステップＳ７３：ＹＥＳ）、ステップＳ７４に進む。一方、カテゴリー登録部１４５は、対象カテゴリー区分が「形状」ではないと判定した場合には（ステップＳ７３：ＮＯ）、ステップＳ７５に進む。
【０１００】
ステップＳ７４において、カテゴリー登録部１４５は、対象カテゴリー区分において、選択商品画像のカテゴリーＩＤが示すカテゴリーが、指定画像のカテゴリーＩＤが示すカテゴリーの子孫であるか否かを判定する。カテゴリー登録部１４５は、形状カテゴリーＤＢ１２ｂに登録されているカテゴリーＩＤ、親カテゴリーＩＤ及び子カテゴリーＩＤリストに基づいて、選択商品画像のカテゴリーＩＤが示すカテゴリーが子孫であるか否かを判定することができる。カテゴリー登録部１４５は、選択商品画像のカテゴリーＩＤが示すカテゴリーが子孫であると判定した場合には（ステップＳ７４：ＹＥＳ）、記憶制御処理を終了させる。一方、カテゴリー登録部１４５は、選択商品画像のカテゴリーＩＤが示すカテゴリーが子孫ではないと判定した場合には（ステップＳ７４：ＮＯ）、ステップＳ７５に進む。
【０１０１】
ステップＳ７５において、カテゴリー登録部１４５は、商品ＤＢ１２ｅから、選択商品画像のカテゴリーＩＤのうち対象カテゴリー区分のカテゴリーＩＤを削除して、ステップＳ７６に進む。ステップＳ７６において、カテゴリー登録部１４５は、指定画像のカテゴリーＩＤのうち対象カテゴリー区分のカテゴリーＩＤを商品ＤＢ１２ｅに記憶させて、記憶制御処理を終了させる。
【０１０２】
以上説明したように、本実施形態によれば、システム制御部１４が指定画像を取得する。また、システム制御部１４が指定画像の特徴量を抽出する。また、システム制御部１４が商品を分類するための複数のカテゴリーのうち、指定画像が表す商品に対応するカテゴリーを示すカテゴリーＩＤを取得する。また、システム制御部１４が、記憶部１２から、抽出された特徴量に基づいて、指定画像に類似する商品画像を検索する。また、システム制御部１４が、検索された商品画像の少なくとも１つを検索結果として表示させる。また、システム制御部１４が、表示された検索結果からユーザにより何れかの商品画像が選択された場合、選択された商品画像に対応する商品ＩＤに対応付けて、取得されたカテゴリーＩＤを記憶部１２に記憶させる。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられるので、商品にカテゴリーを対応付ける手間を削減することができる。
【０１０３】
また、システム制御部１４が、表示された検索結果からユーザにより何れかの商品画像が選択された後に検索結果を再表示させるとき、選択された商品画像の特徴量に基づいて、検索された商品画像のうち選択された商品画像に類似する商品画像を優先的に表示させてもよい。この場合、システム制御部１４は、指定画像に類似する商品画像の中でも、特にユーザが所望する蓋然性が高い商品を表す商品画像を優先的に表示させることができる。
【０１０４】
また、システム制御部１４が、身体画像を表示させてもよい。また、システム制御部１４が、表示された身体画像の上にユーザにより描かれた指定画像を取得してもよい。また、システム制御部１４が、描かれた指定画像が表す衣服が、表示された身体画像が表す身体の何れの部位をカバーするかに基づいて、衣服の形状を分類するための複数のカテゴリーのうち、描かれた指定画像が表す衣服に対応するカテゴリーを示すカテゴリーＩＤを取得してもよい。この場合、システム制御部１４は、適切な形状を示すカテゴリーを、選択された商品に対応付けることができる。
【０１０５】
また、システム制御部１４が、指定画像に類似する商品画像のうち、取得されたカテゴリーＩＤに合致するカテゴリーＩＤに対応する商品画像を優先的に表示させてもよい。この場合、システム制御部１４は、指定画像に類似する商品画像の中でも、特にユーザが所望する蓋然性が高い商品を表す商品画像を優先的に表示させることができる。
【０１０６】
また、システム制御部１４が、それぞれ複数のカテゴリーが属する複数のカテゴリー区分の少なくとも１つのカテゴリー区分について、そのカテゴリー区分に属する複数のカテゴリーのうち指定画像が表す商品に対応するカテゴリーを示すカテゴリーＩＤを取得してもよい。また、システム制御部１４が、取得されたカテゴリーＩＤが示すカテゴリーが属するカテゴリー区分と同じカテゴリー区分に属するカテゴリーを示すカテゴリーＩＤが、選択された商品画像に対応付けて記憶部１２に記憶されていない場合、取得されたカテゴリーＩＤを記憶部１２に記憶してもよい。この場合、複数のカテゴリー区分のうち少なくとも１つカテゴリー区分について商品にカテゴリーが対応付けられていない場合、システム制御部１４は、そのカテゴリー区分のカテゴリーを自動的に商品に対応付けることができる。
【０１０７】
また、システム制御部１４が、取得されたカテゴリーＩＤが示すカテゴリーと排他的なカテゴリーを示すカテゴリーＩＤが、選択された商品画像に対応付けて記憶部１２に既に記憶されている場合、記憶部１２に記憶されるカテゴリーＩＤを既に記憶されているカテゴリーＩＤから取得されたカテゴリーＩＤに変更してもよい。この場合、システム制御部１４は、誤って商品に対応付けられたカテゴリーを修正することができる。
【０１０８】
［２．第２実施形態］
［２−１．システム制御部の機能概要］
次に、第２実施形態におけるシステム制御部１４の機能概要を、図１８Ａ乃至図１９を用いて説明する。以下に説明する点を除き、第２実施形態は第１実施形態と基本的に同様である。ユーザが指定画像を描く場合、指定画像が、ユーザが所望する衣服の特徴を正確に表しているとは限らない。例えばユーザによる画像の描き方の癖や傾向によって、指定画像が表す衣服の特徴と、ユーザが所望する衣服の特徴とにずれが生じるかもしれない。例えば、ユーザは長袖の衣服を表す指定画像を描いたが、ユーザは検索結果から半袖の衣服を表す商品画像を選択したと仮定する。この場合、ユーザが所望する袖の長さよりも、ユーザが描く袖は長くなる傾向があると推測される。そこで、特徴量抽出部１４２は、指定画像の特徴量と検索結果から選択された商品画像の特徴量との間に所定条件を満たす差違がある場合、その差違を小さくする補正の内容を示す補正情報を、そのユーザのユーザＩＤに対応付けて記憶部１２に記憶させる。ユーザにより新たに指定画像が描かれた場合、特徴量抽出部１４２は、新たな指定画像から特徴量を抽出する。特徴量抽出部１４２は、新たに抽出された特徴量を、そのユーザのユーザＩＤに対応する補正情報に基づいて補正する。検索部１４４は、補正された特徴量に基づいて、新たな指定画像に類似する商品画像を商品ＤＢ１２ｅから検索する。これにより、ユーザに画像の描き方の癖や傾向があったとしても、ユーザが望む特徴を有する衣服を表す商品画像が検索結果として特定される蓋然性を高めることができる。
【０１０９】
例えば特徴量抽出部１４２は、指定画像の特徴量と選択された商品画像の特徴量との差を表す数値を計算する。差が所定値未満である場合、特徴量抽出部１４２は、例えば選択された商品画像の特徴量から指定画像の特徴量を減算して、補正情報を計算してもよい。新たに指定画像が描かれた場合、特徴量抽出部１４２は、新たな指定画像の特徴量に補正情報を加算して、特徴量を補正してもよい。
【０１１０】
特徴量抽出部１４２は、形状、色及び模様の特徴量のうち何れの特徴量を用いてもよい。例えば形状の特徴量を用いる場合、特徴量抽出部１４２は、指定画像が表す衣服の形状と選択された商品画像が表す衣服の形状との差を小さくするための補正情報を生成することになる。
【０１１１】
図１８Ａは、指定画像と選択された商品画像の例を示す図である。図１８Ａに示すように、指定画像描画ページにおいてユーザは指定画像１６０を描いた。指定画像１６０は、一般的には長袖Ｔシャツを表す。検索部１４４は、指定画像１６０から抽出された特徴量に基づいて、指定画像１６０に類似する商品画像を検索する。ユーザは、検索された商品画像の中から半袖Ｔシャツを表す商品画像を選択する。この場合、ユーザは半袖Ｔシャツを表す画像として指定画像１６０を描いたつもりかもしれない。特徴量抽出部１４２は、指定画像１６０の特徴量と選択された商品画像の特徴量に基づいて補正情報を生成する。図１８Ｂは、新たに描かれた指定画像と、補正された特徴量が示す形状の特徴の例を示す図である。商品画像が選択された後、ユーザは新たに指定画像１６１−１を描く。指定画像１６１−１は、一般的には長袖ワンピースを表す。しかしながら、ユーザは半袖ワンピースを描いたつもりかもしれない。特徴量抽出部１４２は、補正情報に基づいて、指定画像１６１−１の特徴量を補正する。このとき、ユーザが描いた袖よりも短い袖を示すように特徴量が補正される。補正された特徴量は、画像１６１−２が表すように、半袖ワンピースを示す。
【０１１２】
図１９は、会員ＤＢ１２ａに記憶される内容の一例を示す図である。会員ＤＢ１２ａには、ユーザＩＤ〜クレジットカード情報に加えて、補正情報が記憶される。
【０１１３】
［２−２．情報処理システムの動作］
次に、情報処理システムＳの動作について、図２０及び図２１を用いて説明する。図２０は、本実施形態に係る電子商店街サーバ１の商品ページ送信処理の一例を示すフローチャートである。図２０において、図１６Ａと同様の処理については同様の符号が付されている。図２０に示すように、先ずステップＳ５１〜Ｓ５３が実行される。次いで、特徴量抽出部１４２は、ユーザにより選択された商品画像の形状の特徴量を商品ＤＢ１２ｅから取得する。特徴量抽出部１４２は、取得された特徴量と、指定画像の形状の特徴量との差を計算する（ステップＳ８１）。次いで、特徴量抽出部１４２は、計算された差が基準値以上であるか否かを判定する（ステップＳ８２）。このとき、特徴量抽出部１４２は、差が基準値以上であると判定した場合には（ステップＳ８２：ＹＥＳ）、ステップＳ８３に進む。一方、特徴量抽出部１４２は、差が基準値以上ではないと判定した場合には（ステップＳ８２：ＮＯ）、商品ページ送信処理を終了させる。ステップＳ８３において、特徴量抽出部１４２は、計算された差を補正情報として、商品ページ要求に含まれるユーザＩＤに対応付けて会員ＤＢ１２ａに登録する。この処理を終えると、特徴量抽出部１４２は、商品ページ送信処理を終了させる。
【０１１４】
図２１は、本実施形態に係る電子商店街サーバ１のシステム制御部１４の特徴取得処理の一例を示すフローチャートである。図２１において、図１４Ｂと同様の処理については同様の符号が付されている。図２１に示すように、先ずステップＳ３１〜３５が実行される。次いで、特徴量抽出部１４２は、画像検索要求に含まれるユーザＩＤに対応付けて商品ＤＢ１２ｅに補正情報が記憶されているか否かを判定する（ステップＳ９１）。このとき、特徴量抽出部１４２は、補正情報が記憶されていると判定した場合には（ステップＳ９１：ＹＥＳ）、ステップＳ９２に進む。一方、特徴量抽出部１４２は、補正情報が記憶されていないと判定した場合には（ステップＳ９１：ＮＯ）、特徴取得処理を終了させる。ステップＳ９２において、特徴量抽出部１４２は、ユーザＩＤに対応する補正情報を商品ＤＢ１２ｅから取得する。そして、特徴量抽出部１４２は、取得された補正情報に基づいて、基準画像から抽出された形状の特徴量を補正して、特徴量抽出部１４２は、特徴取得処理を終了させる。図１５に示す画像検索処理において検索部１４４は、補正された特徴量に基づいて、基準画像と類似する商品画像を検索する。
【０１１５】
以上説明したように、本実施形態によれば、システム制御部１４が、ユーザにより描かれた商品画像を指定画像として取得する。また、システム制御部１４が、描かれた指定画像の特徴量と、選択された商品画像の特徴量との間に所定条件を満たす差違がある場合、その差違を小さくする補正の内容を示す補正情報を、指定画像を描いたユーザを識別するユーザＩＤに対応付けて記憶部１２に記憶させる。また、システム制御部１４が、新たに描かれた指定画像の特徴量が抽出された場合、その抽出された特徴量を、新たな指定画像を描いたユーザを識別するユーザＩＤに対応する補正情報が示す内容で補正する。また、システム制御部１４が、補正された特徴量に基づいて、新たな指定画像に類似する商品画像を検索する。従って、癖又は傾向により所望する商品の特徴を十分に表す商品画像をユーザが描くことができなくても、システム制御部１４は、ユーザが所望する特徴を有する商品を検索することができる。
【０１１６】
［３．第３実施形態］
［２−１．システム制御部の機能概要］
次に、第３実施形態におけるシステム制御部１４の機能概要を、図２２Ａ乃至図２３を用いて説明する。以下に説明する点を除き、第３実施形態は第１実施形態又は第２実施形態と基本的に同様である。第１実施形態及び第２実施形態において、特徴量抽出部１４２は、指定画像が１つの商品を表しているという仮定の下で指定画像の特徴量を抽出した。本実施形態において特徴量抽出部１４２は、これに加えて、指定画像が複数の商品を表す可能性がある場合には、指定画像のうちこれら複数の商品のそれぞれを表す画像部分の特徴量を抽出する。指定画像が複数の商品を表す可能性がある場合、検索部１４４は、指定画像の特徴量に基づいて指定画像に類似する商品を検索するとともに、複数の商品のそれぞれを表す画像部分について、画像部分の特徴量に基づいてこの画像部分に類似する商品画像を検索する。ユーザは１つの商品を表す指定画像を描いたのかもしれないし、実際には複数の商品を表す指定画像を描いたのかもしれない。そこで、システム制御部１４は、ユーザが指定画像により表したかった可能性がある商品ごとに、その商品を表す画像に類似する商品画像を検索する。これにより、システム制御部１４は、ユーザが所望する商品を表す商品画像を発見する蓋然性を高めることができる。
【０１１７】
図２２Ａは、指定画像描画ページの描画領域１１０に描かれた指定画像の一例である。図２２Ａに示すように、ユーザは身体画像Ｂの上に指定画像１７０を描いたとする。身体画像Ｂにおいて身体部位Ｐ１〜Ｐ３３のうち、胴体の上部Ｐ４〜下部Ｐ９、左肩Ｐ３、左上腕Ｐ４、右方Ｐ１６、右上腕Ｐ１７、左太股の付け根Ｐ２２〜膝Ｐ２４、右太股の付け根Ｐ２８〜膝Ｐ３０が指定画像１７０によりカバーされている。従って、ユーザは１つのワンピースを描いたのかもしれない。しかしながら、指定画像１７０のうち、身体部位Ｐ４〜Ｐ８、Ｐ１０、Ｐ１１、Ｐ１６及びＰ１７をカバーする部分の色及び模様は、赤白のボーダーである。一方、指定画像１７０のうち、身体部位Ｐ９、Ｐ２２〜Ｐ２４及びＰ２８〜Ｐ３０をカバーする部分の色及び模様はピンクの無地である。従って、ユーザはＴシャツなどのトップスとミニスカートなどのボトムスとを描いたのかもしれない。
【０１１８】
特徴量抽出部１４２は、指定画像が複数の商品を表す可能性の有無を判定する。例えば、特徴量抽出部１４２は、指定画像が身体画像のどの領域をカバーしているか、または指定画像が描画領域１１０を予め分けた複数の領域のうち少なくとも２つの領域と重なっているかに基づいて判定を行ってもよい。例えば描画領域１１０が、頭を含む領域、上半身を含む領域、下半身を含む領域、足を含む領域のうち少なくとも２つの領域に分けられてもよい。図２２Ａにおいては、描画領域１１０が上半身を含む領域３１０と下半身を含む領域３２０とに分けられている。指定画像が複数の領域のうち１つの領域のみと重なっている場合、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性はないと判定してもよい。指定画像が少なくとも２つの領域と重なっている場合、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性があると判定してもよい。この場合、特徴量抽出部１４２は、指定画像がカバーする各領域から特徴量を抽出する。
【０１１９】
特徴量抽出部１４２は、身体画像における色及び模様の少なくとも何れか一方の変化に基づいて、指定画像が複数の商品を表す可能性の有無を判定してもよい。例えば特徴量抽出部１４２は、指定画像を解析することにより、色及び模様の少なくとも何れか一方の境界を検索する。指定画像からこの境界が識別されなかった場合、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性はないと判定してもよい。この境界が識別された場合、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性があると判定してもよい。この場合、特徴量抽出部１４２は、識別された境界で指定画像を複数の画像に分割する。そして、特徴量抽出部１４２は、複数の画像のそれぞれから特徴量を抽出する。
【０１２０】
特徴量抽出部１４２は、描画領域１１０を分けた複数の領域のうち少なくとも２つの領域を指定画像がカバーし、且つ、少なくとも２つの領域間で、描かれた画像の色及び模様の少なくとも何れか一方が異なる場合にのみ、指定画像が複数の商品を表す可能性があると判定してもよい。図２２Ｂは、この判定方法を用いて、指定画像が表す可能性がある商品を識別する例を示す図である。図２２Ａに示すように、指定画像１７０は、領域３１０と部分的に重なっているとともに、領域３２０と部分的に重なっている。また、領域３１０及び３２０の間で、ユーザにより描かれた画像の色及び模様が異なる。また、色及び模様が変化する境界は、領域３１０と領域３２０との境界と略一致する。特徴量抽出部１４２は、指定画像１７０が１つの商品を表すとの仮定の下で指定画像１７０全体から特徴量を抽出する。また、特徴量抽出部１４２は、指定画像１７０のうち領域３１０をカバーする部分から特徴量を抽出する。また、特徴量抽出部１４２は、指定画像１７０のうち領域３２０をカバーする部分から特徴量を抽出する。
【０１２１】
検索部１４４は、特徴量が抽出された指定画像及び画像部分ごとに、特徴量が抽出された商品を表す画像に類似する商品画像を検索する。そして、検索部１４４は、特徴量が抽出された指定画像及び画像部分ごとに、検索された商品画像の少なくとも１つを検索結果としてユーザ端末３により表示させる。例えば検索部１４４は、検索結果ページにおいて別々の領域に検索結果が表示されるように検索結果ページを生成してもよい。図２３は、検索結果ページの一例を示す図である。図２３に示すように、検索結果ページは身体全体対応検索結果領域４１０、上半身対応検索結果領域４２０及び下半身対応検索結果領域４３０を含む。身体全体対応検索結果領域４１０には、指定画像全体に類似する商品画像が検索結果として表示される。上半身対応検索結果領域４２０には、指定画像のうち上半身部分の画像に類似する商品画像が検索結果として表示される。下半身対応検索結果領域４３０には、指定画像のうち下半身部分の画像に類似する商品画像が検索結果として表示される。領域４１０〜４３０には、それぞれ類似する商品画像２２０を含む商品情報表示領域２１０が表示される。
【０１２２】
なお、検索結果ページには、身体全体、上半身及び下半身の何れをユーザが選択可能なタブ、リストボックス等が表示されてもよい。特徴量抽出部１４２は、ユーザによる選択に応じて、身体全体対応検索結果領域４１０、上半身対応検索結果領域４２０及び下半身対応検索結果領域４３０の何れか１つが表示されるように検索結果ページを生成してもよい。
【０１２３】
指定画像が複数の商品を表す可能性がある場合、カテゴリー取得部１４３は、指定画像が１つの商品を表しているという仮定の下でその商品に対応するカテゴリーを示すカテゴリーＩＤを取得するとともに、指定画像が表す可能性がある複数の商品のそれぞれに対応するカテゴリーを示すカテゴリーＩＤを取得する。
【０１２４】
カテゴリー登録部１４５は、検索結果ページにおいてユーザにより商品画像が選択された場合、身体全体対応検索結果領域４１０、上半身対応検索結果領域４２０及び下半身対応検索結果領域４３０のうち選択された商品画像を含む領域を特定する。カテゴリー登録部１４５は、カテゴリー取得部１４３により取得されたカテゴリーＩＤのうち、特定した領域に対応する指定画像又は画像部分が表す商品に対応するカテゴリーＩＤを特定する。カテゴリー登録部１４５は、特定したカテゴリーＩＤを、選択された商品画像に対応する商品ＩＤに対応付けて商品ＤＢ１２ｅに記憶させる。
【０１２５】
［３−２．情報処理システムの動作］
次に、情報処理システムＳの動作について、図２４を用いて説明する。図２４は、本実施形態に係る電子商店街サーバ１の検索処理の一例を示すフローチャートである。図２４において、図１４Ａと同様の処理については同様の符号が付されている。図２４に示すように、先ずステップＳ２１〜Ｓ２４が実行される。指定画像が１つの商品を表しているという仮定の下で、特徴量の抽出及びカテゴリーＩＤの取得が行われ（ステップＳ２３）、指定画像に類似する商品画像が検索される（ステップＳ２４）。次いで、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性があるか否かを判定する（ステップＳ１０１）。例えば、特徴量抽出部１４２は、指定画像が領域３１０及び３２０の両方に重なっており、且つ領域３１０及び３２０間で、ユーザにより描かれた画像の色及び模様の少なくとも一方が互いに異なっている場合、指定画像が複数の商品を表す可能性があると判定する（ステップＳ１０２：ＹＥＳ）。この場合、特徴量抽出部１４２は、ステップＳ１０２に進む。一方、特徴量抽出部１４２は、指定画像が複数の商品を表す可能性はないと判定した場合には（ステップＳ１０２：ＮＯ）。ステップＳ２５に進む。ステップＳ２５において、検索部１４４は、検索結果ページのＨＴＭＬ文書を生成してユーザ端末３へ送信し、検索処理を終了させる。この場合、ユーザ端末３のディスプレイには、図１２に示すような検索結果ページが表示される。
【０１２６】
ステップＳ１０２において、特徴量抽出部１４２は、指定画像から領域３１０と重複する部分を抽出して、抽出した部分を基準画像に決定する。次いで、システム制御部１４は、特徴取得処理（ステップＳ１０３）及び画像検索処理（ステップＳ１０４）を実行する。これにより、指定画像のうち上半身に対応する部分に基づいて、特徴量の抽出及びカテゴリーＩＤの取得が行われ、上半身に対応する部分に類似する商品画像が検索される。
【０１２７】
次いで、特徴量抽出部１４２は、指定画像から領域３２０と重複する部分を抽出して、抽出した部分を基準画像に決定する（ステップＳ１０５）。次いで、システム制御部１４は、特徴取得処理（ステップＳ１０６）及び画像検索処理（ステップＳ１０７）を実行する。これにより、指定画像のうち下半身に対応する部分に基づいて、特徴量の抽出及びカテゴリーＩＤの取得が行われ、下半身に対応する部分に類似する商品画像が検索される。
【０１２８】
次いで、検索部１４４は、検索結果ページのＨＴＭＬ文書を生成する（ステップＳ１０８）。検索部１４４は、ステップＳ２４で検索された商品画像が身体全体対応検索結果領域４１０に表示され、ステップＳ１０４で検索された商品画像が上半身対応検索結果領域４２０に表示され、ステップＳ１０７で検索された商品画像が下半身対応検索結果領域４３０に表示されるように、ＨＴＭＬ文書を生成する。検索部１４４は、生成したＨＴＭＬ文書をユーザ端末３へ送信して、検索処理を終了させる。この場合、ユーザ端末３のディスプレイには、図２３に示すような検索結果ページが表示される。
【０１２９】
以上説明したように、本実施形態によれば、システム制御部１４が、指定画像が１つの商品を表しているという仮定の下でその商品画像の特徴量を抽出する。また、システム制御部１４が、指定画像が複数の商品を表す可能性がある場合に、その複数の商品のそれぞれについて、指定画像のうち商品を表す画像部分の特徴量を抽出する。また、システム制御部１４が、指定画像の特徴量に基づいて指定画像に類似する商品画像を検索し、且つ商品を表す画像部分ごとに、画像部分の特徴量に基づいてその画像部分に類似する商品画像を検索する。この場合、ユーザが複数の商品を表す商品画像を描いた場合であっても、システム制御部１４は、ユーザが所望する蓋然性が高い商品を表す商品画像を検索することができる。
【符号の説明】
【０１３０】
１  電子商店街サーバ
２  店舗端末
３  ユーザ端末
１１  通信部
１２  記憶部
１２ａ  会員ＤＢ
１２ｂ  形状カテゴリーＤＢ
１２ｃ  色カテゴリーＤＢ
１２ｄ  模様カテゴリーＤＢ
１２ｅ  商品ＤＢ
１３  入出力インターフェース
１４  システム制御部
１４ａ  ＣＰＵ
１４ｂ  ＲＯＭ
１４ｃ  ＲＡＭ
１５  システムバス
１４１  指定画像取得部
１４２  特徴量抽出部
１４３  カテゴリー取得部
１４４  検索部
１４５  カテゴリー登録部
ＮＷ  ネットワーク
Ｓ  情報処理システム
【図１】
2017115420.tif 000003
【図２】
2017115420.tif 000004
【図３】
2017115420.tif 000005
【図４】
2017115420.tif 000006
【図５Ａ】
2017115420.tif 000007
【図５Ｂ】
2017115420.tif 000008
【図５Ｃ】
2017115420.tif 000009
【図６】
2017115420.tif 000010
【図７】
2017115420.tif 000011
【図８】
2017115420.tif 000012
【図９】
2017115420.tif 000013
【図１０】
2017115420.tif 000014
【図１１】
2017115420.tif 000015
【図１２】
2017115420.tif 000016
【図１３Ａ】
2017115420.tif 000017
【図１３Ｂ】
2017115420.tif 000018
【図１４Ａ】
2017115420.tif 000019
【図１４Ｂ】
2017115420.tif 000020
【図１５】
2017115420.tif 000021
【図１６Ａ】
2017115420.tif 000022
【図１６Ｂ】
2017115420.tif 000023
【図１７】
2017115420.tif 000024
【図１８Ａ】
2017115420.tif 000025
【図１８Ｂ】
2017115420.tif 000026
【図１９】
2017115420.tif 000027
【図２０】
2017115420.tif 000028
【図２１】
2017115420.tif 000029
【図２２Ａ】
2017115420.tif 000030
【図２２Ｂ】
2017115420.tif 000031
【図２３】
2017115420.tif 000032
【図２４】
2017115420.tif 000033
【手続補正書】
【提出日】平成28年11月1日(2016.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示制御手段は、前記表示された検索結果から前記ユーザにより何れかの画像が選択された後に検索結果を再表示させるとき、該選択された画像の特徴量に基づいて、前記検索された画像のうち該選択された画像に類似する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記画像取得手段は、前記ユーザにより描かれた画像を前記指定された画像として取得し、
前記描かれた画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、
新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段を更に備え、
前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報処理装置において、
身体を表す画像を表示させる身体画像表示制御手段を更に備え、
前記画像取得手段は、前記表示された画像の上に前記ユーザにより描かれた画像を前記指定された画像として取得し、
前記カテゴリー情報取得手段は、前記描かれた画像が表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、衣服の形状を分類するための複数のカテゴリーのうち、前記描かれた画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記表示制御手段は、前記指定された画像に類似する画像のうち、前記取得されたカテゴリー情報に合致するカテゴリー情報に対応する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項６】
請求項１乃至５の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記カテゴリー情報取得手段は、それぞれ複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得し、
前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させることを特徴とする情報処理装置。
【請求項７】
請求項１乃至６の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーと排他的なカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に既に記憶されている場合、前記記憶手段に記憶されるカテゴリー情報を前記既に記憶されているカテゴリー情報から前記取得されたカテゴリー情報に変更することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７の何れか１項に記載の情報処理装置において、
前記指定された画像が複数の商品を表す可能性があるか否かを判定する判定手段を更に備え、
前記抽出手段は、前記指定された画像が１つの商品を表しているという仮定の下で該画像の特徴量を抽出し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に該複数の商品のそれぞれについて、前記指定された画像のうち商品を表す画像部分の特徴量を抽出し、
前記検索手段は、前記指定された画像の特徴量に基づいて、前記指定された画像に類似する画像を検索し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に商品を表す画像部分ごとに、画像部分の特徴量に基づいて該画像部分に類似する画像を検索することを特徴とする情報処理装置。
【請求項９】
コンピュータにより実行される情報処理方法において、
ユーザにより指定された画像を取得する画像取得ステップと、
前記指定された画像の特徴量を抽出する抽出ステップと、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御手段と、
として機能させることを特徴とする情報処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明によれば、情報処理装置は、ユーザにより指定された画像の特徴量に基づいて、指定された画像に類似する画像を検索する。検索された画像の少なくとも１つが表示される。指定された画像に類似する画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する可能性がある。その理由は、指定された画像が表す商品が属するカテゴリーはその商品の特徴に関連し、指定された画像の特徴は、その商品の外観に関する特徴を表している可能性があるからである。表示された少なくとも１の画像の中から何れかの画像がユーザにより選択された場合、情報処理装置は、指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を、選択された画像に対応する商品識別情報に対応付けて記憶手段に追加して記憶させる。指定された画像に類似する画像の中から選択された画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する蓋然性が高い。その理由は、ユーザは、ユーザが指定した画像が表す商品の外観の特徴と同じ特徴を有する商品を表す画像を選択する蓋然性が高いからである。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項９に記載の発明は、コンピュータにより実行される情報処理方法において、ユーザにより指定された画像を取得する画像取得ステップと、前記指定された画像の特徴量を抽出する抽出ステップと、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御ステップと、を含むことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１０に記載の発明は、コンピュータを、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に追加して記憶させる記憶制御手段と、として機能させることを特徴とする。
【手続補正書】
【提出日】平成29年5月11日(2017.5.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、
新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段と、
を備え、
前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする情報処理装置。
【請求項２】
身体を表す画像を表示させる身体画像表示制御手段と、
前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段であって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報処理装置において、
前記表示制御手段は、前記表示された検索結果から前記ユーザにより何れかの画像が選択された後に検索結果を再表示させるとき、該選択された画像の特徴量に基づいて、前記検索された画像のうち該選択された画像に類似する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項５】
請求項１乃至４の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記表示制御手段は、前記指定された画像に類似する画像のうち、前記取得されたカテゴリー情報に合致するカテゴリー情報に対応する画像を優先的に表示させることを特徴とする情報処理装置。
【請求項６】
請求項１乃至５の何れか１項に記載の情報処理装置において、
前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、
前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーと排他的なカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に既に記憶されている場合、前記記憶手段に記憶されるカテゴリー情報を前記既に記憶されているカテゴリー情報から前記取得されたカテゴリー情報に変更することを特徴とする情報処理装置。
【請求項７】
請求項１乃至６の何れか１項に記載の情報処理装置において、
前記指定された画像が複数の商品を表す可能性があるか否かを判定する判定手段を更に備え、
前記抽出手段は、前記指定された画像が１つの商品を表しているという仮定の下で該画像の特徴量を抽出し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に該複数の商品のそれぞれについて、前記指定された画像のうち商品を表す画像部分の特徴量を抽出し、
前記検索手段は、前記指定された画像の特徴量に基づいて、前記指定された画像に類似する画像を検索し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に商品を表す画像部分ごとに、画像部分の特徴量に基づいて該画像部分に類似する画像を検索することを特徴とする情報処理装置。
【請求項８】
コンピュータにより実行される情報処理方法において、
ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得ステップと、
前記指定された画像の特徴量を抽出する抽出ステップと、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、
前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御ステップと、
新たに描かれた画像の特徴量が前記抽出ステップにより抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正ステップと、
を含み、
前記検索ステップは、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする情報処理方法。
【請求項９】
コンピュータにより実行される情報処理方法において、
身体を表す画像を表示させる身体画像表示制御ステップと、
前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得ステップと、
前記指定された画像の特徴量を抽出する抽出ステップと、
前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータにより実行される情報処理方法において、
ユーザにより指定された画像を取得する画像取得ステップと、
前記指定された画像の特徴量を抽出する抽出ステップと、
それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップであって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１１】
コンピュータを、
ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、
新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段と、
として機能させ、
前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする情報処理プログラム。
【請求項１２】
コンピュータを、
身体を表す画像を表示させる身体画像表示制御手段と、
前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
として機能させることを特徴とする情報処理プログラム。
【請求項１３】
コンピュータを、
ユーザにより指定された画像を取得する画像取得手段と、
前記指定された画像の特徴量を抽出する抽出手段と、
それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、
商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、
前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、
前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段であって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、
として機能させることを特徴とする情報処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段と、を備え、前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明によれば、情報処理装置は、ユーザにより指定された画像の特徴量に基づいて、指定された画像に類似する画像を検索する。検索された画像の少なくとも１つが表示される。指定された画像に類似する画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する可能性がある。その理由は、指定された画像が表す商品が属するカテゴリーはその商品の特徴に関連し、指定された画像の特徴は、その商品の外観に関する特徴を表している可能性があるからである。表示された少なくとも１の画像の中から何れかの画像がユーザにより選択された場合、情報処理装置は、指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を、選択された画像に対応する商品識別情報に対応付けて記憶手段に追加して記憶させる。指定された画像に類似する画像の中から選択された画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する蓋然性が高い。その理由は、ユーザは、ユーザが指定した画像が表す商品の外観の特徴と同じ特徴を有する商品を表す画像を選択する蓋然性が高いからである。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。
また、ユーザが描いた画像の特徴とユーザが選択した画像との特徴との間に所定条件を満たす差違がある場合、ユーザが実際に所望する商品の特徴をユーザが十分に描いていないかもしれない。この差違が生じる原因は、ユーザによる画像の描き方の癖又は傾向にある可能性がある。ユーザが新たに画像を描いた場合も、その画像の特徴はユーザの癖又は傾向に影響される。この発明によれば、情報処理装置が、ユーザが描いた画像の特徴量とユーザが選択した画像との特徴量との間の差違を小さくするための補正情報に基づいて、新たにユーザが描いた画像の特徴量を補正する。これによって、情報処理装置は、新たに描かれた画像の特徴量が示す特徴が、ユーザが実際に所望する商品の特徴に近くなるように特徴量を補正することができる。従って、癖又は傾向により所望する商品の特徴を十分に表す画像をユーザが描くことができなくても、ユーザが所望する特徴を有する商品を検索することができる。
請求項２に記載の発明は、身体を表す画像を表示させる身体画像表示制御手段と、前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。
この発明によれば、情報処理装置は、ユーザにより指定された画像の特徴量に基づいて、指定された画像に類似する画像を検索する。検索された画像の少なくとも１つが表示される。指定された画像に類似する画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する可能性がある。その理由は、指定された画像が表す商品が属するカテゴリーはその商品の特徴に関連し、指定された画像の特徴は、その商品の外観に関する特徴を表している可能性があるからである。表示された少なくとも１の画像の中から何れかの画像がユーザにより選択された場合、情報処理装置は、指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を、選択された画像に対応する商品識別情報に対応付けて記憶手段に追加して記憶させる。指定された画像に類似する画像の中から選択された画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する蓋然性が高い。その理由は、ユーザは、ユーザが指定した画像が表す商品の外観の特徴と同じ特徴を有する商品を表す画像を選択する蓋然性が高いからである。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。
また、この発明によれば、ユーザは身体を表す画像の上に衣服を表す画像を描く。情報処理装置は、描かれた画像が表す衣服が、表示された画像が表す身体の何れの部位をカバーするかに基づいて、形状において、描かれた画像が表す衣服に対応するカテゴリーを示すカテゴリー情報を取得する。衣服の形状は、その衣服が身体のうち何れの部分をカバーするかに関連するので、情報処理装置は、適切な形状を示すカテゴリーを、選択された商品に対応付けることができる。
請求項３に記載の発明は、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段であって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。
この発明によれば、情報処理装置は、ユーザにより指定された画像の特徴量に基づいて、指定された画像に類似する画像を検索する。検索された画像の少なくとも１つが表示される。指定された画像に類似する画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する可能性がある。その理由は、指定された画像が表す商品が属するカテゴリーはその商品の特徴に関連し、指定された画像の特徴は、その商品の外観に関する特徴を表している可能性があるからである。表示された少なくとも１の画像の中から何れかの画像がユーザにより選択された場合、情報処理装置は、指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を、選択された画像に対応する商品識別情報に対応付けて記憶手段に追加して記憶させる。指定された画像に類似する画像の中から選択された画像が表す商品は、指定された画像が表す商品が属するカテゴリーと同じカテゴリーに属する蓋然性が高い。その理由は、ユーザは、ユーザが指定した画像が表す商品の外観の特徴と同じ特徴を有する商品を表す画像を選択する蓋然性が高いからである。従って、ユーザによる選択に応じて適切なカテゴリーが、選択された商品に自動的に対応付けられる。そのため、商品にカテゴリーを対応付ける手間を削減することができる。
また、この発明によれば、選択された画像が表す商品に対して未だカテゴリーが対応付けられていない区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、指定された画像が表す商品に対応して取得された場合、情報処理装置は、取得されたカテゴリー情報を記憶手段に記憶させる。従って、複数の区分のうち少なくとも１つ区分について商品にカテゴリーが対応付けられていない場合、情報処理装置は、その区分のカテゴリーを自動的に商品に対応付けることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項４に記載の発明は、請求項１乃至３の何れか１項に記載の情報処理装置において、前記表示制御手段は、前記表示された検索結果から前記ユーザにより何れかの画像が選択された後に検索結果を再表示させるとき、該選択された画像の特徴量に基づいて、前記検索された画像のうち該選択された画像に類似する画像を優先的に表示させることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項６に記載の発明は、請求項１乃至５の何れか１項に記載の情報処理装置において、前記記憶手段は、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶し、前記記憶制御手段は、前記取得されたカテゴリー情報が示すカテゴリーと排他的なカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に既に記憶されている場合、前記記憶手段に記憶されるカテゴリー情報を前記既に記憶されているカテゴリー情報から前記取得されたカテゴリー情報に変更することを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項７に記載の発明は、請求項１乃至６の何れか１項に記載の情報処理装置において、前記指定された画像が複数の商品を表す可能性があるか否かを判定する判定手段を更に備え、前記抽出手段は、前記指定された画像が１つの商品を表しているという仮定の下で該画像の特徴量を抽出し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に該複数の商品のそれぞれについて、前記指定された画像のうち商品を表す画像部分の特徴量を抽出し、前記検索手段は、前記指定された画像の特徴量に基づいて、前記指定された画像に類似する画像を検索し、前記指定された画像が複数の商品を表す可能性があると判定された場合、更に商品を表す画像部分ごとに、画像部分の特徴量に基づいて該画像部分に類似する画像を検索することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項８に記載の発明は、コンピュータにより実行される情報処理方法において、ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得ステップと、前記指定された画像の特徴量を抽出する抽出ステップと、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御ステップと、新たに描かれた画像の特徴量が前記抽出ステップにより抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正ステップと、を含み、前記検索ステップは、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする。
請求項９に記載の発明は、コンピュータにより実行される情報処理方法において、身体を表す画像を表示させる身体画像表示制御ステップと、前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得ステップと、前記指定された画像の特徴量を抽出する抽出ステップと、前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、を含むことを特徴とする。
請求項１０に記載の発明は、コンピュータにより実行される情報処理方法において、ユーザにより指定された画像を取得する画像取得ステップと、前記指定された画像の特徴量を抽出する抽出ステップと、それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得ステップと、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索ステップと、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御ステップと、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップであって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御ステップと、を含むことを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１１に記載の発明は、コンピュータを、ユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、商品を分類するための複数のカテゴリーのうち、前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、前記指定された画像の特徴量と、前記選択された画像の特徴量との間に所定条件を満たす差違がある場合、該差違を小さくする補正の内容を示す補正情報を、前記ユーザを識別するユーザ識別情報に対応付けて補正情報記憶手段に記憶させる第２記憶制御手段と、新たに描かれた画像の特徴量が前記抽出手段により抽出された場合、該抽出された特徴量を、前記新たな画像を描いたユーザを識別するユーザ識別情報に対応する補正情報が示す内容で補正する補正手段と、として機能させ、前記検索手段は、前記補正された特徴量に基づいて、前記新たな画像に類似する画像を検索することを特徴とする。
請求項１２に記載の発明は、コンピュータを、身体を表す画像を表示させる身体画像表示制御手段と、前記表示された画像の上にユーザにより描かれた画像を該ユーザにより指定された画像として取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、前記指定された画像が商品として表す衣服が前記表示された画像が表す前記身体の何れの部位をカバーするかに基づいて、商品としての衣服の形状を分類するための複数のカテゴリーのうち、前記指定された画像が表す前記衣服に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、として機能させることを特徴とする。
請求項１３に記載の発明は、コンピュータを、ユーザにより指定された画像を取得する画像取得手段と、前記指定された画像の特徴量を抽出する抽出手段と、それぞれ商品を分類するための複数のカテゴリーが属する複数の区分の少なくとも１つの区分について、該区分に属する複数のカテゴリーのうち前記指定された画像が表す商品に対応するカテゴリーを示すカテゴリー情報を取得するカテゴリー情報取得手段と、商品ごとに、商品を識別する商品識別情報と、該商品を表す画像とを対応付けて記憶する記憶手段であって、少なくとも１つの商品について、商品に割り当てられたカテゴリーを示すカテゴリー情報を、該商品を表す画像及び該商品を識別する商品識別情報に対応付けて記憶する記憶手段から、前記抽出された特徴量に基づいて、前記指定された画像に類似する画像を検索する検索手段と、前記検索された画像の少なくとも１つを検索結果として表示させる表示制御手段と、前記表示された検索結果から前記ユーザにより何れかの画像が選択された場合、該選択された画像に対応する商品識別情報に対応付けて、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段であって、前記取得されたカテゴリー情報が示すカテゴリーが属する区分と同じ区分に属するカテゴリーを示すカテゴリー情報が、前記選択された画像に対応付けて前記記憶手段に記憶されていない場合、前記取得されたカテゴリー情報を前記記憶手段に記憶させる記憶制御手段と、として機能させることを特徴とする。
【国際調査報告】
2017115420.tif 000034
2017115420.tif 000035
2017115420.tif 000036
2017115420.tif 000037