论文部分内容阅读
笔式协同交互,是人机交互技术(Human-Computer Interaction,简写HCI)的一类形式,是把笔作为媒介来进行交互和沟通,通过采用专门的数字笔在特定的输入设备上书写笔迹来达到协同工作的目标。其具有便利性、自然性和可控性的特点。协同交互是多个个体或者群体之间交流信息、共享资源的方式,可以极大地提高工作效率。笔式协同交互,则是在此基础上,依赖一定的硬件设备,以数字笔的形式在特定手写输入设备上书写笔迹来实现信息交流和资源共享,实现协同交互。数字墨水(Digital Ink),是一项创新性的、以人为中心的人机交互技术。它借鉴了手写识别方面的研究成果和技术积累,使人与计算机的交流更加丰富和自然。InkML(Ink Markup Language)是数字墨水技术的标准数据格式,用来规范用户在手写输入设备上手写笔迹的存储格式。本文将数字墨水技术应用到笔式协同交互中,采用InkML的模式来存储数字笔书写的笔迹,并对存储的笔迹数据进行优化处理,提高了笔迹存储和传输的效率。在联机手写字符采集系统的基础上,本文实现了一个协同交互的电子白板系统,结合Digital Ink技术,对用户书写的笔迹进行预处理,例如缩放,拐点检测,曲线拟合等。在基于纸笔隐喻、保留原始手写特色的同时,使得手写笔迹具备更优质的压缩、存储和传输特性,支持信息交流和共享,能够更加高效高质的在网络协同交互的白板上使用,突出其协同性和交互性。本文在一个手写字符采集系统的基础上,结合数字墨水(Digital Ink)技术在笔式协同交互界面上的应用,设计并实现了一个交互式的电子白板系统。用数字笔在电子白板上进行笔迹书写,使用数字墨水技术来存储和处理书写的笔迹,并将笔迹信息通过电子白板和其他用户进行共享,实现信息的传递。本文的主要工作和内容总结如下:(1)基于Wintab标准,设计和实现了一个书写字符采集系统,能够把用户使用数字笔手写板上书写的笔迹按照一定格式进行保存,并能够对笔迹数据进行优化处理,如大小缩放,位置规整,以及冗余点的去处,使得笔迹在后续的工作中能够被更方便的使用。(2)在完成手写字符采集系统的基础上,本文初步设计和实现了一个交互式的电子白板系统,使得用户在输入设备上书写的手写笔迹信息可以在服务端再现和共享,达到协同工作的目标。这部分功能主要是基于手写字符回显系统的设计来实现。(3)对数字墨水(Digital Ink)技术进行了深入的调研和分析,本文通过InkML数据格式作为切入点,把该技术在笔式协同交互的电子白板系统中加以应用,优化了手写笔迹,使得手写笔迹表现的更贴近用户的需要。