JP3638990B2 - Color management system and image input device thereof - Google Patents

Color management system and image input device thereof Download PDF

Info

Publication number
JP3638990B2
JP3638990B2 JP08834295A JP8834295A JP3638990B2 JP 3638990 B2 JP3638990 B2 JP 3638990B2 JP 08834295 A JP08834295 A JP 08834295A JP 8834295 A JP8834295 A JP 8834295A JP 3638990 B2 JP3638990 B2 JP 3638990B2
Authority
JP
Japan
Prior art keywords
color
image
input device
color conversion
image input
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.)
Expired - Fee Related
Application number
JP08834295A
Other languages
Japanese (ja)
Other versions
JPH08289166A (en
Inventor
真理子 大口
忠彦 浜口
雅敏 加藤
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP08834295A priority Critical patent/JP3638990B2/en
Publication of JPH08289166A publication Critical patent/JPH08289166A/en
Application granted granted Critical
Publication of JP3638990B2 publication Critical patent/JP3638990B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【産業上の利用分野】
この発明は、画像を読み取るためのカラースキャナ等の画像入力装置と、画像処理を行うホストコンピュータと、画像を表示するディスプレイおよび出力するカラープリンタ等からなると画像出力装置と、から成るシステムにおいて、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムおよびその画像入力装置に関するものである。
【0002】
【従来の技術】
図5は例えば日経エレクトロニクス、1992.12.21(No.570)に掲載された従来のカラーマネジメントシステムの構成を示す図である。このカラーマネジメントシステムはカラースキャナ1、ホストコンピュータ2、カラープリンタ3、CRTディスプレイ4から成る。
【0003】
またホストコンピュータ2上において、このカラーマネジメントシステムのソフトウエアは、色管理エンジン24、カラースキャナ1の色特性を定義したプロファイルS21、CRTディスプレイ4の色特性を定義したプロファイルC22、カラープリンタ3の色特性を定義したプロファイルP23、アプリケーションAPとのインタフェース部分であるAPI25から構成される。なお、CPU26はこのホストコンピュータ2全体の制御を行う制御処理部として示したもので、制御処理プログラムも含むものとして示されている。
【0004】
一方、このようなシステムの一般的な、カラースキャナ1における読み取りから色処理に関連する部分は以下のようになっている。イメージセンサ11からの色信号はA/D変換部12でデジタル信号となった後、光源やセンサ、レンズ等(図示せず)の特性を取り除くための色補正が色補正部13で行われ、その後、ホストコンピュータ2に転送される。また、カラースキャナ1にはセンサ駆動や色変換のさまざまな制御を行うCPU14がある。
【0005】
次に動作について説明する。色管理エンジン24は画像入力時にはカラースキャナ1に対応するプロファイルS21を、カラープリンタ3から画像を出力する時にはこれに対応するプロファイルP23、CRTディスプレイ4に画像を表示する時にはこれに対応するプロファイルC22を呼び出して、それぞれの周辺機器間の色の違いを抑える。各プロファイルには機器の色表現範囲の大きさや、機器固有の色信号と標準色信号との間の変換テーブルまたは変換係数などを格納してある。プロファイルの一例を図6に示した。
【0006】
従って、カラースキャナ1で読み取った画像をカラープリンタ3、もしくはCRTディスプレイ4に出力する時の画像データの流れは、次のようになる。
イメージセンサ11から出力されるデータはA/D変換、色補正処理を施され各色(RGB)8bitのデータとなり、ホストコンピュータ2に転送される。すると色管理エンジン24は、このカラースキャナ1のプロファイルS21よりカラースキャナ1のデータと標準色信号の間の変換テーブル、もしくは変換係数を参照して標準色信号に変換する。
【0007】
次にカラープリンタ3から画像を出力する場合は、カラープリンタ3のプロファイルP23を参照して、標準色信号をカラープリンタ用のデータに変換してホストコンピュータ2から出力する。CRTディスプレイ4の場合も、同様にCRTディスプレイ用のプロファイルC22を参照して、標準色信号をCRTディスプレイ用のデータに変換して表示する。
【0008】
【発明が解決しようとする課題】
従来のカラーマネジメントシステムは以上のように構成されているので、画像データは画像入力装置からホストコンピュータに転送される段階で、各成分ともすでに8bitに丸められており、誤差を含んでいる。従って、従来のカラーマネジメントシステムは、上述のような誤差を含んだデータに対して色変換処理を行っていた。
【0009】
また、入力画像データから標準色信号へ、標準色信号から出力機器用画像データへの2回の色変換をしているので、色変換をする度に誤差が生じる。ゆえに、従来のカラーマネジメントシステムによる色変換は、精度上、問題があり、高い画像データを得ることができないという問題点があった。
【0010】
この発明は上記のような問題点を解消するためになされたもので、従来のカラーマネジメントシステムではホストコンピュータで行っている色変換処理を、カラースキャナ内部の色補正と合成して一つの色変換とし、この合成された色変換をカラースキャナ内部の色変換部で行うことにより、8bitに丸められる以前の高精度なデータに対して色変換処理を行い、特に色変換に関し、精度の高い画像データを得ることができるカラーマネジメントシステムおよびその画像入力装置を得ることを目的とする。
【0011】
【課題を解決するための手段】
上記の目的に鑑み、この発明の第1の発明は、画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムであって、標準画像を画像入力装置で読み取って予め画像入力装置に格納されている画像入力装置の読み取りの際の特性に係わる色補正情報による補正が施されて得られた画像データと、予めホストコンピュータが格納している標準画像の標準表色系の理想データより、画像入力装置で得られた画像データから標準表色系への色変換情報を算出する手段と、この算出された色変換情報と予め画像入力装置に格納されている上記色補正情報とを合成する手段と、この合成された合成色変換情報を画像入力装置内部の色変換部に格納する手段と、上記画像入力装置において、画像読み取り後に格納された上記合成色変換情報を用いて標準表色系への画像データの変換を行う手段と、を備えたことを特徴とするカラーマネジメントシステムにある。
【0012】
この発明の第2の発明は、上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成をホストコンピュータで行わせるために、上記合成前に上記画像入力装置の色補正情報をホストコンピュータに転送する手段と、上記合成後に上記合成された合成色変換情報を上記画像入力装置に転送する手段と、を備えたことを特徴とする。
【0013】
この発明の第3の発明は、上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成を画像入力装置で行うために、上記算出された色変換情報を上記画像入力装置に転送する手段を備えたことを特徴とする。
【0014】
この発明の第4の発明は、上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択する手段を備えたことを特徴とする。
【0015】
この発明の第5の発明は、画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムであって、標準画像を画像入力装置で読み取って予め画像入力装置に格納されている画像入力装置の読み取りの際の特性に係わる色補正情報による補正が施されて得られた画像データと、予めホストコンピュータが格納している標準画像の標準表色系の理想データより、画像入力装置で得られた上記画像データから標準表色系への色変換情報を算出する手段と、この算出された色変換情報と、予め画像入力装置に格納されている上記色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを合成する手段と、この合成された複合合成色変換情報を画像入力装置内部の色変換部に格納する手段と、上記画像入力装置において、画像読み取り後に格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行う手段と、を備えたことを特徴とするカラーマネジメントシステムにある。
【0016】
この発明の第6の発明は、上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成をホストコンピュータで行わせるために、上記合成前に上記画像入力装置の色補正情報をホストコンピュータに転送する手段と、上記合成後に上記合成された複合合成色変換情報を上記画像入力装置に転送する手段と、を備えたことを特徴とする。
【0017】
この発明の第7の発明は、上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成を画像入力装置で行うために、上記算出された色変換情報および標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを上記画像入力装置に転送する手段を備えたことを特徴とする。
【0018】
この発明の第8の発明は、上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択する手段を備えたことを特徴とする。
【0019】
この発明の第9の発明は、画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムの画像入力装置であって、画像入力装置で得られた画像データからホストコンピュータでの標準表色系への色変換情報と、画像入力装置における読み取りの際の特性に係わる色補正情報とを合成した合成色変換情報を格納し、画像読み取り後に格納された上記合成色変換情報を用いて標準表色系への画像データ変換を行う画像入力装置にある。
【0020】
この発明の第10の発明は、画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムの画像入力装置であって、画像入力装置で得られた画像データからホストコンピュータでの標準表色系への色変換情報と、画像入力装置における読み取りの際の特性に係わる色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを合成した複合合成色変換情報を格納し、画像読み取り後に格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行う画像入力装置にある。
置。
【0021】
【作用】
この発明の第1の発明では、画像入力装置から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)を算出し、この算出された画像入力装置から標準表色系への色変換情報と、予め画像入力装置に格納されている色補正情報とを合成し、この合成された合成色変換情報を画像入力装置内部の色変換部に格納し、画像入力装置内部でA/D変換後に、格納された合成色変換情報を用いて標準表色系への画像データの変換を行うようにし、特に色変換に関し高い精度のデータ変換を実現した。
【0022】
この発明の第2の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報との合成をホストコンピュータで行わせるようにし、画像入力装置での負荷を軽減させるようにした。
【0023】
この発明の第3の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報との合成を画像入力装置で行わせるようにし、画像入力装置とホストコンピュータの間の情報の転送回数を減らし、処理を簡単にした。
【0024】
この発明の第4の発明では、上述の算出された色変換情報と画像入力装置に格納されている色補正情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択するようにし、状況に応じて合成処理を行うところを選択するようにし、処理の効率化を図った。
【0025】
この発明の第5の発明では、画像入力装置から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)を算出し、この算出された画像入力装置から標準表色系への色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報とを合成し、この合成された複合合成色変換情報を画像入力装置内部の色変換部に格納し、画像入力装置内部でA/D変換後に、格納された複合合成色変換情報を用いて画像出力装置への画像データの変換を行うようにして、特に色変換に関し高い精度のデータ変換を実現した。
【0026】
この発明の第6の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成をホストコンピュータで行わせるようにし、画像入力装置での負荷を軽減させるようにした。
【0027】
この発明の第7の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成を画像入力装置で行わせるようにし、画像入力装置とホストコンピュータの間の情報の転送回数を減らし、処理を簡単にした。
【0028】
この発明の第8の発明では、上述の算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択するようにし、状況に応じて合成処理を行うところを選択するようにし、処理の効率化を図った。
【0029】
この発明の第9の発明では、画像入力装置が、この画像入力装置からホストコンピュータでの標準表色系への色変換情報と、画像入力装置における色補正情報とを合成した合成色変換情報を格納し、画像読み取り後に、格納された合成色変換情報を用いて標準表色系への画像データの変換を行うようにし、特に色変換に関し高い精度のデータ変換を実現した。
【0030】
この発明の第10の発明では、画像入力装置が、この画像入力装置からホストコンピュータでの標準表色系への色変換情報と、画像入力装置における色補正情報と、標準表色系から画像出力装置のデータへの色変換情報とを合成した複合合成色変換情報を格納し、画像読み取り後に、格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行うようにし、特に色変換に関し高い精度のデータ変換を実現した。
【0031】
【実施例】
以下、この発明の実施例を図に従って説明する。
実施例1.
図1はこの発明の一実施例によるカラーマネジメントシステムの構成を示した図である。このシステムは、カラースキャナ10、ホストコンピュータ20、カラープリンタ3、CRTディスプレイ4から構成される。なお、アプリケーションおよびAPI(アプリケーションインターフェース)の図示は省略されている。
【0032】
カラースキャナ10内部では、イメージセンサ11で読み取られた画像データがA/D変換部12で各成分8bitより大きなbit深度のデジタルデータ(例えば10bit、この実施例ではカラースキャナ10内部のA/D変換部12から出力されるデータを10bitとする)に変換され、色変換部A15で標準表色系の各成分8bitの画像データ(例えば(X,Y,Z)表色系、以後、この実施例では標準表色系として(X,Y,Z)を用いる)に変換され、ホストコンピュータ20に転送される。
【0033】
ホストコンピュータ20では、色管理エンジン24がカラースキャナ10から入力された標準表色系(X,Y,Z)データを各出力機器に対応した画像データへの変換を行う。例えばCRTディスプレイ4に出力する場合はRGBデータへの変換、カラープリンタ3であればCMYデータへの変換である。
【0034】
この時、それぞれの出力機器のプロファイル(CRTディスプレイ4の場合はプロファイルC22、カラープリンタ3の場合はプロファイルP23)を参照してデータ変換を行う。プロファイルは、例えば従来例で述べたものと同じである。従って、その機器固有のプロファイルをシステムにインストールすれば、任意のCRTディスプレイ、カラープリンタでシステムを組むことができる。
【0035】
次に、カラースキャナ10内部の色変換部A15について説明する。この色変換部A15を、従来のカラースキャナ内部にある色補正を目的とした色補正部(図5の13参照)と、カラースキャナのRGBデータからホストコンピュータ20におけるXYZ表色系への色変換を合成したものであると考える。また、この色変換部A15に入力するデータは各色10bit、色変換部A15から出力されるデータは各成分8bitとなる。
【0036】
カラースキャナ10内部の色補正をToとし、カラースキャナ10のRGBデータからXYZ表色系への変換(従来例のプロファイルSに対応する)をTsとすると、色変換部A15での色変換Aは2つの変換の合成としてTo*Tsであらわすことができる。カラースキャナ10内部の色補正Toは既知であるとする。スキャナデータから標準表色系への色変換Tsは、キャリブレーションによって求めることができれば、色変換A(合成色変換)を求めることができる。
【0037】
色変換Tsをキャリブレーションによって求める方法を以下に説明する。キャリブレーションに必要な標準原稿の例を図2に示す。図2は色票であり、異なるK色ベタ塗の正方形から成っている。この標準原稿をカラースキャナ10で読み取る。スキャナ内部の色補正のみ施された段階の標準原稿の画像データ(図5のSのポイントにおける標準原稿の画像データ)を(rn,gn,bn)とする。nを色の番号とする。カラースキャナ10内部の色補正後の画像データ(rn,gn,bn)に色変換処理をかけると、標準表色系(X,Y,Z)の理想データになると考え、これを(1)式に示すような線形変換で表せるとする。
【0038】
【数1】

Figure 0003638990
【0039】
標準原稿のk色について、ホストコンピュータ20に予め記憶させておいた理想の標準表系のデータ(Xn,Yn,Zn)と、カラースキャナ10で読み取った画像データ(rn,gn,bn)を(1)式に代入することにより、k個の方程式ができる。これを例えば重回帰法を用いて解くことで(1)式の色変換係数
【0040】
【数2】
Figure 0003638990
【0041】
を算出することができる。
【0042】
次に、カラースキャナ10内の色補正を目的とした色補正Toについて説明する。イメージセンサ11から出力され、デジタルデータに変換された画像データ(R,G,B)(図1のS’のポイントにおける標準原稿の画像データ)にスキャナ内部の色補正をかけると(r,g,b)となることを(2)式に示す。
【0043】
【数3】
Figure 0003638990
【0044】
(2)式における色変換係数
【0045】
【数4】
Figure 0003638990
【0046】
は既知である。
【0047】
次に、カラースキャナ10内の色補正Toとカラースキャナ10からホストコンピュータ20における標準表色系への色変換Tsの合成について説明する。これを上記(1)式および(2)式より以下に示す(3)式として導くことができる。イメージセンサ11から出力され、A/D変換部12でA/D変換されたデータ(R,G,B)から標準表色系(X,Y,Z)への変換は(1)式、(2)式により(3)式のようになる。
【0048】
【数5】
Figure 0003638990
【0049】
合成された合成色変換の係数を新たに
【0050】
【数6】
Figure 0003638990
【0051】
で表すと、(4)式のようになる。
【0052】
【数7】
Figure 0003638990
【0053】
従って、合成色変換係数は(3)式と(4)式によって導かれた下記の(5)、(6)式に従って計算される。
【0054】
【数8】
Figure 0003638990
【0055】
(4)式において、10bit精度の(R,G,B)が8bit精度の(X,Y,Z)に算出されることが必要である。ゆえに、(5)式、(6)式によって計算される色変換係数も10bit以上必要である。
【0056】
最後に、上で算出された色変換係数(合成色変換情報)
【0057】
【数9】
Figure 0003638990
【0058】
をカラースキャナ10に転送し、カラースキャナ10内の色変換部A15に格納する。よって、図1に示すように、カラースキャナ10内部の色変換Aにおいて、イメージセンサ11から出力された10bit精度の(R,G,B)データが8bit精度の(X,Y,Z)データに変換できるようになる。演算後に各成分のデータを8bitに丸めてホストコンピュータ20に転送する。
【0059】
以上のことに基づいて行われる、この実施例におけるカラースキャナ10とホストコンピュータ20との間で行われる具体的な動作を順番に簡単に説明する。なお、この動作はカラースキャナ10のCPU14およびホストコンピュータ20のCPU26(それぞれプログラムを含む)の制御により行われる。
【0060】
まず、標準画像をカラースキャナ10(画像入力装置)で読み取って得られた画像データと、予めホストコンピュータ20に持っている標準画像の標準表色系の理想データより、スキャナ10から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)をホストコンピュータ20において算出する。次に、予めスキャナ10に格納されている色補正係数もしくは色補正テーブル(色補正情報)をホストコンピュータ20に転送する。
【0061】
次に、算出されたスキャナ10から標準表色系への色変換情報と、ホストコンピュータ20に転送されたスキャナ10内部の色補正情報をホストコンピュータ20において合成する。次に、合成された合成色変換係数もしくは合成色変換テーブル(合成色変換情報)をスキャナ10に転送し、色変換部A15に格納する。これにより、スキャナ10は、A/D変換後のデータを、上述の格納されている合成色変換係数もしくは合成色変換テーブルを用いて、標準表色系の画像データに変換することができる。
【0062】
実施例2.
なお、上記実施例では2つの色変換の合成について、スキャナ10内部の色補正Toの係数
【0063】
【数10】
Figure 0003638990
【0064】
をホストコンピュータ20に転送して、ホストコンピュータ上でスキャナ10内部の色補正Toとスキャナ10の画像データから標準表色系への色変換Tsを合成する方法を示したが、逆に、ホストコンピュータ20で算出されたスキャナデータから標準表色系への色変換Tsの係数
【0065】
【数11】
Figure 0003638990
【0066】
をスキャナ10に転送し、スキャナ10のCPU14を用いて、スキャナから標準表色系への色変換Tsとスキャナ内部の色補正Toを合成しても良い。つまり、スキャナ10において(5)式、(6)式の演算を行い、算出された合成色変換係数をそのままスキャナ内の色変換部A15に格納する。よって、図1に示すように、スキャナ10内部の色変換部A15において、イメージセンサ11から出力された10bit精度の(R,G,B)データが8bit精度の(X,Y,Z)データに変換できるようになる。演算後に、各成分のデータを8bitに丸めてホストコンピュータ20に転送する。
【0067】
以上のことに基づいて行われる、この実施例におけるカラースキャナ10とホストコンピュータ20との間で行われる具体的な動作を順番に簡単に説明する。なお、この動作はカラースキャナ10のCPU14およびホストコンピュータ20のCPU26(それぞれプログラムを含む)の制御により行われる。
【0068】
まず、標準画像をスキャナ10で読み取って得られた画像データと、予めホストコンピュータ20に持っている標準画像の標準表色系の理想データより、スキャナ10から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)をホストコンピュータ20において算出する。次に、算出されたスキャナから標準表色系への色変換情報をスキャナ10に転送する。
【0069】
次に、スキャナに転送された標準表色系への色変換情報と、予めスキャナ10に格納されている色補正情報をスキャナ10内部で合成する。次に、合成された合成色変換係数もしくは合成色変換テーブル(合成色変換情報)を色変換部A15に格納する。これによりスキャナ10は、A/D変換後のデータを、上述の格納された合成色変換係数もしくは合成色変換テーブルを用いて、標準表色系の画像データに変換することができる。
【0070】
実施例3.
なお、上記実施例では、スキャナ10内部、もしくはホストコンピュータ20上で2つの色変換の合成の演算を行うものについて説明したが、その時のホストコンピュータ20で実行されているプロセスの数により、スキャナ10とホストコンピュータ20のどちらで色変換の合成を行うかを選択することができるようにすることもできる。この時、ホストコンピュータ20で多くのプロセスが処理されていれば、すなわちホストコンピュータ20で処理すると時間がかかる場合には、スキャナ10にスキャナの画像データから標準表色系への色変換Tsの係数
【0071】
【数12】
Figure 0003638990
【0072】
を転送し、スキャナ10のCPU14を用いて色変換の合成をし、合成された合成色変換情報をそのままスキャナ内の色変換部A15に格納する。逆に、ホストコンピュータで処理されているプロセスがほとんどない、すなわちすぐに処理が行える場合には、スキャナ10内の色補正Toの係数
【0073】
【数13】
Figure 0003638990
【0074】
をホストコンピュータ20に転送して、ホストコンピュータ上でスキャナ内部の色補正とスキャナの画像データから標準表色系への色変換を合成し、合成された合成色変換情報をスキャナ10に転送し、スキャナ内の色変換部A15に格納する。よって、図1に示すように、スキャナ10内部の色変換部A15において、イメージセンサ11から出力された10bit精度の(R,G,B)データが、8bit精度の(X,Y,Z)データに変換できるようになる。演算後に各成分のデータを8bitに丸めてホストコンピュータ20に転送する。
【0075】
なお、具体的動作は、実施例1と実施例2の組み合わせに、ホストコンピュータ20で処理されるプロセスの数によって上記合成をスキャナ10とホストコンピュータ20のいずれで行うかの判断を行う手段が追加されるだけであり、上記説明から明らかであるので、省略する。
【0076】
実施例4.
なお、上記実施例ではスキャナ10内部の色補正Toとスキャナから標準表色系への色変換Tsから、画像入力装置の色変換部分のみの合成を行うものを示したが、カラープリンタ3やCRTディスプレイ4が決まったものであれば、つまりシステムを構成するハードウェアが固定されていれば、画像入力装置の場合と同様に、標準表色系CRTディスプレイやカラープリンタなどの画像出力装置に対応した色変換を上述のTo、Tsと合成して一つの色変換とし、スキャナ内部で一回の色変換で出力機器用のデータに変換できる。
【0077】
図3、図4はこの実施例のカラーマネジメントシステムのうち、色合わせに関係する部分のみの構成を示したものでである。図3はCRTディスプレイ4に出力する場合、図4はカラープリンタ4に出力する場合の構成を示したものである。この実施例のシステムはカラースキャナ10a、ホストコンピュータ20a、カラープリンタ3およびCRTディスプレイ4から構成され、基本的構成は上述の実施例と同じである。
【0078】
スキャナ10a内部では、イメージセンサ11で読み取られた画像データがA/D変換部12で各色8bitより大きなbit深度のデジタルデータに変換され、色変換部B16、もしくは色変換部C17で画像出力装置すなわち最終出力機器の画像データに変換され、ホストコンピュータ20aに転送される。最終出力機器の画像データとは例えばCRTディスプレイ4に出力する場合はRGBデータへの変換、カラープリンタ3に出力する場合であればCMYデータへの変換であり、各成分8bitデータである。
【0079】
従って、スキャナ内部に目的の出力機器に合わせた色変換機能を持たせるので、通常の読み取りの場合には、このシステムでは色管理エンジン、各周辺機器のプロファイルは用いない、CRTディスプレイ4、カラープリンタ3を固定にしたシステムということになる。ホストコンピュータ20aはこの場合、例えば図1のCPU26に当たる制御処理機能だけが使用されることとなる。
【0080】
次に、スキャナ10a内部の色変換部B16、色変換部C17について説明する。色変換B、Cを、従来のスキャナ内部にある色補正と、スキャナのRGBデータからホストコンピュータにおけるXYZ表色系への色変換と、XYZ表色系から各画像出力装置へのデータ(CRTディスプレイ4であればRGBデータ、カラープリンタ3であればCMYデータ)への色変換を合成したものであると考える。また、この色変換B、Cに入力するデータは各色10bit、色変換部から出力されるデータは各成分8bitとなる。
【0081】
上述の実施例と同様、スキャナ10a内部の色補正をToとする。スキャナのRGBデータからXYZ表色系への色変換(従来例のプロファイルSに対応する)をTsとし、XYZ表色系から各画像出力装置のデータ(CRTディスプレイ4であればRGBデータ、カラープリンタ3であればCMYデータ)への色変換をそれぞれTc、Tpとすると、色変換Bは3つの色変換の合成としてTo*Ts*Tcで表すことができる。また、色変換Cは3つの色変換の合成としてTo*Ts*Tpで表すことができる。
【0082】
まず、スキャナ10a内部の色補正Toは既知であるとする。スキャナデータから標準表色系への色変換Tsはキャリブレーションによって求めることができる。これは前実施例と同じである。また、CRTディスプレイ4への色変換Tcとカラープリンタ3への色変換Tpは前実施例における、各プロファイルに従った色変換と考えればよい。CRTディスプレイ4のRGBデータを(cr,cg,cb)とすると、(XYZ)表色系からCRTディスプレイ4のデータへの色変換を次の(7)式で表せる。
【0083】
【数14】
Figure 0003638990
【0084】
これにおいて、
【0085】
【数15】
Figure 0003638990
【0086】
は色変換Tcの係数である。一方、カラープリンタ3のYMCデータを(y,m,c)とすると、(XYZ)表色系からカラープリンタ3のデータへの色変換を次の(8)式で表せる。
【0087】
【数16】
Figure 0003638990
【0088】
ここで、
【0089】
【数17】
Figure 0003638990
【0090】
は色変換Tp係数である。
【0091】
上述の(2)式における色変換係数
【0092】
【数18】
Figure 0003638990
【0093】
は既知であるので、これをホストコンピュータ20aに転送する。また、ホストコンピュータ20a上でスキャナ10a内の色補正Toと、スキャナから標準表色系への色変換Tsと、標準表色系(XYZ)から各画像出力装置のデータへの色変換TcもしくはTpとを複合合成する。これを(3)式と(7)式もしくは(8)式より、次式のようにして導くことができる。
【0094】
【数19】
Figure 0003638990
【0095】
従って、イメージセンサ11から出力され、A/D変換されたデータ(R,G,B)からそれぞれの画像出力装置のデータへの変換は(9)式もしくは(10)式のようになる。複合合成された色変換の係数を新たな係数を用いて定義すると、(11)式、(12)式のようになる。
【0096】
【数20】
Figure 0003638990
【0097】
よって複合合成色変換係数、
【0098】
【数21】
Figure 0003638990
【0099】
を算出する式は、(9)、(10)、(11)、(12)式により(13)、(14)、(15)、(16)式のようになる。
【0100】
【数22】
Figure 0003638990
【0101】
(11)、(12)式によって、10bit精度の(R,G,B)が8bit精度の(y,m,c)、(cr,cg,cb)に算出されることが必要である。ゆえに、(13)、(14)、(15)、(16)式によって計算される色変換係数も10bit以上必要である。
【0102】
最後に、上で算出された複合合成色変換係数
【0103】
【数23】
Figure 0003638990
【0104】
をスキャナ10aに転送し、色変換部B16もしくは色変換部C17に格納する。よって、図3,4に示すように、スキャナ10a内部の色変換部B16、色変換部C17において、イメージセンサ11から出力された10bit精度の(R,G,B)データが8bit精度の各画像出力装置のデータに変換できるようになる。演算後に各成分のデータを8bitに丸めてホストコンピュータ20aに転送する。
【0105】
以上のことに基づいて行われる、この実施例におけるカラースキャナ10aとホストコンピュータ20aとの間で行われる具体的な動作を順番に簡単に説明する。なお、この動作はカラースキャナ10aのCPU14およびホストコンピュータ20aのCPU(それぞれプログラムを含む)の制御により行われる。
【0106】
まず、標準画像をスキャナ10(画像入力装置)で読み取って得られた画像データと、予めホストコンピュータ20aに持っている標準画像の標準表色系の理想データより、スキャナ10aから標準表色系への色変換係数もしくは色変換テーブル(色変換情報)をホストコンピュータ20において算出する。次に、予めスキャナ10aに格納されている色補正係数もしくは色補正テーブル(色補正情報)をホストコンピュータ20aに転送する。
【0107】
次に、算出されたスキャナ10aから標準表色系への色変換情報と、ホストコンピュータ20aに転送されたスキャナ10a内部の色補正情報と、標準表色系からCRTディスプレイ4もしくはカラープリンタ3(画像出力装置)のデータへの色変換情報とをホストコンピュータにおいて複合合成する。次に、複合合成された複合合成色変換係数もしくは複合合成色変換テーブル(複合合成色変換情報)をスキャナ10aに転送し、色変換部B16もしくは色変換部C17(図3および図4参照)に格納する。
【0108】
これにより、スキャナ10aはA/D変換後のデータを、上述の格納されている複合合成色変換係数もしくは複合合成色変換テーブルを用いて、CRTディスプレイ4もしくはカラープリンタ3の画像データに変換することができる。
【0109】
実施例5.
なお、上記実施例では3つの色変換の合成について、スキャナ10a内部の色補正Toの係数
【0110】
【数24】
Figure 0003638990
【0111】
をホストコンピュータ20aに転送して、ホストコンピュータ上でスキャナ10a内部の色補正とスキャナ10aの画像データから標準表色系への色変換と、標準表色系から画像出力装置のデータへの色変換を合成するものを示したが、逆に、ホストコンピュータ20aで算出されたスキャナデータから標準表色系への色変換Ts係数
【0112】
【数25】
Figure 0003638990
【0113】
と、標準表色系から画像出力装置のデータへの色変換Tc、Tpをスキャナ10aに転送し、スキャナのCPU14を用いて、該スキャナ10aにおいて標準表色系への色変換Tsと、標準表色系から画像出力装置のデータへの色変換Tc、Tpと、スキャナ10a内部の色補正Toを合成してもよい。すなわち、スキャナ10a内で(13)、(14)、(15)、(16)式の演算を行い、算出された複合合成色変換係数
【0114】
【数26】
Figure 0003638990
【0115】
をそのままスキャナ10a内の色変換部B16、もしくは色変換部C17に格納する。よって、図3,4に示すように、カラースキャナ内部の色変換B,Cにおいて、イメージセンサ11から出力された10bit精度の(R,G,B)データが8bit精度の各画像出力装置のデータに変換できるようになる。演算後に各成分のデータを8bitに丸めてホストコンピュータ20aに転送する。
【0116】
以上のことに基づいて行われる、この実施例におけるカラースキャナ10aとホストコンピュータ20aとの間で行われる具体的な動作を順番に簡単に説明する。なお、この動作はカラースキャナ10aのCPU14およびホストコンピュータ20aのCPU(それぞれプログラムを含む)の制御により行われる。
【0117】
まず、標準画像をスキャナ10aで読み取って得られた画像データと、予めホストコンピュータ20aに持っている標準画像の標準表色系の理想データより、スキャナ10aから標準表色系への色変換係数もしくは色変換テーブル(色変換情報)を算出する。次に、算出されたスキャナから標準表色系への色変換情報と、標準表色系からCRTディスプレイ4もしくはカラープリンタ3(画像出力装置)のデータへの色変換係数をスキャナに転送する。
【0118】
次に、スキャナに転送された標準表色系への色変換情報および標準表色系からCRTディスプレイ4もしくはカラープリンタ3のデータへの色変換と、予めスキャナ10aに格納されている色補正情報をスキャナ10a内部で合成する。次に、合成された複合合成色変換係数もしくは複合合成色変換テーブル(複合合成色変換情報)を色変換部B16もしくは色変換部C17に格納する。
【0119】
これにより、スキャナ10aは、A/D変換後のデータを、上述の格納された複合合成色変換係数もしくは複合合成色変換テーブルを用いて、CRTディスプレイ4もしくはカラープリンタ3の画像データに変換することができる。
【0120】
実施例6.
なお、上記実施例では、スキャナ10a内部、もしくはホストコンピュータ20a上で3つの色変換の合成の演算を行うものについて説明したが、その時のホストコンピュータ20aで実行されているプロセスの数により、スキャナ10aとホストコンピュータ20aのどちらで色変換の合成を行うかを選択することができるようにすることもできる。この時、ホストコンピュータ20aで多くのプロセスが処理されていれば、すなわちホストコンピュータ20aで処理すると時間がかかる場合には、スキャナ10aにスキャナデータから標準表色系への色変換Ts係数
【0121】
【数27】
Figure 0003638990
【0122】
を転送し、スキャナ10aのCPU14を用いて、該カラースキャナから標準表色系への色変換Tsと、標準表色系から画像出力装置のデータへの色変換Tc、Tpと、スキャナ10a内部の色補正Toの合成をし、合成された複合合成色変換係数をそのままスキャナ内の色変換部B16もしくは色変換部C17に格納する。逆に、ホストコンピュータ20aで走っているプロセスがほとんどない、すなわちすぐに処理が行える場合には、スキャナ10a内の色補正Toの係数
【0123】
【数28】
Figure 0003638990
【0124】
をホストコンピュータ20aに転送して、ホストコンピュータ上でスキャナ内部の色補正Toと、スキャナの画像データから標準表色系への色変換Tsと、標準表色系から画像出力装置のデータへの色変換Tc、Tpとを合成し、合成された複合合成色変換係数
【0125】
【数29】
Figure 0003638990
【0126】
をスキャナ10aに転送し、スキャナ内の色変換部B16もしくは色変換部C17に格納する。よって、図3、4に示すように、スキャナ10a内部の色変換部B16もしくは色変換部C17において、イメージセンサ11から出力された10bit精度の(R,G,B)データが、8bit精度の各画像出力装置のデータに変換できるようになる。演算後に各成分のデータを8bitに丸めてホストコンピュータ20aに転送する。
【0127】
なお、具体的動作は、実施例4と実施例5の組み合わせに、ホストコンピュータ20aで処理されるプロセスの数によって上記合成をスキャナ10aとホストコンピュータ20aのいずれで行うかの判断を行う手段が追加されるだけであり、上記説明から明らかであるので、省略する。
【0128】
【発明の効果】
以上のように、この発明の第1の発明では、画像入力装置から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)を算出し、この算出された画像入力装置から標準表色系への色変換情報と、予め画像入力装置に格納されている色補正情報とを合成し、この合成された合成色変換情報を画像入力装置内部の色変換部に格納し、画像入力装置内部でA/D変換後に、格納された合成色変換情報を用いて標準表色系への画像データの変換を行うようにしたので、各成分8bitに丸められる以前の精度の高いデータに対して色変換を施すことができ、精度の高い標準表色系のデータを得ることができ、また、2回の色変換を1回の色変換として精度の高いデータに対して行うことができるので、色変換をする度に起こる精度の低化を防ぐことができるカラーマネジメントシステムを提供できる等の効果が得られる。
【0129】
この発明の第2の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報との合成をホストコンピュータで行わせるようにしたので、画像入力装置での負荷を軽減させたカラーマネジメントシステムを提供できる等の効果が得られる。
【0130】
この発明の第3の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報との合成を画像入力装置で行わせるようにしたので、画像入力装置とホストコンピュータの間の情報の転送回数を減らした効率的に処理が行えるカラーマネジメントシステムを提供できる等の効果が得られる。
【0131】
この発明の第4の発明では、上述の算出された色変換情報と画像入力装置に格納されている色補正情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択するようにし、ホストコンピュータの稼働状況に応じて合成処理を行うところを選択することができるようにしたので、処理の効率化を図ったカラーマネジメントシステムを提供できる等の効果が得られる。
【0132】
この発明の第5の発明では、画像入力装置から標準表色系への色変換係数もしくは色変換テーブル(色変換情報)を算出し、この算出された画像入力装置から標準表色系への色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報とを合成し、この合成された複合合成色変換情報を画像入力装置内部の色変換部に格納し、画像入力装置内部でA/D変換後に、格納された複合合成色変換情報を用いて画像出力装置への画像データの変換を行うようにしたので、各成分8bitに丸められる以前の精度の高いデータに対して色変換を施すことができ、精度の高い標準表色系のデータを得ることができ、さらに、標準表色系から画素出力装置用のデータへの色変換も各成分8bitに丸められる前のデータに対して施すことができるので、さらに高精度な色変換が可能になり、また、3回の色変換を1回の色変換として精度の高いデータに対して行うことができるので、色変換をする度に起こる精度の低化を防ぐことができる、カラーマネジメントシステムを提供できる等の効果が得られる。
【0133】
この発明の第6の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成をホストコンピュータで行わせるようにし、画像入力装置での負荷を軽減させたカラーマネジメントシステムを提供できる等の効果が得られる。
【0134】
この発明の第7の発明では、上述の算出された色変換情報と、予め画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成を画像入力装置で行わせるようにしたので、画像入力装置とホストコンピュータの間の情報の転送回数を減らした効率的に処理が行えるカラーマネジメントシステムを提供できる等の効果が得られる。
【0135】
この発明の第8の発明では、上述の算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置への色変換情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択するようにし、ホストコンピュータの稼働状況に応じて合成処理を行うところを選択することができるようにしたので、処理の効率化を図ったカラーマネジメントシステムを提供できる等の効果が得られる。
【0136】
この発明の第9の発明では、画像入力装置が、この画像入力装置からホストコンピュータでの標準表色系への色変換情報と、画像入力装置における色補正情報とを合成した合成色変換情報を格納し、画像読み取り後に、格納された合成色変換情報を用いて標準表色系への画像データの変換を行うようにし、特に色変換に関し高い精度のデータ変換を実現可能にした画像入力装置を提供できる等の効果が得られる。
【0137】
この発明の第10の発明では、画像入力装置が、この画像入力装置からホストコンピュータでの標準表色系への色変換情報と、画像入力装置における色補正情報と、標準表色系から画像出力装置のデータへの色変換情報とを合成した複合合成色変換情報を格納し、画像読み取り後に、格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行うようにし、特に色変換に関し高い精度のデータ変換を実現可能にした画像入力装置を提供できる等の効果が得られる。
【図面の簡単な説明】
【図1】 この発明の一実施例によるカラーマネジメントシステムの構成を示す図である。
【図2】 この発明のカラーマネジメントシステムにおいて画像入力装置のデータから標準表色系のデータへの色変換係数をキャリブレーションによって求める時に使用する標準原稿の一例を示す図である。
【図3】 この発明の別の実施例によるカラーマネジメントシステムのCRTディスプレイに表示を行う場合の色変換に関連する部分の構成を示す図である。
【図4】 この発明の別の実施例によるカラーマネジメントシステムのカラープリンタに出力を行う場合の色変換に関連する部分の構成を示す図である。
【図5】 従来のカラーマネジメントシステムの構成を示す図である。
【図6】 従来のカラーマネジメントシステムにおける各周辺機器の色の特製を記述したプロファイルの一例を示した図である。
【符号の説明】
3 カラープリンタ、4 CRTディスプレイ、
10、10a カラースキャナ、11 イメージセンサ、12 A/D変換部、13 色補正部、14、26 CPU、15 色変換部A、16 色変換部B、17 色変換部C、20、20a ホストコンピュータ、
22 プロファイルC、23 プロファイルP、
24 色管理エンジン、25 API。[0001]
[Industrial application fields]
The present invention relates to an image input apparatus such as a color scanner for reading an image, a host computer that performs image processing, and a display that displays an image and a color printer that outputs an image. The present invention relates to a color management system that matches the color of a document input by an input device and the image displayed or output from the image output device, and the image input device.
[0002]
[Prior art]
FIG. 5 is a diagram showing a configuration of a conventional color management system published in, for example, Nikkei Electronics, December 21, 1992 (No. 570). This color management system includes a color scanner 1, a host computer 2, a color printer 3, and a CRT display 4.
[0003]
On the host computer 2, the color management system software includes a color management engine 24, a profile S21 that defines the color characteristics of the color scanner 1, a profile C22 that defines the color characteristics of the CRT display 4, and the colors of the color printer 3. It consists of a profile P23 that defines the characteristics and an API 25 that is an interface part with the application AP. Note that the CPU 26 is shown as a control processing unit that controls the entire host computer 2 and includes a control processing program.
[0004]
On the other hand, a part related to color processing from reading in the color scanner 1 in a general system as described above is as follows. After the color signal from the image sensor 11 is converted into a digital signal by the A / D converter 12, color correction for removing characteristics of a light source, sensor, lens, etc. (not shown) is performed by the color corrector 13. Thereafter, it is transferred to the host computer 2. The color scanner 1 includes a CPU 14 that performs various controls for sensor driving and color conversion.
[0005]
Next, the operation will be described. The color management engine 24 displays a profile S21 corresponding to the color scanner 1 when inputting an image, a profile P23 corresponding to this when outputting an image from the color printer 3, and a profile C22 corresponding to this when displaying an image on the CRT display 4. Call and suppress the color difference between each peripheral device. Each profile stores the size of the color representation range of the device, a conversion table or conversion coefficient between the device-specific color signal and the standard color signal, and the like. An example of the profile is shown in FIG.
[0006]
Accordingly, the flow of image data when an image read by the color scanner 1 is output to the color printer 3 or the CRT display 4 is as follows.
Data output from the image sensor 11 is subjected to A / D conversion and color correction processing to become 8-bit data for each color (RGB), and is transferred to the host computer 2. Then, the color management engine 24 converts the color scanner 1 data into the standard color signal by referring to the conversion table or conversion coefficient between the data of the color scanner 1 and the standard color signal from the profile S21 of the color scanner 1.
[0007]
Next, when outputting an image from the color printer 3, the standard color signal is converted into data for the color printer with reference to the profile P23 of the color printer 3 and output from the host computer 2. Similarly, in the case of the CRT display 4, the standard color signal is converted into data for the CRT display and displayed by referring to the profile C22 for the CRT display.
[0008]
[Problems to be solved by the invention]
Since the conventional color management system is configured as described above, when the image data is transferred from the image input apparatus to the host computer, each component has already been rounded to 8 bits and includes an error. Therefore, the conventional color management system performs the color conversion process on the data including the error as described above.
[0009]
Further, since the color conversion is performed twice from the input image data to the standard color signal and from the standard color signal to the output device image data, an error occurs every time the color conversion is performed. Therefore, the color conversion by the conventional color management system has a problem in accuracy, and there is a problem that high image data cannot be obtained.
[0010]
The present invention has been made to solve the above-described problems. In the conventional color management system, the color conversion processing performed by the host computer is combined with the color correction in the color scanner to form one color conversion. By performing this combined color conversion in the color conversion unit inside the color scanner, color conversion processing is performed on high-precision data before being rounded to 8 bits. It is an object of the present invention to obtain a color management system and an image input apparatus for the color management system.
[0011]
[Means for Solving the Problems]
  In view of the above object, a first invention of the present invention comprises an image input device for reading an image, a host computer for performing image processing, and an image output device for displaying or outputting an image, and an original inputted by the image input device And a color management system that matches the colors of images displayed or output from the image output device by reading a standard image with the image input device.Corrected by color correction information related to the characteristics of the image input device stored in the image input device in advance.Based on the obtained image data and the ideal data of the standard color system of the standard image stored in advance by the host computer, the image input deviceFrom the image data obtained inMeans for calculating color conversion information for the standard color system, the calculated color conversion information and stored in advance in the image input devicethe aboveMeans for combining the color correction information; means for storing the combined color conversion information in a color conversion unit inside the image input device; and the composite color conversion information stored after the image reading in the image input device. And a means for converting image data into a standard color system using the color management system.
[0012]
  According to a second aspect of the present invention, in order to cause the host computer to synthesize the calculated color conversion information and the color correction information stored in the image input device, the color of the image input device before the synthesize is performed. Means for transferring correction information to a host computer, and means for transferring the synthesized color conversion information synthesized after the synthesis to the image input device.And
[0013]
  According to a third aspect of the present invention, the calculated color conversion information is used for combining the calculated color conversion information and the color correction information stored in the image input device with the image input device. Means for transferring to an input deviceAnd
[0014]
  According to a fourth aspect of the present invention, a composition of the calculated color conversion information and the color correction information stored in the image input device is combined with the host computer and the image input according to the number of processes executed in the host computer. It is provided with a means for selecting which of the devices to performAnd
[0015]
  According to a fifth aspect of the present invention, an image input device for reading an image, a host computer for performing image processing, and an image output device for displaying or outputting an image, the document input by the image input device, and the image output device A color management system that matches the colors of displayed or output images by reading standard images with an image input device.Corrected by color correction information related to the characteristics of the image input device stored in the image input device in advance.Based on the obtained image data and the ideal data of the standard color system of the standard image stored in advance by the host computer, the image input deviceFrom the above image data obtained inMeans for calculating color conversion information for the standard color system, the calculated color conversion information, and stored in advance in the image input devicethe aboveColor correction information and standard color system to image output device dataOn the image output sideMeans for combining the color conversion information; means for storing the combined composite color conversion information in a color conversion unit inside the image input device; and the composite composite color stored after image reading in the image input device. And a means for performing conversion into image data of the image output apparatus using the conversion information.
[0016]
  According to a sixth aspect of the present invention, the calculated color conversion information, the color correction information stored in the image input device, and the data from the standard color system to the data of the image output device.On the image output sideIn order to cause the host computer to synthesize the color conversion information, means for transferring the color correction information of the image input device to the host computer before the synthesis, and the synthesized composite color conversion information synthesized after the synthesis Means for transferring to an image input deviceAnd
[0017]
  According to a seventh aspect of the present invention, the calculated color conversion information, the color correction information stored in the image input device, and the standard color system to the data of the image output deviceOn the image output sideIn order to combine the color conversion information with the image input device, the calculated color conversion information and the standard color system to the data of the image output deviceOn the image output sideMeans for transferring color conversion information to the image input deviceAnd
[0018]
  According to an eighth aspect of the present invention, the calculated color conversion information, the color correction information stored in the image input device, and the data from the standard color system to the data of the image output device.On the image output sideIt is provided with means for selecting either the host computer or the image input device according to the number of processes being executed in the host computer for the synthesis with the color conversion informationAnd
[0019]
  According to a ninth aspect of the present invention, an image input device for reading an image, a host computer for performing image processing, and an image output device for displaying or outputting an image, the document input by the image input device, and the image output device An image input device of a color management system for matching colors of displayed or output images, the image input deviceFrom the image data obtained inInformation on color conversion to the standard color system at the host computer and the image input deviceRelated to characteristics at the time of readingStores the combined color conversion information combined with the color correction information, and uses the combined color conversion information stored after reading the image to image data to the standard color systemofIt is in an image input device that performs conversion.
[0020]
  A tenth aspect of the present invention includes an image input device for reading an image, a host computer that performs image processing, and an image output device that displays or outputs an image. The document input by the image input device and the image output device An image input device of a color management system for matching colors of displayed or output images, the image input deviceFrom the image data obtained inInformation on color conversion to the standard color system at the host computer and the image input deviceRelated to characteristics at the time of readingColor correction information and standard color system to image output device dataOn the image output sideThe image input apparatus stores composite composite color conversion information obtained by combining color conversion information and performs conversion into image data of the image output apparatus using the composite composite color conversion information stored after image reading.
Place.
[0021]
[Action]
In the first aspect of the present invention, a color conversion coefficient or color conversion table (color conversion information) from the image input device to the standard color system is calculated, and the color from the calculated image input device to the standard color system is calculated. The conversion information and color correction information stored in advance in the image input device are combined, the combined color conversion information is stored in a color conversion unit in the image input device, and A / D is stored in the image input device. After the conversion, image data is converted to a standard color system using the stored composite color conversion information, and data conversion with high accuracy is realized particularly for color conversion.
[0022]
In the second aspect of the present invention, the host computer is caused to synthesize the calculated color conversion information and the color correction information stored in advance in the image input device, thereby reducing the load on the image input device. I tried to reduce it.
[0023]
In a third aspect of the present invention, the image input device and the host computer are configured to cause the image input device to combine the calculated color conversion information and the color correction information stored in advance in the image input device. Reduced the number of information transfers between and simplified the process.
[0024]
In a fourth aspect of the present invention, the host computer and the image are synthesized according to the number of processes executed in the host computer, by combining the calculated color conversion information and the color correction information stored in the image input device. By selecting which of the input devices is to be performed and selecting a place to perform the synthesis process according to the situation, the processing efficiency is improved.
[0025]
In a fifth aspect of the present invention, a color conversion coefficient or color conversion table (color conversion information) from the image input device to the standard color system is calculated, and the color from the calculated image input device to the standard color system is calculated. The conversion information, the color correction information stored in the image input device in advance, and the color conversion information from the standard color system to the image output device are combined, and the combined composite color conversion information is stored in the image input device. In the image conversion device, after the A / D conversion in the image input device, the image data to the image output device is converted using the stored composite composite color conversion information. Realized accurate data conversion.
[0026]
In a sixth aspect of the present invention, the above-described calculated color conversion information, color correction information stored in advance in the image input device, and color conversion information from the standard color system to the image output device are combined. This is done on the host computer to reduce the load on the image input device.
[0027]
In a seventh aspect of the present invention, the above-described calculated color conversion information, color correction information stored in advance in the image input device, and color conversion information from the standard color system to the image output device are combined. This is done by the image input device, the number of times of information transfer between the image input device and the host computer is reduced, and the processing is simplified.
[0028]
In an eighth aspect of the present invention, the above-described calculated color conversion information, color correction information stored in the image input device, and color conversion information from the standard color system to the image output device are combined. Depending on the number of processes running on the host computer, either the host computer or the image input device is selected, and the combination processing is selected according to the situation to improve the processing efficiency. It was.
[0029]
According to a ninth aspect of the present invention, the image input device outputs combined color conversion information obtained by combining the color conversion information from the image input device to the standard color system in the host computer and the color correction information in the image input device. After storing and reading the image, the stored color conversion information is used to convert the image data to the standard color system, and data conversion with high accuracy is realized especially for color conversion.
[0030]
According to a tenth aspect of the present invention, an image input device includes color conversion information from the image input device to a standard color system in the host computer, color correction information in the image input device, and image output from the standard color system. Composite composite color conversion information obtained by combining color conversion information with device data is stored, and after image reading, conversion to image data of the image output device is performed using the stored composite composite color conversion information. In particular, high-accuracy data conversion was realized with regard to color conversion.
[0031]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
Example 1.
FIG. 1 is a diagram showing the configuration of a color management system according to an embodiment of the present invention. This system includes a color scanner 10, a host computer 20, a color printer 3, and a CRT display 4. The application and API (application interface) are not shown.
[0032]
Inside the color scanner 10, the image data read by the image sensor 11 is digital data (for example, 10 bits, A / D conversion inside the color scanner 10 in this embodiment) having a bit depth larger than each component 8 bits by the A / D converter 12. The data output from the unit 12 is converted to 10 bits), and the color conversion unit A15 uses the 8-bit image data (for example, (X, Y, Z) color system) of each component of the standard color system. Is converted into (X, Y, Z) as the standard color system and transferred to the host computer 20.
[0033]
In the host computer 20, the color management engine 24 converts standard color system (X, Y, Z) data input from the color scanner 10 into image data corresponding to each output device. For example, the output to the CRT display 4 is conversion to RGB data, and the color printer 3 is conversion to CMY data.
[0034]
At this time, data conversion is performed with reference to the profile of each output device (profile C22 in the case of the CRT display 4, and profile P23 in the case of the color printer 3). The profile is the same as that described in the conventional example, for example. Therefore, if a profile unique to the device is installed in the system, the system can be assembled with an arbitrary CRT display and color printer.
[0035]
Next, the color conversion unit A15 in the color scanner 10 will be described. The color conversion unit A15 includes a color correction unit (see 13 in FIG. 5) for the purpose of color correction in a conventional color scanner, and color conversion from RGB data of the color scanner to the XYZ color system in the host computer 20. Is considered to be a composite of The data input to the color converter A15 is 10 bits for each color, and the data output from the color converter A15 is 8 bits for each component.
[0036]
If the color correction in the color scanner 10 is To and the conversion from the RGB data of the color scanner 10 to the XYZ color system (corresponding to the profile S of the conventional example) is Ts, the color conversion A in the color conversion unit A15 is It can be expressed as To * Ts as a combination of two transformations. It is assumed that the color correction To in the color scanner 10 is known. If the color conversion Ts from the scanner data to the standard color system can be obtained by calibration, color conversion A (composite color conversion) can be obtained.
[0037]
A method for obtaining the color conversion Ts by calibration will be described below. An example of a standard document required for calibration is shown in FIG. FIG. 2 is a color chart, which consists of different K-colored solid squares. This standard document is read by the color scanner 10. Image data of the standard document at the stage where only the color correction inside the scanner is performed (image data of the standard document at the point S in FIG. 5) (rn, gn, bn). Let n be the color number. Image data after color correction (rn, gn, bn) Is considered to be ideal data of the standard color system (X, Y, Z), and can be expressed by linear conversion as shown in equation (1).
[0038]
[Expression 1]
Figure 0003638990
[0039]
The data of the ideal standard table system stored in the host computer 20 in advance for the k color of the standard document (Xn, Yn, Zn) And image data read by the color scanner 10 (rn, gn, bn) Is substituted into equation (1) to obtain k equations. By solving this using, for example, a multiple regression method, the color conversion coefficient of equation (1)
[0040]
[Expression 2]
Figure 0003638990
[0041]
Can be calculated.
[0042]
Next, the color correction To for the purpose of color correction in the color scanner 10 will be described. When color correction inside the scanner is applied to image data (R, G, B) output from the image sensor 11 and converted into digital data (standard original image data at the point S ′ in FIG. 1) (r, g , b) is shown in equation (2).
[0043]
[Equation 3]
Figure 0003638990
[0044]
Color conversion coefficient in equation (2)
[0045]
[Expression 4]
Figure 0003638990
[0046]
Is known.
[0047]
Next, the composition of the color correction To in the color scanner 10 and the color conversion Ts from the color scanner 10 to the standard color system in the host computer 20 will be described. This can be derived from the above formulas (1) and (2) as the following formula (3). Conversion from the data (R, G, B) output from the image sensor 11 and A / D converted by the A / D converter 12 to the standard color system (X, Y, Z) is expressed by the following equation (1): From (2), it becomes like (3).
[0048]
[Equation 5]
Figure 0003638990
[0049]
New composite color conversion coefficient
[0050]
[Formula 6]
Figure 0003638990
[0051]
This is expressed by equation (4).
[0052]
[Expression 7]
Figure 0003638990
[0053]
Therefore, the composite color conversion coefficient is calculated according to the following equations (5) and (6) derived from the equations (3) and (4).
[0054]
[Equation 8]
Figure 0003638990
[0055]
In equation (4), it is necessary that (R, G, B) with 10-bit accuracy be calculated as (X, Y, Z) with 8-bit accuracy. Therefore, the color conversion coefficient calculated by the equations (5) and (6) also needs 10 bits or more.
[0056]
Finally, the color conversion coefficient calculated above (composite color conversion information)
[0057]
[Equation 9]
Figure 0003638990
[0058]
Is transferred to the color scanner 10 and stored in the color conversion unit A15 in the color scanner 10. Therefore, as shown in FIG. 1, in the color conversion A inside the color scanner 10, the 10-bit precision (R, G, B) data output from the image sensor 11 is converted to 8-bit precision (X, Y, Z) data. It can be converted. After the calculation, the data of each component is rounded to 8 bits and transferred to the host computer 20.
[0059]
Specific operations performed between the color scanner 10 and the host computer 20 in this embodiment performed based on the above will be briefly described in order. This operation is performed under the control of the CPU 14 of the color scanner 10 and the CPU 26 of the host computer 20 (each including a program).
[0060]
First, from the image data obtained by reading the standard image with the color scanner 10 (image input device) and the ideal data of the standard color system of the standard image previously stored in the host computer 20, the standard color system from the scanner 10 is obtained. The host computer 20 calculates a color conversion coefficient or color conversion table (color conversion information). Next, the color correction coefficient or color correction table (color correction information) stored in advance in the scanner 10 is transferred to the host computer 20.
[0061]
Next, the host computer 20 combines the calculated color conversion information from the scanner 10 into the standard color system and the color correction information inside the scanner 10 transferred to the host computer 20. Next, the synthesized color conversion coefficient or the synthesized color conversion table (synthesized color conversion information) is transferred to the scanner 10 and stored in the color conversion unit A15. Thereby, the scanner 10 can convert the data after A / D conversion into image data of a standard color system using the stored composite color conversion coefficient or the composite color conversion table stored above.
[0062]
Example 2
In the above embodiment, the coefficient of the color correction To in the scanner 10 for the synthesis of the two color conversions.
[0063]
[Expression 10]
Figure 0003638990
[0064]
Is transferred to the host computer 20, and the method of combining the color correction To in the scanner 10 and the color conversion Ts from the image data of the scanner 10 to the standard color system on the host computer is shown. Coefficient of color conversion Ts from scanner data calculated in 20 to standard color system
[0065]
## EQU11 ##
Figure 0003638990
[0066]
May be transferred to the scanner 10 and the CPU 14 of the scanner 10 may be used to combine the color conversion Ts from the scanner to the standard color system and the color correction To in the scanner. That is, the scanner 10 performs the calculations of Equations (5) and (6), and stores the calculated composite color conversion coefficient as it is in the color conversion unit A15 in the scanner. Therefore, as shown in FIG. 1, in the color conversion unit A15 in the scanner 10, the 10-bit precision (R, G, B) data output from the image sensor 11 is converted to 8-bit precision (X, Y, Z) data. It can be converted. After the calculation, the data of each component is rounded to 8 bits and transferred to the host computer 20.
[0067]
Specific operations performed between the color scanner 10 and the host computer 20 in this embodiment performed based on the above will be briefly described in order. This operation is performed under the control of the CPU 14 of the color scanner 10 and the CPU 26 of the host computer 20 (each including a program).
[0068]
First, the color conversion coefficient from the scanner 10 to the standard color system or the image data obtained by reading the standard image with the scanner 10 and the ideal data of the standard color standard system of the standard image previously stored in the host computer 20 The host computer 20 calculates a color conversion table (color conversion information). Next, the calculated color conversion information from the scanner to the standard color system is transferred to the scanner 10.
[0069]
Next, the color conversion information to the standard color system transferred to the scanner and the color correction information stored in advance in the scanner 10 are combined in the scanner 10. Next, the synthesized color conversion coefficient or the synthesized color conversion table (synthesized color conversion information) is stored in the color conversion unit A15. Accordingly, the scanner 10 can convert the data after A / D conversion into image data of a standard color system using the stored composite color conversion coefficient or the composite color conversion table stored above.
[0070]
Example 3
In the above-described embodiment, a description has been given of the one that performs an operation of combining two color conversions inside the scanner 10 or on the host computer 20. However, depending on the number of processes being executed in the host computer 20 at that time, the scanner 10 It is also possible to select whether the color conversion is to be combined by either the host computer 20 or the host computer 20. At this time, if many processes are processed by the host computer 20, that is, if it takes time to process by the host computer 20, the coefficient of the color conversion Ts from the scanner image data to the standard color system is displayed on the scanner 10.
[0071]
[Expression 12]
Figure 0003638990
[0072]
The color conversion is synthesized using the CPU 14 of the scanner 10, and the synthesized color conversion information thus synthesized is stored in the color conversion unit A15 in the scanner as it is. On the other hand, when there is almost no process being processed by the host computer, that is, when the process can be performed immediately, the coefficient of the color correction To in the scanner 10
[0073]
[Formula 13]
Figure 0003638990
[0074]
Is transferred to the host computer 20, and the color correction in the scanner and the color conversion from the scanner image data to the standard color system are combined on the host computer, and the combined color conversion information is transferred to the scanner 10. Stored in the color conversion unit A15 in the scanner. Therefore, as shown in FIG. 1, in the color conversion unit A15 inside the scanner 10, the 10-bit precision (R, G, B) data output from the image sensor 11 is the 8-bit precision (X, Y, Z) data. Can be converted to After the calculation, the data of each component is rounded to 8 bits and transferred to the host computer 20.
[0075]
The specific operation is added to the combination of the first embodiment and the second embodiment by means for determining whether the above synthesis is performed by the scanner 10 or the host computer 20 depending on the number of processes processed by the host computer 20. However, it is clear from the above description and is omitted.
[0076]
Example 4
In the above-described embodiment, the color correction To in the scanner 10 and the color conversion Ts from the scanner to the standard color system are used to synthesize only the color conversion portion of the image input device. If the display 4 is determined, that is, if the hardware that constitutes the system is fixed, it corresponds to an image output device such as a standard color system CRT display or a color printer as in the case of the image input device. The color conversion is combined with the above-described To and Ts to form one color conversion, and can be converted into data for output equipment by one color conversion inside the scanner.
[0077]
3 and 4 show the configuration of only the portion related to color matching in the color management system of this embodiment. FIG. 3 shows a configuration when outputting to the CRT display 4, and FIG. 4 shows a configuration when outputting to the color printer 4. The system of this embodiment includes a color scanner 10a, a host computer 20a, a color printer 3 and a CRT display 4, and the basic configuration is the same as that of the above-described embodiment.
[0078]
Inside the scanner 10a, the image data read by the image sensor 11 is converted into digital data having a bit depth larger than 8 bits for each color by the A / D conversion unit 12, and the color conversion unit B16 or the color conversion unit C17 converts the image data into an image output device. It is converted into image data of the final output device and transferred to the host computer 20a. The image data of the final output device is, for example, conversion to RGB data when outputting to the CRT display 4, conversion to CMY data when outputting to the color printer 3, and each component is 8-bit data.
[0079]
Therefore, since the scanner has a color conversion function that matches the target output device, this system does not use the color management engine and the profile of each peripheral device for normal reading. 3 is a fixed system. In this case, for example, only the control processing function corresponding to the CPU 26 in FIG. 1 is used for the host computer 20a.
[0080]
Next, the color conversion unit B16 and the color conversion unit C17 inside the scanner 10a will be described. The color conversions B and C include color correction in the conventional scanner, color conversion from the RGB data of the scanner to the XYZ color system in the host computer, and data from the XYZ color system to each image output device (CRT display) 4 is a combination of color conversion to RGB data, and color printer 3 is CMY data. Further, the data input to the color conversions B and C is 10 bits for each color, and the data output from the color conversion unit is 8 bits for each component.
[0081]
As in the above-described embodiment, the color correction inside the scanner 10a is To. The color conversion from the RGB data of the scanner to the XYZ color system (corresponding to the profile S of the conventional example) is Ts, and the data of each image output device from the XYZ color system (RGB data, color printer for the CRT display 4) If the color conversion to CMY data is 3 for Tc and Tp, the color conversion B can be expressed as To * Ts * Tc as a combination of the three color conversions. The color conversion C can be expressed as To * Ts * Tp as a combination of three color conversions.
[0082]
First, it is assumed that the color correction To in the scanner 10a is known. The color conversion Ts from the scanner data to the standard color system can be obtained by calibration. This is the same as the previous embodiment. Further, the color conversion Tc to the CRT display 4 and the color conversion Tp to the color printer 3 may be considered as color conversion according to each profile in the previous embodiment. If the RGB data of the CRT display 4 is (cr, cg, cb), the color conversion from the (XYZ) color system to the data of the CRT display 4 can be expressed by the following equation (7).
[0083]
[Expression 14]
Figure 0003638990
[0084]
In this,
[0085]
[Expression 15]
Figure 0003638990
[0086]
Is a coefficient of the color conversion Tc. On the other hand, when the YMC data of the color printer 3 is (y, m, c), the color conversion from the (XYZ) color system to the data of the color printer 3 can be expressed by the following equation (8).
[0087]
[Expression 16]
Figure 0003638990
[0088]
here,
[0089]
[Expression 17]
Figure 0003638990
[0090]
Is a color conversion Tp coefficient.
[0091]
Color conversion coefficient in equation (2) above
[0092]
[Expression 18]
Figure 0003638990
[0093]
Is already known, it is transferred to the host computer 20a. Further, the color correction To in the scanner 10a on the host computer 20a, the color conversion Ts from the scanner to the standard color system, and the color conversion Tc or Tp from the standard color system (XYZ) to the data of each image output device. And a composite synthesis. This can be derived from the formulas (3) and (7) or (8) as follows:
[0094]
[Equation 19]
Figure 0003638990
[0095]
Therefore, the conversion from the data (R, G, B) output from the image sensor 11 and A / D converted to the data of each image output device is expressed by the following equation (9) or (10). When the combined color conversion coefficients are defined using new coefficients, the following equations (11) and (12) are obtained.
[0096]
[Expression 20]
Figure 0003638990
[0097]
Therefore, composite composite color conversion coefficient,
[0098]
[Expression 21]
Figure 0003638990
[0099]
Equations (9), (10), (11), and (12) are used to calculate (13), (14), (15), and (16).
[0100]
[Expression 22]
Figure 0003638990
[0101]
It is necessary to calculate (R, G, B) with 10-bit accuracy to (y, m, c) and (cr, cg, cb) with 8-bit accuracy by the equations (11) and (12). Therefore, the color conversion coefficient calculated by the equations (13), (14), (15), and (16) also needs 10 bits or more.
[0102]
Finally, the composite composite color conversion coefficient calculated above
[0103]
[Expression 23]
Figure 0003638990
[0104]
Are transferred to the scanner 10a and stored in the color converter B16 or the color converter C17. Therefore, as shown in FIGS. 3 and 4, in the color conversion unit B16 and the color conversion unit C17 in the scanner 10a, 10-bit precision (R, G, B) data output from the image sensor 11 is an 8-bit precision image. It becomes possible to convert the data to the output device. After the calculation, each component data is rounded to 8 bits and transferred to the host computer 20a.
[0105]
Specific operations performed between the color scanner 10a and the host computer 20a in this embodiment performed based on the above will be briefly described in order. This operation is performed under the control of the CPU 14 of the color scanner 10a and the CPU (each of which includes a program) of the host computer 20a.
[0106]
First, from the image data obtained by reading the standard image with the scanner 10 (image input device) and the ideal data of the standard color system of the standard image previously stored in the host computer 20a, the scanner 10a changes to the standard color system. The host computer 20 calculates a color conversion coefficient or a color conversion table (color conversion information). Next, the color correction coefficient or color correction table (color correction information) stored in advance in the scanner 10a is transferred to the host computer 20a.
[0107]
Next, the calculated color conversion information from the scanner 10a to the standard color system, the color correction information in the scanner 10a transferred to the host computer 20a, and the CRT display 4 or the color printer 3 (image) from the standard color system. The color conversion information to the data of the output device) is combined and synthesized in the host computer. Next, the composite composite color conversion coefficient or composite composite color conversion table (composite composite color conversion information) compositely combined is transferred to the scanner 10a and sent to the color converter B16 or the color converter C17 (see FIGS. 3 and 4). Store.
[0108]
As a result, the scanner 10a converts the data after A / D conversion into image data of the CRT display 4 or the color printer 3 using the composite composite color conversion coefficient or composite composite color conversion table stored above. Can do.
[0109]
Embodiment 5 FIG.
In the above embodiment, the coefficient of the color correction To in the scanner 10a for the synthesis of the three color conversions.
[0110]
[Expression 24]
Figure 0003638990
[0111]
Is transferred to the host computer 20a, the color correction in the scanner 10a on the host computer, the color conversion from the image data of the scanner 10a to the standard color system, and the color conversion from the standard color system to the data of the image output device In contrast, the color conversion Ts coefficient from the scanner data calculated by the host computer 20a to the standard color system is shown.
[0112]
[Expression 25]
Figure 0003638990
[0113]
The color conversion Tc, Tp from the standard color system to the data of the image output apparatus is transferred to the scanner 10a, and the color conversion Ts to the standard color system in the scanner 10a is performed using the CPU 14 of the scanner. Color conversion Tc, Tp from the color system to data of the image output apparatus and color correction To in the scanner 10a may be combined. That is, the composite composite color conversion coefficient calculated by performing the calculations of the equations (13), (14), (15), and (16) in the scanner 10a.
[0114]
[Equation 26]
Figure 0003638990
[0115]
Is directly stored in the color conversion unit B16 or the color conversion unit C17 in the scanner 10a. Therefore, as shown in FIGS. 3 and 4, in the color conversions B and C inside the color scanner, the 10-bit precision (R, G, B) data output from the image sensor 11 is the data of each 8-bit precision image output device. Can be converted to After the calculation, each component data is rounded to 8 bits and transferred to the host computer 20a.
[0116]
Specific operations performed between the color scanner 10a and the host computer 20a in this embodiment performed based on the above will be briefly described in order. This operation is performed under the control of the CPU 14 of the color scanner 10a and the CPU (each of which includes a program) of the host computer 20a.
[0117]
First, from the image data obtained by reading the standard image with the scanner 10a and the ideal data of the standard color system of the standard image previously stored in the host computer 20a, the color conversion coefficient from the scanner 10a to the standard color system or A color conversion table (color conversion information) is calculated. Next, the calculated color conversion information from the scanner to the standard color system and the color conversion coefficient from the standard color system to the data of the CRT display 4 or the color printer 3 (image output device) are transferred to the scanner.
[0118]
Next, the color conversion information to the standard color system transferred to the scanner, the color conversion from the standard color system to the data of the CRT display 4 or the color printer 3, and the color correction information stored in advance in the scanner 10a. The image is synthesized inside the scanner 10a. Next, the composite composite color conversion coefficient or composite composite color conversion table (composite composite color conversion information) combined is stored in the color converter B16 or the color converter C17.
[0119]
Accordingly, the scanner 10a converts the data after A / D conversion into image data of the CRT display 4 or the color printer 3 using the above-described stored composite composite color conversion coefficient or composite composite color conversion table. Can do.
[0120]
Example 6
In the above embodiment, the description has been given of the one that performs the operation of combining three color conversions in the scanner 10a or on the host computer 20a. However, depending on the number of processes being executed in the host computer 20a, the scanner 10a It is also possible to select whether the color conversion is to be combined by either the host computer 20a or the host computer 20a. At this time, if many processes are processed by the host computer 20a, that is, if it takes time to process by the host computer 20a, the scanner 10a causes the color conversion Ts coefficient from the scanner data to the standard color system.
[0121]
[Expression 27]
Figure 0003638990
[0122]
And using the CPU 14 of the scanner 10a, the color conversion Ts from the color scanner to the standard color system, the color conversions Tc and Tp from the standard color system to the data of the image output device, and the inside of the scanner 10a The color correction To is combined, and the combined composite color conversion coefficient is stored in the color conversion unit B16 or the color conversion unit C17 in the scanner as it is. On the other hand, when there are few processes running on the host computer 20a, that is, when processing can be performed immediately, the coefficient of the color correction To in the scanner 10a.
[0123]
[Expression 28]
Figure 0003638990
[0124]
Is transferred to the host computer 20a, the color correction To in the scanner on the host computer, the color conversion Ts from the scanner image data to the standard color system, and the color from the standard color system to the data of the image output device Combined conversion Tc, Tp and combined composite color conversion coefficient
[0125]
[Expression 29]
Figure 0003638990
[0126]
Is transferred to the scanner 10a and stored in the color converter B16 or the color converter C17 in the scanner. Therefore, as shown in FIGS. 3 and 4, the 10-bit precision (R, G, B) data output from the image sensor 11 in the color conversion section B16 or the color conversion section C17 inside the scanner 10a is converted into each 8-bit precision. It can be converted into data of the image output device. After the calculation, each component data is rounded to 8 bits and transferred to the host computer 20a.
[0127]
The specific operation is added to the combination of the fourth embodiment and the fifth embodiment by means for determining whether the above synthesis is performed by the scanner 10a or the host computer 20a depending on the number of processes processed by the host computer 20a. However, it is clear from the above description and is omitted.
[0128]
【The invention's effect】
As described above, in the first aspect of the present invention, the color conversion coefficient or color conversion table (color conversion information) from the image input device to the standard color system is calculated, and the standard table is calculated from the calculated image input device. The color conversion information to the color system and the color correction information stored in the image input device in advance are combined, and the combined color conversion information is stored in the color conversion unit inside the image input device, and the image input device Since the image data is converted to the standard color system using the stored composite color conversion information after A / D conversion internally, the data with high accuracy before being rounded to 8 bits for each component is used. Since color conversion can be performed, highly accurate standard color system data can be obtained, and two color conversions can be performed as one color conversion on highly accurate data. This prevents the loss of accuracy that occurs every time color conversion is performed. Effects such that can provide a color management system that could be obtained.
[0129]
In the second invention of the present invention, since the above-mentioned calculated color conversion information and the color correction information stored in advance in the image input device are synthesized by the host computer, Effects such as providing a color management system that reduces the load can be obtained.
[0130]
In the third aspect of the present invention, since the calculated color conversion information and the color correction information stored in advance in the image input device are combined in the image input device, For example, it is possible to provide a color management system that can efficiently perform processing with a reduced number of times of information transfer between host computers.
[0131]
In a fourth aspect of the present invention, the host computer and the image are synthesized according to the number of processes executed in the host computer, by combining the calculated color conversion information and the color correction information stored in the image input device. Since it is possible to select which input device to use, and to select the place to perform composition processing according to the operating status of the host computer, it is possible to provide a color management system that improves processing efficiency Etc. are obtained.
[0132]
In a fifth aspect of the present invention, a color conversion coefficient or color conversion table (color conversion information) from the image input device to the standard color system is calculated, and the color from the calculated image input device to the standard color system is calculated. The conversion information, the color correction information stored in the image input device in advance, and the color conversion information from the standard color system to the image output device are combined, and the combined composite color conversion information is stored in the image input device. In the image conversion unit, after the A / D conversion in the image input device, the image data conversion to the image output device is performed using the stored composite composite color conversion information. Color conversion can be performed on highly accurate data before it is rounded, highly accurate standard color system data can be obtained, and color from the standard color system to data for pixel output devices Before conversion, each component is rounded to 8 bits. Color conversion can be performed with high accuracy, and color conversion can be performed on highly accurate data as three color conversions as one color conversion. It is possible to prevent the deterioration of accuracy that occurs each time the image is performed, and to provide a color management system.
[0133]
In a sixth aspect of the present invention, the above-described calculated color conversion information, color correction information stored in advance in the image input device, and color conversion information from the standard color system to the image output device are combined. It is possible to provide an effect such as providing a color management system in which the load on the image input apparatus is reduced by being performed by the host computer.
[0134]
In a seventh aspect of the present invention, the above-described calculated color conversion information, color correction information stored in advance in the image input device, and color conversion information from the standard color system to the image output device are combined. Since the image input device is used, it is possible to provide a color management system capable of performing efficient processing with a reduced number of times of information transfer between the image input device and the host computer.
[0135]
In an eighth aspect of the present invention, the above-described calculated color conversion information, color correction information stored in the image input device, and color conversion information from the standard color system to the image output device are combined. Depending on the number of processes running on the host computer, either the host computer or the image input device can be selected, and the combination processing can be selected according to the operating status of the host computer As a result, it is possible to provide an effect such as providing a color management system that improves processing efficiency.
[0136]
According to a ninth aspect of the present invention, the image input device outputs combined color conversion information obtained by combining the color conversion information from the image input device to the standard color system in the host computer and the color correction information in the image input device. An image input device that stores and reads image data and converts image data to a standard color system using the stored composite color conversion information, and enables high-accuracy data conversion especially for color conversion. The effect that it can provide is acquired.
[0137]
According to a tenth aspect of the present invention, an image input device includes color conversion information from the image input device to a standard color system in the host computer, color correction information in the image input device, and image output from the standard color system. Composite composite color conversion information obtained by combining color conversion information with device data is stored, and after image reading, conversion to image data of the image output device is performed using the stored composite composite color conversion information. In particular, it is possible to provide an image input device capable of realizing highly accurate data conversion particularly regarding color conversion.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a color management system according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a standard document used when a color conversion coefficient from data of an image input device to data of a standard color system is obtained by calibration in the color management system of the present invention.
FIG. 3 is a diagram showing a configuration of a portion related to color conversion when displaying on a CRT display of a color management system according to another embodiment of the present invention;
FIG. 4 is a diagram showing a configuration of a portion related to color conversion when output is performed to a color printer of a color management system according to another embodiment of the present invention.
FIG. 5 is a diagram illustrating a configuration of a conventional color management system.
FIG. 6 is a diagram showing an example of a profile describing the special color of each peripheral device in a conventional color management system.
[Explanation of symbols]
3 Color printer, 4 CRT display,
10, 10a color scanner, 11 image sensor, 12 A / D conversion unit, 13 color correction unit, 14, 26 CPU, 15 color conversion unit A, 16 color conversion unit B, 17 color conversion unit C, 20, 20a Host computer ,
22 profile C, 23 profile P,
24 color management engine, 25 API.

Claims (10)

画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムであって、
標準画像を画像入力装置で読み取って予め画像入力装置に格納されている画像入力装置の読み取りの際の特性に係わる色補正情報による補正が施されて得られた画像データと、予めホストコンピュータが格納している標準画像の標準表色系の理想データより、画像入力装置で得られた上記画像データから標準表色系への色変換情報を算出する手段と、
この算出された色変換情報と予め画像入力装置に格納されている上記色補正情報とを合成する手段と、
この合成された合成色変換情報を画像入力装置内部の色変換部に格納する手段と、
上記画像入力装置において、画像読み取り後に格納された上記合成色変換情報を用いて標準表色系への画像データの変換を行う手段と、
を備えたことを特徴とするカラーマネジメントシステム。
An image input device for reading an image, a host computer that performs image processing, and an image output device that displays or outputs an image. A document that is input by the image input device and a color of an image that is displayed or output by the image output device A color management system that matches
Image data obtained by reading a standard image with the image input device and corrected by the color correction information related to the characteristics of the image input device stored in advance in the image input device, and stored in advance by the host computer Means for calculating color conversion information from the image data obtained by the image input device to the standard color system from the ideal data of the standard color system of the standard image
Means for combining the above color correction information stored in advance in the image input device and the calculated color conversion information,
Means for storing the synthesized composite color conversion information in a color conversion unit inside the image input device;
In the image input device, means for converting image data to a standard color system using the composite color conversion information stored after image reading;
A color management system characterized by
上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成をホストコンピュータで行わせるために、上記合成前に上記画像入力装置の色補正情報をホストコンピュータに転送する手段と、上記合成後に上記合成された合成色変換情報を上記画像入力装置に転送する手段と、を備えたことを特徴とする請求項1に記載のカラーマネジメントシステム。  Means for transferring the color correction information of the image input device to the host computer before the synthesis so that the calculated color conversion information and the color correction information stored in the image input device are synthesized by the host computer. The color management system according to claim 1, further comprising: means for transferring the combined color conversion information combined after the combining to the image input device. 上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成を画像入力装置で行うために、上記算出された色変換情報を上記画像入力装置に転送する手段を備えたことを特徴とする請求項1に記載のカラーマネジメントシステム。  Means for transferring the calculated color conversion information to the image input device in order to combine the calculated color conversion information and the color correction information stored in the image input device with the image input device. The color management system according to claim 1. 上記算出された色変換情報と画像入力装置に格納されている色補正情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択する手段を備えたことを特徴とする請求項1に記載のカラーマネジメントシステム。  Select whether the host computer or the image input device performs the synthesis of the calculated color conversion information and the color correction information stored in the image input device according to the number of processes executed in the host computer. The color management system according to claim 1, further comprising means. 画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムであって、
標準画像を画像入力装置で読み取って予め画像入力装置に格納されている画像入力装置の読み取りの際の特性に係わる色補正情報による補正が施されて得られた画像データと、予めホストコンピュータが格納している標準画像の標準表色系の理想データより、画像入力装置で得られた上記画像データから標準表色系への色変換情報を算出する手段と、
この算出された色変換情報と、予め画像入力装置に格納されている上記色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを合成する手段と、
この合成された複合合成色変換情報を画像入力装置内部の色変換部に格納する手段と、
上記画像入力装置において、画像読み取り後に格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行う手段と、
を備えたことを特徴とするカラーマネジメントシステム。
An image input device for reading an image, a host computer that performs image processing, and an image output device that displays or outputs an image. A document that is input by the image input device and a color of an image that is displayed or output by the image output device A color management system that matches
Image data obtained by reading a standard image with the image input device and corrected by the color correction information related to the characteristics of the image input device stored in advance in the image input device, and stored in advance by the host computer Means for calculating color conversion information from the image data obtained by the image input device to the standard color system from the ideal data of the standard color system of the standard image
And this calculated color conversion information, and means for synthesizing the above color correction information stored in advance in the image input device, and a color conversion information of the image output side of the standard colorimetric system into data of the image output apparatus,
Means for storing the combined composite color conversion information in a color conversion unit inside the image input device;
In the image input device, means for converting into image data of the image output device using the composite composite color conversion information stored after image reading;
A color management system characterized by
上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成をホストコンピュータで行わせるために、上記合成前に上記画像入力装置の色補正情報をホストコンピュータに転送する手段と、上記合成後に上記合成された複合合成色変換情報を上記画像入力装置に転送する手段と、を備えたことを特徴とする請求項5に記載のカラーマネジメントシステム。The host computer synthesizes the calculated color conversion information, the color correction information stored in the image input device, and the color conversion information on the image output side from the standard color system to the data of the image output device. Therefore, means for transferring the color correction information of the image input device to the host computer before the composition and means for transferring the composite composite color conversion information synthesized after the composition to the image input device are provided. The color management system according to claim 5. 上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成を画像入力装置で行うために、上記算出された色変換情報および標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを上記画像入力装置に転送する手段を備えたことを特徴とする請求項5に記載のカラーマネジメントシステム。The image input device combines the calculated color conversion information, the color correction information stored in the image input device, and the color conversion information on the image output side from the standard color system to the data of the image output device. For this purpose, there is provided means for transferring the calculated color conversion information and the color conversion information on the image output side from the standard color system to the data of the image output device to the image input device. 5. The color management system according to 5. 上記算出された色変換情報と、画像入力装置に格納されている色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報との合成を、ホストコンピュータで実行されているプロセスの数に従って、ホストコンピュータおよび画像入力装置のいずれで行うかを選択する手段を備えたことを特徴とする請求項5に記載のカラーマネジメントシステム。The host computer synthesizes the calculated color conversion information, the color correction information stored in the image input device, and the color conversion information on the image output side from the standard color system to the data of the image output device. 6. The color management system according to claim 5, further comprising means for selecting which of the host computer and the image input apparatus performs according to the number of processes being performed. 画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムの画像入力装置であって、
画像入力装置で得られた色補正情報による補正が施された画像データからホストコンピュータでの標準表色系への色変換情報と、画像入力装置における読み取りの際の特性に係わる上記色補正情報とを合成した合成色変換情報を格納し、画像読み取り後に格納された上記合成色変換情報を用いて標準表色系への画像データ変換を行う画像入力装置。
An image input device for reading an image, a host computer that performs image processing, and an image output device that displays or outputs an image. A document that is input by the image input device and a color of an image that is displayed or output by the image output device An image input device for a color management system to match,
Color conversion information from the image data corrected by the color correction information obtained by the image input device to the standard color system in the host computer, and the color correction information related to characteristics at the time of reading in the image input device, An image input device that stores combined color conversion information obtained by combining the image data and converts the image data into a standard color system using the combined color conversion information stored after the image is read.
画像を読み取るための画像入力装置、画像処理を行うホストコンピュータおよび画像を表示または出力する画像出力装置からなり、画像入力装置で入力する原稿と、画像出力装置より表示または出力される画像の色を合わせるカラーマネジメントシステムの画像入力装置であって、
画像入力装置で得られた色補正情報による補正が施された画像データからホストコンピュータでの標準表色系への色変換情報と、画像入力装置における読み取りの際の特性に係わる上記色補正情報と、標準表色系から画像出力装置のデータへの画像出力側の色変換情報とを合成した複合合成色変換情報を格納し、画像読み取り後に格納された上記複合合成色変換情報を用いて画像出力装置の画像データへの変換を行う画像入力装置。
An image input device for reading an image, a host computer that performs image processing, and an image output device that displays or outputs an image. A document that is input by the image input device and a color of an image that is displayed or output by the image output device An image input device for a color management system to match,
Color conversion information from the image data corrected by the color correction information obtained by the image input device to the standard color system in the host computer, and the color correction information related to characteristics at the time of reading in the image input device, Composite composite color conversion information obtained by combining color conversion information on the image output side from the standard color system to data of the image output device is stored, and image output is performed using the composite composite color conversion information stored after the image is read An image input device that performs conversion into image data of the device.
JP08834295A 1995-04-13 1995-04-13 Color management system and image input device thereof Expired - Fee Related JP3638990B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08834295A JP3638990B2 (en) 1995-04-13 1995-04-13 Color management system and image input device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08834295A JP3638990B2 (en) 1995-04-13 1995-04-13 Color management system and image input device thereof

Publications (2)

Publication Number Publication Date
JPH08289166A JPH08289166A (en) 1996-11-01
JP3638990B2 true JP3638990B2 (en) 2005-04-13

Family

ID=13940187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08834295A Expired - Fee Related JP3638990B2 (en) 1995-04-13 1995-04-13 Color management system and image input device thereof

Country Status (1)

Country Link
JP (1) JP3638990B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6909814B1 (en) 1999-09-17 2005-06-21 Canon Kabushiki Kaisha Image processing method of generating conversion data for a scanner and calibration method employing the scanner
JP4683443B2 (en) * 2000-10-06 2011-05-18 大日本印刷株式会社 Print production system using network
KR20020041698A (en) * 2000-11-28 2002-06-03 정정휘 Method for correcting color difference influenced by scanner characteristic and computer readable medium stored thereon computer executable instruction for performing the method
JP4549380B2 (en) * 2007-10-30 2010-09-22 キヤノン株式会社 Printing apparatus, control method therefor, and control program
JP5724823B2 (en) 2011-10-25 2015-05-27 三菱電機株式会社 Image reading device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0479474A (en) * 1990-07-18 1992-03-12 Seiko Instr Inc Color picture reader
JP3104361B2 (en) * 1992-01-22 2000-10-30 ブラザー工業株式会社 Image processing apparatus and image processing system
JPH06133157A (en) * 1992-09-17 1994-05-13 Hitachi Ltd Color correction system
JP3504975B2 (en) * 1993-10-06 2004-03-08 富士写真フイルム株式会社 Color reproduction system
JP2705541B2 (en) * 1993-10-26 1998-01-28 日本電気株式会社 Printing apparatus and method of creating conversion table used for the same
JPH07274025A (en) * 1994-03-31 1995-10-20 Canon Inc Method and device for processing picture

Also Published As

Publication number Publication date
JPH08289166A (en) 1996-11-01

Similar Documents

Publication Publication Date Title
JP2009505575A (en) Hardware-accelerated color data processing
US8902471B2 (en) System and method for converting over-range colors
US20030058466A1 (en) Signal processing unit
JP3083067B2 (en) Method and apparatus for determining color conversion coefficient
US20020031256A1 (en) Color matching method and device, color matching program, and computer readable record medium that stores color matching program allowing appropriate color matching at high speed
EP0915615A2 (en) Image processing apparatus and methods, and tranfer media
US8111430B2 (en) Color conversion apparatus and method
US7483170B2 (en) Generation of color measured data from transform-based color profiles
JPH10224646A (en) Picture processor and picture processing method
JP3638990B2 (en) Color management system and image input device thereof
US7315385B2 (en) Image processing apparatus and method thereof
JP2009188948A (en) Image processing apparatus and image processing method
JP2006262062A (en) Image processor and image processing program
JP2006211578A (en) Conversion lut creation apparatus and image processing method
JP2658089B2 (en) Color image processing method
JP4095609B2 (en) Color processing apparatus and method
JP2006270592A (en) Image processing device
JP2008216203A (en) Information processor, method of predicting measurement time, program, and recording medium
JP3839676B2 (en) Color correction apparatus and method
JP3292519B2 (en) Image processing device
JP5825600B2 (en) Image color estimation method, image color estimation apparatus, and image color estimation program
JP2005157654A (en) Image processing apparatus, image processing method, storage medium and program
JP3786153B2 (en) Image processing apparatus, image processing method, and storage medium
JP2008072477A (en) Apparatus and method for color processing
JP2001016450A (en) Image processing system and image processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041005

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041202

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: 20050111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050113

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: 20080121

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees