US 10,893,297 B2
Processing image data using tiered bit-layers
Ozgur Tasdizen, Cambridge (GB); and Evren Cesur, Loughborough (GB)
Assigned to Apical Ltd., Cambridge (GB)
Filed by Apical Ltd, Cambridge (GB)
Filed on Mar. 22, 2018, as Appl. No. 15/933,048.
Prior Publication US 2019/0297353 A1, Sep. 26, 2019
Int. Cl. G06K 9/46 (2006.01); H04N 19/63 (2014.01)
CPC H04N 19/63 (2014.11) 20 Claims
OG exemplary drawing
 
1. A method for processing image data, the method comprising:
receiving data elements defining a portion of a line of pixels of an image, the image comprising one or more lines of pixels definable by one or more respective sets of data elements;
performing a transform operation on the received data elements to obtain a plurality of binary transform coefficients, wherein the transform operation is performed independently of data elements defining any other line of pixels;
encoding the plurality of transform coefficients as a sequence of tiered bit-layers, each bit-layer in the sequence of bit-layers comprising a set of bits corresponding to a given bit position in each of the plurality of transform coefficients;
outputting the encoded plurality of transform coefficients;
receiving further data elements defining a further portion of said line of pixels of the image;
performing a transform operation on the received further data elements to obtain a further plurality of binary transform coefficients;
comparing the plurality of transform coefficients with the further plurality of transform coefficients; and
encoding one or both of the plurality of transform coefficients and the further plurality of transform coefficients based on the comparing.