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

文档序号:8459437阅读:212来源:国知局
一种即时视频中的特效加载方法和电子设备的制造方法
【技术领域】
[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]将所述特效加载至所述加载位置,显示加载所述特效后的即时视频;
[0083]其中,所述加载位置是用户在所述其他电子设备上输入的,所述特效数据用于指示用户所要加载的特效。
[0084]第五方面,提供一种电子设备,该电子设备包括:
[0085]接收模块,用于接收其他电子设备发送的加载位置与特效数据;
[0086]加载模块,用于将所述特效加载至所述加载位置;
[0087]显示模块,用于显示加载所述特效后的即时视频;
[0088]其中,所述加载位置是用户在所述其他电子设备上输入的,所述特效数据用于指示用户所要加载的特效。
[0089]第六方面,提供一种电子设备,该电子设备包括发送模块、接收模块、具有触控功能的显示屏、存储器以及与所述发送模块、所述接收模块、所述具有触控功能的显示屏和所述存储器连接的处理器,其中,所述存储器存储一组程序代码,所述处理器调用所述存储器所存储的所述程序代码用于执行以下操作:
[0090]接收其他电子设备发送的加载位置与特效数据;
[0091]将所述特效加载至所述加载位置,显示加载所述特效后的即时视频;
[0092]其中,所述加载位置是用户在所述其他电子设备上输入的,所述特效数据用于指示用户所要加载的特效。
[0093]本发明实施例提供了一种即时视频中的特效加载方法和电子设备,包括:接收用户输入的特效数据,特效
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1