在头戴式显示器中利用身体握手的制作方法

文档序号:9204195阅读:480来源:国知局
在头戴式显示器中利用身体握手的制作方法
【技术领域】
[0001]概括地说,本公开内容涉及使用具有头戴式显示器(Head Mounted Display,HMD)(例如,增强现实(AR))眼镜)接口设备,而更具体地说,本公开内容涉及通过这样的设备呈现的信息的管理。
【背景技术】
[0002]用于实现增强现实的系统和方法已变得非常流行和普遍。通常,AR系统包括头戴式显式器,该头戴式显式器使得用户能够观察他的周围环境并与其进行交互,同时与诸如电子邮件和媒体播放器之类的应用进行交互。尽管很多AR应用可以运行在智能电话和平板型计算机上,但用于实现AR系统的最自然形式的要素是光学设备,例如具有AR眼镜的形式的头戴式显示器。
[0003]用户可能期望的一种AR系统特征是记住并回忆该用户先前遇见或者接触的人的面部的能力。当前,一些AR系统使用前置摄像头(其还被称为场景摄像头)来发现视野中的面部。该系统使用面部识别软件来识别熟悉的面部,并在该AR系统的显示器上标记每一个识别的面部。其缺点是AR系统可以潜在地标记视野中的每一个面部,由此显示使显示器显得杂乱的大量不相关的信息。信息可能是不相关的,这是因为用户可能已经认出特定的人,因而不需要AR系统来识别这个人。

【发明内容】

[0004]提供了用于管理用于接口设备的信息的系统、方法和计算机程序产品。该系统检测接口设备的用户和一个人之间的当前身体接触以及该用户和一个人之间的非身体接触中的一种。该系统确定检测到的当前身体接触是初次接触还是后续接触,以及在当前身体接触是初次接触时,将与这个人相关联的内容添加到先前接触的人的数据库中。在当前身体接触是后续接触,或者检测到当前非身体接触时,该系统确定该用户是否认识这个人。如果该用户不认识这个人,则该系统向接口设备呈现与这个人相对应的信息。
【附图说明】
[0005]图1是描绘AR系统的图,该AR系统包括具有一副AR眼镜的形式的用户接口设备和具有腕带的形式的身体接触检测设备。
[0006]图2是管理信息以在用户接口设备上显示的方法的流程图。
[0007]图3是描绘EMG传感器的输出的改变的图,其对应于用户握着并轻轻地挤压物体。
[0008]图4是描绘与一种动作(例如,握手)相对应的加速计输出的改变的图。
[0009]图5是描绘示例性AR系统中的不同模块/单元/组件的操作的概念性流图。
[0010]图6是描绘采用处理系统的AR系统的硬件实施方式的例子的图。
【具体实施方式】
[0011]下面结合附图阐述的详细描述旨在作为对各种配置的描述,而不是要表示可以实践本文描述的构思的唯一配置。详细描述包括具体细节,以提供对各种构思的透彻理解。然而,对本领域技术人员而言,将显而易见的是,没有这些具体细节也可以实践这些构思。在一些实例中,以框图形式示出公知的结构和组件,以避免使这样的构思不清楚。
[0012]现在将参照各种装置和方法来介绍AR系统的若干方面。将通过各种方框、模块、组件、电路、步骤、过程、算法等(统称为“元素”),在以下详细描述中描述并且在附图中描绘这些装置和方法。这些元素可以使用电子硬件、计算机软件或其任意组合来实现。这样的元素是被实现为硬件还是软件取决于具体应用和施加在整个系统上的设计约束。
[0013]通过举例的方式,可以利用包括一个或多个处理器的“处理系统”来实现元素或元素的任意部分或元素的任意组合。处理器的例子包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑单元、分立的硬件电路以及被配置为执行贯穿本公开内容描述的各种功能的其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件都应当被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等。
[0014]因此,在一个或多个示例性实施例中,可以使用硬件、软件、固件或其任意组合来实现描述的功能。如果使用软件实现,则可以将这些功能作为一个或多个指令或代码存储在计算机可读介质上。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过举例而非限制的方式,这样的计算机可读介质可以包括RAM、ROM、EEPROM、⑶-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也应当被包括在计算机可读介质的范围之内。
[0015]图1是描绘包括用户接口设备102和身体接触检测设备104的AR系统100的图。所描绘的用户接口设备102是被配置为使用本领域已知的方法,通过其透镜投射内容的一副AR眼镜。例如,AR眼镜102可以被配置为通过其透镜投射应用内容,例如,电子邮件、文档、网页或者诸如视频游戏、电影或电子书之类的媒体内容。其它类型的用户接口设备102可以包括智能电话、平板型计算机、膝上型计算机等。
[0016]AR眼镜102包括用于与身体接触检测设备104通信的通信设备106。例如,通信设备106可以是蓝牙设备。AR眼镜102还包括处理器108,其用于响应于从身体接触检测设备104接收的通信/信号,对信息进行处理和管理以进行显示。
[0017]接触检测设备104被配置为与身体部分相关联,并且可以是有助于提供这样的关联的任何形式。例如,如果该身体部分是手或者手指,则身体接触检测设备可以被配置为如图1中所描绘的腕带104。在一种配置中,身体接触检测设备104包括:提供EMG感测能力的一对电极110、112,运动传感器114和用于与用户接口设备102通信的通信设备116。接触检测设备104还包括用于对各种传感器所提供的信号进行处理的处理器118。如下面进一步解释的,传感器110、112、114结合处理器118提供身体接触检测能力。
[0018]电极110、112优选地位于腕带上,从而当用户穿戴该腕带104时,定位这些电极,以便对例如指示与握手紧密关联的动作(例如,抓紧)的源自于手腕的肌肉运动的电活动进行感测。电极110、112结合处理器118的EMG感测单元充当EMG传感器,其提供指示特定的动作的信号。EMG感测能力基于公知的技术。
[0019]运动传感器114可以位于腕带上的任何地方,并且提供用于指示与握手紧密关联的另外的动作(例如,上下手臂运动)的信号。运动传感器114可以是加速计、陀螺仪、磁力计或者其它这样的设备。
[0020]AR系统100管理与用户的与其它人的交互有关的信息。为此,该系统将用户刚刚遇见的人的属性(例如,面部)和信息(例如,名字)编入目录中,以便以后当用户接触他先前遇见过,但记不起来的人时进行检索。该系统的编目录方面是一个持续的过程,总的来说,涉及检测用于指示与该用户刚刚遇见的人的接触的接触。当系统检测到由用户执行的握手时,发生这样的检测,前提是假定用户与他第一次遇见的人握手。例如,AR系统100的身体接触检测设备104可以监测升高的EMG信号,其与对应于握手的EMG信号的特性相匹配。当这种检测发生时,身体接触检测设备104可以检查加速计数据,以观察该数据是否还示出用户不只是在空中移动他的手,而是进行与握手相对应的重复动作,例如,向上和向下挤压和移动物体,其中手的方向类似于握着枪。
[0021]如果上面
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1