SYSTEM AND METHOD FOR VIDEO ENCODING USING ADAPTIVE LOOP FILTER
First Claim
1. A method for reducing blocking artifacts at the boundary between adjacent blocks reconstructed from a frame of compressed video information that includes a prediction stage parameter with respect to at least one of the blocks, the method comprising:
- reconstructing the at least one block based on the prediction stage parameter;
computing a residual error attribute from the reconstructed block;
computing a filter strength value based on a baseline filter strength and at least one incremental value, the incremental value selected from a plurality of preset values based at least on one of the prediction stage parameter and residual error attribute associated with the at least one block; and
filtering the boundary adjacent to the at least one block using the selected filter strength value.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a method for reducing blocking artifacts at the boundary between adjacent blocks reconstructed from a frame of compressed video information. The video information includes a prediction stage parameter with respect to at least one of the blocks. The method includes reconstructing the at least one block based on the prediction stage parameter, computing a residual error attribute from the reconstructed block, computing a filter strength value based on a baseline filter strength and at least one incremental value, wherein the incremental value is selected from a plurality of preset values based at least on one of the prediction stage parameter and residual error attribute associated with the at least one block and filtering the boundary adjacent to the at least one block using the selected filter strength value.
-
Citations
25 Claims
-
1. A method for reducing blocking artifacts at the boundary between adjacent blocks reconstructed from a frame of compressed video information that includes a prediction stage parameter with respect to at least one of the blocks, the method comprising:
-
reconstructing the at least one block based on the prediction stage parameter; computing a residual error attribute from the reconstructed block; computing a filter strength value based on a baseline filter strength and at least one incremental value, the incremental value selected from a plurality of preset values based at least on one of the prediction stage parameter and residual error attribute associated with the at least one block; and filtering the boundary adjacent to the at least one block using the selected filter strength value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for decoding frames of compressed video information, each frame including a plurality of blocks having a prediction stage parameter and a residual error attribute comprising:
-
categorizing each of the blocks into categories based on at least one of the prediction stage parameter and the residual error attribute; determining a loop filter strength value to each of the categories; and filtering the boundary adjacent to at least one of the blocks using the loop filter strength assigned to the category in which that block is categorized. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for decoding frames of compressed video information, each frame including a plurality of blocks each having a prediction stage parameter and a residual error attribute comprising:
-
determining the block attributes for each block; determining a plurality of values of one or more loop filter attributes, each value associated with one or more block attributes; selecting one of the plurality of values of one or more loop filter attributes for a particular block based on that block'"'"'s block attributes; and filtering the boundary adjacent to the particular block using the selected one or more loop filter attribute values. - View Dependent Claims (22, 23, 24, 25)
-
Specification