渲染具有动态组件的视频制造技术

技术编号:31997030 阅读:23 留言:0更新日期:2022-01-22 18:09
对于某些实施方式描述了一种用于高效动态视频渲染的方法。该方法可以包括识别用于渲染包括一个或多个静态图层和一个或多个动态图层的视频的文件,基于分析用于渲染视频的文件的一个或多个字段来检测一个或多个静态图层和一个或多个动态图层,其中每个动态图层包括指示变量组件的注释,渲染文件的一个或多个静态图层,从用户设备接收对包括用户信息的视频的请求,基于用户信息来确定被指定为插入动态图层的变量定义,使用变量定义来渲染一个或多个动态图层,以及从所渲染的一个或多个静态图层和所渲染的一个或多个动态图层生成用于回放的合成视频。回放的合成视频。回放的合成视频。

【技术实现步骤摘要】
【国外来华专利技术】渲染具有动态组件的视频

技术介绍

[0001]本文档涉及一种用于高效渲染具有动态组件的视频的方法。

技术实现思路

[0002]通常,本说明书中描述的主题的一个创新方面可以体现在一种用于高效渲染具有动态组件的视频的方法中。该方法可以包括识别用于渲染包括一个或多个静态图层和一个或多个动态图层的视频的文件,基于分析用于渲染视频的文件的一个或多个字段来检测一个或多个静态图层和一个或多个动态图层,其中每个动态图层包括指示变量组件的注释,渲染文件的一个或多个静态图层,从用户设备接收对包括用户信息的视频的请求,基于用户信息来确定被指定为插入动态图层的变量定义,使用变量定义来渲染一个或多个动态图层,以及从所渲染的一个或多个静态图层和所渲染的一个或多个动态图层生成用于回放的合成视频。
[0003]这些和其他实施例可以各自可选地包括以下特征中的一个或多个。
[0004]在一些实施方式中,该方法包括使用深度优先遍历算法来展平用于渲染视频的文件的文档对象模型。该方法可以包括基于所渲染的一个或多个静态图层,生成指示一个或多个静态图层和一个或多个动态图层的模板。使用本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于高效动态视频渲染的计算机实施方法,包括:识别用于渲染包括一个或多个静态图层和一个或多个动态图层的视频的文件;基于分析用于渲染视频的所述文件的一个或多个字段来检测所述一个或多个静态图层和所述一个或多个动态图层,其中每个动态图层包括指示变量组件的注释;渲染所述文件的一个或多个静态图层;从用户设备接收对包括用户信息的所述视频的请求;基于所述用户信息来确定被指定为插入动态图层的变量定义;使用所述变量定义来渲染所述一个或多个动态图层;以及从所渲染的一个或多个静态图层和所渲染的一个或多个动态图层生成用于回放的合成视频。2.根据权利要求1所述的方法,还包括使用深度优先遍历算法来展平用于渲染所述视频的文件的文档对象模型。3.根据权利要求2所述的方法,还包括基于所渲染的一个或多个静态图层,生成指示所述一个或多个静态图层和所述一个或多个动态图层的模板。4.根据权利要求3所述的方法,其中,使用所述变量定义来渲染所述一个或多个动态图层包括使用所述变量定义来填充所述模板。5.根据权利要求1所述的方法,其中,所述文件包括一个或多个帧;并且其中渲染所述文件的一个或多个静态图层包括,对于所述一个或多个静态图层中的每个图层,保存每个帧的图像。6.根据权利要求1所述的方法,其中,从所渲染的一个或多个静态图层和所渲染的一个或多个动态图层生成用于回放的合成视频包括执行阿尔法混合操作以组合所渲染的一个或多个静态图层和所渲染的一个或多个动态图层。7.根据权利要求1所述的方法,其中,所述一个或多个动态图层中的至少一个包括表示徽标的图像、文本、视频和颜色中的至少一个。8.一种系统,包括:一个或多个处理器;和一个或多个存储器元件,包括指令,所述指令在被执行时使得所述一个或多个处理器执行操作,所述操作包括:识别用于渲染包括一个或多个静态图层和一个或多个动态图层的视频的文件;基于分析用于渲染视频的所述文件的一个或多个字段来检测所述一个或多个静态图层和所述一个或多个动态图层,其中每个动态图层包括指示变量组件的注释;渲染所述文件的一个或多个静态图层;从用户设备接收对包括用户信息的所述视频的请求;基于所述用户信息来确定被指定为插入动态图层的变量定义;使用所述变量定义来渲染所述一个或多个动态图层;以及从所渲染的一个或多个静态图层和所渲染的一个或多个动态图层生成用于回放的合成视频。9.根据权利要求8所述的系统,所述操作还包括使用深度优先遍历算法来展平用于渲染所述视频的文件的文档对象模型。
10.根据权利要求9所述的系统,所述操作还包括基于所渲...

【专利技术属性】
技术研发人员:NJ弗雷Z孙Y邹SM塞戈
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1