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