US 12,488,516 B2
Multi-output decoder for texture decompression
Kenneth Rovers, St. Albans (GB); and Yoong Chert Foo, London (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Nov. 30, 2023, as Appl. No. 18/525,715.
Application 18/525,715 is a continuation of application No. 18/101,506, filed on Jan. 25, 2023, granted, now 11,836,830.
Application 18/101,506 is a continuation of application No. 17/161,449, filed on Jan. 28, 2021, granted, now 11,568,580, issued on Jan. 31, 2023.
Application 17/161,449 is a continuation of application No. 15/965,892, filed on Apr. 28, 2018, granted, now 10,937,198, issued on Mar. 2, 2021.
Claims priority of application No. 1706852 (GB), filed on Apr. 28, 2017.
Prior Publication US 2024/0095975 A1, Mar. 21, 2024
Int. Cl. G06T 11/00 (2006.01); G06T 9/00 (2006.01); G06T 15/04 (2011.01); H04N 19/436 (2014.01); H04N 19/44 (2014.01)
CPC G06T 11/001 (2013.01) [G06T 9/00 (2013.01); G06T 15/04 (2013.01); H04N 19/436 (2014.11); H04N 19/44 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A decoder configured to decode a plurality of texels of a p by q sub-block of texels from a block of texture data encoded according to the Adaptive Scalable Texture Compression (ASTC) format, the decoder being configured to:
identify a maximum of (p+1)(q+1) weights of a weight grid;
interpolate sets of weights of the identified maximum of (p+1)(q+1) weights so as to generate a respective final weight for each of the plurality of texels; and
decode each of the plurality of texels in dependence on the respective final weight for each of the plurality of texels.