[发明专利]视频增值服务方法、装置和存储介质在审
申请号: | 202010910923.6 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112040148A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 彭海;徐言茂;隋治强;段兴江 | 申请(专利权)人: | 北京锐马视讯科技有限公司 |
主分类号: | H04N5/265 | 分类号: | H04N5/265;G06F3/14 |
代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 陈佳妹;贾满意 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 增值 服务 方法 装置 存储 介质 | ||
本申请公开了一种视频增值服务方法,该视频增值服务方法包括:图像处理模块获取视频数据并将视频数据存储到显存,CPU获取增值服务素材,CPU将增值服务素材传输至图像处理模块的显存,CPU向图像处理模块发送指令,以使图像处理模块将增值服务素材与视频数据进行叠加得到合成视频,图像处理模块将合成视频输出,其中,所有涉及高带宽数据的处理流程,均在图像处理模块上完成,CPU只处理低带宽数据,以及提供必要的流程处理和控制。极大节省了服务器平台的内存带宽,使得单台设备为多路超高清视频提供增值服务变得切实可行。
技术领域
本公开涉及视频通信技术领域,尤其涉及一种视频增值服务方法、装置和存储介质。
背景技术
广播电视和新媒体应用领域,为了获得更好的用户体验,视频分辨率经历了从标清到高清,再到4K,8K的高速发展,以后还将进一步发展到16K或者更高分辨率,其中4K以上的分辨率,统称超高清。视频增值服务,包括:台标、字幕叠加;图片、动画叠加;视频叠加、视频插播等内容。传统的基于X86平台的视频增值服务系统,将视频数据存储在计算机内存中,通过CPU运算将增值服务的相关素材叠加到视频数据上。整个过程需要对视频数据和叠加素材进行多次内存访问操作,随着视频分辨率的快速增长,这种内存访问操作需要消耗的内存带宽成几何级数增长,特别是视频分辨率增加到8K、16K以后,内存带宽不足将成为制约整个系统性能的瓶颈。现有增值服务系统,可以满足标清、高清视频的需求,但是对4K、8K、16K视频的处理,会非常吃力。对于16K以上分辨率,现有处理技术将变得不可行。
发明内容
有鉴于此,本公开提出了一种视频增值服务方法,包括:
图像处理模块获取视频数据并将所述视频数据存储到显存;
CPU获取增值服务素材;
所述CPU将所述增值服务素材传输至所述图像处理模块的显存;
所述CPU向所述图像处理模块发送指令,以使所述图像处理模块将所述增值服务素材与所述视频数据进行叠加得到合成视频;
所述图像处理模块将所述合成视频输出。
在一种可能的实现方式中,所述CPU获取增值服务素材时,包括由网络获取和由存储设备中读取两种方式中的任意一种。
在一种可能的实现方式中,图像处理模块获取视频数据时包括:
在所述视频数据的格式为未压缩视频信号时,所述图像处理模块获取未压缩视频数据并将所述未压缩视频数据存储到显存;
在所述视频数据的格式为压缩视频信号时,所述CPU获取压缩视频数据;
所述CPU将所述压缩视频数据传输至所述图像处理模块。
在一种可能的实现方式中,所述CPU获取压缩视频数据,所述CPU将所述压缩视频数据传输至所述图像处理模块包括:
所述CPU获取压缩视频;
所述CPU将所述压缩视频通过PCIe接口传输至所述图像处理模块;
所述图像处理模块将所述压缩视频解码为未压缩视频;
并将所述未压缩视频存储到所述显存。
在一种可能的实现方式中,所述CPU将所述增值服务素材传输至所述图像处理模块的显存包括:
所述CPU对所述增值服务素材进行预处理;其中,所述预处理包括解压缩、缩放和宽高比调整中的至少一种;;
将预处理后的所述增值服务素材通过PCIe接口传输至所述图像处理模块的显存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐马视讯科技有限公司,未经北京锐马视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010910923.6/2.html,转载请声明来源钻瓜专利网。