Data processing method of display equipment and display equipment
By performing differential processing for dimming data of each backlight driver in the display device, and sending only new data to the changing drivers, the problems of electromagnetic interference and high power loss are solved, and data transmission efficiency and response rate are improved.
Patent Information
- Application Number
- CN202411460269.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2024-12-31
AI Technical Summary
Existing display devices are prone to problems such as large electromagnetic interference, long data transmission time and high power loss during data processing.
By introducing a backlight controller in the display device, dimming data of the current frame and the previous frame of each backlight driver are obtained, dimming data of the current frame is sent to the backlight driver whose dimming data has changed, and other backlight drivers remain on The dimming data in one frame remains unchanged, reducing data transmission, reducing electromagnetic interference and power loss.
Reduces electromagnetic interference, reduces power loss and data transmission time, and improves the response rate of the display device.
Smart Images

Figure CN119229821A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a display device, and more particularly to a data processing method for a display device and a display device. Background Art
[0002] The general structure of a display device includes a display panel and a backlight assembly. The backlight assembly includes a plurality of backlight drivers, each of which is used to drive light-emitting units in a plurality of partitions.
[0003] Based on the architecture of the above 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.
[0004] However, the above method easily causes problems such as large electromagnetic interference (EMI), long data transmission time and high power loss. Summary of the invention
[0005] The embodiments of the present application provide a data processing method for a display device and a display device to solve the problems of large electromagnetic interference, long data transmission time and low power consumption in the existing data processing method.
[0006] Some embodiments of the present application provide a data processing method for 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:
[0007] Acquire dimming data of a current frame and dimming data of a previous frame of at least one backlight driver;
[0008] 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;
[0009] 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.
[0010] In some embodiments, the backlight driver includes at least one channel, one channel corresponding to one dimming sub-data;
[0011] Correspondingly, 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:
[0012] 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 are sent to the backlight driver;
[0013] or,
[0014] 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, wherein the changed channel is a channel whose dimming data of the current frame is different from the dimming data of the previous frame.
[0015] In some embodiments, obtaining dimming data of a current frame of a backlight driver and dimming data of a previous frame of the backlight driver specifically includes:
[0016] 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.
[0017] In some embodiments, the method further comprises:
[0018] The dimming data of the current frame is stored in the storage area.
[0019] Some embodiments of the present application provide a data processing method for a display device, the display device comprising 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 comprises:
[0020] 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 sent by the backlight controller is received, and the light-emitting unit is driven to emit light according to the dimming data of the current frame;
[0021] 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.
[0022] In some embodiments, at least one backlight driver is connected in cascade, and the dimming data packet of the current frame includes an address and data;
[0023] Correspondingly, 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 sent by the backlight controller is received, and the light-emitting unit is driven to emit light according to the dimming data of the current frame, specifically including:
[0024] Receive a dimming data packet of the current frame sent by the backlight controller or the previous backlight driver, and 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;
[0025] Correspondingly, 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:
[0026] A dimming data packet of the current frame sent by the backlight controller or the previous backlight driver is received. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, the driving signal is maintained unchanged; the driving signal drives the light-emitting unit to emit light.
[0027] In some embodiments, the method further comprises:
[0028] Receive a dimming data packet of the current frame sent by the backlight controller or the previous backlight driver, and if the address in the dimming data packet of the current frame is different from the address of the backlight driver, transfer the dimming data packet of the current frame to the next level.
[0029] In some embodiments, when the dimming data of the current frame is the dimming data of the change channel, the data in the dimming data packet of the current frame includes a change channel identifier and at least one dimming sub-data of the current frame;
[0030] Accordingly, the driving signal is updated based on the data in the dimming data packet of the current frame, specifically including:
[0031] Determine the changing channel where the dimming sub-data changes based on the changing channel identifier in the dimming data of the current frame, determine the dimming sub-data of the current frame of the changing channel based on the front-to-back order of the dimming sub-data of at least one current frame, and update the driving signal of the changing channel based on the dimming sub-data of the current frame of the changing channel.
[0032] In some embodiments, the changed channel identifier includes a group of identification bits, each identification bit is used to indicate whether the data corresponding to a channel has changed;
[0033] Accordingly, determining the change channel in which the dimming sub-data changes based on the change channel identifier in the dimming data of the current frame specifically includes:
[0034] Identify each identification bit of the changed channel identification;
[0035] If the flag is the first value, it is determined that the data of the channel corresponding to the flag has changed;
[0036] If the flag bit is the second value, it is determined that the data of the channel corresponding to the flag bit has not changed.
[0037] Some embodiments of the present 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.
[0038] Some embodiments of the present application also provide a backlight controller, including: a memory, a processor;
[0039] Memory stores computer-executable instructions;
[0040] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the methods involved in the above embodiments.
[0041] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method involved in the above embodiment.
[0042] An embodiment of the present application provides a computer program product, including a computer program, which implements the method involved in the above embodiment when executed by a processor.
[0043] The data processing method and display device of the display device provided in the embodiment of the present application, 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 dimming data of the current frame only to the backlight driver 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0045] Figure 1 An architectural diagram of a display device provided in this application;
[0046] Figure 2 An architectural diagram of another display device provided for this application;
[0047] Figure 3 A schematic diagram of a data processing method for a display device provided in some embodiments of the present application;
[0048] Figure 4 An architectural diagram of another display device provided for this application;
[0049] Figure 5 An architectural diagram of another display device provided for this application;
[0050] Figure 6 An architectural diagram of another display device provided for this application;
[0051] Figure 7 A schematic diagram of a dimming data packet provided for some embodiments of the present application.
[0052] Reference numerals:
[0053] 110, timing controller; 120, backlight controller; 130, backlight driver; 140, display panel.
[0054] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0055] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application.
[0056] Figure 1 The architecture diagram of a display device provided in this application is as follows: Figure 1 As shown, 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 is used to provide display data (Display Data) to the display panel 140. The timing controller 110 is also connected to the backlight controller 120, and is used to provide dimming data (Dimming Data) to the backlight controller 120. The backlight controller 120 processes the dimming data and sends the processed dimming data to the backlight driver 130. The processing process may be protocol conversion, matching the address of the backlight driver 130 for each dimming data, etc., which is not limited here.
[0058] It should also be noted that the timing controller 110 may also directly send the image data to the backlight controller 120 , and the backlight controller 120 processes the image data based on an existing dimming algorithm and outputs dimming data.
[0059] Each display device includes a plurality of backlight drivers 130, and the backlight drivers 130 are cascade-connected, that is, the backlight driver 130 at the first stage is connected to the backlight driver 130 at the second stage, the backlight driver 130 at the second stage is connected to the backlight driver 130 at the third stage, and so on.
[0060] The backlight controller 120 sends dimming data to the first-level backlight driver 130, and the dimming data includes an address and data. The first-level backlight driver 130 reads the address in the dimming data, and if the read address is the same as its own address, it generates a driving signal based on the data in the dimming data, and drives the light-emitting units in the partition based on the driving signal. If the read address is not the same as its own address, the dimming data is sent to the second-level backlight driver 130.
[0061] The second-level backlight driver 130 reads the address in the dimming data. If the read address is the same as its own address, it generates a driving signal based on the data in the dimming data, and drives the light-emitting units in the partition based on the driving signal. If the read address is not the same as its own address, the dimming data is sent to the third-level backlight driver 130. And so on.
[0062] Figure 2 Another display device architecture diagram provided by this application, such as Figure 2 As shown, each backlight driver 130 includes a data input terminal and a data output terminal, and the data output terminal of the previous backlight driver 130 is connected to the data input terminal of the next backlight driver 130. The data input terminal of the backlight driver 130 is used to receive dimming data from the previous backlight driver 130, and the data output terminal of the backlight driver 130 is used to send dimming data to the next backlight driver 130.
[0063] Each backlight driver 130 includes a plurality of channels, each channel is used to output a driving signal, and the driving signal is used to control the light emitting unit in the partition to emit light. The magnitude of the driving signal or the duration of the driving signal can control the light emitting brightness of the light emitting unit.
[0064] For example: Figure 2 Each backlight driver 130 includes four channels, which are marked 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 a driving signal to the light-emitting unit in partition 1, channel 1 of the third backlight driver 130 is used to provide a driving signal to the light-emitting unit in partition 2, channel 2 of the third backlight driver 130 is used to provide a driving signal to the light-emitting unit in partition 3, and channel 3 of the third backlight driver 130 is used to provide a driving signal to the light-emitting unit in partition 4.
[0065] Based on the architecture of the above display device, a data processing method of the display device specifically includes sending dimming data to each backlight driver 130 when the display panel 140 receives a frame of image data. Figure 2 The architecture of the display device shown in FIG. 1 is used as an example. The timing controller 110 sends a frame of image data to the display panel 140, generates dimming data of the first backlight driver 130, dimming data of the second backlight driver 130, and dimming data of the third backlight driver 130 based on the frame of image data, and sends the dimming data to the first backlight driver 130, the second backlight driver 130, and the third backlight driver 130.
[0066] However, the above data processing method needs to send the dimming data of all backlight drivers 130 , which may easily cause a large electromagnetic interference (EMI) problem, and also prolong the data transmission time and increase the power consumption.
[0067] In view of the above technical problems, some embodiments of the present application provide a data processing method for a display device, in which dimming data is only sent to the backlight driver 130 whose dimming data has changed, and dimming data is not sent to the backlight driver 130 whose dimming data has not changed. In this way, since the amount of data transmission is reduced, electromagnetic interference can be reduced, data transmission accuracy can be improved, power loss can be reduced, the display device can be more energy-efficient, data transmission time can be reduced, and the frame rate of the display device can be improved.
[0068] Figure 3 A schematic diagram of a data processing method for a display device provided in some embodiments of the present application, such as Figure 3As shown, some embodiments of the present 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, and the data processing method includes:
[0069] S101 : A backlight controller obtains dimming data of a current frame of a backlight driver and dimming data of a 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 of the backlight driver from an upper-level controller. In other embodiments, the backlight controller uses an existing dimming algorithm to calculate and obtain the dimming data of 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] For each backlight driver, the backlight controller compares the dimming data of the current frame of the backlight driver with the dimming data of the previous frame. If the dimming data of the current frame 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 controller determines which backlight drivers need to send the dimming data of the current frame by traversing the dimming data of the current frame of all backlight drivers.
[0074] After the backlight driver receives 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. The backlight driver 130 drives the light-emitting unit to emit light according to the dimming data of the current frame, and can adjust the light 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] Among them, for each backlight driver, the backlight controller compares the dimming data of the current frame of the backlight driver with the dimming data of the previous frame. If the dimming data of the current frame 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. 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 frame 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, 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 dimming data of the current frame only to the backlight driver 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] by Figure 4 and Figure 5 Taking the schematic diagram of the structure of the display device as an example, the display device includes N backlight drivers 130, and the N backlight drivers 130 are cascaded. More specifically, the output end of the first backlight driver 130 is connected to the input end of the second backlight driver 130, the output end of the second backlight driver 130 is connected to the input end of the third backlight driver 130, and so on, the output end of the N-1th backlight driver 130 is connected to the input end of the Nth backlight driver 130.
[0079] exist Figure 4 In the display device shown, the partition corresponding to the Nth backlight driver 130 is located at the top, the partition corresponding to the N-1th backlight driver 130 is located below the partition corresponding to the N-2th backlight driver 130, and so on.
[0080] If the dimming data of the second backlight driver 130 and the dimming data of the N-1th backlight driver 130 change, such as Figure 4As shown, the backlight controller 120 first sends the dimming data of the current frame of the N-1th backlight driver 130, and then the backlight controller 120 sends the dimming data of the current frame of the second backlight driver 130. The backlight controller 120 does not send the dimming data of the current frame of other backlight drivers. The N-1th backlight driver 130 and the second backlight driver 130 drive the corresponding light-emitting units based on the dimming data of the current frame, and the remaining backlight drivers 130 drive the corresponding light-emitting units based on the dimming data of the previous frame. In this way, the dimming data is updated from top to bottom.
[0081] exist Figure 5 In the display device shown, the partition corresponding to the Nth backlight driver 130 is located at the bottom, the partition corresponding to the N-1th backlight driver 130 is located above the partition corresponding to the N-2th backlight driver 130, and so on.
[0082] If the dimming data of the second backlight driver 130 and the dimming data of the N-1th backlight driver 130 change, such as Figure 5 As shown, the backlight controller 120 first sends the dimming data of the second backlight driver 130, and then the backlight controller 120 sends the dimming data of the N-1th backlight driver 130. The backlight controller 120 does not send the dimming data of the current frame to other backlight drivers. The N-1th backlight driver 130 and the second backlight driver 130 drive the corresponding light-emitting units based on the dimming data of the current frame, and the remaining backlight drivers 130 drive the corresponding light-emitting units based on the dimming data of the previous frame. In this way, the dimming data is updated from bottom to top.
[0083] In some embodiments, at least one backlight driver is connected in cascade, 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 the dimming data 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, which specifically includes the following steps:
[0085] S21. The backlight driver of the current frame 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.
[0086] The current backlight driver 130 obtains the dimming data packet of the current frame from the previous backlight driver or backlight controller 120. The dimming data packet of 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 are the same, the dimming data packet of the current frame is the dimming data of the current backlight driver 130. If they are not the same, the dimming data packet of the current frame is not the dimming data of the current backlight driver 130.
[0087] When the current backlight driver receives the dimming data of the current frame, the current backlight driver updates the driving signal based on the data in the dimming data packet of the current frame, and the driving signal is used to drive the light-emitting units in 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 a dimming data packet of the current frame sent by the backlight controller or the previous 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] Among them, 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, then the current backlight driver 130 does not update the driving signal, and continues to drive using the original driving signal, thereby achieving 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 transmits the dimming data packet of the current frame to the next level backlight driver.
[0092] Among them, the dimming data packet of the current frame is not the dimming data of the current backlight driver 130, and 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, and continues to 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 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 driving 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 driving signal is maintained unchanged. When the backlight driver 130 does not receive the dimming data, that is, the dimming data of the current frame of the backlight driver 130 is the same as the dimming data of the previous frame, it is only necessary to maintain the driving signal unchanged without additionally storing the driving signal. When there is no dimming data, the stored driving signal is read, thereby reducing the use of hardware resources.
[0094] In some embodiments, the backlight driver includes at least one channel, and one channel corresponds to one dimming sub-data.
[0095] Correspondingly, 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 the channels to the backlight driver.
[0097] As an example, Figure 6 Taking the schematic diagram of the structure of the display device as an example, each backlight driver 130 includes 4 channels, and each channel sends a driving signal to the light-emitting unit in the corresponding partition to drive 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 dimming data of the previous frame and the current dimming data of the 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 have 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 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 including:
[0100] The current backlight driver receives the dimming data packet of the current frame sent by the backlight controller or the previous 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 driving signal according to the dimming sub-data of each channel.
[0101] Continue with Figure 6 Taking the architectural diagram of the display device shown as an example, 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 a 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 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 a driving signal for channel 0 according to 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 a driving signal for channel 1 according to 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 a driving signal for channel 2 according to 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 a driving signal for channel 3 according to the dimming sub-data of channel 3.
[0104] In some embodiments, the backlight driver includes at least one channel, and one channel corresponds to one dimming data.
[0105] Correspondingly, 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, wherein the changed channel is a 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 the backlight driver 130 are compared. It is determined that the dimming sub-data of channel 2 and the dimming sub-data of channel 3 of the second backlight driver 130 have changed. The backlight controller sends the dimming sub-data of channel 2 of the second backlight driver 130 and the dimming sub-data of 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 the dimming data of the changed channel, the data in the dimming data packet of the current frame includes a changed channel identifier and at least one dimming sub-data of the current frame.
[0109] S21, the current backlight driver receives a dimming data packet of the current frame sent by the backlight controller or the previous 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 including:
[0110] The current backlight driver receives a dimming data packet of the current frame sent by the backlight controller or the previous 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 where the dimming sub-data changes based on the changing channel identifier in the dimming data packet of the current frame, determines the dimming sub-data of the current frame of the changing channel based on the front-to-back order of at least one dimming sub-data of the current frame, and updates the driving signal of the changing channel based on the dimming sub-data of the current frame of the changing channel.
[0111] As an example, Figure 7 A schematic diagram of a dimming data packet provided in some embodiments of the present application, such as Figure 7 As shown, the dimming data packet of the current frame includes an address and data, and 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] The backlight controller 120 sends a 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 , and the first backlight driver 130 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 sequence 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. A driving signal for channel 2 is generated based on the dimming sub-data of channel 2, and a driving signal for channel 3 is generated based on the dimming sub-data of channel 3.
[0114] In some embodiments, the changed channel identifier includes multiple identification bits, each identification bit is used to indicate whether the corresponding channel data has changed.
[0115] Accordingly, determining the change channel based on the channel identifier in the dimming data of the current frame specifically includes:
[0116] Identify each channel ID.
[0117] If the flag is the first value, it is determined that the data of the channel corresponding to the flag has changed.
[0118] If the flag bit is the second value, it is determined that the data of the channel corresponding to the flag bit has not changed.
[0119] Each backlight driver 130 includes 4 channels, and the channel identification includes 4 identification bits, which are marked as the first identification bit, the second identification bit, the third identification bit and the fourth identification bit. The first identification bit indicates whether the data of channel 0 has changed, the second identification bit indicates whether the data of channel 1 has changed, the third identification bit indicates whether the data of channel 2 has changed, and the fourth identification bit indicates whether the data of channel 3 has changed.
[0120] If the flag is 1, it means that the dimming sub-data of the channel corresponding to the flag has changed. If the flag is 0, it means that the dimming sub-data of the channel corresponding to the flag has not changed.
[0121] As shown in Table 1, when the channel identifier is 0001, it indicates that the dimming sub-data of channel 0 has changed. When the channel identifier is 0010, it indicates that the dimming sub-data of channel 0 has changed. When the channel identifier is 0011, it indicates that the dimming sub-data of channel 1 and the dimming sub-data of channel 0 have changed. When the channel identifier is 0100, it indicates that the dimming sub-data of channel 2 has not changed.
[0122] When the channel ID is 0101, it indicates that the dimming data of channel 2 and the dimming data of channel 0 have changed. When the channel ID is 0110, it indicates that the dimming data of channel 2 and the dimming data of channel 1 have changed. When the channel ID is 0111, it indicates that the dimming data of channel 2, the dimming data of channel 1, and the dimming data of channel 0 have changed. When the channel ID is 1000, it indicates that the dimming data of channel 3 has changed.
[0123] When the channel ID is 1001, it indicates that the dimming data of channel 3 and the dimming data of channel 0 have changed. When the channel ID is 1010, it indicates that the dimming data of channel 3 and the dimming data of channel 1 have changed. When the channel ID is 1011, it indicates that the dimming data of channel 3, the dimming data of channel 1, and the dimming data of channel 0 have changed. When the channel ID is 1100, it indicates that the dimming data of channel 3 and the dimming data of channel 2 have changed.
[0124] When the channel identifier is 1101, it indicates that the dimming data of channel 3, channel 2, and channel 0 have changed. When the channel identifier is 1110, it indicates that the dimming data of channel 3, channel 2, and channel 1 have changed. When the channel identifier is 1111, it indicates that the dimming data of channel 3, channel 2, channel 1, and channel 0 have changed.
[0125] Table 1 Channel identification table
[0126] Binary hexadecimal Channel 3 Channel 2 Channel 1 Channel 0 0001 1 ○ 0010 2 ○ 0011 3 ○ ○ 0100 4 ○ 0101 5 ○ ○ 0110 6 ○ ○ 0111 7 ○ ○ ○ 1000 8 ○ 1001 9 ○ ○ 1010 10 ○ ○ 1011 11 ○ ○ ○ 1100 12 ○ ○ 1101 13 ○ ○ ○ 1110 14 ○ ○ ○ 1111 15 ○ ○ ○ ○
[0127] In the above technical solution, by setting a changed channel identifier in the dimming data, when the dimming data only contains dimming data of the channel whose data has changed, the dimming data of the channel whose data has changed can be determined by identifying the channel identifier, and the channel identifier includes multiple identification bits, each identification bit is used to represent a channel, so that it is convenient to determine the dimming data of the channel whose data has changed.
[0128] Some embodiments of the present application provide a data processing method for a display device, wherein the display device includes a backlight controller 120, a backlight driver 130, and a light-emitting unit, and the method includes:
[0129] S301: The backlight controller processes image data of a current frame using a preset dimming algorithm to obtain dimming data of the current frame.
[0130] 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.
[0131] 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, and 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.
[0132] 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.
[0133] S305: Store the dimming data of the current frame in a storage area.
[0134] 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 a storage area so as to calculate the dimming data of the next frame and compare the dimming data of the next frame with the dimming data of the current frame.
[0135] Some embodiments of the present application provide a display device, including a backlight controller 120, multiple backlight drivers 130 and a light-emitting unit, wherein the backlight controller 120 is used to execute the data processing method involved in the above embodiments, and the backlight driver 130 is used to execute the data processing method involved in the above embodiments.
[0136] 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, the memory and the communication component are connected via a bus.
[0137] In a specific implementation process, at least one processor executes computer-executable instructions stored in a memory, so that at least one processor executes the above method.
[0138] The specific implementation process of the processor can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0139] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0140] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk storage.
[0141] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0142] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0143] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0144] The above-mentioned 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 memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0145] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium 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 be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0146] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0147] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0148] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0149] If the function is implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0150] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0151] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A data processing method for a display device, characterized in that: 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: Acquire dimming data of a current frame and dimming data of a 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 according to claim 1, characterized in that The backlight driver comprises at least one channel, and one of the channels corresponds to one dimming sub-data; Correspondingly, 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, sending the dimming data of the current frame to the backlight driver specifically includes: If the dimming data of the current frame of one of the channels is different from the dimming data of the previous frame, sending the dimming sub-data of the current frame of all channels 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 changed channel is sent to the backlight driver, wherein the changed channel is a channel where the dimming data of the current frame is different from the dimming data of the previous frame.
3. The method according to claim 1 or 2, characterized in that: Acquiring dimming data of a current frame of the backlight driver and dimming data of a 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 according to claim 3, characterized in that The method further comprises: The dimming data of the current frame is stored in the storage area.
5. A data processing method for a display device, characterized in that: 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, receiving the dimming data of the current frame sent by the backlight controller, and driving 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 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.
6. The data processing method according to claim 5, characterized in that: The at least one backlight driver is connected in cascade, and the dimming data packet of the current frame includes an address and data; Correspondingly, if the dimming data of the current frame of the backlight driver is different from the dimming data of the previous frame, receiving the dimming data of the current frame sent by the backlight controller, and driving the light-emitting unit to emit light according to the dimming data of the current frame, specifically includes: receiving a dimming data packet of the current frame sent by the backlight controller or the previous backlight driver, and if the address in the dimming data packet of the current frame is the same as the address of the backlight driver, updating a driving signal based on the data in the dimming data packet of the current frame, and driving the light-emitting unit to emit light according to the driving signal; Correspondingly, 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: A dimming data packet of the current frame sent by the backlight controller or the previous backlight driver is received. If the address in the dimming data packet of the current frame is different from the address of the backlight driver, a driving signal is maintained unchanged; the driving signal drives the light-emitting unit to emit light.
7. The data processing method according to claim 6, characterized in that: The method further comprises: Receive a dimming data packet of the current frame sent by the backlight controller or the previous backlight driver, and if the address in the dimming data packet of the current frame is different from the address of the backlight driver, transfer the dimming data packet of the current frame to the next level.
8. The data processing method according to claim 6, characterized in that: When the dimming data of the current frame is dimming data of a change channel, the data packet in the dimming data of the current frame includes a change 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: Determine the changing channel where the dimming sub-data changes based on the changing channel identifier in the dimming data packet of the current frame, determine the dimming sub-data of the current frame of the changing channel based on the front-to-back order of the dimming sub-data of at least one current frame, and update the driving signal of the changing channel based on the dimming sub-data of the current frame of the changing channel.
9. The data processing method according to claim 8, characterized in that: The changed channel identifier includes a group of identification bits, each identification bit is used to indicate whether the data corresponding to a channel has changed; Correspondingly, determining the change channel in which the dimming sub-data changes based on the change channel identifier in the dimming data of the current frame specifically includes: Identify each identification bit of the changed channel identification; If the identification bit is a first value, determining that data of the channel corresponding to the identification bit has changed; If the identification bit is the second value, it is determined that the data of the channel corresponding to the identification bit has not changed.
10. A display device, characterized in that: It comprises 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 as described in any one of claims 1 to 4, and the backlight driver is used to execute the data processing method as described in any one of claims 5 to 9.
Citation Information
Patent Citations
Driving method for display device, display screen updating method and device
CN104332131A
Backlight control system of display device
CN109272943A
Display driving method and display driving circuit
CN110415652A
Backlight control method and device, display equipment and computer readable storage medium
CN115223509A
Device, driving method, backlight driving unit, microchip and data transmission method
CN117597724A
Cited By
Backlight driver, backlight unit, backlight controller, and display device
CN120032597A
Data processing method for display device, and display device
WO2026082190A1