化妆指导方法及装置与流程

文档序号:15261950发布日期:2018-08-24 21:53阅读:183来源:国知局

本公开涉及通信技术领域,尤其涉及化妆指导方法及装置。



背景技术:

用户在需要化妆指导时可从互联网上查阅信息得到关于化妆的信息,但是往往需要耗费时间精力在互联网提供的海量信息中进行筛选。



技术实现要素:

本公开的实施例提供化妆指导方法及装置,技术方案如下:

根据本公开实施例的第一方面,提供一种化妆指导方法,包括:

通过麦克风采集用户的请求指令,所述请求指令用于说明用户的化妆需求;

通过摄像头采集用户的面部图像;

将所述请求指令和所采集到面部图像发送至服务器;

接收所述服务器发送的指示信息,并通过音箱输出所述指示信息,所述指示信息用于指导用户化妆,所述指示信息由所述服务器根据所述面部图像和所述请求指令确定。

本公开提供的技术方案,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

在一个实施例中,所述通过摄像头采集用户的面部图像之前,还包括:

启动发光二极管led灯,所述led灯的照射角度与所述摄像头的拍摄角度一致。

在一个实施例中,所述接收所述服务器发送的指示信息之前,还包括:

从服务器接收推荐信息,并通过所述音箱输出所述推荐信息,所述推荐信息用于说明至少一种候选的化妆方案;

通过所述麦克风采集用户的选择指令,所述选择指令用于从候选的化妆方案中选定其一;

将所述选择指令发送至所述服务器。

在一个实施例中,还包括:

在用户化妆过程中通过所述摄像头采集用户的面部图像并发送至服务器;

接收所述服务器发送的提示信息,并通过音箱输出所述提示信息,所述提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

在一个实施例中,所述在用户化妆过程中通过所述摄像头采集用户的面部图像,包括:

通过所述摄像头周期性采集用户的面部头像;

或者,在通过所述麦克风采集到用户的对照指令时,通过所述摄像头采集用户的面部头像。

根据本公开实施例的第二方面,提供一种化妆指导装置,包括:

控制模块,用于通过麦克风采集用户的请求指令,所述请求指令用于说明用户的化妆需求;通过摄像头采集用户的面部图像;

发送模块,用于将所述请求指令和所采集到面部图像发送至服务器;

接收模块,用于接收所述服务器发送的指示信息;

输出模块,用于通过音箱输出所述指示信息,所述指示信息用于指导用户化妆,所述指示信息由所述服务器根据所述面部图像和所述请求指令确定。

在一个实施例中,所述化妆镜还包括led灯,所述控制模块包括:

灯控子模块,用于在采集用户的面部图像之前,启动所述led灯,所述led灯的照射角度与所述摄像头的拍摄角度一致。

在一个实施例中,所述接收模块包括推荐子模块,所述推荐子模块用于从服务器接收推荐信息,并通过所述音箱输出所述推荐信息,所述推荐信息用于说明至少一种候选的化妆方案;

所述控制模块包括选定子模块,所述选定子模块用于通过所述麦克风采集用户的选择指令,所述选择指令用于从候选的化妆方案中选定其一;

所述发送模块包括选择指令发送子模块,所述选择指令发送子模块用于将所述选择指令发送至所述服务器。

在一个实施例中,所述控制模块包括跟踪子模块,所述跟踪子模块用于在用户化妆过程中通过所述摄像头采集用户的面部图像;

所述发送模块包括图像更新子模块,用于将所述摄像头采集到的用户的面部头像发送至服务器;

所述接收模块包括指示接收子模块,所述指示接收子模块用于接收所述服务器发送的提示信息,并通过音箱输出所述提示信息,所述提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

在一个实施例中,所述所述控制模块包括周期触发子模块;

所述周期触发子模块,用于通过所述摄像头周期性采集用户的面部头像;

在一个实施例中,所述所述控制模块包括指令触发子模块;

所述指令触发子模块,用于在通过所述麦克风采集到用户的对照指令时,通过所述摄像头采集用户的面部头像。

根据本公开实施例的第三方面,提供一种化妆指导装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

通过麦克风采集用户的请求指令,所述请求指令用于说明用户的化妆需求;

通过摄像头采集用户的面部图像;

将所述请求指令和所采集到面部图像发送至服务器;

接收所述服务器发送的指示信息,并通过音箱输出所述指示信息,所述指示信息用于指导用户化妆,所述指示信息由所述服务器根据所述面部图像和所述请求指令确定。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面所提供化妆指导方法的步骤。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的化妆指导方法的流程图。

图2是根据一示例性实施例示出的化妆指导方法的流程图。

图3是根据一示例性实施例示出的电子装置的框图。

图4是根据一示例性实施例示出的电子装置的框图。

图5是根据一示例性实施例示出的电子装置的框图。

图6是根据一示例性实施例示出的电子装置的框图。

图7是根据一示例性实施例示出的电子装置的框图。

图8是根据一示例性实施例示出的电子装置的框图。

图9是根据一示例性实施例示出的电子装置的框图。

图10是根据一示例性实施例示出的电子装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的设备和方法的例子。

用户在需要化妆指导时可从互联网上查阅信息得到关于化妆的信息,但是往往需要耗费时间精力在互联网提供的海量信息中进行筛选。本公开的目的在于为用户提供根据用户面部图像和需求确定的定制化信息,为用户节省因为浏览海量信息所耗费的时间。

本公开的实施例提供一种化妆指导方法,以及用于执行该方法的化妆指导装置,该装置可安装于化妆镜的边缘,用户在对着化妆镜化妆时,化妆指导装置可采集用户的语音指令和面部图片并发送至服务器。服务器根据用户的语音指令所反映的用户需求以及用户的面部图片确定指示信息,并将指示信息发送至化妆指导装置。化妆指导装置以语音形式输出指示信息,用户可边听边动手化妆。

图1是根据一示例性实施例示出的一种化妆指导方法的流程图,该方法包括步骤101-104:

在步骤101中,通过麦克风采集用户的请求指令。

化妆指导装置包括麦克风,用于采集用户的请求指令,请求指令用于说明用户的化妆需求。

在一个实施例中,对通过麦克风采集到的声音进行语音识别,当确定采集到的语音中包括预设的关键词时,确定接收到了请求指令。

其中,预设的关键词可以为用于指示妆容适用场合的关键词,例如舞会、万圣节、约会这样的关键词。

在步骤102中,通过摄像头采集用户的面部图像。

化妆指导装置包括摄像头,在识别出用户的请求指令后,通过摄像头采集用户的面部图像。

在一个实施例中,当检测到摄像头拍摄范围内出现人脸时,拍照得到用户的面部图像。或者,用户可通过预制的语音指令触发拍照。例如,当用户说出“茄子”时,控制摄像头拍照。

在步骤103中,将请求指令和所采集到面部图像发送至服务器。

化妆指导装置可通过无线通信模块接入家庭局域网,将请求指令和用户的面部图像发送至服务器。

服务器根据面部图像和请求指令确定指示信息,指示信息用于指导用户化妆。在一个实施例中,指示信息可以是化妆步骤的说明信息,例如说明使用粉底、乳液等等化妆品的顺序,以及对带有颜色的化妆品的颜色说明等等。

在步骤104中,接收服务器发送的指示信息,并通过音箱输出指示信息。

化妆指导装置包括音箱,在接收到指示信息后通过音箱输出,用户可边听指示信息边进行化妆。

本公开实施例提供的化妆指导方法,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

基于上述图1对应的实施例提供的化妆指导方法,图2是根据一示例性实施例示出的一种化妆指导方法的流程图,图2对应的实施例中,对用户与化妆指导装置之间的互动过程做了进一步补充和说明。

其中部分步骤中的内容与图1对应的实施例中的步骤相同或类似,以下只对步骤中不同之处做详细说明。参照图2所示,本实施例提供的化妆指导方法包括步骤201-205:

在步骤201中,通过麦克风采集用户的请求指令。

化妆指导装置对通过麦克风采集到的声音进行语音识别,当确定采集到的语音中包括预设的关键词时,确定接收到了请求指令。

在一个实施例中,化妆指导装置确定采集到的语音中不包括预设的关键词时,将采集的语音发送至服务器,由服务器进行识别和判定,并指示化妆指导装置触发后续步骤。

在步骤202中,启动led灯。

化妆指导装置包括led灯,led灯的照射角度与摄像头的拍摄角度一致。用户在化妆过程中,将面部需要拍摄的位置对准摄像头方向,led灯将灯光打在该位置上,助于拍到清楚明亮的照片。

用户可通过语音指令随时开启或者关闭led灯。

在步骤203中,通过摄像头采集用户的面部图像。

在步骤204中,将请求指令和所采集到面部图像发送至服务器。

在步骤205中,从服务器接收推荐信息,并通过音箱输出推荐信息。

推荐信息用于说明至少一种候选的化妆方案。在一个实施例中,用户的请求指令包括的关键词为“万圣节”,推荐信息可推荐多种化妆方案,每种方案以若干关键词进行说明。例如,推荐信息包括:方案1蝙蝠侠造型、方案2吸血鬼造型等等。

在步骤206中,通过麦克风采集用户的选择指令,将选择指令发送至服务器。

选择指令用于从候选的化妆方案中选定其一。例如,对通过麦克风采集到的声音进行语音识别,当确定采集到的语音中包括“方案1”或者“蝙蝠侠”时,确定接收到了选择指令,此时向服务器发送选择指令。向服务器发送的选择指令内容可以包括用户的语音,或者还可以进一步包括方案1的标识信息。

在步骤207中,接收服务器发送的指示信息。

服务器接收到选择指令后,将针对用户选择的化妆方案对应的指示信息发送给化妆指导装置。

在步骤208中,在用户化妆过程中通过摄像头采集用户的面部图像并发送至服务器。

在一个实施例中,化妆指导装置通过摄像头周期性采集用户的面部头像。或者,在通过麦克风采集到用户的对照指令时,通过摄像头采集用户的面部头像。对照指令可以是包括预设的关键词的语音指令。

在步骤209中,接收服务器发送的提示信息,并通过音箱输出提示信息。

服务器接收到用户化妆过程中的照片时,将照片与预览图做对照,当确定二者不一致时,向化妆指导装置发送提示信息。提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

例如,用户选择了一个万圣节的化妆方案,该方案中眉毛呈绿色,而用户上传的照片中眉毛呈红色,此时服务器向化妆指导装置发送提示信息,提示信息可以为类似“眉毛颜色不匹配”的音频。

本公开实施例提供的化妆指导方法,本公开实施例提供的化妆指导方法,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

下述为本公开设备实施例,可以用于执行本公开方法实施例。

图3是根据一示例性实施例示出的一种电子装置的框图,该设备可以通过软件、硬件或者两者的结合实现其部分或者全部功能。该电子装置可安装于化妆镜的边缘,用户在对着化妆镜化妆时,可通过语音指令触发电子装置执行图1-图2对应的实施例中所描述的化妆指导方法。如图3所示,电子装置包括麦克风301、摄像头302、音箱303,还包括:

控制模块304,用于通过麦克风301采集用户的请求指令,请求指令用于说明用户的化妆需求。通过摄像头302采集用户的面部图像。

发送模块305,用于将请求指令和所采集到面部图像发送至服务器。

接收模块306,用于接收服务器发送的指示信息。

输出模块307,用于通过音箱303输出指示信息,指示信息用于指导用户化妆,指示信息由服务器根据面部图像和请求指令确定。

如图4所示,在一个实施例中,化妆镜还包括led灯308,控制模块304包括:

灯控子模块3041,用于在采集用户的面部图像之前,启动led灯308,led灯308的照射角度与摄像头302的拍摄角度一致。

如图5所示,在一个实施例中,接收模块306包括推荐子模块3061,推荐子模块3061用于从服务器接收推荐信息,并通过音箱303输出推荐信息,推荐信息用于说明至少一种候选的化妆方案。

控制模块304包括选定子模块3042,选定子模块3042用于通过麦克风301采集用户的选择指令,选择指令用于从候选的化妆方案中选定其一。

发送模块305包括选择指令发送子模块3051,选择指令发送子模块3051用于将选择指令发送至服务器。

如图6所示,在一个实施例中,控制模块304包括跟踪子模块3043,跟踪子模块3043用于在用户化妆过程中通过摄像头302采集用户的面部图像;

发送模块305包括图像更新子模块3052,用于将所述摄像头采集到的用户的面部头像发送至服务器。

接收模块306包括指示接收子模块3062,指示接收子模块3062用于接收服务器发送的提示信息,并通过音箱303输出提示信息,提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

如图7所示,在一个实施例中,控制模块304包括周期触发子模块3044。

周期触发子模块3044,用于通过摄像头302周期性采集用户的面部头像。

如图8所示,在一个实施例中,控制模块304包括指令触发子模块3045。

指令触发子模块3045,用于在通过麦克风301采集到用户的对照指令时,通过摄像头302采集用户的面部头像。

本公开实施例提供的电子装置,本公开实施例提供的化妆指导方法,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

图9是根据一示例性实施例示出的一种电子装置的框图,该设备可以通过软件、硬件或者两者的结合实现成为电子装置的部分或者全部,该电子装置用于执行上述图1-图2对应的实施例中所描述的化妆指导方法。如图9所示,电子装置90包括:

处理器901。

用于存储处理器901可执行指令的存储器902。

麦克风903、摄像头904以及音箱905。

其中,处理器901被配置为:

通过麦克风采集用户的请求指令,请求指令用于说明用户的化妆需求。

通过摄像头采集用户的面部图像。

将请求指令和所采集到面部图像发送至服务器。

接收服务器发送的指示信息,并通过音箱输出指示信息,指示信息用于指导用户化妆,指示信息由服务器根据面部图像和请求指令确定。

在一个实施例中,上述处理器901还可被配置为:

启动led灯,led灯的照射角度与摄像头的拍摄角度一致。

在一个实施例中,上述处理器901还可被配置为:

从服务器接收推荐信息,并通过音箱输出推荐信息,推荐信息用于说明至少一种候选的化妆方案。

通过麦克风采集用户的选择指令,选择指令用于从候选的化妆方案中选定其一。

将选择指令发送至服务器。

在一个实施例中,上述处理器901还可被配置为:

在用户化妆过程中通过摄像头采集用户的面部图像并发送至服务器。

接收服务器发送的提示信息,并通过音箱输出提示信息,提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

在一个实施例中,上述处理器901还可被配置为:

通过摄像头周期性采集用户的面部头像。

在一个实施例中,上述处理器901还可被配置为:

在通过麦克风采集到用户的对照指令时,通过摄像头采集用户的面部头像。

本公开实施例提供的电子装置,本公开实施例提供的化妆指导方法,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

本公开实施例提供的电子装置可以是一个如图10所示的电子装置,图10是根据一示例性实施例示出的一种电子装置的框图,该电子装置100用于执行上述图1-图2对应的实施例中所描述的化妆指导方法。

电子装置100可以包括以下一个或多个组件:处理组件1001,存储器1002,电源组件1003,多媒体组件1004,音频组件1005,以及通信组件1006。

处理组件1001通常控制电子装置100的整体操作,诸如与通信,摄像头、麦克风相关联的控制。

存储器1002被配置为存储各种类型的数据以支持在电子装置100的操作。这些数据的示例包括预存储的用于识别用户语音指令的关键词等。存储器1002可以由任何非易失性存储设备或者它们的组合实现,如电可擦除可编程只读存储器(英文全称:electricallyerasableprogrammablereadonlymemory,英文简称:eeprom),可擦除可编程只读存储器(英文全称:erasableprogrammablereadonlymemory,英文简称:eprom),可编程只读存储器(英文全称:programmablereadonlymemory,英文简称:prom),只读存储器(英文全称:readonlymemory,英文简称:rom),快闪存储器。

电源组件1003为电子装置100的各种组件提供电力。电源组件1003可以包括电源管理系统,一个或多个电源,及其他与为电子装置100生成、管理和分配电力相关联的组件。

多媒体组件1004包括摄像头。摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1005被配置为输出和/或输入音频信号。例如,音频组件1005包括一个麦克风(英文全称:microphone,英文简称:mic),用于采集用户的语音指令。所接收的音频信号可以被进一步存储在存储器1002或经由通信组件1006发送。音频组件1005还包括一个扬声器(音箱),用于输出音频信号。

通信组件1006被配置为便于电子装置100和其他设备之间有线或无线方式的通信。电子装置100可以接入基于通信标准的无线网络,如无线保真(英文全称:wireless-fidelity,英文简称:wifi),2g或3g,或它们的组合。在一个示例性实施例中,通信组件1006包括近场通信(英文全称:nearfieldcommunication,英文简称:nfc)模块,以促进短程通信。例如,该nfc模块可基于射频识别(英文全称:radiofrequencyidentification,英文简称:rfid)技术,红外数据协会(英文全称:infrareddataassociation,英文简称:irda)技术,超宽带(英文全称:ultrawideband,英文简称:uwb)技术,蓝牙(英文全称:bluetooth,英文简称:bt)技术和其他技术来实现。

在示例性实施例中,电子装置100可以被一个或多个应用专用集成电路(英文全称:applicationspecificintegratedcircuit,英文简称:asic)、数字信号处理器(英文全称:digitalsignalprocessing,英文简称:dsp)、数字信号处理设备(英文全称:digitalsignalprocessingdevice,英文简称:dspd)、可编程逻辑器件(英文全称:programmablelogicdevice,英文简称:pld)、现场可编程门阵列(英文全称:fieldprogrammablegatearray,英文简称:fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述图1-图2对应的实施例中所描述的化妆指导方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1002,上述指令可由电子装置100的处理组件1001执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(英文全称:randomaccessmemory,英文简称:ram)、cd-rom、磁带、软盘和光数据存储设备等。当存储介质中的指令由电子装置100的处理组件1001执行时,使得电子装置100能够执行上述图1-图2对应的实施例中所描述的化妆指导方法,该方法包括:

通过麦克风采集用户的请求指令,请求指令用于说明用户的化妆需求。

通过摄像头采集用户的面部图像。

将请求指令和所采集到面部图像发送至服务器。

接收服务器发送的指示信息,并通过音箱输出指示信息,指示信息用于指导用户化妆,指示信息由服务器根据面部图像和请求指令确定。

在一个实施例中,该方法包括:

启动led灯,led灯的照射角度与摄像头的拍摄角度一致。

在一个实施例中,该方法包括:

从服务器接收推荐信息,并通过音箱输出推荐信息,推荐信息用于说明至少一种候选的化妆方案。

通过麦克风采集用户的选择指令,选择指令用于从候选的化妆方案中选定其一。

将选择指令发送至服务器。

在一个实施例中,该方法包括:

在用户化妆过程中通过摄像头采集用户的面部图像并发送至服务器。

接收服务器发送的提示信息,并通过音箱输出提示信息,提示信息用于指示用户的化妆效果与选定的化妆方案不一致。

在一个实施例中,该方法包括:

通过摄像头周期性采集用户的面部头像。

或者,在通过麦克风采集到用户的对照指令时,通过摄像头采集用户的面部头像。

本公开实施例提供的电子装置以及存储介质,本公开实施例提供的化妆指导方法,通过麦克风采集用户的语音指令,通过摄像头采集用户的面部图像,将语音指令和面部图像发送至服务器,接收服务器发送的根据用户的需求和照片确定指示信息,将指示信息输出,一方面向用户提供根据用户需求和面部图像确定的定制化信息,节省了用户因为浏览海量信息所耗费的时间,一方面以语音形式输出指示信息,用户无需动手执行任何操作,可边听指示信息边进行化妆。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1