Brightness adjustment method, device, equipment, medium and product for LED display screen
By adjusting the preset number of superpositions and target brightness levels of the display subfield of the LED display screen, and recalculating the target control pulse width, the picture distortion problem caused by brightness adjustment in the prior art is solved, and effective adjustment of brightness without reducing the gray level is achieved.
Patent Information
- Application Number
- CN202510714545.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The existing LED display brightness adjustment technology causes distortion of the display screen, especially when low grayscale display, low gray gradient unsmoothing or rainbow patterns, which is mainly due to the decimal rounding of the calculated results when the grayscale display control system processes integer data, resulting in accuracy loss.
By adjusting the preset number of superpositions and target brightness levels of the display subfield, recalculate the target control pulse width of the display subfield to ensure that the brightness adjustment of each subfield is performed without reducing the gray level. The formula Tn=Toe_An/Dn - B/Dn*(C-N)*2^n is used for adjustment.
It realizes brightness adjustment of the LED display without reducing the display gray level, avoiding picture distortion and maintaining the smoothness and quality of the display effect.
Smart Images

Figure CN120236508B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of LED control technology, and in particular to a brightness adjustment method, device, equipment, medium and product for an LED display screen. Background Art
[0002] Today, full-color LED displays are increasingly used, especially large outdoor full-color LED screens, which serve as an important medium for media advertising. The quality of the display directly affects the quality of advertising. Due to the influence of external light, LED screens need to be adjusted to 100% brightness during the day, while on cloudy days or at night, the brightness needs to be reduced to 50% or even lower to avoid glare to viewers.
[0003] The existing brightness adjustment technology is to directly multiply the raw data stream by the brightness percentage after gamma correction to obtain the final displayed grayscale data. 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 contain decimals, the calculated decimals will inevitably be rounded. When the x value is small, the calculation result may become 0, or multiple different raw data values may become the same value after calculation. Due to the loss of data accuracy after calculation, when displayed on the LED display, low gray will not be bright, low gray gradient will not be smooth, or rainbow patterns will appear, resulting in distorted display images. Summary of the Invention
[0004] 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 achieve brightness adjustment of the LED display screen without reducing the displayed grayscale level.
[0005] In a first aspect, an embodiment of the present invention provides a method for adjusting the brightness of an LED display screen, the method comprising:
[0006] Obtain target brightness level and target data to be displayed;
[0007] Adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield;
[0008] The LED display screen is controlled to display according to the target control pulse width and the target data.
[0009] Optionally, adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield includes:
[0010] Tn=Toe_An / Dn - B / Dn*(CN)*2^n;
[0011] Among them, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset number of superpositions, n represents the sequence number of the display subfield, N represents the target brightness level, B represents the working cycle of the adjustment device, 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 number of superpositions of each display subfield and the target brightness level, the method further includes:
[0016] The reference control pulse width of each display subfield is determined according to the single data latching time, the preset line blanking time and the preset display control time of each line on the LED display screen.
[0017] Optionally, the step of determining the reference control pulse width of each display subfield according to a single data latching time, a preset line blanking time, and a preset display control time for each line on the LED display screen includes:
[0018] Toe_A0=(Tlat*2-Tghost-8) / abf_length;
[0019] Toe_An=Toe_A0*2^n;
[0020] 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 row 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 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] Among them, INT() represents rounding down, Tcycle represents the preset frame change cycle, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh rate.
[0024] In a second aspect, an embodiment of the present invention further provides a brightness adjustment device for an LED display screen, the device comprising:
[0025] A data acquisition module, used to obtain the target brightness level and the target data to be displayed;
[0026] a pulse width determination module, configured to adjust the reference control pulse width of each display subfield according to a preset number of superpositions of each display subfield and the target brightness level, to obtain a target control pulse width of each display subfield;
[0027] The display control module is used to control the LED display screen to 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, the device comprising:
[0029] one or more processors;
[0030] a memory for storing 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 of the LED display screen provided by any embodiment of the present invention.
[0032] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the brightness adjustment method for an LED display screen provided by any embodiment of the present invention.
[0033] In a fifth aspect, an embodiment of the present invention further provides a computer program product, which includes a computer program. When the program is executed by a processor, it implements the brightness adjustment method of the LED display provided by 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. The method first obtains the target brightness level to be adjusted and the target data to be displayed. Then, based on the preset number of overlays and the target brightness level for each display subfield, the original reference control pulse width of each display subfield is adjusted to obtain a new target control pulse width for each display subfield. The LED display screen is then controlled based on the target control pulse width and the target data. The method provides for adjusting the brightness of an LED display screen by varying the control pulse width of each display subfield. This allows for brightness adjustment of the LED display screen without reducing the grayscale level of the display, thereby ensuring that the image quality displayed after the brightness change is not degraded. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 This is a flow chart of a method for adjusting the brightness of an LED display screen provided in Example 1 of the present invention;
[0036] Figure 2 A schematic diagram of data connection of the regulating device provided in the first embodiment of the present invention;
[0037] Figure 3 This is an exemplary diagram of each row display control time setting relationship provided in the first embodiment of the present invention;
[0038] Figure 4 A schematic diagram of an exemplary reference control pulse width result provided in the first embodiment of the present invention;
[0039] Figure 5 A schematic diagram of an exemplary target control pulse width result provided in the first embodiment of the present invention;
[0040] Figure 6 A schematic structural diagram of a brightness adjustment device for an LED display screen provided in a second embodiment of the present invention;
[0041] Figure 7 This is a structural diagram of a brightness adjustment device for an LED display screen provided in Example 3 of the present invention. DETAILED DESCRIPTION
[0042] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.
[0043] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe 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 operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0044] Example 1
[0045] Figure 1 This is a flow chart of a method for adjusting the brightness of an LED display screen provided in the first embodiment of the present invention. This embodiment is applicable to situations where the display brightness needs to be adjusted during the use of a full-color LED display screen. This method can be performed by a brightness adjustment device for an LED display screen provided in the embodiment of the present invention. The device can be implemented in hardware and / or software and can generally be integrated into a brightness adjustment device for an LED display screen. Figure 1 As shown, the specific steps include:
[0046] S11. Obtain target brightness level and target data to be displayed.
[0047] S12 , adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain a target control pulse width of each display subfield.
[0048] S13, controlling 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 may include FPGA, such as Figure 2As shown, the FPGA's Gigabit Ethernet port can receive a raw frame data stream from a display device. The 8-bit RGB data in the raw frame data stream can then be gamma-corrected according to a preset grayscale level, and the resulting data can be used as the desired target data to improve the visual quality of the display. For example, the preset grayscale levels can be set to 4096, 8192, 16384, 32768, or 65536, and can be converted to 12-16-bit target data through gamma correction. The target brightness level can be set by the user when adjusting the brightness of the LED display, or it can be determined by automatically detecting ambient brightness adaptability. The adjustment device can locally store a subfield schedule table for a full-color LED display. Based on this subfield schedule, the preset overlap counts D0-Dn for each display subfield (Bit0-Bitn) corresponding to the preset grayscale level can be determined. The reference control pulse width for each display subfield can be a fixed pulse width or determined using an existing arbitrary pulse width algorithm based on various preset display parameters.
[0050] When brightness adjustment is required, the original reference control pulse width is adjusted based on the preset number of superpositions for each display subfield and the set target brightness level. This results in the target control pulse width for each display subfield, namely the OE (Outout Enable) on-time. The LED display then begins to display the current target data based on the new target control pulse width. This process only adjusts the OE on-time of each display subfield to match the required brightness, without reducing the number of subfields. The display time ratio of each subfield remains unchanged, so theoretically, the grayscale level remains unchanged after brightness adjustment, meaning there is no grayscale loss, thus ensuring the display quality.
[0051] Optionally, adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield includes:
[0052] Tn=Toe_An / Dn - B / Dn*(CN)*2^n;
[0053] Wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset number of superpositions, n represents the sequence number of the display subfield, N represents the target brightness level, B represents the duty cycle of the adjustment device, and C represents the maximum brightness level. The maximum brightness level can be a preset value, and the duty 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] Wherein, Toe_A0 represents the reference control pulse width of the 0th display subfield.
[0057] On the basis of the above technical solution, optionally, before adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level, it also includes: determining the reference control pulse width of each display subfield according to the single data latch time, the preset row blanking time and the preset display control time per row on the LED display screen.
[0058] Further optionally, the step of determining the reference control pulse width of each display subfield according to a single data latch time, a preset line blanking time, and a preset display control time for each line on the LED display screen includes:
[0059] Toe_A0=(Tlat*2-Tghost-8) / abf_length;
[0060] Toe_An=Toe_A0*2^n;
[0061] 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 row 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 subfield. Specifically, the reference control pulse width of the 0th display subfield is first determined, and then the reference control pulse widths of the other display subfields are determined based on the weight multiple relationship of each display subfield. The preset display control time per line can be set corresponding to the preset grayscale level and the preset refresh rate. The preset refresh rate 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., but the method is not limited to using these refresh rates. The refresh rate can affect the refresh rate, that is, refresh rate = refresh rate * frame rate. For example, when the refresh rate is set to 16 and the frame 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 cycle, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh rate.
[0065] Taking a preferred embodiment as an example, a universal full-color 4-scan module is used, and the frame rate is set to 60Hz. The preset frame cycle Tcycle is 16666667ns, the preset synchronization reserve time Thead is set to 26667ns, and the preset refresh rate M is set to 16 times. Then, the single data latch time Tlat can be calculated as [INT((16666667ns -26667ns) / (4 scans*16 times*2+1) / 8)]*8=128992ns. At the same time, the corresponding relationship between the preset display control time abf_length of each row and the preset grayscale level and the preset refresh rate M is as follows: Figure 3 As shown in the figure, assuming that 4096 gray levels (12 bits) are displayed, the preset display control time abf_length for each row can be determined to be 273, and the preset row blanking time Tghost is set to 2000ns (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= 928ns. Then, the reference control pulse width Toe_An of each display subfield can be calculated as follows: Figure 4 As shown, the unit is ns. Then set the FPGA main frequency to 125MHz, and the adjustment device working cycle B is 8ns, then the maximum brightness level C=928 / 8=116 levels can be calculated, and then the target control pulse width of each display subfield corresponding to each brightness level can be calculated as follows Figure 5 As shown, the required target control pulse width can be determined according to the desired target brightness level N.
[0066] The technical solution provided by the embodiments of the present invention first obtains the target brightness level to be adjusted and the target data to be displayed. Then, based on the preset number of superpositions and the target brightness level for each display subfield, the original reference control pulse width of each display subfield is adjusted to obtain a new target control pulse width for each display subfield. The LED display is then controlled based on the target control pulse width and the target data. By varying the control pulse width of each display subfield to control the display brightness, the brightness of the LED display can be adjusted without reducing the displayed grayscale level, thus ensuring that the displayed image quality is not degraded after the brightness change.
[0067] Example 2
[0068] Figure 6This is a schematic diagram of the structure of the brightness adjustment device of the LED display provided by the second embodiment of the present invention. The device can be implemented by hardware and / or software, and can generally be integrated into the brightness adjustment device of the LED display to execute the brightness adjustment method of the LED display provided by any embodiment of the present invention. Figure 6 As shown, the device includes:
[0069] A data acquisition module 61 is used to acquire a target brightness level and target data to be displayed;
[0070] a pulse width determination module 62 for adjusting the reference control pulse width of each display subfield according to a preset number of superpositions of each display subfield and the target brightness level, to obtain a target control pulse width of each display subfield;
[0071] The display control module 63 is used to control the LED display screen to display according to the target control pulse width and the target data.
[0072] The technical solution provided by the embodiments of the present invention first obtains the target brightness level to be adjusted and the target data to be displayed. Then, based on the preset number of superpositions and the target brightness level for each display subfield, the original reference control pulse width of each display subfield is adjusted to obtain a new target control pulse width for each display subfield. The LED display is then controlled based on the target control pulse width and the target data. By varying the control pulse width of each display subfield to control the display brightness, the brightness of the LED display can be adjusted without reducing the displayed grayscale level, thus ensuring that the displayed image quality is not degraded after the brightness change.
[0073] Based on the above technical solution, optionally, the pulse width determination module 62 is specifically configured to:
[0074] Tn=Toe_An / Dn - B / Dn*(CN)*2^n;
[0075] Among them, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset number of superpositions, n represents the sequence number of the display subfield, N represents the target brightness level, B represents the working cycle of the adjustment device, and C represents the maximum brightness level.
[0076] Based on 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 subfield.
[0079] On the basis of the above technical solution, optionally, the device further includes:
[0080] A reference width determination module is used to determine the reference control pulse width of each display subfield based on the single data latch time, the preset row blanking time and the preset display control time per row on the LED display screen before adjusting the reference control pulse width of each display subfield based on the preset number of superpositions of each display subfield 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] 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 row 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 subfield.
[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] Among them, INT() represents rounding down, Tcycle represents the preset frame change cycle, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh rate.
[0088] The brightness adjustment device for an LED display screen provided in an embodiment of the present invention can execute the brightness adjustment method for an LED display screen provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0089] It is worth noting that in the embodiment of the brightness adjustment device of the above-mentioned LED display screen, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0090] Example 3
[0091] Figure 7This is a structural diagram of a brightness adjustment device for an LED display screen provided in Example 3 of the present invention, showing a block diagram of an exemplary adjustment device suitable for implementing an embodiment of the present invention. Figure 7 The adjustment device shown is only an example and should not bring any limitation to the function and scope of use of the embodiments of the present invention. Figure 7 As shown, the regulating device includes a processor 71, a memory 72, an input device 73 and an output device 74; the number of the processor 71 in the regulating device can be one or more. Figure 7 Taking a processor 71 as an example, the processor 71, memory 72, input device 73 and output device 74 in the regulating device can be connected through a bus or other means. Figure 7 The bus connection is taken as an example.
[0092] Memory 72, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the LED display brightness adjustment method in the embodiments of the present invention (for example, the data acquisition module 61, pulse width determination module 62, and display control module 63 in the LED display brightness adjustment device). Processor 71 executes the software programs, instructions, and modules stored in memory 72 to execute the various functional applications and data processing of the adjustment device, thereby implementing the aforementioned LED display brightness adjustment method.
[0093] The memory 72 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function; the data storage area may store data generated based on the use of the control device. Furthermore, the memory 72 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state memory device. In some instances, the memory 72 may further include memory remotely located relative to the processor 71, and such remote memory may be connected to the control device via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0094] The input device 73 can be used to obtain the original frame data stream and generate key signal input related to user settings and function control of the adjustment device, etc. The output device 74 can be used to send control data to the LED display screen, etc.
[0095] Example 4
[0096] Embodiment 4 of the present invention further provides a storage medium containing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, the computer-executable instructions are used to perform a method for adjusting the brightness of an LED display screen. The method includes:
[0097] Obtain target brightness level and target data to be displayed;
[0098] Adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield;
[0099] The LED display screen is controlled 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 tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the computer system in which the program is executed, or may 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 may provide program instructions to the computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (e.g., in different computer systems connected via a network). The storage medium may store program instructions (e.g., embodied as a computer program) that may be executed by one or more processors.
[0101] Of course, the computer executable instructions of the storage medium provided by the embodiment of the present invention are not limited to the operations of the method described above, but can also execute the related operations in the brightness adjustment method of the LED display provided by any embodiment of the present invention.
[0102] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0103] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0104] Through the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented with the help of software and necessary general-purpose hardware. Of course, it can also be implemented with hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the existing technology, 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 computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
[0105] Example 5
[0106] Embodiment 5 of the present invention also provides a computer program product, which includes a computer program (also referred to as code, instructions). The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it is used to execute the brightness adjustment method of the LED display provided in any of the above embodiments, and has the corresponding beneficial effects of the execution method.
[0107] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection 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 and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for adjusting the brightness of an LED display, characterized in that: include: Obtain target brightness level and target data to be displayed; Adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield; Control the LED display screen to display according to the target control pulse width and the target data; The step of adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level to obtain the target control pulse width of each display subfield includes: Tn=Toe_An / Dn - B / Dn*(CN)*2^n; Wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset number of superpositions, n represents the sequence number of the display subfield, N represents the target brightness level, B represents the duty cycle of the adjustment device, and C represents the maximum brightness level; 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 subfield; Before adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level, the method further includes: Determining the reference control pulse width of each display subfield according to the single data latch time, the preset line blanking time and the preset display control time of each line on the LED display screen; The method of determining the reference control pulse width of each display subfield according to the single data latching time, the preset line blanking time and the preset display control time of each line 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 subfield, Tlat represents the single data latch time, Tghost represents the preset row 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 subfield; The single data latch time is determined by the following formula: Tlat=[INT((Tcycle-Thead) / (S*M*2+1) / 8)]*8; Among them, INT() represents rounding down, Tcycle represents the preset frame change cycle, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh rate.
2. A brightness adjustment device for an LED display screen, characterized in that: include: A data acquisition module, used to obtain the target brightness level and the target data to be displayed; a pulse width determination module, configured to adjust the reference control pulse width of each display subfield according to a preset number of superpositions of each display subfield and the target brightness level, to obtain a target control pulse width of each display subfield; A display control module is used to control the LED display screen to display according to the target control pulse width and the target data; The pulse width determination module is specifically used for: Tn=Toe_An / Dn - B / Dn*(CN)*2^n; Wherein, Tn represents the target control pulse width, Toe_An represents the reference control pulse width, Dn represents the preset number of superpositions, n represents the sequence number of the display subfield, N represents the target brightness level, B represents the duty cycle of the adjustment device, and C represents the maximum brightness level; 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 subfield; The device further comprises: a reference width determination module, configured to determine the reference control pulse width of each display subfield according to a single data latch time, a preset row blanking time, and a preset display control time per row on the LED display screen before adjusting the reference control pulse width of each display subfield according to the preset number of superpositions of each display subfield and the target brightness level; The reference width determination module is specifically used for: 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 subfield, Tlat represents the single data latch time, Tghost represents the preset row 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 subfield; The single data latch time is determined by the following formula: Tlat=[INT((Tcycle-Thead) / (S*M*2+1) / 8)]*8; Among them, INT() represents rounding down, Tcycle represents the preset frame change cycle, Thead represents the preset synchronization reserved time, S represents the number of scans, and M represents the preset refresh rate.
3. A brightness adjustment device for an LED display screen, characterized in that: include: 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 brightness adjustment method of the LED display screen as claimed in claim 1.
4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the brightness adjustment method of the LED display screen as claimed in claim 1 is implemented.
5. A computer program product comprising a computer program, characterized in that When executed by a processor, the computer program implements the brightness adjustment method of the LED display screen according to claim 1.
Citation Information
Patent Citations
Method for regulating brightness efficiency of LED (light-emitting diode) display screen through adding sub-field
CN102903330A