Back to results
US 10,567,813 B2Granted
System and method for data stream fragmentation
AssigneeComcast Cable Communications, LLC
InventorsYasser F. Syed, Paul D. Egenhofer
Life of this patent
Estimating the term…
Abstract
A method of data conditioning is disclosed that in one aspect includes receiving a data stream and encoding into the data stream information representing a boundary of a content fragment, wherein the boundary is independent of a group of pictures structure of the data stream.
Claims20
A method, comprising:
- receiving a data stream comprising content and a group of pictures structure, wherein the group of pictures structure comprises a plurality of groups of pictures, each group of pictures comprising a respective plurality of successive frames, and wherein each of group of pictures is defined by a respective boundary;
- identifying a grouping characteristic associated with the data stream;
- determining, based on the grouping characteristic, an expected duration;
- determining, based on the expected duration, a boundary of a content fragment, wherein the boundary of the content fragment is independent of the respective boundary of each of the plurality of groups of pictures;
- and
- encoding, into the data stream, information representing the boundary of the content fragment, wherein a request for content associated with the expected duration returns the content fragment.
3 more elements
A method, comprising:
- receiving a data stream comprising content and a group of pictures structure, wherein the group of pictures structure comprises a plurality of groups of pictures, each group of pictures comprising a respective plurality of successive frames, and wherein each group of pictures is defined by a respective boundary;
- receiving transcoding information relating to a programming parameter of the data stream;
- determining, based on the transcoding information, one or more grouping characteristics of the data stream;
- encoding, into the data stream, a boundary flag of a content fragment, wherein the boundary flag of the content fragment indicates a boundary independent of the respective boundary of each of the plurality of groups of pictures;
- and
- encoding, into the data stream, data indicating the one or more grouping characteristics.
3 more elements
A system comprising:
- an encoding device configured to:
- receive a data stream comprising content and a group of pictures structure, wherein the group of pictures structure comprises a plurality of groups of pictures, each group of pictures comprising a respective plurality of successive frames, and wherein each group of pictures is defined by a respective boundary;
- receive transcoding information relating to a programming parameter of the data stream;
- determine, based on the transcoding information, one or more grouping characteristics of the data stream;
- encode, into the data stream, a boundary flag of a content fragment, wherein the boundary flag of the content fragment indicates a boundary independent of the respective boundary of each of the plurality of groups of pictures;
- and
- encode, into the data stream, data indicating the one or more grouping characteristics;
- and
- a fragmenting device, in communication with the encoding device, configured to:
- receive the data stream from the encoding device;
- and
- construct the content fragment based upon the boundary flag of the content fragment and the one or more grouping characteristics.
9 more elements
Dependencies are inferred from the claim text.