[发明专利]基于TMS320C6678芯片的高速JPEG图像压缩方法有效
申请号: | 201710384714.0 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107105245B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 王虹现;陈兴林;范明;谭高伟 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04N19/122 | 分类号: | H04N19/122;H04N19/124;H04N19/13;H04N19/176;H04N19/625 |
代理公司: | 西安睿通知识产权代理事务所(特殊普通合伙) 61218 | 代理人: | 惠文轩 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于图像处理技术领域,公开了基于TMS320C6678芯片的高速JPEG图像压缩方法,该方法包括如下步骤:读取待压缩图像;将待压缩图像的数据沿距离向连续不重叠地分割为8段数据块,令TMS320C6678芯片的8个处理核同时对各自所指向的数据块进行扫描,完成图像分块;对各子块进行DCT变换;确定各子块对应的校正量化表,并利用校正量化表进行量化;对量化后的各子块进行Huffman熵编码;根据JPEG标准以及待压缩图像格式确定标记码,将标记码和各子块的编码后数据组成位比特流。本发明能够降低数据冗余度,减少图像压缩的处理时间,实现高速JPEG图像实时压缩。 | ||
搜索关键词: | 基于 tms320c6678 芯片 高速 jpeg 图像 压缩 方法 | ||
【主权项】:
1.一种基于TMS320C6678芯片的高速JPEG图像压缩方法,其特征在于,所述TMS320C6678芯片具有8个处理核,所述方法包括以下步骤:步骤1,读取待压缩图像,所述待压缩图像为包含距离向和方位向的二维图像,且将所述待压缩图像的距离向的像素个数作为所述待压缩图像的长度,将所述待压缩图像的方位向的像素个数作为所述待压缩图像的宽度;分别确定所述待压缩图像的长度和宽度是否为8的倍数:若所述待压缩图像的长度和宽度是8的倍数,则转至步骤2;若所述待压缩图像的长度或者宽度不是8的倍数,则在所述待压缩图像的数据末尾补零,使得补零后所述待压缩图像的长度和宽度均为8的倍数,进而转至步骤2;步骤2,将所述待压缩图像的数据沿距离向连续不重叠地分割为8段数据块,令所述TMS320C6678芯片的8个处理核分别指向所述8段数据块中1段数据块的首地址,以使所述8个处理核同时对各自所指向的数据块进行扫描,共同完成对所述待压缩图像的分块,从而得到每段数据块对应的N个8×8的子块,且每一子块的第一个像素点表示为像素点(0,0);N为整数,N≥1;步骤3,每个处理核分别对其所指向的数据块对应的N个8×8的子块进行DCT变换,得到各子块对应的DCT系数;其中,每一子块在其每一像素点处有对应的一个DCT系数;各子块在像素点(0,0)处的DCT系数为子块的直流系数,在除像素点(0,0)之外的63个像素点处的DCT系数为子块的交流系数;步骤4,分别对每一子块的全部63个交流系数的绝对值求平均,得到对应的N个平均值P1,P2,…Pi,…PN,并确定所述N个平均值P1,P2,…Pi,…PN中的最大值Pmax=max(P1,P2,…Pi,…PN);其中,P1表示N个8×8的子块中第1个子块对应的平均值,P2表示N个8×8的子块中第2个子块对应的平均值,Pi表示N个8×8的子块中第i个子块对应的平均值,i=1,2…,N,PN表示N个8×8的子块中第N个子块对应的平均值,max()表示取最大值;利用所述最大值Pmax,根据预设公式:计算得到每一子块的DCT系数对应的校正系数;其中,Xi(u,v)表示N个8×8的子块中第i个子块在像素点(u,v)处的DCT系数对应的校正系数,u表示像素点(u,v)的行坐标,v表示像素点(u,v)的列坐标,i=1,2…,N,u=0,1,2…,7,v=0,1,2…,7;读取预先存储的标准量化表,利用所得的校正系数对所述标准量化表中对应位置处的量化步长进行校正,得到每一子块对应的校正量化表;利用每一子块对应的校正量化表对该子块的DCT系数进行量化,得到该子块量化后的DCT系数;步骤5,读取预先存储的Huffman编码表,利用所述Huffman编码表分别对每一子块量化后的DCT系数进行Huffman熵编码,得到各子块的编码后数据;步骤6,根据JPEG标准以及所述待压缩图像格式确定标记码,将所述标记码和各子块的编码后数据组成位比特流,所述位比特流即为所述待压缩图像对应的压缩数据流。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710384714.0/,转载请声明来源钻瓜专利网。
- 上一篇:带有预防交叉导通电路的开关驱动器
- 下一篇:电容传感器