Seat adjustment method and adjustment apparatus, and seat and vehicle
By installing headrest pressure sensors with multiple detection units on the headrest, the user's waist height is determined and the lumbar support height is adjusted, solving the problem of low accuracy in adaptive lumbar support adjustment and improving riding comfort.
Patent Information
- Application Number
- PCT/CN2025/080074
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-27
- Filing Date
- 2025-02-28
- Publication Date
- 2025-12-04
AI Technical Summary
In existing technologies, the adaptive adjustment precision and accuracy of lumbar supports are low, which leads to increased fatigue for passengers during long-distance driving.
By setting multiple detection units in the headrest pressure sensor on the seat headrest, the pressure value of the user's head is detected. Combined with the human skeletal model and empirical formulas, the user's waist height is determined, and the lumbar support height is adjusted to match the user's waist position.
It improves the precision and accuracy of lumbar support adjustment, provides personalized lumbar support, and enhances the comfort of the seat.
Smart Images

Figure CN2025080074_04122025_PF_FP_ABST
Abstract
Description
Seat adjustment methods, adjustment devices, seats and vehicles
[0001] This application claims priority to Chinese Patent Application No. 202410674595.2, filed on May 27, 2024, entitled "Adjustment method, adjustment device, seat and vehicle", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of adaptive adjustment technology, and in particular to a method for adjusting a seat, an adjustment device, a seat, and a vehicle. Background Technology
[0003] Among the various components of a car seat, the lumbar support is one that users perceive most clearly and has a significant impact on comfort. Currently, lumbar support adjustments are primarily based on seat posture information (such as backrest tilt angle). However, the accuracy and precision of this method are low, and inappropriate adjustments can actually increase passenger fatigue, especially during long drives. Therefore, there is an urgent need to provide alternative adjustment methods to address these technical challenges. Summary of the Invention
[0004] This application provides a method for adjusting a seat, an adjusting device, a seat, and a vehicle, which can improve the precision and accuracy of lumbar support adjustment and improve the seating comfort.
[0005] In a first aspect, a method for adjusting a seat is provided, comprising: acquiring multiple first pressure values detected by multiple detection units (i.e., multiple headrest pressure detection units) of a headrest pressure sensor, wherein the multiple first pressure values include at least one first target pressure value greater than a first threshold; determining the user's lumbar height based on the position information of the detection unit corresponding to the first target pressure value; and adjusting the height of the lumbar support of the seat based on the lumbar height.
[0006] The seat adjustment method provided in this application embodiment is based on a headrest with a headrest pressure sensor having multiple detection units. These multiple detection units can be arrayed at different positions on the headrest, thereby detecting the pressure borne at multiple different positions on the headrest and acquiring multiple first pressure values. After acquiring these multiple first pressure values, the adjustment device determines that one of the multiple first pressure values includes a first target pressure value greater than a preset first threshold, indicating that the headrest is bearing external pressure. This confirms that the user is seated on the seat and resting their head on the headrest.
[0007] The location of the detection unit corresponding to the first target pressure value is the pressure-bearing position of the headrest, which is also the position where the user's head rests. Therefore, this position can be equated to the user's head position. Based on the human skeletal model and the structural characteristics of the seat, there is a linear relationship between the height of the waist and the height of the back of the head. Therefore, the adjustment device can determine the user's waist height based on the location information of the detection unit corresponding to the first target pressure value, using preset empirical formulas or algorithms. Then, the adjustment device can adjust the height of the lumbar support of the seat according to the determined waist height, so that the height of the lumbar support matches the user's waist height, thereby providing personalized support for users of different heights.
[0008] The seat adjustment method provided in this application embodiment can adaptively adjust the lumbar support height according to the user's waist height, meeting the requirements for real-time and dynamic adjustment of the seat lumbar support. Furthermore, it can achieve high accuracy and precision adjustment of the lumbar support, providing reasonable lumbar support for users of different heights, thereby improving the seating comfort.
[0009] In some examples, the first threshold can be a small value slightly greater than zero. The purpose of this setting is to avoid false alarms caused by factors such as signal fluctuations and interference. Specifically, when the headrest is not subjected to external pressure, factors such as signal fluctuations, interference, and the weight of the headrest surface itself can cause the detection value of the detection unit to be non-zero. Some embodiments of this application can exclude these situations by setting a preset first threshold, thus avoiding the mistaken assumption that the user's head is resting on the headrest when no one is present.
[0010] In some examples, the first threshold can be a larger value than the aforementioned first threshold related to false pressure alarms. Increasing the value of the first threshold allows for a more accurate determination of the headrest's pressure point (i.e., the back of the user's head), or in other words, helps identify the main pressure point of the headrest. This, in turn, allows for a more accurate determination of the user's lumbar height, improving the precision and accuracy of lumbar support adjustment and enhancing the seat's comfort.
[0011] In some examples, the adjustment device acquires multiple first pressure values detected by multiple detection units of the headrest pressure sensor. These multiple detection units and multiple first pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) first pressure values. This application embodiment does not limit this.
[0012] In some examples, the number of first target pressure values greater than the first threshold among the plurality of first pressure values can be one or more. When the number of first target pressure values is one, the user's waist height can be determined based on the position information of the detection unit corresponding to the unique target pressure value. When the number of first target pressure values is multiple, the user's waist height can be determined based on the position information of the detection unit corresponding to one, multiple, or all of the plurality of first target pressure values.
[0013] In some examples, the user's waist height is determined based on the position information of the detection unit corresponding to the first target pressure value. This can be done by determining the user's waist height based on the height information of the detection unit corresponding to the first target pressure value (i.e., the position information includes height information); or by determining the user's waist height based on the height information and horizontal position information of the detection unit corresponding to the first target pressure value (i.e., the position information includes height information and horizontal position information). This application embodiment does not impose any special limitations on this.
[0014] In some examples, the location information of the detection unit corresponding to the first target pressure value can be input into a neural network model. This model then performs data analysis to determine the user's waist height. The neural network model is trained using historical data (training data) and a deep learning algorithm. This neural network model could be, for example, a convolutional neural network (CNN), and the deep learning algorithm could be, for example, a machine learning algorithm or a meta-learning algorithm.
[0015] In some examples, the adjustment device determines the user's lumbar height, which may be the height of the user's L3 vertebra, but is not limited to this.
[0016] In some examples, the lumbar support may include one or more lumbar support airbags; or, the lumbar support may not include lumbar support airbags. In this case, the lumbar support may also exist in other forms, such as being composed of other elastic or flexible support components. This application does not make any special limitation on the specific form of the lumbar support.
[0017] In some examples, the lumbar support height of the seat is adjusted based on a determined lumbar height. This can involve raising or lowering the lumbar support to match the user's lumbar height. For example, the lumbar support may be positioned directly opposite the user's lower back, thus providing reasonable and accurate lumbar support and improving seating comfort.
[0018] For example, the waist height can be used as the target height of the lumbar support. If the current height of the lumbar support is lower than the target height, the lumbar support can be adjusted up until the height of the lumbar support reaches the target height; if the current height of the lumbar support is higher than the target height, the lumbar support can be adjusted down until the height of the lumbar support reaches the target height.
[0019] In one possible implementation, determining the user's waist height includes: when the plurality of first pressure values include a plurality of first target pressure values, determining the waist height based on the position information of the target detection unit corresponding to the maximum pressure value (i.e., the maximum value among the plurality of first pressure values) among the plurality of first target pressure values.
[0020] The opisthocranion, as the most convex point on the back of the head, exerts the greatest pressure on the headrest. Therefore, the position of the target detection unit corresponding to the maximum pressure value can be equated to the user's opisthocranion position. Based on the human skeletal model and the structural characteristics of the seat, the height of the opisthocranion is generally linearly related to the user's lumbar height. Therefore, the user's lumbar height can be further determined based on the position of this opisthocranion. In fact, the position of the opisthocranion, as an intermediate variable, may not be reflected in the calculation process. Based on the above processing logic, the adjustment device can directly combine preset empirical parameters, empirical formulas, preset algorithms, or models (such as AI models) to determine the user's lumbar height based on the position information of the target detection unit corresponding to the maximum pressure value. Compared to the previous embodiment, this embodiment determines the user's lumbar height through the position information of the target detection unit, which improves the accuracy and precision of lumbar height detection, thus improving the accuracy and precision of lumbar support adjustment and enhancing the seating comfort.
[0021] In some examples, the user's waist height is determined based on the position information of the target detection unit. This can be done by determining the user's waist height based on the height information of the target detection unit (i.e., the position information includes height information); or by determining the user's waist height based on the height information and horizontal position information of the target detection unit (i.e., the position information includes both height information and horizontal position information). This application does not impose any special limitations on this method.
[0022] In one possible implementation, determining the user's waist height includes: determining the pressure center position based on the position information corresponding to M detection units and a first pressure value, wherein the M detection units include the target detection unit and M-1 detection units located within a preset range around the target detection unit, where M is an integer ≥ 2 (M ≥ 2); and determining the waist height based on the pressure center position.
[0023] The adjustment device acquires multiple first pressure values detected by multiple detection units. The target detection unit corresponding to the maximum pressure value is closest to the user's posterior head position. However, it cannot be guaranteed that the position of the target detection unit necessarily overlaps with the user's posterior head position; for example, the user's posterior head position may be located between two adjacent detection units. Therefore, this embodiment first calculates the pressure centroid position based on the maximum pressure value and at least one first pressure value within a preset range around it. This pressure centroid position can then be equated to the user's posterior head position, thus making the determined posterior head position more accurate. Compared to directly equating the position of the target detection unit to the user's posterior head position, this embodiment improves the accuracy and precision of lumbar height detection by calculating the pressure centroid position and equating it to the user's posterior head position. This is beneficial for improving the accuracy and precision of lumbar support adjustment and enhancing seat comfort.
[0024] In one possible implementation, determining the user's waist height includes: determining the user's sitting height based on the position information of the detection unit corresponding to the first target pressure value; and determining the waist height based on the sitting height.
[0025] The user's headrest height is linearly related to their seat height, which in turn is linearly related to their lumbar height. Therefore, the user's seat height can be determined first based on the position of the pressure center, and then the lumbar height can be determined based on that seat height. This setup improves the accuracy and precision of lumbar height detection, which in turn improves the accuracy and precision of lumbar support adjustment, ultimately enhancing the seat's comfort.
[0026] In one possible implementation, adjusting the height of the lumbar support of the seat includes: controlling the lumbar support adjustment component based on the lumbar support adjustment component to adjust the height of the lumbar support.
[0027] In one possible implementation, the lumbar support includes a plurality of lumbar support airbags arranged sequentially in the height direction, and adjusting the height of the lumbar support of the seat includes: inflating and / or deflating the plurality of lumbar support airbags to adjust the height of the lumbar support.
[0028] For example, if the determined lumbar height is higher than the current lumbar support height, the uninflated lumbar support airbag at the higher position can be inflated to raise the lumbar support. Optionally, the inflated lumbar support airbag at the lowest position can be deflated to ensure that the support area of the lumbar support remains unchanged. If the determined lumbar height is lower than the current lumbar support height, the inflated lumbar support airbag at the highest position can be deflated to lower the lumbar support. Optionally, the uninflated lumbar support airbag at the lowest position can be inflated to ensure that the support area of the lumbar support remains unchanged.
[0029] In some examples, the lumbar support includes two lumbar support airbags arranged sequentially in the height direction. Accurate lumbar support for users of different heights can be achieved by inflating and / or deflating the airbags located at different heights. For example, if the user's lumbar height determined by the adjustment device is greater than a first height threshold, the upper lumbar support airbag is inflated; if the lumbar height is less than the first height threshold but greater than a second height threshold, both the upper and lower lumbar support airbags are inflated simultaneously; if the lumbar height is less than the second height threshold, the lower lumbar support airbag is inflated.
[0030] In one possible implementation, the adjustment method further includes: acquiring multiple second pressure values detected by multiple detection units (i.e., multiple backrest pressure detection units) of the backrest pressure sensor, wherein the multiple second pressure values include at least one second target pressure value greater than a second threshold; determining the user's waist height includes: determining the waist height based on the position information of the detection units corresponding to the first target pressure value and the second target pressure value.
[0031] Different sitting postures affect the contact position between the back of the head and the headrest. For example, when the upper body is bent, the contact position between the head and the headrest is lower than when the upper body is upright. In other words, sitting posture affects the linear relationship between the height of the back of the head and the height of the waist. Based on this, the adjustment method provided in this application also considers the influence of sitting posture on the calculation result of waist height. The adjustment device can also acquire multiple second pressure values at different positions on the backrest detected by multiple detection units of the backrest pressure sensor. The position of the detection unit corresponding to the second target pressure value that is greater than a preset second threshold can characterize the user's sitting posture. Therefore, the user's waist height can be determined together based on the position information of the detection units corresponding to the first target pressure value and the second target pressure value. This makes the calculated waist height more accurate, which in turn helps to improve the accuracy and precision of lumbar support adjustment and improve the seating comfort.
[0032] In some examples, multiple detection units of the backrest pressure sensor can be arrayed at different positions on the backrest, thereby enabling the detection of pressure at multiple different positions on the backrest and the acquisition of multiple second pressure values. Here, for ease of distinction and understanding, the pressure value detected by the detection unit of the headrest pressure sensor is referred to as the first pressure value, and the pressure value greater than a first threshold among the first pressure values is referred to as the first target pressure value; the pressure value detected by the detection unit of the backrest pressure sensor is referred to as the second pressure value, and the pressure value greater than a second threshold among the second pressure values is referred to as the second target pressure value.
[0033] In some examples, similar to the first threshold, the second threshold can be a small value slightly greater than zero. This is set to avoid false pressure alarms caused by signal fluctuations, interference, or other factors. Specifically, even when the backrest is not under external pressure, factors such as signal fluctuations, interference, and the weight of the backrest surface itself can cause the detection unit's value to be non-zero. Some embodiments of this application can eliminate these situations by setting a preset second threshold, preventing the system from mistakenly identifying the user's back as being against the backrest when no one is present. The first and second thresholds can be equal or unequal; for example, the first threshold can be greater than, equal to, or less than the second threshold. This application does not impose any special limitations on this.
[0034] In some examples, the second threshold can be a larger value than the aforementioned second threshold related to false pressure alarms. Increasing the value of the second threshold allows for a more accurate determination of the pressure points on the backrest (i.e., the user's back position), or in other words, helps identify the primary pressure points on the backrest. This allows for a more accurate determination of the user's posture and lumbar height, improving the precision and accuracy of lumbar support adjustment and enhancing the overall comfort of the seat.
[0035] In some examples, the adjustment device acquires multiple second pressure values detected by multiple detection units of the backrest pressure sensor. These multiple detection units and multiple second pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) second pressure values. This application embodiment does not limit this.
[0036] In some examples, the number of second target pressure values greater than the second threshold among the plurality of second pressure values can be one or more. When there is only one second target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple second target pressure values, the user's waist height can be determined based on the location information of the detection unit corresponding to one, more, or all of the plurality of second target pressure values.
[0037] In some examples, the adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the first and second target pressure values. This can be achieved by:
[0038] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value in the first target pressure value and the second target pressure value; or,
[0039] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value among the first target pressure values and the maximum pressure value among the second target pressure values (i.e., the maximum value among the plurality of second pressure values); or,
[0040] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value in the first target pressure value, and the position of the pressure center applied by the user to the backrest.
[0041] In some examples, the adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the first and second target pressure values. Alternatively, it may also be:
[0042] The adjustment device determines the user's waist height based on the position of the center of gravity of the pressure applied by the user to the headrest and the position information of the detection unit corresponding to the second target pressure value; or,
[0043] The adjustment device determines the user's waist height based on the position of the pressure center applied by the user to the headrest and the position information of the detection unit corresponding to the maximum pressure value in the second target pressure value; or,
[0044] The adjustment device determines the user's lumbar height based on the position of the center of gravity of the pressure applied by the user to the headrest and the position of the center of gravity of the pressure applied by the user to the backrest.
[0045] In some examples, the adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the first and second target pressure values. Alternatively, it may also be:
[0046] The adjustment device determines the user's sitting height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value; the adjustment device determines the user's waist height based on the sitting height.
[0047] In one possible implementation, the adjustment method further includes: acquiring multiple second pressure values detected by multiple detection units (i.e., multiple backrest pressure detection units) of a backrest pressure sensor, wherein the multiple second pressure values include multiple second target pressure values greater than a second threshold; determining the user's back width based on the position information of the detection unit corresponding to the second target pressure value; determining the target inflation volume of the side airbags of the seat based on the back width, wherein the back width is negatively correlated with the target inflation volume; and adjusting the inflation volume of the side airbags based on the target inflation volume.
[0048] The seat adjustment method provided in this application embodiment is based on a backrest with a backrest pressure sensor having multiple detection units. These multiple detection units can be arrayed at different positions on the backrest, thereby enabling the detection of the pressure borne at multiple different positions on the backrest and obtaining multiple second pressure values.
[0049] Among the multiple second pressure values, the location of the detection unit corresponding to the second target pressure value that is greater than the second threshold is the pressure-bearing position of the backrest. The pressure-bearing area formed by the multiple detection units corresponding to the multiple second target pressure values corresponds to the user's back area. The distance between the detection units on the left and right edges corresponds to the width of the user's back. Therefore, the user's back width can be determined based on the location information of the detection units corresponding to the second target pressure values, and the target inflation volume of the side airbags can be determined based on this back width. The back width is negatively correlated with the target inflation volume of the side airbags; that is, the wider the user's back, the lower the target inflation volume of the side airbags, and the narrower the user's back, the higher the target inflation volume of the side airbags. Then, the adjustment device can adjust the inflation volume of the side airbags according to the target inflation volume, for example, to make the side airbags reach the target inflation volume.
[0050] Some embodiments of this application, through the above-described settings, can adaptively adjust the inflation volume of the side airbags according to the user's back width, matching the inflation volume of the side airbags to the user's back width. For example, the wider the user's back, the lower the target inflation volume of the side airbags, thereby increasing the lateral space of the seat and reducing the clamping force on the user; the narrower the user's back, the higher the target inflation volume of the side airbags, thereby reducing the lateral space of the seat to achieve reliable clamping of the user and provide sufficient lateral support. This application can provide personalized seating needs for users of different body types, improving user comfort and safety.
[0051] In some examples, considering that the force exerted on the backrest by users of different weights may vary significantly, in this embodiment, the second threshold can be determined based on the maximum pressure value among the multiple second pressure values. For example, the second threshold can be equal to the maximum pressure value multiplied by a preset coefficient (e.g., 0.1, 0.2, 0.3, 0.4, or 0.5). This allows for different second thresholds for users of different weights, enabling accurate detection of the back width for users of varying weights.
[0052] In some examples, the adjustment device determines the target inflation volume of the side airbags based on the back width and a preset mapping relationship. This mapping relationship indicates the correspondence between different back widths and different target inflation volumes, with the back width being negatively correlated with the target inflation volume.
[0053] In other words, the adjustment device can determine the target inflation volume of the left and right side airbags based on a pre-set mapping relationship. This mapping relationship is preferably a negative correlation, meaning that the wider the occupant's body, the lower the target inflation volume of the side airbags. The specific values in this mapping relationship can be obtained by fitting experimental data. After determining the target inflation volume, the adjustment device controls the air pumps and valves connected to the left and right side airbags to adjust the inflation volume of the side airbags to the target inflation volume.
[0054] In some examples, the target inflation volume can be the initial inflation volume. That is, the adjustment method provided in this application embodiment can be applied to the scenario where a user has just sat down in the seat. At this time, the adjustment device can determine the initial inflation volume of the side airbags on the left and right sides according to the adjustment method, and then adjust the inflation volume of the side airbags according to the initial inflation volume, so that the user has better riding comfort and safety.
[0055] In some examples, the adjustment device adjusts the inflation volume of the side airbag according to the target inflation volume. Specifically, if the target inflation volume is greater than the current inflation volume of the side airbag, the side airbag is inflated until the inflation volume inside the airbag reaches the target inflation volume; if the target inflation volume is lower than the current inflation volume of the side airbag, the side airbag is deflated until the inflation volume inside the airbag reaches the target inflation volume.
[0056] In one possible implementation, the adjustment method further includes: acquiring multiple third pressure values at different positions of the leg rest detected by multiple detection units (i.e., multiple leg rest pressure detection units) of the leg rest pressure sensor, wherein the multiple third pressure values include at least one third target pressure value greater than a third threshold; determining the user's leg length based on the position information of the detection unit corresponding to the third target pressure value; and adjusting the seat according to the leg length.
[0057] The seat adjustment method provided in this application embodiment is based on a leg rest with a leg rest pressure sensor having multiple detection units. These multiple detection units can be arrayed at different positions on the leg rest, thereby detecting the pressure borne at multiple different positions on the leg rest and acquiring multiple third pressure values. After acquiring these multiple third pressure values, the adjustment device determines that among these multiple third pressure values is a third target pressure value greater than a preset third threshold, indicating that the leg rest is bearing external pressure, that is, it can be determined that the user is seated on the seat and supporting their lower legs on the leg rest.
[0058] The location of the detection unit corresponding to the third target pressure value is the pressure-bearing position of the leg rest, which is also the position where the user's calf muscles rest. Therefore, this position can be equated to the user's calf muscle position. Based on the human skeletal model and the dimensions of the seat, it is known that the distance between the user's knee and calf muscles is linearly related to leg length. This distance is also linearly related to the distance between the edge of the seat cushion adjacent to the leg rest and the detection unit corresponding to the third target pressure value. Therefore, based on the position information of the detection unit corresponding to the third target pressure value and a preset empirical formula, the user's leg length can be predicted. Subsequently, the adjustment device can adaptively adjust the seat according to the determined leg length, thereby providing personalized seating needs for users of different heights and improving the seat's comfort.
[0059] In some examples, the third threshold can be a small value slightly greater than zero. The purpose of this setting is to avoid false alarms caused by factors such as signal fluctuations and interference. Specifically, even when the leg rest is not under external pressure, factors such as signal fluctuations, interference, and the weight of the leg rest surface itself can cause the detection value of the detection unit to be non-zero. Some embodiments of this application can exclude these situations by setting a preset third threshold, thus avoiding the mistaken assumption that the user's legs are supported on the leg rest when no one is present.
[0060] In some examples, the third threshold can be a larger value than the aforementioned third threshold related to false pressure alarms. Increasing the value of the third threshold allows for a more accurate determination of the pressure point on the leg rest (i.e., the user's calf muscle position), or in other words, helps identify the primary pressure point of the leg rest. This allows for a more accurate determination of the user's leg length, improving the precision and accuracy of seat adjustments and enhancing seating comfort.
[0061] In some examples, the adjustment device acquires multiple third pressure values detected by multiple detection units of the leg support pressure sensor. These multiple detection units and multiple third pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) third pressure values. This application embodiment does not limit this.
[0062] In some examples, the number of third target pressure values greater than the third threshold among the multiple third pressure values can be one or more. When there is only one third target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple third target pressure values, the user's leg length can be determined based on the location information of the detection unit corresponding to one, more, or all of the multiple third target pressure values.
[0063] In some examples, the adjustment device adjusts the seat according to the leg length, and may include at least one of the following adjustments: adjusting the seat cushion forward and backward, adjusting the seat cushion height, adjusting the seat cushion tilt angle, adjusting the extension and retraction of the leg rest, adjusting the rotation angle of the leg rest, etc.
[0064] In some examples, the adjustment device adjusts the seat according to the leg length. This could be done by determining parameters such as the user's height and / or body type based on the leg length, and then adjusting the seat accordingly.
[0065] In some examples, the user's leg length is determined based on the position information of the detection unit corresponding to the third target pressure value. This can be achieved by the adjustment device determining the user's leg length based on the position information of the target detection unit corresponding to the maximum pressure value among the third target pressure values.
[0066] The center of the gastrocnemius muscle, being the most prominent point of the calf, exerts the greatest pressure on the leg rest. Therefore, the location of the target detection unit corresponding to the maximum pressure value can be equated to the location of the user's gastrocnemius muscle center. Based on the human skeletal model and the structural characteristics of the seat, it is known that the distance between the user's knee and the center of the gastrocnemius muscle is linearly related to leg length. This distance is also linearly related to the distance between the edge of the seat cushion adjacent to the leg rest and the detection unit corresponding to the third target pressure value. Therefore, the user's leg length can be predicted based on the location information of the target detection unit and a preset empirical formula. Through these settings, the accuracy and precision of leg length measurement can be improved, thereby enhancing the accuracy and precision of seat adjustments and improving seating comfort.
[0067] In some examples, determining the user's leg length can be done by: determining the pressure center position of the leg support based on the position information corresponding to the S detection units and the third pressure value, wherein the S detection units include the target detection unit and S-1 detection units located within a preset range around the target detection unit, where S is an integer ≥2 (S≥2); and determining the waist height based on the pressure center position of the leg support.
[0068] The adjustment device acquires multiple third pressure values detected by multiple detection units. The target detection unit corresponding to the maximum pressure value is closest to the user's gastrocnemius muscle center position. However, it cannot be guaranteed that the position of the target detection unit necessarily overlaps with the user's gastrocnemius muscle center position. Therefore, this embodiment first calculates the pressure centroid position based on the maximum pressure value and at least one third pressure value within a preset range around it. This pressure centroid position can then be equated to the user's gastrocnemius muscle center position, thereby making the determined gastrocnemius muscle center position more accurate. Compared to directly equating the position of the target detection unit to the user's gastrocnemius muscle center position, this embodiment improves the accuracy and precision of leg length detection by calculating the pressure centroid position and equating it to the user's gastrocnemius muscle center position. This is beneficial for improving the accuracy and precision of seat adjustment and enhancing seat comfort.
[0069] In one possible implementation, the adjustment method further includes: acquiring multiple fourth pressure values detected by multiple detection units (i.e., multiple seat pressure detection units) of the seat pressure sensor, wherein the multiple fourth pressure values include at least one fourth target pressure value greater than a fourth threshold; determining the user's leg length includes: determining the leg length based on the position information of the detection units corresponding to the third target pressure value and the fourth target pressure value.
[0070] Different sitting postures affect the contact position between the legs and the leg rest. Based on this, the adjustment method provided in this application also considers the influence of sitting posture on the calculated leg length. The adjustment device can also acquire multiple fourth pressure values at different positions on the seat cushion detected by multiple detection units of the seat cushion pressure sensor. The position of the detection unit corresponding to the fourth target pressure value that is greater than a preset fourth threshold can characterize the user's sitting posture. Therefore, the user's leg length can be jointly determined based on the position information of the detection units corresponding to the third and fourth target pressure values. This makes the calculated leg length more accurate, thereby improving the accuracy and precision of seat adjustment and enhancing seat comfort.
[0071] In some examples, similar to the first, second, and third thresholds, the fourth threshold can be a small value slightly greater than zero. This fourth threshold is set to avoid false pressure alarms caused by signal fluctuations, interference, or other factors. Specifically, even when the cushion is not under external pressure, signal fluctuations, interference, and the weight of the cushion surface itself can cause the detection unit's value to be non-zero. Some embodiments of this application can eliminate these situations by setting a preset fourth threshold, preventing the system from mistakenly identifying the user's back as being against the cushion when no one is present. The first, second, third, and fourth thresholds can be completely equal, partially equal, or completely unequal; this application does not impose any special limitations on this.
[0072] In some examples, this fourth threshold can be a larger value than the aforementioned fourth threshold related to false pressure alarms. Increasing the value of the fourth threshold allows for a more accurate determination of the pressure points on the seat cushion (i.e., the user's hip position), or in other words, helps identify the main pressure points of the seat cushion. This allows for a more accurate determination of the user's posture and leg length, improving the precision and accuracy of seat adjustments and enhancing seating comfort.
[0073] In some examples, the adjustment device acquires multiple fourth pressure values detected by multiple detection units of the seat pressure sensor. These multiple detection units and multiple fourth pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) fourth pressure values. This application embodiment does not limit this.
[0074] In some examples, the number of fourth target pressure values greater than the fourth threshold among the multiple fourth pressure values can be one or more. When there is only one fourth target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple fourth target pressure values, the user's waist height can be determined based on the location information of the detection unit corresponding to one, more, or all of the multiple fourth target pressure values.
[0075] In some examples, the regulating device determines the user's leg length based on the position information of the detection units corresponding to the third and fourth target pressure values. This could be as follows:
[0076] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value in the third target pressure value and the fourth target pressure value; or,
[0077] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value among the third and fourth target pressure values (i.e., the maximum value among the multiple fourth pressure values); or,
[0078] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value in the third target pressure value, as well as the position of the center of gravity of the pressure applied by the user to the seat cushion.
[0079] In some examples, the regulating device determines the user's leg length based on the position information of the detection units corresponding to the third and fourth target pressure values. Alternatively, it could also be:
[0080] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest and the position information of the detection unit corresponding to the fourth target pressure value; or,
[0081] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest, and the position information of the detection unit corresponding to the maximum pressure value in the fourth target pressure value; or,
[0082] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest and the position of the center of gravity of the pressure applied by the user to the seat cushion.
[0083] Secondly, a seat adjustment device is provided, comprising: an acquisition unit for acquiring multiple first pressure values detected by multiple headrest pressure detection units, wherein the multiple first pressure values include at least one first target pressure value greater than a first threshold; a determination unit for determining the user's lumbar height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; and an adjustment unit for adjusting the height of the lumbar support of the seat based on the lumbar height.
[0084] In one possible implementation, the determining unit is specifically used to: when the plurality of first pressure values include a plurality of first target pressure values, determine the waist height based on the position information of the target detection unit corresponding to the maximum pressure value among the plurality of first target pressure values.
[0085] In one possible implementation, the determining unit is specifically used to: determine the position of the pressure center of gravity based on the position information corresponding to the M headrest pressure detection units and the first pressure value, wherein the M headrest pressure detection units include the target detection unit and M-1 headrest pressure detection units located within a preset range around the target detection unit, where M is an integer ≥2; and determine the waist height based on the position of the pressure center of gravity.
[0086] In one possible implementation, the determining unit is specifically used to: determine the user's sitting height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; and determine the waist height based on the sitting height.
[0087] In one possible implementation, the adjustment unit is specifically used to: control the lumbar support adjustment component based on the lumbar support adjustment component, and adjust the height of the lumbar support.
[0088] In one possible implementation, the lumbar support includes a plurality of lumbar support airbags arranged sequentially in the height direction, and the adjustment unit is specifically used to: inflate and / or deflate the plurality of lumbar support airbags to adjust the height of the lumbar support.
[0089] In one possible implementation, the acquisition unit is further configured to: acquire a plurality of second pressure values detected by a plurality of backrest pressure detection units, wherein the plurality of second pressure values include at least one second target pressure value that is greater than a second threshold.
[0090] The determining unit is specifically used to: determine the waist height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value and the position information of the backrest pressure detection unit corresponding to the second target pressure value.
[0091] In one possible implementation, the acquisition unit is further configured to: acquire multiple second pressure values detected by multiple backrest pressure detection units, wherein the multiple second pressure values include multiple second target pressure values greater than a second threshold; the determination unit is further configured to: determine the user's back width based on the position information of the backrest pressure detection unit corresponding to the second target pressure value; determine the target inflation volume of the seat's side airbags based on the back width, wherein the back width is negatively correlated with the target inflation volume; the adjustment unit is further configured to: adjust the inflation volume of the side airbags based on the target inflation volume.
[0092] In one possible implementation, the acquisition unit is further configured to: acquire multiple third pressure values detected by multiple leg support pressure detection units, wherein the multiple third pressure values include at least one third target pressure value greater than a third threshold; the determination unit is further configured to: determine the user's leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value; and the adjustment unit is further configured to: adjust the seat according to the leg length.
[0093] In one possible implementation, the acquisition unit is further configured to: acquire multiple fourth pressure values detected by multiple seat cushion pressure detection units, wherein the multiple fourth pressure values include at least one fourth target pressure value greater than a fourth threshold; the determination unit is specifically configured to: determine the leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value and the position information of the seat cushion pressure detection unit corresponding to the fourth target pressure value.
[0094] Thirdly, a seat adjustment device is provided, comprising: a memory storing instructions; and a processor, which, when the instructions are executed by the processor, causes the adjustment device to perform the method provided by any possible implementation of the first aspect.
[0095] Fourthly, a computer-readable storage medium is provided, on which a computer program is stored, which, when run on a computer, causes the computer to perform the method provided by any possible implementation of the first aspect.
[0096] Fifthly, a computer program product is provided, computer program code, which, when run on a computer, causes the computer to perform the method provided by any possible implementation of the first aspect.
[0097] In a sixth aspect, a chip system is provided, including a memory and a processor, the memory for storing a computer program and the processor for calling and running the computer program from the memory, such that a device equipped with the chip system performs the method provided by any of the possible implementations of the first aspect.
[0098] In a seventh aspect, a seat is provided, comprising: a headrest; a headrest pressure sensor including a plurality of detection units arranged in an array at different positions on the headrest, the headrest pressure sensor being used to detect the pressure value exerted by a user's head on the headrest; and an adjustment device provided by any of the possible implementations of the second or third aspect, the adjustment device being communicatively connected to the headrest pressure sensor.
[0099] Eighthly, a vehicle is provided that includes the adjustment device provided by any possible implementation of the second or third aspect, or includes one or more (e.g., two, three or four) seats provided by the seventh aspect. Attached Figure Description
[0100] Figure 1 is a structural schematic diagram of the seat provided in an embodiment of this application.
[0101] Figure 2 is an internal structural diagram of the seat provided in an embodiment of this application.
[0102] Figure 3 is an installation schematic diagram of another example of the pressure sensor provided in the embodiments of this application.
[0103] Figure 4 is a schematic diagram of the adaptive adjustment process of the seat provided in the embodiment of this application.
[0104] Figure 5 is a pressure distribution image drawn based on pressure data applied by passengers to different positions on the seat.
[0105] Figure 6 is a flowchart illustrating an example of a seat adjustment method provided in an embodiment of this application.
[0106] Figure 7 is a flowchart illustrating another example of the seat adjustment method provided in the embodiments of this application.
[0107] Figure 8 is a flowchart illustrating another example of the seat adjustment method provided in the embodiments of this application.
[0108] Figure 9 is a schematic diagram showing the distribution of pressure centroid positions corresponding to different types of headrest pressure sensors.
[0109] Figure 10 is a schematic diagram illustrating the principle of determining the user's waist height based on the position of the headrest's center of gravity.
[0110] Figure 11 is a schematic flowchart of another example of the seat adjustment method provided in the embodiments of this application.
[0111] Figure 12 is a schematic flowchart of another example of the seat adjustment method provided in the embodiments of this application.
[0112] Figure 13 is a schematic diagram illustrating the principle of detecting the user's back width using a backrest pressure sensor.
[0113] Figure 14 is a schematic diagram illustrating the principle of detecting the user's sitting posture using a backrest pressure sensor.
[0114] Figure 15 shows the correspondence between the lumbar lordosis angle and posture in the human body.
[0115] Figure 16 is a schematic flowchart of another example of the seat adjustment method provided in the embodiments of this application.
[0116] Figure 17 is a schematic flowchart of another example of the seat adjustment method provided in the embodiments of this application.
[0117] Figure 18 is a schematic diagram illustrating the principle of determining the user's leg length based on the position of the pressure center of the leg support.
[0118] Figure 19 is a schematic flowchart of another example of the seat adjustment method provided in the embodiments of this application.
[0119] Figure 20 is a schematic block diagram of a seat adjustment device provided in an embodiment of this application.
[0120] Figure 21 is a structural schematic diagram of the seat adjustment device provided in an embodiment of this application.
[0121] Reference numerals: Seat 100; Seat cushion 110; Backrest 120; Lumbar support airbag 121; Lumbar support airbag height adjustment assembly 122; Headrest height adjustment assembly 123; Headrest 130; Leg rest 140; Adjustment base 150; Side wing 160; Side wing airbag 161; Adjustment mechanism 170; Control device 180; Air pump 181; Lateral acceleration sensor 182; Pressure sensor 200; Detection unit 200a; Target detection unit 200b; Seat cushion pressure sensor 210; Backrest pressure sensor 220; Headrest pressure sensor 230; Leg rest pressure sensor 240. Detailed Implementation
[0122] The technical solutions of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them.
[0123] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0124] The term "comprising" in this document indicates the presence of the described feature, whole, step, operation, element, and / or component, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or collections thereof. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0125] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this application, unless otherwise stated, "a plurality of" means two or more.
[0126] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0127] With the gradual development of automotive intelligence, the concept of intelligent cockpits has emerged and become a key development direction for future automobiles. As an important component of the cockpit, the adjustment methods of seats are also transforming towards intelligence. Sensor-based adaptive seat adjustment systems can improve passenger comfort and safety and are now widely used in the automotive industry.
[0128] Adaptive seat adjustment systems typically include multiple sensors and control devices. The sensors are mounted on the seat to detect information such as the passenger's height, weight, and body shape. The control devices automatically adjust the seat to the optimal position based on this information, so that each part of the seat can fully conform to the corresponding parts of the human body, providing passengers with a personalized comfort experience.
[0129] Among the various components of a seat, the lumbar support is the one that users perceive most clearly and has a significant impact on comfort. The lumbar support primarily provides support to the passenger's lower back to ensure seating comfort. Through an adaptive adjustment system, the seat can intelligently adapt to different sitting postures, adjusting the height of the lumbar support to fill the gap between the passenger's lower back and the backrest, thus automatically conforming to and supporting the passenger's lumbar region.
[0130] Currently, lumbar support is primarily adjusted based on seat posture information (such as backrest tilt angle and leg rest extension length). However, the accuracy and precision of this method are low, and inappropriate adjustments can actually increase passenger fatigue, especially during long drives. Therefore, alternative adjustment methods are urgently needed to address these technical issues.
[0131] In view of this, embodiments of this application provide a seat adjustment method. This method uses multiple pressure values detected by a headrest pressure sensor at different positions on the headrest to determine the user's lumbar height, and then adjusts the lumbar support height based on this lumbar height. The adjustment method provided by embodiments of this application can achieve high accuracy and precision in adjusting the lumbar support, providing reasonable lumbar support for passengers, thereby improving the seating comfort.
[0132] The seat adjustment method provided in this application embodiment can be applied to a seat, such as a smart seat or a zero gravity seat. The seat provided in this application embodiment will be introduced first, that is, the application background of the adjustment method will be introduced first.
[0133] Figure 1 is a structural schematic diagram of the seat 100 provided in an embodiment of this application. The seat 100 provided in this embodiment can be a seat in any vehicle such as a car, train, bullet train, high-speed train, or airplane, or it can be a massage chair, home chair, or other seat that requires comfort, but is not limited thereto. The car can be, for example, a sedan, truck, passenger bus, pickup truck, multi-purpose vehicle (MPV), or sport utility vehicle (SUV), etc. In addition, the car can be a gasoline car, or a new energy vehicle such as a pure electric vehicle, hybrid vehicle, or range-extended vehicle. The car can be a car with partial or full autonomous driving functions. This application does not limit the type or form of the car. The following description uses the application of the seat 100 in a car as an example.
[0134] As shown in Figure 1, the seat 100 can be installed in the smart cockpit of a car. The seat 100 includes a seat cushion 110, a backrest 120, and a headrest 130. The seat cushion 110 is used to support the passenger's thighs and buttocks. The backrest 120 is installed at the rear of the seat cushion 110 to support the passenger's waist and back. The headrest 130 is installed on the upper part of the backrest 120 to support the passenger's head and neck.
[0135] In some examples, seat 100 also includes an adjustment base 150, through which seat cushion 110 is movably mounted to the vehicle floor. For example, seat cushion 110 can be raised, lowered, and / or moved back and forth on adjustment base 150; seat cushion 110 can also be tilted relative to adjustment base 150 to change the tilt angle of seat cushion 110; furthermore, the firmness of seat cushion 110 can be adjusted to meet the needs of different passengers. For example, the firmness of seat cushion 110 can be adjusted by changing the inflation level of the airbag within seat cushion 110.
[0136] In some examples, the backrest 120 is rotatably mounted to the rear of the seat cushion 110 (i.e., the side away from the leg rest 140) so that the tilt angle of the backrest 120 is adjustable. In addition, an airbag may be provided inside the backrest 120, and the firmness of the backrest 120 can be adjusted by changing the inflation amount of the airbag.
[0137] Figure 2 is an internal structural diagram of the seat 100 provided in an embodiment of this application. In some examples, as shown in Figure 2, a lumbar support airbag 121 is provided on the lower inner side of the backrest 120. The lumbar support airbag 121 can be a support airbag that overlaps with the passenger's lumbar region. Its function is to support the passenger's L3 vertebrae, better conforming to the natural physiological curve of the human body to improve riding comfort. The lumbar support airbag 121 is height-adjustable inside the backrest 120 via a lumbar support airbag height adjustment component 122. This allows the height of the lumbar support airbag 121 to be adjusted via the lumbar support airbag height adjustment component 122, thereby meeting the lumbar support needs of passengers of different heights. Exemplarily, the lumbar support airbag height adjustment component 122 may include a power source such as a motor, electric motor, or cylinder, and a transmission mechanism such as a ball screw or gear rack disposed between the power source and the lumbar support airbag 121, but is not limited thereto.
[0138] In some examples, the seat 100 also includes an air pump 181. The lumbar support airbag 121 is connected to the air pump 181 via a pipe. A solenoid valve is installed on the pipe. By controlling the opening and closing of the solenoid valve, the air pump 181 can be controlled to inflate or deflate the lumbar support airbag 121. By changing the inflation amount of the lumbar support airbag 121, the support strength (support force) provided by the lumbar support airbag 121 to the passenger can be changed, thereby achieving reasonable support for the passenger's spine.
[0139] In some examples, the lumbar support airbag 121 includes multiple airbags arranged sequentially along the height direction. These multiple airbags are each connected to an air pump 181 via tubing and can be individually inflated or deflated. In this case, without the aforementioned lumbar support airbag height adjustment assembly 122, accurate lumbar support for passengers of different heights can be achieved by inflating airbags located at different heights.
[0140] In some examples, in addition to the lumbar support airbag 121, the lumbar support of the seat 100 may also exist in other forms, that is, the lumbar support of the seat 100 may not include the lumbar support airbag, but may be composed of other elastic or flexible support components. This application does not make any special limitation on the specific form of the lumbar support.
[0141] In some examples, as shown in Figure 2, a headrest height adjustment assembly 123 is also provided inside the backrest 120. The headrest height adjustment assembly 123 is used to mount the headrest 130 in a height-adjustable manner on the upper part of the backrest 120. The height of the headrest 130 can be adjusted by the headrest height adjustment assembly 123 to meet the head support needs of passengers with different sitting heights / body heights. Exemplarily, the headrest height adjustment assembly 123 may include a power source such as a motor, electric motor, or cylinder, and a transmission mechanism such as a ball screw, gear rack, etc., disposed between the power source and the headrest 130, but is not limited thereto.
[0142] In some examples, the headrest 130 also includes one or more speakers (not shown) to provide a more personalized and comfortable listening experience for passengers seated on the seat 100, such as enabling independent sound zones, active noise cancellation, or spatial sound reproduction. For example, a speaker is provided on each side of the headrest 130, allowing the passenger's left and right ears to hear sound from the speakers on the adjacent sides, respectively.
[0143] In some examples, as shown in Figures 1 and 2, the seat 100 also includes a leg rest 140 disposed on the front side of the seat cushion 110. The leg rest 140 is used to support the passenger's lower legs to improve seating comfort. The leg rest 140 is movably disposed on the front edge of the seat cushion 110. For example, the leg rest 140 can rotate and / or extend relative to the seat cushion 110 and can be held in multiple different positions to meet the needs of different passengers. Furthermore, when the passenger does not need to use the leg rest 140, it can be folded away for storage.
[0144] In some examples, as shown in Figures 1 and 2, the seat 100 also includes side wings 160 disposed on both sides of the backrest 120. The side wings 160 are used to clamp the passenger and provide lateral support, thereby improving the passenger's riding comfort and safety.
[0145] In some examples, a side wing airbag 161 is provided within the side wing 160. The side wing airbag 161 is connected to an air pump 181 via a pipe. A solenoid valve is installed on the pipe. By controlling the opening and closing of the solenoid valve, the air pump 181 is controlled to inflate or deflate the side wing airbag 161. By changing the inflation amount of the side wing airbag 161, the clamping force and lateral support of the side wing 160 on the passenger can be adjusted, thereby maximizing passenger comfort.
[0146] In some examples, the two side airbags 161 on both sides of the backrest 120 are connected to the air pump 181. At this time, the inflation and deflation of the two side airbags 161 can be controlled separately according to factors such as the passenger's sitting posture and the vehicle's driving status (e.g., sharp turns). For example, the inflation volume of one side airbag 161 can be increased while the inflation volume of the other side airbag 161 remains unchanged.
[0147] In some examples, as shown in Figures 1 and 2, the seat 100 also includes an adjustment mechanism 170 and a control device 180. The control device 180 can be located inside the seat, for example, inside the adjustment base 150. The adjustment mechanism 180 is located on the outer wall of the adjustment base 150 for easy operation by the passenger to manually adjust the seat 100. The control device 180 can be electrically connected via wiring harnesses to the aforementioned lumbar support airbag height adjustment assembly 122, headrest height adjustment assembly 123, adjustment base 150, air pump 181, solenoid valve, and adjustment mechanism 170, among other controlled components. The user can output adjustment commands to the control device 180 through the adjustment mechanism 170. The control device 180 then outputs control commands to the corresponding controlled components based on these commands, thereby achieving manual adjustment or control of the seat 100.
[0148] In some examples, the adjustment mechanism 170 may include components that are easy for users to operate, such as buttons, knobs, switches, handles, or touch screens. Users can output adjustment commands to the control device 180 through the adjustment mechanism 170, and the control device 180 outputs control commands to the corresponding controlled components according to the adjustment commands, so as to manually adjust the seat 100 through the controlled components.
[0149] For example, the position or tilt angle of the seat cushion 110 can be adjusted. At this time, when the user operates the adjustment mechanism 170, the control device 180 receives the adjustment command from the adjustment mechanism 170, and then can adjust the height of the seat cushion 110, move the seat position forward (i.e., in the direction of vehicle travel) or backward, or adjust the firmness of the seat cushion 110 through the adjustment base 150, but is not limited to these.
[0150] In addition, passengers can also adjust the tilt angle and / or firmness of the backrest 120, the support position (height) and / or inflation amount of the lumbar support airbag 121, the height of the headrest 130, the angle and / or extension of the leg rest 140, and the inflation amount of the side wing airbag 161 through the adjustment mechanism 170, but are not limited to these.
[0151] In some examples, seat 100 may also include functional components such as seat heating, seat ventilation, and seat massage. Each of these functional components can be communicatively connected to control device 180 via wiring harnesses. Passengers can then adjust or control these functional components by operating adjustment mechanism 170. For example, passengers can turn seat heating on or off using adjustment mechanism 180, and can also adjust the level or intensity of seat massage using adjustment mechanism 170.
[0152] In some examples, the control device 180 can implement the above-mentioned functions and other functions by executing the corresponding program (software) through a processor. Alternatively, it can be implemented by hardware such as large-scale integration (LSI) or application-specific integrated circuit (ASIC), or by a combination of software and hardware.
[0153] For example, the control device 180 can be a cockpit domain controller (CDC), or any electronic control unit (ECU) or microcontroller unit (MCU), etc.
[0154] For example, in addition to being able to manually adjust the seat 100 via the adjustment mechanism 170, the seat 100 provided in the application embodiment also has an adaptive adjustment function, which not only ensures passenger safety to a greater extent, but also meets people's development requirements for future seat comfort, customization and leisure.
[0155] Specifically, the seat 100 provided in this application embodiment also includes multiple sensors, which are electrically connected to the control device 180 and are used to sense information such as the passenger's height, weight, and body shape (e.g., fat / thin). The control device 180 is used to automatically adjust the seat 100 to the optimal position based on the above information so that each part of the seat 100 can fully fit the corresponding parts of the human body, thereby providing passengers with a personalized comfort experience.
[0156] In some examples, the plurality of sensors includes at least one of the following: a pressure sensor, a distance sensor, a displacement sensor, an acceleration sensor (e.g., lateral acceleration sensor 182 in Figure 2), a body temperature sensor, a heart rate sensor, or a humidity sensor, or any sensor capable of detecting the physiological characteristics or state of a passenger. Furthermore, the plurality of sensors may also include an image sensor or camera capable of acquiring images of the passenger.
[0157] In some examples, as shown in Figure 2, the multiple sensors include multiple pressure sensors 200, which are positioned at different locations on the seat 100 to collect pressure data applied by the passenger at different locations on the seat 100. The control device 180 can determine physiological characteristic parameters such as the passenger's sitting height, height, weight, and body type (e.g., fat / thin) based on the pressure data, that is, to identify the passenger based on the pressure data, and then adaptively adjust the seat 100 according to the identification results.
[0158] As shown in Figure 2, the plurality of pressure sensors 200 include a seat cushion pressure sensor 210, a backrest pressure sensor 220, a headrest pressure sensor 230, and a leg support pressure sensor 240. Each sensor can be electrically connected to the control device 180 via wires (such as metal wires or conductive fibers). Each of the above sensors can be, for example, a pressure sensing pad.
[0159] A seat pressure sensor 210 is disposed inside or on the surface of the seat cushion 110 to collect pressure data applied by a passenger to multiple different locations on the seat cushion 110. The seat pressure sensor 210 includes multiple detection units 200a arranged in an array at different locations on the seat cushion 110. These multiple detection units 200a are used to detect the pressure exerted at different locations on the seat cushion 110 to obtain multiple pressure values, and send the detected multiple pressure values to the control device 180. The detection units 200a of the seat pressure sensor 210 can also be referred to as seat pressure detection units.
[0160] A backrest pressure sensor 220 is disposed inside or on the surface of the backrest 120 to collect pressure data from multiple different locations on the backrest 120 applied by the passenger's back. The backrest pressure sensor 220 includes multiple detection units 200a arranged in an array at different locations on the backrest 120. These detection units 200a detect the pressure at different locations on the backrest 120 to obtain multiple pressure values and send these detected pressure values to the control device 180. The detection units 200a of the backrest pressure sensor 220 can also be referred to as backrest pressure detection units.
[0161] A headrest pressure sensor 230 is disposed inside or on the surface of the headrest 130 to collect pressure data from multiple different locations on the headrest 130 applied by the passenger's head. The headrest pressure sensor 230 includes multiple detection units 200a arranged in an array at different locations on the headrest 130. These detection units 200a detect the pressure at different locations on the headrest 130 to obtain multiple pressure values and send these detected pressure values to the control device 180. The detection units 200a of the headrest pressure sensor 230 can also be referred to as headrest pressure detection units.
[0162] A leg support pressure sensor 240 is disposed inside or on the surface of the leg support 140 to collect pressure data from multiple different locations on the leg support 140 applied by the passenger's calves. The leg support pressure sensor 240 includes multiple detection units 200a arranged in an array at different locations on the leg support 140. These detection units 200a detect the pressure exerted on the leg support 140 at different locations to obtain multiple pressure values and send these detected pressure values to the control device 180. The detection units 200a of the leg support pressure sensor 240 can also be referred to as leg support pressure detection units.
[0163] For example, the seat cushion pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, and leg support pressure sensor 240 in this application embodiment all include multiple detection units 200a arranged in an array. The array arrangement can be in the form of a one-dimensional array or a two-dimensional array. When multiple detection units 200a are arranged in the form of a one-dimensional array, the arrangement direction can be any direction such as up and down (vertical direction), horizontal (left and right direction of the seat), or front and back (moving / reversing direction of the vehicle). This application embodiment does not limit this.
[0164] In some examples, as shown in Figure 2, the seat pressure sensor 210 is disposed inside or on the surface of the seat cushion 110. The detection unit 200a of the seat pressure sensor 210 is configured as a long strip extending along the horizontal direction (i.e., the left-right direction of the seat), and multiple detection units 200a are arranged in a one-dimensional array at intervals along the front-back direction of the seat cushion 110 on the upper side of the seat cushion 110. In this case, the seat pressure sensor 210 can collect pressure data at multiple different positions of the seat cushion 110 in the front-back direction.
[0165] As shown in Figure 2, the backrest pressure sensor 220 is disposed inside or on the surface of the backrest 120. The detection unit 200a of the backrest pressure sensor 220 is configured as a long strip structure extending horizontally, and multiple detection units 200a are arranged in a one-dimensional array at intervals along the vertical direction on the front side of the backrest 120. At this time, the backrest pressure sensor 220 can collect pressure data at multiple different positions of the backrest 120 in the vertical direction.
[0166] As shown in Figure 2, the headrest pressure sensor 230 is disposed inside or on the surface of the headrest 130. The detection unit 200a of the headrest pressure sensor 230 is configured as a long strip structure extending horizontally, and multiple detection units 200a are arranged in a one-dimensional array at intervals along the vertical direction on the front side of the headrest 130. In this configuration, the headrest pressure sensor 230 can collect pressure data at multiple different positions of the headrest 130 in the vertical direction.
[0167] As shown in Figure 2, the leg support pressure sensor 240 is disposed inside or on the surface of the leg support 140. The detection unit 200a of the leg support pressure sensor 240 is configured as a long strip structure extending horizontally, and multiple detection units 200a are arranged in a one-dimensional array at intervals along the front-back direction of the leg support 140 on the upper side of the leg support 140. At this time, the leg support pressure sensor 240 can collect pressure data at multiple different positions of the leg support 140 in the front-back direction.
[0168] Figure 3 is a schematic diagram of the installation of another example of the pressure sensor 200 provided in this application embodiment. In some examples, as shown in Figure 3, the seat pressure sensor 210 is disposed on the seat cushion 110, and the detection unit 200a of the seat pressure sensor 210 is configured as an elongated strip structure extending along the front-back direction. Multiple detection units 200a are arranged in a one-dimensional array at intervals along the horizontal direction of the upper side of the seat cushion 110. In this case, the seat pressure sensor 210 can collect pressure data at multiple different positions of the seat cushion 110 in the horizontal direction.
[0169] As shown in Figure 3, the backrest pressure sensor 220 is disposed on the backrest 120. Multiple detection units 200a of the backrest pressure sensor 220 are arranged in a rectangular block structure (or other shapes such as triangles, trapezoids, or circles), and these multiple detection units 200a are arranged in a two-dimensional array on the front side of the backrest 120. In this configuration, the backrest pressure sensor 220 can collect pressure data at multiple locations on the two-dimensional plane (i.e., the front side) of the backrest 120.
[0170] As shown in Figure 3, a headrest pressure sensor 230 is disposed on the headrest 130. Multiple detection units 200a of the headrest pressure sensor 230 are arranged in a rectangular block structure (or other shapes such as triangles, trapezoids, or circles), and these multiple detection units 200a are arranged in a two-dimensional array on the front side of the headrest 130. In this configuration, the headrest pressure sensor 230 can collect pressure data at multiple locations on the two-dimensional plane (i.e., the front side) of the headrest 130.
[0171] In some examples, pressure sensor 200 (e.g., seat cushion pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, or leg rest pressure sensor 240) can be a flexible pressure sensor, thereby balancing the seating comfort of seat 100 with the pressure sensing requirements. For example, pressure sensor 200 can be a resistive flexible pressure sensor or a capacitive flexible pressure sensor.
[0172] In some examples, the pressure sensor 200 is a capacitive flexible pressure sensor. Capacitive sensors have advantages such as high accuracy, low power consumption, fast response speed, simple manufacturing process, and good temperature resistance. Their working mechanism involves applying pressure to change the thickness of the dielectric layer, causing a change in the capacitance of the dielectric layer. This change in capacitance is converted into a change in electrical signal, which is then used to determine the magnitude of the pressure.
[0173] In some examples, the pressure sensor 200 can be formed by sequentially stacking multiple flexible functional membrane layers. In this case, the pressure sensor 200 as a whole can constitute a pressure sensing pad, and multiple detection units 200a are arranged in an array on the pressure sensing pad in a certain manner. The pressure sensor 200 can be disposed within the covering layer of the seat 100.
[0174] In some examples, as shown in Figures 2 and 3, the size (e.g., width and / or length), shape, area, density, number, and spacing of the detection units 200a of the seat pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, and leg support pressure sensor 240 can be set differently according to the detection accuracy requirements of different body parts, thereby reducing the material cost of the sensors while meeting the detection requirements.
[0175] For example, the density of detection units 200a in the headrest pressure sensor 230 is greater than that of other sensors, meaning that the number of detection units 200a set per unit area of the headrest 130 is the largest, thus meeting the high-precision pressure detection requirements of passengers' heads.
[0176] For example, the number of detection units 200a in the leg support pressure sensor 240 is less than that in other sensors, that is, the number of detection units 200a set on the leg support 140 is set to the minimum, so as to reduce the material cost of the sensor while meeting the pressure detection requirements of the user's leg.
[0177] For example, as shown in Figure 2, the headrest pressure sensor 230 includes 10 detection units 200a, that is, 10 detection units 200a are provided on the headrest 130. Each detection unit 200a is a strip structure with a width of 1 cm, and the distance between adjacent detection units 200a is 0.5 cm. The seat cushion pressure sensor 210 and the backrest pressure sensor 220 each include 10 detection units 200a, that is, 10 detection units 200a are provided on the seat cushion 110 and the backrest 120 respectively. Each detection unit 200a is a strip structure with a width of 2 cm, and the distance between adjacent detection units 200a is 2 cm. The leg support pressure sensor 240 includes 6 detection units 200a, that is, 6 detection units 200a are provided on the leg support 140. Each detection unit 200a is a strip structure with a width of 2 cm, and the distance between adjacent detection units 200a is 1 cm.
[0178] After receiving pressure data collected by the seat cushion pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, and leg support pressure sensor 240, the control device 180 can identify the passenger's sitting height, height, weight, and body type (e.g., fat / thin) based on the pressure data and the position information of each detection unit 200a, and can adaptively adjust the seat 100 according to the physiological characteristic parameters.
[0179] In some examples, the adaptive adjustment here may include at least one of the following adjustments:
[0180] Adjust the height of the headrest 130, the height of the lumbar support airbag 121, the inflation amount of the lumbar support airbag 121, the inflation amount of the side wing airbag 161, the height, fore-and-aft position, tilt angle, or firmness of the seat cushion 110, adjust the speaker inside the headrest 130, adjust the tilt angle or firmness of the backrest 120, and adjust the tilt angle or extension of the leg rest 140, etc.
[0181] Based on the aforementioned hardware, the adaptive adjustment process of the seat 100 will be further described below with reference to the accompanying drawings. Figure 4 is a schematic diagram of the adaptive adjustment process of the seat 100 provided in this embodiment of the application. As shown in Figure 4, the seat 100 can perform adaptive adjustment according to the following process:
[0182] In step S1, the pressure sensor 200 collects pressure data applied by the passenger to different positions on the seat 100 and sends the pressure data to the control device 180.
[0183] For example, the pressure data may include pressure data at different positions of the headrest 130 collected by the headrest pressure sensor 230, pressure data at different positions of the backrest 120 collected by the backrest pressure sensor 220, pressure data at different positions of the seat cushion 110 collected by the seat cushion pressure sensor 210, and pressure data at different positions of the leg support 140 collected by the leg support pressure sensor 240.
[0184] In step S2, the control device 180 identifies passengers based on the acquired pressure data and the position information of the detection unit 200a. This involves processing the pressure data collected by the pressure sensor 200 using algorithms such as filtering and feature extraction to obtain physiological characteristic parameters of the passengers, such as sitting height, height, weight, and body type (e.g., thin, normal, slightly overweight, or overweight). In addition, it can also identify information such as the passenger's current sitting posture.
[0185] For example, the pressure data acquired by the control device 180 is the pressure value detected by each detection unit 200a, and the control device 180 stores the position information of each detection unit 200a. In this way, the control device 180 can draw the pressure distribution image shown in Figure 5 based on the pressure value detected by the detection unit 200a and its own position information.
[0186] Figure 5 is a pressure distribution image plotted based on pressure data applied by the passenger to different positions on the seat 100. In Figure 5, the darker the grayscale of the detection unit 200a, the greater the pressure value detected by the detection unit 200a; the lighter the grayscale of the detection unit 200a, the smaller the pressure value detected by the detection unit 200a. Based on the pressure distribution image and a preset algorithm (which can be determined based on the size characteristics of the human skeleton and the structural characteristics of the seat 100), the control device 180 can obtain physiological characteristic parameters such as the passenger's sitting height, height, weight, and body type (e.g., thin, normal, slightly overweight, or obese). In addition, it can also identify the passenger's current sitting posture and adaptively adjust the seat 100 accordingly.
[0187] In some examples, the control device 180 can determine the passenger's sitting height based on pressure data collected at different locations on the headrest 130 by multiple detection units 200a of the headrest pressure sensor 230. For example, the pressure center position (e.g., center height) on the headrest 130 can be calculated based on the pressure data. This pressure center position corresponds to the position of the passenger's posterior occipital point (the point where the occipital bone is most posteriorly). The posterior occipital point position is usually linearly related to the sitting height. Therefore, the passenger's sitting height can be predicted based on the pressure center position and a preset empirical formula.
[0188] In some examples, the control device 180 can determine the passenger's height based on the pressure data collected by the headrest pressure sensor 230 at different positions of the headrest 130 and the pressure data collected by the leg rest pressure sensor 240 at different positions of the leg rest 140.
[0189] For example, the pressure center position on the leg rest 140 can be calculated based on the pressure data borne by the leg rest 140. This pressure center position corresponds to the center of the gastrocnemius muscle in the passenger's lower leg. The distance d1 between the passenger's knee and the center of the gastrocnemius muscle is usually linearly related to the leg length. This distance d1 is also linearly related to the distance d2 between the edge of the leg rest 140 adjacent to the seat cushion 110 and the pressure center position (for example, these two distances can be considered approximately equal). Therefore, the passenger's leg length can be predicted based on the pressure center position of the leg rest 140 and a preset empirical formula. After obtaining the passenger's sitting height and leg length, the control device 180 adds the two together to obtain the passenger's height.
[0190] In some examples, the control device 180 can perform calculations such as summing the pressure data collected by the seat pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, and leg support pressure sensor 240 to obtain the passenger's weight.
[0191] In some examples, the control device 180 can calculate the position of the pressure center of gravity of the passenger on the surface of the seat cushion 110 based on pressure data collected at different positions on the seat cushion 110 by multiple detection units 200a of the seat cushion pressure sensor 210. Furthermore, the weight calculation process is only performed when the pressure center of gravity is located in the rear half of the seat cushion 110 (i.e., the portion adjacent to the backrest 120). If the pressure center of gravity is located in the front half of the seat cushion 110, the calculation result may be inaccurate, and therefore the weight calculation is not performed.
[0192] For example, after the above judgment conditions are met, the control device 180 can sum the pressure values obtained by the detection units 200a located in various parts of the seat (such as headrest, backrest, seat cushion, and leg rest) to obtain the user's weight, as shown in the following formula:
[0193] Where W is the passenger's weight, i is the number of detection unit 200a, and F i The pressure value is the value detected by the i-th detection unit 200a, and m is the total number of detection units. For example, the total number here includes the total number of detection units 200a of the seat pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230 and leg support pressure sensor 240.
[0194] In some examples, to improve the accuracy of weight calculation, relevant interference factors can be taken into account. Before summing the pressure values obtained from each detection unit 200a, the pressure value obtained from each detection unit 200a can be divided by a calibration coefficient. This coefficient can be related to the area of each detection unit 200a, or it can be a preset constant fitted from experimental data. The formula is as follows:
[0195] Where W is the passenger's weight, i is the number of detection unit 200a, and F i c is the pressure value detected by the i-th detection unit 200a. i is the correction coefficient for the i-th detection unit 200a, and m is the total number of detection units 200a. For example, the total number here includes the total number of detection units 200a of the seat pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230 and leg support pressure sensor 240.
[0196] In some examples, considering that the seat adjustment (movement or work) process may affect the weight calculation, the above factors can be taken into account to improve the accuracy of the weight calculation. Based on the sum of the pressure values calculated by the above methods, the weighted sum of the current values of each motor in the seat can be added to obtain the final user weight value. The formula is as follows:
[0197] Where W is the passenger's weight, i is the number of detection unit 200a, and F i c is the pressure value detected by the i-th detection unit 200a. i Let m be the correction coefficient for the i-th detection unit 200a, m be the total number of detection units 200a, j be the seat motor number, and I be the correction coefficient for the ith detection unit 200a. j Let d be the current value of the j-th seat motor. j Let n be the correction coefficient for the j-th seat motor, and n be the total number of seat motors.
[0198] In some examples, the control device 180 can determine the passenger's body type based on the passenger's height and weight obtained in the aforementioned steps. This body type may include, for example, thin, normal, slightly overweight, or obese. Furthermore, the body type may also include the passenger's back width, which the control device 180 can determine based on pressure data collected by the backrest pressure sensor 220.
[0199] In some examples, the control device 180 can determine the passenger's sitting posture based on the pressure data collected by the backrest pressure sensor 220. For example, it can determine the degree of contact between the passenger's back and the backrest 120, or whether the passenger's sitting posture is tilted to one side of the seat 100.
[0200] In some examples, the control device 180 can determine the passenger's back width and / or sitting posture based on an image of the pressure distribution exerted by the passenger on the backrest 120 acquired by the backrest pressure sensor 220.
[0201] In step S3, the control device 180 performs preliminary adaptive adjustment of the seat 100 based on the recognition result in step S2.
[0202] Among the various adjustable components of the seat 100, the headrest 130, lumbar support airbag 121, and side wing airbag 161 are the components that passengers perceive most clearly and have a significant impact on comfort. Therefore, the initial adaptive adjustment here mainly includes adjusting the headrest 130 up and down, adjusting the lumbar support airbag 121 up and down, and adjusting the inflation volume of the side wing airbag 161.
[0203] In some examples, the control device 180 can adjust the headrest 130 up and down based on the pressure data at different positions of the headrest 130 collected by the headrest pressure sensor 230.
[0204] For example, the control device 180 can first calculate the pressure center position on the headrest 130 based on the pressure data, and then adjust the height of the headrest 130 according to the pressure center position so that the pressure center position overlaps with the target center position on the headrest 130, thereby optimizing the comfort and safety of the headrest 130. The target center position can be, for example, the physical center of the headrest. However, the physical center of the headrest may not necessarily be the position that maximizes passenger comfort; for example, the headrest may have an irregular shape or the passenger may have specific preferences. Therefore, in this embodiment, the target center position can also be manually set by the passenger according to their own preferences, or determined by the control device 180 based on the pressure center positions recorded in the passenger's riding history.
[0205] For example, if the calculated pressure center position is higher than the target center position, it indicates that the headrest 130 is too low, and the neck and shoulders are easily compressed by the headrest 130, causing discomfort. At this time, the control device 180 can control the aforementioned headrest height adjustment component 123 to move, so as to raise the headrest 130, that is, to perform the action of raising the headrest 130.
[0206] When the calculated pressure center position is lower than the target center position, it indicates that the headrest 130 is too high, the neck is unsupported and not supported enough, and the neck and shoulder muscles are tense and uncomfortable. At this time, the control device 180 can control the aforementioned headrest height adjustment component 123 to move so as to lower the headrest 130, that is, to perform the action of lowering the headrest 130.
[0207] When the calculated pressure center position overlaps with or is very close to the target center position (e.g., below a preset distance threshold), it indicates that the comfort and safety of the headrest 130 have reached a good level, and the control device 180 does not need to adjust the position of the headrest 130.
[0208] In some examples, the control device 180 can adjust the lumbar support airbag 121 up and down according to the passenger sitting height calculated in the aforementioned step S2.
[0209] For example, the position of the L3 vertebra is linearly related to the sitting height. Therefore, the control device 180 can determine the position of the L3 vertebra based on the passenger's sitting height and control the lumbar support airbag 121 to move up and down through the lumbar support airbag height adjustment component 122, so that its height is aligned with the passenger's L3 vertebra position (i.e., the lumbar position). In other words, regardless of the passenger's height, this application can guarantee the accuracy of the lumbar support airbag 121's support position.
[0210] In some examples, for seats 100 without lumbar support airbag height adjustment assembly 122, accurate lumbar support for passengers of different heights can be achieved by inflating and / or deflating lumbar support airbags 121 located at different heights.
[0211] In some examples, the control device 180 can determine the inflation volume of the side airbag 161 based on the passenger's body shape calculated in step S2. For example, the wider the passenger's back, the lower the initial inflation volume of the side airbag 161, which can increase the lateral space of the seat 100 and reduce the clamping force on the passenger; the narrower the passenger's back, the higher the initial inflation volume of the side airbag 161, which can reduce the lateral space of the seat 100 to achieve reliable clamping of the passenger and provide sufficient lateral support.
[0212] In step S4, the control device 180 adjusts the seat 100 in real time based on the pressure data collected by the seat cushion pressure sensor 210, backrest pressure sensor 220, headrest pressure sensor 230, and leg support pressure sensor 240. For example, during vehicle operation, the inflation volume of the lumbar support airbag 121 and the side wing airbag 161 is adjusted.
[0213] In some examples, referring to Figures 2 and 4, the seat 100 also includes a lateral acceleration sensor 182 electrically connected to the control device 180. The lateral acceleration sensor 182 is used to collect lateral acceleration information of the vehicle and report it to the control device 180. The control device 180 can adjust the inflation amount of the side airbags 161 according to the lateral acceleration information.
[0214] For example, when the lateral acceleration of the vehicle reaches or exceeds an acceleration threshold, the direction of acceleration is determined, and inflation of the opposite side airbag 161 begins. For instance, if the acceleration direction is to the left, the control device 180 controls the air pump and valve connected to the right side airbag 161 to inflate the right side airbag 161; if the acceleration direction is to the right, the control device 180 controls the air pump and valve connected to the left side airbag 161 to inflate the left side airbag 161.
[0215] Through the above settings, the inflation volume of the left and right side airbags 161 can be dynamically adjusted during vehicle operation to provide better lateral support for passengers when the vehicle experiences significant lateral acceleration, thereby improving ride comfort. For example, when the vehicle is turning, the inflation volume of the side airbags 161 located on the outside of the turning radius should be increased accordingly to provide the centripetal force required for the passenger to turn, thus eliminating the need for the passenger to exert force using their own muscles.
[0216] In some examples, pressure sensors (not shown in the figure) may also be provided on the side airbag 161, for example, multiple of the aforementioned detection units 200a may be provided on the surface of the side airbag 161. Thus, by calculating the sum of the pressures on the multiple detection units 200a on the surface of the side airbag 161, it is possible to determine when to stop inflating the side airbag 161. For example, inflation of the side airbag 161 is stopped when the sum of the pressures satisfies the following mathematical relationship: F total =m*a lat -C
[0217] Among them, F total It is the sum of pressures from multiple detection units 200a on the surface of the side wing airbag 161, where m is the user mass calculated based on the user's weight obtained in step S2, and a is the user's weight. latThe lateral acceleration of the vehicle is obtained from the lateral acceleration sensor 182. C is a preset constant, which can be determined, for example, based on the static friction force between the passenger and the seat.
[0218] In some examples, when the vehicle’s lateral acceleration recovers to below the acceleration threshold level, the control device 180 controls the air pump and valve connected to the opposite side airbag 161 to restore (de-inflate) its inflation level to the state before this step was performed.
[0219] In some examples, the control device 180 can adjust the inflation of the side airbags 161 based on the pressure data at different positions of the backrest 120 collected by the backrest pressure sensor 220.
[0220] For example, the control device 180 can determine from the pressure data that the passenger's sitting posture has been in an asymmetrical state for a long time. For instance, if it is determined that the passenger's sitting posture has been tilted to the left side of the seat 100 for a long time, the control device 180 can inflate the left side airbag 161 separately to correct the passenger's sitting posture and avoid discomfort caused by poor posture. Similarly, if it is determined that the passenger's sitting posture has been tilted to the right side of the seat 100 for a long time, the control device 180 can inflate the right side airbag 161 separately to correct the passenger's sitting posture.
[0221] In some examples, the control device 180 can adjust the inflation of the lumbar support airbag 121 based on the pressure data at different positions of the backrest 120 collected by the backrest pressure sensor 220.
[0222] For example, when the pressure of the passenger on the backrest 120 is greater, the lumbar support airbag 121 needs to be inflated to maintain its shape, thereby providing reasonable support for the passenger's L3 spine; when the pressure of the passenger on the backrest 120 is less, the inflation of the lumbar support airbag 121 should also be reduced accordingly to prevent excessive support from causing excessive lumbar lordosis in the passenger.
[0223] In some examples, the control device 180 can also adjust the inflation amount of the lumbar support airbag 121 according to the tilt angle of the backrest 120.
[0224] For example, the degree of lumbar lordosis changes with sitting posture. As the backrest angle 120 gradually reclines (and the tilt angle gradually increases), the lumbar lordosis angle gradually increases. Therefore, the inflation volume of the lumbar support airbag 121 can be adjusted according to different backrest tilt angles to ensure consistent lumbar support and comfort for passengers in different sitting postures.
[0225] Based on the seat 100 shown in Figures 1-5, and in conjunction with the seat adjustment method provided in the embodiments of this application, the technical problems raised in this application will be further analyzed and solved in detail below.
[0226] Figure 6 is a schematic flowchart of a seat adjustment method 300 provided in an embodiment of this application. This adjustment method 300 can be applied to the seat 100 provided in the aforementioned embodiment, or to a controller, processor, or chip within the seat 100. The adjustment method 300 can be executed by a seat adjustment device, such as the control device 180 within the aforementioned seat 100. As shown in Figure 6, the adjustment method 300 may include the following steps 310, 320, and 330.
[0227] Step 310: The adjustment device acquires multiple first pressure values at different positions of the headrest detected by multiple detection units of the headrest pressure sensor, and the multiple first pressure values include at least one first target pressure value that is greater than a first threshold.
[0228] Step 320: The adjusting device determines the user's waist height based on the position information of the detection unit corresponding to the first target pressure value.
[0229] Step 330: The adjustment device adjusts the height of the lumbar support of the seat according to the waist height.
[0230] The headrest pressure sensor's detection unit can also be referred to as the headrest pressure detection unit. Based on this, the adjustment method 300 can also be understood or described as:
[0231] The adjustment device acquires multiple first pressure values detected by multiple headrest pressure detection units, among which at least one first target pressure value is greater than a first threshold; the adjustment device determines the user's waist height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; the adjustment device adjusts the height of the lumbar support of the seat based on the waist height.
[0232] The seat adjustment method 300 provided in this application embodiment is based on a headrest with a headrest pressure sensor having multiple detection units. These multiple detection units can be arrayed at different positions on the headrest, thereby detecting the pressure borne at multiple different positions on the headrest and acquiring multiple first pressure values. After acquiring these multiple first pressure values, the adjustment device determines that one of the multiple first pressure values is a first target pressure value greater than a preset first threshold, indicating that the headrest is bearing external pressure. This confirms that the user is seated on the seat and resting their head on the headrest.
[0233] The location of the detection unit corresponding to the first target pressure value is the pressure-bearing position of the headrest, which is also the position where the user's head rests. Therefore, this position can be equated to the user's head position. Based on the human skeletal model and the structural characteristics of the seat, there is a linear relationship between the height of the waist and the height of the back of the head. Therefore, the adjustment device can determine the user's waist height based on the location information of the detection unit corresponding to the first target pressure value, using preset empirical formulas or algorithms. Then, the adjustment device can adjust the height of the lumbar support of the seat according to the determined waist height, so that the height of the lumbar support matches the user's waist height, thereby providing personalized support for users of different heights.
[0234] The seat adjustment method 300 provided in this application embodiment can adaptively adjust the lumbar support height according to the user's waist height, which can meet the needs of real-time and dynamic adjustment of seat lumbar support. In addition, it can also achieve high accuracy and high precision adjustment of lumbar support, providing reasonable lumbar support for users of different heights, thereby improving the seating comfort of the seat.
[0235] In some examples, the first threshold can be a small value slightly greater than zero. The purpose of this setting is to avoid false alarms caused by factors such as signal fluctuations and interference. Specifically, when the headrest is not subjected to external pressure, factors such as signal fluctuations, interference, and the weight of the headrest surface itself can cause the detection value of the detection unit to be non-zero. Some embodiments of this application can exclude these situations by setting a preset first threshold, thus avoiding the mistaken assumption that the user's head is resting on the headrest when no one is present.
[0236] In some examples, the first threshold can be a larger value than the aforementioned first threshold related to false pressure alarms. Increasing the value of the first threshold allows for a more accurate determination of the headrest's pressure point (i.e., the back of the user's head), or in other words, helps identify the main pressure point of the headrest. This, in turn, allows for a more accurate determination of the user's lumbar height, improving the precision and accuracy of lumbar support adjustment and enhancing the seat's comfort.
[0237] In some examples, the adjustment device acquires multiple first pressure values detected by multiple detection units of the headrest pressure sensor. These multiple detection units and multiple first pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) first pressure values. This application embodiment does not limit this.
[0238] In some examples, the number of first target pressure values greater than the first threshold among the plurality of first pressure values can be one or more. When the number of first target pressure values is one, the user's waist height can be determined based on the position information of the detection unit corresponding to the unique target pressure value. When the number of first target pressure values is multiple, the user's waist height can be determined based on the position information of the detection unit corresponding to one, multiple, or all of the plurality of first target pressure values.
[0239] In some examples, the user's waist height is determined based on the position information of the detection unit corresponding to the first target pressure value. This can be done by determining the user's waist height based on the height information of the detection unit corresponding to the first target pressure value (i.e., the position information includes height information); or by determining the user's waist height based on the height information and horizontal position information of the detection unit corresponding to the first target pressure value (i.e., the position information includes height information and horizontal position information). This application embodiment does not impose any special limitations on this.
[0240] In some examples, the location information of the detection unit corresponding to the first target pressure value can be input into a neural network model. This model then performs data analysis to determine the user's waist height. The neural network model is trained using historical data (training data) and a deep learning algorithm. This neural network model could be, for example, a convolutional neural network (CNN), and the deep learning algorithm could be, for example, a machine learning algorithm or a meta-learning algorithm.
[0241] In some examples, the adjustment device determines the user's lumbar height, which may be the height of the user's L3 vertebra, but is not limited to this.
[0242] In some examples, the lumbar support may include one or more lumbar support airbags; or, the lumbar support may not include lumbar support airbags. In this case, the lumbar support may also exist in other forms, such as being composed of other elastic or flexible support components. This application does not make any special limitation on the specific form of the lumbar support.
[0243] In some examples, the lumbar support height of the seat is adjusted based on a determined lumbar height. This can involve raising or lowering the lumbar support to match the user's lumbar height. For example, the lumbar support may be positioned directly opposite the user's lower back, thus providing reasonable and accurate lumbar support and improving seating comfort.
[0244] For example, the waist height can be used as the target height of the lumbar support. If the current height of the lumbar support is lower than the target height, the lumbar support can be adjusted up until the height of the lumbar support reaches the target height; if the current height of the lumbar support is higher than the target height, the lumbar support can be adjusted down until the height of the lumbar support reaches the target height.
[0245] In some examples, the seat includes a lumbar support adjustment assembly connected to a lumbar support drive, capable of driving the lumbar support to move up and down to change its height. Based on this, step 330 above, where the adjustment device adjusts the height of the lumbar support, includes: the adjustment device controlling the lumbar support adjustment assembly to achieve height adjustment of the lumbar support.
[0246] In some examples, the lumbar support includes multiple lumbar support airbags arranged sequentially in the height direction. Based on this, in step 330 above, the adjusting device adjusts the height of the lumbar support of the seat by inflating and / or deflating the multiple lumbar support airbags to achieve the height adjustment of the lumbar support.
[0247] For example, if the determined lumbar height is higher than the current lumbar support height, the uninflated lumbar support airbag at the higher position can be inflated to raise the lumbar support. Optionally, the inflated lumbar support airbag at the lowest position can be deflated to ensure that the support area of the lumbar support remains unchanged. If the determined lumbar height is lower than the current lumbar support height, the inflated lumbar support airbag at the highest position can be deflated to lower the lumbar support. Optionally, the uninflated lumbar support airbag at the lowest position can be inflated to ensure that the support area of the lumbar support remains unchanged.
[0248] In some examples, the lumbar support includes two lumbar support airbags arranged sequentially in the height direction. Accurate lumbar support for users of different heights can be achieved by inflating and / or deflating the airbags located at different heights. For example, if the user's lumbar height determined by the adjustment device is greater than a first height threshold, the upper lumbar support airbag is inflated; if the lumbar height is less than the first height threshold but greater than a second height threshold, both the upper and lower lumbar support airbags are inflated simultaneously; if the lumbar height is less than the second height threshold, the lower lumbar support airbag is inflated.
[0249] Referring to Figure 7, which is a schematic flowchart of a seat adjustment method 400 provided in an embodiment of this application, the adjustment method 400 can be considered as a specific implementation of the aforementioned adjustment method 300, and step 430 can be considered as a sub-step of the aforementioned step 320. The adjustment method 400 may include the following steps 410-440.
[0250] Step 410: The adjusting device acquires multiple first pressure values detected by the headrest pressure sensor within the current cycle. The headrest pressure sensor includes multiple detection units arranged in an array at different positions on the headrest. That is, the adjusting device acquires multiple first pressure values borne by multiple different positions on the headrest. The detection units of the headrest pressure sensor can also be referred to as headrest pressure detection units.
[0251] Step 420: The regulating device determines whether there is a first target pressure value that is greater than the first threshold among the plurality of first pressure values.
[0252] For example, the adjustment device determines whether there is a first target pressure value greater than a preset first threshold. Specifically, it can determine whether there is a detection unit whose signal (e.g., current value) change exceeds a certain threshold. If not, it proceeds to step 410 again, where the adjustment device can continue to acquire multiple first pressure values detected by the headrest pressure sensor in the next cycle and execute the above-mentioned step of comparing with the first threshold again (i.e., step 420). If yes, it proceeds to step 430.
[0253] Step 430: When the plurality of first pressure values include a plurality of first target pressure values, the adjusting device determines the user's waist height based on the position information of the target detection unit corresponding to the maximum pressure value (i.e., the maximum value among the plurality of first pressure values) among the plurality of first target pressure values.
[0254] Step 440: The adjustment device adjusts the height of the lumbar support of the seat according to the waist height.
[0255] The opisthocranion, as the most convex point on the back of the head, exerts the greatest pressure on the headrest. Therefore, the position of the target detection unit corresponding to the maximum pressure value can be equated to the user's opisthocranion position. Based on the human skeletal model and the structural characteristics of the seat, the height of the opisthocranion is generally linearly related to the user's lumbar height. Therefore, the user's lumbar height can be further determined based on the position of this opisthocranion. In fact, the position of the opisthocranion, as an intermediate variable, may not be reflected in the calculation process. Based on the above processing logic, the adjustment device can directly combine preset empirical parameters, empirical formulas, preset algorithms, or models (such as AI models) to determine the user's lumbar height based on the position information of the target detection unit corresponding to the maximum pressure value. Compared to the previous embodiment, this embodiment determines the user's lumbar height through the position information of the target detection unit, which improves the accuracy and precision of lumbar height detection, thus improving the accuracy and precision of lumbar support adjustment and enhancing the seating comfort.
[0256] In some examples, the user's waist height is determined based on the position information of the target detection unit. This can be done by determining the user's waist height based on the height information of the target detection unit (i.e., the position information includes height information); or by determining the user's waist height based on the height information and horizontal position information of the target detection unit (i.e., the position information includes both height information and horizontal position information). This application does not impose any special limitations on this method.
[0257] Referring to Figure 8, which is a flowchart illustrating a seat adjustment method 500 provided in an embodiment of this application, the adjustment method 500 may include the following steps 510-540. The adjustment method 500 can be considered a specific implementation of the aforementioned adjustment methods 300 and 400, and steps 520 and 530 can be considered sub-steps of the aforementioned steps 320 and 430. Steps 510 and 540 can be referred to in the preceding embodiments for the descriptions of steps 310 and 330, respectively; the key difference lies in the descriptions of the different parts.
[0258] Step 510: The adjustment device acquires multiple first pressure values at different positions of the headrest detected by multiple detection units of the headrest pressure sensor. Among these multiple first pressure values are multiple first target pressure values that are greater than a first threshold.
[0259] Step 520: The adjustment device determines (calculates) the position of the pressure centroid based on the position information corresponding to the M detection units and the obtained pressure value. The M detection units include the target detection unit and M-1 detection units arranged within a preset range around the target detection unit, where M is an integer ≥2. The aforementioned maximum pressure value is detected by the target detection unit.
[0260] Step 530: The adjusting device determines the waist height based on the position of the pressure center of mass.
[0261] Step 540: The adjustment device adjusts the height of the lumbar support of the seat according to the waist height.
[0262] The headrest pressure sensor's detection unit can also be referred to as the headrest pressure detection unit. Based on this, the adjustment method 500 can also be understood or described as:
[0263] The adjustment device acquires multiple first pressure values detected by multiple headrest pressure detection units, including multiple first target pressure values greater than a first threshold. Based on the position information corresponding to M headrest pressure detection units and the first pressure values, the adjustment device determines the position of the pressure centroid. The M headrest pressure detection units include a target detection unit and M-1 headrest pressure detection units located within a preset range around the target detection unit, where M ≥ 2. The target detection unit is the detection unit corresponding to the maximum pressure value. The adjustment device adjusts the height of the lumbar support of the seat based on the lumbar height.
[0264] The adjustment device acquires multiple first pressure values detected by multiple detection units. The target detection unit corresponding to the maximum pressure value is closest to the user's posterior head position. However, it cannot be guaranteed that the position of the target detection unit necessarily overlaps with the user's posterior head position; for example, the user's posterior head position may be located between two adjacent detection units. Therefore, this embodiment first calculates the pressure centroid position based on the maximum pressure value and at least one first pressure value within a preset range around it. This pressure centroid position can then be equated to the user's posterior head position, thus making the determined posterior head position more accurate. Compared to directly equating the position of the target detection unit to the user's posterior head position, this embodiment improves the accuracy and precision of lumbar height detection by calculating the pressure centroid position and equating it to the user's posterior head position. This is beneficial for improving the accuracy and precision of lumbar support adjustment and enhancing seat comfort.
[0265] Center of mass, short for center of mass, refers to a hypothetical point in a material system where the mass is considered to be concentrated. Therefore, the location of the pressure center of mass can also be understood or described as the location of the pressure center. The pressure of the user's body on a certain part of the seat (such as the headrest) can be considered as a hypothetical point concentrated there. The location of the pressure center of mass can be calculated using the formula for calculating the center of mass.
[0266] In some examples, for a headrest pressure sensor with multiple detection units arranged at one-dimensional intervals along the height direction, the position of the pressure centroid can be calculated using the following formula:
[0267] Where d represents the position of the pressure centroid (e.g., height), p represents the first pressure value detected by the detection unit, d represents the position of the detection unit (e.g., distance from the origin), and the subscript i represents any one of the aforementioned M detection units, or represents the number of the detection unit.
[0268] In some examples, for a headrest pressure sensor with multiple detection units arranged at two-dimensional intervals, the position of the pressure centroid can be calculated using the following formula:
[0269] Where R represents the pressure centroid position vector, p represents the first pressure value detected by the detection unit, r represents the position vector of the detection unit, and the subscript i represents any one of the aforementioned M detection units, or the number of the detection unit.
[0270] In some examples, if there are multiple peak values among the multiple first pressure values obtained by the regulating device, and the ratio of at least one peak value other than the maximum pressure value to the maximum pressure value is greater than a preset coefficient (the preset coefficient can be 0.5 to 0.95, for example, 0.8, 0.85 or 0.9), then the M pressure values should include the at least one peak value that satisfies the condition in addition to the aforementioned maximum pressure value.
[0271] In other words, the aforementioned preset range is variable, and the specific value of M is also variable. The logic for determining this preset range can be preset. Once it is confirmed that at least one peak meets the conditions, the preset range can be determined based on the distribution of the detection units corresponding to the at least one peak. The position information of the detection units within the preset range and the obtained pressure values are then used to calculate the pressure centroid position. Through the above settings, the accuracy and precision of lumbar height detection can be further improved, which is beneficial to improving the accuracy and precision of lumbar support adjustment and enhancing the seating comfort.
[0272] In some examples, to eliminate noise data from non-contact areas, the regulating device can select only data from a certain area surrounding the maximum pressure value during the calculation of the pressure centroid position, thereby improving the accuracy of the centroid position. The specific data selection method (i.e., the method for determining the aforementioned preset range) is as follows:
[0273] First, identify all peak values in the first pressure value, and select the peak values whose pressure values are greater than or equal to the maximum pressure value multiplied by a preset coefficient (the preset coefficient can be 0.5 to 0.95, for example, 0.8, 0.85 or 0.9).
[0274] If only one peak value satisfies the condition, then that peak value (i.e., the maximum pressure value) and its N adjacent values before and after it are selected for the pressure centroid calculation in the aforementioned formula. N is a positive integer, for example, it can be 1 or 2. In this case, the aforementioned M = 2N + 1.
[0275] If multiple peaks satisfy the conditions, then all values from the Nth unit before the first peak position to the Nth unit after the last peak position are selected for the pressure centroid calculation in the aforementioned formula. N is a positive integer, for example, it can be 1 or 2. In this case, M > 2N + 2.
[0276] Figure 9 is a schematic diagram showing the distribution of pressure centroid positions corresponding to different types of headrest pressure sensors. As shown in part (a) of Figure 9, the headrest pressure sensor 230 can be a one-dimensional pressure sensor, that is, multiple detection units 200a are arranged at intervals along the height direction in a one-dimensional manner on the front surface of the headrest 130. The maximum pressure value is detected by the target detection unit 200b, and the dashed box around the target detection unit 200b represents the aforementioned preset range, that is, this preset range is also a one-dimensional range. At this time, the pressure centroid position can be calculated based on the position information of the target detection unit 200b, the three detection units 200a above and below, and the obtained pressure value. The calculated pressure centroid position can be represented by the elliptical black dot in the figure. At this time, the user's waist height can be determined based on the pressure centroid position, and the obtained waist height can be ensured to have higher accuracy.
[0277] As shown in part (b) of Figure 9, the pressure sensor can be a two-dimensional pressure sensor, that is, multiple detection units 200a are arranged in a two-dimensional array on the front surface of the headrest 130. The maximum pressure value is detected by the target detection unit 200b, and the dashed box around the target detection unit 200b represents the aforementioned preset range, that is, this preset range is also a two-dimensional range. At this time, the pressure centroid position can be calculated based on the position information of the target detection unit 200b, the surrounding eight detection units 200a, and the obtained pressure value. The calculated pressure centroid position can be represented by the elliptical black dot in the figure. This pressure centroid position does not overlap with the position of the target detection unit 200b, but is adjacent to the placement position of the target detection unit 200b. At this time, the user's waist height can be determined based on the pressure centroid position, and the obtained waist height can be ensured to have higher accuracy.
[0278] In some examples, step 530 above, in which the adjusting device determines the user's waist height based on the position of the pressure center of gravity, may specifically include: the adjusting device determining the user's sitting height based on the position of the pressure center of gravity; and the adjusting device determining the user's waist height based on the sitting height.
[0279] The user's headrest height is linearly related to their seat height, which in turn is linearly related to their lumbar height. Therefore, the user's seat height can be determined first based on the position of the pressure center, and then the lumbar height can be determined based on that seat height. This setup improves the accuracy and precision of lumbar height detection, which in turn improves the accuracy and precision of lumbar support adjustment, ultimately enhancing the seat's comfort.
[0280] Figure 10 is a schematic diagram illustrating the principle of determining the user's lumbar height based on the pressure center position of the headrest. As shown in Figure 10, since the pressure center position corresponds to the user's posterior head position, the pressure center position can be considered equivalent to the user's posterior head position. Since sitting height and the posterior head position have a linear relationship, the user's sitting height can be calculated using the following formula: H ub =a1*d head +b1
[0281] Among them, H ub Indicates sitting height, d head The value represents the position (height) of the center of gravity, and a1 and b1 are coefficients describing the linear relationship between the height of the occipital point and the sitting height. A large amount of test data can be obtained by testing subjects, including the corresponding sitting height and the height of the center of gravity. Then, based on this test data, the above formula is obtained through linear fitting. The advantage of using this formula to calculate sitting height is that the method is simple and easy to implement, and the calculation results are accurate, meaning that the user's sitting height can be accurately determined.
[0282] As shown in Figure 10, since the sitting height and waist height have a linear relationship, the user's waist height can be calculated using the following formula: Hl3=a2*H ub +b2
[0283] Here, Hl3 represents the user's lumbar height (e.g., the height of the L3 segment of the spine), which is also the target height expected after lumbar support adjustment. ub is the user's sitting height obtained in the previous steps, and a2 and b2 are coefficients describing the linear relationship between waist height and sitting height.
[0284] Referring to Figure 11, which is a schematic flowchart of a seat adjustment method 600 provided in an embodiment of this application, the adjustment method 600 may include the following steps 610-640. The adjustment method 600 can be considered a specific implementation of the aforementioned adjustment method 300, and step 630 can be considered a sub-step of the aforementioned step 320. Steps 610 and 640 can be referred to in the foregoing descriptions of steps 310 and 330 in the embodiments; the focus here is on explaining the different parts.
[0285] Step 610: The adjustment device acquires multiple first pressure values at different positions of the headrest detected by multiple detection units of the headrest pressure sensor, and the multiple first pressure values include at least one first target pressure value that is greater than a first threshold.
[0286] Step 620: The adjustment device acquires multiple second pressure values at different positions on the backrest detected by multiple detection units of the backrest pressure sensor, wherein the multiple second pressure values include at least one second target pressure value that is greater than the second threshold.
[0287] Step 630: The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value.
[0288] Step 640: The adjustment device adjusts the height of the lumbar support of the seat according to the waist height.
[0289] The headrest pressure sensor's detection unit can also be called a headrest pressure detection unit, and the backrest pressure sensor's detection unit can also be called a backrest pressure detection unit. Based on this, the adjustment method 600 can also be understood or described as:
[0290] The adjustment device acquires multiple first pressure values detected by multiple headrest pressure detection units, including multiple first target pressure values greater than a first threshold; the adjustment device acquires multiple second pressure values detected by multiple backrest pressure detection units, including at least one second target pressure value greater than a second threshold; the adjustment device determines the lumbar height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value and the position information of the backrest pressure detection unit corresponding to the second target pressure value; the adjustment device adjusts the height of the lumbar support of the seat based on the lumbar height.
[0291] Different sitting postures affect the contact position between the back of the head and the headrest. For example, when the upper body is bent, the contact position between the head and the headrest is lower than when the upper body is upright. In other words, sitting posture affects the linear relationship between the height of the back of the head and the height of the waist. Based on this, the adjustment method 600 provided in this application embodiment also considers the influence of sitting posture on the calculation result of waist height. The adjustment device can also acquire multiple second pressure values at different positions on the backrest detected by multiple detection units of the backrest pressure sensor. The position of the detection unit corresponding to the second target pressure value that is greater than a preset second threshold can characterize the user's sitting posture. Therefore, the user's waist height can be jointly determined based on the position information of the detection units corresponding to the first target pressure value and the second target pressure value. This makes the calculated waist height more accurate, which in turn helps to improve the accuracy and precision of lumbar support adjustment and improve the seating comfort.
[0292] In some examples, multiple detection units of the backrest pressure sensor can be arrayed at different positions on the backrest, thereby enabling the detection of pressure at multiple different positions on the backrest and the acquisition of multiple second pressure values. Here, for ease of distinction and understanding, the pressure value detected by the headrest pressure sensor detection unit is referred to as the first pressure value, and the pressure value greater than a first threshold among the first pressure values is referred to as the first target pressure value; the pressure value detected by the backrest pressure sensor detection unit is referred to as the second pressure value, and the pressure value greater than a second threshold among the second pressure values is referred to as the second target pressure value. The execution of steps 610 and 620 is not required to be in any particular order; for example, step 610 can be executed first, followed by step 620; or step 620 can be executed first, followed by step 610; or both steps can be executed simultaneously.
[0293] In some examples, similar to the first threshold, the second threshold can be a small value slightly greater than zero. This is set to avoid false pressure alarms caused by signal fluctuations, interference, or other factors. Specifically, even when the backrest is not under external pressure, factors such as signal fluctuations, interference, and the weight of the backrest surface itself can cause the detection unit's value to be non-zero. Some embodiments of this application can eliminate these situations by setting a preset second threshold, preventing the system from mistakenly identifying the user's back as being against the backrest when no one is present. The first and second thresholds can be equal or unequal; for example, the first threshold can be greater than, equal to, or less than the second threshold. This application does not impose any special limitations on this.
[0294] In some examples, the second threshold can be a larger value than the aforementioned second threshold related to false pressure alarms. Increasing the value of the second threshold allows for a more accurate determination of the pressure points on the backrest (i.e., the user's back position), or in other words, helps identify the primary pressure points on the backrest. This allows for a more accurate determination of the user's posture and lumbar height, improving the precision and accuracy of lumbar support adjustment and enhancing the overall comfort of the seat.
[0295] In some examples, the adjustment device acquires multiple second pressure values detected by multiple detection units of the backrest pressure sensor. These multiple detection units and multiple second pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) second pressure values. This application embodiment does not limit this.
[0296] In some examples, the number of second target pressure values greater than the second threshold among the plurality of second pressure values can be one or more. When there is only one second target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple second target pressure values, the user's waist height can be determined based on the location information of the detection unit corresponding to one, more, or all of the plurality of second target pressure values.
[0297] In some examples, in conjunction with the adjustment method 400 shown in Figure 7 above, in the embodiments of this application, the adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value, which may be:
[0298] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value in the first target pressure value and the second target pressure value; or,
[0299] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value among the first target pressure values and the maximum pressure value among the second target pressure values (i.e., the maximum value among the plurality of second pressure values); or,
[0300] The adjustment device determines the user's waist height based on the position information of the detection unit corresponding to the maximum pressure value in the first target pressure value and the position of the pressure center of gravity applied by the user to the backrest. The method for calculating the pressure center of gravity position of the backrest can refer to the pressure center of gravity position method of the headrest provided in the aforementioned adjustment method 500, which will not be repeated here.
[0301] In some examples, in conjunction with the adjustment method 500 shown in Figure 8 above, the adjustment device in this embodiment determines the user's waist height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value.
[0302] The adjustment device determines the user's waist height based on the position of the center of gravity of the pressure applied by the user to the headrest and the position information of the detection unit corresponding to the second target pressure value; or,
[0303] The adjustment device determines the user's waist height based on the position of the pressure center applied by the user to the headrest and the position information of the detection unit corresponding to the maximum pressure value in the second target pressure value; or,
[0304] The adjustment device determines the user's lumbar height based on the position of the center of gravity of the pressure applied by the user to the headrest and the position of the center of gravity of the pressure applied by the user to the backrest.
[0305] In some examples, in the embodiments of this application, the adjusting device determines the user's waist height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value.
[0306] The adjustment device determines the user's sitting height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value;
[0307] The adjustable seat height should be determined based on the user's waist height.
[0308] For example, referring to the relevant content in Figure 10 above, the adjustment device determines the user's sitting height based on the position information of the detection unit corresponding to the first target pressure value and the second target pressure value, specifically according to the following formula: H ub =a1*(d head +f(p back ,S back ,d back ))+b1
[0309] Among them, H ub Indicates sitting height, d head The pressure center of mass is represented by its position (height), a1 and b1 are coefficients describing the linear relationship between the occiput point height and the sitting height, respectively, and p back S is the sum of the pressure values on the backrest surface. back d represents the pressure area of the backrest surface. back This is the position of the center of mass of the pressure on the backrest surface.
[0310] It is easy to understand that f(p) in the above formula back ,S back ,d back This represents the correction amount by which the user's sitting posture is determined to the position of the occipital point; it is not mandatory. This function can be a linear function, where the coefficients are determined by fitting experimental results, or it can be a machine learning model trained on experimental data.
[0311] Figure 12 is a schematic flowchart of a seat adjustment method 700 provided in an embodiment of this application. This adjustment method 700 can be applied to the seat 100 provided in the aforementioned embodiment, or to a controller, processor, or chip within the seat 100. The adjustment method 700 can be executed by a seat adjustment device, such as a control device 180 within the aforementioned seat 100. As shown in Figure 12, the adjustment method 700 may include the following steps: 710, 720, 730, and 740.
[0312] Step 710: The adjustment device acquires multiple second pressure values at different positions on the backrest detected by multiple detection units of the backrest pressure sensor. Among these multiple second pressure values are multiple second target pressure values that are greater than the second threshold.
[0313] Step 720: The adjusting device determines the user's back width based on the position information of the detection unit corresponding to the second target pressure value;
[0314] Step 730: The adjustment device determines the target inflation volume of the side airbags of the seat based on the back width, wherein the back width is negatively correlated with the target inflation volume.
[0315] Step 740: The adjustment device adjusts the inflation volume of the side airbags according to the target inflation volume.
[0316] The backrest pressure sensor's detection unit can also be referred to as the backrest pressure detection unit. Based on this, the adjustment method 700 can also be understood or described as:
[0317] The adjustment device acquires multiple second pressure values detected by multiple backrest pressure detection units, among which at least one second target pressure value is greater than a second threshold; the adjustment device determines the user's back width based on the position information of the backrest pressure detection unit corresponding to the second target pressure value; the adjustment device determines the target inflation volume of the seat's side airbags based on the back width, wherein the back width is negatively correlated with the target inflation volume; the adjustment device adjusts the inflation volume of the side airbags based on the target inflation volume.
[0318] The seat adjustment method 700 provided in this application embodiment is based on a backrest with a backrest pressure sensor having multiple detection units. The multiple detection units can be arrayed at different positions on the backrest, thereby enabling the detection of the pressure borne at multiple different positions on the backrest and obtaining multiple second pressure values.
[0319] Among the multiple second pressure values, the location of the detection unit corresponding to the second target pressure value that is greater than the second threshold is the pressure-bearing position of the backrest. The pressure-bearing area formed by the multiple detection units corresponding to the multiple second target pressure values corresponds to the user's back area. The distance between the detection units on the left and right edges corresponds to the width of the user's back. Therefore, the user's back width can be determined based on the location information of the detection units corresponding to the second target pressure values, and the target inflation volume of the side airbags can be determined based on this back width. The back width is negatively correlated with the target inflation volume of the side airbags; that is, the wider the user's back, the lower the target inflation volume of the side airbags, and the narrower the user's back, the higher the target inflation volume of the side airbags. Then, the adjustment device can adjust the inflation volume of the side airbags according to the target inflation volume, for example, to make the side airbags reach the target inflation volume.
[0320] Some embodiments of this application, through the above-described settings, can adaptively adjust the inflation volume of the side airbags according to the user's back width, matching the inflation volume of the side airbags to the user's back width. For example, the wider the user's back, the lower the target inflation volume of the side airbags, thereby increasing the lateral space of the seat and reducing the clamping force on the user; the narrower the user's back, the higher the target inflation volume of the side airbags, thereby reducing the lateral space of the seat to achieve reliable clamping of the user and provide sufficient lateral support. This application can provide personalized seating needs for users of different body types, improving user comfort and safety.
[0321] In some examples, similar to the first threshold mentioned above or the second threshold in adjustment method 600, the second threshold in this application embodiment can be a small value slightly greater than zero. The purpose of this setting is to avoid false pressure alarms caused by signal fluctuations, interference, or other factors. Specifically, when the backrest is not subjected to external pressure, factors such as signal fluctuations, interference, and the weight of the backrest surface itself can cause the detection value of the detection unit to be non-zero. Some embodiments of this application can eliminate these situations by setting a preset second threshold, avoiding the misinterpretation that the user's back is against the backrest when no one is present. The first threshold and the second threshold can be equal or unequal; for example, the first threshold can be greater than, equal to, or less than the second threshold. This application embodiment does not impose any special limitations on this.
[0322] In some examples, the second threshold can be a larger value than the aforementioned second threshold related to false pressure alarms. By increasing the value of the second threshold, the pressure area of the backrest can be determined more accurately. This allows for a more accurate determination of the user's back width, facilitating precise adjustment of the side airbag inflation, thereby further improving passenger comfort and safety.
[0323] For example, considering that users of different weights may exert significantly different forces on the backrest, in this embodiment, the second threshold can be determined based on the maximum pressure value among the second target pressure values (i.e., the maximum pressure value among the plurality of second pressure values). For example, the second threshold can be equal to the maximum pressure value multiplied by a preset coefficient (e.g., 0.1, 0.2, 0.3, 0.4, or 0.5, etc.). In this way, different second thresholds can be applied to users of different weights, thereby enabling accurate detection of the back width of users of different weights.
[0324] Based on the above, the second target pressure value can also be determined in the following way:
[0325] The adjustment device acquires multiple second pressure values at different positions on the backrest detected by multiple detection units of the backrest pressure sensor and performs normalization processing; the adjustment device determines the second pressure value corresponding to the normalized value that is greater than the preset coefficient as the second target pressure value.
[0326] In some examples, the adjustment device determines the target inflation volume of the side airbags based on the back width, which may be:
[0327] The adjustment device determines the target inflation volume of the side airbags based on the back width and a preset mapping relationship. This mapping relationship indicates the correspondence between different back widths and different target inflation volumes, with the back width being negatively correlated with the target inflation volume.
[0328] In other words, the adjustment device can determine the target inflation volume of the left and right side airbags based on a pre-set mapping relationship. This mapping relationship is preferably a negative correlation, meaning that the wider the occupant's body, the lower the target inflation volume of the side airbags. The specific values in this mapping relationship can be obtained by fitting experimental data. After determining the target inflation volume, the adjustment device controls the air pumps and valves connected to the left and right side airbags to adjust the inflation volume of the side airbags to the target inflation volume.
[0329] In some examples, the target inflation volume can be the initial inflation volume. That is, the adjustment method 700 can be applied to a scenario where the user has just sat down in the seat. At this time, the adjustment device can determine the initial inflation volume of the side airbags on both sides according to the adjustment method 700, and then adjust the inflation volume of the side airbags according to the initial inflation volume to give the user better riding comfort and safety.
[0330] In some examples, the adjustment device adjusts the inflation volume of the side airbags according to the target inflation volume, specifically:
[0331] If the target inflation volume is greater than the current inflation volume of the side airbag, the side airbag will be inflated until the inflation volume inside the airbag reaches the target inflation volume; if the target inflation volume is lower than the current inflation volume of the side airbag, the side airbag will be deflated until the inflation volume inside the airbag reaches the target inflation volume.
[0332] Figure 13 is a schematic diagram illustrating the principle of detecting the user's back width using a backrest pressure sensor. As shown in Figure 13, multiple detection units 200a of the backrest pressure sensor 220 are arranged in a two-dimensional array on the front surface of the backrest 120. These multiple detection units 200a detect the pressure at different positions on the backrest 120 to obtain multiple second pressure values. Among these multiple second pressure values are multiple second target pressure values that are greater than a second threshold. The detection units 200a corresponding to the second target pressure values are represented by gray squares in the figure.
[0333] The distance between the detection units 200a on the left and right sides corresponds to the width of the user's back. For example, the distance can be linearly related to the width of the user's back, or the distance can be equal to or approximately equal to the width of the user's back. Therefore, the user's back width can be determined based on the position information of the detection unit corresponding to the second target pressure value, and the inflation volume of the side airbags of the seat can be adjusted based on the back width.
[0334] As shown in part (a) of Figure 13, the distance between the detection units 200a on the left and right sides is relatively wide, indicating that the user's back is also relatively wide. Therefore, the side airbags 161 on the left and right sides have a smaller target inflation volume. At this time, the volume of the side airbags 161 is smaller, which can increase the lateral space of the seat and reduce the clamping force on the user.
[0335] As shown in part (b) of Figure 13, the distance between the detection units 200a on the left and right sides is narrow, indicating that the user's back is also narrow. Therefore, the side airbags 161 on the left and right sides have a large target inflation volume. At this time, the side airbags 161 have a large volume, which can reduce the lateral space of the seat to achieve reliable clamping of the user and provide sufficient lateral support.
[0336] In some examples, the adjustment device can determine whether the user's sitting posture is in an asymmetrical state for a long time (i.e., the duration of multiple cycles) based on the second pressure value obtained over multiple consecutive cycles. If it is determined that the user's sitting posture is in an asymmetrical state for a long time, it can further determine which side of the seat the user's sitting posture is tilted towards, and inflate the side wing airbag on that side to correct the user's sitting posture.
[0337] For example, if it is determined that the user's sitting posture has been asymmetrical for an extended period and is tilted to the left side of the seat, the adjustment device can inflate the left side airbag alone to correct the passenger's posture. Conversely, if it is determined that the user's sitting posture has been asymmetrical for an extended period and is tilted to the right side of the seat, the adjustment device can inflate the right side airbag alone to correct the passenger's posture and prevent discomfort caused by poor posture.
[0338] In some examples, the following steps can be used to correct a user's posture:
[0339] Step ①: The adjustment device acquires multiple second pressure values at different positions on the backrest within the current cycle, detected by multiple detection units of the backrest pressure sensor. Among the multiple second pressure values, at least one second target pressure value is greater than a second threshold.
[0340] Step 2: The adjustment device determines whether the user's sitting posture is asymmetrical in the current cycle based on the position information of the detection unit corresponding to the second target pressure value.
[0341] Step ③: If it is determined that the user's sitting posture is asymmetrical for M consecutive cycles, the adjustment device determines the user's tilt direction based on the position information of the detection unit corresponding to the second target pressure value of the last cycle (i.e., the Mth cycle), where M is a positive integer greater than or equal to 2.
[0342] Step 4: The adjusting device inflates the side airbags located in the tilting direction.
[0343] For example, after the user sits down in the seat, the adjustment device can periodically acquire multiple second pressure values detected by the backrest pressure sensor, and analyze the asymmetry of the user's pressure on the seat backrest in the current cycle based on the second pressure values acquired in each cycle. As an example and not a limitation, the body pressure asymmetry of the backrest in each cycle can be calculated according to the following formula:
[0344] Where X represents the asymmetry of user body pressure, m is the total number of detection units on one side of the seat's central axis, i is the detection unit number, and F... i F is the pressure reading of the i-th detection unit. i ' is the pressure reading of the detection units on the seat that are symmetrically distributed with the i-th detection unit.
[0345] When the body pressure asymmetry value X exceeds a certain preset asymmetry threshold and the duration exceeds the preset duration, that is, when the body pressure asymmetry value X calculated for M consecutive cycles exceeds the asymmetry threshold, the adjustment device compares the sum of the pressure readings on the left and right sides of the backrest based on the second pressure value obtained in the last cycle, and controls the corresponding air valve and air pump to inflate the side wing airbag on the side with greater body pressure.
[0346] In some examples, the position of the pressure center of gravity of the backrest in each cycle can also be calculated, and the aforementioned body pressure asymmetry and / or the specific side to which the sitting posture is tilted can be determined based on the position of the pressure center of gravity.
[0347] Figure 14 is a schematic diagram illustrating the principle of detecting a user's sitting posture using a backrest pressure sensor. As shown in Figure 14, for example, if the calculation results of the aforementioned formula determine that the user's sitting posture is asymmetrical for M consecutive cycles, the specific side the user's posture is tilted towards can be determined based on the second target pressure value obtained in the Mth cycle. As shown in part (a) of Figure 14, the detection units 200a corresponding to multiple second target pressure values are mainly distributed on the left side of the backrest 120, thus indicating that the user's posture is tilted towards the left side of the seat. At this time, the adjustment device can individually inflate the left-side airbag 161, giving it a larger volume, thereby correcting the passenger's posture. As shown in part (b) of Figure 14, the detection units 200a corresponding to multiple second target pressure values are mainly distributed on the right side of the backrest 120, thus indicating that the user's posture is tilted towards the right side of the seat. At this time, the adjustment device can inflate the right side airbag 161 separately, so that the right side airbag 161 has a larger volume, thereby correcting the passenger's sitting posture.
[0348] When the user exerts significant pressure on the seat back, the lumbar support airbag requires a higher inflation rate to maintain its shape and provide adequate support for the user's lower back. Conversely, when the user exerts less pressure on the seat back, the inflation rate of the lumbar support airbag should be reduced accordingly to prevent excessive support and over-curving of the lumbar spine. Furthermore, the user's posture also affects the optimal inflation rate of the lumbar support airbag. Figure 15 shows the relationship between the lumbar lordosis angle and posture. As shown in Figure 15, the degree of lumbar lordosis changes with sitting posture. As the backrest angle gradually reclines, the lumbar lordosis angle gradually increases. Therefore, the inflation rate of the lumbar support airbag must be adjusted according to different sitting postures to ensure consistent lumbar support and comfort for the user in various sitting positions.
[0349] Based on the above, in this embodiment of the application, the adjusting device can also adjust the inflation volume of the lumbar support airbag according to the second target pressure value and / or the tilt angle of the backrest.
[0350] For example, the adjustment device processes the acquired second target pressure value to obtain a backrest pressure index that describes the degree of backrest discomfort. A higher backrest pressure index indicates greater backrest discomfort. The specific calculation method for this pressure index is as follows:
[0351] Where, index refers to the aforementioned backrest pressure index, a3 and b3 are preset weighting coefficients fitted from experimental data, and F... max It is the maximum value among multiple secondary target pressure values, F min It is the minimum value among multiple secondary target pressure values, F meanIt is the average of multiple secondary target pressure values.
[0352] The current backrest-seat cushion angle (i.e., the aforementioned backrest angle) can be measured using a Hall effect sensor or similar device. The adjustment device combines this backrest pressure index and the backrest-seat cushion angle to determine the inflation amount of the backrest airbag according to a preset mapping relationship. In this mapping relationship, the lumbar support airbag inflation amount should be positively correlated with the backrest pressure index and negatively correlated with the backrest-seat cushion angle (inflation amount decreases when reclining). An example of an optional mapping relationship is shown below: n = a4*index - b4*θ pelvis
[0353] Where n is the inflation volume of the lumbar support airbag, a4 and b4 are preset weighting coefficients calibrated using experimental data, index is the backrest pressure index, and θ is the backrest pressure index. pelvis It is the angle between the backrest and the seat cushion.
[0354] After determining the inflation volume of the lumbar support airbag, the adjusting device controls the air pump and air valve connected to the lumbar support airbag to inflate the corresponding amount of air into the airbag.
[0355] Figure 16 is a schematic flowchart of a seat adjustment method 800 provided in an embodiment of this application. This adjustment method 800 can be applied to the seat 100 provided in the aforementioned embodiment, or to a controller, processor, or chip within the seat 100. The adjustment method 800 can be executed by a seat adjustment device, such as a control device 180 within the aforementioned seat 100. As shown in Figure 16, the adjustment method 800 may include the following steps 810, 820, and 830.
[0356] Step 810: The adjustment device acquires multiple third pressure values at different positions of the leg support detected by multiple detection units of the leg support pressure sensor. Among the multiple third pressure values, at least one third target pressure value is greater than a third threshold.
[0357] Step 820: The adjusting device determines the user's leg length based on the position information of the detection unit corresponding to the third target pressure value;
[0358] Step 830: The adjustment device adjusts the seat according to the leg length.
[0359] The detection unit of the leg support pressure sensor can also be referred to as the leg support pressure detection unit. Based on this, the adjustment method 800 can also be understood or described as follows: the adjustment device acquires multiple third pressure values detected by multiple leg support pressure detection units, wherein the multiple third pressure values include at least one third target pressure value greater than a third threshold; the adjustment device determines the user's leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value; and the adjustment device adjusts the seat according to the leg length.
[0360] The seat adjustment method 800 provided in this application embodiment is based on a leg rest with a leg rest pressure sensor having multiple detection units. These multiple detection units can be arrayed at different positions on the leg rest, thereby detecting the pressure borne at multiple different positions on the leg rest and acquiring multiple third pressure values. After acquiring these multiple third pressure values, the adjustment device determines that among these multiple third pressure values is a third target pressure value greater than a preset third threshold, indicating that the leg rest is bearing external pressure, that is, it can be determined that the user is seated on the seat and supporting their lower legs on the leg rest.
[0361] The location of the detection unit corresponding to the third target pressure value is the pressure-bearing position of the leg rest, which is also the position where the user's calf muscles rest. Therefore, this position can be equated to the user's calf muscle position. Based on the human skeletal model and the dimensions of the seat, it is known that the distance between the user's knee and calf muscles is linearly related to leg length. This distance is also linearly related to the distance between the edge of the seat cushion adjacent to the leg rest and the detection unit corresponding to the third target pressure value. Therefore, based on the position information of the detection unit corresponding to the third target pressure value and a preset empirical formula, the user's leg length can be predicted. Subsequently, the adjustment device can adaptively adjust the seat according to the determined leg length, thereby providing personalized seating needs for users of different heights and improving the seat's comfort.
[0362] In some examples, the third threshold can be a small value slightly greater than zero. The purpose of this setting is to avoid false alarms caused by factors such as signal fluctuations and interference. Specifically, even when the leg rest is not under external pressure, factors such as signal fluctuations, interference, and the weight of the leg rest surface itself can cause the detection value of the detection unit to be non-zero. Some embodiments of this application can exclude these situations by setting a preset third threshold, thus avoiding the mistaken assumption that the user's legs are supported on the leg rest when no one is present.
[0363] In some examples, the third threshold can be a larger value than the aforementioned third threshold related to false pressure alarms. Increasing the value of the third threshold allows for a more accurate determination of the pressure point on the leg rest (i.e., the user's calf muscle position), or in other words, helps identify the primary pressure point of the leg rest. This allows for a more accurate determination of the user's leg length, improving the precision and accuracy of seat adjustments and enhancing seating comfort.
[0364] In some examples, the adjustment device acquires multiple third pressure values detected by multiple detection units of the leg support pressure sensor. These multiple detection units and multiple third pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) third pressure values. This application embodiment does not limit this.
[0365] In some examples, the number of third target pressure values greater than the third threshold among the multiple third pressure values can be one or more. When there is only one third target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple third target pressure values, the user's leg length can be determined based on the location information of the detection unit corresponding to one, more, or all of the multiple third target pressure values.
[0366] In some examples, the adjustment device adjusts the seat according to the leg length, and may include at least one of the following adjustments:
[0367] Adjustments can be made to the seat cushion's fore-and-aft position, height, tilt angle, extension / retraction of the leg rest, and rotation angle of the leg rest.
[0368] In some examples, the adjustment device adjusts the seat according to the leg length. This could be done by determining parameters such as the user's height and / or body type based on the leg length, and then adjusting the seat accordingly.
[0369] In some examples, determining the user's leg length based on the location information of the detection unit corresponding to the third target pressure value can be as follows:
[0370] The adjustment device determines the user's leg length based on the position information of the target detection unit corresponding to the maximum pressure value in the third target pressure value.
[0371] The center of the gastrocnemius muscle, being the most prominent point of the calf, exerts the greatest pressure on the leg rest. Therefore, the location of the target detection unit corresponding to the maximum pressure value can be equated to the location of the user's gastrocnemius muscle center. Based on the human skeletal model and the structural characteristics of the seat, it is known that the distance between the user's knee and the center of the gastrocnemius muscle is linearly related to leg length. This distance is also linearly related to the distance between the edge of the seat cushion adjacent to the leg rest and the detection unit corresponding to the third target pressure value. Therefore, the user's leg length can be predicted based on the location information of the target detection unit and a preset empirical formula. Through these settings, the accuracy and precision of leg length measurement can be improved, thereby enhancing the accuracy and precision of seat adjustments and improving seating comfort.
[0372] Referring to Figure 17, which is a schematic flowchart of a seat adjustment method 900 provided in an embodiment of this application, the adjustment method 900 may include the following steps 910-950. The adjustment method 900 can be considered a specific implementation of the aforementioned adjustment method 800. Steps 920 and 930 can be considered sub-steps of the aforementioned step 820, and steps 940 and 950 can be considered sub-steps of the aforementioned step 830. Step 910 can be referred to in the description of step 810 in the aforementioned embodiments; the key difference here is the detailed explanation of the different parts.
[0373] Step 910: The adjustment device acquires multiple third pressure values at different positions of the leg support detected by multiple detection units of the leg support pressure sensor. Among the multiple third pressure values, at least one third target pressure value is greater than a third threshold.
[0374] Step 920: The adjustment device determines (calculates) the pressure center position of the leg support based on the position information corresponding to the S detection units and the obtained third pressure value. The S detection units include a target detection unit and S-1 detection units arranged within a preset range around the target detection unit, where S is an integer ≥2. The aforementioned maximum pressure value is detected by the target detection unit.
[0375] Step 930: The adjusting device determines the user's leg length based on the position of the pressure center of mass.
[0376] The adjustment device acquires multiple third pressure values detected by multiple detection units. The target detection unit corresponding to the maximum pressure value is closest to the user's gastrocnemius muscle center position. However, it cannot be guaranteed that the position of the target detection unit necessarily overlaps with the user's gastrocnemius muscle center position. Therefore, this embodiment first calculates the pressure centroid position based on the maximum pressure value and at least one third pressure value within a preset range around it. This pressure centroid position can then be equated to the user's gastrocnemius muscle center position, thereby making the determined gastrocnemius muscle center position more accurate. Compared to directly equating the position of the target detection unit to the user's gastrocnemius muscle center position, this embodiment improves the accuracy and precision of leg length detection by calculating the pressure centroid position and equating it to the user's gastrocnemius muscle center position. This is beneficial for improving the accuracy and precision of seat adjustment and enhancing seat comfort.
[0377] The method for determining the pressure center of gravity of the leg rest is roughly the same as the method for determining the pressure center of gravity of the headrest in the aforementioned method 500, and will not be repeated here.
[0378] Step 940: The adjustment device determines the user's height based on the leg length.
[0379] Step 950: The adjustment device adjusts the seat according to the height.
[0380] In some examples, the adjustment device determines the user's height based on the leg length, which may be achieved by summing the leg length with the sitting height calculated in the aforementioned method 500 or method 600, thereby obtaining the user's height.
[0381] Figure 18 is a schematic diagram illustrating the principle of determining the user's leg length based on the pressure center position of the leg rest. As shown in Figure 18, since the pressure center position corresponds to the center position of the user's gastrocnemius muscle, it can be considered equivalent to the center position of the user's gastrocnemius muscle. The distance d1 between the user's knee and the center position of the gastrocnemius muscle has a linear relationship with the calf length. This distance d1 is also linearly related to the distance d2 between the edge of the leg rest adjacent to the seat cushion and the pressure center position. Therefore, the user's leg length can be calculated using the following formula: H lb =a5*d leg +b5+g(d leg )
[0382] Among them, H lb Indicates leg length, d leg This indicates the location of the pressure center of gravity of the leg support, and a5 and b5 are the coefficients representing the linear relationship between the center of the gastrocnemius muscle and the length of the calf, respectively. g(d leg The thigh length is calculated based on the "Anthropometric Dimensions of Chinese Adults" table.
[0383] As shown in Figure 18, after obtaining the leg length, and combining it with the user's sitting height, the user's height can be calculated using the following formula: H = H ub +H lb
[0384] Where H represents the user's height, H ub It is the user's sitting height, H, obtained from the previous steps. lb This indicates the user's leg length.
[0385] Referring to Figure 19, which is a schematic flowchart of a seat adjustment method 1000 provided in an embodiment of this application, the adjustment method 1000 may include the following steps 1010-1040. The adjustment method 1000 can be considered a specific implementation of the aforementioned adjustment method 800, and step 1030 can be considered a sub-step of the aforementioned step 820. Steps 1010 and 1040 can be referred to in the descriptions of steps 810 and 830 in the aforementioned embodiments, respectively; the focus here is on explaining the different parts.
[0386] Step 1010: The adjustment device acquires multiple third pressure values at different positions of the leg support detected by multiple detection units of the leg support pressure sensor. Among the multiple third pressure values, at least one third target pressure value is greater than a third threshold.
[0387] Step 1020: The adjustment device acquires multiple fourth pressure values at different positions on the seat cushion detected by multiple detection units of the seat cushion pressure sensor. Among the multiple fourth pressure values, at least one fourth target pressure value is greater than the fourth threshold.
[0388] Step 1030: The adjusting device determines the user's leg length based on the position information of the detection unit corresponding to the third target pressure value and the fourth target pressure value.
[0389] Step 1040: The adjustment device adjusts the seat according to the leg length.
[0390] The detection unit of the leg support pressure sensor can also be called the leg support pressure detection unit, and the detection unit of the seat cushion pressure sensor can also be called the seat cushion pressure detection unit. Based on this, the adjustment method 1000 can also be understood or described as:
[0391] The adjustment device acquires multiple third pressure values detected by multiple leg support pressure detection units, among which at least one third target pressure value is greater than a third threshold; the adjustment device acquires multiple fourth pressure values detected by multiple seat cushion pressure detection units, among which at least one fourth target pressure value is greater than a fourth threshold; the adjustment device determines the leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value and the position information of the seat cushion pressure detection unit corresponding to the fourth target pressure value; the adjustment device adjusts the seat according to the leg length.
[0392] Different sitting postures affect the contact position between the legs and the leg rest. Based on this, the adjustment method 1000 provided in this application also considers the influence of sitting posture on the calculated leg length. The adjustment device can also acquire multiple fourth pressure values at different positions on the seat cushion detected by multiple detection units of the seat cushion pressure sensor. The position of the detection unit corresponding to the fourth target pressure value that is greater than a preset fourth threshold can characterize the user's sitting posture. Therefore, the user's leg length can be jointly determined based on the position information of the detection units corresponding to the third and fourth target pressure values. This makes the calculated leg length more accurate, thereby improving the accuracy and precision of seat adjustment and enhancing the seating comfort.
[0393] In some examples, multiple detection units of the seat cushion pressure sensor can be arrayed at different positions on the seat cushion, thereby enabling the detection of pressure at multiple different positions on the seat cushion and the acquisition of multiple fourth pressure values. In this application, for ease of distinction and understanding, the pressure value detected by the headrest pressure sensor detection unit is described as the first pressure value, and the pressure value greater than a first threshold among the first pressure values is described as the first target pressure value; the pressure value detected by the backrest pressure sensor detection unit is described as the second pressure value, and the pressure value greater than a second threshold among the second pressure values is described as the second target pressure value; the pressure value detected by the leg support pressure sensor detection unit is described as the third pressure value, and the pressure value greater than a third threshold among the third pressure values is described as the third target pressure value; the pressure value detected by the seat cushion pressure sensor detection unit is described as the fourth pressure value, and the pressure value greater than a fourth threshold among the fourth pressure values is described as the fourth target pressure value. There is no requirement for the execution order of the aforementioned steps 1010 and 1020. For example, step 1010 can be executed first, followed by step 1020; or step 1020 can be executed first, followed by step 1010; or both steps can be executed simultaneously.
[0394] In some examples, similar to the first, second, and third thresholds, the fourth threshold can be a small value slightly greater than zero. This fourth threshold is set to avoid false pressure alarms caused by signal fluctuations, interference, or other factors. Specifically, even when the cushion is not under external pressure, signal fluctuations, interference, and the weight of the cushion surface itself can cause the detection unit's value to be non-zero. Some embodiments of this application can eliminate these situations by setting a preset fourth threshold, preventing the system from mistakenly identifying the user's back as being against the cushion when no one is present. The first, second, third, and fourth thresholds can be completely equal, partially equal, or completely unequal; this application does not impose any special limitations on this.
[0395] In some examples, this fourth threshold can be a larger value than the aforementioned fourth threshold related to false pressure alarms. Increasing the value of the fourth threshold allows for a more accurate determination of the pressure points on the seat cushion (i.e., the user's hip position), or in other words, helps identify the main pressure points of the seat cushion. This allows for a more accurate determination of the user's posture and leg length, improving the precision and accuracy of seat adjustments and enhancing seating comfort.
[0396] In some examples, the adjustment device acquires multiple fourth pressure values detected by multiple detection units of the seat pressure sensor. These multiple detection units and multiple fourth pressure values can correspond one-to-one, or at least one detection unit can correspond to multiple (e.g., two, three, or more) fourth pressure values. This application embodiment does not limit this.
[0397] In some examples, the number of fourth target pressure values greater than the fourth threshold among the multiple fourth pressure values can be one or more. When there is only one fourth target pressure value, the user's waist height can be determined based on the location information of the detection unit corresponding to that unique target pressure value. When there are multiple fourth target pressure values, the user's waist height can be determined based on the location information of the detection unit corresponding to one, more, or all of the multiple fourth target pressure values.
[0398] In some examples, in conjunction with the adjustment method 800 shown in Figure 16 above, in the embodiments of this application, the adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the third target pressure value and the fourth target pressure value, which may be:
[0399] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value in the third target pressure value and the fourth target pressure value; or,
[0400] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value among the third and fourth target pressure values (i.e., the maximum value among the multiple fourth pressure values); or,
[0401] The adjustment device determines the user's leg length based on the position information of the detection unit corresponding to the maximum pressure value in the third target pressure value and the position of the pressure center of gravity applied by the user to the seat cushion. The method for calculating the pressure center of gravity position of the seat cushion can refer to the method for calculating the pressure center of gravity position of the leg support provided in the aforementioned adjustment method 500, and will not be repeated here.
[0402] In some examples, in conjunction with the adjustment method 900 shown in Figure 17 above, the adjustment device in this embodiment determines the user's leg length based on the position information of the detection unit corresponding to the third target pressure value and the fourth target pressure value, and may also be:
[0403] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest and the position information of the detection unit corresponding to the fourth target pressure value; or,
[0404] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest, and the position information of the detection unit corresponding to the maximum pressure value in the fourth target pressure value; or,
[0405] The adjustment device determines the user's leg length based on the position of the center of gravity of the pressure applied by the user to the leg rest and the position of the center of gravity of the pressure applied by the user to the seat cushion.
[0406] For example, referring to the relevant content in Figure 18 above, the adjustment device determines the user's leg length based on the position information of the detection units corresponding to the third and fourth target pressure values, specifically according to the following formula: H lb =a5*(d leg +f(S cushion ,d cushion ))+b5+g(d leg )
[0407] Among them, H lb Indicates leg length, d leg This indicates the location of the pressure center of gravity of the leg support, and a5 and b5 are the coefficients representing the linear relationship between the center of the gastrocnemius muscle and the length of the calf, respectively. g(d leg This refers to the thigh length calculated based on the "Anthropometric Dimensions of Chinese Adults" chart. cushion d represents the surface pressure area of the seat cushion. cushion This refers to the position of the center of gravity of the pressure on the surface of the seat cushion.
[0408] It is easy to understand that f(S) in the above formula cushion ,d cushion This represents the correction amount by which the user's sitting posture judgment result affects the center position of the calf muscle; it is not mandatory. This function can be a linear function, where the coefficients are determined by fitting experimental results. Alternatively, it can be a machine learning model trained on experimental data.
[0409] The method provided by the embodiments of this application has been described in detail above with reference to Figures 1 to 19. The apparatus of the embodiments of this application will be described in detail below with reference to Figures 20 and 21. It should be understood that the apparatus shown in Figures 20 and 21 can implement one or more steps of the method flow shown in Figures 6-8, 11, 12, 16, 17 and 19. To avoid repetition, detailed descriptions will not be repeated here.
[0410] Figure 20 is a schematic block diagram of a seat adjustment device 1100 provided in an embodiment of this application. As shown in Figure 20, the adjustment device 1100 includes an acquisition unit 1110, a determination unit 1120, and an adjustment unit 1130.
[0411] The acquisition unit 1110 is used to acquire multiple first pressure values detected by multiple headrest pressure detection units, wherein the multiple first pressure values include at least one first target pressure value that is greater than a first threshold.
[0412] The determining unit 1120 is used to determine the user's waist height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value.
[0413] The adjustment unit 1130 is used to adjust the height of the lumbar support of the seat according to the waist height.
[0414] In some examples, the determining unit 1120 is specifically used to: when the plurality of first pressure values include a plurality of first target pressure values, determine the waist height based on the position information of the target detection unit corresponding to the maximum pressure value among the plurality of first target pressure values.
[0415] In some examples, the determining unit 1120 is specifically used to: determine the position of the pressure center of gravity based on the position information corresponding to the M headrest pressure detection units and the first pressure value, wherein the M headrest pressure detection units include the target detection unit and M-1 headrest pressure detection units located within a preset range around the target detection unit, where M≥2; and determine the waist height based on the position of the pressure center of gravity.
[0416] In some examples, the determining unit 1120 is specifically used to: determine the user's sitting height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; and determine the waist height based on the sitting height.
[0417] In some examples, the adjustment unit 1130 is specifically used to: control the lumbar support adjustment assembly based on the lumbar support adjustment assembly to adjust the height of the lumbar support.
[0418] In some examples, the lumbar support includes a plurality of lumbar support airbags arranged sequentially in the height direction, and the adjustment unit 1130 is specifically used to: inflate and / or deflate the plurality of lumbar support airbags to adjust the height of the lumbar support.
[0419] In some examples, the acquisition unit 1110 is further configured to: acquire a plurality of second pressure values detected by a plurality of backrest pressure detection units, wherein the plurality of second pressure values include at least one second target pressure value that is greater than a second threshold.
[0420] The determining unit 1120 is specifically used to: determine the waist height based on the position information of the headrest pressure detection unit corresponding to the first target pressure value and the position information of the backrest pressure detection unit corresponding to the second target pressure value.
[0421] In some examples, the acquisition unit 1110 is further configured to: acquire a plurality of second pressure values detected by a plurality of backrest pressure detection units, wherein the plurality of second pressure values include a plurality of second target pressure values that are greater than a second threshold.
[0422] The determining unit 1120 is further configured to: determine the user's back width based on the position information of the backrest pressure detection unit corresponding to the second target pressure value; and determine the target inflation volume of the seat's side airbags based on the back width, wherein the back width is negatively correlated with the target inflation volume.
[0423] The adjustment unit 1130 is also used to: adjust the inflation volume of the side airbag according to the target inflation volume.
[0424] In some examples, the acquisition unit 1110 is further configured to: acquire multiple third pressure values detected by multiple leg support pressure detection units, wherein the multiple third pressure values include at least one third target pressure value that is greater than a third threshold.
[0425] The determining unit 1120 is further configured to: determine the user's leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value.
[0426] The adjustment unit 1130 is also used to adjust the seat according to the leg length.
[0427] In some examples, the acquisition unit 1110 is further configured to: acquire a plurality of fourth pressure values detected by a plurality of cushion pressure detection units, wherein the plurality of fourth pressure values includes at least one fourth target pressure value that is greater than a fourth threshold.
[0428] The determining unit 1120 is specifically used to: determine the leg length based on the position information of the leg support pressure detection unit corresponding to the third target pressure value and the position information of the seat cushion pressure detection unit corresponding to the fourth target pressure value.
[0429] Specifically, the adjustment device 1100 can correspond to the adjustment device in methods 300 to 1000, and can be applied to the seat 100 provided in the aforementioned embodiments, or to a controller, processor, or chip within the seat 100, such as corresponding to the control device 180 in the aforementioned embodiments. The adjustment device 1100 can include various units for executing the methods performed by the adjustment devices in Figures 6-8, 11, 12, 16, 17, and 19. Furthermore, each unit in the adjustment device 1100 and the aforementioned other operations and / or functions respectively implement the corresponding processes of methods 300 to 1000. The specific processes by which each unit performs the corresponding steps have been described in detail in methods 300 to 1000, and for the sake of brevity, will not be repeated here.
[0430] Figure 21 is a structural schematic diagram of the seat adjustment device 1200 provided in an embodiment of this application. The adjustment device 1200 may correspond to the adjustment device in the aforementioned methods 300 to 1000, and may be applied to the seat 100 provided in the aforementioned embodiments, or to a controller, processor, or chip within the seat 100, such as corresponding to the control device 180 in the aforementioned embodiments.
[0431] As shown in Figure 21, the adjustment device 1200 includes a processor 1210, a memory 1220, and a communication interface 1230. The memory 1220 stores instructions, and the processor 1210 executes these instructions. When an instruction is executed, the processor 1210 performs the method provided in the above-described method embodiment. The processor 1210 also controls the communication interface 1230 to communicate with the outside world.
[0432] Furthermore, the processor 1210, memory 1220, and communication interface 1230 can communicate with each other through internal connection paths to transmit control and / or data signals.
[0433] Furthermore, the memory 1220 can be integrated into the processor 1210 or set up separately from the processor 1210.
[0434] Specifically, the adjustment device 1200 can correspond to the adjustment device in methods 300 to 1000, and can be applied to the seat 100 provided in the aforementioned embodiments, or to a controller, processor, or chip within the seat 100, such as corresponding to the control device 180 in the aforementioned embodiments. The adjustment device 1200 can include various units for executing the methods performed by the adjustment devices in Figures 6-8, 11, 12, 16, 17, and 19. Furthermore, each unit in the adjustment device 1200 and the aforementioned other operations and / or functions respectively implement the corresponding processes of methods 300 to 1000. The specific processes by which each unit performs the corresponding steps have been described in detail in methods 300 to 1000, and for the sake of brevity, will not be repeated here.
[0435] This application also provides a computer-readable storage medium including a computer program that, when run on a computer, causes the computer to perform the methods provided in the above-described method embodiments.
[0436] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the method provided in the above-described method embodiments.
[0437] This application also provides a chip system including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip system performs the method provided in the above-described method embodiments.
[0438] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0439] It should be understood that in the embodiments of this application, the processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0440] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DRRAM).
[0441] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0442] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0443] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0444] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0445] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0446] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0447] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for adjusting a seat, characterized in that, include: Multiple first pressure values detected by multiple headrest pressure detection units are acquired, wherein the multiple first pressure values include at least one first target pressure value that is greater than a first threshold. The user's waist height is determined based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; Adjust the height of the lumbar support of the seat according to the waist height.
2. The adjustment method according to claim 1, characterized in that, Determining the user's waist height includes: When the plurality of first pressure values include a plurality of first target pressure values, the waist height is determined based on the position information of the target detection unit corresponding to the maximum pressure value among the plurality of first target pressure values.
3. The adjustment method according to claim 2, characterized in that, Determining the user's waist height includes: Based on the position information corresponding to the M headrest pressure detection units and the first pressure value, the position of the pressure centroid is determined. The M headrest pressure detection units include the target detection unit and M-1 headrest pressure detection units located within a preset range around the target detection unit, where M≥2. The waist height is determined based on the location of the pressure center of mass.
4. The adjustment method according to any one of claims 1-3, characterized in that, Determining the user's waist height includes: The user's sitting height is determined based on the position information of the headrest pressure detection unit corresponding to the first target pressure value; The waist height is determined based on the sitting height.
5. The adjustment method according to any one of claims 1-4, characterized in that, Adjusting the height of the lumbar support of the seat includes: The lumbar support adjustment component is controlled to adjust the height of the lumbar support.
6. The adjustment method according to any one of claims 1-4, characterized in that, The lumbar support includes multiple lumbar support airbags arranged sequentially in the height direction, and adjusting the height of the lumbar support of the seat includes: Inflate and / or deflate the multiple lumbar support airbags to adjust the height of the lumbar support.
7. The adjustment method according to any one of claims 1-6, characterized in that, The adjustment method further includes: Acquire multiple second pressure values detected by multiple backrest pressure detection units, wherein the multiple second pressure values include at least one second target pressure value that is greater than a second threshold; Determining the user's waist height includes: The lumbar height is determined based on the position information of the headrest pressure detection unit corresponding to the first target pressure value and the position information of the backrest pressure detection unit corresponding to the second target pressure value.
8. The adjustment method according to any one of claims 1-6, characterized in that, The adjustment method further includes: Multiple second pressure values detected by multiple backrest pressure detection units are acquired, and the multiple second pressure values include multiple second target pressure values that are greater than a second threshold. The user's back width is determined based on the position information of the backrest pressure detection unit corresponding to the second target pressure value; The target inflation volume of the seat's side airbags is determined based on the back width, wherein the back width is negatively correlated with the target inflation volume; Adjust the inflation volume of the side airbags according to the target inflation volume.
9. The adjustment method according to any one of claims 1-8, characterized in that, The adjustment method further includes: Multiple third pressure values detected by multiple leg support pressure detection units are obtained, and the multiple third pressure values include at least one third target pressure value that is greater than a third threshold. The user's leg length is determined based on the position information of the leg support pressure detection unit corresponding to the third target pressure value. The seat is adjusted according to the leg length.
10. The adjustment method according to claim 9, characterized in that, The adjustment method further includes: Multiple fourth pressure values detected by multiple seat cushion pressure detection units are obtained, and the multiple fourth pressure values include at least one fourth target pressure value that is greater than a fourth threshold. Determining the user's leg length includes: The leg length is determined based on the position information of the leg support pressure detection unit corresponding to the third target pressure value and the position information of the seat cushion pressure detection unit corresponding to the fourth target pressure value.
11. A seat adjustment device, characterized in that, include: Memory, which stores instructions; A processor, when the instructions are executed by the processor, causes the regulating device to perform the method as described in any one of claims 1-10.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1-10.
13. A seat, characterized in that, include: Headrest; A headrest pressure sensor includes multiple detection units arranged in an array at different positions on the headrest, and the headrest pressure sensor is used to detect the pressure value applied to the headrest; The adjustment device as described in claim 11 is communicatively connected to the headrest pressure sensor.
14. A vehicle, characterized in that, Includes the adjustment device as described in claim 11, or the seat as described in claim 13.
Citation Information
Patent Citations
Seat adjusting method and device, seat and vehicle
CN121019395A
Seat system
CN107089170A
Self-adjustment method and system of seat headrest
CN108058630A
System for adjusting headrest of automobile seat and control method thereof
CN110696693A
Waist support, control method and device thereof, seat and vehicle
CN115848249A