[发明专利]解码方法及装置有效
| 申请号: | 200810026422.0 | 申请日: | 2008-02-22 |
| 公开(公告)号: | CN101252685A | 公开(公告)日: | 2008-08-27 |
| 发明(设计)人: | 刘宝兰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/30 |
| 代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫;熊贤卿 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 解码 方法 装置 | ||
1.一种解码方法,其特征在于,包括:
接收到码流后,将所述码流存储在码流缓存中,所述码流缓存底部预留有预设的存储空间以避免对码流进行语法元素解析时码流越界;所述码流越界是指向码流的指针在随着对码流解码的移动过程中,指向的位置超过了装载码流缓存的边界;
从所述码流缓存中读取所述码流;
对所述码流进行语法元素解析;
判断所述码流是否越界,并进行相应处理。
2.如权利要求1所述的解码方法,其特征在于,判断所述码流是否越界的步骤包括:
若对所述码流进行语法解析时,码流指针进入所述预设存储空间,则判定码流越界;若对所述码流进行语法解析时,码流指针未进入所述预设存储空间,则判定码流未越界。
3.如权利要求2所述的解码方法,其特征在于,判断所述码流是否越界后,进行相应处理的步骤包括:
若判定所述码流越界,则记录码流的位置;若判定所述码流未越界,则记录码流正常解析完成状态以及码流位置。
4.如权利要求2或3所述的解码方法,其特征在于,所述方法还包括:
在对码流的语法解析过程中出现了码流越界时,将码流指针控制在所述预留的空间内访问。
5.如权利要求4所述的解码方法,其特征在于,在所述预设的存储空间中填充特定值,以初始化所述预设的存储空间。
6.如权利要求5所述的解码方法,其特征在于,所述解码方法适用于视频解码。
7.一种解码装置,其特征在于,包括:
码流接收模块,用于接收码流;
码流缓存模块,用于将所述码流存储在码流缓存中;所述码流缓存底部预留有预设的存储空间以避免对码流进行语法元素解析时码流越界;所述码流越界是指向码流的指针在随着对码流解码的移动过程中,指向的位置超过了装载码流缓存的边界;
码流读取模块,用于从所述码流缓存中读取码流;
语法解析模块,用于对所述码流进行语法元素解析;
越界判断模块,所述语法元素解析完成后,判断所述码流是否越界,并进行相应处理。
8.如权利要求7所述的解码装置,其特征在于,所述越界判断模块包括:
越界判断单元,用于判断所述经过语法元素解析后的码流是否越界;
码流记录单元,在所述越界判断单元判定码流越界时,记录码流的位置;在所述码流越界判断单元判定码流未越界时,记录码流正常解析完成状态以及码流位置。
9.如权利要求7所述的解码装置,其特征在于,所述码流缓存模块中的码流缓存底部预设的存储空间中填充有特定值,以初始化所述预设的存储空间。
10.如权利要求8或9所述的解码装置,其特征在于,若所述语法解析模块对所述码流进行语法解析时,码流指针进入所述预设存储空间,则所述越界判断单元判定码流越界;若所述语法解析模块对所述码流进行语法解析时,码流指针未进入所述预设存储空间,则所述越界判断单元判定码流未越界。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810026422.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:导航中有关信息导航方法及设备
- 下一篇:多彩干粉理石墙艺漆





