← Back to Patent Explorer
US5652831A Expired / Lapsed US ⏱️ 0.0 years remaining

Variable point interpolation apparatus and method with scalable architecture for color correction

Assignee: Transpacific IP Ltd
•
Filing: 1996-02-01
•
Granted: 1997-07-29
•
Expires: 2016-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A variable point interpolation apparatus with scalable architecture for color correction and a method of the same are disclosed. The color correction apparatus is capable of transforming color image data from a first color space to a second color space and comprises: 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.

Inventors

  • 👤 King-Lung Huang
  • 👤 Henry Chen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:06
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10

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.

References Cited (Backward Citations)

US4275413A Cited
US4334240A Cited
US4511989A Cited
US4477833A Cited
US5162899A Cited
US5241373A Cited
US5452408A Cited
US5537579A Cited
US5548697A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-28 2001-01-27 2001-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-28 2005-01-27 2005-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-28 2009-01-27 2009-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag