Brightness adjusting method and device of LED display screen, equipment, medium and product
By adjusting the control pulse width of the display subfield of the LED display screen, the display distortion problem caused by brightness adjustment is solved, and the brightness is effectively adjusted without reducing the gray level, ensuring that the image quality is not affected.
Patent Information
- Application Number
- CN202510714545.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The existing LED display brightness adjustment technology causes distortion of the display screen, especially when adjusting the brightness, low gray not bright, low gray gradient not smooth or rainbow patterns, which is mainly due to the accuracy loss caused by decimal rounding when the grayscale display control system processes integer grayscale data.
By obtaining the target brightness level and data to be displayed, the reference control pulse width of the display subfield is adjusted according to the preset number of superpositions and the target brightness level of the display subfield, the target control pulse width is obtained, and the brightness adjustment of the LED display screen is controlled based on this.
It realizes the brightness adjustment of the LED display without reducing the display gray level, ensuring that the picture quality does not decrease after the brightness changes, and avoiding the problem of display distortion.
Smart Images

Figure CN120236508A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of LED control, and in particular, to a method, device, equipment, medium and product for adjusting the brightness of an LED display screen. Background Art
[0002] Today, full-color LED display screens are more and more widely used. Especially, outdoor full-color LED large screens, as an important carrier of media advertising, the quality of the display effect directly affects the quality of advertising placement. Due to the influence of external light, during the day, the LED screen needs to be adjusted to 100% brightness, while on cloudy days or at night, the LED screen needs to reduce the brightness to 50% or lower to make viewers feel not dazzling.
[0003] The existing brightness adjustment technology is that the original data stream is directly multiplied by the brightness percentage after gamma correction to expand the bit width to obtain the final displayed grayscale data, and the calculation formula is Y = grayscale level * (x / 255)^γ * brightness percentage. Since the existing grayscale display control system can only process integer grayscale data, and the results calculated by the traditional processing method may have decimals, then there must be a situation of decimal rounding for the calculated decimals. When the x value is small, the calculation result may become 0, or multiple different original data values may become the same value after calculation. Due to the loss of data precision after calculation, problems such as low gray not being bright, uneven low gray gradient or rainbow patterns will appear on the LED display screen, resulting in a distorted display image. Summary of the Invention
[0004] The embodiments of the present invention provide a method, device, equipment, medium and product for adjusting the brightness of an LED display screen, so as to adjust the brightness of the LED display screen without reducing the display grayscale level.
[0005] In a first aspect, the embodiments of the present invention provide a method for adjusting the brightness of an LED display screen, and the method includes:
[0006] Obtain a target brightness level and target data to be displayed;
[0007] According to the preset superposition times of each display sub-field and the target brightness level, adjust the reference control pulse width of each display sub-field to obtain the target control pulse width of each display sub-field;
[0008] Control the LED display screen to display according to the target control pulse width and the target data.
[0009] Optionally, the step of adjusting the reference control pulse width of each display sub-field according to the preset superposition times of each display sub-field and the target brightness level to obtain the target control pulse width of each display sub-field includes:
[0010] Tn = Toe_An / Dn - B / Dn * (C - N) * 2^n;
[0011] Wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset superposition times, n represents the serial number of the display subfield, N represents the target brightness level, B represents the adjustment device working cycle, and C represents the maximum brightness level.
[0012] Optionally, the maximum brightness level is determined by the following formula:
[0013] C = Toe_A0 / B;
[0014] Wherein, Toe_A0 represents the reference control pulse width of the 0th display subfield.
[0015] Optionally, before adjusting the reference control pulse width of each display subfield according to the preset superposition times of each display subfield and the target brightness level, it further includes:
[0016] Determining the reference control pulse width of each display subfield according to the single data latch time, preset line blanking time, and preset display control time per line on the LED display screen.
[0017] Optionally, the determining the reference control pulse width of each display subfield according to the single data latch time, preset line blanking time, and preset display control time per line on the LED display screen includes:
[0018] Toe_A0 = (Tlat * 2 - Tghost - 8) / abf_length;
[0019] Toe_An = Toe_A0 * 2^n;
[0020] Wherein, Toe_A0 represents the reference control pulse width of the 0th display subfield, Tlat represents the single data latch time, Tghost represents the preset line blanking time, abf_length represents the preset display control time per line, and Toe_An represents the reference control pulse width of the nth display subfield.
[0021] Optionally, the single data latch time is determined by the following formula:
[0022] Tlat = [INT((Tcycle - Thead) / (S * M * 2 + 1) / 8)] * 8;
[0023] Where INT() represents rounding down, Tcycle represents a preset frame change period, Thead represents a preset synchronization reservation time, S represents the number of scans, and M represents a preset refresh magnification.
[0024] In a second aspect, an embodiment of the present invention further provides a brightness adjustment device for an LED display screen, and the device includes:
[0025] A data acquisition module, configured to acquire a target brightness level and target data to be displayed;
[0026] A pulse width determination module, configured to adjust the reference control pulse width of each display sub-field according to the preset superposition times of each display sub-field and the target brightness level to obtain the target control pulse width of each display sub-field;
[0027] A display control module, configured to control the LED display screen to perform display according to the target control pulse width and the target data.
[0028] In a third aspect, an embodiment of the present invention further provides a brightness adjustment device for an LED display screen, and the device includes:
[0029] One or more processors;
[0030] A memory, configured to store one or more programs;
[0031] When the one or more programs are executed by the one or more processors, the one or more processors implement the brightness adjustment method for the LED display screen provided in any embodiment of the present invention.
[0032] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the brightness adjustment method for the LED display screen provided in any embodiment of the present invention.
[0033] In a fifth aspect, an embodiment of the present invention further provides a computer program product, and the computer program product includes a computer program, and when the program is executed by a processor, it implements the brightness adjustment method for the LED display screen provided in any embodiment of the present invention.
[0034] An embodiment of the present invention provides a method for adjusting the brightness of an LED display screen. First, the target brightness level to be adjusted and the target data to be displayed are obtained. Then, according to the preset superposition times of each display sub-field and the target brightness level, the original reference control pulse width of each display sub-field is adjusted to obtain the new target control pulse width of each display sub-field. Finally, the LED display screen is controlled to display according to the target control pulse width and the target data. The method for adjusting the brightness of the LED display screen provided by the embodiment of the present invention controls the brightness of the display screen by changing the control pulse width of each display sub-field, realizes the brightness adjustment of the LED display screen without reducing the display gray level, and thus ensures that the displayed picture quality will not be reduced after the brightness is changed. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 is a flowchart of the method for adjusting the brightness of the LED display screen provided by Embodiment 1 of the present invention;
[0036] Figure 2 is a schematic diagram of the data connection of the adjustment device provided by Embodiment 1 of the present invention;
[0037] Figure 3 is an exemplary diagram showing the setting relationship of the display control time for each row provided by Embodiment 1 of the present invention;
[0038] Figure 4 is an exemplary diagram showing the result of the reference control pulse width provided by Embodiment 1 of the present invention;
[0039] Figure 5 is an exemplary diagram showing the result of the target control pulse width provided by Embodiment 1 of the present invention;
[0040] Figure 6 is a schematic structural diagram of the device for adjusting the brightness of the LED display screen provided by Embodiment 2 of the present invention;
[0041] Figure 7 is a schematic structural diagram of the device for adjusting the brightness of the LED display screen provided by Embodiment 3 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] The present invention will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. Additionally, it should be noted that for the sake of convenience of description, only the parts related to the present invention are shown in the drawings, rather than all the structures.
[0043] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts depict the steps as sequential processes, many of the steps can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operations are completed, but it can also have additional steps not included in the figures. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0044] Embodiment 1
[0045] Figure 1 The flowchart of the brightness adjustment method for the LED display screen provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation where the display brightness needs to be adjusted during the use of a full-color LED display screen. This method can be executed by the brightness adjustment device for the LED display screen provided in the embodiments of the present invention, and this device can be implemented in a hardware and / or software manner and is generally integrated in the brightness adjustment device of the LED display screen. As Figure 1 shown, it specifically includes the following steps:
[0046] S11. Obtain the target brightness level and the target data to be displayed.
[0047] S12. According to the preset superposition times of each display sub-field and the target brightness level, adjust the reference control pulse width of each display sub-field to obtain the target control pulse width of each display sub-field.
[0048] S13. Control the LED display screen to display according to the target control pulse width and the target data.
[0049] Specifically, the brightness adjustment device of the LED display screen can include an FPGA, such as Figure 2As shown, the original frame data stream from the display device can be received through the gigabit Ethernet port of the FPGA. Then, the 8-bit RGB data in the original frame data stream can be gamma-corrected according to the preset gray levels, and the obtained data can be used as the required target data to improve the visual effect of the display. Exemplarily, the preset gray levels can be set to 4096 levels, 8192 levels, 16384 levels, 32768 levels, 65536 levels, etc., and correspondingly, the 12-16-bit target data can be obtained through gamma correction. The target brightness level can be set by the user when adjusting the brightness of the LED display screen, or can be determined by automatically detecting the environmental brightness adaptability, etc. The adjustment device can locally store the sub-field arrangement table of the full-color LED display, and according to this sub-field arrangement table, the preset superposition times D0-Dn of each display sub-field (Bit0-Bitn) corresponding to the preset gray levels can be obtained. The reference control pulse width of each display sub-field can adopt the original fixed pulse width, or can be determined by using any existing pulse width algorithm according to the set various display parameters.
[0050] Then, when brightness adjustment is required, the original reference control pulse width is adjusted according to the preset superposition times of each display sub-field and the set target brightness level to obtain the target control pulse width of each display sub-field, that is, the OE (Outout Enable) turn-on time, and start to control the current target data to be displayed on the LED display screen according to the new target control pulse width. This process only adapts the OE turn-on time of each display sub-field required for different brightness adjustments, without reducing the number of sub-fields, and the display time ratio of each sub-field remains unchanged. Therefore, theoretically, the gray level displayed after brightness adjustment remains unchanged, that is, there is no gray level loss, so the display effect can be guaranteed.
[0051] Among them, optionally, adjusting the reference control pulse width of each of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level to obtain the target control pulse width of each of the display sub-fields includes:
[0052] Tn = Toe_An / Dn - B / Dn * (C - N) * 2^n;
[0053] Among them, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset superposition times, n represents the serial number of the display sub-field, N represents the target brightness level, B represents the working cycle of the adjustment device, and C represents the maximum brightness level. The maximum brightness level among them can be a preset value, and the working cycle of the adjustment device can be determined according to the main frequency of the FPGA.
[0054] Further optionally, the maximum brightness level is determined by the following formula:
[0055] C = Toe_A0 / B;
[0056] Among them, Toe_A0 represents the reference control pulse width of the 0th display subfield.
[0057] Based on the above technical solution, optionally, before adjusting the reference control pulse width of each display subfield according to the preset superposition times of each display subfield and the target brightness level, it further includes: determining the reference control pulse width of each display subfield according to the single data latch time, preset line blanking time, and preset display control time per line on the LED display screen.
[0058] Further optionally, the determining the reference control pulse width of each display subfield according to the single data latch time, preset line blanking time, and preset display control time per line on the LED display screen includes:
[0059] Toe_A0 = (Tlat * 2 - Tghost - 8) / abf_length;
[0060] Toe_An = Toe_A0 * 2^n;
[0061] Among them, Toe_A0 represents the reference control pulse width of the 0th display subfield, Tlat represents the single data latch time, Tghost represents the preset line blanking time, abf_length represents the preset display control time per line, and Toe_An represents the reference control pulse width of the nth display subfield. That is, first determine the reference control pulse width of the 0th display subfield, and then determine the reference control pulse width of other display subfields based on the weight multiple relationship of each display subfield. The preset display control time per line can be set corresponding to the preset gray level and preset refresh ratio. The preset refresh ratio can be set by the user. Currently, the optional values in the software include 16, 20, 24, 28, 32, 36, 40, 44, 48, 64, 80, 128, etc. However, the method is not limited to using these refresh ratios. The refresh ratio can affect the refresh rate, that is, the refresh rate = refresh ratio * frame conversion rate. For example, when the refresh ratio is set to 16 and the frame conversion rate is set to 60Hz, the refresh rate of the LED screen = 16 * 60 = 960Hz.
[0062] Further optionally, the single data latch time is determined by the following formula:
[0063] Tlat = [INT((Tcycle - Thead) / (S * M * 2 + 1) / 8)] * 8;
[0064] Among them, INT() represents rounding down, Tcycle represents the preset frame change period, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh magnification.
[0065] Taking a preferred embodiment as an example, a general full-color 4-scan module is adopted, and the frame change rate is set to 60 Hz. Then the preset frame change period Tcycle is 16666667 ns, the preset synchronization reserved time Thead is set to 26667 ns, and the preset refresh magnification M is set to 16 times. Then the single data latch time Tlat = [INT((16666667 ns - 26667 ns) / (4 scans * 16 times * 2 + 1) / 8)] * 8 = 128992 ns can be calculated. At the same time, the corresponding relationship set between the preset display control time abf_length per line and the preset gray level and the preset refresh magnification M is as Figure 3 shown. Assuming that 4096 gray levels (12 bit) are displayed, then the preset display control time abf_length per line can be determined to be 273. Then, the preset line blanking time Tghost is set to 2000 ns (which can be the default value). Then the reference control pulse width Toe_A0 of the 0th display subfield can be calculated as (128992 * 2 - 2000 - 8) / 273 = 928 ns. Furthermore, the reference control pulse widths Toe_An of each display subfield can be calculated as Figure 4 shown, in units of ns. Then, the main frequency of the FPGA is set to 125 MHz, and the working cycle B of the device is adjusted to 8 ns. Then the maximum brightness level C = 928 / 8 = 116 levels can be calculated. Furthermore, the target control pulse widths corresponding to each brightness level of each display subfield can be calculated as Figure 5 shown. Thus, the target control pulse width required can be determined according to the desired target brightness level N.
[0066] The technical solution provided by the embodiment of the present invention first obtains the target brightness level to be adjusted and the target data to be displayed, then adjusts the original reference control pulse widths of each display subfield according to the preset superposition times and the target brightness level of each display subfield to obtain the new target control pulse widths of each display subfield, and then controls the LED display screen to display according to the target control pulse widths and the target data. By changing the control pulse width of each display subfield to control the brightness of the display screen, the brightness adjustment of the LED display screen is realized without reducing the display gray level, so that the display image quality will not be reduced after the brightness is changed.
[0067] Embodiment 2
[0068] Figure 6FIG. 0 is a schematic structural diagram of the brightness adjustment device for the LED display screen provided in the second embodiment of the present invention. This device can be implemented in the form of hardware and / or software, and is generally integrated in the brightness adjustment device of the LED display screen for performing the brightness adjustment method of the LED display screen provided in any embodiment of the present invention. As Figure 6 shown, the device includes:
[0069] A data acquisition module 61, configured to acquire a target brightness level and target data to be displayed;
[0070] A pulse width determination module 62, configured to adjust the reference control pulse width of each display sub-field according to the preset superposition times of each display sub-field and the target brightness level, so as to obtain the target control pulse width of each display sub-field;
[0071] A display control module 63, configured to control the LED display screen to perform display according to the target control pulse width and the target data.
[0072] The technical solution provided by the embodiment of the present invention first acquires the target brightness level to be adjusted and the target data to be displayed, then adjusts the original reference control pulse width of each display sub-field according to the preset superposition times of each display sub-field and the target brightness level, obtains the new target control pulse width of each display sub-field, and then controls the LED display screen to perform display according to the target control pulse width and the target data. By changing the control pulse width of each display sub-field to control the brightness of the display screen, the brightness adjustment of the LED display screen is realized without reducing the display gray level, so that the display picture quality will not be reduced after the brightness is changed.
[0073] On the basis of the above technical solution, optionally, the pulse width determination module 62 is specifically configured to:
[0074] Tn = Toe_An / Dn - B / Dn * (C - N) * 2^n;
[0075] wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset superposition times, n represents the serial number of the display sub-field, N represents the target brightness level, B represents the working cycle of the adjustment device, and C represents the maximum brightness level.
[0076] On the basis of the above technical solution, optionally, the maximum brightness level is determined by the following formula:
[0077] C = Toe_A0 / B;
[0078] wherein, Toe_A0 represents the reference control pulse width of the 0th display sub-field.
[0079] Based on the above technical solution, optionally, the device further includes:
[0080] A reference width determination module, configured to determine the reference control pulse width of each display sub-field according to the single data latch time, the preset line blanking time, and the preset display control time per line on the LED display screen before adjusting the reference control pulse width of each display sub-field according to the preset superposition times of each display sub-field and the target brightness level.
[0081] Based on the above technical solution, optionally, the reference width determination module is specifically configured to:
[0082] Toe_A0 = (Tlat * 2 - Tghost - 8) / abf_length;
[0083] Toe_An = Toe_A0 * 2^n;
[0084] Wherein, Toe_A0 represents the reference control pulse width of the 0th display sub-field, Tlat represents the single data latch time, Tghost represents the preset line blanking time, abf_length represents the preset display control time per line, and Toe_An represents the reference control pulse width of the nth display sub-field.
[0085] Based on the above technical solution, optionally, the single data latch time is determined by the following formula:
[0086] Tlat = [INT((Tcycle - Thead) / (S * M * 2 + 1) / 8)] * 8;
[0087] Wherein, INT() represents rounding down, Tcycle represents the preset frame change period, Thead represents the preset synchronization reservation time, S represents the number of scans, and M represents the preset refresh magnification.
[0088] The brightness adjustment device of the LED display screen provided by the embodiments of the present invention can execute the brightness adjustment method of the LED display screen provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0089] It should be noted that, in the embodiments of the brightness adjustment device of the above LED display screen, the included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.
[0090] Embodiment III
[0091] Figure 7FIG. 0 is a schematic structural diagram of a brightness adjustment device for an LED display screen provided in Embodiment 3 of the present invention, showing a block diagram of an exemplary adjustment device suitable for implementing the embodiments of the present invention. Figure 7 The displayed adjustment device is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention. As Figure 7 shown, the adjustment device includes a processor 71, a memory 72, an input device 73, and an output device 74; the number of processors 71 in the adjustment device can be one or more, Figure 7 Taking one processor 71 as an example, the processor 71, the memory 72, the input device 73, and the output device 74 in the adjustment device can be connected through a bus or other means, Figure 7 Taking connection through a bus as an example.
[0092] The memory 72, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the brightness adjustment method of the LED display screen in the embodiments of the present invention (for example, the data acquisition module 61, the pulse width determination module 62, and the display control module 63 in the brightness adjustment device of the LED display screen). The processor 71 executes various functional applications and data processing of the adjustment device by running the software programs, instructions, and modules stored in the memory 72, that is, implements the above-mentioned brightness adjustment method of the LED display screen.
[0093] The memory 72 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the adjustment device, etc. In addition, the memory 72 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 72 may further include a memory remotely set relative to the processor 71, and these remote memories can be connected to the adjustment device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0094] The input device 73 can be used to acquire the original frame data stream, and generate key signal inputs related to the user settings and function controls of the adjustment device, etc. The output device 74 can be used to send control data to the LED display screen, etc.
[0095] Embodiment 4
[0096] Embodiment 4 of the present invention further provides a storage medium containing computer-executable instructions, and these computer-executable instructions are used to execute a brightness adjustment method of an LED display screen when executed by a computer processor. The method includes:
[0097] Obtain a target brightness level and target data to be displayed;
[0098] Adjust the reference control pulse widths of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level to obtain the target control pulse widths of the display sub-fields;
[0099] Control the LED display screen to display according to the target control pulse width and the target data.
[0100] The storage medium can be any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROMs, floppy disks or magnetic tape devices; computer system memories or random access memories such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memories such as flash memories, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium can also include other types of memories or combinations thereof. Additionally, the storage medium can be located in the computer system in which the program is executed, or can be located in a different second computer system that is connected to the computer system via a network (such as the Internet). The second computer system can provide program instructions to the computer for execution. The term "storage medium" can include two or more storage media that can reside in different locations (such as in different computer systems connected via a network). The storage medium can store program instructions (such as specifically implemented as a computer program) executable by one or more processors.
[0101] Certainly, the storage medium containing computer-executable instructions provided by the embodiments of the present invention is not limited to the method operations as described above, and can also execute related operations in the brightness adjustment method of the LED display screen provided by any embodiment of the present invention.
[0102] A computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0103] The program code contained on a computer-readable medium can be transmitted by any appropriate medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.
[0104] From the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software and necessary general hardware. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation manner. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disc of a computer, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
[0105] Embodiment Five
[0106] Embodiment Five of the present invention further provides a computer program product. This computer program product includes a computer program (which can also be called code, instruction), and this computer program can be stored in a computer-readable storage medium. When this computer program is executed by a processor, it is used to execute the brightness adjustment method of the LED display screen provided in any of the above embodiments, and has the corresponding beneficial effects of the execution method.
[0107] Note that the above is only the preferred embodiment of the present invention and the applied technical principle. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described here, and various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, it can also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A brightness adjustment method for an LED display screen, characterized in that, including: obtaining a target brightness level and target data to be displayed; adjusting the reference control pulse widths of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level to obtain the target control pulse widths of the display sub-fields; controlling an LED display screen to perform display according to the target control pulse widths and the target data.
2. The brightness adjustment method of the LED display screen according to claim 1, wherein The adjusting the reference control pulse widths of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level to obtain the target control pulse widths of the display sub-fields includes: Tn = Toe_An / Dn - B / Dn * (C - N) * 2^n; wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset superposition times, n represents the serial number of the display sub-field, N represents the target brightness level, B represents the working cycle of the adjusting device, and C represents the maximum brightness level.
3. The brightness adjustment method of the LED display screen according to claim 2, wherein, The maximum brightness level is determined by the following formula: C = Toe_A0 / B; wherein, Toe_A0 represents the reference control pulse width of the 0th display sub-field.
4. The brightness adjustment method of the LED display screen according to claim 1, wherein, Before the adjusting the reference control pulse widths of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level, it further includes: determining the reference control pulse widths of the display sub-fields according to the single-data latch time, the preset line blanking time, and the preset display control time per row on the LED display screen.
5. The brightness adjustment method of the LED display according to claim 4, wherein, The determining the reference control pulse widths of the display sub-fields according to the single-data latch time, the preset line blanking time, and the preset display control time per row on the LED display screen includes: Toe_A0 = (Tlat * 2 - Tghost - 8) / abf_length; Toe_An = Toe_A0 * 2^n; wherein, Toe_A0 represents the reference control pulse width of the 0th display sub-field, Tlat represents the single-data latch time, Tghost represents the preset line blanking time, abf_length represents the preset display control time per row, and Toe_An represents the reference control pulse width of the nth display sub-field.
6. The brightness adjustment method of the LED display screen according to claim 5, characterized in that, The single-data latch time is determined by the following formula: Tlat = [INT((Tcycle - Thead) / (S * M * 2 + 1) / 8)] * 8; wherein, INT() represents rounding down, Tcycle represents the preset frame change period, Thead represents the preset synchronization reservation time, S represents the number of scans, and M represents the preset refresh magnification.
7. A brightness adjustment device for an LED display screen, characterized in that, including: a data acquisition module for obtaining a target brightness level and target data to be displayed; a pulse width determination module for adjusting the reference control pulse widths of the display sub-fields according to the preset superposition times of the display sub-fields and the target brightness level to obtain the target control pulse widths of the display sub-fields; a display control module for controlling an LED display screen to perform display according to the target control pulse widths and the target data.
8. A brightness adjustment device for an LED display screen, characterized in that, including: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method for adjusting the brightness of an LED display screen as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method for adjusting the brightness of an LED display screen as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for adjusting the brightness of an LED display screen as described in any one of claims 1-6.
Citation Information
Patent Citations
Method for regulating brightness efficiency of LED (light-emitting diode) display screen through adding sub-field
CN102903330A
Light-emitting device driving circuit, backlight module and display panel
CN112785972A
Display panel driving method, display driving circuit and display panel
CN114373420A
Active Micro-LED uniformity compensation method and display device
CN117079587A
LED display screen driving system and method, and LED display screen and storage medium
WO2023197758A1