【技术实现步骤摘要】
一种低复杂度和固定压缩比的静止图像压缩方法
[0001]本公开实施例涉及图像处理
,尤其涉及一种低复杂度和固定压缩比的静止图像压缩方法。
技术介绍
[0002]目前,静态图像普遍采用JPEG(联合图像专家组,一种静态图像的压缩编码算法)系列标准进行压缩编码。JPEG压缩技术总体上是采用离散余弦/小波变换+量化+游程编码+霍夫曼编码(或算术编码)的框架。由于量化等有损操作,图像编码后的视觉质量存在块效应等,并且难以实现分块级的固定压缩比。此外,智能手机、信息家电、智能手表等应用通常要求具有随机访问,即局部刷新/开窗的能力,并且对于视觉质量的要求高,对于硬件实现(含芯片实现或I P核)的成本很敏感。
[0003]可见,亟需一种适用于智能手机、信息家电和智能手表等应用的RGB888图像压缩方法,支持局部刷新/开窗操作,以分块为单位实现固定的压缩比,并且具有编码后视觉质量好、计算复杂度低的优势。
技术实现思路
[0004]有鉴于此,本公开实施例提供一种支持局部刷新的低复杂度和固定压缩比的静止图像压缩方法。它在RGB颜色空间以2x6的图像块为基本编码单元,每个分块之间没有依赖关系,不需要参考任何相邻相邻分块的像素值,按照5:1的固定压缩比进行纹理压缩。它的基本编码思路是利用块内邻近像素的相关性,采用“块平均值+残差”或者“构造参考像素+残差”的方法进行压缩。它的优势在于:可以实现以任意2x6图像块为单位的固定5:1压缩比的纹理图像压缩,即支持2x6块的/局部开窗刷新操作。此外,由于没有采用变换编码 ...
【技术保护点】
【技术特征摘要】
1.一种低复杂度和固定压缩比的静止图像压缩方法,其特征在于,包括:步骤1,将静止图像从YUV空间转换到RGB空间并按照2
×
6的尺寸进行划分,得到多个基本块;步骤2,对每个基本块进行预编码,计算每个基本块用不同的编码方法重建后与其对应的原始值的均方误差以及每个基本块的待编码语法元素,其中,所述编码方法包括ETC方法、SP方法和多种IC方法;步骤3,选取每个基本块均方误差最小的编码方法并根据其对应的待编码元素对其进行压缩编码,得到多个编码块;步骤4,将全部编码块保存为压缩码流文件。2.根据权利要求1所述的方法,其特征在于,当所述编码方法为ETC方法时,所述步骤2具体包括:计算基本块的RGB平均值,搜索第一残差表对每个像素遍历等级i下的每一个残差r
ij
,利用量化
‑
反量化的各分量平均值结合残差r
ij
对当前像素进行重建,找到误差最小的残差r
ij
作为等级i下该像素的最优残差并记录其索引列号j,遍历所有残差等级i,找到每个残差等级下每个像素的最优残差索引,选择重建值与原始像素块均方误差最小的残差等级作为当前块的最优残差等级,将量化块平均值、最优残差等级、及该等级下每个像素对应的最优残差索引号作为待编码语法元素,其中,所述第一残差表的行号i对应不同的残差等级,列号j对应该等级下的不同残差;或者,以基本块的第一个像素为参考像素,遍历第二残差表,对剩余像素的每个像素遍历残差表中的残差r
j
,按“参考像素RGB分量值+残差”重建剩余像素,找到误差最小的残差r
j
作为当前像素的最优残差,记录其索引位置,将参考像素的RGB值、剩余像素的最优残差索引作为待编码语法元素。3.根据权利要求1所述的方法,其特征在于,当所述编码方法为SP方法时,所述步骤2具体包括:将基本块以预设的分组方式划分为多组,计算每组的平坦度信息并据此将分组标注为平坦或非平坦;对于平坦的分组,组内像素都用该组的量化
‑
反量化组平均值进行重建;对于非平坦的分组,组内像素用该组的量化
‑
反量化组平均值结合残差进行重建,将每个组平均值、平坦组的组号和非平坦组的残差索引号作为待编码的语法元素。4.根据权利要求1所述的方法,其特征在于,所述IC方法包括I...
【专利技术属性】
技术研发人员:梁丕树,黄海鸥,胡小江,李江城,陈盛,
申请(专利权)人:深圳市爱协生科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。