1、计算机人机交互读书报告报告(一)报告题目: 人机交互的应用 专 业: 数字媒体技术 班 级: 1407 班 姓 名:郝彦楠(2014100714) 2016 年 5 月 3 日情感计算人机交互技术新前景摘要:情感在人类的认识和人机交互中起着关键性的作用具有情感能力的计算机就是让计算机能够在和人类相处时更有智能、更为敏感和更为和谐和亲切。情感研究的进展与展望如何,情感计算的应用等都将是本文探讨的内容。关键字:情感计算 人机交互 应用 展望 Affective computing: a new perspective of human computer interaction technology
2、Abstract: emotional in human knowledge and human-computer interaction plays a key role. With emotion ability of computer is to let the computer to get along well with human and more intelligent, more sensitive and more harmonious and friendly. How the progress and Prospect of research in emotion, af
3、fective computing and other applications will be discussed in this paper.Key words: the prospect of the application of human-computer interaction and affective computing引言情感计算研究的提出最早可以追溯到 20 世纪 90 年代初,耶鲁大学心理系的 Salovey 教授提出了情感智能的概念,开展了一系列的研究。该概念随后被Goleman 发展为与智商(IQ)相对的情商(EQ),并随着 Goleman 的畅销书而迅速流行,在心理
4、、认知、计算机等领域掀起了一个研究情感智能的小高潮。MIT的 Picard 教授根据这些新的概念和研究方向,于 1997 年出版了情感计算一书,希望赋予智能机器感知、理解和表达情感的能力。进入新世纪以后,特别是近年来,随着普适计算、人本计算、社会计算等概念和研究方向的提出,自然的人机交互日益成为各研究领域的研究内容和目标,情感计算也自然地成为各学科共同关注的热点、焦点。中国国家自然科学基金委也不失时机地支持了“情感计算理论与方法”的研究。情感计算从本质上,是一个典型的模式识别问题。智能机器通过多种传感器,获取人的表情、姿态、手势、语音、语调、血压、心率等各种数据,结合当时的环境、语境、情境等上
5、下文信息,识别和理解人的情感。在实际的自然交互系统中,智能机器还需要对上述信息作出及时的、恰当的、情感化的反应。情感之间距离的定义和计算方法是情感计算的核心问题,例如需要定义和计算“微笑、笑、大笑、狂笑”之间的距离,以便把它们分别聚类,从而使系统能够识别出不同程度的笑。遗憾的是,目前情感计算的研究还只能对情感进行粗分类,即识别 7 种典型的情感。目前,我国在情感计算这一领域的研究主要在人脸识别。这一方面是因为人脸表情容易获取,易于分析处理,其成果具有重要的应用前景等;另一方面,也反映了情感计算研究的一个普遍的问题,即尽管人类是通过表情、语言、动作等各种信息的融合,识别和理解情感,但是,当前多模
6、态情感数据获取、分析、融合、识别和理解,以及情景等上下文信息的融合依然是情感计算研究中富有挑战性的课题。实现具有情感反馈的自然的人机交互是情感计算研究的最终目标,这需要在上述情感理解的基础上,研究人类情感反馈和表达的机制,建立模型。目前国内的研究成果已有基于已有的情绪模型,提出了虚拟人的认知结构,建立了一种新的基于动机驱动的自主情绪模型。清华大学戴振龙的论文则介绍了一种人脸表情的合成方法,能够生成具有细微表情动作的虚拟说话人。可以看出,这方面的研究在国际上依然是自然交互领域的一个新兴的方向,面临着许多挑战性的问题,具有广阔的发展前景。一、情感计算的具体研究内容根据情感计算的过程可将情感计算的研
7、究内容分为以下九个方面:情感机理、情感信息的获取、情感模式识别、情感的建模与理解、情感的合成与表达、情感计算的应用、情感计算机的接口、情感的传递与交流和可穿戴计算机。从人类情感的交流过程来讲,情感计算的研究可分为四步:通过传感器直接或间接与人接触获得情感信息:通过建立模型对情感信息进行分析与识别;对分析结果进行推理达到感性的理解;将理解结果通过合理的方式表达出来。也就完成了情感交流的全过程。根据上述过程,情感计算的研究内容主要应包括:情感信号的获取、情感信息的分析与识别、情感信息的理解和情感的表达。情感信号的获取现在主要通过一些采集输入设备提取人的面部表情、语音语调和肢体动作,也就是特征提取。
8、此外通过测量人的一些生理反应包括心率、血压的舒张压和收缩压、脉搏、瞳孔扩大、呼吸、皮肤导电、荷尔蒙胆汁的分泌以及皮色和体温等用于情感状态的识别理解。情感信息的分析和识别主要是对所提取到的信息进行预处理、模式分类。情感信息的理解就是根据上一步的分类结果和数据库中的模板进行比对判断。把所提取到的情感以最大概率确定出来,然后合成表情。情感的表达就是把上一步理解的结果呈现出来进行交互。在这四个方面的研究中情感的识别和合成是目前的关键部分,也是我们研究的重点。2、情感模型的描述语言智能型计算特性大多采用无所不在的分布式计算模型,因此使用者状况及环境等情境数据有多方的来源而系统所推导出的情感模型,也需要通
9、过网络传递到其它有兴趣的模块。因此如何建立外显的情感模型描述语言,并通过适当的网络协议将情感状态完整表达并传递出去,是一个重要的研究课题。目前大部分的情感模型描述语言都是虚拟人体描述语言的一部分。以下就几种包含情感标记的人体描述语言作进一步的说明。AML(Avatar Markup Language)是一种基于 XML 的多形式脚本语言设计的重点之一是希望它可以容易地被动画师了解也可以容易地由软件产生。AML将脸部动画和肢体动画封装在一个附加同步化信息的表示法中。例如,在 MPEG 4 标准中定义了一套关于脸部和身体的低阶动画参数,但并没有提供任何对于代理人的高阶控制方式。在此环境下的系统,中
10、介层(Middleware Layer)显得特别有价值它提供智能型的软件代理人可以轻易控制三维空间的图像表现,而不需要担负每次产生所有低阶设定的重担,3D 内容制作者因此能简易快速地制作与分享丰富的代理人动画,AML 的作用就是充当这一中介层。CML(Character Markup Language)是一种基于 XML 语言的动画语言,为代理人的结合与在线应用软件或虚拟世界提供帮助。CML 使用由上而下的方式,分开描述动作跟虚拟人的功能制定角色动作、模型和语音定义在一个设定档,将情感等虚拟人的状态定义在另外一个设定档,定义角色特质、情感和行为等高阶属性整合这些高阶属性,产生具备同步能力的动画
11、脚本。而新的或者未被指定的行为可以由调和基本元素或属性形成。提供开发者一个具有弹性的动画语言。VHML(Virtual Human Markup Language)是一个逐步形成标准且基于 XML的语言,主要控制银幕上的虚拟人。使用 VHML 的虚拟框架是结合很多技术提供对网站拟人般的互动。VHML 对每个型式提供子语言,如 GML 用于姿势、SML 用于说话、BAML 用于身体、FAML 用于面部;也提供比较高阶的子语言,如 EML 用于表情、DMML 用于对话。以此实现使用者和虚拟代理人的互动简易化。PAR(Parameterized Action Representation 参数化行为
12、表示)。PAR 认为要表示一个行为,构成的要 素应当包括行为的核心语义(状态变化、运动、力量)、行为的参与者、应用条件、准备条件、终止条件、后果状态、持续条件、行为目的、父行为、子行为、前行为、后行为、并发行为、开始时间、持续时间、优先级、运动轨迹、行为方式等。它描述了行为的诸多方面的特征同时给出了行为的主要语义构成以及行为的时间信息,从而一方面可以根据语义对行为分类,另一方面便于实现行为的推理。三、情感计算在人机交互设计中的应用1人机界面设计情感计算可以用在一般人机界面的设计上,以提升应用的有效性。自然和谐的智能化人机界面的沟通能力特征包括:(1)自然沟通:能看,能听,能说,能触摸;(2)主
13、动沟通:有预期,会提问,并及时调整;(3)有效沟通:对情境的变化敏感,理解用户的情绪和意图,对不同用户、不同环境、不同任务给予不同反馈和支持。而实现这些特征在很大程度上依赖于心理科学、认知科学和计算机科学对人的智能和情感研究所取得的新进展。我们需要知道人是如何感知环境的,人会产生什么样的情感和意图。人如何做出恰当的反应从而帮助计算机正确感知环境,理解用户的情感和意图,并做出合适反应。因此,人机界面的“智能”不仅应有高的认知智力也应有高的情绪智力,从而有效地解决人机交互中的情境感知问题、情感与意图的产生与理解问题,以及反应应对问题。以语音接口为例,具有警示作用的语调与速度,对吸引使用者的注意力,
14、有相当大的帮助。而在轻松的情境下,感性缓慢的语调或动画接日将有助于使用者进入舒缓的状态。2人机接口设计在心理学上人类通过语言、表情、肢体动作等方式将八个主要类别的情感表达出来。目前分辨人类情感的研究中能从表情中精确辨别出哪一类情感的仍属少数,而且辨别率约在 70左右。通过多模方式提高辨别率是一个新兴的研究方向。然而,情感计算的目的是了解使用者与环境互动过程中的意向或困难因此是否能精确辨别出标准的情感状态不是解决问题的必要过程。反而是能根据应用特性,检测出使用情境的感情状态,进而将此情境因素设计在人机接 1:1 的程序中应是目前较为有效而值得探讨的作法。3智能型教学代理人在智能型教学代理人的应用
15、上一个具有情感功能的教学代理人,比一般的计算机教学软件更能真正根据使用者的情感了解学习情况进而提出有效的表达方式提高使用者的学习兴趣。按照教学系统的四大模块,智能型教学代理人可分为下述几个角色:使用者接口模块是与学习者进行互动的沟通者:学生模块是了解学习者认知状况的分析者;教学模块是选取最佳教学法的教学者:教材模块是提供适当教材的编辑者。沟通者肩负询问、诊断、展示及记录责任。询问的责任是了解有关学习者的基本资料诊断的责任是获得学习者的能力、认知状况及知识结构等的信息,展示的责任是将教材呈现在输出装置上供学习者学习,记录的责任是记录学习者在学习时与系统互动的所有历程的信息。因此,沟通者是由询问代
16、理人、诊断代理人、展示代理人及记录代理人所组成。沟通者由接口数据库,取得与学习者交互的方式及画面。分析者分为数据查核代理人、评价检查代理人及学习检查代理人,经询问、诊断及记录代理人取得的数据,由分析者进行分析。分析后,分别将结果储存于学生模块基本数据库、学习成就数据库及学习数据库。五、总结情感计算是一个多学科交叉的崭新的研究领域。这包括传感器技术、计算机科学、认知科学、心理学、行为学、生理学、医学、哲学、社会学等。情感计算的最终目标是赋予计算机类似于人一样,并能够被人所控制的情感能力。要达到这个目标,有许多基本科学问题有待解决,并具有很大的难度。另一方面,新世纪之中人类对自身的研究将成为科学探
17、索的重点。情感作为人们心理活动的主要内容之一存在许多待解之迷。参考文献1 崔晓坤,尚韬等, 一种人脸定位的几何匹配算法设计与实现J,科学技术与工程,2005,13(5):906-909. 李士进等,一种稳健的人脸检测方法J,小型微型计算机系统,2000,21(5): 719-721李传林,鲁秀青等,人脸照片的特征提取与查询J,计算机应用研究, 2002,19(7):110-111.梁路宏,艾海舟,徐光佑等,人脸检测研究综述J,计算机学报,2002,13(5):449-458. 周杰,卢春雨,张长水等,人脸自动识别方法综述J,电子学报,马勇,丁晓青,基于层次型支持向量机的人脸检测J,清华大学学报,2003,43(1):35 - 38.边肇祺,张学工,模式识别M,北京:清华大学出版社,2000,1:223-228.