"圧縮対象の画像データに含まれる複数の文字画像領域のうち、任意の2つの文字画像領域をそれぞれ圧縮処理した場合の文字画像データサイズの合計が、その2つの文字画像領域を包含する領域を圧縮処理した場合の文字画像データサイズより小さいことを条件に、その2つの文字画像領域を1つの文字画像領域として統合する統合手段、を備えることを特徴とする画像形成装置。圧縮対象の画像データを復号する復号手段と、前記復号した画像データにおける文字画像領域のエッジを検出するエッジ検出手段と、前記復号した画像データにおける文字画像領域のレイアウトを前記エッジ検出手段の検出結果に基づき解析するレイアウト解析手段と、をさらに備え、前記統合手段は、前記復号した画像データに含まれる複数の文字画像領域を前記レイアウト解析手段の解析結果に基づき検出し、検出した各文字画像領域における任意の2つの文字画像領域の文字画像データをそれぞれ圧縮処理した場合の文字画像データサイズの合計が、その2つの文字画像領域を包含する領域を圧縮処理した場合の文字画像データサイズより小さいことを条件に、その2つの文字画像領域を1つの文字画像領域として統合する、ことを特徴とする請求項1記載の画像形成装置。前記復号した画像データのうち、前記統合手段で統合した文字画像領域および統合しなかった文字画像領域にそれぞれ対応する文字画像データを圧縮する圧縮手段、をさらに備えることを特徴とする請求項2記載の画像形成装置。前記復号した画像データを、前記統合手段で統合した文字画像領域および統合しなかった文字画像領域にそれぞれ対応する文字画像データと背景画像データとに分離する分離手段と、前記分離した文字画像データを圧縮する文字圧縮手段と、前記分離した背景画像データを圧縮する背景圧縮手段と、前記圧縮した文字画像データおよび背景画像データをファイル化するファイル化手段と、を備えることを特徴とする請求項2記載の画像形成装置。前記文字圧縮手段および前記背景圧縮手段は、複数の画像処理プロセッサであることを特徴とする請求項4記載の画像形成装置。前記分離した文字画像データおよび背景画像データを複数に分割して前記各画像処理プロセッサに割当てる制御手段、をさらに備えることを特徴とする請求項5記載の画像形成装置。前記各画像処理プロセッサの処理の負荷状況を検出する負荷状況検出手段と、前記分離した文字画像データおよび背景画像データを前記検出した負荷状況に応じた率で複数に分割して前記各画像処理プロセッサに割当てる制御手段、をさらに備えることを特徴とする請求項2記載の画像形成装置。圧縮対象の画像データに含まれる複数の文字画像領域のうち、任意の2つの文字画像領域をそれぞれ圧縮処理した場合の文字画像データサイズの合計が、その2つの文字画像領域を包含する領域を圧縮処理した場合の文字画像データサイズより小さいことを条件に、その2つの文字画像領域を1つの文字画像領域として統合する、ことを特徴とする画像形成装置の制御方法。画像データの圧縮には、より速い処理が望まれる。本発明の実施形態の目的は、処理速度の向上が図れる画像形成装置およびその制御方法を提供することである。本発明の実施形態の画像形成装置は、圧縮対象の画像データに含まれる複数の文字画像領域のうち、任意の2つの文字画像領域をそれぞれ圧縮処理した場合の文字画像データサイズの合計が、その2つの文字画像領域を包含する領域を圧縮処理した場合の文字画像データサイズより小さいことを条件に、その2つの文字画像領域を1つの文字画像領域として統合する統合手段、を備える。以下、本発明の一実施形態について図面を参照して説明する。図1において、1は画像形成装置たとえば複合型複写機MFPというである。このMFP1は、コピー機能、スキャン機能、プリント機能など複数の機能を併せ持つ。また、MFP1は、画像処理回路2、コントロールパネル3、スキャナ4、およびプリンタプリンタエンジンともいう5を備える。上記画像処理回路2は、コントローラであるCPU10、データ転送用のデータバス11、プログラム記憶用のROM12、データ記憶用のメインメモリRAM13、ハードディスクドライブHDD14、コントロールパネルインタフェースI/F15、ファブリックネットワーク型インタフェースI/F16、および外部インタフェースI/F17、システムインタフェースI/F18a,18b,18c、画像処理プロセッサ20a,20b,20c、ローカルメモリ21a,21b,21c、およびパフォーマンスモニタ30を有する。コントロールパネル3は、MFP1の動作条件を設定したり、MFP1の動作状態を表示するもので、表示部3aおよび操作転写部材3bを有する。スキャナ4は、MFP1にセットされる原稿の画像を光学的に読取る。プリンタ5は、画像データを用紙にプリントする。上記外部インタフェース17に、ネットワークケーブル40を介して複数のクライアント端末例えばパーソナルコンピュータ50を接続する。これらクライアント端末50は、内蔵の各種アプリケーションプログラムワープロ、表計算、プレゼンテーション、DTPソフトウェアなどにより画像データを生成し、生成した画像データをMFP1に送る。上記ファブリックネットワーク型インタフェース16は、スキャナ4のインタフェースおよびプリンタ5のインタフェースの形態に関係なく、かつ転送性能を劣化させることなく、接続を可能とするものである。上記画像処理プロセッサ20a,20b,20cは、ダイナミックリコンフィグラブルプロセッサDRP;動的再構成プロセッサともいうであり、図2に示す文字圧縮処理部37および背景圧縮処理部38をCPU10からの指示に応じて選択的に形成することにより、後述の文字/背景分離処理部36で分離される文字画像データをMMR符号化により圧縮するとともに、同文字/背景分離処理部36で分離される背景画像データをJPEG符号化により圧縮する。上記パフォーマンスモニタ30は、画像処理プロセッサ20a,20b,20cのそれぞれの処理の負荷状況を検出する負荷状況検出手段として機能するもので、各画像処理プロセッサにおける作業実行の前後に発生するイベント命令の発生カウントするイベント発生力ウンタを有し、イベントの発生率を計算する。発生率が高ければ処理の負荷が大きく、発生率が低ければ処理の負荷が小さい。例えば、サンプル時間当りのイベント数をカウントするとともに、サンプル時間当りのクロックサイクル数をカウントし、これらカウント数を使用した下式により、作業負荷の1サイクル当たりのイベント発生率IPCを計算する。IPC=サンプル時間当りのイベント数/サンプル時間当りのクロックサイクル数また、パフォーマンスモニタ30は、検出した負荷状況を内部の図3に示す負荷状況テーブルに逐次に更新記憶する。すなわち、画像処理プロセッサ20a,20b,20cの負荷状況がそれぞれ10である場合、点々で示すように、画像処理プロセッサ20a,20b,20cにそれぞれ対応する項目GP1,Gp2,GP3の10対応位置に論理1が格納される。画像処理プロセッサ20aの負荷状況が0、画像処理プロセッサ20b,20cの負荷状況がそれぞれ50である場合、斜線で示すように、処理プロセッサ20aに対応する項目GP1の0対応位置に論理1が格納され、画像処理プロセッサ20b,20cに対応する項目Gp2,GP3の50対応位置に論理1が格納される。上記CPU10は、図2の各処理部として機能する次の1~8の手段を有する。1圧縮対象の画像データを複合する復号手段復号処理部31。2上記復号した画像データにおける文字画像領域のエッジを検出するエッジ検出手段エッジ検出処理部32。3上記複合した画像データにおける文字画像領域のレイアウトを上記エッジ検出処理部32の検出結果に基づき解析するレイアウト解析手段レイアウト解析処理部33。4上記復号した画像データに含まれる複数の文字画像領域を上記レイアウト解析手段の解析結果に基づき検出し、検出した各文字画像領域における任意の2つの文字画像領域の文字画像データをそれぞれMMR符号化により圧縮処理した場合の文字画像データサイズの合計が、その2つの文字画像領域を包含する領域をMMR符号化により圧縮処理した場合の文字画像データサイズより小さいことを条件に、その2つの文字画像領域を1つの文字画像領域として統合する統合手段文字領域統合処理部34。5上記複合した画像データを低解像度化する低解像度変換手段低解像度変換処理部35。6上記複合した画像データを、上記統合手段で統合した文字画像領域および統合しなかった文字画像領域にそれぞれ対応する文字画像データと背景画像データとに分離する分離手段文字/背景分離処理部36。背景画像データには、写真画像も含まれる。7上記分離した文字画像データおよび背景画像データをパフォーマンスモニタ30で検出される負荷状況に応じた率で複数に分割して画像処理プロセッサ20a,20b,20cに割当てる制御手段。分割数については、要求処理速度に応じて、かつ画像処理プロセッサの個数の範囲内で、増減する。8画像処理プロセッサ20a,20b,20cで圧縮される文字画像データおよび背景画像データをPDFファイル化するファイル化手段ファイル化処理部39。次に、動作を説明する。CPU10の処理を図4のフローチャート、画像処理プロセッサ20a,20b,20cの処理を図5のフローチャート、パフォーマンスモニタ30の処理を図6のフローチャートに示す。スキャナ4で読取られる画像データまたはクライアント端末50から送られる入力画像データは、システムバス11を経由してハードディスクドライブ14に一旦格納される。CPU10は、必要な画像処理プロゲラムをメインメモリ13からダウンロードする。画像処理プロセッサ20a,20b,20cは、必要な画像処理プログラムや処理部形成用の回路情報をロー力ルメモリ21a,21b,21cからダウンロードする。CPU10は、画像処理プロセッサ20a,20b,20cの負荷状況の確認をパフォーマンスモニタ30に要求しステップ101、画像処理プロセッサ20a,20b,20cの負荷状況をパフォーマンスモニタ30から取得するステップ102。そして、CPU10は、ハードディスクドライブ14に格納した1ページ分の画像データを生画像データに復号し、復号した画像データにおける文字画像領域のエッジを検出するとともに、複合した画像データにおける文字画像領域のレイアウトを上記エッジ検出の結果に基づき解析するステップ104。さらに、複合した画像データを低解像度化するステップ105。CPU10は、複合した画像データにおける複数の文字画像領域を上記レイアウト解析の結果に基づき検出し、検出した複数の文字画像領域から任意の2つの文字画像領域を抽出し、抽出した2つの文字画像領域の文字画像データをそれぞれMMR符号化により圧縮処理した場合の文字画像データサイズS1,S2を検出するステップ106。そして、検出した文字画像データサイズS1,S2の合計=S1S2と、その2つの文字画像領域を包含する領域をMMR符号化により圧縮処理した場合の文字画像データサイズS3とを比較するステップ107。CPU10は、文字画像データサイズS1,S2の合計が文字画像データサイズS3より小さい場合ステップ107のYES、上記抽出した2つの文字画像領域を1つの文字画像領域として統合するステップ108。そして、上記検出した複数の文字画像領域のうち、まだ抽出対象となっていない文字画像領域の残数が1つ未満かどうか判定するステップ109。文字画像データサイズS1,S2の合計が文字画像データサイズS3より小さくない場合はステップ107のNO、統合せずにステップ109の判定に移る。CPU10は、抽出対象となっていない文字画像領域の残数が1つ未満でなければステップ109のNO、上記統合された1つの文字画像領域およびまだ抽出対象となっていない文字画像領域の任意の1つを抽出し、抽出した2つの文字画像領域の文字画像データS1,S2を再び検出するステップ106。そして、検出した文字画像データサイズS1,S2の合計=S1S2と、その2つの文字画像領域を包含する領域をMMR符号化により圧縮処理した場合の文字画像データサイズS3とを比較しステップ107、上記同様の処理を繰返す。CPU10は、抽出対象となっていない文字画像領域の残数が1つ未満になるとステップ109のYES、上記複合した画像データを、上記統合された文字画像領域および統合されなかった文字画像領域にそれぞれ対応する文字画像データと背景画像データ背景および写真とに分離するステップ110。そして、分離した文字画像データおよび背景画像データを上記パフォーマンスモニタ30から取得した負荷状況に応じた率で複数に分割して画像処理プロセッサ20a,20b,20cに割当てるステップ111。例えば、統合した1つの文字画像データのサイズが1Mbyteで、その1つの統合文字画像データを画像処理プロセッサ20a,20b,20cに割当てることを考えると、画像処理プロセッサ20a,20b,20cの負荷状況がそれぞれ10であれば、統合文字画像データを33334Kbyte分の文字画像データ、33333Kbyte分の文字画像データ、33333Kbyte分の文字画像データに3分割ほぼ均等分し、これら文字画像データを画像処理プロセッサ20a,20b,20cに割当てる。画像処理プロセッサ20aの負荷状況が0で、画像処理プロセッサ20b,20cの負荷状況がそれぞれ50であれば、統合文字画像データを5000Kbyte分の文字画像データ、2500Kbyte分の文字画像データ、2500Kbyte分の文字画像データに3分割し、第1文字画像データを画像処理プロセッサ20aに割当て、第2および第3文字画像データを画像処理プロセッサ20b,20cに割当てる。分割数については、要求処理速度に応じて適宜に増減すればよい。CPU10は、割当ての終了後、画像処理プロセッサ20a,20b,20cに対し圧縮処理の開始を指示するとともにステップ112、割当てた文字画像データおよび背景画像データを実際に画像処理プロセッサ20a,20b,20cに送るステップ113。そして、画像処理プロセッサ20a,20b,20cで圧縮処理された文字画像データおよび背景画像データを受けステップ114、それを1つのPDFファイルにファイル化するステップ115。一方、画像処理プロセッサ20a,20b,20cは、パフォーマンスモニタ30からリクエスト信号を受けるとステップ201のYES、そのパフォーマンスモニタ30からの負荷状況検出を受入れるステップ202。また、画像処理プロセッサ20a,20b,20cは、CPU10から開始指示を受けるとステップ203のYES、図2の文字圧縮処理部37を生成し、CPU10から送られる文字画像データをMMR符号化により圧縮処理するステップ204。続いて、文字圧縮処理部37に代えて図2の背景圧縮処理部38を生成し、CPU10から送られる背景画像データをJPEG符号化により圧縮処理するステップ205。そして、圧縮処理した文字画像データおよび背景画像データをCPU10に送るステップ206。パフォーマンスモニタ30は、画像処理プロセッサ20a,20b,20cに対し負荷状況確認のリクエスト信号をポーリングしステップ301、処理の負荷状況を検出するステップ302。そして、検出結果を負荷状況テーブルに逐次に更新記憶する。また、パフォーマンスモニタ30は、CPU10から負荷状況確認が要求されるとステップ304のYES、負荷状況テーブルの内容負荷状況をCPU10に知らせるステップ305。1ページ分の画像データには、例えば図7に示すように、複数の文字画像領域文字プレーンともいうA,B,C,D,E,Fが含まれている。文字画像領域Aは複数の文字行A1,A2,...Anからなり、文字画像領域Bは複数の文字行B1,B2,...Bnからなる。文字画像領域Cは文字行C1,C2、文字画像領域Dは文字行D1,D2、文字画像領域Eは文字行E1,E2、文字画像領域Fは文字行F1,F2からなる。これら文字画像領域にそれぞれ対応する文字画像データがMMR符号化により圧縮される際に、各文字画像データのページ上の配置を示す配置データXa,Xb,Xc,Xd,Xe,Xfが文字画像データごとにオーバーヘッドデータとして付加される。これらオーバーヘッドデータの存在は、文字画像データの圧縮率の向上を阻む要因となる。画像データ自体は、一般的なリファレンス約700枚平均で、1/40程に圧縮される。このことから、1つの文字画像データに付加されるオーバーヘッドデータの容量を画像のピクセル数に変換して求めると、240byte×8pixelbyte×40=76,800pixelとなる。幅w,高さhのサイズ面積s=w×hを有する1つの文字画像領域が圧縮されてPDFファイル化された場合の文字画像データサイズSは、次のように概算できる。S=w×h÷8÷40240これにサイズs1=w×hの文字画像領域Aを当て嵌めると、その文字画像領域Aが圧縮されてPDFファイル化された場合のデータサイズS1は、次のように概算できる。S1=s1/840240サイズs2=w×hの文字画像領域Bが圧縮されてPDFファイル化された場合の文字画像データS2は、次のように概算できる。S2=s2/840240両文字画像領域A,Bを包含する領域サイズs3が圧縮されてPDFファイル化された場合の文字画像データサイズS3は、次のように概算できる。S3=s3/840240上記したように、文字画像データサイズS1,S2の合計が文字画像データサイズS3より小さければ、2つの文字画像領域A,Bを1つの文字画像領域として統合することにより、本来は2つ必要となるはずのオーバーヘッドデータを1つに減らすことができる。結果として、圧縮率の向上ひいては処理速度の向上が図れる。ファイルサイズについても10~20の削減効果が得られる。文字画像データおよび背景画像データを複数に分割し、それを画像処理プロセッサ20a,20b,20cに割当てて並列処理するので、この点でも処理速度の向上が図れる。文字画像データおよび背景画像データを画像処理プロセッサ20a,20b,20cの処理の負荷状況に応じた率で分割して割当てるので、処理負荷の偏りによる処理待ちの時間がなくなり、圧縮処理の効率が向上する。これも処理速度の向上に大きく貢献する。なお、上記実施形態では、3つの画像処理プロセッサ20a,20b,20cを用いたが、その個数については適宜に選定可能である。その他、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、書き換え、変更を行うことができる。これら実施形態や変形は、発明の範囲は要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"