Cockpit adjustment method and device based on driver posture, vehicle-mounted equipment and medium

By acquiring data on the driver's brow and posture, generating change curves, and automatically adjusting cockpit components, the problem of cumbersome existing cockpit adjustment methods is solved, achieving efficient and personalized cockpit adjustment, and improving driving experience and safety.

CN119389138BActive Publication Date: 2026-02-27CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411230155.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2026-02-27
Estimated Expiration
2044-09-03

AI Technical Summary

Technical Problem

Existing cockpit adjustment methods rely on manual operation, which is cumbersome and makes it difficult to adjust to the optimal state in one go. Furthermore, they cannot adaptively adjust the entire cockpit.

Method used

By acquiring data on the driver's brow position and posture, curves showing changes in brow position and posture are generated. Adjustment parameters are determined, and the status of the exterior rearview mirrors, head-up display system, steering column, and seat in the cabin is automatically adjusted. Personalized adjustments are made in conjunction with body temperature, heart rate, driving environment, and body type information.

Benefits of technology

It improves cabin adjustment efficiency, reduces manual operation time, lowers safety risks, provides a personalized driving environment, ensures the accuracy and consistency of cabin configuration, and enhances the vehicle's intelligence level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119389138B_ABST
    Figure CN119389138B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of automatic driving, in particular to a cockpit adjustment method and device based on a driver's posture, a vehicle-mounted device, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring eyebrow center position data and sitting posture data of a driver; respectively acquiring an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data; determining a first adjustment parameter according to the eyebrow center position change curve, wherein the first adjustment parameter is used for adjusting an outside rearview mirror, a head-up display system and a steering column of a cockpit; determining a second adjustment parameter according to the sitting posture change curve, wherein the second adjustment parameter is used for adjusting a seat state; and optimizing cockpit adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter. The method can adaptively adjust the whole cockpit according to the driver's posture.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic driving, in particular to a cockpit adjustment method and device based on driver posture, a vehicle-mounted equipment, a computer readable storage medium and a computer program product. BACKGROUND

[0002] With the rapid development of automobile technology, intelligent and personalized driving experience has become an important demand of consumers. In the driving process, the driver needs to adjust multiple modules in the cockpit, such as the outside rearview mirror, the HUD (head-up display system), the seat and the steering column, according to his own height, body shape and other physiological characteristics, in order to achieve the best driving position and viewing angle. However, the existing adjustment method mostly relies on manual operation, which is tedious and time-consuming, and it is difficult to adjust to the best state at one time.

[0003] Some current intelligent cockpit technologies are limited to intelligent adjustment of the seat, and cannot adaptively adjust the whole cockpit. Therefore, there is an urgent need for a cockpit adjustment method and device based on driver posture, a vehicle-mounted equipment, a computer readable storage medium and a computer program product, which can adaptively adjust the whole cockpit according to the driver's posture. SUMMARY

[0004] Therefore, it is necessary to provide a cockpit adjustment method and device based on driver posture, a vehicle-mounted equipment, a computer readable storage medium and a computer program product, which can adaptively adjust the whole cockpit according to the driver's posture.

[0005] In a first aspect, the present application provides a cockpit adjustment method based on driver posture, comprising:

[0006] obtaining eyebrow center position data and sitting posture data of the driver;

[0007] obtaining an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively;

[0008] determining a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust the outside rearview mirror, the head-up display system and the steering column of the cockpit;

[0009] determining a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust the seat state;

[0010] optimizing cockpit adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0011] In one embodiment, the body temperature index and the heart rate index of the driver are monitored in real time, and the body temperature index and the heart rate index are used as auxiliary adjustment parameters.

[0012] When the driver re-enters the cockpit, a preliminary cockpit adjustment process is performed based on the recommended cockpit adjustment data and the auxiliary adjustment parameters.

[0013] In one embodiment, after performing the initial cabin adjustment process based on the recommended cabin adjustment data and the auxiliary adjustment parameters, the method further includes:

[0014] Obtain current driving environment data;

[0015] Based on the driving environment data, analyze whether the driver's driving visibility meets safety standards;

[0016] If the driver's visibility does not meet the safety standard, adjust the first adjustment parameter and the second adjustment parameter.

[0017] In one embodiment, determining the second adjustment parameter based on the sitting posture change curve includes:

[0018] Obtain the driver's body type information;

[0019] Based on the body shape information, the sitting posture change curve is corrected to obtain a corrected curve;

[0020] The second adjustment parameter is determined based on the correction curve.

[0021] In one embodiment, obtaining the curve of the change in the position of the brow and the curve of the change in the sitting posture based on the brow position data and the sitting posture data respectively includes:

[0022] Extract the coordinate and angle features from the brow position data and the sitting posture data;

[0023] Polynomial fitting was performed on the coordinate features and the angle features to obtain the curves of the change in the center of the eyebrows and the curves of the change in sitting posture, respectively.

[0024] In one embodiment, feedback information from the driver regarding the current cockpit adjustment status is obtained;

[0025] Based on the feedback information, the driver's adjustment preference index is identified and obtained;

[0026] Based on the aforementioned adjustment preference index, optimize the recommended cabin adjustment data.

[0027] Secondly, this application also provides a cockpit adjustment device based on driver posture, comprising:

[0028] The acquisition module is used to acquire data on the driver's forehead position and sitting posture.

[0029] a processing module configured to obtain an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively;

[0030] the processing module is further configured to determine a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust an exterior rearview mirror, a head-up display system and a steering column of the cabin, and determine a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust a seat state;

[0031] a control module configured to optimize cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0032] In a third aspect, the present application further provides a vehicle-mounted device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0033] obtain eyebrow center position data and sitting posture data of a driver;

[0034] obtain an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively;

[0035] determine a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust an exterior rearview mirror, a head-up display system and a steering column of the cabin;

[0036] determine a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust a seat state;

[0037] optimize cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0038] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0039] obtain eyebrow center position data and sitting posture data of a driver;

[0040] obtain an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively;

[0041] determine a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust an exterior rearview mirror, a head-up display system and a steering column of the cabin;

[0042] determine a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust a seat state;

[0043] According to the first adjustment parameter and the second adjustment parameter, cabin adjustment recommendation data is optimized.

[0044] In a fifth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:

[0045] Obtaining eyebrow center position data and sitting posture data of the driver;

[0046] According to the eyebrow center position data and the sitting posture data, respectively obtaining an eyebrow center position change curve and a sitting posture change curve;

[0047] According to the eyebrow center position change curve, a first adjustment parameter is determined, the first adjustment parameter being used to adjust an outside rearview mirror, a head-up display system and a steering column of the cabin;

[0048] According to the sitting posture change curve, a second adjustment parameter is determined, the second adjustment parameter being used to adjust a seat state;

[0049] According to the first adjustment parameter and the second adjustment parameter, cabin adjustment recommendation data is optimized.

[0050] The above-mentioned cabin adjustment method and device based on the driver's posture, vehicle-mounted equipment, computer readable storage medium and computer program product, through the automatic cabin adjustment method, reduce the time and steps of manual adjustment of each component by the driver, thereby improving the adjustment efficiency. The system automatically adjusts the cabin configuration according to the physiological characteristics and posture changes of the driver, so that the driver can quickly obtain the best driving position and viewing angle, thereby optimizing the driving experience. By reducing the manual adjustment operation that the driver needs to perform during driving, the safety risk caused by distraction adjustment is reduced. The system can make individualized adjustment according to the specific posture data of each driver, meet the needs of different drivers, and provide a driving environment that is more in line with individual characteristics. Automatic adjustment reduces the errors that may occur in manual adjustment, ensuring the accuracy and consistency of the cabin configuration. The system can remember the adjustment preferences of each driver, and when the driver uses the vehicle again, it can quickly restore to the cabin configuration suitable for the driver. The cabin adjustment system integrated with multiple sensors and intelligent algorithms improves the intelligent level of the vehicle. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0052] Figure 1 An application environment diagram of a driver posture based cabin adjustment method in an embodiment;

[0053] Figure 2 A flowchart of a driver posture based cabin adjustment method in an embodiment;

[0054] Figure 3 A flowchart of a driver posture based cabin adjustment method in another embodiment;

[0055] Figure 4 A structural block diagram of a driver posture based cabin adjustment device in an embodiment;

[0056] Figure 5 An internal structure diagram of a vehicle-mounted device in an embodiment. DETAILED DESCRIPTION

[0057] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0058] The driver posture based cabin adjustment method provided by the embodiments of the present application can be applied in an application environment as shown in the figure. Figure 1 In the application environment, the terminal 102 communicates with the server 104 through a network. The data storage system can store data required to be processed by the server 104. The data storage system can be integrated on the server 104, or placed on a cloud or other network server.

[0059] The terminal 102 obtains the eyebrow center position data and the sitting posture data of the driver, respectively obtains the eyebrow center position change curve and the sitting posture change curve according to the eyebrow center position data and the sitting posture data, determines the first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter is used to adjust the outside rearview mirror, the head-up display system and the steering column of the cabin, determines the second adjustment parameter according to the sitting posture change curve, the second adjustment parameter is used to adjust the seat state, and optimizes the cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0060] The terminal 102 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0061] In an exemplary embodiment, as shown in Figure 2 , a driver posture-based cabin adjustment method is provided. The method is applied to the terminal in Figure 1 , and includes the following steps S202 to S208. Wherein:

[0062] Step S202, obtaining the eyebrow center position data and the sitting posture data of the driver.

[0063] Specifically, the eyebrow center position generally refers to the position between the driver's two eyes, which can be used as a reference point for the driver's head position. The eyebrow center position data can be obtained by a camera or other sensors installed inside the vehicle. These sensors can be depth cameras, infrared cameras, or structured light cameras, which can accurately capture the facial features and head position of the driver.

[0064] The sitting posture data refers to the sitting posture of the driver on the seat, including the position and angle of the seat, the spine curve of the driver, etc. The sitting posture data can be obtained by sensors built-in the seat, which can detect the pressure distribution of the seat, the inclination angle of the seat, etc.

[0065] The system needs to collect the eyebrow center position and the sitting posture data of the driver in real time, which is usually achieved by vehicle-mounted sensors (such as DSM), and the data is transmitted by LVDS differential signal transmission. The collected data needs to be accurate enough so that the system can make accurate judgments and adjustments.

[0066] Step S204, obtaining the eyebrow center position change curve and the sitting posture change curve according to the eyebrow center position data and the sitting posture data. In one embodiment, it specifically includes:

[0067] Extracting the coordinate features and angle features in the eyebrow center position data and the sitting posture data;

[0068] Polynomial fitting is performed on the coordinate features and angle features to obtain the eyebrow center position change curve and the sitting posture change curve.

[0069] Specifically, the collected eyebrow center position data and sitting posture data are recorded continuously to form time series data. These data include coordinate features and angle features, such as the X and Y coordinates of the eyebrow center position data, and various parameters of the sitting posture data (such as seat angle, seat position, etc.).

[0070] Since the data collected by the sensor may contain noise, it needs to be smoothed by a filtering algorithm to reduce random fluctuations and more clearly reflect the changing trend of the driver's posture.

[0071] The X and Y coordinates of the eyebrow center position data are respectively subjected to polynomial fitting to obtain two polynomial equations, which describe the changes of the eyebrow center position in the horizontal and vertical directions.

[0072] The angle features of the sitting posture data are subjected to polynomial fitting to obtain a polynomial equation, which describes the change of the sitting posture angle over time.

[0073] Using the fitted polynomial equations, the eyebrow center position change curve and the sitting posture change curve are generated. These curves can visually show the changing trend of the driver's posture. The accuracy of the fitted curve is usually measured by calculating the residual sum of squares (RSS) or mean square error (MSE) and other indicators.

[0074] The eyebrow center position data and the sitting posture data in the time series data are respectively plotted into curve graphs. The eyebrow center position change curve shows the change of the driver's eyebrow center position over time, and the sitting posture change curve shows the change of the sitting posture parameters over time. Key features such as the maximum deviation of the eyebrow center position and the maximum inclination angle of the sitting posture are extracted from the curves. These features help to understand the range and speed of the driver's posture changes.

[0075] The change pattern of the curve is analyzed to identify the stable and changing regions of the driver's posture. For example, if the eyebrow center position change curve remains stable for a period of time, it indicates that the driver may have maintained a stable driving posture during that period.

[0076] In step S206, a first adjustment parameter is determined based on the eyebrow center position change curve, and the first adjustment parameter is used to adjust the exterior mirror, the head-up display system, and the steering column of the cabin. A second adjustment parameter is determined based on the sitting posture change curve, and the second adjustment parameter is used to adjust the seat state.

[0077] Specifically, the first adjustment parameter and the second adjustment parameter are variables used to control the adjustment of different components of the cabin.

[0078] The first adjustment parameter is associated with the eyebrow center position, while the second adjustment parameter is associated with the sitting posture. According to the eyebrow center position change curve, the key parameters affecting the adjustment of the outside rearview mirror, the head-up display system (HUD), and the steering column are determined. This may include the maximum deviation of the eyebrow center position, the average position, the change rate, etc. The first adjustment parameter will guide the angle and position adjustment of the outside rearview mirror to ensure that the driver can observe the rear situation from the best viewing angle. According to the first adjustment parameter, the display position of the HUD is adjusted to ensure that the information is displayed within the driver's line of sight, reducing the driver's eye movement. According to the first adjustment parameter, the position of the steering column is adjusted to adapt to the driver's arm length and driving habits, improving the comfort and control of driving. The second adjustment parameter will guide the adjustment of the seat to adapt to the driver's body size and sitting posture preference, improving the comfort and support of the seat. The system needs to monitor the changes of the eyebrow center position and the sitting posture in real time, and dynamically adjust the first and second adjustment parameters according to the real-time data to realize the real-time adaptive adjustment of the cockpit.

[0079] Step S208, according to the first adjustment parameter and the second adjustment parameter, the cockpit adjustment recommendation data is optimized.

[0080] Specifically, the first adjustment parameter and the second adjustment parameter are used to optimize the existing adjustment model, which may include machine learning algorithms or rule engines, to improve the accuracy and efficiency of the VDC adjusting different components in the cockpit. According to the specific parameters of the driver, personalized adjustment recommendations are generated. For example, if the first adjustment parameter indicates that the eyebrow center position is high, the system may recommend adjusting the HUD display position upwards.

[0081] In the above-mentioned cockpit adjustment method based on the driver's posture, through the automated cockpit adjustment method, the time and steps of the driver manually adjusting each component are reduced, thereby improving the adjustment efficiency. The system automatically adjusts the cockpit configuration according to the physiological characteristics and posture changes of the driver, so that the driver can quickly obtain the best driving position and viewing angle, thereby optimizing the driving experience. By reducing the manual adjustment operations that the driver needs to perform during driving, the safety risks that may be caused by distracted adjustment are reduced. The system can make personalized adjustments according to the specific posture data of each driver, meet the needs of different drivers, and provide a driving environment that is more in line with individual characteristics. The automated adjustment reduces the errors that may occur in manual adjustment, ensuring the accuracy and consistency of the cockpit configuration. The system can remember the adjustment preferences of each driver, and when the driver uses the vehicle again, it can quickly restore to the cockpit configuration suitable for that driver. The cockpit adjustment system integrated with multiple sensors and intelligent algorithms improves the intelligent level of the vehicle.

[0082] In one exemplary embodiment, as shown in Figure 3 the method further comprises steps S302 to S304. Among them:

[0083] Step S302, real-time monitoring of the driver's body temperature and heart rate indicators, and taking the body temperature and heart rate indicators as auxiliary adjustment parameters;

[0084] Step S304, in the case that the driver re-enters the cabin, performing a preliminary adjustment process of the cabin according to the cabin adjustment recommendation data and the auxiliary adjustment parameters.

[0085] Specifically, the driver's body temperature and heart rate are monitored in real time by sensors installed in the cabin. These physiological indicators can reflect the driver's physiological state and possible stress level. Body temperature and heart rate as auxiliary adjustment parameters can provide additional information to assist in cabin adjustment. For example, if the heart rate is high, it may indicate that the driver is under stress or tension. The body temperature and heart rate data are integrated with other adjustment parameters (such as the glabella position, sitting posture, etc.) for comprehensive data analysis to obtain more comprehensive driver state information. When the driver re-enters the cabin, the system automatically performs a preliminary adjustment of the cabin based on previous memories and current auxiliary adjustment parameters. This may include adjusting the seat, outside mirror, HUD display position, etc. By considering the driver's physiological state, the system can provide more personalized cabin adjustment to meet the driver's current needs. If the driver's body temperature or heart rate is abnormal, the system can take appropriate measures such as adjusting the air conditioning temperature, reminding the driver to rest or seeking medical help. The system needs to update the adjustment parameters in real time to reflect the driver's current state, ensuring that the cabin adjustment always meets the driver's needs.

[0086] In this embodiment, by monitoring the driver's body temperature and heart rate in real time and taking them as auxiliary adjustment parameters, the intelligent cabin system can better understand the driver's state and provide more accurate and personalized adjustment recommendations. This method not only improves the driving experience, but also helps to prevent potential safety risks due to the driver's poor physiological state.

[0087] In one exemplary embodiment, after performing the preliminary adjustment process of the cabin according to the cabin adjustment recommendation data and the auxiliary adjustment parameters, it further includes:

[0088] Obtaining current driving environment data;

[0089] According to the driving environment data, analyzing whether the driver's driving field of view meets the safety standard;

[0090] In the case that the driver's driving field of view does not meet the safety standard, adjusting the first adjustment parameter and the second adjustment parameter.

[0091] Specifically, the current driving environment information is collected using sensors inside and outside the vehicle, such as cameras, radars, LiDARs, etc. The information includes weather conditions, light intensity, traffic conditions, etc. Based on the acquired driving environment data, the system analyzes the driver's field of view conditions. For example, in night or bad weather conditions, the driver's field of view may be limited. The system assesses whether the current driving field of view meets the preset safety standards. These standards may be based on regulatory requirements, best practices or manufacturer's internal standards. If the analysis result shows that the driver's field of view does not meet the safety standards, the system will take measures to adjust to improve the clarity and range of the field of view.

[0092] The first adjustment parameter is related to the adjustment of the outside rearview mirror, HUD and steering column. The system may adjust the settings of these components to ensure that the driver can obtain a better side and rear view. The second adjustment parameter is related to the adjustment of the seat state. The system may adjust the position and angle of the seat to ensure that the driver can comfortably observe all necessary field of view areas. The system can dynamically adjust the parameters according to the real-time changes of the driving environment to continuously ensure the safety of the driving field of view. During the adjustment process, the system can provide a user interface to allow the driver to understand the current field of view conditions and manually fine-tune according to the system suggestions.

[0093] In this embodiment, through this process, the intelligent cockpit system not only can adjust according to the personal preferences of the driver, but also can dynamically adjust according to the external environment and the physiological state of the driver, to ensure that in all cases, the driving field of view that meets the safety standards can be provided.

[0094] In an exemplary embodiment, the second adjustment parameter is determined according to the sitting posture change curve, including:

[0095] Obtaining the body size information of the driver;

[0096] According to the body size information, the sitting posture change curve is corrected to obtain a corrected curve;

[0097] According to the corrected curve, the second adjustment parameter is determined.

[0098] Specifically, the system obtains the driver's body size information through sensors built into the seat or other means, which may include weight, height, body proportions, and other data. After obtaining the basic seat posture change curve, the system needs to further analyze these data to determine the basic parameters of seat adjustment. According to the driver's body size information, the system corrects the original seat posture change curve. Drivers with larger body sizes may need wider seats or larger seat adjustment ranges, while drivers with smaller body sizes may need more precise adjustments. By adjusting the seat posture change curve with body size information, a corrected curve is generated. This corrected curve is more in line with the actual body size and seating needs of the driver. According to the corrected curve, the system determines the second adjustment parameters, which will guide the specific adjustment of the seat, such as the front and rear position of the seat, the inclination angle, the length of the seat cushion, etc. By considering the driver's body size, the system can provide more personalized seat adjustment to ensure that each driver can obtain the most suitable seat state for themselves. The system needs to update the body size information and seat posture change curve in real time, and learn the driver's adjustment preferences to continuously optimize the second adjustment parameters. In determining the second adjustment parameters, in addition to body size information, other factors such as the driver's health status, seat material and design, etc. need to be considered.

[0099] In this embodiment, by adjusting with body size information, the intelligent cockpit system can better adapt to the needs of drivers of different body sizes, providing a more comfortable and safe driving experience.

[0100] In one exemplary embodiment, feedback information of the driver on the current cockpit adjustment state is obtained;

[0101] According to the feedback information, the adjustment preference index of the driver is identified;

[0102] According to the adjustment preference index, the cockpit adjustment recommendation data is optimized.

[0103] Specifically, the system collects feedback information of the driver on the current cockpit adjustment state through user interface, sensors or direct input, etc. This may include seat comfort, field of view clarity, control convenience, etc. Through analysis of the feedback information, the system identifies the adjustment preference index of the driver. These indicators reflect the specific needs and preferences of the driver for cockpit adjustment. By analyzing the adjustment preference index of the driver, it is understood which adjustment parameters have the greatest impact on the driver's comfort and satisfaction. According to the adjustment preference index of the driver, the system optimizes the cockpit adjustment recommendation data. This may involve adjusting seat position, angle, HUD display content and position, outside mirror angle, etc. The system provides personalized cockpit adjustment solutions according to the unique preferences of each driver to improve the driving experience. The system can dynamically adjust according to the real-time feedback of the driver to ensure that the cockpit adjustment always meets the current needs of the driver.

[0104] In this embodiment, the intelligent cockpit system can better understand the needs of the driver and provide a more personalized and comfortable driving environment.

[0105] It should be understood that, although each step in the flowchart involved in each of the above-described embodiments is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each of the above-described embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0106] Based on the same inventive concept, the embodiments of the present application also provide a driver posture-based cockpit adjustment device for implementing the above-mentioned driver posture-based cockpit adjustment method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more driver posture-based cockpit adjustment device embodiments provided below can refer to the limitations of the driver posture-based cockpit adjustment method described above, which will not be repeated here.

[0107] In one exemplary embodiment, as shown in Figure 4 a driver posture-based cockpit adjustment device is provided, comprising:

[0108] The acquisition module 402 is configured to acquire the eyebrow center position data and the sitting posture data of the driver.

[0109] The processing module 404 is configured to acquire an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively.

[0110] The processing module 404 is further configured to determine a first adjustment parameter for adjusting the exterior rearview mirror, the head-up display system, and the steering column of the cockpit according to the eyebrow center position change curve, and determine a second adjustment parameter for adjusting the seat state according to the sitting posture change curve.

[0111] The control module 406 is configured to optimize the cockpit adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0112] In one exemplary embodiment, the acquisition module 402 is further configured to monitor the body temperature index and the heart rate index of the driver in real time, and take the body temperature index and the heart rate index as auxiliary adjustment parameters.

[0113] The control module 406 is further configured to perform a preliminary adjustment process of the cabin according to the cabin adjustment recommendation data and the auxiliary adjustment parameter in the case that the driver re-enters the cabin.

[0114] In an exemplary embodiment, the acquisition module 402 is further configured to acquire current driving environment data.

[0115] The processing module 404 is further configured to analyze whether the driving field of view of the driver meets a safety standard according to the driving environment data.

[0116] The control module 406 is further configured to adjust the first adjustment parameter and the second adjustment parameter in the case that the driving field of view of the driver does not meet the safety standard.

[0117] In an exemplary embodiment, the acquisition module 402 is further configured to acquire body size information of the driver.

[0118] The processing module 404 is further configured to correct the sitting posture change curve according to the body size information to obtain a corrected curve, and determine the second adjustment parameter according to the corrected curve.

[0119] In an exemplary embodiment, the processing module 404 is further configured to extract coordinate features and angle features in the eyebrow center position data and the sitting posture data, and perform polynomial fitting on the coordinate features and the angle features to respectively obtain an eyebrow center position change curve and a sitting posture change curve.

[0120] In an exemplary embodiment, the acquisition module 402 is further configured to acquire feedback information of the driver on a current cabin adjustment state.

[0121] The processing module 404 is further configured to identify an adjustment preference index of the driver according to the feedback information.

[0122] The control module 406 is further configured to optimize cabin adjustment recommendation data according to the adjustment preference index.

[0123] The above-described various modules in the cabin adjustment device based on the driver's posture can be realized by software, hardware, and combinations thereof, in whole or in part. The above-described various modules can be embedded in or independent of a processor in a vehicle-mounted device in hardware form, or can be stored in a memory in the vehicle-mounted device in software form, so as to be called and executed by a processor to perform operations corresponding to the above-described various modules.

[0124] In an exemplary embodiment, a vehicle-mounted device is provided, which can be a terminal, and an internal structure diagram of the vehicle-mounted device can be as shown in Figure 5The vehicle-mounted device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the vehicle-mounted device is configured to provide computing and control capabilities. The memory of the vehicle-mounted device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the vehicle-mounted device is configured to exchange information between the processor and external devices. The communication interface of the vehicle-mounted device is configured to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, mobile cellular network, Near Field Communication (NFC) or other technologies. The computer program is executed by the processor to implement a seat adjustment method based on the driver's posture. The display unit of the vehicle-mounted device is configured to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the vehicle-mounted device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the vehicle-mounted device, or an external keyboard, touchpad or mouse, etc.

[0125] Those skilled in the art can understand that, Figure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the vehicle-mounted device to which the scheme of the present application is applied. The specific vehicle-mounted device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0126] In one exemplary embodiment, a vehicle-mounted device is provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the following steps:

[0127] Obtaining the eyebrow center position data and the sitting posture data of the driver;

[0128] According to the eyebrow center position data and the sitting posture data, respectively obtaining the eyebrow center position change curve and the sitting posture change curve;

[0129] According to the eyebrow center position change curve, determining a first adjustment parameter, the first adjustment parameter being used to adjust the exterior rearview mirror, the head-up display system and the steering column of the cockpit;

[0130] According to the sitting posture change curve, determining a second adjustment parameter, the second adjustment parameter being used to adjust the seat state;

[0131] According to the first adjustment parameter and the second adjustment parameter, the cabin adjustment recommendation data is optimized.

[0132] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0133] The body temperature index and the heart rate index of the driver are monitored in real time, and the body temperature index and the heart rate index are taken as auxiliary adjustment parameters;

[0134] In the case that the driver enters the cabin again, a preliminary adjustment process of the cabin is performed according to the cabin adjustment recommendation data and the auxiliary adjustment parameters.

[0135] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0136] Current driving environment data are acquired;

[0137] According to the driving environment data, whether the driving field of view of the driver reaches a safety standard is analyzed;

[0138] In the case that the driving field of view of the driver does not reach the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

[0139] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0140] Body shape information of the driver is acquired;

[0141] According to the body shape information, the sitting posture change curve is corrected to obtain a corrected curve;

[0142] According to the corrected curve, the second adjustment parameter is determined.

[0143] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0144] Coordinate features and angle features in the eyebrow center position data and the sitting posture data are extracted;

[0145] Polynomial fitting is performed on the coordinate features and the angle features to respectively obtain an eyebrow center position change curve and a sitting posture change curve.

[0146] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0147] Feedback information of the driver on a current cabin adjustment state is acquired;

[0148] According to the feedback information, an adjustment preference index of the driver is identified;

[0149] According to the adjustment preference index, the cabin adjustment recommendation data is optimized.

[0150] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0151] Obtain the eyebrow center position data and the sitting posture data of the driver;

[0152] According to the eyebrow center position data and the sitting posture data, the eyebrow center position change curve and the sitting posture change curve are obtained respectively;

[0153] According to the eyebrow center position change curve, the first adjustment parameter is determined, and the first adjustment parameter is used to adjust the exterior rearview mirror, the head-up display system and the steering column of the cabin;

[0154] According to the sitting posture change curve, the second adjustment parameter is determined, and the second adjustment parameter is used to adjust the seat state;

[0155] According to the first adjustment parameter and the second adjustment parameter, the cabin adjustment recommendation data is optimized.

[0156] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0157] Real-time monitoring of the body temperature index and the heart rate index of the driver, and the body temperature index and the heart rate index are used as auxiliary adjustment parameters;

[0158] In the case that the driver enters the cabin again, according to the cabin adjustment recommendation data and the auxiliary adjustment parameters, the preliminary adjustment process of the cabin is performed.

[0159] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0160] Obtain the current driving environment data;

[0161] According to the driving environment data, it is analyzed whether the driving field of view of the driver reaches the safety standard;

[0162] In the case that the driving field of view of the driver does not reach the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

[0163] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0164] Obtain the body shape information of the driver;

[0165] According to the body shape information, the sitting posture change curve is corrected to obtain a corrected curve;

[0166] According to the corrected curve, the second adjustment parameter is determined.

[0167] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0168] extracting coordinate features and angle features in the eyebrow center position data and the sitting posture data;

[0169] performing polynomial fitting on the coordinate features and the angle features to obtain an eyebrow center position change curve and a sitting posture change curve, respectively.

[0170] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0171] obtaining feedback information of the driver on the current cabin adjustment state;

[0172] According to the feedback information, the adjustment preference index of the driver is identified and obtained;

[0173] According to the adjustment preference index, the cabin adjustment recommendation data is optimized.

[0174] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:

[0175] obtaining eyebrow center position data and sitting posture data of the driver;

[0176] According to the eyebrow center position data and the sitting posture data, an eyebrow center position change curve and a sitting posture change curve are obtained, respectively;

[0177] According to the eyebrow center position change curve, a first adjustment parameter is determined, the first adjustment parameter being used to adjust the exterior rearview mirror, the head-up display system and the steering column of the cabin;

[0178] According to the sitting posture change curve, a second adjustment parameter is determined, the second adjustment parameter being used to adjust the seat state;

[0179] According to the first adjustment parameter and the second adjustment parameter, the cabin adjustment recommendation data is optimized.

[0180] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0181] Real-time monitoring of the body temperature index and the heart rate index of the driver, and taking the body temperature index and the heart rate index as auxiliary adjustment parameters;

[0182] In the case that the driver enters the cabin again, according to the cabin adjustment recommendation data and the auxiliary adjustment parameters, a preliminary adjustment process of the cabin is performed.

[0183] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0184] obtaining current driving environment data;

[0185] According to the driving environment data, it is analyzed whether the driving field of view of the driver meets the safety standard;

[0186] adjusting the first adjustment parameter and the second adjustment parameter in the case that the driver's driving field of view does not reach a safety standard.

[0187] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0188] obtaining body size information of the driver;

[0189] correcting the sitting posture change curve according to the body size information to obtain a corrected curve;

[0190] determining the second adjustment parameter according to the corrected curve.

[0191] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0192] extracting coordinate features and angle features in the eyebrow center position data and the sitting posture data;

[0193] performing polynomial fitting on the coordinate features and the angle features to respectively obtain an eyebrow center position change curve and a sitting posture change curve.

[0194] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0195] obtaining feedback information of the driver on a current cabin adjustment state;

[0196] identifying an adjustment preference index of the driver according to the feedback information;

[0197] optimizing the cabin adjustment recommendation data according to the adjustment preference index.

[0198] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of the relevant data need to comply with relevant regulations.

[0199] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0200] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0201] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A method for cabin adjustment based on driver posture, characterized in that, The method comprises: obtaining eyebrow center position data and sitting posture data of the driver, the sitting posture data comprising a spinal curve of the driver; obtaining an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively; the eyebrow center position data and the sitting posture data both comprising coordinate features and angle features, wherein time series data is formed according to the eyebrow center position data and the sitting posture data, the eyebrow center position data is smoothed by a filtering algorithm, X and Y coordinates of the eyebrow center position data are respectively fitted by a polynomial to obtain two polynomial equations for describing changes of the eyebrow center position in horizontal and vertical directions, respectively, and the angle features of the sitting posture data are fitted by a polynomial to obtain a polynomial equation for describing changes of the sitting posture angle over time; the eyebrow center position change curve and the sitting posture change curve are generated by using the polynomial equations obtained by fitting the eyebrow center position data and the sitting posture data; and a stable region and a change region of the driver's posture are identified by analyzing a change mode of the curves; determining a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust an outside rearview mirror, a head-up display system and a steering column of a cabin; determining a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust a seat state; optimizing cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

2. The method of claim 1, wherein, The method further comprises: monitoring a body temperature index and a heart rate index of the driver in real time, and taking the body temperature index and the heart rate index as auxiliary adjustment parameters; in a case where the driver enters the cabin again, performing a preliminary adjustment process of the cabin according to the cabin adjustment recommendation data and the auxiliary adjustment parameters.

3. The method of claim 2, wherein, After the preliminary adjustment process of the cabin is performed according to the cabin adjustment recommendation data and the auxiliary adjustment parameters, the method further comprises: obtaining current driving environment data; analyzing whether a driving field of view of the driver reaches a safety standard according to the driving environment data; in a case where the driving field of view of the driver does not reach the safety standard, adjusting the first adjustment parameter and the second adjustment parameter.

4. The method of claim 1, wherein, The method of determining the second adjustment parameter according to the sitting posture change curve comprises: obtaining body type information of the driver; correcting the sitting posture change curve according to the body type information to obtain a corrected curve; determining the second adjustment parameter according to the corrected curve.

5. The method of claim 1, wherein, The method further comprises: obtaining feedback information of the driver on a current cabin adjustment state; identifying an adjustment preference index of the driver according to the feedback information; optimizing the cabin adjustment recommendation data according to the adjustment preference index.

6. A cabin adjustment apparatus based on a driver posture, characterized by, The device comprises: an obtaining module configured to obtain eyebrow center position data and sitting posture data of the driver, the sitting posture data comprising a spinal curve of the driver; The processing module is configured to obtain an eyebrow center position change curve and a sitting posture change curve according to the eyebrow center position data and the sitting posture data, respectively; the eyebrow center position data and the sitting posture data both include coordinate features and angle features; time sequence data is formed according to the eyebrow center position data and the sitting posture data; the eyebrow center position data and the sitting posture data are smoothed by a filtering algorithm; X and Y coordinates of the eyebrow center position data are respectively fitted by a polynomial to obtain two polynomial equations, which are respectively used to describe changes of the eyebrow center position in horizontal and vertical directions; the angle features of the sitting posture data are fitted by a polynomial to obtain a polynomial equation, which is used to describe changes of a sitting posture angle with time; the eyebrow center position change curve and the sitting posture change curve are generated by using the polynomial equations fitted by the eyebrow center position data and the sitting posture data; and a change mode of the curves is analyzed to identify a stable region and a change region of a driver's posture. The processing module is further configured to determine a first adjustment parameter according to the eyebrow center position change curve, the first adjustment parameter being used to adjust an outside rearview mirror, a head-up display system and a steering column of a cabin; and determine a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter being used to adjust a seat state. The control module is configured to optimize cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

7. An in-vehicle device comprising a memory and a processor, the memory storing a computer program, characterized by, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 5.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Automobile cabin adjusting method

    CN114030436A

  • Vehicle rearview mirror automatic adjusting method and system based on DMS and vehicle

    CN115991146A