- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一种电子墨水屏的刷新控制方法、存储介质及设备与流程
1.本发明涉及墨水屏技术领域,具体涉及一种电子墨水屏的刷新控制方法、、存储介质及设备。
背景技术:
2.电子墨水屏,是一种革新信息显示的技术,可以使屏幕显示出纸张一般的效果。残影是其一直以来难以克服的难点。多次的刷屏,经常会导致电子墨水屏上存在之前显示过的图案的轮廓,从而造成比较差的阅读体验。其原因在于,电子墨水屏的单个点的显示内容会受到相邻点的干扰,因而只刷新两帧图像之间有区别的部分而不影响未变化的部分是做不到的,这样导致的结果就是黑色的墨水黑色程度不相同,白色的墨水有的没有完全白下去,这样就会出现残影。
3.目前在电子墨水屏幕的手持设备中普遍采用的方式是gc全屏刷新与gu普通刷新结合,比如,每用gu普通刷新模式翻固定页数后进行一次gc全屏刷新以消除残影,以获得显示效果与切换效果的一个综合平衡。但这种gc全屏刷新与gu普通刷新结合的策略仅仅只能针对全屏阅读。另外有一些简单的根据刷屏面积直接决定本次用gc全屏刷新或gu普通刷新的机制,其通用性也不够强。在电子墨水屏越来越面临丰富应用的场合,如何在复杂的屏幕内容刷新动作下结合gc全屏刷新与gu普通刷新的策略就成了重要的一点。因此需要一种电子墨水屏的刷新控制方案,能够合理地控制gc全屏刷新与gu普通刷新,提高适用性。
技术实现要素:
4.针对现有技术的不足,本发明旨在提供一种电子墨水屏的刷新控制方法、存储介质及设备。
5.为了实现上述目的,本发明采用如下技术方案:
6.一种电子墨水屏的刷新控制方法,具体过程为:
7.s1、将电子墨水屏的显示区域划分为m行n列的网格状,每个网格块呈矩形;
8.s2、获取各个网格块的坐标数据并保存;
9.s3、每次电子墨水屏的界面内容刷新之后,根据每个网格块的坐标数据,对每个网格块中本次刷新后的内容与上一次刷新后的内容进行对比,获取内容发生变化的网格块的数量,并计算内容发生变化的网格块在网格块总数量中的占比值;
10.s4、对内容发生变化的网格块进行gu刷新,并根据步骤s3获得的占比值更
新全局刷新计数值;每一次更新后的全局刷新计数值相对于更新前的全局刷新计数值呈不变或递增;
11.s5、当所述全局刷新计数值大于或等于预设的全局刷新阈值时,触发电子墨水屏的全局刷新,全局刷新后,全局刷新计数值恢复到初始值。
12.进一步地,针对每个网格块的gu刷新次数分别进行单独计数,若某个网格块的gu刷新次数超过预设的刷新阈值时,触发该网格块进行gc模式的刷新。13.进一步地,步骤s4中,全局刷新计数值的更新过程为:不同的占比值区间映射不同的计数步长,当步骤s3计算得到的占比值落入某一个占比值区间时,当前的全局刷新计数值加上该占比值区间所映射的计数步长,获得最新的全局刷新计数值。
14.进一步地,步骤s4中,全局刷新计数值的更新过程为:按照预设的呈正相关的线性增加方式计算最新的全局刷新计数值。
15.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
16.本发明还提供一种具有电子墨水屏的电子设备,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
17.本发明的有益效果在于:利用本发明可以对墨水屏的显示区域进行分区刷新控制,有针对性地进行gc全屏刷新与gu普通刷新的结合,减少残影与闪屏,提高用户体验。
具体实施方式
18.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
19.本实施例提供一种电子墨水屏的刷新控制方法,具体过程为:
20.s1、将电子墨水屏的显示区域划分为m行n列的网格状,每个网格块呈矩形;
21.需要说明的是,m、n为大于1的正整数。m、n的具体值可以是默认值,也可以由用户自定义设置。另外,如果m及n值太小,则网格划分很少,各个网格块获取到的内容变化误差较大,而m、n值越大,刷新效果越精准,但功耗可能相对较大。因此可以通过预设m、n的最大阈值和最小阈值,禁止用户设置的m及n值超过最大阈值和最小阈值。
22.s2、获取各个网格块的坐标数据并保存。具体地,获取每个网格块的左上角坐标作为对应的坐标数据。
23.s3、每次电子墨水屏的界面内容刷新之后,根据每个网格块的坐标数据,对每个网格块中本次刷新后的内容与上一次刷新后的内容进行对比,获取内容发生变化的网格块的数量,并计算
文档评论(0)