Seating experience system, seat unit and vehicle
Through the sensors and control units of the seat experience system, the seat movements are identified and the terminal screen objects are controlled, which solves the problem of the existing technology that cannot encourage the seat movements to take positive actions, and achieves the reduction of power consumption and system stability guarantee.
Patent Information
- Application Number
- CN202080055870.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-12-11
- Filing Date
- 2020-07-27
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2040-07-27
AI Technical Summary
In the prior art, driver seats can only evaluate the sitting posture and cannot encourage those who sit actively to take action and consume high power.
A seat experience system is designed to identify the movement of the seated person through sensors. The control unit controls the terminal screen object according to the measured value, and notifies the seated person when an abnormality is detected and functions are restricted to reduce power consumption.
Those who are sitting in the seat are encouraged to take positive actions to reduce power consumption, improve seat usage efficiency, and ensure system stability in abnormal situations.
Smart Images

Figure CN114206453B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a seat experience system in which a sensor is arranged in a seat body, a seat unit, and a vehicle. Background Art
[0002] Devices that provide a pressure sensor or the like on a driver's seat to evaluate the sitting posture of a seated person have been disclosed in the prior art (Patent Document 1, Patent Document 2).
[0003] Patent Literature
[0004] Japanese Patent Publication No. 11-064131
[0005] JP-A-2017-065504. Summary of the Invention
[0006] However, the devices disclosed in Patent Documents 1 and 2 merely assess and provide guidance on the driver's seating posture, without encouraging the occupant to take proactive action. The inventors of this patent and their associates aimed to design a seat experience system that leverages measurements from seat-mounted sensors to encourage the occupant to take more proactive actions, thereby effectively utilizing their time in the seat. The design concept of this advanced system is to enable the occupant to understand the system's status and adjust its actions accordingly, allowing the occupant to confidently enjoy the system.
[0007] Furthermore, it is desirable that the seat experience system reduce power consumption.
[0008] In addition, the inventors of this patent and related personnel also attempted to design a seat experience system that can control the operating objects on its terminal screen through the seat, thereby giving the seat new value.
[0009] This article discloses a seat experience system, including a seat, a control unit and a seat experience device.
[0010] The seat comprises a seat body and a sensor. The sensor is disposed in the seat body and detects measurement values used to identify the movements of a seated person sitting on the seat body. A control unit is connected to the sensor and capable of acquiring the measurement values from the sensor. A seat experience device is connected to the control unit and configured to operate based on the measurement values.
[0011] When the seat experience device detects an abnormality in the seat experience system, it notifies the seated person of the abnormality and limits at least some functions of the seat experience system.
[0012] In this configuration, when the seat experience device detects an abnormality in the seat experience system, it notifies the seated person of the abnormality and limits at least part of the functions of the seat experience system, thereby allowing the seated person to understand the system status and use the seat experience system with peace of mind.
[0013] When the seat experience device detects that an abnormality occurs in the seat experience system, the seat experience device should send a message of the abnormality to the terminal used by the seat experience system administrator.
[0014] With this structure, the administrator of the seat experience system can be aware of the abnormal situation of the system, and thus can quickly recover from the abnormal situation, or guide the seated person to deal with the abnormal situation, so that the seated person can use it with confidence.
[0015] The seat experience system may also detect an abnormal situation by receiving an abnormality notification of the seat experience system from a control unit.
[0016] The control unit may be configured to determine that an abnormality exists in the sensor when the signal received from the sensor is always greater than a predetermined value within a predetermined time period, is always less than a predetermined value within a predetermined time period, or always exceeds a variation range within a predetermined time period.
[0017] When it is determined that the sensor has an abnormal condition, the control unit should stop supplying power to the sensor.
[0018] By not supplying power to abnormal sensors, power consumption can be reduced.
[0019] The seat experience system may further include a server with which the seat experience device can communicate. In this case, when the seat experience device detects an anomaly in the seat experience system, it may notify the server of the anomaly to the seat experience system administrator's terminal. Alternatively, the server may be notified of the anomaly instead of the seat experience system administrator's terminal.
[0020] In the seat experience system, the seat experience device can be configured to provide a game that allows the seated user to move around the seat body. The seat experience device can also be configured to communicate with other seat experience devices via a server and play games online simultaneously with other seat experience devices. In this case, if a communication anomaly occurs between the seat experience device and the server, the seat experience device may be unable to play games simultaneously with other seat experience devices, and may have to run the game offline.
[0021] According to such a configuration, the seat experience device can still provide games to seated persons even in a case where it cannot communicate with the server.
[0022] In the seat experience system, the seat may be installed in a vehicle. In this case, the seat experience device obtains navigation route information, vehicle position information, and vehicle speed information from a navigation system. If the seat experience device determines, based on the route, position, and speed information, that the vehicle will enter a location where communication failure may occur within a predetermined time period, it is desired to notify the seated user of the potential interruption of communication with the server.
[0023] According to such a configuration, the seated person can foresee the occurrence of a communication abnormality.
[0024] Furthermore, this document discloses a seat unit comprising a seat and a control unit. The seat includes a seat body and a sensor, the sensor being mounted on the seat body and configured to detect movements of a user seated therein. The control unit is connected to the sensor to obtain the sensor's measurement value. The control unit may determine that a sensor abnormality exists when a signal received from the sensor is consistently greater than a predetermined value or consistently less than a predetermined value within a predetermined time period. The control unit may be configured to stop supplying power to the sensor upon determining that a sensor abnormality exists.
[0025] Disclosed herein as one form of a seat experience system includes a seat body and a plurality of sensors for acquiring information for detecting motion of a seated person sitting in the seat body, and a terminal having a screen for acquiring information from the sensors.
[0026] The terminal changes the speed of operating the object on the screen according to the information.
[0027] With this structure, since the terminal changes the speed of the operating object on the screen according to the information obtained from the sensor, the operating object on the terminal screen can be manipulated at the speed desired by the seated person through the movement of the seated person on the seat.
[0028] In addition, the sensor may include a plurality of pressure sensors to obtain a pressure value of the seated person, and the terminal may change a speed of operating an object on the screen according to the pressure value.
[0029] In addition, the terminal may increase the speed of the operation object as the pressure value increases.
[0030] In addition, the terminal may also reduce the speed of the operation object as the pressure value increases.
[0031] In addition, the pressure sensor includes a first pressure sensor and a second pressure sensor. When the seated person's posture is a standard posture, the first pressure sensor outputs a first standard pressure value; when the seated person's posture is a forward-leaning posture with the center of gravity moved forward compared to the standard posture, the first pressure sensor outputs a first high pressure value greater than the first standard pressure value; and when the seated person's posture is a backward-leaning posture with the center of gravity moved backward compared to the standard posture, the first pressure sensor outputs a first low pressure value less than the first standard pressure value. Alternatively, when the seated person's posture is a standard posture, the second pressure sensor outputs a second standard pressure value; when the seated person's posture is a forward-leaning posture with the center of gravity moved forward compared to the standard posture, the second pressure sensor outputs a second low pressure value less than the second standard pressure value; and when the seated person's posture is a backward-leaning posture with the center of gravity moved backward compared to the standard posture, the second pressure sensor outputs a second high pressure value greater than the second standard pressure value. When the first high pressure value is obtained from the first pressure sensor or the second low pressure value is obtained from the second pressure sensor, the terminal determines that the posture of the seated person is the forward leaning posture; when it is determined to be the forward leaning posture and the larger the first high pressure value is, or when it is determined to be the forward leaning posture and the smaller the second low pressure value is, the speed at which the operating object moves toward the top of the screen can be faster.
[0032] In addition, the pressure sensor includes a first pressure sensor and a second pressure sensor. When the seated person's posture is a standard posture, the first pressure sensor outputs a first standard pressure value; when the seated person's posture is a forward-leaning posture with the center of gravity moved forward compared to the standard posture, the first pressure sensor outputs a first high pressure value greater than the first standard pressure value; and when the seated person's posture is a backward-leaning posture with the center of gravity moved backward compared to the standard posture, the first pressure sensor outputs a first low pressure value less than the first standard pressure value. Alternatively, when the seated person's posture is a standard posture, the second pressure sensor outputs a second standard pressure value; when the seated person's posture is a forward-leaning posture with the center of gravity moved forward compared to the standard posture, the second pressure sensor outputs a second low pressure value less than the second standard pressure value; and when the seated person's posture is a backward-leaning posture with the center of gravity moved backward compared to the standard posture, the second pressure sensor outputs a second high pressure value greater than the second standard pressure value. When the first low pressure value is obtained from the first pressure sensor or the second high pressure value is obtained from the second pressure sensor, the terminal determines that the posture of the seated person is the leaning back posture; when it is determined to be the leaning back posture and the first low pressure value is smaller, or when it is determined to be the leaning back posture and the second high pressure value is larger, the operation object can move faster toward the bottom of the screen.
[0033] In addition, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. When the third high pressure value is obtained from the third pressure sensor or the fourth low pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the left-leaning posture; when it is determined to be the left-leaning posture and the larger the third high pressure value is, or when it is determined to be the left-leaning posture and the smaller the fourth low pressure value is, the movement speed of the operating object to the left of the screen can be faster.
[0034] In addition, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. When the third low pressure value is obtained from the third pressure sensor or the fourth high pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the right-leaning posture; when it is determined to be the backward-leaning posture and the third low pressure value is smaller, or when it is determined to be the backward-leaning posture and the fourth high pressure value is larger, the movement speed of the operation object to the right of the screen can be faster.
[0035] In addition, the pressure sensor includes a fifth pressure sensor that receives the load from the right leg of the seated person, and the operation object is a moving object that moves relative to the background displayed on the screen. The terminal can be configured so that the greater the pressure value obtained from the fifth pressure sensor, the faster the moving object moves forward.
[0036] In addition, the pressure sensor includes a 6th pressure sensor that receives the load from the left leg of the seated person, and the operation object is a moving object that moves relative to the background displayed on the screen. The terminal can be configured so that the greater the pressure value obtained from the 6th pressure sensor, the slower the speed at which the moving object moves forward.
[0037] Furthermore, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is in the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is in a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is in a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is in the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is in a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is in a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. The operation object is a moving object that moves relative to the background displayed on the screen. When the third high pressure value is obtained from the third pressure sensor or the fourth low pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the left-leaning posture; when it is determined to be the left-leaning posture and the larger the third high pressure value is, or when it is determined to be the left-leaning posture and the smaller the fourth low pressure value is, the moving object can move faster to the left.
[0038] Furthermore, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is in the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is in a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is in a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is in the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is in a left-leaning posture with the center of gravity shifted to the left compared to the standard posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is in a right-leaning posture with the center of gravity shifted to the right compared to the standard posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. The operation object is a moving object that moves relative to the background displayed on the screen. When the third low pressure value is obtained from the third pressure sensor or the fourth high pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the right-leaning posture; when it is determined to be the right-leaning posture and the third low pressure value is smaller, or when it is determined to be the right-leaning posture and the fourth high pressure value is larger, the moving object can move faster to the right.
[0039] As another form of a seat experience system, this article discloses a seat experience system, which includes a seat body, multiple sensors for acquiring information (measurement values) detecting the movement of a seated person sitting in the seat body, a control unit for acquiring the information from the sensors, and a terminal with a screen.
[0040] The control unit manipulates an operating object on the screen according to information obtained from the sensor.
[0041] With this structure, since the control unit controls the operating objects on the screen according to the information obtained from the sensor, the operating objects on the terminal screen can be controlled by the seat according to the movement of the seated person on the seat.
[0042] Furthermore, the control unit is arranged in the seat body, and sets a manipulation command for the operation object according to information obtained from the sensor, and outputs the command to the terminal, and the terminal can manipulate the operation object according to the command.
[0043] With this configuration, since the processing of converting the sensor information into commands does not need to be performed on the terminal side, the processing speed of the terminal can be made faster, and for example, when playing a game at the terminal, the seat and a controller not provided on the seat can be used simultaneously.
[0044] Furthermore, the control unit may be provided in the terminal, and may set a manipulation command for the manipulation object according to the information obtained from the sensor, and manipulate the manipulation object according to the command.
[0045] With this configuration, since the processing of converting the sensor information into commands does not need to be performed on the seat side, the processing speed of the seat can be increased.
[0046] In addition, through the information from the sensor, the control unit can determine whether the posture of the seated person is a forward leaning posture with the center of gravity forward relative to the standard posture or a backward leaning posture with the center of gravity backward relative to the standard posture, and set the first command when the judgment result is the forward leaning posture, and set the second command when the judgment result is the backward leaning posture.
[0047] Furthermore, the pressure sensor includes a first pressure sensor and a second pressure sensor. When the seated person's posture is the standard posture, the first pressure sensor outputs a first standard pressure value; when the seated person's posture is the forward leaning posture, the first pressure sensor outputs a first high pressure value greater than the first standard pressure value; and when the seated person's posture is the backward leaning posture, the first pressure sensor outputs a first low pressure value less than the first standard pressure value. Alternatively, when the seated person's posture is the standard posture, the second pressure sensor outputs a second standard pressure value; when the seated person's posture is the forward leaning posture, the second pressure sensor outputs a second low pressure value less than the second standard pressure value; and when the seated person's posture is the backward leaning posture, the second pressure sensor outputs a second high pressure value greater than the second standard pressure value. When the first high pressure value is obtained from the first pressure sensor or the second low pressure value is obtained from the second pressure sensor, the control unit can determine that the seated person's posture is the forward leaning posture.
[0048] Furthermore, the pressure sensor includes a first pressure sensor and a second pressure sensor. When the seated person's posture is the standard posture, the first pressure sensor outputs a first standard pressure value; when the seated person's posture is the forward leaning posture, the first pressure sensor outputs a first high pressure value greater than the first standard pressure value; and when the seated person's posture is the backward leaning posture, the first pressure sensor outputs a first low pressure value less than the first standard pressure value. Alternatively, when the seated person's posture is the standard posture, the second pressure sensor outputs a second standard pressure value; when the seated person's posture is the forward leaning posture, the second pressure sensor outputs a second low pressure value less than the second standard pressure value; and when the seated person's posture is the backward leaning posture, the second pressure sensor outputs a second high pressure value greater than the second standard pressure value. When the first low pressure value is obtained from the first pressure sensor or the second high pressure value is obtained from the second pressure sensor, the control unit can determine that the seated person's posture is the backward leaning posture.
[0049] In addition, the first command may indicate that an operation command to move the operation object on the screen upward has been issued; and the second command may indicate that an operation command to move the operation object on the screen downward has been issued.
[0050] The first command may be a command for causing the operation object on the screen to jump at a first height, and the second command may be a command for causing the operation object on the screen to jump at a second height greater than the first height.
[0051] In addition, based on the information from the sensor, the control unit can determine whether the posture of the seated person is a left-leaning posture with the center of gravity to the left relative to the standard posture or a right-leaning posture with the center of gravity to the right relative to the standard posture, and set the third command when the judgment result is the left-leaning posture, and set the fourth command when the judgment result is the right-leaning posture.
[0052] Furthermore, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is the left-leaning posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is the right-leaning posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is the left-leaning posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is the right-leaning posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. When the third high pressure value is obtained from the third pressure sensor or the fourth low pressure value is obtained from the fourth pressure sensor, the control unit may determine that the seated person's posture is the left-leaning posture.
[0053] Furthermore, the pressure sensor includes a third pressure sensor and a fourth pressure sensor. When the seated person's posture is the standard posture, the third pressure sensor outputs a third standard pressure value; when the seated person's posture is the left-leaning posture, the third pressure sensor outputs a third high pressure value greater than the third standard pressure value; and when the seated person's posture is the right-leaning posture, the third pressure sensor outputs a third low pressure value less than the third standard pressure value. Alternatively, when the seated person's posture is the standard posture, the fourth pressure sensor outputs a fourth standard pressure value; when the seated person's posture is the left-leaning posture, the fourth pressure sensor outputs a fourth low pressure value less than the fourth standard pressure value; and when the seated person's posture is the right-leaning posture, the fourth pressure sensor outputs a fourth high pressure value greater than the fourth standard pressure value. When the third low pressure value is obtained from the third pressure sensor or the fourth high pressure value is obtained from the fourth pressure sensor, the control unit may determine that the seated person's posture is the right-leaning posture.
[0054] In addition, the third command may indicate that an operation command to move the operation object on the screen to the left has been issued; and the fourth command may indicate that an operation command to move the operation object on the screen to the right has been issued. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 is a schematic diagram of the overall structure of the seat experience system related to the first embodiment;
[0056] Figure 2 It is a schematic diagram of the structure of each seat;
[0057] Figure 3is a block diagram illustrating the seat and system structure;
[0058] Figure 4 is a block diagram illustrating the server configuration;
[0059] Figure 5 is a graph of pressure variations obtained during calibration;
[0060] Figure 6 It is a table of determination conditions for onomatopoeia;
[0061] Figure 7 is a table of conditions for determining the level of exercise;
[0062] Figure 8 is a flow chart of an example of a process of a control device, illustrating the process flow of a game participation portion;
[0063] Figure 9 is a flow chart of an example of a control device process, illustrating the process flow of the calibration portion;
[0064] Figure 10 is a flow chart of an example of a process of a control device, illustrating the process flow of a competition portion;
[0065] Figure 11 is a flowchart of an application processing example;
[0066] Figure 12 It is the process flow of the calibration part in the game process;
[0067] Figure 13 It is the processing flow of the competition part of the game process;
[0068] Figure 14 is a flow chart of an example of server processing;
[0069] Figure 15 is a flowchart of an abnormality determination process of a control device;
[0070] Figure 16 This is a flowchart of abnormality determination processing for a smartphone;
[0071] Figure 17 is an example of a start screen;
[0072] Figure 18 This is an example of a warm-up activity screen;
[0073] Figure 19 This is an example of the start screen for a 100-meter race game;
[0074] Figure 20 This is an example of a 100-meter race game in progress;
[0075] Figure 21This is an example of the finishing screen in a 100-meter race game.
[0076] Figure 22 This is an example of the 100-meter race game results display screen.
[0077] Figure 23 is a schematic diagram of a seat experience system related to the second embodiment;
[0078] Figure 24 is a flowchart illustrating command setting processing;
[0079] Figure 25 It is a flowchart of the execution process of the electric shock maze game;
[0080] Figure 26 (a) is a schematic diagram of the start screen, and (b) is a schematic diagram of the standard posture setting screen;
[0081] Figure 27 (a) is a schematic diagram of the game level selection screen, and (b) is a schematic diagram of the electric shock maze game in progress screen;
[0082] Figure 28 This is a schematic diagram of the racing game in progress;
[0083] Figure 29 is a flowchart illustrating an example of command setting variation;
[0084] Figure 30 is a flowchart of the processing process of the control device in the seat experience system related to the third embodiment;
[0085] Figure 31 It is a flow chart of the processing in the smartphone;
[0086] Figure 32 (a) is a schematic diagram of the start screen, and (b) is a schematic diagram of the standard posture setting screen;
[0087] Figure 33 (a) is a schematic diagram of a song selection screen, and (b) is a schematic diagram of a dance game in progress screen;
[0088] Figure 34 This is a schematic diagram of the obstacle game in progress;
[0089] Figure 35 It is a schematic diagram of a modified example of the processing procedure of the control device. DETAILED DESCRIPTION
[0090] First embodiment
[0091] The first embodiment of the seat experience system will be described in detail below with reference to the corresponding drawings.
[0092] like Figure 1As shown, the seat experience system SYS in this embodiment provides an online game through a seat S, a smartphone SP as an example of a seat experience device, and a server SV. The seat S is configured as, for example, a vehicle seat installed in a vehicle V. The seat experience system SYS has a control unit 100 as an example of a control unit. Four seats S are provided in the vehicle V, for example, two front seats and two rear seats. In the vehicle V, the control unit 100 is used to integrate information between the four seats S so that they can operate in coordination with each other, and can also communicate with the smartphone SP. The vehicle V is also equipped with a navigation system 300.
[0093] Each smartphone SP is used by a seated person P. The smartphone SP is a mobile terminal that communicates with the server SV via the Internet INT using the Internet Protocol. In some locations, the smartphone SP can communicate with the server SV via Wi-Fi (registered trademark), a public wireless connection. Each smartphone SP can communicate with the navigation system 300 via short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark), and can obtain route information during navigation, vehicle V position information, and vehicle V speed information from the navigation system 300.
[0094] The seat experience system SYS of this embodiment provides a 100-meter running game for the smartphone SP, which is controlled by the seat body S10. The game allows multiple players to run 100 meters online simultaneously. The smartphone SP includes a display DSP (see FIG. Figure 2 ), the control unit 100 outputs a control signal so as to control the game character displayed on the display DSP to run by alternately moving the left and right legs up and down in the seat body S10.
[0095] That is, the system is configured to provide a game on the smartphone SP that can be controlled by the seated person P by moving on the seat body S10, and the smartphone SP can communicate with other smartphones SP (including the smartphone SP in the own vehicle and the smartphone SP in other vehicles) through the server SV, so that the online game can be run simultaneously with the other smartphones SP.
[0096] like Figure 2As shown, the seat body S10 includes a seat cushion S1, a seat back S2, and a headrest S3. Multiple pressure sensors PS1 to PS6 are installed beneath the surface of the seat cushion S1 and seat back S2. The measurements from the pressure sensors PS1 to PS6 are used to identify the movements of a seated person P seated in the seat body S10. The pressure sensors PS1 to PS6 are configured to detect the state of the seat surface opposite the seated person P in the seat body S10, thereby obtaining pressure values from the seated person P. The control unit 100 is connected to the pressure sensors PS1 to PS6 and is capable of obtaining pressure values from each of the pressure sensors PS1 to PS6. Furthermore, a smartphone SP is also connected to the control unit 100 and can be configured to operate the smartphone SP based on the measurements from the pressure sensors PS1 to PS6. The seat S, together with the control unit 100 (and the short-range communication device 3A described later), constitutes the seat unit SU.
[0097] Each of the pressure sensors PS1 to PS6 is arranged in pairs around the left and right centers of the seat S in bilateral symmetry.
[0098] Specifically, seat cushion S1 is equipped with pressure sensors PS1 to PS3. Pressure sensors PS1 to PS2 are located on seat cushion S1 at positions corresponding to the buttocks of the seated occupant P. Pressure sensors PS1 and PS2 constitute the first seat cushion sensor SC1, which measures the pressure on the buttocks of the seated occupant P. Pressure sensor PS2 is located slightly forward of pressure sensor PS1. The first cushion sensor SC1 is equipped with only one of pressure sensors PS1 and PS2.
[0099] The pressure sensor PS3 is located under the thigh of the seated person P. The pressure sensor PS3 constitutes the second seat cushion sensor SC2 and is used to measure the thigh pressure of the seated person P. The pressure sensor PS3 is provided at a position far in front of the pressure sensors PS1 and PS2.
[0100] The seat back S2 is equipped with pressure sensors PS4 through PS6. Pressure sensor PS4 is located behind the occupant's P waist. Pressure sensor PS5 is located slightly above pressure sensor PS4. Both pressure sensors PS4 and PS5 detect lumbar pressure from the occupant P. Pressure sensors PS4 and PS5 constitute the first seat back sensor SB1, but only one of them may be included in the first seat back sensor SB1.
[0101] Pressure sensor PS6 is installed at a position slightly above pressure sensor PS4 and pressure sensor PS5. Pressure sensor PS6 is installed at a position corresponding to the upper back of the seated person P. Pressure sensor PS6 constitutes the second backrest sensor SB2 for detecting pressure from the upper back of the seated person P.
[0102] In the following description, the pressure values obtained by pressure sensors PS1 through PS6 are referred to as P1 through P6, with the right and left pressure values indicated by the subscripts R and L, respectively, such as P1R and P1L. For example, pressure sensors PS1 through PS6 are elements whose resistance changes according to external pressure. Higher pressure values correspond to higher (or lower) voltages in the detection signals. Greater pressure values also correspond to higher (or lower) voltages in the detection signals. Therefore, pressure values are actually compared using voltage values. However, for ease of understanding, this specification will continue to use pressure values as a basis for comparison.
[0103] like Figure 3 As shown, the control unit 100 includes a measurement value acquisition unit 110, a processing unit 120, a communication unit 130, and a storage unit 190. Furthermore, the smartphone SP includes a game processing unit 210, an exception handling unit 220, and a storage unit 290. The control unit 100 and smartphone SP include a CPU, ROM, RAM, and rewritable non-volatile memory (not shown). Each of these functions is implemented by executing pre-installed programs.
[0104] The control unit 100 is connected to a short-range communication device 3A capable of short-range wireless communication, such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). The control unit 100 can communicate with the smartphone SP via the communication unit 130 and the short-range communication device 3A, thereby interacting with applications installed on the smartphone SP. The control unit 100 can transmit predetermined images and sounds to the smartphone SP and retrieve data input by the smartphone SP.
[0105] The measurement value acquisition unit 110 acquires pressure measurements from each of the pressure sensors PS1-PS6 at specific control cycle intervals. When acquiring a measurement value from each pressure sensor PS1-PS6, the measurement value acquisition unit 110 supplies power to each pressure sensor PS1-PS6. The measurement values acquired by the measurement value acquisition unit 110 are stored in the storage unit 190 and used by the processing unit 120. The storage unit 190 is used to appropriately store data required for calculations and processing.
[0106] Processing unit 120 communicates with the smartphone SP and sends signals to control a 100-meter running game application provided on the smartphone SP. Processing unit 120 includes a Yes signal output unit 121, a No signal output unit 122, a calibration processing unit 124, a step signal output unit 125, and a sensor abnormality determination unit 126.
[0107] The processing unit 120 has a first operating mode, in which it outputs signals based on the measured values of pressure sensors PS1-PS6, and a second operating mode, in which it does not output any signals. The first operating mode is only activated after a notification encouraging exercise is sent to the seated person P via the smartphone SP. Specifically, as described below, upon receiving a request to process various signals from the smartphone SP, the system enters the first operating mode, in which it outputs signals. Upon receiving a signal indicating that the processing has completed, the system enters the second operating mode, in which it does not output any signals.
[0108] The Yes signal output unit 121 and the No signal output unit 122 output a Yes signal and a No signal, respectively. Upon receiving the invitation prompt signal from the smartphone SP, the processing unit 120 outputs a Yes signal or a No signal to the smartphone SP via the Yes signal output unit 121 or the No signal output unit 122 according to the action of the seated person P.
[0109] Specifically, when the pressure value P6 obtained from the right pressure sensor PS6 R When the pressure value P6 obtained from the left pressure sensor PS6 exceeds the predetermined threshold value P6th, the Yes signal output unit 121 outputs a Yes signal; L When the predetermined threshold value P6th is exceeded, the No signal output unit 122 outputs a No signal.
[0110] In the game processing unit 210 of the smartphone SP, the Yes signal corresponds to a first operation of starting a game of the smartphone SP, and the No signal corresponds to a second operation of selecting not to play the game.
[0111] When the processing unit 120 receives the calibration start signal from the smartphone SP, the calibration processing unit 124 first obtains the pressure value P3 from the left and right pressure sensors PS3. R 、P3 L Then, based on these pressure values, the average pressure of the current seated person P, namely the normal pressure P3, is determined. n , and the threshold value P3th for detecting the pressure value peak, and at the same time calculating the average leg movement cycle of the seated person P, that is, the normal footstep cycle TS n , and output to the smartphone SP.
[0112] Specifically, for example, when the seated person P alternately lifts his legs, the pressure value P3 R 、P3 L Changes such as Figure 5 As shown. Figure 5 The part where the pressure decreases sharply is because the pressure value of the pressure sensor PS3 decreases accordingly when the seated person P raises his legs. The pressure value that remains at around 140 without decreasing is the average normal pressure P3 when the legs are not raised. n Calculate the normal pressure P3 n For example, only when the pressure value P3 R 、P3 L When the absolute value of the difference between the previous value and the current value (i.e., the current value P3(n) minus the previous value P3(n-1)) does not exceed the predetermined value (i.e., the fluctuation of the measured value is very small), the current value is taken as the effective value for statistics and averaging.
[0113] In addition, P3th is a threshold value used to judge when the legs are in the raised state. Figure 5 As shown, for example, a value between 100 and 120 can be selected. Therefore, the threshold value P3th can be selected by using the normal pressure P3 n The value obtained by multiplying the normal pressure P3n by a predetermined value between 0.6 and 0.9 can be used as the threshold value P3th.
[0114] Normal footstep cycle TS n is the average value of the footstep cycle TS, which is the pressure value P3 R and P3 L The time interval between adjacent spikes.
[0115] For pressure value P3 R 、P3 L , at each pressure value P3 R 、P3 L When the difference between the current value and the previous value changes from negative to positive under the condition that the pressure is less than the threshold value P3th (i.e., the pressure value trend crosses the threshold from top to bottom), it is the peak moment. At this time, the previous value P3(n-1) is the peak value Pm.
[0116] After the processing unit 120 receives the game start signal from the smartphone SP, the footstep signal output unit 125 starts to detect the pressure value P3 corresponding to the action of the seated person P. R 、P3 L The peak moment of the step is detected and its peak value Pm is calculated. The detection of the peak and the calculation of the peak value Pm can be performed in the same manner as the calibration processing unit 124. Then, the step intensity F (F R , F LThe footstep intensity F is represented by the size of the peak, that is, the difference between the normal pressure P3n and the peak value Pm. In this embodiment, in order to eliminate the difference caused by the body shape of the seated person P, the normal pressure P3n is used for normalization.
[0117] For example, the footstep intensity F can be expressed as:
[0118] F=(P3 n -Pm) / P3 n .
[0119] When the pressure value P3 is detected R 、P3 L When the footstep signal output unit 125 reaches a peak, the footstep signal output unit 125 outputs the peak value Pm and the footstep intensity F to the smartphone SP. In this way, the footstep signal output unit 125 outputs a signal according to the change of the pressure value P3 obtained from the pressure sensor PS3.
[0120] If the pressure value represented by the signal received from each pressure sensor PS1-PS6 remains greater than a predetermined value Pmax for a predetermined period of time, the sensor abnormality determination unit 126 may determine that the pressure sensor has failed (abnormality exists). This may be due to damage to the pressure sensor due to a short circuit or other reasons. If the sensor abnormality determination unit 126 determines that at least one of the pressure sensors PS1-PS6 has failed, it will stop supplying power to the failed pressure sensor PS1-PS6.
[0121] Meanwhile, the smartphone SP's game processing unit 210 executes game progress processing when the application (app) is launched. Furthermore, when the application is launched, the game processing unit 210 transmits the smartphone SP's identification information to the server SV. In this way, the server SV registers the identification information of the launched smartphone SP. Furthermore, when the application is terminated, the game processing unit 210 transmits an application termination signal to the server SV, along with the smartphone SP's identification information. In this way, the server SV deletes the identification information of the smartphone SP that sent the termination signal from the active smartphone SP registration information table.
[0122] The game processing unit 210 includes a game registration processing unit 211, a calibration instruction unit 212, a character movement processing unit 213, an onomatopeia determination unit 214, and a result output unit 219. The game processing unit 210 stores the signals received from the control unit 100, along with the time of receipt, in the storage unit 290. The storage unit 290 is used to timely store data required for calculations and processing. The storage unit 290 also stores a second counter, which will be described later. Furthermore, the game processing unit 210 transmits data such as the calculated travel distance L and exercise results to the control unit 100 as appropriate, enabling data sharing with smartphones SP associated with other seats S. The control unit 100 stores this data in the storage unit 190.
[0123] The game registration processing unit 211 displays a start screen for accepting game registration on the display DSP, and simultaneously sends a game registration signal to the control unit 100 and the server SV, and waits for a Yes signal or a No signal from the control unit 100 within a predetermined period of time. In addition, when the game registration processing unit 211 receives a participation invitation signal from the server SV, it also sends a game registration signal to the control unit 100, and waits for a Yes signal or a No signal from the control unit 100 within a predetermined period of time. The start screen may be, for example, Figure 17 The screen shown shows a message prompting the seated user P to exercise, such as "Want to join the game? Please lean your shoulder against the seat," and the prompts "No—left shoulder, right shoulder—Yes." Furthermore, the "Yes" and "No" prompts function as buttons, and the touch display DSP outputs a Yes or No signal, respectively, to the smartphone SP. Upon receiving a Yes signal, the game registration processing unit 211 continues the game process; upon receiving a No signal, it terminates the application without executing the game process. If no Yes or No signal is received after a predetermined waiting time, the control unit 100 sends a game registration end signal and terminates the application.
[0124] Furthermore, when the smartphone SP transmits a game registration signal, a participation signal, etc. to the server SV, the identification information of the smartphone SP is also transmitted.
[0125] When the calibration instruction unit 212 receives a game start signal from the server SV, it displays the calibration screen and simultaneously sends a calibration start signal to the control unit 100. It then waits for a predetermined period of time for a calibration-related signal from the control unit 100. If no signal is received within the predetermined period of time, the calibration instruction unit 212 outputs a calibration end signal to the control unit 100; in addition, the calibration instruction unit 212 also sends a calibration end signal to the server SV.
[0126] In a 100-meter race, upon receiving the footstep strength F signal, the character movement processing unit 213 causes the character on the display DSP to move toward the finish line. The amount of movement in this operation is determined by the footstep strength F. For example, the character movement processing unit 213 may cause the character to move a distance corresponding to F(m) toward the finish line.
[0127] During the 100-meter race, the onomatopeia determination unit 214 determines onomatopeia that can express the running state of the seated person P (such as "wobbling" and other mimetic words) and outputs them to the display DSP. The onomatopeia can be determined by comparing the footstep cycle TS, that is, the cycle of the seated person P moving his legs, with the footstep cycle TS. Figure 6 The step cycle TS is the cycle of the step intensity F received from the control unit 100. Since the time intervals for receiving the step intensity F are irregular, it can be calculated using an average time interval of, for example, 20 meters. The step cycle TS is the cycle of the step intensity F received from the control unit 100. Since the time intervals for receiving the step intensity F are irregular, it can be calculated using an average time interval of, for example, 20 meters.
[0128] In this embodiment, in order to reduce the influence of individual differences of seated persons P, the footstep cycle TS is divided by the normal footstep cycle TS. n The onomatopeia is selected by comparing the value of with the threshold. For example, TS / TS n When it is not less than 1.5, it means the cycle is long, which is expressed as "wobbling"; TS / TS n When it is not less than 1.2 and less than 1.5, it is expressed as "slow"; TS / TS n When it is not less than 0.7 and less than 1.2, it is expressed as "swoosh swoosh"; TS / TS n When it is less than 0.7, it is expressed as "dong dong dong".
[0129] When the seated person P completes the 100-meter race game and reaches the finish line, the result output unit 219 gives advice based on the exercise result and outputs it to the display DSP. In addition, the exercise result is transmitted to the control unit 100.
[0130] Specifically, as a result of the exercise, the result output section 219 outputs: exercise level, exercise amount, exercise intensity, and advice.
[0131] Activity level is based on the number of steps taken during a 100-meter race, with reference to Figure 7 For example, in the activity level determination table, a step count of 60 or less is considered a "stroll," a step count of 61 to 110 is considered a "walk," a step count of 111 to 140 is considered a "jog," a step count of 141 to 240 is considered a "run," and a step count of 240 or more is considered a "sprint."
[0132] The amount of exercise can be calculated, for example, by accumulating the footstep intensity F measured during a 100-meter race.
[0133] Exercise intensity can be expressed as metabolic equivalents (METs). The value of exercise intensity can be determined, for example, by multiplying the number of steps taken in a 100-meter race by a predetermined coefficient.
[0134] Suggestions can be searched from a pre-stored suggestion table in storage unit 290. For example, a list of suggestions can be created by associating parameters such as step count, 100-meter run results, and average footstep cycles with pre-defined suggestions. Thus, these parameters can be obtained after completing a 100-meter run and used to search and determine the corresponding suggestions.
[0135] After determining the exercise level, exercise amount, exercise intensity, and advice, the result output unit 219 outputs these results to the display DSP.
[0136] The abnormality processing unit 220 is always in the execution state or selects an appropriate time to execute the fault detection program to determine whether there is an abnormality in the seat experience system SYS. If an abnormality occurs, the corresponding processing program is executed according to the type of the abnormality.
[0137] When the abnormality processing unit 220 detects an abnormality in the seat experience system SYS, it notifies the seated person P of the abnormality and restricts at least part of the functions of the seat experience system SYS.
[0138] For example, if the exception handling unit 220 detects an abnormality in at least one of the pressure sensors PS1-PS6, it displays a text message indicating a pressure sensor failure on the display DSP to notify the seated user of the abnormality. It also sends an abnormality notification email to the administrator of the seat experience system SYS. The administrator, based on the received terminal abnormality notification email, notifies the corresponding terminal of the abnormality. This administrator includes personnel providing services to seated users and the developers of the seat S. Furthermore, the exception handling unit 220 notifies the server SV of the abnormality.
[0139] The abnormality notification is issued after determining which of the multiple pressure sensors PS1 to PS6 has an abnormality. Information indicating the presence of an abnormality is stored in the smartphone SP's memory 290 and the server SV's memory 390. Applications using the seat S should be configured so that when the application is launched, if an abnormality record is found for a sensor required by the application, the application will not run. In this case, the application can be configured to fail if all associated sensors have an abnormality, or if only some associated sensors have an abnormality.
[0140] Furthermore, if the exception handling unit 220 detects that at least one of the pressure sensors PS1-PS6 is abnormal, the game program executed by the game processing unit 210 is restricted. The game processing unit 210 will prohibit the execution of the 100-meter running game, but the function of viewing previous game records will not be affected.
[0141] The smartphone SP detects abnormality in the pressure sensors PS1 to PS6 by receiving the abnormality notification from the control unit 100 .
[0142] In addition, when an abnormality occurs in the communication between the abnormality processing unit 220 and the server SV, for example, when communication with the server SV is impossible, only offline games (called "offline mode") that do not communicate with other smartphones SP can be played.
[0143] Furthermore, the exception handling unit 220 obtains route information, vehicle V's location information, and vehicle V's speed information during navigation from the navigation system 300. Based on this route information, location information, and speed information, the unit determines whether the vehicle V has entered a location where communication disruptions are likely to occur within a predetermined period. Examples of locations where communication disruptions are likely to occur include tunnels and mountains above a certain elevation. Using this route information, current location, and speed information, the unit can assess road conditions expected for the upcoming period and determine whether these locations are included in the route planned for the predetermined time period. This allows the unit to determine whether the vehicle V will enter a location where communication disruptions are likely to occur within the predetermined time period. In this embodiment, the example assumes that the location where communication disruptions are likely to occur is a tunnel. If the exception handling unit 220 determines that the vehicle V has entered a tunnel within the predetermined time period, it displays a message on the display DSP indicating that communication with the SV may be interrupted, notifying the occupants P.
[0144] like Figure 4 As shown, the server SV includes a smartphone management unit 310 , an invitation notification unit 320 , a game start notification unit 330 , and a memory 390 .
[0145] The server SV stores the identification information sent by the smartphone SP when it launches an application in memory 390, thereby managing the smartphone SP running the application. The identification information also includes the address of the smartphone SP. Upon receiving an application termination signal from the smartphone SP, the server deletes the smartphone SP's identification information from memory 390.
[0146] When the invitation notification unit 320 receives a game registration signal from a smartphone SP, it sends an invitation notification signal to the other smartphone SPs currently running the game based on the identification information stored in its memory 390. If a participation signal is received from a smartphone SP within a predetermined period, the identification information of the registered smartphone SP is stored in the memory 390.
[0147] After the invitation period for participating in the game ends, the game start notification unit 330 transmits a game start signal to the registered smartphone SP based on the identification information of the registered smartphone SP stored in the memory 390 .
[0148] The memory 390 stores the identification information of the smartphone SP running the application, the identification information of the smartphone SP participating in the competition, and data required for each process of the server SV as appropriate.
[0149] Hereinafter, an example of processing by the control unit 100 , the application of the smartphone SP, the server SV, and the game processing unit 210 and the like will be described with reference to flowcharts.
[0150] First, the processing procedure of the control unit 100 will be described.
[0151] Figures 8 to 10 and Figure 15 The processing is repeated.
[0152] like Figure 8 As shown, the processing unit 120 first executes steps S11 to S17 related to entering the game. Specifically, first, it determines whether a game registration signal is received (S11).
[0153] If it is determined that the game registration signal has been received (S11, Yes), the processing unit 120 obtains the pressure value P6 R 、P6 L (S12), and judge the right side pressure value P6 R Is it greater than the threshold value P6th (S13); if P6 R If it is greater than P6th (S13, Yes), a Yes response signal is sent (S14) and the relevant processing of entering the game is ended.
[0154] If P6 Ris not greater than P6th (S13, No), the processing unit 120 determines the left pressure value P6 L Is it greater than P6th (S15). If P6 L If it is greater than P6th (S15, Yes), a No response signal is sent (S16), and the relevant processing of entering the game is ended.
[0155] If P6 L Not greater than p6h (S15, No), the processing unit 120 determines whether the game registration end signal is received (S17). If not received (S17, No), it returns to step S12 to repeat the above process; if received (S17, Yes), the relevant processing of entering the game is ended.
[0156] When the relevant processing of entering the game is completed, the calibration processing unit 124 of the processing unit 120 starts to execute steps S21 to S26 related to the calibration processing, such as Figure 9 shown.
[0157] The processing unit 120 first determines whether a calibration start signal is received (S21). If so (S21, Yes), the pressure value P3 is acquired and stored. R 、P3 L (S22) Then, it is determined whether a calibration end signal is received (S23). As long as the signal is not received (S23, No), steps S22 to S23 are repeated until the signal is received (S23, Yes), and then the process proceeds to step S24.
[0158] In step S24, the calibration processing unit 124 calculates the pressure value P3 based on the pressure value P3 obtained and stored within a predetermined period of time. R 、P3 L Then, the threshold value P3th is set based on the normal pressure P3n (S25). Next, the normal step cycle TS is calculated. n And output to the smartphone SP (S26).
[0159] In step S21, if the calibration start signal is not received (No), the calibration processing unit 124 proceeds directly to step S30 without performing the calibration process (see Figure 10 ).
[0160] Next, the processing unit 120 executes steps S30 to S40 , ie, processing related to the game.
[0161] like Figure 10As shown, first, the processing unit 120 determines whether a game start signal is received from the smartphone SP (S30). If the game start signal is not received (S30, No), the processing unit 120 ends the processing flow. If the game start signal is received (S30, Yes), the footstep signal output unit 125 obtains and stores the pressure value P3 R 、P3 L (S31).
[0162] Then, determine the right side pressure value P3 R Is it less than the threshold value P3th (S32), if it is less than (S32, Yes), then the pressure value P3 is used. R If a peak value has been detected (S33, Yes), the footstep signal output unit 125 compares the normal pressure P3n and the pressure value P3 R Calculate footstep intensity F R (S34), and the footstep strength F R The calculation result is transmitted to the smartphone SP (S35).
[0163] Otherwise, if the right pressure value P3 R is not less than the threshold value P3th (S32, No), or no peak is detected (S33, No), the step signal output unit 125 does not perform the step intensity F R The calculation and sending process directly enters step S36.
[0164] In steps S36 to S39, the footstep signal output unit 125 generates the left pressure value P3 L , perform peak detection, footstep intensity F R Since these processes are similar to steps S31 to S35, their description will be omitted.
[0165] In step S40, the processing unit 120 determines whether a game end signal has been received. If not (S40, No), the process returns to step S31 and repeats the above process; if received (S40, Yes), the process ends.
[0166] Hereinafter, the processing of the application program (game processing unit 210 ) of the smartphone SP will be described. Figures 11 to 13 The processing is repeated.
[0167] When the application is started, the smartphone SP starts processing of the application.
[0168] The exception handling unit 220 first determines whether its flag FT is 1 (S101), indicating whether it predicts that communication with the server SV will deteriorate. (This condition, characterized by poor communication quality or inability to communicate due to a poor signal, is considered a communication anomaly.) A FT flag of 0 indicates that no impending deterioration in communication quality has been predicted; a FT flag of 1 indicates that an impending deterioration in communication quality has been predicted. If the FT flag is 1 (S101, Yes), the exception handling unit 220 issues a warning of impending deterioration in communication quality (S102). For example, the warning may appear on the display DSP, displaying a message such as "Communication may be interrupted. Do you still want to play the game?" and a Yes or No button. If Yes is selected (S103, Yes), the process proceeds to step S110 and beyond; if No is selected (S103, No), the process terminates. Furthermore, if the FT flag of the exception handling unit 220 is not 1 at step S101, the process proceeds directly to step S110 and beyond.
[0169] Then, the game processing unit 210 displays the start screen on the display DSP (S110). For example, the start screen may be as follows: Figure 17 The start screen displays the text "Want to join the game? Please lean your shoulder against the seat," along with information indicating "No" for the left shoulder and "Yes" for the right shoulder. A countdown to the start of the game is also displayed.
[0170] Then, the game registration processing unit 211 sends a game registration signal to the control unit 100 (S111). At this time, the game registration processing unit 211 also sends a game registration signal to the server SV to provide other smartphones SP with an invitation opportunity to participate in the game.
[0171] The game registration processing unit 211 determines whether it has received a "Yes" signal (S112). If so, it sends a registration completion signal to the control unit 100 (S118). It then sends a "Join" signal to the server SV (S119), initiates the game progress process (S200), and the game registration process ends. The game progress process will be described below.
[0172] If the game registration processing unit 211 does not receive the Yes signal (S112, No), it determines whether it receives the No response signal (S113). If it does (S113, Yes), the game registration process ends.
[0173] Otherwise, if no No response signal is received (S113, No), the game registration processing unit 211 displays a countdown of the remaining time (S114) and determines whether the countdown value has reached zero (S115). If the countdown value has not reached zero (S115, No), the process returns to step S112 to repeat the above process. If the countdown value has reached zero (S115, Yes), a registration end signal is sent to the control unit 100 (S116), and the game registration process ends.
[0174] like Figure 12 As shown, in the game process (S200), when the smartphone SP receives a game start signal from the server SV (S201 Yes), first, the calibration instruction unit 212 displays a calibration screen on the display DSP (S211). Figure 18 As shown, the calibration screen displays the text instructions "Warm-up exercise, maintain a seated position and alternate leg lifts" and a calibration countdown. The display DSP can also display an animation of an anthropomorphic character CH1 running on the seat, etc., so that the seated person P can easily understand what to do.
[0175] Next, the calibration instruction unit 212 sends a calibration start signal to the control unit 100 (S212). The remaining time count is then updated and displayed on the display DSP (S213), and a determination is made as to whether the count has reached zero (S214). If the count has not reached zero (S214, No), the countdown display in step S213 continues. If the count has reached zero (S214, Yes), a calibration end signal is sent to the control unit 100 (S215). Furthermore, the calibration instruction unit 212 also sends a calibration end signal to the server.
[0176] When the calibration is completed, the game processing unit 210 displays the following Figure 13 For example, the game start screen is as shown in FIG. Figure 19 As shown, the display includes the words "On your marks, set!" and the countdown to the start. The competition screen also shows a 100-meter track, and the anthropomorphic characters CH2 and CH3 of the seats are also shown on their respective tracks.
[0177] For example, when there are multiple tracks in the display and there are other seated people participating in the race at the same time, text representing the players, such as "you", "SEAT2", etc., is displayed on each track.
[0178] The following reference Figure 14 , explaining the game registration related processing on the server SV. Figure 14 The processing program is repeatedly executed in a specific cycle. In the figure, the smartphone is simply referred to as "mobile phone".
[0179] like Figure 14 As shown, the server SV constantly detects and waits for a game registration signal from an application on any smartphone SP (S310) until it receives the signal (S310, No). When the server SV receives the game registration signal (S310, Yes), it sends an invitation signal to the smartphone SP registered in the memory 390 as running the application (S320). Then, it starts a game invitation timer (S321).
[0180] The server SV determines whether a participation signal has been received from the smartphone SP (S322). If it has been received (S322, Yes), the server SV stores the identification information of the smartphone SP participating in the competition in the memory 390 (S323).
[0181] After step 323, or if the result of step S322 is negative, the server SV determines whether the game invitation timer has expired (S324). If not (S324, No), the process returns to step S322. If it has expired (S324, Yes), the server SV transmits a game start signal (S325) to all participating smartphones SP stored in memory 390. The server SV then determines whether it has received calibration completion signals from all participating smartphones SP (S330). If so (S330, Yes), the game registration process ends.
[0182] return Figure 13 , describing the subsequent processing of the application on the smartphone SP. First, the game start screen is displayed (S220), and then the countdown is executed and the game starts. When the game starts, the game processing unit 210 sends a game start signal to the control unit 100 (S221). Then, the character movement processing unit 213 determines whether the footstep intensity F is received. R and F L (S222) If it receives (S222, Yes), the character movement processing unit 213 performs character movement processing, that is, according to the footstep strength F R and F L The size of makes the character CH2 move the corresponding distance (S223). After that, the travel distance L is updated and sent to the control unit 100. At the same time, the character movement processing unit 213 displays the remaining distance of the game on the display DSP (S224).
[0183] Next, the onomatopeia determination unit 214 determines the onomatopeia based on the footstep cycle TS and the normal footstep cycle TS. n To determine the onomatopeia to be displayed, and display it on the display DSP (S225). Figure 20As shown, during the game, the animation of characters CH2 and CH3 running on their respective tracks, the remaining distance, and onomatopeia such as "whoosh (walking fast)" can be displayed. In addition, the game processing unit 210 can also display the time experienced after the game starts.
[0184] If the footstep strength F has not been received R 、F L (S222, No), the character movement processing unit 213 does not execute steps S223 to S225 and directly proceeds to step S226.
[0185] Next, the game processing unit 210 obtains the travel distance L of the character CH3 of the seated person P on the other seat, and moves the character CH3 on the other seat as needed (S226).
[0186] Then, the character movement processing unit 213 determines whether the travel distance L is equal to or greater than 100 (S227). If it is less than 100, it returns to step S222 to repeat the above-mentioned game processing. Otherwise, if the travel distance L is equal to or greater than 100 (S227, Yes), a game end signal is sent to the control unit 100 (S228). At the end of the game, a similar Figure 21 The screen shown is displayed. On this screen, the remaining distance is shown as 0 meters and the time to reach the destination is displayed.
[0187] Next, the result output unit 219 judges the exercise level, exercise amount, exercise intensity and suggestions related to the exercise result and outputs these contents on the display DSP (S229). For example, the exercise result screen is as follows Figure 22 The result screen can display the rankings of all previous competitors based on the data accumulated so far in the control unit 100. In addition, if the result is good, the character CH5 with a happy expression can be displayed; if the result is bad, the character CH5 with a disappointed expression can be displayed.
[0188] After the result output unit 219 displays the exercise result, the processing process of the application ends.
[0189] The following reference Figure 15 , describes the abnormality determination process of the control unit 100. Figure 15 The processes shown are different from game programs and are resident programs or programs that can be executed at any time.
[0190] The control unit 100 obtains voltage values from the pressure sensors PS1 to PS6 ( S410 ), performs A / D conversion on the obtained voltage values ( S411 ) to convert them into numerical pressure values, and then performs the error detection process of steps S420 to S432 for each pressure sensor PS1 to PS6 .
[0191] The control unit 100 determines whether the pressure value is greater than the preset value Pmax (S420). If the control unit 100 determines that the pressure value is greater than the preset value Pmax (S420, Yes), the timer TE is counted (S421). However, if the control unit 100 determines that the pressure value is not greater than the preset value Pmax (S420, No), the timer TE is reset (S422).
[0192] Further, the control unit 100 determines whether the timer TE is greater than the threshold TEth (S430). If the judgment result is large (S430, Yes), the smartphone SP is notified that the pressure sensor is abnormal (S431), and the power supply to the pressure sensor determined to be abnormal is stopped (S432); if the control unit 100 determines that the timer TE is not greater than the threshold TEth (S430, No) or step S432 is completed, the abnormality judgment processing flow ends.
[0193] Below, refer to Figure 16 This paper describes the abnormality determination process of smartphone SP. Figure 16 The processes shown are different from game programs and are resident programs or programs that can be executed at any time.
[0194] Based on the presence or absence of an abnormality notification from the control unit 100, the abnormality handling unit 220 determines whether at least one of the pressure sensors PS1-PS6 is abnormal (S520). If the abnormality handling unit 220 determines that at least one of the pressure sensors PS1-PS6 is abnormal (S520, Yes), it displays an error message indicating the pressure sensor on the display DSP and prohibits the game processing unit 210 from executing the game program (S521). An abnormality notification email is then sent to the administrator's mailbox of the seat experience system SYS (S522).
[0195] If the exception handling unit 220 completes processing at step S522, or if it is determined that none of the pressure sensors PS1 to PS6 are abnormal at step S520 (S520, No), it further determines whether there is an abnormality in communication with the server SV (S530). For example, the exception handling unit 220 initiates a request to the server SV to inquire whether the connection is successful, and determines whether there is a communication abnormality based on whether a correct response is received. If the exception handling unit 220 determines that there is an abnormality in communication with the server SV (S530, Yes), a communication error message is displayed on the display DSP (S531), and the game cannot be played simultaneously with other smartphones SP, switching to an offline mode that can only be played offline (S532).
[0196] If the exception handling unit 220 completes processing at step S532, or if step S530 determines that there are no abnormalities in communication with the server SV (S530, No), it further obtains information such as the route during navigation, the position of the vehicle V, and the speed of the vehicle V from the navigation system 300. Based on this route information, the position information, and the speed information, it determines whether the vehicle V will enter a tunnel within the predetermined period (S540). If the exception handling unit 220 determines that the vehicle V will enter a tunnel within the predetermined period (S540, Yes), it sets the flag FT to 1 (S532). The exception handling unit 220 then displays on the display DSP: "Communication with the server SV may be interrupted (a warning of poor communication quality)" (S533), and ends the process.
[0197] In addition, if the abnormality processing unit 220 determines that the vehicle V will not enter the tunnel within the predetermined period (S540, No), it sets the flag FT to 0 (S535) and ends the process.
[0198] The above Figure 16 The process shown is resident or executable at any time while the application is running, and is also executable when the application is launched. Therefore, if an exception occurs during application launch, the seated user P is notified of the anomaly in the seating experience system SYS, and the administrator is also notified of the anomaly. Furthermore, if some functions of the seating experience system SYS are restricted, the seated user P can choose whether to run the application.
[0199] According to the above configuration, the seat experience system SYS of the first embodiment can achieve the following effects.
[0200] The control unit 100 outputs the pressure values obtained from the pressure sensors PS1 to PS6 to the smartphone SP as signals for controlling the game application of the smartphone SP. Therefore, the seated person P on the seat S can control the smartphone SP by moving his legs and shoulders on the seat body S10.
[0201] In this way, the smartphone SP can be operated by moving the body on the seat body S10 without using the hands. Therefore, when feeling tired on the vehicle, the fatigue can be relieved by moving the body appropriately.
[0202] Then, when the smartphone SP detects an abnormality in the seat experience system SYS, for example, when the pressure sensors PS1 to PS6 malfunction or when there is an abnormality in its communication with the server SV, the abnormality is notified to the seat occupant P and at least some functions of the seat experience SYS are restricted. In this way, the seat occupant P can understand the system status and use the seat experience system SYS with confidence.
[0203] In this embodiment, when an abnormality occurs in the seat experience system SYS, the administrator of the seat experience system SYS can be aware of the abnormality and can thus quickly recover from the abnormal situation. The administrator can also guide the seated person P to handle the abnormality so that the seated person P can use the system with confidence.
[0204] Furthermore, when an abnormality occurs in the pressure sensors PS1 to PS6 , the control unit 100 does not supply power to the pressure sensors PS1 to PS6 , thereby suppressing power consumption.
[0205] Furthermore, when the smartphone SP cannot communicate with the server SV, it can switch to an offline game mode. Therefore, even if communication with the server SV is impossible, the game service can be provided to the seated person P.
[0206] Furthermore, the smartphone SP predicts that the user will enter the tunnel during the scheduled period and pushes a notification of a possible disconnection of the server SV connection to the display DSP to notify the seated person P, so that the seated person P can anticipate the occurrence of a communication anomaly.
[0207] With this configuration, the seat experience system SYS can execute different programs according to the type and severity of the abnormality, thereby limiting the system functions within an appropriate range according to the abnormality.
[0208] The first embodiment has been described above, but the specific configuration can be implemented with appropriate changes.
[0209] For example, in the above embodiment, if communication with the server SV is impossible, the game will not be run simultaneously with other seat experience systems SYS.
[0210] However, among the multiple seat experience systems SYS in the vehicle V, the control unit 100 of the vehicle V can be configured to have the same function as the server SV, synchronizing the game between the multiple smartphones SP so that the game can be played simultaneously among the multiple seats S in offline mode.
[0211] In the above embodiment, when an abnormality occurs in the seat experience system SYS, it is indicated in text on the display DSP of the smartphone SP, serving as the seat experience device. However, this information can also be presented using images or colors. Furthermore, the display on the display DSP can also be combined with sound, vibration, odor, or other sensory changes to provide notification. Furthermore, in addition to notifying the seated user P using the seat experience system SYS of the abnormality, the user can also configure the system to notify other users of the abnormality via their smartphones SP. In this specification, methods for notifying the seated user P include the aforementioned methods. For example, when a child is playing a game on the seat experience system SYS, the abnormality can be notified to a parent's smartphone, allowing the parent to take necessary action.
[0212] Furthermore, in the above embodiment, the seat experience device notifies the terminal and server SV used by the administrator of the seat experience system SYS of abnormal conditions. However, the device may be configured to notify only one of the administrator's terminal and server SV of abnormal conditions.
[0213] In the above embodiment, the communication anomaly between the smartphone SP and the server SV is listed as a communication anomaly. However, the communication anomaly may also include other communication failures, such as the communication between the sensor and the control unit, the communication between the control unit and the seat experience device, etc. Furthermore, when the seat experience device detects a communication anomaly, it not only notifies the seated user of the anomaly, but also attempts to reconnect and informs the seated user of the recovery status. If reconnection or automatic recovery is not possible, a recovery method can be sent to the seated user P to attempt a manual connection. If manual processing also fails to resolve the communication anomaly, the anomaly should be notified to the server or the terminal used by the administrator, and the analysis results of the server or administrator can also be notified to the seated user. The server's mechanism for resolving such communication problems can be configured to be able to locate the point where the communication failure occurred and the type to which it belongs from the communication log.
[0214] In the above embodiment, abnormalities in the communication and pressure sensors PS1-PS6 are listed as examples of abnormal conditions. However, other device abnormalities, such as abnormalities in temperature control devices such as seat heaters or fans, abnormalities in actuators that move part or all of the seat, abnormalities in other sensors such as seat gravity sensors or temperature sensors, abnormalities reflecting the remaining amount or usage of consumables such as low air freshener in the seat, abnormalities in the control unit itself, or abnormalities in the external environment, can also be detected and reported. External environmental abnormalities refer to situations that affect the operation of the application, including, for example, the approach of other vehicles, poor road conditions, high vehicle speeds, earthquakes, approaching the destination, arriving at the destination, the game not being able to end before the expected arrival time, low fuel, low battery capacity, and excessive temperature or humidity inside or outside the vehicle.
[0215] Furthermore, if the seat experience device detects unauthorized access to the server or seat experience device, it can immediately terminate the communication service and the application itself, minimizing damage such as personal information leakage. Alternatively, it can be configured to block only communications from the unauthorized IP address when unauthorized access is detected, while leaving other communications unaffected.
[0216] The seat experience device can restrict its functions upon detecting a single anomaly or multiple times. Functional restrictions can be set to different levels based on the severity of the anomaly. For example, Level 1 forcibly terminates the application; Level 2 directs the user to terminate the application; Level 3 simply sends a notification suggesting the user terminate the application, and so on. The notification method and intensity can also be adjusted based on the severity of the anomaly. For example, when the anomaly is severe, the font size and volume are large, while when it is not severe, the font size and volume are small.
[0217] If the seat experience device detects an abnormality, it can restrict players inside, outside, or in other vehicles from viewing others' gaming status.
[0218] The seat experience device can set different levels and types of function restrictions based on different vehicle conditions. Vehicle conditions can include parked, stopped, autonomous driving, etc. In addition, whether function restrictions are applied depends on the location and type of seats in the vehicle. Furthermore, the system can be configured to allow the game to run normally without function restrictions even in the event of an abnormality, as long as everyone in the vehicle agrees to unrestrict the function and the other players playing outside the vehicle also agree.
[0219] When the smartphone SP purchases or downloads the seat experience device application, the system is preferably configured to notify in advance of possible anomalies and their handling procedures.
[0220] If the seat experience device detects an anomaly in certain sensors, it may be preferable to suggest that the user choose a different game that uses sensors that do not have the anomaly. For example, if the sensor in the middle of the seat is anomaly, the device may ask the user if they want to play a game that uses only the sensors on the left and right sides of their seat.
[0221] In the above embodiment, the control unit is configured to determine that the sensor has failed when the signal received from the sensor remains greater than a set value for a specified period of time. However, the control unit may also be configured to determine that the sensor has failed when the signal remains less than the set value for a specified period of time, or when the signal fluctuates significantly within a specified period of time. For example, whether the signal fluctuates significantly can be determined by whether the signal amplitude exceeds a specified threshold.
[0222] In the above embodiment, the seat experience device provides a 100-meter running game as an example, but other games or services can also be provided. Furthermore, the seat experience device is not limited to smartphones and can also be used with tablets, personal computers, navigation systems, and the like. Besides smartphones, tablets, personal computers, navigation systems, and the like, the seat experience device can also be combined with other devices in the vehicle V to form a seat experience device. For example, the seat experience device can be implemented by combining a tablet computer for abnormality notification and a device designed for gaming that moves based on measurements from sensors installed in the vehicle V.
[0223] In the above embodiment, the sensor is a pressure sensor as an example, but the sensor may also be other types of sensors, such as a capacitance sensor, an image sensor, or a temperature sensor, etc. In addition, the pressure measurement method may also use a pressure distribution sensor.
[0224] Second embodiment
[0225] Next, combine Figures 23 to 29 The second embodiment of the seat experience system of the present invention is described in detail.
[0226] like Figure 23 As shown, the seat experience system 1 of this embodiment includes a seat S and a smartphone SP exemplified as a terminal of the seat experience device in the first embodiment.
[0227] The seat S comprises a seat body S10 and pressure sensors 21 to 26. For example, the seat body S10 is a vehicle seat installed in a vehicle such as an automobile and comprises a seat cushion S1, a seat back S2, and a headrest S3. Multiple pressure sensors 21 to 26 are installed beneath the surface of the seat cushion S1 and seat back S2. These pressure sensors 21 to 26 are used to detect the movements of a person seated in the seat body S10.
[0228] Pressure sensors 21-26 are configured to detect the state of the seat surface in contact with a seated person in seat body S10 and to obtain pressure values from the person sitting on seat body S10. A control device (electronic control unit) 100 controls seat body S10 (e.g., the motor and heater of the electric recliner (not shown)). The control device is connected to pressure sensors 21-26 to obtain measurement values from each pressure sensor 21-26.
[0229] The pressure sensors 21 to 26 are arranged in pairs symmetrically around the left and right center of the seat S. In the following description and drawings, the pressure sensors 21 to 26 arranged on the left are distinguished by the subscript "L" and those arranged on the right are distinguished by the subscript "R".
[0230] The seat cushion S1 is provided with pressure sensors 21 to 23 .
[0231] The pressure sensor 21 is arranged at a position corresponding to the lowest part of the ischial bone of the seated person. At this position, the load of the seated person is the heaviest.
[0232] The pressure sensor 22 is provided slightly in front of the pressure sensor 21 .
[0233] The pressure sensor 21 and the pressure sensor 22 are both used to measure the pressure from the seated person's buttocks, and only one of them may be provided.
[0234] The pressure sensor 23 is provided at a position far in front of the pressure sensor 21 and the pressure sensor 22. The pressure sensor 23 is located under the thigh of the seated person and can detect the pressure value from the thigh of the seated person.
[0235] 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 occupant's waist.
[0236] The pressure sensor 25 is provided slightly above the pressure sensor 24 .
[0237] The pressure sensor 24 and the pressure sensor 25 are both used to measure the pressure from the waist of the seated person, but only one of them may be provided.
[0238] The pressure sensor 26 is provided at a position far above the pressure sensor 24 and the pressure sensor 25. The pressure sensor 26 is provided at a position corresponding to the shoulder of the seated person and is used to measure the pressure value from the shoulder of the seated person.
[0239] In this embodiment, the seat experience system 1 provides an electric shock maze game using pressure sensors 21-26. In this embodiment, each pressure sensor 21-26 is an example of a sensor used to detect the movements of a seated user sitting on the seat body S10 and obtain measured values. The game involves moving an icon IC (see Figure 27(b)) displayed on the display DSP (i.e., the screen of the smartphone SP) to the end point, without touching the maze walls W along the way.
[0240] The seat body S10 is equipped with a holder 4 for supporting a smartphone SP. The holder 4 is formed by bending a linear structure, with one end secured to the seat back S2 and the other end having a fixing portion 4A for securing the smartphone SP. By securing the smartphone SP to the fixing portion 4A, the user can view the smartphone's display DSP without having to hold the smartphone SP in their hands. This allows the user to focus on the display DSP and fully utilize their body to manipulate the icons IC in the electric shock maze.
[0241] The seat S is provided with a control unit 100 .
[0242] The control unit 100 is connected to a short-range communication device 3A capable of short-range wireless communication, such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). The control unit 100 is also connected to pressure sensors 21 to 26. In this embodiment, the control unit 100 and the short-range communication device 3A are incorporated into the seat body S10. The seat S and the control unit 100 (and the short-range communication device 3A) constitute the seat unit SU.
[0243] The control unit 100 and smartphone SP are equipped with a CPU, ROM, RAM, and rewritable nonvolatile memory (not shown), and execute programs stored in these memories. The smartphone SP is also equipped with a display DSP. The smartphone SP executes these programs to implement the various functions of the electric shock maze game.
[0244] The control unit 100 has the following functions: it obtains measurement values (information used to detect the movements of the occupant in the seat body S10) from each pressure sensor 21-26 and transmits them to the smartphone SP via the near-field communication device 3A. The smartphone SP also has the following functions: it obtains the measurement values from each pressure sensor 21-26 through the control unit 100 and manipulates the operation objects on the display DSP based on the measurement values. Specifically, the smartphone SP can set movement instructions for the operation objects based on the information obtained from each pressure sensor 21-26, and then cause the operation objects on the smartphone SP's display DSP to move according to these instructions. In addition, the smartphone SP can change the movement speed of the operation objects based on the information obtained from each pressure sensor 21-26.
[0245] Specifically, based on the measurement values from each of the pressure sensors 21 to 26, the smartphone SP can determine whether the seated person is leaning forward, with the body's center of gravity forward, or leaning backward, with the body's center of gravity backward, compared to the standard posture. Furthermore, based on the measurement values from each of the pressure sensors 21 to 26, the smartphone SP can also determine whether the seated person is leaning left, with the body's center of gravity to the left, or leaning right, with the body's center of gravity to the right.
[0246] The smartphone SP determines whether the seated occupant is in a forward-leaning position based on measurement values obtained from two pressure sensors 23 (hereinafter referred to as "front seat cushion sensors SE1") mounted on the front side of the seat cushion S1. The front seat cushion sensor SE1 is an example of a first pressure sensor. When the seated occupant is in a standard position, it outputs a first standard pressure value; when the seated occupant is in a forward-leaning position, it outputs a first high pressure value greater than the first standard pressure value; and when the seated occupant is in a rear-leaning position, it outputs a first low pressure value less than the first standard pressure value.
[0247] In addition, the first standard pressure value refers to a value with a certain range. Specifically, as described below, in the process of setting the standard posture of the electric shock maze game, that is, in the calibration process, the value output by the pressure sensor 23 is added with a positive and negative deviation correction amount to obtain a standard range set value, and falling within this range is the first standard pressure value. In addition, the first high pressure value is greater than the standard range set value, and the first low pressure value is less than the standard range set value. In addition, the other standard pressure values, high pressure values, and low pressure values (such as the second standard pressure value, the second high pressure value, and the second low pressure value) described below are also applicable.
[0248] When the smartphone SP obtains the first high pressure value from the front seat cushion sensor SE1, it determines that the seated occupant's posture is a forward leaning posture. In this embodiment, the pressure value obtained from the front seat cushion sensor SE1 is the largest of the measurement values obtained from the multiple front seat cushion sensors SE1. Alternatively, the pressure value obtained from the front seat cushion sensor SE1 may be, for example, the average of the multiple measurement values obtained from the multiple front seat cushion sensors SE1. Furthermore, the pressure values obtained from other sensors (e.g., the rear seat cushion sensor SE2), described below, also apply.
[0249] The smartphone SP determines whether the seated occupant is in a rearward-leaning position based on measurement values obtained from two pressure sensors 21 (hereinafter referred to as "rear-side seat cushion sensors SE2") mounted on the rear side of the seat cushion S1. The rear-side seat cushion sensor SE2 is an example of a second pressure sensor. It outputs a second standard pressure value when the seated occupant is in a standard position; a second low pressure value, which is less than the second standard pressure value, when the seated occupant is in a forward-leaning position; and a second high pressure value, which is greater than the second standard pressure value, when the seated occupant is in a rearward-leaning position. When the smartphone SP receives the second high pressure value from the rear-side seat cushion sensor SE2, it determines that the seated occupant is in a rearward-leaning position.
[0250] The smartphone SP determines whether the seated occupant is leaning left based on measurement values from three pressure sensors 24L, 25L, and 26L (hereinafter referred to as "left back sensors SE3") mounted on the left side of the seatback S2. The left back sensor SE3 is an example of a third pressure sensor. It outputs a third standard pressure value when the seated occupant is in the standard position; a third high pressure value, which is greater than the third standard pressure value, when the seated occupant is leaning left; and a third low pressure value, which is less than the third standard pressure value, when the seated occupant is leaning right. When the smartphone SP receives the third high pressure value from the left back sensor SE3, it determines that the seated occupant is leaning left.
[0251] Furthermore, a left-leaning posture refers to a posture in which the seated person's center of gravity is shifted to the left of the body center, such as a posture in which the seated person twists their body to the left. This definition also applies to the right-leaning posture described below, which refers to a posture in which the seated person's center of gravity is shifted to the right of the body center, such as a posture in which the seated person twists their body to the right.
[0252] The smartphone SP determines whether the seated occupant is leaning right based on measurement values from three pressure sensors 24R, 25R, and 26R (hereinafter referred to as "right back sensors SE4") mounted on the right side of the seatback S2. The right back sensor SE4 is an example of a fourth pressure sensor. It outputs a fourth standard pressure value when the seated occupant is in the standard position; a fourth low pressure value, which is less than the fourth standard pressure value, when the seated occupant is leaning left; and a fourth high pressure value, which is greater than the fourth standard pressure value, when the seated occupant is leaning right. When the smartphone SP receives the fourth high pressure value from the right back sensor SE4, it determines that the seated occupant is leaning right.
[0253] The smartphone SP sets the first command when it is determined to be in a forward leaning position, sets the second command when it is determined to be in a backward leaning position, sets the third command when it is determined to be in a left leaning position, and sets the fourth command when it is determined to be in a right leaning position.
[0254] On the smartphone SP's display DSP, these commands are instructions for moving the control object in the electric shock maze game. Specifically, the first command indicates that the control object on the display DSP has been moved upward; the second command indicates that the control object on the display DSP has been moved downward; the third command indicates that the control object on the display DSP has been moved leftward; and the fourth command indicates that the control object on the display DSP has been moved rightward. In the following description, the first command is referred to as the "up command"; the second command is referred to as the "down command"; the third command is referred to as the "left command"; and the fourth command is referred to as the "right command."
[0255] When the smartphone SP determines that it is in a forward leaning posture, the greater the first high pressure value in the forward leaning state, the faster the operation object moves toward the top of the screen; when the smartphone SP determines that it is in a backward leaning posture, the greater the second high pressure value in the backward leaning state, the faster the operation object moves toward the bottom of the screen.
[0256] When the smartphone SP determines that it is in a left-leaning posture, the larger the third high voltage value in the left-leaning state is, the faster the operation object moves toward the left side of the screen; when the smartphone SP determines that it is in a right-leaning posture, the larger the fourth high voltage value in the right-leaning state is, the faster the operation object moves toward the right side of the screen.
[0257] The smartphone SP has a function of moving an operation object in the electric maze game according to a set command and movement speed. Here, the operation object in the electric maze game is a cursor CS for selecting a level (difficulty) in the electric maze game selection screen shown in FIG27(a), and an operation icon IC in the electric maze game running screen (hereinafter referred to as the "game screen") shown in FIG27(b).
[0258] When the smartphone SP displays the level selection screen, a downward command from the seat S causes the cursor CS to move downward on the screen. An upward command from the seat S causes the cursor CS to move upward on the screen. During this movement, the smartphone SP adjusts the speed of the cursor CS based on the pressure applied.
[0259] The game screen displays an operation icon IC, maze walls W, and a life meter LG, which decreases each time the operation icon IC touches the wall W. During the electric shock maze game, the smartphone SP moves the operation icon IC in the direction indicated by the command and adjusts the movement speed of the operation icon IC according to the pressure level.
[0260] The operation of the smartphone SP will be described in detail below. Figure 24 The process shown.
[0261] like Figure 24 As shown, the smartphone SP obtains pressure values from each of the sensors SE1 to SE4 ( S611 ). After step S611 , the smartphone SP determines whether the third detection value obtained from the left back sensor SE3 is greater than the third standard pressure value, that is, whether it is the third high pressure value ( S612 ).
[0262] In step S612, if it is determined that the third detection value is greater than the third standard pressure value (Yes), the smartphone SP determines that the seated person's posture is a left-leaning posture (S613). After step S613, the smartphone SP sets a left command as the third command (S614).
[0263] After step S614, the smartphone SP sets the speed of moving the operation icon IC to the left side of the screen according to the third detection value when the left-leaning posture is determined. The larger the detection value, the faster the movement speed (S615), and then ends this process.
[0264] In step S612, if it is determined that the third detection value is not greater than the third standard pressure value (No), the smartphone SP further determines whether the fourth detection value obtained from the right back sensor SE4 is greater than the fourth standard pressure value, that is, whether it is the fourth high pressure value (S616).
[0265] In step S616, if it is determined that the fourth detection value is greater than the fourth standard pressure value (Yes), the smartphone SP determines that the seated person's posture is a right-leaning posture (S617). After step S617, the smartphone SP sets a right command as the fourth command (S618).
[0266] After step S618, the smartphone SP sets the speed of moving the operation icon IC to the right side of the screen according to the fourth detection value when the rightward leaning posture is determined. The larger the detection value, the faster the movement speed (S619), and then ends this process.
[0267] In step S616, if it is determined that the fourth detection value is not greater than the fourth standard pressure value (No), the smartphone SP further determines whether the first detection value obtained from the front seat cushion sensor SE1 is greater than the first standard pressure value, that is, whether it is the first high pressure value (S620).
[0268] In step S620, if it is determined that the first detection value is greater than the first standard pressure value (Yes), the smartphone SP determines that the seated person's posture is a forward leaning posture (S621). After step S621, the smartphone SP sets an upward command as the first command (S622).
[0269] After step S622, the smartphone SP sets the speed at which the operation icon IC moves upward on the screen according to the first detection value when the forward leaning posture is determined. The larger the detection value, the faster the movement speed (S623), and then ends this process.
[0270] In step S620, if it is determined that the first detection value is not greater than the first standard pressure value (No), the smartphone SP further determines whether the second detection value obtained from the rear seat cushion sensor SE2 is greater than the second standard pressure value, that is, whether it is the second high pressure value (S624).
[0271] In step S624, if it is determined that the second detection value is greater than the second standard pressure value (Yes), the smartphone SP determines that the seated person's posture is a reclining posture (S625). After step S625, the smartphone SP sets a downward command as the second command (S626).
[0272] After step S626, the smartphone SP sets the speed at which the operation icon IC moves toward the bottom of the screen according to the second detection value when the backward tilt posture is determined. The larger the detection value, the faster the movement speed (S627), and then ends this process.
[0273] In step S624 , if it is determined that the second detection value is not greater than the second standard pressure value (N o), the smartphone SP directly ends this process.
[0274] When the seated person starts the electric shock maze game application, the smartphone SP starts Figure 25 In this process, the smartphone SP first determines whether it is in a state where it can communicate with the seat S (S641).
[0275] In step S641, if it is determined that the communication is not possible (No), the smartphone SP terminates this process; in step S641, if it is determined that the communication is normal (Yes), the smartphone SP displays the start screen of the electric shock maze game on the display DSP (see Figure 26 (a)) (S642).
[0276] On the start screen shown in FIG. 26( a ), a start button B1 for starting the electric shock maze game and a button B2 for ending the electric shock maze game are displayed.
[0277] After step S642, the smartphone SP determines whether the start button B1 has been selected (S643). If the start button B1 is selected (Yes), the smartphone SP further determines whether the flag FF is 0, indicating that the standard posture setting mode in the electric shock maze game has been executed (S644).
[0278] The standard posture setting mode is a mode in which the user's normal sitting posture is set to the standard posture. In the standard posture setting mode, the smartphone SP obtains each pressure value of the user in the standard posture state and matches the standard pressure value for each command in the electric shock maze game based on these pressure values. In addition, the smartphone SP performs the above-mentioned operations according to the respective standard pressure values set in the standard posture setting mode. Figure 24 The processing flow shown.
[0279] In step S644, if it is determined that FF=0 is not true (No), that is, the standard posture setting mode has been executed, the smartphone SP will skip the standard posture setting mode (S645~S647) and start the electric shock maze game (S648); in step S644, if it is determined that FF=0 (Yes), that is, the standard posture setting mode has not been executed, the smartphone SP starts the standard posture setting mode (S645).
[0280] When the smartphone SP activates the standard posture setting mode, the screen shown in Figure 26(b) appears on the display DSP. Figure 26(b) displays the message "Please sit deeply in the seat, keeping your thighs, hips, waist, back, and shoulders pressed firmly against the seat." It also displays a countdown of the time it takes to obtain pressure values from each sensor SE1-SE4. In this embodiment, the number "16" indicates that the countdown starts at 16, indicating the initial value of the countdown for the start of the standard posture setting mode.
[0281] The smartphone SP acquires pressure values from each of the sensors SE1-SE4 during the 16-second countdown. Specifically, the smartphone SP does not acquire pressure values during the first half of the 8-second countdown, but instead acquires pressure values during the remaining second half of the 8-second countdown. In other words, the smartphone SP does not acquire pressure values during a specific period after the start of the standard posture setting mode, but only acquires pressure values after the specific time has elapsed. This prevents the smartphone SP from acquiring pressure values during this specific period after the start of the standard posture setting mode, eliminating unstable pressure values, such as those generated when the occupant adjusts their posture in the seat S, and thus enabling more accurate pressure values to be acquired.
[0282] Specifically, the smartphone SP acquires pressure values from each of the sensors SE1-SE4 at a specific sampling rate during the 8-beat countdown. For example, if the smartphone SP acquires pressure values at a sampling rate of 20 Hz / second and a countdown period of 1 second, the number of pressure values obtained from one pressure sensor is 161.
[0283] like Figure 25 As shown, for each pressure value obtained from each sensor SE1-SE4, the smartphone SP takes the average value and adds the correction amount of positive and negative deviation, and sets the obtained value range as the standard pressure value corresponding to each sensor SE1-SE4 (S646).
[0284] After step S646, the smartphone SP sets the flag FF to 1 (S647) and starts the electric shock maze game (S648). In the electric shock maze game, the smartphone SP first displays the level selection screen shown in Figure 27(a). On the level selection screen, the smartphone SP can move the on-screen cursor CS to the top or bottom of the screen using an up or down command set based on the pressure value. Furthermore, the smartphone SP can move the cursor CS at a speed corresponding to the pressure value.
[0285] In addition, other methods can be used to select a level using the cursor CS. For example, the smartphone SP can use a left command or a right command set according to a pressure value to select a level used in the electric shock maze game using the cursor CS.
[0286] After selecting a level, the smartphone SP displays the game screen shown in Figure 27(b). In addition to the operation icon IC and the wall W, the game screen also displays a life meter LG, which decreases each time the operation icon IC touches the wall W. On the game screen, the smartphone SP sets a command based on the pressure value output by each sensor SE1-SE4 and moves the operation icon IC in the direction corresponding to the command at a speed corresponding to the pressure value.
[0287] When the electric shock maze game is finished, the smartphone SP displays the start screen as shown in FIG26( a ). Figure 25 After step S648, if the result of step S643 is "No," the smartphone SP further determines whether button B2, which ends the electric shock maze game, has been selected (S649). If it is determined in step S649 that button B2 has not been selected ("No"), the smartphone SP proceeds to step S642. If it is determined in step S649 that button B2 has been selected ("Yes"), the smartphone SP terminates this process.
[0288] Next, a specific operation example of the seat experience system 1 is described in detail.
[0289] like Figure 23 As shown, when the devices (S, SP) constituting the seat experience system 1 are in a normal communication state, the seated person can start the electric shock maze game by operating the smartphone. The process is as follows Figure 25 As shown, in step S641, if the determination result is Yes, step S642 is executed in sequence. Thus, the startup screen shown in FIG26(a) will be displayed on the display DSP.
[0290] If the user selects the start button B1, that is, the judgment result in step S643 is Yes, the process proceeds to step S644. At this time, if the user has never executed the standard posture setting mode, the judgment result in step S644 is Yes, and the standard posture setting mode process (S645-S647) is executed.
[0291] In standard posture setting mode, the display DSP displays the screen shown in Figure 26(b). The user follows the on-screen instructions to adjust their sitting posture, keeping their entire body in close contact with the seat S. As the countdown displayed on the screen decreases from 16 to 0, the user maintains their sitting posture. The smartphone SP then acquires the pressure values of each sensor SE1-SE4.
[0292] The smartphone SP sets the standard pressure values required for each command setting in the electric shock maze game based on the pressure values obtained in the standard posture setting mode. After setting each standard pressure value, the smartphone SP displays the level selection screen shown in FIG. 27( a ) on the display DSP ( S648 ).
[0293] On the level selection screen, when the user in seat S leans forward, the cursor CS moves toward the upper portion of the screen. The greater the forward lean, the faster the cursor CS moves. When the user leans back, the cursor CS moves toward the lower portion of the screen. The further the backward lean, the faster the cursor CS moves. The movement direction and speed of the cursor CS closely match the user's posture, allowing the user to operate the cursor CS intuitively.
[0294] After a level is selected, the smartphone SP displays the game screen shown in Figure 27(b) on the display DSP. In the game screen, for example, if the user leans to the right, the operation icon IC moves to the right side of the screen. The greater the rightward lean, the faster the operation icon IC moves. Similarly, if the user leans in other directions, the operation icon IC moves in the direction corresponding to the leaning direction, and the movement speed of the operation icon IC corresponds to the degree of the leaning angle.
[0295] In this way, the user can play the electric shock maze game by leaning forward, backward, left, and right while seated in the chair S. This allows, for example, elderly people with weak legs to easily enjoy the electric shock maze game by simply moving their bodies. Furthermore, the movement direction and speed of the operating icons IC in the electric shock maze game match the user's posture, allowing the user to intuitively play the game.
[0296] With this configuration, the second embodiment of the seat experience system SYS can achieve the following effects.
[0297] Since the smartphone SP can adjust the speed of the operation objects on the screen according to the information obtained from each sensor SE1~SE4, the operation objects on the screen of the smartphone SP can be controlled at the speed desired by the occupant according to the occupant's movement on the seat S.
[0298] The second embodiment is described in detail above, but the specific structure can also be realized by other methods as shown below, with appropriate deformation. In addition, in the following description, the same symbols are used for configurations similar to those in the second embodiment, and the explanation is omitted.
[0299] In the second embodiment, the operation object is set to the cursor CS or the operation icon IC in the electric shock maze game. However, the operation object can be any object. For example, Figure 28 As shown, the operation object may be a racing car RC in a racing game.
[0300] The RC car is an example of a moving object that moves within the background displayed on the screen. In the racing game, the background, including the road surface, automatically flows behind the RC car, allowing it to move forward along the road surface. Furthermore, the RC car can make right or left turns based on the occupant's movements, allowing it to travel along a curved road surface.
[0301] In such a racing game, the right pressure sensor 23R of the multiple pressure sensors 21-26 bears the load from the seated user's right leg and can serve as the fifth pressure sensor SE5, equivalent to the accelerator of the racing car RC. Furthermore, the left pressure sensor 23L bears the load from the seated user's left leg and can serve as the sixth pressure sensor SE6, equivalent to the brake of the racing car RC. Furthermore, the sensors used for the racing car RC to turn left and right can use the same left back sensor SE3 and right back sensor SE4 as in the previously described embodiment.
[0302] In this embodiment, the smartphone SP performs the following operations in the racing game: Figure 29 In addition, the processing of the smartphone SP when starting the racing game is similar to the following: Figure 25 The process shown is the same, except that the processing of step S648 is replaced by the execution of the racing game process.
[0303] During the command setting process, the smartphone SP first obtains pressure values from each of the sensors SE3 through SE6 ( S661 ). Following step S661, the smartphone SP determines whether the fifth detection value from SE5 is greater than the fifth standard pressure value ( S662 ). The fifth standard pressure value and the sixth standard pressure value (described below) are set in the same manner as the third standard pressure value.
[0304] In step S662, if the fifth detection value is determined to be greater than the fifth standard pressure value (Yes), the smartphone SP sets the first command to move the race car RC forward relative to the road RD (S663). After step S663, the smartphone SP is set so that the larger the fifth detection value, the faster the race car RC moves forward (S664).
[0305] After step S664, or if the result of step S662 is "No," the smartphone SP further determines whether the sixth detection value detected by the sixth pressure sensor SE6 is greater than the sixth standard pressure value (S665). If the sixth detection value is determined to be greater than the sixth standard pressure value ("Yes") in step S665, the smartphone SP issues a second command to brake the race car RC (S666). After step S666, the smartphone SP is set so that the greater the sixth detection value, the slower the race car RC moves forward (S667).
[0306] If both the fifth and sixth detection values are greater than their respective standard pressure values, the smartphone SP sets the movement speed based on the magnitude of the fifth and sixth detection values. For example, the smartphone SP subtracts the movement speed corresponding to the sixth detection value from the driving speed corresponding to the fifth detection value to set the forward movement speed of the racing car RC.
[0307] After step S667, the smartphone SP determines whether the third detection value detected by the left rear sensor SE3 is greater than the fourth detection value detected by the right rear sensor SE4 (S668). If the third detection value is greater than the fourth detection value (Yes) in step S668, the smartphone SP further determines whether the third detection value is greater than the third standard pressure value (S669).
[0308] If it is determined in step S669 that the third detection value is greater than the third standard pressure value (Yes), the smartphone SP determines that the seated person's posture is a left-leaning posture (S670) and sets a third command to turn the racing car RC to the left (S671).
[0309] After step S671, the smartphone SP is set so that the larger the third detection value is, the faster the left turn is (S672). After step S672, or if the judgment result in step S669 is No, the smartphone SP ends this process.
[0310] If the third detection value is determined to be not greater than the fourth detection value (No) in step S668, the smartphone SP further determines whether the fourth detection value is greater than the fourth standard pressure value (S673). If the fourth detection value is determined to be greater than the fourth standard pressure value (Yes) in step S673, the smartphone SP determines that the seated person is leaning right (S674) and issues a fourth command to cause the race car RC to turn right (S675).
[0311] After step S675, the smartphone SP is set such that the larger the fourth detection value is, the faster the right turn is (S676). After step S676, or if the judgment result in step S673 is No, the smartphone SP ends this process.
[0312] In this embodiment, the acceleration operation, braking operation and turning operation of the racing car RC also correspond to the posture (movement) of the seated user in terms of feeling, so the seated user can enjoy the racing game intuitively by feeling.
[0313] The method for determining the occupant's posture and setting the speed of an operation object using the pressure values obtained from the multiple pressure sensors 21-26 mounted on the seat S is not limited to the methods described in the above embodiments. For example, when the smartphone SP obtains the fourth low pressure value from the right back sensor SE4, it can be determined that the occupant's posture is leaning left. The configuration can be such that the smaller the fourth low pressure value when the occupant is determined to be leaning left, the faster the speed of the operation object (movement or turning) to the left. Furthermore, when the smartphone SP obtains the third low pressure value from the left back sensor SE3, it can be determined that the occupant's posture is leaning right. The configuration can be such that the smaller the third low pressure value when the occupant is determined to be leaning right, the faster the speed of the operation object (movement or turning) to the right.
[0314] When the smartphone SP obtains the second low pressure value from the rear seat cushion sensor SE2, it can be determined that the seated person is leaning forward. The configuration can be such that the smaller the second low pressure value when the person is determined to be leaning forward, the faster the speed at which the operated object moves toward the upper part of the screen. Furthermore, when the smartphone SP obtains the first low pressure value from the front seat cushion sensor SE1, it can be determined that the seated person is leaning backward. The configuration can be such that the smaller the first low pressure value when the person is determined to be leaning backward, the faster the speed at which the operated object moves toward the lower part of the screen.
[0315] In addition, based on the pressure value obtained from one sensor, it is possible to determine whether the vehicle is leaning forward or backward, or whether it is leaning left or right.
[0316] For example, a first high pressure value obtained from the front seat cushion sensor SE1 may indicate forward tilt, while a first low pressure value obtained from the front seat cushion sensor SE1 may indicate rearward tilt. Alternatively, the higher the first high pressure value when determining forward tilt, the faster the speed at which the operating object moves upward on the screen; and the lower the first low pressure value when determining rearward tilt, the faster the speed at which the operating object moves downward on the screen.
[0317] Furthermore, the first, second, third, and fourth pressure sensors are not limited to those described in the above embodiments. For example, the sensor provided in the seat back S2 can serve as the second pressure sensor, while the sensor provided in the seat cushion S1 can serve as the third or fourth pressure sensor.
[0318] In the above embodiments, pressure sensors 21-26 are used as examples of sensors. However, the sensors may also be, for example, optical sensors, capacitance sensors, or sensors for detecting sound volume. When using optical or capacitance sensors, for example, the speed of the operation object can be set based on the distance between the sensor and the seated person's body; when using a sensor for detecting sound volume, for example, the speed of the operation object can be set based on the detected sound volume.
[0319] In addition, sensors can be placed on the left and right sides of the seat cushion or seat back (the part that protrudes from the seat surface), headrest, armrest or seat surrounding parts (instrument panel, door, floor).
[0320] Third embodiment
[0321] Next, combine Figure 23 、 Figures 30 to 35 The third embodiment of the seat experience system of the present invention is described in detail.
[0322] The seat experience system 1 of this embodiment is Figure 23 As in the second embodiment shown, the seat S and a smartphone SP, exemplified as a terminal for seat experience are provided. The seat S is provided with a control unit 100, exemplified as a control unit.
[0323] The seat S includes a seat body S10 and pressure sensors 21 to 26. The configuration and arrangement of the seat body S10 and the pressure sensors 21 to 26 are the same as those in the second embodiment, and therefore detailed description thereof will be omitted.
[0324] In this embodiment, the seat experience system 1 provides a dance game using the pressure sensors 21-26. In this example, the measurement values obtained by each pressure sensor 21-26 are used to detect the movements of a seated person in the seat body S10. In the dance game, the seated person in the seat body S10 moves according to the screen display of the smartphone SP, specifically, according to the arrow icons on the display, causing the character on the display DSP to dance along.
[0325] The seat body S10 is equipped with a holder 4 for supporting a smartphone SP. The holder 4 is formed by bending a linear structure. One end of the holder is fixed to the seat back S2, and the other end is provided with a fixing portion 4A for securing the smartphone SP. By fixing the smartphone SP to the fixing portion 4A, the user can view the smartphone's display screen DSP without having to hold the smartphone SP in their hands. This allows the user to focus on the display DSP and fully concentrate on performing the movements in the dance game.
[0326] The seat experience system SYS of this embodiment includes a seat S, a control unit 100, and a smartphone SP. The hardware configurations of the control unit 100 and the smartphone SP are almost identical to those of the second embodiment.
[0327] In this embodiment, the smartphone SP performs various actions of the dance game according to a preset program.
[0328] Similar to the second embodiment, the control unit 100 of this embodiment has the function of acquiring the measurement values of each pressure sensor 21 to 26 (for detecting the movement information of the seated person sitting in the seat body S10). Furthermore, in this embodiment, the control unit 100 also has the function of operating the operation objects on the display DSP of the smartphone SP based on the measurement values acquired from each pressure sensor 21 to 26.
[0329] Specifically, the control unit 100 sets a manipulation command for the operation object according to information obtained from each pressure sensor 21 to 26 , and outputs the set manipulation command to the smartphone SP to manipulate the operation object on the display DSP of the smartphone SP.
[0330] Specifically, in this embodiment, the control unit 100, rather than the smartphone SP, acquires the measurement values from each pressure sensor 21-26. Based on these measurement values, the control unit 100 determines whether the seated person's posture is a forward-leaning position (where the center of gravity is forward relative to the standard posture) or a backward-leaning position (where the center of gravity is backward relative to the standard posture). Similarly, in this embodiment, the control unit 100, rather than the smartphone SP, determines whether the seated person's posture is a left-leaning position (where the center of gravity is shifted to the left) or a right-leaning position (where the center of gravity is shifted to the right) based on the measurement values from each pressure sensor 21-26.
[0331] When the control unit 100 determines that the posture is forward leaning, the first command is set, and when the determination result is backward leaning, the second command is set. In addition, when the control unit 100 determines that the posture is left leaning, the third command is set, and when the determination result is right leaning, the fourth command is set.
[0332] The control unit 100 determines the posture of the seated person (forward leaning posture, backward leaning posture, right leaning posture or left leaning posture) based on the measurement values of each pressure sensor 21 to 26, and sets the corresponding commands (first command, second command, third command and fourth command) based on the determination of the seated person's posture. This is the same as the determination and setting method of the smartphone SP in the above-mentioned second embodiment, so repeated explanation is omitted.
[0333] In this embodiment, the first and second standard pressure values of the front and rear seat cushion sensors SE1 and SE2 used in the control unit 100's determination refer to values within a certain range, similar to the second embodiment. Specifically, as described below, during the calibration process, the values output by the front and rear seat cushion sensors SE1 and SE2, supplemented by positive and negative deviation corrections, fall within the standard range and serve as the first and second standard pressure values. Furthermore, the first and second high pressure values are greater than the standard range set value, while the first and second low pressure values are less than the standard range set value. The above definitions also apply to the other standard pressure values, high pressure values, and low pressure values described below.
[0334] On the smartphone SP's display DSP, these commands are used to move the control object in the dance game. Specifically, the first command indicates that the control object on the display DSP has been moved upward; the second command indicates that the control object on the display DSP has been moved downward; the third command indicates that the control object on the display DSP has been moved leftward; and the fourth command indicates that the control object on the display DSP has been moved rightward. In the following description, the first command is referred to as the "up command"; the second command is referred to as the "down command"; the third command is referred to as the "left command"; and the fourth command is referred to as the "right command."
[0335] The smartphone SP has the function of executing corresponding dance game actions according to commands from the control unit 100. Specifically, when the smartphone SP receives a command from the control unit 100, it can move an operation object D on the display according to the received command. The operation objects in the dance game can be, for example, the cursor CS used to select a song in the dance game song selection screen shown in FIG33(a) and the arrow icons IC1, IC2, IC3, and IC4 moving upward from the bottom of the screen in the dance game running screen (hereinafter referred to as the "game screen") shown in FIG33(b).
[0336] When the smartphone SP displays the song selection screen, if a downward command is received from the seat S, the cursor CS is moved downward on the screen. If an upward command is received from the seat S, the cursor CS is moved upward on the screen.
[0337] On the game screen, four target icons T1, T2, T3, and T4 corresponding to four arrow icons IC1 to IC4 are displayed. During the execution of the dance game on the smartphone SP, when a specific arrow icon (e.g., IC2) among the arrow icons IC1 to IC4 is moved to a position overlapping with the target icon (e.g., T2) corresponding to the specific arrow icon, if a command corresponding to the specific arrow icon (e.g., a down command) is received, the specific arrow icon is changed. Here, the change of the specific arrow icon includes, for example, changing the color or shape of the specific arrow icon, and making the specific arrow icon disappear from the screen. In this embodiment, it is set to make the specific arrow icon disappear from the screen.
[0338] Next, operations of the control unit 100 and the smartphone SP will be described in detail.
[0339] The control unit 100 always executes the following cycle: Figure 30 The process shown.
[0340] like Figure 30 As shown, the control unit 100 obtains a pressure value from each of the sensors SE1 to SE4 (S711). After step S711, the control unit 100 determines whether the third detection value obtained from the left back sensor SE3 is greater than the third standard pressure value, that is, whether it is the third high pressure value (S712).
[0341] In step S712, if it is determined that the third detection value is greater than the third standard pressure value (Yes), the control unit 100 determines that the occupant's posture is a left-leaning posture (S713). After step S713, the control unit 100 sets a left command as the third command, and outputs the set left command to the smartphone SP (S714), and then ends this process.
[0342] In step S712, if it is determined that the third detection value is not greater than the third standard pressure value (No), the control unit 100 further determines whether the fourth detection value obtained from the right back sensor SE4 is greater than the fourth standard pressure value, that is, determines whether it is the fourth high pressure value (S715).
[0343] In step S715, if it is determined that the 4th detection value is greater than the 4th standard pressure value (Yes), the control unit 100 determines that the occupant's posture is a right-leaning posture (S716). After step S716, the control unit 100 sets the right command as the 4th command, and outputs the set right command to the smartphone SP (S 717), and then ends this process.
[0344] In step S715, if it is determined that the fourth detection value is not greater than the fourth standard pressure value (No), the control unit 100 further determines whether the first detection value obtained from the front seat cushion sensor SE1 is greater than the first standard pressure value, that is, whether it is the first high pressure value (S718).
[0345] In step S718, if it is determined that the first detection value is greater than the first standard pressure value (Yes), the control unit 100 determines that the posture of the seated person is a forward leaning posture (S719). After step S719, the control unit 100 sets an upward command as the first command and outputs the set upward command to the smartphone SP (S 720), and then ends this process.
[0346] In step S718, if it is determined that the first detection value is not greater than the first standard pressure value (No), the control unit 100 further determines whether the second detection value obtained from the rear seat cushion sensor SE2 is greater than the second standard pressure value, that is, whether it is the second high pressure value (S721).
[0347] If, in step S721, the second detection value is determined to be greater than the second standard pressure value (Yes), the control unit 100 determines that the seated person is in a reclining position (S722). Following step S722, the control unit 100 sets a downward command as the second command and outputs the set downward command to the smartphone SP (S723), terminating the process. If, in step S721, the second detection value is determined to be less than the second standard pressure value (No), the control unit 100 immediately terminates the process.
[0348] When the seated person starts the dance game application, the smartphone SP starts Figure 31 In this process, the smartphone SP first determines whether it is in a state where it can communicate with the seat S (S741).
[0349] In step S741, if it is determined that the communication is not possible (No), the smartphone SP terminates this process; in step S741, if it is determined that the communication is possible (Yes), the smartphone SP displays the start screen of the dance game on the display DSP (see Figure 32(a)) (S742).
[0350] On the start screen shown in FIG. 32( a ), a start button B1 for starting the dance game and a button B2 for ending the dance game are displayed.
[0351] After step S742, the smartphone SP determines whether the start button B1 has been selected (S743). If the start button B1 is selected (Yes), the smartphone SP further determines whether the standard posture setting mode in the dance game has been executed, that is, whether the flag FF is 0 (S644).
[0352] The standard posture setting mode is a mode in which the user's normal sitting posture is set to the standard posture. In the standard posture setting mode, the smartphone SP obtains each pressure value of the user in the standard posture state and matches the standard pressure value for each command in the dance game based on these pressure values. In addition, the smartphone SP outputs the set standard pressure values to the control unit 100. The control unit 100 performs the following operations based on the respective standard pressure values received from the smartphone SP: Figure 30 process.
[0353] In step S744, if it is determined that FF=0 is not true (No), that is, the standard posture setting mode has been executed, the smartphone SP will skip the standard posture setting mode (S745~S747) and start the dance game (S748); in step S744, if it is determined that FF=0 (Yes), that is, the standard posture setting mode has not been executed, the smartphone SP starts the standard posture setting mode (S745).
[0354] When the smartphone SP activates the standard posture setting mode, the screen shown in Figure 32(b) appears on the display DSP. Figure 32(b) displays the message "Please sit deeply in the seat, keeping your thighs, hips, waist, back, and shoulders pressed firmly against the seat." It also displays a countdown of the time it takes to obtain pressure values from each of the sensors SE1-SE4. In this embodiment, the number "16" indicates that the countdown starts at 16, indicating the initial countdown value for the start of the standard posture setting mode.
[0355] The smartphone SP acquires pressure values from each of the sensors SE1-SE4 during the 16-second countdown. Specifically, the smartphone SP does not acquire pressure values during the first half of the 8-second countdown, but instead acquires pressure values during the remaining second half of the 8-second countdown. In other words, the smartphone SP does not acquire pressure values during a specific period after the start of the standard posture setting mode, but only acquires pressure values after the specific time has elapsed. This prevents the smartphone SP from acquiring pressure values during this specific period after the start of the standard posture setting mode, eliminating unstable pressure values, such as those generated when the occupant adjusts their posture in the seat S, and thus enabling more accurate pressure values to be acquired.
[0356] Specifically, the smartphone SP acquires pressure values from each of the sensors SE1-SE4 at a specific sampling rate during the 8-beat countdown. For example, if the smartphone SP acquires pressure values at a sampling rate of 20 Hz / second and a countdown period of 1 second, the number of pressure values obtained from one pressure sensor is 161.
[0357] like Figure 31 As shown, for each pressure value obtained from each sensor SE1-SE4, the smartphone SP takes the average value and adds the correction amount of positive and negative deviation, and sets the obtained value range as the standard pressure value corresponding to each sensor SE1-SE4 (S746).
[0358] After step S746, the smartphone SP sets the flag FF to 1 (S747) and starts the dance game (S748). In the dance game, the smartphone SP first displays the song selection screen shown in FIG. 33(a). On the song selection screen, the smartphone SP moves the on-screen cursor CS to the top or bottom of the screen in response to an up or down command received from the control unit 100.
[0359] In addition, the confirmation method of the music selected by the cursor CS can be any other method. For example, the smartphone SP can be configured to confirm that the music selected by the cursor CS is the music used in the dance game when receiving a left command or a right command from the control unit 100.
[0360] After selecting a song, the smartphone SP displays the game screen shown in Figure 33(b). This screen accompanies the selected music and displays the target icons T1-T4, arrow icons IC1-IC4, and a character CH dancing to the music. Within the game screen, the smartphone SP may or may not cause the arrow icon to disappear, depending on when the control unit 100 receives the command output and when the arrow icon overlaps with the target icon.
[0361] Specifically, if the operation direction indicated by the command from the control unit 100 (e.g., right) matches the direction of the overlapping target icon and arrow icon (e.g., right), the smartphone SP makes the arrow icon disappear from the screen. If the operation direction indicated by the command from the control unit 100 (e.g., right) does not match the direction of the overlapping target icon and arrow icon (e.g., right), the smartphone SP does not make the arrow icon disappear but simply passes over the target icon.
[0362] When the arrow icon disappears from the screen, the smartphone SP, upon receiving a command from the control unit 100, evaluates the user's performance based on the degree of overlap between the arrow icon and the target icon, displaying information such as "poor," "pass," "good," or "excellent" on the screen. The more complete the overlap between the arrow icon and the target icon, the better the evaluation displayed.
[0363] After the dance game is finished, the smartphone SP displays the start screen shown in FIG32(a). Figure 31 After step S748, or if the result of step S743 is "No," the smartphone SP further determines whether button B2, which ends the dance game, has been selected (S749). If, in step S749, button B2 is not selected (No), the smartphone SP returns to step S742. If, in step S749, button B2 is selected (Yes), the smartphone SP terminates this process.
[0364] Next, a specific operation embodiment of the seat experience system 1 is described in detail.
[0365] When the devices (S, SP) constituting the seat experience system 1 are in a normal communication state, the seated person can start the dance game by operating the smartphone. The process is as follows: Figure 31 As shown, in step S741, if the determination result is Yes, step S742 is executed in sequence. Thus, the startup screen shown in FIG32(a) will be displayed on the display DSP.
[0366] If the user selects the start button B1, that is, the result of step S743 is Yes, the process proceeds to step S744. At this time, if the user has never executed the standard posture setting mode, the result of step S744 is Yes, and the standard posture setting mode process (S745-S747) is executed.
[0367] In standard posture setting mode, the display DSP displays the screen shown in Figure 32(b). The user follows the on-screen instructions to adjust their sitting posture, keeping their entire body in close contact with the seat S. As the countdown displayed on the screen decreases from 16 to 0, the user maintains their sitting posture. The smartphone SP then acquires the pressure values of each sensor SE1-SE4.
[0368] The smartphone SP sets the standard pressure values required for each command setting in the dance game based on the pressure values obtained in the standard posture setting mode, and transmits each standard pressure value to the control unit 100. After the standard pressure values are transmitted, the smartphone SP displays a music selection screen as shown in FIG. 33( a ) on its display DSP ( S748 ).
[0369] On the music selection screen, when the user in chair S leans forward, the cursor CS moves upward on the screen, while when they lean back, the cursor CS moves downward. In this case, the movement direction of the cursor CS matches the user's posture and senses, allowing the user to intuitively operate the cursor CS.
[0370] After selecting a song, the smartphone SP's display DSP displays a game screen as shown in Figure 33(b). On the game screen, the smartphone SP plays the music selected by the user, and the user can move the arrow icons IC1 to IC4 upward from the bottom of the screen in the order corresponding to the music.
[0371] For example, in the game screen, when the downward arrow icon IC2 moves to a position that coincides with the downward target icon T2, the seated person leans back on the seat, which causes the control unit 100 to output a downward command.
[0372] If the downward arrow icon IC2 overlaps the downward target icon T2 when receiving the downward command from the control unit 100 , the smartphone SP makes the arrow icon IC2 disappear and displays the evaluation value according to the degree of overlap between the arrow icon IC2 and the target icon T2 .
[0373] In this way, the seated user can take advantage of the overlap between the arrow icons and the target icon to lean forward, backward, left, or right, thereby enjoying the dance game while seated in chair S. This allows, for example, elderly people with mobility issues to fully exercise and enjoy the dance game. Furthermore, in the dance game, the directions of the arrow icons IC1-IC4 and the seated user's posture match their sense of perception, allowing the seated user to intuitively experience the dance game.
[0374] With this configuration, the seat experience system SYS of the third embodiment can achieve the following effects.
[0375] The control unit 100 outputs commands based on the information obtained from each sensor SE1~SE4 to manipulate the operating objects on the screen (cursor CS, arrow icons IC1~IC4). Therefore, you can sit in the seat S and manipulate the operating objects on the screen of the smartphone SP so that they move with the movements of the seated person.
[0376] Because commands are set by the control unit 100 mounted on the seat body S10, the smartphone SP doesn't need to process the pressure values from each sensor SE1-SE4 into corresponding commands. This allows for faster processing on the smartphone SP, allowing the controller, which is separate from the seat S, to be used in conjunction with the seat S during dance games.
[0377] The specific configuration of the third embodiment described above can be realized by appropriate changes, such as the other forms shown below. In addition, in the following description, the same reference numerals are used on configurations similar to those of the embodiment, and explanation is omitted.
[0378] In the embodiment described above, the commands output from the seat S are for a dance game, but can be used for any other game. Figure 34 As shown, in the obstacle avoidance game in which the character CR having a car pattern moves toward a target by avoiding obstacles BL1, BL2, and BL3, commands output from the seat S can also be used.
[0379] In the obstacle avoidance game, the background, including obstacles BL1 to BL3, automatically flows to the left side of the screen, causing the character CR to move rightward relative to the background. The character CR performs large and small jumps according to the obstacles BL1 to BL3 to avoid them.
[0380] The first obstacle BL1 is a tall obstacle such as a high-rise building. The character CR can grasp the timing of approaching the first obstacle BL1 and perform a big jump to avoid the first obstacle BL1.
[0381] The second obstacle BL2 is an obstacle, such as a small tree, that is shorter than the first obstacle BL1. The third obstacle BL3 is an obstacle, such as a flying bird, and is located to the upper right of the second obstacle BL2. The character CR can time its approach to the second obstacle BL2 by performing a small jump to pass over it while simultaneously passing under the third obstacle BL3.
[0382] In this obstacle avoidance game, the first command is configured to make the character CR on the screen jump at a first height; the second command can be configured to make the character CR on the screen jump at a second height greater than the first height.
[0383] In this embodiment, for example, Figure 35 The command setting process shown can be executed by the control unit 100.
[0384] In the command setting process, the control unit 100 first obtains pressure values from the front cushion sensor SE1 and the rear cushion sensor SE2 (S761). After step S761, the control unit 100 determines whether the second detection value detected by the rear cushion sensor SE2 is smaller than the second standard pressure value (S762).
[0385] If, in step S762, the second detection value is determined to be less than the second standard pressure value (Yes), the control unit 100 determines that the seated occupant's posture is a forward leaning posture (S763). In other words, in this embodiment, the rear seat cushion sensor SE2 is used to determine the forward leaning posture. After step S763, the control unit 100 sets the first command and outputs the set first command to the smartphone SP (S764), terminating the process.
[0386] In step S762, if it is determined that the second detection value is not less than the second standard pressure value (No), the control unit 100 further determines whether the first detection value detected by the front seat cushion sensor SE1 is less than the first standard pressure value (S765).
[0387] In step S765, if the first detection value is determined to be less than the first standard pressure value (Yes), the control unit 100 determines that the seated occupant's posture is a reclining posture (S766). That is, in this embodiment, the front seat cushion sensor SE1 is used to determine the reclining posture. After step S766, the control unit 100 sets a second command and outputs the set second command to the smartphone SP (S767), then terminates the process. Furthermore, in step S765, if the first detection value is determined to be not less than the first standard pressure value (No), the control unit 100 terminates the process without setting a command.
[0388] In this embodiment, since the jumping steps of the character CR and the posture of the seated person are consistent with human perception, the seated person can intuitively enjoy the obstacle avoidance game.
[0389] The method for determining the occupant's posture using the pressure values obtained from the multiple pressure sensors 21-26 installed in the seat S is not limited to the method described in the various embodiments. For example, the control unit 100 may determine that the occupant's posture is a left-leaning posture when it obtains the fourth low pressure value from the right back sensor SE4; and that the occupant's posture is a right-leaning posture when it obtains the third low pressure value from the left back sensor SE3.
[0390] Based on the pressure value of a single sensor, it is possible to determine whether the vehicle is leaning forward or backward, or whether it is leaning left or right. For example, when a high pressure value is obtained from the front seat cushion sensor SE1, it can be determined that the vehicle is leaning forward, while when a low pressure value is obtained from the front seat cushion sensor SE1, it can be determined that the vehicle is leaning backward.
[0391] Furthermore, the first, second, third, and fourth pressure sensors are not limited to the aforementioned embodiments. For example, the sensor in the seat back S2 may be used as the second pressure sensor, while the sensor in the seat cushion S1 may be used as the third or fourth pressure sensor.
[0392] In the embodiment, a control unit (control unit 100) is provided on the seat S. However, the control unit may also be provided on the terminal. In this case, the control unit sets a command for manipulating an operation object based on information obtained from the sensor, and then manipulates the operation object based on the set command.
[0393] With this configuration, the processing of converting the information from the sensor into corresponding commands does not need to be performed on the seat S side, so the processing speed of the seat S can be faster.
[0394] In the embodiment, the pressure sensors 21 to 26 are used as examples of sensors, but the sensors may also be, for example, optical sensors or capacitive sensors.
[0395] In addition, the sensor can also be installed on the left and right sides of the seat cushion or seat back (the part that protrudes from the seat surface), headrest, armrest or seat surrounding parts (instrument panel, door, floor), etc.
[0396] In the second and third embodiments, the content of the command is not limited to the above embodiments. For example, the first command may be set as a command for a fighter plane to fire a cannonball in a shooting game.
[0397] In each of the aforementioned embodiments, the results of each game can be uploaded to the cloud. Global rankings and other information can then be viewed through the cloud. Game records can also be stored in the cloud for future reference. Furthermore, other players' records can be viewed. Furthermore, one can compare one's own records with those of others.
[0398] The seat experience system can also be used in autonomous vehicles. In this case, the seat experience system can simply be enabled for use during autonomous driving. Furthermore, while the seat experience system is in use, access may be restricted until the autonomous driving mode is disengaged. To avoid sudden restrictions, a pre-notification program can be activated to notify the user of impending restrictions through voice guidance or display instructions.
[0399] In addition, the seat experience system can be set to be used only when the car is parked. Moreover, parking can be determined by whether the vehicle speed is zero or the shift lever is in the park position.
[0400] In the second and third embodiments, the seat experience system control unit can be similar to that of the first embodiment, namely, it can be configured to sense abnormalities in the external environment or the seat experience system itself. Thus, when abnormality information is received, the use of the seat experience system may be restricted. Abnormalities in the seat experience system itself may include, for example, sensor abnormalities, wiring abnormalities (disconnections), ECU abnormalities, communication abnormalities (including terminal abnormalities), abnormalities in temperature control devices such as seat heaters or fans, abnormalities in actuators driving some or all of the seats, abnormalities in other sensors such as seat gravity sensors and temperature sensors, and abnormalities related to the remaining amount or usage of consumables such as air fresheners used on the seats. Furthermore, external environmental abnormalities include, for example, application operating conditions not meeting requirements, other vehicles approaching too close, poor road conditions, excessive speed, earthquakes, approaching the destination, arriving at the destination, inability to end the game before the expected arrival time, low fuel remaining, low battery remaining capacity, high temperature and humidity inside or outside the vehicle, and so on.
[0401] Regarding the system usage restriction methods, there are options for enforcing restrictions as soon as an exception occurs, or only enforcing restrictions after multiple exceptions. Furthermore, restrictions can be set up in stages. For example, in stage 1, users are notified via text messages or voice messages, suggesting they suspend use; in stage 2, users are notified via text messages or voice messages, suggesting they exit the program; and in stage 3, the system is forcibly terminated.
[0402] Furthermore, the seat experience system can be configured so that, when a sensor in a specific location experiences an anomaly, the system recommends games that utilize sensors that haven't detected an anomaly. For example, if a seat cushion surface sensor experiences an anomaly, the system might recommend games that utilize sensors located on the raised areas on the left and right sides of the seat cushion.
[0403] In the above embodiments, a smartphone SP is used as an example of a terminal. However, the terminal may be a portable terminal other than a smartphone SP, such as a tablet computer. Furthermore, the terminal may be an accessory terminal of a seat or may be integrated into the seat. Furthermore, the terminal may be a terminal of a car navigation system.
[0404] In the above embodiments, the control unit and the seat experience device are connected via wireless communication, but they may also be connected via wired communication.
[0405] In the embodiments described above, a seat installed in an automobile is used as an example of a seat. However, the seat may be used in vehicles other than automobiles, such as railways, or in vehicles other than vehicles, such as ships or airplanes. Furthermore, the seat may be installed outside a vehicle, such as a seat used in a physical therapy center or gym. Furthermore, the seat is not limited to a vehicle seat; for example, a conventional chair may be used.
[0406] Furthermore, in the description of each embodiment and each modified embodiment described in this specification, the elements involved can be combined as appropriate and implemented.
Claims
1. A seat experience system, characterized in that: include: A seat comprising a seat body and a sensor mounted on the seat body, wherein a measurement value detected by the sensor is used to identify a motion of a seated person sitting on the seat body; a control unit connected to the sensor and capable of acquiring the measurement value from the sensor; and a seat experience device connected to the control unit and configured to generate an action based on the measurement value, When the seat experience device detects an abnormality in the seat experience system, the seat experience device notifies the seated person of the abnormality and limits at least some functions of the seat experience system. The sensor includes a plurality of pressure sensors for obtaining the pressure value of the seated person; The seat experience device includes a terminal with a screen, and the screen can display movable operation objects. The terminal detects the posture of the seated person according to the pressure value obtained by the pressure sensor, sets a corresponding command, moves the operation object on the screen according to the direction indicated by the command, and adjusts the movement speed of the operation object according to the size of the pressure value.
2. The seat experience system according to claim 1, characterized in that: When the seat experience device detects that an abnormality occurs in the seat experience system, the abnormality is notified to the terminal used by the seat experience system administrator.
3. The seat experience system according to claim 1 or 2, characterized in that: The seat experience device receives an abnormality notification of the seat experience system from the control unit, thereby detecting the abnormality of the seat experience system.
4. The seat experience system according to claim 1, characterized in that: The control unit receives a signal from the sensor and determines that the sensor is abnormal when the signal is in the following state: is always greater than a predetermined value within a predetermined period of time; It is always less than the predetermined value within a predetermined period of time; Or the fluctuation is always too large within the predetermined time period.
5. The seat experience system according to claim 4, characterized in that: The control unit is configured to stop supplying power to the sensor when it is determined that the sensor is abnormal.
6. The seat experience system according to claim 1, characterized in that: The seat experience device includes a server having a communication function; When the seat experience device detects that an abnormality occurs in the seat experience system, it notifies the server of the abnormality.
7. The seat experience system according to claim 1, characterized in that: The seat experience device includes a server having a communication function; The seat experience device provides a game that the seated person can operate by moving their body on the seat body; The seat experience device is configured as follows: it can communicate with other seat experience devices with the help of the server, thereby running the game online simultaneously with other seat experience devices. If there is an abnormality in the communication with the server, it cannot run simultaneously with other seat experience devices and can only run offline.
8. The seat experience system according to claim 1, characterized in that: The seat experience device includes a server having a communication function; The seat is mounted on a vehicle; The seat experience device obtains route information, vehicle position information, and vehicle speed information during navigation from the navigation system. Based on the route information, the position information, and the speed information, if it is determined that the vehicle will enter an area where a communication failure may occur within a predetermined time period, the occupant is notified of the possible interruption of communication with the server.
9. The seat experience system according to claim 1, characterized in that: The terminal is configured such that: the greater the pressure value, the faster the speed of the operation object.
10. The seat experience system according to claim 1, characterized in that: The terminal is configured such that: the greater the pressure value, the slower the speed of the operation object.
11. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a first pressure sensor, or a second pressure sensor, The first pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a first standard pressure value; When the seated person is in a forward leaning posture, a first high pressure value greater than the first standard pressure value is output, wherein the forward leaning posture refers to a posture in which the center of gravity of the seated person is shifted forward compared to the standard posture; When the seated person is in a backward leaning posture, a first low pressure value that is smaller than the first standard pressure value is output, wherein the backward leaning posture refers to a posture in which the center of gravity of the seated person is shifted backward compared to the standard posture. The second pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a second standard pressure value; When the seated person is in a forward leaning posture, a second low pressure value that is lower than the second standard pressure value is output, wherein the forward leaning posture refers to a posture in which the center of gravity of the seated person is shifted forward compared to the standard posture; When the seated person is in a backward leaning position, a second high pressure value greater than the second standard pressure value is output, wherein the backward leaning position refers to a position in which the center of gravity of the seated person is shifted backward compared to the standard position. When the first high pressure value is obtained from the first pressure sensor; or, When the second low pressure value is obtained from the second pressure sensor, the terminal determines that the posture of the seated person is the forward leaning posture; and, When the judgment result is the forward leaning posture, the first high pressure value is larger; or, When the judgment result is the forward leaning posture, the smaller the second low pressure value is, the faster the movement speed of the operation object toward the upper part of the screen is.
12. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a first pressure sensor, or a second pressure sensor, The output configuration of the first pressure sensor is: When the seated person's posture is a standard posture, outputting a first standard pressure value; When the seated person is in a forward leaning posture, a first high pressure value greater than the first standard pressure value is output, wherein the forward leaning posture refers to a posture in which the center of gravity of the seated person is shifted forward compared to the standard posture; When the seated person is in a backward leaning posture, a first low pressure value that is smaller than the first standard pressure value is output, wherein the backward leaning posture refers to a posture in which the center of gravity of the seated person is shifted backward compared to the standard posture. The second pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a second standard pressure value; When the seated person is in a forward leaning posture, a second low pressure value that is lower than the second standard pressure value is output, wherein the forward leaning posture refers to a posture in which the center of gravity of the seated person is shifted forward compared to the standard posture; When the seated person is in a backward leaning position, a second high pressure value greater than the second standard pressure value is output, wherein the backward leaning position refers to a position in which the center of gravity of the seated person is shifted backward compared to the standard position. When the first low pressure value is obtained from the first pressure sensor; or, When the second high pressure value is obtained from the second pressure sensor, the terminal determines that the posture of the seated person is the reclining posture; and, When the judgment result is the backward leaning posture, the first low pressure value is smaller; or, When the judgment result is the backward leaning posture, the greater the second high pressure value is, the faster the movement speed of the operation object toward the bottom of the screen is.
13. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a third standard pressure value; When the seated person's posture is a left-leaning posture, a third high pressure value greater than the third standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a third low pressure value that is smaller than the third standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The fourth pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a fourth standard pressure value; When the seated person's posture is a left-leaning posture, a fourth low pressure value that is smaller than the fourth standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a fourth high pressure value greater than the fourth standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. When the third high pressure value is obtained from the third pressure sensor; or, When the fourth low pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the left-leaning posture; and, When the judgment result is the left-leaning posture, the third high pressure value is larger; or When the judgment result is the left-leaning posture, the smaller the fourth low pressure value is, the faster the movement speed of the operation object to the left of the screen is.
14. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a third standard pressure value; When the seated person's posture is a left-leaning posture, a third high pressure value greater than the third standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a third low pressure value that is smaller than the third standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The fourth pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a fourth standard pressure value; When the seated person's posture is a left-leaning posture, a fourth low pressure value that is smaller than the fourth standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a fourth high pressure value greater than the fourth standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. When the third low pressure value is obtained from the third pressure sensor; or, When the fourth high pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the right-leaning posture; and, When the judgment result is the right-leaning posture, the third low pressure value is smaller; or, When the judgment result is the right-leaning posture, the larger the fourth high pressure value is, the faster the movement speed of the operation object to the right of the screen is.
15. The seat experience system according to claim 1, characterized in that: The pressure sensor includes a fifth pressure sensor for sensing the load from the seated person's right leg. The operation object is a moving object that can move relative to the background displayed on the screen. The greater the pressure value obtained from the fifth pressure sensor, the faster the terminal moves the moving body forward.
16. The seat experience system according to claim 1, characterized in that: The pressure sensor includes a sixth pressure sensor for sensing the load from the seated person's left leg. The operation object is a moving object that can move relative to the background displayed on the screen. The greater the pressure value obtained from the sixth pressure sensor, the slower the terminal moves the moving object forward.
17. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a third standard pressure value; When the seated person's posture is a left-leaning posture, a third high pressure value greater than the third standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a third low pressure value that is smaller than the third standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The fourth pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a fourth standard pressure value; When the seated person's posture is a left-leaning posture, a fourth low pressure value that is smaller than the fourth standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a fourth high pressure value greater than the fourth standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The operation object is a moving object that can move relative to the background displayed on the screen. When the third high pressure value is obtained from the third pressure sensor; or, When the fourth low pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the left-leaning posture; and, When the judgment result is the left-leaning posture, the third high pressure value is larger; or When the result of determination is the left-leaning posture, the smaller the fourth low pressure value is, the faster the speed at which the moving body turns left is.
18. The seat experience system according to claim 1, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a third standard pressure value; When the seated person's posture is a left-leaning posture, a third high pressure value greater than the third standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a third low pressure value that is smaller than the third standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The fourth pressure sensor is configured as follows: When the seated person's posture is a standard posture, outputting a fourth standard pressure value; When the seated person's posture is a left-leaning posture, a fourth low pressure value that is smaller than the fourth standard pressure value is output, wherein the left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; When the seated person's posture is a right-leaning posture, a fourth high pressure value greater than the fourth standard pressure value is output, wherein the right-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the right compared to the standard posture. The operation object is a moving object that can be moved relative to the background displayed on the screen. When the third low pressure value is obtained from the third pressure sensor; or, When the fourth high pressure value is obtained from the fourth pressure sensor, the terminal determines that the posture of the seated person is the right-leaning posture; and, When the judgment result is the right-leaning posture, the third low pressure value is smaller; or, When the determination result is the rightward leaning posture, the greater the fourth high pressure value is, the faster the speed at which the moving body turns to the right is.
19. The seat experience system according to claim 1, characterized in that: The control unit is configured to be able to manipulate an operating object on the screen based on a measurement value obtained from the sensor.
20. The seat experience system according to claim 19, characterized in that: The control unit is mounted on the seat body. setting a command based on the measurement value obtained from the sensor and outputting the command to the terminal, Wherein, the command is used to manipulate the operation object, The terminal operates the operation object based on the command.
21. The seat experience system according to claim 19, characterized in that: The control unit is installed on the terminal, setting a command based on the measurement value obtained from the sensor, the command being used to manipulate the operating object, The operation object is manipulated based on the command.
22. The seat experience system according to claim 19, characterized in that: The control unit is capable of determining a forward leaning posture or a backward leaning posture based on the measurement value of the sensor, The forward leaning posture refers to a posture in which the center of gravity of the seated person is shifted forward compared to the standard posture; The backward leaning posture refers to a posture in which the center of gravity of the seated person is tilted backward compared to the standard posture. When it is determined to be the forward leaning posture, the first command is set; When it is determined that the posture is the backward leaning posture, the second command is set.
23. The seat experience system according to claim 22, characterized in that: The pressure sensor includes: a first pressure sensor, or a second pressure sensor, The first pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a first standard pressure value; When the seated person is in the forward leaning position, outputting a first high pressure value that is greater than the first standard pressure value; When the seated person is in the reclining position, a first low pressure value that is lower than the first standard pressure value is output. The second pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a second standard pressure value; When the seated person is in the forward leaning position, outputting a second low pressure value that is lower than the second standard pressure value; When the seated person is in the reclining position, a second high pressure value greater than the second standard pressure value is output. When the first high pressure value is obtained from the first pressure sensor; or, When the second low pressure value is obtained from the second pressure sensor, the control unit determines that the posture of the seated person is the forward leaning posture.
24. The seat experience system according to claim 22, characterized in that: The pressure sensor includes: a first pressure sensor, or a second pressure sensor, The first pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a first standard pressure value; When the seated person is in the forward leaning position, outputting a first high pressure value that is greater than the first standard pressure value; When the seated person is in the reclining position, a first low pressure value that is lower than the first standard pressure value is output. The second pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a second standard pressure value; When the seated person is in the forward leaning position, outputting a second low pressure value that is lower than the second standard pressure value; When the seated person is in the reclining position, a second high pressure value greater than the second standard pressure value is output. When the first low pressure value is obtained from the first pressure sensor; or, When the second high pressure value is obtained from the second pressure sensor, the control unit determines that the posture of the seated person is the rearward-leaning posture.
25. The seat experience system according to claim 22, characterized in that: The first command is used to move the operation object on the screen upward; The second command is used to move the operation object on the screen downward.
26. The seat experience system according to claim 22, characterized in that: The first command is used to make the operation object on the screen jump at a first height; The second command is used to make the operation object on the screen jump at a second height, wherein the second height is greater than the first height.
27. The seat experience system according to claim 19, characterized in that The control unit is configured to: Based on the measurement value of the sensor, it is determined whether the posture of the seated person is a left-leaning posture or a right-leaning posture, The left-leaning posture refers to a posture in which the center of gravity of the seated person is shifted to the left compared to the standard posture; The right-leaning posture refers to a posture in which the center of gravity of the seated person is tilted to the right compared to the standard posture. When the determination result is the left-leaning posture, the third command is set, and when the determination result is the right-leaning posture, the fourth command is set.
28. The seat experience system according to claim 27, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a third standard pressure value; When the seated person is in the left-leaning position, outputting a third high pressure value that is greater than the third standard pressure value; When the seated person is in the right-leaning position, a third low pressure value that is lower than the third standard pressure value is output. The fourth pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a fourth standard pressure value; When the seated person is in the left-leaning position, outputting a fourth low pressure value that is smaller than the fourth standard pressure value; When the seated person is in the right-leaning position, a fourth high pressure value greater than the fourth standard pressure value is output. When the third high pressure value is obtained from the third pressure sensor; or, When the fourth low pressure value is obtained from the fourth pressure sensor, the control unit determines that the posture of the seated person is the left-leaning posture.
29. The seat experience system according to claim 27, characterized in that: The pressure sensor includes: a third pressure sensor, or a fourth pressure sensor, The third pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a third standard pressure value; When the seated person is in the left-leaning position, outputting a third high pressure value that is greater than the third standard pressure value; When the seated person is in the right-leaning position, a third low pressure value that is lower than the third standard pressure value is output. The fourth pressure sensor is configured as follows: When the seated person's posture is the standard posture, outputting a fourth standard pressure value; When the seated person is in the left-leaning position, outputting a fourth low pressure value that is smaller than the fourth standard pressure value; When the seated person is in the right-leaning position, a fourth high pressure value greater than the fourth standard pressure value is output. When the third low pressure value is obtained from the third pressure sensor; or, When the fourth high pressure value is obtained from the fourth pressure sensor, the control unit determines that the posture of the seated person is the right-leaning posture.
30. The seat experience system according to claim 27, characterized in that The control unit is configured to: The third command is used to move the operation object on the screen to the left; The fourth command may be used to move the operation object on the screen to the right.
Citation Information
Patent Citations
Seating monitoring device for vehicle
JP1999064131A
Seat control apparatus and seat control method
JP2017065504A
Method and device for controller running of vehicle-mounted information entertainment system
CN105966334A
Intelligent seat, intelligent interactive system and method for controlling games based on gesture recognition
CN107233730A
Vehicle Seat With System And Method For Communicating Navigation Instructions
CN108146308A