×

Method and apparatus for improved compression and decompression

  • US 6,618,506 B1
  • Filed: 09/23/1997
  • Issued: 09/09/2003
  • Est. Priority Date: 09/23/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of compressing a computer program of executable instructions, comprising the steps of:

  • splitting each instruction of a plurality of the instructions of the program into a first symbol and a second symbol, the first symbol assigned to first subset and the second symbol assigned to a second subset, wherein each instruction of the plurality consists of one opcode and one or more operands, the first symbol comprising the opcode and the second symbol comprising the one or more operands;

    assigning a first codeword to the first symbol representing a compressed form of the first symbol and assigning a second codeword to the second symbol representing a compressed form of the second symbol;

    generating a first codeword-symbol assignment table for the first subset of symbols and a second codeword-symbol assignment table for the second subset of symbols; and

    storing the codewords of the first subset as a first image representing a first compressed split instruction and the code words of the second subset as a second image representing a second compressed split instruction, the first and second compressed split instructions representing a compressed form of the computer program.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×