信息处理方法及装置制造方法及图纸

技术编号:22885459 阅读:36 留言:0更新日期:2019-12-21 07:50
本发明专利技术实施例提供一种信息处理方法及装置,响应于特效更新信号,通过调用接口从所述服务器获取并下载至少一特效扩展包;响应于特效触发信号,加载相应的所述特效扩展包;读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,以在所述图形用户界面中呈现相应的特效。本发明专利技术实施例中,添加特效时,只需要加载对应的特效扩展包,不需要修改代码,因此可以灵活添加特效。

Information processing methods and devices

【技术实现步骤摘要】
信息处理方法及装置
本专利技术涉及视频处理
,尤其涉及信息处理方法及装置。
技术介绍
随着图像处理技术的发展,在直播视频中添加特效得到越来越多的研究。特效通常是由电脑软件制作出的现实中一般不会出现的特殊效果。特效可以包括图片特效、动图特效等。示例的,在当前的直播视频处理中,可以在直播视频中添加帽子特效、心型特效、烟花特效等。现有技术中,如果要对某一直播视频添加特效,通常需要首先根据该特效的具体形式对应修改直播客户端的代码,然后才能根据修改后的代码对视频添加代码对应的特效。因为现有技术中,每进行一次特效的修改、添加或删除,都需要对直播客户端的代码进行修改,导致在直播视频中添加特效非常不灵活,且对直播客户端进行代码修改时涉及多次迭代影响用户体验,也给开发者带来许多工作负担。
技术实现思路
本专利技术实施例提供信息处理方法及装置,以解决在直播视频中添加特效不灵活的技术问题。本专利技术实施例第一方面提供一种信息处理方法,应用于终端上运行的直播客户端,在所述终端的显示屏上渲染一图形用户界面,所述直播客户端与服务器连接,所述方法包括:响应于特效更新信号,通过调用接口从所述服务器获取并下载至少一特效扩展包;响应于特效触发信号,加载相应的所述特效扩展包;读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,以在所述图形用户界面中呈现相应的特效。可选的,所述响应于特效更新信号之前,还包括:接收所述服务器发送的所述特效更新信号;或在预设时间触发所述特效更新信号;或接收用户在所述图形用户界面中的更新触发操作,响应于所述更新触发操作产生所述特效更新信号。可选的,所述视屏图元资源对象为:预设的图层对象,或所述特效触发信号产生时所述图形用户界面中的一图层。可选的,所述将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:从所述特效文件中的特效下载链接下载所述特效文件对应的特效内容;将所述特效文件对应的特效内容渲染在所述视频图元资源对象中。可选的,在所述特效扩展包为多个的情况下,读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:按照多个所述特效扩展包优先级从高到低的顺序,依次读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上。可选的,所述按照多个所述特效扩展包优先级从高到低的顺序,依次读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:按照多个所述特效扩展包优先级从高到低的顺序,读取当前特效扩展包中的特效文件,计算渲染参数,将所述当前特效文件对应的特效内容渲染至视频图元资源对象上,将渲染了特效的视频图元资源对象返回给下一个特效扩展包,直到所述多个特效扩展包全部完成特效渲染。可选的,所述从所述服务器获取并下载至少一特效扩展包,包括:从所述服务器获取特效配置信息;所述特效配置信息中包括至少一个特效扩展包标识;向所述服务器发送特效下载请求;所述特效下载请求包括目标特效扩展包标识,所述目标特效扩展包标识包含于所述至少一个特效扩展包标识中;接收所述服务器响应于所述特效下载请求发送的所述目标特效扩展包标识的特效配置项;所述特效配置项包括以下至少一项:特效触发条件、触发时间段、操作的视频图元资源对象、渲染优先级和特效扩展包下载链接;根据所述特效配置项下载所述目标特效扩展包标识对应的特效扩展包。可选的,所述特效触发信号的产生包括以下任意一种或多种:游戏类型符合预设的游戏类型;游戏中的主播等级达到预设的等级;游戏中的主播收到的礼物类型符合预设的礼物类型;游戏中的主播收到的礼物价值达到预设的价值。本专利技术实施例第二方面提供一种信息处理方法,应用于服务器,所述服务器与直播客户端连接,所述直播客户端运行在终端上,在所述终端的显示屏上渲染一图形用户界面,所述方法包括:确定至少一种特效扩展包;生成所述至少一种特效扩展包对应的特效配置信息,所述特效配置信息中包括至少一个特效扩展包标识;发送所述特效配置信息至所述直播客户端;接收所述直播客户端发送的特效下载请求;所述特效下载请求包括目标特效扩展包标识,所述目标特效扩展包标识包含于所述至少一个特效扩展包标识中;响应于所述特效下载请求发送所述目标特效工具标识的特效配置项;所述特效配置项包括以下至少一项:特效触发条件、触发时间段、操作的视频图元资源对象、渲染优先级和特效扩展包下载链接。可选的,还包括:在所述至少一种特效扩展包发生修改的情况下,根据所述修改更新所述至少一个特效扩展包。本专利技术实施例第三方面提供一种信息处理装置,应用于终端上运行的直播客户端,在所述终端的显示屏上渲染一图形用户界面,所述直播客户端与服务器连接,该装置包括:特效扩展包下载模块,用于响应于特效更新信号,通过调用接口从所述服务器获取并下载至少一特效扩展包;特效扩展包加载模块,用于响应于特效触发信号,加载相应的所述特效扩展包;特效渲染模块,用于读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,以在所述图形用户界面中呈现相应的特效。可选的,所述装置还包括特效更新信号确定模块,用于:接收所述服务器发送的所述特效更新信号;或在预设时间触发所述特效更新信号;或接收用户在所述图形用户界面中的更新触发操作,响应于所述更新触发操作产生所述特效更新信号。可选的,所述视屏图元资源对象为:预设的图层对象,或所述特效触发信号产生时所述图形用户界面中的一图层。可选的,所述特效渲染模块具体用于:从所述特效文件中的特效下载链接下载所述特效文件对应的特效内容;将所述特效文件对应的特效内容渲染在所述视频图元资源对象中。可选的,在所述特效扩展包为多个的情况下,所述特效渲染模块具体用于:按照多个所述特效扩展包优先级从高到低的顺序,依次读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上。可选的,所述特效渲染模块具体还用于:按照多个所述特效扩展包优先级从高到低的顺序,读取当前特效扩展包中的特效文件,计算渲染参数,将所述当前特效文件对应的特效内容渲染至视频图元资源对象上,将渲染了特效的视频图元资源对象返回给下一个特效扩展包,直到所述多个特效扩展包全部完成特效渲染。可选的,所述特效扩展包下载模块具体用于:从所述服务器获取特效配置信息;所述特效配置信息中包括至少一个特效扩展包标识;向所述服务器发送特效下载请求;所述特效下载请求包括目标特效扩展包标识,所述目标特效扩展包标识包含于所述至少一个特效扩展包标识中;本文档来自技高网...

【技术保护点】
1.一种信息处理方法,应用于终端上运行的直播客户端,在所述终端的显示屏上渲染一图形用户界面,所述直播客户端与服务器连接,其特征在于,所述方法包括:/n响应于特效更新信号,通过调用接口从所述服务器获取并下载至少一特效扩展包;/n响应于特效触发信号,加载相应的所述特效扩展包;/n读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,以在所述图形用户界面中呈现相应的特效。/n

【技术特征摘要】
1.一种信息处理方法,应用于终端上运行的直播客户端,在所述终端的显示屏上渲染一图形用户界面,所述直播客户端与服务器连接,其特征在于,所述方法包括:
响应于特效更新信号,通过调用接口从所述服务器获取并下载至少一特效扩展包;
响应于特效触发信号,加载相应的所述特效扩展包;
读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,以在所述图形用户界面中呈现相应的特效。


2.根据权利要求1所述的方法,其特征在于,所述响应于特效更新信号之前,还包括:
接收所述服务器发送的所述特效更新信号;或
在预设时间触发所述特效更新信号;或
接收用户在所述图形用户界面中的更新触发操作,响应于所述更新触发操作产生所述特效更新信号。


3.根据权利要求1或2所述的方法,其特征在于,所述视屏图元资源对象为:预设的图层对象,或所述特效触发信号产生时所述图形用户界面中的一图层。


4.根据权利要求1所述的方法,其特征在于,所述将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:
从所述特效文件中的特效下载链接下载所述特效文件对应的特效内容;
将所述特效文件对应的特效内容渲染在所述视频图元资源对象中。


5.根据权利要求1或2或4所述的方法,其特征在于,在所述特效扩展包为多个的情况下,读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:
按照多个所述特效扩展包优先级从高到低的顺序,依次读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上。


6.根据权利要求5所述的方法,其特征在于,所述按照多个所述特效扩展包优先级从高到低的顺序,依次读取所述特效扩展包中的特效文件,计算渲染参数,将所述特效文件对应的特效内容渲染至视频图元资源对象上,包括:
按照多个所述特效扩展包优先级从高到低的顺序,读取当前特效扩展包中的特效文件,计算渲染参数,将所述当前特效文件对应的特效内容渲染至视频图元资源对象上,将渲染了特效的视频图元资源对象返回给下一个特效扩展包,直到所述多个特效扩展包全部完成特效渲染。


7.根据权利要求1所述的方法,其特征在于,所述从所述服务器获取并下载至少一特效扩展包,包括:
从所述服务器获取特效配置信息;所述特效配置信息中包括至少一个特效扩展包标识;
向所述服务器发送特效下载请求;所述特效下载请求包括目标特效扩展包标识,所述目标特效扩展包标识包含于所述至少一个特效扩展包标识中;
接收所述服务器响应于所述特效下载请求发送的所述目标特效扩展包标识的特效配置项;所述特效配置项包括以下至少一项:特效触发条件、触发时间段、操作的视频图元资源对象、渲染优先级和特效扩展包下载链接;
根据所述特效配置项下载所述目标特效扩展包标识对应的特效扩展包。


8.根据权利要求1所述的方法,其特征在于,所述特效触发信号的产生包括以下任意一种或多种:
游戏类型符合预设的游戏类型;
游戏中的主播等级达到预设的等级...

【专利技术属性】
技术研发人员:罗创
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1