CPC H04N 19/80 (2014.11) | 46 Claims |
1. A system comprising:
a first computing device configured to:
receive a plurality of video frames of a content item, wherein each of the video frames comprises a plurality of pixels;
determine, for a first pixel in a frame of the content item, a prior corresponding pixel in a preceding frame of the content item;
determine, based on at least one of an intensity level or a complexity level of a pixel region in the preceding frame, whether to filter the first pixel in the frame, wherein the pixel region comprises:
the prior corresponding pixel; and
one or more pixels that surround the prior corresponding pixel; and
based on a determination to filter the first pixel:
determine, based on at least one of the intensity level of the pixel region or a complexity level of the pixel region, one or more filtering parameters;
filter, based on the filtering parameters, the first pixel; and
encode a portion of the content item that comprises the filtered first pixel; and
a second computing device configured to send, to the first computing device, the plurality of video frames.
|