(57)【要約】【課題】入力されたデジタル画像信号に対して、好ましい彩度補正を行うこと。【解決手段】カラー画像を入力する手段を有する画像処理手段であって、入力後の画像処理過程において、入力画像信号を輝度・色差又は輝度・色相・彩度の色空間に変換して彩度を算出する手段を有し、算出した彩度に対して任意の関数を適用する事によって画像の彩度を補正する事を特徴とする画像処理装置。【選択図】        図１
2004165765.tif 000002
【特許請求の範囲】
【請求項１】
画像信号入力手段と、入力された画像信号から彩度を算出する手段を有し、算出した彩度に対して任意の関数を適用する事によって画像の彩度を補正する事を特徴とする画像処理装置及び諸方法。
【請求項２】
請求項１において、彩度を算出するために、入力された画像信号を輝度・色差の色空間又は、輝度・色相・彩度の色空間に変換して彩度を算出する事を特徴とする画像処理装置及び諸方法。
【請求項３】
請求項２において、彩度を算出するための色空間として、Ｌ＊ａ＊ｂ＊に変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項４】
請求項２において、彩度を算出するための色空間として、ＹＣｂＣｒに変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項５】
請求項２において、彩度を算出するための色空間として、ＹＣ１Ｃ２に変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項６】
請求項２において、彩度を算出するための色空間として、Ｌ＊ｕ＊ｖ＊に変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項７】
請求項２において、彩度を算出するための色空間として、Ｙ１Ｑに変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項８】
請求項２において、彩度を算出するための色空間として、ＨＳ１に変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項９】
請求項２において、彩度を算出するための色空間として、ＨＳＬに変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１０】
請求項２において、彩度を算出するための色空間として、ＨＳＶに変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１１】
請求項２において、彩度を算出するための色空間として、ＨＳＢに変換する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１２】
請求項１において、彩度に適用する任意の関数として、ルックアップテーブルを使用する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１３】
請求項１において、彩度に適用する任意の関数として、多次元の多項式を使用する手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１４】
請求項１において、彩度に適用する任意の関数を、明度によって変化させる手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１５】
請求項１において、彩度に適用する任意の関数を、色相によって変化させる手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１６】
請求項１において、彩度に適用する任意の関数を、画像から認識したオブジェクトによって変化させる手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１７】
請求項１において、彩度に適用する任意の関数を、入力手段によって変化させる手段を持つ事を特徴とする画像処理装置及び諸方法。
【請求項１８】
請求項１において、デジタルカメラからの入力手段を持つことを特徴とする画像処理装置及び諸方法。
【請求項１９】
請求項１において、スキャナからの入力手段を持つことを特徴とする画像処理装置及び諸方法。
【請求項２０】
請求項１において、汎用的な記録媒体（例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード）からの入力手段を持つことを特徴とする画像変換装置及び諸方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理方法に係わり、特に原画像に対して彩度の補正を行う方法に関する。
【０００２】
【従来の技術】
従来の画像処理系では、入力された画像の彩度を補正したい場合、彩度に一律の係数を適用することによって対処してきた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の処理では画像全体に対して一定の効果が与えられるため、デジタルカメラやスキャナ等のＣＣＤから入力された画像の暗部ノイズや、既に彩度を強調されている部分の彩度も強調されてしまうこともあり、好ましく彩度を補正することができなかった。
【０００４】
【課題を解決するための手段】
上記の問題を解決するための手段として、本発明では入力された画像から算出した彩度に対して、ルックアップテーブル等の任意の関数を適用することによって処理を行う。
【０００５】
このようにすることによって、彩度を細かくコントロールする補正処理を容易に実現することができる。
【０００６】
【発明の実施の形態】
以下、発明の実施の形態を、具体例を用いて詳細に説明する。
【０００７】
この例における画像処理装置では、入力画像信号がＲＧＢの輝度データで、彩度を算出するために色空間をＨＳＬに変換し、彩度Ｓに対して明度Ｌに応じたルックアップテーブルを適用し彩度Ｓ′を導くことによって補正を行うものとする。
【０００８】
（従来の実施形態）
図１に従来の画像処理装置を示す。
【０００９】
この装置は画像入力部３、画像出力部４、画像バッファ５、補正処理部７、色空間変換部８から構成される。
【００１０】
＜説明＞
画像入力部３は、入力画像信号１を読み込んで、画像バッファ５に書き込む。
【００１１】
画像出力部４は、画像バッファ５に格納されている画像信号を出力画像信号２として出力する。
【００１２】
画像バッファ５は、画像データを保持している。
【００１３】
補正処理部７は、入力画像信号の補正処理を行う。
【００１４】
色空間変換部８は、入力画像信号の色空間をＲＧＢからＨＳＬまたはＨＳＬからＲＧＢに変換する。
【００１５】
＜従来の補正方法＞
図２に従来の画像処理装置における画像処理部のフローチャートを示す。
【００１６】
Ｓ１０１において、画像入力部３は入力画像信号１を読み込み、画像バッファ５に格納する。
【００１７】
Ｓ１０２において、彩度補正部６は画像バッファ５に格納された入力画像信号の彩度を補正する。
【００１８】
Ｓ１０３において、画像出力部４は画像バッファ５の内容を、出力画像信号２として出力する。
【００１９】
＜彩度補正部＞
図３に従来の画像処理装置における彩度補正部６のフローチャートを示す。
【００２０】
Ｓ２０１において、補正処理部７は画像バッファ５に格納された入力画像信号を１画素分取り出す。
【００２１】
Ｓ２０２において、色空間変換部８はＳ２０１で読み込んだデータの色空間をＲＧＢからＨＳＬに変換し、当該画素の彩度Ｓを算出する。
【００２２】
Ｓ２０３において、補正処理部７は予め決めておいた補正係数をＳ２０２で算出した彩度に適用し彩度Ｓ′を導く。
【００２３】
Ｓ２０４において、色空間変換部８はＳ２０３で得られた彩度Ｓ′を用いて当該画素の色空間をＨＳＬからＲＧＢに戻す。
【００２４】
Ｓ２０５において、補正処理部７は補正されたデータを画像バッファ５に格納する。
【００２５】
上記Ｓ２０１〜Ｓ２０５を画像の全画素に適用するまで繰り返す。
【００２６】
（本発明の実施形態）
図４に本発明の画像処理装置を示す。
【００２７】
この装置は画像入力部３、画像出力部４、画像バッファ５、補正処理部７、色空間変換部８、ルックアップテーブル保持部９から構成される。
【００２８】
＜説明＞
画像入力部３は、入力画像信号１を読み込んで、画像バッファ５に書き込む。
【００２９】
画像出力部４は、画像バッファ５に格納されている画像信号を出力画像信号２として出力する。
【００３０】
画像バッファ５は、画像データを保持している。
【００３１】
補正処理部７は、入力画像信号の補正処理を行う。
【００３２】
色空間変換部８は、入力画像信号の色空間をＲＧＢからＨＳＬまたはＨＳＬからＲＧＢに変換する。
【００３３】
ルックアップテーブル保持部９は、ルックアップテーブルを保持している。
【００３４】
＜本発明での補正方法＞
図５に本発明の画像処理装置における画像処理部のフローチャートを示す。
【００３５】
Ｓ３０１において、画像入力部３は入力画像信号１を読み込み、画像バッファ５に格納する。
【００３６】
Ｓ３０２において、彩度補正部２（１０）は画像バッファ５に格納された入力画像信号の彩度を補正する。
【００３７】
Ｓ３０３において、画像出力部４は画像バッファ５の内容を、出力画像信号２として出力する。
【００３８】
＜彩度補正部２＞
図６に本発明の画像処理装置における彩度補正部２（１０）のフローチャートと示す。
【００３９】
Ｓ４０１において、補正処理部７は画像バッファ５に格納された入力画像信号を１画素分取り出す。
【００４０】
Ｓ４０２において、色空間変換部８はＳ４０１で読み込んだデータの色空間をＲＧＢからＨＳＬに変換し、当該画素の明度Ｌと彩度Ｓを算出する。
【００４１】
Ｓ４０３において、補正処理部７はＳ４０２で算出された明度に対応したルックアップテーブルをルックアップテーブル保持部９から選出する。
【００４２】
Ｓ４０４において、補正処理部７はＳ４０３で選出されたルックアップテーブルをＳ２０２で算出した彩度Ｓに適用し彩度Ｓ′を導く。
【００４３】
Ｓ４０５において、色空間変換部８はＳ４０４で得られた彩度Ｓ′を用いて当該画素の色空間をＨＳＬからＲＧＢに戻す。
【００４４】
Ｓ４０６において、補正処理部７は補正されたデータを画像バッファ５に格納する。
【００４５】
上記Ｓ４０１〜Ｓ４０６を画像の全画素に適用するまで繰り返す。
【００４６】
＜ルックアップテーブル＞
彩度を任意の関数によって細かく調整できるようになると、その関数により様々な効果を与えることができる。以下に示すのはその一例である。
【００４７】
図７に本発明の画像処理装置におけるルックアップテーブルの例を示す。
【００４８】
この例では明度Ｌを３つのエリアに分割し、それぞれのエリア毎に彩度Ｓに適用するためのルックアップテーブルを用意している。つまり、明度Ｌが０〜４０％の時はＬＵＴ−１を適用し、４０〜７０％の時はＬＵＴ−２を適用し、７０〜１００％の時はＬＵＴ−３を適用する。
【００４９】
このルックアップテーブルは、基本的には対象画像における彩度Ｓを強調することを目的としているが、高彩度の部分はあまり彩度を強調しすぎると不自然になるため、逆に彩度を下げるようにしている。また、人間の視覚特性は暗部やグレー近傍（低彩度部）の色を現実より低彩度に感じる傾向があるので、明度の高くないエリアの低彩度部も彩度を下げるようなルックアップテーブルになっている。
【００５０】
このように、彩度をただ強調するだけでなく、エリアによっては下げることができるため、効果的な補正を行うことができるようになるのである。
【００５１】
（他の実施例）
＜入力機器の設定毎の処理変更＞
画像信号は入力機器が同じ場合でも、その設定によって得られる画像の傾向が異なっている。例としては、スキャナの読みとり時の設定による違いや、デジタルカメラの機種の違いによる傾向の違い等である。
【００５２】
そのため、上記実施例では１セットのルックアップテーブルを保持していたが、特定の入力機器の設定毎にルックアップテーブルを用意して適用することによって、各機種毎の補正処理を最適化する事が可能である。
【００５３】
＜記憶色モデルに沿った彩度補正＞
人間には「記憶色」と呼ばれる、色の特徴的な部分を強調して記憶する傾向がある事が知られているが、最近では色相や青空・夕焼け・新緑などのオブジェクトによって強調のされ方が違うこともわかってきている。本発明の補正方法を用いれば、色相又は画像から認識されたオブジェクト毎に任意の関数を適用することができ、好ましい補正処理を簡便に行うことが可能である。
【００５４】
【発明の効果】
以上説明したように本発明によれば、彩度に任意の関数を適用して補正することにより、好ましい補正処理を容易に実現することが可能となる。
【００５５】
また、ＪＰＥＧやＴＩＦＦ等の画像ファイルの色空間として使用されているＹＣｂＣｒやＹＣ１Ｃ２を使用することができる事から、色空間変換を省くことによる処理時間の短縮等によって、処理の効率化を図ることが可能となる。
【００５６】
さらに、ルックアップテーブルは原画像の傾向によらず一定であることから、原画像の傾向に依存しない結果を得ることができるため、様々な画像を一括して自動的に補正するような処理において、安定した結果を得ることができる。
【図面の簡単な説明】
【図１】従来の画像処理装置。
【図２】従来の画像処理装置における画像処理部のフローチャート。
【図３】従来の画像処理装置における彩度補正部のフローチャート。
【図４】本発明の画像処理装置。
【図５】本発明の画像処理装置における画像処理部のフローチャート。
【図６】本発明の画像処理装置における彩度補正部２のフローチャート。
【図７】本発明におけるルックアップテーブルの例。
【符号の説明】
１  入力画像信号
２  出力画像信号
３  画像入力部
４  画像出力部
５  画像バッファ
６  彩度補正部
７  補正処理部
８  色空間変換部
９  ルックアップテーブル保持部
１０  彩度補正部２
【図１】
2004165765.tif 000003
【図２】
2004165765.tif 000004
【図３】
2004165765.tif 000005
【図４】
2004165765.tif 000006
【図５】
2004165765.tif 000007
【図６】
2004165765.tif 000008
【図７】
2004165765.tif 000009