IP Library › Granted Patent US 12,205,509
Granted Patent B2
US 12,205,509 · App. 17/985,901 · Granted Jan 21, 2025

Method for outputting grayscale data, driving controller and display apparatus

Inventors: Chao-Chi Yeh (Miaoli County, TW); Shih-Hsuan Chen (Taoyuan, TW); Chun-Ping Niou (Changhua County, TW)
Assignee: Novatek Microelectronics Corp.
G09G3/2044G09G3/2096G09G3/3275G09G2320/0247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,205,509
App. No.
17/985,901
Granted
Jan 21, 2025
Kind
B2
Abstract

A method for outputting a grayscale data, a driving controller, and a display apparatus are provided. The method includes: in response to receiving a first input grayscale data which is not greater than a first threshold, generating a first output grayscale data without performing a dither computing on the first input grayscale data and outputting the first output grayscale data; in response to receiving a second input grayscale data which is greater than a second threshold, generating a first dithered grayscale data by performing a first dither computing on the second input grayscale data and outputting the first dithered grayscale data as a second output grayscale data. The second threshold is greater than the first threshold, and the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing.

Claims (46)

1. A display apparatus, comprising:

a pixel array;

a driving controller, configured to perform an image processing on a first input grayscale data and a second input grayscale data;

a data driving circuit, coupled to the driving controller and the pixel array, wherein the data driving circuit is configured to provide driving signals to drive the pixel array based on a grayscale data output from the driving controller,

wherein in response to the first input grayscale data which has a first grayscale value not greater than a first threshold,

the data driving circuit is configured to output a first driving signal to the pixel array based on a first output grayscale data output from the driving controller, wherein the first output grayscale data is generated without by performing a first dither computing on the first input grayscale data; and

wherein in response to the second input grayscale data which has a second grayscale value greater than a second threshold, and a grayscale value of the second threshold is greater than a grayscale value of the first threshold,

the data driving circuit is configured to output a second driving signal to the pixel array based on a second output grayscale data output from the driving controller, wherein the second output grayscale data is a dithered grayscale data generated by performing a second dither computing on the second input grayscale data.

2. A display apparatus, comprising:

a pixel array;

a data driving circuit, coupled to the pixel array, wherein the data driving circuit is configured to provide driving signals to drive the pixel array; and

a driving controller, coupled to the data driving circuit, wherein the driving controller comprises an image processing circuit,

wherein in response to that the image processing circuit receives a first input grayscale data which has a first grayscale value not greater than a first threshold,

the image processing circuit is configured to generate a first output grayscale data without performing a dither computing on the first input grayscale data and configured to output the first output grayscale data; and

wherein in response to that the image processing circuit receives a second input grayscale data which has a second grayscale value greater than a second threshold, and a grayscale value of the second threshold is greater than a grayscale value of the first threshold,

the image processing circuit is configured to generate a first dithered grayscale data by performing a first dither computing on the second input grayscale data and configured to output the first dithered grayscale data as a second output grayscale data, wherein the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing.

3. The display apparatus as claimed in claim 2 , wherein the image processing circuit comprises a dither computing circuit and a blending circuit coupled to the dither computing circuit,

wherein in response to that both the dither computing circuit and the blending circuit receive the first input grayscale data which is not greater than the first threshold,

the dither computing circuit is disabled, and the blending circuit outputs the first output grayscale data which equals the first input grayscale data;

wherein in response to that both the dither computing circuit and the blending circuit receive the second input grayscale data which is greater than the second threshold,

the dither computing circuit performs the first dither computing on the second input grayscale data to generate the first dithered grayscale data, and

the blending circuit outputs the first dithered grayscale data received from the dither computing circuit as the second output grayscale data.

4. The display apparatus as claimed in claim 3 , wherein in response to that both the dither computing circuit and the blending circuit receive a third input grayscale data which is greater than the first threshold and not greater the second threshold,

the dither computing circuit performs the second dither computing on the third input grayscale data to generate the second dithered grayscale data, and

the blending circuit performs a blending computing on the third input grayscale data and the second dithered grayscale data received from the dither computing circuit to generate a blended grayscale data, and outputs the blended grayscale data as the third output grayscale data.

5. A driving controller of a display apparatus, comprising an image processing circuit,

wherein in response to that the image processing circuit receives a first input grayscale data which has a first grayscale value not greater than a first threshold,

the image processing circuit is configured to generate a first output grayscale data without performing a dither computing on the first input grayscale data and configured to output the first output grayscale data; and

wherein in response to that the image processing circuit receives a second input grayscale data which has a second grayscale value greater than a second threshold, and a grayscale value of the second threshold is greater than a grayscale value of the first threshold,

the image processing circuit is configured to generate a first dithered grayscale data by performing a first dither computing on the second input grayscale data and configured to output the first dithered grayscale data as a second output grayscale data, wherein the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing.

6. The driving controller as claimed in claim 5 , wherein the image processing circuit comprises a dither computing circuit and a blending circuit coupled to the dither computing circuit,

wherein in response to that both the dither computing circuit and the blending circuit receive the first input grayscale data which is not greater than the first threshold,

the dither computing circuit is disabled, and the blending circuit outputs the first output grayscale data which equals the first input grayscale data;

wherein in response to that both the dither computing circuit and the blending circuit receive the second input grayscale data which is greater than the second threshold,

the dither computing circuit performs the first dither computing on the second input grayscale data to generate the first dithered grayscale data, and

the blending circuit outputs the first dithered grayscale data received from the dither computing circuit as the second output grayscale data.

7. The driving controller as claimed in claim 6 , wherein in response to that both the dither computing circuit and the blending circuit receive a third input grayscale data which is greater than the first threshold and not greater the second threshold,

the dither computing circuit performs the second dither computing on the third input grayscale data to generate the second dithered grayscale data, and

the blending circuit performs a blending computing on the third input grayscale data and the second dithered grayscale data received from the dither computing circuit to generate a blended grayscale data, and outputs the blended grayscale data as the third output grayscale data.

8. A method for outputting a grayscale data in a driving controller of a display apparatus, the method comprising:

in response to receiving a first input grayscale data which has a first grayscale value not greater than a first threshold, generating a first output grayscale data without performing a dither computing on the first input grayscale data and outputting the first output grayscale data; and

in response to receiving a second input grayscale data which has a second grayscale value greater than a second threshold, generating a first dithered grayscale data by performing a first dither computing on the second input grayscale data and outputting the first dithered grayscale data as a second output grayscale data, wherein a grayscale value of the second threshold is greater than a grayscale value of the first threshold, and the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing.

9. The method as claimed in claim 8 , wherein in response to receiving the first input grayscale data which is not greater than the first threshold, outputting the first output grayscale data which equals the first input grayscale data.

10. The method as claimed in claim 8 , wherein in response to receiving a third input grayscale data which is greater than the first threshold and not greater the second threshold, the method further comprising:

generating a second dithered grayscale data by performing a second dither computing on the third input grayscale data; and

generating a blended grayscale data by performing a blending computing on the third input grayscale data and the second dithered grayscale data and outputting the blended grayscale data as a third output grayscale data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: YEH, CHAO-CHI; CHEN, SHIH-HSUAN; NIOU, CHUN-PING
To: NOVATEK MICROELECTRONICS CORP.
Reel/Frame 061817/0084 →
Continuity (2)
Continuation In Part 17496737 · Oct 7, 2021
Related Publication 20230115938A1 · Apr 13, 2023
References Cited (6)
US 7084848B2 · Senda · 2006 [cited by examiner]
US 7453422B2 · Park · 2008 [cited by examiner]
US 7483574B2 · Sasaki · 2009 [cited by examiner]
US 10796623B2 · Crounse · 2020 [cited by examiner]
US 20070222712A1 · Chiaki · 2007 [cited by examiner]
US 20080272998A1 · Yano · 2008 [cited by examiner]