US 12,003,784 B2
Block-based parallel deblocking filter in video coding
Mangesh Devidas Sadafale, Bengaluru (IN); and Minhua Zhou, San Diego, CA (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Oct. 19, 2020, as Appl. No. 17/074,308.
Application 17/074,308 is a continuation of application No. 15/700,541, filed on Sep. 11, 2017, granted, now 10,848,785.
Application 15/700,541 is a continuation of application No. 14/987,570, filed on Jan. 4, 2016, granted, now 9,762,930, issued on Sep. 12, 2017.
Application 14/987,570 is a continuation of application No. 13/567,065, filed on Aug. 5, 2012, granted, now 9,232,237, issued on Jan. 5, 2016.
Claims priority of provisional application 61/546,175, filed on Oct. 12, 2011.
Claims priority of application No. 2697/CHE/2011 (IN), filed on Aug. 5, 2011.
Prior Publication US 2021/0037263 A1, Feb. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/86 (2014.01); H04N 19/117 (2014.01); H04N 19/157 (2014.01); H04N 19/176 (2014.01); H04N 19/436 (2014.01)
CPC H04N 19/86 (2014.11) [H04N 19/117 (2014.11); H04N 19/157 (2014.11); H04N 19/176 (2014.11); H04N 19/436 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
computing a first measure of deviation at a first four-sample boundary segment based on samples in a first sub-block of a filtering block, wherein the filtering block includes portions of four sample blocks, wherein the four sample blocks include a first sample block, and wherein the filtering block is offset from the first sample block of the four sample blocks by four samples;
using the first measure of deviation in deblocking filter decisions for the first four-sample boundary segment;
computing a second measure of deviation at a second four-sample boundary segment based on samples in a second sub-block of the filtering block; and
using the second measure of deviation in deblocking filter decisions for the second four-sample boundary segment;
wherein using the first measure of deviation in deblocking filter decisions comprises:
making a filter on/off decision jointly for all rows of the first filtering sub-block using the first measure of deviation when the first filtering sub-block is a top 8×4 filtering sub-block; and
making a filter on/off decision jointly for all columns of the first filtering sub-block based on the first measure of deviation when the first filtering sub-block is a left 4×8 filtering sub-block.