US 12,307,724 B2
Image data decompression using difference values between data values and origin values for image data channels
Paul Higginbottom, Sydney (AU); Mark Jackson Pulver, Sydney (AU); and Seyed Ahamed, Sydney (AU)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Nov. 21, 2023, as Appl. No. 18/515,397.
Application 18/515,397 is a continuation of application No. 17/720,188, filed on Apr. 13, 2022, granted, now 11,823,419, issued on Nov. 21, 2023.
Application 17/720,188 is a continuation of application No. 17/000,550, filed on Aug. 24, 2020, granted, now 11,335,031, issued on May 17, 2022.
Claims priority of application No. 1912183 (GB), filed on Aug. 23, 2019; application No. 1912184 (GB), filed on Aug. 23, 2019; application No. 1912795 (GB), filed on Sep. 5, 2019; application No. 1912800 (GB), filed on Sep. 5, 2019; application No. 2004715 (GB), filed on Mar. 31, 2020; and application No. 2004716 (GB), filed on Mar. 31, 2020.
Prior Publication US 2024/0087171 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 9/36 (2006.01); G06F 7/50 (2006.01); G06F 7/72 (2006.01); G06T 3/40 (2006.01); G06T 9/00 (2006.01)
CPC G06T 9/00 (2013.01) [G06F 7/50 (2013.01); G06F 7/727 (2013.01); G06T 3/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of performing decompression to determine one or more data values from compressed data, the method comprising:
reading, from the compressed data, representations of difference values for the one or more data values being decompressed, each difference value representing a difference between the respective data value and an origin value, wherein the representations of the difference values are included in the compressed data using a second number of bits;
based on the representations of the difference values read from the compressed data and a first number of bits for representing the difference values for the one or more data values, determining, for each of the one or more data values being decompressed, a difference value in accordance with said first number of bits; and
determining each of the one or more data values being decompressed using: (i) the origin value, and (ii) the determined difference value for the data value.