人机交互的概念
人机交互是关于设计、评价和实现人们使用的交互式计算机系统,且围绕这些方面主要现象进行研究的科学,狭义的讲,人机交互技术主要是研究人与计算机之间的信息交换,它主要包括人到计算机和计算机到人的信息交换两部分。人机交互与计算机科学、人机工程学、多媒体技术和虚拟现实技术、心理学、认知科学和社会学以及人类学等诸多学科领域有密切的联系,其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术和虚拟现实技术与人机交互技术相互交叉和渗透。作为是信息技术的一个重要组成部分,人机交互将继续对信息技术的发展产生巨大的影响。
人机交互的简史
发展阶段:早期的手工作业阶段----作业控制语言交互命令语言阶段----图形用户界面(GUI)阶段----网络用户界面的出现----多通道、多媒体的只能人机交互阶段
里程碑:1969年在英国剑桥大学召开了第一次人机系统国际大会。
关键的人、事:
1.最早提出人机概念的人:B.Shackel(美国学者)从人在操控计算机时如何才能减轻疲劳出发,提出了被认为是人机界面的第一篇文献的关于计算机控制台设计的人机工程学论文。
2.Liklider JCK首次提出人机紧密共栖的概念,被视为人机界面学的启蒙观点。
3.在1970年成立了两个HCI研究中心,一个是英国的Loughbocough大学的HUSAT研究中心,另一个是美国Xerox公司的Palo Alto研究中心。
4.1970年到1973年出版了四本与计算机相关的人机工程学专著,为人机交互界面的发展指明了方向。
5.20世纪80年代初期,学术界相继出版了六本专著,对最新的人机交互研究成果进行了总结。
人机交互学科逐渐形成了自己的理论体系和实践范畴的架构。理论体系方面,从人机工程学独立出来,更加强调认知心理学以及行为学和社会学的某些人文科学的理论指导;实践范畴方面,从人机界面(人机接口)拓延开来,强调计算机对于人的反馈交互作用。人机界面一词被人机交互所取代。
怎样做人机交互(可从以下方面)
人机交互技术领域热点技术的应用潜力已经开始展现,比如智能手机配备的地理空间跟踪技术,应用于可穿戴式计算机、隐身技术、浸入式游戏等的动作识别技术,应用于虚拟现实、遥控机器人以及远程医疗等的触觉交互技术,应用于呼叫路由,家庭自动化及语音拨号等场合的语音识别技术,对于有语言障碍的人士的无声语音识别,应用于广告、网站、产品目录、杂志效用测试的眼动跟踪技术,针对有语言和行动障碍的人开发的“意念轮椅”采用的基于脑电波的人机界面技术等。
人机交互的研究内容
1. 人机交互界面表示模型与设计方法
一个交互界面的好坏,直接影响到软件开发的成败。友好人机交互界面的开发离不开好的交互模型与设计方法。因此研究人机交互界面的模型与设计方法,是人机交互的重要研究内容之一。
2. 可用性分析与评估
可用性是人机交互系统的重要内容,它关系到人机交互能否达到用户期待的目标,以及实现这一目标的效率与便捷性。人机交互系统的可用性分析与评估的研究主要涉及到支持可用性的设计原则和可用性评估方法等。
3. 多通道交互技术
在多通道交互中,用户可以使用语音、手势、眼神、表情等自然的交互方式与计算机系统进行通信。多通道交互主要研究多通道交互界面的表示模型、多通道交互界面的评估方法以及多通道信息的融合等。其中,多通道整合是多通道用户界面研究的重点和难点。
4. 认知与智能用户界面
智能用户界面的最终目标是使人机交互和人-人交互一样自然、方便。上下午感知、眼动跟踪、手势识别、三维输入、语音识别、表情识别、手写识别、自然语言理解等都是认知与智能用户界面需要解决的重要问题。
5. 虚拟环境中的人机交互
“以人为本”的、自然和谐的人机交互理论和方法是虚拟现实的主要研究内容之一。通过研究视觉、听觉等多通道信息融合的理论和方法、协同交互技术以及三位交互技术等,建立具有高度真实感的虚拟环境,使人产生“身临其境”的感觉。
6. 移动界面设计
移动计算、普适计算等对人机交互技术提出了更高的要求,面向移动应用的界面设计问题已成为人机交互技术研究的一个重应用领域。针对移动设备的便携性、位置不固定性和计算能力有限性以及无线网络的低带宽高延迟等诸多的限制,研究移动界面的设计方法,移动界面可用性与评估原则,移动界面导航技术,以及移动界面的实现技术和开发工具,是当前人机交互技术的研究热点之一。
人机交互的设计原则
1. 美学完整性
美学完整性并不是用来衡量一个应用程序的界面有多好看,而是用来衡量应用程序的界面与功能是否匹配。例如,对于一个应用来说,会用比较微妙的修饰元素与背景来体现生产性的任务,对于突出的任务则会使用标准的控件和操作行为。这样的应用程序会传达一个清晰和统一的信息给用户,让用户懂得应用程序的目的。但是应用程序在生产性任务上使用了异想天开的元素,用户就会被这些矛盾的信号所干扰。
同样的,在一个仿真任务的应用程序里,例如游戏应用,用户希望一个漂亮的界面来提供更多的乐趣从而鼓励他们继续游戏。尽管用户吧期待能够在一个游戏中完成一个艰难或者是生产性的任务,但他们仍然希望游戏的界面能带来完整体验
2. 一致性
应用程序界面的一致性允许用户利用他们自身的知识和技能完成应用程序的过渡。当然,保持界面的一致性,并不是让你盲目的复制其他的应用程序,相反的,作为开发者应该懂得利用同类型应用程序大众接受的标准和范式来设计自己的应用。
3. 直接操作
当用户操作屏幕上的对象而不是单独的控件进行操作时,用户更能理解自己的任务和操作的结果。IOS用户更喜欢直接的操作行为,因为多点触控的设备特点,当看到屏幕的对象,直接用手势进行操作给人一种更为亲切的感觉,而且很有控制感,因为没有了媒介的干预,更多指的是对鼠标的依赖。
举个例子,用户可以使用两指的缩小或放大所要控制的面基就可完成点击缩放的操作。游戏中,玩家还可以直接与物体互动,直接移动他们。
4. 隐喻
当虚拟的物品和操作行为是对现实生活中的物品和操作进行模仿的时候,玩家能够很快的掌握应用程序的规则和操作。一个简单的软件隐喻是文件夹:在现实生活中,人们把物品放入文件夹中,所以在计算机中,用户能够很快的理解这个操作的意思,很快的理解将文档放入文件夹的意思。最适合隐喻的应该是不受现实生活的限制。
5. 用户控制
注意,应用程序中,是用来控制操作行为的,而不是应用程序。尽管应用程序能够建议用户做哪些操作或者警告用户有危险,但是这显然对于应用本身是个错误,因为这会将玩家推得更远。成功的应用程序应该在一味的提示和关键时刻做提示之间进行平衡。当对操作行为和控制感到熟悉和可预见的时候,用户将会明显感觉到自己对于应用程序的控制。操作越简单直接,玩家更容易理解和接受。
人机交互的发展
自1946年世界上第一台数字计算机诞生以来,计算机为人的能力扩展提升了巨大的帮助,作为计算机系统的一个重要组成部分,人机交互一直伴随着计算机的发展而发展。人机交互的发展过程,也是人适应计算机到计算机不断的适应人的发展过程。
从人机界面到人机交互,从1969年第一次人机系统国际大会到2010年的中国人机交互研讨会,人机交互理论和技术经历了多个阶段的发展。特别是20世纪90年代以来,人机交互的研究重点放在了智能化交互,多模态(多通道)--多媒体交互,虚拟交互以及人机协同交互等方面,也就是放在以人为中心的人机交互技术方面。概括的讲,人机交互的发展经历了一下几个阶段:1.早期的手工作业阶段;2.作业控制语言及交互命令语言阶段;3.图形用户界面(GUI);4.网络用户界面的出现;5.多通道、多媒体的智能人机交互阶段;6.虚拟交互界面。