CN110134264A - 实行于计算设备的系统、方法及存储媒体 - Google Patents
实行于计算设备的系统、方法及存储媒体 Download PDFInfo
- Publication number
- CN110134264A CN110134264A CN201811505044.4A CN201811505044A CN110134264A CN 110134264 A CN110134264 A CN 110134264A CN 201811505044 A CN201811505044 A CN 201811505044A CN 110134264 A CN110134264 A CN 110134264A
- Authority
- CN
- China
- Prior art keywords
- user interface
- window
- user
- data set
- child
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/54—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0386—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种实行于计算设备的系统、方法及存储媒体,实行于计算设备的方法的步骤包括计算设备启动与专业彩妆师使用的远程计算设备的视频会议对话,存取一数据库中的一数据集,数据集包括多个化妆模板,各化妆模板指示有不同化妆效果应用后的化妆结果。计算设备显示一第一用户接口,其中包括显示有用户的脸部区域的实时视频馈送的一虚拟镜像窗口、显示有专业彩妆师的实时视频馈送的一辅助窗口和各对应于化妆效果的多个图像缩略图表征。获得其中一个图像缩略图表征中的选择结果,第二用户接口显示并包括多个子窗口,各子窗口显示有化妆效果的虚拟应用。获得多个子窗口中的其中一个的一选择结果,第一用户接口根据被选取的化妆效果进行更新。
Description
技术领域
本发明涉及一种媒体编辑,特别是涉及一种于彩妆咨询时,以改良的用户接口实行于计算设备的系统、方法以及存储媒体。
背景技术
人们投资大量的金钱于化妆工具和其配件。然而,即使在自助指南的帮助下,仍难如专业彩妆师般达到相同的妆容结果。特别是,当消费者在与专业彩妆师咨询时,要同时对多种化妆品进行试妆是非常困难且耗时的。
发明内容
在一实施例中,实行于客户端计算设备的方法包括启动与一专业彩妆师使用的一远程计算设备的一视频会议对话。计算设备存取一数据库中的一数据集,数据集包括多个化妆模板,每一化妆模板指示有达到一不同化妆结果的化妆效果的应用。计算设备显示一第一用户接口给客户端计算设备的一用户,第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,虚拟镜像窗口显示有用户的一脸部区域的一实时视频馈送,辅助窗口显示有专业彩妆师的一实时视频馈送,每一图像缩略图表征对应于一化妆效果。计算设备获得多个图像缩略图表征中的其中一个的一选择结果,并显示一第二用户接口给用户,第二用户接口包括多个子窗口,每一子窗口显示有对应于被选取的图像缩略图表征的化妆效果的虚拟应用,每一子窗口对应于数据集中的其中一个化妆模板。计算设备在第二用户接口中,获得多个子窗口中的其中一个的一选择结果,并回传至第一用户接口,第一用户接口包括虚拟镜像窗口,虚拟镜像窗口显示有与被选取的子窗口相关的化妆效果的虚拟应用。
优选地,当自第二用户接口获得多个子窗口中的其中一个的一选择结果,并回传至第一用户接口时,第一用户接口还包括显示有专业彩妆师的实时视频馈送的辅助窗口。
优选地,在第一用户接口中,显示有专业彩妆师的实时视频馈送的辅助窗口包括一子母画面(Picture-In-Picture,PIP)窗口,子母画面窗口显示于显示有用户的脸部区域的实时视频馈送的虚拟镜像窗口中。
优选地,第二用户接口还包括多个图像缩略图表征,每一图像缩略图表征对应于一个化妆效果。
优选地,实行于客户端计算设备的方法进一步包括:在第二用户接口中,获得施行于多个子窗口中的其中一个的一光笔指令;以及将接收到光笔指令的子窗口以另一子窗口替换,另一子窗口与另一不同的化妆模板相关。
优选地,获得光笔指令是通过检测下列中的一个:施行于客户端计算设备的一触控屏幕接口的光笔指令;或是由耦接于客户端计算设备的一鼠标设备所施行的光笔指令。
优选地,存取数据库中的数据集的执行,是响应于专业彩妆师通过远程计算设备自数据集中的一选择结果。
优选地,数据集中的多个化妆模板会根据一或多个化妆产品的品牌被随机选取。
优选地,存取数据库中的数据集的执行,是响应于客户端计算设备的用户自数据集中的一选择。
优选地,子窗口的一预定数量显示于第二用户接口,其中,子窗口的显示数量对应于数据集中化妆模板的一预定数量。
优选地,被显示于第二用户接口且对应于化妆模板的预定数量的子窗口的预定数量,对应于下列一个:数据集中最常被使用的化妆模板,或是数据集中最近一次被使用的化妆模板。
另一实施例中,一系统包括显示器、存储有多个指令的存储器以及耦接于存储器的一处理器,处理器被配置启动与一专业彩妆师使用的一远程计算设备的一视频会议对话。处理器更被配置得以存取一数据库中的一数据集,数据集包括多个化妆模板,每一化妆模板指示有达到一不同化妆结果的化妆效果的应用。处理器更被配置得以显示一第一用户接口给系统的一用户,第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,虚拟镜像窗口显示有用户的一脸部区域的一实时视频馈送,辅助窗口显示有专业彩妆师的一实时视频馈送,每一图像缩略图表征对应于一化妆效果。处理器更被配置得以获得多个图像缩略图表征中其中一个的一选择结果,并显示一第二用户接口给用户,第二用户接口包括多个子窗口,每一子窗口显示有对应于被选择的图像缩略图表征的化妆效果的虚拟应用,每一子窗口对应于数据集中的多个化妆模板中的其中一个。处理器更被配置得以在第二用户接口中,获得多个子窗口中的其中一个的一选择结果,并将选择结果回传至第一用户接口,第一用户接口包括虚拟镜像窗口,以显示与被选择的子窗口相关的化妆效果的虚拟应用。
优选地,当自第二用户接口获得多个子窗口中的其中一个的一选择结果并回传至第一用户接口时,第一用户接口还包括显示有专业彩妆师的实时视频馈送的辅助窗口。
优选地,在第一用户接口中,显示有专业彩妆师的实时视频馈送的辅助窗口中包括一子母画面窗口,子母画面窗口显示于显示有用户的脸部区域的实时视频馈送的虚拟镜像窗口中。
优选地,第二用户接口包括多个图像缩略图表征,每一图像缩略图表征对应于一个化妆效果。
优选地,处理器进一步被配置得以在第二用户接口中,获得施行于多个子窗口中的其中一个的一光笔指令;以及将被施行光笔指令的子窗口以另一子窗口替换,另一子窗口与另一不同的化妆模板相关。
优选地,光笔指令的获得是通过由系统的一触控屏幕接口所施行的光笔指令;或是由耦接于系统的一鼠标设备所施行的光笔指令。
优选地,子窗口依一预定数量显示于第二用户接口,其中,显示于第二用户接口上的子窗口的数量对应于数据集中化妆模板的一预定数量。
又一实施例中,一种非瞬时计算机可读取存储媒体存储有多个指令,多个指令实行于具有一处理器的一计算设备,当多个指令实行于处理器时,计算设备启动与一专业彩妆师使用的一远程计算设备的一视频通信对话。处理器更被配置得以存取一数据库中的一数据集,数据集包括多个化妆模板,每一化妆模板指示有达到一不同化妆结果的化妆效果的应用。处理器更被配置得以显示一第一用户接口给客户端计算设备的一用户,第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,虚拟镜像窗口显示有用户的一脸部区域的一实时视频馈送,辅助窗口显示有专业彩妆师的一实时视频馈送,每一图像缩略图表征对应于一化妆效果。处理器更被配置得以获得多个图像缩略图表征中其中一个的一选择结果,并显示一第二用户接口给用户,第二用户接口包括多个子窗口,每一子窗口显示有对应于被选取的图像缩略图表征的化妆效果的虚拟应用,每一子窗口对应于数据集中的多个化妆模板中的其中一个。处理器更被配置得以在第二用户接口中,获得多个子窗口中的其中一个的一选择结果,并将选择结果回传至第一用户接口,第一用户接口包括虚拟镜像窗口,以显示与被选取的子窗口相关的化妆效果的虚拟应用。
优选地,当自第二用户接口获得多个子窗口中的其中一个的一选择结果,并回传至第一用户接口时,第一用户接口还包括显示有专业彩妆师的实时视频馈送的辅助窗口。
优选地,在第一用户接口中,显示有专业彩妆师的实时视频馈送的辅助窗口包括一子母画面窗口,子母画面窗口显示于显示有用户的脸部区域的实时视频馈送的虚拟镜像窗口中。
优选地,第二用户接口包括多个图像缩略图表征,每一图像缩略图表征对应于一个化妆效果。
优选地,处理器被配置得以在第二用户接口中,获得施行于多个子窗口中的其中一个的一光笔指令;以及将接收到光笔指令的子窗口以另一子窗口替换,另一子窗口与另一不同的化妆模板相关。
优选地,光笔指令的获得是通过由客户端计算设备的一触控屏幕接口所执行的光笔指令;或是由耦接于客户端计算设备的一鼠标设备所执行的光笔指令。
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
附图说明
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的附图,附图仅为强调说明本发明实施时的准则及相对设置关是,其中各组件并非依实际比例所绘制。此外,附图中的标号指定的部位通用于各种视角。
图1为本发明各种实施例实行一改良的用户接口的一计算设备,以在一虚拟化妆应用平台上有效率地选择化妆效果的方框示意图。
图2为本发明图1中各种实施例的计算设备的示意图。
图3为本发明图1中各种实施例执行部分功能的计算设备的示范例,实行改良的用户接口以在虚拟化妆应用平台上有效率地选择化妆效果的顶层流程图。
图4为本发明图1中各种实施例的计算设备的显示器所提供的一第一用户接口的示范例的示意图。
图5为本发明图1中各种实施例的计算设备的显示器所提供的第一用户接口,显示化妆效果中的其中一个的选择结果的示意图。
图6为本发明图1中各种实施例的计算设备的显示器所提供的一第二用户接口的示范例的示意图。
图7为本发明图1中各种实施例的计算设备的显示器所提供的第二用户接口,显示多个子窗口中的其中一个的选择结果的示意图。
图8为本发明图1中各种实施例的计算设备,将第二用户接口获得多个子窗口中的其中一个的选择结果,回传至第一用户接口的示意图。
图9为本发明图1中各种实施例的计算设备,通过施行于显示器所提供的第二用户接口的光笔指令,移除不需要的子窗口的示意图。
图10为本发明各种实施例中,以对应于另一化妆模板的另一子窗口取代图9中被选择的子窗口的示意图。
图11为本发明各种实施例,经过用户多次对与化妆模板相关的化妆效果进行选择取代后,图1中的计算设备的显示器所提供的第一用户接口的示意图。
具体实施方式
以下将详述一改良的彩妆咨询平台,供个体与专业彩妆师有效率地面对面选取化妆效果,化妆效果指示有一或多个化妆产品的虚拟应用,以达到期望的化妆结果。具体来说,以下说明了与专业彩妆师进行彩妆咨询时,用户使用改良后的用户界面的实施例。于一些实施例中,通过一子母画面(Picture-In-Picture,PIP)的使用,可使一虚拟镜像窗口显示有用户的脸部区域的直播视频源,而子母画面窗口显示有专业彩妆师提供的直播视频源。用户接口也可包括多个图像缩略图表征,每一图像缩略图表征对应于一化妆效果(例如眼线、口红)。
用户选取一期望的化妆效果,接着使另一用户接口显示一数组(Array)关于不同化妆模板的子窗口,其中,每一子窗口显示有被选取的化妆效果。值得注意的是,当每一子窗口对应于一不同的化妆模板时,每一子窗口显示有被选取的化妆效果的一种变化(例如不同颜色的口红)。用户选取显示有一期望化妆结果的子窗口。借此,第一用户接口会根据目前虚拟镜像中所显示被选取的化妆结果进行更新,并应用于用户的脸部区域。
以下将详述用于实行一彩妆咨询平台的系统,而后描述系统内组件的运行情形。图1为实行于计算设备102于一虚拟化妆应用平台上有效率地选取化妆效果的改良的用户接口的方框图。计算设备102可实现为但不限于为一智能型手机、一台式计算设备、一笔记本计算机等等。
一虚拟化妆应用器104执行于计算设备102的一处理器上,使计算设备102得以实行本发明所公开的特征的操作/功能。虚拟化妆应用器104包括一摄相机接口106、一沟通模块108、一化妆模板服务器110和一用户接口(User Interface,UI)模块112。
摄相机接口106被配置得以自计算设备102的用户获得一实时视频馈送或数码图像,其中,实时视频馈送和数码图像可由计算设备102内建的前置摄像机拍摄而得。另外,摄像机接口106也可由耦接于计算设备102的外接数码记录设备,或是具有数码记录功能的另一计算设备获得实时视频馈送和数码图像。
沟通模块108被配置得以启动与执行于一远程计算设备122的远程虚拟化妆应用器124的一视频会议对话,远程计算设备122供一专业彩妆师使用以进行彩妆咨询。沟通模块108通过一网络120和远程计算设备122耦接相通,网络120的种类可以是因特网(Internet)、内部网络(Intranets)、外部网络(Extranets)、广域网(Wide Area Networks,WANs)、局域网络(Local Area Networks,LANs)、有线网络(Wired Networks)、无线网络(Wireless Networks)或其他适合的网络,也可耦合连接两个以上的网络。
化妆模板服务器110被配置得以存取一数据库116中的一数据集118,其中每一数据集118包括多个化妆模板128。被计算设备102的用户所选取的其中一个数据集118,或是被专业彩妆师通过远程计算设备122所选取的其中一个数据集118,会被化妆模板服务器110存取。每一化妆模板128指示有化妆效果于数码图像或实时视频馈送中用户的脸部区域的虚拟应用,以达到不同的化妆结果。每一化妆模板128也包括一使用数据,使用数据可以反映每一化妆效果被用户选取的时间和/或频率。更进一步来说,使用数据可被用来决定要选取哪个化妆模板128,并展现给用户接口的用户。
于一些实施例中,数据集118中的多个化妆模板128,可根据一或多个厂牌的化妆产品被随机选取。举例来说,假设有二十种不同颜色的口红。在一些实施例中,化妆模板服务器110被配置会从二十种颜色中自动选取九种颜色的口红,并通过子窗口的使用显示给用户。也就是说,说明例中九种颜色的口红可能与一特定品牌的口红相关。
用户接口模块112被配置得以在彩妆咨询时显示各种用户接口。具体来说,用户接口模块112显示一第一用户接口给计算设备102的用户,其中,第一用户接口包括一虚拟镜像窗口,虚拟镜像窗口显示有由摄像机接口106提供具有用户的脸部区域的实时视频馈送或数码图像。第一用户接口也可包括一辅助窗口,辅助窗口显示有专业彩妆师的实时视频馈送以及多个图像缩略表征,每一图像缩略表征对应于一化妆效果。
用户接口模块112更被配置得以获得对应于不同化妆效果的图像缩略图表征的其中一个的选择结果。其中一个图像缩略图表征的选择结果可使用户接口模块112于一第二用户接口显示给用户。第二用户接口包括多个子窗口,每一子窗口显示有对应于被选取的图像缩略图表征的化妆效果的虚拟应用。此外,多个子窗口中的每一个子窗口对应于数据集118中的其中一个化妆模板。
用户接口模块112会于第二用户接口中获得其中一个子窗口的选择结果后,回传至第一用户接口。此时,第一用户接口会进行更新,并将与被选取的子窗口相关的化妆效果的虚拟应用,显示于虚拟镜像窗口中。第一用户接口也可显示具有专业彩妆师的实时视频馈送的辅助窗口。具体来说,用户接口模块112被配置得以自第二用户接口中获得一或多个不需要的子窗口的选择结果,以便自画面中移除。于一些实施例中,被选取以便自画面中移除的子窗口,会被对应于数据集118中其他化妆模板的其他子窗口取代。
图2是图1中计算设备102的方框示意图。计算设备102可实现为各种类有线和/或无线计算装置中的一个,例如台式机、便携式计算器、专用服务器计算机、多重处理器计算设备、智能型手机、平板等等。如图2所示,计算设备102包括一存储器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的部分或全部构件。此类实施例中,构件是存储于存储器214中并由处理设备202来执行,因此,处理设备202可执行本发明所公开的特征的操作/功能。存储器214中的构件为本领域的技术人员就常规知识所知晓,故存储器214中的部分组件为了简洁而不详述记载。于一些实施例中,计算装置102可实行于硬件和/或软件。
输入/输出接口204提供各种数量的接口,以输入或输出数据。例如,当计算设备102包括一个人计算机时,前述构件会与一或多个输入/输出接口204相连接,例如键盘和鼠标,如图2所示。显示器208包括计算机显示器、个人计算机的等离子体屏幕、手持装置的液晶显示器、触控屏幕或其他显示设备。
在本发明的公开内容中,一非瞬时计算机可读取媒体存储有供使用或是与指令执行系统、仪器或设备连接的程序。具体来说,计算机可读取媒体的具体例子可以包括但不限于一便携式计算机磁盘、一随机存取存储器、一只读存储器、一可抹除可编程只读存储器(Erasable Programmable Read-Only Memory、EPROM、EEPROM或Flash Memory)和一便携式只读光盘(Portable Compact Disc Read-Only Memory,CDROM)。
请参阅图3所示,图3是根据各种实施例的流程图300,用于实现改良的用户接口,以在由图1的计算设备102执行的虚拟化妆品应用平台中有效率地选择化妆品效果。图3中的流程图300仅是作为计算设备102的各种组件的操作的不同类型的功能布置的示范例。换句话说,图3的流程图300可被视为描述实行计算设备102的方法实行时步骤的其中一或多个实施例。
图3的流程图300虽然公开了特定的执行顺序,但执行的顺序仅是为了帮助理解本发明,实际操作顺序可与描述不同。例如,两个或更多个方框图的执行顺序可相对调整、调换或拼凑。并且,图3中具有先后顺序的多个方框图也可同时进行或部分同时进行。且上述调整替换仍在本发明的公开范围中。
在方块310中,计算设备102启动与一专业彩妆师使用的一远程计算设备122(图1)的视频会议对话。在方块320中,计算设备102存取一数据库116的数据集118,数据集118包括多个化妆模板128(图1),其中,每一化妆模板指示有可达到不同化妆结果的化妆效果的应用。在一些实施例中,计算设备102存取数据集118的执行,是响应于专业彩妆师通过执行于远程计算设备122的远程虚拟化妆应用器124从数据集118中的选择结果。在其他实施例中,计算设备102存取数据集118的执行,是响应于计算设备102的用户对数据集118的选择结果。
在方块330中,计算设备102显示第一用户接口给计算设备102的用户,第一用户接口包括显示有用户的脸部区域的实时视频馈送的一虚拟镜像窗口。第一用户接口也包括显示有专业彩妆师的实时视频馈送的一辅助窗口以及多个图像缩略图表征。每一图像缩略图表征对应于一化妆效果。
在一些实施例中,第一用户接口中显示有专业彩妆师的实时视频馈送的辅助窗口包括一子母画面(Picture-In-Picture,PIP)窗口,子母画面窗口显示于虚拟镜像窗口中,并显示有用户的脸部区域的实时视频馈送。于一些实施例中,一预定数量的子窗口显示于第二用户接口,其中,子窗口的显示数量对应于数据集118中化妆模板128的一预定数量。举例来说,假如数据集118中包含总个数为十二的化妆模板128。在此例子中,预定数量可对应于数据集118中最近被使用的八个化妆模板128。因此,只有对应于那些化妆模板128的八个子窗口会被显示于第二用户接口。显示于第二用户接口的子窗口的预定数量,会对应于数据集118中最常被使用的化妆模板128和最近被使用的化妆模板128等等,且上述信息存储于对应于每一化妆模板128的使用数据中。
在方块340中,计算设备102获得图像缩略图表征608中其中一个的选择结果,并于第二用户接口602显示给用户。第二用户接口602包括多个子窗口702,每一子窗口702显示有对应于被选取的图像缩略图表征608的化妆效果的虚拟应用。多个子窗口702中的每一子窗口702对应于数据集118中的其中一个化妆模板128。在一些实施例中,第二用户接口602也显示多个图像缩略图表征608,每一图像缩略图表征608对应于一化妆效果。据此,用户可在第一用户接口402或是第二用户接口602选取化妆效果。
在方块350中,计算设备102在第二用户接口602中获得其中一个子窗口702的选择结果,并回传至第一用户接口402。第一用户接口402会将与被选取的子窗口702相关的化妆效果的虚拟应用,显示于虚拟镜像窗口中。第一用户接口402也包括显示有专业彩妆师的实时视频馈送的辅助窗口。
在一些实施例中,计算设备102更被配置得以自第二用户接口中的其中一个子窗口中获得一光笔指令,并将被施行光笔指令的子窗口以另一子窗口取代,另一子窗口与一不同化妆模板相关。光笔指令的获得可以是借由检测计算设备102的一触控屏幕接口上施行的光笔指令,或是检测由耦接于计算设备102的一鼠标设备所施行的所述光笔指令。最后,图3的流程图结束。
在描述了用于实行改良的用户接口,以有效率地在虚拟化妆应用平台上选取化妆模板的系统的基本架构后,请参阅下列附图,以说明各种实施例的特征。图4为计算设备102的一显示器提供的第一用户接口402的示范例。请参照图4所示,第一用户接口402包括显示有用户的脸部区域的实时视频馈送的虚拟镜像窗口404。此外,虚拟镜像窗口404可显示有包括用户的脸部区域的一静态图像。第一用户接口402也可包括显示有专业彩妆师的实时视频馈送的一辅助窗口406。如上所述,显示有专业彩妆师的实时视频馈送的辅助窗口406,可以子母画面窗口实行于显示有包括用户的脸部区域的实时视频馈送的虚拟镜像窗口404中。
第一用户接口402也包括各自对应于一特定化妆效果的多个图像缩略表征408。在图4的示范例中,显示有多个代表不同的化妆效果(效果#1至效果#5)的图像缩略图表征。具体来说,效果#1可对应于一第一化妆效果(例如:脸部区域粉底的应用)。效果#2可对应于一第二化妆效果(例如:脸部区域腮红的应用)。效果#3可对应于一第三化妆效果(例如:口红的应用)。效果#4可对应于一第四化妆效果(例如:眼线的应用)。效果#5可对应于一第五化妆效果(例如:眼影的应用)。值得注意的是,每一效果(例如:效果#1)并不限于单一化妆效果,亦可是多个化妆效果的结合。例如,如用户接口所示,效果#6同时对应于脸部区域的粉底的应用以及口红的应用。
图5为各种实施例在第一用户接口402中多个化妆效果中其中一个的选择结果。如示范例所示,用户点击对应于期望妆容的图像缩略图表征408(例如:口红的应用)。用户可通过点击计算设备102的一触控显示屏幕来达到。或者,用户也可以通过鼠标或其他设备来选取期望的化妆效果。
图6为计算设备102的一显示器所提供的一第二用户接口602的示范例。如图6所示,第二用户接口602包括一数组的子窗口604,每一子窗口604显示有化妆效果于用户的脸部区域的虚拟应用。具体来说,每一子窗口604显示有图5中对应于被选取的图像缩略表征的化妆效果的其中一变化的应用,且多个子窗口604中的每一子窗口604对应于数据集118(图1)中的其中一化妆模板128。如示范例所示,每一化妆模板128指示有被选取的化妆效果的变化(例如:不同颜色的口红)。显示数组的子窗口604的同时,可供用户快速且有效率地评估被选取的化妆效果(例如:口红的应用)在用户的脸部区域的效果如何,以供用户选取期望的化妆模板。
和第一用户接口402(图4)相似,第二用户接口602也包括多个图像缩略图表征608,且每一图像缩略图表征608对应于一化妆效果。当用户想选取与当前选择不同的化妆效果时,用户可通过选取第二用户接口602中的其中一个图像缩略图表征608,以显示对应于被选取的化妆效果的一数组的子窗口604。
图7为各种实施例的第二用户接口602中其中一个子窗口702的选择结果的示意图。如示范例所示,用户点击与期望的化妆效果相关且对应于期望化妆模板的期望的子窗口702(例如:一期望的颜色的口红)。用户可通过点击计算设备102的一触控屏幕显示器来达到。此外,用户可使用一鼠标或是其他设备来选取期望的化妆效果。
图8为计算装置102将第二用户接口602(图6)中其中一子窗口702的选择结果(图7)回传至第一用户接口402的示意图。在第二用户接口602中其中一子窗口702的选择结果会由计算设备102回传至第一用户接口402,其中,虚拟镜像窗口404会被更新,以显示与被选取的子窗口702(例如:被选取的口红颜色)相关的化妆效果的虚拟应用。
更新后的第一用户接口402包括显示有专业彩妆师的实时视频馈送的一辅助窗口406。如上所述,显示有专业彩妆师的实时视频馈送的辅助窗口406,并以子母画面窗口实行于显示有用户的脸部区域的实时视频馈送的虚拟镜像窗口404。第一用户接口402也可包括多个图像缩略图表征408,每一图像缩略图表征408对应于一特定的化妆效果。用户可自多个图像缩略图表征408中选取一个图像缩略图表征408,以选取一不同的化妆效果进行评估。
图9为于第二用户接口602施行一光笔指令,以移除一不需要的子窗口的示意图。如示范例所示,用户于其中一子窗口902施行一光笔指令(向上滑动)。如图10所示,上述操作可使被施行光笔指令的子窗口902自画面中移除。于一些实施例中,用户自画面中移除子窗口902后,原本被子窗口902占据的区域会于画面中留白。于一些实施例中,不需要的子窗口902会被另一子窗口取代,进行取代的另一子窗口对应于数据集118(图1)中一不同的化妆模板128。进行取代的化妆模板1002可根据对应于进行取代的化妆模板
1002的使用数据进行检索。举例来说,可根据最近一次特定的化妆模板1002的选择结果,检索出一特定进行取代的化妆模板1002。
图11为经用户选取关于化妆模板128(图1)的多个化妆效果(效果#2、效果#3、效果#4),第一用户接口402经多次替换后的示意图。值得注意的是,化妆效果可对应于相同的化妆模板128或不同的化妆模板128。也就是说,根据用户的喜好,效果#2可自第一化妆模板128中被选取,效果#3可由另一化妆模板128中被选取,而效果#4依然可由另一化妆模板128中被选取。前述三个效果也可以都是自同一化妆模板128中选取。如示范例所示,被选取的化妆效果会全部被应用于虚拟镜像窗口404中用户的脸部区域。
以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的权利要求书的保护范围,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的权利要求书的保护范围内。
Claims (24)
1.一种实行于客户端计算设备的方法,其特征在于,所述实行于客户端计算设备的方法包括:
启动与专业彩妆师使用的一远程计算设备的视频会议对话;
存取一数据库中的一数据集,所述数据集包括多个化妆模板,每一所述化妆模板指示有达到不同化妆结果的化妆效果的应用;
显示一第一用户接口给所述客户端计算设备的一用户,所述第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,所述虚拟镜像窗口显示有所述用户的一脸部区域的一实时视频馈送,所述辅助窗口显示有所述专业彩妆师的一实时视频馈送,每一所述图像缩略图表征对应于一化妆效果;
获得多个所述图像缩略图表征中的其中一个的一选择结果,并显示一第二用户接口给所述用户,所述第二用户接口包括多个子窗口,每一所述子窗口显示有对应于被选取的所述图像缩略图表征的化妆效果的虚拟应用,每一所述子窗口对应于所述数据集中的其中一个所述化妆模板;以及
在所述第二用户接口中,获得多个所述子窗口中的其中一个的一选择结果,并回传至所述第一用户接口,所述第一用户接口包括所述虚拟镜像窗口,所述虚拟镜像窗口显示有与被选取的所述子窗口相关的所述化妆效果的虚拟应用。
2.根据权利要求1所述的方法,其特征在于,当自所述第二用户接口获得多个所述子窗口中的其中一个的一选择结果并回传至所述第一用户接口时,所述第一用户接口还包括显示有所述专业彩妆师的实时视频馈送的所述辅助窗口。
3.根据权利要求1所述的方法,其特征在于,在所述第一用户接口中,显示有所述专业彩妆师的实时视频馈送的所述辅助窗口包括一子母画面窗口,所述子母画面窗口显示于显示有所述用户的所述脸部区域的所述实时视频馈送的所述虚拟镜像窗口中。
4.根据权利要求1所述的方法,其特征在于,所述第二用户接口还包括多个图像缩略图表征,每一所述图像缩略图表征对应于一个所述化妆效果。
5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
在所述第二用户接口中,获得施行于多个所述子窗口中的其中一个的一光笔指令;以及
将接收到所述光笔指令的所述子窗口以另一子窗口替换,所述另一子窗口与另一不同的化妆模板相关。
6.根据权利要求5所述的方法,其特征在于,获得所述光笔指令是通过检测下列中的一个:
施行于所述客户端计算设备的一触控屏幕接口的所述光笔指令;或是由耦接于所述客户端计算设备的一鼠标设备所施行的所述光笔指令。
7.根据权利要求1所述的方法,其特征在于,存取所述数据库中的所述数据集的执行,是响应于所述专业彩妆师通过所述远程计算设备自所述数据集中的一选择结果。
8.根据权利要求1所述的方法,其特征在于,所述数据集中的多个所述化妆模板会根据一或多个化妆产品的品牌被随机选取。
9.根据权利要求1所述的方法,其特征在于,存取所述数据库中的所述数据集,是响应于所述客户端计算设备的所述用户自所述数据集中的一选择。
10.根据权利要求1所述的方法,其特征在于,所述子窗口的一预定数量显示于所述第二用户接口,其中,所述子窗口的显示数量对应于所述数据集中所述化妆模板的一预定数量。
11.根据权利要求10所述的方法,其特征在于,被显示于所述第二用户接口且对应于所述化妆模板的所述预定数量的所述子窗口的所述预定数量,对应于下列一个:所述数据集中最常被使用的所述化妆模板;或是所述数据集中最近一次被使用的所述化妆模板。
12.一种实行于计算设备的系统,其特征在于,所述实行于计算设备的系统包括:
一显示器;
一存储器,所述存储器存储有多个指令;
一处理器,所述处理器耦接于所述存储器并配置有多个所述指令,多个所述指令至少包括:
启动与一专业彩妆师使用的一远程计算设备的一视频会议对话;
存取一数据库中的一数据集,所述数据集包括多个化妆模板,每一所述化妆模板指示有达到一不同化妆结果的化妆效果的应用;
显示一第一用户接口给所述系统的一用户,所述第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,所述虚拟镜像窗口显示有所述用户的一脸部区域的一实时视频馈送,所述辅助窗口显示有所述专业彩妆师的一实时视频馈送,每一所述图像缩略图表征对应于一化妆效果;
获得多个所述图像缩略图表征中其中一个的一选择结果,并显示一第二用户接口给所述用户,所述第二用户接口包括多个子窗口,每一所述子窗口显示有对应于被选择的所述图像缩略图表征的化妆效果的虚拟应用,每一所述子窗口对应于所述数据集中的多个所述化妆模板中的其中一个;以及
在所述第二用户接口中,获得多个所述子窗口中的其中一个的一选择结果,并将所述选择结果回传至所述第一用户接口,所述第一用户接口包括所述虚拟镜像窗口,以显示与被选择的所述子窗口相关的所述化妆效果的虚拟应用。
13.根据权利要求12所述的系统,其特征在于,当自所述第二用户接口获得多个所述子窗口中的其中一个的一选择结果并回传至所述第一用户接口时,所述第一用户接口还包括显示有所述专业彩妆师的实时视频馈送的所述辅助窗口。
14.根据权利要求12所述的系统,其特征在于,在所述第一用户接口中,显示有所述专业彩妆师的实时视频馈送的所述辅助窗口中包括一子母画面窗口,所述子母画面窗口显示于显示有所述用户的所述脸部区域的所述实时视频馈送的所述虚拟镜像窗口中。
15.根据权利要求12所述的系统,其特征在于,所述第二用户接口包括多个图像缩略图表征,每一所述图像缩略图表征对应于一个化妆效果。
16.根据权利要求12所述的系统,其特征在于,所述处理器进一步被配置得以:
在所述第二用户接口中,获得施行于多个所述子窗口中的其中一个的一光笔指令;以及
将被施行所述光笔指令的所述子窗口以另一子窗口替换,所述另一子窗口与另一不同的化妆模板相关。
17.根据权利要求16所述的系统,其特征在于,所述光笔指令的获得是通过:
由所述系统的一触控屏幕接口所施行的所述光笔指令;或是由耦接于所述系统的一鼠标设备所施行的所述光笔指令。
18.根据权利要求12所述的系统,其特征在于,所述子窗口依一预定数量显示于所述第二用户接口,其中,显示于所述第二用户接口上的所述子窗口的数量对应于所述数据集中化妆模板的一预定数量。
19.一种非瞬时计算机可读取存储媒体,其特征在于,所述非瞬时计算机可读取存储媒体存储有多个指令,多个所述指令实行于具有一处理器的一计算设备,当多个所述指令实行于所述处理器时,所述计算设备至少实行:
启动与一专业彩妆师使用的一远程计算设备的一视频会议对话;
存取一数据库中的一数据集,所述数据集包括多个化妆模板,每一所述化妆模板指示有达到不同化妆结果的化妆效果的应用;
显示一第一用户接口给所述计算设备的一用户,所述第一用户接口包括一虚拟镜像窗口、一辅助窗口和多个图像缩略图表征,所述虚拟镜像窗口显示有所述用户的一脸部区域的一实时视频馈送,所述辅助窗口显示有所述专业彩妆师的一实时视频馈送,每一所述图像缩略图表征对应于一化妆效果;
获得多个所述图像缩略图表征中其中一个的一选择结果,并显示一第二用户接口给所述用户,所述第二用户接口包括多个子窗口,每一所述子窗口显示有对应于被选取的所述图像缩略图表征的化妆效果的虚拟应用,每一所述子窗口对应于所述数据集中的多个所述化妆模板中的其中一个;以及
在所述第二用户接口中,获得多个所述子窗口中的其中一个的一选择结果,并将所述选择结果回传至所述第一用户接口,所述第一用户接口包括所述虚拟镜像窗口,以显示与被选取的所述子窗口相关的所述化妆效果的虚拟应用。
20.根据权利要求19所述的非瞬时计算机可读取存储媒体,其特征在于,当自所述第二用户接口获得多个所述子窗口中的其中一个的一选择结果,并回传至所述第一用户接口时,所述第一用户接口还包括显示有所述专业彩妆师的实时视频馈送的所述辅助窗口。
21.根据权利要求19所述的非瞬时计算机可读取存储媒体,其特征在于,在所述第一用户接口中,显示有所述专业彩妆师的实时视频馈送的所述辅助窗口包括一子母画面窗口,所述子母画面窗口显示于显示有所述用户的所述脸部区域的所述实时视频馈送的所述虚拟镜像窗口中。
22.根据权利要求19所述的非瞬时计算机可读取存储媒体,其特征在于,所述第二用户接口包括多个图像缩略图表征,每一所述图像缩略图表征对应于一个化妆效果。
23.根据权利要求19所述的非瞬时计算机可读取存储媒体,其特征在于,所述处理器被配置得以:
在所述第二用户接口中,获得施行于多个所述子窗口中的其中一个的一光笔指令;以及
将接收到所述光笔指令的所述子窗口以另一子窗口替换,所述另一子窗口与另一不同的化妆模板相关。
24.根据权利要求23所述的非瞬时计算机可读取存储媒体,其特征在于,所述光笔指令的获得是通过:
由所述计算设备的一触控屏幕接口所执行的所述光笔指令;或是由耦接于所述计算设备的一鼠标设备所执行的所述光笔指令。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862627001P | 2018-02-06 | 2018-02-06 | |
US62/627,001 | 2018-02-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110134264A true CN110134264A (zh) | 2019-08-16 |
Family
ID=67568352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811505044.4A Pending CN110134264A (zh) | 2018-02-06 | 2018-12-10 | 实行于计算设备的系统、方法及存储媒体 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110134264A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024148963A1 (zh) * | 2023-01-10 | 2024-07-18 | 华为技术有限公司 | 辅助化妆的方法及电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184108A (zh) * | 2011-05-26 | 2011-09-14 | 成都江天网络科技有限公司 | 一种利用计算机程序进行虚拟化妆的方法及化妆模拟程序 |
US20120257826A1 (en) * | 2011-04-09 | 2012-10-11 | Samsung Electronics Co., Ltd | Color conversion apparatus and method thereof |
US20120287221A1 (en) * | 2005-08-19 | 2012-11-15 | Qualcomm Incorporated | Picture-in-picture processing for video telephony |
US20130258118A1 (en) * | 2012-03-30 | 2013-10-03 | Verizon Patent And Licensing Inc. | Automatic skin tone calibration for camera images |
US9449412B1 (en) * | 2012-05-22 | 2016-09-20 | Image Metrics Limited | Adaptive, calibrated simulation of cosmetic products on consumer devices |
US9460462B1 (en) * | 2012-05-22 | 2016-10-04 | Image Metrics Limited | Monetization using video-based simulation of cosmetic products |
US20170255478A1 (en) * | 2016-03-03 | 2017-09-07 | Perfect Corp. | Systems and methods for simulated application of cosmetic effects |
-
2018
- 2018-12-10 CN CN201811505044.4A patent/CN110134264A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120287221A1 (en) * | 2005-08-19 | 2012-11-15 | Qualcomm Incorporated | Picture-in-picture processing for video telephony |
US20120257826A1 (en) * | 2011-04-09 | 2012-10-11 | Samsung Electronics Co., Ltd | Color conversion apparatus and method thereof |
CN102184108A (zh) * | 2011-05-26 | 2011-09-14 | 成都江天网络科技有限公司 | 一种利用计算机程序进行虚拟化妆的方法及化妆模拟程序 |
US20130258118A1 (en) * | 2012-03-30 | 2013-10-03 | Verizon Patent And Licensing Inc. | Automatic skin tone calibration for camera images |
US9449412B1 (en) * | 2012-05-22 | 2016-09-20 | Image Metrics Limited | Adaptive, calibrated simulation of cosmetic products on consumer devices |
US9460462B1 (en) * | 2012-05-22 | 2016-10-04 | Image Metrics Limited | Monetization using video-based simulation of cosmetic products |
US20170255478A1 (en) * | 2016-03-03 | 2017-09-07 | Perfect Corp. | Systems and methods for simulated application of cosmetic effects |
Non-Patent Citations (1)
Title |
---|
JISOO PARK, HYUNGJOON KIM, SEONMI JI, AND EENJUN HWANG: ""An Automatic Virtual Makeup Scheme Based on Personal Color Analysis"", 《IN PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM "18)》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024148963A1 (zh) * | 2023-01-10 | 2024-07-18 | 华为技术有限公司 | 辅助化妆的方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6778877B2 (ja) | メイクパーツ作成装置、メイクパーツ利用装置、メイクパーツ作成方法、メイクパーツ利用方法、メイクパーツ作成プログラム、およびメイクパーツ利用プログラム | |
US9760935B2 (en) | Method, system and computer program product for generating recommendations for products and treatments | |
US20190156522A1 (en) | Image processing apparatus, image processing system, and program | |
CN115016638A (zh) | 提供虚拟指导的方法、计算机系统及计算机可读存储介质 | |
Shi et al. | EmoG: supporting the sketching of emotional expressions for storyboarding | |
US20160328632A1 (en) | Makeup supporting methods for creating and applying a makeup guide content to makeup user's face on a real-time basis | |
CN108694736B (zh) | 图像处理方法、装置、服务器及计算机存储介质 | |
US20130111337A1 (en) | One-click makeover | |
JP2023531264A (ja) | 改善された顔属性分類およびその使用のためのシステム及び方法 | |
EP3522095A1 (en) | Systems and methods for makeup consultation using an improved user interface | |
US20180342084A1 (en) | Method and apparatus for automatic line drawing coloring and graphical user interface thereof | |
CN116744820A (zh) | 数字彩妆师 | |
US20190053607A1 (en) | Electronic apparatus and method for providing makeup trial information thereof | |
US20070052726A1 (en) | Method and system for likeness reconstruction | |
CN110738620A (zh) | 智能美妆方法、化妆镜和存储介质 | |
Kim et al. | Visar: Bringing interactivity to static data visualizations through augmented reality | |
TW202036280A (zh) | 運用於化妝輔助裝置的化妝輔助方法 | |
CN110134264A (zh) | 实行于计算设备的系统、方法及存储媒体 | |
CN112083863A (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
JPWO2022002961A5 (zh) | ||
CN110135929B (zh) | 实行于虚拟化妆应用程序的系统、方法及存储媒体 | |
Morehead et al. | Poster: BrainTrek-An immersive environment for investigating neuronal tissue | |
CN110119868B (zh) | 于彩妆咨询会议中生成及分析用户行为指标的系统和方法 | |
CN114245193A (zh) | 显示控制方法、装置和电子设备 | |
KR20130141286A (ko) | 가상 메이크업 시뮬레이션 방법 및 장치 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190816 |