浅谈人机交互

人机交互(Human-Computer Interaction,HCI),是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究。

狭义的讲,人机交互技术主要是研究人与计算机之间的信息交换,它主要包括人到计算机和计算机到人的信息交换两部分。

人机交互可以归结为为以下三个词:

人:了解人

机器:了解机器

互动:使得它们有效地合作

人机交互产品涉及内容

人机交互的产品开发内容涵盖了建模、设计、评估等理论和方法,以及在Web、移动计算、虚拟现实等方面的应用研究,主要包括以下内容:

1、人机交互界面表示模型与设计方法

一个交互界面的优劣,直接影响到软件开发的成败。友好的人机交互界面的开发离不开好的交互模型与设计方法。因此,研究人机交互界面的表示模型与设计方法是人机交互的重要研究内容之一。

2、可用性分析与评估

可用性是人机交互系统的重要内容,它关系到人机交互能否达到用户期待的目标,以及实现这一目标的效率与便捷性。对人机交互系统的可用性分析与评估的研究主要涉及到支持可用性的设计原则和可用性的评估方法等。

3、多通道交互技术

研究视觉、听觉、触觉和力觉等多通道信息的融合理论和方法,使用户可以使用语音、手势、眼神、表情等自然的交互方式与计算机系统进行通信。多通道交互主要研究多通道交互界面的表示模型、多通道交互界面的评估方法以及多通道信息的融合等。其中,多通道融合是多通道用户界面研究的重点和难点。

4、认知与智能用户界面

智能用户界面(Intelligent User Interface,IUI)的最终目标是使人机交互和人-人交互一样自然、方便。上下文感知、三维输入、语音识别、手写识别、自然语言理解等都是认知与智能用户界面解决的重要问题。

5、群件

群件是指为群组协同工作提供计算机支持的协作环境,主要涉及个人或群组间的信息传递、群组内的信息共享、业务过程自动化与协调以及人和过程之间的交互活动等。目前,与人机交互技术相关的研究内容主要包括群件系统的体系结构、计算机支持的交流与共享信息的方式、交流中的决策支持工具、应用程序共享以及同步实现方法等内容。

6、Web设计

重点研究Web界面的信息交互模型和结构,Web界面设计的基本思想和原则,Web界面设计的工具和技术,以及Web界面设计的可用性分析与评估方法等内容。

7、移动界面设计

移动计算(Mobile Computing)、普适计算(Ubiquitous Computing)等技术对人机交互技术提出了更高的要求,面向移动应用的界面设计已成为人机交互技术研究的一个重要内容。由于移动设备的便携性、位置不固定性、计算能力有限性以及无线网络的低带宽高延迟等诸多的限制,移动界面的设计方法、移动界面可用性与评估原则、移动界面导航技术以及移动界面的实现技术和开发工具,都是当前人机交互技术研究的热点之一。

人机交互过程中用户感知方式

1.视觉

视觉是人与周围世界发生联系的最重要的感觉通道。视觉感知可以分为两个阶段:

  • 受到外部刺激接收信息阶段

  • 解释信息阶段

一方面,眼睛和视觉系统的物理特性决定了人类无法看到某些事物;另一方面,视觉系统进行解释处理信息时可对不完全信息发挥一定的想象力。进行人机交互设计需要清楚这两个阶段及其影响,了解人类真正能够看到的信息。

2.听觉

听觉感知传递的信息仅次于视觉,其感知过程亦为接受刺激,把它的特性转化为神经兴奋,并对信息进行加工,然后传递到大脑。

声音的解释是与语言的理解联系在一起的,它们都是在大脑的听觉皮层中完成的。听觉系统就像视觉系统一样,可以利用以前的经验来解释输入。另外,由于口语充满着发错音的单词、不完整的句子,而且一般说的很快,所以听觉系统的解释机制必须跟得上输入。

3.触觉

触觉的感知机理与视觉和听觉的最大不同在于它的非局部性,人们通过皮肤感知触觉的刺激,人的全身布满了各种触觉感受器,用来感受冷热,疼痛和压力。触觉感知的另一个方面是动觉(kinaesthesia),即对人的躯干和四肢的位置的感觉。

人机交互系统需求

人机交互设计的最重要的因素是它的配置。任何给定的接口通常是由它提供的输入和输出的数量和多样性定义的。人机交互系统的体系结构显示这些输入和输出是什么,以及他们如何一起工作。

基于不同配置和设计的接口包括:

1.单峰人机交互系统

正如前面提到的,一个接口主要依靠它输入和输出设备的数量和多样性,这种渠道让用户可以通过此接口与计算机进行交互。每一个不同的独立的单通道称为方式。一个系统,是基于只有一个形态叫做单峰。

基于不同形式的性质,可以分为三个类别:

  • 基于视觉

  • 基于音频

  • 基于传感器

基于视觉的人机交互

基于视觉的人机交互研究可能是该领域中最普遍的。考虑应用程序的范围和各种开放问题和方法,研究人员试图解决可视为视觉信号的人的不同方面的反应。主要研究领域包括:

  • 面部表情分析

  • 身体运动跟踪(大型)

  • 手势识别

  • 凝视检测(眼动跟踪)

由于应用的不同每个地区目标也不同,但是每个区域的普遍观念是大体一致的。

面部表情分析一般是处理视觉情绪认知。这个领域的研究焦点是人体运动跟踪和手势识别,这个领域可以有不同的研究目的但他们大多是用于直接命令中人与计算机的互动。

目光检测则主要是以间接形式的使用户与机器间进行互动,更好地理解用户的注意力,意图或敏感的情况。一个例外是帮助残疾的眼跟踪系统,它主要作用在命令和动作场景,如指针运动,闪烁,点击。

值得注意的是,一些研究人员试图协助甚至取代其他类型的相互作用(音频,传感器为主)与视觉方法。例如,唇读或唇运动跟踪是已知的用于语音识别的纠错的一个有效的帮助。

基于音频的人机交互

基于音频的计算机和人之间的交互是人机交互系统的另一个重要领域。这个领域处理不同的音频信号获得的信息。

虽然音频信号的性质可能不可以作为视觉信号,但从音频信号收集到的信息可以更值得信赖,更有用,在某些情况下,成为独特的信息提供者。音频人机交互的组成部分包括:

  • 语音识别

  • 说话人识别

  • 听觉情感分析

  • 人为噪声/登录检测(喘气,感叹,笑,哭,等)

  • 音乐互动

语音识别和说话人识别的研究一直是主要的焦点。最近的努力是在人机交互分析领域整合人类情感。

相比其他的音调和音高的语音数据,典型的人类听觉的迹象,如叹息,惊呼等帮助的情感分析,设计更智能化的人机交互系统。

音乐的生成和互动是一个人机互动艺术领域非常新的应用,它主要集中在音频和视觉研究中。

基于传感器的人机交互

基于传感器的人机交互在各个领域的广泛应用。这些不同领域的共性是在人机交互中至少有一个物理传感器。这些传感器可以非常原始或非常复杂。

  • 笔式交互

  • 鼠标和键盘

  • 操纵杆

  • 运动跟踪传感器和数字转换器

  • 触觉传感器

  • 压力传感器

  • 味道/气味传感器。

这些传感器已经存在了一段时间,也有一些非常新的技术。

笔式传感器主要在移动设备领域,并且涉及到笔势和手写识别领域。键盘、鼠标和操纵杆应用更加广泛。运动跟踪传感器/数字转换器是的最先进的技术,它彻底改变了电影、动画、艺术和游戏产业。

触觉和压力传感器应用在机器人和虚拟现实领域。新的机器人包括数以百计的触觉传感器,使机器人敏感和有触摸能力,这些类型的传感器还用于医疗手术应用

2.多通道人机交互系统

多通道人机交互系统是指的多通道组合多个形式。在MMHCI系统,系统响应输入,即沟通渠道。这些渠道的定义是继承自人类类型的通信,基本上是他的感官:视觉、听觉、触觉、嗅觉和味觉。

用机器进行交互包括但不限于这些类型。因此,通过两个或者两个以上是输入模式而不是传统的键盘和鼠标设备,这些输入设备的类型和工作模式可能相差很大,多通道界面将整合不同组合的语音、手势、目光、面部表情和其他非传统模式的输入。

最普遍的一种支持的输入组合方法是手势和语音。现在的多通道人机交互统含单个交互的方式,相关性的组合,而且大多数现有的多通道系统区分对待,只在最后将不同的方式结合在一起。

例如,嘴唇运动跟踪(视觉基础)可以帮助语音识别方法(音频基础),语音识别方法(音频基础)可以帮助命令采集在手势识别(视觉的基础)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/19718.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wpf窗体背景镜像渐变效果实现

<Window.Background> <!--镜像渐变--> <RadialGradientBrush Center"0.5,0" GradientOrigin"0.5,-0.5" RadiusX"0.7" RadiusY"1.2"> <GradientStop Color"#ff61baff" Offset"0&q…

【康耐视国产案例】智能AI相机:深度解析DataMan 380大视野高速AI读码硬实力

随着读码器技术的不断更新迭代&#xff0c;大视野高速应用成为当前工业读码领域的关键发展方向。客户对大视野高速读码器的需求源于其能显著减少生产成本并提升工作效率。然而&#xff0c;大视野应用场景往往伴随着对多个条码的读取需求&#xff0c;这无疑增加了算法的处理负担…

cuda 11.6 pytorch安装

在安装之前&#xff0c;需要先配置GPU环境&#xff08;安装CUDA和CudaNN) 命令行输入nvidia-smi&#xff0c;查看驱动信息 nvidia-smi 安装相应的CUDA 和CUDANN 验证&#xff1a;输入nvcc --version 或者nvcc -V 进行检查 nvcc --version nvcc -V 在anaconda里创建环境 co…

NLP课程笔记-基于transformers的自然语言处理入门

toc 项目地址 https://github.com/datawhalechina/learn-nlp-with-transformers/ 2017年&#xff0c;Attention Is All You Need论文&#xff08;Google Brain&#xff09;首次提出了Transformer模型结构并在机器翻译任务上取得了The State of the Art(SOTA, 最好)的效果。2…

ADB安装教程

1 adb简介 Android 调试桥 (adb) 是一种功能多样的命令行工具&#xff0c;可让您与设备进行通信。 adb命令可用于执行各种设备操作&#xff0c;例如安装和调试应用。 adb 提供对 Unix shell&#xff08;可用来在设备上运行各种命令&#xff09;的访问权限。它是一种客户端-服务…

一篇文章带你弄懂Java集合的泛型

目录 第一问&#xff1a;什么是泛型&#xff1f;有什么好处&#xff1f; 第二问&#xff1a;泛型是如何实现的呢&#xff1f; 第三问&#xff1a;类型擦除的缺点有哪些&#xff1f; 第四问&#xff1a;泛型中上下界限定符extends和super有什么区别&#xff1f; 第五问&…

HR人才测评,如何做中层管理人员的素质测评?

中层管理人员是企业中的重要力量&#xff0c;他们是连接高层管理和基层员工的桥梁&#xff0c;对企业的发展至关重要。因此&#xff0c;对中层管理人员的素质测评尤为重要。下面&#xff0c;我将介绍一些HR人才测评的方法和步骤&#xff0c;以帮助企业准确评估中层管理人员的素…

中信银行积极开展2024年金融科技活动周宣传活动

近日&#xff0c;2024年全国金融“科技活动周”正式启动。中信银行围绕“弘扬科学家精神 激发全社会创新活力”为主题&#xff0c;积极面向公众宣传各类金融知识&#xff0c;全面营造热爱科学、崇尚科学的社会氛围。 自5月25日起&#xff0c;中信银行通过全国网点大屏播放宣传…

【C++】77组合

给定两个整数 n 和 k&#xff0c;返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 使用回溯算法。我们可以按照以下步骤来实现&#xff1a; 创建一个辅助函数 backtrack&#xff0c;用来进行回溯搜索。其中包括当前组合的状态变量 current、起始…

C# list集合

一、list集合基本使用 1.添加元素 ① 单个元素添加 List<int> list new List<int>();for (int i 0; i < 3; i){list.Add(i);}//输出&#xff1a;0,1,2 ②初始化时添加元素 List<int> list2 new List<int> { 1, 2, 3 };//输出&#xff1a;0,1…

Jenkins从放弃到入门:部署、配置与应用

目录 Jenkins详解 一、Jenkins介绍 1、Jenkins 功能 2、Jenkins 概念 3、Jenkins 目的 4、Jenkins 特性 5、产品发布流程 二、Jenkins CI/CD 流程 三、部署Jenkins git 1、jenkins 安装 yum 安装 jenkins *jenkins 依赖 java 环境 #注意2.346之后的版本不再支持jdk…

RabbitMQ-发布/订阅模式

1、发布/订阅模式介绍 在普通的生产者、消费者模式&#xff0c;rabbitmq会将消息依次传递给每一个消费者&#xff0c;一个worker一个&#xff0c;平均分配&#xff0c;这就是Round-robin调度方式&#xff0c;为了实现更加复杂的调度&#xff0c;我们就需要使用发布/订阅的方式…

EXSI虚拟机新增磁盘并将空间扩充到已有分区

这里写自定义目录标题 1、在EXSI虚拟机中新增一块磁盘配置大小2、确认新磁盘3、格式化新分区4、添加新分区到LVM5、将新增分区添加到已有分区里 1、在EXSI虚拟机中新增一块磁盘配置大小 注意事项&#xff1a; (1)需确保虚拟机已关闭活处于维护模式&#xff0c;避免数据丢失 (2…

Spring Boot详解:深入了解与实践

文章目录 1. Spring Boot简介1.1 什么是Spring Boot&#xff1f;1.2 Spring Boot的历史背景1.3 Spring Boot的核心特点 2. Spring Boot的核心概念2.1 自动配置2.1.1 自动配置原理2.1.2 自定义配置 2.2 Spring Boot Starter2.3 Spring Boot CLI 3. Spring Boot的主要功能模块3.1…

网桥、路由器和网关有什么区别

在计算机网络领域&#xff0c;网桥、路由器和网关都是常见的网络设备&#xff0c;它们在网络通信中扮演着不同的角色。虽然它们都有连接不同网络的功能&#xff0c;但在实际应用中却具有各自独特的作用和特点。 1.网桥&#xff08;Bridge&#xff09; 定义&#xff1a;网桥是…

最佳 Mac 数据恢复:恢复 Mac 上已删除的文件

尝试过许多 Mac 数据恢复工具&#xff0c;但发现没有一款能达到宣传的效果&#xff1f;我们重点介绍最好的 Mac 数据恢复软件 没有 Mac 用户愿意担心数据丢失&#xff0c;但您永远不知道什么时候会发生这种情况。无论是意外删除 Mac 上的重要文件、不小心弄湿了 Mac、感染病毒…

CSS:list-style作用

list-style作用 介绍属性1. list-style-type2.list-style-image3.list-style-position 常见用法1.设置列表项标记类型2.设置列表项标记图像3.设置列表项标记位置4.组合使用5.为不同列表项设置不同的样式6.重置列表样式 示例 介绍 在Web开发中&#xff0c;list-style 是CSS的一…

ORACLE 查询SQL优化

1 使用EXPLAIN PLAN 使用EXPLAIN PLAN查看查询的执行计划&#xff0c;这可以帮助你理解查询是如何被Oracle执行的。基于执行计划&#xff0c;你可以确定是否存在索引缺失、不必要的全表扫描等问题。 以下是几种使用EXPLAIN PLAN的方法&#xff1a; 使用EXPLAIN PLAN FOR: 你可以…

【Epoch,Batch,Iteration】深度学习模型训练相关基础概念光速理解!

&#x1f525;模型训练相关基础概念&#xff01; Epoch: 一次 epoch 代表整个训练数据集已经被完整地送入神经网络进行了一轮训练。通常&#xff0c;模型需要多次 epoch 才能充分学习数据集中的模式。Batch: 由于数据集可能过大&#xff0c;无法一次性全部加载到内存中进行训练…

解决VSCode右键没有Open In Default Browser问题

在VSCode进行Web小程序测试时&#xff0c;我们在新建的HTML文件中输入 !会自动生成页面代码骨架&#xff0c;写入内容后&#xff0c;我们想要右键在浏览器中预览。发现右键没有“Open In Default Browser”选项。原因是没有安装插件。 下面是解决方案&#xff1a;首先在VSCode找…