System and method of filtering noise
First Claim
1. A method comprising:
- receiving data comprising a plurality of data portions, wherein a respective data portion of the plurality of data portions is chronologically distinct from other data portions of the plurality of data portions;
identifying, via a processor, a classification parameter for the respective data portion;
classifying the respective data portion into a respective content classification according to the classification parameter for the respective data portion;
encoding the respective data portion using a respective encoder from a plurality of encoders according to the respective content classification, to yield encoded data;
encoding a filter description of at least one filter associated with the respective data portion to yield an encoded filter description; and
multiplexing the encoded data with the encoded filter description.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of removing noise in a bitstream is disclosed. Based on the segment classifications of a bitstream, each segment or portion is encoded with a different encoder associated with the portion model and chosen from a plurality of encoders. The coded bitstream for each segment includes information regarding which encoder was used to encode that segment. A circuit for removing noise in video content includes a first filter connected to a first input switch and a first output switch, the first filter being in parallel with a first pass-through line, a second filter connected to a second input switch and a second output switch, the second filter connected in parallel with a second pass-through line, and a third filter connected to a third input switch in a third output switch.
58 Citations
20 Claims
-
1. A method comprising:
-
receiving data comprising a plurality of data portions, wherein a respective data portion of the plurality of data portions is chronologically distinct from other data portions of the plurality of data portions; identifying, via a processor, a classification parameter for the respective data portion; classifying the respective data portion into a respective content classification according to the classification parameter for the respective data portion; encoding the respective data portion using a respective encoder from a plurality of encoders according to the respective content classification, to yield encoded data; encoding a filter description of at least one filter associated with the respective data portion to yield an encoded filter description; and multiplexing the encoded data with the encoded filter description. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 data comprising a plurality of data portions, wherein a respective data portion of the plurality of data portions is chronologically distinct from other data portions of the plurality of data portions; identifying, via a processor, a classification parameter for the respective data portion; classifying the respective data portion into a respective content classification according to the classification parameter for the respective data portion; encoding the respective data portion using a respective encoder from a plurality of encoders according to the respective content classification, to yield encoded data; encoding a filter description of at least one filter associated with the respective data portion to yield an encoded filter description; and multiplexing the encoded data with the encoded filter description. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving data comprising a plurality of data portions, wherein a respective data portion of the plurality of data portions is chronologically distinct from other data portions of the plurality of data portions; identifying, via a processor, a classification parameter for the respective data portion; classifying the respective data portion into a respective content classification according to the classification parameter for the respective data portion; encoding the respective data portion using a respective encoder from a plurality of encoders according to the respective content classification, to yield encoded data;
encoding a filter description of at least one filter associated with the respective data portion to yield an encoded filter description; andmultiplexing the encoded data with the encoded filter description. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification