LED display screen control method and device
By collecting and analyzing the status, environment and image data of the LED display screen in real time, and dynamically adjusting the display parameters, the problem of difficulty in adapting to environmental changes in the prior art is solved, and the best display effect and energy-saving effect are achieved.
Patent Information
- Application Number
- CN202510261400.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-05-02
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing LED display control methods are difficult to dynamically adjust the display parameters, resulting in the inability to achieve the best display effect under different environmental conditions, affecting the viewing experience of the audience, and may lead to unnecessary high energy consumption and increase operational costs.
By obtaining real-time data, including real-time status data, real-time environment data and real-time image data, the scanning mode, brightness and refresh rate of the LED display are dynamically adjusted based on these data, and real-time parameter adjustments are realized to adapt to environmental changes.
It realizes the best display effect of LED display under different environmental conditions, improves the user's viewing experience, and reduces operating costs by reducing unnecessary energy consumption, which is in line with the environmental protection concept of energy conservation and emission reduction.
Smart Images

Figure CN119920193A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of LED display screens, and in particular, relates to a method and device for controlling an LED display screen. Background Art
[0002] LED display is a flat panel display, which is composed of small LED module panels and is used to display various information such as text, images, videos, etc. It is a flat display screen composed of light-emitting diode dot matrix modules or pixel units, integrating microelectronics technology, computer technology, and information processing.
[0003] In the prior art, the control method of LED display screens often uses fixed display parameters, which are difficult to dynamically adjust according to environmental changes and actual needs once set. This results in the display screen not being able to achieve the best display effect under different environmental conditions, thus affecting the audience's viewing experience. In addition, since the display parameters cannot be adjusted according to real-time environmental data, the traditional LED display screen control method may cause the LED display screen to maintain high energy consumption when high brightness or high refresh rate is not required, which not only increases operating costs, but also does not conform to the current environmental protection concept of energy conservation and emission reduction. Therefore, the current LED display screen control method has the problem of difficulty in dynamically adjusting display parameters to adapt to environmental changes. Summary of the invention
[0004] The embodiments of the present application provide a method and device for controlling an LED display screen, which can solve the problem that it is difficult to dynamically adjust display parameters to adapt to environmental changes.
[0005] In a first aspect, an embodiment of the present application provides a method for controlling an LED display screen, comprising:
[0006] Acquire real-time data; wherein the real-time data includes real-time status data, real-time environment data and real-time image data, the real-time status data includes the actual brightness and size of the LED display screen, the real-time environment data is used to reflect the external environmental conditions of the LED display screen, and the real-time image data includes multiple frames of continuous images that the LED display screen needs to display within a preset time period;
[0007] Obtaining a first display parameter according to the real-time environmental data; wherein the first display parameter includes a desired scanning mode and brightness of the LED display screen, the scanning mode refers to a method of controlling the lighting and extinguishing of LED lamp beads in the LED display screen, and the brightness refers to the luminous intensity of the LED display screen;
[0008] A refresh rate is obtained according to the desired scanning mode of the LED display screen and the real-time image data; wherein the refresh rate is used to reflect the speed at which the LED display screen updates the image;
[0009] Obtaining a real-time adjustment signal according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; wherein the real-time adjustment signal is used to adjust the actual scanning mode, brightness and refresh rate of the LED display screen under the current environmental conditions;
[0010] The LED display screen is controlled according to the real-time adjustment signal.
[0011] The above technical solutions in the embodiments of the present application have at least the following technical effects:
[0012] The LED display screen control method provided in the embodiment of the present application obtains real-time data; obtains the first display parameter according to the real-time environmental data; obtains the refresh rate according to the desired scanning mode of the LED display screen and the real-time image data; obtains the real-time adjustment signal according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; and controls the LED display screen according to the real-time adjustment signal. Therefore, the LED display screen control method provided in the embodiment of the present application automatically adjusts the display parameters by real-time acquisition and analysis of the status, environment and image data of the LED display screen, so that the LED display screen can adapt to environmental changes in real time and maintain the best display effect, which is not only conducive to improving the user's viewing experience, but also helps to reduce the operating cost of the LED display screen.
[0013] In a possible implementation manner of the first aspect, obtaining the first display parameter according to the real-time environment data includes:
[0014] According to the real-time environmental data, if a corresponding second display parameter is obtained from a hash table, the corresponding second display parameter is determined as the first display parameter; wherein the hash table is used to reflect the mapping relationship between each sub-interval combination and the corresponding second display parameter, the sub-interval combination is a combination of light intensity, temperature and humidity in the historical data, any two of the sub-interval combinations are different, and the second display parameter is the scanning mode and brightness that appear most frequently in the historical data under different environmental conditions;
[0015] If the corresponding second display parameter is not found in the hash table, obtaining the corresponding first feature vector according to the combination of each sub-interval;
[0016] Obtaining a second feature vector according to the real-time environmental data;
[0017] If the distance between the first feature vector and the second feature vector does not exceed the distance threshold, the first display parameter is obtained according to the corresponding second display parameter.
[0018] In a possible implementation manner of the first aspect, the method further includes:
[0019] Acquire historical data; wherein the historical data includes light intensity, temperature, humidity, scanning mode and brightness;
[0020] Obtaining a plurality of sub-interval combinations according to the historical data;
[0021] A corresponding second display parameter is allocated to each of the sub-interval combinations, and the hash table is obtained.
[0022] In a possible implementation manner of the first aspect, obtaining the first display parameter according to the real-time environment data further includes:
[0023] If the distance between each of the first feature vectors and the second feature vector exceeds the distance threshold, the second display parameter with the highest occurrence frequency is obtained according to the historical data, and the corresponding second display parameter is determined as the first display parameter.
[0024] In a possible implementation manner of the first aspect, obtaining a refresh rate according to a desired scanning mode of the LED display screen and the real-time image data includes:
[0025] Determine the image content according to the real-time image data; wherein the image content includes a dynamic area and / or a static area, the dynamic area is an area in the real-time image data containing fast-moving objects, changing colors or textures, and the static area is an area in the real-time image data that is still or changes slowly;
[0026] Determining a refresh rate range according to a desired scanning mode of the LED display screen;
[0027] The refresh rate is determined according to the image content and the refresh rate range.
[0028] In a possible implementation manner of the first aspect, determining the image content according to the real-time image data includes:
[0029] Dividing each image in the real-time image data into a plurality of image regions of the same size;
[0030] Obtain a plurality of first similarities according to the real-time image data; wherein the first similarities are used to reflect the similarity between one frame of image and the next frame of image in the real-time image data;
[0031] If the first similarity does not exceed a similarity threshold, determining all the image regions of the corresponding image in the real-time image data as the dynamic regions;
[0032] If the first similarity exceeds the similarity threshold, then calculating the motion vector of each pixel in each of the image areas of the corresponding image in the real-time image data; wherein the motion vector is a vector of the position change of a pixel in a frame image in the real-time image data from the frame image to the next frame image;
[0033] If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold exceeds a preset threshold, the corresponding image area is determined as the dynamic area;
[0034] If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold does not exceed the preset threshold, the corresponding image area is determined as the static area.
[0035] In a possible implementation manner of the first aspect, the real-time adjustment signal includes a grayscale control signal, a scanning mode control signal, and a refresh rate control signal, the grayscale control signal is a signal for adjusting the brightness of each LED lamp bead of the LED display screen, the scanning mode control signal is a signal for specifying a scanning mode of the LED display screen, and the refresh rate control signal is a signal for specifying a speed at which the LED display screen updates an image; the real-time adjustment signal is obtained according to the real-time status data, the real-time environment data, the first display parameter, and the refresh rate, comprising:
[0036] Obtaining a PWM duty cycle according to the brightness in the first display parameter and the brightness in the real-time status data; wherein the PWM duty cycle is used to reflect the brightness of the LED display screen;
[0037] Obtaining the grayscale control signal according to the real-time environmental data and the PWM duty cycle;
[0038] Obtaining the scanning mode control signal according to the scanning mode in the first display parameter;
[0039] The refresh rate control signal is obtained according to the refresh rate.
[0040] In a possible implementation manner of the first aspect, obtaining the grayscale control signal according to the real-time environment data and the PWM duty cycle includes:
[0041] Determine a compression function according to the real-time environmental data;
[0042] Obtaining an analog grayscale control signal according to the PWM duty cycle and the compression function;
[0043] The brightness of each LED lamp bead of the LED display screen is obtained by simulating and displaying the simulated grayscale control signal and the real-time environmental data;
[0044] If the number of LED lamp beads whose brightness is within the corresponding brightness range exceeds a preset ratio, the analog grayscale control signal is determined as the grayscale control signal.
[0045] In a possible implementation manner of the first aspect, the method further includes:
[0046] Performing real-time monitoring on the LED display screen to obtain the real-time power consumption of the LED display screen;
[0047] The real-time adjustment signal is adjusted according to the real-time power consumption.
[0048] In a second aspect, an embodiment of the present application provides a LED display screen control device, comprising:
[0049] An acquisition module, used for acquiring real-time data; wherein the real-time data includes real-time status data, real-time environment data and real-time image data, the real-time status data includes the actual brightness and size of the LED display screen, the real-time environment data is used to reflect the external environmental conditions of the LED display screen, and the real-time image data includes multiple frames of continuous images that the LED display screen needs to display within a preset time period;
[0050] A display parameter module, used to obtain a first display parameter according to the real-time environmental data; wherein the first display parameter includes a desired scanning mode and brightness of the LED display screen, the scanning mode refers to a method of controlling the lighting and extinguishing of LED lamp beads in the LED display screen, and the brightness refers to the luminous intensity of the LED display screen;
[0051] A refresh rate module, used to obtain a refresh rate according to the desired scanning mode of the LED display screen and the real-time image data; wherein the refresh rate is used to reflect the speed at which the LED display screen updates the image;
[0052] A real-time adjustment module, used to obtain a real-time adjustment signal according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; wherein the real-time adjustment signal is used to adjust the actual scanning mode, brightness and refresh rate of the LED display screen under the current environmental conditions;
[0053] A control module is used to control the LED display screen according to the real-time adjustment signal.
[0054] In a third aspect, an embodiment of the present application provides an LED display screen control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method described in any one of the first aspects above is implemented.
[0055] 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.
[0056] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an LED display screen control device, the LED display screen control device executes any one of the methods in the first aspect above.
[0057] 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
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0059] Figure 1 It is a flowchart of a method for controlling an LED display screen provided in an embodiment of the present application;
[0060] Figure 2 It is a schematic diagram of the implementation process of step S200 in the LED display screen control method provided in one embodiment of the present application;
[0061] Figure 3 It is a schematic diagram of the implementation process of steps S300 and S310 in the LED display screen control method provided in one embodiment of the present application;
[0062] Figure 4 It is a schematic diagram of the implementation process of steps S400 and S420 in the LED display screen control method provided in one embodiment of the present application;
[0063] Figure 5 It is a structural schematic diagram of the LED display screen control device provided in an embodiment of the present application;
[0064] Figure 6 It is a structural schematic diagram of the LED display screen control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0066] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0067] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0068] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0069] 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.
[0070] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0071] In the related art, the control method of LED display screens often adopts fixed display parameters, which are difficult to dynamically adjust according to environmental changes and actual needs once set. This may result in the display screen not being able to achieve the best display effect under different environmental conditions, thus affecting the audience's viewing experience. In addition, since the display parameters cannot be adjusted according to real-time environmental data, the traditional LED display screen control method may cause the LED display screen to maintain high energy consumption when high brightness or high refresh rate is not required, which not only increases operating costs, but also does not conform to the current environmental protection concept of energy conservation and emission reduction. Therefore, the current LED display screen control method has the problem of difficulty in dynamically adjusting display parameters to adapt to environmental changes.
[0072] To solve the above problems, the embodiment of the present application provides a method and device for controlling an LED display screen. In the method, real-time data is acquired; a first display parameter is obtained according to real-time environmental data; a refresh rate is obtained according to the desired scanning mode and real-time image data of the LED display screen; a real-time adjustment signal is obtained according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; and the LED display screen is controlled according to the real-time adjustment signal. Therefore, the LED display screen control method provided in the embodiment of the present application automatically adjusts the display parameters by real-time acquisition and analysis of the status, environment and image data of the LED display screen, so that the LED display screen can adapt to environmental changes in real time and maintain the best display effect, which is not only conducive to improving the user's viewing experience, but also helps to reduce the operating costs of the LED display screen.
[0073] The LED display screen control method provided in the embodiment of the present application can be applied to an LED display screen control device. In this case, the LED display screen control device is the executor of the LED display screen control 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 control device.
[0074] For example, the LED display screen control device can be a station (STAION, ST) in a WLAN, and can be a cellular phone, a mobile phone, a tablet computer, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a desktop computer, a smart screen, a smart TV, a computing device or other processing device connected to a wireless modem, a computer, a laptop computer, a handheld computing device, etc., but not limited to these.
[0075] In order to better understand the LED display screen control method provided in the embodiment of the present application, the specific implementation process of the LED display screen control method provided in the embodiment of the present application is exemplarily introduced below.
[0076] Figure 1 A schematic flow chart of an LED display screen control method provided in an embodiment of the present application is shown. The LED display screen control method includes:
[0077] S100, acquiring real-time data. The real-time data includes real-time status data, real-time environment data and real-time image data. The real-time status data includes the actual brightness and size of the LED display screen. The real-time environment data is used to reflect the external environment conditions of the LED display screen. The real-time image data includes multiple frames of continuous images that the LED display screen needs to display within a preset time period.
[0078] It can be understood that the real-time environmental data includes light intensity, temperature and humidity, and the real-time image data is a video file or image sequence planned to be played within a preset time period.
[0079] For example, the real-time status data can be obtained by calling an API or directly accessing the memory of the LED display screen control device. The real-time environmental data can be collected by environmental sensors (such as light intensity sensors, temperature sensors, humidity sensors, etc.) deployed near the LED display screen. The LED display screen control device can read the real-time image data stored in the storage medium of the server in sequence according to the play list.
[0080] S200, obtaining a first display parameter according to the real-time environment data, wherein the first display parameter includes a desired scanning mode and brightness of the LED display screen, wherein the scanning mode refers to a method of controlling the lighting and extinguishing of LED lamp beads in the LED display screen, and the brightness refers to the luminous intensity of the LED display screen.
[0081] Exemplarily, the first display parameter may be obtained by searching a hash table constructed based on historical data (including light intensity, temperature, humidity, scanning mode, and brightness) according to real-time environmental data.
[0082] In one possible implementation, see Figure 2 , S200, obtaining a first display parameter according to the real-time environment data, including:
[0083] S210, if the corresponding second display parameter is found from the hash table according to the real-time environmental data, the corresponding second display parameter is determined as the first display parameter. The hash table is used to reflect the mapping relationship between each sub-interval combination and the corresponding second display parameter, the sub-interval combination is a combination of light intensity, temperature and humidity in the historical data, any two sub-interval combinations are different, and the second display parameter is the scanning mode and brightness that appear most frequently in the historical data under different environmental conditions.
[0084] Exemplarily, the real-time environmental data can be regarded as a query vector or query key, accessing a pre-built hash table to obtain the second display parameter. For example, the real-time environmental data is light intensity: 500 lux, temperature: 25 degrees Celsius, humidity: 50%, and the light intensity: 400-600 lux, temperature: 20-30 degrees Celsius, humidity: 40%-60% is obtained by searching in the hash table. The corresponding second display parameter is scanning mode: 1 / 8 scanning, brightness: 200 nits, then the first display parameter is scanning mode: 1 / 8 scanning, brightness: 200 nits.
[0085] S220: If the corresponding second display parameter is not found in the hash table, a corresponding first feature vector is obtained according to the combination of each sub-interval.
[0086] For example, if the corresponding second display parameter is not found in the hash table, all sub-interval combinations in the hash table are traversed, and the corresponding first feature vector is obtained based on the center point of each sub-interval combination (such as the median or average value of light intensity, temperature and humidity). For example, a sub-interval combination is light intensity: 400-600 lux, temperature: 20-30 degrees Celsius, humidity: 40%-60%, then the corresponding first feature vector is: [500 lux, 25 degrees Celsius, 50%].
[0087] S230, obtaining a second feature vector according to the real-time environment data.
[0088] Exemplarily, the real-time environment data may be converted into a second feature vector. For example, for real-time environment data: light intensity 600 lux, temperature 30 degrees Celsius, humidity 25%, the second feature vector is directly converted into: [600 lux, 30 degrees Celsius, 25%].
[0089] S240: If the distance between the first feature vector and the second feature vector does not exceed the distance threshold, obtain the first display parameter according to the corresponding second display parameter.
[0090] It can be understood that the distance threshold is that the distance between each first eigenvector and the second eigenvector does not exceed a preset specified value, and the preset specified value can be set by ordinary technicians in the field according to actual needs and is not limited here.
[0091] For example, a reasonable distance threshold may be determined based on historical data and industry standards, for example, the distance threshold is 3.
[0092] Exemplarily, each first eigenvector and the second eigenvector may be standardized (such as Z-Score standardization, Min-Max standardization, etc.) and then the distance may be calculated using the Euclidean distance formula. The brightness in the first display parameter may be calculated by weighted averaging or linear interpolation based on the second display parameter corresponding to the first eigenvector whose distance to the second eigenvector does not exceed the distance threshold, and the distance ratio between the first eigenvector and the second eigenvector whose distance to the second eigenvector does not exceed the distance threshold, and the scanning mode in the second display parameter corresponding to the first eigenvector whose distance to the second eigenvector is the smallest may be determined as the scanning mode in the first display parameter. For example, there are two first eigenvectors: [450 lux, 15 degrees Celsius, 25%], [550 lux, 25 degrees Celsius, 50%] and a second eigenvector: [600 lux, 30 degrees Celsius, 25%], the distances between them are 2.912 and 1.206 respectively, which do not exceed the distance threshold. The second display parameters corresponding to the two first eigenvectors are scanning mode: 1 / 2 scanning, brightness: 180 nits and scanning mode: 1 / 8 scanning, brightness: 220 nits, respectively. Then the first display parameter is scanning mode: 1 / 8 scanning, NEET.
[0093] Through the above steps S210 to S240, the hash table is used to quickly search for the second display parameter that matches the real-time environmental data, which can significantly improve the processing speed and reduce the calculation complexity. When the real-time environmental data does not match any sub-interval combination in the hash table, the interpolation calculation can be used to predict reasonable display parameters based on similar historical data points, which is conducive to the LED display screen to maintain the best display effect in various environments.
[0094] In one possible implementation, see Figure 2 , S200, the method further includes:
[0095] S201, obtaining historical data, wherein the historical data includes light intensity, temperature, humidity, scanning mode and brightness.
[0096] For example, data may be collected from a historical log, and the light intensity, temperature, humidity, and the scanning mode and brightness used at different time points each day may be recorded to obtain historical data.
[0097] S202, obtaining multiple sub-interval combinations according to historical data.
[0098] Exemplarily, the environmental conditions (light intensity, temperature, humidity) in the historical data can be divided into multiple sub-intervals to form different sub-interval combinations. For example, the light intensity (lux) is divided into sub-intervals such as [0, 200), [200, 400), [400, 600), [600, 800); the temperature (degrees Celsius) is divided into sub-intervals such as [0, 10), [10, 20), [20, 30), [30, 40); the humidity (%) is divided into sub-intervals such as [20, 40), [40, 60), [60, 80), etc., and the Cartesian product operation is performed on each sub-interval of light intensity, temperature and humidity to obtain multiple sub-interval combinations.
[0099] S203, assigning corresponding second display parameters to each sub-interval combination, and obtaining a hash table.
[0100] Exemplarily, a second display parameter may be assigned to each sub-interval combination, which is determined based on the scanning mode and brightness with the highest frequency corresponding to each sub-interval combination in historical data, and each sub-interval combination and the corresponding second display parameter are stored in a hash table.
[0101] Through the above steps S201 to S203, the corresponding second display parameter is assigned to each sub-interval combination in the hash table according to the scanning mode and brightness with the highest frequency of occurrence in each sub-interval combination in the historical data, which is conducive to quickly finding the display parameter that best matches the current environment data when searching the hash table.
[0102] In one possible implementation, see Figure 2 , S200, obtaining a first display parameter according to the real-time environment data, further comprising:
[0103] S250: If the distances between the first feature vectors and the second feature vectors exceed the distance threshold, the second display parameter with the highest occurrence frequency is obtained according to the historical data, and the corresponding second display parameter is determined as the first display parameter.
[0104] Exemplarily, when the distance between each first eigenvector and the second eigenvector exceeds the distance threshold, the second display parameter with the highest occurrence frequency obtained from the historical data is scanning mode: 1 / 8 scanning, brightness: 220 nits, then the first display parameter is scanning mode: 1 / 8 scanning, brightness: 220 nits.
[0105] Through the above step S250, when there is no first eigenvector whose distance from the second eigenvector does not exceed the distance threshold, by searching the historical data and the second display parameter with the highest frequency in the hash table, and determining the corresponding second display parameter as the first display parameter, the LED display screen can maintain a relatively stable display effect under unknown or marginal environmental conditions.
[0106] S300, obtaining a refresh rate according to the desired scanning mode of the LED display screen and the real-time image data, wherein the refresh rate is used to reflect the speed at which the LED display screen updates the image.
[0107] It can be understood that the refresh rate range is determined according to the desired scanning mode of the LED display screen, and the refresh rate is dynamically adjusted within the refresh rate range according to the analysis results of the image content.
[0108] In one possible implementation, see Figure 3 , S300, obtains the refresh rate according to the desired scanning mode and real-time image data of the LED display, including:
[0109] S310, determining image content according to the real-time image data, wherein the image content includes a dynamic area and / or a static area, the dynamic area is an area in the real-time image data containing fast-moving objects, changing colors or textures, and the static area is an area in the real-time image data that is still or changes slowly.
[0110] Exemplarily, each received image frame can be preprocessed (such as denoising, contrast enhancement, etc.), the image can be divided into multiple sub-regions of equal area, and the similarity between consecutive frames, i.e., the first similarity, can be calculated using an image matching algorithm (such as SSIM, MSE, etc.).
[0111] Optionally, see Figure 3 , S310, determining image content according to real-time image data, including:
[0112] S311, dividing each image in the real-time image data into a plurality of image regions of the same size.
[0113] Exemplarily, each image in the real-time image data may be divided into a plurality of image regions of the same size. The image region may be a regular rectangle or square, but is not limited thereto. For example, if the resolution of the real-time image data is 1920×1080 pixels, each frame of the image may be divided into 3×3 or 4×4 image regions, and the size of each region is 640×360 pixels (for 3×3 division) or 480×270 pixels (for 4×4 division).
[0114] S312, obtaining a plurality of first similarities according to the real-time image data, wherein the first similarities are used to reflect the similarity between one frame of image and the next frame of image in the real-time image data.
[0115] For example, the first similarity can be obtained by comparing the grayscale values, color values or other feature calculations (such as mean square error (MSE), peak signal-to-noise ratio (PSNR) or structural similarity (SSIM)) of corresponding pixels in the two frames of images. For example, the read color image is converted into a grayscale image, and the grayscale value matrix is extracted from the converted grayscale image. There are two adjacent images Frame1 and Frame2, with a size of M×N, Among them, Frame1(i,j) is the gray value of the corresponding pixel in the Frame1 image, Frame2(i,j) is the gray value of the corresponding pixel in the Frame2 image, and the inverse of the MSE value is used as the first similarity between Frame1 and Frame2.
[0116] S313: If the first similarity does not exceed the similarity threshold, all image regions of the corresponding image in the real-time image data are determined as dynamic regions.
[0117] It can be understood that the similarity threshold is that the first similarity does not exceed a preset specified value, and the preset specified value can be set by ordinary technicians in the field according to actual needs, and is not limited here.
[0118] For example, a reasonable similarity threshold can be determined based on historical data and industry standards. For example, the similarity threshold is 0.2, and if the first similarity between a pair of adjacent frame images is 0.15, all regions of the pair of images are marked as dynamic regions.
[0119] S314, if the first similarity exceeds the similarity threshold, then calculate the motion vector of each pixel in each image area of the corresponding image in the real-time image data, wherein the motion vector is a vector of the position change of a pixel in a frame image in the real-time image data from the frame image to the next frame image.
[0120] Exemplarily, a block matching algorithm or an optical flow method can be used to calculate the motion vector. For each pixel in the image, a window is defined around it (the window size can be 3x3, 5x5, 7x7, etc.), and the similarity between the window of the frame image and the window of the next frame image can be searched and calculated by the sliding window method (such as mean square error MSE, absolute error and SAD, etc.) to obtain the area in the next frame image that is most similar to the window of the frame image. The position with the highest similarity in the most similar area is the best matching position, and the displacement vector between the best matching position and the current pixel is the motion vector of the pixel.
[0121] S315: If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold exceeds a preset threshold, the corresponding image area is determined as a dynamic area.
[0122] For example, a reasonable motion vector threshold and a reasonable preset threshold can be determined based on historical data and industry standards. For example, the motion vector threshold is 5 pixel units, and the preset threshold is 10% of the total number of pixels in the image area. If more than 10% of the pixels in an image area have motion vectors exceeding 5 pixel units, the image area is marked as a dynamic area.
[0123] S316: If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold does not exceed the preset threshold, the corresponding image area is determined as a static area.
[0124] It can be understood that if the number of pixels in an image region that exceed the motion vector threshold does not reach a preset threshold, then the image region is a static region. For example, the motion vector threshold is 5 pixel units, and the preset threshold is 10% of the total number of pixels in the image region. If less than 10% of the pixels in an image region have motion vectors exceeding 5 pixel units, then the image region is marked as a static region.
[0125] Through the above steps S311 to S316, the dynamic area and the static area in the image can be accurately distinguished, and the refresh rate can be adjusted according to the characteristics of these areas, which is beneficial to improving the display effect of the LED display screen.
[0126] S320, determining a refresh rate range according to a desired scanning mode of the LED display screen.
[0127] For example, the corresponding preset refresh rate range may be obtained based on the scanning mode of the LED display screen, for example, scanning mode: 1 / 2 scanning, refresh rate range: 60 Hz to 120 Hz.
[0128] S330, determining a refresh rate according to the image content and the refresh rate range.
[0129] For example, the refresh rate can be adjusted dynamically based on the analysis results of the image content and the refresh rate range of the display screen. For example, the refresh rate range is 60 Hz to 120 Hz, and for each dynamic area, a refresh rate close to the upper limit of the refresh rate range (such as 110 Hz) is assigned; for each static area, a refresh rate close to the lower limit of the refresh rate range (such as 65 Hz) is assigned.
[0130] Through the above steps S310 to S330, the refresh rate range is reasonably set according to the scanning mode of the LED display screen, which helps to extend the service life of the LED display screen and reduce the possibility of failure. The refresh rate is dynamically adjusted according to the real-time changes of the image content, which has strong adaptability. The dynamic area is supported by sufficient refresh rate to reduce motion blur; the static area appropriately reduces the refresh rate to avoid unnecessary energy waste. Whether the image content is rapidly changing or relatively static, reasonable display effects and energy efficiency can be obtained.
[0131] S400, obtaining a real-time adjustment signal according to the real-time status data, the real-time environment data, the real-time image data, the first display parameter and the refresh rate, wherein the real-time adjustment signal is used to adjust the actual scanning mode, brightness and refresh rate of the LED display screen under the current environment conditions.
[0132] It can be understood that based on the comprehensive analysis of the real-time status data, the real-time environment data, the real-time image data, the first display parameter and the refresh rate, a real-time adjustment signal for adjusting the scanning mode, brightness and refresh rate of the LED display screen is obtained.
[0133] In one possible implementation, see Figure 4 S400, the real-time adjustment signal includes a grayscale control signal, a scanning mode control signal and a refresh rate control signal. The grayscale control signal is a signal for adjusting the brightness of each LED lamp bead of the LED display screen. The scanning mode control signal is a signal for specifying the scanning mode of the LED display screen. The refresh rate control signal is a signal for specifying the speed at which the LED display screen updates the image. The real-time adjustment signal is obtained according to the real-time status data, the real-time environment data, the real-time image data, the first display parameter and the refresh rate, including:
[0134] S410, obtaining a PWM duty cycle according to the brightness in the first display parameter and the brightness in the real-time status data, wherein the PWM duty cycle is used to reflect the brightness of the LED display screen.
[0135] Exemplarily, the PWM duty cycle can be obtained based on the brightness in the first display parameter and the brightness in the real-time status data, for example, BAF = brightness in the first display parameter / brightness in the real-time status data, reference DC = (brightness in the first display parameter / maximum brightness of the LED display screen) × 100%, PWM duty cycle = reference DC × BAF.
[0136] S420, obtaining a grayscale control signal according to the real-time environment data and the PWM duty cycle.
[0137] It can be understood that the grayscale control signal is used to control the brightness of each LED lamp bead in the LED display screen.
[0138] Exemplarily, the PWM duty cycle may be adjusted using real-time environmental data to obtain an analog grayscale control signal, and the analog grayscale control signal may be converted into a grayscale control signal.
[0139] Optionally, see Figure 4 , S420, obtaining a grayscale control signal according to the real-time environmental data and the PWM duty cycle, including:
[0140] S421, determining a compression function according to real-time environmental data.
[0141] For example, the compression function can be obtained according to the light intensity in the real-time environment data, for example, G base =255×log 10 (Light intensity +1).
[0142] S422, obtaining an analog grayscale control signal according to the PWM duty cycle and the compression function.
[0143] Exemplarily, the analog grayscale control signal can be obtained according to the PWM duty cycle and the compression function. For example, the analog grayscale control signal: G final =G base ×D, where G base =255×log 10 (light intensity + 1), D is the PWM duty cycle.
[0144] S423, simulating and displaying the brightness of each LED lamp bead of the LED display screen according to the simulated grayscale control signal and the real-time environmental data.
[0145] Exemplarily, simulation software or hardware platform is used to simulate the brightness of the LED display screen according to the simulated grayscale control signal.
[0146] S424: If the number of LED lamp beads with brightness within the corresponding brightness range exceeds a preset ratio, the analog grayscale control signal is determined as a grayscale control signal.
[0147] For example, a reasonable brightness range and preset ratio can be determined based on historical data and industry standards. For example, the brightness range is ±10% of the brightness in the first display parameter, and the preset ratio is 90%. If the analog grayscale control signal simulates the brightness of the LED display screen and the number of LED lamp beads within the brightness range exceeds the preset ratio, the analog grayscale control signal is determined as a grayscale control signal.
[0148] Through the above steps S421 to S424, the compression function is determined according to the real-time environmental data, which helps to flexibly adjust the PWM duty cycle under different lighting conditions to adapt to environmental changes. The analog grayscale control signal is calculated by combining the PWM duty cycle and the compression function, and the adjustment effect is verified by simulation display, which helps to discover and solve potential problems before actual application. The grayscale control signal is determined according to the simulation results to ensure that the number of LED lamp beads with brightness within the preset range reaches a certain proportion, thereby ensuring the optimization of display effect and energy efficiency.
[0149] S430, obtaining a scanning mode control signal according to the scanning mode in the first display parameter.
[0150] Exemplarily, the scanning mode may be converted into a scanning mode control signal through binary coding.
[0151] S440, obtaining a refresh rate control signal according to the refresh rate.
[0152] Exemplarily, the refresh rate may be converted into a refresh rate control signal through binary coding.
[0153] Through the above steps S410 to S440, the PWM duty cycle, grayscale control signal, scanning mode control signal and refresh rate control signal can be dynamically adjusted. By verifying the adjustment effect through simulated display and selecting different scanning modes and refresh rates, it can adapt to different image contents and display environments, thereby ensuring the display effect while maximizing energy saving.
[0154] S500, controls the LED display according to real-time adjustment signals.
[0155] Exemplarily, the LED display screen control device can send a real-time adjustment signal to the LED display screen through an interface (such as HDMI, DVI, DisplayPort, etc.) to adjust the brightness, scanning mode and refresh rate of the LED display screen.
[0156] In one possible implementation, see Figure 4 , the method further comprises:
[0157] S001, monitor the LED display screen in real time to obtain the real-time power consumption of the LED display screen.
[0158] For example, a power consumption sensor or an electric meter may be used to continuously monitor the power consumption of the LED display screen in real time.
[0159] S002, adjusting a real-time adjustment signal according to the real-time power consumption.
[0160] Exemplarily, a reasonable power consumption fluctuation range can be determined based on historical data and industry standards. For example, within a certain period of time (such as one hour, one day, etc.), the average power consumption of the collected LED display screen is calculated, and the power consumption fluctuation range is the average value ± 15%. If the real-time power consumption is not within the power consumption fluctuation range, a brightness adjustment formula is set according to the degree of excess of the real-time power consumption (for example, when the real-time power consumption exceeds the upper limit of the power consumption fluctuation range by 10% to 30%, the brightness is reduced by 10%; when the real-time power consumption exceeds the upper limit of the power consumption fluctuation range by 30% to 50%, the brightness is reduced by 20%, and so on), and the grayscale adjustment signal in the real-time adjustment signal is adjusted.
[0161] Through the above steps S001 to S002, the real-time adjustment signal can be dynamically adjusted according to the actual power consumption, and the energy consumption management of the LED display can be optimized, which is beneficial for the LED display to maintain stable performance and image quality during long-term operation.
[0162] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0163] Corresponding to the LED display screen control method described in the above embodiment, the embodiment of the present application further provides an LED display screen control device, and each module of the device can implement each step of the LED display screen control method. Figure 5 A structural block diagram of an LED display screen control device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0164] Reference Figure 5 , the device comprises:
[0165] An acquisition module, used for acquiring real-time data; wherein the real-time data includes real-time status data, real-time environment data and real-time image data, the real-time status data includes the actual brightness and size of the LED display screen, the real-time environment data is used to reflect the external environmental conditions of the LED display screen, and the real-time image data includes multiple frames of continuous images that the LED display screen needs to display within a preset time period;
[0166] A display parameter module, used to obtain a first display parameter according to the real-time environmental data; wherein the first display parameter includes a desired scanning mode and brightness of the LED display screen, the scanning mode refers to a method of controlling the lighting and extinguishing of LED lamp beads in the LED display screen, and the brightness refers to the luminous intensity of the LED display screen;
[0167] A refresh rate module, used to obtain a refresh rate according to the desired scanning mode of the LED display screen and the real-time image data; wherein the refresh rate is used to reflect the speed at which the LED display screen updates the image;
[0168] A real-time adjustment module, used to obtain a real-time adjustment signal according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; wherein the real-time adjustment signal is used to adjust the actual scanning mode, brightness and refresh rate of the LED display screen under the current environmental conditions;
[0169] A control module is used to control the LED display screen according to the real-time adjustment signal.
[0170] It should be noted that the information interaction, execution process and other contents between the above-mentioned modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0171] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned device can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0172] The present application also provides a LED display screen control device, Figure 6 This is a schematic diagram of the structure of an LED display screen control device provided in one embodiment of the present application. Figure 6 As shown, the LED display screen control device 6 of this embodiment includes: at least one processor 60 ( Figure 6 Only one is shown), at least one memory 61 ( Figure 6Only one is shown in the figure) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the LED display screen control device 6 implements the steps in any of the above-mentioned LED display screen control method embodiments, or the LED display screen control device 6 implements the functions of each module / unit in the above-mentioned device embodiments.
[0173] Exemplarily, the computer program 62 may be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 62 in the LED display screen control device 6.
[0174] The LED display screen control device 6 can be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The LED display screen control device can include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art can understand that Figure 6 It is only an example of the LED display screen control device 6 and does not constitute a limitation on the LED display screen control device 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, buses, etc.
[0175] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0176] In some embodiments, the memory 61 may be an internal storage unit of the LED display screen control device 6, such as a hard disk or memory of the LED display screen control device 6. In other embodiments, the memory 61 may also be an external storage device of the LED display screen control device 6, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the LED display screen control device 6. Further, the memory 61 may also include both an internal storage unit and an external storage device of the LED display screen control device 6. The memory 61 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, etc. The memory 61 may also be used to temporarily store data that has been output or is to be output.
[0177] 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.
[0178] The embodiment of the present application provides a computer program product. When the computer program product runs on an LED display screen control device, the LED display screen control device implements the steps in any of the above method embodiments.
[0179] 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, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the LED display screen control device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, disk or optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0180] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0181] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0182] In the embodiments provided in the present application, it should be understood that the disclosed LED display screen control device and method can be implemented in other ways. For example, the LED display screen control device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0183] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0184] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for controlling an LED display screen, characterized in that: include: Acquire real-time data; wherein the real-time data includes real-time status data, real-time environment data and real-time image data, the real-time status data includes the actual brightness and size of the LED display screen, the real-time environment data is used to reflect the external environmental conditions of the LED display screen, and the real-time image data includes multiple frames of continuous images that the LED display screen needs to display within a preset time period; Obtaining a first display parameter according to the real-time environmental data; wherein the first display parameter includes a desired scanning mode and brightness of the LED display screen, the scanning mode refers to a method of controlling the lighting and extinguishing of LED lamp beads in the LED display screen, and the brightness refers to the luminous intensity of the LED display screen; A refresh rate is obtained according to the desired scanning mode of the LED display screen and the real-time image data; wherein the refresh rate is used to reflect the speed at which the LED display screen updates the image; Obtaining a real-time adjustment signal according to the real-time status data, the real-time environmental data, the first display parameter and the refresh rate; wherein the real-time adjustment signal is used to adjust the actual scanning mode, brightness and refresh rate of the LED display screen under the current environmental conditions; The LED display screen is controlled according to the real-time adjustment signal.
2. The LED display screen control method according to claim 1, characterized in that: The obtaining a first display parameter according to the real-time environment data includes: According to the real-time environmental data, if a corresponding second display parameter is obtained from a hash table, the corresponding second display parameter is determined as the first display parameter; wherein the hash table is used to reflect the mapping relationship between each sub-interval combination and the corresponding second display parameter, the sub-interval combination is a combination of light intensity, temperature and humidity in the historical data, any two of the sub-interval combinations are different, and the second display parameter is the scanning mode and brightness that appear most frequently in the historical data under different environmental conditions; If the corresponding second display parameter is not found in the hash table, obtaining the corresponding first feature vector according to the combination of each sub-interval; Obtaining a second feature vector according to the real-time environmental data; If the distance between the first feature vector and the second feature vector does not exceed the distance threshold, the first display parameter is obtained according to the corresponding second display parameter.
3. The LED display screen control method according to claim 2, characterized in that: The method further comprises: Acquire historical data; wherein the historical data includes light intensity, temperature, humidity, scanning mode and brightness; Obtaining a plurality of sub-interval combinations according to the historical data; A corresponding second display parameter is allocated to each of the sub-interval combinations, and the hash table is obtained.
4. The LED display screen control method according to claim 2, characterized in that: The obtaining of the first display parameter according to the real-time environment data further includes: If the distance between each of the first feature vectors and the second feature vector exceeds the distance threshold, the second display parameter with the highest occurrence frequency is obtained according to the historical data, and the corresponding second display parameter is determined as the first display parameter.
5. The LED display screen control method according to claim 1, characterized in that: The step of obtaining a refresh rate according to the desired scanning mode of the LED display screen and the real-time image data comprises: Determine the image content according to the real-time image data; wherein the image content includes a dynamic area and / or a static area, the dynamic area is an area in the real-time image data containing fast-moving objects, changing colors or textures, and the static area is an area in the real-time image data that is still or changes slowly; Determining a refresh rate range according to a desired scanning mode of the LED display screen; The refresh rate is determined according to the image content and the refresh rate range.
6. The LED display screen control method according to claim 5, characterized in that: The determining of image content according to the real-time image data comprises: Dividing each image in the real-time image data into a plurality of image regions of the same size; Obtain a plurality of first similarities according to the real-time image data; wherein the first similarities are used to reflect the similarity between one frame of image and the next frame of image in the real-time image data; If the first similarity does not exceed a similarity threshold, determining all the image regions of the corresponding image in the real-time image data as the dynamic regions; If the first similarity exceeds the similarity threshold, then calculating the motion vector of each pixel in each of the image areas of the corresponding image in the real-time image data; wherein the motion vector is a vector of the position change of a pixel in a frame image in the real-time image data from the frame image to the next frame image; If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold exceeds a preset threshold, the corresponding image area is determined as the dynamic area; If the number of pixel points in the image area whose motion vector exceeds the motion vector threshold does not exceed the preset threshold, the corresponding image area is determined as the static area.
7. The LED display screen control method according to claim 1, characterized in that: The real-time adjustment signal includes a grayscale control signal, a scanning mode control signal and a refresh rate control signal. The grayscale control signal is a signal for adjusting the brightness of each LED lamp bead of the LED display screen. The scanning mode control signal is a signal for specifying the scanning mode of the LED display screen. The refresh rate control signal is a signal for specifying the speed at which the LED display screen updates the image. The obtaining of a real-time adjustment signal according to the real-time status data, the real-time environment data, the first display parameter and the refresh rate includes: Obtaining a PWM duty cycle according to the brightness in the first display parameter and the brightness in the real-time status data; wherein the PWM duty cycle is used to reflect the brightness of the LED display screen; Obtaining the grayscale control signal according to the real-time environmental data and the PWM duty cycle; Obtaining the scanning mode control signal according to the scanning mode in the first display parameter; The refresh rate control signal is obtained according to the refresh rate.
8. The LED display screen control method according to claim 7, characterized in that: The step of obtaining the grayscale control signal according to the real-time environment data and the PWM duty cycle includes: Determine a compression function according to the real-time environmental data; Obtaining an analog grayscale control signal according to the PWM duty cycle and the compression function; The brightness of each LED lamp bead of the LED display screen is obtained by simulating and displaying the simulated grayscale control signal and the real-time environmental data; If the number of LED lamp beads whose brightness is within the corresponding brightness range exceeds a preset ratio, the analog grayscale control signal is determined as the grayscale control signal.
9. The LED display screen control method according to claim 1, characterized in that: The method further comprises: Performing real-time monitoring on the LED display screen to obtain the real-time power consumption of the LED display screen; The real-time adjustment signal is adjusted according to the real-time power consumption.
10. An LED display screen control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.