Method and appartus of adaptive loop filtering
First Claim
1. A method for processing video using in-loop processing, wherein a picture is partitioned into coding units for applying coding process to each coding unit, the method comprising:
- receiving input data to said in-loop processing, wherein the input data corresponds to reconstructed or reconstructed-and-deblocked coding units of the picture;
dividing the input data into multiple filter units, wherein at least one filter unit includes two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units;
selecting a candidate filter from a candidate filter set for said in-loop processing, wherein the candidate filter set comprises at least two candidate filters for said in-loop processing corresponding to adaptive loop filter (ALF), adaptive offset (AO), or adaptive clipping (AC);
applying said in-loop processing to said at least one filter unit including said two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units using the candidate filter selected to generate a processed filter unit by using the candidate filter selected to all boundary-aligned reconstructed or reconstructed-and-deblocked coding units in said at least one filter unit; and
providing processed video data comprising the processed filter unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus receives input data for in-loop processing, where the input data corresponds to reconstructed or reconstructed-and-deblocked coding units of the picture. The input data is divided into multiple filter units and each filter unit includes one or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units. A candidate filter is then selected from a candidate filter set for the in-loop processing. The candidate filter set comprises at least two candidate filters the said in-loop processing corresponding to adaptive loop filter (ALF), adaptive offset (AO), or adaptive clipping (AC). The in-loop processing is then applied to one of the filter units to generate a processed filter unit by using the candidate filter selected to all boundary-aligned reconstructed or reconstructed-and-deblocked coding units in said one of the filter units.
34 Citations
19 Claims
-
1. A method for processing video using in-loop processing, wherein a picture is partitioned into coding units for applying coding process to each coding unit, the method comprising:
-
receiving input data to said in-loop processing, wherein the input data corresponds to reconstructed or reconstructed-and-deblocked coding units of the picture; dividing the input data into multiple filter units, wherein at least one filter unit includes two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units; selecting a candidate filter from a candidate filter set for said in-loop processing, wherein the candidate filter set comprises at least two candidate filters for said in-loop processing corresponding to adaptive loop filter (ALF), adaptive offset (AO), or adaptive clipping (AC); applying said in-loop processing to said at least one filter unit including said two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units using the candidate filter selected to generate a processed filter unit by using the candidate filter selected to all boundary-aligned reconstructed or reconstructed-and-deblocked coding units in said at least one filter unit; and providing processed video data comprising the processed filter unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for processing video using in-loop processing, wherein a picture is partitioned into coding units for applying coding process to each coding unit, the apparatus comprising one or more electronic devices configured to:
-
receive input data to said in-loop processing, wherein the input data corresponds to reconstructed or reconstructed-and-deblocked coding units of the picture; divide the input data into multiple filter units, wherein at least one filter unit includes two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units; select a candidate filter from a candidate filter set for said in-loop processing, wherein the candidate filter set comprises at least two candidate filters for said in-loop processing corresponding to adaptive loop filter (ALF), adaptive offset (AO), or adaptive clipping (AC); apply said in-loop processing to said at least one filter unit including said two or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units using the candidate filter selected to generate a processed filter unit by using the candidate filter selected to all boundary-aligned reconstructed or reconstructed-and-deblocked coding units at least one filter unit in said at least one filter unit; and provide processed video data comprising the processed filter unit.
-
Specification