System and method for compressing and decompressing a binary code image
Assignee3Com Corporation
InventorsStephen Maynard, Mark O. Vogel, Robert Lancelot, Douglas Newlin
Life of this patent
Estimating the term…
Abstract
A system and method for compressing and decompressing a binary code image includes preprocessing the image to separately group together the operation codes and the operands that make up the binary code image into a columnar format. The resultant preprocessed data is then compressed using any one of a plurality of compression codes. In turn, the resultant compressed image may be stored in a memory element or transferred using a transmission channel to a different device. The compressed image is then decompressed to reconstruct the binary code image.
Claims29
A system to compress and decompress a binary code image comprising:
- a preprocessor to process the binary code image having operation codes and image data, the preprocessor parsing the image data into a columnar format to result in a preprocessed image;
- a first processor to compress the preprocessed image into a compressed image;
- a channel to transmit the compressed image;
- and
- a second processor to decompress the compressed image.
An apparatus for compressing a binary code image, said binary code image including a plurality operation codes and a plurality of operands, said apparatus comprising:
- a preprocessor for preprocessing the binary code image to group together the plurality of operation codes and group together the plurality of operands to result in a preprocessed image;
- and
- a processor to compress the preprocessed image and create a compressed image;
- wherein the preprocessor generates a number of columns into which the plurality of operation codes and the plurality of operands are parsed.
An apparatus for decompressing a binary code image, said binary code image including a plurality of operation codes and a plurality of operands, said apparatus comprising:
- a preprocessor for preprocessing a compressed image, the preprocessor generates a number of columns into which the plurality of operation codes and the plurality of operands are parsed;
- and
- a processor to decompress the compressed image.
A method for compressing and decompressing a binary code image, said binary code image including a plurality of operation codes and a plurality of operands, the method comprising:
- preprocessing the binary code image to generate a preprocessed image by grouping together the operation codes and grouping together the operands;
- wherein the step of preprocessing the binary code image includes generating a number of columns into which the plurality of operation codes and the plurality of operands are parsed and selecting a compression code to be used for compressing the preprocessed image and decompressing the compressed image;
- compressing the preprocessed image to generate a compressed image;
- transferring the compressed image;
- and
- decompressing the compressed image.
Dependencies are inferred from the claim text.