JP5078218B2 - Digital camera - Google Patents
Digital camera Download PDFInfo
- Publication number
- JP5078218B2 JP5078218B2 JP2004122827A JP2004122827A JP5078218B2 JP 5078218 B2 JP5078218 B2 JP 5078218B2 JP 2004122827 A JP2004122827 A JP 2004122827A JP 2004122827 A JP2004122827 A JP 2004122827A JP 5078218 B2 JP5078218 B2 JP 5078218B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- component
- target
- values
- pixel value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
Description
この発明は、ディジタルカメラに関し、たとえば、撮影された被写体の画像信号に画質調整を施す、ディジタルカメラに関する。 The present invention relates to a digital camera, and more particularly to a digital camera that performs image quality adjustment on an image signal of a photographed subject.
ディジタルカメラでは、色再現特性はイメージセンサから出力された画像信号にどのような信号処理を施すかによって変動する。このため、信号処理技術が色再現性を向上させる上で重要な要素となる。 In a digital camera, color reproduction characteristics vary depending on what kind of signal processing is performed on an image signal output from an image sensor. For this reason, the signal processing technique is an important factor in improving color reproducibility.
しかし、従来のディジタルカメラでは、様々な条件で撮影される画像に適応した色補正が難しく、良好に撮影されるであろう被写体を想定した色補正に限定される傾向にあった。また、イメージセンサの特性にばらつきがある結果、撮影された被写体の色がカメラ毎に異なるという問題もあった。さらに、ユーザが自分の好みで色補正をすることはカメラ上では不可能であり、補正をしたいときは撮影された被写体の画像信号をパーソナルコンピュータ(PC)に取り込み、PC上で補正するしかなかった。 However, conventional digital cameras are difficult to perform color correction adapted to an image shot under various conditions, and tend to be limited to color correction assuming an object that will be shot well. Further, as a result of variations in the characteristics of the image sensor, there has been a problem that the color of the photographed subject differs from camera to camera. Furthermore, it is impossible for the user to perform color correction on the user's own preference, and when correction is desired, the image signal of the photographed subject must be taken into a personal computer (PC) and corrected on the PC. It was.
それゆえに、この発明の主たる目的は、ユーザの好みで色再現特性を調整することができる、ディジタルカメラを提供することである。 Therefore, a main object of the present invention is to provide a digital camera capable of adjusting color reproduction characteristics according to user's preference.
この発明の他の目的は、色再現性が製品毎に異なるのを防止できる、ディジタルカメラを提供することである。 Another object of the present invention is to provide a digital camera capable of preventing color reproducibility from being different for each product.
本願の発明は、撮影手段によって撮影された被写体の画像信号に画質調整を施すディジタルカメラにおいて、画像信号を形成する各々の画素信号から所定の画質評価要素に関する画素値を検出する画素値検出手段、画素値検出手段によって検出された画素値を補正する補正手段、所定の画質評価要素に関する複数の基準値を保持する第1テーブル、第1テーブルに基準値として保持された画素値が画素値検出手段によって検出された際の補正手段における補正処理の目標となる目標値を、第1テーブルに基準値として保持された複数の画素値の個々に対応させて保持する第2テーブル、および第2テーブルに保持された複数の目標値を任意に調整する調整手段を備え、補正手段は画素値を第1テーブルと第2テーブルとに基づいて補正し、補正手段は、画素値との間で所定条件を満たす基準値を第1テーブルの中から検出する基準値検出手段、基準値検出手段によって検出された基準値に対応する目標値を第2テーブルの中から検出する目標値検出手段、および基準値検出手段によって検出された基準値と目標値検出手段によって検出された目標値とに基づいて画素値を補正する画素値補正手段を含み、所定の画質評価要素は色相を含み、基準値検出手段は色相に関して画素値を挟む2つの基準値を検出し、目標値検出手段は基準値検出手段によって検出された2つの基準値に対応する2つの目標値を検出することを特徴とする、ディジタルカメラである。 The invention of the present application provides a pixel value detection means for detecting a pixel value related to a predetermined image quality evaluation element from each pixel signal forming an image signal in a digital camera that performs image quality adjustment on an image signal of a subject photographed by the photographing means, Correction means for correcting the pixel value detected by the pixel value detection means, a first table for holding a plurality of reference values relating to a predetermined image quality evaluation element, and pixel values held as reference values in the first table are pixel value detection means In the second table and the second table, the target values that are the targets of the correction processing in the correction means when detected in accordance with each of the plurality of pixel values held as reference values in the first table are stored. an adjustment means for arbitrarily adjusting a plurality of target values held, the correction means is corrected based on pixel values in the first table and the second table, complement The means is a reference value detection means for detecting a reference value satisfying a predetermined condition with the pixel value from the first table, and a target value corresponding to the reference value detected by the reference value detection means is stored in the second table. And a pixel value correcting unit for correcting the pixel value based on the reference value detected by the reference value detecting unit and the target value detected by the target value detecting unit. The element includes a hue, the reference value detection unit detects two reference values sandwiching the pixel value with respect to the hue, and the target value detection unit detects two target values corresponding to the two reference values detected by the reference value detection unit. It is a digital camera characterized by detecting .
第1の発明によれば、第2テーブルに保持された複数の目標値が調整手段によって任意に変更されるため、ユーザの好みで色再現特性を調整することができる。
According to the first aspect, since the plurality of target values held in the second table are arbitrarily changed by the adjusting means, the color reproduction characteristics can be adjusted according to the user's preference.
第2の発明によれば、第1テーブルに設定される基準値を、基準被写体を撮影して得られた基準画像信号を用いて生成するようにしたため、色再現性が製品毎に異なるのを防止することができる。 According to the second invention, since the reference value set in the first table is generated using the reference image signal obtained by photographing the reference subject, the color reproducibility varies from product to product. Can be prevented.
この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。 The above object, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.
第1の発明によれば、撮影手段によって被写体が撮影されると、画素値検出手段が、撮影された被写体の画像信号を形成する各々の画素信号から所定の画質評価要素に関する画素値を検出する。一方、第1テーブルおよび第2テーブルの各々には、同じ画質評価要素に関する複数の基準値および複数の目標値が保持される。補正手段は、画素値検出手段によって検出された画素値を第1テーブルおよび第2テーブル基づいて補正する。このようにして、撮影された被写体の画像信号に画質調整が施される。ここで、第2テーブルに保持された複数の目標値は、調整手段によって任意に調整される。 According to the first invention, when the subject is photographed by the photographing means, the pixel value detecting means detects the pixel value related to the predetermined image quality evaluation element from each pixel signal forming the image signal of the photographed subject. . On the other hand, each of the first table and the second table holds a plurality of reference values and a plurality of target values related to the same image quality evaluation element. The correcting unit corrects the pixel value detected by the pixel value detecting unit based on the first table and the second table. In this way, image quality adjustment is performed on the image signal of the photographed subject. Here, the plurality of target values held in the second table are arbitrarily adjusted by the adjusting means.
この発明のある例では、画素値との間で所定条件を満たす基準値が基準値検出手段によって第1テーブルの中から検出され、検出された基準値に対応する目標値が目標値検出手段によって第2テーブルの中から検出される。画素値は、基準値検出手段および目標値検出手段の各々によって検出された基準値および目標値とに基づいて画素値補正手段によって補正される。 In an example of the present invention, a reference value that satisfies a predetermined condition with a pixel value is detected from the first table by the reference value detection unit, and a target value corresponding to the detected reference value is detected by the target value detection unit. It is detected from the second table. The pixel value is corrected by the pixel value correcting unit based on the reference value and the target value detected by the reference value detecting unit and the target value detecting unit, respectively.
好ましい例では、所定の画質評価要素は色相を含み、基準値検出手段は色相に関して画素値を挟む2つの基準値を検出し、目標値検出手段は検出された2つの基準値に対応する2つの目標値を検出する。検出した2つの基準値に注目すると、一方の基準値の色相成分は画素値の色相成分よりも大きく、他方の基準値の色相成分は画素値の色相成分よりも小さい。 In a preferred example, the predetermined image quality evaluation element includes a hue, the reference value detection unit detects two reference values sandwiching the pixel value with respect to the hue, and the target value detection unit detects two reference values corresponding to the two detected reference values. Detect target value. When attention is paid to the two detected reference values, the hue component of one reference value is larger than the hue component of the pixel value, and the hue component of the other reference value is smaller than the hue component of the pixel value.
このような好ましい例のある局面では、画素値補正手段に含まれる色相補正手段が、検出された2つの基準値および2つの目標値の色相成分に基づいて画素値の色相成分を補正する。 In one aspect of the preferable example, the hue correction unit included in the pixel value correction unit corrects the hue component of the pixel value based on the detected two reference values and two target value hue components.
また、他の局面では、所定の画質評価要素は彩度をさらに含み、画素値補正手段に含まれる彩度補正手段が、検出された2つの基準値および2つの目標値の彩度成分に基づいて画素値の彩度成分を補正する。 In another aspect, the predetermined image quality evaluation element further includes saturation, and the saturation correction unit included in the pixel value correction unit is based on the detected two reference values and the saturation components of the two target values. To correct the saturation component of the pixel value.
その他の局面では、所定の画質評価要素は明度をさらに含み、画素値補正手段に含まれる明度補正手段が、検出された2つの基準値および2つの目標値の明度成分に基づいて画素値の明度成分を補正する。 In another aspect, the predetermined image quality evaluation element further includes brightness, and the brightness correction unit included in the pixel value correction unit performs the brightness of the pixel value based on the detected two reference values and the brightness components of the two target values. Correct the component.
この発明の他の例では、キャラクタ表示手段が、目標値を示すキャラクタを複数の座標軸によって形成されるエリアに表示する。このキャラクタは移動手段によってエリア内を任意に移動し、更新手段は移動後のキャラクタの位置に応じて目標値を更新する。このようにして目標値が任意に調整される。 In another example of the present invention, the character display means displays a character indicating the target value in an area formed by a plurality of coordinate axes. This character arbitrarily moves within the area by the moving means, and the updating means updates the target value according to the position of the character after the movement. In this way, the target value is arbitrarily adjusted.
好ましい例では、調整手段に含まれる色再現手段が、更新手段によって更新された目標値によって規定される色を再現する。 In a preferred example, the color reproduction means included in the adjustment means reproduces the color defined by the target value updated by the update means.
他の好ましい例では、調整手段に含まれる目標値表示手段が、更新手段によって更新された目標値を表示する。 In another preferred example, the target value display means included in the adjustment means displays the target value updated by the update means.
この発明のその他の例では、複数の色が描かれた特定被写体が撮影されたとき、この特定被写体に対応する特定画像信号が特定画像信号生成手段によって生成される。複数の基準値は、この特定画像信号に基づいて基準値生成手段によって生成される。 In another example of the present invention, when a specific subject on which a plurality of colors are drawn is photographed, a specific image signal corresponding to the specific subject is generated by the specific image signal generation means. A plurality of reference values are generated by the reference value generating means based on the specific image signal.
第2の発明によれば、撮影手段によって被写体が撮影されると、画素値検出手段が、撮影された被写体の画像信号を形成する各々の画素信号から所定の画質評価要素に関する画素値を検出する。一方、第1テーブルおよび第2テーブルの各々には、同じ画質評価要素に関する複数の基準値および複数の目標値が保持される。補正手段は、画素値検出手段によって検出された画素値を第1テーブルおよび第2テーブル基づいて補正する。このようにして、撮影された被写体の画像信号に画質調整が施される。ここで、第1テーブルに設定される基準値は、基準被写体を撮影して得られた基準画像信号に基づいて決定される。 According to the second invention, when the subject is photographed by the photographing means, the pixel value detecting means detects the pixel value related to the predetermined image quality evaluation element from each pixel signal forming the image signal of the photographed subject. . On the other hand, each of the first table and the second table holds a plurality of reference values and a plurality of target values related to the same image quality evaluation element. The correcting unit corrects the pixel value detected by the pixel value detecting unit based on the first table and the second table. In this way, image quality adjustment is performed on the image signal of the photographed subject. Here, the reference value set in the first table is determined based on the reference image signal obtained by photographing the reference subject.
図1を参照して、この実施例のディジタルカメラ10は、フォーカスレンズ12を含む。被写体の光像は、このフォーカスレンズ12を経てCCDイメージャ14の受光面に入射される。受光面では、入射された光像に対応するカメラ信号(生画像信号)が光電変換によって生成される。なお、受光面は、原色ベイヤ配列の色フィルタ(図示せず)によって覆われ、カメラ信号を形成する各々の画素信号は、R,GおよびBのいずれか1つの色成分のみを持つ。
Referring to FIG. 1, a
タイミングジェネレータ(TG)16は、CPU32から処理命令が与えられたとき、CCDイメージャ14から所定のフレームレートでカメラ信号を繰り返し読み出す。読み出されたカメラ信号は、CDS/AGC回路18における周知のノイズ除去およびレベル調整を経て、A/D変換器20でディジタル信号に変換される。
The timing generator (TG) 16 repeatedly reads camera signals from the
信号処理回路22は、CPU32から処理命令が与えられたとき、A/D変換器20から出力されたカメラデータに色分離,白バランス調整,YUV変換などの信号処理を施し、輝度成分(Yデータ)および色差成分(Uデータ,Vデータ)からなる画像データを生成する。生成された画像データはメモリ制御回路24に与えられ、メモリ制御回路24によってSDRAM26の画像データ格納エリア26aに書き込まれる。
When a processing instruction is given from the
ビデオエンコーダ28は、CPU32からの処理命令に応答して、画像データ格納エリア26aの画像データをメモリ制御回路24に読み出させる。そして、読み出された画像データをNTSCフォーマットのコンポジット画像信号にエンコードし、エンコードされたコンポジット画像信号をスイッチSW1を通してモニタ30に供給する。この結果、コンポジット画像信号に対応する画像が、画面に表示される。
In response to the processing command from the
キャラクタジェネレータ36は、CPU32からキャラクタ表示命令が与えられたとき、所望のキャラクタ信号を発生する。キャラクタ信号はスイッチSW1を介してモニタ30に与えられ、これによって所望のキャラクタが画面にOSD表示される。
The
JPEGコーデック34は、CPU32から圧縮命令を受けたとき、画像データ格納エリア26aに格納された1フレーム分の画像データをメモリ制御回路24に読み出させ、読み出された画像データにJPEGフォーマットに準じた圧縮処理を施す。圧縮画像データが得られると、JPEGコーデック34は、生成された圧縮画像データをメモリ制御回路24に与える。圧縮画像データは、メモリ制御回路24によって圧縮データ格納エリア26bに格納される。一方、CPU36から伸長命令を受けると、JPEGコーデック34は、圧縮データ格納エリア26bに格納された1フレーム分の圧縮画像データをメモリ制御回路24に読み出させ、読み出された圧縮画像データにJPEGフォーマットに準じた伸長処理を施す。伸長画像データが得られると、JPEGコーデック34は、伸長画像データをメモリ制御回路24を通して画像データ格納エリア26aに格納する。
When receiving a compression command from the
CPU32はまた、自ら圧縮画像データの記録/再生処理を行なう。記録時は、圧縮データ格納エリア26bに格納された圧縮画像データをメモリ制御回路24を通して読み出すとともに、ファイル名などを含むヘッダ情報を自ら作成し、圧縮画像データおよびヘッダ情報をI/F回路38を通してメモリカード40に記録する。これによって、メモリカード40内に画像ファイルが作成される。
The
再生時もまた、I/F回路38を通してメモリカード40から画像ファイルを読み出す。読み出された圧縮画像ファイルに含まれる圧縮画像データは、同じくCPU32によって、メモリ制御回路24を通して圧縮データ格納エリア26bに書き込まれる。
Also during reproduction, the image file is read from the
なお、メモリカード40は着脱自在な不揮発性の記録媒体であり、スロット(図示せず)に装着されたときにCPU32によってアクセス可能となる。
The
システムコントローラ42には、各種の操作キー44〜50が接続される。オペレータによってキー操作が行なわれると、そのときのキー状態を示すキーステート信号がシステムコントローラ42からCPU32に与えられる。ここで、シャッタキー44は被写体の撮影トリガを発するためのキーであり、画質調整キー46は画質調整モードを選択するためのキーである。カーソルキー48は、画質調整メニューが表示されたときにメニュー上のカーソルを移動させるためのキーであり、このキーを操作することでカーソルが上下左右のいずれかに移動する。セットキー50はカーソルが指向するメニュー項目を確定されるためのキーである。
信号処理回路22は、図2に示すように構成される。A/D変換器20から出力されたカメラデータは、色分離回路22aによって色分離を施される。つまり、カメラデータを構成する各々の画素データはR成分,G成分およびB成分のいずれか1つしか持っていないため、この色分離回路22aによって各画素が不足する2つの色成分を補完する。色分離回路22aからは、各画素を形成するR成分,G成分およびB成分が同時に出力される。1画素毎に出力されたR成分,G成分およびB成分は、白バランス調整回路22bを経てLCH変換回路22cに与えられ、L成分(明度成分),C成分(彩度成分)およびH成分(色相成分)に変換される。
The
変換されたL成分,C成分およびH成分の各々は、L調整回路22d,C調整回路22eおよびH調整回路22fに与えられる。L調整回路22d,C調整回路22eおよびH調整回路22fはそれぞれ、入力されたL成分,C成分およびH成分に所定の演算を施し、補正L成分,補正C成分および補正H成分を求める。求められた補正H成分,補正C成分および補正L成分はその後、YUV変換回路22nによってY成分,U成分およびV成分に変換され、変換されたY成分,U成分およびV成分は、スイッチSW1,SW2およびSW3を経て出力される。ここで、YUV変換回路22nはいわゆる4:2:2変換(または4:1:1変換)を施し、スイッチSW1〜SW3から出力されるY成分,U成分およびV成分は4:2:2または4:1:1の比率を持つ。
Each of the converted L component, C component, and H component is applied to
なお、スイッチSW1〜SW3は、検査工程において検査装置から所定の命令が出力されたときだけ、YUV変換回路22m側に接続される。このときは、白バランス調整回路22bから出力されたR成分,G成分およびB成分に基づいてYUV変換回路22mで生成されたY成分,U成分およびV成分が、スイッチSW1〜SW3を経て出力される。YUV変換回路22mもまたいわゆる4:2:2変換(または4:1:1変換)を施し、スイッチSW1〜SW3からはY成分,U成分およびV成分が4:2:2または4:1:1の比率で出力される。
The switches SW1 to SW3 are connected to the YUV conversion circuit 22m side only when a predetermined command is output from the inspection apparatus in the inspection process. At this time, the Y, U, and V components generated by the YUV conversion circuit 22m based on the R, G, and B components output from the white
LCH変換回路22cから出力されたH成分は、領域判別回路22gにも与えられる。領域判別回路22gは、基準値テーブル22hを参照して、LCH変換回路22cから与えられたH成分の属する領域を判別する。そして、判別結果に対応する基準値を基準値テーブル22hから読み出すとともに、判別結果に対応する目標値を目標値テーブル22i〜22kのいずれか1つから読み出す。
The H component output from the
図3を参照して、基準値テーブル22hには、12個の基準H成分値,12個の基準C成分値および12個の基準L成分値が書き込まれている。H,CおよびLはそれぞれ色相,彩度および明度を意味し、いずれも画質調整をなす。互いに関連する基準H成分値,基準C成分値および基準L成分値には同じ基準値番号N(0〜11)が割り当てられ、基準値番号が共通する3つの成分値(基準H成分値,基準C成分値,基準L成分値)によって基準値が規定される。この12個の基準値は、図5および図6に示すようにYUV空間に分布する。なお、図6には基準値番号が“9”の基準値のみを示している。 Referring to FIG. 3, twelve reference H component values, twelve reference C component values, and twelve reference L component values are written in reference value table 22h. H, C, and L mean hue, saturation, and brightness, respectively, and all perform image quality adjustment. The same reference value number N (0 to 11) is assigned to the reference H component value, the reference C component value, and the reference L component value that are related to each other, and three component values having the same reference value number (reference H component value, reference value) The reference value is defined by the C component value and the reference L component value. These twelve reference values are distributed in the YUV space as shown in FIGS. FIG. 6 shows only the reference value whose reference value number is “9”.
一方、目標値テーブル22i〜22kは、図4に示すように形成される。図3に示す基準値テーブルと同様、色相(H),彩度(C)および明度(L)の3つの画質評価要素の各々に関する12個の目標H成分値,12個の目標C成分値および12個の目標L成分値が設定され、同じ目標値番号N(=0〜11)に割り当てられた目標H成分値,目標C成分値および目標L成分値によって目標値が規定される。目標H成分値,目標C成分値および目標L成分値が図4に示す数値を示すとき、12個の目標値は図5および図6に示すようにYUV空間に分布する。なお、図6には目標値番号が“9”の目標値のみを示している。 On the other hand, the target value tables 22i to 22k are formed as shown in FIG. Similar to the reference value table shown in FIG. 3, twelve target H component values, twelve target C component values for each of the three image quality evaluation elements of hue (H), saturation (C), and lightness (L), and Twelve target L component values are set, and the target value is defined by the target H component value, the target C component value, and the target L component value assigned to the same target value number N (= 0 to 11). When the target H component value, the target C component value, and the target L component value indicate the numerical values shown in FIG. 4, the 12 target values are distributed in the YUV space as shown in FIGS. FIG. 6 shows only the target value whose target value number is “9”.
目標値テーブル22i〜22kが基準値テーブル22hと異なるのは、各々の目標値を変更できる点である。つまり、基準値テーブル22hに設定された基準H成分値,基準C成分値および基準L成分値が、製造段階で予め設定され、オペレータによって自由に変更できないのに対して、目標値テーブル22i〜22kに設定される目標H成分値,目標C成分値および目標L成分値は、オペレータによって任意に変更できる。なお、基準値テーブル22hおよび目標値テーブル22i〜22kのいずれも、不揮発性のメモリ22pに格納される。
The target value tables 22i to 22k are different from the reference value table 22h in that each target value can be changed. That is, while the reference H component value, the reference C component value, and the reference L component value set in the reference value table 22h are preset in the manufacturing stage and cannot be freely changed by the operator, the target value tables 22i to 22k. The target H component value, the target C component value, and the target L component value set in the above can be arbitrarily changed by the operator. Note that both the reference value table 22h and the target value tables 22i to 22k are stored in the
領域判別回路22gは、このような基準値テーブル22hと目標値テーブル22i〜22kのいずれか1つとを用いて、領域判別ならびに判別結果に応じた基準値および目標値の選択を行なう。具体的には、図7に示すフロー図の処理を1画素毎に実行する。まずステップS1でカウンタ22gのカウント値Nを“0”に設定し、ステップS2でカウント値Nに対応する基準H成分値を基準値テーブル22hから読み出す。ステップS3では、LCH変換回路22cから入力した現画素のH成分値(現画素H成分値)を基準値テーブル22hから読み出された基準H成分値と比較する。ステップS3で基準H成分値>現画素H成分値と判断されると、ステップS7〜S10を処理する。一方、基準H成分値≦現画素H成分値であれば、ステップS4でカウンタ221gをインクリメントし、続くステップS5で更新後のカウント値Nを“11”と比較する。そして、N≦11であればステップS2に戻るが、N>11であればステップS11〜S14を処理する。
The area determination circuit 22g uses such a reference value table 22h and any one of the target value tables 22i to 22k to perform area determination and select a reference value and a target value according to the determination result. Specifically, the process of the flowchart shown in FIG. 7 is executed for each pixel. First, the count value N of the counter 22g is set to “0” in step S1, and the reference H component value corresponding to the count value N is read from the reference value table 22h in step S2. In step S3, the H component value (current pixel H component value) of the current pixel input from the
ステップS7では、現時点のカウント値Nに対応する基準H成分値,基準C成分値および基準L成分値をHr1,Cr1およびLr1として基準値テーブル22hから選択し、ステップS8では、現時点のカウント値Nに対応する目標H成分値,目標C成分値および目標L成分値をHt1,Ct1およびLt1として、目標値テーブル22i〜22kのいずれか1つ(予め選択された任意の目標値テーブル)から選択する。また、ステップS9では、カウント値N−1に対応する基準H成分値,基準C成分値および基準L成分値をHr2,Cr2もよびLr2として基準値テーブル22hから選択し、ステップS10では、カウント値N−1に対応する目標H成分値,目標C成分値および目標L成分値をHt2,Ct2およびLt2として、目標値テーブル22i〜22kのいずれか1つ(予め選択された任意の目標値テーブル)から選択する。 In step S7, the reference H component value, reference C component value, and reference L component value corresponding to the current count value N are selected from the reference value table 22h as Hr1, Cr1, and Lr1, and in step S8, the current count value N The target H component value, the target C component value, and the target L component value corresponding to are selected from any one of the target value tables 22i to 22k (an arbitrary target value table selected in advance) as Ht1, Ct1, and Lt1. . In step S9, the reference H component value, the reference C component value, and the reference L component value corresponding to the count value N-1 are selected from the reference value table 22h as Hr2, Cr2 and Lr2, and in step S10, the count value The target H component value, target C component value, and target L component value corresponding to N-1 are set to Ht2, Ct2, and Lt2, and any one of the target value tables 22i to 22k (an arbitrary target value table selected in advance) Select from.
一方、ステップS11では、カウント値N=0に対応する基準H成分値,基準C成分値および基準L成分値をHr1,Cr1およびLr1として基準値テーブル22hから選択し、ステップS12では、カウント値N=0に対応する目標H成分値,目標C成分値および目標L成分値をHt1,Ct1およびLt1として、目標値テーブル22i〜22kのいずれか1つ(予め選択された任意の目標値テーブル)から選択する。また、ステップS13では、カウント値N=11に対応する基準H成分値,基準C成分値および基準L成分値をHr2,Cr2もよびLr2として基準値テーブル22hから選択し、ステップS14では、カウント値N=11に対応する目標H成分値,目標C成分値および目標L成分値をHt2,Ct2およびLt2として、目標値テーブル22i〜22kのいずれか1つ(予め選択された任意の目標値テーブル)から選択する。 On the other hand, in step S11, the reference H component value, the reference C component value, and the reference L component value corresponding to the count value N = 0 are selected from the reference value table 22h as Hr1, Cr1, and Lr1, and in step S12, the count value N Assuming that the target H component value, the target C component value, and the target L component value corresponding to = 0 are Ht1, Ct1, and Lt1, from any one of the target value tables 22i to 22k (an arbitrary target value table selected in advance) select. In step S13, the reference H component value, the reference C component value and the reference L component value corresponding to the count value N = 11 are selected from the reference value table 22h as Hr2, Cr2 and Lr2, and in step S14, the count value The target H component value, target C component value and target L component value corresponding to N = 11 are set as Ht2, Ct2 and Lt2, and one of the target value tables 22i to 22k (an arbitrary target value table selected in advance) Select from.
このようにして、色相に関して現画素値を挟む2つの基準値と、この2つの基準値に対応する2つの目標値とが検出される。なお、ステップS8,S10,S12およびS14における目標値の読み出し先は、互いに同じ目標値テーブルである。 In this way, two reference values sandwiching the current pixel value with respect to the hue and two target values corresponding to the two reference values are detected. In addition, the reading destination of the target value in steps S8, S10, S12, and S14 is the same target value table.
基準H成分値Hr1およびHr2ならびに目標H成分値Ht1およびHt2はH調整回路22fに与えられる。また、基準C成分値Cr1およびCr2ならびに目標C成分値Ct1およびCt2はC調整回路22eに与えられる。さらに、基準L成分値Lr1およびLr2ならびに目標L成分値Lt1およびLt2はL調整回路22dに与えられる。
The reference H component values Hr1 and Hr2 and the target H component values Ht1 and Ht2 are given to the H adjustment circuit 22f. The reference C component values Cr1 and Cr2 and the target C component values Ct1 and Ct2 are given to the
H調整回路22fは、LCH変換回路22cから現画素H成分値Hinを取り込み、数1に従って補正H成分値Houtを算出する。算出された補正H成分値Houtは、図8に破線で示す角度にシフトする。
The H adjustment circuit 22f takes in the current pixel H component value Hin from the
[数1]
Hout=(Ht2・β+Ht1・α)/(α+β)
α=|Hr2−Hin|
β=|Hr1−Hin|
[Equation 1]
Hout = (Ht2 · β + Ht1 · α) / (α + β)
α = | Hr2-Hin |
β = | Hr1-Hin |
H調整回路22fはまた、角度データα(=|Hr2−Hin|)およびβ=(|Hr1−Hin|)をC調整回路22eおよびL調整回路22dに出力するとともに、角度データγ(=|Ht2−Hout|)およびδ=(|Ht1−Hout|)をL調整回路22dに出力する。
The H adjustment circuit 22f also outputs the angle data α (= | Hr2-Hin |) and β = (| Hr1-Hin |) to the
C調整回路22eは、LCH変換回路22cから取り込んだ現画素C成分値Cinに数2に示す演算を施し、図9に示す補正C成分値Coutを算出する。
The
[数2]
Cout=Cin・{Ct1+(Ct2−Ct1)・β/(α+β)}
/{Cr1+(Cr2−Cr1)・β/(α+β)}
[Equation 2]
Cout = Cin · {Ct1 + (Ct2−Ct1) · β / (α + β)}
/ {Cr1 + (Cr2-Cr1) · β / (α + β)}
C調整回路22eはまた、数3を演算して、CH系の座標(0,0)および(Cin,Hin)を結ぶ直線と座標(Cr1,Hr1)および(Cr2,Hr2)を結ぶ直線との交点座標におけるC成分値Cr3、ならびにCH系の座標(0,0)および(Cout,Hout)を結ぶ直線と座標(Ct1,Ht1)および(Ct2,Ht2)を結ぶ直線との交点座標におけるC成分値Ct3を算出する。そして、算出したC成分値Cr3およびCt3を上述の現画素C成分値Cinおよび補正C成分値CoutとともにL調整回路22dに出力する。
The
[数3]
Cr3=Cr1+(Cr2−Cr1)・β/(α+β)
Ct3=Ct1+(Ct2−Ct1)・δ/(γ+δ)
[Equation 3]
Cr3 = Cr1 + (Cr2-Cr1) · β / (α + β)
Ct3 = Ct1 + (Ct2-Ct1) · δ / (γ + δ)
L調整回路22dは、LCH変換回路22cから現画素L成分値Linを取り込み、数4に従って図10に示す補正L成分値Loutを求める。図10に示すLmaxおよびLminはそれぞれ、再現できるL(明度)の最大値および最小値である。現画素値(入力画素値)は、LCH系の座標(Lmax,0,0)、(Lmin,0,0)および(Lr3,Cr3,Hin)によって形成される面(YUV空間を色相Hinで切り出した面)上に存在する。一方、補正画素値は、LCH系の座標(Lmax,0,0)、(Lmin,0,0)および(Lt3,Ct3,Hout)によって形成される面(YUV空間を色相Houtで切り出した面)上に存在する。
The
[数4]
Lout=(Lin−La)・(Ld−Lc)/(Lb−La)+Lc
La=Cin/Cr3・(Lr3−Lmin)
Lb=Cin/Cr3・(Lr3−Lmax)+Lmax
Lc=Cout/Ct3・(Lt3−Lmin)
Ld=Cout/Ct3・(Lt3−Lmax)+Lmax
Lr3=Lr1+(Lr2−Lr1)・β/(α+β)
Lt3=Lt1+(Lt2−Lt1)・δ/(γ+δ)
[Equation 4]
Lout = (Lin−La) · (Ld−Lc) / (Lb−La) + Lc
La = Cin / Cr3. (Lr3-Lmin)
Lb = Cin / Cr3 · (Lr3−Lmax) + Lmax
Lc = Cout / Ct3 · (Lt3−Lmin)
Ld = Cout / Ct3 · (Lt3−Lmax) + Lmax
Lr3 = Lr1 + (Lr2-Lr1) · β / (α + β)
Lt3 = Lt1 + (Lt2−Lt1) · δ / (γ + δ)
このようにして求められた補正H成分値Hout,補正C成分値Coutおよび補正L成分値Loutによって、補正画素値が規定される。なお、現画素値は、LCH変換回路22cから出力された現画素H成分値Hin,現画素C成分値Cinおよび現画素L成分値Linによって規定される。
A corrected pixel value is defined by the corrected H component value Hout, the corrected C component value Cout, and the corrected L component value Lout thus obtained. The current pixel value is defined by the current pixel H component value Hin, the current pixel C component value Cin, and the current pixel L component value Lin output from the
オペレータが画質調整モードを選択すべく画質調整キー46を操作すると、CPU32は、図13〜図17に示すフロー図を処理する。まずステップS21で、スイッチSW1およびキャラクタジェネレータ36を制御し、図11に示す画質調整画面をモニタ30に表示する。ただし、この時点では、色分布図,色見本,C成分値およびH成分値は表示されない。また、カーソルは“データ1”,“データ2”および“データ3”のいずれか1つのメニュー項目を指向し、この3つのメニュー項目の中で移動可能となる。
When the operator operates the image
オペレータがカーソルキー48を操作すると、CPU32はステップS23でYESと判断し、ステップS25でカーソルを移動させる。カーソルが所望のメニュー項目を指向したときにセットキー50が操作されると、ステップS27でYESと判断し、ステップS29およびS31でいずれのメニュー項目が選択されたかを判別する。“データ1”が選択されたときはステップS29からステップS33に進み、目標値テーブル22iから12個の目標値を読み出す。“データ2”が選択されたときはステップS31からステップS35に進み、目標値テーブル22jから12個の目標値を読み出す。“データ3”が選択されたときはステップS31からステップS37に進み、目標値テーブル22kから12個の目標値を読み出す。読み出された目標値は、メモリ32aに書き込まれる。
When the operator operates the
目標値の読み出しが完了すると、ステップS39で図11に示す色分布図を画面に描画する。このときもスイッチSW1およびキャラクタジェネレータ36を制御し、色分布図上にはメモリ32aに格納された目標値を示す12個の目標値キャラクタを表示する。ステップS41ではカーソルの表示位置を更新する。これによって、カーソルは、目標値を示す“0”〜“11”の目標値番号,“保存”,“クリア”および“輝度調整”の合計14個のメニュー項目の中で移動可能となる。オペレータがカーソルキー48を操作すると、CPU32はステップS43でYESと判断し、ステップS45でカーソルを移動させる。一方、オペレータがセットキー50を操作すると、CPU32はステップS47でYESと判断し、ステップS49,S51および図16のステップS101でいずれのメニュー項目が選択されたかを判別する。
When the reading of the target value is completed, the color distribution chart shown in FIG. 11 is drawn on the screen in step S39. Also at this time, the switch SW1 and the
いずれかの目標値番号が選択された場合、CPU32はステップS49からステップS53に進み、選択された目標値番号に対応する色分布図上の目標値キャラクタを点滅させる。たとえば目標値番号“1”が選択されたときは、第1象限の中央に位置する目標値キャラクタが点滅する。ステップS55では、点滅中の目標値キャラクタに対応するC成分値およびH成分値をメモリ32aから読み出して画面上に表示し、ステップS57では点滅中の目標値キャラクタに対応する目標値によって規定される色見本を画面上に表示する。ここで、C成分値およびH成分値は、上述と同様にスイッチSW1およびキャラクタジェネレータ36を制御して表示するが、色見本は、LCH系で表される目標値(L成分値,C成分値,H成分値)をメモリ32aから読み出してYUV系に変換し、変換されたYUVデータをSDRAM26の画像データ格納エリア26aに格納し、そしてビデオエンコーダ28に処理命令を与えることで表示される。C成分値,H成分値および色見本の表示位置は、図11に示すように画面中央左側である。
If any target value number is selected, the
この状態でオペレータがカーソルキー48を操作すると、CPU32はステップS59からステップS60に進み、移動先が移動可能範囲内であるかどうか判断する。つまり、点滅中の目標値キャラクタは、同じ象限内でかつH成分値が他のH成分値を跨がない範囲でしか移動できない。たとえば、目標値番号“1”の目標値キャラクタは、第1象限内でかつ、目標値番号“0”の目標値キャラクタが規定する角度よりも大きく目標値番号“2”の目標値キャラクタが規定する角度よりも小さい角度の範囲でしか移動できない。このため、ステップS60で移動先の判別を行い、移動可能範囲であればステップS61に進み、移動可能範囲外であればステップS59に戻る。
When the operator operates the
ステップS61では点滅中の目標値キャラクタを移動させ、続くステップS63では、移動後の目標値キャラクタの位置に対応するC成分値およびH成分値を算出するとともに、算出した新たなC成分値およびH成分値によってメモリ32a内の元のC成分値およびH成分値を更新する。算出処理が完了すると、ステップS55に戻る。ステップS55およびS57が再度処理されることによって、画面上のC成分値およびH成分値と色見本の色とが更新される。一方、オペレータがセットキー50を操作すると、ステップS65でYESと判断し、ステップS67で目標値キャラクタの点滅を終了してからステップS43に戻る。
In step S61, the blinking target value character is moved. In the subsequent step S63, the C component value and the H component value corresponding to the position of the target value character after the movement are calculated, and the calculated new C component value and H The original C component value and H component value in the memory 32a are updated by the component value. When the calculation process is completed, the process returns to step S55. By performing steps S55 and S57 again, the C component value and H component value on the screen and the color of the color sample are updated. On the other hand, when the operator operates the set
ステップS51でYESと判断されたとき、つまりオペレータが“輝度調整”のメニュー項目を選択したときは、図15のステップS69に移行し、図12に示す輝度分布図を画面上に描画する。ステップS71では、カーソルが指向する目標値番号に対応する目標値をメモリ32aから読み出し、読み出した目標値に基づいて目標値キャラクタを輝度分布図上に表示する。カーソルが目標値番号“1”を指向しているときは、図12に示すように目標値キャラクタが表示される。 When YES is determined in the step S51, that is, when the operator selects the “brightness adjustment” menu item, the process proceeds to the step S69 in FIG. 15, and the brightness distribution diagram shown in FIG. 12 is drawn on the screen. In step S71, the target value corresponding to the target value number to which the cursor points is read from the memory 32a, and the target value character is displayed on the luminance distribution diagram based on the read target value. When the cursor is directed to the target value number “1”, a target value character is displayed as shown in FIG.
ステップS73ではカーソルキー48が操作されたかどうか判断し、YESであればステップS75でカーソルを移動させる。続いて、移動後のカーソルが指向するメニュー項目が目標値番号であるかどうか判断し、NOであればステップS73に戻るが、YESであればステップS71に戻る。このため、移動後のカーソルが目標値番号を指向していれば、指向先の目標値番号に対応する目標値キャラクタが輝度分布図上に表示される。カーソルが所望のメニュー項目を指向した状態でセットキー50が押されると、ステップS81,S83および図16のステップS101でどのメニュー項目が選択されたかを判別する。
In step S73, it is determined whether the
目標値番号が選択されると、CPU32はステップS81からステップS85に進み、輝度分布図上の目標値キャラクタを点滅される。さらに、ステップS87で点滅中の目標値キャラクタのY成分値をメモリ32aから読み出して画面上に表示するとともに、ステップS89で点滅中の目標値キャラクタに対応する目標値によって規定される色見本を画面上に表示する。
When the target value number is selected, the
ここで、オペレータがカーソルキー48を操作すると、CPU32はステップS91からステップS96に進み、移動先が移動可能範囲内であるかどうか判断する。つまり、輝度分布図上では、目標値キャラクタは垂直方向しか移動できず、垂直方向でも最大Yレベルを上回ったり最小Yレベルを下回ったりすることはできない。このため、ステップS96で移動先の判別を行い、移動可能範囲内であればステップS97に進むが、移動可能範囲外であればステップS91に戻る。
Here, when the operator operates the
ステップS97では、点滅中の目標値キャラクタを移動させ、ステップS99では、移動後の目標値キャラクタが示すY成分値を算出し、算出されたY成分値によってメモリ32a内の元のY成分値を更新する。ステップS99の処理が完了すると、ステップS87およびS89の処理を再度実行する。この結果、画面上のY成分値は新たに算出されたY成分値に更新され、画面上の色見本の色は新たに算出されたY成分値と元のC成分値およびH成分値とによって規定される色に更新される。一方、オペレータがセットキー50を操作すると、CPU32はステップS93でYESと判断し、ステップS95で目標値キャラクタの点滅を終了させてからステップS71に戻る。
In step S97, the blinking target value character is moved. In step S99, the Y component value indicated by the moved target value character is calculated, and the original Y component value in the memory 32a is calculated based on the calculated Y component value. Update. When the process of step S99 is completed, the processes of steps S87 and S89 are executed again. As a result, the Y component value on the screen is updated to the newly calculated Y component value, and the color sample color on the screen is determined by the newly calculated Y component value and the original C component value and H component value. Updated to the specified color. On the other hand, when the operator operates the set
図16に示すステップS101では、“保存”のメニュー項目が選択されたかどうか判断する。ここでYESであれば、ステップS103でメモリ32a内の12個の目標値を読み出し元の目標値テーブル(22i,22jまたは22k)に格納し、処理を終了する。一方、ステップS101でNOであれば、選択されたメニュー項目は“クリア”であるとみなして、そのまま処理を終了する。このとき、読み出し元の目標値テーブルの目標値は何ら変更されることはない。 In step S101 shown in FIG. 16, it is determined whether the “Save” menu item has been selected. If “YES” here, the twelve target values in the memory 32a are stored in the read target value table (22i, 22j or 22k) in a step S103, and the process is terminated. On the other hand, if “NO” in the step S101, the selected menu item is regarded as “clear”, and the process is ended as it is. At this time, the target value in the read target value table is not changed at all.
以上の説明から分かるように、被写体が撮影されると、図2に示すLCH変換回路22cが、被写体の画像信号を形成する各々の画素信号から画素値(L成分値,C成分値およびH成分値)を検出する。ここで、L,CおよびHはそれぞれ明度,彩度および色相を示し、いずれも画質評価要素をなす。一方、基準値テーブル22hには、同じ画質評価要素に関する複数の基準値(基準L成分値,基準C成分値,基準H成分値)が保持される。また、目標値テーブル22i〜kの各々には、同じ画質評価要素に関する複数の目標値(目標L成分値,目標C成分値,目標H成分値)が保持される。L調整回路22d,C調整回路22eおよびH調整回路22fは、LCH検出回路22cによって検出された各々の画素値を基準値テーブル22hならびに目標値テーブル22i〜22kのいずれか1つに基づいて補正する。このようにして、撮影された被写体の画像信号に画質調整が施される。ここで、目標値テーブル22i〜22kの各々に保持された複数の目標値は、オペレータによるキー操作に応じてCPU32によって任意に調整される。このため、撮影された被写体像の色再現性をオペレータ側で自由に変更することができる。
As can be seen from the above description, when the subject is photographed, the
領域判別回路は、LCH変換回路22cから現画素H成分値を取り込み、この現画素H成分値との間で所定条件を満たす基準値を基準値テーブル22hから検出し、検出した基準値に対応する目標値をテーブル22i〜22kのいずれかから検出する。L調整回路22d,C調整回路22eおよびH調整回路22fは、LCH変換回路22cから出力された画素値を領域判別回路22gによって検出された基準値および目標値に基づいて補正する。
The area discriminating circuit takes in the current pixel H component value from the
具体的には、領域判別回路22gは、基準H成分値が現画素H成分値を挟む2つの基準値を基準値テーブル22hから読み出すとともに、読み出された2つの基準値と同じ番号が割り当てられた2つの目標値を目標値テーブル22i〜22kのいずれかから読み出す。L調整回路22dは、読み出された2つの基準L成分値と2つの目標L成分値に基づいて現画素L成分値を補正し、C調整回路22eは、読み出された2つの基準C成分値と2つの目標C成分値に基づいて現画素C成分値を補正し、そして、H調整回路22fは、読み出された2つの基準H成分値と2つの目標H成分値に基づいて現画素H成分値を補正する。
Specifically, the area determination circuit 22g reads two reference values having a reference H component value sandwiching the current pixel H component value from the reference value table 22h, and is assigned the same number as the two read reference values. The two target values are read out from any one of the target value tables 22i to 22k. The
画質調整時、モニタ30にはU座標軸およびV座標軸によって形成される色分布図あるいはY座標軸およびUV座標軸によって形成される輝度分布図が表示され、このような分布図上に複数の目標値キャラクタが配置される。この目標値キャラクタはカーソルキー48の操作に応答して分布図上を任意に移動し、セットキー50が押されると、移動後の目標値キャラクタの位置に応じて目標値が更新される。モニタ30には、目標値ならびにこの目標値によって規定される色見本も表示される。
When adjusting the image quality, the
基準値テーブル22hに格納される各々の基準値は、製造段階において次のようにして決定される。まず、図17に示すようにディジタルカメラ10と検査設定装置60とがケーブル54によって接続され、ディジタルカメラ10の前面に図18に示すテストチャート70が配置される。このテストチャート70には12個の色エリア0〜11が形成され、各色エリアに異なる色が描かれる。各色エリア0〜11の各々の色は、図3に示す基準値テーブル22hの基準値番号0〜11に対応する。この状態で、検査装置60からディジタルカメラ10に設定命令が出力されると、設定命令はI/F回路54を通してCPU32に与えられる。CPU32は、与えられた設定命令に応答して図19に示すフロー図を処理する。
Each reference value stored in the reference value table 22h is determined in the manufacturing stage as follows. First, as shown in FIG. 17, the
まず、ステップS111で図2に示すスイッチSW1〜SW3をYUV変換回路22m側に切り換え、ステップS113で撮影処理を実行する。これによって、カラーチャートがCCDイメージャ14によって撮影され、撮影されたカラーチャートに対応するカメラデータが信号処理回路22に与えられる。信号処理回路22では、入力されたカメラデータに基づいてYUV変換回路22mによってYUVデータが作成される。作成されたYUVデータは、スイッチSW1〜SW3を通して信号処理回路22から出力され、メモリ制御回路24によってSDRAM26の画像データ格納エリア26aに格納される。
First, in step S111, the switches SW1 to SW3 shown in FIG. 2 are switched to the YUV conversion circuit 22m side, and photographing processing is executed in step S113. Thus, the color chart is photographed by the
ステップS115ではカウンタ32bのカウント値Mを“0”に設定し、続くステップS117ではカラーチャート70の色エリアMの色を示すYUVデータをメモリ制御回路24を通して読み出す。その後、読み出されたYUVデータをステップS199でLCHデータに変換し、変換されたLCHデータつまりL成分値,C成分値およびH成分値をステップS121で基準値テーブル22hの基準値番号Mに対応する欄に格納する。
In step S115, the count value M of the counter 32b is set to “0”, and in subsequent step S117, YUV data indicating the color of the color area M of the
ステップS123では、カウント値Mを“11”と比較し、M<11であればステップS125でカウンタ32bをインクリメントしてからステップS117に戻る。この結果、ステップS117〜S121の処理が12回繰り返され、色エリア0〜11の各々の色を示すL成分値,C成分値およびH成分値が基準値テーブル22hに設定される。カウント値Mが“11”に達すると、ステップS123でYESと判断し、ステップS127でスイッチSW1〜SW3をYUV変換回路22n側に戻してから基準値決定処理を終了する。
In step S123, the count value M is compared with “11”. If M <11, the counter 32b is incremented in step S125, and the process returns to step S117. As a result, the processes of steps S117 to S121 are repeated 12 times, and the L component value, the C component value, and the H component value indicating each color of the
CCDイメージャ14の光電変換特性には各素子によってばらつきがあるが、このような処理を個別に行なうことで、光電変換特性のばらつきを解消することができる。ただし、CCDイメージャの光電変換特性のばらつきを考慮しないのであれば、あるディジタルカメラで作成された基準値を別のディジタルカメラにも援用するようにすればよい。なお、目標値については、検査段階において手動で目標値テーブル22i〜22kに設定される。
The photoelectric conversion characteristics of the
この実施例では、イメージセンサとしてCCDイメージャを用いているが、CCDイメージャに代えてCMOSイメージャを用いるようにしてもよい。また、この実施例では記録媒体として不揮発性の半導体メモリを用いているが、これに代えて光磁気ディスクを用いてもよい。 In this embodiment, a CCD imager is used as the image sensor, but a CMOS imager may be used instead of the CCD imager. In this embodiment, a non-volatile semiconductor memory is used as the recording medium, but a magneto-optical disk may be used instead.
10…ディジタルカメラ
14…CCDイメージャ
22…信号処理回路
26…SDRAM
28…ビデオエンコーダ
32…CPU
34…JPEGコーデック
38…ディスクコントローラ
40…光磁気ディスク
DESCRIPTION OF
28 ...
34 ...
Claims (4)
前記画像信号を形成する各々の画素信号から所定の画質評価要素に関する画素値を検出する画素値検出手段、
前記画素値検出手段によって検出された画素値を補正する補正手段、
前記所定の画質評価要素に関する複数の画素値を基準値として保持する第1テーブル、
前記第1テーブルに基準値として保持された画素値が前記画素値検出手段によって検出された際の前記補正手段における補正処理の目標値を、前記第1テーブルに基準値として保持された複数の画素値の個々に対応させて保持する第2テーブル、および前記第2テーブルに保持された複数の目標値を任意に調整する調整手段を備え、
前記補正手段は前記画素値を前記第1テーブルと前記第2テーブルとに基づいて補正し、
前記補正手段は、前記画素値との間で所定条件を満たす前記基準値を前記第1テーブルの中から検出する基準値検出手段、前記基準値検出手段によって検出された前記基準値に対応する前記目標値を前記第2テーブルの中から検出する目標値検出手段、および前記基準値検出手段によって検出された前記基準値と前記目標値検出手段によって検出された前記目標値とに基づいて前記画素値を補正する画素値補正手段を含み、
前記所定の画質評価要素は色相を含み、
前記基準値検出手段は前記色相に関して前記画素値を挟む2つの前記基準値を検出し、
前記目標値検出手段は前記基準値検出手段によって検出された前記2つの基準値に対応する2つの前記目標値を検出することを特徴とする、ディジタルカメラ。 In a digital camera that adjusts the image quality of an image signal of a photographed subject,
Pixel value detection means for detecting a pixel value related to a predetermined image quality evaluation element from each pixel signal forming the image signal;
Correction means for correcting the pixel value detected by the pixel value detection means;
A first table that holds a plurality of pixel values related to the predetermined image quality evaluation element as reference values;
A plurality of pixels held as reference values in the first table as target values for correction processing in the correction means when pixel values held as reference values in the first table are detected by the pixel value detection means A second table that holds the values in correspondence with each other, and an adjustment unit that arbitrarily adjusts a plurality of target values held in the second table,
The correction unit corrects the pixel value based on the first table and the second table,
The correction means detects the reference value satisfying a predetermined condition with the pixel value from the first table, and the correction value corresponds to the reference value detected by the reference value detection means. Target value detection means for detecting a target value from the second table, and the pixel value based on the reference value detected by the reference value detection means and the target value detected by the target value detection means Including pixel value correcting means for correcting
The predetermined image quality evaluation element includes a hue;
The reference value detecting means detects two reference values sandwiching the pixel value with respect to the hue;
The digital camera according to claim 1, wherein the target value detection means detects two target values corresponding to the two reference values detected by the reference value detection means .
前記画素値補正手段は、前記2つの基準値の彩度成分および前記2つの目標値の前記彩度成分に基づいて前記画素値の前記彩度成分を補正する彩度補正手段を含む、請求項1または2記載のディジタルカメラ。 The predetermined image quality evaluation element further includes saturation;
The pixel value correction unit comprises a saturation correction means for correcting the luminance component of the pixel value based on the luminance component of the luminance component and the two target values of the two reference values, according to claim The digital camera according to 1 or 2 .
前記画素値補正手段は、前記2つの基準値の明度成分および前記2つの目標値の前記明度成分に基づいて前記画素値の前記明度成分を補正する明度補正手段を含む、請求項1ないし3のいずれかに記載のディジタルカメラ。 The predetermined image quality evaluation element further includes brightness.
The pixel value correcting means includes lightness correcting means for correcting the lightness component of the pixel value based on the lightness component of the two reference values and the lightness component of the two target values . A digital camera according to any one of the above .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004122827A JP5078218B2 (en) | 2004-04-19 | 2004-04-19 | Digital camera |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004122827A JP5078218B2 (en) | 2004-04-19 | 2004-04-19 | Digital camera |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000213654A Division JP3561680B2 (en) | 2000-07-14 | 2000-07-14 | Digital camera |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004274785A JP2004274785A (en) | 2004-09-30 |
JP2004274785A5 JP2004274785A5 (en) | 2007-08-30 |
JP5078218B2 true JP5078218B2 (en) | 2012-11-21 |
Family
ID=33128511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004122827A Expired - Fee Related JP5078218B2 (en) | 2004-04-19 | 2004-04-19 | Digital camera |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5078218B2 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03229572A (en) * | 1990-02-05 | 1991-10-11 | Matsushita Electric Ind Co Ltd | Color adjusting device and color adjusting matrix calculation method |
JP3173140B2 (en) * | 1991-07-04 | 2001-06-04 | 松下電器産業株式会社 | Color adjustment device |
JP2560972B2 (en) * | 1993-05-31 | 1996-12-04 | 日本電気株式会社 | Automatic color gamut conversion method, automatic color gamut conversion device and automatic color conversion device |
JPH10198793A (en) * | 1997-01-14 | 1998-07-31 | Fuji Xerox Co Ltd | Image processor |
JPH10285414A (en) * | 1997-04-02 | 1998-10-23 | Ricoh Syst Kaihatsu Kk | Color adjustment method and recording medium storing the same |
JPH10290373A (en) * | 1997-04-15 | 1998-10-27 | Matsushita Electric Ind Co Ltd | Color correction device |
JP3090101B2 (en) * | 1997-09-08 | 2000-09-18 | 日本電気株式会社 | Digital camera device |
-
2004
- 2004-04-19 JP JP2004122827A patent/JP5078218B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004274785A (en) | 2004-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3877544B2 (en) | Digital camera | |
JP5262377B2 (en) | Imaging device | |
JP2006222672A (en) | Method and device for controlling white balance and imaging device | |
EP3462727B1 (en) | Photographing apparatus | |
JP3561680B2 (en) | Digital camera | |
US7173654B2 (en) | Digital camera having color adjustment capability | |
JP2003174619A (en) | Electronic device | |
US20090086044A1 (en) | Moving-image reproducing apparatus and moving-image reproducing method | |
JP3754364B2 (en) | Digital camera | |
JP5078218B2 (en) | Digital camera | |
JP3992476B2 (en) | Image processing device | |
JP4916093B2 (en) | Image processing device | |
JP2006074710A (en) | Digital camera and camera system | |
US20110050949A1 (en) | Color Adjusting Apparatus | |
JP5493273B2 (en) | Imaging apparatus, imaging method, and program | |
JP5121898B2 (en) | Imaging device | |
US6008910A (en) | Film image reading apparatus and method in which multiple images are simultaneously displayed | |
JP6435904B2 (en) | Output device, output control method, and program | |
JP2004227402A (en) | Image correction device and method for specifying correction value thereof | |
JP2007251746A (en) | Camera, and image processing program | |
JP2007124349A (en) | Imaging apparatus | |
JP2010068492A (en) | Image processing device and image processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070711 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070711 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100907 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111107 |
|
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: 20120828 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |