Visual field safety and glare suppression oriented outside rear-view mirror arrangement checking method
By constructing the driver's eye point and field of vision area in simulation software, the gaze area and light reflection path on the exterior rearview mirror surface are determined, solving the problem of in-vehicle optical interference in the arrangement of exterior rearview mirrors. This enables safety and adaptability verification during the design phase, improving the driver's visual safety and experience.
Patent Information
- Application Number
- CN202511788415.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-01
- Publication Date
- 2026-02-17
AI Technical Summary
Existing technologies neglect the impact of in-vehicle optical interference on image quality during the verification of exterior rearview mirror placement. This results in strong reflections interfering with the driver's field of vision, posing a safety hazard. Furthermore, traditional verification methods are difficult to prevent such problems during the design phase, and remedial measures can only be taken when the physical prototype is in place.
By constructing the driver's eye point and field of vision area in simulation software, the gaze area and light reflection path model on the exterior rearview mirror are determined, it is judged whether the exterior rearview mirror meets the preset conditions, and the mirror position is adjusted to avoid optical interference, ensuring that the driver has no blind spots and a good field of vision.
It achieves the goal of meeting the driver's visibility requirements in the conceptual design stage, avoiding interference from dashboard light reflection, improving driving safety, reducing misjudgment, adapting to the visibility regulations of different countries, and avoiding high-cost rework in later physical verification.
Smart Images

Figure CN121536415A_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of automotive rearview mirror technology, and in particular to a method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression. Background Technology
[0002] In vehicle design and development, the placement of exterior rearview mirrors is a crucial factor affecting driving safety, with their core function being to provide drivers with a clear and unobstructed indirect view to the sides and rear. To ensure driving safety, countries worldwide, including China, have enacted mandatory technical regulations (such as Chinese standard GB 15084) that clearly stipulate the legally mandated field of view range for rearview mirrors. Therefore, compliance verification of exterior rearview mirror placement during the design phase has become an indispensable foundational task.
[0003] Currently, relevant technologies are dedicated to improving the standardization and intelligence of rearview mirror design. For example, the technical solution "A Method and System for Verifying the Visibility Regulations of Automobile Exterior Rearview Mirrors" obtains the hard-point parameters of the entire vehicle, constructs a vehicle model and an exterior rearview mirror model, and calculates the reflection range of the visible area on the mirror surface required by regulations based on the principle of spherical mirror reflection, thereby determining whether the actual lens design meets the regulatory requirements. Building upon this, the technical solution "An Intelligent Design Method for Exterior Rearview Mirrors Based on CATIA Knowledge Engineering" further shifts the design process from passive verification to active optimization, constructing a fully parameterized intelligent design system for exterior rearview mirrors based on CATIA knowledge engineering. This system automatically generates optimized lens schemes that meet regulatory requirements by parametrically adjusting the spatial position and rotation angle of the lens.
[0004] However, current rearview mirror placement calibration systems suffer from a long-overlooked critical flaw: their focus remains solely on the external environment, neglecting the actual impact of optical interference from within the vehicle on image quality. As automotive interior design increasingly embraces large and prominent screens, high-brightness displays can easily create strong reflective images on the exterior rearview mirrors during driving, overlapping with the rear view and severely interfering with the driver's judgment of road conditions, posing significant safety hazards. Despite the frequent occurrence of such issues in actual driving, traditional calibration methods primarily aim to meet basic regulatory visibility requirements, lacking the ability to systematically assess in-vehicle optical interference. Therefore, design teams often only discover these problems through experience at the physical prototype stage, subsequently resorting to reactive measures such as reducing screen brightness—limited effectiveness and often impacting user experience. This "post-hoc" approach leads to iterative development processes, contradicting the "prevention-first" philosophy of digital design and failing to meet actual performance demands exceeding basic regulatory requirements.
[0005] Therefore, this manual provides a method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression. Summary of the Invention
[0006] This specification provides a method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression, in order to solve the aforementioned problems existing in the prior art.
[0007] The following technical solution is adopted in this specification: This manual provides a method for verifying the placement of exterior rearview mirrors with a focus on visual safety and glare suppression, including: S1. Obtain the simulation data of the target vehicle imported into the simulation software, and determine the ground plane, overall vehicle width, driver's seat reference point, left exterior rearview mirror, right exterior rearview mirror, inner surface of left window glass, inner surface of right window glass, and instrument panel display surface of the target vehicle based on the simulation data. S2. Based on the driver's seat reference point, construct the driver's left eye point and right eye point, construct the driver's left eye ellipse and right eye ellipse, and determine the center point of the left eye ellipse corresponding to the left eye ellipse and the center point of the right eye ellipse corresponding to the right eye ellipse. S3. Determine the target field of view area in the simulation software based on the left eye point, the right eye point, the ground plane, the vehicle width, and the preset field of view requirements; S4. Based on the left eye point, the right eye point, the target visual field area, the preset left side rearview mirror surface, and the preset right side rearview mirror surface, determine the gaze areas of the left eye point and the right eye point on the left side rearview mirror surface and the right side rearview mirror surface, respectively. S5. Based on the dashboard display surface, the inner surface of the left window glass, the inner surface of the right window glass, the center point of the left eye ellipse, and the center point of the right eye ellipse, determine the light path model of the light emitted from the dashboard display surface reflected by the inner surfaces of the left and right windows glass to the center points of the left and right eyes ellipses, and based on the light path model, determine the reflection areas of the light emitted from the dashboard display surface on the inner surfaces of the left and right windows glass; S6. Determine whether the left and right exterior rearview mirrors meet the preset conditions for the exterior rearview mirror arrangement verification of the target vehicle; S7. If so, then confirm that the rearview mirror arrangement verification of the target vehicle has been completed; S8. If not, adjust the left and right exterior rearview mirrors in the simulation data until the left and right exterior rearview mirrors in the simulation data meet the preset conditions.
[0008] Based on the aforementioned technical means, this solution enables the arrangement of automotive exterior rearview mirrors to meet the driver's field of vision requirements in vehicle design. Furthermore, it avoids glare from the dashboard, reducing driver obstruction and misjudgment, thus improving driving safety. Layout verification can be completed during the conceptual design phase, avoiding costly rework during later physical verification. It also flexibly adapts to the field of vision regulations (i.e., field of vision requirements) of different countries or regions.
[0009] Furthermore, S4 specifically includes: Based on the preset left exterior rearview mirror and the left eye point, determine each first fixation point on the left exterior rearview mirror when the left eye point gazes at the target visual area through the left exterior rearview mirror; and based on the preset right exterior rearview mirror and the right eye point, determine each second fixation point on the right exterior rearview mirror when the right eye point gazes at the target visual area through the right exterior rearview mirror. A first fixation region is determined based on each of the first fixation points; and a second fixation region is determined based on each of the second fixation points.
[0010] Furthermore, S5 specifically includes: Based on the dashboard display surface, the inner surface of the left window glass, and the center point of the left eye ellipse, a first ray path model is determined whereby the light emitted from the dashboard display surface is reflected by the inner surface of the left window glass to the center point of the left eye ellipse; and based on the dashboard display surface, the inner surface of the right window glass, and the center point of the right eye ellipse, a second ray path model is determined whereby the light emitted from the dashboard display surface is reflected by the inner surface of the right window glass to the center point of the right eye ellipse. Based on the first ray path model, determine the first intersection point between each ray path in the first ray path model and the inner surface of the left window glass; and based on the second ray path model, determine the second intersection point between each ray path in the second ray path model and the inner surface of the right window glass. Based on each first intersection point, a first reflection area of the light emitted from the instrument panel display surface on the inner surface of the left window glass is determined; and based on each second intersection point, a second reflection area of the light emitted from the instrument panel display surface on the inner surface of the right window glass is determined.
[0011] Furthermore, S6 specifically includes: Determine whether the first gaze area is within the outer contour line of the left exterior rearview mirror, and determine whether the second gaze area is within the outer contour line of the right exterior rearview mirror.
[0012] Based on the above-mentioned technical means, it can be ensured that the driver can observe the field of vision area that meets the vision requirements through the exterior rearview mirror that meets the preset conditions, and ensure that the exterior rearview mirror provides key side and rear vision without blind spots and obstructions, thereby reducing the risk of collision when changing lanes or turning.
[0013] Furthermore, S6 also includes S61: The outer contour line of the mirror surface of the left exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the left eye ellipse are determined, and the A-pillar of the target vehicle is determined based on the simulation data; By bridging the outer contour of the mirror and the elliptical cross-sectional contour of the eye, the spatial surface corresponding to the visual channel from the left eye ellipse to the left exterior rearview mirror is determined.
[0014] Furthermore, S6 specifically includes: Determine whether the first reflective region does not overlap with the spatial curved surface.
[0015] Based on the above technical means, it can be ensured that the light emitted by the car dashboard will not affect the driver's vision and effectively suppress the glare caused by the dashboard and other light sources at night or in dark environments.
[0016] Furthermore, S6 specifically includes: Determine whether the spatial curved surface does not overlap with the A-pillar.
[0017] Based on the above-mentioned technical means, it is possible to ensure that the A-pillar and other structures of the car do not affect the driver's field of vision, providing the driver with a good field of vision without blind spots, thereby improving driving safety and a good driving experience.
[0018] This specification provides a rearview mirror arrangement verification device guided by field of vision safety and glare suppression, characterized in that it includes: The acquisition module is used to acquire simulation data of the target vehicle imported into the simulation software, and determine the ground plane, overall vehicle width, driver's seat reference point, left exterior rearview mirror, right exterior rearview mirror, inner surface of left window glass, inner surface of right window glass, and instrument panel display surface of the target vehicle based on the simulation data. The first determining module is used to construct the driver's left eye point and right eye point based on the driver's seat reference point, construct the driver's left eye ellipse and right eye ellipse, and determine the center point of the left eye ellipse corresponding to the left eye ellipse and the center point of the right eye ellipse corresponding to the right eye ellipse. The second determining module is used to determine the target field of view area in the simulation software based on the left eye point, the right eye point, the ground plane, the vehicle width, and the preset field of view requirements. The third determining module is used to determine the gaze areas of the left eye point and the right eye point on the left and right exterior rearview mirrors respectively, based on the left eye point, the right eye point, the target visual field area, the preset left exterior rearview mirror surface, and the preset right exterior rearview mirror surface. The fourth determining module is used to determine, based on the instrument panel display surface, the inner surface of the left window glass, the inner surface of the right window glass, the center point of the left eye ellipse, and the center point of the right eye ellipse, the light path model of the light emitted from the instrument panel display surface, reflected by the inner surfaces of the left and right window glass to the center points of the left and right eye ellipses, and based on the light path model, to determine the reflection areas of the light emitted from the instrument panel display surface on the inner surfaces of the left and right window glass. The judgment module is used to determine whether the left and right exterior rearview mirrors meet the preset conditions for the verification of the exterior rearview mirror arrangement of the target vehicle; if yes, the verification of the exterior rearview mirror arrangement of the target vehicle is completed; if no, the left and right exterior rearview mirrors in the simulation data are adjusted until the left and right exterior rearview mirrors in the simulation data meet the preset conditions.
[0019] This specification provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned method for verifying the arrangement of exterior rearview mirrors guided by vision safety and glare suppression.
[0020] This specification 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 program to implement a method for verifying the arrangement of exterior rearview mirrors guided by vision safety and glare suppression.
[0021] The above-mentioned technical solutions adopted in this specification can achieve the following beneficial effects: This solution ensures that the arrangement of automotive exterior rearview mirrors meets the driver's field of vision requirements in vehicle design. Furthermore, it avoids glare from the dashboard, reducing driver obstruction and misjudgment, thus improving driving safety. Layout verification can be completed during the conceptual design phase, avoiding costly rework during later physical verification. It also flexibly adapts to the vision regulations (i.e., vision requirements) of different countries or regions. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of this specification and form part of this specification, illustrate exemplary embodiments and are used to explain this specification, but do not constitute an undue limitation thereof. In the drawings: Figure 1 A flowchart illustrating a method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression, as provided in the embodiments of this specification. Figure 2 A schematic diagram illustrating a compliance perspective provided in this specification; Figure 3 This is a schematic diagram of a gaze region provided in this specification; Figure 4 This is a schematic diagram of a reflective area provided in this specification; Figure 5 A schematic diagram of a spatial surface corresponding to a visual channel provided in this specification; Figure 6 A schematic diagram of an exterior rearview mirror arrangement verification device for vision safety and glare suppression provided in this specification; Figure 7 This specification provides a corresponding Figure 1 A schematic diagram of the structure of an electronic device. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of this specification clearer, the technical solutions of this specification will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without creative effort are within the scope of protection of this application.
[0024] In embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0025] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings.
[0026] Figure 1 A flowchart illustrating a method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression, as provided in this specification, includes the following steps: S1: Obtain the simulation data of the target vehicle imported into the simulation software, and determine the ground plane, overall vehicle width, driver's seat reference point, left exterior rearview mirror, right exterior rearview mirror, inner surface of left window glass, inner surface of right window glass, and instrument panel display surface of the target vehicle based on the simulation data.
[0027] S2: Based on the driver's seat reference point, construct the driver's left eye point and right eye point, construct the driver's left eye ellipse and right eye ellipse, and determine the center point of the left eye ellipse corresponding to the left eye ellipse and the center point of the right eye ellipse corresponding to the right eye ellipse.
[0028] S3: Determine the target field of view area in the simulation software based on the left eye point, the right eye point, the ground plane, the vehicle width, and the preset field of view requirements.
[0029] This specification describes the process of verifying the rearview mirror arrangement guided by visual safety and glare suppression. In the embodiments described herein, this verification process can be performed by a server. However, this specification does not limit the type of device or platform used to perform this verification process; for example, a personal computer, mobile terminal, or other similar device or platform can also be used. For ease of description, a server will be used as the execution entity in the following description.
[0030] In one or more embodiments of this specification, the server can perform exterior rearview mirror placement verification at the initial design stage of the target vehicle. During the design phase of the target vehicle, a model of the target vehicle is designed and formed in simulation software. The server can then acquire simulation data of the target vehicle imported into the simulation software, thereby obtaining data about the target vehicle.
[0031] In one or more embodiments of this specification, after the server obtains the simulation data of the target vehicle, it can determine the ground plane, overall vehicle width, driver's seat reference point, left and right exterior rearview mirrors, inner surface of the left and right window glass, and instrument panel display surface of the simulated target vehicle based on the simulation data. Of course, the distinction between left and right here is based on the driver's frontal view of the target vehicle.
[0032] The server can then construct the driver's left and right eye points based on the driver's seat reference point (i.e., the driver's seat R point) of the target vehicle. One method is to use the driver's seat reference point as a reference, vertically upwards by 635mm to obtain a point. Using this point as the midpoint, offset 32.5mm to the left and right in a horizontal direction perpendicular to the vehicle's longitudinal reference plane (along the length of the target vehicle), resulting in two points that are the driver's left and right eye points. Furthermore, the server can construct the driver's left and right eye ellipses. These ellipses are tools used in the target vehicle design process to simulate the eye positions of most drivers while driving. Typically, a vehicle coordinate system needs to be established first, and then the left and right eye ellipse templates are positioned within the vehicle coordinate system. The method for constructing the left and right eye ellipses can refer to existing technologies and does not involve the inventive points of this invention; therefore, it will not be elaborated upon here. Similarly, after determining the left and right eye ellipses, the center point of the left eye ellipse corresponding to the left eye ellipse and the center point of the right eye ellipse corresponding to the right eye ellipse can be further determined. The method for determining the center points of the left and right eye ellipses can also refer to existing technologies, which will not be elaborated here; for example, refer to "SAE J941 Motor Vehicle Drivers' EyeLocations". Of course, the ground plane corresponding to the target vehicle can be constructed based on the simulated target vehicle model. Specific methods can refer to existing technologies and do not involve the inventive points of this invention; therefore, they will not be elaborated here.
[0033] Meanwhile, the server can also determine the target field of view area in the simulation software based on the left eye point, right eye point, vehicle width, ground plane, and preset field of view requirements.
[0034] Figure 2 This is a schematic diagram illustrating a compliance perspective provided in this specification. (For example...) Figure 2 As shown, the preset field of vision requirement can be that the driver should be able to see a 4m wide area on a horizontal road surface, defined by a plane parallel to the longitudinal reference plane of the target vehicle and passing through the outermost points of the vehicle on the driver's and passenger's sides (i.e., the boundary plane of the driver's and passenger's sides determined according to the overall vehicle width), extending from 20m behind the driver's left and right eye points to the horizon. Simultaneously, the driver should be able to see an area 1m wide, starting from a point 4m behind the vertical plane passing through the driver's left and right eye points, defined by a plane parallel to the longitudinal reference plane of the vehicle and passing through the outermost point of the target vehicle (e.g., ...). Figure 2 The shaded area represents the compliant field of view within the ground plane. Figure 2 The compliant field of view shown (shaded area) is the target field of view area.
[0035] S4: Based on the left eye point, the right eye point, the target visual field area, the preset left side rearview mirror surface, and the preset right side rearview mirror surface, determine the gaze areas of the left eye point and the right eye point on the left side rearview mirror surface and the right side rearview mirror surface, respectively.
[0036] In one or more embodiments of this specification, the server can determine the gaze area on the left and right exterior rearview mirrors when the driver's left and right eye points gaze at the target field of view through the left and right exterior rearview mirrors, based on the driver's left and right eye points, preset left and right exterior rearview mirror surfaces, and the target field of view area. It is worth noting that the preset left and right exterior rearview mirror surfaces can be considered as mirrors of exterior rearview mirrors that meet pre-set preset conditions for exterior rearview mirror arrangement verification. The gaze area obtained based on these preset left and right exterior rearview mirror surfaces serves as a reference standard for subsequent exterior rearview mirror arrangement verification.
[0037] Specifically, the server can determine, based on a preset left-side rearview mirror and the driver's left eye point, each first fixation point on the left-side rearview mirror when the driver's left eye gazes at the target visual area through the mirror. Then, based on each first fixation point, the server can determine the area formed by that first fixation point on the left-side rearview mirror, which is designated as the first fixation area. Similarly, the server can also determine, based on a preset right-side rearview mirror and the driver's right eye point, each second fixation point on the right-side rearview mirror when the driver's right eye gazes at the target visual area through the mirror. Then, based on each second fixation point, the server determines the second fixation area.
[0038] Figure 3 This is a schematic diagram of a gaze region provided in this specification. Figure 3 As shown, Figure 3 The two small black dots on either side of the driver's silhouette formed by lines are the left and right eye dots, respectively. The dark area behind the driver represents the target's field of vision. Figure 3 The individual lines, excluding the driver's line, represent the lines of sight of the left and right eyes looking at the target area through the preset rearview mirror. The intersection of these lines on the preset rearview mirror is the gaze point of the left and right eyes on the preset rearview mirror, and the gaze area is formed by each gaze point.
[0039] S5: Based on the dashboard display surface, the inner surface of the left window glass, the inner surface of the right window glass, the center point of the left eye ellipse, and the center point of the right eye ellipse, determine the light path model of the light emitted from the dashboard display surface reflected by the inner surfaces of the left and right windows glass to the center points of the left and right eyes ellipses, and based on the light path model, determine the reflection areas of the light emitted from the dashboard display surface on the inner surfaces of the left and right windows glass.
[0040] In one or more embodiments of this specification, the server can determine the light path model of the light emitted from the dashboard display surface reflected by the inner surfaces of the left and right windows to the center points of the driver's left and right eyes based on the dashboard display surface, the inner surface of the left window glass, the inner surface of the right window glass, and the center points of the driver's left and right eye ellipses. Based on the light path model, the server can determine the reflection areas of the light emitted from the dashboard display surface on the inner surfaces of the left and right windows.
[0041] Specifically, the server can determine a first ray path model based on the dashboard display, the inner surface of the left window, and the center point of the driver's left eye ellipse. This model involves light emanating from the dashboard and reflecting off the inner surface of the left window to the center point of the left eye ellipse. Then, based on this first ray path model, the server determines the first intersection point between each ray's path and the inner surface of the left window. Based on these first intersection points, the server can determine the area formed by the light emanating from the dashboard on the inner surface of the left window, which serves as the first reflection area. Similarly, the server can also determine a second ray path model based on the dashboard display, the inner surface of the right window, and the center point of the driver's right eye ellipse. This model involves light emanating from the dashboard and reflecting off the inner surface of the right window to the center point of the right eye ellipse. Based on this second ray path model, the server determines the second intersection point between each ray's path and the inner surface of the right window. Based on these second intersection points, the server determines the second reflection area formed by the light emanating from the dashboard on the inner surface of the right window.
[0042] Figure 4 This is a schematic diagram of a reflective area provided in this specification. Figure 4 The dark rectangle in the center is the instrument panel display. The dark areas on the left and right sides are the inner surfaces of the left and right side window glass, respectively. Figure 4 The two small black dots in the middle are the center points of the left and right eye ellipses, respectively. Figure 4 The gray lines represent the light paths emitted from the dashboard display surface, reflected off the inner surfaces of the left and right side windows, and reaching the center points of the left and right eye ellipses. The areas formed by these light paths on the inner surfaces of the left and right side windows (i.e.,...) Figure 4 The black closed-line quadrilaterals on the inner surface of the left and right side window glass are the reflection areas.
[0043] S6: Determine whether the left and right exterior rearview mirrors meet the preset conditions for the exterior rearview mirror arrangement calibration of the target vehicle. If yes, proceed to step S7. If no, proceed to step S8.
[0044] In one or more embodiments of this specification, the server can determine whether the left and right exterior rearview mirrors of the target vehicle meet the preset conditions for the exterior rearview mirror arrangement calibration of the target vehicle based on the target field of view area, the gaze areas of the left and right eyes on the exterior rearview mirrors, and the reflection area of the instrument panel display surface on the side window glass. If yes, then step S7 is executed. If no, then step S8 is executed.
[0045] Specifically, the server can determine the first gaze area on the preset left-side rearview mirror when the left eye gazes at the target visual area, and the second gaze area on the preset right-side rearview mirror when the right eye gazes at the target visual area. It then determines whether the first gaze area is within the outer contour line of the target vehicle's left-side rearview mirror, and whether the second gaze area is within the outer contour line of the target vehicle's right-side rearview mirror.
[0046] In this specification, step S6 further includes step S61. S61 involves the server determining the outer contour line of the left exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the left eye ellipse, as well as determining the A-pillar of the target vehicle based on simulation data. Of course, the window frame of the target vehicle can also be determined based on the simulation data. Afterwards, the server can bridge the outer contour line of the left exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the left eye ellipse to determine the spatial surface corresponding to the visual channel from the left eye ellipse to the left exterior rearview mirror.
[0047] Similarly, the server can also determine the outer contour line of the right exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the right eye ellipse. Then, the server can bridge the outer contour line of the right exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the right eye ellipse to determine the spatial surface corresponding to the visual channel from the right eye ellipse to the right exterior rearview mirror.
[0048] Figure 5 This is a schematic diagram of a spatial surface corresponding to a visual channel provided in this specification. For example... Figure 5 As shown, the black areas on the far left and right are the outer contour lines of the left and right side rearview mirrors. Figure 5 The gray rectangle in the middle is the instrument panel display area. Figure 5The two black curved surfaces in the middle represent the elliptical cross-sectional contours of the eyes. The channels connecting the outer contour of the mirror and the elliptical cross-sectional contours of the eyes are the spatial curved surfaces corresponding to the visual channels from the left and right eye ellipses to the left and right side rearview mirrors, respectively. The gray areas traversed by the two spatial curved surfaces represent the inner surfaces of the side window glass. The multiple triangles formed by the gray lines near the outer contour line represent the gaze area.
[0049] Therefore, the server can further determine whether the first reflection area of the light emitted from the dashboard display on the inner surface of the left window does not overlap with the spatial surface corresponding to the visual channel from the left eye ellipse to the left exterior rearview mirror. Similarly, the server can also determine whether the second reflection area of the light emitted from the dashboard display on the inner surface of the right window does not overlap with the spatial surface corresponding to the visual channel from the right eye ellipse to the right exterior rearview mirror.
[0050] Furthermore, in this specification, the server can also determine whether the spatial surface corresponding to the visual channel from the left eye ellipse to the left exterior rearview mirror does not overlap with the A-pillar. It can also determine whether the spatial surface corresponding to the visual channel from the right eye ellipse to the right exterior rearview mirror does not overlap with the A-pillar.
[0051] S7: Confirm that the rearview mirror arrangement of the target vehicle has been verified.
[0052] In one or more embodiments of this specification, the server can determine that the rearview mirror arrangement of the target vehicle meets the preset conditions, thus completing the rearview mirror arrangement verification. At this time, when the driver looks at the left and right rearview mirrors respectively, he can see the target field of vision area that is not affected by the dashboard light or the structure of the target vehicle itself.
[0053] S8: Adjust the left and right exterior rearview mirrors in the simulation data until the left and right exterior rearview mirrors in the simulation data meet the preset conditions.
[0054] In one or more embodiments of this specification, if the preset conditions for the verification of the exterior rearview mirror arrangement are not met, the server adjusts the poses of the left and right exterior rearview mirrors of the target vehicle simulated by the simulation data until the left and right exterior rearview mirrors in the simulation data meet the preset conditions, thus completing the verification of the exterior rearview mirror arrangement of the target vehicle.
[0055] One method for adjusting the pose of the left and right exterior rearview mirrors is to rotate the left and right exterior rearview mirrors (and their mirror surfaces) according to a preset direction or trajectory. Based on the changed poses of the left and right exterior rearview mirrors, the viewing area and reflection area are further determined to determine whether they meet the preset conditions for the target vehicle's exterior rearview mirror arrangement verification. Alternatively, for any exterior rearview mirror and its mirror surface, such as the left exterior rearview mirror and its mirror surface, a reference coordinate system is established based on the center point of the left exterior rearview mirror's mirror surface as the origin. Three consecutive translations are then performed along the X, Y, and Z axes of the world coordinate system, with each translation operation using the mirror surface and its center point after the previous transformation as the object. After the translation is complete, a local coordinate system parallel to the world coordinate axes is established with the final mirror surface center point as the rotation center. Three consecutive rotations are then performed in the order of the X, Y, and Z axes, with each rotation applied to the mirror surface after the previous rotation. The final mirror pose is uniquely determined by the aforementioned translation and rotation parameters.
[0056] based on Figure 1 The method for verifying the arrangement of exterior rearview mirrors, as shown, which prioritizes visual safety and glare suppression, ensures that the arrangement meets the driver's visual requirements in vehicle design. Furthermore, it avoids glare from the dashboard, reducing driver obstruction and misjudgment, thus improving driving safety. Arrangement verification can be completed during the conceptual design phase, avoiding costly rework during later physical verification. It also flexibly adapts to visual regulations (i.e., visual requirements) of different countries or regions.
[0057] Based on the above-described method for verifying the arrangement of exterior rearview mirrors guided by visual safety and glare suppression, this specification also provides a corresponding device for verifying the arrangement of exterior rearview mirrors guided by visual safety and glare suppression, such as... Figure 6 As shown.
[0058] Figure 6 This specification provides a schematic diagram of an exterior rearview mirror arrangement verification device guided by vision safety and glare suppression, specifically including: The acquisition module 600 is used to acquire simulation data of the target vehicle imported into the simulation software, and determine the ground plane, overall vehicle width, driver's seat reference point, left exterior rearview mirror, right exterior rearview mirror, inner surface of left window glass, inner surface of right window glass, and instrument panel display surface of the target vehicle based on the simulation data. The first determining module 602 is used to construct the driver's left eye point and right eye point based on the driver's seat reference point, construct the driver's left eye ellipse and right eye ellipse, and determine the center point of the left eye ellipse corresponding to the left eye ellipse and the center point of the right eye ellipse corresponding to the right eye ellipse. The second determining module 604 is used to determine the target field of view area in the simulation software based on the left eye point, the right eye point, the ground plane, the vehicle width and the preset field of view requirements. The third determining module 606 is used to determine the gaze areas of the left eye point and the right eye point on the left and right exterior rearview mirrors respectively, based on the left eye point, the right eye point, the target visual field area, the preset left exterior rearview mirror surface, and the preset right exterior rearview mirror surface. The fourth determining module 608 is used to determine, based on the instrument panel display surface, the inner surface of the left window glass, the inner surface of the right window glass, the center point of the left eye ellipse, and the center point of the right eye ellipse, the light path model of the light emitted from the instrument panel display surface, reflected by the inner surfaces of the left and right window glass to the center points of the left and right eye ellipses, and based on the light path model, to determine the reflection areas of the light emitted from the instrument panel display surface on the inner surfaces of the left and right window glass. The judgment module 610 is used to determine whether the left and right exterior rearview mirrors meet the preset conditions for the verification of the exterior rearview mirror arrangement of the target vehicle; if yes, the verification of the exterior rearview mirror arrangement of the target vehicle is completed; if no, the left and right exterior rearview mirrors in the simulation data are adjusted until the left and right exterior rearview mirrors in the simulation data meet the preset conditions.
[0059] Optionally, the third determining module 606 is configured to determine, based on a preset left exterior rearview mirror and the left eye point, each first fixation point on the left exterior rearview mirror when the left eye point gazes at the target visual area through the left exterior rearview mirror; and based on a preset right exterior rearview mirror and the right eye point, determine each second fixation point on the right exterior rearview mirror when the right eye point gazes at the target visual area through the right exterior rearview mirror; determine a first fixation area based on each first fixation point; and determine a second fixation area based on each second fixation point.
[0060] Optionally, the fourth determining module 608 is configured to: determine a first ray path model for light emitted from the dashboard display surface reflected from the inner surface of the left window to the center point of the left eye ellipse based on the dashboard display surface, the inner surface of the left window glass, and the center point of the left eye ellipse; and determine a second ray path model for light emitted from the dashboard display surface reflected from the inner surface of the right window to the center point of the right eye ellipse based on the dashboard display surface, the inner surface of the right window glass, and the center point of the right eye ellipse; determine a first intersection point between each ray path in the first ray path model and the inner surface of the left window glass based on the first ray path model; determine a second intersection point between each ray path in the second ray path model and the inner surface of the right window glass based on the second ray path model; determine a first reflection area of light emitted from the dashboard display surface on the inner surface of the left window glass based on each first intersection point; and determine a second reflection area of light emitted from the dashboard display surface on the inner surface of the right window glass based on each second intersection point.
[0061] Optionally, the judgment module 610 is used to determine whether the first gaze area is within the outer contour line of the left exterior rearview mirror and whether the second gaze area is within the outer contour line of the right exterior rearview mirror.
[0062] Optionally, the judgment module 610 is further configured to determine the outer contour line of the mirror of the left exterior rearview mirror and the cross-sectional contour of the eye ellipse corresponding to the left eye ellipse, and to determine the A-pillar of the target vehicle based on the simulation data, bridge the outer contour line of the mirror and the cross-sectional contour of the eye ellipse, and determine the spatial surface corresponding to the visual channel from the left eye ellipse to the left exterior rearview mirror.
[0063] Optionally, the judgment module 610 is further configured to determine whether the first reflection region does not overlap with the spatial curved surface.
[0064] Optionally, the judgment module 610 is further configured to determine whether the spatial curved surface does not overlap with the A-pillar.
[0065] This specification also provides a computer-readable storage medium storing a computer program that can be used to execute the above-described... Figure 1 A method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression is provided.
[0066] This instruction manual also provides Figure 7 The diagram shows a schematic structural representation of the electronic device. Figure 7As shown, at the hardware level, this electronic device includes a processor, internal bus, network interface, memory, and non-volatile memory, and may also include other hardware required for business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then runs it to achieve the above. Figure 1 A method for verifying the arrangement of exterior rearview mirrors with a focus on visual safety and glare suppression is provided.
[0067] Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0068] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0069] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0070] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0071] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0072] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0073] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0074] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0075] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0076] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0077] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0078] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic or disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0079] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0080] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0081] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0082] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0083] The above description is merely an embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of the claims of this specification.
Claims
1. A method of checking an arrangement of an exterior mirror with respect to the field of view safety and glare suppression guidance, characterized in that, The method comprises the following steps: S1. Obtain simulation data of a target vehicle imported into simulation software, and determine a ground plane, a whole vehicle width, a driver seat reference point, a left side outside rearview mirror, a right side outside rearview mirror, a left side window glass inner surface, a right side window glass inner surface, and a dashboard display surface corresponding to the target vehicle according to the simulation data; S2. Construct a left eye point and a right eye point of a driver, and construct a left eye ellipse and a right eye ellipse of the driver according to the driver seat reference point, and determine a left eye ellipse center point corresponding to the left eye ellipse and a right eye ellipse center point corresponding to the right eye ellipse; S3. Determine a target visual field region in the simulation software according to the left eye point, the right eye point, the ground plane, the whole vehicle width, and a preset visual field requirement; S4. Determine a gaze region of the left eye point and the right eye point on the left side outside rearview mirror and the right side outside rearview mirror respectively according to the left eye point, the right eye point, the target visual field region, a preset left side outside rearview mirror surface, and a preset right side outside rearview mirror surface; S5. Determine a light path model of light emitted by the dashboard display surface and reflected to the left eye ellipse center point and the right eye ellipse center point through the left side window glass inner surface and the right side window glass inner surface according to the dashboard display surface, the left side window glass inner surface, the right side window glass inner surface, the left eye ellipse center point, and the right eye ellipse center point, and determine a reflection region of the light emitted by the dashboard display surface on the left side window glass inner surface and the right side window glass inner surface according to the light path model; S6. Determine whether the left side outside rearview mirror and the right side outside rearview mirror meet a preset condition of outside rearview mirror arrangement checking of the target vehicle; S7. If yes, determine that the outside rearview mirror arrangement checking of the target vehicle is completed; S8. If no, adjust the left side outside rearview mirror and the right side outside rearview mirror in the simulation data until the left side outside rearview mirror and the right side outside rearview mirror in the simulation data meet the preset condition.
2. A method of checking an arrangement of a field of view safety and glare inhibiting directing exterior mirror according to claim 1, characterized in that, S4 specifically comprises: determine each first gaze point of the left eye point on the left side outside rearview mirror when the left eye point gazes at the target visual field region through the left side outside rearview mirror according to the preset left side outside rearview mirror surface and the left eye point, and determine each second gaze point of the right eye point on the right side outside rearview mirror when the right eye point gazes at the target visual field region through the right side outside rearview mirror according to the preset right side outside rearview mirror surface and the right eye point; determine a first gaze region according to the each first gaze point, and determine a second gaze region according to the each second gaze point.
3. A method of checking an arrangement of a field of view safety and glare inhibiting directing rear-view mirror as defined in claim 2, characterized in that S5 specifically comprises: determine a first light path model of light emitted by the instrument panel display surface reflecting off the inner surface of the left side window to the center point of the left eye ellipse according to the instrument panel display surface, the inner surface of the left side window, and the center point of the left eye ellipse; and determine a second light path model of light emitted by the instrument panel display surface reflecting off the inner surface of the right side window to the center point of the right eye ellipse according to the instrument panel display surface, the inner surface of the right side window, and the center point of the right eye ellipse; determine a first intersection point of each light path in the first light path model with the inner surface of the left side window according to the first light path model, and determine a second intersection point of each light path in the second light path model with the inner surface of the right side window according to the second light path model; determine a first reflection area of light emitted by the instrument panel display surface on the inner surface of the left side window according to each first intersection point, and determine a second reflection area of light emitted by the instrument panel display surface on the inner surface of the right side window according to each second intersection point.
4. A method of checking an arrangement of a field of view safety and glare inhibiting directing rearview mirror as defined in claim 2, characterized in that, S6 specifically includes: determine whether the first gaze area is within the mirror surface contour line of the left side outside rearview mirror, and determine whether the second gaze area is within the mirror surface contour line of the right side outside rearview mirror.
5. A method of checking an arrangement of a field-of-view safety and glare inhibiting directing rearview mirror as defined in claim 3, characterized in that, S6 further includes S61: determine the eye ellipse cross-sectional contour corresponding to the mirror surface contour line of the left side outside rearview mirror and the left eye ellipse, and determine the A-pillar of the target vehicle according to the simulation data; bridge the mirror surface contour line and the eye ellipse cross-sectional contour to determine a spatial curved surface corresponding to the visual channel of the left eye ellipse to the left side outside rearview mirror.
6. A method of checking an arrangement of a field of view safety and glare inhibiting directing rear-view mirror as defined in claim 5, characterized in that, S6 specifically includes: determine whether the first reflection area does not overlap with the spatial curved surface.
7. A method of checking an arrangement of a field-of-view safety and glare inhibiting directing rearview mirror as defined in claim 5, characterized in that, S6 specifically includes: determine whether the spatial curved surface does not overlap with the A-pillar.
8. A field-of-view safety and glare suppression directed rearview mirror arrangement verification device, characterized by, include: an acquisition module configured to acquire simulation data of a target vehicle imported into a simulation software, and determine a ground plane, a vehicle width, a driver seat reference point, a left side outside rearview mirror, a right side outside rearview mirror, an inner surface of a left side window, an inner surface of a right side window, and an instrument panel display surface corresponding to the target vehicle according to the simulation data; a first determination module configured to construct a left eye point and a right eye point of a driver, and construct a left eye ellipse and a right eye ellipse of the driver according to the driver seat reference point, and determine a left eye ellipse center point corresponding to the left eye ellipse and a right eye ellipse center point corresponding to the right eye ellipse; a second determination module configured to determine a target field of view area in the simulation software according to the left eye point, the right eye point, the vehicle width, and a preset field of view requirement; a third determination module configured to determine a gaze area of the left eye point and the right eye point on a mirror surface of the left side outside rearview mirror and a mirror surface of the right side outside rearview mirror, respectively, according to the left eye point, the right eye point, the target field of view area, a preset mirror surface of the left side outside rearview mirror, and a preset mirror surface of the right side outside rearview mirror. A fourth determining module is configured to determine a light path model of light emitted by the instrument panel display surface and reflected to the left eye ellipse center point and the right eye ellipse center point through the left side window inner surface and the right side window inner surface according to the instrument panel display surface, the left side window inner surface, the right side window inner surface, the left eye ellipse center point and the right eye ellipse center point, and determine a reflection area of the light emitted by the instrument panel display surface on the left side window inner surface and the right side window inner surface according to the light path model; A judging module is configured to judge whether the left side outside rearview mirror and the right side outside rearview mirror meet preset conditions of the outside rearview mirror arrangement checking of the target vehicle; if yes, it is determined that the outside rearview mirror arrangement checking of the target vehicle is completed; if no, the left side outside rearview mirror and the right side outside rearview mirror in the simulation data are adjusted until the left side outside rearview mirror and the right side outside rearview mirror in the simulation data meet the preset conditions.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-7.
10. An electronic device, comprising: The computer program is stored in the memory and executable on the processor, and the processor implements the method in any one of claims 1-7 when executing the program.