Back to results
US 2024/0406241 A1Published application
Segment ladder transitioning in adaptive streaming
AssigneeComcast Cable Communications, LLC
InventorAlexander GILADI
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.
Claims28
A method comprising:
- generating a content description file describing a plurality of versions of a content asset, wherein each version of the plurality of versions of the content asset is associated with a different segment duration from the other versions of the plurality of versions;
- receiving, based on the content description file, a request for a version of the plurality of versions of the content asset, wherein the request is based on a location of a content transition operation being between a start point and an endpoint of a segment of at least one version of the plurality of versions;
- and
- sending, based on the request, content segments associated with the requested version of the plurality of versions of the content asset.
1 more element
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- generate a content description file describing a plurality of versions of a content asset, wherein each version of the plurality of versions of the content asset is associated with a different segment duration from the other versions of the plurality of versions;
- receive, based on the content description file, a request for a version of the plurality of versions of the content asset, wherein the request is based on a location of a content transition operation being between a start point and an endpoint of a segment of at least one version of the plurality of versions;
- and
- send, based on the request, content segments associated with the requested version of the plurality of versions of the content asset.
4 more elements
A system comprising:
- a storage device configured to store a content asset;
- and
- a computing device configured to:
- generate a content description file describing a plurality of versions of the content asset, wherein each version of the plurality of versions of the content asset is associated with a different segment duration from the other versions of the plurality of versions;
- receive, based on the content description file, a request for a version of the plurality of versions of the content asset, wherein the request is based on a location of a content transition operation being between a start point and an endpoint of a segment of at least one version of the plurality of versions;
- and
- send, based on the request, content segments associated with the requested version of the plurality of versions of the content asset.
4 more elements
A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
- generate a content description file describing a plurality of versions of a content asset, wherein each version of the plurality of versions of the content asset is associated with a different segment duration from the other versions of the plurality of versions;
- receive, based on the content description file, a request for a version of the plurality of versions of the content asset, wherein the request is based on a location of a content transition operation being between a start point and an endpoint of a segment of at least one version of the plurality of versions;
- and
- send, based on the request, content segments associated with the requested version of the plurality of versions of the content asset.
1 more element
Dependencies are inferred from the claim text.