Display device and control method
By introducing a control method in the display device to ensure that the display panel displays image data after delaying a first preset time, the problem of time synchronization between the display panel and the backlight unit is solved, display quality is improved, and display defects are avoided.
Patent Information
- Application Number
- CN202410222670.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-02-28
Smart Images

Figure CN118038818B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display, and in particular to a display device and a control method. Background Art
[0002] With the development of technology, display devices have become important components of many electronic devices. Display devices are usually composed of a display panel and a backlight unit. The backlight unit is used to provide a backlight source for the display panel.
[0003] The data that controls the backlight unit to emit light is usually called local dimming data, and the data that controls the display of the liquid crystal panel is called image data. The local dimming data is generated based on the image data, so there will be a time when the display panel receives the image data and the time when the backlight unit receives the backlight data, which will reduce the display effect of the display device. Summary of the invention
[0004] The present application provides a control method for a display device, wherein the display device includes a display panel and a backlight unit, wherein the backlight unit includes a backlight controller, a backlight driver, and a backlight area, and the method includes:
[0005] Sending local dimming data to a backlight controller, so that the backlight controller sends the local dimming data to a backlight driver, and the backlight driver sends a driving signal to the backlight area, wherein the local dimming data is generated based on the image data of the current frame;
[0006] The display panel is controlled to display after delaying a first preset time after receiving the image data of the current frame, wherein the first preset time is the difference between the moment when the backlight driver sends a driving signal to the backlight area and the moment when the display panel receives the image data of the current frame.
[0007] In some embodiments, sending the local dimming data to the backlight controller specifically includes:
[0008] If the data length of the control data of the current frame is greater than the preset length, the second part of the data, the local dimming data of the current frame and the third part of the data are sent to the backlight controller in sequence at the beginning of the current frame;
[0009] Among them, the control data of the current frame includes a first part of data and a second part of data, the data length of the second part of data is a preset length, the first part of data is sent to the backlight controller in the previous frame, and the sending time of the first part of data is later than the sending time of the local dimming data of the previous frame.
[0010] In some embodiments, sending the local dimming data to the backlight controller specifically includes:
[0011] If the data length of the control data of the current frame is the preset length, the control data of the current frame and the local dimming data of the current frame are sent to the backlight controller in sequence at the start time of the current frame;
[0012] If the data length of the control data of the current frame is less than the preset length, the control data of the current frame and the local dimming data of the current frame are sent to the backlight controller in sequence after being delayed by a fourth preset delay time at the start time of the current frame.
[0013] In some embodiments, the backlight unit includes a plurality of backlight drivers, the plurality of backlight drivers are arranged at intervals along a first direction, and the plurality of backlight drivers are arranged at intervals along a second direction, and the method further includes:
[0014] Control the target driver to light up the corresponding backlight area when receiving the local dimming data of the current frame, and control each intermediate driver to light up the corresponding backlight area after delaying for a second preset time after receiving the local dimming data of the current frame;
[0015] The target driver is a backlight driver that receives the local dimming data of the current frame last, and the intermediate driver is a backlight driver other than the target driver;
[0016] The first preset time is the difference between the time when the target driver sends the driving signal of the current frame to the backlight area and the time when the display panel receives the image data of the current frame;
[0017] One intermediate driver corresponds to one second preset time, and the second preset time is a difference between a time when the intermediate driver receives the local dimming data of the current frame and a time when the target driver receives the local dimming data of the current frame.
[0018] In some embodiments, the backlight drivers arranged along the second direction are referred to as a column of backlight drivers, the backlight unit includes at least one backlight controller, the at least one backlight controller is connected to the multiple columns of backlight drivers, and the at least one backlight controller is connected to the main controller;
[0019] Each column of backlight drivers is provided with a target driver;
[0020] The current column driver is any column backlight driver, the current driver is any intermediate driver in the current column driver, the current target driver is the target driver of the current column driver, and the second preset time corresponding to the current driver is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers. The number of intervals is the number of backlight drivers spaced between the current driver and the current target driver.
[0021] In some embodiments, the backlight drivers arranged along the second direction are referred to as a column of backlight drivers, the backlight unit includes a plurality of backlight controllers, the plurality of backlight controllers are cascade-connected, the backlight controllers at the first stage are connected to the main controller, and each backlight controller is connected to at least one column of backlight drivers;
[0022] The backlight drivers of each column connected to the backlight controller of the last stage are called target column drivers, each column of target column drivers is provided with a target driver, and the target driver is the backlight driver of the last stage in each column of target column drivers;
[0023] If the current column driver is the target column driver, the current driver is any intermediate driver in the current column driver, and the current target driver is the target driver of the current column driver, in the current column driver, the second preset time corresponding to the current driver is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers, and the number of intervals is the number of backlight drivers between the current driver and the current target driver.
[0024] In some embodiments, the backlight controllers except the last backlight controller are called middle controllers, and the columns of backlight drivers connected to the middle controllers are called middle column drivers. Each column of middle column drivers is provided with a reference driver, and the reference driver is the last backlight driver in each column of middle column drivers.
[0025] If the current column driver is an intermediate column driver, the current driver is any intermediate driver in the current column driver except the reference driver, in the current column driver, the second preset time corresponding to the current driver is determined based on the third preset time and the time adjustment value, the third preset time is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers, the number of intervals is the number of backlight drivers between the current driver and the current reference driver, and the current reference driver is the reference driver of the current column driver.
[0026] In some embodiments, the backlight controllers except the last backlight controller are called middle controllers, and the columns of backlight drivers connected to the middle controllers are called middle column drivers. Each column of middle column drivers is provided with a reference driver, and the reference driver is the last backlight driver in each column of middle column drivers.
[0027] If the current column driver is a middle column driver, the current driver is a reference driver in the current column drivers, and in the current column drivers, the second preset time corresponding to the current driver is a time adjustment value;
[0028] The time adjustment value is determined according to the data transmission time difference between the backlight controller corresponding to the current driver and the backlight controller at the last level.
[0029] Some embodiments of the present application provide a display device, which includes a main controller, a display panel and a backlight unit. The backlight unit includes a backlight controller, a backlight driver and a backlight area. The main controller is used to implement the methods involved in the above embodiments.
[0030] Some embodiments of the present application provide 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 methods involved in the above embodiments.
[0031] The display device and control method provided by some embodiments of the present application send local dimming data to the backlight controller, so that the backlight controller sends the local dimming data to the backlight driver, and the backlight driver sends a driving signal to the backlight area. The moment when the backlight driver sends the driving signal to the backlight area is the moment when the backlight area is illuminated. The first preset time is the difference between the moment when the backlight driver sends the driving signal to the backlight area and the moment when the image data of the current frame is received. After receiving the image data of the current frame, the display panel delays the display for the first preset time, so that the display panel and the backlight area can work synchronously, thereby improving the display quality of the display device. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] 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.
[0033] Figure 1 A schematic diagram of a display device with a direct backlight using a local dimming technology;
[0034] Figure 2 A schematic diagram of a display device that adopts a direct backlight and uses an AM driving mode;
[0035] Figure 3 is a schematic diagram of a specific structure of a backlight unit;
[0036] Figure 4 A control method for a display device provided in some embodiments of the present application;
[0037] Figure 5 A timing control schematic diagram of a display device provided in some embodiments of the present application;
[0038] Figure 6 Another timing control schematic diagram of a display device provided in some embodiments of the present application;
[0039] Figure 7 A schematic diagram of another timing control of a display device provided in some embodiments of the present application;
[0040] Figure 8 A schematic diagram of another timing control of a display device provided in some embodiments of the present application;
[0041] Fig. 9 Another timing control schematic diagram of a display device provided in some embodiments of the present application;
[0042] Fig.10 A specific structure of a backlight unit provided in some embodiments of the present application;
[0043] Fig.11 A specific structure of another backlight unit provided in some embodiments of the present application;
[0044] Fig.12 A schematic diagram of a data structure of a data packet sent by a backlight controller to a column of backlight drivers;
[0045] Fig.13 Still another specific structure of a backlight unit is provided for some embodiments of the present application.
[0046] Reference numerals:
[0047] 10. backlight area; 20. backlight driver; 30. backlight controller; 40. pixel; 100. backlight unit; 200. display panel; 300. main controller; X, first direction; Y, second direction.
[0048] 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
[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0050] The backlighting methods of display devices include direct backlighting and edge backlighting. The edge backlighting means that the backlight source is located on the side of the display panel, and the light is transmitted to the center of the screen through the light guide plate. The direct backlighting means that the backlight source is located on the back of the display panel.
[0051] Figure 1 Schematic diagram of a direct-lit display device using local dimming technology, such as Figure 1 As shown, in order to reduce the power loss of the backlight panel, the Mini Light-Emitting Diode (Mini-LED) technology is introduced. Mini-LED as a backlight source can achieve regional dimming, also known as local dimming technology. The on and off of the backlight source of each backlight area 10 can be controlled individually. A backlight area 10 can be composed of at least one Mini-LED, and a backlight area 10 can have multiple Mini-LEDs or only one Mini-LED. In addition, a backlight area 10 corresponds to the area where n×m pixels 40 are located in the display panel 200. For example: Figure 1 One backlight area 10 corresponds to an area where 2×2 liquid crystal pixels 40 are located.
[0052] There are two main driving modes for Mini-LED as a backlight source: passive matrix (PM) driving mode and active matrix (AM) driving mode.
[0053] In PM driving mode, the anode of each column of Mini-LED in the Mini-LED array is connected to the column scan line, and the cathode of each row of Mini-LED is connected to the row scan line. When the b-th column scan line and the a-th row scan line are selected, the Mini-LED at the intersection (a, b) is lit. The entire screen can be scanned point by point at high speed in this way to achieve picture display.
[0054] In the AM driving mode, multiple backlight drivers 20 (Dimmers) are provided. One backlight driver 20 can control the Mini-LEDs in multiple backlight areas 10 or the Mini-LEDs in one backlight area 10 without any limitation.
[0055] Figure 2 A schematic diagram of a display device with a direct backlight and an AM driving mode is shown in FIG. Figure 2As shown, the display device includes a main controller 300, a backlight unit 100 (Back Light Unit, referred to as: BLU) and a display panel 200. The main controller 300 is used to generate image data (Display Data) and local dimming data (LocalDimming Data) according to video data, and the image data is used to drive the display panel 200 to work. The main controller 300 is also used to generate local dimming data of each backlight area 10 according to the video data, and send the local dimming data of each backlight area 10 to the backlight driver 20 of each Mini-LED (not shown in the figure). The backlight driver 20 supplies a driving signal to the Mini-LED, and the driving signal can control the light brightness of the Mini-LED, thereby providing backlights of different brightness.
[0056] Figure 3 is a schematic diagram of a specific structure of a backlight unit 100, such as Figure 3 As shown, the backlight unit 100 includes a backlight controller 30, a backlight driver 20, and a backlight area 10. The backlight controller 30 is connected to the backlight driver 20, and the backlight driver 20 is connected to the backlight area 10. The backlight controller 30 is used to send local dimming data to each backlight driver 20, and the backlight driver 20 is used to light up the backlight area 10 based on the local dimming data.
[0057] Since the local dimming data is generated based on the image data, there may be a time when the display panel receives the image data and a time when the backlight unit receives the backlight data that is not synchronized, which will reduce the display effect of the display device.
[0058] Figure 4 A control method for a display device provided in some embodiments of the present application, such as Figure 4 As shown, the control method is executed in the main controller 300, and the control method specifically includes the following steps:
[0059] S101 , the main controller 300 sends the local dimming data of the current frame to the backlight controller 30 , so that the backlight controller 30 sends the local dimming data to the backlight driver 20 , and the backlight driver 20 sends a driving signal to the backlight area 10 .
[0060] The local dimming data of the current frame is generated based on the image data of the current frame.
[0061] The main controller 300 obtains the image data of the current frame and generates the local dimming data of the current frame using a preset dimming algorithm. An existing dimming algorithm can be used and will not be described in detail here.
[0062] After obtaining the local dimming data of the current frame, the main controller 300 sends the local dimming data of the current frame to the backlight controller 30. The backlight controller 30 processes the local dimming data of the current frame and sends it to the backlight driver 20. The processing process of the backlight controller 30 can be data protocol conversion, and can also group the local dimming data so that the backlight driver 20 can control the corresponding backlight area 10 to emit light. There is no restriction this time.
[0063] After receiving the local dimming data of the current frame, the backlight driver 20 processes the local dimming data of the current frame to generate a driving signal, and the driving signal is used to drive the backlight area 10 to emit light.
[0064] S102 , the main controller 300 controls the display panel 200 to display after delaying a first preset time after receiving image data of a current frame.
[0065] The first preset time is preset, and the first preset time is the difference between the time when the backlight driver 20 sends the driving signal to the backlight area 10 and the time when the display panel 200 receives the image data of the current frame.
[0066] The moment when the display panel 200 receives the image data of the current frame is T0, the moment when the backlight driver 20 sends the driving signal to the backlight area 10 is T1 when the backlight area 10 is lit, the first preset time is △T, and the first preset time △T is the difference between the moment T1 and the moment T0. After receiving the image data of the current frame, the display panel 200 delays the first preset time before displaying the image data of the current frame, that is, the main controller 300 controls the display panel 200 to display at the moment T0+△T. In this way, the display panel 200 can also display the image data of the current frame at the moment T1, and the backlight area is also lit at the moment T1 based on the local dimming data of the current frame. In this way, the display panel 200 and the backlight area 10 can work synchronously, improve the display quality of the display device, and avoid the ghost phenomenon and the long tail phenomenon.
[0067] Combine the following Figure 5 describe, Figure 5 A timing control diagram of a display device is shown in FIG. Figure 5As shown, at time T0, the main controller 300 receives the Fn-th frame image, uses the preset dimming algorithm to process the Fn-th frame image to generate local dimming data, and sends the local dimming data to the backlight controller 30 at time T11. The backlight controller 30 processes the local dimming data and sends the local dimming data to the backlight driver 20 at time T12. At time T1, the backlight driver 20 generates a driving signal based on the local dimming data. The driving signal is used to control the backlight area 10 to emit light, that is, the backlight area is also lit at time T1 based on the local dimming data of the current frame. In order to ensure the synchronization between the display panel 200 and the backlight area 10, the display panel 200 also displays the image data of the current frame at time T1. Among them, the timing of the Fn+1 frame image is the same as the timing of the Fn-th frame image, which will not be repeated here.
[0068] It should also be noted here that since the image data of the current frame is delayed by the first preset time, in order to ensure the display quality, the current image data continues to be displayed after receiving the image data of the next frame, and the continued display time is also the first preset time, thereby ensuring that the display time of a frame of image data remains unchanged.
[0069] In some embodiments, the first preset time is obtained by testing or calculation. More specifically, the time for the main controller 300 to process the image data using the preset dimming algorithm is fixed, that is, the time difference between time T0 and time T11 can be calculated in advance. The time for the backlight controller 30 to process the local dimming data is fixed, that is, the time difference between time T11 and time T12 can be calculated. The time for the backlight driver 20 to process the local dimming data is also fixed, that is, the time difference between time T12 and time T1 can be calculated.
[0070] In summary, the time delay between time T1 and time T0 can be obtained by calculation, and the display time of the display panel 200 can be determined based on the time delay between time T1 and time T0, so as to ensure the synchronization between the display panel 200 and the backlight area 10.
[0071] This time, there is no restriction on using a calculation method to obtain the time delay between time T0 and time T1, and the time delay between time T0 and time T1 can also be obtained by a measurement method.
[0072] In order to further improve the display effect of the display device, in addition to sending local dimming data to the backlight controller 30, the main controller 300 also needs to send control data to the backlight controller 30. The control data may include one or more combinations of address, data length and data type. The control data may also include other data besides the local dimming data, which is not limited at this time.
[0073] For example, in order to improve the display quality of the display device, it is usually necessary to further divide the backlight area 10, that is, the number of backlight areas 10 increases, and the number of backlight drivers 20 increases, which requires more backlight controllers 30. In addition, usually multiple backlight drivers 20 are connected in series and then connected to the backlight controller 30. In order to further improve the frame rate, more backlight controllers 30 are also needed to reduce the number of backlight drivers 20 connected in series, so that the data transmission distance from the main controller 300 to the backlight driver 20 is reduced, and the delay caused by data transmission is reduced, so that the frame rate can be improved, but this increases the complexity of the system. Although, when the system is constructed using the currently used interface protocol, the display time of the display panel can be adjusted to synchronize the display panel and the backlight unit to improve the image quality, in order to adapt to different numbers of backlight drivers 20 and backlight controllers 30, it is necessary to continuously adjust the display time of the display panel and test whether the display panel is synchronized with the backlight unit, which takes a lot of time, and there is still a situation where the synchronization between the backlight and the display panel 200 cannot be achieved.
[0074] For another example, multiple backlight controllers 30 may be connected to the main controller 300 in cascade connection. For the cascaded backlight controllers 30, control data needs to be added to the data packet to implement data packet transmission among the multiple backlight controllers 30. For example, by adding device addresses, communication protocol specifications, etc.
[0075] Due to the change of display requirements of the display device, the length of the control data is not fixed. For example, if the number of backlight controllers 30 and backlight drivers 20 increases, the length of the control data will change. In addition, the control data must be sent earlier than the local dimming data, which will cause the time when the backlight driver 20 receives the local dimming data to change, that is, the time when the backlight area 10 is lit will also change, and the time when the backlight area 10 is lit will be out of sync with the time when the display device starts displaying.
[0076] Here is an example: Figure 6 Another timing control diagram of a display device is shown in FIG. Figure 6 As shown, at time T0, the main controller 300 receives the Fn-th frame image, uses the preset dimming algorithm to process the Fn-th frame image to generate local dimming data, and generates corresponding control data. Since the local dimming data needs to be calculated based on the image data, the local dimming data cannot be sent immediately after receiving the image data. Compared with the local dimming data, the control data can be obtained in advance, so the control data can be sent before the local dimming data is sent.
[0077] like Figure 6As shown, the main controller 300 sends control data at time T0, and the data length of the control data is two unit lengths, and then sends local dimming data. After receiving the control data and local dimming data, the backlight controller 30 sends the control data and local dimming data to the backlight driver 20, and the backlight driver 20 sends a driving signal to the backlight area 10 at time T1. The unit length can be defined according to the requirements and is used to measure the length of the control data. Figure 7 As shown, the main controller 300 sends control data at time T0, the data length of the control data is three unit lengths, and then sends local dimming data. Since the control data becomes longer, the backlight driver 20 sends a driving signal to the backlight area 10 at time T01, which is delayed by time △T1 compared to the original time T1.
[0078] That is, the time when the backlight driver 20 sends the driving signal to the backlight area 10 will change with the length of the control data, which will make the display panel 200 unable to synchronize with the backlight area 10. In order to further improve the display quality of the display device, some other embodiments of the present application provide a control method for the display device. The control method is executed in the main controller 300, and the control method specifically includes the following steps:
[0079] S201. If the data length of the control data of the current frame is a preset length, at the beginning of the current frame, the main controller 300 sends the control data of the current frame and the local dimming data of the current frame to the backlight controller 30 in sequence, so that the backlight controller 30 sends the control data of the current frame and the local dimming data of the current frame to the backlight driver 20 in sequence within the current frame, and the backlight driver 20 sends a driving signal to the backlight area 10 and proceeds to S204.
[0080] The preset length is determined according to the amount of data that can be transmitted within the target time period, and the target time period refers to the time between the moment when the main controller 300 receives the image data of the current frame and the moment when the local dimming data is generated. The start time of the current frame is the moment when the main controller 300 receives the image data of the current frame. When the data length of the control data of the current frame is the preset length, at the start time of the current frame, the main controller 300 sends the control data of the current frame and the local dimming data of the current frame to the backlight controller 30 in sequence, and the sending time of the local dimming data sent by the main controller 300 will not be changed, that is, the sending time of the local dimming data sent by the main controller 300 is still at time T11, so that the time when the backlight controller 30 sends the local dimming data to the backlight driver 20 will not be changed, that is, the sending time when the backlight controller 30 sends the local dimming data is still at time T12, and the time when the backlight driver 20 sends the driving signal to the backlight area 10 will not be changed, that is, the time when the backlight driver 20 sends the driving signal is still at time T1, so that the display panel 200 is synchronized with the backlight area 10.
[0081] S202. If the data length of the control data of the current frame is greater than the preset length, the main controller 300 sends the second part of the data, the local dimming data of the current frame and the third part of the data to the backlight controller 30 in sequence at the beginning of the current frame, so that the backlight controller 30 sends the second part of the data, the local dimming data of the current frame and the third part of the data to the backlight driver 20 in sequence within the current frame, and the backlight driver 20 sends a driving signal to the backlight area 10.
[0082] Among them, the control data of the current frame includes a first part of data and a second part of data, the data length of the second part of data is a preset length, the first part of data is sent by the main controller 300 to the backlight controller 30 in the previous frame, and the sending time of the first part of data is later than the sending time of the local dimming data of the previous frame.
[0083] The control data of the next frame includes the third part of data and the fourth part of data. The third part of data is sent to the backlight controller 30 in the current frame and is sent later than the local dimming data of the current frame. The fourth part of data is sent to the backlight controller 30 in the next frame and has a data length of a preset length.
[0084] Among them, if it is determined that the data length of the control data of the current frame is greater than the preset length, the control data of the current frame is split into a first part of data and a second part of data, and the length of the second part of data is made to be the preset length. In this way, when the main controller 300 sends the second part of data, the local dimming data of the current frame and the third part of data to the backlight controller 30 in the current frame, the moment when the backlight controller 30 receives the local dimming data of the current frame will not be changed, and the moment when the backlight driver 20 receives the local dimming data of the current frame will not be changed, and the time when the backlight area 10 receives the driving signal will not be affected. That is, when the length of the control data changes, the same first preset time can be used to control the display panel 200 for display.
[0085] The first part of data is sent from the main controller 300 to the backlight controller 30 in the previous frame, thus ensuring that the control data is sent before the local dimming data, and the sending time of the first part of data is later than the sending time of the local dimming data of the previous frame. In this way, the first part of data will not affect the sending time of the local dimming data of the previous frame, will not change the time when the backlight controller 30 receives the local dimming data of the previous frame, and will not change the time when the backlight driver 20 receives the local dimming data of the previous frame, and will not affect the time when the backlight area 10 receives the driving signal in the previous frame.
[0086] Combine the following Figure 8 For example, Figure 8 Another timing control diagram of a display device is shown in FIG. Figure 8 As shown, the control data length of the Fn+1 frame is three unit lengths, and the control data of the Fn+1 frame is divided into a first part of data and a second part of data. The data length of the first part of data is one unit length, and the data length of the second part of data is two unit lengths. The first part of data is sent in the Fn frame and is sent after the local dimming data of the Fn frame. The second part of data is sent in the Fn+1 frame, and the second part of data is sent earlier than the local dimming data of the Fn+1 frame, so that the drive signal of the Fn+1 frame is sent at time T3, and the display panel 200 can be controlled to display using a fixed first preset time. The third part of data is also sent after the local dimming data of the Fn+1 frame, and the control data of the Fn+2 frame includes the third part of data and the fourth part of data. The data length of the fourth part of data is preset data, so that the sending time of the drive signal of the Fn+1 frame does not change.
[0087] In some embodiments, if the image data of the current frame is the image data of the last frame, and the data length of the control data of the current frame is greater than a preset length, the main controller 300 sends the second portion of data and the local dimming data of the current frame to the backlight controller 30 in the current frame, so that the backlight controller 30 sends the second portion of data and the local dimming data of the current frame to the backlight driver 20 in the current frame, and the backlight driver 20 sends a driving signal to the backlight area 10.
[0088] S203 , if the data length of the control data of the current frame is less than the preset length, the control data of the current frame and the local dimming data of the current frame are sent to the backlight controller 30 in sequence after being delayed by a fourth preset delay time at the start time of the current frame.
[0089] Among them, the fourth preset delay time is calculated based on the data length of the control data of the current frame. More specifically, the transmission time of the control data of the current frame is calculated, and the sending time of the control data of the current frame is determined based on the transmission time of the control data of the current frame. The fourth preset delay time can be obtained based on the sending time of the control data of the current frame and the start time of the current frame.
[0090] In some embodiments, determining the sending time of the control data of the current frame according to the transmission time of the control data of the current frame specifically includes: determining the sending time of the control data of the current frame according to the transmission time of the control data of the current frame and the time of generating local dimming data.
[0091] Combine the following Fig. 9 For example, Fig. 9 Another timing control diagram of a display device is shown in FIG. Fig. 9 As shown, the control data length of the Fnth frame is one unit length, the transmission time of one unit length of control data is calculated to be △T2, the time of generating local dimming data is T03, and the sending time of the control data of the current frame is determined to be T04=T03-△T2. Then, the fourth preset delay time can be determined to be T0-T04.
[0092] S204 , the main controller 300 controls the display panel 200 to display after delaying a first preset time after receiving the image data of the current frame.
[0093] In the above technical solution, the main controller 300 sends control data and local dimming data to the backlight controller 30. When the data length of the control data is greater than the preset length, the control data is split into two parts, and the data length of the second part of the data is the preset length. The second part of the data and the local dimming data of the current frame are sent to the dynamic controller, so that the receiving time of the local dimming data can be maintained unchanged, and the time when the backlight area 10 is illuminated can be maintained unchanged. When the data length of the control data is less than the preset length, the time of sending the control data is delayed, so that the receiving time of the local dimming data can be maintained unchanged, and the time when the backlight area 10 is illuminated can be maintained unchanged. That is, the control method provided by the present application uses a fixed first preset time and can adapt to control data of different lengths.
[0094] In some embodiments, the backlight unit 100 includes a plurality of backlight drivers 20, which are cascade-connected, so that each backlight driver 20 receives local dimming data at different times. Based on the architecture of the above backlight unit, in order to further improve the display performance, some embodiments of the present application also provide a control method for a display device, the execution body of the control method is a main controller 300, and the control method specifically includes the following steps:
[0095] S301 , the main controller 300 controls the target driver to light up the corresponding backlight area 10 upon receiving the local dimming data of the current frame, and controls the intermediate driver to light up the corresponding backlight area 10 after delaying for a second preset time after receiving the local dimming data of the current frame.
[0096] The target driver is the backlight driver 20 that receives the local dimming data of the current frame last, and the intermediate driver is the backlight driver 20 other than the target driver.
[0097] The first preset time is the difference between the time when the target driver sends the driving signal of the current frame to the backlight area 10 and the time when the display panel 200 receives the image data of the current frame.
[0098] One intermediate driver corresponds to one second preset time, and the second preset time is a difference between a time when the intermediate driver receives the local dimming data of the current frame and a time when the target driver receives the local dimming data of the current frame.
[0099] Among them, taking the backlight driver 20 that receives the local dimming data of the current frame last among the multiple backlight drivers 20 as a reference, the display panel 200 displays an image at the moment when the backlight driver 20 that receives the local dimming data of the current frame last lights up the backlight area 10 .
[0100] The intermediate driver is controlled to light up the corresponding backlight area 10 after a second preset time delay after receiving the local dimming data of the current frame. That is, the intermediate backlight driver 20 also lights up the controlled backlight area 10 at the moment when the backlight driver 20 that last receives the local dimming data of the current frame lights up the backlight area 10. In this way, each backlight area 10 is lit at the same time, and the display panel 200 can also be displayed synchronously with each backlight area 10, thereby improving the display performance of the display device.
[0101] Fig.10 and Fig.11 All of them are specific structures of a backlight unit 100, such as Fig.10 and Fig.11 As shown, the backlight unit 100 includes a plurality of backlight drivers 20, and one backlight driver 20 is connected to one backlight area 10. The plurality of backlight drivers 20 are arranged at intervals in a first direction X, and the plurality of backlight drivers 20 are arranged at intervals in a second direction Y. The backlight drivers 20 arranged at intervals in the first direction X are referred to as a row of backlight drivers 20. The backlight drivers 20 arranged at intervals in the second direction Y are referred to as a column of backlight drivers 20.
[0102] Wherein, at least one backlight controller is connected to the main controller, and at least one backlight controller is connected to the main controller, specifically including: Fig.10 In the embodiment, the backlight unit 100 includes only one backlight controller 30, the backlight controller 30 is connected to each column backlight driver, and the backlight controller 30 is connected to the main controller 40. Fig.11 In the embodiment, the backlight unit 100 includes a plurality of backlight controllers 30 , each of which is connected to a plurality of columns of backlight drivers, and each of which is connected to a main controller 40 .
[0103] Each column of backlight drivers 20 is provided with a target driver. The current column driver is any column of backlight drivers 20, the current driver is any intermediate driver in the current column of drivers, the current target driver is the target driver of the current column driver, and the second preset time corresponding to the current driver is determined according to the number of intervals and the transmission time for data transmission between two adjacent backlight drivers 20, and the number of intervals is the number of backlight drivers 20 spaced between the current driver and the current target driver.
[0104] The following are combined Fig.10 and Fig.11 Explain, for example Fig.10 As shown, the backlight driver 20 in the i-th row and the j-th column is referred to as the backlight driver D 0 (i, j), i represents the number of rows of the backlight driver, j represents the number of columns of the backlight driver, 1≤i≤M, 1≤j≤N.
[0105] The backlight drivers 20 in a row are connected in sequence. Here, the backlight drivers 20 in the first row are taken as an example. 0 (1,1) and backlight driver D 0 (2,1) connected through signal line, backlight driver D 0 (2,1) and backlight driver D 0 (3,1) connected through signal lines, and so on, backlight driver D 0 (M-1,1) and backlight driver D 0 (M,1) are connected via a signal line.
[0106] When the number of backlight drivers 20 is relatively small, one backlight controller 30 may be provided, and the backlight controller 30 is connected to the backlight drivers 20 at the first level in each column of backlight drivers 20, for example: 0 (1,1), backlight driver D 0 (1,2), ...backlight driver D 0 The main controller 300 sends image data to the display panel 200, and the main controller 300 sends local dimming data to the backlight controller 30. The backlight controller 30 sends the local dimming data of the j-th column backlight driver to the backlight driver D in the first stage of the j-th column backlight driver 20. 0 (1,j), j is a positive integer, j traverses from 1 to N.
[0107] Backlight Driver D 0 (M, 1), backlight driver D 0 (M, 2), ...backlight driver D 0 (M, N) are both target drivers and receive local dimming data at the same time.
[0108] Backlight Driver D 0 (s, j) intermediate driver. s represents the number of rows of the backlight driver, 1≤s<M, s is a positive integer, s traverses from 1 to (M-1), 1≤j≤N, j is a positive integer, j traverses from 1 to N. The current target driver is the backlight driver D 0 (M, j), current backlight driver D 0 (s, j) and backlight driver D 0 (M, j) differs by (Ms) backlight drivers 20, then the current backlight driver D 0 The second preset time of (s, j) is (Ms) times the transmission time for data transmission between two adjacent backlight drivers 20. The transmission time for data transmission between two adjacent backlight drivers 20 can be obtained by testing or by calculation, which will not be described in detail here.
[0109] like Fig.11 As shown, the backlight unit is provided with L backlight controllers, and the backlight driver 20 connected to the backlight controller 30 of the kth level is referred to as D k (i, j), 1≤i≤M, 1≤j≤N, 1≤k≤L.
[0110] In the backlight driver 20 controlled by the backlight controller 30 of the kth stage, the backlight driver D k (M, 1), backlight driver D k (M, 2), ...backlight driver D k (M, N) are both target drivers and finally receive the local dimming data.
[0111] Backlight Driver D k (s, j) intermediate driver. 1≤k≤L, k is a positive integer, k traverses from 1 to L. 1≤s≤(M-1), s is a positive integer, s traverses from 1 to (M-1). 1≤j≤N, j is a positive integer, j traverses from 1 to N. The current target driver is the backlight driver D k (M, j), current backlight driver D k (s, j) and backlight driver D k (M, j) differs by (Ms) backlight drivers 20, then the current backlight driver D k The second preset time (s, j) is (Ms) times the transmission time for data transmission between two adjacent backlight drivers 20 .
[0112] Fig.12 FIG. 1 is a schematic diagram of a data structure of a data packet sent by the backlight controller 30 to a column of backlight drivers 20, such as Fig.12 As shown, the data packet includes control data and local dimming data, and the local dimming data includes M data, which are marked as data A1, data A2, ... and data AM in sequence. Fig.10 The first column of backlight driver 20 is taken as an example, data A1 is the backlight driver D 0 (1,1) corresponding data, data A2 is the backlight driver D 0 (2,1) corresponding data, ..., data AM is the backlight driver D 0 The local dimming data is transmitted from the first backlight driver 20 of a column of backlight drivers 20 to the last backlight driver 20, so that each backlight driver can receive the corresponding local dimming data.
[0113] Fig.13 A specific structure of the backlight unit 100 is shown in FIG. Fig.13As shown, in order to further improve the picture quality and increase the frame rate, the backlight area 10 needs to be further divided. The number of backlight areas 10 increases, and more backlight drivers 20 need to be set accordingly. When the number of backlight drivers 20 is relatively large, multiple backlight controllers 30 can be set. One backlight controller 30 is connected to multiple columns of backlight drivers 20, and the backlight controller 30 sends local dimming data to each column of the connected backlight drivers 20. Multiple backlight controllers 30 are cascaded, and the backlight controller 30 at the first level is connected to the main controller 300.
[0114] In some embodiments, each column of backlight drivers 20 connected to the last-stage backlight controller 30 is referred to as a target column driver. Each column of target column drivers is provided with a target driver, which is the last-stage backlight driver 20 in each column of target column drivers.
[0115] If the current column driver is the target column driver, the current driver is any intermediate driver in the current column driver, and the current target driver is the target driver of the current column driver, the second preset time corresponding to the current driver is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers 20, and the number of intervals is the number of backlight drivers 20 between the current driver and the current target driver.
[0116] Continue to refer Fig.13 The backlight unit is provided with L backlight controllers, each of which controls M×N backlight drivers, where M is the number of rows of the backlight drivers and N is the number of columns of the backlight drivers. For ease of description, the backlight driver 20 connected to the qth level backlight controller 30 is referred to as the backlight driver D. q (i, j), 1≤q≤(L-1), 1≤i≤M, 1≤j≤N, q, i and j are all positive integers, and the backlight driver 20 connected to the backlight controller 30 of the Lth level is called the backlight driver D L (i, j).
[0117] The target column driver is the backlight controller 30 of the Lth level connected to each column backlight driver, and the target driver is the backlight driver D L (M, 1), backlight driver D L (M, 2), ...backlight driver D L (M, N).
[0118] The backlight drivers 20 controlled by the q-th level backlight controller 30 are all intermediate drivers. Among the backlight drivers 20 controlled by the L-th level backlight controller 30, the backlight driver Dq(1, j), the backlight driver Dq(2, j), ..., the backlight driver Dq(M-1, j) are all intermediate drivers, and j traverses from 1 to N.
[0119] s represents the number of rows of backlight drivers, 1≤s≤(M-1), s is a positive integer, s traverses from 1 to (M-1), 1≤j≤N, j traverses from 1 to N. In the intermediate driver 20 controlled by the backlight controller 30 of the Lth level, the current target driver is the backlight driver D L (M, j), current backlight driver D L (s, j) and backlight driver D L (M, j) differs by (Ms) backlight drivers 20, then the current backlight driver D L The second preset time (s, j) is (Ms) times the transmission time for data transmission between two adjacent backlight drivers 20 .
[0120] In some embodiments, the backlight controllers other than the last-level backlight controller 30 are referred to as intermediate controllers, and the columns of backlight drivers 20 connected to the intermediate controllers are referred to as intermediate column drivers. Each column of intermediate column drivers is provided with a reference driver, which is the last-level backlight driver 20 in each column of intermediate column drivers.
[0121] If the current column driver is an intermediate column driver, the current driver is any intermediate driver in the current column driver except the reference driver, the second preset time corresponding to the current driver is determined based on the third preset time and the time adjustment value, the third preset time is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers 20, the number of intervals is the number of backlight drivers 20 between the current driver and the current reference driver, and the current reference driver is the reference driver of the current column driver.
[0122] The time adjustment value is determined according to the data transmission time difference between the backlight controller 30 corresponding to the current driver and the backlight controller 30 at the last level.
[0123] The qth level backlight controller 30 is an intermediate controller, 1≤q≤(L-1), q is a positive integer, and q ranges from 1 to (L-1). The jth column backlight driver 20 controlled by the qth level backlight controller 30 is an intermediate column driver. q (M, j) is the reference driver, 1≤j≤N, j is traversed from 1 to N. Current backlight driver D q (s, j) and the current reference driver D q There are (Ms) backlight drivers 20 between (M, j), 1≤s<M, s is a positive integer, and s ranges from 1 to (M-1). Then the current backlight driver D q The third preset time (s, j) is (Ms) times the transmission time for data transmission between two adjacent backlight drivers 20. qThe second preset time of (s, j) is determined according to the third preset time and the time adjustment value. Backlight driver D q The time adjustment value of (s, j) is the data transmission time difference between the qth level backlight controller and the Lth level backlight controller.
[0124] In some embodiments, the backlight controllers other than the last-level backlight controller 30 are referred to as intermediate controllers, and the columns of backlight drivers 20 connected to the intermediate controllers are referred to as intermediate column drivers. Each column of intermediate column drivers is provided with a reference driver, which is the last-level backlight driver 20 in each column of intermediate column drivers.
[0125] If the current column driver is an intermediate column driver, the current driver is a reference driver in the current column driver, and the second preset time corresponding to the current driver is a time adjustment value, wherein the time adjustment value is determined according to the data transmission time difference between the backlight controller 30 corresponding to the current driver and the last backlight controller 30.
[0126] The backlight controller 30 at the qth level is an intermediate controller, 1≤q≤(L-1), q is a positive integer, and q ranges from 1 to (L-1). The jth column backlight driver 20 controlled by the qth level backlight controller 30 is an intermediate column driver. q (M, j) is the reference driver, 1≤j≤N, j is traversed from 1 to N. Reference driver D q (M, 1), reference driver D q (M, 2), ..., reference driver D q The second preset time corresponding to (M, N) is a time adjustment value. q The time adjustment value of (M, j) is the data transmission time difference between the qth level backlight controller and the Lth level backlight controller.
[0127] It should be noted that the high level and low level referred to in the above embodiments are relative concepts (i.e., the voltage value of the high level is higher than the voltage value of the corresponding low level), and the specific voltage value of the high level and the specific voltage value of the low level are not limited. In addition, it is not limited that the high levels applied to different signal lines in this specific embodiment are equal. Those skilled in the art should understand that the corresponding high level and low level values can be set according to the process node, speed requirements, reliability requirements, etc.
[0128] An embodiment of the present application provides a main controller, which includes a memory and a processor.
[0129] Wherein, the memory is used to store computer-executable instructions executable by the processor;
[0130] The processor implements each step of the method in the above embodiment when executing the computer execution instruction. For details, please refer to the relevant description in the above method embodiment.
[0131] Optionally, the memory can be independent or integrated with the processor. When the memory is independently provided, the main controller further comprises a bus for connecting the memory and the processor.
[0132] The embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, each step of the method in the above embodiment is implemented.
[0133] Some embodiments of the present application also provide a display device, which includes a main controller, a display panel and a backlight unit. The backlight unit includes a backlight controller, a backlight driver and a backlight area. The main controller is used to implement the methods involved in the above embodiments.
[0134] The embodiment of the present application also provides a computer program product, including computer executable instructions, which implement the various steps of the method in the above embodiment when executed by a processor.
[0135] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0136] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for controlling a display device, characterized in that: The display device includes a display panel and a backlight unit, the backlight unit includes a backlight controller, a backlight driver and a backlight area, and the method includes: Sending local dimming data to the backlight controller, so that the backlight controller sends the local dimming data to the backlight driver, and the backlight driver sends a driving signal to the backlight area, wherein the local dimming data is generated based on the image data of the current frame; Controlling the display panel to display after a delay of a first preset time after receiving the image data of the current frame, wherein the first preset time is a difference between the moment when the backlight driver sends a driving signal to the backlight area and the moment when the display panel receives the image data of the current frame; The backlight unit includes a plurality of backlight drivers, the plurality of backlight drivers are arranged at intervals along a first direction, and the plurality of backlight drivers are arranged at intervals along a second direction, and the method further includes: Control the target driver to light up the corresponding backlight area when receiving the local dimming data of the current frame, and control each intermediate driver to light up the corresponding backlight area after delaying for a second preset time after receiving the local dimming data of the current frame; The target driver is a backlight driver that receives the local dimming data of the current frame last, and the intermediate driver is a backlight driver other than the target driver; The first preset time is the difference between the time when the target driver sends the driving signal of the current frame to the backlight area and the time when the display panel receives the image data of the current frame; One of the intermediate drivers corresponds to one of the second preset times, and the second preset time is a difference between a time when the intermediate driver receives the local dimming data of the current frame and a time when the target driver receives the local dimming data of the current frame.
2. The control method according to claim 1, characterized in that: Sending local dimming data to the backlight controller specifically includes: If the data length of the control data of the current frame is greater than the preset length, the second part of the data, the local dimming data of the current frame and the third part of the data are sent to the backlight controller in sequence at the beginning of the current frame; Among them, the control data of the current frame includes a first part of data and a second part of data, the data length of the second part of data is the preset length, the first part of data is sent to the backlight controller in the previous frame, and the sending time of the first part of data is later than the sending time of the local dimming data of the previous frame; the control data of the next frame includes a third part of data and a fourth part of data, the third part of data is sent to the backlight controller in the current frame, and the third part of data is sent later than the local dimming data of the current frame, the fourth part of data is sent to the backlight controller in the next frame, and the data length of the fourth part of data is the preset length.
3. The control method according to claim 1, characterized in that: Sending local dimming data to the backlight controller specifically includes: If the data length of the control data of the current frame is a preset length, the control data of the current frame and the local dimming data of the current frame are sent to the backlight controller in sequence at the start time of the current frame; If the data length of the control data of the current frame is less than the preset length, the control data of the current frame and the local dimming data of the current frame are sent to the backlight controller in sequence after being delayed by a fourth preset delay time at the start time of the current frame.
4. The control method according to claim 1, characterized in that: The backlight drivers arranged along the second direction are called a column of backlight drivers, the backlight unit comprises at least one backlight controller, the at least one backlight controller is connected to the multiple columns of backlight drivers, and the at least one backlight controller is connected to the main controller; Each column of backlight drivers is provided with one target driver; The current column driver is any column backlight driver, the current driver is any intermediate driver in the current column driver, the current target driver is the target driver of the current column driver, and the second preset time corresponding to the current driver is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers, and the number of intervals is the number of backlight drivers spaced between the current driver and the current target driver.
5. The control method according to claim 1, characterized in that: The backlight drivers arranged along the second direction are referred to as a column of backlight drivers, the backlight unit comprises a plurality of backlight controllers, the plurality of backlight controllers are cascaded, the backlight controllers at the first level are connected to the main controller, and each of the backlight controllers is connected to at least one column of backlight drivers; The backlight drivers of each column connected to the backlight controller of the last stage are called target column drivers, each column of the target column drivers is provided with a target driver, and the target driver is the backlight driver of the last stage in each column of the target column drivers; If the current column driver is the target column driver, the current driver is any intermediate driver in the current column driver, and the current target driver is the target driver of the current column driver, the second preset time corresponding to the current driver is determined based on the number of intervals and the transmission time for data transmission between two adjacent backlight drivers, and the number of intervals is the number of backlight drivers between the current driver and the current target driver.
6. The control method according to claim 5, characterized in that: The backlight controllers except the last backlight controller are called middle controllers, and the columns of backlight drivers connected to the middle controllers are called middle column drivers. Each column of the middle column drivers is provided with a reference driver, and the reference driver is the last backlight driver in each column of the middle column drivers. If the current column driver is the intermediate column driver, the current driver is any intermediate driver in the current column driver except the reference driver, the second preset time corresponding to the current driver is determined according to the third preset time and the time adjustment value, the third preset time is determined according to the number of intervals and the transmission time for data transmission between two adjacent backlight drivers, the number of intervals is the number of backlight drivers between the current driver and the current reference driver, and the current reference driver is the reference driver of the current column driver; The time adjustment value is determined according to the data transmission time difference between the backlight controller corresponding to the current driver and the last-level backlight controller.
7. The control method according to claim 5, characterized in that: The backlight controllers except the last backlight controller are called middle controllers, and the columns of backlight drivers connected to the middle controllers are called middle column drivers. Each column of the middle column drivers is provided with a reference driver, and the reference driver is the last backlight driver in each column of the middle column drivers. If the current column driver is the middle column driver, the current driver is the reference driver among the current column drivers, and the second preset time corresponding to the current driver is a time adjustment value; The time adjustment value is determined according to the data transmission time difference between the backlight controller corresponding to the current driver and the last-level backlight controller.
8. A display device, characterized in that: The display device comprises a main controller, a display panel and a backlight unit, the backlight unit comprises a backlight controller, a backlight driver and a backlight area, and the main controller is used to implement the method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
Citation Information
Patent Citations
Display equipment and backlight control method and device
CN117351901A