LED display screen calibration method and equipment
By acquiring environmental parameters and screen information in real time, analyzing the degree of flooding and adjusting the brightness, the problem of inaccurate information transmission caused by flooding on LED displays in outdoor environments is solved, ensuring the timeliness and security of information transmission.
Patent Information
- Application Number
- CN202510354857.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2045-03-25
AI Technical Summary
When outdoor environmental conditions are poor, the light from the LED display screen will be enhanced due to polluted particulate matter, causing flooding, reducing the accuracy of information transmission and increasing the risk of traffic accidents.
By acquiring environmental parameters, refraction paths, and screen information in real time, the system analyzes the degree of flooding and adjusts the brightness to reduce flooding, ensuring timely information delivery.
Effectively reduce the flooding phenomenon of LED display screens at the warning distance, ensure that observers can receive information in time, and reduce the risk of traffic accidents.
Smart Images

Figure CN119942968B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display screens, and in particular to a method and device for calibrating an LED display screen. Background Art
[0002] An LED display is a device composed of numerous light-emitting diodes (LEDs). It displays text, images, and videos to convey information by controlling the brightness and color of these LEDs. LED display calibration typically involves color, brightness, and contrast correction.
[0003] In the related art, brightness correction for LED displays, particularly those used in outdoor scenarios such as highways or urban roads, is often achieved through simple automatic light-sensitive adjustment. This automatic light-sensitive adjustment method primarily relies on linear compensation for a single ambient light source (i.e., increasing the brightness of the LED display based on the ambient light intensity). LED displays used to warn or remind drivers in outdoor scenarios such as highways or urban roads are typically located at a safe distance, where they can serve as warnings or reminders, due to the relatively high speeds of drivers. Drivers can see the display content at this safe distance and take precautions in advance. The end of this safe distance from the LED display serves as the reminder distance (effective reminder point). However, when outdoor environmental conditions are poor, airborne pollutants such as haze and dust may adhere to the surface of the LED display or float around it. As the light emitted by the LED display passes through these pollutants, the originally concentrated light beam diffuses and scatters, resulting in flooding of the LED display. This increases light pollution and reduces the accuracy of the information transmitted by the LED display. Consequently, drivers are unable to receive the information transmitted by the LED display in a timely manner due to the flooding, ultimately increasing 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] Real-time acquisition of environmental parameters; wherein the environmental parameters include ambient brightness and reminder distance, wherein the ambient 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;
[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 pattern, wherein the screen brightness is used to reflect the light intensity emitted by the LED display screen; 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;
[0009] Analyzing the refraction path, the reminder distance, and the reference pattern to obtain a flooding degree; wherein the flooding degree is used to reflect the degree of scattering of light emitted by the LED display at the reminder distance;
[0010] Analyzing the flooding level, 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;
[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 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 set graphic displayed at the reminder distance for the information to be transmitted in the LED display screen, then analyzes based on 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 based on the floodlight degree, the reminder distance and the ambient brightness to obtain adjustment information including the attenuation coefficient and the brightness difference value, both of which are used to reflect parameters for adjusting the screen brightness, finally analyzes based on the ambient brightness, the adjustment information and the screen brightness to finally obtain the adjusted brightness for reflecting the screen brightness after adjustment of the LED display screen. This method can effectively adjust the brightness of the LED display screen in real time based on the environmental parameters and screen information obtained in real time. By adjusting the brightness of the LED display screen in real time, the flooding 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 a timely manner at the reminder distance.
[0014] In a possible implementation of the first aspect, analyzing according to the refraction path, the reminder distance, and the reference pattern to obtain the degree of flooding 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 plurality of refraction angles to obtain a plurality of illumination points; wherein the illumination 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 conveyed 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 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 screened irradiation points; wherein the screened irradiation points are used to reflect 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 of the first aspect, analyzing 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 pattern 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 pattern;
[0025] An analysis is performed based on the sampling shape, the center point, and the plurality of illumination 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 illumination points in the sampling shape;
[0026] A plurality of screening diffusion points are obtained by analyzing the inclusion change graph and the plurality of irradiation points.
[0027] In a possible implementation of the first aspect, analyzing the sampling shape, the center point, and the plurality of illumination 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 encircling the plurality of illumination points; and the preset ratio value is used to reflect the preset ratio of the 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 illumination points are processed to obtain multiple statistics; wherein the statistics are used to reflect the number of the illumination points circled 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 of the first aspect, 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] Analyzing the encapsulation inflection point and the encapsulation change graph to obtain a processing area; wherein the processing area is used to reflect the sampling area corresponding to the encapsulation inflection point;
[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 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 curvatures are used to reflect the curvature value corresponding to each point in the encapsulated change graph;
[0037] Analyzing the plurality of changing curvatures to obtain a maximum curvature; wherein the maximum curvature is used to reflect the maximum value among the plurality of changing curvatures;
[0038] An inclusion inflection point is obtained by analyzing the maximum curvature and the inclusion change graph.
[0039] In a possible implementation of the first aspect, 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 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 of the first aspect, the analyzing, based on the ambient brightness and 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 the adjusted brightness.
[0049] In a possible implementation of the first aspect, the analyzing, based on the ambient brightness, 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] The adjusted brightness is obtained by processing the second adjusted brightness and the attenuation coefficient.
[0052] In a second aspect, an embodiment of the present application provides an LED display screen calibration system, comprising:
[0053] A first acquisition module is used to acquire environmental parameters in real time; wherein the environmental parameters include ambient brightness and a reminder distance, wherein the ambient 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;
[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] A third acquisition module is configured to acquire screen information, wherein the screen information includes screen brightness and a reference pattern, wherein the screen brightness is used to reflect the intensity of light 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 configured to analyze the refraction path, the reminder distance, and the reference pattern to obtain a flooding degree, wherein the flooding degree reflects a degree of scattering of light emitted by the LED display at the reminder distance;
[0057] a second analysis module, configured to analyze the flooding level, the reminder distance, and the ambient brightness to obtain adjustment information; wherein the adjustment information includes an attenuation coefficient and a brightness difference value, wherein the attenuation coefficient and the brightness difference value are both 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 the method 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 calibration device, the LED display screen calibration device executes the LED display screen calibration method described in any one of the first aspects above.
[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 following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. 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 any creative work.
[0064] Figure 1 This is a flow chart of a method for calibrating an LED display screen provided in one embodiment of the present application;
[0065] Figure 2 This is a schematic diagram of the implementation process of the LED display screen calibration method provided in one embodiment of the present application;
[0066] Figure 3This is a structural diagram of an LED display screen correction system provided by an embodiment of the present application;
[0067] Figure 4 This is a structural diagram of a control device for an LED display screen calibration device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0068] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may 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 avoid obscuring the description of the present application with unnecessary detail.
[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, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0070] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0071] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" 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 "upon determination" or "in response to determining" or "upon detection of [described condition or event]" 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" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0074] In the related art, brightness correction for LED displays, especially those used in outdoor scenarios such as highways or urban roads, is mostly a simple automatic light-sensitive adjustment method. This automatic light-sensitive adjustment method mainly relies on linear compensation of a single ambient light source to adjust the brightness of the LED display (i.e., increasing the brightness of the LED display based on the ambient light intensity). LED displays used to warn or remind drivers in outdoor scenarios such as highways or urban roads are usually set at a safe distance that can serve as a warning or reminder due to the high driving speeds. Drivers can see the display content at a safe distance and use this distance to prepare or take precautions in advance. The end of this safe distance from the LED display is the reminder distance (effective reminder point). However, when outdoor environmental conditions are poor, airborne pollutants such as haze and dust may adhere to the surface of the LED display or float around the LED display. As the light emitted by the LED display passes through these pollutants, the originally concentrated light beam is diffused and scattered, resulting in flooding of the LED display. This increases the light pollution of the LED display and reduces the accuracy of the information transmitted by the LED display. In turn, due to the flooding phenomenon, the driver cannot receive the information transmitted by the LED display in a timely manner, which may ultimately increase the risk of traffic accidents.
[0075] To address the aforementioned issues, embodiments of the present application provide a method and apparatus for calibrating an LED display screen. The method first acquires, in real time, environmental parameters including ambient brightness (reflecting the intensity of light surrounding the LED display screen) and a reminder distance (reflecting the distance at which the LED display screen transmits information to an observer). Furthermore, a refraction path (reflecting the propagation path of light emitted by the LED display screen) is acquired in real time. Furthermore, screen information including screen brightness (reflecting the intensity of light emitted by the LED display screen) and a reference graphic (reflecting an initial set graphic displayed at the reminder distance) is acquired. Analysis is then performed based on the refraction path, the reminder distance, and the reference graphic to obtain a flooding degree (reflecting the degree of scattering of light emitted by the LED display screen at the reminder distance). Analysis is then performed based on the flooding degree, the reminder distance, and the ambient brightness to obtain adjustment information including an attenuation coefficient and a brightness difference (reflecting parameters for adjusting screen brightness). Finally, analysis is performed based on the ambient brightness, the adjustment information, and the screen brightness to obtain an adjusted brightness (reflecting the adjusted screen brightness of the LED display screen). This method can effectively adjust the brightness of the LED display screen in real time based on the environmental parameters and screen information obtained in real time. By adjusting the brightness of the LED display screen in real time, the flooding 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 a timely manner at the reminder distance.
[0076] The LED display screen correction method provided in the embodiment of the present application can be applied to an LED display screen correction device. In this case, the LED display screen correction device is the executor of the LED display screen 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 screen correction device.
[0077] The LED display screen calibration equipment includes a calibration device and a control device. The calibration device is electrically connected to the control device. The calibration device includes a collection mechanism and a calibration 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 calibration mechanism is used to calibrate the brightness of the LED display screen. For example, the calibration mechanism can be a luminance meter or a hardware calibration box. The control device is used to supervise and control the calibration 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 correction methods include:
[0081] S100, obtaining environmental parameters in real time; wherein, the environmental parameters include ambient brightness and reminder distance, the ambient 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 an illuminance detector to obtain the ambient brightness.
[0083] The reminder distance can be manually input. The reminder distance can also be directly obtained from the distance database. The distance database refers to a database containing the reminder distances of LED displays used in different outdoor scenarios. This data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After acquisition, the collected data is sorted, classified, and archived, useful information and patterns are extracted, and the relevant data is 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, pollutant 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 originally concentrated light beam emitted by the LED display to scatter when passing through these pollutant particles, thereby forming different light paths.
[0086] For example, the refraction path of an LED display can be directly obtained using an automated optical display measuring instrument. A path prediction model can also be used to analyze the refraction path under different weather conditions to obtain the refraction path. Specifically, the weather conditions are input into the path prediction model, which then outputs the corresponding refraction path. The path prediction model can be trained by processing the weather conditions and refraction path data as a training dataset for the path prediction model. This training dataset is then input into the path prediction model for training and learning, ultimately yielding a 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; the reference graphic is used to reflect the information to be conveyed in the LED screen and is displayed at an initial setting graphic at a reminder distance.
[0088] It can be understood that the reference pattern refers to the pattern displayed at the warning distance when the concentrated light beam emitted by the LED display is scattered. The reference pattern is the text or picture containing information displayed on the LED display.
[0089] For example, the screen brightness can be manually input. The screen brightness of the LED display can also be directly obtained through an optical automatic measuring instrument for a display screen. The reference pattern can be manually input. The reference pattern can also be obtained through a display video file of the LED display. The step of obtaining the reference pattern through the display video file of the LED display can be to first parse the display video file through 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 achieve a clear display effect of the display content by finely controlling and quickly switching the on and off state of the LED lamp bead according to the display content, and the combination of multiple LED lamp beads displays the required reference pattern. The display video file refers to a pre-set video file for the display of the LED display.
[0090] S400: Analyze the refraction path, the warning distance, and the reference pattern to obtain a flooding degree. The flooding degree reflects the degree of scattering of light emitted by the LED display 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 distance, resulting in different degrees of flooding of the LED display screen at the reminder distance.
[0092] For example, by analyzing the refraction path, a plurality of angles for reflecting changes in the propagation direction of light emitted by the LED display screen can be obtained. Then, by analyzing the reminder distance and the plurality of angles for reflecting changes in the propagation direction of light emitted by the LED display screen, a plurality of positions for reflecting that the light emitted by the LED display screen is displayed at the reminder distance through the angle can be obtained. Then, by analyzing the reference graphic and the plurality of positions for reflecting that the light emitted by the LED display screen is displayed at the reminder distance through the angle, an actual graphic reflecting that the information to be transmitted in the LED display screen is displayed at the reminder distance can be obtained. Finally, by analyzing the actual graphic reflecting that the information to be transmitted in the LED display screen is displayed at the reminder distance and the reference graphic, the degree of flooding can be obtained.
[0093] The refraction paths can 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 can be compared with the total number of refraction paths to obtain a quantity ratio, which can then be confirmed as the degree of flooding.
[0094] In one possible implementation, in step S400, analyzing the refraction path, the reminder distance, and the reference pattern to obtain the degree of blooming includes:
[0095] S410 , 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.
[0096] It is understood that the refraction angle refers to the angular difference between the refraction path and the corresponding preset refraction path. The preset refraction path refers to the pre-set initial refraction path. The initial refraction path refers to the propagation path of the light emitted by the LED display without any contaminant particles.
[0097] For example, the refraction paths can be compared and analyzed one by one with the corresponding preset refraction paths to obtain the angular difference between the light paths emitted by different LED lamp beads in the refraction path and the corresponding preset light paths. The angle difference is then confirmed as the refraction angle, and the refraction angle is finally 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. This data can be obtained through laboratory experiments, on-site measurements and monitoring, and previous experience. After acquisition, the collected data is sorted, classified, and archived to extract useful information and patterns. The relevant data is then saved in the database to form a light path database.
[0098] S420, analyzing the reminder distance and the multiple refraction angles to obtain multiple illumination points; wherein the illumination 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 warning distance, and X is the refraction position. The initial position refers to the position of the light emitted by the LED lamp bead at the warning 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 irradiation point position can be described by three-dimensional coordinates. If the three-dimensional coordinates of an LED lamp bead in the LED display are (5,5,5), the reminder distance is 300m, and the initial position displayed at the reminder distance can be (305,5,5). 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 refracted position is 10m away from the x-coordinate of the LED lamp bead. The refraction angle is 30°. Then the position difference is 161.658[(300-20)×tan30°]m, and the irradiation point position is (305, 166.658,5), and so on.
[0101] S430, analyzing the reference pattern and the plurality of illumination points to obtain an illumination pattern; wherein the illumination pattern is used to reflect the actual pattern of the information to be conveyed 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] For example, a reference pattern can be analyzed to obtain a geometric center point reflecting the reference pattern. The reference pattern, its geometric center point, and multiple illumination points can then be analyzed to obtain illumination points reflecting the filtered illumination points. Finally, the filtered illumination points can be analyzed to obtain an illumination pattern. Alternatively, a screening model can be used to analyze the reference pattern and the multiple illumination points to obtain an illumination pattern. Specifically, the reference pattern and the multiple illumination points can be input into the screening model, which then outputs a corresponding illumination pattern. The screening model can be trained by using the processed data of the reference pattern, the multiple illumination points, and the corresponding illumination pattern as a training dataset for the screening model. The training dataset is then input into the screening model for training and learning, ultimately yielding the screening model.
[0104] In one possible implementation, in step S430, analyzing the reference pattern and the plurality of illumination points to obtain an illumination 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 of the reference figure can be extracted using an image processing library (such as OpenCV). The basic principle of using an image processing library (such as OpenCV) to extract the coordinate points of the reference figure is to mark the reference figure with color, then traverse the pixels 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 points to obtain the geometric center point. The geometric center point is the unique point where the sum of the squared distances of all coordinate points in the reference figure to this center point is the minimum.
[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 of multiple illumination points is due to 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] For example, the reference figure can be analyzed to obtain a range that reflects the same shape as the edge of the reference figure. Then, based on the range that reflects the same shape as the edge of the reference figure, the center point, and multiple irradiation points, a change graph that reflects different proportions of the sampling shape and the number of irradiation points in the sampling shape can be obtained. Finally, based on the change graph and multiple irradiation points, multiple screening irradiation points can be obtained.
[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 analyze the density of the irradiation points 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 density of the four irradiation points to obtain the density average value, and then filter the multiple irradiation points according to the density average value using a preset figure to obtain multiple filtered irradiation points.
[0112] In one possible implementation, in step S432, analysis is performed based on the reference pattern, the center point, and the plurality of irradiation points to obtain a plurality of screening irradiation points, including:
[0113] S4321: Analyze the reference graphic 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 graphic.
[0114] For example, the reference graphic can be processed to obtain the edge shape of the reference graphic, i.e., the sampling shape. The steps of image processing can include performing image preprocessing on the reference graphic, then obtaining the complete edge profile of the reference graphic through edge detection, then performing edge optimization on the edge profile, and finally extracting the edge profile after edge optimization to obtain the edge profile. Image processing can be performed by grayscaling the reference graphic to convert the color reference graphic into a grayscale image, and then using a filter (e.g., Gaussian filtering or median filtering) to remove noise from the reference image. The edge detection process can first calculate the gradient magnitude and direction of each pixel in the reference image using a gradient operator (such as the Sobel operator or the Prewitt operator). Then, in the gradient magnitude image, the local maximum of the gradient magnitude image is retained, and the non-maximum values of the gradient magnitude image are suppressed. A high threshold and a low threshold are set, and pixels with gradient magnitudes above the high threshold are marked as strong edges, pixels below the low threshold are marked as non-edges, and pixels between the two are marked as weak edges. Finally, weak edges are connected using an edge tracking algorithm (such as the edge tracking step in the Canny edge detection algorithm) to form a complete edge contour. Finally, the edge contour is detected and optimized using the Hough transform to ultimately form a sampling shape. The Hough transform is an algorithm used in image processing to detect geometric shapes such as lines and circles.
[0115] S4322: Analyze the sampling shape, the center point, and the plurality of illumination points to obtain an inclusive change diagram, wherein the inclusive change diagram is used to reflect the changes in the proportions of the sampling shape and the number of illumination points in the sampling shape.
[0116] It can be understood that the horizontal axis of the inclusive change diagram is the different proportions of the sampling shapes, and the vertical axis is the number of irradiation points circled by the sampling shapes of different proportions.
[0117] Exemplarily, the sampling shape can be processed by multiple ratios of the sampling shape to reflect the predetermined sampling area, and multiple specific graphic areas corresponding to the ratios can be obtained for circling multiple irradiation points. Then, based on the center point, the multiple irradiation points can be processed according to the multiple specific graphic areas corresponding to the ratios to obtain the number of irradiation points reflecting the irradiation area. Finally, the multiple ratios and the corresponding number of irradiation points circled by the sampling areas are analyzed to obtain an inclusive change diagram.
[0118] Alternatively, you can analyze the center point and the sampling shape to obtain multiple initial traversal segments. Then, analyze these initial traversal segments and the multiple illumination points to obtain multiple traversal quantities corresponding to the multiple traversal segments. Then, analyze the length increments of the multiple traversal segments and the multiple traversal quantities corresponding to the multiple traversal segments to obtain a change graph. An initial traversal segment is a segment that starts at the center point, has different angles as the segment slope, and ends at the boundary of the sampling shape. The length of the traversal segment differs from the length of the initial traversal segment. The traversal quantity refers to the number of illumination points when the traversal segment passes through multiple illumination points. A change graph is a graph showing the difference in length between the initial traversal segment and the traversal segment and the number of traversal points.
[0119] In one possible implementation, in step S4322, an analysis is performed based on the sampling shape, the center point, and the multiple illumination points to obtain an inclusive change graph, 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 that encircles 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 is understood that the preset scale value refers to a pre-set scale value. The preset scale value is used to proportionally reduce or enlarge the sampled shape. The preset scale value can be manually input. The preset scale value can also be directly obtained from a scale database. The scale database refers to a database containing data of different scales. This data can be obtained through laboratory experiments, field measurements and monitoring, and past experience. Once obtained, the collected data is organized, classified, and archived to extract useful information and patterns. The relevant data is then stored in a database to form a scale database.
[0122] For example, the sampling shape may be scaled proportionally by different preset proportional values to form sampling areas corresponding to the different preset proportional 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 circled in the sampling area.
[0124] It can be understood that the geometric center points of the sampling areas corresponding to the 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] For example, the center point is used as the basic magnification point, and the sampling areas corresponding to the multiple proportion values are divided into multiple irradiation points, and then the multiple irradiation points circled in the sampling areas 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 based on 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: Analyze multiple preset ratio values and corresponding multiple statistics to obtain a comprehensive change graph.
[0127] For example, a plurality of preset ratio values and corresponding statistics can be used to construct coordinates to obtain a plurality of coordinate pairs, wherein the coordinate pairs are represented as (preset ratio value, statistic). The plurality of coordinate pairs can then be graphed using drawing software to ultimately obtain an inclusive change graph. The step of graphing the plurality of coordinate pairs is to connect the coordinate pairs into curves using corresponding functions of the drawing software, thereby ultimately forming the inclusive change graph.
[0128] With this setting, multi-scale statistics of multiple illumination points are performed through sampling areas of different proportions, which can more comprehensively capture the changes of illumination points with sampling areas of different sizes, providing rich basic data for forming a comprehensive change map. Defining the sampling area as a sampling area similar to the benchmark figure can 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] For example, the inclusion change diagram can be analyzed to obtain the point corresponding to the maximum curvature in the inclusion change diagram, and then the inclusion change diagram can be analyzed to obtain the sampling area corresponding to the point corresponding to the maximum curvature in the inclusion change diagram. Finally, multiple irradiation points are screened through the sampling area to finally obtain multiple screened diffusion points.
[0131] Alternatively, a sliding window method can be used to analyze the inclusion change graph to determine the percentage of declining numbers. Multiple exposure points can then be screened based on the sampling areas corresponding to the declining percentages, ultimately yielding multiple filtered diffusion points. The sliding window method involves moving a fixed-size "window" across the inclusion change graph, gradually extracting quantitative values for local comparative analysis. The sliding window analysis process can use a preset sliding window to detect declining trends. When the average value within the preset window decreases compared to the previous window, it indicates a declining number event. When the average value within the preset window remains unchanged, the previous window is marked, and a proportional point within the previous window is obtained, which is used as the declining number percentage. A pre-set sliding window is a pre-set time window. The pre-set sliding window can be manually entered. Pre-set sliding windows can also be directly retrieved from a time window database. A time window database refers to a database that contains sliding windows corresponding to different times. This data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After acquisition, the collected data will be sorted, classified, and archived, useful information and patterns will be extracted, and the relevant data will be saved in the database to form a time window database.
[0132] With this setting, the sampling shape obtained by analyzing the reference graphic can ensure the shape consistency of the sampling shape with the edge of the reference graphic, 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. Then, according to the inclusive change diagram, multiple illumination points are further processed to obtain the key illumination points among the multiple illumination points, thereby providing basic data for understanding the degree of flooding in a targeted manner.
[0133] In one 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 enveloping change graph to obtain an enveloping inflection point; wherein the enveloping inflection point is used to reflect the point corresponding to the maximum curvature in the enveloping change graph.
[0135] As you can understand, curvature is used to describe the degree of curvature of a curve at a certain point.
[0136] For example, the inclusion change graph can be analyzed to obtain the curvature value corresponding to each point in the inclusion change graph, and then the curvature value corresponding to each point can be 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 and the inclusion change graph are analyzed to obtain the inclusion inflection point.
[0137] You can also use the sliding window method to analyze the inclusion change diagram to obtain the proportion of the declining number, and then analyze the declining number proportion and the inclusion change diagram to obtain the point corresponding to the declining number proportion in the inclusion change diagram, and confirm this 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 changing curvature can be obtained by the formula: Calculated. The function encompassing the change graph is Y = F(X), and K is the change curvature. Analyzing the function encompassing the change graph yields the first and second derivatives of the function, and then using the change curvature formula to obtain multiple change curvatures corresponding to different points in the change graph.
[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] For example, 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 encompassing inflection points refers to encompassing points corresponding to maximum curvature values in the variation region.
[0145] For example, a point corresponding to the maximum curvature may be found in the encapsulation change graph, and the point at the maximum curvature in the encapsulation change graph may be obtained, and finally the point may be confirmed as the encapsulation 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 curvature 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, and obtain the analysis anchor point required to analyze the illumination pattern, thereby enabling a refined analysis of the illumination pattern.
[0147] S43232: Analyze 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 is understood that each point in the inclusion change graph corresponds to a preset ratio value. The processing area refers to the sampling area corresponding to the preset ratio value reflected by the inclusion inflection point in the inclusion change graph.
[0149] For example, 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 determined 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 this 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, multiple irradiation points are screened based on the processing area to ensure that only the irradiation points related to the processing area are exposed, 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 is detected and optimized through Hough transform to finally form an irradiation pattern.
[0156] With this setting, by analyzing the reference graphic, the geometric center point of the reference graphic is obtained, which can provide a basic starting statistical node for the subsequent sampling and statistical steps. By accurately determining the center point, optimizing the irradiation point screening and generating the irradiation graphic, the accuracy of the overall analysis of the irradiation graphic is significantly improved.
[0157] S440: Analyze the illumination pattern and the reference pattern to obtain the flooding degree.
[0158] For example, 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 then 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 illuminated pattern with the reference pattern to obtain the area of the pattern in the illuminated pattern that is not covered by the reference pattern, and then process the area of the pattern in the illuminated 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 outside the coverage of the reference pattern and the area of the reference pattern, and then confirm this ratio as the degree of flooding.
[0160] With this setup, by analyzing the refraction path and obtaining multiple refraction angles, we can provide basic data for subsequent analysis of the illumination point location. We then analyze the illumination distance and multiple refraction angles to obtain multiple illumination points. These illumination points are then compared with the reference pattern to obtain the illumination pattern, ensuring the accuracy and completeness of the illumination pattern. By comparing the differences between the illumination pattern and the reference pattern, we can determine the degree of flooding, reflecting the actual flooding phenomenon of the LED display in real time. Adjustments to the LED display can be made to address this flooding phenomenon, ultimately improving the accuracy of the information transmitted by the LED display.
[0161] In one possible implementation, in step S440, analyzing the illumination pattern and the reference pattern to obtain the flooding degree includes:
[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 can be measured using professional graphics software tools (eg, AutoCAD, Geometer's Sketchpad, etc.), and then the area and perimeter of the reference figure can be compared and analyzed to finally obtain the first parameter.
[0165] S442: Analyze 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 illumination pattern can be measured using professional graphics software (e.g., AutoCAD, Geometer's Sketchpad, etc.), and then the area and perimeter of the illumination pattern can be compared and analyzed to ultimately obtain the second parameter. The perimeter and area of the illumination pattern can also be calculated using vertex coordinates and integrals in the illumination pattern.
[0168] S443: Analyze 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 blooming degree is 51.3 (0.4165 ÷ 0.8125 × 100)%, and so on.
[0171] With this arrangement, by separately calculating the area-to-perimeter ratio of the reference pattern and the illuminated pattern, a quantitative index of the degree of flooding can be provided, thereby accurately targeting different quantitative indicators to improve and solve the flooding problem of the LED display screen.
[0172] S500 , analyzing 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.
[0173] It can be understood that the attenuation coefficient refers to the parameter used to adjust the brightness of the LED display based on the degree of floodlighting. The brightness difference refers to the compensation value of the current automatic light-sensitive adjustment (i.e., linear compensation of the LED display brightness based on 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 analyze the floodlight level, reminder distance, and ambient brightness to obtain adjustment information. Specifically, the floodlight level, reminder distance, and ambient brightness are input into the analysis model, which then outputs the corresponding adjustment information. The analysis model can be trained by processing the floodlight level, reminder distance, ambient brightness, and corresponding adjustment information into a training dataset for the analysis model. The training dataset is then input into the analysis model for training and learning, ultimately yielding the analysis model.
[0176] In one possible implementation, in step S500, analysis is performed based on the floodlight level, the reminder distance, and the ambient brightness to obtain adjustment information, including:
[0177] S510: Analyze 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 flooding 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: Analyze 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] For example, the brightness difference value can be manually input. Alternatively, the brightness difference value can be directly obtained from a lighting comparison table. A lighting comparison table refers to a database containing brightness difference values corresponding to different ambient brightness values. This data can be obtained through laboratory experiments, on-site measurements and monitoring, and previous experience. Once obtained, the collected data is organized, classified, and archived to extract useful information and patterns. The relevant data is then saved in a database to form a lighting comparison table.
[0183] With this setting, the attenuation coefficient is obtained by analyzing the reminder distance and the degree of floodlight, 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 degree of floodlight 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, the adjustment information and the screen brightness are analyzed to obtain an adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted.
[0185] For example, the ambient brightness can be compared with a preset threshold. When the ambient brightness is greater than or equal to the preset threshold, the screen brightness and the attenuation coefficient are processed to obtain a product reflecting the screen brightness and the attenuation coefficient. The product reflecting the screen brightness and the attenuation coefficient is then processed with the brightness difference to ultimately obtain the adjusted brightness. When the ambient brightness is less than the preset threshold, the screen brightness and the brightness difference are processed to obtain a sum reflecting the screen brightness and the brightness difference. The sum reflecting the screen brightness and the brightness difference is then processed with the attenuation coefficient to ultimately obtain the adjusted brightness.
[0186] You can also analyze the ambient brightness to get the attenuation coefficient and the weight value corresponding to the brightness difference, then weight the attenuation coefficient and the brightness difference to get the first attenuation coefficient and the first brightness difference, and then sum the product of the screen brightness and the first attenuation coefficient with the first brightness difference to finally get the adjusted brightness.
[0187] With this 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 flooding 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 a timely manner at the reminder distance.
[0188] In a possible implementation, in step S600, based on the ambient brightness, analyzing the adjustment information and the screen brightness to obtain the adjusted brightness includes:
[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, 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 pre-set 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 acquisition, 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 and the attenuation coefficient is 0.002225, the first adjusted brightness is 498.8875[500×(1-0.002225)]nits, and so on.
[0192] S620: Process the first adjusted brightness and the brightness difference to obtain the adjusted brightness.
[0193] It can be understood that the adjusted brightness=the first adjusted brightness+the 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, analyzing the adjustment information and the screen brightness to obtain the adjusted brightness further includes:
[0196] S611, when the ambient brightness is less than a preset threshold, process 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. The second adjustment brightness = screen brightness + brightness difference.
[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: Processing is performed according to the second adjusted brightness and the attenuation coefficient to obtain adjusted brightness.
[0200] It can be understood that the adjusted brightness=the 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 this setting, the priority of the attenuation coefficient and the brightness difference is determined according to the ambient light in different situations, and the screen brightness is processed according to the priority between the attenuation coefficient and the brightness difference. Finally, the brightness adjustment is obtained so that the LED display can 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 this 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 3The structural block diagram of the LED display screen correction system provided in an embodiment of the present application is shown. For the sake of convenience, 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 obtain environmental parameters in real time; wherein, the environmental parameters include ambient brightness and reminder distance, the ambient 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 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 at the reminder distance.
[0209] The first analysis module is used to analyze according to the refraction path, the reminder distance and the reference pattern to obtain the degree of flooding; wherein the degree of flooding is used to reflect the degree of scattering of 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 flooding, 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 section and will not be repeated here.
[0213] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and 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 into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into 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, and will not be repeated here.
[0214] An 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 the control device 4 provided in one 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 of any of the above-mentioned LED display screen correction method embodiments, or implements the functions of each module / unit in the above-mentioned system embodiments.
[0215] For example, 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 implement the present application. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 42 in the control device 4.
[0216] The control device 4 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The control device 4 can include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will understand that Figure 4This is merely an example of the control device 4 and does not constitute a limitation on the control device 4. The control device 4 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, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[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. Furthermore, the memory 41 may also include both an internal storage unit of the control device 4 and an external storage device. 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] An 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 of any of the above 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. Based on 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. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Wherein, 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, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk.
[0222] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0223] Those skilled 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 beyond the scope of this application.
[0224] In the embodiments provided herein, it should be understood that the disclosed LED display screen correction system and apparatus can be implemented in other ways. For example, the LED display screen correction system embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical functional division. In actual implementation, there may be other division methods, such as multiple units or components being combined or integrated into another system, or some features being ignored or not implemented. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device, or unit, which may be electrical, mechanical, or other forms.
[0225] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0226] The above-described embodiments 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, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for calibrating an LED display screen, characterized in that: include: Real-time acquisition of environmental parameters; wherein the environmental parameters include ambient brightness and reminder distance, wherein the ambient 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; 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 pattern, wherein the screen brightness is used to reflect the light intensity emitted by the LED display; the reference pattern is used to reflect the initial setting pattern of the information to be transmitted on the LED display at the reminder distance; Analyzing the refraction path, the reminder distance, and the reference pattern to obtain a flooding degree; wherein the flooding degree is used to reflect the degree of scattering of light emitted by the LED display at the reminder distance; Analyzing the flooding level, 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 an adjusted brightness; wherein the adjusted brightness is used to reflect the screen brightness after the LED display screen is adjusted; 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 plurality of refraction angles to obtain a plurality of illumination points; wherein the illumination 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 conveyed in the LED display screen at the reminder distance; Analyzing the illumination pattern and the reference pattern to obtain a flooding degree; The step of analyzing the reference pattern and the plurality of illumination points to obtain an illumination pattern includes: 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 screened irradiation points; wherein the screened irradiation points are used to reflect irradiation points after screening the plurality of irradiation points; Analyze the plurality of screened irradiation points to obtain an irradiation pattern; 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 pattern 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 pattern; An analysis is performed based on the sampling shape, the center point, and the plurality of illumination 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 illumination points in the sampling shape; A plurality of screening diffusion points are obtained by analyzing the inclusion change graph and the plurality of irradiation points.
2. The LED display screen correction method according to claim 1, wherein: The analysis is performed based on the sampling shape, the center point, and the plurality of irradiation points to obtain an inclusive change graph, 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 encircling the plurality of illumination points; and the preset ratio value is used to reflect the preset ratio of the 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 illumination points are processed to obtain multiple statistics; wherein the statistics are used to reflect the number of the illumination points circled by the sampling areas; 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.
3. The LED display screen correction method according to claim 2, wherein: 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; Analyzing the encapsulation inflection point and the encapsulation change graph to obtain a processing area; wherein the processing area is used to reflect the sampling area corresponding to the encapsulation inflection point; The plurality of irradiation points are screened according to the processing area to obtain a plurality of screened diffusion points.
4. The LED display screen correction method according to claim 3, wherein: The analyzing the encapsulation change graph to obtain the encapsulation breakpoints includes: Analyze the encapsulated change graph to obtain a plurality of change curvatures; wherein the change curvatures are used to reflect the curvature value corresponding to each point in the encapsulated change graph; Analyzing the plurality of changing curvatures to obtain a maximum curvature; wherein the maximum curvature is used to reflect the maximum value among the plurality of changing curvatures; An inclusion inflection point is obtained by analyzing the maximum curvature and the inclusion change graph.
5. The LED display screen calibration method according to claim 1, wherein: The 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.
6. The LED display screen calibration method according to claim 1, wherein: 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.
7. The LED display screen calibration method according to claim 1, wherein: 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 the adjusted brightness.
8. The LED display screen calibration method according to claim 7, wherein: 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; The adjusted brightness is obtained by processing the second adjusted brightness and the attenuation coefficient.
9. An LED display screen calibration device, characterized in that: The method 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 when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Automotive Head Up Display
CN108780225A
Elliptical LCD bar graph with path outline-defining segments
US4815824A