JP5257615B2 - 色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 - Google Patents
色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 Download PDFInfo
- Publication number
- JP5257615B2 JP5257615B2 JP2009135272A JP2009135272A JP5257615B2 JP 5257615 B2 JP5257615 B2 JP 5257615B2 JP 2009135272 A JP2009135272 A JP 2009135272A JP 2009135272 A JP2009135272 A JP 2009135272A JP 5257615 B2 JP5257615 B2 JP 5257615B2
- Authority
- JP
- Japan
- Prior art keywords
- color conversion
- conversion table
- value
- color
- output
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6019—Conversion to subtractive colour signals using look-up tables
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
Description
特許文献1には、入力された画像データに使用されている色を出力装置で出力可能な色に割り当てて出力する場合に、本来分けて出力すべき線や文字が同じ色にならずに、明瞭に区別できるように出力色を割り当てる方法が示されている。
また、特許文献2には、入力画像信号値と出力画像信号値との対応関係を保持するルックアップテーブル内の入力画像信号値が取り得ない領域に保持領域を確保し、そこに特定色信号値(例えば無彩色)を保持しておき、入力画像信号値が無彩色であれば、該保持領域へのアドレス変換を行うことにより、当該入力画像に対応する特定色信号値を出力する方法が示されている。
本発明は、RGBを成分とする入力色信号、特に原画像データが、例えば、Kのみ或いはCMYが少量でKが多いようなCMYKで、これをRGBへ変換した入力色信号、に対し出力色信号への色変換処理を行う上記従来技術に生じる問題に鑑みてなされたもので、その目的は、変換処理方法として確立された方法を基礎に格別の処理を追加することなく、無彩色画像、特に文字・線等に使う黒や黒に近い色の画像における画質を改善し、画像全体の画質の向上を図ることにある。
本発明は、RGBを成分とする入力色信号に対する色変換処理に用いる色変換テーブルを生成する方法であって、色変換テーブルの入力RGB値をもとに色相H、彩度S及び明度Vを得るHSV取得工程と、色変換テーブルの入力RGB値をもとに輝度Yを得るY取得工程と、前記HSV取得工程で得た明度Vが所定下限値よりも小さいか否かを判定する第1の明度判定工程と、前記第1の明度判定工程で所定下限値よりも小さいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で得た色相Hと前記Y取得工程で得た輝度Yに基づいて変更する第1のテーブルデータ変更工程と、前記HSV取得工程で得た明度Vが所定上限値よりも大きいか否かを判定する第2の明度判定工程と、前記第2の明度判定工程で所定上限値よりも大きいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で取得した色相Hと前記Y取得工程で取得した輝度Yに基づいて変更する第2のテーブルデータ変更工程と、前記第1及び第2のテーブルデータ変更工程の対象外と判定された場合に、前記HSV取得工程で得た彩度Sが同工程で得た色相Hに対応する位相角分割部分の所定下限値よりも小さいか否かを判定する彩度判定工程と、前記彩度判定工程で所定上限値よりも小さいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で取得した色相Hと前記Y取得工程で取得した輝度Yに基づいて変更する第3のテーブルデータ変更工程と、前記第1乃至第3のテーブルデータ変更工程で変更された結合用色変換テーブルと常用色変換テーブルを結合し、合成色変換テーブルを生成する工程とを有したことを特徴とする。
「画像処理システムの概要」
図1は、この実施形態に係る画像処理システムの構成を示すブロック図である。同図の画像処理システムは、クライアントPC2と画像形成装置1よりなるシステムの構成例を示している。この例では、クライアントPC2から送られる印刷コマンドを受取る画像形成装置1で印刷コマンドに付された画像データを用いてプリント出力(画像形成処理)が行われる。
クライアントPC2内のプリンタドライバ22もしくは画像形成装置1が、入力の色空間としてRGBのみを受け付ける構成であり(図1中のプリンタドライバ22及び画像形成装置1への入力色信号を“RGB”と示している)、処理対象となる画像データがCMYKの場合は、アプリケーション21又はクライアントPC2内のOS(Operating System)により、CMYKからRGBへの色変換が行われる。
プリンタドライバ22は、RGBの画像データを受け取り、ユーザーの指示する出力解像度等の情報をデータに付加した後、この画像データを付した印刷コマンドを画像形成装置1に送信する。
色変換モジュール111は、色変換テーブル111dを用いて入力RGBからR’G’B’への変換を行う。R’G’B’は、出力機器(ここでは画像形成部12のプリントエンジン)に依存するRGBデータで、後段のCMYK変換への入力に適合するデータである。なお、この実施形態では、色変換モジュール111で色変換テーブル111dとして、後記で詳述する合成色変換テーブルを用いることにより、無彩色の画像(特に文字・線等に使う黒や黒に近い色の画像)を調整する機能を付加している。
墨生成モジュール113は、入力R、G、Bから墨生成テーブル113dを用いて、墨(K)を含むCMYKを生成し、濃度変換モジュール114への入力データ値とする。
濃度変換モジュール114は、CMYKの色ごとに(K単色の場合にはKのみ)濃度変換テーブル114dを用いて、出力機器に合わせたγ補正を行い、補正後のCMYKを階調変換モジュール115への入力データ値とする。
階調変換モジュール115は、階調変換テーブル115dを用いて、出力機器に合う階調処理を行い、処理後のCMYKを出力機器(ここでは画像形成部12のプリントエンジン)に出力する。
ソフトウェアで構成する画像処理部11は、CPUと、該CPUの制御下で動作するRAM(Random Access Memory)、ROM(Read Only Memory)等で構成するコンピュータを当該画像処理部11として機能させるためのプログラムにより実現することができる。CPUは、処理の実行時にROMに記録(記憶)しておいた制御・処理プログラム等をワークメモリとしてのRAMに読込み、これらのプログラム等を駆動することによって、CPU(コンピュータ)をこの処理の実行手段として機能させることができる。なお、プログラムを記録する媒体としては、ROMに限らず、HDD、CD(Compact Disk)−ROM、MO(Magnet Optical Disk)、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体を用いることができる。また、プログラムを、インターネット等のネットワーク(図示せず)に接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。
また、色変換モジュール111及び色変換テーブル111dを、クライアントPC2内のプリンタドライバ22側と画像形成装置1側の双方に保持し、データ量に応じて、プリンタドライバ22側でのみ色変換をする動作形態とするか、もしくは画像形成装置1でのみ色変換をする動作形態としてもよい。
この実施形態の色変換モジュール111は、入力RGBの色データ値に対する色変換処理によって2つの機能を実現する。
1つは、出力機器(ここでは画像形成部12のプリントエンジン)に依存するR’G’B’データへの変換によって入力RGBデータを補正する機能であり、色変換モジュールによって実現可能な既存の機能である。なお、色変換モジュール111では、色変換処理に色変換テーブル111dを用いているが、この手法は、色変換処理において広く利用され、RGBからR’G’B’への色変換にも採用される手法である。
このように、入力RGB値に対して色変換テーブルを参照することにより、一意の出力RGB値が求まる。
この黒調整機能は、次のようなケースで起こり得る画質の劣化に対する調整機能である。即ち、RGBデータのみを入力色空間としてプリント出力をする出力機器に対し、CMYKを原データとして出力を行わせようとすると、原CMYKデータをRGBに変換して入力色空間に合わせる必要がある。この場合、変換対象の原CMYKデータには、Kのみで作成したデータやCMYが少量でKが多いデータがあり、このようなデータのRGBへの色変換処理を、例えばクライアントPCのOSやアプリケーション内で行い、出力機器で用いると、Kのみで出力できないケース、或いはCMY量が多くなってトナー散りが目立つといったように、黒や黒に近い色の画像において画質の劣化が生じるケースがある。
こうした画質の劣化を抑え、黒や黒に近い色の画像をより黒っぽくすることで、画質を改善するための色データの調整をこの機能によって実現する。
この実施形態では、黒調整機能を実現する色変換処理を、色変換処理の手法として出力機器特性(条件)の補正機能を実現する色変換処理で採用した既存の色変換テーブルを用いる手法(図2、参照)によって行う。実施形態としては、通常の用途である出力機器特性補正用の色変換テーブル(以下、「通常用途色変換テーブル」もしくは「常用色変換テーブル」という)と黒調整機能用の色変換テーブル(以下、「黒調整用色変換テーブル」という)とを結合した合成色変換テーブルを生成し、生成した合成色変換テーブルを用いる(後述する図6の説明、参照)。こうした手段をとることによって、変換処理方法として確立された方法を基礎にし、実行上格別の処理を追加することなく、上記した2つの機能を実現する処理手段を構成することが可能になる。
既存の色変換テーブルのテーブルデータは、図2を参照して説明したような形式で入力RGB値に対応付けて出力RGB値が定められ、色変換テーブル111dに予め格納しておき、色変換モジュール111が入力色信号を受けて、処理を実行するときに参照可能な形態で管理される。黒調整用色変換テーブルの場合も、この形態でテーブルデータが管理される。
黒調整の色変換の場合、無彩色の画像、特に文字・線等に使う黒や黒に近い色の画像の色データ値をより黒っぽく調整する色変換を行うので、黒調整用色変換テーブルは、調整の対象として定められた所定の入力RGB値(下記「色変換テーブル生成処理」で詳述)を調整後の出力RGB値、即ち入力RGB値を同値にする値又は同値に準ずるRGB値(下記「色変換テーブル生成処理」で詳述)を持つテーブルデータによって構成する。
ここで、色変換モジュール111(図1)が色変換処理に用いる色変換テーブル111dの生成処理について説明する。
上記のように、色変換モジュール111は、常用色変換テーブル(通常の用途である出力機器特性・条件補正用の色変換テーブル)と黒調整用変換テーブルとを結合した合成色変換テーブルを色変換処理に用いる。
色変換モジュール111で常用色変換テーブルを用いて出力機器特性を補正するために行う色変換処理は、機器特性の経時変化を考慮すると、精度を維持するためには画像形成装置1内で、当該テーブルを生成する方法を採用することが適当である。この観点では、黒調整用変換テーブルについても、機器特性やユーザーの使用条件等との関係によって、黒調整用変換テーブルのデータ値が変更できるようにすることが望ましい。
画像形成装置1は、CPUと、該CPUの制御下で動作するRAM、ROM等で構成するコンピュータ(不図示)を装置全体の制御を司るコントローラとして有しているので、このコントローラに色変換テーブルの生成処理部を構築することによって、色変換テーブルの生成処理を実施することができる。
なお、外部の色変換テーブルの生成処理手段を利用する方法によっても実施できる。例えば、画像形成装置1にLAN(Local Area Network)で管理サーバを接続し、管理サーバで画像形成装置1の機器を監視し、動作状態の管理が可能なシステムを構成する場合には、管理サーバで色変換テーブルの生成処理を行い、生成した色変換テーブルをLAN経由で画像形成装置1の色変換テーブル111dに格納する方法によって実施しても良い。
この判定で変更が必要な入力RGB値に該当すれば、色変換テーブルにおけるこの入力RGB値に対応する出力RGB値を、該入力RGB値を同値にする値又は同値に準ずる値によって変更する。
黒調整の対象として出力RGB値の変更が必要な入力RGB値として、この実施形態では、文字・線等に使う黒や黒に近い色で下記1.〜3.で表される範囲とする。なお、本実施形態では、入力RGB値が無彩色(例えば、R=G=B)である場合、結合用色変換テーブルの出力RGB値は変更しないので、下記1.〜3.はいずれも入力RGB値が有彩色(例えば、R=G=Bではない)の範囲である。
1.明度値(入力RGB値から算出)が所定上限値よりも大きい場合(下記図3(A)の説明、参照)
2.明度値が所定下限値よりも小さい場合(下記図3(A)の説明、参照)
3.彩度値(入力RGB値から算出)が、色相角の分割部分ごとに定められた所定彩度値のうち、入力RGB値から算出された色相値の属する色相角の分割部分に定められた彩度値よりも小さい場合(下記図3(A)(B)の説明、参照)
ここに、色相、彩度及び明度は、既存のRGB値との間の変換式を用いて算出できる。
図3は、黒調整の対象範囲を示すHSV(H:色相、S:彩度、V:明度)色空間図である。同図(A)において判定対象領域として示した領域(網点部分)は、明度Vと彩度Sにおいて、次の(1)〜(3)の条件のいずれかを満たす領域である。
(1)明度Vが所定上限値よりも大きい
(2)明度Vが所定下限値よりも小さい
(3)彩度Sが所定値よりも小さい
上記(1)及び(2)は、いずれかを満たせば、黒調整の対象となる範囲である(それぞれ上記1. 2.に相当する)。これらの領域は、彩度Sの値が最大値に近くても、見た目は無彩色に見えるため、明度Vのみ判定の基準としている。
また、上記(1)及び(2)のいずれも満たさないが、上記(3)の彩度Sが所定値よりも小さい、という条件を満たす領域があるが、この領域にいついては、色相Hとの関係で彩度Sの前記所定値(下限値)を定めている。この下限値は、図3(B)に示すように、色相Hが0〜360°の色相角で表されるので、色相角の分割部分ごとに彩度Sの値(0〜1の範囲)で判定対象領域(網点部分)を決めている(上記3.に相当する)。判定対象の領域の範囲は、明るめの色(紙印字時は薄めの色)にて黒以外のトナーが目に付く場合は、明度Vの閾値を変更するような対応ができる。
また、上記1.〜3.に該当する場合、結合用色変換テーブルの出力RGB値を、入力RGB値を同値にする値又は同値に準ずる値に変更するが、この値の算出法として、この実施形態では、下記A.もしくはB.に示す方法によって、入力RGB値の輝度値Y(YUV輝度)の値に基づいて行う。なお、輝度値Yは、既存のRGB値との間の変換式を用いて算出できる。
A.無彩色に変換する場合:入力RGB値から算出した輝度Yを0〜255(黒〜白)に正規化し、得られる輝度値Yをもとに、「R=Y×α、G=R、B=R」により、無彩色の出力RGB値を求める。ここに、上記のαは、通常1であるが、例えば、出力RGB値を全体的に明るめにしたい場合は、αは1未満の値にすることで、所望の結果が得られる。
B.無彩色以外に変換する場合:入力RGB値から算出した輝度Yを0〜255(黒〜白)に正規化し、得られる輝度値Yをもとに、上記1.と同様に無彩色値を算出する(算出値をR1、G1、B1とする)。この後、入力RGB値(R0、G0、B0とする)と算出した上記無彩色値をもとに、「R=(R0−R1)/β+R1、G=(G0−G1)/β+G1、B=(B0−B1)/β+B1」により、RGB値を同値にする値に準ずる値の出力RGB値を求める。ここに、上記のβは通常2であるが、例えば、通常の色変換時との差異を小さくしたい場合は、βは2未満の値にすることで、所望の結果が得られる。
この方法によって算出した値を出力RGB値にすることで、黒に近い色の画像の色データ値をより黒っぽく調整することができる。
次に、色変換テーブル生成時の処理手順について、処理フローを示す図4を参照して説明する。なお、この実施形態では、画像形成装置1のコントローラ(不図示)が、上記「色変換テーブル生成処理」で概要を説明した生成処理方法に従って処理を実行する。よって、この処理を実行する前に、処理に必要な下記a.〜D.のデータを取得し、利用できるようにテーブル生成用のDB(データベース)111fで管理しておく。
a.結合用色変換テーブル(無変換の出力をする色変換テーブル)
B.入力RGB値に対応するHSV(H:色相、S:彩度、V:明度)値のテーブル
C.入力RGB値に対応するY(輝度)値のテーブル
D.明度Vの所定上限値と下限値(処理対象範囲を定める図3(A)の上記説明、参照)
E.色相Hに対応する彩度Sの所定上限値(処理対象範囲を定める図3(A)、(B)の上記説明、参照)
F.通常用途の色変換テーブル(出力機器特性等の補正用の色変換テーブル)
次に、ステップS101で読み込んだ結合用の色変換テーブルの出力RGB値をテーブル生成条件に従って変更する処理を行い、無変換状態のテーブルを黒調整に用いる色変換テーブルに作り変える(ステップS102)。この出力RGB値変更処理を実行するのに先立って、出力RGB値の変更要否を判定するために用いるデータとして、上記B.〜E.をそれぞれテーブル生成用のDB111fから読み込む。
ステップS102のサブシーケンスでは、始めに、処理対象の入力RGB値の明度(明るさ)VをHSVテーブルから取得し(ステップS102−1)、得た値を所定下限値と比較し、所定下限値よりも小さいか否かをチェックする(ステップS102−3)。ここで、明度Vが下限値よりも小さい場合は(ステップS102−3-yes)、出力RGB値の変更が必要であると判定する条件(以下、「変更条件」という)を満たすので、Yテーブルから取得したこの入力RGB値の輝度値Yの値に基づき、出力RGB値を算出し、算出した値によって結合用色変換テーブルの出力RGB値を変更する(ステップS102−4)。なお、出力RGB値の算出は、上記“変更される出力RGB値の算出”に記載のとおりである。
この後、結合用色変換テーブルの生成処理の終了を確認して、このサブシーケンスを抜ける。
上記ステップS102−5で明度Vが上限値よりも小さい場合は(ステップS102−5-no)、入力RGB値の色相Hと彩度SをHSVテーブルから取得するとともに、色相Hに対応する彩度Sの所定上限値を得(ステップS102−7)、得た彩度Sの値を所定下限値と比較し、所定下限値よりも小さいか否かをチェックする(ステップS102−8)。ここで、彩度Sが下限値よりも小さい場合は(ステップS102−8-yes)、変更条件を満たすので、Yテーブルから取得したこの入力RGB値の輝度値Yの値に基づき、出力RGB値を算出し、算出した値によって結合用色変換テーブルの出力RGB値を変更する(ステップS102−9)。この後、結合用色変換テーブルの生成処理の終了を確認して、このサブシーケンスを抜ける。
他方、ステップS102−8で彩度Sが下限値よりも大きい場合は(ステップS102−8-no)、出力RGB値を変更せずに、処理対象の入力RGB値の処理を終了する。この後、結合用色変換テーブルの生成処理の終了を確認して、このサブシーケンスを抜ける。
合成色変換テーブルを生成した後、この処理フローを終了する。
図5は、Lab色空間上での出力値の推移概念的に示すものである。同図の(A)は、彩度が高い色(図中▲で表示)は出力値を変更せず、彩度が低い色(図中■で表示)は彩度が低くなる方向に出力値を変更する。色の変更は、輝度値Yに基づき、出力値を変更するが、図5(A)では、彩度が低く明るい色は、明るさを保持する方向に出力値を変更し、彩度が低く暗めの色は、暗めの方向に出力値を変更することを示している。
また、図5(B)においても、彩度が高い色(図中▲で表示)は出力値を変更せず、彩度が低い色(図中■で表示)は彩度が低くなる方向に出力値を変更する例を示している。図5(B)では、青(B)は、変更対象の色でも出力値の変更の度合いを少なめにし、赤(R)と緑(G)は、変更対象の色を、ほぼ無彩色にする例を示している。判定対象領域の色相については、アプリケーションで作成したCMYK画像にて、K0%〜100%のデータに対し、sRGB色空間を前提としてRGB変換を実施すると、赤〜黄色周辺の色相値を示すことが多いため、赤〜黄色周辺に対しては、無彩色出力の領域を、青色周辺の色相に比べて広くしている。
黒調整の対象として出力RGB値の変更が必要な入力RGB値であるか否かの判定を、上記“黒調整の対象(出力RGB値が変更される範囲)”では、明度値と彩度値に基づいて行うとした。
ただ、図5(B)で説明したように、色相との関係で出力RGB値を変更する領域(彩度で決める無彩色出力の領域を、青色周辺に比べて赤〜黄色周辺を広くする)や出力値の変更の度合い(青を少なめにし、赤と緑は、ほぼ無彩色にする)を加減するといった色相を考慮した対応によって、より有効な黒調整を可能としている。
この実施形態では、色相に対応した黒調整において上記と同様の効果を得る方法として、直接色相に応じた調整を行うことによって画質の向上を図ることを意図し、以下に示す2形態で実施する例を示す。
1つの実施形態は、所定色相値の周辺領域を対象範囲として、出力RGB値を変更する方法をとるものである。即ち、入力RGB値から色相値を算出し、算出した色相値が所定色相値の周辺の値である領域を出力RGB値の変更が必要な領域とする。
また、この領域に対して、出力RGB値それぞれの差が入力RGB値それぞれの差よりも小さい値に変換する。つまり、完全に無彩色にせずに、より穏やかに無彩色に近づける変換を行う値をとる。例えば、青とその周辺の色に対しては、無彩色に近づける変換を行う。
“形態2”
もう1つの実施形態は、所定色相値の周辺領域以外を対象範囲として、出力RGB値を変更する方法をとるものである。即ち、入力RGB値から色相値を算出し、算出した色相値が所定色相値の周辺の値以外である領域を出力RGB値の変更が必要な領域とする。
また、この領域に対して、出力RGB値を同値(R=G=B)に、つまり無彩色に変換する。例えば、青とその周辺の色を所定色相として、この色相以外の赤と緑を無彩色にする変換を行う。
なお、上記の形態1及び形態2は、単独で実施してもよいが、同時に実施してもよい。
このように、色相に応じた調整を上記形態1,2に示した方法で行うことによって、複数の描画オブジェクトが混在し、異なる画像特性を合わせ持つ文書で起こり得る周辺色との階調段差を軽減することができる。
上記通常用途の色変換テーブルは、上述のように、出力機器特性等の補正用の色変換テーブルであり、従来技術でもそれぞれの描画オブジェクトに適合する色変換テーブルがオブジェクトごとに用意されている。
そこで、合成色変換テーブルを構成する通常用途の色変換テーブルにも、描画オブジェクトに適合する処理を保証するために、従来技術と同様に各描画オブジェクトに対応する色変換テーブルを導入して、合成色変換テーブルを生成する。
この実施形態で描画オブジェクトに適合する色変換テーブルとして用いるものは、クライアントPC2のアプリケーション21により生成された描画オブジェクトに対応することが有効である。よって、(1)写真/イメージオブジェクト用、(2)矩形/グラフィックオブジェクト用、(3)文字/テキストオブジェクト用の3つの色変換テーブルに対応することが適当である。ただ、これらの色変換テーブルに限らず、画像形成装置(画像処理装置)が有するROMの容量や用途に応じて、色変換テーブル数を増やしてもよいし、減らしてもよい。
上記のように、通常用途の色変換テーブルを描画オブジェクト分用意し、合成色変換テーブルを描画オブジェクトごとに生成する。この合成色変換テーブルは、結合用色変換テーブルと通常用途の色変換テーブルを結合して、生成するが、この処理を行う際に、両方のテーブルをそれぞれ生成し、結合する処理を行う場合、処理の手順として、無変換の状態から変更対象領域の出力RGB値の変更を行うことにより生成する結合用色変換テーブルの生成処理を前処理とし、描画オブジェクトごとの通常用途の色変換テーブルを後処理として生成し、両者を結合する。
この手順で生成処理を行うことにより、テーブルの結合処理で各オブジェクトに共通に用いる結合用色変換テーブルの生成処理を一度で済ませることができ、処理の効率化を図ることができる。
初期の色変換をしない状態から変吏対象領域の出力RGB値の変更を行うことにより結合用色変換テーブルを生成する処理を前処理とし、描画オブジェクトごとに選択し使用する通常用途色変換テーブルを後処理とする。
同一の結合用色変換テーブルを各描画オブジェクトの色変換テーブルに対して合成をする際、図6に示すように、結合用色変換テーブルヘの入力RGB値が、変更対象領域外の値の場合は、図6(A)に示すように、前処理の結合用色変換テーブルの入力RGB値及び出力RGB値と、後処理の通常用途色変換テーブルの入力RGB値が等しくなる。
これに対し、結合用色変換テーブルヘの入力RGB値が、変更対象領域内の値の場合は、図6(B)に示すように、前処理の結合用色変換テーブルの出力RGB値のみが、後処理の通常用途色変換テーブルの入力RGB値と等しくなる。
Claims (3)
- RGBを成分とする入力色信号に対する色変換処理に用いる色変換テーブルを生成する色変換テーブル生成装置であって、
前記色変換テーブルの入力色信号のRGB値をもとに色相H、彩度S及び明度Vを得るHSV取得手段と、
前記色変換テーブルの入力色信号のRGB値をもとに輝度Yを得るY取得手段と、
前記明度Vが所定下限値より小さいか否か、及び所定上限値より大きいか否かを判定する明度判定手段と、
前記彩度Sが所定下限値よりも小さいか否かを判定する彩度判定手段と、
前記明度判定手段で所定下限値よりも小さい又は所定上限値よりも大きいと判定されたこと、或いは、所定下限値以上かつ所定上限値以下と判定されかつ前記彩度判定手段で所定下限値よりも小さいと判定されたことを条件に、前記HSV取得手段で取得した色相Hと前記Y取得手段で取得した輝度Yに基づいて、初期状態で無変換出力値を持つ予め用意した結合用色変換テーブルの出力値を変更するテーブルデータ変更手段と、
前記テーブルデータ変更手段によって変更された結合用色変換テーブルと常用色変換テーブルを結合し、入力色信号に対する色変換処理に用いる前記色変換テーブルを生成する手段を有した
ことを特徴とする色変換テーブル生成装置。 - RGBを成分とする入力色信号に対する色変換処理に用いる色変換テーブルを生成する方法であって、
色変換テーブルの入力RGB値をもとに色相H、彩度S及び明度Vを得るHSV取得工程と、
色変換テーブルの入力RGB値をもとに輝度Yを得るY取得工程と、
前記HSV取得工程で得た明度Vが所定下限値よりも小さいか否かを判定する第1の明度判定工程と、
前記第1の明度判定工程で所定下限値よりも小さいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で得た色相Hと前記Y取得工程で得た輝度Yに基づいて変更する第1のテーブルデータ変更工程と、
前記HSV取得工程で得た明度Vが所定上限値よりも大きいか否かを判定する第2の明度判定工程と、
前記第2の明度判定工程で所定上限値よりも大きいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で取得した色相Hと前記Y取得工程で取得した輝度Yに基づいて変更する第2のテーブルデータ変更工程と、
前記第1及び第2のテーブルデータ変更工程の対象外と判定された場合に、前記HSV取得工程で得た彩度Sが同工程で得た色相Hに対応する位相角分割部分の所定下限値よりも小さいか否かを判定する彩度判定工程と、
前記彩度判定工程で所定上限値よりも小さいと判定された場合に初期状態で無変換出力値を持つ結合用色変換テーブルの出力値を前記HSV取得工程で取得した色相Hと前記Y取得工程で取得した輝度Yに基づいて変更する第3のテーブルデータ変更工程と、
前記第1乃至第3のテーブルデータ変更工程で変更された結合用色変換テーブルと常用色変換テーブルを結合し、合成色変換テーブルを生成する工程と
を有したことを特徴とする色変換テーブル生成方法。 - 請求項2に記載された色変換テーブル生成方法により生成した色変換テーブルを備え、
RGBを成分とする入力色信号に対し前記色変換テーブルを用いて出力色信号への色変換処理を行う画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009135272A JP5257615B2 (ja) | 2009-06-04 | 2009-06-04 | 色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 |
US12/783,928 US20100310160A1 (en) | 2009-06-04 | 2010-05-20 | Image processing apparatus and method for generating color conversion table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009135272A JP5257615B2 (ja) | 2009-06-04 | 2009-06-04 | 色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010283599A JP2010283599A (ja) | 2010-12-16 |
JP5257615B2 true JP5257615B2 (ja) | 2013-08-07 |
Family
ID=43300794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009135272A Active JP5257615B2 (ja) | 2009-06-04 | 2009-06-04 | 色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100310160A1 (ja) |
JP (1) | JP5257615B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101465933B1 (ko) | 2014-03-28 | 2014-11-26 | 성균관대학교산학협력단 | 영상에서 컬러 객체를 검출하는 방법, 영상에서 컬러 객체를 검출하는 장치 및 영상에서 복수의 컬러 객체를 검출하는 방법 |
KR101465940B1 (ko) * | 2014-07-08 | 2014-11-26 | 성균관대학교산학협력단 | 영상에서 컬러 객체를 검출하는 방법, 영상에서 컬러 객체를 검출하는 장치 및 영상에서 복수의 컬러 객체를 검출하는 방법 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5736893B2 (ja) * | 2011-03-28 | 2015-06-17 | 富士ゼロックス株式会社 | 情報分析装置、画像処理システム、情報処理装置及びプログラム |
JP5948737B2 (ja) | 2011-05-30 | 2016-07-06 | 株式会社リコー | 画像処理装置、画像処理方法及び画像処理プログラム |
KR101426242B1 (ko) * | 2013-04-18 | 2014-08-05 | 삼성전자주식회사 | 컬러 영상의 그레이 계조를 변환하는 방법 및 그 장치 |
JP6310308B2 (ja) * | 2014-04-15 | 2018-04-11 | キヤノン株式会社 | 色処理装置およびその方法 |
KR101715504B1 (ko) * | 2015-09-16 | 2017-03-14 | 성균관대학교산학협력단 | 색상 코드를 이용하여 otp 인증을 수행하는 방법 및 색상 코드를 이용하는 otp 인증 서버 |
JP6758928B2 (ja) * | 2016-06-02 | 2020-09-23 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4989079A (en) * | 1987-10-23 | 1991-01-29 | Ricoh Company, Ltd. | Color correction device and method having a hue area judgement unit |
US4985759A (en) * | 1988-04-05 | 1991-01-15 | Ricoh Company, Ltd. | Method and apparatus for extracting black color component |
JPH03121669A (ja) * | 1989-10-04 | 1991-05-23 | Fuji Xerox Co Ltd | カラー画像修正装置 |
US5202935A (en) * | 1990-10-19 | 1993-04-13 | Matsushita Electric Industrial Co., Ltd. | Color conversion apparatus for altering color values within selected regions of a reproduced picture |
US6870636B2 (en) * | 1998-11-20 | 2005-03-22 | Canon Kabushiki Kaisha | Determining color mappings for a color printer |
JP3583630B2 (ja) * | 1998-11-30 | 2004-11-04 | 富士通株式会社 | カラーデータ変換方法 |
JP2001292890A (ja) * | 2000-04-11 | 2001-10-23 | Nakahara Sanpodo:Kk | 複数供養壇 |
US7199900B2 (en) * | 2000-08-30 | 2007-04-03 | Fuji Xerox Co., Ltd. | Color conversion coefficient preparation apparatus, color conversion coefficient preparation method, storage medium, and color conversion system |
JP2002187314A (ja) * | 2000-09-12 | 2002-07-02 | Canon Inc | 画像処理装置およびその方法、予測方法、表示方法、並びに、管理方法 |
US7253922B2 (en) * | 2001-03-07 | 2007-08-07 | Seiko Epson Corporation | Monochromatic printer and image processing apparatus |
US7706036B2 (en) * | 2001-11-13 | 2010-04-27 | Seiko Epson Corporation | Color conversion program, apparatus, and method enabling high precision color conversion |
US20040126009A1 (en) * | 2002-09-19 | 2004-07-01 | Hirokazu Takenaka | Image processing apparatus, image processing method, and image processing program |
JP2004135312A (ja) * | 2002-09-20 | 2004-04-30 | Ricoh Co Ltd | 画像処理装置、画像処理システム、画像形成装置、画像処理方法及びプログラム |
JP2004165765A (ja) * | 2002-11-11 | 2004-06-10 | Canon Inc | 画像処理装置および手段 |
JP4272880B2 (ja) * | 2002-12-18 | 2009-06-03 | キヤノン株式会社 | 色補正方法及び画像処理装置とルックアップテーブル |
US7246869B2 (en) * | 2003-07-03 | 2007-07-24 | Seiko Epson Corporation | Printing with varied dot-recording rate with respect to each printing region |
JP4409871B2 (ja) * | 2003-07-25 | 2010-02-03 | 株式会社リコー | 色空間変換装置及び画像形成装置 |
JP4400715B2 (ja) * | 2003-12-16 | 2010-01-20 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理方法、画像処理プログラム、記憶媒体 |
JP2005191841A (ja) * | 2003-12-25 | 2005-07-14 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法および画像処理プログラム |
US7593133B2 (en) * | 2004-02-16 | 2009-09-22 | Brother Kogyo Kabushiki Kaisha | Inkjet printing device |
US20050206927A1 (en) * | 2004-03-08 | 2005-09-22 | Kazumi Yamada | Color conversion technique for printing apparatus |
JP2006094295A (ja) * | 2004-09-27 | 2006-04-06 | Fuji Xerox Co Ltd | 画像形成装置、画像形成方法及びそのプログラム |
JP2006094297A (ja) * | 2004-09-27 | 2006-04-06 | Fuji Xerox Co Ltd | 画像形成装置、画像処理装置、画像処理方法及びそのプログラム |
JP2006115279A (ja) * | 2004-10-15 | 2006-04-27 | Ricoh Co Ltd | 画像処理装置、画像処理方法及びプリンタドライバプログラム |
US7403205B2 (en) * | 2005-04-29 | 2008-07-22 | Hewlett-Packard Development Company, L.P. | Fast primary mapping and gamut adaptation to construct three dimensional lookup tables |
JP2007288573A (ja) * | 2006-04-18 | 2007-11-01 | Olympus Corp | クロマサプレス処理装置 |
JP4305540B2 (ja) * | 2007-03-22 | 2009-07-29 | 村田機械株式会社 | 画像処理装置 |
JP4956356B2 (ja) * | 2007-10-02 | 2012-06-20 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP4974853B2 (ja) * | 2007-11-02 | 2012-07-11 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
JP5145965B2 (ja) * | 2008-01-18 | 2013-02-20 | 株式会社リコー | 画像処理装置、画像処理方法およびプログラム |
-
2009
- 2009-06-04 JP JP2009135272A patent/JP5257615B2/ja active Active
-
2010
- 2010-05-20 US US12/783,928 patent/US20100310160A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101465933B1 (ko) | 2014-03-28 | 2014-11-26 | 성균관대학교산학협력단 | 영상에서 컬러 객체를 검출하는 방법, 영상에서 컬러 객체를 검출하는 장치 및 영상에서 복수의 컬러 객체를 검출하는 방법 |
KR101465940B1 (ko) * | 2014-07-08 | 2014-11-26 | 성균관대학교산학협력단 | 영상에서 컬러 객체를 검출하는 방법, 영상에서 컬러 객체를 검출하는 장치 및 영상에서 복수의 컬러 객체를 검출하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20100310160A1 (en) | 2010-12-09 |
JP2010283599A (ja) | 2010-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5257615B2 (ja) | 色変換テーブル生成装置、色変換テーブル生成方法及び画像処理装置 | |
US8045221B2 (en) | Image-processing device, image-processing method, and recording medium | |
JP4565642B2 (ja) | 画像処理方法および画像処理装置 | |
US8330970B2 (en) | Image processing device, image processing method, and recording medium | |
US20040126009A1 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2015100020A (ja) | 表示装置、および、コンピュータプログラム | |
JP2012253774A (ja) | カラー印刷方法およびカラー印刷システム | |
JP4823052B2 (ja) | 画像出力方法および画像出力装置 | |
JP2007088636A (ja) | 色分解テーブル作成方法および画像処理装置 | |
US9218552B2 (en) | Image processing apparatus and image processing method | |
JP2017184040A (ja) | 画像処理装置、および、コンピュータプログラム | |
JP2009055102A (ja) | 画像形成装置、カラーデータ変換方法及びカラーデータ変換プログラム | |
JP2007060151A (ja) | 色処理方法およびその装置 | |
JP5625664B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、および画像処理プログラム | |
JP2007060558A (ja) | 色処理方法およびその装置、並びに、画像処理方法 | |
US20120176631A1 (en) | Mechanism for Applying Formula Based Transformations in a Color Management Workflow | |
JP2011151486A (ja) | 画像処理装置、画像処理プログラム | |
JP5595341B2 (ja) | 画像処理装置、画像処理方法、および記録装置 | |
JP4179048B2 (ja) | 画像処理方法及び画像処理装置 | |
JP2003230020A (ja) | 画像処理装置、印刷装置および画像処理方法 | |
JP2007195015A (ja) | 色変換装置、色変換方法および色変換プログラム | |
JP7490447B2 (ja) | 画像処理装置、その制御方法及びプログラム | |
JP7495660B2 (ja) | 画像処理装置、および、コンピュータプログラム | |
JP4697807B2 (ja) | 画像処理装置、画像処理方法、プログラム及び情報記録媒体 | |
JP6665559B2 (ja) | 算出装置、および、コンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130109 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130311 |
|
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: 20130327 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130409 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160502 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5257615 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |