Interactive toy
By embedding transmitters and receivers into toys and utilizing processors and memory to enable interaction between toys and attraction systems, the challenge of integrating toy and attraction experiences is solved, enhancing interactivity and personalized responsiveness, and improving the user experience.
Patent Information
- Application Number
- CN202510263855.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-05-23
- Filing Date
- 2020-05-21
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2040-05-21
AI Technical Summary
Existing technologies struggle to effectively integrate toys with attraction experiences and provide interactive and personalized responses, resulting in a lack of user engagement and interactivity during attraction experiences.
By embedding transmitters and receivers in toys, and utilizing processors and memory to achieve self-describing signal transmission and pre-programmed responses, combined with the attraction system to detect and control the toy's movements, the attraction experience is adjusted based on the toy's experience data and location information.
It enhances the interactivity of toys and attraction experiences, providing personalized interactions and responses, and improving user engagement and interaction during attraction experiences.
Smart Images

Figure CN119868969B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on May 21, 2020, with application number 202010433728.9 and title "Interactive Toy".
[0002] Cross-referencing of relevant application data
[0003] This application claims the benefit of U.S. Application No. 16421223, filed May 23, 2019, the entire contents of which are incorporated herein by reference for all purposes. Technical Field
[0004] This disclosure generally relates to toys. Background Technology
[0005] Toys are items owned by users that encourage play and imagination. Toys have long been used in many different types of play, including movement-based play, role-playing, and imaginative play. Toys incorporate technology to provide different modes of enjoyment and interaction. For example, some early toys included pull-string driven mechanisms to make noise, "talk," or move, while more recent toys have incorporated handling capabilities.
[0006] Toys are manufactured in various forms and types and can include building sets, character-type toys such as action figures, character dolls or puppets, animatronic dolls, and robots. Toys can also include non-character items such as shopping carts, lawnmowers, baby accessories, or cowboy pistols and belts, and toys can include clothing, garments, or clothing accessories. While toys offer many different play experiences, there is a desire to further develop play items, including toys and any items used in play. Summary of the Invention
[0007] Some embodiments are directed to interactive play articles that may include toys. One aspect of this disclosure relates to a device for interactive play. The device includes: a body; a transmitter embedded in the body for transmitting a self-describing signal for the interactive device; a receiver capable of receiving a trigger signal in response to the transmission of the self-describing signal; and a memory capable of storing the trigger signal and a plurality of pre-programmed responses in response to the trigger signal. In some embodiments, the pre-programmed responses include one or more of auditory and physical responses. In some embodiments, the physical response may include any one of a motion actuator, powering a lamp, and activating a motor. The device may include: a speaker for transmitting the auditory response; and a processor in communication with the memory and the receiver. The processor may process a plurality of instructions for performing the following processes: identifying the trigger signal; selecting one of the plurality of pre-programmed responses in response to the trigger signal; and executing one of the plurality of pre-programmed responses. In some embodiments, executing one of the plurality of pre-programmed responses includes transmitting an auditory response and executing at least one of a physical response.
[0008] In some embodiments, the memory may be a writable persistent storage device capable of storing experience data and multiple pre-programmed responses. In some embodiments, the multiple pre-programmed responses characterize the behavior of the device. In some embodiments, the processor may update the memory with new experience data. In some embodiments, updating the memory with new experience data modifies the selection of one of a plurality of pre-programmed responses in response to a received trigger signal in the future.
[0009] In some embodiments, the device includes at least one sensor for generating experience data. In some embodiments, the experience data is associated with location and time. In some embodiments, the receiver can receive new experience data. In some embodiments, the processor can update memory with the new experience data. In some embodiments, updating memory with the new experience data modifies the selection of one of a plurality of pre-programmed responses in response to a received trigger signal.
[0010] In some embodiments, one of a plurality of pre-programmed responses is selected based on a trigger signal. In some embodiments, selecting one of a plurality of pre-programmed responses includes: identifying a set of potential responses based on a trigger signal; and selecting one of the set of potential responses. In some embodiments, one of the set of potential responses is randomly selected.
[0011] In some embodiments, executing one of a plurality of pre-programmed responses includes: determining execution parameters for executing the pre-programmed response; and executing one of the plurality of pre-programmed responses based on the execution parameters. In some embodiments, the execution parameters include at least one of delay, amplitude, and duration.
[0012] One aspect of this disclosure relates to a system for delivering an attraction experience. The system includes: a passenger vehicle having multiple passenger positions; a content presentation system capable of presenting virtual portions of the attraction experience viewable from the multiple passenger positions; a transceiver capable of transmitting trigger signals; and at least one processor. The at least one processor can: control the delivery of the virtual portions of the attraction experience via the content presentation system; detect the presence of a non-riding device, which may be, for example, a toy; and transmit trigger signals to the non-riding device via the transceiver. In some embodiments, the trigger signals may be associated with the attraction experience.
[0013] In some embodiments, at least one processor may determine attributes of a non-riding device. In some embodiments, the attributes of the non-riding device are based on experience data. In some embodiments, the experience data is associated with location and time. In some embodiments, the trigger signal is based at least in part on the attributes of the non-riding device.
[0014] In some embodiments, at least one processor may modify the attraction experience based on at least one of the presence of a non-riding device and experience data from the non-riding device. In some embodiments, a trigger signal instructs the non-riding device to react to an event in the attraction experience. In some embodiments, the event in the attraction experience includes the presence of a character. In some embodiments, the trigger signal instructs the non-riding device to provide assistance to the owner of the non-riding device. In some embodiments, providing assistance to the owner of the non-riding device includes: determining at least one desired action of the owner of the non-riding device; and providing information via the non-riding device to facilitate at least one desired action. In some embodiments, the trigger signal instructs a specific reaction by the non-riding device. In some embodiments, the trigger signal instructs one of a class of reactions by the non-riding device.
[0015] One aspect of this disclosure relates to a method for delivering a tourist attraction experience. The method includes: controlling the delivery of a virtual portion of the tourist attraction experience via a content presentation system, the virtual portion of the experience being perceptible from the location of a passenger within a passenger vehicle; detecting the presence of a non-riding device within the passenger vehicle; and transmitting a trigger signal to the non-riding device, the trigger signal instructing the non-riding device to perform an action. In some embodiments, the trigger signal is associated with the tourist attraction experience.
[0016] In some embodiments, the method includes determining attributes of a non-riding device. In some embodiments, determining the attributes of a non-riding device includes receiving data from the non-riding device. In some embodiments, the attributes of the non-riding device are based on experience data. In some embodiments, the experience data characterizes the experience of the non-riding device and is location- and time-related. In some embodiments, a trigger signal is based at least in part on the attributes of the non-riding device.
[0017] In some embodiments, the method includes modifying the attraction experience based on at least one of the presence of a non-riding device and experience data from the non-riding device. In some embodiments, a trigger signal instructs the non-riding device to react to an event in the attraction experience. In some embodiments, the event in the attraction experience includes the presence of a character. In some embodiments, the character may be a virtual character.
[0018] In some embodiments, a trigger signal instructs a non-riding device to provide assistance to the owner of the non-riding device. In some embodiments, providing assistance to the owner of the non-riding device includes: determining at least one desired action of the owner of the non-riding device; and providing information via the non-riding device to facilitate at least one desired action. In some embodiments, the trigger signal instructs a specific response by the non-riding device. In some embodiments, the trigger signal instructs one of a class of responses by the non-riding device.
[0019] The nature and advantages of the embodiments of this disclosure can be better understood by referring to the following detailed description and accompanying drawings. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of one embodiment of an interactive representation system.
[0021] Figure 2 This is a schematic diagram of one embodiment of a simulated environment.
[0022] Figure 3 This is an exemplary description of one embodiment of a non-riding device.
[0023] Figure 4 This is a functional block diagram describing the components of one embodiment of a non-riding device.
[0024] Figure 5 A flowchart illustrating an exemplary method is shown.
[0025] Figure 6 This is a flowchart illustrating one embodiment of the attraction experience delivery process.
[0026] Figure 7 This is a flowchart illustrating one embodiment of an interactive game played using a non-riding device.
[0027] Figure 8 This is a description of one embodiment of a computer system. Detailed Implementation
[0028] The following description provides illustrative embodiments only and is not intended to limit the scope, applicability, or configuration of this disclosure. Rather, the subsequent description of illustrative embodiments will provide those skilled in the art with a description that enables the implementation of preferred exemplary embodiments. It should be understood that various changes may be made to the function and arrangement of elements without departing from the spirit and scope described in the appended claims.
[0029] I. Introduction
[0030] The development of simulation technology has opened up numerous opportunities for the creation of attractions that will offer unique and customized experiences for ride riders and / or performance audiences in the future. As used herein, attractions include rides, interactive or event-based activities (such as interaction with one or more characters) and / or performances. In some embodiments, these attractions may be located within attraction parks, and in some embodiments, they may be located in amusement parks, themed shops, theaters, and / or restaurants (e.g., themed restaurants). While these technologies offer opportunities for future attractions, they also present challenges in generating content based on passenger responses to attractions. For example, users may own play items associated with an attraction, which may include toys, but integrating these items into the attraction may present problems.
[0031] These and other problems can be overcome by using the systems, devices, and methods disclosed herein. For example, play items, also referred to herein as “non-rideable devices,” when presented at an attraction, may include features enabling communication with the attraction, and the attraction may include features enabling the detection of one or more non-rideable devices, such as in a viewing area in a passenger vehicle, and enabling communication with some or all of those non-rideable devices. As used herein, play items refer to any item that can be used to enhance the sense of participation or embodying an embodiment of a themed attraction or environment. Play items may include any item used in play and may include toys, costumes, badges, any wearable or carried items, clothing, and / or clothing accessories. Such play items may be tagged and / or may include features that allow communication with the play item and computer-based identification of the play item. As used herein, “non-rideable device” refers to equipment owned, controlled, and / or possessed by passengers and / or spectators of the attraction, which is present at the attraction and / or brought to and removed from the attraction by passengers. Non-rideable devices may include play items such as toys. The toy may include dolls, including action characters or character dolls, stuffed animals, electronically animated dolls, or robots.
[0032] The attraction can be modified based on the detection of one or more non-riding devices within the passenger vehicle and / or observation area, and / or based on one or more attributes of those non-riding devices. In some embodiments, characters within the attraction (such as virtual characters) can interact with one or more of the non-riding devices. The attraction can also generate and send one or more trigger signals that can elicit a response from the non-riding devices. This response can include interaction with characters within the attraction, response to events within the attraction, and assistance to passengers (such as owners, controllers, and / or owners of the non-riding devices). Such assistance can include providing information related to one or more impending events and / or information about how to provide the expected response to one or more events. In some embodiments, such assistance can include the non-riding devices providing and / or appearing to provide one or more inputs for control of the attraction and / or taking one or more actions in response to the attraction.
[0033] Trigger signals can be customized based on one or more attributes of the non-riding device. In some embodiments, for example, each non-riding device may include a memory containing experience data. This experience data can be accumulated by the non-riding device based on interactions between the non-riding device and one or more other devices (including one or more non-riding devices), the non-riding device's presence at a location and / or a single instance at a location, or the non-riding device's prior presence at one or more attractions. In some embodiments, the experience data can be generated by the non-riding device via one or more sensors, and in some embodiments, the non-riding device can receive communications containing the non-riding device's experience data. For example, if the non-riding device is brought into a store, the experience data can be generated by the non-riding device's sensors, or it can be generated based on information received by the non-riding device's communication component from a communication component in the store that transmits information related to one or more events.
[0034] In some embodiments, upon receiving a trigger signal, the processor of the non-riding device can control the non-riding device to provide a desired action and / or response. In some embodiments, the trigger signal can specify an action and / or response, and the processor of the non-riding device can control the non-riding device to provide that action and / or response. In some embodiments, the trigger signal can specify a class of actions. Upon receiving a trigger signal specifying a class of actions, the non-riding device can select one of those actions, and the processor of the non-riding device can control the non-riding device according to one of the selected actions.
[0035] II. Interactive Performance System
[0036] Now for reference Figure 1This diagram illustrates one embodiment of an interactive performance system 100. System 100 can be used to provide attractions, such as rides, performances, interactive shows, or concerts, to an attraction experience. System 100 can be used to provide attraction experiences that interact with one or more non-rideable devices, or to provide interactive games. System 100 may include a processor 102. Processor 102 can be any computing and / or processing device, including, for example, one or more laptop computers, personal computers, tablets, smartphones, servers, host computers, or processors. Processor 102 can be configured to receive input from one or more other components of system 100, process the input according to one or more stored instructions, and provide outputs to control the operation of one or more of the other components of system 100.
[0037] In some embodiments, processor 102 may include a game engine that may include a rendering engine. The game engine and the rendering engine may work together or independently to develop and / or advance a simulated narrative and / or generate images corresponding to that narrative. The narrative includes a series of events and / or actions that may be presented and, in some embodiments, sequentially presented to attraction passengers or performance audiences. Modifications to the narrative may include changes to all or part of the narrative. Thus, in some embodiments, modifications to the narrative may include adding one, some, or all events, excluding one, some, or all events, or changing some aspect of one, some, or all events. Similarly, modifications to the narrative may include changes to characters or character actions within the narrative. Therefore, changing the character lines within the narrative is a modification of the narrative.
[0038] In some embodiments, the narrative may take place in a virtual world. As used herein, a “virtual world” is a computer-based simulation environment from which images, events, videos, storylines, sounds, or effects of the narrative are generated by a game engine and / or a rendering engine. In some embodiments, the virtual world may be presented to one or more passengers and / or viewers via displays such as those provided via one or more projectors, screens, monitors, and / or speakers, and in some embodiments, the virtual world may be presented via generating and / or transmitting one or more control signals that control the actions of one or more animated characters, animated props, or performance motion devices, and in some embodiments, the virtual world may be presented through a combination of electronic animation and display. In some embodiments, the rendering engine may generate one or more events that may be partially based on user input provided to system 100. These events may include, for example, one or more accelerations, decelerations, changes of direction, or interactions with one or more objects or characters.
[0039] In some embodiments, processor 102 may include motion control. Motion control may control the movement of the simulated vehicle 108 (also referred to herein as passenger vehicle 108, passenger transport 108, or attraction environment 108) via a control connected to or mounted on a motion base 110 of the simulated vehicle 108. In embodiments where the interactive system provides all or part of an attraction, the simulated vehicle 108 may accommodate passengers of that attraction. In embodiments where the interactive system provides all or part of a performance, the simulated vehicle 108 may be a viewing area from which the performance can be viewed. Thus, in embodiments where a performance is performed for one or more passersby on a pedestrian walkway, sidewalk, alley, or street, the viewing area may be a portion of the pedestrian walkway, sidewalk, alley, or street. Motion control may control the movement of the simulated vehicle based on one or more inputs received from the user and / or one or more game events.
[0040] System 100 may include memory 104. Memory 104 may represent one or more storage media and / or memories for storing data, including read-only memory (ROM), random access memory (RAM), magnetic RAM, core memory, disk storage media, optical storage media, rewritable memory devices, and / or other machine-readable media for storing information. The term "machine-readable media" includes, but is not limited to, portable or fixed storage devices, optical storage devices, and / or various other storage media capable of storing instructions and / or data. Memory 104 may be an integrated portion of processor 102 and / or may be separate from processor 102. In embodiments where memory 104 is separate from processor 102, memory 104 and processor 102 may be communicatively associated via, for example, a communication network 130. In some embodiments, communication network 130 may include any wired or wireless communication connection between components of system 100.
[0041] The memory 104 may include software code and / or instructions for instructing the operation of the processor 102, and / or may include one or more databases 106 containing information used by and / or generated by the processor 102.
[0042] The memory 104 may include a narrative / image database 106-A. The narrative / image database 106-A stores narrative and image data. This narrative and / or image data can define and / or bind virtual worlds. This narrative and image data may include information and / or data related to the narrative and images generated as part of the narrative. Specifically, the narrative and image data is data and information used to generate the narrative and the images and / or sounds within it. This may include data or a database that identifies one or more of the following: items, characters, effects, or things present in the narrative, and defines one or more of the following: items, characters, effects, or things. The data or database defining one or more of the following: items, characters, effects, or things may identify one or more of the following: attributes of the items, characters, effects, or things, which may define size, speed, sound, movement characteristics, or lighting characteristics, etc. The narrative database 106-A may also include information about events in the narrative and the order of these events.
[0043] Memory 104 may include a vehicle database 106-B. The vehicle and / or actuator system database 106-B may include data related to the simulated vehicle and / or actuator system. In some embodiments, the database 106-B may include information relating to characteristics of the simulated vehicle and / or to the control of the simulated vehicle and / or to interaction with user control features located on the simulated vehicle. In some embodiments, for example, the simulated vehicle may move in response to user input to user control features and / or according to a simulated narrative or events within the simulated narrative. The vehicle database 106-B may include data identifying one or more characteristics of the simulated vehicle that enable it to move. These characteristics may include, for example, one or more of the following: motors, servo motors, pneumatic, electro-hydraulic components, or any component that causes motion, etc.
[0044] Memory 104 may include a trigger database 106-C. Trigger database 106-C may include information relating to one or more trigger signals. In some embodiments, the information relating to one or more trigger signals may include a set of information for each trigger signal that may instruct a receiver's non-riding device to take an action and / or take an action from a class of actions. In some embodiments, the information relating to a scan of one or more trigger signals further relates to one or more events described and / or one or more non-riding devices or experience data of non-riding devices. In some embodiments, for example, when an event occurs in a simulation and / or when an event in a simulation is approaching, processor 102 may identify one or more potential trigger signals associated with that event. Processor 102 may further identify one or more non-riding devices in a passenger vehicle and / or experience data of each of those one or more non-riding devices. Processor 102 may then select one or more trigger signals based on the current experience data of the one or more non-riding devices and / or the current experience data of the one or more non-riding devices.
[0045] The memory 104 may include a non-riding device database 106-D. The non-riding device database 106-D may include information relating to experience data of non-riding devices detected in the passenger vehicle and / or one or more non-riding devices detected in the passenger vehicle. In some embodiments, this information may be stored until the simulation is completed and / or the attractions are completed. This information in the non-riding device database 106-D can be received from non-riding devices in the passenger vehicle.
[0046] System 100 may include one or more simulated vehicles 108. The simulated vehicle 108 may provide hardware corresponding to some or all of the features of a virtual vehicle in the game / simulation portion of a tourist attraction experience. In some embodiments of the attraction, the simulated vehicle 108 may transport passengers from a starting point to an ending point, which may be the location where passengers enter the simulated vehicle 108 and the ending point may be the location where passengers exit the simulated vehicle 108. In some embodiments, the starting and ending points may coexist.
[0047] The simulator 108 may accommodate one or more passengers in one or more passenger positions 111. Each of these passenger positions 111 may include, for example, a location or one or more passengers, seats, or restraint systems. The simulator 108 and / or its components may be communicatively connected to the processor 102. This communication connection may allow information to be provided to the simulator 108 that can control all or part of the operation of the simulator 108, and the communication connection may allow the server 102 to receive information from the simulator 108, which may include one or more user inputs at the simulator 108. In some embodiments, the simulator 108 may move according to a narrative and / or according to one or more events in the narrative to create a sense of motion for the passenger in conjunction with generated images. In some embodiments, each of the simulators 108 may be mounted on, above, and / or on a motion base 110, also referred to herein as an actuator system. The motion base 110 may move the simulator 108 mounted on, above, and / or on the motion base 110. The motion base 110 may include one or more of the following: a motor, a servo motor, a pneumatic component, a hydraulic component, an electrical component, or any component that causes motion.
[0048] The simulated vehicle 108 may include a control 109 through which one or more user inputs can be received. In some embodiments, these controls may include one or more of the following: wheels, levers, buttons, joysticks, pedals, switches, sliders, and knobs. In some embodiments, the simulated vehicle 108 may be movable and / or configured to move according to control signals received from the processor 102 and / or user control features.
[0049] System 100 can communicate with one or more non-riding devices 112. In some embodiments, each of the non-riding devices 112 may include toys, such as dolls including action characters or character puppets, stuffed animals, electronically animated dolls, or robots. In some embodiments, system 100 can communicate with one or more non-riding devices 112 when one or more of the non-riding devices are in the simulated vehicle 108.
[0050] System 100 may include a non-riding device detection system 114. The non-riding device detection system 114 can detect the presence of non-riding devices in the passenger vehicle 108. In some embodiments, the non-riding device detection system 114 may detect the presence of one or more non-riding devices via one or more communication protocols. In some embodiments, for example, the non-riding device detection system 114 may include one or more software modules or communication protocols executed using the non-riding device communication system 118 discussed below.
[0051] System 100 may include a content presentation system 116, which may include an audio presentation system, one or more electronic animation presentation systems, and / or a video presentation system. Content presentation system 116 may provide or present content to passengers of passenger vehicle 108, including passengers at attractions. Content presentation system 116 may be communicatively connected to processor 102 and may include one or more features configured to generate images based on one or more control signals received from processor 102.
[0052] Content presentation system 116 may include hardware components configured to deliver content to passengers of simulator 108. Components of content presentation system 116 may include one or more of the following: speakers, sound generators, displays, screens, monitors, projectors, lighting fixtures, lasers, fans, or heaters. In some embodiments, each simulator 108 may include a unique content presentation system 116, and in some embodiments, the content presentation system 116 may be non-unique for some or all simulators 108. In some embodiments where simulator 108 includes a unique content presentation system 116, the content presentation system 116 may be part of simulator 108, may be attached to simulator 108, and / or may move with simulator 108 from the starting point to the destination.
[0053] Content presentation system 116 may provide and / or present audio content via an audio presentation system. The audio presentation system may include, for example: amplifiers, such as one or more preamplifiers, power amplifiers, phono preamplifiers, subwoofer amplifiers, and integrated amplifiers; one or more speakers, such as one or more subwoofers, tweeters, and midrange speakers; a mixing engine; an equalizer; a speaker processor and / or a scheduler. Content presentation system 116 may provide and / or present video content via a video presentation system. The video presentation system may include one or more of the following: a screen, a display, a monitor, a projector, a laser, and / or a light source.
[0054] System 100 may include a non-riding device communication system 118. The non-riding device communication system 118 may include one or more features for communicating with one or more non-riding devices in the passenger vehicle 108. These features may include, for example, an antenna, transceiver, transmitter, or receiver. In some embodiments, the receiver and transceiver may receive information at the non-riding device 112 via electromagnetic communication, including, for example, radio frequency communication, infrared communication, or visible light communication. In some embodiments, the transceiver and / or transmitter may transmit information from the non-riding device 112 via electromagnetic communication, including, for example, radio frequency communication, infrared communication, or visible light communication. In some embodiments, these non-riding device communication systems 118 may communicate with the non-riding device 112 via any desired wireless communication mechanism, including, for example, via electromagnetic waves, such as, for example, via radio frequency communication.
[0055] Reference Figure 2 This represents a schematic diagram of a simulation environment 200. The simulation environment 200 may include all or part of system 100. Specifically, as shown... Figure 2 As shown, the simulation environment 200 includes a simulated vehicle 108, a motion base 110, and a user control 109. Figure 2 The simulated vehicle 108 shown also includes a body 202 containing windows 204 and opaque structural features 206 such as, for example, a roof, pillars, posts, and / or window frames or framing. The simulated vehicle 108 may also include a passenger area 208, which may include passenger positions 111 containing, for example, one or more seats or restraint devices. The simulated vehicle 108 may include one or more accessory features 210.
[0056] The simulation environment 200 may include a content presentation system 116. The content presentation system 116 may include a screen 212 and at least one projector 214. The screen 212 may include various shapes and sizes and may be made of various materials. In some embodiments, the screen 212 may be flat, and in some embodiments, the screen 212 may be angular, curved, or dome-shaped, etc. In some embodiments, the screen 212 is curved and / or dome-shaped to extend around all or part of the simulated vehicle 108, and, specifically, is curved and / or dome-shaped to extend around a portion of the simulated vehicle 108 such that passengers looking out from the simulated vehicle 108 can see the screen.
[0057] One or more projectors 214 can project images onto screen 212. These projectors 214 can be located on the same side of screen 212 as the simulated vehicle 108, or on the opposite side of screen 212. The projectors 214 can be controlled by processor 102.
[0058] The simulated environment 200 may include one or more detection features 220 and / or one or more communication features 222. These detection features 220 and / or communication features 222 may include, for example, one or more antennas. The one or more detection features 220 and / or one or more communication features 222 may communicate with one or more non-riding devices 112 in the passenger vehicle 108.
[0059] III. Non-riding equipment
[0060] Reference Figure 3 This diagram illustrates one embodiment of a non-riding device 112. The non-riding device 112 may include play items, such as toys, dolls including action characters or character puppets, insignia, badges, stuffed animals, animated dolls, or robots. The non-riding device 112 may include a body that can accommodate one or more components and / or one or more components that can be connected to. In some embodiments, the non-riding device 112 may include one or more communication features that enable the non-riding device 112 to communicate with other components of the system 100. In some embodiments, the communication features may include, for example, a transceiver, a transmitter 304, and / or a receiver 306. In some embodiments, the functionality of the transmitter 304 and the receiver 306 may be combined in the transceiver. The transmitter 304 may transmit information from the non-riding device 112, including, for example, information identifying the non-riding device 112 and / or information relating to experience data of the non-riding device 112. In some embodiments, transmitter 304 may be embedded in the body 302 of non-riding device 112 and may transmit one or more self-describing signals to the non-riding device 112, also referred to herein as interactive device 112. Receiver 306 may receive information from other components of system 100, from other components of a venue such as an amusement park, theater, or stage, and / or from other non-riding devices 112. Specifically, receiver may receive one or more trigger signals from attractions and specifically from non-riding device communication system 118. In some embodiments, non-riding device communication system 118 may transmit trigger signals in response to the reception of self-describing signals. In some embodiments, receiver 306 may receive new experience data. This new experience data may be received from other non-riding devices 112 and / or from one or more modules configured to communicate with non-riding device 112. In some embodiments, transmitter 304, receiver 306, and / or transceiver may transmit and / or receive information via electromagnetic communication, such as radio frequency communication, infrared communication, or visible light communication.
[0061] The non-riding device 112 may include output features that the non-riding device 112 can use to output information to the owner of the non-riding device 112. These features may include, for example, one or more speakers 308, one or more lights, one or more displays and / or one or more screens. The non-riding device 112 may also include one or more sensors 310. The sensors 310 may sense properties of the environment surrounding the non-riding device 112. These sensors may include, for example, one or more cameras, microphones, accelerometers, thermometers and / or location features such as one or more GPS antennas. In some embodiments, one or more sensors 310 may generate experience data, which in some embodiments may be associated with location and / or time.
[0062] The non-riding device 112 may also include one or more movement features 312. These features 312 may be controlled by the non-riding device 112 to move the non-riding device 112 and / or perform certain actions. In some embodiments, these movement features 312 may include one or more attachments, such as, for example, one and / or more arms or legs. These arms and / or legs may be controlled by the non-riding device 112 to move the non-riding device 112 and / or may be controlled to perform desired movements or take desired actions.
[0063] Now for reference Figure 4 This represents one embodiment of a functional block diagram depicting the components of the non-riding device 112. The components of the non-riding device 112 can be communicatively coupled to each other. For example... Figure 4 As shown, the non-riding device 112 may include a transmitter 304, a receiver 306, a speaker 308, and / or a sensor 310. In some embodiments, the non-riding device 112 may also include a device processor 350, which may receive information from one or more components of the non-riding device 112 and provide control signals to one or more components of the non-riding device 112.
[0064] The non-riding device 112 may also include a device memory 352. The device memory 352 may include volatile and / or non-volatile memory. The device memory may include one or more databases and may store one or more received trigger signals and / or multiple pre-programmed responses to one or more received trigger signals. In some embodiments, the device memory 352 may be updated, and / or the device 112 may be programmed by a user. In some embodiments, for example, a user may program the device 112 and / or update the device memory 352, specifically updating and / or changing multiple pre-programmed responses in the device memory 352. In some embodiments, for example, this step may be performed by inserting a programming device, such as a chip, into the device 112. The device 112 may read the chip and retrieve information from the chip to reprogram the device 112 and / or update the device memory 352. In some embodiments, a user may reprogram the device 112 by replacing all or part of the memory, particularly by removing and / or replacing all or part of the memory of the device 112. In some embodiments, for example, a user can program and / or reprogram device 112 to give the device one or more desired attributes, such as association. In some embodiments, for example, device 112 may be programmed to have an association with one or more malevolent characters, and in some embodiments, device 112 may be programmed to have an association with one or more benevolent characters. In some embodiments, this association can be programmed and represented in the device 112’s response to one or more events or the presence of one or more characters, which may be in the scene.
[0065] In some embodiments, some or all of the pre-programmed responses may be organized into one or more response classes. In some embodiments, for example, a trigger signal may be associated with a single pre-programmed response, and in some embodiments, a trigger signal may be associated with a class of pre-programmed responses, which may include multiple pre-programmed responses. In some embodiments where multiple non-riding devices 112 are located in a single passenger vehicle 108, a trigger signal associated with a class of pre-programmed responses can prevent a large number or all of the non-riding devices from having the same response to the trigger signal. In some embodiments, for example, when a non-riding device receives a trigger signal associated with a class of pre-programmed responses, each of the non-riding devices may select one of the multiple pre-programmed responses from that class of pre-programmed responses. In some embodiments, each non-riding device may randomly select one of the multiple pre-programmed responses, thereby reducing the likelihood that multiple non-riding devices will have the same response. In some embodiments, the non-riding devices 112 in the passenger vehicle 108 may communicate with each other to ensure that each of the non-riding devices 112 selects only one of the multiple pre-programmed responses and / or less than a maximum number of non-riding devices 112 select the same one of the multiple pre-programmed responses.
[0066] In some embodiments, device memory 352 may include writable persistent storage that can store experience data and a plurality of pre-programmed responses. These plurality of pre-programmed responses characterize the behavior of device 112. In some embodiments, device processor 350 may update device memory 352 with new experience data. Updating device memory 352 with new experience data may modify the selection of one of a plurality of pre-programmed responses in response to a received trigger signal. Specifically, the association between trigger signals and responses in device memory 352 may be modified based on experience data stored in device memory 352. Thus, in some embodiments, device 112 may be initially programmed to be friendly to pirate characters, but after experience data is generated and device memory 352 is modified with that experience data, device 112 may become fearful of pirate characters.
[0067] In some embodiments, device memory 352 may include one or more execution parameters. In some embodiments, the execution parameters may affect the execution of one or more pre-programmed responses. In some embodiments, the execution parameters may affect the speed of execution of the pre-programmed response, the execution duration of the pre-programmed response, and / or the execution magnitude of the pre-programmed response. In some embodiments, the execution parameters may identify at least one of execution latency, execution duration, and execution magnitude such as execution amount.
[0068] These pre-programmed responses may include one or more auditory and physical responses. In some embodiments, a physical response may include at least one of moving an actuator, powering a lamp, moving and / or manipulating an accessory, and / or activating a motor. In some embodiments, the processor 350 may provide one or more control signals based on responses contained in memory and / or based on one or more received trigger signals. In some embodiments, the one or more control signals may cause, for example, a speaker 308 to transmit and / or transmit an auditory response, may cause one or more lamps, one or more displays and / or one or more screens to transmit a visual response, and / or cause one or more actuators 354 and / or motors to transmit a physical response via, for example, one or more motion features 312 of a mobile device 112.
[0069] Device 112 may include one or more actuators 354. These actuators 354 may be, for example, one or more motors, hydraulic or pneumatic cylinders, electroactive polymer and / or piezoelectric actuators. One or more actuators 354 may control the movement of one or more moving features 312 of device 112.
[0070] IV. Interactive Experience Delivery
[0071] Now for reference Figure 5This diagram represents a functional block diagram of modules 500 used for delivering the interactive experience. These modules 500 may be hardware modules and / or software modules. In some embodiments, these modules 500 may be wholly or partially located on or within processor 102. These modules include a communication module 502. The communication module 502 interacts with the non-riding device communication system 118 and / or the non-riding device detection system 114 to detect the presence of one or more non-riding devices 112 in the passenger vehicle 108, receive data from the non-riding devices 112, and / or send one or more trigger signals or data to the non-riding devices 112.
[0072] Game engine 504 (also referred to herein as a "story engine" or "experience engine") controls the generation and / or presentation of a narrative of the attraction experience for passengers of the simulated vehicle 108 and / or viewers of the attraction. This generation and / or presentation of the narrative may be based on the virtual world in which the attraction experience takes place, and / or may include the generation of the virtual world in which the attraction experience takes place. The generation and / or presentation of the narrative may include identifying game events that can be associated with trigger signals. In some embodiments, these events may include, for example, acceleration, deceleration, change of direction, collision with an object, explosion, and / or the appearance of a character. The generation and / or presentation of the narrative of the attraction experience may include generating signals to control content presentation system 116 to generate images and / or sounds corresponding to one or more events in the narrative of the attraction experience.
[0073] In some embodiments, the experience engine 504 may receive information indicating the presence of one or more non-riding devices 112 in the passenger vehicle 108, and / or may receive information indicating one or more attributes of one or more non-riding devices in the passenger vehicle 108. The experience engine 504 may modify all or part of the narrative based on the received information. In some embodiments, the modification may include generating and / or selecting one or more trigger signals to cause a desired action of one or more non-riding devices 112 to contribute to the narrative. In some embodiments, for example, a character in the narrative may interact with non-riding devices, and trigger signals may be generated to cause the non-riding devices to respond to these interactions.
[0074] Input module 506 can communicate with control 109 of the simulated vehicle 108 to receive electrical signals corresponding to user input provided via control 109. Input module 506 can output information related to the user input to experience engine 504. In some embodiments, based on the received user input, experience engine 504 can identify the response of simulated vehicle 108 to user input and / or the direct or indirect impact of user input on simulated vehicle 108. In some embodiments, and as an example, direct impact includes when user input instructs simulated vehicle 108 to turn, and indirect impact includes when user input causes an item within the game / simulation section of the attraction experience to explode, creating a shockwave that propels simulated vehicle 108. Experience engine can further track the movement of passengers and / or simulated vehicle 108 through attraction experiences.
[0075] In some embodiments, and based on input received from input module 506, the skill level of one or more passengers can be determined. In some embodiments, if a passenger's skill level is determined to be below a threshold level, experience engine 504 can generate one or more trigger signals associated with an event, which cause non-riding device 112 to provide assistance to the passenger. In some embodiments, for example, the trigger signal can cause the non-riding device to take action to provide one or more inputs to passenger vehicle 108 to result in a desired effect or action in the virtual world, and in some embodiments, the trigger signal can cause the non-riding device to take action to provide guidance to the passenger, thereby providing one or more inputs to passenger vehicle 108 to result in a desired effect or action in the virtual world.
[0076] Now for reference Figure 6 This diagram illustrates a flowchart of one embodiment of a process 600 for delivering a visitor experience. Process 600 may be comprised of all or part of system 100 and / or Figure 5 Module 500 executes the process. Process 600 may begin at block 602, where one or more passengers are loaded into and / or enter the simulator 108. In some embodiments, simulator 108 may be a location from which a performance can be viewed, which in some embodiments is a performance not part of the ride. At block 604, the presence of one or more non-ride devices 112 in simulator 108 is detected. In some embodiments, this detection may be performed during or after loading at block 602. In some embodiments, step 604 may be performed independently of block 602.
[0077] At block 606, one or more attributes of each of the one or more non-riding devices detected in passenger vehicle 108 can be determined. In some embodiments, this determination can be performed via communication with non-riding device 112 and specifically by receiving data characterizing the one or more attributes of the non-riding device from the non-riding device. In some embodiments, the data may include experience data of non-riding device 112 and / or may be derived from experience data of non-riding device 112. The experience data may characterize one or more experiences of non-riding device 112, and in some embodiments, the experience data may be location-related and / or time-related.
[0078] At box 608, a narrative is generated. In some embodiments, this may include generating and / or retrieving content for presentation to passengers of passenger vehicle 108. As shown in box 610, the narrative may be modified based on the presence of one or more non-riding devices in passenger vehicle 108 and / or based on the attributes of one, some, or all of the non-riding devices 112 in passenger vehicle 108. In some embodiments, the narrative may be modified based on a combination of non-riding devices 112 present in passenger vehicle 108. In such embodiments, the modification may be specific to a combination of non-riding devices 112 present in passenger vehicle 108. In some embodiments, modification of the narrative may include inputting information indicating the presence of one or more non-riding devices 112 into experience engine 504 and inputting information identifying at least one attribute of each of the one or more non-riding devices 112 into experience engine 504. Experience engine 504 may generate the modified narrative based at least in part on these received inputs. In some embodiments, modifying the narrative may result in a modification of the attraction experience for passengers in passenger vehicle 108.
[0079] At box 612, the narrative is delivered. In some embodiments, this may include the delivery of a virtual portion of the attraction experience controlled via the content presentation system 116. In some embodiments, the virtual portion of the attraction experience may be perceived from a passenger location 111 within the passenger vehicle 108. At decision step 614, it is determined whether the narrative is complete. If it is determined that the narrative is incomplete, process 600 may return to 608, and the generation, modification, and / or delivery of the narrative may continue. If it is determined that the narrative is complete, which may correspond to the end of the attraction, process 600 proceeds to box 624, where the non-riding database is updated. In some embodiments, this may include deleting information relating to the presence of one, some, or all of the non-riding devices in the passenger vehicle 108.
[0080] At box 616, one or more triggering events may be generated. In some embodiments, step 616 may be performed simultaneously with and / or after any of steps 608-612. In some embodiments, the triggering event is an event with a related and / or expected action and / or response of one or more non-riding devices 112 of the passenger vehicle 108.
[0081] At block 618, one or more trigger signals are generated. In some embodiments, these trigger signals may be generated in association with a trigger event identified in block 616. In some embodiments, the steps at block 618 may include retrieving one or more trigger signals from 106-C. These trigger signals may be generated and / or selected based at least in part on attributes of the non-riding device 112.
[0082] In some embodiments, some or all of the identified trigger signals may instruct one or more of the non-riding devices 112 in the passenger vehicle 108 to respond to an event described in the narrative. In some embodiments, the event may include the presence of a character, which may be a virtual character, or in other words, a character in a virtual world and depicted via the content presentation system 116.
[0083] In some embodiments, a trigger signal instructs the non-riding device 112 to provide assistance to its owner. In some embodiments, providing assistance to the owner of the non-riding device 112 may include: determining at least one desired action by the owner of the non-riding device 112; and providing information via the non-riding device 112 that is conducive to the at least one desired action. In some embodiments, the trigger signal instructs a specific response made by the non-riding device 112, and in some embodiments, the trigger signal instructs one of a class of responses made by the non-riding device 112.
[0084] At block 620, a trigger signal is transmitted. In some embodiments, the trigger signal may be transmitted via a non-riding device communication system 118. At block 622, an action confirmation may be received, which confirms the reception of the trigger signal and the execution of an action associated with the trigger signal. In some embodiments, the transmission of one or more future trigger signals may be modified based on the reception of the action confirmation. In some embodiments, for example, if no action confirmation is received, future trigger signals are not generated and / or transmitted. In some embodiments, the reception of one or more action confirmations results in the generation and transmission of more trigger signals.
[0085] Now for reference Figure 7This diagram illustrates a flowchart of one embodiment of a process 700 for interactive gameplay via a non-riding device 112. Process 700 can be performed by the non-riding device 112 and begins at block 702, which generates and / or receives experience data. In some embodiments, the experience data can be generated by sensors of the non-riding device 112, and / or in some embodiments, the experience data can be received by receiver 306 of the non-riding device 112.
[0086] At block 704, the device memory is updated based on the newly received and / or generated experience data in block 702. In some embodiments, this update may be performed by the device processor 350. In some embodiments, this update of the device memory with the new experience data may modify the selection of one of a plurality of pre-programmed responses in response to a received trigger signal in the future.
[0087] At box 706, the non-riding device 112 communicates with the non-riding device communication system 118. In some embodiments, this may facilitate the detection of the presence of the non-riding device 112 in the passenger vehicle 108, and / or the provision of information from the non-riding device 112 to the non-riding device communication system 118.
[0088] At block 708, a trigger signal is received and identified. In some embodiments, the identification and / or receipt of the trigger signal may include extracting information from the trigger signal. At block 710, a pre-programmed response to the received trigger signal is selected. In some embodiments, this may include selecting one of a plurality of pre-programmed responses in response to the trigger signal. In some embodiments, one of a plurality of pre-programmed responses is selected based on the trigger signal. In some embodiments, selecting one of a plurality of pre-programmed responses may include: identifying a set of potential responses based on the trigger signal; and selecting one of the set of potential responses. In some embodiments, the response may be selected randomly, and in some embodiments, the response may be selected via communication with one or more other non-riding devices 112 in the passenger vehicle.
[0089] At block 712, the selected pre-programmed response is executed. In some embodiments, executing one of a plurality of pre-programmed responses includes: determining execution parameters for executing the pre-programmed response; and executing one of the plurality of pre-programmed responses based on the execution parameters. In some embodiments, the execution parameters may identify the delay, amplitude, and / or duration of the response.
[0090] At box 714, an action confirmation is generated and provided to the non-riding device communication system 118 to indicate the completion of the non-riding response, and at box 716, the experience data is updated.
[0091] It should be understood that, according to various embodiments of this disclosure, the specific steps shown in the above figures provide a particular method for presenting images using an immersive content system. Other sequences of steps can also be performed according to alternative embodiments. For example, alternative embodiments of this disclosure may perform the above steps in a different order. Furthermore, the various steps shown in the above figures may include multiple sub-steps that can be performed in different orders suitable for the various steps. Additionally, additional steps may be added or removed depending on the specific application. Many variations, modifications, and substitutions will be recognizable to those skilled in the art.
[0092] Each of the methods described herein can be implemented using one or more computer systems. The steps of these methods can be performed automatically by one or more computer systems and / or provided through input / output involving a user. For example, a user can provide input for each step of the method, and each of these inputs can provide a specific output in response to a request for such input, wherein the output is generated by the computer system. Each input can be received in response to a corresponding request for output. Furthermore, input can be received from a user, as a data stream from another computer system, retrieved from a memory location, retrieved via a network, and / or requested from a web service, etc. Similarly, output can be provided to a user, provided as a data stream to another computer system, stored in a memory location, sent via a network, and / or provided to a web service, etc. In short, the steps of the methods described herein can be performed by computer systems and can involve any number of inputs, outputs, and / or requests to and from computer systems that may or may not involve a user. Those steps that do not involve a user can be said to be performed automatically by the computer system without human intervention. Therefore, it can be understood that, in view of this disclosure, the steps of the methods described herein can be modified to include input and output from and from the user, or can be performed automatically by a computer system without human intervention, wherein any decisions are made by the processor. Furthermore, some embodiments of each of the methods described herein can be implemented as a set of instructions stored on a tangible, non-transitory storage medium to form a tangible software product.
[0093] V. Computer System
[0094] Figure 8 This is a block diagram of a computer system 1000, which is an exemplary embodiment of a processor 102 and can be used to implement the methods and processes disclosed herein. Figure 8 This is for illustrative purposes only. Computer system 1000 may include familiar computer components, such as one or more data processors or central processing units (CPUs).
[0095] 1005, one or more graphics processing units or graphics processing units (GPUs) 1010, a memory subsystem 1015, a storage subsystem 1020, one or more input / output (I / O) interfaces 1025 or communication interfaces 1030, etc. The computer system 1000 may include a system bus 1035 that interconnects the above components and provides functions such as connectivity and inter-device communication.
[0096] One or more data processors or central processing units (CPUs) 1005 execute program code to implement the processes described herein. One or more graphics processors or graphics processing units (GPUs) 1010 execute logic or program code associated with graphics or for providing graphics-specific functions. The memory subsystem 1015 may store information, for example, using a machine-readable article, an information storage device, or a computer-readable storage medium. The storage subsystem 1020 may also store information using a machine-readable article, an information storage device, or a computer-readable storage medium. The storage subsystem 1020 may store information using a storage medium 1045, which may be any desired storage medium.
[0097] One or more input / output (I / O) interfaces 1025 can perform I / O operations, and one or more output devices 1055 can output information to one or more destinations of computer system 1000. One or more input devices 1050 and / or one or more output devices 1055 can be communicatively coupled to one or more I / O interfaces 1025. One or more input devices 1050 can receive information from one or more sources of computer system 1000. One or more output devices 1055 can allow users of computer system 1000 to view objects, icons, text, user interface widgets, or other user interface elements.
[0098] The communication interface 1030 can perform communication operations, including sending and receiving data. The communication interface 1030 can be coupled to a communication network / external bus 1060, such as a computer network or a USB hub. The computer system may include, for example, multiple identical components or subsystems connected together via the communication interface 1030 or via internal interfaces.
[0099] Computer system 1000 may also include one or more applications (e.g., software components or functions) executed by a processor to perform, run, or otherwise implement the techniques disclosed herein. These applications may be embodied in data and program code 1040. Such applications may also be encoded and transmitted using carrier signals suitable for transmission via wired, optical, and / or wireless networks (compliant with various protocols, including the Internet).
[0100] The exemplary embodiments of the invention have been described above for purposes of illustration and description. This is not intended to be exhaustive, nor is it intended to limit the invention to the precise forms described, and many modifications and variations are possible in light of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to best utilize the invention in various embodiments and with various modifications suitable for the intended particular use.
Claims
1. A system for transmitting narrative, the system comprising: Passenger vehicles including those with multiple passenger seats; A content presentation system configured to present virtual portions of a narrative that can be viewed from the plurality of passenger locations; A transceiver configured to transmit a trigger signal; as well as At least one processor, said at least one processor being configured to: The delivery of the virtual portion of the narrative is controlled via the content presentation system; Detect the presence of non-riding devices owned by the rider of the passenger vehicle; Receive a self-describing signal from the non-riding device; as well as A trigger signal is transmitted to the non-riding device via the transceiver. The trigger signal is associated with the narrative, wherein the trigger signal is configured to instruct the non-riding device to transmit a narrative-consistent response.
2. The system according to claim 1, wherein, The at least one processor is further configured to determine the attributes of the non-riding device based at least in part on the self-describing signal received from the non-riding device.
3. The system according to claim 2, wherein, The attributes of the non-riding device are based on experience data.
4. The system according to claim 3, wherein, The experience data is associated with location and time.
5. The system according to claim 4, wherein, The trigger signal is based at least in part on the properties of the non-riding device.
6. The system according to claim 5, wherein, The at least one processor is further configured to modify the narrative based on at least one of the following: the presence of the non-riding device; and the experience data of the non-riding device.
7. The system according to claim 6, wherein, The trigger signal instructs the non-riding device to react to the event described.
8. The system according to claim 7, wherein, The events described in the narrative include the presence of characters.
9. The system according to claim 8, wherein, The trigger signal instructs the non-riding device to provide assistance to the owner of the non-riding device.
10. The system according to claim 9, wherein, Providing assistance to the owner of the non-riding device includes: determining at least one desired action of the owner of the non-riding device; and providing information via the non-riding device to facilitate the at least one desired action.
11. The system according to claim 10, wherein, The trigger signal indicates a specific response made by the non-riding device.
12. The system according to claim 10, wherein, The trigger signal indicates a reaction among a class of reactions made by the non-riding device.
13. A method for conveying a narrative, the method comprising: The transmission of the virtual portion of the narrative is controlled via a content presentation system, and the virtual portion of the narrative can be perceived from the passenger's position within the passenger vehicle; Detect the presence of non-riding devices in the passenger vehicle owned by the rider of the passenger vehicle; Receive a self-describing signal from the non-riding device; A trigger signal is transmitted to the non-riding device, the trigger signal instructing the non-riding device to perform a narrative-consistent action, wherein the trigger signal is associated with the narrative.
14. The method according to claim 13, wherein, It further includes determining the attributes of the non-riding device based at least in part on the self-describing signal received from the non-riding device.
15. The method according to claim 14, wherein, Determining the attributes of the non-riding device includes receiving data from the non-riding device.
16. The method according to claim 15, wherein, The attributes of the non-riding device are based on experience data.
17. The method according to claim 16, wherein, The experience data characterizes the experience of the non-riding device and is location- and time-related.
18. The method according to claim 17, wherein, The trigger signal is based at least in part on the properties of the non-riding device.
19. The method of claim 18, further comprising modifying the statement based on at least one of: the presence of the non-riding device; and the experience data of the non-riding device.
20. The method according to claim 19, wherein, The trigger signal instructs the non-riding device to react to the event described.
21. The method according to claim 20, wherein, The events described in the narrative include the presence of characters.
22. The method according to claim 21, wherein, The roles include virtual characters.
23. The method according to claim 22, wherein, The trigger signal instructs the non-riding device to provide assistance to the owner of the non-riding device.
24. The method according to claim 23, wherein, Providing assistance to the owner of the non-riding device includes: determining at least one desired action of the owner of the non-riding device; and providing information via the non-riding device to facilitate the at least one desired action.
25. The method according to claim 24, wherein, The trigger signal indicates a specific response made by the non-riding device.
26. The method according to claim 24, wherein, The trigger signal indicates a reaction among a class of reactions made by the non-riding device.
Citation Information
Patent Citations
Virtual attraction controller
CN106536006A
Determining a position, aligning a virtual reality headset, and an amusement ride with a virtual reality headset
CN108697936A