Timing controller and image adjusting method
Patent Information
- Application Number
- CN202410162120.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-05
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2044-02-05
AI Technical Summary
[0003]因此,本发明的主要目的即在于提供一种可提升液晶显示器的图像品质的时序控制器及图像调整方法。
Smart Images

Figure CN120431874B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a timing controller and an image adjustment method, and more particularly to a timing controller and an image adjustment method for reducing image distortion. Background Technology
[0002] Liquid crystal displays (LCDs) are a widely used type of monitor, commonly found in televisions, mobile devices, and computer monitors. After years of development, LCD manufacturing technology has matured significantly, and its advantages of low manufacturing cost and long lifespan have secured its dominant position in the monitor market. However, with advancements in various peripheral electronic devices, the specifications required for monitor output, such as image size, image quality, and display speed, continue to improve. Currently, there is still much room for improvement in LCD display technology and image quality. Enhancing image quality remains a pressing issue for the industry to meet users' demands for perfect picture quality. Summary of the Invention
[0003] Therefore, the main objective of this invention is to provide a timing controller and image adjustment method that can improve the image quality of a liquid crystal display.
[0004] This invention discloses an image adjustment method, comprising: obtaining a first feature value of a pixel based on a sub-pixel value of the pixel; obtaining a first sub-pixel value of the pixel based on a first lookup table; obtaining a second sub-pixel value of the pixel based on a second lookup table; and comparing the first feature value with a first threshold value, and adjusting the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value.
[0005] This invention also discloses a timing controller, including an image adjustment circuit. The image adjustment circuit includes a feature extraction module, a lookup table module, and a color adjustment module. The feature extraction module is used to obtain a first feature value of a pixel based on a sub-pixel value of the pixel. The lookup table module is used to obtain a first sub-pixel value of the pixel based on a first lookup table, and to obtain a second sub-pixel value of the pixel based on a second lookup table. The color adjustment module is used to compare the first feature value with a first threshold value, and adjust the sub-pixel value of the pixel accordingly based on the first sub-pixel value and the second sub-pixel value. Attached Figure Description
[0006] Figure 1 This is a schematic diagram of a display device according to an embodiment of the present invention.
[0007] Figure 2 This is a schematic diagram of an image adjustment process according to an embodiment of the present invention.
[0008] Figure 3 This is a schematic example of a sub-pixel value determined in an embodiment of the present invention.
[0009] Figure 4 This is a schematic diagram of an image adjustment process according to an embodiment of the present invention.
[0010] Figure 5 This is a schematic diagram illustrating a process for determining sub-pixel values according to an embodiment of the present invention.
[0011] Figure 6 This is a schematic example of a sub-pixel value determined in an embodiment of the present invention.
[0012] Figure 7 This is a schematic diagram illustrating a process for determining sub-pixel values according to an embodiment of the present invention.
[0013] Figure 8 This is a schematic example of a sub-pixel value determined in an embodiment of the present invention.
[0014] Figure 9 This is a schematic diagram illustrating a process for determining sub-pixel values according to an embodiment of the present invention.
[0015] Figure 10 This is a schematic example of a sub-pixel value determined in an embodiment of the present invention.
[0016] The reference numerals in the attached figures are explained as follows:
[0017] 10: Display device
[0018] 100: Timing Controller
[0019] 102: Image Adjustment Circuit
[0020] 104: Feature Extraction Module
[0021] 106: Table Lookup Module
[0022] 108: Color Adjustment Module
[0023] 110: Source Driver
[0024] 112: Gate driver
[0025] 120: Display screen
[0026] 130: First lookup table
[0027] 132: Second lookup table
[0028] 140: Weight Table
[0029] 20, 40, 50, 70, 90: Process
[0030] 200~212, 400~410, 500~510, 700~714, 900~910: Steps Detailed Implementation
[0031] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a display device 10 according to an embodiment of the present invention. The display device 10 may be a liquid crystal display (LCD), but is not limited thereto. The display device 10 may include a timing controller 100, at least one source driver 110, at least one gate driver 112, and a display screen 120. The timing controller 100 can receive at least one input image, process it, and output relevant display control signals to the source driver 110 and the gate driver 112, and perform display control such as timing control and image adjustment on the display screen 120 through the source driver 110 and the gate driver 112. Figure 1 As shown, the timing controller 100 may include an image adjustment circuit 102 for performing image adjustments in the display device 10, particularly to avoid image distortion, improve image contrast, and reduce saturation loss. The image adjustment circuit 102 may include a feature extraction module 104, a lookup table module 106, and a color adjustment module 108. The feature extraction module 104 is coupled to the lookup table module 106 and the color adjustment module 108, and the lookup table module 106 is coupled to the color adjustment module 108. The feature extraction module 104, the lookup table module 106, and the color adjustment module 108 may be implemented as sub-circuits of the image adjustment circuit 102, but are not limited thereto. It should be noted that the display device 10 is only used to represent the necessary components required to implement the embodiments of the present invention; those skilled in the art can make different modifications and adjustments accordingly, and are not limited thereto.
[0032] Generally, the image adjustment circuit 102 can perform color correction on each pixel in the input image according to a color temperature correction (Accurate color capturetuning) lookup table to obtain a corrected sub-pixel value, which includes red, green, and blue sub-pixel values. Part of the contents of the color temperature correction lookup table are shown in Table 1 below:
[0033]
[0034] As shown in Table 1, the adjusted sub-pixel value can be obtained from the pixel's color index number using a color temperature correction lookup table. However, under certain technical conditions and circumstances, the color adjusted by the color temperature correction lookup table may not be correctly displayed by the display device 10. For example, when the display device 10 adopts a tri-gate panel architecture, insufficient charging can cause color shift in some areas' line overdrive (line OD), resulting in contour distortion. This phenomenon is particularly prone to occur when one or two sub-pixel values of the same pixel are 0. To avoid contour distortion, existing technologies generally use a trimmed color temperature correction lookup table instead of the standard color temperature correction lookup table shown in Table 1. Part of the contents of the trimmed color temperature correction lookup table are shown in Table 2 below:
[0035] Table 2
[0036]
[0037] As shown in Table 2, the sub-pixel value corresponding to color index number 000 in Table 1 was originally (0,0,0). In Table 2, the sub-pixel value corresponding to color index number 000 has been increased to (12,12,12), thereby pre-adjusting the color of pixels that may have color shift issues. This can resolve the contour line phenomenon caused by insufficient line charging; however, it also leads to a loss of image contrast and color saturation.
[0038] To address this, embodiments of the present invention perform color correction based on different feature values of pixels, using both a general color temperature correction lookup table and a color temperature correction lookup table with reduced levels, in order to improve contour lines while maintaining good image contrast and saturation. For example... Figure 1 As shown, the display device 10 may further include a first lookup table 130 and a second lookup table 132. The first lookup table 130 may be a general color temperature correction lookup table as shown in Table 1, and the second lookup table 132 may be a color temperature correction lookup table with reduced levels as shown in Table 2. The method by which the timing controller 100 adjusts the image according to the first lookup table 130 and the second lookup table 132 can be summarized as a process 20, as follows: Figure 2 As shown. Process 20 may include the following steps:
[0039] Step 200: Begin.
[0040] Step 202: Obtain a first feature value of a pixel based on a sub-pixel value of the pixel.
[0041] Step 204: Determine if the first feature value is less than a first critical value. If yes, proceed to step 206; if no, proceed to step 208.
[0042] Step 206: Obtain a reference sub-pixel value for the pixel according to the first lookup table 130.
[0043] Step 208: Obtain a reference sub-pixel value for the pixel according to the second lookup table 132.
[0044] Step 210: Adjust the sub-pixel value of the pixel based on the reference sub-pixel value.
[0045] Step 212: End.
[0046] According to process 20, the image adjustment circuit 102 adjusts the color of each pixel in the image. Specifically, the feature extraction module 104 obtains the first feature value of the pixel based on its sub-pixel values (step 202). Next, the lookup table module 106 determines whether the first feature value is less than a first threshold value (step 204). When the first feature value is less than the first threshold value, the lookup table module 106 obtains a reference sub-pixel value of the pixel according to the first lookup table 130 (step 206); when the first feature value is greater than or equal to the first threshold value, the lookup table module 106 obtains a reference sub-pixel value of the pixel according to the second lookup table 132 (step 208). Finally, the color adjustment module 108 adjusts the sub-pixel values of the pixel based on the reference sub-pixel values obtained in step 206 or 208 (step 210). Accordingly, by comparing the first feature value with the first threshold value, the image adjustment circuit 102 can adjust the color of the image based on the first or second sub-pixel value, thereby avoiding color cast while preserving optimal image contrast and color saturation.
[0047] In one embodiment, the first feature value may be a saturation value of a pixel. Since the human eye has insufficient perception of low-saturation colors, this embodiment sets a first threshold value accordingly. When the first feature value is less than the first threshold value (i.e., the pixel's saturation value is so low that the pixel's color cannot be effectively recognized by the human eye), the sub-pixel values of the pixel can be adjusted according to a general color temperature correction lookup table (first lookup table 130). When the first feature value is greater than or equal to the first threshold value (i.e., the pixel's saturation value is so high that the pixel's color can be effectively recognized by the human eye), the sub-pixel values of the pixel can be adjusted according to a color temperature correction lookup table with reduced levels (second lookup table 132). In another embodiment, the first feature value may be a brightness value of a pixel. Since the human eye has insufficient perception of low-brightness colors, this embodiment sets a first threshold value accordingly. When the first feature value is less than the first threshold value (i.e., the pixel's brightness value is so low that the pixel's color cannot be effectively recognized by the human eye), the sub-pixel values of the pixel can be adjusted according to a general color temperature correction lookup table (first lookup table 130). When the first feature value is greater than or equal to the first threshold value (i.e., when the pixel's brightness value is high enough that the pixel's color can be effectively recognized by the naked eye), the sub-pixel value of the pixel can be adjusted according to the color temperature correction lookup table (second lookup table 132) after level reduction. Accordingly, embodiments of the present invention can retain colors with low sub-pixel values without the need for human visual recognition.
[0048] Please refer to Figure 3 , Figure 3 This is a schematic example of the sub-pixel value determined according to process 20. Taking the sub-pixel value corresponding to color index number 000 in Tables 1 and 2 as an example, the lookup module 106 obtains the reference sub-pixel value (0,0,0) according to the first lookup table 130 (i.e., Table 1), and obtains the reference sub-pixel value (12,12,12) according to the second lookup table 132 (i.e., Table 1). Figure 3 As shown, according to process 20, when the first feature value of a pixel is less than the first threshold value, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the reference sub-pixel value (0,0,0); when the first feature value of a pixel is greater than or equal to the first threshold value, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the reference sub-pixel value (12,12,12).
[0049] It should be noted that the sub-pixel values adjusted according to process 20, such as Figure 3 As shown, a pixelation phenomenon may occur in the final displayed image, resulting in a less than expected color reproduction. Therefore, this embodiment of the invention further adjusts the sub-pixel values of the pixels based on a weighted average of the reference sub-pixel values obtained from the first lookup table 130 and the second lookup table 132, according to a weighted value, to improve this phenomenon. Figure 1As shown, the display device 10 may further include a weight table 140 for obtaining weight values based on the feature values of pixels. The method by which the timing controller 100 performs image adjustment based on the weight table 140, the first lookup table 130, and the second lookup table 132 can be summarized as a process 40, as follows: Figure 4 As shown. Process 40 may include the following steps:
[0050] Step 400: Begin.
[0051] Step 402: Obtain a first feature value of a pixel based on a sub-pixel value of the pixel.
[0052] Step 404: Obtain the first sub-pixel value of the pixel according to the first lookup table 130.
[0053] Step 406: Obtain the second sub-pixel value of the pixel according to the second lookup table 132.
[0054] Step 408: Compare the first feature value with a first threshold value, and adjust the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value.
[0055] Step 410: End.
[0056] According to process 40, the image adjustment circuit 102 performs color adjustment for each pixel in the image. Specifically, the feature extraction module 104 obtains the first feature value of the pixel based on its sub-pixel values (step 402). As mentioned earlier, since the human eye has insufficient ability to distinguish low-brightness or low-saturation colors, this embodiment of the invention uses the pixel's saturation or brightness value as the first feature value of the pixel, and further determines the color adjustment of the pixel accordingly. Next, the lookup table module 106 obtains the first sub-pixel value and the second sub-pixel value of the pixel based on the first lookup table 130 and the second lookup table 132, respectively (steps 404 and 406). Finally, the color adjustment module 108 compares the first feature value with the first threshold value, and adjusts the sub-pixel values of the pixel based on the first and second sub-pixel values obtained in steps 404 and 406 (step 408).
[0057] Please refer to Figure 5 , Figure 5 This is a schematic diagram of a process 50 in which the color adjustment module 108 adjusts the sub-pixel values in step 408 of an embodiment of the present invention. Process 50 may include the following steps:
[0058] Step 500: Begin.
[0059] Step 502: Determine if the first feature value is less than the first critical value. If yes, proceed to step 504; if no, proceed to step 506.
[0060] Step 504: Determine the first sub-pixel value as the sub-pixel value.
[0061] Step 506: Obtain a weight value from the weight table 140 based on the first feature value.
[0062] Step 508: Based on the weight values, determine the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value.
[0063] Step 510: End.
[0064] According to process 50, the color adjustment module 108 compares the first feature value with the first threshold value, and adjusts the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value. In this embodiment of the invention, when the first feature value is less than the first threshold value (i.e., the saturation or brightness value of the pixel is so low that the color cannot be effectively recognized by the naked eye), it can be determined that the sub-pixel value of the adjusted pixel is the first sub-pixel value obtained according to a general color temperature correction lookup table (first lookup table 130) (step 504). When the first feature value is greater than or equal to the first threshold value, the color adjustment module 108 obtains the weight value from the weight table 140 according to the first feature value (step 506), and determines the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value based on the weighted average of the first sub-pixel value and the second sub-pixel value (step 508). It should be noted that in this embodiment, the weight value determined by the weight table 140 should ensure that after calculating the weighted average of the first sub-pixel value and the second sub-pixel value, the proportion of the second sub-pixel value is positively correlated with the magnitude of the first feature value. In other words, the closer the first feature value is to the first threshold value, the closer the determined sub-pixel value needs to be to the first sub-pixel value obtained from the first lookup table 130; the larger the first feature value is, the closer the determined sub-pixel value needs to be to the second sub-pixel value obtained from the second lookup table 132. That is, when the first feature value of a pixel is greater than or equal to the first threshold value, the adjusted sub-pixel value will be in the range between the first sub-pixel value and the second sub-pixel value.
[0065] Please refer to Figure 6 , Figure 6 This is a schematic example of the sub-pixel value determined according to process 50. Taking the sub-pixel value corresponding to color index number 000 in Table 1 and Table 2 as an example, the lookup module 106 obtains the first sub-pixel value (0,0,0) according to the first lookup table 130 (i.e., Table 1), and obtains the second sub-pixel value (12,12,12) according to the second lookup table 132 (i.e., Table 2). Figure 6As shown, according to process 50, when the first feature value of a pixel is less than the first threshold value, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the first sub-pixel value of (0,0,0). When the first feature value of a pixel is greater than or equal to the first threshold value, the color adjustment module 108 uses the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value according to the weight value. That is, when the first feature value of a pixel is greater than or equal to the first threshold value, the adjusted sub-pixel value will be in the range of [0,12]. Figure 6 As shown, when the first feature value is greater than or equal to the first threshold value, the relationship between the first feature value and the sub-pixel value determined according to the first feature value preferably presents a smooth increasing curve, but is not limited to this. Compared with the sub-pixel adjustment value determined by the binary method in process 20 (which can only be 0 or 12), the sub-pixel value determined according to process 50 can make the overall visual effect of the image more detailed.
[0066] Please refer to Figure 7 , Figure 7 This is a schematic diagram of another process 70 in which the color adjustment module 108 adjusts the sub-pixel value in step 408 according to an embodiment of the present invention. In process 70, the color adjustment module 108 may further adjust the sub-pixel value of the pixel according to a second threshold value. Process 70 may include the following steps:
[0067] Step 700: Begin.
[0068] Step 702: Determine if the first feature value is less than the first critical value. If yes, proceed to step 704; if no, proceed to step 706.
[0069] Step 704: Determine the first subpixel value as the subpixel value.
[0070] Step 706: Determine if the first eigenvalue is less than the second critical value. If yes, proceed to step 708; if no, proceed to step 712.
[0071] Step 708: Obtain a weight value from the weight table 140 based on the first feature value.
[0072] Step 710: Based on the weight values, determine the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value.
[0073] Step 712: Determine the second sub-pixel value as the sub-pixel value.
[0074] Step 714: End.
[0075] According to process 70, the color adjustment module 108 compares the first feature value with the first threshold value, and adjusts the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value. In this embodiment of the invention, when the first feature value is less than the first threshold value (i.e., the saturation or brightness value of the pixel is so low that the color cannot be effectively recognized by the naked eye), it can be determined that the sub-pixel value of the adjusted pixel is the first sub-pixel value obtained according to a general color temperature correction lookup table (first lookup table 130) (step 704). When the first feature value is greater than or equal to the first threshold value and less than the second threshold value, the color adjustment module 108 obtains the weight value from the weight table 140 according to the first feature value (step 708), and determines the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value based on the weight value (step 710). When the first feature value is greater than or equal to the second threshold value, it can be determined that the sub-pixel value of the adjusted pixel is the second sub-pixel value obtained according to a color temperature correction lookup table (second lookup table 132) after level reduction (step 712). It should be noted that in this embodiment, the weight value determined by the weight table 140 should ensure that, after calculating the weighted average of the first and second sub-pixel values, the proportion of the second sub-pixel value is positively correlated with the magnitude of the first feature value. That is, the closer the first feature value is to the first threshold, the closer the determined sub-pixel value should be to the first sub-pixel value obtained from the first lookup table 130; and the closer the first feature value is to the second threshold, the closer the determined sub-pixel value should be to the second sub-pixel value obtained from the second lookup table 132. In other words, when the first feature value of a pixel is greater than or equal to the first threshold and less than the second threshold, the adjusted sub-pixel value will fall within the range between the first and second sub-pixel values.
[0076] Please refer to Figure 8 , Figure 8 This is a schematic example of the sub-pixel value determined according to process 70. Taking the sub-pixel value corresponding to color index number 000 in Table 1 and Table 2 as an example, the lookup module 106 obtains the first sub-pixel value (0,0,0) according to the first lookup table 130 (i.e., Table 1), and obtains the second sub-pixel value (12,12,12) according to the second lookup table 132 (i.e., Table 2). Figure 8As shown, according to process 70, when the first feature value of a pixel is less than the first threshold, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the first sub-pixel value of (0,0,0). When the first feature value of a pixel is greater than or equal to the first threshold and less than the second threshold, the color adjustment module 108 uses the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value according to the weight value. That is, when the first feature value of a pixel is greater than or equal to the first threshold and less than the second threshold, the adjusted sub-pixel value will be in the range of [0,12]. When the first feature value of a pixel is greater than or equal to the second threshold, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the second sub-pixel value of (12,12,12). Figure 8 As shown, when the first feature value is greater than or equal to the first threshold value and less than the second threshold value, the relationship between the first feature value and the sub-pixel value determined according to the first feature value preferably presents a smooth increasing curve, but is not limited thereto.
[0077] Please refer to Figure 9 , Figure 9 This is a schematic diagram of another process 90 in which the color adjustment module 108 adjusts the sub-pixel values in step 408, according to an embodiment of the present invention. Process 90 may include the following steps:
[0078] Step 900: Begin.
[0079] Step 902: Determine if the first feature value is less than the first critical value. If yes, proceed to step 904; if no, proceed to step 908.
[0080] Step 904: Obtain a weight value from the weight table 140 based on the first feature value.
[0081] Step 906: Based on the weight values, determine the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value.
[0082] Step 908: Determine the second sub-pixel value as the sub-pixel value.
[0083] Step 910: End.
[0084] According to process 90, the color adjustment module 108 compares the first feature value with the first threshold value, and adjusts the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value. In this embodiment of the invention, when the first feature value is greater than or equal to the first threshold value (i.e., when the saturation or brightness value of the pixel is high enough that the color can be effectively recognized by the naked eye), it can be determined that the sub-pixel value of the adjusted pixel is the second sub-pixel value obtained according to the color temperature correction lookup table (second lookup table 132) after level reduction (step 908). When the first feature value is less than the first threshold value, the color adjustment module 108 obtains the weight value from the weight table 140 according to the first feature value (step 904), and determines the weighted average of the first sub-pixel value and the second sub-pixel value as the sub-pixel value based on the weighted average of the first sub-pixel value and the second sub-pixel value (step 906). It should be noted that in this embodiment, the weight value determined by the weight table 140 should ensure that after calculating the weighted average of the first sub-pixel value and the second sub-pixel value, the proportion of the second sub-pixel value is positively correlated with the magnitude of the first feature value. In other words, the closer the first feature value is to the first threshold value, the closer the determined sub-pixel value should be to the second sub-pixel value obtained from the second lookup table 132; the closer the first feature value is to 0, the closer the determined sub-pixel value should be to the first sub-pixel value obtained from the first lookup table 130. That is, when the first feature value of a pixel is greater than or equal to the first threshold value, the adjusted sub-pixel value will fall within the range between the first sub-pixel value and the second sub-pixel value.
[0085] Please refer to Figure 10 , Figure 10 This is a schematic example of the sub-pixel value determined according to process 90. Taking the sub-pixel value corresponding to color index number 000 in Tables 1 and 2 as an example, the lookup module 106 obtains the first sub-pixel value (0,0,0) according to the first lookup table 130 (i.e., Table 1), and obtains the second sub-pixel value (12,12,12) according to the second lookup table 132 (i.e., Table 2). Figure 10 As shown, according to process 90, when the first feature value of a pixel is greater than or equal to the first threshold value, the color adjustment module 108 adjusts the sub-pixel value of the pixel to the second sub-pixel value (12, 12, 12). When the first feature value of a pixel is less than the first threshold value, the color adjustment module 108 uses the weighted average of the first and second sub-pixel values as the sub-pixel value based on the weight value. That is, when the first feature value of a pixel is less than the first threshold value, the adjusted sub-pixel value will be in the range [0, 12]. Figure 10 As shown, when the first feature value is less than the first threshold value, the relationship between the first feature value and the sub-pixel value determined by the first feature value preferably presents a smooth increasing curve, but is not limited thereto.
[0086] Furthermore, since the human eye perceives different degrees of color recognition for different colors with the same brightness or saturation, this embodiment of the invention further determines the first and second threshold values based on the hue value of a pixel. In step 202, the feature extraction module 104 can also obtain the second feature value of the pixel based on the sub-pixel values of the pixel, and determine the first and second threshold values based on the second feature value. The second feature value can be the hue value of the pixel, and the first feature value can be the aforementioned saturation value or brightness value. In other words, when the first feature value is the saturation value of the pixel, the color adjustment module 108 can set different saturation values as the first and second threshold values according to the colors of different color gamuts; when the first feature value is the brightness value of the pixel, the color adjustment module 108 can set different brightness values as the first and second threshold values according to the colors of different color gamuts.
[0087] In summary, the present invention provides an image adjustment method and timing controller that can improve contour lines while preserving low-level colors, thereby maintaining the overall contrast of the image and reducing saturation loss, thus improving image quality.
[0088] 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. An image adjustment method, characterized in that, include: Based on the sub-pixel value of a pixel, obtain a first feature value of that pixel; According to a first lookup table, obtain the first sub-pixel value of the pixel; According to a second lookup table, obtain the second sub-pixel value of the pixel; as well as The first feature value is compared with a first threshold value, and the sub-pixel value of the pixel is adjusted accordingly based on the first sub-pixel value and the second sub-pixel value. The image adjustment method described therein also includes: Based on the value of the sub-pixel of the pixel, obtain a second feature value of the pixel; as well as The first critical value is determined based on the second eigenvalue.
2. The image adjustment method as described in claim 1, characterized in that, The first feature value is a saturation value or a brightness value of the pixel.
3. The image adjustment method as described in claim 1, characterized in that, The second feature value is the hue value of the pixel.
4. The image adjustment method as described in claim 1, characterized in that, The step of comparing the first feature value with the first threshold value, and adjusting the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value, includes: The response determines the first sub-pixel value as the sub-pixel value when the first feature value is less than the first threshold value.
5. The image adjustment method as described in claim 1, characterized in that, The step of comparing the first feature value with the first threshold value, and adjusting the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value, includes: The response is that when the first feature value is greater than or equal to the first threshold value, the sub-pixel value is determined based on a weight value, the first sub-pixel value, and the second sub-pixel value.
6. The image adjustment method as described in claim 5, characterized in that, The step of determining the sub-pixel value based on the weight value, the first sub-pixel value, and the second sub-pixel value includes: The weight value is obtained from a weight table based on the first feature value; and Based on the weight value, a weighted average of the first sub-pixel value and the second sub-pixel value is determined as the sub-pixel value.
7. The image adjustment method as described in claim 1, characterized in that, The step of comparing the first feature value with the first threshold value, and adjusting the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value, includes: The response is that the first feature value is greater than or equal to a second threshold value, and the second sub-pixel value is determined to be the sub-pixel value; The second critical value is greater than the first critical value.
8. The image adjustment method as described in claim 7, characterized in that, Also includes: Based on the value of the sub-pixel of the pixel, obtain a second feature value of the pixel; as well as The second critical value is determined based on the second characteristic value.
9. The image adjustment method as described in claim 8, characterized in that, The second feature value is the hue value of the pixel.
10. A timing controller, characterized in that, include: An image adjustment circuit, comprising: A feature extraction module is used to obtain a first feature value of a pixel based on a sub-pixel value of the pixel; A lookup table module, coupled to the feature extraction module, is used to obtain a first sub-pixel value of the pixel according to a first lookup table, and to obtain a second sub-pixel value of the pixel according to a second lookup table; and A color adjustment module, coupled to the feature extraction module and the lookup table module, is used to compare the first feature value with a first threshold value, and adjust the sub-pixel value of the pixel based on the first sub-pixel value and the second sub-pixel value. This feature extraction module is also used for: Based on the sub-pixel value of the pixel, obtain a second feature value for the pixel; and The first critical value is determined based on the second eigenvalue.
11. The timing controller as described in claim 10, characterized in that, The first feature value is a saturation value or a brightness value of the pixel.
12. The timing controller as described in claim 10, characterized in that, The second feature value is the hue value of the pixel.
13. The timing controller as described in claim 10, characterized in that, This color adjustment module is also used for: The response determines the first sub-pixel value as the sub-pixel value when the first feature value is less than the first threshold value.
14. The timing controller as described in claim 10, characterized in that, This color adjustment module is also used for: The response is that when the first feature value is greater than or equal to the first threshold value, the sub-pixel value is determined based on a weight value, the first sub-pixel value, and the second sub-pixel value.
15. The timing controller as described in claim 14, characterized in that, This color adjustment module is also used for: The weight value is obtained from a weight table based on the first feature value; and Based on the weight value, a weighted average of the first sub-pixel value and the second sub-pixel value is determined as the sub-pixel value.
16. The timing controller as described in claim 10, characterized in that, This color adjustment module is also used for: The response is that the first feature value is greater than or equal to a second threshold value, and the second sub-pixel value is determined to be the sub-pixel value; The second critical value is greater than the first critical value.
17. The timing controller as claimed in claim 16, characterized in that, This feature extraction module is also used for: Based on the sub-pixel value of the pixel, obtain a second feature value for the pixel; and The second critical value is determined based on the second characteristic value.
18. The timing controller as claimed in claim 17, characterized in that, The second feature value is the hue value of the pixel.
Citation Information
Patent Citations
Pixel color correction method and pixel color correction device
CN102045575A
Image color adjusting device and method
CN111200726A
