The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 07, 1999

Filed:

May. 16, 1997
Applicant:
Inventors:

Charles K Chui, Palo Alto, CA (US);

Lefan Zhong, Palo Alto, CA (US);

Rongxiang Yi, Sunnyvale, CA (US);

Assignee:

TeraLogic, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K / ; H04N / ; H03M / ;
U.S. Cl.
CPC ...
382240 ; 382232 ; 348398 ; 341 79 ;
Abstract

A data encoding system and method successively generates compressed data on a bit plane by bit plane basis, starting with the bit position of the most significant non-zero bit for the node in the data array having the largest absolute value, and then encoding the data in the array for progressively less significant bits. All the nodes in the data array are represented initially by blocks of nodes on a block list, and later in the processing by nodes on two node lists. Whenever a block contains a node whose most significant bit is on the bit plane currently being processed, the block will be subdivided recursively until all the nodes in the block whose most significant bit in on the current bit plane are placed in a node list. Data bits representing an m.sup.th least significant bit of the block and node values are written to the compressed data file first, where m is the minimum number of bits required to represent the node having the largest absolute value in the entire data array being encoded. Data bits for successively less significant bit planes are written to the compressed data file until a bit plane stop point is reached. The bit plane stop point may be predefined, user selected, or procedurally selected (e.g., in accordance with available bandwidth for transmitting compressed image data).


Find Patent Forward Citations

Loading…