Patent ID: 7064684

Claim:
A method of coding a first sequence of binary numbers to create a first sequence of multi-value numbers, comprising the steps of sequentially evaluating each binary number in the sequence of binary numbers to and: if the binary number is the first 0 encountered, placing a 0 in the first sequence of multi-value numbers; if the binary number is the second 0 encountered, placing a 1 in the first sequence of multi-value numbers; if the binary number is the third 0 encountered, placing a 2 in the first sequence of multi-value numbers and beginning to look for the first 0 encountered when sequentially evaluating each binary number; if the binary number is the first 1 encountered, placing a 3 in the first sequence of multi-value numbers; if the binary number is the second 1 encountered, placing a 4 in the first sequence of multi-value numbers; if the binary number is the third 1 encountered, placing a 5 in the first sequence of multi-value numbers and beginning to look for the first 1 encountered when sequentially evaluating each binary number.