JP2009239608A - Image processing apparatus and digital camera - Google Patents
Image processing apparatus and digital camera Download PDFInfo
- 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
Links
- 238000011156 evaluation Methods 0.000 claims abstract description 138
- 230000001629 suppression Effects 0.000 claims abstract description 60
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000002093 peripheral effect Effects 0.000 claims description 8
- 230000000295 complement effect Effects 0.000 claims description 4
- 230000002411 adverse Effects 0.000 abstract description 2
- 230000014509 gene expression Effects 0.000 description 15
- 239000011159 matrix material Substances 0.000 description 15
- 238000000034 method Methods 0.000 description 9
- 238000010606 normalization Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
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.
上述したように、ローパスフィルタやメディアンフィルタを用いることで、色ノイズを抑圧することができる。しかし、ローパスフィルタを強く掛けすぎると、画像に含まれる本来の高周波成分が除去され、画像の鮮鋭度が低下するおそれがある。逆に、ローパスフィルタを弱くするとノイズが残存することになる。 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
そこで、本発明は前記問題点に鑑み、本来の画像情報に悪影響を与えることなく、画像信号に含まれる色ノイズを抑圧する技術を提供することを課題とする。 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
請求項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
デジタルカメラ1は、色フィルタアレイ11、CCD(Charge Coupled Devices)12、A/D変換器13、補間回路14、マトリクス回路15、ガンマ補正回路16、色空間変換回路17、輪郭強調・ノイズ抑圧回路18、メモリ19、彩度評価回路20などを備えて構成される。
The
RGBベイヤ配列の色フィルタアレイ11を備えたCCD12は、図示せぬ光学系を介して被写体像を入射し、被写体像を結像する。CCD12から出力されたアナログの画素信号は、A/D変換器13においてデジタルの画素信号に変換される。なお、撮像素子としては、CCDの他にCMOSセンサを利用することも可能である。また、色フィルタアレイとしては、補色系のフィルタなどを用いてもよい。
The
色フィルタアレイ11は、RGBベイヤ配列であるので、A/D変換器13から出力された画素信号は、1画素につきRGBいずれか1色の色成分を持つ信号である。この画素信号が、補間回路14において補間され、1画素につきRGB全ての色成分を備えた画素信号に変換される。
Since the
補間回路14から出力された画素信号は、マトリクス回路15において色再現性を改善するための色補正処理が行われる。マトリクス回路15から出力された画素信号は、ガンマ補正回路16においてガンマ補正処理が行われる。ガンマ補正回路16から出力された画素信号は、色空間変換回路17においてRGB色空間からYCbCr色空間への色空間変換が行われる。
The pixel signal output from the
色空間変換回路17においてYCbCr色空間に変換された画素信号は、次に、輪郭強調・ノイズ抑圧回路18に出力される。輪郭強調・ノイズ抑圧回路18は、撮像画像の輪郭を強調し、撮像画像の解像感を高めるための処理を行う。また、輪郭強調・ノイズ抑圧回路18は、画素信号に含まれる色ノイズを抑圧する。輪郭強調・ノイズ抑圧回路18は、特に、グレー領域における色ノイズを抑圧することで、撮像画像の品質向上を図る。
The pixel signal converted into the YCbCr color space by the color
輪郭強調・ノイズ抑圧回路18は、輪郭抽出回路101、加算器102を備えている。輪郭抽出回路101は、輝度信号Yを入力し、輝度信号Yから輪郭成分を抽出する。
The contour enhancement /
輪郭抽出回路101から出力された輪郭成分信号は、加算器102に入力される。加算器102は、輝度信号Yに輪郭成分信号を加算し、輪郭成分を強調した輝度信号Yを出力する。
The contour component signal output from the
輪郭強調・ノイズ抑圧回路18は、また、ローパスフィルタ(LPF:Low Pass Filter)103,104を備えている。ローパスフィルタ103は、色空間変換回路17から出力された色差信号Cbを入力し、色差信号Cbの高周波ノイズを除去する。ローパスフィルタ104は、色空間変換回路17から出力された色差信号Crを入力し、色差信号Crの高周波ノイズを除去する。
The contour emphasis /
CCD12の総画素数の増大化に基づく受光感度の低下により、画素信号には色ノイズが含まれる。特に、グレー領域の色ノイズは、撮像画像の品質に大きな影響を与えるため、取り除く必要がある。このグレー領域の色ノイズは、後段の色ノイズ抑圧処理部で除去される。したがって、ローパスフィルタ103,104は、画像の先鋭度を低下させない程度にカット周波数を設定すればよい。
Due to a decrease in light receiving sensitivity due to an increase in the total number of pixels of the
輪郭強調・ノイズ抑圧回路18は、また、ルックアップテーブル(LUT:Look Up Table)105,106および乗算器107,108を備えている。ルックアップテーブル105,106および乗算器107,108は、彩度評価回路20とともに本発明の特徴部分であり、色ノイズ抑圧処理部を構成する。彩度評価回路20は、注目画素とその周辺領域の画素信号を用いて演算処理を実行し、注目画素の周辺領域の彩度評価を行う。色ノイズ抑圧処理の内容については後で詳しく説明する。
The edge emphasis /
ローパスフィルタ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
メモリ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
<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
<3.彩度評価処理>
次に、彩度評価回路20の構成について説明する。図3は、彩度評価回路20の回路ブロック図である。
<3. Saturation evaluation processing>
Next, the configuration of the
彩度評価回路20は、画素記憶部210を備える。画素記憶部210は、A/D変換器13から出力されたベイヤ配列のRGBの画素信号を蓄積する。つまり、画素記憶部210は、画素補間前のRAWデータを蓄積する。画素記憶部210は、3×3の画素マトリクスを格納する9個のレジスタ群からなる画素レジスタ210aを備えている。画素記憶部210は、そのほか、画素信号を格納するラインメモリなどを備えている。
The
また、彩度評価回路20は、平均値算出回路211,212,213、色強度算出回路221,222,223を備えている。また、彩度評価回路20は、比較回路231、評価値算出回路232、設定値格納レジスタ233を備えている。
The
設定値格納レジスタ233には、彩度評価回路20において演算に用いる重み付け値Rw,Gw,Bw,Cw,Mw,Ywが格納されている。重み付け値Rwは、赤色成分に対する重み付け値である。重み付け値Gwは、緑色成分に対する重み付け値である。重み付け値Bwは、青色成分に対する重み付け値である。重み付け値Cwは、シアン色成分に対する重み付け値である。重み付け値Mwは、マゼンダ色成分に対する重み付け値である。重み付け値Ywは、黄色成分に対する重み付け値である。
The set
また、本実施の形態においては、数(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.
これら重み付け値は、彩度を評価するときに乗算する係数である。この重み付け値を調整することで、色成分ごとに異なる特性で彩度を評価することができる。数(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
平均値算出回路213には、画素レジスタ100aに格納されている9個の画素のうち、青色画素Bが格納される。平均値算出回路213は、青色画素Bの画素平均値を算出する。
The average
画素レジスタ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
画素レジスタ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
画素レジスタ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
画素レジスタ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
平均値算出回路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
色強度算出回路221は、平均値算出回路G_s,R_s,B_sを用いて数(14)式に示すように、色強度差分値Gdを算出する。同様に、色強度算出回路222,223は、平均値算出回路G_s,R_s,B_sを用いて数(14)式に示すように、色強度差分値Rd,Bdを算出する。
The color
さらに、色強度算出回路221は、数(15)式に示すように、算出した色強度差分値Gdの絶対値である色強度評価値Gdaを算出する。同様に、色強度算出回路222,223は、数(15)式に示すように、算出した色強度差分値Rd,Bdの絶対値である色強度評価値Rda,Bdaを算出する。なお、数(15)色における関数abs(z)は、zの絶対値を算出する関数を示している。
Further, the color
色強度算出回路221は、算出した色強度差分値Gd、色強度評価値Gdaを比較回路231に出力する。また、色強度算出回路221は、色強度評価値Gdaを評価値算出回路232に出力する。同様に、色強度算出回路222,223は、算出した色強度差分値Rd,Bd、色強度評価値Rda,Bdaを比較回路231に出力する。また、色強度算出回路222,223は、色強度評価値Rda,Bdaを評価値算出回路232に出力する。
The color
比較回路231は、まず、色強度評価値Gda,Rda,Bdaが、数(16)式に示す関係を満たすか否かを判定する。数(16)式に示す関係を満たすとき、色強度評価値Rdaが、他の色強度評価値Gda,Bdaより大きいので、赤色Rあるいは赤色Rの補色であるシアン色Cの強度が偏って大きいと判断できる。
The
比較回路231は、数(16)式の関係を満たし、かつ、色強度差分値Rd<0と判定した場合には、赤色Rの強度が最も大きいと判断し、評価値算出回路232に、赤色Rが最高強度であることを示す指示信号Sを出力する。
When the
評価値算出回路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
比較回路231は、数(16)式の関係を満たし、かつ、色強度差分値Rd≧0と判定した場合には、シアン色Cの強度が最も大きいと判断し、評価値算出回路232に、シアン色Cが最高強度であることを示す指示信号Sを出力する。
When the
評価値算出回路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
比較回路231は、数(16)式の関係を満たさないと判定した場合、次に、数(19)式に示す関係を満たすか否かを判定する。数(19)式に示す関係を満たすとき、色強度評価値Gdaが、他の色強度評価値Rda,Bdaより大きいので、緑色Gあるいは緑色Gの補色であるマゼンダ色Mの強度が偏って大きいと判断できる。
If the
比較回路231は、数(19)式の関係を満たし、かつ、色強度差分値Gd<0と判定した場合には、緑色Gの強度が最も大きいと判断し、評価値算出回路232に、緑色Gが最高強度であることを示す指示信号Sを出力する。
When the
評価値算出回路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
比較回路231は、数(19)式の関係を満たし、かつ、色強度差分値Gd≧0と判定した場合には、マゼンダ色Mの強度が最も大きいと判断し、評価値算出回路232に、マゼンダ色Mが最高強度であることを示す指示信号Sを出力する。
When the
評価値算出回路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
比較回路231は、数(16)式、数(19)式のいずれの関係も満たさないと判定した場合、次に、数(22)式に示す関係を満たすか否かを判定する。数(22)式に示す関係を満たすとき、色強度評価値Bdaが、他の色強度評価値Gda,Rdaより大きいので、青色Bあるいは青色Bの補色である黄色Yの強度が偏って大きいと判断できる。
If the
比較回路231は、数(22)式の関係を満たし、かつ、色強度差分値Bd<0と判定した場合には、青色Bの強度が最も大きいと判断し、評価値算出回路232に、青色Bが最高強度であることを示す指示信号Sを出力する。
When the
評価値算出回路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
比較回路231は、数(22)式の関係を満たし、かつ、色強度差分値Bd≧0と判定した場合には、黄色Yの強度が最も大きいと判断し、評価値算出回路232に、黄色Yが最高強度であることを示す指示信号Sを出力する。
If the
評価値算出回路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
比較回路231は、数(16)式、数(19)式、数(22)式のいずれの関係も満たさないと判定した場合、次に、数(25)式の関係を満たすか否かを判定する。
If the
数(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
比較回路231は、数(16)式、数(19)式、数(22)式、数(25)式のいずれの関係も満たさないと判定した場合、次に、数(27)式の関係を満たすか否かを判定する。
When the
数(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
評価値算出回路232は、最高強度の色成分が複数であることを示す指示信号Sを入力したとき、Rdaが0であるならば、数(28)式により彩度評価値CVを設定する。
The evaluation
評価値算出回路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
数(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
数(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
<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
図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
図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
これに対して、彩度評価値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
図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
このように、本実施の形態のデジタルカメラ1においては、注目画素周辺の彩度を評価し、彩度が低い領域については、色差信号Cb,Crの色成分を抑圧するので、グレー領域などに発生する色ノイズを抑圧することができる。
As described above, in the
特に、本実施の形態においては、画素補間を行う前の画素信号(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
また、本実施の形態においては、数(17)、(18)、(20)、(21)、(23)、(24)式で用いた正規化パラメータ(この実施の形態では数値16)を調整することで、色成分ごとに彩度評価値CVの正規化後のスケールを調整することができる。さらには、数(26)式で用いた正規化パラメータfmを調整することで、最終的な彩度評価値CVのスケールを調整することができる。
In the present embodiment, the normalization parameter (the
1 デジタルカメラ
18 輪郭強調・ノイズ抑圧回路
20 彩度評価回路
105,106 ルックアップテーブル
107,108 乗算器
CV 彩度評価値
Gd,Rd,Bd 色強度差分値
Gda,Rda,Bda 色強度評価値
DESCRIPTION OF
Claims (7)
前記入力手段により入力した注目画素を含む周辺領域の画素信号の彩度評価値を求める彩度評価手段と、
前記入力手段により入力した画素信号を補間し、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:
前記抑圧手段は、
前記色差信号に抑圧係数を乗算する乗算手段と、
前記彩度評価値と前記抑圧係数との対応関係を保持し、前記彩度評価値から前記抑圧係数を決定する係数決定手段と、
を備えることを特徴とする画像処理装置。 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:
前記色差信号は、
第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の色空間の各色成分についてそれぞれの色強度を算出する色強度算出手段と、
各色強度を比較し、各色強度の偏り程度に基づいて色強度の最も高い一の色成分を決定する色成分決定手段と、
前記一の色成分の色強度に基づいて前記彩度評価値を算出する評価値算出手段と、
を含むことを特徴とする画像処理装置。 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:
前記色成分決定手段は、
前記色強度算出手段により算出された前記第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:
前記評価値算出手段は、
前記一の色成分の色強度に、色成分ごとに予め設定されている重み付け値を乗算した値に基づいて前記彩度評価値を算出する手段、
を含むことを特徴とする画像処理装置。 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:
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)
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)
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 |
-
2008
- 2008-03-27 JP JP2008082990A patent/JP5103580B2/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |