首页> 中国专利> 用于衣服建模的身体形状显示方法

用于衣服建模的身体形状显示方法

摘要

根据本发明的一实施例的显示根据用户所输入的身体尺寸的第一身体形状和根据推荐身体尺寸的第二身体形状的方法,所述方法可以包括:从用户接收用于衣服的建模的第一身体尺寸;通过使用所述第一身体尺寸确定与所述第一身体尺寸相似的第二身体尺寸;基于所述第一身体尺寸生成第一身体形状,基于所述第二身体尺寸生成第二身体形状;以及显示所述第一身体形状和所述第二身体形状。

著录项

  • 公开/公告号CN113196271A

    专利类型发明专利

  • 公开/公告日2021-07-30

    原文格式PDF

  • 申请/专利权人 试衣新;

    申请/专利号CN201980028734.1

  • 发明设计人 韩东洙;李东旭;

    申请日2019-11-28

  • 分类号G06F30/12(20200101);G06F30/20(20200101);G06F113/12(20200101);

  • 代理机构11410 北京市中伦律师事务所;

  • 代理人钟锦舜

  • 地址 韩国釜山

  • 入库时间 2023-06-19 12:02:28

说明书

技术领域

本发明涉及一种用于衣服建模的身体形状显示方法,涉及一种显示根据用户所输入的身体尺寸的第一身体形状和根据推荐身体尺寸的第二身体形状的方法。

背景技术

随着生活水平的逐步提高,除了满足基本的衣食住之外,作为表达自身个性的一种方法,选择衣服占有重要的地位。人们通过穿上或拥有适合自己的或自己喜欢的颜色和设计的衣服来获得自我满足并提升外在形象。

设计、制作和销售衣服的服装行业,除了现有的线下商店之外,最近通过随着互联网的发展逐渐活跃起来的网上购物中心广泛扩展。尤其是,随着对衣服感兴趣的年轻人进入社会,这种服装行业是可持续发展的业务领域。

简略观察目前线下进行的衣服制作过程,首先,设计师通过对将来要上市的衣服进行设计工作来制作图案。然后,设计师缝制这些图案以制作样品。制作完样品后,通过内部会议(评价会)评估设计后,并要求衣服制造商生产预期可能受到消费者的好评的设计样品,即预期具有较高商业性的设计样品。

根据此种现有技术,对于将来将要生产的衣服进行的设计工作、根据设计的图案制作以及将所制作的图案相连接的缝纫工作都是手工完成的。这样,当手工进行设计工作、图案制作和缝纫工作时,因为需要投入大量的人力和大量的时间而进行工作,所以引起增加产品的制作成本。

另外,在要对完成度高的衣服设计进行部分修改时,由于必须通过修改图案来无数次地重复上述过程,因此存在用于产品开发的工作时间增加的问题。当然,尽管目前部分使用通过计算机化部分过程来在计算机上制作图案的方法,但为了准确评估完成的衣服,仍然存在手工完成试制品的不便之处。

发明内容

本发明旨在可以使得用户更容易地生成与实际人体的形状接近的身体形状而进行衣服的建模。

特别地,本发明旨在通过与多个先前获得的人体模型进行比较来提供在用户所输入的身体尺寸与实际人体尺寸中最接近的身体尺寸。

根据本发明的一实施例的显示根据用户所输入的身体尺寸的第一身体形状和根据推荐身体尺寸的第二身体形状的方法,所述方法可以包括:从用户接收用于衣服的建模的第一身体尺寸;通过使用所述第一身体尺寸确定与所述第一身体尺寸相似的第二身体尺寸;基于所述第一身体尺寸生成第一身体形状,基于所述第二身体尺寸生成第二身体形状;以及显示所述第一身体形状和所述第二身体形状。

确定所述第二身体尺寸可以包括将多个人体模型的尺寸与所述第一身体尺寸进行比较,并从所述多个人体模型中选择其与所述第一身体尺寸的相似度满足既定条件的人体模型;以及将所选择的人体模型的身体尺寸确定为第二身体尺寸。

所述第一身体尺寸可以包括确定所述身体形状的一个或多个尺寸项目,并且接收所述第一身体尺寸可以包括接收根据所述一个或多个尺寸项目的尺寸;以及接收所述一个或多个项目的修改自由度。此时,所述修改自由度是在确定所述第二身体尺寸时对于所述一个或多个项目中的每一个的尺寸的可修改程度,并且确定所述第二身体尺寸可以包括参照根据所述一个或多个尺寸项目的尺寸和修改自由度,确定所述第二身体尺寸。

所述第一身体尺寸可以包括确定所述身体形状的一个或多个尺寸项目,并且接收所述第一身体尺寸可以包括提供用于设置所述一个或多个尺寸项目中的每一个的界面。

所述界面可以包括滑块界面,其对于所述一个或多个尺寸项目中的每一个能够根据旋钮(Knob)的位置移动来调节尺寸,并且接收所述第一身体尺寸可以包括根据旋钮对于所述一个或多个尺寸项目中的任一个的位置移动,将旋钮的推荐移动范围更新并提供在对于剩余尺寸项目的滑块界面上。此时,所述旋钮的推荐移动范围可以基于多个人体模型以及根据旋钮对于所述任一个项目的位置移动而相对于相应项目确定的尺寸值来确定。

所述显示可以包括将第一身体形状的至少一部分与第二身体形状的至少一部分重叠地显示,并且将所述第一身体形状显示为第一显示形式,将所述第二身体形状显示为第二显示形式。

所述显示可以将所述第一身体形状的中心轴显示为与所述第二身体形状的中心轴一致。

确定所述第二身体尺寸可以确定多个第二身体尺寸,生成所述第一身体形状和所述第二身体形状可以生成对于所述多个第二身体尺寸中的每一个的第二身体形状,所述显示可以将第一身体形状的至少一部分和对于多个第二身体尺寸中的每一个的第二身体形状的至少一部分重叠地显示,并且将所述第一身体形状显示为第一显示形式,将所述第二身体形状显示为彼此不同的第二显示形式。

根据本发明,在衣服的制作阶段中,可以目视检查制作中的衣服是否可以匹配各种尺寸的身体。

此外,根据本发明,可以通过与多个先前获得的人体模型进行比较来提供在用户所输入的身体尺寸中与实际人体尺寸最接近的身体尺寸,从而可以进行自然和实用的衣服建模。

另外,根据本发明,用户可以更容易地生成接近于实际人体的形状的身体形状。

并且,根据本发明,在提供与用户所输入的身体尺寸最匹配的自然身体形状的同时,一起显示根据用户所输入的身体尺寸的身体形状,从而可以使得直观地比较两者。

附图说明

图1为示出根据本发明的一实施例的网络环境的示例的图。

图2为用于说明根据本发明的一实施例的用户终端和服务器的内部结构的框图。

图3例示生成图案数据的画面。

图4例示显示衣服的立体形状的画面。

图5例示显示有用于接收身体尺寸的界面的画面。

图6为示出根据本发明的另一实施例的用于接收身体尺寸的界面的示意图。

图7为用于说明根据本发明的一实施例的处理器确定第二身体尺寸的过程的示意图。

图8为示出根据本发明的选择性实施例的用于接收身体尺寸的界面。

图9例示一起显示有第一身体形状和第二身体形状的画面。

图10为用于说明由根据本发明的一实施例的用户终端执行的用于衣服建模的身体形状显示方法的流程图。

具体实施方式

根据本发明的一实施例的显示根据用户所输入的身体尺寸的第一身体形状和根据推荐身体尺寸的第二身体形状的方法,所述方法可以包括:从用户接收用于衣服的建模的第一身体尺寸;通过使用所述第一身体尺寸确定与所述第一身体尺寸相似的第二身体尺寸;基于所述第一身体尺寸生成第一身体形状,基于所述第二身体尺寸生成第二身体形状;以及显示所述第一身体形状和所述第二身体形状。

下述对于本发明的详细说明参照附图为特定实施例,其可以实施本发明。对这些实施例的详细描述足以使本领域技术人员能够实施本发明。应当理解,本发明的各个实施例彼此不同,但是不必相互排斥。例如,在不脱离本发明的精神和范围的情况下,记载在本文中的特定形状、结构和特性可以从一个实施例改变为另一实施例并被实施。另外,应当理解,在不脱离本发明的精神和范围的情况下,每个实施例中的各个元件的位置或布置也可以改变。因此,下述的说明不是限制性的,并且本发明的范围应被认为包括权利要求书请求保护的范围和与其等同的所有范围。在附图中,相似的附图标记在几个方面表示相同或相似的元件。

在下文中,为了使本领域技术人员能够容易地实施本发明,参照附图详细描述本发明的各种实施例。

图1为示出根据本发明的一实施例的网络环境的示例的图。图1的网络环境示出了包括多个用户终端101、102、103和104、服务器200和网络300的示例。图1是用于描述本发明的一个示例,用户终端的数量或服务器的数量不受如图1所示的限制。

多个用户终端101、102、103和104可以是被实现为计算机装置的固定终端或移动终端。多个用户终端101、102、103和104的示例包括智能手机、移动电话、导航、计算机、笔记本电脑、数字广播终端、个人数字助理(Personal Digital Assistants;PDA)、便携式多媒体播放器(Portable Multimedia Player;PMP)和平板电脑(PC)等。

多个用户终端101、102、103和104可以通过使用无线或有线通信方法通过网络300进行多个用户终端101、102、103和104之间的通信和/或与服务器200通信。

另一方面,多个用户终端101、102、103和104的通信方法不受限制,且不仅可以包括利用网络300可以包括的通信网络(例如,移动通信网络、有线互联网、无线互联网和广播网络)的通信方法,还可以包括机器之间的短距离无线通信。

例如,网络300可以包括个人局域网(Personal Area Network;PAN)、局域网(Local Area Network;LAN)、校园区域网(Campus Area Network;CAN)、城域网(Metropolitan Area Network;MAN)、广域网路(Wide Area Network;WAN)、宽带网(BroadBand Network;BBN)、互联网等的网络中的任一个或多个。

并且,网络300可以包括网络拓扑中的任何一种或多种,其包括总线网络、星形状网、环形网络、网状网络、星形-总线网络和树状或层次(Hierarchical)网络,但不限于此。

在下文中,为了便于说明,将多个用户终端101、102、103和104称为用户终端100并描述。

服务器200可以被实现为通过网络300向用户终端100提供指令、代码、文件、内容和服务等的计算机装置或多个计算机装置。

例如,服务器200可以向通过网络300访问的用户终端100提供用于安装应用程序的文件。用户终端100可以使用从服务器200提供的文件来安装应用程序。此时,该应用程序可以是用于执行衣服的三维建模方法的应用程序。

另外,用户终端100可以按照所包括的操作系统(Operating System;OS)和至少一个程序(例如,浏览器或安装的应用程序)的控制访问服务器200来接收服务器200所提供的服务或内容。例如,当用户终端100通过网络300请求图案数据时,服务器200可以通过响应于这样的请求将至少一个预先生成的图案数据传送到用户终端100。当然,用户终端100可以根据应用程序的控制来显示其并提供给用户。

图2为用于说明根据本发明一实施例的用户终端100和服务器200的内部结构的框图。

用户终端100和服务器200可以包括存储器111和211、处理器112和212、通信模块113和213以及输入/输出接口114和214。

作为计算机可读记录介质,存储器111和211可以包括永久大容量存储装置(Permanent Mass Storage Device),例如随机存取存储器(Random Access Memory;RAM)、只读存储器(Read Only Memory;ROM)和磁盘驱动器。而且,存储器111和211可以存储操作系统和至少一个程序代码(例如,在用户终端100中安装和驱动的用于衣服的三维建模的代码)。这些软件组件可以通过使用驱动机构(Drive Mechanism)从与存储器111和211独立的计算机可读记录介质中加载。这种独立的计算机可读记录介质可以包括软盘驱动器、磁盘、磁带、DVD/CD-ROM驱动器和存储卡等的计算机可读记录介质。

在另一实施例中,这些软件组件可以通过通信模块113和213加载到存储器111和211中而不是计算机可读记录介质。例如,至少一个程序可以通过基于由开发人员或分发应用程式的安装文件的文件分发系统(例如,上述服务器200)通过网络300提供的文件而安装的程序来被加载到存储器111和211中。

处理器112和212可以被设置为通过执行基本的算术、逻辑和输入/输出演算来处理计算机程序的指令。指令可以由存储器111和211或通信模块113和213被提供给处理器112和212。例如,处理器112和212可以被设置为执行按照存储在诸如存储器111和211的记录装置中的程序代码接收的指令。

通信模块113和213可以提供用于用户终端100和服务器200通过网络300彼此通信的功能,并且可以提供用于与另一用户终端(未示出)或另一服务器(未示出)进行通信的功能。例如,用户终端100的处理器112按照存储在诸如存储器111的记录装置中的程序代码生成的请求可以按照通信模块控制通过网络300传送到服务器200。相反,按照服务器200的处理器212的控制提供的控制信号、指令、内容和文件等可以经由通信模块213和网络300通过用户终端100的通信模块113被传送至用户终端100。

输入/输出接口114和214可以是用于与输入/输出装置115接口的装置。此时,输入装置可以包括诸如键盘或鼠标的装置,输出装置可以包括诸如用于显示三维建模的衣服的显示器的装置。

作为另一示例,输入/输出接口114和214可以是用于与触摸屏等的输入和输出的功能被集成为一体的装置进行接口的工具。

另外,在其他实施例中,用户终端100和服务器200可以包括比图2中的组件更多的组件。但是,不需要清楚地示出大部分的现有技术组件。例如,用户终端100可以被实现为包括上述输入/输出装置115中的至少一部分,或者可以进一步包括其他组件,例如收发器(Transceiver)、全球定位系统(Global Positioning System;GPS)模块、照相机、各种传感器和数据库等。

在下文中,将描述用于衣服的建模的身体形状显示方法由用户终端100的处理器112执行的示例。

根据本发明的实施例的处理器112可以基于用户输入来生成衣服的图案数据。

在本发明中,衣服的“图案数据”可以表示包括用于制作衣服的各种信息的数据集(Data set)。假如,图案数据可以包括组成衣服的至少一部件的形状、尺寸信息、针迹信息、材料信息和界标信息中的至少一个作为属性。

在本发明中,组成衣服的“部件”(Part)可以是指在制作该衣服时使用的衣服的至少一部分。假如,部件可以指为制作该衣服而裁切的布块,或者可以是指在制作该衣服时使用的纽扣、拉链或其他用于结合的构件。不过,这仅是示例性的,本发明的思想不限于此。

在本发明中,“针迹(Stitch)信息”是用于结合上述部件的信息,可以表示裁切的布块的缝纫线的信息。此时,针迹信息不仅可以包括在结合部件之间时所使用的材料的信息,而且可以包括在结合该材料时所使用的形状的信息。假如,当针迹信息是裁切的布块的缝纫线的信息时,针迹信息可以包括关于缝制针迹的数量的信息以及关于用于缝制的纱线的颜色、粗细和材料的信息。另外,针迹信息可以包括关于结合的物理特性的信息,诸如部件之间的结合方式、结合伸度和结合强度。不过,这仅是示例性的,本发明的思想不限于此。

在本发明中,“材料信息”可以包括该材料的视觉信息和关于该材料的物质属性信息。此时,该材料的视觉信息可以包括该材料的颜色和该材料的图案等。另一方面,关于该材料的物性信息可以包括该材料的厚度、密度、弹性、伸度、透气性、耐磨性和透光性。不过,上述材料信息是示例性的,只要是能够表示材料的独有特性的性质,则以被包括在本发明的材料信息中。

根据本发明的一实施例的处理器112可以将这种制作信息从该材料的制作商服务器(未示出)接收,或者可以从另一用户终端(未示出)接收而将其存储在存储器中111。

在本发明中,“界标(Landmark)信息”是当人穿着相应衣服时衣服的与身体接触的一部分的位置信息,并且可以是多个。假如,当衣服是T恤衫时,界标信息可以包括关于衣服的与身体接触的肩部、袖子部等的信息。不过,这仅是示例性的,本发明的思想不限于此。

根据本发明的一实施例的处理器112可以基于用户输入来生成上述的图案数据。

在选择性的实施例中,根据本发明的一实施例的处理器112还可以从生成衣服的图案数据的设备获得上述图案数据。此时,生成衣服的图案数据的设备可以是包括例如多个图像传感器、至少一个光源和距离传感器,并且通过扫描(Scan)衣服的三维信息的方式来生成图案数据。不过,如上所述的生成图案数据的设备是示例性的,本发明的思想不限于此。

图3例示生成图案数据的画面410。

参照图3,画面410可以包括用于编辑组成衣服的部件的形状的区域411、用于在三维空间中显示衣服的形状的区域412,以及用于在显示衣服时设置各种属性值或设置部件的属性或部件之间的针迹信息的区域413。

根据本发明的一实施例的处理器112可以通过诸如画面410的界面生成基于用户输入的关于相应服装的图案数据。假如,在用于编辑部件的模形状的区域411中,用户可以通过修改部件411a至411g在二维空间中的形状或添加新部件的方法来生成关于衣服的图案数据。进而,除了部件的形状之外,处理器112还可以基于与组成衣服的图案数据的各种项目相对应的用户输入来生成和/或编辑衣服的图案数据。

处理器112可以将用于生成特定衣服的图案数据的用户的一系列输入和/或操作存储在存储器111中。当然,处理器112可以通过通信模块113将这样的图案数据传送到服务器200和/或另一用户终端(未示出)。

根据本发明的一实施例的处理器112可以加载通过如上所述的过程的图案数据的生成过程而生成的衣服的图案数据。此时,“加载(Load)”图案数据可以意味着为使该图案数据变成可以够显示、编辑和/或修改从存储器111和/或服务器200获取图案数据。假如,当通过上述过程生成多个图案数据时,加载图案数据可以通过用户对存储在存储器111中的多个图案数据中的任一个的选择来进行。另外,加载图案数据可以通过用户从服务器200下载特定图案数据来进行。但是,这仅是示例性的,本发明的思想不限于此。

类似于加载图案数据,根据本发明的一实施例的处理器112可以加载身体数据,其中该身体数据为要穿上与该图案数据相对应的衣服的身体的数据。此时,“身体数据”可以包括关于该身体尺的寸、每个部位的比例、种族、性别和肤色中的至少一项的信息。另外,根据本发明的一实施例的处理器112可以基于用户的身体数据修改输入来修改包括在身体数据中的上述项目中的至少一项目。假如,处理器112可以基于将性别从男性修改为女性的用户输入来将包括在身体数据中的关于性别的信息从男性修改为女性。此外,处理器112可以基于用户对于身体的每个部分的尺寸调节输入来修改身体数据所包括的每个部位的尺寸。

根据本发明的一实施例的处理器112可以基于通过上述过程加载的衣服的图案数据来显示该衣服的立体形状。此时,立体形状可以表示基于图案数据的衣服在三维空间中的形状。

另一方面,根据本发明的一实施例的处理器112可以通过考虑到图案数据和单独加载的身体数据来显示衣服的立体形状。换句话说,根据本发明的一实施例的处理器112可以基于身体数据和图案数据显示衣服的立体形状。

图4例示显示衣服的立体形状的画面420。

与图3相同,画面420可以包括在三维空间中显示衣服的形状的区域421、用于显示或编辑组成衣服的部件的形状的区域422,以及用于在显示衣服时设置各种属性值的区域423。

根据本发明的一实施例的处理器112可以在用于显示衣服在三维空间中的形状的区域421中显示基于身体数据的身体的三维形状421a和考虑到这样的身体的三维形状421a的衣服的三维形状421b。

如上所述,根据本发明的一实施例的处理器112可以在显示衣服的立体形状421b时考虑身体的三维形状421a。

为此,根据本发明的一实施例的处理器112可以从用户接收第一身体尺寸作为用于衣服的建模的身体尺寸。

图5例示显示有用于接收身体尺寸的界面433-2的画面430。此时,画面430可以包括用于显示身体的三维形状431-1的区域431、用于显示在特定角度的身体的二维形状432-1的区域432,以及显示有用于调节身体的尺寸的界面的区域433。

在本发明的一实施例中,显示有界面的区域433可以包括用于调节身体的颜色的界面433-1和用于接收身体尺寸的界面433-2。

在本发明的一实施例中,诸如第一身体尺寸的‘身体尺寸’可以包括确定身体在三维空间中的形状的一个或多个尺寸项目。假如,身体尺寸可以包括分别对应于肥胖程度、胸部尺寸、臀部尺寸和身高的项目。不过,上述项目仅是示例性的,本发明的思想不限于此。

在本发明的一实施例中,界面433-2可以包括用于设置包括在身体尺寸中的一个或多个尺寸项目中的每一个的界面。假如,如图5所示,界面433-2可以包括根据旋钮(Knob)对于一个或多个尺寸项目中的每一个的位置移动来调节尺寸的滑块界面。例如,当用户将对于‘臀部(hip)’项目的滑块上的旋钮朝向‘大臀部(big hip)’移动时,处理器112可以根据如此的用户输入获得增加的臀部尺寸。不过,如此的界面形状仅是示例性的,除了滑块界面之外,能够根据用户的操作来调节每个单独项目的值的界面可以是本发明的界面。

当用于调节身体尺寸的项目的值根据用户输入而修改时,根据本发明的一实施例的处理器112可以反映该改变来显示身体的三维形状。假如,如上所述的例子,假如当用户将对于‘臀部’项目的滑块上的旋钮朝向‘大臀部’移动时,处理器112可以在区域431中显示具有根据用户输入而增加的臀部的身体的三维形状。

图6为示出根据本发明的另一实施例的用于接收身体尺寸的界面610的图。

在本发明的另一实施例中,处理器112可以在接收根据一个或多个尺寸项目的尺寸的同时,接收一个或多个项目的修改自由度的输入。此时,“修改自由度”既可以包括是否可以修改相应项目,也可以包括可以修改的程度。用户可以通过输入对每个项目的尺寸、是否可以修改和/或修改程度来获得更加适合本人意图的第二身体形状。稍后将描述处理器112通过确定第二身体尺寸来显示第二身体形状的内容。

根据本发明的另一实施例,界面610可以包括用于接收是否可以修改每个项目的界面611。假如,如图6所示,用户可以在界面611中将身高项目(用于设置矮-高的项目)设置为不可修改,以使身高项目在确定第二身体尺寸时不会修改。不过,如此的界面611的形式仅是示例性的,本发明的思想不限于此,在输入修改程度的实施例中,界面可以实现为用于输入修改程度的形式。

根据本发明的一实施例的处理器112可以通过使用用户所输入的第一身体尺寸来确定类似于第一身体尺寸的第二身体尺寸。在本发明中,“第二身体尺寸”可以表示比用户所输入的第一身体尺寸更自然或者更接近与实际人的人体尺寸。

图7为用于说明根据本发明的一实施例的处理器112确定第二身体尺寸的过程的图。

根据本发明的一实施例的处理器112可以通过将多个人体模型520的尺寸与用户所输入的第一人体尺寸510进行比较,在多个人体模型520中选择与第一身体尺寸510的尺寸相似度满足既定条件的人体模型521。并且,处理器112可以将所选择的人体模型的身体尺寸确定为第二身体尺寸。

此时,根据本发明的一实施例的处理器112可以以各种方式来确定尺寸相似度。假如,处理器112可以包括在身体尺寸中的一个或多个尺寸项目之间的差越小,将相似度判定为越高,考虑到每个项目的权重,权重值的差值之和越小,将相似度判定为越高。不过,这样的相似度计算方式是示例性的,本发明的思想不限于此。

另一方面,“既定条件”可以是假如选择相似度最高的人体模型的条件,但是本发明的思想不限于此。

在本发明中,多个人体模型520是基于实际人的身体尺寸预先创建的模型,可以是用于将用户所输入的身体尺寸补偿为接近于实际人的模型。假如,当用户在一个或多个尺寸项目中选择极端值作为任意项目的尺寸,或输入多个项目的输入值成为相互矛盾时,相应的身体尺寸对于衣服的建模可能不具有很大的意义。

本发明通过与多个先前获得的人体模型520进行比较来提供在用户所输入的身体尺寸中与实际人的身体尺寸最接近的身体尺寸,从而可以进行自然和实用的衣服建模。

在本发明中,多个人体模型520可以按照每个种族、国家、年龄层和性别,不同地收集和创建,并且用户所选择的模型可以用于确定第二身体尺寸。

在本发明的另一实施例中,处理器112可以一起参照用户所输入的第一身体尺寸和包括在第一身体尺寸中的一个或多个尺寸项目的每一个的修改自由度,确定第二身体尺寸。假如,如图6中描述的示例,当用户在界面611中设定身高项目设置为不可修改时,处理器112可以在确定第二身体尺寸时使身高项目不修改。当然,当将可修改程度与尺寸一起输入时,处理器112可以参照可修改程度,确定第二身体尺寸。

在选择性实施例中,根据本发明的一实施例的处理器112可以参照多个人体模型520,根据相对于包括在第一身体尺寸中的任一个尺寸项目的用户输入来提供剩余项目的值的推荐范围。

图8为示出根据本发明的选择性实施例的用于接收身体尺寸的界面620。为了便于说明,假定用户使用鼠标621移动旋钮对于肥胖程度项目622的位置的情况并说明。

在上述的假设下,根据本发明的一实施例的处理器112可以计算、更新并提供对于除肥胖程度项目622之外的剩余项目623的推荐移动范围。假如,处理器112可以根据旋钮对于肥胖程度项目622的位置移动,在用于调节胸部尺寸项目的滑块上区分并显示推荐移动范围624以及剩余范围625A和625B。如此的推荐移动范围624以及剩余范围625A和625B可以根据旋钮对于肥胖程度项目622的位置移动而被更新和提供。

此时,所提供的范围624、625A和625B可以由处理器112基于根据多个人体模型520和旋钮对于肥胖程度项目622的位置移动对于相应项目确定的尺寸值来确定。

因此,本发明的用户可以更容易地生成接近于实际人体的形状的身体形状。

根据本发明的一实施例的处理器112可以基于第一身体尺寸生成第一身体形状,并且基于第二身体尺寸生成第二身体形状。另外,可以显示所生成的第一身体形状和第二身体形状。此时,处理器112可以将第一身体形状的至少一部分和第二身体形状的至少一部分重叠地显示,将两个身体形状显示为彼此区分的显示形式。假如,第一身体形状可以使用实线而显示,而第二身体形状可以使用虚线(或点)而显示。不过,这种显示方式是示例性的,本发明的思想不限于此。

另外,处理器112可以将所述第一身体形状的中心轴显示为与所述第二身体形状的中心轴一致,以便容易比较两个身体形状。

在选择性实施例中,根据本发明的一实施例的处理器112可以确定多个第二身体尺寸,并通过生成对于多个第二身体尺寸中的每一个的三维形状来与第一身体形状一起显示。处理器112当然此时也可以将多个第二身体形状显示为彼此不同的显示形式,以区分多个第二身体形状。

图9例示一起显示有第一身体形状441-1和第二身体形状441-2的画面440。此时,画面440可以包括用于显示身体的三维形状441-1和441-2的区域441、用于显示在特定角度的身体的二维形状442-1和442-2的区域442,以及显示有用于调节身体的尺寸的界面的区域433。

如上所述,处理器112可以将基于用户所输入的第一身体尺寸的第一身体形状441-1和第二身体形状441-2作为从人体模型生成的身体形状显示为彼此不同的显示方式。当然,处理器112还可以显示对于每个身体形状441-1和441-2的二维形状442-1和442-2。因此,本发明可以在提供与用户所输入的身体尺寸最匹配的自然身体形状的同时,一起显示根据用户所输入的身体尺寸的身体形状,从而可以使得直观地比较两者。

根据本发明的一实施例的处理器112可以在根据用户的操作而显示的第一身体形状441-1和/或第二身体形状441-2上重叠并显示衣服的三维形状。因此,本发明可以基于用户所输入的身体尺寸来提供衣服的三维形状。

图10为用于说明由根据本发明的一实施例的用户终端100执行的用于衣服建模的身体形状显示方法的流程图。在下文中,将省略描述与图1至图9中说明的内容重复的内容,并参照图1至图9来说明。

根据本发明的一实施例的用户终端100可以从用户接收第一身体尺寸作为用于衣服的建模的身体尺寸(S1010)。

图5例示显示有用于接收身体尺寸的界面433-2的画面430。此时,画面430可以包括用于显示身体的三维形状431-1的区域431、用于显示在特定角度的身体的二维形状432-1的区域432,以及显示有用于调节身体的尺寸的界面的区域433。

在本发明的一实施例中,显示有界面的区域433可以包括用于调节身体的颜色的界面433-1和用于接收身体尺寸的界面433-2。

在本发明的一实施例中,诸如第一身体尺寸的“身体尺寸”可以包括确定身体在三维空间中的形状的一个或多个尺寸项目。假如,身体尺寸可以包括分别对应于肥胖程度、胸部尺寸、臀部尺寸和身高的项目。不过,上述项目仅是示例性的,本发明的思想不限于此。

在本发明的一实施例中,界面433-2可以包括用于设置包括在身体尺寸中的一个或多个尺寸项目中的每一个的界面。假如,如图5所示,界面433-2可以包括根据旋钮(Knob)对于一个或多个尺寸项目中的每一个的位置移动来调节尺寸的滑块界面。例如,当用户将对于“臀部(hip)”项目的滑块上的旋钮朝向“大臀部(big hip)”移动时,用户终端100可以根据如此的用户输入获得增加的臀部尺寸。不过,如此的界面形状仅是示例性的,除了滑块界面之外,能够根据用户的操作来调节每个单独项目的值的界面可以是本发明的界面。

当于调节身体尺寸的项目的值根据用户输入而修改时,根据本发明的一实施例的用户终端100可以反映该改变来显示身体的三维形状。假如,如在上述示例中,当用户将对于“臀部”项目的滑块上的旋钮朝向“大臀部”移动时,用户终端100可以在区域431中显示具有根据用户输入而增加的臀部的身体的三维形状。

图6为示出根据本发明的另一实施例的用于接收身体尺寸的界面610的图。

在本发明的另一实施例中,用户终端100可以在接收根据一个或多个尺寸项目的尺寸的同时,接收一个或多个项目的修改自由度的输入。此时,“修改自由度”既可以包括是否修改相应项目,也可以包括可修改的程度。用户可以通过输入对每个项目的尺寸、是否可以修改和/或修改程度来获得更加适合其本人的意图的第二身体形状。稍后将描述用户终端100通过确定第二身体尺寸来显示第二身体形状的内容。

根据本发明的另一实施例,界面610可以包括用于接收是否可以修改每个项目的界面611。假如,如图6所示,用户可以在界面611中将身高项目(用于设置矮-高的项目)设置为不可修改,以使身高项目在确定第二身体尺寸时不会修改。不过,如此的界面611的形式仅是示例性的,本发明的思想不限于此,在输入修改程度的实施例中,界面可以时限为用于输入修改程度的形式。

根据本发明的一实施例的用户终端100可以通过使用用户所输入的第一身体尺寸来确定类似于第一身体尺寸的第二身体尺寸(S1020)。在本发明中,“第二身体尺寸”可以表示比用户所输入的第一身体尺寸更自然或者更接近与实际人的身体尺寸。

图7为用于说明根据本发明的一实施例的用户终端100确定第二身体尺寸的过程的图。

根据本发明的一实施例的用户终端100可以通过将多个人体模型520的尺寸与用户所输入的第一人体尺寸510进行比较,在多个人体模型520中选择与第一身体尺寸510的尺寸相似度满足既定条件的人体模型521。并且,用户终端100可以将所选择的人体模型521的身体尺寸确定为第二身体尺寸。

此时,根据本发明的一实施例的用户终端100可以以各种方式确定尺寸相似度。假如,用户终端100可以包括在身体尺寸中的一个或多个尺寸项目之间的差越小,将相似度判定为越高,考虑到每个项目的权重,权重值的差值之和越小,将相似度判定为越高。不过,这样的相似度计算方式是示例性的,本发明的思想不限于此。

另一方面,‘既定条件’可以是例如选择相似度最高的人体模型的条件,但是本发明的思想不限于此。

在本发明中,多个人体模型520是基于实际人的身体尺寸预先创建的模型,可以是用于将用户所输入的身体尺寸补偿为接近于实际人的模型。假如,当用户在一个或多个尺寸项目中选择极端值作为任意项目的尺寸,或输入多个项目的输入值成为相互矛盾时,相应的身体尺寸对于衣服的建模可能不具有很大的意义。

本发明通过与多个先前获得的人体模型520进行比较来提供在用户所输入的身体尺寸中与实际人的身体尺寸最接近的身体尺寸,从而可以进行自然和使用的衣服建模。

在本发明中,多个人体模型520可以按照每个种族、国家、年龄层和性别,不同地收集和创建,并且用户所选择的模型可以用于确定第二身体尺寸。

在本发明的另一实施例中,用户终端100可以一起参照用户所输入的第一身体尺寸和包括在第一身体尺寸中的一个或多个尺寸项目的每一个的修改自由度,确定第二身体尺寸。假如,如图6中描述的示例,当用户在界面611中设定身高项目设置为不可修改时,处理器112可以在确定第二身体尺寸时使身高项目不修改。当然,当将可修改程度与尺寸一起输入时,用户终端100可以参照可修改程度,确定第二身体尺寸。

在选择性实施例中,根据本发明的一实施例的用户终端100可以参照多个人体模型520,根据相对于包括在第一身体尺寸中的任一个尺寸项目的用户输入来提供剩余项目的值的推荐范围。

图8为示出根据本发明的选择性实施例的用于接收身体尺寸的界面620。为了便于说明,假定并描述用户使用鼠标621移动旋钮对于肥胖程度项目622的位置的情况并说明。

在上述的假设下,根据本发明的一实施例的用户终端100可以计算、更新并提供对于除肥胖程度项目622之外的剩余项目623的推荐移动范围。假如,用户终端100可以根据旋钮对于肥胖程度项目622的位置移动,在用于调节胸部尺寸项目的滑块上区分并显示推荐移动范围624以及剩余范围625A和625B。如此的推荐移动范围624以及剩余范围625A和625B可以根据旋钮对于肥胖程度项目622的位置移动而被更新和提供。

此时,所提供的范围624、625A和625B可以由用户终端100基于根据多个人体模型520和旋钮对于肥胖程度项目622的位置移动对于相应项目确定的尺寸值来确定。

因此,本发明的用户可以更容易地生成接近于实际人体的形状的身体形状。

根据本发明的一实施例的用户终端100可以基于第一身体尺寸生成第一身体形状,并且基于第二身体尺寸生成第二身体形状(S1030)。另外,可以显示所生成的第一身体形状和第二身体形状(S1040)。此时,用户终端100可以将第一身体形状的至少一部分和第二身体形状的至少一部分重叠地显示,将两个身体形状显示为彼此区分的显示形式。假如,第一身体形状可以使用实线而显示,而第二身体形状可以使用虚线(或点)而显示。不过,这种显示方式是示例性的,本发明的思想不限于此。

另外,用户终端100可以将所述第一身体形状的中心轴显示为与所述第二身体形状的中心轴一致,以便容易比较两个身体形状。

在选择性实施例中,根据本发明的一实施例的用户终端100可以确定多个第二身体尺寸,并通过生成对于多个第二身体尺寸中的每一个的三维形状来与第一身体形状一起显示。用户终端100当然此时也可以将多个第二身体形状显示为彼此不同的显示形式,以区分多个第二身体形状。

图9例示一起显示有第一身体形状441-1和第二身体形状441-2的画面440。此时,画面440可以包括用于显示身体的三维形状441-1和441-2的区域441、用于显示在特定角度的身体的二维形状442-1和442-2的区域442,以及显示有用于调节身体的尺寸的界面的区域443。

如上所述,用户终端100可以将基于用户所输入的第一身体尺寸的第一身体形状441-1和第二身体形状441-2作为从人体模型生成的身体形状显示为彼此不同的显示方式。当然,用户终端100还可以显示对于每个身体形状441-1和441-2的二维形状442-1和442-2。因此,本发明可以在提供与用户所输入的身体尺寸最匹配的自然身体形状的同时,一起显示根据用户所输入的身体尺寸的身体形状,从而可以使得直观地比较两者。

根据本发明的一实施例的用户终端100可以在根据用户的操作而显示的第一身体形状441-1和/或第二身体形状441-2上重叠并显示衣服的三维形状。因此,本发明可以基于用户所输入的身体尺寸来提供衣服的三维形状。

上述装置可以被实现为硬件元件、软件元件和/或硬件元件和软件元件的组合。例如,实施例中描述的装置和组件可以通过使用一个或多个通用计算机或专用计算机,例如处理器、控制器、算术逻辑单元(arithmetic logic unit;ALU)、数字信号处理器(digitalsignal processor)、微型计算机、现场可编程门阵列(field programmable gate array;FPGA)、可编程序逻辑部件(programmable logic unit;PLU)、微处理器或诸如能够执行和响应指令(instruction)的装置来实现。处理装置可以执行操作系统(OS)和在操作系统上执行的一个或多个软件应用程序。并且,处理装置还可以响应于软件的执行来访问、存储、操作、处理和生成数据。为了便于理解,处理装置被描述为仅使用一个;然而,本领域的技术人员将理解,处理装置以包括多个处理元件(processing element)和多种类型的处理元件。例如,处理装置可以包括多个处理器或一个处理器和一个控制器。另外,不同的处理结构(processing configuration)也是可能的,例如并行处理器(parallel processor)。

软件可以包括计算机程序(computer program)、代码(code)、指令(instruction)或其中一个或多个的组合,并且可以将处理装置组成为根据需要进行操作或者可以独立地或共同地(collectively)指令处理装置。软件和/或数据为了以由处理装置解释或向处理装置提供指令或数据可以永久地或临时地具体化(embody)在任何类型的机器、组件(component)、物理装置、虚拟装置(virtual equipment)、计算机存储介或装置中,或者永久地或临时地具体化在传播信号波中。软件还可以分布在网络耦合的计算机系统上,从而该软件以分布方法被存储和执行。软件和数据可以由一种或多种计算机可读记录介质存储。

根据实施例的方法可以实现为能够通过各种计算机装置执行的程序指令,并且记录在计算机可读介质中。计算机可读介质可以单独地或组合地包括程序指令数据文件,数据结构等。记录在介质上的程序指令可以是为实施例而专门设计和构造的程序指令,或者可以是计算机软件领域的技术人员公知且可用的程序指令。计算机可读介质的示例包括诸如硬盘、软盘和磁带的磁性介质(magnetic media)、诸如CD ROM和DVD的光学介质(opticalmedia)、例如光软盘(floptical disk)的磁光介质(magneto-optical media)以及专门构成为存储和执行程序指令的硬件装置,例如只读存储器(ROM)、随机存取存储器(RAM)和存等。程序指令的示例包括由编译器生成的机器代码以及含有可以由计算机使用解释器执行的高级别代码的代码。所述硬件装置可以被组成为充当一个或多个软件模块,以便执行上述实施例的操作,反之亦然。

如上所述,尽管已经通过有限的实施例和附图描述了实施例,但是对于本领域的普通技术人员可以根据以上描述进行各种修改和变化。例如,如果以不同的顺序执行所描述的技术,和/或如果所描述的系统、结构、装置或电路中的组件以不同的方法来结合或组合,或被其他组件或等同技术特征替代或补充,则可以获得合适的结果。

因此,其他实现、其他实施例以及与权利要求书等同的内容也落入后述的权利要求书的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号