一种视频解码装置制造方法及图纸

技术编号:17201345 阅读:52 留言:0更新日期:2018-02-04 02:25
本发明专利技术涉及视频解码领域,特别涉及一种视频解码装置。所述一种视频解码装置,包括:解码器和解码加速器,解码器包括:头信息语法解析单元和硬件寄存器生成单元;头信息语法解析单元设置于安全操作系统层,硬件寄存器生成单元设置于普通操作系统层;头信息语法解析单元用于:对解密后压缩的视频流进行解析,获得视频流头信息数据,并发送至硬件寄存器生成单元;硬件寄存器生成单元用于:在用户态模式下,对视频流头信息数据进行解析。解决了现有框架中将硬件寄存器生成单元设置于安全操作系统层内,无需将整个解码器所有代码均进行移植到安全操作系统层,大大减少代码移植量,提高软件开发效率,使得产品能尽快投入到市场。

【技术实现步骤摘要】
一种视频解码装置
本专利技术涉及视频解码领域,特别涉及一种视频解码装置。
技术介绍
随着现在市面上盗版越来越猖狂,外加版权保护意识的增强,对越来越多的视频进行加密处理得到安全视频,所谓安全视频指的是带版权的视频,需要有密钥进行解密后,才能在普通播放器上进行播放。安全视频进行播放的时候,其解密后压缩的视频流与压缩的视频流解码成的YUV图像所存储的空间均不能被普通的cpu访问,因此目前常见的安全视频解码做法是:将整个视频解码器移植到安全操作系统(SecureOS)里面。如图1所示为普通视频的播放框架,图2为目前市面上支持安全视频播放的视频解码框架,因为安全视频解密后的视频流被存储的内存是普通cpu不能直接访问的,因此在安全视频解码的时候需要将图1的视频解码器的相关代码整体移植至图2中的安全操作系统(SecureOS)下面,但是由于安全操作系统(SecureOS)处于内核之内,只支持C运行,且调试起来麻烦,若将整个解码器进行移植的话,需要耗费很长时间,不仅效率低下,而且解码器整个移植到底层,有些错误处理比较难以控制,会造成系统稳定性差。
技术实现思路
为此,需要提供一种视频解码装置,用以解决安本文档来自技高网...
一种视频解码装置

【技术保护点】
一种视频解码装置,其特征在于,包括:解码器和解码加速器,所述解码器通信连接解码加速器;所述解码器包括:头信息语法解析单元和硬件寄存器生成单元;所述头信息语法解析单元通信连接所述硬件寄存器生成单元;所述头信息语法解析单元设置于安全操作系统层,所述硬件寄存器生成单元设置于普通操作系统层;所述头信息语法解析单元用于:在步骤“对加密视频进行解密,获得解密后压缩的视频流”后,对解密后压缩的视频流进行解析,获得视频流头信息数据,并发送所述视频流头信息数据至硬件寄存器生成单元,所述视频流头信息数据包括:视频流参考帧信息及解码帧类型;所述硬件寄存器生成单元用于:接收视频流头信息数据,并在用户态模式下,对视频流...

【技术特征摘要】
1.一种视频解码装置,其特征在于,包括:解码器和解码加速器,所述解码器通信连接解码加速器;所述解码器包括:头信息语法解析单元和硬件寄存器生成单元;所述头信息语法解析单元通信连接所述硬件寄存器生成单元;所述头信息语法解析单元设置于安全操作系统层,所述硬件寄存器生成单元设置于普通操作系统层;所述头信息语法解析单元用于:在步骤“对加密视频进行解密,获得解密后压缩的视频流”后,对解密后压缩的视频流进行解析,获得视频流头信息数据,并发送所述视频流头信息数据至硬件寄存器生成单元,所述视频流头信息数据包括:视频流参考帧信息及解码帧类型;所述硬件寄存器生成单元用于:接收视频流头信息数据,并在用户态模式下,对视频流头信息数据进行解析,获得硬件配置信息,并发送所述硬件配置信息至所述解码加速器;所述解码加速器用于:接收所述硬件配置信息,并根据所述硬件配置...

【专利技术属性】
技术研发人员:陈泗勇陈恒明
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建,35

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

1