Method for retrieving compressed data from a memory storing a look-up table
First Claim
1. A computer implemented method for retrieving compressed data from a look-up table stored in a memory having 2n addresses each capable of storing one n-bit word, where n is an integer, comprising the steps of:
- storing a first n-bit word at a first address of said memory and a second n-bit word at a second address of said memory, wherein said first and second n-bit words are different;
inputting to said memory an n-bit code identifying said first address;
outputting said first n-bit word in response to inputting of said n-bit code identifying said first address;
inputting to said memory an n-bit code identifying said second address, wherein the n bits making up said n-bit code identifying said second address are derived from k bits of the n bits making up said first n-bit word, where k is an integer less than n;
outputting said second n-bit word in response to inputting of said n-bit code identifying said second address; and
detecting at least one of said n bits making up said outputted second n-bit word having a position in said second n-bit word which does not correspond to the position of any one of said k bits making up said first n-bit word.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for storing a k-bit output value for each of a plurality of m-bit input values in a memory having an n-bit word stored at each of 2n n-bit addresses, wherein m, n and k are positive integers, m>n>k and m-n≧k, the method comprising the steps of storing a first k-bit output value corresponding to a first m-bit input value at a first n-bit address in the memory, and storing the 2n-m most significant bits of the first n-bit address at a second n-bit address, the stored 2n-m most significant bits of the first n-bit address occupying the 2n-m most significant bits at the second n-bit address, the first and second n-bit addresses being selected such that the n most significant bits of the first m-bit input value correspond to the n bits making up the second n-bit address and the m-n least significant bits of the first m-bit input value correspond to the m-n least significant bits making up the first n-bit address.
-
Citations
5 Claims
-
1. A computer implemented method for retrieving compressed data from a look-up table stored in a memory having 2n addresses each capable of storing one n-bit word, where n is an integer, comprising the steps of:
-
storing a first n-bit word at a first address of said memory and a second n-bit word at a second address of said memory, wherein said first and second n-bit words are different; inputting to said memory an n-bit code identifying said first address; outputting said first n-bit word in response to inputting of said n-bit code identifying said first address; inputting to said memory an n-bit code identifying said second address, wherein the n bits making up said n-bit code identifying said second address are derived from k bits of the n bits making up said first n-bit word, where k is an integer less than n; outputting said second n-bit word in response to inputting of said n-bit code identifying said second address; and detecting at least one of said n bits making up said outputted second n-bit word having a position in said second n-bit word which does not correspond to the position of any one of said k bits making up said first n-bit word. - View Dependent Claims (2, 3, 4, 5)
-
Specification