Attraction system, attraction method, attraction program, and attraction server
The attraction system addresses the limitations of conventional systems by using wearable devices to detect user reactions and adjust virtual content and vehicle movements, creating a unique and engaging experience without significant physical stimuli.
Patent Information
- Application Number
- JP2021175242
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-27
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-10-27
AI Technical Summary
Conventional attraction systems require significant physical stimuli and movement to create a thrilling experience, which can lead to monotonous performances and safety and maintenance issues.
An attraction system that utilizes a user's calm state by detecting the user's reaction through wearable devices and adjusting the virtual information output and moving object's movement accordingly, without requiring significant movement of the moving object.
The system provides a new user experience by creating unexpected surprises and excitement without the need for large movements of the vehicle or loud sounds, thereby enhancing user engagement and safety.
Smart Images

Figure 0007689481000001 
Figure 0007689481000002 
Figure 0007689481000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an attraction system, an attraction method, an attraction program, and an attraction server. In particular, the present invention relates to an attraction system, an attraction method, an attraction program, and an attraction server that can utilize a user's calm state. [Background technology]
[0002] Conventionally, systems such as thrill rides have been proposed in which a user wears AR glasses for augmented reality (AR) or VR goggles for virtual reality (VR) in an attraction such as an amusement park, and the like, to provide the user with an augmented reality, virtual reality, and / or mixed reality experience. For example, a system is known that provides an augmented reality, virtual reality, and / or mixed reality experience to a user who sees a real environment through a first display and a second display, the system comprising a wearable visualization device including a first display configured to display a layer of a first virtual feature, a fixed visualization device including a second display configured to display a layer of a second virtual feature, and a processor configured to generate the layer of the first virtual feature and the layer of the second virtual feature, the processor being configured to operatively communicate with the wearable visualization device and the fixed visualization device to coordinate the display of the layer of the first virtual feature and the layer of the second virtual feature (see, for example, Patent Document 1). According to the system described in Patent Document 1, by using a device worn by the user, the user can experience an attraction with a more realistic and powerful presentation than a presentation using a tangible object such as a robot. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2020-513956 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in conventional systems including the system described in Patent Document 1, in order to give a strong physical stimulus to the user's body and make the user experience surprise, exhilaration, and a sense of the extraordinary, it is necessary to give the user physical stimuli such as increasing the moving speed of the moving object such as a ride machine or a thrill ride on which the user rides, or dropping the moving object from a certain height. The performances in such conventional systems tend to be monotonous, such as putting a load on the user's body, exposing the user to loud voices, or making the objects in the attraction approach the user. Furthermore, since conventional systems require the moving object to vibrate in order to give a stimulus to the user, there are cases in which the safety and maintenance of the attraction are issues.
[0005] Therefore, an object of the present invention is to provide an attraction system, an attraction method, an attraction program, and an attraction server that can provide a new user experience by utilizing the user's still state, without the user having to move the moving object significantly. [Means for solving the problem]
[0006] In order to achieve the above-mentioned object, the present invention provides an attraction system in which a user boards a moving body and the moving body moves through a predetermined zone to perform an attraction, the attraction system comprising: an output unit that can be worn by the user and outputs virtual information perceptible to the user; a reaction detection unit that detects the magnitude of the user's reaction while boarding the moving body; an output control unit that changes the content of the virtual information to be output by the output unit depending on the magnitude of the reaction detected by the reaction detection unit; and a request unit that requests the user to reduce the magnitude of the user's reaction. Effect of the Invention
[0007] According to the attraction system, attraction method, attraction program, and attraction server of the present invention, it is possible to provide an attraction system, attraction method, attraction program, and attraction server that can provide a new user experience by utilizing the user's still state, without the need for significant movement of the moving object. [Brief description of the drawings]
[0008] [Figure 1] FIG. 2 is a functional configuration block diagram of the attraction system according to the present embodiment. [Diagram 2] FIG. 2 is a schematic diagram illustrating control of a moving object by a movement control unit according to the present embodiment. [Diagram 3] FIG. 2 is a process flow diagram of the attraction system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] [Embodiment Mode] <Outline of Attraction System 1> The attraction system 1 according to this embodiment is a system used in an attraction facility where attractions are held in entertainment facilities such as amusement parks and theme parks. A user who participates in an attraction in the attraction system 1 wears a wearable device that outputs a predetermined image, and boards a vehicle (e.g., a ride machine) that moves within the attraction facility. This vehicle is controlled by the attraction system 1 and moves within the attraction facility. The attraction system 1 detects the reaction (e.g., voice volume, gestures, etc.) of the user on the vehicle, and changes the image output to the wearable device and / or the moving speed and / or moving route of the vehicle based on the magnitude of the detected reaction.
[0010] Here, the attraction system 1 requests the user on the vehicle to "keep quiet." That is, when the attraction system 1 detects the volume (volume) of the user's voice as a reaction of the user, for example, it can change the content of the video output by the wearable device or change the moving speed and / or moving route of the vehicle depending on whether the volume of the voice exceeds a predetermined standard or is equal to or less than the standard.
[0011] As an example, in the attraction system 1, various virtual characters (hereinafter, referred to as "virtual characters") appear in an attraction facility. A virtual character is a character that appears as an image in an image output to a wearable device. For example, when a character appears (that is, when output as an image) on a wearable device of a user who is riding on a vehicle moving in an attraction facility, if the user raises a voice (e.g., a shout, a cry of amazement, a cheer, a shriek, etc.), if the volume of this voice is below a predetermined standard, the attraction system 1 outputs to the wearable device an image of a performance content in which the character does not notice the user (e.g., an image of the character standing still or eating nuts). On the other hand, if the volume of the user's voice exceeds the predetermined standard, the attraction system 1 outputs to the wearable device an image of a performance content in which the character notices the user and gets angry, or an image of a performance content in which the character runs away in a direction away from the vicinity of the vehicle on which the user is riding.
[0012] Also, for example, when a video showing another character sleeping is output to the wearable device of a user who is riding on a vehicle, if the user speaks and the volume of the user's voice is below a predetermined standard (if the volume does not satisfy the first condition), the attraction system 1 causes the wearable device to output a video showing the other character continuing to sleep. On the other hand, if the volume of the user's voice exceeds the predetermined standard (if the volume satisfies the first condition), the attraction system 1 causes the wearable device to output a video showing the other character jumping out (for example, a video showing the other character noticing the vehicle and being startled) or a video showing the other character running away from the vehicle the user is riding on.
[0013] In this way, the attraction system 1 requires the user on the ride not to speak loudly or make large movements, that is, to be in a "quiet state." In addition, the attraction system 1 can differentiate the content of the video output in the "quiet state" (i.e., when the user shows a reaction below a predetermined standard) from the content of the video output in the "dynamic state" (i.e., when the user shows a reaction above a predetermined standard). The attraction system 1 can set the content of the video output in the "dynamic state" to be more disadvantageous to the user than the content of the video output in the "quiet state" (for example, if the purpose is to observe many characters in an attraction facility, the content of the video output in the "dynamic state" can be set to make the characters run away from the vehicle the user is riding on or not approach, making it difficult to observe many characters).
[0014] As a result, the attraction system 1 can provide users with surprises and allow them to enjoy the unexpected movements of the characters, and / or allow users to experience a sense of excitement, thrill, or thrill as they wonder whether the characters will really act as predicted, even though they can predict to a certain extent, without having to make large movements of the vehicle itself or have users listen to loud sounds within the attraction facility.
[0015] Here, the attraction facility is configured to have an area, and the area is configured to include one or more zones. The area and zone are regions in which the vehicle can move. Furthermore, the wearable device may be a wearable device of a glasses type, a goggle type, a headgear type, and / or a head-mounted type.
[0016] The attraction system 1 according to this embodiment will be described in detail below. However, it should be noted that the names and numbers in the above and following descriptions are merely examples, that the present invention is not limited to these proper names and numbers, and that these proper names and numbers do not necessarily relate to real proper names and numbers.
[0017] <Details of Attraction System 1> FIG. 1 shows an example of the functional configuration of the attraction system according to this embodiment.
[0018] [Outline of Attraction System 1 Configuration] The attraction system 1 according to this embodiment is a system in which a user boards a vehicle (hereinafter referred to as a "moving body") that a person can board, and the moving body moves through a predetermined zone that constitutes an area in an attraction facility to perform an attraction. That is, the attraction system 1 includes a moving body 3 that the user can board, a wearable device 5 that the user can wear, and a server 7 that controls the moving body 3 and the wearable device 5. The moving body 3 includes a driving unit 30 that drives the moving body 3, a moving body output unit 32 that outputs predetermined information, a position information acquisition unit 34 that acquires information regarding the position of the moving body 3 in the attraction, and an instruction receiving unit 36 that receives instructions from the user boarding the moving body 3. The wearable device 5 includes an output unit 50 that outputs virtual information, etc. to the user, and a reaction detection unit 52 that detects the reaction of the user. The server 7 includes an output control unit 70 for controlling the output of information to the output unit 50, a detection control unit 72 for controlling the operation of the reaction detection unit 52, a movement control unit 74 for controlling the movement of the moving object 3, an object acquisition control unit 76 for controlling the association of a virtual object with a user in response to an acquisition instruction from the user for the virtual object to be output to the output unit 50, an information acquisition unit 78 for acquiring information about the user, etc., a storage unit 80 for storing predetermined information, a notification unit 82 for notifying the user of the predetermined information, a request unit 83 for making a predetermined request to the user, and a detection presence / absence notification unit 84 for notifying the user of whether or not the user's reaction has been detected. The storage unit 80 includes a virtual information storage unit 800 for storing virtual information, and a user information storage unit 802 for storing user information about the user.
[0019] The mobile object 3 and the wearable device 5 are each connected to the server 7 via wireless communication and / or wired communication to enable two-way communication. The mobile object 3 and the wearable device 5 are also connected to each other via wireless communication and / or wired communication to enable two-way communication. The wearable device 5 may be connected to the server 7 via the mobile object 3 to enable two-way communication.
[0020] Furthermore, the components constituting the moving body 3, the components constituting the wearable device 5, and / or the components constituting the server 7 may each be configured to be possessed by other components (i.e., the moving body 3, the wearable device 5, and the server 7). That is, some of the components constituting the moving body 3 may be possessed by the wearable device 5, some of the components constituting the wearable device 5 may be possessed by the moving body 3, and / or some of the components constituting the server 7 may be possessed by the moving body 3 and / or the wearable device 5.
[0021] The attraction system 1 may have the above-mentioned multiple components (particularly the components of the server 7) in the same device or location, or may have some of the above-mentioned multiple components installed in physically separate locations. In this case, each component may be connected by a communication network such as the Internet. For example, the attraction system 1 may have an external server perform some of the functions of the components. The attraction system 1 may also be configured to include one or more servers. In this case, the attraction system 1 is configured by combining an information terminal, components of one server, and components of another server. In this embodiment, a collection of predetermined components can be understood as one "information processing device," and the attraction system 1 may be formed as a collection of multiple information processing devices. The method of allocating multiple functions required to realize the attraction system 1 according to this embodiment to one or multiple pieces of hardware can be appropriately determined in consideration of the processing capacity of each piece of hardware and / or the specifications required for the attraction system 1.
[0022] [Attraction System 1 Configuration Details] The attraction system 1 will be described in detail below.
[0023] <Attractions> The attraction executed in the attraction system 1 is, for example, an attraction in which the user can enjoy various actions such as moving the moving body 3 on which the user is riding to travel around an area where a predetermined character (object) such as a monster lives and / or an area where the character is hiding, shortening the distance between the moving body 3 and the display position of the character so as not to be noticed by the character, acquiring the character according to the user's instruction, approaching the character so as not to be noticed by the character, observing the behavior of the character, and / or collecting information on the character. The area in which the moving body 3 travels may be configured to include one or more zones. For example, it is preferable that the area is configured to include a zone that detects the user's reaction and a zone that does not detect the user's reaction. That is, the area includes a zone in which the user may shout loudly, and a zone in which the user is required to refrain from shouting loudly or making large movements.
[0024] <Mobile unit 3> The moving body 3 is a vehicle (ride machine) that a user can ride on and that can move within an area. The moving body 3 may be in various forms, such as a two-wheeled vehicle, a three-wheeled vehicle, or a four-wheeled vehicle that includes one or more wheels, as well as a luge-type moving body, a sled with casters, a capsule-type moving body, and a moving body that moves by hovercraft. Here, as an example, a moving body 3 that can move using wheels will be described.
[0025] (Drive unit 30) The driving unit 30 drives the wheels of the moving body 3. This allows the moving body 3 to travel within the attraction. The driving unit 30 is controlled by a travel control unit 74 (described later) and controls the travel operation of the moving body 3. The travel operation includes the moving direction, travel speed, acceleration, and / or stopping operation of the moving body 3.
[0026] (Mobile output unit 32) The moving object output unit 32 outputs predetermined information perceptibly to a user riding on the moving object 3. The moving object output unit 32 is configured to include a display device that displays image information, text information, etc., an audio output device that outputs audio information, a vibration unit that outputs predetermined information by vibration, and / or a light emitting device that outputs various types of information by emitting light, etc.
[0027] (Position information acquisition unit 34) The position information acquisition unit 34 acquires position information related to the position of the mobile body 3 in the attraction facility. For example, an area of the attraction facility includes one or more zones. Each zone is associated with zone identification information that identifies the zone from the other zones. As an example, the zone identification information of a zone is provided to the mobile body 3 from a predetermined transmitter or the like provided at the start position, middle position, and / or end position of the zone, and the position information acquisition unit 34 acquires this zone identification information. The position information acquisition unit 34 can also calculate and acquire information (distance information) related to the distance from the current position of the mobile body 3 to the start position of the next zone after the zone in which the mobile body 3 is currently located based on transmission information from multiple transmitters. The position information acquisition unit 34 supplies the acquired zone identification information and / or distance information to the detection control unit 72 and the request unit 83.
[0028] (Instruction receiving unit 36) The instruction receiving unit 36 receives an instruction from a user. The user's instruction may be, for example, an instruction to obtain or capture a predetermined object (as an example, a virtual character). Specifically, the instruction receiving unit 36 is configured with a touch panel, a controller that can be held by the user, and / or a wearable input device having a motion sensor and attachable to the user's body. As an example, the instruction receiving unit 36 may be a wearable input device (for example, a glove-shaped device) that can be worn on the user's hand. This wearable input device has a motion sensor and detects the movement of the user's hand. Then, when the motion sensor detects a predetermined hand movement (for example, when the motion sensor detects the hand movement when the user performs an action such as throwing a ball as a predetermined item), the instruction receiving unit 36 receives information about the hand movement detected by the motion sensor as an instruction to capture a virtual character. The instruction receiving unit 36 supplies information about the received instruction to the object acquisition control unit 76.
[0029] In this embodiment, the instruction receiving unit 36 is described as a component of the mobile object 3. However, as long as the instruction receiving unit 36 can be communicatively connected to the object acquisition control unit 76 of the server 7 via the mobile object 3 or the wearable device 5, the instruction receiving unit 36 may be a component of the mobile object 3 or the wearable device 5, or may be configured as an independent unit. When the instruction receiving unit 36 is configured as an independent unit, the instruction receiving unit 36 and the mobile object 3 or the wearable device 5 are communicatively connected. In this case, the connection may be either a wired connection or a wireless connection.
[0030] <Wearable device 5> The wearable device 5 is a wearable device that can be worn by a user and is a device capable of realizing Mixed Reality (MR), Augmented Reality (AR), and / or Virtual Reality (VR). The wearable device 5 is, for example, AR glasses, a Head mounted Display (HMD), a smartphone, a tablet, or the like. The wearable device 5 is communicatively connected to the moving object 3 and / or the server 7. The wearable device 5 may be communicatively connected to the moving object 3 via a wired connection or a wireless connection.
[0031] (Output unit 50) The output unit 50 outputs predetermined virtual information (e.g., image information, text information, audio information, etc. of a virtual character or virtual object) and / or notification information (e.g., image information, text information, audio information, etc.) perceptibly to the user. The output unit 50 has at least one of the functions of an augmented reality (AR) output unit that allows the user to perceive a real space and outputs virtual information superimposed on the real space, or a virtual reality (VR) output unit that outputs virtual information in a virtual reality space. When the output unit 50 has the function of an AR output unit, the wearing device 5 may be AR glasses, and when the output unit 50 has the function of a VR output unit, the wearing device 5 may be VR goggles or an HMD capable of outputting a VR image. The output unit 50 is controlled by an output control unit 70 described later and outputs predetermined virtual information. The output unit 50 may also be configured to include an audio output unit, a vibration output unit, etc.
[0032] When the wearable device 5 is AR glasses, the AR glasses may be see-through AR glasses that are detachably attached to the user's head. In this case, the AR glasses have an imaging unit that captures real space and an output unit 50 that outputs image information, which is virtual information, to the user, and generate an AR image in which virtually generated virtual information (for example, a virtual character or a virtual object (hereinafter also referred to as a "virtual object") is superimposed on the captured image of the real space captured by the imaging unit, and output the AR image to the output unit 50. In other words, the AR glasses generate an image that visually represents an augmented reality space configured by arranging a virtual character or a virtual object at a predetermined position in the real space, and output the image to the user. The AR glasses may also have a stereoscopic sensor, and in this case, the output unit 50 of the AR glasses is controlled by the output control unit 70, and the AR image can be naturally synthesized with the image of the real space.
[0033] Furthermore, when the wearable device 5 is a VR goggle or an HMD, the output unit 50 of the VR goggle or HMD includes a first output unit that outputs an image for the user's right eye, and a second output unit that outputs an image for the user's left eye. The user can perceive a stereoscopic image due to the parallax between the image of the first output unit and the image of the second output unit. Furthermore, the VR goggle or HMD may have a sensor that detects the movement of a specific part of the user (e.g., head, eyes, hands, feet, etc.) and a tracking function that controls the image for the right eye and the image for the left eye based on the result of analyzing the movement detected by the sensor. This tracking function is head tracking, eye tracking, motion tracking, etc. The sensor that detects the movement may be, for example, a magnetometer that detects a direction, a gyroscope that detects an angle or angular velocity, an accelerometer that detects acceleration, an infrared sensor, etc.
[0034] (Response detection unit 52) The reaction detection unit 52 detects the magnitude of the reaction of the user while riding on the moving object 3. Here, the "reaction" of the user refers to the voice uttered by the user, the user's movement, and / or changes in the user's biological information, etc. Specifically, the reaction detection unit 52 can be configured with devices such as a voice volume detection unit (voice volume sensor) that detects the volume of the user's voice, a movement detection unit (such as a 9-axis motion sensor that measures acceleration, angular velocity, and geomagnetism in three axes), and a biological information detection unit (such as a temperature sensor, a pulse sensor, a blood pressure sensor, and a blood flow sensor). The reaction detection unit 52 can be configured with one of these multiple devices, or can be configured with a combination of multiple devices. When the reaction detection unit 52 is configured by combining a plurality of devices, it is possible to detect a plurality of reactions of the user in a composite manner (for example, the reaction detection unit 52 is configured with a voice volume detection unit and a motion detection unit, and each of the detected voice volume and motion of the user is quantified, and the numerical value obtained by multiplying the quantified voice volume and the quantified motion is used as information on the detected reaction of the user), and it is possible to judge a plurality of reactions of the user in light of separate indicators (for example, the reaction detection unit 52 is configured with a voice volume detection unit and a motion detection unit, and each of the detected voice volume and motion of the user is quantified, and the judgment result of whether or not either the quantified voice volume or the quantified motion exceeds a predetermined threshold is used as information on the detected reaction of the user). The reaction detection unit 52 supplies information on the detected reaction of the user to the output control unit 70, the movement control unit 74, and the request unit 83.
[0035] The reaction detection unit 52 may be provided in the wearable device 5 or in the moving body 3. From the viewpoint of more appropriately detecting the reaction of the user, it is preferable to provide it in the wearable device 5 worn by the user. When the wearable device 5 is a VR goggle or an HMD, a sensor for detecting the movement of the user provided in the VR goggle or HMD described above may also have the function of the reaction detection unit 52. When the reaction detection unit 52 is provided in the moving body 3, for example, a voice volume detection unit as the reaction detection unit 52 can be installed in a predetermined location of the moving body 3 (for example, a safety bar, etc.).
[0036] <Server 7> (Storage Unit 80) The storage unit 80 stores various types of information used in the attraction system 1, and supplies predetermined information to predetermined components in response to requests from each component of each component member included in the attraction system 1.
[0037] (Storage unit 80: Virtual information storage section 800) The virtual information storage unit 800 stores the virtual information in association with a virtual information ID that identifies the virtual information. The virtual information is output to the output unit 50, and is composed of image information (including AR images and VR images), text information, and / or audio information. The virtual information is, for example, information about a predetermined object, and is output to the output unit 50 so that the user can perceive the presence of the predetermined object in a predetermined zone of the attraction. The predetermined object may be a predetermined virtual character that appears in the attraction and / or a predetermined virtual item (for example, nuts, etc.). The virtual information storage unit 800 can store image information and audio information of various actions of the virtual character as virtual information of the predetermined virtual character.
[0038] (Storage unit 80: user information storage section 802) The user information storage unit 802 stores information about a user participating in an attraction in association with a user ID that identifies the user. The user information storage unit 802 stores information that identifies an object (e.g., a virtual character or a virtual item) that the user has acquired in an attraction in association with the user ID. The information about the user may also include information such as the user's nickname and gender.
[0039] (Output control unit 70) The output control unit 70 controls the output of virtual information (e.g., object information such as a virtual character or item) and / or notification information (e.g., image information, text information, and / or audio information) to the output unit 50. The output control unit 70 causes the output unit 50 to output the virtual information stored in the virtual information storage unit 800. Here, when the wearable device 5 is a device using AR, the output control unit 70 outputs the virtual information by superimposing it on the real space, and when the wearable device 5 is a device using VR, the output control unit 70 causes the output unit 50 to output the virtual information. In this embodiment, the output control unit 70 controls the content of the virtual information to be output to the output unit 50 based on the magnitude of the reaction detected by the reaction detection unit 52. That is, the output control unit 70 causes the content of the virtual information to be output to the output unit 50 to differ depending on the magnitude of the reaction detected by the reaction detection unit 52. For example, the output control unit 70 causes the output unit 50 to output different contents of the virtual information depending on whether the magnitude of the reaction detected by the reaction detection unit 52 is below a predetermined standard (or is smaller than the standard) or exceeds the standard (or is equal to or greater than the standard).
[0040] For example, a case where the wearable device 5 is AR glasses will be described. In this case, when the magnitude of the reaction detected by the reaction detection unit 52 is within a range of a predetermined reference reaction magnitude, the output control unit 70 causes the output unit 50 to output an image in which a first AR image including a performance effect advantageous to the user is superimposed on a real space. On the other hand, when the magnitude of the reaction detected by the reaction detection unit 52 is outside the range of a predetermined reference reaction magnitude, the output control unit 70 causes the output unit 50 to output an image in which a second AR image including a performance effect disadvantageous to the user is superimposed on a real space. Note that the same applies when the wearable device 5 is VR goggles or an HMD, except that the output image is a VR image.
[0041] Specifically, the output control unit 70 makes the contents of the virtual information different between when the magnitude of the reaction detected by the reaction detection unit 52 satisfies a predetermined condition and when the magnitude of the reaction does not satisfy the condition. For example, the output control unit 70 makes the output unit 50 output different contents of the virtual information between when the magnitude of the reaction detected by the reaction detection unit 52 is equal to or less than a threshold value that is a predetermined standard (or is less than the threshold value; that is, when the condition is not satisfied; the same applies below) and when the magnitude of the reaction detected by the reaction detection unit 52 exceeds the threshold value (or is equal to or greater than the threshold value; that is, when the condition is satisfied; the same applies below). That is, the virtual information storage unit 800 stores virtual information (first virtual information) when the magnitude of the reaction exceeds the threshold value (or is equal to or greater than the threshold value) and virtual information (second virtual information) when the magnitude of the reaction is equal to or less than the threshold value (or is less than the threshold value) in association with the virtual information ID. Then, the output control unit 70 compares the magnitude of the reaction detected by the reaction detection unit 52 with a threshold value, and if the magnitude of the reaction is equal to or less than the threshold value, causes the output unit 50 to output the second virtual information, and if the magnitude of the reaction exceeds the threshold value, causes the output unit 50 to output the first virtual information.
[0042] As an example, when the reaction detected by the reaction detection unit 52 is the "voice" of the user, the output control unit 70 makes the contents of the virtual information different between when the volume of the voice satisfies a first condition, which is a predetermined criterion for the volume, and when the volume of the voice does not satisfy the first condition. For example, the output control unit 70 makes the contents of the virtual information output by the output unit 50 different between when the volume of the voice exceeds a volume threshold, which is a predetermined criterion for the volume (or is equal to or greater than the volume threshold. In other words, when the first condition is satisfied. The same applies below.) and when the volume of the voice is equal to or less than the volume threshold (or is less than the volume threshold. In other words, when the first condition is not satisfied. The same applies below.). Note that a predetermined range of the volume may be set as the first condition. When the volume of the voice detected by the reaction detection unit 52 falls within the range, the first condition is satisfied, and when it does not fall within the range, the first condition is not satisfied. In this case, the virtual information storage unit 800 stores, in association with a virtual information ID, virtual information (first virtual information; for example, video information showing a specified character waking up from a sleeping state and running away) when the voice volume is equal to or greater than the voice volume threshold (or exceeds the voice volume threshold), and virtual information (second virtual information: for example, video information showing a specified character sleeping) when the voice volume is equal to or less than the voice volume threshold (or is less than the voice volume threshold). The output control unit 70 then compares the voice volume of the voice detected by the reaction detection unit 52 with the voice volume threshold, and causes the output unit 50 to output the second virtual information when the voice volume is equal to or less than the voice volume threshold (or is less than the voice volume threshold), and causes the output unit 50 to output the first virtual information when the voice volume exceeds the voice volume threshold (or is equal to or greater than the voice volume threshold).
[0043] Furthermore, when the magnitude of the reaction detected by the reaction detection unit 52 exceeds a predetermined standard (or is equal to or greater than the standard), the output control unit 70 may reduce the number of times or frequency of output of a predetermined object to the output unit 50, compared to when the magnitude of the reaction is equal to or less than the predetermined standard (or is less than the standard). When the purpose of the attraction is to observe or acquire a wide variety of objects, a reduction in the number of times or frequency of output of objects is disadvantageous to the user. Therefore, the user in the attraction will be incentivized to expect to encounter many objects and to react as little as possible (for example, to keep a low voice and not make large movements).
[0044] (Detection control unit 72) The detection control unit 72 controls the execution and stop of the function of the reaction detection unit 52. The detection control unit 72 controls the execution and stop of the function of the reaction detection unit 52 based on the zone identification information received from the position information acquisition unit 34. That is, the attraction system 1 can divide the area in which the moving body 3 of the attraction facility can move into a plurality of zones. Then, one zone can be set as an execution zone in which the function of the reaction detection unit 52 is executed, and the other zone can be set as a stop zone in which the function of the reaction detection unit 52 is stopped. When the zone associated with the zone identification information received from the position information acquisition unit 34 is an execution zone, the detection control unit 72 executes the function of the reaction detection unit 52. On the other hand, when the zone associated with the zone identification information received from the position information acquisition unit 34 is a stop zone, the detection control unit 72 stops the function of the reaction detection unit 52. That is, in this case, when the moving body 3 exists within the execution zone, the reaction detection unit 52 detects the reaction of the user riding on the moving body 3, and when the moving body 3 exists within the stop zone, the reaction detection unit 52 stops the detection of the reaction of the user riding on the moving body 3. The detection control unit 72 supplies information relating to the control to a detection presence / absence notification unit 84 .
[0045] (Movement control unit 74) The movement control unit 74 can change at least one of the movement speed and the movement route of the moving object 3 by controlling the driving unit 30 of the moving object 3 based on the magnitude of the reaction detected by the reaction detection unit 52. For example, when the magnitude of the reaction detected by the reaction detection unit 52 is equal to or less than a threshold value, which is a predetermined criterion, the movement control unit 74 may control the driving unit 30 to not change the movement speed and the movement route of the moving object 3, or at least to reduce the movement speed below a predetermined speed. On the other hand, when the magnitude of the reaction detected by the reaction detection unit 52 exceeds a threshold value, which is a predetermined criterion, the movement control unit 74 controls the driving unit 30 to change the movement speed and / or the movement route of the moving object 3. For example, the movement control unit 74 increases the movement speed above a predetermined speed and changes the movement route to a route different from the route that was initially set. The movement control unit 74 may increase the movement speed of the moving object 3 according to the magnitude of the reaction detected by the reaction detection unit 52 (however, from the viewpoint of safety, it is preferable to set an upper limit on the movement speed). Also, when the output unit 50 is a VR output unit, instead of changing the actual moving speed of the moving body 3, the movement control unit 74 may instruct the output control unit 70 to output an image such that a background image, etc., perceived by the user through the output unit 50 flows in the opposite direction of the moving body 3's traveling direction at a predetermined speed (for example, a speed faster than before the reaction detection unit 52 detects the user's reaction).
[0046] FIG. 2 shows an example of an outline of control of a moving object by a movement control unit according to this embodiment.
[0047] For example, a case will be described in which the output control unit 70 causes the output unit 50 to output a predetermined monster in the lane 200 while the moving object 3 is traveling in a direction 300 on a single lane 200. It is assumed that this predetermined monster is sleeping near the lane 200. It is also assumed that there is a branch point 100 beyond the lane 200, and that lanes 202 and 204 are provided at the branch point 100, extending in different directions. When the user finds the monster output to the output unit 50, (1) When the speaker lowers his / her voice (when the voice volume is below a predetermined voice volume threshold) (2) When the person speaks (when the volume of the voice exceeds a predetermined volume threshold) In response, the movement control unit 74 changes the operation of the moving object 3 .
[0048] As an example, in the case of (1) above, the output control unit 70 outputs to the output unit 50 an image of the monster remaining asleep, and the movement control unit 74 moves the moving object 3 at the branching point 100 toward the lane 202 in the direction 102. On the other hand, in the case of (2) above, the output control unit 70 outputs to the output unit 50 an image of the monster awake and angry, chasing the moving object 3. Furthermore, in this case, the movement control unit 74 controls the drive unit 30 of the moving object 3 to increase the moving speed of the moving object 3, and moves the moving object 3 at the branching point 100 toward the lane 204 in the direction 104.
[0049] In this way, the movement control unit 74 can change the movement speed and / or movement route of the moving object 3 according to the level of reaction of the user riding on the moving object 3 (i.e., the volume of the voice, the magnitude of the movement, etc.), and the output control unit 70 can change the content of the virtual information to be output by the output unit 50 according to the level of the user's reaction. This allows the user to enjoy a thrill, excitement, and thrill that has never been experienced before.
[0050] (Object Acquisition Control Unit 76) When the object acquisition control unit 76 receives an instruction to acquire a predetermined object that has appeared in the area from the user via the instruction receiving unit 36, the object acquisition control unit 76 associates the predetermined object with the user according to a predetermined probability. For example, the output control unit 70 causes the output unit 50 to output a predetermined character (virtual character) as the predetermined object. The user who notices the character output to the output unit 50 waits quietly until the moving object 3 approaches the vicinity of the character. Then, at the timing when the moving object 3 approaches the vicinity of the character, the user issues an instruction to acquire the character via the instruction receiving unit 36. The object acquisition control unit 76 associates the character with the user according to a predetermined probability based on the acquisition instruction, thereby allowing the user to acquire the character. In this case, the output control unit 70 can also cause the output unit 50 to output an image showing the process from the user's acquisition instruction to the acquisition of the character. In addition, if the user notices the character output to the output unit 50 and reacts with a magnitude exceeding a predetermined standard before the moving body 3 approaches the vicinity of the character and moves to a distance where the character can be captured, the output control unit 70 can also output to the output unit 50 an image of the character being startled and running away from the moving body 3 (this prevents the user from capturing the character). The object capture control unit 76 stores a virtual information ID that identifies an object associated with the user in the user information storage unit 802 in association with the user ID.
[0051] (Information acquisition unit 78) The information acquisition unit 78 acquires various information such as information about the user participating in the attraction. The information acquisition unit 78 acquires various information at the start of the attraction. When the acquired information is information about the user, the information acquisition unit 78 stores the information in the user information storage unit 802 in association with the user ID. When the information acquisition unit 78 acquires information other than information about the user, the information acquisition unit 78 stores the acquired information in a predetermined storage unit of the storage unit 80.
[0052] (Notification section 82) The notification unit 82 notifies the user of object information, which is information about a predetermined object associated with the user by the object acquisition control unit 76. The notification unit 82 notifies the user of object information about an object corresponding to a virtual information ID stored in the user information storage unit 802 in association with the user ID. Specifically, the notification unit 82 notifies the user of the object information via the output unit 50 and / or the mobile object output unit 32. The notification unit 82 can notify the user of the object information while the attraction is being performed, or can notify the user of the object information after the attraction is performed.
[0053] (Request part 83) The request unit 83 requests or instructs the user to change the state of the user to a predetermined state. Specifically, the request unit 83 requests the user riding on the moving object to change the magnitude of the user's reaction. In this embodiment, it is preferable that the request unit 83 requests the user to reduce the magnitude of the user's reaction. That is, the request unit 83 requests the user to reduce the magnitude of the user's reaction in a manner perceptible to the user. The request unit 83 may cause the user to perceptibly perceive a predetermined request based on the magnitude of the reaction detected by the reaction detection unit 52. For example, when the magnitude of the reaction detected by the reaction detection unit 52 exceeds a predetermined standard (or is equal to or greater than the standard), the request unit 83 may request the user to reduce the magnitude of the reaction detected by the reaction detection unit 52.
[0054] Furthermore, when the magnitude of the reaction detected by the reaction detection unit 52 satisfies a first condition, the request unit 83 can instruct the user riding on the moving object 3 to reduce the magnitude of the user's reaction. For example, when the reaction detected by the reaction detection unit 52 is the user's "voice", and the volume of the voice satisfies a first condition that is a predetermined voice volume standard (as an example, when the volume of the voice exceeds a voice volume threshold that is a predetermined voice volume standard (or is equal to or greater than the voice volume threshold)), the request unit 83 instructs the user to reduce the magnitude of the user's reaction.
[0055] There is no particular limitation on the method of making the request to the user by the request unit 83. For example, the request unit 83 requests the user to reduce the magnitude of the reaction by at least one method of audio, video, text, blinking light, and / or vibration, etc. Thus, the request unit 83 requests the user to reduce the magnitude of the user's reaction perceptibly via the mobile object output unit 32 and / or the output unit 50 of the wearable device 5.
[0056] Furthermore, the timing of the request made by the request unit 83 to the user can be determined based on the positional relationship between the moving object 3 and the execution zone derived based on the distance information supplied from the position information acquisition unit 34. For example, the request unit 83 can make a request to the user in any of the following patterns. (1) A pattern requested when the moving body 3 reaches a position just before the execution zone (i.e., a position a predetermined distance before the point at which the moving body 3 enters the execution zone). (2) A pattern in which a request is made when the moving object 3 is present within the execution zone. In this case, the request unit 83 can make a request constantly or intermittently. (3) A pattern in which a request is made from the time when the moving object 3 reaches a position just before the execution zone until the time when the moving object 3 reaches a position where the execution zone ends. In this case, the request unit 83 can make a request constantly or intermittently. (4) A pattern in which a request is made when the moving object 3 is present within the execution zone and the magnitude of the user's reaction reaches a predetermined magnitude. In this case, when the magnitude of the reaction detected by the reaction detection unit 52 reaches a predetermined magnitude, the request unit 83 requests the user to reduce the magnitude of the reaction detected by the reaction detection unit 52.
[0057] Examples of the request made by the request unit 83 to the user include the following. (1) A mode in which words or text are output to the mobile object output unit 32 and / or the output unit 50 to make a request to the user. For example, the request unit 83 makes the mobile object output unit 32 and / or the output unit 50 output words such as "If you keep making noise, the Pokemon will run away, so let's be quieter!" as text or voice. (2) A mode in which a meter capable of indicating the magnitude of the user's current reaction is displayed on the mobile output unit 32 and / or the output unit 50, and the magnitude of the current user's reaction detected by the reaction detection unit 52 and a predetermined threshold are displayed on the meter. Then, a request is made to the user in accordance with the display of the meter. For example, when the magnitude of the user's reaction detected by the reaction detection unit 52 is equal to or greater than a predetermined threshold (or exceeds the threshold), the request unit 83 outputs words or text to the mobile output unit 32 and / or the output unit 50 so that the magnitude of the user's reaction is equal to or less than the threshold scale displayed on the meter (for example, "Let's be quiet so that the scale is below this scale!" or "If it exceeds this scale, Pokemon will run away!"). Alternatively, when the difference between the magnitude of the user's reaction on the meter and the threshold reaches a predetermined value (where the threshold is equal to or greater than the magnitude of the user's reaction), the request unit 83 can request the user to reduce the magnitude of the reaction by outputting an alarm sound from the mobile output unit 32 and / or the output unit 50.
[0058] (Detection presence / absence notification unit 84) The detection presence / absence notification unit 84 notifies the user aboard the moving object 3 whether the function of the reaction detection unit 52 is active or stopped, based on the information related to control received from the detection control unit 72. That is, the detection presence / absence notification unit 84 notifies the user of information indicating whether the reaction detection unit 52 is active or stopped via the output unit 50 and / or the moving object output unit 32. This allows the user to understand whether the situation during the attraction is one in which it is acceptable to react (i.e., a situation in which it is acceptable to react beyond a predetermined standard or threshold) or one in which it is not acceptable to react (i.e., it is acceptable to know when to be in a "still state" and when to be in a "moving state"), and thus allows the user to enjoy the attraction with varying speed.
[0059] [Processing flow of Attraction System 1] FIG. 3 shows an example of an outline of the process flow in the attraction system according to this embodiment.
[0060] First, the user wears the wearable device 5 and gets on the moving object 3. Then, the moving object 3 starts to move (i.e., run) along a predetermined course in the attraction facility (step 10. Hereinafter, step is represented as "S"). One or more zones are provided in the area in the attraction facility. The area includes a zone (execution zone) in which execution of the function of the reaction detection unit 52 is permitted, and a zone (stop zone) in which execution of the function of the reaction detection unit 52 is stopped. The detection control unit 72 judges whether the moving object 3 is located in the execution zone or the stop zone based on the zone identification information acquired from the position information acquisition unit 34 (S12). If the detection control unit 72 judges that the moving object 3 is located in the stop zone (No in S12), the detection control unit 72 maintains the state in which the function of the reaction detection unit 52 is stopped. On the other hand, if the detection control unit 72 judges that the moving object 3 is located in the execution zone (Yes in S12), the detection control unit 72 causes the function of the reaction detection unit 52 to be executed. As a result, the reaction detection unit 52 starts detecting the reaction of the user (S14).
[0061] Then, the output control unit 70 changes the content of the virtual information to be output to the output unit 50 based on the level of the user's reaction detected by the reaction detection unit 52. For example, the output control unit 70 causes the output unit 50 to output different content of the virtual information (i.e., the performance content to be output to the output unit 50) depending on whether the level of the reaction detected by the reaction detection unit 52 is equal to or lower than a predetermined standard (or is less than the standard; in other words, the first condition is not satisfied) (No in S16) or exceeds the standard (or is equal to or higher than the standard; in other words, the first condition is satisfied) (Yes in S16) (S18, S20). Specifically, when the magnitude of the reaction detected by the reaction detection unit 52 satisfies the first condition, the output control unit 70 causes the output unit 50 to output performance content (i.e., a predetermined image, sound, etc. as virtual information) different from the case where the first condition is not satisfied (S18), and when the magnitude of the reaction detected by the reaction detection unit 52 does not satisfy the first condition, the output control unit 70 causes the output unit 50 to output performance content different from the case where the first condition is satisfied (S20). Then, since the magnitude of the reaction detected by the reaction detection unit 52 satisfies the first condition, the request unit 83 requests or instructs the user riding on the moving object 3 to reduce the magnitude of the user's reaction (S22).
[0062] [Attraction Program] Each of the components of the attraction system 1 according to this embodiment shown in Fig. 1 to Fig. 3 can be realized by having a processor such as a central processing unit (CPU) execute a program (i.e., an attraction program), that is, by software processing. Also, each of the components can be realized by writing a program in advance into hardware as an electronic component such as an integrated circuit (IC). Note that software and hardware can also be used in combination.
[0063] The attraction program according to this embodiment can be incorporated in advance in, for example, an IC or a ROM. The attraction program can also be provided as a computer program by recording it in an installable or executable file format on a computer-readable recording medium such as a magnetic recording medium, an optical recording medium, or a semiconductor recording medium. The recording medium storing the program may be a non-transitory recording medium such as a CD-ROM or a DVD. Furthermore, the attraction program can be stored in advance in a computer connected to a communication network such as the Internet, and provided by downloading it via the communication network.
[0064] The attraction program in this embodiment acts on a CPU and the like to cause the attraction program to function as the drive unit 30, moving body output unit 32, position information acquisition unit 34, instruction receiving unit 36, output unit 50, response detection unit 52, output control unit 70, detection control unit 72, movement control unit 74, object acquisition control unit 76, information acquisition unit 78, storage unit 80, notification unit 82, request unit 83, detection presence / absence notification unit 84, virtual information storage unit 800, and user information storage unit 802, which are described in Figures 1 to 3.
[0065] [Effects of the embodiment] The attraction system 1 according to this embodiment requests the user appearing on the moving body 3 to "stay quiet" or "stand still", and outputs different virtual information to the user in a manner that allows the user to perceive it when the request is not met, that is, when the user reacts louder than a predetermined standard (for example, when the user speaks louder than a predetermined standard or moves louder than a predetermined standard), and when the request is met. In other words, the attraction system 1 can switch between the performance content provided to the user when the user is in a "still" state and the performance content provided to the user when the user is in a "moving" state based on the level of the user's reaction, so that the attraction system 1 can provide the user with unexpected surprises and unexpected fun, without making the moving body make large movements as in conventional thrill rides.
[0066] [First Modification of the Embodiment] Hereinafter, a first modified example of the attraction system 1 according to the present embodiment will be described. In the first modified example, an example in which a plurality of users board the moving body 3 will be described.
[0067] (First example) When multiple users board the moving object 3, the reaction detection unit 52 detects the magnitude of each of the multiple users. That is, each of the multiple users wears a wearable device 5, and the reaction detection unit 52 of each user's wearable device 5 detects the magnitude of each user's reaction. Then, the output control unit 70, the movement control unit 74, and the request unit 83 may treat the cumulative total of the reaction magnitude of each user detected by the reaction detection unit 52 (for example, if the reaction is a voice, the cumulative value of the voice volume) as information on the user's reaction. In this case, the output control unit 70 performs processing such as changing the contents of the virtual information output by the output unit 50 depending on whether the cumulative total of the reaction magnitude of each user satisfies the first condition or does not satisfy the first condition. The same applies to the movement control unit 74 and the request unit 83. Therefore, for example, an incentive works for all of the multiple users boarding the moving object 3 not to satisfy the first condition (that is, an incentive for all of them to be quiet).
[0068] In this case, the request unit 83 may output the magnitude of the reaction detected by the reaction detection unit 52 of one wearable device 5 of one user to the output unit 50 of another wearable device 5 of the other user. That is, each of the multiple users can grasp the magnitude of the reaction (e.g., the volume of voice) of the other users via the output unit 50. This allows each user to monitor the other users to ensure that they are quiet.
[0069] (Second example) An example will be given of a case where multiple users board a moving object 3, and each user wears a wearable device 5 such as an HMD, allowing each user to perceive different virtual information. In this case, the reaction detection unit 52 detects the magnitude of reaction of each of the multiple users, but unlike the above "first example," it detects the magnitude of reaction for each user. That is, the reaction detection unit 52 of the wearable device 5 worn by each of the multiple users detects the magnitude of reaction of each user separately and independently in association with each user.
[0070] For example, the reaction detection unit 52 of the wearable device 5 of one user detects and stores the cumulative reaction magnitude of the one user from the start to the end of the attraction. The reaction detection unit 52 of the wearable device 5 of the other user operates in the same manner. In addition, when there are multiple execution zones in the area of the attraction, the reaction detection unit 52 may store the reaction magnitude of the user for each execution zone. Then, at the end or end of the attraction, the reaction detection unit 52 of the wearable device 5 of the one user supplies the stored information to the output control unit 70. The reaction detection unit 52 of the wearable device 5 of the other user operates in the same manner. Next, the output control unit 70 compares the cumulative reaction magnitudes of the multiple users and ranks the users in order of the smallest cumulative reaction magnitude. Then, the output control unit 70 outputs a ranking (comparison result) regarding the smallest reaction of the users to the output unit 50 of the wearable device of each user. In addition, when the output control unit 70 stores the reaction magnitude of the user for each execution zone, the output control unit 70 may output the ranking for each execution zone to the output unit 50.
[0071] (Third example) When multiple users board the moving object 3, the multiple users may be classified into multiple groups. In other words, multiple groups each consisting of multiple people may be set. The output control unit 70, the movement control unit 74, and the request unit 83 may treat the cumulative total of the magnitude of the reaction of each of the multiple users belonging to one group detected by the reaction detection unit 52 of the wearable device 5 of each of the multiple users (for example, if the reaction is a voice, the cumulative value of the volume of the voice) as information on the reaction of the users of that one group. The same applies to other groups.
[0072] For example, when the moving body 3 is a six-seater and six users board it, three groups of two people each can be set. In this case, the cumulative total of the magnitude of the reactions of the six users is used in the above "First Example", but the cumulative total of the magnitude of the reactions of each group consisting of two people is used in the "Third Example". That is, the reaction detection unit 52 of the wearable device 5 of each user in one group detects the magnitude of the reaction of each user. Then, the output control unit 70, the movement control unit 74, and the request unit 83 may treat the cumulative total of the magnitude of the reactions of each user belonging to the one group detected by the reaction detection unit 52 as information on the reaction of the one group. The same applies to other groups. Note that there is no particular limitation on the grouping of multiple users. For example, when the moving body 3 is configured with two seats horizontally and three rows of seats vertically, two users next to each other may be one group, or the users boarding the moving body 3 or the attraction operator may arbitrarily group the users.
[0073] [Modification 2 of the embodiment] The following describes the second modification of the attraction system 1 according to the present embodiment.
[0074] The attraction system according to the second modification is an attraction system capable of acquiring the magnitude of a reaction of a user riding on a moving body 3 at the introduction of the attraction, and comparing the acquired magnitude of the reaction with a first predetermined condition. In the second modification, the attraction is configured such that the area in which the moving body 3 roams includes a zone (hereinafter referred to as a "calibration zone") in which the magnitude of the user's reaction is compared with a first predetermined condition. It is preferable that the calibration zone is provided immediately after the start of the attraction. However, the calibration zone can also be provided before the execution zone. The following describes an area having a calibration zone immediately after the start of the attraction as an example.
[0075] First, when the moving object 3 is in the calibration zone, the output control unit 70 causes the moving object output unit 32 and / or the output unit 50 to output a meter indicating the magnitude of the user's reaction detected by the reaction detection unit 52 and / or an output area outputting a numerical value indicating the magnitude (hereinafter, simply referred to as a "meter") in a manner that is perceptible to the user. Next, the reaction detection unit 52 detects the magnitude of the user's reaction while the moving object 3 is in the calibration zone. Then, the output control unit 70 outputs the magnitude of the reaction detected by the reaction detection unit 52 to the meter of the moving object output unit 32 and / or the output unit 50 so as to be comparable to a first condition that is set in advance. This allows the user to know whether the magnitude of his / her reaction is large or small, or coincides with the first condition (for example, if the reaction is the volume of the voice, the threshold value of the voice volume). Therefore, after the moving body 3 enters the execution zone, the user can understand how large a reaction (e.g., the volume of voice) is required to satisfy the first condition, and can therefore understand, for example, how much he or she should suppress his or her own reaction in the execution zone (e.g., whether he or she should lower the volume of his or her voice and be quieter, etc.).
[0076] Furthermore, when the moving object 3 is in the calibration zone, the output control unit 70 may output information instructing the user to perform a predetermined action via the moving object output unit 32 and / or the output unit 50. For example, the output control unit 70 outputs information instructing the moving object output unit 32 and / or the output unit 50 to make a predetermined sound (for example, voice or text information such as "Let's shout!"). Then, the output control unit 70 outputs to the meter of the moving object output unit 32 and / or the output unit 50 such that the magnitude of the user's reaction performed in response to the predetermined action detected by the reaction detection unit 52 can be compared with a first condition that is set in advance. This allows the user to appropriately grasp the correspondence relationship between the magnitude of his / her own reaction and the first condition even if the volume of the voice (volume of the voice) or the volume of the voice when surprised differs depending on the user.
[0077] Furthermore, when the moving object 3 is in the calibration zone, the output control unit 70 may output information instructing the user to perform a predetermined action via the moving object output unit 32 and / or the output unit 50, and then adjust the first condition based on the magnitude of the user's actual action (magnitude of reaction). For example, the output control unit 70 may output information instructing the moving object output unit 32 and / or the output unit 50 to make a predetermined sound. In this case, the output control unit 70 may cause the output unit 50 to output different virtual information before and after the user performs an actual action, depending on the magnitude of the reaction detected by the reaction detection unit 52. Then, the output control unit 70 compares the magnitude of the user's reaction to the predetermined action detected by the reaction detection unit 52 with the first condition set in advance, and if the difference between the two is not within a predetermined range, the output control unit 70 may adjust the first condition so that the difference between the two is within a predetermined range. On the other hand, if the difference between the two is within the predetermined range, the output control unit 70 does not need to adjust the first condition. For example, when the magnitude of the response is the volume of the voice, the output control unit 70 compares a threshold value of the volume of the voice as a first condition with the volume of the user's voice, and adjusts the threshold value based on the difference between the two.
[0078] Here, the output control unit 70 may cause the mobile object output unit 32 and / or the output unit 50 to output information instructing the execution of a predetermined action, and may also cause the output unit 50 to output predetermined virtual information. However, the output control unit 70 does not need to vary the content of the virtual information that is output by the output unit 50 according to the volume of the voice detected by the reaction detection unit 52. Also, in the second modification, the request unit 83 does not need to request the user to reduce the volume of the user's reaction.
[0079] Although the embodiments of the present invention have been described above, the above-described embodiments do not limit the scope of the invention. It should be noted that not all of the combinations of features described in the embodiments are essential to the means for solving the problems of the invention. Furthermore, the technical elements of the above-described embodiments may be applied alone, or may be divided into multiple parts such as program parts and hardware parts and applied. [Explanation of symbols]
[0080] 1 Attraction System 3. Mobile 5 Wearable Devices 7 Server 30 Drive unit 32 Mobile output unit 34 Location information acquisition unit 36 Instruction Reception Department 50 Output section 52 Reaction detection unit 70 Output control section 72 Detection control section 74 Movement control section 76 Object Acquisition Control Unit 78 Information acquisition department 80 Storage Unit 82 Notification Department 83 Request part 84 Detection status notification section 100 Turning Points 102, 104 direction Lanes 200, 202, and 204 300 directions 800 Virtual Information Storage Unit 802 User information storage section
Claims
1. An attraction system in which a user boards a moving object, and the moving object moves through a predetermined zone to perform an attraction, An output unit that is wearable by the user and outputs virtual information perceptibly to the user; A reaction detection unit that detects the magnitude of a reaction of the user while riding on the moving object; an output control unit that changes the content of the virtual information to be output by the output unit depending on the magnitude of the reaction detected by the reaction detection unit; a request unit for requesting the user to reduce the magnitude of the user's reaction; An attraction system comprising:
2. The reaction detection unit detects the volume of the user's voice as the magnitude of the reaction, the output control unit causes the content of the virtual information to differ between a case where the volume of the voice detected by the response detection unit satisfies a first condition, which is a predetermined voice volume standard, and a case where the volume of the voice does not satisfy the first condition; The attraction system according to claim 1 , wherein the request unit instructs the user to reduce the volume of the user's reaction when the voice volume satisfies the first condition.
3. The attraction system of claim 1 or 2, wherein the output unit is configured to have at least one selected from the group consisting of an augmented reality (AR) output unit that allows the user to perceive a real space and outputs the virtual information by superimposing it on the real space, and a virtual reality (VR) output unit that outputs the virtual information in a virtual reality space.
4. A movement control unit that changes at least one of a movement speed and a movement route of the moving object based on the magnitude of the reaction detected by the reaction detection unit. The attraction system according to any one of claims 1 to 3, further comprising:
5. the output control unit causes the output unit to output a predetermined object as the virtual information; An instruction receiving unit that receives an instruction from the user; an object acquisition control unit that associates the predetermined object with the user when the instruction receiving unit receives an instruction to acquire the predetermined object; The attraction system according to any one of claims 1 to 4, further comprising:
6. a notification unit that notifies the user of object information that is information related to the predetermined object associated with the user; The attraction system of claim 5 further comprising:
7. The attraction system of claim 5 or 6, wherein when the magnitude of the reaction detected by the reaction detection unit exceeds a predetermined standard, the output control unit reduces the number of times or frequency of output of the specified object to the output unit compared to when the magnitude of the reaction is below the predetermined standard.
8. The predetermined zone includes an execution zone that executes a function of the reaction detection unit and a stop zone that stops the function of the reaction detection unit, the reaction detection unit detects a reaction of the user riding on the moving body when the moving body is present within the execution zone, and stops detecting the reaction of the user riding on the moving body when the moving body is present within the stop zone; a detection presence / absence notification unit that notifies the user who is on board the moving object whether the function of the reaction detection unit is active or inactive; The attraction system according to any one of claims 1 to 7, further comprising:
9. An attraction method for an attraction system in which a user boards a moving object, and the moving object moves through a predetermined zone to perform an attraction, comprising: an output step of outputting virtual information to an output unit wearable by the user in a manner perceptible by the user; A reaction detection step of detecting a reaction of the user while riding on the moving object; an output control step of varying the content of the virtual information to be output by the output unit depending on the magnitude of the reaction detected in the reaction detection step; a requesting step of requesting the user to reduce the magnitude of the user's response; An attraction method comprising:
10. An attraction program for an attraction system in which a user boards a moving object, and the moving object moves through a predetermined zone to execute an attraction, On the computer, an output function for outputting virtual information to an output unit wearable by the user in a manner perceptible by the user; A reaction detection function that detects the magnitude of the reaction of the user while riding on the moving object; an output control function that changes the content of the virtual information to be output by the output unit according to the magnitude of the reaction detected by the reaction detection function; a request function for requesting the user to reduce the magnitude of the user's reaction; An attraction program that makes this happen.
11. An attraction server for an attraction system in which a user boards a moving object, and the moving object moves through a predetermined zone to perform an attraction, an output control unit that is wearable by the user and that outputs virtual information to an output unit that outputs virtual information in a manner perceptible by the user, in accordance with a magnitude of the reaction detected by a reaction detection unit that detects a magnitude of the reaction of the user while riding on the moving object, and that changes content of the virtual information to be output by the output unit; a request unit for requesting the user to reduce the magnitude of the user's reaction; An attraction server comprising:
Citation Information
Patent Citations
Body feeling motion device
JP1999153949A
Game vehicle device
JP2017200536A
Method for controlling attraction device, and attraction system
JP2019005551A
System and method for layered virtual features in an amusement park environment
JP2020513956A
Providing effects with augmented reality for theme park
KR1020210049497A