论文部分内容阅读
触摸屏以其直观的操作提高了用户的操作速率给用户带来方便,同时触摸屏作为输入和输出设备的结合体也大大节省了空间。越来越多的厂商都生产触摸屏,触摸屏在未来会越来越普及。当然,很多因素降低用户的触控体验,如“胖手指”和遮挡问题等等。如何提高触控体验是目前学术界和工业界研究的热点和难点。本文研究如何提高触控体验,主要提高传统软件界面、跨硬件平台的应用、可视化的触控体验,提出了自适应界面的方法提高触控体验和适合触控操作的边绑定算法,对于触控界面的设计有指导作用。本文主要工作包括提高传统软件界面的触控体验,采用良好触控体验尺寸提高Android应用的触控体验,改进边绑定算法使其适应触控操作。具体如下:1. Fitouch让传统界面适合触控操作现在笔记本和台式电脑都配备了触摸屏,但是其软件还是传统的软件,没有针对触摸屏设计,使得大量软件的触控体验很差。针对传统软件触控体验差的问题,我们提出Fitouch系统可以使传统软件适合于触控操作。其通过整体测量人的因素、设备的性能、环境影响,得到良好触控体验尺寸(touch-friendly size)、移动精度和多触控的最小识别距离,根据测量值生成触控友好的界面(touch-friendly UI),提高传统软件的触控体验。2.采用良好触控体验尺寸的Android应用界面设计Android系统是目前最流行的几种移动设备系统之一,但是Android设备的碎片化严重,其有各种不同型号不同类型触摸屏,造成其不同设备的精度也不相同,同时不同用户的触摸精度也是不同的,所以使用统一的界面就会有部分用户在部分型号的设备上的触控体验很差。针对这些问题,我们介绍了采用良好触控体验尺寸的Android应用界面设计方法,阐述了如何应用良好触控体验尺寸去设计Android应用界面,使不同用户和不同设备都能有良好的触控体验。3.适合触控操作的边绑定算法可视化的目标往往很小而且密集,不适合于触控操作。其中,对于节点连接图而言,数据量很大时,目标会很密集,甚至会产生视觉混乱,用边绑定算法会减少视觉混乱。但是现有的边绑定不考虑边的不同属性而把边都绑定到一起,这样很难选中某一类的边也造成理解上的混淆。因此,我们改进原有边绑定算法,提出更适合触控操作的边绑定算法,将不同的边分别绑定,并设计参数可以调节边之间的间距,让用户能容易对边进行选择。具体地,我们在力导向边绑定算法基础上以本体数据的可视化为例,提出基于语义边绑定算法,添加语义参数,使得不同语义的边产生斥力,保证不同语义的边不会绑定在一起,同时加入参数可以调节斥力大小,通过调节斥力大小使得边之间的间距可调。