System and method for compressing data in a PDA

   
   

Systems, devices and methods are provided to compress data, and in particular to code and decode data in a PDA. One aspect of the present subject matter is a data structure. The data structure includes a field representing a decoding structure to decode canonical Huffman encoded data, and a field representing a symbol table. The decoding structure includes a field representing an accelerator table to provide a 2.sup.N -deep direct-index lookup to provide high-frequency symbols for high-frequency data and to provide bracketing indices for low-frequency data. The decoding structure also includes a field for a binary search table to provide a low-frequency symbol index using a binary search bounded by the bracketing indices provided by the accelerator table. The symbol table is adapted to provide a symbol associated with the low-frequency index.

De systemen, de apparaten en de methodes worden verstrekt om gegevens samen te persen, en in het bijzonder aan code en gegevens in een PDA te decoderen. Één aspect van de huidige inhoud is een gegevensstructuur. De gegevensstructuur omvat een gebied een decoderende structuur vertegenwoordigen om canonieke Huffman gecodeerde gegevens te decoderen, en een gebied die een symboollijst vertegenwoordigen. De decoderende structuur omvat een gebied dat een versnellerlijst vertegenwoordigt om een 2.sup.N te verstrekken - diepe direct-indexraadpleging om symbolen met hoge frekwentie te verstrekken voor gegevens met hoge frekwentie en het koppelen van indexen te verstrekken voor gegevens met lage frekwentie. De decoderende structuur omvat ook een gebied voor een binaire onderzoekslijst om een symboolindex te verstrekken met lage frekwentie gebruikend een binair onderzoek begrensd door de het koppelen indexen die door de versnellerlijst worden verstrekt. De symboollijst wordt aangepast om een symbool te verstrekken verbonden aan de index met lage frekwentie.

 
Web www.patentalert.com

< Personal digital assistant including a keyboard which also acts as a cover

< Buckling-up structure for battery lid of electronic device

> Stereo pulse oximeter

> Electronic assistant incorporated in personal objects

~ 00127