首页 / 专利库 / 软件 / 无损压缩 / 补偿表压缩方法

补偿表压缩方法

阅读:866发布:2020-05-12

专利汇可以提供补偿表压缩方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种补偿表压缩方法。该补偿表压缩方法通过视觉 无损压缩 补偿表,使人眼察觉不出原始补偿表的 质量 损失,且极大增加压缩效率,和现有的补偿表压缩 算法 相比,本发明无需 迭代 即可获得最佳量化步长,减少对内存空间的占用,节省系统的 硬件 资源,且可以降低成本及减少传输和烧录数据耗费的时间。,下面是补偿表压缩方法专利的具体信息内容。

1.一种补偿表压缩方法,其特征在于,包括如下步骤:
步骤S1、将原始补偿表在空域中分成多个相同大小的子
步骤S2、对分成多个子块后的原始补偿表乘以sobel算子得到梯度矢量,分别计算每个子块的方差;
步骤S3、根据量化步长计算公式:Qstep=aσ2+b得到每个子块对应的量化步长,其中,Qstep为量化步长,σ2为方差,a和b均为常数;
步骤S4、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
2.如权利要求1所述的补偿表压缩方法,其特征在于,还包括步骤S5、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化每个子块重建原始补偿表。
3.如权利要求1所述的补偿表压缩方法,其特征在于,每个子块对应8行8列像素的补偿信息。
4.如权利要求1所述的补偿表压缩方法,其特征在于,所述步骤S2中通过sobel算子检测每个子块的边缘。
5.如权利要求1所述的补偿表压缩方法,其特征在于,所述步骤S3中通过视觉无损主观实验得到量化步长计算公式,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。
6.一种补偿表压缩方法,其特征在于,包括如下步骤:
步骤S1’、对原始补偿表进行DCT变换,将原始补偿表从空域转换到频域,且分成多个相同大小的子块;
步骤S2’、根据能量函数计算公式:E=sum(D)+K计算每个子块DCT系数右下区域的能量函数,其中,sum(D)为子块DCT系数右下角区域中每个像素的补偿信息的绝对值之和,K为DC系数,E为每个子块DCT系数右下角区域的能量函数;
步骤S3’、根据量化步长计算公式:Qstep=aE+b得到每个子块对应的量化步长,其中,Qstep为量化步长,a和b均为常数;
步骤S4’、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
7.如权利要求6所述的补偿表压缩方法,其特征在于,还包括步骤S5’、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化及反DCT变换每个子块重建原始补偿表。
8.如权利要求6所述的补偿表压缩方法,其特征在于,每个子块对应8行8列像素的补偿信息。
9.如权利要求8所述的补偿表压缩方法,其特征在于,每个子块DCT系数右下角区域对应4行4列像素的补偿信息;DC系数为每个子块中最左上角的值。
10.如权利要求6所述的补偿表压缩方法,其特征在于,所述步骤S3’中通过视觉无损主观实验得到量化步长计算公式,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。

说明书全文

补偿表压缩方法

技术领域

[0001] 本发明涉及图像处理领域,尤其涉及一种补偿表压缩方法。

背景技术

[0002] 数据压缩是用于减小数据大小的一种较为成熟的技术。其应用于保存在计算机系统存储器子系统中的数据以,增加存储能。当数据在计算机系统内的不同子系统之间传输时,或者通常当在包括通信网络的数据通信系统中的两个点之间进行所述传输时,数据压缩也被使用。
[0003] 数据压缩需要两个基本的操作:1、压缩(也称为编码),压缩是将未压缩的数据作为输入,并通过用相应的码字(在文献中也称为编码、字码或代码)替换数据值来将未压缩的数据转换为经压缩的数据:2、解压缩(也称为解码),解压缩是将经压缩的数据作为输入并通过用相应的数据值替换码字来将该经压缩的数据转换为未压缩的。数据压缩可以是无损式的或者有损式的,这取决于是否解压缩后的实际数据值与压缩前的原始数据值完全相同(无损式),或者取决于是否解压缩后的数据值不同于原始数据值且原始值无法取得(有损式)。可以用软件、或硬件、或软件和硬件的组合来实施压缩和解压缩,以实现相应的方法、设备和系统。
[0004] 为消除显示器的Mura,通常采用补偿表存储各像素的补偿信息。显示影像时,驱动板(TCON)查找补偿表,调整信号,将面板过暗区域的信号调高,过亮区域的信号调低,呈现均匀的显示效果。在补偿表中,每个像素对应于一组补偿信息,每组补偿信息包含一个或多个补偿数据。补偿数据的物理意义视算法而定,通常为特定灰阶的调整值,也有算法将其设定为待调整的电压值。现有技术的补偿表有损压缩算法,在视觉上会看出损失,使用二分法,需要大量迭代,不断迭代求最佳量化步长,对硬件要求高且较耗时;而补偿表的大小等于面板像素数目乘以每组补偿信息的大小,如果补偿55寸UHD(超高清)RGB面板(每个像素包括红绿蓝三个子像素),假设每个子像素补偿信息为24bit,则补偿表数据量大小为2160*3840*24bit*3≈597Mb,现有技术的补偿表占用大量系统存储资源,对硬件系统要求较高,并在产线上传输、烧录数据的过程耗费时间。

发明内容

[0005] 本发明的目的在于提供一种补偿表压缩方法,无需迭代即可获得最佳量化步长,减少对内存空间的占用,节省系统的硬件资源,且可以降低成本及减少传输和烧录数据耗费的时间。
[0006] 为实现上述目的,本发明提供了一种补偿表压缩方法,包括如下步骤:
[0007] 步骤S1、将原始补偿表在空域中分成多个相同大小的子
[0008] 步骤S2、对分成多个子块后的原始补偿表乘以sobel算子得到梯度矢量,分别计算每个字块的方差;
[0009] 步骤S3、根据量化步长计算公式:Qstep=aσ2+b得到每个子块对应的量化步长,其中,Qstep为量化步长,σ2为方差,a和b均为常数;
[0010] 步骤S4、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
[0011] 步骤S5、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化每个子块重建原始补偿表。
[0012] 每个子块的大小为8*8。
[0013] 所述步骤S2中通过sobel算子检测每个子块的边缘。
[0014] 所述步骤S3中通过视觉无损主观实验得到量化步长计算公式,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。
[0015] 本发明还提供一种补偿表压缩方法,包括如下步骤:
[0016] 步骤S1’、对原始补偿表进行DCT变换,将原始补偿表从空域转换到频域,且分成多个相同大小的子块;
[0017] 步骤S2’、根据能量函数计算公式:E=sum(D)+K计算每个子块DCT系数右下区域的能量函数,其中,sum(D)为子块DCT系数右下角区域中每个点的绝对值之和,K为DC系数,E为每个子块DCT系数右下角区域的能量函数;
[0018] 步骤S3’、根据量化步长计算公式:Qstep=aE+b得到每个子块对应的量化步长,其中,Qstep为量化步长,a和b均为常数;
[0019] 步骤S4’、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
[0020] 步骤S5’、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化及反DCT变换每个子块重建原始补偿表。
[0021] 每个子块的大小为8*8。
[0022] 每个子块DCT系数右下角区域的大小为4*4;DC系数为每个子块中最左上角的值。
[0023] 所述步骤S3’中通过视觉无损主观实验得到量化步长计算公式,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。
[0024] 本发明的有益效果:本发明的补偿表压缩方法通过视觉无损压缩补偿表,使人眼察觉不出原补偿表的质量损失,且极大增加压缩效率,和现有的补偿表压缩算法相比,本发明无需迭代即可获得最佳量化步长,减少对内存空间的占用,节省系统的硬件资源,且可以降低成本及减少传输和烧录数据耗费的时间。附图说明
[0025] 为了能更进一步了解本发明的特征以及技术内容,请参阅以下有关本发明的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本发明加以限制。
[0026] 附图中,
[0027] 图1为本发明的补偿表压缩方法第一实施例流程图
[0028] 图2为本发明的补偿表压缩方法第一实施例的逻辑图;
[0029] 图3为本发明的补偿表压缩方法第二实施例的流程图;
[0030] 图4为本发明的补偿表压缩方法第二实施例的逻辑图。

具体实施方式

[0031] 为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的优选实施例及其附图进行详细描述。
[0032] 请参阅图1及图2,本发明提供一种补偿表压缩方法的第一实施例,包括如下步骤:
[0033] 步骤S1、将原始补偿表在空域中分成多个相同大小的子块,
[0034] 步骤S2、对分成多个子块后的原始补偿表乘以sobel算子得到梯度矢量,分别计算每个字块的方差;
[0035] 步骤S3、根据量化步长计算公式:Qstep=aσ2+b得到每个子块对应的量化步长,其中,Qstep为量化步长,σ2为方差,a和b均为常数;
[0036] 步骤S4、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
[0037] 具体的,还包括步骤S5、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化每个子块,即可重建原始补偿表。
[0038] 具体的,每个子块的大小为8*8,即每个子块对应8行8列像素(总共64个像素)的补偿信息。
[0039] 具体的,所述步骤S2中通过sobel算子检测每个子块的边缘,确定每个子块所在的位置
[0040] 具体的,所述步骤S3中,量化步长计算公式可以根据视觉无损主观实验得到,从而无损压缩量化补偿表,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。
[0041] 需要说明的是,本发明通过视觉无损压缩补偿表,使人眼察觉不出原补偿表的质量损失,且极大增加压缩效率,和现有的补偿表压缩算法相比,本发明无需迭代即可获得最佳量化步长,减少对内存空间的占用,节省系统的硬件资源,且可以降低成本及减少传输和烧录数据耗费的时间。
[0042] 请参阅图3及图4,本发明提供一种补偿表压缩方法的第二实施例,包括如下步骤:
[0043] 步骤S1’、对原始补偿表进行DCT变换(离散余弦变换),将原始补偿表从空域转换到频域,且分成多个相同大小的子块;
[0044] 步骤S2’、根据能量函数计算公式:E=sum(D)+K计算每个子块DCT系数右下角区域的能量函数,其中,sum(D)为子块DCT系数右下角区域中每个点的绝对值之和,K为DC系数,E为每个子块DCT系数右下角区域的能量函数;
[0045] 步骤S3’、根据量化步长计算公式:Qstep=aE+b得到每个子块对应的量化步长,其中,Qstep为量化步长,a和b均为常数;
[0046] 步骤S4’、每个子块根据其对应的量化步长分别量化,得到量化补偿表,采用编码算法对量化补偿表进行压缩。
[0047] 具体的,还包括步骤S5’、通过解压压缩后的量化补偿表,再根据量化补偿表中的信息反量化每个子块,再反DCT变换每个子块即可重建原始补偿表。
[0048] 具体的,每个子块的大小为8*8,即每个子块对应8行8列像素(总共64个像素)的补偿信息。
[0049] 进一步的,每个子块DCT系数右下角区域的大小为4*4,即每个子块DCT系数右下角区域对应4行4列像素(总共16个像素)的补偿信息;DC系数为每个子块中最左上角的值。
[0050] 具体的,所述步骤S3’中,量化步长计算公式可以根据视觉无损主观实验得到,从而无损压缩量化补偿表,其中,a和b是通过拟合视觉无损主观实验结果得到的参数。
[0051] 需要说明的是,本发明通过视觉无损压缩补偿表,使人眼察觉不出原补偿表的质量损失,且极大增加压缩效率,和现有的补偿表压缩算法相比,本发明无需迭代即可获得最佳量化步长,减少对内存空间的占用,节省系统的硬件资源,且可以降低成本及减少传输和烧录数据耗费的时间。
[0052] 综上所述,本发明的补偿表压缩方法通过视觉无损压缩补偿表,使人眼察觉不出原补偿表的质量损失,且极大增加压缩效率,和现有的补偿表压缩算法相比,本发明无需迭代即可获得最佳量化步长,减少对内存空间的占用,节省系统的硬件资源,且可以降低成本及减少传输和烧录数据耗费的时间。
[0053] 以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈