US8929681B2
Active / In Force
US
⏱️ 7.0 years remaining
Image processing apparatus and image processing method
Assignee: Canon Inc
•
Filing: 2013-10-23
•
Granted: 2015-01-06
•
Expires: 2033-10-23
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:37
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: 13
Claim 1
Independent Claim
102 words
An image processing apparatus comprising: a producing unit that produces a histogram based on values of pixels in an image; an analysis unit that performs a first correction process to a value of the histogram produced by the producing unit and analyzes a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; 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
102 words
An image processing apparatus comprising: a producing unit that produces a histogram based on values of pixels in an image; an analysis unit that performs a first correction process to a value of the histogram produced by the producing unit and analyzes a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; 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
14 words
The apparatus according to claim 1 , wherein the histogram is a multi-dimensional histogram.
Claim 4
Dependent Claim
23 words
The apparatus according to claim 2 , wherein the multi-dimensional histogram holds a frequency corresponding to the values of pixels in the image.
Claim 5
Dependent Claim
16 words
The apparatus according to claim 2 , wherein the multi-dimensional histogram is an RGB three-dimensional histogram.
Claim 6
Dependent Claim
42 words
The apparatus according to claim 1 , further comprising a generation unit that generates a look-up table based on a correction parameter to be used for the first correction process and a correction parameter to be used for the second correction process.
Claim 7
Dependent Claim
25 words
The apparatus according to claim 5 , further comprising a correction unit that corrects the images using the look-up table generated by the generation unit.
Claim 8
Dependent Claim
18 words
The apparatus according to claim 1 , wherein the first correction process is a white balance correction process.
Claim 9
Dependent Claim
22 words
The apparatus according to claim 1 , wherein the first correction process is a tone correction process or a saturation correction process.
Claim 10
Dependent Claim
93 words
An image processing method, the method comprising: producing a histogram based on values of pixels in an image; performing a first correction process to a value of the histogram produced in the producing step and analyzing a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; and calculating a correction parameter used for a second correction process based on a result of the analysis in the analyzing step.
Claim 11
Dependent Claim
93 words
An image processing method, the method comprising: producing a histogram based on values of pixels in an image; performing a first correction process to a value of the histogram produced in the producing step and analyzing a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; and calculating a correction parameter used for a second correction process based on a result of the analysis in the analyzing step.
Claim 12
Dependent Claim
109 words
A non-transitory computer-readable medium in which a program is stored for causing a computer to perform an image processing method, the method comprising: producing a histogram based on values of pixels in an image; performing a first correction process to a value of the histogram produced in the producing step and analyzing a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; and calculating a correction parameter used for a second correction process based on a result of the analysis in the analyzing step.
Claim 13
Dependent Claim
109 words
A non-transitory computer-readable medium in which a program is stored for causing a computer to perform an image processing method, the method comprising: producing a histogram based on values of pixels in an image; performing a first correction process to a value of the histogram produced in the producing step and analyzing a feature amount of the histogram after the first correction process is performed, using the value processed by the first correction process and a frequency corresponding to the value processed by the first correction process; and calculating a correction parameter used for a second correction process based on a result of the analysis in the analyzing step.
References Cited (Backward Citations)
US4907075A
Cited
US5049986A
Cited
US5659490A
Cited
US6650772B1
Cited
US6546130B1
Cited
US5874988A
Cited
JP3584389B2
Cited
US20040252345A1
Cited
US20090316985A1
Cited
US20050093880A1
Cited
US7006668B2
Cited
JP2001313839A
Cited
US20070165113A1
Cited
US20070248279A1
Cited
US7167205B2
Cited
US20030058349A1
Cited
US20030090750A1
Cited
US20030164983A1
Cited
US20030184660A1
Cited
CN1460917A
Cited
US7221792B2
Cited
US20040012801A1
Cited
US20040123760A1
Cited
US20080107360A1
Cited
US20100092080A1
Cited
US20060170998A1
Cited
US20060182338A1
Cited
US20050244072A1
Cited
US20070165282A1
Cited
US20060002726A1
Cited
US20080158377A1
Cited
US20090161187A1
Cited
US7586653B2
Cited
US20070047019A1
Cited
US20070091185A1
Cited
US20070098261A1
Cited
US20070195347A1
Cited
US20070211298A1
Cited
US20070237514A1
Cited
US20070248330A1
Cited
US20110316851A1
Cited
US20080123929A1
Cited
US20080069442A1
Cited
US20080079970A1
Cited
US20080107341A1
Cited
US20080152223A1
Cited
US20080181507A1
Cited
US20080304736A1
Cited
US20080219505A1
Cited
US8711249B2
Cited
US20110164050A1
Cited
US8487949B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2018-01-05 | 2018-07-07 | 2019-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2022-01-05 | 2022-07-07 | 2023-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2026-01-05 | 2026-07-07 | 2027-01-06 | $7700.00 | Surcharge Window Open |