Overdrive processing method of image data and overdrive device thereof

By using a regional overdrive method, the degree of overdrive of pixel positions in a liquid crystal display is defined by a weight mask, which solves the problem of wasted storage space and computing resources, improves image quality and reduces energy consumption.

CN111341278BActive Publication Date: 2026-05-05NOVATEK MICROELECTRONICS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NOVATEK MICROELECTRONICS CORP
Filing Date
2019-05-15
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing technologies require a large amount of storage space and computing resources for overdrive operations in LCD displays, and the image quality is affected.

Method used

A regional overdrive method is adopted, which defines the degree of overdrive at pixel positions through a weight mask. Overdrive operations are only performed in areas that are easily perceived by the human eye, and the output image data is calculated in combination with weight parameters.

Benefits of technology

It reduces memory usage and computing resources, maintains image quality, reduces energy consumption, and improves image persistence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111341278B_ABST
    Figure CN111341278B_ABST
Patent Text Reader

Abstract

This invention discloses a method for processing overdriven image data. The method includes the following steps: receiving current image data and previous image data; obtaining overdriven image data by querying an overdriven lookup table based on the current image data and the previous image data; generating a weight mask including a plurality of weight parameters; calculating an output image data by combining the overdriven image data and the current image data based on a weight parameter corresponding to a pixel of the current image data; and outputting the output image data to the pixel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an overdrive processing method for image data displayed on a panel, and more particularly to a regional overdrive method for image data displayed on a panel. Background Technology

[0002] Among various flat panel displays on the market, liquid crystal displays (LCDs) are a highly developed and widespread display device. Currently, the mainstream LCD type is the active matrix LCD, such as the thin film transistor LCD (TFT-LCD). Generally, the panel of a TFT-LCD includes a liquid crystal layer disposed between two glass substrates. The upper glass substrate layer has a color filter, while the lower glass substrate layer includes embedded transistors. The transistors can be controlled by a driving circuit that receives voltage signals to drive the liquid crystal to twist to a specific angle, thereby producing the desired brightness.

[0003] Because liquid crystals have a slow response time, a voltage stronger than the predetermined voltage signal is often required to drive the liquid crystal; this operation is called overdrive. Please refer to [reference needed]. Figure 1 , Figure 1 This is a waveform diagram of a typical overdrive operation performed on a pixel. A pixel wants to charge from the starting value of the first frame to the target value of the second frame. A voltage signal L1 can be output to this pixel. However, due to the limited response speed of the liquid crystal, it cannot reach the desired pixel value within one frame. In reality, the pixel value received by the liquid crystal in this pixel may exhibit the shape of curve R1, meaning the pixel value cannot reach its target level at the beginning of the second frame, resulting in a lower-than-expected brightness. When an overdrive operation is added, a higher voltage signal L2 can be intentionally used to improve the liquid crystal's response speed. In this case, the corresponding pixel value becomes R2, which can reach its target value before the end of the first frame.

[0004] To implement the aforementioned overdrive operation, the system needs to know in advance the correlation between a current image frame and a previous image frame, as well as the corresponding data changes. Therefore, a frame memory is required to record the complete pixel data of the previous image frame for comparison with the pixel data of the currently received image frame. Based on the correspondence between the pixel data in the previous and current image frames, an overdrive lookup table (overdriveLUT) is used to retrieve the overdrive data value. In this scenario, a large amount of storage space is required to store the lookup table, and a significant amount of storage space is also needed as a frame memory. Furthermore, each received pixel data needs to undergo a lookup table query, thus requiring substantial computational resources. Therefore, improvements to the existing technology are necessary. Summary of the Invention

[0005] Therefore, the main objective of this invention is to provide a novel overdrive method to solve the above-mentioned problems.

[0006] This invention discloses a method for processing overdriven image data. The method includes the following steps: receiving current image data and previous image data; obtaining overdriven image data by querying an overdriven lookup table based on the current image data and the previous image data; generating a weighting mask including multiple weight parameters; calculating an output image data by combining the overdriven image data and the current image data based on a weight parameter corresponding to a pixel of the current image data; and outputting the output image data to the pixel.

[0007] The present invention also discloses an overdrive device, which includes a frame memory, an overdrive lookup table, and a weight mask. The frame memory can be used to store previous image data. The overdrive lookup table is coupled to the frame memory and can be used to receive the previous image data from the frame memory and receive current image data from an input terminal, and obtain overdrive image data based on the current image data and the previous image data. The weight mask is coupled to the overdrive lookup table and includes multiple weight parameters. Based on a weight parameter corresponding to a pixel in the current image data, the weight mask combines the overdrive image data and the current image data to calculate output image data. The output image data is output to that pixel.

[0008] The present invention also discloses a method for processing overdrive for image data. The method includes the following steps: receiving a current frame image data and a previous frame image data; obtaining a frame of overdrive image data by querying an overdrive lookup table based on the current frame image data and the previous frame image data; generating a weight mask; calculating a frame of output image data by combining the frame of overdrive image data and the current frame image data based on the weight mask; and outputting the frame of output image data to a display panel. Attached Figure Description

[0009] Figure 1 This is a waveform diagram of a pixel that has undergone overdrive operation.

[0010] Figure 2 A diagram illustrating how the human eye looks at a screen.

[0011] Figure 3 This is a schematic diagram of the overdrive device according to Embodiment 1 of the present invention.

[0012] Figure 4 This is a schematic diagram of an example of a weighting mask and its output image frame.

[0013] Figure 5 This is a schematic diagram of another overdrive device according to an embodiment of the present invention.

[0014] Figure 6 For use Figure 3 A schematic diagram of an example of a weight mask for an overdriven device.

[0015] Figure 7 For use Figure 5 A schematic diagram of an example of a weight mask for an overdriven device.

[0016] Figures 8A-8B This is a schematic diagram illustrating other implementations of weight masks.

[0017] Figure 9A This is a schematic diagram showing the relationship between liquid crystal response time and the timing of backlight flicker control (BBL).

[0018] Figure 9B This is a schematic diagram illustrating the relationship between overdrive time and the timing of backlight flicker control.

[0019] Figure 9C This is a schematic diagram illustrating the relationship between liquid crystal response time, overdrive time, and backlight flicker control timing when using a regional overdrive method.

[0020] Figure 9DThis is a schematic diagram showing the relationship between the liquid crystal response time, overdrive time, and backlight flicker control timing when a regional overdrive method is used only in the central area.

[0021] Figure 10 and Figure 11 This is a flowchart of the overdrive process in an embodiment of the present invention.

[0022] The reference numerals in the attached figures are explained as follows:

[0023] L1, L2 voltage signals

[0024] R1 and R2 pixel values

[0025] 30, 50 Overdrive device

[0026] Frames 302 and 502

[0027] 304 and 504 errors can be resolved using a driver lookup table.

[0028] 306 and 506 weight masks

[0029] 510 Judgment Unit

[0030] Ln_1~Ln_N pixel row

[0031] TLC liquid crystal response time

[0032] TOD Overdrive Time

[0033] 100, 110 Overdrive process

[0034] Steps 1000~1012, 1100~1112 Detailed Implementation

[0035] As mentioned above, lookup tables (LUTs) and complete image frames require a large amount of storage space. Therefore, this invention provides an overdrive method that reduces memory usage without affecting image quality. Generally, for the human eye, the image of the focal area is often clearer than that of the peripheral area; that is, the human eye is more sensitive to objects it is looking at directly. The focal area is quite small, occupying only 1-2 degrees of the entire visual field. In this case, when people view a screen, they usually focus on the central area of ​​the screen. Figure 2As shown, when a person views screen H, although the field of view includes the entire screen H, only region B is clear, while regions A and C are relatively blurry. Therefore, overdrive does not need to be applied to the entire image frame; regional overdrive is sufficient to improve image quality in the concentrated area of ​​the field of view, while the image quality in the surrounding areas is easily ignored by the human eye. In this way, if overdrive is applied only to a portion of the pixel data in a specific region of the image frame, the frame memory only needs to store the pixel data of that portion, and the lookup table operation only needs to be used for that specific pixel, thus saving storage space and computational resources.

[0036] Please refer to Figure 3 , Figure 3 This is a schematic diagram of an overdrive device 30 according to an embodiment of the present invention. The overdrive device 30 includes a frame memory 302, an overdrive lookup table 304, and a weighting mask 306. The frame memory 302 can be used to receive and store previous frame image data. The overdrive lookup table 304 is coupled to the frame memory 302 and can receive previous frame image data from the frame memory 302 and receive current frame image data from the input terminal. Then, the overdrive lookup table 304 can obtain a frame of overdrive image data based on the previous frame image data and the current frame image data. The weighting mask 306 is coupled to the overdrive lookup table 304 and can be used to combine the frame of overdrive image data and the current frame image data to calculate a frame of output image data.

[0037] In detail, the weight mask 306 includes multiple weight parameters, each corresponding to a pixel on the display panel. More specifically, the output image data output to a pixel can be calculated from the overdriven image data (from the overdriven lookup table 304) and the current image data (from the input terminal) according to the weight parameter corresponding to that pixel. The weight parameter represents the weight of the overdriven image data in the combination of the overdriven image data and the current image data, and can be a value between 0 and 1. The weight mask 306 and the corresponding weight parameters can be used to define the degree of overdriving at each pixel location.

[0038] Figure 4 An example of a weighted mask 306 and its output image frame is shown. Specifically, the weight parameter W for the central region is equal to 1, and its output image data comes entirely from the corresponding overdriven image data; the weight parameter W for the peripheral region is equal to 0, and its output image data comes entirely from the corresponding current image data without including the overdriven component. In the transition region between the central and peripheral regions, the weight parameter W is between 0 and 1, and its output image data is obtained by mixing the overdriven image data and the current image data according to the proportion defined by the weight parameter. In one embodiment, the output image data can be obtained using the following formula:

[0039] OUT_P=W×OD_P+(1-W)×CUR_P;

[0040] Where OUT_P is the output image data, OD_P is the overdriven image data, CUR_P is the current image data, and W is the weight parameter. This is achieved by combining regional overdrive with... Figure 4 As can be seen from the weight mask 306, overdrive operations are mainly performed in the central region, which is more easily perceived by the human eye. Therefore, regional overdrive operations do not significantly affect image quality.

[0041] To further reduce storage space and computing resources, weight mask determination can be performed before executing driver operations. Please refer to [reference needed]. Figure 5 , Figure 5 This is a schematic diagram of another overdrive device 50 according to an embodiment of the present invention. The overdrive device 50 includes a frame memory 502, an overdrive lookup table 504, a weight mask 506, and a determination unit 510. Before querying the overdrive lookup table 504 to obtain overdrive image data, the determination unit 510 can determine whether the weight parameter is greater than 0. The determination unit 510 can be implemented by digital logic circuits and can be included in the integrated circuit of the overdrive device 50. The operation of the frame memory 502, the overdrive lookup table 504, and the weight mask 506 is similar to that of the frame memory 302, the overdrive lookup table 304, and the weight mask 306, respectively, and will not be described in detail here.

[0042] In detail, the judgment unit 510 can receive a frame of current image data and determine whether the weight parameter corresponding to each current image data is greater than 0. If the current image data of a pixel is received and the judgment unit 510 determines that the weight parameter corresponding to that pixel is 0, the current image data can be directly output as the output image data without consulting the overdrive lookup table 504. Only when the weight parameter is determined to be greater than 0 will the overdrive lookup table 504 operate to obtain the overdrive image data, and the weight mask 506 combines the overdrive image data and the current image data to calculate the output image data. In this way, the overdrive lookup table 504 only needs to process a portion of the image data in the current frame and a portion of the image data in the previous frame, and the frame memory 502 only needs to store the portion of the image data in the previous frame corresponding to the weight parameter being greater than 0.

[0043] Since overdrive is only performed on a portion of the image frame, frame memory 302 can be arranged to store previous image data in the region where overdrive needs to be performed. Figure 4 The central region and transition interval are shown. Therefore, the required storage space is less than that required by existing frame memories to store information of complete previous image frames. Since not every input data requires a drive operation, the required computing resources are also reduced.

[0044] It is worth noting that the weight mask of the present invention can be implemented in any manner. If an overdrive operation can be performed in conjunction with a weight mask having multiple weight parameters corresponding to different pixels, this overdrive method is included within the scope of the present invention. More specifically, the weight mask can represent any method of determining and / or storing weights, which are used to define the degree to which pixels on the panel are overdriven. The weight mask can also be interpreted as any device or module used to record the weights between overdriven image data and current image data.

[0045] Please refer to Figure 6 , Figure 6 For use Figure 3 A schematic diagram of an example of the weight mask 306 of the overdrive device 30. (See diagram for example.) Figure 6 As shown, each frame of image data includes 8×8 pixels arranged in an array. Weight mask 306 defines a weight parameter that has a maximum value in the central region and gradually decreases outwards. For ease of understanding, in this example, the current frame image data is 52, and the previous frame image data was 8. After consulting the overdrive lookup table 304, the image data for each pixel in the overdrive frame is 56. The pixel values ​​of the overdrive frame ensure that the liquid crystal in each pixel can react promptly. Next, weight mask 306 combines the overdrive image data 56 with the current frame image data 52 to obtain a frame of output image data. More specifically, in a frame of output image data, the central region with a weight parameter of 1 obtains image data 56, which is equal to the overdrive image data; the peripheral region with a weight parameter of 0 obtains image data 52, which is equal to the current image data (the original image data before overdrive). In the transition interval, the image data value gradually decreases from the center to the periphery.

[0046] Please refer to Figure 7 , Figure 7 For use Figure 5 A schematic diagram of an example of the weight mask 506 of the overdrive device 50. The weight parameters in weight mask 506 are implemented in the same way as the weight parameters in weight mask 306, and the received image data of the previous frame and the current frame are the same. Figure 6 This is an example of an embodiment. In this example, the determination unit 510 first determines whether the weight parameter is greater than 0. Overdrive operation is only performed when the weight parameter is greater than 0. Therefore, the frame memory 502 only stores a portion of the previous frame image data, and the generated overdrive frame is only a part of the complete overdrive frame. Figure 7As shown, the stored previous frames and the generated overdriven frames exclude the surrounding areas of the image frame where the corresponding weight parameter is 0. In this way, in embodiments where the weight parameter is determined in advance, the same output image can be obtained using less storage space and computing resources.

[0047] It is worth noting that one of the main objectives of this invention is to provide an overdrive mechanism that uses a weight mask to define the degree of overdrive performed at each pixel location. Those skilled in the art can make modifications or variations accordingly, and are not limited thereto. For example, the weight mask can be defined as any shape, such as a triangle, circle, quadrilateral, gradient, dot, and / or Figure 4 The square shown. In one embodiment, the weight mask can also be defined as a combination of multiple circles. For example... Figure 8A As shown, the region where the weight parameter W = 1 in the weight mask is two separate circles, and the area around each circle is a transitional region where W = 0 to 1. Figure 8B Another implementation of the weight mask is shown, in which the distribution of weight parameters forms a vertical gradient on the display panel, wherein the weight parameters gradually increase from top to bottom. Therefore, the distribution of the weight mask is not limited to a symmetrical shape, nor is it necessary to limit the higher weight parameters to the central region of the panel. In embodiments of the invention, the weight parameters can be recorded in the weight mask as a numerical array; optionally or additionally, the weight mask can be represented by a mathematical formula based on pixel positions. For example, Figure 8B The gradient shown can be represented by the following mathematical formula:

[0048]

[0049] Where y is the vertical axis of the pixel, and its range is from 0 to 1. H Between -1, I H Where is the number of pixels in the vertical direction, and W is the weight parameter.

[0050] In one embodiment, the weight mask processing can be performed with reference to the backlight emission mode. The backlight can be used to provide a light source for the Liquid Crystal Display (LCD) panel. Generally, the backlight emission mode can be divided into hold type and impulse type. Hold type means that the backlight is continuously on, which causes image sticking of moving objects between two consecutive image frames. In contrast, impulse type backlight can be periodically flickering through pulse signals. In the impulse type emission mode, since the backlight can be turned on after the image data reaches a predetermined pixel, the problem of image sticking can be reduced, making it a better emission mode. However, in some cases, at the time when the backlight starts to emit light, the liquid crystal's response speed is not fast enough, resulting in the pixel voltage not being driven to its target value. This problem can be solved by the aforementioned overdriving of image data. To obtain better image quality, the weight mask and overdriving operations can be performed according to the timing of the blinking backlight (BBL).

[0051] Please refer to Figure 9A , Figure 9A This is a schematic diagram showing the relationship between liquid crystal response time and the timing of backlight flicker control. Figure 9A This shows the time it takes for the display panel to receive one frame of image data. The display panel has N rows of pixels, denoted by Ln_1 to Ln_N, and one frame of image data is transmitted to the display panel row by row. Figure 9A As shown, the first row, Ln_1, receives image data first, and the corresponding data line is charged to its target voltage level after a liquid crystal response time (TLC). TLC represents the response time required for a pixel to reach the expected brightness based on the received image data. Next, the other rows of pixels receive image data sequentially from top to bottom, with each row corresponding to the same TLC length. In this way, the pixels located at the top of the panel have sufficient time to reach their target voltage level before the backlight flicker control is activated, thus the brightness value displayed at the top of the panel is roughly correct. However, the pixels located at the bottom of the panel receive image data later and may not reach their target voltage level before the backlight flicker control is activated. Therefore, the brightness value displayed by the backlight may initially show an incorrect image before becoming the correct one, causing image retention.

[0052] To address the image retention issue, an overdrive operation can be performed to control each row of pixels to charge to its target voltage level within an overdrive time TOD, which is less than the liquid crystal response time (TLC). The overdrive time TOD represents the response time required for a pixel to reach the desired brightness based on the overdrive image data. Preferably, the overdrive operation can be configured to align the end of the overdrive time TOD with the start time of backlight flicker control. For example... Figure 9B As shown, in the case of overdrive operation, the last row of pixels on the panel that last received image data can be charged to its target voltage level at the time when the backlight flicker control is turned on. In this example, although the liquid crystal's response time is sufficient for the last row of pixels to reach its target voltage level, the consistent degree of overdrive may cause the upper rows of pixels to be overdriven to incorrect voltage values.

[0053] Therefore, when the system uses a regional overdrive scheme with weighted masks to control the degree of overdrive for each row of pixels, the length of the overdrive time (TOD) can be flexibly controlled. Figure 9C This illustrates the timing relationship between liquid crystal response time (TLC), overdrive time (TOD), and backlight flicker control when using a regional overdrive approach. With this regional overdrive scheme, each pixel or area on the panel can be selected for overdrive operation, and the degree of overdrive can be arbitrarily controlled or adjusted. For example... Figure 9C As shown, overdrive operation is performed only in the lower half of the panel (i.e., pixel rows Ln_x to Ln_N). The overdrive time (TOD) length corresponding to these rows can be effectively controlled by adjusting the weighting parameters. Therefore, the degree of liquid crystal response caused by the overdrive time (TOD) between the point when the pixel begins receiving image data and the point when the backlight flicker control is turned on allows the pixel voltage to accurately reach its target level. For example, the weighting parameter corresponding to pixel row Ln_x is approximately equal to 0, while for the pixel rows below Ln_x, the degree of overdrive gradually increases with the increase of the weighting parameter (which produces a shorter overdrive time (TOD)). Finally, the weighting parameter corresponding to the last pixel row Ln_N is equal to 1.

[0054] Figure 9DThis diagram illustrates the timing relationship between liquid crystal response time (TLC), overdrive time (TOD), and backlight flicker control when only a regional overdrive method is used in the central region. As mentioned above, the human eye typically focuses on the central area of ​​the screen, therefore, overdrive operations in the upper and lower regions can be omitted. In this case, only the central region needs to be considered to determine the degree of overdrive. In other words, pixels located in the central region (i.e., between pixel rows Ln_x1 and Ln_x2) need to undergo overdrive operations to improve the liquid crystal's response speed (their weight parameter is greater than 0), while pixels in other regions receive the current image data without overdrive (their weight parameter is equal to 0). Figure 9D In China, the range of regional overdrive differs from that of other regions. Figure 9C In this embodiment, backlight flicker control can be selected to be turned on at a better time. In this example, backlight flicker control can be turned on at an earlier time, with its turn-on time aligned with the overdrive time TOD of the last row of pixels (i.e., pixel row Ln_x2) in each row of pixels where the weight parameter is greater than 0.

[0055] Because the backlight flicker control is activated earlier, the backlight can illuminate for a longer period during each cycle. Backlight flicker control is used to determine the brightness of the image displayed on the panel. To achieve the same brightness, the longer illumination time reduces the pulse signal used to trigger the backlight flicker control, thus lowering overall power consumption.

[0056] Optionally or additionally, the backlight flicker control can be turned off later to further extend the backlight flicker duration, thereby achieving greater advantages in low power consumption. Figure 9D In this embodiment, backlight flicker control can be turned off after the next image frame is received. Since the human eye is more sensitive to the central area, although the image quality in the upper area of ​​the panel may be slightly reduced, it will not significantly affect the user experience. In this case, the timing of turning off the backlight flicker control can be later than the time when the display panel begins receiving the next frame of image data; more specifically, it can be later than the time when the first row of pixels (Ln_1) on the panel begins receiving the next frame of image data. Although image residue may appear in the upper area of ​​the panel due to the extended backlight flicker on-time, this area is less noticeable to the viewer, and therefore its image quality does not need to be considered. As long as the timing of turning off the backlight flicker control is earlier than or aligned with the time when the pixels in the central area begin receiving image data, it will not affect the image quality. In this example, the timing of turning off the backlight flicker control is aligned with the time when the first row of pixels (Ln_x1) in the pixel rows with a weight parameter greater than 0 begins receiving image data. Therefore, the image quality in the central area will not decrease due to the extended backlight flicker on-time.

[0057] In this way, backlight flicker control can be turned on earlier and / or off later to extend the backlight illumination time in each cycle. Therefore, only a small drive signal is needed to achieve sufficient brightness for backlight flicker control, thereby saving power consumption.

[0058] The overdrive device of the present invention can be implemented in any manner within a display control system. For example, a logic circuit can be used to implement a regional overdrive method for the overdrive device. In one embodiment, the overdrive device can be implemented in a separate integrated circuit, which may be disposed between the integrated circuit of the timing controller and the integrated circuit of the source driver. In another embodiment, the overdrive device may also be included in the integrated circuit of the timing controller, wherein the image data output from the timing controller to the source driver may include information related to the current image data and / or overdrive image data, depending on the weight mask. In yet another embodiment, the overdrive device, the timing controller, and the source driver can be integrated into a single integrated circuit, thereby simplifying the system architecture. Those skilled in the art will understand that the methods for implementing the overdrive device are not intended to limit the scope of the invention.

[0059] The aforementioned regional overdrive method, as well as the implementation of the overdrive device and weight mask, can be summarized into an overdrive process 100, such as... Figure 10 As shown. The overdrive process 100 can be implemented in an overdrive device (e.g., overdrive device 30 or 50) to process image data for one pixel and determine the degree of overdrive. The overdrive process 100 includes the following steps:

[0060] Step 1000: Begin.

[0061] Step 1002: Receive current image data and previous image data.

[0062] Step 1004: Based on the current image data and previous image data, obtain the overdrive image data by querying the overdrive lookup table.

[0063] Step 1006: Generate a weight mask that includes multiple weight parameters.

[0064] Step 1008: Based on a weight parameter corresponding to a pixel in the current image data from the plurality of weight parameters, combine the overdriven image data and the current image data to calculate an output image data.

[0065] Step 1010: Output the image data to the pixel.

[0066] Step 1012: End.

[0067] From the perspective of frame images, regional overdrive can be summarized as another overdrive process 110, such as... Figure 11As shown. The overdrive process 110 can be implemented in an overdrive device (e.g., overdrive device 30 or 50) to process a frame of image data and determine the degree of overdrive. The overdrive process 110 includes the following steps:

[0068] Step 1100: Begin.

[0069] Step 1102: Receive current frame image data and previous frame image data.

[0070] Step 1104: Based on the current frame image data and the previous frame image data, obtain a frame of overdrive image data by querying an overdrive lookup table.

[0071] Step 1106: Generate a weight mask.

[0072] Step 1108: Based on the weight mask, combine the overdrive image data of this frame with the image data of the current frame to calculate the output image data of a frame.

[0073] Step 1110: Output the frame image data to a display panel.

[0074] Step 1112: End.

[0075] For details on the operation and changes of overdrive processes 100 and 110, please refer to the explanation in the preceding paragraphs, which will not be repeated here.

[0076] In summary, this invention provides a regional overdrive method that can perform overdrive operations on a subset of image frames. A weight mask can be used to define the degree of overdrive for each pixel on the panel, and it can be determined based on the weight parameters corresponding to each pixel. The weight parameters represent the proportion or weight of the overdrive image data in the combination of overdrive image data and input image data that has not yet undergone overdrive. In one embodiment, the overdrive operation is mainly performed in the central region of the panel where the human eye focuses, and the weight mask can be allocated accordingly, wherein the central region can be set to have a higher weight parameter. Since regional overdrive is performed only on a subset of image frames, the storage space used to store previous frame data and the corresponding computing resources can be omitted. In another embodiment, backlighting can also be considered to perform overdrive to control the degree of overdrive, so that the timing of backlighting on allows the pixel data in each row of pixels to reach its target voltage level, thereby further improving the image retention problem.

[0077] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for processing overdriven image data, the method comprising: Receive current image data and previous image data; Based on the current image data and the previous image data, the overdrive image data is obtained by querying the overdrive lookup table; Generate a weight mask that includes multiple weight parameters; Based on a weight parameter corresponding to the position of a pixel in the current image data from the plurality of weight parameters, the overdriven image data and the current image data are combined to calculate an output image data; as well as Output the image data to this pixel; The weighting parameter is the weight ratio of the overdriven image data in the combination of the overdriven image data and the current image data. The weight mask is used for an image frame. Among the multiple weight parameters of the weight mask, the weight parameter corresponding to the central region of the image frame is 1, the weight parameter corresponding to the peripheral region of the image frame is 0, and a transition interval is set between the central region and the peripheral region. The weight parameter in the transition interval is between 0 and 1. The end point of an overdrive time is set as the start point of the alignment backlight flicker control, wherein the overdrive time causes a specific pixel row to be charged to a target voltage level by the corresponding output image data.

2. The method as described in claim 1, characterized in that, Also includes: Before querying the overdrive lookup table, determine if the weight parameter is greater than 0.

3. The method as described in claim 2, characterized in that, Also includes: Only when the weight parameter is determined to be greater than 0, the overdriven image data and the current image data are combined to calculate the output image data; as well as When the weight parameter is determined to be equal to 0, the current image data is output as the output image data.

4. The method as described in claim 1, characterized in that, Also includes: Determine whether each of the multiple weight parameters is greater than 0; as well as Store a portion of the image data from a previous frame in a frame memory; The portion stored in the previous frame image data corresponds to the weight parameter that is determined to be greater than 0.

5. The method as described in claim 1, characterized in that, The weight mask includes at least one of the following: weight parameters arranged in a shape, weight parameters having a vertical gradient on a display panel, an array of weight parameters, and a mathematical representation based on pixel position.

6. The method as described in claim 1, characterized in that, The specific pixel behavior is either the last row of pixels on the display panel to receive the output image data, or the last row of pixels in each row of pixels with a weight parameter greater than 0 to receive the output image data.

7. The method as described in claim 1, characterized in that, The backlight flicker control is set to a time point later than the time point when the next frame of image data begins to be received by the first row of pixels on a display panel that receives the output image data, and is set to a time point earlier than or aligned with the time point when the next frame of image data begins to be received by the row of pixels whose weight parameter is greater than 0.

8. An overdrive device, comprising: A frame memory is used to store previous image data; An overdrive lookup table, coupled to the frame memory, is used to receive the previous image data from the frame memory and receive the current image data from an input terminal, and to obtain an overdrive image data based on the current image data and the previous image data. as well as A weight mask, coupled to the overdrive lookup table, the weight mask includes multiple weight parameters, used to calculate an output image data by combining the overdrive image data and the current image data based on a weight parameter corresponding to the position of a pixel in the current image data; Specifically, the output image data is output to this pixel; The weighting parameter is the weight ratio of the overdriven image data in the combination of the overdriven image data and the current image data. The weight mask is used for an image frame. Among the multiple weight parameters of the weight mask, the weight parameter corresponding to the central region of the image frame is 1, the weight parameter corresponding to the peripheral region of the image frame is 0, and a transition interval is set between the central region and the peripheral region. The weight parameter in the transition interval is between 0 and 1. In this context, an end point of an overdrive time is set as an on point of alignment with the backlight flicker control, wherein the overdrive time causes a specific pixel row to be charged to a target voltage level by the corresponding output image data.

9. The overdrive device as claimed in claim 8, characterized in that, Also includes: A judgment unit, coupled to the frame memory and the overdrive lookup table, is used to determine whether the weight parameter is greater than 0 before the overdrive image data is obtained from the overdrive lookup table.

10. The overdrive device as claimed in claim 9, characterized in that, Only when the weight parameter is determined to be greater than 0, the weight mask combines the overdriven image data and the current image data to calculate the output image data; Specifically, when the weight parameter is determined to be equal to 0, the current image data is output as the output image data.

11. The overdrive device as claimed in claim 8, characterized in that, Also includes: A judgment unit, coupled to the frame memory and the overdrive lookup table, is used to determine whether each of the multiple weight parameters is greater than 0; The frame memory is used to store a portion of a previous frame image data, and the portion stored in the previous frame image data corresponds to the weight parameter that is determined to be greater than 0.

12. The overdrive device as claimed in claim 8, characterized in that, The weight mask includes at least one of the following: weight parameters arranged in a shape, weight parameters having a vertical gradient on a display panel, an array of weight parameters, and a mathematical representation based on pixel position.

13. The overdrive device as claimed in claim 8, characterized in that, The specific pixel behavior is either the last row of pixels on the display panel to receive the output image data, or the last row of pixels in each row of pixels with a weight parameter greater than 0 to receive the output image data.

14. The overdrive device as claimed in claim 8, characterized in that, The backlight flicker control is set to a time point later than the time point when the next frame of image data begins to be received by the first row of pixels on a display panel that receives the output image data, and is set to a time point earlier than or aligned with the time point when the next frame of image data begins to be received by the row of pixels whose weight parameter is greater than 0.

15. A method for processing overdriven image data, the method comprising: Receive current frame image data and previous frame image data; Based on the current frame image data and the previous frame image data, an overdrive image data frame is obtained by querying an overdrive lookup table; Generate a weighted mask; Based on the weight mask, a frame of output image data is calculated by combining the overdrive image data of the current frame with the image data of the current frame. The weight mask includes multiple weight parameters, each corresponding to the position of a pixel in the current frame image data. Output the image data of this frame to a display panel; Each weight parameter represents the weight ratio of the overdriven image data in the combination of the overdriven image data of the current frame and the image data of the current frame. Among the multiple weight parameters of the weight mask, the weight parameter corresponding to the central region of the current frame is 1, the weight parameter corresponding to the peripheral region of the current frame is 0, and a transition interval is set between the central region and the peripheral region, and the weight parameter in the transition interval is between 0 and 1. The end point of an overdrive time is set as the start point of the alignment backlight flicker control, wherein the overdrive time causes a specific pixel row to be charged to a target voltage level by the corresponding output image data.

Citation Information

Patent Citations

  • Image display device

    CN102282604A

  • Image display apparatus, display control apparatus thereof, and scaler chip image

    CN103106875A

  • Liquid crystal display control circuit and method thereof

    CN1936654A

  • Organic light emitting diode display and method for driving the same

    CN103854600A

  • Content-adaptive overdrive system and method for a display panel

    US20110221762A1