US 12,262,045 B2
Features of intra block copy prediction mode for video and image coding and decoding
Bin Li, Beijing (CN); Jizheng Xu, Beijing (CN); and Gary J. Sullivan, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 10, 2022, as Appl. No. 17/691,802.
Application 17/691,802 is a continuation of application No. 16/783,852, filed on Feb. 6, 2020, granted, now 11,317,113.
Application 16/783,852 is a continuation of application No. 15/025,128, granted, now 10,582,213, issued on Mar. 3, 2020, previously published as PCT/CN2013/085165, filed on Oct. 14, 2013.
Prior Publication US 2022/0201326 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/82 (2014.01); H04N 19/52 (2014.01); H04N 19/56 (2014.01); H04N 19/57 (2014.01); H04N 19/593 (2014.01); H04N 19/86 (2014.01); H04N 19/91 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/56 (2014.11); H04N 19/57 (2014.11); H04N 19/593 (2014.11); H04N 19/82 (2014.11); H04N 19/86 (2014.11); H04N 19/91 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. In a computer system that implements a video decoder, a method comprising:
receiving encoded data in a bitstream for at least part of a video sequence; and
decoding the encoded data, including reconstructing first and second blocks of a picture of the video sequence, at least one of the first and second blocks having been encoded using intra block copy (“BC”) prediction, and performing in-loop deblock filtering across a boundary between the first and second blocks, wherein the performing the in-loop deblock filtering includes:
checking whether the first block or second block has been encoded using intra spatial prediction;
determining that neither of the first and second blocks has been encoded using intra spatial prediction; and
selectively assigning a filtering strength value that indicates moderate filtering or a filtering strength value that indicates no filtering, wherein the selectively assigning uses one of:
a first approach when one of the first and second blocks has been encoded using intra BC prediction and the other of the first and second blocks has been encoded using inter-picture prediction; and
a second approach, different than the first approach, when both of the first and second blocks have been encoded using intra BC prediction.