关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 21电子纸显示控制器S1D13521的人机交互设计

21电子纸显示控制器S1D13521的人机交互设计

作者:时间:2009-11-17来源:网络收藏

(2)高频刷屏中的填充处理
在即时响应的高频刷屏中,容易出现滞留现象,即会有上一帧的残留。尤其是翻页动画中存在填充区域,这种现象非常明显。这是由于纸的刷屏特性导致的,纸的像素在由黑(白)反白(黑)时,耗时长且易出现刷屏残留。
基于这一原理,可以在填充时采用固定格式的隔像素填充技术。具体做法是,每4个像素为固定一组,左上角填黑,其他3个像素填白。这样,从整体看呈现了隔行隔列填充的效果。从局部看,排列是固定的,当填充区域变化时减少了由黑(白)反白(黑)的像素个数,基本可以去除残留现象,也起到了加速的作用。具体实现采用查表技术,每填充一个像素之前,调用GetPointColor函数查表判断是否填充该像素。GetPointColor(int x,int y)函数实现如下:

本文引用地址:http://www.eepw.com.cn/article/163477.htm


4.3 1 6通道技术的应用
16通道技术是的另一个重要特性。其原理是当多块不重叠区域连续块刷时,可以提供16个并行通道,使每个块刷时间降为300/16 ms。充分利用这一技术,可以实现更为流畅的动态效果。
以百叶窗动画为例说明16通道技术的使用。还是调用GrFastPartialPrint函数,当连续块刷的区域均不重叠时,会自动开启16通道。百叶窗的实现是把整屏图分为m块,每一块分为n条,按一定次序依次其中一条区域。程序实现如下:


需注意,块刷区域长宽必须是4的倍数,才能正确使用16通道。否则,S1D1352l会认为区域有重叠,把多个区域一起刷出,无法动画效果。
4.4 实现结果
通过使用上述技术,在津科V30型阅读器上实现了各种操控手势的动态,实现了所有基本阅读功能。撤销操作类似于退出操作,也是以卷帘效果动态反馈。跳页操作是拖拽出若干条等间隔区域,表示当前文件页号列表,并在顶角处标以页号,当前页用黑色区域标记。翻转操作是在屏幕中间以小图标转动响应用户动作。


结 语
与传统的纸用户界面相比,基于S1D13521的电子纸更具人性化,更为易用。作为新一代显示,S1D13521的强大功能还有待进一步挖掘,以推动新一代电子纸显示屏的发展与应用。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭