Intelligent transparent shading system

By generating anti-glare images through cameras and processors and intelligently adjusting the shading area of ​​the transparent display, the problem of excessive shading in existing technologies is solved, ensuring that drivers have good visibility under glaring light sources and adapting to complex lighting environments.

CN116137647BActive Publication Date: 2026-08-04DONG YANG INDAL
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONG YANG INDAL
Filing Date
2022-11-10
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In the prior art, the circular or elliptical light-blocking area provided by the transparent display unit leads to excessive light blocking, which affects the driver's vision of the road landscape, especially when the glaring light source changes irregularly, and it is impossible to effectively distinguish between the light-blocking and light-transmitting areas.

Method used

The system generates raw driving images using a camera, converts them into grayscale images using a processor, and generates anti-glare images based on a user-defined threshold. The anti-glare images are displayed on a transparent monitor to dynamically adjust the shading area, matching the shading rate to the shape and intensity of glaring light sources, while non-glaring light sources remain transparent.

Benefits of technology

It enables dynamic adjustment of the shading area based on changes in light source, avoiding excessive shading and ensuring that drivers can clearly see the road ahead under glaring light sources, providing irregular shading effects to adapt to complex lighting environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116137647B_ABST
    Figure CN116137647B_ABST
Patent Text Reader

Abstract

The application provides an intelligent transparent shading system for a vehicle, comprising a camera, a transparent display and a processor. The processor receives an original driving image from the camera, converts the original driving image into a gray scale image, each pixel of the gray scale image having a gray scale value; converts the gray scale image into an anti-glare image according to a self-defined threshold, each pixel of the anti-glare image having a gray scale value, wherein the pixels with a gray scale value equal to or less than the self-defined threshold in the gray scale image correspond to the pixels with a gray scale value equal to a lower limit value in the anti-glare image, and the pixels with a gray scale value greater than the self-defined threshold in the gray scale image correspond to the pixels with a gray scale value greater than the self-defined threshold in the anti-glare image; and transmits the anti-glare image to the transparent display for display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a light-shielding system, and more particularly to an intelligent transparent light-shielding system. Background Technology

[0002] Drivers sometimes encounter glaring light sources such as sunlight or oncoming headlights, causing eye discomfort. More importantly, in situations with glaring light, drivers cannot clearly see the road ahead, which is detrimental to driving safety. Patent publication CN103985334B discloses a transparent display system that places a transparent display unit on the windshield. The transparent display unit provides light-blocking functionality in the projection area that requires shading, and the projection area is generally set as a circle or ellipse.

[0003] As a vehicle travels, the road landscape changes frequently, including passing tall buildings, roadside trees, and open areas. Therefore, for the driver, glaring light sources appear irregularly shaped as the road landscape changes. However, in the aforementioned patent publication CN103985334B, the light-shielding area provided by the transparent display unit is circular or elliptical. This means that the circular or elliptical light-shielding area covers not only glaring light sources but also non-glaring light sources within the road landscape, resulting in excessive light blocking. Overall, the road landscape seen by the driver through the transparent display unit is darker, leading to poor visibility. Summary of the Invention

[0004] In view of this, the present invention provides an intelligent transparent light-blocking system in order to overcome the disadvantage of excessive light blocking caused by the circular or elliptical light-blocking area described in the prior art.

[0005] The present invention provides an intelligent transparent light-shielding system for use in a vehicle, comprising: One camera produces a raw driving image; A transparent display showing an anti-glare image; and A processor is signal-connected to the camera and the transparent display. The processor receives the original driving image from the camera and converts it into a grayscale image, where each pixel in the grayscale image has a grayscale value. The processor then converts the grayscale image into an anti-glare image based on a user-defined threshold. Each pixel in the anti-glare image has a grayscale value, wherein pixels in the grayscale image with grayscale values ​​equal to or less than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​equal to a lower limit, and pixels in the grayscale image with grayscale values ​​greater than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​greater than the user-defined threshold. The anti-glare image is then transmitted to the transparent display for display. The light-blocking rate of the transparent display corresponds to the grayscale value of the pixel in the anti-glare image.

[0006] According to the intelligent transparent light-shielding system of the present invention, when the camera captures a glaring light source, the original driving image contains pixels corresponding to the glaring light source. The present invention converts the original driving image into the anti-glare image. The shape and light intensity of the glaring light source will be directly reflected in the grayscale value of some pixels in the anti-glare image. That is, some pixels in the anti-glare image corresponding to the glaring light source have grayscale values ​​higher than the custom threshold and can be displayed as a mask pattern.

[0007] Therefore, when the transparent display shows the anti-glare image, the masking pattern and shading rate it provides can provide shading effects based on the shape and light intensity of the glaring light source. That is, if the shape of the glaring light source is irregular, the masking pattern is also irregular; if the light intensity of the glaring light source is higher, the shading rate provided by the masking pattern is also higher. On the other hand, the transparent display maintains a transparent state without shading for non-glaring light sources, effectively overcoming the disadvantage of excessive shading caused by the circular or elliptical shading areas in the prior art. Attached Figure Description

[0008] Figure 1 : A block diagram of the intelligent transparent light-blocking system of the present invention.

[0009] Figure 2 This invention provides a schematic diagram showing the placement of the camera and the transparent display.

[0010] Figure 3 The flowchart of the coordinated operation of the processor, camera and transparent display in this invention.

[0011] Figure 4 This invention is a schematic diagram of the original driving images captured by a camera.

[0012] Figure 5A In this invention, there is a flowchart (I) for converting the original driving image to an anti-glare image.

[0013] Figure 5B In this invention, there is a flowchart (II) showing the conversion from the original driving image to the anti-glare image.

[0014] Figure 6 : A schematic diagram of a binarized image in this invention.

[0015] Figure 7A : A schematic diagram of the pixel matrix of a grayscale image in this invention.

[0016] Figure 7B This invention provides a schematic diagram of the pixel matrix of a binarized image.

[0017] Figure 7C This invention provides a schematic diagram of the pixel matrix of the anti-glare image.

[0018] Figure 8 The graph in this invention shows the relationship between the pixel grayscale value of the anti-glare image and the light-blocking rate of the transparent display.

[0019] Figure 9 A schematic diagram of the view in front of the driver, in which the anti-glare image displayed on the transparent display includes a masking pattern.

[0020] Figure 10A : A schematic diagram of the pixel matrix of another grayscale image in this invention.

[0021] Figure 10B In this invention, from Figure 10A A schematic diagram of the pixel matrix of the converted anti-glare image, which includes masking pixels.

[0022] Figure 10C In this invention, from Figure 10B A schematic diagram of the pixel matrix of the converted anti-glare image, which includes masking pixels and auxiliary masking pixels.

[0023] Figure 10D In this invention, from Figure 10B A schematic diagram of the pixel matrix of another anti-glare image, which includes mask pixels and auxiliary mask pixels.

[0024] Figure 10E In this invention, from Figure 10A A schematic diagram of the pixel matrix of the converted binarized image.

[0025] Figure 10F In this invention, from Figure 10E A schematic diagram of the pixel matrix of the transformed transition image.

[0026] Figure 11 A schematic diagram of the scene in front of the driver, in which the anti-glare image displayed on the transparent display includes a mask pattern and an auxiliary mask. Detailed Implementation

[0027] This invention, an intelligent transparent shading system, can be applied to vehicles such as cars, SUVs, and railway vehicles, but is not limited to these. This invention automatically shields the driver from strong glare from the front of the vehicle, preventing glare. Simultaneously, the driver can still clearly see the scenery in front of the vehicle that is not in direct sunlight, thus maintaining awareness of road conditions. Please refer to [reference needed]. Figure 1 and Figure 2 An embodiment of the intelligent transparent light-blocking system of the present invention includes a camera 10, a transparent display 20 and a processor 30.

[0028] The camera 10 is positioned so that its shooting direction corresponds to the driver's line of sight while driving, facing forward of the vehicle to generate an original driving image IM_in. Preferably, the camera 10 is positioned at eye level. The camera 10 can be mounted on an adjustable bracket (not shown in the figure). The adjustable bracket can be fixed to the inside of the windshield, or attached to the frame or housing of the transparent display 20, as long as the shooting direction of the camera 10 corresponds to the driver's line of sight while driving.

[0029] The transparent display 20 can be a transparent liquid crystal display screen or a transparent organic light-emitting diode (OLED) display screen. The transparent display 20 is positioned in front of the driver's line of sight, allowing the driver to see the view ahead of the vehicle. The transparent display 20 can be fixed to the inside of the windshield or mounted on another adjustable bracket (not shown), as long as it is positioned in front of the driver's line of sight. Alternatively, the transparent display 20 can also be a transparent liquid crystal display panel or a transparent OLED display panel in the form of eyeglass lenses, mounted on an eyeglass frame. When the driver wears the eyeglass frame, the driver can see the view ahead of the vehicle through the transparent display 20.

[0030] The processor 30 can be a circuit module of a microcontroller (MCU), a central processing unit (CPU), or a graphics processing unit (GPU). The processor 30 is signal-connected to the camera 10 and the transparent display 20. The processor 30 can be connected to the camera 10 and the transparent display 20 respectively through a Low-Voltage Differential Signaling (LVDS) or Embedded Display Port (EDP) connector and transmission line. It is also understood that when the processor 30 performs image processing, it defines the position of pixels in the image based on the pixel coordinates of the image and can store the color information of each pixel, such as grayscale and intensity values. Please refer to [reference needed]. Figure 1 and Figure 3 The following illustrations illustrate the steps performed by the processor 30.

[0031] Step S01: The processor 30 receives the original driving image IM_in from the camera 10. An example of the original driving image IM_in can be found here. Figure 4Generally speaking, the original driving image IM_in is a color image. Since the shooting direction of the camera 10 corresponds to the driver's line of sight when driving, the content of the original driving image IM_in corresponds to the scenery seen by the driver's eyes, which includes the road 41, road trees 42 and sky 43 located in front of the vehicle. For ease of explanation, the sky 43 has dazzling sunlight.

[0032] Step S02: Please refer to the reference. Figure 5A The processor 30 performs grayscale conversion on the original driving image IM_in to convert it into a grayscale image IM_g. Converting a color image to a grayscale image is common knowledge in image processing technology. Each pixel in the grayscale image IM_g has a grayscale value. The processor 30 can store the grayscale value of each pixel in the grayscale image IM_g in a memory. The grayscale value is equal to or greater than a lower limit and equal to or less than an upper limit. For example, the lower limit can be 0, and the upper limit can be 255, meaning the grayscale value is equal to or greater than 0 and equal to or less than 255. In the grayscale image IM_g, pixels with a grayscale value of 0 appear pure black. As the grayscale value increases, the pixel's hue changes from dark gray to light gray; therefore, pixels with a grayscale value of 255 appear pure white. Figure 4 For example, because Figure 4 The sky 43 in the image has glaring sunlight, so it is understandable that some pixels in the grayscale image IM_g that correspond to the sky 43 have higher grayscale values.

[0033] Step S03: The processor 30 converts the grayscale image IM_g into an anti-glare image IM_out. In the first embodiment of step S03, the processor 30 first performs binarization (thresholding) on ​​the grayscale image IM_g to convert it into a binary image IM_th, and then converts the grayscale image IM_g into the anti-glare image IM_out according to the pixel information of the binary image IM_th; in the second embodiment of step S03, the processor 30 can directly convert the grayscale image IM_g into the anti-glare image IM_out, as explained below.

[0034] 1. First embodiment of step S03: Converting a grayscale image IM_g into a binary image IM_th is common knowledge in the relevant technical field. Therefore, each pixel in the binary image IM_th corresponds to a brightness value, which is equal to the lower limit (0) or the upper limit (255). In an embodiment of the present invention, the processor 30 determines the grayscale value of each pixel in the grayscale image IM_g and the value of a custom threshold. The custom threshold can be a value equal to or greater than 160 and equal to or less than 240, i.e., 160 ≤ custom threshold ≤ 240. The processor 30 sets pixels in the grayscale image IM_g whose grayscale values ​​are equal to or less than the custom threshold as pixels in the binary image IM_th with a brightness value of the lower limit (0), and sets pixels in the grayscale image IM_g whose grayscale values ​​are greater than the custom threshold as pixels in the binary image IM_th with a brightness value of the upper limit (255). In addition, the processor 30 stores the brightness values ​​corresponding to each pixel in the binarized image IM_th in the memory. Figure 6 That is, corresponding to Figure 4 The binarized image IM_th, wherein among all pixels of the binarized image IM_th, corresponding to Figure 4 The brightness value of some pixels in the sky 43 is 255, thus presenting a mask pattern 50, while the brightness value of the pixels in the other part 44 outside the sky 43 is 0.

[0035] After generating the binarized image IM_th, the processor 30 converts the grayscale image IM_g into the anti-glare image IM_out based on the pixel information (including pixel coordinates and brightness values) in the binarized image IM_th. In the grayscale image IM_g, the grayscale values ​​of pixels in the binarized image IM_th whose brightness values ​​are equal to the lower limit (0) are set to be equal to the lower limit (0), and the grayscale values ​​of pixels in the binarized image IM_th whose brightness values ​​are equal to the upper limit (255) are maintained. That is, pixels in the grayscale image IM_g whose grayscale values ​​are equal to or less than the custom threshold correspond to pixels in the anti-glare image IM_out whose grayscale values ​​are equal to the lower limit (0), and pixels in the grayscale image IM_g whose grayscale values ​​are greater than the custom threshold correspond to pixels in the anti-glare image IM_out whose grayscale values ​​are greater than the custom threshold. Therefore, the anti-glare image IM_out also contains... Figure 6 The mask pattern 50, wherein the grayscale value of the pixel in the anti-glare image IM_out is equal to the grayscale value of the corresponding pixel in the grayscale image IM_g, and is greater than the custom threshold, wherein the grayscale value of the pixel in the anti-glare image IM_out is equal to the grayscale value of the corresponding pixel in the grayscale image IM_g. Figure 6 The grayscale value of the other 44 pixels is 0.

[0036] The image processing process of the first embodiment, steps S02 to S03, is illustrated below with simplified diagrams. Figure 7A The pixel information of a grayscale image IM_g is represented by a 6×6 pixel matrix, which includes the pixel coordinates recorded in parentheses and the grayscale value located below the pixel coordinates. Figure 7B For corresponding Figure 7A The pixel information of the binarized image IM_th, wherein the custom threshold can be set to 230, therefore Figure 7A A pixel with a grayscale value equal to or less than 230 corresponds to Figure 7B Pixels with a brightness value of 0 Figure 7A Pixels with a grayscale value greater than 230 correspond to Figure 7B The brightness value is equal to 255 pixels. Figure 7C The anti-glare image IM_out is generated based on the pixel information of the grayscale image IM_g and the binarized image IM_th. Figure 7C A pixel with a grayscale value of 0 corresponds to Figure 7B Pixels with a brightness value of 0 Figure 7C Pixels with a grayscale value of non-zero correspond to Figure 7B The brightness value of a pixel is equal to 255, and the non-zero grayscale value corresponds to equal to Figure 7A The grayscale value of the corresponding pixel is greater than the custom threshold.

[0037] The second embodiment of step S03: In the second embodiment of step S03 of the present invention, as follows Figure 5B As shown, the processor 30 directly converts the grayscale image IM_g into the anti-glare image IM_out based on the custom threshold. That is, the processor 30 does not need to convert the grayscale image IM_g into the binarized image IM_th, but directly determines the grayscale value of each pixel in the grayscale image IM_g relative to the custom threshold. Pixels in the grayscale image IM_g with grayscale values ​​equal to or less than the custom threshold are directly mapped to pixels in the anti-glare image IM_out with grayscale values ​​equal to the lower limit (0). Similarly, pixels in the grayscale image IM_g with grayscale values ​​greater than the custom threshold are directly mapped to pixels in the anti-glare image IM_out with grayscale values ​​greater than the custom threshold. In other words, the processor 30 directly converts the grayscale image IM_g into the anti-glare image IM_out. Figure 7A Directly convert Figure 7C Compared to the first embodiment, the second embodiment does not require the binarization conversion, thus improving the image conversion speed and efficiency.

[0038] Step S04: The processor 30 transmits the anti-glare image IM_out to the transparent display 20, which then displays the image based on the grayscale value of each pixel in the anti-glare image IM_out. Therefore, the anti-glare image IM_out also contains... Figure 6 The masking pattern 50 shown is illustrated. It can be understood that pixels with a grayscale value of 0 displayed on the transparent display 20 are equivalent to a transparent state, corresponding to a minimum light-blocking rate (0%); conversely, pixels with a grayscale value of 255 displayed on the transparent display 20 are pure black, corresponding to a maximum light-blocking rate (100%); and so on. Figure 8 As shown, the light-blocking rate of the transparent display 20 is directly proportional to the grayscale value of each pixel in the anti-glare image IM_out (which is greater than the custom threshold Vth).

[0039] Therefore, please refer to the following: Figure 9 The diagram shows the view in front of the driver. When the transparent display 20 displays the anti-glare image IM_out, the distribution range of its masking pattern 50 covers, as shown in the diagram. Figure 4 The position of the glare from the sun in the sky 43 is shown, thereby achieving a glare-blocking effect. It can also be understood that as the vehicle moves, the scenery in front of the vehicle constantly changes, and the area of ​​strong light distribution in the original driving image IM_in received by the processor 30 also changes accordingly. Based on the image processing in steps S02 to S04, the masking pattern 50 of the anti-glare image IM_out also changes dynamically to match the area of ​​strong light distribution in the original driving image IM_in.

[0040] To expand the light-blocking range of the mask pattern 50 of the anti-glare image IM_out, the present invention provides the following embodiments in which auxiliary mask pixels are formed by extending from the mask pattern 50, and these embodiments are illustrated by simplified diagrams. Figure 10A The pixel information of another grayscale image IM_g is illustrated using a 6×6 pixel matrix.

[0041] 1. First embodiment of forming auxiliary mask pixels

[0042] Referring to steps S02 and S03 as described above, the following steps can be performed: Figure 10A Convert the grayscale image IM_g to Figure 10BIn the anti-glare image IM_out, pixels with grayscale values ​​greater than the custom threshold are defined as masked pixels, and pixels with grayscale values ​​equal to the lower limit (0) are defined as unmasked pixels. Therefore, the coordinates of the masked pixels in the anti-glare image IM_out include (0,0), (0,1), (1,1), (3,3), and (5,5), and the remaining pixels are unmasked pixels. The processor 30 defines an M×N matrix based on each masked pixel in the anti-glare image IM_out, sets the unmasked pixels in the M×N matrix as auxiliary masked pixels, and sets the grayscale value of the auxiliary masked pixels to be equal to the grayscale value of the corresponding pixel in the grayscale image IM_g. The masking pixel can be defined using the center pixel of the M×N matrix as the reference, or it can be defined using a non-center pixel (e.g., an edge pixel or a corner pixel) of the M×N matrix as the reference. M and N are adjustable preset values, where M and N are positive integers greater than or equal to 2, and M may or may not be equal to N. For example, if M=N=3, the custom threshold is 230, therefore... Figure 10C As shown, a 3×3 matrix is ​​defined with each masking pixel as the reference (center). Taking the masking pixel located at coordinates (3,3) as an example, its auxiliary masking pixels include pixels with coordinates (2,2), (3,2), (4,2), (2,3), (4,3), (2,4), (3,4), and (4,4). The auxiliary masking pixels for other masking pixels can be deduced similarly. Therefore, Figure 10C and Figure 10B compared to, Figure 10C In addition to the masking pixels, the anti-glare image IM_out2 also has auxiliary masking pixels, which are widely distributed to expand the shading range.

[0043] As mentioned above, the grayscale value of each auxiliary mask pixel in the anti-glare image IM_out can be set to be equal to the grayscale value of the corresponding pixel in the grayscale image IM_g. Alternatively, please refer to... Figure 10D The grayscale value of the auxiliary masking pixel can also be set to be equal to the custom threshold, therefore... Figure 10B compared to, Figure 10D In the anti-glare image IM_out2, there are many pixels with grayscale values ​​greater than or equal to the custom threshold, and their distribution area is relatively wide, thus achieving the effect of expanding the light-blocking range.

[0044] 2. A second embodiment for forming auxiliary mask pixels

[0045] Referring to the second embodiment of steps S02 and S03 as described above, the following can be done: Figure 10A grayscale image converted to Figure 10E The binarized image IM_th, Figure 10EIn the binarized image IM_th, pixels with a brightness value equal to the upper limit (255) are defined as masked pixels, and pixels with a brightness value equal to the lower limit (0) are defined as unmasked pixels. Therefore, the coordinates of the masked pixels in the binarized image IM_th include (0,0), (0,1), (1,1), (3,3), and (5,5), and the remaining pixels are unmasked pixels. The processor 30 defines an M×N matrix based on each of the masked pixels in the binarized image IM_th, sets the unmasked pixels in the M×N matrix as auxiliary masked pixels, and sets the brightness value of the auxiliary masked pixels to be equal to the upper limit (255) to form Figure 10F The transition image IM_x shown has each pixel having a grayscale value. The masking pixel can be defined at the center or not of the M×N matrix, where M and N are adjustable preset values, both being positive integers greater than or equal to 2, and M may or may not be equal to N. For example, if M=N=3, and the custom threshold is 230, then... Figure 10F As shown, a 3×3 matrix is ​​defined with each masking pixel as the reference (center). Taking the masking pixel located at coordinates (3,3) as an example, its auxiliary masking pixels include pixels with coordinates (2,2), (3,2), (4,2), (2,3), (4,3), (2,4), (3,4), and (4,4). The auxiliary masking pixels for other masking pixels can be deduced similarly. Therefore, Figure 10F and Figure 10E compared to, Figure 10F In the transition image IM_x, there are many pixels with a brightness value equal to the upper limit value (255), and their distribution area is relatively wide. Then, the grayscale values ​​of the masking pixels and auxiliary masking pixels in the transition image IM_x are set to be equal to the grayscale values ​​of the corresponding pixels in the grayscale image IM_g, thus enabling... Figure 10F The transition image IM_x shown is converted to Figure 10C The anti-glare image IM_out2.

[0046] The principle of generating auxiliary masking pixels has been explained above. Similarly, in step S04, the processor 30 transmits the anti-glare image IM_out2, which includes masking pixels and auxiliary masking pixels, to the transparent display 20. The transparent display 20 then displays the image based on the grayscale values ​​of the masking pixels and auxiliary masking pixels in the anti-glare image IM_out2. Please refer to... Figure 11 When the transparent display 20 displays the anti-glare image IM_out2, in addition to the original masking pattern 50, it further includes an auxiliary mask 51 formed by auxiliary masking pixels, and the auxiliary mask 51 is still along... Figure 4The shape of the sky 43 in the original driving image IM_in provides shading, so this embodiment can provide a wider range of shading effect through the combination of the mask pattern 50 and the auxiliary mask 51.

[0047] In summary, the effects that this invention can achieve include: 1. When the camera 10 captures a glaring light source, the shape and light intensity of the glaring light source are directly reflected in the grayscale value of some pixels in the anti-glare image IM_out. When the transparent display 20 displays the anti-glare image IM_out, the shape and light-blocking rate of the mask pattern 50 it provides can match the shape and light intensity of the glaring light source to provide a light-blocking effect, while maintaining a transparent state without light blocking for parts of non-glaring light sources.

[0048] 2. As the vehicle moves, the scenery in front of the vehicle changes continuously, and the masking pattern 50 of the anti-glare image IM_out also changes dynamically. The shape of the masking pattern 50 can always conform to the shape of the glaring light source.

[0049] 3. Through the setting of the auxiliary mask 51, the combination of the mask pattern 50 and the auxiliary mask 51 can provide a larger range of light blocking effect, and the auxiliary mask 51 still provides light blocking along the shape of the glaring light source, without causing excessive light blocking.

[0050] 4. Even if the camera 10 captures multiple glaring light sources, the anti-glare image IM_out is generated based on the pixel information of the grayscale image IM_g and the binarized image IM_th. It can be understood that the shape and light intensity of the multiple glaring light sources respectively reflect the grayscale values ​​of some pixels in the anti-glare image IM_out. Therefore, when the transparent display 20 displays the anti-glare image IM_out, it can also provide multiple masking patterns 50 to provide a light-blocking effect for multiple light sources.

Claims

1. An intelligent transparent light-shielding system, supplied for use in a vehicle, characterized in that, Include: One camera produces a raw driving image; A transparent display showing an anti-glare image; and A processor is signal-connected to the camera and the transparent display. The processor receives the original driving image from the camera and converts it into a grayscale image, where each pixel in the grayscale image has a grayscale value. The processor then converts the grayscale image into an anti-glare image based on a user-defined threshold. Each pixel in the anti-glare image has a grayscale value, wherein pixels in the grayscale image with grayscale values ​​equal to or less than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​equal to a lower limit, and pixels in the grayscale image with grayscale values ​​greater than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​greater than the user-defined threshold. The anti-glare image is then transmitted to the transparent display for display. Wherein, the light-blocking rate of the transparent display corresponds to the grayscale value of the pixel in the anti-glare image; In the anti-glare image, a pixel with a grayscale value greater than the custom threshold is defined as a masked pixel, and a pixel with a grayscale value equal to the lower limit is defined as a non-masked pixel. The processor defines an M×N matrix with each of the masked pixels as a reference, sets the non-masked pixels in the M×N matrix as an auxiliary masked pixel, and sets the grayscale value of the auxiliary masked pixel to be equal to the grayscale value of the corresponding pixel in the grayscale image, where M and N are positive integers greater than or equal to 2. The transparent display shows the image based on the grayscale values ​​of the masking pixels and the auxiliary masking pixels in the anti-glare image.

2. The intelligent transparent light-blocking system as described in claim 1, characterized in that, The processor converts the grayscale image into a binarized image according to the custom threshold, and then converts the grayscale image into the anti-glare image according to the pixel information of the binarized image. Each pixel in the binarized image has a brightness value. When the processor converts the grayscale image into the anti-glare image, it sets the grayscale value of the pixel in the grayscale image whose brightness value is equal to the lower limit value to be equal to the lower limit value, and maintains the grayscale value of the pixel in the binarized image whose brightness value is equal to an upper limit value.

3. The intelligent transparent light-blocking system as described in claim 1, characterized in that, The processor directly maps pixels in the grayscale image whose grayscale value is equal to or less than the custom threshold to pixels in the anti-glare image whose grayscale value is equal to the lower limit value, and directly maps pixels in the grayscale image whose grayscale value is greater than the custom threshold to pixels in the anti-glare image whose grayscale value is greater than the custom threshold, so as to directly convert the grayscale image into the anti-glare image.

4. The intelligent transparent light-blocking system as described in claim 1, characterized in that, The masking pixel is defined based on the center pixel or non-center pixel of the M×N matrix.

5. The intelligent transparent light-blocking system as described in claim 2, characterized in that, In the grayscale image, the grayscale value of each pixel is equal to or greater than the lower limit and equal to or less than the upper limit, and in the binarized image, the brightness value of each pixel is equal to the lower limit or equal to the upper limit.

6. The intelligent transparent light-blocking system as described in claim 3, characterized in that, The grayscale value of each pixel in the grayscale image is equal to or greater than the lower limit value and equal to or less than an upper limit value.

7. The intelligent transparent light-shielding system as described in claim 5 or 6, characterized in that, The lower limit is equal to 0, the upper limit is equal to 255, and the custom threshold is a value equal to or greater than 160 and equal to or less than 240.

8. The intelligent transparent light-blocking system as described in claim 1, characterized in that, The transparent display is a transparent liquid crystal display panel or a transparent organic light-emitting diode display panel in the form of eyeglass lenses, and is mounted on an eyeglass frame.

9. An intelligent transparent light-shielding system, supplied for use in a vehicle, characterized in that, Include: One camera produces a raw driving image; A transparent display showing an anti-glare image; and A processor is signal-connected to the camera and the transparent display. The processor receives the original driving image from the camera and converts it into a grayscale image, where each pixel in the grayscale image has a grayscale value. The processor then converts the grayscale image into an anti-glare image based on a user-defined threshold. Each pixel in the anti-glare image has a grayscale value, wherein pixels in the grayscale image with grayscale values ​​equal to or less than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​equal to a lower limit, and pixels in the grayscale image with grayscale values ​​greater than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​greater than the user-defined threshold. The anti-glare image is then transmitted to the transparent display for display. Wherein, the light-blocking rate of the transparent display corresponds to the grayscale value of the pixel in the anti-glare image; In the anti-glare image, a pixel with a grayscale value greater than the custom threshold is defined as a masked pixel, and a pixel with a grayscale value equal to the lower limit is defined as a non-masked pixel. The processor defines an M×N matrix with each of the masked pixels as a reference, sets the non-masked pixels in the M×N matrix as an auxiliary masked pixel, and sets the grayscale value of the auxiliary masked pixel to be equal to the custom threshold, where M and N are positive integers greater than or equal to 2. The transparent display shows the image based on the grayscale values ​​of the masking pixels and the auxiliary masking pixels in the anti-glare image.

10. The intelligent transparent light-blocking system as described in claim 9, characterized in that, The masking pixel is defined based on the center pixel or non-center pixel of the M×N matrix.

11. An intelligent transparent light-shielding system, supplied for use in a vehicle, characterized in that, Include: One camera produces a raw driving image; A transparent display showing an anti-glare image; and A processor is signal-connected to the camera and the transparent display. The processor receives the original driving image from the camera and converts it into a grayscale image, where each pixel in the grayscale image has a grayscale value. The processor then converts the grayscale image into an anti-glare image based on a user-defined threshold. Each pixel in the anti-glare image has a grayscale value, wherein pixels in the grayscale image with grayscale values ​​equal to or less than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​equal to a lower limit, and pixels in the grayscale image with grayscale values ​​greater than the user-defined threshold correspond to pixels in the anti-glare image with grayscale values ​​greater than the user-defined threshold. The anti-glare image is then transmitted to the transparent display for display. Wherein, the light-blocking rate of the transparent display corresponds to the grayscale value of the pixel in the anti-glare image; The processor converts the grayscale image into a binarized image based on the custom threshold, and then converts the grayscale image into the anti-glare image based on the pixel information of the binarized image. Each pixel in the binarized image has a brightness value. When the processor converts the grayscale image into the anti-glare image, it sets the grayscale value of the pixel corresponding to the lower limit value in the binarized image to be equal to the lower limit value, and maintains the grayscale value of the pixel corresponding to the upper limit value in the binarized image. In the binarized image, a pixel whose brightness value is equal to the upper limit value is defined as a masked pixel, and a pixel whose brightness value is equal to the lower limit value is defined as a non-masked pixel. The processor defines an M×N matrix with each of the masked pixels as a reference, sets the non-masked pixels in the M×N matrix as auxiliary masked pixels, and sets the brightness value of the auxiliary masked pixels to be equal to the upper limit value to form a transition image, wherein M and N are positive integers greater than or equal to 2; the processor sets the grayscale values ​​of the masked pixels and auxiliary masked pixels in the transition image to be equal to the grayscale values ​​of the corresponding pixels in the grayscale image. The transparent display shows the image based on the grayscale values ​​of the masking pixels and the auxiliary masking pixels in the anti-glare image.

12. The intelligent transparent light-shielding system as described in claim 11, characterized in that, The masking pixel is defined based on the center pixel or non-center pixel of the M×N matrix.