Automobile windshield screen projection control method and system, computer device and storage medium
By detecting real-time light intensity and screen projection information on the outside of the car, the transparency of the car windshield is dynamically adjusted, which solves the problem of light interference outside the car and improves the viewing effect and user experience of the car windshield projection.
Patent Information
- Application Number
- CN202411240939.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2024-12-27
AI Technical Summary
In the automotive windshield projection technology, the outside light and the projection light affect each other, reducing the viewing effect and user experience.
By detecting the light intensity outside the car in real time, determining the light intensity threshold based on the screen projection screen information, dynamically adjusting the transparency of the car windshield to match the light intensity outside the car and controlling the amount of light transmission.
It improves the visual environment for people in the car to watch the projection screen, adapts to the projection screen content, improves the user experience, ensures the coordination between the light outside the car and the projection content, and enhances the picture clarity.
Smart Images

Figure CN119189670A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to a method, system, computer device and storage medium for controlling automobile windshield projection. Background Art
[0002] Through technologies such as HUD (Head Up Display), the screen can be projected on the car windshield, so that people in the car can view the car's operating parameters, navigation instructions, audio and video entertainment images and other content on the car windshield. It can also achieve AR (Augmented Reality) display with ultra-large imaging size (for example, the picture covers most of the area of the car windshield).
[0003] The principles of some car windshield projection technologies are as follows Figure 1 As shown, the IDCU (Infotainment Domain Control Unit) transmits video stream data via LVDS (Low-Voltage Differential Signaling), and the PGU (Picture Generating Unit) inside the HUD projects the relevant video data onto the front windshield of the car through a projector, a reflector, and a projection mirror, and then reflects the car windshield into the eyes of the people in the car, thereby forming a corresponding picture that the people in the car can see. Since the main function of the car windshield itself is to allow the light outside the car to pass through, so that the people in the car, especially the driver, can observe the environment outside the car, the light outside the car passing through the car windshield is easy to interact with the light emitted by the projector, thereby reducing the viewing effect and user experience. Summary of the invention
[0004] In view of the technical problems in the current car windshield projection technology, such as the mutual influence between the outside light and the projection light, which reduces the viewing effect and user experience, the purpose of the present invention is to provide a car windshield projection control method, system, computer device and storage medium.
[0005] In one aspect, an embodiment of the present invention includes a method for controlling a car windshield projection screen, the method comprising the following steps:
[0006] Detect the direction of the car windshield to obtain the real-time light intensity outside the car;
[0007] Get the projection screen information;
[0008] Determining a light intensity threshold according to the projection image information;
[0009] The transparency of the automobile windshield is controlled according to the relationship between the real-time external light intensity and the light intensity threshold.
[0010] Furthermore, determining the light intensity threshold according to the projection image information includes:
[0011] Decomposing the projection screen information into a plurality of screen units; each of the screen units corresponds to a sub-area in the projection screen area of the automobile windshield;
[0012] Respectively obtaining display parameters corresponding to each of the picture units;
[0013] For any of the picture units, a light intensity threshold component corresponding to the picture unit is determined according to the display parameter corresponding to the picture unit.
[0014] Furthermore, controlling the transparency of the automobile windshield according to the relationship between the real-time external light intensity and the light intensity threshold comprises:
[0015] For any of the sub-areas in the projection area of the automobile windshield, comparing the magnitude relationship between the light intensity threshold component corresponding to the sub-area and the real-time light intensity outside the vehicle;
[0016] Based on the light intensity threshold component, the transparency corresponding to the sub-region is adjusted in the opposite direction according to the relative magnitude of the real-time light intensity outside the vehicle.
[0017] Further, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes:
[0018] The size of the light intensity threshold component is determined according to the size of the display parameter; the light intensity threshold component is positively correlated with the display parameter.
[0019] Further, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes:
[0020] Performing content recognition on the projection image information to obtain first content information;
[0021] Performing content recognition on each of the picture units respectively to obtain second content information corresponding to each of the picture units;
[0022] For any of the picture units, the correlation between the corresponding second content information and the first content information is obtained, and the magnitude of the light intensity threshold component is determined according to the correlation; the light intensity threshold component is negatively correlated with the correlation.
[0023] Further, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes:
[0024] Taking a real-time image outside the vehicle; the field of view of the real-time image outside the vehicle is the same as the field of view obtained through the vehicle windshield in the vehicle passenger compartment;
[0025] Decomposing the real-time vehicle exterior image into a plurality of image units; each of the image units corresponds to a same sub-area in the projection area of the vehicle windshield with a corresponding picture unit;
[0026] For any of the picture units, the similarity between the picture unit and the corresponding image unit is obtained, and the magnitude of the light intensity threshold component is determined according to the similarity; the light intensity threshold component is negatively correlated with the similarity.
[0027] Furthermore, the automobile windshield projection control method further includes:
[0028] According to the projection screen information, the screen is projected onto the car windshield.
[0029] On the other hand, an embodiment of the present invention further includes a car windshield projection system, the car windshield projection system comprising:
[0030] The light intensity detection module is used to detect the direction of the car windshield and obtain the real-time light intensity outside the car;
[0031] A control module, used to obtain projection screen information and determine a light intensity threshold according to the projection screen information;
[0032] A car windshield, wherein the transparency of the car windshield is adjustable;
[0033] The transparency control module is used to control the transparency of the automobile windshield according to the relationship between the real-time external light intensity and the light intensity threshold.
[0034] On the other hand, an embodiment of the present invention also includes a computer device, including a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the car windshield projection control method in the embodiment.
[0035] On the other hand, an embodiment of the present invention also includes a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to execute the car windshield projection control method in the embodiment.
[0036] The beneficial effects of the present invention are as follows: the car windshield projection control method in the embodiment can dynamically adjust the transparency of the car windshield according to the real-time light intensity outside the car, so that the transparency of the car windshield matches the real-time light intensity outside the car, thereby providing a good visual environment for people in the car to watch the projection picture projected from the car windshield; since the light intensity threshold used to judge the relative intensity of the real-time light intensity outside the car in the embodiment is determined according to the projection picture information, the dynamic adjustment of the transparency of the car windshield by the control module can adapt to the content of the projection picture information, so that the transparency of the car windshield can be at a suitable level, so that the amount of light outside the car entering through the car windshield can be coordinated with the content of the projection picture projected by the projector according to the projection picture information, which is conducive to the people in the car to see the content of the projection picture more clearly and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 Schematic diagram of the car windshield projection technology;
[0038] Figure 2 This is a structural schematic diagram of the automobile windshield projection system in the embodiment;
[0039] Figure 3 Schematic diagram of the steps of the car windshield projection control method in the embodiment;
[0040] Figure 4 is a schematic diagram of a sub-region in an embodiment;
[0041] Figure 5 A schematic diagram of the principle of decomposing projection image information into multiple image units in an embodiment;
[0042] Figure 6 Schematic diagram of the principle of decomposing a real-time vehicle exterior image into multiple image units in an embodiment. DETAILED DESCRIPTION
[0043] In this embodiment, the car windshield projection control method can be applied to Figure 2 The car windshield projection system shown.
[0044] Reference Figure 2The car windshield projection system includes a car windshield, a transparency control module, a projector, a control module, a light intensity detection module and a camera module. Among them, the automobile windshield can specifically be a front windshield, in which an electrochromic material is provided, and an electric field is applied to the electrochromic material by a transparency control module to control the electrochromic material to change color, thereby adjusting the transparency of the automobile windshield; the projector can project light onto the automobile windshield, and the light enters the eyes of the people in the car after being reflected by the automobile windshield, thereby forming a picture viewed by the people in the car; the control module has a control function, which can send instructions to the transparency control module to control the transparency of the automobile windshield, and can also generate projection screen information according to the content to be displayed (including engine speed, vehicle speed, vehicle temperature, cooling system temperature and other automobile working parameters, or pictures, movies, games and other audio-visual entertainment interfaces, etc.), and send the projection screen information to the projector, thereby controlling the light projected by the projector to generate a corresponding picture; the light intensity detection module is used to detect the light intensity of the environment outside the car, such as detecting the light brightness on the side of the automobile windshield, etc.; the camera module can shoot the environment outside the car.
[0045] In this embodiment, refer to Figure 3 , the car windshield projection control method includes the following steps:
[0046] S1. Detect the direction of the car windshield to obtain the real-time light intensity outside the car;
[0047] S2. Get the projection screen information;
[0048] S3. Determine the light intensity threshold according to the projection screen information;
[0049] S4. Control the transparency of the car windshield according to the relationship between the real-time light intensity outside the car and the light intensity threshold.
[0050] Steps S1-S4 can be executed by the control module. When executing some of the steps, the control module can call modules such as the transparency control module, the projector, the control module, the light intensity detection module and the camera module to execute.
[0051] In this embodiment, it is assumed that the light intensity inside the car itself (the light intensity generated by the light source inside the car, such as the interior lighting) remains unchanged, so the influence of the light intensity inside the car itself is not considered. If the light intensity inside the car itself changes, it is only necessary to further adjust the transparency of the car windshield on the basis of adjusting the transparency of the car windshield in this embodiment to allow more (or less) light outside the car to enter the car, so as to compensate for the change in the light intensity inside the car itself.
[0052] In step S1, the control module calls the light intensity detection module to detect the direction of the car windshield to obtain the real-time light intensity outside the car. The real-time light intensity outside the car can be data of light intensity or brightness, indicating the intensity or brightness of the external light seen by the person in the car when looking in the direction of the car windshield (assuming that there is no car windshield).
[0053] In step S2, the control module obtains the projection screen information. Specifically, the projection screen information can be generated by the HUD display program or the audio-visual entertainment program run by the control module. If the control module sends the projection screen information to the projector, the projector can project light onto the car windshield according to the projection screen information, thereby generating car working parameters or screen contents such as movies and games.
[0054] When executing steps S2-S3, the control module temporarily does not send the projection screen information to the projector. The control module executes step S3 to determine the light intensity threshold according to the projection screen information. Specifically, the light intensity threshold is one or a group of units that are the same as the real-time light intensity outside the vehicle, but the values are not necessarily the same. For example, in this embodiment, the real-time light intensity outside the vehicle is the measured light intensity or brightness outside the vehicle, then the light intensity threshold is one or a group of fixed values representing the light intensity or brightness. The light intensity threshold can be used to measure the relative size of the real-time light intensity outside the vehicle. For example, if the real-time light intensity outside the vehicle is greater than the light intensity threshold, then it can be determined that the real-time light intensity outside the vehicle is strong; if the real-time light intensity outside the vehicle is less than the light intensity threshold, then it can be determined that the real-time light intensity outside the vehicle is weak.
[0055] In step S4, the control module calls the transparency control module to control the transparency of the automobile windshield according to the relationship between the real-time vehicle exterior light intensity and the light intensity threshold. For example, when the real-time vehicle exterior light intensity is greater than the light intensity threshold, the control module can call the transparency control module to control the transparency of the automobile windshield to a lower level; when the real-time vehicle exterior light intensity is less than the light intensity threshold, the control module can call the transparency control module to control the transparency of the automobile windshield to a higher level.
[0056] In this embodiment, by executing steps S1-S4, the control module can dynamically adjust the transparency of the car windshield according to the real-time light intensity outside the car, so that the transparency of the car windshield matches the real-time light intensity outside the car (for example, when the real-time light intensity outside the car is too strong, the transparency of the car windshield is lowered to limit the light outside the car from entering the car through the car windshield; when the real-time light intensity outside the car is too weak, the transparency of the car windshield is increased to make it easier for the light outside the car to enter the car through the car windshield), thereby providing a good visual environment for the people in the car to watch the projection picture projected by the car windshield; since the light intensity threshold used to judge the relative intensity of the real-time light intensity outside the car in this embodiment is determined according to the projection picture information, the dynamic adjustment of the transparency of the car windshield by the control module can adapt to the content of the projection picture information, so that the transparency of the car windshield can be at a suitable level, so that the amount of light outside the car entering through the car windshield can be coordinated with the content of the projection picture projected by the projector according to the projection picture information, which is conducive to the people in the car to see the content of the projection picture more clearly.
[0057] In this embodiment, after executing steps S1-S4 and completing the transparency adjustment of the car windshield, the control module executes step S5 to send the projection picture information to the projector, so that the projector projects the screen onto the car windshield according to the projection picture information, and the people in the car can view the projection picture content corresponding to the projection picture information through the car windshield.
[0058] In this embodiment, the control module may also execute step S5 first, and then execute steps S1-S4, or execute steps S1-S4 and step S5 simultaneously.
[0059] In this embodiment, when executing step S3, that is, determining the light intensity threshold according to the projection image information, the following steps can be specifically performed:
[0060] S301. Decompose the projection screen information into multiple screen units;
[0061] S302. Obtain the display parameters corresponding to each screen unit respectively;
[0062] S303. For any picture unit, determine the light intensity threshold component corresponding to the picture unit according to the display parameters corresponding to the picture unit.
[0063] In this embodiment, refer to Figure 4 The area where the light projected by the projector reaches the car windshield is the projection area, and the projection area can be all or part of the side of the car windshield facing the interior of the car. Figure 4, the projection area can be divided into multiple sub-areas. Specifically, the projector can record the position of each sub-area and project each sub-area respectively. Figure 4 In the embodiment, the boundary lines between the sub-areas are virtual, and the light projected by the projector does not need to display the boundary lines between the sub-areas.
[0064] In this embodiment, it is assumed that the projection screen information is a static picture (for example, a frame of a video picture to be projected by a projector), and the projection screen information is ultimately projected onto the projection area of the car windshield, so the size of the projection screen information is the same as the projection area. Figure 5 When executing step S301, the projection image information can be decomposed into multiple image units in the manner of dividing the projection area into various sub-areas, and each image unit corresponds to a sub-area. Figure 5 In the figure, the projection area is divided into multiple sub-areas such as A1, A2, A3...B1, B2, B3..., then in the same way, the projection picture information is also divided into multiple picture units, among which the picture unit numbered A'2 corresponds to the sub-area numbered A2, that is, after the projection picture information is projected by the projector, the light corresponding to the picture unit numbered A'2 will be projected to the sub-area numbered A2, so that the people in the car can see the picture unit numbered A'2 from the sub-area numbered A2.
[0065] In step S302, the display parameters corresponding to each picture unit are obtained respectively. In step S303, for any picture unit, the light intensity threshold component corresponding to the picture unit is determined according to the display parameters corresponding to the picture unit. For example, for Figure 5 The picture unit numbered A'2 in the image is determined according to the display parameters of the picture unit A'2, i.e., the light intensity threshold component corresponding to the picture unit A'2 is determined. A’2 , traverse all the picture units, and determine the light intensity threshold components corresponding to each picture unit. All the light intensity threshold components form a light intensity threshold in the form of an array.
[0066] In this embodiment, on the basis of executing steps S301-S303, when executing step S4, that is, the step of controlling the transparency of the automobile windshield according to the relationship between the real-time external light intensity and the light intensity threshold, the following steps may be specifically performed:
[0067] S401. For any sub-area in the projection area of the car windshield, compare the magnitude relationship between the light intensity threshold component corresponding to the sub-area and the real-time light intensity outside the car;
[0068] S402. Based on the light intensity threshold component, adjust the transparency corresponding to the sub-region in the opposite direction according to the relative size of the real-time light intensity outside the vehicle.
[0069] by Figure 5 Taking the sub-area A2 in FIG. 4 as an example, steps S401-S402 are explained.
[0070] In step S401, refer to Figure 5 For sub-area A2, compare the light intensity threshold component of the picture unit A'2 corresponding to sub-area A2 A’2 , and the relationship between the real-time light intensity outside the vehicle.
[0071] In step S402, the light intensity threshold component A’2 As a benchmark, the real-time external light intensity may be greater than the light intensity threshold component A’2 , equal to the light intensity threshold component A’2 Or less than the light intensity threshold component A’2 In this embodiment, if the real-time vehicle external light intensity is greater than the light intensity threshold component A’2 , and the relative light intensity threshold component A’2 The larger the value is, the smaller the transparency (e.g., 5%-30%) can be set for the sub-area A2 of the car windshield; if the real-time external light intensity is equal to the light intensity threshold component A’2 , the transparency of the sub-area A2 of the car windshield can be set to a fixed value (for example, 30%); if the real-time external light intensity is less than the light intensity threshold component A’2 , and the relative light intensity threshold component A’2 The smaller the value is, the greater the transparency (for example, 30%-80%) can be set for the sub-area A2 of the automobile windshield, thereby adjusting the transparency corresponding to the sub-area in the opposite direction.
[0072] When executing steps S401-S402, all sub-areas in the projection area are traversed, so that the transparency of each sub-area is independently controlled.
[0073] In this embodiment, by executing steps S301-S303 and executing steps S401-S402, the projection area of the car windshield can be divided into multiple sub-areas, and the transparency of each sub-area can be independently controlled so that the transparency of each sub-area matches the display parameters of the picture unit to be displayed in the sub-area, thereby achieving fine control of the transparency of the car windshield, which is conducive to improving the display environment of the projection picture information at a finer scale.
[0074] In this embodiment, when executing step S303, that is, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit, the following steps may be specifically performed:
[0075] S30301A. Determine the size of the light intensity threshold component according to the size of the display parameter.
[0076] Step S30301A is the first execution method of step S303.
[0077] by Figure 5 Taking the sub-area A2 in FIG. 3 and its corresponding picture unit A′2 as an example, step S30301A is described.
[0078] In step S30301A, the display parameter of the picture unit A'2 to be obtained may be a single optical parameter of the picture unit A'2, such as the maximum brightness or average brightness of the picture unit A'2. Then, according to the display parameter of the picture unit A'2, the light intensity threshold component is positively correlated to be set. A’2 For example, the larger the average brightness of the picture unit A'2, the greater the light intensity threshold component A’2 The bigger.
[0079] When executing step S30301A, all sub-regions and their corresponding picture units are traversed to set the light intensity threshold component corresponding to each picture unit.
[0080] In this embodiment, the principle of executing step S30301A is: Figure 5 For example, the sub-area A2 and its corresponding picture unit A'2 in FIG. 1 are taken as examples. When the display parameter (maximum brightness or average brightness) of the picture unit A'2 is larger, the light intensity threshold component A’2 The larger the value is, the greater the light intensity outside the vehicle is when the real-time light intensity outside the vehicle is constant. A’2 The smaller the degree, since the transparency corresponding to the sub-area A2 is adjusted in the opposite direction in step S402, the greater the transparency corresponding to the sub-area A2, and more light outside the car is allowed to enter the sub-area A2 of the car windshield, which can match the larger display parameters (maximum brightness or average brightness) of the picture unit A'2; on the contrary, when the display parameters (maximum brightness or average brightness) of the picture unit A'2 are smaller, the corresponding transparency of the sub-area A2 is smaller, and the sub-area A2 of the car windshield restricts the entry of light outside the car, which can match the larger display parameters (maximum brightness or average brightness) of the picture unit A'2, thereby optimizing the projection display effect at the sub-area A2.
[0081] In this embodiment, when executing step S303, that is, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit, the following steps may be specifically performed:
[0082] S30301B. Perform content recognition on the projection screen information to obtain the first content information;
[0083] S30302B respectively identify the content of each screen unit, and obtain the second content information corresponding to each screen unit;
[0084] S30303B. For any picture unit, obtain the correlation between the corresponding second content information and the first content information, and determine the size of the light intensity threshold component according to the correlation; the light intensity threshold component is negatively correlated with the correlation.
[0085] Steps S30301B-S30303B are a second execution method of step S303.
[0086] In step S30301B, the control module may run an image recognition algorithm to perform content recognition on the entire projection screen information to obtain first content information. The first content information may be in the form of text, describing the content contained in the projection screen information, such as "a warrior rushing towards the enemy with a long sword in hand".
[0087] In step S30302B, the control module may run an image recognition algorithm to perform content recognition on each picture unit to obtain second content information corresponding to each picture unit.
[0088] For example, the control module Figure 5 The picture unit A'2 in the image is identified, and the obtained second content information may be "a cloud"; Figure 5 The picture unit B'3 in the image is identified, and the obtained second content information may be "a sword".
[0089] by Figure 5 Taking the picture unit A'2 and the picture unit B'3 in FIG. 1 as an example, step S30303B is described.
[0090] In step S30303B, for the picture unit A'2, the correlation between the corresponding second content information ("a cloud") and the first content information ("a warrior holding a long sword and rushing towards the enemy") is obtained. It is easy to understand that the correlation corresponding to the picture unit A'2 is a smaller value (for example, 10); for the picture unit B'3, the correlation between the corresponding second content information ("a sword") and the first content information ("a warrior holding a long sword and rushing towards the enemy") is obtained. It is easy to understand that the correlation corresponding to the picture unit B'3 is a larger value (for example, 30).
[0091] Therefore, in step S30303B, a larger light intensity threshold component is set for the picture unit A'2 with a smaller correlation degree. A’2 For the picture unit B'3 with a larger correlation, a smaller light intensity threshold component is set B’3 .
[0092] In this embodiment, the principle of executing steps S30301B-S30303B is: taking the picture unit B'3 as an example, the correlation degree of the picture unit B'3 represents the correlation degree between the content of the picture unit B'3 and the overall content of the projection picture information. Since the correlation degree of the picture unit B'3 is relatively large, it means that the picture unit B'3 is the unit that the occupants need to pay attention to when watching the projection picture information, so a smaller light intensity threshold component is set. B’3 , then when the real-time external light intensity is constant, the real-time external light intensity is relatively greater than the light intensity threshold component B’3 The greater the degree of correlation, the smaller the transparency of sub-area B3 will be, because the transparency corresponding to sub-area B3 is adjusted in the opposite direction in step S402, and the sub-area B3 of the car windshield limits the entry of outside light, which is beneficial to reduce the interference of outside light on it; and for the picture unit A'2 with a smaller correlation, a larger transparency will be set for sub-area A2, so that different picture units in the same projection picture information are affected differently by the outside light, which is beneficial to utilize the effect of outside light, highlight the attention of different parts of the projection picture information, and improve the display effect of the projection picture information.
[0093] In this embodiment, when executing step S303, that is, determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit, the following steps may be specifically performed:
[0094] S30301C. Capture real-time images outside the vehicle;
[0095] S30302C. Decomposing the real-time external vehicle image into multiple image units;
[0096] S30303C. For any picture unit, obtain the similarity between the picture unit and the corresponding image unit, and determine the size of the light intensity threshold component according to the similarity.
[0097] Steps S30301C-S30303C are a third execution method of step S303.
[0098] In step S30301C, the camera module can be installed on the outside of the car windshield, and the shooting angle, focal length, cropping size and other parameters of the camera module can be adjusted so that the camera module can directly receive the light that does not pass through the car windshield for imaging, and capture the real-time image outside the car. The field of view of the real-time image outside the car is the same as the field of view obtained through the car windshield in the car passenger compartment, that is, when the people in the car watch the real-time image outside the car, the viewing angle obtained is the same as observing the outside of the car directly through the car windshield in the car passenger compartment.
[0099] In step S30302C, since the visual effect of the real-time image outside the car is equivalent to the effect seen directly through the car windshield in the car passenger compartment, the size of the real-time image outside the car is the same as the car windshield, so there will be a part of the real-time image outside the car that overlaps with the projection area in the car windshield.
[0100] With step S301 and Figure 5 Similar to the principle, in step S30302C, the part of the real-time vehicle exterior image that overlaps with the projection area can be decomposed into multiple image units, such as Figure 6 See Figure 6 , where the image unit A"2 and the sub-area A2 are also Figure 5 Corresponding to the picture unit A'2 in.
[0101] In step S30303C, taking the picture unit A'2 as an example, the similarity between the picture unit A'2 and the corresponding image unit A"2 is obtained. The greater the similarity, the smaller the light intensity threshold component is set. A’2 Specifically, when calculating the similarity between the picture unit A'2 and the image unit A"2, the picture unit A'2 and the image unit A"2 may be sampled respectively, and the similarity may be calculated based on the pixel values of the sampling points.
[0102] In step S30303C, all picture units are traversed, and the light intensity threshold components corresponding to each picture unit are set respectively.
[0103] In this embodiment, the principle of executing steps S30301C-S30303C is as follows: taking the picture unit A'2 and the image unit A"2 as an example, the image unit A"2 is a part of the real-time image outside the vehicle, and its content is the same as the imaging content of the light outside the vehicle seen by the occupants through the sub-area A2. At the same time, the occupants can see the picture unit A'2 in the sub-area A2 of the car windshield. The greater the similarity between the picture unit A'2 and the image unit A"2, the more similar the outside environment seen by the occupants in the sub-area A2 is to the projection content, indicating that the outside environment has a greater impact on the projection viewing, so a smaller light intensity threshold component is set. A’2 , then when the real-time external light intensity is constant, the real-time external light intensity is relatively greater than the light intensity threshold component B’3 The greater the degree, the smaller the transparency of sub-area A2 is, because the transparency corresponding to sub-area A2 is adjusted in the opposite direction in step S402, and sub-area A2 of the car windshield limits the entry of outside light, which is beneficial to reduce the interference of the outside environment on the projection viewing and improve the display effect of the projection screen information.
[0104] In this embodiment, the car windshield projection control method and the car windshield projection system can be operated when the car is driving. Before running the car windshield projection control method and the car windshield projection system, the gear position of the car can be detected. Only when the car is in the parking gear (such as P gear), the car windshield projection control method and the car windshield projection system are operated, so that the people in the car can enjoy the effect of improved projection screen information when the car is parked, while ensuring the driving safety of the car.
[0105] A computer program for executing the car windshield screen projection control method in this embodiment can be written and written into a computer device or storage medium. When the computer program is read out and executed, the car windshield screen projection control method in this embodiment is executed, thereby achieving the same technical effect as the car windshield screen projection control method in the embodiment.
[0106] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in the present disclosure are only relative to the relative positional relationship of the components of the present disclosure in the accompanying drawings. The singular forms of "a", "" and "the" used in the present disclosure are also intended to include the plural forms, unless the context clearly indicates other meanings. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as those generally understood by those skilled in the art. The terms used in the specification of this embodiment are only for describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this embodiment includes any combination of one or more related listed items.
[0107] It should be understood that, although the term first, second, third etc. may be adopted to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish the same type of elements from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language ("for example", "such as" etc.) provided by the present embodiment is only intended to better illustrate embodiments of the present invention, and unless otherwise required, the scope of the present invention will not be limited.
[0108] It should be appreciated that embodiments of the present invention may be implemented or enforced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The method may be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and drawings described in the specific embodiments. Each program may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, if desired, the program may be implemented in assembly or machine language. In any case, the language may be a compiled or interpreted language. In addition, the program may be run on a programmed dedicated integrated circuit for this purpose.
[0109] In addition, the operations of the process described in this embodiment may be performed in any suitable order, unless otherwise indicated in this embodiment or otherwise clearly contradicted by the context. The process described in this embodiment (or variations and / or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as a code (e.g., executable instructions, one or more computer programs, or one or more applications) executed on one or more processors in common, by hardware or a combination thereof. A computer program includes a plurality of instructions that may be executed by one or more processors.
[0110] Further, the method can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, a RAM, a ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the process described herein. In addition, the machine-readable code, or part thereof, can be transmitted via a wired or wireless network. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.
[0111] The computer program can be applied to input data to perform the functions of the present embodiment, thereby converting the input data to generate output data stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.
[0112] The above are only preferred embodiments of the present invention. The present invention is not limited to the above embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention. Within the scope of protection of the present invention, its technical solutions and / or implementation methods may have various modifications and changes.
Claims
1. A method for controlling screen projection on a car windshield, characterized in that: The automobile windshield projection control method comprises: Detect the direction of the car windshield to obtain the real-time light intensity outside the car; Get the projection screen information; Determining a light intensity threshold according to the projection image information; The transparency of the automobile windshield is controlled according to the relationship between the real-time external light intensity and the light intensity threshold.
2. The method for controlling the projection of a car windshield according to claim 1, characterized in that: The step of determining the light intensity threshold according to the projection image information includes: Decomposing the projection screen information into a plurality of screen units; each of the screen units corresponds to a sub-area in the projection screen area of the automobile windshield; Respectively obtaining display parameters corresponding to each of the picture units; For any of the picture units, a light intensity threshold component corresponding to the picture unit is determined according to the display parameter corresponding to the picture unit.
3. The method for controlling the projection of a car windshield according to claim 2, characterized in that: The method of controlling the transparency of the automobile windshield according to the relationship between the real-time external light intensity and the light intensity threshold comprises: For any of the sub-areas in the projection area of the automobile windshield, comparing the magnitude relationship between the light intensity threshold component corresponding to the sub-area and the real-time light intensity outside the vehicle; Based on the light intensity threshold component, the transparency corresponding to the sub-region is adjusted in the opposite direction according to the relative magnitude of the real-time light intensity outside the vehicle.
4. The method for controlling the projection of a car windshield according to claim 2, characterized in that: The step of determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes: The size of the light intensity threshold component is determined according to the size of the display parameter; the light intensity threshold component is positively correlated with the display parameter.
5. The method for controlling the projection of a car windshield according to claim 2, characterized in that: The step of determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes: Performing content recognition on the projection image information to obtain first content information; Performing content recognition on each of the picture units respectively to obtain second content information corresponding to each of the picture units; For any of the picture units, the correlation between the corresponding second content information and the first content information is obtained, and the magnitude of the light intensity threshold component is determined according to the correlation; the light intensity threshold component is negatively correlated with the correlation.
6. The method for controlling the projection of a car windshield according to claim 2, characterized in that: The step of determining the light intensity threshold component corresponding to the picture unit according to the display parameter corresponding to the picture unit includes: Taking a real-time image outside the vehicle; the field of view of the real-time image outside the vehicle is the same as the field of view obtained through the vehicle windshield in the vehicle passenger compartment; Decomposing the real-time vehicle exterior image into a plurality of image units; each of the image units corresponds to a same sub-area in the projection area of the vehicle windshield with a corresponding picture unit; For any of the picture units, the similarity between the picture unit and the corresponding image unit is obtained, and the magnitude of the light intensity threshold component is determined according to the similarity; the light intensity threshold component is negatively correlated with the similarity.
7. The method for controlling the projection screen on a car windshield according to any one of claims 1 to 6, characterized in that: The automobile windshield projection control method further includes: According to the projection screen information, the screen is projected onto the car windshield.
8. A car windshield projection system, characterized in that: The automobile windshield projection system comprises: The light intensity detection module is used to detect the direction of the car windshield and obtain the real-time light intensity outside the car; A control module, used to obtain projection screen information and determine a light intensity threshold according to the projection screen information; A car windshield, wherein the transparency of the car windshield is adjustable; The transparency control module is used to control the transparency of the automobile windshield according to the relationship between the real-time external light intensity and the light intensity threshold.
9. A computer device, characterized in that: It includes a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the automobile windshield projection control method described in any one of claims 1-7.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the automobile windshield projection control method described in any one of claims 1-7 when executed by the processor.
