(57)【要約】  本発明は、イメージデータ及びテキストデータをパーシングするパーシング部；パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる学習部；及び、前記学習部で学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、デザインの要素を生成するデザイン生成部を含むデザイン生成装置を提供する。【選択図】図２
2021513181.tif 000002
【特許請求の範囲】
【請求項１】
イメージデータ及びテキストデータをパーシングするパーシング部；
パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる学習部；及び、
前記学習部で学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、デザインの要素を生成するデザイン生成部を含むデザイン生成装置。
【請求項２】
生成された新たなデザインを記録する記録部；
前記イメージデータ及びテキストデータからアイテム及び、特定アイテムに対するデザインの要素、デザインの要素を抽出する抽出部；及び、
前記抽出部で抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素を抽出する上位デザイン抽出部をさらに含む、請求項１に記載のデザイン生成装置。
【請求項３】
前記学習部がデザイン生成モデルを学習させるとき、前記抽出部で抽出された特定アイテムに対するデザインの要素／デザインの要素、前記デザイン抽出部で抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素、及び前記デザイン生成部で生成されたデザイン／デザインの要素をさらに反映して学習させる、請求項２に記載のデザイン生成装置。
【請求項４】
イメージデータ及びテキストデータは、前記デザイン生成装置の外部装置を介してパーシングされてもよく、前記デザイン生成装置の記録部に記録されているデータからパーシングされてもよい、請求項２に記載のデザイン生成装置。
【請求項５】
前記上位デザイン抽出部は、抽出されたデザインに対してウェブサイト、ブログまたはＳＮＳに露出される頻度数、販売量、選好度に基づいて上位デザインを判断する、請求項２に記載のデザイン生成装置。
【請求項６】
前記デザイン生成部は、学習された前記デザイン生成モデルを用いて特定アイテムのデザインまたはデザインの要素を生成し、この際、前記特定アイテムのデザインまたはデザインの要素の生成にＧＡＮ、ＶＡＥ＋ＧＡＮ、ＧＡ＋ＧＡＮ、ｃＧＡＮ及びｓｔｙｌｅ  ｔｒａｎｓｆｅｒのうち少なくとも１つを用いて生成する、請求項３に記載のデザイン生成装置。
【請求項７】
前記デザイン生成部は、
受信されたベクター値の変化により特定アイテムの新たなデザイン、または新たなデザインの要素を生成するデザイン変更部；
リアルタイムで学習される前記デザイン生成モデルを用いてリアルタイムで新たなデザインを生成するデザイン合成部；及び、
前記生成された特定アイテムの新たなデザイン、または新たなデザインの要素をウェブサイト、ブログ及びＳＮＳのうち少なくとも１つに露出される頻度数、販売量、選好度及び予め設定された加重値に基づいて評価する評価部を含む、請求項６に記載のデザイン生成装置。
【請求項８】
前記評価部の評価の結果が前記学習部でデザイン生成モデルを学習させるときに反映される、請求項７に記載のデザイン生成装置。
【請求項９】
パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる段階；及び、
前記学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階を含むデザイン生成方法。
【請求項１０】
前記デザイン生成モデルを学習させる段階以前に、
パーシングされたイメージデータ及びテキストデータからアイテム、及び特定アイテムに対するデザインの要素、デザインの要素を抽出する段階；及び、
前記抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素を抽出する段階をさらに含む、請求項９に記載のデザイン生成方法。
【請求項１１】
前記デザイン生成モデルを学習させる段階で、
抽出された前記特定アイテムに対するデザインの要素／デザインの要素、前記上位デザインの要素、及び前記特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階で生成された特定アイテムの新たなデザイン／新たなデザインの要素をさらに反映して学習させる、請求項１０に記載のデザイン生成方法。
【請求項１２】
前記上位デザインの要素を抽出する段階で、
上位デザインの要素を抽出するときに、抽出されたデザインに対してウェブサイト、ブログまたはＳＮＳに露出される頻度数、販売量、選好度に基づいて判断する、請求項１０に記載のデザイン生成方法。
【請求項１３】
特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階は、
受信されたベクター値の変化により特定アイテムの新たなデザイン、または新たなデザインの要素を生成する段階、または
リアルタイムで学習される前記デザイン生成モデルを用いてリアルタイムで新たなデザインを生成する段階を含み、
生成された特定アイテムの新たなデザイン、または新たなデザインの要素をウェブサイト、ブログ及びＳＮＳのうち少なくとも１つに露出される頻度数、販売量、選好度及び予め設定された加重値に基づいて評価する段階をさらに含む、請求項１１に記載のデザイン生成方法。
【請求項１４】
デザイン生成モデルを学習させる段階で、前記評価する段階で評価された評価の結果を、前記デザイン生成モデルを学習させるときに反映する、請求項１３に記載のデザイン生成方法。
【請求項１５】
イメージ及びテキストに基づいて新たなデザインの生成が可能な記録媒体に記録されたプログラムであって、
パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる段階；及び、
前記学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階を行うプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ及びテキストを基盤とする流行デザインの抽出及びデザイン生成装置及び方法に関する。
【背景技術】
【０００２】
デザインの流行の変化速度は非常に早い。特に、グローバルＳＰＡブランドが生じ、ＳＮＳがさらに活発になりながら流行の変化速度はより早くなり、流行アイテムは世界的に同一のデザインとして収れんされる傾向が生じた。
【０００３】
これにより、早い流行変化の速度とグローバルなデザインによる供給を合わせるため、デザイナーは繰り返しの資料収集、早いデザイン作業の補助が必要であり、ファッションＭＤは、別途の最新トレンド、新興ブランド情報の収集と分析が必要であった。また、デザイナーは、早く変化する流行トレンドを抜かりなく調査し、それに合うデザインをしなければならない。しかし、急ぎの場合には、７日内にデザイン３つを作らなければならないのに、実際には２００−３００着を描いてようやく新たなデザイン１つを完成することができた。
【０００４】
また、ファッションＭＤの場合にも、トレンド及びブランドを調査するためコレクションを探訪してニューヨーク／パリなどの主要ファッション都市に行き、オーダーリストとルックブックを作らなければならないなど、ファッショントレンドをアップデートして新たなデザインを生成するために多くの費用、労力時間がかかるため非効率的であった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の一実施形態として、本発明は、イメージデータ及びテキストデータをパーシングするパーシング部；パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる学習部；及び前記学習部で学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、デザインの要素を生成するデザイン生成部を含むデザイン生成装置を提供することを特徴とする。
【０００６】
本発明の他の実施形態として、本発明は、パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる段階；及び、前記学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階を含むデザイン生成方法を提供することを特徴とする。
【０００７】
本発明の他の実施形態として、本発明は、イメージ及びテキストに基づいて新たなデザインの生成が可能な記録媒体に記録されたプログラムであって、パーシングされたイメージデータ及びテキストデータに基づいて人工知能を用いてデザイン生成モデルを学習させる段階；及び、前記学習されたデザイン生成モデルを用いて特定アイテムの新たなデザインまたは、新たなデザインの要素を生成する段階を行うプログラムを提供することを特徴とする。
【発明の効果】
【０００８】
本発明の多様な実施形態によれば、早く変化するデザインの流行により時間的／費用的にさらに効率的な手段で新たなデザインが生成され得る。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による全体の構成を示す図である。
【図２】本発明の一実施形態によるデザイン生成装置の構成を示す図である。
【図３】本発明の一実施形態によるデザイン生成装置のデザイン生成過程を簡略に示した図である。
【図４】本発明の一実施形態によるデザイン生成装置のデザイン生成過程を簡略に示した図である。
【図５】本発明の一実施形態によるデザイン生成装置のデザイン生成過程を簡略に示した図である。
【図６】本発明の一実施形態によるデザイン生成装置のデザイン生成過程を簡略に示した図である。
【図７】本発明の一実施形態によるデザイン生成装置のデザイン生成過程を簡略に示した図である。
【図８】本発明の一実施形態による抽出部の構成を示す図である。
【図９】本発明の一実施形態によるデザイン生成部の構成を示す図である。
【図１０】本発明の一実施形態によるデザイン生成モデルを学習させてデザインを生成する方法の流れ図である。
【図１１】本発明の一実施形態によるデザイン変更方法の簡略な流れ図である。
【図１２】本発明の一実施形態によるデザイン合成方法の簡略な流れ図である。
【図１３】本発明の一実施形態によるデザインの要素生成の簡略な流れ図である。
【図１４】本発明の一実施形態によるデザイン生成方法の使用例を示す図である。
【図１５】本発明の一実施形態によるデザイン合成方法の使用例を示す図である。
【図１６】本発明の一実施形態による方法が実行されるプログラムが記録されるハードウェアの構成を示す図である。
【発明を実施するための形態】
【００１０】
以下では、図面を参照して本開示に対して詳細に説明する。このとき、それぞれの図面で同一の構成要素は可能なかぎり同一の符号で示す。また、既に公知の機能及び／または構成に対する詳細な説明は省略する。以下に開示された内容は、多様な実施形態による動作を理解するために必要な部分が重点的に説明され、その説明の要旨を不明にし得る要素に対する説明は省略する。
【００１１】
本文書で、「ＡまたはＢ」、「Ａまたは／及びＢのうち少なくとも１つ」、または「Ａまたは／及びＢのうち１つまたはそれ以上」などの表現は、ともに羅列された項目の可能な全ての組み合せを含んでよい。例えば、「ＡまたはＢ」、「Ａ及びＢのうち少なくとも１つ」、または「ＡまたはＢのうち少なくとも１つ」は、（１）少なくとも１つのＡを含む、（２）少なくとも１つのＢを含む、または（３）少なくとも１つのＡ及び少なくとも１つのＢのいずれも含む場合を全て指すことができる。
【００１２】
多様な実施形態において用いられた「第１」、「第２」、「１番目」、または「２番目」などの表現は、多様な構成要素を順序及び／または重要度にかかわることなく修飾することができ、当該構成要素を限定しない。例えば、本発明の権利範囲を脱しないまま、第１構成要素は第２構成要素として命名されてよく、同様に第２構成要素も第１構成要素に変えて命名されてよい。
【００１３】
また、図の一部の構成要素は、誇張かつ省略されるか、または概略的に示され得る。各構成要素の大きさは、実際の大きさを全的に反映するものではなく、よって、それぞれの図に描かれた構成要素の相対的な大きさや間隔によりここに記載される内容が制限されるものではない。
【００１４】
図１は、本発明の一実施形態による全体の構成を示す図である。
デザイン生成装置２００は、ウェブサイト、ＳＮＳ、ブログなどインターネット上でリアルタイムで露出されるイメージ及び当該イメージに関するテキストデータをパーシングする。イメージには、インターネット上に抽出され得る全てのイメージを含んでよい。具体的には、例えば、イメージは、ファッション関連の全てのアイテムが含まれたイメージ、アクセサリー関連の全てのアイテムが含まれたイメージ、ゲームコンテンツ関連イメージ（ゲームの背景、人物、服、アイテム、建物、地図などゲームに必要な全てのイメージ）、映画コンテンツ関連イメージ（映画の背景、人物、特殊効果、建物、地図など映画に必要な全てのイメージ）、ブランドロゴイメージ、インテリア関連イメージ（家具イメージ、家具配置、壁紙、原緞などインテリアに必要な全てのイメージ）、各種食器類イメージなどが含まれてよい。また、イメージは、風景写真、絵などの視覚的に識別することができる全てのイメージが含まれる。また、イメージは、鳥、子犬などの動物イメージを含んでよい。
【００１５】
また、デザイン生成装置２００は、ショッピングモールのようなウェブサイトでイメージをパーシングするときに、当該イメージに該当する販売量、販売額のデータもパーシングすることができる。また、当該イメージに関するテキストは、例えば、ショッピングモールでティーシャツを販売する場合、当該イメージのカテゴリーや商品名に記載されている「ティーシャツ」、「ティー」または「上衣」などのテキストであってよい。また、テキストデータには、素材、材質などの該当製品の製品仕様に対する情報が含まれてもよい。また、テキストデータに含まれる商品名としては、「イヤリング」、「ネックレス」などのアクセサリー類、「壁紙」、「原緞」、「ファブリック」などのインテリア用語、家具用語が含まれてよい。
【００１６】
また、テキストデータにはコンテンツデザイン用語が含まれてよい。コンテンツには、ゲーム、映画、マンガなどが全て含まれてよい。また、テキストデータは、パーシングするイメージに関する全ての用語を含んでよい。
【００１７】
また、デザイン生成装置２００は、インスタグラムまたはフェイスブックなどのようなＳＮＳに一定期間アップロードされるイメージデータをリアルタイムでパーシングして受信することができる。インスタグラムまたはフェイスブックなどのようなＳＮＳにアップロードされるイメージを介して最新トレンドが分かる。また、デザイン生成装置２００自体に記録されているイメージデータ及びテキストデータをパーシングすることができる。
【００１８】
ウェブサイト、ＳＮＳ、ブログなどインターネット上でリアルタイムで露出されるか、デザイン生成装置２００内にあるイメージ及び当該イメージに関するテキストデータをパーシングしたデザイン生成装置２００は、パーシングされたイメージ及びテキストに基づいて特定アイテムに対する新たなデザインまたはデザインの要素を生成する。ここで、デザインの要素は、パターン、形態、色相などデザインを構成することができる全ての要素のうち少なくとも１つを含んでよい。デザインの要素は、例えば、衣装、履物などを構成する要素であってよく、デザインの要素は、例えば、インテリア関連の品目（家具、壁紙インテリア関連の全ての品目）を構成する要素であってよい。また、デザインの要素は、ゲームコンテンツ（ゲームの背景、人物、服、アイテム、建物、地図など）を構成する要素であってよい。また、デザインの要素は、映画コンテンツ（例えば、映画の背景、人物、特殊効果、建物、地図など）を構成する要素であってよい。また、デザインの要素は、ブランドロゴなどを構成する要素であってよい。また、デザインの要素は、写真イメージに生成され得る全ての要素を構成することができる。例えば、風景イメージ、動物イメージ、人物イメージなどを構成することができるデザインの要素をその例として挙げることができる。
【００１９】
具体的には、デザイン生成装置２００は、パーシングしたイメージ及びテキストデータを用いてアイテムを抽出する。アイテムの抽出においては、パーシングしたイメージ及びテキストデータ以外にも、アイテム抽出モデル（ｏｂｊｅｃｔｉｏｎ ｄｅｔｅｃｔｉｏｎ）を用いる。例えば、アイテムには履物、カバン、ワンピース、ネクタイ、シャツ、帽子、カーディガン、コートなど多様なアイテムが含まれてよく、アイテムには全てのアクセサリー類、全てのインテリア関連の品目、映画コンテンツの構成要素、ゲームコンテンツの構成要素、ブランドロゴなどが含まれてよい。
【００２０】
例えば、イメージで履物に対応するベクター値があれば、当該イメージのうち「履物」部分を認識して履物アイテムを抽出することができる。
【００２１】
また、パーシングされたイメージに関するテキストデータも、イメージ内でアイテムを抽出するために用いられてよい。また、１つのイメージで複数のアイテムが抽出され得る。例えば、１つのイメージに、ビーニー帽を被ってタートルネックセーターにピーコートを着て、ジーパンを履いてスニーカーを履いた男性が立っているならば、当該イメージから抽出されるアイテムは「ビーニー帽」、「タートルネックセーター」、「ピーコート」、「ジーパン」及び「スニーカー」であってよい。
【００２２】
また、デザイン生成装置２００は、抽出されたアイテムのそれぞれに対するデザインの要素を抽出する。デザインの要素は、前述のとおり、全てのイメージに含まれる要素であってよく、下記には衣装を基準としてさらに具体的に説明する。デザインの要素は、色相、袖丈、フィット、パターン、プリントなどアイテムを構成する全ての外的要素を含む。例えば、図３を参照すると、花柄のプリントが全体的に入った袖なしで膝丈の白色のフレアワンピースのデザイン要素は、花柄のプリント、袖なし、白色、膝丈、フレアワンピースという要素を含む。また、デザイン生成装置２００は、アイテムのそれぞれに対するデザインの要素だけではなく、収集されたイメージのうちでアイテムが抽出されていないイメージにおける全体的なムード、形状、色相などの要素を用いてデザインの要素、例えば、パターン、色相、形状などを抽出することもできる。
【００２３】
デザイン生成装置２００は、抽出されたデザインまたはデザインの要素のうちで上位デザインまたはデザインの要素を抽出することができる。具体的には、ＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。また、特定ウェブサイトで特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。さらに、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて上位デザインまたはデザインの要素を判断することができる。また、当該デザインの要素自体に対して、露出頻度数、販売量、選好度などを全て考慮して一定の基準値以上のデザインの要素を抽出し得る。例えば、図３を参照すると、抽出されたデザインでのデザインの要素が「白色」、「袖なし」、「花柄」及び「フレアワンピース」であれば、それぞれの要素が上位デザインの要素であってよい。また、特定のデザインまたはデザインの要素が上位デザインまたはデザインの要素なのかに対して判断するときに、セレブなどの有名人が着用したアイテムに含まれたデザインまたはデザインの要素であるのか否かを判断し、このようなデザインまたはデザインの要素に対してはさらに加重値を与えて判断することができる。また、例えば、上位デザインが家具である場合には、デザインの要素が「原木」、「革」、「腕かけの有無」などの家具を形成する全ての要素を含むことができる。このように、上位デザインは、前記イメージに含まれ得る全てのデザイン（ゲームコンテンツ、映画コンテンツ、ブランドロゴなど）であってよく、この場合にも同一の上位デザイン抽出のプロセスが適用されてよい。
【００２４】
デザイン生成装置２００は、上位デザインまたはデザインの要素を抽出した後にこれを記録部に記録する。デザイン生成装置２００は、デザインの早い変化に従いリアルタイムで上位デザインの要素を抽出してアップデートし、数多くのアイテム別に上位デザインの要素をカテゴリー化して記録する。また、アイテムがない場合（一般のイメージなど）は、デザインの要素のみを記録することもできる。
【００２５】
また、デザイン生成装置２００は、人工知能を用いてパーシングされたイメージデータ及びテキストデータ、抽出された特定アイテムに対するデザインの要素／デザインの要素、前記デザイン抽出部で抽出された特定アイテムに対するデザインの要素のうちで上位デザインの要素を反映し、デザイン生成モデルを生成して学習させることができる。さらに、デザイン生成装置２００は、特定アイテムに対する生成されたデザイン、またはデザインの要素を追加で考慮してデザイン生成モデルを学習させ、また特定アイテムに対する生成されたデザイン、またはデザインの要素に対する評価を行い、その結果を追加で考慮してデザイン生成モデルを学習させる。デザインまたはデザインの要素に対する評価は後述する。
【００２６】
その後、デザイン生成装置２００は、学習部でリアルタイムで学習されるデザイン生成モデルを用いて新たなデザイン（上位デザインまたはデザインの要素）を生成する。
【００２７】
新たなデザインを生成するには、カテゴリーの特化が可能で、ランダム生成が可能なＧＡＮ（ｇｅｎｅｒａｔｉｖｅ ａｄｖｅｒｓａｒｉａｌ ｎｅｔｗｏｒｋｓ）、特定デザインのランダム変形が可能で、特定デザインの特性類似度が高い形態で新たなデザインを生成するＶＡＥ（Ｖａｒｉａｔｉｏｎａｌ Ａｕｔｏｅｎｃｏｄｅｒ）＋ＧＡＮ、特定デザインの要素を人間の遺伝形質（顔立ちなど）のように認識して多様な交配を作り上げ、これに対するフィードバックに基づいてより商品性が高い新たな変形を繰り返し世代間転移することができるｇｅｎｅｔｉｃ ａｌｇｏｒｉｔｈｍ＋ＧＡＮ、デザイン変更のためのｃｏｎｄｉｔｉｏｎａｌ ＧＡＮ、及び新たなデザインを行うためのインスピレーションを多様なイメージなどのデータから抽出し、既存のデザインの外様を維持しながらスタイルを変形するｓｔｙｌｅ ｔｒａｎｓｆｅｒ技術が用いられてよい。
【００２８】
マシンラーニングは、大きく３種類の分類に分けられるところ、１番目は指導学習（Ｓｕｐｅｒｖｉｓｅｄ Ｌｅａｒｎｉｎｇ）、２番目は強化学習（Ｒｅｉｎｆｏｒｃｅｍｅｎｔ ｌｅａｒｎｉｎｇ）、そして最後は非指導学習（Ｕｎｓｕｐｅｒｖｉｓｅｄ Ｌｅａｒｎｉｎｇ）である。
【００２９】
ここで、ＧＡＮは非指導学習に属し、イメージを生成するＧｅｎｅｒａｔｏｒ（Ｇ）と、Ｇｅｎｅｒａｔｏｒにより生成されたイメージを評価するＤｉｓｃｒｉｍｉｎａｔｏｒ（Ｄ）が互いに対立して互いの性能を改善させていくモデルとして新たなイメージを生成する。具体的には、Ｄは元々のデータのみを真と判断するために努力し、ＧはＤが偽と判別できないように偽データを生成して両モデルの性能がともに向上され、最終的にはＤが真データと偽データを区分できなくなる。
【００３０】
デザインを生成する一実施形態として、デザインの要素のベクター値を変更して新たなデザインの要素を生成する方法がある。ベクター値の変更は、設定値として入力されてよく、学習されたデザイン生成モデルにより行われてよい。具体的には、例えば、図５を参照すると、花柄のワンピースが流行であれば、収集されたイメージから抽出された花柄ワンピースにおける既存の花柄のベクター値が変更され、新たな花柄のワンピースのデザインを生成することができる。
【００３１】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素のうち異なる要素を合成し、特定アイテムに対する新たなデザインを生成する方法がある。具体的には、それぞれ流行するデザインの要素のうち異なる要素を併合して新たなデザインを生成することができる。例えば、図２のＥを参照すると、デザインの要素のうちニットの「パフ袖」、シャツの「ウルトラバイオレット色」、「ロングワンピース」を合成し、パフ袖でウルトラバイオレット色のロングワンピースであるデザインが生成され得る。また、このような異なる要素に対して自動でランダムに併合されてもよく、入力された（併合されるデザインの要素に対する）設定値により併合されてもよい。異なるデザインの要素は、アイテムが異なる場合にも適用可能である。例えば、衣装のパターンが家具に適用されてもよく、アクセサリーの形状がゲームのアイテムに適用されてもよい。
【００３２】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素を無作為に変更、合成して新たなデザインの要素を生成する方法がある。
例えば、図７を参照すると、花の写真から花に対するパターンを抽出し、夕焼けが落ちる写真から夕焼け色及びムードを抽出することにより、花柄が入って夕焼け色のパターンが生成されてよい。
【００３３】
また、このように生成されたデザインまたはデザインの要素は、再びデザイン生成モデルを学習させるときに反映されてデザイン生成モデルを学習させてよく、新たに学習されたデザイン生成モデルは、再び新たなデザインまたはデザインの要素を生成するときに用いられてよい。
【００３４】
次いで、デザイン生成装置２００は、生成された新たなデザインまたはデザインの要素を一定の基準により評価する。このとき、デザイン生成装置２００は、多様な要素を考慮して抽出された新たなデザインまたはデザインの要素を順位化することができる。新たなデザインまたはデザインの要素の順位化には、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数、特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数などの当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、同一のデザインまたはデザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインまたはデザインの要素に対する選好度、販売量または販売額がさらに高い場合、当該デザインまたはデザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたは新たなデザインの要素を順位化する。
【００３５】
また、このように、新たなデザインまたは新たなデザインの要素に順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【００３６】
図２は、本発明の一実施形態によるデザイン生成装置２００の構成を示す図である。
【００３７】
デザイン生成装置２００は、入力部２０１、パーシング部２０２、抽出部２０３、記録部２０４、上位デザイン抽出部２０６、学習部２０７、デザイン生成部２０８、表示部２１０、伝送部２１２を含む。
【００３８】
入力部２０１を介してテキストやラベルを受信し、ベクター値の変更に反映することができる。
【００３９】
パーシング部２０２は、ネットワークを介して外部のウェブサイト、ブログまたはＳＮＳのサーバから、または記録部２０４からリアルタイムでイメージ及び当該イメージに関するテキストデータをパーシングする。また、特定ウェブサイトのサーバまたはデザイン生成装置自体から特定イメージに関する販売量データ、販売額データをパーシングする。また、当該イメージに関するテキストは、例えば、ショッピングモールでティーシャツを販売する場合、当該イメージのカテゴリーや商品名に記載されている「ティーシャツ」、「ティー」または「上衣」などのテキストであってよい。
【００４０】
抽出部２０３は、パーシングしたイメージ及びテキストデータを用いてアイテムを抽出する。アイテムの抽出においては、パーシングしたイメージ及びテキストデータ以外にも、アイテム抽出モデル（ｏｂｊｅｃｔｉｏｎ ｄｅｔｅｃｔｉｏｎ）を用いる。例えば、アイテムには履物、カバン、ワンピース、ネクタイ、シャツ、帽子、カーディガン、コートなどの多様なアイテムが含まれてよく、この際、イメージで履物に対応するベクター値があれば、当該イメージのうち「履物」部分を認識して履物アイテムを抽出することができる。
【００４１】
また、抽出部２０３は、抽出されたアイテムのそれぞれに対するデザインの要素を抽出する。デザインの要素は、色相、袖丈、フィット、パターン、プリントなどアイテムを構成する全ての外的要素を含む。さらに、抽出部２０３は、１つのイメージから複数のアイテムを抽出することができる。例えば、図４を参照すると、猫を抱いてサングラスをかけており、ホットパンツと黒色のティーシャツを着て、草履を履いた女子がイメージにいれば、抽出されるアイテムは、サングラス、ホットパンツ、ティーシャツ、履物（草履）である。ここで、猫はアイテムに抽出されない。
【００４２】
また、抽出部２０３は、抽出されたアイテムのそれぞれに対するデザインの要素を抽出する。デザインの要素は、色相、袖丈、フィット、パターン、プリント、材質などアイテムを構成する全ての外的要素を含む。例えば、図３を参照すると、花柄のプリントが全体的に入った袖なしで膝丈の白色のフレアワンピースのデザインの要素は、花柄のプリント、袖なし、白色、膝丈、フレアワンピースという要素を含む。
【００４３】
また、抽出部２０３は、アイテムのそれぞれに対するデザインの要素だけではなく、収集されたイメージのうちでアイテムが抽出されていないイメージでの全体的なムード、形状、色相などの要素を用いてデザインの要素、例えば、パターン、色相、形状などを抽出することもできる。
【００４４】
記録部２０４は、アイテム抽出モデルを記録する。アイテム抽出モデルは、当該イメージでのベクター値が如何なるアイテムに該当するのかを判断することができる。また、記録部２０４は、抽出されるアイテムをカテゴリー化して記録する。さらに、記録部２０４は、上位デザイン抽出部２０６で抽出されたアイテム別に上位デザインをカテゴリー化して記録する。
【００４５】
上位デザイン抽出部２０６は、抽出されたデザインのうちで上位デザインまたはデザインの要素が何であるかを判断する。具体的には、ＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定デザインの露出頻度数が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。また、特定ウェブサイトで、特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。さらに、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて上位デザインまたはデザインの要素を判断することができる。例えば、図３を参照すると、抽出されたデザインでのデザインの要素が「白色」、「袖なし」、「花柄」及び「フレアワンピース」であれば、それぞれの要素が上位デザインであってよい。また、上位デザインまたはデザインの要素を判断するときに、セレブなど有名人が着用したのか否かを判断することで、このようなデザインまたはデザインの要素に対しては予め決定された加重値を与えて判断することができる。
【００４６】
学習部２０７は、人工知能を用いてパーシングされたイメージデータ及びテキストデータ、抽出された特定アイテムに対するデザインの要素／デザインの要素、前記デザイン抽出部で抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素を反映し、デザイン生成モデルを生成して学習させることができる。また、学習部２０７は、特定アイテムに対する生成されたデザイン、またはデザインの要素を追加で考慮してデザイン生成モデルを学習させ、また、特定アイテムに対する生成されたデザイン、またはデザインの要素に対する評価を行い、その結果を追加で考慮してデザイン生成モデルを学習させる。
【００４７】
デザイン生成部２０８は、学習部でリアルタイムで学習されるデザイン生成モデルを用いて新たなデザインを生成する。デザイン生成部２０８で新たなデザインを生成するには、カテゴリーの特化が可能で、ランダム生成が可能なＧＡＮ（ｇｅｎｅｒａｔｉｖｅ ａｄｖｅｒｓａｒｉａｌ ｎｅｔｗｏｒｋｓ）、特定デザインのランダム変形が可能なＶＡＥ＋ＧＡＮ、ｇｅｎｅｔｉｃ  ａｌｇｏｒｉｔｈｍ＋ＧＡＮ、デザイン変更のためのｃｏｎｄｉｔｉｏｎａｌ ＧＡＮ、及びｓｔｙｌｅ  ｔｒａｎｓｆｅｒ技術が用いられてよい。
【００４８】
具体的には、デザイン生成部２０８は、新たなデザインまたはデザインの要素を生成するために次のような例示的方法を用いる。
【００４９】
デザインを生成する一実施形態として、流行するデザインの要素のベクター値を変更して新たなデザインの要素を生成する方法がある。ベクター値の変更は、設定値として入力されてよく、学習されたデザイン生成モデルにより自動で行われてよい。具体的には、例えば、図５を参照すると、花柄ワンピースが流行であれば、収集されたイメージから抽出された花柄ワンピースでの既存の花柄のベクター値が変更されて新たな花柄のワンピースのデザインを生成することができる。
【００５０】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素のうち異なる要素を合成して特定アイテムに対する新たなデザインを生成する方法がある。具体的には、それぞれ流行するデザインの要素のうち異なる要素を併合して新たなデザインを生成することができる。例えば、図６を参照すると、流行するデザインの要素のうちニットの「パフ袖」、シャツの「ウルトラバイオレット色」、「ロングワンピース」を合成し、パフ袖でウルトラバイオレット色のロングワンピースであるデザインが生成され得る。また、このような異なる要素に対して自動でランダムに併合されてもよく、入力された（併合されるデザインの要素に対する）設定値により併合されてもよい。
【００５１】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素に基づいてデザイン生成モデルを用いて新たなデザインの要素を生成する方法がある。
【００５２】
例えば、図７を参照すると、花の写真から花に対するパターンを抽出し、夕焼けが落ちる写真から夕焼け色及びムードを抽出することにより、新たなパターンが生成されてよい。
【００５３】
また、このように生成されたデザインまたはデザインの要素は、再びデザイン生成モデルを学習させるときに反映されてデザイン生成モデルを学習させてよく、新たに学習されたデザイン生成モデルは、再び新たなデザインまたはデザインの要素を生成するときに用いられてよい。さらに、このような学習されたデザイン生成モデルは、その入力値と出力値の種類によりそれぞれ個別的なモデルを含み得る。
【００５４】
次いで、デザイン生成部２０８は、生成された新たなデザインまたはデザインの要素を一定の基準により評価する。具体的には、デザイン生成部２０８は、多様な要素を考慮して抽出された新たなデザインまたはデザインの要素を順位化する。
【００５５】
新たなデザインまたはデザインの要素を順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数、特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータ）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、上位デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がより高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたはデザインの要素を順位化することができる。また、このように、新たなデザインまたは新たなデザインの要素に順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【００５６】
表示部２１０は、デザイン生成部２０８で生成されたデザインを表示することができる。
【００５７】
伝送部２１２は、生成されたデザインに対して製造を進行しようとする場合に、製造しようとするデザインと製造の数量を工場の側に送ることができる。
【００５８】
図８は、本発明の一実施形態による抽出部２０３の構成を示す図である。
【００５９】
抽出部２０３は、アイテム抽出部３００、デザイン抽出部３０２を含む。
【００６０】
アイテム抽出部３００は、受信されたイメージ及びテキストデータを用いてアイテムを抽出する。アイテムの抽出においては、受信されたイメージ及びテキストデータ以外にも、記録されているアイテム抽出モデルを用いる。ここでアイテムには、履物、カバン、ワンピース、ネクタイシャツ、帽子、カーディガン、コートなど多様なアイテムが含まれ、イメージで履物に対応するベクター値があれば、当該イメージのうち「履物」部分を認識して履物アイテムを抽出することができる。また、受信されたイメージからアイテムを抽出するには、イメージに関するテキストが参考として用いられてよい。さらに、アイテム抽出部３００は、１つのイメージから複数のアイテムを抽出することができる。例えば、図４を参照すると、猫を抱いてサングラスをかけており、ホットパンツと黒色のティーシャツを着て、草履を履いた女子がイメージにいれば、抽出されるアイテムは、サングラス、ホットパンツ、ティーシャツ、履物（草履）である。ここで、猫はアイテムとして抽出されない。
【００６１】
デザイン抽出部３０２は、抽出されたアイテムのデザイン及びデザインの要素を抽出する。また、デザイン抽出部３０２は、パーシングされたイメージ、テキストなどを介してデザインの要素を抽出することもできる。デザインの要素は、色相、袖丈、フィット、パターン、プリントなどのアイテムを構成する全ての外的要素を含む。また、デザインの要素は、アイテムを構成しなくとも、一般的なイメージにおける色相、ムード、材質、パターンなどを含むことができる。
【００６２】
図９は、本発明の一実施形態によるデザイン生成部２０８の構成を示す図である。
【００６３】
デザイン生成部２０８は、デザイン受信部４００、デザイン変更部４０２、デザイン合成部４０４及び評価部４０６を含む。
【００６４】
デザイン生成部２０８は、学習部でリアルタイムで学習されるデザイン生成モデルを用いて新たなデザインを生成する。
【００６５】
新たなデザインを生成するには、カテゴリーの特化が可能で、ランダム生成が可能なＧＡＮ（ｇｅｎｅｒａｔｉｖｅ ａｄｖｅｒｓａｒｉａｌ ｎｅｔｗｏｒｋｓ）、特定デザインのランダム変形が可能なＶＡＥ＋ＧＡＮ、ｇｅｎｅｔｉｃ  ａｌｇｏｒｉｔｈｍ＋ＧＡＮ、デザイン変更のためのｃｏｎｄｉｔｉｏｎａｌ ＧＡＮ、及びｓｔｙｌｅ  ｔｒａｎｓｆｅｒ技術が用いられてよい。
【００６６】
マシンラーニングは、大きく３種類の分類に分けられるところ、１番目は指導学習（Ｓｕｐｅｒｖｉｓｅｄ Ｌｅａｒｎｉｎｇ）、２番目は強化学習（Ｒｅｉｎｆｏｒｃｅｍｅｎｔ Ｌｅａｒｎｉｎｇ）、そして最後は非指導学習（Ｕｎｓｕｐｅｒｖｉｓｅｄ Ｌｅａｒｎｉｎｇ）である。
【００６７】
ここで、ＧＡＮは非指導学習に属し、イメージを生成するＧｅｎｅｒａｔｏｒ（Ｇ）と、Ｇｅｎｅｒａｔｏｒにより生成されたイメージを評価するＤｉｓｃｒｉｍｉｎａｔｏｒ（Ｄ）が互いに対立して互いの性能を改善させて行くモデルとして新たなイメージを生成する。具体的には、Ｄは元々のデータのみを真と判断するために努力し、ＧはＤが偽と判別できないように偽データを生成して両モデルの性能がともに向上され、最終的にはＤが真データと偽データを区分できなくなる。
【００６８】
また、ｃＧＡＮは、ランダムにＧｅｎｅｒａｔｉｏｎするのではなく、望むものをＧｅｎｅｒａｔｉｏｎできるのが既存のＧＡＮと異なる点である。
【００６９】
デザイン受信部４００は、新たなデザインを生成するために要素を全て受信する。例えば、デザイン生成モデル、デザインの要素を受信することができる。
デザイン変更部４０２は、アイテム別に抽出されたデザインの要素を用いてデザインの要素のベクター値を変更することにより新たなデザインを生成する。具体的には、花柄のシャツがあれば、収集されたイメージから抽出された花柄のシャツでの花柄のベクター値を変更して新たな花柄のシャツのデザインを生成することができる。また、デザイン変更部４０２は、デザイン生成モデルを用いてアイテムから抽出されたデザインの要素、及びアイテムがないイメージから抽出されたデザインの要素に対するベクター値を変更して新たなデザインの要素を生成することができる。ベクター値の変更は、自動で行われてもよく、設定値を受信して行われてもよい。
【００７０】
収集されたアイテムから抽出されたデザインの要素を用いて、デザイン合成部４０４は、収集されたアイテム別の流行デザインの要素のうち異なる要素を合成して当該アイテムの新たなデザインを生成する。また、デザイン変更部とデザイン合成部は、混合して用いて新たなデザインを生成することもできる。
【００７１】
具体的には、図６を参照すると、それぞれ流行するデザインの要素のうちニットの「パフ袖」、シャツの「ウルトラバイオレット色」、「ロングワンピース」を合成し、パフ袖でウルトラバイオレット色のロングワンピースであるデザインが生成され得る。また、同一のアイテムの異なる要素を合成することもできる。例えば、流行するデザインの要素であるブラウスの「カフス袖」、ブラウスの「花柄カラー」、ブラウスの「ミント色」が併合されて１つのブラウスデザインが生成されてよい。
【００７２】
また、デザイン合成部４０４は、アイテムから抽出されたデザインの要素、アイテムが含まれていないイメージから抽出されたデザインの要素を合成して新たなデザインの要素を生成することもできる。
【００７３】
また、デザイン合成部４０４は、アイテムから抽出されたデザインの要素、アイテムが含まれていないイメージから抽出されたデザインの要素を合成して特定アイテムに対する新たなデザインを生成することもできる。
【００７４】
評価部４０６は、デザイン変更部４０２またはデザイン合成部４０４で新たに生成されたデザインまたはデザインの要素を一定の基準で評価する。具体的には、評価部４０６は、多様な要素を考慮して抽出された新たなデザインまたはデザインの要素を順位化することができる。
【００７５】
新たなデザインまたはデザインの要素を順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数、特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージ（新たなデザインまたはデザインの要素と類似のデザインまたはデザインの要素を含んでいる）に対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、上位デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。評価部４０６は、このように生成された新たなデザインを順位化することができる。
【００７６】
例えば、生成されたデザインがバーガンディーカラーのショートカーディガンであるとすれば、商品毎にバーガンディーカラーも多様に表現され得る。すなわち、同一のバーガンディーカラーではあるが、少しずつ異なるトーンのバーガンディーカラーが抽出され得る。よって、多様な種類のバーガンディーショートカーディガンでバーガンディーカラーを選択するために、同一のバーガンディーカラーでも一層選好されるカラーを抽出して最終のバーガンディーカラーのショートカーディガンを導出することができる。ここで、同一のバーガンディーカラーではあるが一層選好されるカラーを抽出するために、選好度が高い特定ブランドで用いるカラーなのか、露出度が高いイメージで用いられるカラーなのかなど、カラーの間の選好度を判断することができる要素に基づいて判断することができる。
【００７７】
図１０は、本発明の一実施形態による流行デザインの抽出方法の流れ図である。
【００７８】
パーシング部２０２を介して受信されたウェブサイト、ＳＮＳ、ブログでリアルタイムで露出されるイメージ及び当該イメージに関するテキスト、テキストをパーシングする（Ｓ５００）。また、パーシング部２０２は、デザイン生成装置内に記録されているイメージ、イメージに関するテキスト、テキストをパーシングする。
【００７９】
アイテム抽出部３００は、収集されたイメージ及びテキストに基づいてアイテムを抽出する（Ｓ５０２）。
【００８０】
具体的には、アイテム抽出部３００は、パーシングされたイメージ及びテキストデータを用いてアイテムを抽出する。アイテムの抽出においては、パーシングされたイメージ及びテキストデータ以外にも、記録されているアイテム抽出モデルを用いる。ここでアイテムには、履物、カバン、ワンピース、ネクタイシャツ、帽子、カーディガン、コートなど多様なアイテムが含まれ、イメージでシャツに認識されるベクター値があれば、当該イメージのうちの「シャツ」部分を認識してシャツアイテムを抽出することができる。また、受信されたイメージからアイテムを抽出するには、イメージに関するテキストが参考として用いられてよい。また、アイテム抽出部３００は、１つのイメージから複数のアイテムを抽出することができる。
【００８１】
アイテム抽出部３００でアイテムを抽出すれば、デザイン抽出部３０２で当該アイテムからデザインの要素を抽出する（Ｓ５０４）。アイテムの抽出においては、パーシングしたイメージ及びテキストデータ以外にも、アイテム抽出モデル（ｏｂｊｅｃｔｉｏｎ  ｄｅｔｅｃｔｉｏｎ）を用いる。例えば、アイテムには履物、カバン、ワンピース、ネクタイ、シャツ、帽子、カーディガン、コートなど多様なアイテムが含まれてよく、この際、イメージで履物に対応するベクター値があれば、当該イメージのうちの「履物」部分を認識して履物アイテムを抽出することができる。
【００８２】
具体的には、デザイン抽出部３０２は、抽出されたアイテムのデザインの要素を抽出する（Ｓ５０４）。デザインの要素は、色相、袖丈、フィット、パターン、プリントなどアイテムを構成する全ての外的要素を含む。また、デザインの要素は、材質、ムードなどを含むことができる。また、デザイン抽出部３０２は、アイテムのそれぞれに対するデザインの要素だけではなく、収集されたイメージのうちでアイテムが抽出されていないイメージでの全体的なムード、形状、色相などの要素を用いてデザインの要素、例えば、パターン、色相、形状などを抽出することもできる。
【００８３】
次いで、上位デザイン抽出部２０６とデザイン抽出部３０２で抽出されたデザインまたはデザインの要素のうち上位デザインを判断する（Ｓ５０６）。
【００８４】
具体的には、ＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数が基準値以上の場合に基づいて流行するデザインまたはデザインの要素を判断することができる。また、特定ウェブサイトで特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。さらに、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて上位デザインまたはデザインの要素を判断することができる。また、特定のデザインまたはデザインの要素が上位デザインまたはデザインの要素なのか判断するときに、セレブなど有名人が着用したのか否かを判断し、このようなデザインまたはデザインの要素に対してはさらに加重値を与えて判断することができる。
【００８５】
次いで、人工知能を用いて新たなデザインまたはデザインの要素を生成するデザイン生成モデルを学習させる（Ｓ５０８）。
【００８６】
学習部２０７は、人工知能を用いてパーシングされたイメージデータ及びテキストデータ、抽出された特定アイテムに対するデザインの要素／デザインの要素、前記デザイン抽出部で抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素を反映し、デザイン生成モデルを生成して学習させることができる。また、学習部２０７は、特定アイテムに対する生成されたデザイン、またはデザインの要素を追加で考慮してデザイン生成モデルを学習させ、また、特定アイテムに対する生成されたデザイン、またはデザインの要素に対する評価を行った結果を追加で考慮してデザイン生成モデルを学習させる。
次いで、学習されたデザイン生成モデルを用いて新たなデザインを生成する（Ｓ５１０）。
【００８７】
具体的には、デザイン生成部２０８は、新たなデザインまたはデザインの要素を生成するために次のような例示的方法を用いる。
【００８８】
デザインを生成する一実施形態として、流行するデザインの要素のベクター値を変更して新たなデザインの要素を生成する方法がある。ベクター値の変更は、設定値として入力されてよく、学習されたデザイン生成モデルにより行われてよい。具体的には、例えば、図５を参照すると、花柄のワンピースが流行であれば、収集されたイメージから抽出された花柄のワンピースでの既存の花柄のベクター値が変更されて新たな花柄のワンピースのデザインを生成することができる。
【００８９】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素のうち異なる要素を合成して特定アイテムに対する新たなデザインを生成する方法がある。具体的には、それぞれ流行するデザインの要素のうち異なる要素を併合して新たなデザインを生成することができる。例えば、図６を参照すると、流行するデザインの要素のうちニットの「パフ袖」、シャツの「ウルトラバイオレット色」、「ロングワンピース」を合成し、パフ袖でウルトラバイオレット色のロングワンピースであるデザインが生成され得る。また、このような異なる要素に対して自動でランダムに併合されてもよく、入力された（併合されるデザインの要素に対する）設定値により併合されてもよい。
【００９０】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素を無作為に変更、合成して新たなデザインの要素を生成する方法がある。
【００９１】
例えば、図７を参照すると、花の写真から花に対するパターンを抽出し、夕焼けが落ちる写真から夕焼け色及びムードを抽出することにより、花柄が入った夕焼け色のパターンが生成され得る。
【００９２】
また、このように生成されたデザインまたはデザインの要素は、再びデザイン生成モデルを学習させるときに反映されてデザイン生成モデルを学習させてよく、新たに学習されたデザイン生成モデルは、再び新たなデザインまたはデザインの要素を生成するときに用いられてよい。
【００９３】
図示されてはいないが、デザイン生成部は、デザインを生成した後に生成されたデザインを評価して順位化する。具体的には、デザイン生成部２０８は、多様な要素を考慮して抽出された新たなデザインまたはデザインの要素を順位化する。
【００９４】
新たなデザインまたはデザインの要素を順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定デザインの露出頻度数、特定デザインを含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータ）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、上位デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたはデザインの要素を順位化することができる。またこのように、新たなデザインまたは新たなデザインの要素に順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【００９５】
図１１は、本発明の一実施形態によるデザイン変更方法の流れ図である。
【００９６】
次いで、デザイン変更部４０２は、学習されたデザイン生成モデルを用いてデザインの要素のベクター値を変更することにより新たなデザインまたはデザインの要素を生成する（Ｓ６０２）。ベクター値は、入力部を介して受信された設定値により変更されてもよく、自動に変更されてもよい。
【００９７】
また、このように生成されたデザインまたはデザインの要素は、再びデザイン生成モデルを学習させるときに反映されてデザイン生成モデルを学習させてよく、新たに学習されたデザイン生成モデルは、再び新たなデザインまたはデザインの要素を生成するときに用いられてよい。
【００９８】
生成されたデザインまたはデザインの要素は、評価されて順位化される（Ｓ６０４）。
【００９９】
新たなデザインまたはデザインの要素を順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定デザインの露出頻度数、特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータ）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、上位デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたはデザインの要素を順位化することができる。またこのように、新たなデザインまたは新たなデザインの要素に順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【０１００】
図１２は、本発明の一実施形態によるデザイン生成方法の流れ図である。
【０１０１】
デザイン生成モデルを用いて、デザイン合成部４０４は、収集されたアイテム別の流行デザインの要素のうち異なる要素を用いて新たなデザインを生成する（Ｓ７０２）。
【０１０２】
生成された新たなデザインは、特定アイテムに対するデザインに限定されてよい。但し、異なる要素が抽出されたアイテムは異なるアイテムであってもよい。
【０１０３】
生成されたデザインは、再びデザイン生成モデルを学習させるときに反映されてデザイン生成モデルを学習させてよく、新たに学習されたデザイン生成モデルは、再び新たなデザインまたはデザインの要素を生成するときに用いられてよい。
【０１０４】
生成されたデザインは、評価されて順位化される（Ｓ７０４）。
【０１０５】
新たなデザインを順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定デザインの露出頻度数、特定デザインを含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータ）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインに対しては加重値を与え、生成されたデザインに含まれたデザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインの要素に対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインを順位化することができる。またこのように、新たなデザインに順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【０１０６】
図１３は、本発明の一実施形態によるデザイン生成方法の流れ図である。
【０１０７】
デザイン生成モデルを用いて新たなデザインの要素を生成する（Ｓ７０６）。
【０１０８】
特定アイテムに対するデザインの要素だけではなく、アイテムが抽出されないイメージを基盤に抽出されるデザインの要素を用いて新たなデザインの要素を生成する（Ｓ７０６）。新たなデザインの要素としては、パターン、色相、フィットなどが含まれてよい。
【０１０９】
生成されたデザインの要素に対する評価を行って順位化する（Ｓ７０８）。
【０１１０】
新たなデザインの要素を順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定デザインの露出頻度数、特定デザインの要素を含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータ）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインの要素に対しては加重値を与え、同様に、デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたはデザインの要素を順位化することができる。またこのように、新たなデザインまたは新たなデザインの要素に順位が付けられた情報を用いてデザイン生成モデルを学習させることができる。
【０１１１】
図１４を参照すると、デザイン変更部４０２を介して生成された新たなデザインが示されている。多様なプリントが描かれているシャツが流行の場合、既存のプリント要素を変更して新たなプリントが描かれたシャツがデザインされる。
【０１１２】
図１５を参照すると、異なるデザインの要素を合成して新たなデザインが生成された例が示される。
【０１１３】
図１６は、本発明の一実施形態による方法が実行されるプログラムが記録されるハードウェアの構成を示す図である。
【０１１４】
当該サーバ１００１は、本発明の一実施形態によるデザイン生成装置に該当する。
【０１１５】
サーバ１００１は、メモリー１０００、プロセッサ１００２、入力部１００４、表示部１００６及び通信部１００８を含む。
【０１１６】
メモリー１０００は、記録部２０４に該当するものであって、アイテム抽出モデルを記録する。アイテム抽出モデルは、当該イメージにおけるベクター値が如何なるアイテムに該当するのかを判断することができる。
【０１１７】
また、メモリー１０００は、抽出されるアイテムをカテゴリー化して記録する。さらに、メモリー１０００は、流行デザイン抽出部２０６で抽出されたアイテム別にデザインの要素をカテゴリー化して記録する。また、メモリー１０００は、生成された新たなデザインを順位化するモデルを記録することができる。
【０１１８】
プロセッサ１００２は、収集されたイメージとテキストを用いて新たなデザインを生成する。デザイン生成装置の抽出部２０３及びデザイン生成部２０８に該当する。
【０１１９】
プロセッサ１００２は、収集されたイメージとテキストを利用してメモリー１０００に記録されているアイテム抽出モデルを利用し、イメージ及びテキストを用いてアイテムを抽出した後、アイテム毎のデザインまたはデザインの要素を抽出する。または、プロセッサ１００２は、アイテムを抽出しなくとも、アイテムが抽出されないイメージ及びテキストを用いてデザイン及びデザインの要素を抽出することができる。
【０１２０】
また、プロセッサ１００２は、抽出されたデザインまたはデザインの要素から上位デザインまたは上位デザインの要素を抽出する。具体的には、ＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。また、特定ウェブサイトで特定のデザインまたはデザインの要素を含むアイテムの販売量及び販売額が基準値以上の場合に基づいて上位デザインまたはデザインの要素を判断することができる。さらに、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて上位デザインまたはデザインの要素を判断することができる。また、特定のデザインまたはデザインの要素が上位デザインまたはデザインの要素であるのか否かを判断するときに、セレブなど有名人が着用したのか否かを判断することにより、このようなデザインに対してはさらに加重値を与えて判断することができる。
【０１２１】
また、プロセッサ１００２は、デザイン生成モデルを学習させる。
【０１２２】
プロセッサ１００２は、人工知能を用いてパーシングされたイメージデータ及びテキストデータ、抽出された特定アイテムに対するデザインの要素／デザインの要素、前記デザイン抽出部で抽出された特定アイテムに対するデザインの要素のうち上位デザインの要素を反映し、デザイン生成モデルを生成して学習させることができる。
【０１２３】
また、プロセッサ１００２は、特定アイテムに対する生成されたデザイン、またはデザインの要素を追加で考慮してデザイン生成モデルを学習させ、また、特定アイテムに対する生成されたデザイン、またはデザインの要素に対する評価を行い、その結果を追加で考慮してデザイン生成モデルを学習させる。
【０１２４】
次いで、プロセッサ１００２は、上位デザイン及びデザイン生成モデルを用いて新たなデザインを生成する。
【０１２５】
デザインを生成する一実施形態として、流行するデザインの要素のベクター値を変更して新たなデザインの要素を生成する方法がある。ベクター値の変更は、設定値として入力されてよく、学習されたデザイン生成モデルにより行われてよい。具体的には、例えば、図５を参照すると、花柄のワンピースが流行であれば、収集されたイメージから抽出された花柄のワンピースでの既存の花柄のベクター値が変更されて新たな花柄のワンピースのデザインを生成することができる。
【０１２６】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素のうち異なる要素を合成して特定アイテムに対する新たなデザインを生成する方法がある。具体的には、それぞれ流行するデザインの要素のうち異なる要素を併合して新たなデザインを生成することができる。例えば、図６を参照すると、流行するデザインの要素のうちニットの「パフ袖」、シャツの「ウルトラバイオレット色」、「ロングワンピース」を合成し、パフ袖でウルトラバイオレット色のロングワンピースであるデザインが生成され得る。また、このような異なる要素に対して自動でランダムに併合されてもよく、入力された（併合されるデザインの要素に対する）設定値により併合されてもよい。
【０１２７】
また、新たなデザインの要素を生成する他の実施形態として、デザインの要素を無作為に変更、合成して新たなデザインの要素を生成する方法がある。
【０１２８】
また、プロセッサ１００２は、生成されたデザインまたはデザインの要素を評価して順位化する。新たなデザインを順位化するには、一般にＳＮＳまたはウェブサイトなどに露出されるイメージ上で特定のデザインまたはデザインの要素の露出頻度数、特定デザインを含むアイテムの販売量及び販売額、特定ウェブサイトまたはＳＮＳなどインターネット上で露出される当該イメージに対する選好度（クリック数、フィードバック数、共有数など当該イメージに対する選好度を推定することができる全てのデータに基づいて判断する）に基づいて判断することができる。また、露出頻度数を判断するときまたは順位を決定するとき、セレブまたは有名人のＳＮＳまたはイメージで露出されたデザインまたはデザインの要素に対しては加重値を与え、デザインの要素のうちでも特定ブランドまたは特定ウェブサイトで販売するデザインに対する選好度、販売量または販売額がさらに高い場合、当該デザインの要素に対しては加重値を与えることができる（以下、「加重値の判断」）。デザイン生成装置２００は、このように生成された新たなデザインまたはデザインの要素を順位化して一定の順位以上のデザインのみを最終結果のデザインとして導出する。
【０１２９】
このように順位化された結果は、デザイン生成モデルを学習させるときに反映される。
【０１３０】
表示部１００６は、生成されたデザインを表示することができる。
【０１３１】
通信部１００８は、イメージデータまたはテキストデータを受信するか、生成されたデザインに対して製造を進めようとする場合に、製造しようとするデザインと製造の数量を工場の側に送ることができる。
【０１３２】
また、多様な実施形態による装置またはシステムは、前述の構成要素のうち少なくとも１つ以上を含むか、一部が省略されるか、または追加的な他の構成要素をさらに含むことができる。そして、本文書に記載された実施形態は、開示された技術内容の説明及び理解のために提示されたものであって、本発明の範囲を限定するものではない。したがって、本文書の範囲は、本発明の技術的思想に基づいた全ての変更または多様な他の実施形態を含むものとして解釈されなければならない。
【図１】
2021513181.tif 000003
【図２】
2021513181.tif 000004
【図３】
2021513181.tif 000005
【図４】
2021513181.tif 000006
【図５】
2021513181.tif 000007
【図６】
2021513181.tif 000008
【図７】
2021513181.tif 000009
【図８】
2021513181.tif 000010
【図９】
2021513181.tif 000011
【図１０】
2021513181.tif 000012
【図１１】
2021513181.tif 000013
【図１２】
2021513181.tif 000014
【図１３】
2021513181.tif 000015
【図１４】
2021513181.tif 000016
【図１５】
2021513181.tif 000017
【図１６】
2021513181.tif 000018
【国際調査報告】
2021513181.tif 000019
2021513181.tif 000020
2021513181.tif 000021
2021513181.tif 000022