[发明专利]一种解码的实现方法、软件解码器和解码设备有效
申请号: | 201010168682.9 | 申请日: | 2010-05-07 |
公开(公告)号: | CN101841717A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 曹国栋;闫智伟;顾骧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 实现 方法 软件 解码器 设备 | ||
1.一种解码的实现方法,其特征在于,包括:
对获取到的编码图像进行初级处理,所述初级处理为:对获取到的编码图像进行软件解码,使用虚拟帧存来模拟硬件解码后的解码图像缓存DPB操作,得到DPB操作的结果;
根据DPB操作的结果申请实际帧存,并记录虚拟帧存和实际帧存的映射关系;
根据所述虚拟帧存和实际帧存的映射关系配置并启动硬件解码器,以对获取到的编码图像进行硬件解码。
2.根据权利要求1所述的方法,其特征在于,
所述对获取到的编码图像进行软件解码包括:解析获取到的编码图像的条带头,并生成解码消息;缓存获取到的编码图像的条带数据至所述解码消息内;
所述对获取到的编码图像进行硬件解码包括:对获取到的编码图像的条带数据进行硬件解码。
3.根据权利要求2所述的方法,其特征在于,还包括:
将所述DPB操作的结果缓存在所述解码消息中;
所述DPB操作的结果用于指示:存放硬件解码后图像的虚拟帧存、用于参考的虚拟帧存、以及硬件解码后应该输出的虚拟帧存。
4.根据权利要求3所述的方法,其特征在于,
所述记录虚拟帧存和实际帧存的映射关系包括:在虚拟帧存映射表中记录虚拟帧存和实际帧存的映射关系;
所述根据所述虚拟帧存和实际帧存的映射关系配置并启动硬件解码器包括:将所述条带头和条带数据配置给硬件解码器,根据所述解码消息和虚拟帧存映射表将存放硬件解码后图像的虚拟帧存对应的实际帧存、以及用于参考的虚拟帧存对应的实际帧存配置给硬件解码器,并启动硬件解码器。
5.根据权利要求4所述的方法,其特征在于,所述DPB操作的结果还用于指示:硬件解码后应该删除的虚拟帧存;
则所述方法还包括:
根据解码消息,将硬件解码后应该删除的虚拟帧存从虚拟帧存映射表中删除,并释放硬件解码后应该删除的虚拟帧存对应的实际帧存;
根据解码消息,将硬件解码后应该输出的虚拟帧存对应的实际帧存中的解码图像输出。
6.一种软件解码器,其特征在于,包括:
解码单元,用于对获取到的编码图像进行初级处理,所述初级处理为:对获取到的编码图像进行软件解码,使用虚拟帧存来模拟硬件解码后的解码图像缓存DPB操作,并得到DPB操作的结果;
驱动单元,用于根据解码单元得到的DPB操作的结果申请实际帧存,并记录虚拟帧存和实际帧存的映射关系,根据所述虚拟帧存和实际帧存的映射关系配置并启动硬件解码器,以对获取到的编码图像进行硬件解码。
7.根据权利要求6所述的软件解码器,其特征在于,所述解码单元包括:
解析子单元,用于解析获取到的编码图像的条带头,并生成解码消息;
缓存子单元,用于缓存获取到的编码图像的条带数据到解析子单元生成的解码消息中;
模拟子单元,用于使用虚拟帧存来模拟硬件解码后的DPB操作,并将DPB操作的结果缓存在解析子单元生成的解码消息中,所述DPB操作的结果用于指示:存放硬件解码后图像的虚拟帧存、用于参考的虚拟帧存、以及硬件解码后应该输出的虚拟帧存。
8.根据权利要求7所述的软件解码器,其特征在于,所述驱动单元包括:
申请子单元,用于根据模拟子单元得到的DPB操作的结果申请实际帧存,并在虚拟帧存映射表中记录虚拟帧存和实际帧存的映射关系;
第一配置子单元,用于根据解析子单元生成的解码消息将条带头和条带数据配置给硬件解码器;
第二配置子单元,用于根据虚拟帧存映射表和解析子单元生成的解码消息将存放硬件解码器解码后图像的虚拟帧存对应的实际帧存、以及用于参考的虚拟帧存对应的实际帧存配置给硬件解码器;
启动子单元,用于在第一配置单元和第二配置单元配置完毕后,启动硬件解码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010168682.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:支持无线通讯的被动光网络系统
- 下一篇:降低编码码率的视频编码方法及系统