图像压缩的方法和装置与流程

文档序号:12697125阅读:来源:国知局

技术特征:

1.一种图像压缩的方法,其特征在于,包括:

依据图像中每个块中第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值;

依据图像中每个块中各个图像分量与第一图像分量的相关性,分别对第二图像分量、第三图像分量进行量化,得到所述第二图像分量和所述第三图像分量的量化值;

依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值生成预测索引,得到预测码表,其中,所述预测码表用于指示所述每个块中三个图像分量的属性;

向解码装置发送所述预测码表、预先获取的基本色码表、预先获取的O数据码表和预先获取的逃逸色码表。

2.根据权利要求1所述的方法,其特征在于,所述第一图像分量用于表示所述每个块的亮度,所述第二图像分量和所述第三图像分量用于表示所述每个块的色度。

3.根据权利要求1或2所述的方法,其特征在于,所述依据图像中每个块中第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值包括:

统计所述每个块中所述第一图像分量的基本色值;

依据所述第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值。

4.根据权利要求3所述的方法,其特征在于,所述依据图像中每个块中各个图像分量与第一图像分量的相关性,分别对第二图像分量、第三图像分量进行量化,得到所述第二图像分量和所述第三图像分量的量化值包括:

依据所述第一图像分量的基本色值统计所述第二图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第二图像分量的基本色值,依据所述第一图像分量和所述第二图像分量的基本色值量化所述第二图像分量,得到所述第二图像分量的量化值;

依据所述第一图像分量的基本色值统计所述第三图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第三图像分量的基本色值,依据所述第一图像分量和所述第三图像分量的基本色值量化所述第三图像分量,得到所述第三图像分量的量化值。

5.根据权利要求3所述的方法,其特征在于,所述依据所述第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值包括:

依据第一预设步长生成用于统计所述第一图像分量的第一频率直方图;

依据所述第一频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量的基本色值,其中,N为整数,所述N为所述第一预设步长的整数倍,N不为0;

依据第一预设条件和所述第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值;

其中,所述第一预设条件包括:将在所述第一图像分量的基本色值区间内的所述第一图像分量值量化为所述第一图像分量的量化值;或,将与所述第一图像分量的基本色值的差值的绝对值小于或等于第一阈值的所述第一图像分量值量化为所述第一图像分量的量化值;或,依据第一预设公式量化所述第一频率直方图中的所述第一图像分量,得到所述第一图像分量的量化值。

6.根据权利要求4所述的方法,其特征在于,所述依据所述第一图像分量的基本色值统计所述第二图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第二图像分量的基本色值,依据所述第一图像分量和所述第二图像分量的基本色值量化所述第二图像分量,得到所述第二图像分量的量化值包括:

依据第二预设步长生成用于统计所述第二图像分量的第二频率直方图;

依据所述第二频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量和所述第二图像分量的基本色值,其中,N为整数,所述N为所述第二预设步长的整数倍,N不为0;

依据第二预设条件和所述第一图像分量和所述第二图像分量的基本色值量化所述第二图像分量,得到所述第二图像分量的量化值;

其中,所述第二预设条件包括:在所述N个区间内匹配所述第一图像分量的基本色对应的所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,将位于所述第一图像分量和所述第二图像分量的基本色值区间的第二图像分量量化为所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,将与所述第一图像分量和所述第二图像分量的基本色值的差值的绝对值小于或等于第二阈值的所述第一图像分量量化为所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,依据第二预设公式量化所述第二频率直方图中的所述第二图像分量,得到所述第二图像分量的量化值。

7.根据权利要求4所述的方法,其特征在于,所述依据所述第一图像分量的基本色值统计所述第三图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第三图像分量的基本色值,依据所述第一图像分量和所述第三图像分量的基本色值量化所述第三图像分量,得到所述第三图像分量的量化值包括:

依据第二预设步长生成用于统计所述第三图像分量的第三频率直方图;

依据所述第三频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量和所述第三图像分量的基本色值,其中,N为整数,所述N为所述第二预设步长的整数倍,N不为0;

依据第三预设条件和所述第一图像分量和所述第三图像分量的基本色值量化所述第三图像分量,得到所述第三图像分量的量化值;

其中,所述第三预设条件包括:在所述N个区间内匹配所述第一图像分量的基本色对应的所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,将位于所述第一图像分量和所述第三图像分量的基本色值区间的第三图像分量量化为所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,将与所述第一图像分量和所述第三图像分量的基本色值中第三图像分量对应的值的差值的绝对值小于或等于第三阈值的所述第一图像分量量化为所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,依据第三预设公式量化所述第三频率直方图中的所述第三图像分量,得到所述第三图像分量的量化值。

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:

在所述第一图像分量值没有被量化为所述第一图像分量基本色的情况下,统计片段内全部所述第一图像分量为逃逸色的像素点;

依据第三预设步长统计所述第二图像分量和所述第三图像分量的联合概率分布,并依据所述联合概率分布找到N个能量最大的区间;

在所述N个能量最大的区间中查找对应的n个最大值,并将所述n个最大值确定为所述第二图像分量和所述第三图像分量的基本色;

依据第四预设条件量化所述第二图像分量和所述第三图像分量的基本色,得到所述二图像分量和所述第三图像分量的量化值;

其中,所述第四预设条件包括:将所述第二图像分量和所述第三图像分量的基本色到所述第二图像分量和所述第三图像分量距离小于或等于第四阈值的值量化为所述第二图像分量和所述第三图像分量的基本色;或,将位于所述第二图像分量和所述第三图像分量的基本色区间内的所述第二图像分量和所述第三图像分量量化为所述第二图像分量和所述第三图像分量的基本色;或,依据第四预设公式量化所述第二图像分量和所述第三图像分量。

9.根据权利要求1至7中任一项所述的方法,其特征在于,所述依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值生成预测索引,得到预测码表包括:

依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值以及所述第一图像分量的值、所述第二图像分量的值和所述第三图像分量的值确定索引值范围,得到所述预测索引;

依据所述每个块与预设邻域间的关系和所述预测索引生成所述预测码表。

10.一种图像压缩的装置,其特征在于,包括:

第一量化模块,用于依据图像中每个块中第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值;

第二量化模块,用于依据图像中每个块中各个图像分量与第一图像分量的相关性,分别对第二图像分量、第三图像分量进行量化,得到所述第二图像分量和所述第三图像分量的量化值;

码表生成模块,用于依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值生成预测索引,得到预测码表,其中,所述预测码表用于指示所述每个块中三个图像分量的属性;

发送模块,用于向解码装置发送所述预测码表、预先获取的基本色码表、预先获取的O数据码表和预先获取的逃逸色码表。

11.根据权利要求10所述的装置,其特征在于,所述第一图像分量用于表示所述每个块的亮度,所述第二图像分量和所述第三图像分量用于表示所述每个块的色度。

12.根据权利要求10或11所述的装置,其特征在于,所述第一量化模块包括:

统计单元,用于统计所述每个块中所述第一图像分量的基本色值;

第一量化单元,用于依据所述第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值。

13.根据权利要求12所述的装置,其特征在于,所述第二量化模块包括:

第二量化单元,用于依据所述第一图像分量的基本色值统计所述第二图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第二图像分量的基本色值,依据所述第一图像分量和所述第二图像分量的基本色值量化所述第二图像分量,得到所述第二图像分量的量化值;

第三量化单元,用于依据所述第一图像分量的基本色值统计所述第三图像分量对应的能量最大区间中的最大值,并将所述最大值作为所述第一图像分量和所述第三图像分量的基本色值,依据所述第一图像分量和所述第三图像分量的基本色值量化所述第三图像分量,得到所述第三图像分量的量化值。

14.根据权利要求12所述的装置,其特征在于,所述第一量化单元包括:

第一直方图生成子单元,用于依据第一预设步长生成用于统计所述第一图像分量的第一频率直方图;

第一统计子单元,用于依据所述第一频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量的基本色值,其中,N为整数,所述N为所述第一预设步长的整数倍,N不为0;

第一量化子单元,用于依据第一预设条件和所述第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值;

其中,所述第一预设条件包括:将在所述第一图像分量的基本色值区间内的所述第一图像分量值量化为所述第一图像分量的量化值;或,将与所述第一图像分量的基本色值的差值的绝对值小于或等于第一阈值的所述第一图像分量值量化为所述第一图像分量的量化值;或,依据第一预设公式量化所述第一频率直方图中的所述第一图像分量,得到所述第一图像分量的量化值。

15.根据权利要求13所述的装置,其特征在于,所述第二量化单元包括:

第二直方图生成子单元,用于依据第二预设步长生成用于统计所述第二图像分量的第二频率直方图;

第二统计子单元,用于依据所述第二频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量和所述第二图像分量的基本色值,其中,N为整数,所述N为所述第二预设步长的整数倍,N不为0;

第二量化子单元,用于依据第二预设条件和所述第一图像分量和所述第二图像分量的基本色值量化所述第二图像分量,得到所述第二图像分量的量化值;

其中,所述第二预设条件包括:在所述N个区间内匹配所述第一图像分量的基本色对应的所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,将位于所述第一图像分量和所述第二图像分量的基本色值区间的第二图像分量量化为所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,将与所述第一图像分量和所述第二图像分量的基本色值的差值的绝对值小于或等于第二阈值的所述第一图像分量量化为所述第一图像分量和所述第二图像分量的基本色值中所述第二图像分量的量化值;或,依据第二预设公式量化所述第二频率直方图中的所述第二图像分量,得到所述第二图像分量的量化值。

16.根据权利要求13所述的装置,其特征在于,所述第三量化单元包括:

第三直方图生成子单元,用于依据第二预设步长生成用于统计所述第三图像分量的第三频率直方图;

第三统计子单元,用于依据所述第三频率直方图查询能量最大的N个区间,并获取所述N个区间内频率最大的值,将所述频率最大的值记为所述第一图像分量和所述第三图像分量的基本色值,其中,N为整数,所述N为所述第二预设步长的整数倍,N不为0;

第三量化子单元,用于依据第三预设条件和所述第一图像分量和所述第三图像分量的基本色值量化所述第三图像分量,得到所述第三图像分量的量化值;

其中,所述第三预设条件包括:在所述N个区间内匹配所述第一图像分量的基本色对应的所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,将位于所述第一图像分量和所述第三图像分量的基本色值区间的第三图像分量量化为所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,将与所述第一图像分量和所述第三图像分量的基本色值中第三图像分量对应的值的差值的绝对值小于或等于第三阈值的所述第一图像分量量化为所述第一图像分量和所述第三图像分量的基本色值中所述第三图像分量的量化值;或,依据第三预设公式量化所述第三频率直方图中的所述第三图像分量,得到所述第三图像分量的量化值。

17.根据权利要求10至16中任一项所述的装置,其特征在于,所述装置还包括:

统计模块,用于在所述第一图像分量值没有被量化为所述第一图像分量基本色的情况下,统计片段内全部所述第一图像分量为逃逸色的像素点;

查询模块,用于依据第三预设步长统计所述第二图像分量和所述第三图像分量的联合概率分布,并依据所述联合概率分布找到N个能量最大的区间;

基本色确定模块,用于在所述N个能量最大的区间中查找对应的n个最大值,并将所述n个最大值确定为所述第二图像分量和所述第三图像分量的基本色;

第二量化模块,用于依据第四预设条件量化所述第二图像分量和所述第三图像分量的基本色,得到所述二图像分量和所述第三图像分量的量化值;

其中,所述第四预设条件包括:将所述第二图像分量和所述第三图像分量的基本色到所述第二图像分量和所述第三图像分量距离小于或等于第四阈值的值量化为所述第二图像分量和所述第三图像分量的基本色;或,将位于所述第二图像分量和所述第三图像分量的基本色区间内的所述第二图像分量和所述第三图像分量量化为所述第二图像分量和所述第三图像分量的基本色;或,依据第四预设公式量化所述第二图像分量和所述第三图像分量。

18.根据权利要求10至16中任一项所述的装置,其特征在于,所述码表生成模块包括:

索引计算单元,用于依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值以及所述第一图像分量的值、所述第二图像分量的值和所述第三图像分量的值确定索引值范围,得到所述预测索引;

码表生成单元,用于依据所述每个块与预设邻域间的关系和所述预测索引生成所述预测码表。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1