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 |
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.
|