Data compression apparatus with shift register search means
AssigneeStac, Inc.
InventorsDouglas L. Whiting, Glen A. George
Life of this patent
Estimating the term…
Loading patent…
AssigneeStac, Inc.
InventorsDouglas L. Whiting, Glen A. George
Estimating the term…
An apparatus and method are disclosed for converting an input data character stream into a variable length encoded data stream in a data compression system. The data compression system includes a shift register means. The shift register means has a plurality of entries and each entry of the shift register means is for storing a data character of the input data stream. The method for converting the input data character stream includes the following steps. Performing a search in the shift register means for a data string which matches the input data string. The step for performing the search includes the steps of broadcasting each input data character of the input data stream to each entry of the shift register means and comparing each input data character simultaneously with the previously stored contents of each entry of said shift register means. If the matching data string is found within the shift register means, the next step includes encoding the longest matching data string by appending to the encoded data stream a tag indicating the matching data string and a string substitution code. If the matching data string is not found within the shift register means, the next step includes encoding the first character of the input data string by appending to the encoded data stream a raw data tag and the first character of the input data string.
An apparatus for comparing an input data character with a data stream, said data stream including a plurality of data characters, said apparatus comprising:
A method for converting an input data character stream into a variable length encoded data stream in a data compression system, said data compression system comprising a shift means, said shift means having a plurality of entries, each entry of said shift means for storing a data character of said input data stream, said method comprising the steps of:
An apparatus for converting an input data character stream into a variable length encoded data stream in a data compression system, said data compression system comprising a shift means, said shift means having a plurality of entries, each entry of said shift means for storing a data character of said input data stream, said apparatus comprising:
A method for comparing an input data character with a data stream, said data stream including a plurality of data characters, said method comprising the steps of:
A method for converting a variable length encoded data stream into an output data character stream in a data decompression system, said data decompression system comprising a shift means, said shift means having a plurality of entries, each entry of said shift means for storing a data character of said output data character stream, said method comprising the steps of:
An apparatus for converting a variable length encoded data stream into an output data character stream in a data decompression system, said data decompression system comprising a shift means, said shift means having a plurality of entries, each entry of said shift means for storing a data character of said output data character stream, said apparatus comprising:
An apparatus for comparing an input data character with a data stream, said data stream including a plurality of data characters, said apparatus comprising:
A method for comparing an input data character with a data stream, said data stream including a plurality of data characters, said method comprising the steps of:
Dependencies are inferred from the claim text.