or
Bookmark and Share
Method and apparatus for adaptive data compression
   
Document Number
US Patent 5684478
Issued Date
November 4, 1997
Link
Inventors
Map
Abstract
The present invention relates to data compression systems and methods wherein text can be compressed by encoding repetitions of blocks of characters, or through a straight encoding scheme that converts eight-bit character values to four-bit character values by eliminating values for characters that are not valid word-starting characters or valid next-letter characters for a given preceding letter. Block compression is accomplished through the use of data structures that track the successive occurrence of valid block-repetition starting characters, and their lengths. Repeat-relative block compression is accomplished by detecting character sequences that can be expressed as the value of a previously-occurring character sequence plus or minus an offset.
Drawing
Method and apparatus for adaptive data compression - US Patent 5684478 Drawing
Drawing from US Patent 5684478
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
12
Comments:
no comments yet
Owner
Published
November 4, 1997
Application Number
08/350,426
Filed
December 6, 1994
US Classification
341/51   341/106
Int'l Classification
H03M   7/30   (20060101)  
Examiner
Attorney/Law Firm
USPTO Field of Search
341/51   341/63   341/76   341/106  
Related Patents
5969647 - Method of compressing letters in a caller identification code system - Owned by DBTEL Incorporated (Taipei Hsien,TW)

A method of compressing letters adapted to store a letter in a specific bit and a memory unit includes compiling a set of 26 letters of the English alphabet and dividing it into two halves, which are respectively encoded as headers or tailers. Headers are stored in the specific bit, while tailers are stored in the memory unit, so as to reduce memory spaces. By using the method in combination with a speciaily designed data structure, 16 letters may be stored in 10 bits.

6380873 - Method for reducing radio frequency emissions on high-speed serial buses - Owned by Quantum Corporation (Milpitas, CA)

A method for reducing radio frequency interference from a high frequency serial bus by scrambling data signals and reducing the repetition of control signals. Beginning and ending control signals are provided with meaningless signals provided therebetween.

6253264 - Coding network grouping data of same data type into blocks using file data structure and selecting compression for individual block base on block data type - Owned by Intelligent Compression Technologies (Falmouth, MA)

A preferred coding network uses an architecture called a Base-Filter-Resource (BFR) system. This approach integrates the advantages of format-specific compression into a general-purpose compression tool serving a wide range of data formats. Source data is parsed into blocks of similar data and each parsed blocks are compressed using a respectively selected compression algorithm. The algorithm can be chosen from a static model of the data or can be adaptive to the data in the parsed block. The parsed blocks are then combined into an encoded data file. For decoding, the process is reversed.

6075470 - Block-wise adaptive statistical data compressor - Owned by Research In Motion Limited (Waterloo,CA)

A block-wise adaptive statistical data compressor is disclosed that operates by replacing characters in a data block with super-character codewords comprising a variable length prefix and a fixed length index. The codewords are determined by treating a plurality of groups of characters as super-character groups and then adapting the codewords, for each data block, based upon the actual frequency of occurrence of the characters in each group. The super-character prefix value identifies the group to which a particular character belongs, and the index value identifies the individual character of the group. By grouping and indexing the characters into these super-character groups, the present invention models a particular data block using a fraction of the information generally required by a fixed statistical compressor. Also disclosed are multi-stage lossless block data compressors that include the block-wise adaptive statistical compressor and also include a clustering stage and a reordering stage. The clustering stage clusters like characters into similar locations within the data block, and the reordering stage reorders the data to generate an expected skew in the frequency distribution of characters in the data block so that the block can be more efficiently compressed by the block-wise adaptive statistical compressor.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us