← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag