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

Method and apparatus for converting data representations of an image between color spaces

Assignee: International Business Machines Corp
•
Filing: 1992-06-23
•
Granted: 1995-05-16
•
Expires: 2012-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for converting data representation of an image between a first color space and a second color space. The quality of images must be preserved in situations where further processing of the image is required. The advance made in the art is the properties directly associated with the development of tuned round-trip tables. Degradation of the image quality from the conversion process is minimal and continued conversions of the image between color spaces does not propagate a further degradation of the image quality.

Inventors

  • 👤 Jennifer M. Crawford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:04
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016; H04N1/6019

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 149 words
An improved process for transforming a first form of color representation in a first color space and a second form of color representation in a second color space using look-up tables to represent said color representations consisting of the steps of: a) transforming all colors in said first form of color representation using said look-up tables to said second form of color representation; b) using said look-up tables to transform all colors in said second form of color representation which have been transformed during said first transforming step back to said first form of color representation; repeating said steps a) and b) a plurality of times; comparing the results of each subsequent transformation to the results of previous representations; and where said results do not compare, altering said representations so as to compensate for said non-comparison; and retrying said transformations steps until said transformations do not alter said results.
Claim 2
Dependent Claim 149 words
An improved process for transforming a first form of color representation in a first color space and a second form of color representation in a second color space using look-up tables to represent said color representations consisting of the steps of: a) transforming all colors in said first form of color representation using said look-up tables to said second form of color representation; b) using said look-up tables to transform all colors in said second form of color representation which have been transformed during said first transforming step back to said first form of color representation; repeating said steps a) and b) a plurality of times; comparing the results of each subsequent transformation to the results of previous representations; and where said results do not compare, altering said representations so as to compensate for said non-comparison; and retrying said transformations steps until said transformations do not alter said results.
Claim 3
Dependent Claim 35 words
The improved process according to claim 1, further includes the step of creating a set of tuned integer look-up tables for conversion of image data between the first color space and the second color space.
Claim 4
Dependent Claim 188 words
An image processor comprising first means for storing images in a first color space, second means for storing images in a second color space, a first storage means for storing a first set of tuned tables which convert an image in the first color space to an image in the second color space, a second storage means for storing a second set of tuned tables which convert an image in said second color space to an image in said first color space, first addressing means for addressing said tables in said first storage means in response to image information received from said first means, said tables in said first storage means providing an output representative of said image information in said second color space, second addressing means for addressing said tables in said second storage means in response to image information received from said second means, said tables in said second storage means providing an output representative of said image information in said first color space, whereby an image can be repetitively converted from one color space to the other with no loss of integrity in the image.
Claim 5
Dependent Claim 188 words
An image processor comprising first means for storing images in a first color space, second means for storing images in a second color space, a first storage means for storing a first set of tuned tables which convert an image in the first color space to an image in the second color space, a second storage means for storing a second set of tuned tables which convert an image in said second color space to an image in said first color space, first addressing means for addressing said tables in said first storage means in response to image information received from said first means, said tables in said first storage means providing an output representative of said image information in said second color space, second addressing means for addressing said tables in said second storage means in response to image information received from said second means, said tables in said second storage means providing an output representative of said image information in said first color space, whereby an image can be repetitively converted from one color space to the other with no loss of integrity in the image.
Claim 6
Independent Claim 166 words
A method for creating tables for converting digitally recorded image representations between YCrCb color space and RGB color space comprising the steps of a) creating integer value tables for said RGB and YCrCb color spaces; b) converting each point of said RGB color spacing using RGB tables to the corresponding point in said YCrCb color space and converting said corresponding point back to a point in said RGB color space using said tables; c) repeating said converting step n times, n being an integer; d) comparing points obtained during said nth conversion cycle to corresponding points obtained during said nth-1 conversion cycle and identifying those points which differ; e) altering points in said tables which differed between the nth and nth-1 cycles so as to compensate for said differences; and f) repeating said steps b) to e) with the altered tables until said converting steps provides the same points after each conversion so that images may be repetitively stored and displayed without deterioration of the image.
Claim 7
Independent Claim 166 words
A method for creating tables for converting digitally recorded image representations between YCrCb color space and RGB color space comprising the steps of a) creating integer value tables for said RGB and YCrCb color spaces; b) converting each point of said RGB color spacing using RGB tables to the corresponding point in said YCrCb color space and converting said corresponding point back to a point in said RGB color space using said tables; c) repeating said converting step n times, n being an integer; d) comparing points obtained during said nth conversion cycle to corresponding points obtained during said nth-1 conversion cycle and identifying those points which differ; e) altering points in said tables which differed between the nth and nth-1 cycles so as to compensate for said differences; and f) repeating said steps b) to e) with the altered tables until said converting steps provides the same points after each conversion so that images may be repetitively stored and displayed without deterioration of the image.
Claim 8
Dependent Claim 34 words
The method according to claim 4, further includes the step of creating a set of tuned integer look-up tables for conversion of image data between the YCrCb color space and the RGB color space.

References Cited (Backward Citations)

US4564915A Cited
GB2198008A Cited
US4991122A Cited
JPH0195786A Cited
JPH01284191A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-15 1998-11-14 1999-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-15 2002-11-14 2003-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-15 2006-11-14 2007-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag