Display and control method thereof
The timing controller adjusts the working cycle and weight value of the backlight block in the LCD monitor, which solves the problem of picture flickering when the object moves, and achieves the stability of brightness and picture quality improvement.
Patent Information
- Application Number
- CN202410116972.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
When an object moves, the existing LCD display does not take into account the brightness influence of adjacent backlight areas, resulting in a difference in brightness caused the screen to flicker.
The backlight module is controlled by using a timing controller. By adjusting the working cycle and weight values of the target backlight block and adjacent backlight blocks, the brightness of the object is accurately controlled and the screen flicker is reduced.
Effectively maintain consistent brightness of objects, reduce or eliminate screen flickering, and improve user experience.
Smart Images

Figure CN120388537A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to block dimming in display technology, and particularly to a display and a control method thereof for reducing screen flicker when an object moves between multiple backlight blocks. Background Art
[0002] A liquid-crystal display (LCD) is a flat and thin display device, which is widely used in computers, televisions and communication devices. The LCD uses a backlight module below the liquid-crystal panel to provide light sources, so as to display the image of the liquid-crystal panel. In order to improve the contrast ratio, the LCD adopts a local dimming technology, which divides the backlight module into a plurality of backlight blocks to independently adjust the brightness of each block, so as to meet the requirements of different occasions and activities. Local dimming can not only provide a better lighting effect, but also save energy, extend the service life of lighting facilities, and provide flexibility in use.
[0003] When an object moves on the liquid-crystal panel, the object needs to maintain a fixed brightness. Otherwise, the difference in brightness will cause screen flicker. However, in the related art, due to the lack of consideration of the brightness influence of adjacent backlight areas, the brightness of the object cannot be accurately controlled. When the object moves, the brightness of the object will be bright and dark, resulting in screen flicker. Summary of the Invention
[0004] An embodiment of the present invention provides a control method for a display. The display includes a backlight module and a timing controller. The backlight module includes a target backlight block and adjacent backlight blocks, and the adjacent backlight blocks are adjacent to the target backlight block. The timing controller is coupled to the backlight module. The method includes that the timing controller generates an initial working period of the target backlight block and an initial working period of the adjacent backlight blocks according to an image frame, the timing controller generates an updated working period of the target backlight block at least according to the initial working period of the target backlight block, the initial working period of the adjacent backlight blocks, a weight value of the target backlight block, and a weight value of the adjacent backlight blocks, and the backlight module adjusts the brightness of the target backlight block according to the updated working period.
[0005] An embodiment of the present invention provides a display, including a backlight module and a timing controller. The backlight module includes a target backlight block and adjacent backlight blocks, and the adjacent backlight blocks are adjacent to the target backlight block. The timing controller is coupled to the backlight module, generates an initial working period of the target backlight block and an initial working period of the adjacent backlight blocks according to pixel data of an image frame, and generates an updated working period of the target backlight block at least according to the initial working period of the target backlight block, the initial working period of the adjacent backlight blocks, a weight value of the target backlight block, and a weight value of the adjacent backlight blocks. The backlight module adjusts the brightness of the target backlight block according to the updated working period. Description of the Drawings
[0006] FIG. 1 is a schematic diagram of a display in an embodiment of the present invention.
[0007] FIG. 2 is a schematic diagram when a small object moves on the display panel.
[0008] FIG. 3 is a schematic diagram of the brightness change when the small object in FIG. 2 moves on the display panel.
[0009] FIG. 4 is a flowchart of a control method of the display in FIG. 1.
[0010] FIG. 5 is a schematic diagram of the weight table in FIG. 1.
[0011] FIGS. 6A and 6B are respectively schematic diagrams of the influence weights of two adjacent backlight blocks on the target backlight block.
[0012] FIG. 7 is a schematic diagram of the influence weight of another adjacent backlight block on the target backlight block.
[0013] FIG. 8 is a schematic diagram of step S404 in FIG. 4.
[0014] FIG. 9 is a schematic diagram when a large object moves on the display panel.
[0015] FIG. 10 is a flowchart of another control method of the display in FIG. 1.
[0016] Among them, the reference numerals are explained as follows:
[0017] 1: Display
[0018] 10: Display driver
[0019] 12: Timing controller
[0020] 14: Display panel
[0021] 16: Backlight module
[0022] 18: Memory
[0023] 180: Weight table
[0024] 30: Solid line
[0025] 32: Dashed line
[0026] 400, 100: Control method
[0027] S402 to S406, S1000 to S1022: Steps
[0028] a to i, a’, b, e’: Weight values
[0029] A to C: Positions
[0030] A1 to A25: Display block
[0031] B1 to B25: Backlight block
[0032] C1 to C9: Update coefficient
[0033] DA to DI: Initial duty cycle
[0034] DA' to DI': Updated duty cycle
[0035] L1 to L25: Relative position
[0036] Sbl: Backlight signal
[0037] Sd: Drive signal
[0038] Sin: Pixel data Detailed implementation manner
[0039] FIG. 1 is a schematic diagram of a display 1 in an embodiment of the present invention. When an object moves on the display 1, the brightness of the object is maintained constant and the screen flicker is reduced.
[0040] The display 1 may include a display driver 10, a timing controller 12, a display panel 14, and a backlight module 16. The display driver 10 may be coupled to the timing controller 12, the timing controller 12 may be coupled to the backlight module 16, and the backlight module 16 may irradiate light onto the display panel 14.
[0041] The display panel 14 may include a plurality of pixels, and the plurality of pixels are arranged as a pixel array. For example, the display panel 14 may be a liquid crystal panel, and each pixel in the pixel array may include a plurality of liquid crystal cells. The backlight module 16 may include a plurality of backlight units, and the plurality of backlight units are arranged as a backlight array. For example, each backlight unit in the backlight array may include a plurality of light emitting diodes (LEDs). The display driver 10 and the timing controller 12 may receive the pixel data Sin of the video frame. The display driver 10 may generate a drive signal Sd according to the pixel data Sin and drive each pixel of the display panel 14 according to the drive signal Sd to load an image. The timing controller 12 may generate a backlight signal Sbl according to the pixel data Sin and control each backlight unit of the backlight module 16 to emit light according to the backlight signal Sbl, irradiating light onto the display panel 14 to control the brightness of the image. The drive signal Sd and the backlight signal Sbl may be voltage signals.
[0042] In one embodiment, the display panel 14 can be divided into N display blocks, and the backlight module 16 can be divided into N backlight blocks. The N backlight blocks respectively correspond to the N display blocks, where N is an integer greater than 1. For example, when N = 25, the display panel 14 can be divided into 5x5 display blocks (display blocks A1 to A25), and the backlight module 16 can be divided into 5x5 backlight blocks (backlight blocks B1 to B25). The backlight blocks B1 to B25 respectively correspond to the display blocks A1 to A25. In one example, the display panel 14 can include (1920x1080) pixels, and each display block can include (384x216) pixels. Therefore, each backlight block can correspond to the (384x216) pixels of the display block. In another embodiment, each backlight block of the backlight module 16 can correspond to a plurality of display blocks. In this embodiment, the case where the number of display blocks is the same as the number of backlight blocks is taken as an example for illustration, but not limited thereto. The timing controller 12 can respectively control the brightness of the backlight blocks B1 to B25 according to the backlight signal Sbl. The backlight blocks B1 to B25 can respectively irradiate different brightness of light to the display blocks A1 to A25 to achieve local dimming of the display 1. The N backlight blocks can include 1 target backlight block and M adjacent backlight blocks adjacent to the target backlight block. For example, when an object is located in the display block A13, the backlight block A13 can be regarded as the target backlight block, and the backlight blocks B1 to B12 and B14 to B25 can be adjacent backlight blocks. The brightness of the target backlight block B13 can be greater than the brightness of the adjacent backlight blocks B1 to B12 and B14 to B25 to highlight the object located in the display block A13.
[0043] When an object moves on the display panel 14, the timing controller 12 can control the brightness of multiple backlight blocks to keep the brightness of the object unchanged or only slightly changed, so as to reduce screen flicker and improve the user experience. FIG. 2 is a schematic diagram of an object moving on the display panel 14. The object moves from position A to position B through position C on the display panel 14. The blank area represents the brightest range and can be the position of the object. The densely dotted area represents the halo range of a single brightened backlight block. The sparsely dotted area represents the overlapping halo range of two brightened backlight blocks. The slanted shaded area represents the unlit range. An object that completely falls within a single backlight block when stationary can be called a small object. In this embodiment, since the object completely falls within position A when stationary, corresponding to a single backlight block B13, it can be called a small object. For example, the display panel 14 can be a touch panel, and the object can be an application icon on the touch panel. The user can drag the application icon from position A to position B. When the application icon is at position A, the timing controller 12 can control the backlight block B13 to brighten and the remaining backlight blocks B1 to B12 and B14 to B25 to dim; when the application icon is at position C, the timing controller 12 can control the backlight blocks B13 and B14 to brighten and the remaining backlight blocks B1 to B12 and B15 to B25 to dim; when the application icon is at position B, the timing controller 12 can control the backlight block B14 to brighten and the remaining backlight blocks B1 to B13 and B15 to B25 to dim. In the related art, the brightness of all brightened backlight blocks is the same. However, each brightened backlight block will generate a halo, and the halo will increase the brightness of adjacent backlight blocks. When the application icon is at position A, only the backlight block B13 brightens (for example, the brightness is 50 nits); when the application icon is at position C, the backlight blocks B13 and B14 brighten simultaneously, and the halos of the backlight block B13 and the backlight block B14 are superimposed on each other to enhance the brightness at position C (for example, the brightness is enhanced to 70 nits); and when the application icon is at position C, only the backlight block B14 brightens (for example, the brightness is 50 nits). Therefore, the brightness at position C is brighter than the brightness at position A or position B (70>50), and the brightness difference between position A and position C and the brightness difference between position C and position B will cause screen flicker. In this embodiment, the timing controller 12 can reduce the brightness of the backlight block when the object moves across regions, so as to keep the brightness of the object consistent, thereby reducing or eliminating screen flicker. FIG. 3 is a schematic diagram of the brightness change when the object in FIG. 2 moves on the display panel 14. The solid line 30 represents the brightness change in the related art, and the dashed line 32 represents the brightness change in the embodiment of the present invention.The solid line 30 shows that in the related art, the brightness of the object at position A, position C, and position B is 50 nits, 70 nits, and 50 nits respectively. Therefore, the brightness change of the object moving from position A to position C is 40% (= (70 - 50) / 50), and the brightness change of the object moving from position C to position B is -28.5% (= (50 - 70) / 70), resulting in screen flickering. The dashed line 32 shows that in the embodiment of the present invention, the brightness of the object at position A, position C, and position B is 50 nits, 50 nits, and 50 nits respectively. Therefore, the brightness change of the object moving from position A to position C and the brightness change of the object moving from position C to position B are both 0%, maintaining the consistent brightness of the object and the screen will not flicker.
[0044] In some embodiments, the embodiments of the present invention can also be applied to video playback, controlling the brightness of the backlight block according to the position of the object in the video frame, maintaining the consistent brightness of the object, and the screen will not flicker.
[0045] Referring to FIG. 1, the display 1 may further include a memory 18 for storing a weight table 180. The memory 18 can be disposed inside or outside the timing controller 12.
[0046] In this embodiment, the timing controller 12 is disposed outside the timing controller 12. The weight table 180 may include weight values corresponding to the target backlight block and W adjacent backlight blocks, where W is a positive integer, for example, W = 24, as shown in FIG. 5. The weight table 180 can represent the influence weight of the light emitted by the adjacent backlight blocks on the target backlight block. Therefore, the weight value of the target backlight block is set to 1. For the weight values of the influence of other backlight blocks on the target backlight block, generally, the influence of the backlight blocks within a 3x3 or 5x5 range centered on the target backlight block on the brightness of the target backlight block is used to generate corresponding weight values. Simply put, for the user, the brightness on the target backlight block is affected not only by the light emitted by the backlight block itself but also by the light of the adjacent backlight blocks.
[0047] FIG. 5 shows that the weight table 180 includes 25 weight values of the target backlight block at the relative position L13 and 24 adjacent backlight blocks at the relative positions L1 to L25. Among them, the target backlight block at the relative position L13 has a weight value of "1.00", and the weight values of the remaining adjacent backlight blocks at the relative positions L1 to L12 and L14 to L25 are all less than 1.00.
[0048] The weight value represents the influence weight exerted on the target backlight block when the adjacent backlight blocks emit light. The larger the weight value, the greater the influence on the target backlight block. For example, the weight value of the adjacent backlight block at the relative position L12 is 0.23, and the weight value of the adjacent backlight block at the relative position L14 is 0.31. If the emission brightness of the adjacent backlight block at the relative position L12 and the adjacent backlight block at the relative position L14 is the same, then the influence of the adjacent backlight block at the relative position L14 on the target backlight block will be greater than the influence of the adjacent backlight block at the relative position L12 on the target backlight block. The weight value distribution of the weight table 180 can be determined by the structure and characteristics of the backlight module 16 and can be obtained through measurement and calculation. Although in this embodiment, the number (W + 1) of relative positions in the weight table 180 is equal to the number N of backlight blocks in the backlight module 16 (25 = 25), the present invention is not limited thereto. In some embodiments, the number (W + 1) of relative positions in the weight table 180 may be less than the number N of backlight blocks in the backlight module 16. For example, (W + 1) = 25 and N = 4000, and the timing controller 12 can perform zonal dimming on 4000 backlight blocks according to the weight values of the relative positions L1 to L25.
[0049] The weight table 180 can be used to update the duty cycle of the target backlight block (such as the backlight block B14 in Figure 2), thereby adjusting the brightness of the target backlight block. As shown in the control method 400 of Figure 4, the details of the control method 400 will be explained in the subsequent paragraphs. The duty cycle of the backlight block can be positively correlated with the brightness of the backlight block. In some embodiments, the duty cycle can be normalized so that the value of the duty cycle is between 1 and 0 (including 1 and 0). If the duty cycle of the backlight block is 1, the backlight block emits light at the maximum brightness (such as 50 nits); if the duty cycle of the backlight block is 0, the backlight block emits light at the minimum brightness (such as 0 nits); if the duty cycle of the backlight block is between 1 and 0, the brightness of the backlight block is between the maximum brightness and the minimum brightness.
[0050] The timing controller 12 can allocate an initial duty cycle to each backlight block, corresponding to the final brightness to be achieved by each backlight block. The brightness influence of adjacent backlight blocks on the target backlight block can be superimposed. For example, if the duty cycles of adjacent backlight blocks at relative positions L1 to L12 and L14 to L25 are all 1, the final brightness of the target backlight block at relative position L13 can be 2.78 (=1 + 0.01 + 0.02 + 0.03 + 0.02 + 0.01 + 0.01 + 0.11 + 0.32 + 0.13 + 0.02 + 0.02 + 0.23 + 0.31 + 0.03 + 0.01 + 0.08 + 0.23 + 0.11 + 0.02 + 0.00 + 0.01 + 0.02 + 0.02 + 0.01). In some embodiments, when an object moves to a cross-region position (such as position C), the timing controller 12 can obtain the weight value of the target backlight block (such as the weight value of backlight block B13 is 1.00) and the weight values of adjacent backlight blocks (such as the weight value of backlight block B14 is 0.31) from the weight table 180 according to the relative positions of the adjacent backlight blocks with respect to the target backlight block, and adjust the duty cycle of the target backlight block at least based on the initial duty cycle of the target backlight block (such as the initial duty cycle of backlight block B13 is 1), the initial duty cycle of the adjacent backlight block (such as the initial duty cycle of backlight block B14 is 1), the weight value of the target backlight block, and the weight value of the adjacent backlight block, so that the brightness at the cross-region position is not too bright and the brightness of the object is maintained consistent.
[0051] FIG. 4 is a flowchart of a control method 400 for the display 1. The method 400 includes steps S402 to S406. When there are adjacent backlight blocks turned on around the target backlight block, the duty cycle of the target backlight block is decreased at least based on the duty cycles and influence weights of the adjacent backlight blocks to maintain the brightness of the object consistent. Any reasonable technical change or step adjustment falls within the scope disclosed by the present invention. Steps S402 to S406 are as follows:
[0052] Step S402: The timing controller 12 generates the initial duty cycle of the target backlight block and the initial duty cycle of the adjacent backlight blocks according to the video frame;
[0053] Step S404: The timing controller 12 generates an updated duty cycle of the target backlight block at least based on the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block;
[0054] Step S406: The backlight module 16 adjusts the brightness of the target backlight block according to the updated duty cycle of the target backlight block.
[0055] In step S402, the timing controller 12 can generate initial duty cycles of the target backlight block and adjacent backlight blocks according to the position of the selected object in the image frame. The initial duty cycles of any two of the backlight blocks B1 to B25 can be the same or different. If the selected object in the image frame occupies the target backlight block, the initial duty cycle of the target backlight block will be greater than that of the backlight blocks not occupied by the selected object. For example, in FIG. 2, when the object is at position A, the selected object occupies the selected backlight block B13, the initial duty cycle of the selected backlight block B13 can be 1 and the initial duty cycles of the remaining backlight blocks B1 to B12 and B14 to B25 can be 0. Therefore, the initial duty cycle of the selected backlight block B13 is greater than any one of the initial duty cycles of the remaining backlight blocks B1 to B12 and B14 to B25; when the object is at position C, the selected object occupies the selected backlight blocks B13 and B14, the initial duty cycles of the selected backlight blocks B13 and B14 can be 1 and the initial duty cycles of the remaining backlight blocks B1 to B12 and B15 to B25 can be 0. Therefore, the initial duty cycle of the selected backlight block B13 is greater than any one of the initial duty cycles of the remaining backlight blocks B1 to B12 and B14 to B25.
[0056] In step S404, the timing controller 12 may obtain the weight value of the target backlight block and the weight values of the adjacent backlight blocks from the weight table 180 according to the relative positions of the adjacent backlight blocks with respect to the target backlight block, generate an update coefficient for the target backlight block based on the initial duty cycle of the target backlight block, the initial duty cycles of the adjacent backlight blocks, the weight value of the target backlight block, and the weight values of the adjacent backlight blocks. Then, the timing controller 12 generates an updated duty cycle for the target backlight block based on the initial duty cycle of the target backlight block and the update coefficient of the target backlight block. The M weight values of the adjacent backlight blocks are all greater than the weight threshold value. For example, the weight threshold value may be 0.2. If the weight value of an adjacent backlight block is greater than 0.05, the timing controller 12 may take into account the influence of the adjacent backlight block on the target backlight block when calculating the updated duty cycle. If the weight value of an adjacent backlight block is less than or equal to 0.05, the timing controller 12 may not take into account the influence of the adjacent backlight block on the target backlight block when calculating the updated duty cycle. Referring to FIG. 5, since the weight values of the relative positions L7 to L9, L12 to L13, and L17 to L19 are all greater than 0.05, and the weight values of the relative positions L1 to L6, L10 to L11, L15 to L16, and L21 to L25 are all less than 0.05, the timing controller 12 may take into account the adjacent backlight blocks at the relative positions L12 and L14 and ignore the adjacent backlight blocks at the relative positions L1 to L6, L10 to L11, L15 to L16, and L21 to L25 when calculating the updated duty cycle. The update coefficient may be a positive number less than 1, and the timing controller 12 may multiply the initial duty cycle of the target backlight block by the update coefficient to generate the updated duty cycle.
[0057] In step S406, the backlight module 16 generates a current signal according to the updated duty cycle of the target backlight block. The current signal is used to supply to the LEDs in the backlight unit, thereby adjusting the brightness of the target backlight block. If the updated duty cycle increases, the current signal supplied to the LEDs increases, thereby increasing the brightness of the target backlight block. If the updated duty cycle decreases, the current signal supplied to the LEDs decreases, thereby decreasing the brightness of the target backlight block.
[0058] The foregoing weight table is illustrated by taking a 25-grid as an example, and in practical applications, it is not limited thereto, and a 9-grid weight table may also be used. Since the image data affects the backlight value, when an object moves from the current backlight block to an adjacent backlight block, the image data of the object will cause a change in the backlight value, resulting in uneven overall brightness. Even with the weight table to reduce the uneven brightness situation, the image of the image data can still be added, and the brightness can be optimized through an update coefficient, where the update coefficient is related to the values in the weight table. For the description of the update coefficient, please refer to the following text.
[0059] The following uses FIGS. 6A and 6B to illustrate step S404. FIGS. 6A and 6B are respectively schematic diagrams of the influence weights of two adjacent backlight blocks on a target backlight block. The selected object can be located at the junction of backlight blocks B12 and B13. Therefore, backlight blocks B12 and B13 can be brightened and the remaining backlight blocks B1 to B11 and B14 to B25 can be darkened. The initial duty cycle DA of backlight block B13 and the initial duty cycle DB of backlight block B12 can both be 1.00, and the initial duty cycles of backlight blocks B1 to B11 and B14 to B25 can all be 0. Since the brightness of backlight block B12 and the brightness of backlight block B13 will affect each other's final brightness, the timing controller 12 can calculate the update coefficient C1 of backlight block B12 for backlight block B12, calculate the update coefficient C2 of backlight block B13 for backlight block B13, reduce the initial duty cycle DA according to the update coefficient C1 to generate the updated duty cycle of backlight block B12, and reduce the initial duty cycle DB according to the update coefficient C2 to generate the updated duty cycle of backlight block B13.
[0060] In FIG. 6A, backlight block B13 can be regarded as the target backlight block, backlight block B12 can be regarded as the adjacent backlight block. The target backlight block B13 can have an initial duty cycle DA, and the adjacent backlight block B12 can have an initial duty cycle DB. The influence of the adjacent backlight block B12 on the brightness of the target backlight block B13 can be represented by the weight value b. The final brightness of the target backlight block B13 multiplied by the update coefficient C1 is equal to the updated brightness of the target backlight block B13. The final brightness of the adjacent backlight block B12 multiplied by the weight b multiplied by the update coefficient C2 is equal to the brightness contributed by the adjacent backlight block B12 to the target backlight block B13. The sum of the updated brightness of the target backlight block B13 and the brightness contributed by the adjacent backlight block B12 to the target backlight block B13 should be equal to the final brightness of the target backlight block B13. Since the initial duty cycle of the backlight block is positively correlated with its final brightness, the initial duty cycle DA of the target backlight block B13 can be represented by formula (1):
[0061] DA = DA*C1 + DB*b*C2 Formula (1)
[0062] Where DA is the initial duty cycle of the target backlight block B13;
[0063] DB is the initial duty cycle of the adjacent backlight block B12;
[0064] C1 is the update coefficient of the target backlight block B13;
[0065] C2 is the update coefficient of the adjacent backlight block B12; and
[0066] b is the weight value of the adjacent backlight block B12.
[0067] DA to DI are the initial duty cycles of backlight blocks B13, B12, B14, B7 to B9, and B17 to B19, respectively.
[0068] In FIG. 6B, the backlight block B12 can be regarded as the target backlight block, the backlight block B13 can be regarded as the adjacent backlight block. The target backlight block B12 can have an initial duty cycle DB, the adjacent backlight block B13 can have an initial duty cycle DA, and the influence of the adjacent backlight block B13 on the brightness of the target backlight block B12 can be represented by a weight value a. Since the final brightness of the target backlight block B12 multiplied by the update coefficient C2 is equal to the updated brightness of the target backlight block B12, the final brightness of the adjacent backlight block B13 multiplied by the weight a multiplied by the update coefficient C1 is equal to the brightness contributed by the adjacent backlight block B13 to the target backlight block B12, and the sum of the updated brightness of the target backlight block B12 and the brightness contributed by the adjacent backlight block B13 to the target backlight block B12 should be equal to the final brightness of the target backlight block B12. Therefore, the initial duty cycle DB of the target backlight block B12 can be represented by Equation (2):
[0069] DB = DB * C2 + DA * a * C1 Equation (2)
[0070] where DB is the initial duty cycle of the target backlight block B12;
[0071] DA is the initial duty cycle of the adjacent backlight block B13;
[0072] C2 is the update coefficient of the target backlight block B12;
[0073] C1 is the update coefficient of the adjacent backlight block B13; and
[0074] a is the weight value of the adjacent backlight block B13.
[0075] By solving the simultaneous equations according to Equation (1) and Equation (2), the update coefficient C1 and the update coefficient C2 can be obtained, which are represented by Equation (3) and Equation (4) respectively:
[0076] C1 = (DA - b * DB) / (DA - a * b * DA) Equation (3)
[0077] C2 = (DB - a * DA) / (DB - a * b * DB) Equation (4)
[0078] The updated duty cycle DA' of the backlight block B13 and the updated duty cycle DB' of the backlight block B12 can be represented by Equation (5) and Equation (6) respectively:
[0079] DA' = DA * C1 Equation (5)
[0080] DB’ = DB * C2, Formula (6)
[0081] Where DA’ is the updated duty cycle of the backlight block B13;
[0082] DA is the initial duty cycle of the backlight block B13;
[0083] C1 is the update coefficient of the backlight block B13;
[0084] DB’ is the updated duty cycle of the backlight block B12;
[0085] DB is the initial duty cycle of the backlight block B12; and
[0086] C2 is the update coefficient of the backlight block B12.
[0087] For example, the backlight block B12 is located to the left of the backlight block B13, corresponding to the relative position L12 in Figure 5. Therefore, the weight value b of the backlight block B12 is 0.23. Similarly, the backlight block B13 is located to the right of the backlight block B12, corresponding to the relative position L14 in Figure 5. Therefore, the weight value a of the backlight block B12 is 0.31. According to Formula (3), the update coefficient C1 of the backlight block B12 is 0.83 (= (1 - 0.23 * 1) / (1 - 0.31 * 0.23 * 1)). Then, according to Formula (5), the updated duty cycle DA’ can be 0.83 (= 1 * 0.83), and the updated brightness of the backlight block B12 can be 0.83 times the final brightness. According to Formula (4), the update coefficient C2 of the backlight block B13 is 0.74 (= (1 - 0.31 * 1) / (1 - 0.31 * 0.23 * 1)). Then, according to Formula (6), the updated duty cycle DB’ can be 0.74 (= 1 * 0.74), and the updated brightness of the backlight block B13 can be 0.74 times the final brightness. Therefore, the timing controller 12 adjusts the updated duty cycle DA’ and the updated duty cycle DB’ to be less than the initial duty cycle DA and the initial duty cycle DB respectively, so as to maintain the final brightness of the backlight blocks B13 and B12 at the maximum brightness (corresponding to the initial duty cycle "1").
[0088] In another example, the weight threshold value can be 0.05. If the weight value of adjacent backlight blocks is greater than 0.05, the timing controller 12 can take into account the influence of the adjacent backlight blocks on the target backlight block when calculating and updating the duty cycle. If the weight value of adjacent backlight blocks is less than or equal to 0.05, the timing controller 12 may not take into account the influence of the adjacent backlight blocks on the target backlight block when calculating and updating the duty cycle. Referring to FIG. 5, since the weight values of the relative positions L7 to L9, L12, L14, L17, L19, L22 to L24 are all greater than 0.05, and the weight values of the relative positions L1 to L6, L10, L11, L15, L16, L20 to L25 are all less than 0.05, the timing controller 12 can take into account the adjacent backlight blocks at the relative positions L7 to L9, L12, L14, L17, L19, L22 to L24 when calculating and updating the duty cycle. FIG. 7 is another schematic diagram of the influence weight of adjacent backlight blocks on the target backlight block. The selected object can be located in the backlight block B13, so the backlight block B13 can be brightened, and the remaining backlight blocks B1 to B12 and B14 to B25 can maintain their brightness or be dimmed. According to FIG. 5, the weight value a of the backlight block B13 can be 1.00, the weight value b of the backlight block B12 can be 0.23, the weight value c of the backlight block B4 can be 0.31, the weight value d of the backlight block B7 can be 0.11, the weight value e of the backlight block B8 can be 0.32, the weight value f of the backlight block B9 can be 0.13, the weight value g of the backlight block B17 can be 0.08, the weight value h of the backlight block B18 can be 0.23, the weight value i of the backlight block B19 can be 0.11, and the weight values of the remaining backlight blocks B1 to B6, B10, B11, B15, B16, B20 to B25 are less than 0.05. The timing controller 12 can take into account the backlight blocks B12, B14, B7 to B9 and B17 to B19 when calculating and updating the duty cycle of the target backlight block B13.
[0089] FIG. 8 is a schematic diagram of step S404. The initial duty cycle DA of the backlight block B13 can be 1, and the initial duty cycles DB to DI of the backlight blocks B12, B14, B7 to B9, and B17 to B19 can all be 0.5. The timing controller 12 can calculate the update coefficients C1 to C9 of the backlight blocks B13, B12, B14, B7 to B9, and B17 to B19 respectively. When calculating the update coefficient C1 of the backlight block B13, the backlight block B13 can be regarded as the target backlight block, and the backlight blocks B12, B14, B7 to B9, and B17 to B19 can be regarded as adjacent backlight blocks. The timing controller 12 can generate the update coefficient C1 of the target backlight block 13 according to the initial duty cycle DA of the target backlight block B13, the initial duty cycles DB to DI of the adjacent backlight blocks B12, B14, B7 to B9, and B17 to B19, the weight value a of the target backlight block B13, and the weight values a to i of the adjacent backlight blocks B7 to B9, B12, B14, B17 to B19, as shown in formula (7):
[0090] C1 = (a * DA - b * DB - c * DC - d * DD - e * DE - f * DF - g * DG - h * DH - i * DI) / (a * a * DA - b * c * DA - b * c * DA - e * h * DA - e * h * DA - f * g * DA - f * g * DA - d * i * DA - d * i * DA) Formula (7)
[0091] where C1 is the update coefficient of the target backlight block B13;
[0092] a to i are the weight values of the backlight blocks B13, B12, B14, B7 to B9, and B17 to B19 respectively; and
[0093] DA to DI are the initial duty cycles of the backlight blocks B13, B12, B14, B7 to B9, and B17 to B19 respectively.
[0094] Referring to formula (7), a*DA is the numerator term corresponding to the target backlight block B13, a*a*DA is the denominator term corresponding to the target backlight block B13, b*DB is the numerator term corresponding to the adjacent backlight block B12, b*c*DA is the denominator term corresponding to the adjacent backlight block B12, c*DC is the numerator term corresponding to the adjacent backlight block B14, b*c*DA is the denominator term corresponding to the adjacent backlight block B14, d*DD is the numerator term corresponding to the adjacent backlight block B7, d*i*DA is the denominator term corresponding to the adjacent backlight block B7, i*DI is the numerator term corresponding to the adjacent backlight block B19, d*i*DA is the denominator term corresponding to the adjacent backlight block B19, e*DE is the numerator term corresponding to the adjacent backlight block B8, e*h*DA is the denominator term corresponding to the adjacent backlight block B8, h*DH is the numerator term corresponding to the adjacent backlight block B18, e*h*DA is the denominator term corresponding to the adjacent backlight block B18, f*DF is the numerator term corresponding to the adjacent backlight block B9, f*g*DA is the denominator term corresponding to the adjacent backlight block B9, g*DG is the numerator term corresponding to the adjacent backlight block B17, and f*g*DA is the denominator term corresponding to the adjacent backlight block B17. According to formula (7), the update coefficient C1 of the target backlight block B13 can be 0.36 (= (1*1 - 0.23*0.5 - 0.31*0.5 - 0.11*0.5 - 0.32*0.5 - 0.13*0.5 - 0.08*0.5 - 0.23*0.5 - 0.11*0.5) / (1*1*1 - 0.23*0.31*1 - 0.23*0.31*1 - 0.32*0.23*1 - 0.32*0.23*1 - 0.13*0.08*1 - 0.13*0.08*1 - 0.11*0.11*1 - 0.11*0.11*1)).
[0095] If any one of the initial duty cycles DB to DI is 0 (i.e., the corresponding backlight block emits light at the minimum brightness), the corresponding term of formula (7) will not be used to calculate the update coefficient C1. For example, if the initial duty cycle DB is 0, the numerator term b*DB and the denominator term b*c*DA corresponding to the backlight block B12 will be removed from formula (7) to calculate the update coefficient C1 of the target backlight block B13, as shown in formula (8):
[0096] C1 = (a*DA - c*DC - d*DD - e*DE - f*DF - g*DG - h*DH - i*DI) / (a*a*DA - b*c*DA - e*h*DA - e*h*DA - f*g*DA - f*g*DA - d*i*DA - d*i*DA) Formula (8)
[0097] According to formula (8), the update coefficient C1 of the target backlight block B13 can be 0.48 (= (1 * 1 - 0.31 * 0.5 - 0.11 * 0.5 - 0.32 * 0.5 - 0.13 * 0.5 - 0.08 * 0.5 - 0.23 * 0.5 - 0.11 * 0.5) / (1 * 1 * 1 - 0.23 * 0.31 * 1 - 0.32 * 0.23 * 1 - 0.32 * 0.23 * 1 - 0.13 * 0.08 * 1 - 0.13 * 0.08 * 1 - 0.11 * 0.11 * 1 - 0.11 * 0.11 * 1)), which is greater than the update coefficient C1 with the initial duty cycle DB of 0.5. Since the total brightness of the adjacent backlight blocks B12, B14, B7 to B9, and B17 to B19 of the target backlight block B13 decreases, the update coefficient C1 of the target backlight block B13 will increase to maintain the consistent brightness of the object.
[0098] When calculating the update coefficient C4 of the backlight block B7, the backlight block B7 can be regarded as the target backlight block, and the backlight blocks B13, B12, and B8 can be regarded as adjacent backlight blocks. The timing controller 12 can generate the update coefficient C4 of the target backlight block B7 according to the initial duty cycle DD of the target backlight block B7, the initial duty cycles DA, DB, and DE of the adjacent backlight blocks B13, B12, and B8, the weight value d of the target backlight block B7, and the weight values a, b, and e of the adjacent backlight blocks B13, B12, and B8, as shown in formula (9):
[0099] C4 = (d * DD - a * DA - b * DB - e * DE) / (d * d * DD - e * e' * DD - a * a' * DD - b * b' * DD)
[0100] Formula (9)
[0101] where C4 is the update coefficient of the target backlight block B13;
[0102] a, b, d, e, a', b', e' are the weight values of the backlight blocks B13, B12, B7, B8, B1, B2, and B6 respectively; and
[0103] DA, DB, DD, and DE are the initial duty cycles of the backlight blocks B13, B12, B7, and B8 respectively.
[0104] Referring to FIGS. 5 and 7, for the target backlight block B7, d corresponds to the weight value "1.00" at the relative position L13, a corresponds to the weight value "0.11" at the relative position L19, b corresponds to the weight value "0.23" at the relative position L18, e corresponds to the weight value "0.31" at the relative position L14, a' corresponds to the weight value "0.11" at the relative position L7, b' corresponds to the weight value "0.23" at the relative position L12, and e' corresponds to the weight value "0.32" at the relative position L8. Therefore, according to formula (9), the update coefficient C4 of the backlight block B7 can be 0.28 (= (1 * 0.5 - 0.11 * 1 - 0.23 * 0.5 - 0.31 * 0.5) / (1 * 1 * 0.5 - 0.31 * 0.23 * 0.5 - 0.32 * 0.23 * 0.5 - 0.11 * 0.11 * 0.5)). The formulas for the update coefficients C2, C3, C5 to C9 of the remaining backlight blocks B12, B14, B8, B9 and B17 to B19 can also be derived according to the similar principle and will not be elaborated here for the sake of brevity.
[0105] The respective update working periods DA' to DI' of the backlight blocks B13, B12, B14, B7 to B9 and B17 to B19 can be expressed by formulas (10) to (18) respectively:
[0106] DA' = DA * C1 Formula (10)
[0107] DB' = DB * C2 Formula (11)
[0108] DC' = DC * C3 Formula (12)
[0109] DD' = DD * C4 Formula (13)
[0110] DE' = DE * C5 Formula (14)
[0111] DF' = DF * C6 Formula (15)
[0112] DG' = DG * C7 Formula (16)
[0113] DH' = DH * C8 Formula (17)
[0114] DI' = DI * C9 Formula (18)
[0115] According to Equation (10), if the initial duty cycle DA is and 1 and the update coefficient C1 is 0.36, the updated duty cycle DA' is 0.36. According to Equation (13), if the initial duty cycle DD is and 0.5 and the update coefficient C4 is 0.28, the updated duty cycle DD' is 0.14. Therefore, the timing controller 12 adjusts the updated duty cycle DA' and the updated duty cycle DD' to be less than the initial duty cycle DA and the initial duty cycle DD respectively, so as to maintain the final brightness of the backlight block B13 at the maximum brightness (corresponding to the initial duty cycle DA”1”) and the final brightness of the backlight block B7 at half brightness (corresponding to the initial duty cycle DD”0.5”).
[0116] Table 1 shows the final brightness (in nits) of the backlight block B13 measured by directly emitting light according to the initial duty cycle of the backlight block in the related art, as set when the object is at position A in Figure 2. The horizontal axis of Table 1 represents the duty cycle of the backlight block B13, and the vertical axis represents the duty cycle of the backlight block B12. As the duty cycle of the backlight block B12 increases, the brightness of the backlight block B13 also increases significantly. For example, when the duty cycle of the backlight block B13 is 1, as the duty cycle of the backlight block B12 increases from 0 to 1, the brightness of the backlight block B13 increases from 162 nits to 199 nits, an increase of 37 nits (23%).
[0117] Table 1
[0118]
[0119] Table 2 shows the final brightness (in nits) of the backlight block B13 measured by emitting light according to the updated duty cycle of the backlight block in the embodiment of the present invention, as set when the object is at position A in Figure 2. The horizontal axis of Table 2 represents the duty cycle of the backlight block B13, and the vertical axis represents the duty cycle of the backlight block B12. As the duty cycle of the backlight block B12 increases, the brightness of the backlight block B13 remains unchanged or only increases slightly. For example, when the duty cycle of the backlight block B13 is 1, as the duty cycle of the backlight block B12 increases from 0 to 1, the brightness of the backlight block B13 increases from 161 nits to 165 nits, only an increase of 4 nits (2%). Compared with the related art, in the embodiment of the present invention, the brightness of the backlight block B13 remains substantially unchanged when the adjacent backlight block B12 is fully lit, reducing screen flicker and improving the user experience.
[0120] Table 2
[0121]
[0122] FIG. 9 is a schematic diagram of a large object moving on the display panel 14. The object moves from position A to position B via position C on the display panel 14, where the blank area represents the brightest range and can be the position of the object, the densely dotted area represents the halo range of a single brightening backlight block, the sparsely dotted area represents the overlapping halo range of multiple brightening backlight blocks, and the slanted shaded area represents the unlit range. An object that falls on multiple backlight blocks when stationary can be called a large object. In this embodiment, since the object falls on position A when stationary, corresponding to backlight blocks B7 and B12, it can be called a large object. When the object is at position A, the timing controller 12 can control backlight blocks B7 and B12 to brighten and the remaining backlight blocks to dim; when the application icon is at position C, the timing controller 12 can control backlight blocks B7 and B8, B12 and B13, and B17 and B18 to brighten and the remaining backlight blocks to dim; when the application icon is at position B, the timing controller 12 can control backlight blocks B13 and B18 to brighten and the remaining backlight blocks to dim. The embodiment of FIG. 9 can also use the control method 400 to lower the duty cycle of the target backlight block to maintain the consistent brightness of the object. However, since the timing controller 12 updates the initial duty cycle of the backlight blocks in raster order unit by unit of the backlight blocks, from top to bottom and from left to right, at least one of the M initial duty cycles of the M adjacent backlight blocks may not have been updated when generating the updated duty cycle of the target backlight block, resulting in the final brightness of the target backlight block being too low. Since a large object occupies multiple backlight blocks, the phenomenon of uneven object brightness will be particularly obvious. For example, when the object is at position C, since the initial duty cycles of the adjacent backlight blocks B17 and B18 have not been updated when calculating the updated duty cycle of the backlight block B13, the final brightness of the backlight block B13 will be incorrect (lower than the target brightness). However, when calculating the updated duty cycle of the backlight block B18, the initial duty cycles of the adjacent backlight blocks B12, B13, and B17 have been updated, so the final brightness of the backlight block B18 will be more correct (equal to the target brightness), resulting in the final brightnesses of the backlight blocks B13 and B18 being unequal. Therefore, for a large object, the timing controller 12 can additionally reduce the update coefficient to reduce the uneven object brightness. In step S404, the timing controller 12 can obtain the weight value of the target backlight block and the weight values of the adjacent backlight blocks from the weight table 180 according to the relative positions of the adjacent backlight blocks with respect to the target backlight block, generate the first update coefficient of the target backlight block based on the initial duty cycle of the target backlight block, the initial duty cycles of the adjacent backlight blocks, the weight value of the target backlight block, and the weight values of the adjacent backlight blocks, and generate the second update coefficient based on the reduction coefficient and the first update coefficient. Then, generate the updated duty cycle of the target backlight block based on the initial duty cycle of the target backlight block and the second update coefficient of the target backlight block, and the second update coefficient is less than the first update coefficient. The reduction coefficient is a positive number less than 1.The timing controller 12 can multiply the reduction factor and the first update factor to generate a second update factor. For example, if the reduction factor is 0.5, the initial duty cycles of the backlight blocks B13 and B18 are both 1, the first update factor of the backlight block B13 is 0.6, and the first update factor of the backlight block B18 is 0.8, then the second update factor of the backlight block B13 is 0.3 (= 0.6 * 0.5), and the second update factor of the backlight block B18 is 0.4 (= 0.8 * 0.5). Before using the reduction factor, the difference between the update duty cycle (0.6) of the backlight block B13 and the update duty cycle (0.8) of the backlight block B18 is 0.2. After using the reduction factor, the difference between the update duty cycle (0.3) of the backlight block B13 and the update duty cycle (0.4) of the backlight block B18 is 0.1, which is less than the difference before using the reduction factor (0.1 < 0.2), so as to reduce the unevenness of the object brightness.
[0123] According to the previous paragraphs, the timing controller 12 updates the initial duty cycles of the backlight blocks in a raster scan order for each backlight block. Therefore, even if the object is a small object, the final brightness of the target backlight block may still be incorrect (e.g., lower than the target brightness) due to the incomplete update of the M initial duty cycles of the M adjacent backlight blocks. Therefore, the display 1 can use an iterative (iteration) method to recalculate the update duty cycle of the target backlight block after the initial duty cycles of the adjacent backlight blocks are updated, as shown in the control method 100 of FIG. 10. FIG. 10 is a flowchart of another control method 100 of the display in FIG. 1. The method 100 includes steps S1000 to S1022, and uses an iterative method to adjust the duty cycle of the target backlight block to maintain the consistent brightness of the object. Any reasonable technical change or step adjustment belongs to the scope disclosed by the present invention. The steps S1000 to S1022 are as follows:
[0124] Step S1000: The timing controller 12 generates the previous initial duty cycles of N backlight areas according to the previous video frame;
[0125] Step S1002: The timing controller 12 generates the initial duty cycle of the nth backlight block in the N backlight blocks according to the pixel data of the video frame;
[0126] Step S1004: The timing controller 12 determines whether the initial duty cycle of the target backlight block has been updated? If so, continue to step S1008; if not, continue to step S1006;
[0127] Step S1006: n = n + 1; continue to step S1002;
[0128] Step S1008: The timing controller 12 determines whether the initial working cycles of the N backlight blocks have all been updated. If so, proceed to step S1020; if not, proceed to step S1010;
[0129] Step S1010: The timing controller 12 generates a preliminary update coefficient for the target backlight block based on the updated working cycle of the target backlight block, the weight value of the target backlight block, the initial working cycles of (n - 1) adjacent backlight regions, the initial working cycles of (N - n) previous backlight regions, and the (N - 1) weight values of the (N - 1) adjacent backlight regions;
[0130] Step S1012: The timing controller 12 generates a preliminary working cycle for the target backlight block based on the initial working cycle of the target backlight block and the preliminary update coefficient of the target backlight block; Step S1014: The backlight module 16 adjusts the brightness of the target backlight block according to the preliminary working cycle; Step S1020: The timing controller 12 generates an updated working cycle for the target backlight block based on the initial working cycle of the target backlight block, the initial working cycles of the (N - 1) adjacent backlight regions, the weight value of the target backlight region, and the (N - 1) weight values of the (N - 1) adjacent backlight regions;
[0131] Step S1022: The backlight module 16 adjusts the brightness of the target backlight block according to the updated working cycle of the target backlight block; End the control method 100.
[0132] The timing controller 12 pre-generates N previous initial duty cycles of N backlight regions according to a previous video frame (step S1000). Then, for the current video frame, the control method 100 can increment n starting from n = 1, so as to sequentially generate the initial duty cycle of the n-th backlight block in a raster scan order in units of backlight blocks until n = N (step S1002). The timing controller 12 executes the loop formed by steps S1002, S1004, and S1006 until the initial duty cycle of the target backlight block has been updated. Then, the timing controller 12 determines whether the N initial duty cycles of the N adjacent backlight blocks have all been updated (step S1008). If the N initial duty cycles have all been updated, steps S1020 and S1022 are executed to achieve the final brightness of the target backlight block. Steps S1020 and S1022 are respectively similar to steps S404 and S406 in FIG. 4, and the description thereof will not be repeated here. If the N initial duty cycles have not been completely updated, the loop of steps S1010, S1012, S1014, and S1006 is executed. Specifically, since only the initial duty cycle of the n-th backlight block has been updated and the initial duty cycles of the (n + 1)-th to N-th backlight blocks have not been updated, the timing controller 12 can only generate a preliminary update coefficient of the target backlight block according to the initial duty cycle of the n-th backlight block and the previous initial duty cycles of the (n + 1)-th to N-th backlight blocks (step S1010), and generate a preliminary duty cycle of the target backlight block according to the initial duty cycle of the target backlight block and the preliminary update coefficient of the target backlight block (step S1012), and then adjust the brightness of the target backlight block according to the preliminary duty cycle (step S1014). The loop of steps S1010, S1012, S1014, and S1006 is repeated to gradually update the updated duty cycle of the target backlight block in an iterative manner to gradually approach the final brightness of the target backlight block.
[0133] The above are only the preferred embodiments of the present invention and are not used to limit the present invention. For those skilled in the art, the present invention can have various changes and modifications. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A control method for a display, the display including a backlight module and a timing controller, the backlight module including a target backlight block and an adjacent backlight block, the adjacent backlight block being adjacent to the target backlight block, the timing controller being coupled to the backlight module, characterized in that The method includes: The timing controller generates an initial duty cycle of the target backlight block and an initial duty cycle of the adjacent backlight block according to an image frame; The timing controller generates an updated duty cycle of the target backlight block based on at least the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, a weight value of the target backlight block, and a weight value of the adjacent backlight block; and The backlight module adjusts the brightness of the target backlight block according to the updated duty cycle.
2. The method according to claim 1, wherein: If a selected object in the image frame occupies the target backlight block, the initial duty cycle of the target backlight block is greater than the initial duty cycle of a first backlight block not occupied by the selected object.
3. The method according to claim 1, characterized in that The timing controller generating the updated duty cycle of the target backlight block based on at least the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block includes: The timing controller generates an update coefficient of the target backlight block based on the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block; and The timing controller generates the updated duty cycle based on the initial duty cycle of the target backlight block and the update coefficient of the target backlight block.
4. The method according to claim 3, It is characterized in that; The update coefficient = (DA - b * DB) / (DA - a * b * DA); wherein DA is the initial duty cycle of the target backlight block; DB is the initial duty cycle of the adjacent backlight block; a is the weight value of the target backlight block; and b is the weight value of the adjacent backlight block.
5. The method according to claim 1, wherein The timing controller generating the updated duty cycle of the target backlight block based on at least the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block includes: The timing controller generates an update coefficient of the target backlight block based on a reduction coefficient, the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block; and The timing controller generates the updated duty cycle based on the initial duty cycle of the target backlight block and the update coefficient of the target backlight block.
6. The method according to claim 1, wherein The weight value of the adjacent backlight block is greater than a preset value.
7. The method according to claim 1, wherein: The backlight module further includes another adjacent target backlight block adjacent to the target backlight block; The method further includes: The timing controller further generates a previous initial duty cycle of the other adjacent backlight block according to a previous image frame; The timing controller generates a preliminary coefficient of the target backlight block according to the updated duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the previous initial duty cycle of the other adjacent backlight block, the weight value of the target backlight block, the weight value of the adjacent backlight block, and a weight value of the other adjacent backlight block; and The timing controller multiplies the initial duty cycle of the target backlight block and the preliminary coefficient of the target backlight block to generate a preliminary duty cycle; and The backlight module adjusts the brightness of the target backlight block according to the preliminary duty cycle.
8. The method according to claim 7, wherein: The timing controller further generates an initial duty cycle of the other adjacent backlight block according to the image frame; and The timing controller generating the updated duty cycle of the target backlight block at least according to the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block includes: The timing controller generates the updated duty cycle of the target backlight block according to the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the initial duty cycle of the other adjacent backlight block, the weight value of the target backlight block, the weight value of the adjacent backlight block, and the weight value of the other adjacent backlight block.
9. The method according to claim 1, wherein: The display further includes a memory storing a weight table; and The method further includes: the timing controller obtains the weight value of the adjacent backlight block from the weight table according to a relative position of the adjacent backlight block with respect to the target backlight block.
10. A display, characterized in that, Including: A backlight module including a target backlight block and an adjacent backlight block, the adjacent backlight block being adjacent to the target backlight block; And A timing controller, coupled to the backlight module, generates an initial duty cycle of the target backlight block and an initial duty cycle of the adjacent backlight block according to an image frame, and generates an updated duty cycle of the target backlight block at least according to the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, a weight value of the target backlight block, and a weight value of the adjacent backlight block; Wherein the backlight module adjusts the brightness of the target backlight block according to the updated duty cycle.
11. The display according to claim 10, wherein: If a selected object in the image frame occupies the target backlight block, the initial duty cycle of the target backlight block is greater than an initial duty cycle of a first backlight block that the selected object does not occupy.
12. The display according to claim 10, wherein The timing controller generates an update coefficient for the target backlight block based on the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block, and generates the updated duty cycle based on the initial duty cycle of the target backlight block and the update coefficient of the target backlight block.
13. The display according to claim 12, wherein ; The update coefficient = (DA - b * DB) / (DA - a * b * DA); where DA is the initial duty cycle of the target backlight block; DB is the initial duty cycle of the adjacent backlight block; a is the weight value of the target backlight block; and b is the weight value of the adjacent backlight block.
14. The display according to claim 10, wherein The timing controller generates an update coefficient for the target backlight block based on a reduction coefficient, the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the weight value of the target backlight block, and the weight value of the adjacent backlight block, and generates the updated duty cycle based on the initial duty cycle of the target backlight block and the update coefficient of the target backlight block.
15. The display according to claim 10, characterized in that The weight value of the adjacent backlight block is greater than a preset value.
16. The display according to claim 10, wherein: The backlight module further includes another adjacent target backlight block adjacent to the target backlight block; The timing controller further generates a previous initial duty cycle for the another adjacent backlight block based on a previous image frame; The timing controller further generates a preliminary coefficient for the target backlight block based on the updated duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the previous initial duty cycle of the another adjacent backlight block, the weight value of the target backlight block, the weight value of the adjacent backlight block, and a weight value of the another adjacent backlight block, and multiplies the initial duty cycle of the target backlight block and the preliminary coefficient of the target backlight block to generate a preliminary duty cycle; and The backlight module further adjusts the brightness of the target backlight block based on the preliminary duty cycle.
17. The display according to claim 16, wherein: The timing controller further generates an initial duty cycle for the another adjacent backlight block based on the image frame; and The timing controller generates the updated duty cycle for the target backlight block based on the initial duty cycle of the target backlight block, the initial duty cycle of the adjacent backlight block, the initial duty cycle of the another adjacent backlight block, the weight value of the target backlight block, the weight value of the adjacent backlight block, and the weight value of the another adjacent backlight block.
18. The display according to claim 9 further includes a memory storing a weight table; Wherein, the timing controller further obtains the weight value of the adjacent backlight block from the weight table according to a relative position of the adjacent backlight block with respect to the target backlight block.
Citation Information
Cited By
Picture consistency adjusting method of LCD (liquid crystal display)
CN120823804A