2007-12-14
虚拟实境未来的人机界面形式 |
摘要:虚拟实境向用户提供身临其境(immerse)和多感觉通道(multi-sensory)体验,作为一种未来的人机交互形式,虚拟现实技术比以前任何人机交互形式都有希望彻底实现和谐的、"以人为中心"的人机界面。本文探讨虚拟实境人机界面的特点和关键技术,着重解决了未来界面设计的主要问题——界面模型建立 关键词:VRML 虚拟实境 人机界面 交互 虚拟现 实技术 1 序言 图形用户界面会被新的界面淘汰吗?新一代的用户界面将是什么样?这些是很多人感兴趣的问题。在你烦恼的时候,想吹海风、听海浪、看雪山、小桥流水、将你卧室的窗户推开吧,而不论你在哪里!将会为你完成这一切,虚拟实境(cyberspace)是由计算机生成的、模拟人类感觉的世界的实时表示,有时也被称之为虚拟现实(virtual reality简称VR)。这里的“世界”是指具有真实感的立体图形,它既可以是某种特定现实世界的真实再现,也可以是纯粹构想的世界。操作者可以通过视觉、听觉、触觉、力觉等与之交互,从而能产生“身临其境”场景2虚拟现实系统中的人机交互界面. 2 虚拟现实系统中的人机交互界面 2.1 基本概念 (Cyberspace)虚拟实境是一种新的人机界面形式,通过计算机和其它交互设备产生一个虚拟环境(物理现实的仿真),使参与者有“身临其境”的感觉,能用人类自然的技能和感知能力与模拟世界中的对象进行交流。虚拟现实具有三个最突出的特征,即人们称道的 “3I”特性:交互性(interactivity)、沉浸感(Illusion of Immersion)和构想性(imagination) [1]。应用前途非常广阔,最早出现在电视,游戏及娱乐业,目前的应用重点正转向工业和商业方面。 2.2界面特征 新一代界面的主要特征可描述如下: (1)以用户为中心 (2)多通道(Multimodality) (3)非精确 (5)不限制地点 一个未来的界面能使最终用户能完全投入于自己要完成的工作,无需耗费精力于界面操作,甚至进入一个同现实完全一样的虚拟世界,为此模型的建立至关重要。下面探讨的模型结合用户的特征,充分利用虚拟现实系统及人机界面的基本理论知识、多通道用户界面的关键技术、VRML、软件工程,知识工程的原型方法及其它相关知识来进行。 理想中界面模型的建立可分为3个主要步骤:①角色模型的建立;②目标模型的建立;③工作模型的建立。以下将分别论述。 3.1 角色模型的建立 角色模型包括用户的重要特征.一般情况下,很难将每个用户模型化,但通过引入“角色”,可将不同的用户的重要特征集中于其一身。我们可用每个角色代表一类用户。一般情况下,很难用一个角色代表所有的用户。 为便于区别每个角色,应给每个角色起个适当的名字,然后加上适当的描述。 3.2 目标模型的建立 目标模型是要完成的任务的优先级别列表,每个工作都有自己的目标,工作目标包括多个方面,每个方面的优先级别各不一样。设计用户界面就是在不同的设计方案中进行选择,如知道用户的最重要的任务,将会使这种选择变得容易一些.为了确定每个角色的最重要任务,我们可将角色的每一种任务的优先级数赋予一个权值,一般可选2一3种优先级别最高的任务,用户的界面应能使用户方便地完成这些任务。但是各种角色的任务优先级别可能会发生严重的冲突,这时,可将各个角色的使用计算机及相关平台的总时间及角色的重要性等作为判断标准,以决定哪个任务是最重要的任务。 3.3 工作模型的建立 工作模型是对用户工作的描述及所需信息和操作等。 3.3.1工作集:工作集是指由一系列相关联且没有顺序要求的由一个角色所需完成的任务的总和。在一个组织内的每位员工总是负责一定的事务,职责在这里被描述为工作集.如售货员的职责可描述为由售货和结帐组成的工作集。售货员工作集内的任务属于日常事务类型。 3.3.2信息对象和方法:每个角色的工作集都与信息密切相关,在设计界面时,应时刻牢记:使用户能方便地使用所需信息.可把用户对信息的需求及期望的功能定义为信息对象和方法。为了能确保用户要求的信息不致漏掉,应以用户的工作术语来描述信息对象和方法而非用计算机术语。 为了定义信息对象,需要相对完整的数据模型,可将工作集内的每个实例定义为若干个信息对象,信息对象间可有继承和关联关系。而对信息处理的功能要求可用任务集实例与信息对象相关联的方法来描述。 3.3.3 对象的数目属性和操作 在VRML中,类模型定义了每个类的所具有的属性和方法(同面向对象语言有相似之处),但有些与界面设计相关联的属性并没有在数据模型中得以完整地描述,为了设计让用户满意,应给予详细地描述。我们知道有时用户需要同时对同一信息从不同的方面来观察,为此,设计界面时,应对完成某一任务所牵涉到的信息对象做到一清二楚。 对信息对象的操作特征的了解也很重要,如能知道用户经常使用哪些操作,便可对此类操作安排捷径键,这样便可节省用户的操作时间,使界面更真实。 3.3.4 协调好相关人员 用户、交互设备设计人员和软件工程师在界面设计中所起的作用各不相同,交互设备设计人员是用户和软件工程师沟通的桥梁,应负责协调好3者的关系,只有这样才能决定人机对话的类型,设计出真实的虚拟世界。 用户精通自己的行业,交互设备设计人员应多与用户接触,最好能在用户工作时了解任务特点,理解用户的心理特征,这样更有利于抓住重点,并用真实实用的方法体现于界面设计之中。软件工程师是人机界面的最终实现者,大都有丰富的编程经验,但往往缺乏与用户的沟通,缺乏人机界面设计的经验和生活常识。交互设备设计人员应与软件工程师经常交流,确保界面整体的真实性得以最终实现。 4 结论 本文介绍了虚拟实境属于未来的人机界面。通过虚拟现实系统及人机界面的基本理论知识、多通道用户界面的关键技术、虚拟现实建模语言VRML,软件工程、知识工程的原型方法及其它相关知识,提出了虚拟现实系统人机界面模型的建立。这种模型建立方法的特点在于将整体架构一分为三,模块化后使其各司其职,大大提高了设计速度和实际应用的效率. 虚拟现实技术是二十世纪末才兴起的一门崭新的综合性信息技术。由于它生成的环境是类似现实的、逼真的,人机交互是和谐友好的,因此虚拟现实技术将一改人机之间枯燥、生硬和被动的现状,将人们陶醉在流连忘返的工作环境之中。虚拟现实技术的应用领域和交叉领域非常广泛,几乎到了无所不包、无孔不入的地步,虚拟现实在诸多方面的应用和产业的形成都有强烈的市场需求和强大的技术驱动。它的发展,将从根本上改变人们的工作方式和生活方式. |
评论1
楼主 2007/12/14 16:15:43