Methods, devices, and systems for encoding portions of video content according to priority content within live video content
AssigneeAT&T Intellectual Property I, L.P.
InventorsBo Han, Sassan Pejhan, Vijay Gopalakrishnan
Life of this patent
Estimating the term…
Abstract
Aspects of the subject disclosure may include, for example, obtaining live video content from equipment of a media content provider, determining priority content within the live video content; segmenting the live video content into a plurality of tiles according to the priority content, and transcoding the live video content according to a type of client device. Further embodiments include determining an encoding schedule for the plurality of tiles according to the priority content, encoding the plurality of tiles according to the encoding schedule, and providing the plurality of tiles to the client device. Other embodiments are disclosed.
Claims20
A device, comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- obtaining video content from equipment of a media content provider;
- determining priority content within the video content;
- segmenting the video content into a plurality of tiles according to the priority content;
- determining an encoding schedule for the plurality of tiles according to the priority content;
- encoding the plurality of tiles according to the encoding schedule;
- providing the plurality of tiles to a client device;
- and
- generating a prioritization model based on a group of training video content, wherein the determining of the priority content comprises applying the prioritization model to the video content to generate the priority content.
A machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- obtaining video content from equipment of a media content provider;
- determining priority content within the video content by determining a primary object within the video content;
- segmenting the video content into a plurality of tiles according to the priority content;
- determining a type of client device;
- determining an encoding schedule for the plurality of tiles according to the priority content;
- encoding the plurality of tiles according to the encoding schedule;
- providing the plurality of tiles to the client device;
- and
- generating a prioritization model based on a group of training video content, wherein the determining of the priority content comprises applying the prioritization model to the video content to generate the priority content.
A method, comprising:
- obtaining, by a processing system including a processor, video content from equipment of a media content provider;
- generating, by the processing system, a prioritization model based on a group of training video content;
- determining, by the processing system, priority content within the video content, wherein the determining of the priority content comprises applying the prioritization model to the video content to generate the priority content;
- segmenting, by the processing system, the video content into a plurality of tiles according to the priority content;
- transcoding, by the processing system, the video content according to a type of client device and according to the priority content;
- determining, by the processing system, an encoding schedule for the plurality of tiles according to the priority content;
- encoding, by the processing system, the plurality of tiles according to the encoding schedule;
- and
- providing, by the processing system, the plurality of tiles to the client device.
Dependencies are inferred from the claim text.