US 12,262,061 B2
Optimized edge order for de-blocking filter
Niraj Nandan, Bengaluru (IN); and Mullangi Venkata Ratna Reddy, Bengaluru (IN)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Jul. 10, 2023, as Appl. No. 18/219,788.
Application 18/219,788 is a continuation of application No. 17/523,541, filed on Nov. 10, 2021, granted, now 11,700,396.
Application 17/523,541 is a continuation of application No. 16/838,132, filed on Apr. 2, 2020, granted, now 11,202,102, issued on Dec. 14, 2021.
Application 16/838,132 is a continuation of application No. 15/871,713, filed on Jan. 15, 2018, granted, now 10,652,582, issued on May 12, 2020.
Application 15/871,713 is a continuation of application No. 14/278,697, filed on May 15, 2014, granted, now 9,872,044, issued on Jan. 16, 2018.
Claims priority of application No. 2133/CHE/2013 (IN), filed on May 15, 2013.
Prior Publication US 2023/0353789 A1, Nov. 2, 2023
Int. Cl. H04N 19/80 (2014.01); H04N 19/423 (2014.01); H04N 19/86 (2014.01)
CPC H04N 19/80 (2014.11) [H04N 19/423 (2014.11); H04N 19/86 (2014.11)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory configured to store reconstructed pixels corresponding to a macroblock,
wherein the macroblock includes a first sub-block including a first left vertical edge, a first right vertical edge, a first top horizontal edge, and a first bottom horizontal edge,
wherein the macroblock further includes a second sub-block including a second left vertical edge, a second right vertical edge, a second top horizontal edge, and a second bottom horizontal edge, and
wherein the first right vertical edge and the second left vertical edge are a boundary between the first and second sub-blocks; and
a filter controller configured to:
filter the first top horizontal edge;
after filtering the first top horizontal edge, filter the first bottom horizontal edge; and
after filtering the first bottom horizontal edge, filter the second top horizontal edge.