(57)【要約】【課題】回路規模の縮小化、ひいてはコストの低減を図ることができる画像処理圧縮伸長装置を提供すること。【解決手段】白黒読取部５０１、カラー読取部５０２からの読取り原稿の画像データに対して画像処理と圧縮処理とを行うための複数種類のプログラムを記憶したメモリーカード５０４と、このメモリーカード５０４から一つのプログラムを読出し、前記読取り原稿の画像データを画像処理してから圧縮処理を行う画像処理圧縮伸長部５０３と、を備える構成を採る。【選択図】図５
2007143170.tif 000002
【特許請求の範囲】
【請求項１】
読取り原稿の画像データに対して画像処理と圧縮処理とを行うための複数種類のプログラムを記憶した記憶手段と、
この記憶手段から一つのプログラムを読出し、前記読取り原稿の画像データを画像処理してから圧縮処理を行う画像処理圧縮手段と、
を備えることを特徴とする画像処理圧縮伸長装置。
【請求項２】
前記記憶手段に記憶された複数種類のプログラムは、白黒の画像データに対して画像処理と圧縮処理とを行うためのプログラムと、カラーの画像データに対して画像処理と圧縮処理とを行うためのプログラムとを含み、
前記画像処理圧縮手段は、
処理すべき画像データが白黒であるかカラーであるかに応じて前記プログラムを選択することを特徴とする、
請求項１記載の画像処理圧縮伸長装置。
【請求項３】
圧縮画像データに対して伸長処理と画像処理とを行うための複数種類のプログラムを記憶した記憶手段と、
この記憶手段から一つのプログラムを読出し、前記圧縮画像データを伸長処理してから画像処理を行う画像処理伸長手段と、
を備えることを特徴とする画像処理圧縮伸長装置。
【請求項４】
前記記憶手段に記憶された複数種類のプログラムは、白黒の画像データに対して伸長処理と画像処理とを行うためのプログラムと、カラーの画像データに対して伸長処理と画像処理とを行うためのプログラムとを含み、
前記画像処理伸長手段は、
処理すべき画像データが白黒であるかカラーであるかに応じて前記プログラムを選択することを特徴とする、
請求項３記載の画像処理圧縮伸長装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して画像処理、圧縮伸長等の処理を行う画像処理圧縮伸長装置に関する。
【背景技術】
【０００２】
従来この種の装置では、画像処理と圧縮伸長処理とは、それぞれ独立した回路で行われていた。この従来の画像処理圧縮伸長装置について、図面を参照して説明する。
【０００３】
図６は、従来の画像処理圧縮伸長装置のブロック構成図である。この従来の画像処理圧縮伸長装置は、原稿の読取を行う読取部６０１、画像処理を行う画像処理部６０２、画像処理を行う際に使用される画像処理メモリ６０３を備え、また、圧縮伸長を行う６０４、圧縮伸長を行う際に使用される圧縮伸長メモリ６０５、圧縮メモリ６０６を備えている。更に、画像処理部６０２の出力する画像データを記録する記録部６０７を備えている。
【０００４】
次に、以上のように構成された従来の画像処理圧縮伸長装置の動作について説明する。まず、読取られた画像データを圧縮して保存する場合について説明する。読取部６０１で読取られた画像データは、画像処理部６０２に入力される。この画像処理部６０２は、処理途中の中間データを画像処理メモリ６０３に格納しながら白黒補正、ＭＴＦ補正、カラーの場合は色補正、拡大縮小等の画像処理を行い、この画像処理が終了すると、処理済の画像データを圧縮伸長部６０４に出力する。圧縮伸長部６０４は、入力された処理済みの画像データに対して、処理途中の中間データを圧縮伸長メモリ６０５に格納しながら圧縮処理を行い、この圧縮処理が終了すると、処理済の圧縮データを圧縮メモリ６０６に格納する。
【０００５】
次に、圧縮された画像データを伸長して記録する場合について説明する。圧縮メモリ６０６に格納された圧縮データは、圧縮伸長部６０４に入力される。圧縮伸長部６０４は、処理途中の中間データを圧縮伸長メモリ６０５に格納しながら伸長処理を行い、この伸長処理が終了すると、処理済の画像データを画像処理部６０２に出力する。画像処理部６０２は、処理途中の中間データを画像処理メモリ６０３に格納しながら、カラーの場合は色補正、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い、この画像処理が終了すると、処理済の画像データを記録部６０７に出力する。記録部６０７は、画像処理部６０２から入力した画像データを記録する。
【０００６】
次に、カラーＣＣＤ（Charge Coupled Device）を用いた従来の画像処理圧縮伸長装置について説明する。この画像処理圧縮伸長装置は、カラーＣＣＤの各色の副走査方向のずれをメモリに蓄積して補正し、圧縮処理を行う。このカラーＣＣＤを用いた画像処理圧縮伸長装置について、図面を参照して説明する。
【０００７】
図７は、カラーＣＣＤを用いた従来の画像処理圧縮伸長装置のブロック構成図である。この従来の画像処理圧縮伸長装置は、カラーＣＣＤ７０１から画像データを入力し、ライン間補正メモリ７０２でライン間補正を行った上で、圧縮伸長部７０３がライン間補正された画像データを圧縮する。圧縮伸長メモリ７０４は、圧縮伸長部７０３の圧縮伸長の際に使用されるメモリである。圧縮伸長部７０３の出力である圧縮データは、圧縮メモリ７０５に格納する。
【０００８】
以上のように構成された従来の画像処理圧縮伸長装置の動作について説明する。カラーＣＣＤ７０１は、読取部分が赤と青と緑との間に副走査方向に数ラインずれて配置されているため、ライン間のずれをメモリを使用して補正する。ここでは、８ラインずつずれているとして考える。また、カラーの圧縮・伸長には、８×８のブロックで圧縮伸長する方式であるＪＰＥＧ（Joint Photographic Experts Group）を用いる。
【０００９】
まず、８ライン分の赤の画像データをカラーＣＣＤ７０１で読取り、ライン間補正メモリ７０２に格納する。次に、８ラインの赤と青の画像データをカラーＣＣＤ７０１で読取り、ライン間補正メモリ７０２に格納する。さらに１ラインの赤と青と緑の画像データをカラーＣＣＤ７０１で読取り、ライン間補正メモリ７０４に格納する。ここで、ライン間補正メモリ７０２には、図８に示すように、赤について１７ライン、青について９ライン、緑について１ラインが格納されている。これを白黒に換算すると２７ライン分である。
【００１０】
このライン間補正メモリ７０２に上記のすべてのラインが蓄積されると、１ラインの赤、青、緑の画像データを圧縮伸長部７０３に出力する。圧縮伸長部７０３は、ライン間補正メモリ７０２から入力された画像データを、８×８のブロックで圧縮処理を行うために、圧縮伸長メモリ７０４に８ライン分蓄積する。これを白黒に換算すると、２４ライン分となる。圧縮伸長メモリ７０４に８ライン分の画像データが蓄積されると、圧縮伸長部７０３は、圧縮処理を行い、この圧縮データを、圧縮メモリ７０５に格納する。
【００１１】
上記の説明から、カラーＣＣＤを用いた従来の画像処理圧縮伸長装置においては、ライン間補正メモリ７０２と、圧縮伸長メモリ７０４とが必要とするメモリの合計は、白黒に換算すると、最小でも５１ラインとなる。
【００１２】
次に、白黒とカラーとの両方の画像を入出力することができる従来の画像処理圧縮伸長装置について説明する。この従来の画像処理圧縮伸長装置では、白黒画像とカラー画像とで画像処理及び圧縮伸長処理をそれぞれ独立した回路で行っていた。この白黒とカラーとの両方の画像を入出力することができる画像処理圧縮伸長装置について、図面を参照して説明する。
【００１３】
図９は、白黒とカラーとの両方の画像を入出力することができる従来の画像処理圧縮伸長装置のブロック構成図である。この従来の画像処理圧縮伸長装置は、白黒の画像データを読取る白黒読取部９０１、白黒の画像データに対して画像処理と圧縮伸長処理を行う白黒画像処理圧縮伸長部９０２、この白黒画像処理圧縮伸長部９０２の出力を記録する白黒記録部９０３を備え、また、カラーの画像データを読取るカラー読取部９０４、カラーの画像データに対して画像処理と圧縮伸長処理を行うカラー画像処理圧縮伸長部９０５、このカラー画像処理圧縮伸長部９０５の出力を記録するカラー記録部９０６を備えている。更に、白黒画像処理圧縮伸長部９０２又はカラー画像処理圧縮伸長部９０５の出力である圧縮データを格納する圧縮メモリ９０７を備えている。
【００１４】
以上のように構成された従来の画像処理圧縮伸長装置の動作について説明する。白黒読取部９０１で読み取られた白黒の画像データは、白黒画像処理圧縮伸長部９０２に入力される。この白黒画像処理圧縮伸長部９０２は、入力された画像データに対して白黒補正、ＭＴＦ補正、拡大縮小等の画像処理及び圧縮処理を行い、この処理済のデータを圧縮メモリ９０７に格納する。
【００１５】
また、この圧縮メモリ９０７に格納されている白黒の圧縮データに対して、白黒画像処理圧縮伸長部９０５が、伸長処理及び、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い、白黒の画像データを白黒記録部９０３に出力する。白黒記録部９０３は、入力された白黒の画像データを記録する。
【００１６】
一方、カラー読取部９０４で読み取られたカラーの画像データは、カラー画像処理圧縮伸長部９０５に入力される。このカラー画像処理圧縮伸長部９０５は、入力された画像データに対して、ＭＴＦ補正、色補正、拡大縮小等の画像処理及び圧縮処理を行い、この処理済のデータを圧縮メモリ９０７に格納する。
【００１７】
また、この圧縮メモリ９０７に格納されているカラーの圧縮データに対して、カラー画像処理圧縮伸長部９０５は、伸長処理及び、色補正、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い、カラーの画像データをカラー記録部９０６に出力する。カラー記録部９０６は、入力されたカラーの画像データを記録する。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかし、上記の従来の画像処理圧縮伸長装置の構成では、画像データの入出力が白黒とカラーとで別々の場合、画像処理と圧縮処理とを別々に行うため、回路規模が大きくなるという問題点もある。
【００１９】
本発明は、このような問題点に鑑みてなされたものであり、回路規模の縮小化、ひいてはコストの低減を図ることができる画像処理圧縮伸長装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するために、本発明は、以下のような手段を講じた。
【００２１】
請求項１記載の発明は、画像処理圧縮伸長装置において、読取り原稿の画像データに対して画像処理と圧縮処理とを行うための複数種類のプログラムを記憶した記憶手段と、この記憶手段から一つのプログラムを読出し、前記読取り原稿の画像データを画像処理してから圧縮処理を行う画像処理圧縮手段と、を備える構成を採る。
【００２２】
このような構成により、画像処理と圧縮処理を行う際に、必要なプログラムを読込んで実行することができるため、回路規模を縮小化することができ、コストの低減を図ることができる。
【００２３】
また、請求項２記載の発明は、請求項１記載の画像処理圧縮伸長装置において、前記記憶手段に記憶された複数種類のプログラムは、白黒の画像データに対して画像処理と圧縮処理とを行うためのプログラムと、カラーの画像データに対して画像処理と圧縮処理とを行うためのプログラムとを含み、前記画像処理圧縮手段は、処理すべき画像データが白黒であるかカラーであるかに応じて前記プログラムを選択する構成を採る。
【００２４】
このような構成により、白黒画像であるかカラー画像であるか応じて必要なプログラムを読込んで実行することができるため、白黒及びカラーのそれぞれに独立した回路を設ける必要がなくなり、回路規模を縮小化することができ、コストの低減を図ることができる。
【００２５】
また、請求項３記載の発明は、画像処理圧縮伸長装置において、圧縮画像データに対して伸長処理と画像処理とを行うための複数種類のプログラムを記憶した記憶手段と、この記憶手段から一つのプログラムを読出し、前記圧縮画像データを伸長処理してから画像処理を行う画像処理伸長手段と、を備える構成を採る。
【００２６】
このような構成により、画像処理と伸長処理を行う際に、必要なプログラムを読込んで実行することができるため、回路規模を縮小化することができ、コストの低減を図ることができる。
【００２７】
また、請求項４記載の発明は、請求項３記載の画像処理圧縮伸長装置において、前記記憶手段に記憶された複数種類のプログラムは、白黒の画像データに対して伸長処理と画像処理とを行うためのプログラムと、カラーの画像データに対して伸長処理と画像処理とを行うためのプログラムとを含み、前記画像処理伸長手段は、処理すべき画像データが白黒であるかカラーであるかに応じて前記プログラムを選択する構成を採る。
【００２８】
このような構成により、白黒画像であるかカラー画像であるか応じて必要なプログラムを読込んで実行することができるため、白黒及びカラーのそれぞれに独立した回路を設ける必要がなくなり、回路規模を縮小化することができ、コストの低減を図ることができる。
【発明の効果】
【００２９】
本発明によれば、白黒画像であるかカラー画像であるか応じて必要なプログラムを読込んで実行することができるため、白黒及びカラーのそれぞれに独立した回路を設ける必要がなくなり、回路規模を縮小化することができ、コストの低減を図ることができる。
【発明を実施するための最良の形態】
【００３０】
次に、本発明の実施の形態について、図面を参照して説明する。
【００３１】
（実施の形態１）
図１は、本発明に係る実施の形態１の画像処理圧縮伸長装置のブロック構成図である。本実施の形態の画像処理圧縮伸長装置は、画像データを読取る読取部１０１と、入力された画像データに対して画像処理及び圧縮伸長処理を行う画像処理圧縮伸長部１０２と、画像処理圧縮伸長部１０２の処理途中の中間データを格納する画像処理圧縮伸長メモリ１０３とを備える。また、画像処理圧縮伸長部１０２の出力である圧縮データを格納する圧縮メモリ１０４を備えている。この画像処理圧縮伸長メモリ１０３は、図２に示すように、入力ポインタ２０１により入力するデータの格納位置が示され、出力ポインタ２０２により出力するデータの格納位置が示される。これらの制御は、画像処理圧縮伸長部１０２が行う。
【００３２】
次に、以上のように構成された実施の形態１に係る画像処理圧縮伸長装置の動作について説明する。
【００３３】
まず、読取られた画像データを圧縮して保存する場合について説明する。画像データを読取部１０１で読取り、画像処理圧縮伸長部１０２に入力する（ステップＳ１）。この画像処理圧縮伸長部１０２は、入力ポインタ２０１で画像処理圧縮伸長メモリ１０３の書き込み位置を示し、画像データを１ライン分格納する（ステップＳ２）。
【００３４】
１ライン分の画像データの格納が終了したら、画像処理圧縮伸長部１０２は、出力ポインタ２０２で画像処理圧縮伸長メモリ１０３の読出し位置を示し、画像データを画像処理圧縮伸長メモリ１０３から読出す（ステップＳ３）。次に、この読出した画像データに対して、白黒補正、ＭＴＦ補正、カラーの場合は色補正、拡大縮小等の画像処理を行い（ステップＳ４）、入力ポインタ２０１で画像処理圧縮伸長メモリ１０３の書き込み位置を示し、画像処理済みのデータを画像処理圧縮伸長メモリ１０３に格納する（ステップＳ５）。この処理を１ライン分行う。
【００３５】
１ライン分の画像処理が終了したら、画像処理圧縮伸長部１０２は、出力ポインタ２０２で画像処理圧縮伸長メモリ１０３の読出し位置を示し、画像処理済みの画像データを画像処理圧縮伸長メモリ１０３から読出す（ステップＳ６）。次に、この読出した画像データに対して圧縮処理を行い（ステップＳ７）、この圧縮データを圧縮メモリ１０４に格納する（ステップＳ８）。この処理を１ライン分行い、以上の処理を１ページ分繰り返して行う。
【００３６】
このように、一つの画像処理圧縮伸長メモリ１０３に対して書き込み位置、読出し位置をポインタで管理して画像処理を行う場合と圧縮処理を行う場合とで共用している。
【００３７】
次に、圧縮された画像データを伸長して記録する場合について説明する。圧縮メモリ１０４に格納された圧縮データが画像処理圧縮伸長部１０２に入力され（ステップＴ１）、画像処理圧縮伸長部１０２は、入力された圧縮データに対して伸長処理を行い（ステップＴ２）、入力ポインタ２０１で画像処理圧縮伸長メモリ１０３への書き込み位置を示し、画像データを画像処理圧縮伸長メモリ１０３に格納する（ステップＴ３）。この処理を１ライン分行う。
【００３８】
１ラインの伸長処理が終了したら、画像処理圧縮伸長部１０２は、出力ポインタ２０２で画像処理圧縮伸長メモリ１０３の読出し位置を示し、画像データを画像処理圧縮伸長メモリ１０３から読出す（ステップＴ４）。次に、この読出した画像データに対して、カラーの場合は色補正、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い（ステップＴ５）、入力ポインタ２０１で画像処理圧縮伸長メモリ１０３の書き込み位置を示し、画像処理済のデータを画像処理圧縮伸長メモリ１０３に格納する（ステップＴ６）。
【００３９】
１ライン分の画像処理が終了したら、画像処理圧縮伸長部１０２は、出力ポインタ２０２で画像処理圧縮伸長メモリ１０３の読出し位置を示し、画像データを画像処理圧縮伸長メモリ１０３から読出し、記録部１０５に出力する（ステップＴ７）。記録部１０５は、入力された画像データを記録する（ステップＴ８）。この処理を１ライン分行い、以上の処理を１ページ分繰り返す。
【００４０】
以上のように、本実施の形態に係る画像処理圧縮伸長装置によれば、単一の画像処理圧縮伸長部１０２が画像処理機能及び圧縮伸長機能を備え、画像処理圧縮伸長メモリ１０３へのデータの入力と出力のポインタを制御することによって、画像処理と圧縮伸長処理とで同一のメモリを使用することができるため、必要なメモリの個数を少なくすることができ、ひいてはコストの低減を図ることができる。
【００４１】
（実施の形態２）
次に、本発明に係る実施の形態２の画像処理圧縮伸長装置について説明する。図３は、本実施の形態の画像処理圧縮伸長装置のブロック構成図である。本実施の形態の画像処理圧縮伸長装置は、画像データを入力するカラーＣＣＤ３０１と、カラーＣＣＤ３０１のライン間補正と入力画像データに対して圧縮処理を行うライン間補正圧縮部３０２と、ライン間補正圧縮部３０２の処理途中の画像データを格納するライン間補正圧縮メモリ３０３とを備える。さらに、ライン間補正圧縮部３０２が出力する圧縮データを格納する圧縮メモリ３０４を備えている。このライン間補正圧縮メモリは、図４に示すように、入力ポインタ４０１より入力するデータの格納位置が示され、出力ポインタ４０２より出力するデータの格納位置が示される。これらのポインタの動作は、ライン間補正圧縮部３０２が制御する。
【００４２】
次に、以上のように構成された実施の形態２に係る画像処理圧縮伸長装置の動作について説明する。
【００４３】
カラーＣＣＤ３０１は、赤と青と緑の間に副走査方向に数ラインずつずれて配置されているため、ライン間のずれをメモリを使用して補正する。ここでは、８ラインずつずれているとする。また、カラーの圧縮伸長には、８×８のブロックで圧縮伸長する方式であるＪＰＥＧが使用される。
【００４４】
まず、８ラインの赤の画像データをカラーＣＣＤ３０１で読取り、ライン間補正圧縮部３０２に入力する（ＳＴ１）。このライン間補正圧縮部３０２は、入力ポインタ４０１でライン間補正圧縮メモリ３０３の赤の位置を示して格納する（ＳＴ２）。このとき、ライン間補正圧縮メモリ３０３には白黒換算で８ライン分の画像データが有効である。
【００４５】
次に、ライン間補正圧縮部３０２は、出力ポインタ４０２でライン間補正圧縮メモリ３０３の赤の位置を示して、画像データを読込む（ＳＴ３）。この画像データに対し、ライン間補正圧縮部３０２は、８×８のブロックの圧縮処理を行い（ＳＴ４）、この圧縮データを圧縮メモリ３０４に格納する（ＳＴ５）。このとき、ライン間補正圧縮メモリ３０３には有効な画像データは格納されていない。
【００４６】
８ラインの赤の圧縮処理が終了したら、８ライン分の赤と青の画像データをカラーＣＣＤ３０１で読取り、ライン間補正圧縮部３０２に出力する（ＳＴ６）。このとき、ライン間補正圧縮メモリ３０３には、白黒換算で１６ライン分の画像データが入力されている。ライン間補正圧縮部３０２は、画像データが入力されると、入力ポインタ４０１でライン間補正圧縮メモリ３０３の赤と青の位置を示して格納する（ＳＴ７）。
【００４７】
次に、ライン間補正圧縮部３０２は、出力ポインタ４０２でライン間補正圧縮メモリ３０３の青の位置を示して、画像データを読込む（ＳＴ８）。この画像データに対し、ライン間補正圧縮部３０２は、８×８のブロックの圧縮処理を行い（ＳＴ９）、この圧縮データを圧縮メモリ３０４に格納する（ＳＴ１０）。このとき、ライン間補正圧縮メモリ３０３には、白黒換算で８ライン分の画像データが有効となっている。
【００４８】
８ライン分の青の圧縮処理を終了したら、８ライン分の赤と青と緑の画像データをカラーＣＣＤ３０１で読取り、ライン間補正圧縮部３０２に入力する（ＳＴ１１）。ライン間補正圧縮部３０２は、画像データが入力されると、入力ポインタ４０１でライン間補正圧縮メモリ３０３の赤と青と緑の位置を示して格納する（ＳＴ１２）。このとき、ライン間補正圧縮メモリ３０３には白黒換算で３２ライン分の画像データが有効となっている。
【００４９】
次に、出力ポインタ４０２でライン間補正圧縮メモリ３０３の緑の位置を示して、画像データをライン間補正圧縮部３０２に入力する（ＳＴ１３）。ライン間補正圧縮部３０２は、画像データが入力されると、８×８のブロックの圧縮処理を行い（ＳＴ１４）、圧縮データを圧縮メモリ３０４に格納する（ＳＴ１５）。このとき、ライン間補正圧縮メモリ３０３には白黒換算で２４ライン分の画像データが有効となっている。
【００５０】
次に、出力ポインタ４０２でライン間補正圧縮メモリ３０３の赤の位置を示して画像データをライン間補正圧縮部３０２に入力する（ＳＴ１６）。ライン間補正圧縮部３０２は、画像データが入力されると、８×８のブロックの圧縮処理を行い（ＳＴ１７）、圧縮データを圧縮メモリ３０４に格納する（ＳＴ１８）。このとき、ライン間補正圧縮メモリ３０３には白黒換算で１６ライン分の画像データが有効となっている。
【００５１】
次に、ライン間補正圧縮部３０２は、出力ポインタ４０２でライン間補正圧縮メモリ３０３の緑の位置を示して、画像データを読込む（ＳＴ１９）。ライン間補正圧縮部３０２は、８×８のブロックの圧縮処理を行い（ＳＴ２０）、圧縮データを圧縮メモリ３０４に格納する（ＳＴ２１）。このとき、ライン間補正圧縮メモリ３０３には、白黒換算で８ライン分の画像データが有効となっている。
【００５２】
このように、ライン間補正圧縮メモリ３０３の容量は、白黒換算で３２ライン分あれば足りることとなり、最低でも５１ラインを必要とした従来の画像処理圧縮伸長装置と比較して、メモリの個数及びその容量を大幅に低減させることができる。
【００５３】
以上のように、本実施の形態に係る画像処理圧縮伸長装置によれば、ライン間補正圧縮メモリのデータの入力と出力のポインタを制御することにより、カラーＣＣＤのライン間補正と圧縮伸長処理とで同一のメモリを使用することができるため、必要となるメモリの個数とその容量を少なくすることができ、ひいては越すとの低減を図ることができる。
【００５４】
（実施の形態３）
次に、本発明に係る実施の形態３の画像処理圧縮伸長装置について説明する。実施の形態３の画像処理圧縮伸長装置は、白黒とカラーとの両方の画像を入出力することができる。
【００５５】
図５は、本実施の形態の画像処理圧縮伸長装置のブロック構成図である。本実施の形態の画像処理圧縮伸長装置は、白黒の画像データを入力する白黒読取部５０１と、カラーの画像データを入力するカラー読取部５０２と、プログラムによって画像処理と圧縮伸長処理とを行う画像処理圧縮伸長部５０３と、白黒の画像処理と圧縮伸長処理のプログラム及び、カラーの画像処理と圧縮伸長処理のプログラムを格納するメモリーカード５０４とを備える。また、画像処理圧縮伸長部５０３が出力する圧縮データを格納する圧縮メモリ５０５を備えている。さらに、白黒の画像データを記録する白黒記録部５０６と、カラーの画像データを記録するカラー記録部５０７とを備えている。
【００５６】
次に、以上のように構成された実施の形態３に係る画像処理圧縮伸長装置の動作について説明する。
【００５７】
まず、白黒の画像データを圧縮する場合について説明する。画像処理圧縮伸長部５０３は、メモリーカード５０４から白黒の画像処理と圧縮処理のプログラムを読込む（ステップＳ１）。次に、画像データを白黒読取部５０１から取り込み、これを画像処理圧縮伸長部５０３に入力する（ステップＳ２）。画像処理圧縮伸長部５０３は、画像データが入力されると、白黒補正、ＭＴＦ補正、拡大縮小等の画像処理及び圧縮伸長処理を行い（ステップＳ３）、圧縮データを圧縮メモリ５０５に格納する（ステップＳ４）。
【００５８】
次に、白黒の圧縮データを伸長する場合について説明する。画像処理圧縮伸長部５０３は、メモリーカード５０４から白黒の伸長処理と画像処理のプログラムを読込む（ステップＴ１）。また、画像処理圧縮伸長部５０３は、圧縮メモリ５０５に格納されている白黒の圧縮データを読込む（ステップＴ２）。画像処理圧縮伸長部５０３は、圧縮データを読込むと、伸長処理及び、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い（ステップＴ３）、処理済の画像データを白黒記録部５０６に出力する（ステップＴ４）。白黒記録部５０６は、入力された画像データを記録する（ステップＴ５）。
【００５９】
次に、カラーの画像データを圧縮する場合について説明する。画像処理圧縮伸長部５０３は、メモリーカード５０４からカラーの画像処理と圧縮処理のプログラムを読込む（ステップＵ１）。次に、画像データをカラー読取部５０２から取り込み、これを画像処理圧縮伸長部５０３に入力する（ステップＵ２）。画像処理圧縮伸長部５０３は、画像データが入力されると、ＭＴＦ補正、色補正、拡大縮小等のカラーの画像処理及び圧縮伸長処理を行い（ステップＵ３）、圧縮データを圧縮メモリ５０５に格納する（ステップＵ４）。
【００６０】
次に、カラーの圧縮データを伸長する場合について説明する。画像処理圧縮伸長部５０３は、メモリーカード５０４からカラーの伸長処理と画像処理のプログラムを読込む（ステップＶ１）。また、画像処理圧縮伸長部５０３は、圧縮メモリ５０５に格納されているカラーの圧縮データを読込む（ステップＶ２）。画像処理圧縮伸長部５０３は、圧縮データを読込むと、伸長処理及び、色補正、拡大縮小、ガンマ補正、ハーフトーン化（２値化）等の画像処理を行い（ステップＶ３）、処理済の画像データをカラー記録部５０７に出力する（ステップＶ４）。カラー記録部５０７は、入力された画像データを記録する（ステップＶ５）。
【００６１】
以上のように、本実施の形態に係る画像処理圧縮伸長装置によれば、入力画像データが白黒であるかカラーであるかに応じて、画像処理と圧縮伸長処理のプログラムを入れ替えることによって、画像処理と圧縮処理とを単一の画像処理圧縮伸長部５０３で行うことができるため、部品点数の減少により回路規模を縮小化することができ、ひいてはコストの低減を図ることができる。
【００６２】
なお、カラー読取部５０２とカラー記録部５０７とで白黒の画像データを入出力する場合は、画像処理のプログラムはそのままカラーのプログラムを使用し、圧縮伸長のプログラムだけを白黒のプログラムに入れ替えて処理することもできる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態１における画像処理圧縮伸長装置のブロック構成図
【図２】本発明の実施の形態１におけるメモリに対する入出力位置を示すブロック図
【図３】本発明の実施の形態２における画像処理圧縮伸長装置のブロック構成図
【図４】本発明の実施の形態２におけるメモリに対する入出力位置を示すブロック図
【図５】本発明の実施の形態３における画像処理圧縮伸長装置のブロック構成図
【図６】従来の白黒画像を処理する画像処理圧縮伸長装置のブロック構成図
【図７】従来のカラー画像を処理する画像処理圧縮伸長装置のブロック構成図
【図８】従来のカラー画像を処理する画像処理圧縮伸長装置のメモリ構成を示すブック図
【図９】従来の白黒及びカラー画像を処理する画像処理圧縮伸長装置のブロック構成図
【符号の説明】
【００６４】
１０１  読取部
１０２  画像処理圧縮伸長部
１０３  画像処理圧縮伸長メモリ
１０４  圧縮メモリ
１０５  記録部
２０１  入力ポインタ
２０２  出力ポインタ
３０１  カラーＣＣＤ
３０２  ライン間補正圧縮部
３０３  ライン間補正圧縮メモリ
５０１  白黒読取部
５０２  カラー読取部
５０３  画像処理圧縮伸長部
５０４  メモリーカード
５０６  白黒記録部
５０７  カラー記録部
【図１】
2007143170.tif 000003
【図２】
2007143170.tif 000004
【図３】
2007143170.tif 000005
【図４】
2007143170.tif 000006
【図５】
2007143170.tif 000007
【図６】
2007143170.tif 000008
【図７】
2007143170.tif 000009
【図８】
2007143170.tif 000010
【図９】
2007143170.tif 000011