Compressed timing indicators for media samples
First Claim
1. A method comprising:
- encoding a first frame of data;
generating a first timestamp associated with the first frame of data, wherein the first timestamp includes complete timing information;
transmitting the first frame of data and the associated first timestamp to a destination;
encoding a second frame of data;
generating a second timestamp associated with the second frame of data, wherein the second timestamp includes a portion of the complete timing information; and
transmitting the second frame of data and the associated second timestamp to the destination.
2 Assignments
0 Petitions
Accused Products
Abstract
A first frame of data is encoded and a first timestamp associated with the first frame of data is generated. The first timestamp includes complete timing information. The first frame of data and the associated first timestamp is transmitted to a destination. A second frame of data is encoded and a second timestamp associated with the second frame of data is generated. The second timestamp includes a portion of the complete timing information. The second frame of data and the associated second timestamp is then transmitted to the destination. Additional frames of data are encoded and additional timestamps associated with the additional frames of data are generated. The majority of the additional timestamps include a portion of the complete timing information.
72 Citations
31 Claims
-
1. A method comprising:
-
encoding a first frame of data;
generating a first timestamp associated with the first frame of data, wherein the first timestamp includes complete timing information;
transmitting the first frame of data and the associated first timestamp to a destination;
encoding a second frame of data;
generating a second timestamp associated with the second frame of data, wherein the second timestamp includes a portion of the complete timing information; and
transmitting the second frame of data and the associated second timestamp to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
identifying multimedia content to be encoded;
encoding the identified multimedia content into a plurality of frames of data;
generating a plurality of full timestamps associated with a portion of the frames of data, wherein each full timestamp contains complete time information; and
generating a plurality of compressed timestamps associated with frames of data that are not associated with a full timestamp, wherein each compressed timestamp contains a portion of the complete time information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29)
-
-
19. A method comprising:
-
receiving a first frame of data;
receiving a first timestamp associated with the first frame of data, wherein the first timestamp includes complete timing information for the first frame of data;
receiving a second frame of data; and
receiving a second timestamp associated with the second frame of data, wherein the second timestamp includes a portion of the timing information.
-
-
27. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to:
-
encode a first frame of data;
generate a first timestamp associated with the first frame of data, wherein the first timestamp includes complete time information;
encode a plurality of subsequent frames of data; and
generate a plurality of subsequent timestamps, wherein each of the subsequent timestamps includes a portion of the time information.
-
-
30. An apparatus comprising:
-
an encoded multimedia content source; and
a decoder coupled to receive encoded multimedia content from the encoded multimedia content source, wherein the video content includes a first frame of data having an associated first timestamp, such that the first timestamp includes complete timing information for the first frame of data, and wherein the encoded multimedia content includes a second frame of data having an associated second timestamp, such that the second timestamp includes a subset of the timing information included in the first timestamp. - View Dependent Claims (31)
-
Specification