A method, device, medium and electronic device for adjusting a vehicle seat cushion
Patent Information
- Application Number
- CN202410140422.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2044-01-31
AI Technical Summary
[0003]但是,由于乘客身高不同,座椅的高度不同,总是不能在较好的视野条件下观看到窗外的风景
[0059]本申请提供了一种车辆座椅椅面的调整方法、装置、介质和电子设备。本申请获取车辆乘员的身体特征值,通过身体特征值获得膝盖高度值和所述乘员模拟坐在当前座椅上的眼部位置,然后通过眼部位置和当前座椅相邻车窗的预设中点位置获得调整系数值,最终,通过膝盖高度值和调整系数值之差确定当前座椅的椅面高度值,根据当前座椅的椅面高度值调整当前座椅的椅面高度。在保证乘员小腿基本与车辆地面垂直,保证腿部舒服和身体的安全性的情况下,使乘员的眼部能够获得窗外较佳的视野。保证乘员能够在座椅上观看窗外的风景,提高乘员在行车过程中的安全性,减少旅途疲劳。
Smart Images

Figure CN118306279B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of seat adjustment technology, and more specifically, to a method, device, medium, and electronic device for adjusting the seat surface of a vehicle seat. Background Technology
[0002] While the vehicle is in motion, passengers always hope to see the scenery outside the window.
[0003] However, due to the different heights of passengers and the different heights of the seats, it is always impossible to see the scenery outside the window under good visibility conditions.
[0004] Therefore, this application provides a method for adjusting the seat surface of a vehicle to solve the above-mentioned technical problems. Summary of the Invention
[0005] The purpose of this application is to provide a method, device, medium, and electronic device for adjusting the seat surface of a vehicle, which can solve at least one of the aforementioned technical problems. The specific solution is as follows:
[0006] According to a specific embodiment of this application, in a first aspect, this application provides a method for adjusting the seat surface of a vehicle, comprising:
[0007] Obtain the physical characteristic values of vehicle occupants;
[0008] The knee height value and the simulated eye position of the occupant while sitting in the current seat are obtained based on the body feature values.
[0009] An adjustment coefficient value is obtained based on the eye position and the preset midpoint position of the window adjacent to the current seat;
[0010] The seat height value of the current seat is determined based on the difference between the knee height value and the adjustment coefficient value;
[0011] Adjust the seat height of the current seat based on the current seat seat height value.
[0012] Optionally, obtaining the adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat includes:
[0013] Determine the horizontal plane at the midpoint passing through the preset midpoint position;
[0014] When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero.
[0015] Optionally, the method further includes:
[0016] When the height coordinate value of the eye position is greater than the height coordinate value of the horizontal plane of the midpoint, a target straight line passing through the eye position and the preset midpoint position is determined;
[0017] Obtain the angle between the target line and the horizontal plane at the midpoint;
[0018] When the included angle value is less than or equal to a preset included angle threshold, the adjustment coefficient value is determined to be zero.
[0019] Optionally, the method further includes:
[0020] When the included angle value is greater than the preset included angle threshold, a limited height coordinate value is obtained based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position;
[0021] An adjustment coefficient value is obtained based on the difference between the height coordinate value of the eye position and the limited height coordinate value.
[0022] Optionally, when the included angle value is greater than a preset included angle threshold, obtaining a limited height coordinate value based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position includes:
[0023] When the included angle value is greater than a preset included angle threshold, the length value from the projection position to the preset midpoint position is determined;
[0024] The maximum height value is obtained based on the length value and the preset included angle threshold;
[0025] The defined height coordinate value is obtained based on the sum of the height coordinate value of the projected position and the maximum height value.
[0026] Optionally, obtaining the physical characteristic values of vehicle occupants includes:
[0027] When the occupant is outside the vehicle, the occupant's body feature values are acquired through a depth camera outside the vehicle.
[0028] Optionally, the body feature values include: calf length, foot height, and heel thickness;
[0029] Accordingly, obtaining the knee height value based on the body feature value includes:
[0030] The knee height value is obtained based on the sum of the lower leg length value, the foot height value, and the heel thickness value.
[0031] According to a specific embodiment of this application, in a second aspect, this application provides a vehicle seat surface adjustment device, comprising:
[0032] The acquisition unit is used to acquire the physical characteristic values of vehicle occupants.
[0033] The first obtaining unit is used to obtain the knee height value and the eye position of the occupant simulated sitting in the current seat based on the body feature value;
[0034] The second obtaining unit is used to obtain an adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat;
[0035] The first determining unit is used to determine the seat surface height value of the current seat based on the difference between the knee height value and the adjustment coefficient value;
[0036] An adjustment unit is used to adjust the seat height of the current seat based on the current seat seat height value.
[0037] Optionally, obtaining the adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat includes:
[0038] Determine the horizontal plane at the midpoint passing through the preset midpoint position;
[0039] When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero.
[0040] Optionally, the device further includes:
[0041] The second determining unit is used to determine a target straight line passing through the eye position and the preset midpoint position when the height coordinate value of the eye position is greater than the height coordinate value of the horizontal plane of the midpoint.
[0042] The third obtaining unit is used to obtain the angle value between the target line and the horizontal plane of the midpoint;
[0043] The third determining unit is used to determine that the adjustment coefficient value is zero when the included angle value is less than or equal to a preset included angle threshold.
[0044] Optionally, the device further includes:
[0045] The fourth obtaining unit is used to obtain a limited height coordinate value based on the preset angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position when the included angle value is greater than the preset included angle threshold.
[0046] The fifth obtaining unit is used to obtain an adjustment coefficient value based on the difference between the height coordinate value of the eye position and the limited height coordinate value.
[0047] Optionally, when the included angle value is greater than a preset included angle threshold, obtaining a limited height coordinate value based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position includes:
[0048] When the included angle value is greater than a preset included angle threshold, the length value from the projection position to the preset midpoint position is determined;
[0049] The maximum height value is obtained based on the length value and the preset included angle threshold;
[0050] The defined height coordinate value is obtained based on the sum of the height coordinate value of the projected position and the maximum height value.
[0051] Optionally, obtaining the physical characteristic values of vehicle occupants includes:
[0052] When the occupant is outside the vehicle, the occupant's body feature values are acquired through a depth camera outside the vehicle.
[0053] Optionally, the body feature values include: calf length, foot height, and heel thickness;
[0054] Accordingly, obtaining the knee height value based on the body feature value includes:
[0055] The knee height value is obtained based on the sum of the lower leg length value, the foot height value, and the heel thickness value.
[0056] According to a specific embodiment of this application, in a third aspect, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle seat surface adjustment method as described in any of the preceding claims.
[0057] According to a specific embodiment of this application, in a fourth aspect, this application provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the vehicle seat surface adjustment method as described in any of the preceding claims.
[0058] Compared with the prior art, the above-described solutions of this application have at least the following beneficial effects:
[0059] This application provides a method, device, medium, and electronic device for adjusting the seat surface of a vehicle. This application acquires the body characteristic values of a vehicle occupant, obtains the knee height value and the eye position of the occupant simulating sitting in the current seat based on these body characteristic values, then obtains an adjustment coefficient value based on the eye position and a preset midpoint position of the adjacent window. Finally, the seat surface height value is determined by the difference between the knee height value and the adjustment coefficient value, and the seat surface height is adjusted according to this value. While ensuring that the occupant's lower legs are basically perpendicular to the vehicle ground, guaranteeing leg comfort and body safety, this method allows the occupant to obtain a better field of vision outside the window. This ensures that the occupant can view the scenery outside the window from their seat, improving occupant safety during driving and reducing travel fatigue. Attached Figure Description
[0060] Figure 1 A flowchart illustrating a method for adjusting the seat surface of a vehicle according to an embodiment of this application is shown;
[0061] Figure 2 A unit block diagram of a vehicle seat surface adjustment device according to an embodiment of this application is shown. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0063] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.
[0064] It should be understood that the term "and / or" used in this article 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, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0065] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.
[0066] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0067] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.
[0068] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.
[0069] The optional embodiments of this application are described in detail below with reference to the accompanying drawings.
[0070] The embodiments provided in this application are embodiments of a method for adjusting the seat surface of a vehicle.
[0071] The following is combined with Figure 1 The embodiments of this application will be described in detail.
[0072] Step S101: Obtain the physical characteristic values of the vehicle occupants.
[0073] In some specific embodiments, obtaining the physical characteristic values of vehicle occupants includes:
[0074] Step S101a: When the occupant is outside the vehicle, the occupant's body feature values are acquired through a depth camera outside the vehicle.
[0075] Depth cameras provide more detailed image information than traditional cameras, including the distance, size, and shape of objects. Depth cameras capture depth images.
[0076] A depth image, also known as a distance image, is an image that uses the distance values (i.e., depth values) of various points in a scene captured by a depth camera as pixels. It directly reflects the geometry of the scene's surface. For example, a depth camera can be mounted on the body of a car above a door. By capturing a depth image of an occupant approaching the door, the occupant's body feature values can be obtained by analyzing the depth image. These body feature values include, for example, lower leg length, foot height, heel thickness, and the distance from the occupant's eyes to their hips.
[0077] Because occupants are outside the vehicle and their bodies are in an upright position, the body feature values obtained are more accurate. Of course, obtaining occupant body feature values is not limited to this. For example, a depth camera can be installed inside the vehicle.
[0078] Step S102: Obtain the knee height value and the eye position of the occupant simulating sitting in the current seat based on the body feature values.
[0079] Knee height refers to the height of an occupant's knee from the ground when their lower leg is perpendicular to the ground.
[0080] In this embodiment, the positions are all located within a preset three-dimensional coordinate system, which includes a first coordinate axis, a second coordinate axis, and a third coordinate axis. The first coordinate axis and the second coordinate axis form a first horizontal plane, and the third coordinate axis is perpendicular to the first horizontal plane. The height coordinate value is the value of the third coordinate axis. For example, the preset three-dimensional coordinate system is a vehicle body coordinate system or a world coordinate system.
[0081] By summing the distance from the occupant's eyes to their buttocks and the height coordinate of the seat center point (i.e., the third coordinate axis value), the height coordinate of the occupant's eyes while seated can be obtained. The eye position can then be determined by combining the first and second coordinate axis values of the seat center point with the eye height coordinate. For example, if the first coordinate axis value of the seat center point is 10, the second coordinate axis value is 20, and the eye height coordinate is 60, then the eye position is (10, 20, 60).
[0082] In some specific embodiments, the body feature values include: calf length value, foot height value, and heel thickness value.
[0083] The lower leg length value refers to the length from the knee to the ankle.
[0084] Foot height refers to the height from the ankle to the bottom of the heel.
[0085] Accordingly, obtaining the knee height value based on the body feature value includes:
[0086] Step S102-1: Obtain the knee height value based on the sum of the lower leg length value, the foot height value, and the heel thickness value.
[0087] For example, if the calf length is 30cm, the foot height is 5cm, and the heel thickness is 2cm, then the knee height = 30 + 5 + 2 = 37cm.
[0088] Step S103: Obtain the adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat.
[0089] In some specific embodiments, obtaining the adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat includes the following steps:
[0090] Step S103-1: Determine the horizontal plane of the midpoint passing through the preset midpoint position.
[0091] Step S103-2: When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero.
[0092] The height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, which can be understood as the eye position being below the midpoint horizontal plane or on the midpoint horizontal plane.
[0093] An adjustment factor of zero means that no additional adjustments are needed.
[0094] For example, if the height coordinate of the midpoint horizontal plane is 65 and the height coordinate of the eye position is 60, then the adjustment coefficient is determined to be zero.
[0095] In some specific embodiments, the method further includes:
[0096] Step S103-3: When the height coordinate value of the eye position is greater than the height coordinate value of the midpoint horizontal plane, determine the target straight line passing through the eye position and the preset midpoint position.
[0097] The height coordinate value of the eye position is greater than the height coordinate value of the midpoint horizontal plane, which can be understood as the eye position being above the midpoint horizontal plane.
[0098] For example, if the height coordinate of the midpoint on the horizontal plane is 65 and the height coordinate of the eye position is 70, then the target straight line is determined.
[0099] Step S103-4: Obtain the angle between the target line and the horizontal plane at the midpoint.
[0100] Step S103-5: When the included angle value is less than or equal to the preset included angle threshold, the adjustment coefficient value is determined to be zero.
[0101] For example, if the preset angle threshold is 5°, and the angle value is 3°, which is less than the preset angle threshold, then the adjustment coefficient value is determined to be zero.
[0102] In some specific embodiments, the method further includes:
[0103] Step S103-6: When the included angle value is greater than the preset included angle threshold, a limited height coordinate value is obtained based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position.
[0104] The height limit coordinate value is the boundary value that restricts the height coordinate value of the passenger's eye position. When the height coordinate value of the passenger's eye position exceeds the height limit coordinate value, an additional adjustment coefficient value is added when adjusting the current seat height.
[0105] In some specific embodiments, when the included angle value is greater than a preset included angle threshold, obtaining a limited height coordinate value based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position includes the following steps:
[0106] Step S103-6-1: When the included angle value is greater than the preset included angle threshold, determine the length value from the projection position to the preset midpoint position.
[0107] For example, if the preset included angle threshold is 5°, and the included angle value is 7°, which is greater than the preset included angle threshold, the projection position is (16, 30, 65), and the preset midpoint position is (10, 20, 65). Then, the projection value from the projection position to the preset midpoint position on the first coordinate axis is 16 - 10 = 6, and the projection value from the projection position to the preset midpoint position on the second coordinate axis is 30 - 20 = 10. According to the Pythagorean theorem, the length from the projection position to the preset midpoint position is 11.662.
[0108] Step S103-6-2: Obtain the maximum height value based on the length value and the preset included angle threshold.
[0109] For example, continuing with the above example, the preset included angle threshold is 5°, the length value (L) is 11.662, and the maximum height value (h1) = 11.662 × tan5° = 1.02.
[0110] Step S103-6-3: Obtain the limited height coordinate value based on the sum of the height coordinate value of the projected position and the maximum height value.
[0111] For example, continuing the example above, the projection position is (16, 30, 65), the height coordinate value of the projection position is 65, and the limited height coordinate value = 1.02 + 65 = 66.02.
[0112] Step S103-7: Obtain the adjustment coefficient value based on the absolute value of the difference between the height coordinate value of the eye position and the limited height coordinate value.
[0113] For example, continuing with the example above, if the height coordinate of the eye position is 70 and the limit height coordinate is 66.02, then the adjustment coefficient value = 70 - 66.02 = 3.98.
[0114] Step S104: Determine the seat height value of the current seat based on the difference between the knee height value and the adjustment coefficient value.
[0115] To ensure leg comfort and body safety, occupants must keep their lower legs roughly perpendicular to the vehicle ground. Therefore, when the occupant has a good field of vision, the adjustment coefficient is set to zero, and no additional seat adjustments are made. This ensures that the occupant's lower legs are roughly perpendicular to the vehicle ground after sitting down. For example, if the knee height is 37 and the occupant has a good field of vision, the seat height is adjusted to 37 as well.
[0116] When the occupant's visibility is poor, the seat can be adjusted by adjusting the coefficient value to ensure that the occupant's lower legs are basically perpendicular to the ground after sitting down, while also obtaining a better field of vision. For example, if the knee height value is 37, the occupant's visibility is poor, and the adjustment coefficient value is 3.98, then the current seat height value = 37 - 3.98 = 33.02.
[0117] Step S105: Adjust the seat height of the current seat based on the current seat seat height value.
[0118] This application embodiment acquires the body characteristic values of a vehicle occupant, obtains the knee height value and the eye position of the occupant simulating sitting in the current seat based on the body characteristic values, then obtains an adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat, and finally determines the seat surface height value of the current seat based on the difference between the knee height value and the adjustment coefficient value, and adjusts the seat surface height of the current seat according to the current seat surface height value. While ensuring that the occupant's lower legs are basically perpendicular to the vehicle ground, ensuring leg comfort and body safety, it also allows the occupant's eyes to obtain a better view of the outside scenery from the window. This ensures that the occupant can view the scenery outside the window from the seat, improves occupant safety during driving, and reduces travel fatigue.
[0119] This application also provides an apparatus embodiment that follows the above embodiments, used to implement the method steps described in the above embodiments. The interpretation of the same names is the same as that in the above embodiments, and the same technical effects are achieved. Therefore, it will not be repeated here.
[0120] like Figure 2 As shown, this application provides a vehicle seat surface adjustment device 200, comprising:
[0121] Acquisition unit 201 is used to acquire the physical characteristic values of vehicle occupants;
[0122] The first obtaining unit 202 is used to obtain the knee height value and the eye position of the occupant simulated sitting in the current seat based on the body feature value;
[0123] The second obtaining unit 203 is used to obtain an adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat;
[0124] The first determining unit 204 is used to determine the seat height value of the current seat based on the difference between the knee height value and the adjustment coefficient value;
[0125] The adjustment unit 205 is used to adjust the seat height of the current seat based on the current seat height value.
[0126] Optionally, obtaining the adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat includes:
[0127] Determine the horizontal plane at the midpoint passing through the preset midpoint position;
[0128] When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero.
[0129] Optionally, the device further includes:
[0130] The second determining unit is used to determine a target straight line passing through the eye position and the preset midpoint position when the height coordinate value of the eye position is greater than the height coordinate value of the horizontal plane of the midpoint.
[0131] The third obtaining unit is used to obtain the angle value between the target line and the horizontal plane of the midpoint;
[0132] The third determining unit is used to determine that the adjustment coefficient value is zero when the included angle value is less than or equal to a preset included angle threshold.
[0133] Optionally, the device further includes:
[0134] The fourth obtaining unit is used to obtain a limited height coordinate value based on the preset angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position when the included angle value is greater than the preset included angle threshold.
[0135] The fifth obtaining unit is used to obtain an adjustment coefficient value based on the difference between the height coordinate value of the eye position and the limited height coordinate value.
[0136] Optionally, when the included angle value is greater than a preset included angle threshold, obtaining a limited height coordinate value based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position includes:
[0137] When the included angle value is greater than a preset included angle threshold, the length value from the projection position to the preset midpoint position is determined;
[0138] The maximum height value is obtained based on the length value and the preset included angle threshold;
[0139] The defined height coordinate value is obtained based on the sum of the height coordinate value of the projected position and the maximum height value.
[0140] Optionally, obtaining the physical characteristic values of vehicle occupants includes:
[0141] When the occupant is outside the vehicle, the occupant's body feature values are acquired through a depth camera outside the vehicle.
[0142] Optionally, the body feature values include: calf length, foot height, and heel thickness;
[0143] Accordingly, obtaining the knee height value based on the body feature value includes:
[0144] The knee height value is obtained based on the sum of the lower leg length value, the foot height value, and the heel thickness value.
[0145] This application embodiment acquires the body characteristic values of a vehicle occupant, obtains the knee height value and the eye position of the occupant simulating sitting in the current seat based on the body characteristic values, then obtains an adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat, and finally determines the seat surface height value of the current seat based on the difference between the knee height value and the adjustment coefficient value, and adjusts the seat surface height of the current seat according to the current seat surface height value. While ensuring that the occupant's lower legs are basically perpendicular to the vehicle ground, ensuring leg comfort and body safety, it also allows the occupant's eyes to obtain a better view of the outside scenery from the window. This ensures that the occupant can view the scenery outside the window from the seat, improves occupant safety during driving, and reduces travel fatigue.
[0146] This embodiment provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method steps described in the above embodiment.
[0147] This application provides a non-volatile computer storage medium storing computer-executable instructions that can perform the steps described in the above embodiments.
[0148] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.
[0149] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for adjusting the seat surface of a vehicle, characterized in that, include: Obtain the physical characteristic values of vehicle occupants; The knee height value and the simulated eye position of the occupant while sitting in the current seat are obtained based on the body feature values. The adjustment coefficient value is obtained based on the eye position and the preset midpoint position of the window adjacent to the current seat, including: Determine the horizontal plane at the midpoint passing through the preset midpoint position; When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero; When the height coordinate value of the eye position is greater than the height coordinate value of the horizontal plane of the midpoint, a target straight line passing through the eye position and the preset midpoint position is determined; Obtain the angle between the target line and the horizontal plane at the midpoint; When the included angle value is less than or equal to a preset included angle threshold, the adjustment coefficient value is determined to be zero; The seat height value of the current seat is determined based on the difference between the knee height value and the adjustment coefficient value; Adjust the seat height of the current seat based on the current seat seat height value.
2. The method according to claim 1, characterized in that, The method further includes: When the included angle value is greater than the preset included angle threshold, a limited height coordinate value is obtained based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position; An adjustment coefficient value is obtained based on the difference between the height coordinate value of the eye position and the limited height coordinate value.
3. The method according to claim 2, characterized in that, When the included angle value is greater than a preset included angle threshold, a limited height coordinate value is obtained based on the preset included angle threshold, the projection position of the eye position on the horizontal plane of the midpoint, and the preset midpoint position, including: When the included angle value is greater than a preset included angle threshold, the length value from the projection position to the preset midpoint position is determined; The maximum height value is obtained based on the length value and the preset included angle threshold; The defined height coordinate value is obtained based on the sum of the height coordinate value of the projected position and the maximum height value.
4. The method according to claim 1, characterized in that, The acquisition of the physical characteristic values of vehicle occupants includes: When the occupant is outside the vehicle, the occupant's body feature values are acquired through a depth camera outside the vehicle.
5. The method according to claim 1, characterized in that, The body feature values include: calf length, foot height, and heel thickness; Accordingly, obtaining the knee height value based on the body feature value includes: The knee height value is obtained based on the sum of the lower leg length value, the foot height value, and the heel thickness value.
6. A vehicle seat surface adjustment device, characterized in that, include: The acquisition unit is used to acquire the physical characteristic values of vehicle occupants. The first obtaining unit is used to obtain the knee height value and the eye position of the occupant simulated sitting in the current seat based on the body feature value; The second obtaining unit is used to obtain an adjustment coefficient value based on the eye position and the preset midpoint position of the window adjacent to the current seat, including: Determine the horizontal plane at the midpoint passing through the preset midpoint position; When the height coordinate value of the eye position is less than or equal to the height coordinate value of the midpoint horizontal plane, the adjustment coefficient value is determined to be zero; When the height coordinate value of the eye position is greater than the height coordinate value of the horizontal plane of the midpoint, a target straight line passing through the eye position and the preset midpoint position is determined; Obtain the angle between the target line and the horizontal plane at the midpoint; When the included angle value is less than or equal to a preset included angle threshold, the adjustment coefficient value is determined to be zero; A determining unit is configured to determine the seat surface height value of the current seat based on the difference between the knee height value and the adjustment coefficient value; An adjustment unit is used to adjust the seat height of the current seat based on the current seat seat height value.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 5.
8. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Vehicle control method and device, computer readable storage medium and terminal
CN116118580A
Seat device for vehicle and method for controlling driving posture
JP2006290074A
Method, Device and System for Automatically Adjusting Driver-Related In-Vehicle Equipment
US20210276501A1