(57)【特許請求の範囲】
【請求項１】
入力画像に画像処理を施す画像処理装置であって、
所定の格納領域を有するメモリと、
入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、
前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、
入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、
前記判別手段は、
一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、
前記画像圧縮手段は、
検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、
各ブロック画像の内、文字画像領域の画像に対し第１の圧縮処理が施されるブロック画像について、そのブロック画像に含まれる文字画像領域以外の画像に対し前記第２の圧縮処理と同じ方法による第３の圧縮処理を実行し、
前記第２の圧縮処理を実行する場合の圧縮強度を、前記第３の圧縮処理を実行する場合の圧縮強度よりも弱くしたことを特徴とする画像処理装置。
【請求項２】
入力画像に画像処理を施す画像処理装置であって、
所定の格納領域を有するメモリと、
入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、
前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、
入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、
前記判別手段は、
一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、
前記画像圧縮手段は、
検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、
各ブロック画像の内、文字画像領域の画像に対し第１の圧縮処理が施されるブロック画像について、そのブロック画像に含まれる文字画像領域以外の画像に対しその解像度を第１の解像度に落とした後、圧縮処理を施す第３の画像処理を実行し、
前記第２の圧縮処理は、圧縮前に画像の解像度を前記第１の解像度よりも高い第２の解像度に落とす処理を含むことを特徴とする画像処理装置。
【請求項３】
入力画像に画像処理を施す画像処理装置であって、
所定の格納領域を有するメモリと、
入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、
前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、
入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、
前記判別手段は、
一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、
前記画像圧縮手段は、
検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、前記第１の圧縮処理の方が第２の圧縮処理よりも圧縮率が高いことを特徴とする画像処理装置。
【請求項４】
前記画像圧縮手段は、
検出された量が規定値より少ない場合には、それまでの判別による判別結果によらず、前記複数のブロック画像全てに、前記第２の圧縮処理を施すこと
を特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
入力画像に画像処理を施す画像処理装置であって、
所定の格納領域を有するメモリと、
入力画像に含まれる文字数、または、入力画像に含まれる色数に基づいて、前記入力画像を特殊原稿であるか否かを判定する判定手段と、
入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、
前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、
入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、
前記判別手段は、
入力画像が前記特殊原稿ではないと判定されると前記判別を実行し、前記特殊原稿であると判定されると前記判別を実行せず、
前記画像圧縮手段は、
入力画像が前記特殊原稿ではないと判定されると前記第１の圧縮処理を実行し、前記特殊原稿であると判定されると前記複数のブロック画像全てに前記第１の圧縮処理とは異なる第２の圧縮処理を施すことを特徴とする画像処理装置。
【請求項６】
入力画像に画像処理を施す画像処理装置であって、
所定の格納領域を有するメモリと、
入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる所定の属性の画像領域を判別する判別手段と、
前記判別手段により前記所定の属性の画像領域が判別される毎にその画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、
入力画像中における、前記所定の格納領域に格納されている情報により特定される所定の属性の画像領域の画像に対し第１の画像処理を施す画像処理手段と、を備え、
前記判別手段は、
一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、検出された量が規定値より少ない場合には、当該一のブロック画像を含む未判別のブロック画像に対する判別を中止し、
前記画像処理手段は、
判別が中止された場合には、少なくとも未判別のブロック画像に対し前記第１の画像処理とは異なる第２の画像処理を施し、
前記所定の属性の画像領域の画像に対し本来の第１の画像処理とは異なる第２の画像処理が施された場合に、その旨を通知する通知手段をさらに備える
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像を領域判別し、判別された領域毎に画像処理を施す画像処理装置に関する。
【背景技術】
【０００２】
複写機には、書類等の画像をスキャナー部で読み込み、読み込んだ画像について各画素がどの属性（文字、背景等）の領域に属するのかを判別し、判別された領域毎にその領域に適した画像処理、例えば圧縮を施してＨＤＤ（ハードディスクドライブ）等の記憶装置に格納しておき、ユーザの指示があると記憶装置から画像データを読み出してプリント出力する構成のものがある。
【０００３】
このような領域判別を行う場合、通常、処理時間の短縮のために、ＨＤＤのようなデータ転送速度が遅いディスクではなくＲＡＭ等の専用のメモリが利用される。
具体的には、文字領域の判別の場合、画像データをメモリに展開すると共にメモリの空き領域を利用して２値化、黒画素の輪郭線追跡、ラベリングを行う。そして、ラベリング後の画像について横幅や高さが閾値以下の画素の集まりをその位置の近さや横幅、高さが一致するものを順次グループ化して行くことで原稿１頁内における個々の文字領域を判別する。文字領域が判別される毎に、その領域の座標および画素値（色等）を表すデータをメモリの空き領域に格納し、原稿１頁分の画像について判別が終わると、メモリに格納された座標等のデータを読み出し、文字と判別された領域の画像に文字用の圧縮処理を施すものである。
【特許文献１】特開２００３−３３８９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような領域判別に必要なメモリの記憶容量は、原稿の種類（文字数、文字サイズ、色数等）によって異なる。これは、例えば文字領域の判別の場合、文字数やサイズによって座標を表すデータが増減し、また色数が多ければ各色を表すデータも増えることがあるからである。このことは他の写真等の領域判別についても同様である。
領域判別の途中でメモリの空き容量がなくなると処理を中止せざるを得ず、そのため、従来ではどのような種類の原稿であっても確実に領域判別を行えるように大容量のメモリを配置しているのであるが、メモリの容量を大きくすればそれだけコスト高になってしまう。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであって、領域判別による処理速度の高速化を図ることで圧縮等の画像処理の性能向上を実現しつつ容量を出来るだけ低減したメモリを用いて低コスト化をも図れる複写機等の画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像処理装置は、入力画像に画像処理を施す画像処理装置であって、所定の格納領域を有するメモリと、入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、前記判別手段は、一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、前記画像圧縮手段は、検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、各ブロック画像の内、文字画像領域の画像に対し第１の圧縮処理が施されるブロック画像について、そのブロック画像に含まれる文字画像領域以外の画像に対し前記第２の圧縮処理と同じ方法による第３の圧縮処理を実行し、前記第２の圧縮処理を実行する場合の圧縮強度を、前記第３の圧縮処理を実行する場合の圧縮強度よりも弱くしたことを特徴とする。
【発明の効果】
【０００７】
このように、メモリの空き容量が規定値より少なくなったことが検出されると、領域判別を中止すると共に少なくとも未判別のブロック画像に第１の画像処理とは異なる第２の画像処理を施す構成にしたので、従来のように大容量のメモリを配置する必要がなくなり低コスト化を図ることができる。
【００１２】
また、本発明は、入力画像に画像処理を施す画像処理装置であって、所定の格納領域を有するメモリと、入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、前記判別手段は、一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、前記画像圧縮手段は、検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、各ブロック画像の内、文字画像領域の画像に対し第１の圧縮処理が施されるブロック画像について、そのブロック画像に含まれる文字画像領域以外の画像に対しその解像度を第１の解像度に落とした後、圧縮処理を施す第３の画像処理を実行し、前記第２の圧縮処理は、圧縮前に画像の解像度を前記第１の解像度よりも高い第２の解像度に落とす処理を含むことを特徴とする。
【００１３】
このようにすれば、非判別のブロック画像に含まれる文字画像領域については、判別済のブロック画像の文字画像以外の領域よりも圧縮強度が弱くまたは変換後の解像度が大きくなるように処理が施されるので、再現画像の劣化の抑制が可能になる。
また、本発明は、入力画像に画像処理を施す画像処理装置であって、所定の格納領域を有するメモリと、入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、前記判別手段は、一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、前記画像圧縮手段は、検出された量が規定値より少ない場合には、少なくとも未判別のブロック画像に対し前記第１の圧縮処理とは異なる第２の圧縮処理を施し、前記第１の圧縮処理の方が第２の圧縮処理よりも圧縮率が高いことを特徴とする。
また、前記画像圧縮手段は、検出された量が規定値より少ない場合には、それまでの判別による判別結果によらず、前記複数のブロック画像全てに、前記第２の圧縮処理を施すとしても良い。
このようにすれば、各ブロック画像に同じ画像処理が施されることになり、異なる場合に比べて再現画像の画質向上を期待できる。
本発明は、入力画像に画像処理を施す画像処理装置であって、所定の格納領域を有するメモリと、入力画像に含まれる文字数、または、入力画像に含まれる色数に基づいて、前記入力画像を特殊原稿であるか否かを判定する判定手段と、入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる文字画像領域を判別する判別手段と、前記判別手段により前記文字画像領域が判別される毎にその文字画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、入力画像中における、前記所定の格納領域に格納されている情報により特定される文字画像領域の画像に対し第１の圧縮処理を施す画像圧縮手段と、を備え、前記判別手段は、入力画像が前記特殊原稿ではないと判定されると前記判別を実行し、前記特殊原稿であると判定されると前記判別を実行せず、前記画像圧縮手段は、入力画像が前記特殊原稿ではないと判定されると前記第１の圧縮処理を実行し、前記特殊原稿であると判定されると前記複数のブロック画像全てに前記第１の圧縮処理とは異なる第２の圧縮処理を施すことを特徴とする。
このように上記判定結果により領域判別の要否、いずれの画像処理を施すべきなのかを決める構成にすれば、処理をより高速化することが可能になる。
本発明は、入力画像に画像処理を施す画像処理装置であって、所定の格納領域を有するメモリと、入力画像を複数のブロック画像に分けたときの一のブロック画像毎に、当該一のブロック画像に含まれる所定の属性の画像領域を判別する判別手段と、前記判別手段により前記所定の属性の画像領域が判別される毎にその画像領域を特定するための情報を前記所定の格納領域に順次格納する格納手段と、入力画像中における、前記所定の格納領域に格納されている情報により特定される所定の属性の画像領域の画像に対し第１の画像処理を施す画像処理手段と、を備え、前記判別手段は、一のブロック画像に対する判別を行う前に、前記所定の格納領域の現在の空き容量を検出し、検出された量が規定値より少ない場合には、当該一のブロック画像を含む未判別のブロック画像に対する判別を中止し、前記画像処理手段は、判別が中止された場合には、少なくとも未判別のブロック画像に対し前記第１の画像処理とは異なる第２の画像処理を施し、前記所定の属性の画像領域の画像に対し本来の第１の画像処理とは異なる第２の画像処理が施された場合に、その旨を通知する通知手段をさらに備えることを特徴とする。
【００１４】
このようにすれば、ユーザはどのような画像処理が施されたのかを知ることができ、便利である。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
（第１の実施の形態）
図１は、本発明に係る画像処理装置としての複写機１を含む画像処理システム（以下、「システム」と略する。）５の全体構成を示す図である。
同図に示すように、本システム５は、複写機１、２、３・・がネットワーク、ここではＬＡＮ４を介してデータのやりとりが可能に接続されて構成されている。
【００１６】
複写機１は、主な構成要素として、操作パネル１１、スキャナ部１２、プリンタ部１３および制御部１４を備える多機能デジタル複写機（Multiple Function Peripheral）であり、原稿画像を読み取って画像データを得るスキャン機能、その画像データに基づいて原稿画像をシートに印刷（プリント）するコピー機能を有する。
また、画像データを圧縮してＨＤＤ１４４に格納する蓄積機能、格納されている圧縮データを読み出して伸張し、伸張後の画像データに基づいて印刷を行うプリント機能、さらに電子メール（以下、単に「メール」という。）の送受信を、メールサーバ（不図示）を介して行うメール送受信機能を有している。なお、メール送受信には、公知のSMTP (Simple Mail Transfer Protocol)およびPOP3(Post Office Protocol 3)が用いられる。
【００１７】
スキャナ部１２は、セットされた原稿の画像を読み取る公知の装置である。ここでは、原稿の画像データとして画素毎にｒ（赤）、ｇ（緑）、ｂ（青）の色成分（２５６階調）のデータが生成される。
プリンタ部１３は、公知の電子写真方式により、スキャナ部１２で読み取られた原稿の画像データに基づいて画像をシートに印刷する。
【００１８】
操作パネル１１は、コピースタートボタンやコピー枚数設定用のテンキーなどの他、表面にタッチパネルが積層された液晶表示部が設けられており、制御部１４の指示により必要な画面、例えばユーザからの蓄積機能やプリント機能の実行指示を受付けるための画面等を表示させると共に、ユーザによるタッチ入力等を受付けて、受付けた情報を制御部１４に伝える。
【００１９】
制御部１４は、主な構成要素として、通信インターフェース（Ｉ／Ｆ）部１４１、ＣＰＵ１４２、ＲＯＭ１４３、ＨＤＤ１４４、領域判別部１４５、圧縮部１４６、合成部１４７、ＲＡＭ１４８および伸張部１４９を備えている。
通信Ｉ／Ｆ部１４１は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ４に接続するためのインターフェースである。
【００２０】
ＲＯＭ１４３には、制御に必要なプログラムが格納されている。
ＣＰＵ１４２は、ＲＯＭ１４３の制御プログラムに基づいて、スキャナ部１２、プリンタ部１３の動作を制御し、円滑なコピー等の動作を実現する。また、操作パネル１１を介してユーザによるキー入力等を受付けると共に、必要なメッセージ等を液晶タッチパネルに表示させる。
【００２１】
ＨＤＤ１４４は、画像データを格納する。
領域判別部１４５は、スキャナ部１２により読み取られた原稿の画像データを受信し、原稿１頁ごとに、原稿画像に含まれる文字と文字以外の背景の領域判別を行う。
圧縮部１４６は、文字領域と判別された領域のデータに第１の画像処理、ここではＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）により圧縮処理を施し、背景領域と判別された領域のデータに第２の画像処理、ここではＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）により圧縮処理を施す。
【００２２】
合成部１４７は、異なる方法で圧縮された文字と背景領域の圧縮データを所定の形式のファイル、ここではＰＤＦ（Portable Document Format）ファイルに変換し、ＨＤＤ１４４に格納する。
ＲＡＭ１４８は、領域判別の際に利用される記憶手段としてのメモリ（背景技術のメモリに相当）であり、図２（ａ）に示すように、バンドデータ格納領域１４８１、文字情報格納領域１４８２および処理作業領域１４８３を有している。
【００２３】
バンドデータ格納領域１４８１には、領域判別対象となる画像データが格納される。
文字情報格納領域１４８２には、領域判別結果としての文字領域情報（後述）が格納される。処理作業領域１４８３は、文字等の判別のための２値化や解像度変換（低解像度化）等の処理を実行する作業領域として用いられる。
ＲＡＭ１４８は、その記憶容量が一般的な原稿について領域判別を実行できる程度の小容量に抑えられ、従来のものに比べて低コストのものが用いられている。このような小容量のものを用いることができる理由については後述する。
【００２４】
図１に戻って、伸張部１４９は、ＨＤＤ１４４に格納されている圧縮データを読み出して伸張し、その画像データをプリンタ部１３に送る。
ＣＰＵ１４２は、ユーザからの蓄積機能の実行指示を受付けると、領域判別部１４５等に指示して領域判別〜ＰＤＦファイルの格納までの一連の処理を実行させる。また、プリント機能の実行指示を受付けると、伸張部１４９等に指示して、圧縮データの読み出し〜プリントまでの処理を実行させる。
【００２５】
図３は、蓄積機能が実行される場合の蓄積処理フローの概要を示す図である。
同図に示すように、ステップＳ１では、スキャナ部１２において原稿画像が読み取られる。読み取りにより得られる画像データとしては、例えばＢＭＰ（ビットマップ）とすることができるが、ＴＩＦＦ（Tagged Image File Format）、その他のフォーマットの画像データであっても良い。
【００２６】
ステップＳ２では、領域判別の前処理が実行される。この前処理は、入力画像の領域判別をより精度良く行うための処理であり、具体的にはガンマ補正等の公知の処理である。
ステップＳ３では、文字領域と背景領域の判別が行われる。
ステップＳ４では、文字領域のデータがＭＭＲにより圧縮される。
ステップＳ５では、背景領域のデータがＪＰＥＧにより圧縮される。
【００２７】
ステップＳ６では、圧縮された文字と背景領域のデータが１ページの原稿画像のＰＤＦファイルとして生成される。
次に、蓄積処理の詳細を図４、図５を用いて説明する。
図４は、蓄積処理の詳細な内容を示すフローチャートであり、図５は、当該処理により生成されるＰＤＦ形式のファイルの構成例を示す図である。
【００２８】
ここでは、図５に示すように、赤、青、黒の３色の文字列が印刷されている原稿を用い、原稿（入力）画像を３００ｄｐｉ（dot per inch）の解像度で読み取った場合に、走査ライン数が２０４８ラインあり、これを４つのブロック画像（以下、「バンド」という。）に分割して、分割されたバンド毎に領域判別等の処理を順次実行する場合の例を説明する。
【００２９】
また、図５のファイル１０１は、バンド毎に領域判別等の処理がスムーズに行われた場合（通常時）の例を示し、ファイル１０２は、処理の途中でＲＡＭ１４８の空き容量がなくなった場合（メモリ不足時）の例を示している。それぞれがＨＤＤ１４４内に割り当てられた格納領域にＰＤＦファイルの形式で格納されている状態を模式的に示したものである。
【００３０】
なお、図４では、上記ステップＳ１、Ｓ２に相当する処理が省略されている。また、ステップＳ２の前処理後の画像データが一時的に制御部１４の内部メモリ（不図示）にバンド単位で格納され、領域判別の際に順次読み出される構成になっているものとする。
図４に示すように、制御部１４は、ＰＤＦヘッダ作成／出力処理を実行する（ステップＳ１０１）。ここでは、ＰＤＦファイルのバージョンや作成者、作成日時等のデータが作成され、作成されたデータを、ヘッダを示すファイルとしてＨＤＤ１４４に出力する。出力されたファイルは、ＨＤＤ１４４に格納される（図５のファイル１０１０参照。）。
【００３１】
次に、ＲＡＭ１４８の空き容量（残量）を検出し、空き容量が規定値以上あるか否かを判断する（ステップＳ１０２）。具体的には、ＲＡＭ１４８の文字情報格納領域１４８２の空き容量が検出される。この検出方法としては、例えばデータがアドレス順に書き込まれる構成の場合、前回の書き込み時のデータの終端アドレスを記憶しておき、その終端アドレスを読み出すことで、文字情報格納領域１４８２の内のどのアドレスまでデータが書き込み済みなのかを検出する等の方法を用いることができる。
【００３２】
ここでは、まだ何も書き込まれていない、すなわち空き容量が規定値以上あると判断し（ステップＳ１０２で「ＹＥＳ」）、処理対象のバンド、ここではバンド１の画像データを読み出して、ＲＡＭ１４８のバンドデータ格納領域１４８１に展開する（書き込む）（ステップＳ１０３）。
そして、バンド１の画像について文字領域の判別を行う（ステップＳ１０４）。
【００３３】
具体的には、（ａ）バンド１の画像データの各画素について、そのｒ、ｇ、ｂ色のデータ（２５６階調）を公知の変換式を用いて明度データに変換し、変換された明度データに公知のスムージングフィルタをかけてノイズを除去するスムージングを実行する。
（ｂ）スムージングが施されたデータに公知のエッジフィルタをかけ２値のエッジ画像を生成する２値化を行い、生成された２値のエッジ画像について、主走査方向、副走査方向に所定の範囲内、例えば日本語の場合に単語（数文字）程度の範囲にあるものを連結し、連結されたブロックを取り囲んだ矩形領域を設定する。例えば、１行の文字列に対し１つの矩形領域が設定されるとすると、１バンド内に文字列が１０行存在すれば１０個の矩形領域が別々に設定されることになる。
【００３４】
（ｃ）設定された矩形領域それぞれについて、その領域内の画像が文字であるか否かを判定する。例えば、矩形領域内の画像について、その局所的な形状を特徴量として抽出し、抽出した特徴量からその画像が文字によるものであるか否かを判定する。
より具体的には、画像の局所的な形状として、カーブ量や傾斜方向、閉ループ数、十字交差数、Ｔ字交差数等を抽出し、抽出された特徴点が、予め保持している文字判定のためのパターンの特徴点と一致している数が所定値（閾値）以上であれば、文字と判定し、所定値よりも少なければ文字ではないと判定するものである。なお、文字判定の方法は、上記のものに限られず、他の公知の方法を用いることができる。例えば、文字判定用の辞書に基づいてパターン認識を行う方法が考えられる。
【００３５】
また、文字領域の判別方法は、上記のものに限られず、他の公知の方法、例えば上記「背景技術」の項で説明したように、２値化画像の黒画素の輪郭線追跡、ラベリングを行って、横幅や高さが閾値以下の画素の集まりを文字領域とする方法をとるとしても良い。
（ｄ）文字と判定された矩形領域（文字領域）の全画素を２値化して、各画素が文字とそれ以外の部分（下地）のいずれに属するのかを判別する。これは、例えば全画素の明度ヒストグラムをとり、そのヒストグラムから文字と下地を分けるための閾値を決め、その閾値よりも明度が低い画素を文字、明度が高い画素を下地と判別するという公知の方法をとることができる。例えば、文字と判別された画素を「１」、下地と判別された画素を「０」にする。
【００３６】
ステップＳ１０５では、文字領域ごとに、当該領域の原稿１ページ内における座標（例えば対角の２点のＸ−Ｙ座標）を示す位置情報、当該領域内の各画素の画素値（２値）および色情報を文字領域情報（当該領域を特定するための情報）として文字情報格納領域１４８２に格納する。この意味で、制御部１４は、当該処理を実行する場合に、文字領域情報をメモリに格納する格納手段として機能するものである。
【００３７】
ここで、色情報とは、当該領域内の全文字の色の平均値（ｒ、ｇ、ｂの色毎の平均値）と下地の部分の色の平均値（下地色平均値）を示す情報をいう。文字の色を平均値とするのは、１列内で各文字の色が異なることはほとんどないため、平均をとることでも本来の色と同等に表すことができるからである。このように文字の色を代表して１色で扱うことにより、文字領域の圧縮時のデータ量を減らすことができる。
【００３８】
また、下地の部分の色の平均をとるのは、後述のように背景領域を低解像度化、ＪＰＥＧ圧縮する際に当該文字領域が位置する部分にダミーの画素があるとして低解像度化等するようにしており、そのダミーの全画素の色として当該下地色平均値を用いるためである。ダミーの全ての画素が同色となるので、圧縮率を向上できる。
ステップＳ１０４とＳ１０５の処理は、個々の文字領域が設定される毎に順次実行される。従って、設定される文字領域の数が多いほどバンド１の文字領域情報として文字情報格納領域１４８２に格納されるデータ量が増えることになる。
【００３９】
続いて、バンド１内における文字領域以外の領域を非文字領域（背景領域）として、当該非文字領域の画像データをバンドデータ格納領域１４８１から読み出して処理作業領域１４８３に展開し、低解像度化する（ステップＳ１０６）。背景領域は、文字領域を除く部分であるから、文字領域が位置する部分については穴あきのように画素が存在していない状態になっているはずであるが、より高圧縮化を図るため、バンド１内において文字領域と設定された部分に、上記の下地色平均値と同じ色のダミーの画素が存在するものとして低解像度化が実行される。解像度変換として、ここでは１５０ｄｐｉに変換される。また、変換方法としては、公知の方法、例えば隣接する２画素の内の１画素を間引く方法等が用いられる。
【００４０】
そして、低解像度化された画像データをＪＰＥＧにより圧縮し（ステップＳ１０７）、その圧縮データをバンド１における非文字領域のファイルとしてＨＤＤ１４４に出力する（ステップＳ１０８）。出力されたファイルは、ＨＤＤ１４４に格納される（図５のファイル１０１１参照。）。
ステップＳ１０９では、バンド１〜４についてステップＳ１０２〜Ｓ１０８までの処理が終了したか否かを判断する。
【００４１】
ここでは、まだ終了していないとして（ステップＳ１０９で「ＮＯ」）、ステップＳ１０２に戻り、未処理のバンド２、３、４に対しステップＳ１０２〜Ｓ１０９までの処理を繰り返し実行する。その際、ステップＳ１０３では、当該バンドの画像データがバンドデータ格納領域１４８１に上書きされることになる。
この繰り返しの間、ＲＡＭ１４８の空き容量が規定値以上であると判断された場合には（ステップＳ１０２で「ＹＥＳ」）、バンド毎にそのバンドの文字領域情報が文字情報格納領域１４８２に順次格納され（図２（ｂ）参照）、非文字領域の画像データはバンド毎にＪＰＥＧ圧縮されてＨＤＤ１４４に格納されることになる（図５のファイル１０１２、１０１３、１０１４参照。）。
【００４２】
なお、図２（ｂ）において、文字情報格納領域１４８２に格納されている文字領域情報のデータ量がバンド１、２、３でそれぞれ異なるのは、上記「発明が解決しようとする課題」の項で述べたように、文字数、サイズ等によって、文字領域として判別される領域の大きさや個数が異なり、そのため文字領域情報として格納されるデータ量もバンドによって異なって来るからである。
【００４３】
ステップＳ１０９で最終バンド、ここではバンド４に対する領域判別等の処理が終了したことを判断すると、ステップＳ１１５に移る。
ステップＳ１１５では、文字領域を統合する処理を行う。
具体的には、文字情報格納領域１４８２に格納されている各バンドの文字領域情報（矩形領域の座標、画素値、色情報）を参照し、複数個の文字領域の中に、隣り合うもの同士が近接かつ文字色の略等しいものがあるか否かを判断する。この近接の判断は、隣り合うもの同士の間隔が所定値、例えば５［ｍｍ］より短いか否かにより行われる。また、どの色のものを統合するのかについては、同じまたは近いものなど伸張後の文字色の再現性等から予め決めることができる。
【００４４】
近接かつ略同色のものがあると判断すると、それらを取り囲む新たな矩形領域を設定する。これにより、文字領域の判別が終了した全バンドについて、文字色が略同じで近接した矩形領域同士が統合されて１つの文字領域ができあがることになる。
なお、新たな文字領域内の各画素の画素値（２値）については、統合前の文字領域情報に含まれるものが読み出され、例えば文字の部分の画素を「１」としたとき、それ以外の画素を全て下地として「０」に設定する処理が行われる。
【００４５】
統合が終了すると、文字領域の判別が終了したバンド、ここではバンド１〜４について、その文字領域の圧縮を行う（ステップＳ１１６）。ここでは、文字領域毎に、その領域の座標と各画素の画素値（２値）と当該各画素がどの領域に属するものであるのかを示す識別情報とを対応付けたデータを生成し、生成したデータをＭＭＲにより圧縮する。ここでは、色別に文字領域を圧縮する。この意味で、制御部１４は、ステップＳ１１５、Ｓ１１６の処理を実行する場合に、所定の属性の画像領域（ここでは文字領域）の画像に対し第１の画像処理を施す画像処理手段として機能するものである。
【００４６】
続いて、圧縮データを文字領域のファイルとしてＨＤＤ１４４に出力する（ステップＳ１１７）。出力されたファイルは、色毎に別ファイルとしてＨＤＤ１４４に格納される（図５のファイル１０１５参照。）。
ステップＳ１１８では、ＰＤＦフッタ作成／出力処理を行う。具体的には、文字領域情報に含まれる位置情報と色情報とを対応付けたデータ等をフッタファイルとして生成し、ＨＤＤ１４４に出力する。出力されたファイルは、ＨＤＤ１４４に格納される（図５のファイル１０１６参照。）。
【００４７】
これまでは、ＲＡＭ１４８の空き容量が規定値以上になっている場合（通常時）の例を説明したが、次に、処理の途中でＲＡＭ１４８の空き容量が規定値よりも少なくなった場合（メモリ不足時）の例を説明する。
ここでは、図２（ｂ）に示すように、バンド１〜３について領域判別が終了し、次にバンド４について領域判別を開始するときの処理を説明する。
【００４８】
制御部１４は、ステップＳ１０２において、ＲＡＭ１４８の空き容量として、図２（ｂ）の領域１４８２１の容量を検出し、その容量が規定値以上であるか否かを判断する。
領域１４８２１の容量が規定値以上ではない、すなわち規定値よりも少ないと判断すると（ステップＳ１０２で「ＮＯ」）、処理対象となるバンド４の画像データをＲＡＭ１４８のバンドデータ格納領域１４８１に書き込む（ステップＳ１１０）。
【００４９】
そして、その画像データを低解像度化した後、ＪＰＥＧにより圧縮する（ステップＳ１１１）。この低解像化およびＪＰＥＧ圧縮の方法は、例えば上記ステップＳ１０６、Ｓ１０７の処理と同じ方法とすることができるが、当該バンド４については文字画像もＪＰＥＧ圧縮されることになる。そこで、ステップＳ１１１では、文字の画質劣化を低減するため、ステップＳ１０６の解像度変換により変換される解像度よりも解像度を高く、例えば２００ｄｐｉとする方法、解像度変換自体を行わない方法、またステップＳ１０７の圧縮よりも圧縮率を弱くする方法等をとることが好ましい。
【００５０】
続いて、圧縮データをバンド４における非文字領域のファイルとしてＨＤＤ１４４に出力する（ステップＳ１１２）。出力されたファイルは、ＨＤＤ１４４に格納される（図５のファイル１０２３参照）。
このようにバンド４については、文字判別のためのメモリの空き容量がないために、文字判別を行わず強制的に全領域がＪＰＥＧ圧縮される。この意味で、制御部１４は、ステップＳ１１０、Ｓ１１１の処理を実行する場合に、領域判別が中止された場合に未判別のブロック画像に対し第２の画像処理を施す画像処理手段として機能するものといえる。
【００５１】
ステップＳ１１３では、当該バンドが最終バンドであるか否か、すなわち未処理のバンドが残っていないか否かを判断する。
最終ではない（未処理のバンドが残っている）と判断すると、ステップＳ１１０に戻り、ステップＳ１１０〜Ｓ１１３の処理、すなわち、未処理のバンドの画像データに対し低解像度化とＪＰＥＧ圧縮を施し、生成された圧縮データのファイルをＨＤＤ１４４に出力して格納する。
【００５２】
最終バンドと判断すると（ステップＳ１１３で「ＹＥＳ」）、ユーザに対し本来と異なる画像処理を行った旨、例えば「文字画像に、本来のＭＭＲとは異なるＪＰＥＧ圧縮された部分が含まれている可能性があります」といったメッセージを操作パネル１１に表示させる通知処理を実行し（ステップＳ１１４）、ステップＳ１１５に移る。
ステップＳ１１５以降では、上記のように文字判別済みの領域について統合、ＭＭＲによる圧縮、出力等を行って、当該蓄積処理を終了する。
【００５３】
これにより図５のファイル１０２に示すように、バンド１〜３については、文字領域のファイル１０２１と背景領域のファイル１０２２が別々に生成され、バンド４についてはその全領域の１つのファイル１０２３が生成されることになる。
このように各バンドについて領域判別の前にメモリの空き容量が規定値よりも少ないことを判断すると、それ以降のバンドについては領域判別を行わずにその領域の画像をＪＰＥＧ圧縮する。
【００５４】
従って、ＲＡＭとして、一般の原稿に対し領域判別を行うのに十分と考えられる小容量のものを配置しておけば、コストを抑えながら、使用頻度が高い一般の原稿については領域判別による高圧縮、文字の可読性の向上を図ることができる。
また、文字数や色数が多いなど領域判別を行うのに一般の原稿よりもメモリ容量を多く必要とする原稿については、メモリの空き容量が規定値よりも少なくなった以降のバンドの文字画像がＪＰＥＧ圧縮されることになるが、その圧縮率を弱くする等により画質劣化を抑えることができると共に、蓄積処理の中断を防止でき、ユーザは希望する画像を確実にＨＤＤ等に保存し、またメールに添付して外部端末に送信することが可能になる。
【００５５】
さらに、入力画像を複数の領域（バンド）に分けて、バンド毎に領域判別を行う構成にしているので、入力画像の全部をまとめて一度にメモリ（ＲＡＭ）に展開し領域判別を行ってその結果を格納して行く構成とする場合に比べてメモリ自体の容量を小さく抑えることができる。
このように領域を分割する方法をとる場合、１ページ分の画像データをより小さな領域に分割してバンド数を多くすれば、それだけメモリ容量を小さくできる。ところが、メモリ容量を小さくすると格納できる画像データの量が減ることになるので、逆にメモリへの画像データの書き込み回数が増えて、その処理に要する時間が余分にかかることになり、蓄積処理全体の処理時間が長くなってしまう。そのため、処理時間とメモリ容量を比較考慮した上で最適なバンド数が実験等から予め求められることになる。
【００５６】
また、上記では、メモリの空き容量の検出を１バンドの処理ごとに行うとしたが、例えば１つのバンドの処理中にも空き容量を検出するとしても良い。１つのバンドについてその各文字領域の文字領域情報が順次ＲＡＭ１４８に書き込まれる間に、空き容量が規定値よりも少なくなることも考えられるからである。
例えば、ステップＳ１０４、Ｓ１０５において、文字領域の判別と共にメモリの空き容量の検出も行い、あるバンドの領域判別の処理中に空き容量が規定値よりも少なくなったことを検出すると、判別途中であってもステップＳ１０６に移り、当該バンドに対し低解像度化、ＪＰＥＧ圧縮等の処理を行う（ステップＳ１０６〜Ｓ１０８）。そして、当該バンド内の、空き容量が規定値よりも少なくなったことが検出されるまでに文字と判別された領域については、ステップＳ１０５で文字領域情報が記憶されているので、ステップＳ１１５〜Ｓ１１７において、それまでに文字と判別された他のバンドの文字領域と共にＭＭＲ圧縮を施した後、出力する処理を行うことで実現できる。
【００５７】
（第２の実施の形態）
上記第１の実施の形態では、１つのバンドついて文字等の領域判別を行う前にメモリの空き容量を検出し、その空き容量が規定値よりも少ない場合に、当該バンドを含む領域判別をまだ行っていない未判別のバンドに対し領域判別を行わずＪＰＥＧ圧縮を施すとしたが、本実施の形態では、領域判別済のバンドを含む全バンドについてＪＰＥＧ圧縮を施すとしており、その点が第１の実施の形態と異なっている。以下、本実施の形態の内容を説明するが、第１の実施の形態と同じ内容についてはその説明を省略し、同じ構成要素については、同符号を付すものとする。
【００５８】
図６は、本実施の形態の蓄積処理の内容を示すフローチャートである。
同図に示すように、本実施の形態の蓄積処理は、第１の実施の形態の蓄積処理とほとんど同じであるが、ステップＳ１０２とＳ１１０の間にステップＳ２０１の処理が介在しており、この点が異なっている。
すなわち、メモリの空き容量が規定値よりも少ないことを判断すると（ステップＳ１０２で「ＮＯ」）、それまでに出力したファイルを削除（破棄）し、処理対象バンドを先頭、ここではバンド１に戻す処理を実行する（ステップＳ２０１）。
【００５９】
具体的には、例えばバンド１〜３の画像に対する領域判別が終わりバンド４について領域判別しようとしたときに空き容量が規定値よりも少ないことが判断された場合には、バンド１〜３における背景領域のＪＰＥＧ圧縮されたファイルを破棄すると共に現にＲＡＭ１４８に格納されているバンド１〜３にかかる画像データおよび文字領域情報を破棄するものである。
【００６０】
ステップＳ１１０では、処理対象となるバンド１の画像データをＲＡＭ１４８のバンドデータ格納領域１４８１に書き込む。
ステップＳ１１１では、その画像データを低解像度化した後、ＪＰＥＧにより圧縮する。この低解像化およびＪＰＥＧ圧縮の方法は、上記ステップＳ１１１の処理と同じ方法とすることができる。
【００６１】
そして、ステップＳ１１２では、圧縮データをバンド１における非文字領域（実際には文字を含む場合があるが領域判別されていないので非文字領域とされる。）のファイルとしてＨＤＤ１４４に出力する。出力されたファイルは、ＨＤＤ１４４に格納される。
ステップＳ１１３では、最終バンドであるか否かを判断し、最終ではないことを判断すると、ステップＳ１１０に戻り、ステップＳ１１０〜Ｓ１１２の処理を実行して未処理のバンドについて低解像度化とＪＰＥＧ圧縮を施し、生成された圧縮ファイルをＨＤＤ１４４に格納させる。未処理のバンドがないと判断されるまで、ステップＳ１１０〜Ｓ１１３の処理が繰り返し実行される。
【００６２】
最終バンドであることを判断すると（ステップＳ１１３で「ＹＥＳ」）、ステップＳ１１４を介してステップＳ１１８に移る。これにより、図７に示すファイル２０１の構成例に示すように、バンド１〜４についてバンド毎にその画像がＪＰＥＧ圧縮されたファイルがＨＤＤ１４４に格納されることになる。
このように本実施の形態では、蓄積処理の途中でメモリの空き容量が規定値よりも少なくなったことが検出されると、全バンドに対しＪＰＥＧによる同じ方法の圧縮処理を施す構成としている、
従って、部分的に異なる方法で圧縮を施す構成に比べて、１ページ分の圧縮後の画像を見たとき人の目には文字画像の画質劣化と映り難くなる。なお、本実施の形態においても第１の実施の形態と同様に、ステップＳ１１１ではステップＳ１０６、Ｓ１０７の処理よりも解像度を上げる設定や圧縮率を低く設定する等とすることが好ましい。
【００６３】
（第３の実施の形態）
上記第２の実施の形態では、メモリの空き容量が規定値よりも少ない場合に全バンドについてＪＰＥＧ圧縮を施すとしたが、本実施の形態では、１ページ内の文字数が極端に多い原稿など、蓄積処理の途中で空き容量が規定値よりも少なくなる蓋然性が高いと考えられる原稿（以下、「特殊原稿」という。）の場合には、全バンドについてＪＰＥＧ圧縮を施すとしており、その点が第２の実施の形態と異なっている。
【００６４】
図８は、本実施の形態の蓄積処理の内容を示すフローチャートである。
同図に示すように、本実施の形態の蓄積処理は、第２の実施の形態の蓄積処理とほとんど同じであるが、ステップＳ１０４とＳ１０５の間にステップＳ３０１の処理が介在しており、この点が異なっている。
すなわち、ステップＳ３０１では、原稿の種類として原稿が特殊原稿であるか否かを判断する。この特殊原稿の判断は、ここではステップＳ１０４の処理でバンド１の画像について判別された文字の矩形領域の数をカウントし、そのカウント値が所定値以上であるか否かにより行われる。このような方法をとるのは、矩形領域の数が多いということは、それだけ文字行数が多いことを意味しており、文字数が多い原稿と考えることができるからである。なお、所定値は、矩形領域としてカウントされる数がどの程度以上になれば蓄積処理の途中でメモリの空き容量が規定値よりも少なくなるかを予め実験等から求めておくことにより設定することができる。
【００６５】
特殊原稿であることを判断すると（ステップＳ３０１で「ＹＥＳ」）、ステップＳ１１１に移ってバンド１の画像データを低解像度化しＪＰＥＧによる圧縮処理を施す。以下、バンド２〜４についても、ステップＳ１１０〜Ｓ１１３の処理を繰り返し行う。この場合、第２の実施の形態と同様に図７に例示する構成のファイルが生成されることになる。
一方、特殊原稿でないことを判断すると（ステップＳ３０１で「ＮＯ」）、ステップＳ１０５に移って、それ以降、第１（第２）の実施の形態と同じ処理が実行される。
【００６６】
このように本実施の形態では、特殊原稿と判断されると全バンドに対しＪＰＥＧによる圧縮処理を施す構成としたので、特殊原稿の場合にはすぐに圧縮処理を始めることができ、より処理時間を短縮できる。
なお、上記ではバンド１の画像を用いて特殊原稿であるか否かを判断したが、バンド１に限られず、他のバンド、例えばバンド２の画像を用いて判断することもできる。この場合、バンド２を最初に処理するバンドと決め、それ以降、例えばバンド１、３、４の順に処理するようにすれば良い。
【００６７】
また、特殊原稿の判断の方法は、矩形領域の数に限られない。例えば、文字画像の色の数をカウントし、その値が所定の閾値を越えた場合に特殊原稿と判断する方法をとることができる。さらに、これらを組み合わせるとしても良い。
また、特殊原稿であるか否か（原稿の種類）をユーザによる指示、例えば操作パネル１１からの入力指示により判断する方法をとることもできる。
【００６８】
本発明は、画像処理装置に限られず、上記した蓄積処理方法に適用することができる。また、その方法をコンピュータが実行するプログラムであるとしてもよい。
また、本発明に係るプログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、Smart Media（登録商標）などのフラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。また、所定の処理を、専用ハードウェアを利用して実行させるようにすることができる場合もある。
【００６９】
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
（１）上記実施の形態では、バンド１〜４をその数字順に処理するとしたが、これに限られることはない。例えば、原稿画像を複数の領域に分けたとき、その分割の方向に両端に位置するバンド、上記ではバンド１と４の処理順がより後ろになるようにバンド２、３、１、４等と順番を決めることができる。
【００７０】
このようにすれば、１ページの原稿の中で文字の存在している可能性が高い中間部の領域（バンド２、３）の処理が、その可能性が低い端部の領域（バンド１、４）よりも早く行われるようになる。従って、仮に途中でメモリの空き容量が規定値より少なくなったとしても、文字の多く存在している可能性が高い中間部の領域の文字画像については本来のＭＭＲによる圧縮処理が施され易くなる、換言すれば文字の少ない可能性が高い端部の領域にだけＪＰＥＧによる圧縮処理が施され易くなって、圧縮方法が変わることによる画質の影響を低減することが可能になる。
【００７１】
また、バンドの処理順を固定せず原稿画像に応じて変えるとしても良い。例えば、各バンドの文字量を比較し、文字量が多いバンドから順に処理を行う構成をとることが考えられる。なお、文字量の検出は、例えばバンド毎に文字の矩形領域の数をカウントし、その値が多いバンドを文字量が多いバンドとすれば良い。
（２）上記実施の形態では、判別対象とすべき所定の属性の画像領域を文字領域として、原稿画像の文字領域を判別するとしたが、判別対象は文字に限られない。例えば、写真領域やグラフ等の図形領域を公知の方法を用いて判別するとしても良い。
【００７２】
図形領域を判別する構成をとる場合、文字の場合と同様に、図形が判別される毎にその図形領域の座標、各画素の位置、色等のデータ（判別結果）をその領域を特定するための情報（図形情報）としてＲＡＭに格納していき、その図形情報から、例えば隣り合うもの同士の距離が近いものを統合して第１の圧縮処理を施すとすることができる。もちろん、処理の途中でメモリ容量が規定値よりも少なくなると以降のバンドについては、文字の場合と同様に図形画像が背景領域の一部として背景用の第２の圧縮処理が施される。これらのことは、写真など他の領域についても同様に考えることができる。さらに、罫線領域や網点領域などを所定の属性の画像領域として判別する構成をとることもできる。
【００７３】
（３）上記実施の形態では、ＰＤＦファイルを作成する場合の例を説明したが、本発明はＰＤＦに限定されることはないし、領域判別された画像に対し画像処理として圧縮を施す構成に限られることもない。例えば、領域毎にそれに応じた色変換を行い、下地色を付けるなどのカラー画像処理や、領域毎に画像を切り出して領域別ＤＢ（データベース）に保存させるなど、領域判別された各領域についてその領域に応じた画像処理を実行する構成一般に適用できる。
【００７４】
また、上記では文字領域にＭＭＲを、背景領域にＪＰＥＧ圧縮を施すとしたが、これに限定されないこともいうまでもない。各領域に対し適切な圧縮が施されれば良く、例えば文字にＭＨを、背景にＧＩＦを適用するなどが考えられる。さらに、例えば文字に可逆圧縮を、背景に非可逆圧縮を適用するとしても良い。
（４）上記実施の形態では、ステップＳ１１４において、本来とは異なる圧縮処理を行った旨のメッセージを操作パネル１１に表示させるとしたが、その旨をユーザに通知することができれば良く、メッセージ表示という方法に限られることはない。例えば、その旨をスピーカ等から音声出力する方法や、蓄積処理の実行を要求したユーザにその旨を含む電子メールを、ＬＡＮ４（ネットワーク）を介して送信する方法等をとることができる。
【００７５】
（５）上記実施の形態では、画像処理装置を複写機に適用した場合の例を説明したが、本発明は、上記の蓄積処理を実行できるものであれば、例えばスキャナ、プリンタ、ＦＡＸ等の画像処理装置一般に適用できる。また、カラー画像に限られず、モノクロ画像を処理する場合にも同様に適用できる。さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００７６】
本発明は、画像の領域判別を行う画像処理装置において、領域判別に用いるためのメモリの低コスト化を図る技術として有用である。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態の複写機１の構成を示す図である。
【図２】複写機１の制御部内に配されたＲＡＭ１４８の格納領域の構成例を示す模式図である。
【図３】画像処理装置１が実行する蓄積処理フローの概要を示す図である。
【図４】蓄積処理の詳細な内容を示すフローチャートである。
【図５】蓄積処理により生成されるファイル１０１、１０２の構成例を示す図である。
【図６】第２の実施の形態の蓄積処理の内容を示すフローチャートである。
【図７】蓄積処理により生成されるファイル２０１の構成例を示す図である。
【図８】第３の実施の形態の蓄積処理の内容を示すフローチャートである。
【符号の説明】
【００７８】
１      画像処理装置
１４      制御部
１０１、１０２、２０１      ファイル
１４５      領域判別部
１４６      圧縮部
１４８      ＲＡＭ
１４８１      バンドデータ格納領域
１４８２      文字情報格納領域
１４８３      処理作業領域
１４８２１      空き領域
【図１】
0004792835.tif 000002
【図２】
0004792835.tif 000003
【図３】
0004792835.tif 000004
【図４】
0004792835.tif 000005
【図５】
0004792835.tif 000006
【図６】
0004792835.tif 000007
【図７】
0004792835.tif 000008
【図８】
0004792835.tif 000009