Conversion of interlaced video streams into progressive video streams
First Claim
1. A method of deinterlacing an input interlaced video stream having a plurality of fields to form an output progressive video stream having a plurality of frames, the method comprising:
- calculating a plurality of mode detection parameters;
detecting whether a subset of the mode detection parameters exhibits an alternating peak-valley pattern;
classifying the input interlaced video stream based on whether the alternating peak-valley pattern is detected;
performing converted mode deinterlacing when the input interlaced video stream is classified as a converted mode video stream; and
performing normal mode deinterlacing when the input interlaced video stream is classified as normal mode video stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for deinterlacing an interlaced video stream is presented. The method and system determines whether an interlaced video stream is a normal mode video stream or a converted mode video stream. Converted mode video streams, which are interlaced video streams created from an original progressive video stream, are deinterlaced using converted mode deinterlacing, which involves merging two fields to form a frame. Normal mode interlaced video streams are deinterlaced using normal mode deinterlacing, which involves converting a field into a frame using line repeating or some form of interpolation to generate the missing scan lines.
25 Citations
40 Claims
-
1. A method of deinterlacing an input interlaced video stream having a plurality of fields to form an output progressive video stream having a plurality of frames, the method comprising:
-
calculating a plurality of mode detection parameters;
detecting whether a subset of the mode detection parameters exhibits an alternating peak-valley pattern;
classifying the input interlaced video stream based on whether the alternating peak-valley pattern is detected;
performing converted mode deinterlacing when the input interlaced video stream is classified as a converted mode video stream; and
performing normal mode deinterlacing when the input interlaced video stream is classified as normal mode video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for deinterlacing an input interlaced video stream having a plurality of fields to form an output progressive video stream having a plurality of frames, the system comprising:
-
means for calculating a plurality of mode detection parameters;
means for detecting whether a subset of the mode detection parameters exhibits an alternating peak-valley pattern;
means for classifying the input interlaced video stream based on whether the alternating peak-valley pattern is detected;
means for performing converted mode deinterlacing when the input interlaced video stream is classified as a converted mode video stream; and
means for performing normal mode deinterlacing when the input interlaced video stream is classified as normal mode video stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A deinterlacing system for deinterlacing an input interlaced video stream having a plurality of fields to form an output progressive video stream having a plurality of frames, the deinterlacing system comprising:
-
a buffer coupled to receive the input interlaced video stream;
a mode detector coupled to the buffer and configured to detect whether the input interlaced video stream is in a converted mode; and
a field merging and conversion unit coupled to the buffer and the mode detector and configured by the mode detector to perform converted mode deinterlacing when the input interlaced video stream is in the converted mode and to perform normal mode deinterlacing when the input interlaced video stream is in a normal mode. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification