Display control method, display control device and display equipment
By establishing a mapping table in the MLED display control to control the modulation parameters of PAM and PWM modes separately, the problem of chaotic control logic caused by the mixed use of modes is solved, achieving more precise brightness control and improving the display effect.
Patent Information
- Application Number
- CN202411508376.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-10-25
AI Technical Summary
In traditional technology, the mixed use of PAM and PWM modes in MLED display control can easily lead to control logic confusion, signal interference, and affect the accuracy and effect of display colors.
By establishing a mapping table, the target mapping data is matched according to the grayscale value of each pixel in the image information. The modulation parameters of PAM mode and PWM mode are controlled respectively, and the drive current is output to the light-emitting unit of the display panel to achieve precise and orderly brightness control.
It improves the display effect of MLED display panels, reduces color distortion and inaccuracy, and enhances display accuracy and stability.
Smart Images

Figure CN119541381B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a display control method, a display control device, and a display equipment. Background Technology
[0002] Display products based on Mini Light Emitting Diode (MLED) technology can achieve high pixel density and high brightness levels, thus providing excellent image quality. MLED display control modes can include Pulse Amplitude Modulation (PAM) mode and Pulse Width Modulation (PWM) mode. When controlling an MLED display, the drive current is typically modulated using either PAM or PWM mode to control the light emission effect of the display panel. Because PAM and PWM modes use different modulation methods, using both modes simultaneously for MLED display control can lead to problems such as control logic confusion and signal interference, easily causing color distortion or inaccuracy, thus affecting the MLED display effect. Summary of the Invention
[0003] The purpose of this application is to provide a display control method, display control device, and display equipment to solve the problem of poor performance when multiple display control modes are used in combination in traditional technologies.
[0004] To achieve the above objectives, the first aspect of this application provides a display control method, comprising:
[0005] Receive input image information and obtain the target grayscale value of each pixel in the image information;
[0006] Match target mapping data in the first mapping table according to each target grayscale value. The target mapping data includes the first target modulation parameter of the first control mode and the second target modulation parameter of the second control mode.
[0007] The drive current is output to the light-emitting unit of the display panel according to the target mapping data to control the display brightness of the display panel;
[0008] The first control mode controls the amplitude of the drive current, and the second control mode controls the pulse width of the drive current.
[0009] In this embodiment of the application, before matching target mapping data in the first mapping table according to each target grayscale value, the method further includes:
[0010] Determine the first brightness value corresponding to multiple grayscale values;
[0011] Multiple modulation parameter combinations are determined based on multiple grayscale values. The modulation parameter combinations include the first modulation parameter of the first control mode and the second modulation parameter of the second control mode.
[0012] Obtain the second brightness value corresponding to each modulation parameter combination;
[0013] The combination of modulation parameters corresponding to the second brightness value, which is equal to the first brightness value, is determined as the mapping data corresponding to the grayscale value;
[0014] The first mapping table is established based on the mapping relationship between grayscale values and mapping data.
[0015] In this embodiment of the application, determining a first brightness value corresponding to multiple grayscale values includes:
[0016] Obtain the third brightness value corresponding to the first gray level value among multiple gray level values;
[0017] Based on the set gamma curve and the third brightness value, determine the fourth brightness value corresponding to the second gray level value other than the first gray level value among multiple gray level values;
[0018] The first brightness value is determined based on the third and fourth brightness values.
[0019] In this embodiment of the application, multiple modulation parameter combinations are determined based on multiple grayscale values, including:
[0020] Determine the first count value corresponding to the grayscale value in the first control mode, and the second count value corresponding to the grayscale value in the second control mode;
[0021] A second mapping table is constructed based on the grayscale value, the first count value, and the second count value;
[0022] Multiple grayscale values are divided into multiple grayscale value intervals, and the target control mode for each grayscale value interval is determined. The target control mode is either the first control mode or the second control mode.
[0023] The count value range corresponding to the target control mode is determined based on the second mapping table, resulting in multiple modulation parameter combinations.
[0024] In this embodiment of the application, the count value range corresponding to the target control mode is determined according to the second mapping table, resulting in multiple modulation parameter combinations, including:
[0025] If the target control mode is the first control mode, then the first count value interval corresponding to the gray level value interval is determined according to the second mapping table, and the second count value of the second control mode in the gray level value interval is determined as the third count value;
[0026] The first modulation parameter combination is determined based on each first count value in the interval between the third count value and the first count value;
[0027] If the target control mode is the second control mode, then the second count value interval corresponding to the gray level value interval is determined according to the second mapping table, and the first count value of the first control mode in the gray level value interval is determined as the fourth count value.
[0028] The second modulation parameter combination is determined based on each second count value in the interval between the fourth and second count values;
[0029] Multiple modulation parameter combinations are obtained based on the first modulation parameter combination and the second modulation parameter combination.
[0030] In this embodiment of the application, multiple grayscale values are divided into multiple grayscale value intervals, and a target control mode for each grayscale value interval is determined, including:
[0031] Multiple grayscale values are divided into a first interval and a second interval, where the grayscale value in the first interval is greater than the grayscale value in the second interval;
[0032] The target control mode of the first interval is determined as the first control mode, and the target control mode of the second interval is determined as the second control mode; or, the target control mode of the first interval is determined as the second control mode, and the target control mode of the second interval is determined as the first control mode.
[0033] In this embodiment of the application, multiple grayscale values are divided into multiple grayscale value intervals, and a target control mode for each grayscale value interval is determined, including:
[0034] The grayscale values are divided into a third interval, a fourth interval, and a fifth interval, wherein the grayscale value of the third interval is greater than the grayscale value of the fourth interval, and the grayscale value of the fourth interval is greater than the grayscale value of the fifth interval.
[0035] The target control modes of the third and fifth intervals are determined as the first control mode, and the target control mode of the fourth interval is determined as the second control mode.
[0036] In this embodiment, a driving current is output to the light-emitting unit of the display panel according to the target mapping data to control the display brightness of the display panel, including:
[0037] The first driving current corresponding to the first target modulation parameter is determined according to the third mapping table;
[0038] The second driving current corresponding to the second target modulation parameters is determined according to the fourth mapping table;
[0039] The driving current of the light-emitting unit corresponding to each pixel is determined based on the first driving current and the second driving current.
[0040] The driving current is output to each light-emitting unit based on the driving sequence of each display pixel of the display panel to control the display brightness of the display panel.
[0041] A second aspect of this application provides a display control device, comprising:
[0042] The acquisition module is used to receive input image information and acquire the target grayscale value of each pixel in the image information;
[0043] The determination module is used to match target mapping data in a first mapping table according to each target grayscale value. The target mapping data includes the first target modulation parameter of the first control mode and the second target modulation parameter of the second control mode.
[0044] The control module is used to output drive current to the light-emitting unit of the display panel according to the target mapping data, and control the display brightness of the display panel;
[0045] The first control mode controls the amplitude of the drive current, and the second control mode controls the pulse width of the drive current.
[0046] A third aspect of this application provides a display device, including the aforementioned display control device, the display device comprising:
[0047] Display panel;
[0048] The memory is configured to store instructions; and
[0049] The processor is configured to retrieve instructions from memory and, when executing instructions, to implement the aforementioned display control method.
[0050] In summary, by adopting the technical solution of this application, based on the first mapping table, the corresponding target mapping data is found according to the target grayscale value of each pixel in the image information, and then the modulation parameters of the first control mode and the second control mode are controlled separately based on the target mapping data. This enables more precise and orderly control of the driving current in multiple display control modes, thereby improving the display effect of the display panel.
[0051] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0052] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0053] Figure 1 A schematic diagram illustrating the control principle of a PAM mode MLED display device;
[0054] Figures 2(a)-2(c) are schematic diagrams of the control principle of a PWM mode for an MLED display device;
[0055] Figure 3 This is a schematic diagram illustrating an application scenario of a display control method provided in this application embodiment;
[0056] Figure 4 This is a flowchart illustrating a display control method provided in an embodiment of this application;
[0057] Figure 5 This is a flowchart illustrating a method for establishing a first mapping table provided in an embodiment of this application.
[0058] Figure 6 This is a schematic diagram of a target control mode provided in one embodiment of this application;
[0059] Figure 7 This is a schematic diagram illustrating a target control mode determination provided in another embodiment of this application;
[0060] Figure 8 This is a schematic diagram of a target control mode provided in another embodiment of this application;
[0061] Figure 9 This is a schematic diagram of a display control method provided in a specific embodiment of this application;
[0062] Figure 10 This is a schematic diagram of a display control device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0064] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified. In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to implement and use this application. In the following description, details are set forth for illustrative purposes. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid unnecessary detail that would obscure the description of this application. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0065] MLED display devices may include a control circuit and a display panel. The control circuit generates appropriate control signals based on input signals or instructions. MLED display devices can display in two ways: direct-view and backlit. In direct-view MLED, the display panel consists of multiple tiny light-emitting diodes (LEDs), each of which can act as an independent light-emitting unit. In backlit displays, the display panel includes a liquid crystal layer and a backlight module. The liquid crystal layer regulates light transmittance, and the backlight module provides the backlight source. The backlight module may include multiple LEDs as light-emitting units to provide backlight illumination. The control signals generated by the control circuit control the brightness of the LEDs, thereby adjusting the brightness of the backlight module and enabling the display panel to display the desired images and content. The control signals may include pulse signals. By adjusting the pulse signals generated by the control circuit using a set modulation mode, the intensity of the drive current can be controlled, adjusting the LED brightness and thus controlling the display panel's brightness. The display panel can be controlled using various modulation modes; PAM and PWM modes are used as examples below.
[0066] In PAM mode, the drive current can be adjusted by changing the amplitude of the pulse signal, thereby controlling the display brightness of each pixel on the display panel. The amplitude level of the pulse represents the brightness level of the pixel. Figure 1This is a schematic diagram illustrating the control principle of a PAM mode in an MLED display device. With a fixed switching frequency of the LEDs in the backlight module, a set PAM voltage is output to control the control circuit of each pixel. This PAM voltage is converted into LED current control, thereby controlling the brightness of the LED corresponding to each pixel. At low brightness, the required current is small and prone to fluctuations, resulting in lower current control precision. Simultaneously, at lower currents, the spectral emission of LEDs fluctuates more, causing inconsistencies in LED brightness and color points. This leads to a "pigmentation" phenomenon, where small bright or dark spots appear in the backlight module or display panel.
[0067] In PWM mode, the drive current can be adjusted by changing the width of the pulse signal, thereby controlling the display brightness of each pixel on the display panel. The high-level duration of the pulse signal determines the brightness level of the pixel. Figures 2(a)-2(c) illustrate the control principle of PWM mode in an MLED display device. As shown in Figure 2(a), PWM mode controls the brightness of the LED by controlling the LED frequency switch. The output PWM data voltage is stored in a capacitor by the pixel control circuit to coordinate with the sweep signal. As shown in Figures 2(b) and 2(c), the sweep signal voltage decreases slowly, and when a voltage drop exists across the capacitor, the capacitor's charge is reduced. The brightness of the corresponding LED of the pixel is controlled by turning the thin-film transistor (TFT) on or off. When the capacitor charge drops to a certain level, the TFT can be turned on via PWM control. Therefore, PWM mode converts the PWM data voltage into time, and controls the LED's emission time through the duty cycle of the PWM signal. When the LED is at a low brightness, the TFT has a shorter on-time within one scan cycle for the corresponding pixel, which makes the display panel prone to flickering.
[0068] In PAM and PWM hybrid modes, the drive current needs to be controlled simultaneously based on data from both PAM and PWM modes for the same video or image source. This can easily lead to chaotic control logic and mutual interference, further causing distortion or inaccuracy in display colors, thus affecting the display effect. Therefore, this application embodiment pre-sets parameters according to requirements, using the combination of modulation parameters corresponding to the hybrid control of PAM and PWM modes as mapping data, and storing the mapping relationship between the mapping data and each grayscale value. In this way, the corresponding mapping data can be determined based on the grayscale value of each pixel in the received image information, thereby obtaining the modulation parameters for PAM and PWM modes respectively, enabling PAM and PWM modes to control the display brightness of pixels with different grayscale values in an orderly and precise manner.
[0069] like Figure 3 As shown, Figure 3 This is a schematic diagram illustrating an application scenario of a display control method provided in this application embodiment. The application scenario in this application embodiment is a display device, such as an MLED display device, which may include a display panel 310, a processor 320, a memory 330, an input module 340, a transmission module 350, and a switching module 360.
[0070] The display panel 310 provides backlighting through light-emitting units for image display. The processor 320 communicates with the display panel 310, processes the received input information to obtain the driving current of each pixel, and thus controls the display brightness of each pixel. The processor 320 can be a programmable chip such as a Field Programmable Gate Array (FPGA) or an Advanced Reduced Instruction Set Computer (ARM).
[0071] The input information of the input module 340 may include video data input through a DisplayPort (DP) or High-Definition Multimedia Interface (HDMI), or image data input through a Secure Digital (SD) card.
[0072] The memory 330 may include random access memory (RAM). The RAM can be external storage RAM or internal RAM within the processor 320 chip. In one example, the memory 330 may include a first sub-memory and a second sub-memory. The first sub-memory stores modulation parameters for a first control mode and stores a first mapping relationship between the target grayscale value and the first target modulation parameters. The second sub-memory stores modulation parameters for a second control mode and stores a second mapping relationship between the target grayscale value and the second target modulation parameters. The first and second control modes are two different types of control modes. In this embodiment, the first control mode controls the amplitude of the drive current, and the second control mode controls the pulse width of the drive current. For example, the first control mode is PAM mode, and the second control mode is PWM mode. Thus, the memory 330 may include two RAMs, one storing the modulation parameters corresponding to the PAM mode and the other storing the modulation parameters corresponding to the PWM mode. Taking an example where the RAM has 256 addresses and 10 bits of data, the 256 addresses correspond to 256 grayscale values, and the 10 bits of each address represent the corresponding mapping data. Due to the characteristics of RAM, the size of each address data can be random. Therefore, the modulation parameters of PAM mode and PWM mode can be set to any size at different grayscale values.
[0073] The processor 320 can generate a corresponding drive current based on the mapping data composed of the modulation parameters of the first and second control modes, and then transmit it to the display panel 310 through the transmission module 350. In one example, the drive current corresponding to the first and second control modes can be switched to the corresponding control circuits through the switching module 360. The switching module can be a multiplexer (MUX). In another example, the drive current corresponding to the first and second control modes can also be transmitted to the control circuits through two channels respectively.
[0074] It should be noted that, Figure 3 The application scenario of the display control method shown is merely an example. The application scenario of the display control method described in the embodiments of this application is to more clearly illustrate the technical solution of the embodiments of this application, and does not constitute a limitation on the technical solution provided in the embodiments of this application.
[0075] Based on the application scenarios of the above-mentioned display control method, this application proposes an embodiment of the display control method.
[0076] Figure 4 This is a flowchart illustrating a display control method provided in an embodiment of this application. Figure 4As shown, this display control method can execute steps 401-403 through the processor 320 described above, which will be described in detail below.
[0077] Step 401: When receiving the input image information, obtain the target grayscale value of each pixel in the image information.
[0078] In this embodiment, the image information may include multiple pixels, and the grayscale value corresponding to each pixel is the target grayscale value. In one example, the image information may be directly acquired image data or image frame data extracted from acquired video data. If the acquired data is image data, the target grayscale value of each pixel in the image data can be directly extracted. If the acquired data is video data, the video data needs to be processed to obtain multiple static images, i.e., image frame data. Then, the target grayscale value of each pixel is extracted from the image frame data.
[0079] Step 402: Match target mapping data in the first mapping table according to each target grayscale value. The target mapping data includes the first target modulation parameter of the first control mode and the second target modulation parameter of the second control mode.
[0080] In this embodiment, the first mapping table is a pre-established mapping table storing the mapping relationship between grayscale values and mapping data. The mapping data refers to the combination of modulation parameters corresponding to the first control mode and the second control mode during hybrid control. The target mapping data is the mapping data corresponding to each target grayscale value. This target mapping data includes a first target modulation parameter and a second target modulation parameter. The first target modulation parameter is the modulation parameter corresponding to the first control mode that has a mapping relationship with the target grayscale value, and the second target modulation parameter is the modulation parameter corresponding to the second control mode that has a mapping relationship with the target grayscale value. The first target modulation parameter and the second target modulation parameter are a pre-set optimal combination of modulation parameters according to requirements, indicating that the target mapping data can better control the display at the target grayscale value.
[0081] Step 403: Output drive current to the light-emitting unit of the display panel according to the target mapping data to control the display brightness of the display panel.
[0082] In this embodiment, the driving current under the first control mode and the second control mode can be determined based on target mapping data, thereby enabling the backlight modules of the display panel to perform backlight display according to their respective driving currents, so that the display panel displays the corresponding brightness according to the light-emitting units of each pixel. In one example, the driving current of the first control mode and the driving current of the second control mode can be switched and transmitted through a switching module. In another example, the driving current of the first control mode and the second control mode can also be transmitted through two channels respectively.
[0083] Based on a pre-established first mapping table, the corresponding target mapping data is found according to the target grayscale value of each pixel in the image information. Then, based on the target mapping data, the modulation parameters of the first control mode and the second control mode are controlled separately. This enables more precise and orderly control of the driving current in multiple display control modes, thereby improving the display effect of the display panel.
[0084] Figure 5 This is a flowchart illustrating a method for establishing a first mapping table provided in an embodiment of this application. Figure 5 As shown in the embodiments of this application, the method for establishing the first mapping table may include steps 501-504, which will be described in detail below.
[0085] Step 501: Determine the first brightness value corresponding to multiple grayscale values that are equal to the number of set addresses.
[0086] Step 502: Determine multiple modulation parameter combinations based on multiple grayscale values. The modulation parameter combinations include the first modulation parameter of the first control mode and the second modulation parameter of the second control mode.
[0087] Step 503: Obtain the second brightness value corresponding to each modulation parameter combination, and determine the modulation parameter combination corresponding to the second brightness value that is equal to the first brightness value as the mapping data corresponding to the grayscale value.
[0088] Step 504: Establish the first mapping table based on the mapping relationship between grayscale values and mapping data.
[0089] In this embodiment, the number of grayscale values can be determined based on the number of addresses stored in the memory. For example, assuming the memory has 256 addresses, the brightness value corresponding to each of the 256 grayscale values can be determined based on the image information; this brightness value is the first brightness value. Assuming that the data content of both the first and second control modes is 10 bits, each control mode can have 1024 data variations, i.e., 1024 modulation parameters. The modulation parameter of the first control mode is the first modulation parameter, and the modulation parameter of the second control mode is the second modulation parameter. For example, the modulation parameter of the first control mode can have 1024 values, and the modulation parameter of the second control mode can also have 1024 values.
[0090] Since the brightness adjustment range of an LED in PAM mode typically varies sequentially from the minimum amplitude (e.g., 0) to the maximum amplitude (e.g., 1023), and the brightness adjustment range of an LED in PWM mode typically varies sequentially from the maximum brightness (e.g., 1023) to completely off (e.g., 0), there are 1024 possible modulation parameter combinations when both PAM and PWM modes are adjusted simultaneously for 256 grayscale values. The brightness value corresponding to the LED's emission state under each modulation parameter combination is then designated as the second brightness value.
[0091] Then, among the 1024 second brightness values, 256 second brightness values that are equal to the aforementioned 256 first brightness values are identified. These 256 second brightness values constitute the mapping data. Each mapping data corresponds to a grayscale value, representing the combination of modulation parameters that achieves a good display effect at that grayscale value. Finally, based on the mapping relationship between each grayscale value and the mapping data, a first mapping table can be established. In this way, by simply obtaining the target grayscale value, the corresponding target mapping data can be found, thereby obtaining the first target modulation parameter of the first control mode and the second target modulation parameter of the second control mode for each target grayscale value.
[0092] In step 501 of this embodiment, a third brightness value corresponding to a first grayscale value among multiple grayscale values can be obtained first. Then, based on the set gamma curve and the third brightness value, a fourth brightness value corresponding to a second grayscale value other than the first grayscale value among the multiple grayscale values is determined. Finally, a first brightness value is determined based on the third brightness value and the fourth brightness value.
[0093] In this embodiment, a first brightness value can be determined based on a gamma curve. When image information is acquired, the maximum brightness of the image information can be obtained. Therefore, the maximum grayscale value can be selected as the first grayscale value, and among multiple grayscale values, the grayscale values other than the first grayscale value are the second grayscale values. In this way, the third brightness value corresponding to the first grayscale value can be obtained, which is the maximum brightness of the image information. Then, based on the third brightness value and a set gamma curve, the brightness value of the second grayscale value can be determined, and the brightness value of the second grayscale value is the fourth brightness value. The set gamma curve is a gamma curve determined based on the characteristics of the display device; for example, the set gamma curve can be gamma2.2. Finally, the third brightness value corresponding to the first grayscale value and the fourth brightness value corresponding to the second grayscale value are combined to obtain the first brightness value for each grayscale value. By combining the maximum brightness value and the set gamma curve, the first brightness value corresponding to each grayscale value can be determined more efficiently.
[0094] In one example, let's assume the first control mode is PAM mode and the second control mode is PWM mode. Assume there are 256 grayscale values and 9 binding points, each capable of outputting a voltage. First, we need to determine the third brightness value. Specifically, we can control the modulation parameter of the PWM mode to its maximum value of 1023, corresponding to the binding point voltage at gamma9. We can control the modulation parameter of the PAM mode to its minimum value of 0, corresponding to the voltage at the gamma1 binding point. Adjusting the voltages of gamma1 and gamma9 ensures that grayscale value 255 reaches the first brightness value. Then, based on the gamma curve gamma2.2, we sequentially determine the brightness values from grayscale value 0 to grayscale value 254 to obtain the fourth brightness value. Finally, based on the third and fourth brightness values, we can obtain the first brightness value.
[0095] In step 502 of this embodiment, a first count value corresponding to the grayscale value in the first control mode and a second count value corresponding to the grayscale value in the second control mode can be determined first. Then, a second mapping table is constructed based on the grayscale value, the first count value, and the second count value. The multiple grayscale values are then divided into multiple grayscale value intervals, and a target control mode for each grayscale value interval is determined. The target control mode is either the first control mode or the second control mode. Finally, the count value interval corresponding to the target control mode is determined according to the second mapping table, resulting in multiple modulation parameter combinations.
[0096] In this embodiment, the count value refers to the numerical value representing the modulation level corresponding to the grayscale value under each control mode. The first count value is the count value corresponding to the grayscale value under the first control mode, and the second count value is the count value corresponding to the grayscale value under the second control mode. Taking PAM mode as the first control mode and PWM mode as the second control mode, with each address containing 10 bits of data as an example: For PAM mode, the first count value represents the amplitude of the pulse signal, where 0 represents the minimum amplitude and 1023 represents the maximum amplitude. For PWM mode, the second count value represents the duty cycle of the pulse signal, where 0 represents the minimum width (pulse off) and 1023 represents the maximum width (pulse fully on).
[0097] In this embodiment, a second mapping table can be constructed based on the mapping relationship between each grayscale value and its corresponding first and second count values. This second mapping table represents the correspondence between grayscale values and count values. Since there are 256 grayscale values, the combination of the first and second count values yields 1024 modulation parameter combinations. Therefore, it is necessary to map the modulation parameter combinations to the grayscale values.
[0098] Taking PAM mode as the first control mode and PWM mode as the second control mode as an example, based on the control characteristics of PAM and PWM modes, the first count value of PAM mode can be arranged from 0 to 1023, and the second count value of PWM mode can be arranged from 1023 to 0. The grayscale values can then be arranged from the maximum to the minimum grayscale value. Then, according to requirements, multiple grayscale values are divided into multiple grayscale value intervals, and the target control mode corresponding to each grayscale value interval is determined. The target control mode is the dominant control mode in that grayscale value interval, which is either PAM mode or PWM mode. The target control mode needs to be changed in that interval to alter the brightness value corresponding to the grayscale value within that interval.
[0099] In this embodiment, if the target control mode is a first control mode, a first count value interval corresponding to the grayscale value interval is determined according to a second mapping table, and the second count value of the second control mode in the grayscale value interval is determined as the third count value. The second count value includes the third count value. Then, a first modulation parameter combination is determined based on the third count value and each first count value in the first count value interval. The first modulation parameter combination is the modulation parameter combination under the target control mode of the first control mode. The second count value in the first modulation parameter combination remains unchanged, while the first count value changes.
[0100] For example, if the target control mode is PAM mode, then in this grayscale range, the first count value corresponding to PAM mode changes, while the second count value corresponding to PWM mode remains unchanged. The second count value is then determined as the third count value. This third count value is a fixed value, which is one of the middle values of the second count value. Based on the third count value and the changing first count value, the first modulation parameter combination for this grayscale range can be obtained.
[0101] In this embodiment, if the target control mode is the second control mode, a second count value interval corresponding to the grayscale value interval is determined according to the second mapping table, and the first count value of the first control mode in the grayscale value interval is determined as the fourth count value. The first count value includes the fourth count value. Then, a second modulation parameter combination is determined based on the fourth count value and each second count value in the second count value interval. The second modulation parameter combination is the modulation parameter combination under the target control mode of the second control mode. The first count value in the second modulation parameter combination remains unchanged, while the second count value changes.
[0102] For example, if the target control mode is PWM mode, then in this grayscale range, the first count value corresponding to PAM mode does not change, and the first count value is determined as the fourth count value. This fourth count value is a fixed value, which is one of the first count values. Meanwhile, the second count value corresponding to PWM mode changes. Based on the fourth count value and the changing second count value, the second modulation parameter combination for this grayscale range can be obtained.
[0103] Finally, multiple modulation parameter combinations are obtained based on the first and second modulation parameter combinations. In this way, by dividing the grayscale value ranges and corresponding target control modes, a modulation parameter combination that meets the requirements can be obtained. In related technologies, PWM and PAM modes are usually used in combination to achieve the desired brightness value, which often causes mutual display interference. However, the embodiments of this application select target control modes for different grayscale value ranges based on the user's desired display effect, which can more accurately control the mixed mode for different grayscale values, thereby improving the display effect of the display device.
[0104] In this embodiment, grayscale value ranges can be arbitrarily divided according to requirements, and the target control mode for each grayscale value range can be determined. The following examples illustrate three methods of dividing grayscale value ranges. Taking the first control mode as PAM mode, the second grayscale mode as PWM mode, with 256 grayscale values, and both the first and second count values being 1024, as an example.
[0105] Figure 6 This is a schematic diagram illustrating a target control mode determination method provided in one embodiment of this application. For example... Figure 6 As shown, in one embodiment, multiple grayscale values can be divided into a first interval and a second interval. The grayscale values in the first interval are greater than those in the second interval. That is, the first interval is a high grayscale value interval, and the second interval is a low grayscale value interval. Then, the target control mode for the first interval is determined as the first control mode, and the target control mode for the second interval is determined as the second control mode. For example, the target control mode for the high grayscale value interval is the PAM mode, and the target control mode for the low grayscale value interval is the PWM mode.
[0106] Table 1 is a table showing the division of grayscale value ranges provided in one embodiment of this application. As shown in Table 1, the dividing point between the high grayscale value range and the low grayscale value range is between grayscale value 127 and grayscale value 128. In the high grayscale value range, the second count value of the PWM mode can be fixed at 1023, and the first count value of the PAM mode can be increased sequentially from 0 to the first count value corresponding to grayscale value 128, i.e., 511. In the low grayscale value range, the first count value of the PAM mode is fixed at 511, and the second count value corresponding to grayscale value 127 is 1020. Therefore, the second count value of the PWM mode can be reduced from 1020 to 511.
[0107]
[0108] In this embodiment, in the low grayscale range, since the drive current controlled by PAM mode is lower than the drive current controlled by PWM mode alone, the accuracy of display control based on this mapping data is higher than that of display control based on PWM mode alone, thereby reducing the problem of flickering in display devices at low grayscale.
[0109] Figure 7 This is a schematic diagram illustrating a target control mode determination according to another embodiment of this application. Figure 7 As shown, in another embodiment, multiple grayscale values can be divided into a first interval and a second interval, where the grayscale value of the first interval is greater than that of the second interval. That is, the first interval is a high grayscale value interval, and the second interval is a low grayscale value interval. Then, the target control mode for the first interval is determined as the second control mode, and the target control mode for the second interval is determined as the first control mode. In other words, the target control mode for the high grayscale value interval is the PWM mode, and the target control mode for the low grayscale value interval is the PAM mode.
[0110] Table 2 is a table showing the division of grayscale value ranges provided in one embodiment of this application. As shown in Table 2, the dividing point between the high grayscale value range and the low grayscale value range is between grayscale value 127 and grayscale value 128. In the high grayscale value range, the first count value of the PAM mode can be fixed at 0, and the second count value of the PWM mode can be decreased sequentially from 1023 to the second count value corresponding to grayscale value 128, i.e., 511. In the low grayscale value range, the second count value of the PWM mode is fixed at 511, and the first count value corresponding to grayscale value 127 is 1. Therefore, the second count value of the PAM mode can be increased from 1 to 511.
[0111]
[0112] In this embodiment, in the low grayscale range, since the duty cycle controlled by PWM mode is much smaller than that controlled by PAM mode alone, the accuracy of display control based on this mapping data is higher than that of display control based on PAM mode alone, thereby alleviating the problem of pixelation in display devices at low grayscale.
[0113] Figure 8 This is a schematic diagram illustrating a target control mode determination provided in another embodiment of this application. For example... Figure 8 As shown, in another embodiment, based on Figure 6 The technical solution shown has been further optimized. Based on the characteristics of the TFT switch in the control circuit, the TFT switch requires a certain amount of time to turn on, resulting in a ramp-up process in the LED's luminous current. During this ramp-up phase, using PWM mode control can easily lead to inaccurate control. Therefore, during the ramp-up phase, PAM mode display control is superior to PWM mode display control. Based on this, multiple grayscale values can be divided into a third, fourth, and fifth interval. The grayscale value in the third interval is greater than that in the fourth interval, and the grayscale value in the fourth interval is greater than that in the fifth interval. In other words, the third interval is the high grayscale value interval, the fourth interval is the medium grayscale value interval, and the fifth interval is the low grayscale value interval. Then, the target control mode for the third and fifth intervals is determined as the first control mode, and the target control mode for the fourth interval is determined as the second control mode. That is, the target control mode for the high and low grayscale value intervals is PAM mode, and the target control mode for the medium grayscale value interval is PWM mode.
[0114] Table 3 shows the grayscale value range division table provided in another embodiment of this application. As shown in Table 3, the boundary between the high grayscale value range and the medium grayscale value range is between grayscale value 127 and grayscale value 128, and the boundary between the medium grayscale value range and the low grayscale value range is between grayscale value 30 and grayscale value 31. In the high grayscale value range, the second count value of the PWM mode can be fixed at 1023, and the first count value of the PAM mode can be increased sequentially from 0 to the first count value corresponding to grayscale value 128, i.e., 511. In the medium grayscale value range, the first count value of the PAM mode can be fixed at 511, the second count value corresponding to grayscale value 127 is 1020, and the second count value corresponding to grayscale value 31 is 639. The second count value of the PAM mode can be decreased from 1020 to 639. In the low grayscale value range, the first count value of the PWM mode can be fixed at 639, and the first count value corresponding to grayscale value 30 is 512. Therefore, the second count value of the PWM mode can be increased from 512 to 639.
[0115]
[0116] In this embodiment, the drive current is controlled using PAM mode in the high grayscale range. Since the drive current controlled by PAM mode is lower than that controlled solely by PWM mode, the accuracy of display control based on this mapping data is higher than that of display control using only PWM mode. The drive current is also controlled using PAM mode in the low grayscale range. By controlling the LED light-emitting current ramp-up process using PAM mode, the control accuracy is even higher than that of PWM mode, thus more accurately mitigating the flickering problem that easily occurs in display devices at low grayscale levels.
[0117] In step 403 of this embodiment, a first driving current corresponding to the first target modulation parameter is first determined according to a pre-established third mapping table. Then, a second driving current corresponding to the second target modulation parameter is determined according to a pre-established fourth mapping table. Next, the driving current of the light-emitting unit corresponding to each pixel is determined according to the first and second driving currents. Finally, the driving current is output to each light-emitting unit based on the driving order of each display pixel on the display panel to control the display brightness of the display panel.
[0118] In this embodiment, the third mapping table includes the correspondence between the first modulation parameters and the first driving current of the first control mode, and the fourth mapping table includes the relationship between the second modulation parameters and the second driving current. The first driving current is the driving current under the first control mode, and the second driving current is the driving current under the second control mode. Thus, after determining the first target modulation parameter, the corresponding first driving current can be found through the third mapping table. After determining the second target modulation parameter, the corresponding second driving current can be found through the fourth mapping table. In this way, the driving current of the light-emitting unit corresponding to each pixel can be obtained based on the first and second driving currents. Finally, the driving current is output to each light-emitting unit based on the driving order of each display pixel on the display panel, thereby controlling the display brightness of the display panel.
[0119] The following combination Figure 3 The application environment described herein provides a detailed explanation of the display control method in a specific embodiment. Figure 9 This is a flowchart illustrating a display control method provided in a specific embodiment of this application. Figure 9As shown, firstly, the pre-set mapping data can be encapsulated into the corresponding PAM and PWM mode RAM for later use. Then, the received DP / HDMI input video data or image data from the SD card is selected via the MUX to store the corresponding image data in Double Data Rate (DDR) dynamic random access memory. Next, the same frame of image information stored in the DDR is read from the two data channels of PAM and PWM modes respectively. Based on the target grayscale value of each pixel in the image information as the RAM address, the target mapping data corresponding to the target grayscale value of each pixel in the RAM is read. Then, according to the pixel output order of the PAM and PWM modes of the control circuit, the target mapping data is stored in a First-In-First-Out (FIFO) queue. Finally, in accordance with the timing of the control circuit, the data in the FIFO queue is read and sent to the display panel. Thus, based on the pre-established first mapping table, the corresponding target mapping data is found according to the target grayscale value of each pixel in the image information. Then, based on the target mapping data, the modulation parameters of the first control mode and the second control mode are controlled separately. This allows for more precise and orderly control of the driving current in multiple display control modes, thereby improving the display effect of the display panel.
[0120] Figure 10 This is a schematic diagram of the structure of a display control device 1100 provided in an embodiment of this application. Figure 10 As shown, the display control device 1100 includes an acquisition module 1101, a determination module 1102, and a control module 1103. The acquisition module 1101 receives input image information and acquires the target grayscale value of each pixel in the image information. The determination module 1102 matches target mapping data in a first mapping table based on each target grayscale value. The target mapping data includes a first target modulation parameter for a first control mode and a second target modulation parameter for a second control mode. The control module 1103 outputs a driving current to the light-emitting unit of the display panel according to the target mapping data, controlling the display brightness of the display panel. The first control mode controls the amplitude of the driving current, and the second control mode controls the pulse width of the driving current.
[0121] The acquisition module 1101, the determination module 1102, and the control module 1103 can be used to execute steps 401-403 in the embodiments of the above-mentioned display control method. For the specific implementation of these modules and more details, please refer to the corresponding method section, which will not be elaborated here.
[0122] This application also provides a machine-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the aforementioned display control method.
[0123] Since the instructions stored in the display device and the machine-readable storage medium can execute the steps in any of the display control methods provided in the embodiments of this application, the beneficial effects that any of the display control methods provided in the embodiments of this application can achieve can be realized, as detailed in the previous embodiments, and will not be repeated here.
[0124] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0125] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A display control method, characterized in that, include: Receive input image information and obtain the target grayscale value of each pixel in the image information; Target mapping data is matched in a first mapping table according to each target grayscale value, and the target mapping data includes a first target modulation parameter of a first control mode and a second target modulation parameter of a second control mode. The target mapping data is used to output a driving current to the light-emitting unit of the display panel to control the display brightness of the display panel; Wherein, the first control mode is to control the amplitude of the drive current, and the second control mode is to control the pulse width of the drive current; Before matching target mapping data in the first mapping table based on each of the target grayscale values, the process further includes: Determine the first brightness value corresponding to multiple grayscale values that are equal to the number of set addresses; Multiple modulation parameter combinations are determined based on multiple grayscale values, and the modulation parameter combinations include a first modulation parameter of the first control mode and a second modulation parameter of the second control mode. Obtain the second brightness value corresponding to each of the modulation parameter combinations; The modulation parameter combination corresponding to the second brightness value, which is equal to the first brightness value, is determined as the mapping data corresponding to the grayscale value; Multiple modulation parameter combinations are determined based on multiple grayscale values, including: Determine the first count value corresponding to the grayscale value in the first control mode, and the second count value corresponding to the grayscale value in the second control mode; A second mapping table is constructed based on the grayscale value, the first count value, and the second count value; The multiple grayscale values are divided into multiple grayscale value intervals, and a target control mode is determined for each grayscale value interval, wherein the target control mode is either the first control mode or the second control mode. Based on the second mapping table, the count value range corresponding to the target control mode is determined, and multiple combinations of modulation parameters are obtained. The step of determining the count value range corresponding to the target control mode according to the second mapping table to obtain multiple modulation parameter combinations includes: If the target control mode is the first control mode, then the first count value interval corresponding to the gray level value interval is determined according to the second mapping table, and the second count value of the second control mode in the gray level value interval is determined as the third count value; A first modulation parameter combination is determined based on the third count value and each of the first count values in the first count value interval; If the target control mode is the second control mode, then the second count value interval corresponding to the grayscale value interval is determined according to the second mapping table, and the first count value of the first control mode in the grayscale value interval is determined as the fourth count value; A second modulation parameter combination is determined based on the fourth count value and each of the second count values in the second count value interval; Multiple modulation parameter combinations are obtained based on the first modulation parameter combination and the second modulation parameter combination; The first mapping table is established based on the mapping relationship between the grayscale values and the mapping data.
2. The display control method according to claim 1, characterized in that, The determination of the first brightness value corresponding to a plurality of grayscale values equal to the number of set addresses includes: Obtain the third brightness value corresponding to the first grayscale value among the multiple grayscale values; Based on the set gamma curve and the third brightness value, a fourth brightness value corresponding to the second gray level value other than the first gray level value among the multiple gray level values is determined. The first brightness value is determined based on the third brightness value and the fourth brightness value.
3. The display control method according to claim 1, characterized in that, The step of dividing the multiple grayscale values into multiple grayscale value intervals and determining the target control mode for each grayscale value interval includes: The grayscale values are divided into a first interval and a second interval, wherein the grayscale value of the first interval is greater than the grayscale value of the second interval; The target control mode of the first interval is determined as the first control mode, and the target control mode of the second interval is determined as the second control mode; or, the target control mode of the first interval is determined as the second control mode, and the target control mode of the second interval is determined as the first control mode.
4. The display control method according to claim 3, characterized in that, The step of dividing the multiple grayscale values into multiple grayscale value intervals and determining the target control mode for each grayscale value interval includes: The grayscale values are divided into a third interval, a fourth interval, and a fifth interval, wherein the grayscale value of the third interval is greater than the grayscale value of the fourth interval, and the grayscale value of the fourth interval is greater than the grayscale value of the fifth interval. The target control modes of the third and fifth intervals are determined as the first control mode, and the target control mode of the fourth interval is determined as the second control mode.
5. The display control method according to any one of claims 1 to 4, characterized in that, The method involves outputting a drive current to the light-emitting unit of the display panel based on the target mapping data to control the display brightness of the display panel, including: The first driving current corresponding to the first target modulation parameter is determined according to the third mapping table; The second driving current corresponding to the second target modulation parameter is determined according to the fourth mapping table; The driving current of the light-emitting unit corresponding to each pixel is determined based on the first driving current and the second driving current; The driving current is output to each light-emitting unit based on the driving sequence of each display pixel of the display panel to control the display brightness of the display panel.
6. A display control device, characterized in that, The apparatus for implementing the display control method according to any one of claims 1 to 5 comprises: The acquisition module is used to receive input image information and acquire the target grayscale value of each pixel in the image information; The determining module is used to match target mapping data in a first mapping table according to each target grayscale value, the target mapping data including a first target modulation parameter of a first control mode and a second target modulation parameter of a second control mode; The control module is used to output a driving current to the light-emitting unit of the display panel according to the target mapping data, and control the display brightness of the display panel; The first control mode controls the amplitude of the drive current, and the second control mode controls the pulse width of the drive current.
7. A display device, characterized in that, The display device includes the display control device according to claim 6, wherein the display device comprises: Display panel; The memory is configured to store instructions; and The processor is configured to retrieve the instructions from the memory and, when executing the instructions, to implement the display control method according to any one of claims 1 to 5.
Citation Information
Patent Citations
LED display control method and device, electronic equipment and storage medium
CN115346475A
Pixel driving circuit and display panel
CN115641813A