×

Method for encoding delta values

  • US 5,724,033 A
  • Filed: 08/09/1996
  • Issued: 03/03/1998
  • Est. Priority Date: 08/09/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for encoding digital values, the values being arranged in a successively increasing order, comprising the steps of:

  • determining a delta value for each pair of immediately successive values, each delta value being the difference between the pair of immediately successive values;

    storing a logical zero in the least significant bit of a next single byte and storing the delta value in the most significant bits of the next single byte if the delta value can be encoded as one byte;

    storing a logical one in the least significant bit of a first byte of a plurality of next bytes and storing a first portion of the delta value in the most significant bits of the first byte, and storing a logical zero in the most significant bit of the next byte of the plurality of bytes and storing a next portion of the delta value in the least significant bits of the next byte of the plurality of bytes, unless the next portion of the delta value is the last portion of the delta value, in which case storing a logical zero in the most significant bit of the last byte of the plurality of bytes, and storing the last portion of the delta value in the least significant bits of the last byte to encode the values as a sequence of bytes storing delta values so that the number of instructions which must be executed to decode the encoded values is minimized.

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