US 10,893,297 B2  
Processing image data using tiered bitlayers  
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 
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 bitlayers, each bitlayer in the sequence of bitlayers 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.
