Patent US5224178A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5224178A Expired / Lapsed US ⏱️ 0.0 years remaining

Extending dynamic range of stored image database

Assignee: Eastman Kodak Co
•
Filing: 1990-09-14
•
Granted: 1993-06-29
•
Expires: 2010-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The dynamic range of a digitized image database is extended to permit shifting of encoded pixel values without `clipping`, and to provide limited windows of values into which specular highlights and unusually low reflectances or areas of objects in shadow light may be encoded and stored. Digital codes into which an image scanner output has been mapped by a scene balance mechanism are converted into a set of reduced-range digital codes of the same resolution but having a smaller range of basic image content values than the dynamic range of the digitized image data base. The code conversion mechanism operates to convert a maximum value of 100% white reflectance to an encoded value that is less than the upper limit of the dynamic range of the database to allow for the placement of specular highlights that are beyond the 100% diffuse white reflectance maximum, to convert a defined minimum value of low reflectance to an encoded value that is greater than the lower limit of the dynamic range of the database to allow for the placement of unusually low reflectances or areas of objects in shadow light, and to accommodate shifts in the digitized imagery data at both the high and low ends of the range.

Inventors

  • 👤 Thomas E. Madden
  • 👤 Edward J. Giorgianni

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:57
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/90; G06T5/92

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 201 words
For use with digitized image processing system in which an image digitizer outputs digital signals representative of an image, said digital signals having first digital code values of a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of said image may vary, a method of enabling the dynamic range of said digitized image data base to be effectively enlarged to accommodate extreme variations in the contents of said image comprising the steps of: (a) applying said first digital code values of said digital signals to a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and (b) operating said digital code conversion mechanism, so as to convert the first digital code values of said digital signals applied thereto in step (a) to second digital code values of said prescribed digital code resolution, but having said second range of digital code values, which is less than the dynamic range of said digitized image data base.
Claim 2
Dependent Claim 201 words
For use with digitized image processing system in which an image digitizer outputs digital signals representative of an image, said digital signals having first digital code values of a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of said image may vary, a method of enabling the dynamic range of said digitized image data base to be effectively enlarged to accommodate extreme variations in the contents of said image comprising the steps of: (a) applying said first digital code values of said digital signals to a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and (b) operating said digital code conversion mechanism, so as to convert the first digital code values of said digital signals applied thereto in step (a) to second digital code values of said prescribed digital code resolution, but having said second range of digital code values, which is less than the dynamic range of said digitized image data base.
Claim 3
Dependent Claim 61 words
A method according to claim 1, wherein step (b) includes operating said digital code conversion mechanism to as to convert said first digital code values to second digital code values such that a first end of said second range of said second digital code values is offset form a corresponding end of the dynamic range of said digitized image data base.
Claim 4
Dependent Claim 61 words
A method according to claim 2, wherein step (b) includes operating said digital code conversion mechanism so as to convert said first digital code values to second digital code values such that a second end of said second range of said second digital code values is offset from a corresponding end of the dynamic range of said digitized image data base.
Claim 5
Dependent Claim 206 words
For use in a digitized image processing system in which an image-to-signal conversion device outputs first digital codes representative of the contents of said image, said first digital codes being subjected to a scene balance mechanism which outputs second digital codes having a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of the image output of said scene balance mechanism are permitted to vary, a method of enabling the dynamic range of the output of said digitized image data base to be extended beyond said range of values comprising the step of: (a) applying said second digital codes to a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and (b) operating said digital code conversion mechanism, so as to convert digital codes applied thereto in step (a) to third digital codes of said prescribed digital code resolution, but covering a said second range of digital code values smaller than the dynamic range of said digitized image data base.
Claim 6
Dependent Claim 206 words
For use in a digitized image processing system in which an image-to-signal conversion device outputs first digital codes representative of the contents of said image, said first digital codes being subjected to a scene balance mechanism which outputs second digital codes having a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of the image output of said scene balance mechanism are permitted to vary, a method of enabling the dynamic range of the output of said digitized image data base to be extended beyond said range of values comprising the step of: (a) applying said second digital codes to a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and (b) operating said digital code conversion mechanism, so as to convert digital codes applied thereto in step (a) to third digital codes of said prescribed digital code resolution, but covering a said second range of digital code values smaller than the dynamic range of said digitized image data base.
Claim 7
Dependent Claim 55 words
A method according to claim 4, wherein step (b) includes operating said digital code conversion mechanism to convert said second digital codes to third digital codes such that one end of said second range of said third digital codes is offset from a corresponding end of the dynamic range of said digitized image data base.
Claim 8
Dependent Claim 54 words
A method according to claim 5, wherein step includes operating said digital code conversion mechanism to convert said second digital codes to third digital codes such that another end of said second range of said third digital codes is offset form a corresponding end of the dynamic range of said digitized image data base.
Claim 9
Independent Claim 149 words
A method of digitizing an image that has been captured on a photographic medium comprising the steps of: (a) optically coupling said photographic medium to an opto-electronic conversion device which generates first digital codes representative of the contents of said image as captured by said photographic medium; (b) processing said first digital codes in accordance with a prescribed image adjustment operator which outputs second digital codes having a first digital code resolution associated with a first range of digital code values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary; and (c) converting said second digital codes to third digital codes of said first digital code resolution, but covering a second range of image content values smaller than the range of values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary.
Claim 10
Independent Claim 149 words
A method of digitizing an image that has been captured on a photographic medium comprising the steps of: (a) optically coupling said photographic medium to an opto-electronic conversion device which generates first digital codes representative of the contents of said image as captured by said photographic medium; (b) processing said first digital codes in accordance with a prescribed image adjustment operator which outputs second digital codes having a first digital code resolution associated with a first range of digital code values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary; and (c) converting said second digital codes to third digital codes of said first digital code resolution, but covering a second range of image content values smaller than the range of values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary.
Claim 11
Dependent Claim 17 words
A method according to claim 7, wherein said prescribed image adjustment operator comprises a scene balance mechanism.
Claim 12
Dependent Claim 48 words
A method according to claim 7, wherein step (c) includes converting said second digital codes to third digital codes such that the upper end of said second range of said third digital codes is below the upper end of the dynamic range of said digitized image data base.
Claim 13
Dependent Claim 49 words
A method according to claim 7, wherein step (c) includes converting said second digital codes to third digital codes such that the lower end of said second range of said third digital code values is above the lower end of the dynamic range of said digitized image data base.
Claim 14
Dependent Claim 46 words
A method according to claim 7, wherein step (a) comprises scanning a color photographic image capture medium by means of an opto-electronic scanning device which outputs said first digital codes representative of the color contents of the image captured on said color photographic image capture medium.
Claim 15
Dependent Claim 188 words
For use with digitized image processing system in which an image digitizer outputs digital signals representative of an image, said digital signals having first digital code values of a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of said image may vary, an apparatus for enabling the dynamic range of said digitized image data base to be effectively enlarged to accommodate extreme variations in the contents of said image comprising: a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and means for applying said first digital code values to said digital code conversion mechanism, so as to convert said first digital code values of said digital signals to second digital code values of said prescribed digital code resolution, but having said second range of digital code values, which is less than the dynamic range of said digitized image data base.
Claim 16
Dependent Claim 188 words
For use with digitized image processing system in which an image digitizer outputs digital signals representative of an image, said digital signals having first digital code values of a prescribed digital code resolution which encompasses a first range of digital code values corresponding to the dynamic storage range of a digitized image data base and spanning a range of values over which the contents of said image may vary, an apparatus for enabling the dynamic range of said digitized image data base to be effectively enlarged to accommodate extreme variations in the contents of said image comprising: a digital code conversion mechanism, which is operative to compress said first range of digital code values to a second range of digital code values less than said first range; and means for applying said first digital code values to said digital code conversion mechanism, so as to convert said first digital code values of said digital signals to second digital code values of said prescribed digital code resolution, but having said second range of digital code values, which is less than the dynamic range of said digitized image data base.
Claim 17
Dependent Claim 57 words
An apparatus according to claim 12, wherein said digital code conversion mechanism is operative to convert said first digital code values to second digital code values such that a first end of said second range of said second digital code values is offset from a corresponding end of the dynamic range of said digitized image data base.
Claim 18
Independent Claim 149 words
An apparatus for digitizing an image that has been captured on a photographic medium comprising: means for optically coupling said photographic medium to an opto-electronic conversion device which generates first digital codes representative of the contents of said image as captured by said photographic medium; means for processing said first digital codes in accordance with a prescribed image adjustment operator which outputs second digital codes having a first digital code resolution associated with a first range of digital code values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary; and means for converting said second digital codes to third digital codes of said first digital code resolution, but covering a second range of image content values smaller than the range of values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary.
Claim 19
Independent Claim 149 words
An apparatus for digitizing an image that has been captured on a photographic medium comprising: means for optically coupling said photographic medium to an opto-electronic conversion device which generates first digital codes representative of the contents of said image as captured by said photographic medium; means for processing said first digital codes in accordance with a prescribed image adjustment operator which outputs second digital codes having a first digital code resolution associated with a first range of digital code values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary; and means for converting said second digital codes to third digital codes of said first digital code resolution, but covering a second range of image content values smaller than the range of values over which the contents of the image output of said prescribed image adjustment operator are permitted to vary.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag