(57)【要約】【課題】画像データの品質が低下することなく、モノクロ画像データの縮小処理に要する時間を短縮できるようにする。【解決手段】複数の画像データを保持する画像メモリ１７と、画像メモリ１７から読み出された複数の画像データを縮小し、一覧表示用の縮小画像を生成する縮小処理部５３とを備える。縮小処理部５３は、並行して縮小処理を実行することができる３つのフィルタ処理回路５３１，５３２，５３３とピクセル数減少回路５３４，５３５，５３６とを有する。カラー画像の縮小画像を生成する場合には、カラー画像データを構成するＲＧＢの成分データについてそれぞれ異なるピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行する。モノクロ画像データの縮小画像を生成する場合には、３つのモノクロ画像データについてそれぞれ異なるピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行する。【選択図】  図４
2009141430.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを保持する画像記憶手段と、
上記画像記憶手段から読み出された複数の上記画像データを縮小し、一覧表示用の縮小画像を生成する縮小処理手段とを備え、
上記縮小処理手段は、並行して縮小処理を実行することができる複数のピクセル数減少回路及びこれらピクセル数減少回路に対応するフィルタ処理回路を有し、カラー画像の上記縮小画像を生成する場合には、カラー画像データを構成する複数の色成分データについてそれぞれ異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行し、モノクロ画像データの上記縮小画像を生成する場合には、複数のモノクロ画像データについてそれぞれ異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行することを特徴とする画像処理装置。
【請求項２】
上記縮小処理手段は、連続した複数のラインで構成されるとともに上記フィルタ処理回路の数以下となるように１つのモノクロ画像データを分割して副走査方向の位置が異なる複数の分割モノクロ画像データを生成する画像分割手段を備え、
上記分割モノクロ画像データのそれぞれについて異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記画像分割手段は、上記分割モノクロ画像データ同士の結合部に重複する領域を有するように１つのモノクロ画像データを分割し、
上記縮小処理手段は、上記重複領域を含めて上記各分割モノクロ画像データを上記フィルタ処理回路でフィルタ処理した後に上記ピクセル数減少回路で縮小処理して、縮小処理された上記分割モノクロ画像データを１つのモノクロ画像データに合成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
２値データからなるモノクロ画像データをグレースケールに変換するグレースケール変換手段を備えることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データを縮小して複数の一覧表示用の縮小画像を生成し、これら縮小画像を合成して一覧表示画像を生成する画像処理装置に関する。
【背景技術】
【０００２】
スキャナ装置、カラー複写機、そしてデジタル複合機などの画像処理装置は、画像データを記憶手段に記憶しておいて、記憶した画像データを縮小してモニターなどの表示部に一覧表示を行うようにした機能を有するものが提案されている（例えば特許文献１参照）。
【０００３】
画像データを縮小する場合、方法としては、画像データを主走査方向に対して所定の画素毎に画素を間引くと共に、副走査方向に対しては所定ライン毎に１ライン分の画素を間引く方法がある。しかしながら、このように単に画素を間引いて縮小処理を行う場合は、画像データに抜けが生じて、画質が劣化してしまう。
【０００４】
そこで、画像データに対して、縦横それぞれ所定の画素（例えば７×７画素）となる範囲を決めて、この範囲の中心となる注目画素と、この注目画素を中心にした周辺画素を用いて平滑化した後に縮小処理を行うことにより、画質を維持するようにしている。
【０００５】
ところで、画像データを縮小する場合、一般に縮小処理を行うための回路を用いて処理を行っている。上記処理回路は、カラー画像データ用の処理回路とモノクロ画像データ用の処理回路とを画像処理装置に搭載する場合と、カラー画像用の処理回路のみを画像処理装置に搭載する場合とがある。カラー画像用とモノクロ画像用の処理回路が搭載されている画像処理装置は、処理速度は速くなるがコストが高くなるという問題がある。
【０００６】
また、カラー画像用の処理回路のみを搭載した画像処理装置では、カラー画像用の処理回路を利用してモノクロ画像データの縮小処理を行うことによりコストの低廉化を図っている。この種の画像処理装置は、カラー画像データのＲＧＢ成分のそれぞれに対応した３つの処理回路が搭載されており、２値データからなるモノクロ画像データを縮小処理する場合は、これら３つの処理回路のうちの１つを用いて縮小処理が行われる。
【特許文献１】特開２００６−１２１２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、カラー画像用の処理回路のみが搭載された画像処理装置は、一つのモノクロ画像データを縮小処理する場合、３つの処理回路のうちの１つを用いるため、モノクロ画像データもカラー画像データも縮小処理に要する時間は変わらない。即ち、モノクロ画像データは、カラー画像データに対してデータ量が少ないにも係わらず、同じ処理時間を要することになり、モノクロ画像データの縮小処理は遅くなり効率が悪い。
【０００８】
本発明の目的は、画像データの品質が低下することなく、モノクロ画像データの縮小処理に要する時間を短縮できる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
第１の本発明による画像処理装置は、複数の画像データを保持する画像記憶手段と、上記画像記憶手段から読み出された複数の上記画像データを縮小し、一覧表示用の縮小画像を生成する縮小処理手段とを備え、上記縮小処理手段は、並行して縮小処理を実行することができる複数のピクセル数減少回路及びこれらピクセル数減少回路に対応するフィルタ処理回路を有し、カラー画像の上記縮小画像を生成する場合には、カラー画像データを構成する複数の色成分データについてそれぞれ異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行し、モノクロ画像データの上記縮小画像を生成する場合には、複数のモノクロ画像データについてそれぞれ異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行するように構成される。
【００１０】
なお、上記画像データとは、１つの上記画像データが、複数のピクセルデータが二次元的に配列されたピクセルデータの集合体として構成されているものを言う。また、フィルタ処理回路では、注目画素と、これを中心にした周辺画素に対して係数を乗算して得られた値を全て加算し、上記係数の和で割って新たに注目画素の画素値を求める処理が行われる。
【００１１】
このような構成によれば、モノクロ画像データの一覧表示用の縮小画像を生成する場合には、複数のモノクロ画像データを複数の上記ピクセル数減少回路及びフィルタ処理回路を用いて並行して縮小処理することができる。従って、従来、１つのモノクロ画像データを縮小処理していた時間内で、複数のモノクロ画像データの縮小処理が行えるので、モノクロ画像データの縮小画像を一覧表示させた画像を生成するための処理時間を従来よりも短くできる。
【００１２】
第２の本発明による画像処理装置は、上記構成に加えて、上記縮小処理手段は、連続した複数のラインで構成されるとともに上記フィルタ処理回路の数以下となるように１つのモノクロ画像データを分割して副走査方向の位置が異なる複数の分割モノクロ画像データを生成する画像分割手段を備え、上記分割モノクロ画像データのそれぞれについて異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を実行するように構成される。
【００１３】
１つのモノクロ画像データを複数のモノクロ画像データに分割するとは、例えば、２つのモノクロ画像データを３つの上記ピクセル数減少回路及びフィルタ処理回路で処理するときには、最初のモノクロ画像データを頭から副走査方向の２／３の領域で２つに分割し、後のモノクロ画像データを頭から１／３の領域で２つに分割することをいう。このとき、互いの１／３の領域の分割画像データを組み合わせて、１つのピクセル数減少回路及びフィルタ処理回路で縮小処理を行い、２／３の領域の２つの分割画像データは、それぞれ別のピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を行う。
【００１４】
また、１つのモノクロ画像データを３つの上記ピクセル数減少回路及びフィルタ処理回路で処理するときには、このモノクロ画像データを副走査方向の位置が異なるように１／３ずつに３つに分割し、これら分割画像データをそれぞれ別のピクセル数減少回路及びフィルタ処理回路を用いて縮小処理を行う。
【００１５】
このような構成によれば、複数のモノクロ画像データの一覧表示用の縮小画像を生成する際に、半端な数のモノクロ画像データが残った場合には、１つのモノクロ画像データを所定の領域ごとに分割して、分割されたモノクロ画像データについてそれぞれ異なる上記ピクセル数減少回路及びフィルタ処理回路を用いて並行して縮小処理をすることができる。その結果、複数のピクセル数減少回路及びフィルタ処理回路を効率良く使用して一覧表示用の縮小画像を生成できる。
【００１６】
第３の本発明による画像処理装置は、上記構成に加えて、上記画像分割手段は、上記分割モノクロ画像データ同士の結合部に重複する領域を有するように１つのモノクロ画像データを分割し、上記縮小処理手段は、上記重複領域を含めて上記各分割モノクロ画像データを上記フィルタ処理回路でフィルタ処理した後に上記ピクセル数減少回路で縮小処理して、縮小処理された上記分割モノクロ画像データを１つのモノクロ画像データに合成するように構成される。
【００１７】
このような構成によれば、上記分割モノクロ画像データの結合部には、重複する領域が形成され、しかも、重複領域を含めてフィルタ処理を行うので、縮小された分割モノクロ画像データを合成したときの結合部分にひずみが生じることはなく、合成後のモノクロ画像データは、１枚のモノクロ画像データを縮小処理したときと同じ状態の仕上がりになる。
【００１８】
第４の本発明による画像処理装置は、上記構成に加えて、２値データからなるモノクロ画像データをグレースケールに変換するグレースケール変換手段を備えるように構成される。
【００１９】
このような構成によれば、例えば、ファクシミリで受信したモノクロ画像データは、２値データであるので、このままでは、カラー画像用の複数の上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理が行えない。そこで、２値データをグレースケールに変換することにより、上記画像記憶手段に保持される画像データが２値データのモノクロ画像データであっても、複数の上記ピクセル数減少回路及びフィルタ処理回路を用いて縮小処理が行える。
【発明の効果】
【００２０】
本発明によれば、従来、１つのモノクロ画像データを縮小処理していた時間内で、複数のモノクロ画像データの縮小処理が行えるので、モノクロ画像データの一覧表示用の縮小画像を一覧表示させる一覧表示画像を生成する処理時間を短縮できる。
【発明を実施するための最良の形態】
【００２１】
実施の形態１.
図１は、本発明の実施の形態１による画像処理装置の構成を示したブロック図であり、画像処理装置の一例としてデジタル複合機１を示している。このデジタル複合機１は、ＭＰＵ(Micro Processing Unit)からなる制御部１０と、この制御部１０に対してパラレル通信路１１を介してそれぞれ接続されたＲＯＭ(Read-Only Memory)１２、ＲＡＭ(Random Access Memory)１３、原稿読取部１４、画像処理部１５、コーデック１６、画像記憶手段となる画像メモリ１７、印刷部１８、操作部１９、報知部２０、通信部２１、フレームメモリ２２を備えている。
【００２２】
このデジタル複合機１では、ファクシミリモード、コピーモード、スキャナモード及びプリンタモードのいずれかを選択し、その選択したモードに対応する処理を実行することができるようになっている。
【００２３】
ファクシミリモードでは、読み取った原稿の画像データを他のファクシミリ装置へ送信したり、他のファクシミリ装置から受信したファクシミリ画像データ（以下、ＦＡＸ画像データという。）に基づく画像を用紙に印刷したりすることができる。なお、この受信したＦＡＸ画像データを画像メモリ１７に保存することもできるようになっている。また、ＦＡＸ画像データは、モノクロ２値画像データであり、ＭＨ（Modified Huffman）方式で圧縮されるか、ＭＲ（Modified Read）方式で圧縮されるか、ＭＭＲ（Modified MR）方式で圧縮された状態で受信される。この圧縮処理された状態のＦＡＸ画像データが画像メモリ１７に保存される。
【００２４】
コピーモードでは、読み取った原稿の画像データに基づく画像を用紙に印刷することができる。プリンタモードでは、ネットワーク接続された端末装置から受信した画像データに基づく画像を用紙に印刷することができる。この端末装置から受信した画像データも画像メモリ１７に保存することができるようになっている。このときの画像データは、カラー画像データまたはモノクロ画像データである。カラー画像データは、ＲＧＢの色成分ごとの強度データからなるピクセルデータで生成されるカラー画像データ（以下、ＲＧＢカラー画像データという。）か、ＪＰＥＧ（Joint Photographic Experts Group）方式で圧縮された画像データ（以下、ＪＰＥＧ画像データという。）である。また、モノクロ画像データは、モノクロ２値画像データ（黒白だけでなく、他の単色も含む）か、灰色成分の強度データからなるピクセルデータで生成されるグレースケール画像データか、ＪＰＥＧ画像データである。
【００２５】
スキャナモードでは、読み取った原稿の画像データをネットワーク接続された端末装置へ送信したり、読み取った画像データを画像メモリ１７に保存したりすることができる。スキャナモードで読み取った画像データも、ＲＧＢカラー画像データか、カラーまたはモノクロのＪＰＥＧ画像データか、モノクロ２値画像データである。
【００２６】
ＲＯＭ１２には、制御部１０が実行するコンピュータプログラムが記憶されており、制御部１０のプログラム処理に基づいて、必要なデータがＲＡＭ１３に格納される。原稿読取部１４は、原稿に向けて光を照射し、原稿からの反射光を受光することにより、その受光量に応じた信号を出力する。
【００２７】
画像処理部１５は、原稿読取部１４からの出力信号に基づいて画像処理を行うことにより画像データを生成したり、圧縮処理するためにこの画像データをコーデック１６へ出力したり、または、この画像データをそのまま画像メモリ１７に格納したりする。さらに、画像処理部１５は、画像メモリ１７に保存されている複数の画像データを縮小処理して一覧表示用の縮小画像を生成し、これら縮小画像が一覧表示された一覧表示画像を生成する処理も行う。
【００２８】
コーデック１６は、画像処理部１５から入力された画像データに対して圧縮処理を行い、圧縮後の画像データを画像メモリ１７に格納したり、画像メモリ１７から圧縮された画像データを読み出して伸長処理を行ったりする。
【００２９】
印刷部１８は、感光体ドラム、帯電器、現像装置、転写装置及び定着装置などを備えた周知の構成からなり、画像データに基づいて用紙に画像を印刷する。例えば、コピーモードでは、原稿読取部１４で読み取った原稿の画像データに基づいて、印刷部１８で用紙に画像が印刷される。
【００３０】
操作部１９は、ユーザが入力操作を行うための複数の操作キーを備えており、上記各モードを選択する操作の他、各種設定操作を行うことができる。報知部２０は、ユーザに所定の情報を報知するためのものであり、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などの表示部やスピーカなどを用いて各種報知を行う。
【００３１】
通信部２１は、電話回線などの公衆通信回線（図示せず）を介して他のファクシミリ装置と接続されると共に、図示していないが、ＬＡＮ(Local Area Network)を介して他の端末装置と接続される。通信部２１は、図示していないが、公衆通信回線に接続されるインターフェースと、ＬＡＮに接続されるインターフェースとを備えている。
【００３２】
ファクシミリ送信を行う場合には、通信部２１により相手方のファクシミリ装置との間で、公衆通信回線を介して接続状態が確立された後、原稿読取部１４で読み取った原稿の画像データが相手方のファクシミリ装置に送信される。一方、ファクシミリ受信を行う場合には、公衆通信回線を介して通信部２１で相手方のファクシミリ装置からＦＡＸ画像データを受信し、画像メモリ１７に格納される。画像メモリ１７に格納されたＦＡＸ画像データは、この画像メモリ１７から読み出されて、コーデック１６で伸長処理された後、このＦＡＸ画像データに基づく画像が印刷部１８において用紙に印刷される。
【００３３】
また、通信部２１は、ＬＡＮを介して画像データの送受信を行う場合には、インターフェースにより、ＬＡＮに対する信号の入出力を制御する。例えば、スキャナモードでは、原稿読取部１４で読み取った原稿の画像データが、インターフェースを介してＬＡＮに接続されている他の端末装置へ送信される。また、プリンタモードでは、ＬＡＮに接続されている他の端末装置からインターフェースを介して受信した画像データに基づいて、印刷部１８で用紙に画像が印刷される。
【００３４】
フレームメモリ２２は、画像処理部１５で生成された一覧表示用の複数の縮小画像が一覧表示された一覧表示画像を格納する。フレームメモリ２２に格納された一覧表示画像は、報知部２０の表示部２０ａに表示されるようになっている。
【００３５】
図２は、本実施形態に係るデジタル複合機１において、上記一覧表示画像を生成するための機能構成の一例を示した機能ブロック図である。本実施形態では、画像メモリ１７に格納されている複数の画像データを用いて一覧表示画像を生成するようになっている。
【００３６】
画像メモリ１７には、圧縮されていないモノクロ２値画像データが格納されるモノクロ画像ファイル３１と、ＦＡＸ画像データなどのモノクロ２値圧縮画像データが格納されるモノクロ２値圧縮画像ファイル３２と、カラーまたはグレーのＪＰＥＧ画像データが格納されるＪＰＥＧ画像ファイル３３と、ＲＧＢカラー画像データが格納されるＲＧＢカラー画像ファイル３４と、グレースケール画像データが格納されるグレースケール画像ファイル３５とが設けられている。
【００３７】
コーデック１６は、モノクロ圧縮画像伸長部４１と、ＪＰＥＧ画像伸長部４２とを備える。モノクロ圧縮画像伸長部４１は、ＦＡＸ画像データなど圧縮された状態で画像メモリ１７のモノクロ２値圧縮画像ファイル３２に格納されているモノクロ２値圧縮画像データを伸長処理する。モノクロ圧縮画像伸長部４１では、ＭＨ方式、ＭＲ方式、または、ＭＭＲ方式で圧縮処理されたモノクロ２値画像データを復元する処理が行われる。
【００３８】
ＪＰＥＧ画像伸長部４２は、画像メモリ１７のＪＰＥＧ画像ファイル３３に格納されているＪＰＥＧ画像データを伸長処理する。ＪＰＥＧ画像伸長部４２では、ＪＰＥＧ画像データを伸長する場合、まず、単位ブロックごとに復号化する処理と、復号化された多数のブロックを合成していく処理とが行われ、ブロックが合成されることにより、伸長された画像データを得ることができる。そして、伸長されたモノクロ２値画像データまたはＪＰＥＧ画像データがＲＡＭ１３に格納されるようなっている。
【００３９】
モノクロ画像ファイル３１に格納される圧縮処理されていないモノクロ２値画像データと、コーデック１６で伸長されたモノクロ２値画像データ、グレースケール画像データ、そしてカラー画像データとは、輝度成分（Ｙ）及び色差成分（Ｃｂ及びＣｒ）からなるＹＣｂＣｒデータとして、ＲＡＭ１３に格納されるようになっている。
【００４０】
なお、ＲＡＭ１３にカラー画像データを書き込む方法としては、ＲＧＢ成分ごとに１画素ずつ順次ＲＡＭ１３に書き込む方法（点順次）と、ＲＧＢ成分を１ページずつＲＡＭ１３に書き込む方法（面順次）とがある。また、ＲＧＢ成分を１ラインずつＲＡＭ１３に書き込む方法（線順次）もある。
【００４１】
そして、画像処理部１５は、ＲＧＢ変換部５１、グレースケール変換部５２、縮小処理部５３、縮小画像メモリ５４、一覧表示画像合成部５５、第１スイッチ５６、そして、第２スイッチ５７を備えている。ＲＧＢ変換部５１は、ＲＡＭ１３に格納されているＹＣｂＣｒデータのカラー画像データをＲＧＢの色成分ごとの強度データからなるピクセルデータに変換する処理を行う。グレースケール変換部５２は、ＲＡＭ１３に格納されているＹＣｂＣｒデータのグレー画像データを輝度成分（Ｙ）に基づいてグレースケールのピクセルデータにする処理を行う。
【００４２】
縮小処理部５３は、平滑化のためのフィルタ処理を行うＲ成分フィルタ処理回路５３１と、Ｇ成分フィルタ処理回路５３２と、Ｂ成分フィルタ処理回路５３３とを備える。また、縮小処理部５３は、フィルタ処理された各画像データに対して縮小処理を行うＲ成分ピクセル数減少回路５３４と、Ｇ成分ピクセル数減少回路５３５と、Ｂ成分ピクセル数減少回路５３６とを各フィルタ処理回路に対応させて備える。これらフィルタ処理回路とピクセル数減少回路は、ＲＧＢカラー画像データの一覧表示用の縮小画像を生成する場合と、グレースケール画像データの一覧表示用の縮小画像を生成する場合とで処理が異なる。
【００４３】
ＲＧＢカラー画像データの一覧表示用の縮小画像を縮小処理部５３で生成する場合について図３に基づいて説明する。Ｒ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４では、１つのＲＧＢカラー画像データのＲ成分データ（図３（ａ））に対してフィルタ処理を行った後、このＲ成分データを縮小し、Ｒ成分データの縮小画像（図３（ｄ））を生成する。
【００４４】
Ｇ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５では、１つのＲＧＢカラー画像データのＧ成分データ（図３（ｂ））に対してフィルタ処理を行った後、このＧ成分データを縮小し、Ｇ成分データの縮小画像（図３（ｅ））を生成する。
【００４５】
Ｂ成分フィルタ処理回路５３３及びＢ成分ピクセル数減少回路５３６では、１つのＲＧＢカラー画像データのＢ成分データ（図３（ｃ））に対してフィルタ処理を行った後、このＢ成分データを縮小し、Ｂ成分データの縮小画像（図３（ｆ））を生成する。
【００４６】
次に、グレースケール画像データの一覧表示用の縮小画像を縮小処理部５３で生成する場合について図４に基づいて説明する。Ｒ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４では、１ページ目（第１フレーム）のグレースケール画像データ（図４（ａ））に対してフィルタ処理を行った後、このグレースケール画像データを縮小して第１モノクロ縮小画像（図４（ｄ））を生成する。
【００４７】
Ｇ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５では、Ｒ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４で処理されたグレースケール画像データに続いてＲＡＭ１３から出力される２ページ目（第２フレーム）のグレースケール画像データ（図４（ｂ））に対してフィルタ処理を行った後、このグレースケール画像データを縮小して第２モノクロ縮小画像（図４（ｅ））を生成する。
【００４８】
Ｂ成分フィルタ処理回路５３３及びＢ成分ピクセル数減少回路５３６では、Ｇ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５で処理されたグレースケール画像データ（図４（ｂ））に続いてＲＡＭ１３から出力される３ページ目（第３フレーム）のグレースケール画像データ（図４（ｃ））対してフィルタ処理を行った後、このグレースケール画像データを縮小して第３モノクロ縮小画像（図４（ｆ））を生成する。これら各フィルタ処理回路及びピクセル数減少回路による縮小処理は並行して実行される。
【００４９】
なお、本実施の形態では、各画像データに対して、ＲＧＢ変換またはグレースケール変換を行った後に、フィルタ処理と縮小処理とを行ったが、ＲＧＢ変換またはグレースケール変換を行う前に、フィルタ処理と縮小処理とを行い、その後、ＲＧＢ変換またはグレースケール変換を行うようにしてもよい。
【００５０】
縮小処理部５３で縮小された縮小画像は、縮小画像メモリ５４に順次格納されていく。そして、この縮小画像メモリ５４に１フレームに一覧表示させる数の縮小画像が格納されると、複数の縮小画像を１フレーム内に一覧表示させるように一覧表示画像合成部５５においてこれら縮小画像を合成する。
【００５１】
縮小画像メモリ５４に、ＲＧＢカラー画像データの一覧表示用の縮小画像を格納する場合には、まず、各ピクセル数減少回路で生成された各成分データを合成して１つのカラー縮小画像を生成する。また、縮小画像メモリ５４に、グレースケール画像データの縮小画像を格納する場合には、Ｒ成分ピクセル数減少回路５３４で縮小処理された第１モノクロ縮小画像、Ｇ成分ピクセル数減少回路５３５で縮小処理された第２モノクロ縮小画像、Ｂ成分ピクセル数減少回路５３６で縮小処理された第３モノクロ縮小画像を順次格納していく。
【００５２】
そして、一覧表示画像合成部５５は、縮小処理部５３で生成されて、縮小画像メモリ５４に格納されている複数の一覧表示用の縮小画像を所定の順番で一覧表示するように合成し、一覧表示画像を生成する。
【００５３】
一覧表示画像合成部５５で生成された一覧表示画像、例えば、カラー画像データの縮小画像で構成される一覧表示画像、モノクロ画像データの縮小画像で構成される一覧表示画像はフレームメモリ２２に格納される。そして、フレームメモリ２２から一覧表示画像が読み出されてＬＣＤからなる表示部２０ａに表示される。なお、一覧表示画像は、カラー画像データの縮小画像とモノクロ画像データの縮小画像で構成される一覧表示画像とすることもできる。
【００５４】
第１スイッチ５６は、ＲＡＭ１３から出力される画像データの種類に応じて、グレースケール画像データが送出される第１入力部５６１、モノクロ２値画像データが送出される第２入力部５６２、そして、カラー画像データが送出される第３入力部５６３の何れかに入力を切り替えるようになっている。
【００５５】
第２スイッチ５７は、画像メモリ１７のＲＧＢカラー画像ファイル３４またはグレースケール画像ファイル３５に格納されている画像データを縮小処理部５３に送出するか、または、ＲＡＭ１３から出力される画像データを縮小処理部５３に送出するかを切り替えるスイッチである。
【００５６】
なお、第１入力部５６１から第２スイッチ５７までは２４ビットのデータが送出され、第２入力部５６２からグレースケール変換部５２までは３ビットのデータが送出され、第３入力部５６３からＲＧＢ変換部５１までは２４ビットのデータが送出される。そして、ＲＧＢ変換部５１及びグレースケール変換部５２から第２スイッチ５７までは、２４ビットのデータが送出され、この第２スイッチ５７から縮小処理部５３の各フィルタ処理回路へはそれぞれ８ビットのデータが送出される。
【００５７】
そして、第１スイッチ５６について第１入力部５６１を入力状態にし、第２スイッチ５７について、ＲＡＭ１３からの画像データを縮小処理部５３に入力する状態にすると、ＲＡＭ１３から第１入力部５６１にグレースケール画像データが送出され、このグレースケール画像データは、縮小処理部５３の何れかのフィルタ処理回路に送出される。
【００５８】
また、第１スイッチ５６について第２入力部５６２を入力状態にし、第２スイッチ５７について、ＲＡＭ１３からの画像データを縮小処理部５３に入力する状態にすると、ＲＡＭ１３から第２入力部５６２にモノクロ２値画像データが送出される。そして、モノクロ２値画像データが、グレースケール変換部５２においてグレースケール画像データに変換された後、このグレースケール画像データは、縮小処理部５３の何れかのフィルタ処理回路に送出される。
【００５９】
また、第１スイッチ５６について第３入力部５６３を入力状態にし、第２スイッチ５７について、ＲＡＭ１３からの画像データを縮小処理部５３に入力する状態にすると、ＲＡＭ１３から第３入力部５６３にカラーのＪＰＥＧ画像データが送出される。そして、カラーＪＰＥＧ画像データは、ＲＧＢ変換部５１においてＲＧＢカラー画像データに変換された後、縮小処理部５３に送出される。
【００６０】
また、第２スイッチ５７について、画像メモリ１７から画像データを縮小処理部５３に入力する状態にする場合には、第１スイッチ５６のスイッチの状態に関係なく、画像メモリ１７のＲＧＢカラー画像データまたはグレースケール画像データが、縮小処理部５３に送出される。
【００６１】
本実施の形態では、モノクロ画像データの縮小画像の一覧表示画像を生成するときには、１フレームのモノクロ画像データをＲＧＢ成分の各フィルタ処理回路及びピクセル数減少回路のうちの１つのフィルタ処理回路及びピクセル数減少回路を用いて一覧表示用の縮小画像を生成する。その結果、３つのフィルタ処理回路及びピクセル数減少回路で並行して３つのモノクロの一覧表示用の縮小画像を生成することができる。そして、モノクロ画像データの一覧表示画像を生成する場合には、カラー画像データの一覧表示画像を生成する場合に比べて、約１／３倍の所要時間で一覧表示用の縮小画像の作成処理を行うことができる。
【００６２】
実施の形態２．
上記した実施の形態１では、一覧表示用の縮小画像を生成するモノクロ画像データの総数が３の整数倍で無い場合には、最後のモノクロ画像データのみをＲ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４を用いて縮小処理したり、または、最後の２つの画像データをＲ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４とＧ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５を用いて縮小処理したりしなければならい。これらの場合には、使用しないフィルタ処理回路とピクセル数減少回路とが存在することになる。
【００６３】
そこで、本実施の形態２では、最後の１つのモノクロ画像データ、または、最後の２つのモノクロ画像データを縮小処理する場合でも、３つの全てのフィルタ処理回路とピクセル数減少回路とを用いて効率良く縮小処理を行うようにしている。即ち、本実施の形態２では、１つのモノクロ画像データを２つまたは３つのモノクロ画像データに分割し、３つのフィルタ処理回路とピクセル数減少回路とを用いて縮小処理をそれぞれ実行するようしている。
【００６４】
本実施の形態では、縮小処理部５３を図５に示す構成ブロック図のように構成する。即ち、本実施の形態では、縮小処理部５３は、Ｒ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４、Ｇ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５、Ｂ成分フィルタ処理回路５３３及びＢ成分ピクセル数減少回路５３６だけでなく、画像分割部５３７と第３スイッチ５３８と第４スイッチ５３９とを備えている。Ｒ成分フィルタ処理回路５３１、Ｇ成分フィルタ処理回路５３２、Ｂ成分フィルタ処理回路５３３の前に、第３スイッチ５３８と第４スイッチ５３９とを並列に設けると共に、第４スイッチ５３９と各フィルタ処理回路との間に画像分割部５３７を設ける。
【００６５】
第３スイッチ５３８を閉じて、第４スイッチ５３９を開くことにより、１つのモノクロ画像データが３つのフィルタ処理回路の何れかに送られるようになっている。また、第３スイッチ５３８を開いて、第４スイッチ５３９を閉じることにより、１つのモノクロ画像データが画像分割部５３７に送られて、２つまたは３つに分割された後、分割された分割画像データが３つのフィルタ処理回路の何れかに送られるようになっている。
【００６６】
この画像分割部５３７では、１つのモノクロ画像データを２つに分割したり、３つに分割したりすることができるようになっている。例えば、一覧表示用の縮小画像を生成するモノクロ画像データの総ページ数が３の倍数では無く、最後の２ページのモノクロ画像データを縮小処理する場合には、図６に示すように、２つのモノクロ画像データのうち、１ページ目のモノクロ画像データ（図６（ａ））については、上から副走査方向の２／３の領域となる第１分割画像データ６１と、その下の１／３の領域となる第２分割画像データ６２とに２分割する。また、２ページ目のモノクロ画像データ（図６（ｂ））については、上から副走査方向の１／３の領域となる第３分割画像データ６３と、その下の１／３の領域となる第４分割画像データ６４とに２分割する。
【００６７】
そして、第１分割画像データ６１をＲ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４で縮小処理をし、第２分割画像データ６２と第３分割画像データ６３とをＧ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５で縮小処理をし、第４分割画像データ６４をＢ成分フィルタ処理回路５３３及びＢ成分ピクセル数減少回路５３６で縮小処理をする。
【００６８】
なお、Ｇ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５で縮小処理を行う場合には、まず、第２分割画像データ６２を縮小処理してから、第３分割画像データ６３を縮小処理する。各領域６１〜６４を縮小処理した後、図６（ｃ）（ｄ）に示すように、縮小された各分割画像データを元の２ページの状態となるように合成する。
【００６９】
また、最後の１ページのモノクロ画像データのみを縮小処理する場合には、図７（ａ）に示すように、１つのモノクロ画像データを上から副走査方向に等分に第１分割画像データ７１、第２分割画像データ７２、第３分割画像データ７３に３分割する。
【００７０】
そして、第１分割画像データ７１をＲ成分フィルタ処理回路５３１及びＲ成分ピクセル数減少回路５３４で縮小処理をし、第２分割画像データ７２をＧ成分フィルタ処理回路５３２及びＧ成分ピクセル数減少回路５３５で縮小処理をし、第３分割画像データ７３をＢ成分フィルタ処理回路５３３及びＢ成分ピクセル数減少回路５３６で縮小処理をする。
【００７１】
各分割画像データを縮小処理した後、図７（ｂ）に示すように、縮小された各分割画像データを元の１ページの状態となるように合成する。そして、画像データを２分割した場合も、３分割した場合も、１ページに合成されたモノクロ縮小画像を縮小画像メモリ５４に格納した後、一覧表示画像合成部５５においてそれまでに生成されたモノクロ縮小画像と合成する。
【００７２】
なお、モノクロ画像データを分割する場合には、図６及び図７の点線で示すように、画像分割部５３７において、各分割画像データは、それぞれが結合される結合部において重複する領域を有するように形成する。
【００７３】
例えば、１ページ１０００ラインのモノクロ画像データを１／２に分割し、画像データを７×７画素のフィルタでフィルタ処理を行う場合には、上部の分割画像データの範囲を１ライン〜５０３ラインの範囲とし、下部の分割画像データの範囲を４９８ライン〜１０００ラインまでとする。この場合、４９８ライン〜５０３ラインが重複領域となる。そして、上部分割画像データに対しては、１ライン〜５００ラインの画素に対してフィルタ処理を行い、下部分割画像データに対しては、５０１ライン〜１０００ラインの画素に対してフィルタ処理を行う。例えば、５００ライン目の１画素を注目画素としてフィルタ処理を行う場合、フィルタは、４９８ライン〜５０３ラインの４９画素に対してフィルタ処理を行う。
【００７４】
本実施の形態２によれば、一覧表示画像を構成するモノクロ画像データの総数が３の整数倍で無い場合には、端数のモノクロ画像データを分割して、３つのフィルタ処理回路及びピクセル数減少回路を効率良く使用するので、さらに、一覧表示用の縮小画像を生成する処理に要する時間を短縮できる。
【００７５】
しかも、各分割画像データは、結合部に重複する領域を形成し、重複領域を含めてフィルタ処理を行うので、縮小された分割モノクロ画像データを合成したときの結合部分にひずみが生じることはなく、合成後のモノクロ画像データは、１枚のモノクロ画像データを縮小処理したときと同じ状態の仕上がりにできる。
【００７６】
上記した実施の形態では、２値データからなるモノクロ画像データをグレースケールに変換したが、単色の画像データを多値化するように変換した後、単色の画像データを縮小処理することもできる。さらに、縮小画像を一覧表示するのは、この画像処理装置内で行うようにしてもよいし、外部に設けるＰＣで行うようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態１による画像処理装置の構成を示したブロック図であり、画像処理装置の一例としてデジタル複合機を示している。
【図２】本発明の実施の形態１のデジタル複合機のサムネイル一覧表示画像を生成するための機能構成の一例を示した機能ブロック図である。
【図３】カラー画像データをＲＧＢの成分データ毎に縮小する場合の画像データの状態を示す説明図である。
【図４】モノクロ画像データを１ページずつ縮小する場合の画像データの状態を示す説明図である。
【図５】本発明の実施の形態２のデジタル複合機の縮小処理を行う場合の縮小処理部の他の構成例を示した機能ブロック図である。
【図６】２ページのモノクロ画像データをそれぞれ２分割して縮小する場合の画像データの状態を示す説明図である。
【図７】１ページのモノクロ画像データを３分割して縮小する場合の画像データの状態を示す説明図である。
【符号の説明】
【００７８】
１０  制御部
１３  ＲＡＭ
１４  原稿読取部
１５  画像処理部
１６  コーデック
１７  画像メモリ
２０  報知部
２０ａ  表示部
２２  フレームメモリ
３１  モノクロ２値画像ファイル
３２  モノクロ２値圧縮画像ファイル
３３  ＪＰＥＧ画像ファイル
３４  ＲＧＢカラー画像ファイル
３５  グレースケール画像ファイル
４１  モノクロ圧縮画像伸長部
４２  ＪＰＥＧ画像伸長部
５１  ＲＧＢ変換部
５２  グレースケール変換部
５３  縮小処理部
５３１  Ｒ成分フィルタ処理回路
５３２  Ｇ成分フィルタ処理回路
５３３  Ｂ成分フィルタ処理回路
５３４  Ｒ成分ピクセル数減少回路
５３５  Ｇ成分ピクセル数減少回路
５３６  Ｂ成分ピクセル数減少回路
５３７  画像分割部
５３８  第３スイッチ
５３９  第４スイッチ
５４  縮小画像メモリ
５５  一覧表示画像合成部
５６  第１スイッチ
５６１  第１入力部
５６１  第２入力部
５６１  第３入力部
５７  第２スイッチ
６１，７１  第１分割画像データ
６２，７２  第２分割画像データ
６３，７３  第３分割画像データ
６４  第４分割画像データ
【図１】
2009141430.tif 000003
【図２】
2009141430.tif 000004
【図３】
2009141430.tif 000005
【図４】
2009141430.tif 000006
【図５】
2009141430.tif 000007
【図６】
2009141430.tif 000008
【図７】
2009141430.tif 000009