De-interlacing algorithm responsive to edge pattern
First Claim
Patent Images
1. A de-interlacing method comprising:
- receiving first and third image lines;
selecting an upper vector having an N number of pixels among the first image lines, and selecting a lower vector having an N number of pixels among the third image lines;
obtaining a weighted value on the basis of a relation between the pixels within the upper vector and a relation between the pixels within the lower vector;
selecting an edge direction from the selected upper vector, the selected lower vector, and the obtained weighted value; and
interpolating a pixel belonging to a second image line between the first and third image lines on the basis of the selected edge direction,wherein the weighted value obtaining step comprises;
classifying an upper image pattern from the relation between the pixels within the upper vector, and classifying a lower image pattern from the relation between the pixels within the lower vector; and
obtaining the weighted value from the classified upper image pattern and lower image pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a de-interlacing method including: receiving first and third image lines; selecting an upper vector having an N number of pixels among the first image lines, and selecting a lower vector having an N number of pixels among the third image lines; obtaining a weighted value on the basis of a relation between the pixels within the upper vector and a relation between the pixels within the lower vector; selecting an edge direction from the selected upper vector, the selected lower vector, and the obtained weighted value; and interpolating a pixel belonging to a second image line between the first and third image lines on the basis of the selected edge direction.
18 Citations
22 Claims
-
1. A de-interlacing method comprising:
-
receiving first and third image lines; selecting an upper vector having an N number of pixels among the first image lines, and selecting a lower vector having an N number of pixels among the third image lines; obtaining a weighted value on the basis of a relation between the pixels within the upper vector and a relation between the pixels within the lower vector; selecting an edge direction from the selected upper vector, the selected lower vector, and the obtained weighted value; and interpolating a pixel belonging to a second image line between the first and third image lines on the basis of the selected edge direction, wherein the weighted value obtaining step comprises; classifying an upper image pattern from the relation between the pixels within the upper vector, and classifying a lower image pattern from the relation between the pixels within the lower vector; and obtaining the weighted value from the classified upper image pattern and lower image pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A de-interlacing device comprising:
-
first and second line memories for respectively storing first and third image lines therein; an image pattern classifier for selecting an upper vector having N number of pixels among the first image line stored in the first line memory and classifying an upper image pattern from a relation between pixels within the selected upper vector, and selecting a lower vector having N number of pixels among the third image line stored in the second line memory and classifying a lower image pattern from a relation between pixels within the selected lower vector; a weighted value determiner for obtaining at least one weighted value on the basis of the upper image pattern and the lower image pattern classified by the image pattern classifier; an edge direction selector for selecting an edge direction from the selected upper vector, the selected lower vector and the obtained weighted value; and an edge interpolator for interpolating a pixel belonging to a second image line between the first image line and the third image line on the basis of the selected edge direction. - View Dependent Claims (19, 20, 21)
-
-
22. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for de-interlacing an image, the method steps comprising:
-
receiving first and third lines of the interlaced image; selecting an upper vector having a plurality of pixels from the first image line, and selecting a lower vector having a plurality of pixels from the third image line; obtaining a weighted value responsive to a relation between the pixels within the upper vector and a relation between the pixels within the lower vector; selecting an edge direction responsive to the selected upper vector, the selected lower vector, and the obtained weighted value; and interpolating a pixel for a second image line disposed between the first and third image lines that is responsive to the selected edge direction; wherein the weighted value obtaining step comprises; classifying an upper image pattern from the relation between the pixels within the upper vector, and classifying a lower image pattern from the relation between the pixels within the lower vector; and obtaining the weighted value from the classified upper image pattern and lower image pattern.
-
Specification