Method of content adaptive video encoding
First Claim
1. A method comprising:
- receiving header information for a predefined content model, the predefined content model associated with a sub-portion of a full frame of video content and not a remainder portion of the full frame; and
decoding, via a processor, the sub-portion differently than the remainder portion, wherein the decoding is based on the header information and the predefined content model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of content adaptive encoding video comprising segmenting video content into segments based on predefined classifications or models. Based on the segment classifications, each segment is encoded with a different encoder chosen from a plurality of encoders. Each encoder is associated with a model. 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 or model 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
20 Claims
-
1. A method comprising:
-
receiving header information for a predefined content model, the predefined content model associated with a sub-portion of a full frame of video content and not a remainder portion of the full frame; and decoding, via a processor, the sub-portion differently than the remainder portion, wherein the decoding is based on the header information and the predefined content model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage device having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving header information for a predefined content model, the predefined content model associated with a sub-portion of a full frame of video content and not a remainder portion of the full frame; and decoding the sub-portion differently than the remainder portion, wherein the decoding is based on the header information and the predefined content model. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving header information for a predefined content model, the predefined content model associated with a sub-portion of a full frame of video content and not a remainder portion of the full frame; and decoding the sub-portion differently than the remainder portion, wherein the decoding is based on the header information and the predefined content model. - View Dependent Claims (20)
-
Specification