Seat operation method and seat

The seat operation method employs a triaxial contact detection unit with an acceleration sensor to detect and validate contact inputs, preventing false activations and ensuring intentional operation of the seat's driving actuators.

JP7669243B2Active Publication Date: 2025-04-28NHK SPRING CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021153381
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-21
Publication Date
2025-04-28
Estimated Expiration
2041-09-21

AI Technical Summary

Technical Problem

Existing sheet operating methods, such as those described in Patent Document 1, fail to prevent false detection by touch sensors, leading to unintentional operation of the seat when contact is made with objects other than the intended input medium.

Method used

A seat operation method utilizing a single triaxial contact detection unit equipped with an acceleration sensor, which detects contact inputs from the occupant and activates a driving actuator only when a predetermined size of contact is detected twice or more within a specified time period, thereby preventing false activation.

Benefits of technology

The method effectively suppresses malfunctions by ensuring that the driving actuator is only activated by intentional and repeated contact inputs from the occupant, thereby preventing accidental operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007669243000001
    Figure 0007669243000001
  • Figure 0007669243000002
    Figure 0007669243000002
  • Figure 0007669243000003
    Figure 0007669243000003
Patent Text Reader

Abstract

To obtain a seat operation method and a seat with which malfunction of a seat can be prevented.SOLUTION: In a vehicular seat 10, a lift actuator 32, a slide actuator 40, a tilt actuator 46, and a recliner actuator 48 that drive a part of the vehicular seat 10 are activated, when contact input of a prescribed magnitude or larger is detected twice or more within a prescribed time by a contact detection part 50.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a seat operation method and a seat. [Background technology]

[0002] The following Patent Document 1 discloses an invention related to an operation switch. This operation switch is attached to a seat and includes a top cover that protrudes from a mounting surface on which the operation switch is attached, and a touch sensor that detects when an input medium such as an occupant's finger touches the top cover. Therefore, multiple switch operations can be performed according to the contact point of the top cover detected by the touch sensor. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-212819 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the prior art described in Patent Document 1 above does not take measures against erroneous detection by the touch sensor, so it is possible that the touch sensor may detect contact with an object other than the input medium, causing the seat to move in an unintended manner by the occupant.

[0005] In other words, the prior art described in Patent Document 1 has room for improvement in terms of suppressing malfunction of the seat.

[0006] In consideration of the above, an object of the present invention is to provide a seat operation method and a seat that can suppress malfunction of the seat. [Means for solving the problem]

[0007] The seat operating method according to the present invention described in claim 1 is provided on a side of a seat on which an occupant can be seated, Single three-axis A contact input by the occupant is detected by a contact detection unit having an acceleration sensor, and a drive actuator that drives a part of the seat is started when the contact detection unit detects the contact input of a predetermined magnitude or more a predetermined number of times within a predetermined time. a first drive state in which the driving actuator drives the part when a first contact input of a predetermined magnitude or greater is detected by the contact detection unit in an activated state of the driving actuator, and a second drive state in which the driving actuator drives the part to a state different from the first drive state when a second contact input of a predetermined magnitude or greater is detected by the contact detection unit in the activated state, the driving actuator is activated by the predetermined number of contact inputs, the contact detection unit detects an input direction of the contact input, and the driving actuator to be driven is changed in accordance with the input direction. .

[0008] According to the present invention as set forth in claim 1, a contact detection unit provided on a side of a seat on which an occupant can sit and equipped with an acceleration sensor detects a contact input by the occupant. Then, when the contact detection unit detects a contact input of a predetermined magnitude or more a predetermined number of times within a predetermined time, a drive actuator that drives a part of the seat is started.

[0009] Therefore, in the present invention, the drive actuator can be activated by the occupant performing a contact input to the contact detection unit a predetermined number of times, which makes it possible to prevent the drive actuator from being activated due to a contact input to the contact detection unit caused by an erroneous operation by the occupant or contact with an object around the contact detection unit.

[0011] Also, According to the present invention, when a first contact input of a predetermined magnitude or more is detected by the contact detection unit in the activated state of the drive actuator, the drive actuator is set to a first drive state, and when a second contact input of a larger magnitude than the first contact input is detected by the contact detection unit in the activated state of the drive actuator, the drive actuator is set to a second drive state.

[0012] Therefore, in the present invention, the seat configuration can be simplified compared to a configuration in which the input that causes the drive actuator to go to a first drive state and the input that causes the drive actuator to go to a second drive state are input to different contact detection units.

[0014] Also,According to the present invention, a plurality of drive actuators are activated by a predetermined number of touch inputs by an occupant. Then, the touch detection unit detects the input direction of the touch input by the occupant, and the drive actuators to be driven are changed in accordance with the input direction.

[0015] Therefore, in the present invention, an occupant can operate a plurality of drive actuators by making contact inputs from a plurality of directions to a single contact detection portion.

[0016] Claim 2 The seat according to the present invention described above includes a seat body portion on which an occupant can sit, and a seat support member provided on a side portion of the seat body portion, Single three-axis The vehicle is equipped with an acceleration sensor and a touch input by the occupant. and the input direction of the contact input a contact detection unit capable of detecting the contact and outputting a detection signal; Multiple a driving actuator; and an actuator starting unit that starts the driving actuator when the contact input having a magnitude equal to or greater than a predetermined value is detected a predetermined number of times based on the detection signal within a predetermined time period. an actuator control unit that controls the drive actuator corresponding to the input direction in accordance with the input direction; It has.

[0017] Claim 2 According to the present invention described in the above, a contact detection unit is provided on a side of a seat main body on which an occupant can be seated. The contact detection unit includes an acceleration sensor and is capable of detecting a contact input by an occupant and outputting a detection signal.

[0018] The present invention also includes a drive actuator capable of driving a part of a seat main body, and an actuator starting unit capable of starting the drive actuator, and the actuator starting unit starts the drive actuator when it detects a contact input by an occupant of a predetermined magnitude or more on the contact detection unit a predetermined number of times or more within a predetermined time based on a detection signal from the contact detection unit.

[0019] Therefore, in the present invention, it is possible to prevent the drive actuator from being activated due to a contact input to the contact detection section caused by an erroneous operation by an occupant or contact with an object in the vicinity of the contact detection section. Effect of the Invention

[0020] As described above, the seat operation method and the seat according to the present invention have the excellent effect of suppressing malfunction of the seat. [Brief description of the drawings]

[0021] [Figure 1] 1 is a perspective view showing a schematic configuration of a vehicle seat according to a first embodiment. [Diagram 2] 1 is a side view showing a schematic configuration of a side finisher and its periphery in a vehicle seat according to a first embodiment; [Diagram 3] 1 is a perspective view showing a schematic configuration of a contact detection unit provided in a vehicle seat according to a first embodiment; [Figure 4] 1 is a block diagram showing a hardware configuration of a vehicle seat according to a first embodiment. [Diagram 5] 2 is a block diagram showing a functional configuration of a control device mounted on the vehicle seat according to the first embodiment. FIG. [Figure 6] 4 is a graph showing an example of an input to a contact detection unit provided in the vehicle seat according to the first embodiment. [Figure 7] 4 is a graph showing an example of an input to a contact detection unit provided in the vehicle seat according to the first embodiment. [Figure 8] 4 is a graph showing an example of an input to a contact detection unit provided in the vehicle seat according to the first embodiment. [Figure 9] 5 is a flowchart showing a control flow of an actuator by a control device mounted on the vehicle seat according to the first embodiment. [Figure 10] 5 is a flowchart showing a control flow of an actuator by a control device mounted on the vehicle seat according to the first embodiment. [Figure 11] 5 is a flowchart showing a control flow of an actuator by a control device mounted on the vehicle seat according to the first embodiment. [Figure 12] 5 is a flowchart showing a control flow of an actuator by a control device mounted on the vehicle seat according to the first embodiment. [Figure 13] 5 is a flowchart showing a control flow of an actuator by a control device mounted on the vehicle seat according to the first embodiment. [Figure 14] FIG. 11 is a perspective view showing a schematic configuration of a side finisher and its periphery in a vehicle seat according to a second embodiment. [Figure 15] FIG. 11 is a block diagram showing a hardware configuration of a vehicle seat according to a second embodiment. [Figure 16] FIG. 11 is a block diagram showing a functional configuration of a control device mounted on a vehicle seat according to a second embodiment. [Figure 17] 10 is a flowchart showing a control flow of an actuator by a control device mounted on a vehicle seat according to a second embodiment. [Figure 18] 10 is a flowchart showing a control flow of an actuator by a control device mounted on a vehicle seat according to a second embodiment. [Figure 19] 10 is a flowchart showing a control flow of an actuator by a control device mounted on a vehicle seat according to a second embodiment. [Figure 20] 10 is a flowchart showing a control flow of an actuator by a control device mounted on a vehicle seat according to a second embodiment. [Figure 21] 10 is a flowchart showing a control flow of an actuator by a control device mounted on a vehicle seat according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] First Embodiment A first embodiment of a seat and a seat operating method according to the present invention will be described below with reference to Figures 1 to 13. As shown in Figure 1, a "vehicle seat 10 (hereinafter referred to as the seat 10)" as a seat according to this embodiment includes a "seat main body 12" on which an occupant P can be seated, a lift device 14, a slide device 16, a tilt device 18, and a recliner device 20.

[0023] The seat 10 is disposed so that its front side is the front side of the vehicle. Note that an arrow FR shown as appropriate in each drawing indicates the front side of the seat 10, an arrow UP indicates the upper side of the seat 10, and an arrow LH indicates the left side of the seat 10. In addition, hereinafter, unless otherwise specified, the front-rear direction means the front-rear direction of the seat 10, the up-down direction means the up-down direction of the seat 10, and the width direction means the width direction of the seat 10.

[0024] The seat main body 12 includes a seat cushion 22 with a seating surface on which the occupant P sits, a seat back 24 supporting the back of the occupant P, and a headrest 26 supporting the head of the occupant P. The lower end of the seat back 24 is rotatable in the width direction relative to the rear end of the seat cushion 22, and the headrest 26 is supported on the upper end of the seat back 24 so as to be movable in the up and down direction. In addition, resin side finishers 28 are attached to both sides of the seat cushion 22 in the width direction.

[0025] The lift device 14 includes an upper frame (not shown), a lower frame 30, a link arm (not shown), and a "lift actuator 32 (see FIG. 4)" serving as a drive actuator.

[0026] More specifically, the upper frame supports the seat cushion 22 from below in the vertical direction, and the lower frame 30 is disposed below the upper frame in the vertical direction and supported from below in the vertical direction by the slide device 16. The upper frame and the lower frame 30 are connected by a link arm.

[0027] The lift actuator 32 includes a drive unit (not shown) such as a cylinder, and a control unit (not shown) that is capable of controlling the drive unit. The control unit of the lift actuator 32 drives the drive unit based on a command signal input from a control device 34 (see FIG. 4), thereby enabling the upper frame 30 to move in the up and down direction relative to the lower frame 30.

[0028] The slide device 16 includes a pair of lower rails 36, a pair of upper rails 38, and a "slide actuator 40 (see FIG. 4)" serving as a drive actuator.

[0029] More specifically, the lower rails 36 extend in the front-rear direction with a widthwise gap therebetween, and are fixed to a vehicle floor surface (not shown) via legs 42. On the other hand, the upper rail 38 extends in the front-rear direction and is engaged with the lower rail 36, supporting the lower frame 30 of the lift device 14 from below in the up-down direction.

[0030] The slide actuator 40 includes a drive unit (not shown) such as a motor, and a control unit (not shown) that is capable of controlling the drive unit. The control unit of the slide actuator 40 drives the drive unit based on a command signal input from the control device 34, thereby moving the upper rails 38 in the front-rear direction relative to the lower rails 36, and thus moving the seat body 12 in the front-rear direction.

[0031] The tilt device 18 includes a pan frame 44 and a "tilt actuator 46 (see FIG. 4)" serving as a drive actuator.

[0032] In detail, the pan frame 44 is disposed vertically below the front portion 22A of the seat cushion 22, and is supported rotatably with the width direction as a rotation axis relative to the seat front side portion of the upper frame of the lift device 14.

[0033] On the other hand, the tilt actuator 46 includes a drive unit (not shown) such as a motor, and a control unit (not shown) that is capable of controlling the drive unit. The control unit of the tilt actuator 46 drives the drive unit based on a command signal input from the control device 34, thereby rotating the pan frame 44 in the width direction, and thereby moving the front portion 22A of the seat cushion 22 in the up-down direction.

[0034] The recliner device 20 is interposed between the seat cushion 22 and the seat back 24, and includes a plurality of gears (not shown) attached to a seat back frame (not shown) or the like, and a "recliner actuator 48 (see FIG. 4)" serving as a drive actuator.

[0035] The recliner actuator 48 includes a drive unit (not shown), such as a motor, and a control unit (not shown) that is capable of controlling the drive unit. The control unit of the recliner actuator 48 drives the drive unit based on a command signal input from the control device 34, thereby enabling the seat back 24 to be tilted in the front-rear direction around the rear end of the seat cushion 22.

[0036] 2, a "contact detection unit 50" is provided on the side surface 28A of the side finisher 28 on the left side in the width direction, and the control device 34 is capable of controlling the lift device 14, the slide device 16, the tilt device 18, and the recliner device 20 based on a contact input to the contact detection unit 50 by the occupant P. The configurations of the control device 34 and the contact detection unit 50, which constitute the main parts of this embodiment, will be described in detail below.

[0037] 3, the contact detection unit 50 includes a case 52 that forms the outer shell thereof, and a "triaxial acceleration sensor 54" that serves as an acceleration sensor. The case 52 has an outer shape of a rectangular parallelepiped with the longitudinal direction being the front-rear direction, and houses the triaxial acceleration sensor 54 inside.

[0038] On the other hand, the three-axis acceleration sensor 54 is capable of detecting acceleration in three different directions, namely the front-rear direction, the width direction, and the height direction, and is capable of outputting a signal based on the detected acceleration to the control device 34.

[0039] In detail, the triaxial acceleration sensor 54 is connected directly or via members to a side wall portion 52A that constitutes the widthwise outer portion of the case 52, an upper wall portion 52B that constitutes the upper and lower upper portions of the case 52, a front wall portion 52C that constitutes the front portion of the case 52 in the fore-and-aft direction, and a rear wall portion 52D that constitutes the rear portion of the case 52 in the fore-and-aft direction.

[0040] When a contact input by the occupant P is input to at least one of the side wall portion 52A, the upper wall portion 52B, the front wall portion 52C, and the rear wall portion 52D, the triaxial acceleration sensor 54 outputs a detection signal according to the magnitude of the contact input to the control device 34. In the following, a contact input to the upper wall portion 52B, i.e., a contact input from the upper side in the vertical direction to the case 52, is referred to as a contact input in a first direction, a contact input to the side wall portion 52A, i.e., a contact input from the outer side in the width direction to the case 52, is referred to as a contact input in a second direction, a contact input to the front wall portion 52C, i.e., a contact input from the front side in the front-to-rear direction to the case 52, is referred to as a contact input in a third direction, and a contact input to the rear wall portion 52D, i.e., a contact input from the rear side in the front-to-rear direction to the case 52, is referred to as a contact input in a fourth direction.

[0041] 4, the control device 34 includes a CPU (Central Processing Unit) 34A, which is an example of a processor, a ROM (Read Only Memory) 34B, a RAM (Random Access Memory) 34C, a storage 34D, and an input / output I / F (Interface) 34E. The CPU 34A, the ROM 34B, the RAM 34C, the storage 34D, and the input / output I / F 34E are connected to each other so as to be able to communicate with each other via a bus 34F.

[0042] The CPU 34A is a central processing unit and is capable of executing various programs related to various controls of the lift device 14, the slide device 16, the tilt device 18, and the recliner device 20, and to processing of detection signals input from the three-axis acceleration sensor 54. Specifically, the CPU 34A is capable of reading out programs from the ROM 34B and executing the programs using the RAM 34C as a working area. The CPU 34A reads out and executes the execution programs stored in the ROM 34B, thereby enabling the control device 34 to perform various functions, as described below.

[0043] The storage 34D includes a hard disk drive (HDD) or a solid state drive (SSD) and stores various programs including an operating system and various data. The storage 34D also stores time-series data of acceleration [gal] obtained by digitally converting the detection signal input from the three-axis acceleration sensor 54.

[0044] The input / output I / F 34E is an interface through which the control device 34 communicates with various devices used for various controls of the seat 10. The control device 34 is connected to the lift actuator 32, the slide actuator 40, the tilt actuator 46, the recliner actuator 48, and the three-axis acceleration sensor 54 via the input / output I / F 34E so as to be able to communicate with each other. Note that these devices may be directly connected to the bus 34F.

[0045] In detail, the input / output I / F 34E includes an analog-digital converter (not shown) and converts an analog signal input from the three-axis acceleration sensor 54 into a digital signal and transmits it to the storage 34D. The input / output I / F 34E is also capable of transmitting various command signals to the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48. The lift actuator 32 and other electronic devices are supplied with power from a battery (not shown) mounted on the vehicle.

[0046] Next, the functional configuration of the control device 34 will be described with reference to Fig. 5. The control device 34 functions as a collection of an "actuator starting unit 56", a lift control unit 58, a slide control unit 60, a tilt control unit 62, and a recliner control unit 64 by the CPU 34A reading out and executing an execution program stored in the ROM 34B.

[0047] The actuator activation unit 56 controls activation of the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 based on the detection signal input from the triaxial acceleration sensor 54. In more detail, as shown in Fig. 6, for example, when the triaxial acceleration sensor 54 detects a contact input equal to or greater than the first threshold V1 twice within a predetermined time T, the actuator activation unit 56 outputs an activation signal to the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 to activate them. Note that hereinafter, an input that causes a contact input equal to or greater than the first threshold V1 twice within a predetermined time T will be referred to as an activation input I0.

[0048] In addition, if no detection signal is input from the three-axis acceleration sensor 54 for a predetermined period of time, the actuator starting unit 56 outputs a stop signal to the lift actuator 32, the slide actuator 40, the tilt actuator 46 and the recliner actuator 48 to stop them.

[0049] The lift control unit 58 controls the lift actuator 32 based on the detection signal input from the triaxial acceleration sensor 54 within a predetermined time from the input of the activation signal. In detail, as shown in Fig. 7, when the triaxial acceleration sensor 54 detects a first contact input I1 that is equal to or larger than a first threshold value V1 and smaller than a second threshold value V2 in the first direction, the lift control unit 58 drives the lift actuator 32 to move the seat main body 12 downward in the up-down direction.

[0050] In addition, as shown in FIG. 8, when the three-axis acceleration sensor 54 detects a second contact input I2 greater than the second threshold V2 in the first direction, the lift control unit 58 drives the lift actuator 32 to move the seat main body 12 upward in the vertical direction.

[0051] The lift control unit 58 is configured to temporarily stop the lift actuator 32 when a contact input in the first direction equal to or greater than the first threshold V1 is received while the lift actuator 32 is being driven. Furthermore, when no detection signal is received from the three-axis acceleration sensor 54 for a predetermined period of time, the lift control unit 58 outputs a stop signal to the lift actuator 32 to stop the lift actuator 32.

[0052] The slide control unit 60 controls the slide actuator 40 based on the detection signal input from the three-axis acceleration sensor 54 within a predetermined time from the input of the activation signal. In detail, when the three-axis acceleration sensor 54 detects a first contact input I1 in the contact input in the second direction, the slide control unit 60 drives the slide actuator 40 to move the seat main body 12 rearward in the front-rear direction.

[0053] In addition, when the three-axis acceleration sensor 54 detects a contact input I2 in the second direction, the slide control unit 60 drives the slide actuator 40 to move the seat main body 12 forward in the fore-and-aft direction.

[0054] The slide control unit 60 is configured to temporarily stop the slide actuator 40 when a contact input in the second direction equal to or greater than the first threshold value V1 is received while the slide actuator 40 is being driven. Furthermore, when no detection signal is input from the three-axis acceleration sensor 54 for a predetermined period of time, the slide control unit 60 outputs a stop signal to the slide actuator 40 to stop the slide actuator 40.

[0055] The tilt control unit 62 controls the tilt actuator 46 based on the detection signal input from the triaxial acceleration sensor 54 within a predetermined time from the input of the activation signal. In detail, when the triaxial acceleration sensor 54 detects a first contact input I1 in the contact input in the third direction, the tilt control unit 62 drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 downward in the up-down direction.

[0056] In addition, when the three-axis acceleration sensor 54 detects a contact input I2 in the third direction, the tilt control unit 62 drives the tilt actuator 46 to move the front portion 22A upward in the vertical direction.

[0057] The tilt control unit 62 is configured to temporarily halt the tilt actuator 46 when a contact input in the third direction equal to or greater than the first threshold V1 is received while the tilt actuator 46 is being driven. The tilt control unit 62 is also configured to output a stop signal to the tilt actuator 46 to stop the tilt actuator 46 when no detection signal is input from the three-axis acceleration sensor 54 for a predetermined period of time.

[0058] The recliner control unit 64 controls the recliner actuator 48 based on the detection signal input from the triaxial acceleration sensor 54 within a predetermined time from the input of the activation signal. In detail, when the triaxial acceleration sensor 54 detects a first contact input I1 in the contact input in the fourth direction, the recliner control unit 64 drives the recliner actuator 48 to tilt the seat back 24 rearward in the fore-and-aft direction.

[0059] In addition, when the three-axis acceleration sensor 54 detects a contact input I2 in the fourth direction, the recliner control unit 64 drives the recliner actuator 48 to tilt the seat back 24 forward in the fore-and-aft direction.

[0060] The recliner control unit 64 is configured to temporarily halt the recliner actuator 48 if a contact input in the fourth direction equal to or greater than the first threshold value V1 is received while the recliner actuator 48 is being driven. Furthermore, if no detection signal is received from the triaxial acceleration sensor 54 for a predetermined period of time, the recliner control unit 64 outputs a stop signal to the recliner actuator 48 to stop the recliner actuator 48.

[0061] <Actions and Effects of the Present Embodiment> Next, the operation and effects of this embodiment will be described.

[0062] 1, in this embodiment, a contact input by an occupant P is detected by a contact detection unit 50 provided on the side of a seat 10 on which an occupant P can be seated and equipped with a three-axis acceleration sensor 54. When the contact detection unit 50 detects a contact input of a predetermined magnitude or greater a predetermined number of times within a predetermined time period, that is, when an activation input I0 is input to the contact detection unit 50, the lift actuator 32, slide actuator 40, tilt actuator 46, and recliner actuator 48 that drive parts of the seat 10 are activated.

[0063] Therefore, in this embodiment, the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 can be activated by the occupant P making a contact input to the contact detection unit 50 a predetermined number of times. As a result, activation of the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 due to a contact input to the contact detection unit 50 caused by an erroneous operation by the occupant P or contact with an object around the contact detection unit 50 can be suppressed.

[0064] In this embodiment, when the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 are in an activated state, any one of the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 is in a first drive state when a first contact input I1 of a predetermined magnitude or greater is detected by the contact detection unit 50. In addition, when the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 are in an activated state, any one of the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 is in a second drive state when a second contact input I2 larger than the first contact input I1 is detected by the contact detection unit 50.

[0065] An example of the control flow of each drive actuator by the control device 34 at this time will be described below mainly with reference to the flowcharts shown in Figures 9 to 13. This control flow is started when the CPU 34A receives a predetermined instruction signal at predetermined time intervals.

[0066] When this control flow starts, in step S100, the CPU 34A functions as the actuator starting unit 56 and determines whether or not the start input I0 has been input to the triaxial acceleration sensor 54 within a predetermined time, and if the start input I0 has been input to the triaxial acceleration sensor 54 within the predetermined time (step S100: YES), the process proceeds to step S101. On the other hand, if the start input I0 has not been input to the triaxial acceleration sensor 54 within the predetermined time (step S100: NO), the control flow ends.

[0067] In step S101, the CPU 34A functions as the actuator activation unit 56 to activate the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48, and then proceeds to step S102.

[0068] In step S102, the CPU 34A functions as the lift control unit 58 to determine whether or not there is a first-direction contact input to the triaxial acceleration sensor 54 within a predetermined time, and if a first-direction contact input to the triaxial acceleration sensor 54 is detected (step S102: YES), the process proceeds to step S107. On the other hand, if a first-direction contact input to the triaxial acceleration sensor 54 is not detected (step S102: NO), the CPU 34A proceeds to step S103.

[0069] In step S107, the CPU 34A functions as the lift control unit 58 to determine the presence or absence of the second contact input I2 to the three-axis acceleration sensor 54, and if the second contact input I2 to the three-axis acceleration sensor 54 is detected (step S107: YES), the process proceeds to step S108. On the other hand, if the second contact input I2 to the three-axis acceleration sensor 54 is not detected (step S107: NO), the CPU 34A proceeds to step S109.

[0070] In step S108, the CPU 34A functions as the lift control unit 58 and drives the lift actuator 32 to move the seat body 12 upward in the vertical direction, and then the process proceeds to step S110.

[0071] In step S110, the CPU 34A functions as the lift control unit 58 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S110: YES), the process proceeds to step S111. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S111: NO), the CPU 34A returns to step S108.

[0072] In step S111, the CPU 34A functions as the lift control unit 58, temporarily stops the lift actuator 32, and the process proceeds to step S114.

[0073] On the other hand, in step S109, the CPU 34A functions as the lift control unit 58 to determine the presence or absence of a first contact input I1 to the three-axis acceleration sensor 54, and if the first contact input I1 to the three-axis acceleration sensor 54 is detected (step S109: YES), the process proceeds to step S112. On the other hand, if the first contact input I1 to the three-axis acceleration sensor 54 is not detected (step S109: NO), the CPU 34A proceeds to step S114.

[0074] In step S112, the CPU 34A functions as the lift control unit 58 and drives the lift actuator 32 to move the seat main body 12 downward in the up-down direction, and then the process proceeds to step S113.

[0075] In step S113, the CPU 34A functions as the lift control unit 58 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S113: YES), the CPU 34A proceeds to step S111. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S113: NO), the CPU 34A returns to step S112.

[0076] In step S114, the CPU 34A functions as the lift control unit 58 to determine whether or not there is a contact input of equal to or greater than the first threshold V1 to the triaxial acceleration sensor 54 within a predetermined time, and if a contact input of equal to or greater than the first threshold V1 is detected (step S114: YES), the process returns to step S107. On the other hand, if a contact input of equal to or greater than the first threshold V1 is not detected to the triaxial acceleration sensor 54 within the predetermined time (step S114: NO), the CPU 34A proceeds to step S115.

[0077] In step S115, the CPU 34A functions as the lift control unit 58 to stop the lift actuator 32, and ends this control flow.

[0078] Meanwhile, in step S103, the CPU 34A functions as the slide control unit 60 to determine the presence or absence of a contact input in the second direction to the triaxial acceleration sensor 54 within a predetermined time, and if a contact input in the second direction to the triaxial acceleration sensor 54 is detected (step S103: YES), the process proceeds to step S116. On the other hand, if a contact input in the second direction to the triaxial acceleration sensor 54 is not detected (step S103: NO), the CPU 34A proceeds to step S104.

[0079] In step S116, the CPU 34A functions as the slide control unit 60 to determine the presence or absence of a second contact input I2 to the three-axis acceleration sensor 54, and if the second contact input I2 to the three-axis acceleration sensor 54 is detected (step S116: YES), the process proceeds to step S117. On the other hand, if the second contact input I2 to the three-axis acceleration sensor 54 is not detected (step S116: NO), the CPU 34A proceeds to step S118.

[0080] In step S117, the CPU 34A functions as the slide control unit 60 and drives the slide actuator 40 to move the seat main body 12 forward in the front-rear direction, and then the process proceeds to step S119.

[0081] In step S119, the CPU 34A functions as the slide control unit 60 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S119: YES), the process proceeds to step S120. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S119: NO), the CPU 34A returns to step S117.

[0082] In step S120, the CPU 34A functions as the slide control unit 60, temporarily stops the slide actuator 40, and the process proceeds to step S123.

[0083] Meanwhile, in step S118, the CPU 34A functions as the slide control unit 60 to determine the presence or absence of a first contact input I1 to the three-axis acceleration sensor 54, and if the first contact input I1 to the three-axis acceleration sensor 54 is detected (step S118: YES), the process proceeds to step S121. On the other hand, if the first contact input I1 to the three-axis acceleration sensor 54 is not detected (step S118: NO), the CPU 34A proceeds to step S123.

[0084] In step S121, the CPU 34A functions as the slide control unit 60 and drives the slide actuator 40 to move the seat main body 12 rearward in the front-rear direction, and then the process proceeds to step S122.

[0085] In step S122, the CPU 34A functions as the slide control unit 60 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S122: YES), the process proceeds to step S120. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S122: NO), the CPU 34A returns to step S121.

[0086] In step S123, the CPU 34A functions as the slide control unit 60 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold value V1 within a predetermined time, and if a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold value V1 is detected (step S123: YES), the process returns to step S116. On the other hand, if a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold value V1 is not detected within the predetermined time (step S123: NO), the CPU 34A proceeds to step S124.

[0087] In step S124, the CPU 34A functions as the slide control unit 60 to stop the slide actuator 40, and ends this control flow.

[0088] Meanwhile, in step S104, CPU 34A functions as tilt control unit 62 to determine the presence or absence of a touch input in the third direction to triaxial acceleration sensor 54 within a predetermined time, and if a touch input in the third direction to triaxial acceleration sensor 54 is detected (step S104: YES), CPU 34A proceeds to step S125. On the other hand, if a touch input in the third direction to triaxial acceleration sensor 54 is not detected (step S104: NO), CPU 34A proceeds to step S105.

[0089] In step S125, the CPU 34A functions as the tilt control unit 62 to determine the presence or absence of a second contact input I2 to the triaxial acceleration sensor 54, and if the second contact input I2 to the triaxial acceleration sensor 54 is detected (step S125: YES), the process proceeds to step S126. On the other hand, if the second contact input I2 to the triaxial acceleration sensor 54 is not detected (step S125: NO), the CPU 34A proceeds to step S127.

[0090] In step S126, the CPU 34A functions as the tilt control unit 62 and drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 upward in the vertical direction, and then the process proceeds to step S128.

[0091] In step S128, the CPU 34A functions as the tilt control unit 62 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold V1 is detected (step S128: YES), the process proceeds to step S129. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold V1 is not detected (step S128: NO), the CPU 34A returns to step S126.

[0092] In step S129, CPU 34A functions as tilt control unit 62 and temporarily stops tilt actuator 46, and proceeds to step S132.

[0093] Meanwhile, in step S127, CPU 34A functions as tilt control unit 62 to determine the presence or absence of first contact input I1 to triaxial acceleration sensor 54, and if first contact input I1 to triaxial acceleration sensor 54 is detected (step S127: YES), proceeds to step S130. On the other hand, if first contact input I1 to triaxial acceleration sensor 54 is not detected (step S127: NO), CPU 34A proceeds to step S132.

[0094] In step S130, the CPU 34A functions as the tilt control unit 62 and drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 downward in the up-down direction, and then the process proceeds to step S131.

[0095] In step S131, the CPU 34A functions as the tilt control unit 62 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S131: YES), the process proceeds to step S129. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S131: NO), the CPU 34A returns to step S130.

[0096] In step S132, the CPU 34A functions as the tilt control unit 62 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold V1 within a predetermined time, and if a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold V1 is detected (step S132: YES), the process returns to step S125. On the other hand, if a contact input to the triaxial acceleration sensor 54 of equal to or greater than the first threshold V1 is not detected within the predetermined time (step S132: NO), the CPU 34A proceeds to step S133.

[0097] In step S133, CPU 34A functions as tilt control unit 62 to stop tilt actuator 46, and ends this control flow.

[0098] Meanwhile, in step S105, the CPU 34A functions as the recliner control unit 64 to determine whether or not there is a touch input in the fourth direction to the triaxial acceleration sensor 54 within a predetermined time, and if a touch input in the fourth direction to the triaxial acceleration sensor 54 is detected (step S105: YES), the process proceeds to step S134. On the other hand, if a touch input in the fourth direction to the triaxial acceleration sensor 54 is not detected (step S105: NO), the CPU 34A proceeds to step S106.

[0099] In step S134, the CPU 34A functions as the recliner control unit 64 to determine whether or not a second contact input I2 has been made to the triaxial acceleration sensor 54, and if the second contact input I2 has been made to the triaxial acceleration sensor 54 (step S134: YES), the process proceeds to step S135. On the other hand, if the second contact input I2 has not been made to the triaxial acceleration sensor 54 (step S134: NO), the CPU 34A proceeds to step S136.

[0100] In step S135, the CPU 34A functions as the recliner control unit 64, and drives the recliner actuator 48 to tilt the seat back 24 forward in the front-rear direction, and then the process proceeds to step S137.

[0101] In step S137, the CPU 34A functions as the recliner control unit 64 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S137: YES), the CPU 34A proceeds to step S138. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S137: NO), the CPU 34A returns to step S135.

[0102] In step S138, the CPU 34A, functioning as the recliner control unit 64, temporarily stops the recliner actuator 48, and proceeds to step S141.

[0103] Meanwhile, in step S136, the CPU 34A functions as the recliner control unit 64 to determine the presence or absence of a first contact input I1 to the triaxial acceleration sensor 54, and if the first contact input I1 to the triaxial acceleration sensor 54 is detected (step S136: YES), the process proceeds to step S139. On the other hand, if the first contact input I1 to the triaxial acceleration sensor 54 is not detected (step S136: NO), the CPU 34A proceeds to step S141.

[0104] In step S139, the CPU 34A functions as the recliner control unit 64, and drives the recliner actuator 48 to tilt the seat back 24 rearward in the front-rear direction, and then the process proceeds to step S140.

[0105] In step S140, the CPU 34A functions as the recliner control unit 64 to determine whether or not there is a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1, and if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is detected (step S140: YES), the CPU 34A proceeds to step S138. On the other hand, if a contact input to the triaxial acceleration sensor 54 that is equal to or greater than the first threshold value V1 is not detected (step S140: NO), the CPU 34A returns to step S139.

[0106] In step S141, the CPU 34A functions as the recliner control unit 64 to determine whether or not a contact input of equal to or greater than the first threshold V1 has been received by the triaxial acceleration sensor 54 within a predetermined time period, and if a contact input of equal to or greater than the first threshold V1 has been detected (step S141: YES), the process returns to step S134. On the other hand, if a contact input of equal to or greater than the first threshold V1 has not been detected by the triaxial acceleration sensor 54 within the predetermined time period (step S141: NO), the CPU 34A proceeds to step S142.

[0107] In step S142, the CPU 34A functions as the recliner control unit 64 to stop the recliner actuator 48, and ends this control flow.

[0108] On the other hand, in step S106, the CPU 34A functions as the actuator starting unit 56 to stop the lift actuator 32, the slide actuator 40, the tilt actuator 46 and the recliner actuator 48, and ends this control flow.

[0109] In this manner, in this embodiment, the configuration of the seat 10 can be simplified compared to a configuration in which the input for putting the lift actuator 32, slide actuator 40, tilt actuator 46, and recliner actuator 48 into the first drive state and the input for putting these drive actuators into the second drive state are input to different contact detection units.

[0110] In this embodiment, as described above, the lift actuator 32, slide actuator 40, tilt actuator 46, and recliner actuator 48 are activated by a predetermined number of contact inputs by the occupant P. The contact detection unit 50 detects the input direction of the contact input by the occupant P, and changes the drive actuator to be driven in accordance with this input direction. Therefore, in this embodiment, the occupant P can operate multiple drive actuators by making contact inputs to one contact detection unit 50 from multiple directions.

[0111] In this way, the seat operation method and the seat 10 according to the present embodiment can suppress malfunction of the seat 10.

[0112] <Second embodiment> A seat and a method of operating the seat according to the second embodiment of the present invention will be described below with reference to Figures 14 to 21. Note that the same components as those in the first embodiment described above are given the same reference numbers and descriptions thereof will be omitted.

[0113] As shown in Figures 14 and 15, the "vehicle seat 70 (hereinafter referred to as seat 70)" of this embodiment is basically configured in the same manner as the seat 10 of the first embodiment described above, but is characterized in that multiple contact detection units are provided on the side finisher 28 on the left side in the width direction.

[0114] More specifically, a "first contact detection unit 74" equipped with a "uniaxial acceleration sensor 72" as an acceleration sensor is provided in the center of the top surface 28B of the side finisher 28. Meanwhile, a "second contact detection unit 78" equipped with a "uniaxial acceleration sensor 76" as an acceleration sensor is provided in the center of the side surface 28A of the side finisher 28 in the front-to-rear direction, a "third contact detection unit 82" equipped with a "uniaxial acceleration sensor 80" as an acceleration sensor in the front-to-rear direction front portion, and a "fourth contact detection unit 86" equipped with a "uniaxial acceleration sensor 84" in the rear-to-rear direction rear portion.

[0115] The first contact detection unit 74 is capable of detecting a contact input in the up-down direction, and the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86 are capable of detecting a contact input in the width direction. Detection signals output from these units are output to a control device 88.

[0116] The control device 88 includes a CPU 88A, a ROM 88B, a RAM 88C, a storage 88D, an input / output I / F 88E, and a bus 88F, and is basically configured in the same manner as the control device 34.

[0117] In this embodiment, the lift actuator 32, the slide actuator 40, the tilt actuator 46 and the recliner actuator 48 are controlled based on the detection results of the uniaxial acceleration sensor 72, the uniaxial acceleration sensor 76, the uniaxial acceleration sensor 80 and the uniaxial acceleration sensor 84 connected to the input / output I / F 88E.

[0118] In detail, as shown in FIG. 16, the control device 88 functions as a collection of an "actuator start-up unit 90," a lift control unit 92, a slide control unit 94, a tilt control unit 96, and a recliner control unit 98 by the CPU 88A reading out an execution program stored in the ROM 88B and executing the program.

[0119] The actuator starting unit 90 controls the start of the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 based on detection signals input from the uniaxial acceleration sensor 72, the uniaxial acceleration sensor 76, the uniaxial acceleration sensor 80, and the uniaxial acceleration sensor 84. In detail, when a start input I0 is detected by any one of the uniaxial acceleration sensor 72, the uniaxial acceleration sensor 76, the uniaxial acceleration sensor 80, and the uniaxial acceleration sensor 84, the actuator starting unit 90 outputs a start signal to the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 to start them.

[0120] In addition, if no detection signals are input from the uniaxial acceleration sensors 72, 76, 80, and 84 for a predetermined period of time, the actuator starting unit 90 outputs a stop signal to the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 to stop them.

[0121] The lift control unit 92 controls the lift actuator 32 based on the detection signal input from the uniaxial acceleration sensor 72 within a predetermined time from the input of the activation signal. In detail, when the uniaxial acceleration sensor 72 detects a first contact input I1, the lift control unit 92 drives the lift actuator 32 to move the seat body 12 downward in the vertical direction. Also, when the uniaxial acceleration sensor 72 detects a second contact input I2, the lift control unit 92 drives the lift actuator 32 to move the seat body 12 upward in the vertical direction.

[0122] The lift control unit 92 is configured to temporarily stop the lift actuator 32 when a contact input equal to or greater than the first threshold value V1 is received while the lift actuator 32 is being driven. Furthermore, the lift control unit 92 is configured to output a stop signal to the lift actuator 32 to stop the lift actuator 32 when no detection signal is input from the uniaxial acceleration sensor 72 for a predetermined period of time.

[0123] The slide control unit 94 controls the slide actuator 40 based on the detection signal input from the uniaxial acceleration sensor 76 within a predetermined time from the input of the activation signal. In detail, when the uniaxial acceleration sensor 76 detects a first contact input I1, the slide control unit 94 drives the slide actuator 40 to move the seat main body 12 rearward in the front-rear direction.

[0124] Furthermore, when the one-axis acceleration sensor 76 detects a contact input I2, the slide control section 94 drives the slide actuator 40 to move the seat body section 12 forward in the front-rear direction.

[0125] The slide control unit 94 is configured to temporarily halt the slide actuator 40 when a contact input of equal to or greater than the first threshold value V1 is applied to the uniaxial acceleration sensor 76 while the slide actuator 40 is being driven. Furthermore, when no detection signal is input from the uniaxial acceleration sensor 76 for a predetermined period of time, the slide control unit 94 outputs a stop signal to the slide actuator 40 to stop the slide actuator 40.

[0126] The tilt control unit 96 controls the tilt actuator 46 based on the detection signal input from the uniaxial acceleration sensor 80 within a predetermined time from the input of the activation signal. In detail, when the uniaxial acceleration sensor 80 detects a first contact input I1, the tilt control unit 96 drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 downward in the up-down direction.

[0127] Furthermore, when the one-axis acceleration sensor 80 detects a contact input I2, the tilt control section 96 drives the tilt actuator 46 to move the front section 22A upward in the vertical direction.

[0128] The tilt control unit 96 is configured to temporarily halt the tilt actuator 46 if a contact input of equal to or greater than the first threshold value V1 is applied to the uniaxial acceleration sensor 80 while the tilt actuator 46 is being driven. Furthermore, if no detection signal is input from the uniaxial acceleration sensor 80 for a predetermined period of time, the tilt control unit 96 outputs a stop signal to the tilt actuator 46 to stop the tilt actuator 46.

[0129] The recliner control unit 98 controls the recliner actuator 48 based on the detection signal input from the uniaxial acceleration sensor 84 within a predetermined time period after the input of the activation signal. In detail, when the uniaxial acceleration sensor 84 detects a first contact input I1, the recliner control unit 98 drives the recliner actuator 48 to tilt the seat back 24 rearward in the front-to-rear direction.

[0130] Furthermore, when the uniaxial acceleration sensor 84 detects a contact input I2, the recliner control unit 98 drives the recliner actuator 48 to tilt the seat back 24 forward in the front-rear direction.

[0131] The recliner control unit 98 is configured to temporarily halt the recliner actuator 48 if a contact input of equal to or greater than the first threshold value V1 is made to the uniaxial acceleration sensor 84 while the recliner actuator 48 is being driven. Furthermore, if no detection signal is input from the uniaxial acceleration sensor 84 for a predetermined period of time, the recliner control unit 98 is configured to output a stop signal to the recliner actuator 48 to stop the recliner actuator 48.

[0132] <Actions and Effects of the Present Embodiment> Next, the operation and effects of this embodiment will be described.

[0133] In this embodiment, when an activation input I0 is input to any one of the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86, the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48, which drive a portion of the seat 10, are activated.

[0134] In this embodiment, when the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48 are in an activated state, and a first contact input I1 of a predetermined magnitude or more is detected by any one of the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86, the drive actuator corresponding to the one of the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86 is in a activated state, and a second contact input I2 is detected by any one of the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86, the drive actuator corresponding to the one of the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86 is in a activated state.

[0135] An example of the control flow of each drive actuator by the control device 88 at this time will be described below mainly with reference to the flowcharts shown in Figures 17 to 21. This control flow is started when the CPU 88A receives a predetermined instruction signal at predetermined time intervals.

[0136] When this control flow starts, in step S200, the CPU 88A functions as the actuator starting unit 90 and determines whether or not a start input I0 has been input to the uniaxial acceleration sensors 72, 76, 80, and 84 within a predetermined time, and if the start input I0 has been input to one of them within the predetermined time (step S100: YES), the process proceeds to step S201. On the other hand, if the start input I0 has not been input to them within the predetermined time (step S200: NO), the control flow ends.

[0137] In step S201, the CPU 88A functions as the actuator activation unit 90, activates the lift actuator 32, the slide actuator 40, the tilt actuator 46, and the recliner actuator 48, and then proceeds to step S202.

[0138] In step S202, the CPU 88A functions as the lift control unit 92 to determine whether or not there is a contact input to the uniaxial acceleration sensor 72 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 72 is detected (step S202: YES), the process proceeds to step S207. On the other hand, if a contact input to the uniaxial acceleration sensor 72 is not detected (step S202: NO), the CPU 88A proceeds to step S203.

[0139] In step S207, the CPU 88A functions as the lift control unit 92 to determine the presence or absence of the second contact input I2 to the uniaxial acceleration sensor 72, and if the second contact input I2 to the uniaxial acceleration sensor 72 is detected (step S207: YES), the process proceeds to step S208. On the other hand, if the second contact input I2 to the uniaxial acceleration sensor 72 is not detected (step S207: NO), the CPU 88A proceeds to step S209.

[0140] In step S208, the CPU 88A functions as the lift control unit 92 and drives the lift actuator 32 to move the seat body 12 upward in the vertical direction, and then the process proceeds to step S210.

[0141] In step S210, the CPU 88A functions as the lift control unit 92 to determine whether or not there is a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1 is detected (step S210: YES), the process proceeds to step S211. On the other hand, if a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1 is not detected (step S211: NO), the CPU 88A returns to step S208.

[0142] In step S211, the CPU 88A functions as the lift control unit 92, temporarily stops the lift actuator 32, and the process proceeds to step S214.

[0143] On the other hand, in step S209, the CPU 88A functions as the lift control unit 92 to determine the presence or absence of a first contact input I1 to the uniaxial acceleration sensor 72, and if the first contact input I1 to the uniaxial acceleration sensor 72 is detected (step S209: YES), the process proceeds to step S212. On the other hand, if the first contact input I1 to the uniaxial acceleration sensor 72 is not detected (step S209: NO), the CPU 88A proceeds to step S214.

[0144] In step S212, the CPU 88A functions as the lift control unit 92 and drives the lift actuator 32 to move the seat body 12 downward in the up-down direction, and then the process proceeds to step S213.

[0145] In step S213, the CPU 88A functions as the lift control unit 92 to determine whether or not there is a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1 is detected (step S213: YES), the process proceeds to step S211. On the other hand, if a contact input to the uniaxial acceleration sensor 72 that is equal to or greater than the first threshold value V1 is not detected (step S213: NO), the CPU 88A returns to step S212.

[0146] In step S214, the CPU 88A functions as the lift control unit 92 to determine whether or not there is a contact input to the uniaxial acceleration sensor 72 of equal to or greater than the first threshold value V1 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 72 of equal to or greater than the first threshold value V1 is detected (step S214: YES), the process returns to step S207. On the other hand, if a contact input to the uniaxial acceleration sensor 72 of equal to or greater than the first threshold value V1 is not detected within the predetermined time (step S214: NO), the CPU 88A proceeds to step S215.

[0147] In step S215, the CPU 88A functions as the lift control unit 92 to stop the lift actuator 32, and ends this control flow.

[0148] On the other hand, in step S203, the CPU 88A functions as the slide control unit 94 to determine whether or not there is a contact input to the uniaxial acceleration sensor 76 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 76 is detected (step S203: YES), the process proceeds to step S216. On the other hand, if a contact input to the uniaxial acceleration sensor 76 is not detected (step S203: NO), the CPU 88A proceeds to step S204.

[0149] In step S216, the CPU 88A functions as the slide control unit 94 to determine the presence or absence of a second contact input I2 to the uniaxial acceleration sensor 76, and if the second contact input I2 to the uniaxial acceleration sensor 76 is detected (step S216: YES), the process proceeds to step S217. On the other hand, if the second contact input I2 to the uniaxial acceleration sensor 76 is not detected (step S216: NO), the CPU 88A proceeds to step S218.

[0150] In step S217, the CPU 88A functions as the slide control unit 94 and drives the slide actuator 40 to move the seat body 12 forward in the front-rear direction, and then the process proceeds to step S219.

[0151] In step S219, the CPU 88A functions as the slide control unit 94 to determine whether or not there is a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1 is detected (step S219: YES), the process proceeds to step S220. On the other hand, if a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1 is not detected (step S219: NO), the CPU 88A returns to step S217.

[0152] In step S220, the CPU 88A functions as the slide control unit 94, temporarily stops the slide actuator 40, and the process proceeds to step S223.

[0153] On the other hand, in step S218, the CPU 88A functions as the slide control unit 94 to determine the presence or absence of a first contact input I1 to the uniaxial acceleration sensor 76, and if the first contact input I1 to the uniaxial acceleration sensor 76 is detected (step S218: YES), the process proceeds to step S221. On the other hand, if the first contact input I1 to the uniaxial acceleration sensor 76 is not detected (step S218: NO), the CPU 88A proceeds to step S223.

[0154] In step S221, the CPU 88A functions as the slide control unit 94 and drives the slide actuator 40 to move the seat body 12 rearward in the front-rear direction, and then the process proceeds to step S222.

[0155] In step S222, the CPU 88A functions as the slide control unit 94 to determine whether or not there is a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1 is detected (step S222: YES), the process proceeds to step S220. On the other hand, if a contact input to the uniaxial acceleration sensor 76 that is equal to or greater than the first threshold value V1 is not detected (step S222: NO), the CPU 88A returns to step S221.

[0156] In step S223, the CPU 88A functions as the slide control unit 94 to determine whether or not there is a contact input to the uniaxial acceleration sensor 76 of equal to or greater than the first threshold value V1 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 76 of equal to or greater than the first threshold value V1 is detected (step S223: YES), the process returns to step S216. On the other hand, if a contact input to the uniaxial acceleration sensor 76 of equal to or greater than the first threshold value V1 is not detected within the predetermined time (step S223: NO), the CPU 88A proceeds to step S224.

[0157] In step S224, the CPU 88A functions as the slide control unit 94 to stop the slide actuator 40, and ends this control flow.

[0158] On the other hand, in step S204, the CPU 88A functions as the tilt control unit 96 to determine whether or not there is a touch input to the uniaxial acceleration sensor 80 within a predetermined time, and if a touch input to the uniaxial acceleration sensor 80 is detected (step S204: YES), the process proceeds to step S225. On the other hand, if a touch input to the uniaxial acceleration sensor 80 is not detected (step S204: NO), the CPU 88A proceeds to step S205.

[0159] In step S225, the CPU 88A functions as the tilt control unit 96 to determine the presence or absence of a second contact input I2 to the uniaxial acceleration sensor 80, and if the second contact input I2 to the uniaxial acceleration sensor 80 is detected (step S225: YES), the process proceeds to step S226. On the other hand, if the second contact input I2 to the uniaxial acceleration sensor 80 is not detected (step S225: NO), the CPU 88A proceeds to step S227.

[0160] In step S226, the CPU 88A functions as the tilt control unit 96, and drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 upward in the vertical direction, and then the process proceeds to step S228.

[0161] In step S228, the CPU 88A functions as the tilt control unit 96 to determine whether or not there is a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1 is detected (step S228: YES), the process proceeds to step S229. On the other hand, if a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1 is not detected (step S228: NO), the CPU 88A returns to step S226.

[0162] In step S229, the CPU 88A functions as the tilt control unit 96, temporarily halts the tilt actuator 46, and proceeds to step S232.

[0163] Meanwhile, in step S227, the CPU 88A functions as the tilt control unit 96 to determine the presence or absence of a first contact input I1 to the uniaxial acceleration sensor 80, and if the first contact input I1 to the uniaxial acceleration sensor 80 is detected (step S227: YES), the process proceeds to step S230. On the other hand, if the first contact input I1 to the uniaxial acceleration sensor 80 is not detected (step S227: NO), the CPU 88A proceeds to step S232.

[0164] In step S230, the CPU 88A functions as the tilt control unit 96, and drives the tilt actuator 46 to move the front portion 22A of the seat cushion 22 downward in the up-down direction, and then the process proceeds to step S231.

[0165] In step S231, the CPU 88A functions as the tilt control unit 96 to determine whether or not there is a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1 is detected (step S231: YES), the process proceeds to step S229. On the other hand, if a contact input to the uniaxial acceleration sensor 80 that is equal to or greater than the first threshold value V1 is not detected (step S231: NO), the CPU 88A returns to step S230.

[0166] In step S232, the CPU 88A functions as the tilt control unit 96 to determine whether or not there is a contact input to the uniaxial acceleration sensor 80 of equal to or greater than the first threshold V1 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 80 of equal to or greater than the first threshold V1 is detected (step S232: YES), the process returns to step S225. On the other hand, if a contact input to the uniaxial acceleration sensor 80 of equal to or greater than the first threshold V1 is not detected within the predetermined time (step S232: NO), the CPU 88A proceeds to step S233.

[0167] In step S233, the CPU 88A functions as the tilt control unit 96 to stop the tilt actuator 46, and ends this control flow.

[0168] Meanwhile, in step S205, the CPU 88A functions as the recliner control unit 98 to determine whether or not there has been a contact input to the uniaxial acceleration sensor 84 within a predetermined time, and if a contact input to the uniaxial acceleration sensor 84 is detected (step S205: YES), the process proceeds to step S234. On the other hand, if a contact input to the uniaxial acceleration sensor 84 is not detected (step S205: NO), the CPU 88A proceeds to step S206.

[0169] In step S234, the CPU 88A functions as the recliner control unit 98 and determines whether or not there is a second contact input I2 to the uniaxial acceleration sensor 84, and if the second contact input I2 to the uniaxial acceleration sensor 84 is detected (step S234: YES), the process proceeds to step S235. On the other hand, if the second contact input I2 to the uniaxial acceleration sensor 84 is not detected (step S234: NO), the CPU 88A proceeds to step S236.

[0170] In step S235, the CPU 88A functions as the recliner control unit 98, and drives the recliner actuator 48 to tilt the seat back 24 forward in the front-rear direction, and then the process proceeds to step S237.

[0171] In step S237, the CPU 88A functions as the recliner control unit 98 and determines whether or not there is a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1 is detected (step S237: YES), the process proceeds to step S238. On the other hand, if a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1 is not detected (step S237: NO), the CPU 88A returns to step S235.

[0172] In step S238, the CPU 88A, functioning as the recliner control unit 98, temporarily stops the recliner actuator 48, and the process proceeds to step S241.

[0173] Meanwhile, in step S236, the CPU 88A functions as the recliner control unit 98 and determines whether or not a first contact input I1 has been made to the uniaxial acceleration sensor 84, and if the first contact input I1 has been made to the uniaxial acceleration sensor 84 (step S236: YES), the process proceeds to step S239. On the other hand, if the first contact input I1 has not been made to the uniaxial acceleration sensor 84 (step S236: NO), the CPU 88A proceeds to step S241.

[0174] In step S239, the CPU 88A functions as the recliner control unit 98, and drives the recliner actuator 48 to tilt the seat back 24 rearward in the front-rear direction, and then the process proceeds to step S240.

[0175] In step S240, the CPU 88A functions as the recliner control unit 98 and determines whether or not there is a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1, and if a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1 is detected (step S240: YES), the process proceeds to step S238. On the other hand, if a contact input to the uniaxial acceleration sensor 84 that is equal to or greater than the first threshold value V1 is not detected (step S240: NO), the CPU 88A returns to step S239.

[0176] In step S241, the CPU 88A functions as the recliner control unit 98 to determine whether or not there is a contact input of equal to or greater than the first threshold value V1 to the uniaxial acceleration sensor 84 within a predetermined time, and if a contact input of equal to or greater than the first threshold value V1 is detected (step S241: YES), the process returns to step S234. On the other hand, if a contact input of equal to or greater than the first threshold value V1 is not detected to the uniaxial acceleration sensor 84 within the predetermined time (step S241: NO), the CPU 88A proceeds to step S242.

[0177] In step S242, the CPU 88A functions as the recliner control unit 98 to stop the recliner actuator 48, and ends this control flow.

[0178] On the other hand, in step S206, the CPU 88A functions as the actuator activation unit 90 to stop the lift actuator 32, the slide actuator 40, the tilt actuator 46 and the recliner actuator 48, and ends this control flow.

[0179] In this way, the present embodiment basically provides the same actions and effects as the above-described first embodiment. In addition, in the present embodiment, the first contact detection unit 74, the second contact detection unit 78, the third contact detection unit 82, and the fourth contact detection unit 86 are arranged in different positions, so that they can be arranged at positions corresponding to the driving positions of the seat main body 12.

[0180] <Supplementary explanation of the above embodiment> (1) In the above embodiment, the contact detection unit is disposed on the side finisher 28 on the left side in the width direction, but this is not limiting, and the contact detection unit may be disposed on the side finisher 28 on the right side in the width direction, on the side of the seat back 24, or on an arm rest (not shown) disposed on the side of the seat 10. The position of the contact detection unit may also be changed as appropriate depending on the shape of the side finisher 28, etc.

[0181] (2) In the above-described embodiment, the lift device, slide device, tilt device, and recliner device are operated using the contact detection unit, but this is not limited thereto. That is, the objects to be operated by the contact detection unit may be changed as appropriate depending on the specifications of the seat 10 and the seat 70. Furthermore, the operation of each device may be switched by the contact detection unit by detecting the number of contact inputs within a predetermined time.

[0182] (3) In the above-described embodiment, the seat 10 is a seat for a vehicle, but this is not limiting. For example, the seat 10 and the seat 70 can also be used as an airplane seat, etc.

[0183] (4) In the above-described embodiment, a decal indicating the operation to be performed on the sheet may be attached to the contact detection unit, or the contact detection unit may be surface-treated to indicate the operation.

[0184] (5) In addition, in the first embodiment described above, the contact detection unit including the three-axis acceleration sensor is provided on one side of the width direction of the seat 10, but the present invention is not limited to this, and the contact detection unit including the three-axis acceleration sensor may be provided on both sides of the width direction of the seat 10. Furthermore, the operation of the seat 10 by the contact detection unit is not limited to the above, and may be configured to have a higher correlation between the motion of each operation target and the direction of the contact input. For example, the lift device 14 may be operated by performing a contact input in the up-down direction on the contact detection unit on one side of the width direction of the seat, and the slide device 16 may be operated by performing a contact input in the front-rear direction on the contact detection unit. Furthermore, the tilt device 18 may be operated by performing a contact input in the up-down direction on the contact detection unit on the other side of the width direction of the seat, and the recliner device 20 may be operated by performing a contact input in the front-rear direction on the contact detection unit. When the seat 10 is operated in this manner, the acceleration sensor used in the contact detection unit may be a two-axis acceleration sensor. [Explanation of symbols]

[0185] 10 Vehicle seats 12 Seat body 32 Lift actuator (drive actuator) 40 Slide actuator (drive actuator) 46 Tilt actuator (drive actuator) 48 Reclining actuator (drive actuator) 50 Contact detection unit 54 Three-axis acceleration sensor (accelerometer) 56 Actuator starter 70 Vehicle seats 72 Single-axis acceleration sensor (accelerometer) 74 First contact detection unit (contact detection unit) 76 Single-axis acceleration sensor (accelerometer) 78 Second contact detection unit (contact detection unit) 80 Single-axis acceleration sensor (accelerometer) 82 third contact detection unit (contact detection unit) 84 Single-axis acceleration sensor (accelerometer) 86 Fourth contact detection unit (contact detection unit) 90 Actuator starter

Claims

1. a contact detection unit provided on a side of a seat on which an occupant can be seated and including a single three-axis acceleration sensor detects a contact input by the occupant; activating a drive actuator that drives a part of the sheet when the contact detection unit detects a contact input of a predetermined magnitude or more a predetermined number of times within a predetermined time; a first driving state in which the part is driven by the driving actuator when a first contact input of a predetermined magnitude or more is detected by the contact detection unit in an activated state of the driving actuator; a second driving state in which the part is driven to a state different from the first driving state by the driving actuator when a second contact input larger than the first contact input is detected by the contact detection unit in the start-up state, activating the plurality of drive actuators in response to the predetermined number of contact inputs; The contact detection unit detects an input direction of the contact input; changing the driving actuator to be driven in accordance with the input direction; How to operate the sheet.

2. A seat main body on which an occupant can sit; a contact detection unit provided on a side of the seat body, the contact detection unit including a single three-axis acceleration sensor, and capable of detecting a contact input by the occupant and an input direction of the contact input and outputting a detection signal; A plurality of drive actuators capable of driving a portion of the seat main body; an actuator starting unit that starts the drive actuator when the touch input of a predetermined magnitude or more is detected a predetermined number of times or more within a predetermined time based on the detection signal; an actuator control unit that controls the drive actuator corresponding to the input direction in accordance with the input direction; A sheet having

Citation Information

Patent Citations

  • Headrest apparatus, method of adjusting headrest position and vehicle seat

    JP2012006470A

  • Operation switch

    JP2013212819A

  • Seat device

    JP2019156247A