Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
121 words
A variable point interpolation apparatus with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising: an appearance equivalent scalable computing means for analyzing the color characteristic of the image data from the first color space and dividing an interpolation input signal of the image data into upper bits and lower bits in which numbers of the upper bits and the lower bits are adjustable; a fuzzy variable point interpolation computing means for determining automatically a proper number of interpolation reference points; a non-uniform three-dimensional look-up table, wherein variations of distances between any two reference values of knot points in the non-uniform three-dimensional look-up table are non-uniform.
Claim 2
Dependent Claim
121 words
A variable point interpolation apparatus with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising: an appearance equivalent scalable computing means for analyzing the color characteristic of the image data from the first color space and dividing an interpolation input signal of the image data into upper bits and lower bits in which numbers of the upper bits and the lower bits are adjustable; a fuzzy variable point interpolation computing means for determining automatically a proper number of interpolation reference points; a non-uniform three-dimensional look-up table, wherein variations of distances between any two reference values of knot points in the non-uniform three-dimensional look-up table are non-uniform.
Claim 3
Dependent Claim
26 words
The color correction apparatus as claimed in claim 1 wherein both adjusting ranges of the upper bits and the lower bits are 0 to 8 bits.
Claim 4
Dependent Claim
38 words
The color correction apparatus as claimed in claim 2 wherein the adjustment of the upper bits and the lower bits is a combination of even numbers so that the upper bits plus the lower bits equals 8 bits.
Claim 5
Dependent Claim
25 words
The color correction apparatus as claimed in claim 1 wherein variation of the number of the interpolation reference points is between 0 to 8 points.
Claim 6
Dependent Claim
28 words
The color correction apparatus as claimed in claim 4 wherein the number of the interpolation reference points is an even number in a range from 0 to 8.
Claim 7
Dependent Claim
27 words
The color correction apparatus as claimed in claim 1 wherein the variations of the non-uniform three-dimensional look-up table are at least divided into two kinds of variation.
Claim 8
Dependent Claim
371 words
A variable point interpolation apparatus with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising: a plurality of buffers for storing image data inputted from the first color space; an appearance equivalent scalable computing means for receiving the image data from the plurality of buffers and analyzing appearance equivalent color characteristic of the image data, then outputting a control signal and the image data; a fuzzy variable point interpolation computing means for receiving the image data from the plurality of buffers, quantizing color coordinates of the image data and determining local attributes of the first color space according to the color characteristic of the image data, determining a built-in appearance tolerance by the local attribute, and determining a color tolerance factor of the image data according to membership functions built by an expert system, then determining numbers of reference points needed to perform interpolation computing in accordance with the color tolerance factor and the built-in appearance tolerance; an upper/lower bits controller for receiving the image data and the control signal from the appearance equivalent scalable computing means, and dividing the image data into an upper bits and a lower bits according to a ratio determined by the control signal; a counter for receiving a data representing the numbers of reference points from the fuzzy variable point interpolation computing means, and counting in response to the data; a plurality of look-up table address generators for generating addresses of the interpolation reference points according to counting data of the counter; a plurality of three-dimensional color correction look-up tables for outputting color exciting values therein in response to the addresses generated by the plurality of look-up table address generator; an interpolation look-up table for outputting interpolation coefficients of the reference points stored in the interpolation look-up table in response to the addresses generated by the plurality of look-up table address generator; a plurality of multiplier/adders for receiving the color exciting values outputted from the plurality of three-dimensional color correction look-up table and the interpolation coefficients outputted from the interpolation look-up table, and generating image data that is color corrected after re-mapping the color exciting values and the interpolation coefficients.
Claim 9
Dependent Claim
371 words
A variable point interpolation apparatus with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising: a plurality of buffers for storing image data inputted from the first color space; an appearance equivalent scalable computing means for receiving the image data from the plurality of buffers and analyzing appearance equivalent color characteristic of the image data, then outputting a control signal and the image data; a fuzzy variable point interpolation computing means for receiving the image data from the plurality of buffers, quantizing color coordinates of the image data and determining local attributes of the first color space according to the color characteristic of the image data, determining a built-in appearance tolerance by the local attribute, and determining a color tolerance factor of the image data according to membership functions built by an expert system, then determining numbers of reference points needed to perform interpolation computing in accordance with the color tolerance factor and the built-in appearance tolerance; an upper/lower bits controller for receiving the image data and the control signal from the appearance equivalent scalable computing means, and dividing the image data into an upper bits and a lower bits according to a ratio determined by the control signal; a counter for receiving a data representing the numbers of reference points from the fuzzy variable point interpolation computing means, and counting in response to the data; a plurality of look-up table address generators for generating addresses of the interpolation reference points according to counting data of the counter; a plurality of three-dimensional color correction look-up tables for outputting color exciting values therein in response to the addresses generated by the plurality of look-up table address generator; an interpolation look-up table for outputting interpolation coefficients of the reference points stored in the interpolation look-up table in response to the addresses generated by the plurality of look-up table address generator; a plurality of multiplier/adders for receiving the color exciting values outputted from the plurality of three-dimensional color correction look-up table and the interpolation coefficients outputted from the interpolation look-up table, and generating image data that is color corrected after re-mapping the color exciting values and the interpolation coefficients.
Claim 10
Dependent Claim
26 words
The color correction apparatus as claimed in claim 7, further comprising a selective device for selecting different color correction look-up tables corresponding to different correction rules.
Claim 11
Dependent Claim
22 words
The color correction apparatus as claimed in claim 7 or claim 8 wherein the number of the plurality of buffers is 3.
Claim 12
Dependent Claim
23 words
The color correction apparatus as claimed in claim 7 or claim 8 wherein the number of the look-up table address generators is 3.
Claim 13
Dependent Claim
24 words
The color correction apparatus as claimed in claim 7 or claim 8 wherein the number of the three-dimensional color correction look-up tables is 3.
Claim 14
Dependent Claim
123 words
A variable point interpolating method with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising the steps of: (i) appearance equivalent scalable computing inputted image data to analyze the color characteristic of the image data, and dividing an interpolation input signal of the image data into upper bits and lower bits in which numbers of the upper bits and the lower bits are adjustable; (ii) performing fuzzy variable point interpolation computation for determining automatically a proper number of interpolation reference points; (iii) generating a non-uniform three-dimensional look-up table, wherein variations of distances between any two reference values of knot points in the non-uniform three-dimensional look-up table are non-uniform.
Claim 15
Dependent Claim
123 words
A variable point interpolating method with scalable architecture for color correction, which is capable of transforming color image data from a first color space to a second color space, comprising the steps of: (i) appearance equivalent scalable computing inputted image data to analyze the color characteristic of the image data, and dividing an interpolation input signal of the image data into upper bits and lower bits in which numbers of the upper bits and the lower bits are adjustable; (ii) performing fuzzy variable point interpolation computation for determining automatically a proper number of interpolation reference points; (iii) generating a non-uniform three-dimensional look-up table, wherein variations of distances between any two reference values of knot points in the non-uniform three-dimensional look-up table are non-uniform.
Claim 16
Dependent Claim
26 words
The color correction method as claimed in claim 12 wherein both of the upper bits and the lower bits are adjusted between 0 to 8 bits.
Claim 17
Dependent Claim
24 words
The color correction method as claimed in claim 12 wherein the number of the interpolation reference points is varied between 0 to 8 points.
Claim 18
Dependent Claim
47 words
The color correction method as claimed in claim 12 wherein the fuzzy variable point interpolation computation for determining automatically a proper number of interpolation reference points is performed according to a color tolerance factor built by LCH color coordinates and membership functions inferred from an appearance tolerance.
Claim 19
Dependent Claim
28 words
The color correction method as claimed in claim 15 wherein the operation of membership function is to analyze the number of the points by using a look-up table.
Claim 20
Dependent Claim
301 words
The color correction method as claimed in claim 12 wherein the method of generating a non-uniform three-dimensional look-up table comprises the steps of: (i) performing an exciting test for a device being corrected, that is, generating a set of data being capable of covering the whole color space, and inputting the set of data to the device to analyze color characters of the device; (ii) checking and measuring the responses of the tested device; (iii) evaluating the range of color space of the tested device to analyze the color gamut of the device; (iv) using 3-D binding technique to bind the set of data being previously inputted and the response of the device so as to quicken the plant reverse procedure; (v) categorizing equivalent appearance according to the appearance database and dividing the response space of the tested device into a plurality of color sub-spaces; (vi) categorizing response values corresponding to one of the categorized color sub-spaces as one input/output domain so as to produce a plurality of input/output domains; (vii) performing local polynomial regression analysis for the plurality of input/output domains; (viii) respectively generating look-up tables in response to the results of the local polynomial regression analysis, processing boundary effects between the look-up tables and concatenating the look-up tables to construct a total three-dimensional table; (ix) checking on the set of data inputted previously and the reference values of knot points in the three-dimensional table, for same and similar input values whose corresponding output values of the three-dimensional table are different from the color patches data, adopting the color patches data as standard data to fill in the three-dimensional table; (x) smoothing the boundary effects between any two neighboring points and establishing interpolation reference values for points not within the range of color gamut of the tested device by extrapolation.
Claim 21
Dependent Claim
27 words
The color correction method as claimed in claim 17 wherein the response space of the tested device is at least divided into two unequal equivalent-appearance color sub-spaces.