摘要
电子纸显示器(EPD)能展现良好的阅读舒适性,但它具有显示速度慢的缺点,这必须通过对显示驱动程序进行优化设计加以克服。提出了一种基于三缓冲区的EPD驱动程序的实现架构和设计方法,并在一个专用阅读设备上进行了实现和验证。与传统的双缓冲机制相比,三缓冲架构增设了一个EPD显示区,用于保存显示到屏幕上的数据帧。测试结果表明,该驱动程序工作正常,不会出现屏幕闪烁问题,显示效果良好,用户可以获得较佳的视觉体验。
Electronic Paper Display (EPD) can exhibit good comfortability in reading, but it has a critical drawback - slow refresh, which will be overcome by optimizing the design of the display's driver software. A tri-buffer-based architecture as well as its design methodology for the EPD driver software was proposed in this paper. Also an e-reader integrating the EPD driver in it was implemented to verify the design. Compared with the traditional dual-buffer architecture, the proposed tri- buffer scheme allocated an additional memory area to keep the EPD data frame. Test results show that the driver software works well on a real device without screen flicker and can help the display to achieve excellent performance.
出处
《计算机应用》
CSCD
北大核心
2013年第10期2989-2992,共4页
journal of Computer Applications
基金
科技部中小企业创新基金资助项目(12C26213603804)
上海市数字出版领域科技支撑计划项目(09dz1501700)
南昌市产学研项目(2010-CXY-D2-006)
关键词
电子纸显示器
驱动程序
三缓冲区
阅读设备
Electronic Paper Display (EPD)
driver software
tri-buffer
e-reader