Video format conversion process and apparatus
First Claim
1. A frame rate conversion apparatus comprising:
- receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream;
selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means in a predetermined pattern of said whole frames, said second integer being less than said first integer such that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle;
outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and
locking means for locking said first frame rate to said second frame rate.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for converting the frame rate of digital video data from one frame rate to another frame rate without introducing motion artifacts into the converted video data stream. A high frame rate video stream is converted into a lower frame rate video stream by selecting whole frames from the high frame rate video stream and outputting the selected frames as the lower frame rate video stream. To insure that only whole frames are selected from the high frame rate video stream, the frame rate of the high frame rate video stream is locked to the frame rate of the lower frame rate video stream. A frame cycle is defined to be an integer number of frames in the higher frame rate stream. The higher and lower frame rates are locked by repeatedly selecting and outputting as the lower frame rate video stream, over a time period that is substantially equal to one frame cycle, an integer number of frames from each frame cycle of the higher frame rate.
84 Citations
17 Claims
-
1. A frame rate conversion apparatus comprising:
-
receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means in a predetermined pattern of said whole frames, said second integer being less than said first integer such that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate. - View Dependent Claims (2, 3, 4, 7)
-
-
5. A frame rate conversion apparatus comprising:
-
receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, fifth, seventh, tenth, twelfth, fourteenth, seventeenth, nineteenth, twenty-first, twenty-third, twenty-sixth, twenty-eighth, thirtieth, thirty-third, thirty-fifth, thirty-seventh, thirty-ninth, forty-second, forty-fourth, forty-sixth, forty-ninth, fifty-first, and fifty-third ones of said frames in each said frame cycle.
-
-
6. A frame rate conversion apparatus comprising:
-
receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, sixth, ninth, eleventh, fourteenth, seventeenth, twentieth, twenty-second, twenty-fifth, twenty-eighth ones of said frames in each said frame cycle.
-
-
8. A frame rate conversion method comprising the steps of:
-
receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of said frames comprising a frame cycle of said digital video data stream; selecting a second integer number of whole frames from each of a plurality of said frame cycles received in said receiving step in accordance with a predetermined pattern of said whole frames, said second integer being less than said first integer so that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting said whole frames selected in said selecting step at a second frame rate; and locking said first frame rate to said second frame rate. - View Dependent Claims (9)
-
-
10. An imaging apparatus comprising:
-
video data producing means for producing a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of frames comprising a frame cycle of said digital video data stream; frame rate conversion means for converting said digital video data stream from said first frame rate to a second frame rate, said frame rate conversion means comprising; receiving means for receiving said digital video data stream at said first frame rate, selecting means for selecting a second integer number of whole frames from each one of a plurality of said frame cycles received by said receiving means, said second integer being less than said first integer, outputting means for outputting at said second frame rate said whole frames selected by said selecting means, and locking means for locking said first frame rate to said second frame rate; resolution conversion means for receiving said digital video data stream at said second video frame rate and converting said digital video data stream received at said second frame rate from a first resolution to a second resolution; and encoding means for receiving said digital video data stream at said second frame rate and at said second resolution and encoding said digital video data stream received at said second frame rate and said second resolution. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification