System and method of filtering noise
First Claim
1. A method comprising:
- receiving a video comprising a plurality of video portions, wherein the plurality of video portions are chronologically distinct within the video;
identifying, via a processor, a classification parameter for each video portion of the plurality of video portions;
classifying each video portion of the plurality of video portions into a respective content classification according to the classification parameter for each video portion;
identifying filters associated with each video portion in the plurality of video portions, to yield filter descriptors;
encoding the filter descriptions, to yield encoded filter descriptions;
encoding each video portion using a respective encoder from a plurality of encoders according to the respective content classification for each video portion, to yield encoded video; and
multiplexing the encoded video with the encoded filter descriptions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of removing noise in a bitstream is disclosed. Based on 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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a video comprising a plurality of video portions, wherein the plurality of video portions are chronologically distinct within the video; identifying, via a processor, a classification parameter for each video portion of the plurality of video portions; classifying each video portion of the plurality of video portions into a respective content classification according to the classification parameter for each video portion; identifying filters associated with each video portion in the plurality of video portions, to yield filter descriptors; encoding the filter descriptions, to yield encoded filter descriptions; encoding each video portion using a respective encoder from a plurality of encoders according to the respective content classification for each video portion, to yield encoded video; and multiplexing the encoded video with the encoded filter descriptions. - 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 a video comprising a plurality of video portions, wherein the plurality of video portions are chronologically distinct within the video; identifying a classification parameter for each video portion of the plurality of video portions; classifying each video portion of the plurality of video portions into a respective content classification according to the classification parameter for each video portion; identifying filters associated with each video portion in the plurality of video portions, to yield filter descriptors; encoding the filter descriptions, to yield encoded filter descriptions; encoding each video portion using a respective encoder from a plurality of encoders according to the respective content classification for each video portion, to yield encoded video; and multiplexing the encoded video with the encoded filter descriptions. - 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 a video comprising a plurality of video portions, wherein the plurality of video portions are chronologically distinct within the video; identifying a classification parameter for each video portion of the plurality of video portions; identifying filters associated with each video portion in the plurality of video portions, to yield filter descriptors; encoding the filter descriptions, to yield encoded filter descriptions; encoding each video portion using a respective encoder from a plurality of encoders according to the respective content classification for each video portion, to yield encoded video; and multiplexing the encoded video with the encoded filter descriptions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification