US 12,299,838 B2
ASTC interpolation
Kenneth Rovers, St. Albans (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Aug. 21, 2023, as Appl. No. 18/236,365.
Application 18/236,365 is a continuation of application No. 17/390,623, filed on Jul. 30, 2021, granted, now 11,734,794, issued on Aug. 22, 2023.
Application 17/390,623 is a continuation of application No. 16/722,425, filed on Dec. 20, 2019, granted, now 11,113,786, issued on Sep. 7, 2021.
Claims priority of application No. 1820837 (GB), filed on Dec. 20, 2018.
Prior Publication US 2023/0394626 A1, Dec. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 3/4007 (2024.01); G06T 9/00 (2006.01); G06T 15/04 (2011.01)
CPC G06T 3/4007 (2013.01) [G06T 9/00 (2013.01); G06T 15/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A binary logic circuit for performing an interpolation calculation between two endpoint values E0 and E1 for generating an interpolated result P, the values E0 and E1 being formed from colour endpoint values C0 and C1 respectively, the circuit being configured to:
perform an interpolation between the colour endpoint values C0 and C1 to generate a first intermediate interpolated result C2;
determine whether the colour endpoint values C0 and C1 are low-dynamic range (LDR) values or high dynamic range (HDR) values;
in response to determining that the colour endpoint values are LDR values, determine the interpolated result P such that the interpolated result P satisfies the equation
P=└((C2<<8)+C2+32)/64┘;  (1)
or satisfies the equation
P=└((C2<<8)+128·64 +32)/64┘;  (2)
and
in response to determining that the colour endpoint values are HDR values, determine the interpolated result P such that the interpolated result P satisfies the equation:
P=└(C2+2)>>2.  (3)