论文部分内容阅读
随着计算机技术的发展,支持多点触控的触摸屏开始越来越多地出现在各个场合中,它们的尺寸不尽相同。针对智能手机或智能手表这样的带有小触摸屏的设备已经有了很多支持盲操作的文本输入方法,但在较大的屏幕上支持盲操作的文本输入方法还是十分有限。当用物理键盘进行输入时,规范的输入指法中,每一个手指都有其固定的输入字符。受其启发,本文提出了一种将键盘上字符键的键面字符和手指进行映射,将字符“绑定到”对应手指上的输入思路。在这一思路下,进行文本输入时双手在触摸屏上的位置就可以突破固定区域的限制,用户可以根据个人习惯用最舒适的方式把双手摆放在屏幕上的任意区域。同时该方法支持在多点触摸屏上一般用户进行盲操作输入和盲人进行文本输入。在这一思路下,进行了三项实验。在第一项实验中,本文提出了一种多点触摸屏上的十指识别算法。实验结果显示算法的正确识别率可以达到99.3%。在第二项实验中,本文提出了4种支持盲操作的文本输入手势,分别是敲击(Tap),弹击(Flick),推击(Swipe),拇指免动推击(Swipe with Thumbs Free,STF)。将QWERTY物理键盘上字符键上的键面字符按照标准输入指法和双手十指对应“绑定”,然后结合这4种输入手势,提出了4种文本输入技术;并且在输入界面可见和不可见的情况下将这4种文本输入技术和软键盘进行了对比实验。在界面不可见即盲操作的情况下,本文提出的所有4种技术在速度和错误率上的表现均显著优于软键盘。在第三项实验中,本文对上一个实验所提出的手势进行了改进和优化,进一步提出了Tapping、Swiping和Flicking 3种输入手势。将3种手势分别结合字母表顺序(Alphabetical)布局和QWERTY布局提出了6种输入技术。由14名盲人参加的定量实验结果表明,6种技术的输入绩效在速度的方面显著高于盲人标准输入法(Talkback)。在2种布局中,QWERTY布局的交互绩效更优;而在3种手势中,Flicking速度最快,错误率最低。