JPH08331397A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH08331397A
JPH08331397A JP7133730A JP13373095A JPH08331397A JP H08331397 A JPH08331397 A JP H08331397A JP 7133730 A JP7133730 A JP 7133730A JP 13373095 A JP13373095 A JP 13373095A JP H08331397 A JPH08331397 A JP H08331397A
Authority
JP
Japan
Prior art keywords
color
image
output
input
pixel
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.)
Pending
Application number
JP7133730A
Other languages
English (en)
Inventor
Atsushi Nochida
淳 後田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP7133730A priority Critical patent/JPH08331397A/ja
Publication of JPH08331397A publication Critical patent/JPH08331397A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

(57)【要約】 【目的】 カラー画像の色修正(量子化)において、出
力装置の各画素が再現可能に色に制限されることなく画
像の全体の平均的な色再現性を簡易な処理で向上させる
ことができる画像処理装置の提供を目的とする。 【構成】 入力画像の処理対象の画素50とその画素に
対応する出力画像の画素51の色空間上での距離すなわ
ち色差を、入力画像の未処理の近傍画素に加えることに
より、色再現性を向上させる。そして入力画像50が、
出力画像の色空間上のA〜Hのどの領域に属するかを判
別することで入力画像に対する出力画像を選択するの
で、変換処理を極めて簡素化できる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はカラー画像の入出力にお
いて入出力装置間の色再現性を向上させるための色修正
(量子化)を行う画像処理装置に関するものである。
【0002】
【従来の技術】従来、入出力装置間でカラー画像の色再
現性を向上させるための色修正を行う場合には、色空間
内の各色点について入出力画像の色の対応関係を記述し
たカラールックアップテーブルを用いる方法、色点の数
が多い場合には適当に量子化した色点についてのみカラ
ールックアップテーブルを用い、その他の色点について
はカラールックアップテーブルにある色点から補完して
対応色を求める方法、マスキング理論に基づく計算式に
よる変換などにより行われていた。
【0003】また、出力装置において際限可能な色数が
入力画像の色数より少ない場合には上記色修正処理を行
ったのちに出力装置に合わせた色数変換処理が行われて
いた。
【0004】特に、各色点が2値の原色の混色により構
成されるカラープリンタやカラーディスプレイなどの2
値出力装置においては、入力画像をイエロー、マゼン
タ、シアン、ないしイエロー、マゼンタ、シアン、ブラ
ック、あるいはレッド、グリーン、ブルーの各原色成分
に分解しそれぞれの成分に対して疑似階調表現処理を行
い得られた2値画像を合成し出力することが行われてい
た。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来例では画素単位に出力する対応色を求めることから色
点の数が少ない場合には対応色との誤差が大きくなり、
また、計算式による変換では色空間内の全領域に対して
正しい色修正を行うことが難しいという欠点があった。
【0006】また、色数変換処理を伴う場合において
は、色修正処理と色数変換処理を別々に行うため、色修
正後の画像データを蓄積するためのメモリが必要となる
ことと多くの処理時間が必要であるという欠点があっ
た。
【0007】さらに、2値出力装置においては、疑似階
調表現処理を色成分ごとに独立して行うために、最終的
に生成される色が理論的に予測される値と一致しない場
合が発生するという欠点があった。
【0008】本発明は上述した従来技術の欠点を除去す
るものであり、入力画像の処理対象の画像とその画素に
対応する出力画像の画素の色空間上での距離すなわち色
差を、入力画像の未処理の近傍画素に加えることによ
り、出力装置の各画素が再現可能に色に制限されること
なく画像の全体の平均的な色再現性を向上させることが
可能になるとともに、入力画像が出力画像の色空間上の
どの領域に属するかを判別することで入力画像に対する
出力画像を選択するので変換処理を極めて簡素化できる
画像処理装置の提供を目的とする。
【0009】
【課題を解決するための手段】上述した目的を達成すべ
く、本発明の画像処理装置は多値カラー画像データを入
力する入力手段と、出力装置で表現可能な色空間を複数
の小領域に分割し、前記入力手段が入力した多値カラー
画像データが前記複数の小領域のどの領域に属するかを
判別する判別手段と、前記判別手段の判別結果に応じて
出力カラー画像データを選択する選択手段と、入力多値
カラー画像データと出力カラー画像データとの色差を未
処理画素の多値カラー画像データに加算し、色差を補正
する補正手段とを備える。
【0010】
【実施例】
(第1の実施例)図1は本発明の実施例である画像処理
装置のブロック図である。同図において10は入力画像
を格納するRAM、11は色修正画像を格納するRA
M、12は出力装置が再現しうる各色点の入力画像の色
空間上での座標を格納する出力色点テーブル、13は入
力画像の各画素を順次走査し対応する出力画像の色点を
求める色点選択装置、14は入力画素の色点と色点選択
装置により選択された色点との入力画像の色空間上での
距離を求める色差計算装置、15は色差計算装置により
得られた色差を入力画像の近傍画素に加える色差拡散装
置、16は色点選択装置により変換された色修正画像を
出力する出力装置である。
【0011】図2は入力画像の一例である。入力画像は
あらかじめイメージスキャナやビデオキャプチャ等の画
像入力装置により取り込まれ、あるいはコンピュータプ
ログラム等により生成されて、入力画像RAM10に格
納される。入力画像の色空間はイエロー(Yi)、マゼ
ンタ(Mi)、シアン(Ci)各成分の濃度を表す3軸
で構成され、表現可能な色点は3軸それぞれ0から25
5の整数値を持つ計16777216点とする。
【0012】図3は出力色点テーブル12の一例で、あ
らかじめ測定した出力装置の各色点の入力画像の色空間
上での座標が格納されている。出力装置として各点につ
いてイエロー、マゼンタ、シアンの3色のインクを任意
に重ね合わせることにより計7色の再現が可能な印刷装
置を想定する。用紙の色(White)を含めると各点
の取りうる色は8色となる。各色のベタ画像を印刷し、
その濃度を入力装置もしくは濃度計などにより測定する
ことにより、出力色点テーブル12を作成する。
【0013】図4は本装置の動作を示すフローチャート
である。各ステップでは以下のような処理が行われる。 ステップ101:処理対象となる入力画素の垂直位置Y
を0に初期化。 ステップ102:処理対象となる入力画素の水平位置X
を0に初期化。 ステップ103:入力画像メモリから位置(X,Y)の
画素の色座標CI(Yi,Mi,Ci)を得る。 ステップ104:出力色点テーブルを検索し色空間上で
入力多値カラー画像データCIに最も近い出力2値カラ
ー画像データCOを求める。すなわち、 L2 =(Yi−Yo)2 +(Mi−Mo)2 +(Ci−Co)2 において、Yo、Mo、Coの値を図3のテーブルに基
づいて変更し、演算し、L2 の値が最も小さい値が出力
2値カラー画像データCOとなる。 ステップ105:色修正画像メモリの位置(X,Y)に
CO(Yo,Mo,Co)を格納する。 ステップ106:入力画素CIと色修正画素COの色差
E(Ye,Me,Ce)を求める。 Ye=Yi−Yo,Me=Yi−Yo,Ce=Ci−Co ステップ107:色差Eを近傍の入力画素に分割して加
える。例えば、処理対象画素の右および下に位置する2
画素に対し色差を拡散する場合は、以下のようになる。
【0014】 Yi(X+1,Y)←Yi(X+1,Y)+(Ye/2) Yi(X,Y+1)←Yi(X,Y+1)+Ye−(Ye/2) Mi(X+1,Y)←Mi(X+1,Y)+(Me/2) Mi(X,Y+1)←Mi(X,Y+1)+Me−(Ce/2) Ci(X+1,Y)←Ci(X+1,Y)+(Ce/2) Ci(X,Y+1)←Ci(X,Y+1)+Ce−(Ce/2)
【0015】色差を拡散する画素の位置および係数は上
記のもに限定されるものではなく、任意に変更すること
ができる。また、処理画素の位置によって拡散方法及び
係数を変更する方法も可能である。 ステップ108:水平位置カウンタXを更新。 ステップ109:1ライン分の処理が終わったかどうか
の判定。 ステップ110:垂直位置カウンタYを更新。 ステップ111:全ラインの処理が終わったかどうかの
判定。
【0016】以下、図2の入力画像を処理する手順につ
いて具体的に説明する。まず、ステップ101および1
02により処理対象の画素位置を保持するポインタXお
よびYが0に初期化される。次にステップ103により
入力画像の位置(0,0)の画素の濃度CIを読み出
す。図2から、Yi=200,Mi=0,Ci=0であ
る。次にステップ104により出力色点テーブルの中か
らCIに最も近いCOを選択する。ここではYo=22
4,Mo=0,Co=0であるYellowが選択され
る。次にステップ105により出力画像の位置(0,
0)にステップ104で選択したYellowを書き込
む。次にステップ106により色差Eを求める。Yi=
200,Mi=0,Ci=0,Yo=224,Mo=
0,Co=0であるから、Ye=−24,Me=0,C
e=0となる。次にステップ107により色差Eを入力
画像に加える。すなわちYi(1,0)に−12、Yi
=(0,1)に−12が加えられる。次にステップ10
8により水平位置カウンタXが更新され、次に処理され
る画素位置は(1,0)となる。以上の処理をすべての
画素に対して繰り返すことにより画像全体の色修正が行
われる。最後に色修正メモリの画像を出力装置により出
力する。
【0017】なお、入力画像の色空間としてはYMC濃
度の他に、RGB輝度、XYZ色度、L*** 色度
などの空間を用いてもよい。また、入力画像および出力
画像の色点の数が増減した場合にも同様な方法により色
修正が可能である。
【0018】以上のように色修正により生じた色差を入
力画像の周囲の画素にフィードバックすることにより画
像全体の平均的な色再現を実現することが可能となる。
【0019】一般にカラー印刷装置においてはYMCの
インクに黒(K)インクを加えた4色により印刷が行わ
れる。このような出力装置においても本発明を実施する
ことが可能である。
【0020】図5はYMCK4色による出力色点テーブ
ルの一例である。出力可能な色点は4色の組み合わせか
ら24 =16点であるが、この例ではK(Black)
との組み合わせの3次色および4次色を除外した12点
のみを使用するものとする。
【0021】このような出力色点テーブルを用いること
により、前記実施例と同様な処理を行うことでYMCK
4色から構成される色修正画像を得ることができる。
【0022】また、物理的に出力可能な色点から任意の
色点を使用しないように制限することも可能となる。
【0023】上述の実施例では、色点選択装置におい
て、色空間上の距離が最小となる色点を選択する方法を
用いることを想定した。この場合、入力データCIと図
3または図5に示した色空間上の複数の色点COとの距
離を求め、どの距離が1番最小かを決定しなければなら
ず演算が複雑となる。
【0024】そこで、出力装置が表現可能な色空間を各
色点を含む色点数の小領域に分割し、注目画素が位置す
る小領域の色点を選択することで、簡単な演算で色点を
選択することができる。
【0025】図7は色空間の分割の一例を示す図であ
る。色空間はYMCの3軸で構成され、Y=Yt,M=
Mt,C=Ctの3平面により八つの小領域A〜Dに分
割されている。各小領域にはそれぞれ一つの色点が含ま
れている。
【0026】今、入力画素50に対応する色点を選択す
る場合を考える。入力画素の位置(Yi,Mi,Ci)
と閾値Yt,Mt,Ctを比較し、入力画素がどの小領
域にあるかを判定する。入力画素50はYt<Yiかつ
Mt<MiかつCt<Ciの小領域Dにあるから、該小
領域に位置する色点51が選択される。
【0027】入力データに対する領域及び色点は以下の
如く決定される。
【0028】 Yt<YiかつMt>MiかつCt<Ci…領域A、色点a Yt<YiかつMt>MiかつCt>Ci…領域B、色点b Yt<YiかつMt<MiかつCt>Ci…領域C、色点c Yt<YiかつMt<MiかつCt<Ci…領域D、色点d Yt<YiかつMt>MiかつCt<Ci…領域E、色点e Yt>YiかつMt>MiかつCt>Ci…領域F、色点f Yt>YiかつMt<MiかつCt>Ci…領域G、色点g Yt>YiかつMt<MiかつCt<Ci…領域H、色点h
【0029】以上のような方法を用いることにより、色
点の選択を簡単な演算で高速に行うことが可能となる。
【0030】入力データと選択された色点との色差は、
前述した如く、図3のテーブルに基づき求められ、求め
られた色差の補正も前述の実施例と同様に行われる。
【0031】(第2の実施例)第1の実施例では、色差
拡散装置は色差を多値画像に直接加えることで色差の拡
散を行ったが、色差を格納するメモリを別に用意し各画
素を処理する際に入力画素値に色差を加えるように構成
することも可能である。
【0032】図7は本発明の別の実施例である画像処理
装置のブロック図である。同図において10は入力画像
を格納するRAM、11は色修正画像を格納するRA
M、12は出力装置が再現しうる各色点の入力画像の色
空間上での座標を格納する出力色点テーブル、13は入
力画像の各画素を順次走査し対応する出力画像の色点を
求める色点選択装置、14は入力画素の色点と色点選択
装置により選択された色点との入力画像の色空間上での
距離を求める色差計算装置、15は色差計算装置により
得られた色差を色差メモリの対応する位置に加える色差
拡散装置、16は色点選択装置により変換された色修正
画像を出力する出力装置、17は色差を格納する色差メ
モリ、18は画素値に色差を加える加算器、19は色差
を加えた画素の値を格納する画素メモリである。
【0033】加算器は多値画像メモリおよび色差メモリ
の色点選択装置により指定された位置の画素値および色
差を読み出し、それらの和を画素メモリに格納する。色
点選択装置は画素メモリの値に対応する出力色点を出力
色点テーブルから選択する。色差計算装置は画素メモリ
の値と出力色点の差すなわち色差を計算し色差拡散装置
に渡す。色差拡散装置は色差を色差メモリに格納する。
【0034】以上のような構成により、多値画像メモリ
に色差を加算するための余分な容量を確保しておくこと
が不要になる。
【0035】
【発明の効果】以上説明した如く本発明によれば、入力
画像の処理対象の画素とその画素に対応する出力画像の
画素の色空間上での距離すなわち色差を、入力画像の未
処理の近傍画素に加えることにより、出力装置の各画素
が再現可能な色に制限されることなく画像の全体の平均
的な色再現性を向上させることが可能になるとともに、
入力画像が出力画像の色空間上のどの領域に属するかを
判別することで、入力画像に対する出力画像を選択する
ので変換処理を極めて簡素化できる。
【図面の簡単な説明】
【図1】本発明の第1の実施例である画像処理装置のブ
ロック図。
【図2】多値画像の一例を示す図。
【図3】出力色点テーブルの一例を示す図。
【図4】第1の実施例の動作を表すフローチャート。
【図5】出力色点テーブルの一例を示す図。
【図6】色空間上の出力色点および入力画素の位置を示
す図。
【図7】本発明の第2の実施例である画像処理装置のブ
ロック図。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 多値カラー画像データを入力する入力手
    段と、出力装置で表現可能な色空間を複数の小領域に分
    割し、前記入力手段が入力した入力多値カラー画像デー
    タが前記複数の小領域のどの領域に属するかを判別する
    判別手段と、前記判別手段の判別結果に応じて出力カラ
    ー画像データを選択する選択手段と、 入力多値カラー画像データと出力カラー画像データとの
    色差を未処理画素の多値カラー画像データに加算し、色
    差を補正する補正手段とを有することを特徴とする画像
    処理装置。
JP7133730A 1995-05-31 1995-05-31 画像処理装置 Pending JPH08331397A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7133730A JPH08331397A (ja) 1995-05-31 1995-05-31 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7133730A JPH08331397A (ja) 1995-05-31 1995-05-31 画像処理装置

Publications (1)

Publication Number Publication Date
JPH08331397A true JPH08331397A (ja) 1996-12-13

Family

ID=15111576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7133730A Pending JPH08331397A (ja) 1995-05-31 1995-05-31 画像処理装置

Country Status (1)

Country Link
JP (1) JPH08331397A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002208018A (ja) * 2001-01-05 2002-07-26 Seiko Epson Corp ロゴデータの作成方法、その方法を記録した記録媒体、その方法の実行命令からなるプログラムプロダクト及び、ロゴデータ作成装置
US6542633B1 (en) 1997-10-31 2003-04-01 Canon Kabushiki Kaisha Image forming system with capability for color correction

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542633B1 (en) 1997-10-31 2003-04-01 Canon Kabushiki Kaisha Image forming system with capability for color correction
JP2002208018A (ja) * 2001-01-05 2002-07-26 Seiko Epson Corp ロゴデータの作成方法、その方法を記録した記録媒体、その方法の実行命令からなるプログラムプロダクト及び、ロゴデータ作成装置

Similar Documents

Publication Publication Date Title
JP3249693B2 (ja) 画像処理装置
US5844699A (en) Color image processing apparatus
US6975437B2 (en) Method, apparatus and recording medium for color correction
US5692071A (en) Color image processing method and apparatus for generating device-dependent color signals
US5481655A (en) System for matching a picture on a monitor to a printed picture
JPH05292306A (ja) カラー画像処理方法および装置
JPH10136216A (ja) カラー画像処理装置
US7333136B2 (en) Image processing apparatus for carrying out tone conversion processing and color correction processing using a three-dimensional look-up table
US6151135A (en) Method and apparatus for color reproduction
US5914793A (en) System for generating preview image data based on color components which have been entered frame-sequentially or in parallel
JPH08116464A (ja) カラー画像を処理する方法及び画像処理装置
US6930809B1 (en) Color conversion device and method of manufacturing the same
US7034959B1 (en) Method, apparatus and recording medium for image processing
RU2190306C2 (ru) Способ обработки цветного полутонового изображения с использованием векторной диффузии ошибки цвета и устройство для его осуществления
JP4429439B2 (ja) カラー変換方法及び変換プロセッサ
US6891639B1 (en) Apparatus, method and system for image processing with a color correction device
JPH08331397A (ja) 画像処理装置
JP2007151055A (ja) 画像処理装置、画像処理方法、および画像処理プログラム
JP2007151055A6 (ja) 画像処理装置、画像処理方法、および画像処理プログラム
JP2002015314A (ja) 画像出力方法および装置並びに記録媒体
JPH04217167A (ja) カラー画像処理方法
JP4179998B2 (ja) 画像処理方法、画像処理装置、画像形成装置、及びコンピュータプログラム
JP2001352456A (ja) 画像処理方法及び画像処理装置並びにそれを備えた画像形成装置
JP2001008043A (ja) 信号処理装置および信号処理方法
JP2001320593A (ja) 画像処理装置およびそれを備えた画像形成装置ならびに画像処理方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021119