US 9,813,718 B2
Apparatus and method for compact bit-plane data compression
Ning Lu, Saratoga, CA (US); and Ken Hu, Cupertino, CA (US)
Assigned to Samsung Display Co., Ltd., Yongin-si (KR)
Filed by SAMSUNG DISPLAY CO., LTD., Yongin, Gyeonggi-Do (KR)
Filed on Aug. 4, 2014, as Appl. No. 14/451,150.
Claims priority of provisional application 61/886,580, filed on Oct. 3, 2013.
Prior Publication US 2015/0098498 A1, Apr. 9, 2015
Int. Cl. H04N 19/13 (2014.01); H04N 19/18 (2014.01); H04N 19/436 (2014.01); H04N 19/93 (2014.01); H04N 19/34 (2014.01)
CPC H04N 19/18 (2014.11) [H04N 19/13 (2014.11); H04N 19/34 (2014.11); H04N 19/436 (2014.11); H04N 19/93 (2014.11)] 9 Claims
OG exemplary drawing
 
1. An encoder for encoding image data and comprising a plurality of registers and configured to:
sequentially receive an array of coefficients, each of the coefficients being decomposed into a plurality of bits located at a plurality of corresponding bit positions of the coefficient, each bit position corresponding to one of the plurality of registers;
concurrently operate on the plurality of bits of each of the coefficients by sequentially reading each of the plurality of the bits, by increasing a corresponding one of the registers for each of the bits equal to 0, and by resetting the corresponding one of the registers for each of the bits equal to 1;
in response to detecting the bit of the plurality of bits being 1, generate a coded symbol by encoding a value of the register corresponding to the bit position corresponding to the bit;
in response to detecting the bit of the plurality of bits being 1, reset the register corresponding to the bit position corresponding to the bit to zero;
generate a plurality of coded bit-plane levels comprising a plurality of coded symbols;
in response to detecting an end of the array of coefficients, send a plurality of end of sequence (EOS) signals to the plurality of coded bit-plane levels; and
in response to detecting the end of the array of coefficients, reset the plurality of registers to zero.