当前位置:有风信息港IT学院编程技术JAVA → 用鼠标模拟视线跟踪技术

用鼠标模拟视线跟踪技术

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:33:25
  引言

  随着计算机技术的迅猛发展,可用性工程作为一门跨计算机科学、心理学、人类工效学和工业设计等多门学科的应用领域,越来越受到人们的重视。目前网站可用性的研究已经成为可用性研究领域的一个热点。为提高和改进网站的可用性提出了诸多实用的可用性方法和技术,并且已经得到了广泛的应用。以用户为中心是可用性工程的灵魂,所以怎样获取用户的数据,以及怎样对这些数据进行分析,成为网站可用性方法中最重要的环节之一。而对用户在访问过程中的视线轨迹的研究是对网站可用性研究中必不可少的一个重要方法。但目前视线跟踪技术一方面价格不菲,另一方面技术还不是趋于成熟。怎样能尽快将视线跟踪技术运用于网站可用性的研究,让更多的用户受益呢?作者在做可用性测试时发现很多用户在读到某些内容特别是重要的内容时经常使用鼠标引导视线进行阅读。当然在用户访问网页时,鼠标点击的地方一般可认为是用户视线到过的地方。(排除一些喜欢在网页上乱点鼠标的用户)根据这一发现作者 考虑是否可以使用鼠标来模拟用户视线跟踪仪?经过简单编程实现了对用户视线的跟踪并在对这一工具进行了实验性应用。得到了预期的结果。本文介绍视线跟踪的基本原理、技术及其在人机交互技术中的应用。

  视线运动的特点

  视线(visual line) 反映人的注意方向,这是将其用作计算机输入的前提。视觉交互兼顾了输入输出双向性特点,视线所指通常反映用户感兴趣的对象,而传统手动输入装置是根据视觉指导进行操作的。可以想象,直接检测视线输入方向和位置来进行交互具有直接性和自然性特点。眼睛看物体的过程是转动眼球使物体出现在视网膜的中央凹中,因此眼球的位置指示了我们注视场景中的特定区域。视线运动通常表现为点到点的跳跃式扫描(saccade) ,而并非平滑移动(这只在追踪运动物体时才会发生) 。例如,阅读时人眼在一行中通常包含4~7 个跳动—定位(jump2fixation) 的动作,注视一般持续200~600ms ,只是我们通常并未在意。但是我们的眼球为看清物体总是需要不停地做轻微的抖动(jitter) ,其幅度一般小于1°。只有在追随视野中移动的物体时才会出现平滑的眼动而不是突然的扫视。因此,利用视线进行书写和画图这样精细的动作是不可行的,换言之,我们不能利用眼动产生的轨迹。另一类眼动如眼球震颤(nystagmus) 、会聚(convergence) 、扭转( torsionalrotation) 对人机对话没有显著意义。


推荐文章:搞笑之可爱水果表情  清新素洁水仙壁纸集

[1] [2] [3] [4]  下一页