一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

压缩和解压缩显示补偿亮度不匀的补偿数据的方法和系统与流程

2022-05-12 02:13:58 来源:中国专利 TAG:

技术特征:
1.一种显示系统,包括:显示器,具有多个像素点;处理器,包括:图形管线,其被配置为生成多个像素的多个像素数据片;预处理模块,被配置为生成所述像素数据的多个补偿数据片,并通过以下方式压缩补偿数据;基于所述补偿数据,确定多个量化的下采样补偿数据片,所述量化的下采样补偿数据的大小小于所述补偿数据的大小;将量化的下采样补偿数据转换为m个索引数据单元,m为大于1且小于量化的下采样补偿数据的大小的正整数;将m个索引数据单元转换为m个码流,以及控制逻辑,其操作性地耦合到显示器和处理器,包括:后处理模块,其配置为根据m码流对压缩后的补偿数据进行解压缩,以提供用于驱动显示器的控制信号。2.如权利要求1所述所述的系统,其中,所述索引数据的范围小于量化的下采样补偿数据的范围,并且所述m个索引数据单元的总大小小于量化的下采样补偿数据的大小。3.如权利要求1所述所述的系统,其中,m个码流的总大小小于m个索引数据单元的大小。4.如权利要求1所述所述的系统,其中,为了确定多个量化的下采样补偿数据片,所述预处理模块被配置为:对补偿数据进行下采样,确定多个量化的下采样补偿数据片;以及对下采样补偿数据进行量化,以确定多个量化的下采样补偿数据片。5.如权利要求4所述的系统,其中,为了对补偿数据进行下采样,所述预处理模块被配置为:将补偿数据阵列划分为多个块,每个块包括一个以上的补偿数据片;对每个块确定一个下采样补偿数据片。6.如权利要求5所述的系统,其中,为了确定每个块的下采样补偿数据片,预处理模块被配置为执行平均下采样、中位下采样、最大下采样、最小下采样、位置指定下采样或梯度下采样中的至少一个。7.如权利要求5所述的系统,其中所述多个块中的每一个块具有m
×
n个补偿数据的块大小,m是大于1且小于补偿数据阵列中的行数的正整数,n是大于1且小于补偿数据阵列中的列数的正整数;以及多个下采样补偿数据片排列成j
×
k阵列,j等于行数除以m,k等于列数除以n。8.如权利要求7所述的系统,其中,为了量化下采样补偿数据,预处理模块被配置为:确定多个不重复的下采样补偿数据片;以及按顺序对不重复的多个下采样补偿数据片进行排序。9.如权利要求8所述的系统,其中,所述顺序包括所述多个非重复的下采样补偿数据片的升序排列。10.如权利要求8所述的系统,其中,所述预处理模块还被配置为确定所述多个非重复
下采样补偿数据片中的每一个的出现次数。11.如权利要求10所述的系统,其中,为了量化所述下采样的补偿数据,所述预处理模块还被配置为确定多个量化值,每个量化值对应于按顺序排列的多个相邻非重复下采样补偿数据片。12.如权利要求11所述的系统,其中,所述预处理模块基于所述多个相邻非重复的下采样补偿数据片的最大值、最小值、中值或特定范围值中的至少一个来确定每个所述量化值。13.如权利要求12所述的系统,其特征在于,所述预处理模块通过以下步骤确定所述多个相邻非重复的下采样补偿数据片的特定范围值:确定多个范围,每个范围包括多个相邻的非重复下采样补偿数据片;以及对于每个范围,对多个相邻非重复的下采样补偿数据片确定相应的量化值。14.如权利要求13所述的系统,其中,所述多个范围是按顺序基于所述多个非重复的下采样补偿数据片的分布来确定的。15.如权利要求11所述的系统,其中,所述预处理模块还被配置为:通过用各自的量化值替换多个下采样的补偿数据片中的每一个,形成量化的下采样的补偿数据的j
×
k阵列。16.如权利要求15所述的系统,其中,为了将量化的下采样的补偿数据转换成m个索引数据单元,所述预处理模块还被配置为:在量化的下采样补偿数据的j
×
k阵列中,以使多个量化值各自的出现次数降序的顺序对多个量化值进行排序;确定多个第一索引,每个第一索引映射到多个排序的量化值中的相应一个;以及确定包括第一索引和排序的量化值的第一查找表。17.如权利要求16所述的系统,其中,在所述第一查找表中,将所述排序的量化值布置在一列中,并且将所述第一索引布置在另一列中。18.如权利要求16所述的系统,其中,所述预处理模块还被配置为确定所述第一查找表的大小限制,使得所述排序的量化值的数量小于或等于所述大小限制。19.如权利要求18所述的系统,在响应所述排序的量化值的数量大于所述大小限制的情况下,所述预处理模块被配置为增加相邻的下采样补偿数据片的数量以减少量化值的数量。20.如权利要求16所述的系统,其中,为了形成所述m个索引数据单元,所述预处理模块还被配置为:将多个量化的下采样补偿数据映射到第一查找表中的排序后的量化值;通过使用第一查找表将多个量化的下采样的补偿数据转换成与映射到相关排序的量化值的第一索引相同的第一索引值,形成索引数据的j
×
k阵列;以及将索引数据的j
×
k阵列划分为m个索引数据单元,m个单元中的每一个包括至少一行第一索引值或至少一列第一索引值。21.如权利要求20所述的系统,其中,所述m个单元中的每一个包括两行或两列的第一索引值。22.如权利要求20所述的系统,其中,对于所述m个单元,所述预处理单元被配置为:对各个单元中的非重复第一索引值按照第三顺序进行排序以形成多个排序后的非重
复的第一索引,所述第三顺序为各个单元中的第一索引值的出现次数降序排列;以及根据各个单元中排序的非重复第一索引确定初始第二查找表,以形成m个初始第二查找表。23.如权利要求22所述的系统,其中,对于所述每个m个单元,所述预处理单元还被配置为确定多个第二索引,每个第二索引被映射到所述排序的非重复的第一索引中的相应一个。24.如权利要求22所述的系统,其中,所述预处理模块还被配置为:确定m个初始第二查找表的出现次数;根据各个出现次数的降序对m个初始第二查找表进行排序;以及确定具有n个最高出现次数的n个初始第二查找表,其中n是小于m的正整数。25.如权利要求24所述的系统,其中,对于每一个索引数据的m个单元,为了确定所述m个码流和第二查找表,所述预处理模块被配置为:确定可变长度编码表;根据所述索引数据的各个单元,所述n个初始第二查找表和所述可变长编码表,确定所述m个单元中的n个初始码流;为m个单元的每一个确定n个初始码流中每一个的码流大小;以及对于m个单元的每一个,确定与最短的码流大小相对应的n个初始码流中的一个为该单元的码流,并确定与该码流相对应的初始第二查找表为该单元的第二查找表。26.如权利要求25所述的系统,其中,所述预处理模块还被配置为确定所述n个初始第二查找表中的所述第二查找表的索引。27.如权利要求26所述的系统,其中,为了形成n个初始码流中的每个初始码流,所述预处理模块被配置为:将各个单元中的每个第一索引值映射到各个初始第二查找表中的排序的非重复第一索引;将排序的非重复的第一索引映射到可变长度编码表中的多组二进制代码;以及形成包括多个元素的相应初始码流,每个元素是映射到排序的非重复第一索引中的对应一个的一组二进制代码。28.如权利要求27所述的系统,其中,所述多组二进制代码包括多组比特,并且各个初始码流的码流大小等于比特的总数。29.如权利要求23所述的系统,其中,所述预处理模块还被配置为在存储器中存储所述第一查找表,以及在所述m个索引数据单元的每一个的(i)所述第二查找表、(ii)所述码流、(iii)码流大小和(iv)第二个查找表的索引值。30.如权利要求29所述的系统,其中,为了对压缩的补偿数据进行解压缩,控制逻辑被配置为,对于m个索引数据单元的每一个,根据数据流大小确定码流;根据第二查找表的索引值确定第二查找表;以及基于第二查找表和码流,确定各个单元中的第一索引值。31.如权利要求30所述的系统,其中,对于所述m个索引数据单元的每一个,所述控制逻辑被配置为,
将各个单元的码流中的多个元素映射到可变长度编码表中的多组二进制代码;将多组二进制代码映射到第二查找表中的排序的非重复第一索引;确定每个第一索引值与映射到二进制代码集的排序的非重复第一索引值中的一个相同。32.如权利要求30所述的系统,其中,所述控制逻辑还被配置为基于所述第一查找表和所述第一索引值的相应单元来确定与所述m个索引数据单元的每一个相对应的量化的下采样补偿数据。33.如权利要求32所述的系统,其中,所述控制逻辑被配置为针对所述的m个索引数据单元的每一个,将各个单元中的第一索引值映射到第一查找表中的第一索引;以及分别形成多个量化的下采样补偿数据片,每个量化的下采样补偿数据片与映射到第一索引的排序量化值中的一个相同。34.如权利要求32所述的系统,其中,所述控制逻辑还被配置为以相同的块大小来对每个所述量化的下采样的补偿数据进行上采样,以压缩所述补偿数据。35.如权利要求34所述的系统,其中,为了对每个量化的下采样的补偿数据进行上采样,所述控制逻辑被配置为执行偶数上采样或内插上采样重的至少一种采样。36.一种用于压缩和解压缩显示器的补偿数据的方法,包括:为显示器的像素数据生成多个补偿数据片;通过以下方式压缩补偿数据:基于所述补偿数据,确定多个量化的下采样补偿数据片,所述量化的下采样补偿数据片的大小小于所述补偿数据的大小;将量化后的下采样后的补偿数据转换为m个索引数据单元,m为大于1且小于量化后的下采样后的补偿数据的大小的正整数;以及将所述m个索引数据单元转换为m个码流;以及基于m个码流对压缩的补偿数据进行解压缩,以提供用于驱动显示器的控制信号。37.如权利要求36所述的方法,其中确定所述多个量化的下采样补偿数据包括:对补偿数据进行下采样以确定多个下采样的补偿数据;以及量化下采样的补偿数据以确定多个量化的下采样的补偿数据。38.如权利要求37所述的方法,其中,对所述补偿数据进行下采样包括:将补偿数据的阵列划分为多个块,每个块包括一个以上的补偿数据片;以及为每个块确定一个下采样补偿数据片。39.如权利要求38所述的方法,其中为每个块确定一个下采样补偿数据片包括:执行平均下采样、中位数下采样、最大下采样、最小下采样、指定位置下采样或梯度下采样中的至少一个采样。40.如权利要求38的方法,其中划分补偿数据的阵列包括:确定多个块的每个块具有m
×
n的补偿数据片的块大小,m是一个大于1并小于补偿数据阵列的行数的正整数,以及n是大于1并小于补偿数据阵列的列数的正整数;以及在j
×
k阵列中排列多个下采样补偿数据片,j为行数除以m,k为列数除以n。41.如权利要求40的方法,其中量化下采样补偿数据包括:
确定多个非重复下采样补偿数据片;以及对多个非重复下采样补偿数据片按顺序排序。42.如权利要求41所述的方法,进一步包括确定多个非重复下采样补偿数据片的每一个的出现次数。43.如权利要求42所述的方法,其中量化所述下采样的补偿数据还包括确定多个量化值,每个量化值对应于所述顺序的多个相邻的所述非重复下采样的补偿数据片。44.如权利要求43所述的方法,其中,确定多个量化值包括根据非重复下采样补偿数据的多个相邻片中的最大值、最小值、中值或特定范围值中的至少一个来确定每个量化值。45.如权利要求44所述的方法,其特征在于,确定所述多个相邻非重复的下采样补偿数据片的特定范围值包括:确定多个范围,每个范围包括相应多个相邻的非重复下采样补偿数据片;以及对于每个范围,确定相应的多个相邻非重复的下采样补偿数据片的相应的量化值。46.如权利要求45所述的方法,包括:按顺序基于所述多个非重复的下采样的补偿数据片的分布,来确定所述多个范围。47.如权利要求43所述的方法,还包括:通过将多个下采样补偿数据片中的每一个替换为各自的量化值,形成量化后的下采样补偿数据的j
×
k阵列。48.如权利要求47所述的方法,其中将所述量化的下采样补偿数据转换为所述m个索引数据单元包括:将多个量化值按照该多个量化值在量化的下采样补偿数据的j
×
k阵列中的出现次数的降序排列。确定多个第一索引,每个第一索引映射到多个排序的量化值中的相应一个;以及确定包括第一索引和排序的量化值的第一查找表。49.如权利要求48所述的方法,还包括:在所述第一查找表中,将排序的量化值布置在一个列中,并且将所述第一索引布置在另一列中。50.如权利要求48所述的方法,还包括确定所述第一查找表的大小限制,以使所述排序的量化值的数量小于或等于所述大小限制。51.如权利要求50所述的方法,包括:响应于排序的量化值的数量大于大小极限,增加相邻的下采样补偿数据片的数量以减少量化值的数量。52.如权利要求48所述的方法,还包括:在第一查找表中将多个量化的下采样补偿数据映射到排序后的量化值;通过使用第一查找表将多个量化的下采样的补偿数据片转换成与映射到相应的排序的量化值的相应的第一索引相同的第一索引值,形成索引数据的j
×
k阵列;以及将索引数据的j
×
k阵列划分为m个索引数据单元,m个单元中的每一个包括至少一行第一索引值或至少一列第一索引值。53.如权利要求51所述的方法,还包括:按照第三顺序对在各个单元中非重复的第一索引值进行排序以形成多个排序的非重复的第一索引,所述第三顺序为在各个单元中的第一索引值的相应出现次数降序排列;以及
根据各个单元中排序的非重复第一索引确定初始第二查找表,以形成m个初始第二查找表。54.如权利要求53所述的方法,进一步包括,对于所述每个m个单元,确定多个第二索引,每个第二索引被映射到所述排序的非重复的第一索引中的相应一个。55.如权利要求53所述的方法,还包括:确定m个初始第二查找表的出现次数;根据各个出现次数的降序对m个初始第二查找表进行排序;以及确定具有n个最高出现次数的n个初始第二查找表,n为小于m的正整数。56.如权利要求55所述的方法,其中,对于所述m个索引数据单元中的每个,确定所述m个码流和第二查找表包括:确定可变长度编码表;根据所述索引数据的各个单元、所述n个初始第二查找表和所述可变长编码表,确定所述m个单元中的n个初始码流;为m个单元中的每一个确定n个初始码流的每个的码流大小;以及对于每个m个单元,确定对应于最短码流大小的n个初始码流中一个作为相应单元的码流,并将对应于该码流的初始第二查找表作为各个单元的第二查找表。57.如权利要求56所述的方法,其进一步包括确定所述n个初始第二查找表中的所述第二查找表的索引。58.如权利要求57所述的方法,其中形成所述n个初始码流中的每一个包括:将各个单元中的每个第一索引值映射到各个初始第二查找表中的排序的非重复第一索引;将排序的非重复第一索引映射到在可变长度编码表中多组二进制代码;以及形成包括多个元素的相应初始码流,每个元素是一组二进制代码,映射到排序的非重复第一索引中的相应一个。59.如权利要求52所述的方法,还包括:在存储器中存储所述第一查找表以及所述索引数据的所述m个单元的每一个中的(i)所述第二查找表、(ii)所述码流、(iii)所述码流大小、以及(iv)第二查找表的索引值。60.如权利要求59所述的方法,其中,对所述压缩的补偿数据进行解压缩包括:根据数据流大小确定码流;根据第二查找表的索引值确定第二查找表;以及基于第二查找表和码流,确定各个单元中的第一索引值。61.如权利要求60所述的方法,包括:对于所述m个索引数据单元中的每一个:将各个单元的码流中的多个元素映射到可变长度编码表中的多组二进制代码;将多组二进制代码映射到在第二查找表中排序的非重复的第一索引;确定每个第一索引值与映射到二进制代码集合中排序的非重复第一索引值相同。62.如权利要求60所述的方法,进一步包括:基于所述第一查找表和所述第一索引值的相应单元来确定与所述m个索引数据单元的每一个相对应的量化的下采样补偿数据。63.如权利要求62所述的方法,包括:对于所述m个索引数据单元中的每一个:将各个单元中的第一索引值映射到第一查找表中的第一索引;以及
分别形成多个量化下采样补偿数据片,每个补偿数据片与映射到第一索引的排序量化值的其中一个相同。64.如权利要求61所述的方法,还包括:以相同的块大小对每个所述量化的下采样的补偿数据进行上采样,以压缩所述补偿数据。65.如权利要求64所述的方法,其中,对每个量化的下采样补偿数据进行上采样包括执行偶数上采样或内插上采样中的至少一个。66.如权利要求36所述的方法,其中,压缩补偿数据是由处理器执行的,而对压缩后的补偿数据进行解压缩则是由处理器外部的控制逻辑执行的。67.一种非临时性计算机可读介质,其存储一组指令,当至少一个处理器执行时,使至少一个处理器确定用于压缩和解压显示器的补偿数据的方法,该方法包括:为显示器的像素数据生成多个补偿数据片;通过以下方式压缩补偿数据:基于所述补偿数据,确定多个量化的下采样补偿数据,所述量化的下采样补偿数据的大小小于所述补偿数据的大小;将量化后的下采样后的补偿数据转换为m个索引数据单元,m为大于1且小于量化后的降采样后的补偿数据的大小的正整数;以及将所述m个索引数据单元转换为m个码流;以及基于m个码流对压缩的补偿数据进行解压缩,以提供用于驱动显示器的控制信号。

技术总结
一种显示系统(400)包括具有多个像素、处理器(114)和控制逻辑(104)的显示器(102)。该处理器(114)包括:图形管线(404),其被配置为生成用于多个像素的多个像素数据片;以及预处理模块(405),其被配置为生成用于像素数据的多个补偿数据片,并压缩该补偿数据。补偿数据的压缩方法是,根据补偿数据确定多个量化下采样补偿数据片,将量化的下采样补偿数据转换为M个索引数据单元,并将M个索引数据单元转换为M个码流。控制逻辑(104)可操作性地耦合到显示器(102)和处理器(114),并包括后处理模块(408),该后处理模块被配置为基于M个码流对压缩后的补偿数据进行解压缩以提供控制信号。缩后的补偿数据进行解压缩以提供控制信号。缩后的补偿数据进行解压缩以提供控制信号。


技术研发人员:蒋永文 徐海宁 王景峰 申孟亚 曹亚军 廉昊鹏 马振强
受保护的技术使用者:深圳云英谷科技有限公司
技术研发日:2020.03.11
技术公布日:2022/5/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献