Data processing method for display device, and display device

By sending dimming data only to the backlight driver in the display device where the dimming data changes, the problems of high electromagnetic interference, long data transmission time, and high power loss are solved, achieving more efficient data transmission and a faster response rate.

WO2026082190A1PCT designated stage Publication Date: 2026-04-23BEIJING XIANXIN TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIANXIN TECH CO LTD
Filing Date
2025-10-17
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing data processing methods for display devices result in problems such as high electromagnetic interference, long data transmission time, and high power loss.

Method used

The dimming data of the current frame is sent only to the backlight driver whose dimming data has changed, while no dimming data is sent to the backlight driver whose dimming data has not changed. The backlight controller compares and controls the data, thereby reducing the amount of data transmission.

Benefits of technology

It reduces electromagnetic interference, decreases power loss, shortens data transmission time, and improves the response rate of display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128581_23042026_PF_FP_ABST
    Figure CN2025128581_23042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data processing method for a display device, and a display device. For each backlight driver, if dimming data of a current frame of the backlight driver is different from dimming data of a previous frame, a backlight controller sends the dimming data of the current frame to the backlight driver, and the backlight driver drives, on the basis of the dimming data of the current frame, a light-emitting unit to emit light; and if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the backlight controller does not send the dimming data of the current frame to the backlight driver, and the backlight driver drives, on the basis of the dimming data of the previous frame, the light-emitting unit to emit light. Compared with sending dimming data to all backlight drivers, sending the dimming data of the current frame only to a backlight driver of which data has changed can achieve the following effects: reducing the amount of data transmission, reducing electromagnetic interference, reducing power loss, reducing data transmission time, and increasing the response rate of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing methods for display devices and display devices

[0001] This application claims priority to Chinese Patent Application No. 202411460269.8, filed on October 18, 2024, entitled “Data Processing Method and Display Device for Display Device”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to display devices, and more particularly to a data processing method for a display device and a display device. Background Technology

[0003] A typical display device architecture includes a display panel and a backlight assembly. The backlight assembly includes multiple backlight drivers, each of which drives light-emitting units within multiple zones.

[0004] Based on the architecture of the aforementioned display device, when the display panel receives a frame of image data, it also sends dimming data to each backlight driver, and the backlight driver drives each partition based on the dimming data.

[0005] However, the above methods are prone to causing problems such as high electromagnetic interference (EMI), long data transmission time, and high power loss. Summary of the Invention

[0006] This application provides a data processing method and a display device to solve the problems of high electromagnetic interference tolerance, long data transmission time, and low power loss in existing data processing methods.

[0007] Some embodiments of this application provide a data processing method for a display device, the display device including a backlight controller, at least one backlight driver, and at least one light-emitting unit, the method being applied to the backlight controller, the method comprising:

[0008] Acquire the dimming data of the current frame and the dimming data of the previous frame for at least one backlight driver;

[0009] For each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame.

[0010] For each backlight driver, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the dimming data of the current frame is not sent to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame.

[0011] In some embodiments, the backlight driver includes at least one channel, with each channel corresponding to a dimming sub-data;

[0012] Accordingly, for each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver, specifically including:

[0013] If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, send the dimming sub-data of the current frame of all channels to the backlight driver.

[0014] or,

[0015] If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, the dimming sub-data of the current frame of the changed channel is sent to the backlight driver. The changed channel is the channel whose dimming data of the current frame is different from the dimming data of the previous frame.

[0016] In some embodiments, obtaining the dimming data of the current frame of the backlight driver and the dimming data of the previous frame of the backlight driver specifically includes:

[0017] The image data of the current frame is processed using a preset dimming algorithm to obtain the dimming data of the current frame; and the dimming data of the previous frame is read from the storage area.

[0018] In some embodiments, the method further includes:

[0019] Store the dimming data of the current frame in the storage area.

[0020] Some embodiments of this application provide a data processing method for a display device, the display device including a backlight controller, at least one backlight driver, and at least one light-emitting unit, the method being applied to a current backlight driver, the method including:

[0021] If the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, it receives the dimming data of the current frame sent by the backlight controller and drives the light-emitting unit to emit light according to the dimming data of the current frame.

[0022] If the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, it will not receive the dimming data of the current frame sent by the backlight controller, and will drive the light-emitting unit to emit light according to the dimming data of the previous frame.

[0023] In some embodiments, at least one backlight driver is cascaded, and the dimming data packet of the current frame includes an address and data;

[0024] Accordingly, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the driver receives the dimming data of the current frame sent by the backlight controller and drives the light-emitting unit to emit light according to the dimming data of the current frame, specifically including:

[0025] Receive the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, update the drive signal based on the data in the dimming data packet of the current frame, and drive the light-emitting unit to emit light according to the drive signal.

[0026] Accordingly, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, it does not receive the dimming data of the current frame sent by the backlight controller, and drives the light-emitting unit to emit light according to the dimming data of the previous frame, specifically including:

[0027] Receive the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, keep the drive signal unchanged; drive the light-emitting unit to emit light.

[0028] In some embodiments, the method further includes:

[0029] Receive the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, pass the dimming data packet of the current frame to the next level.

[0030] In some embodiments, when the dimming data of the current frame is dimming data of a changing channel, the data in the dimming data packet of the current frame includes a changing channel identifier and at least one dimming sub-data of the current frame.

[0031] Accordingly, the data update drive signal based on the dimming data packet in the current frame specifically includes:

[0032] The changing channel is determined based on the changing channel identifier in the current frame's dimming data. The dimming data of the changing channel in the current frame is determined based on the order of the dimming data of at least one current frame. The driving signal of the changing channel is updated based on the dimming data of the changing channel in the current frame.

[0033] In some embodiments, the change channel identifier includes a set of identifier bits, each of which is used to indicate whether the data of a corresponding channel has changed;

[0034] Accordingly, the changing channel of the dimming sub-data is determined based on the changing channel identifier in the dimming data of the current frame, specifically including:

[0035] Identify each bit of the change channel identifier;

[0036] If the flag is the first value, it indicates that the data of the channel corresponding to the flag has changed;

[0037] If the flag is the second value, it means that the data of the channel corresponding to the flag has not changed.

[0038] Some embodiments of this application provide a display device, including a backlight controller, at least one backlight driver, and at least one light-emitting unit; the backlight controller is used to execute the data processing method involved in the above embodiments, and the backlight driver is used to execute the data processing method involved in the above embodiments.

[0039] Some embodiments of this application also provide a backlight controller, including: a memory and a processor;

[0040] The memory stores the instructions that the computer executes;

[0041] The processor executes computer execution instructions stored in memory, causing the processor to perform the methods involved in the above embodiments.

[0042] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods involved in the above embodiments.

[0043] This application provides a computer program product, including a computer program that, when executed by a processor, implements the methods involved in the above embodiments.

[0044] The data processing method and display device provided in this application embodiment, for each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame. If the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the dimming data of the current frame is not sent to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame. Compared with sending dimming data to all backlight drivers, sending the dimming data of the current frame only to the backlight drivers whose dimming data has changed can reduce the amount of data transmission, reduce electromagnetic interference, reduce power loss, reduce data transmission time, and improve the response rate of the display device. Attached Figure Description

[0045] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0046] Figure 1 is an architecture diagram of a display device provided in this application;

[0047] Figure 2 is an architecture diagram of another display device provided in this application;

[0048] Figure 3 is a schematic diagram of a data processing method for a display device provided in some embodiments of this application;

[0049] Figure 4 is an architecture diagram of another display device provided in this application;

[0050] Figure 5 is an architecture diagram of another display device provided in this application;

[0051] Figure 6 is an architecture diagram of another display device provided in this application;

[0052] Figure 7 is a schematic diagram of a dimming data packet provided in some embodiments of this application.

[0053] Reference numerals: 110, timing controller; 120, backlight controller; 130, backlight driver; 140, display panel.

[0054] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0055] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application.

[0056] Figure 1 is an architecture diagram of a display device provided in this application. As shown in Figure 1, the display device includes a timing controller 110 (Dcon), a backlight controller 120 (Dimming Controller), a backlight driver 130 (Dimming Driver), and a display panel 140.

[0057] The timing controller 110 is connected to the display panel 140 and provides display data to the display panel 140. The timing controller 110 is also connected to the backlight controller 120 and provides dimming data to the backlight controller 120. The backlight controller 120 processes the dimming data and then sends the processed dimming data to the backlight driver 130. The processing steps may include protocol conversion, matching the address of the backlight driver 130 to each dimming data, etc., and are not limited here.

[0058] It should also be noted that the timing controller 110 can also directly send image data to the backlight controller 120, and the backlight controller 120 processes the image data based on the existing dimming algorithm and outputs dimming data.

[0059] Each display device includes multiple backlight drivers 130, which are cascaded together. That is, the backlight driver 130 in the first stage is connected to the backlight driver 130 in the second stage, the backlight driver 130 in the second stage is connected to the backlight driver 130 in the third stage, and so on.

[0060] The backlight controller 120 sends dimming data, including address and data, to the first-stage backlight driver 130. The first-stage backlight driver 130 reads the address from the dimming data. If the read address is the same as its own address, it generates a drive signal based on the data in the dimming data and drives the light-emitting units in the partition based on the drive signal. If the read address is different from its own address, it sends the dimming data to the second-stage backlight driver 130.

[0061] The second-stage backlight driver 130 reads the address from the dimming data. If the read address is the same as its own address, it generates a drive signal based on the data in the dimming data and drives the light-emitting units in the partition based on the drive signal. If the read address is different from its own address, it sends the dimming data to the third-stage backlight driver 130. And so on.

[0062] Figure 2 is an architecture diagram of another display device provided in this application. As shown in Figure 2, each backlight driver 130 includes a data input terminal and a data output terminal. The data output terminal of the previous stage backlight driver 130 is connected to the data input terminal of the next stage backlight driver 130. The data input terminal of the backlight driver 130 is used to receive dimming data from the previous stage backlight driver 130, and the data output terminal of the backlight driver 130 is used to send dimming data to the next stage backlight driver 130.

[0063] Each backlight driver 130 includes multiple channels, each channel outputting a drive signal to control the light emission of the light-emitting units within a designated area. The magnitude or duration of the drive signal controls the brightness of the light-emitting units.

[0064] For example, each backlight driver 130 in Figure 2 includes four channels, labeled as channel 0, channel 1, channel 2, and channel 3. Taking the third backlight driver 130 as an example, channel 0 of the third backlight driver 130 is used to provide driving signals to the light-emitting units in partition 1, channel 1 of the third backlight driver 130 is used to provide driving signals to the light-emitting units in partition 2, channel 2 of the third backlight driver 130 is used to provide driving signals to the light-emitting units in partition 3, and channel 3 of the third backlight driver 130 is used to provide driving signals to the light-emitting units in partition 4.

[0065] Based on the architecture of the display device described above, a data processing method for the display device specifically includes sending dimming data to each backlight driver 130 when the display panel 140 receives a frame of image data. The architecture of the display device shown in Figure 2 is used as an example. The timing controller 110 sends a frame of image data to the display panel 140, generates dimming data for the first backlight driver 130, the second backlight driver 130, and the third backlight driver 130 based on the frame of image data, and sends the dimming data to all three backlight drivers 130.

[0066] However, the above data processing method requires sending dimming data from all backlight drivers 130, which can easily cause large electromagnetic interference (EMI) problems, and will also prolong data transmission time and increase power loss.

[0067] To address the aforementioned technical problems, some embodiments of this application provide a data processing method for a display device. This method sends dimming data only to the backlight driver 130 where the dimming data changes, and does not send dimming data to the backlight driver 130 where the dimming data remains unchanged. This reduces the amount of data transmitted, thereby reducing electromagnetic interference, improving data transmission accuracy, reducing power consumption and making the display device more energy-efficient. It also reduces data transmission time and increases the frame rate of the display device.

[0068] Figure 3 is a schematic diagram of a data processing method for a display device provided in some embodiments of this application. As shown in Figure 3, some embodiments of this application provide a data processing method for a display device. The display device includes a backlight controller 120, at least one backlight driver 130, and at least one light-emitting unit. The data processing method includes:

[0069] S101, The backlight controller obtains the dimming data of the current frame of the backlight driver and the dimming data of the previous frame of the backlight driver.

[0070] The display device includes at least one backlight driver, and the backlight controller sends dimming data to each backlight driver.

[0071] In some embodiments, the backlight controller receives dimming data from the backlight driver from a higher-level controller. In other embodiments, the backlight controller uses an existing dimming algorithm to calculate the dimming data for the backlight driver.

[0072] S102. For each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame to the backlight driver, and the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame.

[0073] Specifically, for each backlight driver, the backlight controller compares the dimming data of the current frame with the dimming data of the previous frame. If the dimming data of the current frame differs from that of the previous frame, the backlight controller sends the dimming data of the current frame to that backlight driver. By iterating through the dimming data of the current frames of all backlight drivers, the backlight controller determines which backlight drivers to send the dimming data of the current frame to.

[0074] After receiving the dimming data of the current frame, the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame. The dimming data of the current frame is used to control the brightness of the light-emitting unit. By driving the light-emitting unit to emit light according to the dimming data of the current frame, the backlight driver 130 can adjust the brightness of the light-emitting unit.

[0075] S103. For each backlight driver, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the backlight controller does not send the dimming data of the current frame to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame.

[0076] Specifically, for each backlight driver, the backlight controller compares the dimming data of the current frame with the dimming data of the previous frame. If the dimming data of the current frame is the same as that of the previous frame, the backlight controller does not send the dimming data of the current frame to that backlight driver. If the backlight driver does not receive the dimming data of the current frame, the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame. The backlight controller determines which backlight drivers do not need to send the dimming data of the current frame by traversing the dimming data of the current frames of all backlight drivers.

[0077] In the above technical solution, for each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver, causing the backlight driver to drive the light-emitting unit to emit light according to the dimming data of the current frame. If the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the dimming data of the current frame is not sent to the backlight driver, causing the backlight driver to drive the light-emitting unit to emit light according to the dimming data of the previous frame. Compared with sending dimming data to all backlight drivers, sending the dimming data of the current frame only to the backlight drivers whose dimming data has changed can reduce the amount of data transmission, reduce electromagnetic interference, reduce power loss, reduce data transmission time, and improve the response rate of the display device.

[0078] Taking the schematic diagram of the display device shown in Figures 4 and 5 as an example, the display device includes N backlight drivers 130, which are cascaded together. More specifically, the output of the first backlight driver 130 is connected to the input of the second backlight driver 130, the output of the second backlight driver 130 is connected to the input of the third backlight driver 130, and so on, with the output of the (N-1)th backlight driver 130 connected to the input of the Nth backlight driver 130.

[0079] In the display device shown in Figure 4, the partition corresponding to the Nth backlight driver 130 is located at the top, the partition corresponding to the (N-1)th backlight driver 130 is located below the partition corresponding to the Nth backlight driver 130, the partition corresponding to the (N-2)th backlight driver 130 is located below the partition corresponding to the (N-2)th backlight driver 130, and so on.

[0080] If the dimming data of the second backlight driver 130 and the dimming data of the (N-1)th backlight driver 130 change, as shown in Figure 4, the backlight controller 120 first sends the dimming data of the (N-1)th backlight driver 130 for the current frame, and then sends the dimming data of the second backlight driver 130 for the current frame. The backlight controller 120 does not send the dimming data of the other backlight drivers for the current frame. The (N-1)th and second backlight drivers 130 drive their corresponding light-emitting units based on the dimming data of the current frame, while the remaining backlight drivers 130 drive their corresponding light-emitting units based on the dimming data of the previous frame. This achieves the updating of dimming data from top to bottom.

[0081] In the display device shown in Figure 5, the partition corresponding to the Nth backlight driver 130 is located at the bottom, the partition corresponding to the (N-1)th backlight driver 130 is located above the partition corresponding to the Nth backlight driver 130, the partition corresponding to the (N-2)th backlight driver 130 is located above the partition corresponding to the (N-2)th backlight driver 130, and so on.

[0082] If the dimming data of the second backlight driver 130 and the (N-1)th backlight driver 130 change, as shown in Figure 5, the backlight controller 120 first sends the dimming data of the second backlight driver 130, and then sends the dimming data of the (N-1)th backlight driver 130. The backlight controller 120 does not send the dimming data of the other backlight drivers for the current frame. The (N-1)th and second backlight drivers 130 drive their corresponding light-emitting units based on the dimming data of the current frame, while the remaining backlight drivers 130 drive their corresponding light-emitting units based on the dimming data of the previous frame. This achieves bottom-up dimming data updates.

[0083] In some embodiments, at least one backlight driver is cascaded, and the dimming data packet of the current frame includes an address and data. The address in the dimming data packet of the current frame can be used to determine which backlight driver's dimming data it belongs to.

[0084] S102. For each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame. Specifically, this includes the following steps:

[0085] S21. The backlight driver of the current frame receives the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, the current backlight driver updates the drive signal based on the data in the dimming data packet of the current frame, and drives the light-emitting unit to emit light according to the drive signal.

[0086] Specifically, the current backlight driver 130 obtains the dimming data packet for the current frame from the previous-level backlight driver or backlight controller 120. The dimming data packet for the current frame includes an address and data. Each backlight driver 130 is configured with an address. The current backlight driver 130 compares the address in the dimming data packet with its own address. If they match, the dimming data packet for the current frame is the dimming data of the current backlight driver 130. If they do not match, the dimming data packet for the current frame is not the dimming data of the current backlight driver 130.

[0087] The current backlight driver receives the dimming data for its current frame. Based on the data in the dimming data packet of the current frame, the current backlight driver updates its drive signal, which is used to drive the light-emitting units within the partition to emit light.

[0088] In some embodiments, S103, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the current backlight driver does not receive the dimming data of the current frame sent by the backlight controller, and drives the light-emitting unit to emit light according to the dimming data of the previous frame, specifically including:

[0089] S31. The current backlight driver receives the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, the current backlight driver maintains the driving signal unchanged, and the driving signal drives the light-emitting unit to emit light.

[0090] In this case, when the current backlight driver determines that the address in the dimming data packet of the current frame is different from the address of the backlight driver 130, the dimming data packet of the current frame is not the dimming data of the current backlight driver 130. In this case, the current backlight driver 130 does not update the driving signal and continues to drive using the original driving signal. This achieves the effect of driving the light-emitting unit to emit light based on the dimming data of the previous frame.

[0091] S32. If the address in the dimming data packet of the current frame is different from the address of the backlight driver 130, the current backlight driver will pass the dimming data packet of the current frame to the next level backlight driver.

[0092] In this case, if the dimming data packet of the current frame is not the dimming data of the current backlight driver 130, the dimming data packet of the current frame is passed to the next level backlight driver. The next level backlight driver 130 compares the address in the dimming data packet of the current frame with its own address to further determine whether the dimming data packet of the current frame is the dimming data of the next level backlight driver 130.

[0093] In the above technical solution, the current backlight driver 130 receives the dimming data packet of the current frame sent by the backlight controller 120 or the previous-level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver 130, the drive signal is updated based on the data in the dimming data packet of the current frame. If the address in the dimming data packet of the current frame is different from the address of the backlight driver 130, the drive signal remains unchanged. When the backlight driver 130 does not receive dimming data, that is, when the dimming data of the current frame of the backlight driver 130 is the same as the dimming data of the previous frame, it only needs to maintain the drive signal unchanged, without the need to store the drive signal additionally. When there is no dimming data, the stored drive signal is read, thus reducing the use of hardware resources.

[0094] In some embodiments, the backlight driver includes at least one channel, with each channel corresponding to a dimming sub-data.

[0095] Accordingly, in step S102, for each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame to the backlight driver, specifically including:

[0096] If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, the backlight controller sends the dimming sub-data of the current frame of all channels to the backlight driver.

[0097] As an example, taking the schematic diagram of the display device shown in Figure 6 as an example, each backlight driver 130 includes four channels. Each channel sends a driving signal to the light-emitting unit in the corresponding partition, driving the light-emitting unit to emit light. More specifically, taking the second backlight driver 130 as an example, channel 1 of the backlight driver 130 sends a driving signal to partition 5, channel 2 sends a driving signal to partition 6, channel 3 sends a driving signal to partition 7, and channel 4 sends a driving signal to partition 8.

[0098] For each backlight driver 130, the previous frame dimming data and the current dimming data of that backlight driver 130 are compared. It is determined that the dimming sub-data of channel 2 and channel 3 of the second backlight driver 130 has changed. The backlight controller 120 sends the dimming sub-data of the four channels of the second backlight driver 130.

[0099] In some embodiments, S21, the current backlight driver receives a dimming data packet of the current frame sent by the backlight controller or the previous-level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, the current backlight driver updates the driving signal based on the data in the dimming data packet of the current frame, and drives the light-emitting unit to emit light according to the driving signal. Specifically, this includes:

[0100] The current backlight driver receives the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, the current backlight driver reads the dimming sub-data of each channel and generates a drive signal based on the dimming sub-data of each channel.

[0101] Continuing with the example of the display device architecture shown in Figure 6, the dimming data packet of the current frame includes the address of the second backlight driver, the dimming data of channel 0 of the second backlight driver 130, the dimming data of channel 1 of the second backlight driver 130, the dimming data of channel 2 of the second backlight driver 130, and the dimming data of channel 3 of the second backlight driver 130.

[0102] The backlight controller 120 sends the dimming data packet of the current frame to the first backlight driver 130. The address in the dimming data packet of the current frame is different from the address of the first backlight driver 130. The first backlight driver 130 then sends the dimming data packet of the current frame to the second backlight driver 130.

[0103] The address in the dimming data packet of the current frame is the same as the address of the second backlight driver 130. The second backlight driver 130 reads the dimming sub-data of channel 0 in the dimming data packet of the current frame and generates the drive signal for channel 0 based on the dimming sub-data of channel 0. The second backlight driver 130 reads the dimming sub-data of channel 1 in the dimming data packet of the current frame and generates the drive signal for channel 1 based on the dimming sub-data of channel 1. The second backlight driver 130 reads the dimming sub-data of channel 2 in the dimming data packet of the current frame and generates the drive signal for channel 2 based on the dimming sub-data of channel 2. The second backlight driver 130 reads the dimming sub-data of channel 3 in the dimming data packet of the current frame and generates the drive signal for channel 3 based on the dimming sub-data of channel 3.

[0104] In some embodiments, the backlight driver includes at least one channel, with each channel corresponding to a dimming data.

[0105] Accordingly, in step S102, for each backlight driver, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame to the backlight driver, specifically including:

[0106] If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame of the changed channel to the backlight driver. The changed channel is the channel whose dimming data of the current frame is different from the dimming data of the previous frame.

[0107] As an example, for each backlight driver 130, the dimming data of the previous frame and the dimming data of the current frame of that backlight driver 130 are compared. It is determined that the dimming sub-data of channel 2 and channel 3 of the second backlight driver 130 has changed. The backlight controller sends the dimming sub-data of channel 2 and channel 3 of the second backlight driver 130 to the backlight driver.

[0108] In some embodiments, when the dimming data of the current frame is dimming data of a changing channel, the data in the dimming data packet of the current frame includes a changing channel identifier and at least one dimming sub-data of the current frame.

[0109] S21. The current backlight driver receives the dimming data packet of the current frame from the backlight controller or the previous-level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, the current backlight driver updates the drive signal based on the data in the dimming data packet of the current frame, and drives the light-emitting unit to emit light according to the drive signal. Specifically, this includes:

[0110] The current backlight driver receives the dimming data packet of the current frame from the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, the current backlight driver determines the changing channel of the dimming sub-data based on the changing channel identifier in the dimming data packet of the current frame, determines the dimming sub-data of the changing channel of the current frame based on the order of the dimming sub-data of at least one current frame, and updates the driving signal of the changing channel based on the dimming sub-data of the changing channel of the current frame.

[0111] As an example, Figure 7 is a schematic diagram of a dimming data packet provided in some embodiments of this application. As shown in Figure 7, the dimming data packet of the current frame includes an address and data. The data in the dimming data packet of the current frame includes a change channel identifier and two dimming sub-data of the current frame.

[0112] In this process, the backlight controller 120 sends the dimming data packet of the current frame to the first backlight driver 130. The address in the dimming data packet of the current frame is different from the address of the first backlight driver 130. The first backlight driver 130 then sends the dimming data packet of the current frame to the second backlight driver 130.

[0113] The address in the dimming data packet of the current frame is the same as the address of the second backlight driver 130. The second backlight driver 130 reads the change channel identifier in the dimming data packet and determines that the change channels are channel 2 and channel 3. According to the order of the two dimming sub-data, the first dimming sub-data in the dimming data packet of the current frame is the dimming sub-data of channel 2, and the first dimming sub-data in the dimming data packet of the current frame is the dimming sub-data of channel 3. The drive signal for channel 2 is generated based on the dimming sub-data of channel 2, and the drive signal for channel 3 is generated based on the dimming sub-data of channel 3.

[0114] In some embodiments, the change channel identifier includes multiple identifier bits, each of which is used to indicate whether the corresponding channel data has changed.

[0115] Accordingly, the changing channel is determined based on the channel identifier in the dimming data of the current frame, specifically including:

[0116] Identify each identifier bit of the channel identifier.

[0117] If the flag is the first value, it indicates that the data of the channel corresponding to the flag has changed.

[0118] If the flag is the second value, it means that the data of the channel corresponding to the flag has not changed.

[0119] Each backlight driver 130 includes four channels, and the channel identifier includes four identifier bits, labeled as identifier bit 1, identifier bit 2, identifier bit 3, and identifier bit 4. Identifier bit 1 indicates whether the data of channel 0 has changed, identifier bit 2 indicates whether the data of channel 1 has changed, identifier bit 3 indicates whether the data of channel 2 has changed, and identifier bit 4 indicates whether the data of channel 3 has changed.

[0120] If the flag is 1, it indicates that the dimming data of the channel corresponding to the flag has changed. If the flag is 0, it indicates that the dimming data of the channel corresponding to the flag has not changed.

[0121] As shown in Table 1, channel identifier 0001 indicates a change in the dimming data of channel 0. Channel identifier 0010 indicates a change in the dimming data of channel 0. Channel identifier 0011 indicates changes in the dimming data of both channel 1 and channel 0. Channel identifier 0100 indicates no change in the dimming data of channel 2.

[0122] When the channel identifier is 0101, it indicates that the dimming data of channel 2 and channel 0 have changed. When the channel identifier is 0110, it indicates that the dimming data of channel 2 and channel 1 have changed. When the channel identifier is 0111, it indicates that the dimming data of channel 2, channel 1, and channel 0 have changed. When the channel identifier is 1000, it indicates that the dimming data of channel 3 has changed.

[0123] When the channel identifier is 1001, it indicates that the dimming data for channel 3 and channel 0 has changed. When the channel identifier is 1010, it indicates that the dimming data for channel 3 and channel 1 has changed. When the channel identifier is 1011, it indicates that the dimming data for channel 3, channel 1, and channel 0 has changed. When the channel identifier is 1100, it indicates that the dimming data for channel 3 and channel 2 has changed.

[0124] When the channel identifier is 1101, it indicates that the dimming data for channel 3, channel 2, and channel 0 has changed. When the channel identifier is 1110, it indicates that the dimming data for channel 3, channel 2, and channel 1 has changed. When the channel identifier is 1111, it indicates that the dimming data for channel 3, channel 2, channel 1, and channel 0 has changed.

[0125] Table 1 Channel Identification Table

[0126] In the above technical solution, by setting a change channel identifier in the dimming data, when the dimming data only contains dimming data of the channel whose data has changed, the dimming data whose data has changed can be identified by recognizing the channel identifier. Furthermore, the channel identifier includes multiple identifier bits, each of which is used to represent a channel, thus making it easier to identify the dimming data of the channel whose data has changed.

[0127] Some embodiments of this application provide a data processing method for a display device, the display device including a backlight controller 120, a backlight driver 130, and a light-emitting unit, the method including:

[0128] S301 The backlight controller uses a preset dimming algorithm to process the image data of the current frame to obtain the dimming data of the current frame.

[0129] S302. For each backlight driver, the backlight controller reads the dimming data of the previous frame from the storage area and compares the dimming data of the current frame with the dimming data of the previous frame.

[0130] S303. If the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight controller sends the dimming data of the current frame to the backlight driver. The backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame and then proceeds to S305.

[0131] S304. If the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the backlight controller does not send the dimming data of the current frame to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame.

[0132] S305. Store the dimming data of the current frame in the storage area.

[0133] In the above technical solution, the image data of the current frame is processed by a preset dimming algorithm to obtain the dimming data of the current frame. After comparing the dimming data of the current frame with the dimming data of the previous frame, the dimming data of the current frame is stored in the storage area so as to calculate and obtain the dimming data of the next frame. The dimming data of the next frame is then compared with the dimming data of the current frame.

[0134] Some embodiments of this application provide a display device, including a backlight controller 120, a plurality of backlight drivers 130, and a light-emitting unit. The backlight controller 120 is used to execute the data processing method involved in the above embodiments, and the backlight drivers 130 are used for the data processing method involved in the above embodiments.

[0135] The backlight controller 120 provided in this embodiment includes at least one processor and a memory. Optionally, the device also includes a communication component. The processor, memory, and communication component are connected via a bus.

[0136] In a specific implementation, at least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the above-described method.

[0137] The specific implementation process of the processor can be found in the above method embodiments, and its implementation principle and technical effect are similar, so it will not be repeated here.

[0138] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0139] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0140] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0141] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0142] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0143] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0144] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0145] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0146] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0147] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0148] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0149] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0150] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A data processing method of a display device, wherein, The display device includes a backlight controller, at least one backlight driver, and at least one light-emitting unit. The method is applied to the backlight controller, and the method includes: Obtain the dimming data of the current frame and the dimming data of the previous frame of at least one of the backlight drivers; For each of the backlight drivers, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the current frame. For each of the backlight drivers, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the dimming data of the current frame is not sent to the backlight driver, so that the backlight driver drives the light-emitting unit to emit light according to the dimming data of the previous frame.

2. The method of claim 1, wherein, The backlight driver includes at least one channel, and one channel corresponds to one dimming sub-data; Accordingly, for each of the backlight drivers, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the dimming data of the current frame is sent to the backlight driver, specifically including: If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, the dimming sub-data of the current frame of all channels is sent to the backlight driver. or, If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, the dimming sub-data of the current frame of the changing channel is sent to the backlight driver, wherein the changing channel is the channel whose dimming data of the current frame is different from the dimming data of the previous frame.

3. The method of claim 1 or 2, wherein, Obtaining the dimming data of the current frame and the dimming data of the previous frame of the backlight driver specifically includes: The image data of the current frame is processed using a preset dimming algorithm to obtain the dimming data of the current frame; and the dimming data of the previous frame is read from the storage area.

4. The method of any one of claims 1-3, wherein, The method further includes: The dimming data of the current frame is stored in the storage area.

5. A data processing method of a display device, wherein, The display device includes a backlight controller, at least one backlight driver, and at least one light-emitting unit. The method is applied to the current backlight driver, and the method includes: If the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the driver receives the dimming data of the current frame sent by the backlight controller and drives the light-emitting unit to emit light according to the dimming data of the current frame. If the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, it does not receive the dimming data of the current frame sent by the backlight controller, and drives the light-emitting unit to emit light according to the dimming data of the previous frame.

6. The data processing method of claim 5, wherein, The at least one backlight driver is cascaded, and the dimming data packet of the current frame includes an address and data; Accordingly, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, the backlight driver receives the dimming data of the current frame sent by the backlight controller and drives the light-emitting unit to emit light according to the dimming data of the current frame, specifically including: Receive the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is the same as the address of the backlight driver, update the driving signal based on the data in the dimming data packet of the current frame, and drive the light-emitting unit to emit light according to the driving signal. Accordingly, if the dimming data of the current frame of the backlight driver is the same as the dimming data of the previous frame, the dimming data of the current frame sent by the backlight controller is not received, and the light-emitting unit is driven to emit light according to the dimming data of the previous frame, specifically including: The system receives a dimming data packet of the current frame from the backlight controller or the previous-level backlight driver. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, the driving signal remains unchanged. The driving signal drives the light-emitting unit to emit light.

7. The data processing method of claim 6, wherein, The method further includes: Receive the dimming data packet of the current frame sent by the backlight controller or the previous level backlight driver. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, pass the dimming data packet of the current frame to the next level.

8. The data processing method according to claim 6 or 7, wherein, When the dimming data of the current frame is dimming data of a changing channel, the data packet in the dimming data of the current frame includes a changing channel identifier and at least one dimming sub-data of the current frame. Accordingly, updating the driving signal based on the data in the dimming data packet of the current frame specifically includes: The changing channel whose dimming sub-data has changed is determined based on the changing channel identifier in the dimming data packet of the current frame. The dimming sub-data of the changing channel in the current frame is determined based on the order of the dimming sub-data of at least one current frame. The drive signal of the changing channel is updated based on the dimming sub-data of the changing channel in the current frame.

9. The data processing method of claim 8, wherein, The change channel identifier includes a set of identifier bits, each of which is used to indicate whether the data of a corresponding channel has changed; Accordingly, the changing channel of the dimming sub-data is determined based on the changing channel identifier in the dimming data of the current frame, specifically including: Identify each identifier bit of the change channel identifier; If the flag bit is the first value, then it is determined that the data of the channel corresponding to the flag bit has changed; If the identifier is the second value, then it is determined that the data of the channel corresponding to the identifier has not changed.

10. A display device, wherein, It includes a backlight controller, at least one backlight driver, and at least one light-emitting unit; the backlight controller is used to perform the data processing method as described in any one of claims 1 to 4, and the backlight driver is used to perform the data processing method as described in any one of claims 5 to 9.

Citation Information

Patent Citations

  • Liquid crystal display method

    CN101281731A

  • Image display method and device

    CN107993616A

  • Backlight control method and device of backlight module, and display device

    CN111899694A

  • Backlight control method and device, display equipment and computer readable storage medium

    CN115223509A

  • Backlight unit control method and display apparatus

    CN118197248A