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.
Claims20
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;
- and
- (c) 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, determining (c) including comparing the data value of the adjacent pixel with the DFC candidate value of the lookup table for adjacent pixels.
The method as claimed in claim 5, further comprising:
- 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 configured receive and temporarily store image data of n pixel lines, respectively;
- a memory controller configured 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 configured 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 configured to sequentially store the accumulated m-bit words generated by the first logic;
- second logic configured 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 configured 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 configured 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.
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;
- and
- (c) changing the data value of the candidate pixel based on (a) and (b).
Dependencies are inferred from the claim text.