一种即时视频中的表情特效动画加载方法和电子设备的制造方法

文档序号:8459404阅读:243来源:国知局
一种即时视频中的表情特效动画加载方法和电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及视频领域,特别涉及一种即时视频中的表情特效动画加载方法和电子设备。
【背景技术】
[0002]现在用户可以通过电子设备的视频功能进行视频对话,但是在视频通话过程中,用户双方只能通过视频框看到对方及视频的背景。使得视频通话过程中,视频表现形式单一,用户难以在视频通话中用简单的方式添加表情互动特效动画,所以现在需要提供一种能够给视频中人脸添加表情特效的简单有效的方法。
[0003]由于现有技术未提供一种能够给视频中人脸添加表情特效的简单有效的方法,使得无法在即时视频中实时添加表情特效动画,因而不能满足用户在视频通话过程中进行互动的需求,用户体验效果低。

【发明内容】

[0004]为了满足用户对即时视频多样化的需求,提高用户体验效果,本发明实施例提供了一种即时视频中的表情特效动画加载方法和电子设备。所述技术方案如下:
[0005]第一方面,提供了一种即时视频中的表情特效动画加载方法,所述方法包括:
[0006]识别即时视频帧中的人脸表情,生成识别结果;
[0007]根据所述识别结果,获取所要加载的表情特效动画;
[0008]确定所述表情特效动画在即时视频帧中的加载位置;
[0009]发送所述表情特效动画和所述加载位置至其他电子设备。
[0010]结合第一方面,在第一种可能的实现方式中,所述识别即时视频帧中的人脸表情包括:
[0011]获取即时视频帧中的人脸细节特征点参数;
[0012]根据所述人脸细节特征点参数,获取当前即时视频帧中的人脸表情。
[0013]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述识别结果,获取所要加载的表情特效动画包括:
[0014]根据所述人脸表情,获取与所述人脸表情对应的表情特效动画。
[0015]结合第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述确定所述表情特效动画在即时视频帧中的加载位置包括:
[0016]根据所述即时视频帧中的人脸细节特征点参数,获取所述表情特效动画在即时视频帧中的加载位置。
[0017]结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
[0018]根据所述加载位置,加载所述表情特效动画,并显示加载表情特效动画后的即时视频帧。
[0019]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:
[0020]获取用户输入的消除指令;
[0021]删除所述消除指令所指示的特效动画;
[0022]向所述其他电子设备发送所述消除指令。
[0023]第二方面,提供了一种电子设备,所述电子设备包括:
[0024]识别模块,用于识别即时视频帧中的人脸表情,生成识别结果;
[0025]获取模块,用于根据所述识别结果,获取所要加载的表情特效动画;
[0026]确定模块,用于确定所述表情特效动画在即时视频帧中的加载位置;
[0027]发送模块,用于发送所述表情特效动画和所述加载位置至其他电子设备。
[0028]加载模块,用于根据所述加载位置,加载所述表情特效动画;
[0029]显示模块,用于显示所述加载表情特效动画后的即时视频帧。
[0030]结合第二方面,在第一种可能的实现方式中,所述识别模块具体用于:
[0031]获取即时视频帧中的人脸细节特征点参数;
[0032]根据所述人脸细节特征点参数,获取当前即时视频帧中的人脸表情。
[0033]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取模块具体用于:
[0034]根据所述人脸表情,获取与所述人脸表情对应的表情特效动画。
[0035]结合第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述获取模块还具体用于:
[0036]根据所述即时视频帧中的人脸细节特征点参数,获取所述表情特效动画在即时视频帧中的加载位置。
[0037]结合第二方面,在第四种可能的实现方式中,
[0038]所述设备还包括接收模块,用于获取用户输入的消除指令;
[0039]所述设备还包括删除模块,用于删除所述消除指令所指示的特效动画;
[0040]所述发送模块还用于向所述其他电子设备发送所述消除指令。
[0041]第三方面,提供了一种电子设备,包括视频输入模块、视频输出模块、发送模块、接收模块、存储器以及与所述视频输入模块、所述视频输出模块、所述发送模块、所述接收模块和所述存储器连接的处理器,其中,所述存储器存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0042]识别即时视频中的人脸表情,生成识别结果;
[0043]根据所述识别结果,获取所要加载的表情特效动画;
[0044]确定所述表情特效动画在即时视频帧中的加载位置;
[0045]控制发送模块发送所述表情特效动画和所述加载位置至其他电子设备;
[0046]其中,所述处理器调用所述存储器中存储的程序代码还用于控制视频输入模块接收即时视频帧。
[0047]结合第三方面,在第一种可能的实现方式中,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0048]获取即时视频中的人脸细节特征点参数;
[0049]根据所述人脸细节特征点参数,获取当前即时视频帧中的人脸表情。
[0050]结合第三方面的第一种可能的实现方式,在第二种可能的实现方式,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0051 ] 根据所述人脸表情,获取与所述人脸表情对应的表情特效动画。
[0052]结合第三方面的第一种或第二种可能的实现方式,在第三种可能的实现方式,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0053]根据所述即时视频帧中的人脸细节特征点参数,获取所述表情特效动画在即时视频帧中的加载位置。
[0054]结合第三方面的第三种可能的实现方式,在第四种可能的实现方式,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0055]根据所述加载位置,加载所述表情特效动画,并控制视频输出模块显示加载表情特效动画后的即时视频帧。
[0056]结合第三方面的第四种可能的实现方式,在第五种可能的实现方式,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0057]控制接收模块获取用户输入的消除指令;
[0058]删除所述消除指令所指示的特效动画;
[0059]控制发送模块向所述其他电子设备发送所述消除指令。
[0060]第四方面,提供了一种即时视频中的表情特效显示方法,所述方法包括:
[0061]获取表情特效动画和加载位置;
[0062]将所述表情特效动画加载至所述加载位置,并显示所述加载表情特效动画后的即时视频帧;
[0063]其中,所述加载位置是在当前视频帧中确定的,所述表情特效动画是通过对即时视频帧中的人脸表情进行识别获取的。
[0064]结合第四方面,在第一种可能的实现方式中,所述方法还包括:
[0065]接收其他电子设备发送的消除指令;
[0066]删除所述消除指令所指示的特效动画。
[0067]第五方面,提供了一种电子设备,所述电子设备包括:
[0068]接收模块,用于接收其他电子设备发送的表情特效动画和加载位置;
[0069]加载模块,用于将所述表情特效动画加载至所述加载位置;
[0070]显示模块,用于显示所述加载表情特效动画后的即时视频帧;
[0071]其中,所述加载位置是在当前视频帧中确定的,所述表情特效动画是通过对即时视频帧中的人脸表情进行识别获取的。
[0072]结合第五方面,在第一种可能的实现方式中,
[0073]所述接收模块还用于接收所述其他电子设备发送的消除指令;
[0074]所述加载模块还用于删除所述消除指令所指示的特效动画。
[0075]第六方面,提供了一种电子设备,包括视频输出模块、发送/接收模块、存储器以及与所述视频输出模块、所述发送/接收模块和所述存储器连接的处理器,其中,所述存储器存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0076]接收其他电子设备发送的表情特效动画和加载位置;
[0077]将所述表情特效动画加载至所述加载位置,并控制视频输出模块显示所述加载表情特效动画后的即时视频帧;
[0078]其中,所述加载位置是在当前视频帧中确定的,所述表情特效动画是通过对即时视频帧中的人脸表情进行识别获取的。
[0079]结合第六方面,在第一种可能的实现方式中,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0080]接收所述其他电子设备发送的消除指令;
[0081]删除所述消除指令所指示的特效动画。
[0082]本发明实施例提供了一种即时
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1