System for content adaptive video decoding
First Claim
1. An apparatus for decoding a bitstream encoded via a plurality of encoders, the bitstream being divided into portions, and each portion having an associated model chosen from a plurality of predefined models, the apparatus comprising:
- a plurality of decoders; and
an input switch that routes each portion to a decoder of the plurality of decoders based on the associated model of the portion, wherein each of the plurality of decoders can decode bitstream portions based on at least one of the plurality of predefined models.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for content adaptively decoding video content is disclosed. The system receives a bitstream which was segmented into segments based on predefined classifications. Examples of such classifications include action scenes, slow scenes, low or high detail scenes, and brightness of the scenes. Based on the segment classifications, each segment was encoded with a different encoder chosen from a plurality of encoders. The chosen encoder is particularly suited to encoding the unique subject matter of the segment. The coded bit-stream for each segment includes information regarding which encoder was used to encode that segment. A matching decoder of a plurality of decoders is chosen using the information in the coded bitstream to decode each segment using a decoder suited for the classification of the segment. If scenes exist which do not fall in a predefined classification, or where classification is more difficult based on the scene content, these scenes are segmented, coded and decoded using a generic coder and decoder.
-
Citations
15 Claims
-
1. An apparatus for decoding a bitstream encoded via a plurality of encoders, the bitstream being divided into portions, and each portion having an associated model chosen from a plurality of predefined models, the apparatus comprising:
-
a plurality of decoders; and an input switch that routes each portion to a decoder of the plurality of decoders based on the associated model of the portion, 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 (2, 3, 4, 5)
-
-
6. An apparatus for decoding a bitstream composed of video content portions, each portion of the bitstream having an associated model and having been encoded via either a generic encoder or an encoder from a plurality of encoders, the apparatus comprising:
-
an input switch that receives the encoded bitstream; a plurality of decoders, wherein the input switch routes each bitstream portion to a decoder of the plurality of decoders based on the model associated with the bitstream portion, wherein each of the plurality of decoders can decode bitstream portions based on at least one of the plurality of redefined models. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A device for decoding video content divided into portions, each portion being associated with either a generic model or a model from a plurality of predefined models, the device comprising:
-
a generic decoder; a plurality of decoders, each decoder of the plurality of decoders being associated with different model of the plurality of predefined models; a switch that routes each portion of the video content to either the generic decoder or a decoder from the plurality of decoders based on the model associated with the video content portion.
-
-
12. An apparatus 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 apparatus comprising:
-
a switch receiving at a first input port a control signal and receiving the video content at a second input port, the control signal being associated with the video content descriptors, the switch having a plurality of output ports; a generic decoder connected to an output port of the plurality of switch output ports; and a plurality of decoders, 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, wherein the video content is routed to either the generic decoder or a decoder of the plurality of decoders by the switch. - View Dependent Claims (13, 14, 15)
-
Specification