Decoding and presentation time stamps for MPEG-4 advanced video coding
First Claim
Patent Images
1. A method for time stamping a plurality of frames, wherein the plurality of frames comprises a first anchor frame and a second anchor frame, said method comprising:
- encoding said plurality of frames, wherein one of the encoded frames is predicted from another one of the encoded frames with a circuit; and
encoding a delay parameter in a sequence header of an MPEG-4 AVC multilayered bitstream, said multilayered bitstream comprising the sequence header and a sequence payload, said sequence payload comprising a Group of Pictures Header and a plurality of Groups of Pictures, wherein each Group of Pictures further comprise a plurality of pictures and picture headers, wherein the delay parameter is a variable re-ordering buffer delay;
encoding a presentation time stamp with each of said plurality of encoded frames, wherein the presentation time stamp is a function of the delay parameter, a decode time stamp, and the number of frames between the first anchor frame and the second anchor frame; and
transmitting the MPEG-4 AVC multilayered bitstream over a communication medium.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for time stamping compressed video data is disclosed. A delay parameter is generated and can be encoded with the compressed video, representing the number of picture delay between the decoded sequence and the presented sequence. The presentation time stamp is associated with each of the pictures. The presentation time stamp is a function of the delay parameter and other parameters associated with picture associated therewith.
-
Citations
10 Claims
-
1. A method for time stamping a plurality of frames, wherein the plurality of frames comprises a first anchor frame and a second anchor frame, said method comprising:
-
encoding said plurality of frames, wherein one of the encoded frames is predicted from another one of the encoded frames with a circuit; and encoding a delay parameter in a sequence header of an MPEG-4 AVC multilayered bitstream, said multilayered bitstream comprising the sequence header and a sequence payload, said sequence payload comprising a Group of Pictures Header and a plurality of Groups of Pictures, wherein each Group of Pictures further comprise a plurality of pictures and picture headers, wherein the delay parameter is a variable re-ordering buffer delay; encoding a presentation time stamp with each of said plurality of encoded frames, wherein the presentation time stamp is a function of the delay parameter, a decode time stamp, and the number of frames between the first anchor frame and the second anchor frame; and transmitting the MPEG-4 AVC multilayered bitstream over a communication medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An encoder for time stamping a plurality of frames, said plurality of frames comprising a first encoded anchor frame and a second encoded anchor frame, said encoder comprising:
-
a video compression engine for encoding said plurality of frames, wherein one of the encoded frames is predicted from another one of the encoded frames; and a header generation unit for encoding a delay parameter in a sequence header of a multilayered bitstream, said multilayered bitstream comprising the sequence header and a sequence payload, said sequence payload comprising a Group of Pictures Header and a plurality of Groups of Pictures, wherein each Group of Pictures further comprise a plurality of pictures and picture headers, wherein the delay parameter is a variable re-ordering buffer delay; a program multiplexer for encoding a presentation time stamp with each of the plurality of pictures, wherein the presentation time stamp is a function of the delay parameter, a decode time stamp and a number of frames between the first encoded anchor frame and the second encoded anchor frame, and packetizing the multilayered bitstream into payloads of a plurality of transport packets. - View Dependent Claims (8, 9, 10)
-
Specification