Method and apparatus for high quality video motion adaptive edge-directional deinterlacing
First Claim
1. A method for deinterlacing video comprising:
- constructing a temporary frame of deinterlaced video based on a first field of interlaced video, wherein the temporary frame comprises pixels, from the first field of interlaced video, in lines of the temporary frame associated with the first field of interlaced video, placeholder pixels in identified areas of motion in lines of the temporary frame associated with a missing field of interlaced video, and pixels from an opposite field of polarity of interlaced video in areas without motion; and
replacing the placeholder pixels in the identified areas of motion with pixels interpolated using an edge direction interpolation scheme based on pixels in the first field of interlaced video.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for deinterlacing video includes constructing a temporary frame of deinterlaced video based on a first (i.e., current) field of interlaced video, wherein the temporary frame includes pixels in lines of the temporary frame associated with the first field of interlaced video, placeholder pixels in identified areas of motion in lines of the frame associated with a missing field of interlaced video, and pixels from an opposite field of polarity of interlaced video in areas without motion. The method further includes replacing the placeholder pixels in the identified areas of motion with pixels interpolated using an edge direction interpolation scheme based on pixels in the first field of interlaced video, resulting in a reconstructed frame. In one example, a motion adaptive interpolator may construct the temporary frame, and an edge directional interpolator may generate the reconstructed/deinterlaced the frame.
130 Citations
24 Claims
-
1. A method for deinterlacing video comprising:
-
constructing a temporary frame of deinterlaced video based on a first field of interlaced video, wherein the temporary frame comprises pixels, from the first field of interlaced video, in lines of the temporary frame associated with the first field of interlaced video, placeholder pixels in identified areas of motion in lines of the temporary frame associated with a missing field of interlaced video, and pixels from an opposite field of polarity of interlaced video in areas without motion; and replacing the placeholder pixels in the identified areas of motion with pixels interpolated using an edge direction interpolation scheme based on pixels in the first field of interlaced video. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit for deinterlacing video comprising:
-
a motion adaptive interpolator operative to receive pixels associated with a current field and pixels associated with other pixel information, the motion adaptive interpolator operative to generate a temporary frame based on the pixels for the current field and the pixels associated with the other pixel information; and an edge directional interpolator operative to receive the temporary frame and generate a reconstructed frame. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An integrated circuit for deinterlacing video comprising:
-
a motion adaptive interpolator operative to receive pixels associated with a current field and pixels associated with other pixel information, the motion adaptive interpolator operative to generate a temporary frame based on the pixels for the current field and the pixels associated with the other pixel information; and an edge directional interpolator operative to receive the temporary frame and generate a reconstructed frame; wherein the motion adaptive interpolator is a pixel shader; and wherein the edge directional interpolator is a dedicated circuit separate from the pixel shader. - View Dependent Claims (12, 13, 14)
-
-
15. An electronic apparatus comprising:
-
a display; and a video processing system comprising an integrated circuit comprising; a motion adaptive interpolator operative to receive pixels associated with a current field and pixels associated with other pixel information, the motion adaptive interpolator operative to generate a temporary frame based on the pixels for the current field and the pixels associated with the other pixel information; and an edge directional interpolator operative to receive the temporary frame and generate a reconstructed frame. - View Dependent Claims (16, 17)
-
-
18. A method for deinterlacing video comprising:
-
constructing a temporary field of deinterlaced video based on a first field of interlaced video, wherein the temporary field comprises placeholder pixels in identified areas of motion in lines of the temporary field associated with a missing field of interlaced video and pixels from an opposite field of polarity of interlaced video in areas without motion; and replacing the placeholder pixels in the identified areas of motion with pixels interpolated using an edge direction interpolation scheme based on pixels in the first field of interlaced video. - View Dependent Claims (19, 20)
-
-
21. An integrated circuit for deinterlacing video comprising:
-
a motion adaptive interpolator operative to receive pixels associated with a current field and pixels associated with other pixel information, the motion adaptive interpolator operative to generate a temporary field based on the pixels for the current field and the pixels associated with the other pixel information; and an edge directional interpolator operative to receive the temporary field, to receive the pixels associated with the current field, and to generate a reconstructed frame. - View Dependent Claims (22, 23, 24)
-
Specification