US8600154B2
Active / In Force
US
⏱️ 1.7 years remaining
Image processing apparatus and image processing method
Assignee: Canon Inc
•
Filing: 2008-07-07
•
Granted: 2013-12-03
•
Expires: 2028-07-07
Abstract
Abstract In an image processing apparatus for carrying out a plurality of correction processes on an input image, a multi-dimensional histogram of the input image is calculated, and a feature amount of the input image for which a specific correction process has been carried out is analyzed based on the multi-dimensional histogram. Then, based on the result of the analysis, correction parameters to be used for another correction process are calculated.
Inventors
- 👤 Kiyoshi Umeda
- 👤 Ryosuke Iguchi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:36
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/40; G06T5/90; G06T5/92; H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016; H04N1/6022; H04N1/6025
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
130 words
An image processing apparatus comprising: a producing unit that produces a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; an analysis unit that performs a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing unit and analyzes a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and a calculation unit that calculates correction parameters used for a second correction process based on a result of the analysis by the analysis unit.
Claim 2
Dependent Claim
130 words
An image processing apparatus comprising: a producing unit that produces a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; an analysis unit that performs a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing unit and analyzes a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and a calculation unit that calculates correction parameters used for a second correction process based on a result of the analysis by the analysis unit.
Claim 3
Dependent Claim
44 words
The apparatus according to claim 1 , wherein the producing unit produces the multi-dimensional grid histogram by calculating a position in the grid for each pixel of the image and by counting the frequency of the pixel corresponding to the position of the grid.
Claim 4
Dependent Claim
60 words
The apparatus according to claim 1 , further comprising a unit that calculates a multi-dimensional Look Up Table used for correcting the image based on each grid value processed by performing the second correction process to each grid value of the multi-dimensional grid histogram after the first correction process is performed, using the correction parameters calculated by the calculation unit.
Claim 5
Dependent Claim
21 words
The apparatus according to claim 3 , further comprising a unit that corrects the image using the multi-dimensional Look Up Table.
Claim 6
Dependent Claim
17 words
The apparatus according to claim 1 , wherein the multi-dimensional grid histogram is an RGB three-dimensional histogram.
Claim 7
Dependent Claim
18 words
The apparatus according to claim 1 , wherein the first correction process is a white balance correction process.
Claim 8
Dependent Claim
22 words
The apparatus according to claim 1 , wherein the second correction process is a tone correction process or a saturation correction process.
Claim 9
Dependent Claim
54 words
The apparatus according to claim 1 , further comprising a unit that analyzes the distribution of a specific color based on each grid value of the multi-dimensional grid histogram after each grid value of the multi-dimensional grid histogram produced by the producing unit is corrected using the correction parameter used for correcting the image.
Claim 10
Dependent Claim
35 words
The apparatus according to claim 8 , further comprising a unit that calculates correction parameters for correcting the luminance of a specific color region in the image from the analyzed distribution of the specific color.
Claim 11
Dependent Claim
120 words
An image processing method comprising: producing a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; performing a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing step and analyzing a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and calculating correction parameters used for a second correction process based on a result of the analysis by the performing and analyzing step.
Claim 12
Dependent Claim
120 words
An image processing method comprising: producing a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; performing a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing step and analyzing a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and calculating correction parameters used for a second correction process based on a result of the analysis by the performing and analyzing step.
Claim 13
Dependent Claim
136 words
A non-transitory computer-readable recording medium storing a program for causing a computer to execute an image processing method, the method comprising: producing a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; performing a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing step and analyzing a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and calculating correction parameters used for a second correction process based on a result of the analysis by the performing and analyzing step.
Claim 14
Dependent Claim
136 words
A non-transitory computer-readable recording medium storing a program for causing a computer to execute an image processing method, the method comprising: producing a multi-dimensional grid histogram based on values of pixels in an image, wherein the multi-dimensional grid histogram holds the frequency corresponding to a grid value in each grid of a predetermined interval in a multi-dimensional color space; performing a first correction process to each grid value of the multi-dimensional grid histogram produced by the producing step and analyzing a feature amount of the multi-dimensional grid histogram after the first correction process is performed, using each grid value processed by the first correction process and the frequency of the each grid value; and calculating correction parameters used for a second correction process based on a result of the analysis by the performing and analyzing step.
References Cited (Backward Citations)
JP3584389B2
Cited
US7006668B2
Cited
JP2001313839A
Cited
US20070248279A1
Cited
US7167205B2
Cited
US20030090750A1
Cited
US20030184660A1
Cited
CN1460917A
Cited
US7221792B2
Cited
US20040012801A1
Cited
US20060182338A1
Cited
US20050244072A1
Cited
US20070091185A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2016-12-02 | 2017-06-03 | 2017-12-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2020-12-02 | 2021-06-03 | 2021-12-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2024-12-02 | 2025-06-03 | 2025-12-03 | $7700.00 | Window Closed / Lapsed |