E-ink电子纸屏幕显示方法技术

技术编号:4270535 阅读:333 留言:0更新日期:2012-04-11 18:40
为了解决现有应用E-ink电子纸屏幕时存在的频繁闪烁的问题,本发明专利技术提供了一种E-ink电子纸屏幕显示方法:当有新的内容需要E-ink电子纸屏幕显示时,将当前E-ink电子纸屏幕显示内容与所述新的内容进行比较,如果有像素发生变化,计算出包含E-ink电子纸屏幕中所有发生变化的像素的最小矩形;如果发生变化的像素数量大于预定像素数,且所述最小矩形的面积大于预定矩形面积,则在E-ink电子纸屏幕范围内进行全局刷新;否则,进行局部刷新。本发明专利技术可以有效减少E-ink电子纸屏幕闪烁的问题。

【技术实现步骤摘要】

本专利技术涉及一种电子屏幕的显示方法,特别是电子屏幕显示的内容发生变化时刷新屏幕的方法。
技术介绍
电子纸是近年来兴起的一种新型的电子显示器,具有纸质文稿几乎相同的视觉感观,长时间也不会使人产生视觉疲劳,同时又具有电子显示器通常的优势,即不断转换刷新显示内容,配以辅助的存储装置,可以用较小的体积承载大量的文字内容,方便阅读者随身携带。 电子纸作为一种通俗的名称,实际上包括多种实现技术手段,主要包括有电子墨水、胆固醇液晶显示技术、电泳显示技术(EPD)以及电润湿显示技术等。电子墨水(Electronic Ink或简写为E-ink)是电子纸的一种实现技术手段,目前得到广泛的应用。电子墨水是一种液态材料,所以被形象地称为电子墨水。在这种液态材料中悬浮着成百上千个与人类发丝直径差不多大小的微囊体,每个微囊体由正电荷粒子和负电荷粒子组成。当微囊体两端被施加一个负电场的时候,带有正电荷的白色粒子在电场的作用下移动到电场负极,与此同时,带有负电荷的粒子移动到微囊体的底部隐藏起来,这时表面会显示白色。当相邻的微囊体两侧被施加一个正电场时,黑色粒子会在电场的作用下移动到微囊体的顶部,这时表面就显现为黑色。这种通过给微囊体施加电场从而改变微囊体显示效果的过程被称为刷新,E-ink电子纸屏幕有两种刷新方式全局刷新和局部刷新。全局刷新对屏幕内所有微囊体均施加电场进行一次改变(即使微囊体改变前后的结果是相同的,也要进行这次改变);局部刷新仅对屏幕内发生变化的微囊体施加电场进行一次改变。 目前,应用E-ink电子纸屏幕需要变换显示内容时,常常对整个屏幕进行全局刷新,以显示变换后的内容,即使事实上这个变换的内容很少(例如屏幕内局部范围内文字变换),也会采用这种全局刷新的方式。这种显示方法存在的问题是全局刷新时会产生闪烁现象,这种频繁出现的闪烁现象容易让人产生视觉疲劳。
技术实现思路
为了解决现有应用E-ink电子纸屏幕时存在的频繁闪烁的问题,本专利技术提供了一种,在同样的应用条件下能够降低全局刷新引起闪烁现象的频度。 本专利技术的技术方案如下 ,包括如下步骤 A、当有新的内容需要E-ink电子纸屏幕显示时,将当前E_ink电子纸屏幕显示内容与所述新的内容进行比较,判断是否有像素发生变化; B、如果步骤A判断出有像素发生变化,计算出包含E-ink电子纸屏幕中所有发生变化的像素的最小矩形; c、如果发生变化的像素数量大于预定像素数,且所述最小矩形的面积大于预定矩形面积,则在E-ink电子纸屏幕范围内进行全局刷新;否则,进行局部刷新,即对E-ink电子 纸屏幕中所述最小矩形范围内所述发生变化的像素进行刷新。 如果在步骤C判断需要进行所述全局刷新,则进一步判断E-ink电子纸屏幕全屏 范围内灰度阶数,根据得到的灰度阶数进行如下处理 如果灰度阶数为2,则以DU模式进行全局刷新; 如果灰度阶数为4,则以GC4模式进行全局刷新; 如果灰度阶数为其他,则以GC16模式进行全局刷新。 如果在步骤C判断需要进行所述局部刷新,则进一步判断E-ink电子纸屏幕所述 最小矩形内全部像素的灰度阶数,根据得到的灰度阶数进行如下处理 如果灰度阶数为2,则以DU模式进行局部刷新; 如果灰度阶数为4,则以GC4模式进行局部刷新; 如果灰度阶数为其他,则以GC16模式进行局部刷新。 所述还包括如下步骤如果连续进行预定次数的局部刷新后,进行至少一次所述全局刷新。 本专利技术的技术效果 本专利技术采用的避免了对屏幕内容的任何变动都采用 全局刷新这种方式,而是对屏幕内容发生变化的情况进行分类,选择性采用全局刷新的方 式,从而减少了全局刷新的频率,有效降低了使用中闪烁的问题。具体的说,本专利技术对屏幕 内发生变化的像素的数量与范围进行判断,如果判断发生变化的像素的数量足够多(数量 大于一定预定值),同时发生变化的像素的分布范围足够大(最小矩形的面积大于一定预 定值),这时才会采用全局刷新的方式。如果不符合前述条件,对屏幕内容的变化采取局部 刷新的办法,由于局部刷新不具有闪烁的问题,因此,本专利技术方法可以有效降低出现闪烁的 频率,实现本专利技术的目的。附图说明 图1为本专利技术的一个实施例流程图。 图2为本专利技术的另一个实施例流程图。具体实施例方式图1为本专利技术的一个实施例,具体实现方式如下 首先,要判断是否有新的内容需要E-ink电子纸屏幕显示。这可以通过定期扫描 缓存需要显示内容的存储器,以便得知有新的需要显示的内容出现;或者可以在使用者翻 页等命令发出的同时得到有新内容要显示的结果。如果没有新的需要显示的内容出现,则 不必进行任何处理。如果判断有新的需要显示的内容出现,则进行下一步处理。 第二步,判断是否有像素发生变化。在判断出有新的需要显示的内容后,进行本步 骤。本步骤主要目的是判断与当前E-ink电子纸屏幕显示状态相比,新的内容显示后有没 有像素的灰度发生变化。在某些情况,新的需要显示的内容与E-ink电子纸屏幕当前显示 的内容完全一致,没有像素的灰度发生变化,在这种情况下也不进行特别处理。如果新的内4容显示后有像素的灰度发生变化,则进行第三步处理。 第三步,获得包含全部发生变化像素的最小矩形的面积S。每一个像素在E-ink电 子纸屏幕坐标系中均有一个确定的坐标位置,在得到所有发生灰度变化的像素的坐标后, 可以得到一个包含全部发生灰度变化的像素的最小矩形,进而可以得到该最小矩形的面积 S。 第四步,获得上述发生变化的像素的数量N。 第五步,将第三步获得的最小矩形的面积S与预定值Sg进行比较。如果S小于或等于Sg,则对最小矩形范围内进行局部刷新,如果S大于Sg,则进行第六步处理。 第六步,将发生变化的像素的数量N与预定值Ng进行比较。如果N小于或等于Ng,则对最小矩形范围内进行局部刷新,如果N大于Ng,则进行全局刷新。 本专利技术对符合一定条件的像素变化进行全局刷新,否则进行局部刷新(没有闪烁的问题),因此降低了全局刷新的次数,对使用者的视力起到保护作用。 第五步和第六步中的两个预定值Sg和Ng是根据实际应用的情况(如E-ink电子纸屏幕主要用来显示什么内容)通过试验获得的经验数据。 图2显示了本专利技术另一个实施例的流程,具体说明如下 与图1相比,进行第六步之前,即将N与Ng进行对比之前的步骤是相同的,在此不 进行重复说明,仅对两个实施例不同部分进行说明。即从第六步开始,图2所示实施例对如 何进行全局刷新和局部刷新进行了细化。主要目的是进一步判断选择何种模式进行刷新。 E-ink电子纸屏幕提供了三种刷新模式DU模式、GC4模式和GC16模式。这三种模式具有 不同的特点,DU模式能够对具有2阶灰度的范围进行刷新,刷新时间320mS ;GC4模式够对 具有4阶灰度的范围进行刷新,刷新时间600mS ;GC16模式够对具有16阶灰度的范围进行 刷新,刷新时间980mS。如果统一采用一种低模式(如DU或GC4)进行刷新,会出现刷新模 式与像素的灰度阶数不符合的问题,或者都采用GC16模式出现不必要的刷新时间过长的 问题。显然,根据具体的情况选择合适的刷新模式可以降低刷新的时间,提高E-ink电子纸 屏幕的显示效果。 (1)在图2所示实施例中,当判断S小于或等于Sg、N小于或等于Ng后,进一本文档来自技高网
...

【技术保护点】
E-ink电子纸屏幕显示方法,其特征在于包括如下步骤:A、当有新的内容需要E-ink电子纸屏幕显示时,将当前E-ink电子纸屏幕显示内容与所述新的内容进行比较,判断是否有像素发生变化;B、如果步骤A判断出有像素发生变化,计算出包含E-ink电子纸屏幕中所有发生变化的像素的最小矩形;C、如果发生变化的像素数量大于预定像素数,且所述最小矩形的面积大于预定矩形面积,则在E-ink电子纸屏幕范围内进行全局刷新;否则,进行局部刷新,即对E-ink电子纸屏幕中所述最小矩形范围内所述发生变化的像素进行刷新。

【技术特征摘要】
E-ink电子纸屏幕显示方法,其特征在于包括如下步骤A、当有新的内容需要E-ink电子纸屏幕显示时,将当前E-ink电子纸屏幕显示内容与所述新的内容进行比较,判断是否有像素发生变化;B、如果步骤A判断出有像素发生变化,计算出包含E-ink电子纸屏幕中所有发生变化的像素的最小矩形;C、如果发生变化的像素数量大于预定像素数,且所述最小矩形的面积大于预定矩形面积,则在E-ink电子纸屏幕范围内进行全局刷新;否则,进行局部刷新,即对E-ink电子纸屏幕中所述最小矩形范围内所述发生变化的像素进行刷新。2. 根据权利要求1所述E-ink电子纸屏幕显示方法,其特征在于如果在步骤C判断需 要进行所述全局刷新,则进一步判断E-ink电子纸屏幕全屏范围内灰度阶数,根据得...

【专利技术属性】
技术研发人员:刘彬
申请(专利权)人:北京登合科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1