Seat Experience System
The seat experience system enhances user interaction by adjusting the speed of an object based on detected posture and load distribution, addressing the limitations of conventional vehicle seats.
Patent Information
- Application Number
- JP2024151865
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-10-23
- Estimated Expiration
- 2040-09-16
AI Technical Summary
Conventional vehicle seats only evaluate and indicate the driver's seating posture, which is not effectively utilized.
A seat experience system with sensors that detect user movements and adjust the speed of an operated object based on the user's maintained posture, using pressure sensors to determine balanced load distribution for enhanced interaction.
The system dynamically adjusts the speed of the operated object based on the user's posture, providing a more engaging and responsive experience.
Smart Images

Figure 0007758991000001 
Figure 0007758991000002 
Figure 0007758991000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a seating experience system that includes a seat having sensors. [Background technology]
[0002] BACKGROUND ART Conventionally, a vehicle seat is known in which a plurality of pressure sensors are arranged on the seat to detect the seating posture of an occupant (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-65504 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional vehicle seats only evaluate and indicate the driver's seating posture, which is problematic in that they cannot be used very effectively.
[0005] Therefore, an object of the present invention is to provide a seat experience system that can change the speed of an object operated by a user in order to propose new value for seats. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, the seat experience system of the present invention comprises a seat body, a seat having a plurality of sensors that acquire information to detect the movements of a user on the seat body, and a control unit that acquires the information from the sensors. When the control unit determines, based on the information obtained from the sensor, that the user's posture is being maintained, it increases the speed of the virtual or real object being operated by the user compared to when it determines that the user's posture is not being maintained.
[0007] According to this configuration, the control unit changes the speed of the object to be operated depending on whether the user's posture on the seat is maintained, so that the speed of the object to be operated by the user can be changed.
[0008] In addition, the sensor may be a pressure sensor that acquires a pressure value from the user, and the control unit may determine that the user's posture has been maintained when a first condition is satisfied that the fluctuation in the pressure value is within a predetermined range.
[0009] The control unit may also determine that the user's posture is maintained when a second condition is satisfied, that is, the time during which the pressure value is equal to or greater than a predetermined value is maintained for a predetermined time or longer.
[0010] The sensor may include a left sensor disposed on the left side of the seat body and a right sensor disposed on the right side of the seat body.
[0011] Furthermore, when the control unit is traveling in a straight line, if a straight-line traveling condition is satisfied in which the pressure values of the left sensor and the right sensor satisfy the first condition and the second condition, the control unit may move the operation object at a first speed, and when the straight-line traveling condition is not satisfied, the control unit may move the operation object at a speed slower than the first speed.
[0012] According to this, when the user maintains his / her posture with the load from the user being applied to the left and right sensors in a balanced manner, the straight-line traveling condition is satisfied and the speed of the operation target increases.
[0013] Furthermore, when the control unit is making a left curve to turn the operation object to the left, if a left curve driving condition is met in which the pressure value of the left sensor satisfies the first condition and the second condition and the pressure value of the right sensor does not satisfy the second condition, the control unit may move the operation object at a second speed, and when the control unit is making a left curve to turn the operation object to the left, if the left curve driving condition is not met, the control unit may move the operation object at a speed slower than the second speed.
[0014] According to this, when the user maintains his / her posture with a greater load from the user being applied to the left sensor than to the right sensor, the left curve driving condition is satisfied and the speed of the object to be operated increases.
[0015] Furthermore, when making a right curve to turn the object to be operated, if a right curve driving condition is met in which the pressure value of the right sensor satisfies the first condition and the second condition and the pressure value of the left sensor does not satisfy the second condition, the control unit may move the object to be operated at a third speed, and when making a right curve to turn the object to be operated, if the right curve driving condition is not met, the control unit may move the object to be operated at a speed slower than the third speed.
[0016] According to this, when the user maintains his / her posture with a greater load from the user being applied to the right sensor than to the left sensor, the right curve driving condition is satisfied and the speed of the object to be operated increases.
[0017] The seat body may include a seat cushion and a seat back, and the left sensor and the right sensor may be provided on the seat cushion and the seat back, respectively.
[0018] In addition, the control unit may move the operation object to the left when the pressure value of the left sensor is greater than the pressure value of the right sensor, and may move the operation object to the right when the pressure value of the right sensor is greater than the pressure value of the left sensor.
[0019] The seat experience system may further include a left speaker located to the left of the center of the seat body in the left-right direction, and a right speaker located to the right of the center of the seat body in the left-right direction, and the control unit may make the volume of the left speaker louder than the right speaker when the operation object moves toward the left end of the course, and may make the volume of the right speaker louder than the left speaker when the operation object moves toward the right end of the course.
[0020] In addition, when the control unit determines that the user's posture is maintained in a first posture during uphill driving in which the operation object is caused to climb a slope, the control unit may increase the speed of the operation object compared to when it determines that the user's posture is not maintained in the first posture.
[0021] In addition, when the control unit determines that the user's posture is maintained in a second posture during downhill driving in which the operation object is caused to descend a slope, the control unit may increase the speed of the operation object compared to when it determines that the user's posture is not maintained in the second posture.
[0022] The operation target is a virtual operation target that is not displayed on the screen, and moves relative to the constituent elements that make up the background on the screen as the constituent elements move.
[0023] The seat body may also have a first support portion that supports the lower body of the user and a second support portion that supports the upper body of the user, and the first support portion and the second support portion may be integrally formed in the shape of a bed. [Effects of the Invention]
[0024] According to the present invention, the speed of an object operated by a user can be changed.
[0025] Furthermore, when traveling in a straight line, if the user maintains their posture with the load from the user being applied to the left and right sensors in a balanced manner, the speed of the object to be operated can be increased.
[0026] Furthermore, when traveling around a left curve, if the user maintains their posture with a greater load being applied to the left sensor than to the right sensor, the speed of the object to be operated can be increased.
[0027] Furthermore, when traveling around a right curve, if the user maintains their posture with a greater load being applied to the right sensor than to the left sensor, the speed of the object to be operated can be increased. [Brief explanation of the drawings]
[0028] [Figure 1] FIG. 1 illustrates a seat experience system according to an embodiment. [Figure 2] 1A and 1B are diagrams showing the posture of a user when playing a bobsleigh game. [Figure 3] 10 is a flowchart showing the operation of the terminal. [Figure 4] 10 is a flowchart showing a process during a bobsleigh game. [Figure 5] 1A is a flowchart showing a straight-line driving process, and FIG. 1B is a diagram showing the distribution of the load applied to the seat when the vehicle is driving in a straight line. [Figure 6] 1A is a flowchart showing a process for traveling around a right curve, and FIG. 1B is a diagram showing the distribution of the load applied to the seat when traveling around a right curve. [Figure 7] 1A is a flowchart showing a process for driving around a left curve, and FIG. 1B is a diagram showing the distribution of the load applied to the seat when driving around a left curve. [Figure 8] FIG. 1(a) shows the start screen, and FIG. 1(b) shows the screen for setting the standard posture. [Figure 9] FIG. 1A shows a screen at the start of a bobsleigh game, and FIG. 1B shows a screen of a straight-line run. [Figure 10] 1A is a diagram showing a screen of driving a right curve, and FIG. 1B is a diagram showing a screen of driving a left curve. [Figure 11] FIG. 1 is a diagram illustrating a terminal that executes a car racing game. [Figure 12]10 is a flowchart showing a process for moving an automobile left and right. [Figure 13] 1A is a flowchart showing an uphill traveling process, and FIG. 1B is a diagram showing the distribution of the load applied to the seat when traveling uphill. [Figure 14] 1A is a flowchart showing a process for traveling downhill, and FIG. 1B is a diagram showing the distribution of the load applied to the seat when traveling downhill. [Figure 15] FIG. 10 is a perspective view showing a form in which the seat is configured in the shape of a bed. DETAILED DESCRIPTION OF THE INVENTION
[0029] Next, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. As shown in FIG. 1, the seat experience system 1 of this embodiment includes a seat S and a seat experience device 10. The seat S comprises a seat body S10 and pressure sensors 21 to 26. The seat body S10 has a seat cushion S1, a seat back S2, and a headrest S3. The seat cushion S1 and the seat back S2 are provided with a plurality of pressure sensors 21 to 26 under their surfaces. The pressure sensors 21 to 26 are sensors for detecting the movements of a user on the seat body S10.
[0030] The pressure sensors 21 to 26 are arranged so as to be able to detect the state of the seat surface facing the user seated on the seat body S10, and acquire pressure values from the user sitting on the seat body S10.
[0031] Each pair of pressure sensors 21-26 is provided symmetrically with respect to the center of the seat S. In the following description and drawings, the pressure sensors 21-26 located on the left side are distinguished by adding "L" to the end of their reference numerals, and the pressure sensors 21-26 located on the right side are distinguished by adding "R" to the end of their reference numerals. The pressure sensors 21-26 located on the left side are an example of left sensors, and will hereinafter also be referred to as "left sensors." The pressure sensors 21-26 located on the right side are an example of right sensors, and will hereinafter also be referred to as "right sensors."
[0032] The seat cushion S1 is provided with pressure sensors 21 to 23. The pressure sensor 21 is located under the user's thigh and is capable of measuring pressure values from the user's thigh.
[0033] The pressure sensor 22 and the pressure sensor 23 are for measuring pressure from the user's buttocks. Note that since both the pressure sensor 22 and the pressure sensor 23 are for measuring pressure from the user's buttocks, only one of them may be provided.
[0034] Pressure sensors 22 and 23 are positioned far behind pressure sensor 21. Specifically, pressure sensor 23 is provided at a position corresponding to the lowest part of the user's ischial column, where the user's weight is greatest. Pressure sensor 22 is positioned slightly in front of pressure sensor 23.
[0035] The seat back S2 is provided with pressure sensors 24 to 26. The pressure sensor 24 is provided at a position corresponding to the back of the user's waist.
[0036] Pressure sensor 25 is located slightly above pressure sensor 24 .
[0037] Both the pressure sensor 24 and the pressure sensor 25 are for measuring pressure from the user's lower back, and only one of them may be provided.
[0038] Pressure sensor 26 is disposed above and spaced apart from pressure sensors 24 and 25. Pressure sensor 26 is located corresponding to the user's shoulder, and is capable of measuring pressure values from the user's shoulder.
[0039] In this embodiment, the seat experience system 1 provides a bobsleigh game using the pressure sensors 21 to 26. In this embodiment, the pressure sensors 21 to 26 are an example of a plurality of sensors that acquire measurements to detect the movement of a user sitting on the seat body S10. The bobsleigh game is a simulation game that allows a user to virtually experience an actual bobsleigh, and is played from a bird's-eye view from behind a person riding in a bobsleigh sled. In the bobsleigh game, the course (see FIG. 9(a)) and the surrounding background displayed on the screen of the terminal 30 change depending on the operation of the virtual sled operated by the user.
[0040] As shown in Figure 2(a), the bobsleigh game is played with the seat back S2 reclined. Here, bobsleighing is a sport in which athletes accelerate the sled by pushing it, then climb onto the sled and lie face-up. Then, athletes keep their bodies straight along the course or lean their bodies to follow the curves to keep the sled moving. Therefore, the bobsleigh game runs two modes: an acceleration mode, which accelerates the virtual sled, and a running mode, which runs the virtual sled along the course without slowing down.
[0041] In the acceleration mode, as shown in Fig. 2(a), the user sits on the seat cushion S1 and accelerates the virtual sled by alternately moving both legs up and down or by alternately hitting the left and right legs with the left and right hands. In the running mode, the user lies on their back on the seat body S10 and adjusts their posture to suit the course, causing the virtual sled to run.
[0042] 1, the seat experience device 10 includes an ECU 100 (electronic control unit) and a terminal 30. The terminal 30 includes a control unit 31. A short-range communication device 3A that enables short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) is connected to the ECU 100. The ECU 100 is also connected to pressure sensors 21 to 26. In this embodiment, the ECU 100 and the short-range communication device 3A are provided in the seat body S10.
[0043] The ECU 100 and the control unit 31 have a control unit including a CPU, ROM, RAM, rewritable nonvolatile memory, etc. (not shown), and execute pre-stored programs. The ECU 100 has a function of transmitting the measured values obtained from the pressure sensors 21 to 26 to the control unit 31 via the short-range communication device 3A.
[0044] The terminal 30 further includes a display DSP (see FIG. 2) as a screen. The display DSP is a touch panel, and a user can perform operations such as starting a bobsleigh game by operating buttons displayed on the display DSP. The control unit 31 of the terminal 30 functions as each means for executing the bobsleigh game by operating according to a program. In the following explanation, the functions and operations of the "control unit 31 of the terminal 30" will be simply explained as the functions and operations of the terminal 30.
[0045] The terminal 30 is placed in front of the seat body S10 with the display DSP (see FIG. 2) facing the seat body S10. The terminal 30 has a function of acquiring measured values from each of the pressure sensors 21-26 via the ECU 100 or the like, and operating a movable body on the display DSP based on the measured values. More specifically, the terminal 30 has a function of determining whether or not the user's posture is being maintained based on the information acquired from each of the pressure sensors 21-26, and when it is determined that the user's posture is being maintained, increasing the speed of the movable body moving on the display DSP compared to when it is determined that the user's posture is not being maintained. Here, the movable body in this embodiment is a component that constitutes the background, such as the course CS and trees W shown in FIG. 9(a).
[0046] The terminal 30 determines that the user's posture is maintained when a first condition that the fluctuation of the pressure value is within a predetermined range and a second condition that the time during which the pressure value is equal to or greater than a predetermined value is maintained for a predetermined period of time or longer are satisfied. The terminal 30 is also capable of displaying on the display DSP a straight line running screen (see FIG. 9(b)) that moves an operation object operated by the user in a straight line.
[0047] In this embodiment, the operation object is a virtual sled that is not displayed on the screen. This virtual operation object moves relative to the background components on the screen as the components move. When a straight-line running screen is displayed, the terminal 30 has a function of moving the operation object at a first speed if a straight-line running condition is met, in which the pressure values of at least one of the left sensors 21L-26L and at least one of the right sensors 21R-26L satisfy a first condition and a second condition. When the straight-line running screen is displayed, the terminal 30 has a function of moving the operation object at a speed slower than the first speed if the straight-line running condition is not met. In this embodiment, the first speed is a speed slightly higher than the current speed. In this embodiment, the straight-line running condition is defined as the pressure values of the left and right pressure sensors 22-25 corresponding to the user's buttocks and waist satisfying the first and second conditions, as shown in FIG. 6(b). 6(b), the hatched sensors among the pressure sensors 21 to 26 indicate sensors that are subjected to a heavy load from the user when the user is lying upright on their back. In this embodiment, all pressure values from sensors that are subjected to a heavy load are used for control, but the present invention is not limited to this, and at least one sensor on each side may be selected from these sensors and used for control.
[0048] The terminal 30 is also capable of displaying on the display DSP a right curve driving screen (see FIG. 10(a)) for turning the operation target to the right. When the right curve driving screen is displayed, if a right curve driving condition is met, in which the pressure value of at least one of the right sensors 21R-26L satisfies the first condition and the second condition, and the pressure value of at least one of the left sensors 21L-26L does not satisfy the second condition, the terminal 30 has a function of moving the operation target at a third speed, and when the right curve driving screen is displayed, if the right curve driving condition is not met, moving the operation target at a speed slower than the third speed. Here, in this embodiment, the third speed is set to a speed slightly higher than the current speed.
[0049] In this embodiment, the right curve driving condition is that, as shown in FIG. 6(b), the pressure values of the right sensors 22R-25R corresponding to the user's buttocks and waist satisfy the first and second conditions, and the pressure value of the left sensor 25L corresponding to the upper left part of the user's waist does not satisfy the second condition. Note that the hatched sensors among the pressure sensors 21-26 in FIG. 6(b) indicate sensors that receive a heavy load from the user when the user leans their body to the right at a predetermined angle. In this embodiment, all of the right sensors that receive a heavy load are used for control, and as for the left sensor, the left sensor 25L that receives a heavy load when driving in a straight line (see FIG. 5(b)) but does not receive a heavy load when turning right is used for control.
[0050] The terminal 30 is also capable of displaying on the display DSP a left curve driving screen (see FIG. 10(b)) for turning the operation target left. When the left curve driving screen is displayed, if a left curve driving condition is met, that is, the pressure value of at least one of the left sensors 21L to 26L satisfies the first condition and the second condition, and the pressure value of at least one of the right sensors 21R to 26L does not satisfy the second condition, the terminal 30 has a function of moving the operation target at a second speed, and when the left curve driving condition is not met, the terminal 30 has a function of moving the operation target at a speed slower than the second speed. Here, in this embodiment, the second speed is set to a speed slightly higher than the current speed.
[0051] In this embodiment, the left curve driving condition is that, as shown in FIG. 7(b), the pressure values of the left sensors 22L-25L corresponding to the user's buttocks and waist satisfy the first and second conditions, and the pressure value of the right sensor 25R corresponding to the upper right part of the user's waist does not satisfy the second condition. Among the pressure sensors 21-26 in FIG. 7(b), the hatched sensors indicate sensors that receive a heavy load from the user when the user leans their body to the left at a predetermined angle. In this embodiment, all of the left sensors that receive a heavy load are used for control, and as for the right sensors, the right sensor 25R, which receives a heavy load when driving in a straight line (see FIG. 5(b)) but does not receive a heavy load when turning left, is used for control.
[0052] In this embodiment, the terminal 30 determines one posture pattern (predetermined angle) when turning, but the present invention is not limited to this, and the posture pattern when turning may be set to a plurality of patterns depending on the radius of curvature of the curve. Here, the larger the angle of the user's posture when turning, the more the user's upper body tends to move away from the seat back S2. As a result, the load distribution applied to the seat S changes depending on the radius of curvature of the curve, so the sensor to be used for control can be determined appropriately depending on the change in load distribution.
[0053] For example, when the user leans more to the left during a left turn, the range in which the load is applied to the pressure sensors 21-26 tends to become smaller than the range shown in FIG. 7(b). More specifically, when the user leans more to the left in a state in which the load is applied within the range shown in FIG. 7(b) (a state in which the user is leaning at a predetermined angle), the load is no longer applied heavily to the left sensor 25L and the right sensor 24R, and the sensors that are heavily loaded are the left sensors 22L-24L and the right sensors 22R, 23R. Therefore, in this case, when determining whether the vehicle is leaning at an angle greater than the predetermined angle, it is sufficient to use at least one of the left sensors 22L-24L and the right sensor 24R, which is heavily loaded at the predetermined angle but not at a large angle.
[0054] That is, when determining whether a first posture in which the vehicle leans at a first angle is in effect during a left turn, it is possible to determine whether the vehicle is in the first posture by determining whether the pressure value of the right sensor, which satisfied the second condition in the posture when traveling straight, no longer satisfies the second condition. When determining whether a second posture in which the vehicle leans at a second angle greater than the first angle is in effect during a left turn, it is possible to determine whether the vehicle is in the second posture by determining whether the pressure value of the right sensor, which satisfied the second condition in the first posture, no longer satisfies the second condition. Note that a similar determination can also be made during a right turn.
[0055] Next, the operation of the terminal 30 will be described in detail. When the user launches an application for playing the bobsleigh game, the terminal 30 starts the process shown in Fig. 3 (START). In this process, the terminal 30 first determines whether or not it is in a state where it can communicate with the seat S (S41).
[0056] If it is determined in step S41 that communication is not possible (No), the terminal 30 ends this process. If it is determined in step S41 that communication is possible (Yes), the terminal 30 displays the start screen of the bobsleigh game (see FIG. 8(a)) on the display DSP (S42).
[0057] The start screen shown in FIG. 8(a) displays a start button B1 for starting the bobsleigh game and a button B2 for ending the bobsleigh game.
[0058] After step S42, the terminal 30 determines whether the start button B1 has been selected (S43). If it is determined in step S43 that the start button B1 has been selected (Yes), the terminal 30 determines whether the flag F, which indicates whether the standard attitude setting mode in the bobsleigh game has already been executed in the past, is 0 (S44).
[0059] The standard posture setting mode is a mode in which the user's normal seated posture is set as the standard posture. In the standard posture setting mode, the terminal 30 acquires each pressure value in the user's standard posture and sets each standard pressure value from each pressure value as a reference for determining posture and setting speed in the bobsleigh game.
[0060] If it is determined in step S44 that F is not 0 (No), that is, if the standard attitude setting mode has been executed in the past, the terminal 30 skips the standard attitude setting mode (S45 to S47) and starts the bobsleigh game (S48).If it is determined in step S44 that F is 0 (Yes), that is, if the standard attitude setting mode has never been executed in the past, the terminal 30 starts the standard attitude setting mode (S45).
[0061] When the terminal 30 starts the standard posture setting mode, the screen shown in Fig. 8(b) is displayed on the display DSP. The screen in Fig. 8(b) displays a message saying, "Sit deep in the seat. Keep your thighs, buttocks, waist, back, and shoulders against the seat," and a countdown display showing the time required to acquire pressure values from the sensors 21 to 26. In this embodiment, the number "16," indicating a 16-beat countdown, is displayed as the countdown display when the standard posture setting mode starts.
[0062] The terminal 30 acquires pressure values from each of the sensors 21 to 26 while the 16-beat countdown is in progress. Specifically, the terminal 30 does not acquire pressure values during the first 8 beats, but acquires pressure values while counting down the remaining 8 beats. In other words, the terminal 30 does not acquire pressure values for a predetermined time after starting the standard posture setting mode, and acquires pressure values after the predetermined time has elapsed. In this way, by the terminal 30 not acquiring pressure values for a predetermined time after starting the standard posture setting mode, it is possible to eliminate unstable pressure values, for example, when the user is adjusting their seat S, and it is possible to acquire more accurate pressure values.
[0063] Specifically, while counting down 8 beats, terminal 30 acquires pressure values at a predetermined cycle from each of sensors 21 to 26. Here, for example, if terminal 30 acquires pressure values at a cycle of 20 Hz and one beat is one second, the number of pressure values acquired from one pressure sensor will be 161.
[0064] As shown in FIG. 3, the terminal 30 sets a numerical range with a margin on both the positive and negative sides of the average value of each pressure value acquired by each sensor 21 to 26 as each standard pressure value for each sensor 21 to 26 (S46).
[0065] After step S46, the terminal 30 sets flag F to 1 (S47) and starts the bobsleigh game (S48). In the bobsleigh game, the terminal 30 first displays the game screen shown in FIG. 9(a). The game screen displays the bobsleigh course CS, trees W, and the like. The course CS and trees W are components that make up the background, and move closer to the user as the game progresses, creating the impression that a virtual sled is traveling. In the game screen, the terminal 30 causes the virtual sled to travel by changing the speed of the trees W based on the pressure values output from the sensors 21 to 26. The terminal 30 stores course data such as the trees W and course CS, and changes the components displayed on the screen in accordance with the course data. The processing in the bobsleigh game will be described in detail later.
[0066] When the bobsleigh game ends, the terminal 30 displays the start screen shown in Fig. 8(a). Returning to Fig. 3, after step S48, or if the determination is No in step S43, the terminal 30 determines whether or not button B2 for ending the bobsleigh game has been selected (S49). If it is determined in step S49 that button B2 has not been selected (No), the terminal 30 returns to the processing of step S42. If it is determined in step S49 that button B2 has been selected (Yes), the terminal 30 ends this processing.
[0067] As shown in FIG. 4, in a bobsleigh game, the terminal 30 first acquires pressure values from the sensors 21 to 26 (S61). In step S61, the terminal 30 displays the course CS and the like on the screen based on the course data. After step S61, the terminal 30 executes an acceleration mode by setting the acceleration of a structure such as a tree W according to the rhythmic period of signals from the left and right pressure sensors 21 disposed on the front side of the seat cushion S1 (S62). Specifically, in step S62, the rhythmic period, which is the time from when a pressure value greater than the standard pressure value is acquired from the right sensor 21R to when a pressure value greater than the standard pressure value is acquired from the left sensor 21L, is compared with a target value, and a higher acceleration is set as the rhythmic period approaches the target value.
[0068] For example, the terminal 30 may set a target value of 0.2 seconds, and if the rhythm period falls within a range of plus or minus 0.1 seconds (0.1 to 0.3 seconds) from the target value, the closer the rhythm period is to the target value, the larger the acceleration value may be set; if the rhythm period does not fall within this range, the terminal 30 may set the acceleration to 0. The terminal 30 may also acquire the most recent rhythm period, or may acquire the average value of the past five rhythm periods as the rhythm period. The terminal 30 may also be configured to play a rhythmic sound in accordance with the target value of the rhythm period in acceleration mode.
[0069] Furthermore, in the acceleration mode, the terminal 30 may set the acceleration on the condition that the user is in a seated position, specifically, on the condition that no pressure values are being output from the pressure sensors 24 to 26 of the seat back S2. For example, when no pressure values are being output from the pressure sensors 24 to 26, the terminal 30 may set the acceleration according to the rhythm period, and when pressure values are being output from the pressure sensors 24 to 26, the terminal 30 may set the acceleration to 0 regardless of the rhythm period.
[0070] After step S62, the terminal 30 accelerates the structure such as the tree W at the acceleration set in step S62 (S63). After step S63, the terminal 30 determines whether the acceleration area has ended (S64). Here, the acceleration area is the area from the start line L1 to the acceleration end line L2 shown in FIG. 9(a). The terminal 30 determines the end of the acceleration area based on the elapsed time from the start.
[0071] If it is determined in step S64 that the acceleration area has not ended (No), the terminal 30 returns to the processing of step S62. In this way, by repeating the processing of steps S61 to S64 for a predetermined time, the speed of the tree W or other structural element gradually increases, and the running speed of the virtual sled gradually increases.
[0072] If it is determined in step S64 that the acceleration area has ended (Yes), the terminal 30 executes the traveling mode. Specifically, in the traveling mode, the terminal 30 determines whether or not the area is a straight traveling area where the virtual sled travels in a straight line, based on the course data (S65). If it is determined in step S65 that the area is a straight traveling area (Yes), the terminal 30 displays the straight traveling screen shown in FIG. 9(b) (S66).
[0073] After step S66, the terminal 30 executes a straight-line running process (S67), which will be described later. After step S67, or if the determination in step S65 is No, the terminal 30 determines, based on the course data, whether or not the area is a right curve area where the virtual sled should curve to the right (S68).
[0074] If it is determined in step S68 that the area is a right curve area (Yes), the terminal 30 displays the right curve driving screen shown in Fig. 10(a) (S69). After step S69, the terminal 30 executes a right curve driving process (S70) which will be described later. After step S70, or if it is determined No in step S68, the terminal 30 determines based on the course data whether the area is a left curve area where the virtual sled is to turn left (S71).
[0075] If it is determined in step S71 that the area is a left curve area (Yes), the terminal 30 displays the left curve driving screen shown in Fig. 10(b) (S72). After step S72, the terminal 30 executes a left curve driving process (to be described later) (S73). After step S73, or if it is determined No in step S71, the terminal 30 determines whether the virtual sled has reached the goal (S74).
[0076] If it is determined in step S74 that the goal has not been reached (No), the terminal 30 returns to the processing of step S65. If it is determined in step S74 that the goal has been reached (Yes), the terminal 30 ends this processing.
[0077] 5(a), in the straight-line driving process, the terminal 30 determines whether the fluctuation in the pressure values of the pressure sensors 22-25 within a predetermined time period in the past is within a predetermined range (S91). If it is determined in step S91 that the fluctuation is within the predetermined range (Yes), the terminal 30 determines whether the pressure values of the pressure sensors 22-25 within the predetermined time period in the past are equal to or greater than a predetermined value (S92). Here, the predetermined value when driving in a straight line may be a standard pressure value or a value slightly smaller than the standard pressure value.
[0078] If it is determined in step S92 that the speed is equal to or greater than the predetermined value (Yes), the terminal 30 accelerates the structure such as the tree W (S93) and ends this process. If it is determined in step S91 or step S92 that the speed is No, the terminal 30 decelerates the structure such as the tree W (S94) and ends this process.
[0079] 6(a), in the right curve running process, the terminal 30 determines whether fluctuations in the pressure values of the right sensors 22R-25R within a predetermined time period in the past are within a predetermined range (S111). If it is determined in step S111 that the fluctuations are within the predetermined range (Yes), the terminal 30 determines whether the pressure values of the right sensors 22R-25R within a predetermined time period in the past are equal to or greater than a predetermined value (S112). Here, the predetermined value when running a right curve or when running a left curve (described later) may be a standard pressure value, a value slightly smaller than the standard pressure value, or a value slightly larger than the standard pressure value.
[0080] If it is determined in step S112 that the pressure is equal to or greater than the predetermined value (Yes), the terminal 30 determines whether the pressure value of the left sensor 25L within a predetermined time in the past is less than the predetermined value (S113). If it is determined in step S113 that the pressure is less than the predetermined value (Yes), the terminal 30 accelerates the structure such as the tree W (S114) and ends this process. If it is determined as No in any of steps S111 to S113, the terminal 30 decelerates the structure such as the tree W (S115) and ends this process.
[0081] 7(a), in the left curve traveling process, the terminal 30 determines whether the fluctuation in the pressure value of the left sensors 22L to 25L within a predetermined time in the past is within a predetermined range (S131). If it is determined in step S131 that it is within the predetermined range (Yes), the terminal 30 determines whether the pressure value of the left sensors 22L to 25L within the predetermined time in the past is equal to or greater than a predetermined value (S132).
[0082] If it is determined in step S132 that the pressure is equal to or greater than the predetermined value (Yes), the terminal 30 determines whether the pressure value of the right sensor 25R within a predetermined time in the past is less than the predetermined value (S133). If it is determined in step S133 that the pressure is less than the predetermined value (Yes), the terminal 30 accelerates the structure such as the tree W (S134) and ends this process. If it is determined as No in any of steps S131 to S133, the terminal 30 decelerates the structure such as the tree W (S135) and ends this process.
[0083] Next, an example of a specific operation of the seat experience system 1 will be described in detail. As shown in Fig. 1, when the devices (S, 30) constituting the seat experience system 1 are in a state where they can communicate with each other, and the user operates the terminal 30 to start up the bobsleigh game, the processes of step S41: Yes and step S42 are executed in sequence in the process shown in Fig. 3. As a result, the start screen shown in Fig. 8(a) is displayed on the display DSP.
[0084] When the user selects the start button B1, the answer in step S43 is Yes, and the process proceeds to step S44. If the user has never executed the standard attitude setting mode or the like in the past, the answer in step S44 is Yes, and the standard attitude setting mode is executed (S45 to S47).
[0085] In the standard posture setting mode, the screen shown in Fig. 8(b) is displayed on the display DSP. The user follows the instructions on the screen to sit back down so that the entire body is pressed tightly against the seat S. Then, while the countdown display on the screen counts down from 16 to 0, the user maintains the posture, and the terminal 30 acquires pressure values from the sensors 22 to 26.
[0086] Based on the pressure values acquired in the standard posture setting mode, the terminal 30 sets standard pressure values for posture determination and acceleration setting in the bobsleigh game. After setting the standard pressure values, the terminal 30 displays the game screen shown in FIG. 9(a) on the display DSP. When the bobsleigh game starts on the game screen, the terminal 30 executes the acceleration mode. In the acceleration mode, the user sits on the seat cushion S1 as shown in FIG. 2(a) and, for example, alternately taps both legs with the left and right hands. This causes the terminal 30 to accelerate a structure such as a tree W so that it approaches the user, thereby accelerating the virtual sled.
[0087] When the virtual sled reaches the acceleration end line L2, the terminal 30 executes the traveling mode. In the traveling mode, if the course S is a straight line, the user lies on his / her back as shown in FIG. 2(b) and maintains a straight posture so that the load distribution on the seat S becomes the load distribution shown in FIG. 5(b). When the terminal 30 determines in the straight-line traveling process that the user's posture is maintained in a straight posture, it accelerates the virtual sled.
[0088] As shown in Fig. 10(a), when the course CS curves to the right, the terminal 30 executes a right curve running process. When running a right curve, the user leans their body to the right and maintains that posture so that the load distribution on the seat S becomes the load distribution shown in Fig. 6(b). When the terminal 30 determines in the right curve running process that the user's posture is maintained with the body leaning to the right, it accelerates the virtual sled.
[0089] As shown in Fig. 10(b), when the course CS curves to the left, the terminal 30 executes left curve running processing. When running on a left curve, the user leans their body to the left and maintains that posture so that the load distribution on the seat S becomes the load distribution shown in Fig. 7(b). When the terminal 30 determines in the left curve running processing that the user's posture is maintained in a posture leaning to the left, it accelerates the virtual sled.
[0090] In this way, the user can accelerate the virtual sled by maintaining a straight posture or tilting to the left or right, thereby providing a simulated experience of riding an actual bobsleigh.
[0091] The seat experience system 1 of this embodiment as described above can achieve the following effects. The terminal 30 changes the speed of the on-screen structures (trees W, etc.) depending on whether the user's posture on the seat S is maintained, so in a bobsleigh game, the on-screen structures can be moved at a speed that matches the user's intention, and the virtual sled can be moved at a speed that matches the user's intention.
[0092] In the straight-line running screen, when the user maintains his / her posture with the load from the user being applied in a balanced manner to the left and right pressure sensors 22 to 25, the speed of the structure increases. Therefore, in a bobsleigh game, the structure can be moved at a speed that matches the user's intention, and the virtual sled can be made to move in a straight line at a speed that matches the user's intention.
[0093] In the right curve driving screen, when the user maintains his / her posture with the load from the user being applied more heavily to the right sensors 22R-25R than to the left sensor 25L, the right curve driving condition is met and the speed of the component increases, so in a bobsleigh game, the component can be moved at a speed that matches the user's intention, and the virtual sled can be made to turn right at a speed that matches the user's intention.
[0094] In the left curve running screen, when the user maintains his / her posture with the load from the user being applied more heavily to the left sensors 22L to 25L than to the right sensor 25R, the left curve running condition is met and the speed of the structure increases, so in a bobsleigh game, the structure can be moved at a speed that matches the user's intention, and the virtual sled can be made to turn left at a speed that matches the intention of the seated person.
[0095] Although the embodiment of the present invention has been described above, the present invention can be practiced by appropriately modifying it as shown in the following other embodiments.
[0096] In the above embodiment, the user's posture may be determined to be a sitting posture in the acceleration mode, but the present invention is not limited to this. For example, if the user lies on his / her back and moves his / her left and right legs up and down alternately to accelerate the virtual sled, the terminal may determine that the user's posture is a supine posture in the acceleration mode. Specifically, for example, the terminal may determine that the user's posture is a supine posture when the pressure value of at least one pressure sensor of the seat back S2 is equal to or greater than a predetermined value.
[0097] The acceleration mode may also be configured so that the user accelerates the virtual sled by moving both legs up and down at the same time. In this case, for example, the time between peaks of the pressure value waveform output from the right sensor 21R is defined as the right rhythm period, and the time between peaks of the pressure value waveform output from the left sensor 21L is defined as the left rhythm period. The right rhythm period and the left rhythm period are compared with target values, and the closer the rhythm period is to the target value, the greater the acceleration is set.
[0098] For example, if the target value is 1 second and the left and right rhythm periods fall within a range of plus or minus 0.5 seconds from the target value (a range of 0.5 to 1.5 seconds), the device can set the acceleration to a larger value the closer each rhythm period is to the target value, and if the rhythm period does not fall within the range, the device can set the acceleration to 0. Note that when obtaining the left and right rhythm periods, the most recent rhythm period may be obtained, or the average value of the past five rhythm periods may be obtained as the rhythm period.
[0099] The acceleration mode may be configured to accelerate the virtual sled in accordance with the following operations. 1. The user lies on his back and tilts his body alternately left and right. 2. The user sits upright and presses their thighs and knees against the seat cushion S1. 3. The user stands with their upper body upright and rubs their thighs and knees back and forth. 4. The user sits upright and rubs the knee in a circular motion. When adopting the above-described operations 1 to 4, it is necessary to grasp in advance the changes in the pressure sensors 21 to 26 that accompany the above-described operations 1 to 4, and determine the method of determining the above-described operations 1 to 4 based on those changes.
[0100] When the acceleration mode is executed based on the above-described operation 1, the bobsleigh game may be started on the condition that the seat belts are fastened.
[0101] A vibration device provided on the seat or a smartphone held by the user may be vibrated to create a sense of driving. In addition, wind from a blower may be blown onto the user to create a sense of driving.
[0102] The user may be notified by voice whether the course is a straight line, a right curve, or a left curve. The voice may be output from, for example, a neck speaker worn around the user's neck.
[0103] The bobsleigh game of the above embodiment can also be enjoyed by blind people. Specifically, for example, a person (hereinafter also referred to as a "caller") can be assigned to give instructions to a blind person seated in seat S while looking at the screen of a terminal. In this way, the blind person can enjoy the bobsleigh game by following the instructions of the caller to alternately tap both legs and maintain a posture such as lying on their back, leaning to the right, or leaning to the left.
[0104] In the above embodiment, the operation object is a virtual operation object that is not displayed on the screen, but the present invention is not limited to this. For example, the operation object may be a sled in a bobsleigh game where the tip of the sled is displayed on the screen. The operation object may also be a real operation object. For example, a real operation object may be a cart that travels on a golf course.
[0105] In the above embodiment, the present invention is applied to a bobsleigh game, but the present invention is not limited to this and may be applied to any game, such as a skiing game, a snowboarding game, a car racing game, etc. For example, the present invention may be applied to a car racing game as shown in FIG.
[0106] In this car racing game, the car CR displayed on the display DSP is the object to be operated by the user. The car CR moves as the background displayed on the display DSP moves. The car CR can run on a road RD that serves as a course, and can move left and right on the road RD. The road RD also includes straight roads (flat roads), left curves, right curves, uphill sections, downhill sections, etc. Road shoulders RS are provided on the left and right ends of the road RD.
[0107] The terminal 30 that executes this car racing game also has a left speaker SL and a right speaker SR. The left speaker SL is located to the left of the center in the left-right direction of the seat body S10 (not shown). The right speaker SR is located to the right of the center in the left-right direction of the seat body S10 (not shown).
[0108] The terminal 30 executes straight-line driving processing when the automobile CR is driving in a straight line on a flat road, an uphill slope, or a downhill slope. Specifically, when the automobile CR is driving in a straight line on a flat road, the terminal 30 executes the same straight-line driving processing as in the above embodiment (see FIG. 5), and when the automobile CR is driving in a straight line on an uphill slope or a downhill slope, the terminal 30 executes straight-line driving processing that references a different pressure sensor from the above embodiment. In the following description, the straight-line driving processing corresponding to a flat road will be referred to as the "flat road driving processing," the straight-line driving processing corresponding to an uphill slope will be referred to as the "uphill driving processing," and the straight-line driving processing corresponding to a downhill slope will be referred to as the "downhill driving processing."
[0109] When the automobile CR is traveling on a left curve or a right curve, the terminal 30 executes the same left curve traveling process or right curve traveling process (see FIGS. 6 and 7) as in the above embodiment. Furthermore, during the car racing game, the terminal 30 also executes a process for moving the automobile CR left and right as shown in FIG.
[0110] 12, the terminal 30 first determines whether the pressure value of the left sensor is greater than the pressure value of the right sensor by a predetermined value or more (S211). Here, the number of left sensors and the number of right sensors may be one or more. In the case of multiple sensors, for example, the average value of the multiple pressure values obtained from the multiple left sensors may be compared with the average value of the multiple pressure values obtained from the multiple right sensors.
[0111] If it is determined in step S211 that the pressure value of the left sensor is greater than the pressure value of the right sensor by a predetermined value or more (Yes), the terminal 30 moves the automobile CR to the left from its current position by a predetermined amount (S212).If it is determined in step S211 that the pressure value of the right sensor is greater than the pressure value of the left sensor by a predetermined value or more (S213).
[0112] If it is determined in step S213 that the pressure value of the right sensor is greater than the pressure value of the left sensor by a predetermined value or more (Yes), the terminal 30 moves the automobile CR to the right from the current position by a predetermined amount (S214). If it is determined in step S213 that it is No, the terminal 30 ends this process.
[0113] After step S212 or step S214, the terminal 30 determines whether the automobile CR has approached the left edge of the road RD, more specifically, whether it has come into contact with the left-most road shoulder RS (S215). If it is determined in step S215 that the automobile CR has approached the left edge of the road RD (Yes), the terminal 30 increases the volume of the left speaker SL higher than that of the right speaker SR (S216) and terminates this processing. Specifically, for example, while the automobile CR is traveling on the road RD and background music is being played from the left speaker SL and the right speaker SR at a predetermined volume, if it is determined that the automobile CR has approached the left edge of the road RD, the terminal 30 outputs the contact sound of the tires of the automobile CR coming into contact with the road shoulder RS from the left speaker SL at a volume higher than the predetermined volume. Note that the increased volume returns to the original volume (background music) when the automobile CR no longer comes into contact with the left-most road shoulder RS.
[0114] If it is determined in step S215 that the automobile CR is not near the left edge of the road RD (No), the terminal 30 determines whether the automobile CR has approached the right edge of the road RD, more specifically, whether it has come into contact with the right edge road shoulder RS (S217). If it is determined in step S217 that the automobile CR has approached the right edge of the road RD (Yes), the terminal 30 increases the volume of the right speaker SR more than the left speaker SL (S218) and ends this process.
[0115] The increased volume returns to the original volume (BGM) when the automobile CR no longer comes into contact with the right-hand side of the road RS. If it is determined in step S217 that the automobile CR is not near the right-hand side of the road RD (No), the terminal 30 ends this process.
[0116] When the automobile CR is traveling uphill displayed on the display DSP, the terminal 30 executes the uphill traveling process shown in Fig. 13(a). In the uphill traveling process, if the terminal 30 determines that the user's posture is maintained in the first posture, the terminal 30 increases the speed of the automobile CR compared to when it determines that the user's posture is not maintained in the first posture. In this embodiment, the first posture is a posture in which the user lifts both knees and moves them away from the seat S.
[0117] When the user raises both knees, the user's body leans backward significantly, and as shown in FIG. 13(b), a heavy load is applied to the pressure sensors 22 to 26. Therefore, in this embodiment, the terminal 30 determines whether the first posture is being maintained based on the pressure values of the pressure sensors 22 to 26. Note that the first posture is not limited to this embodiment and may be any posture.
[0118] In the uphill traveling process, the terminal 30 executes steps S231 to S234 that are substantially the same as steps S91 to S94 in the flat road traveling process (see FIG. 5(a)). More specifically, the only difference between the uphill traveling process and the flat road traveling process is the pressure sensor that is referenced. Specifically, in the uphill traveling process, the terminal 30 references a pressure sensor 26 corresponding to the user's shoulder in addition to the pressure sensors 22 to 25 that were referenced in the flat road traveling process. By executing the processes of steps S231 and S232, the terminal 30 determines whether the user is maintaining the first posture, and if it determines that the user is maintaining the first posture (Yes), it accelerates the automobile CR (S233), and if it determines that the user is not maintaining the first posture (No), it decelerates the automobile CR (S234).
[0119] When the vehicle CR is traveling downhill on a downhill slope displayed on the display DSP, the terminal 30 executes the downhill traveling process shown in Fig. 14(a). In the downhill traveling process, if the terminal 30 determines that the user's posture is maintained in the second posture, the terminal 30 increases the speed of the vehicle CR compared to when it determines that the user's posture is not maintained in the second posture. In this embodiment, the second posture is a posture in which the user presses both knees against the seat cushion S1.
[0120] When the user presses both knees against the seat cushion S1, as shown in Fig. 14(b), a heavy load is applied not only to the pressure sensors 22 to 25 that are heavily loaded in the posture during flat road running processing, but also to the pressure sensor 21 located under both knees. Therefore, in this embodiment, the terminal 30 determines whether the second posture is being maintained based on the pressure values of the pressure sensors 21 to 25. Note that the second posture is not limited to this embodiment and may be any posture.
[0121] In the downhill traveling process, the terminal 30 executes steps S331 to S334 that are substantially the same as steps S91 to S94 in the flat road traveling process. Specifically, the only difference between the downhill traveling process and the flat road traveling process is the pressure sensors that are referenced. Specifically, in the downhill traveling process, the terminal 30 also references the pressure sensor 21 corresponding to the user's knee in addition to the pressure sensors 22 to 25 that were referenced in the flat road traveling process. By executing steps S331 and S332, the terminal 30 determines whether the user is maintaining the second posture, and if it determines that the user is maintaining the second posture (Yes), it accelerates the automobile CR (S333), and if it determines that the user is not maintaining the second posture (No), it decelerates the automobile CR (S334).
[0122] In the above embodiment, the operation target is accelerated when the user maintains their posture, but the present invention is not limited to this. For example, the operation target may be configured to maintain a constant speed when the user maintains their posture, and to decelerate when the user does not maintain their posture.
[0123] The results of the aforementioned bobsleigh game can be uploaded to the cloud. In this case, you can view the world rankings and other information via the cloud. You can also save your own records on the cloud and review them later. You can also view other people's records and compare your own records with those of others.
[0124] The seat experience system described above can also be applied to autonomous vehicles. In this case, it is preferable to set the seat experience system to be usable only when the vehicle is in autonomous driving mode. Furthermore, when the seat experience system is in use, it is preferable to restrict the use of the seat experience system before disabling autonomous driving. In this case, to prevent the use restriction from being suddenly imposed, a pre-notification means may be activated to notify the driver by voice or visual guidance that the use restriction will occur after a predetermined time.
[0125] The seat experience system may be set to be usable only when the vehicle is stopped. The vehicle may be determined to be stopped by determining whether the vehicle speed is 0 or whether the shift lever is in the parking position.
[0126] The control unit of the seat experience system may be capable of detecting abnormalities in the external environment or the seat experience system itself. In this case, when an abnormality is detected, it is preferable to restrict use of the seat experience system. Abnormalities in the seat experience system itself include, for example, sensor abnormalities, harness abnormalities (disconnections), ECU abnormalities, communication abnormalities (including terminal abnormalities), abnormalities in temperature control devices such as heaters and fans provided in the seat, abnormalities in actuators that move part or all of the seat, abnormalities in other sensors such as seat weight sensors and temperature sensors, abnormalities related to the remaining amount or usage status of consumables such as low capacity of air freshener used in the seat, and abnormalities in the seat control unit itself. Furthermore, abnormalities in the external environment include, for example, situations that are undesirable for running the app, such as the approach of another vehicle, poor road conditions, high vehicle speed, the occurrence of an earthquake, the proximity of the destination, the arrival at the destination, the prediction that the game will not end until the destination is reached, low fuel remaining, low battery capacity, high temperature or humidity inside or outside the vehicle, etc.
[0127] There are several ways to restrict usage, such as restricting usage after a single abnormality or after multiple abnormalities. The restriction method can also be set in several stages. For example, in the first stage, a message or voice message is used to advise that it would be better to stop using the system, in the second stage, a message or voice message is used to strongly suggest that usage be prohibited, and in the third stage, the system is forcibly shut down.
[0128] The seat experience system can also be configured so that when an abnormality is detected in a sensor at a predetermined location, a game using a sensor that is not detecting an abnormality is recommended. For example, if an abnormality is detected in a sensor on the seat cushion, a game using sensors on the sides of the seat cushion that protrude from the seat surface on both sides of the seat cushion is recommended.
[0129] In the above embodiment, pressure sensors 21 to 26 are exemplified as sensors, but the present invention is not limited to this, and the sensors may be, for example, optical sensors, capacitance sensors, sensors that detect sound volume, etc. For example, when an optical sensor or capacitance sensor is used, it is possible to determine whether the user's posture is being maintained by determining whether the distance between the sensor and the user's body is being maintained constant, and in the case of a sensor that detects sound volume, it is possible to determine whether the user's posture is being maintained by determining whether the volume of the detected sound is being maintained constant, for example.
[0130] In the above embodiment, the determination of whether the first condition or the second condition is met is made based on the pressure values of multiple pressure sensors, but the present invention is not limited to this, and the determination may be made based on the pressure value of one pressure sensor.
[0131] The sensors may also be provided on the left and right sides of the seat cushion or seat back (portions protruding from the seat surface), the headrest, the armrest, or parts around the seat (instrument panel, door, floor), etc.
[0132] The seat may be a vehicle seat used in an automobile, or may be a seat for other vehicles, such as a seat used in a ship or an aircraft, etc. The seat is not limited to a vehicle seat, and may be, for example, a floor chair, furniture or outdoor chair, hospital waiting room chair, park bench, bed, mattress, etc.
[0133] For example, when a bed is used as the seat, the seat SH has a bed-shaped seat body S20 as shown in Fig. 15. The seat body S20 has a first support portion S21 that supports the lower body of the user and a second support portion S22 that supports the upper body of the user. The first support portion S21 and the second support portion S22 are integrally formed in a bed shape. The first support portion S21 has a plurality of pressure sensors 21 to 23, and the second support portion S22 has a plurality of pressure sensors 24 to 26.
[0134] In the above embodiment, the terminal 30 installed in front of the seat S is exemplified as a terminal having a control unit, but the present invention is not limited to this, and the terminal may be a mobile terminal such as a tablet or smartphone. Also, the terminal may be a terminal attached to the seat and integrated into the seat. Also, the terminal may be a terminal constituting a car navigation system. Also, the control unit may be provided in the seat.
[0135] The elements described in the above-described embodiment and modified examples may be implemented in any combination. [Explanation of symbols]
[0136] 1-seat experience system 21~26 Pressure sensors 30 devices 31 Control Unit DSP Display S seat S10 seat body
Claims
1. A seat body having a seat cushion and a seat back; A control method for a seat experience system for operating a virtual or real operation target, comprising: sensors disposed on the left and right of the seat body and configured to acquire information for detecting a user's action on the seat body; and a control unit that acquires the information from the sensors, the control method comprising: The left and right sensors are provided on the seat cushion and the seat back, respectively, A control method for a seat experience system, characterized in that the control unit moves the object to be operated to either the left or right when the average value of multiple measurement values obtained from multiple sensors on one of the left and right sides is greater than the average value of multiple measurement values obtained from multiple sensors on the other of the left and right sides.
2. The seat experience system further comprises left and right speakers; The control method for a seat experience system according to claim 1, characterized in that the control unit increases the volume of one of the left and right speakers more than the other of the left and right speakers when the operation object moves toward one of the left and right ends of the course.
3. the operation object is a virtual sled, 2. The control method for a seat experience system according to claim 1, wherein the control unit controls the sled to travel along a course.
4. The control unit an acceleration mode for accelerating the sled; 4. The control method for a seat experience system according to claim 3, wherein in the acceleration mode, the user's posture is determined to be a supine posture, and the sled is accelerated under the condition that the user's posture is a supine posture and the user alternately moves their left and right legs up and down.
5. The control unit an acceleration mode for accelerating the sled; 4. The control method for a seat experience system according to claim 3, wherein in the acceleration mode, the user's posture is determined to be a supine posture, and the sled is accelerated under the condition that the user's posture is a supine posture and the user is tilting their body alternately left and right.
6. A program for operating a control unit that acquires information from sensors that acquire information for detecting a user's movement on the seat body, the control unit being arranged on the left and right sides of a seat cushion and a seat back that constitute the seat body, and that operates a virtual or real operation target, The control unit A program characterized by functioning as a means for moving the object to either the left or the right when the average value of multiple measurement values obtained from multiple sensors on one side is greater than the average value of multiple measurement values obtained from multiple sensors on the other side.
7. A recording medium storing the program according to claim 6.
8. A control device that is disposed on the left and right sides of a seat cushion and a seat back that constitute a seat body, and that acquires information from sensors that acquire information for detecting a user's movement on the seat body, and operates a virtual or real operation target, A control device characterized by moving the object to one side, left or right, when the average value of multiple measurement values obtained from multiple sensors on one side is greater than the average value of multiple measurement values obtained from multiple sensors on the other side.
9. A seat equipped with the control device according to claim 8.
Citation Information
Patent Citations
Riding simulation device
JP1993025470U
Exercise support system
JP2012157580A
Seat control apparatus and seat control method
JP2017065504A
Exercise assistance device for vehicle
JP2020019407A
Seat system and seat experience device
JP2020081650A