[发明专利]视频的渲染方法、装置、设备和计算机可读存储介质在审
| 申请号: | 202210289997.1 | 申请日: | 2022-03-23 |
| 公开(公告)号: | CN114630184A | 公开(公告)日: | 2022-06-14 |
| 发明(设计)人: | 鲍琦 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N21/84;H04N21/2187 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 陈嘉雯 |
| 地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 渲染 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种视频的渲染方法,其特征在于,所述方法包括:
获取各路视频流,对各路所述视频流分别进行转换,以生成各视频图像;
根据各所述视频图像的排版信息和索引信息将各所述视频图像依次放置于预先建立的一个视图容器中,且各所述视频图像之间不发生重叠或互相遮挡;
在所述视图容器中,对各所述视频图像进行渲染,以形成多路视频画面。
2.根据权利要求1所述的方法,其特征在于,对各路所述视频流分别进行转换,以生成各视频图像,包括:
对各路所述视频流进行解码处理,以得到各视频帧数据;
将各所述视频帧数据对应转化成各纹理图像,以得到各所述视频图像。
3.根据权利要求1所述的方法,其特征在于,所述排版信息包括坐标信息和尺寸信息;所述根据各所述视频图像的排版信息和索引信息将各所述视频图像依次放置于预先建立的一个视图容器中包括:
分别根据各所述视频图像的坐标信息和尺寸信息来确定各所述视频图像在所述视图容器的目标位置和目标尺寸;
根据各所述视频图像的索引信息将各所述视频图像依次放置于所述目标位置,并按照所述目标尺寸排列。
4.根据权利要求2所述的方法,其特征在于,所述视图容器包括多个座位组件;所述座位组件数量大于或等于视频流路数;所述排版信息包括尺寸信息;所述索引信息包括座位号信息;所述根据各所述视频图像的排版信息和索引信息将各所述视频图像依次放置于预先建立的一个视图容器中包括:
分别根据各所述视频图像的尺寸信息来确定各所述视频图像在所述视图容器的目标尺寸;
根据各所述视频图像的座位号信息将各所述视频图像依次放置于所述视图容器中相应的座位组件中,并按照所述目标尺寸排列;其中一个座位组件中放置一路视频图像。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
将各所述视频帧数据分别缓存至各解码缓存器中,其中一个所述解码缓存器存储一路所述视频帧数据;
将各解码缓存器与各座位组件进行绑定,其中一个所述解码缓存器与一个所述座位组件绑定;
将各所述解码缓存器中的视频帧数据对应的视频图像分别放置于与所述解码缓存器绑定的座位组件中。
6.根据权利要求3所述的方法,其特征在于,还包括:
根据所述排版信息调整一路或多路所述视频图像在所述视图容器中的位置和/或所述视频图像的尺寸。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述在所述视图容器中,对各所述视频图像进行渲染,包括:
采用一路刷帧驱动信号对各所述视频图像进行同步渲染。
8.一种视频的渲染装置,其特征在于,所述装置包括:
视频流获取模块,用于获取各路视频流;
视频图像生成模块,用于对各路所述视频流分别进行转换,以生成各视频图像;
视频图像放置模块,用于根据各所述视频图像的排版信息和索引信息将各所述视频图像依次放置于预先建立的一个视图容器中,且各所述视频图像之间不发生重叠或互相遮挡;
渲染模块,用于在所述视图容器中,对各所述视频图像进行渲染,以形成多路视频画面。
9.一种终端设备,其特征在于,包括:
存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210289997.1/1.html,转载请声明来源钻瓜专利网。





