Display adjustment method and device, electronic equipment, medium and program product
By obtaining user eye position information, dynamically adjusting vehicle display parameters, the problem that the display device cannot adapt to different user needs is solved, and the display effect and driving safety are improved.
Patent Information
- Application Number
- CN202510429844.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-09-02
AI Technical Summary
In the prior art, the display parameters of the vehicle display device are adjusted based on fixed values and cannot adapt to the specific needs of different users, resulting in poor display effects, increasing the difficulty of the driver to view the displayed content, and affecting driving safety.
By obtaining the user's eye position information when the seat parameters change, dynamically adjusting the vehicle display parameters to ensure that the display content is within the user's best line of sight.
Improve display effect, reduce driving distraction, improve information acquisition efficiency, and enhance driving safety.
Smart Images

Figure CN120572940A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of smart cockpits, and in particular to a display adjustment method, device, electronic device, storage medium, and program product. Background Art
[0002] Vehicles are equipped with display devices for displaying various types of information, such as driving-related information such as speed, range, navigation, and multimedia entertainment. To ensure that users can clearly view the content displayed on the display device, it is typically necessary to adjust the display device so that the content is within the user's optimal line of sight, thereby preventing the user from being distracted while driving due to viewing the displayed content.
[0003] In related technologies, display device parameters (such as height, width, and angle) are typically adjusted based on fixed values. However, due to significant differences between individual users, this indiscriminate adjustment based on fixed values cannot adapt to the specific needs of different users, resulting in the display device failing to achieve the ideal display quality. When the display quality is poor, it significantly increases the difficulty for the driver to view the displayed content, which in turn has a negative impact on driving safety. Summary of the Invention
[0004] To overcome the problems existing in the related art, the present disclosure provides a display adjustment method, device, electronic device, storage medium and program product.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a display adjustment method, comprising: In response to a change in a seat parameter of the vehicle, acquiring eye position information of a user on the seat; Display parameters of the vehicle are adjusted according to the eye position information.
[0006] According to a second aspect of an embodiment of the present disclosure, there is provided a display adjustment device, comprising: a first acquisition module configured to acquire eye position information of a user on the seat in response to a change in a seat parameter of the vehicle; An adjustment module is configured to adjust display parameters of the vehicle according to the eye position information.
[0007] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the display adjustment method as described in the first aspect of the embodiment of the present disclosure.
[0008] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the display adjustment method provided in the first aspect of the embodiment of the present disclosure are implemented.
[0009] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the display adjustment method provided in the first aspect of the embodiment of the present disclosure.
[0010] Using this technical solution, when the vehicle's seat parameters change, the user's eye position information is acquired and the vehicle's display parameters are adjusted accordingly. This allows the system to adjust the vehicle's display parameters based on the user's eye position information, rather than simply using fixed values to indiscriminately adjust the vehicle's display parameters. This allows the system to specifically adjust the display parameters to match the user's eye position information, ensuring that the vehicle's display content is always within the user's optimal line of sight. This improves the display quality and ensures that the user can optimally view the displayed content, increasing information acquisition efficiency while driving, reducing driver distraction, and enhancing driving safety.
[0011] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0013] Figure 1 The figure is a flow chart showing a display adjustment method according to an exemplary embodiment.
[0014] Figure 2 FIG. 1 is a schematic diagram showing three display areas according to an exemplary embodiment.
[0015] Figure 3 This is a schematic diagram showing target display areas corresponding to different users according to an exemplary embodiment.
[0016] Figure 4 FIG. 1 is a schematic diagram showing another type of three display areas according to an exemplary embodiment.
[0017] Figure 5 The figure is a schematic diagram showing display elements in a display area of a display device according to an exemplary embodiment.
[0018] Figure 6FIG. 1 is a schematic diagram of display elements within a display area of another display device according to an exemplary embodiment.
[0019] Figure 7 FIG. 1 is a schematic diagram of display elements within a display area of another display device according to an exemplary embodiment.
[0020] Figure 8 The figure is a block diagram showing a display adjustment device according to an exemplary embodiment.
[0021] Figure 9 is a block diagram of a vehicle according to an exemplary embodiment.
[0022] Figure 10 It is a block diagram of a mobile terminal according to an exemplary embodiment. DETAILED DESCRIPTION
[0023] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0024] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the corresponding data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.
[0025] Figure 1 The following is a flowchart illustrating a display adjustment method according to an exemplary embodiment. The method can be applied to an electronic device, which can be a vehicle or a mobile terminal. Furthermore, the electronic device can also be, for example, a controller for controlling a display device provided in a vehicle. The controller can be integrated with the display device or provided separately from the display device. The mobile terminal can be, for example, a smartphone, tablet computer, laptop computer, smart wearable device, mobile game console, e-reader, etc.
[0026] For the convenience of description, in this disclosure, the electronic device that executes the display adjustment method is taken as an example of a controller for controlling the display of a display device set in a car, and this controller is hereinafter referred to as a "display controller". Figure 1 As shown, the method may include the following steps.
[0027] In step S11 , in response to changes in seat parameters of the vehicle, eye position information of the user on the seat is acquired.
[0028] Because the user in the vehicle is seated, changes in seat parameters can also affect the user's line of sight and field of view, thereby affecting the user's ability to view the vehicle's displayed content. Therefore, in the present disclosure, when changes in the vehicle's seat parameters are detected, the user's eye position information is obtained.
[0029] The vehicle seat can be either electrically adjustable or manually adjustable. If the seat is electrically adjustable, changes in seat parameters can be determined from a control module of the electrically adjustable seat. If the seat is manually adjustable, changes in seat parameters can be determined using sensors installed on the seat.
[0030] For example, the seat parameters may include seat status information, and the seat status information may include at least one of the following: seat height, seat posture information, seat belt status information, and user posture information on the seat.
[0031] In the present disclosure, obtaining the eye position information of the user on the seat may include: obtaining the eye position information of the user on the seat through at least one camera.
[0032] User eye position information includes, but is not limited to, eye position and viewing distance. Eye position refers to the spatial coordinates of the user's eyes within the cabin or their relative position to the display area. Display parameters are adjusted based on this eye position information to ensure content is displayed within the user's optimal field of view.
[0033] A camera can be installed in the vehicle to monitor the user's eye position information. For example, multiple cameras can be installed in the vehicle, each for monitoring the eye position information of a different user. The camera can capture an image of the user, and the display controller can perform image recognition on the user image captured by the camera to obtain the user's eye position information.
[0034] In addition, a driver monitoring system (DMS) may be installed in the vehicle, which can also capture user images and obtain user eye position information.
[0035] For example, the user's eye position information can be obtained based on the collected user image through machine vision and deep learning technology. For example, the user's eye position can be determined through an eye position model.
[0036] The position information of the user's eyes is determined by: Euser = g ( Ccamera , Pdriver)(1) in, Euser It is the position information of the user's eyes; Ccamera It is the image data input by the camera; Pdriver is the user's location, g () represents the eye position model.
[0037] Through machine vision and deep learning technology, accurate eye position information can be updated and fed back in real time, providing dynamic adjustments.
[0038] It should be understood that the models used in this disclosure are all pre-trained models, and the specific training process is a relatively mature technology, which is not limited in this disclosure.
[0039] In step S12, the display parameters of the vehicle are adjusted according to the eye position information.
[0040] In the present disclosure, a display device for displaying content may be provided in the vehicle. A specific implementation of adjusting the display parameters of the vehicle according to the eye position information is as follows: adjusting the display parameters of the display device in the vehicle according to the eye position information.
[0041] Using this technical solution, when the vehicle's seat parameters change, the user's eye position information is acquired and the vehicle's display parameters are adjusted accordingly. This allows the system to adjust the vehicle's display parameters based on the user's eye position information, rather than simply using fixed values to indiscriminately adjust the vehicle's display parameters. This allows the system to specifically adjust the display parameters to match the user's eye position information, ensuring that the vehicle's display content is always within the user's optimal line of sight. This improves the display quality and ensures that the user can optimally view the displayed content, increasing information acquisition efficiency while driving, reducing driver distraction, and enhancing driving safety.
[0042] In one embodiment, the vehicle may include multiple display areas. Accordingly, adjusting the display parameters of the vehicle according to the eye position information may include: adjusting the display parameters of at least one display area of the multiple display areas according to the eye position information.
[0043] In this embodiment, a display device is provided within the vehicle, and the display device may include multiple display areas. For example, the display device may include multiple physical display screens and / or multiple projection devices capable of projecting display areas. The physical display screens may include, but are not limited to, instrument screens, central control screens, entertainment screens, and the like.
[0044] If the display device includes multiple projection devices, the multiple projection devices are used to project multiple display areas. Each projection device is used to project onto the front windshield of the vehicle to form a display area on the front windshield. For example, the projection device can be an optical machine or a projector.
[0045] If the display device includes multiple physical display screens, then one physical display screen is a display area. If the display device includes multiple projection devices, then the projection area of each projection device is a display area.
[0046] In one implementation of this embodiment, the multiple display areas projected by the projection device may be arranged vertically.
[0047] However, considering that the seats in the vehicle are arranged horizontally, for example, the driver's seat and the passenger seat are arranged horizontally, and the rear seats are also arranged horizontally, in order to facilitate more users to view the display area, that is, to ensure that the multiple display areas of the display device can be viewed by more users, in another implementation of this embodiment, the multiple display areas projected by the projection device are arranged horizontally.
[0048] For example, the display device includes multiple projection devices, each projection device projects onto the front windshield of the vehicle, forming a corresponding display area on the front windshield. Figure 2 As shown, the display device includes three projection devices, which project images onto the left, center, and right sides of the front windshield, respectively, to form three display areas. The left display area is hereinafter referred to as the first display area 202, the second display area 203, and the third display area 204.
[0049] In the embodiment of the present disclosure, the multiple display areas included in the display device can be arranged horizontally, for example, Figure 2 As shown, the three display areas are arranged horizontally. However, in other embodiments, the multiple display areas can also be arranged vertically, such as longitudinally along the A-pillar on the front windshield, which is not limited in the present disclosure.
[0050] In one embodiment, different users focus on different display areas. To ensure that the displayed content in each display area is within the optimal line of sight of the user focusing on that display area, the display parameters of the display area corresponding to each user can be adjusted based on the user's eye position information. For example, assuming that the display area focused on by user A in the primary driver's seat is first display area 202, to ensure that the displayed content in first display area 202 is within user A's optimal line of sight, first display area 202 needs to be adjusted based on user A's eye position information to achieve the purpose of accurately adjusting the display area.
[0051] In this embodiment, adjusting the display parameters of at least one of the multiple display areas according to the eye position information includes: Determine the target display area to be adjusted corresponding to the user; determining target display parameters of the target display area according to the eye position information; In response to the target display parameter being different from the current display parameter of the target display area, adjusting the current display parameter of the target display area according to the target display parameter, The target display area may be at least one of the multiple display areas. After determining the target display area corresponding to the user, target display parameters of the target display area may be determined based on the user's eye position information. If the target display parameters differ from the current display parameters of the target display area, the target display area may be adjusted according to the target display parameters.
[0052] In a first implementation manner of this embodiment, determining the target display area to be adjusted corresponding to the user may include: determining the display area corresponding to the seat where the user is located as the target display area to be adjusted corresponding to the user.
[0053] For example, display areas can be pre-assigned to users in different seats. For example, the first display area 202 is assigned to the user in the driver's seat, the third display area 204 is assigned to the user in the passenger seat, and the second display area 203 is assigned to the user in the rear seat.
[0054] However, users at the same location may view content in different display areas in different scenarios. For example, using the above example, in smart driving mode, the user at the driver's seat may view content in the second display area 203 and / or the third display area 204 during a period of relatively safe driving conditions. In manual driving mode, the user at the driver's seat views content in the first display area 202. If, according to the above embodiment, the display parameters of the first display area 202 are adjusted based on the eye position information of the user at the driver's seat in both smart driving mode and manual driving mode, this will affect the user experience.
[0055] In a second implementation of this embodiment, the user may include a first user, and determining the target display area to be adjusted corresponding to the user may include: determining a first target display area being gazed at by the first user to be at least one display area among a plurality of display areas; and in response to a preset condition being satisfied, determining the first target display area as the target display area to be adjusted corresponding to the first user. Accordingly, determining target display parameters of the target display area based on the user's eye position information includes: determining the target display parameters of the first target display area based on the first user's eye position information.
[0056] For example, a camera can be used to monitor the direction of a user's gaze. For example, a camera can be installed in a vehicle to monitor the direction of a first user's gaze. The camera can capture a facial image of the first user, and the display controller can perform image recognition on the facial image captured by the camera to determine the direction of the first user's gaze. Alternatively, the direction of the first user's gaze can be determined based on the eye position information of the first user. After determining the first user's gaze pattern, the display area where the first user's gaze falls can be determined as the first target display area that the first user is gazing at.
[0057] As another example, after determining the display area where the first user's gaze falls, the duration of time the first user's gaze remains in the display area can be further determined. If the duration of time the first user's gaze remains in the display area reaches a preset time, indicating that the user's gaze on the display area lasted for a certain period of time and did not just scan the display area instantaneously, the display area can be determined as the first target display area where the first user is gazing.
[0058] As another example, after determining the display area where the first user's gaze falls, it is possible to further determine the number of times the first user's gaze stays in the display area within a preset time period, and after the number of stays reaches the preset number, determine the display area as the first target display area that the first user is gazing at.
[0059] It should be understood that the number of the first target display areas gazed at by the first user may be one or more, and this disclosure does not specifically limit this.
[0060] Optionally, when there are multiple target display areas, determining the target display parameters of the target display areas according to the eye position information may include: A target display parameter of each target display area is determined according to the eye position information and the position information of each target display area, wherein the target display parameters of different target display areas are different.
[0061] For example, since target display areas at different locations are positioned differently relative to the user's eyes, adjusting target display areas at different locations using the same display parameters may cause some of the target display areas to appear distorted. For example, if multiple target display areas are projected onto a vehicle's windshield, and the windshield is not flat but rather has a certain degree of curvature, adjusting multiple target display areas using the same display parameters may cause target display areas farther from the user to appear distorted.
[0062] In order to avoid the problem of deformity of some target display areas due to adjusting the target display areas at different positions according to the same display parameters, in the present disclosure, the relative position of the user's eyes with respect to each target display area can be determined based on the eye position information and the position information of each target display area, and then for each target display area, the target display parameters of the target display area can be determined based on the relative position of the user's eyes and the target display area.
[0063] Since the relative positions of the user's eyes with respect to each target display area are different, the target display parameters determined for different target display areas are different.
[0064] For example, assuming the first user is located in the driver's seat, and the first target display area being gazed at by the first user is the first display area 202, the target display parameters of the first display area 202 can be determined based on the eye position information of the first user. For another example, assuming the first user is located in the driver's seat, and the first target display areas being gazed at by the first user are the first display area 202 and the second display area 203, the first target display parameters of the first display area 202 can be determined based on the relative position of the first user's eyes and the first display area 202. The second target display parameters of the second display area 203 can be determined based on the relative position of the first user's eyes and the second display area 203, and the first target display parameters and the second target display parameters are different.
[0065] In one possible implementation of the second embodiment, the preset condition may include: the first target display area is being gazed at only by the first user. For example, only the first user is present in the vehicle, and the first user is gazing at the first target display area. For another example, the first user and other users other than the first user are present in the vehicle, but only the first user is gazing at the first display area.
[0066] In another possible manner of the second embodiment, the user includes, in addition to the first user, a second user, where the second user is a user other than the first user. The preset condition may include: the first target display area is simultaneously gazed at by the first user and the second user, and the first user has a higher priority than the second user.
[0067] For example, the priority of users can be determined based on their seat positions. For example, the priority of a user in the driver's seat is higher than that of a user in the passenger seat, which in turn is higher than that of a user in the middle of the rear seat, which in turn is higher than that of users on either side of the rear seat.
[0068] As another example, the priority of different users can be determined based on the user's age, wearing information, etc. For example, the user's age information can be determined through image recognition and / or detection data from the weight sensor on the seat, and then the user can be judged as an adult or a child. The priority of an adult is higher than that of a child. For another example, the user's wearing information, such as whether the user is wearing sunglasses or headphones, can be determined through image recognition. If the user is wearing sunglasses or headphones, it means that the user is less concerned about the content displayed in the display area at this time. Therefore, the priority of a user in a non-driver's seat wearing items such as sunglasses or headphones is lower than the priority of a user in a non-driver's seat who is not wearing such items.
[0069] As another example, user priority can also be determined based on the display content of the first target display area and the user's seat position. For example, if the display content of the first target display area is vehicle-related, such as instrument information such as vehicle speed, mileage, remaining battery charge, and driving energy consumption, and the first user is in the primary driver's seat and the second user is in a non-primary driver's seat, the first user's priority is determined to be higher than the second user. For another example, if the display content of the first target display area is entertainment content, and the first user is in the primary driver's seat and the second user is in a non-primary driver's seat, the first user's priority is determined to be lower than the second user.
[0070] In another possible manner of the second embodiment, the preset condition may include that the first user is the user with the highest priority among all users. If the first user is the user with the highest priority among all users, the first target display area gazed by the first user may be directly determined as the target display area to be adjusted corresponding to the first user.
[0071] At this point, the target display area to be adjusted corresponding to the first user can be determined. It should be understood that, according to the above method, the target display area to be adjusted corresponding to each user in the vehicle can be determined, and for each user, the target display parameters of the target display area corresponding to the user are determined based on the user's eye position information. If the target display parameters differ from the current display parameters of the target display area corresponding to the user, the target display area corresponding to the user is adjusted according to the target display parameters.
[0072] For example, assume that the users include a first user and a second user, where the first user is in the driver's seat and the second user is in a non-driver's seat. For example, the second user may include user A in the passenger seat and user B in the back seat. Using the above solution, if the target display area corresponding to the first user is determined to be first display area 202, the target display area corresponding to user A is determined to be second display area 203, and the target display area corresponding to user B is determined to be third display area 204, then the first display area 202 is adjusted based on the eye position information of the first user, the second display area 203 is adjusted based on the eye position information of user A, and the third display area 204 is adjusted based on the eye position information of user B.
[0073] By adopting the above technical solution, for each user, the target display area to be adjusted corresponding to the user can be determined based on the first target display area that the user is gazing at, and then the target display area to be adjusted corresponding to the user can be determined based on the user's eye position information. In this way, multiple display areas can be adjusted at the same time, thereby providing the best display effect for different users in different user states, thereby improving the user experience.
[0074] In one embodiment, the display parameters of the vehicle may be adjusted based solely on the user's eye position information. For example, target display parameters of a target display area may be determined based on the user's eye position information.
[0075] In another embodiment, considering that the vehicle's driving scene information, the user's seat status information, and the initial display parameters may all affect the user's line of sight, in this embodiment, the target display parameters of the target display area can also be determined through a parameter determination model based on the initial display parameters of the target display area, the vehicle's current driving scene information, at least one of the seat status information of the user's seat, and eye position information.
[0076] In a first implementation of this embodiment, initial display parameters of the target display area are acquired, and target display parameters of the target display area are determined based on the initial display parameters and eye position information.
[0077] In one possible approach, different initial display parameters can be set for different seats. The seats may include a driver's seat, a passenger seat, and rear seats. For example, initial display parameters for the first display area 202 corresponding to the driver's seat, initial display parameters for the third display area 204 corresponding to the passenger seat, and initial display parameters for the second display area 203 corresponding to the rear seats are pre-set. For example, an initial display parameter model can be used to determine the initial display parameters for the first display area 202 based on the position of the driver's seat, the initial display parameters for the third display area 204 based on the position of the passenger seat, and the initial display parameters for the second display area 203 based on the position of the rear seats.
[0078] The initial display parameters can be obtained according to the seat position and the initial display parameter model in the following manner: Sscreen=f(Pseat) (2) in, Sscreen The initial display parameters of the seat corresponding display area, including but not limited to height, angle, and width; Pseat The seat position can be selected from the driver's seat, the front passenger seat or the back middle seat. f() is the initial display parameter model. In the initial display parameter model, the seat position information Pseat The initial display parameters of the display area corresponding to each seat can be determined by the initial screen parameter model.
[0079] In another possible manner, obtaining the initial display parameters of the target display area may include: obtaining identity information of the user; and determining the initial display parameters of the target display area according to the identity information.
[0080] Given that different users have significant differences in height and driving habits, the initial settings of their corresponding display parameters are also different. Therefore, the initial display parameters of the target display area can be determined by the user's identity information. For example, for the same vehicle, the number of users in the vehicle is usually relatively fixed, and the initial display parameters corresponding to each user can be pre-recorded. When determining the target display parameters of the target display area corresponding to the user, the initial display parameters corresponding to the user can be directly retrieved. Among them, the initial display parameters can be the display parameters of the display area adjusted according to the user's eye position information when the user first drives the vehicle, or the display parameters of the display area manually adjusted by the user.
[0081] In another possible manner, obtaining the initial display parameters of the target display area may include: obtaining the user's identity information and the seat position information of the user's seat; and determining the initial display parameters of the target display area based on the identity information and the seat position information.
[0082] In this approach, the initial display parameters for the target display area corresponding to each user's different seat positions can be pre-recorded. For example, the user's identity information could be height information, and the initial display parameters can be obtained by matching the user's seat position and height information from their first ride in the vehicle with a cloud-based display parameter database. This database pre-stores the display parameters corresponding to users of different heights in different seat positions, enabling rapid recall and precise configuration of personalized display parameters.
[0083] At this point, the initial display parameters of the target display area can be obtained using any of the above methods. Subsequently, the target display parameters of the target display area are determined based on the initial display parameters and the user's eye position information. For example, the initial display parameters of the first target display area are obtained, and the target display parameters of the first target display area are determined based on the initial display parameters and the first user's eye position information. If the target display parameters differ from the current display parameters of the first target display area, the first target display area is adjusted according to the target display parameters.
[0084] In this way, the target display parameters of the target display area are determined based on the initial display parameters and the user's eye position information, which further improves the accuracy of the determined target display parameters.
[0085] In a second implementation of this embodiment, current driving scene information of the vehicle is acquired, and target display parameters of the target display area are determined based on the driving scene information and eye position information.
[0086] The driving scene information includes at least one of the following: driving speed, vehicle vibration data, road state information, and driving state information. The driving state information may include braking, turning, etc.
[0087] It should be understood that the vehicle's speed, vibration data, road status information, and driving status information may affect the user's field of view. For example, the higher the vehicle's speed, the narrower the driver's field of view and the longer the viewing distance. For example, at low speeds (e.g., below 30 kilometers per hour), the driver's field of view is relatively wide, allowing for a clearer view of the vehicle's immediate surroundings. The field of view covers a wide angle in front of the vehicle, and at slow speeds, the braking distance is short, so the driver's effective viewing distance is relatively short. Therefore, the height of the target display area at high speeds is greater than that at low speeds.
[0088] During sharp turns, the user's eye position changes, affecting their ability to see the road. By increasing the weight of eye position through an adjustment factor, the display automatically adjusts its angle, ensuring a clear view of the road around the turn.
[0089] In sudden braking scenarios, users lean forward due to inertia, limiting their viewing distance and angle. By increasing the weight of eye position and viewing distance through an adjustment factor, the system automatically adjusts the longitudinal width, ensuring the driver has a better view ahead and enabling faster reactions.
[0090] Driving on bumpy roads can cause unstable vision and affect perception of the surrounding environment. By increasing the weight of eye position and viewing distance through adjustment factors, the system automatically adjusts the height and angle of the vehicle display to ensure a stable display and minimize the impact of bumps.
[0091] Therefore, in the present disclosure, in addition to adjusting the display area according to the user's eye position information, the display area can also be adjusted comprehensively according to the user's driving state information and the eye position information.
[0092] In this embodiment, considering that the vehicle's driving scene affects the user's posture and thus affects the user's viewing angle, the target display parameters of the target display area can be determined based on the driving scene information and eye position information to improve the accuracy of determining the target display parameters.
[0093] For example, based on the driving scene information and the adjustment factor model, the adjustment factor corresponding to the driving scene information is determined in the following manner: Mscene = w ( Svibration , Aspeed , Tcondition )(3) in, Mscene is the adjustment factor corresponding to the driving scene information; Svibration Vehicle vibration data; Aspeed is the vehicle's speed; Tcondition The vehicle's driving road (such as flat road, rough road, etc.) and the vehicle's driving status (such as sudden braking, turning, etc.); w () is the adjustment factor model.
[0094] In this embodiment, the vehicle dynamics data, combined with the adjustment factor model, can be used to determine the adjustment factor for the vehicle's driving scene information. The target display parameters for the target display area are then determined based on the adjustment factor and eye position information. This improves the reliability and accuracy of the target display parameter determination because the vehicle's driving scene information, which affects the user's line of sight, is taken into account when determining the target display parameters for the target display area.
[0095] In a third implementation of this embodiment, seat status information of the user's seat is obtained, and target display parameters of the target display area are determined based on the seat status information and eye position information.
[0096] In this embodiment, considering that the seat status information of the user's seat affects the user's line of sight, the target display parameters of the target display area can be determined according to the seat status information and the eye position information.
[0097] For example, the seat status information may be determined in the following manner: Pseat = h ( Hseat , Tseat , Auser )(4) in, Pseat It is the seat status information; Hseat is the seat height; Tseat Seat posture information; Auser The user's posture (e.g., whether the seat belt is fastened, the user's posture information on the seat, etc.); h () is the seat status information model.
[0098] In this way, the target display parameters of the target display area are determined according to the user's seat status information and the user's eye position information, thereby further improving the accuracy of the determined target display parameters.
[0099] In the fourth implementation of this embodiment, the initial display parameters of the target display area, the current driving scene information of the vehicle and the seat status information of the user's seat are obtained; based on the eye position information, the initial display parameters, the driving scene information and the seat status information, the target display parameters of the target display area are determined through a parameter determination model.
[0100] For example, the target display parameters are determined in the following manner: Pdisplay = f ( Euser , Seat , Mscene , Sscreen )(5) in, Pdisplay is the target display parameter of the target display area; Euser It is the user's eye position information; Seat is the seat status information of the seat; Mscene is the adjustment factor corresponding to the driving scene information; Sscreen is the initial display parameter; f () is the parameter determination model.
[0101] In this way, the target display parameters of the target display area are determined based on information in more dimensions, which further improves the reliability and accuracy of determining the target display parameters.
[0102] After the target display parameter is determined, if the target display parameter is different from the current display parameter of the target display area, the target display area may be adjusted according to the target display parameter.
[0103] In addition, if the user is not satisfied with the determined target display parameters, the parameter determination model may be optimized so that the target display parameters output by the parameter determination model match the user's needs.
[0104] In one embodiment, the method may further include: In response to a user's adjustment operation on the target display parameter, the parameter determination model is updated according to the adjusted target display parameter.
[0105] For example, after adjusting the target display area according to the target display parameters, if a user adjustment operation of the target display area is detected, it is determined that a user adjustment operation of the target display parameters has been detected. For another example, after determining the target display parameters, the target display parameters are output, and if a user modification operation of adjusting the target display parameters is detected, it is determined that a user adjustment operation of the target display parameters has been detected.
[0106] When an adjustment operation of the user on the target display parameter is detected, the parameter determination module is updated according to the adjusted target display parameter.
[0107] For example, the parameter determination module is retrained using eye position information, initial display parameters, adjustment factors corresponding to driving scenario information, and seat status information as model input parameters, and the adjusted target display parameters as model output parameters. This improves the accuracy of the parameter determination model, thereby increasing the reliability and accuracy of the target display parameter determination.
[0108] In the present disclosure, the display parameters may include at least one of the following: display area height, display area angle, display area width, and display style of display elements. The display area angle refers to the projection angle of the projection device.
[0109] For example, Figure 3 FIG. 1 is a schematic diagram showing target display areas corresponding to different users according to an exemplary embodiment. Figure 3 As shown, it is assumed that the target display area to be adjusted corresponding to the first user is the first display area 202 , the target display area corresponding to user a is the second display area 203 , and the target display area corresponding to user b is the third display area 204 .
[0110] Then, based on the eye position information of the first user, target display parameters for the first display area 202 are determined, and the first display area 202 is adjusted according to the target display parameters. Similarly, based on the eye position information of user a, target display parameters for the second display area 203 are determined, and the second display area 203 is adjusted according to the target display parameters. Based on the eye position information of user b, target display parameters for the third display area 204 are determined, and the third display area 204 is adjusted according to the target display parameters.
[0111] For example, if the target display parameter includes the display area height, the adjusted first display area 202, second display area 203 and third display area 204 are as follows: Figure 4 shown.
[0112] Furthermore, display elements refer to user interface (UI) elements displayed in the display area of an in-vehicle display device. Each UI element can present a specific type of information to the user. For example, UI elements may include a UI element for displaying the current vehicle speed, a UI element for displaying navigation information, a UI element for displaying the remaining power battery charge, a UI element for displaying the currently playing multimedia content, and so on. Furthermore, UI elements may be displayed in at least one of the following formats: icons, images, videos, and text.
[0113] Figure 5 FIG. 1 is a schematic diagram showing display elements in a display area of a display device according to an exemplary embodiment. Figure 5 As shown, the display device includes a first display area 202, a second display area 203, and a third display area 204. The first display area 202 corresponds to, for example, an instrument screen, and is used to display instrument information, such as vehicle speed, mileage, remaining power of the power battery, driving energy consumption, etc. The second display area 203 corresponds to, for example, a central control screen, and is used to display vehicle status information, navigation information, etc. The third display area 204 corresponds to, for example, an entertainment screen, and is used to display multimedia entertainment information. In one example, Figure 5As shown, the first display area 202 displays three UI elements: UI element A for displaying vehicle speed, UI element B for displaying mileage, and UI element C for displaying driving energy consumption. The second display area 203 displays three UI elements: UI element D for displaying a call interface, UI element E for displaying a navigation map interface, and UI element F for displaying a vehicle body model used to display vehicle status. The third display area 204 displays three UI elements: UI element G for displaying a first application interface (e.g., a music application), UI element H for displaying a second application interface (e.g., a video application), and UI element I for displaying a third application interface (e.g., a game application).
[0114] It should be noted that the display elements displayed in each display area described above are merely exemplary. The display elements displayed in each display area can be pre-set by the user according to their needs. During vehicle driving, the method provided by the present disclosure can dynamically adjust the display style of the display elements in the corresponding display area based on the user's line of sight.
[0115] The display style of the display element may include at least one of the following: the size of the display element, the brightness of the display element, the interval between adjacent display elements, the arrangement style of the display element, etc.
[0116] For example, the target display parameter includes the display style of the display element. Since the distance between UI element C and the first user and the distance between UI element B and the first user in the first display area 202 are greater than the distance between UI element A and the first user, in order to facilitate the first user to more clearly view the display elements at a farther distance, the sizes of UI element B and UI element C can be adjusted. For example, Figure 6 As shown, the font of UI element B and the font of UI element C are enlarged.
[0117] In addition, the arrangement style of the display elements can also be adjusted. For example, based on the eye position information of the first user, the UI element with the highest priority in the first display area 202 can be adjusted to the area where the first user's best sight line falls. The priority of the UI element can be determined based on the eye position information, for example, based on the length of time or number of times the user's sight line stays at the display position where the UI element is located. For example, if the user stays at the display position where UI element C is located for a longer time than at the display positions where UI element A and UI element B are located, then it is determined that UI element C has the highest priority. For example, Figure 7As shown, UI element C has the highest priority, and the display position in the middle of first display area 202 (such as the display position of UI element A) is closest to the primary driver. Therefore, when the target display area to be adjusted corresponding to the primary driver is first display area 202, UI element C is adjusted to the display position in the middle of first display area 202, and UI element A is adjusted to the right side of first display area 202. The display position closest to the user can also be determined based on eye position information, for example, based on the user's posture information.
[0118] In other embodiments, the display position closest to the user in each display area can be pre-determined based on the actual layout in the cockpit. After the UI element with the highest priority is determined based on the eye position information, the UI element with the higher priority can be displayed at the display position closest to the user, so that the user has a better viewing experience of the content displayed at that display position.
[0119] It should be understood that when the eye position information changes, the priority of the determined UI element will also change. This disclosure does not specifically limit this.
[0120] Based on the same inventive concept, the present disclosure also provides a display adjustment device. Figure 8 FIG. 1 is a block diagram of a display adjustment device according to an exemplary embodiment. Figure 8 As shown, the display adjustment device 800 may include: A first acquisition module 801 is configured to acquire eye position information of a user on the seat in response to changes in seat parameters of the vehicle; The adjustment module 802 is configured to adjust the display parameters of the vehicle according to the eye position information.
[0121] Optionally, the first acquisition module 801 is configured to: acquire eye position information of the user on the seat through at least one camera.
[0122] Optionally, the vehicle includes multiple display areas; the adjustment module 802 is configured to adjust display parameters of at least one display area of the multiple display areas according to the eye position information.
[0123] Optionally, the multiple display areas are display areas formed by projection of a projection device on the front windshield of the vehicle.
[0124] Optionally, the multiple display areas are arranged horizontally.
[0125] Optionally, the adjustment module 802 may include: A first determining submodule is configured to determine a target display area to be adjusted corresponding to the user; a second determining submodule, configured to determine target display parameters of the target display area according to the eye position information; The adjustment submodule is configured to, in response to the target display parameter being different from the current display parameter of the target display area, adjust the current display parameter of the target display area according to the target display parameter.
[0126] Optionally, the first determining submodule is further configured to: determine the display area corresponding to the seat where the user is located as the target display area to be adjusted corresponding to the user.
[0127] Optionally, the user includes a first user, and the first determining submodule is further configured to: determining a first target display area gazed at by the first user, where the first target display area is at least one display area among the multiple display areas; In response to a preset condition being met, determining the first target display area as the target display area to be adjusted corresponding to the first user; The second determining submodule is further configured to determine target display parameters of the first target display area according to the eye position information of the first user.
[0128] Optionally, the preset condition includes: the first target display area is only gazed at by the first user.
[0129] Optionally, the user further includes a second user, where the second user is a user other than the first user, and the preset condition includes: the first target display area is gazed at by the first user and the second user at the same time and the first user has a higher priority than the second user.
[0130] Optionally, there are multiple target display areas, and the second determination submodule is configured to: determine the target display parameters of each target display area according to the eye position information and the position information of each target display area, wherein the target display parameters of different target display areas are different.
[0131] Optionally, the display adjustment device 800 may further include: a second acquisition module configured to acquire at least one of initial display parameters of the target display area, current driving scene information of the vehicle, and seat state information of the user's seat; The second determination submodule is configured to determine the target display parameters of the target display area through a parameter determination model according to the acquired initial display parameters, at least one of the driving scene information and the seat state information, and the eye position information.
[0132] Optionally, the display adjustment device 800 may further include: The updating module is configured to update the parameter determination model according to the adjusted target display parameter in response to a user's adjustment operation on the target display parameter.
[0133] Optionally, the seat status information includes at least one of the following: Seat height, seat posture information, seat belt status information, and posture information of the user on the seat.
[0134] Optionally, the second acquisition module is configured to: acquire the identity information of the user and the seat position information of the seat where the user is located; Initial display parameters of the target display area are determined according to the identity information and the seat position information.
[0135] Optionally, the driving scene information includes at least one of the following: driving speed, vehicle vibration data, road state information, and driving state information.
[0136] Optionally, the display parameter includes at least one of the following: display area height, display area angle, display area width, and display style of display elements.
[0137] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0138] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the display adjustment method provided by the present disclosure are implemented.
[0139] The present disclosure also provides an electronic device, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to enable the electronic device to implement the steps of the display adjustment method provided by the present disclosure.
[0140] For example, the electronic device may be a vehicle or a mobile terminal.
[0141] Figure 96 is a block diagram illustrating a vehicle according to an exemplary embodiment. For example, vehicle 600 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or another type of vehicle. Vehicle 600 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
[0142] Reference Figure 9 Vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. Vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of vehicle 600 may be interconnected via wired or wireless means.
[0143] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, a navigation system, and the like.
[0144] The perception system 620 may include several sensors for sensing information about the environment surrounding the vehicle 600. For example, the perception system 620 may include a global positioning system (which may be a GPS system, a BeiDou system, or another positioning system), an inertial measurement unit (IMU), a laser radar, a millimeter-wave radar, an ultrasonic radar, and a camera.
[0145] The decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0146] The drive system 640 may include components that provide power to the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission system, and wheels. The engine may be an internal combustion engine, an electric motor, an air compression engine, or a combination thereof. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0147] Some or all functions of the vehicle 600 are controlled by a computing platform 650. The computing platform 650 may include at least one processor 651 and a memory 652. The processor 651 may execute instructions 653 stored in the memory 652.
[0148] The processor 651 can be any conventional processor, such as a commercially available CPU. The processor can also include a graphics processor (GPU), a field programmable gate array (FPGA), a system on chip (SOC), an application specific integrated circuit (ASIC), or a combination thereof.
[0149] The memory 652 may be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0150] In addition to instructions 653 , memory 652 may also store data, such as road maps, route information, and vehicle location, direction, speed, etc. The data stored in memory 652 may be used by computing platform 650 .
[0151] In the embodiment of the present disclosure, the processor 651 may execute the instruction 653 to complete all or part of the steps of the above-mentioned display adjustment method.
[0152] Figure 10 1 is a block diagram of a mobile terminal according to an exemplary embodiment. For example, the mobile terminal 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0153] Reference Figure 10 The mobile terminal 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1010 , an input / output interface 1012 , a sensor component 1014 , and a communication component 1016 .
[0154] The processing component 1002 generally controls the overall operation of the mobile terminal 1000, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1002 may include one or more modules to facilitate interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
[0155] The memory 1004 is configured to store various types of data to support the operations of the mobile terminal 1000. Examples of such data include instructions for any application or method operating on the mobile terminal 1000, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0156] The power supply component 1006 provides power to various components of the mobile terminal 1000. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the mobile terminal 1000.
[0157] The multimedia component 1008 includes a screen that provides an output interface between the mobile terminal 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, it may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the mobile terminal 1000 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and the rear-facing camera can have a fixed optical lens system or have variable focal length and optical zoom capabilities.
[0158] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) that is configured to receive external audio signals when the mobile terminal 1000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.
[0159] The input / output interface 1012 provides an interface between the processing component 1002 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0160] Sensor assembly 1014 includes one or more sensors for providing various aspects of the status assessment of mobile terminal 1000. For example, sensor assembly 1014 can detect the open / closed state of mobile terminal 1000, the relative positioning of components, such as the display and keypad of mobile terminal 1000. Sensor assembly 1014 can also detect changes in the position of mobile terminal 1000 or a component of mobile terminal 1000, the presence or absence of user contact with mobile terminal 1000, the orientation or acceleration / deceleration of mobile terminal 1000, and changes in the temperature of mobile terminal 1000. Sensor assembly 1014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0161] The communication component 1016 is configured to facilitate wired or wireless communication between the mobile terminal 1000 and other devices. The mobile terminal 1000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0162] In an exemplary embodiment, the mobile terminal 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0163] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 1004 including instructions. The instructions can be executed by the processor 1020 of the mobile terminal 1000 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0164] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program executable by a programmable device, and has a code portion for executing the above display adjustment method when executed by the programmable device.
[0165] Furthermore, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X applies to A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies to A; X applies to B; or X applies to both A and B, then "X applies to A or B" satisfies any of the aforementioned instances. Furthermore, the articles "a" and "an," as used in this application and the appended claims, are generally understood to mean "one or more," unless otherwise specified or clear from the context to refer to the singular form.
[0166] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. With particular regard to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. In addition, although particular features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include," "have," "have," "have," or variations thereof are used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "comprising."
[0167] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.
[0168] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
[0169] It should be understood that, unless otherwise specifically noted, the features of the various embodiments of the present disclosure described herein may be combined with each other. As used herein, the term "and / or" includes any one of the relevant listed items and any combination of any two or more thereof; similarly, "at least one of" includes any one of the relevant listed items and any combination of any two or more thereof.
[0170] It should be understood that, unless otherwise expressly specified or limited, the terms "join," "attach," "install," "connect," "connect," "fix," etc. used in the embodiments of the present disclosure should be understood in a broad sense. For example, they can be fixedly connected, detachably connected, or integrated; they can be mechanically connected, electrically connected, or communicable with each other; they can be directly connected, or indirectly connected through an intermediate medium, and they can be internally connected between two elements or an interactive relationship between two elements, unless otherwise expressly limited. For those skilled in the art, the specific meanings of the above terms in this article can be understood according to specific circumstances.
[0171] Although terms such as "first", "second" and "third" may be used herein to describe various components, parts, regions, layers or sections, these components, parts, regions, layers or sections are not limited to these terms. On the contrary, these terms are only used to distinguish one component, part, region, layer or section from another component, part, region, layer or section. Therefore, without departing from the teachings of each example, the first component, part, region, layer or section mentioned in the examples described herein may also be referred to as the second component, part, region, layer or section. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" can explicitly or implicitly include at least one such feature. In the description herein, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically defined.
Claims
1. A display adjustment method, characterized in that: include: In response to a change in a seat parameter of the vehicle, acquiring eye position information of a user on the seat; Display parameters of the vehicle are adjusted according to the eye position information.
2. The method according to claim 1, characterized in that The obtaining of eye position information of the user on the seat includes: Eye position information of the user on the seat is obtained through at least one camera.
3. The method according to claim 1, characterized in that The vehicle includes a plurality of display areas, and adjusting display parameters of the vehicle according to the eye position information includes: A display parameter of at least one of the plurality of display areas is adjusted according to the eye position information.
4. The method according to claim 3, characterized in that The multiple display areas are display areas formed by projection by a projection device on the front windshield of the vehicle.
5. The method according to claim 4, characterized in that The multiple display areas are arranged horizontally.
6. The method according to claim 3, characterized in that The adjusting the display parameters of at least one display area of the plurality of display areas according to the eye position information includes: Determining a target display area to be adjusted corresponding to the user; determining target display parameters of the target display area according to the eye position information; In response to the target display parameter being different from the current display parameter of the target display area, the current display parameter of the target display area is adjusted according to the target display parameter.
7. The method according to claim 6, characterized in that The determining of the target display area to be adjusted corresponding to the user includes: The display area corresponding to the seat where the user is located is determined as the target display area to be adjusted corresponding to the user.
8. The method according to claim 6, characterized in that The user includes a first user, and determining the target display area to be adjusted corresponding to the user includes: determining a first target display area gazed at by the first user, where the first target display area is at least one display area among the multiple display areas; In response to a preset condition being met, determining the first target display area as the target display area to be adjusted corresponding to the first user; The determining the target display parameters of the target display area according to the eye position information includes: Determine target display parameters of the first target display area according to the eye position information of the first user.
9. The method according to claim 8, characterized in that The preset condition includes: the first target display area is only gazed at by the first user.
10. The method according to claim 8, characterized in that The user also includes a second user, where the second user is a user other than the first user. The preset condition includes: the first target display area is gazed at by the first user and the second user at the same time, and the first user has a higher priority than the second user.
11. The method according to claim 6, characterized in that There are multiple target display areas, and determining target display parameters of the target display areas according to the eye position information includes: A target display parameter of each target display area is determined according to the eye position information and the position information of each target display area, wherein the target display parameters of different target display areas are different.
12. The method according to claim 6, characterized in that The method further comprises: acquiring at least one of initial display parameters of the target display area, current driving scene information of the vehicle, and seat status information of the user's seat; The determining the target display parameters of the target display area according to the eye position information includes: The target display parameters of the target display area are determined by a parameter determination model according to the acquired initial display parameters, at least one of the driving scene information and the seat state information, and the eye position information.
13. The method according to claim 12, characterized in that The method further comprises: In response to a user's adjustment operation on the target display parameter, the parameter determination model is updated according to the adjusted target display parameter.
14. The method according to claim 12, characterized in that The seat status information includes at least one of the following: Seat height, seat posture information, seat belt status information, and posture information of the user on the seat.
15. The method according to claim 12, characterized in that The acquiring of the initial display parameters of the target display area includes: Obtaining the identity information of the user and the seat position information of the seat where the user is seated; Initial display parameters of the target display area are determined according to the identity information and the seat position information.
16. The method according to claim 12, characterized in that The driving scene information includes at least one of the following: driving speed, vehicle vibration data, road state information, and driving state information.
17. The method according to any one of claims 1 to 16, characterized in that The display parameters include at least one of the following: display area height, display area angle, display area width, and display style of display elements.
18. A display adjustment device, characterized in that: include: a first acquisition module configured to acquire eye position information of a user on the seat in response to a change in a seat parameter of the vehicle; An adjustment module is configured to adjust display parameters of the vehicle according to the eye position information.
19. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the display adjustment method according to any one of claims 1 to 17.
20. 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 display adjustment method according to any one of claims 1 to 17 are implemented.
21. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of the display adjustment method according to any one of claims 1 to 17 when the computer program is executed by a processor.