Systems And Methods For Deblocking Filtering
AssigneeComcast Cable Communications, LLC
InventorsDan Grois, Alexander Giladi
Life of this patent
Estimating the term…
Abstract
Methods and systems for in-loop filtering may comprise receiving a video comprising at least one frame. The frame may comprise at least one block of pixels. A content complexity of the block of pixels may be determined. A viewing characteristic of the video may be determined. A number of borders to be filtered may be determined based on at least one of the content complexity or the viewing characteristic. A deblocking filter strength may be determined based on at least one of the content complexity or the viewing characteristic. The number of borders of the block of pixels may be filtered according to the deblocking filter strength.
Claims20
A method comprising:
- receiving a video;
- determining a content complexity of at least one block of pixels of a frame of the video;
- determining, based on the content complexity, a number of borders of the at least one block of pixels to be filtered;
- determining, based on the content complexity, a deblocking filter strength;
- filtering, using the deblocking filter strength, the number of borders of the at least one block of pixels;
- and
- causing output of the filtered at least one block of pixels.
A method comprising:
- receiving a video;
- determining a viewing characteristic of the video;
- determining, based on the viewing characteristic, a number of borders of at least one block of pixels of a frame of the video to be filtered;
- determining, based on the viewing characteristic, a deblocking filter strength;
- filtering, using the deblocking filter strength, the number of borders of the at least one block of pixels;
- and
- causing output of the filtered at least one block of pixels.
A device comprising:
- one or more processors;
- and
- instructions, that when executed by the one or more processors, cause the device to:
- receive a video comprising at least one frame, wherein the at least one frame comprises at least one block of pixels;
- determine a content complexity of the at least one block of pixels;
- determine a viewing characteristic of the video;
- determine, based on at least one of the content complexity or the viewing characteristic, a number of borders to be filtered;
- determine, based on at least one of the content complexity or the viewing characteristic, a deblocking filter strength;
- filter, using the deblocking filter strength, the number of borders of the at least one block of pixels;
- and
- cause output of the filtered at least one block of pixels.
Dependencies are inferred from the claim text.