Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4043725B2 - Color image reading apparatus and color image data processing method - Google Patents
[go: Go Back, main page]

JP4043725B2 - Color image reading apparatus and color image data processing method - Google Patents

Color image reading apparatus and color image data processing method Download PDF

Info

Publication number
JP4043725B2
JP4043725B2 JP2001048197A JP2001048197A JP4043725B2 JP 4043725 B2 JP4043725 B2 JP 4043725B2 JP 2001048197 A JP2001048197 A JP 2001048197A JP 2001048197 A JP2001048197 A JP 2001048197A JP 4043725 B2 JP4043725 B2 JP 4043725B2
Authority
JP
Japan
Prior art keywords
matrix
color
color image
image data
correction
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
JP2001048197A
Other languages
Japanese (ja)
Other versions
JP2002209120A (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.)
Seiko Epson Corp
Canon Finetech Nisca Inc
Original Assignee
Seiko Epson Corp
Nisca 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 Seiko Epson Corp, Nisca Corp filed Critical Seiko Epson Corp
Priority to JP2001048197A priority Critical patent/JP4043725B2/en
Priority to US09/986,465 priority patent/US7119925B2/en
Publication of JP2002209120A publication Critical patent/JP2002209120A/en
Application granted granted Critical
Publication of JP4043725B2 publication Critical patent/JP4043725B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、イメージスキャナ、ファクシミリ装置、デジタル複写機等のカラー画像読取装置において、カラー画像を複数の原色毎に読み取ってこれを色補正等の処理を行い、小型汎用コンピュータ(パーソナルコンピュータ)や印刷装置(カラープリンタや印刷エンジン等)へ前記複数の原色毎の画像データを出力するためのカラー画像読取装置及びカラー画像データの処理方法に関する。
【0002】
【従来の技術】
従来、この種のカラー画像読取装置における画像処理では、一つの読取センサを使用して原稿を1ページ単位で3原色/赤色、緑色、青色(適宜、R,G,Bと表記する)を読み取る面順次方式がある。また、一つのラインセンサを使用して原稿のR,G,Bの3原色を各色毎に且つ主走査方向(X方向)のライン毎に読み取る線順次方式も周知である。さらに、三ラインの光電変換セル(光電変換素子)を備えた読取センサ(3ラインカラーセンサ)を用いて各々のラインでR,G,Bの3原色を1画素単位で同時に読み取る3ラインカラー読取方式も知られている。
【0003】
ここで、例えば前記3ラインカラーセンサを用いた3ラインカラー読取方式は、光学像(例えば、原稿からの反射光)を受光して電荷に変換する光電変換素子(画素に対応)が、所定間隔で複数配列され、かつ、各光電変換素子上にR,G,Bの各色成分を通過させる色フィルタが設置されている。すなわち、R,G,Bの各色に対応する光電変換素子を、主走査方向に繰り返して配置することによって、1ラインの光電変換画素列データを生成している。
【0004】
このような構成によって、副走査方向(Y方向)におけるカラー画像読み取りでの色ずれ等の発生を抑えて画質の低下を防止している。
図13は、従来の3ラインカラー読取方式によるカラー画像読取装置の構成を示すブロック図であり、図14は図13における色補正行列を説明するための図である。また、図15はR,G,Bの3色の画像データからR’、G’、B’の3色の画像データへの色補正を行うための線形マトリクス演算を説明するための図である。
図13に示すカラー画像読取装置は、例えば、イメージスキャナ、ファクシミリ機、デジタル複写機等の画像処理主要部分である。
【0005】
このカラー画像読取装置は、例えば、カラー画像アナログA、カラー画像のアナログデジタル変換処理系B、及び歪色補正出力処理系Cからなり、カラー画像読取系Aは、読み取り対象物(例えば、カラー原稿、写真)からの反射光を色フィルタで3色成分に分解したアナログR,G,B信号を出力する(この構成は、例えば、光電変換部や信号選択部である。以降の図1参照)。また、カラー画像の補正処理系Bは、信号利得を補正してアナログをデジタルに変換する(本構成は、例えば、ゲイン補正部、A/D変換器1である。図1を参照)。
【0006】
図13を参照すると、色補正出力処理系Cでは、前記した補正処理系からのデジタルR,G,B信号が入力され、ここで歪補正(シェーディング補正)が行われる。このデジタルR,G,B信号が、データアドレスメモリ2にテーブルデータとして保存される。このデータアドレスメモリ2は、アドレス制御部3で制御される。この制御では、各R,G,B信号の読み出し順序を制御してマトリックス演算部4に出力する。この読み出し順序は、各R,G,B信号の出力対象であるカラー画像出力装置6(例えば、カラー画像を処理する小型汎用コンピュータに搭載されたアプリケーションソフトウエアや、ファクシミリ機又はデジタル複写機のプリンタエンジン等)の仕様・用途に応じて適宜変更される。
【0007】
このデータアドレスメモリ2からの各R,G,B信号に色平坦化のための図14に示す色補正行列を掛け合わせてマトリックス演算部4が色補正を行う。
ここで、色補正について簡単に説明する。光学系における色収差(波長の違いが起こす屈折率差による色収束誤差)や3ラインカラーセンサの光電変換素子上にある色フィルタのむら等に起因する色誤差(即ち原画像の色濃度と取得した色データ間の誤差)を平坦(本来あるべき値)に補正するのが色補正処理である。このような色補正処理は、面順次、線順次、3ラインカラー読取方式に係らずカラー読取装置(カラースキャナ)では、極めて重要である。
【0008】
ところで、色補正出力処理系Cでは、R,G,Bの3色の画像データからR’、G’、B’の3色の画像データへの色補正を、図15に示す式の単純な線形マトリクス演算によって行っている。ここで、3行3列の正方行列は、色補正行列と称され、その要素は理論的かつ経験的に定められたものである。
【0009】
このマトリックス演算部4における線形マトリクス演算では、k11・R,k12・R,k13・R……等の演算が、ルックアップテーブル4aを用いて実行されるため、例えば、乗算器を必要とせずに高速で処理される。もちろん乗算器を用いても良い。
【0010】
このようにしてマトリックス演算部4で色補正された画像データは、画像処理部5に入力され、ここで濃度コントラスト補正、及び2値化処理などの処理が行われる。このカラー画像データが、例えば、カラー画像を処理する小型汎用コンピュータや、ファクシミリ機又はデジタル複写機のプリンタエンジン、単体のカラープリンタなどのカラー画像出力装置6に転送される。
【0011】
なお、小型汎用コンピュータでの処理では、取り込んだカラー画像を、接続しているプリンタに、そのまま出力し、又は他のカラー画像を加えたり、入力カラー画像の部分的な削除を行うものである。
【0012】
【発明が解決しようとする課題】
上記した従来の3ラインカラー読取方式のような複数の原色毎の画像データを処理して出力する画像読取装置においては、データアドレスメモリ2から、R,G,Bの信号を取り出す場合に、アドレス制御部3の制御で取り出し順序を変更している。そして、この変更の処理は、アドレス制御部3の前段で処理したり、アドレス制御部3の後段で変更処理する構成も可能であるが、何れにしても従来技術においては、R,G,Bの信号の順序を変更するための専用の制御回路を必要としていた。
【0013】
また、このような複数の原色毎の画像データを処理して出力する場合は、データアドレスメモリ2からの読み出し順序変更ためのアドレス制御部3の他に、読み出しデータの積み上げ・取り出し(プッシュ・ダウン・スタック)を行うためのレジスタ(図13には図示せず)を必要とする。換言すれば、従来技術においては、複数の原色毎の画像データの処理その出力制御が複雑で煩雑であった。
【0014】
本発明は、このような従来の技術における課題を解決するものであり、特別の制御回路やプッシュ・ダウン・スタック用のレジスタやアドレスコントローラなどを不要にして、R,G,B信号を3ラインカラーによる画像データを処理して出力できるようになり、その信号処理規模及び装置規模の増大化を抑えることが可能なカラー画像読取装置及びカラー読取処理方法の提供を目的とする。
【0015】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、複数の原色毎に読み取られたカラー画像データを補正処理して出力するカラー画像読取装置であって、副走査方向に離間した複数の原色のライン状光電変換センサで構成される原稿を読み取るための読取センサと、前記読取センサによって読み取られた画像データのライン間補正を行うためのライン間補正部と、前記画像データを補正処理するマトリクス演算手段と、前記画像データを色補正するための色補正行列と前記画像データの出力順を規定する出力順規定行列との積行列を格納した記憶手段と、を備え、前記マトリクス演算手段は、前記ライン間補正部でライン間補正された画像データと前記積行列とのマトリクス演算を行うことを特徴とするカラー画像読取装置を提供するものである。
【0016】
ここで、前記読取センサは、R、G、Bの3本のライン状光電変換センサにより構成されており、前記色補正行列と前記出力順規定行列との積行列を求める積算は、CPUにより行われる。そして、前記出力順規定行列は、3行3列の正方行列であり、それぞれの行及び列の要素が、一つの「1」と二つの「0」からなる。また、前記出力順規定行列は、対角行列であることを特徴とする
【0017】
【発明の実施の形態】
本発明に係るカラー画像読取装置及びカラー画像データの処理方法は、線順次読み取り方式及び3ラインカラー読み取り方式等の原稿上のカラー画像を複数の原色毎に読み取ってこれを処理して出力する装置及び方法に適用可能である。
以下、本発明のカラー画像読取装置及びカラー画像データの処理方法の実施の形態の例を、3ラインカラーによる画像データの処理方式に基づき図面を参照しつつ詳細に説明する。
図1は、本発明のカラー画像読取装置及びそのカラー画像データの処理方法の実施形態における構成を示すブロック図である。図1において、このカラー画像読取装置は、原稿12の画像面に光照射を行う光源ランプ11を有している。
【0018】
本カラー画像読取装置は、原稿12から読み取った反射光が光学系を通じて入射され、その光電気変換を行って出力するCCDなどを用いR,G,B毎にセルを並べた3ラインの読取ラインを有する光電変換部13と、この光電変換部13の光電変換セル(光電変換素子/光電変換センサ)の電荷を各ラインから順次選択し、R,G,B信号の1画素分ごとのタイミングで出力する信号選択部14と、この信号選択部14からのR,G,B信号間のレベル差を補正し、均一化して出力するゲイン補正部15とを有している。
【0019】
また、本カラー画像読取装置は、ゲイン補正部15からのアナログ信号(R,G,B信号)をデジタル信号に変換するA/D変換器18と、光源ランプ11の放射光量の不均一やレンズ系で発生する光電変換部13の出力信号の歪みや光電変換セルの暗出力の補正を、入力される補正データで補正して出力する歪補正部16と、この歪補正部16へ補正データを送出する歪補正用メモリ17と、を有している。
【0020】
さらに、本カラー画像読取装置は、R,G,Bの3ラインのライン間距離補正を行うライン間補正部20と、R,G,Bの画像データを記憶するデータアドレスメモリ19と、3行3列のマトリックス演算を実行するマトリックス演算部21(請求項におけるマトリックス演算手段に対応)とを有している。データアドレスメモリ19には、行列による演算を実行するためのルックアップテーブル(RAM/ROM)21a(請求項におけるマトリックス演算手段に対応)が設けられている。そして、本カラー画像読取装置は、濃度コントラスト補正、及び2値化処理などの処理を行う画像処理部22を有している。
【0021】
図1に示す構成では、画像処理部22からのカラー画像を処理する小型汎用コンピュータや、単体のカラープリンタ、ファクシミリ機又はデジタル複写機のプリンタエンジンなどのカラー印刷紙を出力するカラー画像出力装置23を有している。なお、小型汎用コンピュータでの処理では、前記したように、取り込んだカラー画像を、接続しているプリンタに、そのまま出力し、又は他のカラー画像を加えたり、入力カラー画像の部分的な削除を行う。
【0022】
次に、この実施形態の動作について説明する。
図2は、ルックアップテーブル21aにおける行列及び演算の格納内容を説明するためのものである。
【0023】
図1において、光源ランプ11からの放射光が原稿12のカラー画面で反射し、この反射光を、対物レンズアレイなどを通じてR,G,B用の三ラインの光電変換セルを備えた光電変換部13で受光する。この光電変換部13が、入射光を光電変換して出力し、原稿11の読み取りを行う。このアナログ光電変換信号、すなわち、光電変換セルからの1画素単位のアナログ信号を、同時に信号選択部14に出力する。
【0024】
光電変換部13には、入力される反射光を色分解するためのカラーフィルタ等が設けられおり、このカラーフィルタを通じた反射光が各光電変換セルに入射される。ここで、R,G,B各ラインの各画素から出力されるデータは、ゲイン補正部15で入力信号レベル等を補正し、A/D変換器18によりデジタル化される。デジタル化された信号は、光学系やカラーセンサの歪を補正する歪補正部16(シェ―ディング補正)を通る。
【0025】
この歪補正部16は、光源ランプ11の放射光量で発生する光電変換部13からの出力信号の歪みや光電変換セルの暗出力の補正を、歪補正用メモリ17からの補正データを用いて行い、データアドレスメモリ19に出力して、ここで記憶する。
【0026】
このデータアドレスメモリ19に保存されたR,G,B画像データに対してマトリックス演算部21が、3行3列のマトリックス演算を実行する。このマトリックスは、従来例をもって説明した色補正行列及び3ラインカラーによる画像データの出力を規定する行列の積の結果行列の要素が格納されている。例えば、図2(a)(b)に示すルックアップテーブル21aにおけるマトリックス演算において、そのマトリックス要素は色補正行列Aに対して、次の単位行列Vを掛けた結果の行列要素が予め格納されており、この要素データに基づいて行列演算を実行する。これによって、G,B,Rの順序に対応する3ラインカラーの画像データの出力順序が規定される。
【0027】
さらに具体的に述べると、マトリックス演算を行うために利用するルックアップテーブル21aは、書き換え可能な記憶手段(例えばRAM)で構成されていて、このカラー画像読取装置に接続されたパーソナルコンピュータから要素データをダウンロードされる。また既に述べた色補正行列Aと如何なる順序で3ラインカラーの出力画像データを構成するかを決定する行列Vとは、このパーソナルコンピュータから指示されてカラー画像読取装置はファームウエアと同居して記憶されている行列Aと行列Vのパラメータをファームウエア用CPU内で演算して、上記ルックアップテーブル21a用パラメータを算出してセットする構成もとれる。どちらの構成をも有して接続される外部機器に応じて使い分ける構成を実施例では採用した。
【0028】
図3は3ラインカラーによる画像データの出力を規定する行列及びR,G,Bの順次変更の演算内容を説明するための図であり、図4は3ラインカラーによる画像データの出力を規定する行列とR,G,Bの順次変更の演算内容を説明するための図である。また、図5は、3ラインカラーによるカラー画像データによる出力を規定する行列及びR,G,Bの順次変更の演算内容を説明するための図であり、図6は、3ラインカラーによる画像データの出力を規定する行列及びR,G,Bの順次変更の演算内容を説明するための図である。さらに、図7は、3ラインカラーによる画像データの出力を規定する行列及びR,G,Bの順次変更の演算内容を説明するための図であり、図8は、3ラインカラーによる画像データの出力を規定する行列及びR,G,Bの順次変更の演算内容を説明するためのものである。
【0029】
3ラインカラーによる画像データの出力順序の変更を規定する3行3列の行列は、各行及び列の要素が、一つの「1」と二つの「0(ゼロ)」からなる行列であり、図3から図8までに示した6種類の行列を有している。これはR,G,Bの順列組合せと符合するものである。
【0030】
このような合成された行列が、マトリックス演算部21のルックアップテーブル21aに格納されている。マトリックス演算部21が、色補正のための演算処理を行う。これと同時に、R,G,Bの色補正後の信号出力順序が変更される。
【0031】
このマトリックス演算部21で色補正され、かつ、信号出力順序が変更された画像データが、画像処理部22に入力される。この画像処理部22で濃度コントラスト補正及び2値化処理などの処理が行われ、このカラー画像データがカラー画像出力装置23に転送される。
【0032】
このように3ラインカラー読取方式によるR,G,Bの3色の画像データを、カラー画像出力装置23の画像生成特性に適合するように、R,G,Bの色補正後の信号出力順序が変更される。これによって、種々のカラー画像出力装置23での印刷出力が可能になる。
【0033】
なお、図1に示すカラー画像読取装置の具体例としては、図9乃至図12において説明するように、複数種類のプリンタに接続可能なローカルエリアネットワーク(LAN)構成であって、それぞれのプリンタに適した順番で色信号の出力を行うスキャナである。また、プリンタの種類・仕様を識別して色補正行列の要素順番を入れ替えるスキャナ又はパーソナルコンピュータ、あるいはプリンタの種別ごとの色出力順番を有するスキャナやパーソナルコンピュータである。
【0034】
次に、カラー画像処理装置又はカラー画像出力装置における画像生成特性に対応して、その信号出力順序の変更を行う具体的な構成例について説明する。
図9はこの実施形態の具体的な要部構成を示すブロック図であり、図10は実施形態の他の具体的な要部構成を示すブロック図である。また、図11は実施形態のさらに他の具体的な要部構成を示すブロック図であり、図12は実施形態のさらに他の具体的な要部構成を示すブロック図である。
【0035】
図9を参照すると、この構成例は、マトリックス演算部21にルックアップテーブル(RAM/ROM、請求項における情報記録媒体に対応)21aを、プラグイン方式によって機械的に実装し、かつ、交換する構成である。このための接続・読取手段をマトリックス演算部21に設けている。接続・読取手段は、例えば、接続コネクタとインターフェース(I/F)部からなる。ルックアップテーブル(RAM/ROM)21aには、前記した図3から図8の、いずれかの3ラインカラーによる画像データの出力を規定する行列とR,G,Bの順次変更の演算データ(以下、行列/順次変更データと記載する)を格納して、マトリックス演算部21に実装し、これによってカラー画像出力装置23の画像生成特性に適合する行列/順次変更データをマトリックス演算部21に設定する。
【0036】
図10を参照すると、この構成例は、マトリックス演算部21のルックアップテーブル(RAM/ROM)21aに、前記した図3から図8の全部の行列/順次変更データを格納し、このルックアップテーブル(RAM/ROM)21aを、マトリックス演算部21に実装する。そして、前記した図3から図8の全部の行列/順次変更データからカラー画像出力装置23の画像生成特性に適合する行列/順次変更データを、I/F部28及びデップスイッチ29(請求項における機械的切替手段に対応)を操作して選択する。すなわち、機械的に選択してマトリックス演算部21に設定する。
【0037】
図11を参照すると、この構成例は、マトリックス演算部21のルックアップテーブル(RAM/ROM)21aに、前記した図3から図8の全部の行列/順次変更データを格納して、マトリックス演算部21に実装する。そして、前記した図3から図8の全部の行列/順次変更データを、当該カラー画像読取装置の全体を制御するシステムMPU(マイクロプロセッサ)30、及び入力操作装置(例えば、キーボードや座標入力装置)30aによる制御操作で選択する。この選択で、カラー画像出力装置23の画像生成特性に適合する行列/順次変更データがマトリックス演算部21に設定される。
【0038】
図11に示すシステムMPU30及び入力操作装置30aは、請求項における制御手段に対応する。なお、図11に示す当該カラー画像読取装置が、イーサネットなどのローカルエリアネットワーク(LAN)に収容されている場合この画像読取装置はいわゆるネットワークスキャナとして働き、システムMPU30が、ホストコンピュータからの切り替え制御信号を取り込むことによって、前記した図11の説明と同様の動作を行うことが出来る。
【0039】
また、図11に示す当該カラー画像読取装置を、クライアント・サーバシステムに収容している場合、システムMPU30がサーバからの遠隔手続き呼び出し(RPC)による切り替え制御信号取り込んだ場合も同様の動作を行うことが出来る。
【0040】
図12を参照すると、この構成例は、マトリックス演算部21のルックアップテーブル(RAM/ROM)21aに、前記した図3乃至図8の全部の行列/順次変更データを格納して、マトリックス演算部21に実装する。そして、前記した図3乃至図8の全部の行列/順次変更データから、カラー画像出力装置23からの画像生成特性を示すデータ、例えば、ステータス信号をI/F部35(請求項における取込設定手段に対応)を通じて取り込み、このステータス信号に対応する設定信号を生成する。この設定信号によって、カラー画像出力装置23の画像生成特性に適合する行列/順次変更データを自動的に選択してマトリックス演算部21に設定する。
【0041】
なお、この画像生成特性を示すデータ、例えば、ステータス信号を、図11に示すシステムMPU30が、取り込んで自動的に、行列/順次変更データを選択してマトリックス演算部21に設定するようにしても良い。
【0042】
なお、図12に示す当該カラー画像読取装置が、イーサネットなどのローカルエリアネットワーク(LAN)に収容されている場合、I/F部35が、ホストコンピュータからの切り替え制御信号を取り込むことによって、前記した図12の説明と同様の動作を行うことが出来る。
【0043】
また、図12に示す当該カラー画像読取装置を、クライアント・サーバシステムに収容している場合、I/F部35がサーバからの遠隔手続き呼び出し(RPC)による切り替え制御信号取り込んだ場合も同様の動作を行うことが出来る。なお、この実施形態では、3ラインカラーによる画像データの出力を規定する行列として、図3による3行3列の行列を例示したが、本発明は、これにのみ限定されない。例えば、C,M,Y,Bなどの、カラー成分の信号出力数に応じた行列を使用した3ラインカラーによる画像データの出力処理にかかる実施形態も本発明に含まれる。
【0044】
本発明によれば、複数の原色毎に読み取られるカラー画像データを色補正し、当該色補正処理された画像データを出力するために、色補正行列及び複数の原色毎のカラー画像データの出力順序を変更する行列の積からなる1つ若しくは複数の積行列から選択した積行列を用いて、カラー画像データの処理データを画像生成する装置の特性に適合するように、あるいは1つの書き換え可能メモリを利用してパラメータを入れ換え利用することで、取り込んだ複数の色データに対する色補正及びカラー画像データの出力順序の変更処理を実行している。
【0045】
したがって、例えば、制御回路やプッシュ・ダウン・スタック用のレジスタなどを不要にして、複数の原色毎に読み取られるカラー画像データを処理して外部装置に出力できるようになり、その信号処理の煩雑化及び複雑化を抑えることが可能になる。
【0046】
また、色補正行列及び複数の原色毎に読み取られるカラー画像データの出力を規定する複数の行列の積データから、出力データを画像生成する特性に対応する積行列データを機械的に選択し、又は電気的に自動選択している。
【0047】
したがって、多様なカラー画像データの出力制御が可能になって、多種のカラー画像読取装置を構成できるようになる。さらに、多様な画像生成特性を有するカラー画像処理装置又はカラー画像出力装置に対応可能になる。
【図面の簡単な説明】
【図1】本発明のカラー画像読取装置及び複数の原色毎に読み取られるカラー画像データの処理方法の一実施形態の構成を示すブロック図である。
【図2】本実施形態における3ラインカラーによる画像データを処理するための行列式及び演算の内容を説明するための図である。
【図3】本実施形態における第2の行列式及び演算の内容を説明するための図である。
【図4】本実施形態における第3の行列式及び演算の内容を説明するための図である。
【図5】本実施形態における第4の行列式及び演算の内容を説明するための図である。
【図6】本実施形態における第5の行列式及び演算の内容を説明するための図である。
【図7】本実施形態における第6の行列式及び演算の内容を説明するための図である。
【図8】本実施形態における第7の行列式及び演算の内容を説明するための図である。
【図9】本実施形態の具体的な要部構成を示すブロック図である。
【図10】本実施形態の他の具体的な要部構成を示すブロック図である。
【図11】本実施形態のさらに他の具体的な要部構成を示すブロック図である。
【図12】本実施形態のさらに他の具体的な要部構成を示すブロック図である。
【図13】従来のカラー画像読取装置の要部構成を示すブロック図である。
【図14】従来技術における色補正行列式を説明するための図である。
【図15】従来技術における色補正を行うための線形マトリクス演算を説明するための図である。
【符号の説明】
11 光源ランプ
12 原稿
13 光電変換部
14 信号選択部
15 ゲイン補正部
16 歪補正部
17 歪補正用メモリ
18 A/D変換器
19 データアドレスメモリ
21 マトリックス演算部
21a ルックアップテーブル
22 画像処理部
23 カラー画像出力装置
29 デップスイッチ
30 システムMPU
30a 入力操作装置
[0001]
BACKGROUND OF THE INVENTION
The present invention is a color image reading apparatus such as an image scanner, a facsimile machine, a digital copying machine, etc., which reads a color image for each of a plurality of primary colors and performs processing such as color correction. The present invention relates to a color image reading apparatus and a color image data processing method for outputting image data for each of the plurality of primary colors to an apparatus (color printer, print engine, etc.).
[0002]
[Prior art]
Conventionally, in image processing in this type of color image reading apparatus, a single reading sensor is used to read a document in three primary colors / red, green, and blue (referred to as R, G, and B as appropriate) in units of one page. There is a frame sequential method. A line-sequential method is also known in which one line sensor is used to read the three primary colors R, G, and B for each color and for each line in the main scanning direction (X direction). Furthermore, using a reading sensor (three-line color sensor) equipped with three lines of photoelectric conversion cells (photoelectric conversion elements), the three-line color reading that simultaneously reads the three primary colors R, G, and B in each line in each line. The method is also known.
[0003]
Here, for example, in the three-line color reading method using the three-line color sensor, a photoelectric conversion element (corresponding to a pixel) that receives an optical image (for example, reflected light from a document) and converts it into a charge has a predetermined interval. And a plurality of color filters that allow R, G, and B color components to pass therethrough are arranged on each photoelectric conversion element. That is, one line of photoelectric conversion pixel column data is generated by repeatedly arranging photoelectric conversion elements corresponding to the respective colors of R, G, and B in the main scanning direction.
[0004]
With such a configuration, the occurrence of color misregistration or the like during color image reading in the sub-scanning direction (Y direction) is suppressed, and deterioration in image quality is prevented.
FIG. 13 is a block diagram showing a configuration of a color image reading apparatus according to a conventional three-line color reading method, and FIG. 14 is a diagram for explaining a color correction matrix in FIG. FIG. 15 is a diagram for explaining linear matrix calculation for performing color correction from R, G, and B image data to R ′, G ′, and B ′ image data. .
The color image reading apparatus shown in FIG. 13 is a main part of image processing such as an image scanner, a facsimile machine, and a digital copying machine.
[0005]
The color image reading apparatus includes, for example, a color image analog A, a color image analog-to-digital conversion processing system B, and a distortion color correction output processing system C. The color image reading system A is an object to be read (for example, a color document). The analog R, G, and B signals obtained by separating the reflected light from the photograph) into three color components by a color filter are output (this configuration is, for example, a photoelectric conversion unit or a signal selection unit. See FIG. 1 below). . In addition, the color image correction processing system B corrects the signal gain and converts analog to digital (this configuration is, for example, a gain correction unit and an A / D converter 1, see FIG. 1).
[0006]
Referring to FIG. 13, in the color correction output processing system C, digital R, G, B signals from the correction processing system described above are input, and distortion correction (shading correction) is performed here. The digital R, G, B signals are stored in the data address memory 2 as table data. The data address memory 2 is controlled by an address control unit 3. In this control, the reading order of each R, G, B signal is controlled and output to the matrix calculation unit 4. This reading order is determined by the color image output device 6 (for example, application software installed in a small general-purpose computer that processes color images, a printer of a facsimile machine or a digital copying machine) that is an output target of each R, G, B signal. It will be changed appropriately according to the specifications and applications of the engine.
[0007]
The matrix calculation unit 4 performs color correction by multiplying each R, G, B signal from the data address memory 2 by the color correction matrix shown in FIG. 14 for color flattening.
Here, the color correction will be briefly described. Color error due to chromatic aberration in optical system (color convergence error due to difference in refractive index caused by wavelength difference) or unevenness of color filter on photoelectric conversion element of 3-line color sensor (ie color density of original image and acquired color) It is the color correction process that corrects the error between the data) to be flat (which should be the original value). Such color correction processing is extremely important in a color reading apparatus (color scanner) regardless of the surface sequential, line sequential, and three-line color reading methods.
[0008]
By the way, in the color correction output processing system C, the color correction from the image data of the three colors R, G, B to the image data of the three colors R ′, G ′, B ′ is performed simply by the equation shown in FIG. This is done by linear matrix calculation. Here, the 3 × 3 square matrix is referred to as a color correction matrix, and its elements are determined theoretically and empirically.
[0009]
In the linear matrix operation in the matrix operation unit 4, operations such as k11 · R, k12 · R, k13 · R,... Are executed using the lookup table 4a, so that, for example, a multiplier is not required. It is processed at high speed. Of course, a multiplier may be used.
[0010]
The image data color-corrected by the matrix calculation unit 4 in this manner is input to the image processing unit 5 where processing such as density contrast correction and binarization processing is performed. The color image data is transferred to a color image output device 6 such as a small general-purpose computer that processes a color image, a printer engine of a facsimile machine or a digital copying machine, or a single color printer.
[0011]
In the processing by the small general-purpose computer, the captured color image is output to the connected printer as it is, another color image is added, or the input color image is partially deleted.
[0012]
[Problems to be solved by the invention]
In an image reading apparatus that processes and outputs image data for each of a plurality of primary colors as in the conventional three-line color reading system described above, when an R, G, B signal is extracted from the data address memory 2, an address is used. The extraction order is changed under the control of the control unit 3. The change process can be performed before the address control unit 3 or can be changed after the address control unit 3. In any case, in the prior art, R, G, B Required a dedicated control circuit for changing the order of signals.
[0013]
Further, when processing and outputting such image data for each of the primary colors, in addition to the address control unit 3 for changing the reading order from the data address memory 2, the read data is stacked and taken out (push-down). A register (not shown in FIG. 13) for stacking is required. In other words, in the prior art, the processing of image data for each of a plurality of primary colors and the output control thereof are complicated and complicated.
[0014]
The present invention solves such a problem in the prior art, and eliminates the need for a special control circuit, a push-down stack register, an address controller, and the like, and outputs three lines of R, G, and B signals. It is an object of the present invention to provide a color image reading apparatus and a color reading processing method that can process and output image data in color and can suppress an increase in signal processing scale and apparatus scale.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a color image reading apparatus for correcting and outputting color image data read for each of a plurality of primary colors, and a plurality of primary color lines spaced apart in the sub-scanning direction. A reading sensor for reading a document composed of a photoelectric sensor, an inter-line correction unit for correcting inter-line correction of image data read by the reading sensor, and matrix calculation means for correcting the image data Storage means storing a product matrix of a color correction matrix for color correcting the image data and an output order defining matrix for defining the output order of the image data, and the matrix computing means includes the line It is an object of the present invention to provide a color image reading apparatus characterized by performing a matrix operation between the image data corrected between lines by the interval correction unit and the product matrix .
[0016]
Here, the reading sensor is composed of three linear photoelectric conversion sensors of R, G, and B, and integration for obtaining a product matrix of the color correction matrix and the output order defining matrix is performed by the CPU. Is called. The output order defining matrix is a 3 × 3 square matrix, and each row and column element is composed of one “1” and two “0”. The output order defining matrix is a diagonal matrix .
[0017]
DETAILED DESCRIPTION OF THE INVENTION
The color image reading apparatus and color image data processing method according to the present invention is an apparatus for reading a color image on a document for each of a plurality of primary colors, such as a line sequential reading method and a three-line color reading method, and processing and outputting the same. And applicable to methods.
Hereinafter, an example of an embodiment of a color image reading apparatus and a color image data processing method according to the present invention will be described in detail with reference to the drawings based on a three-line color image data processing method.
FIG. 1 is a block diagram showing the configuration of an embodiment of a color image reading apparatus and color image data processing method according to the present invention. In FIG. 1, this color image reading apparatus has a light source lamp 11 that irradiates light on an image surface of a document 12.
[0018]
In this color image reading apparatus, reflected light read from the document 12 is incident through an optical system, and a photoelectric conversion is performed to output the CCD. The charge of the photoelectric conversion unit 13 and the photoelectric conversion cell (photoelectric conversion element / photoelectric conversion sensor) of the photoelectric conversion unit 13 are sequentially selected from each line, and at the timing for each pixel of the R, G, B signals. It has a signal selection unit 14 to output, and a gain correction unit 15 that corrects the level difference between the R, G, and B signals from the signal selection unit 14 and equalizes and outputs it.
[0019]
In addition, the color image reading apparatus includes an A / D converter 18 that converts analog signals (R, G, and B signals) from the gain correction unit 15 into digital signals, a non-uniformity in the amount of radiated light from the light source lamp 11, and a lens. The distortion correction unit 16 that corrects the distortion of the output signal of the photoelectric conversion unit 13 generated in the system and the correction of the dark output of the photoelectric conversion cell with the input correction data and outputs the correction data to the distortion correction unit 16 And a distortion correction memory 17 to be sent out.
[0020]
Further, the color image reading apparatus includes an inter-line correction unit 20 that performs inter-line distance correction of three lines R, G, and B, a data address memory 19 that stores R, G, and B image data, and three rows. It has a matrix calculation unit 21 (corresponding to matrix calculation means in the claims) that executes matrix calculation of three columns. The data address memory 19 is provided with a look-up table (RAM / ROM) 21a (corresponding to the matrix calculation means in the claims) for executing a matrix calculation. The color image reading apparatus includes an image processing unit 22 that performs processing such as density contrast correction and binarization processing.
[0021]
In the configuration shown in FIG. 1, a color image output device 23 that outputs color printing paper such as a small general-purpose computer that processes a color image from the image processing unit 22 or a printer engine of a single color printer, facsimile machine, or digital copying machine. have. In the processing on a small general-purpose computer, as described above, the captured color image is directly output to the connected printer, or another color image is added, or the input color image is partially deleted. Do.
[0022]
Next, the operation of this embodiment will be described.
FIG. 2 is a diagram for explaining the storage contents of the matrix and calculation in the lookup table 21a.
[0023]
In FIG. 1, radiated light from a light source lamp 11 is reflected by a color screen of a document 12, and this reflected light is provided through an objective lens array or the like, and a photoelectric conversion unit having three-line photoelectric conversion cells for R, G, and B. 13 receives light. The photoelectric conversion unit 13 photoelectrically converts incident light and outputs it, and reads the document 11. This analog photoelectric conversion signal, that is, an analog signal of one pixel unit from the photoelectric conversion cell is simultaneously output to the signal selection unit 14.
[0024]
The photoelectric conversion unit 13 is provided with a color filter or the like for color-separating input reflected light, and the reflected light passing through the color filter is incident on each photoelectric conversion cell. Here, the data output from each pixel of each of the R, G, and B lines is digitized by the A / D converter 18 after the input signal level and the like are corrected by the gain correction unit 15. The digitized signal passes through a distortion correction unit 16 (shading correction) that corrects distortion of the optical system and the color sensor.
[0025]
The distortion correction unit 16 uses the correction data from the distortion correction memory 17 to correct distortion of the output signal from the photoelectric conversion unit 13 generated by the amount of radiation of the light source lamp 11 and dark output of the photoelectric conversion cell. Are output to the data address memory 19 and stored therein.
[0026]
A matrix operation unit 21 performs a 3 × 3 matrix operation on the R, G, B image data stored in the data address memory 19. In this matrix, elements of the result matrix of the product of the color correction matrix described with reference to the conventional example and the matrix that defines the output of image data in three line colors are stored. For example, in the matrix calculation in the look-up table 21a shown in FIGS. 2A and 2B, the matrix element is a matrix element obtained by multiplying the color correction matrix A by the next unit matrix V in advance. The matrix operation is executed based on the element data. As a result, the output order of 3-line color image data corresponding to the order of G, B, and R is defined.
[0027]
More specifically, the look-up table 21a used for performing the matrix operation is composed of rewritable storage means (for example, RAM), and element data from a personal computer connected to the color image reading apparatus. Will be downloaded. The color correction matrix A and the matrix V for determining the order in which the 3-line color output image data is constructed are instructed by this personal computer, and the color image reading apparatus is stored together with the firmware. The matrix A and matrix V parameters are calculated in the firmware CPU, and the parameters for the lookup table 21a are calculated and set. In the embodiment, a configuration that uses either configuration according to the external device to be connected is used.
[0028]
FIG. 3 is a diagram for explaining the calculation contents of the matrix for defining the output of the image data in three line colors and the sequential change of R, G, B. FIG. 4 defines the output of the image data in the three line colors. It is a figure for demonstrating the calculation content of the sequential change of a matrix and R, G, B. FIG. 5 is a diagram for explaining the calculation contents of the matrix for defining the output by the color image data by the three-line color and the sequential change of R, G, and B, and FIG. 6 is the image data by the three-line color. FIG. 6 is a diagram for explaining the calculation contents of the matrix that defines the output of and the sequential change of R, G, and B; Further, FIG. 7 is a diagram for explaining the calculation contents of the matrix for defining the output of the image data in three line colors and the sequential change of R, G, B, and FIG. This is for explaining the matrix for defining the output and the calculation contents of the sequential change of R, G, and B.
[0029]
A matrix of 3 rows and 3 columns that defines a change in the output order of image data in 3 line colors is a matrix in which each row and column element is composed of one “1” and two “0 (zero)”. 6 to 6 matrixes shown in FIGS. This coincides with the permutation combination of R, G, B.
[0030]
Such a synthesized matrix is stored in the lookup table 21 a of the matrix calculation unit 21. The matrix calculation unit 21 performs calculation processing for color correction. At the same time, the signal output order after R, G, B color correction is changed.
[0031]
Image data that has undergone color correction by the matrix calculation unit 21 and whose signal output order has been changed is input to the image processing unit 22. Processing such as density contrast correction and binarization processing is performed by the image processing unit 22, and the color image data is transferred to the color image output device 23.
[0032]
In this way, the signal output order after the R, G, B color correction is performed so that the image data of the three colors R, G, B by the three-line color reading method is adapted to the image generation characteristics of the color image output device 23. Is changed. As a result, print output by various color image output devices 23 becomes possible.
[0033]
A specific example of the color image reading apparatus shown in FIG. 1 is a local area network (LAN) configuration that can be connected to a plurality of types of printers, as will be described with reference to FIGS. This scanner outputs color signals in an appropriate order. The scanner or personal computer identifies the type and specification of the printer and changes the element order of the color correction matrix, or the scanner or personal computer having the color output order for each type of printer.
[0034]
Next, a specific configuration example for changing the signal output order corresponding to the image generation characteristics in the color image processing apparatus or the color image output apparatus will be described.
FIG. 9 is a block diagram showing a specific main part configuration of this embodiment, and FIG. 10 is a block diagram showing another specific main part configuration of the embodiment. FIG. 11 is a block diagram showing still another specific principal part configuration of the embodiment, and FIG. 12 is a block diagram showing still another concrete principal part configuration of the embodiment.
[0035]
Referring to FIG. 9, in this configuration example, a lookup table (RAM / ROM, corresponding to the information recording medium in claims) 21a is mechanically mounted and exchanged in a matrix operation unit 21 by a plug-in method. It is a configuration. Connection / reading means for this purpose is provided in the matrix calculation unit 21. The connection / reading unit includes, for example, a connection connector and an interface (I / F) unit. In the look-up table (RAM / ROM) 21a, the matrix for defining the output of image data in any one of the three-line colors shown in FIGS. 3 to 8 and the calculation data (hereinafter referred to as R, G, B) are changed. And matrix / sequential change data) are stored and mounted in the matrix calculation unit 21, thereby setting the matrix / sequential change data suitable for the image generation characteristics of the color image output device 23 in the matrix calculation unit 21. .
[0036]
Referring to FIG. 10, in this configuration example, all the matrix / sequentially changed data of FIG. 3 to FIG. 8 are stored in the lookup table (RAM / ROM) 21a of the matrix operation unit 21, and this lookup table is stored. (RAM / ROM) 21 a is mounted on the matrix calculation unit 21. Then, the matrix / sequential change data suitable for the image generation characteristics of the color image output device 23 is converted from all the matrix / sequential change data of FIGS. 3 to 8 to the I / F unit 28 and the DIP switch 29 (in the claims). Select (operate corresponding to mechanical switching means). That is, it is mechanically selected and set in the matrix calculation unit 21.
[0037]
Referring to FIG. 11, in this configuration example, all the matrix / sequentially changed data of FIGS. 3 to 8 described above are stored in the lookup table (RAM / ROM) 21a of the matrix calculation unit 21, and the matrix calculation unit 21. 3 to FIG. 8, the system MPU (microprocessor) 30 for controlling the entire color image reading apparatus, and the input operation device (for example, keyboard or coordinate input device). Selection is made by the control operation by 30a. By this selection, matrix / sequential change data that matches the image generation characteristics of the color image output device 23 is set in the matrix calculation unit 21.
[0038]
The system MPU 30 and the input operation device 30a shown in FIG. 11 correspond to the control means in the claims. When the color image reading apparatus shown in FIG. 11 is accommodated in a local area network (LAN) such as Ethernet, the image reading apparatus functions as a so-called network scanner, and the system MPU 30 receives a switching control signal from the host computer. By taking in, the same operation as described in FIG. 11 can be performed.
[0039]
Further, when the color image reading apparatus shown in FIG. 11 is accommodated in a client / server system, the same operation is performed even when the system MPU 30 captures a switching control signal by a remote procedure call (RPC) from the server. I can do it.
[0040]
Referring to FIG. 12, in this configuration example, all the matrix / sequentially changed data in FIGS. 3 to 8 are stored in the look-up table (RAM / ROM) 21a of the matrix calculating unit 21, and the matrix calculating unit 21. Then, from all the matrix / sequentially changed data of FIGS. 3 to 8, data indicating image generation characteristics from the color image output device 23, for example, a status signal is sent to the I / F unit 35 (capture setting in claims). A setting signal corresponding to the status signal is generated. Based on this setting signal, matrix / sequential change data matching the image generation characteristics of the color image output device 23 is automatically selected and set in the matrix calculation unit 21.
[0041]
Note that the data indicating the image generation characteristics, for example, the status signal is taken in by the system MPU 30 shown in FIG. 11 and the matrix / sequential change data is automatically selected and set in the matrix calculation unit 21. good.
[0042]
Note that when the color image reading apparatus shown in FIG. 12 is accommodated in a local area network (LAN) such as Ethernet, the I / F unit 35 captures the switching control signal from the host computer as described above. The same operation as described in FIG. 12 can be performed.
[0043]
Further, when the color image reading apparatus shown in FIG. 12 is accommodated in a client / server system, the same operation is performed when the I / F unit 35 captures a switching control signal by remote procedure call (RPC) from the server. Can be done. In this embodiment, the matrix of 3 rows and 3 columns shown in FIG. 3 is exemplified as the matrix that defines the output of the image data in three lines, but the present invention is not limited to this. For example, an embodiment relating to output processing of image data in three line colors using a matrix corresponding to the number of signal outputs of color components such as C, M, Y, and B is also included in the present invention.
[0044]
According to the present invention, in order to correct color image data read for each of a plurality of primary colors and output the image data subjected to the color correction processing, the color correction matrix and the output order of the color image data for each of the plurality of primary colors Using a product matrix selected from one or a plurality of product matrices of the matrix to change the color image data so that the processing data of the color image data is adapted to the characteristics of the image generating device, or one rewritable memory By changing parameters and using them, color correction and change processing of the output order of color image data for a plurality of color data that have been taken in are executed.
[0045]
Therefore, for example, it becomes possible to process the color image data read for each of the primary colors and output it to an external device without the need for a control circuit or a push-down stack register, thereby complicating the signal processing. And it becomes possible to suppress complication.
[0046]
Further, from the product data of a plurality of matrices that define the color correction matrix and the output of the color image data read for each of the plurality of primary colors, product matrix data corresponding to the characteristics for generating the output data is mechanically selected, or Automatic electrical selection.
[0047]
Accordingly, output control of various color image data becomes possible, and various color image reading apparatuses can be configured. Furthermore, it becomes possible to cope with a color image processing apparatus or a color image output apparatus having various image generation characteristics.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an embodiment of a color image reading apparatus according to the present invention and a method of processing color image data read for each of a plurality of primary colors.
FIG. 2 is a diagram for explaining a determinant for processing image data with three line colors and the content of calculation in the present embodiment.
FIG. 3 is a diagram for explaining the contents of a second determinant and calculation in the present embodiment.
FIG. 4 is a diagram for explaining a third determinant and the content of calculation in the present embodiment.
FIG. 5 is a diagram for explaining a fourth determinant and the content of calculation in the present embodiment.
FIG. 6 is a diagram for explaining a fifth determinant and the content of calculation in the present embodiment.
FIG. 7 is a diagram for explaining a sixth determinant and contents of calculation in the present embodiment;
FIG. 8 is a diagram for explaining a seventh determinant and the content of calculation in the present embodiment;
FIG. 9 is a block diagram showing a specific main configuration of the present embodiment.
FIG. 10 is a block diagram showing another specific essential configuration of the present embodiment.
FIG. 11 is a block diagram showing still another specific essential configuration of the present embodiment.
FIG. 12 is a block diagram showing still another specific essential configuration of the present embodiment.
FIG. 13 is a block diagram illustrating a main configuration of a conventional color image reading apparatus.
FIG. 14 is a diagram for explaining a color correction determinant in the prior art.
FIG. 15 is a diagram for explaining linear matrix calculation for performing color correction in the prior art.
[Explanation of symbols]
11 Light source lamp 12 Document 13 Photoelectric conversion unit 14 Signal selection unit 15 Gain correction unit 16 Distortion correction unit 17 Distortion correction memory 18 A / D converter 19 Data address memory 21 Matrix operation unit 21a Look-up table 22 Image processing unit 23 Color Image output device 29 DIP switch 30 System MPU
30a Input operation device

Claims (5)

複数の原色毎に読み取られカラー画像データを補正処理して出力するカラー画像読取装置であって、
副走査方向に離間した複数の原色のライン状光電変換センサで構成される原稿を読み取るための読取センサと、
前記読取センサによって読み取られた画像データのライン間補正を行うためのライン間補正部と、
前記画像データを補正処理するマトリクス演算手段と、
前記画像データを色補正するための色補正行列と前記画像データの出力順を規定する出力順規定行列との積行列を格納した記憶手段と、
を備え、
前記マトリクス演算手段は、前記ライン間補正部でライン間補正された画像データと前記積行列とのマトリクス演算を行うことを特徴とするカラー画像読取装置。
A color image reading apparatus for outputting correction color image data read for each of a plurality of primary colors,
A reading sensor for reading a document composed of a plurality of primary color line-shaped photoelectric conversion sensors separated in the sub-scanning direction;
An interline correction unit for performing interline correction of image data read by the reading sensor;
Matrix calculation means for correcting the image data;
Storage means for storing a product matrix of a color correction matrix for color correcting the image data and an output order defining matrix for defining an output order of the image data;
With
The color image reading apparatus , wherein the matrix calculation means performs a matrix calculation of the image data corrected by the line correction unit and the product matrix .
前記読取センサは、R、G、Bの3本のライン状光電変換センサにより構成されていることを特徴とする請求項1に記載のカラー画像読取装置。 2. The color image reading apparatus according to claim 1, wherein the reading sensor is constituted by three linear photoelectric conversion sensors of R, G, and B. 前記色補正行列と前記出力順規定行列との積行列を求める積算は、CPUにより行うことを特徴とする請求項1又は2に記載のカラー画像読取装置。The color image reading apparatus according to claim 1, wherein the integration for obtaining a product matrix of the color correction matrix and the output order defining matrix is performed by a CPU. 前記出力順規定行列は、3行3列の正方行列であ、それぞれの行及び列の要素が、一つの「1」と二つの「0」からなることを特徴とする請求項1乃至3の何れかの項に記載のカラー画像読取装置。 The output sequence defined matrix is a square matrix der of three rows and three columns is, the elements of each row and column, claims 1 to 3, one of "1", characterized in that it consists of two "0" A color image reading apparatus according to any one of the above. 前記出力順規定行列は、対角行列であることを特徴とする請求項1乃至の何れかの項に記載のカラー画像読取装置。 The output sequence defined matrix, color image reading according to any one of claims 1 to 3, characterized in that a diagonal matrix device.
JP2001048197A 2000-11-10 2001-02-23 Color image reading apparatus and color image data processing method Expired - Fee Related JP4043725B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001048197A JP4043725B2 (en) 2000-11-10 2001-02-23 Color image reading apparatus and color image data processing method
US09/986,465 US7119925B2 (en) 2000-11-10 2001-11-08 Image processing, image reading apparatus and image processing method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000342816 2000-11-10
JP2000-342816 2000-11-10
JP2001048197A JP4043725B2 (en) 2000-11-10 2001-02-23 Color image reading apparatus and color image data processing method

Publications (2)

Publication Number Publication Date
JP2002209120A JP2002209120A (en) 2002-07-26
JP4043725B2 true JP4043725B2 (en) 2008-02-06

Family

ID=26603718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001048197A Expired - Fee Related JP4043725B2 (en) 2000-11-10 2001-02-23 Color image reading apparatus and color image data processing method

Country Status (1)

Country Link
JP (1) JP4043725B2 (en)

Also Published As

Publication number Publication date
JP2002209120A (en) 2002-07-26

Similar Documents

Publication Publication Date Title
US7903302B2 (en) Image reading apparatus and image reading method
JP3176101B2 (en) Image reading device
US6281992B1 (en) Image reproducing method and apparatus
JP4922272B2 (en) Image processing apparatus and image processing method
JP4865457B2 (en) Image reading apparatus, image processing apparatus, image forming apparatus, and image processing method
JP4043725B2 (en) Color image reading apparatus and color image data processing method
JP4718399B2 (en) Image reading apparatus, image forming apparatus, and image reading method
JP3501960B2 (en) Image display control apparatus and method
US8477369B2 (en) Image processing apparatus and its method, and computer-readable storage medium
US20060087665A1 (en) Cascade of matrix-LUT for color transformation
JP4626853B2 (en) Image processing method, image processing apparatus, image reading apparatus, image forming apparatus, and program
JP3209053B2 (en) Color reproduction device
JP7852254B2 (en) Color conversion correction data generation apparatus, image forming apparatus, color conversion correction data generation method, and program
JP4052134B2 (en) Image reading apparatus, image forming apparatus, and image processing method
JPH08195877A (en) Image sensor and image processing circuit
JP4954241B2 (en) Image reading apparatus, image forming apparatus, and image processing method
JP5772182B2 (en) Image processing apparatus and read image processing method
JP3034298B2 (en) Color image processing apparatus and method
JPH066587A (en) Color correction device
JPH0437257A (en) Image processing device
JP2010028332A (en) Color image processing apparatus
JPH05167843A (en) Image reader
JP2002199224A (en) Recording device and method
JPH11215388A (en) Color image processor
JPH09191388A (en) Image scaling circuit and image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041004

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070625

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071114

R150 Certificate of patent or registration of utility model

Ref document number: 4043725

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111122

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121122

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121122

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131122

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees