Cabin adjusting method and device based on driver posture, vehicle-mounted equipment and medium

By obtaining the driver's brow position and sitting posture data, and generating adjustment parameters to optimize the adaptive adjustment of the cockpit, the problem of cumbersome global adjustment of the cockpit in the prior art is solved, and a more efficient and safe driving experience is achieved.

CN119389138AActive Publication Date: 2025-02-07CHINA FAW CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The prior art is difficult to achieve adaptive adjustment of the cockpit globally, resulting in the driver needing manual operation when adjusting multiple modules in the cockpit, which is cumbersome and takes a long time.

Method used

By obtaining the driver's eyebrow position data and sitting posture data, the eyebrow position change curve and sitting posture change curve are obtained respectively, and the adjustment parameters are determined to optimize the adjustment recommendation data of the cockpit, so as to achieve adaptive adjustment of the cockpit globally.

Benefits of technology

Reduces the time and steps for the driver to manually adjust individual components, improves adjustment efficiency, enables the driver to obtain the best driving position and perspective faster, and reduces the safety risks that may arise from distracted adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119389138A_ABST
    Figure CN119389138A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of automatic driving, in particular to a cockpit adjusting method and device based on the posture of a driver, vehicle-mounted equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring eyebrow position data and sitting posture data of a driver; according to the eyebrow position data and the sitting posture data, an eyebrow position change curve and a sitting posture change curve are obtained respectively; according to the eyebrow position changing curve, first adjusting parameters are determined, and the first adjusting parameters are used for adjusting an outer rearview mirror, a head-up display system and a steering column of a cabin; according to the sitting posture change curve, a second adjusting parameter is determined, and the second adjusting parameter is used for adjusting the seat state; and optimizing cabin adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter. By adopting the method, the cabin can be globally and adaptively adjusted according to the posture of the driver.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the rapid development of automobile technology, intelligent and personalized driving experience has become an important demand of consumers. During driving, the driver needs to adjust multiple modules in the cockpit, such as exterior mirrors, HUD (head-up display system), seats and steering columns, according to their height, body shape and other physiological characteristics to achieve the best driving position and viewing angle. However, most of the existing adjustment methods rely on manual operation, which is cumbersome, time-consuming, and difficult to adjust to the best state at one time.

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

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

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

[0006] Obtain the driver's eyebrow position data and sitting posture data;

[0007] 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;

[0008] Determining a first adjustment parameter according to the eyebrow center position change curve, wherein the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column of the cockpit;

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

[0010] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

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

[0012] When the driver enters the cockpit again, a preliminary cockpit adjustment process is performed according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters.

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

[0014] Get current driving environment data;

[0015] Analyzing whether the driver's driving vision meets the safety standard according to the driving environment data;

[0016] When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

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

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

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

[0020] A second adjustment parameter is determined according to the correction curve.

[0021] In one embodiment, obtaining the eyebrow center position change curve and the sitting posture change curve respectively according to the eyebrow center position data and the sitting posture data includes:

[0022] Extracting coordinate features and angle features from the eyebrow center position data and the sitting posture data;

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

[0024] In one embodiment, obtaining feedback information from the driver on the current cockpit adjustment state;

[0025] According to the feedback information, identifying and obtaining the driver's adjustment preference index;

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

[0027] In a second aspect, the present application further provides a cockpit adjustment device based on the driver's posture, comprising:

[0028] An acquisition module, used to acquire the driver's eyebrow center position data and sitting posture data;

[0029] A processing module, used for 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;

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

[0031] A control module is used to optimize the cockpit 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, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0033] Obtain the driver's eyebrow position data and sitting posture data;

[0034] 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;

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

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

[0037] The cockpit adjustment recommendation data is optimized 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 having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0039] Obtain the driver's eyebrow position data and sitting posture data;

[0040] 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;

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

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

[0043] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

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

[0045] Obtain the driver's eyebrow position data and sitting posture data;

[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] Determining a first adjustment parameter according to the eyebrow center position change curve, wherein the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column of the cockpit;

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

[0049] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

[0050] The above-mentioned cockpit adjustment method, device, vehicle-mounted equipment, computer-readable storage medium and computer program product based on driver posture reduce the time and steps for the driver to manually adjust each component through an automated cockpit adjustment method, thereby improving the adjustment efficiency. The system automatically adjusts the cockpit configuration according to the driver's physiological characteristics and posture changes, so that the driver can obtain the best driving position and viewing angle more quickly, 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 based on the specific posture data of each driver to meet the needs of different drivers and provide a driving environment that is more in line with personal characteristics. Automated adjustment reduces the errors that may occur in manual adjustment and ensures the accuracy and consistency of the cockpit configuration. The system can memorize the adjustment preferences of each driver, and when the driver uses the vehicle again, it can quickly restore to the cockpit configuration suitable for the driver. The cockpit adjustment system that integrates multiple sensors and intelligent algorithms improves the intelligence level of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0052] Figure 1 is an application environment diagram of a cockpit adjustment method based on driver posture in one embodiment;

[0053] Figure 2 is a flow chart of a cockpit adjustment method based on the driver's posture in one embodiment;

[0054] Figure 3 is a flow chart of a cockpit adjustment method based on the driver's posture in another embodiment;

[0055] Figure 4 is a structural block diagram of a cockpit adjustment device based on the driver's posture in one embodiment;

[0056] Figure 5 FIG. 4 is a diagram showing the internal structure of a vehicle-mounted device in one embodiment. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0058] The cockpit adjustment method based on the driver's posture provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.

[0059] Terminal 102 obtains the driver's eyebrow position data and sitting posture data; obtains an eyebrow position change curve and a sitting posture change curve respectively according to the eyebrow position data and the sitting posture data; determines a first adjustment parameter according to the eyebrow position change curve, and the first adjustment parameter is used to adjust the exterior rearview mirror, head-up display system and steering column of the cockpit; determines a second adjustment parameter according to the sitting posture change curve, and the second adjustment parameter is used to adjust the seat state; optimizes the cockpit adjustment recommended data according to the first adjustment parameter and the second adjustment parameter.

[0060] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.

[0061] In an exemplary embodiment, Figure 2 As shown, a cockpit adjustment method based on the driver's posture is provided, and the method is applied to Figure 1 The terminal in is taken as an example to illustrate, including the following steps S202 to S208. Among them:

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

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

[0064] Sitting posture data refers to the driver's sitting posture on the seat, including the seat position, angle, driver's spine curve, etc. Sitting posture data can be obtained through sensors built into the seat, which can detect the pressure distribution of the seat, the tilt angle of the seat, etc.

[0065] The system needs to collect the driver's eyebrow position and sitting posture data in real time, which is usually achieved through on-board sensors (such as DSM) and transmits data through 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, according to the eyebrow center position data and the sitting posture data, respectively obtain an eyebrow center position change curve and a sitting posture change curve. In one embodiment, specifically includes:

[0067] Extract coordinate features and angle features from the eyebrow center position data and sitting posture data;

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

[0069] Specifically, the collected eyebrow center position data and sitting posture data are continuously recorded 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 front and back position, etc.).

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

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

[0072] A polynomial fitting is performed on the angle characteristics of the sitting posture data to obtain a polynomial equation that describes the change of the sitting posture angle over time.

[0073] The polynomial equation obtained by fitting is used to generate the eyebrow position change curve and the sitting posture change curve. These curves can intuitively show the changing trend of the driver's posture. The accuracy of the fitting curve is usually evaluated by calculating indicators such as the residual sum of squares (RSS) or the mean square error (MSE).

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

[0075] Analyze the changing pattern of the curve to identify the stable and changing areas of the driver's posture. For example, if the eyebrow position change curve remains stable for a period of time, it means that the driver may have maintained a stable driving posture during this period.

[0076] Step S206, determining a first adjustment parameter according to the eyebrow position change curve, the first adjustment parameter is used to adjust the exterior rearview mirror, head-up display system and steering column of the cockpit; determining a second adjustment parameter according to the sitting posture change curve, 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 position of the center of the eyebrow, while the second adjustment parameter is associated with the sitting posture. According to the change curve of the center of the eyebrow position, the key parameters affecting the adjustment of the exterior rearview mirror, head-up display system (HUD) and steering column are determined. This may include the maximum offset, average position, change rate, etc. of the center of the eyebrow position. The first adjustment parameter will guide the angle and position adjustment of the exterior rearview mirror to ensure that the driver can observe the rear situation from the best perspective. 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 and reduce the driver's line of sight. 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, and improve driving comfort and control. The second adjustment parameter will guide the adjustment of the seat to adapt to the driver's body shape and sitting posture preference, and improve the comfort and support of the seat. The system needs to monitor the changes in the center of the eyebrow position and sitting posture in real time, and dynamically adjust the first and second adjustment parameters according to real-time data to achieve real-time adaptive adjustment of the cockpit.

[0079] Step S208: optimizing the cockpit adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

[0080] Specifically, the first adjustment parameter and the second adjustment parameter are used to optimize the existing adjustment model, which may include a machine learning algorithm or a rule engine, to improve the accuracy and efficiency of VDC adjustment of different components in the cabin. According to the driver's specific parameters, a personalized adjustment recommendation is generated. For example, if the first adjustment parameter indicates that the brow center position is high, the system may recommend adjusting the HUD display position upward.

[0081] In the above-mentioned cockpit adjustment method based on driver posture, the time and steps for the driver to manually adjust each component are reduced through the automated cockpit adjustment method, thereby improving the adjustment efficiency. The system automatically adjusts the cockpit configuration according to the driver's physiological characteristics and posture changes, so that the driver can obtain the best driving position and viewing angle more quickly, 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 based on the specific posture data of each driver to meet the needs of different drivers and provide a driving environment that is more in line with personal characteristics. Automated adjustment reduces the errors that may occur in manual adjustment and ensures the accuracy and consistency of the cockpit configuration. The system can memorize the adjustment preferences of each driver, and when the driver uses the vehicle again, it can quickly restore to the cockpit configuration suitable for the driver. The cockpit adjustment system that integrates multiple sensors and intelligent algorithms improves the intelligence level of the vehicle.

[0082] In an exemplary embodiment, Figure 3 As shown, the method further includes steps S302 to S304. Among them:

[0083] Step S302, monitoring the driver's body temperature index and heart rate index in real time, and using the body temperature index and heart rate index as auxiliary adjustment parameters;

[0084] Step S304: When the driver enters the cockpit again, a preliminary cockpit adjustment process is performed according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters.

[0085] Specifically, the driver's body temperature and heart rate are monitored in real time through sensors installed in the cockpit. These physiological indicators can reflect the driver's physiological state and possible stress level. As auxiliary adjustment parameters, body temperature and heart rate can provide additional information to assist in cockpit adjustment. For example, if the heart rate is high, it may indicate that the driver is under stress or tension. Integrate body temperature and heart rate data with other adjustment parameters (such as eyebrow position, sitting posture, etc.) for comprehensive data analysis to obtain more comprehensive driver status information. When the driver enters the cockpit again, the system automatically performs preliminary cockpit adjustment based on previous memory and current auxiliary adjustment parameters. This may include adjusting seats, exterior rearview mirrors, HUD display position, etc. By considering the driver's physiological state, the system is able to provide more personalized cockpit adjustment to suit the driver's current needs. If the driver's body temperature or heart rate is detected to be abnormal, the system can take corresponding 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 and ensure that the cockpit 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 using them as auxiliary adjustment parameters, the intelligent cockpit system can more comprehensively understand the driver's status and provide more accurate and personalized adjustment suggestions. This method not only improves the driving experience, but also helps prevent potential safety risks caused by the driver's poor physiological state.

[0087] In an exemplary embodiment, after performing a preliminary adjustment process of the cockpit according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters, the method further includes:

[0088] Get current driving environment data;

[0089] Analyze whether the driver's driving vision meets safety standards based on driving environment data;

[0090] When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

[0091] Specifically, sensors inside and outside the vehicle, such as cameras, radars, and LiDAR, are used to collect current driving environment information, including weather conditions, light intensity, traffic conditions, etc. Based on the acquired driving environment data, the system analyzes the driver's field of view. For example, at night or in bad weather conditions, the driver's field of view may be limited. The system evaluates whether the current driving field of view meets preset safety standards. These standards may be based on regulatory requirements, best practices, or the manufacturer's internal standards. If the analysis results indicate that the driver's field of view does not meet safety standards, the system will take measures to make adjustments to improve the clarity and range of the field of view.

[0092] The first adjustment parameter is related to the adjustment of the exterior mirrors, HUD, and steering column. The system may adjust the settings of these components to ensure that the driver has a better view of the side and rear. The second adjustment parameter is related to the adjustment of the seat status. The system may adjust the position and angle of the seat to ensure that the driver can comfortably observe all necessary viewing areas. The system can dynamically adjust parameters according to real-time changes in the driving environment to continuously ensure the safety of the driving field of vision. During the adjustment process, the system can provide a user interface allowing the driver to understand the current field of vision and make manual fine-tuning based on the system's suggestions.

[0093] In this embodiment, through this process, the intelligent cockpit system can not only adjust according to the driver's personal preferences, but also dynamically adjust according to the external environment and the driver's physiological state to ensure that a driving vision that meets safety standards is provided in all situations.

[0094] In an exemplary embodiment, determining the second adjustment parameter according to the sitting posture change curve includes:

[0095] Obtain the driver's body shape information;

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

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

[0098] Specifically, the system obtains the driver's body information through sensors built into the seat or other means, which may include data such as weight, height, and body proportions. After obtaining the basic sitting posture change curve, the system needs to further analyze this data to determine the basic parameters for seat adjustment. According to the driver's body information, the system corrects the original sitting posture change curve. Larger drivers may require wider seats or a larger seat adjustment range, while smaller drivers may require more precise adjustments. The sitting posture change curve is adjusted using the body information to generate a corrected curve. This corrected curve is more in line with the driver's actual body shape and sitting posture requirements. Based on 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 tilt angle, the length of the cushion, etc. By considering the driver's body shape, the system can provide more personalized seat adjustment to ensure that each driver can get the most suitable seat state for himself. The system needs to update the body shape information and sitting posture change curve in real time, and learn the driver's adjustment preferences to continuously optimize the second adjustment parameters. When determining the second adjustment parameter, in addition to body shape information, other factors need to be considered, such as the driver's health condition, seat material and design, etc.

[0099] In this embodiment, by adding body shape information for adjustment, the smart cockpit system can better adapt to the needs of drivers of different body shapes and provide a more comfortable and safe driving experience.

[0100] In an exemplary embodiment, obtaining feedback information from the driver on the current cockpit adjustment state;

[0101] According to the feedback information, the driver's adjustment preference index is identified and obtained;

[0102] Optimize cockpit adjustment recommendation data based on adjustment preference indicators.

[0103] Specifically, the system collects feedback from the driver on the current cabin adjustment status through the user interface, sensors or direct input. This may include aspects such as seat comfort, field of view clarity, and control convenience. By analyzing the feedback information, the system identifies the driver's adjustment preference indicators. These indicators reflect the driver's specific needs and preferences for cabin adjustment. Analyze the driver's adjustment preference indicators to understand which adjustment parameters have the greatest impact on the driver's comfort and satisfaction. Based on the driver's adjustment preference indicators, the system optimizes the cabin adjustment recommendation data. This may involve adjusting the seat position, angle, HUD display content and position, exterior mirror angle, etc. The system provides personalized cabin adjustment solutions based on each driver's unique preferences to improve the driving experience. The system can dynamically adjust based on the driver's real-time feedback to ensure that the cabin adjustment always meets the driver's current needs.

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

[0105] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages 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 to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

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

[0107] In an exemplary embodiment, Figure 4 As shown, a cockpit adjustment device based on the driver's posture is provided, comprising:

[0108] An acquisition module 402 is used to acquire the driver's eyebrow center position data and sitting posture data;

[0109] The processing module 404 is used 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;

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

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

[0112] In an exemplary embodiment, the acquisition module 402 is further used to monitor the driver's body temperature index and heart rate index in real time, and use the body temperature index and heart rate index as auxiliary adjustment parameters;

[0113] The control module 406 is further configured to execute a preliminary adjustment process of the cockpit according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters when the driver enters the cockpit again.

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

[0115] The processing module 404 is further used to analyze whether the driver's driving vision meets the 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 when the driver's driving field of vision does not meet the safety standard.

[0117] In an exemplary embodiment, the acquisition module 402 is further used to acquire the driver's body shape information;

[0118] The processing module 404 is further used to correct the sitting posture change curve according to the body shape information to obtain a correction curve; and determine a second adjustment parameter according to the correction curve.

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

[0120] In an exemplary embodiment, the acquisition module 402 is further used to obtain feedback information of the driver on the current cockpit adjustment state;

[0121] The processing module 404 is further used to identify and obtain the driver's adjustment preference index according to the feedback information;

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

[0123] Each module in the above-mentioned cockpit adjustment device based on driver posture can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of the processor in the vehicle-mounted device in the form of hardware, or can be stored in the memory in the vehicle-mounted device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0124] In an exemplary embodiment, a vehicle-mounted device is provided. The vehicle-mounted device may be a terminal, and its internal structure diagram may be as follows: Figure 5As shown. The 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 used 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 operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the vehicle-mounted device is used to exchange information between the processor and the external device. The communication interface of the vehicle-mounted device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a cockpit adjustment method based on the driver's posture is realized. The display unit of the vehicle-mounted device is used 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, and the input device of the vehicle-mounted equipment can be a touch layer covering the display screen, or a button, trackball or touchpad set on the housing of the vehicle-mounted equipment, or an external keyboard, touchpad or mouse.

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

[0126] In an exemplary embodiment, a vehicle-mounted device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0127] Obtain the driver's eyebrow position data and sitting posture data;

[0128] 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;

[0129] Determining a first adjustment parameter according to the eyebrow center position change curve, where the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column in the cockpit;

[0130] Determining a second adjustment parameter according to the sitting posture change curve, where the second adjustment parameter is used to adjust the seat state;

[0131] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

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

[0133] Monitor the driver's body temperature and heart rate in real time, and use them as auxiliary adjustment parameters;

[0134] When the driver enters the cockpit again, a preliminary adjustment process of the cockpit is performed according to the cockpit adjustment recommendation data and auxiliary adjustment parameters.

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

[0136] Get current driving environment data;

[0137] Analyze whether the driver's driving vision meets safety standards based on driving environment data;

[0138] When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

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

[0140] Obtain the driver's body shape information;

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

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

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

[0144] Extract coordinate features and angle features from the eyebrow center position data and sitting posture data;

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

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

[0147] Obtain the driver's feedback on the current cockpit adjustment status;

[0148] According to the feedback information, the driver's adjustment preference index is identified and obtained;

[0149] Optimize cockpit adjustment recommendation data based on adjustment preference indicators.

[0150] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0151] Obtain the driver's eyebrow position data and sitting posture data;

[0152] 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;

[0153] Determining a first adjustment parameter according to the eyebrow center position change curve, where the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column in the cockpit;

[0154] Determining a second adjustment parameter according to the sitting posture change curve, where the second adjustment parameter is used to adjust the seat state;

[0155] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

[0156] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0157] Monitor the driver's body temperature and heart rate in real time, and use them as auxiliary adjustment parameters;

[0158] When the driver enters the cockpit again, a preliminary adjustment process of the cockpit is performed according to the cockpit adjustment recommendation data and auxiliary adjustment parameters.

[0159] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0160] Get current driving environment data;

[0161] Analyze whether the driver's driving vision meets safety standards based on driving environment data;

[0162] When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

[0163] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0164] Obtain the driver's body shape information;

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

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

[0167] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0168] Extract coordinate features and angle features from the eyebrow center position data and sitting posture data;

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

[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0171] Obtain the driver's feedback on the current cockpit adjustment status;

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

[0173] Optimize cockpit adjustment recommendation data based on adjustment preference indicators.

[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] Obtain the driver's eyebrow position data and sitting posture data;

[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] Determining a first adjustment parameter according to the eyebrow center position change curve, where the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column in the cockpit;

[0178] Determining a second adjustment parameter according to the sitting posture change curve, where the second adjustment parameter is used to adjust the seat state;

[0179] The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

[0180] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0181] Monitor the driver's body temperature and heart rate in real time, and use them as auxiliary adjustment parameters;

[0182] When the driver enters the cockpit again, a preliminary adjustment process of the cockpit is performed according to the cockpit adjustment recommendation data and auxiliary adjustment parameters.

[0183] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0184] Get current driving environment data;

[0185] Analyze whether the driver's driving vision meets safety standards based on driving environment data;

[0186] When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

[0187] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0188] Obtain the driver's body shape information;

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

[0190] According to the correction curve, a second adjustment parameter is determined.

[0191] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0192] Extract coordinate features and angle features from the eyebrow center position data and sitting posture data;

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

[0194] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0195] Obtain the driver's feedback on the current cockpit adjustment status;

[0196] According to the feedback information, the driver's adjustment preference index is identified and obtained;

[0197] Optimize cockpit adjustment recommendation data based on adjustment preference indicators.

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

[0199] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the 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. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0200] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0201] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A cockpit adjustment method based on driver posture, characterized in that: The method comprises: Obtain the driver's eyebrow position data and sitting posture data; 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; Determining a first adjustment parameter according to the eyebrow center position change curve, wherein the first adjustment parameter is used to adjust an exterior rearview mirror, a head-up display system, and a steering column of the cockpit; determining a second adjustment parameter according to the sitting posture change curve, wherein the second adjustment parameter is used to adjust the seat state; The cockpit adjustment recommendation data is optimized according to the first adjustment parameter and the second adjustment parameter.

2. The method according to claim 1, characterized in that The method further comprises: Monitor the driver's body temperature and heart rate in real time, and use them as auxiliary adjustment parameters; When the driver enters the cockpit again, a preliminary cockpit adjustment process is performed according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters.

3. The method according to claim 2, characterized in that After performing the preliminary cockpit adjustment process according to the cockpit adjustment recommendation data and the auxiliary adjustment parameters, the method further includes: Get current driving environment data; Analyzing whether the driver's driving vision meets the safety standard according to the driving environment data; When the driver's driving field of vision does not meet the safety standard, the first adjustment parameter and the second adjustment parameter are adjusted.

4. The method according to claim 1, characterized in that Determining the second adjustment parameter according to the sitting posture change curve includes: Get the driver's body information; According to the body shape information, the sitting posture change curve is corrected to obtain a corrected curve; A second adjustment parameter is determined according to the correction curve.

5. The method according to claim 1, characterized in that The step of obtaining an eyebrow center position change curve and a sitting posture change curve respectively according to the eyebrow center position data and the sitting posture data comprises: Extracting coordinate features and angle features from the eyebrow center position data and the sitting posture data; Polynomial fitting is performed on the coordinate features and the angle features to obtain an eyebrow position change curve and a sitting posture change curve respectively.

6. The method according to claim 1, characterized in that The method further comprises: Obtain the driver's feedback on the current cockpit adjustment status; According to the feedback information, identifying and obtaining the driver's adjustment preference index; According to the adjustment preference index, the cockpit adjustment recommendation data is optimized.

7. A cockpit adjustment device based on the driver's posture, characterized in that: The device comprises: An acquisition module, used to acquire the driver's eyebrow center position data and sitting posture data; A processing module, used for 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; The processing module is further used to determine a first adjustment parameter according to the eyebrow position change curve, the first adjustment parameter is used to adjust the exterior rearview mirror, the head-up display system and the steering column of the cabin; and determine a second adjustment parameter according to the sitting posture change curve, the second adjustment parameter is used to adjust the seat state; A control module is used to optimize the cockpit adjustment recommendation data according to the first adjustment parameter and the second adjustment parameter.

8. A vehicle-mounted device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Driving visual field automatic regulating system

    CN105128773A

  • Control method and system for electrically adjustable vehicle-mounted device and vehicle

    CN110466458A

  • Automobile cabin adjusting method

    CN114030436A

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

    CN115991146A

  • Automobile seat adjusting method and device based on road perception

    CN117284167A