IP Library Granted Patent US 8,089,561
Granted Patent B2
US 8,089,561 · App. 12/222,220 · Granted Jan 3, 2012

Gamma correction apparatus

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 8,089,561
App. No.
12/222,220
Granted
Jan 3, 2012
Kind
B2
Abstract

A gamma correction apparatus includes a load controlling unit, a non-volatile memory, a volatile memory, a checking unit and a counter. The non-volatile memory stores gamma data and a checking code. The load controlling unit controls an operation of loading the gamma data from the non-volatile memory into the volatile memory. The checking unit receives the checking code and detects whether the gamma data in the volatile memory have an error according to the checking code. The counter accumulates the number of times that the checking unit has detected the error. When the checking unit detects the error, the load controlling unit re-loads the gamma data from the non-volatile memory into the volatile memory.

Claims (15)

1. A gamma correction apparatus, comprising:

a volatile memory;

a non-volatile memory for storing gamma data and an associated checking code;

a load controlling unit for controlling an operation of loading the gamma data from the non-volatile memory into the volatile memory;

a checking unit for receiving the checking code and detecting whether the gamma data in the volatile memory have an error according to the checking code; and

a counter for counting a number of times that the checking unit has detected the error,

wherein when the checking unit has detected the error, the load controlling unit re-loads the gamma data from the non-volatile memory into the volatile memory.

2. The gamma correction apparatus according to claim 1 , wherein the checking unit calculates the gamma data in the volatile memory to obtain a calculated value, and then detects whether the gamma data have the error by comparing the checking code with the calculated value.

3. The gamma correction apparatus according to claim 2 , wherein the checking unit generates a finishing signal when finishing comparing the checking code with the calculated value, and the checking unit further generates an output signal when a compared result is correct.

4. The gamma correction apparatus according to claim 3 , wherein the counter counts the number of times that the checking unit has detected the error according to the finishing signal and the output signal.

5. The gamma correction apparatus according to claim 1 , wherein when the number of times that the checking unit has detected the error is greater than a default value, the gamma correction apparatus disables the load controlling unit, the volatile memory and the checking unit.

6. The gamma correction apparatus according to claim 1 , wherein whenever the checking unit detects the gamma data in the volatile memory as correct, the checking unit resets the number counted by the counter.

7. The gamma correction apparatus according to claim 1 , wherein the load controlling unit loads the gamma data from the non-volatile memory into the volatile memory according to an address signal and a write signal.

8. The gamma correction apparatus according to claim 7 , further comprising:

a logic unit for providing the checking code of the non-volatile memory to the checking unit according to the address signal.

Assignments (2)
MERGER Recorded Jun 8, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052871/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2008
From: WANG, SHIH-CHUNG
To: MSTAR SEMICONDUCTOR, INC
Reel/Frame 021399/0498 →