A rearview mirror hiding control method, system, intelligent terminal and storage medium
By acquiring rearview mirror and road image data, analyzing the position and movement trajectory of branches, and automatically controlling the rearview mirror to hide and unfold, the problem of vehicle rearview mirrors being damaged by collisions with branches in tree environments is solved, achieving safe and reliable automatic obstacle avoidance and field of vision acquisition.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NINGBO FULLSTATE AUTOMOBILE PARTS
- Filing Date
- 2023-09-05
- Publication Date
- 2026-06-09
AI Technical Summary
In environments with high tree branch coverage, vehicle rearview mirrors are easily damaged by collisions with branches, making it difficult for drivers to take timely cover control.
By acquiring rearview mirror position parameters and road images, analyzing the position and movement trajectory of branches, determining interference, and using an adjustment device to automatically control the hiding and unfolding of the rearview mirror, combined with camera-assisted observation, automatic avoidance and protection of branches can be achieved.
It reduces the probability of rearview mirrors being damaged by collisions with branches, maintains driving safety, reduces driver distraction, ensures visibility, and improves driving safety.
Smart Images

Figure CN117429349B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle rearview mirror technology, and in particular to a rearview mirror concealment control method, system, smart terminal and storage medium. Background Technology
[0002] Rearview mirrors are auxiliary observation tools on vehicles, mainly used to observe vehicles approaching from behind and the situation behind when reversing, so as to avoid vehicles behind during normal driving and as one of the sources of information for stopping when reversing.
[0003] In related technologies, rearview mirrors usually have a folding function. The driver controls the folding of the rearview mirror by using a key or an in-car switch. However, when the vehicle is driving in a natural environment with a high tree coverage, the tree branches will extend towards the side of the road without being pruned, which will obstruct the rearview mirror as the vehicle moves.
[0004] Regarding the aforementioned technologies, since the driver is inside the vehicle, it is difficult to make timely concealment and control when observing the obstruction and collision between the branches and the rearview mirror, and the rearview mirror is easily damaged due to collision with the branches. Summary of the Invention
[0005] In order to facilitate timely control of the rearview mirror concealment of vehicles and reduce the probability of damage caused by collisions between the rearview mirror and branches, this application provides a rearview mirror concealment control method, system, smart terminal and storage medium.
[0006] Firstly, this application provides a rearview mirror concealment control method, which adopts the following technical solution:
[0007] A rearview mirror concealment control method, comprising:
[0008] Acquire rearview mirror position parameters and road images along the vehicle's direction of travel;
[0009] The rearview mirror's movement trajectory is determined by analyzing the rearview mirror's position parameters and the vehicle's preset driving trajectory.
[0010] Based on road images and pre-defined branch features, the strength and location of branches are determined.
[0011] Determine if there is any interference between the position of the branch and the movement trajectory of the rearview mirror;
[0012] If there is no interference between the position of the branch and the movement trajectory of the rearview mirror, then keep the rearview mirror in normal deployment;
[0013] If there is interference between the position of the branch and the movement trajectory of the rearview mirror, the strength of the branch and the preset excessive branch strength will be compared and analyzed, and it will be determined whether the branch will bounce back to the surface of the rearview mirror when the rearview mirror passes by the branch.
[0014] If the branches do not spring back onto the rearview mirror surface, keep the rearview mirror in normal orientation.
[0015] If the branch springs back onto the rearview mirror surface, the preset adjustment device will be activated to temporarily hide the rearview mirror in a preset storage manner.
[0016] By adopting the above technical solution and analyzing the road image of the vehicle, when the branch extends into the road and interferes with the movement trajectory of the rearview mirror, the system will further investigate whether the branch will bounce back and cause scratches or damage to the rearview mirror surface when the rearview mirror passes by and meets the branch. In this way, the rearview mirror can be temporarily hidden without the driver having to make a judgment, which can reduce the probability of the rearview mirror being damaged by a collision. At the same time, it will not distract the driver and maintain relatively safe driving. When the rearview mirror is temporarily hidden, the driver can still briefly observe the information behind the vehicle through the rearview mirror inside the vehicle.
[0017] Optionally, when the adjustment device temporarily hides the rearview mirror in a preset storage manner, it includes:
[0018] By comparing and analyzing the position of the branches and the movement trajectory of the rearview mirror, the interference range and interference distance between the branches and the rearview mirror can be determined, and the vehicle speed can be obtained.
[0019] The duration of temporary concealment of the rearview mirror is determined by calculation and analysis based on the vehicle's speed and the range of interference.
[0020] The side adjustment angle of the rearview mirrors on different sides is determined by matching the interference distance with the preset adjustment angle.
[0021] Adjust the corresponding side rearview mirror towards the side of the vehicle according to the preset adjustment device indicated by the side adjustment angle;
[0022] The rearview mirror unfolds according to the preset adjustment device based on the temporary hiding time indication.
[0023] By adopting the above technical solution, the temporary hiding time of the rearview mirror is calculated, so that the rearview mirror can be adjusted from the temporarily hidden state to the unfolded state in a timely manner. This allows the mirror to be unfolded promptly after the vehicle passes over obstructing branches, making it easier for passengers inside the vehicle to obtain a view of the side of the vehicle, thus improving driving safety. Furthermore, the adjustment angle for temporary hiding is calculated to reduce the angle value required for adjustment when hiding, so that the rearview mirror can be unfolded quickly when it is subsequently unfolded.
[0024] Optionally, when the preset adjustment device adjusts the corresponding side rearview mirror to face the vehicle side, it also includes:
[0025] The side adjustment angle and the preset upper limit rotation angle are analyzed to determine whether the side adjustment angle is consistent with the upper limit rotation angle.
[0026] If the side adjustment angle is inconsistent with the upper limit rotation angle, the preset rearview mirror end camera will be activated.
[0027] If the side adjustment angle is consistent with the upper limit rotation angle, the preset outer camera on the rearview mirror will be activated.
[0028] The preset display device is instructed to display images captured by the rearview mirror end camera or the outer camera.
[0029] By adopting the above technical solution, when the rearview mirror rotates and adjusts according to the side adjustment angle, the side adjustment angle and the upper limit rotation angle are analyzed to determine the rotation adjustment state of the rearview mirror. For different rotation adjustment states, the outer camera or the rearview mirror end camera is activated to capture images of the vehicle from the side. This allows for continued acquisition of the field of vision for vehicle rollover even when the interference range between the branches and the rearview mirror is large, which helps to improve the safety of vehicle driving.
[0030] Optional storage methods also include:
[0031] The height difference is calculated based on the position of the branch and the movement trajectory of the rearview mirror to determine the vertical adjustment distance of the rearview mirror on the corresponding side.
[0032] Based on the analysis of the vertical adjustment distance of the rearview mirror and the preset visual adjustment distance, it is determined whether the vertical adjustment distance of the rearview mirror is greater than the preset visual adjustment distance.
[0033] If the vertical adjustment distance of the rearview mirror is equal to or less than the preset visual adjustment distance, the preset rotation device is instructed to rotate the rearview mirror toward the ground by the vertical adjustment distance.
[0034] If the vertical adjustment distance of the rearview mirror is greater than the preset visible adjustment distance, the preset rearview mirror end camera will be activated according to the instruction, and the preset rearview mirror end camera will be rotated and adjusted according to the preset rear orientation of the vehicle.
[0035] By adopting the above technical solution, the rotation adjustment distance of the rearview mirror in a height manner is analyzed to determine the adjustment distance at which the rearview mirror can avoid obstacles and branches. Furthermore, it is analyzed whether the rotation angle corresponding to the adjustment distance meets the driver's viewing angle conditions, thereby further determining whether to activate the vehicle's rear-end camera and automatically adjusting the orientation of the vehicle's rear-end camera to obtain a suitable angle for monitoring the situation behind the vehicle.
[0036] Optionally, when the rearview mirror end camera is rotated for adjustment, it also includes:
[0037] Acquire images captured by the camera at the end of the rearview mirror;
[0038] Based on the captured images and the analysis of preset dirt blur features, it is determined whether there are dirt on the mirror surface of the rearview mirror end camera;
[0039] If there are no stains on the mirror surface of the rearview mirror end camera, it indicates that the camera mirror surface is normal;
[0040] If there are stains on the mirror surface of the rearview mirror end camera, an adjustment command is received from the adjustment device.
[0041] Determine whether the adjustment command is consistent with the preset expansion command;
[0042] When the adjustment command matches the preset deployment command, the preset cleaning device is instructed to spray water to clean the dirt on the mirror surface of the rearview mirror end camera.
[0043] By adopting the above technical solution, when the rearview mirror end camera is rotated and adjusted in the height direction, it is easy for the rearview mirror end camera to come into contact with dirt during vehicle movement when it is close to the ground. By analyzing the dirt on the mirror surface, the preset cleaning device is instructed to spray water to clean it, so that the camera mirror surface is kept clean and clear monitoring images can be obtained.
[0044] Optionally, when there is no interference between the branch position and the rearview mirror movement trajectory, it also includes:
[0045] Based on the analysis of road images and preset branch bending features, it is determined whether the branches are in a bent posture.
[0046] If the branches are not in a bent position, the strength of the branches is compared and analyzed with the preset excessive branch strength to instruct the rearview mirror to be temporarily hidden or to remain normally deployed.
[0047] If the branches are in a bent posture, the road image and the preset wind-induced bending features of the branches will be compared and analyzed to determine whether the branches are bent by the wind.
[0048] If the branches bend in the wind, the preset adjustment device will be activated to temporarily hide the rearview mirror.
[0049] If the branches are not bent by the wind, the rearview mirrors will remain properly extended.
[0050] By adopting the above technical solution, when there is no interference between the movement trajectory of the branches and the rearview mirror, further analysis is conducted to determine whether the bending is caused by wind force. This ensures that the movement trajectory of the branches and the rearview mirror does not interfere with each other. Based on the analysis, the rearview mirror is instructed to be temporarily hidden or kept extended, thereby reducing the probability that the change in position of the branches during wind force changes will obstruct or interfere with the rearview mirror.
[0051] Optionally, before analyzing the road image and preset branch bending features, the following steps are also included:
[0052] Obtain the vehicle's speed, direction of travel, and wind speed and direction in the direction the vehicle is traveling;
[0053] Compare and analyze the wind direction and the vehicle's direction of travel to determine whether the vehicle's direction of travel is the same as the wind direction;
[0054] If the vehicle's direction of travel is the same as the wind direction, continue the analysis until the vehicle's direction of travel is different from the wind direction.
[0055] If the vehicle's direction of travel is different from the wind direction, the wind speed and vehicle speed are compared and analyzed to determine the magnitude of the wind speed and vehicle speed.
[0056] The system prompts the vehicle to slow down when the vehicle speed exceeds the wind speed.
[0057] By adopting the above technical solution, the vehicle's direction of travel and wind direction are analyzed. When the vehicle is traveling against the wind, the vehicle speed and wind speed are further analyzed to determine whether the vehicle speed is too high and to prompt a reduction in speed. This reduces the probability of airflow interference that could easily cause damage to branches and rearview mirrors when traveling against the wind and being close to branches.
[0058] Secondly, this application provides a rearview mirror concealment control system, which adopts the following technical solution:
[0059] A rearview mirror concealment control system, comprising:
[0060] The acquisition module is used to acquire rearview mirror position parameters and road images;
[0061] A memory used to store the program for any one of the rearview mirror hiding control methods;
[0062] The processor and memory can load and execute programs to implement any of the rearview mirror hiding control methods.
[0063] By adopting the above technical solution, the movement trajectory of the rearview mirror and the position of the branches are analyzed during vehicle operation, and timely concealment control is performed to reduce the probability of the vehicle being damaged by scraping against the branches or being bounced off the branches during operation.
[0064] Thirdly, this application provides a smart terminal, which adopts the following technical solution:
[0065] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed any of the above-mentioned rearview mirror hiding control methods.
[0066] By adopting the above technical solution and using a smart terminal, the system analyzes road images of the vehicle to determine whether the rearview mirror will bounce back and cause scratches or damage to its surface when the rearview mirror passes by and interacts with the branch. This allows the system to temporarily hide the rearview mirror without requiring the driver to make a judgment, thus reducing the probability of the rearview mirror being damaged by a collision.
[0067] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, characterized by reduced storage capacity, and adopts the following technical solution:
[0068] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed any of the above-described rearview mirror hiding control methods.
[0069] By adopting the above technical solution, the computer program containing the rearview mirror hiding control method in the storage medium analyzes the road image of the vehicle driving. When the branch extends into the road and interferes with the movement trajectory of the rearview mirror, it further determines whether the branch will rebound and cause scratches or damage to the surface of the rearview mirror when the rearview mirror passes by and meets the branch. In this way, the rearview mirror is temporarily hidden without the need for the driver to make a judgment, which can reduce the probability of the rearview mirror being damaged by collision.
[0070] In summary, this application includes at least one of the following beneficial technical effects:
[0071] 1. Based on the analysis of road images of the vehicle, when a branch extends into the road and interferes with the movement trajectory of the rearview mirror, further analysis is conducted to determine whether the branch will bounce back and cause scratches or damage to the rearview mirror surface when the rearview mirror passes by and meets the branch. In this case, the rearview mirror can be temporarily hidden without requiring the driver to make a judgment, which can reduce the probability of the rearview mirror being damaged by a collision. At the same time, it will not distract the driver and maintain relatively safe driving. When the rearview mirror is temporarily hidden, the driver can still briefly observe the information behind the vehicle through the rearview mirror inside the vehicle.
[0072] 2. The duration of temporary concealment of the rearview mirror is calculated so that it can be adjusted from the temporarily concealed state to the unfolded state in a timely manner. This allows the mirror to be unfolded promptly after the vehicle passes over obstructing branches, making it easier for passengers to obtain a view of the side of the vehicle and improving driving safety. The adjustment angle of temporary concealment is also calculated to reduce the angle of rotation required when adjusting the concealment, so that the rearview mirror can be unfolded quickly when it is subsequently unfolded.
[0073] 3. Analyze the height-based rotation adjustment distance of the rearview mirror to determine the adjustment distance at which the rearview mirror can avoid obstacles and branches. Further analyze whether the rotation angle corresponding to the adjustment distance meets the driver's viewing angle conditions, thereby determining whether to activate the rear-end camera of the vehicle and automatically adjusting the orientation of the rear-end camera to obtain a suitable angle for monitoring the situation behind the vehicle. Attached Figure Description
[0074] Figure 1 This is a flowchart of steps S100 to S107 in this application.
[0075] Figure 2 This is a flowchart of steps S200 to S204 in this application.
[0076] Figure 3 This is a flowchart of steps S300 to S303 in this application.
[0077] Figure 4 This is a flowchart of steps S400 to S403 in this application.
[0078] Figure 5 This is a flowchart of steps S500 to S505 in this application.
[0079] Figure 6 This is a flowchart of steps S600 to S604 in this application.
[0080] Figure 7 This is a flowchart of steps S700 to S704 in this application. Detailed Implementation
[0081] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0082] The embodiments of the present invention will now be described in further detail with reference to the accompanying drawings.
[0083] This application discloses a rearview mirror hiding control method. First, the position parameters of the rearview mirror and a road image along the vehicle's direction of travel are acquired. The road image and branch features are analyzed to determine the branch position and strength. Based on the rearview mirror position parameters and a preset vehicle trajectory, the rearview mirror's movement trajectory is determined. The rearview mirror's movement trajectory is compared with the branch position to determine if interference occurs. If interference occurs, the branch strength is further determined to be less than a preset excessive branch strength. If the branch strength is not less than the preset excessive branch strength, the rearview mirror is instructed to temporarily hide. This method eliminates the need for driver observation and judgment, and allows for timely hiding control, helping to reduce the probability of the rearview mirror being damaged by obstacles or branches.
[0084] Reference Figure 1 The method for controlling the rearview mirror concealment includes the following steps:
[0085] Step S100: Obtain the rearview mirror position parameters and the road image in the direction of vehicle travel.
[0086] The rearview mirror position parameters are the height values of the two outer rearview mirrors on the vehicle, which can be obtained and set by consulting the vehicle's design drawings. The vehicle's direction of travel is the direction the vehicle is traveling forward. The road image is an image of the road environment when the vehicle is traveling forward; this image can be captured by a camera pre-installed on the vehicle.
[0087] Step S101: Determine the movement trajectory of the rearview mirror based on the rearview mirror position parameters and the vehicle's preset driving trajectory.
[0088] The preset driving trajectory is a simulated trajectory during vehicle driving, obtained through trajectory simulation using the vehicle's visual imaging system. The rearview mirror position parameters are added to the vehicle's visual imaging system to form the relative movement trajectory of the rearview mirror as the vehicle moves, and this trajectory is defined as the rearview mirror movement trajectory.
[0089] Step S102: Based on the road image and the preset branch features analysis, determine the branch strength and branch location.
[0090] Branch features are images of tree branches from different tree species collected by staff. A branch feature database is then established. When road images are input into the branch feature database, the presence of branches can be identified, and the relative position and relative strength of the branches in the road image can be determined. The relative position is defined as the branch position. The analysis and acquisition of branch position is for further control of the rearview mirror, and the determination of branch strength is to determine the damage caused when the branch comes into contact with the rearview mirror.
[0091] Step S103: Determine whether there is interference between the position of the branch and the movement trajectory of the rearview mirror.
[0092] By comparing the position of the branch with the movement trajectory of the rearview mirror, it can be determined whether the position of the branch is on the movement trajectory of the rearview mirror, so as to facilitate subsequent control of the rearview mirror.
[0093] Step S104: If there is no interference between the position of the branch and the movement trajectory of the rearview mirror, then keep the rearview mirror normally deployed.
[0094] There is no interference between the position of the branch and the movement trajectory of the rearview mirror, indicating that the branch will not cause a collision with the rearview mirror as it moves with the vehicle. In this case, the rearview mirror can be kept in normal position.
[0095] Step S105: If there is interference between the branch position and the rearview mirror movement trajectory, compare and analyze the branch strength with the preset excessive branch strength, and determine whether the branch will bounce back to the rearview mirror surface when the rearview mirror passes the branch.
[0096] The interference between the branch position and the rearview mirror's trajectory indicates that the rearview mirror will collide with the branch along the vehicle's path. Further analysis of the collision results is needed. "Excessive branch strength" refers to the structural strength of the branch when its diameter is large. If the branch strength exceeds this excessive strength, the branch will bend further upon contact with the rearview mirror. After the mirror passes the branch, the branch will rebound towards the mirror's side under its own torsional moment. If the branch strength is less than the excessive branch strength, the branch will not rebound.
[0097] Step S106: If the branch does not spring back to the rearview mirror surface, keep the rearview mirror in normal deployment.
[0098] If the branch does not bounce back to the rearview mirror surface, it means that the branch will not damage the rearview mirror and that the branch is relatively weak. When it comes into contact with the rearview mirror, it will not generate a large impact force or cause scratches. In this case, keep the rearview mirror normally open so that the driver can obtain the side and rear view of the vehicle through the rearview mirror.
[0099] Step S107: If the branch bounces back to the rearview mirror surface, instruct the preset adjustment device to temporarily hide the rearview mirror in a preset storage method.
[0100] The branches will bounce back onto the rearview mirror surface, indicating that the branches will cause some collision with the mirror surface, which will affect the normal use of the rearview mirror. At this time, the rearview mirror needs to be adjusted and hidden. The preset adjustment device is a rotary drive motor pre-installed on the vehicle. The preset storage method is that the rotary drive motor and the rearview mirror form a transmission connection to drive the rearview mirror to rotate in the horizontal direction, so that the rearview mirror gradually fits the vehicle body, thereby reducing the space occupied by the rearview mirror on the side of the vehicle. At the same time, it reduces the relative distance between the rearview mirror and the branches, making it less likely for the rearview mirror to collide with the branches, thus achieving temporary hiding of the rearview mirror.
[0101] Reference Figure 2 When the adjustment device temporarily hides the rearview mirror in a preset storage manner, it includes:
[0102] Step S200: Compare and analyze the branch position and the rearview mirror movement trajectory to determine the interference range and interference distance between the branch and the rearview mirror, and obtain the vehicle speed.
[0103] The interference range is the area where the branch extends into the road and contacts the rearview mirror, determined by comparing the branch's position with the rearview mirror's movement trajectory. The interference distance is the distance between the branch and the rearview mirror at contact. When the branch extends further towards the rearview mirror than the side of the mirror furthest from the vehicle, this distance is defined as the interference distance. The vehicle speed is the vehicle's current driving speed, obtained through the vehicle's speed sensor.
[0104] Step S201: Calculate and analyze based on the vehicle's speed and the interference range to determine the temporary hiding time of the rearview mirror.
[0105] Divide the distance of the interference range in the forward direction by the vehicle's speed to obtain a duration value, and define the calculated duration value as the temporary hiding time.
[0106] Step S202: Based on the interference distance and the preset adjustment angle, determine the side adjustment angle of the rearview mirrors on different sides.
[0107] A horizontal adjustment angle database is established, storing different interference distances and their corresponding adjustment angles. This creates a mapping relationship between interference distance and adjustment angle. When an interference distance is input, the corresponding adjustment angle is obtained, and this angle is defined as the side adjustment angle. It should be noted that different side rearview mirrors have corresponding interference distances. The output adjustment angles for different sides are marked to determine the corresponding side adjustment angles.
[0108] Step S203: Adjust the corresponding side rearview mirror to face the vehicle side according to the preset adjustment device based on the side adjustment angle indicator.
[0109] The side angle adjustment value of the corresponding side is output to the corresponding adjustment device to drive the adjustment device to rotate the rearview mirror horizontally, so that the rearview mirror fits the side of the vehicle and is temporarily hidden.
[0110] Step S204: Unfold the rearview mirror according to the preset adjustment device based on the temporary hiding time indication.
[0111] When the rearview mirror is temporarily hidden under the adjustment device, a timer is set according to the temporary hiding time. After the timer ends, the adjustment device is instructed to unfold the rearview mirror according to the angle value corresponding to the side adjustment angle, and the rearview mirror is promptly reset to the corresponding position so that the driver can regain a view of the side and rear of the vehicle through the rearview mirror.
[0112] Reference Figure 3 The preset adjustment device, when adjusting the corresponding side rearview mirror to face the vehicle side, also includes:
[0113] Step S300: Analyze the side adjustment angle and the preset upper limit rotation angle to determine whether the side adjustment angle is consistent with the upper limit rotation angle.
[0114] The upper limit rotation angle is the maximum angle the rearview mirror can rotate towards the vehicle when it is temporarily hidden. When the rearview mirror rotates to the upper limit rotation angle, it is parallel to and in contact with the vehicle surface. The purpose of checking whether the side adjustment angle matches the upper limit angle is to determine the rotation state of the rearview mirror, so that further adjustments can be made based on the rotation state.
[0115] Step S301: If the side adjustment angle is inconsistent with the upper limit rotation angle, the preset rearview mirror end camera is activated.
[0116] If the side adjustment angle is inconsistent with the upper limit rotation angle, it means that when the rearview mirror is rotated and adjusted in the horizontal direction, it is not completely rotated to a state that is completely in contact with the side wall of the vehicle. However, at this time, the mirror surface of the rearview mirror is difficult to refract the view of the side and rear of the vehicle. In order to further compensate for the lack of rear side view when the rearview mirror is rotated and adjusted to hide, the rearview mirror end camera pre-installed on the rearview mirror is activated to take pictures of the side and rear of the vehicle. The rearview mirror end camera is a camera set on the end side of the rearview mirror away from the vehicle connection.
[0117] Step S302: If the side adjustment angle is consistent with the upper limit rotation angle, then the preset outer camera on the rearview mirror is activated.
[0118] The side adjustment angle is consistent with the upper limit rotation angle, indicating that the rearview mirror is completely flush with the side wall of the vehicle when it is rotated and hidden for adjustment. At this time, it is impossible to take pictures through the camera at the end of the rearview mirror. Therefore, the camera on the outside of the rearview mirror is activated. The camera on the outside of the rearview mirror is also a miniature camera that is pre-installed on the rearview mirror. When the rearview mirror and the vehicle are flush, the camera on the outside is facing the rear side of the vehicle. The camera on the outside is activated to take pictures and display them.
[0119] Step S303: Instruct the preset display device to display the image captured by the rearview mirror end camera or the outer camera.
[0120] The default display device is an LED display screen pre-installed in the vehicle's driver's cabin. When the rearview mirror end camera or the exterior camera is activated, the captured image is displayed on the LED display screen in the vehicle's driver's cabin.
[0121] Reference Figure 4 Storage methods also include:
[0122] Step S400: Calculate the height difference based on the branch position and the rearview mirror movement trajectory to determine the vertical adjustment distance of the corresponding side rearview mirror.
[0123] By calculating the difference between the height corresponding to the branch position and the height of the rearview mirror's movement trajectory, the distance relationship between the rearview mirror and the branch position can be obtained. The calculated difference is defined as the vertical adjustment distance of the rearview mirror. When the rearview mirror rotates towards the ground according to the vertical adjustment distance, the rearview mirror rotates towards the ground, thereby increasing the vertical distance between the rearview mirror and the branch, so that the vehicle will not interfere with or collide with the branch during driving.
[0124] Step S401: Based on the analysis of the vertical adjustment distance of the rearview mirror and the preset visual adjustment distance, determine whether the vertical adjustment distance of the rearview mirror is greater than the preset visual adjustment distance.
[0125] When the rearview mirror is rotated vertically, the vertical adjustment distance may become too large, preventing the driver in the cab from effectively observing the reflected image. The visible adjustment distance is the distance at which the driver can still observe the reflected image in the rearview mirror while it is being vertically adjusted. Determining whether the rearview mirror's vertical adjustment distance exceeds the preset visible adjustment distance is for the purpose of making further optimization adjustments.
[0126] Step S402: If the vertical adjustment distance of the rearview mirror is equal to or less than the preset visual adjustment distance, the preset rotation device is instructed to rotate the rearview mirror toward the ground side by the vertical adjustment distance.
[0127] If the vertical adjustment distance of the rearview mirror is equal to or less than the preset visible adjustment distance, it means that when the rearview mirror is adjusted according to the vertical adjustment distance, it can prevent collision and interference between the rearview mirror and the branches, while also allowing the driver to clearly observe the mirror reflection on the rearview mirror.
[0128] Step S403: If the vertical adjustment distance of the rearview mirror is greater than the preset visual adjustment distance, the preset rearview mirror end camera is activated according to the instruction, and the preset rearview mirror end camera is rotated and adjusted according to the preset rear orientation of the vehicle.
[0129] If the vertical adjustment distance of the rearview mirror is greater than the preset viewing adjustment distance, it means that after the rearview mirror is adjusted in the vertical direction, it is less likely to interfere with the branches. However, the driver cannot clearly see the situation in the rearview mirror, that is, cannot clearly observe the situation to the side and rear of the vehicle through the rearview mirror. At this time, the camera at the end of the rearview mirror is activated by instructing the camera to rotate and adjust its shooting direction. The rotation adjustment is based on the rear of the vehicle as the reference direction, so that the camera at the rear of the rearview mirror can obtain a wider field of view.
[0130] Reference Figure 5 When the rearview mirror end camera is rotated and adjusted, it also includes:
[0131] Step S500: Acquire the image captured by the rearview mirror end camera.
[0132] When the rearview mirror end camera is rotated and adjusted, the rearview mirror end camera is activated and an image is captured. The captured image is defined as the captured image. The purpose of capturing the captured image is to determine whether a clear monitoring image can be obtained after the rearview mirror end camera is activated.
[0133] Step S501: Based on the captured image and the preset dirt blur feature analysis, determine whether there are dirt on the mirror surface of the rearview mirror end camera.
[0134] Stain blurring features are the blurring features formed in the images captured when there are stains on the camera lens. Stain blurring features are obtained by staff during experiments and a stain image feature database is established. By inputting the captured images into the stain image feature database for comparison, the comparison results can be output to determine whether stains are present in the captured images.
[0135] Step S502: If there are no stains on the mirror surface of the rearview mirror end camera, it indicates that the camera mirror surface is normal.
[0136] If the mirror surface of the rearview mirror end camera is free of dirt, it means that the rearview mirror end camera can capture images of the side and rear of the vehicle, indicating that the camera mirror is normal and no further adjustment is needed.
[0137] Step S503: If there are stains on the mirror surface of the rearview mirror end camera, an adjustment command is obtained from the adjustment device.
[0138] The presence of dirt on the rearview mirror's end-mounted camera indicates that the camera cannot clearly capture images of the vehicle's sides and rear, requiring further cleaning and adjustment. However, since the vehicle primarily relies on this camera for rear-side image capture, direct cleaning and adjustment would interfere with the recording. Therefore, the timing of cleaning needs to be determined. At this point, adjustment commands are obtained from the adjustment device. These commands are the control signals used to rotate and adjust the rearview mirror, and are confirmed and preset by the staff. Obtaining these commands is necessary to determine whether the rearview mirror has switched from a temporarily hidden state to another adjustment state, such as an unfolded state. When the rearview mirror is in the unfolded state, it is no longer necessary to rely on the end-mounted camera to observe the vehicle's sides and rear.
[0139] Step S504: Determine whether the adjustment command is consistent with the preset expansion command.
[0140] The preset unfold command is the command when the rearview mirror rotates to normal operation. By comparing and analyzing the adjustment command and the unfold command, it can be determined whether the adjustment command is an unfold command, so as to further control the camera at the end of the rearview mirror.
[0141] Step S505: When the adjustment command is consistent with the preset unfolding command, the preset cleaning device is instructed to spray water to clean the dirt on the mirror surface of the rearview mirror end camera.
[0142] The adjustment command is consistent with the preset unfold command, indicating that the rearview mirror has switched from a temporarily hidden state to an unfolded state. At this time, the mirror surface of the rearview mirror end camera can be cleaned. The preset cleaning device is a spray nozzle pre-installed on the vehicle. The spray nozzle is positioned opposite the mirror surface of the rearview mirror end camera and is connected to the water tank in the vehicle. It is used to pressurize water and spray it onto the mirror surface of the rearview mirror end camera to clean the stains on the mirror surface. After cleaning, the nozzle is instructed to blow compressed air onto the mirror surface of the rearview mirror end camera to keep the rearview mirror end camera dry and prevent dust from being adsorbed on the mirror surface due to residual water.
[0143] Reference Figure 6 When there is no interference between the position of the branch and the movement trajectory of the rearview mirror, it also includes:
[0144] Step S600: Based on the road image and the preset branch bending features, determine whether the branch is in a bending posture.
[0145] Branch bending features are image features when branches bend. Staff members obtain image posture features of different types of branches bending through experiments and establish a bent branch feature database. When a road image is input, it can be determined whether the branch posture of the road image is bent. The purpose of determining whether the branch posture is bent is for further adjustment of the rearview mirror.
[0146] Step S601: If the branch is not in a bent posture, compare and analyze the branch strength with the preset excessive branch strength to instruct the rearview mirror to be temporarily hidden or remain normally deployed.
[0147] If the branches are not in a bent position, it means that the branches are obstructing the movement trajectory of the rearview mirror under normal conditions. At this time, we continue to compare and analyze the strength of the branches that are slightly bent and those that are too strong, and execute the operation of step S105. Based on the analysis results, we instruct the rearview mirror to be temporarily hidden or to keep the rearview mirror normally open.
[0148] Step S602: If the branch is in a bent posture, compare and analyze the road image with the preset branch bending characteristics to determine whether the branch is bent by the wind.
[0149] The fact that the branch is in a bent position indicates that it may have bent under the action of an external force, such as the wind, causing it to bend away from the rearview mirror. This prevents the branch from interfering with the movement of the rearview mirror. If the wind speed decreases, the branch may move back to the side of the rearview mirror and interfere with its movement.
[0150] The characteristics of branches bending under wind are the image features of bending caused by wind. When a branch bends, the leaves on the branch tilt towards the side of the bend. By further comparing and analyzing the road image and the characteristics of branches bending under wind, it can be determined whether the branch bends due to wind.
[0151] Step S603: If the branches bend due to the wind, the preset adjustment device is instructed to temporarily hide the rearview mirror.
[0152] Step S604: If the branches are not bent by the wind, keep the rearview mirrors properly deployed.
[0153] When the branches bend in the wind, it indicates that there is a risk of the rearview mirror colliding with the branches. At this time, the adjustment device is instructed to execute step S107 to temporarily hide the rearview mirror.
[0154] If the branches are not bent by the wind, it means that the branches will not return to their original position due to the weakening of the wind and will not interfere with the movement trajectory of the rearview mirror. In this case, simply keep the rearview mirror in the unfolded state.
[0155] Reference Figure 7 Before analyzing the road images and preset branch bending features, the following steps are also included:
[0156] Step S700: Obtain the vehicle speed, driving direction, and wind speed and direction in the direction the vehicle is traveling.
[0157] Vehicle speed is the speed of the vehicle during travel, obtained through the vehicle's speed sensor. Driving direction is the direction the vehicle is facing, determined by the vehicle's navigation system. Wind speed and direction are detected by the vehicle's wind sensor and wind speed detection module.
[0158] Step S701: Compare and analyze the wind direction and the vehicle's direction of travel to determine whether the vehicle's direction of travel is the same as the wind direction.
[0159] By comparing the wind direction with the vehicle's direction of travel, it can be determined whether the wind direction and the vehicle's direction of travel are in the same direction. The purpose of this determination is to know whether the vehicle is traveling with the wind or against the wind, so as to make further adjustment instructions.
[0160] Step S702: If the vehicle's direction of travel is the same as the wind direction, continue the judgment and analysis until the vehicle's direction of travel is different from the wind direction.
[0161] If the vehicle's direction of travel is the same as the wind direction, it means that the vehicle is driving with the wind at its back. At this time, when the vehicle passes by the branches, the airflow disturbance has little impact on the branches, and the branches are less likely to hit the rearview mirror on one side of the vehicle under the action of the wind. At this time, there is no need to make further adjustments or controls to the rearview mirror. Then continue to judge the relationship between the vehicle's direction of travel and the wind direction.
[0162] Step S703: If the vehicle's direction of travel is different from the wind direction, compare and analyze the wind speed and vehicle speed to determine the magnitude of the wind speed and vehicle speed.
[0163] Step S704: When the vehicle speed is greater than the wind speed, prompt the vehicle to slow down.
[0164] If the vehicle's direction of travel is not the same as the wind direction, it means the vehicle is traveling against the wind. When the vehicle passes branches, although the branches, under the influence of the wind, maintain a position that does not interfere with the movement of the rearview mirrors, they can easily cause airflow disturbance. In this case, the wind speed and vehicle speed should be compared and analyzed to determine if the vehicle speed is greater than the wind speed. If the vehicle speed is not greater than the wind speed, it means the vehicle is mainly affected by the wind, and the resulting airflow disturbance is relatively small. If the vehicle speed is greater than the wind speed, it means that the vehicle is traveling at a higher speed against the wind, which will disturb nearby branches and cause interference and scraping between the branches and the vehicle and rearview mirrors. In this case, a vehicle slowdown warning should be issued to reduce the vehicle's speed, reduce the generation of disturbing airflow, and help protect the rearview mirrors and vehicle body from damage.
[0165] Based on the same inventive concept, embodiments of the present invention provide a rearview mirror concealment control system, comprising:
[0166] The acquisition module is used to acquire rearview mirror position parameters and road images.
[0167] The memory is used to store the program for the rearview mirror hiding control method described above.
[0168] The processor and memory programs can be loaded and executed by the processor to implement the rearview mirror hiding control method as described above.
[0169] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0170] This invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a rearview mirror hiding control method.
[0171] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0172] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed to control the rearview mirror hiding method.
[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0174] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A rearview mirror concealment control method, characterized in that, include: Acquire rearview mirror position parameters and road images along the vehicle's direction of travel; The rearview mirror's movement trajectory is determined by analyzing the rearview mirror's position parameters and the vehicle's preset driving trajectory. Based on road images and pre-defined branch features, the strength and location of branches are determined. Determine if there is any interference between the position of the branch and the movement trajectory of the rearview mirror; If there is no interference between the position of the branch and the movement trajectory of the rearview mirror, then keep the rearview mirror in normal deployment; If there is interference between the position of the branch and the movement trajectory of the rearview mirror, the strength of the branch and the preset excessive branch strength will be compared and analyzed, and it will be determined whether the branch will bounce back to the surface of the rearview mirror when the rearview mirror passes by the branch. If the branches do not spring back onto the rearview mirror surface, keep the rearview mirror in normal orientation. If the branch springs back onto the rearview mirror surface, the preset adjustment device will be activated to temporarily hide the rearview mirror in a preset storage manner.
2. The rearview mirror concealment control method according to claim 1, characterized in that, When the adjustment device temporarily hides the rearview mirror in a preset storage manner, it includes: By comparing and analyzing the position of the branches and the movement trajectory of the rearview mirror, the interference range and interference distance between the branches and the rearview mirror can be determined, and the vehicle speed can be obtained. The duration of temporary concealment of the rearview mirror is determined by calculation and analysis based on the vehicle's speed and the range of interference. The side adjustment angle of the rearview mirrors on different sides is determined by matching the interference distance with the preset adjustment angle. Adjust the corresponding side rearview mirror towards the side of the vehicle according to the preset adjustment device indicated by the side adjustment angle; The rearview mirror unfolds according to the preset adjustment device based on the temporary hiding time indication.
3. The rearview mirror concealment control method according to claim 2, characterized in that, When the preset adjustment device adjusts the corresponding side rearview mirror to face the vehicle side, it also includes: The side adjustment angle and the preset upper limit rotation angle are analyzed to determine whether the side adjustment angle is consistent with the upper limit rotation angle. If the side adjustment angle is inconsistent with the upper limit rotation angle, the preset rearview mirror end camera will be activated. If the side adjustment angle is consistent with the upper limit rotation angle, the preset outer camera on the rearview mirror will be activated. The preset display device is instructed to display images captured by the rearview mirror end camera or the outer camera.
4. The rearview mirror concealment control method according to claim 2, characterized in that, Storage methods also include: The height difference is calculated based on the position of the branch and the movement trajectory of the rearview mirror to determine the vertical adjustment distance of the rearview mirror on the corresponding side. Based on the analysis of the vertical adjustment distance of the rearview mirror and the preset visual adjustment distance, it is determined whether the vertical adjustment distance of the rearview mirror is greater than the preset visual adjustment distance. If the vertical adjustment distance of the rearview mirror is equal to or less than the preset visual adjustment distance, the preset rotation device is instructed to rotate the rearview mirror toward the ground by the vertical adjustment distance. If the vertical adjustment distance of the rearview mirror is greater than the preset visible adjustment distance, the preset rearview mirror end camera will be activated according to the instruction, and the preset rearview mirror end camera will be rotated and adjusted according to the preset rear orientation of the vehicle.
5. The rearview mirror concealment control method according to claim 4, characterized in that, When the rearview mirror end camera is rotated and adjusted, it also includes: Acquire images captured by the camera at the end of the rearview mirror; Based on the captured images and the analysis of preset dirt blur features, it is determined whether there are dirt on the mirror surface of the rearview mirror end camera; If there are no stains on the mirror surface of the rearview mirror end camera, it indicates that the camera mirror surface is normal; If there are stains on the mirror surface of the rearview mirror end camera, an adjustment command is received from the adjustment device. Determine whether the adjustment command is consistent with the preset expansion command; When the adjustment command matches the preset deployment command, the preset cleaning device is instructed to spray water to clean the dirt on the mirror surface of the rearview mirror end camera.
6. The rearview mirror concealment control method according to claim 1, characterized in that, When there is no interference between the position of the branch and the trajectory of the rearview mirror, it also includes: Based on the analysis of road images and preset branch bending features, it is determined whether the branches are in a bent posture. If the branches are not in a bent position, the strength of the branches is compared and analyzed with the preset excessive branch strength to instruct the rearview mirror to be temporarily hidden or to remain normally deployed. If the branches are in a bent posture, the road image and the preset wind-induced bending features of the branches will be compared and analyzed to determine whether the branches are bent by the wind. If the branches bend in the wind, the preset adjustment device will be activated to temporarily hide the rearview mirror. If the branches are not bent by the wind, the rearview mirrors will remain properly extended.
7. The rearview mirror concealment control method according to claim 6, characterized in that, Before analyzing the road images and pre-defined branch bending features, the following steps are also included: Obtain the vehicle's speed, direction of travel, and wind speed and direction in the direction the vehicle is traveling; Compare and analyze the wind direction and the vehicle's direction of travel to determine whether the vehicle's direction of travel is the same as the wind direction; If the vehicle's direction of travel is the same as the wind direction, continue the analysis until the vehicle's direction of travel is different from the wind direction. If the vehicle's direction of travel is different from the wind direction, the wind speed and vehicle speed are compared and analyzed to determine the magnitude of the wind speed and vehicle speed. The system prompts the vehicle to slow down when the vehicle speed exceeds the wind speed.
8. A rearview mirror concealment control system, characterized in that, include: The acquisition module is used to acquire rearview mirror position parameters and road images; A memory for storing the program of the rearview mirror hiding control method as described in any one of claims 1 to 7; The processor and the program in the memory can be loaded and executed by the processor to implement the rearview mirror hiding control method as described in any one of claims 1 to 7.
9. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as any one of the rearview mirror hiding control methods as claimed in claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed as any one of the rearview mirror hiding control methods as claimed in claims 1 to 7.