显示数据压缩方法及显示数据处理系统技术方案

技术编号:14415477 阅读:59 留言:0更新日期:2017-01-12 03:31
根据本公开的一个方面,提供一种显示数据压缩方法,包括:提供一像素数据行;判断所述像素数据行中是否存在一像素值组,所述像素值组包括连续排列的多个像素值,所述多个像素值包括一第一像素值,所述像素值组中的位于所述第一像素值之后的各像素值与所述第一像素值之间的差值均不大于一第一阈值;若存在所述像素值组,则量化所述各像素值与所述第一像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述各像素值设为所述第一像素值。本发明专利技术能有效地对像素数据进行压缩,进而能提高显示数据发送/接收速度,并降低读/写延迟。

【技术实现步骤摘要】

本专利技术涉及图像数据压缩技术,尤其涉及一种显示数据压缩方法及显示数据处理系统
技术介绍
图像可作为关于多个像素的信息被存储在显示装置中。例如,图像可被划分为按照矩阵布置的多个像素,关于像素中的每一个的信息可包含关于像素的颜色和亮度的信息。例如,关于一个像素的信息可被划分为红色、绿色和蓝色的灰度分量。另外,在单色显示中,关于一个像素的信息可不依据颜色来划分,但是可包含灰度级信息。现有压缩方法包括多种。其中常见的无损压缩方法包括游程长度压缩和LZ77压缩。常见的有损压缩方法包括JPEG压缩。游程长度压缩为一种“使用固定长度的码来取代连续重复出现的原始数据”的压缩技术。举例来说,一组数据串\AAAABBBCCDEEEE\,由4个A、3个B、2个C、1个D、4个E组成,经过变动长度编码法可将数据压缩为4A3B2C1D4E(由14个单位转成10个单位)。简言之,其优点在于将重复性高的数据量压缩成小单位;然而,其缺点在于,若该资料出现频率不高,可能导致压缩结果数据量比原始数据大,例如:原始数据\ABCDE\,压缩结果为\1A1B1C1D1E\(由5个单位转成10个单位)。LZ77压缩是基于字典的编码。LZ77算法通过使用编码器或者解码器中已经出现过的相应匹配数据信息替换当前数据从而实现压缩功能。这个匹配信息使用称为“长度-距离”对的一对数据进行编码,它等同于“每个给定长度个字符都等于后面特定距离字符位置上的未压缩数据流”。(“距离”有时也称作“偏移”。)JPEG是一种针对图像而广泛使用的一种有损压缩标准方法,针对块或区域进行压缩,包括缩减取样、分块、量化等步骤。其中缩减取样步骤通过色度抽样降低色度的分辨率,以及对色彩的亮度进行处理。分块步骤包括将图像中的每个成份划分成类似矩阵排列的一个个的8×8子区域,每一子区域使用二维的离散余弦变换(DCT)转换到频率空间。量化步骤包括把频率空间上每个成份,除以一个对于该成份的常数就可完成,且接着舍位取最接近的整数。这是整个过程中的主要有损运算。以这个结果而言,经常会把很多更高频率的成份舍位成为接近0,且剩下很多会变成小的正或负数。这样能在高频率成份上极佳地降低信息的数量。随着科技的进步,对高清晰度图像的需求日益增加,从而增加了包含关于像素的信息的像素数据的总大小。因此,需要开发可用于进一步压缩像素数据以提高数据发送/接收速度,以降低读/写延迟,并克服存储装置的有限存储空间的设备和方法。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的之一是提供一种显示数据压缩方法。另一目的是提供一种显示数据处理系统。本公开的其他目的、特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种显示数据压缩方法,包括:提供一像素数据行;判断所述像素数据行中是否存在一像素值组,所述像素值组包括连续排列的多个像素值,所述多个像素值包括一第一像素值,所述像素值组中的位于所述第一像素值之后的各像素值与所述第一像素值之间的差值均不大于一第一阈值;若存在所述像素值组,则量化所述各像素值与所述第一像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述各像素值设为所述第一像素值。根据一示例实施方式,所述量化所述像素值组中的各像素值与所述第一像素值之间的差值之和,得到一量化值的步骤包括:分别将所述各像素值与所述第一像素值之间的差值相加,得到一总差值;计算所述像素值组中的像素值个数,得到一总长度值;以及将所述总差值除以所述总长度值,得到所述量化值。根据一示例实施方式,所述差值为正数。根据一示例实施方式,所述第一阈值为1至3之间。根据一示例实施方式,所述第一阈值为1。根据一示例实施方式,所述第二阈值为30%至70%之间。根据一示例实施方式,所述第二阈值为50%。根据一示例实施方式,于将所述像素值组中的所述各像素值设为所述第一像素值的步骤之后,还包括:对所述像素值组进行游程长度压缩、JPEG压缩或LZ77压缩。根据一示例实施方式,所述像素数据行包括相同颜色子像素。根据一示例实施方式,所述像素数据行包括不同颜色子像素。根据本公开的另一个方面,提供一种显示数据压缩方法,包括:提供一像素数据块;判断所述像素数据块中是否存在一二维像素值组,所述二维像素值组包括连续多行,每行包括多列,各行中各列的像素值与第一行中对应列的像素值之间的差值均不大于一第一阈值;若存在所述二维像素值组,则量化各行中各列的像素值与所述第一行中对应列的像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述二维像素值组的各行中各列的像素值设为与所述第一行中对应列的像素值相等。根据一示例实施方式,所述量化各行中各列的像素值与所述第一行中对应列的像素值之间的差值之和,得到一量化值的步骤包括:分别将各行中各列的像素值与所述第一行中对应列的像素值之间的差值相加,得到各列的一差值和;将各列的所述差值和相加,得到一总差值;计算所述二维像素值组的列数,得到一总长度值;以及将所述总差值除以所述总长度值,得到所述量化值。根据一示例实施方式,所述差值为正数。根据一示例实施方式,所述第一阈值为1至3之间。根据一示例实施方式,所述第一阈值为2。根据一示例实施方式,所述第二阈值为30%至70%之间。根据一示例实施方式,所述第二阈值为50%。根据一示例实施方式,所述二维像素值组包括两行多列。根据一示例实施方式,于将所述二维像素值组的各行中各列的像素值设为与所述第一行中对应列的像素值相等的步骤之后,还包括:对所述二维像素值组进行游程长度压缩、JPEG压缩或LZ77压缩。根据一示例实施方式,所述多行包括相同颜色子像素。根据一示例实施方式,所述多行包括不同颜色子像素。根据本公开的另一个方面,提供一种显示数据处理系统,用于对一像素数据行进行处理,包括:检测模块,用于检测所述像素数据行中是否存在一像素值组,所述像素值组包括连续排列的多个像素值,所述多个像素值中的第一个为第一像素值,所述像素值组中的位于所述第一像素值之后的各像素值与所述第一像素值之间的差值均不大于一第一阈值;量化模块,与所述检测模块连接,用于量化所述各像素值与所述第一像素值之间的差值之和,得到一量化值;以及处理模块,与所述量化模块连接,用于比较所述量化值与一第二阈值,并在所述量化值不大于所述第二阈值时,将所述各像素值设为所述第一像素值。根据一示例实施方式,所述量化模块用于将所述各像素值与所述第一像素值之间的差值相加,得到一总差值;用于计算所述像素值组中的像素值个数,得到一总长度值;用于将所述总差值除以所述总长度值,得到所述量化值。根据一示例实施方式,还包括压缩模块,与所述处理模块连接,用于对所述像素值组进行游程长度压缩、JPEG压缩或LZ77压缩。根据一示例实施方式,所述差值为正数。根据一示例实施方式,所述第一阈值为1至3之间。根据一示例实施方式,所述第一阈值为1。根据一示例实施方式,所述第二阈值为30%至70%之间。根据一示例实施方式,所述第本文档来自技高网
...
显示数据压缩方法及显示数据处理系统

【技术保护点】
一种显示数据压缩方法,其特征在于,包括:提供一像素数据行;判断所述像素数据行中是否存在一像素值组,所述像素值组包括连续排列的多个像素值,所述多个像素值包括一第一像素值,所述像素值组中的位于所述第一像素值之后的各像素值与所述第一像素值之间的差值均不大于一第一阈值;若存在所述像素值组,则量化所述各像素值与所述第一像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述各像素值设为所述第一像素值。

【技术特征摘要】
1.一种显示数据压缩方法,其特征在于,包括:提供一像素数据行;判断所述像素数据行中是否存在一像素值组,所述像素值组包括连续排列的多个像素值,所述多个像素值包括一第一像素值,所述像素值组中的位于所述第一像素值之后的各像素值与所述第一像素值之间的差值均不大于一第一阈值;若存在所述像素值组,则量化所述各像素值与所述第一像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述各像素值设为所述第一像素值。2.如权利要求1所述的方法,其特征在于,所述量化所述像素值组中的各像素值与所述第一像素值之间的差值之和,借此得到一量化值的步骤包括:分别将所述各像素值与所述第一像素值之间的差值相加,得到一总差值;计算所述像素值组中的像素值个数,得到一总长度值;以及将所述总差值除以所述总长度值,得到所述量化值。3.如权利要求1所述的方法,其特征在于,所述差值为正数。4.如权利要求1所述的方法,其特征在于,所述第一阈值为1至3之间。5.如权利要求4所述的方法,其特征在于,所述第二阈值为30%至70%之间。6.如权利要求2所述的方法,其特征在于,于将所述像素值组中的所述各像素值设为所述第一像素值的步骤之后,还包括:对所述像素值组进行游程长度压缩、JPEG压缩或LZ77压缩。7.如权利要求1所述的方法,其特征在于,所述像素数据行包括相同颜色子像素。8.如权利要求1所述的方法,其特征在于,所述像素数据行包括不同颜色子像素。9.一种显示数据压缩方法,其特征在于,包括:提供一像素数据块;判断所述像素数据块中是否存在一二维像素值组,所述二维像素值组包括连续多行,每行包括多列,各行中各列的像素值与第一行中对应列的像素值之间的差值均不大于一第一阈值;若存在所述二维像素值组,则量化各行中各列的像素值与所述第一行中对应列的像素值之间的差值之和,借此得到一量化值;判断所述量化值是否大于一第二阈值;以及若所述量化值不大于所述第二阈值,则将所述二维像素值组的各行中各列的像素值设为与所述第一行中对应列的像素值相等。10.如权利要求9所述的方法,其特征在于,所述量化各行中各列的像素值与所述第一行中对应列的像素值之间的差值之和,得到一量化值的步骤包括:分别将各行中各列的像素值与所述第一行中对应列的像素值之间的差值相加,得到各列的一差值和;将各列的所述差值和相加,得到一总差值;计算所述二维像素值组的列数,得到一总长度值;以及将所述总差值除以所述总长度值,得到所述量化值。11.如权利要求9所述的方法,其特征在于,所述差值为正数。12.如权利要求9所述的方法,其特征在于,所述第一阈值为1至3之间。13.如权利要求12所述的方法,其特征在于,所述第二阈值为30%至70%之间。14.如权利要求9所述的方法,其特征在于,所述二维像素值组包括两行多列。15.如权利要求10所述的方法,其特征在于,于将所述二维像素值组的各行中各列的像素值设为与所述第一行中对应列的像素值相等的步骤之后,还包括:对所述二维像素值组进行游程长度压缩、JPEG压缩或LZ77压缩。16.如权利要求9所述的方法,其特征在于,所述多行包括相同颜色子像素。17.如...

【专利技术属性】
技术研发人员:朱若昇
申请(专利权)人:上海和辉光电有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1