软件人机界面设计专题ppt课件.ppt
金织丝CAI软件,技术报告专题讲 软件人机界面设计,主讲:谢赞福 教授计算机科学系副主任广东省计算机学会计算机教育分会副理事长广东省高职高专IT教育教学指导委员会副主任兼秘书长全国高校师范计算机教育研究会理事 TEL:(020)38256733E-mail: GzX,引言,由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。,新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。这表明,人机界面的质量已成为一个大问题,友好的人机界面设计已经成为应用软件开发的一个重要组成部分。,信息系统是由计算机硬件、软件和人共同构成的系统。人与硬件、软件的交叉部分即构成人机界面(Human-Computer Interface,简称HCI),又称人机接口或用户界面。,定义,更准确地说,人机界面是由人、硬件和软件三者结合而成,缺一不可。 多数计算机系统工作一般经历如下过程。(1) 通过系统运行提供软件形式的人机界面。该界面向用户提供视觉形象、即显示和交互操作机制。 (2) 用户应用知识、经验和人所固有的感知、思维、判断来获取人机界面信息,并决定所进行的操作。 (3)计算机处理所接收的用户命令、数据等,并向用户回送响应信息或运行结果。,广义的人机界面:在人机系统模型中,人与机之间存在一个相互作用的“面”,称为人-机界面,人与机之间的信息交流和控制活动都发生在人机界面上。机器的各种显示都“作用”于人,实现机-人信息传递;人通过视觉和听觉等感官接受来自机器的信息,经过脑的加工、决策,然后作出反应,实现人-机的信息传递。人机界面的设计直接关系到人机关系的合理性。研究人机界面主要针对两个问题: 显示和控制。,狭义的人机界面是指计算机系统中的人机界面。人机界面(Human-Computer Interface),又称人机接口、用户界面(User Interface)、人机交互(Human-Computer Interaction),是计算机科学中最年轻的分支科学之一。它是计算机科学和认知心理学两大科学相结合的产物,同时也吸收了语言学、人机工程学和社会学等科学的研究成果。,通过30余年的发展,已经成为一门以研究用户及其与计算机的关系为特征的主要学科之一。尤其80年代以来,随着软件工程学的迅速发展和新一代计算机技术研究的推动,人机界面设计和开发已成为国际计算机界最为活跃的研究方向。,总之,人机界面是介于用户和计算机之间,是人与计算机之间传递、交换信息的媒介,是用户使用计算机系统的综合操作环境。通过人机界面,用户向计算机系统提供命令、数据等输入信息。这些信息经计算机系统处理后,又通过人机界面,把产生的输出信息回送给用户。 可见,人机界面的核心内容包括显示风格和用户操作方式。它集中体现了计算机系统的输入输出功能,以及用户对系统的各个部件进行操作的控制功能。,人机界面的开发过程不仅需要计算机科学的理论和知识,而且需要认知心理学以及人机工程学、语言学等学科的知识。 只有综合考虑人的认知及行为特性等因素,合理组织分配计算机系统所完成的工作任务,充分发挥计算机硬件、软件资源的潜力,才能开发出一个功能性和使用性俱优的计算机应用系统。,一. 用户的使用需求分析,用户需求包含功能需求和使用需求。功能需求是用户要求系统所应具备的功用、性能,而使用需求则是用户要求系统所应具备的可使用性、易使用性。早期的系统较多强调功能性,而目前对大量的非计算机专业用户而言,可使用性往往更重要。这里我们以影响用户行为特性的因素为出发点,讨论用户的使用需求分析。,用户的使用需求分析,功能需求,使用需求,功用,性能,可使用性,易使用性,(1)用户对计算机系统的要求,1) 让用户灵活地使用,不必以严格受限的方式使用系统。 为了完成人机间的灵活对话,要求系统提供对多种交互介质的支持,提供多种界面方式,用户可以根据任务需要及自己的特性,自由选择交互方式。,2) 系统能区分不同类型的用户并适应他们,要求依赖于用户类型和任务类型,系统自动调节以适 应用户。 3)系统的行为及其效果对用户是透明的。 4)用户可以通过界面预测系统的行为。,5)系统能提供联机帮助功能,帮助信息的详细程度应适合用户的要求。 6)人机交互应尽可能和人际通信相类似,要把人机交互常用的例子、描述、分类、模拟和比较等用于人机交互中。7)系统设计必须考虑到人使用计算机时的身体、心理要求,包括机房环境、条件、布局等,以使用户能在没有精神压力的情况下使用计算机完成他们的工作。,(2)用户技能方面的使用需求,应该让系统去适应用户,对用户使用系统不提出特殊的身体、动作方面的要求,例如用户只要能使用常用的交互设备(如键盘、鼠标器、光笔)等即能工作,而不应有任何特殊要求。,1)用户只需有普通的语言通信技能就能进行简单的人机交互。目前人机交互中使用的是易于理解和掌握的准自然语言。 2)要求有一致性的系统设计。一致性系统的运行过程和运作方式很类似于人的思维方式和习惯,能够使用户的操作经验、知识、技能推广到新的应用中。,3)应该让用户能通过使用系统进行学习,提高技能。最好把用户操作手册做成交互系统的部分,当用户需要时,有选择地进行指导性的解释。 4)系统提供演示及示例程序,为用户使用系统提供范例。,(3)用户习性方面的使用需求,1)系统应该让在终端前工作的用户有耐心。 这一要求是和系统响应时间直接相关连的。对用户操作响应的良好设计将有助于提高用户的耐心和使用系统的信心。,2)系统应该很好地对付易犯错误、健忘以及注意力不集中等习性。 良好的设计应设法减少用户错误的发生,例如采用图形点击方式。此外,必要的冗余长度、可恢复操作、良好的出错信息提示和出错处理等也都是良好系统所必须具备的。,3)应该减轻用户使用系统的压力。系统应对不同用户提供不同的交互方式。例如,对于偶然型和生疏型用户可提供系统引导的交互方式,如问答式对话、菜单选择等。对于熟练型或专家型用户提供用户引导的交互方式,如命令语言、查询语言等。而直接操纵图形的用户界面以其直观、形象化及与人们的思维方式的一致性,更为各类用户所欢迎。,1)系统应能让未经专门训练的用户使用。 2)系统能对不同经验知识水平的用户做出不同反应,例如不同程序的响应信息、提示信息、出错信息等。3)提供同一系统,甚至不同系统间系统行为的一致性,建立起标准化的人机界面。4)系统必须适应用户在应用领域的知识变化,应该提供动态的自适应用户的系统设计。,(4)用户经验、知识方面的使用需求,总之,良好的人机界面对用户在计算机领域及应用领域的知识、经验不应该有太高要求。相反,应该对用户在这两个领域的知识、经验变化提供适应性。,1)用户界面应提供形象、生动、美观的布局显示和操作环境,以使整个系统对用户更具吸引力。2)系统决不应该使用户失望,一次失败可能使用户对系统望而生畏。良好的系统功能和人机界面会使用户乐意把计算机系统当成用户完成其任务的工具。3) 系统处理问题应尽可能简单,并提供系统学习机制,帮助用户集中精力去完成其实际工作,减少用户操作运行计算机系统的盲目性。,(5)用户对系统的期望方面的需求,以上从针对影响用户行为特性的人文因素为出发点,分析了与其相关的用户使用需求。它带有一般性,而不局限于某个具体的应用系统。但对不同的应用系统可能还会有特殊的使用需求,应该在应用系统的分析与设计时予以考虑。,(二 )人机界面的设计原则,以上从针对影响用户行为特性的人文因素为出发点,分析了与其相关的用户使用需求。它带有一般性,而不局限于某个具体的应用系统。但对不同的应用系统可能还会有特殊的使用需求,应该在应用系统的分析与设计时予以考虑。人机界面设计的好坏与设计者的经验有直接有关系,有些原则对几乎所有良好的人机界面的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方面考虑.,(二 )人机界面的设计原则,设计一个友好的用户界面应遵循以下原则:,用户针对性原则,应用程序与人机界面相分离,人机界面一致性系统反馈及时性及时的出错处理及帮助功能使用图形,人机界面的设计原则,尽量减少用户的工作,用户针对性原则指的是在明确用户类型的前提下有针对性地设计人机界面。明确用户类型是指界定使用系统的用户(最终用户),它是人机界面设计的首要环节。根据用户经验、能力和要求的不同,可以将其分为偶然型用户、生疏型用户、熟练型用户和专家型用户等类型。对于前两类用户,要求系统给出更多的支持和帮助,指导用户完成其工作。而对于熟练型用户特别是专家型用户,要求系统有更高的运行效率,使用更灵活,而提示或帮助可以减少。,1用户针对性原则,如果某个电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一样,甚至连颜色都无异,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,那么,一种亲切感会油然而生。试想,哪个用户不愿意使用呢?相反,如果一屏只能录一条记录,录入一条凭证要操作数屏,那么结果是可想而知的。,案例,2尽量减少用户的工作,在分派人机系统各个体所应完成的任务时,应该让计算机更积极、更主动、更勤劳,做更多的工作,而让人更轻松、更方便,尽可能少做工作。人机界面越完美、形象、易用,用户就能以更少的脑力及体能完成所应完成的工作。,应用程序与人机界面相分离的思想类似于数据库管理系统中数据和应用程序的分离。 数据的存储、查询、管理可由专用软件即数据库管理系统完成,应用程序不再考虑系统中与数据管理相关的细节工作,而将精力集中于应用功能的实现上。在人机交互系统中,也同样可以把人机界面的功能,包括人机界面的布局、显示、用户操作等由专门的用户界面管理系统完成,应用程序不再管理人机交互功能,也不与人机界面编码混杂在一起。应用程序设计者致力于应用功能的开发,界面设计者致力于界面开发。人机界面和应用程序的分离可使应用程序简单化和专用化。,3应用程序与人机界面相分离,4人机界面一致性,人机界面的一致性主要是指输入和输出方面的一致性,具体是指在应用程序的不同部分,甚至是在不同应用程序之间,要具有相似的界面外观和布局,具有相似的人机交互方式及相似的信息显示格式等。 一致性原则有助于用户学习和掌握系统操作,减少用户的学习量和记忆量。,在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性。风格一致的人机界面会给人一种简洁、和谐的美感。 合理划分并高效使用显示屏。仅显示与上下文有关的信息,允许用户对可视环境进行维护:如放大、缩小图像;用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过于费解造成用户烦恼。,人机交互系统的反馈是指用户从计算机方得到的信息,它表示计算机对用户的操作所作的反应。如果系统没有反馈,用户就无法判断其操作是否为计算机所接受、操作是否正确、操作的效果如何。反馈信息可以以多种方式呈现,如响铃提示出错,高亮度提示选择等。如果执行某个功能或命令需要较长的时间时,则应给出相应的提示信息。,5.系统反馈及时性,对所有可能造成损害的动作,坚持要求用户确认,例如提问“你肯定?”等,对大多数动作应允许恢复(UNDO),对用户出错采取宽容的态度。,6尽量减少用户记忆用户在操作计算机时,总需要一定量的存于大脑中的知识和经验即记忆的提取。一个界面良好的系统应该尽量减少用户的记忆要求。对话、多窗口显示、帮助等形式都可减少用户的记忆要求。 用户界面应能对用户的决定做出及时的响应,提高对话、移动和思考的效率,最大可能的减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。,7及时的出错处理及帮助功能,系统应该能够对可能出现的错误进行检测和处理。出错信息包含出错位置、出错原因及修改出错建议等方面的内容,出错信息应清楚、易理解。良好的系统还应能预防错误的发生,例如应该具备保护功能,防止因用户的误操作而破坏系统的运行状态和信息存储。此外,系统应提供帮助功能,帮助用户学习使用系统。帮助信息应该在用户出现操作困难时随时提供。帮助信息可以是综合性的内容介绍,也可以是与系统当前状态相关的针对性信息。人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。,误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0-100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15-20之间。,8使用图形图形具有直观、形象、信息量大等优点,使用图形作为人机界面可使用户操作及信息反馈可视、逼真。,你看,我进去是多么容易!,(三)图形用户界面,一般来说,用户都喜欢用点击设备(如操纵杆、轨迹球、光笔、触摸屏、鼠标等)来操作计算机系统。用户通过点击系统屏幕上的各种控件来完成系统信息输入(包括指令和数据)。,各种控件是用户与计算机通信的接口,这些控件包括命令按钮、单选框、复选框、文本框、列表框、表格和网格、滑动框、树形列表等。,通常来说,屏幕上的这些控件都直观地表现为具有一定意义的符号。用户只要点击相应的符号控件就可以触发相应的事件,这样做的目的是可以减少键盘的输入,继而也就减少了出错的几率。我们把由上述多个控件组成的界面称为图形用户界面(Graphic User Interface, GUI)。,下面将对几种标准的图形用户界面设计中使用的控件布局及使用注意事项加以介绍。 命令按钮。命令按钮是用户操作对话框中常用的控件,用户可通过观察命令按钮对话框中控件的名称和位置,了解下一步将要执行的操作。在设计用户界面时需要注意的是,按钮应按照从左到右、从上到下或底部居中等顺序进行排放。窗口不仅要考虑控件的位置,而且还要考虑控件的排放格式。 垂直排放时按钮应放置在窗口的右上方,水平排放时按钮应放置在窗口的底部。,1控件的布局及使用,单选按钮。单选按钮适用于数据条目的多选一操作。如果用户需要从多个数据选项列表中只选出一个,那么使用单选按钮是十分方便的。每一个单选按钮上的文字标签说明要清楚明了。单选按钮一般垂直排放,另外按钮数量不宜超过6个。,复选框。复选框可以用来从多个待输入数据条目中同时选出多个进行输入,操作非常方便。另外它还能够增强显示效果,操作时只需打勾或去勾(是或否)即可。,设计时需要注意的是,每一个复选框的标签描述必须能非常清楚地表达本数据项,这样用户才能比较容易理解每一个复选框的含义。复选框一般也垂直排放,而且同一个复选框组中的复选框不宜超过10个。复选框可按下述的几个标准进行排序: 按使用频率排放。使用频率最高的数据项对应的复选框排放在最上方。,按任务排放。用一个常用的顺序来表示完成某一任务的部分功能。 按合理的逻辑顺序排放。例如一个日期列表就自动隐含着一个按日期排放的顺序。按字母顺序排放。只有在复选框的标签能够有效地表达每一数据项的情况下,才能够使用字母顺序排放复选框。,(4) 文本框。文本框是用户输入数据的主要接口,文本框要有明显的边界,这样可以让用户看清自己所输人的数据。此外,文本框还需要有一个标签说明。(5) 列表框。列表框的功能与有较多选项的一组单选按钮列表的功能相同,它能够支持数据条目的多选功能,以保证数据取值的完整性.当一组数据选择项非常多时,列表框非常适合于取代单选按钮列表。列表框中可见的选项应多于3项,但不宜超过8项。,(6) 下拉列表框。如果用户只使用列表中的某一项数据,则可以使用下拉列表框。下拉列表框只给用户显示其中一项数据,如果用户要选择其他的数据项,就必须施动下拉列表框的滚动条。注意,下拉列表框不适合于将所有数据同时展示给用户的情况。,(7) 表格和网格。表格和网格允许用户同时输入或浏览大量的信息。如果用户需要比较并选择数据,可以用表格显示数据。网格允许用户同时输入多个数据。另外表格和网格的每一行和每一列都有相应的标签说明,用于说明数据的特性。此处只介绍了在图形用户界面中几个使用频率比较高的控件,有关控件的具体设计方法,可参考任何有关图形用户界面设计方面的权威教材。,(四)设计用户界面的步骤,用户界面设计并不复杂。掌握了用户界面设计的基本步骤,可以提高用户界面的设计质量和效率。 设计用户界面的基本步骤如下: (1)绘制窗体和消息流程图一般用户界面包括许多窗体和消息框。绘制窗体和消息框流程图就是描述这些窗体和消息框之间的先后顺序。,(2)制作用户界面原型窗体和消息框之间的先后顺序确定之后,选择相应的菜单样式,然后实现用户界面。这样就形成了用户界面原型系统。这些原型系统是否合理,还需要受到用户的检验。,(2)制作用户界面原型窗体和消息框之间的先后顺序确定之后,选择相应的菜单样式,然后实现用户界面。这样就形成了用户界面原型系统。这些原型系统是否合理,还需要受到用户的检验。借助CASE工具构造界面原型,并真正实现设计模型软件模型一旦确定,即可构造一个软件原形,此时仅有用户界面部分,此原形交用户评审,根据反馈意见修改后再交给用户评审,直至与用户模型和系统假想一致为止。一般可借助于用户界面工具箱(Userinterfacetoolkits)或用户界面开发系统(Userinterfacedevelopmentsystems)提供的现成的模块或对象创建各种界面基本成分的工作。,(3)从用户那里获取反馈信息设计好的用户界面原型经过用户的使用之后,通过观察和聆听,可以得到用户对用户界面原型的评价。特别注意哪些地方需要修改,哪些地方需要调整内容的先后顺序,哪些地方需要删除内容,哪些地方需要增加内容。,(4)叠代修改用户界面。 先按照用户的意见修改用户界面原型,然后再送给用户修改。这个过程反复进行,直到用户界面设计得到用户的认可为止。,人机界面的风格分析,这里所指的人机界面的风格,是指计算机系统的用户界面上控制输入的方法,大致经过了四代的演变:命令语言:菜单选项:WIMP界面(桌面)自然语言,命令语言:在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只能是命令和询问方式,通信完全以正文形式并通过用户命令和用户对系统询问的响应来完成。 这种方式使用灵活,便于用户发挥其创造性,对熟练的用户有很高的工作效率,但对一般用户来说要求高,易出错,不友善并难于学习,它的错误处理能力也较弱。,菜单选项: 这种方式与命令行方式相比不易出错,可以大大缩短用户的培训时间,减少用户的击键次数,可以使用对话管理工具,错误处理能力有了显著提高。但使用起来仍然乏味,可能出现菜单层次过多及菜单选项复杂的情形,必须逐级进行选择,不能一步到位,导致交互速度显得太慢。,面向窗口的点选界面此类界面亦称WIMP界面,即窗口(Windows)、图标(Icons)、菜单(Menus)、指示器(PointingDevice)四位一体,形成桌面(Desktop)。 这种方式能同时显示不同种类的信息,使用户可在几个工作环境中切换而不丢失几个工作之间的联系,用户可通过下拉式菜单方便执行控制型和对话型任务,引入图标、按钮和滚动杆技术,大大减少键盘输入,对不精于打字的用户无疑提高了交互效率。,自然语言使用自然语言与应用软件进行通信,把第三代界面技术与超文本、多任务概念结合起来,使用户可同时执行多个任务(以用户的观点)。随着文字、图形、语音的识别与输术技术的进一步发展,多媒体技术在人机界面开发领域内的进一步发展,自然语言风格的人机界面将得以迅速的发展,最终走向实用化。,人机界面设计的评价,怎样评价一个人机界面设计质量的优劣,目前还没有一个统一的标准。一般地,评价可以从以下几个主要方面进行考虑:(1)用户对人机界面的满意程度;(2)人机界面的标准化程度;(3)人机界面的适应性和协调性;(4)人机界面的应用条件;(5)人机界面的性能价格比。,目前人们习惯于用“界面友好性”这一抽象概念来评价一个人机界面的好坏,但“但面友好”与“界面不友好”恐怕无人能定一个确切的界线,一般认为一个友好的人机界应该至少具备以下特征:(1)操作简单,易学,易掌握;(2)界面美观,操作舒适;(3)快速反应,响应合理;(4)用语通俗,语义一致。需指出,一个用户界面设计质量的优劣,最终还得由用户来判定,因为软件是供用户使用的,软件的使用者才是最有发言权的人。,GUI的定义、发展、应用,GUI(Graphical User Interface)是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人机环境三者作为一个系统进行总体设计。,这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。,GUI即人机交互图形化用户界面设计。纵观国际相关产业在图形化用户界面设计方面的发展现状,许多国际知名公司早己意识到GUI在产品方面产生的强大增值功能,以及带动的巨大市场价值,因此在公司内部设立了相关部门专门从事GUI的研究与设计,同业间也成立了若干机构,以互相交流GUI设计理论与经验为目的。随着中国IT产业,移动通讯产业,家电产业的迅猛发展,在产品的人机交互界面设计水平发展上日显滞后,这对于提高产业综合素质,提升与国际同等业者的竞争能力等等方面无疑起了制约的作用。,GUI 定义,GUI-Graphical User Interface即人机交互图形化用户界面设计经常读做“goo-ee” 准确来说GUI就是屏幕产品的视觉体验和互动操作部分。,GUI 准则,减少用户的认知负担 保持界面的一致性。 满足不同目标用户的创意需求 用户界面友好性 图标识别平衡性 图标功能的一致性 建立界面与用户的互动交流,GUI 应用领域,手机通讯移动产品 电脑操作平台 软件产品 PDA产品 数码产品 车载系统产品 智能家电产品 游戏产品 产品的在线推广,人机界面设计中的矛盾及解决办法,设计人机界面时,经常会遇到灵活性与一致性的权衡问题。原则上,对某一软件来说,用户的思维方式应当是一致的,操作与控制的方式也应当是一致的。只有这样,才能减轻用户使用软件的困难,使用户不知不觉地进入统一的思维框架,从而正确地、顺利地应用这个软件。但这只是问题的一个方面。,另一方面的问题是,用户是多种多样的,它们有各自的习惯与爱好,应当让他们有一定的灵活性,能够自由地选择某些功能的操作方式。 例如,出于方便,有人喜欢使用箭头键选择下拉菜单中列出的某项功能,有人则偏偏习惯于使用快捷键,因为它们非常快捷。设计软件时,我们不妨使鱼与熊掌兼得。 再如,对于人机界面的色彩,有人从提高工作效率着眼,喜欢鲜艳悦目的彩色界面;有人则则从保护视力出发,宁愿要黑白的。开发MIS软件时,程序员不妨给用户选择颜色的余地。,随着计算机技术、网络技术的发展,人机界面学的发展,会朝着以下几个方向发展:(1)高科技化信息技术的革命,带来了计算机业的巨大变革。计算机越来越趋向平面化、超薄型化;便捷式、袖珍型电脑的应用,大大改变了办公模式;输入方式已经由单一的键盘、鼠标输入,朝着多通道输入化发展。追踪球、触模屏、光笔、语音输入等竞相登场;多媒体技术、虚拟现实及强有力的视觉工作站提供真实、动态的影像和刺激灵感的用户界面,在计算机系统中,各显其能,使产品的造型设计更加丰富多彩,变化纷呈。,(2)自然化,早期的人机界面很简单,人机对话都是机器语言。由于硬件技术的发展以及计算机图形学、软件工程、人工智能、窗口系统等软件技术的进步,图形用户界面(Graphic User Interface)、直观操作(Direct Manipulation)、“所见即所得”(What you see is what you get)等交互原理和方法相继产生并得到了广泛应用,取代了旧有“键入命令”式的操作方式,推动人机界面自然化向前迈进了一大步。,然而,人们不仅仅满足于通过屏幕显示或打印输出信息,进一步要求能够通过视觉、听觉、嗅觉、触觉以及形体、手势或口令,更自然地“进入”到环境空间中去,形成人机“直接对话”,从而取得“身临其境”的体验。,(4)和谐的人机环境 今后计算机应能听、能看、能说,而且应能“善解人意”,即理解和适应人的情绪或心情。未来计算机的发展是以人为中心,必须使计算机易用好用,使人以语言、文字、图像、手势、表情等自然方式与计算机打交道。,国外一些大公司如IBM、微软等在中国国内建立的研究院大多以人机接口为主要研究任务,尤其是在汉语语音、汉字识别等方面,如汉语识别与自然语言理解,虚拟现实技术,文字识别,手势识别,表情识别等。我们应该在人机交互方式技术竞争中,特别是在人机界面的优化设计、视觉-目标拾取认知技术等方面取得主动权。,THE END,THE END,