(57)【特許請求の範囲】
【請求項１】
変更可能な特定色成分値を含む複数の色成分値を保持する保持手段、
被写界を繰り返し撮影する撮影動作を実行する撮影手段、
前記撮影動作によって得られた複数の被写界像の各々に前記保持手段によって保持された複数の色成分値に基づく色調整を施す色調整手段、
前記色調整手段による色調整を施された複数の被写界像によって形成される動画像を表示する画像表示動作を前記撮影動作と並列して実行する画像表示手段、
数値変更操作を受け付ける受付動作を前記撮影動作と並列して実行する受付手段、
前記保持手段によって保持された特定色成分値を前記受付手段によって受け付けられた数値変更操作に応答して変更する変更手段、および
前記変更手段によって変更された特定色成分値に対応する色情報を表示する色情報表示動作を前記撮影動作と並列して実行する色情報表示手段を備え、
前記色情報表示手段は前記変更手段によって変更された特定色成分値によって規定される色を有する第１色見本を表示する第１色見本表示手段を含む、ディジタルカメラ。
【請求項２】
前記色情報表示手段は前記変更手段によって変更された特定色成分値が示す数値を表示する数値表示手段を含む、請求項１記載のディジタルカメラ。
【請求項３】
前記変更手段によって変更される前の特定色成分値によって規定される色を有する第２色見本を表示する第２色見本表示手段をさらに備える、請求項１または２記載のディジタルカメラ。
【請求項４】
前記第２色見本表示手段は前記撮影動作と並行して前記第２色見本を表示する、請求項３記載のディジタルカメラ。
【請求項５】
前記第２色見本表示手段は前記第２色見本を前記第１色見本の近傍に表示する、請求項３または４記載のディジタルカメラ。
【請求項６】
前記色調整手段による色調整を施された被写界像を記録操作に応答して記録媒体に記録する記録手段をさらに備える、請求項１ないし５のいずれかに記載のディジタルカメラ。
【請求項７】
前記保持手段は前記複数の色成分値を不揮発状態で保持する、請求項１ないし６のいずれかに記載のディジタルカメラ。
【請求項８】
前記保持手段によって保持された複数の色成分値は複数の代表色にそれぞれ対応する複数の第１色成分値と前記複数の第１色成分値にそれぞれ対応する複数の第２色成分値とを含み、
前記色調整手段は前記被写界像を形成する複数の画素の各々の色を前記複数の第１色成分値と前記複数の第２色成分値とに基づいて調整し、
前記複数の第２色成分値の各々が前記特定色成分値である、請求項１ないし７のいずれかに記載のディジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルカメラに関し、特にたとえば、メモリに保持された色調整値に基づいて撮影画像信号に色調整を施す、ディジタルカメラに関する。
【０００３】
【背景技術】
ディジタルカメラで撮影された画像の色再現性は、イメージセンサから出力された画像信号にどのような信号処理を施すかによって変動する。このため、信号処理技術が撮影画像の色再現性を向上させる上で重要な要素となる。
【０００４】
【発明が解決しようとする課題】
しかし、従来のディジタルカメラでは、様々な条件で撮影される画像に適応した色調整が難しく、良好に撮影されるであろう被写体を想定した色調整に限定される傾向にあった。また、ユーザが自分の好みで色調整値の設定を変更することはカメラ上では不可能であり、撮影済みの画像に対してパーソナルコンピュータ上で１枚ずつ色調整を施すしかなかった。つまり、色調整のための操作性が悪かった。
【０００５】
それゆえに、この発明の主たる目的は、色調整の操作性を向上させることができ、かつ変更された色調整値によってどのような色が再現されるかを容易に把握することができる、ディジタルカメラを提供することである。
【０００７】
【課題を解決するための手段】
この発明に従うディジタルカメラは、変更可能な特定色成分値を含む複数の色成分値を保持する保持手段、被写界を繰り返し撮影する撮影動作を実行する撮影手段、撮影動作によって得られた複数の被写界像の各々に保持手段によって保持された複数の色成分値に基づく色調整を施す色調整手段、色調整手段による色調整を施された複数の被写界像によって形成される動画像を表示する画像表示動作を撮影動作と並列して実行する画像表示手段、数値変更操作を受け付ける受付動作を撮影動作と並列して実行する受付手段、保持手段によって保持された特定色成分値を受付手段によって受け付けられた数値変更操作に応答して変更する変更手段、および変更手段によって変更された特定色成分値に対応する色情報を表示する色情報表示動作を撮影動作と並列して実行する色情報表示手段を備え、色情報表示手段は変更手段によって変更された特定色成分値によって規定される色を有する第１色見本を表示する第１色見本表示手段を含む。
【０００９】
【作用】
請求項１によれば、保持手段は、変更可能な特定色成分値を含む複数の色成分値を保持する。被写界は、撮影手段の撮影動作によって繰り返し撮影される。調整手段は、撮影動作によって得られた複数の被写界像の各々に、保持手段によって保持された複数の色成分値に基づく色調整を施す。色調整を施された複数の被写界像によって形成される動画像は、画像表示手段によって表示される。この画像表示動作は、撮影手段の撮影動作と並列して実行される。受付手段は、数値変更操作を受け付ける受付動作を撮影動作と並列して実行する。また、保持手段によって保持された特定色成分値は、受付手段によって受け付けられた数値変更操作に応答して、変更手段によって変更される。変更された特定色成分値に対応する色情報は、色情報表示手段によって表示される。この色情報表示動作は、撮影手段の撮影動作と並列して実行される。ここで、色情報表示手段は、変更手段によって変更された特定色成分値によって規定される色を有する第１色見本を表示する第１色見本表示手段を含む。
【００１１】
請求項２によれば、色情報表示手段は、変更手段によって変更された特定色成分値が示す数値を表示する数値表示手段を含む。
【００１３】
請求項３によれば、第２色見本表示手段は、変更手段によって変更される前の特定色成分値によって規定される色を有する第２色見本を表示する。
【００１４】
請求項４によれば、第２色見本表示手段は、撮影動作と並行して第２色見本を表示する。
【００１５】
請求項５によれば、第２色見本表示手段は、第２色見本を第１色見本の近傍に表示する。
【００１６】
請求項６によれば、記録手段は、色調整手段による色調整を施された被写界像を記録操作に応答して記録媒体に記録する。
【００１７】
請求項７によれば、保持手段は、複数の色成分値を不揮発状態で保持する。
【００１８】
請求項８によれば、保持手段によって保持された複数の色成分値は、複数の代表色にそれぞれ対応する複数の第１色成分値と複数の第１色成分値にそれぞれ対応する複数の第２色成分値とを含む。色調整手段は、被写界像を形成する複数の画素の各々の色を複数の第１色成分値と複数の第２色成分値とに基づいて調整する。ここで、複数の第２色成分値の各々が、特定色成分値である。
【００１９】
【発明の効果】
この発明によれば、特定色成分値は数値変更操作によって変更され、表示される動画像の色調は特定色成分値の変更に応じて変化する。このため、色調整の操作性が向上するとともに、変更された特定色成分値によってどのような色が再現されるかを容易に把握することができる。
【００２１】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００２２】
【実施例】
図１を参照して、この実施例のディジタルカメラ１０は、フォーカスレンズ１２を含む。被写体の光学像は、このフォーカスレンズ１２を経てＣＣＤイメージャ１４の受光面に入射される。受光面では、入射された光学像に対応するカメラ信号（生画像信号）が光電変換によって生成される。なお、受光面は、原色ベイヤ配列の色フィルタ（図示せず）によって覆われ、カメラ信号を形成する各々の画素信号は、Ｒ，ＧおよびＢのいずれか１つの色成分のみを持つ。
【００２３】
電源が投入されると、ＣＰＵ５２からタイミングジェネレータ（ＴＧ）１６に処理命令が与えられ、ＴＧ１６によってＣＣＤイメージャ１４が駆動される。ＣＣＤイメージャ１４は、光電変換によって生成されるカメラ信号を所定のフレームレートで繰り返し読み出す。読み出された各フレームのカメラ信号は、ＣＤＳ／ＡＧＣ回路１８における周知のノイズ除去およびレベル調整を経て、Ａ／Ｄ変換器２０でディジタル信号に変換される。
【００２４】
信号処理回路２２は、ＣＰＵ５２からの処理命令に応答して、Ａ／Ｄ変換器２０から出力された各フレームのカメラデータに色分離，白バランス調整，色調整（色調補正），ＹＵＶ変換などの信号処理を施し、輝度成分（Ｙデータ）および色差成分（Ｕデータ，Ｖデータ）からなる画像データを生成する。生成された画像データはメモリ制御回路２４に与えられ、メモリ制御回路２４によってＳＤＲＡＭ２６の画像データ格納エリア２６ａに書き込まれる。
【００２５】
ビデオエンコーダ２８は、ＣＰＵ５２からの処理命令に応答して、画像データ格納エリア２６ａの画像データをメモリ制御回路２４に読み出させる。そして、読み出された各フレームの画像データをＮＴＳＣフォーマットのコンポジット画像信号にエンコードし、エンコードされたコンポジット画像信号をスイッチＳＷ１を通してモニタ３０に供給する。モニタ３０には、被写体のリアルタイム動画像が表示される。
【００２６】
なお、スイッチＳＷ１は、キャラクタ信号発生回路３４からキャラクタ信号が出力されるとき、キャラクタ信号発生回路３４側に接続され、色見本信号発生回路３６から色見本信号が出力されるとき、色見本信号発生回路３６側に接続される。キャラクタ信号または色見本信号はスイッチＳＷ１を介してモニタ３０に与えられ、これによって所望のキャラクタまたは色見本が画面にＯＳＤ表示される。
【００２７】
オペレータによってシャッタボタン４２が押されると、ＣＰＵ５２はＪＰＥＧコーデック３２に圧縮命令を与える。ＪＰＥＧコーデック３２は、画像データ格納エリア２６ａに格納された１フレーム分の画像データをメモリ制御回路２４に読み出させ、読み出された画像データにＪＰＥＧフォーマットに準じた圧縮処理を施す。圧縮画像データが得られると、ＪＰＥＧコーデック３２は、生成された圧縮画像データをメモリ制御回路２４に与える。圧縮画像データは、メモリ制御回路２４によって圧縮データ格納エリア２６ｂに格納される。
【００２８】
圧縮画像データの格納処理が完了すると、ＣＰＵ５２は、メモリ制御回路２４を通して圧縮データ格納エリア２６ｂから圧縮画像データを読み出し、読み出した圧縮画像データをＩ／Ｆ回路３８を通してメモリカード４０に記録する。これによって、メモリカード４０内に画像ファイルが作成される。なお、メモリカード４０は着脱自在な不揮発性の記録媒体であり、スロット（図示せず）に装着されたときにＣＰＵ５２によってアクセス可能となる。
【００２９】
信号処理回路２２は、図２に示すように構成される。Ａ／Ｄ変換器２０から出力されたカメラデータは、色分離回路２２ａによって色分離を施される。つまり、カメラデータを構成する各々の画素データはＲ成分，Ｇ成分およびＢ成分のいずれか１つしか持っていないため、各画素が不足する２つの色成分が色分離回路２２ａによって補完される。色分離回路２２ａからは、各画素を形成するＲ成分，Ｇ成分およびＢ成分が同時に出力される。１画素毎に出力されたＲ成分，Ｇ成分およびＢ成分は、白バランス調整回路２２ｂを経てＬＣＨ変換回路２２ｃに与えられ、Ｌ成分（明度成分），Ｃ成分（彩度成分）およびＨ成分（色相成分）に変換される。
【００３０】
変換されたＬ成分，Ｃ成分およびＨ成分は、Ｌ調整回路２２ｄ，Ｃ調整回路２２ｅおよびＨ調整回路２２ｆにそれぞれ与えられる。Ｌ調整回路２２ｄ，Ｃ調整回路２２ｅおよびＨ調整回路２２ｆはそれぞれ、入力されたＬ成分，Ｃ成分およびＨ成分に所定の演算を施し、補正Ｌ成分，補正Ｃ成分および補正Ｈ成分を求める。求められた補正Ｈ成分，補正Ｃ成分および補正Ｌ成分はその後、ＹＵＶ変換回路２２ｎによってＹ成分，Ｕ成分およびＶ成分に変換され、変換されたＹ成分，Ｕ成分およびＶ成分は、スイッチＳＷ１，ＳＷ２およびＳＷ３を経て出力される。ここで、ＹＵＶ変換回路２２ｎはいわゆる４：２：２変換（または４：１：１変換）を施し、スイッチＳＷ１〜ＳＷ３から出力されるＹ成分，Ｕ成分およびＶ成分は４：２：２（または４：１：１）の比率を持つ。
【００３１】
なお、スイッチＳＷ１〜ＳＷ３は、検査工程において検査装置から所定の命令が出力されたときだけ、ＹＵＶ変換回路２２ｍ側に接続される。このときは、白バランス調整回路２２ｂから出力されたＲ成分，Ｇ成分およびＢ成分に基づいてＹＵＶ変換回路２２ｍで生成されたＹ成分，Ｕ成分およびＶ成分が、スイッチＳＷ１〜ＳＷ３を経て出力される。ＹＵＶ変換回路２２ｍもまたいわゆる４：２：２変換（または４：１：１変換）を施し、スイッチＳＷ１〜ＳＷ３からはＹ成分，Ｕ成分およびＶ成分が４：２：２（または４：１：１）の比率で出力される。
【００３２】
ＬＣＨ変換回路２２ｃから出力されたＨ成分は、領域判別回路２２ｇにも与えられる。領域判別回路２２ｇは、基準値テーブル２２ｈを参照して、ＬＣＨ変換回路２２ｃから与えられたＨ成分の属する領域を判別する。そして、判別結果に対応する基準値を基準値テーブル２２ｈから読み出すとともに、判別結果に対応する目標値を目標値テーブル２２ｉ〜２２ｋのいずれか１つ、あるいは設定変更用テーブル２２ｒから読み出す。
【００３３】
図３を参照して、基準値テーブル２２ｈには、６つの基準Ｈ成分値，６つの基準Ｃ成分値および６つの基準Ｌ成分値が書き込まれている。Ｈ，ＣおよびＬはそれぞれ色相，彩度および明度を意味し、いずれも色調整のためのパラメータである。互いに関連する基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値には同じ基準値番号Ｎ（１〜６）が割り当てられ、基準値番号が共通する３つの成分値（基準Ｈ成分値，基準Ｃ成分値，基準Ｌ成分値）によって基準値が規定される。この６つの基準値は、６つの代表色（Ｍｇ，Ｒ，Ｙｅ，Ｇ，Ｃｙ，Ｂ）に個別に対応し、図５および図６に示すようにＹＵＶ空間に分布する。なお、図６には基準値番号が“５”の基準値のみを示している。
【００３４】
一方、目標値テーブル２２ｉ〜２２ｋは、図４に示すように形成される。図３に示す基準値テーブル２２ｈと同様、色相（Ｈ），彩度（Ｃ）および明度（Ｌ）の各々に関する６つの目標Ｈ成分値，６つの目標Ｃ成分値および６つの目標Ｌ成分値が設定され、同じ目標値番号Ｎ（＝１〜６）に割り当てられた目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値によって目標値が規定される。この６つの目標値もまた、６つの代表色（Ｍｇ，Ｒ，Ｙｅ，Ｇ，Ｃｙ，Ｂ）に個別に対応する。目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値が図４に示す数値を示すとき、６つの目標値は図５および図６に示すようにＹＵＶ空間に分布する。なお、図６には目標値番号が“５”の目標値のみを示している。
【００３５】
目標値テーブル２２ｉ〜２２ｋが基準値テーブル２２ｈと異なるのは、各々の目標値を変更できる点である。つまり、基準値テーブル２２ｈに設定された基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値が、製造段階で予め設定され、オペレータによって自由に変更できないのに対して、目標値テーブル２２ｉ〜２２ｋに設定される目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値は、オペレータによって任意に変更できる。
【００３６】
目標値の変更のために目標値テーブル２２ｉ〜２２ｋのいずれか１つが選択されると、選択された目標値テーブルに設定された目標値が、設定変更用テーブル２２ｒにコピーされる。変更操作が行われたときは、設定変更用テーブル２２ｒ上の目標値が変更される。このとき、領域判別回路２２ｇによる領域判別は、基準値テーブル２２ｈおよび設定変更用テーブル２２ｒを参照して行なわれる。変更操作が完了すると、設定変更用テーブル２２ｒに設定された目標値が読み出し元の目標値テーブルに戻される。領域判別に用いられるテーブルもまた、設定変更用テーブル２２ｒから読み出し元の目標値テーブルに戻される。
【００３７】
なお、基準値テーブル２２ｈおよび目標値テーブル２２ｉ〜２２ｋは不揮発性のメモリ２２ｐに格納され、設定変更用テーブル２２ｒは揮発性のメモリ２２ｑに格納される。また、目標値テーブル２２ｉ〜２２ｋはそれぞれ、モード１〜３に対応する。
【００３８】
領域判別回路２２ｇは、画像データを形成する各画素について領域判別と判別結果に応じた基準値および目標値の選択とを行うべく、図７に示すフロー図を１画素毎に実行する。まずステップＳ１でカウンタ２２ｓのカウント値Ｎを“１”に設定し、ステップＳ３でカウント値Ｎに対応する基準Ｈ成分値を基準値テーブル２２ｈから読み出す。ステップＳ５では、ＬＣＨ変換回路２２ｃから入力した現画素のＨ成分値（現画素Ｈ成分値）を基準値テーブル２２ｈから読み出された基準Ｈ成分値と比較する。
【００３９】
ステップＳ５で基準Ｈ成分値＞現画素Ｈ成分値と判断されると、ステップＳ１１でカウント値Ｎを“１”と比較する。ここでＮ＝１であればステップＳ２１〜Ｓ２７を処理するが、Ｎ＞１であればステップＳ１３〜Ｓ１９を処理する。一方、基準Ｈ成分値≦現画素Ｈ成分値であれば、ステップＳ７でカウンタ２２ｓをインクリメントし、続くステップＳ９で更新後のカウント値Ｎを“６”と比較する。そして、Ｎ≦６であればステップＳ３に戻るが、Ｎ＞６であればステップＳ２１〜Ｓ２７を処理する。
【００４０】
ステップＳ１３では、現時点のカウント値Ｎに対応する基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値をＨｒ１，Ｃｒ１およびＬｒ１として基準値テーブル２２ｈから選択し、ステップＳ１５では、現時点のカウント値Ｎに対応する目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値をＨｔ１，Ｃｔ１およびＬｔ１として、目標値テーブル２２ｉ〜２２ｋおよび設定変更用テーブル２２ｒのいずれか１つから選択する。また、ステップＳ１７では、カウント値Ｎ−１に対応する基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値をＨｒ２，Ｃｒ２もよびＬｒ２として基準値テーブル２２ｈから選択し、ステップＳ１９では、カウント値Ｎ−１に対応する目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値をＨｔ２，Ｃｔ２およびＬｔ２として、目標値テーブル２２ｉ〜２２ｋおよび設定変更用テーブル２２ｒのいずれか１つから選択する。
【００４１】
一方、ステップＳ２１では、カウント値Ｎ＝１に対応する基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値をＨｒ１，Ｃｒ１およびＬｒ１として基準値テーブル２２ｈから選択し、ステップＳ２３では、カウント値Ｎ＝１に対応する目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値をＨｔ１，Ｃｔ１およびＬｔ１として、目標値テーブル２２ｉ〜２２ｋおよび設定変更用テーブル２２ｒのいずれか１つから選択する。また、ステップＳ２５では、カウント値Ｎ＝６に対応する基準Ｈ成分値，基準Ｃ成分値および基準Ｌ成分値をＨｒ２，Ｃｒ２およびＬｒ２として基準値テーブル２２ｈから選択し、ステップＳ２７では、カウント値Ｎ＝６に対応する目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値をＨｔ２，Ｃｔ２およびＬｔ２として、目標値テーブル２２ｉ〜２２ｋおよび設定変更用テーブル２２ｒのいずれか１つから選択する。
【００４２】
このようにして、色相に関して現画素値を挟む２つの基準値と、この２つの基準値に対応する２つの目標値とが検出される。なお、ステップＳ８，Ｓ１０，Ｓ１２およびＳ１４における目標値の読み出し元は、互いに同じである。
【００４３】
基準Ｈ成分値Ｈｒ１およびＨｒ２ならびに目標Ｈ成分値Ｈｔ１およびＨｔ２はＨ調整回路２２ｆに与えられる。また、基準Ｃ成分値Ｃｒ１およびＣｒ２ならびに目標Ｃ成分値Ｃｔ１およびＣｔ２はＣ調整回路２２ｅに与えられる。さらに、基準Ｌ成分値Ｌｒ１およびＬｒ２ならびに目標Ｌ成分値Ｌｔ１およびＬｔ２はＬ調整回路２２ｄに与えられる。
【００４４】
Ｈ調整回路２２ｆは、ＬＣＨ変換回路２２ｃから現画素Ｈ成分値Ｈｉｎを取り込み、数１に従って補正Ｈ成分値Ｈｏｕｔを算出する。算出された補正Ｈ成分値Ｈｏｕｔは、図８に破線で示す角度にシフトする。
【００４５】
【数１】
Ｈｏｕｔ＝（Ｈｔ２・β＋Ｈｔ１・α）／(α＋β)
α＝｜Ｈｒ２−Ｈｉｎ｜
β＝｜Ｈｒ１−Ｈｉｎ｜
Ｈ調整回路２２ｆはまた、角度データα（＝｜Ｈｒ２−Ｈｉｎ｜）およびβ（＝｜Ｈｒ１−Ｈｉｎ｜）をＣ調整回路２２ｅおよびＬ調整回路２２ｄに出力するとともに、角度データγ（＝｜Ｈｔ２−Ｈｏｕｔ｜）およびδ＝（｜Ｈｔ１−Ｈｏｕｔ｜）をＬ調整回路２２ｄに出力する。
【００４６】
Ｃ調整回路２２ｅは、ＬＣＨ変換回路２２ｃから取り込んだ現画素Ｃ成分値Ｃｉｎに数２に示す演算を施し、図９に示す補正Ｃ成分値Ｃｏｕｔを算出する。
【００４７】
【数２】
0003877544.tif 000002
Ｃ調整回路２２ｅはまた、数３を演算して、ＣＨ系の座標（０，０）および（Ｃｉｎ，Ｈｉｎ）を結ぶ直線と座標（Ｃｒ１，Ｈｒ１）および（Ｃｒ２，Ｈｒ２）を結ぶ直線との交点座標におけるＣ成分値Ｃｒ３、ならびにＣＨ系の座標（０，０）および（Ｃｏｕｔ，Ｈｏｕｔ）を結ぶ直線と座標（Ｃｔ１，Ｈｔ１）および（Ｃｔ２，Ｈｔ２）を結ぶ直線との交点座標におけるＣ成分値Ｃｔ３を算出する。そして、算出したＣ成分値Ｃｒ３およびＣｔ３を上述の現画素Ｃ成分値Ｃｉｎおよび補正Ｃ成分値ＣｏｕｔとともにＬ調整回路２２ｄに出力する。
【００４８】
【数３】
Ｃｒ３＝Ｃｒ１＋（Ｃｒ２−Ｃｒ１）・β／（α＋β）
Ｃｔ３＝Ｃｔ１＋（Ｃｔ２−Ｃｔ１）・δ／（γ＋δ）
Ｌ調整回路２２ｄは、ＬＣＨ変換回路２２ｃから現画素Ｌ成分値Ｌｉｎを取り込み、数４に従って図１０に示す補正Ｌ成分値Ｌｏｕｔを求める。図１０に示すＬｍａｘおよびＬｍｉｎはそれぞれ、再現できるＬ（明度）の最大値および最小値である。現画素値（入力画素値）は、ＬＣＨ系の座標（Ｌｍａｘ，０，０）、（Ｌｍｉｎ，０，０）および（Ｌｒ３，Ｃｒ３，Ｈｉｎ）によって形成される面（ＹＵＶ空間を色相Ｈｉｎで切り出した面）上に存在する。一方、補正画素値は、ＬＣＨ系の座標（Ｌｍａｘ，０，０）、（Ｌｍｉｎ，０，０）および（Ｌｔ３，Ｃｔ３，Ｈｏｕｔ）によって形成される面（ＹＵＶ空間を色相Ｈｏｕｔで切り出した面）上に存在する。
【００４９】
【数４】
Ｌｏｕｔ＝（Ｌｉｎ−Ｌａ）・（Ｌｄ−Ｌｃ）／（Ｌｂ−Ｌａ）＋Ｌｃ
Ｌａ＝Ｃｉｎ／Ｃｒ３・（Ｌｒ３−Ｌｍｉｎ）
Ｌｂ＝Ｃｉｎ／Ｃｒ３・（Ｌｒ３−Ｌｍａｘ）＋Ｌｍａｘ
Ｌｃ＝Ｃｏｕｔ／Ｃｔ３・（Ｌｔ３−Ｌｍｉｎ）
Ｌｄ＝Ｃｏｕｔ／Ｃｔ３・（Ｌｔ３−Ｌｍａｘ）＋Ｌｍａｘ
Ｌｒ３＝Ｌｒ１＋（Ｌｒ２−Ｌｒ１）・β／（α＋β）
Ｌｔ３＝Ｌｔ１＋（Ｌｔ２−Ｌｔ１）・δ／（γ＋δ）
このようにして求められた補正Ｈ成分値Ｈｏｕｔ，補正Ｃ成分値Ｃｏｕｔおよび補正Ｌ成分値Ｌｏｕｔによって、補正画素値が規定される。なお、現画素値は、ＬＣＨ変換回路２２ｃから出力された現画素Ｈ成分値Ｈｉｎ，現画素Ｃ成分値Ｃｉｎおよび現画素Ｌ成分値Ｌｉｎによって規定される。
【００５０】
モニタ３０にスルー画像が表示されている状態で、オペレータが設定変更モードを選択すべく設定変更キー４４を操作すると、ＣＰＵ５２は、図１１〜図１３に示すフロー図を処理する。まずステップＳ３１でモード選択メニューをモニタ３０に表示し、ステップＳ３３で現モードに対応する目標値テーブル（２２ｉ〜２２ｋのいずれか）に格納された目標Ｈ成分値および目標Ｃ成分値をモニタ３０に表示し、ステップＳ３５で現モードを示すメニュー項目に第１カーソルＣ１をセットする。ステップＳ３１〜Ｓ３３のいずれにおいてもキャラクタ信号発生回路３４が制御され、現モードがモード１であれば、図１４に示すキャラクタがスルー画像に多重される。
【００５１】
図１４によれば、“モード１”，“モード２”，“モード３”および“ＥＸＩＴ”のメニュー項目からなるモード選択メニューが画面左上に表示され、モード１に対応する目標値テーブル２２ｉから読み出された６つの目標Ｈ成分値および６つの目標Ｃ成分値が画面中央に表示され、そして第１カーソルＣ１が“モード１”を指向する。なお、各々の目標Ｈ成分値および目標Ｃ成分値には、“色相”および“彩度”ならびに“Ｍｇ”，“Ｒ”，“Ｙｅ”，“Ｇ”，“Ｃｙ”および“Ｂ”のキャラクタが関連付けられる。
【００５２】
ステップＳ３７ではカーソルキー４６が操作されたかどうかを判別し、ＮＯであればそのままステップＳ４９に進むが、ＹＥＳであればステップＳ３９で第１カーソルＣ１を所望の方向に移動させる。ステップＳ４１では現時点の第１カーソルＣ１の指向先を判別し、指向先が“ＥＸＩＴ”であればステップＳ４５で目標Ｈ成分値および目標Ｃ成分値の表示を中止してからステップＳ４９に進む。
【００５３】
第１カーソルＣ１の指向先が“モード１”，“モード２”および“モード３”のいずれか１つであれば、第１カーソルＣ１によって選択されたモードの目標Ｈ成分値および目標Ｃ成分値をステップＳ４３でモニタ３０に表示する。具体的には、選択されたモードに対応する目標値テーブル（２２ｉ〜２２ｋのいずれか）から目標Ｈ成分値および目標Ｃ成分値を読み出し、読み出した目標Ｈ成分値および目標Ｃ成分値の表示をキャラクタ信号発生回路３４に命令する。モニタ３０に表示中の目標Ｈ成分値および目標Ｃ成分値は、読み出された目標Ｈ成分値および目標Ｃ成分値によって更新される。
【００５４】
ステップＳ４７では、選択されたモードに対応する目標値テーブルを有効化する。図２に示す領域判別回路２２ｇは、有効化された目標値テーブルと基準値テーブル２２ｈとを参照して図７に示す処理を実行する。したがって、モニタ３０に表示されるスルー画像の色調（色再現性）は、第１カーソルＣ１を“モード１”，“モード２”および“モード３”の間で移動させる毎に変化する。
【００５５】
ステップＳ４９ではセットキー５０の操作の有無を判別し、キー操作がなければステップＳ３７に戻るが、キー操作があればステップＳ５１で第１カーソルＣ１の指向先を判別する。第１カーソルＣ１が“ＥＸＩＴ”を選択しているときは、ステップＳ５１でＮＯと判断し、ステップＳ７３で当初モード（設定変更モード処理の開始時点で選択されていたモード）の目標値テーブルを有効化してから設定変更モードを終了する。
【００５６】
一方、第１カーソルＣ１の指向先が“モード１”，“モード２”または“モード３”のときは、ステップＳ５１からステップＳ５３に進み、第１カーソルＣ１が選択するモードに対応する目標値テーブル（２２ｉ〜２２ｋのいずれか）の目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値を設定変更用テーブル２２ｒにコピーする。さらに、ステップＳ５５で設定変更用テーブル２２ｒを有効化する。ステップＳ５５の処理によって、図２に示す領域判別回路２２ｇは、設定変更用テーブル２２ｒと基準値テーブル２２ｈとを参照して図７に示す処理を実行する。
【００５７】
ステップＳ５７では色選択メニューをモニタ３０に表示し、ステップＳ５９では目標Ｈ成分値および目標Ｃ成分値の配置を変更し、ステップＳ６１では第２カーソルＣ２を色選択メニューの“ＯＫ”にセットする。ステップＳ５７〜Ｓ６１のいずれにおいてもキャラクタ信号発生回路３４が制御され、モニタ３０には図１５に示すキャラクタがスルー画像に多重される。
【００５８】
図１５によれば、“Ｍｇ”，“Ｒ”，“Ｙｅ”，“Ｇ”，“Ｃｙ”，“Ｂ”，“ＯＫ”および“ＥＸＩＴ”のメニュー項目からなる色選択メニューが画面左側に表示され、６つの目標Ｈ成分値および６つ目標Ｃ成分値が画面やや右側に表示され、そして第２カーソルＣ２が“ＯＫ”を指向する。なお、６つの目標Ｈ成分値および６つ目標Ｃ成分値は、６つの代表色を示すメニュー項目に個別に関連付けられる。
【００５９】
ステップＳ６３ではセットキー４６の操作の有無を判別し、キー操作があったときは現時点の第２カーソルＣ２の指向先をステップＳ６５およびＳ７１で判別する。第２カーソルＣ２の指向先が“ＯＫ”であれば、ステップＳ６５からステップＳ６７に進み、設定変更用テーブル２２ｒの目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値を読み出し元の目標値テーブルに格納する。その後、ステップＳ６９で読み出し元の目標値テーブルを有効化してから処理を終了する。一方、第２カーソルＣ２の指向先が“ＥＸＩＴ”であれば、ステップＳ７１からステップＳ７３に進み、当初モードの目標値テーブルを有効化してから処理を終了する。
【００６０】
ステップＳ６９またはＳ７３で有効化された目標値テーブルに対応するモードが、次回の設定変更モードのステップＳ３３およびＳ３５における“現モード”となる。なお、第２カーソルＣ２が代表色を示すメニュー項目を指向している状態でセットキー５０が操作された場合、当該キー操作は無効とされる。
【００６１】
ステップＳ６３でＮＯと判断されると、ステップＳ７５でカーソルキー４６が上下方向に操作されたかどうかを判断する。ここでＮＯであればステップＳ６３に戻るが、ＹＥＳであれば、ステップＳ７７で第２カーソルＣ２を所望の方向に移動させる。続くステップＳ７９では移動後の第２カーソルＣ２の指向先を判別し、第２カーソルＣ２が “ＯＫ”または“ＥＸＩＴ”を選択していればステップＳ６３に戻る。
【００６２】
これに対して、第２カーソルＣ２がいずれかの代表色を示すメニュー項目を選択していれば、ステップＳ７９からステップＳ８１に進み、選択された代表色に対応する目標Ｈ成分値および目標Ｃ成分値のみをモニタ３０に表示する。ステップＳ８３では、表示されている目標Ｈ成分値に第３カーソルＣ３をセットし、ステップＳ８５およびＳ８７の各々では、選択された代表色に対応する目標色の見本を第１目標色Ｃｌｒ１および第２目標色Ｃｌｒ２としてモニタ３０に表示する。
【００６３】
ステップＳ８５では、具体的には、選択された代表色の目標値（目標Ｈ成分値，目標Ｃ成分値，目標Ｌ成分値）を設定変更用テーブル２２ｒから検出し、検出した目標値を第１目標値として第１レジスタ５２ａに設定し、そして第１レジスタ５２ａに設定された第１目標値に従う第１色見本信号（第１目標色信号）の出力を色見本信号発生回路３６に命令する。ステップＳ８７では、選択された代表色の目標値（目標Ｈ成分値，目標Ｃ成分値，目標Ｌ成分値）を設定変更用テーブル２２ｒから検出し、検出した目標値を第２目標値として第２レジスタ５２ｂに設定し、そして第２レジスタ５２ｂに設定された第２目標値に従う第２色見本信号（第２目標色信号）の出力を色見本信号発生回路３６に命令する。色見本信号発生回路３６は命令に応答して第１目標色信号および第２目標色信号を出力し、出力された第１目標色信号および第２目標色信号はスイッチＳＷ１を介してモニタ３０に与えられる。
【００６４】
したがって、図１５に示す色選択メニューから代表色“Ｒ”が選択されたときは、画面表示が図１５から図１６に更新される。図１６によれば、“Ｒ”に対応する目標Ｈ成分値（＝１１５）および目標Ｃ成分値（＝７２０）のみが表示され、目標Ｈ成分値に第３カーソルＣ３がセットされ、そして“Ｒ”の第１目標色（第１色見本）Ｃｌｒ１および第２目標色（第２色見本）Ｃｌｒ２が第２カーソルＣ２および第３カーソルＣ３の間に互いに近接して表示される。
【００６５】
ステップＳ８９ではカーソルキー４６が上下方向に操作されたかどうかを判別し、ステップＳ９５ではカーソルキー４６が左右方向に操作されたかどうかを判断し、そしてステップＳ９９ではダイヤルキー４８が操作されたかどうかを判断する。
【００６６】
カーソルキー４６が上下方向に操作されたときは、ステップＳ８９でＹＥＳと判断し、ステップＳ９１で第２カーソルＣ２を所望の方向に移動される。ステップＳ９３では移動後の第２カーソルＣ２によって選択されたメニュー項目を判別し、選択されたメニュー項目が代表色であればステップＳ８１に、選択されたメニュー項目が“ＯＫ”または“ＥＸＩＴ”であればステップＳ６３にそれぞれ戻る。カーソルキー４６が左右方向に操作されたときは、ステップＳ９５でＹＥＳと判断し、ステップＳ９７で第３カーソルＣ３を所望の方向に移動させる。第３カーソルＣ３の指向先は、目標Ｈ成分値と目標Ｃ成分値との間で変化する。ステップＳ９７の処理を終えると、ステップＳ８９に戻る。
【００６７】
ダイヤルキー４８が操作されたときは、ステップＳ９９でＹＥＳと判断し、ステップＳ１０１で第３カーソルＣ３が指向する数値（目標Ｈ成分値または目標Ｃ成分値）を更新する。つまり、設定変更用テーブル２２ｒおよび第１レジスタ５２ａにアクセスし、第３カーソルＣ３によって選択された目標Ｈ成分値または目標Ｃ成分値をダイヤルキー４８の操作に応答して更新する。領域判別回路２２ｇは設定変更用テーブル２２ｒおよび基準値テーブル２２ｈを参照するため、ダイヤルキー４８の操作に応答してスルー画像の色調が変化する。ステップＳ１０３では、レジスタ５２ａに設定された第１目標値（目標Ｈ成分値，目標Ｃ成分値，目標Ｌ成分値）に従う第１目標色信号の出力を色見本信号発生回路３６に命令する。これによって、第１目標色Ｃｌｒ１の色調も更新される。ステップＳ１０３の処理を終えると、ステップＳ８９に戻る。
【００６８】
以上の説明から分かるように、基準値テーブル２２ｈには複数の代表色に個別に対応する複数の基準値が保持され、設定変更用テーブル２２ｒには複数の代表色に個別に対応する複数の目標値が保持される。ＣＣＤイメージャ１４によって撮影された被写体の画像データは信号処理回路２２に与えられ、基準値テーブル２２ｈによって保持された基準値および設定変更用テーブル２２ｒによって保持された目標値に基づく色調整を施される。色調整が施された画像データに基づく画像は、モニタ３０にリアルタイム表示される。
【００６９】
カーソルキー４６およびセットキー５０によって所望の代表色が選択されると、選択された代表色に対応する目標Ｈ成分値および目標Ｃ成分値と、選択された代表色に対応する第１目標色Ｃｌｒ１および第２目標色Ｃｌｒ２とが、図１６に示す要領でモニタ３０に表示される。表示される第１目標色は第１レジスタ５２ａに保持された所望の代表色の第１目標値に従い、第２目標色は第２レジスタ５２ｂに保持された所望の代表色の第２目標値に従う。
【００７０】
ここで、表示されている目標Ｈ成分値および目標Ｃ成分値のいずれか一方を選択してダイヤルキー４８を操作すると、選択された数値がキー操作に応答して変更される。このとき、設定変更用テーブル２２ｒおよび第１レジスタ５２ａに保持された数値も同時に変更され、モニタ３０に表示されるリアルタイム画像および第１目標色の色調もまたキー操作に応答して変化する。
【００７１】
このように、モニタ３０にはスルー画像，基準値および目標値，基準色および目標色が表示され、ダイヤルキー４８が操作されると、モニタ３０上の目標値が更新されるとともに、スルー画像および第１目標色の色調が変化する。表示された目標値が更新されることで、正確な色調整が可能となる。また、キー操作に応答して第１目標色およびスルー画像の色調が変化するため、視覚による色調整も可能となる。また、変更前の目標値に従う目標色である第２目標色と、変更後の目標値に従う目標色である第１目標色とが近接して表示されるため、第２目標色を参考にすることで第１目標色の変化の程度を容易に把握することができる。第１目標色および第２目標色を表示する効果は、スルー画像の中に変更したい代表色が存在しない場合に顕著に現れる。つまり、緑が多い風景画のスルー画像が表示されている状態で赤色の色調を変更したいような場合でも、“Ｒ”の第１目標色および第２目標色がモニタ３０に表示されるため、キー操作に応じた色調の変化を容易に把握することができる。
【００７２】
かかる点で、色調整時の操作性が格段に向上するとともに、色再現性がどのように変化するのかを容易に把握することができる。
【００７３】
なお、この実施例では、目標値を形成する目標Ｈ成分値，目標Ｃ成分値および目標Ｌ成分値のうち、目標Ｈ成分値および目標Ｃ成分値のみを任意に変更できるようにしているが、目標Ｈ成分値および目標Ｃ成分値に加えて、あるいは目標Ｈ成分値および目標Ｃ成分値の少なくとも一方に代えて、目標Ｌ成分値を任意に変更できるようにしてもよいことは、言うまでもない。
【００７４】
また、この実施例では、第１目標色および第２目標色が互いに接するように表示されるが、第１目標色と第２目標色との間に帯状の隙間を形成するようにしてもよい。さらに、この実施例では、設定変更用テーブルに設定された目標Ｈ成分値および目標Ｃ成分値をそのままモニタに表示するようにしているが、−５０〜＋５０の範囲で正規化した正規化目標Ｈ成分値および正規化Ｃ成分値をモニタに表示するようにすれば、操作性がさらに向上する。
【００７５】
さらにまた、この実施例では、モード１〜３に個別に対応する３つの目標値テーブルをメモリに準備するようにしているが、これに加えて、デフォルトの目標値が設定された目標値テーブルをメモリに格納するようにしてもよい。こうすることで、いずれかのモードが未設定のときは、デフォルトの目標値を基準として設定操作を行うことができる。
【００７６】
さらに、この実施例では、イメージセンサとしてＣＣＤイメージャを用いているが、ＣＣＤイメージャに代えてＣＭＯＳイメージャを用いるようにしてもよい。また、この実施例では記録媒体として不揮発性の半導体メモリを用いているが、これに代えて光磁気ディスクを用いてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】信号処理回路の一例を示すブロック図である。
【図３】基準値テーブルを示す図解図である。
【図４】目標値テーブルを示す図解図である。
【図５】基準値および目標値が配置された色分布図である。
【図６】基準値および目標値が配置された輝度分布図である。
【図７】領域判別回路の動作の一部を示すフロー図である。
【図８】図１実施例の動作の一部を示す図解図である。
【図９】図１実施例の動作の他の一部を示す図解図である。
【図１０】図１実施例の動作のその他の一部を示す図解図である。
【図１１】設定変更モードにおけるＣＰＵの動作の一部を示すフロー図である。
【図１２】設定変更モードにおけるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】設定変更モードにおけるＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】設定変更画面の一例を示す図解図である。
【図１５】設定変更画面の他の一例を示す図解図である。
【図１６】設定変更画面のその他の一例を示す図解図である。
【符号の説明】
１０…ディジタルカメラ
１４…ＣＣＤイメージャ
２２…信号処理回路
２６…ＳＤＲＡＭ
２８…ビデオエンコーダ
３２…ＪＰＥＧコーデック
４０…メモリカード
５２…ＣＰＵ
【図１】
0003877544.tif 000003
【図２】
0003877544.tif 000004
【図３】
0003877544.tif 000005
【図４】
0003877544.tif 000006
【図５】
0003877544.tif 000007
【図６】
0003877544.tif 000008
【図７】
0003877544.tif 000009
【図８】
0003877544.tif 000010
【図９】
0003877544.tif 000011
【図１０】
0003877544.tif 000012
【図１１】
0003877544.tif 000013
【図１２】
0003877544.tif 000014
【図１３】
0003877544.tif 000015
【図１４】
0003877544.tif 000016
【図１５】
0003877544.tif 000017
【図１６】
0003877544.tif 000018