用于产生对交互环境内的交互的响应的系统和方法

专利类型 发明公开 法律事件 公开; 实质审查;
专利有效性 实质审查 当前状态 实质审查
申请号 CN202380031404.4 申请日 2023-03-30
公开(公告)号 CN118973678A 公开(公告)日 2024-11-15
申请人 环球城市电影有限责任公司; 申请人类型 企业
发明人 V·A·卢戈; K·艾钦; 第一发明人 V·A·卢戈
权利人 环球城市电影有限责任公司 权利人类型 企业
当前权利人 环球城市电影有限责任公司 当前权利人类型 企业
省份 当前专利权人所在省份: 城市 当前专利权人所在城市:
具体地址 当前专利权人所在详细地址:美国加利福尼亚州 邮编 当前专利权人邮编:
主IPC国际分类 A63F13/285 所有IPC国际分类 A63F13/285A63F13/235A63F13/837A63F13/27A63F13/428A63F13/426
专利引用数量 0 专利被引用数量 0
专利权利要求数量 20 专利文献类型 A
专利代理机构 中国专利代理(香港)有限公司 专利代理人 王斌; 陈岚;
摘要 一种交互系统(10)包括配置成在交互环境(14)中使用的便携装置(16)。便携装置(16)包括启动虚拟射弹(70)的递送的输入机构。交互系统(10)还包括控制系统(32),控制系统(32)包括一个或多个处理器(34)。一个或多个处理器(34)接收指示便携装置(16)的 位置 和取向的数据并且接收指示输入机构的致动的附加数据。另外,一个或多个处理器(34)基于便携装置16在输入机构的致动期间的位置和取向来确定交互物理元件(30)与虚拟射弹(28)、70的成功虚拟交互,并且响应于交互物理元件(30)的成功虚拟交互来调整显示于显示屏(26)上的交互虚拟元件(28)。
权利要求

1.一种交互系统,包括:
便携装置,其配置成在交互环境中使用,其中所述便携装置包括用以启动虚拟射弹的递送的输入机构;以及
控制系统,其包括一个或多个处理器,其中所述一个或多个处理器配置成:
接收指示所述便携装置的位置和取向的数据;
接收指示所述输入机构的致动的附加数据;
基于所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向来确定交互物理元件与所述虚拟射弹的成功虚拟交互;以及
响应于所述交互物理元件与所述虚拟射弹的所述成功虚拟交互来调整显示于显示屏上的交互虚拟元件。
2.根据权利要求1所述的交互系统,其中所述交互物理元件和所述交互虚拟元件形成混合交互元件。
3.根据权利要求1所述的交互系统,其中所述交互物理元件包括能够在所述交互环境中移动的道具。
4.根据权利要求1所述的交互系统,其中所述交互虚拟元件包括所述交互物理元件的部分的动态图像
5.根据权利要求1所述的交互系统,其中所述一个或多个处理器配置成通过基于所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向来模拟所述虚拟射弹的轨迹而确定所述交互物理元件与所述虚拟射弹的所述成功虚拟交互。
6.根据权利要求1所述的交互系统,一个或多个处理器配置成在所述显示屏上显示所述虚拟射弹。
7.根据权利要求1所述的交互系统,其中所述一个或多个处理器配置成经由通过所述交互虚拟元件所执行的移动、手势、还击动作或其组合来调整所述交互虚拟元件。
8.根据权利要求1所述的交互系统,其中所述便携装置包括第一超宽带(UWB)电路系统,并且所述控制系统包括第二UWB电路系统,并且所述一个或多个处理器配置成基于所述第一UWB电路系统与所述第二UWB电路系统之间的通信来确定所述便携装置的所述位置和所述取向。
9.根据权利要求8所述的交互系统,其中所述一个或多个处理器配置成经由所述第一UWB电路系统与所述第二UWB电路系统之间的所述通信来接收指示所述输入机构的所述致动的所述附加数据。
10.根据权利要求1所述的交互系统,其中所述一个或多个处理器配置成响应于所述交互物理元件与所述虚拟射弹的所述成功虚拟交互来调整所述交互物理元件。
11.一种交互系统,包括:
便携装置,其配置成由用户在所述用户行进通过交互环境时携带,其中所述便携装置包括用以启动虚拟射弹的递送的输入机构;以及
控制系统,其包括一个或多个处理器,其中所述一个或多个处理器配置成:
接收指示所述便携装置的位置和取向的数据;
接收指示所述输入机构的致动的附加数据;
基于所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向来确定第一类型的交互元件与所述虚拟射弹的成功虚拟交互;以及
响应于交互物理元件与所述虚拟射弹的所述成功虚拟交互来调整第二类型的交互元件,其中所述第一类型的交互元件包括交互物理元件,并且所述第二类型的交互元件包括交互虚拟元件,或所述第一类型的交互元件包括所述交互虚拟元件,并且所述第二类型的交互元件包括所述交互物理元件。
12.根据权利要求11所述的交互系统,其中所述一个或多个处理器配置成响应于所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互来调整所述第一类型的交互元件。
13.一种方法,包括:
接收便携装置上的输入机构的致动的指示以发射虚拟射弹;
基于所述便携装置在所述输入机构的所述致动期间的位置和取向,确定第一类型的交互元件与所述虚拟射弹的成功虚拟交互;以及
响应于所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互,控制第二类型的交互元件以产生响应,其中所述第一类型的交互元件包括交互物理元件,并且所述第二类型的交互元件包括交互虚拟元件,或所述第一类型的交互元件包括所述交互虚拟元件,并且所述第二类型的交互元件包括所述交互物理元件。
14.根据权利要求13所述的方法,所述方法包括:
使用超宽带(UWB)电路系统来检测所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向;
将所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向转换到交互空间;
基于所述便携装置在所述输入机构的所述致动期间的所述位置和所述取向,模拟所述虚拟射弹在所述交互空间中的轨迹;以及
基于所述虚拟射弹在所述交互空间中的所述轨迹,确定所述虚拟射弹在所述交互空间中在所述第一类型的交互元件的阈值距离范围内,以指示所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互。
15.根据权利要求13所述的方法,其中所述第一类型的交互元件包括所述交互物理元件,并且所述第二类型的交互元件包括所述交互虚拟元件。
16.根据权利要求13所述的方法,所述方法包括:
响应于所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互,将得分添加到用户的用户简档。
17.根据权利要求13所述的方法,所述方法包括:
响应于所述便携装置上的所述输入机构的所述致动,使用所述便携装置的附加组件来产生反馈效果。
18.根据权利要求17所述的方法,其中所述反馈效果包括光、声音、振动或其组合。
19.根据权利要求13所述的方法,所述方法包括:
响应于所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互,使用所述便携装置的附加组件来产生反馈效果,其中所述附加组件包括光发射器、扬声器、触觉装置或其组合。
20.根据权利要求13所述的方法,所述方法包括:
响应于所述第一类型的交互元件与所述虚拟射弹的所述成功虚拟交互,使用分布于交互环境中的附加组件来产生反馈效果,其中所述附加组件包括光发射器、扬声器、触觉装置或其组合。

说明书全文

用于产生对交互环境内的交互的响应的系统和方法

对相关申请的交叉引用

[0001] 本申请要求标题为“SYSTEMS AND METHODS FOR PRODUCING RESPONSES TO INTERACTIONS WITHIN AN INTERACTIVE ENVIRONMENT”的在2022年3月30日提交的第63/325412号的美国临时申请的优先权及其权益,该美国临时申请特此出于所有目的以其整体通过引用而被并入。

背景技术

[0002] 本章节旨在向读者介绍可以与本公开的各种方面相关的各种技术方面。本讨论被认为在给读者提供背景信息以促进更好地理解本公开的各种方面上是有帮助的。相应地,应当注意到,这些陈述要从这个度来阅读,而非作为对现有技术的承认来阅读。
[0003] 游乐园可以包括各种娱乐景点。一些娱乐景点可以为顾客提供交互环境。例如,顾客可以在交互环境内的显示屏上察看动画角色,并且顾客可以提供输入以控制动画角色在交互环境内的显示屏上的移动。发明内容
[0004] 下文概述与原始要求保护的主题在范围上相称的某些实施例。这些实施例并非旨在限制本公开的范围,而相反这些实施例仅旨在提供对某些公开的实施例的简要概述。事实上,本公开可以涵盖可以与下文阐述的实施例类似或不同的各种各样的形式。
[0005] 在实施例中,一种交互系统包括配置成在交互环境中使用的便携装置。便携装置包括启动虚拟射弹的递送的输入机构。交互系统还包括控制系统,该控制系统包括一个或多个处理器。一个或多个处理器:接收指示便携装置的位置和取向的数据;接收指示输入机构的致动的附加数据;基于便携装置在输入机构的致动期间的位置和取向来确定交互物理元件与虚拟射弹的成功虚拟交互;以及响应于交互物理元件与虚拟射弹的成功虚拟交互来调整显示于显示屏上的交互虚拟元件。
[0006] 在实施例中,一种交互系统包括便携装置,便携装置配置成由用户在用户行进通过交互环境时携带。便携装置包括启动虚拟射弹的递送的输入机构。另外,交互系统包括控制系统,控制系统包括一个或多个处理器。一个或多个处理器:接收指示便携装置的位置和取向的数据,接收指示输入机构的致动的附加数据;以及基于便携装置在输入机构的致动期间的位置和取向来确定第一类型的交互元件与虚拟射弹的成功虚拟交互。另外,一个或多个处理器响应于交互物理元件与虚拟射弹的成功虚拟交互来调整第二类型的交互元件,其中第一类型的交互元件包括交互物理元件,并且第二类型的交互元件包括交互虚拟元件,或第一类型的交互元件包括交互虚拟元件,并且第二类型的交互元件包括交互物理元件。
[0007] 在实施例中,一种方法包括:基于便携装置在输入机构的致动期间的位置和取向来接收便携装置上的输入机构的致动的指示以发射虚拟射弹;以及确定第一类型的交互元件与虚拟射弹的成功虚拟交互。另外,该方法包括:响应于第一类型的交互元件与虚拟射弹的成功虚拟交互,控制第二类型的交互元件以产生响应,其中第一类型的交互元件包括交互物理元件,并且第二类型的交互元件包括交互虚拟元件,或第一类型的交互元件包括交互虚拟元件,并且第二类型的交互元件包括交互物理元件。附图说明
[0008] 当参考附图而阅读以下的详细描述时,本公开的这些及其它特征、方面以及优点将变得更好理解,在附图中,同样的字符贯穿附图表示同样的部分,其中:
[0009] 图1是根据目前的实施例的交互系统的示意图;
[0010] 图2是根据目前的实施例的响应于通过便携装置成功瞄准交互元件来控制交互元件的方法的流程图
[0011] 图3是根据目前的实施例的其中交互物理元件的成功瞄准经由交互物理元件和交互虚拟元件来产生响应的交互系统的示意图;
[0012] 图4是根据目前的实施例的其中扩展到虚拟空间中的交互物理元件的成功瞄准在虚拟空间中产生响应的交互系统的示意图;
[0013] 图5是根据目前的实施例的响应于通过便携装置成功瞄准第二交互元件来控制第一交互元件的方法的流程图;
[0014] 图6是根据目前的实施例的其中交互虚拟元件的活动在交互物理元件中产生响应的交互系统的示意图;以及
[0015] 图7是根据目前的实施例的其中虚拟射弹被示出为交互虚拟元件的交互系统的示意图。

具体实施方式

[0016] 将在下文中描述一个或多个具体实施例。为了提供对这些实施例的简明描述,未在说明书中描述实际实现方式的所有特征。应当意识到,在对任何这样的实际实现方式的开发中,如同在任何工程或设计项目中那样,必须作出许多特定于实现方式的决策,以实现开发者的可以因实现方式而异的具体目标,诸如对与系统相关的约束条件和与商业相关的约束条件的依从性。此外,应当意识到,这样的开发努可以是复杂且耗时的,但对于得益于本公开的普通技术人员而言,将不过是设计、制作以及制造的常规任务。
[0017] 当介绍本公开的各种实施例的元素时,冠词“一(a、an)”、“该”以及“所述”旨在意味着存在所述元素中的一个或多个元素。用语“包含”、“包括”以及“具有”旨在为包括性的,并且意味着可以存在除了所列出的元素之外的附加元素。将在下文中描述本文中所描述的目前的实施例的一个或多个具体实施例。为了提供对这些实施例的简明描述,可能未在说明书中描述实际实现方式的所有特征。应当注意到,在对任何这样的实际实现方式的开发中,如同在任何工程或设计项目中那样,必须作出许多特定于实现方式的决策,以实现开发者的可以因实现方式而异的具体目标,诸如对与系统相关的约束条件和与商业相关的约束条件的依从性。此外,应当注意到,这样的开发努力可以是复杂且耗时的,但对于得益于本公开的普通技术人员而言,将不过是设计、制作以及制造的常规任务。
[0018] 本公开一般涉及利用便携装置来向顾客(例如,用户)提供交互体验的交互环境。在实施例中,交互环境在游乐园景点内(诸如在其中顾客在乘坐交通工具中被运载通过交互环境的乘坐景点和/或其中顾客行走通过交互环境的穿行景点中)实现。在实施例中,游乐园景点可以是其中顾客既(例如,在移动走道上)被运载又被容许(例如,沿着移动走道)行走通过交互环境的混合景点。交互环境可以跨多个不同的游乐园景点(诸如跨多个不同的乘坐景点、穿行景点和/或混合景点)分布(例如,在地理上彼此分离)。附加地或备选地,交互环境可以包括在一个或多个主题化区域内和/或跨具有共同主题或不同主题的多个不同的主题化区域分布。附加地或备选地,交互环境可以包括实况演出(例如,具有表演者),并且观众中的顾客可以使用他们的便携装置来参与实况演出。
[0019] 便携装置可以是配置成由顾客携带、握持和/或佩戴的各种各样的类型的装置中的任何装置。例如,便携装置可以包括瞄准装置(例如,爆破器)、杖、玩具、小雕像、衣服、首饰、手镯、头盔、奖章、眼镜和/或其任何组合(例如,集成到手镯中的瞄准装置)。在实施例中,便携装置可以配置成随时间由多个不同的顾客使用。例如,顾客可以在到交互环境的入口处拾取便携装置,在顾客行进通过交互环境时,使用便携装置来参与交互环境,并且然后在顾客离开交互环境时,将便携装置返回。可以使便携装置在到交互环境的入口处再次可用(例如,在清洁之后),并且然后另一顾客可以在到交互环境的入口处拾取便携装置并且使用便携装置来参与交互环境,等等。
[0020] 如本文中所讨论的,便携装置可以使顾客能够与交互环境内的特征交互(例如,控制)。例如,便携装置可以是瞄准装置,并且顾客可以对便携装置的输入机构(例如,触发开关、按钮)进行致动以启动虚拟射弹朝向交互环境内的交互元件(例如,物理真实世界空间中的物理交互元件或显示屏上的虚拟空间的虚拟交互元件)的递送(例如,虚拟递送)的模拟。作为响应,交互环境可以描绘猛击(例如,“撞击”;“击打”)交互元件的虚拟射弹。例如,显示屏可以显示描绘猛击(例如,“撞击”;“击打”)交互元件的虚拟射弹的图像(例如,移动图像;视频)。在另一示例中,物理交互元件的行为的改变或交互环境中的特殊效果(例如,声音、光、烟雾、振动)的存在可以指示物理交互元件的成功瞄准。
[0021] 一般而言,可以存在两种类型的交互元件:交互物理元件,其是交互环境内的物理真实世界空间中的道具或物理对象;和交互虚拟元件,其是显示于显示屏上的虚拟空间中的虚拟对象的图像/动画。交互物理元件和交互虚拟元件两者可以是来回移动和/或包含交互环境中/显示屏上的移动部分的动态交互元件。另外,通过具有交互环境内的物理真实世界空间中的物理部分和显示于显示屏上的虚拟空间中的虚拟部分,交互混合元件可以同时地是交互物理元件和交互虚拟元件。在本文中,“交互元件”一般是指任何交互物理元件、交互虚拟元件或交互混合元件。
[0022] 图1图示根据本公开的实施例的促进交互环境14内的交互的交互系统10。交互环境14可以在游乐园景点或其它合适的位置内。如所示出的,顾客(例如,用户)12可以携带便携装置16或以其它方式与便携装置16相关联,便携装置16包括处理器18、存储器装置20以及附加组件22。附加组件22可以包括输入机构(例如,触发开关、按钮)、光发射器(例如,发光二极管[LED])、触觉装置、显示屏、电池(和电池管理系统)、扬声器、麦克、惯性测量单元、近场通信(NFC)电路系统和/或超高频(UHF)电路系统。便携装置16可以用于瞄准交互元件(例如,交互虚拟元件、交互物理元件和/或交互混合元件)和/或与交互元件交互。
[0023] 有利地,便携装置16可以配备有能够实现便携装置16的位置和/或取向(例如,相对于坐标系;在交互环境14内)的监测(例如,持续监测)的超宽带(UWB)标签24。另外,UWB标签24是UWB电路系统(例如,UWB系统)的部分,该UWB电路系统生成位置数据和/或取向数据并且高效地传递位置数据和/或取向数据,这可以使交互环境控制系统32能够准确地确定交互元件与便携装置16的成功虚拟交互(例如,成功瞄准)。应当意识到,可以利用任何其它合适的组件来检测便携装置16的位置和/或取向(例如,便携装置16上的一个或多个传感器(诸如加速度计)以及用以将数据从传感器发送到交互环境控制系统32的通信电路系统;在便携装置16外并且在交互环境14中的一个或多个传感器,诸如成像传感器/相机)。在实施例中,并非利用光发射器、激光器或视线感测装置来检测便携装置16的位置和/或取向。
[0024] 交互环境14可以包括配置成显示交互虚拟元件28的一个或多个显示屏26。交互虚拟元件28可以包括动画对象(诸如符号、硬币/奖品、交通工具和/或角色)的图像(例如,移动图像;视频)。交互虚拟元件28可以在显示屏26上的虚拟空间中的二维(2D)中移动。另外,交互环境14可以包括放置或构建到交互环境14中的一个或多个交互物理元件30。交互物理元件30可以包括物理结构、道具、交通工具和/或机器人。交互物理元件30可以在交互环境14内的物理真实世界空间中的三维(3D)中移动。
[0025] 当顾客12行进通过交互环境14时,顾客12可以被呈现有交互元件。例如,动画对象的图像可以跨显示屏26移动和/或机器人可以在交互环境14中移动。顾客12可以使用便携装置16来(诸如通过对便携装置16上的输入机构进行致动以朝向交互元件发射虚拟射弹)与交互元件虚拟地交互(例如,瞄准)。虚拟射弹可以不具有物理实施例或实际表示(例如,虚拟射弹可以不被看到或感测到;可以不存在于物理真实世界空间中和/或虚拟空间中)。然而,在实施例中,虚拟射弹的图像可以在显示屏26上示出。另外,交互元件可以通过产生响应(例如,移动、停止、消失、闪避、变得摇动(agitated))来响应于与虚拟射弹的虚拟交互,以向顾客12提供关于虚拟射弹的轨迹的反馈。
[0026] 在实施例中,交互系统10可以针对交互元件处的每次成功“撞击”而向顾客12奖励得分(例如,成绩),并且得分可以添加到顾客12的顾客简档。在实施例中,交互环境控制系统32(在本文中也被称为“控制系统32”)可以跟踪交互元件的成功瞄准,并且当顾客12行进通过交互环境14时(例如,实时地)更新顾客12的顾客简档。顾客简档和相关联的奖励得分可以存储于可由交互环境控制系统32访问的一个或多个数据库40中。在实施例中,处理器34(例如,控制系统32的处理器34)可以在交互体验结束时将奖励得分和/或最终顾客简档转移到一个或多个数据库40以供在将来的交互体验中使用。以此方式,可以跨对交互环境
14的多次游览来维护并更新顾客12的顾客简档。
[0027] 交互环境控制系统32可以负责控制交互物理元件30和交互虚拟元件28,以产生对由便携装置16释放的虚拟射弹与交互环境14中的交互元件之间的虚拟交互(在本文中也被称为“交互”)的响应。例如,控制系统32可以响应于指示便携装置16在输入机构的致动(例如,交互元件闪避和/或移动以避开瞄准)之前和/或在此期间对准交互元件的位置数据和/或取向数据来移动或以其它方式改变交互元件。
[0028] 另外,控制系统32可以负责跟踪交互环境14中的物理对象(例如,便携装置16和交互物理元件30)与虚拟对象(例如,交互虚拟元件28)之间的交互。如所提到的,这可以涉及运算虚拟射弹的轨迹,目的是确定虚拟射弹是否可以到达或已到达目标(例如,基于输入机构的致动期间的位置数据和/或取向数据以及交互元件的相应位置)。
[0029] 控制系统32可以包括处理器34、存储器装置36以及通信电路系统38,以使控制系统32能够控制交互环境14内的特征(例如,控制交互元件和/或在交互环境14中产生特殊效果)和/或与便携装置16通信。处理器34、存储器装置36以及通信电路系统38可以使控制系统32能够控制交互物理元件30和交互虚拟元件28的移动,跟踪交互物理元件30和便携装置16的位置,访问交互虚拟元件28的位置,以及运算/模拟虚拟射弹的轨迹。
[0030] 存储器装置36可以包括存储可由处理器34执行的指令和/或存储要由处理器34处理的数据(例如,顾客简档)的一个或多个有形非暂时性计算机可读介质。例如,存储器装置36可以包括随机存取存储器(RAM)、只读存储器(ROM)、可重写非易失性存储器,诸如闪速存储器、硬盘、光盘和/或相似物。附加地,处理器34可以包括一个或多个通用微处理器、一个或多个专用处理器(ASIC)、一个或多个现场可编程阵列(FPGA)或其任何组合。此外,存储器装置36可以存储可由处理器34执行以执行在本文中针对交互系统10而描述的方法和控制动作的指令。
[0031] 跟踪便携装置16与交互元件之间的虚拟交互可以涉及将存在于物理真实世界空间中的物理对象(例如便携装置16和交互物理元件30)映射到虚拟空间/交互空间上。在实施例中,虚拟空间和交互空间可以是相同空间。在此情况下,存在于虚拟空间中的交互虚拟元件28可以不需要被映射。在实施例中,虚拟空间可以不同于交互空间。在此情况下,交互虚拟元件28可以将从虚拟空间映射到交互空间。
[0032] 一般而言,物理真实世界空间是指其中仅发生物理对象(例如,便携装置16、交互物理元件30)与顾客12之间的交互的‘空间’。即,物理真实世界空间是顾客12物理地存在的地方。虚拟空间是指由顾客12在显示屏26上看到的‘空间’。显示屏26上的图像可以不显现为二维(2D)。替代地,显示屏26上的图像可以显现为交互环境14的三维(3D)扩展(例如,物理真实世界空间的扩展和/或连接到物理真实世界空间)。交互空间是其中发生物理对象(例如,便携装置16、交互物理元件30)与虚拟对象(例如,虚拟射弹、交互虚拟元件28)之间的动态交互的‘空间’。例如,虚拟射弹可以“击打”交互空间中的交互物理元件30。以此方式,交互空间使得顾客12有可能跨物理真实世界空间和虚拟空间来交互并且观察交互。
[0033] 一般而言,存在将物理/虚拟对象映射到交互空间的各种方式。在实施例中,将便携装置16和交互物理元件30从物理真实世界空间映射到交互空间可以涉及经由UWB标签24跟踪便携装置16和交互物理元件30在物理空间中的位置并且将位置转换到交互空间上。在实施例中,将交互物理元件30和交互虚拟元件28从物理/虚拟空间映射到交互空间上可以涉及经由控制系统32的处理器34访问交互物理元件30和交互虚拟元件28的预编程的位置/移动并且将预编程的位置/移动转换到交互空间。在该实施例中,可以在不使用UWB标签24的情况下获知交互元件的确切位置。在实施例中,将便携装置16和交互元件映射到交互空间上可以涉及上文的实施例的组合(例如,使用UWB标签24来跟踪便携装置16和交互物理元件30的位置并且评估交互物理元件30和交互虚拟元件28的预编程的位置/移动)。
[0034] 在实施例中,UWB标签24可以用于跟踪便携装置16和交互物理元件30的位置。特别地,与控制系统32通信的UWB标签24和UWB锚44可以是在交互环境14内执行持续位置跟踪(例如,位置和/或取向跟踪)的实时定位系统的部分。例如,便携装置16和交互物理元件30上的UWB标签24可以与可以遍及交互环境14分布的UWB锚44通信以发送定位数据。UWB锚44然后可以将定位数据发送到控制系统32。
[0035] 来自UWB标签24和UWB锚44的数据可以使处理器34能够针对交互空间中的虚拟射弹而执行轨迹映射(例如,确定轨迹,诸如虚拟飞行路径)。虚拟射弹的轨迹可以用于表示交互环境14中(例如,显示屏26上)的虚拟射弹的“击打”位置和/或冲击角度,以向顾客12提供逼真体验。例如,当顾客12朝向交互物理元件30“射击”虚拟射弹时,顾客12不清楚虚拟射弹到达交互物理元件30,因为虚拟射弹在物理真实世界空间中不可见。然而,能够在交互空间中运算/模拟虚拟射弹的轨迹,并且交互物理元件30的映射位置可以用于确定冲击的可能性。因而,可以在交互空间中确定交互物理元件30与虚拟射弹的成功虚拟交互(例如,瞄准、对准、“击打”、“撞击”)。与交互物理元件30的成功虚拟交互可以产生响应,该响应可以受到虚拟射弹的轨迹的影响。例如,在被虚拟射弹“击打”之后,交互物理元件30可以在其被“击打”的方向塌缩。
[0036] 在实施例中,便携装置16的附加组件22可以基于便携装置16与交互环境14中的交互元件之间的交互来向顾客12提供各种类型的反馈(例如,特殊效果)。例如,附加组件22(例如,光发射器、触觉装置、显示屏、扬声器)可以在交互元件的成功瞄准时和/或在得分被分配给顾客简档时提供相应反馈。例如,由附加组件22提供的反馈可以涉及当“射击”虚拟射弹时的振动/反冲。在另一示例中,由附加组件22响应于虚拟射弹“击打”交互虚拟元件28来提供的反馈可以包括由(一个或多个)扬声器发出的砰的声音。在实施例中,提供反馈/特殊效果的(一个或多个)附加装置(例如,光发射器、触觉装置、扬声器或其组合)可以在交互环境14内遍及物理真实世界空间分布。
[0037] 图2是根据目前的实施例的响应于通过便携装置(诸如图1的便携装置16)成功瞄准交互元件来控制交互元件的方法50的流程图。方法50包括由框表示的各种步骤。应当注意到,方法50的至少一些步骤可以由系统(诸如图1的交互系统10)作为自动化规程来执行。尽管流程图图示某一顺序中的步骤,但应当理解到,可以按任何合适的顺序执行步骤,并且在适当的情况下,可以同时地实行某些步骤。附加地,可以将步骤添加到方法50或从方法50省略。此外,方法50的所有步骤中的一些步骤可以由图1的控制系统32的处理器34执行。
[0038] 在框52中,方法50可以包括接收便携装置16上的输入机构的致动的指示。输入机构的致动可以指示由便携装置16“射击”虚拟射弹。便携装置16的位置和取向(其可以由UWB电路系统(例如,UWB标签24和UWB锚44)和/或其它合适的组件持续地监测)可以在输入机构的致动/虚拟射弹的“射击”时被记录。便携装置16的位置和取向可以发送到控制系统32,以便运算/模拟虚拟射弹的轨迹。
[0039] 在框54中,方法50可以包括基于便携装置16在输入机构的致动期间的位置和取向来确定交互元件的成功瞄准。确定交互元件的成功瞄准可以涉及将便携装置16和所瞄准的交互元件映射到交互空间上。然后,物理学可以应用于运算由便携装置16“射击”的虚拟射弹的轨迹。在实施例中,可能不清楚出自若干交互元件的哪个交互元件已被瞄准。在此情况下,虚拟射弹的轨迹附近的所有交互元件可以映射到交互空间上以确定成功瞄准的可能性。在实施例中,阈值距离(例如,在虚拟射弹与目标之间在它们在交互空间中的最近点处测量的距离)可以用于确定交互元件的成功瞄准。例如,虚拟射弹必须在目标的至少一英寸范围内以计数为“击打”。
[0040] 取决于沉浸体验/顾客简档的主题,虚拟射弹可以显现得由不同的材料组成。例如,如果交互环境14具有/池边主题,则便携装置16可以看起来像水爆破器,并且虚拟射弹可以在显示屏26上显现为喷水/液流。在此情况下,可以在交互空间中应用水/流体的物理学以运算/模拟水性虚拟射弹的轨迹。
[0041] 在框56中,方法50可以包括控制交互元件以在检测到交互元件的成功瞄准时产生响应。控制交互元件以产生对成功瞄准的响应可以涉及在控制系统32处生成信号以按可以对顾客12显而易见的方式改变所瞄准的交互元件。例如,交互物理元件30可以响应于由虚拟射弹“击打”来停止、倾倒、跳动和/或摇晃。在图3和图4中图示交互元件对由来自便携装置16的虚拟射弹成功瞄准的响应的更多示例。
[0042] 图3是根据目前的实施例的其中交互物理元件30的成功瞄准在交互物理元件30中产生响应的交互系统10的示意图。如所图示的,交互环境14包括显示屏26、作为交互物理元件30的交通工具30A以及作为由顾客12握持的便携装置16的爆破器16A。“射击”虚拟射弹可以立即(例如,基本上立即,诸如在毫秒内)通过附加组件(诸如LED)在爆破器16A上产生效果,诸如闪光。该效果可以向顾客12提供指示爆破器16A已“射击”的反馈。
[0043] 爆破器16A和交通工具30A在输入机构的致动时的位置和取向可以使用UWB电路系统(例如,UWB标签24和UWB锚44)来检测并且被记录。另外,使用UWB电路系统的持续(例如,实时)监测可以指示交通工具30A和/或爆破器16A是否曾在触发器的致动时移动。若是如此,则可以运算交通工具30A和/或爆破器16A的速度和/或加速度。在实施例中,交通工具30A和爆破器16A的位置(例如,位置坐标)、取向、速度和/或加速度可以用于模拟/运算虚拟射弹和交通工具30A在爆破器16A已“射击”之后在交互空间中的轨迹。交互空间中的轨迹的该模拟/运算可以用于确定交通工具30A是否曾被来自爆破器16A的虚拟射弹“击打”。
[0044] 虚拟射弹轨迹模拟可以足够精确以确定交通工具30A的哪个部分已被“击打”。例如,在所图示的实施例中,交通工具30A的轮胎已被“击打”。作为响应(例如,对交通工具30A的轮胎已成功地被瞄准的确定的响应),交通工具30A可以停止移动(例如,由于交通工具30A的轮胎放气、撕裂或爆炸,这可以经由对交通工具30A的轮胎的物理改变来表示;交通工具30A的轮胎可以显现为被损坏/爆炸)。另外,被损坏/爆炸的轮胎28A的碎片可以表示为交互虚拟元件28并且在显示屏26上示出以向顾客12提供指示交通工具30A的轮胎的成功瞄准的附加反馈。交通工具30A的停止和被损坏/爆炸的轮胎28A的碎片的出现可以伴随有从爆破器116A上和/或遍及交互环境14的(一个或多个)扬声器发出的声音效果。例如,声音效果可以包括汽车快速地停止的声音和空气逸出轮胎的声音。声音效果可以响应于交通工具
30A的成功瞄准来向顾客12提供附加反馈。以此方式,顾客12可以接收沉浸体验,其中交互物理元件30(例如,交通工具30A)或其部分(例如,被损坏/爆炸的轮胎28A的碎片)响应于交互物理元件30的成功瞄准来被转移到虚拟空间和/或扩展到虚拟空间中(例如,表示为交互虚拟元件28;移动到虚拟空间中)。
[0045] 图4是根据目前的实施例的其中具有虚拟组件的交互物理元件30的成功瞄准在虚拟组件中产生响应的交互系统10的示意图。如所图示的,交互环境14包括作为交互物理元件30的熔断器30B和作为显示屏26上的交互虚拟元件28的烟花主体28B。总而言之,熔断器30B和烟花主体28B是在物理真实世界空间和虚拟空间两者中具有组件的单个交互元件(例如烟花)。熔断器30B显现得从物理真实世界空间扩展到虚拟空间中,其中熔断器30B“连接”到烟花主体28B。实际上,烟花主体28B是显现于显示屏26上的图像,并且熔断器30B可以是邻近/附接到显示屏26的物理熔断器。交互环境14还包括作为由顾客12握持的便携装置16的爆破器16A。
[0046] 在爆破器16A上的输入机构的致动时,“射击”虚拟射弹。虚拟射弹可以“击打”熔断器30B,从而将其点亮(例如,照亮沿着熔断器30B定位的一个或多个光发射器)。熔断器30B的照明可以引起火花的出现以使熔断器30B向上行进到显示屏26上的烟花主体28B。在火花到达烟花主体28B之后,爆炸的烟花的图像可以显现于显示屏26上和/或烟花主体28B可以从显示屏26消失。因而,混合交互元件(例如具有物理组件和虚拟组件的交互元件)的物理组件(例如,熔断器30B)的成功瞄准可以在虚拟组件(例如,烟花主体28B)中产生响应。在实施例中,可能恰恰相反,其中混合交互元件的虚拟组件的成功瞄准可以在混合交互元件的物理组件中产生响应。此外,如所描述的,混合交互元件的物理组件或虚拟组件的成功瞄准可以在混合交互元件的物理组件和虚拟组件两者中产生响应(例如,熔断器30B照亮并且烟花主体28B爆炸;熔断器30B照亮并且然后(诸如通过物理地移出顾客12的视野)消失,并且烟花主体28B爆炸)。
[0047] 在实施例中,与交互物理元件(例如,熔断器30B)相关的交互虚拟元件(例如,烟花主体28B;烟花)可以在“击打”于交互物理元件上之前未在显示屏26上示出。替代地,可以显现得连接或扩展到显示屏26处的虚拟空间中的交互物理元件上的“击打”可以使交互虚拟元件显现于显示屏26上。在这样的情况下,交互物理元件和交互虚拟元件可以不形成混合交互元件,但仍然显现得具有某个连接(例如,交互物理元件接近显示屏26和/或终止于显示屏26处;在一个上的“击打”引起对另一个的改变)。一般而言,交互物理元件和交互虚拟元件可以被调整和/或以协调(例如,在时间上和空间上协调)方式提供效果,以提供各种视觉效果,诸如交互物理元件的至少部分转变到在显示屏26上示出的虚拟空间中的视觉效果。
[0048] 可以意识到,从位于爆破器16A上或遍及交互环境14分布的附加组件发出的特殊效果可以向顾客12提供反馈。例如,通过可以作为爆破器16A的一部分的触觉技术来递送的爆破器16A的震动可以指示虚拟射弹已被“射击”。另外,烟花的爆炸可以伴随有由交互环境14中的扬声器发出的爆炸的烟花的声音。
[0049] 图5是根据目前的实施例的响应于通过便携装置(诸如图1的便携装置16)成功瞄准第一交互元件来控制第二交互元件的方法60的流程图。方法60包括由框表示的各种步骤。应当注意到,方法60的至少一些步骤可以由系统(诸如图1的交互系统10)作为自动化规程来执行。尽管流程图图示某一顺序中的步骤,但应当理解到,可以按任何合适的顺序执行步骤,并且在适当的情况下,可以同时地实行某些步骤。附加地,可以将步骤添加到方法60或从方法60省略。此外,方法60的所有步骤中的一些步骤可以由图1的控制系统32的处理器34执行。
[0050] 在框62中,方法60可以包括接收便携装置16上的输入机构的致动的指示。输入机构的致动可以指示由便携装置16“射击”虚拟射弹。便携装置16的位置和取向(其可以由UWB电路系统(例如,UWB标签24和UWB锚44)和/或其它合适的组件持续地监测)可以在虚拟射弹的“射击”时被记录。便携装置16的位置和取向可以发送到控制系统32,以便运算/模拟虚拟射弹的轨迹。
[0051] 在框64中,方法60可以包括基于便携装置16在输入机构的致动期间的位置和取向来确定第一交互元件的成功瞄准。确定第一交互元件的成功瞄准可以涉及将便携装置16和第一交互元件映射到交互空间上。然后,物理学可以应用于运算由便携装置16射击的虚拟射弹的轨迹。
[0052] 在框66中,方法60可以包括控制第二交互元件以在检测到第一交互元件的成功瞄准时产生响应。控制第二交互元件以产生对成功瞄准的响应可以涉及在控制系统32处生成信号,以按可以对顾客12显而易见的某种方式改变第二交互元件。例如,第二交互元件可以是交互物理元件30,其可以被控制以响应于交互虚拟元件28被虚拟射弹“击打”来在交互环境14中停止、倾倒、跳动和/或摇晃。在图6和图7中图示交互元件对由便携装置16成功瞄准的响应的更多示例。
[0053] 图6是根据目前的实施例的其中交互虚拟元件28的活动在交互物理元件30中产生响应的交互系统10的示意图。如所图示的,交互环境14包括作为交互物理元件30的树30C和作为交互虚拟元件28的炮28C。炮28C可以发射对准树30C的虚拟射弹(例如,炮弹),并且作为响应,树30C可以断裂,指示被炮28C成功瞄准。离开炮28C的虚拟射弹的图像可以显现于显示屏26上。然而,虚拟射弹并非道具或物理对象。相应地,树30C的断裂可以模仿虚拟射弹在物理真实世界空间中的存在。
[0054] 在实施例中,炮28C的“射击”可以通过由从顾客12的爆破器16A“射击”的虚拟射弹成功瞄准炮28C来触发。以此方式,顾客与交互虚拟对象的交互可以在物理真实世界空间中产生响应(例如,树的断裂)。在实施例中,通过从爆破器16A向虚拟角色“射击”虚拟射弹来对抗虚拟角色可以使虚拟角色“射击”回,从而在交互物理元件30中产生响应。
[0055] 在实施例中,控制系统32不运算或模拟由炮28C“射击”的虚拟射弹的轨迹。替代地,炮28C可以被预编程为“射击”于树30C处,并且树30C可以被预编程/触发以在炮28C的“射击”时断裂。在实施例中,树30C是静态对象,并且其位置可以不用UWB标签24来跟踪。替代地,其坐标(例如,位置)和状态(例如,完整或断裂)可以在交互体验开始之前对于交互空间是已知的。类似地,炮28C的位置也可以在交互空间中是已知的,因为它是具有预确定/预编程的活动范围的交互虚拟元件28。应当意识到,可以存在多于一个交互物理元件30和/或至少一个可移动的交互物理元件30,所述可移动的交互物理元件30可以被控制以响应于被由交互虚拟元件28“射击”的虚拟射弹“击打”。附加地或备选地,交互虚拟元件28可以在显示屏26上移动(例如,其位置和/或其取向;其目的),使得由交互虚拟元件28“射击”的虚拟射弹可以随时间具有不同轨迹(例如,并且由控制系统32运算以确定(一个或多个)交互物理元件30上的“击打”)。
[0056] 图7是根据目前的实施例的其中对交互虚拟元件28的成功瞄准的响应是将得分添加到顾客12的顾客简档的交互系统10的示意图。如所图示的,交互环境14包括作为由顾客12握持的便携装置16的弹弓16B。另外,交互环境14包括作为显示屏26上的交互虚拟元件28的动态目标28D(例如,)。虚拟射弹70(例如,卵石)在显示屏26上示出。
[0057] 虚拟射弹70的轨迹可以基于弹弓16B的位置和/或取向来运算/模拟。另外,由于被预编程和/或映射到交互空间,动态目标28D的移动可以是已知的。在确定由虚拟射弹70成功瞄准动态目标28D时,得分可以添加到顾客简档。
[0058] 在实施例中,顾客简档可以至少暂时地与主题相关联。例如,顾客简档可以具有射击主题。例如,响应于具有射击主题的顾客简档,显示屏26上的虚拟射弹70的表示可以被变更成看起来像燃烧的对象。另外,向顾客12提供的特殊效果/反馈可以受到主题的影响。例如,弹弓16B上的光发射器(例如,附加组件中的一个附加组件)可以在发射射弹时点亮红色。交互环境14中的触觉技术可以将对目标的成功瞄准的附加反馈作为热闪光提供。形成对照的是,如果顾客简档具有主题,则弹弓16B上以及遍及交互环境14的光发射器可以点亮蓝色,并且触觉技术可以提供冷空气。
[0059] 虽然只有某些特征在本文中已被图示和描述,但本领域技术人员将想到许多修改和改变。因此,要理解到,所附权利要求旨在涵盖如落入本公开的真实精神内的所有这样的修改和改变。
[0060] 本文中所呈现并且要求保护的技术被引用并且应用于可论证地改进本技术领域的实践性质的实质性对象和具体示例,并照此不是抽象、无形或纯理论的。此外,如果本说明书的末尾所附的任何权利要求包含指定为“用于(执行)……(功能)的部件”或“用于(执行)……(功能)的步骤”的一个或多个元素,则旨在这样的元素要根据35U.S.C.112(f)而解释。然而,对于包含以任何其它方式指定的元素的任何权利要求,旨在这样的元素并非要根据35U.S.C.112(f)而解释。
QQ群二维码
意见反馈