US6507667B1 - Color digital imaging apparatus having a rule-based hue-shift processor - Google Patents

Color digital imaging apparatus having a rule-based hue-shift processor Download PDF

Info

Publication number
US6507667B1
US6507667B1 US09/473,984 US47398499A US6507667B1 US 6507667 B1 US6507667 B1 US 6507667B1 US 47398499 A US47398499 A US 47398499A US 6507667 B1 US6507667 B1 US 6507667B1
Authority
US
United States
Prior art keywords
color
hue
shift
image signals
illumination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/473,984
Inventor
Louis Hsieh
Alice Yang
Alex Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intellectual Ventures I LLC
Original Assignee
Umax Data System Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to TW088120544A priority Critical patent/TW454424B/en
Application filed by Umax Data System Inc filed Critical Umax Data System Inc
Priority to US09/473,984 priority patent/US6507667B1/en
Assigned to UMAX DATA SYSTEMS INC. reassignment UMAX DATA SYSTEMS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, ALEX, HSIEH, LOUIS, YANG, ALICE
Application granted granted Critical
Publication of US6507667B1 publication Critical patent/US6507667B1/en
Assigned to VEUTRON CORPORATION reassignment VEUTRON CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: UMAX DATA SYSTEMS INC.
Assigned to TRANSPACIFIC IP, LTD. reassignment TRANSPACIFIC IP, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VEUTRON CORPORATION
Assigned to TRANSPACIFIC SYSTEMS, LLC reassignment TRANSPACIFIC SYSTEMS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRANSPACIFIC IP LTD.
Assigned to TITUSVILLE CANAVERAL LLC reassignment TITUSVILLE CANAVERAL LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: TRANSPACIFIC SYSTEMS, LLC
Assigned to INTELLECTUAL VENTURES I LLC reassignment INTELLECTUAL VENTURES I LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: TITUSVILLE CANAVERAL LLC
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6083Colour correction or control controlled by factors external to the apparatus
    • H04N1/6086Colour correction or control controlled by factors external to the apparatus by scene illuminant, i.e. conditions at the time of picture capture, e.g. flash, optical filter used, evening, cloud, daylight, artificial lighting, white point measurement, colour temperature
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6075Corrections to the hue

Definitions

  • the present invention relates to a color digital imaging apparatus, especially to a color digital imaging apparatus having a rule-based hue-shift processor for after-shot recovery.
  • the goal of good color reproduction is to choose a set of spectral characteristics for the color digital imaging device which is as close as possible to the spectral characteristics of the intended display device.
  • the digital signals produced by the color sensor will be a function of the spectral characteristics of the light used to illuminate the scene. For example, if the color processing in a camera is designed to give good color reproduction in a daylight light source, unacceptable color reproduction may be obtained if the camera is used with, flash, or fluorescent illumination. This is due to the fact that the response measured by the color sensors is a function of the spectral power distribution of the light source as well as the spectral reflection of the objects in the scene, and the spectral responses of the sensors.
  • a conventional technology uses a color-correction matrix in the pre-processing section of the color digital imaging device.
  • the matrix coefficient is obtained from a color matching function.
  • the color matching function is obtained via complicated numerical analysis of the images.
  • Some conventional technology applies a color temperature detecting circuit in the pre-processing section for modifying the matrix coefficients for a primary color separator used to perform a color-correction operation for a color digital imaging device. Eventually, selecting the color-correction matrix coefficients can account for changes in illuminant color temperature and provide an output image with better color performance.
  • the post-processing module are designed following the ICC (International Color Consortium) Profile Format Specification for defining the output format of colors and also recording the conversion profiles of the spectral characteristics of a particular light source. Accordingly, the RGB input profiles are established which will correct the spectral sensitivities of an input device for a connection space. Thereupon, the output profiles are used to convert the signals from the connection space to a format that is expected by an output device.
  • ICC International Color Consortium
  • the implementation for the conventional technology is very complicated. The manufacture cost is also very high.
  • the user can manually select a correspondent light source at the time of taking pictures, or even in viewing the images displayed on the display device.
  • the after-shot recovery function is performed by a rule-based hue-shift processor for generating a color correction parameter to adjust the hue of the captured image according to a correct light source selected at a computer system. Consequently, the quality of the output image can be further guaranteed even after shot.
  • the color digital imaging apparatus is embodied with a light source selector for generating an illumination selecting signal selected by the user.
  • the after-shot recovery function is implemented in a computer system. When downloading the captured image in a computer system, a color correction function is performed at the computer system.
  • the color correction function is mainly performed by the following elements: hue-shift analyzer for performing hue analysis on the original color digital image signals and generating hue-shift parameters; a Rule-Based hue-shift processor for generating color correction parameters by triggering a set of predetermined rules in response to the illumination selecting signal and the hue-shift parameters; a color correction module for performing color correction on the original digital color image signals and generating corrected digital color image signals according to a color conversion function based on the color correction parameters; a memory for storing the hue-shift parameters and the corrected digital color image signals; and a display interface for transferring the corrected digital color image signals from the second memory means to a display device and displaying a dialog box for illumination condition selections.
  • FIG. 1 is a functional block diagram showing the preferred embodiment of the present invention.
  • FIG. 2 is a flowchart showing the color correction procedure according of the preferred embodiment of the present invention.
  • FIG. 3 is a schematic diagram showing the HSI color model.
  • FIG. 4 is a color plate showing the arrangement of the chromatic colors when converted from the HSI color model.
  • the color digital imaging apparatus of the present invention can refer to a digital camera, a color video camera or a scanner.
  • the present invention can be illustrated more clearly with reference to FIG. 1 .
  • a light source selector 101 which provides various light sources for the user to select according to the illumination condition at the time of shooting, such as, sunny, cloudy, fluorescent lamp, and tungsten lamp.
  • the light source selector 101 In response to a selected light source, the light source selector 101 generates an illumination selecting signal which is stored in a memory 106 .
  • the color sensor 103 such as a CCD image sensor or a CMOS sensor, captures the image of the scene and generates original color image signals which are also stored in the memory 106 .
  • the transmitting device 107 encodes the illumination selecting signal and the original color image signals in a format defined by a communication protocol of a connecting port, such as an USB, a serial port, or a parallel port. Then, the encoded image data will be transferred to the computer system 11 , or directly to a display device (not shown).
  • the color correction function provided by the present invention is performed at the computer system.
  • a receiving/decoding device 108 is provided for receiving and decoding the encoded original color image signals and the illumination selecting signal downloaded from the transmitting device 107 .
  • the hue-shift analyzer 102 analyzes the hue of the original color image signals.
  • the hue-shift analyzer 102 determines if the hue of the original color image signals shifts towards red, green or blue color based on the distribution of a color component on a histogram.
  • the color monitor is based on LAB color model, color television based on YIQ color model, color printing based on CMY color model, etc.
  • an HSI color model is adopted for analyzing hues.
  • other color models can also be adopted too.
  • HSI Human, Saturation, Intensity
  • Hue for describing a pure color
  • Saturation for giving a measure of the degree to which a pure color is diluted by white light
  • Intensity for the measurement ranging from dark to white.
  • the relationship among these three attributes can be illustrated from the chromaticity diagram as illustrated in FIG. 3 .
  • H refers to the angle of the vector shown with respect to the vertical red axis.
  • the angle of each of the six colors, i.e. Red, Yellow, Green, Cyanine, Blue and Magenta is 60 degrees.
  • Saturation, S is proportional to the 1 ⁇ 2 radius distance away from the vertical axis.
  • I is proportional to the distance away from the tip of the cone.
  • the conic surface represents pure colors, its color is getting lighter when getting closer to the vertical axis.
  • the vertical axis represents various hues. The luminosity increases as it getting farther from the tip of the cone.
  • the hue shift analysis on the digital image signal begins from analyzing its luminosity channel (or gray level values ) based on the distribution diagram of the histogram.
  • the mean value computed from the histogram is set as “0” which functions as a standard value for comparison.
  • the difference indicates the degree of hue-shift.
  • the difference with the largest value will be chosen as the hue-shift parameter. For instance, if the difference between the mean value of red color and the mean value of the luminosity channel is the largest.
  • the hue of the image is tending to red.
  • the red components of the image shall be reduced to a predetermined value according to a selected illumination condition.
  • the hue-shift parameter shall be forwarded to the Rule-Based hue-shift processor 104 .
  • Rule-Based hue-shift processor 104 is a Rule-Based system which is established according to an expert system.
  • the Rule-Based hue-shift processor 104 can trigger a set of rules according to the hue-shift parameter input from hue-shift analyzer 102 and the illumination selecting signal input from the receiving/decoding device 108 .
  • the set of rules can perform an inference procedure to generate a color correction parameter proper for a color transfer function. For instance, given several illumination conditions, including sunny, cloudy, fluorescent lamp, and tungsten lamp. Since the tungsten lamp contains more red components, and other illumination conditions contain relatively more blue components, therefore the magnitude of the blue components under these illumination conditions can be arranged in the order of fluorescent lamp>cloudy>sunny. Accordingly, the Rule-Base inference procedure can be simplified according to the selected illumination condition. For instance:
  • Case 1 “sunny” is selected as an illumination condition: If the captured image contains more green components, then it indicates that the image was captured under fluorescent lamp. In another case, if the captured image contains more red components, then it indicates that the image was captured under tungsten lamp. On the other hand, if the green component or the red component in the captured image is normal, it indicates the color temperature is normal and thus it does not require the color correction procedure.
  • Case 2 “Cloudy” is selected as an illumination condition: If the captured image contains more green components, then it indicates that the image was captured under fluorescent lamp. And if the captured image contains more red components, then it indicates that the image was captured under tungsten lamp. On the other hand, if the green components or the red components in the captured image are within a normal range, then it indicates that the color temperature of the image is normal and thus it does not require a color correction procedure.
  • Case 4 “tungsten lamp” is selected as an illumination condition: If the captured image contains more blue components, then it indicates that the image was not captured under tungsten lamp. On the other hand, if the blue components contained in the captured image are within a normal range, it indicates that the color temperature of the image is normal and thus it does not require the color correction procedure.
  • the Rule-Based Hue-Shift processor 104 may contain a set of predetermined rules for generating proper color correction parameters, such as a R_key, G_key, and B_key, for adjusting the hues of the RGB channels.
  • the color correction parameters of the Rule-Based hue-shift processor 104 are sent to the color correction module 105 .
  • FIG. 4 for illustrating the process for converting from HSI color model into RGB color values.
  • the color plate as illustrated in FIG. 4 contains 7 colors.
  • R_key refers to the link connecting the red color and Cyanine color.
  • G_key refers to the link connecting green color and magenta color.
  • B_key refers to the link connecting blue color and yellow color.
  • R_key, G_key and B_key represents the values for adjusting color saturation.
  • the colors at the opposite ends of each link represent the compensation hues.
  • the key value for a hue represents the value for adjusting the saturation of that hue.
  • the digital image signals are converted from the HSI color model to RGB colors.
  • the color correction module 105 can compute the color correction parameters by computing the difference between the Hues and Saturation values of the original Red, Green Blue components and the Hues and Saturation values of the R_key, G_key, and B_key.
  • the present invention only shows one method for introducing the color correction parameter into a color correction function. If the image contains more blue components, then the blue color value is adjusted to a predetermined value. For the convenience of operation, each time only one color is adjusted.
  • the corrected digital image data, and the greatest hue-shift parameter along with its color are stored in a memory 109 .
  • the display interface 110 reads the digital image data stored in the memory 109 .
  • the display interface 110 also shows a dialog box for selecting an illumination condition.
  • the dialog box contains various illumination conditions corresponding to the illumination conditions provided by the light source selector 101 . If the user founds that the color temperature of the displayed image was not right because a wrong illumination condition was accidentally selected. Then, the user can reset the illumination condition from the dialog box of the display interface 110 to reproduce the color in response to the newly selected illumination condition.
  • the display device 110 sends the illumination correction signal to the hue-shift analyzer 102 .
  • the hue-shift analyzer 102 reads the corrected digital image signals from the memory 109 and then performs the hue shift analysis on the corrected digital image signals.
  • the hue-shift analyzer 102 , the Rule-Based hue-shift processor 104 and the color correction module 105 perform the same procedures as described above for adjusting the digital image signals stored in the memory 109 . Since the color correction procedure involves very little computation, so it can be done very quickly and allow the user to view the corrected image on the display device almost instantly. The loop continues until the user is satisfied with the color reproduction of the image on the display device.
  • the color correction procedure can be illustrated in FIG. 2 .
  • the computer system performs the following steps:
  • Step 201 download the color digital image signals and the illumination selecting signal.
  • the illumination selecting signals indicate illumination conditions such as, sunny, cloudy, fluorescent lamp, and tungsten lamp.
  • Step 202 perform the hue-shift analysis on the color digital image signals.
  • the hue shift analysis on the digital image signal begins from analyzing its luminosity channel (or gray levels ) based on the distribution diagram of the histogram.
  • the mean value computed from the histogram is set as “0” which functions as a standard value for comparison.
  • perform the same analysis for each red, green, blue channel of the image based on the distribution diagram of the histogram and compute the mean value of each channel.
  • the difference indicates the degree of hue-shift.
  • the difference with the largest value will be chosen as the hue-shift parameter.
  • Step 203 Compute the hue-shift parameters for the red, green and blue channels.
  • Ym represent the mean value for the gray level.
  • Rm represents the mean value for the red channel.
  • Gm represents the mean value for the green channel.
  • Bm represents the mean value for the blue channel. Then, compute the hue-shift parameters for the red, green, and blue colors as follows:
  • Step 204 Find the greatest hue-shift values from the absolute values among ⁇ R, ⁇ G, and ⁇ B.
  • the greatest hue-shift value will be taken as the hue-shift parameter and then stored along with its color channel.
  • Step 205 Determine if the hue-shift condition of the image corresponds to the original illumination condition? If yes, skip the image correction procedure and go to step 207 . If not, go to step 206 .
  • Step 206 Determine if the hue-shift parameters of the red, green, and blue colors are within a default value? If yes, go to step 207 . If not, go to step 208 .
  • Step 207 Store the image to be displayed on the display device.
  • Step 208 Perform Rule-Based operations for outputting a proper color correction parameter, represented as R_key, G_key, or B_key.
  • RGB channels are ranging from 0 to 255.
  • the mean value of each R, G, or B channel is also ranging from 0 to 255.
  • the difference between two mean values must be smaller than 255. If the absolute values of ⁇ R is the greatest among the rest, then the R_key can be converted to a value according to table 1:
  • the rules in the Rule-Based system can be established by the exemplary rules as follows:
  • Step 209 Perform color correction function according to the R_key, G_key or B_key found in step 208 .
  • the color correction parameters can be introduced into the conversion function for converting from HSI color model into RGB values.
  • the absolute value of R_key represents the saturation value of HSI model.
  • the positive or negative values of the hues represent the increasing or decreasing of the hues. Accordingly, R_key ⁇ 0 means that the hue of Cyanine should be increased, and the hue of red color should be increased if otherwise.
  • G_key ⁇ 0 it indicates that the hue of Magenta should be increased.
  • G_key>0 the hue of green color should be increased.
  • B_key ⁇ 0 indicates that the hue of yellow color should be increased.
  • B_key>0 the hue of blue colors should be increased.
  • step 202 In addition to the color correction, some other well-known image processing technology, such as interpolation, edge-enhancement, and Gamma correction can also be applied at this step. Then, go to step 202 .
  • the color temperature of the image can be almost instantly displayed on the screen according to the selected illumination condition.
  • the user can adjust the color reproduction of the image by simply clicking a illumination condition selected from the dialog box of the display interface.
  • the color digital imaging apparatus of the present invention provides a light source selector for an easy operation, thereby to generate color images with high color fidelity without a color temperature detector.
  • the color correction procedures described above do not require complicated image analysis and experiment.
  • most color digital imaging devices provides many kinds of light sources, so they must follow complicated ICC profile formats for color corrections.
  • the present invention can directly perform color corrections based on the Rule-Based hue-shift processor in response to a newly selected illumination condition, so the approach of the present invention is much easier to implement.
  • the present invention can improve the effects of the color reproduction on the output image in a manner that does not require complicated computation and large memory space, so the manufacturing cost can be reduced.
  • the Rule-Based hue-shift processor can also be implemented in fuzzy logic rules in a manner well-known to the art.

Abstract

In a color digital imaging apparatus, a light source selector is provided for a user to select a proper illumination condition. When down loading the captured image in a computer system, a color correction function is performed at the computer system. The color correction function is mainly performed by the following elements: hue-shift analyzer for performing hue analysis on the original color digital image signals and generating hue-shift parameters; Rule-Based hue-shift processor for generating color correction parameters by triggering a set of predetermined rules in response to the illumination selecting signal and the hue-shift parameters; color correction module for performing color correction on the original digital color image signals and generating corrected digital color image signals according to a color conversion function based on the color correction parameters; a memory for storing the hue-shift parameters and the corrected digital color image signals; and a display interface for transferring the corrected digital color image signals from the second memory means to a display device and displaying a dialog box for illumination condition selections.

Description

BACKGROUND OF THE INVENTION
A. Field of the Invention
The present invention relates to a color digital imaging apparatus, especially to a color digital imaging apparatus having a rule-based hue-shift processor for after-shot recovery.
B. Description of the Prior Art
As color digital imaging apparatus, such as digital cameras and color video cameras, are getting more popular in the market, the demand for better color performance of the output images is also increasing. Since a slight color difference between an output image and an actual scene is noticeable, therefore the effects of the color reproduction in the output image will determine the quality of the color digital imaging devices.
For color reproduction, it is desirable to select all optimum set of spectral characteristics for the color sensors, such as CCD (Charge Coupled Device). The goal of good color reproduction is to choose a set of spectral characteristics for the color digital imaging device which is as close as possible to the spectral characteristics of the intended display device. The digital signals produced by the color sensor will be a function of the spectral characteristics of the light used to illuminate the scene. For example, if the color processing in a camera is designed to give good color reproduction in a daylight light source, unacceptable color reproduction may be obtained if the camera is used with, flash, or fluorescent illumination. This is due to the fact that the response measured by the color sensors is a function of the spectral power distribution of the light source as well as the spectral reflection of the objects in the scene, and the spectral responses of the sensors.
To improve the color performance of a color digital imaging device, a conventional technology uses a color-correction matrix in the pre-processing section of the color digital imaging device. The matrix coefficient is obtained from a color matching function. Usually the color matching function is obtained via complicated numerical analysis of the images. Some conventional technology applies a color temperature detecting circuit in the pre-processing section for modifying the matrix coefficients for a primary color separator used to perform a color-correction operation for a color digital imaging device. Eventually, selecting the color-correction matrix coefficients can account for changes in illuminant color temperature and provide an output image with better color performance.
Conventional color digital imaging devices also require a post-processing module for processing the downloaded images. Usually, the post-processing module are designed following the ICC (International Color Consortium) Profile Format Specification for defining the output format of colors and also recording the conversion profiles of the spectral characteristics of a particular light source. Accordingly, the RGB input profiles are established which will correct the spectral sensitivities of an input device for a connection space. Thereupon, the output profiles are used to convert the signals from the connection space to a format that is expected by an output device. The implementation for the conventional technology is very complicated. The manufacture cost is also very high.
SUMMARY OF THE INVENTION
Accordingly, it is an object of the present invention to provide a color digital imaging apparatus having a rule-based hue-shift processor which can provide a color correction parameter for a color transfer function according to the hue-shift analysis on an original color digital image, thereby to generate good color reproduction of images without the requirement of complicated numerical analysis.
It is another object of the present invention to provide an intelligent color digital imaging apparatus capable of after-shot recovery. The user can manually select a correspondent light source at the time of taking pictures, or even in viewing the images displayed on the display device. The after-shot recovery function is performed by a rule-based hue-shift processor for generating a color correction parameter to adjust the hue of the captured image according to a correct light source selected at a computer system. Consequently, the quality of the output image can be further guaranteed even after shot.
In accordance with the present invention, the color digital imaging apparatus is embodied with a light source selector for generating an illumination selecting signal selected by the user. The after-shot recovery function is implemented in a computer system. When downloading the captured image in a computer system, a color correction function is performed at the computer system. The color correction function is mainly performed by the following elements: hue-shift analyzer for performing hue analysis on the original color digital image signals and generating hue-shift parameters; a Rule-Based hue-shift processor for generating color correction parameters by triggering a set of predetermined rules in response to the illumination selecting signal and the hue-shift parameters; a color correction module for performing color correction on the original digital color image signals and generating corrected digital color image signals according to a color conversion function based on the color correction parameters; a memory for storing the hue-shift parameters and the corrected digital color image signals; and a display interface for transferring the corrected digital color image signals from the second memory means to a display device and displaying a dialog box for illumination condition selections.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other aspects, objects, features and advantages of the present invention will be more clearly understood and appreciated from a review of the following detailed description of the preferred embodiments and appended claims, and by reference to the accompanying drawings.
FIG. 1 is a functional block diagram showing the preferred embodiment of the present invention.
FIG. 2 is a flowchart showing the color correction procedure according of the preferred embodiment of the present invention.
FIG. 3 is a schematic diagram showing the HSI color model.
FIG. 4 is a color plate showing the arrangement of the chromatic colors when converted from the HSI color model.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A preferred embodiment of the invention is described below. This embodiment is merely exemplary. Those skilled in the art will appreciate that changes can be made to the disclosed embodiment without departing from the spirit and scope of the invention.
The color digital imaging apparatus of the present invention can refer to a digital camera, a color video camera or a scanner. The present invention can be illustrated more clearly with reference to FIG. 1. On the housing of the color digital imaging apparatus 10, there is a light source selector 101 which provides various light sources for the user to select according to the illumination condition at the time of shooting, such as, sunny, cloudy, fluorescent lamp, and tungsten lamp. In response to a selected light source, the light source selector 101 generates an illumination selecting signal which is stored in a memory 106. Meanwhile, the color sensor 103, such as a CCD image sensor or a CMOS sensor, captures the image of the scene and generates original color image signals which are also stored in the memory 106.
When the user wants to download the captured images, he may connect the color digital imaging apparatus 10 to a computer system 11 or a display device (not shown). Then, the transmitting device 107 encodes the illumination selecting signal and the original color image signals in a format defined by a communication protocol of a connecting port, such as an USB, a serial port, or a parallel port. Then, the encoded image data will be transferred to the computer system 11, or directly to a display device (not shown).
The color correction function provided by the present invention is performed at the computer system. In the computer system 11, a receiving/decoding device 108 is provided for receiving and decoding the encoded original color image signals and the illumination selecting signal downloaded from the transmitting device 107. After decoding the original color image signals and the illumination selecting signal, the hue-shift analyzer 102 analyzes the hue of the original color image signals.
The hue-shift analyzer 102 determines if the hue of the original color image signals shifts towards red, green or blue color based on the distribution of a color component on a histogram. Currently, there are many color models available for analyzing the hues of an image. For instance, the color monitor is based on LAB color model, color television based on YIQ color model, color printing based on CMY color model, etc. For the present invention, an HSI color model is adopted for analyzing hues. However, other color models can also be adopted too.
HSI (Hue, Saturation, Intensity) color model is based on three color attributes, including Hue for describing a pure color, Saturation for giving a measure of the degree to which a pure color is diluted by white light, and Intensity for the measurement ranging from dark to white. The relationship among these three attributes can be illustrated from the chromaticity diagram as illustrated in FIG. 3. Refer to FIG. 3, H refers to the angle of the vector shown with respect to the vertical red axis. The angle of each of the six colors, i.e. Red, Yellow, Green, Cyanine, Blue and Magenta is 60 degrees. Saturation, S, is proportional to the ½ radius distance away from the vertical axis. I is proportional to the distance away from the tip of the cone. Thus, the conic surface represents pure colors, its color is getting lighter when getting closer to the vertical axis. The vertical axis represents various hues. The luminosity increases as it getting farther from the tip of the cone.
In the present invention, the hue shift analysis on the digital image signal begins from analyzing its luminosity channel (or gray level values ) based on the distribution diagram of the histogram. The mean value computed from the histogram is set as “0” which functions as a standard value for comparison. Then, perform the same analysis for each red, green, blue channel of the image based on the distribution diagram of the histogram and compute the mean value of each channel. Then, compute the difference between the mean value of the luminosity channel with the mean values of each red, green, blue channel. The difference indicates the degree of hue-shift. The difference with the largest value will be chosen as the hue-shift parameter. For instance, if the difference between the mean value of red color and the mean value of the luminosity channel is the largest. It indicates that the hue of the image is tending to red. Thus, the red components of the image shall be reduced to a predetermined value according to a selected illumination condition. Then, the hue-shift parameter shall be forwarded to the Rule-Based hue-shift processor 104.
Rule-Based hue-shift processor 104 is a Rule-Based system which is established according to an expert system. The Rule-Based hue-shift processor 104 can trigger a set of rules according to the hue-shift parameter input from hue-shift analyzer 102 and the illumination selecting signal input from the receiving/decoding device 108. Then, the set of rules can perform an inference procedure to generate a color correction parameter proper for a color transfer function. For instance, given several illumination conditions, including sunny, cloudy, fluorescent lamp, and tungsten lamp. Since the tungsten lamp contains more red components, and other illumination conditions contain relatively more blue components, therefore the magnitude of the blue components under these illumination conditions can be arranged in the order of fluorescent lamp>cloudy>sunny. Accordingly, the Rule-Base inference procedure can be simplified according to the selected illumination condition. For instance:
Case 1: “sunny” is selected as an illumination condition: If the captured image contains more green components, then it indicates that the image was captured under fluorescent lamp. In another case, if the captured image contains more red components, then it indicates that the image was captured under tungsten lamp. On the other hand, if the green component or the red component in the captured image is normal, it indicates the color temperature is normal and thus it does not require the color correction procedure.
Case 2: “Cloudy” is selected as an illumination condition: If the captured image contains more green components, then it indicates that the image was captured under fluorescent lamp. And if the captured image contains more red components, then it indicates that the image was captured under tungsten lamp. On the other hand, if the green components or the red components in the captured image are within a normal range, then it indicates that the color temperature of the image is normal and thus it does not require a color correction procedure.
Case 3: “fluorescent lamp” is selected as an illumination condition: If the captured image contains more red components, then it indicates that the image was not captured under fluorescent lamp. On the other hand, if the red components in captured image are normal, it indicates the color temperature is normal and thus the image does not require the color correction procedure.
Case 4: “tungsten lamp” is selected as an illumination condition: If the captured image contains more blue components, then it indicates that the image was not captured under tungsten lamp. On the other hand, if the blue components contained in the captured image are within a normal range, it indicates that the color temperature of the image is normal and thus it does not require the color correction procedure.
Accordingly, the Rule-Based Hue-Shift processor 104 may contain a set of predetermined rules for generating proper color correction parameters, such as a R_key, G_key, and B_key, for adjusting the hues of the RGB channels.
The color correction parameters of the Rule-Based hue-shift processor 104, such as R_key, G_key, and B_key, are sent to the color correction module 105. Refer to FIG. 4 for illustrating the process for converting from HSI color model into RGB color values. The color plate as illustrated in FIG. 4 contains 7 colors. When the captured image is converted from HSI color model to RGB color values, the Hue of the image can be represented as a color plate as illustrated in FIG. 4. In that case, R_key refers to the link connecting the red color and Cyanine color. G_key refers to the link connecting green color and magenta color. B_key refers to the link connecting blue color and yellow color. In HSI color model, R_key, G_key and B_key represents the values for adjusting color saturation. The colors at the opposite ends of each link represent the compensation hues. Thus, the key value for a hue represents the value for adjusting the saturation of that hue. When obtaining the values for the R_key, G_key, B_key, first convert these values from the Cartesian coordinates to the circular coordinates because the circular coordinates is correspondent to the HSI color model.
Accordingly, the digital image signals are converted from the HSI color model to RGB colors. Then, the color correction module 105 can compute the color correction parameters by computing the difference between the Hues and Saturation values of the original Red, Green Blue components and the Hues and Saturation values of the R_key, G_key, and B_key. There are various color correction functions available for adjusting the hue of each pixel of the image. The present invention only shows one method for introducing the color correction parameter into a color correction function. If the image contains more blue components, then the blue color value is adjusted to a predetermined value. For the convenience of operation, each time only one color is adjusted.
Then, the corrected digital image data, and the greatest hue-shift parameter along with its color are stored in a memory 109. When displaying the image on the screen or the display device, the display interface 110 reads the digital image data stored in the memory 109. The display interface 110 also shows a dialog box for selecting an illumination condition. The dialog box contains various illumination conditions corresponding to the illumination conditions provided by the light source selector 101. If the user founds that the color temperature of the displayed image was not right because a wrong illumination condition was accidentally selected. Then, the user can reset the illumination condition from the dialog box of the display interface 110 to reproduce the color in response to the newly selected illumination condition.
After the user selects a new illumination condition, the display device 110 sends the illumination correction signal to the hue-shift analyzer 102. Then, the hue-shift analyzer 102 reads the corrected digital image signals from the memory 109 and then performs the hue shift analysis on the corrected digital image signals. Then, in response to the new illumination correction signals, the hue-shift analyzer 102, the Rule-Based hue-shift processor 104 and the color correction module 105 perform the same procedures as described above for adjusting the digital image signals stored in the memory 109. Since the color correction procedure involves very little computation, so it can be done very quickly and allow the user to view the corrected image on the display device almost instantly. The loop continues until the user is satisfied with the color reproduction of the image on the display device.
Accordingly, the color correction procedure can be illustrated in FIG. 2. When the user starts to download the digital image data to the computer system, the computer system performs the following steps:
Step 201: download the color digital image signals and the illumination selecting signal. The illumination selecting signals indicate illumination conditions such as, sunny, cloudy, fluorescent lamp, and tungsten lamp.
Step 202: perform the hue-shift analysis on the color digital image signals. According to the HSI color model, the hue shift analysis on the digital image signal begins from analyzing its luminosity channel (or gray levels ) based on the distribution diagram of the histogram. The mean value computed from the histogram is set as “0” which functions as a standard value for comparison. Then, perform the same analysis for each red, green, blue channel of the image based on the distribution diagram of the histogram and compute the mean value of each channel. Then, compute the difference between the mean value of the luminosity channel with the mean value of each red, green, blue channel. The difference indicates the degree of hue-shift. The difference with the largest value will be chosen as the hue-shift parameter.
Step 203: Compute the hue-shift parameters for the red, green and blue channels. Let Ym represent the mean value for the gray level. Rm represents the mean value for the red channel. Gm represents the mean value for the green channel. Bm represents the mean value for the blue channel. Then, compute the hue-shift parameters for the red, green, and blue colors as follows:
ΔR=Ym−Rm
ΔG=Ym−Gm
ΔB=Ym−Bm
Step 204: Find the greatest hue-shift values from the absolute values among ΔR, ΔG, and ΔB. The greatest hue-shift value will be taken as the hue-shift parameter and then stored along with its color channel.
Step 205: Determine if the hue-shift condition of the image corresponds to the original illumination condition? If yes, skip the image correction procedure and go to step 207. If not, go to step 206.
Step 206: Determine if the hue-shift parameters of the red, green, and blue colors are within a default value? If yes, go to step 207. If not, go to step 208.
Step 207: Store the image to be displayed on the display device.
Step 208: Perform Rule-Based operations for outputting a proper color correction parameter, represented as R_key, G_key, or B_key.
For instance, suppose that RGB channels are ranging from 0 to 255. The mean value of each R, G, or B channel is also ranging from 0 to 255. Thus, the difference between two mean values must be smaller than 255. If the absolute values of ΔR is the greatest among the rest, then the R_key can be converted to a value according to table 1:
TABLE 1
ΔR −255˜−129 −128˜−65 −64˜−33 −32˜−17 −16˜−1 0 1˜16 17˜32 33˜64 65˜128 129˜255
R_key 100 50 25 10 1 0 −1 −10 −25 −50 −100
If the absolute values of ΔG is the greatest among the rest, then the G_key can be converted to a value according to table 2:
TABLE 2
ΔG −255˜−129 −128˜−65 −64˜−33 −32˜−17 −16˜−1 0 1˜16 17˜32 33˜64 65˜128 129˜255
G_key 100 50 25 10 1 0 −1 −10 −25 −50 −100
If the absolute values of ΔB is the greatest among the rest, then the B_key can be converted to a value according to table 3:
TABLE 3
ΔB −255˜−129 −128˜−65 −64˜−33 −32˜−17 −16˜−1 0 1˜16 17˜32 33˜64 65˜128 129˜255
B_key 100 50 25 10 1 0 −1 −10 −25 −50 −100
According to the values in the tables 1˜3, and the hue-shift correction rules, the rules in the Rule-Based system can be established by the exemplary rules as follows:
If −129>ΔR>−255, then R_Key=100;
If −65>ΔR>−128, then R_Key=50;
If −33>ΔR>−64, then R_Key=25;
If −17>ΔR>−32, then R_Key=10;
If −1>ΔR>−16, then R_Key=1;
If ΔR=0, then R_Key=0;
If 1<ΔR<16, then R_Key=−1;
If 17<ΔR<32, then R_Key=−10;
If 33<ΔR<64, then R_Key=−25;
If 65<ΔR<128, then R_Key=−50;
If 129<ΔR<255, then R_Key=−100;
If −129>ΔG>−255, then G_Key=100;
If −65>ΔG>−128, then G_Key=50;
If −33>ΔG>−64, then G_Key=25;
If −17>ΔG>−32, then G_Key=10;
If −1>ΔG>−16, then G_Key=1;
If ΔG=0, then G_Key=0;
If 1<ΔG<16, then G_Key=−1;
If 17<ΔG<32, then G_Key=−10;
If 33<ΔG<64, then G_Key=−25;
If 65<ΔG<128, then G_Key=−50;
If 129<ΔG<255, then G_Key=−100;
If −129>ΔB>−255, then B_Key=100;
If −65>ΔB>−128, then B_Key=50;
If −33>ΔB>−64, then B_Key=25;
If −17>ΔB>−32, then B_Key=10;
If −1>ΔB>−16, then B_Key=1;
If ΔB=0, then B_Key=0;
If 1<ΔB<16, then B_Key=−1;
If 17<ΔB<32, then B_Key=−10;
If 33<ΔB<64, then B_Key=−25;
If 65<ΔB<128, then B_Key=−50;
If 129<ΔB<255, then B_Key=−100;
Step 209: Perform color correction function according to the R_key, G_key or B_key found in step 208. The color correction parameters can be introduced into the conversion function for converting from HSI color model into RGB values. For instance, the absolute value of R_key represents the saturation value of HSI model. The positive or negative values of the hues represent the increasing or decreasing of the hues. Accordingly, R_key<0 means that the hue of Cyanine should be increased, and the hue of red color should be increased if otherwise. In contrast, if G_key<0, it indicates that the hue of Magenta should be increased. On the other hand, if G_key>0, the hue of green color should be increased. If B_key<0, it indicates that the hue of yellow color should be increased. In contrast, if B_key>0, the hue of blue colors should be increased.
In addition to the color correction, some other well-known image processing technology, such as interpolation, edge-enhancement, and Gamma correction can also be applied at this step. Then, go to step 202.
Thus, the color temperature of the image can be almost instantly displayed on the screen according to the selected illumination condition. The user can adjust the color reproduction of the image by simply clicking a illumination condition selected from the dialog box of the display interface.
To sum up, the color digital imaging apparatus of the present invention provides a light source selector for an easy operation, thereby to generate color images with high color fidelity without a color temperature detector. Moreover, the color correction procedures described above do not require complicated image analysis and experiment. In addition, since most color digital imaging devices provides many kinds of light sources, so they must follow complicated ICC profile formats for color corrections. On the contrary, since the present invention can directly perform color corrections based on the Rule-Based hue-shift processor in response to a newly selected illumination condition, so the approach of the present invention is much easier to implement. Eventually, since the present invention can improve the effects of the color reproduction on the output image in a manner that does not require complicated computation and large memory space, so the manufacturing cost can be reduced. Furthermore, the Rule-Based hue-shift processor can also be implemented in fuzzy logic rules in a manner well-known to the art.
While this invention has been described with reference to an illustrative embodiment, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiment, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.

Claims (13)

What is claimed is:
1. A color digital imaging apparatus comprising:
light source selecting means for providing a plurality of predetermined illumination conditions and generating an illumination selecting signal in response to each of said plurality of predetermined illumination conditions;
a color sensor for capturing the image of a scene or an object and generating original color digital image signals;
first memory means for storing said illumination selecting signal and said original color digital image signals;
hue-shift analyzing means for performing hue analysis on said original color digital image signals and generating hue-shift parameters;
Rule-Based hue-shift processing means for generating color correction parameters by triggering a set of predetermined rules in response to said illumination selecting signal and said hue-shift parameters;
color correction means for performing color correction on said original digital color image signals and generating corrected digital color image signals according to a color conversion function based on said color correction parameters;
second memory means for storing said hue-shift parameters and said corrected digital color image signals; and
a display interface for transferring said corrected digital color image signals from said second memory means to a display device and displaying a dialog box for illumination condition selections.
2. The color digital imaging apparatus as claimed in claim 1, wherein said predetermined illumination conditions comprises:
sunny, cloudy, fluorescent lamp, and tungsten lamp.
3. The color digital imaging apparatus as claimed in claim 1, further comprising:
transmitting means for transmitting and compressing said original digital color image data and said illumination selecting signal to a computer system; and
means for receiving and decoding said original color digital image signals and said illumination selecting signal from said transmitting means.
4. The color digital imaging apparatus as claimed in claim 1, wherein said hue-shift analyzing means performs hue-shift analysis based on HSI color model.
5. The color digital imaging apparatus as claimed in claim 1, wherein said Rule-Based hue-shift processing means comprises a plurality of sets of predetermined rules under various hue-shift conditions to generate color correction parameters for red, green and blue color channels.
6. The color digital imaging apparatus as claimed in claim 1, wherein said color conversion function is based on HSI color model.
7. A Rule-Based hue-shift processing method for a color digital imaging apparatus comprising the steps of:
(a) selecting an illumination condition from a plurality of predetermined light sources, and generating an illumination selecting signal;
(b) capturing the image of a scene or an object and generating original color digital image signals;
(c) performing hue-shift analysis on said original color digital image signals;
(d) computing the hue-shift parameters for red, green, and blue colors of said original color digital image signals;
(e) storing the largest hue-shift parameter among said hue-shift parameters for red, green, and blue colors computed in said step (d);
(f) determining if said largest hue-shift parameter corresponds to the illumination condition indicated by said illumination selecting signal;
(g) when determining said largest hue-shift parameter does not correspond to the illumination condition indicated by said illumination selecting signal, determining if said hue-shift parameters for red, green, and blue colors are within a predetermined range;
(h) when determining said hue-shift parameters for red, green, and blue colors are within a predetermined range, storing said original color digital image signals;
(i) when determining said hue-shift parameters for red, green, and blue colors are not within a predetermined range, triggering a set of predetermined rules in response to said illumination selecting signal and said hue-shift parameters to generate color correction parameters; and
(j) performing color correction on said original digital color image signals and generating corrected digital color image signals according to a color conversion function based on said color correction parameters.
8. The Rule-Based hue-shift processing method for a color digital imaging apparatus as claimed in claim 7, further comprising the steps of:
displaying said corrected digital color image signals from said second memory means, and providing a dialog box for illumination condition selections;
determining if the hue of said corrected digital color image signals is correct;
when determining the hue of said corrected digital color image signals is not correct, selecting a new illumination condition from said dialog box and generating an illumination correction signal; and
repeating said step (c) to said step (j) according to said illumination correction signal.
9. The Rule-Based hue-shift processing method for a color digital imaging apparatus as claimed in claim 7, wherein said illumination conditions comprises:
sunny, cloudy, fluorescent lamp, and tungsten lamp.
10. The Rule-Based hue-shift processing method for a color digital imaging apparatus as claimed in claim 7, wherein said hue-shift analysis of said step (c) is based on HSI color model.
11. The Rule-Based hue-shift processing method for a color digital imaging apparatus as claimed in claim 7, wherein said hue-shift parameters for red, green, and blue colors of said original color digital image signals in said step (d) are computed by finding the difference between each mean value of red, green, and blue color channels with the mean value of luminosity channel based on an HSI color model.
12. The Rule-Based hue-shift processing method for a color digital imaging apparatus as claimed in claim 7, wherein said set of predetermined rules of said step (i) comprises a plurality of predetermined rules established for determining a proper color correction parameter under various hue-shift conditions for red, green, and blue colors.
13. The method as claimed in claim 7, further comprising the step of:
when determining said largest hue-shift parameter corresponds to the illumination condition indicated by said illumination selecting signal, storing said digital color image signals.
US09/473,984 1999-11-24 1999-12-29 Color digital imaging apparatus having a rule-based hue-shift processor Expired - Fee Related US6507667B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW088120544A TW454424B (en) 1999-11-24 1999-11-24 Digital image reader with Rule-base color adjusting function
US09/473,984 US6507667B1 (en) 1999-11-24 1999-12-29 Color digital imaging apparatus having a rule-based hue-shift processor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW088120544A TW454424B (en) 1999-11-24 1999-11-24 Digital image reader with Rule-base color adjusting function
US09/473,984 US6507667B1 (en) 1999-11-24 1999-12-29 Color digital imaging apparatus having a rule-based hue-shift processor

Publications (1)

Publication Number Publication Date
US6507667B1 true US6507667B1 (en) 2003-01-14

Family

ID=26666772

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/473,984 Expired - Fee Related US6507667B1 (en) 1999-11-24 1999-12-29 Color digital imaging apparatus having a rule-based hue-shift processor

Country Status (2)

Country Link
US (1) US6507667B1 (en)
TW (1) TW454424B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030184660A1 (en) * 2002-04-02 2003-10-02 Michael Skow Automatic white balance for digital imaging
US6671001B2 (en) * 2001-02-26 2003-12-30 Mitac International Corp. Offset level detection method for auto color gain control of analog video signals
US6674466B1 (en) * 1998-05-21 2004-01-06 Fuji Photo Film Co., Ltd. Image processing apparatus utilizing light distribution characteristics of an electronic flash
US20050163392A1 (en) * 2004-01-23 2005-07-28 Old Dominion University Color image characterization, enhancement and balancing process
WO2005074301A1 (en) * 2004-01-30 2005-08-11 Koninklijke Philips Electronics, N.V. Enhancement of video images by boost of secondary colors
US20060001928A1 (en) * 2004-06-25 2006-01-05 Ikuo Hayaishi Image data processing of color image
US7042602B1 (en) * 1999-06-03 2006-05-09 Nikon Corporation Image correction apparatus and recording medium having image correction program
US20060245668A1 (en) * 2005-04-29 2006-11-02 Cazier Robert P Method and apparatus for the creation of image post-processing parameter curves
US20070091185A1 (en) * 2005-10-20 2007-04-26 Samsung Electronics Co., Ltd. Method and apparatus for color temperature correction in a built-in camera of a portable terminal
US20080069439A1 (en) * 2006-09-18 2008-03-20 Sumsung Electro-Mechanics Co., Ltd. System, method and medium performing color correction of display images
CN102572448A (en) * 2012-02-28 2012-07-11 王锦峰 Device and method for shooting color image based on red, white and blue (RWB) three-color light
US11205369B2 (en) * 2020-03-25 2021-12-21 Beijing Xiaomi Mobile Software Co., Ltd. Screen display method and apparatus, and method and apparatus for generating grayscale mapping information
US11393429B2 (en) * 2020-02-24 2022-07-19 Qisda Corporation Display device and color adjusting method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4847680A (en) * 1986-09-24 1989-07-11 Canon Kabushiki Kaisha Image pickup apparatus with white balance control
US5812286A (en) * 1995-08-30 1998-09-22 Hewlett-Packard Company Automatic color processing to correct hue shift and incorrect exposure
US6140997A (en) * 1997-09-19 2000-10-31 Minolta Co., Ltd. Color feature extracting apparatus and method therefor capable of easily transforming a RGB color space into a color space close to human sense
US6226034B1 (en) * 1997-05-06 2001-05-01 Roper Scientificomasd, Inc. Spatial non-uniformity correction of a color sensor
US6256067B1 (en) * 1996-08-07 2001-07-03 Agilent Technologies, Inc. Electronic camera for selectively photographing a subject illuminated by an artificial light source

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4847680A (en) * 1986-09-24 1989-07-11 Canon Kabushiki Kaisha Image pickup apparatus with white balance control
US5001552A (en) * 1986-09-24 1991-03-19 Canon Kabushiki Kaisha White balance correction using prestored flash lamp color temperature data
US5812286A (en) * 1995-08-30 1998-09-22 Hewlett-Packard Company Automatic color processing to correct hue shift and incorrect exposure
US6256067B1 (en) * 1996-08-07 2001-07-03 Agilent Technologies, Inc. Electronic camera for selectively photographing a subject illuminated by an artificial light source
US6226034B1 (en) * 1997-05-06 2001-05-01 Roper Scientificomasd, Inc. Spatial non-uniformity correction of a color sensor
US6140997A (en) * 1997-09-19 2000-10-31 Minolta Co., Ltd. Color feature extracting apparatus and method therefor capable of easily transforming a RGB color space into a color space close to human sense

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6674466B1 (en) * 1998-05-21 2004-01-06 Fuji Photo Film Co., Ltd. Image processing apparatus utilizing light distribution characteristics of an electronic flash
US7042602B1 (en) * 1999-06-03 2006-05-09 Nikon Corporation Image correction apparatus and recording medium having image correction program
US6671001B2 (en) * 2001-02-26 2003-12-30 Mitac International Corp. Offset level detection method for auto color gain control of analog video signals
US20030184660A1 (en) * 2002-04-02 2003-10-02 Michael Skow Automatic white balance for digital imaging
US6995791B2 (en) * 2002-04-02 2006-02-07 Freescale Semiconductor, Inc. Automatic white balance for digital imaging
US7362910B2 (en) * 2004-01-23 2008-04-22 Old Dominion University Research Foundation Color image characterization, enhancement and balancing process
US20050163392A1 (en) * 2004-01-23 2005-07-28 Old Dominion University Color image characterization, enhancement and balancing process
WO2005070000A2 (en) * 2004-01-23 2005-08-04 Old Dominion University Research Foundation Color image characterization, enhancement and balancing process
WO2005070000A3 (en) * 2004-01-23 2007-07-12 Old Dominion University Res Fo Color image characterization, enhancement and balancing process
US7714938B2 (en) 2004-01-30 2010-05-11 Koninklijke Philips Electronics N.V. Enhancement of video images by boost of secondary colors
US20070120866A1 (en) * 2004-01-30 2007-05-31 Koninklijke Philips Electroincs N.V. Enhacement of video images by boost of secondary colors
WO2005074301A1 (en) * 2004-01-30 2005-08-11 Koninklijke Philips Electronics, N.V. Enhancement of video images by boost of secondary colors
US20060001928A1 (en) * 2004-06-25 2006-01-05 Ikuo Hayaishi Image data processing of color image
US7545996B2 (en) * 2005-04-29 2009-06-09 Hewlett-Packard Development Company, L.P. Method and apparatus for the creation of image post-processing parameter curves
US20060245668A1 (en) * 2005-04-29 2006-11-02 Cazier Robert P Method and apparatus for the creation of image post-processing parameter curves
US20070091185A1 (en) * 2005-10-20 2007-04-26 Samsung Electronics Co., Ltd. Method and apparatus for color temperature correction in a built-in camera of a portable terminal
US7688357B2 (en) * 2005-10-20 2010-03-30 Samsung Electronics Co., Ltd Method and apparatus for color temperature correction in a built-in camera of a portable terminal
US20080069439A1 (en) * 2006-09-18 2008-03-20 Sumsung Electro-Mechanics Co., Ltd. System, method and medium performing color correction of display images
US8953879B2 (en) * 2006-09-18 2015-02-10 Samsung Electro-Mechanics Co., Ltd. System, method and medium performing color correction of display images
CN102572448A (en) * 2012-02-28 2012-07-11 王锦峰 Device and method for shooting color image based on red, white and blue (RWB) three-color light
US11393429B2 (en) * 2020-02-24 2022-07-19 Qisda Corporation Display device and color adjusting method
US11205369B2 (en) * 2020-03-25 2021-12-21 Beijing Xiaomi Mobile Software Co., Ltd. Screen display method and apparatus, and method and apparatus for generating grayscale mapping information

Also Published As

Publication number Publication date
TW454424B (en) 2001-09-11

Similar Documents

Publication Publication Date Title
US8520097B2 (en) Image processing device, electronic camera, and image processing program
US8768055B2 (en) Image sensor apparatus and method for scene illuminant estimation
US6987519B2 (en) Image processing method and apparatus
US6160579A (en) Image processing apparatus and method
US6995791B2 (en) Automatic white balance for digital imaging
US20100067030A1 (en) Image color adjustment
US20050168596A1 (en) Image-processing apparatus, image-capturing apparatus, image-processing method and image-processing program
US8531548B2 (en) Image processing method, image processing program, image processing device and camera
US6507667B1 (en) Color digital imaging apparatus having a rule-based hue-shift processor
JP2005210526A (en) Image processing apparatus, method, and program, image pickup device, and image data outputting method and program
JP2008510382A (en) Digital color fidelity
CN101088278A (en) Apparatus, system, and method for optimizing gamma curves for digital image devices
JP4677699B2 (en) Image processing method, image processing device, photographing device evaluation method, image information storage method, and image processing system
JP2005210495A (en) Image processing apparatus, method, and program
JP2005045446A (en) Color conversion matrix calculation method and color correction method
US20170180694A1 (en) Method of encoding raw color coordinates provided by a camera representing colors of a scene having two different illuminations
JP2002109523A (en) Image pickup device, optical filter group, and image data converter
US20040119860A1 (en) Method of colorimetrically calibrating an image capturing device
JP3863773B2 (en) Image photographing method and apparatus
JPH0756549A (en) Picture device and correcting system for color
JP2005260693A (en) Image reproducing method with coordinate transformation according to lighting optical source
JP2007318320A (en) Image processor, imaging device, image processing method, and image processing program
JP3976562B2 (en) Color correction matrix determination method and apparatus
JP4370989B2 (en) Image processing apparatus, image processing method, and image processing program
JP2005045438A (en) Color conversion matrix calculation method and color correction method

Legal Events

Date Code Title Description
AS Assignment

Owner name: UMAX DATA SYSTEMS INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HSIEH, LOUIS;YANG, ALICE;CHEN, ALEX;REEL/FRAME:010489/0457

Effective date: 19991104

AS Assignment

Owner name: VEUTRON CORPORATION, TAIWAN

Free format text: CHANGE OF NAME;ASSIGNOR:UMAX DATA SYSTEMS INC.;REEL/FRAME:016800/0203

Effective date: 20021029

AS Assignment

Owner name: TRANSPACIFIC IP, LTD.,TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VEUTRON CORPORATION;REEL/FRAME:017564/0747

Effective date: 20050706

Owner name: TRANSPACIFIC IP, LTD., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VEUTRON CORPORATION;REEL/FRAME:017564/0747

Effective date: 20050706

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: TRANSPACIFIC SYSTEMS, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRANSPACIFIC IP LTD.;REEL/FRAME:023107/0267

Effective date: 20090618

Owner name: TRANSPACIFIC SYSTEMS, LLC,DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRANSPACIFIC IP LTD.;REEL/FRAME:023107/0267

Effective date: 20090618

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: TITUSVILLE CANAVERAL LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:TRANSPACIFIC SYSTEMS, LLC;REEL/FRAME:030628/0681

Effective date: 20130213

AS Assignment

Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:TITUSVILLE CANAVERAL LLC;REEL/FRAME:030639/0330

Effective date: 20130214

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20150114