[发明专利]一种支持任意显示区域局部刷新的方法在审
申请号: | 202010923997.3 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112073725A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 白华 | 申请(专利权)人: | 白华 |
主分类号: | H04N19/167 | 分类号: | H04N19/167;H04N19/176;H04N19/423 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
地址: | 100089 北京市海淀区苏*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 任意 显示 区域 局部 刷新 方法 | ||
本发明揭示了一种支持任意显示区域局部刷新的方法,方法包括将待压缩图像划分成多个原始数据块,压缩后存储于帧缓存器中;获取局部刷新区域的位置及大小,判断局部刷新区域是否包含不完全刷新的原始数据块区域,若是,则接收局部刷新区域的图像数据,调整局部刷新区域范围,使调整后的局部刷新区域只包含完全刷新的原始数据块区域,将调整后的局部刷新区域的显示数据压缩后存储于帧缓存器中,否则,直接接收局部刷新区域的图像数据并压缩后存储于帧缓存器中;将帧缓存器中存储的图像压缩数据进行解压缩,然后在显示系统中显示图像。本发明能够使显示设备支持任意显示区域的局部刷新,并有效避免显示设备在图像显示过程中出现乱码、花屏等问题。
技术领域
本发明涉及显示技术领域,尤其是涉及一种支持任意显示区域局部刷新的方法。
背景技术
显示系统包括显示面板及驱动显示面板显示图像的显示驱动单元。目前的显示系统中,很多显示驱动单元内部都集成了用于存放整帧待显示图像的帧缓存器,其在显示图像时,显示驱动单元对视频源发送的图片进行压缩后存储于帧缓存器中,并在显示图像时从帧缓存器中获取图像的压缩数据并解压后在显示面板中显示相应图像,如以分辨率为1920×1080的图片为例进行详细的说明:系统初始化时,根据显示需求,设定待压缩的显示图像的原始数据块划分,根据待压缩图像的分辨率(1920×1080)将待压缩图像划分成M×N个原始数据块,每个数据块包含P行、Q列像素。显示驱动单元或显示桥接芯片逐行接收视频源发送的待显示图片数据。显示驱动单元或显示桥接芯片每接收到一个待显示图片的原始数据块行时,即1×N个原始数据块,进一步通过选定的压缩算法,如DSC算法等等,对这些原始数据块逐个进行压缩,将每个数据块的压缩数据存入帧缓存器内相应的存储空间中,可通过空间地址对存储空间内的压缩数据进行访问,其中,压缩数据的大小由压缩比决定,如压缩比为3:1,则压缩数据的大小为原始数据的三分之一,并且帧缓存器在存储所有数据块的压缩数据时,压缩数据按照压缩顺序连续的写入,如第一行数据块的压缩数据,从第一个压缩数据开始依次写入帧缓存器中,直到本行数据块的所有压缩数据全部写入帧缓存器中。之后,存储后面行的数据块,直至整帧显示图片的所有压缩数据全部写入帧缓存器中。通过压缩可使整个显示图片在接近视觉无损的显示质量情况下存储于帧缓存器中,减少对帧缓存器的容量需求、降低功耗和成本。
在显示图像时,显示驱动单元按照与压缩数据在帧缓存器中存储规则一致的方式,从帧缓存器中读出一个数据块行的所有压缩数据块,并对每个压缩数据块进行解压缩,得到显示数据,然后将整个数据块行包含的所有显示数据块,拼成完整的显示图片数据行,其行数与原始数据块包含的显示数据行相同,然后逐行将这些行的显示数据刷新到显示面板中进行显示。
然而,上述需要对原始显示图片进行压缩、存储、解压处理的显示系统或者显示数据通路无法进行任意区域的局部刷新,也即:当帧缓存器中存放着整个显示图片数据时,若要进行局部刷新,则需要将该局部刷新区域内新的显示数据存储到该区域对应的帧缓存器的存储空间中去,覆盖掉该区域原有的显示数据,与帧缓存器内其他存储空间存放的显示数据组成新的一帧显示图片数据,如果原始数据先采用压缩算法压缩后再存储到帧缓存器时,则局部刷新的显示数据也需通过压缩算法压缩后存放到帧缓存器相应位置。如果局部刷新区域包含不完全刷新的数据块区域,则这部分区域对应的显示数据经过压缩后得到的压缩数据小于完整的数据块经过压缩得到的压缩数据,而局部刷新区域的显示数据对应的存储空间中,存储着上一帧图片的压缩数据,每个数据块与存储空间一一对应,如果将不完全刷新的数据块区域中新的显示数据的压缩数据存储到对应的存储空间中,这个空间中存储的上一帧图片的压缩数据仅会有一部分被新的显示数据的压缩数据覆盖,剩余一部分继续保留,在这个存储空间中会只包括一部分原有的压缩数据,也即原有的压缩数据变得不准确不完整,解压缩时,这个压缩数据无法正确解压,得到的显示数据会不准确,甚至差异会很大,显示会出现问题,比如花屏,乱码等现象。同时,针对原始数据和局部刷新数据可能采用不同的压缩算法,或者采用相同压缩算法的不同配置,并对该数据块区域进行标示记录,在解压过程中,需对该数据块区域进行特殊处理,使得数据压缩、解压变的非常复杂,最终导致显示驱动单元或者显示数据通路(如桥接芯片等等)的面积开销较大,成本大,功耗高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于白华,未经白华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010923997.3/2.html,转载请声明来源钻瓜专利网。