IP Library › Granted Patent US 8,797,593
Granted Patent B2
US 8,797,593 · App. 13/330,651 · Granted Aug 5, 2014

Image processing apparatus and image processing method

Inventor: Hideki Takemura (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,797,593
App. No.
13/330,651
Granted
Aug 5, 2014
Kind
B2
Abstract

Obtaining a color correction value of an input image data color signal by referencing a lookup table according to the color signal, obtaining a color correction value of a color signal by performing an interpolation calculation with respect to 2 color correction values obtained by referencing the lookup table, determining whether the input image data color signal is a specified value, and outputting the specified value as the color correction value without performance of the interpolation calculation in the case where it is determined that the input image data color signal is the specified value.

Claims (22)

1. An image processing apparatus, comprising:

an interpolation unit configured to perform an interpolation calculation to two color correction values that are obtained by referencing a lookup table according to a color signal of an input image data to obtain the color correction value of the color signal of the input image data;

a first determination unit configured to determine whether or not the color signal of the input image data is the maximum or the minimum of the value that the color signal takes;

a second determination unit configured to determine whether or not a value corresponding to the maximum or the minimum of the value in the lookup table is a specified value in a case where the first determination unit determines that the color signal of the input image data is the maximum or the minimum; and

an output unit configured to output the color correction value obtained by referencing the lookup table and the color correction value obtained by the interpolation calculation by said interpolation unit,

wherein the output unit outputs the specified value as the color correction value without performance of the interpolation calculation by the interpolation calculation unit, in the case that it is determined by the second determination unit that the value corresponding to the maximum or the minimum of the color signal of the input image data in the lookup table is the specified value.

2. An image processing apparatus according to claim 1 , wherein the specified value output by said output unit is zero.

3. An image processing apparatus according to claim 1 , wherein the specified value output by the output unit is the maximum of the values that multi level values of the image data take.

4. An image processing apparatus according to claim 1 , wherein:

said interpolation unit performs a first linear interpolation calculation and a second linear interpolation calculation that have different internal division ratios from each other; and

said output unit outputs the result of the first linear interpolation calculation as the color correction value when the value of the color signal of the input image data is smaller than a reference value and outputs the result of the second linear interpolation calculation as the color correction value when the value of the input image data color signal is equal to or greater than the reference value.

5. An image processing method, comprising the steps of:

obtaining a color correction value of a color signal of an input image data by referencing a lookup table according to the color signal;

obtaining a color correction value of the color signal by performing an interpolation calculation to two color correction values obtained by referencing the lookup table;

determining whether or not the color signal of the input image data is the maximum or the minimum of the value that the color signal takes;

determining whether or not a value corresponding to the maximum or the minimum of the value in the lookup table is a specified value in a case where it is determined the color signal of the input image data is the maximum or the minimum; and

outputting the specified value as the color correction value without performance of the interpolation calculation in the case that it is determined that the value corresponding to the maximum or the minimum of color signal of the input image data in the lookup table is the specified value.

6. A storage medium that is capable of being read by a computer and in which a program is stored that have program codes for causing the computer to execute the image processing method according to claim 5 .

7. An image processing method according to claim 5 , wherein the specified value output in the outputting step is zero.

8. An image processing method according to claim 5 , wherein the specified value output in the outputting step is the maximum of the values that multi level values of the image data take.

9. An image processing method according to claim 5 , wherein performing the interpolation calculation comprises performing a first linear interpolation calculation and a second linear interpolation calculation that have different internal division ratios from each other; and

wherein the outputting step comprises outputting the result of the first linear interpolation calculation as the color correction value when the value of the color signal of the input image data is smaller than a reference value and outputting the result of the second linear interpolation calculation as the color correction value when the value of the input image data color signal is equal to or greater than the reference value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2012
From: TAKEMURA, HIDEKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 028048/0151 →
Priority Claims (1)
JP 2011-000629 · Jan 5, 2011 · national
Continuity (1)
Related Publication 20120170063A1 · Jul 5, 2012