- 1
- 0
- 约5.21千字
- 约 9页
- 2017-12-16 发布于江苏
- 举报
人机界面的演进
术语“人机界面”突然间已进入技术领域专用词汇的行列,就其最基本词义而言,该术语不仅用于描述设备外观,更可以描述人与设备之间的交互过程。虽然这不是一个新概念,但是该技术能够彻底改变我们与电子设备交互方式的可用性,以及集成该技术的紧迫性表明用户对界面设计日益重视。
什么是良好的人机界面设计呢?系统设计人员如何实现具有吸引力的解决方案呢?为了回答这些问题,我们可以把人机界面简单的看作是和最终用户及其环境相关的一系列功能性交互,这些交互可在逻辑上分为两组:输入和输出。
输入事件是指那些由用户引起的(直接的、间接的甚至是不经意的)可执行的特定响应。输入事件的示例如下:
l 触摸检测——单手指触摸、多手指触摸、手指滑动、轻敲等
l 外部事件检测——接近、动作、手势、声音等
l 环境检测——环境光、温度等
l 物理检测——旋转、倾斜、撞击、振动等
随着在诸如触摸传感器、接近传感器、环境光传感器和加速度计等领域上的技术进步,设备可接受的输入方式和能力极大的改变了整个人机界面。
然而,同样重要的是把输入事件与对应的输出事件联系起来,输出事件告知用户一个由输入事件引起的响应已经发生(有时输入条件不会导致输出事件触发)。输出事件的示例如下:
l 设备开关——屏幕、扬声器、灯、安全装置等
l 调整控制——音量、背光、亮度、稳定性等
l 感知反馈——听觉(“听”)、视觉(“看”)、触觉(“摸”)等
输入和输出事件的类型可能有很大差异,这取决于设备类型,图1直观显示了简化的人机界面处理流程。
图1 简化的人机界面处理流程
如图1所示,每一个输入事件与一个特定门限值相关联,这个门限值必须能够触发一个或多个输出事件。同样,每个输出事件与一个或多个子系统相关联,而这些子系统受输入触发器的影响。例如,手机可以为节省电源而处于休眠模式。但当检测到一个触摸操作超过了预先设定的门限值后,手机将点亮屏幕,提供一个声音提示并退出锁屏模式。在这个例子中,单个输入事件直接关联到三个不同的输出事件,影响两个不同子系统(屏幕和扬声器)。
对于设计师来说,一个好消息是科技创新极大的提升了设备提供各种创新型输入输出选择的能力,可以添加大量的特性到最终产品。但是,这种快速提升的能力使得设计变得越来越复杂。
大量输入输出事件的不确定性即使对经验丰富的设计师来说也是一种挑战,极难预测何种用户诉求将保持长久。就应用的观点来看,所谓真实需求是既能构建一种紧密联系这些输入/输出交互的框架,又能保留根据市场需求变化进行调整的灵活性。一种可能的解决方案是把一系列感应器件连接到微控制器(MCU),MCU作为灵活的、软件可配置的平台。根据最终产品的需求和复杂性,MCU可以作为更大系统中组成部分,处理所有输入/输出,传送结果到主机单元以便进一步处理。如果设计需求相对简单,MCU也可作为整个系统或产品的控制中心,图2为这类人机界面子系统的示例。
图2 人机界面子系统
为了更好的理解MCU作为人机界面系统指挥者的作用,让我们重新回顾上面框图中每个模块所涉及的技术。
环境光线传感器(ALS)
环境光传感器的核心是光电二极管,它是一种半导体器件,当外加偏置电压时,输出电流与入射光强成比例关系。转换函数可能是线性或对数关系的,这取决于传感器类型。输出电流可能被模数转换器(ADC)数字化,输出到单片机,或者可能被传感器检测,转换成处理单元容易识别的数据格式,例如PWM,I2C或一个表明光存在与否的I/O线状态的简单变化。
当前市场上某些可用的环境光传感器(如Silicon Labs的Si1120传感器)不仅具有获取入射光强的能力,也具有分辨主光源的方法。这类器件的实现方法是:在同一封装内集成两个具有不同的波长检测范围(光谱灵敏度)的光电二极管,并通过切换获取各自测量读数。如图3所示,不同光源的电磁频谱具有特定的频谱特性。例如,白炽灯光源发出大量可见光和红外光,而日光灯光源大部分集中在可见光。因此,一个同时具有可见光感光特性(380-750 nm)和红外光感光特性(750-2500nm)的设备可分别进行测量,并根据读数比得出光源类型。
图3 电磁频谱
环境光传感器能够根据外部光线变化进行调整,从而提升最终用户与产品交互时的体验。例如,便携式电子设备可能会使用这种类型的传感器,实现根据房间亮度自动调整屏幕背光的功能,以节省电力。在汽车中,ALS可用于控制车头灯,提升驾车安全性。摄像机可基于不同类型的光线和强度调整快门速度、镜头光圈和白平衡。
光学接近传感器
如图4,主动光学接近传感器系统由两个操作单元组成:发射器和接收器。接收器典型的工作在红外线光谱范围内,与ALS
原创力文档

文档评论(0)