[go: up one dir, main page]

HK40016435B - Augmented ride system and method - Google Patents

Augmented ride system and method Download PDF

Info

Publication number
HK40016435B
HK40016435B HK62020005823.3A HK62020005823A HK40016435B HK 40016435 B HK40016435 B HK 40016435B HK 62020005823 A HK62020005823 A HK 62020005823A HK 40016435 B HK40016435 B HK 40016435B
Authority
HK
Hong Kong
Prior art keywords
ride
riding
vehicle
occupant
occupants
Prior art date
Application number
HK62020005823.3A
Other languages
Chinese (zh)
Other versions
HK40016435A (en
Inventor
Sean David Mccracken
Thomas Martin Geraghty
Justin Michael Schwartz
Original Assignee
Universal City Studios Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Universal City Studios Llc filed Critical Universal City Studios Llc
Publication of HK40016435A publication Critical patent/HK40016435A/en
Publication of HK40016435B publication Critical patent/HK40016435B/en

Links

Description

增强乘坐系统和方法Enhanced riding systems and methods

相关申请的交叉引用Cross-references to related applications

本申请要求2017年3月6号提交的、题为“SYSTEMS AND METHODS FOR DIGITALOVERLAY IN AN AMUSEMENT PARK ENVIRONMENT”的美国临时专利申请No 62/467,817的优先权和权益,特此通过引用在该临时专利申请整体上将其并入以用于所有目的。This application claims priority and benefit to U.S. Provisional Patent Application No. 62/467,817, filed March 6, 2017, entitled “SYSTEMS AND METHODS FOR DIGITALOVERLAY IN AN AMUSEMENT PARK ENVIRONMENT”, which is hereby incorporated by reference in its entirety for all purposes.

背景技术Background Technology

本文公开的主题涉及游乐园景点,并且更具体地,涉及提供游乐园景点中的增强体验。The topics discussed in this article relate to amusement park attractions, and more specifically, to providing enhanced experiences within amusement park attractions.

游乐园或主题公园可以包括各种娱乐景点,为游乐园的顾客(例如,家庭和/或所有年龄段的人)提供享受。例如,景点可以包括乘坐景点(例如,闭环轨道、黑暗乘坐装置、惊险乘坐装置或其他类似乘坐装置),并且沿着乘坐装置可以有主题环境,可以传统地使用装备、家具、建筑布局、道具、装饰物等来建立所述主题环境。取决于主题环境的复杂性,这可以证明设立和替换主题环境是非常可能且耗时的。设立对于乘坐装置上的所有乘员而言令人愉快的主题环境也可能是非常困难的。相同的主题环境可能对于一些乘员而言是吸引人的,而对于其他乘员不是。Amusement parks or theme parks can include a variety of entertainment attractions to provide enjoyment for the park's customers (e.g., families and/or people of all ages). For example, attractions can include rides (e.g., closed-loop tracks, dark rides, thrill rides, or other similar rides), and along these rides can be themed environments, which can be traditionally created using equipment, furniture, architectural layouts, props, decorations, etc. Depending on the complexity of the themed environment, this can prove to be both possible and time-consuming to set up and replace them. Creating a themed environment that is enjoyable for all occupants of the ride can also be very difficult. The same themed environment may be appealing to some occupants but not to others.

另外,归因于乘坐载具中乘员的不同运动路径和/或不同观看视角,可能难以为所有乘员提供相同的乘坐体验。例如,坐在前排的乘员可以比后排的乘员具有更好的视野并因此具有更加沉浸式的乘坐体验。现在认识到,期望包括这样的景点,在所述景点中有可能能够以相对于传统技术灵活且高效的方式在这样的景点中改变景点主题或者包括或移除某些主题特征。现在还认识到,可能期望为所有乘员提供沉浸式且更加个性化或定制的乘坐体验。Furthermore, due to the different movement paths and/or viewing angles of occupants in a vehicle, it may be difficult to provide the same riding experience for all occupants. For example, occupants sitting in the front row may have a better view and therefore a more immersive riding experience than those in the back. It is now recognized that it is desirable to include attractions where it is possible to change the theme of the attraction or include or remove certain thematic features in a more flexible and efficient manner than with conventional technologies. It is also recognized that it may be desirable to provide an immersive and more personalized or customized riding experience for all occupants.

发明内容Summary of the Invention

以下概述了与本公开范围相当的某些实施方案。这些实施例不旨在限制本公开的范围,而是这些实施例仅旨在提供本实施例的可能形式的简要概述。实际上,本实施例可以涵盖可以与下面阐述的实施例类似或不同的各种形式。The following outlines certain embodiments that are equivalent to the scope of this disclosure. These embodiments are not intended to limit the scope of this disclosure, but are merely intended to provide a brief overview of the possible forms of these embodiments. In fact, these embodiments can encompass a variety of forms that may be similar to or different from the embodiments set forth below.

在一个实施例中,一种乘坐系统包括:乘坐载具,其被配置为容纳乘员并被配置为在游乐园中乘坐期间沿着乘坐路径行进;头戴式显示器,其连接到乘坐载具并被配置为由乘员穿戴;以及乘坐和游戏控制系统,其与乘坐载具集成并被配置为至少使用头戴式显示器和乘坐载具来协调乘员的乘坐体验与乘坐期间发生的事件。乘坐和游戏控制系统包括:用户接口,其被配置为从乘员接收输入;乘坐控制器,其被配置为至少部分地基于与乘坐载具的操作参数和来自乘员的输入相关的数据来控制乘坐载具的物理操作;以及监视系统,其被配置为至少监视头戴式显示器的位置和取向、乘坐载具的位置和取向或者它们的组合。乘坐和游戏控制系统还包括计算机图形生成系统,其通信地耦合到头戴式显示器并被配置为基于从乘坐控制器、监视系统、用户接口或者它们的任何组合接收的数据来选择性地生成AR特征以供在头戴式显示器上显示。In one embodiment, a ride system includes: a ride vehicle configured to accommodate occupants and configured to travel along a ride path during a ride in an amusement park; a head-mounted display connected to the ride vehicle and configured to be worn by the occupants; and a ride and gaming control system integrated with the ride vehicle and configured to coordinate the occupants' ride experience with events occurring during the ride, using at least the head-mounted display and the ride vehicle. The ride and gaming control system includes: a user interface configured to receive input from the occupants; a ride controller configured to control the physical operation of the ride vehicle based at least in part on data relating to operating parameters of the ride vehicle and input from the occupants; and a monitoring system configured to monitor at least the position and orientation of the head-mounted display, the position and orientation of the ride vehicle, or a combination thereof. The ride and gaming control system also includes a computer graphics generation system communicatively coupled to the head-mounted display and configured to selectively generate AR features for display on the head-mounted display based on data received from the ride controller, the monitoring system, the user interface, or any combination thereof.

在另一实施例中,一种方法包括经由与乘坐载具集成的乘坐和游戏控制系统来接收和分析数据,所述乘坐载具被配置为容纳一个或多个乘员,其中乘坐载具被配置为在游乐园中乘坐期间沿着乘坐路径行进,并且其中所述数据与一个或多个乘员或者与乘坐载具或者与二者相关。所述方法包括经由乘坐和游戏控制系统的计算机图形生成系统基于所接收和分析的数据来生成游戏效果,其中游戏效果包括增强现实(AR)图形。所述方法还包括经由计算机图形生成系统来传输AR图形以供在头戴式显示器上显示,所述头戴式显示器被配置为由乘坐载具中一个或多个乘员中的相应乘员穿戴。In another embodiment, a method includes receiving and analyzing data via a ride and gaming control system integrated with a ride vehicle configured to accommodate one or more occupants, wherein the ride vehicle is configured to travel along a ride path during a ride in an amusement park, and wherein the data is associated with one or more occupants, the ride vehicle, or both. The method includes generating gaming effects based on the received and analyzed data via a computer graphics generation system of the ride and gaming control system, wherein the gaming effects include augmented reality (AR) graphics. The method also includes transmitting the AR graphics via the computer graphics generation system for display on a head-mounted display configured to be worn by a respective occupant of the one or more occupants in the ride vehicle.

在另一实施例中,一种与被配置为沿着乘坐路径运载乘员的乘坐载具物理集成的乘坐和游戏控制系统包括乘坐控制器,所述乘坐控制器被配置为接收与来自至少用户接口的输入控制状态相关的实时数据,并被配置为接收与乘坐载具的操作参数相关的数据。乘坐和游戏控制系统包括游戏控制器,所述游戏控制器通信地耦合到乘坐控制器并被配置为将与输入控制状态和至少一个操作参数相关的更新推送到乘坐载具的特征。乘坐和游戏控制系统还包括计算机图形生成系统,所述计算机图形生成系统通信地耦合到游戏控制器和被配置为由乘员穿戴的头戴式显示器,其中计算机图形生成系统被配置为至少部分地基于来自游戏控制器的更新来选择性地渲染增强现实(AR)图形以供在头戴式显示器上显示。In another embodiment, a ride and gaming control system physically integrated with a ride vehicle configured to transport occupants along a ride path includes a ride controller configured to receive real-time data related to input control states from at least a user interface, and configured to receive data related to operating parameters of the ride vehicle. The ride and gaming control system includes a gaming controller communicatively coupled to the ride controller and configured to push updates related to the input control states and at least one operating parameter to features of the ride vehicle. The ride and gaming control system also includes a computer graphics generation system communicatively coupled to the gaming controller and a head-mounted display configured to be worn by the occupants, wherein the computer graphics generation system is configured to selectively render augmented reality (AR) graphics for display on the head-mounted display, at least in part based on updates from the gaming controller.

附图说明Attached Figure Description

当参照附图来阅读以下详细描述时,本公开的这些和其他特征、方面以及优点将变得更好理解,在附图中相同的字符贯穿各图表示相同部分,其中:These and other features, aspects, and advantages of this disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings, in which the same characters run throughout the figures to denote the same parts, wherein:

图1是根据本实施例的经由头戴式显示器向乘员提供增强现实(AR)体验的乘坐系统的实施例的透视图;Figure 1 is a perspective view of an embodiment of a riding system that provides an augmented reality (AR) experience to occupants via a head-mounted display according to this embodiment;

图2是根据本实施例的在图1的乘坐系统中使用的乘坐和游戏控制系统的实施例的框图;Figure 2 is a block diagram of an embodiment of the riding and gaming control system used in the riding system of Figure 1 according to this embodiment;

图3是根据本实施例的图1的头戴式显示器的示例实施例的透视图;Figure 3 is a perspective view of an example embodiment of the head-mounted display of Figure 1 according to this embodiment;

图4是图示了根据本实施例的用于使用图1的乘坐和游戏控制系统来创建AR增强沉浸式体验的过程的实施例的流程图;Figure 4 is a flowchart illustrating an embodiment of the process for creating an AR-enhanced immersive experience using the riding and gaming control system of Figure 1 according to this embodiment;

图5是图示了根据本实施例的用于使用图1的乘坐和游戏控制系统基于模拟来创建逼真AR体验的过程的实施例的流程图;Figure 5 is a flowchart illustrating an embodiment of the process for creating a realistic AR experience based on simulation using the riding and gaming control system of Figure 1 according to this embodiment;

图6是图示了根据本实施例的具有由图1的乘坐和游戏控制系统提供的视角调整的示例AR体验的示意图;Figure 6 is a schematic diagram illustrating an example AR experience with perspective adjustment provided by the riding and gaming control system of Figure 1 according to this embodiment;

图7是根据本实施例的用于动态地调整乘坐视角的方法的实施例的流程图;Figure 7 is a flowchart of an embodiment of the method for dynamically adjusting the riding perspective according to this embodiment;

图8是图示了根据本实施例的具有由图1的乘坐和游戏控制系统提供的动态交互性的示例AR体验的示意图;Figure 8 is a schematic diagram illustrating an example AR experience with dynamic interactivity provided by the riding and gaming control system of Figure 1 according to this embodiment;

图9是图示了根据本实施例的其中多个乘员共享由图1的乘坐和游戏控制系统提供的相同AR体验的示例AR体验的示意图。Figure 9 is a schematic diagram illustrating an example AR experience where multiple occupants according to this embodiment share the same AR experience provided by the riding and gaming control system of Figure 1.

具体实施方式Detailed Implementation

下面将描述本公开的一个或多个具体实施例。为了提供这些实施例的简明描述,可能未在说明书中描述实际实现的所有特征。应当意识到的是,在任何这样的实际实现的开发中,如在任何工程或设计项目中那样,必须做出许多实现特定的决策以取得开发者的具体目标,诸如符合系统相关和商业相关约束,这些约束可能在各种实现间变化。此外,应当意识到的是,这样的开发努力可能是复杂且耗时的,但是对于受益于本公开的普通技术人员来说仍然是设计、建造和制造的常规任务。One or more specific embodiments of this disclosure will now be described. To provide a concise description of these embodiments, not all features of an actual implementation may be described in the specification. It should be appreciated that, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developer’s specific goals, such as compliance with system-related and business-related constraints, which may vary across various implementations. Furthermore, it should be appreciated that such development efforts can be complex and time-consuming, but remain routine tasks of design, construction, and manufacture for those skilled in the art who benefit from this disclosure.

本实施例涉及为拜访主题景点的顾客提供增强体验的系统和方法,所述顾客诸如有乘坐装置(例如,闭环轨道、黑暗乘坐装置或其他类似乘坐装置)上的乘员。当乘员在游乐园或主题公园中的乘坐路径行进时可以执行增强体验。具体地,与景点相关联的乘坐和游戏控制系统可以通过头戴式显示器来提供导致增强现实(AR)体验的游戏效果。乘坐和游戏控制系统可以使用沿着乘坐路径设置的示出效果系统(例如,投影显示设备、数字显示设备、声音系统、照明系统等)来提供其他娱乐体验。为了提供更加个性化和沉浸式AR体验,乘坐和游戏控制系统可以基于乘员的观看兴趣和/或与乘坐相关联的游乐的参与度来选择性地提供AR体验。作为一个示例,乘坐和游戏控制系统可以确定乘员正在看向哪些真实世界特征(例如,物理游乐园景点的方面),并且可以根据乘员的兴趣来提供AR体验并可以使得乘员能够与和真实世界特征相关联的AR特征交互(例如,参与、抓取、选择、瞄准、移动等)。This embodiment relates to systems and methods for providing enhanced experiences to customers visiting themed attractions, such as occupants on rides (e.g., closed-loop tracks, dark rides, or other similar rides). The enhanced experience can be performed as the occupants travel along a ride path within an amusement park or theme park. Specifically, a ride and game control system associated with the attraction can provide game effects that lead to augmented reality (AR) experiences via a head-mounted display. The ride and game control system can use display effect systems (e.g., projection displays, digital displays, sound systems, lighting systems, etc.) set along the ride path to provide additional entertainment experiences. To provide a more personalized and immersive AR experience, the ride and game control system can selectively provide AR experiences based on the occupant's viewing interests and/or engagement with the ride-related attractions. As an example, the ride and game control system can determine which real-world features (e.g., aspects of a physical amusement park attraction) the occupant is looking at and can provide AR experiences based on the occupant's interests, enabling the occupant to interact with AR features associated with the real-world features (e.g., engage, grab, select, aim, move, etc.).

作为另一示例,乘坐和游戏控制系统可以动态地改变AR特征的视角,使得乘员的视觉体验不被其他乘员和/或真实世界对象阻挡或妨碍(例如,通过将游戏和/或示出效果带到乘员的眼睛的正前方)。作为另一示例,乘坐和游戏控制系统可以动态地提供和/或更新与由另一乘员参与的游戏效果对应的AR特征。此外,乘坐和游戏控制系统可以基于乘员的反应和/或参与度而提供实时自适应AR体验。例如,可以基于有多少乘员正在看、乘员是否表现得享受AR体验、乘员是否正参与基于AR的游乐等等来实时更新或改变AR特征的存在和/或内容。As another example, the ride and game control system can dynamically change the perspective of AR features so that the occupant's visual experience is not obstructed or hindered by other occupants and/or real-world objects (e.g., by bringing the game and/or display effects directly in front of the occupant's eyes). As another example, the ride and game control system can dynamically provide and/or update AR features corresponding to game effects participated in by another occupant. Furthermore, the ride and game control system can provide a real-time adaptive AR experience based on occupant reactions and/or engagement. For example, the presence and/or content of AR features can be updated or changed in real time based on how many occupants are looking, whether occupants appear to enjoy the AR experience, whether occupants are participating in AR-based games, etc.

尽管可以以各种设定来实现本实施例,但是在图1中示意性地示出了其中在游乐园12中使用乘坐和游戏控制系统10的示例设定。如所图示的,游乐园12可以包括乘坐装置14、主题景点16(例如,与主题对应的固定装备、建筑布局、道具、装饰物等)和其他游乐园景点18(例如,摩天轮或其他景点)。在某些实施例中,乘坐装置14可以包括黑暗乘坐装置或其他类似惊险乘坐装置,并且因此可以还包括载具路径(例如,闭环轨道或闭环轨道系统20)。轨道20可以被提供为当乘员24、26、28和30被乘坐载具22容纳时乘坐载具22可以在其上行进的基础设施。轨道20因此可以限定乘坐载具22的运动。然而,在另一实施例中,例如,轨道20可以被受控路径替代,在所述受控路径中,可以经由电子系统、磁性系统或轨道20以外的其他类似系统基础设施来控制乘坐载具20的移动。换言之,载具22的乘坐路径可以不被物理地约束为精确路径,由此允许乘员24、26、28和30一定程度地控制他们的运动路径、观看视角等等。应当意识到的是,尽管乘坐载具22可以被图示为4乘员载具,但是在其他实施例中,乘员乘坐载具22可以包括任何数量的乘员空间(例如,1、2、4、8、10或更多空间)以容纳单个或多组乘员。还应当意识到的是,尽管乘坐装置14可以被图示为具有一个乘坐载具22,但是乘坐装置14可以包括任何数量的乘坐载具22(例如,1、2、4、8、10或更多)。当乘坐载具22沿着轨道20行进时,乘员可以被提供场景(例如,可以包括与主题对应的固定装备、建筑布局、道具、装饰物等等的主题环境)的移动游览。场景可以包括围绕乘坐装置14的环境和/或可以完全或部分接纳乘坐装置14的基础设施内的环境。While this embodiment can be implemented in various configurations, Figure 1 schematically illustrates an example configuration in which a ride and game control system 10 is used in an amusement park 12. As illustrated, the amusement park 12 may include rides 14, themed attractions 16 (e.g., themed fixtures, architectural layouts, props, decorations, etc.) and other amusement park attractions 18 (e.g., a Ferris wheel or other attractions). In some embodiments, rides 14 may include dark rides or other similar thrill rides, and may therefore also include vehicle paths (e.g., closed-loop tracks or closed-loop track systems 20). Track 20 may be provided as infrastructure on which rides 22 can travel when occupants 24, 26, 28, and 30 are accommodated. Track 20 may thus define the movement of rides 22. However, in another embodiment, for example, track 20 may be replaced by a controlled path in which the movement of rides 20 may be controlled via electronic systems, magnetic systems, or other similar system infrastructure besides track 20. In other words, the travel path of vehicle 22 is not physically constrained to a precise path, thereby allowing occupants 24, 26, 28, and 30 to a certain extent control over their movement paths, viewing angles, etc. It should be appreciated that although vehicle 22 may be illustrated as a four-occupant vehicle, in other embodiments, occupant vehicle 22 may include any number of occupant spaces (e.g., 1, 2, 4, 8, 10, or more spaces) to accommodate one or more groups of occupants. It should also be appreciated that although ride-hailing device 14 may be illustrated as having one vehicle 22, ride-hailing device 14 may include any number of vehicle 22s (e.g., 1, 2, 4, 8, 10, or more). As vehicle 22 travels along track 20, occupants may be provided with a mobile tour of a scene (e.g., a themed environment that may include fixtures, architectural layouts, props, decorations, etc., corresponding to a theme). The scene may include the environment surrounding ride-hailing device 14 and/or the environment within infrastructure that can fully or partially accommodate ride-hailing device 14.

尽管乘员可能发现乘坐装置14是非常值得享受的体验,但是在某些实施例中,增强他们的乘坐体验可以是有用的。具体地,取代具有仅场景的物理视图,提供给乘员24、26、28和30的乘坐体验可以通过头戴式显示器32利用包括增强现实(AR)体验的游戏效果被增强。例如,当乘坐载具22沿着轨道20行进时,乘坐和游戏控制系统10可以协调要在乘员24、26、28和30的相应头戴式显示器32上向他们示出的AR图像或特征,诸如AR对象36。另外,乘坐和游戏控制系统10可以协调非板载(例如,乘坐载具22外的)娱乐,以增强提供给乘员24、26、28和30的乘坐体验。例如,当乘坐载具22沿着轨道20行进时,乘坐和游戏控制系统10可以协调通过示出效果系统34提供的视觉和/或声音呈现,所述示出效果系统34可以包括沿着轨道20设置的投影游戏计算机、显示设备(例如,投影显示设备、数字显示设备)、照明系统和声音效果设备(例如扬声器)。While occupants may find the ride 14 a very enjoyable experience, in some embodiments, enhancing their ride experience can be useful. Specifically, instead of a physical view of the scene only, the ride experience provided to occupants 24, 26, 28, and 30 can be enhanced by using gaming effects, including augmented reality (AR) experiences, through head-mounted displays 32. For example, as the ride 22 travels along track 20, the ride and gaming control system 10 can coordinate AR images or features, such as AR objects 36, to be displayed to occupants 24, 26, 28, and 30 on their respective head-mounted displays 32. Additionally, the ride and gaming control system 10 can coordinate off-board (e.g., entertainment outside of the ride 22) entertainment to enhance the ride experience provided to occupants 24, 26, 28, and 30. For example, when the vehicle 22 travels along the track 20, the ride and game control system 10 can coordinate the visual and/or sound presentation provided by the display effects system 34, which may include a projection game computer, display devices (e.g., projection display devices, digital display devices), lighting systems, and sound effects devices (e.g., speakers) arranged along the track 20.

在一些实施例中,提供给乘员24、26、28和30的乘坐体验可以利用包括AR体验的游戏玩乐而被增强。例如,乘坐装置14的某些实施例可以牵涉到与AR图像或特征的乘员交互,例如当乘坐载具22经过或穿过AR对象36时与AR对象36的模拟交互。乘坐载具22的某些实施例可以是用户控制的,并且游戏的一个方面可以是通过朝AR对象36指引乘坐载具22与各种AR对象36交互和/或通过转向离开某些AR对象36而避免碰撞它们。模拟交互可以导致根据由乘坐和游戏控制系统10存储的预定或建模响应来影响AR对象36。作为示例,预定或建模响应可以通过由乘坐和游戏控制系统10实现的物理模型、引擎或类似模块来实现。In some embodiments, the riding experience provided to occupants 24, 26, 28, and 30 can be enhanced using playable gameplay that includes AR experiences. For example, some embodiments of the riding device 14 may involve occupant interaction with AR images or features, such as simulated interaction with AR objects 36 as the riding vehicle 22 passes or crosses them. Some embodiments of the riding vehicle 22 may be user-controlled, and one aspect of the game may be avoiding collisions with various AR objects 36 by guiding the riding vehicle 22 toward them and/or by turning away from certain AR objects 36. Simulated interaction can result in influencing the AR objects 36 based on predetermined or modeled responses stored by the riding and gaming control system 10. As an example, predetermined or modeled responses can be implemented using a physics model, engine, or similar module implemented by the riding and gaming control system 10.

进一步的,乘坐和游戏控制系统10可以协调包括上面阐述的板载(例如,在乘坐载具22上的)AR和非板载(例如,乘坐载具22外的)娱乐体验的这些游戏效果,以总体增强乘员24、26、28和30的乘坐体验。例如,乘坐和游戏控制系统10可以经由无线通信网络(例如,无线局域网[WLAN]、无线广域网[WWAN]、近场通信[NFC])来通信地耦合到服务器38(例如,远程服务器、现场服务器或舷外服务器)。服务器38可以是协调板载和非板载体验的主游戏服务器。在一些实施例中,服务器38可以存储和/或处理乘员24、26、28和30的用户信息,使得乘坐和游戏控制系统10可以基于用户信息来向乘员提供个性化的游戏效果。用户信息可以包括由用户提供或授权的任何合适信息,诸如支付信息、会员信息、个人信息(例如、年龄、身高、特殊需求等)、游戏信息(例如,关于与主题景点16相关联的视频游戏的信息、关于用户在视频游戏中相关联的特定角色的信息、关于用户的游戏历史的信息)等等。Furthermore, the ride and gaming control system 10 can coordinate these gaming effects, including onboard (e.g., on the ride vehicle 22) AR and offboard (e.g., outside the ride vehicle 22) entertainment experiences described above, to enhance the overall ride experience for occupants 24, 26, 28, and 30. For example, the ride and gaming control system 10 can be communicatively coupled to a server 38 (e.g., a remote server, a field server, or an outboard server) via a wireless communication network (e.g., a wireless local area network [WLAN], a wireless wide area network [WWAN], or near field communication [NFC]). The server 38 can be a master gaming server coordinating onboard and offboard experiences. In some embodiments, the server 38 can store and/or process user information for occupants 24, 26, 28, and 30, enabling the ride and gaming control system 10 to provide personalized gaming effects to occupants based on the user information. User information may include any suitable information provided or authorized by the user, such as payment information, membership information, personal information (e.g., age, height, special needs, etc.), game information (e.g., information about video games associated with Theme Park 16, information about specific roles associated with the user in video games, information about the user's game history, etc.).

图2是乘坐和游戏控制系统10的各种组件的框图。在所图示的实施例中,乘坐和游戏控制系统10可以是设置在乘坐载具22上或与乘坐载具22集成的专用系统。乘坐和游戏控制系统10可以包括通信网络40(例如,有线和/或无线通信网络,诸如WLAN、WWAN和NFC)、乘坐控制器42、游戏控制器44、监视系统46和一个或多个游戏系统48。通信网络40可以将乘坐和游戏控制系统10通信地耦合到服务器38和示出效果系统34,所述示出效果系统34可以包括沿着轨道20设置的投影游戏计算机、一个或多个显示设备35、一个或多个照明系统37及其他设备(例如,声音系统、扬声器)。通信网络40还可以将各种板载组件(例如,乘坐控制器42、游戏控制器44、监视系统46、一个或多个游戏系统48、头戴式显示器32)彼此通信地耦合。Figure 2 is a block diagram of the various components of the ride and game control system 10. In the illustrated embodiment, the ride and game control system 10 may be a dedicated system disposed on or integrated with the ride vehicle 22. The ride and game control system 10 may include a communication network 40 (e.g., a wired and/or wireless communication network, such as WLAN, WWAN, and NFC), a ride controller 42, a game controller 44, a monitoring system 46, and one or more game systems 48. The communication network 40 may communicatively couple the ride and game control system 10 to a server 38 and a display effects system 34, which may include a projection gaming computer disposed along the track 20, one or more display devices 35, one or more lighting systems 37, and other devices (e.g., a sound system, speakers). The communication network 40 may also communicatively couple various onboard components (e.g., the ride controller 42, the game controller 44, the monitoring system 46, one or more game systems 48, and the head-mounted display 32) to each other.

乘坐控制器42可以是可编程逻辑控制器(PLC)或其他合适的控制设备。游戏控制器42可以包括处理器(例如,通用处理器、片上系统(SoC)设备、专用集成电路(ASIC)或一些其他类似处理器配置),所述处理器操作性地耦合到存储器(例如,有形非暂时性计算机可读介质和/或其他存储设备)以执行用于追踪乘坐载具22的操作参数或形成的指令。例如,乘坐载具22的操作参数或信息可以包括但不限于乘坐载具22的位置(例如,具有毫米范围的精度水平)、偏航、俯仰横滚和速度以及输入控制状态(例如,由一个或多个乘员提供来驾驶乘坐载具22的输入)。在一些实施例中,乘坐控制器42还可以被配置为基于由一个或多个乘员提供的输入控制状态来控制或改变乘坐载具22的物理操作(例如,改变乘坐载具22的位置、偏航、俯仰横滚和速度)。The ride controller 42 may be a programmable logic controller (PLC) or other suitable control device. The ride controller 42 may include a processor (e.g., a general-purpose processor, a system-on-a-chip (SoC) device, an application-specific integrated circuit (ASIC), or some other similar processor configuration) operatively coupled to a memory (e.g., a tangible, non-transitory computer-readable medium and/or other storage device) to execute instructions for tracking or forming operating parameters of the ride vehicle 22. For example, operating parameters or information for the ride vehicle 22 may include, but are not limited to, the position of the ride vehicle 22 (e.g., with a level of accuracy in the millimeter range), yaw, pitch, roll, and speed, and input control states (e.g., inputs provided by one or more occupants to drive the ride vehicle 22). In some embodiments, the ride controller 42 may also be configured to control or modify the physical operations of the ride vehicle 22 (e.g., modify the position, yaw, pitch, roll, and speed of the ride vehicle 22) based on input control states provided by one or more occupants.

游戏控制器44可以是可编程逻辑控制器(PLC)或其他合适的控制设备。游戏控制器44可以包括处理器(例如,通用处理器、片上系统(SoC)设备、专用集成电路(ASIC)或一些其他类似处理器配置),所述处理器操作性地耦合到存储器(例如,有形非暂时性计算机可读介质和/或其他存储设备)以执行存储在存储器中的指令。游戏控制器44可以被配置为向一个或多个游戏系统48和/或服务器38提供关于乘坐载具22的操作参数或信息(例如,乘坐载具22的总计游戏状态)。操作参数或信息可以包括但不限于乘坐载具22的位置、偏航、俯仰横滚和速度。在一些实施例中,游戏控制器44可以经由用户数据报协议(UDP)将操作参数或信息传输到一个或多个游戏系统48和/或服务器38。可以意识到的是,经由UDP的数据传输可以引起很少延迟,从而为诸如目前公开的生成个性化沉浸式乘坐体验的技术的延迟敏感引用做出有吸引力的选择。Game controller 44 may be a programmable logic controller (PLC) or other suitable control device. Game controller 44 may include a processor (e.g., a general-purpose processor, a system-on-a-chip (SoC) device, an application-specific integrated circuit (ASIC), or some other similar processor configuration) operatively coupled to memory (e.g., a tangible non-transitory computer-readable medium and/or other storage device) to execute instructions stored in the memory. Game controller 44 may be configured to provide one or more game systems 48 and/or servers 38 with operating parameters or information regarding the vehicle 22 (e.g., the overall game state of the vehicle 22). Operating parameters or information may include, but are not limited to, the position, yaw, pitch, roll, and speed of the vehicle 22. In some embodiments, game controller 44 may transmit operating parameters or information to one or more game systems 48 and/or servers 38 via User Datagram Protocol (UDP). It will be appreciated that data transmission via UDP can introduce very little latency, making it an attractive option for latency-sensitive references such as those currently disclosed for generating personalized immersive riding experiences.

监视系统46可以包括设置在乘坐载具22上或与乘坐载具20集成的任何合适传感器和/或计算系统,以追踪乘员(例如,乘员24、26、28和30)的位置、地点、取向、存在等等和/或乘坐载具22的位置、地点或取向。这样的传感器可以包括取向和位置传感器(例如,加速度计、磁力仪、陀螺仪、全球定位系统[GPS]接收器)、运动追踪传感器(例如,电磁和固态运动追踪传感器)、惯性测量单元(IMU)、存在传感器等等。由监视系统46获得的信息在确定每个乘员的注视方向、观看视角、视场、观看兴趣、与游戏的交互等等中可以是有用的。在一些实施例中,监视系统46还可以接收由头戴式显示器32获得的指示相应乘员的注视方向、观看视角、视场、观看兴趣、与游戏的交互等等的数据(例如,头戴式显示器32的位置和取向数据)。The monitoring system 46 may include any suitable sensors and/or computing systems disposed on or integrated with the vehicle 20 to track the position, location, orientation, presence, etc., of occupants (e.g., occupants 24, 26, 28, and 30) and/or the position, location, or orientation of the vehicle 22. Such sensors may include orientation and position sensors (e.g., accelerometers, magnetometers, gyroscopes, GPS receivers), motion tracking sensors (e.g., electromagnetic and solid-state motion tracking sensors), inertial measurement units (IMUs), presence sensors, etc. Information obtained by the monitoring system 46 may be useful in determining each occupant's gaze direction, viewing angle, field of view, viewing interest, interaction with the game, etc. In some embodiments, the monitoring system 46 may also receive data obtained from the head-mounted display 32 indicating the respective occupant's gaze direction, viewing angle, field of view, viewing interest, interaction with the game, etc. (e.g., position and orientation data of the head-mounted display 32).

一个或多个游戏系统48通常可以被配置为渲染虚拟或增强图形以供重叠在真实世界环境视图上。一个或多个游戏系统48还可以负责游戏逻辑,并且运行对真实世界乘坐载具和舞台几何的模拟以用于虚拟对象在真实空间中的放置。在某些实施例中,一个或多个游戏系统48被配置为向乘员(例如,乘员24、26、28和30)提供AR和/或游戏玩乐体验。具体地,乘坐载具22的每个座位可以包括专门的游戏系统48。在一些实施例中,一个或多个游戏系统48可以通信地耦合到彼此,使得乘员可以参与共享游戏(例如,有多个玩家的游戏)。一个或多个游戏系统48可以通信地耦合(直接或间接)到游戏控制器44、监视系统46、服务器38和示出效果系统34。一个或多个游戏系统48中的每个可以包括用户接口50和计算机图形生成系统52。用户接口50可以通信地耦合到计算机图形生成系统52,并且计算机图形生成系统52可以通信地耦合到相应头戴式显示器32(例如,经由通信网络40)。One or more gaming systems 48 may typically be configured to render virtual or augmented graphics for overlay on a real-world environment view. One or more gaming systems 48 may also be responsible for game logic and run simulations of real-world vehicle and stage geometry for the placement of virtual objects in real space. In some embodiments, one or more gaming systems 48 are configured to provide AR and/or gaming experiences to occupants (e.g., occupants 24, 26, 28, and 30). Specifically, each seat of the vehicle 22 may include a dedicated gaming system 48. In some embodiments, one or more gaming systems 48 may be communicatively coupled to each other, allowing occupants to participate in shared games (e.g., games with multiple players). One or more gaming systems 48 may be communicatively coupled (directly or indirectly) to a game controller 44, a monitoring system 46, a server 38, and an effects display system 34. Each of the one or more gaming systems 48 may include a user interface 50 and a computer graphics generation system 52. User interface 50 can be communicatively coupled to computer graphics generation system 52, and computer graphics generation system 52 can be communicatively coupled to a corresponding head-mounted display 32 (e.g., via communication network 40).

用户接口50可以包括设置在乘坐载具22上以使得乘员能够提供输入的一个或多个用户输入设备(例如,手持式控制器、操作杆、按钮)。例如,用户接口50可以被配置为使得能够在AR环境中应用不同的行动和/或效果。例如,用户接口50可以使得乘员能够在AR环境中的不同方向(例如,上、下、左、右)控制AR特征的角色或对象。作为更具体的举例,用户接口50可以使得乘员能够对AR环境中的AR特征做选择或者抓取/释放AR环境中的AR特征的对象。在一些实施例中,用户接口50可以使得乘员能够控制乘坐载具22的操作,诸如改变其速度和/或方向。在一些实施例中,用户接口50还可以包括显示屏和/或触摸屏,以使得能够向乘员传达乘坐和游戏相关信息。User interface 50 may include one or more user input devices (e.g., handheld controllers, joysticks, buttons) disposed on the vehicle 22 to enable occupants to provide input. For example, user interface 50 may be configured to enable the application of different actions and/or effects within the AR environment. For instance, user interface 50 may enable occupants to control AR feature characters or objects in different directions (e.g., up, down, left, right) within the AR environment. More specifically, user interface 50 may enable occupants to select or grasp/release AR feature objects within the AR environment. In some embodiments, user interface 50 may enable occupants to control the operation of the vehicle 22, such as changing its speed and/or direction. In some embodiments, user interface 50 may also include a display screen and/or touchscreen to enable the communication of riding and gaming-related information to occupants.

计算机图形生成系统52可以生成和传输要在相应头戴式显示器32上显示的AR图形,使得相应乘员可以享受通过AR体验增强的沉浸式乘坐体验。计算机图形生成系统52包括诸如处理器54(例如通用处理器或其他处理器)的处理电路和存储器56,并且可以处理在生成用于相应乘员的AR体验中有用的数据。在生成AR体验中有用的数据可以包括但不限于从头戴式显示器32、用户接口50和游戏控制器44接收的实时数据(例如,包括来自乘坐控制器42、监视系统46、服务器38的数据)和存储在存储器56中的数据。The computer graphics generation system 52 can generate and transmit AR graphics to be displayed on the corresponding head-mounted display 32, enabling the corresponding occupant to enjoy an immersive riding experience enhanced by AR. The computer graphics generation system 52 includes processing circuitry such as a processor 54 (e.g., a general-purpose processor or other processor) and memory 56, and can process data useful in generating the AR experience for the corresponding occupant. Data useful in generating the AR experience may include, but is not limited to, real-time data received from the head-mounted display 32, user interface 50, and game controller 44 (e.g., data from the riding controller 42, monitoring system 46, and server 38) and data stored in memory 56.

计算机图形生成系统52可以使用这样的数据来生成参考帧,以将AR图形配准到真实世界环境(例如,到生成的真实世界图像或到实际物理环境)。具体地,在某些实施例中,通过使用基于取向数据、位置数据、视点数据、运动追踪数据等等生成的参考帧,计算机图形生成系统52可以以在时间上和空间上与相应乘员在未穿戴头戴式显示器32的情况下将感知到的内容相当的方式来渲染AR图形的视图。计算机图形生成系统52可以存储使用包括主题环境的乘坐装置14的真实世界物理特征的空间信息来建立的乘坐装置14的模型。该模型与其他输入(诸如来自乘坐控制器42、游戏控制器44、监视系统46和/或头戴式显示器32)一起用于定位相应乘员并确定乘员的注视方向和/或视场。该模型可以用于向头戴式显示器32提供显示信号,所述显示信号在乘员沿着轨道20行进时被动态更新。The computer graphics generation system 52 can use such data to generate reference frames to register AR graphics to a real-world environment (e.g., to a generated real-world image or to an actual physical environment). Specifically, in some embodiments, by using reference frames generated based on orientation data, position data, viewpoint data, motion tracking data, etc., the computer graphics generation system 52 can render a view of the AR graphics in a manner that is temporally and spatially equivalent to what the corresponding occupant would perceive without wearing the head-mounted display 32. The computer graphics generation system 52 can store a model of the riding device 14 constructed using spatial information including real-world physical features of the riding device 14, encompassing the subject environment. This model, along with other inputs such as from the riding controller 42, game controller 44, monitoring system 46, and/or head-mounted display 32, is used to locate the corresponding occupant and determine the occupant's gaze direction and/or field of view. This model can be used to provide display signals to the head-mounted display 32, which are dynamically updated as the occupant moves along the track 20.

例如,计算机图形生成系统52可以选择性地生成AR图形以反映相应乘员的取向、位置、注视方向、视场、运动等等中的改变。计算机图形生成系统52可以基于从监视系统46接收的指示乘坐载具22的位置、偏航和速度和/或其他操作参数的数据来选择性地生成AR图形。计算机图形生成系统52还可以选择性地生成AR图形以反映由相应乘员使用用户接口50提供的输入中的改变。此外,计算机图形生成系统52可以基于模拟交互来生成AR图形,所述模拟交互可以根据由计算机图形生成系统52(例如,在存储器56中)存储的某些预定或建模响应导致AR对象被影响。作为示例,预定或建模响应可以通过物理引擎或类似模块来实现或者实现为计算机图形生成系统52的部分。在某些实施例中,计算机图形生成系统52可以追踪上面阐述的对应于共享游戏中多个乘员(例如,乘员24、26、28和30)的信息或数据,使得共享游戏中的乘员可以看到共享游戏中由其他玩家施加的游戏效果。For example, the computer graphics generation system 52 can selectively generate AR graphics to reflect changes in the orientation, position, gaze direction, field of view, motion, etc., of the corresponding occupants. The computer graphics generation system 52 can selectively generate AR graphics based on data received from the monitoring system 46 indicating the position, yaw, speed, and/or other operational parameters of the vehicle 22. The computer graphics generation system 52 can also selectively generate AR graphics to reflect changes in input provided by the corresponding occupants using the user interface 50. Furthermore, the computer graphics generation system 52 can generate AR graphics based on simulated interactions that can cause AR objects to be affected according to certain predetermined or modeled responses stored by the computer graphics generation system 52 (e.g., in memory 56). As an example, predetermined or modeled responses can be implemented by a physics engine or similar module or implemented as part of the computer graphics generation system 52. In some embodiments, the computer graphics generation system 52 can track the information or data described above corresponding to multiple occupants (e.g., occupants 24, 26, 28, and 30) in a shared game, so that occupants in the shared game can see game effects applied by other players in the shared game.

图3是头戴式显示器32的实施例的图示。在一些实施例中,头戴式显示器32可以耦合到(例如,经由线缆或电线系链到)乘坐载具22。在一些实施例中,乘坐载具22的乘员可以购买或者以其他方式被提供头戴式显示器32。头戴式显示器32可以包括电子眼镜60(例如,AR眼镜、护目镜)和被配置为收纳电子眼镜60的至少一部分的可穿戴部分62。头戴式显示器32可以单独使用或者与其他特征组合使用以创建超现实环境64(例如,AR环境),所述超现实环境64可以包括AR体验或用于乘员25的其他类似超现实环境。具体地,头戴式显示器32可以由乘员25贯穿乘坐期间穿戴。Figure 3 is an illustration of an embodiment of the head-mounted display 32. In some embodiments, the head-mounted display 32 may be coupled to (e.g., tethered to) a riding vehicle 22 via cables or wires. In some embodiments, the head-mounted display 32 may be purchased or otherwise provided to an occupant of the riding vehicle 22. The head-mounted display 32 may include electronic glasses 60 (e.g., AR glasses, goggles) and a wearable portion 62 configured to house at least a portion of the electronic glasses 60. The head-mounted display 32 may be used alone or in combination with other features to create a surreal environment 64 (e.g., an AR environment), which may include an AR experience or other similar surreal environment for the occupant 25. Specifically, the head-mounted display 32 may be worn by the occupant 25 throughout the riding.

头戴式显示器32可以包括处理器66和存储器68(例如,有形非暂时性计算机可读介质)。处理器66和存储器68可以被配置为允许头戴式显示器32充当显示器(例如,以从最终驱动显示器的计算机图形生成系统52接收信号)。处理器66可以是通用处理器、片上系统(SoC)设备、专用集成电路(ASIC)或一些其他类似处理器配置。The head-mounted display 32 may include a processor 66 and a memory 68 (e.g., a tangible, non-transitory computer-readable medium). The processor 66 and memory 68 may be configured to allow the head-mounted display 32 to act as a display (e.g., to receive signals from a computer graphics generation system 52 that ultimately drives the display). The processor 66 may be a general-purpose processor, a system-on-a-chip (SoC) device, an application-specific integrated circuit (ASIC), or some other similar processor configuration.

头戴式显示器32可以包括追踪系统70,所述追踪系统70可以包括取向和/或位置传感器(诸如加速度计、磁力仪、陀螺仪、GPS接收器)、运动追踪传感器、电磁和固态运动追踪传感器、IMU、存在传感器等等。追踪系统70可以收集指示乘员的位置、取向、焦距、注视方向、视场、运动或它们的任何组合的实时数据。头戴式显示器32可以包括通信接口72(例如,包括无线收发器),所述通信接口72可以将经由追踪系统70捕捉的实时数据传输到处理器66和/或计算机图形生成系统52以供处理。通信接口72还可以使得头戴式显示器32能够接收由计算机图形生成系统52传输的显示信号。The head-mounted display 32 may include a tracking system 70, which may include orientation and/or position sensors (such as accelerometers, magnetometers, gyroscopes, GPS receivers), motion tracking sensors, electromagnetic and solid-state motion tracking sensors, IMUs, presence sensors, etc. The tracking system 70 may collect real-time data indicating the occupant's position, orientation, focal length, gaze direction, field of view, motion, or any combination thereof. The head-mounted display 32 may include a communication interface 72 (e.g., including a wireless transceiver) that can transmit real-time data captured via the tracking system 70 to a processor 66 and/or a computer graphics generation system 52 for processing. The communication interface 72 may also enable the head-mounted display 32 to receive display signals transmitted by the computer graphics generation system 52.

头戴式显示器32的电子眼镜60可以包括一个或多个显示器74。一个或多个显示器74可以包括图像被投影到其上的透视显示表面,诸如透视液晶显示器(LCD)、透视有机发光二极管(OLED)显示器或在向乘员25显示真实世界和AR图形图像中有用的其他类似显示器。例如,乘员25可以观看在相应显示器74上显现为重叠到实际和物理真实世界环境的AR图形。根据本实施例,头戴式显示器32可以经由通信接口72接收显示信号(例如,AR图形连同相应重叠信息,诸如相对于一个或多个显示器74的空间和/或时间信息),使得头戴式显示器32可以经由处理器66处理AR图形并将AR图形重叠在一个或多个显示器74上,从而乘员25感知到AR图形集成到真实世界环境中。在一些实施例中,头戴式显示器32可以包括一个或多个声音设备(例如,耳机、扬声器、麦克风)。The electronic glasses 60 of the head-mounted display 32 may include one or more displays 74. The one or more displays 74 may include a see-through display surface on which images are projected, such as a see-through liquid crystal display (LCD), a see-through organic light-emitting diode (OLED) display, or other similar displays useful for displaying real-world and AR graphic images to the occupant 25. For example, the occupant 25 may view AR graphics displayed on the respective displays 74 as overlaid onto the actual and physical real-world environment. According to this embodiment, the head-mounted display 32 may receive display signals (e.g., AR graphics along with corresponding overlay information, such as spatial and/or temporal information relative to one or more displays 74) via a communication interface 72, such that the head-mounted display 32 may process the AR graphics via a processor 66 and overlay the AR graphics onto one or more displays 74, thereby allowing the occupant 25 to perceive the AR graphics integrated into the real-world environment. In some embodiments, the head-mounted display 32 may include one or more sound devices (e.g., headphones, speakers, microphones).

图4是提供游戏效果(例如,板载和非板载娱乐体验)以增强乘坐载具22的乘员的整体乘坐体验的过程80的实施例的流程图。过程80可以由乘坐和游戏控制系统10、头戴式显示器32和/或示出效果系统34的组合来实现。过程80可以代表存储在非暂时性计算机可读介质(例如,存储器56)中并且例如由计算机图形生成系统52中包括的处理器54、头戴式显示器32中的处理器66或二者来执行的初始代码或指令。过程80可以包括接收(框82)并分析实时数据和/或与乘员相关的数据。应当注意到的是,可以从乘坐和游戏控制系统10的各种组件和/或耦合到乘坐和游戏控制系统10的组件(例如,头戴式显示器32、服务器38、乘坐控制器42、游戏控制器44、监视系统46、一个或多个游戏系统48、用户接口50)提供在框82中所接收和/或分析的数据。Figure 4 is a flowchart of an embodiment of a process 80 that provides gaming effects (e.g., onboard and offboard entertainment experiences) to enhance the overall riding experience of the occupants of the vehicle 22. Process 80 may be implemented by a combination of the riding and gaming control system 10, the head-mounted display 32, and/or the effects display system 34. Process 80 may represent initial code or instructions stored in a non-transitory computer-readable medium (e.g., memory 56) and executed, for example, by a processor 54 included in the computer graphics generation system 52, a processor 66 in the head-mounted display 32, or both. Process 80 may include receiving (block 82) and analyzing real-time data and/or occupant-related data. It should be noted that the data received and/or analyzed in block 82 may be provided from various components of the riding and gaming control system 10 and/or components coupled to the riding and gaming control system 10 (e.g., head-mounted display 32, server 38, riding controller 42, game controller 44, monitoring system 46, one or more gaming systems 48, user interface 50).

作为举例,实时数据可以包括乘坐载具22的操作参数或信息(例如,来自乘坐控制器42、游戏控制器44、用户接口50或它们的组合),所述操作参数或信息可以包括但不限于乘坐载具22的位置、偏航、俯仰横滚和速度。实时数据可以包括由一个或多个乘员(例如,从用户接口50)提供的用于驾驶乘坐载具22的输入。由乘员提供的输入可以包括对改变乘坐载具22的位置、偏航、俯仰横滚和/或速度的请求。实时数据可以包括每个乘员的位置/取向数据(例如,来自乘坐控制器42、游戏控制器44、监视系统46、头戴式显示器32)。这样的数据可以涉及或以其他方式指示乘员的位置、取向、注视方向、视场或它们的任何组合。实时数据可以包括用户输入数据(例如,来自用户接口50),其可以指示与AR特征的交互或AR特征的控制,诸如抓取或释放AR对象。如可以意识到的,实时数据可以在乘坐期间确定每个乘员的当前状态(例如,乘员的当前位置和/或取向、乘员正在看向的事物、乘员与超现实环境64中的AR特征的交互)中是有用的。As an example, real-time data may include operating parameters or information of the vehicle 22 (e.g., from the vehicle controller 42, game controller 44, user interface 50, or a combination thereof), which may include, but are not limited to, the position, yaw, pitch, roll, and speed of the vehicle 22. Real-time data may include input provided by one or more occupants (e.g., from the user interface 50) for driving the vehicle 22. Input provided by the occupants may include requests to change the position, yaw, pitch, roll, and/or speed of the vehicle 22. Real-time data may include position/orientation data for each occupant (e.g., from the vehicle controller 42, game controller 44, monitoring system 46, head-mounted display 32). Such data may relate to or otherwise indicate the occupant's position, orientation, gaze direction, field of view, or any combination thereof. Real-time data may include user input data (e.g., from the user interface 50) that may indicate interaction with or control of AR features, such as grasping or releasing AR objects. As can be appreciated, real-time data can be useful in determining the current state of each occupant during the ride (e.g., the occupant's current location and/or orientation, what the occupant is looking at, and the occupant's interaction with AR features in the surreal environment 64).

在框82处所接收和分析的数据还包括与乘员相关的数据。例如,与乘员相关的数据可以包括但不限于乘员的身份和游戏历史(例如,来自服务器38)。如可以意识到的,与乘员相关的数据可以在为相应乘员确定有吸引力的AR特征和/或其他有吸引力的视觉和/或声音呈现中是有用的。在一些实施例中,由每个游戏系统48的处理器54(在框82处)接收的实时数据和/或与乘员相关的数据可以在彼此当中共享,使得可以通过乘坐和游戏控制系统10来协调乘员(例如,乘员24、26、28和30)的整体乘坐体验。如本文更详细地描述的,来自监视系统46和/或头戴式显示器32的位置/取向数据可以用来促进某些视角(诸如乘员的观看视角和另一乘员的观看视角)之间的同步。对于基于某些固定特征(例如,某些景点地点)的已知位置对乘员位置的三角测量,对于某些特殊效果(例如,真实和/或增强)的定时,对于逼真AR效果的建模(例如,基于物理模型)以及下面描述的其他效果,这样的同步可以是有用的。The data received and analyzed at box 82 also includes occupant-related data. For example, occupant-related data may include, but is not limited to, occupant identity and game history (e.g., from server 38). As will be appreciated, occupant-related data can be useful in determining attractive AR features and/or other attractive visual and/or auditory presentations for the respective occupant. In some embodiments, real-time data and/or occupant-related data received by the processor 54 (at box 82) of each gaming system 48 can be shared among them, enabling the overall riding experience of occupants (e.g., occupants 24, 26, 28, and 30) to be coordinated by the riding and gaming control system 10. As described in more detail herein, position/or orientation data from the monitoring system 46 and/or the head-mounted display 32 can be used to facilitate synchronization between certain perspectives, such as the viewing perspective of one occupant and the viewing perspective of another occupant. Such synchronization can be useful for triangulation of occupant positions based on known locations with certain fixed features (e.g., certain tourist attractions), for timing of certain special effects (e.g., realism and/or enhancement), for modeling of realistic AR effects (e.g., based on physical models), and for other effects described below.

此外,根据框82接收的数据可以不仅对于直接影响单个乘员的体验是有用的,而且还促进并增强真实世界和/或模拟环境的物理布局。例如,乘坐和游戏控制系统10可以追踪历史数据,诸如跨相对大样本尺寸(例如,多于10、50或100个具有对应头戴式显示器32的乘员)最常见的地点和视图,以确保乘员通知处于显而易见的地点。这样的数据还可以用于特殊效果的选择性应用。例如,乘坐和游戏控制系统10可以追踪用户接口50的历史数据,并且如果乘员是游戏玩家(例如,如果用户接口50的定时和/或使用对应于游戏)则可以生成游戏效果,并且如果乘员不是游戏玩家则可以生成常规示出效果。例如,乘坐和游戏控制系统10可以追踪乘员的观看视角,并且如果乘员正看向主题景点的方向则可以生成对应于主题景点的特殊效果(例如,游戏效果、AR效果)。另外,这样的数据可以用于(例如,基于用户观看视角)标识很少被观看的地点,以定位用于隐藏某些真实世界特征(例如,隐藏难看的线缆等,或者虚拟地移除这样的特征,如本文所阐述的)和/或隐藏可能是从经验角度合乎期望的某些物品(例如,隐藏虚拟复活节彩蛋或虚拟寻宝游戏物品)的区域。Furthermore, the data received according to box 82 can be useful not only for directly impacting the experience of individual occupants, but also for facilitating and enhancing the physical layout of real-world and/or simulated environments. For example, the ride and game control system 10 can track historical data, such as the most common locations and views across a relatively large sample size (e.g., more than 10, 50, or 100 occupants with corresponding head-mounted displays 32), to ensure that occupant notifications are in readily visible locations. Such data can also be used for the selective application of special effects. For example, the ride and game control system 10 can track historical data of the user interface 50 and generate game effects if the occupant is a gamer (e.g., if the timing and/or use of the user interface 50 corresponds to a game), and generate regular display effects if the occupant is not a gamer. For example, the ride and game control system 10 can track the occupant's viewing angle and generate special effects corresponding to a themed attraction (e.g., game effects, AR effects) if the occupant is looking in the direction of a themed attraction. Additionally, such data can be used (e.g., based on the user's viewing perspective) to identify rarely viewed locations, in order to pinpoint areas used to hide certain real-world features (e.g., hide unsightly cables, or virtually remove such features, as illustrated herein) and/or hide certain items that may be experientially desirable (e.g., hide virtual Easter eggs or virtual treasure hunt items).

过程80可以包括基于实时数据来生成(框84)游戏效果。在一些实施例中,生成游戏效果可以包括生成包括要在头戴式显示器32上显示的AR图形的板载娱乐。例如,计算机图形生成系统52的处理器54可以基于任何一个因素或因素的组合来生成要在头戴式显示器32的一个或多个显示器74上显示的AR图形和/或视频。这样的因素可以包括在乘坐装置14的循环期间的任何给定时间点处的乘员的注视方向和/或视场、乘员对用户接口50的使用、乘员的游戏玩乐历史、乘坐载具22沿着轨道20的位置和/或取向(或当不存在轨道22时的其他地点),在乘坐装置14的循环期间、在预定时间流逝之后或在乘坐载具22的一个或多个乘员已经执行了一个或多个行动之后乘坐载具22行进的预定距离。具体地,计算机图形生成系统52的处理器54可以使用投影、一种或多种视频融合和/或光学融合技术等来生成重叠的AR特征,使得乘员可以观看在头戴式显示器32的一个或多个显示器74上显示为乘员的实际和物理真实世界环境视图的重叠的AR特征。Process 80 may include generating (box 84) game effects based on real-time data. In some embodiments, generating game effects may include generating onboard entertainment including AR graphics to be displayed on head-mounted display 32. For example, the processor 54 of computer graphics generation system 52 may generate AR graphics and/or video to be displayed on one or more displays 74 of head-mounted display 32 based on any one or a combination of factors. Such factors may include the occupant's gaze direction and/or field of view at any given point in time during the cycle of ride 14, the occupant's use of user interface 50, the occupant's game play history, the position and/or orientation of ride 22 along track 20 (or other locations when track 22 is not present), and a predetermined distance traveled by ride 22 during the cycle of ride 14, after a predetermined time has elapsed, or after one or more occupants of ride 22 have performed one or more actions. Specifically, the processor 54 of the computer graphics generation system 52 may use projection, one or more video fusion and/or optical fusion techniques, etc., to generate overlapping AR features, enabling the occupant to view overlapping AR features as a view of the actual and physical real-world environment of the occupant on one or more displays 74 of the head-mounted display 32.

AR图形的生成可以用于来自环境的对象的AR添加以向环境添加对象,以创建游戏并开发针对主题环境的个性化体验。例如,动画特征可以被虚拟地添加到乘员的在头戴式显示器32的一个或多个显示器74上的视图。在一些实施例中,AR图形的生成可以用于来自环境的对象的AR移除,诸如以向乘员隐藏难看的对象,或者使得某些对象(例如,特殊效果特征)显现为漂浮以增强期望视觉效果的逼真性。例如,鸟或类似动画机械特征可以通过一系列杆和线而悬浮,并且可以主动地从环境中移除这些杆或线,使得鸟显现为飞在空中。作为另一示例,某些主题区域可能通过构造围栏围起来,这通常被视为负面体验。AR特征可以用于虚拟地移除构造围栏(例如,被围区域可以重叠有环境特征,或者在构造正在进行时变换为虚拟景点)。在再另外的实施例中,计算机图形生成系统52可以基于用于对某些特殊效果进行模拟和/或定时的物理模型来生成上面阐述的逼真AR效果。The generation of AR graphics can be used for AR addition of objects from the environment to add objects to the environment, creating games and developing personalized experiences for themed environments. For example, animated features can be virtually added to the occupant's view on one or more displays 74 of the head-mounted display 32. In some embodiments, the generation of AR graphics can be used for AR removal of objects from the environment, such as hiding unsightly objects from the occupant or making certain objects (e.g., special effects features) appear to float to enhance the realism of the desired visual effect. For example, a bird or similar animated mechanical feature can be levitated by a series of poles and lines, and these poles or lines can be actively removed from the environment, making the bird appear to be flying. As another example, certain themed areas may be enclosed by constructed fences, which are generally considered a negative experience. AR features can be used to virtually remove the constructed fences (e.g., the enclosed area may overlap with environmental features, or transform into a virtual attraction while construction is in progress). In yet another embodiment, the computer graphics generation system 52 can generate the realistic AR effects described above based on a physical model used to simulate and/or time certain special effects.

在一些实施例中,生成游戏效果可以包括使用示出效果系统34来生成或发起非板载娱乐,所述非板载娱乐包括视觉和/或听觉效果。例如,计算机图形生成系统52的处理器54可以被编程为控制示出效果系统34(例如,投影游戏计算机、一个或多个显示设备35和一个或多个照明系统37)的操作以向乘员提供真实世界示出效果。基于乘坐装置14的模型、在框82处获得的乘员的地点/取向、注视方向、视场和其他数据,计算机图形生成系统52可以生成信号以在一个或多个显示设备35上显示场景特定图像或视频和/或改变一个或多个照明系统37的操作(例如,改变照明效果,诸如照明方向、定时、强度、颜色等等)。在一些实施例中,例如,基于任何一个因素或因素的组合,处理器54可以生成信号以控制一个或多个显示设备35的显示内容和定时并且可以生成信号以控制照明效果。这样的因素可以包括在乘坐装置14的循环期间的任何给定时间点处的乘员的注视方向和/或视场、乘员对用户接口50的使用、乘员的游戏玩乐历史、乘员乘坐载具22沿着轨道20的位置和/或取向(或当不存在轨道22时的其他地点),在乘坐装置14的循环期间、在预定时间流逝之后或在乘坐载具22的一个或多个乘员已经执行了一个或多个行动之后乘坐载具22行进的预定距离。In some embodiments, generating game effects may include using a display effects system 34 to generate or initiate off-board entertainment, which includes visual and/or auditory effects. For example, the processor 54 of the computer graphics generation system 52 may be programmed to control the operation of the display effects system 34 (e.g., a projection gaming computer, one or more display devices 35, and one or more lighting systems 37) to provide occupants with realistic display effects. Based on a model of the riding device 14, the occupant's location/orientation, gaze direction, field of view, and other data obtained at frame 82, the computer graphics generation system 52 may generate signals to display scene-specific images or videos on one or more display devices 35 and/or alter the operation of one or more lighting systems 37 (e.g., change lighting effects such as lighting direction, timing, intensity, color, etc.). In some embodiments, for example, based on any one or a combination of factors, the processor 54 may generate signals to control the display content and timing of one or more display devices 35 and may generate signals to control lighting effects. Such factors may include the occupant’s gaze direction and/or field of view at any given point in time during the cycle of the ride device 14, the occupant’s use of the user interface 50, the occupant’s gaming history, the occupant’s position and/or orientation of the vehicle 22 along the track 20 (or other locations when the track 22 is not present), the predetermined distance traveled by the vehicle 22 during the cycle of the ride device 14, after a predetermined time has elapsed, or after one or more occupants of the vehicle 22 have performed one or more actions.

在再另外的实施例中,处理器54可以基于所生成的AR图形来生成信号以控制示出效果系统34,使得在一个或多个显示器35上的显示内容、由一个或多个照明系统37提供的照明效果和在相应头戴式显示器32上示出的AR图形彼此同步。将关于图5-8更详细地讨论生成游戏效果的不同方面。过程80可以包括向接收方传输和显示(框86)所生成的游戏效果。具体地,在框84中生成的AR图形和/或控制信号被分别传输到头戴式显示器32和/或示出效果系统34。In another embodiment, processor 54 may generate signals based on the generated AR graphics to control display effects system 34, such that the content displayed on one or more displays 35, the lighting effects provided by one or more lighting systems 37, and the AR graphics displayed on the respective head-mounted display 32 are synchronized with each other. Different aspects of generating game effects will be discussed in more detail with respect to Figures 5-8. Process 80 may include transmitting and displaying (box 86) the generated game effects to a receiver. Specifically, the AR graphics and/or control signals generated in box 84 are transmitted to head-mounted display 32 and/or display effects system 34, respectively.

图5是图示了用于使用乘坐和游戏控制系统10来创建逼真AR体验的过程90的流程图。具体地,过程90可以被认为表示在过程80的框84中生成游戏效果的方式的实施例。过程90可以代表在计算机图形生成系统52中包括的存储器56中存储的初始代码或指令。所图示的过程90包括从乘坐控制器42、游戏控制器44、用户接口50、监视系统46和/或头戴式显示器32接收(框92)实时数据。Figure 5 is a flowchart illustrating a process 90 for creating a realistic AR experience using the ride and game control system 10. Specifically, process 90 can be considered as an embodiment of the way game effects are generated in block 84 of process 80. Process 90 can represent initial code or instructions stored in memory 56 included in the computer graphics generation system 52. The illustrated process 90 includes receiving (block 92) real-time data from the ride controller 42, game controller 44, user interface 50, monitoring system 46, and/or head-mounted display 32.

过程90还可以包括基于所接收的实时数据来执行(框94)模拟。作为示例,处理器54可以使用存储在存储器56中的物理模型来模拟逼真AR效果。可以使用描述、模拟和/或说明对象的实际移动和交互的合适软件或算法来实现物理模型。物理模型可以把从实时数据获得的任何一个因素或因素的组合考虑在内以模拟AR图形的移动和交互。除了可以影响乘员可以如何感知所模拟的AR图形的其他因素之外,这样的因素还可以包括乘员的注视方向和/或视场、乘员的位置/取向或者位置/取向的改变(例如,移动速度和方向、旋转速度和方向)。Process 90 may also include performing a simulation based on the received real-time data (box 94). As an example, processor 54 may use a physical model stored in memory 56 to simulate realistic AR effects. The physical model may be implemented using suitable software or algorithms that describe, simulate, and/or illustrate the actual movement and interaction of objects. The physical model may take into account any factor or combination of factors obtained from the real-time data to simulate the movement and interaction of AR graphics. Such factors may include, in addition to other factors that can affect how an occupant may perceive the simulated AR graphics, the occupant's gaze direction and/or field of view, the occupant's position/or orientation, or changes in position/or orientation (e.g., speed and direction of movement, speed and direction of rotation).

物理模型还可以把交互的AR对象和真实世界对象的属性考虑在内。例如,在一些实施例中,计算机图形生成系统52可以使用围绕乘坐装置的真实世界环境的计算机辅助设计或类似三维表示(例如,数字三维模型)来增强真实世界对象与头戴式显示器32上示出的计算机化效果之间的交互的模拟。例如,可以从构造角度的几何和材料来表示围绕乘坐装置的真实世界环境特征,使得可以准确地模拟真实世界特征与AR对象之间的交互。以这种方式,真实世界对象的位置、取向、材料构造等等可以存储在存储器56中。计算机图形生成系统52的特殊配置的软件可以允许真实世界对象表示与AR示出效果、AR游乐和物理模型(或多个模型)的关联,所述物理模型(或多个模型)掌控生成和更新AR特征的方式。The physical model can also take into account the properties of interactive AR objects and real-world objects. For example, in some embodiments, the computer graphics generation system 52 can use computer-aided design or similar 3D representations (e.g., digital 3D models) of the real-world environment surrounding the ride-on device to enhance the simulation of the interaction between real-world objects and the computerized effects shown on the head-mounted display 32. For example, features of the real-world environment surrounding the ride-on device can be represented from a construction perspective in terms of geometry and materials, allowing for accurate simulation of the interaction between real-world features and AR objects. In this way, the position, orientation, material composition, etc., of real-world objects can be stored in memory 56. Specially configured software of the computer graphics generation system 52 can allow the association of real-world object representations with AR display effects, AR play, and physical models (or multiple models) that control how AR features are generated and updated.

在此方面,计算机图形生成系统52可以使用物理模型来模拟真实对象与计算机化对象(例如,AR对象与真实世界对象)之间的逼真交互。作为示例,计算机图形生成系统52可以准确地模拟计算机生成的球从真实世界对象(诸如墙壁)反弹。计算机图形生成系统52可以具有存储的墙壁的表示,诸如其大小、形状和材料构造。在模拟其中球撞击墙壁的交互中,计算机图形生成系统52将例如通过模拟球的逼真变形、模拟球从墙壁的逼真反弹等等,来计及这些变量。将至少部分地由计算机图形生成系统52的物理模型来掌控针对球模拟的动量、速度、轨迹等的改变。In this regard, the computer graphics generation system 52 can use a physical model to simulate realistic interactions between real-world objects and computerized objects (e.g., AR objects and real-world objects). As an example, the computer graphics generation system 52 can accurately simulate a computer-generated ball bouncing off a real-world object, such as a wall. The computer graphics generation system 52 may have stored representations of the walls, such as their size, shape, and material composition. In simulating the interaction where the ball hits the wall, the computer graphics generation system 52 will take these variables into account, for example, by simulating realistic deformation of the ball, simulating realistic bouncing off the wall, and so on. Changes in momentum, velocity, trajectory, etc., for the simulated ball will be controlled at least in part by the physical model of the computer graphics generation system 52.

一旦计算机图形生成系统52已经执行了适当模拟,过程90可以包括基于模拟来生成(框96)游戏效果。具体地,处理器54可以根据图4的框84中讨论的过程80的方面使用所模拟的AR图形来生成游戏效果。Once the computer graphics generation system 52 has performed the appropriate simulation, process 90 may include generating (box 96) game effects based on the simulation. Specifically, processor 54 may use the simulated AR graphics to generate game effects based on aspects of process 80 discussed in box 84 of FIG. 4.

应当注意到的是,对于其中存在已知运动轮廓(例如,特定路径或轨道集合)的乘坐装置,可以将某些模拟预先加载到计算机图形生成系统52中以减少计算要求。例如,当乘坐载具22沿着路径20行进时,乘坐乘员的取向、位置和速度的数量通常是受限的。在此方面,计算机图形生成系统52可以执行与特定乘员相关的信息与已知运动轮廓(例如,已经针对其执行了特定模拟的轮廓)之间的比较。在其中运动轮廓匹配已知运动轮廓的情形中,计算机图形生成系统52可以根据已经执行了的模拟来生成图形。It should be noted that for ride-on devices with known motion profiles (e.g., a specific path or set of tracks), certain simulations can be pre-loaded into the computer graphics generation system 52 to reduce computational requirements. For example, the number of occupants' orientations, positions, and speeds is typically limited when the ride-on vehicle 22 travels along path 20. In this regard, the computer graphics generation system 52 can perform a comparison between information related to a specific occupant and known motion profiles (e.g., profiles for which specific simulations have already been performed). In cases where the motion profile matches a known motion profile, the computer graphics generation system 52 can generate graphics based on the already performed simulations.

再进一步的,在某些实施例中,AR模拟也可以与真实世界效果相组合。例如,如果模拟AR对象撞击可移动真实世界对象,则可以触发各种致动设备来导致真实世界对象根据所模拟的交互而移动。Furthermore, in some embodiments, AR simulations can also be combined with real-world effects. For example, if a simulated AR object collidees with a movable real-world object, various actuation devices can be triggered to cause the real-world object to move in response to the simulated interaction.

图6是图示了具有由乘坐和游戏控制系统10渲染的视角调整的示例AR体验的示意图。在所图示的实施例中,后座的乘员26和前座的乘员28可以通过他们各自的头戴式显示器32来观看主题景点100。然而,由于他们视角的差异(例如,归因于座位布置),与具有相对更好视野的乘员28相比,乘员26可能未完全体验乘坐。例如,主题景点100可以包括真实世界特征102(例如,飞鸟),所述真实世界特征102可以是真实世界对象或在一个或多个显示设备35上显示的图像。由于乘员28在前排,所以乘员28可以具有真实世界特征102的无遮挡观看角度104(例如,没有被任何居间对象阻挡)。然而,后排的乘员26由于真实世界特征102的至少一部分被乘员28阻挡而可能具有被遮挡的视场106。Figure 6 is a schematic diagram illustrating an example AR experience with perspective adjustment rendered by the ride and gaming control system 10. In the illustrated embodiment, rear-seat occupant 26 and front-seat occupant 28 can view the themed attraction 100 through their respective head-mounted displays 32. However, due to the difference in their perspectives (e.g., due to seating arrangement), occupant 26 may not fully experience the ride compared to occupant 28, who has a relatively better field of view. For example, the themed attraction 100 may include real-world features 102 (e.g., birds in flight), which may be real-world objects or images displayed on one or more display devices 35. Since occupant 28 is in the front row, occupant 28 may have an unobstructed viewing angle 104 for the real-world feature 102 (e.g., not obstructed by any intervening objects). However, rear-seat occupant 26 may have an obstructed field of view 106 because at least a portion of the real-world feature 102 is obstructed by occupant 28.

根据本公开的一个实施例,乘坐和游戏控制系统10可以执行模拟以允许乘员从另一视角体验乘坐的某些部分。具体地,基于所获得的实时数据(例如,从乘坐控制器42、游戏控制器44、头戴式显示器32和/或监视系统46获得),乘坐和游戏控制系统10可以确定乘员26的视场106至少部分被阻挡。响应于该确定,乘坐和游戏控制系统10可以生成游戏效果以提供经调整的视角108并在乘员26的相应头戴式显示器32上显示所生成的游戏效果,使得乘员26可以具有真实世界特征102的无遮挡视野。例如,所生成的游戏效果可以包括对真实世界特征102的位置的虚拟调整,使得其被带到乘员26眼睛前方同时乘员26仍然可以看到乘员28。在一些实施例中,经调整的视角108中所生成的游戏效果可以包括图示乘员28的视角(例如,视场104)的AR特征。According to one embodiment of this disclosure, the ride and gaming control system 10 can perform a simulation to allow an occupant to experience certain parts of the ride from an alternative perspective. Specifically, based on acquired real-time data (e.g., from the ride controller 42, gaming controller 44, head-mounted display 32, and/or monitoring system 46), the ride and gaming control system 10 can determine that the occupant 26's field of view 106 is at least partially obstructed. In response to this determination, the ride and gaming control system 10 can generate gaming effects to provide an adjusted viewpoint 108 and display the generated gaming effects on the corresponding head-mounted display 32 of the occupant 26, allowing the occupant 26 to have an unobstructed view of the real-world feature 102. For example, the generated gaming effects may include a virtual adjustment of the position of the real-world feature 102 such that it is brought in front of the occupant 26's eyes while the occupant 26 can still see the occupant 28. In some embodiments, the gaming effects generated in the adjusted viewpoint 108 may include AR features illustrating the occupant 28's viewpoint (e.g., field of view 104).

做出视角调整的方式可以取决于多个因素。用于动态地调整乘坐视角的方法110的一个示例图示为图7中的流程图。如所图示的,方法110包括对乘坐装置虚拟化(框112)。例如,可以通过将乘坐装置、其周围环境和示出效果的计算机图形表示存储在存储器(例如,存储器56)中来对乘坐装置虚拟化。示出效果可以是真实世界或虚拟效果(例如,AR效果),并且计算机图形表示可以是对相对大小、位置等都是真实的表层表示。由框112表示的动作还可以包括模拟并在存储器(例如,存储器56)中存储用于乘坐装置的已知运动轮廓和用于已知运动轮廓的观看视角。以这种方式,已知运动轮廓和沿着该已知运动轮廓将看到的示出效果被存储在存储器(例如,存储器56)中并且是可访问的以允许将来显示和/或重叠。The method of adjusting the viewing angle can depend on several factors. An example illustration of method 110 for dynamically adjusting the riding viewing angle is shown in the flowchart in Figure 7. As illustrated, method 110 includes virtualizing the riding device (box 112). For example, the riding device can be virtualized by storing a computer graphics representation of the riding device, its surrounding environment, and the effect shown in memory (e.g., memory 56). The effect shown can be a real-world or virtual effect (e.g., AR effect), and the computer graphics representation can be a surface representation that is realistic in terms of relative size, position, etc. The action represented by box 112 can also include simulating and storing a known motion profile for the riding device and a viewing angle for the known motion profile in memory (e.g., memory 56). In this way, the known motion profile and the effect that will be seen along the known motion profile are stored in memory (e.g., memory 56) and are accessible to allow for future display and/or overlay.

所图示的方法110还包括将特定的一个头戴式显示器32的位置和取向与所存储的虚拟乘坐轮廓(已知轮廓)同步(框114)。例如,根据框114的动作的同步可以包括将头戴式显示器32的所标识注视的定时与所存储的虚拟乘坐轮廓同步。作为另一示例,同步可以包括将头戴式显示器32上的传感器所测量的位置和旋转与已知乘坐轮廓同步。这允许计算机图形生成系统52比较和标识头戴式显示器32的观看视角与已知乘坐轮廓的观看视角之间的差异。使用这些差异,适当量的视角调整可以被标识以允许计算机图形生成系统52将头戴式显示器32上显示的增强调整为更接近地对应于已知乘坐轮廓的观看视角。The illustrated method 110 also includes synchronizing the position and orientation of a particular head-mounted display 32 with a stored virtual riding profile (known profile) (box 114). For example, synchronization of actions according to box 114 may include synchronizing the timing of an identified gaze on the head-mounted display 32 with the stored virtual riding profile. As another example, synchronization may include synchronizing the position and rotation measured by sensors on the head-mounted display 32 with the known riding profile. This allows the computer graphics generation system 52 to compare and identify differences between the viewing angle of the head-mounted display 32 and the viewing angle of the known riding profile. Using these differences, appropriate amounts of viewing angle adjustment can be identified to allow the computer graphics generation system 52 to adjust the enhancements displayed on the head-mounted display 32 to more closely correspond to the viewing angle of the known riding profile.

为了标识视角调整是否适当,计算机图形生成系统52可以例如监视头戴式显示器32的方面以标识(框116)潜在注视遮挡。例如,乘坐载具22的运动轮廓和乘员的期望观看视角(例如,包括景点特征的视野)可以是已知的。这允许计算机图形生成系统52在乘坐期间的某个时间标识潜在注视遮挡将阻止一个乘员具有特定景点特征的全部视野。作为示例,计算机图形生成系统52可以标识归因于因素组合的潜在注视遮挡,所述因素诸如有座位位置和其他乘员的存在、乘坐装置的固定特征及它们的已知位置等等。To identify whether the viewing angle adjustment is appropriate, the computer graphics generation system 52 can, for example, monitor aspects of the head-mounted display 32 to identify (box 116) potential gaze occlusions. For example, the motion profile of the vehicle 22 and the occupant's desired viewing angle (e.g., field of view including scenic features) may be known. This allows the computer graphics generation system 52 to identify, at some point during the ride, a potential gaze occlusion that would block an occupant's entire field of view of a specific scenic feature. As an example, the computer graphics generation system 52 can identify potential gaze occlusions attributable to a combination of factors, such as the presence of seat positions and other occupants, fixed features of the ride equipment, and their known locations, etc.

响应于标识潜在注视遮挡或其中乘员(特定头戴式显示器32)可能没有景点特征的全部视野的类似情形,计算机图形生成系统52可以动态地调整(框118)在头戴式显示器32上示出的乘坐装置的至少一部分的视角。作为示例,计算机图形生成系统52可以将特定虚拟增强的地点(或多个增强的地点)移位,使得其在视角原本将被其他乘员或环境乘坐要素阻挡的乘员的全部视野中。In response to situations where potential gaze obstruction exists or where an occupant (specific head-mounted display 32) may not have full field of vision of the location, the computer graphics generation system 52 can dynamically adjust (box 118) the viewing angle of at least a portion of the riding device shown on the head-mounted display 32. As an example, the computer graphics generation system 52 can shift specific virtual augmented locations (or multiple augmented locations) so that they are within the full field of vision of an occupant whose view would otherwise be obstructed by other occupants or environmental riding elements.

图8是图示了根据本实施例的具有由乘坐和游戏控制系统10渲染的动态交互性的示例AR体验的示意图。在所图示的实施例中,穿戴头戴式显示器32的乘员28可以观看主题景点120(例如,火山),所述主题景点120可以包括真实世界特征(例如,真实世界对象或在一个或多个显示设备35上显示的图像)和/或AR特征。在乘坐过程期间,乘员28可以注视不同方向,并且可以将视角从第一视场122改变为第二视场124、改变为第三视场126。根据本公开的一个实施例,乘坐和游戏控制系统10可以基于乘员的视场以动态方式渲染游戏效果。在该示例中,响应于确定乘员28具有第一视场122中的注视,乘坐和游戏控制系统10可以不渲染AR特征,使得穿戴头戴式显示器32的乘员28可以仅看到休眠火山128。响应于确定乘员28具有在第二视场124中的注视,乘坐和游戏控制系统10可以渲染AR特征130,使得穿戴头戴式显示器32的乘员28可以看到在火山四周飞行的鸟。响应于确定乘员28具有第三视场126中的注视,乘坐和游戏控制系统10可以渲染AR特征132,使得穿戴头戴式显示器32的乘员28可以看到爆发火山。Figure 8 is a schematic diagram illustrating an example AR experience with dynamic interactivity rendered by a ride and game control system 10 according to this embodiment. In the illustrated embodiment, an occupant 28 wearing a head-mounted display 32 can view a themed attraction 120 (e.g., a volcano), which may include real-world features (e.g., real-world objects or images displayed on one or more display devices 35) and/or AR features. During the ride, the occupant 28 may gaze in different directions and may change the viewing angle from a first field of view 122 to a second field of view 124, and then to a third field of view 126. According to one embodiment of this disclosure, the ride and game control system 10 may render game effects dynamically based on the occupant's field of view. In this example, in response to determining that the occupant 28 has a gaze in the first field of view 122, the ride and game control system 10 may not render AR features, such that the occupant 28 wearing the head-mounted display 32 may only see the dormant volcano 128. In response to determining that occupant 28 has a gaze in a second field of view 124, the ride and gaming control system 10 can render AR features 130, allowing occupant 28 wearing head-mounted display 32 to see birds flying around the volcano. In response to determining that occupant 28 has a gaze in a third field of view 126, the ride and gaming control system 10 can render AR features 132, allowing occupant 28 wearing head-mounted display 32 to see the erupting volcano.

在一些实施例中,乘坐和游戏控制系统10还可以基于所渲染的AR特征来改变一个或多个照明系统37和/或其他示出效果(例如,声音效果)。例如,响应于确定乘员28具有在第二视场124中的注视,乘坐和游戏控制系统10可以改变一个或多个照明系统37的照明条件(例如,照明强度、方向、颜色等)以突出所渲染的AR特征130(例如,飞鸟)。例如,响应于确定乘员28具有在第三视场126中的注视,乘坐和游戏控制系统10可以改变一个或多个照明系统37的照明条件(例如,照明强度、方向、颜色等)和/或可以改变声音效果(例如,经由头戴式显示器32的或示出效果系统34的声音效果设备提供)以反映火山爆发的特定场景。In some embodiments, the ride and game control system 10 may also modify one or more lighting systems 37 and/or other display effects (e.g., sound effects) based on the rendered AR features. For example, in response to determining that occupant 28 has a gaze in a second field of view 124, the ride and game control system 10 may modify the lighting conditions of one or more lighting systems 37 (e.g., light intensity, direction, color, etc.) to highlight the rendered AR feature 130 (e.g., a bird in flight). For example, in response to determining that occupant 28 has a gaze in a third field of view 126, the ride and game control system 10 may modify the lighting conditions of one or more lighting systems 37 (e.g., light intensity, direction, color, etc.) and/or may modify sound effects (e.g., provided via a sound effects device of the head-mounted display 32 or the display effects system 34) to reflect a specific scene of a volcanic eruption.

在一些实施例中,乘坐和游戏控制系统10可以响应于确定至少阈值数量(例如,2、4、6、10或更多)乘员示出观看兴趣而渲染AR特征。例如,乘坐和游戏控制系统10可以仅响应于确定至少两个乘员(例如,乘员26和28)正在视场126中注视而渲染AR特征132(例如,爆发火山)。应当意识到的是,阈值数量可以是场景特定的。例如,针对AR特征132(例如,爆发火山)的阈值数量可以是二,并且针对AR特征130(例如,飞鸟)的阈值数量可以是四。In some embodiments, the ride and gaming control system 10 may render an AR feature in response to determining that at least a threshold number (e.g., 2, 4, 6, 10 or more) of occupants show viewing interest. For example, the ride and gaming control system 10 may render an AR feature 132 (e.g., an erupting volcano) only in response to determining that at least two occupants (e.g., occupants 26 and 28) are looking in the field of view 126. It should be appreciated that the threshold number may be scene-specific. For example, the threshold number for AR feature 132 (e.g., an erupting volcano) may be two, and the threshold number for AR feature 130 (e.g., a flying bird) may be four.

图9是图示了乘坐和游戏控制系统10的多个游戏系统48之间的连接性/参与度的示例的示意图。在所图示的实施例中,乘坐和游戏控制系统10的(图2中示出的)设置在(由乘员24、26、28和30操作的)单个乘坐载具22内的一个或多个游戏系统48通信地且操作性地耦合到彼此。Figure 9 is a schematic diagram illustrating an example of connectivity/engagement among multiple gaming systems 48 of the ride and gaming control system 10. In the illustrated embodiment, one or more gaming systems 48 of the ride and gaming control system 10 (shown in Figure 2) located within a single ride vehicle 22 (operated by occupants 24, 26, 28, and 30) are communicatively and operatively coupled to each other.

乘员28和30二者可以在主题景点140(例如,火山)处注视基本上相同方向,所述主题景点140可以包括真实世界特征(例如,真实世界对象或在一个或多个显示设备35上显示的图像)和/或AR特征。例如,响应于确定乘员28的视场142重叠乘员30的视场144的一部分,乘坐和游戏控制系统10可以渲染相同AR特征以在乘员28和30的各自头戴式显示器32上但是从不同视角示出。此外,乘员28和30二者可以看到由乘员28和30中任一个在游戏系统48的相应用户接口50上施加的行动146(例如,在AR环境中的行动)。在所说明的示例中,乘员28操作相应用户接口50来执行行动146,诸如在火山150处射出火球148。例如,乘员28可以调整相应用户接口50的操作以改变火球148的飞行轨迹。对应地,从相应头戴式显示器32,乘员30可以看到由乘员28施加的行动146(例如,在火山150处射出火球148)。在一些实施例中,乘坐和游戏控制系统10可以确定乘员30参与和乘员28相同的游戏(例如,乘员30可以使用用户接口50提供同意与乘员28加入游戏的指示),并且响应于该确定,乘坐和游戏控制系统10可以在乘员28和30的各自头戴式显示器32上显示包括行动146的结果的相同AR特征。Both occupants 28 and 30 may gaze in substantially the same direction at a themed attraction 140 (e.g., a volcano), which may include real-world features (e.g., real-world objects or images displayed on one or more display devices 35) and/or AR features. For example, in response to determining that a portion of occupant 28's field of view 142 overlaps with a portion of occupant 30's field of view 144, the riding and gaming control system 10 may render the same AR features to be displayed on the respective head-mounted displays 32 of occupants 28 and 30, but from different perspectives. Furthermore, both occupants 28 and 30 may see actions 146 (e.g., actions in an AR environment) performed by either occupant 28 or 30 on a corresponding user interface 50 of the gaming system 48. In the illustrated example, occupant 28 operates the corresponding user interface 50 to perform action 146, such as firing a fireball 148 at volcano 150. For example, occupant 28 may adjust the operation of the corresponding user interface 50 to change the trajectory of the fireball 148. Correspondingly, from the respective head-mounted display 32, occupant 30 can see the action 146 performed by occupant 28 (e.g., firing a fireball 148 at volcano 150). In some embodiments, the ride and game control system 10 may determine that occupant 30 is participating in the same game as occupant 28 (e.g., occupant 30 may use user interface 50 to provide an instruction to consent to join the game with occupant 28), and in response to this determination, the ride and game control system 10 may display the same AR features, including the result of action 146, on the respective head-mounted displays 32 of occupants 28 and 30.

尽管已经在本文说明和描述了本实施例的某些特征,但是许多修改和改变对于本领域技术人员而言将是清楚的。因此,要理解的是,所附权利要求意图覆盖落入本公开真实精神内的所有这样的修改和改变。进一步的,应当理解的是,所公开的实施例的某些要素可以彼此组合或互换。While certain features of this embodiment have been described and illustrated herein, many modifications and alterations will be apparent to those skilled in the art. Therefore, it is to be understood that the appended claims are intended to cover all such modifications and alterations falling within the true spirit of this disclosure. Furthermore, it should be understood that certain elements of the disclosed embodiments can be combined or interchanged with each other.

Claims (18)

1.一种乘坐系统,包括:1. A riding system, comprising: 乘坐载具,其被配置为容纳乘员并在游乐园中乘坐期间沿着乘坐路径行进;A ride-on vehicle configured to accommodate occupants and travel along a ride path during the ride in the amusement park; 头戴式显示器,其连接到所述乘坐载具并被配置为由所述乘员穿戴;以及A head-mounted display, which is connected to the vehicle and configured to be worn by the occupant; and 乘坐和游戏控制系统,其与所述乘坐载具集成并被配置为至少使用所述头戴式显示器和所述乘坐载具来协调所述乘员的乘坐体验与所述乘坐期间发生的事件,其中所述乘坐和游戏控制系统包括:A riding and gaming control system, integrated with the riding vehicle and configured to coordinate the occupant's riding experience with events occurring during the riding, using at least the head-mounted display and the riding vehicle, wherein the riding and gaming control system includes: 用户接口,其被配置为从所述乘员接收输入;A user interface configured to receive input from the occupants; 乘坐控制器,其被配置为至少部分地基于与所述乘坐载具的操作参数和来自所述乘员的所述输入相关的数据来控制所述乘坐载具的物理操作;A passenger controller is configured to control the physical operation of the passenger vehicle based at least in part on data relating to the operating parameters of the passenger vehicle and the input from the occupant; 监视系统,其被配置为至少监视所述头戴式显示器的位置和取向、所述乘坐载具的位置和取向或者它们的组合;以及A surveillance system configured to monitor at least the position and orientation of the head-mounted display, the position and orientation of the vehicle, or a combination thereof; and 计算机图形生成系统,其通信地耦合到所述头戴式显示器并被配置为基于从所述乘坐控制器、所述监视系统、所述用户接口或者它们的任何组合接收的数据来选择性地生成增强现实AR特征以供在所述头戴式显示器上显示,并响应于确定所述乘坐载具中多于阈值数量的附加乘员正注视特定真实世界特征,而向所述乘员提供与所述特定真实世界特征相关联的具体AR体验。A computer graphics generation system communicatively coupled to the head-mounted display and configured to selectively generate augmented reality (AR) features for display on the head-mounted display based on data received from the ride controller, the monitoring system, the user interface, or any combination thereof, and to provide the occupants with a specific AR experience associated with the specific real-world feature in response to determining that more than a threshold number of additional occupants in the ride vehicle are looking at the specific real-world feature. 2.根据权利要求1所述的乘坐系统,其中所述计算机图形生成系统被配置为至少部分地基于从所述监视系统接收的指示所述乘坐载具的所述位置、偏航和速度的数据来选择性地生成所述AR特征。2. The riding system of claim 1, wherein the computer graphics generation system is configured to selectively generate the AR features based at least in part on data received from the monitoring system indicating the position, yaw, and speed of the riding vehicle. 3.根据权利要求1所述的乘坐系统,其中所述监视系统包括一个或多个取向和位置传感器、一个或多个运动追踪传感器、一个或多个惯性测量单元、一个或多个存在传感器或者它们的组合。3. The riding system of claim 1, wherein the monitoring system comprises one or more orientation and position sensors, one or more motion tracking sensors, one or more inertial measurement units, one or more presence sensors, or a combination thereof. 4.根据权利要求1所述的乘坐系统,其中所述计算机图形生成系统被配置为响应于确定所述乘员具有被遮挡的视场而执行对所述AR特征的视角调整。4. The riding system of claim 1, wherein the computer graphics generation system is configured to perform a viewpoint adjustment of the AR feature in response to determining that the occupant has an obstructed field of view. 5.根据权利要求4所述的乘坐系统,其中所述计算机图形生成系统被配置为执行对所述AR特征的视角调整,使得所述乘员具有所述AR特征的没有遮挡的视野。5. The riding system of claim 4, wherein the computer graphics generation system is configured to perform a viewpoint adjustment of the AR feature such that the occupant has an unobstructed field of vision of the AR feature. 6.根据权利要求1所述的乘坐系统,其中所述乘坐和游戏控制系统被配置为向所述乘员提供对应于与所述乘员相关的标识信息的唯一AR体验。6. The riding system of claim 1, wherein the riding and gaming control system is configured to provide the occupant with a unique AR experience corresponding to identification information associated with the occupant. 7.根据权利要求1所述的乘坐系统,其中所述计算机图形生成系统被配置为基于围绕所述乘坐载具的环境的一个或多个物理模型和数字三维模型的模拟来生成所述AR特征。7. The riding system of claim 1, wherein the computer graphics generation system is configured to generate the AR features based on simulations of one or more physical models and digital 3D models of the environment surrounding the riding vehicle. 8.根据权利要求1所述的乘坐系统,包括示出效果系统,其通信地耦合到所述乘坐和游戏控制系统,其中所述示出效果系统包括沿着所述乘坐路径设置的显示设备和照明系统。8. The riding system of claim 1, further comprising a display effect system communicatively coupled to the riding and gaming control system, wherein the display effect system includes a display device and a lighting system disposed along the riding path. 9.根据权利要求8所述的乘坐系统,其中所述示出效果系统被配置为基于来自所述乘坐控制器、所述监视系统、所述用户接口或它们的组合的数据来改变所述显示设备的操作、照明系统的操作或二者。9. The ride system of claim 8, wherein the display effect system is configured to change the operation of the display device, the operation of the lighting system, or both, based on data from the ride controller, the monitoring system, the user interface, or a combination thereof. 10.一种方法,包括:10. A method comprising: 经由与乘坐载具集成的乘坐和游戏控制系统来接收和分析数据,所述乘坐载具被配置为容纳一个或多个乘员,其中所述乘坐载具被配置为在游乐园中乘坐期间沿着乘坐路径行进,并且其中所述数据与所述一个或多个乘员、所述乘坐载具或者与二者相关;Data is received and analyzed via a ride and gaming control system integrated with the ride vehicle, which is configured to accommodate one or more occupants, wherein the ride vehicle is configured to travel along a ride path during a ride in the amusement park, and wherein the data is related to the one or more occupants, the ride vehicle, or both. 经由所述乘坐和游戏控制系统基于所述数据来确定围绕所述乘坐载具的环境中的第一真实世界对象对于所述一个或多个乘员的相应乘员而言至少部分被所述环境中的第二真实世界对象遮挡;The ride and game control system determines, based on the data, that a first real-world object in the environment surrounding the ride vehicle is at least partially occluded by a second real-world object in the environment for the respective occupant of the one or more occupants; 经由所述乘坐和游戏控制系统的计算机图形生成系统基于所述数据来生成游戏效果,其中所述游戏效果包括响应于标识第一真实世界对象对于所述相应乘员而言至少部分被遮挡而生成的所述第一真实世界对象的增强现实AR图形;The computer graphics generation system of the ride and game control system generates game effects based on the data, wherein the game effects include augmented reality (AR) graphics of the first real-world object generated in response to identifying that the first real-world object is at least partially occluded for the respective occupant. 经由所述计算机图形生成系统来传输所述第一真实世界对象的所述AR图形以供在头戴式显示器上显示,所述头戴式显示器被配置为由所述乘坐载具中的所述相应乘员穿戴,以通过将所述第一真实世界对象的所述AR图形重叠到所述相应乘员的视场上使得所述第一真实世界对象的所述AR图形重叠到所述第二真实世界对象、所述环境或二者上来执行所述相应乘员的视角调整;以及The AR graphics of the first real-world object are transmitted via the computer graphics generation system for display on a head-mounted display configured to be worn by a corresponding occupant in the vehicle, to perform perspective adjustment for the corresponding occupant by overlaying the AR graphics of the first real-world object onto the field of view of the corresponding occupant, such that the AR graphics of the first real-world object are overlaid onto a second real-world object, the environment, or both; and 响应于确定所述乘坐载具中多于阈值数量的附加乘员正注视特定真实世界特征,而向所述乘员提供与所述特定真实世界特征相关联的具体AR体验。In response to determining that more than a threshold number of additional occupants in the vehicle are looking at a specific real-world feature, the occupants are provided with a specific AR experience associated with that specific real-world feature. 11.根据权利要求10所述的方法,其中接收所述数据包括接收经由一个或多个取向和位置传感器、一个或多个运动追踪传感器、一个或多个惯性测量单元、一个或多个存在传感器或者它们的任何组合收集的实时数据。11. The method of claim 10, wherein receiving the data comprises receiving real-time data collected via one or more orientation and position sensors, one or more motion tracking sensors, one or more inertial measurement units, one or more presence sensors, or any combination thereof. 12.根据权利要求10所述的方法,包括经由所述头戴式显示器在所述头戴式显示器的一个或多个显示器上显示所述AR图形,其中所述头戴式显示器物理地耦合到所述乘坐载具。12. The method of claim 10, further comprising displaying the AR graphics on one or more displays of the head-mounted display via the head-mounted display, wherein the head-mounted display is physically coupled to the vehicle. 13.根据权利要求10所述的方法,其中生成所述游戏效果包括基于围绕所述乘坐载具的所述环境的一个或多个物理模型和数字三维模型的模拟来生成所述AR图形。13. The method of claim 10, wherein generating the game effect comprises generating the AR graphics based on simulations of one or more physical models and digital 3D models of the environment surrounding the vehicle. 14.根据权利要求10所述的方法,包括基于所述数据使用示出效果系统来在沿着所述乘坐路径设置的一个或多个显示器上显示可视化图形、改变沿着所述乘坐路径设置的一个或多个照明系统的操作或者二者,所述示出效果系统与所述乘坐和游戏控制系统通信,其中所述示出效果系统与所述乘坐载具分离。14. The method of claim 10, further comprising using a display effect system based on the data to display visual graphics on one or more displays arranged along the riding path, to change the operation of one or more lighting systems arranged along the riding path, or both, the display effect system communicating with the riding and gaming control system, wherein the display effect system is detached from the riding vehicle. 15.一种与被配置为沿着乘坐路径运载乘员的乘坐载具物理集成的乘坐和游戏控制系统,所述乘坐和游戏控制系统包括:15. A ride and gaming control system physically integrated with a ride vehicle configured to transport occupants along a ride path, the ride and gaming control system comprising: 乘坐控制器,其被配置为接收与来自至少用户接口的输入控制状态相关的实时数据,并接收与所述乘坐载具的操作参数相关的数据;A ride controller is configured to receive real-time data relating to input control states from at least a user interface, and to receive data relating to operating parameters of the ride vehicle. 游戏控制器,其通信地耦合到所述乘坐控制器并被配置为将与所述输入控制状态和所述操作参数中的至少一个操作参数相关的更新推送到所述乘坐载具的特征;以及A game controller communicatively coupled to the ride controller and configured to push updates related to at least one of the input control state and the operating parameters to the ride vehicle; and 计算机图形生成系统,其通信地耦合到所述游戏控制器和被配置为由所述乘员穿戴的头戴式显示器,其中所述计算机图形生成系统被配置为至少部分地基于来自所述游戏控制器的所述更新来选择性地渲染增强现实AR图形以供在所述头戴式显示器上显示,并且其中所述游戏控制器被配置为基于所述AR图形并且基于所述乘员的注视方向来调整沿着所述乘坐路径设置的照明系统,以通过所述头戴式显示器突出重叠到所述乘员的视场上的所述AR图形。A computer graphics generation system communicatively coupled to the game controller and a head-mounted display configured to be worn by the occupant, wherein the computer graphics generation system is configured to selectively render augmented reality (AR) graphics for display on the head-mounted display based at least in part on updates from the game controller, and wherein the game controller is configured to adjust a lighting system positioned along the riding path based on the AR graphics and based on the occupant's gaze direction to highlight the AR graphics superimposed on the occupant's field of vision through the head-mounted display. 16.根据权利要求15所述的乘坐和游戏控制系统,其中所述乘坐载具被配置为沿着所述乘坐路径运载多个乘员,并且其中所述乘坐和游戏控制系统包括多个计算机图形生成系统,每个计算机图形生成系统被配置为从所述游戏控制器接收所述更新以渲染对于所述多个乘员中每个乘员的视角而言唯一的对应AR图形以供在所述多个乘员的相应头戴式显示器上显示。16. The ride and gaming control system of claim 15, wherein the ride vehicle is configured to carry a plurality of occupants along the ride path, and wherein the ride and gaming control system includes a plurality of computer graphics generation systems, each computer graphics generation system being configured to receive the update from the gaming controller to render a corresponding AR graphic unique to the perspective of each of the plurality of occupants for display on a respective head-mounted display of the plurality of occupants. 17.根据权利要求16所述的乘坐和游戏控制系统,其中所述游戏控制器被配置为:17. The riding and gaming control system of claim 16, wherein the gaming controller is configured to: 将所述乘坐载具的总计游戏状态提供给所述乘坐载具的非板载定位的服务器;以及Provide the total game status of the vehicle to the server of the vehicle's non-board-mounted location; and 将场景特定的游戏事件提供给所述乘坐载具的非板载定位的投影游戏计算机或示出效果系统或二者。Provide scene-specific game events to a non-board-mounted projection gaming computer or display effects system, or both, of the vehicle. 18.根据权利要求15所述的乘坐和游戏控制系统,包括监视系统,所述监视系统具有一个或多个取向和位置传感器、一个或多个运动追踪传感器、一个或多个惯性测量单元、一个或多个存在传感器或者它们的组合,其中所述监视系统被配置为向所述游戏控制器提供反馈,所述反馈指示所述乘员的所述注视方向。18. The riding and gaming control system of claim 15, comprising a monitoring system having one or more orientation and position sensors, one or more motion tracking sensors, one or more inertial measurement units, one or more presence sensors, or combinations thereof, wherein the monitoring system is configured to provide feedback to the gaming controller, the feedback indicating the occupant's gaze direction.
HK62020005823.3A 2017-03-06 2018-03-06 Augmented ride system and method HK40016435B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US62/467817 2017-03-06
US15/909694 2018-03-01

Publications (2)

Publication Number Publication Date
HK40016435A HK40016435A (en) 2020-09-11
HK40016435B true HK40016435B (en) 2024-11-01

Family

ID=

Similar Documents

Publication Publication Date Title
US10528123B2 (en) Augmented ride system and method
US12524971B2 (en) Modular augmented and virtual reality ride attraction
HK40016435B (en) Augmented ride system and method
HK40016435A (en) Augmented ride system and method
HK40099491A (en) Modular augmented and virtual reality ride attraction
HK40051081A (en) Modular augmented and virtual reality ride attraction
HK40051081B (en) Modular augmented and virtual reality ride attraction
CN119053375A (en) System and method for locally storing player status caches on a ride vehicle
HK40016432B (en) Systems and methods for layered virtual features in an amusement park environment