Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
211 words
A method for storing, accessing, interpolating, and outputting a digital data point from a predetermined number of output digital data points stored as a color map in three dimensions in order to display an output color coordinated to an input color, comprising the steps of: a. storing a first predetermined number of data points as a contiguous 9×9×9 cubic memory construct such that a predetermined corner of each cubic memory construct is accessible using a three bit designator string from an eight bit digital data word for each of said three dimensions; b. receiving three eight bit digital data words indicative of said input color; c. accessing a cube having a predetermined position designated by said three bit designator string from said three eight bit digital data words; d. accessing a first subcube of said cube, said first subcube having a predetermined corner designated by three predetermined bits, one from each of said three eight bit digital data words; e. repeating step d. for said first subcube to access a second subcube of said firs subcube; f. repeating step e. for each three predetermined bit code of said three eight bit digital data words; g. outputting a data point from a final subcube designated; and h. displaying said output data point.
Claim 2
Independent Claim
211 words
A method for storing, accessing, interpolating, and outputting a digital data point from a predetermined number of output digital data points stored as a color map in three dimensions in order to display an output color coordinated to an input color, comprising the steps of: a. storing a first predetermined number of data points as a contiguous 9×9×9 cubic memory construct such that a predetermined corner of each cubic memory construct is accessible using a three bit designator string from an eight bit digital data word for each of said three dimensions; b. receiving three eight bit digital data words indicative of said input color; c. accessing a cube having a predetermined position designated by said three bit designator string from said three eight bit digital data words; d. accessing a first subcube of said cube, said first subcube having a predetermined corner designated by three predetermined bits, one from each of said three eight bit digital data words; e. repeating step d. for said first subcube to access a second subcube of said firs subcube; f. repeating step e. for each three predetermined bit code of said three eight bit digital data words; g. outputting a data point from a final subcube designated; and h. displaying said output data point.
Claim 3
Dependent Claim
39 words
The method as set forth in claim 1, further comprising: following said step of accessing a first subcube, selectively designating a number of subsequent subcube accessing steps to be performed prior to said step of outputting a data point.
Claim 4
Dependent Claim
29 words
The method as set forth in claim 2, further comprising: said selectively designated number is zero when said received input data is one of said predetermined position data points.
Claim 5
Dependent Claim
35 words
The method as set forth in claim 2, further comprising: said selectively designated number of iterations is between one and five when said received input data is not one of said predetermined position data points.
Claim 6
Dependent Claim
23 words
The method as set forth in claim 2, further comprising: repeating said steps for each of said three eight bit digital data words.