JPH118773A - 色修正装置、色修正方法および色修正制御プログラムを記録した媒体 - Google Patents
色修正装置、色修正方法および色修正制御プログラムを記録した媒体Info
- Publication number
- JPH118773A JPH118773A JP9160158A JP16015897A JPH118773A JP H118773 A JPH118773 A JP H118773A JP 9160158 A JP9160158 A JP 9160158A JP 16015897 A JP16015897 A JP 16015897A JP H118773 A JPH118773 A JP H118773A
- Authority
- JP
- Japan
- Prior art keywords
- color
- color correction
- chromaticity
- pixels
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 title claims abstract description 185
- 238000000034 method Methods 0.000 title claims description 39
- 239000003086 colorant Substances 0.000 claims description 17
- 238000000926 separation method Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 11
- 230000002776 aggregation Effects 0.000 description 6
- 238000004220 aggregation Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 241000282412 Homo Species 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 244000248349 Citrus limon Species 0.000 description 2
- 235000005979 Citrus limon Nutrition 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003313 weakening effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Landscapes
- Color, Gradation (AREA)
- Color Electrophotography (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
としても人間の記憶色によって満足を得られにくく、結
局は人間が関与しなければならなかった。 【解決手段】 色修正の中枢をなすコンピュータ21は
ステップS110にて各画素のx−y色度を計算すると
ともに、ステップS120,S130にて同色度が肌色
の色度の取りうる範囲内であれば集計することとし、全
画素について集計したらステップS160にて平均値を
求めるとともにステップS170では画素数を考慮した
色修正量を算出しているため、明るさにとらわれること
なく色修正したい色の画素を正確に集計でき、かつ、修
正量は画素数を考慮して調整を計るため、周りの画素の
色に大きな影響を与えることのない最適な色修正を実行
することができる。
Description
のような実写画像データに対して最適な色修正を実行す
る色修正装置、色修正方法および色修正制御プログラム
を記録した媒体に関する。
修正処理が行われている。例えば、RGBの各要素色ご
とに強調させたり、弱めたりするといった処理である。
なお、便宜上、強める処理も弱める処理も含めて強調処
理と呼ぶ。これらの処理は、通常、マイクロコンピュー
タで実行可能となっており、操作者がモニタ上で画像を
確認して修正を要する要素色を選択しつつ、強調程度の
パラメータなどを決定している。
正することが容易になり、広く利用されるようになって
きている。しかしながら、どの要素色をどの程度強調す
るかとなると、依然、人間が関与しなければならない。
これは、色修正処理の対象となるディジタル画像データ
において、色のずれが目立つ部分がどこであるのかを判
断することができなかったためである。
らない限り色のずれは分からないものの、人の肌の色と
いうようなものは概ね想像がつき、操作者は写真画像の
中の人の肌の色が自然な感じとなるように色修正する。
色という要素である。レモンを被写体とした場合、測色
計で測定した実物の色と写真の色が一致していたとして
も、対比させない限り写真の色が少しくすんでいるよう
に見える。これは人間の感覚としてレモンの色は鮮やか
な色であると記憶されているのに対し、実物はそこまで
鮮やかでないからである。従って、たとえ本来の色調に
修正できたとしても、それだけでは満足できない。記憶
色としては肌色であるとか、木々の緑色であるとか青空
のブルーなどが上げられる。
色を記憶色どおりに合わせてしまうと、他の色がずれて
くることになるので、肌色が記憶色どおりにならなくて
も妥当な範囲となるように強調程度を決定する。
色との比較ができないので自動的に修正することもでき
ないし、たとえ、修正できたとしても人間の記憶色によ
って満足を得られにくく、結局は人間が関与しなければ
ならないという課題があった。
もので、記憶色を考慮しながら自動的に最適な色修正処
理を実行することが可能な色修正装置、色修正方法およ
び色修正制御プログラムを記録した媒体の提供を目的と
する。
め、請求項1にかかる発明は、カラー画像を所定の要素
色ごとに色分解するとともに強弱を表した色画像データ
に基づいて画像出力装置が各要素色ごとに画像出力を行
うことによりカラー画像を出力するにあたって画像出力
結果が好みの色となるように上記色画像データを修正す
る色修正装置であって、上記色画像データに基づいて各
画素の色度を求める色度判断手段と、この色度判断手段
によって求められた色度が所定範囲内である画素につい
て集計を行なう対象色度画素集計手段と、上記所定範囲
の色度の画素についての予め定められた最適値と上記集
計結果との差を解消するような色修正量を求めつつ、集
計した画素が全画素に占める割合に応じて同色修正量を
補正する色修正量判定手段と、補正して求められた色修
正量に基づいて上記画像データを色修正する色修正手段
とを具備する構成としてある。
明においては、色度判断手段が色画像データに基づいて
各画素の色度を求める。色度は色の刺激値の絶対的な割
合を表しており、明るさには左右されない。従って、画
像の中の重要な部分(これをオブジェクトと呼ぶ)を色
度の取りうる範囲によって分けることができる。例え
ば、肌色の取りうる範囲であるとか、木々の緑色の取り
うる範囲といったものである。色度についてはこのよう
なことが言えるので、対象色度画素集計手段は色度判断
手段によって求められた色度が所定範囲内である場合に
ついてその画素について集計を行なう。上述した例でい
えば、求められた色度が肌色の取りうる色度の範囲内に
入っていればその画素を集計対象とする。集計の具体的
内容は平均値、メジアン等各種のものが可能であるが、
画像の中の全画素について色度が所定範囲に入っている
ものだけを集計することは、ちょうど、人間が肌色らし
い画素に注目してその平均的な色を判断するのに対応す
る。
するか否かを判断することであり、色修正量判定手段は
所定範囲の色度の画素についての予め定められた最適値
と上記集計結果との差を解消するような色修正量を求め
る。ただし、この色修正量をそのまま適用したとする
と、肌色だけは記憶色どおりになるものの、他の色の部
分でのずれが許容できなくなる。従って、色修正量判定
手段は集計した画素が全画素に占める割合に応じて同色
修正量を補正する。これにより、肌色部分の色修正が他
の部分の色を過度に変えてしまわないような調整が行わ
れることになる。そして、色修正手段は補正して求めら
れた色修正量に基づいて上記画像データを色修正する。
色度を求めるものであり、元の色画像データが採用する
色空間の座標系などを考慮して色度に変換すればよい。
この場合、色度自体が直接的な要素となっていればそれ
を利用すればよいし、直接的な要素でなければ変換す
る。変換は変換テーブルを利用するものであってもよい
し、変換式で求めるものであってもよい。この場合、必
ずしも正確である必要はなく、影響の少ない誤差を含む
ものであっても構わない。
所定範囲内であるか判断し、所定範囲内である画素につ
いて集計を行なえばよい。この場合、必ずしもある範囲
内であるか否かという二者択一の判断である必要はな
く、重み付けを変えて集計するものでも構わない。ま
た、集計手法は極めて多岐にわたるものの、演算量など
を考慮した一例として、請求項2にかかる発明は、請求
項1に記載の色修正装置において、上記対象色度画素集
計手段は、対象画素と判断された各画素について上記色
画像データの要素色毎について平均的値を集計し、上記
色修正量判定手段は、上記所定の範囲の色度となる色画
像データについて要素色毎の最適値を備えた構成として
ある。
明においては、対象色度画素集計手段は対象画素と判断
された各画素について上記色画像データの要素色毎につ
いて平均的値を集計する。色度としての集計でも良いも
のの、色画像データの要素色を利用して集計する。一
方、色修正量判定手段についても、これに対応して上記
所定の範囲の色度となる色画像データについて要素色毎
の最適値を備えているので、要素色毎の比較をそのまま
行え、その差を要素色の修正量として利用できる。
もののこれ以外にもメジアンであったり、標準偏差など
を利用することも可能である。
度の範囲について、請求項3にかかる発明は、請求項1
または請求項2のいずれかに記載の色修正装置におい
て、上記対象色度画素集計手段は、記憶色についての色
度が取りうる範囲を対象として画素の集計を行う構成と
してある。
明においては、いわゆる人間の記憶色が含まれる色度が
取りうる範囲を対象として画素の集計が行われる。この
場合、必ずしも一つの範囲だけで一つの集計結果を得る
必要はなく、複数の範囲を指定して複数の集計を個別に
行なうものでも構わない。
についての予め定められた最適値と上記集計結果との差
を解消するような色修正量を求めるとともに、集計した
画素が全画素に占める割合に応じて同色修正量を補正す
る。この場合、必ずしも二段階の処理を行う必要はな
く、同様の結果が得られればよい。例えば、集計段階で
最適値と集計結果の差を反映するようなものを得るよう
にしておけばそれを利用したり、全画素に対する割合が
含まれた結果を得られていればそれを利用するだけでも
構わない。また、最適値と集計結果との差は必ずしも減
算という演算を要するものではなく、内在的にそのよう
な意図が含まれるものであればよい。
り、その一例として、請求項4にかかる発明は、請求項
1〜請求項3のいずれかに記載の色修正装置において、
上記色修正量判定手段は、各要素色の強弱程度を変化さ
せるにあたって入出力関係を表すトーンカーブを利用す
るとともに、上記修正量に応じたトーンカーブを形成す
る構成としてある。
明においては、色修正量判定手段が修正量に応じたトー
ンカーブを形成し、このトーンカーブに従って、色修正
手段は各要素色の入出力関係が同トーンカーブで表され
るような関係となるように強弱程度を変化させる。
し、集計結果を色修正量に反映させる手法は、必ずしも
実体のある装置に限られる必要もなく、その一例とし
て、請求項5にかかる発明は、カラー画像を所定の要素
色ごとに色分解するとともに強弱を表した色画像データ
に基づいて画像出力装置が各要素色ごとに画像出力を行
うことによりカラー画像を出力するにあたって画像出力
結果が好みの色となるように上記色画像データを修正す
る色修正方法であって、上記色画像データに基づいて各
画素の色度を求める工程と、この求められた色度が所定
範囲内である画素について集計を行なう工程と、上記所
定範囲の色度の画素についての予め定められた最適値と
上記集計結果との差を解消するような色修正量を求めつ
つ、集計した画素が全画素に占める割合に応じて同色修
正量を補正する工程と、補正して求められた色修正量に
基づいて上記画像データを色修正する工程とを具備する
構成としてある。
ず、その方法としても有効であることに相違はない。
色修正処理する色修正装置は単独で存在する場合もある
し、ある機器に組み込まれた状態で利用されることもあ
るなど、発明の思想としては各種の態様を含むものであ
る。また、ハードウェアで実現されたり、ソフトウェア
で実現されるなど、適宜、変更可能である。
制御するソフトウェアとなる場合には、かかるソフトウ
ェアを記録した記録媒体上においても当然に存在し、利
用されるといわざるをえない。
は、カラー画像を所定の要素色ごとに色分解するととも
に強弱を表した色画像データに基づいて画像出力装置が
各要素色ごとに画像出力を行うことによりカラー画像を
出力するにあたってコンピュータにて画像出力結果が好
みの色となるように上記色画像データを修正する色修正
制御プログラムを記録した媒体であって、上記色画像デ
ータに基づいて各画素の色度を求め、この求められた色
度が所定範囲内である画素について集計を行ない、上記
所定範囲の色度の画素についての予め定められた最適値
と上記集計結果との差を解消するような色修正量を求め
つつ、集計した画素が全画素に占める割合に応じて同色
修正量を補正し、補正して求められた色修正量に基づい
て上記画像データを色修正する構成としてある。
あってもよいし光磁気記録媒体であってもよいし、今後
開発されるいかなる記録媒体においても全く同様に考え
ることができる。また、一次複製品、二次複製品などの
複製段階については全く問う余地無く同等である。その
他、供給方法として通信回線を利用して行う場合でも本
発明が利用されていることには変わりないし、半導体チ
ップに書き込まれたようなものであっても同様である。
部がハードウェアで実現されている場合においても発明
の思想において全く異なるものはなく、一部を記録媒体
上に記憶しておいて必要に応じて適宜読み込まれるよう
な形態のものとしてあってもよい。
用して集計することにより、人間の判断に近くなり、色
修正処理を自動化することが可能な色修正装置を提供す
ることができる。
度で集計対象か否かを判断するものの、集計するのは色
画像データの要素色であるので、集計結果を利用する場
合の演算などが行いやすくなる。
記憶色についての画素について集計することにより、修
正の反映度も画素数に応じた調整が行われ、より人間の
判断に近くなる。
トーンカーブを利用するので他の要素の色修正などを総
合的に加味しやすくなる。この場合、記憶色の部分を理
想的な色に近づけるだけでなく、隣接した色領域を連続
的に変化させるので、トーンジャンプによる疑似輪郭が
生じることもない。
同様の効果を発揮する色修正方法を提供でき、請求項6
にかかる発明によれば、色修正制御プログラムを記録し
た媒体を提供できる。
実施形態を説明する。
正装置を適用した色修正システムをブロック図により示
しており、図2は具体的ハードウェア構成例を概略ブロ
ック図により示している。
どをドットマトリクス状の画素として表した色画像デー
タを色修正装置20へ出力し、同色修正装置20は同色
画像データに応じた最適な色修正処理を実行する。同色
修正装置20は色修正処理した色画像データを画像出力
装置30へ出力し、画像出力装置は色修正された画像を
ドットマトリクス状の画素で出力する。ここにおいて、
色修正装置20が出力する色画像データは、各画素の色
度に基づいて画像の対象と色とを判断するとともに、全
体との兼ね合いで最適な色修正の方針と程度を決定して
色修正したものである。このため、色修正装置20は、
色度判断手段と、対象色度画素集計手段と、色修正量判
定手段と、色修正手段とを備えている。
スキャナ11やデジタルスチルカメラ12あるいはビデ
オカメラ14などが該当し、色修正装置20の具体例は
コンピュータ21とハードディスク22とキーボード2
3とCD−ROMドライブ24とフロッピーディスクド
ライブ25とモデム26などからなるコンピュータシス
テムが該当し、画像出力装置30の具体例はプリンタ3
1やディスプレイ32等が該当する。本実施形態の場
合、色画像データで表される画素の色が記憶色と比較し
てずれていないかを判断するものであるため、同色画像
データとしては写真などの実写データが好適である。な
お、モデム26については公衆通信回線に接続され、外
部のネットワークに同公衆通信回線を介して接続し、ソ
フトウェアやデータをダウンロードして導入可能となっ
ている。
としてのスキャナ11やデジタルスチルカメラ12が色
画像データとしてRGB(緑、青、赤)の階調データを
出力するとともに、画像出力装置30としてのプリンタ
31は階調データとしてCMY(シアン、マゼンダ、イ
エロー)あるいはこれに黒を加えたCMYKの二値デー
タを入力として必要とするし、ディスプレイ32はRG
Bの階調データを入力として必要とする。一方、コンピ
ュータ21内ではオペレーティングシステム21aが稼
働しており、プリンタ31やディスプレイ32に対応し
たプリンタドライバ21bやディスプレイドライバ21
cが組み込まれている。また、色修正アプリケーション
21dはオペレーティングシステム21aにて処理の実
行を制御され、必要に応じてプリンタドライバ21bや
ディスプレイドライバ21cと連携して印刷及び表示処
理を実行する。従って、色修正装置20としてのこのコ
ンピュータ21の具体的役割は、RGBの階調データを
入力して最適な色修正を施したRGBの階調データを作
成し、ディスプレイドライバ21cを介してディスプレ
イ32に表示させるとともに、プリンタドライバ21b
を介してCMY(あるいはCMYK)の二値データに変
換してプリンタ31に印刷させることになる。
の入出力装置の間にコンピュータシステムを組み込んで
色修正を行うようにしているが、必ずしもかかるコンピ
ュータシステムを必要とするわけではなく、色画像デー
タを使用する各種のシステムに採用可能である。例え
ば、図3に示すようにデジタルスチルカメラ12a内に
各画素の色度に基づいて色修正する色修正装置を組み込
み、変換した色画像データを用いてディスプレイ32a
に表示させたりプリンタ31aに印字させるようなシス
テムであっても良い。また、図4に示すように、コンピ
ュータシステムを介することなく色画像データを入力し
て印刷するプリンタ31bにおいては、スキャナ11b
やデジタルスチルカメラ12bあるいはモデム26b等
を介して入力される色画像データから自動的に画像の対
象と色とを判断して色修正するように構成することも可
能である。
色修正は、具体的には上記コンピュータ21内にて図5
などに示すフローチャートに対応した色修正処理プログ
ラムで行っている。なお、このフローチャートはいわゆ
る肌色がきれいに見えるように色修正する。
に基づいて肌色らしき画素についての集計を行う。な
お、集計を行なうにあたっては、図6に示すようにして
対象画素を移動させながら全画素について集計していく
ことにする。
てのx−y色度を計算する。いま、対象画素のRGB表
色系におけるRGB階調データが(R,G,B)である
とするときに、 r=R/(R+G+B) …(1) g=G/(R+G+B) …(2) とおくとすると、XYZ表色系における色度座標x,y
との間には、 x=(1.1302+1.6387r+0.6215g)/(6.7846-3.0157r-0.3857g) …(3) y=(0.0601+0.9399r+4.5306g)/(6.7846-3.0157r-0.3857g) …(4) なる対応関係が成立する。ここにおいて、色度は明るさ
に左右されることなく色の刺激値の絶対的な割合を表す
ものであるから、色度からその画素がどのような対象物
かを判断することができるといえる。例えば、肌色を例
に取ると、 0.35<x<0.40 …(5) 0.33<y<0.36 …(6) というような範囲に含まれているから、各画素の色度を
求めたときにこの範囲内であればその画素は人間の肌を
示す画素と考えてもあながち誤っていないと言える。
RGB階調データに基づいて変換されたx−y色度が肌
色の範囲であるか否かを判断し、肌色であるならばステ
ップS130にて同画素の色画像データを集計する。こ
の集計はRGB階調データの単純な加算を意味してい
る。また、後述するように肌色と判断された画素につい
て平均値を求めるため、画素数もカウントする。
うでない場合も、ステップS140にて対象画素を移動
させ、ステップS150にて全画素について終了したと
判断されるまで繰り返す。そして、全画素について終了
した時点で、ステップS160にて集計結果を画素数で
除算して平均値(Rs.ave,Gs.ave,Bs.ave)を求める。
0にてx−y色度を演算するソフトウェア処理とこれを
実行するハードウェアによって色度判断手段を構成す
る。また、ステップS120にて同色度が所定の対象範
囲内に入っているか否かを判断するとともに、入ってい
る場合にステップS130にて色画像データを集計する
という処理を、ステップS140とステップS150に
て対象画素を移動させながら全画素について行ない、ス
テップS160にて集計結果を画素数で除算して平均値
を求めるため、これらのソフトウェア処理とこれを実行
するハードウェア構成が対象色度画素集計手段を構成す
る。
ついては予め理想値(Rs.ideal,Gs.ideal,Bs.ideal)を
求めておく。この理想値は記憶色に関して言うならば測
色された結果とは異なっている。肌色の例で言えば測色
結果が一致する肌色よりも敢えてずれた肌色の方が正し
いように錯覚する。これは人間の感覚として写真などに
写った肌色に対する固定的な認識に基づくものであり、
記憶色と呼ばれるものである。本発明では、このような
記憶色をも含めた理想値を設定しておくことにより、こ
の理想値との差を無くすように色修正するものであるか
ら、理想値は現実の色にとらわれず、広くターゲットと
して期待される色であればよい。
平均値(Rs.ave,Gs.ave,Bs.ave)と、好ましい肌色の場
合に得られる理想値(Rs.ideal,Gs.ideal,Bs.ideal)と
の差は、本来、当該色画像データにおけるずれを指すこ
とになる。
用するのは好ましくない。例えば、全画素に同じ修正量
を実行したとすると、肌色部分は好ましい色になるかも
しれないが、肌色以外の部分の画素の色が大きく影響を
受けてしまいかねない。
画素数が全画素数に占める割合(肌色率)を求め、修正
量を調整している。すなわち、修正量ΔR,ΔG,ΔB
を、 ΔR=ks(Rs.ideal-Rs.ave) …(7) ΔG=ks(Gs.ideal-Gs.ave) …(8) ΔB=ks(Bs.ideal-Bs.ave) …(9) と表すものとし、ここにおいて肌色率ksは、 ks=(肌色画素数/全画素数) で求めている。
ままでは色画像データの修正に利用できず、本実施形態
においては、ステップS180にて同修正量を使用して
トーンカーブを形成する。図7はトーンカーブの形成状
況を示す説明図である。
度を変えて変換する場合の入力−出力関係を意味してお
り、「0」〜「255」の256階調を例に取ると、階
調「0」と階調「255」とこれらの間のある階調とい
う所定のの三点について特定した出力値を通過するスプ
ライン曲線を利用している。一例として中間の階調を
「64」とおいたとすると、入力値がそれぞれ「0」、
「64」、「255」であって、出力値も「0」、「6
4」、「255」であるときには入出力関係は一致して
トーンカーブは直線となる。しかし、入力値「64」に
対する出力値が「64」でない場合には図7に示すよう
に緩やかに曲線を描いて入出力の対応関係を形成する。
本実施形態においては、中間の階調として上述したRG
B階調データの平均値(Rs.ave,Gs.ave,Bs.ave)をコン
トロールポイントとし、それぞれにおいて上述した修正
量ΔR,ΔG,ΔBがトーンカーブに反映されるように
している。このようにしてコントロールポイントを変化
させることにより、 肌色率ksが「1」となるときに同
コントロールポイントで理想値(Rs.ideal,Gs.ideal,B
s.ideal)と一致するようになる。
められたトーンカーブを利用して再度全画素について色
画像データの要素色を変換することにより、色画像デー
タに対して色修正を実行することになる。
との差を求めつつ対象画素が全画素に示す割合に応じて
補正するステップS170の処理と、求められた色修正
量に基づいてトーンカーブを形成するステップS180
の処理、およびこれらを実行するハードウェア構成が色
修正量判定手段を構成すると言えるし、ステップS19
0で色画像データを変換する処理とこれを実行するハー
ドウェア構成が色修正手段を構成すると言える。
る対象を肌色を例とした実施形態について説明している
が、色修正する対象は肌色に限るものではない。記憶色
を例に取ると、肌色の他、木々の緑を鮮やかにしたいと
いう希望や、青空を澄みきった青色にしたいという希望
が多い。図8は色修正の対象を選択可能とした変形例を
示している。
色修正の対象を選択する。コンピュータ21ではディス
プレイ32の画面上に図9に示す画面を表示し、操作者
に対して色修正する対象を選択させる。この例では、肌
色をきれいにする肌色修正と、木々の緑色をさわやかに
する緑色修正と、澄み切った空の色にする青空色修正を
並べて表示するとともに、これらにチェックボックスを
設けてあり、それぞれ個別に選択できるようにしてい
る。この場合、重複して選択可能としている。そして、
所望のチェックボックスをチェックした後で「OK」ボ
タンをクリックするとチェックされたものを対象ごとに
用意されているフラグを立て、ステップS210〜S2
50のループ処理を開始する。
素を移動させながら全画素について色度を求めつつ集計
するものであり、ステップS210では対象となってい
る画素について(1)〜(4)式に基づいてx−y色度
を求める。次なるステップS215ではステップS20
5にて設定したフラグを参照し、操作者が肌色修正を選
択したか否かを判断する。そして、選択している場合に
は、ステップS220にて肌色画素に対する集計処理を
実行する。この集計処理は、先の例におけるステップS
120,S130と同様であり、ステップS210にて
求められたx−y色度が肌色の取りうる色度の範囲内で
あればRGB階調データを要素色ごとに集計する。
修正を選択したか否かを肌色修正の場合と同様にフラグ
を参照して判断する。そして、選択している場合には、
この画素のx−y色度が木々の緑色が該当する色度の範
囲内であるか判断し、範囲内であればステップS230
にて集計する。この集計は、肌色集計で利用したエリア
とは別のエリアで集計する。
ついて同様の判断を行ない、ステップS240にて別の
エリアで集計を行う。
移動させ、ステップS250にて全画素について終了し
たと判断されるまで繰り返す。この例においては、色修
正となる対象が複数となる場合があるが、その場合でも
ステップS215〜S240にて対象画素の色度が所定
範囲内に入っていれば集計を行うという意味で対象色度
画素集計手段を構成すると言える。
ップS255〜S265では集計結果に基づいて各色ご
とに修正量を算出する。なお、この例では先の例と異な
って集計結果から平均値を求める処理をこの修正量の端
出処理の中で同時に行っており、かかる演算手順などは
適宜変更可能である。肌色修正については先の例で説明
したが、緑色修正と青空色修正についても処理は全く同
じである。すなわち、集計結果に基づいて平均値を算出
するとともに、好ましい画像について得られた理想値と
の差を求め、かつ、肌色率と同様に緑色率および青空色
率を乗算して修正量を補正する。
量は三つ存在することになる。これは、肌色修正と緑色
修正と青空色修正について個別に集計して修正量を求め
たためである。このため、本実施形態においては、これ
らの集計結果が重ね合わせられるように加算する。すな
わち、処理対象をさらに広げたとして、それぞれの処理
対象に対する色修正量ΔR,ΔG,ΔBは、
える。
ΔG,ΔBに基づいて図7に示すようにしてトーンカー
ブを形成するのがステップS270の処理である。この
場合、コントロールポイントは、Σki・Ri.ave,Σki・Gi.
ave,Σki・Bi.ave となる。むろん、ステップS255〜
S270の処理が色修正量判定手段を構成する。そし
て、トーンカーブが形成されたらステップS275にて
色画像データを修正する。
ライバとして適用されることも可能である。通常、プリ
ンタドライバは入力されたデータを加工して出力する過
程において、一時的に保存しておくといったことができ
ない。従って、所望量だけ領域分割して処理を変更する
といったことには制限がある。しかしながら、(11)
式〜(12)式に示すように、複数の要素に対する色修
正量を設定しておくことにより、このような制限の多い
プリンタドライバにおいても効果的な補正が行える。
を説明する。
図10に示すような写真画像をスキャナ11で読み込
み、プリンタ31にて印刷する場合を想定する。する
と、まず、コンピュータ21にてオペレーティングシス
テム21aが稼働しているもとで、色修正アプリケーシ
ョン21dを起動させ、スキャナ11に対して写真の読
み取りを開始させる。読み取られた色画像データが同オ
ペレーティングシステム21aを介して色修正アプリケ
ーション21dに取り込まれたら、処理対象画素を初期
位置に設定する。続いて、ステップS110にて(1)
式〜(4)式に基づいて当該画素のx−y色度を計算
し、ステップS120ではx値とy値とがそれぞれ肌色
の色度の範囲に入っているか否かを判断する。そして、
肌色の色度の範囲内であればステップS130にて当該
画素の色画像データについて要素色ごとに集計する。図
10に示すように、少なくとも手足と顔については明る
さにとらわれることなく肌色の画素と判断できるはずで
あり、この例では全画素に対して数%の画素が肌色の画
素として集計される。以上の処理をステップS140に
て対象画素を移動させながらステップS150にて全画
素について実行したと判断されるまで繰り返す。
S160にて集計結果を肌色画素数で除算して平均値を
算出し、ステップS170にて肌色の画素における理想
値と同平均値との差を求めつつ、肌色画素数と全画素数
との割合に対応する肌色率を乗算し、ステップS180
にてトーンカーブを形成する。そして、ステップS19
0にてこのトーンカーブに基づいて色画像データの各要
素色ごとにデータを変換して色修正する。すると、肌色
を理想値に近づけようとしながらも、肌色画素数と全体
の画素数との割合を考慮して修正量を控え目に設定して
いるので、調整の取れた程良い色修正を実行できる。
された肌色画素の平均値と理想値との差に数%の肌色率
を乗算して修正量を補正し、この補正された修正量に見
合うトーンカーブを形成して色修正することになる。
るものにおいて、肌色修正と緑色修正と青空色修正を選
択したものとすると、全画素を対象としてステップS2
10ではx−y色度を計算し、ステップS215〜S2
40にて修正対象ごとに個別に集計する。図10に示す
例では、人物像の肌色部分と、木の葉の部分と、バック
の青空部分においてx−y色度がそれぞれの対象範囲に
入ることになり、集計される。
ップS255〜S265にてそれぞれの対象画素の占有
率を考慮しつつ対象処理ごとの色修正量を求め、ステッ
プS270にて修正量を重ね合わせたトーンカーブを形
成する。そして、最後にステップS275にて全画素の
色画像データに対して色修正を実行する。すると、肌色
をより理想値に近づける修正と、木の葉の緑をさわやか
に見せる修正と、青空を澄みきった色にする修正とがそ
れぞれの画素の占有率に応じて調整されて実行されるこ
とになる。
データはディスプレイドライバ21cを介してディスプ
レイ32に表示され、良好であればプリンタドライバ2
1bを介してプリンタ31にて印刷される。すなわち、
同プリンタドライバ21bは色修正されたRGBの階調
データを入力し、所定の解像度変換を経てプリンタ31
の印字ヘッド領域に対応したラスタライズを行なうとと
もに、ラスタライズデータをRGBからCMYKへ色変
換し、その後でCMYKの階調データから二値データへ
変換してプリンタ31へ出力する。
読み込まれた写真の色画像データは自動的に最適な色修
正を施されてディスプレイ32に表示された後、プリン
タ31にて印刷される。
ータ21はステップS110にて各画素のx−y色度を
計算するとともに、ステップS120,S130にて同
色度が肌色の色度の取りうる範囲内であれば集計するこ
ととし、全画素について集計したらステップS160に
て平均値を求めるとともにステップS170では画素数
を考慮した色修正量を算出しているため、明るさにとら
われることなく色修正したい色の画素を正確に集計で
き、かつ、修正量は画素数を考慮して調整を図るため、
周りの画素の色に大きな影響を与えることのない最適な
色修正を実行することができる。
した色修正システムのブロック図である。
図である。
ロック図である。
ロック図である。
フローチャートである。
ある。
ブを示す説明図である。
トである。
図である。
Claims (6)
- 【請求項1】 カラー画像を所定の要素色ごとに色分解
するとともに強弱を表した色画像データに基づいて画像
出力装置が各要素色ごとに画像出力を行うことによりカ
ラー画像を出力するにあたって画像出力結果が好みの色
となるように上記色画像データを修正する色修正装置で
あって、 上記色画像データに基づいて各画素の色度を求める色度
判断手段と、 この色度判断手段によって求められた色度が所定範囲内
である画素について集計を行なう対象色度画素集計手段
と、 上記所定範囲の色度の画素についての予め定められた最
適値と上記集計結果との差を解消するような色修正量を
求めつつ、集計した画素が全画素に占める割合に応じて
同色修正量を補正する色修正量判定手段と、 補正して求められた色修正量に基づいて上記画像データ
を色修正する色修正手段とを具備することを特徴とする
色修正装置。 - 【請求項2】 上記請求項1に記載の色修正装置におい
て、上記対象色度画素集計手段は、対象画素と判断され
た各画素について上記色画像データの要素色毎について
平均的値を集計し、上記色修正量判定手段は、上記所定
の範囲の色度となる色画像データについて要素色毎の最
適値を備えていることを特徴とする色修正装置。 - 【請求項3】 上記請求項1または請求項2のいずれか
に記載の色修正装置において、上記対象色度画素集計手
段は、記憶色についての色度が取りうる範囲を対象とし
て画素の集計を行うことを特徴とする色修正装置。 - 【請求項4】 上記請求項1〜請求項3のいずれかに記
載の色修正装置において、上記色修正量判定手段は、各
要素色の強弱程度を変化させるにあたって入出力関係を
表すトーンカーブを利用するとともに、上記修正量に応
じたトーンカーブを形成することを特徴とする色修正装
置。 - 【請求項5】 カラー画像を所定の要素色ごとに色分解
するとともに強弱を表した色画像データに基づいて画像
出力装置が各要素色ごとに画像出力を行うことによりカ
ラー画像を出力するにあたって画像出力結果が好みの色
となるように上記色画像データを修正する色修正方法で
あって、 上記色画像データに基づいて各画素の色度を求める工程
と、 この求められた色度が所定範囲内である画素について集
計を行なう工程と、 上記所定範囲の色度の画素についての予め定められた最
適値と上記集計結果との差を解消するような色修正量を
求めつつ、集計した画素が全画素に占める割合に応じて
同色修正量を補正する工程と、 補正して求められた色修正量に基づいて上記画像データ
を色修正する工程とを具備することを特徴とする色修正
方法。 - 【請求項6】 カラー画像を所定の要素色ごとに色分解
するとともに強弱を表した色画像データに基づいて画像
出力装置が各要素色ごとに画像出力を行うことによりカ
ラー画像を出力するにあたってコンピュータにて画像出
力結果が好みの色となるように上記色画像データを修正
する色修正制御プログラムを記録した媒体であって、上
記色画像データに基づいて各画素の色度を求め、この求
められた色度が所定範囲内である画素について集計を行
ない、上記所定範囲の色度の画素についての予め定めら
れた最適値と上記集計結果との差を解消するような色修
正量を求めつつ、集計した画素が全画素に占める割合に
応じて同色修正量を補正し、補正して求められた色修正
量に基づいて上記画像データを色修正することを特徴と
する色修正制御プログラムを記録した媒体。
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16015897A JP3893669B2 (ja) | 1997-06-17 | 1997-06-17 | 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体 |
| EP04077594A EP1489833A1 (en) | 1997-06-17 | 1998-06-12 | Image processing apparatus, image processing method, color adjustment method, and color adjustment system |
| EP05077481A EP1619875A1 (en) | 1997-06-17 | 1998-06-12 | Image processing apparatus, image processing method, color adjustment method, and color adjusment system |
| EP98304660A EP0886437B1 (en) | 1997-06-17 | 1998-06-12 | Method and apparatus for colour adjustment |
| EP05077482A EP1619876A3 (en) | 1997-06-17 | 1998-06-12 | Colour image processing apparatus and method |
| DE69827703T DE69827703T2 (de) | 1997-06-17 | 1998-06-12 | Verfahren und Vorrichtung zum Einstellen der Farbe |
| US09/097,828 US6535301B1 (en) | 1997-06-17 | 1998-06-16 | Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium |
| US10/270,485 US7072074B2 (en) | 1997-06-17 | 2002-10-16 | Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium |
| US11/431,752 US7292371B2 (en) | 1997-06-17 | 2006-05-11 | Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium |
| US11/431,753 US7286265B2 (en) | 1997-06-17 | 2006-05-11 | Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16015897A JP3893669B2 (ja) | 1997-06-17 | 1997-06-17 | 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002215373A Division JP2003162714A (ja) | 2002-07-24 | 2002-07-24 | 色修正装置、色修正方法および色修正制御プログラムを記録した媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH118773A true JPH118773A (ja) | 1999-01-12 |
| JPH118773A5 JPH118773A5 (ja) | 2005-04-28 |
| JP3893669B2 JP3893669B2 (ja) | 2007-03-14 |
Family
ID=15709131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16015897A Expired - Fee Related JP3893669B2 (ja) | 1997-06-17 | 1997-06-17 | 画像処理装置、画像処理方法および画像処理制御プログラムを記録した媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3893669B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005057908A1 (ja) * | 2003-12-11 | 2005-06-23 | Fujitsu Limited | 画像処理方法及びプログラム、並びに装置 |
| US7394486B2 (en) | 2002-09-26 | 2008-07-01 | Seiko Epson Corporation | Adjusting output image of image data |
| JP2009105951A (ja) * | 2009-01-26 | 2009-05-14 | Seiko Epson Corp | 画像データの色の補正 |
| JP4783830B2 (ja) * | 2007-01-11 | 2011-09-28 | 富士通株式会社 | 画像補正プログラム、画像補正方法、画像補正装置 |
| JP2012513634A (ja) * | 2008-12-22 | 2012-06-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 画像データ信号を変化させる方法、画像データ信号を変化させる装置及び表示装置 |
-
1997
- 1997-06-17 JP JP16015897A patent/JP3893669B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7394486B2 (en) | 2002-09-26 | 2008-07-01 | Seiko Epson Corporation | Adjusting output image of image data |
| WO2005057908A1 (ja) * | 2003-12-11 | 2005-06-23 | Fujitsu Limited | 画像処理方法及びプログラム、並びに装置 |
| JP4783830B2 (ja) * | 2007-01-11 | 2011-09-28 | 富士通株式会社 | 画像補正プログラム、画像補正方法、画像補正装置 |
| JP2012513634A (ja) * | 2008-12-22 | 2012-06-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 画像データ信号を変化させる方法、画像データ信号を変化させる装置及び表示装置 |
| JP2009105951A (ja) * | 2009-01-26 | 2009-05-14 | Seiko Epson Corp | 画像データの色の補正 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3893669B2 (ja) | 2007-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6535301B1 (en) | Image processing apparatus, image processing method, image processing program recording medium, color adjustment method, color adjustment device, and color adjustment control program recording medium | |
| JP2830871B2 (ja) | 画像の色補正装置及び色補正プログラムを記録した記録媒体 | |
| JP4614016B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| EP1089552A2 (en) | Color correction apparatus and method | |
| EP1898624B1 (en) | Image processing device, image processing method, image processing program product, and image-capturing device | |
| US20090027732A1 (en) | Image processing apparatus, image processing method, and computer program | |
| JP3413589B2 (ja) | 画像処理方法および装置 | |
| US8345967B2 (en) | Apparatus and method of processing image, and record medium for the method | |
| JPH11146219A (ja) | 画像処理装置、画像処理方法、画像処理プログラムを記録した媒体 | |
| JPH06121159A (ja) | カラー画像処理装置 | |
| JPH118773A (ja) | 色修正装置、色修正方法および色修正制御プログラムを記録した媒体 | |
| EP1404116A1 (en) | Method for fast color saturation control | |
| JP4774757B2 (ja) | 画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 | |
| JP2003162714A (ja) | 色修正装置、色修正方法および色修正制御プログラムを記録した媒体 | |
| JPH10271524A (ja) | 画像処理装置及び画像処理方法並びに画像処理プログラムを記録した媒体 | |
| JP3817371B2 (ja) | 画像処理方法、装置および記録媒体 | |
| JPH10200777A (ja) | 画像処理装置、画像処理方法および画像処理プログラムを記録した媒体 | |
| JP3956970B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラムを記録した媒体 | |
| JP3736632B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラムを記録した媒体 | |
| JP3941810B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラムを記録した媒体 | |
| JPH10210299A (ja) | 画像処理装置、画像処理方法および画像処理プログラムを記録した媒体 | |
| JP2001313839A (ja) | 画像処理方法および装置並びに記録媒体 | |
| JP2003051000A5 (ja) | ||
| JP2000067239A (ja) | 画像評価装置、画像評価方法、画像評価プログラムを記録した媒体および画像修整装置 | |
| JP2003050997A5 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040617 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040617 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060725 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060925 |
|
| 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: 20061121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061204 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |