US 12,477,110 B2
Transform and quantization architecture for video coding
Mangesh Sadafale, Nagpur Maharashtra (IN); and Madhukar Budagavi, Plano, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Jun. 13, 2024, as Appl. No. 18/741,966.
Application 18/741,966 is a continuation of application No. 18/428,085, filed on Jan. 31, 2024, granted, now 12,015,775.
Application 18/428,085 is a continuation of application No. 18/093,023, filed on Jan. 4, 2023, granted, now 11,924,427, issued on Mar. 5, 2024.
Application 18/093,023 is a continuation of application No. 17/314,333, filed on May 7, 2021, granted, now 11,558,614, issued on Jan. 17, 2023.
Application 17/314,333 is a continuation of application No. 16/444,408, filed on Jun. 18, 2019, granted, now 11,032,544, issued on Jun. 8, 2021.
Application 16/444,408 is a continuation of application No. 15/192,625, filed on Jun. 24, 2016, granted, now 10,326,991, issued on Jun. 18, 2019.
Application 15/192,625 is a continuation of application No. 13/250,822, filed on Sep. 30, 2011, granted, now 9,378,185, issued on Jun. 28, 2016.
Claims priority of provisional application 61/388,509, filed on Sep. 30, 2010.
Prior Publication US 2024/0333932 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/122 (2014.01); G06F 17/14 (2006.01); H04N 19/117 (2014.01); H04N 19/126 (2014.01); H04N 19/15 (2014.01); H04N 19/156 (2014.01); H04N 19/159 (2014.01); H04N 19/174 (2014.01); H04N 19/42 (2014.01); H04N 19/51 (2014.01); H04N 19/61 (2014.01)
CPC H04N 19/122 (2014.11) [G06F 17/147 (2013.01); H04N 19/117 (2014.11); H04N 19/126 (2014.11); H04N 19/15 (2014.11); H04N 19/156 (2014.11); H04N 19/159 (2014.11); H04N 19/42 (2014.11); H04N 19/51 (2014.11); H04N 19/61 (2014.11); H04N 19/174 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory configurable to store a transform matrix; and
processing circuitry coupled to the memory and configurable to:
determine an array of transform coefficient values from a bit stream;
compute an offset into the transform matrix based on a dimension of a transform block, wherein the transform matrix is larger than the transform block;
select a value from the transform matrix using the offset; and
transform the array of transform coefficient values to reconstruct an array of residual samples by at least multiplying the value selected from the transform matrix with a respective value from the array of transform coefficient values to determine a product.