【技术实现步骤摘要】
图像压缩的方法和装置
本专利技术涉及图像压缩技术应用领域,具体而言,涉及一种图像压缩的方法和装置。
技术介绍
电脑屏幕画面采集的视频序列与摄像机等设备采集的视频序列有着较大的区别。在电脑屏幕画面中,较多场景会有文字画面,例如:浏览网页,播放幻灯片等会出现大量文字。在本文中,对于文字图像进行截取并按固定大小划分成块,得到的图像块信息简称文字块。文字块基于其特有的性质,在较大的压缩比下,仍能保持较为合理的失真度。目前主流的压缩算法中如:H.264,H.265,JPEG更多的是针对自然画面的压缩。而对于文字块压缩效果并不理想。相关技术中提到的文字块压缩算法是目前出现的较为理想的针对文字块的压缩算法。具体介绍如下:文字块最主要的特征是主要的能量集中在较少的几种像素中,例如屏幕显示为一篇白底黑字的文章,我们可以认为主要能量集中在白色像素和黑色像素中。由此我们定义能量集中的像素域为基本色,其他的定义为逃逸色。基本色根据文字块的频率直方图确定,确定基本色以后即得到基本色码表。根据基本色和逃逸色,按照相应序号对文字块中像素点进行编码(例如确定四个基本色,序号为0、1、2、3,所有逃逸色序号为4),在编码过程中引入预测。即每个像素点的YUV三个分量跟左侧的像素点YUV三个分量是否相等,如果相等用符号L表示;跟上面的像素点YUV三个分量是否相等,如果相等用符号U表示;如果不相等用符号O表示。由此得到预测索引码表。对于符号为O的像素点,由于无法根据邻域得到本身的值,故需要编写O数据对应码表。前面步骤中,对于逃逸色统一编号为4,故需要编写逃逸色对应码表。最后将前面提到的基本色码表 ...
【技术保护点】
一种图像压缩的方法,其特征在于,包括:依据图像中每个块中第一图像分量的基本色值量化所述第一图像分量,得到所述第一图像分量的量化值;依据图像中每个块中各个图像分量与第一图像分量的相关性,分别对第二图像分量、第三图像分量进行量化,得到所述第二图像分量和所述第三图像分量的量化值;依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值生成预测索引,得到预测码表,其中,所述预测码表用于指示所述每个块中三个图像分量的属性;向解码装置发送所述预测码表、预先获取的基本色码表、预先获取的O数据码表和预先获取的逃逸色码表。
【技术特征摘要】
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中任一项所述的方法,其特征在于,所述依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量化值生成预测索引,得到预测码表包括:依据所述第一图像分量、所述第二图像分量和所述第三图像分量的量...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。