图像压缩和解压缩方法、图像处理方法及相关装置制造方法及图纸

技术编号:15299042 阅读:68 留言:0更新日期:2017-05-12 00:48
本发明专利技术提供一种图像压缩和解压缩方法、图像处理方法及相关装置,所述图像解压缩方法包括获取数据流,所述数据流包括压缩数据以及与每预定量的压缩数据组合的校验值;对所述压缩数据进行解压缩以生成解压缩数据并针对每预定量的压缩数据生成校验值;将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较;根据比较结果确定该预定量的压缩数据是否存在错误。所述图像处理方法应用了所述图像压缩和解压缩方法,通过本发明专利技术能够提前得知数据流发生错误的情况,进而避免图像处理后显示错误的图像,且能够降低存储图像时的所需带宽和对存储器容量的要求。

Image compression and decompression method, image processing method and related device

The present invention provides an image compression and decompression method, image processing method and related device, the image decompression method includes obtaining data stream, the data stream includes compressed data and each pre compressed data combination of quantitative check value; the compressed data for decompression to produce decompressed data and for data compression check each generation pre quantitative values for each quantitative; will be pre compressed data generated checksum value and the predetermined amount of compressed data combination checksum comparison; according to the comparison results to determine the number of the predetermined amount of compression according to whether there is an error. The image processing method using the image compression and decompression method, the invention can advance data flow errors, and thus avoid the image display error image, and can reduce the bandwidth and the demand for memory needed to store the image.

【技术实现步骤摘要】

本专利技术涉及半导体显示及图像处理领域,尤其涉及一种图像压缩和解压缩方法、图像处理方法及相关装置
技术介绍
随着集成电路设计与制造技术、半导体显示技术的发展,对于显示器驱动芯片、时序控制芯片以及其他涉及到面板显示、图像处理等功能的芯片的要求越来越高。在这种情况下,性能良好的实时数字图像压缩、解压缩算法就显得十分重要。在实时数字图像压缩、解压缩技术中,经过压缩后产生的数据流经过某一途径送入解压缩模块,在这些途径中,若所述数据流发生了错误,将导致解压缩模块无法正确的恢复图像,从而导致图像显示错误。例如,针对液晶面板显示器中由于液晶分子偏转迟滞问题而带来的显示器灰阶响应时间过长的问题,在时序控制芯片或者驱动芯片中会采用过驱动(OverDrive)算法来减小液晶显示器的灰阶响应时间。过驱动算法需要将前一帧图像存储下来,用来作为与当前帧当前像素做比较的参考,然后调整当前帧当前像素的灰阶值大小。过驱动算法一般会将图像经过压缩之后再存储,以降低芯片实现的成本,这就需要在过驱动算法中实现一套实时的图像压缩、解压缩算法。如果压缩数据存在错误,解压缩模块就无法正确地恢复前一帧图像,过驱动算法就会错误地调整当前帧像素的灰阶值大小,这一帧图像就会在显示屏幕上显示出错误的图像,造成诸如噪点,图像抖动,闪屏等现象。
技术实现思路
有鉴于此,本专利技术提供一种图像压缩方法和装置、图像解压缩方法和装置以及图像处理方法和装置,可以检测数据流发生错误的情况,进而减少由于数据流发生错误而造成的显示错误。根据本专利技术的第一方面,提供一种图像压缩方法,包括:对原图像数据进行压缩以生成压缩数据;每生成预定量的压缩数据,针对所述预定量的压缩数据生成校验值;将所述校验值与所述预定量的压缩数据组合后作为数据流输出。优选地,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。优选地,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。优选地,所述预定量的压缩数据为预定长度的压缩数据。优选地,所述校验值包括循环冗余校验CRC值。根据本专利技术的第二方面,提供一种图像解压缩方法,包括:获取数据流,所述数据流包括压缩数据以及与每预定量的压缩数据组合的校验值;对所述压缩数据进行解压缩以生成解压缩数据并针对每预定量的压缩数据生成校验值;将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较;根据比较结果确定该预定量的压缩数据是否存在错误。优选地,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。优选地,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。优选地,所述预定量的压缩数据为预定长度的压缩数据。优选地,所述校验值包括循环冗余校验CRC值。根据本专利技术的第三方面,提供一种图像处理方法,包括:由图像压缩装置对原图像数据进行压缩以生成压缩数据,每生成预定量的压缩数据,针对所述预定量的压缩数据生成对应的校验值,并将所述校验值与所述预定量的压缩数据组合后作为数据流输出;由图像解压缩装置从所述图像压缩装置获取所述数据流,对所述压缩数据进行解压缩以生成解压缩数据并针对每预定量的压缩数据生成校验值,将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较,并根据比较结果确定该预定量的压缩数据是否存在错误;由图像处理装置根据解压缩数据进行图像处理,并且每当预定量的压缩数据存在错误时,跳过与该预定量的压缩数据对应的解压缩数据,继续进行图像处理。优选地,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。优选地,所述预定量的压缩数据为预定长度的压缩数据。优选地,所述校验值包括循环冗余校验CRC值。优选地,所述图像处理包括过驱动算法处理。根据本专利技术的第四方面,提供一种图像压缩装置,包括:压缩模块,用于对原图像数据进行压缩以生成压缩数据;计算模块,每生成预定量的压缩数据,用于针对所述预定量的压缩数据生成校验值;输出模块,用于将所述校验值与所述预定量的压缩数据组合后作为数据流输出。优选地,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。优选地,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。优选地,所述预定量的压缩数据为预定长度的压缩数据。优选地,所述校验值包括循环冗余校验CRC值。根据本专利技术的第五方面,提供一种图像解压缩装置,包括:数据分配模块,用于获取数据流,所述数据流包括压缩数据以及与每预定量的压缩数据组合的校验值;解压缩模块,用于对所述压缩数据进行解压缩;计算模块,用于针对每预定量的压缩数据生成校验值;比较模块,用于将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较,根据比较结果确定该预定量的压缩数据是否存在错误。优选地,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。优选地,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。优选地,所述预定量的压缩数据为预定长度的压缩数据。优选地,所述校验值包括循环冗余校验CRC值。根据本专利技术的第六方面,提供一种图像处理装置,包括:根据本专利技术的第四方面所述的图像压缩装置;根据本专利技术的第五方面所述的图像解压缩装置;以及图像处理装置,用于根据图像解压缩装置获得的解压缩数据进行图像处理,并且每当预定量的压缩数据存在错误时,跳过与该预定量的压缩数据对应的解压缩数据,继续进行图像处理。优选地,所述图像处理包括过驱动算法处理。根据本专利技术提供的方案,以预定量的压缩数据为校验对比的单位,可以降低存储图像时所需的带宽和对存储器容量的要求。通过原图像数据的图像分辨率以及预设的压缩率确定所述预定量的压缩数据中包含的原图像的像素数量,可以在降低存储图像时所需的带宽和对存储器容量的要求的同时,兼顾压缩率。以预定量的压缩数据为校验对比的单位,在校验不一致时,不仅可以提前得知数据流是否发生错误,还可以确定发生错误的预定量的压缩数据,进而避免根据发生错误的预定量的压缩数据进行图像处理后显示错误的图像。附图说明通过参照以下附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是根据本专利技术实施例提供的图像压缩方法的流程图;图2是根据本专利技术实施例提供的图像解压缩方法的流程图;图3是根据本专利技术实施例提供的图像处理方法的流程图;图4是根据本专利技术实施例提供的图像压缩装置的结构示意图;图5是根据本专利技术实施例提供的图像压缩装置的又一结构示意图;图6是根据本专利技术实施例提供的图像解压缩装置的结构示意图;图7是根据本专利技术实施例提供的图像解压缩装置的又一结构示意图;图8是根据本专利技术实施例提供的图像处理装置的结构示意图;图9是根据本专利技术实施例提供的图像处理装置的又一结构示意图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程没有详细叙述。图1是根据本专利技术实施例提供的图像压缩方法的流程图,如图1所示,所述方法包括:在步骤S101中,对原图像数据进行压缩以生本文档来自技高网...
图像压缩和解压缩方法、图像处理方法及相关装置

【技术保护点】
一种图像压缩方法,包括:对原图像数据进行压缩以生成压缩数据;每生成预定量的压缩数据,针对所述预定量的压缩数据生成校验值;将所述校验值与所述预定量的压缩数据组合后作为数据流输出。

【技术特征摘要】
1.一种图像压缩方法,包括:对原图像数据进行压缩以生成压缩数据;每生成预定量的压缩数据,针对所述预定量的压缩数据生成校验值;将所述校验值与所述预定量的压缩数据组合后作为数据流输出。2.根据权利要求1所述的方法,其中,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。3.根据权利要求2所述的方法,其中,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。4.根据权利要求1所述的方法,其中,所述预定量的压缩数据为预定长度的压缩数据。5.根据权利要求1所述的方法,其中,所述校验值包括循环冗余校验CRC值。6.一种图像解压缩方法,包括:获取数据流,所述数据流包括压缩数据以及与每预定量的压缩数据组合的校验值;对所述压缩数据进行解压缩以生成解压缩数据并针对每预定量的压缩数据生成校验值;将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较;根据比较结果确定该预定量的压缩数据是否存在错误。7.根据权利要求6所述的方法,其中,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。8.根据权利要求7所述的方法,其中,所述预定像素数量根据所述原图像数据的图像分辨率以及预设的压缩率确定。9.根据权利要求6所述的方法,其中,所述预定量的压缩数据为预定长度的压缩数据。10.根据权利要求6所述的方法,其中,所述校验值包括循环冗余校验CRC值。11.一种图像处理方法,包括:由图像压缩装置对原图像数据进行压缩以生成压缩数据,每生成预定量的压缩数据,针对所述预定量的压缩数据生成对应的校验值,并将所述校验值与所述预定量的压缩数据组合后作为数据流输出;由图像解压缩装置从所述图像压缩装置获取所述数据流,对所述压缩数据进行解压缩以生成解压缩数据并针对每预定量的压缩数据生成校验值,将针对每预定量的压缩数据生成的校验值和与该预定量的压缩数据组合的校验值相比较,并根据比较结果确定该预定量的压缩数据是否存在错误;由图像处理装置根据解压缩数据进行图像处理,并且每当预定量的压缩数据存在错误时,跳过与该预定量的压缩数据对应的解压缩数据,继续进行图像处理。12.根据权利要求11所述的方法,其中,所述预定量的压缩数据为根据预定像素数量的原图像数据生成的压缩数据。13.根据权利要求...

【专利技术属性】
技术研发人员:刘海峰蔡健
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:北京;11

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

1