APPARATUS FOR PROCESSING DEAD PIXEL
First Claim
1. An apparatus for processing a dead pixel, comprising:
- a horizontal dead pixel detection module, said horizontal dead pixel detection module determining if a base pixel is a dead pixel by comparing said base pixel with at least one pixel adjacent to said base pixel in the same row, said horizontal pixel detection module referencing dead pixel by a pixel flag to generate a corrected pixel data, said corrected pixel data including said pixel flag;
a memory, said memory storing the corrected pixel data; and
a vertical dead pixel processing module, said vertical dead pixel processing module comparing a sum of a plurality of pixel flags included in a predetermined size of corrected pixel data block outputted from said memory with a first threshold value, said vertical dead pixel processing module replacing the original pixel data located in said predetermined size of corrected pixel data block with compensated pixel data in accordance to the result from said comparison of the sum of said plurality of pixel flags with the first threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to a method and an apparatus for processing a dead pixel, more specifically to a method and an apparatus thereof for detecting and compensating a dead pixel that can maintain a good image quality by reducing image distortion and deterioration. With the present invention, the distortion of an image, caused by erroneously classifying a normal pixel of an inputted image as a dead pixel, is significantly reduced, thereby improving the quality of a processed image. Moreover, based on the characteristics of the inputted image, the algorithm and accuracy of detecting a dead pixel can be adjusted.
-
Citations
15 Claims
-
1. An apparatus for processing a dead pixel, comprising:
-
a horizontal dead pixel detection module, said horizontal dead pixel detection module determining if a base pixel is a dead pixel by comparing said base pixel with at least one pixel adjacent to said base pixel in the same row, said horizontal pixel detection module referencing dead pixel by a pixel flag to generate a corrected pixel data, said corrected pixel data including said pixel flag; a memory, said memory storing the corrected pixel data; and a vertical dead pixel processing module, said vertical dead pixel processing module comparing a sum of a plurality of pixel flags included in a predetermined size of corrected pixel data block outputted from said memory with a first threshold value, said vertical dead pixel processing module replacing the original pixel data located in said predetermined size of corrected pixel data block with compensated pixel data in accordance to the result from said comparison of the sum of said plurality of pixel flags with the first threshold value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for processing a dead pixel, comprising:
-
a vertical dead pixel detection component, said vertical dead pixel detection component generating a dead pixel bypass signal in accordance with a comparison result between a sum and a threshold, the sum being calculated by adding pixel flags from each of a plurality of lines having an angular relationship with a horizontal line of a predetermined size of block of corrected pixel data, the corrected pixel data being coupled to an original pixel data by said each pixel flag that can identify a normal pixel and a dead pixel; a pixel compensation component, said pixel compensation component generating compensated pixel data by use of a plurality of same-kind pixel data belonging to the predetermined size of the corrected pixel data block; and a multiplexer, said multiplexer selecting and outputting one from a group consisting of the original pixel data and the compensated pixel data in accordance with the dead pixel bypass signal. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for processing a dead pixel, comprising:
-
means for determining if a base pixel is a dead pixel by comparing said base pixel with at least one pixel adjacent to said base pixel in the same row, said means for determining if a base pixel is a dead pixel referencing a dead pixel by a pixel flag to generate a corrected pixel data, said corrected pixel data including the pixel flag; a memory, said memory storing the corrected pixel data; and means for comparing a sum of a plurality of pixel flags included in a predetermined size of corrected pixel data block outputted from said memory with a first threshold value, said means for comparing the sum of said plurality of pixel flags with said first threshold replacing the original pixel data located in said predetermined size of corrected pixel data block with compensated pixel data in accordance to the result from said comparison of the sum of said plurality of said pixel flags with the first threshold value.
-
-
13. An apparatus for processing a dead pixel, comprising:
-
means for generating a dead pixel bypass signal in accordance to result from comparison of a sum with a threshold value, said sum being calculated by adding pixel flags from each of a plurality of lines having an angular relationship with a horizontal line of a predetermined size of block of corrected pixel data, the corrected pixel data including said pixel flag that is indicative of a dead pixel; means for generating compensated pixel data by use of a plurality of same-kind pixel data belonging to the predetermined size of the corrected pixel data block; and a multiplexer, said multiplexer selecting and outputting one of the original pixel data and the compensated pixel data in accordance with the dead pixel bypass signal.
-
-
14. An apparatus for processing a dead pixel, comprising:
-
a horizontal dead pixel detection module, said horizontal dead pixel detection module identifying dead pixels row by row, said horizontal dead pixel detection module generating corrected pixel data by referencing said dead pixel with a pixel flag, said pixel flag being coupled to said corrected pixel data; a line memory, said line memory storing said corrected pixel data; and a vertical dead pixel processing module, said vertical dead pixel processing module comparing a sum of pixel flags belonging to an N×
N corrected pixel data block outputted from the line memory with a first threshold value, said vertical dead pixel processing module replacing the original pixel data located in the center of the N×
N corrected pixel data block with compensated pixel data in accordance to the result from comparison of the sum of pixel flags and the first threshold value. - View Dependent Claims (15)
-
Specification