【技术实现步骤摘要】
一种支持任意显示区域局部刷新的方法
本专利技术涉及显示
,尤其是涉及一种支持任意显示区域局部刷新的方法。
技术介绍
显示系统包括显示面板及驱动显示面板显示图像的显示驱动单元。目前的显示系统中,很多显示驱动单元内部都集成了用于存放整帧待显示图像的帧缓存器,其在显示图像时,显示驱动单元对视频源发送的图片进行压缩后存储于帧缓存器中,并在显示图像时从帧缓存器中获取图像的压缩数据并解压后在显示面板中显示相应图像,如以分辨率为1920×1080的图片为例进行详细的说明:系统初始化时,根据显示需求,设定待压缩的显示图像的原始数据块划分,根据待压缩图像的分辨率(1920×1080)将待压缩图像划分成M×N个原始数据块,每个数据块包含P行、Q列像素。显示驱动单元或显示桥接芯片逐行接收视频源发送的待显示图片数据。显示驱动单元或显示桥接芯片每接收到一个待显示图片的原始数据块行时,即1×N个原始数据块,进一步通过选定的压缩算法,如DSC算法等等,对这些原始数据块逐个进行压缩,将每个数据块的压缩数据存入帧缓存器内相应的存储空间中,可通过空间地址 ...
【技术保护点】
1.一种支持任意显示区域局部刷新的方法,其特征在于,方法包括如下步骤:/nS100,根据待压缩图像的分辨率将待压缩图像划分成M×N个原始数据块,并将所述M×N个原始数据块压缩后存储于帧缓存器中,M、N为大于或等于1的整数;/nS200,获取局部刷新区域的位置及大小,并判断所述局部刷新区域是否包含不完全刷新的原始数据块区域,若是,则接收局部刷新区域的图像数据,并调整局部刷新区域范围,使调整后的局部刷新区域只包含完全刷新的原始数据块区域,进一步将调整后的局部刷新区域所对应的数据块,压缩后存储至帧缓存器中与原始数据块对应的存储空间中,否则,直接接收局部刷新区域所对应的图像数据块, ...
【技术特征摘要】
1.一种支持任意显示区域局部刷新的方法,其特征在于,方法包括如下步骤:
S100,根据待压缩图像的分辨率将待压缩图像划分成M×N个原始数据块,并将所述M×N个原始数据块压缩后存储于帧缓存器中,M、N为大于或等于1的整数;
S200,获取局部刷新区域的位置及大小,并判断所述局部刷新区域是否包含不完全刷新的原始数据块区域,若是,则接收局部刷新区域的图像数据,并调整局部刷新区域范围,使调整后的局部刷新区域只包含完全刷新的原始数据块区域,进一步将调整后的局部刷新区域所对应的数据块,压缩后存储至帧缓存器中与原始数据块对应的存储空间中,否则,直接接收局部刷新区域所对应的图像数据块,压缩后存储至帧缓存器中与原始数据块对应的存储空间中;
S300,读取帧缓存器中存储的显示图像的压缩数据,解压后发送至显示系统进行显示。
2.根据权利要求1所述的方法,其特征在于,在步骤S200中,调整局部刷新区域范围包括缩小局部刷新区域范围,所述缩小局部刷新区域范围包括
对不完全刷新的原始数据块区域内刷新的像素行或者像素列进行丢弃处理。
3.根据权利要求2所述的方法,其特征在于,当不完全刷新的原始数据块区域内刷新的像素行或像素列占该原始数据块区域内总的像素行或像素列的比例小于或等于预设阈值时对该原始数据块区域内刷新的像素行或者像素列进行丢弃处理。
4.根据权利要求1所述的方法,其特征在于,在步骤S200中,调整局部刷新区域范围包括扩展局部刷新区域范围,所述扩展局部刷新区域范围包括
根据局部刷新区域内位于不完全刷新的原始数据块区域内的图像数据,对该原始数据块区域内不刷新的像素行或者像素列进行扩展刷新处理,使不完全刷新的原始数据块区域成为完全刷新的原始数据块区域。
5.根据权利要求4所述的方法,其特征在于,所述扩展刷新处理包括
不完全刷新的原始数据块区域在扩展像素行时,待扩展的像素行中的每一个像素的值均复制该原始数据块区域内与该像素处于同一列的被刷新的最外侧的像素的值;
不完全刷新的原始数据块区域在扩展像素列时,待扩展的像素列中的每一个像素的值均复制该原始数据块区域内与该像素处于同一行的被刷新的最外侧的像素的值。
或者
直接设定待扩展的像素行或像素列中每个像素的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。