游乐乘坐载具系统和方法与流程

文档序号:18901319发布日期:2019-10-18 21:58阅读:432来源:国知局
游乐乘坐载具系统和方法与流程

本申请要求2017年3月6号提交的、题为“systemsandmethodsfordigitaloverlayinanamusementparkenvironment”的美国临时专利申请no62/467,817的优先权和权益,特此通过引用在该临时专利申请整体上将其并入以用于所有目的。



背景技术:

本文公开的主题涉及游乐园景点,并且更具体地,涉及提供游乐园乘坐景点中的交互体验。

游乐园或主题乐园可以包括各种娱乐景点,为游乐园的顾客提供享受。例如,景点可以包括乘坐景点(例如,闭环轨道、黑暗乘坐、惊险乘坐或其他类似乘坐)。在这样的乘坐景点中,乘坐载具的运动由经编程的移动构成,或者乘坐载具可以包括为乘员提供对乘坐载具的变化水平控制的特征(例如,各种按钮和旋钮)。现在认识到,存在对改进的乘坐景点的需要,所述改进的乘坐景点提供对乘坐载具的增强的乘员控制以创建更加交互的乘坐体验。



技术实现要素:

以下概述了与本公开范围相当的某些实施方案。这些实施例不旨在限制本公开的范围,而是这些实施例仅旨在提供本实施例的可能形式的简要概述。实际上,本实施例可以涵盖可以与下面阐述的实施例类似或不同的各种形式。

在实施例中,一种用于游乐园的乘坐系统包括:乘坐载具,其被配置为容纳乘坐者并被配置为沿着乘坐路径行进;头戴式显示器,其被配置为由乘坐者穿戴;以及控制系统。控制系统被配置为经由头戴式显示器向乘坐者显示虚拟指令,从与乘坐者相关联的用户输入设备接收信号,确定从用户输入设备接收的信号对应于虚拟指令,以及响应于确定到所述信号对应于虚拟指令而触发乘坐载具的移动。

在实施例中,一种在游乐园中提供娱乐的方法包括:经由通信地耦合到乘坐载具的控制系统的计算机图形生成系统生成游戏环境,其中游戏环境包括多个增强现实(ar)对象,其中乘坐载具被配置为运载一个或多个乘坐者并沿着乘坐路径行进;经由与一个或多个乘坐者中的每个相关联的一个或多个头戴式显示器显示游戏环境;经由控制系统从与一个或多个乘坐者中的每个相关联的一个或多个用户输入设备接收一个或多个信号;以及经由控制系统至少部分地基于从与一个或多个乘坐者中的每个相关联的一个或多个用户输入设备接收的信号来触发乘坐载具的移动,其中一个或多个用户输入设备包括至少一个转向设备和至少一个标记设备。

在实施例中,一种乘坐和游戏控制系统与被配置为沿着乘坐轨道运载乘坐者的乘坐载具集成,所述乘坐和游戏控制系统包括游戏控制器,其被配置为:从与乘坐载具相关联的转向用户输入设备接收第一输入信号;从与乘坐载具相关联的至少一个标记用户输入设备接收第二输入信号;确定第一输入信号对应于虚拟指令;响应于确定到第一输入信号对应于虚拟指令而输出第一控制信号,所述第一控制信号指示导致乘坐载具的第一移动的指令;确定第二输入信号对应于与增强现实(ar)对象的交互;以及响应于确定到第二输入信号对应于与ar对象的交互而输出第二控制信号,所述第二控制信号指示导致乘坐载具的第二移动的指令。乘坐和游戏控制系统还包括乘坐控制器,其通信地耦合到游戏控制器并且被配置为接收第一控制信号和第二控制信号,并被配置为至少部分地基于第一控制信号和第二控制信号来控制乘坐载具的移动。

附图说明

当参照附图来阅读以下详细描述时,本公开的这些和其他特征、方面以及优点将变得更好理解,在附图中相同的字符贯穿各图表示相同部分,其中:

图1是根据本实施例的游乐园的实施例的示意图,所述游乐园包括具有乘坐和游戏控制系统的乘坐景点;

图2是根据本实施例的乘坐和游戏控制系统的实施例的框图,所述乘坐和游戏控制系统可以在图1的乘坐景点内被利用;

图3是根据本实施例的头戴式显示器的实施例的透视图,所述头戴式显示器可以在图2的乘坐和游戏控制系统内被利用;

图4是根据本实施例图示了图1的乘坐景点的乘坐载具的驾驶员控制的实施例并且示出了示例增强现实(ar)指令的示意图;

图5是根据本实施例图示了图1的乘坐景点的乘坐载具的乘坐者控制的实施例的示意图;

图6是根据本实施例的用于使用图2的乘坐和游戏控制系统至少部分地基于乘坐载具的驾驶员的执行来控制乘坐载具的移动的方法的实施例的流程图;以及

图7是根据本实施例的用于使用图2的乘坐和游戏控制系统至少部分地基于乘坐载具的一个或多个乘坐者的执行来控制乘坐载具的移动的方法的实施例的流程图。

具体实施方式

下面将描述本公开的一个或多个具体实施例。为了提供这些实施例的简明描述,可能未在说明书中描述实际实现的所有特征。应当意识到的是,在任何这样的实际实现的开发中,如在任何工程或设计项目中那样,必须做出许多实现特定的决策以取得开发者的具体目标,诸如符合系统相关和商业相关约束,这些约束可能在各种实现间变化。此外,应当意识到的是,这样的开发努力可能是复杂且耗时的,但是对于受益于本公开的普通技术人员来说仍然是设计、建造和制造的常规任务。

本实施例涉及为乘坐景点的乘坐者提供增强体验的系统和方法,所述乘坐者诸如有闭环轨道、黑暗乘坐或其他类似乘坐的乘员。与乘坐景点的乘坐载具相关联的乘坐和游戏控制系统可以通过乘坐者穿戴的头戴式显示器或其他合适显示器来提供增强现实(ar)环境。ar环境可以与其他非板载显示器组合并且起作用来创建整个乘坐环境。ar环境可以呈现为乘坐者可以贯穿乘坐与之交互的游戏或游乐环境或者是游戏或游乐环境的部分。为了提供更加交互的乘坐体验并在后续拜访之间提供变化的乘坐体验,乘坐和游戏控制系统可以提供由乘坐者对乘坐载具的移动的划分(例如,分支)的控制。也就是说,可以至少部分地基于来自一个或多个用户输入设备的直接输入来控制乘坐载具沿着和围绕乘坐景点的轨道(例如,路径)的移动,诸如经由方向盘用户输入设备的乘坐载具的转向和/或通过按压一个或多个踏板(例如,油门踏板、刹车踏板)来改变乘坐载具的速度。也可以由乘坐和游戏控制系统至少部分地基于乘坐者与ar环境交互的执行(例如,作为游戏的部分)来控制乘坐载具的移动。例如,可以经由ar环境向乘坐者呈现使乘坐载具转向的驾驶指令,并且遵从或者不遵从驾驶指令可以导致乘坐载具不同结果的移动。作为另一示例,乘坐者经由用户输入设备与ar环境中对象的交互(诸如释放(例如、射出、投掷或弹射)ar投射物(例如,外壳、球或其他物品)以标记或碰撞目标对象)可以导致乘坐载具的某些移动。因此,乘坐载具的移动可以有时由驾驶员控制、有时由其他乘坐者控制或者有时由驾驶员和其他乘坐者二者控制。乘坐载具可以使得驾驶员能够在某些时间使用方向盘用户输入设备来驾驶乘坐载具,并且然后乘坐载具可以在其他时间基于驾驶员的执行(例如,遵从指令)和/或基于乘坐者的执行(例如,利用ar投射物标记ar环境的对象)来超控驾驶员的控制或补充驾驶员的控制以影响乘坐载具的移动。此外,驾驶员可以贯穿一些或所有乘坐保持对乘坐载具的转向控制,但是乘坐载具的速度可以在乘坐的至少一些部分期间基于驾驶员的执行和/或基于乘坐者的执行而被改变。乘坐者对乘坐载具移动的控制和这样的控制的划分可以提供更加交互和变化的乘坐体验。另外,在实施例中,乘坐和游戏控制系统可以基于依据乘坐载具的乘坐者的驾驶和/或与ar环境的对象的交互的他们的分数或评估技能水平,而经由加权过程来提供变化的乘坐体验。

考虑到上述情况,图1图示了包括乘坐景点12的游乐园10的示意图。如所图示的,游乐园还可以包括主题景点14(例如,与主题对应的固定装备、建筑布局、道具、装饰品等)和其他游乐园景点16(例如,摩天轮或其他景点)。乘坐景点12可以包括轨道或路径18(例如,闭环轨道或闭环轨道的系统),所述轨道或路径18可以提供乘坐载具20可以沿其行进的基础设施。乘坐景点12可以包括乘坐载具20,所述乘坐载具20可以容纳并运载一个或多个乘坐者22通过乘坐景点12。尽管载具20被示出为容纳四个乘坐者22,但是一个或多个乘坐载具20可以各自容纳任何数量的乘坐者(例如,1、2、3、5、6或更多)。还应当意识到的是,尽管乘坐景点12可以被图示为具有一个乘坐载具20,但是乘坐景点12可以包括任何数量的乘坐载具20(例如,1、2、4、8、10或更多)。

轨道18可以是简单轨道或受控路径,其中可以经由电子系统、磁性系统或其他类似系统来限制或控制乘坐载具20的移动。当乘坐载具20沿着轨道18移动时,轨道18可以限定乘坐载具20的线性移动。可以由乘坐载具20的控制系统(例如,乘坐和游戏控制系统24)来控制乘坐载具20的移动,所述乘坐载具20可以包括多个控制系统。和导致乘坐载具20沿着轨道18的线性移动一样,乘坐和游戏控制系统24可以导致乘坐载具20的其他运动,诸如旋转、摇摆、自旋、振动、绕轴转动以及其他类似运动。另外,乘坐和游戏控制系统24可以提供增强现实(ar)图形的ar环境25,所述ar环境25包括经由乘坐者22贯穿乘坐景点12期间穿戴的头戴式显示器呈现给乘坐者22的ar对象26。乘坐和游戏控制系统24还可以经由头戴式显示器28来协调ar对象26的呈现和/或利用通过示出效果系统30提供的其他非板载效果(诸如视觉和/或声音呈现)来协调乘坐载具20的移动,所述示出效果系统30可以包括沿着轨道18设置的投影游戏计算机、显示设备(例如,投影显示设备、数字显示设备)、照明系统和声音效果设备(例如扬声器)。

在操作中,乘坐景点12可以被呈现为乘坐载具20的乘坐者22、包括ar对象26的ar环境25(例如,游戏环境)和/或乘坐景点12的一个或多个其他乘坐载具20之间的游戏或游乐交互。ar对象26可以包括针对乘坐者的对象、角色和指令。在一些实施例中,乘坐景点12的游戏可以被呈现为乘坐载具20之间和/或经由ar环境25呈现的角色之间的竞赛。当乘坐载具20沿着轨道18移动时,一个乘坐者22可以经由用户输入设备32来控制乘坐载具20的某些直接移动,诸如使乘坐载具20转向和转弯。用户输入设备32可以通信地耦合到乘坐和游戏控制系统24,所述乘坐和游戏控制系统24可以至少部分地基于从用户输入设备32接收的信号来导致乘坐载具20的移动。贯穿乘坐景点12的期间可以经由乘坐和游戏控制系统24和头戴式显示器28向乘坐者22呈现各种ar对象26(包括ar指令)。每个乘坐者可以具有对多于一个用户输入设备32的控制,并且用户输入设备32可以包括转向用户输入设备34、标记用户输入设备36或诸如加速器用户输入设备的其他用户输入设备38。乘坐者22可以与经由头戴式显示器28呈现的ar对象26交互,诸如遵从经由ar对象26呈现的指令,或者经由标记用户输入设备36与ar对象26交互(例如,利用ar投射物来标记ar对象26)。乘坐者22与ar环境25的这样的交互还可以触发或影响由乘坐和游戏控制系统24导致的乘坐载具20的移动。这样,乘坐和游戏控制系统24可以提供对由来自乘坐者22的直接用户输入(例如,方向盘)和由乘坐者22与ar环境25(例如,游戏环境)的虚拟交互触发的乘坐载具20的移动的划分的控制,如参照图2、4和5所更详细讨论的。因此,乘坐和游戏控制系统24允许乘坐者22直接和间接改变他们各自乘坐载具22的移动以提供更加交互的乘坐体验,所述更加交互的乘坐体验可以在乘坐景点12的后续乘坐期间变化。

另外,乘坐载具20可以包括多个用户输入设备32,使得每个乘坐者22被提供有一个或多个用户输入设备32。例如,每个乘坐者22可以被提供有用于驾驶乘坐载具20的用户输入设备32(诸如转向用户输入设备34和/或其他用户输入设备(例如,加速器用户输入设备))和用于与ar对象26交互的单独用户输入设备32(诸如可以用于模拟利用ar投射物来标记ar对象26的标记用户输入设备36或者用于模拟抓取ar奖励对象的用户输入设备)。乘坐和游戏控制系统24可以贯穿乘坐景点12的期间激活和解激活对用户输入设备32的控制。这样,每个乘坐者22可以有机会操作不同的用户输入设备32来在乘坐景点12的每个操作期间与乘坐景点12和ar环境25交互。进一步的,乘坐和游戏控制系统24可以在乘坐载具20的乘坐者22之间轮换某些用户输入设备32的控制。例如,每个乘坐者22可以被提供有转向用户输入设备34和标记用户输入设备36。乘坐和游戏控制系统24可以为一个乘坐者22激活转向用户输入设备34,而为乘坐载具20内的其他乘坐者22激活标记用户输入设备36。在预定量时间、一定的轨道长度、一定数目的交互或者其他度量之后,乘坐和游戏控制系统24可以将转向控制轮换给另一乘坐者22,由此从前一个驾驶乘坐者22解激活转向用户输入设备34并为前一个驾驶乘坐者22激活标记用户输入设备36。贯穿乘坐景点12的期间的各类型用户输入设备32的控制的这样的轮换可以进一步提供更加交互的乘坐体验,所述更加交互的乘坐体验可以在乘坐景点12的后续乘坐期间变化。

如之前所讨论的,乘坐和游戏控制系统24可以至少部分地基于从一个或多个用户输入设备32接收的关于乘坐载具20的转向的信号以及至少部分地基于乘坐者22与ar环境25的交互来为乘坐者22提供对乘坐载具20的移动的划分的控制,所述控制可以被呈现为游乐设定。图2是图示了乘坐和游戏控制系统24的各种组件的框图。乘坐和游戏控制系统24可以是设置在乘坐载具20上或与乘坐载具20集成的专用系统。乘坐和游戏控制系统20可以包括通信网络40(例如,有线和/或无线通信网络,诸如无线局域网[wlan]、无线广域网[wwan]和近场通信[nfc])、乘坐控制器42、游戏控制器44、监视系统46和一个或多个游戏系统48。通信网络40可以将乘坐和游戏控制系统24通信地耦合到示出效果系统30和/或乘坐景点系统的其他系统。示出效果系统30可以包括沿着轨道18设置的存储器50和处理器52、投影游戏计算机、一个或多个显示设备54、一个或多个照明系统56和其他设备(例如,声音系统、扬声器)。通信网络40还可以将乘坐载具22和乘坐和游戏控制系统24的各种板载组件(例如,乘坐控制器42、游戏控制器44、监视系统46、一个或多个游戏系统48、头戴式显示器28)彼此通信地耦合,如所图示的实施例中所示出的那样。

乘坐和游戏控制系统24的乘坐控制器42可以是可编程逻辑控制器(plc)或其他合适的控制设备。乘坐控制器42可以包括处理器58(例如,通用处理器、片上系统(soc)设备、专用集成电路(asic)或某种其他类似处理器配置),所述处理器58操作性地耦合到存储器60(例如,有形非暂时性计算机可读介质和/或其他存储设备)以执行用于追踪乘坐载具20的操作参数的指令和用于导致乘坐载具20的移动的指令。这样,乘坐控制器42可以被配置为追踪乘坐载具20的操作参数(包括但不限于乘坐载具20的位置、偏航、俯仰、横滚和速度)和输入控制状态(例如,由一个或多个乘坐者22提供来转向和/或驾驶乘坐载具20的输入)。另外,乘坐控制器42可以被配置为基于从用户输入设备32和/或游戏控制器44接收的输入信号来控制或改变乘坐载具22的物理操作(例如,改变乘坐载具22的位置、偏航、俯仰横滚和速度)。至少部分地基于从用户输入设备32和/或游戏控制器44接收的输入信号,乘坐控制器42可以向乘坐载具20的马达62或制动器64和/或转向系统65输出指示指令的一个或多个控制信号以执行所输入的移动,诸如使乘坐载具20转弯、改变乘坐载具20的速度、使乘坐载具20旋转或者其他合适移动。

乘坐和游戏控制系统24的游戏控制器44可以是可编程逻辑控制器(plc)或其他合适的控制设备。游戏控制器44可以包括处理器66(例如,通用处理器、片上系统(soc)设备、专用集成电路(asic)或某种其他类似处理器配置),所述处理器66操作性地耦合到存储器68(例如,有形非暂时性计算机可读介质和/或其他存储设备)以执行存储在存储器68中的指令。游戏控制器44可以被配置为向一个或多个游戏系统48和/或乘坐控制器42提供关于乘坐载具22的操作参数或信息。操作参数或信息可以包括但不限于乘坐载具22的位置、偏航、俯仰横滚和速度。另外,游戏控制器44可以被配置为确定并向一个或多个游戏系统48和/或乘坐控制器42输出信号,所述信号指示从用户输入设备32接收的输入信号应当如何影响乘坐载具20的移动。因此,游戏控制器44可以向乘坐控制器42输出指令信号,所述指令信号指示与经由用户输入设备32(例如,转向用户输入设备34、一个或多个标记用户输入设备36和其他用户输入设备38)接收的输入信号相关联的特定移动。游戏控制器44还可以协调输出到乘坐控制器的移动指令与输出到一个或多个游戏系统48的指示乘坐载具20将如何移动的控制信号和参数,以便协调经由头戴式显示器28呈现给乘坐者22的ar环境25与乘坐载具20的移动。

监视系统46可以包括设置在乘坐载具20上或与乘坐载具20集成的任何合适传感器和/或计算系统,以追踪乘坐者22的位置、地点、取向、存在等等和/或乘坐载具20的位置、地点或取向。这样的传感器可以包括取向和位置传感器(例如,加速度计、磁力仪、陀螺仪、全球定位系统[gps]接收器)、运动追踪传感器(例如,电磁和固态运动追踪传感器)、惯性测量单元(imu)、存在传感器等等。由监视系统46获得的信息可以被提供给游戏控制器44、一个或多个游戏系统48和/或乘坐控制器42,用于确定每个乘坐者的注视方向、观看视角、视场、与游戏的交互等等。在实施例中,监视系统46还可以接收由头戴式显示器32获得的指示相应乘坐者的注视方向、观看视角、视场、与游戏的交互等等的数据(例如,头戴式显示器32的位置和取向数据)。

一个或多个游戏系统48可以是中央处理单元(cpu)或其他合适系统,并且通常可以被配置为渲染虚拟或增强图形以供重叠在真实世界环境视图上。这样,一个或多个游戏系统48可以生成ar环境25,乘坐者22可以在游乐设定中与ar环境25交互。一个或多个游戏系统48还可以负责游戏逻辑,并且运行对真实世界乘坐载具和舞台几何的模拟以用于虚拟对象在真实空间中的放置。在某些实施例中,一个或多个游戏系统48被配置为经由头戴式显示器32向乘坐者22提供ar和/或游戏玩乐体验。具体地,乘坐载具20的每个座位或位置可以包括专门的游戏系统48。在实施例中,一个或多个游戏系统48可以通信地耦合到彼此,使得乘员可以参与共享游戏(例如,有多个玩家的游戏)。一个或多个游戏系统48可以通信地耦合(直接或间接)到乘坐控制器42、游戏控制器44、监视系统46和示出效果系统34。一个或多个游戏系统48中的每个可以包括用户输入设备32或一组多个用户输入设备32和计算机图形生成系统70。用户输入设备32可以通信地耦合到计算机图形生成系统70,并且计算机图形生成系统70可以通信地耦合到相应头戴式显示器32(例如,经由通信网络40)。

一个或多个用户输入设备32可以包括设置在乘坐载具20上的一个或多个用户输入设备(例如,手持式控制器、操作杆、按钮),以使得相应乘坐者22能够向乘坐控制器42、游戏控制器44和或一个或多个游戏系统48提供用于进行游乐的输入和控制乘坐载具20的移动,诸如改变乘坐载具20的行进的速度和/或方向。例如,如之前所讨论的,转向用户输入设备34可以包括方向盘或其他设备以允许乘坐者22使乘坐载具20转向。一个或多个用户输入设备32还可以包括标记设备用户输入设备36以允许乘坐者22与ar环境25的ar对象26交互。用户输入设备32可以包括被配置为允许乘坐者22与ar环境(例如,游戏环境)交互和/或直接控制乘坐载具20的操作的任何其他类型的输入设备,诸如加速器用户输入设备。另外,一个或多个用户输入设备32可以被配置为允许在ar环境25中应用的不同行动和/或效果。例如,一个或多个用户输入设备32可以允许乘坐者22在不同方向(例如,上、下、左、右)控制ar环境25的ar对象26(例如,角色、对象)。在实施例中,一个或多个用户输入设备32还可以包括显示屏和/或触摸屏以使得乘坐和游戏相关信息能够被传达给乘坐者22,诸如关于当前正为每个乘坐者22和/或游乐指令激活哪个或哪些用户输入设备32的信息。

计算机图形生成系统70可以生成和传输要在相应头戴式显示器28上显示的ar图形(例如包括ar对象26的ar环境25),使得相应乘坐者22可以形象化ar环境25(例如,游戏环境)。计算机图形生成系统70包括诸如处理器72(例如通用处理器或其他处理器)的处理电路和存储器74,并且可以处理在生成用于相应乘坐者22的ar环境25中有用的数据。在生成ar环境25中有用的数据可以包括但不限于从相应头戴式显示器28、一个或多个用户输入设备32和游戏控制器44接收的实时数据(例如,包括来自乘坐控制器42和监视系统46的数据)和存储在存储器74中的数据。

计算机图形生成系统70可以使用这样的数据来生成参考帧,以向乘坐景点12的真实环境(例如,向生成的真实世界图像或向实际物理环境)配准ar环境25。具体地,在某些实施例中,通过使用基于取向数据、位置数据、视点数据、运动追踪数据等等生成的参考帧,计算机图形生成系统70可以以在时间上和空间上与相应乘坐者22在未穿戴头戴式显示器28的情况下将感知到的内容相当的方式来渲染ar环境25的视图。计算机图形生成系统52可以存储使用包括主题环境的乘坐景点12的真实世界物理特征(例如,乘坐景点12的物理场景)的空间信息来建立的乘坐景点12的模型。该模型可以与其他输入(诸如来自乘坐控制器42、游戏控制器44、监视系统46和/或头戴式显示器28的输入)一起用于定位相应乘坐者22并确定乘坐者的注视方向和/或视场。该模型可以用于向头戴式显示器28提供显示信号,所述显示信号在乘坐者22沿着轨道18行进时被动态更新。

例如,计算机图形生成系统70可以选择性地生成ar环境25的ar图形(例如,包括指令对象的ar对象26)以反映相应乘坐者的取向、位置、注视方向、视场、运动等等中的改变。计算机图形生成系统70可以基于从监视系统46、游戏控制器44和/或乘坐控制器42接收的指示乘坐载具20的位置、偏航和速度和/或其他操作参数的数据来选择性地生成ar环境25。计算机图形生成系统70还可以选择性地生成ar图形以反映由相应乘员使用一个或多个用户输入设备32提供的输入中的改变。此外,计算机图形生成系统70可以基于模拟交互来生成ar图形,所述模拟交互可以根据由计算机图形生成系统70(例如,在存储器74中)存储的某些预定或建模响应导致ar对象26被影响。作为示例,预定或建模响应可以通过物理引擎或类似模块来实现或者实现为计算机图形生成系统70的部分。在某些实施例中,计算机图形生成系统70可以追踪上面阐述的对应于共享游戏中多个乘坐者22的信息或数据,使得共享游戏中的乘坐者22可以看到共享游戏中由其他乘坐者22(例如,玩家)施加的游戏效果。

另外,计算机图形生成系统70可以从乘坐控制器24和/或游戏控制器44接收指示乘坐载具20的移动的输入信号,使得计算机图形生成系统70可以至少部分地基于乘坐载具20正沿着或围绕轨道18如何移动来生成ar环境25。也就是说,游戏控制器44可以至少部分地基于从用户输入设备32(例如,转向用户输入设备34、标记用户输入设备36和其他用户输入设备38)接收的指示乘坐者22与ar环境25的交互的输入来确定乘坐载具20应当响应于所述输入而正如何移动,并且游戏控制器44可以向计算机图形生成系统70输出指示乘坐载具20将响应于乘坐者与ar环境25的交互而如何移动的信号。这样,计算机图形生成系统70可以至少部分地基于乘坐者22正导致乘坐载具20如何移动而生成ar环境25。进一步的,计算机图形生成系统70可以从乘坐控制器42接收指示从转向用户输入设备34接收的某些直接用户输入(诸如使乘坐载具22转向)的信号,使得计算机图形生成系统70可以进一步至少部分地基于乘坐者22正导致乘坐载具20如何移动来生成ar环境25。

图3是乘坐者22在乘坐景点12期间可以穿戴的头戴式显示器28的实施例的图示。在实施例中,头戴式显示器28可以耦合到(例如,经由线缆或电线系链到)乘坐载具20。在实施例中,乘坐载具20的乘坐者22可以购买或者以其他方式被提供头戴式显示器28。头戴式显示器28可以包括电子眼镜80(例如,ar眼镜、护目镜)和被配置为收纳电子眼镜80的至少一部分的可穿戴部分82。头戴式显示器28可以单独使用或者与其他特征组合使用以创建超现实环境84(例如,包括ar环境25),所述超现实环境84可以包括ar体验或用于相应乘坐者22的其他类似超现实环境。具体地,头戴式显示器28可以由乘坐者22贯穿乘坐景点12期间穿戴。

头戴式显示器28可以包括处理器86和存储器88(例如,有形非暂时性计算机可读介质)。处理器86和存储器88可以被配置为允许头戴式显示器28充当显示器(例如,以从最终驱动显示器的计算机图形生成系统70接收信号)。处理器86可以是通用处理器、片上系统(soc)设备、专用集成电路(asic)或一些其他类似处理器配置。

头戴式显示器28可以包括追踪系统90,所述追踪系统90可以包括取向和/或位置传感器(诸如加速度计、磁力仪、陀螺仪、gps接收器)、运动追踪传感器、电磁和固态运动追踪传感器、imu、存在传感器等等。追踪系统90可以收集指示乘坐者的位置、取向、焦距、注视方向、视场、运动或它们的任何组合的实时数据。头戴式显示器28可以包括通信接口92(例如,包括无线收发器),所述通信接口92可以将经由追踪系统90捕捉的实时数据传输到处理器86和/或计算机图形生成系统70以供处理。通信接口92还可以允许头戴式显示器28接收由计算机图形生成系统70传输的显示信号。

头戴式显示器28的电子眼镜80可以包括一个或多个显示器94。一个或多个显示器94可以包括图像被投影到其上的透视显示表面,诸如透视液晶显示器(lcd)、透视有机发光二极管(oled)显示器或在向乘坐者22显示真实世界和ar图形图像中有用的其他类似显示器。例如,乘坐者22可以观看在相应显示器94上显现为重叠到实际和物理真实世界环境的ar图形。根据本实施例,头戴式显示器28可以经由通信接口92接收显示信号(例如,ar图形连同相应重叠信息,诸如关于一个或多个显示器94的空间和/或时间信息),使得头戴式显示器28可以经由处理器86处理ar图形并将ar图形重叠在一个或多个显示器94上,从而乘坐者22感知到ar环境25的ar图形被集成到真实世界环境中。在实施例中,头戴式显示器28可以包括一个或多个声音设备(例如,耳机、扬声器、麦克风)。

为了说明对乘坐载具20的移动的驾驶员控制,图4是示出了驾驶乘坐者100(例如,具有对用于使乘坐载具20转向的激活的转向用户输入设备34的控制的乘坐者22)经由转向用户输入设备34来使乘坐载具20转向的示意图。如之前所提到的,乘坐载具20的乘坐和游戏控制系统24可以允许乘坐者22对乘坐载具20的移动的划分的控制。这样,驾驶乘坐者100可以以两种方式来影响乘坐载具20的移动:经由乘坐载具20的移动的直接输入,诸如使用转向用户输入设备34对乘坐载具20的转向;以及经由间接输入,诸如通过遵从呈现给驾驶乘坐者22的一个或多个ar指令104。也就是说,驾驶乘坐者100可以经由转向用户输入设备34使乘坐载具20转向。另外,驾驶乘坐者100可以经由它们在遵从被呈现的ar指令104中的驾驶执行来影响乘坐载具20的速度。

在所图示的实施例中,乘坐载具20正在方向106沿着轨道18行进。乘坐者22可以正经由头戴式显示器28观看与主题景点108(例如,乘坐景点12的真实世界场景)组合的ar环境25(例如,游戏环境)。在乘坐景点12期间的某些点,一个乘坐者22可以是驾驶乘坐者100。驾驶乘坐者100可以是其相应转向用户输入设备34当前被激活的乘坐者22。如之前所讨论的,乘坐和游戏控制系统24可以贯穿乘坐景点12期间在乘坐者22之间轮换对转向用户输入设备34的控制,使得乘坐载具20的每个乘坐者22可以有机会使乘坐载具20转向。转向用户输入设备34可以向乘坐和游戏控制系统24(例如,向乘坐控制器42、游戏控制器44和/或相应游戏系统48)输出信号以直接控制乘坐载具20的移动。在沿着轨道28行进的同时,驾驶乘坐者100可以经由相应头戴式显示器28被呈现ar对象26或物理对象(即指令对象104)。指令对象104可以向驾驶乘坐者100呈现驾驶或游戏指令,诸如向某个方向转弯、增加或降低速度、在轨道岔口遵从某个轨道或者碰撞或避开ar环境25的ar对象26的指令。指示驾驶指令的指令对象104可以仅被呈现给驾驶乘坐者100,或者可以被呈现给乘坐载具20的所有乘坐者22。另外,尽管指令对象104在所图示的实施例中被示出为箭头,但是指令对象104可以是文本、符号、图形、字符或可以用于向驾驶乘坐者100指示使乘坐载具20转向或控制乘坐载具20的方向的任何其他对象。

作为示例,在所图示的实施例中,控制转向用户输入设备34的驾驶乘坐者100经由相应头戴式显示器28在其视场110内被呈现与主题景点108组合的指令对象104。在所图示的实施例中,指令对象104被呈现为指示在即将到来的轨道岔口112处要遵从的转弯方向的箭头。轨道18在轨道岔口112处分岔,使得驾驶员可以通过停留在轨道14上而在当前路径上继续,或者可以使用转向用户输入设备34使乘坐载具20转弯以遵从如指令对象104所指示的路径116。如果驾驶乘坐者100使用转向用户输入设备34使乘坐载具20朝轨道116转弯,则可以通过乘坐和游戏控制系统24的乘坐控制器42和/或游戏控制器44来控制乘坐载具20在轨道116的方向上转弯。这样,驾驶乘坐者100能够经由转向用户输入设备34直接控制乘坐载具20的移动。

另外,驾驶乘坐者100可以通过遵从指令对象104来控制乘坐载具20的移动。这样,正确遵从所呈现的指令对象104的指示可以导致乘坐载具20的附加移动,和/或可以添加到驾驶乘坐者100的分数或乘坐载具20的分数,这可以导致由乘坐和游戏控制系统24触发的乘坐载具20的附加移动。例如,在所图示的实施例中,如果驾驶乘坐者100通过使用转向用户输入设备34使乘坐载具20朝轨道116转弯来遵从指令对象104,则不仅将至少部分地基于从转向用户输入设备34接收的信号而导致乘坐载具20朝轨道116转弯,而且可以通过正确地遵从指令对象104和/或增加驾驶分数来触发乘坐载具20的附加移动。通过遵从指令对象104来触发的移动可以包括附加于由来自转向用户输入设备34的输入信号发起的直接移动的任何移动,诸如乘坐载具20的速度的改变(例如,从第一非零速度到第二非零速度)、启动乘坐载具20、停止乘坐载具20或者其他合适移动。例如,通过遵从指令对象104来触发的移动可以是导致乘坐载具20更快地移动以提供更刺激的乘坐,或者导致乘坐载具20更慢地移动以允许其他乘坐者22有更多时间与ar对象26交互,由此允许其他乘坐者22和/或乘坐载具20收集更多点。这样,驾驶乘坐者100能够通过遵从所呈现的指令对象104来间接控制乘坐载具20的移动。另外,遵从指令对象104可以导致ar环境25改变,使得其他乘坐者22可以被呈现更多ar对象26。

在实施例中,除了通过遵从指令对象104和/或增加驾驶乘坐者100的分数或乘坐载具20的分数来触发乘坐载具20的移动之外,驾驶乘坐者100还可以通过不遵从或不正确地遵从指令对象104来导致乘坐载具20的移动。这样的移动可以包括乘坐载具20的自旋,乘坐载具20的速度降低或者其他合适移动。例如,在所图示的实施例中,如果驾驶乘坐者100未遵从指示使乘坐载具20朝轨道116转向的指令对象104(例如,在指令显示之后和/或在轨道岔口112之前时间段内),则乘坐和游戏控制系统24可以至少部分地基于错过的指令对象104而导致乘坐载具自旋和/或改变速度。例如,通过不遵从或错过指令对象104来触发的移动可以是导致乘坐载具20更快地移动以使得其他乘坐者22更难赚取点或者更慢地移动以使游戏更简单。这样,在实施例中,驾驶乘坐者100还能够通过不遵从所呈现的指令对象104来间接导致乘坐载具20的移动。另外,错过指令对象104可以导致ar环境25改变,使得其他乘坐者22可以被呈现更少或不同ar对象26。在实施例中,错过的指令对象104可以导致乘坐者分数或乘坐载具分数的降低,这继而也可以触发乘坐载具20的移动。

在实施例中,乘坐和游戏控制系统24的游戏控制器44和/或相应游戏系统48可以包括加权系统,所述加权系统可以导致向每个乘坐者22或乘坐载具20呈现与由加权系统确定的乘坐者22或乘坐载具20的技能水平对应的特定ar对象(包括指令对象104)。乘坐和游戏控制系统24可以在乘坐景点12开始时的确定的时间段内监视每个乘坐者22和/或乘坐载具20的驾驶和/或与ar环境25(包括指令对象104)的交互。至少部分地基于所监视的驾驶和/或与ar环境25的交互,乘坐和游戏控制系统24可以确定乘坐者22或乘坐载具20的起始技能水平。后续场景或预定交互可以基于所确定的技能水平由计算机图形生成系统70生成并呈现给一个或多个乘坐者22。

这样,每个乘坐者22或乘坐载具20可以被呈现与所确定的技能水平对应的ar环境25(包括指令对象104),使得每个乘坐者22或乘坐载具20可以在沿着乘坐景点12的相同交互区域处被呈现不同ar对象。乘坐和游戏控制系统24的加权系统可以在每个预定交互区域处确定并更新乘坐者22和/或乘坐载具20的技能水平,由此允许当乘坐载具20行进通过乘坐景点12时ar环境25对应于乘坐者22和/或总体地对应于乘坐载具20的所有乘坐者22的技能水平。因此,呈现给驾驶乘坐者100的指令对象104可以至少部分地基于驾驶乘坐者100的当前确定技能水平和/或乘坐载具20的作为整体的乘坐者22的当前确定技能水平。另外,由从转向用户输入设备34接收的输入直接和间接触发的乘坐载具20的各类型移动可以至少部分地基于驾驶乘坐者100的当前确定技能水平和/或乘坐载具20的作为整体的乘坐者22的当前确定技能水平。例如,如果驾驶乘坐者100被确定为具有相对高技能水平,则与较低技能水平相比,指令对象104可以更靠近轨道岔口112显现,和/或正确地遵从指令可以导致乘坐载具20的速度更大程度地改变。

类似地,图5是示出了标记乘坐者130具有对用于与ar环境25的ar对象26交互的标记用户输入设备36的控制的示意图。在同一时间若干乘坐者22可以控制标记用户输入设备36,并如如之前所讨论的,对不同类型用户输入设备32的控制可以贯穿乘坐景点12期间在乘坐载具20的乘坐者22之间轮换。如之前所提到的,乘坐载具20的乘坐和游戏控制系统24可以允许乘坐者22对乘坐载具20的移动的划分的控制。这样,标记乘坐者130可以通过与ar环境25(例如,游戏环境)的ar对象26的交互来影响乘坐载具20的移动。尽管在所图示的实施例中描述为标记用户输入设备,但是转向用户输入设备34以外的用户输入设备32可以是可以用于与ar环境25交互的任何其他类型的用户输入设备32,诸如用于抓取或移动ar对象26的设备或其他合适用户输入设备32。

在所图示的实施例中,乘坐载具20正在方向106沿着轨道18行进。乘坐者22可以正经由头戴式显示器28观看与主题景点108(例如,乘坐景点12的真实世界场景)组合的ar环境25。在沿着轨道18行进的同时,一个或多个标记乘坐者130可以在他们的视场134内被呈现ar对象26,诸如对象、奖励和/或角色。标记乘坐者130可以利用ar投射物136来标记ar对象或以其他方式与ar对象交互,如所图示的实施例中那样。与ar环境25的ar对象26的这样的交互可以经由乘坐和游戏系统24间接影响或触发乘坐载具20的移动。与ar对象26的交互还可以增加乘坐者分数或乘坐载具分数,这继而可以影响或触发乘坐载具20的移动。例如,标记乘坐者130可以利用ar投射物136来标记所呈现的ar对象26。如果标记乘坐者130标记或命中ar对象26或者以ar对象26(例如,角色)赢得游戏,则乘坐和游戏控制系统24可以触发乘坐载具20的某些移动,诸如改变乘坐载具20的速度、使乘坐载具20自旋、摇动乘坐载具20或乘坐载具20的组件(例如,座椅)或者其他合适移动。另外,取得某些乘坐者分数或乘坐载具分数也可以触发乘坐载具20的这样的移动。游戏控制器44和/或相应游戏系统48可以从标记用户输入设备36接收输入信号,并且至少部分地基于所接收的信号,可以向乘坐控制器42输出控制信号以导致乘坐载具20的某种移动。这样,当前未控制转向用户输入设备34的一个或多个标记乘坐者130或乘坐者22能够通过与所呈现的ar对象26交互来间接控制乘坐载具20的移动。

如之前所讨论的,在实施例中,乘坐和游戏控制系统24的游戏控制器44和/或相应游戏系统48可以包括或充当加权系统,所述加权系统可以导致向每个乘坐者22或乘坐载具20呈现与由加权系统确定的乘坐者22或乘坐载具20的技能水平对应的特定ar对象26。乘坐和游戏控制系统24可以在在乘坐景点12开始时的确定的时间段内监视每个乘坐者22和/或乘坐载具20的驾驶和/或与ar环境的交互。至少部分地基于所监视的驾驶和/或与ar环境25的交互,乘坐和游戏控制系统24可以确定乘坐者22或乘坐载具20的起始技能水平。后续场景或预定交互可以基于所确定的技能水平由计算机图形生成系统70生成并呈现给一个或多个乘坐者22。

这样,每个乘坐者22或乘坐载具20可以被呈现与所确定的技能水平对应的ar环境25,使得每个乘坐者22或乘坐载具20可以在沿着乘坐景点12的相同交互区域处被呈现不同的ar对象26。乘坐和游戏控制系统24的加权系统可以在每个预定交互区域处确定并更新乘坐者22和/或乘坐载具20的技能水平,由此允许当乘坐载具20行进通过乘坐景点12时ar环境25对应于乘坐者22和/或总体地对应于乘坐载具20的所有乘坐者22的技能水平。因此,呈现给标记乘坐者130的ar对象26可以至少部分地基于驾驶乘坐者100的当前确定技能水平和/或乘坐载具20的作为整体的乘坐者22的当前确定技能水平。另外,由从标记用户输入设备36接收的输入间接触发的乘坐载具20的各类型移动可以至少部分地基于标记乘坐者130的当前确定技能水平和/或乘坐载具20的作为整体的乘坐者22的当前确定技能水平。例如,如果标记乘坐者130被确定为具有相对高技能水平,则与较低技能水平相比,交互的难度水平可以相对高,诸如更难命中ar对象26,并且命中或标记ar对象26可以导致乘坐载具20的速度更大程度地改变。

应当理解的是,图4和图5二者已经被简化以一次仅示出一个乘坐者22的视角,并且同一时间乘坐载具20的所有乘坐者22可以控制一个或多个用户输入设备32。如上面所讨论的,乘坐载具20的所有乘坐者22与ar对象26的交互和驾驶执行可以经由乘坐和游戏控制系统24来影响和导致乘坐载具20的移动。

如之前所讨论的,可以由驾驶乘坐者100和其他乘坐者(例如,标记乘坐者130)二者来控制乘坐载具20的移动。可以由驾驶乘坐者100经由转向用户输入设备来控制乘坐载具20的转向,并且附加地,在实施例中,可以由驾驶乘坐者100经由其他用户输入设备38(诸如加速器用户输入设备或制动用户输入设备)来控制乘坐载具20的速度。也可以基于驾驶乘坐者100和/或其他乘坐者22(例如,标记乘坐者130)相对于ar环境25或游戏的执行来控制乘坐载具20的移动,诸如乘坐载具20的转向和/或速度。考虑到该情况,图6是用于经由乘坐和游戏控制系统24至少部分地基于驾驶乘坐者100接收的直接和间接移动输入来控制或触发乘坐载具20的移动的方法150的实施例的流程图。可以在乘坐载具20沿着轨道18行进时并且在乘坐载具的驾驶控制(例如,转向用户输入设备32和/或加速器用户输入设备的控制)贯穿乘坐景点12的期间在乘坐者22之间转移时,由乘坐和游戏控制系统24连续地执行方法150。方法150包括生成和显示ar指令对象104以向驾驶乘坐者100呈现驾驶指令(框152)。如之前所讨论的,指令对象34可以是文本、符号、图形、字符或向驾驶乘坐者100指示以特定方式使乘坐载具20转向或控制乘坐载具20的任何其他对象。指令对象104还可以是轨道18上要避开的对象。乘坐载具20的当前驾驶乘坐者100可以响应于经由游戏控制器44和/或相应游戏系统48生成和显示给驾驶乘坐者100的指令对象104,而经由转向用户输入设备34直接使乘坐载具20转向。基于驾驶乘坐者100经由转向用户输入设备34的转向,由乘坐和游戏控制系统24的乘坐控制器42和/或游戏控制器44接收指示该转向的信号(框154)。

接下来,乘坐和游戏控制系统24可以至少部分地基于经由乘坐控制器42和/或游戏控制器44接收的所接收转向输入来触发乘坐载具20的直接移动,诸如在转向输入的方向上使乘坐载具20转弯(框156)。接下来,乘坐和游戏控制系统24可以经由游戏控制器44和/或相应游戏系统48来确定从转向用户输入设备34接收的转向输入是否对应于经由指令对象104呈现给驾驶乘坐者100的所指示指令(框158)。例如,驾驶员是否在指令对象104呈现后的时间段内适当地转动了方向盘(例如,转向用户输入设备34)和/或操作了诸如加速器用户输入设备的其他输入。如果乘坐和游戏控制系统24确定到所接收的转向输入对应于指令对象104,则乘坐和游戏控制系统24可以触发乘坐载具20的附加移动,诸如乘坐载具20的速度的改变(框160)。附加地或可替换地,可以至少部分地基于乘坐者分数和/或乘坐载具分数来影响或触发乘坐载具20的移动,使得当乘坐者分数和/或乘坐载具分数超过阈值分数时触发移动。在这样的实施例中,乘坐者分数和/或乘坐载具分数可以响应于驾驶员正确地遵从指令104而增加。

如果乘坐和游戏控制系统24确定到所接收的转向输入不对应于指令对象104,则乘坐和游戏控制系统24可以触发乘坐载具20的不同移动,诸如乘坐载具20的速度的改变和/或乘坐载具20的自旋(框162)。在实施例中,如果乘坐和游戏控制系统24确定到所接收的转向输入不对应于所呈现的指令对象104,则可以不触发移动。应当理解的是,方法150可以是贯穿乘坐景点12的期间执行以触发乘坐载具20的移动的迭代或重复的过程。

图7是用于经由乘坐和游戏控制系统24至少部分地基于一个或多个标记乘坐者130与ar环境25的交互来控制或触发乘坐载具20的移动的方法170的实施例的流程图。可以在乘坐载具20沿着轨道18行进时并且在一个或多个标记用户输入设备36的控制贯穿乘坐景点12的期间或者在乘坐景点12的某些时间或部分在乘坐者22之间转移时,由乘坐和游戏控制系统24连续地执行方法170。方法170包括向一个或多个标记乘坐者130生成和显示ar环境25的ar对象26(框172)。一个或多个标记乘坐者130可以经由一个或多个标记用户输入设备36来与ar对象26交互(例如,在ar对象26处标记)。基于一个或多个当前标记乘坐者130与ar对象26的交互,由乘坐和游戏控制系统24的游戏控制器和/或相应游戏系统48接收指示交互的信号(框174)。

接下来,乘坐和游戏控制系统24可以经由游戏控制器44和/或相应游戏系统48来确定所接收的指示一个或多个标记乘坐者130与ar对象26的交互的信号是否对应于ar对象26的命中或模拟游戏的获胜(框176)。如果乘坐和游戏控制系统24确定到交互对应于ar对象26的标记或命中或者模拟游戏的获胜,则乘坐和游戏控制系统24可以触发乘坐载具20的移动,诸如乘坐载具20的速度的改变(框178)。附加地或可替换地,可以至少部分地基于乘坐者分数和/或乘坐载具分数来触发至少部分地基于一个或多个标记乘坐者130与ar环境25的交互的乘坐载具20的移动,使得当乘坐者分数和/或乘坐载具分数超过阈值分数时触发附加移动。在这样的实施例中,乘坐者分数和/或乘坐载具分数可以基于命中或获胜而增加。如果乘坐和游戏控制系统24确定到交互不对应于ar对象26的标记或命中或者模拟游戏的获胜,则乘坐和游戏控制系统24可以触发乘坐载具20的移动,诸如改变乘坐载具20的速度,或者可以不触发乘坐载具20的附加移动。

应当理解的是,可以贯穿乘坐景点12的期间独立地或一起执行方法150和170。方法150和170可以交替执行或者在乘坐景点12的不同部分处执行。因此,乘坐载具20的移动可以有时由驾驶乘坐者100控制、有时由其他乘坐者22(例如,标记乘坐者130)控制或者有时由驾驶乘坐者100和标记乘坐者130二者控制。进一步的,当每个乘坐者22可以同一时间控制至少一个用户输入设备32时,可以贯穿乘坐景点12的期间针对每个乘坐者22和每个用户设备连续地执行方法150和170,以创建通过乘坐者22和他们与ar环境25(例如,游戏环境)的交互对乘坐载具20的移动的划分的控制。

尽管已经在本文说明和描述了本实施例的某些特征,但是许多修改和改变对于本领域技术人员而言将是清楚的。因此,要理解的是,所附权利要求意图覆盖落入本公开的真实精神内的所有这样的修改和改变。进一步的,应当理解的是,所公开的实施例的某些要素可以彼此组合或互换。

本文给出和要求保护的技术被引用并应用于实际性质的材料对象和具体示例,其显著改进了本技术领域,并且因此不是抽象的、无形的或纯理论的。进一步的,如果附于本说明书末尾的任何权利要求包含表示为“用于[执行]……[功能]的构件”或“用于[执行]……[功能]的步骤”的一个或多个要素,则意图是要在35u.s.c.112(f)下解释这样的要素。然而,对于包含以任何其他方式表示的要素的任何权利要求,意图不在35u.s.c.112(f)下解释这样的要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1