第一章 人机交互概述
第一章 人机交互概述
1.1 人机交互的概念
1.1.1 为什么要研究人机交互
提高人们工作效率,使人们的工作生活更加简洁,更加方便
1.1.2 什么是人机交互
人机交互(HCI)是关于设计、评价和实现供人使用的交互式计算系统,以及围绕这些方法的主要现象进行研究的一门学科
人机交互与认知心理学、人机工程学、多媒体技术、虚拟现实技术等密切相关的综合学科,可以从不同角度来研究人机交互
1.2 人机交互的简史
1.2.1 手工操作和命令行交互阶段
命令行交互方式中,交互的主要内容是字符、文本和命令。交互方式单调,操作人员需要记忆大量命令,才能操作计算机,对操作人员的专业技能要求较高
1.2.2 图形化用户界面阶段
用户与计算机之间交互的内容命令行进化为图形和图像,操作者能够更直观、更自然地理解界面所代表的意义,初学者可快速地掌握计算机的操作技能
1.2.3 自然人机交互阶段
基于语音、肢体、视线跟踪、表情等输入手段的多通道交互是其主要特点,目的是能使人能以声音、动作、表情等自然方式进行交互操作
1.3 人机交互的新技术
1.3.1 多点触控
1.3.1.1 什么是多点触控
允许多用户、多手指同时传输输入信号,并根据动态手势进行实时响应的新型交互技术
该项技术采用裸手作为交互媒介,使用电学或者视觉技术完成信息的采集与定位
1.3.1.2 多点触控特点
- 在大屏多点触控系统设计方面成本低、敏感度高
- 使用计算机视觉技术有较好的扩展性
1.3.2 手势交互
1.3.2.1 什么是手势交互
人通过手部动作表达特定的含义和交互意图,通过具有符号功能的手势来进行信息交流和控制计算机的交互技术
1.3.2.2 生活中手势类型语义
- 拳头:确定/抓取
- 开手掌:返回/释放
- OK手势:锁定/解锁
- 右挥动:右选
- 闭手掌:待转/移动
- 左挥动:左选
1.3.2.3 手势交互的方式
- 数据手套
- 通过摄像头采集手势数据
1.3.3 人体动作识别
1.3.3.1 人体动作识别过程
- 动作捕捉
- 动作特征描述
- 动作分类识别
1.3.3.2 人体动作识别交互设备的发展趋势
向着小型化、便携化、使用方便化等方面发展
1.3.4 语音交互
1.3.4.1 什么是语音交互
人以自然语音或机器合成语音同计算机进行交互的综合性技术
1.3.4.2 语音交互过程
- 语音采集:完成音频的录入、采样及编码
- 语音识别:完成语音信息到机器可识别的文本信息的转化
- 语义理解:根据语音识别转换后的文字字符或命令完成相应的操作
- 语音合成:完成文本信息到声音信息的转换
1.3.5 其他新兴的交互方式
眼球、意念、表情、唇读
1.4 人机交互设计的标准、原则和指导方针
1.4.1 人机交互设计的标准
以人为中心的设计方法应该遵循一下原则
- 设计基于对用户、人物和环境的明确的理解
- 用户参与整个设计和开发
- 设计由以用户为中心的评估驱动和改进
- 过程是不断迭代的
- 设计表达了全部用户体验
- 设计团队包括了多学科的技能和视角
1.4.2 人机校核的原则
1.4.2.1 Shneiderman的界面设计八个黄金法则
- 尽力保持一致性
- 使用户能用快捷键操作频繁使用的项目
- 提供有帮助的反馈信息
- 会话和流程设计要走向一个完结
- 提供防止用户出错的机制,并提供简洁的错误提示信息
- 允许便捷的撤销操作
- 给用户掌控感
- 减少短时记忆负担
1.4.2.2 Nilesen的10个易用性启发式方法
- 系统状态可见
- 系统和真实世界相匹配
- 撤消重做原则
- 一致性原则
- 防错原则
- 易取原则
- 灵活高效原则
- 易快速浏览原则
- 容错原则
- 人性化帮助原则
1.4.2.3 Peter Morville的用户体验蜂巢图
1.4.3 自然人机交互设计的指导方针
- 非接触式的体感交互
- 多通道上下文感知融合
- 虚拟与现实的交互映射
- 注重反馈和限制因素
- 考虑通用性和扩展性
第一章 人机交互概述相关推荐
- 第一章 MongoDb概述
版本修改历史 版本 修改内容 修改人 日期 1.0 创建文档 李乐 2010-6-30 第一章 MongoDb概述 集文档数据库,键值对存储和关系型数据库的优点于一身. MongoDB (名称来自&q ...
- IT项目管理总结:第一章 项目管理概述
第一章 项目管理概述 使用项目管理的好处 –更好地控制财力.物力和人力资源 –改进客户关系 –缩短开发时间 –降低成本和提高生产率 –提高质量和可靠性 –更大的边际利润空间 –更好的内部协调 –积极影 ...
- 计算机网络(谢希仁第八版)第一章:概述
1.计算机网络在信息时代的作用 三网:电信网络,有线电视网络,计算机网络. 三网融合:由于涉及多方面的利益和行政管辖权的问题,目前没有实现. Internet(译名:因特网,目前使用最广泛的译名为:互 ...
- 【JUC】第一章 JUC概述、Lock 接口
第一章 JUC 概述.Lock 接口 文章目录 第一章 JUC 概述.Lock 接口 一.JUC 概述 1.什么是 JUC 2.线程和进程概念 3.线程的状态 4.并发与并行 5.管程 6.用户线程和 ...
- Java极速入门系列:第一章Java概述、Java环境、IDEA开发工具
Java极速入门-第一章Java概述.Java环境.IDEA开发工具 一.什么是Java 1.好的编程语言的特性 2.Java的特点 3.Java的运行机制 4.Java的三大体系 5.Java环境 ...
- 第一章 分布式计算概述
第一章 分布式计算概述 一.分布式计算的概念 分布式计算是计算机科学的重要研究内容,主要研究对象是分布式系统.简单地说,一个分布式系统是由若干通过网络互连的计算机组成的软硬件系统,且这些计算机互相配合 ...
- 972信息检索 | 第一章 信息检索概述
文章目录 第一章 | 信息检索概述 信息检索基本概念 信息检索的含义 信息检索的种类 信息检索的原理 信息检索的历史 手工检索(1876-1945) 机械信息检索(1945-1954) 脱机批处理检索 ...
- Python入门到精通【精品】第一章 - Python概述
Python入门到精通[精品]第一章 - Python概述 1. Python语言历史 2. Python语言特点 3. Python的下载和安装 3.1. Python的下载 3.2. Python ...
- 计算机基础 第一章 计算机网络概述 知识点总结
第一章 计算机网络概述 计算机网络:计算机技术和通信技术紧密结合的产物:把分布在不同地理位置的计算机.终端,通过通信设备和线路连接起来,以功能完善的网络软件(网络通信协议,信息交换方式及网络操作 ...
最新文章
- 关于现在人工智能预测的一些冷水
- iOS随机页面NSClassFromString
- webstrom打开多个项目,webstrom常用快捷键
- java实现图像处理高通滤波,图像处理入门——滤波 - leo_de_macondo的个人页面 - OSCHINA - 中文开源技术交流社区...
- 问题 A: 【动态规划】采药_二维数组_一维数组
- 神武咪咕汇点燃大湾区 多益网络深化新文创实践
- PL-SLAM Real-time monocular visual SLAM with points and lines
- linux 5.5 外接usb2.0硬盘,RHEL5 使用pam_usb
- 创建WEBPARTS全过程
- phpwind不支持php7,phpwind8.7 phpwind v8.7 新功能曝光
- 小米电视显示服务器断开连接,小米电视投屏频繁断开的解决办法
- 四、Storm入门之Spout
- HW--DSF服务配置文件
- treeGrid 详细参数
- 用gethostbyname进行域名转IP问题
- 2019年中科院信工所夏令营考核内容
- Python双目相机计算三维坐标(使用opencv自带图片)
- 【sudo错误】xxx is not in the sudoers file.This incident will be reported解决
- 经济日报pdf批量下载整合
- 小数乘分数怎么算过程_小数乘以分数公开课教学设计
热门文章
- 你看到的是乱,我看到的是月亮,如是而已。
- IE 下JS上传文件时出现“拒绝访问”的解决方案
- 区块链之java(六) 合约监听
- ui设计移动端字体适配_JavaScript之独立使用lib-flexible.js适配移动端UI设计750px设计图...
- **51单片机交通灯画图打板历程**
- UVA 11205 - The broken pedometer
- Impala-shell卡顿分析——记一次曲折的Debug经历
- 2021年前端校招面试题整理
- FPGA中LUT设计
- windows下回车换行符在Linux下显示^M问题