首页 / 专利库 / 零件和配件 / 信息娱乐系统 / 用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和系统

用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和系统

阅读:35发布:2022-03-07

专利汇可以提供用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和系统专利检索,专利查询,专利分析的服务。并且一种用于生成并分享人的虚拟身 体模 型的方法,其中虚拟身体模型利用少量测量值和单幅照片产生,并与服装的一个或多个图像结合。虚拟身体模型表示用户身体的真实表示并且用于 可视化 服装、发型、化妆和/或其它配饰的照片真实的合体性可视化。虚拟服装根据基于多 角 度的真实服装的照片的层产生。此外,虚拟身体模型用在手动和自动服装、化妆和发型推荐的多个 实施例 中,例如,来自渠道、朋友和时尚实体的推荐。虚拟身体模型例如可分享为用于外表的可视化和评论。此外其还用于使用户能够购买适合赠送或类似的适合其他用户的服装。该实现还可以用于可以利用对卖方具有与用户类似身体外形和尺寸的了解购买服装的对等在线销售。,下面是用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和系统专利的具体信息内容。

1.一种生成和分享与服装的图像结合的人的虚拟身体模型的方法,其特征在于,其中通过分析和处理用户的一幅或多幅照片生成虚拟身体模型,并且通过分析和处理服装的一幅或多幅照片生成服装图像;以及其中通过多个不同应用或多个不同网络站点访问或可使用虚拟身体模型,使得通过利用任何这些不同应用或网络站点,服装的图像可以被看到结合到虚拟身体模型上,从而使当服装被穿着时会是什么样子能够可视化
2.一种生成和分享与服装的图像结合的人的虚拟身体模型的方法,其特征在于,其中通过分析和处理用户的一幅或多幅照片生成虚拟身体模型,并且通过分析和处理服装的一幅或多幅照片生成服装图像,并且该服装图像在虚拟试衣间中展示,并且其中通过多个不同的应用或多个不同的网络站点可访问或可使用虚拟试衣间,使得通过利用任何这些不同的应用或网络站点,服装的图像可以被看到结合到虚拟身体模型上从而使当服装被穿着时会是什么样子能够可视化。
3.根据权利要求2所述的方法,其特征在于,进一步取决于前述任一项权利要求。
4.根据前述任一项权利要求所述的方法,其特征在于,一个或多个不同的应用或网络站点每一个显示与服装的图像关联的单个图标或按钮,当被选择时,单个图标或按钮自动致使服装的一个或多个图像结合到虚拟身体模型上从而使当被人们穿着时服装会是什么样子能够对他们可视化。
5.根据前述任一项权利要求所述的方法,其特征在于,结合的图像是用户可以转动和/或缩放的3D照片真实图像。
6.根据前述任一项权利要求所述的方法,其特征在于,不同网络站点之一是服装零售网络站点并且可以从该网络站点购买该服装。
7.根据前述任一项权利要求所述的方法,其特征在于,不同网络站点之一是与印刷出版物关联的时尚相关网络站点。
8.根据前述任一项权利要求所述的方法,其特征在于,服装的图像通过在2D中在公知尺寸和外形的人体模型上从多个视为实际服装拍照生成。
9.根据前述任一项权利要求所述的方法,其特征在于,从围绕服装5到12个不同视角对服装拍照并且分析和处理拍得的照片从而生成可以从360度查看的服装的3D照片真实图像。
10.根据前述任一项权利要求所述的方法,其特征在于,服装的图像是服装的3D照片真实图像。
11.根据前述任一项权利要求所述的方法,其特征在于,对于给定的服装,仅对该服装的单个尺寸拍照,并且其它尺寸的外观通过根据该单个尺寸推断进行计算。
12.根据前述任一项权利要求所述的方法,其特征在于,推断的过程基于测量该服装、或来自该服装的相同制造商的不同服装的其它尺寸。
13.根据前述任一项权利要求所述的方法,其特征在于,可以对另一用户展示/分享虚拟身体模型,以便其他用户可以选择和购买适合用户的衣服,同时向该其他用户隐藏实际测量值。
14.一种使用户能够估计在对等网络站点上可用的服装有多么适合该用户的方法,其特征在于,其中服装的卖方在数据库中与由各种身体尺寸测量值限定的虚拟身体模型关联;并且用户还在数据库中与由各种身体尺寸测量值限定的虚拟身体模型关联,并且系统访问该数据库或每一个数据库,从而使用户通过实现卖方的和用户自己的身体尺寸测量值之间的比较能够估计服装有多么合适。
15.根据权利要求14所述的方法,其特征在于,进一步取决于前述任一项权利要求。
16.根据前述任一项权利要求所述的方法,其特征在于,用户手动比较身体尺寸测量值。
17.根据前述任一项权利要求所述的方法,其特征在于,系统比较卖方和用户的身体尺寸测量值,这些测量值对应于例如身高、体重、腰部尺寸、臀部尺寸、胸部尺寸、胸罩尺寸、胯部高度这样的相同类型的测量值。
18.根据前述任一项权利要求所述的方法,其特征在于,系统生成两个虚拟身体模型多么接近的指数或分数以便用户可以估计服装有多么合适。
19.根据前述任一项权利要求所述的方法,其特征在于,卖方不具有他的/她的自己的虚拟身体模型,但这样的虚拟身体模型和/或相关的身体尺寸测量值可以从具有虚拟身体模型并且已经购买相同服装的其他人那里推导出。
20.根据前述任一项权利要求所述的方法,其特征在于,网络站点是例如拍卖站点这样的对等销售服务。
21.根据前述任一项权利要求所述的方法,其特征在于,网络站点提供衣服租赁服务。
22.一种生成穿着服装的用户的图像的方法,其特征在于,其中系统可以访问用户的虚拟身体模型以及服装图像的数据,并且在没有用户干预的情况下可以自动选择服装,然后将该服装的图像结合到虚拟身体模型上,最后,在没有用户干预或指示的情况下,在没有被用户选择或得到用户批准之前的时候向用户自动发送或以其它方式提供与虚拟身体模型结合的服装的图像,从而使当被此人穿着时服装会是什么样子对他们可视化。
23.根据权利要求22所述的方法,其特征在于,进一步取决于前述任一项权利要求。
24.根据前述任一项权利要求所述的方法,其特征在于,系统使用许多不同服装的图像的数据库并且通过基于包括以下一种或多种的因素应用标准来选择挑选哪一件服装:用户的年龄、用户的尺寸和/或外形、用户的位置、用户的收入、用户的爱好、用户的购买历史、用户的浏览历史、用户规定的偏好。
25.根据前述任一项权利要求所述的方法,其特征在于,与虚拟身体模型结合的服装作为电子邮件发送给用户。
26.根据前述任一项权利要求所述的方法,其特征在于,与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示。
27.一种使服装能够在用户的虚拟身体模型上可视化的方法,其特征在于,其中(a)显示装置展示结合到虚拟身体模型上的由用户选择的尺寸的服装的图像,从而使当被用户穿着时服装会是什么样子对他们可视化,以及(b)显示装置还提供图标、按钮、功能、计算尺或其它控件,如果被用户选择,该图标、按钮、功能、计算尺或其它控件致使服装的图像改变为对应于不同尺寸的服装在虚拟身体模型上会是什么样子。
28.根据权利要求27所述的方法,其特征在于,进一步取决于前述任一项权利要求。
29.根据前述任一项权利要求所述的方法,其特征在于,用户可以选择偏大一个尺寸和偏小一个尺寸。
30.根据前述任一项权利要求所述的方法,其特征在于,利用语音识别系统声音激活控制。
31.根据前述任一项权利要求所述的方法,其特征在于,通过在2D中在公知尺寸和外形的人体模型上从多个视角为实际服装拍照生成服装的图像。
32.根据前述任一项权利要求所述的方法,其特征在于,从围绕服装5到12个不同视角对服装拍照并且分析和处理拍得的照片从而生成可以从360度查看的服装的3D照片真实图像。
33.根据前述任一项权利要求所述的方法,其特征在于,服装的图像是服装的3D照片真实图像。
34.根据前述任一项权利要求所述的方法,其特征在于,对于给定的服装,仅为该服装的单一尺寸拍照并且其它尺寸的外观通过根据该单一尺寸推断进行计算。
35.根据前述任一项权利要求所述的方法,其特征在于,推断的过程基于测量该服装、或来自该服装的相同制造商的不同服装的其它尺寸。
36.一种自动生成发型推荐的方法,其特征在于,其中系统接收用户的面部的一幅或多幅照片作为输入,然后(a)分析该面部的面部几何以及(b)匹配面部几何和发型程序库,每一种发型之前被索引为与一种或多种面部几何相配,以及(c)选择一种或多种最佳匹配的发型,以及(d)对用户输出该最佳匹配的发型的图像。
37.根据权利要求36所述的方法,其特征在于,进一步取决于前述任一项权利要求。
38.根据前述任一项权利要求所述的方法,其特征在于,系统将最佳匹配的发型的图像结合到用户的面部的图像上。
39.根据前述任一项权利要求所述的方法,其特征在于,用户选择服装并且系统选择最佳匹配该服装的发型。
40.根据前述任一项权利要求所述的方法,其特征在于,用户可以选择具体头发颜色并且发型的图像改变为使用该具体头发颜色。
41.一种自动生成发型推荐的方法,其特征在于,其中系统接收用户的面部的一幅或多幅照片以及用户对服装的选择或挑选作为输入,然后系统(a)匹配服装和发型程序库,每一种发型之前被索引为与一件或多件具体服装或服装的类型相配,以及(b)选择一种或多种最佳匹配的发型,以及(c)对用户输出该最佳匹配的发型的图像。
42.根据权利要求41所述的方法,其特征在于,进一步取决于前述任一项权利要求。
43.根据前述任一项权利要求所述的方法,其特征在于,系统还生成并输出最佳匹配发型的图像到用户的面部的图像和与服装结合的用户的虚拟身体模型上。
44.一种自动生成化妆推荐的方法,其特征在于,其中系统存储用户的虚拟身体模型连同由用户作出的一件或多件服装选择以及化妆描述的程序库;其中考虑到具体服装或由用户选择的服装,系统自动确定适当的化妆描述,然后提供加上化妆描述的、与一件或多件服装结合的虚拟身体模型的图像。
45.根据权利要求44所述的方法,其特征在于,进一步取决于前述任一项权利要求。
46.根据前述任一项权利要求所述的方法,其特征在于,化妆描述是化妆建议。
47.根据前述任一项权利要求所述的方法,其特征在于,化妆描述是应用于用户的面部的图像的化妆的图像。
48.根据前述任一项权利要求所述的方法,其特征在于,系统存储用户的肤色;并且系统提供的化妆描述与肤色协调。
49.根据前述任一项权利要求所述的方法,其特征在于,其中系统接收用户的面部的一幅或多幅照片作为输入,然后(a)分析该面部的面部几何,以及(b)匹配面部几何和化妆描述的程序库,每一种化妆描述之前被索引为与一种或多种面部几何相配,以及(c)选择一种或多种最佳匹配的化妆描述,以及(d)对用户输出该最佳匹配的化妆描述的图像。
50.根据前述任一项权利要求所述的方法,其特征在于,通过系统在数据库中查找之前已经由化妆专家、造型师或具体服装或服装的类别的模特选择的适当的化妆描述来实现自动确定。
51.一种生成要结合到虚拟身体模型上的照片真实虚拟服装的方法,其特征在于,其中(a)拍摄服装的一幅或多幅数字照片;(b)从服装照片中提取展示一些或所有服装的一幅或多幅子画面并将其从任何背景中分离;(c)处理系统模型化子画面的行为为虚拟服装,当输入用于包括有形服装弹性、重量、密度刚度、材料类型、厚度中的一个或多个的变量的数值时,应用有限元分析来模型化虚拟服装将如何在限定的外形和/或测量值的虚拟身体模型上放置或形成它本身。
52.根据权利要求51所述的方法,其特征在于,进一步取决于前述任一项权利要求。
53.一种在虚拟身体模型上可视化服装的方法,其特征在于,包含以下步骤:(a)存储多件服装的数字图像;(b)存储用户的虚拟身体模型;(c)在触摸屏装置上显示虚拟身体模型连同一件或多件服装的图像;(d)结合虚拟身体模型和至少一件服装的图像;(e)对触摸屏利用触摸动作或手势从而致使不同服装代替之前显示的服装自动与虚拟身体模型结合。
54.根据权利要求53所述的方法,其特征在于,进一步取决于前述任一项权利要求。
55.根据前述任一项权利要求所述的方法,其特征在于,多件服装的顺序或排列与虚拟身体模型一起展示。
56.根据前述任一项权利要求所述的方法,其特征在于,服装排列是线性排列并且用户可以利用向左或向右轻击或者其它手势致使服装的排列向左或向右移动,使占有在虚拟身体模型后面或上面的给定位置的特定服装自动与虚拟身体模型结合。
57.根据前述任一项权利要求所述的方法,其特征在于,拖放动作用于致使具体服装被拖动并放下,因此与虚拟身体模型结合。
58.根据前述任一项权利要求所述的方法,其特征在于,基于物理的动画应用于运动的服装。
59.一种生成包括用户的腿和脚的用户的虚拟身体模型的方法,其特征在于,其中用户可以从在线展示的类的选择中为他们的虚拟身体模型选择一双鞋或靴子,并且计算机实现过程检索选择的鞋类的鞋跟高度并根据检索到的鞋跟高度自动调整虚拟身体模型的鞋跟的高度。
60.根据权利要求59所述的方法,其特征在于,进一步取决于前述任一项权利要求。
61.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型允许虚拟脚围绕其虚拟踝关节枢轴转动并且在虚拟地面之上的虚拟身体模型的鞋跟高度通过围绕虚拟踝关节枢轴转动虚拟脚进行调整从而给予期望的高度。
62.根据前述任一项权利要求所述的方法,其特征在于,提高虚拟身体模型的鞋跟自动改变虚拟身体模型的姿势。
63.根据前述任一项权利要求所述的方法,其特征在于,当提高鞋跟时通过向前倾斜虚拟骨盆来改变虚拟身体模型的姿势。
64.根据前述任一项权利要求所述的方法,其特征在于,用户可以将虚拟身体模型选为光着脚。
65.根据前述任一项权利要求所述的方法,其特征在于,当虚拟鞋跟高度提高时与虚拟地面有关的服装的底部提高,但与用户的腿有关的服装的底部的位置不改变。
66.一种生成虚拟身体模型的方法,其特征在于,其中用户为他们或已经为他们拍摄他们的面部的照片,然后由计算机系统处理该照片从而生成来源于该照片的面部图像,其中然后通过计算机系统将从照片获得或与照片匹配的面部的皮肤的颜色和肌理应用到虚拟身体模型,使得用户的虚拟身体模型的皮肤的颜色和肌理匹配用户的面部的皮肤的颜色和肌理。
67.根据权利要求66所述的方法,其特征在于,进一步取决于前述任一项权利要求。
68.根据前述任一项权利要求所述的方法,其特征在于,面部的皮肤的颜色和/或肌理自动从照片获得。
69.根据前述任一项权利要求所述的方法,其特征在于,面部的皮肤的颜色和/或肌理由用户从可能的颜色的调色板和/或可能的肌理的调色板中手动选择适当的、匹配的颜色从而由照片中手动获得。
70.根据前述任一项权利要求所述的方法,其特征在于,应用于虚拟身体模型的皮肤的颜色和/或肌理另外是是年龄或用户的函数。
71.一种生成虚拟身体模型的方法,其特征在于,其中用户为他们或已经为他们拍摄他们的面部的照片,然后由计算机系统处理该照片从而生成来源于该照片的面部图像,其中分析从照片获得或与照片匹配的面部的皮肤和/或眼睛的颜色,并且当为要被用户从在线服装零售网站选择的服装推荐颜色时,或者以称赞用户的皮肤和/或眼睛颜色这样的措辞评价已经被用户从在线服装零售网站选择的服装的颜色时,将从照片获得或与照片匹配的面部的皮肤和/或眼睛的颜色用作系统自动应用的过滤器或标准。
72.根据权利要求71所述的方法,其特征在于,进一步取决于前述任一项权利要求。
73.一种使如果电视装置上所示的节目展示的服装被电视装置观众穿着,该服装会是什么样能够对的观众可视化的方法,其特征在于,包含以下步骤:(a)处理虚拟身体模型;
(b)在第二、便携式显示装置上提供服装的图像连同图标、按钮或功能,如果被观众选择,该图标、按钮或功能自动致使服装的一个或多个图像结合到虚拟身体模型上从而使当被观众穿着时服装会是什么样子能够在第二、便携式显示装置上对他们可视化。
74.根据权利要求73所述的方法,其特征在于,进一步取决于前述任一项权利要求。
75.根据前述任一项权利要求所述的方法,其特征在于,第二便携式装置是移动电话平板电脑
76.根据前述任一项权利要求所述的方法,其特征在于,节目是实时电视节目并且从便携式显示装置提供反馈使得节目包括在观众的虚拟身体模型上可视化给定服装的观众的数量的指示。
77.根据前述任一项权利要求所述的方法,其特征在于,第二便携式显示装置包括按钮、图标或功能,如果被观众选择,该按钮、图标或功能自动从装置发送信号服务器指示观众想要购买服装。
78.根据前述任一项权利要求所述的方法,其特征在于,信号授权由观众自动为服装支付。
79.一种分享人的虚拟身体模型的方法,其特征在于,其中虚拟身体模型通过人与网络站点互动生成,并且其中通过不同网络站点,即社交网络站点可访问或可使用虚拟身体模型。
80.根据权利要求79所述的方法,其特征在于,进一步取决于前述任一项权利要求。
81.根据前述任一项权利要求所述的方法,其特征在于,其中人已经在服装零售网络站点上选择服装并且该选择的服装在虚拟身体模型上可视化,并且其中服装零售网络站点包括按钮或图标,当被选择时,该按钮或图标自动将在虚拟身体模型上可视化的服装的图像发布到此人的社交网络站点页面、入口或资源。
82.根据前述任一项权利要求所述的方法,其特征在于,其中此人的社交网络站点网页、入口或资源提供各种功能的方法,例如(i)展示用户正穿着或考虑穿着和/或购买什么,允许朋友评论、表达喜好;(ii)使朋友能够给虚拟身体模型穿着他们自己建议的衣服;
(iii)使朋友能够增加他们自己穿上衣服的虚拟身体模型到用户的虚拟身体模型中,以便用户的页面显示两个模型连同他们选择的服装。
83.根据前述任一项权利要求所述的方法,其特征在于,第一用户的虚拟身体模型展示给另一用户或与另一用户分享以便其他用户可以选择和购买衣服从而适合第一用户,同时向该其他用户隐藏实际测量值。
84.一种生成结合到虚拟身体模型上的服装的照片真实感图像的方法,其特征在于,其中(a)用户在网站上定位服装;(b)计算机实现系统分析来自网站的该服装的图像,然后在之前分析的服装的数据库中搜索并识别该服装,然后将来自其数据库的服装的一个或多个虚拟图像结合到用户的虚拟身体模型上,然后对用户显示该结合的服装和虚拟身体模型。
85.根据权利要求84所述的方法,其特征在于,进一步取决于前述任一项权利要求。
86.根据前述任一项权利要求所述的方法,其特征在于,当在触摸屏装置上查看展示服装的网站时,用户通过触摸触摸屏显示器上展示的服装的图像表明该服装将在他的或她的虚拟身体模型上可视化。
87.根据前述任一项权利要求所述的方法,其特征在于,计算机实现系统在之前分析的服装的数据库中通过利用图像匹配系统搜索并识别该服装,其中图像匹配系统可以评定物体的两个图像之间的相似性。
88.根据前述任一项权利要求所述的方法,其特征在于,计算机实现系统在之前分析的服装的数据库中通过利用由网站公开的服装识别元数据搜索并识别该服装。
89.根据前述任一项权利要求所述的方法,其特征在于,当浏览网站时,web浏览器扩展组件使用户能够启动需要由计算机实现系统完成的任务。
90.根据前述任一项权利要求所述的方法,其特征在于,结合的服装和虚拟身体模型在相同的web浏览器中展示。
91.根据前述任一项权利要求所述的方法,其特征在于,结合的服装在出现在网站上的窗口中展示。
92.一种利用web搜索引擎生成搜索结果的方法,其特征在于,包含以下步骤:(a)用户生成他们自己的虚拟身体模型;(b)web搜索引擎在其检索过程或算法中使用该虚拟身体模型或定义一些或所有该虚拟身体模型的数据。
93.根据权利要求92所述的方法,其特征在于,进一步取决于前述任一项权利要求。
94.根据前述任一项权利要求所述的方法,其特征在于,最优化搜索结果从而与当搜索时具有该特定虚拟身体模型的用户相关。
95.根据前述任一项权利要求所述的方法,其特征在于,用于购买服装的搜索返回与具有该用户的虚拟身体模型的潜在购买者相关的搜索结果。
96.根据前述任一项权利要求所述的方法,其特征在于,可以由搜索引擎的用户通过价格以及用户的虚拟身体模型是否使用来手动过滤搜索结果。
97.根据前述任一项权利要求所述的方法,其特征在于,搜索引擎与社交网络关联并且该社交网络包括用户的虚拟身体模型。
98.根据前述任一项权利要求所述的方法,其特征在于,如果搜索引擎与这样的社交网络关联,则虚拟身体模型自动用于所有搜索,除非用户已经手动设定与此相反的偏好。
99.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型包括用户的年龄、性别、身高、体重和身体外形。
100.根据前述任一项权利要求所述的方法,其特征在于,搜索引擎利用用户的虚拟身体模型最优化来自该用户对任何以下商品或服务或事件的搜索:服装、鞋类、食物、饭店、假日、航班、保险、体育赛事、医疗、理疗、书籍、娱乐。
101.一种开发服装的标准化尺码表格、比例或图表的方法,其特征在于,包括以下步骤:(a)处理来自一组用户的单个虚拟身体模型;(b)跨越包括年龄、位置、任何其它个人基本资料、服装零售商的各种参数生成用户的尺寸和外形的描述,以及(c)利用该描述生成一个或多个标准化服装尺码表格、比例或图表。
102.根据权利要求101所述的方法,其特征在于,进一步取决于前述任一项权利要求。
103.一种使用户能够与虚拟身体模型互动的方法,其特征在于,包含以下步骤:(a)提供第一用户可以选择一件或多件服装以可视化为与他们的虚拟身体模型结合的虚拟更衣室;(b)使该结合的虚拟身体模型和服装对符合由第一用户设定的规定合作、分享或友谊标准的其他用户可用。
104.根据权利要求103所述的方法,其特征在于,进一步取决于前述任一项权利要求。
105.根据前述任一项权利要求所述的方法,其特征在于,第一用户的虚拟身体模型展示给另一用户或与另一用户分享,以便其他用户可以选择和购买衣服以适合第一用户,同时向该其他用户隐藏实际测量值。
106.一种生成虚拟身体模型的方法,其特征在于,其中用户为他们拍摄或已经为他们拍摄他们自己的单幅标准长度照片,然后由基于该照片连同用户可以调整位置的标记呈现虚拟身体模型的计算系统处理该照片,其中标记对应于以下每一种:头顶、鞋底、胯部高度、腰部宽度、臀部宽度、胸部宽度。
107.根据权利要求106所述的方法,其特征在于,进一步取决于前述任一项权利要求。
108.根据前述任一项权利要求所述的方法,其特征在于,用户录入身高、体重,以及可选择地,胸罩尺寸。
109.根据前述任一项权利要求所述的方法,其特征在于,包含然后生成准确3D虚拟身体模型并在屏幕上显示该3D虚拟身体模型的计算机系统。
110.根据前述任一项权利要求所述的方法,其特征在于,计算机系统是后端服务器。
111.根据前述任一项权利要求所述的方法,其特征在于,用户在例如移动电话这样的计算装置上拍照并将照片上传到后端服务器。
112.一种在人的虚拟身体模型上可视化服装的方法,其特征在于,其中与服装关联的图标、条形码或标志当被移动计算装置扫描时可以自动致使服装的一个或多个图像结合到人的虚拟身体模型上从而使当被此人穿着时服装会是什么样子对他们可视化。
113.根据权利要求112所述的方法,其特征在于,进一步取决于前述任一项权利要求。
114.根据前述任一项权利要求所述的方法,其特征在于,图标、条形码或标志与服装的印刷或电子图像关联。
115.根据前述任一项权利要求所述的方法,其特征在于,图标、条形码或标志在例如时尚杂志这样的印刷杂志中。
116.根据前述任一项权利要求所述的方法,其特征在于,图标、条形码或标志在服装的物理标记或标签上。
117.根据前述任一项权利要求所述的方法,其特征在于,图标、条形码或标志为服装唯一地编码。
118.根据前述任一项权利要求所述的方法,其特征在于,当与虚拟身体模型结合时服装的图像在扫描图标或标志的相同的移动计算装置上显示。
119.一种服装分割的方法,其特征在于,其中从背景图像中剪下、分离或分割服装的图像,其中利用深度信息扫描或成像服装,并且该深度信息用在处理系统中自动区分对应于服装的图像中的像素和不对应于服装的图像中的像素,然后从背景中剪下服装的图像,然后将该图像用于生成服装的虚拟3D图像。
120.根据权利要求119所述的方法,其特征在于,进一步取决于前述任一项权利要求。
121.根据前述任一项权利要求所述的方法,其特征在于,利用深度信息通过使用立体照相机成像服装。
122.根据前述任一项权利要求所述的方法,其特征在于,利用深度信息通过利用包括与捕捉3D中的视频或静止数据的传感器结合的红外激光投影仪的深度传感器将服装成像为具有深度信息。
123.根据前述任一项权利要求所述的方法,其特征在于,服装的虚拟3D图像与用户的虚拟身体模型结合。
124.一种生成穿着服装的用户的图像的方法,其特征在于,其中系统可以访问用户的虚拟身体模型和服装或服装图像的数据库,并且用户能够从若干不同的推荐渠道之一选择,使得当选择具体渠道时,在没有用户干预的情况下,考虑到虚拟身体模型的参数,系统自动选择系统确定为适合的服装,然后将该服装的图像结合到虚拟身体模型上并且在没有用户干预的情况下自动向用户提供与虚拟身体模型结合的服装的图像,从而使当被此人穿着时服装会是什么样子能够对他们可视化。
125.根据权利要求124所述的方法,其特征在于,进一步取决于前述任一项权利要求。
126.根据前述任一项权利要求所述的方法,其特征在于,每一种渠道与来自服装图像的完整数据库的服装的图像的具体子集关联。
127.根据前述任一项权利要求所述的方法,其特征在于,每一种不同渠道与不同的人关联。
128.根据前述任一项权利要求所述的方法,其特征在于,每一种不同渠道与不同的造型师关联。
129.根据前述任一项权利要求所述的方法,其特征在于,每一种不同渠道与不同印刷出版物关联。
130.根据前述任一项权利要求所述的方法,其特征在于,每一件服装自动评分为与不同身体外形和/或尺寸的范围中的每一个相配或不相配,其中该数据存储在之后被自动访问并使用以使系统能够考虑到用户的虚拟身体模型的参数确定哪一件服装与用户相配的表格中。
131.根据前述任一项权利要求所述的方法,其特征在于,与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示。
132.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型的参数包括虚拟身体模型的尺寸或外形、用户的年龄、由用户输入的任何其它标准中的一个或多个。
133.一种生成穿着服装的第一用户的图像的方法,其特征在于,其中系统可以访问第一用户的虚拟身体模型和服装图像的数据库以及被其他用户购买或查看的之前的服装的历史或记录,其中其他用户中的每一个具有与第一用户类似的虚拟身体模型,并且在没有用户干预的情况下,考虑到由其他用户购买或观看的之前的服装的历史或记录,系统自动选择系统确定为适合的服装的服装,然后将该服装的图像结合到第一用户的虚拟身体模型上并且在没有用户干预的情况下自动对第一用户提供与虚拟身体模型结合的服装的图像,从而使当被第一用户穿着时服装会是什么样子能够对他们可视化。
134.根据权利要求133所述的方法,其特征在于,进一步取决于前述任一项权利要求。
135.一种生成穿着服装的用户的图像的方法,其特征在于,其中系统可以访问用户的虚拟身体模型和服装图像的数据库以及由用户购买或查看的之前服装的历史或记录,并且在没有用户干预的情况下,考虑到由用户购买或查看的之前的服装的历史或记录,系统自动选择系统确定为适合的服装的服装,然后将该服装的图像结合到虚拟身体模型上并且在没有用户干预的情况下自动对用户提供与虚拟身体模型结合的服装的图像,从而使当被此人穿着时服装会是什么样子对他们可视化。
136.根据权利要求135所述的方法,其特征在于,进一步取决于前述任一项权利要求。
137.根据前述任一项权利要求所述的方法,其特征在于,与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示。
138.根据前述任一项权利要求所述的方法,其特征在于,其他用户的虚拟身体模型与第一用户的相似性是各种身体尺寸和/或外形测量值的函数。
139.根据前述任一项权利要求所述的方法,其特征在于,其他用户的虚拟身体模型与第一用户的相似性还是年龄的函数。
140.根据前述任一项权利要求所述的方法,其特征在于,其他用户的虚拟身体模型与第一用户的相似性还是用户位置、用户偏好或其它任何其他用户相关的标准的函数。
141.一种生成结合到虚拟身体模型上的服装的照片真实感图像的方法,其特征在于,其中在不同照明条件下对有形服装拍照并且将那些不同照明条件的每一个中的服装的数字图像存储在数据库中;以及基于计算机的图像处理系统通过从数据库中选择或通过允许从数据库中选择与应用于虚拟身体模型和/或虚拟身体模型的背景的照明条件类似的照明条件中照亮的服装图像来生成结合到虚拟身体模型上的服装的图像。
142.根据权利要求141所述的方法,其特征在于,进一步取决于前述任一项权利要求。
143.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型包括从由用户提供的数字照片中获得的用户的面部的图像。
144.根据前述任一项权利要求所述的方法,其特征在于,照明条件包括以下的一种或多种:照明的主要方向;照明的色彩平衡;照明的色彩温度;照明的扩散。
145.根据前述任一项权利要求所述的方法,其特征在于,服装的类型确定例如雨天、晴天、天这样的模拟天气条件,其中当衣服与虚拟身体模型结合时,这些模拟天气条件之后应用于服装的图像。
146.根据前述任一项权利要求所述的方法,其特征在于,用户可以通过操作模仿改变对服装拍照所处的照明条件的效果的控制从数据库中手动选择图像。
147.根据前述任一项权利要求所述的方法,其特征在于,图像处理系统可以自动检测应用于由用户提供的数字面部照片的照明条件的参数,并可以从数据库选择匹配的服装图像。
148.一种分享人的虚拟身体模型的方法,其特征在于,其中虚拟身体模型由用户与应用或网络站点互动生成,并且其中通过可操作为使用可扩展的图像框架的任何类型的显示装置可访问或可使用虚拟身体模型,使得服装的图像可以在任何这样的显示装置上被看到结合到虚拟身体模型上,从而使被此人穿着时服装会是什么样子能够对他们可视化。
149.根据权利要求148所述的方法,其特征在于,进一步取决于前述任一项权利要求。
150.根据前述任一项权利要求所述的方法,其特征在于,可扩展的图像框架包括web浏览器。
151.根据前述任一项权利要求所述的方法,其特征在于,可扩展的图像框架包括浏览器API或扩展组件。
152.根据前述任一项权利要求所述的方法,其特征在于,显示装置的类型包括以下一种或多种:电视、移动电话、平板电脑、笔记本电脑、台式电脑、数码镜子、数码照相机、数码摄像机、放在零售店内的显示器、放在零售店内的数码镜子。
153.根据前述任一项权利要求所述的方法,其特征在于,显示装置的类型包括电视和平板电脑。
154.根据前述任一项权利要求所述的方法,其特征在于,当用户正在便携式装置上查看与一件或多件服装结合的他们的虚拟身体模型的图像时,用户可以利用单个身体手势致使相同的图像在不同的显示装置上显示。
155.根据前述任一项权利要求所述的方法,其特征在于,手势是轻击或抛出手势。
156.一种制造服装的方法,其中用户具有他们自己的虚拟身体模型,其特征在于,该方法包括以下步骤:(a)用户从虚拟服装的屏幕上的程序库中选择服装;(b)处理系统自动生成结合到虚拟身体模型上的服装的图像,自动地将服装的大小调整至正确的合体性;(c)处理系统生成限定该服装的有形版本将如何调整大小从而提供该正确合体性的数据;(d)系统对服装制造商提供该数据从而使制造商能够制造适合用户的服装。
157.根据权利要求156所述的方法,其特征在于,进一步取决于前述任一项权利要求。
158.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型从用户的身体的数字照片中生成。
159.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型利用用户的身高和体重生成。
160.根据前述任一项权利要求所述的方法,其特征在于,虚拟身体模型利用以下一种或多种生成:胸部宽度、胯部高度等。
161.根据前述任一项权利要求所述的方法,其特征在于,用户为他们拍摄或已经为他们拍摄他们自己的单幅标准长度照片,然后由基于该照片连同用户可以调整位置的标记来呈现虚拟身体模型的计算机系统处理该照片,其中标记对应于以下的一些或所有:头顶、鞋底、胯部高度、腰部宽度、臀部宽度、胸部宽度
162.根据前述任一项权利要求所述的方法,其特征在于,用户录入身高、体重,以及可选择地,胸罩尺寸。
163.根据前述任一项权利要求所述的方法,其特征在于,包含然后生成准确3D虚拟身体模型并在屏幕上显示该3D虚拟身体模型的计算机系统。
164.根据前述任一项权利要求所述的方法,其特征在于,计算机系统是后端服务器。
165.根据前述任一项权利要求所述的方法,其特征在于,用户在例如移动电话这样的计算装置上拍照并将照片上传到后端服务器。
166.根据前述任一项权利要求所述的方法,其特征在于,在没有利用任何标准的、基础尺寸的情况下,服装自动调整大小为正确的合体性。
167.一种使服装能够在用户的虚拟身体模型上可视化的方法,其特征在于,其中,(a)显示装置显示结合到虚拟身体模型上的、由用户选择的尺寸的服装的图像,从而使当被用户穿着时服装会是什么样子能够对他们可视化,以及(b)显示装置还提供图标、按钮、功能、计算尺或其它控件,如果被用户选择,该图标、按钮、功能、计算尺或其它控件致使虚拟身体模型改变为显示穿着该特定服装会是什么样子,前提是用户失去/获得在用户可控的比例上限定的设定量的重量。
168.根据权利要求167所述的方法,其特征在于,进一步取决于前述任一项权利要求。
169.根据前述任一项权利要求所述的方法,其特征在于,显示装置还提供图标、按钮、功能、计算尺或其它控件,如果被用户选择,该图标、按钮、功能、计算尺或其它控件致使虚拟身体模型改变为显示穿着该特定服装会是什么样子,前提是用户通过在用户可控的比例上限定的锻炼平改变他们的身体外形。
170.根据前述任一项权利要求所述的方法,其特征在于,阈值确保极端和不健康重塑体型不可能。
171.根据前述任一项权利要求所述的方法,其特征在于,利用语音识别系统声音激活控制。
172.一种在用户的虚拟身体模型上可视化服装的方法,其特征在于,包含以下步骤:
(a)存储可用于购买的多件服装的数字图像;(a)存储使那些服装在用户的虚拟身体模型上会是什么样子能够对他们可视化的用户的虚拟身体模型;(c)提供虚拟衣柜或服装存储环境,虚拟衣柜或服装存储环境存储当与用户的虚拟身体模型结合时已经展示之后由用户购买的所有服装的图像;(d)在虚拟衣柜或服装存储环境中包括在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装的图像。
173.根据权利要求172所述的方法,其特征在于,进一步取决于前述任一项权利要求。
174.根据前述任一项权利要求所述的方法,其特征在于,在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装由在服装图像的数字目录或集合中查看服装的图像的用户手动选择。
175.根据前述任一项权利要求所述的方法,其特征在于,虚拟衣柜或服装存储环境还存储包含若干件服装的装备的图像。
176.根据前述任一项权利要求所述的方法,其特征在于,在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装可以由用户选择与其它服装一起显示的图标或功能来购买。
177.一种确定购物者是否正在为他们自己或为其他人购买衣服的方法,其特征在于,包含以下步骤:(a)购物者对基于计算机的系统提供他们自己的虚拟身体模型;(b)购物者在服装零售商的在线或零售店购买服装;(c)基于计算机的系统匹配购买的服装的尺寸和虚拟身体模型,然后确定购买的服装是否是用于购物者。
178.根据权利要求177所述的方法,其特征在于,进一步取决于前述任一项权利要求。
179.根据前述任一项权利要求所述的方法,其特征在于,基于计算机的系统链接到包括关于购物者的数据的数据库。
180.根据前述任一项权利要求所述的方法,其特征在于,数据库对购物者提供忠诚奖励、折扣或点。
181.一种生成虚拟身体模型的方法,其特征在于,其中用户为他们拍摄或已经为他们拍摄他们的身体的图像,然后由计算机系统处理该图像从而生成并显示虚拟身体,连同身体的大概轮廓,并且用户能够处理轮廓的边界或边缘从而使轮廓更加准确地匹配虚拟身体的轮廓线
182.根据权利要求181所述的方法,其特征在于,进一步取决于前述任一项权利要求。
183.根据前述任一项权利要求所述的方法,其特征在于,轮廓显示为覆盖在虚拟身体的图像上。
184.根据前述任一项权利要求所述的方法,其特征在于,利用应用于用户的身体的2D照相图像的图像处理技术生成轮廓。
185.根据前述任一项权利要求所述的方法,其特征在于,利用包括与捕捉3D中的视频或静止数据的传感器结合的红外激光投影仪的深度传感器成像用户的身体。
186.一种生成虚拟身体模型的方法,其特征在于,其中用户为他们拍摄或已经为他们拍摄他们的身体的图像,然后由计算机系统处理该图像从而利用至少身体图像生成并显示虚拟身体模型,并且对用户呈现使虚拟身体模型的外形和/或测量值能够改变为更加准确地匹配用户的真实的或感知的外形和/或测量值的控件,其中对用户呈现使用户能够提供关于虚拟身体模型的准确性的反馈的屏幕上的字段或控件。
187.根据权利要求186所述的方法,其特征在于,进一步取决于前述任一项权利要求。
188.根据前述任一项权利要求所述的方法,其特征在于,对用户呈现允许用户直接处理虚拟身体模型的外形的屏幕上的控件。
189.一种适合或可操作为完成前述任一项权利要求所述的方法的系统。

说明书全文

用于生成服装合体性可视化的虚拟身体模型的计算机实现

方法和系统

[0001] 本发明的背景1.技术领域
[0002] 本发明的领域涉及用于生成和共享与服装的图像结合的人的虚拟身体模型的方法、用于生成穿着服装的用户的图像的方法、用于自动生成服装尺寸推荐的方法、用于可视化生成化妆和发型推荐的方法、生成用户的虚拟身体模型的方法、用于分享人的虚拟身体模型的方法以及使用户能够与虚拟身体模型互动的方法。本发明的领域包括与这些方法相关的系统。2.背景技术
[0003] 在选购衣服时,为了在购买之前试穿衣服,用户典型地进入专出售衣服的商店。但商店通常每天关闭超过12个小时,这限制了购物时间。最近,用户已经能够从在线零售商那里购买衣服。在为在线购物提供衣服的规格过程中,用户可以指定尺寸,但他们不能够在没有首次衣服送货的情况下试穿衣服。如果衣服不是期望的尺寸或者没有提供希望的外表,则它们会被退货,这会产生费用。当前的估计是在线购买的衣服的退货率可以高达30%——大部分因为退货的衣服不合适。因此目前,为了试穿衣服,用户必须要么去商店,要么必须等到衣服配送,这两种情况都花费时间并且会产生行驶或配送成本。如果用户可以在不需要必须前往商店或必须等待衣服的收货的情况下以某些方式试穿衣服将是有帮助的。近年来已经对提供为用户构建虚拟身体模型——即,基于用户的头部和身体的大部分(在一些情况下,用户的头和身体的所有)的模型的虚拟或计算机图形——的计算机实现系统做出相当多的努;这样的模型理想上为了准确地描述用户。然后这些系统提供虚拟服装的收集,随着准确程度的变化,虚拟服装反映可被用户购买的有形服装(physical garment)真实外形和尺寸。用户可以选择服装然后使其配合到用户的虚拟身体模型或到用户的虚拟身体模型上可视化。这使得用户能够看到服装会是什么样子;尤其能够看到服装的该格是否与用户相称以及服装的该具体尺寸的合体性是否正确。然而,这样的系统未能提供完全且实际的解决方案。本发明的各个方面致力于解决这样的不足。
[0004] 3.相关技术的讨论
[0005] 名称为用于图像处理和生成身体模型的系统和方法(SYSTEM AND METHOD FOR IMAGE PROCESSING AND GENERATING A BODY MODEL)的WO2011033258A1号专利文献公开了如下内容,该文献通过参考引用的方式结合于此。场景中的前景物体(foreground object)的图像通过引起发射电磁辐射而产生,其中电磁辐射具有来自邻近第二前景物体或被第二前景物体至少部分隐藏的第一前景物体的表面的第一谱功率分布(first spectral power distribution)。在第一前景物体发射具有第一谱功率分布的电磁辐射的时候,获得第一和第二前景物体的第一图像。在第一前景物体未发射电磁辐射或正发射具有与第一谱功率分布不同的第二谱功率分布的电磁辐射的时候,获得第一和第二前景物体的第二图像。基于第一图像和第二图像的比较生成第一和第二前景物体的阿尔法蒙板(alpha matte)。
[0006] W02011033258A1进一步公开了一种生成身体模型的方法,包含:
[0007] (i)在至少一个标准身体模型上限定至少一个标准身体模型控制点和/或限定标准控制测量值;以及
[0008] (ii)通过限定对应于主体身体的主体身体模型中的每一个标准身体模型控制点和/或标准控制测量值的至少一个主体控制点和/或主体控制测量值来生成主体身体模型,其中,步骤(ii)进一步包含生成每一个标准身体模型控制点和/或标准控制测量值到其对应的主体控制点和/或主体控制测量值的至少一个主体映射的步骤(ii-1)。
[0009] WO2011033258A1进一步公开了一种生成现实生活身体模型图像的方法,包含:在身体模型图像上限定至少一个身体模型控制点;为现实生活主体的主体图像中的每一个身体模型控制点限定主体控制点;生成每个身体模型控制点到对应的主体控制点的映射;基于映射处理身体模型图像的像素以便身体模型图像中的像素与主体图像中的像素对准,由此生成被处理的现实生活身体模型图像。
[0010] 日本专利申请公布第04037383、11073491号以及欧洲专利申请公布第1909493号描述了传统的系统,这些系统中,位于距成像装置不同距离的背景平面物体和前景物体(任何形状的)通过利用不同辐射频率照明场景来相互区别。这些文献描述了前景物体必须位于背景的前面的足够远的位置以便背景和前景照明可以看作不相关联,由此允许前景部分与背景部分相互区别。这样的系统不允许在引起遮挡的场景的前景部分中相互邻近并相互重叠的前景物体轻易地彼此区别。

发明内容

[0012] 更多方面和可选实现特征在权利要求中限定。考虑到大量的方面,我们将它们简要总结如下从而辅助理解这些方面的广度和范围。注意到每一方面独立于任何其它方面,但每一方面还可以可选择地与任一或所有其它方面结合。
[0013] 本发明的计算机实现系统生成跨越多个零售网站可用的用户的虚拟身体模型,其中任何那些网站使用户或允许用户将产生自对有形服装拍照的虚拟服装结合到虚拟身体模型上。
[0014] 系统使用户能够基于卖方的和用户自己的身体尺寸测量值之间的比较估计在对等网络站点(peer-to-peer web site)上可获得的服装有多么适合该用户。
[0015] 系统提供‘直接营销引擎’,自动且在没有用户干扰的情况下将展示穿着服装(通过尺寸推荐或其它挑选)的顾客的虚拟身体模型的图像推送给顾客。
[0016] 系统模型化不适合的衣服——系统具有在用户的虚拟身体模型上展示尺寸太大或太小的衣服会是什么样子的能力。
[0017] 系统包括基于面部几何分析和匹配来自发型数据库的发型与该面部几何的发型推荐引擎。
[0018] 考虑到由用户选择的具体服装,系统自动确定适合的化妆描述,然后提供加上化妆描述的与一件或多件服装结合的虚拟身体模型的图像。
[0019] 系统处理由多层2D子画面(sprite)组成的虚拟服装从而生成3d照片真实虚拟衣服,其变形为匹配虚拟身体模型外形。
[0020] 系统提供用于终端用户的装置的UI,其中在触摸屏上存在用户的虚拟身体模型的图像并且利用(拖动或轻击)触摸动作,不同衣服移至虚拟身体模型上。
[0021] 系统可以根据鞋跟高度动态地改变虚拟身体模型的高度和姿势。
[0022] 系统利用面部照片为身体生成皮肤着色(skin coloration)和肌理,并且当系统为服装推荐颜色,或者评价已经由用户选择的服装的颜色——例如以称赞用户的皮肤和/或眼睛颜色这样的措辞时,该皮肤着色用作过滤器或标准。
[0023] 系统支持2个屏幕TV——即其中TV节目特写衣服,然后系统自动在使用户的虚拟身体模型可视化的‘第二屏幕’便携式装置(例如平板电脑)上显示那些相同的衣服。用户可以通过便携式装置观看那些服装、与那些服装互动并购买那些服装。
[0024] 系统提供社交网络(例如Facebook )互动和一体化:虚拟身体模型通过人与网络站点互动生成,并且虚拟身体模型通过不同网络站点、即社交网络站点可访问或可使用。
[0025] 系统提供web浏览器或浏览器扩展组件(browser extension);系统自动识别浏览的站点上的服装并且自动在用户的虚拟身体模型上呈现单品。
[0026] 系统使虚拟身体模型尺码信息用在搜索引擎的搜索逻辑运算中。
[0027] 系统基于来自大量用户的虚拟身体模型的虚拟身体模型数据生成标准化服装尺码表格(sizing table)、比例或图表。
[0028] 系统提供分享的、实时的试衣间,其中不同用户可以看到穿着衣服和未穿衣服的一个或若干个虚拟身体模型,一个或若干个模型取决于合作级别(collaboration level)。
[0029] 系统仅需要注释单张照片的少量身体测量值,从而使系统能够产生准确的3d身体模型:头顶、鞋底、胯部高度、腰部宽度、臀部宽度、胸部宽度。
[0030] 系统使服装标签或广告上的图标、条形码当被用户的移动计算装置扫描时自动致使服装的图像结合到用户的虚拟身体模型上从而使该当被用户穿着时服装会是什么样子对他们可视化。
[0031] 系统利用深度立体(depth stereo)提高后处理,即自动区分对应于服装的图像中的像素和不对应于服装的图像中的像素,然后从背景中剪下服装的图像,然后使用该图像生成服装的虚拟3D图像。
[0032] 系统使用户能够从若干不同推荐渠道之一中选择;当选择具体渠道时,系统自动选择系统确定为适合给定虚拟身体模型的参数的服装,然后结合该服装的图像到虚拟身体模型上从而使当被此人穿着时服装会是什么样子能够对其可视化。
[0033] 考虑到由具有类似虚拟身体模型的其他用户购买或查看的之前的服装的历史或记录,系统为用户选择系统确定为适合的服装,然后结合该服装的图像到用户的虚拟身体模型上从而使当被该用户穿着时服装会是什么样子对他们可视化。
[0034] 系统使在虚拟身体模型上的服装的照片真实可视化能够产生:在不同照明条件下为服装拍照从而使系统能够合成匹配应用于虚拟身体模型的照明条件的新的照明条件。
[0035] 系统使虚拟身体模型能够被可操作为使用可扩展的图像框架的任何类型的显示装置(例如电视、平板电脑、移动电话)可访问或可使用;服装的该图像可以在任何这样的显示装置上被看到结合到虚拟身体模型上,从而使被用户穿着时服装会是什么样子能够对他们可视化。
[0036] 系统提供一种制造服装的方法,其中用户具有他们自己的虚拟身体模型,该方法包括以下步骤:(a)用户从虚拟服装的屏幕上的程序库中选择服装;(b)处理系统自动生成结合到虚拟身体模型上的服装的图像,自动按大小排列服装至正确合体性(correct fit);(c)处理系统生成限定该服装的有形版本将如何被调整大小从而提供该正确合体性的数据;(d)系统对服装制造商提供该数据从而使制造商能够制造适合用户的服装。
[0037] 系统基于由用户提供的真实照片和/或测量值为用户生成准确的虚拟身体模型,并在屏幕上显示该虚拟身体模型,连同表示穿着具体服装的虚拟身体模型会是什么样子的选项,前提是用户失去/获得固定量的体重或者承担限定的锻炼平。设定的阈值确保极端和不健康的体形重塑是不可能的。
[0038] 系统包括虚拟衣柜(virtual wardrobe),为了允许用户给虚拟身体模型穿上任何她的服装(可以是穿上要买的服装或与要买的服装结合),该虚拟衣柜包括之前在线购买的并因此已经在用户的虚拟衣柜中的衣服以及不是最初在线购买但之后与虚拟等同物匹配的服装。
[0039] 系统可以确定购买者是否为他们自己或为其他人购买服装:(a)购买者将他们自己的虚拟身体模型提供给系统;(b)购买者在线或在服装零售商的零售店内购买服装;(c)系统匹配购买的服装的尺寸和虚拟身体模型,然后确定购买的服装是否用于购物者自己。
[0040] 系统提供一种生成虚拟身体模型的方法,其中用户对他们的身体拍照,照片之后由计算机系统处理从而生成并显示虚拟身体,连同身体的大概轮廓,并且用户能够处理轮廓的边界或边缘从而使轮廓更加准确地匹配虚拟身体的轮廓线。
[0041] 系统提供一种生成虚拟身体模型的方法,其中用户对他们的身体拍照,照片之后由计算机系统处理从而利用至少身体图像生成并显示虚拟身体模型,并且对用户呈现使虚拟身体模型的外形和/或测量值能够改变为更加准确地匹配用户的实际或感知的外形和/或测量值的控件,其中对用户呈现使用户能够提供关于虚拟身体模型的准确性的反馈的屏幕上的字段或控件。附图说明
[0042] 图1表示用于测量服装的弹性响应的装置。
[0043] 图2表示可以在店内、在线或移动装置上使用的虚拟试衣间。
[0044] 图3表示申请人(Metail)生态系统的店内构思流(concept flow)。
[0045] 图4表示产生身体模型的步骤的示例。
[0046] 图5表示可以用于扫描店内的衣服或产品的条形码的移动电话以及并且服装可以链接到虚拟试衣间。
[0047] 图6表示用户可以通过移动装置访问产品详细资料。
[0048] 图7表示用户可以使用移动装置选择产品并且在他们自己的个人身体模型上以完全3D的方式查看服装。
[0049] 图8表示用户在脸谱网(Facebook)上与密友分享装备(outfit)。
[0050] 图9表示用户可以公开她自己的店内风格从而尝试投票决定该月最“喜欢”的装备。
[0051] 图10表示在社交网络应用中“我最喜欢的外表”的示例。
[0052] 图11表示在外表手册概要文件(1ook book profile)中外表的示例。
[0053] 图12表示顾客和零售商可以如何链接到核心数据服务和渠道。
[0054] 图13表示可能的合作伙伴渠道的概述。
[0055] 图14表示品牌试衣间和可以提供“虚拟打扮(virtual makeover)”的比格公司(Big Co.)之间的可能连接。
[0056] 图15表示用户行程的简化示例。
[0057] 图16表示用户可以如何在虚拟身体模型上获得不同的发型。
[0058] 图17表示用户可以从中查看身体模型的八幅视图的示例。
[0059] 图18表示对应于图17的八个照片位置。
[0060] 图19表示胸罩尺寸的录入测量的供选择的方式,并具有臀部和腰部尺寸的选项。
[0061] 图20表示测量和/或让用户录入身体测量值的供选择的范围(dimension)。
[0062] 图21表示为了匹配它们“穿着”的身体外形,在其中可以拉伸或收缩两个不同层(袖子和躯干)的方式。
[0063] 图22表示肩膀连接位置和孔的可能位置。
[0064] 图23表示用户的起始页面的示例,包括提供给用户开始产生身体模型的过程的选项。
[0065] 图24表示用户可以放大身体模型图像并且更接近详细地看到身体模型和服装。
[0066] 图25表示在上传照片之后的后处理的示例,其中利用由用户根据操作指南调整的线条覆盖图片。
[0067] 图26表示在用户已经完成后处理并选择继续之后已经生成的身体模型的示例。
[0068] 图27表示在社交媒体中分享的“我的外表(My Look)”的示例。
[0069] 图28表示照相过程和设备设置的示例。
[0070] 图29表示照相工具在处理长袖服装中的用途的示例。
[0071] 图30表示应用在处理半透明服装中的照相工具的示例。
[0072] 图31表示应用在处理鞋中的照相工具的示例。
[0073] 图32表示照相规格(photography specification)和相关产品信息的列表的示例。
[0074] 图33表示照相过程中的步骤的示例。
[0075] 图34表示用于发型的元数据的示例。
[0076] 图35表示用于发型的元数据的示例。
[0077] 图36表示呈现一组不同的肤色并且邀请用户选择最接近照片中的用户肤色的肤色的示例。
[0078] 图37表示呈现用户可以从中挑选的用于发型的不同选项的方式的示例。
[0079] 图38表示用于服装分层的矩阵的示例。
[0080] 图39表示用于选择不同背景的方法的示例。
[0081] 图40表示用于选择不同发型的方法的示例。
[0082] 图41表示可以与服装拉伸以及在不同身体模型上对服装制作模型相关的应力-应变曲线的示例。
[0083] 图42表示其中服装部分大于身体部分的示例。
[0084] 图43表示服装拉伸和在不同身体模型上对服装制作模型的示例。
[0085] 图44表示可以用在服装身体模型化中的IT基础设施的示例。
[0086] 图45表示可以用在服装身体模型化中的IT基础设施的示例。
[0087] 图46表示选择服装为身体模型穿衣服的方法的示例。
[0088] 图47表示可以用于服装身体模型化的实现细节的示例。

具体实施方式

[0089] 由Metail公司提供的本发明具有多个独立的方面和可选的实现特征并且每一个都将依次进行说明。由Metail系统生成的虚拟身体模型被称为‘自我模型(Me Model)’。
[0090] 如同初步概述的那样,该具体实施方式包括描述Metail计算机实现系统的关键特征的以下部分,其中Metail计算机实现系统完成本发明的各个方面和特征:
[0091] 第1节:顾客产品或体验的关键特征
[0092] 第28节:开发和/或演示系统的关键特征
[0093] 第57节:用于后端处理和照相的关键特征
[0094] 第79节:社交媒体一体化的关键特征
[0095] 第109节:虚拟身体模型的关键特征
[0096] 第116节:应用程序接口和移动方面的关键特征
[0097] 第121节:数据服务的关键特征
[0098] 第126节:服装变形策略的关键特征
[0099] 第129节:头部模型化的关键特征
[0100] 第133节:服务器基础设施
[0101] 第150节:各种其它实现特征
[0102] 节标题的完整列表如下:
[0103] 第1节.顾客产品或体验的关键特征
[0104] 第2节.整个生态系统
[0105] 第3节.用户体验示例
[0106] 第4节.根据上传的照片产生头部
[0107] 第5节.选择发型
[0108] 第6节.产生虚拟身体模型
[0109] 第7节.根据上传的照片产生虚拟身体模型
[0110] 第8节.在不上传照片的情况下产生身体模型
[0111] 第9节.虚拟试衣间
[0112] 第10节.服装的不同视图
[0113] 第11节.虚拟试衣间中的服装概述
[0114] 第12节.首次对用户呈现他们的虚拟身体模型
[0115] 第13节.表示身体模型的裸露级别
[0116] 第14节.在计算尺上录入的数值实时更新身体模型
[0117] 第15节.自动使虚拟身体模型适应于不同鞋跟高度
[0118] 第16节.自动调整褶边长度和身体模型高度
[0119] 第17节.改变虚拟身体模型上的发型
[0120] 第18节.为虚拟身体模型利用不同背景
[0121] 第19节.虚拟身体模型上的照明效果
[0122] 第20节.取决于服装的自动效果
[0123] 第21节.应用在虚拟身体模型上的服装上的照片效果
[0124] 第22节.与其它站点连接
[0125] 第23节.用户的衣柜
[0126] 第24节.身体模型完成的级别
[0127] 第25节.随机装备
[0128] 第26节.获知的随机装备
[0129] 第27节.用户满意度调查
[0130] 第28节.开发和/或演示功能的关键特征
[0131] 第29节.推荐特征
[0132] 第30节.用于服装的‘封面浏览’类型用户体验(UX)
[0133] 第31节.装备的自动建议
[0134] 第32节.虚拟试衣间
[0135] 第33节.商品的交叉推广
[0136] 第34节.用于提高对等衣服购买的身体尺寸匹配和索引
[0137] 第35节.利用关于链接的服装的信息
[0138] 第36节.店内概念
[0139] 第37节.基于你的身体尺寸个性化时尚贴士
[0140] 第38节.风格收音机(Style Radio)
[0141] 第39节.孕妇衣服特征
[0142] 第40节.比较穿着不同装备的两个身体模型
[0143] 第41节.包括穿着选择的衣服的你的身体模型的图片的直接营销
[0144] 第42节.真实的化身
[0145] 第43节.身体模型上的定制剪裁
[0146] 第44节.追求时尚的模型化
[0147] 第45节.发型推荐引擎
[0148] 第46节.尝试不同的化妆
[0149] 第47节.美容推荐
[0150] 第48节.美容推荐引擎
[0151] 第49节.面部毛发
[0152] 第50节.眼镜
[0153] 第51节.纹身
[0154] 第52节.两个屏幕电视
[0155] 第53节.出版商的造型室
[0156] 第54节.年龄增长的身体模型
[0157] 第55节.提供身体模型晒黑的肤色
[0158] 第56节.用于将来的收集的新外表的测试
[0159] 第57节.用于后端处理和照相的关键特征
[0160] 第58节.后端处理
[0161] 第59节.2.5D解决方案
[0162] 第60节.Metail数字化进程
[0163] 第61节.多层服装
[0164] 第62节.使人体模型变形
[0165] 第63节.数字化
[0166] 第64节.服装定位
[0167] 第65节.改变模型尺寸并观察服装合体性
[0168] 第66节.身体模型
[0169] 第67节.如何将体重和身高或其它输入数据转换为身体模型的外形
[0170] 第68节.服装尺寸和拉伸
[0171] 第69节.服装尺码表格
[0172] 第70节.提供零售商具体尺寸推荐表格
[0173] 第71节.调整服装模型化以与用户的身体模型匹配
[0174] 第72节.阴影
[0175] 第73节.拍照过程和工具示例
[0176] 第74节.人体模型调整
[0177] 第75节.服装分割和供选择的方法
[0178] 第76节.服装半透明
[0179] 第77节.Metail如何使用用于发型的元数据
[0180] 第78节.虚拟试衣间如何使用用于发型的元数据
[0181] 第79节.社交媒体一体化的关键特征
[0182] 第80节.社交互动
[0183] 第81节.社交需要
[0184] 第82节.纯社交
[0185] 第83节.展示
[0186] 第84节.推荐
[0187] 第85节.发现
[0188] 第86节.在线社交互动
[0189] 第87节.用户概要文件
[0190] 第88节.社交互动特征
[0191] 第89节.分享私人衣柜
[0192] 第90节.朋友圈
[0193] 第91节.从朋友那里得到外表的实时反馈
[0194] 第92节.时尚专家组AKA风格顾问
[0195] 第93节.实时分享的试衣间
[0196] 第94节.通过Facebooke(FB)聊天即时聊天
[0197] 第95节.利用提醒邀请朋友购物
[0198] 第96节.看看哪一个Facebook朋友正使用虚拟试衣间
[0199] 第97节.成为造型师并且被伙伴评价
[0200] 第98节.根据风格数据推荐的造型师
[0201] 第99节.我试穿该外表
[0202] 第100节.仿效朋友/名人外表
[0203] 第101节.喜欢和不喜欢造型师推荐从而为你找出最佳造型师
[0204] 第102节.连接到具体事件的外表推荐
[0205] 第103节.分享通过的不同社交平台
[0206] 第104节.电子邮件
[0207] 第105节.分享供选择的外表
[0208] 第106节.分享装备
[0209] 第107节.社交性
[0210] 第108节.分享你的模型
[0211] 第109节.虚拟身体模型的关键特征
[0212] 第110节.通过具体特征(怀孕等)辅助身体外形预测
[0213] 第111节.利用汇总的顾客数据改善身体模型化
[0214] 第112节.模型化不适合的衣服
[0215] 第113节.产生面部
[0216] 第114节.皮肤肌理和使用面部照片生成身体的皮肤着色
[0217] 第115节.男性对比女性模型
[0218] 第116节.应用程序接口和移动方面的关键特征
[0219] 第117节.移动
[0220] 第118节.应用程序接口(API)
[0221] 第119节.服装的自动检测和在身体模型上试穿服装的方法和系统
[0222] 第120节.类似系统
[0223] 第121节.数据服务的关键特征
[0224] 第122节.收集的数据的用途
[0225] 第123节.市场调查
[0226] 第124节.尺寸和外形的信息统计数据
[0227] 第125节.在线搜索
[0228] 第126节.服装变形策略的关键特征
[0229] 第127节.对变形的人体模型拍照从而捕捉外形变化
[0230] 第128节.服装尺寸和拉伸
[0231] 第129节.头部模型化的关键特征
[0232] 第130节.将面部附在头部模型上
[0233] 第131节.头发作为分层的服装
[0234] 第132节.手作为分层的服装
[0235] 第133节.服务器基础设施
[0236] 第134节.后端服务器上渲染的图像/自我模型
[0237] 第135节.可视化子系统(VS)
[0238] 第136节.增加更多的节点
[0239] 第137节.缓存策略
[0240] 第138节.两部分请求亲和性
[0241] 第139节.每个化身会话亲和性
[0242] 第140节.客户端图像缓存
[0243] 第141节.服装数据
[0244] 第142节.分片
[0245] 第143节.分布式数据库(DB)
[0246] 第144节.硬件
[0247] 第145节.Web层
[0248] 第146节.提高的DB性能
[0249] 第147节.最优化和分配性能关键代码
[0250] 第148节.卸载SSL解密
[0251] 第149节.备用容量/节点配置
[0252] 第150节:各种其它实现特征
[0253] 第1节:顾客产品或体验的关键特征(KEY FEATURES OF THE CONSUMER PRODUCT OR EXPERIENCE)
[0254] 提供一种生成虚拟身体模型的方法,其中用户为他们拍摄或已经为他们拍摄他们的身体的图像,然后由计算机系统处理该图像从而生成并显示虚拟身体,连同身体的大概轮廓,并且用户能够处理轮廓的边界或边缘从而产生更加准确地匹配虚拟身体的轮廓线的轮廓。
[0255] 方法可以是其中轮廓显示为覆盖在虚拟身体的图像上的方法。方法可以是其中利用应用于用户的身体的2D照相图像的图像处理技术生成轮廓的方法。方法可以是其中利用包括与捕捉3D中的视频或静止数据(still data)的传感器结合的红外激光投影仪的深度传感器成像用户的身体的方法。
[0256] 还提供一种生成虚拟身体模型的方法,其中用户为他们拍摄或已经为他们拍摄他们的身体的图像,然后由计算机系统处理该图像从而利用至少身体图像生成并显示虚拟身体模型,并且对用户呈现使虚拟身体模型的外形和/或测量值能够改变以更加准确地匹配用户的真实或感知的外形和/或测量值的控件,其中对用户呈现使用户能够提供关于虚拟身体模型的准确性的反馈的屏幕上的字段(field)或控件。
[0257] 方法可以是其中对用户呈现允许用户直接处理虚拟身体模型的外形的屏幕上的控件的方法。
[0258] 还提供一种使服装能够在用户的虚拟身体模型上可视化的方法,其中,(a)显示装置显示结合到虚拟身体模型上的、由用户选择的尺寸的服装的图像,从而使当被用户穿着时服装会是什么样子能够对他们可视化,以及(b)显示装置还提供图标(icon)、按钮、功能、计算尺或其它控件,如果用户选择,图标、按钮、功能、计算尺或其它控件,致使虚拟身体模型改变为显示穿着该特定服装会是什么样子,前提是用户失去/获得在用户可控的比例上限定的固定量的重量。
[0259] 方法可以是其中显示装置还提供图标、按钮、功能、计算尺或其它控件的方法,如果用户选择,图标、按钮、功能、计算尺或其它控件,致使虚拟身体模型改变为显示穿着该特定服装会是什么样子,前提是用户通过在用户可控的比例上限定的锻炼水平改变他们的身体外形。方法可以是其中阈值确保极端和不健康重塑体形不可能的方法。方法可以是其中利用语音识别系统声音激活控件的方法。
[0260] 还提供一种生成包括用户的腿和脚的用户的虚拟身体模型的方法,其中用户可以从在线展示的鞋类的选择中为他们的虚拟身体模型选择一双鞋或靴子,并且计算机实现过程检索选择的鞋类的鞋跟高度并根据检索到的鞋跟高度自动调整虚拟身体模型的鞋跟的高度。
[0261] 方法可以是其中虚拟身体模型允许虚拟脚围绕其虚拟踝关节枢轴转动并且在虚拟地面之上的虚拟身体模型的鞋跟高度通过围绕虚拟踝关节枢轴转动虚拟脚进行调整从而给予期望的高度的方法。方法可以是其中提高的虚拟身体模型的鞋跟自动改变虚拟身体模型的姿势的方法。方法可以是其中当提高鞋跟时通过向前倾斜虚拟骨盆使虚拟身体模型的姿势改变的方法。方法可以是其中用户可以将虚拟身体模型选为光着脚的方法。方法可以是其中当虚拟鞋跟高度提高时与虚拟地面有关的服装的底部提高,但与用户的腿有关的服装的底部的位置不改变的方法。
[0262] 提供一种生成结合到虚拟身体模型上的服装的照片般真实感图像的方法,其中在不同照明条件下对有形服装拍照并且将那些不同照明条件的每一个中的服装的数字图像存储在数据库中;以及基于计算机的图像处理系统通过从数据库中选择或通过允许从数据库中选择与应用于虚拟身体模型和/或虚拟身体模型的背景的照明条件类似的照明条件中照亮的服装图像来生成结合到虚拟身体模型上的服装的图像。
[0263] 方法可以是其中虚拟身体模型包括从由用户提供的数字照片中获得的用户的面部的图像的方法。方法可以是其中照明条件包括以下的一种或多种的方法:照明的主要方向;照明的色彩平衡;照明的色彩温度;照明的扩散。方法可以是其中这服装的类型确定例如雨天、晴天、天这样的模拟天气条件的方法,其中当与虚拟身体模型结合时,这些模拟天气条件之后应用于服装的图像。方法可以是其中用户可以通过操作模仿改变对服装拍照所处的照明条件的效果的控件从数据库中手动选择图像的方法。方法可以是其中图像处理系统可以自动检测应用于由用户提供的数字面部照片的照明条件的参数,并可以从数据库选择匹配的服装图像的方法。
[0264] 还提供一种生成和分享与服装的图像结合的人的虚拟身体模型的方法,其中虚拟身体模型通过分析和处理用户的一幅或多幅照片生成;并且服装图像通过分析和处理服装的一幅或多幅照片生成;以及其中通过多个不同应用或多个不同网络站点可访问或可使用虚拟身体模型,使得通过利用任何这些不同应用或网络站点,服装的图像可以被看到结合到虚拟身体模型上从而使当穿着时能够对服装会是什么样子可视化。
[0265] 还提供一种生成和分享与服装的图像结合的人的虚拟身体模型的方法,其中虚拟身体模型通过分析和处理用户的一幅或多幅照片生成,服装图像通过分析和处理服装的一幅或多幅照片生成并且该服装图像在虚拟试衣间中展示,其中通过多个不同的应用或多个不同的网络站点可访问或可使用虚拟试衣间,使得通过利用任何这些不同的应用或网络站点,服装的图像可以被看到结合到虚拟身体模型上从而使当穿着时能够对服装会是什么样子可视化。
[0266] 方法可以是其中一个或多个不同的应用或网络站点每一个显示与服装的图像关联的单个图标或按钮,当选择时,单个图标或按钮自动致使服装的一个或多个图像结合到虚拟身体模型上从而使当被此人穿着时服装会是什么样子能够对其可视化的方法。方法可以是其中结合的图像是用户可以转动和/或缩放的3D照片真实图像的方法。方法可以是其中不同网络站点之一是服装零售网络站点并且可以从该网络站点购买该服装的方法。方法可以是其中不同网络站点之一是与印刷出版物关联的时尚相关网络站点的方法。方法可以是其中通过在2D中在公知尺寸和外形的人体模型(mannequin)上从多个视为实际服装拍照生成服装的图像的方法。方法可以是其中从围绕服装5到12个不同视角对服装拍照并且分析和处理拍得的照片从而生成可以从360度查看的服装的3D照片真实图像的方法。方法可以是其中服装的图像是服装的3D照片真实图像的方法。方法可以是其中对于给定的服装,仅对该服装的单个尺寸拍照,并且其它尺寸的外观通过根据该单个尺寸推断进行计算的方法。方法可以是其中推断的过程基于测量该服装、或来自该服装的相同制造商的不同服装的其它尺寸的方法。方法可以是其中可以对另一用户展示/分享虚拟身体模型,以便其他用户可以选择和购买适合用户的衣服,同时向该其他用户隐藏实际测量值的方法。
[0267] 提供一种在用户的虚拟身体模型上可视化服装的方法,包含以下步骤:(a)存储可用于购买的多件服装的数字图像;(b)存储使那些服装穿在用户的虚拟身体模型上会是什么样子对用户可视化的用户的虚拟身体模型;(c)提供虚拟衣柜或服装存储环境,虚拟衣柜或服装存储环境存储当服装已经显示为与用户的虚拟身体模型结合之后由用户购买的所有服装的图像;(d)在虚拟衣柜或服装存储环境中包括在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装的图像。
[0268] 方法可以是其中在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装由在服装图像的数字目录或集合中查看服装的图像的用户手动选择的方法。方法可以是其中虚拟衣柜或服装存储环境还存储包含若干件服装的装备的图像的方法。方法可以是其中在没有与用户的虚拟身体模型结合的情况下由用户购买或选择的其它服装可以由选择与其它服装一起显示的图标或功能的用户购买的方法。
[0269] 在本发明中,“身体模型”是用户的身体外形的可视化,“装备”是一套衣服(“装备”例如可以由一件或若干件服装和配饰组成),“外表”是穿着装备的身体模型(例如可以分享“外表”,包括应用于该外表的背景和效果),以及在一个示例中本发明描述的“虚拟试衣间”系统由Metail有限公司实现。对用户的性别的参考应当理解为应用于用户的两种性别,除非上下文另有说明。
[0270] 第2节.整个生态系统(The overall ecosystem)
[0271] Metail在线试衣间可以描述为对用户提供产生用于代表她的身体外形的身体模型并允许用户给身体模型穿着不同服装从而模型化服装的尺寸和合体性。用户还可以接收时尚和具体服装的尺寸的推荐。
[0272] 可以跨越多个平台使用用户的身体模型,并且用户的身体模型可以通过在其中用户可以给身体模型穿着例如具体的零售商的服装的合作伙伴网站互动。
[0273] 作为说明,图12表示技术的应用的示例。图15表示合作伙伴渠道的示例。图14表示与其它品牌互动点(interaction point)的示例。
[0274] 虚拟试衣间使得获得用户的身体的模型的全过程作为可视化合体性的一种方式并且该信息可以例如用于促进在线销售。
[0275] 第3节:用户体验示例(User Experience Example)
[0276] 图23表示用于用户的起始页面的示例。存在对于用户开始产生身体模型的过程的选项。
[0277] 在供选择的示例中,提供了其中用户具有登录虚拟试衣间或注册为新用户的选项的起始页面。用户可以选择利用例如他们的Facebook账户登录并且虚拟试衣间账户然后将通过Facebook验证。平台也支持与其它平台的连接。
[0278] 在供选择的示例中,提示用户利用例如Facebook登录这样的第三方登录来登录进入虚拟试衣间。无论用户之前是否已经登录进入虚拟试衣间,该步骤允许用户登录进入并配对虚拟试衣间账户和例如Facebook账户。如果用户已经拥有与该Facebook账户关联的虚拟试衣间账户,则通知用户关于此事。用户可以选择产生新的身体模型或使用已经存储的身体模型。在一个示例中,用户之前的模型在登录时自动呈现给用户。
[0279] 如果用户已经产生身体模型并且后来想要将该身体模型连接至Facebook账户,但Facebook账户已经具有与之关联的身体模型,则用户将收到关于此事的通知。提示用户选择哪一个身体模型应当与Facebook账户关联。
[0280] 作为新的用户,构思是你刚刚开始。你然后可以注册并保存身体模型供以后检索。系统还允许用户产生身体模型而不保存它。用户可以产生身体模型并且还在模型上试穿服装而不用注册。为了检索到该模型供下次他们使用该服务,用户需要注册。然后模型得到保存并与该特定用户账户关联。
[0281] 用户可以通过点击“开始(Get Started)”进一步选择开始产生身体模型的过程(例如图23)。
[0282] 在一个示例中,当用户从虚拟试衣间转到另一网站时提示用户信息:询问他们是否想要在离开之前注册从而能够以后检索他们的身体模型。然后提供用户注册或登录进入的选项从而关联他们的当前身体模型和用户账户。
[0283] 当用户选择开始产生身体模型的过程时,对于她想要身体模型的多少个性化,用户可以选择两个不同的选项。一个选项是上传用户的面部的照片,另一选项是使用样品照片。利用样品照片的步骤可以要么给予用户从一组存储的样品照片中选择的选项,要么为用户自动选择照片。
[0284] 一个供选择的方案是提供用户上传他们的头部的图片或跳过该步骤的选项。如果用户选择跳过该步骤,从一组样品头部中选择头部。在该页面,还对该用户呈现关于他们可以上传从而提供最佳体验的照片的指导。
[0285] 照片将用于在身体模型的头部产生面部特征。例如面部还将提供用户的肤色的指示。
[0286] 在示例中,对用户呈现一组供选择的面部照片从而从选择页面挑选。然后用户选择若个样品照片之一并且用户还可以看到标准身体模型,它们可以转动到不同视角。
[0287] 第4节:根据上传的照片产生头部(Creating a head from an uploaded photo)[0288] 如果用户选择上传他们的面部的图片,则系统开始用于上传文件到服务器的过程。对用户呈现她选择文件上传的弹出菜单。
[0289] 对用户呈现当图片处在错误方向时转动图片的选项。在一个示例中,放大图片从而便于后处理,因此用户更可能准确地选择点。
[0290] 然后对用户呈现邀请用户利用具体点注释照片的页面。这是辅助在图像中结合头部和面部的过程。注释标记在不同示例中可以具有不同颜色、形状并具有不同尺寸。
[0291] 现在讨论后处理的步骤的示例。在一个示例中,该过程由用户对鼻子、下巴、垂、眼睛、嘴和下颌作出注释组成。在一个示例中该系统利用第一点的放置作为对应当呈现给用户的其余的注释点在哪里的估计。该系统可以使用机器学习(machine learning)进行更加准确建议的注释标记的放置。这使得后处理对用户来说更简单。
[0292] 在一个示例中该系统可以源于不同点的用户基础的之前放置的全部或子集,其中最可能是第一注释标记(这里利用鼻子实例说明)。
[0293] 用户可以单击并拖动例如十字这样的标记到在第一步骤中代表鼻子的正确位置。对用户呈现操作指南和示例性图像从而使该过程更简单。
[0294] 当用户已经选择用于第一注释的点时,在这种情况下为鼻子,她可以选择转到下一个注释输入屏幕。然后指示用户在下巴上放置十字。后处理的下一步骤是标记耳垂的点。然后用户拖放两个十字到代表耳垂的位置。后处理中的下一步骤是标记眼睛。对用户呈现四个十字,它们将被放置在每一只眼睛的每一侧。后处理的下一步骤是标记嘴的端部点。对用户呈现两个十字,它们将被放置在嘴的每一侧。最后注释步骤是划分出下颌。用户在下颌的轮廓上、在下巴和嘴之间约中间的两点处放置两个十字。应当理解的是在不同的示例中,可以以不同的顺序对用户呈现注释步骤。
[0295] 如例如图36所示,然后对用户呈现一组不同的肤色并邀请用户选择她认为最接近照片中她的肤色的肤色。
[0296] 肤色选择将过滤用户将在下一步骤中能够挑选什么发型。根据照片以及发型产生头部的过程在本发明的其它章节进行说明。
[0297] 在供选择的示例中,从上传照片中的一个或若干个点中自动检测肤色。相关的发型,即,适合用户的皮肤颜色的发型提供给用户供选择。识别点并将其用于匹配皮肤颜色和发际线。
[0298] 还参照第112和128节。
[0299] 第5节:选择发型(Selecting the hairstyle)
[0300] 产生身体模型的头部的下一步骤是为模型挑选发型。对用户呈现适用的发型的不同选项。呈现发型的可能的方式如图37所示。用户可以基于不同的选项过滤不同的发型。在图37所示的示例中,左边呈现关键字。
[0301] 在一个视图中呈现所展示的发型,并且当悬停在发型图像上时呈现供选择的视图。供选择的视图可以来自不同的角度或者例如是从180度改变的视图(即从相反方向)所展示的发型。
[0302] 图18表示分类视图方向的数系(number system)。在一个示例中,标准视图是视图3,供选择的视图是视图7。不同的视图还表示在图17中。
[0303] 当用户已经选择要使用的发型时,在服务器上的背景中产生头部并且当已经做好准备时用户将可查看头部。提示用户头部正在产生并且当已经做好准备时她将收到通知。
[0304] 第6节:产生虚拟身体模型(Creating the virtual body model)
[0305] 下一步骤是提供用户关于如何产生身体模型的选项(例如,两个)。一个选项是用于用户录入她的身体的测量值,然后将从那些测量值产生身体模型。供选择的选项是用户上传照片并注释该照片并且还提供身高和体重。系统然后将产生代表用户的身体模型。
[0306] 还参照第65节。
[0307] 第7节:根据上传的照片产生虚拟身体模型(Creating the virtual body model from an uploaded photo)
[0308] 邀请用户在门页(doorway)上传她自己的照片。门页用于设定照片的透视。然后对用户呈现通过覆盖在门页中她自己的图片上的线条连接的四个角。请求用户标记出四个角中她所背对的门页的角。这将提供系统输入从而调整照片的透视。然后通过系统调整照片从而引起透视视图。
[0309] 然后引领用户经过后处理,其中利用将要根据操作指南进行调整的线条覆盖图片。注释将输入提供到产生身体模型的过程。
[0310] 第一调整是划分出图片中用户的身高。这通过用户移动两条水平线之一达到图片中人的头顶并且第二条线达到图片中人的鞋跟来完成。下一注释是标记腿内侧的顶部。用户垂直地调整水平线到正确位置。
[0311] 然后引领用户通过三个水平测量,其中她将水平线的端点调整至照片中身体的线条(contour)处。测量的点固定在垂直面并且用户可以仅调整水平面上的端点。三个测量的点代表腰部、臀部和胸部的测量值。
[0312] 水平测量线条的放置计算为躯干长度的百分比。对其的输入是在之前步骤中由用户提供的身高端点和腿内侧的顶部的点。然后以躯干长度的一定百分比放置线条。三个测量点为身体模型产生提供输入,因为它们提供关于用户的身体外形的指示。
[0313] 下一步骤是用户录入她的身高和体重,例如如图25所示。这些是用户通常知道并且可以在不需要找到磅秤或卷尺的情况下可以录入的测量值。用户可以选择单位并滑动滑动条上的操作柄到正确位置。在另一示例中,用户将数值以数字录入到输入框。
[0314] 在一个示例中,如果用户是女性,并且要产生的模型是女,那么她还录入胸罩尺寸。然后用户可以录入胸围尺寸和罩杯尺寸。因为这些测量值会根据国家而变化,在一个示例中,提供指示数值已经以哪一个国家的尺寸录入的选项。然后用户选择继续并且生成身体模型。对用户呈现身体模型,例如如图26所示。
[0315] 身体模型完全综合地根据录入的测量值并根据如同系统中生成的模型那样生成。更多细节将在本发明的其它章节中说明。
[0316] 当身体模型完成时,用户得到照片注释可能不准确以及存在手动录入测量值的可能性的通知。如果用户选择改变身体模型测量值的尺寸,则身体模型产生优先基于最新输入、照片或测量值。如果照片用于测量并且用户改变测量值,模型将更加准确。
[0317] 还参照第66节。
[0318] 第8节:在不上传照片的情况下产生身体模型(Creating the body model without uploading a photo)
[0319] 如果用户选择在不上传照片的情况下产生身体模型,则在一个示例中对用户呈现要录入的不同测量值。
[0320] 在两个步骤中对用户呈现录入测量值的选项。首先,基础测量值身高和体重可以利用具有改变单位的选项的计算尺录入。
[0321] 在一个示例中,如果用户是女性并且要产生的模型是女性,则她还录入胸罩尺寸。然后用户录入胸围尺寸和罩杯尺寸。因为这些测量值可以根据国家而改变,在一个示例中,提供指示数值已经以哪一个国家的尺寸录入的选项。
[0322] 第二步骤提供精确测量值。对用户呈现录入例如利用卷尺得到的附加测量值的选项。这些测量值可以是臀部、腰部和胸部的测量值,但还可以录入其它测量值。还参照第66节。
[0323] 第9节:虚拟试衣间(The virtual fitting room)
[0324] 在试衣间中,身体模型可以穿着不同的服装并且可以转动从而从不同角度进行展示。例如用户可以从中查看身体模型的八面视图,如图17所示;照片位置的绘画如图18所示。在一个示例中用户可以以快捷方式的方式点击“后视图”从而当展示外表时展示身体模型的背部视图。用户可以缩放身体模型图像并且例如如图24所示那样更仔细地看到身体模型和服装。例如如果用户想要改变为不同的发型,用户可以从商店界面改变身体模型的头部和测量值。
[0325] 服装
[0326] 以例如鞋子、连衣裙、夹克等这样不同的类别对虚拟试衣间中的服装进行分类。可以在若干类别下呈现服装。用户可以要么点击服装给身体模型穿上该服装,要么用户可以在身体模型上拖放服装。
[0327] 购买服装
[0328] 用户可以通过合作伙伴零售商的站点购买服装,并且如果选择购买,服装被放置在购物篮内。在一个示例中,用户可以在不脱离该体验的情况下在虚拟试衣间的界面中购买服装并且完成交易。
[0329] 虚拟试衣间中的服装分层
[0330] 在虚拟试衣间中,用户可以将衣服分层穿着在一起:衬衣穿在夹克下面并且裙子穿在长外套下面。然而,不是所有衣服都应当能够穿在彼此的上面;例如一种布置可以是你应当不允许在外套的上面穿上紧身上衣。
[0331] 将服装划分为不同的组,其中一些可以穿在一起,其中一些不可以穿在一起。图38表示不同服装的分层矩阵的示例,其表示它们如何可以穿在一起。
[0332] 可以替换不可以穿在一起的服装:例如,你不可能同时穿着一条裤子和一条短裤。选择给身体模型穿上一条裤子而身体模型已经穿上一条短裤,这将导致从装备中移除短裤并且裤子将替换它们。
[0333] 在一个示例中,用户具有决定在标准模式下将替换身体模型已经正穿着的服装的服装是否反而穿在其上面的选项。例如可以是可以被T恤替换或可以改为穿在T恤下面的背心上衣。
[0334] 系统允许服装穿在一起或者穿在彼此上面。在一个示例中,身体模型正穿着的不同服装展示在用户可以移动具体服装从而在分层层次(1ayering hierarchy)(即,穿在身体模型上的服装的顺序)中向上或向下移动它的列表中。还可以有用户可以按下从而在分层层次中向前移动服装或向后发送服装的按钮。
[0335] 在一个示例中,用户还可以拖动要被放置在不同分层顺序中的实际服装。衣服的列表还允许在一套装备中具体服装的单独删除。
[0336] 在供选择的示例中软件可以获得服装相对于身体模型图示地定位于何处。如果例如连衣裙的肩部在身体模型以外10cm,则连衣裙很可能不适合穿着夹克下面并且服装不应该和连衣裙一起分层。
[0337] 第10节:服装的不同视图(Different views of a garment)
[0338] 不同服装还具有不同特征,例如,衬衫可以是有褶边或无褶边,或者夹克可以是敞开或封闭的。系统为用户提供有选择身体模型正穿着的不同衣服的不同变体的选择。类似的问题是用户可能想把一条仔裤的裤腿折叠起来,或者连衣裙可能被收短至期望的长度。虚拟试衣间提供便于此的不同选项。
[0339] 在一个示例中,存在关于如何穿着服装的不同变体,或服装本身的不同变体。用户然后将选择展示例如裤腿折叠的一条牛仔裤。
[0340] 第11节:虚拟试衣间中的服装概述(The garment overview in the virtual fitting room)
[0341] 每一件服装将具有与其关联的信息。信息关于品牌、零售商和价格及其它。可以展示服装信息页面。服装信息页面还可以基于身体模型的测量值展示推荐的实际尺寸。如果用户选择“从零售商那里购买”,则该推荐尺寸是将发送到零售商系统的尺寸。尺码信息还向用户提供与服装的尺寸和身体模型的尺寸相关的具体信息。提供的信息例如可以是8号尺寸的服装在臀部上将会紧,并且10号尺寸将适合你。
[0342] 第12节:首次对用户呈现他们的虚拟身体模型(The first time the user is presented with their virtual body model)
[0343] 首次对用户呈现模型是在他们已经录入他们的测量值之后。然后将对用户呈现代表他们自己的模型。对用户展示模型的一个供选择的方式是首次穿着更多或更少的衣服。
[0344] 身体模型可以展示为穿着用户首次看到它时穿着的不同的衣服。示例性图片可以是其中身体模型穿着内衣的图片。身体模型例如可以反而展示为穿着紧身或宽松适合的服装,其覆盖更多的皮肤。然后该服装在用户从服装程序库(garment library)中选择不同服装时被移除,并且身体模型展示为穿着该不同服装。
[0345] 然后当用户移除选择的服装时,身体模型可以要么展示为穿着内衣,要么穿着在第一步骤中对用户呈现的在身体模型上的其它服装。
[0346] 对用户来说可以选择展示穿着内衣的身体模型。
[0347] 第13节:表示身体模型的裸露级别(Show nudity level of the body model)[0348] 虚拟试衣间提供一种设置,当没有选择虚拟试衣间中的服装时,该设置设定什么衣服应当在模型上展示。在一个示例中,用户可以设置这个,在另一个示例中,这是提供给来自管理员的一群或单个用户的设置。
[0349] 在群组层面上,该设置可以基于用户的年龄或用户的尺寸。例如,如果身体模型已经达到阈值,则其可以展示为穿着内衣或更多覆盖的服装。该设置还可以基于用户的位置,例如在国家层面上,该数值可以从当注册时用户录入的数值或自动基于例如用户的互联网协议(IP)地址检索。
[0350] 当分享外表时,用户对模型穿着多少件衣服作出决定。为了最小化不当使用的风险,外表的接收者不能脱下模型的衣服。在一个示例中,可以在接收者可能交换穿着的单品但不能够减少衣服的数量或脱下模型的衣服的情况下进行模型的分享。
[0351] 第14节:在计算尺上录入的数值实时更新身体模型(Entering values on sliding scale updates the body model live)
[0352] 在一个示例中,当用户正利用计算尺录入身体测量值时,展示的身体模型改变性状从而匹配用户的输入。这供选择地可以利用用户输入数字的数值来完成。然后用户将能够在模型上试穿不同服装。
[0353] 供选择的起点是对用户隐藏身体模型直到她已经录入身高和体重。图19表示在还录入臀部和腰部测量值的系统中录入测量值的供选择的方式。
[0354] 图20表示测量和/或让用户录入用于身体模型的产生的供选择的范围的示例。
[0355] 第15节:自动使虚拟身体模型适应于不同鞋跟高度(Automatically adapting the virtual body model to different heel heights)
[0356] 可以显示穿着不同鞋跟高度的鞋的身体模型,并且鞋类的挑选改变了身体模型的鞋跟高度。鞋跟高度的调整取决于使用的鞋类的类型和模型。在一个示例中,鞋跟高度调整通过调整身体模型上的鞋跟并枢轴转动脚来完成。在一个示例中,当身体模型穿着具有不同鞋跟高度的鞋时,身体模型的姿势也将改变。身体模型正穿着的服装也将根据模型的高度调整得到调整从而考虑由于增加的鞋跟导致的额外高度。当身体模型没有穿着鞋子时,身体模型显示为具有现实的、平跟脚。
[0357] 第16节:自动调整褶边长度和身体模型高度(Automatically adjusting hem length and body model height)
[0358] 还可以调整褶边长度从而考虑较短或较长的身体模型。例如,褶边长度将在较高模型上看上去较短。这是因为不同高度的身体模型可以配合入相同服装尺寸。然后调整褶边长度的外观从而与自然外观相匹配。保持服装的实际长度。
[0359] 如果例如连衣裙正覆盖身体模型的脚并且也许连衣裙的尺寸超过长至地面,则会出现相同的问题。在一个示例中这要传达给用户并且还可以呈现有多少需要被提起从而达到某一标准。标准可以是不触碰地面,在脚上面或例如达到标准尺寸的模型上的服装的长度。
[0360] 在一个示例中,仅通知用户连衣裙将触碰地面并且一个选项是看看触碰了多少。在另一示例中,通知用户连衣裙将触碰地面并给出表示其被提起的选项。可以对用户呈现指定连衣裙被提起多少的选项。还可以或供选择地对用户呈现仅仅将连衣裙提起的选项。
通过选择任一那些选项,连衣裙褶边长度将看起来较短。
[0361] 第17节:改变虚拟身体模型上的发型(Changing hairstyle on the virtual body model)
[0362] 虚拟试衣间允许用户改变身体模型的发型。在界面中,在单独的部分展示可用的发型。然后用户可以选择那些发型之一与用户的头部的表示一起使用。
[0363] 该特征允许用户尝试不同的发型连同不同的装配。这可以是用户想要把头发盘起来或者在去美发厅之前她将要尝试新的发型。这样的一种实现可以参照图40,其中用户可以改变发型。图16表示可以用在一张面孔上的发型多么不同。
[0364] 第18节:为虚拟身体模型利用不同背景(Using different backgrounds for the virtual body model)
[0365] 作为整体外表以及身体模型和服装的可视化的一部分,用户可以在不同背景之间挑选。这样的一个示例如图39所示,其中在背景下显示身体模型,并且用户具有选择多个背景中的任一个的选项(例如色彩、图像、样式、照片等等)。
[0366] 第19节:虚拟身体模型上的照明效果(Lighting effects on the virtual body model)
[0367] 人类眼睛对照明缺陷和异常敏感;正因为如此,服装的光与背景中的光一致很重要。
[0368] 在一个示例中,利用若干光源对服装拍照。每次利用光源之一对服装拍照。可以混合利用不同光源取得的该组图像从而提供服装的具体照明条件的印象。这例如可以用于匹配背景中的照明条件,并且当用户改变背景时应用服装图像的不同混合。还可以调整身体模型的可视化的光温度从而模拟例如光温度、日落等这样的不同照明设置。
[0369] 第20节:取决于服装的自动效果(Automatic effects depending on garments)[0370] 在一个示例中,如果用户选择给身体模型穿上雨衣,则外表的可视化将包括雨天的效果。这可以是下雨的背景或者例如覆盖在图像上的一层雨。类似地,如果用户选择给身体模型穿上一条游泳短裤或比基尼泳装,则改变背景从而显示海滩并且改变照明从而模拟阳光。
[0371] 第21节:应用在虚拟身体模型上的服装上的照片效果(Photo effects applied to the garment on a virtual body model)
[0372] 可以利用不同效果调整展示穿着装备的身体模型的图像从而改变外表的感知。可以在虚拟试衣间中展示效果并且效果还可以分享为分享的外表的一部分。可以存在用户可以从中选择的不同种效果。效果可以是例如离焦、变焦、闪光这样的照相效果;例如雨天、雪天这样的位置具体效果;例如将图像划分为瓷砖(tile)或给予印象其已经利用水彩画涂抹这样的其它类型的绘画效果。
[0373] 第22节:与其它站点连接(Connecting with other sites)
[0374] 虚拟试衣间可以连接到例如社交网站以及不同零售商和搜索引擎这样不同类型的平台。身体模型可以与用户可以试穿不同服装并且还可以购买服装的不同平台互动。用户还可以通过其它站点产生外表。
[0375] 身体模型上试穿的服装和产生的外表可以分享并且还可以存储在虚拟试衣间中。连接虚拟试衣间和其它站点使虚拟试衣间能够提供其它站点要使用的试衣和尺寸数据。可以在提供给合作伙伴站点之前过滤数据:例如,仅提供匿名数据或提供仅用户具体的数据。
在一个示例中用户可以决定什么数据应当与第三方站点分享。
[0376] 第23节:用户的衣柜(The user’s wardrobe)
[0377] 用户可以将衣服保存到用户概要文件(user profile)并将那些存储在“衣柜”中。这些可以是用户已经拥有的、她想要与其它新的服装结合的衣服。其例如还可以是用户想要拥有并且因此想要为未来访问而保留的服装。
[0378] 在一个示例中即使服装没有在虚拟试衣间中展示给其他用户,但可以防止用户的衣柜中用户拥有的服装从系统中集中删除并且用户的衣柜中用户拥有的服装没有从用户的衣柜中移除。用户还可以让其他用户从他们的衣柜中使用衣服,要么给衣柜的用户的身体模型穿上衣服,要么给他们自己的身体模型。
[0379] 第24节:身体模型完成的级别(Level of body model completion)在示例中用户可以接收关于她正产生的身体模型到什么程度的指导。提供用户该信息是鼓励用户完成产生身体模型的整个过程并更新用户概要文件的一种方式。
[0380] 第25节:随机装备(Randomized outfits)
[0381] 可以对用户呈现使服装的选择随机化到身体模型上的选项。可以利用例如用户的衣柜中的服装、来自具体品牌的服装、具体颜色的服装或其它因素或这些的结合来限定从中挑选的服装。
[0382] 可以存在在产生随机装备之前询问用户问题的特征,从而使其更加适合该场合。
[0383] 随机性发生器(randomizer)可以产生用于具体场合的装备,并且在一个示例中,用户可以对随机性发生器引擎提供关于该装备对该场合的恰当性的反馈。这例如可以是晚宴、一些体育活动或约会。
[0384] 第26节:获知的随机装备(Informed randomized outfits)
[0385] 用于身体模型的服装的选择可以是完全随机的或者其可以是获知的。可以获知随机选择的一种方式是关于用户之前的购买样式,以及例如建议类似或不类似的服装,这取决于设置。
[0386] 随机选择可以使用的一个供替换的信息库是来自特定商店或若干商店的输入,这取决于平台与商店的连接。商店可以对模型输入它们想要推销具体服装。这可以是因为该服装的利润较好,该服装不久将被下一季系列替换或例如因为商店想要出售更多该服装。
[0387] 还参照第29节。
[0388] 第27节:用户满意度调查(User satisfaction survey)
[0389] 在虚拟试衣间的一个示例中呈现的一个特征是用户满意度调查。然后在身体模型已经产生时,提示用户评价她对于身体模型的满意程度。
[0390] 如果用户回答模型不准确,则将提示用户一条消息请求用户在身体模型图像上注释哪里不准确。如果用户例如尚未提供腰部测量值并且用户建议腰部没有准确地表示,则提示她一条消息建议她应当给出该数值。还可以存在用于用户输入该数值的直接链接或输入区域。
[0391] 在示例中,虚拟试衣间提供有管理员界面。
[0392] 第28节:开发和/或演示系统的关键特征(KEY FEATURES OF DEVELOPMENT AND/OR DEMONSTRATION SYSTEMS)
[0393] 提供了一种在虚拟身体模型上可视化服装的方法,包含以下步骤:(a)存储多件服装的数字图像;(b)存储用户的虚拟身体模型;(c)在触摸屏装置上显示虚拟身体模型连同一件或多件服装的图像;(d)结合虚拟身体模型和至少一件服装的图像;(e)对触摸屏利用触摸动作或手势从而致使不同服装代替之前显示的服装自动与虚拟身体模型结合。
[0394] 方法可以是其中多件服装的顺序或排列与虚拟身体模型一起展示的方法。方法可以是其中服装排列是线性排列并且用户可以利用向左或向右轻击或者其它手势致使服装的排列向左或向右移动,将占有在虚拟身体模型后面或上面的给定位置的特定服装自动与虚拟身体模型结合的方法。方法可以是其中拖放动作用于致使具体服装被拖动并放下,因此与虚拟身体模型结合的方法。方法可以是其中基于物理的动画应用于活动的服装的方法。
[0395] 还提供一种使用户能够估计在对等网络站点上可用的服装有多么适合该用户的方法,其中服装的卖方在数据库中与由各种身体尺寸测量值限定的虚拟身体模型关联;并且用户还在数据库中与由各种身体尺寸测量值限定的虚拟身体模型关联,并且系统访问该数据库或每一个数据库,从而使用户通过提供卖方的和用户自己的身体尺寸测量值之间的比较能够估计服装有多么合适。
[0396] 方法可以是其中用户手动比较身体尺寸测量值的方法。方法可以是其中系统比较卖方和用户的身体尺寸测量值的方法,这些测量值对应于例如身高、体重、腰部尺寸、臀部尺寸、胸部尺寸、胸罩尺寸、胯部高度这样的相同类型的测量值。方法可以是其中系统生成两个虚拟身体模型多么接近的指数或分数以便用户可以估计服装有多么合适的方法。方法可以是其中卖方不具有他的/她的虚拟身体模型,但这样的虚拟身体模型和/或相关的身体尺寸测量值可以从具有虚拟身体模型并且已经购买相同服装的其他人那里推导出的方法。方法可以是其中网络站点是例如拍卖站点这样的对等销售服务的方法。方法可以是其中网络站点提供衣服租赁服务的方法。
[0397] 还提供一种生成穿着服装的第一用户的图像的方法,其中系统可以访问第一用户的虚拟身体模型和服装图像的数据库以及被其他用户购买或查看的之前的服装的历史或记录,其中其他用户中的每一个具有与第一用户类似的虚拟身体模型,并且在没有用户干预的情况下,考虑到由其他用户购买或观看的之前的服装的历史或记录,系统自动选择系统确定为适合的服装的服装,然后将该服装的图像结合到第一用户的虚拟身体模型上并且在没有用户干预的情况下自动对第一用户提供与虚拟身体模型结合的服装的图像,从而使当被第一用户穿着时服装会是什么样子能够对他们可视化。
[0398] 还提供一种生成穿着服装的用户的图像的方法,其中系统可以访问用户的虚拟身体模型和服装图像的数据库以及由该用户购买或查看的之前服装的历史或记录,并且在没有用户干预的情况下,考虑到由该用户购买或查看的之前的服装的历史或记录,系统自动选择系统确定为适合的服装的服装,然后将该服装的图像结合到虚拟身体模型上并且在没有用户干预的情况下自动对用户提供与虚拟身体模型结合的服装的图像,从而使当被此人穿着时服装会是什么样子对其可视化。方法可以是其中与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示的方法。方法可以是其中其他用户的虚拟身体模型与第一用户的相似性是各种身体尺寸和/或外形测量值的函数的方法。方法可以是其中其他用户的虚拟身体模型与第一用户的相似性还是年龄的函数的方法。方法可以是其中其他用户的虚拟身体模型与第一用户的相似性还是用户位置、用户偏好或其它任何其他用户相关的标准的函数的方法。
[0399] 还提供一种生成穿着服装的用户的图像的方法,其中系统可以访问用户的虚拟身体模型以及服装图像的数据库并且在没有用户干预的情况下可以自动选择服装,然后将该服装的图像结合到虚拟身体模型上,最后,在没有用户干预或指示的情况下,在没有被用户选择或得到用户批准之前的时候向用户自动发送或以其它方式提供与虚拟身体模型结合的服装的图像,从而使当被此人穿着时服装会是什么样子对其可视化。
[0400] 方法可以是其中系统使用许多不同服装的图像的数据库并且通过应用基于包括以下一种或多种的因素的标准选择挑选哪一件服装的方法:用户的年龄、用户的尺寸和/或外形、用户的位置、用户的收入、用户的爱好、用户的购买历史、用户的浏览历史、用户规定的偏好。方法可以是其中与虚拟身体模型结合的服装作为电子邮件发送给用户的方法。方法可以是其中与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示的方法。
[0401] 还提供一种生成穿着服装的用户的图像的方法,其中系统可以访问用户的虚拟身体模型和服装或服装图像的数据库,并且用户能够从若干不同的推荐渠道之一选择,使得当选择具体渠道时,在没有用户干预的情况下,考虑到虚拟身体模型的参数,系统自动选择系统确定为适合的服装,然后将该服装的图像结合到虚拟身体模型上并且在没有用户干预的情况下自动向用户提供与虚拟身体模型结合的服装的图像从而使当被此人穿着时服装会是什么样子能够对其可视化。方法可以是其中每一种渠道与来自服装图像的完整数据库的服装的图像的具体子集关联的方法。方法可以是其中每一种不同渠道与不同的人关联的方法。方法可以是其中每一种不同渠道与不同的造型师关联的方法。方法可以是其中每一种不同渠道与不同印刷出版物关联的方法。方法可以是其中每一件服装被自动评分为与不同身体外形和/或尺寸的范围中的每一个相配或不相配的方法,并且该数据存储在之后被自动访问并用于使系统能够考虑到用户的虚拟身体模型的参数确定哪一件服装与用户相配的表格中。方法可以是其中与虚拟身体模型结合的服装在用户已经登录的服装零售网络站点上显示的方法。方法可以是其中虚拟身体模型的参数包括虚拟身体模型的尺寸或外形、用户的年龄、由用户输入的任何其它标准中的一个或多个的方法。
[0402] 还提供一种制造服装的方法,其中用户具有他们自己的虚拟身体模型,该方法包括以下步骤:(a)用户从虚拟服装的屏幕上的程序库中选择服装;(b)处理系统自动生成结合到虚拟身体模型上的服装的图像,自动调整服装的大小至正确合体性;(c)处理系统生成限定该服装的有形版本将如何调整大小从而提供该正确合体性的数据;(d)系统对服装制造商提供该数据从而使制造商能够制造适合用户的服装。
[0403] 方法可以是其中虚拟身体模型从用户的身体的数字照片中生成的方法。方法可以是其中虚拟身体模型利用用户的身高和体重生成的方法。方法可以是其中虚拟身体模型利用以下一种或多种生成的方法:胸部宽度、胯部高度等。方法可以是其中用户为他们拍摄或已经为他们拍摄他们自己的单幅标准长度照片,然后由基于该照片连同用户可以调整位置的标记来呈现虚拟身体模型的计算机系统处理该照片的方法,其中标记对应于以下的一些或所有:头顶、鞋底、胯部高度、腰部宽度、臀部宽度、胸部宽度。方法可以是其中用户录入身高、体重,以及可选择地,胸罩尺寸的方法。方法可以是包含然后生成准确3D虚拟身体模型并在屏幕上显示该3D虚拟身体模型的计算机系统的方法。方法可以是其中计算机系统是后端服务器(back-end server)的方法。
[0404] 方法可以是其中用户在例如移动电话这样的计算装置上拍照并将照片上传到后端服务器的方法。方法可以是其中在没有利用任何标准的、基础尺寸的情况下,服装自动调整至成为正确合体性的方法。
[0405] 还提供一种自动生成发型推荐的方法,其中系统接收用户的面部的一幅或多幅照片作为输入,然后(a)分析该面部的面部几何以及(b)匹配面部几何和发型程序库,每一种发型之前被索引为与一种或多种面部几何相配,以及(c)选择一种或多种最佳匹配的发型,以及(d)对用户输出该最佳匹配的发型的图像。
[0406] 方法可以是其中系统将最佳匹配的发型的图像结合到用户的面部的图像上的方法。方法可以是其中用户选择服装并且系统选择最佳匹配该服装的发型的方法。方法可以是其中用户可以选择具体头发颜色并且发型的图像改变为使用该具体头发颜色的方法。
[0407] 提供一种自动生成发型推荐的方法,其中系统接收用户的面部的一幅或多幅照片以及用户对服装的选择或挑选作为输入,然后系统(a)匹配服装和发型程序库,每一种发型之前被索引为与一件或多件具体服装或服装的类型相配,以及(b)选择一种或多种最佳匹配的发型,以及(c)对用户输出该最佳匹配的发型的图像。方法可以是其中系统还生成并输出最佳匹配发型的图像置于用户的面部的图像和与服装结合的用户的虚拟身体模型上的方法。
[0408] 还提供一种自动生成化妆推荐的方法,其中系统为用户存储虚拟身体模型连同由用户作出的一件或多件服装选择以及化妆描述的程序库;其中考虑到由用户选择的具体服装,系统自动确定适当的化妆描述,然后提供加上化妆描述、并与一件或多件服装结合的虚拟身体模型的图像。方法可以是其中化妆描述是化妆建议的方法。方法可以是其中化妆描述是应用于用户的面部的图像的化妆的图像的方法。方法可以是其中系统存储用户的肤色;并且系统提供的化妆描述与肤色一致的方法。
[0409] 还提供一种方法,其中系统接收用户的面部的一幅或多幅照片作为输入,然后(a)分析该面部的面部几何,以及(b)匹配面部几何和化妆描述的程序库,每一种化妆描述之前被索引为与一种或多种面部几何相配,以及(c)选择一种或多种最佳匹配的化妆描述,以及(d)对用户输出该最佳匹配的化妆描述的图像。
[0410] 方法可以是其中自动确定是通过系统在数据库中查找之前已经由化妆专家、造型师或用于具体服装或服装的类别的模特选择的适当的化妆描述来实现的方法。
[0411] 还提供一种使电视装置上所示的节目展示的服装被观众穿着,该服装会是什么样能够对电视装置的观众可视化的方法,包含以下步骤:(a)处理虚拟身体模型;(b)在第二、便携式显示装置上提供服装的图像连同图标、按钮或功能,如果观众选择,图标、按钮或功能自动致使服装的一个或多个图像结合到虚拟身体模型上从而在第二、便携式显示装置上使当被观众穿着时服装会是什么样子能够对他们可视化。
[0412] 方法可以是其中第二便携式装置是移动电话或平板电脑的方法。方法可以是其中节目是实时电视节目并且从便携式显示装置提供反馈使得节目包括在观众的虚拟身体模型上可视化给定服装的观众的数量的指示的方法。方法可以是其中第二便携式显示装置包括按钮、图标或功能,如果观众选择,按钮、图标或功能自动从装置发送信号到服务器指示观众想要购买服装的方法。方法可以是其中信号由观众授权自动为服装支付的方法。
[0413] 第29节:推荐特征(Recommendation features)
[0414] 来自零售商的任何推荐会受具有想要推出高利润或它们具有巨大库存的服装的商业目标的影响。
[0415] 在一个示例中零售商可以录入用于虚拟试衣间布局的商业理论(business rationale)。库存水平和利润可以是服装在试衣间中如何陈列以及为该特定用户推荐什么的一部分。对推荐有影响的商业规则可以是利润、库存水平并且还可以是任何挑选的任意规则。杂志可以更加自由地给出建议。
[0416] 可以给出关于自然适合(natural fit)的推荐,自然适合是用于具体身体类型的服装的适合。可以通过虚拟试衣间向用户给出推荐从而用于他们的身体模型。在示例中推荐可以仅展示给具有匹配的身体尺寸的用户。推荐可以供选择地展示为用户接收它们从而拥有努力向前的动力的追求时尚的推荐。
[0417] 还参照第26和83节。
[0418] 第30节:用于服装的‘封面浏览’类型用户体验(‘Cover Flow’type UX for garments)
[0419] 虚拟试衣间为用户提供浏览大量组不同服装的快速且简单的方式,类似于用在许多在线音乐服务中的专辑封面‘封面浏览’。用户可以使用例如触摸屏装置轻击或划过该组服装的方式在图46中示例说明。
[0420] 用户可以选择他们想要浏览什么类型的服装从而在身体模型上试穿,并且还可以选择服装之一停留在身体模型上。用户还可以选择浏览将要在身体模型上试穿的服装的整套装备。可以在不同服装的任何水平方向浏览服装的流动。
[0421] 在一个示例中,浏览工具允许用户垂直轻击以改变所浏览的服装的组。可以理解为用户可以在其中改变的服装的若干不同水平行。
[0422] 可以减慢服装窗格并且选择服装,身体模型然后穿着该服装。用户可以选择继续浏览供选择的服装从而替换选择的服装或者用户可以选择浏览供选择的服装从而与选择的服装一起被穿着。
[0423] 用户还可以根据他们的位置选择和过滤。他们可以对位置进行过滤或者如果他们已经选择服装,则用户可以看到供应该服装的最近位置将会是哪里。
[0424] 用户还可以基于他们正查看的服装得到具体针对性的广告并且可以对用户提供来自零售商或第三方的该信息。广告还可以链接到位置并且广告可以例如是如果你在30分钟内进入该附近的商店,则你正查看的服装打九折。
[0425] 第31节:装备的自动建议(Automatic suggestion of outfit)
[0426] 在示例中,提供一种你可以取得被人穿着的装备的图像并且装置或服务使用该图像并且使之(或对应的装备)与虚拟试衣间在其数据库中具有的服装的选择匹配的特征。
[0427] 搜索可以设法提供服装的绝对匹配并且建议图片中看到的绝对匹配的服装。搜索可以供选择地设法提供与图片中识别的服装的最佳匹配。该最佳匹配可以是取决于用户偏爱什么来基于颜色、材料和外形的最佳匹配。最佳适合匹配可以提供用户可以决定什么特征的颜色、材料和外形应当是最高优先的界面。可以提供体重范围;这可以是通过录入数值或例如通过移动滑到刻度上的位置。
[0428] 第32节:虚拟试衣间(Virtual fitting room)
[0429] 在虚拟试衣间中,零售商的顾客可以具有利用身体模型的提高的体验。
[0430] 对零售商来说有三个主要好处:
[0431] 1)转化率(Conversion rate)
[0432] 产生身体模型的人更可能会从在线商店中购买。虚拟试衣间对在线零售商的转化率(将查看顾客转化为购买顾客的比率)具有积极影响。
[0433] 对“快速时尚”是在线零售体验最可接受的信息统计数据(demographic)存在强烈质疑。该群体将不具有关于数据保密的同样强烈的看法和关心,并且该群体将还对与其他用户分享外表更加开放。
[0434] 2)购物篮大小(Basket size)
[0435] 如果用户孤立地购买服装,则他们趋向于每次以一件衣服为重点。虚拟试衣间允许用户购买整套装备并且这推动购物篮系数。用户将增加更多服装到购物体验中并且还对购物具有更加爱玩的态度。
[0436] 3)对退货率的积极影响
[0437] 虚拟试衣间降低了服装的退货率,因为在发货到用户的家之前用户已经在试衣间中试穿服装。退货的服装对零售商而言在处理它们的物流和来自退货服装的减值这两方面都是昂贵的。
[0438] 第33节:商品的交叉促销(Cross promotion of goods)
[0439] 可以对用户呈现非服装领域的产品的推荐。例如,如果系统基于身体模型尺寸计算出人超重,该信息会输入推荐减肥产品的零售商的系统。
[0440] 一些如今具有会员卡系统的零售商缺少与持卡人相关的尺寸和合体性数据。系统中该数据的缺少限制了他们可以通过他们的会员卡数据库和相关的服务提供的产品和服务。从虚拟试衣间中连接数据和购买行为将整个新的范围增加到系统中。零售商可以围绕尺寸和合体性产生忠诚计划(loyalty program)并且他们可以提供与用户具有什么其它购物行为相关的信息。虚拟试衣间还可以连接该数据并提供该信息以及基于该数据提供购物推荐。
[0441] 第34节:用于提高对等衣服购买的身体尺寸匹配和索引(Body size matching and indexing for improved peer to peer clothing purchasing)
[0442] 背景
[0443] 通过示例,Metail通过允许用户产生他们自己的3D照片真实身体模型解决在线衣服合体性的问题。然后Metail在其专门的数字化装置(digitization rig)中数字化服装从而允许其匹配服装和身体以实现合体性可视化。然而,存在Metail将不能够获得数字化的服装从而使其能够生成合体性可视化的许多例子,例如对于二手市场。在该情况下,需要供选择的解决方案以对用户提供了解该购买会或不会适合他们的信心。
[0444] 问题
[0445] 我们通过得到对卖方的身体匹配的理解解决了允许顾客从其他用户购买或租赁服装从而得到什么服装最可能适合的指示的问题。这将会提供来自卖方的增加的买房信心,其中卖方正销售他们自己之前穿着的单品。
[0446] 描述
[0447] 一种基于合体性评定服装的方法。当我们正通过Metail创建将产生‘身体模型’的用户的数据库时,‘身体模型’即在线试穿衣服从而看看他们有多么适合的他们自己的照片真实准确虚拟身体表示,我们因此将能够匹配用户和具有类似身体外形侧影的其他用户。该信息将提供用户哪些被其他用户通过例如易趣(eBay)这样的渠道销售的服装可能具有适合他们的较好机会的指示。我们将提供指数匹配系统,使得用户可以从具有95%的身体匹配指数的人那里搜索单品或者他们可以放宽至搜索例如80%。身体匹配指数将基于Metail根据其用户生成的所有合体性矩阵数据创建。
[0448] 优点是不需要生成服装可视化图像,因为利用身体数据和运算法则代替。因此,将不存在服装数字化费用和物流。另一优点是增加的购物篮大小和通过对购物增加的信心对于二手和租赁交易的增加的用户购买潜力。
[0449] 示例
[0450] 具体的示例是用于易趣的身体匹配系统。另一具体示例是用于衣服租赁服务。
[0451] 其它构思
[0452] 用于Metail计算机实现系统不能模型化的服装的人群来源(crowd sourced)或对等合体性推荐的构思。
[0453] o最初考虑用于服装租赁,但这可以用于例如二手和停产服装这样的多种服务。
[0454] o可以与向易趣这样的一起运作,因为服务提供者在用户想要出售之前没有看到服装,但是用户可以评价服装有多么合适并且该推荐对具有类似身体尺寸和外形的人来说可以是一种引导。
[0455] -你可以进行服装的对等销售的一种方法是Metail会告诉你:对卖方来说“你紧密的匹配”。
[0456] 对于人群来源合体性推荐还有别的什么你可以做的?
[0457] -为游戏化(game-ification)做好准备:
[0458] -堆栈溢出模型(Stack overflow model):你推荐的越多你得到的出价越好。
[0459] -对社区询问问题并接收答案从而得到反馈。获得更高的层次水平。
[0460] 其它:
[0461] 围绕自我模型、明星娃娃模型(stardoll model)的互动。模型将会在平台、网络桌面、在线上独一无二地存在。模型的分享和合作。
[0462] 通常,关于服装有多么适合一些用户的信息的构思可以用于推断它们可能有多么适合其他人。我们可以匹配用户和具有类似身体外形轮廓的其他用户,如果买方和卖方在他们的身体外形轮廓上具有足够的匹配,则允许例如可靠地购买易趣上的衣服。
[0463] 链接的服装
[0464] 虚拟试衣间提供的一个有用特征是整合关于一起购买什么服装的数据。
[0465] 展示为一起购买的服装可以由同一人经过一段时间购买或者它们可以由同一用户同时购买。
[0466] 联系还可以在朋友之间:可以提供关于什么类型的服装以及什么特定的服装朋友们购买的是类似的的信息。类似情况可以在具体服装的类型或例如连衣裙颜色中。
[0467] 朋友连接可以从在虚拟试衣间平台或在例如Facebook这样的不同社交网站中是朋友(具有链接的账户)的用户中得到。
[0468] 关于围绕服装的类似购买行为的信息还可以用于类似的身体尺寸。例如,可以得到具有在150cm到165cm之间的身高的人比其它身高的人更通常购买连衣裙和靴子的结合。
[0469] 第35节:利用关于链接的服装的信息(Using information about linked garments)
[0470] 收集到的数据的利用可以是用于推荐用户尝试链接的服装。可以例如是你的朋友已经购买连衣裙并且你得到尝试相同或类似连衣裙的推荐。或者具有你的身体尺寸的某个人已经购买特定的衬衫并且推荐你试穿该衬衫。
[0471] 用户还可以得到他们正在试穿的服装之一具有互补服装的推荐。互补服装可以来自其他用户的之前的购买行为。
[0472] 还可以是由零售商提供的或者例如由造型师提供的,一些服装搭配的很好的数据。推荐还可以是来自用户库的人群来源的并且他们可以伴随例如可以与什么搭配在一起的推荐。参照本发明其它章节关于推荐的更多信息。
[0473] 第36节:店内概念(In-store concepts)
[0474] 虚拟试衣间可以连接到在一个示例中包括零售店中的实体存在(physical presence)的生态系统(ecosystem)。示例系统的概况如图2-9所示。
[0475] 生态系统是其中顾客可以使用在线身体模型或可以进入真实世界零售店并且通过图片并录入测量值或其它参数产生她自己的身体模型的生态系统。用户可以看到身体模型并且利用商店计算机试穿衣服并且在该体验之后还可以在线访问它。用户还可以通过她的移动电话访问身体模型,其中例如她可以扫描衣服的条形码并且在身体模型上看到它们。
[0476] 提供用于在线衣服零售商和/或媒体/时尚网站的虚拟试衣间服务。给出系统的概况如下:
[0477] 1.概念
[0478] a.顾客在店内产生他们自己的3D‘身体模型’版本。
[0479] 2.范围
[0480] a.大型成熟零售商
[0481] b.扩大的潜力
[0482] 3.受众
[0483] a.用户=观光者=>伦敦2012后奥林匹克的当地顾客
[0484] 4.多渠道
[0485] a.用于在线、店内和移动的概要文件
[0486] 5.目标
[0487] a.社交互动通过与顾客的终身衔接来推动品牌、PR和销售
[0488] 店内概念是由所有围绕虚拟试衣间和身体模型的的若干部分组成的整个系统的一部分。
[0489] 店内
[0490] ·产生我自己的‘身体模型’
[0491] ·得到所有我的身体测量值
[0492] ·在不需要更换房间的情况下尝试许多装备
[0493] ·产生我自己的风格杂志
[0494] ·加入酷的新风格竞争
[0495] ·产生我自己的‘身体模型’
[0496] ·得到来自存储到概要文件的风格顾问的头发&化妆建议
[0497] ·在风格手术(Style Surgery)中的身体模型上、较快的店内尝试更多趋势[0498] ·匹配头发&化妆与衣服购买
[0499] 移动
[0500] ·扫描单品/营销活动并且并立即在移动中尝试它们
[0501] 在线
[0502] ·利用我的概要文件继续在家试穿衣服
[0503] ·看看其他人对我的风格挑选的看法
[0504] ·利用我的概要文件在家尝试不同的化妆和发型
[0505] ·分享并看看其他人对我的风格挑选的看法
[0506] ·匹配衣服和总的‘外表’
[0507] 技术特征
[0508] ·产生虚拟身体模型、试穿并保存装备
[0509] ·通过各种方式与店内模型互动:
[0510] ·更衣室隔间(私密)
[0511] ·小触摸屏(较少私密)
[0512] ·大触摸屏/等离子体(公开)
[0513] ·大屏幕可以同时展示两个模型,以便朋友可以一起购物并给彼此穿衣
[0514] ·智能电话应用允许用户在商店内或商店外(可以扫描条形码)在他们的模型上尝试装备
[0515] ·微软Kinect允许手势识别并可以与大等离子体一起使用以代替触摸屏
[0516] 与商店概念连接的社交特征
[0517] ·用户可以在合作伙伴商店/广告(其可以是引导至奖励的‘喜欢’)中的触摸屏上将她的外表发布为幻灯片显示
[0518] ·外表手册可以在大触摸屏上显示最‘喜欢的’外表
[0519] ·最‘喜欢的’外表可以在商店之间进行比较(长期)
[0520] ·对合作伙伴网站发行你的外表
[0521] ·对Facebook和其它社交媒体站点发布你的外表
[0522] ·可以查看或包含名人外表
[0523] ·可以基于肤色、尺寸和外形给出款式建议
[0524] ·店内风格手术和顾问
[0525] ·可以产生‘外表取消(Look Off)’游戏允许用户尝试产生最佳外表(可以由名人作出判断)
[0526] 印刷特征
[0527] ·到照片条上的你的外表(可以包括随机外表)
[0528] ·你的测量值和推荐的同伴的尺寸
[0529] ·产生明信片或保存为电子贺卡(主题)的你的图像
[0530] ·产生你的‘同伴杂志’的你的图像
[0531] 忠诚度
[0532] ·忠诚卡一体化
[0533] ·你的模型的图片可以印在你的卡上
[0534] ·卡可以在商店里刷卡或者可以是在线录入的编码从而追踪用户并更新Metail衣柜
[0535] ·当你产生模型时给出商店和在线忠诚卡(随时间推移追踪尺寸并改变提供)[0536] 店内和在线激励(In-store and online excitement)
[0537] 1.保存尺寸和装备到插入合作伙伴网站的Metail中
[0538] 2.从更衣室隔间到小触摸屏、到大触摸屏的不同私密级别
[0539] 3.在合作伙伴商店/广告(可以是引导至奖励的‘喜欢’)中的触摸屏上将你的外表发布为幻灯片显示
[0540] 4.外表手册可以在大触摸屏上显示最‘喜欢’外表
[0541] 5.最‘喜欢’外表可以在商店之间进行比较(长期)
[0542] 6.对Metail网站发布你的外表
[0543] 7.对Facebook和其它社交媒体站点发布你的外表
[0544] 8.可以查看并包含名人外表
[0545] 9.到照片条上的你的外表(可以包括随机外表)
[0546] 10.你的测量值和推荐的同伴的尺寸
[0547] 11.产生明信片或保存为电子贺卡(主题)的你的图像
[0548] 移动和附加特征
[0549] ·智能电话应用允许用户在商店内或商店外(可以扫描条形码)在他们的模型上尝试装备
[0550] ·屏幕可以同时展示两个模型,以便朋友可以一起购物并给彼此穿衣
[0551] ·可以基于肤色、尺寸和外形给出款式建议
[0552] ·产生你的‘同伴杂志’的你的图像
[0553] 再说忠诚度
[0554] ·例如微软Kinect允许手势识别并可以与巨型等离子体一起使用以代替触摸屏[0555] ·可以产生‘外表取消’游戏允许用户尝试产生最佳外表(可以由名人作出判断)[0556] ·忠诚卡一体化
[0557] ·你的模型的图片可以印在你的卡上
[0558] ·卡可以在商店里刷卡或者可以是在线录入编码从而追踪用户并更新Metail衣柜
[0559] ·当你产生模型时给出商店和在线忠诚卡(随时间推移追踪尺寸并改变出价)[0560] 产生模型
[0561] ·示例如图4所示。
[0562] ·顾客在照相亭中对他们自己的正面和侧面轮廓拍照。
[0563] ·产生他们的身体并产生在线轮廓为他们试穿衣服做好准备。
[0564] ·在那天查看的所有产品自动保存到合作伙伴网站上的他们的概要文件中,意味着用户可以在任何时候回顾(和购买)他们那天看到的单品。
[0565] 在商店内扫描服装
[0566] ·顾客在他们的移动装置上利用合作伙伴应用捕捉店内产品条形码。
[0567] ·示例如图5所示。
[0568] ·服务器识别产品并将产品细节呈现给顾客。示例如图6所示。
[0569] ·顾客选择产品然后可以在他们自己的个人身体模型上完全3D地立即查看服装。示例如图7所示。
[0570] ·与密友分享装备用于在Facebook上即时反馈。示例如图8所示。
[0571] ·……或者如果顾客很大胆,她可以公布到网站或店内‘风格墙(Style Wall)’看看她是否得到这个月的最被‘喜欢’装备。示例如图9所示。
[0572] 优于公知系统的关键区别是什么?
[0573] -系统如今都基于店内虚拟镜子系统,其围绕以下之一
[0574] о当你转身时对你拍照,然后将照片呈现给你并与社区分享,或者;
[0575] о增强现实方法或增加屏幕上衣服图像的尺寸以匹配当你站在那里时放置在你自己的视频图像上的尺寸。非精密,而仅仅是包含在‘增强现实’的令人兴奋的动听言辞中的可视化线索和简单技术
[0576] -我们的技术围绕你在店内产生你的身体模型,然后在要么小触摸屏要么店内计算机上要么甚至在通过像微软Kinect这样的触摸或手势识别系统控制的标准长度真人大小屏幕上的该3D身体模型上‘试穿’衣服
[0577] 店内生态系统的其它方面
[0578] 产生从拍照打印输出的有形身体尺码图表,即,我们将了解你的尺寸和外形范围以及跨越店内呈现的衣服的范围的可能尺寸,因此可以对得到他们拍照的照片的每一个顾客提供在出售的各种衣服类型中的他们的范围和尺寸的打印输出——简单且高效。
[0579] 产生用户可以购买的身体模型杂志或明信片,即根据产生的身体模型,零售商为顾客产生光滑打印输出杂志用于店内购买或免费赠送,即,用户作为穿着所有当季主要趋势的他们属于自己的杂志的明星。
[0580] 屏幕可以同时展示两个模型,以便朋友可以一起购物并给彼此穿衣。
[0581] 可以产生‘外表取消’游戏允许用户尝试产生最佳外表(可以由名人作出判断)。忠诚卡一体化。卡可以在商店里刷卡或者可以是在线录入的编码从而追踪用户并更新Metail衣柜。当你产生模型时给出商店和在线忠诚卡(随时间推移追踪尺寸并改变提供)[0582] 智能电话应用允许用户在商店内或商店外(可以扫描条形码)在他们的模型上尝试装备。该示例如图5-7所示。在合作伙伴商店/广告(可以是引导至奖励的‘喜欢’)中的触摸屏上将你的外表发布为幻灯片显示。
[0583] 第37节:基于你的身体尺寸个性化时尚贴士(Personalized fashion tips based on your body size)
[0584] 可以基于你的身体尺寸和测量值提供个性化时尚贴士。还可以定制贴士从而匹配用在衣服中的服装的特征。从你已经录入的信息以及从你之前已经购买的东西那里收集数据。可以与例如时尚杂志合作完成款式贴士。
[0585] 基于你的身体尺寸和测量值个性化具体衣服的衣服贴士。得到用于具体销售商或品牌的衣服和尺寸的推荐。从你已经录入的信息以及从你之前已经购买的东西那里收集数据。
[0586] 第38节:风格收音机(Style Radio)
[0587] 一种推送推荐系统(push recommendations system),其中设计师为顾客提供定制建议——例如‘对于你的尺寸和外形,这件衬衫效果最好等等’。用户可以‘调’至他们最喜爱的造型师,以得到覆盖在我们客观前期工作之上的他们的主观建议。
[0588] 从我们的角度来看,创建系统使得虚拟试衣间服务具有主观测量值,然后每一位造型师增加他们对每一身体外形的服装类型和品牌的想法,并且我们将其创建至数据库中,用于然后作为动态建议展示。
[0589] 第39节:孕妇衣服特征(Maternity clothing feature)
[0590] 虚拟试衣间提供用户可以输入测量值和怀孕的过程的孕妇装特征,并且模型化身体模型从而反映该特征。还可以调整身体模型从而反映怀孕中的未来状态。用户还可以得到推荐并购买当达到怀孕的某一状态时将适合的衣服。
[0591] 还可以对身高作出手动调整,例如以模拟孩子的生长。还参照单独说明的生长的预测特征。
[0592] 第40节:比较穿着不同装备的两个身体模型(Compare two body models with different outfits)
[0593] 系统允许用户比较穿着不同衣服的她自己的身体模型从而试穿不同装备。系统还允许用户看到不同用户的身体模型从而例如看到两个用户的装配如何匹配。
[0594] 第41节:包括穿着选择的衣服的你的身体模型的图片的直接营销(Direct marketing including a picture of your body model in selected clothes)
[0595] 系统允许系统操作者或第三方将衣服增加到用户的身体模型中,并且例如将其作为电子邮件发送给用户。在没有第三方获得用户的模型或测量值的情况下,这可以通过系统完成。
[0596] 例如可以是如果零售商正发行新的系列并且散发广告展示穿着来自该新系列的服装的你的身体模型。推广还可以基于你之前的购物偏好。
[0597] 零售商可以利用在每次拍摄中的用户或者如果追求时尚、在每次拍摄中与用户的尺寸和外形最接近的模特对用户散发个性化的有效营销杂志。其他非衣服(NON-CLOTHING)零售商也可以使用该系统,即,这里是你和这个可爱的淇淋的形象。这是个性化直接营销,因为我们将拥有用户信息。该非衣服部分将取决于私人设置但推动其的方式将来自将用户拉进广告的广告活动——推动将来出于这些目的继续使用该数据的能力。
[0598] 利用该系统的精确营销可以仅发送服装的广告,其中对于在该商店和在该试穿模型中的那些具有10号尺寸的人,仅10号尺寸有库存。这以长尾效应(1ong tail)为目标。这可以是对已经购买或在他们的虚拟衣柜中具有特定颜色的服装的人发送推荐,提供对该颜色的服装的推荐。
[0599] 第42节:真实的化身(Real avatar)
[0600] 系统允许用户在例如在线游戏或社交应用或网络中使用身体模型作为化身。这将允许用户当玩在线游戏时例如使用他/她自己的面部和身体外形。用户将还能够利用他/她自己的身体外形和面部设置动画和互动。
[0601] 用在游戏中的虚拟模型可以从两个不同方面看到:1)一个是为服饰产生的身体模型用于游戏中以及2)一个是产生身体模型的技术具体地应用于产生具有用户的身体的游戏化身。
[0602] 第43节:身体模型上的定制剪裁(Bespoke tailoring on body model)
[0603] 系统将使用户能够使用身体模型用于定制剪裁以及试穿不同材料和衣服并且还有从界面订购量身定制的衣服。系统可以使用不同类型的衣服的基本标准外形,然后仅调整它们从而适合用户的身体模型。系统还可以使用户能够完全剪裁他自己的衣服。
[0604] 身体模型的单独使用用在在线定制剪裁或定做的剪裁中。这可以通过设计师市场实现,在产生样品上没有花费许多钱的情况下设计师市场对年轻设计师接触人们来说是很棒的,即,他们可以建立他们自己的市场。
[0605] 第44节:追求时尚的模型化(Aspirational modellin)
[0606] 呈现给用户的虚拟试衣间和身体模型的一个方面是逼真的模型的影响难以预测。在一个示例中,虚拟试衣间提供允许用户不时停留在更加传统追求时尚的领域的工具——能够在他们的身体模型和类似特征的模型的图片之间转换。
[0607] 第45节:发型推荐引擎(Hairstyle recommendation engine)
[0608] 使用从单个面部输入图像获得的面部几何对关于什么发型适合于什么头部外形的发型信息进行交叉验证,从而生成回到用户那里的关于什么发型可能适合于他们的推荐。类似于风格收音机,用户可以调至名人发型师的建议,例如詹姆士·布朗(James Brown)(目前在“英国理发师”的UK电视节目中),得到关于如何处理他们的头发的建议。
[0609] 还将该头发建议直接与衣服挑选联系起来。头发的推荐和装备的结合对用户提供唯一值。在身体模型完全设置的情况下,即挑选什么发型搭配该黑色酒会礼服或绿色舞会礼服等等,用户可以分享表示他们的完整外表。
[0610] 名人理发师可以给出建议。用户可以基于从染发剂互联网网站设定的颜色查看不同头发颜色的她自己。然后与发型公司匹配。然后与衣服匹配。
[0611] 第46节:尝试不同的化妆(Try out different makeup)
[0612] 用户可以尝试不同组化妆。在他们脸上的不同品牌、不同化妆外表。
[0613] 第47节:美容推荐(Beauty recommendations)
[0614] 用户可以基于他们的尺寸和/或他们的肤色以及面部外形得到化妆的推荐。
[0615] 化妆对肤色匹配的影响力:匹配肤色的服饰;化妆对肤色匹配的影响力。
[0616] 第48节:美容推荐引擎(Beauty recommendation engine)
[0617] 利用在面部几何和皮肤着色上获取的信息提供关于什么化妆色彩的混合会搭配最好的化妆和美容建议。还将该美容建议直接和衣服挑选联系起来。
[0618] 用户能够结合化妆和衣服还有理发或颜色。这是提供完整身体模型设置的虚拟试衣间的一部分,即,穿着黑色酒会礼服或绿色舞会礼服等与什么化妆搭配。
[0619] 第49节:面部毛发(Facial hair)
[0620] 男性用户可以在面部尝试不同面部毛发风格。用户还可以得到与装备结合的面部毛发的推荐。
[0621] 第50节:眼镜(Glasses)
[0622] 用户可以和不同装备一起试戴不同眼镜,例如近视眼镜和太阳镜。这让用户匹配装备和眼镜。用户还可以得到她应该佩戴什么眼镜的推荐。
[0623] 第51节:纹身(Tattoo)
[0624] 在一个示例中用户可以选择应用于身体模型的纹身。以与服装相同的方式处理纹身并且纹身可以进行显示和分层。层设置确定纹身是否可以在除了内层以外的任何其它级别中进行显示。
[0625] 第52节:两个屏幕电视(Two screen TV)
[0626] 围绕两个屏幕上的用户互动建立两个屏幕TV概念。一个屏幕,TV将播放一档节目并且用户将能够在另一屏幕上与与被播放的内容相关的特征互动。互动屏幕可以在便携式电脑、pc、平板电脑、电话或允许用户输入信息并且还接收与TV上展示的内容相关的信息的任何其它装置(典型地便携式装置)上。在一个示例中,第二屏幕是配备有TV的智能遥控装置(smart remote)。
[0627] 用户将参与当节目正发生时的那时候围绕播放的节目的会话。可以对用户展示与节目和例如关于不同装备的投票相关的图像或装备。用户还可以评论装备以及在一些情况下可以评论与什么进行互动。
[0628] 用户还可以对在TV屏幕上正发生的事件现场打赌。赔率可以实时改变并且会在TV广播或互动显示器上宣布胜者。用户可以与其他用户打赌并且看到其他朋友和/或他们的身体模型。
[0629] 用户还可以就不同装备以及不同身体模型上的不同外表打赌。在一个示例中用户可以看到TV节目上的人或人体模型上的真实装备并且选择为用户的身体模型穿上该装备。
[0630] 在一个示例中,TV节目可以展示在TV节目上的一个或若干个用户外表,要么在正在准备外表时以实时的方式,要么以用户已经在外表中为身体模型穿好衣服的就绪状态的方式。
[0631] 如果用户正查看记录的会话,则也可以应用两个屏幕概念。然后焦点将是用户正与TV屏幕上正呈现的内容以及它们正展现在TV节目中的事件互动。
[0632] 两个屏幕TV概念还将与用户还可以链接到TV节目上展示的服装的和其它产品的购买的购物体验连接。
[0633] 两个屏幕概念可以应用于TV购物渠道,其中用户可以查看呈现有购物信息的服装并且当用户正在观看节目时,用户可以在第二屏幕上与服装互动并在他们的身体模型上的试穿那些服装。用户还可以回顾并看看之前的节目和在之前的节目中展示的服装,以及在用户的身体模型上试穿那些服装。
[0634] 概述示例
[0635] 推出概念
[0636] ·顾客在美容TV款式间中的3D模型上试穿衣服。
[0637] 范围
[0638] ·具有每月更新的40+单品的胶囊衣柜()
[0639] ·对8个模型拍照从而匹配当前使用的8种身体类型
[0640] ·用户可以稍微调整模型从而匹配他们的身体测量值
[0641] ·挑选的衣服集合从而适应于8种外形
[0642] ·用户能够在不同身体外形上试穿衣服集合从而‘验证’款式建议
[0643] ·在适当情况下共同产生的内容和与相关TV节目制作的链接
[0644] 用户可以直接从照片产生他们拥有的他们自己的‘身体模型’。
[0645] TV节目合作伙伴的风格自我(Style Me)
[0646] 你的终极个人时尚体验。
[0647] 1.轻松和方便
[0648] 在两个简单步骤中你自己尝试最新时尚趋势和风格,所有都在你的起居室中![0649] 2.当你看到它们时即尝试该外表
[0650] 在你看节目的同时,观看你自己尝试TV节目合作伙伴的时尚最新时装流行趋势(High Street trend)
[0651] 3.加入会话
[0652] 分享你的外表从而得到来自朋友、TV节目合作伙伴、Facebook社区的投票和建议,并报答恩惠。
[0653] 4.节目中的特征
[0654] 在每一期节目的最后看看谁的外表是最受喜爱的,并参与竞争
[0655] 预演经验(Pre-show Experience)
[0656] 重新激活和准备:早晨电子邮件;介绍主题;Style Me向导;片头内容;预映广告;会发生什么;制造你的模型是简单的;社交媒体;张贴Facebook留言墙;在Twitter上发布。
[0657] 将丹妮·米洛(Dannii Minogue)名人衣柜增加到Style Me中。观众可以根据衣柜在他们的身体模型上产生装备并将它们加入竞争中。丹妮选择最佳外表并且胜者得到按照他们的尺寸的丹妮的Style Me衣柜。
[0658] 公告广播节目经验(Post Broadcast Experienc)
[0659] 将你喜爱的外表保存在你的衣柜中用于未来参考;名人衣柜竞争;专家问与答和论坛;投票并评价服装——帮助影响未来选择;特别优惠;社区;与YouTube渠道整合[0660] TV节目合作伙伴的Style Me
[0661] 产生终极个人时尚体验
[0662] ·提高TV节目合作伙伴作为时尚影响者的当前地位,使得最新趋势通过为每一位观众定制的提高的个性化得以被更容易地访问
[0663] ·增加对已经非常活跃的TV节目合作伙伴社交媒体社区的参与,利用第二屏幕经验补充TV屏幕内容
[0664] ·建立关于尺寸、合体性以及电视观众的风格的信息综合数据库
[0665] 第53节:出版商的款式间(Styling room for publishers)
[0666] 当前款式杂志致力于对他们的读者提供推荐,但读者没有选择推荐的装备和购买装备的好的方式。
[0667] 虚拟试衣间概念可以以他们可以展示、让读者装扮并试穿推荐的衣服以及还从推荐的衣服得到部分收益的款式间的形式为出版商提供有价值的渠道。
[0668] 虚拟试衣间可以提供一环境,其中杂志可以提供用于他们在与零售商连接的有形杂志上运行的物品的互动空间以及读者利用装备并和它们玩耍的可能性。
[0669] 虚拟试衣间还为出版商提供互动平台,并且他们可以让他们的用户产生零售商可以用在他们的出版物中或给真人穿上的装备。
[0670] 出版商还可以充当数字化服装的中间人。出版商通常接收来自品牌的服装以提前评论并包括在新的趋势中。这使出版商能够结合来自不同品牌的衣服并且还可以结合品牌谱的高端和低端。
[0671] 还参照第56节。
[0672] 第54节:年龄增长的身体模型(Ageing body model)
[0673] 在一个示例中身体模型可以以年龄增长的不同阶段来显示。如果你作为用户正为你的孩子购买衣服并且想知道当他们例如长大一岁并且相应地成长时衣服在将来有多么适合,那么这是有用的特征。
[0674] 计算年龄增长过程的系统在一个示例中将从关于不同年龄组的儿童的身高和体重的信息的数据库中获得数据。在另一示例中数据可以从系统中的用户库和用户的年龄中得到。
[0675] 计算随着时间流逝用户将如何成长的数据还可以从用户过去在服务中完成的尺寸更新资料中得到。来自那些改变的计算可以是线性的或者使用来自另一来源的输入从而相应地改变变量。
[0676] 应当理解的是在优选示例中,可以基于许多不同数据输入独立地或结合地模型化身体模型的成长。
[0677] 在一个示例中,面部正被改变为表示相关年龄的人的共同特征。
[0678] 第55节:提供身体模型晒黑的肤色(Give the body model a tan)
[0679] 可以对用户呈现的有用特征是提供模型晒黑的肤色。当用户选择该特征时,身体模型的皮肤将会稍微有颜色。在一个示例中,对用户呈现用于对身体模型的肤色应用晒黑的肤色的是/否转换。在另一示例中,用户可以逐步地或在计算尺上选择晒黑的肤色应当有多深。
[0680] 第56节:用于将来收集的新外表的测试(Testing of new looks for future collections)
[0681] 任何零售商都努力了解当衣服在他们的商店里贮藏时,他们的顾客会想要购买什么。虚拟试衣间为零售商和时尚品牌提供在为他们下单之前或在为商店备货之前测试他们的服装的渠道。
[0682] 零售商可以将下一系列的服装放到虚拟试衣间中并且让用户测试、评价和分享外表。还可以存在更加封闭的测试:仅精选的一组用户允许访问要测试的服装。
[0683] 在系统中,可以对零售商提供确定试穿新的未发布的服装的用户是否被允许与任何人分享服装、与任何人分享外表或他们可以如何在一些其它途径中与服装互动的控制。
[0684] 零售商将从系统得到关于使用服装的用户行为以及如果已经为该服装提供该选项,则用户如何评价服装的反馈。
[0685] 虚拟试衣间正推动备货和流量:第56节:零售商可以了解在国家的不同地区什么服装正在被试穿。还可以了解系统中什么服装在线售出。在一般的商店中,经理确定什么尺寸有多少。在更多的当代商店中,这由总的备货系统(stocking system)设定。
[0686] 还参照第53节。
[0687] 第57节:用于后端处理和照相的关键特征(KEY FEATURES USED IN BACK-END PROCESSING AND PHOTOGRAPHY)
[0688] 提供一种生成要结合到虚拟身体模型上的照片真实虚拟服装的方法,其中(a)拍摄服装的一幅或多幅数字照片;(b)从服装照片中提取展示服装的一些或所有的一幅或多幅子画面并将其从任何背景中分离;(c)处理系统模型化子画面的行为为虚拟服装,当输入用于包括有形服装弹性、重量、密度刚度、材料类型、厚度中的一个或多个的变量的数值时,应用有限元分析模型化虚拟服装将如何在限定的外形和/或测量值的虚拟身体模型上放置或形成它本身。
[0689] 还提供一种生成虚拟身体模型的方法,其中用户为他们拍摄或已经为他们拍摄他们自己的单幅标准长度照片,然后由基于该照片连同用户可以调整位置的标记来呈现虚拟身体模型的计算系统处理该照片,其中标记对应于以下每一种:头顶、鞋底、胯部高度、腰部宽度、臀部宽度、胸部宽度。
[0690] 方法可以是其中用户录入身高、体重,以及可选择地,胸罩尺寸的方法。方法可以是包含然后生成准确3D虚拟身体模型并在屏幕上显示该3D虚拟身体模型的计算机系统的方法。方法可以是其中计算机系统是后端服务器的方法。方法可以是其中用户在例如移动电话这样的计算装置上拍照并将照片上传到后端服务器的方法。
[0691] 还提供一种开发服装的标准化尺码表格、比例或图表的方法,包括以下步骤:(a)处理来自一组用户的单个虚拟身体模型;(b)跨越包括年龄、位置、任何其它个人信息统计数据、服装零售商的各种参数生成用户的尺寸和外形的描述,以及(c)利用该描述生成一个或多个标准化服装尺码表格、比例或图表。还提供一种服装分割的方法,其中从背景图像中剪下、分离或分割服装的图像,其中利用深度信息扫描或成像服装,并且该深度信息用在处理系统中自动区分对应于服装的图像中的像素和不对应于服装的图像中的像素,然后从背景中剪下服装的图像,然后将该图像用于生成服装的虚拟3D图像。
[0692] 方法可以是其中利用深度信息通过使用立体照相机成像服装的方法。方法可以是其中利用深度信息通过利用包括与捕捉3D中的视频或静止数据的传感器结合的红外激光投影仪的深度传感器成像服装的方法。方法可以是其中服装的虚拟3D图像与用户的虚拟身体模型结合的方法。
[0693] 第58节:后端处理(Back end processing)
[0694] 通过示例,可以从中查看身体模型和服装的八个角度如图17-18所示。
[0695] 总的目标是顾客将要购买他们喜欢的衣服。这可以通过以下完成:1)建立用户的身体的模型,2)建立服装尺寸和合体性的模型,以及3)在用户的身体模型上可视化服装。
[0696] 可视化可以用于向用户传达具体服装的尺寸和合体性性能。信息可以是例如底边沿腿向下会有多远以及对于该特定服装用户最可能穿什么尺寸。还可以传送的信息的一部分是穿在特定身体外形上的服装将会是如何紧或宽松。
[0697] 服装的可视化的另一种方式是建立服装的3D模型,例如通过利用拼接方案以及利用该3D模型可视化服装。在像这些的模型中,包括例如织物的重量和弹性这样的织物具体特征。
[0698] 第59节:2.5D解决方案(The2.5D solution)
[0699] 可以完成从许多不同视角对人体模型上的服装拍照。来自若干不同视角的照片提供用户转动身体模型的效果,并且其可以如同在3D中那样进行体验。利用该解决方案适应要在具有不同外形的多个身体模型上表示的服装外形的二维模型是Metail的主要关注领域之一。方法是拉伸服装从而匹配服装的身体模型合体性。
[0700] 该方法具有如下优点:不需要访问服装的拼接方案信息。需要一张照片可视化身体模型上的服装。利用服装的图片的手动后处理的Metail解决方案使虚拟试衣间能够可视化装备和服装的结合。
[0701] 还参照第73节。
[0702] 第60节:Metail数字化进程(Metail digitization process)
[0703] 在数字化进程之前可以通过蒸汽定型(steaming)(例如为了消除褶皱)或通过对真实服装的可视化修改(例如为了消除悬垂线头(dangling thread))准备服装。然后人体模型穿上要被拍照的服装。照相设置遵循从八个不同角度对服装拍照的具体布局。转动人体模型从而设定位置并且进行拍照;然后将照片输入注释系统。
[0704] 照相设置还包括焦距固定在一个水平并且位置对于每一幅拍照的服装来说相同的的照相机。
[0705] 重要的是在对于每一个角度并且对于每一件服装的精确位置对人体模型拍照。这是因为人体模型上的服装的后处理和可视化来自具体角度。这也使一件服装能够与另一服装相配,尤其是当将服装结合为装备时,因此当身体模型穿着服装时,可以从相同角度进行查看服装。
[0706] 现成的人体模型在脚和头部之间具有若干接合点,其中在照相过程中仅稍微未对准将产生与拍照的其它服装的服装明显未对准。根据人体模型的材料,它们还由于老化和材料差别而随时间流逝而变形和改变外形。
[0707] 为了将接合点对于不同人体模型和从一个照片会话(photo session)到下一个的相同人体模型精确地保持在相同位置,一个解决方案是使用利用制动器(detent)制造的人体模型。(‘制动器’是用于方法、以及实际装置的术语,用于机械地抵抗或阻止例如轮子、轮轴或主轴的转动。)
[0708] 当在转盘上对人体模型拍照时不同的问题是在每一次转动之后,人体模型可能会稍微晃动。当人体模型没有处在固定位置时,拍照可能会在照片中带给服装稍微不同的视角和位置。这利用当人体模型已经转动时和当拍照时之间的时间延迟来克服。然后人体模型依然在一个位置。
[0709] 图像对准
[0710] 如果服装照片没有与服装的理想位置精确对准,则可以利用薄板样条方法(thin plate spline method)应用图像扭曲。该对准允许照片中服装的重新定位和改形。利用该方法,可以重新定位整件服装或服装的一部分。
[0711] 第61节:多层服装
[0712] 许多服装具有需要进行模型化的多层,例如覆盖躯干的长袖衬衫,其中后袖和前袖在场景中占据不同深度层。尤其当服装与身体模型的尺寸不相同时这具有重要性。
[0713] 当身体模型尺寸改变时,分层的服装还将改变它们的位置。例如,当身体模型丰满时,与躯干有关的手臂会需要稍微向外或向后倾斜。
[0714] 在深度层中分割服装对于装备的结合来说也是重要的。例如如果结合夹克和衬衫,重要的是衬衫的后袖在夹克的躯干的后面。
[0715] 这可以通过拍摄不同照片从而表示服装的不同深度层来解决。例如,对于一条裤子,不同的照片可以是前腿和后退的照片;对于衬衫,不同的照片可以是前袖、后袖和躯干的照片;对于鞋,不同的照片可以是正视图和后视图的照片。
[0716] 第62节:使人体模型变形(Deforming mannequin)
[0717] 使人体模型变形可以用于模型化如果服装与具体身体模型不具有最佳合体性,则服装会是什么样子。捕捉如果在身体模型上的合体性不是最佳,则服装会是什么样子。用户可以为用户的身体模型选择供选择的视图或供选择的尺寸从而展示太大或太紧的服装会是什么样子。
[0718] 捕捉当对于不同身体外形具有不同合体性时服装的细微差别对身体模型上服装的可视化外观来说很重要。宽松垂下的服装可能具有垂直褶皱并且实在紧身的服装可能具有水平褶皱。当例如利用变形的人体模型时捕捉像那样的细微差别。
[0719] 当利用一个尺寸的人体模型以及不同尺寸的服装、当人体模型穿着用于照片会话的不同服装时,可以实现类似的结果。
[0720] 第63节:数字化(Digitization)
[0721] 作为数字化的起始点,人体模型可以根据零售商的顾客的主要信息统计数据改变尺寸。一些零售商更加关注较高大的男性和女性,然后更有意义的是以较大人体模型和较大尺寸服装作为开始。可视化服装越接近起始点,服装将在身体模型上看起来越好。
[0722] “典型”身体模型时表示与在照片拍摄过程中使用的人体模型相同尺寸的计算机模型。在理想情况下,在不变形的情况下,衣服单品可以从人体模型直接转移到计算机模型。
[0723] 第64节:服装定位(Garment positioning)
[0724] 对于将要以准确方式在所有八幅视图上呈现的服装以及对于将要在相同水平基准上并且在视图中不向上和向下移动的服装,在身体上标记关键点。这就是为了例如在所有视图中具有直腰线(straight waistline)。
[0725] 第65节:改变模型尺寸并观察服装合体性(Change the model size and see the garment fit)
[0726] 身体模型可以以多种方式改变身体外形,并且在数字化的后处理阶段,操作者可以改变身体尺寸从而变化为看到不同身体外形上的数字化服装会是什么样子。
[0727] 变化从3D网格上的起始点开始偏移,并且那些不同顶点具有不同的变化模式。表示变化的不同方式可以是改变总体上的肥胖、身高、大腿长、乳房尺寸、臀围和其它模式的变化。可以线性地调整变化并且结合调整变化。可以独立于剩下的数值调整每一个数值。这提供在由最大和最小值设定的极限内实现任何身体形式和尺寸的可能性。
[0728] 第66节:身体模型(Body model)
[0729] 身体模型(也称为‘虚拟身体模型’)需要被构建为能够反映身体的各种各样的外形并且还能够在它们之间被改变和重新构造。为模型限定输入数据是限定身体模型将会是什么样以及如何开始处理模型产生的一种方式。
[0730] 另一种方法时让用户上传她正站在门道中的照片。因为门道是具有直边的矩形,在照片中限定门道允许照片中的方位的修正。了解一个例如身高这样的以厘米为单位的测量值允许将其转化为图片中的像素。了解照片中的像素中的尺寸允许从照片中取得其它测量值。
[0731] 得到用于产生身体模型的输入数据的另一种方式是使用例如用于Xbox游戏平台(the Xbox gaming platform)的微软Kinect传感器这样的3D传感器。这是可以用于获得测量值的许多可用深度扫描传感器之一。传感器产生可以展示物体以及该物体的深度和尺寸的深度图。在深度图中,每一个像素具有对应于场景中点距离照相机的距离的数值。
[0732] 还参照第6节。
[0733] 第67节:如何将体重和身高或其它输入数据转换为身体模型的外形(How to turn weight and height or other input data into a shape for the body model)
[0734] 在一个示例中身体模型通过小平面(facet)建立,因此它具有顶点和三角。身体模型具有18,000个顶点,并且步骤之一是将输入数据映射到那些顶点从而限定用户的外形。
[0735] 映射输入数值的模型基于人类身体外形如何在种群之中变化的概率模型(probabilistic model)。预先限定一些数值,例如模型应当具有两条手臂和两条腿。
[0736] 这通过以然后利用人群变化(population variation)调整的人群的平均模型开始来完成。用于其的技术是主成分分析法(PCA)。可以理解的是该模型用于找出相对于平均数的最明显外形变化。
[0737] 变化的模式可以是人群中的变化比例。身体外形的大部分变化是身高,第二最常见的是人的身体体重指数(BMI):每人携带多少体脂肪。模型中变化的其它模式可以是与腿长度相比的躯干长度、躯干的外形(苹果形、梨形等)。这可以看作是身体外形变化的低维模型。
[0738] 为了使用平均身体外形和相对于该平均值的变化的模式,利用身体变化的数据集,在该数据集上完成主成分分析法。
[0739] 可以用于身体外形模型化的一个数据库是通过激光扫描获得的身体外形的人体测量CAESAR数据库。该数据集提供用于身体外形的低维模型的基础。低维模型可以具有例如10-20个参数。这些用于描述相对于平均模型的变化的模式。如果第一参数是总体比例,那么第二可能是身体的BMI。具有10-20个参数将提供足够好的准确性以将身体模型生成达到表示的良好标准。
[0740] 当获得身体的较少测量值时,模型将更加近似。利用仅身高和体重并且基于给定的身高和体重应用身体外形的最大似然估计(maximum likelihood estimate)的模型是可以的。因为许多身体外形会对应于相同的身高和体重,模型将呈现那两个测量值的最可能身体外形。
[0741] 因为概率模型可以提供若干不同可能的身体外形模型,一个示例是基于最可能身体外形对用户呈现多个身体外形并邀请用户选择最接近用户的身体外形的一个。该貌似真实的身体外形的样品示例说明了不同身体类型的范围。
[0742] 改进身体模型的身体外形的另一方式是提供用户选择肌肉更加发达或丰满的身体外形的另一选择并且利用其进行计算。这将对模型提供输入,例如,因为丰满的人典型地在肚子、大腿和屁股周围携带更多重量,而更加体格强健的身体外形在肩膀和手臂周围携带更多重量。
[0743] 为了进一步改进身体模型化,可以将更多数值输入到模型中。这样的一种方式是邀请用户提供更多测量值,例如腰部尺寸。提供的数值越多,模型变得越受限制。
[0744] 还参照第7和8节。
[0745] 第68节:服装尺寸和拉伸(Garment size and stretch)
[0746] 当提到尺寸和拉伸时,不同的服装具有不同的性能。该信息可以用于将特定尺寸的服装模型化到特定身体模型上并提供服装什么样子的真实表示。
[0747] 对于与身体模型相比较小的任何服装,为了可视化合体性,需要关于服装的拉伸的信息。任何服装在服装的不同部分还具有不同的拉伸能力。例如,褶边将与服装的平纹织物的拉伸不同地拉伸。服装还可以具有不同地拉伸的不同类型的织物。因此仅仅了解服装的织物的拉伸性能不足以模型化整件服装。
[0748] 该问题可以通过在服装上的不同点取得服装的拉伸测量值来克服。那些点可以对应于邀请用户输入身体尺寸测量值的点。
[0749] 还参照第127节。
[0750] 第69节:服装尺码表格(Garment sizing table)
[0751] 应当理解的是每一件服装将具有对于每一件服装的绝对尺寸数值的单独尺码表格。可以进一步用例如臀部、腰部和胸部这样的具体测量值填入该表格,并且为不同的服装尺寸填入该表格。这使得可以接近地将尺寸映射到身体模型尺寸以实现具体合体性。
[0752] 不同服装具有不同的拉伸性能并且还用于不同地合体性。T恤例如可以用于穿着宽松或用于穿着更加紧身合体;莱卡上衣仅用于合体地穿着并且还具有用于拉伸的更多耐受性。一些其它服装用于合体地穿着但它们不能拉伸。因此将用户的身体外形紧密地映射到适当的服装对于能够提供服装的良好合体性很重要。
[0753] 利用服装具体试穿表格并通过包括拉伸数值并了解具体服装中合体性的耐受性对能够提供良好表示以及还能够提供服装的良好合体性很重要。该试穿表格可以利用测量服装的不同部分的应变对应力的具体机械测量设备创建。
[0754] 该测量在图42中示例说明,其表示当身体参数在服装参数内时,不存在服装的拉伸并且不会感觉穿着紧。这还由图41a中的点A表示。在图41a中的点B位置,身体参数与服装的尺寸相同,并且服装开始感觉穿着紧。
[0755] 服装的拉伸还可以达到增加的力将破坏服装的点。拉伸通过图41a中的路径C示例说明。还有图41a中,对于路径D,其表示当减小力时,不是所有服装将以与增加力时相同的方式表现,并且不是所有服装将以相同的方式恢复到原始外形,即,拉伸和收缩过程在应力-应变图表中不会遵循相同路径。
[0756] 根据服装的实际拉伸性能创建的尺码表格可以用于为特定用户提供服装的最佳尺寸是什么的推荐。还应当理解的是可以利用人类输入增加该推荐从而提供还考虑良好的合体性是什么的主观因素的推荐。主观输入例如可以是特定服装具有性能使得特定用户将想要穿着它精确地适合。了解这个将使服装处于图41a中的曲线上点B的位置。
[0757] 在一个示例中,用户可以决定例如他们是否想要T恤宽松地垂下,较接近图41a上的点A,或者较接近点B的更加贴身适合。
[0758] 第70节:提供零售商具体尺寸推荐表格(Providing retailers with specific size recommendation tables)
[0759] 虚拟试衣间能够对零售商和品牌提供关于他们的具体顾客的信息统计数据。顾客的身体的变化的模式可以在不同零售商之间变化,并且可以收集并提供该信息。如同快速时尚品牌的示例,更可能的是变化的主要模式是身高,而对于中年人的品牌而言,变化的主要模式是顾客的BMI。
[0760] 第71节:调整服装模型化以与用户的身体模型匹配(Adapting garmentmodelling to match with the user’s body model)
[0761] 每一个用户具有独特的身体外形并且调整服装的过程因此对用户体验极为重要。已经拍照的每一件服装具有然后进行注释并可以调整为与身体模型的尺寸的改变匹配的模型。
[0762] 当身体模型相对于起始点变形时,轮廓改变。该改变的轮廓提供起始点和如何相对于改变的身体模型来模型化服装模型的指示。
[0763] 在示例中,在2D中捕捉服装信息,并且还可以在2D中模型化服装。
[0764] 以图43a中示例说明的典型身体外形开始,身体模型的身体外形具有一个具体特征外形。图43b中示例说明的供选择的身体外形具有不同的特征外形。
[0765] 在具有与典型身体模型相同的外形和尺寸的人体模型上拍照的服装将具有具体外形。为了在供选择的身体外形上模型化该服装,需要对服装进行转换从而说明在该身体模型上的合体性。
[0766] 由于到典型身体模型上模型化时,身体轮廓接近服装的轮廓,可以推断服装在轮廓接近的那些部分较紧。而且,已经为服装测量的应力/应变性能提供服装在轮廓接近的部分上紧身的了解。还可以推断如果身体的周边小于服装的周边,则服装宽松。
[0767] 如图43a所示将服装模型划分为水平段,对于每一段,在该段上的合体性上增加数值。当到不同身体模型上模型化服装时,那些段的每一个可以沿如图41a所示的应力/应变曲线为该段的合体性单独地模型化。然后为服装的该部分局部地拉伸服装的图像。
[0768] 例如,图43中的部分A在图43b中处在张应力的作用下并且服装已经拉伸。当到图43b上模型化该部分时,服装模型的该段扩大,模拟服装拉伸。这可以通过沿图41b中的P处的线的移动示例说明。
[0769] 在另一示例中,图43中的部分B在图43a中没有处在应力作用下并且服装宽松地垂下。这可以利用沿图41b中Q处的线的位置表示。当在图43b中模型化该部分时,身体将充满该空白空间(empty space),然后服装处在弹性区域,并且服装需要被拉伸。然后从身体模型达到服装周边的点开始拉伸服装模型。这可以利用沿图41b中P处的线的移动表示。
[0770] 服装模型的部分还可以联接在一起以便各部分之一的拉伸将对服装的邻近部分具有影响,如图43中R处所示。可以将模型进一步考虑为一系列弹簧和杆,其中弹簧不具有负压,即,它们没有受到压缩。
[0771] 应力/应变测量值测量还提供多层服装的模型化的服装的内部几何。
[0772] 第72节:阴影(Shadows)
[0773] 一方面是当模型穿着裙子时,身体模型的大腿上会存在阴影。如果身体模型穿着长连衣裙,则同样可以应用,然后阴影进一步向下覆盖在腿上。重要的是阴影与服装的照明以及身体模型中的人工照明一致。例如,如果照明是扩散的,阴影可能不适当。
[0774] 第73节:拍照过程和工具示例(Photography Process and Tool Example)[0775] 用户需求
[0776] 对于照相过程,最低需求是安装服装照相工具并且计算机具有最少两个工作USB端口。设置照相设备的示例如图28所示。
[0777] 完成的步骤描述如下:
[0778] 1.准备服装
[0779] 除了缝制的标签以外,去掉可见的标签和贴纸
[0780] 将服装挂在衣架上并熨平所有褶皱
[0781] 检查服装上松开的线头、污点或其它瑕疵
[0782] 确保你了解打算如何穿着服装(例如皮带和领带放哪里),如果存在疑问,以超过一种方式拍照
[0783] 2.给人体模型穿衣服
[0784] 挑选短粗的手臂尽可能完全地填满袖子,但确保短粗的手臂不会从袖子的底部伸出并遮盖服装
[0785] 扣好所有拉链和纽扣,除非你希望一种具体的供选择的风格
[0786] 向下充分拉动服装从而确保适合并减少织物中的褶皱
[0787] 确保服装整齐并且看上去尽可能好
[0788] 长袖服装例外示例如图29所示。
[0789] 长袖服装
[0790] ·具有长于腋窝的袖子的服装被认为是长袖的
[0791] ·这将需要拍照两次,一次袖子放下,一次袖子卷起
[0792] ·当你移除手臂时,试图保持服装的剩余部分不变
[0793] ·尽可能平整地折叠手臂以便其不会遮盖服装
[0794] ·确保折叠的手臂不会覆盖连衣裙的腋窝或以下
[0795] 2.2半透明例外如图30所示。
[0796] ·所有半透明服装都必须在以下两种背景上拍照:
[0797] ·a)具有白色背景的白色人体模型——照例
[0798] ·b)具有黑色背景的黑色人体模型——例如,利用聚酯板的黑色一侧产生黑色背景并利用不透明黑色紧身衣和长袖黑色上衣产生黑色人体模型。
[0799] 2.3鞋的拍照过程如图31所示。
[0800] ·鞋不在人体模型上拍照
[0801] ·鞋彼此分开拍照,以便它们不会在相同视角中遮盖另一只鞋
[0802] ·将鞋放置在转盘上的长钉上面的白色盖盒上,以便其面朝前完全伸直
[0803] ·必须将鞋拍摄为具有尽可能与当被脚穿着时它们会是什么样接近的外形——利用薄纸/卡填塞鞋,但不要遮盖鞋的任何外侧:
[0804] 3.准备设备
[0805] ·检查设备是根据说明书设置的
[0806] ·打开所有相关设备的电源插座
[0807] ·将照相机和转盘电缆插入你的计算机的USB端口
[0808] 4.准备电子数据表(Spread sheet),例如图32中所示。
[0809] ·这是为了记录服装信息和照片名称
[0810] ·确保你给予服装的名称如同你保存它们的名称那样简单、符合逻辑和一致[0811] ·确保电子数据表中的名称完全正确
[0812] 5.打开关计算机程序
[0813] 6.捕捉照片
[0814] 转盘将立刻转动360度,同时在不同角度捕捉八幅照片。
[0815] 7.质量控制照片例如在图33中表示。
[0816] 8.保存照片。
[0817] 10.后处理服装
[0818] ·现在准备利用服装模型编辑器(Garment Model Editor)对服装进行后处理[0819] 服装的后处理
[0820] 对于服装的八幅照片中的每一幅,剪下子画面,剪下边缘从而使服装从背景和照片中的人体模型中脱离出来。
[0821] 还参照第59节。
[0822] 第74节:人体模型调整(Mannequin adaptation)
[0823] 背景
[0824] 该问题的另一个之前的解决方案是例如在人体模型的颈部周围缠绕手臂。这样具有袖子依然覆盖躯干材料的一部分的问题并且照片中的两层相遇处还可能存在一些未对准。
[0825] 两层的相遇点需要尽可能对准用于服装的精妙显示。一种方法还可以是将腿塞进人体模型中从而能够对服装拍照。
[0826] Metail寻求通过与软件包、在线或其它互动为其用户提供服装的准确可视化和尺寸推荐。Metail在三个步骤中实现该目标:首先生成用户的三维模型;然后对服装拍照、对服装进行处理并且使其与默认身体(default body)适合(称为数字化的步骤);以及最后使服装的数字表示变形从而与从第一步骤获得的用户身体外形相符。该描述涉及对第二步骤,服装数字化的改良。
[0827] 如前所述,可以将服装数字化分解为三个步骤:拍照、处理和试穿。然而它们是相关联的,因为之前步骤的品质直接影响下一步骤的输出。例如如果将照相完成为低的标准,则处理步骤的输出将也是劣等品质。因此得到高品质图像是重要的第一步骤。在最简单的情况下,服装的每幅“视图”需要一个图像,然而具体情况是具有超过一“层”的服装。按照层,我们的意思是服装的一部分覆盖服装的另一部分或被服装的另一部分覆盖。这样的示例是具有最接近照相机的袖子的长袖服装。这隐藏了服装躯干的一部分,其相应地隐藏了离照相机最远的袖子的一部分(或全部)。
[0828] 长袖服装需要每个“视图”取得两个图像;这是为了捕捉所有服装织物。当手臂放下处于服装附近时,在八幅视图中的六幅中,服装躯干的一部分被服装袖子遮挡。为了克服该问题,Metail已经想出以下方案:取得手臂举起(安全地远离服装躯干)的服装的图像,通过这样,可以取得表示服装躯干的层。然后取得服装袖子放下紧邻躯干的第二图像;根据该图像,产生表示服装手臂的两层。然后将这三层一层放置在另一层的上面(顺序取决于视图方向),并且一起形成服装的数字化。
[0829] 产生这些不同层以及因此在遮挡区域保存服装织物的数字表示的目的是允许服装对不同身体模型的试穿。当在不同区域拉伸或缩紧服装不同量从而与用户的身体模型相符合时,不同层将拉伸或缩紧不同量,因此滑过彼此。如果遮挡的服装质地的描绘没有保存在新近未遮挡区域,那么该滑动将露出不具有覆盖它们的织物的身体的区域。这将是不期望的结果。
[0830] 图21A-B的两个图像表示为了匹配它们穿着的身体模型,可以拉伸或收缩两个不同的层,即袖子和躯干的方式。
[0831] 以上使用长袖服装的示例。然而,同样适用于任何多层服装,例如裤子。以下描述利用长袖服装作为示例阐明细节,然而所属技术领域的技术人员应当理解的是每一论据适用于其它多层服装。
[0832] 问题
[0833] 以上概述了数字化多层服装,尤其是长袖服装的细节。在本章中,详细阐述与该主题相关的问题,并且在下一章中详细说明这些问题的解决方案。
[0834] 当获得多层服装的两个单独图像时,存在要克服的重要问题。这就是它们接合的位置的层的合并,对于长袖服装是在肩膀处。为了获得手臂层与躯干层的逼真接合,这两层的数字表示在肩膀的区域内必须完全相同。这通常难以实现,因为当服装的袖子卷起或别住时,在肩膀的区域内存在织物的扭曲。供选择地,可以去掉服装的袖子。然而这具有两个劣势:服装目前实际上没有价值,其次如果任何袖子放下的图像都需要重新拍摄,则目前是不可能的。然而,已经想出方案允许对服装躯干拍照,同时在层接合的位置的区域中产生最少的扭曲,同时保持服装完好无损。
[0835] 解决方案
[0836] 以上概述的问题的解决方案是在人体模型上产生孔(在手臂、躯干或腿中),当获得被遮挡的层的图像时可以将遮挡的层放入孔中。为了说明这一点:长袖服装可能具有反向通过手臂袖孔(其是裁缝业和女装裁制页中的袖孔(或者偶尔是裤腿孔(leg hole)))并且使其的袖子藏进人体模型的侧面或手臂中的孔中。这加上与人体模型肩膀的连接允许服装在手臂上举和手臂放下图像中、在肩膀区域完全相同。如同将是如果简单地反向并允许袖子垂下了或甚至拴在人体模型躯干上的情况那样,就允许袖子在没有扭曲服装躯干的侧面的情况下反向而言,人体模型结构中的孔是必要的。通常,遮挡的层能够在遮挡的层的内侧反向并存储在人体模型结构内,以免扭曲遮挡的层的外形或外观。
[0837] 因此该主题产生以下结果:袖子放下图像和袖子卷起图像可以在肩膀的接合区域中接近完全相同,因此减少图像处理时间并且增加它的成功;预计将袖子塞进孔中花费的时间为很少,因此减少了处理时间。图22表示肩膀连接和孔的可能位置。
[0838] 再一次强调可以将该主题普及到其它多层服装。例如,预计可能在人体模型躯干的底部中产生孔和将腿制作为可移除的。这是为了可以拍摄支撑人体模型的一条腿,而其它的织物放置在人体模型的孔中。然后腿的作用可以颠倒为用于第二组图像。
[0839] 从该方法得到的优点是减少多层服装的处理时间:这提供竞争优势,因为其将压低数字化成本。
[0840] 辅助服装分割的双目立体视觉(Depth from stereo):将双目立体视觉图像捕捉(多种方式中的一种)用作3D领域中服装分割的辅助将需要远少于后处理中的用户干预,即使我们将可能依然想要以相同的方式表示我们的模型。
[0841] 第75节:服装分割和供选择的方法(Garment segmentation and alternative methods)
[0842] 服装分割是从背景中剪下服装。如果你具有立体图像,那么你具有更多像素信息,通过这些像素信息可以自动理解什么像素属于场景的哪一部分,即背景、前景和服装。我们的方法允许例如对在真实移动的人上的服装拍摄图像而不是必须利用限定的人体模型限制场景的特征。这对零售商的物流有所帮助。这还允许我们在服装的3D中建立可视覆盖物(visual hull)从而提供关于然后服装将根据内部的人的尺寸如何移动、反应和变形的更多信息。
[0843] 第76节:服装半透明(Garment translucency)
[0844] 问题:
[0845] 当数字化具有半透明或透明部分的服装时,必须提供处理这些部分的方法。
[0846] Metail目前的后处理服装的方法是借助于围绕在图像的期望部分的样条(spline)从背景(定义为除了服装的任何事物,即人体模型、背景(back-drop)、照明设备等等等)中切开服装。图像具有由三种颜色渠道(colour channel)(红、绿和蓝或RGB)组成的.jpg文件格式。
[0847] 利用该方法从其背景分离具有半透明部分的服装的问题是背景的元素将包括在前景中。例如在白色背景上拍照的黑色半透明服装将具有在像素中具有白色和黑色的元素的像素,在灰度上的相同点给予RGB数值。这是不期望的,因为半透明部分应当响应于它们的背景。例如如果将它们放置在皮肤颜色上,它们应当显示出非灰色,而是黑色和皮肤颜色的混合。
[0848] 目前的解决方案:
[0849] 已经构想出两种策略克服该问题。两种都依靠将图像格式从三种渠道改为四种。包括描述像素不透明度的阿尔法渠道允许当服装覆盖在背景上时表达背景颜色。该所谓的‘阿尔法蒙板(alpha matte)’包含0到1之间的数值,其中0指示总的透明度,1指示总的不透明度。对于阿尔法数值为0的像素,没有前景颜色得到表示,并且看到100%的被覆盖的颜色。对于阿尔法数值为1的像素,100%的前景颜色得到表示,并且看不到被覆盖的颜色。对于阿尔法的中间数值,前景和覆盖颜色的混合得到表示。两种策略在阿尔法渠道的方式方面不同,因此计算阿尔法蒙板。
[0850] 第一种方法是对于“整个面板不透明”。
[0851] 当服装的大的区域(或也许整件服装)共有类似不透明度时,这是可应用的。在该情况下,在类似颜色的背景上对服装拍照。目前,这通过首先给人体模型穿上类似颜色的紧身衣并在后面放置类似颜色的板来实现。例如,黑色服装穿在黑色人体模型上,并且后面放置黑色板。在将来,设想可能使用表面颜色可以改变的人体模型和背景。然后在服装的不透明度由注释者手动修改之前以与普通服装相同的方式“样条化”服装。产物是其中样条外侧的每一个像素的阿尔法数值设定为0并且样条内侧的每一个像素的阿尔法数值是相同的并且由注释者设定的阿尔法蒙板。
[0852] 第二种方法是“每个像素不透明度”。
[0853] 目前该方法可应用于单种颜色的宽松服装。靠着对比颜色的背景对服装拍照,例如在白色背景的情况下在白色人体模型上对黑色服装拍照。在将来,可以设想可能利用表面颜色可以改变的人体模型和背景。然后通过软件改变图像。该软件完成以下步骤:
[0854] a.估计背景和前景的RGB数值。
[0855] b.利用这些数值估计逐像素基础(pixel-by-pixel basis)上的阿尔法渠道数值。
[0856] c.从每一个像素中减去背景颜色的对应量。
[0857] d.正常化每一个像素中的颜色。
[0858] 产物是具有从0到1的阿尔法数值范围的阿尔法蒙板。然后如上所述样条化图像。这致使得到其中样条外侧的每一个像素的阿尔法数值为0并且样条内侧的每一个像素具有从0到1的定制阿尔法数值范围的阿尔法蒙板。
[0859] 其它解决方案:
[0860] 已经提到另一创新:在图像捕捉中利用改变颜色的人体模型和背景。设想人体模型的表面可能以由操作者控制的频率发出光。供选择地,人体模型和背景表面可能以不同方式反射不同频率的光,例如它们可能在光谱的紫外线区域中以不同于可能在光谱的可见光范围内反射光的方式反射光。
[0861] 另一创新是利用更一般性的方法估计前景和背景颜色。例如,可以使用机器学习技术“教导”软件哪些RGB颜色数值对应于背景、哪些对应于前景并且哪些包含每一个元素。这样,可以理解为可以产生超过一种颜色的半透明服装的阿尔法蒙板。
[0862] 另一创新是利用在不需要为人体模型再次穿衣的情况下改变人体模型的颜色的能力以以下方式产生阿尔法蒙板。将得到在相同位置的每一件服装的两个图像。第一图像将具有某一RGB数值的背景,第二图像将具有不同RGB数值的背景。两个图像之间RGB数值的不同将在每个像素基础(per-pixel basis)上进行计算。具有公知为与背景像素相同的差值的那些像素将被标记为背景并且它们的阿尔法数值设定为0;在两个图像之间具有0的差值的那些像素将被标记为前景并且它们的阿尔法数值设定为1;具有中间差值的那些像素将被标记为半透明,并且它们的阿尔法数值对应于它们的RGB数值之间的差值的量级设定为0到1之间。这样将产生图像的阿尔法蒙板。
[0863] 人们相信该最后的创新将提供产生半透明服装的阿尔法蒙板的最一般性解决方案。
[0864] 其它特征包括:
[0865] 自动定位主体轮廓
[0866] 拍照的主体,例如在人体模型上的服装,具有可以利用边缘找寻方法自动定位的轮廓。
[0867] 利用制动器辅助人体模型定位
[0868] 使人体模型组装更加容易或使衣服拍照更加容易的任何机械方法,例如,利用制动器甚至在给人体模型穿上衣服之后正确地得到手臂位置的构思。这对在不同的照片拍摄之间具有人体模型的精确位置来说很重要。
[0869] 利用参考系的照相机校正技术的用途
[0870] (各种)照相机校正技术利用坐标系促进基于图像的服装模型的精确对准的用途。
[0871] 绿光屏和/或颜色分割技术促进用于可视化应用的服装数字化的用途。
[0872] 图像变形为促进基于图像的服装模型的适应性从而适合真实人类身体的用途。针对尺寸和单品将如何适合个体的可视说明,使衣服适合身体模型。
[0873] 人类身体外形的低维表示促进通过简单用户界面(UI)捕捉用户身体外形的用途。
[0874] 从上传用户的照片的用户那里收集的信息可以用于通过简单UI产生身体模型。即使信息不足够,系统处理关于允许更精确身体模型的常见身体相关性的信息。
[0875] 第77节:Metail如何使用用于发型的元数据(How Metail uses Metadata for hairstyles)
[0876] 发型具有配置它们如何与虚拟试衣间通用建模环境(GME)“服装”标识部分联合以及它们如何基于肤色和发型在UI中过滤的属性集。
[0877] 元数据文件的示例如图34和35中所示。
[0878] 仅需要为任何一个模型的一个视图(例如视图0)编辑元数据——其将自动应用到所有随后的视图。因此还与图34中的发型关联的是视图0到7。
[0879] 第78节:虚拟试衣间如何使用用于发型的元数据(How the virtual fitting room use metadata for hairstyles)
[0880] 虚拟试衣间利用发型元数据(文本字符串)为以下目的对发型填入信息:
[0881] 1.在Vizago系统中将发型链接至虚拟试衣间系统中的变形数据(morphing data)(vs_id)并设定例如视角这样的重要变量,以便头发可以应用到在正确位置附在身体的面部和头部。
[0882] 2.利用名称为发型分组(为相关的视图,以便相同发型以正确的数据应用到3d面部的每一视图)。
[0883] 3.对于过滤器(在用户界面中表示和隐藏的),以下是屏幕使用的。其中它们使用的表示如下:
[0884] a.隐藏的过滤器:一些发型将仅与苍白皮肤面部配合,一些与深色皮肤配合。为每一限制可用发型的选择设定元数据,以便用户可以仅挑选与他们的面色(complexion)协调(compatible)的发型(协调在本发明中翻译为提供最佳结果)。关系是一对多(一种发型对相关的多种皮肤类型)。
[0885] b.表示的过滤器:当通过设定类别选择发型以过滤头发时,用户可以深度探讨。xml数据用于设定发型应当属于哪一类别。关系是一对多。
[0886] 第79节:社交媒体一体化的关键特征(KEY FEATURES OF SOCIAL MEDIAINTEGRATION)
[0887] 提供一种使用户能够与虚拟身体模型互动的方法,包含以下步骤:(a)提供第一用户可以选择一件或多件服装以可视化为与他们的虚拟身体模型结合的虚拟试衣间;(b)使该结合的虚拟身体模型和服装对符合由第一用户设定的规定合作、分享或友谊标准的其他用户可用。
[0888] 方法可以是其中第一用户的虚拟身体模型展示给另一用户或与另一用户分享,以便其他用户可以选择和购买适合第一用户的衣服,同时向该其他用户隐藏实际测量值的方法。
[0889] 还供一种分享人的虚拟身体模型的方法,其中虚拟身体模型通过人与网络站点互动生成,并且其中通过不同网络站点,即社交网络站点可访问或可使用虚拟身体模型。
[0890] 方法可以是这样的方法:其中人已经在服装零售网络站点上选择服装并且该选择的服装在虚拟身体模型上可视化,并且其中服装零售网络站点包括按钮或图标,当选择时,按钮或图标自动将在虚拟身体模型上可视化的服装的图像发布到此人的社交网络站点页面、入口或资源。
[0891] 方法可以是其中此人的社交网络站点网页、入口或资源提供各种功能的方法,例如(i)展示用户正穿着或考虑穿着和/或购买什么,允许朋友评论、表达喜好;(ii)使朋友能够给虚拟身体模型穿着他们自己建议的衣服;(iii)使朋友能够增加他们自己穿上衣服的虚拟身体模型到用户的虚拟身体模型中,以便用户的页面显示两个模型连同他们选择的服装。
[0892] 方法可以是其中第一用户的虚拟身体模型展示给另一用户或与另一用户分享以便其他用户可以选择和购买衣服从而适合第一用户,同时向该其他用户隐藏实际测量值的方法。
[0893] 还提供一种分享人的虚拟身体模型的方法,其中虚拟身体模型由用户与应用或网络站点互动生成,并且其中通过可操作为使用可扩展的图像框架的任何类型的显示装置可访问或可使用虚拟身体模型,使得服装的图像可以在任何这样的显示装置上被看到结合到虚拟身体模型上,从而使被此人穿着时服装会是什么样子能够对他们可视化。方法可以是其中可扩展的图像框架包括web浏览器的方法。方法可以是其中可扩展的图像框架包括浏览器API或扩展组件(extension)的方法。方法可以是其中显示装置的类型包括以下一种或多种的方法:电视、移动电话、平板电脑、笔记本电脑、台式电脑、数码镜子、数码照相机、数码摄像机、放在零售店内的显示器、放在零售店内的数码镜子。方法可以是其中显示装置的类型包括电视和平板电脑的方法。方法可以是其中当用户正在便携式装置上查看与一件或多件服装结合的他们的虚拟身体模型的图像时,用户可以利用单个身体手势致使相同的图像在不同的显示装置上显示的方法。方法可以是其中手势是轻击或抛出手势的方法。
[0894] 第80节:社交互动(Social interaction)
[0895] 在不同示例中虚拟试衣间可以具有社交互动方面。一个示例如图10-11所示。分享的概念是在互联网上互动的一部分并且存在与其他人分享内容的工具。
[0896] 第81节:社交需要(Social needs)
[0897] 社交互动是平台和技术的重要方面。关于用户为什么与服务和平台社交互动对于不同用户存在不同理由。在互动的不同社交推动者中,四个更加突出:1)纯社交,2)展示,3)推荐,4)发现。
[0898] ·‘反馈’是你从你的较宽的社交圈中得到的深入反馈的构思。
[0899] ·‘发现’促进你找出新的时尚单品。‘我试穿该外表(Try that look on me)’是发现工具。
[0900] ·‘展示’:炫耀你的时尚品味有多棒的构思。设法发布你的外表给尽可能多的人。
[0901] ·‘推荐’:将你自己看作专家、看作时尚造型师或专家。利用虚拟试衣间能够对其他用户提供推荐。
[0902] 第82节:纯社交(PureIy social)
[0903] 人类是社交动物,并且与其他人互动是人类生活的重要部分。我们所做的许多行为和挑选完全基于与其他人的互动。当前技术的一个方面是能够与其他人互动和游戏以及交换经验。然后用户的主要推动者将仅是社交互动本身。
[0904] 还参照第93-96节。
[0905] 第83节:展示(Exhibition)
[0906] 对于一些用户的不同类型的推动者是他们想要曝光自己并得到关注。用户会通过例如煽动、表现真实或以一些形式得到关注的一些其它方式追求关注。
[0907] 在本发明中描述的系统的用户在一个示例中可以照原样分享他们的身体模型或分享穿着具体装备的他们的身体模型。这可以以图27中示例说明的装备的图片的形式或者可以是其他用户可以评价并作出评论以及在一个示例中改变分享的身体模型的装备和特征的互动形式。
[0908] 还参照第89节。
[0909] 第84节:推荐(Recommendations)
[0910] 利用来自可能来自你信任和认为你与之分享共同观点的用户的其他用户的信息是在线社交互动的一种方式。这对在线而言尤其重要,因为信息量巨大并且你有时要么想要与某个人分享你自己的观点,要么你想要从你信任或与之分享观点的某个人那里得到信息。
[0911] 推荐还可以作为若干用户围绕问题、主体或类似物提出推荐的人群来源的努力的一部分,并且之后共同观点将是推荐的观点。
[0912] 可以实现利用推荐作为社交推动者,因为用户要么会推荐例如用于另一用户的身体模型的装备,要么用户会让其他用户推荐例如用于他的或她的身体模型的装备。
[0913] 还参照第30和98节。
[0914] 第85节:发现(Discovery)
[0915] 如上所述,在线环境中的数据量会很大并且有时难以穿透“噪音”找出什么是实际上相关的或找出新的体验。发现是体验你可能不知道已经存在或至少没有积极地仔细考虑的一些新事物。
[0916] 在解决方案中,这可以是以体验用于你的身体模型的新装备的形式。这可以通过浏览不同类型的装备或服装并且试穿它们完成或者例如利用服装或完整装备的随机或策划的选择完成。
[0917] 还参照第99-101节。
[0918] 第86节:在线社交互动(Online social interaction)
[0919] 在线社交互动已经采取不同方式的形式推荐、与其他用户分享和互动。存在用户可以使用的不同互动工具。例如,可以选择不同图标,图标例如表示社交网站Facebook、微博平台Twitter和通过电子邮件分享体验,。所有这三个图标将使用户能够分享可以是web页面、照片、视频或可以与另一用户分享的一些其它体验的当前体验。
[0920] 不同在线工具可用于分享内容和示例说明用于分享的媒体类型的不同范围和可以分享内容的平台。
[0921] 分享功能的一个实现可以参照图39,其中用于分享外表的图标存在于右下角。
[0922] 第87节:用户概要文件(User profile)
[0923] 在虚拟试衣间社区中,用户将能够看到他的或他的概要文件。在一个示例中,概要文件页面将包含当前与该账户以及衣柜关联的身体模型和保存至该账户的外表。
[0924] 用户将还能够看到她在收件箱中接收到的评论和评价,并且其还可以呈现为事件流。概要文件的一部分可以包含你预订或你已经接收的造型师的推荐。概要文件页面可以划分为三个主要部分:你自己已经完成的素材(stuff),你的朋友已经完成的素材(收件箱)和造型师已经完成的素材。概要文件页面还能够显示自从用户最后一次登录进入以来发生了什么的通知。
[0925] 概要文件的示例可以参照图10,可视化外表的供选择的方式可以参照图11。
[0926] 第88节:社交互动特征(Social interaction features)
[0927] 以下社交互动特征可以通过系统实现:
[0928] 保存外表并稍后选择外表分享
[0929] 保存多个外表并对其他用户发布具有标题、评论和问题的选择从而查看或与之互动。这与社交需要反馈相关。
[0930] 将多个外表保存至用户账户,因此到用户喜欢的必要时候,用户可以访问外表并分享外表。保存的外表将在你可以浏览的保存的外表的你的账户的区域中显示。
[0931] 用户可以利用虚拟试衣间提供的分享工具分享保存的外表。
[0932] 保存的外表可以具有与它们关联的区域,当外表之前已经被分享时用于用户录入评论或用户已经接收到的关于具体外表的查看反馈。在一个示例中用户还可以查看并跟随用户何时和在哪里已经分享外表的链接。
[0933] 用户能够在虚拟试衣间中访问、存储和分类其他用户以及例如风格顾问给她的建议。
[0934] 保存其他用户的外表
[0935] 虚拟试衣间还提供你已经从另一用户接收到或你已经在商店里选择的外表的保存。外表例如可以是来自时尚造型师或用户的朋友的推荐外表。
[0936] 对分享的外表的统计
[0937] 虚拟试衣间还可以提供对具体外表的统计,例如有多少其他用户、何时和从哪里与外表互动,例如已经查看它或评价它。
[0938] 虚拟试衣间进一步为用户提供能够跟随当被包括在外表中时,什么服装已经得到最高评价或什么服装已经查看最多次。
[0939] 当通过Facebook、电子邮件、twitter等分享时,对优选外表投票
[0940] 当用户利用按钮(当分享时可选的)分享多个外表时允许投票。这与社交需要反馈相关。
[0941] 用户分享外表并允许其他用户投票的一个示例如图8-9所示。
[0942] 这可以与具体事件有关,其中来自事件的多个分享的外表得到呈现,并且用户可以评价不同的外表。这例如可以来自奥斯卡金像奖事件(AcademyAward event)或婚礼,其中可以对用户呈现人们在事件中使用的礼服从而进行评论和评价。
[0943] 虚拟试衣间还为用户提供到身体模型上尝试外表。如果礼服不适合,则可以通知用户礼服不是正确尺寸。
[0944] 当寻求反馈时允许询问具体疑问
[0945] 用户可以对要被分享的外表提出具体疑问或附上问题。可以例如是关于“哪一套装备将最合适……?”的疑问,并且用户可以允许朋友对对于该目的其是否是好的外表进行投票。这与社交需要反馈相关。
[0946] 当接收到反馈时的通知
[0947] 为了让用户知道她已经接收到关于外表的反馈,可以对用户首选的地址发送附有通知的电子邮件。电子邮件可以包含具有反馈的外表的图像。电子邮件可以供选择地提供登录进入虚拟试衣间从而查看提供的反馈的指令。这与社交需要反馈相关。
[0948] 反馈收件箱
[0949] 反馈收件箱存储所有之前的外表和对那些外表的反馈。在收件箱中虚拟试衣间对要被查看的外表的反馈提供类型风格,其中,可以根据其中接收到反馈的年表或例如反馈是什么类型(评价、评论等等)展示反馈。这与社交需要反馈相关。
[0950] 如前所述,还可以查看与反馈相关的每一个外表或服装有关的反馈和评价等。
[0951] 第89节:分享私人衣柜(Sharing the private wardrobe)
[0952] 虚拟试衣间允许用户产生私人衣柜从而存储服装并分享该衣柜。用户选择与之分享衣柜的人可以是该用户的朋友或追随者。
[0953] 在另一示例中,用户可以选择与具有与用户类似身体尺寸的其他用户分享衣柜。用户还可以基于那些其他用户的身体外形与其他用户分享她的外表或具体外表。
[0954] 用户将与之分享衣柜的人的过滤可以通过用户设定。这与社交需要反馈相关。
[0955] 分享用于礼物购物的身体的可调整私人设置:这与社交需要反馈相关。
[0956] 在一个示例中,虚拟试衣间使用户能够与其他人分享身体模型,而不是实际测量值。该其他人然后可以在不知道用户的精确测量值的情况下为用户购物并得到正确尺寸。用户可以设定用户想要与其他人分享的身体模型的细节的级别。
[0957] 用户还可以选择仅与其他人分享身体模型的标准图像或穿着衣服的图像。测量值对于其他人在身体模型上试穿的服装的适合来说将依然是正确的,但其他人不会看到用户的实际尺寸。
[0958] 在另一示例中,用户可以与其他人仅分享身体模型的尺寸而不是实际身体模型。其他人不能够改变身体模型的外形和尺寸,除非用户允许这样。
[0959] 还参照第83节。
[0960] 第90节:朋友圈(Circle of friends)
[0961] 产生可以全部共同地聊天和分享、但不广泛公开的朋友圈。
[0962] 这是用户可以与之后会对外表作出评论和评价的其他用户、朋友的封闭群组分享外表的特征。该群组可以对其他人关闭,要么完全关闭,要么具有其他用户的参与的不同级别。一种设置可以允许其他用户看到分享的外表但不能与外表互动以及作出评论和评价等。
[0963] 第91节:从朋友那里得到外表的实时反馈(Get live feedback on look from friends)
[0964] 这与社交需要反馈相关。该特征是与其他用户的实时聊天,其中他们可以在外表产生时或当用户决定分享外表时看到用户的外表。实时反馈例如可以是其中活跃用户可以互动的“Facebook聊天”形式。
[0965] 还可以存在用户可以随机选择不一定来自该组朋友的某个人互动的功能。该互动可以以聊天的形式,并且用户可以此后评价已经对外表给出的输入的用户。该反馈可以形成用户的总体评价的一部分,例如为好的评论或有用的用户给出的分数(point)。
[0966] 第92节:时尚专家组AKA风格顾问(Fashion Panel AKA style counsel)
[0967] 产生一群朋友从而允许一次点击分享“与我的风格顾问分享”的能力。这与社交需要反馈相关。
[0968] 时尚专家组可以由不一定彼此认识的用户组成。用户分享外表将把外表推至时尚专家组使他们作出评论并对提供外表的反馈。在一个示例中,分享外表的用户可以允许时尚专家组还改变外表并对如何改进它作出新的建议。
[0969] 第93节:实时分享的试衣间(Shared live fitting room)
[0970] 限定的朋友圈可以看到彼此的身体模型、为彼此推荐服装试穿和即时聊天的空间。这与社交需要纯社交相关。
[0971] 例如如果你正在与朋友一起购买伴娘礼服,这可以看作分享的购物体验、在线购物之旅。
[0972] 第94 节:通 过Facebooke(FB) 聊 天 即 时 聊 天 (Instant chat through Facebook(FB)chat)
[0973] 通过虚拟试衣间,用户可以彼此即时聊天。这可以通过平台与其它合作一起使用。用户例如可以在他们正回顾具体外表或查看外表或服装的程序库时同时彼此即时聊天。这与社交需要纯社交相关。
[0974] 第95节:利用提醒邀请朋友购物(Invite friends to shop with reminder)[0975] 虚拟试衣间的用户可以将事件增加到日历中并且还邀请其他用户参加事件或将其他用户包括在事件内。用户还可以设定事件的参与者将得到事件不久将发生的提醒。事件例如可以是共同的购物体验。这与社交需要纯社交相关。
[0976] 第96节:看看哪一个Facebook朋友正使用虚拟试衣间(See which Facebook friends fire using the virtual fitting room)
[0977] 如果用户已经将虚拟试衣间账户连接至例如Facebook这样的另一社交网站,则用户可以看到在该另一网站上的她的朋友是否在线。这与社交需要纯社交相关。
[0978] 对于第93-96节,还参照第84节。
[0979] 第97节:成为造型师并且被伙伴评价(Become a stylist and be rated by peers)
[0980] 虚拟试衣间的用户可以允许其他用户仿效他们的概要文件并从该用户那里得到关于服装和装备的推荐。其他用户还可以评价由“造型师”给出的推荐。造型师评价可以在成员的概要文件上或最高评价造型师的列表中显示。这与社交需要展示相关。
[0981] 第98节:根据风格数据推荐的造型师(Stylist recommended according to style data)
[0982] 这与社交需要推荐相关。根据用户的身体模型的尺寸和外形,可以推荐用户不同造型师。
[0983] 在一个示例中造型师可以录入他们将为什么样的外形和尺寸产生推荐。在另一示例中,系统基于例如造型师正使用的身体模型的尺寸得到该推荐是为什么样的外形和尺寸作出。
[0984] 还参照第84节。
[0985] 第99节:我试穿该外表(Try that look on me)
[0986] 当看发型师的外表手册/记录(posting)时,存在“我试穿该外表”的按钮。这与社交需要发现相关。
[0987] 人们还可以成为“造型师”并与更广泛的人群分享他们的推荐。用户还可以选择订阅或仿效具体发型师,并且用这样的方式得到试穿身体模型的新的推荐。
[0988] 关于分享的和公开的外表,在一个示例中用户可以点击按钮或链接在用户的身体模型上试穿该外表。
[0989] 第100节:仿效朋友/名人外表(Follow friends/celeb looks)
[0990] 正如描述的那样,用户可以允许其他用户仿效她的概要文件,并且用户可以提供风格建议。在一个示例中,用户需要批准仿效她的概要文件和她的风格建议的人。
[0991] 可以通过分配不同的可靠性级别对用户进行评价并且使用户得到认可。这样的一个方面是造型师会通过例如给出的用户推荐和风格建议的数量渴望那些较高级别。可以授予发型师不同可靠性徽章,例如发型师权威或提供真正合适的职业风格的人这样的贴士。
[0992] 在一个示例中,存在例如不同级别的仿效者,他们具有引起不同实际价值认可项目的目标,例如在具体零售商处的优惠凭证。用户还可以因推销具体服装、并且那个人在查看服装以后或在得到对于该服装的风格推荐后购买该服装而得到认可。
[0993] 虚拟试衣间提供造型师在可以个性化不同特征的试衣间中产生他们自己的“世界”。造型师和其他用户还可以成为得到由他们推动的顾客量生成的销售份额的成员。
[0994] 第101节:喜欢和不喜欢造型师推荐从而为你找出最佳造型师(Like and dislike stylist recommendations to find best stylist for you)
[0995] 虚拟试衣间使用户能够提供关于发型师已经给出的推荐的反馈。该信息可以用于发型师的公众评价并且还可以用于理解作出的推荐的有效性的服务。这与社交需要发现相关。
[0996] 对于第99-101节,还参照第85节。
[0997] 第102节:连接到具体事件的外表推荐(Look recommendations connected to a specific event)
[0998] 装备随机性发生器还可以与例如电影这样的事件和在传媒中发生的其它事情有关。其可以是犹如你处在电影中或犹如你正计划去奥斯卡之夜那样穿上盛装。
[0999] 第103节:分享通过的不同社交平台(Different social platforms to share via)
[1000] Facebook
[1001] 系统可以具有具体设计的Facebook 欢迎页面,当在社交网站上访问Metail的爱好者或群组页面时用户可以登录该欢迎页。可以存在对于不同社交网站或服务具有不同特征的不同登录页面。
[1002] 用户具有还将外表分享到宽范围的平台的选项。示例是在Facebook上分享装备。用户将例如点击Facebook徽标(logo),然后在Metail网站上呈现与用户想要分享的外表相关的外表。应当理解的是将呈现给用户的界面将根据使用的社交网站还根据站点的当前特征和布局上而不同。例如,提供用户可以写表示与Facebook上分享的外表有关的消息的文本框。
[1003] 外表可以在要被大范围的用户查看的用户的墙上分享,或者外表可以分享为给一个具体用户或一组用户的个人消息。
[1004] 分享的外表可以包括根据Facebook要求的一些标准元素,例如标题、显示的统一资源定位符(URL)、分享的外表的正确链接以及分享的外表的图像。
[1005] 在Facebook上与分享的外表关联的缩略图将是要么由系统预先选择要么用户可以浏览供选择的缩略图从而选择使用它的静态图像。
[1006] 分享的URL将把用户带到展示外表的网页,如图27示例说明。可以以多种不同方式定制在分享的外表页面上的信息。图27中的网页具有为任何用户提供的到虚拟试衣间起始页面从而产生他们自己的身体模型的链接。页面还具有将在Facebook上发起喜欢功能的“喜欢按钮(like button)”。
[1007] 在一个示例中,关于分享的外表中的服装的信息也可以从分享的外表中访问。这可以以身体模型穿着的服装的列表的形式。
[1008] 关于身体模型穿着的服装的信息可以是价格、零售商、品牌和尺寸。在一个示例中用户可以设定什么特征应当与具体外表一起分享。在另一示例中,集中地设定分享的偏好,例如通过品牌或零售商,或者通过平台管理员。在另一示例中,还可以存在到零售商或虚拟试衣间中的服装的链接。
[1009] 在一个示例中,用户可以选择分享相同外表的若干视图,并且外表的所有视图或外表的视图的精选子集将在社交网站上分享。用户可以要么分享可用的视图的子集,要么分享全部。在一个示例中,这让查看具有分享的外表的页面的人,例如,如图27所示,在不同外表之间交替——转动穿着装备的身体模型。在一个示例中,分享的外表的背景可由用户改变。
[1010] 用于分享的其它选项
[1011] 在一个示例中,用户能够在相同外表的不同视图之间挑选分享的外表的图像。这可以通过查看用户想要在Metail网站上分享的外表以及激活分享完成,并且该图像将是要分享的默认。在一个示例中用户可以供选择地在要分享的若干不同图像之间选择并且用户然后可以在分享阶段点击查看不同图像从而选择用户想要表示分享的外表的图像。
[1012] 在一个示例中,用户可以选择在社交网站上分享若干不同外表。外表以及如果还选择外表的供选择的视图分享为一组图像。这可以是以在社交网站上的相册的形式或作为不同网站上链接相册或图像流(stream)。
[1013] Twitter
[1014] 用户可以通过选择图标通过例如Twitter这样的微博平台分享外表。然后对用户呈现利用到页面(例如,图27)的链接通过Twitter界面分享外表。对用户呈现显示“从Metail试衣间查看我的外表,并产生你自己的”的标准形式文本;可以使用供选择的文本。还以标准格式中呈现给用户的是通向分享的外表的URL。应当理解的是可以缩短URL,并且其还可以呈现为这样:实际登录页面具有不同地址。
[1015] 用户可以供选择地利用例如tweet图片分享平台或用户可以上传外表的图像的任何其它平台选择在Twitter上分享外表的图像。Tweet可以包括分享的外表的具体标识符;这可以是编码或超链接。
[1016] 外表馈送(Look feed)
[1017] 在一个示例中,用户能够以馈送的形式分享外表。用户可以针对在Metail系统中展示给用户的外表选择将外表发布为馈送。然后将在该馈送上分享外表:追随已经发布外表的用户的其他用户能够看到分享的外表。
[1018] 在另一示例中,馈送以照片馈送的形式,其中用户将外表上传至相册,并且其中外表可以呈现为外表的图像表示的馈送。
[1019] 第104节:电子邮件(Email)
[1020] 当例如通过电子邮件分享装备或身体模型时,对用户呈现要发送的模板电子邮件。在一个示例中模板将不允许用户编辑内容。在不同的示例中,用户可以将具体文本增加到电子邮件的例如文本框中。
[1021] 在另一示例中,用户可以通过呈现为要被粘贴到电子邮件中的链接或链接的一部分以及文本的Metail的分享特征编辑要通过所选择的他的电子邮件客户端发送的电子邮件。
[1022] 第105节:分享供选择的外表(Share alternative looks)
[1023] 在另一示例中,用户可以选择分享多个不同外表用于呈现,以便其他用户比较外表。
[1024] 在一个示例中多个分享的外表将显示为邻近彼此,并且页面将提供评论和评价选项。分享外表的用户可以提供描述每一个外表和/或对于页面的介绍文本的文本。然后用户例如可以在Facebook上贴出问题“对于我来说这两个外表哪一个更好”,然后链接到在身体模型上具有两个外表的页面。
[1025] 第106节:分享装备(Share the outfit)
[1026] 当装备在身体模型上呈现时分享装备,并且让其他人给他们的身体模型穿上该装备。
[1027] 分享装备的用户可以选择与具体朋友分享装备以使此人他们的身体模型上试穿装备。可以在用户的身体模型的任何一个上呈现分享的装备。分享装备的用户可以设定她是否想要分享穿着装备的她的身体模型。接收分享的装备的用户并不需要已经在系统中具有身体模型,并且如果没有,可以邀请她产生一个从而看看在身体模型或她自己的身体模型上的装备。分享的外表可以供选择地在不具有分享外表的用户的身体特征的标准身体模型上呈现。
[1028] 在一个示例中,分享的外表可以如图27所示那样呈现具有增加的按钮或链接,增加的按钮或链接允许看分享的外表的用户在他的或她的身体模型上试穿外表或产生一个模型从而看到穿着衣服的身体模型。
[1029] 背景是分享的体验的一部分并且还可以与分享的内容分离,并且如果其他用户决定对他们的身体模型试穿装备,则背景与用户将允许其他用户从她的装备中使用的内容中分离。
[1030] 第107节:社交性(Sociability)
[1031] 虚拟试衣间的社交互动在图10和11中示例说明。
[1032] 虚拟试衣间的社交互动的一些关键特征列出如下:
[1033] 1.分享特征允许你将你的外表发送至Facebook和推特(Twitter)并且在推进特征的同时接收来自朋友的评论和建议
[1034] 2.将时尚和美容趋势与面部外形、肤色和头发类型的个性化推荐相结合
[1035] 3.对零售商的和/或虚拟试衣间的网站发布外表并接收来自社区的评论和建议[1036] 4.美容博客帖子、贴士和产品的社区评价
[1037] 5.虚拟试衣间和造型师以及时尚博主的合作将增加由社区提供或提供至社区的建议的品质
[1038] 6.社区将发展,因为更多品牌链接到虚拟试衣间,允许在线社交购物体验。
[1039] 第108节:分享你的模型(Share your model)
[1040] 用户可以选择在平台内产生的或从其它平台产生的与不同圈子分享。决定你想要与个人或朋友的列表/圈子分享的内容的不同级别。这可以是你的模型上的你的装备、其他人可以他们自己试穿的你的装备、测量值,分享模型但不能看到穿着内衣。
[1041] 用户可以通过电子邮件列表进一步选择分享。这可以例如是与没有通过社交网站连接或者没有在虚拟试衣间上的朋友分享外表。用户可以允许人分享要穿到其他人的身体模型上的装备。用户还可以允许另一用户为她的身体模型穿衣。用户可以设定另一用户可以与分享的用户的身体模型互动的级别。可以是仅改变装备,或者得到真实测量值和尺寸测量值。另一用户或许可以购买用于分享的身体模型的服装。在过程中完全不显示模型的尺寸,所有方式通过购买过程。用户可以分享外形和/或测量值。
[1042] 用户可以进一步让具体用户访问分享的用户的身体模型并给分享的用户的身体模型穿衣。这可以是母亲为孩子穿衣以及购物,然后与孩子的身体模型互动。还可以是为丈夫和妻子。
[1043] 将若干模型连接至一个用户账户
[1044] 在一个示例中系统允许用户具有超过一个与一个用户账户关联的身体模型。
[1045] 第109节:虚拟身体模型的关键特征(KEY FEAETURES OF THE VIRTUAL BODY MODEL)
[1046] 提供一种使服装能够在用户的虚拟身体模型上可视化的方法,其中(a)显示装置展示结合到虚拟身体模型上由用户选择的尺寸的服装的图像,从而使当被他们穿着时服装会是什么样子对用户可视化,以及(b)显示装置还提供图标、按钮、功能、计算尺或其它控件,如果用户选择,图标、按钮、功能、计算尺或其它控件致使服装的图像改变为对应于虚拟身体模型上不同尺寸的服装会是什么样子。
[1047] 方法可以是其中用户可以选择一个较大尺寸和一个较小尺寸的方法。方法可以是其中利用语音识别系统声音激活控制的方法。方法可以是其中服装的图像通过在2D中在公知尺寸和外形的人体模型上从多个视角为实际服装拍照生成的方法。方法可以是其中从围绕服装5到12个不同视角对服装拍照并且分析和处理拍得的照片从而生成可以从360度查看的服装的3D照片真实图像的方法。方法可以是其中服装的图像是服装的3D照片真实图像的方法。方法可以是其中对于给定的服装,仅为该服装的单一尺寸拍照并且其它尺寸的外观通过根据该单一尺寸推断进行计算的方法。方法可以是其中推断的过程基于测量该服装或来自该服装的相同制造商的不同服装的其它尺寸的方法。
[1048] 提供一种生成虚拟身体模型的方法,其中用户为他们或已经为他们拍摄他们的面部的照片,然后由计算机系统处理该照片从而生成来源于该照片的面部图像,其中然后通过计算机系统将从照片获得或与照片匹配的面部的皮肤的颜色和肌理应用到虚拟身体模型,使得用户的虚拟身体模型的皮肤的颜色和肌理匹配用户的面部的皮肤的颜色和肌理。
[1049] 方法可以是其中面部的皮肤的颜色和/或肌理自动从照片获得的方法。方法可以是其中面部的皮肤的颜色和/或肌理由用户从可能的颜色的调色板和/或可能的肌理的调色板中手动选择适当的、匹配的颜色从而由照片中手动获得的方法。方法可以是其中应用于虚拟身体模型的皮肤的颜色和/或肌理另外是是年龄或用户的函数的方法。
[1050] 提供一种生成虚拟身体模型的方法,其中用户为他们或已经为他们拍摄他们的面部的照片,然后由计算机系统处理该照片从而生成来源于该照片的面部图像,其中分析从照片获得或与照片匹配的面部的皮肤和/或眼睛的颜色,并当为要被用户从在线服装零售网站选择的服装推荐颜色时,或者以称赞用户的皮肤和/或眼睛颜色这样的措辞评价已经被用户从在线服装零售网站选择的服装的颜色时,将从照片获得或与照片匹配的面部的皮肤和/或眼睛的颜色用作系统自动应用的过滤器或标准。
[1051] 第110节:通过具体特征(怀孕等)辅助身体外形预测(Aiding body shape prediction through specific features(pregnant etc.))
[1052] 可以通过增加关于用户的具体特征辅助用于产生身体模型的模型。这可以是以用户输入她具有运动员的身体或丰满身体的形式。类似的方法还可以用于模型化怀孕的身体。允许用户输入她怀孕了将提供身体模型关于身体的外形的概率输入。供选择的版本是在将增加到身体模型的一组(例如每周)阶段中模型化怀孕的身体以从而模型化用于怀孕女性的适合和尺寸。
[1053] 第111节:利用汇总的顾客数据改善身体模型化(Improved body modelling using aggregated customer data)
[1054] 汇总的顾客数据用于通过映射关于身体外形中通用相似性和相关性的信息改善身体模型化。信息从数百万幅用户的2D照片中得到,而不是对3D中的几百个身体的昂贵收集得到。在一个示例中信息用于生成没有提供完整数据集的用户的最可能的身体外形。
[1055] 第112节:模型化不适合的衣服(Modelling clothes that do not fit)
[1056] 在一个示例中虚拟试衣间可以提供用户试穿不是最适合的尺寸的服装。系统将通常选择提供与用户的身体模型的尺寸最适合的服装尺寸。
[1057] 然而,为用户提供试穿不同尺寸的选项将在用户关于哪一件服装与该具体用户的身体模型最适合的决定中帮助用户。一些用户与将找出良好合体性的人相比将喜欢衣服更宽松,因此提供大于要在身体模型上模型化的最佳合体性一个尺码将对用户提供价值。
[1058] 在一个示例中虚拟试衣间将为用户提供交替尺寸的选项。对于一些服装这可以是增加一个尺码和减小一个尺码。对于一些服装,试穿身体模型的可用尺寸的范围可以更宽。
[1059] 第113节:产生面部(Creating the face)
[1060] 注释点将确定面部的端点和过程中使用的不同点。照片将被粘在已经使用的发型模型的头部。这也是仅某些发型允许与某些肤色一起使用的原因。
[1061] 在皮肤区域完成来自用户的图片的面部和发型模型之间的过渡,并且这就是肤色对要使用的发型模型的选择来说很重要的原因。将要增加到深色皮肤模型上的太浅色面部将不会给予良好过渡,并且反之亦然。
[1062] 肤色数值从面部和从模型中取样,并且为面部和发型模型之间的过渡中的混合提供中间数值。肤色从一组关键区域中取样从而给予准确肤色测量。在一个示例中,样品区域是下巴、前额和耳朵周围。
[1063] 还参照第4节。
[1064] 第114节:皮肤肌理和使用面部照片生成身体的皮肤着色(Skin textures and use of face photo to generate skin coloration for a body)
[1065] 为了使身体模型更加真实以及与用户相像,不同的皮肤肌理可以应用到身体模型上。
[1066] 典型身体模型可以具有例如阴影这样的皮肤肌理或例如应用于提供更加自然外观的肚脐和乳头这样的皮肤特征。在一个示例中这些特征是预先应用的并且不能被用户改变。在另一示例中,用户可以从一组将要应用于典型模型的不同身体肌理中选择。在又一示例中,自动地或通过用户选择地,将要应用于身体模型的皮肤肌理由选择的发型和/或用户的肤色设定。
[1067] 而且,不同身体外形将典型地具有不同皮肤肌理。例如肌肉发达的身体将具有不同于超重人士的皮肤肌理特征。系统可以基于身体模型的BMI、体重、身高或其它数值应用特定皮肤肌理和/或特征。
[1068] 为了自然地模型化男性身体模型,提供应用胸毛和其它身体毛发的选项。用户可以选择为整个身体应用以通过数字或例如滑块录入的不同级别的体毛。还可以提供用于用户选择某些区域应用体毛的选项。可以提供移除身体的某些区域的毛发的选项。
[1069] 面部的颜色是身体剩余部分的颜色的指标。取得总的肤色数值,来自面部的皮肤颜色的估计将提供可以用于着色更正身体模型的皮肤肌理的数值。该颜色还将用于调整模型化面部特征所在的相关头部的颜色。
[1070] 第115节:男性对比女性模型(Male vs.female model)
[1071] 建立身体外形的简单概率模型可以对于其是否是男性或女性身体模型来说无关紧要。模型化男性模型而不是女性模型需要不同的输入数值,例如对于女性需要胸部测量值。胸部尺寸是可能会以更加随机的方法变化并且不一定与其它身体部分的尺寸相关的身体模型的一个方面。利用罩杯尺寸和皮带尺寸的输入数值提供用于模型化的数值。
[1072] 第116节:应用程序接口和移动方面的关键特征(KEY FEATURES OF THEAPPLICATION PROGRAMMING INTERFACE AND MOBILE ASPECTS)
[1073] 提供一种在人的虚拟身体模型上可视化服装的方法,其中与服装关联的图标、条形码或标志当被移动计算装置扫描时可以自动致使服装的一个或多个图像结合到人的虚拟身体模型上从而使当被此人穿着时服装会是什么样子对他们可视化。
[1074] 方法可以是其中图标、条形码或标志与服装的印刷或电子图像关联的方法。方法可以是其中图标、条形码或标志在例如时尚杂志这样的印刷杂志中的方法。方法可以是其中图标、条形码或标志在服装的物理标记或标签上的方法。方法可以是其中图标、条形码或标志为服装唯一地编码的方法。方法可以是其中当与虚拟身体模型结合时服装的图像在扫描图标或标志的相同的移动计算装置上显示的方法。
[1075] 还提供一种生成结合到虚拟身体模型上的服装的照片真实感图像的方法,其中(a)用户在网站上定位服装;(b)计算机实现系统分析来自网站的该服装的图像,然后在之前分析的服装的数据库中搜索并识别该服装,然后将来自其数据库的服装的一个或多个虚拟图像结合到用户的虚拟身体模型上,然后对用户显示该结合的服装和虚拟身体模型。方法可以是其中当查看在触摸屏装置上展示服装的网站时,用户通过触摸触摸屏显示器上展示的服装的图像表明要将服装在他的或她的虚拟身体模型上可视化的方法。
[1076] 方法可以是其中计算机实现系统在之前分析的服装的数据库中通过利用图像匹配系统搜索并识别该服装的方法,其中图像匹配系统可以评定物体的两个图像之间的相似性。方法可以是其中计算机实现系统在之前分析的服装的数据库中通过利用由网站公开的服装识别元数据搜索并识别该服装的方法。方法可以是其中web浏览器扩展组件使用户能够在浏览网站时启动需要计算机实现系统完成的任务的方法。方法可以是其中结合的服装和虚拟身体模型在相同的web浏览器中展示的方法。方法可以是其中结合的服装在出现在网站上的窗口中展示的方法。
[1077] 第117节:移动(Mobile)
[1078] 虚拟试衣间可以从不同类型的平台查看并且互动,其中用户将从任何使用的装置中得到虚拟试衣间体验。利用多渠道方法辅助不同装置的不同核心特征以及例如与坐在你的办公桌前用电脑相比,当你正利用移动电话时你想要使用的不同类型的特征。
[1079] 移动界面可以用作保存当你在移动时你具有的体验的方式。其可以是保存你在商店里看到的服装用于之后在家检索。移动界面还能够捕捉例如当你到达你的较大屏幕装置时你想要再产生的装备的图像。
[1080] 在一个示例中,用户利用她的移动电话访问身体模型。这可以与例如她想要在电话上的模型上直接看到的或她想要在商店里的虚拟试衣间内试穿的衣服的条形码扫描结合。电话还可以显示用户可用的款式贴士和特价。
[1081] 第118节:应用程序接口(API)(Application Programming Interface (API))[1082] 虚拟试衣间具有可以用于各种方式的一体化的服务器端API。这例如可以是ACTP或詹森API(Jason API),其可以用于产生宏和查找信息。这可以用于虚拟试衣间的深度一体化。
[1083] 作为供选择的方案,虚拟试衣间还可以提供为基于利用java脚本库的Java服务。这可以例如用于身体模型可视化控件(visualization widget)。然而在一些情况下,可以存在应当将用户带到虚拟试衣间原生环境进行身体模型产生过程,然后带回到利用身体模型的第三方浏览体验的原因的理由。
[1084] 不同级别的一体化是可以的。
[1085] 1)第一级别是将虚拟试衣间用作零售经验的可视化工具,展示不同服装相结合。
[1086] 2)下一级别将是零售商想要通过虚拟试衣间推销不同趋势。
[1087] 3)一体化的另一方面是使个人可视化元素融入电子邮件营销活动。这可以是在电子邮件中显示用户的身体模型穿着服装,该服装是电子邮件的发送人想要展示给用户的服装,例如为了市场营销。该步骤将最可能通过服务器端API完成。
[1088] 4)零售商还可以使身体模型正穿着的完整当前装备能够拉到购物篮中。如果装备包含不同品牌的服装或来自不同零售商的服装,则一方面是选择购买整套装备将根据他们可以购买的位置将相关服装放入不同购物篮中。
[1089] 第119节:服装的自动检测和在身体模型上试穿服装的方法和系统(Automatic detection of garments and method and system to try the garments on the body model)
[1090] 概述
[1091] 允许用户利用他们的身体模型“试穿”服装的浏览器扩展组件,其中在虚拟试衣间系统中数字化服装,所在的即使正在查看网站没有嵌入虚拟试衣间的UI技术。
[1092] 促成技术和需要的数据
[1093] 用户正使用已经定制为提供系统的浏览器。在一个示例中,这可以通过浏览器扩展组件。在供选择的示例中,用户可以使用具有嵌入式浏览器的应用(“浏览器扩展组件”)。
[1094] 系统还由识别相同场景的两个图像资源而不管尺度改变/改变标头/重新编码等的图像识别引擎(Image Identification Engine)组成。
[1095] 系统进一步由允许虚拟试衣间关联已经由虚拟试衣间数字化的在线服装图像和服装的虚拟试衣间存储模型并在用户的关联身体模型上呈现该服装的过程组成。
[1096] 系统
[1097] 当用户正浏览互联网时,浏览器扩展组件检查图像,将它们转到图像识别引擎从而证实图像是否对应于虚拟试衣间已经识别的服装。如果其识别服装,则提供用户利用在用户的身体模型上的服装的虚拟试衣间的互动视图替换图像的选项。
[1098] 在一个示例中,用户可以主动地选择将要传给图像识别引擎用于服装检测的图像。在一个示例中用户还表明在具体图像上,图像的什么部分包括将要识别的服装。这例如可以通过利用服装中间的点击的指示完成或例如通过指示图像中的服装的周边以辅助图像识别引擎来完成。
[1099] 在供选择的示例中,浏览器扩展组件还检查用于服装的识别的每一个图像的元数据。该识别可以以服装和/或产品的标准化系统的形式。这样的标准化系统例如可以是国际商品编码(International Article Number)(EAN)、库存单位(Stock-keeping unit)(SKU)或类似系统。识别还可以是对每一个零售商或服装生产者唯一的识别码的专属系统。图像识别引擎将可以通过图像中的嵌入式识别使用用于服装识别的不同数据库。
[1100] 在一个示例中图像识别引擎能够存储之前识别的图像位置和/或图像和当用户正浏览web时将要呈现给用户的关联服装。这加速了识别服装的过程并提高了用户体验。
[1101] 第120节:类似系统(The similarity system)
[1102] 如果在用户正浏览的网站的图像中的服装不是虚拟试衣间的服装程序库中的服装的精确版本,则图像相似性引擎可以语义描述图像中的服装(例如自动检测图像是红色超长连衣裙的图像)。浏览器扩展组件然后提供用户在用户关联的身体模型上试穿来自虚拟试衣间的程序库的类似服装的机会。
[1103] 在一个示例中,浏览器扩展组件自动选择最相似服装并将其呈现在用户的身体模型上。
[1104] 在供选择的示例中,浏览器扩展组件对用户呈现匹配在识别的图像中的服装的供选择的服装,并且用户可以选择哪一件服装将要呈现在用户的关联身体模型上。
[1105] 图像相似性引擎使用不同参数识别和分类图像中的服装以及其和存储的服装有多么相似。其可以例如使用服装是什么类型,例如“裤子”或“连衣裙”还有颜色、织物,以及是否具有袖子和袖子的长度。
[1106] 在一个示例中,用户还可以通过输入例如服装是什么类型这样的某些数值辅助图像相似性引擎。
[1107] 进一步细节
[1108] 用户将典型地不需要每次他们使用的浏览器扩展组件时登录进入。在一个示例中身份验证细节将被缓存并且用户在虚拟试衣间系统中的id和一些他们的身体模型细节也会被缓存。
[1109] 应当进一步理解的是在一个示例中,用户可以选择与用户的账户关联的若干身体模型中的哪一个将要呈现识别的服装。
[1110] 第121节:数据服务的关键特征(KEY FEATURES OF DATA SERVICES)
[1111] 提供一种确定购物者是否正在为他们自己或为其他人购买衣服的方法,包含以下步骤:(a)购物者对基于计算机的系统提供他们自己的虚拟身体模型;(b)购物者在服装零售商的在线或零售店购买服装;(c)基于计算机的系统匹配购买的服装的尺寸和虚拟身体模型,然后确定购买的服装是否用于购物者。
[1112] 方法可以是其中基于计算机的系统链接到包括关于购物者的数据的数据库的方法。方法可以是其中数据库对购物者提供忠诚奖励、折扣或点的方法。
[1113] 提供一种利用web搜索引擎生成搜索结果的方法,包含以下步骤:(a)用户生成他们自己的虚拟身体模型;(b)web搜索引擎在其检索过程或运算法则中使用该虚拟身体模型或定义一些或所有该虚拟身体模型的数据。方法可以是以便最优化搜索结果从而当搜索时与具有该特定虚拟身体模型的用户相关的方法。方法可以是以便用于购买服装的搜索返回与具有该用户的虚拟身体模型的潜在购买者相关的搜索结果的方法。方法可以是其中可以由搜索引擎的用户通过价格以及用户的虚拟身体模型是否使用手动过滤搜索结果的方法。方法可以是其中搜索引擎与社交网络关联并且该社交网络包括用户的虚拟身体模型的方法。方法可以是其中如果搜索引擎与这样的社交网络关联,则虚拟身体模型自动用于所有搜索,除非用户已经手动设定与此相反的偏好的方法。方法可以是其中虚拟身体模型包括用户的年龄、性别、身高、体重和身体外形的方法。方法可以是其中搜索引擎利用用户的虚拟身体模型最优化来自用户对任何以下商品或服务或事件的搜索的方法:服装、鞋类、食物、饭店、假日、航班、保险、体育赛事、医疗、理疗、书籍、娱乐。
[1114] 第122节:收集的数据的用途(Uses for the data that is gathered)
[1115] 其可以用于:受欢迎的身体外形;使用统计;遗弃篮子(Abandoned basket)。
[1116] 还有来自Facebook的Facebook数据。用户可以同意赠送该数据。
[1117] 收集用户信息:来自照片的尺码;过去的购买历史;爱好和厌恶;信息统计数据。
[1118] 智慧型解决方案:尺寸&适合;购买历史包括:色彩设计、风格、尺寸;当前趋势、存货;零售商促销。
[1119] 货币化:利润——对于利用Metail解决方案的商品销售;拍卖——对于顾客沟通中的直接营销空间;许可证——对于使用产品;订阅——关于顾客外形和尺寸的数据;以及来自较低退货和照相成本中的零售商节省。
[1120] 数据以外形信息统计数据的形式,谁具有什么尺寸等。了解什么类型的外形购买什么类型的服装。
[1121] 还可以存在信息统计数据的趋势层(trending layer)。不仅什么外形还有他们实际购买什么。
[1122] 第123节:市场调查(Market research)
[1123] 在虚拟试衣间中收集的数据可以例如用于市场调查。可以为例如关于服装被许多用户试穿但没有与其它服装一样高的程度得到购买的服装的具体调查提供数据。
[1124] 调查数据的另一方面是用户已经保存了什么服装以及他们保持服装保存在他们的衣柜或平台上的个人仓库中多长时间。
[1125] 第124节:尺寸和外形的信息统计数据(Size and shape demographic)
[1126] 了解哪些人正在购买具体尺寸以及就那些人的信息统计数据而言什么相配。可以将该数据反馈给零售商并且该数据可以在他们的合体性模型如何实际上与他们的顾客的身体模型相配方面进行分享。
[1127] 另一方面是虚拟试衣间可以提供关于不同市场的试穿数据和外形数据。不同市场中的用户具有不同身体外形。不同市场中的用户还可能具有关于良好衣服合体性的不同看法,一些喜欢其更加宽松、一些喜欢更紧身。从虚拟试衣间提供的数据可以汇总该数据。
[1128] 实际上产生身体模型表示用户的指标可以是用于重复地购物的模型或高程度地使用的身体模型。
[1129] 第125节:在线搜索(Online Search)
[1130] 在线搜索依赖好的信息,并且提供越多信息,搜索结果会变得更好并且更相关。通过仅提供匹配用户的尺寸的服装(或用户用于搜索的不同尺寸),在产品搜索中包括尺码信息意味着搜索将与用户更加相关。
[1131] 虚拟试衣间可以将该数据提供至搜索引擎,要么作为用于具体零售商或品牌的尺码信息,要么例如作为用户的身体模型的测量值。
[1132] 第126节:服装变形策略的关键特征(KEY FEATURES OF GARMENT MORPHING STRATEGIES)
[1133] 可以利用系统实施以下服装变形策略。
[1134] 第127节:对变形的人体模型拍照从而捕捉外形变化(Photographing adeforming mannequin to capture shape variations)
[1135] 我们可以为在变形的人体模型上的服装拍照从而确保我们捕捉外形变化的重要模式。构思是可以根据服装性能挑选捕捉的变形的重要模式。
[1136] 在一个示例中,通过一幅照片或每个视图一幅照片收集足够的信息。在另一示例中,技术利用每一视图的少量照片收集信息。
[1137] 提供我们另外的点以对不同尺寸和外形增添类似的服装变形行为的三个尺寸正是所需要的。在少数尺寸之间改变的基础人体模型将提供我们我们需要的额外的信息比特(bits ofinformation),例如垂直对水平褶皱的出现,然后利用我们的系统自动计算并产生剩余的。我们正利用人体模型有效地得到一对更加真实的视图示例点从而提高合成变形性能。
[1138] 第128节:服装尺寸和拉伸(Garment size and stretch)背景
[1139] Metail通过允许用户产生他们自己的3D真实身体模型解决在线衣服合体性的问题。Metail还寻求为用户提供准确尺寸推荐。这帮助降低退货数量,据估计对于主要在线零售商,在25%到40%之间。作为其的一部分,需要量化服装的绝对尺寸和拉伸的方式。
[1140] 问题
[1141] 制造商和设计者之间服装的尺码不一致意味着通用尺码图表缺乏准确性和一致性。我们寻求量化被Metail数字化的每一件服装的尺寸和拉伸从而对用户提供准确和一致的尺码推荐。
[1142] 描述
[1143] 我们在服装上横跨限定点的垂直面上垂直于服装施加力,限定点对应于不同的身体区域,例如,但不限于胸部、腰部和臀部。此外,在每一情况下,借助于柔性材料,力横跨服装的区域传播,从而在身体外形中模拟弯曲。确定对于施加在服装上的每个力的服装的延伸从而在服装的拉伸和对其施加的力之间提供一种关系。可以以多种方式施加力,包括,但不限于:手动力、电磁体和直线驱动器。此外我们测量服装的绝对尺寸。这些测量值提供产生合体性的不同品质的度量标准的数据,从而允许用户购买准确尺寸的服装。
[1144] 我们提供确定用于服装尺寸推荐的数据的一致、快速和简单方式。
[1145] 测量服装拉伸性能的设置的示例如图1所示。
[1146] 示例
[1147] 测量装置可以在Metail的数字化服装的时候使用,从而为该特定服装提供尺码推荐方案。可以将服装放置在装置上并且将测量对于一系列力的织物的延伸。然后可能将服装重新放置在装置上多次从而确定服装的其它区域的测量值。
[1148] 其它
[1149] 用于测量绝对服装尺寸和拉伸以作为尺寸推荐引擎的基础的机械装置。允许将准确和一致的尺码推荐提供给用户。
[1150] ·通过这样做,我们的解决方案进一步脱离竞争者如今正在做的事情。
[1151] ·传递拉伸信息将会有价值。
[1152] ·在模型上,用户可以看到哪里将适合以及哪里不适合。这帮助识别问题区域。
[1153] 我们可以使用该信息提供回到零售业从而帮助设计过程。
[1154] 还参照第68节。
[1155] 第129节:头部模型化的关键特征(KEY FEATURES OF HEAD MODELLING)
[1156] 系统实现以下头部模型化特征:
[1157] 还参照第4节。
[1158] 第130节:将面部附在头部模型上(Attaching the face to the head model)[1159] 当模型化头部时,系统使用具有颈部和头发的头部并将面部附在该头部上。这样的一方面是可以使用真实的头发模型并且头发将看起来更自然。
[1160] 提取使用已经限定为包含关键特征的用户的面部的一部分。包含眼睛、鼻子、嘴到下颌的该部分然后“移植”到模型头部上。耳朵、颈部和发型保持与模型的头部分离。
[1161] 然后从2D图像模型化头部从而如同在虚拟试衣间中使用的那样从至少八个视角可查看。
[1162] 头部模型的颈部的外形调整为与身体模型的肩部适合。这可以在不考虑是否已经利用用户的面部的特征替换面部的情况下完成。
[1163] 在一个示例中调整头部尺寸从而匹配身体模型的尺寸。较大的身体模型应当具有较大的头部从而具有总体身体的恰当比例。
[1164] 基于用户上传的面部的得到的肤色过滤用于用户从中选择发型的可能的头部数量。
[1165] 头部产生有支撑层,以容许干扰由头部占据的区域的服装。一个示例是如果身体模型正穿着圆翻领,则颈部的皮肤在服装的后面而头发仍然露出来。
[1166] 当结合人工元素和来自图片的表示时,照明在不同物体之间必须一致。照明的识别过程包括白平衡的问题。
[1167] 在示例中,为了识别并调整白平衡,用户在她的头部下面保持一白色物体。
[1168] 第131节:头发作为分层的服装(Hair as a layered garment)
[1169] 具有头发的头部在系统中处理为分层的服装。通过这种方式头发可以与服装一起显示。利用与服装类似的过程注释头发。这种方式头发可以位于服装的上方:例如在肩膀上。
[1170] 第132节:手作为分层的服装(Hands as a layered garment)
[1171] 可以将手和脚模型化为服装。这样用户例如可以选择使用凯特·摩斯(Kate Moss)的手或其他人的腿或手。可以利用与用于身体的剩余部分的相同颜色数值为这些身体部分着色。
[1172] 通常手难以数字模型化,通过利用一对真实的手,身体模型的总体外观更加自然。
[1173] 面部的上传过程的机器学习:机器学习可以用于推断面部例如眼睛、嘴等的正确的点。得到较接近实际位置的点。这加速了用于自我模型的上传你的面部的过程。
[1174] 第133节:服务器基础设施(SERVER INFRASTRUCTURE)
[1175] 利用以下基于计算机的子系统实现系统:
[1176] 第134节:后端服务器上渲染的图像/自我模型(Image/Me model rendering on the back server)
[1177] 在后端服务器上渲染并分段发送图像给客户的图像/自我模型使客户装置无关。
[1178] 第135节:可视化子系统(VS)(Visualization Subsystem(VS))
[1179] IT基础设施的示例在图44和图45中提供。在示例中VS的吞吐量接近于与每次渲染的速度直接成比例。
[1180] 第136节:增加更多的节点(Adding more nodes)
[1181] 可视化子系统例如是均匀的,并且在操作中可以无状态地()工作。这意味着我们可以简单地通过增加更多节点来增加该子系统的吞吐量。
[1182] 第137节:缓存策略(Caching strategies)
[1183] 由于子系统的每一次渲染的速度与其吞吐量成比例,我们可以通过使用缓存并利用VS负载均衡器中的会话亲和性(session affinity)提高可扩展性从而优化访问。这里存在多种潜在的策略:
[1184] 第138节:两部分请求亲和性(Two-part request affinity)
[1185] RGB和渲染的A部分的请求发送到相同服务器,允许将要缓存的大多数中间伪差(artefact)。
[1186] 第139节:每个化身会话亲和性(Per-avatar session affinity)
[1187] 将相同化身可视化引导至相同渲染节点允许身体模型数据中间的缓存的高一致性。如果缺乏经验地去完成,则该策略迫使次佳的方法装载平衡(由此单个节点可以容易地变成超载而剩余的空闲),因此可以使用分片(sharding)的形式,由此将化身引导至来自许多中的一批中的2或3个节点。
[1188] 第140节:客户端图像缓存(Client-side image caching)
[1189] 不管用户如何,在身体模型产生过程中生成的图像通常是相同的。通过使用标准web缓存机制(电子标签标头(E-Tag header)、缓存编译指示等),这些可以缓存在标准web缓存和用户的浏览器中,导致VS上的较低负载。
[1190] 第141节:服装数据(Garment data)
[1191] 在示例中数字服装模型的数据库可以足够小从而配合到单个VS节点。在我们可以采用的以下方法之一的一些示例中情况并非如此:
[1192] 第142节:分片(Sharding)
[1193] 在渲染节点之间划分(‘分片’)服装数据,以这样的一种方式,负载均衡器可以引导可视化装备的请求至具有正确数据的渲染节点。
[1194] 第143节:分布式数据库(DB)(Distributed database(DB))
[1195] 将服装数据库移至VS节点可以在网络上访问的分离的子系统中(类似传统的关系数据库管理系统(RDBMS))。很可能缓存策略的一些形式将需要在该情况下使用从而保持每次渲染的速度。
[1196] 第144节:硬件(Hardware)
[1197] 以体现良好价值的高代价为具有GPU/CPU/IO性能的良好平衡选择平台示例(苹果公司MacMini)。在另一示例中,可以使用固态驱动(SSD)装置而不是硬盘驱动器(HDD),因为这些可以提供更好的价值。软件的频繁剖析提供人关于硬件替代之间的性能/价格权衡的思考。
[1198] 第145节:Web层(Web tier)
[1199] 在示例中,web层由许多个逻辑组件组成:
[1200] ·AJAX web客户端(HTML、CSS、JS。最小量的服务器端模板):Metail写入软件。
[1201] ·API引擎(在Jetty中运行的Java应用):Metail编写软件
[1202] ·DB(MySQL)
[1203] ·分布式文件系统
[1204] ·Web服务器
[1205] ·负载均衡器
[1206] 这些组件可以在相同硬件上运行,但都可以通过网络界面互动。可扩展性的通用路由包含识别资源匮乏的那些组件,并将那些组件移至专用硬件。
[1207] API引擎的重要性能是运行其的Java应用是完全无状态的——其不保持每个用户的会话。在不需要担忧例如通过多点传送进行会话分发(session distribution)的情况下,这允许我们细微地按比例调节(通过增加节点),同时能够横跨层随机负载平衡。
[1208] 第146节:提高的DB性能(Improved DB performance)
[1209] 这通过多种方式实现,可以出现按重要性瓶颈次序呈现:
[1210] ·查询优化。剖析可以揭露最佳性能关键查询。通过改写这些查询并将索引加入数据库,我们可以提高速度和吞吐量。
[1211] ·将数据库移至专用硬件。DB可以在相同的硬件上运行作为API引擎的剩余部分。在某一时刻,达到临界点(tipping point),此刻通过在单独硬件上运行其获得的查询执行的增加速度超过产生的网络开销。此时此刻,DB可以移至在单独的主从群集上运行。
[1212] ·扩展DB集群。用于读取(但不是写入)的数据库吞吐量可以通过增加RDBMS主从群集中的从群集的数量得到提高。
[1213] ·数据划分——我们可以分开每个零售商的服装,并且可以在若干个不同的数据库之间分片最终用户数据,或者通过最优化数据的子集的单个节点并智能地疏导通信量。
[1214] ·利用例如RAIDed SSDs将数据库移至专业硬件。一俟数据库在其自己的硬件上运行,改善查询执行的解决方案是改善硬件。具有该路由的问题是其具有快速减少的性价比增加,并且存在对可以提高多少性能的硬限制。
[1215] ·重写数据库层。通过利用具有放宽一致性担保(relaxed consistencyguarantee)的分布式数据库(例如MongoDB、CouchDB),我们可以提高数据库的读取和写入吞吐量。这对Metail的核心应用来说不是必须的,但可以作为例如推荐系统和数据挖掘的一种策略。
[1216] 第147节:最优化和分配性能关键代码(Optimize and Distribute performance critical code)
[1217] API引擎的性能可以通过通常剖析和代码最优化方法得到提高。除此之外,可以使用如VS所使用的相同的方法:识别代码的性能关键部分,尤其是在运行中具有功能性(即,不需要访问数据库)并且无状态的那些,以及在它们周围产生子系统从而允许它们通过节点的增加细微地按比例调节。
[1218] 第148节:卸载SSL解密(Offioad SSL decryption)
[1219] 我们的应用可以使SSL的大量使用以保护AJAX web客户端和API引擎之间的通信。这些需要由负载均衡器解密。在200Mbit/s的通信量时,我们会需要对负载均衡器指定一对机器并安装密钥熵服务从而确保平稳运转。
[1220] 第149节:备用容量/节点配置(Spare capacity/Node provisioning)
[1221] 可扩展性的重要方面是处理突然的高负载的能力。这通过保持热或温备用上的系统的各个部分的备用容量实现,使得它们可以立刻包括在系统中,但在备用上时不会产生费用。存在使其更加有效和实用的策略的一对示例:
[1222] ·通过自动化我们服务器的设置并且最优化该自动安装,我们减少扩展我们的系统所需要的时间、成本和努力,这允许我们更加快速地按比例调节,并允许我们以最低限度安装服务器的形式运载备用容量。
[1223] ·灾后恢复将意味着我们可以在地理上分离的数据中心保持我们的系统的镜像。该镜像将默认用作备用容量。
[1224] 第150节:各 种其它实现特 征(VARIOUS MISCELLANEOUS IMPLEMENTATION FEATURES)
[1225] 在一个示例中身体模型可以在屏幕上复制,以便用户可以给身体模型穿衣服并并排比较两个分开的装备。另一方面是用户可以选择和另一用户比较她的身体模型,例如她的男朋友或朋友从而看看两套装备是如何匹配在一起的。
[1226] 虚拟试衣间可以允许用户搜索并过滤利用不同过滤参数呈现的服装。例如,用户可以基于具体风格、产品分类或流行趋势过滤服装。
[1227] 用户可以选择随机化用在身体模型上的发型。这允许用户在身体模型上产生随机外表。
[1228] 在虚拟试衣间中,用户可以以不同方式穿着例如手袋、围巾和帽子这样的配饰。围巾例如可以围在颈部周围以及供选择地松散地裹在肩膀上。类似地,如果腰带没有系在裤子上,用户可以选择她想要的高度系上腰带。在一个示例中,用户可以单击并拖动腰带到正确位置。眼镜和太阳镜可以戴在面部或头部上面,或者例如衬衫的胸袋里。
[1229] 虚拟试衣间对用户提供个性化试衣信息。这以友好的方式或以造型师的方式传达,例如‘这在你的胸部上太松了,试试较小的尺寸’或者‘这对你的臀部来说太小了,试试较大尺寸或A字形连衣裙’。
[1230] 虚拟试衣间可以提供推荐的风格建议和与穿着的服装相配并且还适合用户过去购买的风格的补充产品。这例如可以以自动操作装备的‘个性化我的装备’按钮的形式。可以通过在推荐的服装或装备上的用户输入改良该过程。用户可以例如“不喜欢”或评价推荐的装备。
[1231] 在一个示例中,虚拟试衣间提供用户的外形或尺寸的一般用户款式贴士(例如,你是沙漏型身材,因此避免高领和放低的腰线;穿着该连衣裙时试试系上腰带从而最大限度利用你的身材并突出你最佳的特征)。
[1232] 用户可以表明他们最佳的特征以及他们需要掩盖的他们的特征从而通知服装和款式的具体推荐。
[1233] 在一个示例中,用户可以选择从身体模型中移除胸罩。然后展示出这样对服装产生的不同。
[1234] 虚拟试衣间应用/控件是其中用户可以与身体模型和虚拟试衣间互动的供选择的界面。例如,可以访问概要文件,产生和分享的外表、购买的产品、接收自其他用户和其他用户的拥护者的评论都是可以的。
[1235] 更多滑块和输入栏可以增加到用户界面中——例如大腿内侧尺寸的输入。这些不需要具有连接到它们的值,但可以是“微调”,因此用户可以得到他们认为准确的外形。
[1236] 此外,在制成之后,可以在你可以(例如利用未校准滑块(uncalibrated slider))改变身体的一部分的位置提供“微调”部分,例如大腿宽度、肩膀、手臂多粗等。可以增加或微调数值的身体部分的示例是头部、前额、下颌、脸颊、下巴、眼睛、耳朵、鼻子、嘴、牙齿、颈部、肩膀、手臂、肘部、手腕、手、指头、拇指、脊柱、胸部、乳房、腹部、腹股沟、髋部、臀部、肚脐、腿部、大腿、小腿、脚后跟、踝关节、脚和脚趾。
[1237] 注意
[1238] 应当理解的是上述引用的布置仅用作对本发明的原理的应用的说明。在不背离本发明的主旨和范围的情况下可以作出许多修饰和供选择的布置。尽管本发明已经在附图中表示出并且在以上利用结合目前被视为本发明的最实际和最优选示例的特性和细节进行完整说明,但在不背离这里提出的本发明的原则和观点的情况下可以作出各种修饰,这对所属技术领域的技术人员来说是显而易见的。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈