Servers and Systems
The system addresses the challenge of generating accurate VR images by calculating absolute passenger positions within a vehicle, ensuring each passenger receives position-specific virtual reality content, thus enhancing the realism of the experience.
Patent Information
- Application Number
- JP2023194671
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2043-11-15
AI Technical Summary
Existing technologies struggle to accurately generate VR images that account for the absolute position of passengers within a vehicle ride, leading to positional deviations and inaccuracies in virtual reality experiences.
A system that includes a server and a mobile body equipped with measurement units to determine relative positions, calculate absolute positions, and generate perceptual information based on these positions, allowing for accurate virtual reality experiences by adjusting image generation according to each passenger's relative position.
The system provides highly accurate and realistic virtual reality experiences by ensuring that each passenger receives images tailored to their precise position within the vehicle, eliminating positional deviations and enhancing the overall experience.
Smart Images

Figure 0007725543000001 
Figure 0007725543000002 
Figure 0007725543000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server and a system. [Background technology]
[0002] Various technologies have been proposed for delivering VR video to VR goggles worn by passengers of a vehicle in response to the movement of the vehicle. For example, Patent Document 1 (Patent Document 1) describes a vehicle system including at least one vehicle, electronic goggles worn by the passengers, and a system communicatively connected to the electronic goggles. The system generates streaming media of a real-world environment based on image data captured by a camera in the electronic goggles, generates virtual augmentations to be superimposed on the streaming media of the real-world environment, and transmits the streaming media of the real-world environment together with the virtual augmentations to be displayed on a display of the electronic goggles. Patent Document 1 also describes the inclusion of an accelerometer, magnetometer, gyroscope, and GPS receiver in the electronic goggles to track the position, direction, and movement of passengers and generate video corresponding to the position of each passenger. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-166405 Summary of the Invention [Problem to be solved by the invention]
[0004] In the technology described in Patent Document 1, if an accelerometer, magnetometer, gyroscope, etc. is used to detect the position of each passenger on the ride, only the relative position to the ride can be detected, making it difficult to generate images that take into account the movement of the roller coaster.On the other hand, if the technology described in Patent Document 1 uses GPS to detect the position of each passenger, it becomes difficult to generate images that accurately reflect differences in position within the ride. [Means for solving the problem]
[0005] A server according to one aspect of the present invention includes a first acquisition unit that acquires first position information indicating a first relative position of a mobile body that can accommodate multiple people with respect to a fixed point having an absolute position; a second acquisition unit that acquires second position information indicating a second relative position of a passenger of the mobile body with respect to the mobile body; a calculation unit that calculates a third relative position of the passenger with respect to the fixed point based on the first relative position and the second relative position; a generation unit that generates perceptual information to be perceived by the passenger in a manner as if the passenger perceived it from the third relative position; and a communication unit that transmits the perceptual information to an output device corresponding to the passenger.
[0006] Another invention relates to a mobile body, which is a mobile body capable of being ridden by multiple persons and has a communication unit that communicates with the server, and which is equipped with multiple display devices provided inside the mobile body, an acquisition unit that acquires from the server multiple video data for viewing by occupants of the mobile body, each video data having a different third relative position that was the basis for generating the video data, and a display control unit that displays multiple types of video based on the multiple video data on the corresponding display devices.
[0007] A system according to another invention comprises a mobile body capable of carrying multiple persons, a first measurement unit that measures a first relative position of the mobile body with respect to a fixed point having an absolute position, a second measurement unit that measures a second relative position of a passenger of the mobile body with respect to the mobile body, a calculation unit that calculates a third relative position of the passenger with respect to the fixed point based on the first relative position and the second relative position, a generation unit that generates perceptual information to be perceived by the passenger, the perceptual information being in a manner in which the passenger would perceive it at the third relative position, and a communication unit that transmits the perceptual information to an output device corresponding to the passenger. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a block diagram showing an example of a schematic configuration of a system according to an embodiment of the present invention. [Figure 2] 10A and 10B are diagrams illustrating a method for measuring a first relative position and a second relative position using the system. [Figure 3] 10 is a flowchart showing an example of a flow of processing executed by a server included in the system. [Figure 4] This is a diagram explaining how the image generated by the server appears to the passenger. [Figure 5] This is a diagram explaining how the image generated by the server appears to the passenger. [Figure 6] FIG. 10 is a block diagram showing an example of a schematic configuration of a moving body according to an embodiment of another invention. DETAILED DESCRIPTION OF THE INVENTION
[0009] <System> First, an embodiment of a system S according to one aspect of the present invention will be described in detail.
[0010] 1, the system S includes a mobile object 1, a first measurement unit 2, a second measurement unit 3, and a server 4. The system S according to this embodiment further includes a third measurement unit 5 and a fourth measurement unit 6.
[0011] [Moving object] The moving body 1 is a vehicle configured to accommodate multiple people. The moving body 1 includes vehicles (automobiles, railroad cars), ships, aircraft, gondolas, elevator cars, and mobile play equipment (roller coasters, etc.).
[0012] [First measurement section] The first measurement unit 2 measures a first relative position. The first relative position is the relative position of the moving object 1 with respect to a fixed point P, which has an absolute position. The first measurement unit 2 repeatedly measures the first relative position in the form of coordinates (X, Y) of a predetermined location of the moving object 1 (e.g., a corner of the moving object 1) on a horizontal plane (XY plane) with the fixed point P as the origin. In the example shown on the left side of FIG. 2, the first relative position is (3, 3). The first measurement unit 2 may be provided in the moving object 1 or in facilities (roads, signs, guardrails, buildings, etc.) present on the moving object 1's movement path. When the first measurement unit 2 is provided in the moving object 1, the moving object 1 has the function of measuring its own position. In this case, the first measurement unit 2 is configured with, for example, a LiDAR, a RaDAR, a VPS (Visual Positioning System), etc. On the other hand, when the first measurement unit 2 is provided in facilities present on the moving object 1's movement path, the first measurement unit 2 is configured with, for example, a device that energizes an electromagnetic induction line, a receiver that receives radio waves from an RFID marker mounted on the vehicle, etc. The moving object 1 or facility equipped with the first measuring unit 2 transmits first position information indicating the first relative position to the server 4 every time the first measuring unit 2 measures the first relative position.
[0013] [Second measurement section] The second measurement unit 3 measures the second relative position. The second relative position is the relative position of the occupant of the moving body 1 with respect to the moving body 1. The second measurement unit 3 repeatedly measures the second relative position in the form of the occupant's coordinates (X, Y) on a horizontal plane with a predetermined location on the moving body 1 (for example, a corner of the moving body 1) as the origin. In the example shown on the right side of FIG. 2, the second relative position is (1, 2). The second measurement unit 3 may be provided in a device carried or worn by the occupant, or may be provided in the moving body 1. When the second measurement unit is provided in a device, the second measurement unit 3 is composed of a VPS, Visual-SLAM, LiDAR-SLAM, Depth-SLAM, AR marker, IMU, etc. On the other hand, when the second measurement unit is provided in the moving body 1, the second measurement unit 3 is composed of receivers for various beacons, an image analysis device for road cameras, etc. The device or moving object 1 equipped with the second measuring unit 3 transmits second position information indicating the second relative position to the server 4 every time the second measuring unit 3 measures the second relative position.
[0014] [Third measurement section] The third measurement unit 5 measures the orientation of the passenger relative to the traveling direction of the moving body 1. The third measurement unit 5 repeatedly measures the orientation of the passenger in the form of an angle θ with respect to the traveling direction of the moving body 1 (the direction (upward) indicated by the white arrow on the left side of FIG. 2). The third measurement unit 5 may be provided in a device carried or worn by the passenger, or may be provided in the moving body 1. When the third measurement unit 5 is provided in the device, the third measurement unit 5 is composed of an acceleration sensor, etc. On the other hand, when the third measurement unit 5 is provided in the moving body 1, the first measurement unit 2 is composed of, for example, a camera that photographs the passenger, and an analysis device that analyzes the image of the passenger generated by the camera and calculates the orientation of the passenger's face, etc. The device or moving body 1 equipped with the third measurement unit 5 transmits directional information indicating the orientation to the server 4 each time the third measurement unit 5 measures the orientation.
[0015] [Fourth measurement section] The fourth measurement unit 6 measures the height of the passenger's line of sight from the floor inside the moving body 1. The second measurement unit 3 repeatedly measures the height of the line of sight in the form of the passenger's vertical coordinate (Z) in a space with a predetermined location on the moving body 1 (for example, a corner of the moving body 1) as the origin. The fourth measurement unit 6 is configured in the same manner as the second measurement unit 3. When the fourth measurement unit 6 measures the orientation of the device or moving body 1 equipped with the fourth measurement unit 6, it transmits height information indicating the height of the line of sight to the server 4. Note that the height information may be input to the server 4 via an input device. In this case, the system S may not be equipped with the fourth measurement unit 6.
[0016] [server] The server 4 is installed outside or inside the moving object 1. The server 4 according to this embodiment includes a server communication unit 41 (communication unit), a storage unit 42, and a server calculation unit 43.
[0017] [Server Communication Department] The server communication unit 41 communicates with the mobile object 1. The server communication unit 41 according to this embodiment is configured with a communication module. The server communication unit 41 may communicate directly with the mobile object 1, or may communicate indirectly with the mobile object 1 via a base station or the like.
[0018] [Storage section] The storage unit 42 stores a program 421. The program 421 describes the processes to be executed by the server 4. The storage unit 42 according to this embodiment is configured with a semiconductor memory, a hard disk, and the like.
[0019] [Server Calculation Unit] The server computing unit 43 includes a first acquisition unit 431, a second acquisition unit 432, a calculation unit 433, and a generation unit 434. The server computing unit 43 according to this embodiment includes a third acquisition unit 435, a fourth acquisition unit 436, and a transmission processing unit 437. The server computing unit 43 according to this embodiment is configured with a processor. The server computing unit 43 executes the process shown in FIG. 3 in accordance with the program 421 stored in the storage unit 42. This process includes a first acquisition step S1, a second acquisition step S2, a calculation step S3, and a generation step S4. The process according to this embodiment further includes a third acquisition step S5, a fourth acquisition step S6, and a transmission step S7.
[0020] (First acquisition step, first acquisition unit) In the first acquisition step S1, the first acquisition unit 431 acquires first location information. The first acquisition unit 431 according to this embodiment acquires the first location information received by the server communication unit 41 from the first measurement unit 2. That is, when the first measurement unit 2 is provided in the mobile object 1, the first acquisition unit 431 acquires the first location information from the mobile object 1. On the other hand, when the first measurement unit 2 is provided in a facility located on the movement path of the mobile object 1, the first acquisition unit acquires the first location information from a device that is provided outside the mobile object 1 and that measures the position of the mobile object 1.
[0021] (Second acquisition step, second acquisition unit) In the second acquisition step S2, the second acquisition unit 432 acquires the second location information. The second acquisition unit 432 according to this embodiment acquires the first location information received by the server communication unit 41 from the second measurement unit 3. That is, when the second measurement unit 3 is provided in a terminal, the second acquisition unit 432 acquires the second location information from a terminal that is carried or worn by the passenger and has a device for measuring its own location. On the other hand, when the second measurement unit 3 is provided in a device, the second acquisition unit 432 acquires the second location information from a device that is provided in the moving object 1 and measures the passenger's location.
[0022] (Third acquisition step, third acquisition unit) In the third acquisition step S5, the third acquisition unit 435 acquires direction information.
[0023] (Fourth acquisition step, fourth acquisition unit) In a fourth acquisition step S6, the fourth acquisition unit 436 acquires height information.
[0024] (Calculation step, calculation part) In calculation step S3, the calculation unit 433 calculates a third relative position based on the first relative position acquired by the first acquisition unit 431 and the second relative position acquired by the second acquisition unit 432. The third relative position is the position of the passenger relative to the fixed point P. As described above, the first relative position and the second relative position are expressed in the form of coordinates (X, Y). Therefore, the calculation unit 433 according to this embodiment calculates the third relative position by adding up the X coordinates and the Y coordinates of the first relative position and the second relative position, respectively. In the example shown in FIG. 2, the third relative position is (3+1, 3+2)=(4, 5).
[0025] (Generation step, generation unit) In generation step S4, the generation unit 434 generates perceptual information in a manner as if the passenger perceived it from the third relative position, based on the third relative position calculated by the calculation unit 433. The perceptual information is information to be perceived by the passenger, and includes an image, a sound, an impact, wind, a temperature, or a combination thereof. The manner includes the size, direction, orientation, etc. of the perceptual information. The generation unit 434 according to this embodiment generates video data of an object to be visually recognized by the passenger. Therefore, the generation unit 434 according to this embodiment generates video data of an object with a size and orientation as if the passenger perceived it from the third relative position. For example, consider a case where the moving object is a bus as shown in FIG. 4 and a video of an object that appears to be located to the front right of the bus is generated. In this case, the generation unit 434 generates video data in which the object appears to be located to the right (directly to the side) of the bus for passenger A seated in the front of the bus. On the other hand, the generation unit 434 generates video data in which the object appears to be located diagonally forward to the right for passenger B seated in the rear of the bus.
[0026] Furthermore, in the server 4 according to this embodiment, the third acquisition unit 435 acquires direction information as described above. Therefore, the generation unit 434 according to this embodiment refers to the direction information and generates video data of a case where a passenger looks from the third relative position in the direction indicated by the direction information. For example, when the head (line of sight) of passenger A is facing right, the generation unit 434 generates video data in which an object appears to be in front of passenger A, even though it is to the right (directly to the side) of the bus. Here, when passenger A turns his head to the front, the generation unit 434 generates video data in which the object gradually moves to the right as the head turns. On the other hand, when passenger B's head (line of sight) is facing the traveling direction of the bus, the generation unit 434 generates video data in which the object appears to be in front of passenger A, even though it is to the right (directly to the side). Here, when passenger B turns his head to the right, the generation unit 434 generates video data in which the object gradually moves to the left as the head turns.
[0027] Furthermore, in the server 4 according to this embodiment, the fourth acquisition unit 436 acquires height information as described above. Therefore, the generation unit 434 according to this embodiment references the height information and generates video data that would be viewed by a passenger from the third relative position at the eye level indicated by the height information. For example, consider a case where the moving object is a bus as shown in FIG. 5 and a video of an object that appears to be located to the side of the bus is to be generated. In this case, the generation unit 434 generates video data in which the object appears to be located to the right (directly to the side) of the bus for passenger A, whose eye level is relatively high from the floor. On the other hand, for another passenger B who is near the passenger (e.g., sitting in the seat next to him) and whose eye level is relatively low from the floor, the generation unit 434 generates video data in which the object appears to be located diagonally above him.
[0028] The generation unit 434 may generate video data of an object for Augmented Reality (AR) that allows the passenger to visually recognize the object superimposed on an object that actually exists.
[0029] (Transmission step, transmission processing unit) In a transmission step S7, when the generation unit 434 generates the sensory information, the transmission processing unit 437 controls the server communication unit 41. As a result, the server communication unit 41 transmits the sensory information to an output device corresponding to the passenger. When the sensory information is video, the output device includes VR goggles worn by the passenger, a transparent display laminated on a window glass near the passenger's seat in the vehicle, etc. The server communication unit 41 according to this embodiment transmits the video data to a display device. The server communication unit 41 transmits the video data to a transparent display device corresponding to the passenger. When the sensory information is audio, the output device includes headphones worn by the passenger, a speaker arranged near the passenger's seat in the vehicle, etc.
[0030] (Action and effect) The server 4 described above repeatedly acquires the first relative position of the moving object 1 and the second relative position of the passenger, and repeatedly calculates the passenger's absolute position (third relative position) based on the acquired information. Therefore, even when the moving object 1 is moving, the server 4 can constantly grasp the passenger's absolute position and generate perceptual information with different appearances (appearances) for each passenger. Therefore, the server 4 can provide passengers aboard a moving moving object with a highly accurate (highly realistic, without positional deviation, etc.) virtual experience that reflects differences in the passenger's position. For example, it is possible to project virtual space content or characters onto the outside of the bus through an XR device onto the bus window. This makes it possible to provide an entertainment experience in which the moving object 1 runs through a virtual space (e.g., a safari park).
[0031] <Mobile> Next, a moving object 1 according to another embodiment of the present invention will be described in detail.
[0032] As shown in FIG. 6, the mobile object 1 according to this embodiment includes a mobile object communication unit 11, a plurality of display units 12, and a mobile object calculation unit 13.
[0033] [Mobile Communications Department] The mobile communication unit 11 communicates with the server 4 .
[0034] [Display] A plurality of display units 12 are provided inside the moving body 1. The display units according to this embodiment are configured with display devices (liquid crystal displays, organic EL displays, etc.). The display units 12 may be configured with transmissive display devices. In this case, the display units 12 are laminated on the window glass of the moving body. In this way, passengers can enjoy images superimposed on the scenery outside the window.
[0035] [Control Unit] The mobile object calculation unit 13 includes an acquisition unit 131 and a display control unit 132.
[0036] (Acquisition Department) The acquisition unit 131 acquires from the server 4 a plurality of pieces of video data that are to be visually recognized by a passenger of the moving body 1 and that have different third relative positions that were the basis for generating the video data.
[0037] (Display control unit) The display control unit 132 causes the corresponding display units 12 to display a plurality of types of video based on the plurality of video data.
[0038] (Action and effect) The moving body 1 described above displays images (content, characters, etc.) that look different depending on the location of the person riding on each of the multiple display units 12. Therefore, the moving body 1 can provide passengers with a more realistic entertainment experience.
[0039] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments and various modifications are possible within the scope of the claims. Furthermore, embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
[0040] For example, in the above embodiment, it has been described that the present invention can provide an entertainment experience to passengers of a moving body, but the present invention also makes it easy to associate real space coordinates with XR space coordinates, including those of a moving body. Therefore, the present invention is not limited to the entertainment field, and can also be applied to technologies in other fields, such as the digital twin field.
[0041] <Summary> The server according to aspect 1 of the present invention comprises a first acquisition unit that acquires first position information indicating a first relative position of a moving body that can be ridden by multiple people with respect to a fixed point having an absolute position; a second acquisition unit that acquires second position information indicating a second relative position of a occupant of the moving body with respect to the moving body; a calculation unit that calculates a third relative position of the occupant with respect to the fixed point based on the first relative position and the second relative position; a generation unit that generates perceptual information to be perceived by the occupant in a manner as if the occupant perceived it from the third relative position; and a communication unit that transmits the perceptual information to an output device corresponding to the occupant.
[0042] A server according to aspect 2 of the present invention may be configured such that, in aspect 1 above, the generation unit generates video data of an object to be visually recognized by the passenger, and the communication unit transmits the video data to a display device corresponding to the passenger.
[0043] A server according to aspect 3 of the present invention may be configured such that, in aspect 2 above, the generation unit generates video data of an object for augmented reality that the passenger can view superimposed on an object that actually exists, and the communication unit transmits the video data to a transparent display device corresponding to the passenger.
[0044] A server according to aspect 4 of the present invention may be configured such that, in aspect 2 or 3 above, the generation unit generates video data of the object having a size and orientation as viewed by the passenger from the third relative position.
[0045] The server according to aspect 5 of the present invention may be configured in the above-mentioned aspect 4 to include a third acquisition unit that acquires directional information indicating the orientation of the passenger relative to the direction of travel of the moving body, and the generation unit generates the video data when the passenger looks from the third relative position in the direction indicated by the directional information.
[0046] The server according to aspect 6 of the present invention may be configured in the above-mentioned aspect 4 to include a fourth acquisition unit that acquires height information indicating the height of the passenger's line of sight from the floor inside the moving body, and the generation unit generates the video data when the passenger views the video data from the third relative position at the line of sight indicated by the height information.
[0047] A server according to aspect 7 of the present invention may be configured such that, in any of aspects 1 to 6 above, the first acquisition unit acquires the first location information from the mobile body having the function of measuring its own location.
[0048] A server according to aspect 8 of the present invention may be configured such that, in any of aspects 1 to 6 above, the first acquisition unit acquires the first location information from a device that is installed outside the mobile body and measures the location of the mobile body.
[0049] A server according to aspect 9 of the present invention may be configured such that, in any of aspects 1 to 8 above, the second acquisition unit acquires the second location information from a terminal carried or worn by the passenger and having the function of measuring its own location.
[0050] The server of aspect 10 of the present invention may be configured such that, in any of aspects 1 to 8 above, the second acquisition unit acquires the second location information from a device installed in the moving body and measuring the location of the passenger.
[0051] A mobile body according to aspect 11 of the present invention may be a mobile body capable of carrying multiple persons, in any of aspects 1 to 10 above, equipped with a communication unit that communicates with the server, and configured to include multiple display devices provided inside the mobile body, an acquisition unit that acquires from the server multiple video data for viewing by passengers of the mobile body, each video data having a different third relative position that served as the basis for generating the video data, and a display control unit that displays multiple types of video based on the multiple video data on the corresponding display devices.
[0052] The system according to aspect 12 of the present invention comprises a mobile body capable of carrying multiple persons, a first measurement unit that measures a first relative position of the mobile body with respect to a fixed point having an absolute position, a second measurement unit that measures a second relative position of a passenger of the mobile body with respect to the mobile body, a calculation unit that calculates a third relative position of the passenger with respect to the fixed point based on the first relative position and the second relative position, a generation unit that generates perceptual information to be perceived by the passenger, the perceptual information being in a manner in which the passenger would perceive it at the third relative position, and a communication unit that transmits the perceptual information to an output device corresponding to the passenger. [Explanation of symbols]
[0053] S System 1. Mobile 11 Mobile Communications Department 12 Display section (output device) 13 Mobile calculation unit 131 Acquisition Department 132 Display control unit 2 First measuring section 3 Second measuring section 4 Server 41 Server Communication Department 42 Storage section 421 Program 43 Server computing unit 431 First Acquisition Department 432 Second Acquisition Department 433 Calculation Unit 434 Generation part 435 Third Acquisition Department 436 Fourth Acquisition Department 437 Transmission Processing Unit 5 Third measurement section 6 Fourth measuring section S1 First acquisition step S2 Second acquisition step S3 Calculation step S4 Generation Step S5 Third acquisition step S6 Fourth acquisition step S7 Send Step
Claims
1. a first acquisition unit that acquires first position information indicating a first relative position of a moving body that can accommodate multiple people with respect to a fixed point having an absolute position; a second acquisition unit that acquires second position information indicating a second relative position of a passenger of the moving body with respect to the moving body; a calculation unit that calculates a third relative position of the occupant with respect to the fixed point based on the first relative position and the second relative position; a generation unit that generates sensory information, which is data on impact, wind, temperature, or a combination thereof, to be perceived by the occupant, in a manner as if the occupant were to perceive the information from the third relative position; a communication unit that transmits the sensory information to an output device corresponding to the passenger; A server comprising:
2. the generation unit generates image data of an object to be visually recognized by the passenger; The communication unit transmits the video data to a display device corresponding to the passenger. The server of claim 1 .
3. the generation unit generates video data of an object for augmented reality to be visually recognized by the passenger in a state where the object is superimposed on an object that actually exists; The communication unit transmits the video data to a transmissive display device corresponding to the passenger. The server of claim 2.
4. the generation unit generates video data of the object having a size and orientation as viewed by the occupant from the third relative position.
4. The server according to claim 2 or 3.
5. a third acquisition unit that acquires direction information indicating a direction of the passenger relative to a traveling direction of the moving object; the generation unit generates the video data when the occupant looks at the video data from the third relative position in a direction indicated by the direction information. The server of claim 4.
6. a fourth acquisition unit that acquires height information indicating a height of a line of sight of the passenger from a floor surface in the moving body; the generation unit generates the video data when the occupant visually recognizes the video data from the third relative position at a height of eye level indicated by the height information. The server of claim 4.
7. the first acquisition unit acquires the first location information from the mobile object having a function of measuring its own location; The server of claim 1 .
8. the first acquisition unit acquires the first location information from a device that is provided outside the moving object and that measures a location of the moving object; The server of claim 1 .
9. The second acquisition unit acquires the second location information from a terminal that is carried by or worn by the passenger and has a function of measuring its own location. The server of claim 1 .
10. The second acquisition unit acquires the second position information from a device that is provided in the moving object and that measures the position of the passenger. The server of claim 1 .
11. A vehicle capable of carrying multiple people; a first measurement unit that measures a first relative position of the moving object with respect to a fixed point having an absolute position; a second measurement unit that measures a second relative position of a passenger of the moving body with respect to the moving body; a calculation unit that calculates a third relative position of the occupant with respect to the fixed point based on the first relative position and the second relative position; a generator that generates sensory information, which is data on impact, wind, temperature, or a combination thereof, to be perceived by the occupant, in a manner as perceived by the occupant at the third relative position; a communication unit that transmits the sensory information to an output device corresponding to the passenger; A system comprising:
Citation Information
Patent Citations
Systems and methods for generating augmented reality and virtual reality images
JP2019166405A
Virtual reality headset location and alignment and amusement ride equipped with a virtual reality headset
JP2019517831A
Synchronization device for synchronizing a head-mounted display with a virtual world in an amusement vehicle, an amusement vehicle equipped with such a synchronization device, and a method for operating such an amusement vehicle
JP2021516399A
Sound processing device, sound processing system, and program
JP2022034268A
VR amusement program and device
WO2023021592A1