[发明专利]一种刷屏方法和装置有效
申请号: | 201010275938.6 | 申请日: | 2010-09-07 |
公开(公告)号: | CN102402409A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 冯备战 | 申请(专利权)人: | 无锡中星微电子有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 214028 江苏省无锡市新区长江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 | ||
技术领域
本发明涉及图像屏幕显示技术领域,特别是涉及一种刷屏方法和装置。
背景技术
目前,个人数字助理、移动电话等手持设备均具有显示功能。以手机为例,每一款手机都不可能离开显示屏,用户能够看到手机屏幕上不同的显示画面,是跟程序不停刷屏是分不开的。刷屏速度、刷屏效果均会影响到用户的使用,因此,一种好的高效的刷屏机制对手机系统来说是非常重要的。
现有的刷屏机制通常包括帧缓存器、刷屏控制器和图像显示器,其中,该帧缓存器用于接收并缓存输入图像的一帧数据,刷屏控制器用于根据该图像显示器的刷屏时序,将该帧缓存器的内容从图像的顶部到图像的底部按水平行读取到图像显示器。
所述刷屏具有如下特性:一是所述输入图像是主动的、动态的,不能在输入过程中停下来;二是必须按照要求的时序进行刷屏,且刷屏的过程中不能暂停。因此,在接受读取操作的同时,该帧缓存器还会并行地接受输入图像的写入操作。
但是,实际中的写入速度一般大于读取速度;这样,当输入图像向该帧缓存器的写入超过从帧缓存器向该图像显示器的读取时,该输入图像写入到还没有在该图像显示器上刷新的图像部分;于是,该图像显示器既包含位于顶部的上一帧的图像数据,又包含位于底部的下一帧的图像数据。当上一帧、下一帧的内容不同时,就会造成屏幕上图像出现水平方向的撕裂现象,也即图像显示中常见的图像撕裂(Image tearing),所述图像撕裂对用户显示为晃动,因此严重影响用户的使用效果。
针对上述图像撕裂,一种补救措施是在刷屏机制中增加帧缓存器的数目,假设有帧缓存器0和帧缓存器1两个帧缓存器,则默认先用向帧缓存器0写输入图像,并在写完后读取帧缓存器0,同时,写帧缓存器1;所述补救措施能够减少图像撕裂的频率,但是,在写入速度大于读取速度时,不可避免地出现图像撕裂。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够解决刷屏过程中的图像撕裂问题。
发明内容
本发明所要解决的技术问题是提供一种刷屏方法和装置,用以避免刷屏过程中的图像撕裂问题。
为了解决上述问题,本发明公开了一种刷屏方法,包括:
写步骤:多个帧缓存器轮流接受不间断的帧数据写操作;
选择步骤:从所述多个帧缓存器中选择一个作为读帧缓存器;
读步骤:根据预置刷屏时序,针对所述读帧缓存器进行帧数据读操作,并将读取的帧数据传送至图像显示器进行显示;
判断步骤:在所述帧数据读操作结束时,如果所述读帧缓存器正在接受帧数据写操作,并且,所述帧数据写操作在所述读帧缓存器中的位置满足预置位置条件,则针对所述读帧缓存器执行读操作,否则,针对除所述读帧缓存器外的帧缓存器执行选择步骤。
优选的,所述预置位置条件为,所述帧数据写操作在所述读帧缓存器中的位置大于写数据位置。
优选的,所述方法还包括:
根据当前帧数据读操作的速度和当前帧数据写操作的速度,调整所述写数据位置。
优选的,通过如下公式计算所述写数据位置的最大值pmax:
pmax=(2dVr-dVw)/Vr
其中,d为一帧数据的尺寸,Vr为当前帧数据读操作的速度,Vw为当前帧数据写操作的速度,且Vr>0.5Vw。
优选的,所述选择步骤为,遍历所述多个帧缓存器,如果一个帧缓存器的帧数据写操作已结束,或者,正在接受帧数据写操作,则以其作为读帧缓存器,并结束遍历。
依据本发明另一实施例,本发明还公开了一种刷屏装置,包括:
多个帧缓存器,用于轮流接受不间断的帧数据写操作;
刷屏控制器,包括:
选择模块,用于从所述多个帧缓存器中选择一个作为读帧缓存器;
读模块,用于根据预置刷屏时序,针对所述读帧缓存器进行帧数据读操作,并将读取的帧数据传送至图像显示器;及
判断模块,用于在所述帧数据读操作结束时,如果所述读帧缓存器正在接受帧数据写操作,并且,所述帧数据写操作在所述读帧缓存器中的位置满足预置位置条件,则针对所述读帧缓存器执行读操作,否则,通知所述选择模块,针对除所述读帧缓存器外的帧缓存器执行选择步骤;及
图像显示器,用于显示帧数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中星微电子有限公司,未经无锡中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010275938.6/2.html,转载请声明来源钻瓜专利网。