[发明专利]一种应急的JPEG压缩比特率控制装置和方法无效
申请号: | 200710177207.6 | 申请日: | 2007-11-12 |
公开(公告)号: | CN101159870A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 吴大畏 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/24 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应急 jpeg 压缩 比特率 控制 装置 方法 | ||
1.一种应急的JPEG压缩比特率控制装置,包括JPEG模块、缓冲区模块;所述JPEG模块用于将输入的数据块进行压缩,输出数据流给缓冲区模块;其特征在于,还包括缓冲区管理模块,所述缓冲区管理模块用于根据缓冲区模块的缓冲区填充状况,控制JPEG模块是否丢弃量化后的交流AC系数,以及丢弃多少个AC系数。
2.如权利要求1所述的装置,其特征在于,所述缓冲区管理模块根据缓冲区模块的缓冲区填充状况,发送给JPEG模块丢弃参数,JPEG模块根据丢弃参数的值丢弃AC系数。
3.如权利要求2所述的装置,其特征在于,所述JPEG模块根据丢弃参数的值,按照高频到低频的顺序丢弃量化后的AC系数。
4.如权利要求1~3中任意一项所述的装置,其特征在于,所述JPEG模块丢弃AC系数为置需要丢弃的AC系数为0。
5.如权利要求2或3所述的装置,其特征在于,JPEG模块包括正向离散余弦变换单元、量化单元、Z字形编码单元、变长编码单元,所述正向离散余弦变换单元、量化单元、Z字形编码单元、变长编码单元依次连接;缓冲区管理模块反馈给JPEG模块的量化单元丢弃参数;正向离散余弦变换单元将输入的8×8数据块进行离散余弦变换,得到64个离散余弦变换系数,输入给量化单元进行量化,数据量化后,量化单元根据丢弃参数的值,按高频到低频的顺序将相应地AC系数置0,然后再将数据依次输入给Z字形编码单元进行Z字形编排、变长编码单元进行数据编码压缩,然后输出给缓冲区模块。
6.一种应急的JPEG压缩比特率控制方法,应用于具有JPEG模块、缓冲区模块和缓冲区管理模块的装置,包括如下步骤:
(1)缓冲区管理模块获得缓冲区模块的缓冲区填充状况;
(2)缓冲区管理模块根据所述缓冲区填充状况控制JPEG模块是否丢弃量化后的AC系数,以及丢弃多少个AC系数。
7.如权利要求6所述方法,其特征在于,所述步骤(2)中,所述缓冲区管理模块根据缓冲区模块的缓冲区填充状况,发送给JPEG模块丢弃参数,JPEG模块根据丢弃参数的值丢弃AC系数。
8.如权利要求7所述方法,其特征在于,所述步骤(2)中,JPEG模块根据丢弃参数的值,按照高频到低频的顺序丢弃量化后的AC系数。
9.如权利要求6~8中任意一项所述方法,其特征在于,所述丢弃AC系数为置需要丢弃的AC系数为0。
10.如权利要求8或9中任意一项所述方法,其特征在于,所述步骤(2)包括:
对于缓冲区管理模块:根据缓冲区模块的缓冲区填充状况,发送给JPEG模块丢弃参数;
对于JPEG模块,数据处理的步骤包括:
(A)8×8数据块依次输入JPEG模块,进行正向离散余弦变换,将空域的信息变换到频域,得到离散余弦变换系数;
(B)将离散余弦变换系数进行量化;
(C)根据丢弃参数的值,按高频到低频的顺序将相应地AC系数置0;
(D)将数据块在矩阵中按照Z字形的次序进行编排;
(E)使用差分脉冲编码调制对DC系数进行编码,使用行程长度编码对AC系数进行编码,然后使用霍夫曼编码,对DC系数和AC系数作进一步的压缩,输出给缓冲区模块,返回执行步骤(A)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177207.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超疏水高密度聚乙烯薄膜及其制备方法
- 下一篇:一种易拆封的火腿肠包装袋