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

Image correction device, image correction method and computer program product in memory for image correction

Assignee: Minolta Co Ltd
•
Filing: 1999-08-03
•
Granted: 2003-11-04
•
Expires: 2019-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to image correction device and image correction method for compensating both the contrast and the brightness of the original image, suppressing the contrast enhancement, improving the lightness, and transforming an image with extremely bright areas or extremely dark areas into an image with correct contrast and lightness. To correct the contrast, the original image is divided into a plurality of areas, a histogram fabricated to show the frequency distribution for the pixel lightness in each area and a lightness mapping curve made for the accumulated value. The pixel lightness for each area within the image is converted based on the lightness mapping curve. To correct the lightness of the original image, the average lightness is compensated when determined to be extremely bright or extremely dark.

Inventors

  • 👤 Kagumi Moriwaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:21
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/40; G06T5/90; G06T5/94; G06T2207/00; G06T2207/20; G06T2207/20021

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 133 words
An image correction device, comprising: a memory for storing image information of an original image; an image area dividing controller for subdividing the original image stored in the memory into a plurality of subdivided image areas; a histogram producing controller for creating a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a lightness calculation controller for calculating an average lightness of each of said subdivided image areas; a mapping curve generating controller for generating a mapping curve from said histogram based on information relating to the average lightness and on information relating to said original image stored in the memory; and a lightness conversion controller for correcting the lightness of the pixels constituting the original image stored in the memory based on said mapping curve.
Claim 2
Dependent Claim 133 words
An image correction device, comprising: a memory for storing image information of an original image; an image area dividing controller for subdividing the original image stored in the memory into a plurality of subdivided image areas; a histogram producing controller for creating a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a lightness calculation controller for calculating an average lightness of each of said subdivided image areas; a mapping curve generating controller for generating a mapping curve from said histogram based on information relating to the average lightness and on information relating to said original image stored in the memory; and a lightness conversion controller for correcting the lightness of the pixels constituting the original image stored in the memory based on said mapping curve.
Claim 3
Dependent Claim 51 words
An image correction device of claim 1 , further comprising a most frequent hue calculation controller to calculate a most frequent hue value for each of said subdivided image areas, wherein said mapping curve generating controller also generates a mapping curve from said histogram based on said most frequent hue value.
Claim 4
Dependent Claim 47 words
An image correction device as claimed in claim 1 , further comprising a dispersion calculation controller to calculate a dispersion value for each of said subdivided image areas, wherein said mapping curve generating controller also generates a mapping curve from said histogram based on said dispersion value.
Claim 5
Dependent Claim 47 words
An image correction device as claimed in claim 2 , further comprising a dispersion calculation controller to calculate a dispersion value for each of said subdivided image areas, wherein said mapping curve generating controller also generates a mapping curve from said histogram based on said dispersion value.
Claim 6
Dependent Claim 51 words
An image correction device as claimed in claim 2 , wherein said mapping curve generating controller performs clipping of said histogram by a clipping level established based on information relating to the original image, information relating to said average lightness and said most frequent hue value and generates a mapping curve.
Claim 7
Dependent Claim 52 words
An image correction device as claimed in claim 3 , wherein said mapping curve generating controller performs clipping of said histogram by a clipping level established based on information relating to the original image, information relating to said average lightness and information relating to said dispersion value and generates a mapping curve.
Claim 8
Dependent Claim 56 words
An image correction device as claimed in claim 4 , wherein said mapping curve generating controller performs clipping of said histogram by a clipping level established based on information relating to the original image, information relating to said average lightness, most frequent hue value and information relating to said dispersion value, and generates a mapping curve.
Claim 9
Dependent Claim 45 words
An image correction device as claimed in claim 1 , wherein said lightness conversion controller adjusts a transfer amount for correcting the lightness of the pixels constituting the original image based on information relating to said average lightness and information relating to said original image.
Claim 10
Dependent Claim 48 words
An image correction device as claimed in claim 2 , wherein said lightness conversion controller adjusts a transfer amount for correcting the lightness of the pixels constituting the original image stored in memory based on information relating to said average lightness and information relating to said image scene.
Claim 11
Dependent Claim 48 words
An image correction device as claimed in claim 4 , wherein said lightness conversion controller adjusts a transfer amount for correcting the lightness of the pixels constituting the original image stored in memory based on information relating to said average lightness and information relating to said original image.
Claim 12
Dependent Claim 68 words
An image correction device as claimed in claim 1 , wherein information relating to said original image comprises information that the original image is a normal scene, a high-contrast scene, a back-lighting scene, a localized over-light scene with a portion of the image lightness being brighter than a reference lightness or a localized under-light scene with a portion of the image lightness being darker than the reference lightness.
Claim 13
Dependent Claim 27 words
An image correction device as claimed in claim 11 , wherein information relating to said original image is determined from information showing the shape of the histogram.
Claim 14
Dependent Claim 119 words
An image correction method, comprising: a step to store image information in an image memory; a step to subdivide an original image stored in the image memory into a plurality of subdivided image areas; a step to make a histogram showing frequency distribution of lightness of pixels contained in each of the subdivided image areas; a step to calculate an average lightness of the subdivided image areas; a step to make a mapping curve from said histogram based on information relating to said average lightness and on information relating to the original image recorded in said image memory; and a lightness conversion step to correct the lightness of the pixels constituting the original image based on said mapping curve.
Claim 15
Dependent Claim 119 words
An image correction method, comprising: a step to store image information in an image memory; a step to subdivide an original image stored in the image memory into a plurality of subdivided image areas; a step to make a histogram showing frequency distribution of lightness of pixels contained in each of the subdivided image areas; a step to calculate an average lightness of the subdivided image areas; a step to make a mapping curve from said histogram based on information relating to said average lightness and on information relating to the original image recorded in said image memory; and a lightness conversion step to correct the lightness of the pixels constituting the original image based on said mapping curve.
Claim 16
Dependent Claim 65 words
An image correction method as claimed in claim 13 , further comprising: a step to calculate a most frequent hue value in each of the subdivided image areas; and a step to make said mapping curve from said histogram based on information relating to the original image recorded in the image memory and information relating to said average lightness and said most frequent hue value.
Claim 17
Dependent Claim 61 words
An image correction method as claimed in claim 13 , further comprising: a step to calculate a dispersion value in each of the subdivided image areas; and a step to make said mapping curve from said histogram based on information relating to the original image recorded in the image memory and information relating to said average lightness and said dispersion value.
Claim 18
Dependent Claim 66 words
An image correction method as claimed in claim 14 , further comprising: a step to calculate a dispersion value in each of the subdivided image areas; and a step to make said mapping curve from said histogram based on information relating to the original image recorded in the image memory and information relating to said average lightness, said most frequent hue value, and said dispersion value.
Claim 19
Dependent Claim 18 words
A computer program product in memory for executing the image correction method as claimed in claim 13 .
Claim 20
Dependent Claim 18 words
A computer program product in memory for executing the image correction method as claimed in claim 14 .
Claim 21
Dependent Claim 18 words
A computer program product in memory for executing the image correction method as claimed in claim 15 .
Claim 22
Dependent Claim 18 words
A computer program product in memory for executing the image correction method as claimed in claim 16 .
Claim 23
Dependent Claim 138 words
An image correction device, comprising: a memory for storing image information of an original image; an image area dividing controller for subdividing the original image stored in the memory into a plurality of subdivided image areas; a histogram producing controller for creating a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a most frequent hue calculation controller for calculating a most frequent hue value for each of said subdivided areas; a mapping curve generating controller for generating a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and a lightness conversion controller for correcting the lightness of the pixels constituting the original image stored in the memory based on said mapping curve.
Claim 24
Dependent Claim 138 words
An image correction device, comprising: a memory for storing image information of an original image; an image area dividing controller for subdividing the original image stored in the memory into a plurality of subdivided image areas; a histogram producing controller for creating a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a most frequent hue calculation controller for calculating a most frequent hue value for each of said subdivided areas; a mapping curve generating controller for generating a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and a lightness conversion controller for correcting the lightness of the pixels constituting the original image stored in the memory based on said mapping curve.
Claim 25
Dependent Claim 91 words
An image correction device, comprising: a memory which stores image data; a first controller which creates a histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; a second controller which creates a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and a third controller which converts the lightness of the pixels constituting the image data stored in the memory based on the mapping curve.
Claim 26
Dependent Claim 91 words
An image correction device, comprising: a memory which stores image data; a first controller which creates a histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; a second controller which creates a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and a third controller which converts the lightness of the pixels constituting the image data stored in the memory based on the mapping curve.
Claim 27
Dependent Claim 122 words
An image correction method, comprising: a step to store image information in an image memory; a step to subdivide an original image stored in the image memory into a plurality of subdivided areas; a step to make a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a step to calculate a most frequent hue value for each of said subdivided areas; a step to make a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and a lightness conversion step to correct the lightness of the pixels constituting the original image based on said mapping curve.
Claim 28
Dependent Claim 122 words
An image correction method, comprising: a step to store image information in an image memory; a step to subdivide an original image stored in the image memory into a plurality of subdivided areas; a step to make a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; a step to calculate a most frequent hue value for each of said subdivided areas; a step to make a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and a lightness conversion step to correct the lightness of the pixels constituting the original image based on said mapping curve.
Claim 29
Dependent Claim 93 words
An image correction method, comprising: a step to store image data in a memory; a step to make histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; a step to make a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and a lightness conversion step to correct the lightness of the pixels constituting the original image data stored in the memory based on the mapping curve.
Claim 30
Dependent Claim 93 words
An image correction method, comprising: a step to store image data in a memory; a step to make histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; a step to make a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and a lightness conversion step to correct the lightness of the pixels constituting the original image data stored in the memory based on the mapping curve.
Claim 31
Dependent Claim 147 words
A computer program product for providing an image correction, the computer program product having a medium with a computer program embodied thereon, the computer program comprising: computer program code for storing image information in an image memory; computer program code for subdividing an original image stored in the image memory into a plurality of subdivided areas; computer program code for making a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; computer program code for calculating a most frequent hue value for each of said subdivided areas; computer program code for making a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and computer program code for correcting the lightness of the pixels constituting the original image based on said mapping curve.
Claim 32
Dependent Claim 147 words
A computer program product for providing an image correction, the computer program product having a medium with a computer program embodied thereon, the computer program comprising: computer program code for storing image information in an image memory; computer program code for subdividing an original image stored in the image memory into a plurality of subdivided areas; computer program code for making a histogram showing frequency distribution of lightness for pixels contained in each of the subdivided image areas; computer program code for calculating a most frequent hue value for each of said subdivided areas; computer program code for making a mapping curve from said histogram based on information relating to the most frequent hue value and on information relating to said original image stored in the memory; and computer program code for correcting the lightness of the pixels constituting the original image based on said mapping curve.
Claim 33
Dependent Claim 116 words
A computer program product for providing an image correction, the computer program product having a medium with a computer program embodied thereon, the computer program comprising: computer program code for storing image data in a memory; computer program code for making histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; computer program code for making a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and computer program code for correcting the lightness of the pixels constituting the original image data stored in the memory based on the mapping curve.
Claim 34
Dependent Claim 116 words
A computer program product for providing an image correction, the computer program product having a medium with a computer program embodied thereon, the computer program comprising: computer program code for storing image data in a memory; computer program code for making histogram showing frequency distribution of lightness for pixels contained in the image data stored in the memory; computer program code for making a mapping curve from said histogram based on at least one of a kind of lighting condition, an average lightness, a most frequent hue, and a dispersion value; and computer program code for correcting the lightness of the pixels constituting the original image data stored in the memory based on the mapping curve.

References Cited (Backward Citations)

US5838455A Cited
US5204948A Cited
US5224177A Cited
US5355163A Cited
US6128407A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-11-03 2007-05-05 2007-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-11-03 2011-05-05 2011-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-11-03 2015-05-05 2015-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag