Partial dynamic false contour detection method based on look-up table and device thereof, and image data compensation method using the same
AssigneeSamsung Display Co., Ltd.
InventorsHassan Kamal, Hee Chul Hwang
Life of this patent
Estimating the term…
Abstract
A method for detecting noise includes determining whether a data value of a candidate pixel in a predetermined region of an image matches a first dynamic false contour (DFC) candidate value, determining whether a data value of at least one pixel adjacent to the candidate pixel matches a second DFC candidate value, and changing the data value of the candidate pixel the prior two determinations. The data value of the candidate pixel may be changed to a value in a lookup table. The first and second DFC candidate values may also be stored in one or more lookup tables.
Claims19
A method of detecting noise in an image, the method comprising:
- (a) setting a region to be searched for dynamic false contour (DFC) noise, the region including a candidate pixel and at least one adjacent pixel;
- (b) determining whether a data value of the candidate pixel matches a DFC candidate value of a first lookup table for candidate pixels, determining (b) including comparing the data value of the candidate pixel with the DFC candidate value of the lookup table for candidate pixels;
- (c) detecting existence of DFC noise by determining whether a data value of the at least one adjacent pixel matches a DFC candidate value of a second lookup table for adjacent pixels, the determining including comparing the data value of the adjacent pixel with the DFC candidate value of the lookup table for adjacent pixels;
- and
- (d) changing the data value of the candidate pixel to a DFC noise-free pixel value when DFC noise is determined to be present in the candidate pixel.
A dynamic false contour (DFC) detection apparatus, comprising:
- n line memories to receive and temporarily store image data of n pixel lines, respectively;
- a memory controller to store input pixel data in the corresponding n line memories, and to extract corresponding pixel data from the n line memories in parallel;
- n first comparators to compare the pixel data extracted by the memory controller with DFC candidate values stored in a lookup table for adjacent pixels, and to output a comparison result as an m-bit word;
- first logic to generate accumulated m-bit words by performing a bit-by-bit parallel logic operation on the m-bit words output by the n first comparators;
- n buffer memories to sequentially store the accumulated m-bit words generated by the first logic;
- second logic to generate an m-bit word by performing a bit-by-bit logic operation on the accumulated m-bit words stored in one or more of the n buffer memories;
- a second comparator to compare data of a candidate pixel with DFC candidate values stored in a lookup table for candidate pixels, and to output a comparison result as an m-bit word;
- and
- a result integration module to generate an integrated m-bit word by performing a bit-by-bit multiplication operation on the m-bit word generated by the second logic and the m-bit word output by the second comparator, and to detect existence of DFC noise based on the integrated m-bit word.
A method for detecting noise, the method comprising:
- (a) determining whether a data value of a candidate pixel in a predetermined region of an image matches a first dynamic false contour (DFC) candidate value;
- (b) determining whether a data value of at least one pixel adjacent to the candidate pixel matches a second DFC candidate value;
- (c) detecting DFC noise based on (b);
- and
- (d) changing the data value of the candidate pixel based on (a) (b), and (c).
Dependencies are inferred from the claim text.