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