[发明专利]一种视频编解码固件管理方法和系统有效
| 申请号: | 201811431376.2 | 申请日: | 2018-11-26 |
| 公开(公告)号: | CN109547796B | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 覃南鑫 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
| 主分类号: | H04N19/42 | 分类号: | H04N19/42 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
| 地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 解码 管理 方法 系统 | ||
本发明提供一种视频编解码固件管理方法和系统,上述方法包括以下步骤:步骤S1,获取关于多个硬件的源文件;步骤S2,对源文件进行处理以生成关联与数字签名的固件包;步骤S3,判断固件包对应的数字签名是否有效;若是,对固件包进行数据预加载,以得到每个硬件对应的固件数据,随后执行步骤S4;若否,抛弃固件包,返回步骤S1;步骤S4,对每个固件数据进行过滤,以得到可用固件数据;步骤S5,根据每个可用固件数据驱动对应的硬件,随后返回步骤S1。本发明的有益效果在于:有效地对分散的固件数据进行集中管理和灵活控制,进而提高了在时空上的使用效率,加强了固件数据的可靠性和保密性和实现视频编解码固件管理简单易操作性。
技术领域
本发明涉及视频编解码领域,尤其涉及一种视频编解码固件管理方法和系统。
背景技术
随着科技水平的进步,由于高质量的视频素材所承载的信息都很庞大,因此如何对视频信息的进行较优处理也越发重要,目前采用纯软件的形式进行编码和解码,但是上述技术方案很难起到理想的效用,因此上述技术方案只能作为理论参考和指导。
由于现有技术中硬件编解码功能的计算效率远远高于软件,因此采用硬件来处理大量复杂耗时的运算是目前较优的技术方案,但是由于每种编解码的格式的固件数据存在较大差异,因此如何实现驱动硬件高效率运行并简单易用又成为了新问题。
目前现有技术中采用的是视频预加载缓存固件的方法,并将固件信息以静态数组的形式编译进内核,上述这种采用静态集成的方法能使提高加载使用效率,但是会大大增加内核镜像文件的大小并且会导致数据被篡改、损坏和泄漏的风险。
发明内容
针对现有技术中存在的上述问题,现提供一种旨在有效地对分散的固件数据进行集中管理和灵活控制,进而提高了在时空上的使用效率,加强了固件数据的可靠性和保密性和实现视频编解码固件管理简单易操作性的视频编解码固件管理方法和系统。
具体技术方案如下:
一种视频编解码固件管理方法,其中,包括以下步骤:
步骤S1,获取关于多个硬件的源文件;
步骤S2,对源文件进行处理以生成关联与数字签名的固件包;
步骤S3,判断固件包对应的数字签名是否有效;
若是,对固件包进行数据预加载,以得到每个硬件对应的固件数据,随后执行步骤S4;
若否,抛弃固件包,返回步骤S1;
步骤S4,对每个固件数据进行过滤,以得到可用固件数据;
步骤S5,根据每个可用固件数据驱动对应的硬件,随后返回步骤S1。
优选的,视频编解码固件管理方法,其中,步骤S2具体包括以下步骤:
步骤S21,将源文件进行编译,以得到编译文件;
步骤S22,对编译文件进行加密,以得到加密文件;
步骤S23,对加密文件进行数据压缩,以得到压缩文件;
步骤S24,对压缩文件进行数字签名处理,以得到关联与数字签名的固件包。
优选的,视频编解码固件管理方法,其中,步骤S21具体包括:将源文件进行二进制编译,以得到编译文件。
优选的,视频编解码固件管理方法,其中,步骤S3具体包括以下步骤:
步骤S31,判断固件包对应的数字签名是否有效;
若是,执行步骤S32;
步骤S32,对固件包进行数据解压,以得到解压文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811431376.2/2.html,转载请声明来源钻瓜专利网。





