Context redundancy text compression
First Claim
1. In an information processing system, a method for decompressing context compressed textual information, comprising the steps of:
- reading in succession each code character of a compressed text,reading, for each said code character, an associated context from a known decompressed portion of said text,selecting, for each said code character and associated context, a corresponding text character, andproviding said text characters to comprise said text in decompressed form.
10 Assignments
0 Petitions
Accused Products
Abstract
A generalized method and apparatus for compression and decompression of textual information. Compression is performed by reading in succession each character and an associated context of a text, selecting for each character and associated context a corresponding code character, and providing the resulting code characters as the compressed form of the text. Decompression is a symmetric, inverse operation wherein the contexts associated with the code characters are read from a known decompressed portion of text. The context of a character is a group of text characters associated with a text character and containing a fixed number of characters. Text and code characters and contexts are related through a table containing a relative alphabet for the contexts of the language of the text. Each relative alphabet contains the text characters occurring in association with a corresponding context, and text characters within a given relative alphabet are identified by code characters assigned from set of code characters shared by the relative alphabets.
32 Citations
26 Claims
-
1. In an information processing system, a method for decompressing context compressed textual information, comprising the steps of:
-
reading in succession each code character of a compressed text, reading, for each said code character, an associated context from a known decompressed portion of said text, selecting, for each said code character and associated context, a corresponding text character, and providing said text characters to comprise said text in decompressed form. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In an information processing system, a method for compressing textual information, comprising the steps of:
-
generating, for each text character and associated context of a sample text, a table relating each said text character to a corresponding code character, including the steps of reading each said character and associated context of a representative sample of text, generating, for each said context occurring in said sample text, a relative alphabet comprising said text characters occurring in association with said each said context, and associating a corresponding code character with each said text character of said relative alphabet, and compressing said textual information of a text by the steps of reading in succession each character and an associated context of said text, selecting, for each said text character and associated context, a corresponding code character, and providing said code characters to comprise said text in compressed form. - View Dependent Claims (7, 8, 9)
-
-
10. In an information processing system, a method for compressing textual information, comprising the steps of:
-
reading each text character and associated context of a representative sample of text, generating, for each said context occuring in said sample text, a relative alphabet comprising said text characters occuring in association with said each said context, and associating a corresponding code character with each said text character of each said relative alphabet, reading in succession each character and an associated context of a text, selecting, for each said text character and associated context, a corresponding code character, and providing said code characters to comprise said text in compressed form.
-
-
11. In an information processing system, a method for decompressing context compressed textual information, comprising the steps of:
-
reading each said text character and associated context of a representative sample of text, generating, for each said context occuring in said sample text, a relative alphabet comprising said text characters occuring in association with said each said context, and associating a corresponding code character with each said text character of each said relative alphabet, reading in succession each code character of a compressed text, reading, for each said code character, an associated context from a known decompressed portion of said text, selecting a corresponding text character for each said code character and associated context, and providing said text characters to comprise said text in decompressed form.
-
-
12. In an information processing system, a method for storing and retrieving textual information, comprising the steps of:
-
reading in succession each character and an associated context of a text, selecting, for each said text character and associated context, a corresponding code character, and storing said code characters to comprise said text in compressed form, reading in succession each code character of said stored compressed text, reading, for each said code character, an associated context from a known decompressed portion of said text, selecting a corresponding text character for each said code character and associated context, and providing said text characters to comprise said text in decompressed form.
-
-
13. In an information processing system, a method for communicating textual information, comprising the steps of:
-
reading in succession each character and an associated context of a text, selecting, for each said text character and associated context, a corresponding code character, said code characters comprising said text in compressed form, and communicating said code characters, reading in succession each said communicated code character, reading, for each said code character, an associated context from a known decompressed portion of said text, selecting a corresponding text character for each said code character and associated context, and providing said text characters to comprise said text in decompressed form.
-
-
14. In an information processing system, means for decompressing context compressed textual information, comprising:
-
means for reading in succession each code character of a compressed text, means responsive to said code character reading means for reading, for each said code character, an associated context from a known decompressed portion of said text, means responsive to said code character and context reading means for selecting, for each said code character and associated context, a corresponding text character and providing said text characters to comprise said text in decompressed form. - View Dependent Claims (15, 16, 17, 18)
-
-
19. In an information processing system, means for compressing textual information, comprising:
-
means for storing a table relating text characters and associated contexts of a text with corresponding code characters, said table including, for each context of the language of said text, an associated relative alphabet containing said text characters occurring in association with said contexts of said language, and wherein each of said text characters of each of said relative alphabets is associated with a said corresponding code character, means for reading in succession each character and an associated context of a text, and means responsive to said reading means for selecting and reading from said table, for each said text character and associated context, a corresponding code character and providing said code characters to comprise said text in compressed form. - View Dependent Claims (20, 21, 22)
-
-
23. In an information processing system, means for storing and retreiving textual information, comprising:
-
compressing means comprising means for reading in succession each character and an associated context of a text, and means responsive to said reading means for selecting for each said text character and associated context a corresponding code character, means for storing said code characters to comprise said text in compressed form, and decompressing means comprising means for reading in succession from said storing means each code character of said compressed text, means responsive to said code character reading means for reading, for each said code character, an associated context from a known decompressed portion of said text, and means responsive to said code character and context reading means for selecting, for each said code character and associated context, a corresponding text character and providing said text characters to comprise said text in decompressed form. - View Dependent Claims (24)
-
-
25. In an information processing system, means for communicating textual information, comprising:
-
means for compressing a text, comprising means for reading in succession each character and an associated context of a text, and means responsive to said reading means for selecting for each said text character and associated context a corresponding code character, said code characters comprising said text in compressed form, means for communicating said code characters, and means for decompressing said compressed text, comprising means for reading in succession each said communicated code character, means responsive to said code character reading means for reading, for each said code character, an associated context from a known decompressed portion of said text, and means responsive to said code character and context reading means for selecting, for each said code character and associated context, a corresponding text character and providing said text characters to comprise said text in decompressed form. - View Dependent Claims (26)
-
Specification