Method and computer-readable medium for content adaptive video decoding
First Claim
1. A non-transitory computer-readable medium storing instructions for controlling a decoder to decode a bitstream encoded via a plurality of encoders, the decoder comprising a plurality of different decoders, the instructions comprising:
- receiving the bitstream at the decoder, the bitstream being divided into portions, and each portion having an associated model chosen from a plurality of predefined models;
routing each portion via an input switch of the decoder to one of the plurality of different decoders based on the associated model of the portion to yield a decoded bitstream.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer-readable medium for content adaptively decoding video content is disclosed. A computer-readable medium stores instructions for controlling a computing device to decode a bitstream encoded via a plurality of encoders. The bitstream is divided into portions and each portion has an associated model chosen from a plurality of predefined models. The instructions comprise routing each portion via an input switch to one of a plurality of decoders based on the associated model of the portion.
41 Citations
14 Claims
-
1. A non-transitory computer-readable medium storing instructions for controlling a decoder to decode a bitstream encoded via a plurality of encoders, the decoder comprising a plurality of different decoders, the instructions comprising:
-
receiving the bitstream at the decoder, the bitstream being divided into portions, and each portion having an associated model chosen from a plurality of predefined models; routing each portion via an input switch of the decoder to one of the plurality of different decoders based on the associated model of the portion to yield a decoded bitstream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing instructions for controlling a decoder to decode a bitstream composed of video content portions, each portion of the bitstream having an associated model selected from a plurality of predefined models and having been encoded via either a generic encoder or an encoder from a plurality of encoders, the instructions comprising:
-
receiving via an input switch of the decoder the bitstream; and routing via the input switch each bitstream portion to one of the plurality of decoders based on the associated model for the bitstream portion to yield a decoded bitstream, wherein each of the plurality of decoders can decode bitstream portions based on at least one of the plurality of predefined models. - View Dependent Claims (7, 8, 9)
-
-
10. A method for decoding video content divided into portions, each portion of the video content being associated with either a generic model or a model from a plurality of predefined models, the method comprising:
-
receiving the video content at a decoder; and routing via a switch of the decoder each portion of the video content to either a generic decoder or a decoder from a plurality of decoders to yield decoded video content, each decoder of the plurality of decoders being associated with different model of the plurality of predefined models, based on a model associated with the video content portion.
-
-
11. A method for decoding video content encoded in portions either by a generic encoder or an encoder chosen from a plurality of encoders, each of the plurality of encoders associated with a model chosen from a plurality of predetermined models related to the characteristics of the video content, the video content having video content descriptors used for characterizing the video content, the method comprising:
-
receiving, via a switch at a first input port of a decoder, a control signal and receiving the video content at a second input port of the decoder, the control signal being associated with the video content descriptors, the switch having a plurality of output ports; and routing via the switch the video content to either a generic decoder connected to an output port of the plurality of switch output ports or a decoder of a plurality of decoders to yield decoded video content, each decoder of the plurality of decoders being connected to an output port of the plurality of switch output ports and being associated with a model of the plurality of predetermined models related to the characteristics of the video content. - View Dependent Claims (12, 13, 14)
-
Specification