(57)【要約】【課題】不可逆圧縮する際に、圧縮率と画質とのトレードオフ関係及び画質とユーザビリティとのトレードオフ関係を改善した画像形成装置を提供する。【解決手段】スキャナ部で読み取った画像を標準RGB多値画像に変換し、変換された標準RGB多値画像を圧縮し、圧縮されたデータを蓄積し、蓄積した圧縮データを伸張し、伸張された画像データをプロッタユニットに合わせた形式に変換し、画像に対して平滑化処理及びエッジ強調処理を含むフィルタ処理を行い、圧縮率、及びフィルタ処理の段階を動的に変更し、生成されたデータを受けて印字を行う。【選択図】図１
2012104922.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取るスキャナ部と、
前記スキャナ部で読み取った画像を標準ＲＧＢ多値画像に変換するスキャナ画像処理部と、
前記スキャナ画像処理部で変換された標準ＲＧＢ多値画像を圧縮する圧縮部と、
前記圧縮部で圧縮されたデータを蓄積する画像蓄積部と、
前記画像蓄積部で蓄積した圧縮データを伸張する伸張部と、
前記伸張部で伸張された画像データをプロッタユニットに合わせた形式に変換するプリンタ画像処理部と、
前記プリンタ画像処理部で生成されたデータを受けて印字を行うプロッタユニットと、
前記圧縮部及び前記伸張部内で、画像に対して平滑化処理及びエッジ強調処理を含むフィルタ処理を行うフィルタ処理手段と、
前記圧縮部における圧縮率、及び前記フィルタ処理の段階を動的に変更できる制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、原稿枚数が一定枚数に達したときにパラメータを切り替えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像蓄積部の空き容量が一定量に達したときにパラメータを切り替えることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタのテーブル値の変更によって行うことを特徴とする請求項１から３の何れか一項記載の画像形成装置。
【請求項５】
前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタの段数の切り替えによって行うことを特徴とする請求項１から３の何れか一項記載の画像形成装置。
【請求項６】
前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタのテーブルサイズの変更によって行うことを特徴とする請求項１から３の何れか一項記載の画像形成装置。
【請求項７】
前記制御手段は、前記フィルタの段階や前記圧縮部の圧縮率設定を切り替えた際に、既に圧縮されたデータを伸張し、新しい設定で再圧縮することを特徴とする請求項１から６の何れか一項記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
コピー機には、一回の原稿読み取りに対して複数部の印刷を出力する「複数部コピー」の機能があるものがある。さらに、複数ページの原稿に対して複数部コピーを実施する際に、一部ごとにページ順序が入れ替わらないように出力する「ソートコピー」を備えているものも多い。
【０００３】
ソートコピーを実現するためには、全ページの画像情報をプリンタ内に蓄える必要があり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの大容量記録デバイスを備えていないコピー機では、数ページ分の生画像データでメモリオーバーになってしまう。
【０００４】
そこで、ソートコピー処理を実施する際に、全ページ分のデータを圧縮してメモリに格納する技術が既に知られている。
圧縮する画像フォーマットについては、コピー画像処理の途中の段階であるＲＧＢ（赤、緑、青）  ８ｂｉｔ画像を圧縮する場合や、印字直前の形式であるＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）  １ｂｉｔ（もしくは２ｂｉｔ）の画像を圧縮する場合がある。また圧縮の方法も、ＺＩＰなどの可逆圧縮やＪＰＥＧなどの不可逆圧縮などを用いる技術が既に知られている。
ここでは、ＲＧＢ  ８ｂｉｔ画像に対して、ＪＰＥＧなどの不可逆圧縮を実施する場合の技術に焦点を当てる。
【０００５】
しかし、不可逆圧縮を用いる一般的な技術では、圧縮率と画質との間にトレードオフの関係があり、圧縮率を上げると画質が劣化し、画質を優先すると圧縮率が確保できないという問題があった。また、原稿ページ数が多い場合には、途中でコピー動作が停止するという問題があった。
【０００６】
このため、この種の問題を解決するため種々の提案がなされた（例えば、特許文献１参照）。
特許文献１には、画像読取系におけるノイズやばらつきに起因する圧縮伸長、スムージング、エッジ強調による画質劣化を防ぐ画像処理装置、およびその方法を提供する目的で、画像信号を不可逆圧縮する前処理としてフィルタ処理などの画像処理を施した、圧縮して記憶した後、伸長して出力するとともに前処理を打ち消す内容の画像処理を施す画像処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載の技術では、原稿ページ数が多い場合に、途中でコピー動作が停止するという問題は解消できていない。
【０００８】
そこで、本発明の目的は、不可逆圧縮する際に、圧縮率と画質とのトレードオフ関係及び画質とユーザビリティとのトレードオフ関係を改善した画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、画像を読み取るスキャナ部と、前記スキャナ部で読み取った画像を標準ＲＧＢ多値画像に変換するスキャナ画像処理部と、前記スキャナ画像処理部で変換された標準ＲＧＢ多値画像を圧縮する圧縮部と、前記圧縮部で圧縮されたデータを蓄積する画像蓄積部と、前記画像蓄積部で蓄積した圧縮データを伸張する伸張部と、前記伸張部で伸張された画像データをプロッタユニットに合わせた形式に変換するプリンタ画像処理部と、前記プリンタ画像処理部で生成されたデータを受けて印字を行うプロッタユニットと、前記圧縮部及び前記伸張部内で、画像に対して平滑化処理及びエッジ強調処理を含むフィルタ処理を行うフィルタ処理手段と、前記圧縮部における圧縮率、及び前記フィルタ処理の段階を動的に変更できる制御手段と、を備えたことを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、前記制御手段は、原稿枚数が一定枚数に達したときにパラメータを切り替えることを特徴とする。
【００１１】
請求項３記載の発明は、請求項１または２記載の発明において、前記制御手段は、前記画像蓄積部の空き容量が一定量に達したときにパラメータを切り替えることを特徴とする。
【００１２】
請求項４記載の発明は、請求項１から３の何れか一項記載の発明において、前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタのテーブル値の変更によって行うことを特徴とする。
【００１３】
請求項５記載の発明は、請求項１から３の何れか一項記載の発明において、前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタの段数の切り替えによって行うことを特徴とする。
【００１４】
請求項６記載の発明は、請求項１から３の何れか一項記載の発明において、前記制御手段は、前記フィルタ処理の段階切り替えを、フィルタのテーブルサイズの変更によって行うことを特徴とする。
【００１５】
請求項７記載の発明は、請求項１から６の何れか一項記載の発明において、前記制御手段は、前記フィルタの段階や前記圧縮部の圧縮率設定を切り替えた際に、既に圧縮されたデータを伸張し、新しい設定で再圧縮することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、不可逆圧縮する際に、圧縮率と画質とのトレードオフ関係及び画質とユーザビリティとのトレードオフ関係を改善した画像形成装置の提供を実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る画像形成装置全体の構成を示した概略図である。
【図２】図１に示したコントローラボードの内部の機能ブロック図の一例である。
【図３】図２に示した画像圧縮部及び画像伸張部の詳細を示したブロック図の一例である。
【図４】（ａ）〜（ｄ）は、図３に示した平滑化フィルタ及びエッジ強調フィルタのテーブルの一例である。
【図５】（ａ）〜（ｃ）は、フィルタ処理の方法の説明図の一例である。
【図６】（ａ）〜（ｊ）は、図３における処理を具体的な数値に対して施した場合のイメージを示す図である。
【図７】本実施形態での制御方法を説明するための説明図である。
【図８】図７で示した制御を実現する際の制御を示すフローチャートの一例である。
【図９】図８で示した圧縮データを元の形式に復元する際の制御を示したフローチャートの一例である。
【図１０】（ａ）〜（ｃ）は、本実施形態での理想的な制御方法の説明図である。
【図１１】図１０で示した制御を実現する際の制御を示すフローチャートの一例である。
【発明を実施するための形態】
【００１８】
本発明の実施の形態を説明する。
本発明は、ソートコピー機能を備えるコピー機などの、複数ページ分の画像データを内部に蓄積する画像形成装置に際して、以下の特徴を有する。
【００１９】
すなわち、本発明は、スキャナ部で読み取った画像を標準ＲＧＢ多値画像に変換し、変換された標準ＲＧＢ多値画像を圧縮し、圧縮されたデータを蓄積し、蓄積した圧縮データを伸張し、伸張された画像データをプロッタユニットに合わせた形式に変換し、画像に対して平滑化処理及びエッジ強調処理を含むフィルタ処理を行い、圧縮率、及び前記フィルタ処理の段階を動的に変更し、生成されたデータを受けて印字を行うことを特徴とする。
【００２０】
要するに、（１）多値データを不可逆圧縮する際に、不可逆圧縮の前後に平滑化・エッジ強調処理を施すことで圧縮効率を向上させること、（２）原稿の枚数に応じて圧縮率を動的に変化させることであり、少量のコピーには画質優先、大量のコピーには圧縮率優先の処理を実行することができる。
【００２１】
上記記載の本発明の特徴について、以下の図面を用いて詳細に解説する。
図１は、本発明に係る画像形成装置全体の構成を示した概略図である。
画像形成装置２は、スキャナユニット３、コントローラボード４、プロッタユニット５、及び操作部６を有する。
【００２２】
スキャナユニット３は、原稿を読み込んで、電気信号に変換し、コントローラボード４へ送信する装置である。
ここでは、自動原稿送り装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｒａｆｔ  Ｆｅｅｄｅｒ）を備え、複数枚の原稿を自動で読み取る機能がある場合を例とする。また、ここではＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ：電荷結合素子）方式かＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ：密着センサー）方式かは問わず、いずれにも対応可能である。
【００２３】
プロッタユニット５は、スキャナユニット３で読み取った画像やホスト等から入力した画像データをＣＭＹＫ（＋α）データに変換したものを用紙に印刷するユニットである。ここではインクジェット方式か電子写真方式かは問わず、いずれにも対応可能である。
【００２４】
操作部６は、コピー、スキャナ、ＦＡＸ送信などのジョブを実行したり、スキャナユニット３で読み込んだ画像を表示したりするユニットである。また、各種設定やエラー表示にも用いる。
【００２５】
コントローラボード４は、コピー処理やプリント処理などの制御を実施するユニットである。コピーではスキャナユニット３より入力されたＲＧＢ多値画像をプロッタユニット５で印刷可能なフォーマットに変換する。その変換の際に、ページ順序を入れ替えたり、画像を蓄積したり、画像編集をしたりするなど付加的な機能を実現する。
【００２６】
図２は、図１に示したコントローラボードの内部の機能ブロック図の一例である。
ここでは、コピー画像フローに関わるブロックの説明を行う。
コントローラ（コントローラボード）１０は、スキャナエンジン１１、ＣＰＵ１２、プリンタエンジン制御部１３、スキャナ画像入力部１４、スキャナ画像処理部１５、画像圧縮部１６、画像蓄積部１７、画像伸張部１８、プリンタ画像処理部１９、プリンタ画像出力部２０、ホストＩ／Ｆ２１、及び操作部２２を有する。
【００２７】
スキャナ画像入力部１４は、スキャナユニット３より入力されたＲＧＢ多値データを取り込む機能を有する回路である。スキャナ画像入力部１４は、アナログデータで受信した場合は、デジタルデータに変換する機能を有する。スキャナ画像入力部１４は、素子間のばらつき補正や、素子の物理的な位置の違いに対する補正を実行する機能を有する。
【００２８】
スキャナ画像処理部１５は、スキャナ特性を打ち消すような処理を施し、標準ＲＧＢのデータ形式に変換する回路である。スキャナ画像処理部１５は、原稿の網点を除去したり、原稿の特性（文字/写真）を判定したりする機能を有する。
【００２９】
画像圧縮部１６は、読み取った原稿の画像データを画像蓄積部１７へ蓄積する前に、データを圧縮して容量を小さくし、蓄積可能なページ数を増やすための処理を実行する回路である。画像圧縮部１６の機能についての詳細は図３以降で説明する。
【００３０】
画像蓄積部１７は、読み取った原稿の画像データを複数ページ分蓄積する回路であり、例えば、メモリもしくはＨＤＤが用いられる。画像蓄積部１７は、複数部コピーを実現する場合には、スキャナ画像入力部１４から画像圧縮部１６までの処理は一回のみ実施し、画像蓄積部１７からコピー部数の回数だけ画像を読み取ることで複数部のコピーを実現する。
また、１部のみのコピーであっても、原稿を読み取った順序と逆順にプリントする場合においては、原稿の全てのページを一旦画像蓄積部１７に蓄積し、最後に読み取った画像から順番にプリントする必要があり、その場合にも画像蓄積部１７が用いられる。
【００３１】
画像伸張部１８は、画像圧縮部１６で圧縮されたデータを圧縮前のデータ形式に戻すための処理を実施する回路である。この画像伸張部１８の機能についての詳細は図３以降で説明する。
【００３２】
プリンタ画像処理部１９は、画像伸張部１８で伸張された画像データをプロッタユニット５に合わせた形式に変換する回路である。
【００３３】
プリンタ画像出力部２０は、プロッタユニット５の仕様にあわせた順序・タイミングで画像データをプロッタユニット５に送信する回路である。
【００３４】
ＣＰＵ１２は、ジョブを管理し、各回路の動作を制御する。
【００３５】
図３は、図２に示した画像圧縮部及び画像伸張部の詳細を示したブロック図の一例である。
図３に示す画像圧縮部１６は、平滑化を実施するフィルタ処理部３１と、ＪＰＥＧ圧縮部３２とを有する。
画像伸張部１８は、ＪＰＥＧ伸張部３３と、エッジ強調を実施するフィルタ処理部３４とを有する。
【００３６】
図４（ａ）〜（ｄ）は、図３に示した平滑化フィルタ及びエッジ強調フィルタのテーブルの一例であり、図５（ａ）〜（ｃ）は、フィルタ処理の方法の説明図の一例である。
【００３７】
本実施形態では、前段（スキャナ画像処理部）より、ＲＧＢ  ８ｂｉｔの形式で画像データを受信するものとする。
画像蓄積部１７で蓄積可能なページ数を増やすために、入力データをＪＰＥＧ圧縮により圧縮した上で蓄積し、蓄積した画像をプリントする要求があった場合に、ＪＰＥＧ伸張により伸張し、ＲＧＢ  ８ｂｉｔの形式に戻す。
【００３８】
一般に、ＪＰＥＧ圧縮を実現する場合、元の画像がシャープな画像であるほど圧縮率が低下するため、圧縮率を向上させるために、本実施形態ではＪＰＥＧ圧縮の前処理として平滑化処理を実施する。
また、上記平滑化処理の効果を相殺するために、伸張処理の後処理としてエッジ強調処理を実施する。
【００３９】
ここで、図４（ａ）は平滑化フィルタ第一段階を示し、図４（ｂ）はエッジ強調フィルタ第一段階を示し、図４（ｃ）は平滑化フィルタ第二段階を示し、図４（ｄ）はエッジ強調フィルタ第二段階を示す。
【００４０】
図４（ａ）〜（ｄ）は、図５（ａ）〜（ｃ）及び数式（１）のような計算で、元画像の注目点（０）の周り９ドットに対して、重み付け処理を実行することで、画像を平滑化/エッジ強調することができる。
図５（ａ）は元画像を示し、図５（ｂ）は平滑化フィルタを示し、図５（ｃ）は出力画像を示す。
【００４１】
【数１】
2012104922.tif 000003
【００４２】
フィルタのテーブル値を変更したり（第一段階→第二段階）、フィルタ処理を２回実施したり（非図示）、フィルタのサイズを大きくしたり（非図示）することで、平滑化処理/エッジ強調処理の度合いを段階的に切り替えることも可能である。すなわち、平滑化/エッジ強調処理の選択により、圧縮率を段階的に切り替えることが可能となる。
【００４３】
また、ＪＰＥＧ圧縮処理自体に関しても、画像の鮮鋭性をどこまで確保するかを選択することにより、圧縮率を切り替えることができる。
これらの選択を切り替えることで、圧縮率の選択が可能となる。
【００４４】
なお、フィルタサイズを大きくすることにより、フィルタの段階を変化させる場合は、テーブル設計の自由度が増すため、平滑化→ＪＰＥＧ圧縮→ＪＰＥＧ伸張→エッジ強調処理を通したあとの画像が、元画像により近づくように調整することが可能である。
【００４５】
図６（ａ）〜（ｊ）は、図３における処理を具体的な数値に対して施した場合のイメージを示す図である。
【００４６】
図６（ａ）に示すような元画像（この場合、縦方向の濃度は一定）に対して、図６（ｂ）に示す平滑化フィルタを通すことで図６（ｃ）に示す画像となる。
図６（ｃ）の画像に対し、ＪＰＥＧ圧縮・伸張処理を施し、例えば図６（ｄ）にしめすような画像になったとしたとする。
図６（ｄ）の画像に対して、図６（ｂ）に示す平滑化フィルタを通すことで図６（ｆ）に示すような画像が得られる。
【００４７】
図６（ｇ）、（ｈ）、（ｉ）、（ｊ）の各特性図は、それぞれの画像を横方向に走査した際の濃度の変化を可視化したものである。図６（ｇ）、（ｈ）、（ｉ）、（ｊ）において、横軸は位置を示し、縦軸は濃度を示す。
図６（ｇ）に示す濃度の変化を平滑化すると、図６（ｈ）に示すような特性を示し、図６（ｈ）に示す濃度の変化をＪＰＥＧ圧縮した後、ＪＰＥＧ伸張すると、図６（ｉ）に示すような特性を示す。図６（ｉ）に示す濃度の変化をエッジ強調すると、図６（ｊ）に示すような特性を示す。
【００４８】
図７は、本実施形態での制御方法を説明するための説明図である。
本実施形態では、原稿の枚数に応じて画質と圧縮率のトレードオフ関係を動的に変化させる。
１〜Ｍ枚目の、原稿枚数が比較的少ない段階では、画質を優先し、圧縮率は低く抑えている。
Ｍ＋１枚目〜Ｎ枚目までの中間的な段階では、画質をＭ枚目以下の場合よりも低く、かつ、Ｎ＋１枚目異常の場合よりも高く設定し、圧縮率をＭ枚目以下の場合よりも高く、かつ、Ｎ＋１枚目以上の場合よりも低く設定する。
Ｎ＋１枚目以降の、原稿枚数が多い段階では、蓄積可能なページ数を確保するため、画質を低くし、圧縮率を確保する。
【００４９】
このようにして、あらかじめ原稿の枚数の情報が与えられていない場合においても、原稿枚数が増えるにしたがって圧縮率を動的に切り替え、原稿の少ない時には画質優先し、原稿が多くなると圧縮率を優先することが可能となる。
【００５０】
図７においては、原稿枚数が一定量（ＭおよびＮ）を超えた段階で圧縮率を変更しているが、枚数ではなく、画像蓄積部の容量に応じて変更する方式でも同様に効果が得られる。
【００５１】
図８は、図７で示した制御を実現する際の制御を示すフローチャートの一例である。
１〜Ｍ枚目の、原稿枚数が比較的少ない段階では、平滑化処理をスルーすることで画質の低下を抑えることができる。
後段のエッジ強調処理もスルーするため、平滑化処理をスルーした情報をページのヘッダ情報として付加する。
また、ＪＰＥＧ圧縮は、圧縮率を抑えた第一段階の処理とする。
Ｍ＋１枚目〜Ｎ枚目までの中間的な段階では、平滑化処理を弱め（第一段階）にかけ、使用した平滑化テーブルの情報をページのヘッダ情報に付加する。
このときのＪＰＥＧ圧縮は、圧縮率を中間的に設定した第二段階の処理とする。
【００５２】
Ｎ＋１枚目以降は、平滑化テーブルを強め（第二段階）とし、ＪＰＥＧ圧縮も圧縮率の大きめな第三段階の処理とする。
【００５３】
すなわち、圧縮処理を開始すると、ＣＰＵ２３は、原稿枚数Ｍ枚目以下か否かを判断し（ステップＳ１）、原稿枚数Ｍ枚目以下であると判断した場合（ステップＳ１／Ｙ）、平滑化処理スルーを実施する（ステップＳ２）。ＣＰＵ２３は、原稿枚数Ｍ枚目以下でないと判断した場合（ステップＳ１／Ｎ）、原稿枚数Ｎ枚目以下か否かを判断する（ステップＳ５）。
ＣＰＵ２３は、原稿枚数Ｎ枚目以下であると判断した場合（ステップＳ５／Ｙ）、平滑化処理第一段階を実施し（ステップＳ６）、原稿枚数Ｎ枚目以下でないと判断した場合（ステップＳ５／Ｎ）、平滑化処理第二段階を実施する（ステップＳ９）。
【００５４】
ＣＰＵ２３は、平滑化処理スルーを実施した場合（ステップＳ２）、平滑化処理スルー情報付加を実施し（ステップＳ３）、ＪＰＥＧ圧縮第一段階を実施して終了する（ステップＳ４）。
ＣＰＵ２３は、平滑化処理第一段階を実施した場合（ステップＳ６）、平滑化テーブル情報付加を実施し（ステップＳ７）、ＪＰＥＧ圧縮第二段階を実施して終了する（ステップＳ８）。
ＣＰＵ２３は、平滑化処理第二段階を実施した場合（ステップＳ９）、平滑化テーブル情報付加を実施し（ステップＳ１０）、ＪＰＥＧ圧縮第三段階を実施して終了する（ステップＳ１１）。
【００５５】
図９は、図８で示した圧縮データを元の形式に復元する際の制御を示したフローチャートの一例である。
ここでは、図８で示した処理の逆の処理を行う。また、動作の主体は、ＣＰＵ２３（図２参照）である。
最初にＪＰＥＧ伸張処理を実施した後、ページヘッダに付加された平滑化処理情報を読み込んで、それに対応したエッジ強調処理を実施する。
この制御により、圧縮データを元の形式に復元しつつ、圧縮率を高めるために付加した平滑化処理を打ち消し、圧縮前の画像に近い品質で画像を出力することができる。
【００５６】
すなわち、伸張処理が開始されると、ＣＰＵ２３は、ＪＰＥＧ伸張処理を実施し（ステップＳ２１）、平滑化処理スルー情報があるか否かを判断する（ステップＳ２２）。
ＣＰＵ２３は、平滑化処理スルー情報があると判断した場合（ステップＳ２２／Ｙ）、エッジ強調処理スルーを実施して終了する（ステップＳ２３）。
ＣＰＵ２３は、平滑化処理スルー情報がないと判断した場合（ステップＳ２２／Ｎ）、平滑化処理第一段階情報があるか否かを判断する（ステップＳ２４）。
ＣＰＵ２３は、平滑化処理第一段階情報があると判断した場合（ステップＳ２４／Ｙ）、エッジ強調処理第一段階を実施して終了する（ステップＳ２５）。
ＣＰＵ２３は、平滑化処理第一段階情報がないと判断した場合（ステップＳ２４／Ｎ）、エッジ強調処理第二段階を実施して終了する（ステップＳ２６）。
【００５７】
図１０（ａ）〜（ｃ）は、本実施形態での理想的な制御方法の説明図である。
総原稿枚数Ｍ枚以下の場合、原稿枚数が１〜Ｍとすると、画質が高くなり、圧縮率は低くなる（図１０（ａ））。総原稿枚数Ｎ枚以下の場合、原稿枚数を１〜Ｎとすると、画質及び圧縮率は共に中程度となる（図１０（ｂ））。総原稿枚数Ｎ枚超の場合、原稿枚数を１以上とすると、画質は低くなり、圧縮率は高くなる（図１０（ｃ））。
図７に示した実施の形態では、原稿枚数が多い場合に、途中で画質が変化することがある。
理想的には原稿枚数が多い場合には、最初のページから画質を低く・圧縮率を高く設定する方が、画質が一定となり、画像蓄積部も有効に使用することができる。
このような制御を実現するためのフローチャートを図１１に示す。
【００５８】
図１１は、図１０で示した制御を実現する際の制御を示すフローチャートの一例である。
原稿枚数がＭ＋１枚目に達した際に、圧縮のパラメータが変化する。
そのため、パラメータが変化する前のページ（１〜Ｍ枚目）に関しては、変化後のパラメータに合わせて再処理することで、画質の一定化と、画像蓄積部の容量確保を行うことができる。
【００５９】
すなわち、圧縮処理が開始されると、ＣＰＵ２３は、原稿枚数Ｍ枚目以下か否かを判断する（ステップＳ３１）。
ＣＰＵ２３は、原稿枚数Ｍ枚目以下であると判断した場合（ステップＳ３１）、平滑化処理スルーを実施し（ステップＳ３２）、平滑化処理スルー情報付加を実施し（ステップＳ３３）、ＪＰＥＧ圧縮第一段階を実施して終了する（ステップＳ３４）。
【００６０】
ＣＰＵ２３は、原稿枚数Ｍ枚目以下でないと判断した場合（ステップＳ３１／Ｎ）、原稿枚数Ｍ＋１枚目であるか否かを判断する（ステップＳ３５）。
ＣＰＵ２３は、原稿枚数Ｍ＋１枚目であると判断した場合（ステップＳ３５／Ｙ）、１〜Ｍ枚目の伸張と再圧縮を実施し（ステップＳ３６）、平滑化処理第一段階を実施し（ステップＳ３７）、平滑化テーブル情報付加を実施し（ステップＳ３８）、ＪＰＥＧ圧縮第二段階を実施して終了する（ステップＳ３９）。
【００６１】
ＣＰＵ２３は、原稿枚数Ｍ＋１枚目でないと判断した場合（ステップＳ３５／Ｎ）、原稿枚数Ｎ枚目以下であるか否かを判断する（ステップＳ４０）。
ＣＰＵ２３は、原稿枚数Ｎ枚目以下であると判断した場合（ステップＳ４０／Ｙ）、ステップＳ３７に進み、原稿枚数Ｎ枚目以下でないと判断した場合（ステップＳ４０／Ｎ）、原稿枚数Ｍ＋１枚目であるか否かを判断する（ステップＳ４１）。
ＣＰＵ２３は、原稿枚数Ｍ＋１枚目であると判断した場合（ステップＳ４１／Ｙ）、１〜Ｎ枚目の伸張と再圧縮を実施し（ステップＳ４２）、平滑化処理第二段階を実施し（ステップＳ４３）、平滑化テーブル情報付加を実施し（ステップＳ４４）、ＪＰＥＧ圧縮第三段階を実施して終了する（ステップＳ４５）。
ＣＰＵ２３は、原稿枚数Ｍ＋１枚目でないと判断した場合（ステップＳ４１／Ｎ）、ステップＳ４３に進む。
【００６２】
ここで、再圧縮するページに関しては、二度目の圧縮処理になるため、Ｍ＋１枚目以降のページと同一の処理を行うと、Ｍ＋１枚以降のページよりも画質が劣化する可能性があるため、圧縮率を少し抑えた処理としてもよい。
なお、この場合の伸張処理に関しては、図９と同様である。
【００６３】
＜プログラム＞
以上で説明した本発明にかかる画像形成装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【００６４】
例えば、
圧縮部における圧縮率、及びフィルタ処理の段階を動的に変更できる画像形成装置のコンピュータに、
スキャナ部が、画像を読み取る手順、
スキャナ画像処理部が、前記スキャナ部で読み取った画像を標準RGB多値画像に変換する手順、
圧縮部が、前記スキャナ画像処理部で変換された標準ＲＧＢ多値画像を圧縮する手順、
画像蓄積部が、前記圧縮部で圧縮されたデータを蓄積する手順、
伸張部が、前記画像蓄積部で蓄積した圧縮データを伸張する手順、
プリンタ画像処理部が、前記伸張部で伸張された画像データをプロッタユニットに合わせた形式に変換する手順、
フィルタ処理手段が、前記圧縮部及び前記伸張部内で、画像に対して平滑化処理及びエッジ強調処理を含むフィルタ処理を行う手順、
プロッタユニットが、前記プリンタ画像処理部で生成されたデータを受けて印字を行う手順、
を実行させるプログラムが挙げられる。
【００６５】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明にかかる画像形成装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
【００６６】
＜記憶媒体＞
ここで、記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｃ）、ＣＤ−Ｒ（ＣＤ  Ｒｅｃｏｒｄａｂｌｅ）などのコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）が挙げられる。
【００６７】
＜作用効果＞
以上において、本実施形態によれば、スキャナで読み取ったＲＧＢ多値画像に対して、フィルタ処理を通して平滑化した後ＪＰＥＧなどの不可逆圧縮をかけるので、圧縮効率が高まり、ソートコピー時の蓄積枚数が向上する。
【００６８】
また、本実施形態によれば、圧縮した画像をプリントする際には、伸張後エッジ強調処理を施すことで、圧縮前に処理した平滑化の影響を打ち消すことができるので、画質への影響を抑えることができる。
【００６９】
さらに、本実施形態によれば、上記処理の中で、原稿枚数が少ない段階では不可逆圧縮の圧縮率を小さく設定したり、平滑化処理・エッジ強調処理を施さない（もしくは弱めに施す）ようにしたりすることで画質の劣化を抑え、原稿枚数が大きくなってくると共に、圧縮率の設定を大きくしたり、平滑化処理・エッジ強調処理を強めに施すようにしたりすることで、メモリ容量の増加を防ぐので、大量の原稿にも対応できる。
【００７０】
すなわち、本実施形態によれば、コピー機能を有するプリンタにおいて、メモリ増設やＨＤＤ搭載などのコストアップの必要なく、また、画質の劣化を抑えつつ、蓄積枚数を向上させることができる。また、原稿枚数に応じて、動的に圧縮率を大きくすることで、少量の原稿であれば高画質を維持し、大量の原稿にも画質を落とすことで対応する。
【００７１】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【００７２】
１    ホスト（ＰＣなど）
２    画像形成装置
３    スキャナユニット
４    コントローラボード
５    プロッタユニット
６    操作部
１０    コントローラ
１１    スキャナエンジン制御部
１２    ＣＰＵ
１３    プリンタエンジン制御部
１４    スキャナ画像入力部
１５    スキャナ画像処理部
１６    画像圧縮部
１７    画像蓄積部
１８    画像伸張部
１９    プリンタ画像処理部
２０    プリンタ画像出力部
２１    ホストＩ／Ｆ
２２    操作部Ｉ／Ｆ
３１、３４    フィルタ処理部
３２    ＪＰＥＧ圧縮部
３３    ＪＰＥＧ伸張部
３４
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開平８−１８８０７号公報
【図１】
2012104922.tif 000004
【図２】
2012104922.tif 000005
【図３】
2012104922.tif 000006
【図４】
2012104922.tif 000007
【図５】
2012104922.tif 000008
【図６】
2012104922.tif 000009
【図７】
2012104922.tif 000010
【図８】
2012104922.tif 000011
【図９】
2012104922.tif 000012
【図１０】
2012104922.tif 000013
【図１１】
2012104922.tif 000014