An automatic adjusting method and device of a rearview mirror, an electronic device and a storage medium

By automatically adjusting the rearview mirrors, the target angle is calculated based on the range of visual activity and spatial position, solving the problems of poor driving experience and low safety caused by manual adjustment, and achieving the effects of simplifying operation and improving safety.

CN116946019BActive Publication Date: 2026-08-04CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
Filing Date
2023-08-17
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

The existing rearview mirror adjustment method requires manual operation, resulting in a poor driving experience and reduced driving safety. It also has a large adjustment error and cannot meet personalized needs.

Method used

By receiving adjustment commands, the system determines the target user's line of sight and the spatial relationship between the rearview mirror and the line of sight. It then uses a preset algorithm to calculate the target angle of the rearview mirror and determines the adjustment angle based on the target angle and the current angle, thus achieving automatic adjustment of the rearview mirror.

Benefits of technology

It automates the adjustment of rearview mirrors, simplifies driving operations, improves driving experience and safety, avoids manual adjustment errors, and provides better vehicle visibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116946019B_ABST
    Figure CN116946019B_ABST
Patent Text Reader

Abstract

This application provides an automatic adjustment method, device, electronic device, and storage medium for a rearview mirror. The method includes: upon receiving an adjustment command, determining the target user's visual range; determining the spatial relationship between the rearview mirror and the visual range; determining a target angle for the rearview mirror using a preset algorithm based on the visual range and spatial relationship; determining an adjustment angle for the rearview mirror based on the target angle and the current angle of the rearview mirror; and performing adjustment on the rearview mirror based on the adjustment angle. This application automates rearview mirror adjustment, simplifies the operation steps during driving, and improves the driving experience. It also avoids errors that may occur with manual rearview mirror adjustment, provides better vehicle visibility, and thus improves driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to an automatic adjustment method, device, electronic device, and storage medium for a rearview mirror. Background Technology

[0002] Rearview mirrors are a crucial safety feature in automobiles, providing a wider field of vision and helping drivers better understand their surroundings. They facilitate driver observation, especially when changing lanes, turning, or reversing, offering more intuitive information. In short, rearview mirrors play a vital role in vehicle safety, improving driving safety and efficiency while also facilitating driver observation and vehicle operation.

[0003] Current rearview mirror adjustment methods typically require manual adjustment. Manual adjustment necessitates driver input, and the results can vary depending on individual skill and experience, thus impacting the driving experience. For example, for drivers unfamiliar with the adjustment process, manual adjustment may require more time and effort, and the outcome may be less than ideal, affecting the driving experience. Furthermore, manual adjustment is prone to errors, such as inaccurate adjustments or results that do not meet driving needs, thereby compromising driving safety. Summary of the Invention

[0004] In view of this, embodiments of this application provide an automatic adjustment method, device, electronic device, and storage medium for rearview mirrors to solve the problems of poor driving experience and reduced driving safety that may be caused by manual adjustment of rearview mirrors in the prior art.

[0005] A first aspect of this application provides an automatic adjustment method for a rearview mirror, comprising:

[0006] When an adjustment command is received, the target user's line of sight range is determined;

[0007] Determine the spatial relationship between the rearview mirror and the range of visual activity;

[0008] Based on the range of visual activity and spatial position, the target angle of the rearview mirror is determined using a preset algorithm;

[0009] Determine the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; perform adjustment work on the rearview mirror based on the adjustment angle.

[0010] A second aspect of this application provides an automatic adjustment device for a rearview mirror, comprising:

[0011] The line-of-sight activity range determination module is configured to determine the line-of-sight activity range of the target user when an adjustment command is received;

[0012] The spatial position relationship determination module is configured to determine the spatial position relationship between the rearview mirror and the range of visual activity.

[0013] The target angle determination module is configured to determine the target angle of the rearview mirror based on the range of visual activity and spatial position relationship using a preset algorithm.

[0014] The execution module is configured to determine the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; and to perform adjustment work on the rearview mirror based on the adjustment angle.

[0015] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.

[0016] A fourth aspect of this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.

[0017] The beneficial effects of this application embodiment compared to the prior art are as follows: Upon receiving an adjustment command, the system determines the target user's visual range; determines the spatial relationship between the rearview mirror and the visual range; determines the target angle of the rearview mirror using a preset algorithm based on the visual range and spatial relationship; determines the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; and performs adjustment on the rearview mirror based on the adjustment angle. This application embodiment automates rearview mirror adjustment, simplifies the operation steps during driving, and improves the driving experience. It also avoids errors that may occur with manual rearview mirror adjustment, provides better vehicle visibility, and thus improves driving safety. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating an automatic adjustment method for a rearview mirror provided in an embodiment of this application;

[0020] Figure 2 This is a schematic diagram of the structure of an automatic adjustment device for a rearview mirror provided in an embodiment of this application;

[0021] Figure 3This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0022] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0023] The following describes in detail, with reference to the accompanying drawings, an automatic adjustment method and apparatus for a rearview mirror according to an embodiment of this application.

[0024] Figure 1 This is a flowchart illustrating an automatic adjustment method for a rearview mirror provided in an embodiment of this application. Figure 1 As shown, the automatic adjustment method of the rearview mirror includes:

[0025] S101, upon receiving an adjustment command, determines the target user's line of sight range;

[0026] S102, Determine the spatial relationship between the rearview mirror and the range of visual activity;

[0027] S103, based on the range of visual activity and spatial position relationship, uses a preset algorithm to determine the target angle of the rearview mirror;

[0028] S104, determine the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; perform adjustment work on the rearview mirror based on the adjustment angle.

[0029] Specifically, an adjustment command refers to a signal or command issued by the driver or a system inside the vehicle, intended to cause the rearview mirror to make corresponding adjustments. In the embodiments of this application, receiving the adjustment command is the starting point for triggering the automatic adjustment process of the rearview mirror.

[0030] Adjustment commands can come from various sources. Drivers can send adjustment commands directly through the vehicle's control panel, voice assistant, or other means. Besides driver-initiated commands, this method can also automatically trigger adjustments under certain circumstances. For example, test drive vehicles or other shared vehicles can be set to automatically adjust the rearview mirrors every time the vehicle is started to ensure a better driving experience for the driver.

[0031] Range of visual activity (VVA) refers to the spatial range that a driver's eyes can see due to head movements while in the driver's seat. VVA is typically influenced by various factors, such as the driver's seat position, head and eye position, and seat adjustment. Different drivers may have different VVAs due to variations in individual body size and seat configuration. Determining the target user's VVA is crucial for accurately calculating the rearview mirror adjustment angle to ensure the mirror covers a wider area, thereby improving driver observation efficiency and driving safety.

[0032] Current rearview mirror adjustment methods typically require manual adjustment. Manual adjustment necessitates driver input, and the results can vary depending on individual skill and experience, thus impacting the driving experience. For example, for drivers unfamiliar with the adjustment process, manual adjustment may require more time and effort, and the outcome may be less than ideal, affecting the driving experience. Furthermore, manual adjustment is prone to errors, such as inaccurate adjustments or results that do not meet driving needs, thereby compromising driving safety.

[0033] Furthermore, determining the spatial relationship between the rearview mirror and the range of visual activity is to ensure that the rearview mirror provides optimal visibility and meets the driver's needs. The position of the rearview mirror is determined by the automaker during the design and manufacturing process and is typically fixed inside and outside the vehicle.

[0034] Determining the spatial relationship between the rearview mirror and the field of vision can be achieved by obtaining the mirror's installation coordinates from the vehicle's 3D model data. The field of vision is then abstracted into a 3D region, and its length, width, height, and position within the vehicle's coordinate system are determined. Based on the installation coordinates and the corresponding coordinates of the 3D region, the distance from the rearview mirror's center point to this 3D region can be calculated, and the angle between the mirror's line of sight and this region can be determined. This, in turn, establishes the spatial relationship between the rearview mirror and the field of vision. In short, this method primarily uses coordinate transformation and geometric calculations to comprehensively determine the relative spatial position between the rearview mirror and the field of vision, providing data support for subsequent optimization and adjustment of the rearview mirror angle.

[0035] Based on the range of visual activity and the spatial relationship between the rearview mirror and its position, the system uses a preset algorithm to calculate the target angle of the rearview mirror. This preset algorithm may be designed in advance based on ergonomic principles, visual science knowledge, and driving behavior, or it may be derived through data-driven machine learning methods.

[0036] The target angle is the desired angle for adjusting the rearview mirror, calculated based on the driver's field of vision and the spatial relationship between the mirror and the driver's line of sight. This angle is designed to ensure that the rearview mirror's field of vision optimally adapts to the driver's field of vision, providing better rear visibility.

[0037] The preset algorithm needs to consider the driver's field of vision and determine the adjustment range of the rearview mirror so that the mirror's field of vision can cover the area the driver may need to observe. The preset algorithm also needs to balance providing optimal visibility with maintaining driving safety. The target angle of the rearview mirror should maximize the driver's rearward field of vision, but at the same time, it should not be too close to the boundary of the driver's field of vision to avoid unnecessary eye movements and distraction.

[0038] By using a pre-defined algorithm to calculate the target angle of the rearview mirror, the system aims to ensure that the mirror automatically adjusts according to the driver's line of sight, providing optimal rear visibility while maintaining driving safety. This algorithm enables the automatic rearview mirror adjustment system to more intelligently meet the driver's needs, improving driving convenience and safety.

[0039] After determining the target angle of the rearview mirror, the adjustment angle of the rearview mirror needs to be determined based on the target angle and the current angle of the mirror. Then, the rearview mirror will automatically adjust itself based on this adjustment angle. The current angle refers to the actual angle of the rearview mirror at present, which may be the default angle set at the factory or the previous adjustment angle. By comparing the target angle and the current angle, the system can calculate the angle that the rearview mirror needs to be adjusted, also known as the adjustment angle.

[0040] Once the adjustment angle of the rearview mirror is calculated, the system will automatically adjust the mirror based on this angle. The system will send corresponding electric adjustment commands to the rearview mirror, causing it to automatically adjust according to the calculated adjustment angle.

[0041] The automatic rearview mirror adjustment process is real-time; it can be triggered when the vehicle starts or adjusted as needed during driving. Automatic rearview mirror adjustment greatly simplifies driver operation and improves driving convenience. It also avoids adjustment errors that may occur with manual adjustment, thus improving driving safety.

[0042] According to the technical solution provided in this application, when an adjustment command is received, the following steps are taken: determining the target user's visual range; determining the spatial relationship between the rearview mirror and the visual range; determining the target angle of the rearview mirror using a preset algorithm based on the visual range and spatial relationship; determining the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; and performing adjustment on the rearview mirror based on the adjustment angle. This application automates rearview mirror adjustment, simplifies the operation steps during driving, and improves the driving experience. It also avoids errors that may occur with manual rearview mirror adjustment, provides better vehicle visibility, and thus improves driving safety.

[0043] In some embodiments, determining the visual activity range of a target user includes: acquiring seat parameters of the target vehicle; and determining the visual activity range based on the seat parameters, the target user's head position, and eye position.

[0044] Specifically, different drivers have different ranges of visual activity due to differences in their body size and seat settings. Therefore, by determining the range of visual activity of the target user, the angle and position of the rearview mirror can be adjusted according to each driver's actual needs to ensure that the rearview mirror can display information about the vehicle's surroundings to the greatest extent possible.

[0045] Furthermore, within automobiles, seat designs and adjustment methods may vary between different vehicles. This step requires obtaining the target vehicle's seat parameters, including seat height, seat tilt angle, and seat horizontal position. By acquiring personalized seat settings and adjustment information for the driver, the system can achieve more accurate calculations of the driver's field of vision, thereby providing a better driving experience and driving safety.

[0046] By using sensors or cameras inside the vehicle, the spatial coordinates of the target user's head and eye positions can be obtained. This information reflects the driver's head tilt angle and eye position relative to the seat. Combining seat parameters with the target user's head and eye positions, the system can calculate the driver's range of visual activity within the vehicle.

[0047] For example, based on seat height and seat tilt angle, the driver's seating position height and angle can be determined. Combined with the coordinates of head and eye positions, the driver's specific line of sight within the vehicle can be calculated. Then, by considering factors such as the driver's eye level and horizontal field of vision, the range of visual activity can be estimated.

[0048] In summary, based on seat parameters and the target user's head and eye positions, the system can accurately calculate the driver's visual range of motion, thereby adjusting the rearview mirror angle to best cover the driver's area. This personalized adjustment process helps provide a better driving experience, increases driving comfort and convenience, and improves driving safety.

[0049] In some embodiments, determining the spatial positional relationship between the rearview mirror and the range of visual activity includes: determining the position coordinates of the rearview mirror; determining the range coordinates corresponding to the range of visual activity; determining the distance and angle parameters between the rearview mirror and the range of visual activity based on the position coordinates and the range coordinates; and determining the spatial positional relationship based on the distance and angle parameters.

[0050] Specifically, determining the spatial relationship between the rearview mirror and the driver's field of vision is to ensure that the rearview mirror can provide the best field of vision to meet the driver's visual needs, thereby increasing driving safety and convenience.

[0051] By determining the spatial relationship between the rearview mirror and the driver's field of vision, the optimal adjustment angle and position of the rearview mirror can be calculated to maximize its coverage of the driver's field of vision. This allows the driver to more clearly observe traffic conditions behind them, including vehicles, pedestrians, and obstacles, increasing their awareness of their surroundings and improving driving safety.

[0052] Furthermore, to determine the spatial relationship between the rearview mirror and the range of visual activity, a vehicle coordinate system can be constructed. The vehicle coordinate system is a reference coordinate system used to describe the position and orientation of various components and objects inside and outside the vehicle.

[0053] The position coordinates of a rearview mirror refer to its three-dimensional position within the vehicle's coordinate system. These coordinates are typically determined by the vehicle manufacturer during the design and manufacturing process and are installed both inside and outside the vehicle to provide the driver with a view of what lies behind. The position coordinates of a rearview mirror can be obtained through vehicle design drawings, actual measurements, or sensors.

[0054] The system uses sensors, cameras, or lidar to acquire the three-dimensional coordinates of the target user's head and eye positions. Then, based on the driver's seat parameters and the head and eye positions, it calculates the coordinates of the visual activity range within the vehicle's coordinate system. These coordinate points describe the position and shape of the visual activity range in space, forming a three-dimensional region.

[0055] By using the known coordinates of the rearview mirror's position and the range of visual activity, the relative distance and angle parameters between the rearview mirror's center point and the range of visual activity can be calculated. The distance parameters include the horizontal, vertical, and depth distances from the rearview mirror's center point to the range of visual activity. The angle parameters include the horizontal and vertical angles of the rearview mirror. These parameters are calculated based on principles of mathematical geometry, relating the position and orientation of the rearview mirror and the range of visual activity in three-dimensional space.

[0056] After determining the distance and angle parameters between the rearview mirror and the field of vision, the spatial relationship between them can be further derived. This spatial relationship includes the offset distance and angle of the rearview mirror relative to the field of vision, as well as the position and orientation of the rearview mirror in three-dimensional space.

[0057] By analyzing spatial relationships, the system can determine the optimal adjustment angle and position of the rearview mirror, enabling it to provide the best rearward visibility and increasing driving safety and convenience.

[0058] In some embodiments, determining the target angle of the rearview mirror using a preset algorithm based on the range of visual activity and spatial position relationship includes: inputting the range of visual activity and spatial position relationship into a preset field of view model to determine a reference area corresponding to the range of visual activity and spatial position relationship; and determining the target angle of the rearview mirror based on the reference area, the range of visual activity, and the spatial position relationship.

[0059] Specifically, the reference area is the optimal field of vision calculated under given line-of-sight activity and spatial relationships. It represents the best field of vision that the rearview mirror should cover to meet the driver's observation needs and provide the best rear visibility.

[0060] By inputting the range of visual activity and spatial relationships into a preset field of vision model, the model processes and calculates these inputs to derive a specific area, namely the reference area. This reference area corresponds to the optimal field of vision that the driver can see.

[0061] Furthermore, the field-of-view model analyzes and models the driver's visual range of motion and the spatial relationship between the vehicle's rearview mirrors to find an optimal reference area. This allows for the subsequent calculation of the target angle of the rearview mirrors based on this reference area, visual range of motion, and spatial relationship, thereby enabling automatic adjustment of the rearview mirrors to provide a better rear view and driving experience. Through the field-of-view model, the system can automatically determine the adjustment angle of the rearview mirrors based on the driver's visual range of motion and spatial relationship, maximizing their adaptation to the driver's visual needs and improving driving safety and convenience.

[0062] The target angle of the rearview mirror is calculated by combining the reference area with the range of visual activity and spatial position. The target angle is designed to ensure that the rearview mirror can cover the field of view within the reference area as much as possible to provide optimal rear visibility.

[0063] Based on the reference area, the range of visual activity, and spatial relationships, the ideal angle of the rearview mirror can be calculated according to the laws of light propagation and visual effects, so that the rearview mirror can provide the best rearward visibility. This ideal angle is called the target angle. The target angle takes into account the driver's visual needs, so that the rearview mirror can meet the driver's observation needs as much as possible during adjustment, providing a better driving experience and driving safety.

[0064] In summary, determining the target angle of the rearview mirror based on the reference area, the range of visual activity, and spatial position can ensure that the rearview mirror can automatically adjust according to the driver's visual needs, providing the best rear view and maintaining driving safety during driving.

[0065] In some embodiments, determining the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror includes: determining the current angle of the rearview mirror; determining the horizontal angle and the vertical angle between the target angle and the current angle; and determining the adjustment angle based on the horizontal angle and the vertical angle.

[0066] Specifically, determining the adjustment angle aims to position the rearview mirror in the ideal position required by the driver to provide optimal rear visibility, thereby meeting the driver's needs and improving driving safety. Rearview mirrors play a crucial role in vehicle operation, helping drivers observe traffic conditions behind the vehicle, including other vehicles, pedestrians, and obstacles, thus aiding in making informed driving decisions.

[0067] Furthermore, the system needs to obtain the current actual angle of the rearview mirror. This can be achieved through sensors inside the vehicle or an electric adjustment mechanism. The sensors can measure the current angle of the rearview mirror and feed this data back to the system.

[0068] Next, the system compares the target angle with the current angle to calculate the horizontal and vertical angles between them. The horizontal angle is the angle at which the rearview mirror needs to be adjusted left or right, while the vertical angle is the angle at which the rearview mirror needs to be adjusted up or down. The calculation of these two angles determines the degree of adjustment required for the rearview mirror in the horizontal and vertical directions.

[0069] Finally, based on the calculated horizontal and vertical angles, the system determines the angle at which the rearview mirror needs to be adjusted. These adjustment angles are then converted into control commands for the electric adjustment mechanism of the rearview mirror, causing it to automatically adjust to the angle required by the driver, i.e., the target angle, and provide the optimal field of vision.

[0070] In some embodiments, the method further includes: determining the current area covered by the rearview mirror based on the range of visual activity and spatial position; determining at least one reference point based on a reference area and the current area; determining the reference spatial coordinates of the reference point relative to the reference area; determining the current spatial coordinates of the reference point relative to the current area; determining the adjustment spatial distance and adjustment spatial angle corresponding to adjusting the reference point from the current spatial coordinates to the reference spatial coordinates; and determining the adjustment angle based on the adjustment spatial distance and adjustment spatial angle.

[0071] Specifically, determining the current area covered by the rearview mirror based on the range of visual activity and spatial position is to determine the current field of vision covered by the rearview mirror, thereby judging whether the rearview mirror meets the driver's needs or whether it needs to be adjusted.

[0072] Based on the position coordinates of the rearview mirror and the coordinates of the corresponding range of visual activity, the distance and angle parameters between the rearview mirror and the range of visual activity can be calculated. These distance and angle parameters then determine the current area covered by the rearview mirror. Abstracting the range of visual activity into a three-dimensional region, the distance parameters allow us to calculate the position and size of the rearview mirror's field of view within the vehicle coordinate system. Combined with the angle parameters, the direction and tilt of the rearview mirror's field of view can be determined. This yields the area that the rearview mirror can actually cover, i.e., the current area.

[0073] Furthermore, a reference point refers to one or more key points or locations selected within the rearward field of vision of the vehicle. By combining the reference point with the range of visual activity and spatial position of the rearview mirror, the adjustment angle required for the rearview mirror can be calculated, thereby optimally adapting the rearview mirror's field of vision to the driver's needs. The reference spatial coordinates of the reference point in the baseline area and its current spatial coordinates in the current area are determined separately.

[0074] By comparing the current spatial coordinates of the reference point with the reference spatial coordinates, the required adjustment spatial distance and adjustment spatial angle for the reference point are calculated. The adjustment spatial distance reflects the displacement distance between the current spatial coordinates and the reference spatial coordinates, while the adjustment spatial angle refers to the angle between the direction of movement of the reference point from the current coordinates to the reference coordinates and the vehicle coordinate system. The adjustment spatial distance and adjustment spatial angle reflect the offset of the reference point relative to the reference area, that is, the difference between the position of the reference point within the current rearview mirror's field of view and the position within the reference area.

[0075] By adjusting the spatial distance and the spatial angle, the required adjustment angle of the rearview mirror can be obtained. The adjustment angle is made by the rearview mirror based on the calculated offset of the reference point, so that the rearview mirror's field of view can better cover the reference area, thereby providing a better rear view.

[0076] In some embodiments, the method further includes: recording the target angle and seat parameters in the target user's driving information database when the target user is driving at the target angle; and adjusting the target vehicle according to the driving information database when the target user is detected as a driver.

[0077] Specifically, the driving information database is a database that records the driving preferences and settings of a target user. The driving information database is primarily used to store the target user's personalized settings and habits so that when the target user is detected as a driver, the target vehicle can be automatically adjusted based on this recorded information.

[0078] Furthermore, when the target user drives according to the target angle, it can be considered that the target user has determined that the target angle meets the adjustment expectations of the rearview mirror. The system will record relevant information such as the target angle and seat parameters in the target user's driving information database. This information will be used in the subsequent automatic adjustment process to ensure that the rearview mirror provides the best rear visibility and driving experience.

[0079] The target user's seat parameters refer to the seat settings in the driver's seat, including seat height, seat angle, and seat position. These seat parameters directly affect the target user's field of vision, and consequently, the adjustment angle of the rearview mirrors. Therefore, recording these seat parameters in the driving information database enables automatic rearview mirror adjustments during subsequent driving.

[0080] When the system detects that the target user is a driver, i.e., the target user begins driving the vehicle, it retrieves previously recorded information such as the target angle and seat parameters from the driving information database. Then, the system automatically adjusts the rearview mirrors based on this information to ensure that the rearview mirror's field of vision adapts to the target user's needs and habits, providing optimal rear visibility and driving experience.

[0081] By recording information such as target angle and seat parameters in a driving information database, and adjusting the rearview mirrors based on this information when a driver is detected, the system can achieve personalized rearview mirror adjustments, improving driving convenience and safety. Furthermore, this automatic adjustment method can provide corresponding rearview mirror adjustments based on different drivers, meeting the needs of different drivers and improving driving comfort and user experience.

[0082] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0083] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0084] Figure 2 This is a schematic diagram of an automatic adjustment device for a rearview mirror provided in an embodiment of this application. Figure 2 As shown, the automatic adjustment device for the rearview mirror includes:

[0085] The line-of-sight activity range determination module 201 is configured to determine the line-of-sight activity range of the target user when an adjustment command is received;

[0086] The spatial position relationship determination module 202 is configured to determine the spatial position relationship between the rearview mirror and the range of visual activity.

[0087] The target angle determination module 203 is configured to determine the target angle of the rearview mirror using a preset algorithm based on the range of visual activity and spatial position.

[0088] The execution module 204 is configured to determine the adjustment angle of the rearview mirror based on the target angle and the current angle of the rearview mirror; and to perform adjustment work on the rearview mirror based on the adjustment angle.

[0089] In some embodiments, Figure 2 The line-of-sight activity range determination module 201 acquires the seat parameters of the target vehicle; and determines the line-of-sight activity range based on the seat parameters, the head position and eye position of the target user.

[0090] In some embodiments, Figure 2 The spatial position relationship determination module 202 determines the position coordinates of the rearview mirror; determines the range coordinates corresponding to the range of visual activity; determines the distance and angle parameters between the rearview mirror and the range of visual activity based on the position coordinates and range coordinates; and determines the spatial position relationship based on the distance and angle parameters.

[0091] In some embodiments, Figure 2 The target angle determination module 203 inputs the line of sight activity range and spatial position relationship into a preset field of vision model to determine the reference area corresponding to the line of sight activity range and spatial position relationship; and determines the target angle of the rearview mirror based on the reference area, line of sight activity range and spatial position relationship.

[0092] In some embodiments, Figure 2 The execution module 204 determines the current angle of the rearview mirror; determines the horizontal and vertical angles between the target angle and the current angle; and determines the adjustment angle based on the horizontal and vertical angles.

[0093] In some embodiments, Figure 2The execution module 204 determines the current area covered by the rearview mirror based on the range of visual activity and spatial position; determines at least one reference point based on the reference area and the current area; determines the reference spatial coordinates of the reference point relative to the reference area; determines the current spatial coordinates of the reference point relative to the current area; determines the adjustment spatial distance and adjustment spatial angle corresponding to adjusting the reference point from the current spatial coordinates to the reference spatial coordinates; and determines the adjustment angle based on the adjustment spatial distance and adjustment spatial angle.

[0094] In some embodiments, Figure 2 When the target user drives according to the target angle, the execution module 204 records the target angle and seat parameters in the target user's driving information database; when the target user is detected as a driver, the target vehicle is adjusted according to the driving information database.

[0095] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0096] Figure 3 This is a schematic diagram of the electronic device 3 provided in an embodiment of this application. Figure 3 As shown, the electronic device 3 of this embodiment includes: a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, it implements the steps in the various method embodiments described above. Alternatively, when the processor 301 executes the computer program 303, it implements the functions of each module / unit in the various device embodiments described above.

[0097] Electronic device 3 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 3 may include, but is not limited to, processor 301 and memory 302. Those skilled in the art will understand that... Figure 3 This is merely an example of electronic device 3 and does not constitute a limitation on electronic device 3. It may include more or fewer components than shown, or different components.

[0098] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0099] The memory 302 can be an internal storage unit of the electronic device 3, such as a hard disk or RAM. The memory 302 can also be an external storage device of the electronic device 3, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. The memory 302 can also include both internal and external storage units of the electronic device 3. The memory 302 is used to store computer programs and other programs and data required by the electronic device.

[0100] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0101] If integrated modules / units are implemented as software functional units and sold or used as independent products, they can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable storage medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0102] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. An automatic adjustment method for a rearview mirror, characterized in that, include: When an adjustment command is received, the target user's line of sight range is determined; Determine the position coordinates of the rearview mirror and the range coordinates corresponding to the range of visual activity. Based on the position coordinates and the range coordinates, determine the distance parameters and angle parameters between the rearview mirror and the range of visual activity. Based on the distance parameters and the angle parameters, determine the spatial position relationship. The spatial positional relationship includes the offset distance and angle of the rearview mirror relative to the range of visual activity, as well as the position and orientation of the rearview mirror in three-dimensional space; The range of visual activity and the spatial position relationship are input into a preset field of vision model to determine a reference area corresponding to the range of visual activity and the spatial position relationship. Based on the reference area, the range of visual activity and the spatial position relationship, the target angle of the rearview mirror is determined so that the rearview mirror can be adjusted to the target angle. Adjusting the rearview mirror to the target angle includes: The current area covered by the rearview mirror is determined based on the range of visual activity and the spatial relationship. Based on the baseline region and the current region, at least one reference point is determined; Determine the reference spatial coordinates of the reference point relative to the reference region and the current spatial coordinates of the reference point relative to the current region; Determine the adjustment spatial distance and adjustment spatial angle for adjusting the reference point from the current spatial coordinates to the base spatial coordinates; The adjustment angle of the rearview mirror is determined based on the adjustment space distance and the adjustment space angle, and the adjustment work is performed on the rearview mirror based on the adjustment angle.

2. The method according to claim 1, characterized in that, Determining the target user's visual activity range includes: Obtain the seat parameters of the target vehicle; The range of visual activity is determined based on the seat parameters, the target user's head position, and eye position.

3. The method according to claim 2, characterized in that, Also includes: When the target user drives according to the target angle, the target angle and the seat parameters are recorded in the target user's driving information database; When the target user is detected to be a driver, the target vehicle is adjusted according to the driving information database.

4. An automatic adjustment device for a rearview mirror, characterized in that, include: The line-of-sight activity range determination module is configured to determine the line-of-sight activity range of the target user when an adjustment command is received; The spatial position relationship determination module is configured to determine the position coordinates of the rearview mirror and the range coordinates corresponding to the range of visual activity, determine the distance parameters and angle parameters between the rearview mirror and the range of visual activity based on the position coordinates and the range coordinates, and determine the spatial position relationship based on the distance parameters and the angle parameters. The spatial position relationship includes the offset distance and angle of the rearview mirror relative to the range of visual activity, as well as the position and orientation of the rearview mirror in three-dimensional space. The target angle determination module is configured to determine a reference area corresponding to the line of sight activity range and the spatial position relationship using a preset algorithm, and to determine the target angle of the rearview mirror based on the reference area, the line of sight activity range and the spatial position relationship. An execution module is configured to adjust the rearview mirror to the target angle; The execution module is specifically configured to: determine the current area covered by the rearview mirror based on the range of visual activity and the spatial position relationship; and determine at least one reference point based on the reference area and the current area. Determine the reference spatial coordinates of the reference point relative to the reference area and the current spatial coordinates of the reference point relative to the current area; determine the adjustment spatial distance and adjustment spatial angle corresponding to adjusting the reference point from the current spatial coordinates to the reference spatial coordinates; determine the adjustment angle of the rearview mirror based on the adjustment spatial distance and adjustment spatial angle, and perform adjustment work on the rearview mirror based on the adjustment angle.

5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 3.

6. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 3.