表情发送方法及装置的制造方法_2

文档序号:8433654阅读:来源:国知局
携计算机(相机、 摄像机)等等。
[0068] 为了简化描述,下文中仅W表情发送方法由通讯客户端执行来举例说明,但对此 不构成限定。
[0069] 图1是根据一示例性实施例示出的表情发送方法流程图,本实施例W该表情发送 方法用于通讯客户端中来进行说明,该表情发送方法可W包括如下步骤。
[0070] 在步骤102中,采集用户在收发通讯消息时的人脸图像。
[0071] 在前台运行的应用程序为通讯应用时,通过前置摄像头每隔预定时间间隔采集一 次人脸图像。
[0072] 在步骤104中,根据人脸图像生成对应于用户当前情绪的用户表情,该用户表情 为图片表情和文字表情中的至少一种。
[0073] 在步骤106中,在收发通讯消息的过程中,向对端发送该用户表情。
[0074] 综上所述,本示例性实施例提供的表情发送方法,通过根据采集到的用户收发通 讯信息时的人脸图像生成对应的用户表情,并将该用户表情发送至对端;解决了通讯客户 端提供的表情库中的表情图片并不能准确表达用户当前的表情状态的问题;达到了用户 收发的通讯信息中携带有符合用户当前情绪的用户表情,准确表达用户当前表情状态的效 果。
[0075] 通讯客户端可W通过前置摄像头采集用户的人脸图像,将采集到的人脸图像进行 图像处理生成相应的用户表情,并将该用户表情作为用户实时头像发送给对端,使得对端 用户看到的用户实时头像符合用户此时的表情,且更加生动形象。下面采用一个示例性实 施例进行说明。
[0076] 图2A是根据另一示例性实施例示出的表情发送方法流程图,本实施例W该表情 发送方法用于智能手机中来进行说明,该表情发送方法可W包括如下步骤。
[0077] 在步骤201中,在前台运行的应用程序为通讯应用时,通过前置摄像头每隔预定 时间间隔采集一次人脸图像。
[0078] 用户在通过安装在智能手机中的通讯客户端收发通讯信息,即智能手机前台正在 运行的应用为通讯应用时,设置在智能手机中的前置摄像头每隔预定时间间隔采集一次人 脸图像,该时间预定时间间隔可W相同,也可W不同。其中,该通讯客户端可W为即时通讯 客户端或富集通讯客户端等等,本公开并不对此进行限定。
[0079] 比如,智能手机检测到用户正在使用通讯客户端收发通讯信息时,可W通过前置 摄像头每隔1秒采集一次人脸图像;又比如,当未检测到输入信息时,即用户正在查看收到 的通讯信息时,采集一次人脸图像,当检测到有文字或语音等输入信息时,即用户正在回复 通讯信息时,再采集一次人脸图像。
[0080] 在步骤202中,提取人脸图像中的人脸区域。
[0081] 由于前置摄像头拍摄角度等问题,通过前置摄像头采集到的人脸图像中的人脸可 能未包含人脸,所W为了提高生成的用户表情的准确性,通讯客户端还需要对采集到的人 脸图像进行人脸检测,检测采集到的人脸图像中是否包含人脸,并对未包含人脸的人脸图 像进行过滤。其中,进行人脸检测可W采用基于迭代算法的人脸检测算法,本公开并不对此 进行限定。
[0082] 由于需要根据人脸图像生成用户表情,所W通讯客户端需要提取人脸图像中的人 脸区域,并根据该人脸区域生成相应的用户表情。其中,提取人脸图像中的人脸区域一般采 用基于训练集建立的统计模型方法对人脸图像中的人脸特征点进行定位,并根据定位后的 人脸特征点进行人脸区域的提取,本公开并不对提取人脸区域的方法进行限定。
[0083] 在步骤203中,对人脸区域进行图像处理,生成对应于用户当前情绪的用户表情; 该图像处理包括滤镜处理、风格化处理和灰度处理中的至少一种。
[0084] 为了使生成的用户表情更加形象且形式更加丰富,通讯客户端在提取到人脸图像 中的人脸区域后,还需要对提取到的人脸区域进行相应的图像处理,生成对应于用户当前 情绪的用户表情。
[0085] 由于在上述步骤202中需要对人脸图像中的人脸特征点进行定位,所W通讯客户 端可W进一步根据人脸特征点对人脸表情进行识别,即根据人脸特征点确定用户当前情 绪,并根据确定的用户当前情绪进行相应的图像处理,从而突出用户当前情绪。其中,该图 像处理可w为滤镜处理、风格化处理或灰度处理等等。
[0086] 比如,当该图像处理为风格化处理时,通讯客户端根据人脸特征点确定用户当前 情绪为开屯、,并对人脸区域进行风格化处理,生成符合开屯、特征的用户表情。
[0087] 又比如,当该图像处理为滤镜处理时,通讯客户端根据人脸特征点确定用户当前 情绪为开屯、,则可W使用滤镜对人脸区域的色彩进行鲜艳化,使得生成对应于开屯、的用户 表情。
[008引需要说明的是,通讯客户端还可W根据用户当前情绪在生成的用户表情中添加对 应的预设标识,该预设标识可W为文字标识或图像标识,比如,当用户当前情绪为开屯、时, 可W在生成的用户表情中添加一个太阳图像;当用户当前情绪为难过时,可W在生成的用 户表情中添加一个乌云图像。
[0089] 在步骤204中,在用户表情为至少两个时,显示至少两个用户表情。
[0090] 由于前置摄像头会每隔预定时间间隔采集一次人脸图像,所W在用户收发通讯信 息的过程中,可能会采集到至少两张用户人脸图像,对应的,通讯客户端可能会生成至少两 个用户表情。当通讯客户端生成至少两个用户表情时,即可对至少两个用户表情进行显示, 供用户选择想要发送的用户表情。
[0091] 作为一种可能的实现方式,通讯客户端可W根据每个用户表情对应的用户当前情 绪,将至少两个用户表情进行分类,并从每个分类中选出至少一个用户表情进行显示,供用 户进行选择。
[0092] 比如,如图2B所示,通讯客户端21根据采集到的=个人脸图像分别生成用户表情 22、用户表情23和用户表情24,将用户表情22和用户表情23分类为"伤屯、",将用户表情 24分类为"愤怒",并对每个分类中的至少一个用户表情进行显示,供用户进行选择。
[0093] 在步骤205中,接收对其中一个用户表情的选择信号。
[0094] 通讯客户端接受用户对显示的用户表情的选择信号,从而确定需要发送的用户表 情。
[0095] 在步骤206中,根据选择信号,将对应的用户表情确定为需要发送的用户表情。
[0096] 在步骤207中,将用户表情确定为用户实时头像,并发送至对端;对端用于将原始 用户头像替换为用户实时头像。
[0097] 通讯客户端将用户选择的用户表情确定为用户实时头像,并发送至对端。对端用 户使用通讯客户端接收到该用户实时头像时,将原始用户头像替换为该用户实时头像,使 得用户可W更加直观了解到用户收发通讯信息时的表情。
[009引 比如,如图2C所示,通讯客户端21对生成的用户表情22、用户表情23和用户表 情24进行显示,并接收到用户对用户表情24的选择信号,将用户表情24确定为用户的实 时头像,并发送至通讯客户端25,通讯客户端25将原始用户头像替换为用户表情24,进行 显示。
[0099] 需要说明的是,上述步骤204至步骤206为可选步骤,即通讯客户端可W将生成的 至少两个用户表情均确定为用户实时头像,并一同发送至对端。
[0100] 对端用户使用通讯客户端接收至少两个用户实时头像后,对至少两个用户实时头 像进行轮次显示,用户即可W更加直观了解到对方用户从查看通讯信息到发送通讯信息时 的表情变化。
[0101] 上述实施例中,仅W该用户表情为图片表情为例进行说明,并不对本公开构成限 定。
[0102] 综上所述,本示例性实施例提供的表情发送方法,通过根
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1