[发明专利]可增进译码效能的方法有效
申请号: | 200710093757.X | 申请日: | 2007-04-18 |
公开(公告)号: | CN101064515A | 公开(公告)日: | 2007-10-31 |
发明(设计)人: | 蔡政铭;黄士豪;吕长霖 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | H03M7/40 | 分类号: | H03M7/40;H04N7/26;H04N7/30 |
代理公司: | 北京林达刘知识产权代理事务所 | 代理人: | 刘新宇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增进 译码 效能 方法 | ||
1.一种可增进译码效能的方法,应用于一可变长度译码模块译码被以可变长度编码方式进行编码的一编码数据以得到一译码数据,而一后续模块对该译码数据进行进一步处理,其特征在于,该方法包括:
耦接一缓冲器于该可变长度译码模块与该后续模块之间,以缓冲该可变长度译码模块译码所得的该译码数据;
当该后续模块自该缓冲器读取该译码数据后,随即清除该缓冲器被读取的部分,以维持该缓冲器的未使用区的内容为一预设值,其中该未使用区为该缓冲器中未读取的该译码数据以外的部分;以及
若该可变长度译码模块于该编码数据中判读到一零输出指令码,则该可变长度译码模块不将该译码数据内含的零值写入该缓冲器中,并根据该零输出指令码的型态输出数据。
2.根据权利要求1所述的可增进译码效能的方法,其特征在于,该缓冲器被读取的部分的清除包括:
延迟该后续模块自该缓冲器读取该译码数据所用的读取信号,以得到一清除信号;
延迟该后续模块自该缓冲器读取该译码数据所用的读取地址,以得到一清除地址;以及
依据该清除信号自动将该预设值写入该缓冲器,并以该清除地址作为该缓冲器写入该预设值的写入地址。
3.根据权利要求1所述的可增进译码效能的方法,其特征在于,该缓冲器包括第一存储器与第二存储器,该第一存储器与第二存储器的容量皆刚好足以储存该译码数据的一区块数据量。
4.根据权利要求3所述的可增进译码效能的方法,其特征在于,该译码数据的缓冲包括:
以该可变长度译码模块将译码得到的该译码数据的多个区块数据依序交替写入该第一存储器与该第二存储器;
当该第二存储器被该可变长度译码模块写入的同时,以该后续模块自该第一存储器读取该译码数据的区块数据;以及
当该第一存储器被该可变长度译码模块写入的同时,以该后续模块自该第二存储器读取该译码数据的区块数据。
5.根据权利要求1所述的可增进译码效能的方法,其特征在于,当该零输出指令码指示该可变长度译码模块译码的该编码数据是一运行级别对时,该可变长度译码模块不会将该运行级别对的零数值译码以输入至该缓冲区,而该缓冲器的写入地址会跳过相当于该运行级别对的零数值的储存区域后,直接将该运行级别对的系统值写入该缓冲器的该写入地址。
6.根据权利要求1所述的可增进译码效能的方法,其特征在于,当该零输出指令码是一区块数据终点码时,该可变长度译码模块于写入该缓冲器时略过目前写入区块数据的剩余数据部分,而该缓冲器会直接以该预设值取代该目前写入区块数据的剩余数据部分以输出至该后续模块。
7.根据权利要求1所述的可增进译码效能的方法,其特征在于,当该零输出指令码是一编码区块数据样式位且该编码区块数据样式位内含一零位时,该可变长度译码模块于写入该缓冲器时略过该零位所指示的一整个区块数据,而该缓冲器直接输出该整个区块数据的该预设值予该后续模块,以作为对应的该译码数据。
8.根据权利要求1所述的可增进译码效能的方法,其特征在于,当该零输出指令码是一跳过宏块数据码时,该可变长度译码模块于写入该缓冲器时会略过该跳过宏块数据码所指示的一宏块数据,而该缓冲器直接输出该宏块数据的该预设值予该后续模决,以作为对应的该译码数据。
9.根据权利要求8所述的可增进译码效能的方法,其特征在于,该宏块数据包含六个区块数据。
10.根据权利要求1所述的可增进译码效能的方法,其特征在于,该后续模块为一反量化模块,该预设值为一零值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710093757.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电调总线控制电路及电视机
- 下一篇:贴面护套线