US 12,267,490 B2
Tile level filtering in video coding
Ye-Kui Wang, San Diego, CA (US); Jianle Chen, San Diego, CA (US); and Fnu Hendry, San Diego, CA (US)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Sep. 9, 2021, as Appl. No. 17/470,407.
Application 17/470,407 is a continuation of application No. PCT/US2020/022089, filed on Mar. 11, 2020.
Claims priority of provisional application 62/826,659, filed on Mar. 29, 2019.
Claims priority of provisional application 62/816,751, filed on Mar. 11, 2019.
Prior Publication US 2021/0409703 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/117 (2014.01); H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/137 (2014.01); H04N 19/159 (2014.01); H04N 19/172 (2014.01); H04N 19/174 (2014.01); H04N 19/176 (2014.01); H04N 19/184 (2014.01); H04N 19/186 (2014.01); H04N 19/46 (2014.01); H04N 19/52 (2014.01); H04N 19/593 (2014.01); H04N 19/70 (2014.01); H04N 19/82 (2014.01); H04N 19/86 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/132 (2014.11); H04N 19/137 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/186 (2014.11); H04N 19/46 (2014.11); H04N 19/52 (2014.11); H04N 19/593 (2014.11); H04N 19/70 (2014.11); H04N 19/82 (2014.11); H04N 19/86 (2014.11); H04N 19/96 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A method implemented by a decoder, the method comprising:
receiving a bitstream comprising a first flag, a second flag, and a picture including a tile with a tile boundary and a sub-picture with a sub-picture boundary;
deriving a motion vector predictor candidate list for a current block by excluding a collocated motion vector from the motion vector predictor candidate list when the collocated motion vector points outside of the sub-picture and when a flag is set to indicate the sub-picture is treated as a picture, wherein the collocated motion vector is included in a collocated block from a collocated picture;
decoding the tile and the sub-picture based on the motion vector predictor candidate list;
enabling filtering operations across the tile boundary when the first flag is set to a first value;
disabling the filtering operations across the tile boundary when the first flag is set to a second value;
enabling filtering operations across the sub-picture boundary when the second flag is set to a third value; and
disabling the filtering operations across the sub-picture boundary when the second flag is set to a fourth value,
wherein the first flag is denoted as a loop_filter_across_tiles_enabled_flag, and wherein the loop_filter_across_tiles_enabled_flag is obtained from a picture parameter set (PPS) in the bitstream.