LED display control method and device, display equipment and readable storage medium

By dividing the LED display device into high-brightness and low-brightness Gamma tables and using an error propagation algorithm to process the gamma table mapping data, the problem of high hardware cost in existing technologies is solved, and a more efficient HDR display effect is achieved.

CN116994520BActive Publication Date: 2026-04-07UNILUMIN GRP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-04
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing HDR display control solutions for LED display devices require a large amount of random access memory, resulting in high hardware costs.

Method used

By dividing the gamma table into a high-brightness gamma table and a low-brightness gamma table, high-brightness and low-brightness signals are distinguished according to the brightness value of the video source signal and processed separately. A preset error propagation algorithm is used to jitter the gamma table mapping data, thereby reducing the storage space of the gamma table.

Benefits of technology

It effectively reduces the hardware cost of LED display devices while improving low-brightness display performance and display quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116994520B_ABST
    Figure CN116994520B_ABST
Patent Text Reader

Abstract

This application relates to an LED display control method, apparatus, LED display device, and readable storage medium, comprising: acquiring a video source signal; determining a target brightness search range based on the brightness value of the video source signal; matching gamma table mapping data corresponding to the video source signal within the target brightness search range; performing dithering processing on the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters; and driving the LED display device to display based on the display control parameters. The LED display control method of this application can determine the acquisition range of gamma table mapping data based on the brightness value of the video source signal of the LED display device, thereby enabling distributed processing of high and low brightness video source signals, effectively reducing the storage space of the gamma table and lowering system costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of LED display control technology, and in particular to an LED display control method, apparatus, display device and readable storage medium. Background Technology

[0002] In today's display field, High Dynamic Range (HDR) technology is widely used as a display technology to improve image brightness and contrast. Because HDR can preserve details in both bright and dark areas at the same time, it can effectively improve the screen display effect.

[0003] When implementing HDR display, the screen needs to meet the display standard of 300 nits for high brightness and 0.0005 nits for low brightness. Existing HDR display control solutions for LED display devices can improve the grayscale level of pixels through gamma correction. However, the gamma correction storage process requires a very large amount of random access memory (RAM), resulting in high hardware costs. Summary of the Invention

[0004] Therefore, it is necessary to provide an LED display control method, device, LED display equipment, and readable storage medium that can effectively reduce hardware costs in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides an LED display control method, comprising:

[0006] Acquire video source signal;

[0007] The target brightness search range is determined based on the brightness value of the video source signal;

[0008] Match the gamma table mapping data corresponding to the video source signal within the target brightness search range;

[0009] The gamma table mapping data is jittered according to a preset error propagation algorithm to obtain display control parameters;

[0010] The LED display device is driven to display based on the aforementioned display control parameters.

[0011] In one embodiment, before determining the target brightness search range based on the brightness value of the video source signal, the method further includes:

[0012] The video source signal is re-encoded to obtain the brightness value of the video source signal.

[0013] In one embodiment, the recoding process of the video source signal to obtain the luminance value of the video source signal includes:

[0014] The video source signal is linearly converted to obtain a linearly changing RGB signal;

[0015] The linearly changing RGB signal is subjected to matrix transformation processing to obtain the intermediate brightness value;

[0016] The intermediate brightness value is subjected to nonlinear transformation processing to obtain the brightness value of the video source signal.

[0017] In one embodiment, determining the target brightness search range based on the brightness value of the video source signal includes:

[0018] If the brightness value of the video source signal is greater than the first brightness threshold, then the target brightness search range is determined to be the high brightness gamma table;

[0019] If the brightness value of the video source signal is less than the second brightness threshold, then the target brightness search range is determined to be a low-brightness gamma table, wherein the second brightness threshold is less than or equal to the first brightness threshold.

[0020] In one embodiment, before determining the target brightness search range based on the brightness value of the video source signal, the method further includes:

[0021] If the brightness value of the video source signal is greater than the first brightness threshold, add a bright pixel marker to the video source signal;

[0022] If the brightness value of the video source signal is less than the second brightness threshold, a low-brightness pixel mark is added to the video source signal, wherein the second brightness threshold is less than or equal to the first brightness threshold;

[0023] Determining the target brightness search range based on the brightness value of the video source signal includes:

[0024] The target brightness search range is determined based on the pixel marker type of the video source signal, wherein the bright pixel marker corresponds to the bright gamma table and the low bright pixel marker corresponds to the low bright gamma table.

[0025] In one embodiment, the step of matching the gamma table mapping data corresponding to the video source signal within the target brightness search range includes:

[0026] If the target brightness search range is a high brightness gamma table, the high brightness gamma table mapping data is matched based on the video source signal in the high brightness gamma table.

[0027] If the target brightness search range is a low-brightness gamma table, the low-brightness gamma table mapping data is matched based on the video source signal in the low-brightness gamma table.

[0028] In one embodiment, the step of performing jitter processing on the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters includes:

[0029] If the gamma table mapping data is highlight gamma table mapping data, then the low-order byte supplementation processing is performed on the highlight gamma table mapping data to obtain the first mapping data;

[0030] If the gamma table mapping data is low-brightness gamma table mapping data, then the high-order byte of the low-brightness gamma table mapping data is padded to obtain the second mapping data;

[0031] The first mapping data and the second mapping data are jittered according to a preset error propagation algorithm to obtain the display control parameters.

[0032] Secondly, this application also provides an LED display control device, comprising:

[0033] The acquisition module is used to acquire the video source signal;

[0034] The determination module is used to determine the target brightness search range based on the brightness value of the video source signal;

[0035] The mapping module is used to match the gamma table mapping data corresponding to the video source signal within the target brightness search range;

[0036] The dithering module is used to dither the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters;

[0037] The display module is used to drive the LED display device to display based on the display control parameters.

[0038] Thirdly, this application also provides an LED display device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the LED display control method described in the first aspect.

[0039] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the LED display control method described in the first aspect.

[0040] In summary, this application proposes an LED display control method, apparatus, LED display device, and readable storage medium, comprising: acquiring a video source signal; determining a target brightness search range based on the brightness value of the video source signal; matching gamma table mapping data corresponding to the video source signal within the target brightness search range; performing dithering processing on the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters; and driving the LED display device to display based on the display control parameters. The LED display control method of this application can determine the acquisition range of gamma table mapping data based on the brightness value of the video source signal of the LED display device, thereby enabling distributed processing of high and low brightness video source signals, effectively reducing the storage space of the gamma table and lowering system costs. Attached Figure Description

[0041] Figure 1 This is a flowchart illustrating an LED display control method in one embodiment;

[0042] Figure 2 This is a flowchart illustrating the steps involved in recoding processing in one embodiment.

[0043] Figure 3 This is one of the flowcharts illustrating the steps for determining the target brightness search range in one embodiment;

[0044] Figure 4 This is a second schematic diagram of the steps for determining the target brightness search range in one embodiment;

[0045] Figure 5 This is the third flowchart illustrating the steps for determining the target brightness search range in one embodiment;

[0046] Figure 6 This is a schematic diagram of the steps for jitter processing in one embodiment;

[0047] Figure 7 This is a schematic diagram of the dithering algorithm structure in one embodiment;

[0048] Figure 8 This is a structural block diagram of an LED display control device in one embodiment. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0050] The lookup table method is a commonly used approach for gamma correction in digital video processing. The gamma table is a key parameter in this method. The gamma table can be used to adjust the display parameters of the display device to meet the requirements of a preset color gamut standard. Specifically, the preset color gamut standard can be the Digital Cinema Initiatives (DCI) color gamut standard or other color gamut standards associated with the video source data. This embodiment does not provide a specific definition of the preset color gamut standard; it can be adaptively set according to the actual application scenario.

[0051] However, in existing technologies, a fixed bit width is typically used to store the Gamma table. Taking an example where each component of the RGB data uses a 20-bit storage address, the Gamma table's storage bit width is 20 bits * 3, totaling 60 bits. This occupies 1048576 * 60 bits of memory, a total of 60 megabytes (MB). This method of storing the Gamma table obviously requires a huge Gamma storage capacity, thus making Gamma Correction require a large amount of storage space, resulting in high hardware costs.

[0052] This embodiment proposes an LED display control method that divides the Gamma table into a high-brightness Gamma table and a low-brightness Gamma table. This allows for the differentiation between high-brightness and low-brightness video source signals based on their brightness values. The high-brightness and low-brightness Gamma tables are stored at different memory addresses. During processing, different types of processing are applied to the high-brightness and low-brightness video signals, thereby effectively improving the video display quality of the LED display device while alleviating the storage pressure on the Gamma table.

[0053] In one embodiment, such as Figure 1 As shown, an LED display control method is provided, which can be applied to the field programmable gate array (FPGA) of LED display devices, including the following steps:

[0054] S201, acquire video source signal.

[0055] Specifically, the video source signal is the display control signal sent by the terminal communicating with the LED display device, such as RGB values ​​used to achieve HDR display. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. The model and specifications of the LED display device can be adaptively configured according to the needs of the actual application scenario, and are not specifically limited here.

[0056] In practical applications, the video source signal can be HDR format video data. Specifically, the LED display device has display parameters such as minimum display brightness, maximum display brightness, color temperature, color coordinates, and grayscale bit depth corresponding to the device model. It should be noted that this embodiment does not specifically limit the display parameters of this LED display device, and they can be determined according to the specifications used by the LED display device in the actual application scenario. For example, the minimum display brightness of the LED display device can be 0.005 nits, and the maximum display brightness can be 300 nits.

[0057] S202, determine the target brightness search range based on the brightness value of the video source signal.

[0058] Specifically, the video source signal includes the display data of any pixel in the corresponding LED display device, i.e., HDR format video data. In this embodiment, after receiving the video source signal, the signal is preprocessed to calculate the real-time brightness value of the pixel controlled by the corresponding video source signal.

[0059] It should be noted that, since video source signals may have different specifications, the calculation method for calculating the brightness value of the corresponding video source signal in this embodiment can be adaptively set according to the actual application scenario.

[0060] In one embodiment, the video source signal is re-encoded to obtain the brightness value of the video source signal.

[0061] Specifically, since video source signals are usually non-linear video data, this embodiment can obtain more accurate real-time brightness values ​​by re-encoding the video source signals.

[0062] This embodiment divides the storage address of the Gamma table based on the luminance value, resulting in a high-brightness Gamma table and a low-brightness Gamma table. During Gamma correction or other signal processing procedures that utilize the Gamma table, it is necessary to first determine the target luminance search range based on the luminance value of the video source signal. The target luminance search range is either the high-brightness Gamma table or the low-brightness Gamma table.

[0063] Specifically, the high-brightness Gamma table is stored at addresses 0-65535, with each component of the RGB data stored in the high-brightness Gamma table being 16 bits, and the data width of this RGB data being 48 bits. The low-brightness Gamma table is stored at addresses 0-4095, with each component of the RGB data stored in the low-brightness Gamma table being 16 bits, and the data width of this RGB data being 48 bits. After dividing the high-brightness and low-brightness Gamma tables, the storage size occupied in memory is 4096*48bit + 65536*48bit, totaling 3.1875Mb of space. The storage space for the target brightness search range in this embodiment is obviously lower than the 60Mb of storage space occupied in the prior art. This embodiment effectively reduces the storage space occupied by Gamma correction in the LED display device, thereby reducing the hardware cost of the LED display device.

[0064] S203, match the gamma table mapping data of the corresponding video source signal within the target brightness search range.

[0065] Specifically, after determining the target search range associated with the video source signal, that is, after determining whether the video source signal corresponds to a high-brightness Gamma table or a low-brightness Gamma table, the gamma table mapping data related to the video source signal can be matched in the corresponding Gamma table address.

[0066] It's important to know that the Gamma table mapping data consists of display parameters obtained after grayscale stretching of the video source signal, conforming to a preset color gamut standard. The Gamma table mapping data contains the RGB values ​​used to achieve HDR display.

[0067] S204, The gamma table mapping data is jittered according to the preset error propagation algorithm to obtain the display control parameters.

[0068] Specifically, due to performance limitations of LED display devices when displaying video data near its minimum display brightness, it is difficult to guarantee accurate display of brightness and color coordinates. Therefore, this embodiment, after obtaining the corresponding gamma mapping data, further performs dithering processing on the gamma table mapping data based on a preset error propagation algorithm, thereby further improving the display effect of the LED display device when displaying video data near its minimum display brightness.

[0069] This embodiment uses a preset error propagation algorithm to jitter the Gamma table mapping data, which can further improve the grayscale level of the low-brightness video data.

[0070] At this time, the display control parameters are the RGB component data used to control the LED display device to perform HDR display.

[0071] S205 drives LED display devices to display based on display control parameters.

[0072] Specifically, after obtaining the display control parameters after dithering, the display control parameters can be transmitted and forwarded to the corresponding processor through the corresponding transmission interface to drive the LED display device to display according to the updated display control parameters.

[0073] In this embodiment, because the low-brightness portion undergoes a separate gamma mapping table and dithering processing, the ability of the LED display device to display low-brightness images is effectively improved, thereby enhancing the display quality of the LED display device. Furthermore, the LED display control method proposed in this embodiment can effectively reduce the storage space of the gamma table, thus achieving the goal of reducing the manufacturing cost of the LED display device.

[0074] In one embodiment, such as Figure 2 As shown, the video source signal is re-encoded to obtain the luminance value of the video source signal, including:

[0075] S201 performs linear transformation on the video source signal to obtain a linearly changing RGB signal.

[0076] S202 performs matrix transformation on the linearly changing RGB signal to obtain the intermediate brightness value.

[0077] S203 performs non-linear transformation on the intermediate luminance value to obtain the luminance value of the video source signal.

[0078] Specifically, the video source signal is usually non-linearly encoded. In this embodiment, the video source signal is sequentially processed by linear conversion, Y matrix conversion, and non-linear conversion to obtain the brightness value of the corresponding non-linear video source signal.

[0079] For example, suppose the video source signal is R ′ G ′ B ′ The formula for linear transformation of a signal is:

[0080]

[0081]

[0082]

[0083] Wherein, K0 = 10000, k1 = 4095; m1 = (2610*1) / (4096*4); m2 = (2523*128) / 4096; c2 = (2413*32) / 4096; c3 = (2392*32) / 4096; c1 = c3 - c2 + 1. The value of K0 determines the range of RGB values ​​from 0.0 to 10000.0.

[0084] After processing by the above linear transformation formula, a linearly changing RGB signal is obtained. At this time, the RGB signal is a floating-point number between 0.0 and 10000.0.

[0085] The formula for matrix transformation is:

[0086]

[0087] Where R, G, and B are the components of the RGB signal, and Y is the intermediate brightness value.

[0088] After processing with the matrix transformation formula described above, the linearly varying intermediate brightness value Y can be obtained.

[0089] The formula for nonlinear transformation is:

[0090]

[0091] Wherein, CV″ is the brightness value.

[0092] After processing by the above nonlinear conversion formula, the brightness value CV″ of the corresponding nonlinear video source signal is obtained.

[0093] In one embodiment, such as Figure 3 As shown, S102 includes:

[0094] S301, if the brightness value of the video source signal is greater than the first brightness threshold, then the target brightness search range is determined to be the high-brightness gamma table.

[0095] S302, if the brightness value of the video source signal is less than the second brightness threshold, then the target brightness search range is determined to be the low brightness gamma table, wherein the second brightness threshold is less than or equal to the first brightness threshold.

[0096] In a specific embodiment, after obtaining the brightness value of the video source signal, the video source signal can be divided into high-brightness video source signals and low-brightness video source signals based on the brightness value, thereby further determining the target brightness search range corresponding to the video source signal.

[0097] In practical applications, when the brightness value of the video source signal is greater than the preset brightness boundary value, the video source signal is determined to be a high-brightness video source signal, and the target brightness search range of the video source signal is determined to be the high-brightness gamma table.

[0098] When the brightness value of the video source signal is less than the preset brightness boundary value, the video source signal is determined to be a low-brightness video source signal, and the target brightness boundary range of the video source signal is determined to be a low-brightness gamma meter.

[0099] In a specific embodiment, the preset brightness boundary value can be only the first brightness threshold, or it can be divided into the first brightness threshold and a second brightness threshold that is less than the first brightness threshold.

[0100] Specifically, when the preset brightness boundary value is the first brightness threshold, video source signals with brightness values ​​greater than or equal to the first brightness threshold are high-brightness video source signals, and video source signals with brightness values ​​less than the first brightness threshold are low-brightness video source signals.

[0101] When the preset brightness boundary value is between a first brightness threshold and a second brightness threshold that is less than the first brightness threshold, the video source signal with a brightness value greater than the first brightness threshold is a high-brightness video source signal, and the video source signal with a brightness value less than the second brightness threshold is a low-brightness video source signal.

[0102] The video source signal whose brightness value is between the first brightness threshold and the second brightness threshold is the intermediate video source signal. Since the performance of the LED display device in displaying the intermediate video source signal is not affected by the performance of the LED display device, this embodiment does not need to process the intermediate video source signal.

[0103] In some embodiments, the intermediate video source signal and the highlight video source signal undergo the same Gamma data matching and jitter processing.

[0104] In one embodiment, such as Figure 4 As shown in this embodiment, adding pixel markers can also be used to classify the type of video source signal, thereby improving the processing efficiency of the video source signal. The specific steps include:

[0105] S401, If ​​the brightness value of the video source signal is greater than the first brightness threshold, add a highlight pixel marker to the video source signal.

[0106] S402, if the brightness value of the video source signal is less than the second brightness threshold, add low-brightness pixel markers to the video source signal, wherein the second brightness threshold is less than or equal to the first brightness threshold.

[0107] S102 also includes:

[0108] S403, determine the target brightness search range based on the pixel mark type of the video source signal, where the bright pixel mark corresponds to the bright gamma table and the low bright pixel mark corresponds to the low bright gamma table.

[0109] Specifically, this embodiment uses bright pixel markers and low-brightness pixel markers to distinguish between bright and low-brightness video source signals. When the pixel marker type of a pixel corresponding to a video source signal is identified as a bright pixel marker, the gamma mapping data corresponding to that video source signal is looked up based on the bright gamma table. When the pixel marker type of a pixel corresponding to a video source signal is identified as a low-brightness pixel marker, the gamma mapping data corresponding to that video source signal is looked up based on the low-brightness gamma table.

[0110] In one embodiment, such as Figure 5 As shown, S103 includes:

[0111] S501, if the target brightness search range is a high brightness gamma table, match the high brightness gamma table mapping data in the high brightness gamma table based on the brightness value of the video source signal corresponding to it.

[0112] S502, if the target brightness search range is a low brightness gamma table, match the low brightness gamma table mapping data with the video source signal corresponding to the brightness value of the video source signal in the low brightness gamma table.

[0113] In a specific embodiment, the high-brightness Gamma meter and the low-brightness Gamma meter can be set by the user according to the type of LED display device in the actual application scenario and the video effect to be displayed.

[0114] In specific application scenarios, the storage addresses of the high-brightness Gamma table and the low-brightness Gamma table can be contiguous RAM memory addresses or separate RAM memory addresses. After matching the high-brightness Gamma table mapping data and the low-brightness Gamma table mapping data, processing of the high-brightness Gamma table mapping data can begin synchronously, asynchronously, or according to the order in which the video source signal matches the Gamma table mapping data. This embodiment does not specifically limit the storage addresses and data content of the high-brightness Gamma table and the low-brightness Gamma table; they can be configured according to the needs of the actual application scenario.

[0115] In one embodiment, such as Figure 6 As shown, S104 includes:

[0116] S601, if the gamma table mapping data is the highlighted gamma table mapping data, then the low-order byte of the highlighted gamma table mapping data is padded to obtain the first mapping data.

[0117] S602, if the gamma table mapping data is low-brightness gamma table mapping data, then perform high-byte supplementation processing on the low-brightness gamma table mapping data to obtain the second mapping data.

[0118] S603, according to the preset error propagation algorithm, jitter processing is performed on the first mapping data and the second mapping data respectively to obtain the display control parameters.

[0119] Specifically, the high-brightness Gamma table mapping data, the low-brightness Gamma table mapping data, the first mapping data, and the second mapping data are all RGB data.

[0120] This embodiment can obtain first and second mapping data with consistent bit width by performing byte supplementation processing on the high-brightness gamma table mapping data and the low-brightness gamma table mapping data.

[0121] Since dithering the gamma table mapping data does not significantly improve the grayscale level (for example, the values ​​6000 and 6001 are visually indistinguishable), the gamma table mapping data is padded with 0 bytes in the low bits. This ensures that the error value transmitted during dithering is 0, thus effectively improving the processing speed of the gamma table mapping data.

[0122] For low-brightness gamma table mapping data, 0 bytes are added to the high-order bits, and dithering is performed on the low-brightness gamma table mapping data based on the error propagation algorithm to further improve the grayscale level of the low-brightness gamma table mapping data.

[0123] After byte padding is completed, the mapped RGB values ​​are subjected to preset dithering to improve the grayscale level of the second mapped data. This embodiment uses an error propagation algorithm, as illustrated in the diagram below. Figure 7 As shown.

[0124] For example, taking a two-row, four-column pixel configuration as an example, the input pixel has R, G, and B components, each with a bit width of 20 bits. The lower 4 bits are taken as the pixel error for propagation. The specific calculation formula is as follows:

[0125]

[0126] Where P(X,Y) represents the current pixel, P(X,Y-1) represents the pixel preceding the current pixel on the Y-axis, P(X-1,Y-1) represents the pixel preceding the current pixel on both the X and Y axes, P(X-1,Y) represents the pixel preceding the current pixel on the X-axis, and P(X-1,Y+1) represents the pixel preceding the current pixel on the X-axis and following the current pixel on the Y-axis. The constant coefficients satisfy... conditions.

[0127] Specifically, the aforementioned constant coefficients can be configured according to the various interfaces of the LED display device in the actual application scenario, and are not limited here. In actual applications, the storage space occupied by the high-brightness Gamma table mapping data may be greater than that occupied by the low-brightness Gamma table mapping data. For example, the high-brightness Gamma table mapping data occupies 16 bits, while the low-brightness Gamma table mapping data occupies 12 bits. Therefore, the number of bytes for padding the high-brightness Gamma table mapping data and the low-brightness Gamma table mapping data may be different.

[0128] This embodiment can customize the above pixel error according to the needs of actual application scenarios, and this embodiment does not make specific limitations on it.

[0129] In summary, this embodiment proposes an LED display control method. By dividing the video source signal into a high-brightness Gamma table and a low-brightness Gamma table, and performing gamma correction processing on the high-brightness and low-brightness video source signals respectively based on their brightness values, this method effectively improves the low-brightness display performance of the LED display device while saving storage space occupied by the Gamma table, thus reducing hardware costs and enabling HDR display quality upgrades at a lower cost. Furthermore, the division methods and error propagation parameters in this embodiment can be adaptively configured, allowing the proposed display control method to be applied to a wider range of LED display devices, increasing its scalability.

[0130] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0131] Based on the same inventive concept, this application also provides an LED display control device for implementing the LED display control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more LED display control device embodiments provided below can be found in the limitations of the LED display control method described above, and will not be repeated here.

[0132] In one embodiment, such as Figure 8 As shown, an LED display control device 800 is provided, including: an acquisition module 810, a determination module 820, a mapping module 830, a dithering module 840, and a display module 850, wherein:

[0133] The acquisition module 810 is used to acquire the video source signal.

[0134] The determination module 820 is used to determine the target brightness search range based on the brightness value of the video source signal.

[0135] The mapping module 830 is used to match the gamma table mapping data corresponding to the video source signal within the target brightness search range.

[0136] The jitter module 840 is used to jitter the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters.

[0137] Display module 850 is used to drive the LED display device to display based on the display control parameters.

[0138] In one embodiment, the determining module 820 is specifically used to re-encode the video source signal to obtain the brightness value of the video source signal.

[0139] In one embodiment, the determining module 820 is specifically used to perform linear conversion processing on the video source signal to obtain a linearly changing RGB signal; perform matrix conversion processing on the linearly changing RGB signal to obtain an intermediate brightness value; and perform nonlinear conversion processing on the intermediate brightness value to obtain the brightness value of the video source signal.

[0140] In one embodiment, the determining module 820 is specifically configured to determine the target brightness search range as a high-brightness gamma table if the brightness value of the video source signal is greater than a first brightness threshold; and to determine the target brightness search range as a low-brightness gamma table if the brightness value of the video source signal is less than a second brightness threshold, wherein the second brightness threshold is less than or equal to the first brightness threshold.

[0141] In one embodiment, the determining module 820 is further configured to: add a bright pixel marker to the video source signal if the brightness value of the video source signal is greater than a first brightness threshold; add a low brightness pixel marker to the video source signal if the brightness value of the video source signal is less than a second brightness threshold, wherein the second brightness threshold is less than or equal to the first brightness threshold; and determine the target brightness search range based on the pixel marker type of the video source signal, wherein the bright pixel marker corresponds to a bright gamma table and the low brightness pixel marker corresponds to a low brightness gamma table.

[0142] In one embodiment, the mapping module 830 is specifically configured to match high-brightness gamma table mapping data in the high-brightness gamma table based on the video source signal if the target brightness search range is a high-brightness gamma table; and to match low-brightness gamma table mapping data in the low-brightness gamma table based on the video source signal if the target brightness search range is a low-brightness gamma table.

[0143] In one embodiment, the dithering module 840 is specifically used to: if the gamma table mapping data is high-brightness gamma table mapping data, perform low-byte supplementation processing on the high-brightness gamma table mapping data to obtain first mapping data; if the gamma table mapping data is low-brightness gamma table mapping data, perform high-byte supplementation processing on the low-brightness gamma table mapping data to obtain second mapping data; and perform dithering processing on the first mapping data and the second mapping data respectively according to a preset error propagation algorithm to obtain the display control parameters.

[0144] In summary, this embodiment proposes an LED display control device that, by dividing the high-brightness Gamma meter into a high-brightness Gamma meter and a low-brightness Gamma meter, and performing gamma correction processing on the high-brightness video source signal and the low-brightness video source signal respectively according to the brightness value of the video source signal, effectively improves the low-brightness display performance of the LED display device, while effectively saving the storage space occupied by the Gamma meter, thereby reducing hardware costs and enabling the quality upgrade of HDR display at a lower cost.

[0145] Each module in the aforementioned LED display control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the LED display device in hardware form or independent of it, or stored in the memory of the LED display device in software form, so that the processor can call and execute the corresponding operations of each module.

[0146] Those skilled in the art will understand that Figure 8The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the LED display device to which the present application is applied. A specific LED display device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0147] In one embodiment, an LED display device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0148] Obtain the brightness value of the video source signal from the LED display device;

[0149] The target brightness search range is determined based on the brightness value of the video source signal;

[0150] Match the gamma table mapping data of the brightness value of the corresponding video source signal within the target brightness search range;

[0151] The gamma table mapping data is jittered according to a preset error propagation algorithm to obtain display control parameters;

[0152] The LED display device is driven to display based on the display control parameters.

[0153] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0154] Obtain the brightness value of the video source signal from the LED display device;

[0155] The target brightness search range is determined based on the brightness value of the video source signal;

[0156] Match the gamma table mapping data of the brightness value of the corresponding video source signal within the target brightness search range;

[0157] The gamma table mapping data is jittered according to a preset error propagation algorithm to obtain display control parameters;

[0158] The LED display device is driven to display based on the display control parameters.

[0159] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0160] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0161] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An LED display control method, characterized in that, include: Acquire video source signal; The target brightness search range is determined based on the brightness value of the video source signal; Match the gamma table mapping data corresponding to the video source signal within the target brightness search range; The gamma table mapping data is jittered according to a preset error propagation algorithm to obtain display control parameters; The LED display device is driven to display based on the aforementioned display control parameters; Before determining the target brightness search range based on the brightness value of the video source signal, the method further includes: The video source signal is re-encoded to obtain the brightness value of the video source signal; The step of re-encoding the video source signal to obtain the luminance value of the video source signal includes: The video source signal is linearly converted to obtain a linearly changing RGB signal; The linearly changing RGB signal is subjected to matrix transformation processing to obtain the intermediate brightness value; The intermediate brightness value is subjected to non-linear transformation processing to obtain the brightness value of the video source signal; Before determining the target brightness search range based on the brightness value of the video source signal, the method further includes: If the brightness value of the video source signal is greater than the first brightness threshold, add a bright pixel marker to the video source signal; If the brightness value of the video source signal is less than the second brightness threshold, a low-brightness pixel mark is added to the video source signal, wherein the second brightness threshold is less than or equal to the first brightness threshold; Determining the target brightness search range based on the brightness value of the video source signal includes: The target brightness search range is determined based on the pixel marker type of the video source signal, wherein the bright pixel marker corresponds to the bright gamma table and the low bright pixel marker corresponds to the low bright gamma table. The step of matching the gamma table mapping data corresponding to the video source signal within the target brightness search range includes: If the target brightness search range is a high brightness gamma table, the high brightness gamma table mapping data is matched based on the video source signal in the high brightness gamma table. If the target brightness search range is a low-brightness gamma table, the low-brightness gamma table mapping data is matched based on the video source signal in the low-brightness gamma table.

2. The method according to claim 1, characterized in that, Determining the target brightness search range based on the brightness value of the video source signal includes: If the brightness value of the video source signal is greater than the first brightness threshold, then the target brightness search range is determined to be the high brightness gamma table; If the brightness value of the video source signal is less than the second brightness threshold, then the target brightness search range is determined to be a low-brightness gamma table, wherein the second brightness threshold is less than or equal to the first brightness threshold.

3. The method according to claim 1, characterized in that, The step of performing jitter processing on the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters includes: If the gamma table mapping data is highlight gamma table mapping data, then the low-order byte supplementation processing is performed on the highlight gamma table mapping data to obtain the first mapping data; If the gamma table mapping data is low-brightness gamma table mapping data, then the high-order byte of the low-brightness gamma table mapping data is padded to obtain the second mapping data; The first mapping data and the second mapping data are jittered according to a preset error propagation algorithm to obtain the display control parameters.

4. An LED display control device, characterized in that, include: The acquisition module is used to acquire the video source signal; The determination module is used to determine the target brightness search range based on the brightness value of the video source signal; The mapping module is used to match the gamma table mapping data corresponding to the video source signal within the target brightness search range; The dithering module is used to dither the gamma table mapping data according to a preset error propagation algorithm to obtain display control parameters; The display module is used to drive the LED display device to display based on the display control parameters; The determining module is further configured to perform re-encoding processing on the video source signal to obtain the brightness value of the video source signal; The determining module is further configured to perform linear conversion processing on the video source signal to obtain a linearly changing RGB signal; perform matrix conversion processing on the linearly changing RGB signal to obtain an intermediate brightness value; and perform nonlinear conversion processing on the intermediate brightness value to obtain the brightness value of the video source signal. The determining module is further configured to add a highlight pixel marker to the video source signal if the brightness value of the video source signal is greater than a first brightness threshold. If the brightness value of the video source signal is less than the second brightness threshold, a low-brightness pixel marker is added to the video source signal, wherein the second brightness threshold is less than or equal to the first brightness threshold; the target brightness search range is determined based on the pixel marker type of the video source signal, wherein the high-brightness pixel marker corresponds to a high-brightness gamma table, and the low-brightness pixel marker corresponds to a low-brightness gamma table; The mapping module is further configured to, if the target brightness search range is a high brightness gamma table, match high brightness gamma table mapping data in the high brightness gamma table based on the video source signal; and if the target brightness search range is a low brightness gamma table, match low brightness gamma table mapping data in the low brightness gamma table based on the video source signal.

5. An LED display device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the LED display control method according to any one of claims 1 to 3.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the LED display control method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Gamma correction method and device, display device and storage medium

    CN114038399A

  • Correction system for LED display screen

    CN115527484A