IP Library Granted Patent US 7,800,637
Granted Patent B2
US 7,800,637 · App. 11/328,198 · Granted Sep 21, 2010

Overdrive gray level data modifier and method of looking up thereof

Assignee: Himax Technologies Limited
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 7,800,637
App. No.
11/328,198
Granted
Sep 21, 2010
Kind
B2
Abstract

An overdrive gray level data modifier and method of looking up thereof are provided. The overdrive data modifier obtains and outputs overdrive gray level data according to several overdrive gray values corresponding to several previous gray level index values and several current gray level index values. The overdrive data modifier includes a first, a second, a third and a fourth memory unit. The overdrive gray values are respectively stored in the first, the second, the third and the fourth memory unit. Firstly, a previous gray level index value and a current gray level index value are compared according to a current frame gray level data and a previous frame gray level data, and at least a corresponding overdrive gray level data are obtained from the overdrive gray value. At last, the overdrive gray level data are obtained according to the corresponding overdrive gray level data.

Claims (31)

1. An overdrive gray level data modifier, obtaining an overdrive gray level data according to M*N overdrive gray values OD(1,1)-OD(M,N) corresponding to M previous gray level compared values PF(1)-PF(M) and N current gra3; level compared values

CF(1)-CF(N), the overdrive gray level data modifier comprising: a first memory unit; and a second memory unit; wherein the M previous gray level compared values PF(1)-PF(M) comprise a previous gray level compared value PF(i) and a previous gray level compared value PF(i+l), and the N current gray level compared values CF(1)-CF(N) comprise a current gray level compared value CF(j) and a current gray level compared value CF(j+l), i is smaller than M, j is smaller than N, i, j, M and N are positive integers;

wherein the overdrive gray values OD(i, 1)-OD(i,N) corresponding to the previous graY level compared value PF(i) are stored in the first memory unit;

wherein the overdrive gray values OD(i+l,1)-OD(i+l,N) corresponding to the previous gray level compared value PF(i+l) are stored in the second memory unit;

wherein the overdrive gray level data modifier receives a current flame gray level data and a previous frame gray level data and looks up the overdrive gray values OD(1,1)-OD(M,N) stored in the first memory unit and the second memory unit to obtain the overdrive gray level data according to the current frame gray level data and the previous frame gray level data.

2. The modifier according to claim 1 , wherein if the value of the previous gray level compared value PF(i) and the value of the first current gray level compared value CFG) are the same, the overdrive gray value OD(i, j) corresponding to the first previous gray level compared value PF(i) and the first current gray level compared value CF(j) is not stored in the first memory unit and the second memory unit.

3. The modifier according to claim 1 , wherein N is not equal to the largest gray value of gray level data.

4. An overdrive gray level data looking-up method, applied in the overdrive gray level data modifier according to claim 1 , wherein the looking-up method comprises:

referring the M previous gray level compared values PF and the N current gray level compared values CF according to the current frame gray level data and the previous frame gray level data to obtain at least a corresponding overdrive gray level data from the overdrive gray values OD; and obtaining the overdrive gray level data according to the corresponding overdrive gray level data.

5. An overdrive gray level data modifier, obtaining an overdrive gray level data according to M*N overdrive gray values OD(1,1)-OD(M,N) corresponding to M previous gray level compared values PF(1)-PF(M) and N current gray level compared values

CF(1)-CF(N), the overdrive gray level data modifier comprises: a first memory unit; and a second memory unit; wherein the M previous gray level compared values PF(1)-PF(M) comprise a previous gray level compared value PF(i) and a second previous gray level compared value PF(i+l), and the N current gray level compared values CF(1)-CF(N) comprise a first current gray level compared value CFG) and a second current gray level compared value CF(j+l), i is smaller than M, j is smaller than N, i, j, M and N are integers; wherein the overdrive gray values OD(1, j)-OD(M, j) corresponding to the first current gray level compared value CF(j) are stored in the first memory unit;

wherein the overdrive gray values OD(1, j +1)˜OD(M, j+1) corresponding to the second current gray level compared value CF(j+l) are stored in the second memory unit;

wherein the overdrive gray level data modifier receives a current frame gray level data and a previous frame gray level data and looks up the overdrive gray values OD(1,1)-OD(M,N) stored in the first memory unit and the second memory unit to obtain the overdrive gray level data according to the current frame gray level data and the previous frame gray level data.

6. The modifier according to claim 5 , wherein if the value of the first previous gray level compared value PF(i) and the value of the first current gray level compared value CF(j) are the same, the overdrive gray value OD(i, j) corresponding to the first previous gray level compared value PF(i) and the first current gray level compared value CF(j) is not stored in the first memory unit and the second memory unit.

7. The modifier according to claim 5 , wherein N is not equal to the largest gray value of gray level data.

8. An overdrive gray level data looking-up method, applied in the overdrive gray level data modifier according to claim 5 , wherein the looking-up method comprises: referring the M previous gray level compared values PF and the N current gray level compared values CF according to the current frame gray level data and the previous frame gray level data to obtain at least a corresponding overdrive gray level data from the overdrive gray values OD; and obtaining the overdrive gray level data according to the corresponding overdrive gray level data.

9. A gray level data device, obtaining a drive gray level data according to M*N gray values OD(1,1)-OD(M,N) corresponding to M first gray level compared values X(1)-X(M) and N second gray level compared values Y(1)-Y(N), the gray level data device comprising: a first memory unit; and a second memory unit;

wherein the M first gray level compared values X(1)-X(M) comprise a first gray level compared value X(i), and the N second gray level compared values Y(1)-Y(N) comprise a second gray level compared value Y(j), i is smaller than or equal to M, j is smaller than or equal to N, i, j, M and N are integers; wherein ifi is an odd number, gray values OD(i, 1)˜OD(i, N) corresponding to the first gray level compared value X(i) are stored in the first memory unit; wherein if i is an even number, the gray values OD(i, 1)-OD(i, N) corresponding to the first gray level compared value X(i) are stored in the second memory unit; wherein the gray level data device receives a current frame gray level data and a previous frame gray level data and looks up the gray values OD(1,1)˜OD(M,N) stored in the first memory unit and the second memory unit to obtain the drive gray level data according to the current frame gray level data and the previous frame gray level data.

10. The gray level data device according to claim 9 , wherein, the first memory unit further comprises: a third memory unit; and a fourth memory unit; wherein if both i and j are odd numbers, a gray value OD(i, j) corresponding to the first gray level compared value X(i) and the second gray level compared value Y(j) is stored in the third memory unit; wherein if i is an odd number, j is an even number, the gray value OD(i, j) corresponding to the first gray level compared value X(i) and the second gray level compared value Y(j) is stored in the fourth memory unit.

11. The gray level data device according to claim 9 , wherein if the first gray level compared value X(i) and the second gray level compared value Y(j) are the same, a gray value OD(i, j) corresponding to the first gray level compared value X(i) and the second gray level compared value Y(j) is not stored in the first memory unit and the second memory unit.

12. The gray level data device according to claim 9 , wherein N is not equal to the largest gray value of gray level data.

13. A gray level data looking-up method, applied in the gray level data device according to claim 9 , the looking-up method comprising:

referring the first gray level compared value X and the second gray level compared value Y according to the previous frame gray level data and the current frame gray level data to obtain at least a corresponding gray level data from the gray values OD; and obtaining the drive gray level data according to the corresponding gray level data.

14. A gray level data looking-up method, applied in the gray level data device according to claim 9 , the looking-up method comprising:

referring the first gray level compared value X and the second gray level compared value Y according to the previous frame gray level data and the current frame gray level data to obtain a first corresponding gray level data from the first memory unit and obtain a second corresponding gray level data from the second memory unit; and

obtaining the drive gray level data according to the first and the second corresponding gray level data.

15. The gray level data looking-up method according to claim 14 , is completed within two clock cycles.

16. A gray level data looking-up method, applied in the gray level data device according to claim 10 , the looking-up method comprising:

referring the first gray level compared value X and the second gray level compared value Y according to the previous frame gray level data and the current frame gray level data to obtain at least a corresponding gray level data from the gray values OD; and

obtaining the drive gray level data according to the corresponding gray level data;

wherein the gray level data looking-up method is completed within one clock cycle.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2010
From: HIMAX TECHNOLOGIES, INC.
To: HIMAX TECHNOLOGIES LIMITED
Reel/Frame 024851/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2006
From: HUANG, CHUNG-HSUN; CHEN, PEN-HSIN
To: HIMAX TECHNOLOGIES, INC.
Reel/Frame 017474/0343 →
Priority Claims (1)
TW 94100670 A · Jan 10, 2005 · national
Continuity (1)
Related Publication 20060152535A1 · Jul 13, 2006