(57)【要約】【課題】画像の特徴を示す属性データの量を減らして必要なメモリ量を節約する。【解決手段】スキャナ１０１でカラー画像データが読み込まれると、像域分離処理部１０３において文字や網点などの領域を示すフラグと、無彩色であることを示す色フラグとを含む属性データが、画素に対応付けて生成される。その属性データはフラグメモリ１０６にいったん格納されてから可逆データ圧縮されて記憶装置１１０に保存される。その際、色フラグと文字フラグとの論理積が計算されて、無彩色文字フラグが新たに生成される。この無彩色文字フラグは、文字フラグおよび色フラグに代えてフラグメモリ１０６を介してデータ圧縮され、記憶装置１１０に保存される。【選択図】図１
2004350240.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を色分解して画素ごとのカラーデジタル信号として読み取る読み取り手段と、
前記読み取り手段により読み取った前記デジタル信号の画素ごとの特徴を検出して当該画素の特徴を識別するための特徴データを生成する第１の生成手段と、
複数の種類の前記特徴データから、当該複数の種類の特徴データを代替する新たな特徴データを生成する第２の生成手段と、
前記読み取り手段により読み取った前記画像信号と、前記第２の生成手段により生成した特徴データとを記憶する記憶手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第２の生成手段は、前記複数の種類の特徴データの論理積により新たな特徴データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の生成手段は、文字領域を検出して当該画素が文字を構成する画素であることを示す文字フラグデータと、色成分を検出して当該画素が無彩色であることを示す無彩色フラグデータとを生成し、前記第２の生成手段により前記文字フラグデータと無彩色フラグデータとから、それらフラグデータを代替する前記新たな特徴データとして無彩色文字フラグデータを生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の生成手段は、網点領域を検出して当該画素が網点を構成する画素であることを示す網点フラグデータと、色成分を検出して当該画素が無彩色であることを示す無彩色フラグデータとを生成し、前記第２の生成手段により前記網点フラグデータと無彩色フラグデータとから、それらフラグデータを代替する前記新たな特徴データとして無彩色網点フラグデータを生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記第２の生成手段は、当該画素の明度を一定値と比較し、前記一定値を超える明度の画素について、前記新たな特徴データを生成することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第２の生成手段は、当該画素の彩度を一定値と比較し、前記一定値を超える彩度の画素について、前記新たな特徴データを生成することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記記憶手段により記憶された前記画像信号と前記特徴データとを読み出し、前記画像信号を、対応する特徴データに基づいて画像処理し、画像を形成する出力手段をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
原稿画像を色分解して画素ごとのカラーデジタル信号として読み取る読み取り手段により読み取った前記デジタル信号の画素ごとの特徴を検出して当該画素の特徴を識別するための特徴データを生成する第１の生成工程と、
複数の種類の前記特徴データから、当該複数の種類の特徴データを代替する新たな特徴データを生成する第２の生成工程と、
前記読み取り手段により読み取った前記画像信号と、前記第２の生成工程により生成した特徴データとを記憶手段により記憶する記憶工程と
を備えることを特徴とする画像処理方法。
【請求項９】
前記記憶手段により記憶された前記画像信号と前記特徴データとを読み出し、前記画像信号を、対応する特徴データに基づいて画像処理し、画像を形成する出力工程をさらに備えることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
請求項８または９に記載の画像処理方法をコンピュータにより実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば画像処理システム等に関するものであり、詳細には、カラー画像データの入力および出力を効率よく、かつ高画質で制御可能な画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、カラー原稿画像をデジタル的に読み取って複写画像を生成するシステムとして図１０に示すようないわゆるカラー原稿複写装置が知られている。
【０００３】
図１０において、イメージスキャナ部１００１は、原稿を読み取り、デジタル信号処理を行う部分である。また、プリンタ部１００２は、イメージスキャナ１００１によって読み取られた原稿画像に対応した画像を用紙にフルカラーでプリント出力する部分である。
【０００４】
イメージスキャナ１００１において、鏡面圧板１０００によりおさえられた原稿台ガラス（以下プラテン）１００３上の原稿１００４は、ランプ１００５で照射され、その反射光はミラー１００６、１００７、１００８に導かれ、レンズ１００９によって３ラインの個体撮像素子センサ（以下ＣＣＤ）１０１０上に像を結び、フルカラー情報としてのレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３つの画像信号が信号処理部１０１１に送られる。なお、ミラー１００５、１００６は速度ｖで、ミラー１００７、１００８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによって、原稿全面を走査（副走査）する。ここで、原稿１００４は、主走査および副走査ともに４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で読み取られる。
【０００５】
信号処理部１０１１においては、読み取られた画像信号を電気的に処理し、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）の各成分に分解し、プリンタ部１００２に送る。また、イメージスキャナ１００１における一回の原稿走査につき、Ｍ、Ｃ、Ｙ、Ｂｋのうちひとつの成分がプリンタ部１００２に送られ、計４回の原稿走査によって、一回のプリントアウトが完成する。
【０００６】
イメージスキャナ部１００１より送られてくるＭ、Ｃ、Ｙ、Ｂｋの各画像信号は、レーザードライバー１０１２に送られる。レーザードライバー１０１２は、送られてきた画像信号に応じ、半導体レーザー１０１３を変調駆動する。レーザー光は、ポリゴンミラー１０１４、ｆ−θレンズ１０１５、ミラー１０１６を介し、感光ドラム１０１７上を走査する。ここで、読取と同様に主走査および副走査ともに４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で書き込まれる。
【０００７】
回転現像器１０１８は、マゼンタ現像部１０１９、シアン現像部１０２０、イエロー現像部１０２１、ブラック現像部１０２２より構成され、４つの現像部が交互に感光ドラム１０１７に接し、感光ドラム上に形成された静電現像をトナーで現像する。
【０００８】
１０２３は転写ドラムであり、用紙カセット１０２４または１０２５より供給される用紙をこの転写ドラム１０２３に巻き付け、感光ドラム上に現像された像を用紙に転写する。
【０００９】
この様にして、Ｍ、Ｃ、Ｙ、Ｂｋの４色が順次転写された後に、用紙は、定着ユニット１０２６を通過して、トナーが用紙に定着された後に排紙される。
【００１０】
また、イメージスキャナ部１００１とプリンタ部１００２とが独立で動作する構成のものもあり、その場合には、図１１に示すように、画像データを一時的に保持する記憶部１１０１を有する構成が一般的である。イメージスキャナ部１００１から入力された画像データは、画像処理部１０１１にてスキャナ用画像処理を施した後、記憶部１１０１に一時的に保持される。プリントする際は、記憶部１１０１に保持された画像データを画像処理部１０１１に送り、プリント用画像処理を施した後、プリンタ部１００２に送りプリントする。
【００１１】
具体的には、イメージスキャナ部１００１から取り込まれた画像データは入力画像処理された後、像域分離処理されて画像の属性データが生成される。生成された属性データは、文字フラグや色フラグとしてフラグメモリに保持される。また、画像データは属性データに応じて適応的な処理が施され、画像メモリ保持される。一旦保持された画像データは、属性データをもとに適応処理を施され、プリンタ部１００２から出力される（例えば特許文献１の段落００５２、特許文献２等参照）。
【００１２】
【特許文献１】
特開２０００−１４８９７３号公報
【特許文献２】
特開平０９−３２２００７号公報
【００１３】
【発明が解決しようとする課題】
以上説明したような従来のカラー複写機では、画像や属性データを記憶部に保持するため相当量のメモリを要する。そのため、画像や属性データを圧縮処理し、メモリの有効活用を行っている。このとき、画像の圧縮には非可逆圧縮を用いることで高い圧縮率を達成している。しかし、属性データについては、その特性上非可逆圧縮を用いることが出来ず、可逆圧縮を用いることが一般的である。そのため、圧縮率は画像データほど高くすることが出来ない。
【００１４】
１画像（１ページの画像）に割り当てられるメモリ量は有限であり、また、画像データ用へのメモリの割り当てが優先されるため、属性データが利用できるメモリは制限されていた。そのため、画像データに基づいて生成した全ての属性データを保持することが出来ず、一部の属性データを破棄することで使用メモリ量を少なくしていた。その結果、画像データの出力画像処理においては生成された属性データをすべて利用した十分な適応処理が出来ず、画像品位の低下を招いていた。
【００１５】
本発明は上記従来例に鑑みてなされたもので、従来においては生成されても保存されず、画像の再生においては利用されていなかった属性データを、属性データの量の増加を伴わないように、かつその意義を失わせないように加工することで、必要とするメモリ容量を増加させることなく再生される画像の品質を向上させる画像処理装置及び画像処理方法を提供することを目的とする。
【００１６】
具体的には、属性データに含まれる色属性により無彩色であることが示され、文字属性により文字であることが示されている領域についてあらためて文字属性を設定することで、色属性を保存しなくとも、高品質の画像を再生することができる。
【００１７】
【課題を解決するための手段】
上記目的を達成するために本発明は以下の構成を備える。
【００１８】
原稿画像を色分解して画素ごとのカラーデジタル信号として読み取る読み取り手段と、
前記読み取り手段により読み取った前記デジタル信号の画素ごとの特徴を検出して当該画素の特徴を識別するための特徴データを生成する第１の生成手段と、
複数の種類の前記特徴データから、当該複数の種類の特徴データを代替する新たな特徴データを生成する第２の生成手段と、
前記読み取り手段により読み取った前記画像信号と、前記第２の生成手段により生成した特徴データとを記憶する記憶手段とを備える。
【００１９】
更に好ましくは、前記第２の生成手段は、前記複数の種類の特徴データの論理積により新たな特徴データを生成する。
更に好ましくは、前記第１の生成手段は、文字領域を検出して当該画素が文字を構成する画素であることを示す文字フラグデータと、色成分を検出して当該画素が無彩色であることを示す無彩色フラグデータとを生成し、前記第２の生成手段により前記文字フラグデータと無彩色フラグデータとから、それらフラグデータを代替する前記新たな特徴データとして無彩色文字フラグデータを生成する。
【００２０】
更に好ましくは、前記第１の生成手段は、網点領域を検出して当該画素が網点を構成する画素であることを示す網点フラグデータと、色成分を検出して当該画素が無彩色であることを示す無彩色フラグデータとを生成し、前記第２の生成手段により前記網点フラグデータと無彩色フラグデータとから、それらフラグデータを代替する前記新たな特徴データとして無彩色網点フラグデータを生成する。
【００２１】
更に好ましくは、前記第２の生成手段は、当該画素の明度を一定値と比較し、前記一定値を超える明度の画素について、前記新たな特徴データを生成する。
【００２２】
更に好ましくは、前記第２の生成手段は、当該画素の彩度を一定値と比較し、前記一定値を超える彩度の画素について、前記新たな特徴データを生成する。
【００２３】
更に好ましくは、前記記憶手段により記憶された前記画像信号と前記特徴データとを読み出し、前記画像信号を、対応する特徴データに基づいて画像処理し、画像を形成する出力手段をさらに備える。
【００２４】
【発明の実施の形態】
【第１の実施形態】
以下、本発明の一実施形態を、図面を用いて説明する。図１は、本発明を実施したカラー複写機等の画像処理装置の一例を示すブロック図である。図に従ってその構成を説明する。
【００２５】
［読みとり部］
複写すべき原稿は、スキャナ部１０１の図示しない原稿載置台ガラス上に置かれ、読み取られる。スキャナ部１０１は図１０と同様、カラーの３ラインＣＣＤにより原稿画像を画素ごとにデジタル的に読み取って、第一の入力画像処理部１０２にカラー画像信号を転送する。入力画像処理部１０２では、スキャナ部から送られてきたＲＧＢのカラー画像信号に対しシェーディング補正、ＣＣＤライン間補正、色補正など、周知の画像処理を行う。
【００２６】
像域分離処理部１０３は、入力画像処理部１０２から出力される入力画像処理済みのカラー画像信号に対し像域分離処理を行うブロックであり、入力画像の画素ごとに写真領域、文字領域、網点領域、といった画像の特徴を検出して、像域ごとの属性を表すフラグデータを生成する。
【００２７】
［像域分離処理］
ここで像域分離処理部１３０により行われる像域分離処理について説明する。像域分離処理とは、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施すために原稿画像の特徴を抽出して像域属性を示す信号（以後フラグデータという）を生成するために行われる。例えば原稿中には連続階調のフルカラーの写真領域や、黒一色の文字領域、あるいは新聞印刷のような網点印刷領域など、様々な画像領域が混在しているのが普通である。これらを一律に同一の画像処理手順で処理して出力すると、その出力画像は一般に好ましい画質が得られない場合が多い。そこで本発明では入力画像処理部１０２から入力されるカラー画像信号を用いて原稿画像中に含まれる画像データの属性を検出し、それを識別するためのフラグデータを生成する。具体的な手順を図２に示す。
【００２８】
図２は原稿画像の一例を示すものであり、ひとつのページ２０１内に写真領域２０２、黒文字領域２０３、網点領域２０４、カラーのグラフィック領域２０５が混在している様子を示している。写真領域２０２には、緩やかな階調の変化を伴う写真的な画像が含まれる。黒文字領域２０３には、文字や線画など、階調の変化率の大きなエッジにより構成される画像が含まれる。網点領２０４には、階調の変化率の大きなエッジにより構成される画像が含まれる点は黒文字領域と同様ながら、多くの孤立点を含まれている。グラフィック領域２０５には、一定の濃度がある程度の面積にわたって広がる画像が含まれている。
【００２９】
ここでスキャナ部はこの原稿画像２０１をカラーのＣＣＤセンサによって走査し画素ごとのカラーデジタル信号（Ｒ、Ｇ、Ｂ）として読み取る。読み取られたＲＧＢ信号は画像の領域ごとの属性によって決まる特徴を持っている。各領域においてＣＣＤセンサが読み取る信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしてみると例えば図３のようになる。
【００３０】
図３で、特性図３０２、３０３、３０４、３０５は、それぞれ図２の２０２から２０５までの領域を読み取った場合に特徴的に現れる特性（画素値の空間的な分布）の一例であり、横軸はＣＣＤならび方向の画素位置、縦軸は読み取り信号値で上に行くほど白に近い（明るい）画素であることを表している。
【００３１】
領域ごとの特徴を説明すると、写真領域２０２に対応する特性図３０２では、読み取られる画像信号の位置による変化は比較的ゆるやかであり、近距離の画素値の差分３１２は小さな値となる。
【００３２】
黒文字領域２０３に対応する特性図３０３では、白地に黒い文字が書かれているので、その信号値は白地部３１３から文字部３２３にかけて急激に読み取り信号値が変化するような特性の分布となる。
【００３３】
網点領域２０４に対応する特性図３０４では、網点領域は白地３１４とその上に印刷された網点３２４との繰り返しとなるので、その信号値は図示のように白と黒が高い頻度で繰り返す特性の分布となる。
【００３４】
グラフ領域２０５に対応する特性図３０５では、グラフィックのエッジ部３１５では信号値は急激に小さくなり、内部の色塗り部分３２５は一定の中間レベルがつづくような特性となる。
【００３５】
＜文字、図形、網点フラグの生成＞
これらの属性を判定するためには、上で説明したような領域ごとの特徴を読み取り信号値から検出して判定するようにする。そのためには注目画素近傍での画像データの変化量、あるいは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数などの手法を用いて特徴抽出し、それに基づいて属性判別できる。
【００３６】
たとえば、文字属性については以下のようにする。すなわち、画像を構成する画素にたとえばラスタ順に順次着目し、着目画素近傍の一定範囲の画素、たとえば７×７画素領域についてラプラシアンフィルタを用いたフィルタ処理を行い、着目画素値が一定値を越えていれば、その画素はエッジを構成するものと判定される。文字検出用であれば、文字は主として線から構成されているので、一定方向について比較的低周波に対応したフィルタを用い、網点検出用であれば、網点は表現濃度により異なるものの孤立点の集合により構成されるので、複数の方向について比較的高周波に対応するフィルタを用いることで、文字あるいは網点の領域を効率的に検出することができる。そして、着目画素近傍の一定領域内に、文字のエッジであると判定された画素が一定数以上含まれていれば、着目画素は文字領域として、対応する文字フラグがセットされる。また、着目画素近傍の一定領域内に、網点のエッジであると判定された画素が一定数以上含まれていれば、着目画素は網点領域として、対応する網点フラグがセットされる。グラフィックフラグについては、エッジに加えてその内側の空間周波数がこれもたとえばフィルタを用いて判定できる。中間階調かつ濃度変化のない領域が含まれていればグラフィック領域と判定し、図形フラグがセットされる。色フラグは後述の手順で生成される。色フラグは、本実施形態では有彩色フラグもしくは無彩色フラグとも呼んでいるが、対応する画素が有彩色かあるいは無彩色かいずれかを表すものなので、どのように呼ぼうとその意味が変わるわけではない。
【００３７】
なお上記文字フラグ、グラフィックフラグあるいは網点フラグ等の属性フラグの生成手順は一例に過ぎない。文字領域、グラフ領域及び網点領域の検出の方法としては例えば従来周知の方法を採用できる。
【００３８】
このようにして、図２の原稿画像に対して生成された属性フラグの一例を図４に示す。ここでは属性フラグ（フラグデータ）として文字フラグ、図形フラグ、網点フラグの３種類のフラグを生成しているが、もちろんそれに限定されるわけではない。図４（ａ）は文字フラグであり、図中の黒で表す画素が文字属性を持つ画素であり文字フラグ＝１が生成され、それ以外は文字フラグ＝０（図では白い部分）となっている。図４（ｂ）は図形フラグであり、グラフィック領域で１となりそれ以外で０となる領域である。図では濃淡が表されているが、グラフィックオブジェクトの内側の領域が図形領域と判定されて、図形フラグがセットされる。図４（ｃ）は網点フラグであり、網点領域で１となりそれ以外で０となるような領域を表している。図においては網点画像がそのまま表されているが、この網点画像の領域全体にわたって網点フラグはセットされる。写真領域はこれらのいずれにもあてはまらないので、すべての属性フラグが０となった領域が写真領域ということになる。したがって写真フラグというフラグは不要であり、図４には表れてこない。なお、写真領域は何れのフラグもセットされていない領域として識別されるが、写真フラグを別途設け、この写真フラグにより写真領域を示すこともできる。
【００３９】
＜色フラグの生成＞
次に、色フラグの生成方法の一例を説明する。画像データのある画素が色（有彩色）か否かを判別するには、画素の色度を色空間上にマッピングすることで容易に判別される。一例として、Ｌａｂ色空間を例に説明する。Ｌａｂ色空間とは、均等知覚色空間として１９７６年にＣＩＥ（Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌｅ  ｄｅ  ｌ‘Ｅｃｌａｉｒａｇｅ：国際照明委員会）より提案された色空間である。Ｌは明度（明るさ）、ａは赤から緑への色度、ｂは青から黄色への色度を表わしている。  Ｌａｂ色空間ではこの３次元色空間における変化量とその変化によって受ける視覚の色変化の印象とが比例するよう補正されているため、精度の高い色判別が可能になる。
【００４０】
ＲＧＢ信号からＬａｂ信号に変換する例を示す。通常は、ＲＧＢ信号からいったんＸＹＺ三刺激値を算出し、その後、ＸＺＹ三刺激値からＬａｂ信号値を導出する。一例を示す。なお下記例における変換式の係数はデバイスに依存するため、この限りではない。
Ｘ＝０．４１２３９１×Ｒ＋０．３５７５８４×Ｇ＋０．１８０４８１×Ｂ
Ｙ＝０．２１２６３９×Ｒ＋０．７１５１６９×Ｇ＋０．０７２１９２×Ｂ
Ｚ＝０．０１９３３１×Ｒ＋０．１１９１９５×Ｇ＋０．９５０５３２×Ｂ
Ｌ＝１１６（Ｙ／Ｙ０）ｅｘｐ（１／３）−１６
ａ＝５００（（Ｘ／Ｘ０）ｅｘｐ（１／３）−（Ｙ／Ｙ０）ｅｘｐ（１／３））
ｂ＝２００（（Ｙ／Ｙ０）ｅｘｐ（１／３）−（Ｚ／Ｚ０）ｅｘｐ（１／３））
ただし、Ｘ０、Ｙ０、Ｚ０は、標準光における三刺激値である。また、（Ｘ）ｅｘｐ（Ｙ）は、ＸのＹ乗を意味する。
【００４１】
上式から算出した各画素のａ、ｂ値を直交座標系にマッピングし、その画素が有彩色か無彩色かを判定する。図９に例を示す。ａ軸９０１、ｂ軸９０２は、直交座標系のそれぞれの軸を表す。この座標系では、ａ軸９０１とｂ軸９０２との交点、つまり原点が色成分ゼロの点になる。原点から離れる、つまり、ａとｂの値が大きくなるに連れ、彩度は大きくなる。そこで、有彩色か無彩色かを判定するために彩度を基準とし、有彩色か無彩色かを判定する。たとえば、閾値９０６内側の斜線部９０３を無彩色の領域とすると、ある画素のａｂ値が斜線部９０３の内側の位置９０４にある場合、この画素は無彩色と判定される。また、ある画素のａｂ値が斜線部９０３の外側の位置９０５にある場合、この画素は有彩色と判定される。すなわち、（ａ）ｅｘｐ（２）＋（ｂ）ｅｘｐ（２）＜Ｃ（Ｃは所定の閾値）であれば無彩色であり、（ａ）ｅｘｐ（２）＋（ｂ）ｅｘｐ（２）≧Ｃであれば有彩色と判定される。したがって、色フラグとしては、たとえば有彩色であれば０、無彩色であれば１がセットされる。もちろん逆であっても良いがその場合には後述の文字フラグとの論理積の計算において、いったん反転する必要がある。
【００４２】
以上のような手法をとることで、画素が有彩色か無彩色かを判定することが出来る。なお、色度への変換は、Ｌａｂを用いて説明したがこれに限るものではない。また、計算量を減らすため、簡易的な変換式に置き換えることもできる。
【００４３】
以上の像域分離処理により画像の属性が画素ごとに検出され、属性データが生成される。本実施形態では、上記方法で生成された色フラグは、以下に説明する入力画像処理部１０４においては使用されるものの、そのまま保存されることはない。保存に際しては、色フラグと文字フラグとの論理積が求められて新たな文字フラグとされ、それが保存される。なお、属性データ保存のための色フラグの加工については後述する。ただし論理積を求める際の色フラグは、無彩色を１とする無彩色フラグである必要がある。
【００４４】
図１６に像域分離処理部１０３のブロック図の一例を示す。図１６において、入力されたＲＧＢ信号は、合成器１７０１により、予め定められた比率でＲ信号とＧ信号とＢ信号とがブレンドされた信号として出力される。その後、ブレンドされた信号はルックアップテーブル１７０２で１次元のテーブル変換を施される。テーブル変換後の信号は、文字判定部１７０３と網点判定部１７０４、図形判定部１７０５にそれぞれ入力され、図形フラグ、網点フラグ、文字フラグが生成されて出力される。各判定部においては、上述したような手順で属性フラグが生成される。
【００４５】
一方、ＬＵＴ１７０６はＲＧＢデータをＸＹＺデータに変換し、Ｌａｂ変換部１７０７によりＬａｂデータにさらに変換される。変換されたＬａｂデータのうち、ａｂ成分は比較器１７０８に入力されて上記判定式にしたがって無彩色であるか判定される。無彩色であれば、着目画素に対応する色フラグとして１が出力される。
【００４６】
そして出力された各属性フラグは、着目画素についてのフラグとして入力画像処理部１０４に入力される。一方、色フラグと文字フラグとはＡＮＤ演算部１７１０により論理積が求められて無彩色文字フラグとして出力される。これら網点フラグ、図形フラグ、無彩色文字フラグがフラグメモリ１０６により保存される。
【００４７】
［入力画像処理］
以上のようにして属性データが生成されると、次に、第二の入力画像処理部１０４で、画像データに対して画像属性に応じた画像処理が施される。ここでは、例えば文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また、網点領域に対してはいわゆるローパスフィルター処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。これらの処理の切り替えを像域分離処理部１０３で生成した属性フラグデータに応じて画素単位で行うことが可能である。
【００４８】
［画像データの蓄積］
スキャナで読み取られ、種々の入力画像処理を施された画像データ、および上記の手順で生成された属性フラグデータはそれぞれ画像メモリ１０５およびフラグメモリ１０６に一時的に記憶される。このとき画像データは原稿１ページ分全体もしくは１ページのうちのあらかじめ決められたサイズ分の部分画像として記憶される。また属性フラグデータは、画像データに対応付けて記憶される。
【００４９】
一時記憶された画像データおよび属性フラグデータは、データ圧縮部１０９で圧縮されて記憶装置１１０に記憶される。記憶装置１１０は半導体記憶装置のような高速の記憶手段であることが望ましい。またデータ圧縮部では画像データ、および属性フラグデータに対し、それぞれ異なるデータ圧縮処理を行う。すなわち、画像データに対してはＪＰＥＧ圧縮のような非可逆であるが、人間の視覚特性を考慮して画像の劣化が目立たなくするような高能率の圧縮処理をほどこし、またフラグデータに対しては属性フラグ情報の欠落や変化が発生しないためにＪＢＩＧ圧縮のような可逆圧縮方式を用いるのが望ましい。
【００５０】
このようにして記録装置１１０には、相異なる圧縮処理を施された画像データおよびフラグデータが原稿１ページ単位で記憶される。記憶されたデータはまた補助記憶装置１１１に書き出される場合もある。補助記憶装置１１１は、望ましくはハードディスクのような、記録スピードは若干遅いが大容量のデータの記憶が可能な媒体を用いる。こうすることにより、多数ページの原稿画像を効率的に記憶蓄積することができるようになる。
【００５１】
［画像データの読み出し］
記憶装置１１０または補助記憶装置１１１に記憶された画像データおよび属性フラグデータは、プリント部１００２から画像を出力するために読み出され、それぞれデータ伸長部１１２で圧縮データの解凍が行われ、それぞれ画像メモリ１１４およびフラグメモリ１１５に書き出される。
【００５２】
このとき画素密度変換部１１３では、記憶された画像データの画素密度の変換を行う場合がある。これは、例えば蓄積された画像データを拡大、または縮小してプリント出力したい場合、あるいは蓄積された複数ページを１枚のプリント出力用紙上に合成して出力したい、といった場合に使用される。
【００５３】
複数ページの合成出力は例えば図５に示すような場合である。すなわち２つの原稿画像５０１と５０２があらかじめ記憶装置に記憶されているものとする。これを原稿と同一サイズの出力用紙に２枚を合成して５０３のようなプリント出力を得ようとする場合である。
【００５４】
そのために、まず記憶されている画像データ５０１を記憶手段から読み出し圧縮データの解凍を行い、画素密度変換部１１３で所定の倍率で縮小し、かつ図示しない回転処理部で左９０度回転して画像メモリ１１４の所定の領域に書き込まれる（図５の領域５０４に相当する領域）。
【００５５】
次に画像データ５０２を読み出し、同様に解凍、解像度変換、回転処理を行い画像メモリ１１４の領域５０５に相当する領域に書き込む。
【００５６】
このとき、原稿Ａ、Ｂに対応するフラグデータも同様に解凍、解像度変換、回転処理されフラグメモリ１１５の対応する領域に書き込まれる。すなわち、フラグデータについても画像データとの対応付けを維持するように変倍・回転といった加工が施される。
【００５７】
ここで画像データの解像度変換とフラグデータの解像度変換はそれぞれ異なる手法を適用することが望ましい。例えば画像データに対しては線形補間法や双３次スプライン補間法などの周知の手法を適用することができる。またフラグデータの解像度変換には最近傍処理法などの２値データに適した解像度変換方法を用いることが望ましい。
【００５８】
［出力画像処理］
画像メモリ２およびフラグメモリ２に一時的に記憶された画像データおよびフラグデータは所定のサイズに達すると出力画像処理部１１６に転送される。
【００５９】
出力画像処理部１１６ではＲＧＢの画像データをプリント出力するための周知の画像処理、すなわち輝度濃度変換、ＲＧＢ→ＣＭＹＫ変換、ガンマ補正、２値化処理、などといった処理を行い、プリンタ部１１７へ転送する。
【００６０】
プリンタ部１１７は転送されたＣＭＹＫの画像信号によってレーザー駆動して図１０と同様の手順で転写紙上に可視画像を形成し出力する。
【００６１】
ここでフラグメモリ２に記憶されたフラグデータは出力画像処理部１１６における画像処理の切り替えに用いられる。すなわち写真領域と文字領域ではＲＧＢ→ＣＭＹＫ変換の係数（変換のための係数行列）を異ならせることにより出力画像の画質を向上させることができる。例えば文字領域すなわち文字フラグ＝１である画素に対しては黒文字が黒トナーのみで再現できるような変換係数（すなわち画像データが無彩色の場合はＣ、Ｍ、Ｙ＝０となるような係数）を適用し、それ以外では無彩色であってもＣ、Ｍ、Ｙが０とならず、深みのある黒を再現できるような係数を用いることができる。
【００６２】
また、２値化処理においては、Ｃ、Ｍ、Ｙ、Ｋ信号を周知の誤差拡散処理やディザ処理を用いて０または１の２値信号に変換するが、このとき文字領域やグラフ領域では出力画像の鮮鋭度が優先されるので誤差拡散処理を適用し、写真や網点領域では階調性が重視されるのでディザ処理を適用する、というように２値化処理の内容を、やはり属性フラグデータにより切り替えることで出力画像の画質向上を図ることができる。
【００６３】
出力画像処理部１１６のブロック図の一例を図６に示す。画像メモリ１１４、フラグメモリ１１５、およびプリンタ部１１７は図１と同一である。画像メモリ１１４から読み出されたＲＧＢのカラー画像データは並列に２つのＲＧＢ→ＣＭＹＫ変換回路６０１、６０２に入力され、それぞれ独立にＣＭＹＫ画像信号に変換される。変換回路６０１，６０２それぞれで使用されるマトリクスは、
上述したように一方は文字領域に適したものであり、他方は文字以外の領域に適したものである。
【００６４】
変換回路６０１、６０２の出力は、フラグメモリのフラグ信号に従ってセレクタ６０３でいずれか一方が選択される。変換回路６０１に文字領域用の変換係数が設定されており変換回路６０２にそれ以外の場合の係数が設定されている場合には、フラグメモリ内の文字フラグ＝１のときに変換回路６０１の出力を選択し、文字フラグ＝０のときは変換回路６０２の出力を選択する。
【００６５】
すなわち、変換回路６０１および６０２はともに着目画素について１画素ずつ出力する。セレクタ６０３に入力される選択信号である文字フラグは、出力される画素に対応するフラグであり、この同期が維持されたまま１画素ずつ変換処理は進行する。
【００６６】
セレクタ６０３の出力は、やはり並列に２系統に分離され、一方はガンマ補正回路６０４と誤差拡散２値化処理部６０６を通って２値のＣＭＹＫ信号としてセレクタ６０８に入力される。
【００６７】
もう一方はガンマ補正回路６０５、ディザ処理２値化回路６０７を通ってやはり２値のＣＭＹＫ信号としてセレクタ６０８に入力される。
【００６８】
セレクタ６０８では誤差拡散処理部６０６またはディザ処理部６０７のいずれかの出力を選択してプリンタ部１１７へ転送する。ここでは文字領域とグラフ領域とについて誤差拡散処理を選択するので、セレクタ６０８の選択信号は、文字フラグと図形フラグの論理和で与えられる。すなわちセレクタ６０８は、文字フラグ＝１または図形フラグ＝１の場合に誤差拡散処理部６０６の出力を選択し、そうでない場合はディザ処理部６０７の出力を選択する。
【００６９】
なお、図６においてはセレクタ６０３とセレクタ６０８とへ入力されるフラグデータは同一のように示されているが、もちろんセレクタに入力されている画素に対応するフラグが選択信号として入力されている。すなわち、セレクタ６０４とセレクタ６０８との間には、一定数の画素に相当する遅延が存在するが、セレクタに選択信号として入力されるフラグデータについてもその一定数の画素の分だけ遅延したフラグデータとなる。
【００７０】
以上のようにして出力画像処理部１１６で処理された画像データがプリンタ部１１７により記録媒体上に画像として形成され出力される。
【００７１】
［プリント画像］
さて、本実施形態の複写機で扱えるデータはリーダ部で読み取った画像データには限られず、外部通信路１１９から通信インターフェース１１８を介しても入力可能である。
【００７２】
外部通信路１１９から通信インターフェース１１８を介して入力される画像データとして代表的なものは、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）で記述された画像データである。
【００７３】
通信インターフェース１１８から入力されたＰＤＬデータはインタープリタ１０８でディスプレーリストと呼ばれる中間言語形式に変換される。このディスプレーリストをＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）１０７に送り、ビットマップデータに展開する。展開された画像データは画像メモリ１０５に記憶されるが、このときＲＩＰ１０７は同時に展開した画像データの属性情報をフラグデータとして生成してフラグメモリ１０６に記憶させる。フラグデータは、ＲＩＰ１０７に入力されるＰＤＬデータがその部品ごとに保持している属性情報（写真であるとか文字やグラフィックである、など）を参照して、展開画像の対応する画素のフラグデータを生成するようにすればよい。つまり文字部品を生成するＰＤＬコマンドがＲＩＰ１０７に入力されたら、ＲＩＰ１０７はこの文字データのビットマップ画像を生成すると同時に、文字が生成された領域に対応するフラグデータとして文字フラグ＝１を生成すればよい。
【００７４】
［偽造判定処理］
本実施形態の複写機は紙幣など複製を防止するために偽造判定処理１２０を備えている。偽造判定処理１２０で行われる紙幣などの偽造判定処理には幾つか方法があるが、代表的な方法はパターンマッチングである。紙幣の形状、色などの特徴、あるいは、意図的に埋め込まれた特徴を抽出し、予め記憶されたものとの一致度を見て、判定するものである。一例を図７に示す。偽造判定回路１２０に、判定用の画像信号ＲＧＢが入力される。ＲＧＢ信号は、二値化部７０１にて二値化される。二値化の閾値は可変であり、メモリに７０２に記憶されている。二値化された信号は、特徴点抽出部７０３に入力され、メモリ７０４に記憶されている特徴に該当する場合は、その部位を切り出す。メモリ７０４に記憶される特徴は、紙幣の特徴を表す形状、色、特定マークなどである。また、意図的に埋め込まれた特徴も含まれる。切り出された信号は、パターンマッチング部７０５に入力され、メモリ７０６に該当するパターンに合致した場合、制御ＣＰＵ７０７に判定結果を送信する。偽造との結果を受けた制御ＣＰＵ７０７は、プリンタ部で出力されるべき画像を塗りつぶしたりして、偽造を阻止する。
【００７５】
以上が複写機で行われる偽造判定処理の一例であるが、これに限るものではない。
【００７６】
＜属性フラグの合成＞
次に、像域分離処理部１０３における属性フラグの合成手順について説明する。上述したように、生成された色フラグは入力画像処理１０４において使用されると共に、文字フラグとの論理積が求められ、新たな文字フラグが合成されてそれがそのほかの図形フラグや網点フラグと共に保存される。本実施形態においてそのような構成としているのは以下の理由による。
【００７７】
すなわち従来の画像処理システムでは、像域分離処理を用いて原稿画像の特徴を抽出することで、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施している。たとえば、原稿画像中の写真部と文字部を切り分け、写真部には色調や階調性を重視した写真用処理を、文字部には鮮鋭度を重視した文字用処理を施すことで複写画像の画像品位を向上させている。また、画像の色成分を検出し、無彩色の文字などは黒単色で印字したりすることで画像品位の向上を図ってきた。
【００７８】
しかし、画像データおよび属性データをいったん記憶部（メモリ）に記憶してから出力するような画像処理システムにおいては、そのメモリは有限であるため像域分離処理で生成した属性フラグを全て保持しておくことは出来ない。画像データはＪＰＥＧのような非可逆圧縮で圧縮するため高い圧縮率で圧縮可能であるが、属性データのようなフラグデータは、その特性上、可逆圧縮するのが一般的であるため、圧縮率は画像データほど高くすることが出来ない。そのため、全ての属性データを保持することが出来ず、一部の属性データを破棄することで使用メモリ量を少なくしている。
【００７９】
たとえば属性データが文字フラグと色フラグの場合、文字フラグの方が出力処理に際してより必要度が高いため、色フラグを破棄することで属性フラグの圧縮容量を削減している。その結果、出力画像処理にて十分な適応処理が行えず、画像品位の低下を招いていた。黒文字（「土」の字）と色文字（「日」の字）を例に、図１２と図１３にて説明する。
【００８０】
原稿画像を読み取った画像がＲＧＢ入力画像１２０１である。この画像を像域分離処理したときに生成される属性データの一例が、文字フラグ１２０２である。文字フラグ１２０２は、ＲＧＢ入力画像１２０１の輪郭線（エッジ部）を、文字の色に関わりなく表している。また色フラグ１２０３は、色文字「日」に対応してセットされている。
【００８１】
この属性データをもとに、出力画像処理として、文字に適した文字処理と写真に適した写真処理が行われる領域を図１３に示した。色フラグ１２０３は保存されていないために出力画像処理においては使用されない。すなわち、保存されるのは文字フラグのみである（図１２の例では図形フラグや網点フラグは無関係なので省略した）。図１３において、文字処理領域１３０１は、ＲＧＢ入力画像１２０１において文字処理をすべき領域を示している。文字フラグ１２０２に対応しているため、文字エッジ部が文字処理領域とされる。一方、写真処理領域１３０２は、ＲＧＢ入力画像１２０１において写真処理をすべき領域であり、この例では文字フラグのみ考慮していることから、文字フラグがセットされていない領域が写真処理小域となる。文字の内部が写真処理される領域であることがわかる。文字領域以外を写真処理する場合、原稿の下地部分（文字以外の領域）も写真処理すべきであるが、説明を平易にする都合、その領域の表記はしていない。属性情報において下地部分を抽出する際は、下地用の処理を行うので、写真用処理をする必要はないのでこの限りではない。
【００８２】
文字フラグを基にして判別される文字処理領域１３０１と写真処理領域１３０２それぞれについて出力画像処理を行った結果がＣＭＹＫ出力画像１３０３である。通常、文字部は鮮鋭度を高めるため、黒単色で印字するのが一般的である。ＣＭＹＫ出力画像１３０３の黒文字（「土」の字）では、エッジ部１３０４は黒単色で印字されている。一方、文字内部１３０５は黒単色で印字されるとは限らない。写真用処理の場合、Ｃ、Ｍ、Ｙを混合して黒を生成することが一般的である。そのため、黒文字のエッジ部と内部で見えが多少変わることもあるが、明度が低いため、その違いは比較的知覚されにくい。
【００８３】
ＣＭＹＫ出力画像１３０３の色文字（「日」の字）では、エッジ部１３０６は文字用の出力色処理が施されている。一方、文字内部１３０７は写真用の出力色処理が施されている。一般的に、文字用と写真用との出力色処理における差異で特徴的なのは、ＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ：下色除去）処理である。文字部においては、文字処理時に黒単色で印字するよう、ＵＣＲ量を１００％にしたりするなど、黒に置き換える量が多い。そのため、色文字の場合にも黒画素が印字されることがあり、文字処理される文字エッジと写真処理される文字内部での差異が現れやすい。特に、明るい色文字などでは顕著である。このように色フラグが失われることで、出力画像処理後の画像データの画像品位が、入力画像データに比して低下してしまう。
【００８４】
そこで本発明の実施形態では、文字フラグと無彩色フラグの論理積を求めてそれを文字フラグとして保存することで、属性フラグの圧縮率を悪化させることなく、色文字の再現性の向上を図っている。
【００８５】
＜文字フラグの再生成＞
具体的には、像域分離処理部１０３で生成された属性データをフラグメモリ１０６に保持する前に、図８に示すように、文字フラグ１６０１と無彩色フラグ（色フラグの反転で良い）１６０２の論理積ＡＮＤをとり、その出力を文字処理領域とし、文字フラグを置き換える。つまり、無彩色、かつ、文字部は文字。有彩色、かつ、文字部は写真のフラグを与える。図１４と図１５を例に説明する。図８の構成は、例えば像域分離処理部１０３により有される。
【００８６】
原稿画像を読み取ったＲＧＢ入力画像１２０１を像域分離処理すると、属性データとして文字フラグ１４０１と無彩色フラグ１４０２が出力される。文字フラグ１４０１は、ＲＧＢ入力画像１２０１の輪郭線（エッジ部）を抽出している。無彩色フラグ１４０２は無彩色と判定された部分を黒で示している。色文字の「日」以外の部分は無彩色と判定される。文字フラグ１４０１と無彩色フラグ１４０２のフラグの論理積をとると、ともにフラグが立っている部分が出力され、文字処理領域／文字フラグ（無彩色文字フラグとも呼ぶ）１４０３を得る。これが上述した新たな文字フラグに相当する。
【００８７】
文字処理領域１５０１（文字処理領域／文字フラグ１４０３に相当する画像データの領域）は、ＲＧＢ入力画像１２０１において、文字処理をすべき領域を示している。一方、写真処理領域１５０２は、文字処理領域／文字フラグが文字であることを示していない領域、すなわちＲＧＢ入力画像１２０１において、写真処理をすべき領域を示している。色文字（「日」の字）全体が写真処理される領域であることがわかる。文字領域以外を写真処理する場合、原稿の下地部分（文字以外の領域）も写真処理すべきであるが、説明を平易にする都合、その領域の表記はしていない。属性情報において下地部分を抽出する際は、下地用の処理を行うので、写真用処理をする必要はないのでこの限りではない。
【００８８】
文字処理領域／文字フラグ１４０３に基づいて判別される文字処理領域１５０１と写真処理領域１５０２それぞれについて出力画像処理を行った結果がＣＭＹＫ出力画像１５０３である。注目すべきは色文字（「日」の字）で、エッジ部１５０６も文字内部１３０７ともに写真用の出力色処理が施されている。その結果、色文字部で見られた出力色処理の違いによる文字品位の低下は抑制される。
【００８９】
なお、入力画像処理１（１０２）や入力画像処理２（１０４）において、文字フラグを参照してエッジ強調しておけば、色文字を写真処理しても鮮鋭度の低下はない。
【００９０】
以上のように、文字フラグと無彩色フラグの論理積をとり、それを新たな文字フラグとすることで、色文字内の文字フラグと写真フラグの混在を排除でき、その結果、色文字の再現性を向上させることが出来る。
【００９１】
また、文字フラグと無彩色フラグの論理積をとることで、可逆圧縮すべき属性データのデータ量をほとんど変化させずに色文字の再現性を向上させることが出来る。なお、本実施形態ではＲＧＢ画像をＣＭＹＫ画像にて出力する過程で説明したが、これに限るものではない。
【００９２】
＜処理手順＞
次に、上記装置における処理手順の一例をフローチャートを参照してあらためて説明する。この手順は、たとえばコンピュータによりソフトウエアで上記処理を行う際にコンピュータにより実行されるプログラムの手順に相当する。全体の手順は、図１の各ブロックそのものである。ただし、スキャナや記憶装置、プリンタ等はハードウエアにより実現され、ソフトウエアにより利用されるものである。そこで、像域分離処理部１０３における処理について、図１７〜図２０を参照して説明する。
【００９３】
図１７は像域分離処理全体を示す。網点フラグ、色フラグ、文字フラグを生成し（ステップＳ１８０１〜Ｓ１８０３、順不同も可）、全画素について着目して処理をし終えたか判定し（ステップＳ１８０４）、終えていなければ着目画素を次に移してステップＳ１８０１から繰り返す。なお図形フラグについては示していないが、これも生成される。
【００９４】
図１８は網点フラグの生成手順である。まず注目画素近傍のＭ×Ｍ領域についてエッジフィルタ処理し（Ｓ１９０１）、所定の閾値とフィルタ処理後の注目画素値とを比較する（Ｓ１９０２）。そして比較結果に基づいて網点のエッジ判定し（Ｓ１９０３）、網点エッジであれば注目画素に対応するエッジフラグをセットする（Ｓ１９０４）。そして注目画素を含む一定領域についてエッジフラグの分布パターンを判定する（Ｓ１９０５）。分布パターンが網点に相当するものであれば（たとえば孤立点が相当数あれば）、網点フラグをセットする（Ｓ１９０６）。ここで、分布パターンは、たとえば複数の画素に対応する正方領域について判定されるが、着目画素は最も処理が進んだ位置に相当し、正方領域の角点に相当するため、生成される網点フラグは着目画素の一定ライン前かつ一定画素分前の画素（注目画素−Ｘ）に相当する。
【００９５】
図１９は色フラグの生成手順である。まずＬａｂ変換を行い（Ｓ２００１）、ａ成分とｂ成分の二乗和を所定値と比較して（Ｓ２００２）、一定値以下であれば無彩色と判定されて（Ｓ２００３）無彩色フラグがセットされる（Ｓ２００４）。
【００９６】
図２０は文字フラグ生成の手順を示す。まず、注目画素近傍のＮ×Ｎ画素領域について一定方向のエッジを検出するためのエッジフィルタ処理し（Ｓ２１０１）、所定の閾値とフィルタ処理後の注目画素値とを比較する（Ｓ２１０２）。そして比較結果に基づいて文字のエッジ判定し（Ｓ２１０３）、文字エッジであれば注目画素に対応するエッジフラグをセットする（Ｓ２１０４）。そして注目画素を含む一定領域についてエッジフラグの数を判定する（Ｓ２１０５）。分布パターンが一定数以上あれば、文字フラグをセットする（Ｓ２１０６）。ここで、分布パターンは、たとえば複数の画素に対応する正方領域について判定されるが、着目画素は最も処理が進んだ位置に相当し、正方領域の角点に相当するため、生成される文字フラグは着目画素の一定ライン前かつ一定画素分前の画素（注目画素−Ｘ）に相当する。最後に、生成した文字フラグと、同じ画素に対応する無彩色フラグとの論理積を計算し、保存用に出力する（ステップＳ２１０７）。
【００９７】
［変形例１］
なお、本実施形態では必ず文字フラグと色フラグとを合成して無彩色文字フラグとして保存しているが、すべての属性フラグ（文字、網点、図形、色）についてそのまま圧縮を試み、一定サイズを超えていたなら色フラグと文字フラグとを合成して無彩色フラグとして保存するようにしてもよい。
【００９８】
［変形例２］
また、本実施形態では文字フラグと色フラグとの論理積を取るが、網点フラグと色フラグとの論理積を求めて、無彩色網点フラグを新たに生成して色フラグを廃棄してもよい。
【００９９】
［変形例３］
さらに、本実施形態では文字フラグと色フラグとの論理積を取るが、網点フラグと色フラグとの論理積を求めて、無彩色網点フラグを新たに生成して色フラグを廃棄してもよい。
【０１００】
［第２の実施形態］
第１の実施形態では文字フラグと無彩色フラグの論理積を新たな文字フラグとしたが、第２の実施形態では画素の明度に応じて論理積を実施する／しないを切り替えられる構成にする。この構成にすることで、文字フラグの書き換えを明度によって制御できる。すなわち、明度が一定値より低く文字のエッジと内部での差が見えにくい文字に関しては文字フラグの書き換えを行わず、明度が一定値より高い文字について、文字フラグと色フラグとの論理積を求める。いずれにしても色フラグは保存されない。このようにすることで、文字フラグの変更を最小限にすることが出来る。
【０１０１】
以上のように、明度に応じて文字フラグと無彩色フラグの論理積をとり、それを新たな文字フラグとすることで、色文字内の文字フラグと写真フラグの混在を排除でき、その結果、色文字の再現性を向上させることが出来る。
【０１０２】
また、文字フラグと無彩色フラグの論理積をとることで、可逆圧縮すべき属性データのデータ量をほとんど変化させずに色文字の再現性を向上させることが出来る。
【０１０３】
さらに、明度に応じて論理積を実施する／しないを切り替えることで、文字フラグの書き換えを最小限にすることが出来る。
【０１０４】
［第３の実施形態］
第１の実施形態では文字フラグと無彩色フラグの論理積を新たな文字フラグとしたが、第３の実施形態では画素の彩度に応じて論理積を実施する／しないを切り替えられる構成にする。この構成にすることで、文字フラグの書き換えを彩度によって制御できる。その結果、彩度が低く文字のエッジと内部での差が見えにくい文字に関しては、文字フラグの書き換えを行わず、彩度が一定値より高い文字について、文字フラグと色フラグとの論理積を求める。いずれにしても色フラグは保存されない。このようにすることで、文字フラグの変更を最小限にすることが出来る。
【０１０５】
以上のように、彩度に応じて文字フラグと無彩色フラグの論理積をとり、それを新たな文字フラグとすることで、色文字内の文字フラグと写真フラグの混在を排除でき、その結果、色文字の再現性を向上させることが出来る。
【０１０６】
また、文字フラグと無彩色フラグの論理積をとることで、可逆圧縮すべき属性データのデータ量をほとんど変化させずに色文字の再現性を向上させることが出来る。
【０１０７】
さらに、彩度に応じて論理積を実施する／しないを切り替えることで、文字フラグの書き換えを最小限にすることが出来る。
【０１０８】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１０９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１１０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１３】
【発明の効果】
以上のように、本発明によれば、従来においては生成されても保存されず、画像の再生においては利用されていなかった属性データを、属性データの量の増加を伴わないように、かつその意義を失わせないように保存することで、必要とするメモリ容量を増加させることなく再生される画像の品質を向上させることができる。
【０１１４】
すなわち、文字フラグと無彩色フラグの論理積をとり、それを新たな文字フラグとすることで、色文字内の文字フラグと写真フラグの混在を排除でき、その結果、色文字の再現性を向上させることが出来る。
【０１１５】
また、文字フラグと無彩色フラグの論理積をとることで、可逆圧縮すべき属性データのデータ量をほとんど変化させずに色文字の再現性を向上させることが出来る。
【図面の簡単な説明】
【図１】本発明を実施する構成の一例を示すブロック図
【図２】本発明に適用される原稿画像の一例
【図３】本発明の像域分離処理を説明する図
【図４】本発明によるフラグデータを説明する図
【図５】本発明によるレイアウト合成出力を説明する図
【図６】本発明の出力画像処理構成の一例を示すブロック図
【図７】本発明に適用される偽造判定処理の一例
【図８】本発明を実施する構成の一例を示すブロック図
【図９】本発明の像域分離処理を説明する図
【図１０】従来のカラー画像複写装置を説明する図
【図１１】本発明を実施する構成の一例を示すブロック図
【図１２】従来の属性データを説明する図
【図１３】従来の属性データに基づく出力画像を説明する図
【図１４】本発明に適用される属性データを説明する図
【図１５】本発明に適用される属性データに基づく出力画像を説明する図
【図１６】像域分離処理部のブロック図
【図１７】属性データ生成手順のフローチャート
【図１８】網点フラグ生成手順のフローチャート
【図１９】色フラグ生成手順のフローチャート
【図２０】文字フラグ生成手順のフローチャート
【図１】
2004350240.tif 000003
【図２】
2004350240.tif 000004
【図３】
2004350240.tif 000005
【図４】
2004350240.tif 000006
【図５】
2004350240.tif 000007
【図６】
2004350240.tif 000008
【図７】
2004350240.tif 000009
【図８】
2004350240.tif 000010
【図９】
2004350240.tif 000011
【図１０】
2004350240.tif 000012
【図１１】
2004350240.tif 000013
【図１２】
2004350240.tif 000014
【図１３】
2004350240.tif 000015
【図１４】
2004350240.tif 000016
【図１５】
2004350240.tif 000017
【図１６】
2004350240.tif 000018
【図１７】
2004350240.tif 000019
【図１８】
2004350240.tif 000020
【図１９】
2004350240.tif 000021
【図２０】
2004350240.tif 000022