Nothing Special   »   [go: up one dir, main page]

JP2009239608A - Image processing apparatus and digital camera - Google Patents

Image processing apparatus and digital camera Download PDF

Info

Publication number
JP2009239608A
JP2009239608A JP2008082990A JP2008082990A JP2009239608A JP 2009239608 A JP2009239608 A JP 2009239608A JP 2008082990 A JP2008082990 A JP 2008082990A JP 2008082990 A JP2008082990 A JP 2008082990A JP 2009239608 A JP2009239608 A JP 2009239608A
Authority
JP
Japan
Prior art keywords
color
pixel
evaluation value
value
saturation
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.)
Granted
Application number
JP2008082990A
Other languages
Japanese (ja)
Other versions
JP5103580B2 (en
Inventor
Munehiro Mori
宗弘 森
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.)
MegaChips Corp
Original Assignee
MegaChips Corp
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
Application filed by MegaChips Corp filed Critical MegaChips Corp
Priority to JP2008082990A priority Critical patent/JP5103580B2/en
Publication of JP2009239608A publication Critical patent/JP2009239608A/en
Application granted granted Critical
Publication of JP5103580B2 publication Critical patent/JP5103580B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technology for suppressing color noise contained in an image signal without exerting adverse influences upon original image information. <P>SOLUTION: A saturation evaluation circuit 20 inputs RGB pixel signals of the Bayer array output from an A/D converter 13 and calculates color strength evaluation values Rda, Gda, Bda based on pixel mean values of color component signals. The saturation evaluation circuit 20 determines a color component of a peak strength from among RGBCMY color components based on a magnitude relation of the color strength evaluation values Rda, Gda, Bda and calculates a saturation evaluation value CV by weighting the color component. The saturation evaluation value CV is converted into suppression coefficients Kb, Kr at LUTs 105, 106 and then multiply color difference signals Cb, Cr at multipliers 107, 108. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、撮像画像等に含まれる色ノイズを抑圧する技術に関する。   The present invention relates to a technique for suppressing color noise included in a captured image or the like.

デジタルカメラ、デジタルムービーなどに搭載される撮像素子の総画素数の増加に伴い、撮像素子の受光面積の微細化が進んでいる。撮像素子の受光面積が小さくになるにつれて、撮像素子の受光感度は低下するため、結果として、撮像画素信号のS/N比が低下することになる。   With an increase in the total number of pixels of an image sensor mounted on a digital camera, a digital movie, etc., the light receiving area of the image sensor has been miniaturized. As the light receiving area of the image sensor decreases, the light receiving sensitivity of the image sensor decreases, and as a result, the S / N ratio of the image pickup pixel signal decreases.

デジタルカメラの撮像画像において、特に問題となるのが、本来グレー領域である部分に黄色、シアン、マゼンダなどの色が付いて見える色ノイズである。   In a captured image of a digital camera, a particular problem is color noise that appears to have a color such as yellow, cyan, and magenta in a portion that is originally a gray region.

色ノイズを抑圧するためには、色差成分に対してローパスフィルタやメディアンフィルタなどを適用する方法が広く知られている。   In order to suppress the color noise, a method of applying a low-pass filter or a median filter to the color difference component is widely known.

あるいは、色ノイズを抑圧するために、色差成分が小さい領域を強制的にグレー領域に変換するコアリング処理が用いられている。   Alternatively, in order to suppress color noise, a coring process that forcibly converts a region having a small color difference component into a gray region is used.

特開2003−235050号公報JP 2003-235050 A

上述したように、ローパスフィルタやメディアンフィルタを用いることで、色ノイズを抑圧することができる。しかし、ローパスフィルタを強く掛けすぎると、画像に含まれる本来の高周波成分が除去され、画像の鮮鋭度が低下するおそれがある。逆に、ローパスフィルタを弱くするとノイズが残存することになる。   As described above, color noise can be suppressed by using a low-pass filter or a median filter. However, if the low-pass filter is applied too strongly, the original high-frequency component contained in the image is removed, and the sharpness of the image may be reduced. Conversely, if the low-pass filter is weakened, noise remains.

また、メディアンフィルタを画素信号に適用すると、色がにじむという副作用がある。つまり、元々色ノイズが発生していた画素については色ノイズが低減されるが、周囲の画素については、信号レベルは低いものの色ノイズがにじみ込むという問題がある。   Further, when the median filter is applied to the pixel signal, there is a side effect that the color is blurred. In other words, the color noise is reduced for the pixels in which the color noise was originally generated, but the surrounding pixels have a problem that the color noise is blurred although the signal level is low.

また、コアリング処理は、強制的にグレー領域に変換する処理であるので、本来、薄い色彩の存在する領域においては、色抜けが発生するという副作用がある。   Further, since the coring process is a process for forcibly converting to a gray area, there is a side effect that color loss occurs in an area where light colors originally exist.

上記特許文献1では、色彩情報に応じて色再現性の調整度合いをコントロールするようにしている。具体的には、画像の主要範囲の彩度や、画像全体の彩度の平均値に基づいて、彩度強調の調整を行うようにしている。この技術は、画像の主要部や全体の情報に基づいて、彩度の強調度合いを調整するものである。   In Patent Document 1, the degree of adjustment of color reproducibility is controlled according to color information. Specifically, saturation enhancement is adjusted based on the saturation of the main range of the image and the average value of the saturation of the entire image. This technique adjusts the degree of saturation enhancement based on the main part of the image and the overall information.

そこで、本発明は前記問題点に鑑み、本来の画像情報に悪影響を与えることなく、画像信号に含まれる色ノイズを抑圧する技術を提供することを課題とする。   In view of the above problems, an object of the present invention is to provide a technique for suppressing color noise included in an image signal without adversely affecting original image information.

上記課題を解決するため、請求項1記載の発明は、画像処理装置に関する発明であり、1画素について1色の色成分を有する第1の色空間の画素信号を入力する入力手段と、前記入力手段により入力した注目画素を含む周辺領域の画素信号の彩度評価値を求める彩度評価手段と、前記入力手段により入力した画素信号を補間し、1画素について前記所定の色空間の全ての色成分を有する画素信号を生成する補間手段と、前記補間手段により補間された前記第1の色空間の画素信号を、輝度信号と色差信号とを含む第2の色空間の画素信号に変換する色空間変換手段と、前記彩度評価値を所定の条件と比較することにより、前記周辺領域が低彩度領域であるか否かを判定し、前記周辺領域が低彩度領域であると判定された場合、前記色差信号の信号値を抑圧する抑圧手段と、を備えることを特徴とする。   In order to solve the above-mentioned problems, an invention according to claim 1 is an invention relating to an image processing apparatus, wherein an input means for inputting a pixel signal of a first color space having one color component for each pixel, and said input A saturation evaluation means for obtaining a saturation evaluation value of a pixel signal in a peripheral region including the target pixel input by the means; and interpolating the pixel signal input by the input means; for all colors in the predetermined color space for one pixel Interpolating means for generating a pixel signal having components, and a color for converting the pixel signal in the first color space interpolated by the interpolation means into a pixel signal in a second color space including a luminance signal and a color difference signal By comparing the saturation evaluation value with a predetermined condition by a space conversion means, it is determined whether or not the surrounding area is a low saturation area, and the surrounding area is determined to be a low saturation area. The color difference signal And suppressing means for suppressing issue value, characterized in that it comprises a.

請求項2記載の発明は、請求項1に記載の画像処理装置において、前記抑圧手段は、前記色差信号に抑圧係数を乗算する乗算手段と、前記彩度評価値と前記抑圧係数との対応関係を保持し、前記彩度評価値から前記抑圧係数を決定する係数決定手段と、を備えることを特徴とする。   According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the suppression unit includes a multiplying unit that multiplies the color difference signal by a suppression coefficient, and a correspondence relationship between the saturation evaluation value and the suppression coefficient. And coefficient determination means for determining the suppression coefficient from the saturation evaluation value.

請求項3記載の発明は、請求項2に記載の画像処理装置において、前記色差信号は、第1の色差信号および第2の色差信号、を含み、前記係数決定手段は、前記彩度評価値と前記第1の色差信号に対応する第1抑圧係数との対応関係を保持し、前記彩度評価値から前記第1抑圧係数を決定する第1係数決定手段と、前記彩度評価値と前記第2の色差信号に対応する第2抑圧係数との対応関係を保持し、前記彩度評価値から前記第2抑圧係数を決定する第2係数決定手段と、を含み、前記乗算手段は、前記第1の色差信号に前記第1抑圧係数を乗算する第1乗算手段と、前記第2の色差信号に前記第2抑圧係数を乗算する第2乗算手段と、を含むことを特徴とする。   According to a third aspect of the present invention, in the image processing apparatus according to the second aspect, the color difference signal includes a first color difference signal and a second color difference signal, and the coefficient determination unit is configured to output the saturation evaluation value. And a first suppression coefficient corresponding to the first color difference signal, first coefficient determination means for determining the first suppression coefficient from the saturation evaluation value, the saturation evaluation value, Second coefficient determining means for maintaining a correspondence relationship with a second suppression coefficient corresponding to a second color difference signal and determining the second suppression coefficient from the saturation evaluation value, wherein the multiplying means includes: And a first multiplying unit for multiplying the first color difference signal by the first suppression coefficient, and a second multiplying unit for multiplying the second color difference signal by the second suppression coefficient.

請求項4記載の発明は、請求項1ないし請求項3のいずれかに記載の画像処理装置において、前記彩度評価手段は、前記第1の色空間の各色成分についてそれぞれの色強度を算出する色強度算出手段と、各色強度を比較し、各色強度の偏り程度に基づいて色強度の最も高い一の色成分を決定する色成分決定手段と、前記一の色成分の色強度に基づいて前記彩度評価値を算出する評価値算出手段と、を含むことを特徴とする。   According to a fourth aspect of the present invention, in the image processing apparatus according to any one of the first to third aspects, the saturation evaluation unit calculates a color intensity of each color component in the first color space. Color intensity calculation means, color component determination means for comparing each color intensity, determining one color component having the highest color intensity based on the degree of bias of each color intensity, and based on the color intensity of the one color component Evaluation value calculation means for calculating a saturation evaluation value.

請求項5記載の発明は、請求項4に記載の画像処理装置において、前記色成分決定手段は、前記色強度算出手段により算出された前記第1の色空間の各色成分の色強度を比較し、前記第1の色空間に含まれる色成分あるいは前記第1の色空間に対して補色の関係にある色空間に含まれる色成分の中から前記一の色成分を決定する手段、を含むことを特徴とする。   According to a fifth aspect of the present invention, in the image processing apparatus according to the fourth aspect, the color component determining unit compares the color intensities of the color components of the first color space calculated by the color intensity calculating unit. And means for determining the one color component from among the color components included in the first color space or the color components included in the color space having a complementary color relationship to the first color space. It is characterized by.

請求項6記載の発明は、請求項4または請求項5に記載の画像処理装置において、前記評価値算出手段は、前記一の色成分の色強度に、色成分ごとに予め設定されている重み付け値を乗算した値に基づいて前記彩度評価値を算出する手段、を含むことを特徴とする。   According to a sixth aspect of the present invention, in the image processing apparatus according to the fourth or fifth aspect, the evaluation value calculating means is a weighting that is set in advance for each color component in the color intensity of the one color component. Means for calculating the saturation evaluation value based on a value multiplied by the value.

請求項7記載の発明は、デジタルカメラに関する発明であり、請求項1ないし請求項6のいずれかに記載の画像処理装置を備えることを特徴とする。   A seventh aspect of the invention relates to a digital camera, and is characterized by including the image processing device according to any one of the first to sixth aspects.

本発明の画像処理装置は、補間処理の前段階において注目画素を含む周辺領域の画素信号の彩度評価値を求め、周辺領域が低彩度領域である場合、色差信号の信号値を抑圧する。   The image processing apparatus according to the present invention obtains a saturation evaluation value of a pixel signal in a peripheral region including a target pixel in a previous stage of interpolation processing, and suppresses a signal value of a color difference signal when the peripheral region is a low saturation region. .

画素補間を行う前の画素信号(RAW画像データ)から彩度を評価するので、補間によりノイズの影響を拡大する前に彩度を評価することが可能である。これにより、精度よく彩度を評価し、適切な色抑圧を実行することが可能である。   Since the saturation is evaluated from the pixel signal (RAW image data) before performing the pixel interpolation, it is possible to evaluate the saturation before the influence of noise is expanded by the interpolation. Thereby, it is possible to accurately evaluate the saturation and execute appropriate color suppression.

また、色マトリクス処理やガンマ補正処理を行う前のリニアな特性を有する画素信号から彩度を評価するので、精度よく彩度を評価することができる。   In addition, since saturation is evaluated from pixel signals having linear characteristics before color matrix processing and gamma correction processing are performed, saturation can be evaluated with high accuracy.

さらには、注目画素の近傍である周辺領域の画素を利用して彩度を評価する。これにより、色ノイズを抑圧するか否か、あるいは色ノイズの抑圧のレベルを決定する基準の彩度評価が、処理対象画素である注目画素の近傍領域の情報に基づいて算出されるので、注目画素の色ノイズを的確に除去することが可能である。   Furthermore, the saturation is evaluated using pixels in the peripheral area that is in the vicinity of the target pixel. As a result, whether or not to suppress color noise or the reference saturation evaluation for determining the level of suppression of color noise is calculated based on the information about the region near the target pixel that is the processing target pixel. It is possible to accurately remove pixel color noise.

<1.デジタルカメラの全体構成と処理の概略>
以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、実施の形態に係るデジタルカメラ1のブロック図である。
<1. Overview of overall configuration and processing of digital camera>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a digital camera 1 according to the embodiment.

デジタルカメラ1は、色フィルタアレイ11、CCD(Charge Coupled Devices)12、A/D変換器13、補間回路14、マトリクス回路15、ガンマ補正回路16、色空間変換回路17、輪郭強調・ノイズ抑圧回路18、メモリ19、彩度評価回路20などを備えて構成される。   The digital camera 1 includes a color filter array 11, a CCD (Charge Coupled Devices) 12, an A / D converter 13, an interpolation circuit 14, a matrix circuit 15, a gamma correction circuit 16, a color space conversion circuit 17, a contour enhancement / noise suppression circuit. 18, a memory 19, a saturation evaluation circuit 20, and the like.

RGBベイヤ配列の色フィルタアレイ11を備えたCCD12は、図示せぬ光学系を介して被写体像を入射し、被写体像を結像する。CCD12から出力されたアナログの画素信号は、A/D変換器13においてデジタルの画素信号に変換される。なお、撮像素子としては、CCDの他にCMOSセンサを利用することも可能である。また、色フィルタアレイとしては、補色系のフィルタなどを用いてもよい。   The CCD 12 including the color filter array 11 having the RGB Bayer array enters a subject image through an optical system (not shown) to form a subject image. The analog pixel signal output from the CCD 12 is converted into a digital pixel signal by the A / D converter 13. In addition to the CCD, a CMOS sensor can be used as the image sensor. Further, as the color filter array, a complementary color filter or the like may be used.

色フィルタアレイ11は、RGBベイヤ配列であるので、A/D変換器13から出力された画素信号は、1画素につきRGBいずれか1色の色成分を持つ信号である。この画素信号が、補間回路14において補間され、1画素につきRGB全ての色成分を備えた画素信号に変換される。   Since the color filter array 11 is an RGB Bayer array, the pixel signal output from the A / D converter 13 is a signal having one of RGB color components per pixel. This pixel signal is interpolated by the interpolation circuit 14 and converted into a pixel signal having all the RGB color components per pixel.

補間回路14から出力された画素信号は、マトリクス回路15において色再現性を改善するための色補正処理が行われる。マトリクス回路15から出力された画素信号は、ガンマ補正回路16においてガンマ補正処理が行われる。ガンマ補正回路16から出力された画素信号は、色空間変換回路17においてRGB色空間からYCbCr色空間への色空間変換が行われる。   The pixel signal output from the interpolation circuit 14 is subjected to color correction processing for improving color reproducibility in the matrix circuit 15. The pixel signal output from the matrix circuit 15 is subjected to gamma correction processing in the gamma correction circuit 16. The pixel signal output from the gamma correction circuit 16 undergoes color space conversion from the RGB color space to the YCbCr color space in the color space conversion circuit 17.

色空間変換回路17においてYCbCr色空間に変換された画素信号は、次に、輪郭強調・ノイズ抑圧回路18に出力される。輪郭強調・ノイズ抑圧回路18は、撮像画像の輪郭を強調し、撮像画像の解像感を高めるための処理を行う。また、輪郭強調・ノイズ抑圧回路18は、画素信号に含まれる色ノイズを抑圧する。輪郭強調・ノイズ抑圧回路18は、特に、グレー領域における色ノイズを抑圧することで、撮像画像の品質向上を図る。   The pixel signal converted into the YCbCr color space by the color space conversion circuit 17 is then output to the contour enhancement / noise suppression circuit 18. The contour enhancement / noise suppression circuit 18 performs processing for enhancing the contour of the captured image and enhancing the resolution of the captured image. The contour enhancement / noise suppression circuit 18 suppresses color noise included in the pixel signal. The contour enhancement / noise suppression circuit 18 particularly improves the quality of the captured image by suppressing color noise in the gray region.

輪郭強調・ノイズ抑圧回路18は、輪郭抽出回路101、加算器102を備えている。輪郭抽出回路101は、輝度信号Yを入力し、輝度信号Yから輪郭成分を抽出する。   The contour enhancement / noise suppression circuit 18 includes a contour extraction circuit 101 and an adder 102. The contour extraction circuit 101 receives the luminance signal Y and extracts a contour component from the luminance signal Y.

輪郭抽出回路101から出力された輪郭成分信号は、加算器102に入力される。加算器102は、輝度信号Yに輪郭成分信号を加算し、輪郭成分を強調した輝度信号Yを出力する。   The contour component signal output from the contour extraction circuit 101 is input to the adder 102. The adder 102 adds the contour component signal to the luminance signal Y and outputs a luminance signal Y in which the contour component is emphasized.

輪郭強調・ノイズ抑圧回路18は、また、ローパスフィルタ(LPF:Low Pass Filter)103,104を備えている。ローパスフィルタ103は、色空間変換回路17から出力された色差信号Cbを入力し、色差信号Cbの高周波ノイズを除去する。ローパスフィルタ104は、色空間変換回路17から出力された色差信号Crを入力し、色差信号Crの高周波ノイズを除去する。   The contour emphasis / noise suppression circuit 18 also includes low pass filters (LPF) 103 and 104. The low-pass filter 103 receives the color difference signal Cb output from the color space conversion circuit 17 and removes high frequency noise from the color difference signal Cb. The low pass filter 104 receives the color difference signal Cr output from the color space conversion circuit 17 and removes high frequency noise from the color difference signal Cr.

CCD12の総画素数の増大化に基づく受光感度の低下により、画素信号には色ノイズが含まれる。特に、グレー領域の色ノイズは、撮像画像の品質に大きな影響を与えるため、取り除く必要がある。このグレー領域の色ノイズは、後段の色ノイズ抑圧処理部で除去される。したがって、ローパスフィルタ103,104は、画像の先鋭度を低下させない程度にカット周波数を設定すればよい。   Due to a decrease in light receiving sensitivity due to an increase in the total number of pixels of the CCD 12, the pixel signal includes color noise. In particular, the color noise in the gray area has a great influence on the quality of the captured image, and thus needs to be removed. The color noise in the gray area is removed by a subsequent color noise suppression processing unit. Therefore, the low-pass filters 103 and 104 may set the cut frequency to such an extent that the sharpness of the image is not lowered.

輪郭強調・ノイズ抑圧回路18は、また、ルックアップテーブル(LUT:Look Up Table)105,106および乗算器107,108を備えている。ルックアップテーブル105,106および乗算器107,108は、彩度評価回路20とともに本発明の特徴部分であり、色ノイズ抑圧処理部を構成する。彩度評価回路20は、注目画素とその周辺領域の画素信号を用いて演算処理を実行し、注目画素の周辺領域の彩度評価を行う。色ノイズ抑圧処理の内容については後で詳しく説明する。   The edge emphasis / noise suppression circuit 18 also includes look-up tables (LUTs) 105 and 106 and multipliers 107 and 108. The look-up tables 105 and 106 and the multipliers 107 and 108 are a characteristic part of the present invention together with the saturation evaluation circuit 20 and constitute a color noise suppression processing unit. The saturation evaluation circuit 20 performs arithmetic processing using the pixel signal of the pixel of interest and its surrounding area, and performs the saturation evaluation of the area around the pixel of interest. Details of the color noise suppression processing will be described later.

ローパスフィルタ103,104から出力された色差信号Cb,Crは、色ノイズ抑圧処理が施された後、メモリ19に出力される。   The color difference signals Cb and Cr output from the low pass filters 103 and 104 are output to the memory 19 after being subjected to color noise suppression processing.

メモリ19に格納された輝度信号Y、色差信号Cb,Crからなる画像信号は、たとえば、デジタルカメラ1が備える図示せぬモニタに表示される。あるいは、輝度信号Y、色差信号Cb,Crからなる画像信号は、符号化処理が施された後、デジタルカメラ1に装着されている図示せぬメモリカードなどに格納される。   The image signal composed of the luminance signal Y and the color difference signals Cb and Cr stored in the memory 19 is displayed on, for example, a monitor (not shown) provided in the digital camera 1. Alternatively, the image signal composed of the luminance signal Y and the color difference signals Cb and Cr is subjected to encoding processing and then stored in a memory card (not shown) attached to the digital camera 1.

<2.ベイヤ配列の画素の表記方法>
次に、以下の説明および図面におけるベイヤ配列の画素の表記方法について説明する。まず、5×5のマトリクス領域の画素を図2(a)のように表す。図2(a)における記号Pは、画素がRGBいずれの色成分であるかを考慮しない表記である。これに対して、図2(b)〜(e)においては各画素の色成分を区別して表記している。記号Rは赤色画素、記号Gは緑色画素、記号Bは青色画素であることを示している。また、図2(b)〜(e)において、G画素は実線の円で描き、R画素およびB画素は破線の円で描いている。
<2. Notation of pixels in Bayer array>
Next, the description method of the pixels in the Bayer array in the following description and drawings will be described. First, pixels in a 5 × 5 matrix area are represented as shown in FIG. The symbol P in FIG. 2A is a notation that does not consider which color component the pixel is RGB. In contrast, in FIG. 2B to FIG. 2E, the color components of each pixel are distinguished from each other. Symbol R indicates a red pixel, symbol G indicates a green pixel, and symbol B indicates a blue pixel. 2B to 2E, the G pixel is drawn with a solid circle, and the R pixel and the B pixel are drawn with a broken circle.

また、記号P,R,G,Bの添え字のうち、1桁目はマトリクス領域の画素の行番号、2桁目はマトリクス領域の画素の列番号を示している。図2(a)〜(e)は、注目画素P22を含む25個の画素P00〜P44からなるマトリクス領域の画素配列を表している。その他の図面における表記方法も同様である。また、実施の形態の説明や各数式において、記号P,R,G,Bは、画素値を表す場合もある。たとえば、記号P11は、1行1列目の画素そのものを表すとともに、1行1列目の画素の画素値をも表すものとする。   Of the subscripts of symbols P, R, G, and B, the first digit indicates the row number of the pixel in the matrix region, and the second digit indicates the column number of the pixel in the matrix region. FIGS. 2A to 2E show pixel arrangements in a matrix area composed of 25 pixels P00 to P44 including the target pixel P22. The notation method in other drawings is also the same. In the description of the embodiment and each mathematical expression, the symbols P, R, G, and B may represent pixel values. For example, the symbol P11 represents the pixel itself of the first row and the first column and also represents the pixel value of the pixel of the first row and the first column.

図2(b)および図2(e)は、注目画素P22がG画素である場合の画素配列である。図2(c)は、注目画素P22がR画素である場合の画素配列である。図2(d)は、注目画素P22がB画素である場合の画素配列である。上述したように、彩度評価回路20においては、注目画素とその周辺領域の画素信号を用いて演算処理を実行するために、レジスタ群にマトリクス領域の画素信号を蓄積する。5×5のマトリクス領域の画素を処理対象とする場合、そのレジスタ群に格納される画素信号のパターンは、図2(b)〜図2(e)の4つのパターンが存在することになる。また、3×3のマトリクス領域の画素を処理対象とする場合には、注目画素P22を中心とした9個の画素P11,P12,P13,P21,P22,P23,P31,P32,P33を利用することになり、画素信号のパターンは、同様に、図2(b)〜図2(e)の4パターンである。   FIG. 2B and FIG. 2E are pixel arrays when the target pixel P22 is a G pixel. FIG. 2C shows a pixel arrangement when the target pixel P22 is an R pixel. FIG. 2D shows a pixel arrangement when the target pixel P22 is a B pixel. As described above, the saturation evaluation circuit 20 accumulates pixel signals in the matrix region in the register group in order to perform arithmetic processing using the pixel signals of the pixel of interest and the surrounding regions. When pixels in a 5 × 5 matrix region are to be processed, there are four patterns of pixel signals stored in the register group, as shown in FIGS. 2B to 2E. Further, when processing a pixel in a 3 × 3 matrix region, nine pixels P11, P12, P13, P21, P22, P23, P31, P32, and P33 centered on the target pixel P22 are used. Accordingly, the pattern of the pixel signal is similarly the four patterns of FIGS. 2B to 2E.

<3.彩度評価処理>
次に、彩度評価回路20の構成について説明する。図3は、彩度評価回路20の回路ブロック図である。
<3. Saturation evaluation processing>
Next, the configuration of the saturation evaluation circuit 20 will be described. FIG. 3 is a circuit block diagram of the saturation evaluation circuit 20.

彩度評価回路20は、画素記憶部210を備える。画素記憶部210は、A/D変換器13から出力されたベイヤ配列のRGBの画素信号を蓄積する。つまり、画素記憶部210は、画素補間前のRAWデータを蓄積する。画素記憶部210は、3×3の画素マトリクスを格納する9個のレジスタ群からなる画素レジスタ210aを備えている。画素記憶部210は、そのほか、画素信号を格納するラインメモリなどを備えている。   The saturation evaluation circuit 20 includes a pixel storage unit 210. The pixel storage unit 210 stores the RGB pixel signals of the Bayer array output from the A / D converter 13. That is, the pixel storage unit 210 accumulates RAW data before pixel interpolation. The pixel storage unit 210 includes a pixel register 210a including nine register groups that store a 3 × 3 pixel matrix. In addition, the pixel storage unit 210 includes a line memory for storing pixel signals.

また、彩度評価回路20は、平均値算出回路211,212,213、色強度算出回路221,222,223を備えている。また、彩度評価回路20は、比較回路231、評価値算出回路232、設定値格納レジスタ233を備えている。   The saturation evaluation circuit 20 includes average value calculation circuits 211, 212, and 213 and color intensity calculation circuits 221, 222, and 223. The saturation evaluation circuit 20 includes a comparison circuit 231, an evaluation value calculation circuit 232, and a set value storage register 233.

設定値格納レジスタ233には、彩度評価回路20において演算に用いる重み付け値Rw,Gw,Bw,Cw,Mw,Ywが格納されている。重み付け値Rwは、赤色成分に対する重み付け値である。重み付け値Gwは、緑色成分に対する重み付け値である。重み付け値Bwは、青色成分に対する重み付け値である。重み付け値Cwは、シアン色成分に対する重み付け値である。重み付け値Mwは、マゼンダ色成分に対する重み付け値である。重み付け値Ywは、黄色成分に対する重み付け値である。   The set value storage register 233 stores weight values Rw, Gw, Bw, Cw, Mw, and Yw used for calculation in the saturation evaluation circuit 20. The weighting value Rw is a weighting value for the red component. The weighting value Gw is a weighting value for the green color component. The weighting value Bw is a weighting value for the blue component. The weighting value Cw is a weighting value for the cyan color component. The weighting value Mw is a weighting value for the magenta color component. The weighting value Yw is a weighting value for the yellow component.

また、本実施の形態においては、数(1)式に示すように、重み付け値Rw,Gw,Bw,Cw,Mw,Ywが設定されている。   In the present embodiment, as shown in Equation (1), weight values Rw, Gw, Bw, Cw, Mw, and Yw are set.

Figure 2009239608
Figure 2009239608

これら重み付け値は、彩度を評価するときに乗算する係数である。この重み付け値を調整することで、色成分ごとに異なる特性で彩度を評価することができる。数(1)式に示すように、この実施の形態においては、重み付け値Ywは小さく設定されている。このように、黄色成分については、重み付け値が小さく、彩度評価値CVが小さく出力されるように調整されている。   These weighting values are coefficients that are multiplied when the saturation is evaluated. By adjusting this weighting value, the saturation can be evaluated with different characteristics for each color component. As shown in the equation (1), in this embodiment, the weight value Yw is set small. As described above, the yellow component is adjusted so that the weighting value is small and the saturation evaluation value CV is small.

平均値算出回路211には、画素レジスタ100aに格納されている9個の画素のうち、緑色画素Gが格納される。平均値算出回路211は、緑色画素Gの画素平均値を算出する。   The average value calculation circuit 211 stores the green pixel G among the nine pixels stored in the pixel register 100a. The average value calculation circuit 211 calculates a pixel average value of the green pixel G.

平均値算出回路212には、画素レジスタ100aに格納されている9個の画素のうち、赤色画素Rが格納される。平均値算出回路212は、赤色画素Rの画素平均値を算出する。   The average value calculation circuit 212 stores the red pixel R among the nine pixels stored in the pixel register 100a. The average value calculation circuit 212 calculates the pixel average value of the red pixel R.

平均値算出回路213には、画素レジスタ100aに格納されている9個の画素のうち、青色画素Bが格納される。平均値算出回路213は、青色画素Bの画素平均値を算出する。   The average value calculation circuit 213 stores the blue pixel B among the nine pixels stored in the pixel register 100a. The average value calculation circuit 213 calculates the pixel average value of the blue pixel B.

画素レジスタ100aに格納される9個のマトリクス領域の画素のパターンは、上述したように、図2(b)〜図2(e)の4パターンである。ただし、図2(b)〜図2(e)は、注目画素周辺の25個の画素を図示しているが、画素レジスタ100aに格納されるのは、注目画素P22を中心とした9個の画素(P11,P12,P13,P21,P22,P23,P31,P32,P33)である。   As described above, the nine matrix region pixel patterns stored in the pixel register 100a are the four patterns shown in FIGS. 2B to 2E. However, FIG. 2B to FIG. 2E illustrate 25 pixels around the pixel of interest, but the pixel register 100a stores nine pixels centered on the pixel of interest P22. Pixels (P11, P12, P13, P21, P22, P23, P31, P32, P33).

画素レジスタ100aに格納されている画素のパターンが、図2(b)のパターンであるとき、平均値算出回路211においては、数(2)式に示す演算によりG成分の平均画素値G_sが演算される。また、平均値算出回路212においては、数(3)式に示す演算によりR成分の平均画素値R_sが演算される。平均値算出回路213においては、数(4)式に示す演算によりB成分の平均画素値B_sが演算される。   When the pixel pattern stored in the pixel register 100a is the pattern of FIG. 2B, the average value calculation circuit 211 calculates the average pixel value G_s of the G component by the calculation shown in Equation (2). Is done. In the average value calculation circuit 212, the average pixel value R_s of the R component is calculated by the calculation shown in the equation (3). In the average value calculation circuit 213, the average pixel value B_s of the B component is calculated by the calculation shown in Equation (4).

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

画素レジスタ100aに格納されている画素のパターンが、図2(c)のパターンであるとき、平均値算出回路211においては、数(5)式に示す演算によりG成分の平均画素値G_sが演算される。また、平均値算出回路212においては、数(6)式に示す演算によりR成分の平均画素値R_sが演算される。平均値算出回路213においては、数(7)式に示す演算によりB成分の平均画素値B_sが演算される。   When the pixel pattern stored in the pixel register 100a is the pattern shown in FIG. 2C, the average value calculation circuit 211 calculates the average pixel value G_s of the G component by the calculation shown in Equation (5). Is done. In the average value calculation circuit 212, the average pixel value R_s of the R component is calculated by the calculation shown in the equation (6). In the average value calculation circuit 213, the average pixel value B_s of the B component is calculated by the calculation shown in Equation (7).

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

画素レジスタ100aに格納されている画素のパターンが、図2(d)のパターンであるとき、平均値算出回路211においては、数(8)式に示す演算によりG成分の平均画素値G_sが演算される。また、平均値算出回路212においては、数(9)式に示す演算によりR成分の平均画素値R_sが演算される。平均値算出回路213においては、数(10)式に示す演算によりB成分の平均画素値B_sが演算される。   When the pixel pattern stored in the pixel register 100a is the pattern shown in FIG. 2D, the average value calculation circuit 211 calculates the average pixel value G_s of the G component by the calculation shown in Equation (8). Is done. Further, in the average value calculation circuit 212, the average pixel value R_s of the R component is calculated by the calculation shown in Equation (9). In the average value calculation circuit 213, the average pixel value B_s of the B component is calculated by the calculation shown in Equation (10).

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

画素レジスタ100aに格納されている画素のパターンが、図2(e)のパターンであるとき、平均値算出回路211においては、数(11)式に示す演算によりG成分の平均画素値G_sが演算される。また、平均値算出回路212においては、数(12)式に示す演算によりR成分の平均画素値R_sが演算される。平均値算出回路213においては、数(13)式に示す演算によりB成分の平均画素値B_sが演算される。   When the pixel pattern stored in the pixel register 100a is the pattern shown in FIG. 2E, the average value calculation circuit 211 calculates the average pixel value G_s of the G component by the calculation shown in Equation (11). Is done. Further, in the average value calculation circuit 212, the average pixel value R_s of the R component is calculated by the calculation shown in the equation (12). In the average value calculation circuit 213, the average pixel value B_s of the B component is calculated by the calculation shown in Equation (13).

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

Figure 2009239608
Figure 2009239608

平均値算出回路211は、算出した平均画素値G_sを、色強度算出回路221,222,223に出力する。同様に、平均値算出回路212,213も、算出した平均画素値R_s,B_sを、色強度算出回路221,222,223に出力する。   The average value calculation circuit 211 outputs the calculated average pixel value G_s to the color intensity calculation circuits 221, 222, and 223. Similarly, the average value calculation circuits 212 and 213 also output the calculated average pixel values R_s and B_s to the color intensity calculation circuits 221, 222 and 223.

色強度算出回路221は、平均値算出回路G_s,R_s,B_sを用いて数(14)式に示すように、色強度差分値Gdを算出する。同様に、色強度算出回路222,223は、平均値算出回路G_s,R_s,B_sを用いて数(14)式に示すように、色強度差分値Rd,Bdを算出する。   The color intensity calculation circuit 221 uses the average value calculation circuits G_s, R_s, and B_s to calculate the color intensity difference value Gd as shown in Equation (14). Similarly, the color intensity calculation circuits 222 and 223 use the average value calculation circuits G_s, R_s, and B_s to calculate the color intensity difference values Rd and Bd as shown in Equation (14).

Figure 2009239608
Figure 2009239608

さらに、色強度算出回路221は、数(15)式に示すように、算出した色強度差分値Gdの絶対値である色強度評価値Gdaを算出する。同様に、色強度算出回路222,223は、数(15)式に示すように、算出した色強度差分値Rd,Bdの絶対値である色強度評価値Rda,Bdaを算出する。なお、数(15)色における関数abs(z)は、zの絶対値を算出する関数を示している。   Further, the color intensity calculation circuit 221 calculates a color intensity evaluation value Gda, which is an absolute value of the calculated color intensity difference value Gd, as shown in Equation (15). Similarly, the color intensity calculation circuits 222 and 223 calculate color intensity evaluation values Rda and Bda, which are absolute values of the calculated color intensity difference values Rd and Bd, as shown in Equation (15). The function abs (z) in the number (15) color indicates a function for calculating the absolute value of z.

Figure 2009239608
Figure 2009239608

色強度算出回路221は、算出した色強度差分値Gd、色強度評価値Gdaを比較回路231に出力する。また、色強度算出回路221は、色強度評価値Gdaを評価値算出回路232に出力する。同様に、色強度算出回路222,223は、算出した色強度差分値Rd,Bd、色強度評価値Rda,Bdaを比較回路231に出力する。また、色強度算出回路222,223は、色強度評価値Rda,Bdaを評価値算出回路232に出力する。   The color intensity calculation circuit 221 outputs the calculated color intensity difference value Gd and the color intensity evaluation value Gda to the comparison circuit 231. Further, the color intensity calculation circuit 221 outputs the color intensity evaluation value Gda to the evaluation value calculation circuit 232. Similarly, the color intensity calculation circuits 222 and 223 output the calculated color intensity difference values Rd and Bd and color intensity evaluation values Rda and Bda to the comparison circuit 231. The color intensity calculation circuits 222 and 223 output the color intensity evaluation values Rda and Bda to the evaluation value calculation circuit 232.

比較回路231は、まず、色強度評価値Gda,Rda,Bdaが、数(16)式に示す関係を満たすか否かを判定する。数(16)式に示す関係を満たすとき、色強度評価値Rdaが、他の色強度評価値Gda,Bdaより大きいので、赤色Rあるいは赤色Rの補色であるシアン色Cの強度が偏って大きいと判断できる。   The comparison circuit 231 first determines whether or not the color intensity evaluation values Gda, Rda, and Bda satisfy the relationship shown in the equation (16). When the relationship shown in the equation (16) is satisfied, the color intensity evaluation value Rda is larger than the other color intensity evaluation values Gda and Bda. It can be judged.

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式の関係を満たし、かつ、色強度差分値Rd<0と判定した場合には、赤色Rの強度が最も大きいと判断し、評価値算出回路232に、赤色Rが最高強度であることを示す指示信号Sを出力する。   When the comparison circuit 231 satisfies the relationship of the equation (16) and determines that the color intensity difference value Rd <0, the comparison circuit 231 determines that the intensity of the red R is the highest, and the evaluation value calculation circuit 232 An instruction signal S indicating that R is the highest intensity is output.

評価値算出回路232は、赤色Rが最高強度であることを示す指示信号Sを入力すると、数(17)式に示す演算を行うことにより、彩度評価値CVを算出する。ここで、関数Div(x,y)は、xをyで除算し、その整数部分を出力する関数を示している。したがって、数(17)式では、色強度評価値Rdaに赤色Rの重み付け値Rwを乗算した値を16で除算し、その整数部分を彩度評価値CVとして出力することを意味している。数値16による除算は、正規化を意味している。数(1)式に示したように、各重み付け値として16以下の数値が設定されている。数値16の除算で正規化することにより、重み付け値が16より小さい色については、彩度評価値CVを低く評価できるようにしている。以下の数(18)、(20)、(21)、(23)、(24)式の演算においても数値16による除算は、正規化を示している。   When the instruction value S indicating that the red color R has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in Equation (17). Here, the function Div (x, y) indicates a function that divides x by y and outputs an integer part thereof. Therefore, the equation (17) means that the value obtained by multiplying the color intensity evaluation value Rda by the weight value Rw of red R is divided by 16, and the integer part is output as the saturation evaluation value CV. Division by the numerical value 16 means normalization. As shown in the equation (1), a numerical value of 16 or less is set as each weighting value. By normalizing by division of the numerical value 16, the saturation evaluation value CV can be evaluated low for colors having a weighting value smaller than 16. In the calculations of the following formulas (18), (20), (21), (23), and (24), division by the numerical value 16 indicates normalization.

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式の関係を満たし、かつ、色強度差分値Rd≧0と判定した場合には、シアン色Cの強度が最も大きいと判断し、評価値算出回路232に、シアン色Cが最高強度であることを示す指示信号Sを出力する。   When the comparison circuit 231 satisfies the relationship of the equation (16) and determines that the color intensity difference value Rd ≧ 0, the comparison circuit 231 determines that the intensity of the cyan color C is the highest, and the evaluation value calculation circuit 232 An instruction signal S indicating that the cyan color C has the highest intensity is output.

評価値算出回路232は、シアン色Cが最高強度であることを示す指示信号Sを入力すると、数(18)式に示す演算を行うことにより、彩度評価値CVを算出する。数(18)式では、色強度評価値Rdaにシアン色Cの重み付け値Cwを乗算した値を数値16で除算し、その整数部分を彩度評価値CVとして出力することを意味している。   When the instruction value S indicating that the cyan color C has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in Equation (18). In equation (18), the value obtained by multiplying the color intensity evaluation value Rda by the weighting value Cw of the cyan color C is divided by the numerical value 16, and the integer part is output as the saturation evaluation value CV.

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式の関係を満たさないと判定した場合、次に、数(19)式に示す関係を満たすか否かを判定する。数(19)式に示す関係を満たすとき、色強度評価値Gdaが、他の色強度評価値Rda,Bdaより大きいので、緑色Gあるいは緑色Gの補色であるマゼンダ色Mの強度が偏って大きいと判断できる。   If the comparison circuit 231 determines that the relationship expressed by the equation (16) is not satisfied, it then determines whether the relationship indicated by the equation (19) is satisfied. When the relationship shown in the equation (19) is satisfied, the color intensity evaluation value Gda is larger than the other color intensity evaluation values Rda and Bda. It can be judged.

Figure 2009239608
Figure 2009239608

比較回路231は、数(19)式の関係を満たし、かつ、色強度差分値Gd<0と判定した場合には、緑色Gの強度が最も大きいと判断し、評価値算出回路232に、緑色Gが最高強度であることを示す指示信号Sを出力する。   When the comparison circuit 231 satisfies the relationship of the equation (19) and determines that the color intensity difference value Gd <0, the comparison circuit 231 determines that the intensity of green G is the highest, and causes the evaluation value calculation circuit 232 to display the green color. An instruction signal S indicating that G is the highest intensity is output.

評価値算出回路232は、緑色Gが最高強度であることを示す指示信号Sを入力すると、数(20)式に示す演算を行うことにより、彩度評価値CVを算出する。つまり、色強度評価値Gdaに緑色Gの重み付け値Gwを乗算した値を数値16で除算し、その整数部分を彩度評価値CVとして出力する。   When the instruction value S indicating that the green G has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in the equation (20). That is, the value obtained by multiplying the color intensity evaluation value Gda by the weight value Gw of green G is divided by the numerical value 16, and the integer part is output as the saturation evaluation value CV.

Figure 2009239608
Figure 2009239608

比較回路231は、数(19)式の関係を満たし、かつ、色強度差分値Gd≧0と判定した場合には、マゼンダ色Mの強度が最も大きいと判断し、評価値算出回路232に、マゼンダ色Mが最高強度であることを示す指示信号Sを出力する。   When the comparison circuit 231 satisfies the relationship of the equation (19) and determines that the color intensity difference value Gd ≧ 0, the comparison circuit 231 determines that the intensity of the magenta color M is the highest, and the evaluation value calculation circuit 232 An instruction signal S indicating that the magenta color M has the highest intensity is output.

評価値算出回路232は、マゼンダ色Mが最高強度であることを示す指示信号Sを入力すると、数(21)式に示す演算を行うことにより、彩度評価値CVを算出する。つまり、色強度評価値Gdaにマゼンダ色Mの重み付け値Mwを乗算した値を数値16で除算し、その整数部分を彩度評価値CVとして出力する。   When the instruction value S indicating that the magenta color M has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in Equation (21). That is, the value obtained by multiplying the color intensity evaluation value Gda by the weighting value Mw of the magenta color M is divided by the numerical value 16, and the integer part is output as the saturation evaluation value CV.

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式、数(19)式のいずれの関係も満たさないと判定した場合、次に、数(22)式に示す関係を満たすか否かを判定する。数(22)式に示す関係を満たすとき、色強度評価値Bdaが、他の色強度評価値Gda,Rdaより大きいので、青色Bあるいは青色Bの補色である黄色Yの強度が偏って大きいと判断できる。   If the comparison circuit 231 determines that neither of the expressions (16) and (19) is satisfied, then the comparison circuit 231 determines whether or not the relationship represented by the expression (22) is satisfied. When satisfying the relationship shown in the equation (22), the color intensity evaluation value Bda is larger than the other color intensity evaluation values Gda and Rda, so that the intensity of yellow Y, which is blue B or a complementary color of blue B, is biased. I can judge.

Figure 2009239608
Figure 2009239608

比較回路231は、数(22)式の関係を満たし、かつ、色強度差分値Bd<0と判定した場合には、青色Bの強度が最も大きいと判断し、評価値算出回路232に、青色Bが最高強度であることを示す指示信号Sを出力する。   When the comparison circuit 231 satisfies the relationship of the equation (22) and determines that the color intensity difference value Bd <0, the comparison circuit 231 determines that the intensity of blue B is the highest, and the evaluation value calculation circuit 232 An instruction signal S indicating that B is the highest intensity is output.

評価値算出回路232は、青色Bが最高強度であることを示す指示信号Sを入力すると、数(23)式に示す演算を行うことにより、彩度評価値CVを算出する。つまり、色強度評価値Bdaに青色Bの重み付け値Bwを乗算した値を数値16で除算し、その整数部分を彩度評価値CVとして出力する。   When the instruction value S indicating that blue B has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in Equation (23). That is, the value obtained by multiplying the color intensity evaluation value Bda by the weight value Bw of blue B is divided by the numerical value 16, and the integer part is output as the saturation evaluation value CV.

Figure 2009239608
Figure 2009239608

比較回路231は、数(22)式の関係を満たし、かつ、色強度差分値Bd≧0と判定した場合には、黄色Yの強度が最も大きいと判断し、評価値算出回路232に、黄色Yが最高強度であることを示す指示信号Sを出力する。   If the comparison circuit 231 satisfies the relationship of the equation (22) and determines that the color intensity difference value Bd ≧ 0, the comparison circuit 231 determines that the intensity of yellow Y is the highest, and the evaluation value calculation circuit 232 An instruction signal S indicating that Y is the highest intensity is output.

評価値算出回路232は、黄色Yが最高強度であることを示す指示信号Sを入力すると、数(24)式に示す演算を行うことにより、彩度評価値CVを算出する。つまり、色強度評価値Bdaに黄色Yの重み付け値Ywを乗算した値を数値16で除算し、その整数部分を彩度評価値CVとして出力する。なお、上述したように、重み付け値Ywは、他の色成分に比べて小さい値が設定されている。これにより、本実施の形態においては、黄色成分の色ノイズが除去され易いように調整されている。これは、グレー領域に存在する黄色成分の色ノイズが特に目立って認識されるからである。   When the instruction value S indicating that yellow Y has the highest intensity is input, the evaluation value calculation circuit 232 calculates the saturation evaluation value CV by performing the calculation shown in Equation (24). That is, the value obtained by multiplying the color intensity evaluation value Bda by the weight value Yw of yellow Y is divided by the numerical value 16, and the integer part is output as the saturation evaluation value CV. As described above, the weighting value Yw is set to a smaller value than other color components. Thereby, in this Embodiment, it adjusts so that the color noise of a yellow component may be removed easily. This is because the color noise of the yellow component existing in the gray region is recognized particularly conspicuously.

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式、数(19)式、数(22)式のいずれの関係も満たさないと判定した場合、次に、数(25)式の関係を満たすか否かを判定する。   If the comparison circuit 231 determines that none of the relations of the expression (16), the expression (19), and the expression (22) is satisfied, then the comparison circuit 231 determines whether the relation of the expression (25) is satisfied. judge.

Figure 2009239608
Figure 2009239608

数(25)式の関係を満たす場合とは、Rd=Gd=Bd=0、つまり、注目画素の周辺領域が完全なグレー領域の場合である。この条件を満たす場合、比較回路231は、周辺領域が完全なグレー領域であることを示す指示信号Sを評価値算出回路232に出力する。評価値算出回路232は、その指示信号Sを入力し、数(26)式に示すように、彩度評価値CVに0を設定する。   The case where the relationship of the equation (25) is satisfied is a case where Rd = Gd = Bd = 0, that is, the peripheral region of the target pixel is a complete gray region. When this condition is satisfied, the comparison circuit 231 outputs an instruction signal S indicating that the peripheral area is a complete gray area to the evaluation value calculation circuit 232. The evaluation value calculation circuit 232 receives the instruction signal S, and sets the saturation evaluation value CV to 0 as shown in the equation (26).

Figure 2009239608
Figure 2009239608

比較回路231は、数(16)式、数(19)式、数(22)式、数(25)式のいずれの関係も満たさないと判定した場合、次に、数(27)式の関係を満たすか否かを判定する。   When the comparison circuit 231 determines that none of the relations of Expression (16), Expression (19), Expression (22), and Expression (25) is satisfied, the relation of Expression (27) is then given. It is determined whether or not the above is satisfied.

Figure 2009239608
Figure 2009239608

数(27)式に示す3つの式のいずれかの関係を満たす場合、比較回路231は、さらに、Rdaが0であるか否かも判定する。そして、比較回路231は、最高強度の色成分が複数であることを示すとともにRdaが0であるか否かを示す指示信号Sを、評価値算出回路232に出力する。   If any one of the three expressions shown in the expression (27) is satisfied, the comparison circuit 231 further determines whether or not Rda is 0. Then, the comparison circuit 231 outputs an instruction signal S indicating that there are a plurality of color components with the highest intensity and indicating whether Rda is 0 to the evaluation value calculation circuit 232.

評価値算出回路232は、最高強度の色成分が複数であることを示す指示信号Sを入力したとき、Rdaが0であるならば、数(28)式により彩度評価値CVを設定する。   The evaluation value calculation circuit 232 sets the saturation evaluation value CV by the equation (28) if Rda is 0 when the instruction signal S indicating that there are a plurality of color components having the highest intensity is input.

Figure 2009239608
Figure 2009239608

評価値算出回路232は、最高強度の色成分が複数であることを示す指示信号Sを入力したとき、Rdaが0でないならば、数(29)式により彩度評価値CVを設定する。   When the instruction signal S indicating that the highest intensity color component is plural is input to the evaluation value calculation circuit 232, if Rda is not 0, the saturation evaluation value CV is set by the equation (29).

Figure 2009239608
Figure 2009239608

数(27)式に示す3つの式のいずれかの関係を満たす場合、2種類の色強度評価値が最高強度の値をとり、残る1つの色強度評価値は0である。したがって、Rda=0の場合とは、GdaあるいはBdaが同じ最高強度の値をとるので、一方のGdaの値を彩度評価値CVとして設定するのである。もちろん、Bdaの値を彩度評価値CVに設定してもよい。また、2つの色強度評価値が最高強度をとるため、単一の色成分に大きく色が偏っているわけではないので、重み付け値は乗算しないようにしている。   When satisfying any one of the three formulas shown in the equation (27), the two color intensity evaluation values take the highest intensity value, and the remaining one color intensity evaluation value is zero. Therefore, in the case of Rda = 0, Gda or Bda takes the same maximum intensity value, and therefore the value of one Gda is set as the saturation evaluation value CV. Of course, the value of Bda may be set to the saturation evaluation value CV. In addition, since the two color intensity evaluation values have the highest intensity, the color is not largely biased to a single color component, so that the weighting value is not multiplied.

一方、Rda=0でない場合には、Rdaが他のいずれかの色強度評価値とともに最高強度の値をとっている。そこで、彩度評価値CVとしてRdaを設定するのである。もちろん、もう一方の最高強度の色成分の色強度評価値を設定しても同じことである。この場合にも、特定の色への偏りは大きくないため、重み付け値は乗算しないようにしている。   On the other hand, when Rda = 0 is not true, Rda takes the maximum intensity value together with any other color intensity evaluation value. Therefore, Rda is set as the saturation evaluation value CV. Of course, the same is true even if the color intensity evaluation value of the other highest intensity color component is set. Also in this case, since the bias to a specific color is not large, weighting values are not multiplied.

評価値算出回路232は、数(17)、(18)、(20)、(21)、(23)、(24)、(26)、(28)、(29)式のいずれかの演算式により彩度評価値CVを算出すると、最後に、数(30)式で示す演算を行い、さらに彩度評価値CVを正規化する。   The evaluation value calculation circuit 232 is an arithmetic expression of any one of formulas (17), (18), (20), (21), (23), (24), (26), (28), and (29). When the saturation evaluation value CV is calculated by the above, finally, the calculation shown by the equation (30) is performed, and the saturation evaluation value CV is further normalized.

Figure 2009239608
Figure 2009239608

数(30)式において、fmは、正規化パラメータである。正規化パラメータfmは、設定値格納レジスタ233に格納されている。正規化パラメータfmとしては、たとえば、1,2,4,8,16,32,64,128などの数値を選択して設定できるようにしておく。評価値算出回路232は、正規化パラメータfmにより正規化された彩度評価値CVを輪郭強調・色ノイズ抑圧回路18に出力する。   In the equation (30), fm is a normalization parameter. The normalization parameter fm is stored in the set value storage register 233. As the normalization parameter fm, for example, numerical values such as 1, 2, 4, 8, 16, 32, 64, and 128 can be selected and set. The evaluation value calculation circuit 232 outputs the saturation evaluation value CV normalized by the normalization parameter fm to the contour enhancement / color noise suppression circuit 18.

<4.色ノイズ抑圧処理>
図1を再び参照する。彩度評価回路20において演算された彩度評価値CVは、ルックアップテーブル105,106に出力される。ルックアップテーブル105,106は、彩度評価値CVから抑圧係数Kb,Krを算出する。抑圧係数Kbは、色差信号Cbの信号を抑圧する係数であり、抑圧係数Krは、色差信号Crの信号を抑圧する係数である。
<4. Color noise suppression processing>
Please refer to FIG. 1 again. The saturation evaluation value CV calculated by the saturation evaluation circuit 20 is output to the look-up tables 105 and 106. Look-up tables 105 and 106 calculate suppression coefficients Kb and Kr from the saturation evaluation value CV. The suppression coefficient Kb is a coefficient that suppresses the signal of the color difference signal Cb, and the suppression coefficient Kr is a coefficient that suppresses the signal of the color difference signal Cr.

図4は、ルックアップテーブル105において対応付けられている彩度評価値CVと抑圧係数Kbとの関係を示す図である。図に示すように、彩度評価値CVが、ある閾値q以上の場合には、抑圧係数Kbは1が対応付けられている。つまり、彩度評価値CVが大きいときには色差信号Cbは抑圧されない。これに対して、彩度評価値CVが、閾値qより小さく、低彩度領域であると判定される場合には、抑圧係数Kbには1より小さい値が対応付けられる。たとえば、彩度評価値CV=p(<q)に対しては、抑圧係数Kb=α(<1)が対応付けられる。   FIG. 4 is a diagram illustrating the relationship between the saturation evaluation value CV and the suppression coefficient Kb that are associated in the lookup table 105. As shown in the figure, when the saturation evaluation value CV is greater than or equal to a certain threshold value q, 1 is associated with the suppression coefficient Kb. That is, when the saturation evaluation value CV is large, the color difference signal Cb is not suppressed. On the other hand, when the saturation evaluation value CV is smaller than the threshold value q and is determined to be a low saturation region, a value smaller than 1 is associated with the suppression coefficient Kb. For example, the suppression coefficient Kb = α (<1) is associated with the saturation evaluation value CV = p (<q).

図4で示す関係を、ルックアップテーブル105における対応関係として説明したが、ルックアップテーブル106において対応付けられている彩度評価値CVと抑圧係数Krの関係も同様である。ただし、それぞれルックアップテーブル105,106で彩度評価値CVと抑圧係数の間に異なる対応関係を設定することで、色差成分ごとに異なった特性を持たせることが可能である。   Although the relationship shown in FIG. 4 has been described as the correspondence relationship in the lookup table 105, the relationship between the saturation evaluation value CV and the suppression coefficient Kr associated in the lookup table 106 is the same. However, by setting different correspondences between the saturation evaluation value CV and the suppression coefficient in the lookup tables 105 and 106, respectively, it is possible to have different characteristics for each color difference component.

ルックアップテーブル105,106は、それぞれ乗算器107,108に、抑圧係数Kb、Krを出力する。乗算器107は、ローパスフィルタ103から入力した色差信号Cbに抑圧係数Kbを乗算することで、色差信号Cbを抑圧する。乗算器108は、ローパスフィルタ104から入力した色差信号Crに抑圧係数Krを乗算することで、色差信号Crを抑圧する。   Look-up tables 105 and 106 output suppression coefficients Kb and Kr to multipliers 107 and 108, respectively. The multiplier 107 suppresses the color difference signal Cb by multiplying the color difference signal Cb input from the low-pass filter 103 by the suppression coefficient Kb. The multiplier 108 suppresses the color difference signal Cr by multiplying the color difference signal Cr input from the low-pass filter 104 by the suppression coefficient Kr.

図5は、色差信号Cbの抑圧レベルを示す図である。図中、横軸は、乗算器107が入力する色差信号Cbの信号値であり、縦軸は、乗算器107が出力する色抑圧後の色差信号Cbの信号値である。彩度評価値CVが閾値q以上のときは、前述したように、抑圧係数Kb=1であるので、乗算器107の入力信号値と出力信号値は同じである。つまり、彩度評価が高い領域については、色を抑圧することはない。これにより、彩度の高い領域の鮮やかさを維持することができる。   FIG. 5 is a diagram showing the suppression level of the color difference signal Cb. In the figure, the horizontal axis represents the signal value of the color difference signal Cb input by the multiplier 107, and the vertical axis represents the signal value of the color difference signal Cb after color suppression output from the multiplier 107. When the saturation evaluation value CV is equal to or greater than the threshold value q, as described above, since the suppression coefficient Kb = 1, the input signal value and the output signal value of the multiplier 107 are the same. In other words, the color is not suppressed in the region where the saturation evaluation is high. Thereby, the vividness of the region with high saturation can be maintained.

これに対して、彩度評価値CVが閾値qよりも小さいときには、出力信号値が抑圧されている。たとえば、抑圧係数α(図4におけるCV=p)のときには、乗算器107が入力する信号値dの色差信号Cbは、信号値α・d(<d)として出力される。   On the other hand, when the saturation evaluation value CV is smaller than the threshold value q, the output signal value is suppressed. For example, when the suppression coefficient α (CV = p in FIG. 4), the color difference signal Cb of the signal value d input by the multiplier 107 is output as a signal value α · d (<d).

図5で示す関係を、乗算器107が入力する色差信号Cbの信号値と乗算器107が出力する色差信号Cbの信号値との関係として説明したが、乗算器108が入力する色差信号Crの信号値と乗算器108が出力する色差信号Crの信号値との関係も同様である。ただし、ルックアップテーブル105,106の特性により、抑圧レベルを色差成分ごとに異ならせることができる。   Although the relationship shown in FIG. 5 has been described as the relationship between the signal value of the color difference signal Cb input by the multiplier 107 and the signal value of the color difference signal Cb output by the multiplier 107, the relationship between the color difference signal Cr input by the multiplier 108 is described. The relationship between the signal value and the signal value of the color difference signal Cr output from the multiplier 108 is the same. However, the suppression level can be made different for each color difference component depending on the characteristics of the lookup tables 105 and 106.

このように、本実施の形態のデジタルカメラ1においては、注目画素周辺の彩度を評価し、彩度が低い領域については、色差信号Cb,Crの色成分を抑圧するので、グレー領域などに発生する色ノイズを抑圧することができる。   As described above, in the digital camera 1 according to the present embodiment, the saturation around the target pixel is evaluated, and the color components of the color difference signals Cb and Cr are suppressed in the low saturation area. The generated color noise can be suppressed.

特に、本実施の形態においては、画素補間を行う前の画素信号(RAW画像データ)から彩度を評価するので、補間によりノイズの影響を拡大する前に彩度を評価することが可能である。これにより、精度よく彩度を評価し、適切な色抑圧を実行することが可能である。   In particular, in the present embodiment, since the saturation is evaluated from the pixel signal (RAW image data) before pixel interpolation, it is possible to evaluate the saturation before expanding the influence of noise by interpolation. . Thereby, it is possible to accurately evaluate the saturation and execute appropriate color suppression.

また、色マトリクス処理やガンマ補正処理を行う前のリニアな特性を有する画素信号から彩度を評価するので、精度よく彩度を評価することができる。   In addition, since saturation is evaluated from pixel signals having linear characteristics before color matrix processing and gamma correction processing are performed, saturation can be evaluated with high accuracy.

そして、本実施の形態のデジタルカメラ1は、注目画素の近傍である周辺領域の画素(この実施の形態では、注目画素周辺の9画素)を利用して彩度を評価する。これにより、色ノイズを抑圧するか否か、あるいは色ノイズの抑圧のレベルを決定する基準の彩度評価が、処理対象画素である注目画素の近傍領域の情報に基づいて算出されるので、注目画素の色ノイズを的確に除去することが可能である。   Then, the digital camera 1 according to the present embodiment evaluates the saturation using pixels in the peripheral region that is the vicinity of the target pixel (in this embodiment, nine pixels around the target pixel). As a result, whether or not to suppress color noise or the reference saturation evaluation for determining the level of suppression of color noise is calculated based on the information about the region near the target pixel that is the processing target pixel. It is possible to accurately remove pixel color noise.

また、本実施の形態においては、数(17)、(18)、(20)、(21)、(23)、(24)式で用いた正規化パラメータ(この実施の形態では数値16)を調整することで、色成分ごとに彩度評価値CVの正規化後のスケールを調整することができる。さらには、数(26)式で用いた正規化パラメータfmを調整することで、最終的な彩度評価値CVのスケールを調整することができる。   In the present embodiment, the normalization parameter (the numerical value 16 in this embodiment) used in the equations (17), (18), (20), (21), (23), and (24) is used. By adjusting, the scale after normalization of the saturation evaluation value CV can be adjusted for each color component. Furthermore, the scale of the final saturation evaluation value CV can be adjusted by adjusting the normalization parameter fm used in Equation (26).

実施の形態に係るデジタルカメラのブロック図である。1 is a block diagram of a digital camera according to an embodiment. ベイヤ配列の画素信号のマトリクス領域における色パターンを示す図である。It is a figure which shows the color pattern in the matrix area | region of the pixel signal of a Bayer arrangement. 彩度評価回路のブロック図である。It is a block diagram of a saturation evaluation circuit. ルックアップテーブルが保持している彩度評価値と抑圧係数との対応を示す図である。It is a figure which shows a response | compatibility with the saturation evaluation value and suppression coefficient which the lookup table hold | maintains. 色差信号の色抑圧レベルを示す図である。It is a figure which shows the color suppression level of a color difference signal.

符号の説明Explanation of symbols

1 デジタルカメラ
18 輪郭強調・ノイズ抑圧回路
20 彩度評価回路
105,106 ルックアップテーブル
107,108 乗算器
CV 彩度評価値
Gd,Rd,Bd 色強度差分値
Gda,Rda,Bda 色強度評価値
DESCRIPTION OF SYMBOLS 1 Digital camera 18 Contour emphasis / noise suppression circuit 20 Saturation evaluation circuit 105,106 Lookup table 107,108 Multiplier CV Saturation evaluation value Gd, Rd, Bd Color intensity difference value Gda, Rda, Bda Color intensity evaluation value

Claims (7)

1画素について1色の色成分を有する第1の色空間の画素信号を入力する入力手段と、
前記入力手段により入力した注目画素を含む周辺領域の画素信号の彩度評価値を求める彩度評価手段と、
前記入力手段により入力した画素信号を補間し、1画素について前記所定の色空間の全ての色成分を有する画素信号を生成する補間手段と、
前記補間手段により補間された前記第1の色空間の画素信号を、輝度信号と色差信号とを含む第2の色空間の画素信号に変換する色空間変換手段と、
前記彩度評価値を所定の条件と比較することにより、前記周辺領域が低彩度領域であるか否かを判定し、前記周辺領域が低彩度領域であると判定された場合、前記色差信号の信号値を抑圧する抑圧手段と、
を備えることを特徴とする画像処理装置。
Input means for inputting a pixel signal of a first color space having one color component per pixel;
A saturation evaluation means for obtaining a saturation evaluation value of a pixel signal in a peripheral region including the target pixel input by the input means;
Interpolation means for interpolating the pixel signal input by the input means to generate a pixel signal having all color components of the predetermined color space for one pixel;
Color space conversion means for converting the pixel signal of the first color space interpolated by the interpolation means into a pixel signal of a second color space including a luminance signal and a color difference signal;
By comparing the saturation evaluation value with a predetermined condition, it is determined whether the surrounding area is a low saturation area, and if it is determined that the surrounding area is a low saturation area, the color difference Suppression means for suppressing the signal value of the signal;
An image processing apparatus comprising:
請求項1に記載の画像処理装置において、
前記抑圧手段は、
前記色差信号に抑圧係数を乗算する乗算手段と、
前記彩度評価値と前記抑圧係数との対応関係を保持し、前記彩度評価値から前記抑圧係数を決定する係数決定手段と、
を備えることを特徴とする画像処理装置。
The image processing apparatus according to claim 1.
The suppression means includes
Multiplying means for multiplying the color difference signal by a suppression coefficient;
Coefficient determination means for holding a correspondence relationship between the saturation evaluation value and the suppression coefficient, and determining the suppression coefficient from the saturation evaluation value;
An image processing apparatus comprising:
請求項2に記載の画像処理装置において、
前記色差信号は、
第1の色差信号および第2の色差信号、
を含み、
前記係数決定手段は、
前記彩度評価値と前記第1の色差信号に対応する第1抑圧係数との対応関係を保持し、前記彩度評価値から前記第1抑圧係数を決定する第1係数決定手段と、
前記彩度評価値と前記第2の色差信号に対応する第2抑圧係数との対応関係を保持し、前記彩度評価値から前記第2抑圧係数を決定する第2係数決定手段と、
を含み、
前記乗算手段は、
前記第1の色差信号に前記第1抑圧係数を乗算する第1乗算手段と、
前記第2の色差信号に前記第2抑圧係数を乗算する第2乗算手段と、
を含むことを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The color difference signal is
A first color difference signal and a second color difference signal;
Including
The coefficient determining means includes
First coefficient determining means for maintaining a correspondence relationship between the saturation evaluation value and the first suppression coefficient corresponding to the first color difference signal, and determining the first suppression coefficient from the saturation evaluation value;
Second coefficient determining means for maintaining a correspondence relationship between the saturation evaluation value and a second suppression coefficient corresponding to the second color difference signal, and determining the second suppression coefficient from the saturation evaluation value;
Including
The multiplication means is
First multiplication means for multiplying the first color difference signal by the first suppression coefficient;
Second multiplying means for multiplying the second color difference signal by the second suppression coefficient;
An image processing apparatus comprising:
請求項1ないし請求項3のいずれかに記載の画像処理装置において、
前記彩度評価手段は、
前記第1の色空間の各色成分についてそれぞれの色強度を算出する色強度算出手段と、
各色強度を比較し、各色強度の偏り程度に基づいて色強度の最も高い一の色成分を決定する色成分決定手段と、
前記一の色成分の色強度に基づいて前記彩度評価値を算出する評価値算出手段と、
を含むことを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 3,
The saturation evaluation means includes
Color intensity calculating means for calculating the color intensity of each color component in the first color space;
A color component determining means for comparing each color intensity and determining one color component having the highest color intensity based on the degree of bias of each color intensity;
Evaluation value calculating means for calculating the saturation evaluation value based on the color intensity of the one color component;
An image processing apparatus comprising:
請求項4に記載の画像処理装置において、
前記色成分決定手段は、
前記色強度算出手段により算出された前記第1の色空間の各色成分の色強度を比較し、前記第1の色空間に含まれる色成分あるいは前記第1の色空間に対して補色の関係にある色空間に含まれる色成分の中から前記一の色成分を決定する手段、
を含むことを特徴とする画像処理装置。
The image processing apparatus according to claim 4.
The color component determining means includes
The color intensity of each color component of the first color space calculated by the color intensity calculation means is compared, and the color component included in the first color space or the complementary color relationship with the first color space is obtained. Means for determining the one color component from among the color components included in a certain color space;
An image processing apparatus comprising:
請求項4または請求項5に記載の画像処理装置において、
前記評価値算出手段は、
前記一の色成分の色強度に、色成分ごとに予め設定されている重み付け値を乗算した値に基づいて前記彩度評価値を算出する手段、
を含むことを特徴とする画像処理装置。
The image processing apparatus according to claim 4 or 5,
The evaluation value calculation means includes
Means for calculating the saturation evaluation value based on a value obtained by multiplying the color intensity of the one color component by a weighting value set in advance for each color component;
An image processing apparatus comprising:
請求項1ないし請求項6のいずれかに記載の画像処理装置を備えることを特徴とするデジタルカメラ。   A digital camera comprising the image processing apparatus according to claim 1.
JP2008082990A 2008-03-27 2008-03-27 Image processing apparatus and digital camera Expired - Fee Related JP5103580B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008082990A JP5103580B2 (en) 2008-03-27 2008-03-27 Image processing apparatus and digital camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008082990A JP5103580B2 (en) 2008-03-27 2008-03-27 Image processing apparatus and digital camera

Publications (2)

Publication Number Publication Date
JP2009239608A true JP2009239608A (en) 2009-10-15
JP5103580B2 JP5103580B2 (en) 2012-12-19

Family

ID=41253042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008082990A Expired - Fee Related JP5103580B2 (en) 2008-03-27 2008-03-27 Image processing apparatus and digital camera

Country Status (1)

Country Link
JP (1) JP5103580B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016201771A (en) * 2015-04-14 2016-12-01 キヤノン株式会社 Image processing device, image processing method and program
JP2016201102A (en) * 2015-04-13 2016-12-01 キヤノン株式会社 Image processing device, image processing method, and program
EP3716617A1 (en) * 2019-03-27 2020-09-30 Canon Kabushiki Kaisha Image processing apparatus, image capturing apparatus, image processing method, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005142637A (en) * 2003-11-04 2005-06-02 Canon Inc Signal processor and imaging apparatus
JP2005260675A (en) * 2004-03-12 2005-09-22 Olympus Corp Image processor and program
JP2006324974A (en) * 2005-05-19 2006-11-30 Megachips Lsi Solutions Inc Image processing apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005142637A (en) * 2003-11-04 2005-06-02 Canon Inc Signal processor and imaging apparatus
JP2005260675A (en) * 2004-03-12 2005-09-22 Olympus Corp Image processor and program
JP2006324974A (en) * 2005-05-19 2006-11-30 Megachips Lsi Solutions Inc Image processing apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016201102A (en) * 2015-04-13 2016-12-01 キヤノン株式会社 Image processing device, image processing method, and program
JP2016201771A (en) * 2015-04-14 2016-12-01 キヤノン株式会社 Image processing device, image processing method and program
EP3716617A1 (en) * 2019-03-27 2020-09-30 Canon Kabushiki Kaisha Image processing apparatus, image capturing apparatus, image processing method, and storage medium
CN111770321A (en) * 2019-03-27 2020-10-13 佳能株式会社 Image processing apparatus, image capturing apparatus, image processing method, and storage medium
US11445158B2 (en) 2019-03-27 2022-09-13 Canon Kabushiki Kaisha Image processing apparatus, image capturing apparatus, image processing method, and storage medium
CN111770321B (en) * 2019-03-27 2022-10-28 佳能株式会社 Image processing apparatus, image capturing apparatus, image processing method, and storage medium

Also Published As

Publication number Publication date
JP5103580B2 (en) 2012-12-19

Similar Documents

Publication Publication Date Title
JP6012375B2 (en) Pixel interpolation processing device, imaging device, program, and integrated circuit
JP4946795B2 (en) Image processing apparatus and image processing method
JP5672776B2 (en) Image processing apparatus, image processing method, and program
US8170362B2 (en) Edge-enhancement device and edge-enhancement method
US20070247532A1 (en) Image processing apparatus
US20080175510A1 (en) Imaging apparatus, noise removing device, noise removing method, program for noise removing method, and recording medium for recording the same
JP5060447B2 (en) Noise cancellation processing circuit and solid-state imaging device
JP2001275015A (en) Circuit and method for image processing
US20060262196A1 (en) Image processor
JP2008113222A (en) Image processing apparatus, imaging apparatus, image processing method in these apparatuses, and program allowing computer to execute the method
JP5129685B2 (en) Luminance signal generation apparatus, luminance signal generation method, and imaging apparatus
JP4861667B2 (en) Image processing apparatus and image processing method
JP4321064B2 (en) Image processing apparatus and image processing program
JPWO2006064913A1 (en) Image processing method
JP2004328564A (en) Color correcting apparatus, color correcting method, color correcting program, and digital camera using color correcting apparatus
JP5103580B2 (en) Image processing apparatus and digital camera
JPH11313336A (en) Signal processor and photographing signal processing method
JP2008107893A (en) Noise reduction device and method
JP2009194721A (en) Image signal processing device, image signal processing method, and imaging device
US20100295996A1 (en) Circuit and method for image processing
JP5330291B2 (en) Signal processing apparatus and imaging apparatus
EP1475032A1 (en) Color misregistration reducer
JP5981824B2 (en) Pixel interpolation processing device, imaging device, program, and integrated circuit
JP5409864B2 (en) Luminance signal generation apparatus, luminance signal generation method, and imaging apparatus
US20230169761A1 (en) Image processing apparatus, control method thereof, and non-transitory computer-readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120501

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120515

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120710

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120731

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120822

R150 Certificate of patent or registration of utility model

Ref document number: 5103580

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees