Method and apparatus for MPEG-2 to VC-1 video transcoding
AssigneeLSI Corporation
InventorsGuy Cote, Anthony Peter Joch, Lowell L. Winger
Life of this patent
Estimating the term…
Abstract
A method for transcoding from an MPEG-2 format to a VC-1 format is disclosed. The method generally comprises the steps of (A) decoding an input video stream in the MPEG-2 format to generate a picture; (B) determining a mode indicator for the picture; and (C) coding the picture into an output video stream in the VC-1 format using one of (i) a VC-1 field mode coding and (ii) a VC-1 frame mode coding as determined from the mode indicator.
Claims22
A method for transcoding from an MPEG-2 format to a VC-1 format, comprising the steps of:
- (A) decoding an input video stream in said MPEG-2 format to generate a picture;
- (B) determining a first indicator of said picture;
- (C) determining a second indicator of a partition in a given one of a plurality of macroblocks in said picture;
- (D) determining a third indicator of a magnitude of at least one of an MPEG-2 DC coded coefficient and an MPEG-2 AC coded coefficient of a given block corresponding to said picture;
- and
- (E) coding said picture into an output video stream in said VC-1 format using said second indicator to code said given macroblock, said third indicator to code said given block and one of (i) a VC-1 field mode coding and (ii) a VC-1 frame mode coding as determined from said first indicator, wherein said magnitude of said MPEG-2 DC coded coefficient indicates one of (a) a VC-1 8×8 transform, (b) a VC-1 8×4 transform, (c) a VC-1 4×8 transform and (d) a VC-1 4×4 transform in said coding of said given block in said output video stream.
An apparatus comprising:
- a circuit configured to (i) decode an input video stream in an MPEG-2 format to generate a picture, (ii) determine a first indicator of said picture, (iii) determine a second indicator of a partition in a given one of a plurality of macroblocks in said picture, (iv) determine a third indicator of a magnitude of at least one of an MPEG-2 DC coded coefficient and an MPEG-2 AC coded coefficient of a given block corresponding to said picture and (v) code said picture into an output video stream in a VC-1 format using said second indicator to code said given macroblock, said third indicator to code said given block and one of (a) a VC-1 field mode coding and (b) a VC-1 frame mode coding as determined from said first indicator, wherein said MPEG-2 AC coded coefficient indicates one of (1) a VC-1 8×8 transform, (2) a VC-1 8×4 transform, (3) a VC-1 4×8 transform and (4) a VC-1 4×4 transform in said coding of said given block in said output video stream.
An apparatus comprising:
- means for decoding configured to (i) decode an input video stream in an MPEG-2 format to generate a picture, (ii) determine a first indicator of said picture, (iii) determine a second indicator of a partition from at least one of a plurality of macroblocks in said picture and (iii) determine a third indicator of a magnitude of at least one of an MPEG-2 DC coded coefficient and an MPEG-2 AC coded coefficient of a given block corresponding to said picture;
- and
- means for coding configured to code said picture into an output video stream in a VC-1 format using said second indicator to code said given macroblock, said third indicator to code said given block and one of (i) a VC-1 field mode coding and (ii) a VC-1 frame mode coding as determined from said first indicator, wherein said magnitude of said MPEG-2. DC coded coefficient indicates one of (a) a VC-1 8×8 transform, (b) a VC-1 8×4 transform, (c) a VC-1 4×8 transform and (d) a VC-1 4×4 transform in said coding of said given block in said output video stream.
A method for transcoding from an MPEG-2 format to a VC-1 format, comprising the steps of:
- (A) decoding an input video stream in said MPEG-2 format to generate a picture;
- (B) determining a first indicator of said picture;
- (C) determining a second indicator of a partition in a given one of a plurality of macroblocks in said picture;
- (D) determining a third indicator of a magnitude of at least one of an MPEG-2 DC coded coefficient and an MPEG-2 AC coded coefficient of a given block corresponding to said picture;
- and
- (E) coding said picture into an output video stream in said VC-1 format using said second indicator to code said given macroblock, said third indicator to code said given block and one of (i) a VC-1 field mode coding and (ii) a VC-1 frame mode coding as determined from said first indicator, wherein said magnitude of said MPEG-2 AC coded coefficient indicates one of (a) a VC-1 8×8 transform, (b) a VC-1 8×4 transform, (c) a VC-1 4×8 transform and (d) a VC-1 4×4 transform in said coding of said given block in said output video stream.
An apparatus comprising:
- a circuit configured to (i) decode an input video stream in an MPEG-2 format to generate a picture, (ii) determine a first indicator of said picture, (iii) determine a second indicator of a partition in a given one of a plurality of macroblocks in said picture, (iv) determine a third indicator of a magnitude of at least one of an MPEG-2 DC coded coefficient and an MPEG-2 AC coded coefficient of a given block corresponding to said picture and (v) code said picture into an output video stream in a VC-1 format using said second indicator to code said given macroblock, said third indicator to code said given block and one of (a) a VC-1 field mode coding and (b) a VC-1 frame mode coding as determined from said first indicator, wherein said magnitude of said MPEG-2 DC coded coefficient indicates one of (1) a VC-1 8×8 transform, (2) a VC-1 8×4 transform, (3) a VC-1 4×8 transform and (4) a VC-1 4×4 transform in said coding of said given block in said output video stream.
Dependencies are inferred from the claim text.