SYSTEMS AND METHODS FOR PROVIDING SHOW EFFECTS USING DETECTIVE MARKERS - Patent application
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- UNIVERSAL CITY STUDIOS LLC
- Filing Date
- 2023-04-24
- Publication Date
- 2026-05-12
AI Technical Summary
Existing entertainment systems in amusement parks and similar venues lack the ability to provide immersive and interactive show effects in real-time without the need for guests or performers to carry or manipulate props.
A show effects system that uses a detectable marker, applied via an applicator, which is tracked by a camera and processed by a control system to determine the motion of the marker and generate corresponding show effects in real-time.
Enables guests and performers to create interactive and immersive experiences without props, providing real-time show effects that enhance the entertainment value and engagement of the audience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to and the benefit of U.S. Provisional Patent Application No. 63 / 336,121, entitled "SYSTEMS AND METHODS FOR PROVIDING A SHOW EFFECT USING A DETECTABLE MARKER," filed April 28, 2022, which is incorporated by reference in its entirety and for all purposes. [Background technology]
[0002] This section is intended to introduce the reader to various aspects of the art that may be related to various aspects of the present technology described and / or claimed below. This discussion is believed to be helpful in providing the reader with background to facilitate a better understanding of the various aspects of the present disclosure. As such, it should be understood that these statements are to be read in this light, and not as admissions of prior art.
[0003] Amusement parks and other entertainment venues may use show components to help immerse guests in the experience of a ride, attraction, performance, or show. The show components may include three-dimensional (3D) props and scenery, mechanical elements, electrical elements, chemical elements, and / or display surfaces that present media. In some instances, guests may provide input that causes the show components to provide show effects. Summary of the Invention
[0004]
[0013] The following summarizes certain embodiments common in scope to the originally claimed subject matter. These embodiments are not intended to limit the scope of the claimed subject matter, but rather to outline possible forms of the subject matter. Indeed, the subject matter may include a variety of forms that may be similar to or different from the embodiments set forth below.
[0005] In an embodiment, a show effect system can include an applicator configured to apply a detectable marker, a camera configured to generate image data representative of an environment including the detectable marker, and a control system communicatively coupled to the camera, the control system including a processor and a memory, the memory storing instructions executable by the processor. The detectable marker can include an ultraviolet (UV) component having a detectable wavelength range corresponding to UV-A, UV-B, or UV-C. The processor can execute instructions that cause the processor to determine a movement of the detectable marker based on the image data and determine that the movement of the detectable marker corresponds to a target motion. The processor can also identify a show effect that can be associated with the target motion and generate the show effect in the environment.
[0006] In one embodiment, a show effect method includes applying a marker to a guest via an applicator, the marker including a chemical moiety detectable in a wavelength range of 10 to 400 nanometers. The method receives image data from a camera configured to record image data in a wavelength range of 10 to 400 nanometers, using one or more processors. The image data can include the marker within the environment. The method can also identify, using one or more processors, a particular representation of the marker in the image data and determine a movement of the marker based on the image data. The method can also determine, using one or more processors, that the movement of the marker corresponds to a target motion and identify a show effect associated with the target motion. The method can then generate a show effect within the environment, using one or more processors.
[0007] In one embodiment, a show effects system can include a control system including a processor and a memory. The memory stores instructions executable by the processor, the instructions configured to cause the processor to receive image data including a marker to be applied to a guest or performer within the environment. The marker can include an ultraviolet (UV) component. The processor can determine a movement of the marker based on the image data and can also determine that the movement of the marker corresponds to a target motion. The processor can then identify a show effect associated with the target motion and generate the show effect within the environment.
[0008] These and other features, aspects, and advantages of the present disclosure will be better understood from the following detailed description when read in conjunction with the accompanying drawings, in which like parts are designated with like numerals throughout. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a schematic diagram of an embodiment of an attraction system that can be used in an amusement park, in accordance with aspects of the present disclosure. [Diagram 2] 2 is a schematic diagram of a guest triggering a show effect in a ride attraction via the attraction system of FIG. 1 according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of a guest triggering a show effect via the attraction system of FIG. 1 during a performance, according to an embodiment of the present disclosure. [Figure 4] 2 is a close-up view of an embodiment of an applicator that can be used in the attraction system of FIG. 1 according to an aspect of the present disclosure. [Diagram 5] 2 is a flowchart of an embodiment of a process for generating show effects via the attraction system of FIG. 1 according to aspects of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] When introducing elements of various embodiments of the disclosure, the articles "a," "an," and "the" are intended to mean the presence of one or more of the element. The terms "comprising," "including," and "having" are intended to be inclusive and mean that there may be additional elements other than the listed elements. It should also be understood that references to "one embodiment" or "an embodiment" of the disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also contain the recited features.
[0011] One or more specific embodiments of the present disclosure will now be described. In order to describe these embodiments concisely, not all features of an actual implementation may be described herein. It should be understood that the development of any such actual implementation, as in any engineering or design project, requires numerous implementation-specific decisions to be made to achieve the developer's particular objectives, such as adhering to system-related and business-related constraints that may vary from implementation to implementation. Moreover, such a development effort may be complex and time-consuming, but should be understood to be a routine undertaking of design, fabrication and manufacture for those of ordinary skill in the art having the benefit of this disclosure.
[0012] The present disclosure generally relates to systems and methods for providing show effects in amusement parks and the like. Amusement parks can include a variety of features to entertain guests, such as rides (e.g., roller coasters), theatrical shows, set designs, performers, and / or decorative elements. Show effects can be used to supplement or complement these features to provide guests with a more immersive, interactive, and / or unique experience. For example, show effects can be presented that emulate real-world elements to provide a more realistic atmosphere for guests. In another example, show effects can be presented that create fictional characters, fantasy worlds, and / or special effects (e.g., spells, magic) to build a storyline or environment for guests.
[0013] Embodiments of the present disclosure relate to a show effect system that operates to present one or more show effects in real time (e.g., real-time or near real-time) based on detection of a detectable marker. The terms "real-time" or "near real-time" can refer to processing input data within milliseconds such that feedback (e.g., show effects) can be created almost instantaneously. As described herein, the show effect system can track the detectable markers, determine that movements of the detectable markers correspond to associated movements to activate show effects, and generate the show effects in real time.
[0014] In certain embodiments, show effects may advantageously be generated during a visit to a ride without a guest having to carry or otherwise manipulate a prop or tangible object. Instead, a guest may enter the ride and receive a detectable marker from an applicator. The guest may hear about different show effects that can be activated within the ride and the associated actions to activate the show effects. The show effects system may track the detectable marker, determine that the guest has performed the associated action to activate the show effect (e.g., based on the movement pattern of the detectable marker), and trigger the show effect. For example, one of the guests may receive a detectable marker in his or her hand and wave his or her hand in a particular pattern during the ride to activate the show effect. Thus, the guest may efficiently and effectively control certain aspects of the ride, such as the generation of the show effect, without the use of a prop or tangible object. In this manner, the show effects may appear to be generated in real time by the guest's movements, thus enhancing the guest's experience within the ride. Thus, the show effects system may provide an immersive and interactive environment for the guests on the ride.
[0015] In an embodiment, the show effects system and performers can provide an interactive show experience for the guest. For example, the performer can receive detectable markers from the applicator. The performer can be part of a performance or show that utilizes show effects to provide a unique storytelling experience for the guest. For example, the performer can receive a small number of detectable markers, such as three detectable markers located on the performer's face, hands, and feet. Advantageously, the show effects system can utilize a small number of detectable markers rather than numerous markers that are positioned to form a more detailed skeletal tracking system of the performer. The show effects system can then track the movement of the small number of detectable markers on the performer to provide show effects for the performance. Limiting the number of markers tracked by the show effects system can limit the variability of the show effects system, reduce response time (e.g., low latency), and / or save processing power. Thus, the show effects system can operate in real time to provide an engaging experience for the guest. Thus, the performer and show effects system can utilize show effects to facilitate storytelling or enhance the guest's experience.
[0016] Additionally or alternatively, guests may participate in a performance by triggering a particular show effect during the performance. That is, guests may receive detectable markers in the audience area prior to the performance. During the performance, performers may ask guests to move their hands in a particular manner (e.g., motions, patterns) that may generate show effects that contribute to the storytelling of the performance. Thus, guests may complement a performer or performance by using detectable markers to generate unique show effects without the use of props or tangible objects. In this manner, the show effects system may provide guests with an interactive and / or immersive performance. Thus, the detectable markers and show effects system may collectively provide a unique and / or responsive presentation of show effects to guests at the amusement park.
[0017] With this in mind, FIG. 1 is a schematic diagram of an embodiment of an attraction system 50 that can be used in an amusement park. For example, the attraction system 50 can include a first attraction system 50a and a second attraction system 50b. The first attraction system 50a can include a roller coaster, a motion simulator, a water ride, a walk-through attraction (e.g., a maze), etc., and the second attraction system 50b can include a show area, a performance area, an entertainment area, a production area, etc. The first attraction system 50a can include a guest area 52 in which various guests 54 can be located. The guest area 52 can include a space, such as a walkable area (e.g., a queue or a queue) where guests can enter the attraction system 50, exit the attraction system 50, or otherwise move through the attraction system 50.
[0018] The guest area 52 may also include an applicator 56 that can be used to apply a detectable marker to one or more of the guests 54. The detectable marker may be applied to a body part of the guest 54 in the form of a powder, liquid, gel, stamp, or the like. For example, the applicator 56 may be a stamp that an operator or the guest 54 may hold and manipulate to apply the detectable marker to the hand of the guest 54. In another example, the applicator 56 may be a hand sanitizer dispenser that the guest 54 may activate (e.g., pump) to apply the detectable marker. In yet another example, the applicator 56 may be a hidden or stealth applicator, which is particularly useful for quickly applying a detectable marker to the guest 54 in high throughput vehicles. The detectable marker may be an invisible marker that includes an ultraviolet (UV) component, such as a UV powder, UV liquid, UV paint, or UV polymer. The detectable marker is invisible to the guest 54 (e.g., invisible to the human eye, substantially invisible in ambient lighting), but can be detected by the show effects system to generate the show effect 58a in the first attraction system 50a. For example, a hand sanitizer dispenser can include any fluid including hand sanitizer mixed with a UV component to allow the guest to activate and apply the detectable marker. The detectable marker can be applied to the skin or clothing of the guest 54, or can be temporary and removable from the guest 54 via water and / or soap (e.g., hand washing). In some instances, it may be desirable for the guest 54 not to carry an object to provide an input to trigger the show effect 58a, but it should be understood that the detectable marker can also be applied to an object (e.g., a prop, a toy, a wearable device) carried by the guest 54.
[0019] The guest area 52 may also include a display or monitor that instructs the guest 54 about one or more show effects 58a associated with and / or available in the first attraction system 50a. The show effects 58a may include light effects, movable objects (e.g., physical props such as robots), smoke effects, audio effects, water effects, digital effects, display effects (e.g., including displayed animated characters), and the like. The show effects 58a may be related to the theme of the first attraction system 50a to facilitate the storytelling aspects of the first attraction system 50a and / or to create an immersive experience for the guest 54. For example, the first attraction system 50a may be related to an underwater adventure and the show effects 58a may involve splashes of water, puffs of smoke, siren sounds, and the like. Although the illustrated embodiment shows the show effects 58a located outside the guest area 52, the show effects 58a may also be located at least partially within the guest area 52.
[0020] Referring again to the display or monitor in the guest area 52, the guest 54 can watch a video on the display to learn about one or more movements associated with one or more show effects 58a. For example, the display can include a virtual tour guide (e.g., an animated character) teaching the guest 54 about the different show effects 58a associated with and / or available in the first attraction system 50a. After the presentation, the virtual tour guide can practice the show effects 58a with the guest 54. That is, the display can also include a camera 60 that identifies detectable markers on the guest 54 and detects the movements of the detectable markers. For example, the guest 54 can wave at the virtual tour guide in the display, and the virtual tour guide can wave back in response to the guest's wave. In another example, the guest 54 can move his / her hand in a throwing motion to throw a virtual ball to the virtual tour guide. Thus, the guest 54 can understand how to generate the show effects 58a in the first attraction system 50a. In some embodiments, the display may generate show effects 58 a to welcome guests 54 to the first attraction system 50 a or to entertain guests 54 within the guest area 52 .
[0021] In some embodiments, the first attraction system 50a can include a camera 60 for generating image data (e.g., video data, etc.) of the first attraction system 50a. The camera 60 can be a UV camera capable of generating image data in the UV portion of the electromagnetic spectrum at wavelengths less than 400 nanometers (nm). The camera 60 can also be a digital camera having a UV filter or any suitable filter to detect light at wavelengths less than 400 nm. The camera 60 can transmit the image data to a control system 62 for processing (e.g., image analysis, machine learning). The control system 62 can receive and process the image data of the first attraction system 50a to identify one or more detectable markers in the first attraction system 50a.
[0022] The control system 62 may include a memory 64 and a processing circuit 66. The memory 64 may include a volatile memory, such as a random access memory (RAM), and / or a non-volatile memory, such as a read-only memory (ROM), an optical drive, a hard disk drive, a solid state drive, or other non-transitory computer-readable medium that includes instructions for operating the attraction system 50. The memory 64 may also include a database of detectable markers (e.g., characteristics such as shape, color / wavelength, size, number, etc.) of the attraction system 50, one or more associated movements, and associated show effects 58. The processing circuit 66 may be configured to execute such instructions. For example, the processing circuit 66 may include one or more application specific integrated circuits (ASICs), one or more field programmable gate arrays (FPGAs), one or more general purpose processors, or any combination thereof.
[0023] The control system 62 can further determine one or more movements (e.g., movement patterns, gestures) associated with the detectable markers and one or more corresponding show effects 58a of the first attraction system 50a. Thus, the control system 62 can detect the movement of one or more detectable markers that can be associated with the show effect 58a and automatically generate the show effect 58a in response. For example, the control system 62 can receive image data including one or more detectable markers from the camera 60. The control system 62 can identify the one or more detectable markers, determine the movement of one of the detectable markers, and determine whether the movement corresponds to an expected input (e.g., a stored movement, a target action, a target input) that generates the show effect 58a in the first attraction system 50. For example, the control system 62 can search a database or any suitable storage component that can store the movement(s) and the show effect(s) 58a (e.g., in association with each other, in a look-up table, in a library). If such a movement corresponds to one of the stored movements, the control system 62 may generate the associated or corresponding show effect(s) 58.
[0024] In some embodiments, the control system 62 can implement image recognition techniques such as secondary imaging or template matching that distinguish the detectable marker from any transferred markings in the first attraction system 50a (e.g., based on the shape of the transferred markings in the image data). For example, the guest 54 may cover both hands with the detectable marker and then (e.g., before the detectable marker has completely dried) touch another object (e.g., a body part, clothing, guest) thereby transferring a portion of the detectable marker to the object. As a more specific example, the guest 54 may receive the detectable marker via a hand sanitizer dispenser that includes a UV component (e.g., powder) while in the guest area 52. The guest 54 may touch his or her face before the hand sanitizer has completely dried, thereby transferring a portion of the detectable marker to his or her face. The control system 62 can be trained (e.g., machine learning, image recognition) to identify a particular shape of the detectable marker and / or a particular motion associated with the detectable marker. For example, the control system 62 may specifically look for a hand shape and / or a particular motion associated with the hand (e.g., a waving motion) to activate the show effect 58a. As another example, the control system 62 may specifically look for a known stamp shape and / or a particular motion associated with the hand (e.g., a waving motion) to activate the show effect 58a. Thus, the control system 62 may identify a detectable marker, determine a motion of the detectable marker, and activate the show effect 58a based on the motion of the detectable marker.
[0025] In some embodiments, the first attraction system 50a may also include a ride 68 (e.g., a ride attraction) that may have a vehicle 70. The ride 68 may include, for example, a roller coaster, a water ride, a motion simulator, a dark ride, and the like. To this end, the vehicle 70 may move (e.g., translate, rotate, pivot) around a motion base and / or along a track of the first attraction system 50a. However, it should be understood that the vehicle 70 may also remain stationary within the first attraction system 50a. One or more guests 54 may be disposed within the vehicle 70. For example, the guest 54 may move between the guest area 52 and the ride 68 by entering the vehicle 70 from the guest area 52 and / or exiting the vehicle 70 from the guest area 52. The ride 68 may entertain the guest 54 through the movement of the vehicle 70, such as by providing the guest 54 with a particular sense of movement. Additionally or alternatively, show effects 58a may entertain guests 54 located within vehicle 70, such as by providing various visual and / or audio effects. In this manner, show effects 58a may be controlled to entertain guests 54 within guest area 52 and / or ride 68.
[0026] In some embodiments, the control system 62 can be communicatively coupled to the show effects 58a and the rides 68 to facilitate storytelling aspects of the first attraction system 50a and / or provide an immersive experience for the guests 54. For example, the control system 62 can control the movement of the vehicles 70 in the first attraction system 50a and / or various outputs provided by the show effects 58a. In some embodiments, the control system 62 can set, adjust, and / or modify one or more parameters of the show effects 58a, such as to control the appearance of the show effects 58a. As an example, the control system 62 can adjust the appearance of the show effects 58a by adjusting the intensity, color, and / or lighting area associated with a light effect. Additionally, the control system 62 can also adjust the movement and / or speed of the vehicles 70. The control system 62 can adjust both the appearance of the show effects 58 and the movement and / or speed of the vehicles 70 simultaneously (e.g., coordinately) to provide an immersive experience, such as to make the show effects 58a appear to operate or move in a particular manner relative to the vehicles 70. For example, the first attraction system 50a may provide a show effect 58a including a monster (e.g., a physical prop or a monster on display) chasing the ride vehicle 70, and the guest 54 may move their body to move a detectable marker such that the control system 62 creates further show effects 58a in which the monster fights (e.g., perform a lightning strike motion to cause the control system 62 to simulate a lightning strike near the monster via a light effect or on a display, perform a wave roll motion to cause the control system 62 to simulate a tsunami that knocks the monster down in the physical space or on a display, perform a lift and hold motion to cause the control system 62 to stop the monster in the physical space or on a display, and perform a throw motion to cause the control system 62 to display a visual representation of a thrown object hitting the monster on a display). The control system 62 may also adjust the appearance of the show effect 58a in any other suitable manner to provide a particular experience to the guest 54 in the vehicle 70 and / or in the guest area 52 via the show effect 58a.It should be appreciated that the control system 62 can utilize the movement of the detectable markers to control the movement and / or speed of the vehicles 70 and the show effects 58a. Thus, a show effects system, which can be considered to include the control system 62, the camera 60, the applicator 56, the vehicles 70, and / or the components providing / outputting the show effects 58a, can provide an immersive and interactive experience for the guests 54 in the first attraction system 50a.
[0027] In one embodiment, the attraction system 50 can include a second attraction system 50b that can consist of a performance (e.g., a show, production, concert) by one or more performers 74 in the performance area 72. The second attraction system 50b can include a unique applicator 56 that can apply detectable markers to one or more performers 74 in the performance area 72. In one embodiment, the performer 74 can receive one or more detectable markers on a part of his or her body to generate a show effect 58b for a component of the performance. For example, the performer 74 can receive detectable markers on both hands and feet. The camera 60 can generate image data of the performance area 72 and transmit the image data to the control system 62 for image processing (e.g., image recognition, machine learning). In another example, the performer 74 can receive one or more detectable markers to control a more sophisticated show effect 58b that can be profited from an additional point. For example, the show effect 58b can include a monster with limbs that the performer 74 can control. It may be beneficial to place detectable markers on both hands and feet of the performer 74 and correlate the movement of the detectable markers with the movement of the monster to provide a realistic performance. That is, the show effects system may track four markers rather than the entire skeletal system of the performer 74 (e.g., each limb may have multiple markers). This relatively simplified tracking method not only allows for efficient application of detectable markers to the performer 74, but may also allow for efficient application of detectable markers to multiple different performers 74 (e.g., having different body shapes and sizes) over time. In this manner, the control system 62 may respond in real time (e.g., with low latency) to the movements of the performer 74 to provide accurate and / or realistic live show effects 58b. As described herein, the show effects 58b may include light effects, movable objects, smoke effects, audio effects, water effects, sound effects, display effects, and the like.For example, show effects 58 may include one or more three-dimensional props and scenery, mechanical elements, and / or display surfaces presenting media that the performer(s) can control by communicating the movement of detectable markers disposed thereon. In the illustrated second attraction system 50b, show effects 58b are located outside of performance area 72, although show effects 58b may also be located at least partially within performance area 72 and / or spectator area 76.
[0028] In some embodiments, guests 54 located within the spectator area 76 can create show effects 58b to enhance the performance. That is, the second attraction system 50b can include an spectator area 76 in which various guests 54 are located to watch or participate in the performance. In some embodiments, the spectator area 76 can include a space, such as an auditorium, in which the guests 54 can sit, stand, or otherwise view the performance, a walkable area (e.g., a queue or queue) in which the guests 54 can enter the second attraction system 50b, exit the second attraction system 50b, or otherwise move within the second attraction system 50b. The guests 54 within the spectator area 76 can receive unique detectable markers via the applicator 56. The camera 60 can then track the detectable markers to create show effects 58b during the performance. For example, the spectator area 76 can include 20 guests 54. In some embodiments, each guest 54 can receive a detectable marker. Thus, the control system 62 can locate and track 20 detectable markers (e.g., only 20 detectable markers, not the skeletal system of each guest in the spectator area) corresponding to the guests 54 within the spectator area 76. In another example, the guests 54 within the spectator area 76 can cause certain show effects 58b (e.g., spells, confusion, objects) to combat or aid a monster controlled by the performer 74. In this manner, the show effects system can provide an improved performance experience for the guests 54.
[0029] It should be understood that the layout and arrangement of the first attraction system 50a and the second attraction system 50b in FIG. 1 is merely exemplary, and that any of the various attraction systems may be arranged in any suitable manner. Furthermore, any of the various attraction systems may be controlled by and / or include a show effects system. Furthermore, certain components of the show effects system may be shared between the attraction systems (e.g., an applicator 56 applies detectable markers to the guest 54 for multiple attraction systems) and / or respective components of the show effects system may be provided for each attraction system (e.g., one or more cameras 60 may be provided for one attraction system and one or more cameras may be provided for another attraction system). In practice, the control system 62 may be shared between or communicate with the attraction systems, or may be dedicated to a unique attraction system.
[0030] With this in mind, FIG. 2 is an illustrative example of a guest 54 generating a show effect 58a in a first attraction system 50a. For example, the guests 54 in the first attraction system 50a may each have one or more detectable markers that the guest 54 may move in a particular manner to generate the show effect 58a. The first attraction system 50a may include a camera 60 that captures image data and transmits it to a control system for processing. The control system may identify the one or more detectable markers in the image data and determine a movement of the one or more detectable markers that may or may not correspond to an associated show effect 58a (e.g., one or more of the available show effects 58a).
[0031] With this in mind, the first attraction system 50a may include a ride 68 that includes a vehicle 70 and two guests 54 (e.g., a left guest 54a, a right guest 54b). The guests 54 may have received or applied detectable markers 90 in the guest area 52 or prior to boarding the vehicle 70. In the illustrated embodiment, the detectable markers 90 may be dots on the hands of the guests 54a, 54b. In other embodiments, the detectable markers 90 may be any suitable size, shape, or detectable wavelength in the ultraviolet spectrum (e.g., UV-A, UV-B, UV-C). The detectable markers 90 may also be placed on different parts of the guest 54, such as, for example, the feet, face, fingers, etc. In another example, guests 54 in different seats of the vehicle 70 and / or on different vehicles 70 may receive detectable markers 90 in different positions on the hands or on different hands (e.g., right, left) so that the show effects system can distinguish between different guests, vehicles, and / or groups of guests 54. In another example, the show effect system can distinguish between guests 54 by applying (e.g., instructing the applicator 56 to do so, programming the applicator 56 to automatically cycle / dispense in such manner) different detectable markers 90 that are detectable at different wavelengths. In another example, the guests 54 can receive detectable markers 90 that can include different numbers of dots, shapes, and / or patterns (e.g., predefined or predetermined dots, shapes, and / or patterns, including quick response (QR) codes, bar codes, alphanumeric codes). It should be understood that the applicator 56 can be configured to detect existing detectable markers 90 on the guest 54 (via a camera on the applicator 56) to facilitate application of different detectable markers 90 to the guest 54 and / or prevent application of two detectable markers 90 to a single guest 54. This distinction between detectable markers 90 applied to different guests 54 allows the show effect system to identify the movement of each of the detectable markers 90 and provide a personalized response / show effect 58a to the guest 54.For example, each guest 54 can have a personalized avatar (or other personalized characteristics), and the control system can control the avatar (or other personalized characteristics) based on input from the corresponding guest 54. Because the show effects system tracks detectable markers 90 rather than the entire skeletal system of the guest 54, it can quickly distinguish between different guests 54 within the first attraction system 50a and generate responses in real-time in response to detecting triggers / inputs. In this manner, the show effects system can increase efficiency and response time by utilizing a relatively small number of inputs (e.g., multiple trackers, guest attributes).
[0032] The control system can determine the movements 72a, 72b associated with each guest 54a, 54b by tracking the movements of the associated detectable markers 90. For example, the control system can determine the positions of the detectable markers 90 that can indicate each guest 54a, 54b. The control system can generate a show effect 58a in relation to the positions of the detectable markers 90. For example, the two guests 54a, 54b can move their hands with the detectable markers 90 in different movements to trigger different show effects 58. The guest 54a on the left side can move his hand in a downward movement 72a and the guest 54b on the right side can move his hand in an upward movement 72b. The control system can determine the movements by tracking the detectable markers 90. The control system can distinguish between the two movements and generate different show effects based on the different movements. For example, a downward movement made by the guest 54a on the left side can generate the show effect 58a and an upward movement made by the guest 54b on the right side can not trigger the show effect 58a. In the illustrated embodiment, a downward motion may generate a ghost (e.g., on a display screen) and an upward motion may not trigger a show effect. A show effect 58a, such as a generated ghost, may be displayed near the left guest 54a based on the location of the detectable marker 90. The right guest 54b may be moving his / her hand in an upward motion to scratch his / her head rather than to generate the show effect 58a. Thus, the control system may distinguish between normal (e.g., the motion is consistent with a library of motions and the corresponding show effect) and abnormal (e.g., the motion is inconsistent with the library) attempts at generating the show effect 58a and generate the normal show effect 58a in proximity to the detectable marker 90 that triggered the show effect 58a (e.g., closer to the detectable marker 90 that triggered the show effect 58a compared to the other detectable markers 90). It should also be appreciated that the two motions may generate different show effects (e.g., the downward motion may generate a ghost and the upward motion may turn on a light).Additionally, two movements can be performed simultaneously (e.g., at substantially the same time) or in a particular order (e.g., one after the other) to trigger a coordinated show effect (e.g., a downward movement causes a ghost to appear and an upward movement causes the ghost to fly away).
[0033] FIG. 3 is an illustrative example of a performer 74 performing an immersive and interactive performance using show effects 58b. For example, the performer 74 may apply detectable markers 90 using applicator 56, and the camera 60 of the second attraction system 50b may track the markers 90. In the illustrated embodiment, the performer 74 may apply the detectable markers 90 to his / her feet or shoes. However, the performer 74 may also apply the detectable markers 90 to his / her hands, face, or any suitable body part. When the performer 74 applies the detectable markers 90, the detectable markers 90 may include one or more shapes (e.g., dots, squares) having one or more UV wavelengths depending on the performance and / or the associated show effects 58b. For example, the performer 74 may control an animated figure (e.g., an actual physical figure, a virtual figure on a display screen), such as a wizard, shark, monster, or superhero. It may be beneficial to apply multiple detectable markers 90 to the performer 74 so that the performer 74 can independently and / or more precisely control one or more different parts of the animated figure. For example, if the performer 74 waves his / her right hand bearing one of the detectable markers 90 and kicks out his / her right foot bearing one of the detectable markers 90, the control system may cause the animated figure to also move his / her right hand and foot (e.g., mimicking the performer 74). It should be understood that the performer 74 may trigger any of a variety of show effects 58b (e.g., changing the color of a light when he / she waves his / her right hand, kicking out his / her right foot, etc., rather than simply mimicking the performer 74). The show effects system may not be calibrated to the height or size of the performer 74, such as a particular skeletal system, but rather the show effects system disclosed herein may associate one or more detectable markers 90 with one or more body parts of the performer and one or more corresponding body parts of the animated figure (or other show effects 58b).Thus, the show effects system can trigger the show effects 58b in real time with low controlled delay times for the animated figures or other show effects 58b.
[0034] The show effect system can associate the movement of the performer 74 with the show effect 58b by tracking one or more detectable markers 90 on the performer 74. For example, the camera 60 can capture image data of the performer 74, and the control system can identify the detectable marker 90 on the performer's foot. In the illustrated embodiment, the performer 74 can move the foot having the detectable marker 90 in a kicking motion, such as to kick a ball. Thus, the control system can determine that the detectable marker 90 is moving in space (e.g., as shown by the image data) in a manner that matches (e.g., substantially matches) a stored kicking motion (e.g., a target kicking motion; in a library). The control system can also determine and identify that the stored kicking motion can be associated (e.g., via a library) with a particular show effect 58b, such as a soccer ball flying over the performance area 72 and / or spectator area 76. Thus, the show effects system can generate a performer-induced show effect 58b in response to identifying a movement of the detectable marker 90 (e.g., a kicking action involving the detectable marker 90) and a corresponding show effect 58b.
[0035] In another example, a performance may be set in a fantasy or virtual world. A performer 74 may stomp his way through a forest as an animated figure, such as a warrior, presented on a display screen. The show effects system may track body parts of the performer 74 via detection of detectable markers 90 to control one or more limbs of the animated figure or to precisely track or follow the movements of the performer 74. Additionally or alternatively, the performance area 72 may have one or more 3D props, physical props, electrical elements, chemical elements, and / or displays that facilitate the storytelling aspects of the performance. For example, the performer 74 may control a warrior being chased by a monster in the forest. It may therefore be beneficial for the show effects system to associate one or more body parts of the performer 74 with one or more body parts of the warrior. Detectable markers 90 may be placed on the feet, hands, and / or head of the performer 74 and used to control similar body parts of the warrior. The performer 74 can perform evasive actions such that the warrior appears to be avoiding (e.g., is presented as avoiding) one or more trees in the fantasy world while the warrior is presented as running through the forest. Thus, the show effects system can provide real-time show effects 58b in response to the movements of the performer 74.
[0036] Additionally or alternatively, the show effects 58b may be generated by the guest 54 in the spectator area 76 during the performance. For example, the guest 54 may receive a detectable marker 90 by an applicator 56 in the spectator area 76. The performer 74 may ask the guest 54 (or prompt the guest 54 in any suitable manner) to perform a particular movement with the detectable marker 90 as part of the performance. For example, the performer 74 may teach the guest 54 how to cast a spell, shoot an arrow, and / or perform other attacks as part of the performance. In another example, the guest 54 may fight the performer 74 in a fantasy world by moving the detectable marker 90 in a particular way that causes the show effects system to generate and / or present additional monsters or obstacles for the performer 74 to avoid or fight. Thus, the performance may enable the performer 74 and the guest 54 to interact with both the physical and digital worlds to create an immersive experience for the guest 54.
[0037] FIG. 4 is an illustrative example of an embodiment of an applicator 56 that can be used to apply detectable marker 90 to guest 54 and / or performer 74. In the illustrated embodiment, applicator 56 can include one or more holes 92 through which detectable marker 90 can be output to guest 54 or performer 74. For example, performer 74 can hold their hand over one or more holes 92 to strategically apply detectable marker 90 to the side of their hand. As illustrated, applicator 56 is configured to form detectable marker 90 having three dots on the palm of the hand, however, detectable marker 90 can include any number of dots or separate regions (e.g., one, two, three, four, five, six or more) in any suitable arrangement. In another example, guest 54 can hold their hand over hole 92 to receive one dot on the back of their hand. In some embodiments, applicator 56 can also include a slot 94 to receive and accommodate a hand to facilitate application of detectable marker 90. For example, guest 54 may place a hand within slot 94, which then applies detectable marker 90 to the hand placed within slot 94. Applicator 56 may also apply detectable marker 90 to guest 54 when guest 54 passes by and / or stands near one or more of holes 92. Applicator 56 may apply detectable marker 90 to one individual at a time, or to multiple individuals simultaneously.
[0038] The detectable marker 90 can be a liquid, gel, stamp, or powder that includes a UV component (e.g., powder, chemical) that can be detected by the camera 60. The detectable marker 90 can be a single dot with a single UV wavelength, or multiple dots with one or more UV wavelengths. Thus, the camera 60 can distinguish between the detectable markers 90 (e.g., UV-A, UV-B, UV-C). For example, the guest 54 can place his / her hand in a slot 94 of the applicator 56 to receive a puff of powder that includes a particular wavelength of the detectable marker 90. The detectable marker 90 can also be placed on any body part of the guest 54 or the performer 74. For example, the detectable marker 90 can be placed on the hand, face, foot, arm, leg, or any suitable location. Also, the placement of the detectable marker 90 does not need to be precise since the camera 60 can identify the detectable marker 90 and associate the movement with it, rather than forming and mapping an entire skeletal system. The shape or size of the detectable marker 90 also does not need to be precise, as the show effects system can use image recognition or machine learning techniques to identify the marker 90. For example, a guest 54 may mistakenly receive a semicircle as the detectable marker 90 instead of a complete circle. The show effects system can use image recognition techniques and / or machine learning (e.g., a machine learning model trained and / or updated over time) to identify the semicircle as the detectable marker 90. In another example, the show effects system can determine the movement of the semicircular detectable marker 90 and associate the movement with the show effect 58 as described herein. As a result, the show effects system can generate further show effects 58 based on the movement of the semicircular marker 90.
[0039] In some embodiments, the applicator 56 can be a container such as a bottle of lotion or hand sanitizer for the guest 54 or performer 74 to apply the detectable marker 90 to themselves. For example, the guest 54 can apply hand sanitizer with a UV component as the detectable marker 90. Thus, the guest 54 can cover both hands with the detectable marker 90. In another embodiment, the applicator 56 can be a hidden or stealth applicator. For example, the applicator 56 can be an element within the attraction, a restraint (e.g., knee pad or seat belt) of the vehicle 70, or a handrail. For example, the guest can apply the detectable marker 90 by touching or approaching (e.g., in close proximity to) an object such as a baseball, a storybook, a cane, or a hat. The object can apply the detectable marker 90 unobtrusively (e.g., without the guest 54's knowledge or perception) through spraying a powder or applying another substance to a body part (e.g., a hand, a foot, a face) of the guest 54. In this manner, the applicator 56 can facilitate the storytelling aspects of the ride or performance. In yet another embodiment, the applicator 56 can be a stamp that the operator or guest 54 can apply to the guest 54. In yet another embodiment, the applicator 56 can be a makeup kit that can be used to apply the detectable marker 90 to the face or other body parts of the performer 74.
[0040] The applicator 56 may also include one or more containers containing the detectable marker 90 and / or a UV component (e.g., powder, gel, liquid). The UV component may allow the detectable marker 90 to be detected by the camera 60 (e.g., UV camera) at different wavelengths (e.g., UV-A, UV-B, UV-C) to distinguish between guests 54 or different body parts of the guests 54 and / or performers 74. For example, different groups of guests 54 entering the attraction may receive detectable markers 90 with different UV components that may correspond to different teams on the ride 68. The camera 60 may look for the correct wavelengths to distinguish between the guests 54. Thus, groups of guests 54 may battle, compete, or cooperate during the ride 68. In this way, the guests 54 may have a more interactive experience on the ride 68. In another embodiment, the guests 54 and / or performers 74 may have personalized avatars (e.g., avatars, animated figures) that can be controlled along with the show effects 58. It may therefore be beneficial for the show effects system to associate the detected wavelengths of the detectable markers 90 with a personalized avatar of the guest 54, or the detected wavelengths with an animated figure of the performer 74. Thus, the guest 54 and / or the performer 74 may enter the environment with the ability to trigger the show effects 58 without having to bring in, carry, touch or manipulate any props or tangible objects.
[0041] In some embodiments, the detectable marker 90 can be a non-toxic material and invisible to the human eye. Although the illustrated embodiment describes the detectable marker 90 comprising a UV powder, the detectable marker 90 can also comprise an infrared (IR) powder, liquid, gel, or other suitable composition that is invisible to the human eye. In yet another embodiment, the detectable marker 90 can be a visible marker such as a stamp, sticker, tag, or other suitable marker that tracks the movement of the guest 54 or performer 74. For example, the detectable marker 90 can be a small stamp from an ink pad that an operator can apply to facilitate the storytelling aspect of the environment. The environment can be a train station and the guest 54 can receive a stamp as an admission ticket to board a train. Thus, it may be beneficial for the guest 54 to receive a visible marker to facilitate the story. The system can track the visible marker and the movements that may be associated with the visible marker.
[0042] 5 is an example method 120 for identifying a detectable marker 90 in image data and generating a show effect 58 based on the movement of the marker 90. For example, a guest 54 may receive a detectable marker 90 by an applicator 56 in a guest area 52 to generate a show effect 58. In another example, a performer 74 may receive a detectable marker 90 on their hand to generate a show effect 58 (e.g., to control an animated figure) during a performance. As described herein, the detectable marker 90 may include a UV component that can be identified by a camera 60.
[0043] Method 120 includes various steps, which are represented by blocks. It should be noted that method 120 may be performed as an automated procedure by a control system, such as control system 62 of FIG. 1. Although the flow chart illustrates steps in a particular order, it should be understood that the steps may be performed in any suitable order and, where appropriate, some steps may be performed simultaneously. Additionally, some steps or portions of method 120 may be performed by separate systems or devices.
[0044] At block 122, the control system 62 may receive image data from the camera 60 from the vehicle 68, the guest area 52, the performance area 72, and / or the spectator area 76. For example, the camera 60 may be positioned within the vehicle 68 to capture image data of the vehicle 70 including one or more guests 54 as the vehicle 70 moves within the vehicle 68. In another example, the camera 60 may be positioned within the performance area 72 and / or the spectator area 76 to capture image data of the performers 74 and / or the guests 54. The camera 60 may thus identify the location of one or more detectable markers 90 within the image data.
[0045] In block 124, the control system 62 can identify the detectable marker 90 in the image data. For example, the detectable marker 90 can be one or more dots having a size, shape, wavelength, or pattern that can be applied by the applicator 56. If the guest 54 and / or performer 74 covers their hands with the detectable marker 90, the shape of the detectable marker 90 can be the shape of a hand. Thus, the control system 62 can use machine learning and / or image recognition techniques to identify one or more hands present in the environment. In another example, the camera 60 can detect a particular wavelength of the detectable marker 90, such as UV-B. Thus, the control system 62 can identify the shape and wavelength of the detectable marker 90 in the image data. In some embodiments, the guest 54 and / or performer 74 can often inadvertently transfer the detectable marker 90 to other body parts, other people, or into the environment. For example, the guest 54 can apply lotion containing the detectable marker 90 and touch their face before the lotion has completely dried. Thus, the guest 54 may transfer a portion of the detectable marker 90 onto his or her face. The control system 62 may use secondary template imaging techniques to identify the detectable marker 90 and filter out (e.g., discard, ignore) the transferred portion. In another example, the performer 74 may receive a detectable marker 90 shaped as a circle. However, the applicator 56 may apply an incomplete circle (e.g., a half circle, a quarter circle), such as when a container runs out of detectable marker material. The control system 62 may be able to identify the detectable marker 90 by using image recognition techniques to estimate or complete the circle and / or classify the incomplete circle as a circle via machine learning techniques (e.g., where the training set includes an incomplete circle).
[0046] At block 126, the control system 62 may determine the movement of the marker 90. The control system 62 may track the detectable marker 90 to determine the movement. For example, the guest 54 may receive the detectable marker 90 on his / her left hand. The guest 54 may move his / her left hand in a particular pattern, motion or action. The control system 62 may track the detectable marker 90 on the left hand as a guest input. In another example, the performer 74 may receive one or more detectable markers 90 on one or more body parts. The control system 62 may track the movement of the one or more detectable markers 90 as a performer input.
[0047] In block 128, the control system 62 can determine whether the movement is associated with or corresponds to an expected input (e.g., a stored movement, a target action, a target input). For example, the control system 62 can include a database of expected inputs and corresponding show effects 58. The control system 62 can further associate the attraction systems (e.g., the first attraction system 50a, the second attraction system 50b) with corresponding show effects 58a, 58b. For example, the first attraction system 50a can be related to a fantasy dragon world, and the expected inputs and / or corresponding show effects can also be related to the dragon world. A guest 54 in this environment can wave a hand with a detectable marker 90 to make the dragon breathe fire. The guest 54 can also wave a hand to help the dragon crack an egg. In another example, the attraction system can be related to a soccer game, and thus the expected inputs and / or corresponding show effects can be related to kicking and blocking a soccer ball. The control system 62 can analyze the image data to determine whether the movement matches an expected input and thus is associated with and / or triggers any show effects 58. Thus, the control system 62 can check a database for the presence of expected input that matches the movement, action or pattern received in block 126.
[0048] In some embodiments, the control system 62 may determine that the movement may not be associated with an expected input for triggering the show effect 58. Thus, the system may not generate the show effect 58. For example, the guest 54 may leave a residual mark (e.g., a portion of a UV component) on the vehicle 70. The movement of the residual mark may not be associated with an action and therefore may not trigger the show effect 58. In another example, the guest 54 may move the detectable marker 90 in a movement that may not be recognized by the control system 62. For example, the guest 54 may move a hand to scratch his head. The control system 62 may recognize this upward movement as not matching any expected input and therefore may ignore this movement and not trigger the show effect 58. The process may return to block 122 to receive image data from the camera 60.
[0049] In an embodiment, the control system 62 can determine that the movement matches the expected input. In block 130, the control system 62 can generate a show effect 58 based on the movement of the marker 90. For example, the guest 54 can move his / her hand downward, which the control system 62 can associate with a trigger for the generation of the show effect 58. As shown in FIG. 2, the downward movement of the detectable marker 90 can generate a ghost. Tracking the detectable marker 90 can limit the variability of the show effect system and enable the show effect system to accurately and quickly distinguish between normal and abnormal movements. Thus, the show effect system can respond to the trigger in real time to create an immersive experience for the guest 54. The guest 54 and the performer 74 can be collectively referred to as users or participants of the show effect system.
[0050] Although only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is therefore to be understood that the appended claims are intended to cover all such modifications and changes that fall within the true spirit of the invention. It is to be understood that any of the features illustrated and described with reference to Figures 1 to 5 can be combined in any suitable manner.
[0051] The technology presented and claimed herein refers to and applies to tangible objects and specific examples of a practical nature that positively improve the art and are therefore not abstract, intangible, or purely theoretical. Moreover, if any claim appended at the end of this specification contains one or more elements designated as "means for (performing) ... (function)" or "step for (performing) ... (function)," such elements are to be construed pursuant to 35 U.S.C. 112(f). On the other hand, for any claim containing an element designated in any other manner, such elements are not to be construed pursuant to 35 U.S.C. 112(f). [Explanation of symbols]
[0052] 50 Attraction System 50a First Attraction System 50b Secondary Attraction System 52 Guest Area 54 Guests 56 Applicator 58a, b Show effect 60 Cameras 62 Control System 64 Memory 66 Processing Circuit 68 Vehicles 70 vehicles 72 Performance Area 74 Performer 76 Spectator Area
Claims
1. It is a show effect system, An applicator configured to apply a detectable marker containing a UV component detectable by a camera, A camera configured to detect UV light corresponding to UV-A, UV-B, UV-C, or any combination thereof, in order to detect the UV component and to generate image data representing the detectable marker in the environment, A control system comprising a processor and a memory for storing instructions executable by the processor, and which is communicably coupled to the camera, The instruction is provided, Based on the aforementioned image data, the movement of the detectable marker is determined. It is determined that the movement of the detectable marker corresponds to the target movement, Identify the show effect associated with the aforementioned target operation, To generate the show effect in the aforementioned environment, A show effect system configured to cause the processor to perform the aforementioned action.
2. The show effect system according to claim 1, wherein the detectable marker includes a single dot on a guest or performer in the environment.
3. The show effect system according to claim 1, wherein the detectable markers include a plurality of dots on a guest or performer in the environment.
4. The show effect system according to claim 1, wherein the applicator is configured to apply the detectable marker to the hand of a guest or performer.
5. The applicator includes a container configured to hold a lotion or hand sanitizer mixed with the UV component, The applicator is configured to allow the guest to interact with the container in order to cover one or more of the guest's hands with the lotion or hand sanitizer mixed with the UV component for applying the detectable marker. The show effect system according to claim 1.
6. The show effect system according to claim 1, wherein the applicator is configured to apply the detectable markers such that a first guest receives a first detectable marker containing a first UV component detectable by the camera at a first wavelength, and a second guest receives a second detectable marker containing a second UV component detectable by the camera at a second wavelength, and the instruction is configured to cause the processor to distinguish between the first guest and the second guest based on the image data representing the first and second detectable markers in the environment.
7. The show effect system according to claim 1, wherein the instruction is configured to cause the processor to apply an image recognition algorithm to identify a specific representation of the detectable marker in the image data.
8. The show effect system according to claim 1, wherein the applicator is configured to apply the detectable marker having a shape, and the instruction is configured to cause the processor to identify the detectable marker in the image data by applying a machine learning algorithm based on the detectable marker having the shape or a similar shape.
9. The show effect system according to claim 1, wherein the show effect includes changing an animated character presented on a display screen.
10. The Show effect system according to claim 1, wherein the detectable marker comprises a powder or liquid, and the UV component comprises a UV chemical substance.
11. It is a show effect method, The process involves applying a marker containing a chemical component detectable by a camera configured to detect light in the wavelength range of 10 to 400 nanometers via an applicator to the guest, Using one or more processors, receive image data representing the markers in the environment from the camera, Using the one or more processors described above, the movement of the marker is determined based on the image data. Using the one or more processors described above, it is determined that the movement of the marker corresponds to the target operation. Using the one or more processors described above, identify the show effect associated with the target operation, Using the one or more processors mentioned above, generate the show effect in the environment, Show effect methods, including
12. The show effect method according to claim 11, wherein the marker is a temporary marker applied to the guest's skin or clothing.
13. The Show effect method according to claim 12, wherein the marker includes a first portion above the guest's left hand and a second portion above the guest's right hand, the first portion includes the chemical component detectable by the camera in a first region of the wavelength range, and the second portion includes the chemical component detectable by the camera in a second region of the wavelength range.
14. The show effect method according to claim 11, comprising using one or more of the processors to identify the markers in the image data based on the markers corresponding to at least a portion of a target pattern or target shape.
15. The show effect method according to claim 14, comprising removing one or more transcribed portions of the markers from the image data based on identifying the markers in the image data using the one or more processors.
16. The applicator is used to apply further markers containing further chemical components detectable by the camera to further guests, Using the one or more processors, determine the further movement of the further markers based on the image data representing the further markers in the environment. Using the one or more processors described above, it is determined that the further movement of the further marker corresponds to a further target movement. Using the one or more processors, identify further show effects associated with the further target operation, Using the one or more processors mentioned above, generate the further show effect in the environment, A method for creating a show effect according to claim 11, including the method described in claim 11.
17. It is a show effect system, Processor and A memory for storing instructions that can be executed by the aforementioned processor, The control system includes, and the instruction is, The system receives image data via a camera, representing a marker containing an ultraviolet (UV) component detectable by the camera, which is applied to a guest or performer in the environment. Based on the aforementioned image data, the movement of the marker is determined. It is determined that the movement of the marker corresponds to the target movement, Identify the show effect associated with the aforementioned target operation, To generate the show effect in the aforementioned environment, The processor is configured to perform the following: Show effect system.
18. The show effect system according to claim 17, further comprising an applicator configured to apply the marker to the guest or the performer.
19. The show effect system according to claim 17, wherein the UV component comprises a UV powder, a UV liquid, a UV paint, a UV chemical, or any combination thereof, and the UV component is configured to absorb or reflect light of detectable wavelengths of 10 to 400 nanometers that are detectable by the camera.
20. The show effect system according to claim 1, wherein the UV component is detectable by the camera in the presence of illumination.