當前位置:主頁 > 名人 > 曆史 > 正文

電子紙人機交互設計實現

未知 2019-07-14 10:53

1 概 述

電子紙顯示屏是一種全新顯示屏,具有功耗低、閱讀舒适等優點。作為一種新型顯示屏技術,電子紙顯示屏催生了衆多創新性移動應用,比如電子書、電子報紙、電子顯示牌等。S1D13521是Epson公司和E Ink公司2008年聯合推出的一款電子紙顯示控制器,具有多種全新特性,為E Ink電子紙顯示屏提供了強大的技術支持。如何充分利用S1D13521的特性,為新一代電子紙顯示屏提供更佳的人機交互體驗已成為一個有待研究與解決的問題。本文以津科V30型手持閱讀器為實例,介紹一些實際開發中的設計經驗和實現技術。

2 S1D13521及開發平台

2.1 S1 D13521簡介

S1D13521提供多種主機處理功能,極大地減輕了主機負載,提升了系統整體性能;支持2 0481 536的分辨率(50 Hz),最大支持4 09* 096分辨率(低于50 Hz),支持32灰度級顯示;支持多區域并行顯示刷新,提高了電子紙顯示屏的響應速度。使用這種控制器,電子紙顯示屏最多可同時執行16個區域的局部擦寫。顯示屏響應速度的大幅提升使觸摸屏式的用戶交互方式成為可能,并帶來響應式手寫筆輸入、下拉菜單等一系列新的應用。這一技術為提升電子紙用戶界面體驗提供了強大支持。

S1D13521系統結構如圖1所示。S1D13521顯示控制器在主機與電子紙顯示屏之間,用于控制電子紙的顯示刷新。

2.2 S1D13521顯示控制原理

電子紙顯示屏具有獨特的顯示刷新機制。不同于CRT和TFT等顯示屏的動态主動刷新方式,電子紙顯示屏隻有當數據更新時才會刷新,相對而言是一種靜态被動刷新。

基于電子紙顯示屏這種特性,S1D13521主要向上層提供2種功能,即貼圖和刷屏。貼圖功能是把内存中的一塊區域複制到顯存中;刷屏功能是把顯存中的一塊區域刷新到電子紙顯示屏。刷屏分為全屏幕刷新和部分矩形區域的塊刷新。塊刷又可分為多級灰度塊刷和黑白兩級塊刷,其中黑白兩級塊刷具有更高的響應速度。

 電子紙人機交互設計實現

2.3 開發平台簡介

本文的開發平台使用津科V30型手持閱讀器。該設備采用S1D13521顯示控制器,配置6英寸E Ink電子紙顯示屏,分辨率為600800。本文程序運行于應用程序層,經底層驅動封裝的S1D13521編程接口如下:

3 電子紙人機交互設計

3.1 電子紙人機交互結構模型

S1D13521大幅度提升了電子紙的響應速度,從而加速了顯示屏對用戶操作的反饋,使動态的視覺反饋效果成為可能。基于這種特性與優勢,本文設計了一種控制-反饋人機交互結構模型,如圖2所示。

模型中最核心的兩部分是動态視覺反饋和觸摸屏輸入。通過簡單的觸摸屏操作手勢,用戶可以方便直觀地操控設備;系統根據觸摸屏輸入及時給出動态視覺反饋,以指導用戶操控;當用戶得到反饋信息,随即根據感官獲取而改變操控動作。這就是一個控制-反饋的循環過程,這一動态交互過程極大地提升了用戶交互體驗。

3.2 操控手勢及界面布局

基于上述模型,本文針對津科V30型手持閱讀器設計了7種基本操控手勢,并以此為基礎設計了合理界面布局,如圖3所示。

這種設計可以通過幾種簡單的操控手勢實現所有閱讀器的基本功能,很好地遵循了人機交互設計的一緻性和界面簡潔性原則;同時,通過動态視覺反饋給予用戶及時響應,從而實現整個交互功能。

标簽