CN110930173A - 执行于计算设备的***及方法 - Google Patents

执行于计算设备的***及方法 Download PDF

Info

Publication number
CN110930173A
CN110930173A CN201910464460.2A CN201910464460A CN110930173A CN 110930173 A CN110930173 A CN 110930173A CN 201910464460 A CN201910464460 A CN 201910464460A CN 110930173 A CN110930173 A CN 110930173A
Authority
CN
China
Prior art keywords
makeup
user
cosmetic
digital image
selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910464460.2A
Other languages
English (en)
Other versions
CN110930173B (zh
Inventor
叶俊明
董家佑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Playboy Mobile Co Ltd
Original Assignee
Playboy Mobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Playboy Mobile Co Ltd filed Critical Playboy Mobile Co Ltd
Publication of CN110930173A publication Critical patent/CN110930173A/zh
Application granted granted Critical
Publication of CN110930173B publication Critical patent/CN110930173B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D44/00Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D44/00Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
    • A45D44/005Other cosmetic or toiletry articles, e.g. for hairdressers' rooms for selecting or displaying personal cosmetic colours or hairstyle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D44/00Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
    • A45D2044/007Devices for determining the condition of hair or skin or for selecting the appropriate cosmetic or hair treatment

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Image Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种执行于计算设备的***及方法,执行于彩妆评估计算设备的方法包括:自一用户获得一请求,以开启一彩妆评估程序;在不需获得用户的登入凭证的情况下,开启彩妆评估程序;获得一数码图像,数码图像包含用户的脸部区域;产生一用户界面以显示至少一化妆产品;自用户获得化妆产品的一选择结果,选择结果包含一或多个被显示的化妆产品;将被选择的化妆产品,虚拟应用于数码图像中用户的脸部区域;储存化妆产品的选择结果;产生一彩妆程序封包,彩妆程序封包具有包含用户的脸部区域的数码图像,以及被储存的化妆产品的选择结果;传送彩妆程序封包至一云端服务器;终止彩妆评估程序。

Description

执行于计算设备的***及方法
技术领域
本发明涉及一种执行于计算设备的***及方法,特别是涉及一种根据脸部辨识及其对应的彩妆信息,虚拟应用化妆产品的***及方法。
背景技术
人们虽然投资大量的金钱于化妆工具和其配件,但仍难达到如专业彩妆师般的妆容效果。在一些零售店中,专业彩妆顾问通常会推荐化妆产品,以协助顾客达到期望的妆容。然而,有时会因同时间有大量的顾客寻求彩妆咨询,使得专业彩妆师可提供的服务有限。另一些零售店中虽架设有多媒体机台,以供顾客评估试用化妆产品。但对顾客而言,要记住彩妆评估期间,所有试用过的化妆产品的大量彩妆信息是非常困难的。此外,有些客户认为在多媒体机台建立账户追踪彩妆信息的操作过于琐碎繁复。因此目前现有的设备仍有待改善,以便供顾客有效率地评估并追踪预计购买的化妆产品,并可供顾客进行彩妆咨询。
发明内容
于本发明的其中一实施例,提供一种彩妆评估计算设备的执行方法,其包括:自一用户获得一请求,以开启一彩妆评估程序;在不需获得用户的登入凭证的情况下,开启彩妆评估程序;获得一数码图像,数码图像包含用户的脸部区域;产生一用户界面以显示至少一化妆产品;自用户获得化妆产品的一选择结果,选择结果包含一或多个被显示的化妆产品;将被选择的化妆产品,虚拟应用于数码图像中用户的脸部区域;储存化妆产品的选择结果;产生一彩妆程序封包,彩妆程序封包具有包含用户的脸部区域的数码图像,以及被储存的化妆产品的选择结果;传送彩妆程序封包至一云端服务器;以及终止彩妆评估程序。
优选地,彩妆评估计算设备安装于一零售店。
优选地,产生一用户界面以显示至少一化妆产品的步骤包括:
辨识脸部区域中描绘的脸部特征;以及
根据脸部特征,取得至少一化妆产品。
优选地,彩妆评估计算设备的执行方法进一步包括:当终止彩妆评估程序后,删除彩妆评估计算设备的一本地存储中包含用户的脸部区域的数码图像,以及被储存的选择结果中的化妆产品。
于另一实施例中,一种顾客端设备的执行方法,其包括:自一用户获得一请求,以自一云端服务器取得一彩妆信息;获得一数码图像,数码图像包含用户的脸部区域;在不需获得用户的登入凭证的情况下,传送数码图像至云端服务器,以开启一通信程序;其中,通过比对云端服务器的多个数码图像中,与被传送的数码图像相符的数码图像,云端服务器检索得一彩妆程序封包,并传送彩妆程序封包,彩妆程序封包中具有对应的化妆产品的选择结果;顾客端设备接收彩妆程序封包,并提取化妆产品的选择结果;产生一用户界面,以显示选择结果中的化妆产品;以及将选择结果中的化妆产品,虚拟应用于数码图像中用户的脸部区域。
优选地,顾客端设备的执行方法进一步包括:辨识一群组目前在线的彩妆顾问;根据选择结果中的化妆产品,自群组中产生一子集的彩妆顾问;于用户界面中,显示子集的彩妆顾问;自用户获得彩妆顾问的一选择结果;以及于顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序。
优选地,根据选择结果中的化妆产品,自群组中产生一子集的彩妆顾问的步骤包括:取得群组中每一彩妆顾问的数据信息;以及根据数据信息,在群组的彩妆顾问中,辨识过去具有使用选择结果中的化妆产品相关经验的彩妆顾问。
优选地,于顾客端设备和被选择的彩妆顾问的一设备之间建立一彩妆咨询程序的步骤包括:自用户获得登入凭证;以及基于登入凭证,于顾客端设备和被选择的彩妆顾问的设备之间,建立彩妆咨询程序。
优选地,选择结果中的化妆产品,会依据用户先前在安装于一零售店的一彩妆评估计算设备中,对化妆产品的评价依序显示。
优选地,顾客端设备的执行方法进一步包括:于用户界面中,显示顾客端设备的用户选择化妆产品的一顺序列表。
又一实施例,一种彩妆评估***,其包括:一存储器,存储器存储有多个指令;以及一处理器,处理器耦接于存储器并配置有多个指令。多个指令至少包括:自一用户获得一请求,以开启一彩妆评估程序;在不需获得用户的登入凭证的情况下,开启彩妆评估程序;获得一数码图像,数码图像包含用户的脸部区域;产生一用户界面,以显示至少一化妆产品;自用户获得化妆产品的一选择结果,选择结果包含一或多个被显示的化妆产品;将被选择的化妆产品,虚拟应用于数码图像中用户的脸部区域;储存化妆产品的选择结果;产生一彩妆程序封包,彩妆程序封包具有包含用户的脸部区域的数码图像,以及被储存的化妆产品的选择结果;传送彩妆程序封包至一云端服务器;以及终止彩妆评估程序。
优选地,***安装于一零售店。
优选地,处理器产生用户界面以显示至少一化妆产品的指令,进一步包括:辨识脸部区域中描绘的脸部特征;以及根据脸部特征,撷取至少一化妆产品。
优选地,当终止彩妆评估程序后,处理器被配置得以自一本地存储中,删除包含用户的脸部区域的数码图像,以及被储存的选择结果中的化妆产品。
再一实施例,一种***,其包括:一存储器,存储器存储有多个指令;以及一处理器,处理器耦接于存储器并配置有多个指令。多个指令至少包括:自一用户获得一请求,以自一云端服务器取得一彩妆信息;获得一数码图像,数码图像包含用户的脸部区域;在不需获得用户的登入凭证的情况下,传送数码图像至云端服务器,以开启一通信程序;其中,通过比对云端服务器的多个数码图像中与被传送的数码图像相符的数码图像,云端服务器检索得一彩妆程序封包,并传送彩妆程序封包,彩妆程序封包中具有对应的化妆产品的选择结果;接收彩妆程序封包,并提取化妆产品的选择结果;产生一用户界面,以显示选择结果中的化妆产品;以及将选择结果中的化妆产品,虚拟应用于数码图像中用户的脸部区域。
优选地,处理器进一步被配置得以:辨识一群组目前在线的彩妆顾问;根据选择结果中的化妆产品,自群组中产生一子集的彩妆顾问;于用户界面中显示子集的彩妆顾问;自用户获得彩妆顾问的一选择结果;以及于顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序。
优选地,处理器根据选择结果中的化妆产品,自群组中产生一子集的彩妆顾问的指令,进一步包括:取得群组中每一彩妆顾问的数据信息;以及根据数据信息,在群组的彩妆顾问中,辨识过去具有使用选择结果中的化妆产品相关经验的彩妆顾问。
优选地,处理器于顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序的指令,进一步包括:自用户获得登入凭证;以及基于登入凭证,于顾客端设备和被选择的彩妆顾问的设备之间,建立一彩妆咨询程序。
优选地,选择结果中的化妆产品,会依据用户先前在安装于一零售店的一彩妆评估计算设备中,对化妆产品的评价依序显示。
优选地,处理器进一步被配置得以:于用户界面中,显示顾客端设备的用户选择化妆产品的一顺序列表。
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
附图说明
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅提供参考与说明用,并非用来对本发明加以限制。
图1示出本发明各种实施例中,根据脸部辨识及其对应的彩妆信息,在一网络环境下虚拟应用化妆产品的的方块图。
图2示出本发明图1的设备在各种实施例中执行的示意图。
图3示出本发明各种实施例中,执行图1中设备的部分功能,以根据脸部辨识及其对应的彩妆信息,执行化妆产品的虚拟应用的的顶层流程图。
具体实施方式
以下是通过特定的具体实例,说明推荐化妆产品给用户,并供用户评估被推荐的化妆产品的***及方法。且用户日后可再通过数码图像的使用,取得其关注的化妆产品的相关信息,并可进一步利用。例如,可购买关注的化妆产品,或是与有空的专业彩妆师开启彩妆咨询程序。值得注意的是,在各实施例中,用户不需提供登入凭证(例如:用户名称和密码),即可存取储存于云端中的信息。也就是说,用户可不提交例如电子邮件信箱等的个人联络信息,或是其他用户不愿公开的信息。
以下将详述根据脸部辨识及其对应的彩妆信息,虚拟应用化妆产品的***,而后描述***内的组件运作情形。图1为一网络环境中的方块图,其中包括一彩妆评估计算设备102、一云端服务器设备114和一顾客端设备122。彩妆评估计算设备102、云端服务器设备114和顾客端设备122通过一网络112相互连通耦接,网络112可以是因特网(Internet)、内部网络(Intranets)、外部网络(Extranets)、广域网(Wide Area Networks,WANs)、局域网络(Local Area Networks,LANs)、有线网络(Wired Networks)、无线网络(WirelessNetworks)或其他适合的网络,也可耦合连接二个以上的网络。
彩妆评估计算设备102和顾客端设备122皆可被实现为一计算设备,例如但不限于:智能型手机、平板计算设备或笔记本计算机等等。服务器设备114可包括一服务器计算机或任何其他具有计算功能的***。另外,服务器设备114可被多个可被布置排列的计算设备所利用,例如,一个或多个服务器库、计算机库或其他布设。如此一来,计算设备可被安装于一处或可分布于多个地点。
彩妆评估计算设备102可被安装于一零售店,彩妆评估计算设备102可推荐化妆产品给一用户,并供用户评估被推荐的化妆产品。一彩妆评估服务器104执行于彩妆评估计算设备102的一处理器,以执行本发明公开的操作和功能。彩妆评估服务器104包括一程序管理器106、一用户界面(User Interface,UI)产生器108、一虚拟彩妆应用器110和一封包产生器111。
程序管理器106被配置得以自用户获得一请求,以开启一彩妆评估程序。程序管理器106可在不需获得用户的登入凭证的情况下,开启彩妆评估程序。相较于以往利用登入凭证(用户名称和密码)开启彩妆评估程序的方式,本发明的程序管理器106则是通过获得一数码图像,并利用获得的数码图像来开启彩妆评估程序,其中,数码图像中包含用户的脸部区域。在省略输入登入凭证的步骤后,用户不需花费时间于彩妆评估计算设备102上建立账户,即可存取云端服务器114上的内容。此外,用户不需再提交例如电子邮件信箱等的联络信息,而可维持个人隐私。
如本领域的技术人员所悉知,数码图像可以由下列档案形式编码而得,例如但不限于:JPEG(Joint Photographic Experts Group)档案、TIFF(Tagged Image FileFormat)档案、PNG(Portable Network Graphics)档案、GIF(Graphics InterchangeFormat)档案、BMP(Bitmap)档案或其他种类的数码档案形式,但不限于此。另外,数码图像亦可由视频的静止图像中取得,例如但不限于:MPEG-1(Motion Picture Experts Group-1)、MPEG-2、MPEG-4、H.264、3GPP(Third Generation Partnership Project)、3GPP-2、SD-Video(Standard-Definition Video)、HD-Video(High-Definition Video)、DVD(DigitalVersatile Disc)多媒体、VCD(Video Compact Disc)多媒体、HD-DVD(High-DefinitionDigital Versatile Disc)多媒体、DTV/HDTV(Digital Television Video/High-Definition Digital Television)多媒体、AVI(Audio Video Interleave)、DV(DigitalVideo)、QT(QuickTime)档案、WMV(Windows Media Video)、ASF(Advanced SystemFormat)、RM(Real Media)、FLV(Flash Media)、MP3(MPEG Audio Layer III)、MP2(MPEGAudio Layer II)、WAV(Waveform Audio Format)、WMA(Windows Media Audio)、360度视频(360Degree Video)、3D扫描模型(3D Scan Model)或其他种类的数码形式。
用户界面产生器108被配置得以产生一用户界面,以显示一或多个化妆产品。用户界面产生器108可自用户获得化妆产品的一选择结果,选择结果包括一或多个被显示的化妆产品中。虚拟彩妆应用器110被配置得以于数码图像中用户的脸部区域上,虚拟应用被选择的化妆产品,以供用户评估被选择的化妆产品的使用效果。封包产生器111被配置得以产生一彩妆程序封包113,彩妆程序封包113包括包含用户的脸部区域的数码图像109,以及被储存的选择结果中的化妆产品的产品信息115。封包产生器111可将彩妆程序封包113传送至云端服务器设备114。一数据管理服务器116执行于云端服务器设备114的处理器上,并可将彩妆程序封包113储存于一数据库118中。
一虚拟彩妆应用器124执行于顾客端设备122的一处理器,以使顾客端设备122可执行本发明公开的操作和功能。虚拟彩妆应用器124被配置得以自用户获得一请求,以自云端服务器设备114取得彩妆信息。虚拟彩妆应用器124可在不需获得用户的登入凭证的情况下,与云端服务器设备114开启一通信程序。如上所述,在省略输入用户的登入凭证的步骤后,用户不需花费时间于建立账户,即可存取云端服务器114上的内容。此外,用户不需提交例如电子邮件信箱等的联络信息,而可维持个人隐私。
虚拟彩妆应用器124可获得包含用户的脸部区域的数码图像,并可将数码图像传送至云端服务器设备114。云端服务器设备114会取得彩妆程序封包113,彩妆程序封包113中包括与用户的脸部区域相符的数码图像,以及其相对应的选择结果中的化妆产品。接着,云端服务器设备114将彩妆程序封包113传送至顾客端设备122。而虚拟彩妆应用器124产生一用户界面,以显示彩妆程序封包113中载明的选择结果中的化妆产品。虚拟彩妆应用器124会于数码图像中用户的脸部区域上,虚拟应用选择结果中的化妆产品。
图2为图1中彩妆评估计算设备102、云端服务器设备114和顾客端设备122的方块示意图。前述计算设备102、114、122可被实现为各种有线或无线的计算设备中的任一种,例如,桌面计算机、携带式计算机、专用服务器计算机(Dedicated Server Computer)、多任务处理计算设备(Multiprocessor Computing Device)、智能型手机或平板等等。请参阅图2所示,计算设备102、114、122各自包括一存储器214、一处理设备202、多个输入/输出界面(Input/Output Interface,I/O Interface)204、一网络界面206、一显示器208、一外设界面211和一大容量存储器226,上述每一构件各自通过一局部数据总线(Local Data Bus)210连接。
处理设备202可包括任何订制或市售可得的一处理器、与计算设备102相关的一中央处理器(Central Processing Unit,CPU)或若干计算处理器中的一协处理器、一半导体微处理器(微芯片形式)、一宏处理器(Macroprocessor)、一或多个专用集成电路(Application Specific Integrated Circuits,ASICs)、多个适当配置的数码逻辑闸以及用于协调计算***的整体操作且包含多个独立和以各种组合协调计算***的整体操作的离散组件构成的其他常见的电子配置。
存储器214可包括挥发性存储器组件(Volatile Memory Element)或非挥发性存储器组件(Nonvolatile Memory Elements)中任一个。举例来说,挥发性存储器组件包括随机存取存储器(Random Access Memory,RAM),例如动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)或静态随机存取存储器(Static Random Access Memory,SRAM)。非挥发性存储器组件可以是只读存储器(Read-Only Memory,ROM)、硬盘、磁带、只读记忆光盘(Compact Disc Read-Only Memory)。存储器214通常包括用于任何种类的操作***和/或仿真硬件平台或仿真操作***的一原生操作***216、一或多个原生应用程序(NativeApplication)、仿真***(Emulation System)或仿真应用程序(Emulated Application)。例如,前述应用程序(即原生应用程序或模拟应用程序)可包括特定的软件,即包括图1中的计算设备102、114、122的部分或全部构件。此类实施例中,构件是储存于存储器214中并由处理设备202来执行,因此,处理设备202可执行本发明所揭示的特征的操作/功能。存储器214中的构件为本领域的技术人员就常规知识所知晓,故存储器214中的部分组件为了简洁而不详述记载。于一些实施例中,计算装置102、114、122可执行于硬件和/或软件。
输入/输出界面204提供任何数量的界面以输入或输出数据。例如,当计算设备102、114、122包括一个人计算机时,前述构件会与一或多个输入/输出界面204相连接,例如键盘和鼠标,如图2所示。显示器208包括计算机显示器、个人计算机的电浆荧幕(LCD)、手持装置的液晶显示器、触控荧幕或其他显示设备。
在本发明的揭示内容中,一非瞬时计算机可读取媒体存储有供使用或是与指令执行***、仪器或设备连接的程序。具体来说,计算机可读取媒体的具体例子可以包括但不限于一便携式计算机磁盘、一随机存取存储器、一只读存储器、一可抹除可编程只读存储器(Erasable Programmable Read-Only Memory、EPROM、EEPROM或Flash Memory)和一便携式只读光盘(Portable Compact Disc Read-Only Memory,CDROM)。
请参阅图3所示,图3为图1的网络环境中各构件相互作用,根据脸部辨识及其对应的彩妆信息,以虚拟应用化妆产品的流程图300。图3中的流程图300,仅是作为可被图1中计算设备102、114、122中各种构件所执行,而产生于不同类型的功能布局的示范例。换句话说,图3的流程图300可被视为描述执行计算设备102、114、122的方法执行时步骤的其中一或多个实施例。
图3的流程图300虽然公开了特定的执行顺序,但执行的顺序仅是为了帮助理解本发明,实际操作顺序可与描述不同。例如,两个或更多个方块图的执行顺序可相对调整、调换或拼凑。并且,图3中具有先后顺序的多个方块图也可同时进行或部分同时进行。且上述调整替换仍在本发明的揭示范围中。
于方块310中,彩妆评估计算设备102根据用户的输入,开启一彩妆评估程序。于一些实施例中,彩妆评估计算设备102可被安装于一零售店中。于方块315中,彩妆评估计算设备102获得包含用户的脸部区域的一数码图像,并提供多个化妆产品。于一些实施例中,化妆产品会根据数码图像中描绘的脸部特征和参数,被显示于彩妆评估计算设备102所产生的用户界面中。于方块320中,彩妆评估计算设备102获得一或多个化妆产品的选择结果,并将被选择的化妆产品虚拟应用于用户的数码图像上。
于方块325中,彩妆评估计算设备102通过夹带封装数码图像和被用户选择的化妆产品,而可产生一彩妆程序封包113(图1)。除此之外,其他与化妆产品相关的信息,例如:化妆产品的价格、成分、生产地和使用方法,也可一并夹带封装于彩妆程序封包113中。接着,彩妆评估计算设备102可将彩妆程序封包113上传至云端服务器设备114。于方块330中,云端服务器设备114将彩妆程序封包11储存于数据库118(图1)中。
于方块335中,彩妆评估计算设备102终止彩妆评估程序。当彩妆评估程序被终止后,删除彩妆评估计算设备102的本地存储中用户的数码图像,以及被储存的选择结果中被用户选择的化妆产品。在此情况下,数码图像和选择结果中的化妆产品仅暂存于彩妆评估计算设备102中。
日后,用户可能会希望取回先前于零售店中选择的化妆产品的相关信息。以下将针对此情况提出示范例说明,用户可通过一顾客端设备122(例如:用户的智能型手机、笔记本计算机或其他计算设备),与云端服务器设备114连通耦接,以存取先前选择的化妆产品的相关信息。于方块340中,顾客端设备122获得包含用户脸部区域的数码图像。于方块345中,顾客端设备122传送数码图像至云端服务器设备114,以与云端服务器设备114开启一通信程序。值得注意的是,顾客端设备122可在不使用任何与用户相关的登入凭证(例如:用户名称和密码)前提下,开启通信程序。
于方块350中,云端服务器设备114分析顾客端设备122所上传的数码图像,并搜索数据库118,比较被上传的数码图像与数据库118中每一彩妆程序封包113中的数码图像。云端服务器设备114会自数据库118中取得一最相符的数码图像,并将其对应的彩妆程序封包113传送至顾客端设备122。
于方块355中,顾客端设备122分析自云端服务器设备114中下载的彩妆程序封包113,并获得彩妆程序封包113中夹带的化妆产品。于一些实施例中,用户可通过使用零售店中的彩妆评估计算设备102,于顾客端设备122产生一用户界面。用户界面中显示的化妆产品会依先前用户选择的顺序排列。顾客端设备122可虚拟应用下载的彩妆程序封包113中的化妆产品。
于一些实施例中,顾客端设备122可辨识一群组目前在线的彩妆顾问,并根据自云端服务器设备114下载的彩妆程序封包113中载明的化妆产品,显示一列表的彩妆顾问。具体而言,顾客端设备122被配置得以取得每一线上彩妆顾问的数据信息,并可辨识先前有使用过彩妆程序封包113中载明的化妆产品相关经验的彩妆顾问。顾客端设备122会显示一列表适合的彩妆顾问给用户(方块360)。
用户可接着与一彩妆顾问开启一彩妆咨询程序,以获得其他类似化妆产品的推荐,或是先前被用户选择的化妆产品的其他改良应用。于一些实施例中,用户可尝试通过顾客端设备122输入登入凭证,提供彩妆顾问用户的相关信息,以帮助彩妆咨询程序的进行。在彩妆咨询程序中,新增的化妆产品和先前被选择的化妆产品的改良应用,可被储存并与登入凭证连结。最后,图3的流程图结束。
以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的权利要求书的保护范围,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的权利要求书的保护范围内。

Claims (20)

1.一种执行于彩妆评估计算设备的方法,其特征在于,包括:
自一用户获得一请求,以开启一彩妆评估程序;
在不需获得所述用户的登入凭证的情况下,开启所述彩妆评估程序;
获得一数码图像,所述数码图像包含所述用户的脸部区域;
产生一用户界面以显示至少一化妆产品;
自所述用户获得所述化妆产品的一选择结果,所述选择结果包含一或多个被显示的所述化妆产品;
将所述被选择的所述化妆产品,虚拟应用于所述数码图像中所述用户的脸部区域;
储存所述化妆产品的所述选择结果;
产生一彩妆程序封包,所述彩妆程序封包具有包含所述用户的脸部区域的所述数码图像,以及被储存的所述化妆产品的所述选择结果;
传送所述彩妆程序封包至一云端服务器;以及
终止所述彩妆评估程序。
2.根据权利要求1所述的方法,其特征在于,所述彩妆评估计算设备安装于一零售店。
3.根据权利要求1所述的方法,其特征在于,所述产生一用户界面以显示至少一化妆产品的步骤包括:
辨识所述脸部区域中描绘的脸部特征;以及
根据所述脸部特征,取得至少一化妆产品。
4.根据权利要求1所述的方法,其特征在于,所述执行方法进一步包括:
当终止所述彩妆评估程序后,删除所述彩妆评估计算设备的一本地存储中,包含所述用户的脸部区域的所述数码图像,以及被储存的所述化妆产品的所述选择结果。
5.一种执行于顾客端设备的方法,其特征在于,包括:
自一用户获得一请求,以自一云端服务器取得一彩妆信息;
获得一数码图像,所述数码图像包含所述用户的脸部区域;
在不需获得所述用户的登入凭证的情况下,传送所述数码图像至所述云端服务器,以开启一通信程序;其中,通过比对所述云端服务器的多个数码图像中,与被传送的所述数码图像相符的数码图像,所述云端服务器检索得一彩妆程序封包,并传送所述彩妆程序封包,所述彩妆程序封包中具有对应的化妆产品的选择结果;
所述顾客端设备接收所述彩妆程序封包,并提取所述化妆产品的所述选择结果;
产生一用户界面,以显示所述选择结果中的所述化妆产品;以及
将所述选择结果中的所述化妆产品,虚拟应用于所述数码图像中所述用户的脸部区域。
6.根据权利要求5所述的方法,其特征在于,所述执行方法进一步包括:
辨识一群组目前在线的彩妆顾问;
根据所述选择结果中的所述化妆产品,自所述群组中产生一子集的彩妆顾问;
于所述用户界面中,显示所述子集的彩妆顾问;
自所述用户获得所述彩妆顾问的一选择结果;以及
于所述顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序。
7.根据权利要求6所述的方法,其特征在于,所述根据所述选择结果中的所述化妆产品,自所述群组中产生一子集的彩妆顾问的步骤包括:
取得所述群组中每一彩妆顾问的数据信息;以及
根据所述数据信息,在所述群组的彩妆顾问中,辨识过去具有使用所述选择结果中的所述化妆产品相关经验的彩妆顾问。
8.根据权利要求6所述的方法,其特征在于,所述于所述顾客端设备和被选择的彩妆顾问的一设备之间建立一彩妆咨询程序的步骤包括:
自所述用户获得登入凭证;以及
基于登入凭证,于所述顾客端设备和被选择的彩妆顾问的所述设备之间,建立所述彩妆咨询程序。
9.根据权利要求5所述的方法,其特征在于,所述选择结果中的所述化妆产品,会依据所述用户先前在安装于一零售店的一彩妆评估计算设备中,对所述化妆产品的评价依序显示。
10.根据权利要求5所述的方法,其特征在于,所述执行方法进一步包括:
于所述用户界面中,显示所述顾客端设备的所述用户选择所述化妆产品的一顺序列表。
11.一种执行于一计算设备的彩妆评估***,其特征在于,包括:
一存储器,所述存储器存储有多个指令;以及
一处理器,所述处理器耦接于所述存储器并配置有多个所述指令,多个所述指令至少包括:
自一用户获得一请求,以开启一彩妆评估程序;
在不需获得所述用户的登入凭证的情况下,开启所述彩妆评估程序;
获得一数码图像,所述数码图像包含所述用户的脸部区域;
产生一用户界面,以显示至少一化妆产品;
自所述用户获得所述化妆产品的一选择结果,所述选择结果包含一或多个被显示的所述化妆产品;
将所述被选择的化妆产品,虚拟应用于所述数码图像中所述用户的脸部区域;
储存所述化妆产品的所述选择结果;
产生一彩妆程序封包,所述彩妆程序封包具有包含所述用户的脸部区域的所述数码图像,以及被储存的所述选择结果中的所述化妆产品;
传送所述彩妆程序封包至一云端服务器;以及
终止所述彩妆评估程序。
12.根据权利要求11所述的***,其特征在于,所述***安装于一零售店。
13.根据权利要求11所述的***,其特征在于,所述处理器产生所述用户界面以显示至少一化妆产品的指令,进一步包括:
辨识所述脸部区域中描绘的脸部特征;以及
根据所述脸部特征,撷取至少一化妆产品。
14.根据权利要求11所述的***,其特征在于,当终止所述彩妆评估程序后,所述处理器被配置得以自一本地存储中,删除包含所述用户的脸部区域的所述数码图像,以及被储存的所述选择结果中的所述化妆产品。
15.一种执行于一计算设备的***,其特征在于,包括:
一存储器,所述存储器存储有多个指令;以及
一处理器,所述处理器耦接于所述存储器并配置有多个所述指令,多个所述指令至少包括:
自一用户获得一请求,以自一云端服务器取得一彩妆信息;
获得一数码图像,所述数码图像包含所述用户的脸部区域;
在不需获得所述用户的登入凭证的情况下,传送所述数码图像至所述云端服务器,以开启一通信程序;其中,通过比对所述云端服务器的多个数码图像中与被传送的所述数码图像相符的数码图像,所述云端服务器检索得一彩妆程序封包,并传送所述彩妆程序封包,所述彩妆程序封包中具有对应的化妆产品的选择结果;
接收所述彩妆程序封包,并提取所述化妆产品的所述选择结果;
产生一用户界面,以显示所述选择结果中的所述化妆产品;以及
将所述选择结果中的所述化妆产品,虚拟应用于所述数码图像中所述用户的脸部区域。
16.根据权利要求15所述的***,其特征在于,所述处理器进一步被配置得以:
辨识一群组目前在线的彩妆顾问;
根据所述选择结果中的所述化妆产品,自所述群组中产生一子集的彩妆顾问;
于所述用户界面中显示所述子集的彩妆顾问;
自所述用户获得所述彩妆顾问的一选择结果;以及
于所述顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序。
17.根据权利要求16所述的***,其特征在于,所述处理器根据所述选择结果中的所述化妆产品,自所述群组中产生一子集的彩妆顾问的指令,进一步包括:
取得所述群组中每一彩妆顾问的数据信息;以及
根据所述数据信息,在所述群组的彩妆顾问中,辨识过去具有使用所述选择结果中的所述化妆产品相关经验的彩妆顾问。
18.根据权利要求16所述的***,其特征在于,所述处理器于所述顾客端设备和被选择的彩妆顾问的一设备之间,建立一彩妆咨询程序的指令,进一步包括:
自所述用户获得登入凭证;以及
基于登入凭证,于所述顾客端设备和被选择的彩妆顾问的社所述设备之间,建立一彩妆咨询程序。
19.根据权利要求15所述的***,其特征在于,所述选择结果中的所述化妆产品,会依据所述用户先前在安装于一零售店的一彩妆评估计算设备中,对所述化妆产品的评价依序显示。
20.根据权利要求15所述的***,其特征在于,所述处理器进一步被配置得以:
于所述用户界面中,显示所述顾客端设备的所述用户选择所述化妆产品的一顺序列表。
CN201910464460.2A 2018-09-19 2019-05-30 执行于计算设备的***及方法 Active CN110930173B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201862733118P 2018-09-19 2018-09-19
US62/733,118 2018-09-19

Publications (2)

Publication Number Publication Date
CN110930173A true CN110930173A (zh) 2020-03-27
CN110930173B CN110930173B (zh) 2022-11-25

Family

ID=69855692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910464460.2A Active CN110930173B (zh) 2018-09-19 2019-05-30 执行于计算设备的***及方法

Country Status (1)

Country Link
CN (1) CN110930173B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150339757A1 (en) * 2014-05-20 2015-11-26 Parham Aarabi Method, system and computer program product for generating recommendations for products and treatments
US9674485B1 (en) * 2015-12-23 2017-06-06 Optim Corporation System and method for image processing
US20170255478A1 (en) * 2016-03-03 2017-09-07 Perfect Corp. Systems and methods for simulated application of cosmetic effects
US20180075523A1 (en) * 2016-09-15 2018-03-15 GlamST LLC Generating virtual makeup products
CN108154121A (zh) * 2017-12-25 2018-06-12 深圳市美丽控电子商务有限公司 基于智能镜的化妆辅助方法、智能镜及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150339757A1 (en) * 2014-05-20 2015-11-26 Parham Aarabi Method, system and computer program product for generating recommendations for products and treatments
US9674485B1 (en) * 2015-12-23 2017-06-06 Optim Corporation System and method for image processing
US20170255478A1 (en) * 2016-03-03 2017-09-07 Perfect Corp. Systems and methods for simulated application of cosmetic effects
US20180075523A1 (en) * 2016-09-15 2018-03-15 GlamST LLC Generating virtual makeup products
CN108154121A (zh) * 2017-12-25 2018-06-12 深圳市美丽控电子商务有限公司 基于智能镜的化妆辅助方法、智能镜及存储介质

Also Published As

Publication number Publication date
CN110930173B (zh) 2022-11-25

Similar Documents

Publication Publication Date Title
US11682067B2 (en) Systems and methods for virtual application of cosmetic products based on facial identification and corresponding makeup information
US20190166980A1 (en) Systems and Methods for Identification and Virtual Application of Cosmetic Products
EP3522117B1 (en) Systems and methods for virtual application of cosmetic effects to photo albums and product promotion
CN110930186A (zh) 进行任务展示的***、方法、装置、设备及存储介质
CN110110592A (zh) 业务处理方法、模型训练方法、设备及存储介质
US10762665B2 (en) Systems and methods for performing virtual application of makeup effects based on a source image
US11861672B2 (en) Method, system, and non-transitory computer-readable medium for a digital personal care platform
US20190244274A1 (en) Systems and methods for recommending products based on facial analysis
CN111967924A (zh) 商品推荐方法、商品推荐装置、计算机设备和介质
EP3767575A1 (en) Systems and methods for recommendation of makeup effects based on makeup trends and facial analysis
EP3531361A1 (en) Systems and methods for makeup consultation utilizing makeup snapshots
CN114417146A (zh) 数据处理方法、装置、电子设备和存储介质
CN110930173B (zh) 执行于计算设备的***及方法
EP4150514A1 (en) High-resolution controllable face aging with spatially-aware conditional gans
CN110135930B (zh) 虚拟应用化妆效果并推广产品的方法、***及存储媒体
EP3522094A1 (en) Systems and methods for generating a digital signature for virtual application of cosmetic products
TWM573465U (zh) Metadata generation system
CN110135931A (zh) 利用计算设备提供彩妆咨询的方法及***
KR20220050639A (ko) 네일아트 서비스 제공 방법 및 네일아트 서비스 제공 시스템
JP6829391B2 (ja) 情報処理装置、情報配信方法、及び情報配信プログラム
US20190251494A1 (en) Systems and methods for event-based makeup consultation sessions
US20220358786A1 (en) System and method for personality prediction using multi-tiered analysis
CN110136272A (zh) 用于向远程用户虚拟应用彩妆效果的***和方法
CN110149301A (zh) 用于基于事件的彩妆咨询会议的***及方法
CN112287744A (zh) 实现化妆效果建议的方法与***以及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant