The invention discloses a method and device for image compression in a liquid crystal screen overdrive device. The method includes: dividing the input image into a macro block, converting the RGB space of the input image to the YCoCg space, analyzing the macro block complexity of the current macro block, obtaining the complexity required for the code rate control, and analyzing when the complexity of the code rate control is obtained. If the front macroblock satisfies the color library coding condition, according to the complexity and the quantization level of the macroblock, the bit number and the distortion error are estimated for three coding methods of conventional variable length coding, dynamic color library coding, and RAW coding, and the optimal self adaptive discrimination is made according to the estimated bit number and distortion error, and the optimal of the current macroblock is obtained. According to the optimal coding mode, the current macro block is adaptively coded to output the corresponding bit stream, and the pixel points corresponding to the current pixel are calculated according to the coding mode, and the reconstructed YCoCg space image is converse to the RGB space.
【技术实现步骤摘要】
一种可用于液晶屏过驱动装置中的图像压缩方法及装置
本专利技术涉及视频图像处理领域,特别是涉及一种可用于液晶屏过驱动装置中的图像压缩方法及装置。
技术介绍
随着视频技术的快速发展,液晶显示(LiquidCrystalDisplay,LCD)装置已被广泛应用于各种电子产品的屏幕显示中,如电视机、电脑等。但是,由于液晶分子的固有特性,通常LCD屏的响应时间(像素点对输入信号反应的速度,即像素由暗转亮或由亮转暗所需要的时间)比较长,往往在显示动态画面时,会出现轮廓模糊不清,或者拖影的现象。为了解决上述出现的问题,一种叫做过驱动(OverDrive,OD)的技术被应用在LCD屏上。图1为现有技术中OD装置的结构框图。OverDrive技术主要原理是根据相邻两帧的图像数据进行查找表处理,故需要帧缓冲器来存储至少一帧图像的数据,为了减少对带宽的影响以及存储器的容量,一般需要对当前帧图像进行压缩,而在OverDrive前端则需要对前一帧图像进行解压缩处理。各大屏厂家为了缩减硬件成本和减小带宽存储容量,往往需要大倍数(基本在3倍以上)的压缩算法来配合OD技术。已有的基于小波变换(JPEG2000等)或DCT变换(JPEG等)的视频图像压缩算法虽然可以带来大的压缩倍数,但是往往算法复杂度较高,硬件实现比较复杂,且成本较高;传统的BTC(BlockTruncationCoding)算法由于本质是一种二值压缩方法,虽然算法简单,但是在大倍数压缩时带来的失真误差较大。一般,在玩那些激烈的动作游戏而达到完全没有拖影的话,显示速度至少达到60帧/秒,即响应时间应小于1/60s=16.6 ...
【技术保护点】
1.一种可用于液晶屏过驱动装置中的图像压缩方法,包括如下步骤:步骤S1,对输入的图像进行宏块分割;步骤S2,将输入图像的RGB空间转换到YCoCg空间;步骤S3,对当前宏块进行宏块复杂度分析,得到码率控制所需要的复杂度SAD,并分析当前宏块是否满足颜色库编码条件;步骤S4,根据宏块的复杂度和量化等级QP,分别对常规变长编码、动态颜色库编码、RAW编码三种编码方式进行比特数和失真误差估计;步骤S5,根据预估的比特数和失真误差进行自适应判别,得到当前宏块的最优的编码模式;步骤S6,根据最优的编码模式,对当前宏块进行自适应编码,输出相应的码流;步骤S7,根据编码模式计算当前像素对应的重建像素点,并对重建的YCoCg空间图像反转换到RGB空间。
【技术特征摘要】
1.一种可用于液晶屏过驱动装置中的图像压缩方法,包括如下步骤:步骤S1,对输入的图像进行宏块分割;步骤S2,将输入图像的RGB空间转换到YCoCg空间;步骤S3,对当前宏块进行宏块复杂度分析,得到码率控制所需要的复杂度SAD,并分析当前宏块是否满足颜色库编码条件;步骤S4,根据宏块的复杂度和量化等级QP,分别对常规变长编码、动态颜色库编码、RAW编码三种编码方式进行比特数和失真误差估计;步骤S5,根据预估的比特数和失真误差进行自适应判别,得到当前宏块的最优的编码模式;步骤S6,根据最优的编码模式,对当前宏块进行自适应编码,输出相应的码流;步骤S7,根据编码模式计算当前像素对应的重建像素点,并对重建的YCoCg空间图像反转换到RGB空间。2.如权利要求1所述的一种可用于液晶屏过驱动装置中的图像压缩方法,其特征在于,步骤S2进一步包括:获取已知输入像素点的R、G、B,并根据输入的像素比特深度bit_dep,计算最大值max_val。利用输入的像素比特深度最大值max_val,对输入的R、G、B像素点,进行空间转换,得到输出的Y、Co、Cg像素点。3.如权利要求1所述的一种可用于液晶屏过驱动装置中的图像压缩方法,其特征在于,步骤S3进一步包括:计算当前宏块中的每两个相邻像素之间的梯度grad(i);对上述获得的所有梯度求和,得到复杂度SAD;计算当前宏块中每个像素点YCoCg三分量与颜色库的误差err_y、err_u、err_v,并判别是否满足颜色库条件,进行相应处理。4.如权利要求3所述的一种可用于液晶屏过驱动装置中的图像压缩方法,其特征在于,所述判别是否满足颜色库条件进行相应处理的步骤具体为:如果err_y、err_u、err_v分别都小于已定误差err_thr_y、err_thr_u、err_thr_v,则从颜色库中找出err_sum最小的颜色作为当前像素点对应的颜色,并记录其对应的索引值index,其中,err_sum=err_y+err_u+err_v。5.如权利要求1所述的一种可用于液晶屏过驱动装置中的图像压缩方法,其特征在于,步骤S4进一步包括,对于常规变长编码比特数和失真误差的估计分析,具体为:根据宏块分析得到的复杂度SAD,结合量化等级QP,预估使用常规变长编码产生的比特数pre_bits_norm,所述失真误差通过预建的量化等级与失真误差对应表获得;对于动态颜色库编码比特数和失真误差的估计分析,具体为:通过对当前宏块各像素点对应的索引值index编码,得到使用颜色库编码产生的比特数pre_bits_color,所述失真误差为步骤S3宏块分析中的err_thr_y、err_thr_u、err_thr_v三者的最大值;对RAW编码比特数和失真误差的估计分析...
【专利技术属性】
技术研发人员:王洪剑,林江,陈本强,陈涛,
申请(专利权)人:上海通途半导体科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。