(57)【要約】  【課題】  簡単な画像処理方式を用いて高い圧縮率と均一な文字品質を実現すること。  【解決手段】  ヒストグラムの分布状態など特徴量に基づいて、画像データを文字領域と非文字領域、即ち前景領域と背景領域とに分離し分離データ格納部２３２に別々に格納する。代表色判別部２３３は、分離データ格納部２３２の前景イメージ格納部に格納されたイメージデータに基づいて１プレーンを単色画像で表現し、この表現結果に基づいて前景領域の色数を判別する。判別された前景領域の色数に応じた圧縮処理実行し色別データ格納部２３４に格納する。ただし、判別された前景領域の色数が１〜５色の範囲である場合には、前景色再チェック・領域再抽出部２３５において、再度、前景領域の色数を判別する。そして、色数が多く判別された場合には、その領域を前景領域から背景領域に切り替え、背景領域として圧縮処理を行う。  【選択図】  図２
2006333175.tif 000002
【特許請求の範囲】
【請求項１】
画像データを文字部である前景領域と、非文字部である背景領域とに分離する分離手段と、
前記分離手段により分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する色数判別手段と、
前記色数判別手段により判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを所定の格納領域に圧縮方式別に格納する格納手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記色数判別手段により判別された代表色の色数が所定の数に満たない場合、前記圧縮手段で圧縮処理を行う前に、再度前記前景領域における色数を判別する再判別手段と、
前記再判別手段により判別された色数が、前記色数判別手段により判別された色数よりも多い場合、該当する前景領域を背景領域に切り替える切替手段と、
を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色数判別手段および前記再判別手段のうち少なくとも一方は、前記前景画像の代表色を各プレーンに対して１つ判別される代表色情報に基づいて、前記前景領域における色数を判別することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記前景領域におけるプレーン数を複数設定することを特徴とする請求項１、請求項２または請求項３記載の画像処理装置。
【請求項５】
前記色数判別手段および前記再判別手段のうち少なくとも一方は、前記前景領域におけるエッジ部分を除いた色の特徴情報に基づき、前記前景領域における色数を判別することを特徴とする請求項１、請求項３、請求項４または請求項５記載の画像処理装置。
【請求項６】
コンピュータを用いて画像データの圧縮処理を行う際に使用される画像処理方法であって、
画像データを文字部である前景領域と、非文字部である背景領域とに分離する第１のステップと、
前記第１のステップにより分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する第２のステップと、
前記第２のステップにより判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する第３のステップと、
前記第３のステップにより圧縮された画像データを所定の格納領域に圧縮方式別に格納する第４のステップと、
を有することを特徴とする画像処理方法。
【請求項７】
コンピュータを用いて画像データの圧縮処理を行う際に使用される画像処理プログラムであって、
画像データを文字部である前景領域と、非文字部である背景領域とに分離する分離機能と、
前記分離機能段により分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する色数判別機能と、
前記色数判別機能により判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する圧縮機能と、
前記圧縮機能により圧縮された画像データを所定の格納領域に圧縮方式別に格納する格納機能と、
をコンピュータに実現させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、スキャナ装置やデジタルカメラなどの画像入力装置を用いて入力された文書画像データを高圧縮率で圧縮して保存する画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ装置やデジタルカメラ装置が幅広く普及するとともに、画像情報処理における画像情報の扱いを容易にする様々な技術が開発されている。その１つに、パソコン通信等でファイルを送受信する際の通信時間を短縮したり、記憶装置により多くのデータを保存するために利用される画像情報の圧縮符号化技術がある。
この画像情報の圧縮符号化技術は、画像情報量を削減する技術であり、その方式は画像データの特徴や用途に応じて多種多様である。
従来、画像データの軽減化を図る圧縮処理技術が、下記の特許文献をはじめ種々提案されている。
【特許文献１】特開２００４−２４８２７１公報
【０００３】
特許文献１には、画像の領域ごとに異なるコンポーネントとして圧縮符号化することにより、圧縮符号化の効率を高め、画像データの利便性を向上させ画像処理の効率化を図る技術が提案されている。
詳しくは、はじめに、読み込まれた画像データを像域分離を行うことにより複数の領域に分割する。そして、分割された画像の領域ごとに異なるコンポーネントを作成し、必要に応じてコンポーネントごとに異なる設定（圧縮符号化方式、量子化レベル、データ形式など）で画像の圧縮符号化を行う。
特に、画像を特定領域とそれ以外の領域、あるいは、文字領域、線画領域、写真領域、背景領域に分割することにより、領域の特性に応じた圧縮符号化を実行することができる。
【０００４】
また、上述した特許文献１で提案されている技術の他、画像データの圧縮率をより高めた高圧縮技術も提案されている。
この高圧縮技術では、高い圧縮率を確保するために前景（文字）画像を減色する手法が用いられている。
特に、前景色が１色となり画像データを１ｂｉｔ／ｐｉｘｅｌで表現できる場合には、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ：Ｇ４ファクシミリの符号化方式）圧縮など、一般に高圧縮が可能な方式への対応ができる。
【０００５】
なお、前景を１色で表現する際には、原稿がモノトーン画像であるか、または前景となる文字部分が１色で表現されていることが必須条件となる。
そのため通常は、グレースケール判別処理などを行うことにより原稿の前景状態を判断し、グレースケールである場合のみ前景を１色で処理するように設定されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
適切に元画像に応じた高圧縮処理の方式を自動切り替えさせるためには、前景状態などの元画像（原稿）の情報を自動取得するためのグレースケール判別処理などの判別処理が必要となる。
しかしながら、新聞などの黄ばんだ元画像をカラー画像と判別してしまったり、ラインマーカーや手書き赤ペンの量が少ない元画像をモノクロ画像と判別してしまったりなどの誤動作（誤処理）が判別処理の段階において生じるおそれがある。
【０００７】
このような誤動作が生じた場合には、判別処理の段階で実際の原稿情報と異なる誤った判断結果が得られるため、最終的に期待する画像処理結果が得ることができないことが多い。
そこで本発明は、簡単な画像処理方式を用いて高い圧縮率と均一な文字品質を実現する画像圧縮を可能にする画像処理装置、画像処理方法、および画像処理プログラムを提供することを第１の目的とする。
また、本発明は、前景（文字）情報の判別処理の段階において誤処理された場合であっても、圧縮符号化処理後のデータにその影響が反映されることを抑制することができる画像処理装置、画像処理方法、画像処理プログラムを提供することを第２の目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明では、画像データを文字部である前景領域と、非文字部である背景領域とに分離する分離手段と、前記分離手段により分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する色数判別手段と、前記色数判別手段により判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する圧縮手段と、前記圧縮手段により圧縮された画像データを所定の格納領域に圧縮方式別に格納する格納手段と、を備えることにより前記第１目的を達成する。
【０００９】
請求項２記載の発明では、請求項１記載の発明において、前記色数判別手段により判別された代表色の色数が所定の数に満たない場合、前記圧縮手段で圧縮処理を行う前に、再度前記前景領域における色数を判別する再判別手段と、前記再判別手段により判別された色数が、前記色数判別手段により判別された色数よりも多い場合、該当する前景領域を背景領域に切り替える切り替え手段と、を備えることにより前記第２の目的を達成する。
【００１０】
請求項３記載の発明では、請求項１または請求項２記載の発明において、前記色数判別手段および前記再判別手段のうち少なくとも一方は、前記前景画像の代表色を各プレーンに対して１つ判別される代表色情報に基づいて、前記前景領域における色数を判別する。
【００１１】
請求項４記載の発明では、請求項１、請求項２または請求項３記載の発明において、前記前景領域におけるプレーン数を複数設定する。
【００１２】
請求項５記載の発明では、請求項１、請求項３、請求項４または請求項５記載の発明において、前記色数判別手段および前記再判別手段のうち少なくとも一方は、前記前景領域におけるエッジ部分を除いた色の特徴情報に基づき、前記前景領域における色数を判別する。
【００１３】
請求項６記載の発明では、コンピュータを用いて画像データの圧縮処理を行う際に使用される画像処理方法であって、画像データを文字部である前景領域と、非文字部である背景領域とに分離する第１のステップと、前記第１のステップにより分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する第２のステップと、前記第２のステップにより判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する第３のステップと、前記第３のステップにより圧縮された画像データを所定の格納領域に圧縮方式別に格納する第４のステップと、を有することにより前記第１の目的を達成する。
【００１４】
請求項７記載の発明では、コンピュータを用いて画像データの圧縮処理を行う際に使用される画像処理プログラムであって、画像データを文字部である前景領域と、非文字部である背景領域とに分離する分離機能と、前記分離機能段により分離された前記前景領域におけるプレーンを単色画像で表現し、この結果に基づいて前記前景領域における色数を判別する色数判別機能と、前記色数判別機能により判別された色数に応じた所定の圧縮方式を用いてデータを圧縮する圧縮機能と、前記圧縮機能により圧縮された画像データを所定の格納領域に圧縮方式別に格納する格納機能と、をコンピュータに実現させることにより前記第１の目的を達成する。
【発明の効果】
【００１５】
請求項１、請求項６または請求項７記載の発明によれば、前景領域におけるプレーンを単色画像で表現した結果に基づいて前景領域における色数を判別し、判別された色数に応じた所定の圧縮方式を用いてデータを圧縮することにより、圧縮手段簡単な画像処理方式を用いて高い圧縮率と均一な文字品質を実現する画像圧縮が可能になる。
【００１６】
請求項２記載の発明によれば、圧縮処理を行う前に、再度前記前景領域における色数を判別し、再度判別された色数が、色数判別手段により判別された色数よりも多い場合、該当する前景領域を背景領域に切り替えることにより、前景（文字）情報の判別処理の段階において誤処理された場合であっても、圧縮符号化処理後のデータにその影響が反映されることを抑制することができる。
【００１７】
請求項３記載の発明によれば、前景画像の代表色を各プレーンに対して１つ判別される代表色情報に基づいて、前景領域における色数を判別することにより、適切に前景領域における色数を判別することができる。
請求項４記載の発明によれば、前景領域におけるプレーン数を複数設定することにより、複数の文字色を有する画像データの圧縮に対応させることができる。
請求項５記載の発明によれば、前景領域におけるエッジ部分を除いた色の特徴情報に基づき、前景領域における色数を判別すること適切に前景領域における色数を判別することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施の形態について、図１〜図３を参照して詳細に説明する。
なお、本実施の形態では、画像データの符号化処理を行う画像処理装置を搭載した画像形成装置の一例として、デジタル複写機を用いて説明する。
図１は、本実施の形態に係るデジタル複写機１の概略構成を示すブロック図である。
デジタル複写機１は、電子写真プロセスにより用紙上などに画像形成を行うプリンタエンジン２と、原稿の画像を読み取るスキャナ３とを備えている。
【００１９】
デジタル複写機１は、マイクロコンピュータを有するコントローラ５を備えている。このコントローラ５は、デジタル複写機１の全体を制御するメインコントローラと、コントローラ５各部をそれぞれ制御する複数のサブコントローラとからなる。
プリンタエンジン２は、それぞれ感光体、現像装置、クリーニング装置、帯電装置を有しており、Ｋ、Ｍ、Ｃ、Ｙ（ブラック、マゼンタ、シアン、イエロー）各色の乾式トナー像を形成するためのプロセスカートリッジ１１Ｋ、１１Ｍ、１１Ｃ、１１Ｙ、転写ベルト１２、定着装置１３、プロセスカートリッジ１１Ｋ、１１Ｍ、１１Ｃ、１１Ｙの各感光体にＫ、Ｍ、Ｃ、Ｙ各色の画像の静電潜像を光書込みする色書込装置１４Ｋ、１４Ｍ、１４Ｃ、１４Ｙを備えている。
【００２０】
また、デジタル複写機１は、カラー画像を記録されるための転写材（記録用紙やＯＨＰなど）を収納する給紙トレイ１５ａ〜１５ｃを備えている。
各プロセスカートリッジ１１Ｋ、１１Ｍ、１１Ｃ、１１Ｙは、Ｋ、Ｍ、Ｃ、Ｙ各色のトナー像を転写ベルト１２に重ね合わせて形成する。
そして、この重ね合わされたトナー像は、給紙トレイ１５ａ〜１５ｃから供給される転写材に転写されて、定着装置１３により定着される。
また、デジタル複写機１は、バンドバッファ２２、符号化部２３、復号化部２４、ページメモリ２５を有する画像処理装置２６を備えている。
【００２１】
バンドバッファ２２は、１ページ分の画像データを構成する複数のバンドのうち、一つのバンドに含まれる画素のデータを格納するためのバッファである。なお、バンドとは、所定数の画素ラインから構成される画像データの一領域を示す。
デジタル複写機１は、ＬＡＮなどの所定のネットワーク４から図示しない通信インターフェイスを介して画像データを受け取ることも可能に構成されている。
ＲＩＰ部２１は、ネットワーク４を介して入力された画像データがＰＤＬ（ページ記述言語）形式のデータであるとき、これをバンド単位に描画処理してビットマップ形式に変換して、画像処理装置２６に出力する。
【００２２】
符号化部２３は、バンドバッファ２２に格納された画像データを符号化するための符号化装置である。
復号化部２４は、圧縮符号を復号するための復号化装置である。
ページメモリ２５は所定ページ分の画像データを圧縮符号として格納（記憶）するためのメモリである。本実施の形態に係るページメモリ２５は、Ａ４サイズの画像データ１ページ分の圧縮符号列を格納可能とする。
【００２３】
ハードディスク２７は、ページメモリ２５に格納された圧縮符号列を取得して格納し、必要に応じてその圧縮符号列をページメモリ２５に再格納するために設けられたメモリ（記憶装置）である。
ＲＧＢ→ＣＭＹＫ変換部２８は、バンドバッファ２２からバンド単位でＲＧＢ（レッド、グリーン、ブルー）色の信号で表現された画像データを受け取り、これをＣＭＹＫ信号に変換する。
Ｋ、Ｍ、Ｃ、Ｙ色階調処理部２９Ｋ、２９Ｍ、２９Ｃ、２９Ｙは、それぞれＫ、Ｍ、Ｃ、Ｙ色の多値データを少値化して書込データに変換する機能を果たす。
【００２４】
本実施の形態では、バンドバッファ２２では１画素８ビットの６００ｄｐｉ画像データを格納し、これをＫ、Ｍ、Ｃ、Ｙ色階調処理部２９Ｋ、２９Ｍ、２９Ｃ、２９Ｙで１画素１ビットの１２００ｄｐｉ画像データへと変換する。
そして、Ｋ、Ｍ、Ｃ色の書込みデータは、画像形成開始タイミングを調節するためにラインメモリ１６Ｋ、１６Ｍ、１６Ｃに格納され、各色の画像が転写材上で重なり合うようにタイミングを合わせてＫ、Ｍ、Ｃ、Ｙの色書込装置１４Ｋ、１４Ｍ、１４Ｃ、１４Ｙ、即ち画像形成を行うプリンタエンジン２に送られる。
【００２５】
図２は、本実施の形態に係る符号化部２３の機能ブロックを示した図である。
符号化部２３は、入力画像格納部２３０、２値化・領域認識部２３１、分離データ格納部２３２、代表色判別部２３３、色別データ格納部２３４、前景色再チェック・領域再抽出部２３５、グレー／カラー判別部２３６、出力画像データ格納部２３７を備えている。
入力画像格納部２３０は、バンドバッファ２２から読み込んだ（入力された）画像データを格納する領域である。
【００２６】
２値化・領域認識部２３１は、入力画像格納部２３０に格納された画像データに対して、２値化処理および領域認識（識別）処理を行い、画像データを前景（文字）データと背景データとに分離する。
２値化処理とは、濃淡画像から２値画像を得るための処理を示す。ここでは、閾値処理が用いられる。なお、この処理で用いられる閾値の設定方法には、濃度ヒストグラムに基づく方法、画像の局所性質を生かし、この性質を利用する方法、画像をいくつかに分割し、各領域ごとに設定する方法、適応的処理方法がある。
【００２７】
領域認識（識別）処理とは、文字領域と非文字領域とを認識（識別）する処理を示す。ここでは、画像データの特徴量、例えば、ヒストグラムの分布状態などを解析することにより行う。
分離データ格納部２３２は、２値化・領域認識部２３１で分離された前景（文字）データと背景データとをデータ別に格納する領域であり、前景イメージ格納部と背景イメージ格納部とを備えている。
【００２８】
代表色判別部２３３は、分離データ格納部２３２の前景イメージ格納部に格納されたイメージデータに基づいて前景（文字）データの色数を判別する。
詳しくは、プレーン単位に前景画像の代表色を１つ判別し、即ち、前景画像を１プレーンごとの単色画像で表現した場合の前景（文字）データの色数を判別する。
ここでは、前景画像データの特徴量、例えば、前景画像データのエッジ部分を除いた色情報をヒストグラム分布や色の連続性に基づいて、前景画像データの代表色数を求める（判別する）。
【００２９】
色別データ格納部２３４は、代表色判別部２３３で判別された前景（文字）データの色数の種別ごとに、詳しくは、フルカラー、６〜２５６色、２〜５色、１色ごとに前景（文字）データを格納する領域である。
前景色再チェック・領域再抽出部２３５は、色別データ格納部２３４における２〜５色データ格納部および１色データ格納部に格納されたデータに対して、再度前景色をチェックし、代表色に含まれない色が存在する場合にはそのドットを前景→背景に切り替える。
【００３０】
グレー／カラー判別部２３６は、分離データ格納部２３２の背景イメージ格納部に格納されたイメージデータに対して、グレー画像データであるか、カラー画像データであるかの判別を行う。
出力画像データ格納部２３７は、処理された画像データをそれぞれの領域にごとに異なる圧縮形式で格納する領域であり、前景色ＪＰＥＧ形式格納部、前景マスクＭＭＲ形式格納部、前景（文字）ＰＮＧ形式格納部、前景（文字）ＭＭＲ形式格納部、背景８／２４ｂｉｔＪＰＥＧ形式格納部を備えている。
背景８／２４ｂｉｔＪＰＥＧ形式格納部には、８ｂｉｔデータと２４ｂｉｔデータとを分けて格納できるように構成されている。
【００３１】
なお、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）とは、ＩＳＯとＩＴＵ−Ｔの共同作業グループが規格化した静止画圧縮の国際標準方式を示し、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）とは、ＩＴＵ−Ｔ勧告Ｔ．６として制定された、Ｇ４ファクシミリの画像符号化方式を示し、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）とはネットワーク環境でグラフィックス・データを扱うことを考慮して開発された画像ファイル形式を示す。
【００３２】
符号化部２３は、最終的に出力画像データ格納部２３７に格納されたデータをタイルごとに独立して階層的に圧縮符号化し、符号データを生成する。そして、符号化部２３は、生成したこの符号データを一本の符号列に合成する。
【００３３】
次に、本実施の形態に係る符号化部２３における画像処理について説明する。
図３は、本実施の形態に係る符号化部２３における画像処理の手順を示したフローチャートである。
まず、符号化部２３は、バンドバッファ２２から読み込んだ画像データ（イメージデータ）を入力画像格納部２３０に入力する（ステップ１１）。なお、この画像データは、フルカラー画像データである。
【００３４】
そして、２値化・領域認識部２３１は、入力画像格納部２３０に格納された画像データに対して、最適な２値化処理を実行する（ステップ１２）。なお、これらの処理は、画像データの特徴を示すヒストグラムの分布状態を解析することにより行う。
２値化処理を行った後、２値化・領域認識部２３１は、領域認識（識別）処理を実行する（ステップ１３）。ここでは、罫線画像の識別や行データの抽出などを行う。
【００３５】
２値化・領域認識部２３１は、２値化処理および領域認識（識別）処理された画像データを前景（文字）データと背景データとに分離する（ステップ１４）。
前景（文字）データとして分離された場合（ステップ１４；前景）、分離された前景（文字）画像データを分離データ格納部２３２の前景イメージ格納部に格納する（ステップ１５）。
また、背景データとして分離された場合（ステップ１４；背景）、分離された背景画像データを分離データ格納部２３２の背景イメージ格納部に格納する（ステップ２２）。
【００３６】
次に、代表色判別部２３３は、分離データ格納部２３２の前景イメージ格納部に格納されたイメージデータに基づいて前景（文字）データの色数を判別する代表色判別処理を実行する（ステップ１６）。
ここでは、前景（文字）データの色数の種別、即ちフルカラー、６〜２５６色、２〜５色、１色、からなる４種類のパターンの判別を行う。
なお、前景（文字）データの色数の判別処理は、ヒストグラム分布状態の解析処理や色集合のクラスタリングなどにより行われる。
【００３７】
そして、対象画像のデータがフルカラーまたは６〜２５６色に判別された場合（ステップ１６；フルカラー、６〜２５６色）、代表色判別部２３３は、画像データを出力画像データ格納部２３７における前景色ＪＰＥＧ形式格納部、前景マスクＭＭＲ形式格納部、前景（文字）ＰＮＧ形式格納部、前景（文字）ＭＭＲ形式格納部、背景８／２４ｂｉｔＪＰＥＧ形式格納部の該当領域に出力し（ステップ１７）、処理を終了する。なお、出力画像データ格納部２３７へ出力する際に、所定の形式の圧縮処理を施し圧縮前景画像データとして格納する。
【００３８】
一方、対象画像のデータが１〜５色と判別された場合（ステップ１６；１〜５色）、前景色再チェック・領域再抽出部２３５は、色別データ格納部２３４における２〜５色データ格納部および１色データ格納部に格納されたデータに対して、再度前景色をチェックし、代表色に含まれない色の抽出処理を行う（ステップ１８）。
そして、再度前景色をチェックした結果、代表色に含まれない色の抽出処理が行われた否か、即ち、前景色のみか否かの判別を行う（ステップ１９）。詳しくは、画像データに前回の判別処理に抽出された色と異なる色（他の色）が混じっている（存在する）か否かを判断する。
【００３９】
画像データに前回の判別処理に抽出された色と異なる色（他の色）が混じっていない場合（ステップ１９；Ｙ）、ステップ１７の処理に進みその領域の画像データを格納する。
一方、画像データに前回の判別処理に抽出された色と異なる色（他の色）が混じっている場合（ステップ；Ｎ）、異色／非異色領域分離処理、即ち、前回の判別処理に抽出された色と異なる色（異色）の領域と、その色でない色（非異色）の領域とを分離する（ステップ２０）。
【００４０】
非異色領域として分離された場合（ステップ２０；非異色領域）、ステップ１７の処理に進み、その領域の画像データを格納する。
一方、異色領域として分離された場合（ステップ２０；異色領域）、前景色再チェック・領域再抽出部２３５は、その領域の前景画像データを背景画像データへ切り替える処理を行い（ステップ２１）、ステップ２２の処理に進む。
これにより、前景画像データにステップ１６の処理で求めた代表色数よりも大きく離れた色数がある場合は、その部分を前景から削除し、背景画像データとして圧縮させることができる。
【００４１】
分離データ格納部２３２の背景イメージ格納部に格納されたデータに対して、符号化部２３は、前景画像データから背景画像データへ切り替えられた履歴のあるデータが存在するか否かを判断する（ステップ２３）。
前景画像データから背景画像データへ切り替えられた履歴のあるデータが存在する場合（ステップ２３；Ｙ）、その領域のデータを出力画像データ格納部２３７における背景８／２４ｂｉｔＪＰＥＧ形式格納部の２４ｂｉｔデータの格納領域に背景画像データとして出力し（ステップ２４）、処理を終了する。
一方、前景画像データから背景画像データへ切り替えられた履歴のあるデータが存在しない場合（ステップ２３；Ｎ）、グレー／カラー判別部２３６は、分離データ格納部２３２の背景イメージ格納部に格納されたイメージデータに対して、グレー画像データであるか、カラー画像データであるかの判別を行う（ステップ２５）。
【００４２】
その結果、背景画像データがカラー画像データである場合（ステップ２５；カラー）、ステップ２４の処理に進む。
また、背景画像データがグレー画像データである場合（ステップ２５；グレー）、その領域のデータを出力画像データ格納部２３７における背景８／２４ｂｉｔＪＰＥＧ形式格納部の８ｂｉｔデータの格納領域に背景画像データとして出力し（ステップ２６）、処理を終了する。
【００４３】
本実施の形態では、前景画像データのプレーン数を複数設定することにより、複数の文字色を有する画像データの圧縮に対応させることができる。例えば、２プレーン設定し、黒＋赤文字の画像データに対応させることができる。
【００４４】
ステップ１６における前景（文字）データの色数を判別する代表色判別処理では、判別時に設定される閾値の程度（チューニングの精度）によって、誤判断（誤認識）される場合がある。前景色の誤認識が問題になるのは、前景色が１色〜数色程度の場合であり、次のような問題を引き起こすおそれがある。
・文字色が原稿どおりで無い（赤い文字が赤くないなど）。
・文字色が均一な濃度にならない。
・写真上の一部を文字と誤認識した場合、ノイズとして目立つ。
【００４５】
そこで本実施の形態では、前景色が１色〜５色程度の場合には、前景データを格納する時点で、ステップ１８における前景色の再チェック・領域再抽出処理を実行し、再度前景色をチェックし代表色に含まれない色が存在する場合にはそのドット（ピクセル）を前景から背景に切り替える処理を行う。
これにより、異常な色が起因の上述したような不具合を適切に回避することができる。
即ち、ステップ１６における前景（文字）データの色数を判別する代表色判別処理において失敗しても異常な結果にならないようなデータに回復することができるため、代表色判別処理における閾値の設定（色判別チューニング）の範囲を広げることができるため、閾値のチューニング処理を容易に行うことができる。また、自動判別の誤りを最終的に補正させることができる。
【００４６】
本実施の形態では、前景色再チェック・領域再抽出部２３５によって、前景画像データから背景画像データへ切り替える処理が行われた場合には、ステップ２５における背景画像のグレー／カラー判別処理を行わずに２４ｂｉｔカラーで保存するように構成されている。
これはステップ２５におけるグレー／カラー判別処理の誤動作の可能性を考慮してのものであり、即ち、グレー／カラー判別処理においてグレー原稿と判別されても、前景画像データから背景画像データへ切り替えたドット（ピクセル）は、グレー画像に限定されないためである。
【００４７】
また、、前景画像データから背景画像データへ切り替える処理を行うことにより、画像データ（原稿データ）の文字色が１色でない場合であっても原稿に忠実な色を再現をさせることができる。
なお、グレー画像データをを８ｂｉｔと２４ｂｉｔのＪＰＥＧ形式に分けて格納した場合、データサイズは３倍違うことになるが、画像データ（ファイル）のサイズには、それほど大きな変化は生じない。従って、誤ってグレー画像データが２４ｂｉｔのＪＰＥＧ形式で格納されることがあっても不都合を生じることはない。
【００４８】
本実施の形態によれば、単純な画像処理方式を用いて、前景色を１色〜数色のＭＭＲプレーンデータとして格納することにより、ファイル（画像データ）のサイズを小さくできる、均一で読みやすい文字色が得られ、最終的に均一で読みやすい文字色が得られる、などの効果を得ることができる。
【００４９】
また、前景（文字）は、通常は任意の色を持つものとして処理されることが多いが、前景（文字）を１色にしてしまうことにより、本来１色しか使用されていない原稿にもかかわらず、濃度が一定しない、赤い文字のはずが別の色が混じってしまう、などの誤動作（誤処理）を抑制することもできる。
【００５０】
本実施の形態によれば、文字色を単色にすることにより文字情報量を自体を減らす、とともに圧縮のされやすさを向上し、画像データのサイズ抑制（低減）を図ることができる。そして、原稿の単色チェックにおいて誤動作（誤処理）が生じた場合であっても、文字の誤単色を抑制し、最終的には正しい色合いの結果を得ることができる。
上述したように、本実施の形態によれば、簡素かつ高速な処理によって、異常な結果（出力画像の不具合）を抑制することができる。
【００５１】
本実施の形態によれば、画像データの特徴（特性）別に、例えば、文字色が１色の場合には背景ＪＰＥＧ＋１プレーンのＭＭＲ、文字色が２〜５色の場合には背景ＪＰＥＧ＋２〜５プレーンのＭＭＲ、文字色が６〜２５６色の場合には、背景ＪＰＥＧ＋４／８ｂｉｔＰＮＧ、文字色がフルカラーの場合には、背景ＪＰＥＧ＋前景色ＪＰＥＧ＋マスクＭＭＲ、文字色がグレースケール場合には背景２４ｂｉｔＪＰＥＧ＋前景色８ｂｉｔＪＰＥＧ＋マスクＭＭＲ、などのように高圧縮の方式を切り替えることにより、入力画像データ（原稿データ）に応じて最適な画質と圧縮率を達成することができる。
【図面の簡単な説明】
【００５２】
【図１】本実施の形態に係るデジタル複写機の概略構成を示すブロック図である。
【図２】本実施の形態に係る符号化部の機能ブロックを示した図である。
【図３】本実施の形態に係る符号化部における画像処理の手順を示したフローチャートである。
【符号の説明】
【００５３】
１  デジタル複写機
２  プリンタエンジン
３  スキャナ
４  ネットワーク
５  コントローラ
１１  プロセスカートリッジ
１２  転写ベルト
１３  定着装置
１４  色書込装置
１５  給紙トレイ
１６  ラインメモリ
２１  ＲＩＰ部
２２  バンドバッファ
２３  符号化部
２４  復号化部
２５  ページメモリ
２６  画像処理装置
２７  ハードディスク
２８  変換部
２９  色階調処理部
２３０  入力画像格納部
２３１  ２値化・領域認識部
２３２  分離データ格納部
２３３  代表色判別部
２３４  色別データ格納部
２３５  前景色再チェック・領域再抽出部
２３６  グレー／カラー判別部
２３７  出力画像データ格納部
【図１】
2006333175.tif 000003
【図２】
2006333175.tif 000004
【図３】
2006333175.tif 000005