(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-08-31
(45)【発行日】2022-09-08
(54)【発明の名称】コーディネート用評価サーバ装置、コーディネート用評価サーバ装置の制御方法、およびそれに用いるプログラムおよび記録媒体
(51)【国際特許分類】
G06Q 30/06 20120101AFI20220901BHJP
【FI】
G06Q30/06 330
(21)【出願番号】P 2020199759
(22)【出願日】2020-12-01
【審査請求日】2022-06-07
【早期審査対象出願】
(73)【特許権者】
【識別番号】516268208
【氏名又は名称】岩中 公紀
(74)【代理人】
【識別番号】100090538
【氏名又は名称】西山 恵三
(72)【発明者】
【氏名】岩中 公紀
【審査官】竹下 翔平
(56)【参考文献】
【文献】米国特許出願公開第2020/0117890(US,A1)
【文献】特開2019-083058(JP,A)
【文献】特開2015-079362(JP,A)
【文献】特開2013-200834(JP,A)
【文献】特開2009-223740(JP,A)
【文献】国際公開第2020/153796(WO,A1)
【文献】米国特許出願公開第2011/0099122(US,A1)
【文献】国際公開第2020/055154(WO,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00-99/00
(57)【特許請求の範囲】
【請求項1】
コーディネートに係るアイテムもしくはアイテム組合せに関し、ユーザー自身の身体的特徴に対し似合うアイテムもしくはアイテム組合せであるか、更にユーザーが着用するために注目するアイテムもしくはアイテム組合せに対し似ている、もしくは調和するアイテムもしくはアイテム組合せであるかを、ユーザー適合度としてユーザーが主体的に認識可能とするためのコーディネート用評価サーバ装置であって、
前記ユーザー自身の身体的特徴情報、第1の情報として着用のためユーザーが注目するアイテムもしくはアイテム組合せに係る情報、第2の情報としてコーディネートに係る複数のアイテムもしくは複数のアイテム組合せに係る情報を記憶する第1の記憶部と、
前記ユーザー適合度に関し評価のための人工知能システムを記憶する第2の記憶部と、
前記人工知能システムにより、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記ユーザー適合度として似合う度合いを第1のユーザー適合度として評価し、更に前記身体的特徴情報を基に前記第2の情報に関し、前記コーディネートに係る複数のアイテムもしくは複数のアイテム組合せにおける前記ユーザー適合度として似合う度合いを第2のユーザー適合度として評価する一方、
前記人工知能システムにより、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記第1のユーザー適合度として似合う度合いを評価し、更に前記ユーザーが注目するアイテムもしくはアイテム組合せを基に前記第2の情報に関し、前記ユーザー適合度として前記ユーザーが注目するアイテムもしくはアイテム組合せと似ている度合い、調和する度合いの少なくとも一つの度合いを評価することが実行可能な評価部と、
前記評価部で評価された前記第1のユーザー適合度より高い前記第2のユーザー適合度となる前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする一方、
前記評価部で評価された似ている度合い、調和する度合いの少なくとも一つの度合いを基にした前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする出力部と、
を有することを特徴とするコーディネート用評価サーバ装置。
【請求項2】
前記出力部は、前記評価部で評価された結果について、前記ユーザー適合度に対応させて1つ以上のアイテムもしくはアイテム組合せを表示可能にユーザーに対して出力することを特徴とする請求項
1に記載のコーディネート用評価サーバ装置。
【請求項3】
前記出力部は、前記評価部で評価された結果について、前記ユーザー適合度に対応させて複数のアイテムもしくはアイテム組合せを表示可能にユーザーに対して出力し、
前記ユーザーが注目するアイテムもしくはアイテム組合せを注目点とし、前記ユーザーが注目するアイテムもしくはアイテム組合せに似ている、もしくは調和するアイテムもしくはアイテム組合せとして、少なくとも類似度もしくは調和度と共に出力することを特徴とする請求項
1に記載のコーディネート用評価サーバ装置。
【請求項4】
前記出力部は、前記評価部で評価された結果について、前記ユーザーが注目するアイテムもしくはアイテム組合せを注目点とし、前記ユーザーが注目するアイテムもしくはアイテム組合せに似ている、もしくは調和するアイテムもしくはアイテム組合せほど近くにくるようにアイテムもしくはアイテム組合せ別に前記注目点からの距離でマッピング表示可能にユーザーに対して出力する、
あるいは前記ユーザーが注目するアイテムもしくはアイテム組合せに似ている、もしくは調和するアイテムもしくはアイテム組合せほど同じ向きとなるようにアイテムもしくはアイテム組合せ別に原点からのベクトル角度でマッピング表示可能にユーザーに対して出力する、
あるいは前記ユーザーが注目するアイテムもしくはアイテム組合せに似ている、もしくは調和するアイテムもしくはアイテム組合せほど高いスコアとなるようにアイテムもしくはアイテム組合せ別にマッピング表示可能にユーザーに対して出力することを特徴とする請求項
1に記載のコーディネート用評価サーバ装置。
【請求項5】
前記第1の記憶部は、前記第1の情報に関し、着用のためユーザーが注目するブランドのアイテムもしくはアイテム組合せに係る情報、前記第2の情報に関し、前記コーディネートに係るユーザーが注目するブランドを含む各ブランドにおける複数のアイテムに係る情報を記憶し、
前記評価部は、前記コーディネートに係るユーザーが注目するブランドに係るアイテムもしくはアイテム組合せに対する、各ブランドにおける似ているアイテムもしくはアイテム組合せ、もしくは調和するアイテムもしくはアイテム組合せの数、もしくは該数に似ているもしくは調和する度合いで重み付けをした有効数の多寡に基づいて、前記コーディネートに係るユーザーが注目するブランドに対し各ブランドの似ているもしくは調和する度合いを評価し、
前記出力部は、前記評価部で評価された結果について、前記ユーザーが注目するブランドを注目点とし、前記ユーザーが注目するブランドに似ている、もしくは調和するブランドほど近くにくるようにブランド別に前記注目点からの距離でマッピング表示可能にユーザーに対して出力する、
あるいは前記ユーザーが注目するブランドに似ている、もしくは調和するブランドほど同じ向きとなるようにブランド別に原点からのベクトル角度でマッピング表示可能にユーザーに対して出力する、
あるいは前記ユーザーが注目するブランドに似ている、もしくは調和するブランドほど高いスコアとなるようにブランド別にマッピング表示可能にユーザーに対して出力することを特徴とする請求項
1に記載のコーディネート用評価サーバ装置。
【請求項6】
前記ユーザーが、2人のペアもしくは3人以上のグループであるとき、
前記評価部は、
前記ペアもしくは前記グループに対し、各ユーザーが着用するアイテムもしくはアイテム組合せが全体として適合するかを評価することを特徴とする請求項1乃至
5のいずれか1項に記載のコーディネート用評価サーバ装置。
【請求項7】
前記出力部は、
異なるユーザーにおける、それぞれのユーザーに関して前記評価部で評価された結果の相対関係をユーザー間適合度としてユーザーに対して表示可能に出力することを特徴とする請求項1乃至
6のいずれか1項に記載のコーディネート用評価サーバ装置。
【請求項8】
前記評価部は、
ピクセル単位の物体認識により輪郭が切り取られた画像情報を前記ユーザー適合度の評価に用いることを特徴とする請求項1乃至
7のいずれか1項に記載のコーディネート用評価サーバ装置。
【請求項9】
前記人工知能システムは、ユーザー自身の身体的特徴としての体型の時間的変化を含んで学習されたものであることを特徴とする請求項1乃至
8のいずれか1項に記載のコーディネート用評価サーバ装置。
【請求項10】
前記ユーザー自身の身体的特徴情報は、ユーザーの顔情報、体型情報、骨格情報、身体の色情報の少なくとも一つを備え、
前記評価部は、前記ユーザーの顔情報、体型情報、骨格情報、身体の色情報の少なくとも一つに基づき、前記ユーザーが注目するアイテムもしくはアイテム組合せ、もしくは前記コーディネートに係る複数のアイテムもしくは複数のアイテム組合せに係る内的要素としての色、形、柄、ディテール、素材、サイズ、生地の製法、外的要素としての年齢、性別の内、少なくとも一つの要素に対応させて前記ユーザー適合度を前記人工知能システムにより評価することを特徴とする請求項1乃至
9のいずれか1項に記載のコーディネート用評価サーバ装置。
【請求項11】
コーディネートに係るアイテムもしくはアイテム組合せに関し、ユーザー自身の身体的特徴に対し似合うアイテムもしくはアイテム組合せであるか、更にユーザーが着用するために注目するアイテムもしくはアイテム組合せに対し似ている、もしくは調和するアイテムもしくはアイテム組合せであるかを、ユーザー適合度としてユーザーが主体的に認識可能とするためのコーディネート用評価サーバ装置の制御方法であって、
前記ユーザー自身の身体的特徴情報、第1の情報として着用のためユーザーが注目するアイテムもしくはアイテム組合せに係る情報、第2の情報としてコーディネートに係る複数のアイテムもしくは複数のアイテム組合せに係る情報を前記コーディネート用評価サーバ装置が記憶する第1のステップと、
前記ユーザー適合度に関し評価のための人工知能システムを前記コーディネート用評価サーバ装置が記憶する第2のステップと、
前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記ユーザー適合度として似合う度合いを第1のユーザー適合度として前記コーディネート用評価サーバ装置が前記人工知能システムにより評価し、更に前記身体的特徴情報を基に前記第2の情報に関し、前記コーディネートに係る複数のアイテムもしくは複数のアイテム組合せにおける前記ユーザー適合度として似合う度合いを第2のユーザー適合度として前記コーディネート用評価サーバ装置が前記人工知能システムにより評価する一方、
前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記第1のユーザー適合度として似合う度合いを前記コーディネート用評価サーバ装置が前記人工知能システムにより評価し、更に前記ユーザーが注目するアイテムもしくはアイテム組合せを基に前記第2の情報に関し、前記ユーザー適合度として前記ユーザーが注目するアイテムもしくはアイテム組合せと似ている度合い、調和する度合いの少なくとも一つの度合いを前記コーディネート用評価サーバ装置が前記人工知能システムにより評価することが実行可能な第3のステップと、
前記コーディネート用評価サーバ装置が、
評価された前記第1のユーザー適合度より高い前記第2のユーザー適合度となる前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする一方、
評価された前記似ている度合い、前記調和する度合いの少なくとも一つの度合いを基にした前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする第4のステップと、
を有することを特徴とするコーディネート用評価サーバ装置の制御方法。
【請求項12】
請求項1乃至
10のいずれか1項に記載のコーディネート用評価サーバ装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項13】
請求項1乃至
10のいずれか1項に記載のコーディネート用評価サーバ装置としてコンピュータを機能させるためのプログラムを格納した記録媒体であって、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コーディネートに係るアイテムがユーザーに適合するかを客観的にかつユーザーが主体的に評価可能とするためのコーディネート用評価サーバ装置、コーディネート用評価サーバ装置の制御方法、およびそれに用いるプログラムおよび記録媒体に関する。
【背景技術】
【0002】
従来のショッピングにおいて、ユーザーは、ファッション店などでコーディネートに係るアイテムを選択(購入)する。そして、ユーザーが迷ったときなど、ファッション店などの店員が、ユーザーに似合う(適合する)アイテムをアドバイスしたりする。
【0003】
また、オンラインショッピングにおいては、ユーザーをサポートする人がいない中で、
ユーザー自身の主観だけでコーディネートに係るアイテムを選択(購入)する。
【0004】
ここで、オンライン上で人体に衣服を着させ、不自然なく試着可能とすることが、特許文献1に知られる。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、ファッション店などを訪れる従来のショッピングにおいて、ユーザー自身の主観、あるいはユーザーをサポートする店員の主観が刹那的に強く働いてしまい、実は自分に適合したものでなかったと自宅に戻ってユーザーが反省することが考えられる。
【0007】
また、オンラインショッピングにおいては、ユーザーをサポートする人がいない中で、
ユーザー自身の主観だけでコーディネートに係るアイテムを選択(購入)してしまうことが考えられる。
【0008】
そして、このような事情があるため、コーディネートに係るアイテムをプレゼントしようとしても贈られる側にとって贈る側が考えるように喜ばれないということもあった。
【0009】
また、従来技術においては、2人のユーザーが着用する服(ペアルック・リンクコーデ)または3人以上のユーザーが着用する服の適合性を客観的に評価することができなかった。
【0010】
そして、特許文献1にも、このような問題を解決することが開示示唆されていない。
【0011】
本発明の目的は、コーディネートに係るアイテムもしくはアイテム組合せがユーザーに適合するかを客観的に評価できると共に、ユーザー自身が受動的でなく主体的にコーディネートできるコーディネート用評価サーバ装置、コーディネート用評価サーバ装置の制御方法、およびそれに用いるプログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【0012】
上記目的を達成するため、本発明に係るコーディネート用評価サーバ装置は、コーディネートに係るアイテムもしくはアイテム組合せに関し、ユーザー自身の身体的特徴に対し似合うアイテムもしくはアイテム組合せであるか、更にユーザーが着用するために注目するアイテムもしくはアイテム組合せに対し似ている、もしくは調和するアイテムもしくはアイテム組合せであるかを、ユーザー適合度としてユーザーが主体的に認識可能とするためのコーディネート用評価サーバ装置であって、前記ユーザー自身の身体的特徴情報、第1の情報として着用のためユーザーが注目するアイテムもしくはアイテム組合せに係る情報、第2の情報としてコーディネートに係る複数のアイテムもしくは複数のアイテム組合せに係る情報を記憶する第1の記憶部と、前記ユーザー適合度に関し評価のための人工知能システムを記憶する第2の記憶部と、前記人工知能システムにより、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記ユーザー適合度として似合う度合いを第1のユーザー適合度として評価し、更に前記身体的特徴情報を基に前記第2の情報に関し、前記コーディネートに係る複数のアイテムもしくは複数のアイテム組合せにおける前記ユーザー適合度として似合う度合いを第2のユーザー適合度として評価する一方、前記人工知能システムにより、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記第1のユーザー適合度として似合う度合いを評価し、更に前記ユーザーが注目するアイテムもしくはアイテム組合せを基に前記第2の情報に関し、前記ユーザー適合度として前記ユーザーが注目するアイテムもしくはアイテム組合せと似ている度合い、調和する度合いの少なくとも一つの度合いを評価することが実行可能な評価部と、前記評価部で評価された前記第1のユーザー適合度より高い前記第2のユーザー適合度となる前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする一方、前記評価部で評価された似ている度合い、調和する度合いの少なくとも一つの度合いを基にした前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする出力部と、を有することを特徴とする。
【0013】
また、本発明に係るコーディネート用評価サーバ装置は、 前記出力部は、前記評価部で評価された結果について、前記ユーザー適合度に対応させて1つ以上のアイテムもしくはアイテム組合せを表示可能にユーザーに対して出力するという態様とすることもできる。
【0014】
また、本発明に係るコーディネート用評価サーバ装置の制御方法は、コーディネートに係るアイテムもしくはアイテム組合せに関し、ユーザー自身の身体的特徴に対し似合うアイテムもしくはアイテム組合せであるか、更にユーザーが着用するために注目するアイテムもしくはアイテム組合せに対し似ている、もしくは調和するアイテムもしくはアイテム組合せであるかを、ユーザー適合度としてユーザーが主体的に認識可能とするためのコーディネート用評価サーバ装置の制御方法であって、前記ユーザー自身の身体的特徴情報、第1の情報として着用のためユーザーが注目するアイテムもしくはアイテム組合せに係る情報、第2の情報としてコーディネートに係る複数のアイテムもしくは複数のアイテム組合せに係る情報を前記コーディネート用評価サーバ装置が記憶する第1のステップと、前記ユーザー適合度に関し評価のための人工知能システムを前記コーディネート用評価サーバ装置が記憶する第2のステップと、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記ユーザー適合度として似合う度合いを第1のユーザー適合度として前記コーディネート用評価サーバ装置が前記人工知能システムにより評価し、更に前記身体的特徴情報を基に前記第2の情報に関し、前記コーディネートに係る複数のアイテムもしくは複数のアイテム組合せにおける前記ユーザー適合度として似合う度合いを第2のユーザー適合度として前記コーディネート用評価サーバ装置が前記人工知能システムにより評価する一方、前記身体的特徴情報を基に前記第1の情報に関し、前記ユーザーが注目するアイテムもしくはアイテム組合せにおける前記第1のユーザー適合度として似合う度合いを前記コーディネート用評価サーバ装置が前記人工知能システムにより評価し、更に前記ユーザーが注目するアイテムもしくはアイテム組合せを基に前記第2の情報に関し、前記ユーザー適合度として前記ユーザーが注目するアイテムもしくはアイテム組合せと似ている度合い、調和する度合いの少なくとも一つの度合いを前記コーディネート用評価サーバ装置が前記人工知能システムにより評価することが実行可能な第3のステップと、前記コーディネート用評価サーバ装置が、評価された前記第1のユーザー適合度より高い前記第2のユーザー適合度となる前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする一方、評価された前記似ている度合い、前記調和する度合いの少なくとも一つの度合いを基にした前記コーディネートに係るアイテムもしくはアイテム組合せをユーザーに対し出力可能とする第4のステップと、を有することを特徴とする。
【0015】
また、本発明に係るプログラムは、上記コーディネート用評価サーバ装置としてコンピュータを機能させることを特徴とする。
【0016】
また、本発明に係る記録媒体は、上記コーディネート用評価サーバ装置としてコンピュータを機能させるためのプログラムを格納し、コンピュータが読み取り可能なものであることを特徴とする。
【発明の効果】
【0017】
本発明によれば、コーディネートに係るアイテムもしくはアイテム組合せがユーザーに適合するかを客観的に評価できると共に、ユーザー自身が受動的でなく主体的にコーディネートできる。
【図面の簡単な説明】
【0018】
【
図1】本発明の実施形態に係るコーディネート用評価サーバを含むシステムを示す図
【
図3A】人工知能システムとして機械学習システムの生成方法を示す図
【
図3B】人工知能システムとしてエキスパートシステムの生成方法を示す図
【
図3C】人工知能システムとして探索システムの生成方法を示す図
【
図5E】第1の実施形態のユーザー似合い度およびコーディネートにおけるユーザー似合い度に基づくマッピング表示図
【
図5F】第1の実施形態のユーザー似合い度およびコーディネートにおけるユーザー似合い度に基づくマッピング表示図
【
図7A】第2の実施形態のフローチャート(アイテム間類似度および調和度を評価)
【
図7B】第2の実施形態の変形例のフローチャート(アイテム間類似度あるいは調和度を評価)
【
図7C】第2の実施形態の類似度に基づくマッピング表示図
【
図7D】第2の実施形態の類似度に基づくマッピング表示図
【
図7E】第2の実施形態の調和度に基づくマッピング表示図
【
図7F】第2の実施形態の調和度に基づくマッピング表示図
【
図9A】第3の実施形態のフローチャート(ブランド間類似度および調和度を評価)
【
図9B】第3の実施形態のフローチャート(ブランド間類似度あるいは調和度を評価)
【
図9C】第3の実施形態のブランド別のマッピング表示図
【
図10A】第1の実施形態のユーザー似合い度および第2の実施形態のアイテム間類似度に基づくマッピング表示図
【
図10B】第1の実施形態のユーザー似合い度および第2の実施形態のアイテム間類似度に基づくマッピング表示図
【
図10C】第1の実施形態のユーザー似合い度および第2の実施形態のアイテム間調和度に基づくマッピング表示図
【
図10D】第1の実施形態のユーザー似合い度および第2の実施形態のアイテム間調和度に基づくマッピング表示図
【
図10E】第1の実施形態のユーザー似合い度、および第2の実施形態のアイテム間類似度とアイテム間調和度に基づくマッピング表示図
【
図10F】第1の実施形態のユーザー似合い度、および第2の実施形態のアイテム間類似度とアイテム間調和度に基づくマッピング表示図
【
図11】ユーザー間のコーディネート適合度を表す図
【発明を実施するための形態】
【0019】
以下、本発明の実施形態に関し、図面を用いて説明する。本発明の実施形態は、ユーザー(顧客)にとってコーディネートに係るアイテムが適合するかの度合いの客観的な評価と、主体的なコーディネートが可能なコーディネート用評価サーバ装置に関する。
【0020】
(定義)
1)コーディネートに係るアイテムに関して
ここで、本明細書において、コーディネートとは、ユーザー(顧客)が着用する服やその他のアイテムに関し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法など、また外的要素としての年齢、性別などのカテゴリーが適合するように組み合わせられることである。また、主体的なコーディネートとは、プロに選んでもらうのではなくユーザー自身が着用するアイテムをコーディネートすることである。
【0021】
また、アイテムとは、商品であり、コーディネートに係るアイテムとは、服の他、メイク(つけまつげ等)、髪形、帽子、ネクタイ、ネックレス、ペンダント、眼鏡(サングラス)、ハンカチ、マスク、シューズなどを含むものである。そして、服に関しても、男女別にそれぞれ若者向け、シニア向け、子供向け、乳幼児向けがあり、種類(ジャンル)としても洋服、和服(着物)、カジュアル、モード、コンサバ、ストリート、ベーシックなどといったものがある。
【0022】
また、着用のためユーザーが注目するアイテムとは、ユーザーが着用するために既に所有しているアイテムの他、ユーザーが所有していないがユーザーが所有したいと考えているアイテムや、ユーザーが他の人(例えば、注目するファッションモデル、後述するペアやグループを構成する人)の着用として注目するものを含む。
【0023】
また、カテゴリー別のアイテムとは、性別として男女向け、年齢(年代)別として例えば若者向け、シニア向け、子供向け、乳幼児向け、種類(ジャンル)別として例えば服の場合であればコート、ジャケット、スカートなど、またブランドやユーザー希望(着用目的、着用場所、着用シーズン、着用ファッションモデル、着用感覚等)などに分類されるアイテムをいう。ここで、着用目的には、フォーマルやプライベート、デート、ショッピング、ドライブ、食事、観光等がある。着用場所には、ショッピングモールやデパート、遊園地、レストラン、観光地名、旅館名、ホテル名等がある。着用シーズンには、春や夏、秋、冬、初春、初夏、初秋、晩秋、初冬等がある。また、着用ファッションモデルには、Tシャツやスカート等アイテムを着用したファッションモデルのモデル画像、モデル氏名がある。また、着用感覚には、綺麗やかわいい、派手、かっこいい、美しい等、五感を通じて感じる全ての感覚が含まれる。
【0024】
また、アイテムに係る情報とは、アイテムの画像情報のみの場合の他、アイテムの画像情報および画像に付随する情報の場合、アイテムの画像に付随する情報のみの場合を含む。アイテムの画像に付随する情報としては、内的要素や外的要素などの着用ファッションモデルといった人などの情報を含むことができる。
【0025】
2)ユーザーに対するアイテムの評価に関して
客観的な評価とは、ユーザー自身の主観あるいはユーザーをサポートするプロ(ファッション店の店員など)の主観によらず、世の中の大多数の人が適合すると感じることをいう。
【0026】
そして、ユーザーに対するアイテムの評価方法に関連し、人工知能(AI)とは、機械学習(コンピュータがデータからパターンや判断基準を学習することにより分類や回帰などの未知のタスクに対し推論を行う)、エキスパートシステム(コンピュータが推論エンジンと知識ベース(人間が設定したルール)に基づき未知のタスクに対し推論を行う)を含む。また、人工知能に機械学習やエキスパートシステムだけでなく探索(未知のタスクに対し具体的な解法を持たなくてもコンピュータが自動的に探索の情報空間内のを探す)も含む。
【0027】
そして、機械学習には、説明に基づく学習(演繹学習)、例からの学習(教師あり学習、教師なし学習、半教師あり学習)、能動学習、質問による学習、強化学習、模倣学習、類推、転移学習、構造的学習、前記学習方法を組み合わせた多戦略学習のいずれかが含まれる。探索には、情報なし探索、情報あり探索のいずれかが含まれる。
【0028】
そして、評価の度合いに関連し、ユーザー適合度とは、ユーザーに対するコーディネートに係るアイテムの相性の良さの度合い(適合する度合い)をいい、ユーザーとアイテムの関係に関しユーザーに対してアイテムが似合っている度合い(似合い度、ユーザー似合い度)、アイテムとアイテムの関係に関しユーザーが着用のために注目するアイテムに対して別アイテムが似ている度合い(類似度、アイテム間類似度)、アイテムとアイテムの関係に関しユーザーが着用のために注目するアイテムに対して別アイテムが全体として調和する度合い(調和度、アイテム間調和度)を含む(記憶部に2つ以上の情報が記憶される本発明の概念を示す
図12を参照)。アイテム間調和度(アイテム調和度)に関しては、例えば、白のジャケットに黒のスカートで全体としてシンプル感を与える場合、あるいはジャケットの一部模様とスカートの一部模様が組み合って全体として特定イメージを与える模様を構成する場合、ゆったりとしたジャケットにタイトなスカートで全体としてお洒落な着こなし感を与える場合などが考慮される。
【0029】
また、コーディネートにおけるユーザー似合い度とは、ユーザー適合度のうち、ユーザーに対してコーディネートに係るアイテム組合せが似合っている度合いをいう。
【0030】
またユーザー適合度は、ユーザーが1人の場合に限らず、2人の場合(ペアユーザー)、3人以上の場合(グループユーザー)を含む。すなわち、複数人のユーザーに対するコーディネートに係るアイテムの相性の良さの度合い(適合する度合い)を含む。
【0031】
またブランド間類似度は、アイテム間類似度としてアイテムの数もしくは有効数の多寡に応じて定まるブランド同士の類似度である。アイテム間類似度としてアイテムの数もしくは有効数が多いブランド同士は、ブランド間類似度が高い。
【0032】
同様に、ブランド間調和度は、アイテム間調和度としてアイテムの数もしくは有効数の多寡に応じて定まるブランド同士の調和度である。アイテム間調和度としてアイテムの数もしくは有効数が多いブランド同士は、ブランド間調和度が高い。
これにより、ユーザーは評価結果のマッピング表示をスマホなどの表示画面で確認することができる。
【0033】
(第1の実施形態)
(コーディネート用評価システム)
次に、本発明の実施形態に係るコーディネート用評価サーバ装置(以下、評価サーバあるいはサーバともいう)を含むコーディネート用評価システムを、
図1を用いて説明する。
図1において、評価サーバ100は、ユーザー(スマホ、PCなど利用)200とネットワークとしてのインターネットで接続される。そして、評価サーバ100は、ユーザー200からの評価依頼の入力を受けてユーザー適合度を評価し、評価結果をユーザー200に出力する。
【0034】
図2にサーバ100の内部構成を機能別に示す。サーバ100は、第1の情報として、複数のアイテムに係る情報としてそれぞれのアイテムの画像情報(更には画像に付随する情報)を記憶する記憶部101と、第2の情報としてユーザー固有情報を記憶する記憶部102と、人工知能システムを記憶する記憶部103と、人工知能システムを用いてユーザー適合度を評価する評価部104と、ユーザー200からの入力およびユーザー200への出力に係る通信部(入力部および出力部)105を備える。
【0035】
記憶部101には機械学習等で第1の情報が記憶される一方、記憶部102には後からユーザーによる入力によって第2の情報が記憶される。なお、記憶部101、記憶部102が単一の記憶部(第1の記憶部)であっても良い。
【0036】
以下、人工知能システムとして、ユーザー適合度を評価するために機械学習がされた機械学習システムとしての機械学習モデル、エキスパートシステム、探索システムについて、順に説明する。なお、後述する本発明の第2、第3の実施形態も、第1の実施形態の人工知能システムが適用できるものである。
【0037】
(機械学習モデル)
図3Aに、機械学習モデルの生成方法を示す。ここで、機械学習には、説明に基づく学習(演繹学習)、例からの学習(教師あり学習、教師なし学習、半教師あり学習)、能動学習、質問による学習、強化学習、模倣学習、類推、転移学習、構造的学習、前記学習方法を組み合わせた多戦略学習のいずれかが含まれる。なお学習とは、知識、行動、スキル、選考を、新しく獲得したり、修正することである。以下、主に教師あり学習について説明する。
【0038】
図3において、事前準備のフェーズ301では学習用のデータセットを作る。データ収集として、ネット上や、実際に写真を撮影したりした人物や風景やアイテムやブランドの画像などを幅広く収集する。また、それに付随する情報である言語データ(かっこいい、かわいい等)などを集める。このように収集した情報(例えば、アイテムに係る情報である内的要素や外的要素など)が学習の際の特徴量として学習フェーズ302で用いられる場合もある。そして、前処理として、生データを学習用データセット(一般的に訓練データ・検証データ・テストデータからなる。)として相応しい形式に整えるため、変換、統合や綺麗にしたりする。
【0039】
そして、学習フェーズ302では、訓練データを用い入力と出力の関係から分類や回帰分析するために設定された特徴量を用いる、または分類や回帰分析するために特徴量を抽出するモデルを作る。ここで、教師あり学習の場合に未知のデータに対して離散値であるカテゴリー(クラス)を予測することをを分類といい、未知のデータに対して連続値を予測することを回帰という。また、オンライン学習やミニバッチ学習やバッチ学習を検討する。
【0040】
そして、学習してより良い結果を得るため、検証データを用いモデルの評価を行い、データセットを変更・パラメータチューニングやアルゴリズムを変更する場合もある。
【0041】
次に予測フェーズ303では、学習して得られたモデルに未知データ(テストデータ)を入力し出力(予測結果)を得ることで、実際に未知データに対し正確な結果を出力できるかを検証する。
【0042】
そして、システムへの組み込みフェーズ304では、システム上で動作するようにモデルを組み込む(記憶させる)。このようにして、コーディネートに係るユーザー適合度を評価する機械学習モデルが実装される。
【0043】
次に
図3Bで、人工知能システムとしてユーザー適合度を評価するためにエキスパートシステムを用いる場合を説明する。
【0044】
(エキスパートシステム)
事前準備のフェーズ301ではコンピュータに知識獲得させるための事前準備として知識源からデータを集め整える。データ収集として、ネット上や、実際に写真を撮影したりした人物や風景やアイテムやブランドの画像などを幅広く収集する。また、それに付随する情報である言語データ(かっこいい、かわいい等)などを集める。また、適合度を評価するための指標を得る。たくさんの人や専門家からの知識を得ることでより一般化することができる。そして、前処理として、生データをエキスパートシステムで用いられるように相応しい形式に整えたりするため、変換、統合や綺麗にしたりする。
【0045】
そして、知識ベースの実装フェーズ302では、コンピュータに知識獲得、つまりルールを理解させる。そのため、推論エンジンが使いやすい形式に整理してif条件then実行のルール形式でプログラムする。例えば、ある身体的特徴(例えばストレートタイプのユーザーであればIラインが似合うなどである。
【0046】
推論エンジンの実装フェーズ303では、コンピュータが顧客の入力に対し知識ベースを元に演繹推論する論理式のプログラムを記載する。論理式の種類は命題論理、述語論理、様相論理、時間論理、ファジイ論理等がある。
【0047】
説明機構の実装フェーズ304では、エキスパートシステムとユーザーの対話機能を実装する。知識ベースと推論エンジンの組み合わせによる結果をユーザーに出力するために用いられる。
【0048】
次に予測フェーズ305では、エキスパートシステムに未知データ(テストデータ)を入力し出力(結果)を得ることで、実際に未知データに対し正確な結果を出力できるかを検証する。そして、より良い結果を得るため、知識ベースのルールを修正したり論理式を変更する場合もある。
【0049】
そして、システムへの組み込みフェーズ306では、アプリ上で動作するようにシステムにモデルを組み込む(記憶させる)。このようにして、コーディネートに係るユーザー適合度を評価するエキスパートシステムが実装される。
【0050】
このように、人工知能システムとしてユーザー適合度を評価するために機械学習およびエキスパートシステムを用いることができる。
【0051】
次に
図3Cで、人工知能システムとして、エキスパートシステム、機械学習により得られたユーザー適合度を元に探索手法を用い、組合せ最適化問題としてユーザーがより主体的なコーディネートをするために用いる場合を説明する。
【0052】
(探索システム)
ここで、探索手法には、情報なし探索や情報あり探索が含まれる。その中でも、情報なし探索は深さ優先探索や幅優先探索、深さ優先反復深化、反復深化A*アルゴリズム、山登り法、最良優先探索、A*アルゴリズムなどのアルゴリズムがある。情報あり探索はAND/OR探索、AO*アルゴリズム、確率的探索法(シミュレーテッドアニーリング、マルコフ連鎖モンテカルロ法、遺伝的アルゴリズムなど)などのアルゴリズムがある。
【0053】
事前準備のフェーズ301では探索する状態空間(状態空間探索)に用いられるデータを集め整える。データ収集として、ネット上や、実際に写真を撮影したりした人物や風景やアイテムやブランドの画像などを幅広く収集する。また、それに付随する情報である言語データ(かっこいい、かわいい等)などを集める。そして、前処理として、生データを探索で用いられるように相応しい形式に整えたりするため、変換、統合や綺麗にしたりする。
【0054】
そして、状態空間探索の定式化フェーズ302では、エキスパートシステムや機械学習モデルが第1および第2アイテムに対するユーザー適合度である似合う度を評価後、スタート状態で選択されたアイテムに対し、似合うコーディネートであるゴール状態の間の経路をスタート状態から変化をさせる可能なオペレータを適用することでコーディネートの組み合わせである状態空間を設定する。それにより組合せ最適化を行う。状態をノードで表し、オペレータにより次に移れる次の状態である継続状態をリングでつないでこのような状態空間の中でゴール状態を達成する経路を見出す。開始ノード(スタート)から目標ノード(ゴール)までの間で経路を産み出していく子ノードを生成して目標ノードを見つけるためのノードの生成することでノードを展開するが、ノードの展開の仕方は探索手法により異なる。
【0055】
次に予測フェーズ303では、設定したアルゴリズムにデータ入力をし出力(予測結果)を得ることで、実際に未知データに対し正確な結果を出力できるかを検証する。そして、より良い結果を得るため、探索手法やパラメータの変更をする場合もある。
【0056】
そして、システムへの組み込みフェーズ304では、アプリ上で動作するようにシステムにモデルを組み込む(記憶させる)。このようにして、コーディネートに係るユーザー適合度を評価する探索システムが実装される。
【0057】
このように、ユーザー適合度を評価するために人工知能システムとして機械学習がされた機械学習モデルやエキスパートシステムを用いることができる。また、各々のシステムを組み合わせても良い。更に、探索は、より主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能である。
【0058】
【0059】
本実施形態においては、先ず
図4Aに示すように、ユーザー固有情報としてのユーザーの身体的特徴情報(顔情報、体型情報、骨格情報、色情報)と、ユーザー固有情報としてのユーザー注目のアイテム情報が記憶部に記憶される。
【0060】
ここで、ユーザー注目のアイテムは,ユーザー似合い度の対象となる1つのアイテム、あるいは複数のアイテム(それぞれがユーザー似合い度の対象となる)であっても良いし、コーディネートにおける似合い度の対象となるアイテム組合せであっても良い。
コーディネートするためのアイテム組合せとして2つのアイテムの内、ユーザー似合い度で一方のアイテムが高く、他方のアイテムが低い場合であっても、両方のアイテムがコーディネートにおける似合い度が高く評価されれば、ユーザーは客観的に見て好ましいコーディネートをすることができる。コーディネートするためのアイテム組合せとしては、3つ以上のアイテムであっても良い。
【0061】
そして、本実施形態では、身体的特徴情報に基づき、ユーザー注目のアイテムにおけるユーザー適合度として似合い度を人工知能システムが評価する。そして、ユーザー着用の全体画像表示、更にはユーザー適合度スコアが表示される。このフローチャートを
図5Aに示す。
【0062】
図5AのステップS1で、ユーザー固有情報としてユーザー身体的特徴情報(顔・体型・骨格・色の情報)が測定あるいはユーザー入力により取得される。また、ステップS2で、ユーザー固有情報として着用のためユーザーが注目する(ユーザーが所有する等)アイテムの情報(アイテム画像情報、あるいはアイテム画像情報および付随する情報)が取得される。
【0063】
なお、ユーザー固有情報(第2の情報)として、ステップS2に係るユーザー注目のアイテム情報を用いることに関しては、ユーザーに対するこのアイテムが似合っている度合い(ユーザー似合い度)を評価するのに使用されるが、このアイテムに類似するアイテム、もしくは調和するアイテムがユーザーにとって相性が良いと評価することとなるものとしても使用され得る、これについては、後述の第2、第3の実施形態で詳細に説明する。
【0064】
そして、ステップS3で、ユーザー希望(例えば着用目的や着用シーズン)があるか判断され、希望がある場合にはステップS4で希望するユーザー注目のアイテム情報が絞り込まれる。なお、ステップS3で、ユーザー希望がない場合にはステップS5に至る。
【0065】
ステップS5で、ユーザー適合度の人工知能システムによる評価として、ユーザー固有情報である身体的特徴情報に基づき、ユーザー注目のアイテムにおけるユーザー似合い度の評価がされる。ここで、ステップS5において画像(アイテム画像やユーザーの顔や体型の画像)が取り扱われるとき、画像情報を正確に読み取るため、画像切り取りとして、ピクセル単位の物体認識を行えるようにすることが好ましい。そのため、インスタンスセグメンテーションもしくはセマンティックセグメンテーションにより画像を輪郭で切り取る。これにより、周辺部(輪郭の外側)がノイズとなって評価に影響を及ぼしてしまうことを回避できる。
【0066】
そして、ステップS6で、ユーザー似合い度を距離でマッピング表示する。具体的には、
図5Eのユーザー注目ジャケット(ユーザー似合い度;高)とユーザー注目スケート(ユーザー似合い度:低)とがユーザー似合い度の違いとして異なる位置に表示される。
【0067】
また、ステップS6で、着用画像(全身画像)とユーザー適合度スコア(ユーザー似合い度スコア、更にはコーディネートにおけるユーザー似合い度スコア)がユーザーのスマホなどの画面に表示される。
【0068】
このように、着用画像(全身画像)として、ユーザーは、VRやAR上で自分に服を着させ、実際に似合っているかや服のフィット感、質感やクオリティを視覚的に検討できる。
【0069】
なお、ステップS6に示すユーザー適合度スコアに関しては、ユーザーとの相性が良いアイテムが高いスコアとなるように、連続的や絶対的な点数で表示しても良いし、離散的や相対的な高、中、低で表示しても良い。
【0070】
なお、評価結果として、ユーザー適合度スコアを表示せずに、ユーザー適合度スコアの高い、ユーザー注目のアイテムを着用した着用画像(全身画像)だけを表示させても良い。
【0071】
なお、ステップS6において、ユーザー適合度の高いものでユーザーが気に入るであろうものを候補として複数表示させ、その中から一番気に入るものをユーザーに選ばせるようにしても良い。
【0072】
そして、
図5AのステップS7でユーザーは気に入ったか判断する。気に入れば終了するが、気に入らなければステップS5に戻る。
【0073】
また、本実施形態では、
図4Bに示すように、第1の情報として複数のアイテム情報と、第2の情報としてユーザーの身体的特徴情報が記憶される。これにより、ユーザーに似合うアイテム(例えばジャケット、スカート)が出力(表示)され、ユーザーは主体的にコーディネートすることができる。このフローチャートを
図5Bに示す。
【0074】
図5BのステップS1で、ユーザー固有情報としてユーザー身体的特徴情報(顔・体型・骨格・色の情報)が測定あるいはユーザー入力により取得される。そして、ステップS2で、第1の情報として複数のアイテム情報が入力しており、ユーザー適合度の人工知能システムにより、ユーザー固有情報(第2の情報である身体的特徴情報)に基づき、複数のアイテム情報(第1の情報)に係るアイテムにおけるユーザー似合い度の評価がされる。
ここで、ステップS2において画像(アイテム画像やユーザーの顔や体型の画像)が取り扱われるとき、画像情報を正確に読み取るため、画像切り取りとして、ピクセル単位の物体認識を行えるようにすることが好ましい。そのため、インスタンスセグメンテーションもしくはセマンティックセグメンテーションにより画像を輪郭で切り取る。これにより、周辺部(輪郭の外側)がノイズとなって評価に影響を及ぼしてしまうことを回避できる。
【0075】
そして、ステップS3で、ユーザー似合い度を距離でマッピング表示する。具体的には、
図5Eのユーザー注目ジャケット(ユーザー似合い度;高)とユーザー注目スケート(ユーザー似合い度:低)とがユーザー似合い度の違いとして異なる位置に表示される。
【0076】
また、ステップS3で、着用画像(全身画像)とユーザー適合度スコア(ユーザー似合い度スコア、更にはコーディネートにおけるユーザー似合い度スコア)がユーザーのスマホなどの画面に表示される。この場合、ユーザー適合度に対応させて1つ以上のアイテム(より好ましくは複数のアイテム)に関する着用画像を同時に、あるいは非同時に連続して表示させることもできる。
【0077】
このように、着用画像(全身画像)として、ユーザーは、VRやAR上で自分に服を着させ、実際に似合っているかや服のフィット感、質感やクオリティを視覚的に検討できる。
【0078】
なお、ステップS3に示すユーザー適合度スコアに関しては、ユーザーとの相性が良いアイテムが高いスコアとなるように、連続的や絶対的な点数で表示しても良いし、マッピングに関する
図5Eに示すように、離散的や相対的な高、中、低で表示しても良い。
【0079】
なお、評価結果として、ユーザー適合度スコアを表示せずに、ユーザー適合度スコアの高い、ユーザー注目のアイテムを着用した着用画像(全身画像)だけを表示させても良い。
【0080】
なお、ステップS3において、ユーザー適合度の高いものでユーザーが気に入るであろうものを候補として複数表示させ、その中から一番気に入るものをユーザーに選ばせるようにしても良い。
【0081】
そして、
図5BのステップS4でユーザーは気に入ったか判断する。気に入れば終了するが、気に入らなければステップS2に戻る。
【0082】
また、本実施形態では、
図4Cに示すように、
図4Aに示す形態と
図4Bに示す形態を組合わせ、ユーザー注目のアイテム情報と、複数のアイテム情報とを、ユーザーの身体的特徴情報と共に用いてユーザーに似合うアイテム(例えばジャケット、スカート)が出力(表示)され、ユーザーは主体的にコーディネートすることができる。このフローチャートを
図5Cに示す。
【0083】
図5CのステップS1で、ユーザー固有情報としてユーザー身体的特徴情報(顔・体型・骨格・色の情報)が測定あるいはユーザー入力により取得される。また、ステップS2で、ユーザー固有情報として着用のためユーザーが注目する(ユーザーが所有する等)アイテムの情報(アイテム画像情報、あるいはアイテム画像情報および付随する情報)が取得される。
【0084】
そして、ステップS3で、ユーザー希望(例えば着用目的や着用シーズン)があるか判断され、希望がある場合にはステップS4で希望するユーザー注目のアイテム情報が絞り込まれる。なお、ステップS3で、ユーザー希望がない場合にはステップS5に至る。
【0085】
ステップS5で、第1の情報として複数のアイテム情報が入力しており、ユーザー固有情報である身体的特徴情報に基づき、ユーザー注目のアイテム情報および複数のアイテム情報を組合わせユーザー似合い度の評価がされる。ここで、ステップS5において画像(アイテム画像やユーザーの顔や体型の画像)が取り扱われるとき、画像情報を正確に読み取るため、画像切り取りとして、ピクセル単位の物体認識を行えるようにすることが好ましい。そのため、インスタンスセグメンテーションもしくはセマンティックセグメンテーションにより画像を輪郭で切り取る。これにより、周辺部(輪郭の外側)がノイズとなって評価に影響を及ぼしてしまうことを回避できる。
【0086】
そして、ステップS6で、ユーザー似合い度を距離でマッピング表示する。具体的には、
図5E、
図5Fにおいて、ユーザー注目ジャケット(ユーザー似合い度;高)、ユーザー注目スケート(ユーザー似合い度:低)、A社ジャケット(ユーザー似合い度:中)、B社スカート(ユーザー似合い度:高)とが、異なる位置に表示される。また、
図5Eにおいてコーディネートに係るジャケットとスカートのアイテム組合せに対し、コーディネートにおけるユーザー似合い度が、高、中、低で表示される。例えば、ユーザーの注目ジャケット(ユーザー似合い度:高)と、ユーザー注目スカート(ユーザー似合い度:低)のアイテム組合せに対しては、コーディネートにおけるユーザー似合い度:中と評価された結果が表示される。
【0087】
そして、ステップS6で、着用画像(全身画像)とユーザー適合度スコア(ユーザー似合い度スコア、更にはコーディネートにおけるユーザー似合い度スコア)がユーザーのスマホなどの画面に表示される。
【0088】
このように、着用画像(全身画像)として、ユーザーは、VRやAR上で自分に服を着させ、実際に似合っているかや服のフィット感、質感やクオリティを視覚的に検討できる。
【0089】
なお、ステップS6に示すユーザー適合度スコアに関しては、ユーザーとの相性が良いアイテムが高いスコアとなるように、連続的や絶対的な点数で表示しても良い。また、
図5Eに示すように、離散的や相対的な高、中、低で表示しても良い。
図5Eで、ユーザー注目ジャケットはユーザー適合度としてのユーザー似合い度が高、ユーザー注目スケートはユーザー似合い度が低、A社ジャケットはユーザー似合い度が中、B社スカートはユーザー似合い度が高と表示される。
【0090】
なお、評価結果として、ユーザー適合度スコアを表示せずに、ユーザー適合度スコアの高い、ユーザー注目のアイテムを着用した着用画像(全身画像)だけを表示させても良い。
【0091】
なお、ステップS6において、ユーザー適合度の高いものでユーザーが気に入るであろうものを候補として複数表示させ、その中から一番気に入るものをユーザーに選ばせるようにしても良い。
【0092】
そして、
図5CのステップS7でユーザーは気に入ったか判断する。気に入れば終了するが、気に入らなければステップS5に戻る。
【0093】
図5A、
図5B、
図5Cのフローチャートの全体をまとめたものを
図5Dに示すが、
図5A、
図5B、
図5Cのフローチャートの少なくとも1つを実行するものであれば良く、この内の2つ、更には3つ(全て)を実行できるものであればより好ましい。
【0094】
このように、本実施形態では、ユーザー固有情報としてのユーザー自身の身体的特徴情報、ユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報、コーディネートに係る複数のアイテムに係る情報の内の少なくとも2つの情報(すなわち、これらのいずれか2つの情報、あるいは3つ全ての情報)を記録部に記憶する。そして、評価部は、記憶部に記憶された少なくとも2つの情報に基づき、ユーザーが注目するアイテムもしくはコーディネートに係る複数のアイテムにおけるユーザー適合度として似合い度を人工知能システムにより評価する。
【0095】
このような本実施形態では、ユーザーの身体的特徴情報を似合い度の評価に用いる場合、以下のA)乃至F)のようにアイテムの評価を行うことができる。
【0096】
A)ユーザー自身の身体的特徴情報、ユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報を記録部に記憶する場合(
図4A)、ユーザー自身の身体的特徴情報を基に、注目アイテム(例えば、注目ジャケットAや注目スカートBの各々)がユーザーに似合う/似合わないかユーザー似合い度が分かる。
【0097】
B)ユーザー自身の身体的特徴情報、ユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報を記録部に記憶する場合(
図4A)、ユーザー自身の身体的特徴情報を基に、ユーザーが注目するアイテム組合せ(例えば、注目ジャケットAと注目スカートBのアイテム組合せ)がトータルのコーディネートとしてユーザーに似合う/似合わないか、コーディネートにおけるユーザー似合い度が分かる。
【0098】
C)ユーザー自身の身体的特徴情報、複数のアイテムに係る情報を記録部に記憶する場合(
図4B)、ユーザーが注目するアイテムに係る情報を入力(例えば、注目ジャケットAの入力)をしなくても、ユーザー自身の身体的特徴情報を基に、第1の記憶部に第1の情報として記憶されるアイテム(世の中にあるアイテムなど)がユーザーに似合う/似合わないかが分かる。例えば、ユーザーが注目する注目アイテムに係る情報を入力(例えば、注目ジャケットAの入力)をしなくても、ユーザー自身の身体的特徴情報を基に、ユーザーに対して似合うアイテム(例えば、ジャケットA’やスカートB’の各々)を提案したり、ユーザーに似合う/似合わないかのユーザー似合い度が分かる。
【0099】
D)ユーザー自身の身体的特徴情報、複数のアイテムに係る情報を記録部に記憶する場合(
図4B)、ユーザーが注目するアイテム組合せに係る情報を入力(例えば、注目ジャケットAと注目スカートBを入力)しなくても、ユーザー自身の身体的特徴情報を基に、第1の記憶部に第1の情報として記憶されるアイテム(世の中にあるアイテムなど)におけるアイテム組合せがトータルのコーディネートとしてユーザーに似合う/似合わないかが分かる。例えば、ユーザーが注目するアイテム組合せに係る情報を入力(例えば、注目ジャケットAと注目スカートBのアイテム組合せを入力)しなくても、ユーザー自身の身体的特徴情報を基に、アイテム組合せ(例えば、ジャケットA’とスカートB’のアイテム組合わせ)を提案したり、トータルのコーディネートとしてユーザーに似合う/似合わないかのコーディネートにおけるユーザー似合い度が分かる。
【0100】
E)ユーザー自身の身体的特徴情報、ユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報、複数のアイテムに係る情報を記録部に記憶する場合(
図4C)、ユーザー自身の身体的特徴情報を基に、注目アイテム(例えば、注目ジャケットAや注目スカートB各々)がユーザーに似合う/似合わないかが分かる。加えて、ユーザー自身の身体的特徴情報だけでなく、より似合うアイテムを提案するためにユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報を基に、複数のアイテムに係る情報からユーザーに対してより似合うアイテム(例えば、ジャケットA’やスカートB’各々)を提案する。
【0101】
F)ユーザー自身の身体的特徴情報、ユーザー固有情報としての着用のためユーザーが注目するアイテムに係る情報、複数のアイテムに係る情報を記録部に記憶する場合(
図4C)、ユーザー自身の身体的特徴情報を基に、ユーザーが注目するアイテム組合せ(例えば、注目ジャケットAや注目スカートBの組合せ)がトータルのコーディネートとしてユーザーに似合う/似合わないかが分かる。加えて、ユーザー自身の身体的特徴情報だけでなく、より似合うコーディネートを提案するためにユーザー固有情報としてのユーザーが注目するアイテムに係る情報を基に、複数のアイテムに係る情報からユーザーに対して似合うアイテム組合せによるトータルのコーディネート(例えば、注目ジャケットAとスカートB’や、ジャケットA’と注目スカートBや、ジャケットA’とスカートB’の組合せ)を提案する。
【0102】
本実施形態において、マッピングの指標(適合度に係る要因。例えば機械学習の場合、入力する特徴量の値によって適合度が高いか低いかが分かるので、適合度を評価する指標になる。つまり、入力(ユーザーの身体的特徴情報およびアイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量など)と適合度は一連のつながりをもっている。例えば、入力のある指標の値が高ければ適合度も高くなるが、入力のある指標の値が低ければ適合度も低くなる。したがって、マッピングの指標になり、それをグラフとして入力と適合度の値をプロットすることでマッピング可能になる。)に関しては、アイテムの分類やユーザー適合度を点数など定量的に予測できる回帰に使用される値を用いるが、これに限られない。一般にマッピングに関しては、人工知能技術の機械学習における説明に基づく学習(演繹学習)、例からの学習(教師あり学習に関連する分類(離散的な表示)や回帰(連続的な表示)の他、教師なし学習に関連する次元削除やクラスタリング、半教師あり学習)、能動学習、質問による学習、強化学習、模倣学習、類推、転移学習、構造的学習、前記学習方法を組み合わせた多戦略学習のいずれかが含まれる。また、エキスパートシステム。探索には、情報なし探索、情報あり探索のいずれかが含まれる。というように、適合度の評価に用いられる人工知能技術全てを含む。
【0103】
人工知能システムによるユーザー適合度の評価結果に関しては、マッピング表示するかしないか選択できるものであるが、以下マッピング表示する場合を説明する。 ここで、マッピング表示に関し、上述した指標を用い、直交座標系で、似合い度に対して原点であるユーザー情報に対してユーザーが注目するアイテムもしくはアイテム組合せを注目点とし、ユーザーにユーザーが注目するアイテムが似合うかもしくはアイテム組合せほど近くにくるようにアイテムもしくはアイテム組合せ別に注目点からの距離でマッピング表示させることが出来る。
【0104】
また、極座標系で、似合い度に対してユーザーに対してアイテムもしくはアイテム組合せが似合っているほど、原点であるユーザー情報に対してユーザーが注目するアイテムもしくはアイテム組合せほど近くにくる(原点から距離が近いほど似合い度が高くなる。)ように、もしくはアイテム組合せほど同じ向き(ベクトル間の角度が近いほどコーディネートにおける似合い度が高くなる)となるようにアイテムもしくはアイテム別に原点からのベクトルでマッピング表示させることができる。
【0105】
マッピング表示は12~n次元で表示出来、例えば、
図5Eにあるように、平面上の直交座標系において、似合い度およびコーディネートにおける似合い度をマッピング表示する場合、ユーザーの身体的特徴情報およびアイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量やいずれかを入力した値を原点とし、x軸(似合い度)およびy軸(コーディネートにおける似合い度)とし、ユーザーとアイテム間およびアイテムの組み合わせ間の距離を原点からの距離で似合い度およびコーディネートにおける似合い度としてマッピング表示可能である。必要であれば、入力を新しい次元として扱うことも可能で、マッピング表示可能である。また、似合い度も要素ごとに分解してマッピング表示可能である。例えば、色の入力に対する似合い度などである。上記直交座標系を用いての説明だが、極座標系を用いることも可能である。
【0106】
マッピング表示に際しては、着用画像(全身画像)として、例えばモデルの画像に服を着させる、ユーザーの写真を入力しユーザー自身の画像に服を着させるなど、と共に、更には適合度スコアと共に行うことが可能である。
【0107】
上述した距離に関しては、ユークリッド距離、マンハッタン距離、マハラノビス距離、ミンコフスキー距離、コサイン類似度と相関係数、離散変数間の類似度、カーネル学習法を用いた類似度尺度などを用いることができる。似合い度に関しても、類似度に準じて適用可能である。
【0108】
以下、代表例として
図5Bに関し、より具体的に説明する。
図5BのステップS1に関し、ユーザー固有情報として顔・体型・骨格・色の情報が測定あるいはユーザー入力により取得されることについて、より具体的に説明する。先ず、顔の情報に関しては、額、まゆげ、目、鼻、口、頬、耳、髪の毛を含むものであるが、ユーザーの顔の部位のサイズや部位間の距離を得る。この顔の部位のサイズや部位間の距離に関しては、ユーザーの2次元の全身画像から3次元画像を採り出して測定する他、ユーザー自身でサイズを測定してもらう、あるいはユーザー自身が記憶しているサイズを入力してもらうことでも良い。
【0109】
また、体型・骨格の情報に関しては、体型例(定性的)と体型サイズ(定量的)が対象となる。具体的には、やせ型や普通体型などや上半身および下半身の部位のサイズや部位間の距離(背丈(身長)、胸囲、袖丈、腹囲、股下など)が対象となる。この体型サイズに関しては、ユーザーの2次元の全身画像から3次元画像を採り出して測定する他、ユーザー自身でサイズを測定してもらう、あるいはユーザー自身が記憶しているサイズを入力してもらうことでも良い。
【0110】
また、色の情報に関しては、顔の色および身体の複数個所から抽出された肌の色が対象となる。そして、この顔の色および身体の色に関しては、ユーザーの2次元の顔や全身画像から色を測定する他、ユーザー自身で色を測定してもらう、あるいはユーザー自身が記憶している色を入力してもらうことでも良い。
【0111】
図5BのステップS2に関し、複数のアイテム情報(内的要素および外的要素(カテゴリー別))を取得する。例えば、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法など、また外的要素としての性別として男女向け、年齢(年代)別として例えば若者向け、シニア向け、子供向け、乳幼児向けとして取得する。、また種類(ジャンル)別として例えば服の場合であればコート、ジャケット、スカートなどとして取得する。またブランドやユーザー希望(着用目的、着用場所、着用シーズン、、着用ファッションモデル、着用感覚等)などに分類されるアイテムとして取得する。ここで、着用目的には、フォーマルやプライベート、デート、ショッピング、ドライブ、食事、観光等がある。着用場所には、ショッピングモールやデパート、遊園地、レストラン、観光地名、旅館名、ホテル名等がある。着用シーズンには、春や夏、秋、冬、初春、初夏、初秋、晩秋、初冬等がある。また、着用ファッションモデルには、Tシャツやスカート等アイテムを着用したファッションモデルのモデル画像、モデル氏名がある。また、着用感覚には、綺麗やかわいい、派手、かっこいい、美しい等、五感を通じて感じる全ての感覚が含まれる。勿論、これらの一部でも可能である。
【0112】
図5BのステップS2で用いられる人工知能システムとして、機械学習システムとしての機械学習モデルを用いる場合に関しては、学習フェーズ302(
図3A)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、または評価するための特徴量を抽出し、何が要因でユーザーにアイテムが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー自身の身体的特徴情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、アイテムのユーザー適合度が出力可能となっている。そして、このように完成された機械学習モデルについて、顔・体型を読み取ることで、時間的に顔・体型が変化するダイエット中にも似合うアイテムを提供できるように学習させておくこともできる。
【0113】
図5BのステップS2で、人工知能システムとしてエキスパートシステムを用いる場合に関しては、知識ベースの実装フェーズ302(
図3B)で、コンピュータに知識獲得、つまりルールを理解させるため、推論エンジンが使いやすい形式に整理して実行のルール形式でプログラムすることで、何が要因でユーザーにアイテムが適合するかが設定されている。推論エンジンの実装フェーズ303では、コンピュータが顧客の入力に知識ベースを元に演繹推論する論理式をプログラムに記載する。論理式の種類は命題論理、述語論理、様相論理、時間論理、ファジイ論理等がある。
【0114】
そして、エキスパートシステムによりユーザー自身の身体的特徴情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、複数のアイテムのユーザー適合度が出力可能となっている。
【0115】
このようなエキスパートシステムを用いる場合のユーザー固有情報として顔・体型・骨格・色の情報が測定あるいはユーザー入力によりなされる。そして、額(まゆげ、目、鼻、口、頬、耳、髪の毛を含む)に関しては、ユーザーの顔の部位のサイズや部位間の距離を得る。そして、いわゆる顔タイプ診断として、顔タイプ例(例えばフレッシュ・クール・エレガント・キュートの少なくとも4パターンの顔型)のいずれが該当するか診断する。ユーザーの顔情報は、ユーザーの2次元の全身画像から3次元画像を採り出して測定する他、ユーザー自身でサイズを測定してもらう、あるいはユーザー自身が記憶しているサイズを入力してもらうことでも良い。
【0116】
また、体型・骨格の情報に関しては、体型例(定性的)と体型サイズ(定量的)が対象となる。具体的には、骨格診断として、体型例(例えば、ウェーブ・ストレート・ナチュラルの少なくとも3パターンの体型)のいずれが該当するか、サイズ診断として、上半身および下半身の部位のサイズや部位間の距離(背丈、胸囲、袖丈、腹囲、股下など)が対象となる。この体型サイズに関しては、ユーザーの2次元の全身画像から3次元画像を採り出して測定する他、ユーザー自身でサイズを測定してもらう、あるいはユーザー自身が記憶しているサイズを入力してもらうことでも良い。
【0117】
また、色の情報に関しては、顔の色および身体の複数個所から抽出された肌の色が対象となる。そして、パーソナルカラー診断として、パーソナルカラータイプ例(例えば春、夏、秋、冬の季節ごとの少なくとも4パターンに対する色彩、明度、彩度などにより分類されるユーザーに似合う色も対象となり得る。この顔の色および身体の色に関しては、ユーザーの2次元の顔や全身画像から色を測定する他、ユーザー自身で色を測定してもらう、あるいはユーザー自身が記憶している色を入力してもらうことでも良い。
【0118】
上記の顔・骨格・サイズ・色診断により得られた診断結果により内的要素である色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法および外的要素としてのカテゴリーに対応させて、各アイテムやアイテム組合せのユーザー適合度が出力可能となっている。他にもそれらに対応する、似合う/似合わないアイテムや似合う/似合わないアイテム組合せのルールが用いられる。顔・体型を読み取ることで、時間的に顔・体型が変化するダイエット中にも似合うアイテムを提供できるように学習させておくこともできる。
【0119】
図5BのステップS2で、人工知能システムとして探索システムを用いる場合に関しては、状態空間探索の定式化フェーズ302(
図3C)で、エキスパートシステムや機械学習モデルが第1および第2アイテムに対するユーザー適合度である似合い度を評価後、より主体的かつ効率的なコーディネートをユーザーの好みで選択するために、スタート状態(例えば、似合う度評価をしたアイテムを選択に対し、ゴール状態(複数のアイテムを組み合わせた似合うコーディネート)の間の経路(アイテムの組み合わせ方に相当する)をスタート状態から変化をさせることが可能なオペレータを適用することで、コーディネートの組み合わせである状態空間を設定し、組合せ最適化問題として探索システムによりユーザーが主体的かつ効率的なコーディネートをすることが可能である。
【0120】
このように、ユーザー適合度を評価するために人工知能システムとして探索は、より主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能である。例えば、深さ優先探索や幅優先探索を用いる場合、選択したアイテムに対し網羅的にコーディネートを評価する場合もあるが、以下に示す遺伝的アルゴリズムを用いる場合、より主体的かつ効率的に似合うコーディネートを選択することも可能である。
【0121】
確率的探索法の一部である遺伝的アルゴリズムは、各世代ごとに集団を構成するいくつかの個体(PTYPE)がある。そして、個体がGTYPEとして遺伝子コードを持ち、それが発現した個体がPTYPEであり、ある環境に対してPTYPEごとに適応度(環境に適応する度合い。例えば、ユーザーに対するコーディネート(PTYPE)におけるユーザー適合度が高いことは、適応度が高いということに相当する。)が決まっている。これらの集団から適応度に応じて良い個体ほど多く次世代に引き継ぐ候補として選択を行い、選びだされたPTYPEのもつGTYPEにGAオペレータ(突然変異、交叉)という操作を繰り返すことで、集合内のPTYPEの適応度を大きくしていく。そして、世代が進むにつれ次第に集団の適応度が上がっていき、PTYPEの最適解が求まるという仕組みである。
【0122】
具体的には、最初に、初期世代の集団で、設定された数だけのコーディネートをアイテムを組み合わせ生成する。そして、集団内の各コーディネートの評価値(適応度)を計算し、各コーディネートの適応度から次世代へ各コーディネートをどれだけ選択(選択の手法には、ルーレット方式、ランク方式、トーナメント方式、エリート戦略などがある。)するかの指標とする。そして、選択されたコーディネートのもつGTYPEにGAオペレータの操作(突然変異(GTYPEの一部分をランダムに変換する。突然変異の手法には、置換、摂動、逆位、スクランブル、転座、重複、位置移動、欠失などがある。)、交叉(PTYPE間でGTYPE情報を交換する。交叉の手法には、一点交叉、n点交叉、一様交叉、平均化交叉、循環交叉、部分的交叉、順序交叉、一様順序交叉、一様位置交叉、部分写像交叉、サブツアー交換交叉、辺組み換え交叉、枝組み立て交叉などがある。))を行い次世代の集団を形成する。また、最適化手法として人間の知識、好み、完成など主観的な評価に基づいた、対話型進化計算を用いることで、ユーザー自身が良い悪いの指標を設定、つまり評価(選択)してもよい(例えば、コーディネートAよりコーディネートBの方が似合わないが気に入るので、コーディネートBを選択しコーディネートやその要素を次世代に引き継ぐなど。それにより最終的に、そこまで似合うものでもなくてもユーザーが好きなそこそこ似合うコーディネートを選択することが可能になる。)。
【0123】
なお、全体のGTYPEのうち何割のGTYPEが突然変位をするかは突然変異率によって定める。あらかじめ定められた終了条件が満たされたら終了する。そうでなければ、再度新しい世代の集団を作り繰り返す。例えば、ユーザーが満足したら終了するというのもひとつである。
【0124】
機械学習やエキスパートシステムだけでもコーディネートに係るアイテムがユーザーおよびユーザー間に適合するかを客観的に評価できると共に、ユーザー自身が受動的でなく主体的にコーディネートできる。しかしながら、その似合うコーディネートを気に入るかどうかの選択はユーザーが主体的に選択するので、探索を用いることで機械学習やエキスパートシステムが似合うものとした中でもユーザーが気に入ったコーディネートをユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うコーディネートを選択することも可能である。このように、探索は、より主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能である。
【0125】
これにより、機械学習またはエキスパートシステムを用いてユーザーが注目するアイテム(例えばジャケット)に関してユーザー似合い度を診断した後、探索でより主体的なコーディネートを選択する(例えば上記ジャケットと、上記ジャケットに対するスカートとをコーディネートにおけるユーザー似合い度が高いものとしてコーディネートする)ことができる。
【0126】
なお、カテゴリー別のアイテムとしてジャンル、着用目的などでユーザー希望を出してユーザー適合度の高いアイテムを検索することも可能である。また、服の大きな違いではなく、もうちょっと丈が長ければなどの細かな要素で検索することも可能となる。これらにより、アイテムをデザインしたデザイナーの好みとユーザーの好みの傾向が近い場合、ユーザーとデザイナーのマッチングが可能となるとも言える。更に、家族の衣類を一箇所に集約する共有クローゼットのように、似ている人の好みで彼女、彼氏あるいは妻、夫の一方が検索、他方にリコメンド(推奨)することもできる。
【0127】
(ユーザーが2人のペアもしくは3人以上のグループである場合)
ユーザーが、2人のペアもしくは3人以上のグループであるとき、評価部は、ペアもしくはグループに対し、各ユーザーが着用するアイテムが全体として適合するかを評価することが好ましい。すなわち、各ユーザーに対し、それぞれの顔・体型・骨格・色の情報に基づき、ユーザー適合度を評価すると、ペアもしくはグループの全体として似合わない可能性がある。すなわち、各ユーザーに似合う色、一例としてパーソナルカラーに対応したアイテムの色がばらばらとなったりすることが考えられる。
【0128】
そこで、エキスパートシステムの場合のルール例として、評価されるアイテムの色については、各ユーザーのパーソナルカラーにおける明度もしくは彩度に対して、イエローベース(春、秋)同士またはブルーベース(夏、冬)同士やパーソナルカラー同士に統一や同じパーソナルカラー同士でも近い明度や彩度、同明度や同彩度、またはその両方や、色相も同じにし完全に同色にするというように段階的な色の統一により異なるアイテムとしてユーザー間で融和させることが考えられる。しかしながら、それによりあるユーザーのユーザー適合度が下がる可能性があり、結果としてユーザー間の適合度が下がるためトレードオフの関係になる。
【0129】
評価結果として、各々のユーザーの顔・骨格・サイズ・色診断により得られた診断結果に加え各々のアイテムに係る情報の入力をする場合は各々のユーザーの注目のアイテムに係る情報を入力するのに対し、内的要素としてアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素として年齢など各カテゴリーの少なくともいずれか1つを統一することが好ましい。より好ましくは、これらのうち2つあるいは3つ、更には全てを統一することが好ましい。しかしながら、それによりあるユーザーのユーザー適合度が下がる可能性があり、結果としてユーザー間の適合度が下がるためトレードオフの関係になる。ただし、ユーザー間における似合い度に関し、素材よりも、色が似合っている場合の方が、印象として似合い度が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上似ていても1つの似ている方を優先する可能性もある。他にもそれらに対応する、似合う/似合わないアイテムや似合う/似合わないアイテム組合せのルールが用いられる。
【0130】
そこで、評価結果としてアイテムに関して、ペアもしくはグループにおける目立つ人や、主役や引き立て役(例えばペアの場合は一般には女性のユーザー、グループの場合は一番美人あるいは一番ハンサムなユーザー)に統一することで融和を印象付けることも考えられる。この場合は、特定ユーザーに対し、ユーザー適合度を評価することとなる。また、特定ユーザーだけでなく、全体を最大化するためにユーザー適合度の平均値が高くなるようにすることも望ましい。平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役や場面に応じて重みづけされた評価値を用いることも出来る。
【0131】
機械学習の場合も同様、各々のユーザー自身の身体的特徴情報に加え各々のアイテムに係る情報の入力をする場合は各々のユーザーの注目のアイテムに係る情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、ペアもしくはグループにおける目立つ人や、主役や引き立て役である特定のユーザーに対し、各アイテムのユーザー適合度が出力された値だけで評価しても良いが、ユーザー間で最大化するためにユーザー適合度の平均値が高くなるようにすることも望ましい。平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役や場面に応じて重みづけされた評価値を用いることも出来る。また、訓練データを用い入力と出力の関係から評価するために単体の情報だけでなく複数人に係る情報(例えば、集合写真など複数人が同時に写っている写真など)から設定された特徴量を用いる、または評価するための特徴量を単体の情報だけでなく複数人に係る情報から抽出し、何が要因でユーザー複数にとって評価値を最大化するかを見極めてもよい。
【0132】
機械学習システムとしての機械学習モデルを用いる場合に関しては、学習フェーズ302(
図3A)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、または評価するための特徴量を抽出し、何が要因でユーザーにアイテムが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー自身の身体的特徴情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、アイテムのユーザー適合度が出力可能となっている。そして、このように完成された機械学習モデルについて、顔・体型を読み取ることで、時間的に顔・体型が変化するダイエット中にも似合うアイテムを提供できるように学習させておくこともできる。
【0133】
機械学習やエキスパートシステムにより得られたコーディネート評価だけでなく、探索システムを用いることで、機械学習やエキスパートシステムがユーザー間にとって似合うものとした中でも各ユーザーが気に入ったコーディネートを各ユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うコーディネートを選択することも可能である。このように、探索は、ユーザー間においてもより主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能であり、深さ探索などでアイテムに近いアイテムを検索しても良いが、より主体的に遺伝的アルゴリズムで選択していっても良い。
【0134】
なお、2人のペアの場合に、本実施形態を基に、例えば男性が先ず自分の身体的特徴を表す写真画像を入力し似合うアイテムを確認し、次に女性の身体的特徴を表す写真画像を入力して女性に似合うアイテムを認識し、男性の似合うアイテムと女性の似合うアイテムを並べて表示することでペアとしてのアイテムの確認をとるようにすることもできる。そして、確認後に男性から女性に女性に似合うアイテムをプレゼントすることもできる。
【0135】
以上、本実施形態によれば、ユーザーやファッション店などの店員という個人の主観的な評価でなく、人工知能システムによる客観的な評価がされ、かつ、ユーザーが主体的に評価を行うことができる。
【0136】
(第2の実施形態)
本実施形態は、ユーザーの注目するアイテムもしくはアイテム組合せ(例えばユーザーが所有するジャケット、もしくはジャケットとスカートのアイテム組合せ)を注目点とし、アイテム別もしくはアイテム組合せ別に類似・調和しているアイテムもしくはアイテム組合せから近くにマッピングして、直感的かつ簡便にショッピングを可能とするものである。本実施形態によれば、コーディネートに係るアイテムもしくはアイテム組合せが服の場合、ユーザーが知らないが、潜在的に好きな服を見つけることができる。
【0137】
以下、アイテム別にマッピング表示させることを主に説明するが、アイテム組合せ別にマッピング表示させることも同様に適用できる。
【0138】
第1の実施形態で述べた評価サーバを含むシステム、人工知能システムとしての機械学習モデル、エキスパートシステム、探索については、本実施形態についても適用するものである。すなわち、人工知能システムとして、ユーザー適合度を評価するために機械学習がされた機械学習システムとしての機械学習モデルやエキスパートシステムを用いることができる。また、各々を組み合わせたものでも良い。更に、探索システムによる探索は、より主体的かつ効率的なコーディネートのためのアイテム探索に用いることができる。
【0139】
(コーディネート用評価)
本実施形態のイメージ図を
図6に、またフローチャートを
図7A、
図7Bに、またマッピング表示を
図7C乃至
図7Eに示す。
図7Cは各種アイテムを含むアイテム間類似度を示すマッピング表示、
図7Dは
図7Cのマッピング表示を2次元でなくn次元として表示、
図7Eは各種アイテムを含むアイテム間調和度でのマッピング表示である。
【0140】
ここで、フローチャートに関し、
図7Aはアイテム間類似度および調和度を評価するものを示し、
図7Bはアイテム間類似度あるいは調和度を評価するものを示す。
【0141】
図7AのステップS11で、ユーザー固有情報としてユーザー注目(所有など)のアイテム情報(第2の情報)が取得される。そして、ステップS12で、ユーザー希望があるか判断され、希望がある場合にはステップS13で希望するユーザー注目(所有など)のアイテム情報が絞り込まれる(例えば着用目的や着用シーズンなど)。なお、ステップS12で、ユーザー希望がない場合にはステップS14に至る。
【0142】
ステップS14では、複数のアイテム情報(第1の情報)が入力しており、ユーザー注目のアイテム情報に基づき、複数のアイテム情報におけるユーザー適合度の評価としてアイテム間類似度および調和度が評価される。
【0143】
ここで、ステップS14で画像(アイテム画像)が取り扱われるとき、画像情報を正確に読み取るため、画像切り取りとして、ピクセル単位の物体認識を行えるようにすることが好ましい。そのため、インスタンスセグメンテーションもしくはセマンティックセグメンテーションにより画像を輪郭で切り取る。これにより、周辺部(輪郭の外側)がノイズとなって評価に影響を及ぼしてしまうことを回避できる。
【0144】
そして、ステップS15で、アイテム間類似度および調和度を距離でマッピング表示する。すなわち、マッピングに関し、ユーザーが注目するアイテムを注目点とし、似ている、あるいは調和するもの(が近くにくるようにアイテム別に該注目点からの距離でマッピング表示する。
【0145】
また、ステップS15では、着用画像(全身画像)として、例えばモデルの画像に服を着させる、ユーザーの写真を入力しユーザー自身の画像に服を着させるなど、とユーザー適合度スコア(類似度スコアおよび調和度スコアがユーザーのスマホなどの画面に表示される。この場合、ユーザー適合度に対応させて複数のアイテムに関する着用画像を同時に、あるいは非同時に連続して表示させることができる。
【0146】
このように、着用画像(全身画像)として、ユーザーは、VRやAR上で自分に服を着させ、実際に似合っているかや服のフィット感、質感やクオリティを視覚的に検討できる
なお、ステップS15に示すユーザー適合度スコアに関しては、ユーザー注目(所有など)のアイテムと類似する、および調和するアイテムが高いスコアとなるように、連続的や絶対的な点数で表示しても良いし、
図7Dに示すように、離散的や相対的な高、中、低で表示しても良い。
【0147】
図7C、
図7D、
図7E、
図7Fで、ユーザー注目ジャケットに対し、A社ジャケットは類似度が高、ユーザー注目スカートは類似度が中、B社スカートは類似度が低である。また、
図7Eで、ユーザー注目ジャケットに対し、ユーザー注目スカート、B社スカートは調和度が高であるが、A社ジャケットに対して、ユーザー注目スカートは調和度が中、B社スカートは調和度が低である。
【0148】
このようにして、ユーザーはユーザーが注目(例えば所有)するジャケットに対し、似ているジャケットを見つけたり、調和するスカートを見つけたりすることができる。そして、ユーザーは、調和するスカートが見つかれば、ユーザーが所有するジャケットと組合わせて、主体的にコーディネートすることができる。
【0149】
また、ユーザーは、ユーザー注目のアイテム組合せ(例えばユーザーが所有するジャケットとユーザーが所有するスカート)に対し、似ているジャケットとスカートの組合せを見つけたり、調和する別アイテム(例えばインナー)を見つけたりすることができる。そして、ユーザーは、調和するインナーが見つかれば、ユーザーが所有するジャケット、スカートと組合わせて、主体的にコーディネートすることができる。
【0150】
ここで、
図7C乃至
図7Eに示すように、ユーザー適合度スコアと同等のものとして、注目点(ユーザー注目のアイテムであるユーザー注目ジャケット)からの距離をユーザー適合度に対応させて異ならせるようにすることができる。すなわち、注目点からの距離が近い場合は類似度あるいは調和度が高く、注目点からの距離が遠い場合は類似度あるいは調和度が低いと表示されることとなる。すなわち、注目点からの距離が実質的なユーザー適合度スコアに相当することとなる。
【0151】
そして、
図7AのステップS16でユーザーは気に入ったか判断する。気に入れば終了するが、気に入らなければステップS14に戻る。
【0152】
このように、本実施形態では、コーディネートに係るアイテム別の複数のアイテム画像が、ユーザーが注目するアイテム画像に対し似ている(類似する)かの度合い(アイテム間類似度)および調和しているかの度合い(アイテム間調和度)をユーザー適合度として人工知能システムが評価する。
【0153】
図7Bは、ユーザーが注目するアイテム画像に対し似ている(類似する)かの度合い(アイテム間類似度)、あるいは調和しているかの度合い(アイテム間調和度)をユーザー適合度として人工知能システムが評価する。
図7Bのようにアイテム間類似度、アイテム間調和度の一方だけを評価する場合、
図7Aのようにアイテム間類似度、アイテム間調和度の両方を評価する場合のいずれであっても良い。
【0154】
アイテム間調和度に関し、アイテム間が似ていないが、例えば白のジャケットに黒のスカートで全体としてシンプル感を与える場合、あるいはジャケットの一部模様とスカートの一部模様が組み合って全体として特定イメージを与える模様を構成する場合、ゆったりとしたジャケットにタイトなスカートで全体としてお洒落な着こなし感を与える場合など)の場合、調和されていると人工知能システムが評価する。
【0155】
本実施形態において、マッピングの指標(適合度に係る要因。例えば機械学習の場合、入力する特徴量の値によって適合度が高いか低いかが分かるので、適合度を評価する指標になる。つまり、入力(ユーザーの身体的特徴情報およびアイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量など)と適合度は一連のつながりをもっている。例えば、入力のある指標の値が高ければ適合度も高くなるが、入力のある指標の値が低ければ適合度も低くなる。したがって、マッピングの指標になり、それをグラフとして入力と適合度の値をプロットすることでマッピング可能になる。)に関しては、アイテムの分類やユーザー適合度を点数など定量的に予測できる回帰に使用される値を用いるが、これに限られない。一般にマッピングに関しては、人工知能技術の機械学習における説明に基づく学習(演繹学習)、例からの学習(教師あり学習に関連する分類(離散的な表示)や回帰(連続的な表示)の他、教師なし学習に関連する次元削除やクラスタリング、半教師あり学習)、能動学習、質問による学習、強化学習、模倣学習、類推、転移学習、構造的学習、前記学習方法を組み合わせた多戦略学習のいずれかが含まれる。また、エキスパートシステム。探索には、情報なし探索、情報あり探索のいずれかが含まれる。というように、適合度の評価に用いられる人工知能技術全てを含む。
【0156】
人工知能システムによるユーザー適合度の評価結果に関しては、マッピング表示するかしないか選択できるものであるが、以下マッピング表示する場合を説明する。
【0157】
ここで、マッピング表示に関し、上述した指標を用い、直交座標系で、類似度・調和度に対してユーザーが注目するアイテムもしくはアイテム組合せを注目点とし、ユーザーが注目するアイテムに似ている、もしくは調和するアイテムもしくはアイテム組合せほど近くにくるようにアイテムもしくはアイテム組合せ別に注目点からの距離でマッピング表示させることができる。
【0158】
また、極座標系で、類似度・調和度に対してユーザーが注目するアイテムもしくはアイテム組合せに似ている、もしくは調和するアイテムもしくはアイテム組合せほど同じ向き(ベクトル間の角度が近いほどアイテム間の類似度やコーディネートにおける調和度が高くなる)となるようにアイテムもしくはアイテム別に原点からのベクトルでマッピング表示させることができる。
【0159】
マッピング表示に際しては、着用画像(全身画像)として、例えばモデルの画像に服を着させる、ユーザーの写真を入力しユーザー自身の画像に服を着させるなど、と共に、更には適合度スコアと共に行うことが可能である。
【0160】
マッピング表示は12~n次元で表示出来、例えば、
図7C、
図7Eにあるように、平面上の直交座標系において、類似度または調和度をマッピング表示する場合、アイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量やいずれかを入力した一部の値を原点とし、x軸(アイテム情報)およびy軸(類似度または調和度)とし、アイテム間の距離をアイテム情報の各点からの距離で類似度または調和度としてマッピング表示可能である。必要であれば、入力を新しい次元として扱うことも可能で、マッピング表示可能である。また、類似度、調和度も要素ごとに分解してマッピング表示可能である。例えば、形の入力に対する類似度や着用目的の入力に対する調和度などである。上記直交座標系を用いての説明だが、極座標系を用いることも可能である。
【0161】
上述した距離に関しては、ユークリッド距離、マンハッタン距離、マハラノビス距離、ミンコフスキー距離、コサイン類似度と相関係数、離散変数間の類似度、カーネル学習法を用いた類似度尺度などを用いることができる。調和度に関しても、類似度に準じて適用可能である。
【0162】
人工知能システムとして、エキスパートシステムを用いる場合、ステップS14におけるアイテム同士の類似度に関しては、内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法などや、外的要素としての年齢、性別などのカテゴリーが考慮され、これらのうちの1つだけ(例えば模様だけ)が似ているアイテムに比べ、これらのうちの2つ以上が似ているアイテムの場合は類似度が高いと評価され、注目点に示されるユーザー注目のアイテム(例えばユーザーが所有するアイテム)により近く表示される。、ステップS15におけるアイテム同士の調和度に関しては、内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法などが考慮され、外的要素としての年齢、性別などのカテゴリーであるこれらのうちの1つだけ(例えば模様だけ)が調和しているアイテム(例えばジャケットの一部模様とスカートの一部模様が組み合って全体として特定イメージを与える模様の場合)に比べ、これらのうちの2つ以上が調和しているアイテムの場合は調和度が高いと評価され、注目点に示されるユーザー注目のアイテム(例えばユーザーが所有するアイテム)により近く表示される。ただし、類似度および調和度に関し、素材よりも、色が類似および調和している場合の方が、印象として類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。他にもそれらに対応する、類似・調和する/類似・調和しないアイテムや類似・調和する/類似・調和しないアイテム組合せのルールが用いられる。
【0163】
図7AのステップS14、
図7BのステップS14、S15で、人工知能システムとして、機械学習システムとしての機械学習モデルを用いる場合に関しては、学習フェーズ302(
図3)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、または評価するための特徴量を抽出し、何が要因でユーザーにアイテムが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー固有情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法および外的要素としての年齢、性別などのカテゴリーに対応させて各アイテムの類似度及び調和度のユーザー適合度が出力可能となっている。
【0164】
エキスパートシステムを用いる場合に関しては、知識ベースの実装フェーズ302(
図3B)で、コンピュータに知識獲得、つまりルールを理解させるため、推論エンジンが使いやすい形式に整理して実行のルール形式でプログラムすることで、何が要因でユーザーにアイテムが適合するかが設定されている。推論エンジンの実装フェーズ303では、コンピュータが顧客の入力に知識ベースを元に演繹推論する論理式をプログラムに記載する。論理式の種類は命題論理、述語論理、様相論理、時間論理、ファジイ論理等がある。
【0165】
そして、エキスパートシステムによりアイテムに係る情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、複数のアイテムのユーザー適合度が出力可能となっている。
【0166】
機械学習やエキスパートシステムだけでもコーディネートに係るアイテムがユーザーおよびユーザー間に適合するかを客観的に評価できると共に、ユーザー自身が受動的でなく主体的にコーディネートできる。しかしながら、その類似・調和しているコーディネートを気に入るかどうかの選択はユーザーが主体的に選択するので、探索を用いることで機械学習やエキスパートシステムが類似・調和しているものとした中でもユーザーが気に入ったコーディネートをユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うコーディネートを選択することも可能である。このように、探索は、より主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能である。
【0167】
本実施形態に係るユーザー適合度を評価するために、人工知能システムとして機械学習がされた機械学習モデルやエキスパートシステムを用いることができ、各々のシステムの組み合わせたを用いても良い。更に、探索システムを、より主体的なコーディネートのためのアイテム探索に用いることが可能であり、深さ探索などでアイテムに近いアイテムを検索しても良いが、より主体的に遺伝的アルゴリズムで選択していっても良い。
【0168】
なお、カテゴリー別のアイテムとしてジャンル、着用目的などでユーザー希望を出してユーザー適合度の高いアイテムを検索することも可能である。また、服の大きな違いではなく、もうちょっと丈が長ければなどの細かな要素で検索することも可能となる。これらにより、アイテムをデザインしたデザイナーの好みとユーザーの好みの傾向が近い場合、ユーザーとデザイナーのマッチングが可能となるとも言える。更に、家族の衣類を一箇所に集約する共有クローゼットのように、似ている人の好みで彼女、彼氏あるいは妻、夫の一方が検索、他方にリコメンド(推奨)することもできる。
【0169】
(ユーザーが2人のペアもしくは3人以上のグループである場合)
ユーザーが、2人のペアもしくは3人以上のグループであるとき、評価部は、ペアもしくはグループに対し、各ユーザーが着用するアイテムが全体として適合するかを評価することが好ましい。すなわち、各ユーザーに対し、それぞれのユーザーが注目するアイテムの画像情報に基づき、ユーザー適合度を評価すると、評価結果として共通のものが得られない。
【0170】
そこで、ペアもしくはグループにおける特定ユーザーが注目するアイテムの画像情報に基づき、ユーザー適合度を評価することが考えられる。例えば、引き立て役(ペアの場合は一般には女性のユーザー、グループの場合は一番目立つユーザー)を特定ユーザーとする。
【0171】
そこで、エキスパートシステムの場合、類似度評価されるアイテムの色については、色相・明度・彩度の1つだけが類似しているアイテムに比べ、これらのうちの2つ以上が類似しているアイテムの場合は類似度が高いと評価されるように段階的な色の統一により異なるアイテムとして類似させることが考えられる。
【0172】
すなわち、評価結果として、各々のユーザーの注目のアイテムに係る情報の入力に対し、内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーの少なくともいずれか1つを統一することが好ましい。より好ましくは、これらのうち2つあるいは3つ、更には全てを類似させることが好ましい。
【0173】
アイテム同士の調和度に関しては、各々のユーザーの注目のアイテムに係る情報の入力に対し、内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーなどが考慮され、これらのうちの1つだけ(例えば模様だけ)が調和しているアイテムに比べ、これらのうちの2つ以上が調和しているアイテムの場合は調和度が高いと評価され、注目点に示されるユーザー注目のアイテム(例えばユーザーが所有するアイテム)により近く表示される。
【0174】
例えば、あるユーザーが選択したアイテムが白のジャケットに黒のスカートで全体としてシンプル感を与える場合、異なるユーザーもシンプル感を与えるアイテムを選択する。あるいは、あるユーザーが選択したアイテムがジャケットの一部模様とスカートの一部模様が組み合って全体として特定イメージを与える模様を構成する場合、異なるユーザーもその特定イメージを与える模様に調和する模様のアイテムを選択する。ただし、類似度および調和度に関し、素材よりも、色が類似および調和している方が、印象として類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。他にもそれらに対応する、類似・調和する/類似・調和しないアイテムや類似・調和する/類似・調和しないアイテム組合せのルールが用いられる。
【0175】
また、類似度、調和度の評価に関して、ペアもしくはグループにおける目立つ人や、主役や引き立て役(例えばペアの場合は一般には女性のユーザー、グループの場合は一番美人あるいは一番ハンサムなユーザー)に統一することで類似・調和を印象付けることも考えられる。この場合は、特定ユーザーに対し、ユーザー適合度を評価することとなる。また、特定ユーザーだけでなく、全体を最大化するユーザー適合度の平均値が高くなるようにすることが望ましい。平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役に応じて重みづけされた評価値を用いることも出来る。
【0176】
エキスパートシステムでなく、機械学習の場合も同様、各々のユーザーの注目のアイテムに係る情報の入力に対し、内的要素としての各アイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などの各カテゴリーに対応させて、ペアもしくはグループにおける目立つ人や、主役や引き立て役である特定のユーザーに対し、各アイテムのユーザー適合度が出力された値だけで評価してもいいが、ユーザー間で最大化するためにユーザー適合度の平均値が高くなるようにすることも望ましい。平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役や場面に応じて重みづけされた評価値を用いることも出来る。また、訓練データを用い入力と出力の関係から評価するために単体の情報だけでなく複数人に係る情報(例えば、集合写真など複数人が同時に写っている写真など)から設定された特徴量を用いる、または評価するための特徴量を単体の情報だけでなく複数人に係る情報から抽出し、何が要因でユーザー複数にとって評価値を最大化するかを見極めてもよい。
【0177】
機械学習システムとしての機械学習モデルを用いる場合に関しては、学習フェーズ302(
図3A)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、または評価するための特徴量を抽出し、何が要因でユーザーにアイテムが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー自身の身体的特徴情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、アイテムのユーザー適合度が出力可能となっている。そして、このように完成された機械学習モデルについて、顔・体型を読み取ることで、時間的に顔・体型が変化するダイエット中にも似合うアイテムを提供できるように学習させておくこともできる。
【0178】
機械学習やエキスパートシステムにより得られたコーディネート評価だけでなく、探索システムを用いることで、機械学習やエキスパートシステムがユーザー間にとって類似・調和しているものとした中でも各ユーザーが気に入ったコーディネートを各ユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うコーディネートを選択することも可能である。このように、探索は、ユーザー間においてもより主体的かつ効率的なコーディネートのためのアイテム探索に用いることが可能である。可能であり、深さ探索などでアイテムに近いアイテムを検索しても良いが、より主体的に遺伝的アルゴリズムで選択していっても良い。
【0179】
(第3の実施形態)
第2の実施形態は、アイテム別にマッピング表示可能とするものであったが、本実施形態はブランド別にマッピング表示可能とするものである。すなわち、ユーザーの注目するブランドを注目点とし、ブランド別に似ているブランドから近くにマッピングして、直感的かつ簡便にショッピングを可能とするものである。本実施形態によれば、コーディネートに係るブランドのアイテムが服の場合、ユーザーが知らないブランドであるが、潜在的に好きなブランドの服を見つけることができる。
【0180】
第1、第2の実施形態で述べた評価サーバを含むシステム、人工知能システムとしての機械学習モデル、エキスパートシステム、探索については、本実施形態についても適用できるものである。すなわち、人工知能システムとしてユーザー適合度を評価するために機械学習がされた機械学習システムとしての機械学習モデルやエキスパートシステムを用いる、また、各々を組み合わせたものを用いても良い。更に、探索システムで、探索をより主体的なコーディネートのためのブランド探索に用いることができる。
【0181】
(コーディネート用評価)
本実施形態のイメージ図を
図8に、フローチャートを
図9A、
図9Bに、またブランド類似間のマッピング表示を
図9C、ブランド別のマッピング表示を
図9Dに示す。フローチャートに関し、
図9Aでは、ブランド間類似度および調和度を評価するのに対し、
図9Bではブランド間類似度あるいは調和度を評価する。
【0182】
本実施形態におけるブランド間類似度あるいは調和度の具体的評価は以下の原理に従っている。すなわち、評価部が、ユーザーが注目するブランドに係るアイテムもしくはアイテム組合せに対する、各ブランドにおける似ているアイテムもしくはアイテム組合せ、もしくは調和するアイテムもしくはアイテム組合せの数、もしくは該数に似ているもしくは調和する度合いで重み付けをした有効数の多寡に基づいて、ユーザーが注目するブランドに対し各ブランドの似ているもしくは調和する度合いを評価する。数もしくは有効数が多い場合は、ブランド間類似度あるいは調和度が高いこととなる。ただし、その数もしくは有効数の計算の仕方に対し、アイテム間の類似度や調和度は内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーなどが考慮され得る、素材よりも色が類似および調和している場合の方が、印象として類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。
【0183】
図9AのステップS21で、ユーザー固有情報としてユーザー注目のブランドAにおけるアイテム情報が取得される。そして、ステップS22で、ユーザー希望があるか判断され、希望がある場合にはステップS23で希望するユーザー注目(所有など)の所定アイテムa1、a2、a3、・・・の情報が例えば着用目的、着用シーズンなどに応じて絞り込まれる。なお、ステップS22で、ユーザー希望がない場合にはステップS24に至る。
【0184】
そして、ステップS24では、第1の情報として各ブランドにおける複数のアイテム情報が入力しており、ユーザー適合度の人工知能システムにより、ユーザー固有情報(ユーザー注目のブランドAにおけるアイテム情報)に基づき、上述した原理に従ってブランドAと他ブランド間のの類似度および調和度が評価される。
【0185】
ここで、各ブランドのアイテム同士の類似度に関しては、内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法などが香料される。また、各ブランドのアイテム同士の調和度に関しては、各ブランドの内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法などや、外的要素としての年齢、性別などのカテゴリーが考慮される。
【0186】
そして、上述した原理における重み付けに関し、これらのうちの1つだけ(例えば模様だけ)が類似する、あるいは調和するものに比べ、2つ以上が類似する、あるいは調和する場合は高いスコアが与えられる。ただし、その数もしくは有効数の計算の仕方に対し、素材よりも色の方が類似および調和している方が印象として素材が類似・調和しているよりも類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。
【0187】
ここで、
図9AのステップS24、
図9BのステップS24、S25で画像(アイテム画像)が取り扱われるとき、画像情報を正確に読み取るため、画像切り取りとして、ピクセル単位の物体認識を行えるようにすることが好ましい。そのため、インスタンスセグメンテーションもしくはセマンティックセグメンテーションにより画像を輪郭で切り取る。これにより、周辺部(輪郭の外側)がノイズとなって評価に影響を及ぼしてしまうことを回避できる。
【0188】
そして、ステップS25で、ブランド間類似度および調和度を距離でマッピング表示する。すなわち、マッピングに関し、
図9Cに示すようにユーザーが注目するブランドを注目点とし、似ている、あるいは調和するものが近くにくるようにブランド別に該注目点からの距離でマッピング表示する。
【0189】
また、ステップS25では、着用画像(全身画像)として、例えばモデルの画像に服を着させる、ユーザーの写真を入力しユーザー自身の画像に服を着させるなど、とユーザー適合度スコア(類似度スコアあるいは調和度スコア)がユーザーのスマホなどの画面に表示される。この場合、ユーザー適合度に対応させて複数のアイテムに関する着用画像を同時に、あるいは非同時に連続して表示させることができる。
【0190】
このように、着用画像(全身画像)として、ユーザーは、VRやAR上で自分に服を着させ、実際に似合っているかや服のフィット感、質感やクオリティを視覚的に検討できる
なお、ステップS25に示すユーザー適合度スコアに関しては、ユーザー注目(所有など)のアイテムと類似する、あるいは調和するブランドが高いスコアとなるように、連続的や絶対的な点数で表示しても良いし、
図9Cで示すように離散的や相対的な高、中、低で表示しても良い。
【0191】
図9Cで、ユーザー注目ブランドに対し、ブランドB社は類似度が高、調和度が中であり、ブランドC社は類似度が中、調和度が高であり、ブランドB社とブランドC社は類似度が低、調和度も低である。
【0192】
このようにして、ユーザーはユーザーが所有するブランドのジャケットに似ている(類似する)他のブランドのジャケットを見つけたり、ユーザーが所有するブランドのジャケットと他のブランドのスカートとを主体的にコーディネートすることができる。
【0193】
そして、
図9AのステップS26、
図9BのステップS28でユーザーは気に入ったか判断する。気に入れば終了するが、気に入らなければ
図9AのステップS24、
図9BのステップS24、S25に戻る。
【0194】
本実施形態におけるマッピングの指標(適合度に係る要因。例えば機械学習の場合、入力する特徴量の値によって適合度が高いか低いかが分かるので、適合度を評価する指標になる。つまり、入力(ユーザーの身体的特徴情報およびアイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量など)と適合度は一連のつながりをもっている。例えば、入力のある指標の値が高ければ適合度も高くなるが、入力のある指標の値が低ければ適合度も低くなる。したがって、マッピングの指標になり、それをグラフとして入力と適合度の値をプロットすることでマッピング可能になる。)に関しては、各ブランドにおけるアイテムの分類やユーザー適合度を点数など定量的に予測できる回帰に使用される値を用いるが、これに限られない。一般にマッピングに関しては、人工知能技術の機械学習における説明に基づく学習(演繹学習)、例からの学習(教師あり学習に関連する分類(非連続な表示)や回帰(連続的な表示)の他、教師なし学習に関連する次元削除やクラスタリング、半教師あり学習)、能動学習、質問による学習、強化学習、模倣学習、類推、転移学習、構造的学習、前記学習方法を組み合わせた多戦略学習のいずれかが含まれる。また、エキスパートシステム。探索には、情報なし探索、情報あり探索のいずれかが含まれる。というように、適合度の評価に用いられる人工知能技術全てを含む。
【0195】
人工知能システムによるユーザー適合度の評価結果に関しては、マッピング表示するかしないか選択できるものであるが、以下マッピング表示する場合を説明する。
【0196】
ここで、マッピング表示に関し、上述した指標を用い、直交座標系で、類似度・調和度に対して評価部で評価された結果について、ユーザーが注目するブランドを注目点とし、ユーザーが注目するブランドに似ている、もしくは調和するブランドほど近くにくるようにブランド別に注目点からの距離でマッピング表示させることができる。
【0197】
また、また、極座標系で、類似度・調和度に対してユーザーが注目するブランドに似ている、もしくは調和するブランドほど同じ向き(ベクトル間の角度が近いほどブランド間の類似度や調和度が高くなる。)となるようにブランド別に原点からのベクトル角度でマッピング表示させることができる。
【0198】
マッピング表示に際しては、着用画像(全身画像)として、例えばモデルの画像に服を着させる、ユーザーの写真を入力しユーザー自身の画像に服を着させるなど、と共に、更には適合度スコアと共に行うことが可能である。
【0199】
マッピング表示は1n次元で表示出来、例えば、
図9Cにあるように、3次元の直交座標系において、類似度または調和度をマッピング表示する場合、各ブランドのアイテムに係る情報(内的要素および外的要素)などのあらかじめ想定してある特徴量や抽出された特徴量やいずれかを入力した一部の値を原点とし、x軸(ブランド情報)、y軸(類似度)およびz軸(調和度)とし、ブランド間の距離をブランド情報の各点からの距離で類似度または調和度としてマッピング表示可能である。必要であれば、入力を新しい次元として扱うことも可能で、マッピング表示可能である。また、類似度、調和度も要素ごとに分解してマッピング表示可能である。例えば、形の入力に対する類似度や着用目的の入力に対する調和度などである。上記直交座標系を用いての説明だが、極座標系を用いることも可能である。
【0200】
上述した距離に関しては、ユークリッド距離、マンハッタン距離、マハラノビス距離、ミンコフスキー距離、コサイン類似度と相関係数、離散変数間の類似度、カーネル学習法を用いた類似度尺度などを用いることができる。調和度に関しても、類似度に準じて適用可能である。
【0201】
人工知能システムとして、エキスパートシステムを用いる場合、
図9AのステップS24、
図9BのステップS24、S25で各ブランドのアイテム同士の評価に関しては、各ブランドにおける各アイテムの内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法などや、外的要素としての年齢、性別などのカテゴリーが考慮され、これらのうちの1つだけ(例えば模様だけ)が上述した数もしくは有効数が多いとして似ている、あるいは調和すると評価されるブランドに比べ、これらのうちの2つ以上が似ているブランドの場合は類似度あるいは調和度が高いブランドと評価され、注目点に示されるユーザー注目のブランド(例えばユーザーが所有するアイテムのブランド)により近く表示される。ただし、その数もしくは有効数の計算の仕方に対し、素材よりも色の方が類似および調和している方が印象として素材が類似・調和しているよりも類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。他にもそれらに対応する、類似・調和する/類似・調和しないアイテムや類似・調和する/類似・調和しないアイテム組合せのルールが用いられる。
【0202】
図9AのステップS24、
図9BのステップS24、S25で用いられる機械学習モデルに関しては、学習フェーズ302(
図3)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、またはそれを抽出し、何が要因でユーザーにブランドが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー固有情報の入力に対し、各ブランドの内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーに対応させて各ブランドの評価結果が出力可能となっている。
【0203】
ただし、その数もしくは有効数の計算の仕方に対し、素材よりも色の方が類似および調和している方が印象として素材が類似・調和しているよりも類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もあるが、機械学習ではこれを自動的に学習することもできる。
【0204】
機械学習やエキスパートシステムだけでもコーディネートに係るアイテムがユーザーおよびユーザー間に適合するかを客観的に評価できると共に、ユーザー自身が受動的でなく主体的にコーディネートできる。しかしながら、その類似・調和しているブランドのコーディネートを気に入るかどうかの選択はユーザーが主体的に選択するので、探索を用いることで機械学習やエキスパートシステムが類似・調和しているものとした中でもユーザーが気に入ったコーディネートをユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うコーディネートを選択することも可能である。このように、探索は、より主体的かつ効率的なコーディネートのためのブランド探索に用いることが可能である。
【0205】
以上、本実施形態に係るユーザー適合度を評価するために人工知能システムとして機械学習モデルやエキスパートシステムを用いる、また、各々のシステムを組み合わせたものを用いることでも良い。更に、探索システムは、より主体的なコーディネートのためのブランド探索に用いることが可能である。なお、深さ探索などでブランドに近いブランドを検索しても良いが、より主体的に遺伝的アルゴリズムで選択していっても良い。
【0206】
(ユーザーが2人のペアもしくは3人以上のグループである場合)
ユーザーが、2人のペアもしくは3人以上のグループであるとき、評価部は、ペアもしくはグループに対し、各ユーザーが着用するアイテムのブランドが全体として適合するかを評価することが好ましい。すなわち、各ユーザーに対し、それぞれのユーザーが注目するブランドに係るアイテムの画像情報に基づき、ユーザー適合度を評価すると、評価結果として共通のものが得られない。
【0207】
そこで、ペアもしくはグループにおける特定ユーザーが注目するブランドに係るアイテムの画像情報に基づき、ユーザー適合度を評価することが考えられる。例えば、引き立て役(ペアの場合は一般には女性のユーザー、グループの場合は一番目立つユーザー)を特定ユーザーとする。
【0208】
そこで、エキスパートシステムの場合、類似度評価される各ブランドのアイテムの色については、色相・明度・彩度の1つだけが類似している各アイテムのブランド間に比べ、これらのうちの2つ以上が類似している各アイテムのブランド間の場合は類似度が高いと評価されるように段階的な色の統一または類似しているアイテムが多いブランドをユーザーが選択することで、ユーザー間でブランドを融和させることが考えられる。
【0209】
すなわち、評価結果として、各々のユーザーの注目のブランドのアイテムに係る情報の入力に対し、各ブランドの内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーの少なくともいずれか1つを統一することが好ましい。より好ましくは、これらのうち2つあるいは3つ、更には全てを類似させることが好ましい。つまり、類似しているアイテムが多いほどブランド間の類似度が高い可能性が高く、その類似度の高いブランド同士をユーザー間で選択することで、ユーザー間の適合度が上がると考えられる。各ブランド同士の調和度に関しては、各々のユーザーの注目のブランドのアイテムに係る情報の入力に対し、各ブランドの内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、および外的要素としての年齢、性別などのカテゴリーなどが考慮され、これらのうちの1つだけ(例えば模様だけ)が調和している各アイテムのブランド間に比べ、これらのうちの2つ以上が調和している各アイテムのブランド間の場合は調和度が高いと評価され、中心点(注目点)に示されるユーザー注目のブランドにより近く表示される。
【0210】
ただし、ユーザー間におけるブランド間の類似度および調和度に対する、その数もしくは有効数の計算の仕方に対し、素材よりも色の方が類似および調和している方が印象として素材が類似・調和しているよりも類似性や調和性が高いと感じられるように、内的要素および外的要素内で優先度合いをつけ、2つ以上類似・調和していても1つの類似・調和の方を優先する可能性もある。他にもそれらに対応する、類似・調和する/類似・調和しないアイテムや類似・調和する/類似・調和しないアイテム組合せのルールが用いられる。
【0211】
各ブランドのアイテム同士の類似性に関しては、あるブランドは白と黒を基調としたシンプルで落ち着いたデザインが多いのに対し、同様の落ち着いた色を用いたシンプルなデザインが多いブランドの方が、ショッキングピンクのような目立つ色を用いた派手なデザインが多いブランドより類似度が高いと考えられる。
【0212】
各ブランドのアイテム同士の相性の良さに関しては、例えば、あるユーザーが選択したアイテムに関し、白のジャケットに黒のスカートなど全体としてシンプル感を与えるアイテムが多いブランドの場合、異なるユーザーもシンプル感を与えるアイテムが多いブランドを選択する。あるいは、あるユーザーが選択したアイテムがジャケットの一部模様とスカートの一部模様が組み合って全体として特定イメージを与える模様を構成するアイテムが多いブランドの場合、異なるユーザーもその特定イメージを与える模様に調和する模様のアイテムが多いブランドを選択する。あるいは、あるユーザーが選択したアイテムがゆったりとしたジャケットにタイトなスカートで全体としてお洒落な着こなし感を与えるアイテムが多いブランドの場合、異なるユーザーも同様のお洒落な着こなし感を与えるアイテムが多いブランドを選択するなどである。
【0213】
また、類似度、調和度の評価結果として各ブランドに関して、ペアもしくはグループにおける目立つ人や、主役や引き立て役(例えばペアの場合は一般には女性のユーザー、グループの場合は一番美人あるいは一番ハンサムなユーザー)に統一することで調和を印象付けることも考えられる。この場合は、特定ユーザーに対し、ユーザー適合度を評価することとなる。また、特定ユーザーだけでなく、全体を最大化するユーザー適合度の平均値が高くなるようにすることが望ましい。平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役に応じて重みづけされた評価値を用いることも出来る。
【0214】
機械学習の場合も同様、各々ユーザーの注目のブランドAにおけるアイテム情報の入力に対し、各ブランドの内的要素としてのアイテムの色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、ペアもしくはグループにおける目立つ人や、主役や引き立て役である特定のユーザーに対し、各アイテムのブランドに対するユーザー適合度が出力された値だけで評価してもいいが、ユーザー間で最大化するために各ブランドのユーザー適合度の平均値が高くなるようにすることも望ましい。また、平均値を計算する際、ペアもしくはグループにおける目立つ人や、主役や引き立て役や場面に応じて重みづけされた評価値を用いることも出来る。また、訓練データを用い入力と出力の関係から評価するために単体の情報だけでなく複数人に係る情報から設定された特徴量を用いる、または評価するための特徴量を単体の情報だけでなく複数人に係る情報から抽出し、何が要因でユーザー複数にとって評価値を最大化するかを見極めてもよい。
【0215】
機械学習システムとしての機械学習モデルを用いる場合に関しては、学習フェーズ302(
図3A)で、訓練データを用い入力と出力の関係から評価するために設定された特徴量を用いる、または評価するための特徴量を抽出し、何が要因でユーザーにアイテムが適合するかが見極められている。そして、例えばディープラーニングにより学習が完成された機械学習モデルにより、ユーザー自身の身体的特徴情報の入力に対し、内的要素としての色、形、柄、ディテール、素材、サイズ、主に服の場合は生地の製法、また外的要素としての年齢や性別など各カテゴリーに対応させて、アイテムのユーザー適合度が出力可能となっている。そして、このように完成された機械学習モデルについて、顔・体型を読み取ることで、時間的に顔・体型が変化するダイエット中にも似合うアイテムを提供できるように学習させておくこともできる。
【0216】
機械学習やエキスパートシステムにより得られたコーディネート評価だけでなく、探索システムを用いることで、機械学習やエキスパートシステムがユーザー間にとって類似・調和しているものとした中でも各ユーザーが気に入ったコーディネートを各ユーザーの情報である好みを入れて選択をしていくことが可能になる。そのため、より主体的かつ効率的に似合うブランドのコーディネートを選択することも可能である。このように、探索は、ユーザー間においてもより主体的かつ効率的なコーディネートのためのブランド探索に用いることが可能である。可能であり、深さ探索などでブランドに近いブランドを検索しても良いが、より主体的に遺伝的アルゴリズムで選択していっても良い。
【0217】
(変形例)
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【0218】
例えば、上述した実施形態の組み合わせとして、ユーザー似合い度に関連した第1の実施形態と、アイテム間類似度あるいはアイテム間調和度に関連した第2の実施形態もしくはブランド間類似度あるいはブランド間調和度に関連した第3の実施形態とを組合わせて用いても良い。
【0219】
図10A、
図10Bは、ユーザー似合い度、およびアイテム間類似度に関する複数アイテムのマッピング表示図、
図10C、
図10Dはユーザー似合い度、およびアイテム間調和度に関する複数アイテムのマッピング表示図、
図10E、
図10Fはユーザー似合い度、アイテム間類似度およびアイテム間調和度に関する複数アイテムのマッピング表示図である。
【0220】
これにより、第1の実施形態を用いてジャケットとスカートを選択しようとするとき、ジャケットに関してはユーザー似合い度の高いものが見つかったが、スカートに関しては見つからなかったような場合に、第2もしくは第3の実施形態を用いて見つかったジャケットに基づいて類似する、あるいは調和するスカートを見つけることができる。その結果、ユーザーは客観的に見て自分に適合するジャケットとスカートとして自分自身の主体的なコーディネートに満足することができる。
【0221】
また、上述した実施形態では、服(ジャケットやスカートなどの洋服、着物などの和服を含む)について説明したが、本発明はこれに限られず、他のカテゴリーであるメイク(つけまつげ等)、髪形、帽子、ネクタイ、ネックレス、ペンダント、眼鏡(サングラス)、ハンカチ、マスク、シューズなど、あるいはこれらのいずれかの組合せにも同様に適用できる。組合せに関しては、例えば、服と履物・小物の組合せとして、洋服と靴・ネクタイ(スカーフ)など、あるいは和服と草履・帯などがあり、これらを全体としてコーディネートすることができる。
【0222】
また、上述した実施形態はコーディネート用評価サーバ装置に係るものであったが、コーディネート用評価サーバ装置の制御方法、これに用いるプログラム、記録媒体としても成り立つ。
【0223】
すなわち、本発明は、以下の処理を実行することによっても実現され、上述した実施形態の機能を実現するソフトウェア(プログラム)をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムコードを読み出して実行する処理を含む。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【0224】
また、機械学習モデルは、それ以上の学習を行わないものではなく、追加の学習を行うこともできるものである。
【0225】
そして、
図11に示すように、異なるユーザー(ユーザーA、ユーザーB)に関してそれぞれ評価部で評価された結果の相対関係を、異なるユーザーにおけるユーザー間適合度として距離で表示(ユーザーAやユーザーBのスマホ等に表示)させることもできる。異なるユーザー間でもユーザー似合い度に関連した第1の実施形態と、アイテム間類似度あるいはアイテム間調和度に関連した第2もしくはブランド間類似度あるいはブランド間調和度に関連した第3の実施形態とを組合わせて用いても良い。
【0226】
また、上述した実施形態における適合度スコアに関し、複数(多数)の評価項目を放射状に設け、それぞれの評価結果のスコア位置を連結させた多角形表示とすることもできる。表示の仕方は他に、それぞれの評価結果を縦棒あるいは横棒の長さで示す棒グラフ、それぞれの評価結果を中心角の大きさとして扇形で示す円グラフ、それぞれの評価結果をピラミッドの各階層の長さ(水平方向)で示すピラミッド型グラフなどを用いることもできる。
【0227】
また、本発明を用いてユーザー適合度が高いと評価されたアイテムについて、ユーザーは購入することもできるが、レンタル店でレンタルすることもできる。
【符号の説明】
【0228】
100・・コーディネート用評価サーバ、101・・複数のアイテム情報記憶部、102・・ユーザー固有情報記憶部、103・・人工知能システム記憶部、104・・ユーザー適合度評価部、105・・通信部(入力部、出力部)