(57)【要約】【課題】色成分間の位置ずれを補正しカラー画像データをメモリに格納して、メモリからの読出し時のアドレス制御を容易にすることができるカラー画像処理装置を提供することを目的とする。【解決手段】原稿に対する相対移動方向に所定ライン数の間隔を隔てた３つの読取ラインを移動させつつ、前記方向の上流側から順にＲ、Ｇ、Ｂのライン画像信号を読取る画像読取手段１１と、領域を備える格納手段１２と、画像読取手段１１が同時に読取った３色成分のライン画像信号のうち、Ｒ成分を最初の領域に格納した後、所定ライン数を３倍し１を加えた領域数だけ先の領域にＧ成分を格納し、前記領域数だけ先の領域にＢ色成を格納する処理と、前記最初の領域から３つ先の領域を画像読取手段１１が次に読取ったＲ成分目のライン画像信号を格納する最初の領域として指定する処理とを交互に繰り返して転送する転送手段２１と、を備えるカラー画像処理装置１。【選択図】図８
2006025269.tif 000002
【特許請求の範囲】
【請求項１】
原稿に対する相対移動方向に所定ライン数の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、
前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備える格納手段と、
前記画像読取手段が同時に読取った３つの色成分のライン画像信号のうち、前記１色成分目のライン画像信号を最初の領域に格納した後、該最初の領域から前記所定ライン数を３倍してそれに１を加えた領域数だけ先の領域に前記２色成分目のライン画像信号を格納し、当該領域から前記領域数だけ先の領域に前記３色成分目のライン画像信号を格納する処理と、前記最初の領域から３つ先の領域を前記画像読取手段が次に読取った前記１色成分目のライン画像信号を格納する最初の領域として指定する処理と、を交互に繰り返して前記画像読取手段が読取った原稿の３つの色成分のライン画像信号を前記格納手段に転送する転送手段と、
を備えることを特徴とするカラー画像処理装置。
【請求項２】
原稿に対する相対移動方向に所定ライン数の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、
前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備え、前記画像読取手段が同時に読取った３つの色成分のライン画像信号を前記１色成分目、２色成分目、３色成分目の順に連続させて前記画像読取手段が読取った順に前記領域に格納する格納手段と、
前記１色成分目のライン画像信号を最初の領域から読出した後、該最初の領域から前記所定ライン数を３倍してそれに１を減じた領域数だけ前の領域から前記２色成分目のライン画像信号を読出し、当該領域から前記領域数だけ前の領域から前記３色成分目のライン画像信号を読出す処理と、前記最初の領域から３つ先の領域を前記１色成分目のライン画像信号を次に読出す最初の領域として指定する処理と、を交互に繰り返して前記格納手段に格納された原稿の３つの色成分のライン画像信号を所定の転送先に転送する転送手段と、
を備えることを特徴とするカラー画像処理装置。
【請求項３】
前記画像読取手段が３つの色成分のライン画像信号を読取った読取ラインにおいて読取った前記１色成分目のライン画像信号が格納された領域を指定する領域指定手段を備え、
前記転送手段は、前記領域指定手段が指定した前記領域を前記最初の領域として、前記１色成分目のライン画像信号を当該最初の領域から読出す処理から処理を開始することを特徴とする請求項２に記載のカラー画像処理装置。
【請求項４】
原稿に対する相対移動方向に所定ライン数Ｐ（ここで、Ｐは自然数。）の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、
前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備える格納手段と、
前記画像読取手段が最初に読取った１色成分目のライン画像信号を格納する前記格納手段のＡ番目の領域を指定する先頭領域指定手段と、
前記画像読取手段の読取動作に従ってＮを０から１ずつ増しながら、前記画像読取手段がＮ番目に読取った３つの色成分のライン画像信号のうち、１色成分目のライン画像信号を（Ａ＋３×Ｎ）番目の領域に、２色成分目のライン画像信号を（Ａ＋３×（Ｎ＋Ｐ）＋１）番目の領域に、３色成分目のライン画像信号を（Ａ＋３×（Ｎ＋２×Ｐ）＋２）番目の領域に、それぞれ転送する処理を繰り返す転送手段と、
を備えることを特徴とするカラー画像処理装置。
【請求項５】
原稿に対する相対移動方向に所定ライン数Ｐ（ここで、Ｐは自然数。）の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、
前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備え、前記画像読取手段が同時に読取った３つの色成分のライン画像信号を前記１色成分目、２色成分目、３色成分目の順に連続させて前記画像読取手段が読取った順にＡ番目の領域から順に各領域に格納する格納手段と、
Ｍを（２×Ｐ）から１ずつ増しながら、前記格納手段の（Ａ＋３×Ｍ）番目の領域に格納された１色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−Ｐ）＋１）番目の領域に格納された２色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−２×Ｐ）＋２）番目の領域に格納された３色成分目のライン画像信号を読出して所定の転送先に転送する処理を繰り返す転送手段と、
を備えることを特徴とするカラー画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像処理装置に関し、詳しくは原稿に対する相対移動方向に所定の間隔を隔てて位置する読取ライン毎に原稿の画像を３つのラインセンサにより読取った３つの色成分のライン画像信号からなる原稿のカラー画像データに対して、色成分間の位置ずれを補正するカラー画像処理装置に関するものである。
【背景技術】
【０００２】
原稿のカラー画像データを読取って画像処理を行うカラー画像処理装置では、通常、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）の３つのラインセンサからなるカラーラインセンサによって、読取ラインを原稿に対して相対移動させつつ原稿の画像を走査することにより、ＲＧＢ３成分のライン画像信号からなるカラー画像データを読取っている。３つのラインセンサは、原稿に対する相対移動方向に所定の間隔（ラインギャップ）を隔てて位置する読取ライン毎に原稿のカラー画像データを読取るため、ＲＧＢ各成分間で読取ラインに位置ずれのある状態のカラー画像データがカラーラインセンサから出力される。そのため、このカラー画像データに対して色成分間の位置ずれを補正する必要がある。この位置ずれを補正する装置としては、例えば特許文献１に開示されているカラー画像処理装置がある。
【０００３】
特許文献１のカラー画像処理装置は、図１０に示すように、カラー画像読取部９１において、ＲＧＢの３つのラインセンサからなるカラーラインセンサ９１ａが原稿のカラー画像データを読取る。読取られたＲＧＢ各成分のライン画像信号からなるカラー画像データは、画像処理回路９１ｂによりＡ／Ｄ変換、ゲイン調整、シェーディング補正等の画像処理が行われる。これらの画像処理が行われたカラー画像データは、メモリ制御部（不図示）がアドレス制御を行うことにより、アドレス空間がＲＧＢ各成分毎に異なるメモリブロックに分割されたメモリ９２の各メモリブロックに転送され、ＲＧＢ各成分毎に一旦格納される。そして、各メモリブロックからライン画像信号を読出して転送する際、原稿の同じラインを読取ったＲＧＢ３成分のライン画像信号が同期して読出されるようメモリ制御部がアドレス制御を行うことによって、色成分間の位置ずれを補正したカラー画像データを色補正部９３に転送している。
【特許文献１】特開平１１−４１４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているカラー画像処理装置では、色成分間のラインギャップによる位置ずれを補正するために、メモリ制御部は、カラー画像読取部９１からカラー画像データをＲＧＢ各成分毎にメモリ９２の異なるメモリブロックに転送する際に複雑なアドレス制御を行うとともに、各メモリブロックから原稿の同じラインを読取ったＲＧＢ３成分のライン画像信号を同期して読出し色補正部９３に転送する際にも複雑なアドレス制御を行っている。そのため、メモリ９２に対するライン画像信号の書込み時と読出し時の両方で複雑なアドレス制御を行う必要があり、転送効率が悪く転送に時間がかかるという問題があった。
【０００５】
本発明は、かかる問題を解決すべくなされたものであり、原稿に対する相対移動方向に所定の間隔を隔てた読取ライン毎に原稿の画像を３つのラインセンサによって読取った３つの色成分からなるカラー画像データに対して色成分間の位置ずれを補正してメモリに格納することにより、メモリからの読出し時のアドレス制御を容易にすることができるカラー画像処理装置を提供することを目的とする。
【０００６】
また、本発明は、原稿に対する相対移動方向に所定の間隔を隔てた読取ライン毎に原稿の画像を３つのラインセンサによって読取った３つの色成分からなるカラー画像データに対して色成分間の位置ずれを補正してメモリから読出すことにより、メモリへの書込み時のアドレス制御を容易にすることができるカラー画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載のカラー画像処理装置は、原稿に対する相対移動方向に所定ライン数の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備える格納手段と、前記画像読取手段が同時に読取った３つの色成分のライン画像信号のうち、前記１色成分目のライン画像信号を最初の領域に格納した後、該最初の領域から前記所定ライン数を３倍してそれに１を加えた領域数だけ先の領域に前記２色成分目のライン画像信号を格納し、当該領域から前記領域数だけ先の領域に前記３色成分目のライン画像信号を格納する処理と、前記最初の領域から３つ先の領域を前記画像読取手段が次に読取った前記１色成分目のライン画像信号を格納する最初の領域として指定する処理と、を交互に繰り返して前記画像読取手段が読取った原稿の３つの色成分のライン画像信号を前記格納手段に転送する転送手段と、を備えることを特徴としている。
【０００８】
請求項２に記載のカラー画像処理装置は、原稿に対する相対移動方向に所定ライン数の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備え、前記画像読取手段が同時に読取った３つの色成分のライン画像信号を前記１色成分目、２色成分目、３色成分目の順に連続させて前記画像読取手段が読取った順に前記領域に格納する格納手段と、前記１色成分目のライン画像信号を最初の領域から読出した後、該最初の領域から前記所定ライン数を３倍してそれに１を減じた領域数だけ前の領域から前記２色成分目のライン画像信号を読出し、当該領域から前記領域数だけ前の領域から前記３色成分目のライン画像信号を読出す処理と、前記最初の領域から３つ先の領域を前記１色成分目のライン画像信号を次に読出す最初の領域として指定する処理と、を交互に繰り返して前記格納手段に格納された原稿の３つの色成分のライン画像信号を所定の転送先に転送する転送手段と、を備えることを特徴としている。
【０００９】
請求項３に記載のカラー画像処理装置は、請求項２に記載のカラー画像処理装置において、前記画像読取手段が３つの色成分のライン画像信号を読取った読取ラインにおいて読取った前記１色成分目のライン画像信号が格納された領域を指定する領域指定手段を備え、前記転送手段は、前記領域指定手段が指定した前記領域を前記最初の領域として、前記１色成分目のライン画像信号を当該最初の領域から読出す処理から処理を開始することを特徴としている。
【００１０】
請求項４に記載のカラー画像処理装置は、原稿に対する相対移動方向に所定ライン数Ｐ（ここで、Ｐは自然数。）の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備える格納手段と、前記画像読取手段が最初に読取った１色成分目のライン画像信号を格納する前記格納手段のＡ番目の領域を指定する先頭領域指定手段と、前記画像読取手段の読取動作に従ってＮを０から１ずつ増しながら、前記画像読取手段がＮ番目に読取った３つの色成分のライン画像信号のうち、１色成分目のライン画像信号を（Ａ＋３×Ｎ）番目の領域に、２色成分目のライン画像信号を（Ａ＋３×（Ｎ＋Ｐ）＋１）番目の領域に、３色成分目のライン画像信号を（Ａ＋３×（Ｎ＋２×Ｐ）＋２）番目の領域に、それぞれ転送する処理を繰り返す転送手段と、を備えることを特徴としている。
【００１１】
請求項５に記載のカラー画像処理装置は、原稿に対する相対移動方向に所定ライン数Ｐ（ここで、Ｐは自然数。）の間隔を隔てて位置する３つの読取ラインを前記相対移動方向に移動させつつ前記原稿の画像を走査することにより、前記３つの読取ラインにそれぞれ対応する３つのラインセンサによって前記相対移動方向の上流側から順に１色成分目、２色成分目及び３色成分目の３つの色成分のライン画像信号からなる前記原稿のカラー画像データを読取る画像読取手段と、前記３つの色成分のいずれか１色成分のライン画像信号を格納する領域を複数備え、前記画像読取手段が同時に読取った３つの色成分のライン画像信号を前記１色成分目、２色成分目、３色成分目の順に連続させて前記画像読取手段が読取った順にＡ番目の領域から順に各領域に格納する格納手段と、Ｍを（２×Ｐ）から１ずつ増しながら、前記格納手段の（Ａ＋３×Ｍ）番目の領域に格納された１色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−Ｐ）＋１）番目の領域に格納された２色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−２×Ｐ）＋２）番目の領域に格納された３色成分目のライン画像信号を読出して所定の転送先に転送する処理を繰り返す転送手段と、を備えることを特徴としている。
【発明の効果】
【００１２】
請求項１に記載のカラー画像処理装置によれば、ライン画像信号を格納手段に書込む際のアドレス制御によって色成分間の位置ずれが補正された状態でライン画像信号が格納手段に格納されるので、ライン画像信号を格納手段から読出す際には領域順に読出せばよく、複雑なアドレス制御を行う必要がない。そのため、メモリへ書込む際とメモリから読出す際に共に複雑なアドレス制御を行う上記カラー画像処理装置に比べて、ライン画像信号を格納手段から読出す際のアドレス制御を容易にすることができる。
【００１３】
請求項２に記載のカラー画像処理装置によれば、ライン画像信号を格納手段から読出す際のアドレス制御によって色成分間の位置ずれが補正された状態で所定の転送先に転送されるので、ライン画像信号を格納手段に書込む際には画像読取手段で読取った順に書込めばよく、複雑なアドレス制御を行う必要がない。そのため、メモリへ書込む際とメモリから読出す際に共に複雑なアドレス制御を行う上記カラー画像処理装置に比べて、ライン画像信号を格納手段へ書込む際のアドレス制御を容易にすることができる。
【００１４】
請求項３に記載のカラー画像処理装置によれば、転送手段は同じ読取ラインにおいて原稿の画像を３つ全ての色成分について読取ったライン画像信号のみを転送するので、３つの色成分のライン画像信号が揃わない不要なライン画像信号を転送することがないため、有用なライン画像信号を効率良く転送することができる。
【００１５】
請求項４に記載のカラー画像処理装置によれば、ライン画像信号を格納手段の領域に書込む際のアドレス制御によって色成分間の位置ずれが補正された状態でライン画像信号が格納手段に格納されるので、ライン画像信号を格納手段から読出す際には領域順に読出せばよく、複雑なアドレス制御を行う必要がない。そのため、メモリへ書込む際とメモリから読出す際に共に複雑なアドレス制御を行う上記カラー画像処理装置に比べて、ライン画像信号を格納手段から読出す際のアドレス制御を容易にすることができる。
【００１６】
請求項５に記載のカラー画像処理装置によれば、ライン画像信号を格納手段の領域から読出す際のアドレス制御によって色成分間の位置ずれが補正された状態で所定の転送先に転送されるので、ライン画像信号を格納手段に書込む際には画像読取手段で読取った順に書込めばよく、複雑なアドレス制御を行う必要がない。そのため、メモリへ書込む際とメモリから読出す際に共に複雑なアドレス制御を行う上記カラー画像処理装置に比べて、ライン画像信号を格納手段へ書込む際のアドレス制御を容易にすることができる。また、転送手段は同じ読取ラインにおいて原稿の画像を３つ全ての色成分について読取ったライン画像信号のみを転送するので、３つの色成分のライン画像信号が揃わない不要なライン画像信号を転送することがないため、有用なライン画像信号を効率良く転送することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態に係るカラー画像処理装置について図面に基づき説明する。このカラー画像処理装置１は、図１に示すように、制御部（ＣＰＵ：Central Processing Unit）１０、カラー画像読取部１１、ページメモリ１２、画像メモリ１３、ＪＰＥＧ（Joint Photographic Experts Group）エンコーダ１４、ＪＰＥＧデコーダ１５、記録部１６、操作部１７、表示部１８、ＲＯＭ（Read Only Memory）１９、ＲＡＭ（Random Access Memory）２０、ＤＭＡＣ（Direct Memory Access Controller）２１及びＵＳＢ（Universal Serial Bus）デバイスコントローラ２２を備えたものであって、各部１０乃至２２は、バス２３によって通信可能に接続されている。
【００１８】
制御部１０は、これら各部１１乃至２２の動作を制御する。カラー画像読取部１１は、制御部１０からの制御信号に基づいて、原稿の画像を読取ってカラー画像データを出力する。具体的には、Ｒ（Red、１色成分目）、Ｇ（Green、２色成分目）、Ｂ（Blue、３色成分目）の３つのラインセンサから構成されたカラーラインセンサ３１によって原稿の画像を読取ってＲＧＢ表色系のカラー画像データを出力する。画像処理回路３２は、カラーラインセンサ３１が出力したＲＧＢ表色系のカラー画像データに対してＡ／Ｄ変換、ゲイン調整、シェーディング補正等の所定の画像処理を行う。
【００１９】
カラーラインセンサ３１を構成する３つのラインセンサは、図２に示すように、所定の間隔（ラインギャップ）Ｗを隔てた読取ライン（読取位置）で原稿の画像を読取って、Ｒ、Ｇ、Ｂの順に線順次でＲＧＢ３成分のライン画像信号からなるＲＧＢ線順次画像信号を出力する。具体的には、カラーラインセンサ３１は、Ｒ、Ｇ、Ｂ各成分の読取ラインにおける原稿の画像のＲ、Ｇ、Ｂ各成分を３つのラインセンサがそれぞれ読取ったＲ、Ｇ、Ｂ成分の３つの色成分のライン画像信号からなるＲＧＢ線順次画像信号を出力する。また、カラーラインセンサ３１は、読取ラインに直交する方向に原稿に対して相対移動するＲＧＢ各成分の読取ライン毎に、原稿の画像を読取って、読取った順にＲＧＢ線順次画像信号を出力する。カラー画像データは、この出力されたＲＧＢ線順次画像信号からなる。ＲＧＢ各成分の読取ラインは、原稿に対する相対移動方向にラインギャップＷを隔てており、この相対移動方向の上流側から順に、Ｒ、Ｂ、Ｇ成分の読取ラインが並列に位置している。
【００２０】
カラーラインセンサ３１から出力されたＲＧＢ線順次画像信号は、異なる読取ラインにおいて原稿の画像を読取ったＲＧＢ３成分のライン画像データからなる。そこで、カラー画像読取部１１は、色成分間で読取ラインに位置ずれのあるＲＧＢ線順次画像信号からなるカラー画像データを出力する。例えば、図３に示すように、カラー画像読取部１１から最初に出力される０ライン目のＲＧＢ線順次画像信号は、Ｒ成分は読取ラインＬ０で、Ｇ成分は読取ラインＬ２で、Ｂ成分は読取ラインＬ４で、原稿の画像をそれぞれ読取っており、ＲＧＢ各成分間で原稿を読取った読取ラインが異なる。ここで、ＲＧＢ線順次画像信号がカラー画像読取部１１から出力される順序を出力ラインの順とし、ＲＧＢ各成分のライン画像信号がカラー画像読取部１１から出力される順序を出力順とする。具体的には、図４に示すように、Ｎを０以上の整数とすれば、カラー画像読取部１１からＮ番目に出力されたＲＧＢ線順次画像信号は、出力ラインがＮライン目であるとし、このＮライン目に出力されたＲＧＢ線順次画像信号のうち、Ｒ成分のライン画像信号が最初に出力され、その出力順は（Ｎ×３）であり、Ｇ成分のライン画像信号が次に出力され、その出力順は（Ｎ×３＋１）であり、Ｂ成分のライン画像信号が最後に出力され、その出力順は（Ｎ×３＋２）である。また、図中、例えば「Ｇ（Ｇ０−Ｌ２）」は、カラー画像読取部１１が０ライン目に出力したＲＧＢ線順次画像信号に属し、読取ラインＬ２で原稿を読取ったＧ成分のライン画像信号を表している。
【００２１】
カラーラインセンサ３１が同じ読取ラインを読取ったＲＧＢ各成分のライン画像信号は、その属するＲＧＢ線順次画像信号の間において出力ラインの順にずれが生じてカラー画像読取部１１から出力される。例えば、図３において、読取ラインＬ４を読取ったＲＧＢ各成分のライン画像信号は、Ｒ成分は４ライン目のＲＧＢ線順次画像信号に、Ｇ成分は２ライン目のＲＧＢ線順次画像信号に、Ｂ成分は０ライン目のＲＧＢ線順次画像信号に、それぞれ属するライン画像信号としてカラー画像読取部１１から出力される。ここで、Ｒ成分とＧ成分とを読取ラインＬ４で読取って出力されたライン画像信号の出力ラインは２ライン分異なり、Ｇ成分のＲ成分に対する出力ラインずれＰＧＲは２となる。同様に、Ｂ成分のＧ成分に対する出力ラインずれＰＢＧは２となる。出力ラインずれＰは読取ラインのずれと等しく、また、ラインギャップＷは色成分間の読取ラインのずれと読取ラインの間隔との積である。そこで、ラインギャップＷは色成分間の出力ラインずれＰにより表現することができる。
【００２２】
ページメモリ１２は、カラー画像読取部１１から出力されたカラー画像データを格納する。ページメモリ１２のアドレス空間は、所定の領域サイズＡＳの複数の領域に分割されており、各領域にはぞれぞれ領域番号が付されている。ページメモリ１２に入力された各ライン画像信号は、それぞれ異なる領域に個別に各領域の先頭アドレスから格納される。なお、領域サイズＡＳは、ページメモリ１２に格納される１色成分当たりのライン画像信号を領域に全て格納することが可能な所定のサイズである。また、データサイズＤＳは、各領域に格納されるライン画像信号のサイズであり、原稿を読取ラインで読取った１色成分の画素信号の合計サイズであり、読取りを行った画素数等により変化するが、１回の読取りにおいては一定サイズである。
【００２３】
画像メモリ１３は、ページメモリ１２から出力されたカラー画像データやＪＰＥＧエンコーダ１４で圧縮符号化したカラー画像データなどを格納する。ＪＰＥＧエンコーダ１４は、カラー画像データを圧縮符号化する。ＪＰＥＧエンコーダ１４は、ページメモリ１２から出力されたカラー画像データの各色成分のライン画像信号毎に、カラー画像データを所定画素数単位、例えば８画素×８画素単位のブロックに分割して各ブロック毎にＪＰＥＧ方式で圧縮符号化する。ＪＰＥＧデコーダ１５は、ＪＰＥＧエンコーダ１４で圧縮符号化されたカラー画像データを復号する。
【００２４】
記録部１６は、画像メモリ１３に格納されたカラー画像データを所定の記録紙に記録する。操作部１７は、カラー画像読取部１１に原稿の読取開始を指示するためのスタートキー、コピー部数等を入力するためのテンキー、各種設定を行うためのカーソルキーなどの各種操作キーを備えている。表示部１８は、各種の設定状態やカラー画像処理装置１の動作状態などを文字や図形などで表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯または消灯で表示するＬＥＤランプなどを備えている。
【００２５】
ＲＯＭ１９は、制御部１０によりカラー画像処理装置１を構成する各部の動作を制御するための各種プログラムを記憶している。ＲＡＭ２０は、カラー画像処理装置１の処理動作に用いる設定情報や動作情報等の各種データを読出し及び書込み可能な状態で格納するメモリである。
【００２６】
ＤＭＡＣ２１は、カラー画像読取部１１から出力されたカラー画像データをページメモリ１２にＤＭＡ（Direct Memory Access）転送する。ＤＭＡＣ２１は、ＤＭＡ転送する際の設定情報を格納するレジスタ３３を備え、制御部１０からの転送命令によって、カラー画像読取部１１から出力されたカラー画像データを、レジスタ３３に格納された設定情報に従ってアドレス制御を行ってページメモリ１２にＤＭＡ転送する。具体的には、レジスタ３３ａ乃至３３ｃには色成分間の出力順ずれＯＧが、レジスタ３３ｄには前記領域サイズＡＳが、レジスタ３３ｅには転送開始アドレスＴＡが、レジスタ３３ｆには前記データサイズＤＳがそれぞれ格納される。ここで、色成分間の出力順ずれＯＧは、ラインギャップによって生じた色成分間におけるライン画像信号の出力順のずれをいう。例えば、上述した場合では、Ｒ成分を基準とすると、Ｒ成分のライン画像信号の出力順を補正する必要はないので、Ｒ成分の出力順ずれＯＧＲＲは０であり、レジスタ３３ａに格納される。Ｇ成分のＲ成分に対するＲＧＢ線順次画像信号の出力ラインずれＰＧＲは２であり、ＲＧＢの３つの色成分数があり、Ｒ成分のライン画像信号の１つ次にＧ成分のライン画像信号が出力されるので、Ｇ成分のＲ成分に対するライン画像信号の出力順ずれＯＧＧＲは７（＝２×３＋１）であり、レジスタ３３ｂに格納される。また、Ｂ成分のＧ成分に対するＲＧＢ線順次画像信号の出力ラインずれＰＢＧは２であり、ＲＧＢの３つの色成分数があり、Ｇ成分のライン画像信号の１つ次にＢ成分のライン画像信号が出力されるので、Ｂ成分のＧ成分に対するライン画像信号としての出力順ずれＯＧＢＧは７（＝２×３＋１）であり、レジスタ３３ｃに格納される。また、転送開始アドレスＴＡは、ＤＭＡＣ２１が最初の転送を開始すべき領域の先頭アドレスである。
【００２７】
ＤＭＡＣ２１は、図５に示すように、レジスタ３３、カウンタ３４、セレクタ３５及び比較回路３６等を備えることにより、カラー画像データの各画素信号に対するアドレスを生成するアドレス生成回路を備える。カウンタ３４は、ラインカウンタ３４ａ、ＲＧＢカウンタ３４ｂ及び画素カウンタ３４ｃとからなる。ここで、ラインカウンタ３４ａは、カラー画像読取部１１から出力されたＲＧＢ線順次画像信号のライン数を３倍したラインカウントを出力する。具体的には、最初にカラー画像読取部１１から０ライン目の出力ラインとして出力されたＲＧＢ線順次画像信号に対するラインカウントは０であり、カラー画像読取部１１から１ライン目の出力ラインとして出力されたＲＧＢ線順次画像信号に対するラインカウントは３であり、以降に出力されるＲＧＢ線順次画像信号に対するラインカウントは出力ライン数が１増す毎に３だけ増す。ラインカウンタ３４ａは、ライン終了信号を受信する毎に、ラインカウントを３だけ増す。また、ＲＧＢカウンタ３４ｂは、カラー画像読取部１１から出力された各色成分のライン画像信号のＲ、Ｇ、Ｂの順を示す３進カウンタである。具体的には、カラー画像読取部１１から出力されたＲ成分のライン画像信号に対するＲＧＢカウントは０であり、Ｇ成分のライン画像信号に対するＲＧＢカウントは１であり、Ｂ成分のライン画像信号に対するＲＧＢカウントは２である。ＲＧＢカウンタ３４ｂは、ＤＳ終了信号を受信する毎にＲＧＢカウントを１だけ増すが、３になったときはＲＧＢカウントを０とする。また、画素カウンタ３４ｃは、カラー画像読取部１１から出力されたライン画像信号の画素信号の数である画素カウントを計数するカウンタである。画素カウントは、画素カウンタ３４ｃがＤＳ終了信号を受信することにより、初期値０に設定される。
【００２８】
セレクタ３５は、転送すべき画素信号がＲＧＢ成分の何れであるかを示すためにＲＧＢカウンタ３４ｂから入力したＲＧＢカウントに基づいて、ＲＧＢ各成分に対する適切な入力先に接続された信号線の何れを接続するかを切替える。セレクタ３５は、具体的には、入力したＲＧＢカウントが、「０」である場合にはＲ成分に対する信号線を、「１」である場合にはＧ成分に対する信号線を、「２」である場合にはＢ成分に対する信号線を接続する。比較回路３６は、画素カウントとデータサイズＤＳとを比較して、一致した場合にのみ、ＤＳ終了信号をＲＧＢカウンタ３４ｂと画素カウンタ３４ｃに出力する。
【００２９】
次に、アドレス生成回路がカラー画像読取部１１から出力された画素信号に対する転送先のアドレスをアドレス生成回路が生成する場合について説明する。セレクタ３５にＲＧＢカウント「０」が入力されたときに接続されるＲ成分に対する信号線には、レジスタ３３ａに格納されたＲ成分の出力順ずれＯＧＲＲにラインカウントを加算した値が伝達される。また、セレクタ３５にＲＧＢカウント「１」が入力されたときに接続されるＧ成分に対する信号線には、レジスタ３３ａに格納されたＲ成分の出力順ずれＯＧＲＲとレジスタ３３ｂに格納されたＧ成分の出力順ずれＯＧＧＲとにラインカウントを加算した値が伝達される。セレクタ３５にＲＧＢカウント「２」が入力されたときに接続されるＢ成分に対する信号線には、レジスタ３３ａに格納されたＲ成分の出力順ずれＯＧＲＲとレジスタ３３ｂに格納されたＧ成分の出力順ずれＯＧＧＲとレジスタ３３ｃに格納されたＢ成分の出力順ずれＯＧＢＧとにラインカウントを加算した値が伝達される。
【００３０】
セレクタ３５によりＲＧＢ成分の選択が行われる。セレクタ３５は、ＲＧＢカウントとして、「０」が入力されている場合にはＲ成分、「１」が入力されている場合にはＧ成分、「２」が入力されている場合にはＢ成分に対する信号線を選択して接続する。ここで、セレクタ３５が選択した信号線を伝達される値は、画素信号を格納する画像メモリ１３の領域の領域番号を表している。次に、この領域番号に領域サイズＡＳを乗算し、転送開始アドレスＴＡを加算する。これにより、この領域の先頭アドレスが求まる。そして、この先頭アドレスに画素カウントを加算することにより、各画素信号に対するアドレスを生成する。そして、比較回路３６は、画素カウントとデータサイズＤＳとを比較して、データサイズＤＳより画素カウントが少ない場合には、画素カウントを１だけ増す。一方、画素カウントとデータサイズＤＳとが一致した場合には、ＤＳ終了信号をＲＧＢカウンタ３４ｂと画素カウンタ３４ｃに出力する。ＤＳ終了信号を受信したＲＧＢカウンタ３４ｂはＲＧＢカウントを１だけ増す。ＲＧＢカウントが３になった場合には、ＲＧＢカウンタ３４ｂは、ＲＧＢカウントを０とするとともに、ライン終了信号をラインカウンタ３４ａに出力する。ライン終了信号を受信したラインカウンタ３４ａは、ラインカウントを３だけ増す。また、ＤＳ終了信号を受信した画素カウンタ３４ｃは、画素カウントを初期値０とする。
【００３１】
このようにして、ＤＭＡＣ２１は、カラー画像読取部１１から出力されたカラー画像データの各画素信号を、その出力された順に、指定された転送開始アドレスＴＡを最初の先頭アドレスとして、ページメモリ１２のアドレス生成回路により生成されたアドレスに格納することにより、カラー画像読取部１１から出力されたカラー画像データに対して、ラインギャップによる位置ずれを補正してページメモリ１２にＤＭＡ転送することができる。具体的には、ＤＭＡＣ２１は、カラー画像読取部１１が同時に読取った３つのＲＧＢ成分のライン画像信号のうち、Ｒ成分のライン画像信号を最初の領域に格納した後、当該最初の領域から読取ラインのずれを３倍してそれに１を加えた領域数だけ先の領域にＧ成分のライン画像信号を格納し、当該領域から読取ラインのずれを３倍してそれに１を加えた領域数だけ先の領域にＢ成分のライン画像信号を格納する処理と、前記最初の領域から３つ先の領域をカラー画像読取部１１が次に読取ったＲ成分のライン画像信号を格納する最初の領域として指定する処理と、を交互に繰り返してカラー画像読取部１１が読取った原稿の３つのＲＧＢ成分のライン画像信号をページメモリ１２にＤＭＡ転送する。換言すれば、ＤＭＡＣ２１は、カラー画像読取部１１が最初に読取ったＲ成分のライン画像信号をページメモリ１２のＡ番目の領域に格納する場合に、カラー画像読取部１１の読取動作に従ってＮを０から１ずつ増しながら、カラー画像読取部１１がＮ番目に読取ったＲＧＢ３成分のライン画像信号のうち、Ｒ成分のライン画像信号を（Ａ＋３×Ｎ）番目の領域に、Ｇ成分のライン画像信号を（Ａ＋３×Ｎ＋（出力順ずれＯＧＧＲ））番目の領域、すなわち（Ａ＋３×（Ｎ＋（出力ラインずれＰＧＲ）＋１））番目の領域に、Ｂ成分のライン画像信号を（Ａ＋３×Ｎ＋（出力順ずれＯＧＧＲ）＋（出力順ずれＯＧＢＧ））番目の領域、すなわち（Ａ＋３×（Ｎ＋（出力ラインずれＰＧＲ）＋（出力ラインずれＰＢＧ）＋２）番目の領域に、それぞれ転送する処理を繰り返してカラー画像読取部１１が読取った原稿の３つのＲＧＢ成分のライン画像信号をページメモリ１２にＤＭＡ転送する。また、ＤＭＡＣ２１は、ページメモリ１２に格納されたカラー画像データを、領域の順に画像メモリ１３にＤＭＡ転送する。  
【００３２】
ＵＳＢデバイスコントローラ２２は、ＵＳＢのデバイスコントローラ機能を実行するものである。このＵＳＢデバイスコントローラ２２に設けられたＵＳＢポート（不図示）にＵＳＢケーブルの一端が接続されることによりＵＳＢが形成され、クライアントＰＣ２との通信が可能である。ＵＳＢデバイスコントローラ２２は、このようにして通信可能に接続されたクライアントＰＣ２に対し、画像メモリ１３に格納されているカラー画像データを転送する。
【００３３】
以下、本実施形態に係るカラー画像処理装置１において、操作部１７から原稿のカラー画像データを読取る指示が入力された場合のカラー画像処理装置１の各部の処理動作について、図６に基づいて説明する。なお、このカラー画像処理装置１の各部における処理動作は、制御部１０の制御命令に従って行われるものである。
【００３４】
操作部１７から原稿の画像データを読取る指示が入力されると、まず、制御部１０は、カラー画像読取部１１に原稿のカラー画像データを読取らせる。カラー画像読取部１１は、カラーラインセンサ３１が原稿の画像を読取ライン毎に読取ったＲＧＢ３成分のライン画像信号からなるカラー画像データを、画像処理回路３２で所定の画像処理を行ってから出力する。
【００３５】
次に、制御部１０は、図７に示すように、カラー画像読取部１１から出力されたカラー画像データをページメモリ１２にＤＭＡ転送する転送命令であるＤＭＡ転送開始信号をＤＭＡＣ２１に出力する。ＤＭＡ転送開始信号を受信したＤＭＡＣ２１は、まず、ラインカウント、ＲＧＢカウント及び画素カウントをそれぞれ初期値０に設定する。
【００３６】
ＤＭＡＣ２１は、カラー画像読取部１１から出力されたカラー画像データの各画素信号を前記アドレス生成回路によって生成されたページメモリ１２のアドレスに転送する。具体的には、まず、カラー画像読取部１１から出力された０ライン目のＲ成分のライン画像信号に属する各画素信号が、（（出力順ずれＯＧＲＲ＝０）＋（ラインカウント＝０））×（領域サイズＡＳ）＋（転送開始アドレスＴＡ）により求めた先頭アドレスを先頭として、１画素信号毎にアドレスを１ずつ増しながらページメモリ１２に転送し、画素カウントがデータサイズＤＳに一致するまでこの転送を続ける。このようにしてカラー画像読取部１１から出力された０ライン目のＲ成分のライン画像信号は、転送開始アドレスＴＡを先頭アドレスとする領域に転送される。この領域を０（＝（出力順ずれＯＧＲＲ＝０）＋（ラインカウント＝０））番目の領域であるとする。比較回路３６は、画素カウントがデータサイズＤＳと一致したとき、ＲＧＢカウンタ３４ｂと画素カウンタ３４ｃにＤＳ終了信号を出力する。ＤＳ終了信号を受信したＲＧＢカウンタ３４ｂはＲＧＢカウントを１だけ増して、１とする。また、ＤＳ終了信号を受信した画素カウンタ３４ｃは画素カウントを初期値０に設定する。
【００３７】
次に、０ライン目のＧ成分のライン画像信号に属する各画素信号が、（（出力順ずれＯＧＲＲ＝０）＋（出力順ずれＯＧＲＧ＝７）＋（ラインカウント＝０））×（領域サイズＡＳ））＋（転送開始アドレスＴＡ）により求めた先頭アドレスを先頭とした領域に全て転送される。これにより、カラー画像読取部１１から出力された０ライン目のＧ成分のライン画像信号が、７（＝（出力順ずれＯＧＲＲ＝０）＋（出力順ずれＯＧＧＲ＝７）＋（ラインカウント＝０））番目の領域に格納される。比較回路３６は、画素カウントがデータサイズＤＳと一致したとき、ＲＧＢカウンタ３４ｂと画素カウンタ３４ｃにＤＳ終了信号を出力する。ＤＳ終了信号を受信したＲＧＢカウンタ３４ｂはＲＧＢカウントを１だけ増して、２とする。また、ＤＳ終了信号を受信した画素カウンタ３４ｃは画素カウントを初期値０に設定する。
【００３８】
次に、０ライン目のＢ成分のライン画像信号に属する各画素信号が、（（出力順ずれＯＧＲＲ＝０）＋（出力順ずれＯＧＧＲ＝７）＋（出力順ずれＯＧＢＧ＝７））＋（ラインカウント＝０）））×（領域サイズＡＳ）＋（転送開始アドレスＴＡ））より求めた先頭アドレスを先頭とした領域に全て転送される。これにより、カラー画像読取部１１から出力された０ライン目のＢ成分のライン画像信号が、１４（＝（出力順ずれＯＧＲＲ＝０）＋（出力順ずれＯＧＧＲ＝７）＋（出力順ずれＯＧＢＧ＝７）＋（ラインカウント＝０））番目の領域に格納される。画素カウントがデータサイズＤＳと一致したとき、比較回路３６は、画素カウントがデータサイズＤＳと一致したとき、ＲＧＢカウンタ３４ｂと画素カウンタ３４ｃにＤＳ終了信号を出力する。ＤＳ終了信号を受信したＲＧＢカウンタ３４ｂはＲＧＢカウントを１だけ増すが、次は０となる。ＲＧＢカウントが０となったＲＧＢカウンタ３４ｂは、ラインカウンタ３４ａにライン終了信号を出力する。ライン終了信号を受信したラインカウンタ３４ａは、ラインカウントを３だけ増して、３とする。また、ＤＳ終了信号を受信した画素カウンタ３４ｃは画素カウントを初期値０に設定する。
【００３９】
さらに、カラー画像読取部１１から１ライン目の出力ライン以降に出力されるＲＧＢ各ライン画像信号からなるカラー画像データも、順次ページメモリ１２の各領域に格納される。これにより、ページメモリ１２に格納されたカラー画像データは、図７に示すように、例えば、１２番目から１４番目の領域に、原稿の画像を読取ラインＬ４で読取ったＲＧＢ各成分のライン画像信号が格納されるように、原稿の画像を同じ読取ラインで読取ったＲＧＢ各成分のライン画像信号が連続した領域に格納される。図７の右側に、ページメモリ１２の領域にライン画像信号が格納される順序を示す。
【００４０】
カラー画像読取部１１から出力されたＲＧＢ各成分のライン画像信号は、上述したように、原稿の読取りを開始した読取ラインが異なる。そのため、例えば、図２において、読取ラインＬ０から読取ラインＬ３で原稿の画像を読取って出力されたライン画像信号は、ＲＧＢ全成分が揃っていない。そこで、カラー画像読取部１１がＲＧＢ全成分についてライン画像信号を読取った読取ラインから転送が開始されるようにしてもよい。例えば、図２において、カラー画像読取部１１が原稿の画像をＲＧＢ全成分についてライン画像信号を最初に読取った読取ラインは読取ラインＬ４であり、この読取ラインＬ４で原稿の画像を読取ったライン画像信号から以降のみを転送するようにする。
【００４１】
ページメモリ１２に格納されたカラー画像データは、ＤＭＡＣ２１によって画像メモリ１３にＤＭＡ転送される。このとき、ＤＭＡＣ２１は、ページメモリ１２の領域の順にその領域に格納されたライン画像信号を転送する。
【００４２】
なお、本実施の形態においては、ラインギャップによる位置ずれを補正したカラー画像データをページメモリ１２に一旦格納し、ページメモリ１２に格納された順にカラー画像データを画像メモリ１３に転送する場合について説明した。しかしながら、カラー画像処理部１１から出力されたカラー画像データに対して位置ずれを補正することなく、そのまま出力順にページメモリ１２に一旦格納し、ページメモリ１２に格納されたカラー画像データをＤＭＡＣ２１によって画像メモリ１３に転送する際に位置ずれを補正してもよい。以下、この場合の各部の処理動作について説明する。
【００４３】
カラー画像読取部１１から出力されたＲＧＢ線順次画像信号からなるカラー画像データは、ＤＭＡＣ２１によってその出力順に転送され、ページメモリ１２の各領域にＲＧＢ各成分のライン画像信号毎に領域の領域番号順に格納される。具体的には、ページメモリ１２に格納されたライン画像信号は、図９に示すように、０番目の領域に０ライン目のＲ成分が格納されるとすると、１番目の領域に０ライン目のＧ成分が、２番目の領域に０ライン目のＢ成分が、３番目の領域に１ライン目のＲ成分が、４番目の領域に１ライン目のＧ成分が、５番目の領域に１ライン目のＢ成分が、の順に、２ライン目以降のＲＧＢ線順次画像信号も同様に、そのＲＧＢ各成分のライン画像信号が各領域に領域番号順にそれぞれ個別に当該領域の先頭アドレスから格納される。
【００４４】
次に、制御部１０は、ページメモリ１２に格納されたカラー画像データを画像メモリ１４にＤＭＡ転送する転送命令をＤＭＡＣ２１に出力する。ＤＭＡＣ２１は、ページメモリ１２に格納されたカラー画像データを、アドレス生成回路によって生成されたアドレスに格納された各画素信号を読出して画像メモリ１４に順次転送する。このアドレス生成回路は、図５に示した回路と同じ構成であるが、制御部１０によってレジスタ３３ａ乃至３３ｃ及びレジスタ３３ｅに格納される値が異なる。これについて、以下に説明する。レジスタ３３ａ乃至３３ｃには、ページメモリ１２にＲＧＢ各成分のライン画像信号が入力された領域の順序の補正すべきずれであるＲＧＢ各成分の領域順ずれＡＧが制御部１０によって格納される。例えば、上述した場合では、ＲＧＢ３成分の画像を同じラインで読取った最初のラインは読取ラインＬ４であり、この読取ラインＬ４を読取ったＲ成分のライン画像信号は、読取ラインＬ０を読取ったＲ成分のライン画像信号が格納された領域から１２（＝（（出力ラインずれＰＧＲ＝２）＋（出力ラインずれＰＢＧ＝２））×３）番目の領域に格納されており、この値がＲ成分の領域順ずれＡＧＲとしてレジスタ３３ａに格納される。Ｇ成分のＲ成分に対するＲＧＢ線順次画像信号の出力ラインずれＰＧＲは２であり、ＲＧＢの３つの色成分数があり、Ｒ成分のライン画像信号の１つ次にＧ成分のライン画像信号が出力されるので、Ｇ成分のＲ成分に対するライン画像信号の領域順ずれＡＧＧＲは−５（＝−（出力ラインずれＰＧＲ＝２）×３＋１）であり、この値がレジスタ３３ｂに格納される。Ｂ成分のＧ成分に対するＲＧＢ線順次画像信号の出力ラインずれＰＢＧは２であり、ＲＧＢの３つの色成分数があり、Ｇ成分のライン画像信号の１つ次にＢ成分のライン画像信号が出力されるので、Ｂ成分のＧ成分に対するライン画像信号の領域順ずれＡＧＢＧは−５（＝−（出力ラインずれＰＢＧ＝２）×３＋１）であり、この値がレジスタ３３ｃに格納される。また、転送開始アドレスＴＡとして、読取ラインＬ０を読取ったＲ成分のライン画像信号が格納されている領域の領域の先頭アドレスをレジスタ３３ｅに格納する。
【００４５】
ＤＭＡＣ２１のレジスタ３３にこのような値が格納されることによって、ＤＭＡＣ２１は、原稿の画像を読取ラインＬ４で読取ったＲＧＢ各成分のライン画像信号から順にページメモリ１２から読出して、画像メモリ１３に転送する。具体的には、ＤＭＡＣ２１は、原稿の画像を読取ラインＬ４で読取ったＲ成分のライン画像信号を、ページメモリ１２の１２番目の領域の先頭から順に読出して、画像メモリ１３に最初に転送する。次に、原稿の画像を読取ラインＬ４で読取ったＧ成分のライン画像信号を、７（＝（領域順ずれＡＧＲ＝１２）＋（領域順ずれＡＧＧＲ＝−５）＋（ラインカウント＝０））番目の領域の先頭から順に読出して、画像メモリ１３に転送する。次に、原稿を読取ラインＬ４で読取ったＢ成分のライン画像信号を、２（＝（領域順ずれＡＧＲ＝１２）＋（領域順ずれＡＧＧＲ＝−５）＋（領域順ずれＡＧＢＧ＝−５）＋（ラインカウント＝０））番目の領域の先頭から順に読出して、画像メモリ１３に転送する。
【００４６】
さらに、ＤＭＡＣ２１は、原稿の画像を読取ラインＬ５以降で読取ったカラー画像データも、同様に、順次画像メモリ１３に転送する。このように、ページメモリ１２に格納されたカラー画像データは、図９に示すように、例えば、原稿の画像を読取ラインＬ４で読取ったＲＧＢ各成分のライン画像信号が連続して出力されるように、原稿の画像を同じ読取ラインで読取ったＲＧＢ各成分のライン画像信号が連続して出力される。図９の右側に、ページメモリ１２の領域から、各ライン画像信号が出力される順序を示す。
【００４７】
このようにして、ＤＭＡＣ２１は、カラー画像読取部１１から出力されたカラー画像データの各画素信号をその出力された順に格納したページメモリ１２から、指定された転送開始アドレスＴＡを最初の先頭アドレスとして、ページメモリ１２のアドレス生成回路により生成されたアドレスの順に読出すことにより、ページメモリ１２に格納されたカラー画像データに対して、ラインギャップによる位置ずれを補正して画像メモリ１３にＤＭＡ転送することができる。具体的には、ＤＭＡＣ２１は、Ｒ成分のライン画像信号を最初の領域から読出した後、当該最初の領域から読取ラインのずれを３倍してそれに１を減じた領域数だけ前の領域からＧ成分のライン画像信号を読出し、当該領域から読取ラインのずれを３倍してそれに１を減じた領域数だけ前の領域からＢ成分のライン画像信号を読出す処理と、前記最初の領域から３つ先の領域をＲ成分のライン画像信号を次に読出す最初の領域として指定する処理と、を交互に繰り返してページメモリ１２に格納された原稿の３つのＲＧＢ成分のライン画像信号を画像メモリ１３にＤＭＡ転送する。換言すれば、ＤＭＡＣ２１は、カラー画像読取部１１が最初に読取ったＲ成分のライン画像信号をページメモリ１２のＡ番目の領域に格納する場合に、Ｍを４（＝（出力ラインずれＰＧＲ＝２）＋（出力ラインずれＰＢＧ＝２））から１ずつ増しながら、ページメモリの（Ａ＋３×Ｍ）番目の領域に格納された１色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−（出力ラインずれＰＧＲ＝２））＋１）番目の領域に格納された２色成分目のライン画像信号を読出し、次に前記格納手段の（Ａ＋３×（Ｍ−（出力ラインずれＰＧＲ＝２）−（出力ラインずれＰＢＧ＝２））＋２）番目の領域に格納された３色成分目のライン画像信号を読出して、画像メモリ１３に転送する。
【００４８】
なお、本実施の形態においては、カラー画像読取部１１で読取ったＲＧＢ表色系のカラー画像データに対して、ラインギャップによる位置ずれを補正してページメモリ１２に一旦格納した後に、画像メモリ１３に転送する場合について説明した。しかしながら、例えば、カラー画像読取部１１で読取ったＲＧＢ表色系のカラー画像データに対して、Ｌ*ａ*ｂ*表色系やＹＣｒＣｂ表色系など他の表色系へ変換する色空間変換を行う場合には、これら表色系のカラー画像データに対してラインギャップによる位置ずれを補正してページメモリ１２に一旦格納した後に、これら表色系のカラー画像データを画像メモリ１３に転送してもよい。
【００４９】
また、本実施の形態においては、カラー画像読取部１１が出力したＲＧＢ表色系のカラー画像データに対してラインギャップによる位置ずれを補正してページメモリ１２に一旦格納し、ページメモリ１２に格納された順にカラー画像データを画像メモリ１３に転送する場合について説明した。しかしながら、例えば、カラー画像処理装置１がＬＡＮ（Local Area Network）に接続するためのＬＡＮインターフェイスを備え、ＬＡＮを介してカラー画像処理装置１とクライアントＰＣとの接続を行って、カラー画像処理装置１をクライアントＰＣ用のスキャナ又はプリンタとして用いてもよい。この場合には、ページメモリ１２からカラー画像データをＲＧＢ各成分毎にＪＰＥＧエンコーダ１４に出力する。この転送されたカラー画像データは、ＲＧＢ各成分毎にＪＰＥＧエンコーダ１４によりＪＰＥＧ方式で所定のブロック毎に圧縮符号化が行われた後、画像メモリ１３に転送される。
【００５０】
また、カラー画像処理装置１に、送受信データの変調及び復調を行うモデム、及び電話回線を制御して電話をかけたり切ったりする回線網制御装置（ＮＣＵ）を設け、この回線網制御装置がＰＳＴＮ（Public Switched Telephone Network）に接続されていてもよい。この場合、カラー画像処理装置１は、カラー画像読取部１１で読取ったカラー画像データを、ＰＳＴＮを介して外部の装置とファクシミリ送受信するファクシミリ送受信機能を有する。
【産業上の利用可能性】
【００５１】
本発明に係るカラー画像処理装置は、所定の間隔を隔てた読取ライン毎に原稿の画像を３つのラインセンサにより読取った３つの色成分のライン画像信号からなる原稿のカラー画像データに対して、色成分間の位置ずれを補正することが必要な機器等にて利用することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態に係るカラー画像処理装置１の構成図である。
【図２】ＲＧＢ３成分の読取ライン及び相対移動方向を説明する図である。
【図３】カラー画像読取部１１から出力されるライン画像信号の出力ラインと、これらを読取った読取ラインとの関係を説明する図である。
【図４】カラー画像読取部１１から出力されるライン画像信号の出力ラインと出力順との関係を示す表である。
【図５】ＤＭＡＣ２１が備えるアドレス生成回路の回路図である。
【図６】カラー画像処理装置１のブロック図である。
【図７】ＤＭＡＣ２１によりカラー画像データをＤＭＡ転送する際の信号とカウンタのカウントとの対応を示す説明図である。
【図８】ライン画像信号をページメモリ１２に転送して格納した際における、ページメモリ１２の領域番号、ライン画像信号及び読取ラインとの関係を示す表と、ライン画像信号をページメモリ１２に格納する順を示す図である。
【図９】ライン画像信号をカラー画像読取部１１から出力された順にページメモリ１２に格納した際における、ページメモリ１２の領域番号、ライン画像信号及び出力ラインとの関係を示す表と、ライン画像信号をページメモリ１２から読出す順を示す図である。
【図１０】従来のカラー画像処理装置のブロック図である。
【符号の説明】
【００５３】
１  カラー画像処理装置
１０  制御部（領域指定手段）
１１  カラー画像読取部（画像読取手段）
１２  ページメモリ（格納手段）
１３  画像メモリ（転送先）
２１  ＤＭＡＣ（転送手段）
３１  カラーラインセンサ（ラインセンサ）
【図１】
2006025269.tif 000003
【図２】
2006025269.tif 000004
【図３】
2006025269.tif 000005
【図４】
2006025269.tif 000006
【図５】
2006025269.tif 000007
【図６】
2006025269.tif 000008
【図７】
2006025269.tif 000009
【図８】
2006025269.tif 000010
【図９】
2006025269.tif 000011
【図１０】
2006025269.tif 000012