Patents by Inventor Paul Higginbottom
Paul Higginbottom has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250252606Abstract: A method of decompression to determine data values from compressed data comprising representations of one or more difference values for the data values being decompressed, each difference value representing a difference between the respective data value and an origin value, wherein the representations of the one or more difference values are included in the compressed data using a second number of bits. Based on the representations of the one or more difference values in the compressed data and a first number of bits for representing the one or more difference values for the one or more data values, for each of the one or more data values being decompressed, a difference value is determined in accordance with the first number of bits. Each of the one or more data values being decompressed is determined using: (i) the origin value, and (ii) the determined difference value for the data value.Type: ApplicationFiled: April 23, 2025Publication date: August 7, 2025Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20250200812Abstract: A computer-implemented method of compressing one or more data values, uses a first number of bits to determine a second number of bits, wherein the first number of bits is for representing a maximum difference value of one or more difference values representing one or more differences between the one or more data values and an origin value; and forms compressed data, wherein the compressed data comprises one or more representations of the one or more difference values, wherein each of the one or more representations of the one or more difference values uses said determined second number of bits.Type: ApplicationFiled: February 28, 2025Publication date: June 19, 2025Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 12299937Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: GrantFiled: November 21, 2023Date of Patent: May 13, 2025Assignee: Imagination Technologies LimitedInventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20240314291Abstract: A block of image data having a plurality of image element values each having a plurality of data values relating to a respective plurality of channels is compressed, wherein the channels comprise a reference channel and non-reference channels.Type: ApplicationFiled: December 7, 2023Publication date: September 19, 2024Inventors: Ilaria Martinelli, Simon Fenney, Kellie Marks, Paul Higginbottom
-
Publication number: 20240236295Abstract: Image element values are determined from compressed data representing a block of image data comprising data values relating to a respective plurality of channels including a reference channel and a plurality of non-reference channels by performing decompression. Compressed channel data is read from the compressed data and used to determine an initial data value relating to a channel for each of the image element values being decompressed.Type: ApplicationFiled: December 7, 2023Publication date: July 11, 2024Inventors: Ilaria Martinelli, Simon Fenney, Kellie Marks, Paul Higginbottom
-
Publication number: 20240087171Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.Type: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20240087172Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 11823419Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.Type: GrantFiled: April 13, 2022Date of Patent: November 21, 2023Assignee: Imagination Technologies LimitedInventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 11823420Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: GrantFiled: July 15, 2022Date of Patent: November 21, 2023Assignee: Imagination Technologies LimitedInventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20220351419Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: ApplicationFiled: July 15, 2022Publication date: November 3, 2022Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 11423579Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: GrantFiled: August 24, 2020Date of Patent: August 23, 2022Assignee: Imagination Technologies LimitedInventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20220262042Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.Type: ApplicationFiled: April 13, 2022Publication date: August 18, 2022Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 11335031Abstract: A method and decompression unit for performing decompression to determine image element values from compressed data representing a block of image element values each comprising one or more data values relating to a respective one or more channels. An indication of an origin value for each of the channels is read from the compressed data. For each of the channels, an indication of a first number of bits for representing difference values between the data values and the origin value for the channel is read from the compressed data. For each of the one or more channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed from the compressed data.Type: GrantFiled: August 24, 2020Date of Patent: May 17, 2022Assignee: Imagination Technologies LimitedInventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20210074026Abstract: A method and decompression unit for performing decompression to determine image element values from compressed data representing a block of image element values each comprising one or more data values relating to a respective one or more channels. An indication of an origin value for each of the channels is read from the compressed data. For each of the channels, an indication of a first number of bits for representing difference values between the data values and the origin value for the channel is read from the compressed data. For each of the one or more channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed from the compressed data.Type: ApplicationFiled: August 24, 2020Publication date: March 11, 2021Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Publication number: 20210074027Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.Type: ApplicationFiled: August 24, 2020Publication date: March 11, 2021Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
-
Patent number: 6118724Abstract: An apparatus for providing a number of ports with burst access to a DRAM array includes a memory array, a controller for controlling the memory array, a write device for writing to the memory array, a read device for reading from the memory array, a FIFO output buffer for temporarily storing data read from the memory array and/or a FIFO input buffer for temporarily storing data prior to writing to the memory array.Type: GrantFiled: February 18, 1998Date of Patent: September 12, 2000Assignees: Canon Kabushiki Kaisha, Canon Information Systems Research Australia, Pty. Ltd.Inventor: Raymond Paul Higginbottom