LED display screen correction method and device
By acquiring and analyzing environmental parameters and screen information in real time and adjusting the brightness of the LED display screen, the problem of reducing the accuracy of information transmission due to flooding in outdoor environments is solved, and the accuracy and safety of information transmission are improved.
Patent Information
- Application Number
- CN202510354857.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-03-25
AI Technical Summary
In outdoor scenarios, especially in highways or urban road environments, LED displays are flooded due to polluted particulate matter, reducing the accuracy of information transmission and increasing the risk of traffic accidents.
By obtaining environmental parameters (ambient brightness and reminder distance) and screen information (screen brightness and reference graphics) in real time, analyzing the refractive path and flooding degree, calculating the attenuation coefficient and brightness difference, and adjusting the brightness of the LED display to reduce flooding.
It effectively reduces the flooding phenomenon of LED display at the reminder distance, improves the accuracy of information transmission, and reduces the risk of traffic accidents.
Smart Images

Figure CN119942968A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of display screens, and in particular, relates to a method and device for calibrating an LED display screen. Background Art
[0002] LED display refers to a display device composed of many light-emitting diodes (LEDs) that displays text, images and videos to convey information by controlling the brightness and color of these LEDs. The calibration of LED display usually includes color calibration, brightness calibration and contrast calibration.
[0003] In the related art, especially in outdoor scenes such as highways or urban roads, the brightness correction of LED display screens is mostly simple automatic photosensitivity adjustment. The automatic photosensitivity adjustment method mainly relies on linear compensation of a single ambient light to adjust the brightness of the LED display screen (i.e., increasing the brightness of the LED display screen according to the ambient light intensity). In outdoor scenes such as highways or urban roads, LED display screens used to warn or remind drivers are usually set at a safe distance that can serve as a warning or reminder because the driving speed is not low. The driver can see the display content at a safe distance and make preparations or precautions in advance through the safe distance. The end of the LED display screen passing through this safe distance is the reminder distance (effective reminder point). However, when the outdoor environmental conditions are poor, polluting particles such as haze and dust in the air may adhere to the surface of the LED display screen or float around the LED display screen, causing the light emitted by the LED display screen to pass through these polluting particles, causing the originally concentrated light beam to diffuse and scatter, thereby causing the LED display screen to produce floodlighting, thereby increasing the light pollution of the LED display screen and reducing the accuracy of the information transmission of the LED display screen, which in turn causes the driver to be unable to receive the information transmitted by the LED display screen in time due to the floodlighting phenomenon, which may eventually increase the risk of traffic accidents. Summary of the invention
[0004] The embodiments of the present application provide a method and device for correcting an LED display screen, which can improve the problem that the LED display screen cannot transmit information in a timely and effective manner.
[0005] In a first aspect, an embodiment of the present application provides a method for calibrating an LED display screen, comprising:
[0006] Acquire environmental parameters in real time; wherein the environmental parameters include environmental brightness and reminder distance, the environmental brightness is used to reflect the light intensity of the environment around the LED display screen, and the reminder distance is used to reflect the distance at which the LED display screen transmits information to the observer;
[0007] Acquire the refraction path in real time; wherein the refraction path is used to reflect the propagation path of the light emitted by the LED display screen;
[0008] Acquire screen information; wherein the screen information includes screen brightness and a reference graphic, wherein the screen brightness is used to reflect the light intensity emitted by the LED display screen; the reference graphic is used to reflect the initial setting graphic of the information to be transmitted on the LED screen displayed at the reminder distance;
[0009] The flooding degree is obtained by analyzing the refraction path, the reminder distance and the reference pattern; wherein the flooding degree is used to reflect the scattering degree of the light emitted by the LED display at the reminder distance;
[0010] Analyze according to the flooding degree, the reminder distance and the ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, and both the attenuation coefficient and the brightness difference value are used to reflect parameters for adjusting the screen brightness;
[0011] Based on the ambient brightness, the adjustment information and the screen brightness are analyzed to obtain the adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
[0012] The above technical solutions in the embodiments of the present application have at least the following technical effects:
[0013] The LED display screen correction method provided in the embodiment of the present application first obtains in real time the environmental parameters including the ambient brightness for reflecting the light intensity of the environment around the LED display screen and the reminder distance for reflecting the distance at which the LED display screen transmits information to the observer, then obtains in real time the refraction path for reflecting the propagation path of the light emitted by the LED display screen, then obtains the screen information including the screen brightness for reflecting the light intensity emitted by the LED display screen and the reference graphic for reflecting the initial setting graphic displayed at the reminder distance of the information to be transmitted in the LED display screen, then analyzes according to the refraction path, the reminder distance and the reference graphic to obtain the floodlight degree for reflecting the degree of scattering of the light emitted by the LED display screen at the reminder distance, then analyzes according to the floodlight degree, the reminder distance and the ambient brightness to obtain the adjustment information including the attenuation coefficient and the brightness difference value, both of which are used to reflect the parameters for adjusting the screen brightness, and finally analyzes according to the adjustment information and the screen brightness based on the ambient brightness to finally obtain the adjusted brightness for reflecting the screen brightness after the adjustment of the LED display screen. The method can effectively adjust the brightness of the LED display screen in real time according to the environmental parameters and screen information obtained in real time. By adjusting the brightness of the LED display screen in real time, the floodlight phenomenon of the LED display screen at the reminder distance is reduced, and finally the observer can receive the information transmitted by the LED display screen in time at the reminder distance.
[0014] In a possible implementation manner of the first aspect, the analyzing according to the refraction path, the reminder distance, and the reference pattern to obtain the flooding degree includes:
[0015] Analyzing the refraction path to obtain a plurality of refraction angles; wherein the refraction angle is used to reflect the angle at which the propagation direction of the light emitted by the LED display screen changes;
[0016] Analyzing the reminder distance and the multiple refraction angles to obtain multiple irradiation points; wherein the irradiation points are used to reflect the position of the light emitted by the LED display screen at the reminder distance through the refraction angle;
[0017] An illumination pattern is obtained by analyzing the reference pattern and the plurality of illumination points; wherein the illumination pattern is used to reflect the actual pattern of the information to be transmitted in the LED display screen at the reminder distance;
[0018] The flooding degree is obtained by analyzing the illumination pattern and the reference pattern.
[0019] In a possible implementation manner of the first aspect, the analyzing the reference pattern and the plurality of illumination points to obtain an illumination pattern includes:
[0020] Analyze the reference figure to obtain a center point; wherein the center point is used to reflect the geometric center point of the reference figure;
[0021] Analyze the reference pattern, the center point and the plurality of irradiation points to obtain a plurality of screening irradiation points; wherein the screening irradiation points are used to reflect the irradiation points after screening the plurality of irradiation points;
[0022] An analysis is performed based on the plurality of screened irradiation points to obtain an irradiation pattern.
[0023] In a possible implementation manner of the first aspect, the analyzing according to the reference pattern, the center point, and the plurality of irradiation points to obtain the plurality of screening irradiation points includes:
[0024] Analyzing the reference figure to obtain a sampling shape; wherein the sampling shape is used to reflect the same range as the shape of the edge of the reference figure;
[0025] An analysis is performed based on the sampling shape, the center point and the plurality of irradiation points to obtain an inclusive change diagram; wherein the inclusive change diagram is used to reflect the different proportions of the sampling shape and the change in the number of irradiation points in the sampling shape;
[0026] According to the analysis of the inclusion change diagram and the plurality of irradiation points, a plurality of screening diffusion points are obtained.
[0027] In a possible implementation manner of the first aspect, the analyzing according to the sampling shape, the center point, and the plurality of irradiation points to obtain an inclusive change graph includes:
[0028] The sampling shape is processed according to a plurality of preset ratio values to obtain a plurality of sampling areas corresponding to the preset ratio values; wherein the sampling area is a specific graphic area encircled by the plurality of irradiation points; the preset ratio value is used to reflect the ratio of the preset sampling area to the sampling shape;
[0029] Based on the center point and according to the sampling areas corresponding to the multiple ratio values, the multiple irradiation points are processed to obtain multiple statistics; wherein the statistics are used to reflect the number of the irradiation points delineated by the sampling areas;
[0030] An analysis is performed based on the plurality of preset ratio values and the corresponding plurality of statistical quantities to obtain an inclusive change graph.
[0031] In a possible implementation manner of the first aspect, the analyzing the inclusion change graph and the plurality of irradiation points to obtain a plurality of screening diffusion points includes:
[0032] Analyze the encapsulation change graph to obtain an encapsulation inflection point; wherein the encapsulation inflection point is used to reflect the point corresponding to the maximum curvature in the encapsulation change graph;
[0033] Analyze the inclusion breakpoint and the inclusion change graph to obtain a processing area; wherein the processing area is used to reflect the sampling area corresponding to the inclusion breakpoint;
[0034] The plurality of irradiation points are screened according to the processing area to obtain a plurality of screened diffusion points.
[0035] In a possible implementation manner of the first aspect, analyzing according to the inclusion change graph to obtain an inclusion breakpoint includes:
[0036] Analyze the encapsulated change graph to obtain a plurality of change curvatures; wherein the change curvature is used to reflect the curvature value corresponding to each point in the encapsulated change graph;
[0037] Analyzing the plurality of the changing curvatures to obtain a maximum curvature; wherein the maximum curvature is used to reflect the maximum value among the plurality of the changing curvatures;
[0038] The maximum curvature and the inclusion change graph are analyzed to obtain the inclusion inflection point.
[0039] In a possible implementation manner of the first aspect, the analyzing the illumination pattern and the reference pattern to obtain the flooding degree includes:
[0040] Analyze the reference figure to obtain a first parameter; wherein the first parameter is used to reflect the area-to-perimeter ratio of the reference figure;
[0041] Analyzing the illumination pattern to obtain a second parameter; wherein the second parameter is used to reflect the area-to-perimeter ratio of the illumination pattern;
[0042] The flooding degree is obtained by analyzing the first parameter and the second parameter.
[0043] In a possible implementation manner of the first aspect, the analyzing according to the floodlight degree, the reminder distance, and the ambient brightness to obtain the adjustment information includes:
[0044] Analyze the reminder distance and the flooding degree to obtain the attenuation coefficient in the adjustment information;
[0045] The brightness difference value in the adjustment information is obtained by analyzing the ambient brightness.
[0046] In a possible implementation manner of the first aspect, the analyzing, based on the ambient brightness, according to the adjustment information and the screen brightness to obtain the adjusted brightness includes:
[0047] When the ambient brightness is greater than or equal to a preset threshold, processing is performed according to the screen brightness and the attenuation coefficient to obtain a first adjusted brightness; wherein the first adjusted brightness is used to reflect the product of the screen brightness and the attenuation coefficient;
[0048] Processing is performed according to the first adjusted brightness and the brightness difference to obtain an adjusted brightness.
[0049] In a possible implementation manner of the first aspect, the analyzing, based on the ambient brightness, according to the adjustment information and the screen brightness to obtain the adjusted brightness further includes:
[0050] When the ambient brightness is less than the preset threshold, processing is performed according to the screen brightness and the brightness difference to obtain a second adjusted brightness; wherein the second adjusted brightness is used to reflect the sum of the screen brightness and the brightness difference;
[0051] Processing is performed according to the second adjusted brightness and the attenuation coefficient to obtain the adjusted brightness.
[0052] In a second aspect, an embodiment of the present application provides a LED display screen calibration system, comprising:
[0053] The first acquisition module is used to acquire environmental parameters in real time; wherein the environmental parameters include environmental brightness and reminder distance, the environmental brightness is used to reflect the light intensity of the environment around the LED display screen, and the reminder distance is used to reflect the distance at which the LED display screen transmits information to the observer;
[0054] A second acquisition module is used to acquire a refraction path in real time; wherein the refraction path is used to reflect the propagation path of the light emitted by the LED display screen;
[0055] The third acquisition module is used to acquire screen information; wherein the screen information includes screen brightness and a reference pattern, wherein the screen brightness is used to reflect the light intensity emitted by the LED display screen; and the reference pattern is used to reflect the initial setting pattern of the information to be transmitted on the LED screen displayed at the reminder distance;
[0056] A first analysis module is used to analyze according to the refraction path, the reminder distance and the reference pattern to obtain a flooding degree; wherein the flooding degree is used to reflect the scattering degree of the light emitted by the LED display at the reminder distance;
[0057] a second analysis module, configured to analyze according to the flooding degree, the reminder distance and the ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, and both the attenuation coefficient and the brightness difference value are used to reflect parameters for adjusting the screen brightness;
[0058] The third analysis module is used to analyze the adjustment information and the screen brightness based on the ambient brightness to obtain the adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
[0059] In a third aspect, an embodiment of the present application provides an LED display screen correction device, comprising a correction device and a control device, wherein the correction device is electrically connected to the control device, and the control device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements a method as described in any one of the first aspects above.
[0060] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspects above is implemented.
[0061] In a fifth aspect, an embodiment of the present application provides a computer program. When the computer program is run on an LED display screen correction device, the LED display screen correction device executes the LED display screen correction method described in any one of the above-mentioned first aspects.
[0062] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0064] Figure 1 It is a flowchart of a method for calibrating an LED display screen provided in one embodiment of the present application;
[0065] Figure 2 It is a schematic diagram of the implementation process of the LED display screen correction method provided by an embodiment of the present application;
[0066] Figure 3It is a structural schematic diagram of an LED display screen correction system provided by an embodiment of the present application;
[0067] Figure 4 It is a structural schematic diagram of a control device of an LED display screen correction device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0068] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0069] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0070] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0071] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0072] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0073] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0074] In the related art, especially in outdoor scenes such as highways or urban roads, the brightness correction of LED display screens is mostly simple automatic photosensitivity adjustment. The automatic photosensitivity adjustment method mainly relies on linear compensation of a single ambient light to adjust the brightness of the LED display screen (i.e., increasing the brightness of the LED display screen according to the ambient light intensity). In outdoor scenes such as highways or urban roads, LED display screens used to warn or remind drivers are usually set at a safe distance that can serve as a warning or reminder because the driving speed is not low. The driver can see the display content at a safe distance and make preparations or precautions in advance through the safe distance. The end of the LED display screen passing through this safe distance is the reminder distance (effective reminder point). However, when the outdoor environmental conditions are poor, polluting particles such as haze and dust in the air may adhere to the surface of the LED display screen or float around the LED display screen, causing the light emitted by the LED display screen to pass through these polluting particles, causing the originally concentrated light beam to diffuse and scatter, thereby causing the LED display screen to produce floodlighting, thereby increasing the light pollution of the LED display screen and reducing the accuracy of the information transmission of the LED display screen, and then causing the driver to be unable to receive the information transmitted by the LED display screen in time due to the floodlight phenomenon, which may eventually increase the risk of traffic accidents.
[0075] To solve the above problems, the embodiment of the present application provides a method and device for calibrating an LED display screen. In the method, first, by real-time acquisition of the ambient brightness including the light intensity of the environment around the LED display screen and the environmental parameters of the reminder distance for reflecting the distance at which the LED display screen transmits information to the observer, then by real-time acquisition of the refraction path for reflecting the propagation path of the light emitted by the LED display screen, then by acquiring the screen information including the screen brightness for reflecting the light intensity emitted by the LED display screen and the reference figure for reflecting the initial setting figure displayed at the reminder distance for the information to be transmitted in the LED display screen, then according to the refraction path, the reminder distance and the reference figure, analysis is performed to obtain the flooding degree for reflecting the degree of scattering of the light emitted by the LED display screen at the reminder distance, then according to the flooding degree, the reminder distance and the ambient brightness, analysis is performed to obtain the adjustment information including the attenuation coefficient and the brightness difference value, both of which are used to reflect the parameters for adjusting the screen brightness, finally based on the ambient brightness, analysis is performed according to the adjustment information and the screen brightness, and finally the adjustment brightness for reflecting the screen brightness after the adjustment of the LED display screen is obtained. The method can effectively adjust the brightness of the LED display screen in real time according to the environmental parameters and screen information obtained in real time. By adjusting the brightness of the LED display screen in real time, the floodlight phenomenon of the LED display screen at the reminder distance is reduced, and ultimately the observer can receive the information transmitted by the LED display screen in time at the reminder distance.
[0076] The LED display correction method provided in the embodiment of the present application can be applied to an LED display correction device. In this case, the LED display correction device is the executor of the LED display correction method provided in the embodiment of the present application. The embodiment of the present application does not impose any restrictions on the specific type of the LED display correction device.
[0077] The LED display screen correction device includes a correction device and a control device. The correction device is electrically connected to the control device. The correction device includes a collection mechanism and a correction mechanism. The collection mechanism is used to collect the ambient light intensity and the refraction path of the light emitted by the LED display screen. The collection mechanism includes an environment detector and a light propagation path detector. The environment detector is used to detect the ambient light intensity. For example, the environment detector can be a light intensity detector or a LORA light intensity collector. The light propagation path detector is used to detect the refraction path of the light emitted by the LED display screen. For example, the light propagation path detector can be a display screen optical automation measuring instrument or a new type of LED display screen detection equipment. The correction mechanism is used to correct the brightness of the LED display screen. For example, the correction mechanism can be a brightness meter or a hardware correction box. The control device is used to supervise and control the correction process of the LED display screen.
[0078] For example, the control device can be a single-chip microcomputer, a microcontroller, an application-specific integrated circuit, a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a smart large screen, a smart TV, a handheld device with wireless communication function, a desktop computer, a handheld device with wireless communication function, a computer, a laptop computer, a handheld computing device, etc.
[0079] In order to better understand the LED display screen correction method provided in the embodiment of the present application, the specific implementation process of the LED display screen correction method provided in the embodiment of the present application is exemplarily introduced below.
[0080] Figure 1 and Figure 2 A schematic flow chart of the LED display screen calibration method provided in the embodiment of the present application is shown. Figure 1 and Figure 2 , LED display screen calibration methods include:
[0081] S100, obtaining environmental parameters in real time; wherein the environmental parameters include environmental brightness and reminder distance, the environmental brightness is used to reflect the light intensity of the environment surrounding the LED display screen, and the reminder distance is used to reflect the distance at which the LED display screen transmits information to the observer.
[0082] For example, the ambient brightness can be manually input or detected by a light intensity detector to obtain the ambient brightness.
[0083] The reminder distance can be manually input. The reminder distance can also be directly obtained through the distance database. The distance database refers to a database containing the reminder distances of LED display screens used in different outdoor scenes. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining, the collected data will be sorted, classified and archived, useful information and rules will be extracted, and then the relevant data will be saved in the database to form a distance database.
[0084] S200, obtaining a refraction path in real time; wherein the refraction path is used to reflect the propagation path of the light emitted by the LED display screen.
[0085] It is understandable that when outdoor environmental conditions are poor, polluted particles in the air such as haze and dust may adhere to the surface of the LED display or float around the LED display, causing the concentrated light beam originally emitted by the LED display to scatter when passing through these polluted particles, thereby forming different light paths.
[0086] Exemplarily, the refraction path of the LED display screen can be directly obtained by the display screen optical automatic measuring instrument. The refraction path under different weather conditions can also be analyzed by the path prediction model to obtain the refraction path, that is, the weather conditions are input into the path prediction model, and the path prediction model then outputs the corresponding refraction path. The training process of the path prediction model can be achieved by using the data after data processing of the weather conditions and the refraction path as the training data set of the path prediction model, and then inputting the training data set of the path prediction model into the path prediction model for training and learning, and finally obtaining the path prediction model.
[0087] S300, obtaining screen information; wherein the screen information includes screen brightness and a reference graphic, the screen brightness is used to reflect the light intensity emitted by the LED display screen; the reference graphic is used to reflect the initial setting graphic of the information to be transmitted in the LED screen displayed at the reminder distance.
[0088] It can be understood that the reference pattern refers to the pattern displayed at the reminder distance when the concentrated light beam emitted by the LED display screen is scattered. The reference pattern is the text or picture containing information displayed in the LED display screen.
[0089] Exemplarily, the screen brightness can be manually input. The screen brightness of the LED display can also be directly obtained through the display optical automatic measuring instrument. The reference graphic can be manually input. The reference graphic can also be obtained through the display video file of the LED display. The step of obtaining the reference graphic through the display video file of the LED display can be to first parse the display video file through the playback software, decompose the display video file into a series of frame information, wherein each frame information contains a large amount of pixel information, and then send the parsed frame information to the control system of the LED display, and then convert the digital signal (i.e., frame information) into a control signal through the control system of the LED display, and send the control signal to the corresponding LED lamp bead (each LED lamp bead represents a pixel point) through the driver chip, and then according to the display content, by finely controlling and quickly switching the on and off state of the LED lamp bead, a clear display effect of the display content is achieved, and a plurality of LED lamp beads are combined to display the required reference graphic. The display video file refers to a pre-set video file for the display of the LED display.
[0090] S400, analyzing according to the refraction path, the warning distance and the reference figure to obtain the degree of flooding; wherein the degree of flooding is used to reflect the degree of scattering of the light emitted by the LED display screen at the warning distance.
[0091] It can be understood that under different outdoor environmental conditions, the concentrated light beam emitted by the LED display screen is scattered to different degrees at the reminder close distance, resulting in different degrees of floodlighting of the LED display screen at the reminder distance.
[0092] Exemplarily, the refraction path can be analyzed to obtain multiple angles for reflecting changes in the propagation direction of light emitted by the LED display screen, and then the reminder distance and the multiple angles for reflecting changes in the propagation direction of light emitted by the LED display screen are analyzed to obtain multiple positions reflecting that the light emitted by the LED display screen is displayed at the reminder distance via the angles, and then a reference graphic and the multiple positions reflecting that the light emitted by the LED display screen is displayed at the reminder distance via the angles are analyzed to obtain an actual graphic reflecting that information to be transmitted in the LED display screen is displayed at the reminder distance, and finally the degree of flooding is obtained by analyzing the actual graphic reflecting that the information to be transmitted in the LED display screen is displayed at the reminder distance with the reference graphic.
[0093] The refraction paths may also be analyzed to obtain the number of refraction paths outside the reference pattern, and then the number of refraction paths outside the reference pattern may be compared with the total number of refraction paths to obtain a quantity ratio, which may then be determined as the degree of flooding.
[0094] In a possible implementation, in step S400, the flooding degree is obtained by analyzing the refraction path, the reminder distance and the reference pattern, including:
[0095] S410, analyzing according to the refraction path to obtain a plurality of refraction angles; wherein the refraction angle is used to reflect the angle at which the propagation direction of the light emitted by the LED display screen changes.
[0096] It can be understood that the refraction angle refers to the angle difference between the refraction path and the corresponding preset refraction path. The preset refraction path refers to the preset initial refraction path. The initial refraction path refers to the propagation path of the light emitted by the LED display without the influence of any pollutant particles.
[0097] Exemplarily, the refraction path can be compared and analyzed with the corresponding preset refraction path one by one to obtain the angle difference between the light paths emitted by different LED lamp beads in the refraction path and the corresponding preset light paths, and then the angle difference is confirmed as the refraction angle, and finally the refraction angle is obtained. The preset refraction path can be manually input. The preset refraction path can also be directly obtained through the light path database. The light path database refers to a database containing the refraction paths of LED display screens. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and previous experience. After obtaining, the collected data is sorted, classified and archived, useful information and rules are extracted, and the relevant data is saved in the database to form a light path database.
[0098] S420, analyzing the reminder distance and the multiple refraction angles to obtain multiple irradiation points; wherein the irradiation points are used to reflect the position of the light emitted by the LED display screen at the reminder distance through the refraction angle.
[0099] It is understandable that due to the existence of the refraction angle, the light emitted by the LED display will deviate at the reminder distance. The calculation formula for the refraction position can be X i +ΔX=tanθ×(DX), where the refraction position is X i +ΔX,X i is the initial position, ΔX is the position difference, θ is the refraction angle, D is the reminder distance, and X is the refraction position. The initial position refers to the position where the light emitted by the LED lamp bead is displayed at the reminder distance without being affected by the refraction angle.
[0100] For example, the refraction position of the refraction angle can be obtained by analyzing the refraction angle. The refraction position refers to the position where the light emitted by the LED lamp bead is refracted. Then the position of the light emitted by the LED lamp bead at the reminder distance through the refraction angle is analyzed, and finally the irradiation point corresponding to the refraction angle is obtained. For example, the position of the irradiation point can be described by three-dimensional coordinates. If the three-dimensional coordinates of an LED lamp bead in the LED display screen are (5,5,5), the reminder distance is 300m, and the initial position displayed at the reminder distance can be (305,5,5), and the refraction angle of the LED lamp bead is deflected in the positive direction of the y-axis of the three-dimensional coordinates and the position where the refraction occurs is 10m away from the x-coordinate of the LED lamp bead, and the refraction angle is 30°, then the position difference is 161.658[(300-20)×tan30°]m, then the irradiation point position is (305,166.658,5), and so on.
[0101] S430, analyzing the reference pattern and the plurality of irradiation points to obtain an irradiation pattern; wherein the irradiation pattern is used to reflect the actual pattern of the information to be transmitted in the LED display screen at the reminder distance.
[0102] It can be understood that because the LED display screen emits a floodlight phenomenon at the reminder distance, the illuminated pattern is the actual displayed pattern of the reference pattern in the LED display screen at the reminder distance.
[0103] Exemplarily, the reference figure can be analyzed to obtain a geometric center point reflecting the reference figure, and then the reference figure, the geometric center point of the reference figure and multiple irradiation points are analyzed to obtain an irradiation point reflecting the screening of the multiple irradiation points, and finally the irradiation figure is analyzed after the screening of the multiple irradiation points. The irradiation figure can also be obtained by performing data analysis on the reference figure and the multiple irradiation points through a screening model, that is, the reference figure and the multiple irradiation points are input into the screening model, and the screening model outputs the corresponding irradiation figure. The training process of the screening model can be performed by using the data processed from the reference figure, the multiple irradiation points and the corresponding irradiation figure as the training data set of the screening model, and then the training data set of the screening model is input into the screening model for training and learning, and finally the screening model is obtained.
[0104] In a possible implementation, in step S430, analyzing the reference pattern and the plurality of irradiation points to obtain an irradiation pattern includes:
[0105] S431, analyzing the reference figure to obtain a center point; wherein the center point is used to reflect the geometric center point of the reference figure.
[0106] It can be understood that the geometric center point refers to the average position of all points in the reference figure.
[0107] For example, the coordinate points in the reference figure can be extracted by using an image processing library (such as OpenCV). The basic principle of extracting the coordinate points in the reference figure by using an image processing library (such as OpenCV) is to mark the reference figure by color, then traverse the pixel points of the color-marked reference figure to obtain the required multiple coordinate points, and finally calculate the arithmetic mean of each coordinate component of the coordinate point by multiple calculations to obtain the geometric center point. The geometric center point is the unique minimum point of the sum of the squares of the distances from all the coordinate points in the reference figure to this center point.
[0108] S432, analyzing the reference pattern, the center point and the plurality of irradiation points to obtain a plurality of screened irradiation points; wherein the screened irradiation points are used to reflect irradiation points after screening the plurality of irradiation points.
[0109] It can be understood that the reason for data screening for multiple illumination points is because of the randomness of the refraction path, which causes multiple illumination points to appear inside or outside the reference figure with different illumination conditions, and the number of illumination points appearing inside and outside the reference figure is different. When the number of multiple illumination points appearing inside or outside the reference figure is insufficient, the degree of scattering at the warning distance is not sufficient to affect the flooding phenomenon.
[0110] Exemplarily, the reference figure can be analyzed to obtain a range that reflects the same shape as the edge of the reference figure, and then an analysis can be performed based on the range that reflects the same shape as the edge of the reference figure, the center point, and multiple irradiation points to obtain a variation graph that reflects different proportions of the sampling shape and the number of irradiation points in the sampling shape, and finally, the variation graph and multiple irradiation points are analyzed to obtain multiple screening irradiation points.
[0111] It is also possible to analyze the reference figure and the center point to obtain a quadrant area reflecting the division of the reference figure with the center point as the origin, and then obtain the irradiation point density of multiple irradiation points in the four quadrants reflecting the quadrant area dividing the reference figure with the center point as the origin, and then analyze the four irradiation point densities to obtain the density average, and then filter the multiple irradiation points according to the density average through a preset figure to obtain multiple filtered irradiation points.
[0112] In a possible implementation, in step S432, multiple screening irradiation points are obtained by analyzing the reference pattern, the center point, and the multiple irradiation points, including:
[0113] S4321, analyzing the reference figure to obtain a sampling shape; wherein the sampling shape is used to reflect the same range as the shape of the edge of the reference figure.
[0114] Exemplarily, the reference graphic may be subjected to image processing to obtain the edge shape of the reference graphic, i.e., the sampling shape. The steps of the graphic processing may be to perform graphic preprocessing on the reference graphic, then obtain the complete edge contour of the reference graphic by edge detection, then optimize the edge contour, and finally extract the edge contour after edge optimization to finally obtain the edge contour. The graphic processing is to convert the color reference graphic into a grayscale image by graying the reference graphic, and then use a filter (such as Gaussian filtering, median filtering) to remove noise in the reference image. The steps of edge detection can be to first calculate the gradient magnitude and direction of each pixel in the reference figure by using a gradient operator (such as Sobel operator, Prewitt operator), then retain the local maximum of the gradient magnitude image in the gradient magnitude image, suppress the non-maximum of the gradient magnitude image, and then set a high threshold and a low threshold, mark the pixels with gradient magnitudes higher than the high threshold as strong edges, mark the pixels with gradient magnitudes lower than the low threshold as non-edges, and mark the pixels between the two as weak edges, and finally connect the weak edges through an edge tracking algorithm (such as the edge tracking step in the Canny edge detection algorithm) to form a complete edge contour, and finally use the Hough transform to detect and optimize the edge contour to finally form a sampling shape. Hough transform refers to an algorithm used to detect geometric shapes such as straight lines and circles in image processing.
[0115] S4322, analyzing the sampling shape, the center point and the plurality of irradiation points to obtain an inclusive change diagram; wherein the inclusive change diagram is used to reflect the different proportions of the sampling shape and the change in the number of irradiation points in the sampling shape.
[0116] It can be understood that the horizontal axis of the inclusive variation diagram is the different proportions of the sampling shapes, and the vertical axis is the number of irradiation points enclosed by the sampling shapes of different proportions.
[0117] Exemplarily, the sampling shape can be processed by a plurality of ratios reflecting a preset sampling area compared to the sampling shape, and a plurality of specific graphic areas corresponding to the ratios for circling a plurality of irradiation points can be obtained. Then, based on the center point, the plurality of irradiation points can be processed according to the plurality of specific graphic areas corresponding to the ratios, and the number of irradiation points reflecting the irradiation area can be obtained. Finally, the plurality of ratios and the corresponding number of irradiation points circumscribed by the plurality of sampling areas can be analyzed to obtain an inclusive change diagram.
[0118] It is also possible to analyze the center point and the sampling shape to obtain multiple initial traversal segments, and then analyze the multiple initial traversal segments and the multiple irradiation points to obtain multiple traversal quantities corresponding to the multiple traversal segments, and then analyze the multiple traversal quantities corresponding to the multiple traversal segments by length increments to obtain a change graph. The initial traversal segment refers to a segment with the center point as the starting point, different angles as the segment slope, and the end point as the boundary of the sampling shape. The length value of the traversal segment is different from the length value of the initial traversal segment. The traversal quantity refers to the number of irradiation points when the traversal segment passes through multiple irradiation points. The change graph refers to the change graph of the length difference between the initial traversal segment and the traversal segment and the number of traversal points.
[0119] In a possible implementation, in step S4322, an analysis is performed based on the sampling shape, the center point and the plurality of irradiation points to obtain an inclusive change diagram, including:
[0120] S43221, processing the sampling shape according to multiple preset ratio values to obtain sampling areas corresponding to the multiple preset ratio values; wherein the sampling area is a specific graphic area encircling multiple irradiation points; the preset ratio value is used to reflect the ratio of the pre-set sampling area to the sampling shape.
[0121] It can be understood that the preset ratio value refers to a preset ratio value. The preset ratio value is used to reduce or enlarge the sampling shape in equal proportion. The preset ratio value can be manually input. The preset ratio value can also be directly obtained through the ratio database. The ratio database refers to a database containing different ratios. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining, the collected data is sorted, classified and archived, useful information and rules are extracted, and the relevant data is saved in the database to form a ratio database.
[0122] Exemplarily, the sampling shape may be scaled proportionally by different preset ratio values to form sampling areas corresponding to the different preset ratio values.
[0123] S43222, based on the center point and the sampling areas corresponding to the multiple proportion values, multiple irradiation points are processed to obtain multiple statistics; wherein the statistics are used to reflect the number of irradiation points defined by the sampling areas.
[0124] It can be understood that multiple geometric center points of the sampling areas corresponding to multiple ratio values coincide with the center point, that is, the sampling area corresponding to the 0 ratio value is the center point. One ratio value corresponds to one statistic.
[0125] Exemplarily, the sampling area corresponding to the multiple proportion values is divided into multiple irradiation points by using the center point as the basic magnification point, and then the multiple irradiation points circled in the sampling area corresponding to the multiple proportion values are counted, and finally the statistics corresponding to the multiple proportion values are obtained. The basic magnification point refers to a specific position used as a reference or starting point when zooming in or out of a graphic. The basic magnification point remains unchanged during the zooming process, while the other parts of the graphic are zoomed in or out accordingly according to the basic magnification point. If there are multiple proportion values of 0, 0.5, 0.7, 1, and 1.2, the statistics corresponding to the proportion value of 0 are 0, the statistics corresponding to the proportion value of 0.5 are 842, the statistics corresponding to the proportion value of 0.7 are 958, the statistics corresponding to the proportion value of 1 are 1078, the statistics corresponding to the proportion value of 1.2 are 1110, and so on.
[0126] S43223, analyzing the multiple preset ratio values and the corresponding multiple statistics to obtain a comprehensive change graph.
[0127] Exemplarily, multiple preset ratio values and corresponding multiple statistics can be constructed to obtain multiple coordinate pairs, wherein the coordinate pair is represented by (preset ratio value, statistic), and then multiple coordinate pairs are imaged by using drawing software to finally obtain an inclusive change graph. The step of image drawing multiple coordinate pairs is to connect the coordinate pairs into curves by using corresponding functions of the drawing software to finally form an inclusive change graph.
[0128] With this setting, multi-scale statistics of multiple irradiation points are performed through sampling areas of different proportions, which can more comprehensively capture the changes of irradiation points with sampling areas of different sizes, provide rich basic data for forming a comprehensive change map, and define the sampling area as a sampling area similar to the reference figure to avoid errors caused by ambiguity in the sampling area.
[0129] S4323, analyzing the inclusion change graph and the multiple irradiation points to obtain multiple screening diffusion points.
[0130] Exemplarily, an analysis can be performed based on the inclusion change map to obtain a point corresponding to the maximum curvature in the inclusion change map, and then the point corresponding to the maximum curvature in the inclusion change map and the inclusion change map can be analyzed to obtain a sampling area corresponding to the point corresponding to the maximum curvature in the inclusion change map, and finally multiple irradiation points can be screened through the sampling area to ultimately obtain multiple screened diffusion points.
[0131] It is also possible to analyze the inclusion change graph using the sliding window method to obtain the ratio of the number of declines, and then screen multiple irradiation points according to the sampling area corresponding to the ratio of the number of declines, and finally obtain multiple screening diffusion points. The sliding window method refers to moving a "window" of a fixed size on the inclusion change graph and gradually extracting the quantity value for local comparative analysis. The analysis process of the sliding window method can be to detect the downward trend of the quantity by a preset sliding window. When the average quantity value in the preset window decreases compared with the previous window, it can be explained as a decline in quantity event. When the average quantity value in the preset window does not change compared with the previous window, mark the previous window, obtain the proportion point of the previous window, and use the proportion point as the ratio of the number of declines. The pre-sliding window refers to a pre-set time window. The pre-sliding window can be manually input. The preset sliding window can also be directly obtained through the time window database. A time window database refers to a database that contains sliding windows corresponding to different times. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining the data, the collected data will be sorted, classified and archived, useful information and rules will be extracted, and the relevant data will be saved in the database to form a time window database.
[0132] With such a setting, the sampling shape obtained by analyzing the reference figure can ensure the shape consistency of the sampling shape with the edge of the reference figure, providing a reliable basis for the subsequent sampling statistics steps. The inclusive change diagram can intuitively observe and analyze the changing trend of the number of illumination points with the proportion of the collected shape, and can quickly analyze and identify the distribution of illumination points. Further processing of multiple illumination points is performed according to the inclusive change diagram to obtain key illumination points among the multiple illumination points, thereby providing basic data for understanding the degree of flooding in a targeted manner.
[0133] In a possible implementation, in step S4323, multiple screening diffusion points are obtained based on the inclusion change graph and multiple irradiation points, including:
[0134] S43231, analyzing the inclusion change graph to obtain inclusion inflection points; wherein the inclusion inflection points are used to reflect the points corresponding to the maximum curvature in the inclusion change graph.
[0135] As you can understand, curvature is used to describe the degree of curvature of a curve at a certain point.
[0136] Exemplarily, analysis can be performed based on the inclusive change graph to obtain the curvature value corresponding to each point in the inclusive change graph, and then the curvature value corresponding to each point is analyzed to obtain the maximum curvature value among the curvature values corresponding to each point. Finally, the maximum curvature value among the curvature values corresponding to each point is analyzed with the inclusive change graph to obtain the inclusive inflection point.
[0137] You can also use the sliding window method to analyze the inclusion change diagram to get the ratio of the number of decreases, and then analyze the ratio of the number of decreases and the inclusion change diagram to get the point corresponding to the ratio of the number of decreases in the inclusion change diagram, and confirm the point as the inclusion inflection point.
[0138] In a possible implementation, in step S43231, analyzing the inclusion change graph to obtain the inclusion breakpoint includes:
[0139] S432311, analyzing the inclusive change graph to obtain a plurality of change curvatures; wherein the change curvature is used to reflect the curvature value corresponding to each point in the inclusive change graph.
[0140] It can be understood that the change in curvature can be obtained by the formula: Calculated. Among them, the function formula of the change graph is Y=F(X), and K is the change curvature. According to the function formula of the change graph, the first derivative and the second derivative of the function formula of the change graph are obtained, and then the multiple change curvatures corresponding to different points in the change graph are obtained according to the change curvature formula.
[0141] S432312, analyzing the multiple changing curvatures to obtain a maximum curvature; wherein the maximum curvature is used to reflect the maximum value among the multiple changing curvatures.
[0142] Exemplarily, multiple change rates can be traversed through Python code to find the maximum value among the multiple change curvatures, that is, the maximum curvature.
[0143] S432313, analyze the maximum curvature and the inclusion change diagram to obtain the inclusion inflection point.
[0144] It can be understood that the inclusion of inflection points refers to the points corresponding to the maximum curvature value in the inclusion change area.
[0145] Exemplarily, a point corresponding to the maximum curvature may be found in the inclusion change graph, and a point in the inclusion change graph at the maximum curvature may be obtained, and finally the point may be confirmed as the inclusion inflection point.
[0146] With such a setting, by analyzing the multiple change curvatures obtained from the inclusive change graph, it is possible to understand the degree of bending at each point in the inclusive change graph, and then determine the maximum curvature based on the multiple change curvatures, and then determine the inclusive inflection point in the inclusive change graph based on the maximum curvature, so as to obtain the analysis anchor point required for analyzing the irradiation pattern, thereby enabling a refined analysis of the irradiation pattern.
[0147] S43232, analyzing the inclusion inflection point and the inclusion change graph to obtain a processing area; wherein the processing area is used to reflect the sampling area corresponding to the inclusion inflection point.
[0148] It can be understood that each point in the inclusion change graph corresponds to a preset ratio value. The processing area refers to a sampling area corresponding to the preset ratio value reflected by the inclusion inflection point in the inclusion change graph.
[0149] Exemplarily, the inclusion inflection point and the inclusion change graph may be analyzed to obtain a preset ratio value corresponding to the inclusion inflection point in the inclusion change graph, and finally the sampling area corresponding to the preset ratio value may be confirmed as the processing area.
[0150] S43233, screening multiple irradiation points according to the processing area to obtain multiple screening diffusion points.
[0151] Exemplarily, the screening mechanism for screening multiple irradiation points according to the processing area is to eliminate the irradiation points outside the processing area and retain the irradiation points inside the processing area, and finally confirm the retained multiple irradiation points as multiple screening diffusion points.
[0152] With such a setting, by analyzing the inclusion change map to obtain the inclusion inflection points, it is possible to identify and capture the key position points in the inclusion change map where the irradiation points are significantly reduced, and then determine the processing area based on the inclusion inflection points. Then, based on the processing area, multiple irradiation points are screened to ensure that only the irradiation points related to the processing area are exposed, thereby reducing redundant data and improving analysis efficiency.
[0153] S433, analyzing the multiple screened irradiation points to obtain an irradiation pattern.
[0154] It can be understood that a plurality of screening irradiation points together constitute an irradiation pattern.
[0155] For example, drawing software can be used to connect the outermost screening irradiation points among the multiple screening irradiation points, and then the connection can be detected and optimized through Hough transformation to finally form an irradiation pattern.
[0156] With this setting, by analyzing the reference figure, the geometric center point of the reference figure is obtained, which can provide a basic starting statistical node for the subsequent sampling statistical steps. By accurately determining the center point, optimizing the irradiation point screening and generating the irradiation figure, the accuracy of the overall analysis of the irradiation figure is significantly improved.
[0157] S440, analyzing the illumination pattern and the reference pattern to obtain the flooding degree.
[0158] Exemplarily, the reference pattern can be analyzed to obtain the area-perimeter ratio reflecting the reference pattern, and then the illumination pattern can be analyzed to obtain the area-perimeter ratio reflecting the illumination pattern. The area-perimeter ratio reflecting the reference pattern can be compared with the area-perimeter ratio reflecting the illumination pattern to finally obtain the degree of flooding.
[0159] It is also possible to compare and analyze the illumination pattern with the reference pattern to obtain the area of the pattern in the illumination pattern that is not covered by the reference pattern, and then process the area of the pattern in the illumination pattern that is not covered by the reference pattern and the area of the reference pattern to obtain the ratio between the area of the pattern that is not covered by the reference pattern and the area of the reference pattern, and then confirm the ratio as the degree of flooding.
[0160] With this arrangement, by analyzing the refraction path, multiple refraction angles are obtained, which can provide basic data for subsequent analysis of the location of the irradiation point. Then, multiple irradiation points are obtained based on the reminder distance and multiple refraction angles. Then, multiple irradiation points and the reference pattern are analyzed to obtain the irradiation pattern, which can ensure the accuracy and completeness of the generation of the irradiation pattern. Then, by comparing the graphic difference between the irradiation pattern and the reference pattern, the degree of floodlighting can be obtained, which can reflect the actual floodlighting phenomenon of the LED display in real time. The LED display can be adjusted according to the floodlighting phenomenon, which can ultimately improve the accuracy of the information transmitted by the LED display.
[0161] In a possible implementation, in step S440, the illumination pattern and the reference pattern are analyzed to obtain the flooding degree, including:
[0162] S441, analyzing the reference figure to obtain a first parameter; wherein the first parameter is used to reflect the area-to-perimeter ratio of the reference figure.
[0163] It can be understood that the first parameter = the area of the reference figure ÷ the perimeter of the reference figure.
[0164] For example, the area and perimeter of the reference figure may be measured by using a professional graphics software tool (eg, AutoCAD, Geometer's Sketchpad, etc.), and then the area and perimeter of the reference figure may be compared and analyzed to finally obtain the first parameter.
[0165] S442, analyzing the illumination pattern to obtain a second parameter; wherein the second parameter is used to reflect the area-to-perimeter ratio of the illumination pattern.
[0166] It can be understood that the second parameter = the area of the irradiated pattern ÷ the perimeter of the irradiated pattern.
[0167] For example, the area and perimeter of the irradiation pattern can be measured by using a professional graphics software tool (e.g., AutoCAD, Geometer's Sketchpad, etc.), and then the area of the irradiation pattern and the perimeter of the irradiation pattern can be compared and analyzed to finally obtain the second parameter. The perimeter and area of the irradiation pattern can also be calculated by using the vertex coordinates and integrals in the irradiation pattern.
[0168] S443, analyzing the first parameter and the second parameter to obtain a flooding degree.
[0169] It can be understood that the degree of flooding = the second parameter ÷ the first parameter × 100%.
[0170] For example, if the first parameter is 0.8125 and the second parameter is 0.4165, the degree of blooming is 51.3 (0.4165÷0.8125×100)%, and so on.
[0171] With such a configuration, by respectively calculating the area-perimeter ratio of the reference pattern and the illuminated pattern, a quantitative index of the degree of floodlighting can be provided, so that the floodlighting problem of the LED display can be improved and solved precisely according to different quantitative indexes.
[0172] S500, analyzing according to the floodlight degree, the reminder distance and the ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, and both the attenuation coefficient and the brightness difference value are used to reflect parameters for adjusting the screen brightness.
[0173] It can be understood that the attenuation coefficient refers to a parameter for adjusting the brightness of the LED display according to the floodlight level of the LED display. The brightness difference refers to the compensation value of the current automatic photosensitivity adjustment (i.e., linear compensation of the brightness of the LED display according to the ambient light intensity).
[0174] For example, the attenuation coefficient in the adjustment information can be obtained by analyzing the reminder distance and the floodlight degree, and then the brightness difference corresponding to the ambient brightness can be obtained by analyzing the ambient brightness.
[0175] The analysis model can also be used to perform data analysis on the floodlight degree, reminder distance and ambient brightness to obtain adjustment information, that is, the floodlight degree, reminder distance and ambient brightness are input into the analysis model, and the analysis model then outputs the corresponding adjustment information. The training process of the analysis model can be performed by using the data processed from the floodlight degree, reminder distance and ambient brightness and the corresponding adjustment information as the training data set of the analysis model, and then inputting the training data set of the analysis model into the analysis model for training and learning, and finally obtaining the analysis model.
[0176] In a possible implementation, in step S500, analysis is performed according to the floodlight degree, the reminder distance, and the ambient brightness to obtain adjustment information, including:
[0177] S510, analyzing the reminder distance and the flooding degree to obtain an attenuation coefficient in the adjustment information.
[0178] It can be understood that the warning distance corresponds to a flooding degree. The calculation formula for the flooding degree can be: L = e-μ×d , where μ is the attenuation coefficient, L is the floodlight level, and d is the warning distance.
[0179] For example, if the flooding degree is 51.3% and the warning distance is 300 m, the attenuation coefficient is 0.002225.
[0180] S520, analyzing according to the ambient brightness to obtain a brightness difference value in the adjustment information.
[0181] It can be understood that one ambient brightness corresponds to one brightness difference value.
[0182] Exemplarily, the brightness difference value can be manually input. The brightness difference value can also be directly obtained according to the illumination comparison table. The illumination comparison table refers to a database containing the brightness difference values corresponding to different ambient brightness values. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining, the collected data is sorted, classified and archived, useful information and rules are extracted, and the relevant data is saved in the database to form an illumination comparison table.
[0183] With such a setting, the attenuation coefficient is obtained by analyzing the reminder distance and the floodlight degree, and the brightness difference is obtained according to the ambient brightness. The current brightness adjustment strategy of the LED display can be optimized. By inserting an attenuation coefficient, the floodlight degree of the LED display at the reminder distance can be reduced, thereby improving the accuracy of the information transmitted by the LED display at the reminder distance.
[0184] S600, based on the ambient brightness, analyze the adjustment information and the screen brightness to obtain the adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
[0185] Exemplarily, the ambient brightness can be compared with a preset threshold value. When the ambient brightness is greater than or equal to the preset threshold value, the screen brightness and the attenuation coefficient are processed to obtain a product reflecting the screen brightness and the attenuation coefficient, and then the product reflecting the screen brightness and the attenuation coefficient is processed with the brightness difference to finally obtain the adjusted brightness. When the ambient brightness is less than the preset threshold value, the screen brightness and the brightness difference are processed to obtain a sum value reflecting the screen brightness and the brightness difference, and then the sum value reflecting the screen brightness and the brightness difference is processed with the attenuation coefficient to finally obtain the adjusted brightness.
[0186] The ambient brightness can also be analyzed to obtain the weight values corresponding to the attenuation coefficient and the brightness difference, and then weighted by the attenuation coefficient and the brightness difference to obtain the first attenuation coefficient and the first brightness difference, and then the product of the screen brightness and the first attenuation coefficient and the first brightness difference are summed to finally obtain the adjusted brightness.
[0187] With such a setting, the brightness of the LED display screen is adjusted in real time according to the environmental parameters and screen information obtained in real time. By adjusting the brightness of the LED display screen in real time, the floodlight phenomenon of the LED display screen at the reminder distance is reduced, and ultimately the observer can receive the information transmitted by the LED display screen in time at the reminder distance.
[0188] In a possible implementation, in step S600, based on the ambient brightness, analysis is performed according to the adjustment information and the screen brightness to obtain the adjusted brightness, including:
[0189] S610, when the ambient brightness is greater than or equal to a preset threshold, processing is performed according to the screen brightness and the attenuation coefficient to obtain a first adjusted brightness; wherein the first adjusted brightness is used to reflect the product of the screen brightness and the attenuation coefficient.
[0190] It can be understood that when the ambient brightness is greater than or equal to the preset threshold, because the human eye's perception of brightness is nonlinear, and in a high-brightness environment, a small brightness difference is not easily perceived by the human eye, so that the processing priority of the attenuation coefficient is greater than the brightness difference. The first adjustment brightness = screen brightness × (1-attenuation coefficient). The preset threshold refers to a preset ambient brightness value. The preset threshold can be manually input. The preset threshold can also be directly obtained through the threshold database. The threshold database refers to a database containing ambient brightness values corresponding to different outdoor scenes. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining, the collected data will be sorted, classified and archived, useful information and rules will be extracted, and the relevant data will be saved in the database to form a threshold database.
[0191] For example, if the screen brightness is 500 nits, the attenuation coefficient is 0.002225, the first adjusted brightness is 498.8875[500×(1-0.002225)]nits, and so on.
[0192] S620: Process according to the first adjusted brightness and the brightness difference to obtain an adjusted brightness.
[0193] It can be understood that the adjusted brightness=first adjusted brightness+brightness difference.
[0194] For example, if the first adjusted brightness is 498.8875 nits and the brightness difference is 10 nits, the adjusted brightness is 508.8875 (498.8875+10) nits, and so on.
[0195] In a possible implementation, in step S610, based on the ambient brightness, the adjustment information and the screen brightness are analyzed to obtain the adjusted brightness, further comprising:
[0196] S611, when the ambient brightness is less than a preset threshold, processing is performed according to the screen brightness and the brightness difference to obtain a second adjusted brightness; wherein the second adjusted brightness is used to reflect the sum of the screen brightness and the brightness difference.
[0197] It can be understood that when the ambient brightness is less than the preset threshold, the processing priority of the attenuation coefficient is lower than the brightness difference value. The second adjustment brightness = screen brightness + brightness difference value.
[0198] For example, if the screen brightness is 500 nits and the brightness difference is 10 nits, the second adjusted brightness is 510 (500+10) nits, and so on.
[0199] S612: Process according to the second adjusted brightness and the attenuation coefficient to obtain the adjusted brightness.
[0200] It can be understood that the adjusted brightness=second adjusted brightness×(1-attenuation coefficient).
[0201] For example, if the attenuation coefficient is 0.002225 and the second adjusted brightness is 510 nits, the adjusted brightness is 508.86525 [510×(1-0.002225)] nits, and so on.
[0202] With such settings, the priority of the attenuation coefficient and the brightness difference is determined according to the ambient lighting in different situations, and the screen brightness is then processed according to the priority between the attenuation coefficient and the brightness difference. Finally, the brightness adjustment can enable the LED display to automatically adjust the screen brightness regardless of high or low ambient brightness, providing the optimal adjustment strategy.
[0203] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0204] Corresponding to the LED display screen correction method described in the above embodiment, the embodiment of the present application further provides an LED display screen correction system, and each module of the LED display screen correction system can implement each step of the LED display screen correction method. Figure 3A structural block diagram of an LED display screen correction system provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0205] Reference Figure 3 , LED display calibration system includes:
[0206] The first acquisition module is used to acquire environmental parameters in real time; wherein the environmental parameters include environmental brightness and reminder distance, the environmental brightness is used to reflect the light intensity of the environment around the LED display screen, and the reminder distance is used to reflect the distance at which the LED display screen transmits information to the observer.
[0207] The second acquisition module is used to acquire the refraction path in real time; wherein the refraction path is used to reflect the propagation path of the light emitted by the LED display screen.
[0208] The third acquisition module is used to obtain screen information; wherein the screen information includes screen brightness and reference graphics, the screen brightness is used to reflect the light intensity emitted by the LED display screen; the reference graphics are used to reflect the initial setting graphics of the information to be transmitted in the LED screen displayed at the reminder distance.
[0209] The first analysis module is used to analyze according to the refraction path, the reminder distance and the reference figure to obtain the degree of floodlight; wherein the degree of floodlight is used to reflect the degree of scattering of the light emitted by the LED display screen at the reminder distance.
[0210] The second analysis module is used to analyze according to the degree of floodlight, reminder distance and ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, and both the attenuation coefficient and the brightness difference value are used to reflect parameters for adjusting the screen brightness.
[0211] The third analysis module is used to analyze the adjustment information and the screen brightness based on the ambient brightness to obtain the adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
[0212] It should be noted that the information interaction, execution process, etc. between the above-mentioned systems / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0213] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0214] The embodiment of the present application further provides an LED display screen correction device, which includes a correction device and a control device, and the correction device is electrically connected to the control device. Figure 4 This is a schematic diagram of the structure of a control device 4 provided in an embodiment of the present application. Figure 4 As shown, the control device 4 of this embodiment includes: at least one processor 40 ( Figure 4 Only one is shown), at least one memory 41 ( Figure 4 Only one is shown) and a computer program 42 stored in the at least one memory 41 and executable on the at least one processor 40. When the processor 40 executes the computer program 42, the control device 4 implements the steps in any of the above-mentioned LED display screen correction method embodiments, or the control device 4 implements the functions of each module / unit in the above-mentioned system embodiments.
[0215] Exemplarily, the computer program 42 may be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 42 in the control device 4.
[0216] The control device 4 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The control device 4 may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will appreciate that Figure 4It is only an example of the control device 4 and does not constitute a limitation on the control device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, buses, etc.
[0217] The processor 40 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0218] In some embodiments, the memory 41 may be an internal storage unit of the control device 4, such as a hard disk or memory of the control device 4. In other embodiments, the memory 41 may also be an external storage device of the control device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the control device 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the control device 4. The memory 41 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 41 may also be used to temporarily store data that has been output or is to be output.
[0219] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0220] The embodiment of the present application provides a computer program product. When the computer program product is run on an LED display screen calibration device, the LED display screen calibration device implements the steps in any of the above-mentioned method embodiments.
[0221] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. According to this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the LED display screen correction device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0222] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0223] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0224] In the embodiments provided in the present application, it should be understood that the disclosed LED display screen correction system and device can be implemented in other ways. For example, the LED display screen correction system embodiment described above is only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0225] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0226] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for calibrating an LED display screen, characterized in that: include: Acquire environmental parameters in real time; wherein the environmental parameters include environmental brightness and reminder distance, the environmental brightness is used to reflect the light intensity of the environment around the LED display screen, and the reminder distance is used to reflect the distance at which the LED display screen transmits information to the observer; Acquire the refraction path in real time; wherein the refraction path is used to reflect the propagation path of the light emitted by the LED display screen; Acquire screen information; wherein the screen information includes screen brightness and a reference graphic, wherein the screen brightness is used to reflect the light intensity emitted by the LED display screen; the reference graphic is used to reflect the initial setting graphic of the information to be transmitted on the LED screen displayed at the reminder distance; The flooding degree is obtained by analyzing the refraction path, the reminder distance and the reference pattern; wherein the flooding degree is used to reflect the scattering degree of the light emitted by the LED display at the reminder distance; Analyze according to the flooding degree, the reminder distance and the ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, and the attenuation coefficient and the brightness difference value are both used to reflect parameters for adjusting the screen brightness; Based on the ambient brightness, the adjustment information and the screen brightness are analyzed to obtain the adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
2. The LED display screen calibration method according to claim 1, characterized in that: The step of analyzing the refraction path, the reminder distance and the reference pattern to obtain the flooding degree includes: Analyzing the refraction path to obtain a plurality of refraction angles; wherein the refraction angle is used to reflect the angle at which the propagation direction of the light emitted by the LED display screen changes; Analyzing the reminder distance and the multiple refraction angles to obtain multiple irradiation points; wherein the irradiation points are used to reflect the position of the light emitted by the LED display screen at the reminder distance through the refraction angle; An illumination pattern is obtained by analyzing the reference pattern and the plurality of illumination points; wherein the illumination pattern is used to reflect the actual pattern of the information to be transmitted in the LED display screen at the reminder distance; The flooding degree is obtained by analyzing the illumination pattern and the reference pattern.
3. The LED display screen calibration method according to claim 2, characterized in that: The step of analyzing the reference pattern and the plurality of irradiation points to obtain an irradiation pattern comprises: Analyze the reference figure to obtain a center point; wherein the center point is used to reflect the geometric center point of the reference figure; Analyze the reference pattern, the center point and the plurality of irradiation points to obtain a plurality of screening irradiation points; wherein the screening irradiation points are used to reflect the irradiation points after screening the plurality of irradiation points; An analysis is performed based on the plurality of screened irradiation points to obtain an irradiation pattern.
4. The LED display screen calibration method according to claim 3, characterized in that: The step of analyzing the reference pattern, the center point, and the plurality of irradiation points to obtain a plurality of screening irradiation points includes: Analyzing the reference figure to obtain a sampling shape; wherein the sampling shape is used to reflect the same range as the shape of the edge of the reference figure; An analysis is performed based on the sampling shape, the center point and the plurality of irradiation points to obtain an inclusive change diagram; wherein the inclusive change diagram is used to reflect the different proportions of the sampling shape and the change in the number of irradiation points in the sampling shape; According to the analysis of the inclusion change diagram and the plurality of irradiation points, a plurality of screening diffusion points are obtained.
5. The LED display screen calibration method according to claim 4, characterized in that: The analysis is performed according to the sampling shape, the center point and the plurality of irradiation points to obtain a comprehensive change diagram, including: The sampling shape is processed according to a plurality of preset ratio values to obtain a plurality of sampling areas corresponding to the preset ratio values; wherein the sampling area is a specific graphic area encircled by the plurality of irradiation points; the preset ratio value is used to reflect the ratio of the preset sampling area to the sampling shape; Based on the center point and according to the sampling areas corresponding to the multiple ratio values, the multiple irradiation points are processed to obtain multiple statistics; wherein the statistics are used to reflect the number of the irradiation points delineated by the sampling areas; Analyze the plurality of preset ratio values and the corresponding plurality of statistical quantities to obtain a comprehensive change graph; And / or, the analysis is performed based on the inclusion change graph and the plurality of irradiation points to obtain a plurality of screening diffusion points, including: Analyze the encapsulation change graph to obtain an encapsulation inflection point; wherein the encapsulation inflection point is used to reflect the point corresponding to the maximum curvature in the encapsulation change graph; Analyze the inclusion breakpoint and the inclusion change graph to obtain a processing area; wherein the processing area is used to reflect the sampling area corresponding to the inclusion breakpoint; The plurality of irradiation points are screened according to the processing area to obtain a plurality of screened diffusion points.
6. The LED display screen calibration method according to claim 5, characterized in that: The step of analyzing the inclusion change graph to obtain the inclusion breakpoints includes: Analyze the encapsulated change graph to obtain a plurality of change curvatures; wherein the change curvature is used to reflect the curvature value corresponding to each point in the encapsulated change graph; Analyzing the plurality of the changing curvatures to obtain a maximum curvature; wherein the maximum curvature is used to reflect the maximum value among the plurality of the changing curvatures; The maximum curvature and the inclusion change graph are analyzed to obtain the inclusion inflection point.
7. The LED display screen calibration method according to claim 2, characterized in that: The step of analyzing the illumination pattern and the reference pattern to obtain the flooding degree includes: Analyze the reference figure to obtain a first parameter; wherein the first parameter is used to reflect the area-to-perimeter ratio of the reference figure; Analyzing the illumination pattern to obtain a second parameter; wherein the second parameter is used to reflect the area-to-perimeter ratio of the illumination pattern; The flooding degree is obtained by analyzing the first parameter and the second parameter.
8. The LED display screen calibration method according to claim 1, characterized in that: The analyzing according to the floodlight degree, the reminder distance and the ambient brightness to obtain adjustment information includes: Analyze the reminder distance and the flooding degree to obtain the attenuation coefficient in the adjustment information; The brightness difference value in the adjustment information is obtained by analyzing the ambient brightness.
9. The LED display screen calibration method according to claim 1, characterized in that: The step of analyzing the adjustment information and the screen brightness based on the ambient brightness to obtain the adjusted brightness includes: When the ambient brightness is greater than or equal to a preset threshold, processing is performed according to the screen brightness and the attenuation coefficient to obtain a first adjusted brightness; wherein the first adjusted brightness is used to reflect the product of the screen brightness and the attenuation coefficient; Processing is performed according to the first adjusted brightness and the brightness difference to obtain an adjusted brightness; And / or, the step of analyzing the adjustment information and the screen brightness based on the ambient brightness to obtain the adjusted brightness further includes: When the ambient brightness is less than the preset threshold, processing is performed according to the screen brightness and the brightness difference to obtain a second adjusted brightness; wherein the second adjusted brightness is used to reflect the sum of the screen brightness and the brightness difference; Processing is performed according to the second adjusted brightness and the attenuation coefficient to obtain the adjusted brightness.
10. An LED display screen calibration device, characterized in that: The invention comprises a correction device and a control device, wherein the correction device is electrically connected to the control device, the control device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method according to any one of claims 1 to 9 when executing the computer program.
Citation Information
Patent Citations
Display apparatus
CN105866877A
Methods and systems for creating virtual and augmented reality
CN106937531A
Automotive Head Up Display
CN108780225A
Image floodlight processing method and device and storage medium
CN112700377A
Brightness compensation method and device, readable storage medium and display device
CN115330889A