(57)【要約】      （修正有）【課題】デジタル画像処理機において印字合成を行う場合、印字合成領域外の原画像に対しては、画像と共に蓄積された第１の像域分離データを使用し、印字合成領域には、伸長後にエッジ検出処理を行いエッジ量に応じた第２の像域分離データにより伸長後の画像処理を行うことで、印字領域にも適切な中間調処理を施し、最適な画像を得ることができる画像処理装置を提供する。【解決手段】デジタル的に読み取られた画像データの像域を第１分離し、第１分離結果に基づいて第１の画像処理をし、圧縮し、圧縮された画像データ及び第１分離結果を蓄積し、圧縮された複数の画像データを画像合成し、合成された画像データを伸長し、伸長した画像データに対し像域分離を行い第２分離データを生成し、指定領域において第１分離データと第２分離データとを切り換え、第２の画像処理手段を制御した。【選択図】      図１
2004242039.tif 000002
【特許請求の範囲】
【請求項１】
画像をデジタル的に読み取る読み取り手段と、該読み取り手段にて読み取られた画像データの領域を判定し、第１分離データを生成する第１の像域分離手段と、読み取った画像データを前記第１分離データに基づいて処理する第１の画像処理手段と、第１の画像処理手段によって画像処理が施された画像データを圧縮する圧縮手段と、圧縮された画像データ及び前記分離データを蓄積する蓄積手段と、圧縮した複数の画像データを画像合成する合成手段と、合成された画像データを伸長する伸長手段と、前記伸長手段により伸長した画像データに対し像域分離を行い第２の分離データを生成する第２の像域分離手段とを備え、指定領域において前記第１分離データと第２分離データとを切り換え、第２の画像処理手段を制御することを特徴とする画像処理装置。
【請求項２】
前記指定領域は複数の画像を合成した領域であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
指定領域外においては前記第１の分離データを選択し、指定領域においては前記第２の分離データを選択して、前記第２の画像処理手段を制御することを特徴とする画像処理装置。
【請求項４】
前記第２の像域分離手段はエッジ抽出処理であることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記第２の画像処理手段は中間調処理であることを特徴とする請求項２または３記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル方式の複写機、プリンタ、ファクシミリなどの画像処理装置に関する。
【０００２】
【従来の技術】
近年、画像データをデジタル信号として扱うカラーデジタル複写機が普及している。これらのデジタル画像処理機ではメモリに画像データを蓄積することが可能である。しかし、画像データの情報量は非常に大きく、そのままの状態でデジタル信号を蓄積するとメモリ容量が増大し大幅なコスト高につながってしまので、一般的には画像データを一度符号化し、データ量を圧縮することにより必要とするメモリ容量を削減しコストを抑えている。
上述のデジタル画像処理機のシステムにおいて、デジタル画像処理機に蓄積された画像データをＪＰＥＧやＴＩＦＦなどの汎用フォーマットに変換してネットワークを介して配信し、かつ、配信された画像データにスタンプなどの印字データを合成することが行われている。
【０００３】
通常、デジタル画像処理機のプリンタγ補正や中間調処理では、文字や図形が混在した原稿の画質向上を図るため、網点写真領域、文字領域、色領域、白背景領域などの像域分離により得た分離データに応じた処理を施すことで画質改善を行うが、画像データを配信する場合には配信先の環境が不明なため、プリンタの特性に応じて設計がなされるプリンタγ補正や中間調処理を画像データに施さずに画像データの圧縮を行い、伸長後にプリンタγ補正や中間調処理を施すために分離データを別途大容量記憶装置に蓄積するのが一般的である。
図１６は上述したような従来の画像処理部のブロック図であって、１０１はスキャナ、１０２はシェーディング補正処理、１０３はＲＧＢγ補正処理、１０４は像域分離処理、１０５はフィルタ処理、１０６は下地除去処理、１０７は色補正処理、１０８は変倍処理、１０９は圧縮処理、１１０は伸長処理、１１１はプリンタγ処理、１１２は中間調処理、１１３はプリンタである。また、１２０はコントローラＩ／Ｆ、１２１はハードディスク（ＨＤＤ）、１２２は回転処理、１２３は合成処理である。
複写すべき原稿は、カラースキャナ１０１によりＲ、Ｇ、Ｂに色分解されて読み取られ、シェーディング補正処理１０２において撮像素子のムラ、光源の照明ムラなどが補正される。ＲＧＢγ補正処理１０３では、シェーディング補正処理１０２からの出力であるスキャナ１０１からの読取り信号が反射率データから明度データに変換され、一方、シェーディング補正処理１０２からの出力も像域分離処理１０４に供給され、該像域分離処理１０４では文字部と写真部の判定、及び有彩色、無彩色判定が行われる。
フィルタ処理１０５ではＲＧＢγ補正処理１０３及び像域分離処理１０４からの出力とを入力し、シャープな画像やソフトな画像など、使用者の好みに応じてエッジ強調や平滑化等、画像信号の周波数特性を変更する処理が行われる。また、下地除去処理１０６では紙などの白レベルを検出してスキャナの濃度ムラなどが補正され、色補正処理１０７では入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＣＭＹＫの量を計算する色補正処理部とＵＣＲ（下色除去）からなる。
変倍処理１０８は、色補正処理１０７の出力に対して縦横変倍が行われ、圧縮処理１０９では、画像データの各版（Ｃ、Ｍ、Ｙ、Ｋ＝８ｂｉｔ）を４×４画素にブロック化を行い画像圧縮し、該圧縮された画像データと分離データはコントローラＩ／Ｆ１２０を介して大容量記憶装置１２１に蓄積される。コントローラＩ／Ｆは、ＬＡＮなどのネットワークにも接続しており、ＰＣとの接続や画像の送受信も可能となっている。
このように大容量記憶装置１２１に蓄積された画像データにスタンプなどの印字データを合成する場合、ＨＤＤ１２１から蓄積された画像と、同様にスキャナ１０１から読取った画像データに処理を行い蓄積した印字データ（画像データ）や、ＰＣ上で作成した印字データ（画像データ）を回転処理１２２において画像の９０°回転などの処理を行った後、合成処理１２３で蓄積された画像データと印字データの合成を圧縮された状態で行ない、コントローラＩ／Ｆ１２０を介してネットワーク上のＰＣ等にてＣＭＹＫデータ及び分離データを受け取り、伸長処理が行われる。
【０００４】
伸長処理１１０では、コントローラＩ／Ｆ１２０より受信した画像データを圧縮コードにより伸長し、プリンタγ処理１１１ではコントローラＩ／Ｆ１２０から受信した分離データにより制御され、プリンタの特性に応じた画像データの補正が行われる。また、中間調処理１１２では、分離信号に応じたディザ処理またはパターン処理が行われてプリンタ１１３に出力される。
【特許文献１】特許第３１３４７５６号
【特許文献２】特開平１０−１０８０１２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、配信された画像データに画像合成を行った場合、合成部分に対して伸長後、画像データと共に蓄積された分離データによって中間調処理を行うと印字データ部分の処理が印字合成前の画像データの処理でおこなわれてしまうため、最適な処理がされないという不具合があった。
すなわち、図１７に示すようにＨＤＤに蓄積された原稿画像データ１３０と印字データとして蓄積された画像データ１３１とを合成し、伸長処理を行ない合成画像１３２を得ると、図１６の画像処理部のフローにおいては、像域分離処理１０４が合成処理１２３より前にあるため、合成画像１３２の中間調処理は、原稿画像の分離データを用いて印字データの画像も処理されてしまうという不具合があった。
また、印字部分に対して分離データを固定にし、中間調処理を文字あるいは写真処理に固定して行うこともあるが、中間調処理が固定処理になってしまうことで印字合成をおこなった場合に、最適な画像処理をおこなうことができないといった問題がある。
このような問題点を解決する先行技術として、特許第３１３４７５６号には、圧縮前の画像処理には第１の像域分離データを使用して画像処理を行い、伸長後の画像処理には伸長後の画像データからエッジ検出処理を行って得たエッジ量を第２の像域分離データとして使用し、伸長後の画像に対する中間調処理を行う技術が開示されている。
この方式であれば、伸長後の印字部分にもエッジ量を分離データとして中間調処理を制御することは可能であるが、エッジ検出処理は各版（Ｃ、Ｍ、Ｙ、Ｋ）を独立に処理をおこなうため、像域分離処理としては誤判定をしやすく原画像領域まで影響がでてしまうという問題点があった。
本発明は上記問題点に鑑みなされたものであって、デジタル画像処理機において印字合成を行う場合、印字合成領域外の原画像に対しては、画像と共に蓄積された第１の像域分離データを使用し、印字合成領域には、伸長後にエッジ検出処理を行いエッジ量に応じた第２の像域分離データにより伸長後の画像処理を行うことで、印字領域にも適切な中間調処理を施し、最適な画像を得ることができる画像処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した問題点を解決するため、請求項１記載の発明では、画像をデジタル的に読み取る読み取り手段と、該読み取り手段にて読み取られた画像データの領域を判定し、第１分離データを生成する第１の像域分離手段と、読み取った画像データを前記第１分離データに基づいて処理する第１の画像処理手段と、第１の画像処理手段によって画像処理が施された画像データを圧縮する圧縮手段と、圧縮された画像データ及び前記分離データを蓄積する蓄積手段と、圧縮した複数の画像データを画像合成する合成手段と、合成された画像データを伸長する伸長手段と、前記伸長手段により伸長した画像データに対し像域分離を行い第２の分離データを生成する第２の像域分離手段とを備え、指定領域において前記第１分離データと第２分離データとを切り換え、第２の画像処理手段を制御したことを特徴とする。
これにより、指定領域において最適な画像処理を行うことができる分離データを選択する事ができる。
請求項２記載の発明では、請求項１記載の発明に加え、前記指定領域は複数の画像を合成した領域であることを特徴とする。
これにより第１の像域分離処理を行った後、画像合成する場合であっても、当該画像合成領域を指定領域とするので、画像合成領域における像域分離処理を施し、後段の画像処理手段に的確な像域分離信号を提供することができる。
請求項３記載の発明では、請求項１記載の発明に加え、指定領域外においては前記第１の分離データを選択し、指定領域においては前記第２の分離データを選択して、第２の画像処理手段を制御したことを特徴とする。
これにより、指定領域外では第１の分離データで画像処理を行い、また指定領域においては画像合成後の画像データに基づいて生成した第２の分離データで画像処理を行うので最適な画像処理が施された合成画像を得ることができる。
請求項４記載の発明では、請求項１記載の発明に加え、前記第２の像域分離手段はエッジ抽出処理であることを特徴とする。
これにより最小限の像域分離手段で第２の分離データを得ることができる。
請求項５記載の発明では、請求項２または３記載の発明に加え、前記第２の画像処理手段は中間調処理であることを特徴とする請求項２または３記載の画像処理装置。
これにより、中間調処理に的確な像域分離信号を用い、画質の向上を図ることができる。
【０００７】
【発明の実施の形態】
以下、図面に示した実施の形態に基づき本発明を詳細に説明する。図１は本発明にかかる画像処理装置の画像処理ブロック図を示す図であり、１はスキャナ（読み取り手段）、２はシェーディング補正処理部、３はＲＧＢγ補正処理部、４は像域分離処理部（第１像域分離手段）、５はフィルター処理部、６は下地除去処理部、７は色補正処理部、８は変倍処理部、９は圧縮処理部、１０は伸長処理部（伸長手段）、１１はプリンタγ処理部、１２は中間調処理部、１３はプリンタ、１４はエッジ量抽出処理部（第２像域分離手段）である。また、２０はコントローラＩ／Ｆ、２１はハードディスク（蓄積手段）、２２は回転処理部、２３は合成処理部（合成手段）である。
原稿はスキャナ１によりＲ、Ｇ、Ｂに色分解されて読み取られ、シェーディング補正処理部２において撮像素子のムラ、光源の照明ムラ等が補正される。ＲＧＢγ補正処理部３では、シェーディング補正処理部２の出力を反射率データから明度データに変換する。一方、シェーディング補正処理部２からの出力は像域分離処理部４に供給され、該像域分離処理部４では文字部と写真部の判定、及び有彩色、無彩色判定が行われ、その判定結果が分離データとしてフィルタ処理部５、下地除去処理部６、色補正処理部７、変倍処理部８、圧縮処理部９に供給されると共に、コントローラＩ／Ｆ２０を介して蓄積手段であるハードディスク２１に蓄積される。なお、請求項において第１の画像処理手段はフィルタ処理部５、下地除去処理部６、色補正処理部７、変倍処理部８を意味し、第２の画像処理は中間調処理部を意味する。
フィルタ処理５ではＲＧＢγ補正処理部３出力を入力し、使用者の好みに応じてエッジ強調や平滑化等の処理が行われ、この際、像域分離処理部４からの分離データにより強調フィルタや平滑フィルタの制御が行われる。また、下地除去処理部６では紙などの白レベルを検出してスキャナの濃度ムラ等を補正し、色補正処理部７では入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＣＭＹＫの量を計算すると共にＵＣＲ（下色除去）を行う。
変倍処理部８は、色補正処理部７の出力に対して縦横変倍が行われ、圧縮処理部９では、画像データの各版（Ｃ、Ｍ、Ｙ、Ｋ＝８ｂｉｔ）を４×４画素にブロック化を行い画像圧縮し、該圧縮された画像データと分離データはコントローラＩ／Ｆ２０を介してハードディスク２１に蓄積される。コントローラＩ／Ｆは、ＬＡＮなどのネットワークにも接続しており、ＰＣとの接続や画像の送受信も可能となっている。
このようにハードディスク２１に蓄積された画像データにスタンプなどの印字データを合成する場合、ハードディスク２１に蓄積した印字データ（スキャナ１により読み取った画像データやＰＣで作成した画像データ）と画像データとを回転処理部２２において処理を行った後、合成処理部２３で合成し、合成処理を行うＰＣ等にてＣＭＹＫデータ及び分離データを受け取り、伸長処理が行われる。
【０００８】
伸長処理部１０では、コントローラＩ／Ｆ２０より受信した画像データを圧縮コードにより伸長し、エッジ量抽出処理部１４にＣＭＹＫデータ及び分離データを出力する。エッジ量抽出処理部１４では後述するように画像合成がなされた領域ではエッジ／非エッジデータを分離データとして選択し、画像合成領域外では像域分離処理部４にて生成し、ハードディスク２１に蓄積された分離データを選択してプリンタγ処理部１１及び中間調処理部１２の制御を行い、ＣＭＹＫデータをプリンタ１３に出力する。
すなわち、本発明にかかる画像処理装置が従来の画像処理装置と異なる点は第１の像域分離処理手段と第２の像域分離処理手段を備え、第２の像域分離処理手段であるエッジ量抽出処理１４を伸長処理１０の後に配置している点である。
【０００９】
次に第１像域分離手段である像域分離処理部４と第２像域分離手段であるエッジ量抽出処理１４について詳細に説明する。
図２は像域分離回路４を示したものであり、エッジ分離回路２５は原稿中から文字エッジを検出する回路、網点分離回路２６は原稿中から網点領域を検出する回路、色分離回路２７は原稿中から有彩部分を検出する回路、総合判定回路２８は上記エッジ分離回路２５、網点分離回路２６、及び色分離回路２７からの信号に基づいて黒文字、色文字、絵柄を判定するものであり、エッジ分離回路２５、網点分離回路２６の具体的な構成については、例えば、特開平１０−１０８０１２号公報に記載された構成を採用することができる。
エッジ分離回路２５について以下詳しく説明する。文字領域は高レベル濃度の画素と低レベル濃度の画素（以下、黒画素、白画素と呼ぶ）とが多く、かつ、エッジ部分ではこれらの黒画素及び白画素が連続している。したがって、エッジ分離回路２５は、このような黒画素及び白画素それぞれの連続性に基づいて文字エッジを検出する。エッジ分離回路２５の具体例を図３に示す。
図３において、３値化処理部３０は、２種の閾値ＴＨ１、ＴＨ２を用い、画像データに対する３値化処理（白画素＜ＴＨ１、ＴＨ１≦中間調画素＜ＴＨ２、ＴＨ２≦黒画素）を行う。閾値ＴＨ１、ＴＨ２は、例えば、入力画像データが０から２５５までの２５６階調（０＝白）で表される場合にＴＨ１＝２０、ＴＨ２＝８０に選ぶことができる。
３値化後の画像データに対し、黒画素連続性検出部３１は黒画素が連続する箇所を、白画素連続性検出部３２は白画素が連続する箇所を、それぞれパターンマッチングにより検出する。このパターンマッチングには、本実施例では、図４に示す３×３画素のパターンが用いられる。黒画素連続性検出部３１は図４の上段に示したいずれかのパターンにマッチングした画素（この例では３×３画素の中央画素）を黒連続画素とし、同様に、白画素連続性検出部３２は図４の下段に示したいずれかのパターンにマッチングした画素（３×３画素の中央画素）を白連続画素とする。
近傍検出部３３では、黒画素連続性検出部３１及び白画素連続性検出部３２の検出結果について、黒連続画素と白連続画素が近傍にあるか否かを調べることにより、エッジ領域と非エッジ領域を判定する。より具体的に述べれば、本実施例にあっては、５×５画素単位のサイズのブロック毎に、その内部に黒連続画素と白連続画素がそれぞれ１つ以上存在するときに、そのブロックをエッジ領域と判定し、そうでないときに、そのブロックを非エッジ領域と判定する。そして、エッジ領域と判定したブロック内の画素に対応して“１”を出力し、非エッジ領域と判定したブロック内の画素に対応して“０”を総合判定回路２８に出力する。
【００１０】
次に網点分離回路２６について説明する。画像の網点領域では、高い濃度値を持つ画素と低い濃度値を持つ画素が交互に周期的に現れるので、網点分離回路２６はこの高い濃度値又は低い濃度値を持つ極値画素を検出することによって網点領域を識別することができる。
図５において、ピーク画素検出部３５は、演算によりピーク画素を検出する。本実施例では、図６に示すように、３×３画素の中心画素を注目画素として、次の条件Ａ、Ｂを同時に満たすときに、中心画素をピーク画素として検出する。
条件Ａ：中心画素の濃度レベル（Ｌ）が周囲のどの画素の濃度レベルより高い、又は低い。
条件Ｂ：中心画素の濃度レベル（Ｌ）と、中心画素を挟んで対角線上にあるペア画素の濃度レベル（ａ、ｂ）が、４ペアすべてについて、｜２×Ｌ−ａ−ｂ｜＞ＴＨ３の関係にある。ただし、ＴＨ３は固定の閾値である。
網点領域検出部３６は、４×４画素を１単位とするブロックにおいて、ピーク画素検出部３５で検出されたピーク画素が１つ以上存在するならば同ブロックを網点候補領域と判定し、ピーク画素が１つも存在しなければ同ブロックを非網点候補領域と判定する。以下、このブロック単位で網点候補領域の判定を行なう。この判定結果に対して、網点領域補正部３７は最終的な網点／非網点の判定を行う。本実施例では、図７に示すように、注目ブロック（４×４画素）を中心とした３×３のブロックにおいて、４ブロック以上が網点候補領域であれば注目ブロックを網点領域とし、そうでなければ注目ブロックを非網点領域とする。そして、網点領域とされたブロック内の画素に対応して“１”を、非網点領域とされたブロック内の画素に対応して“０”を総合判定回路２８に出力する。
【００１１】
次に色分離回路２７について説明する。図８は色分離回路２７の構成を示すブロック図である。この色分離回路２７は色相分割部４０と、色相分割部４０の出力ｃ、ｍ、ｙそれぞれを５ライン蓄えるラインメモリ４１ａ〜４１ｃと、後述する図９、１０の如く構成され、入力画像データが黒画素か色画素かを判定する色画素判定部４２と、から構成されている。
図９および図１０は、図８における色画素判定部４２の内部構成を示すブロック図である。この色画素判定部４２は、ｃ、ｍ、ｙのプレーンを独立にカウントするカウント部４３ａおよびカウント部４３ｂと、色相分割部４０で判定した画素が５×５においてｃ、ｍ、ｙの全てが１あるいは全てが０以外の画素（色画素）の部分に対して後述する所定のパターンマッチングを行うパターンマッチング部４４と、カウント部４３ａの出力に基づいて黒画素の判定を行う黒画素判定部４５ａと、カウント部４３ｂおよびパターンマッチング部４４の出力に基づいて色画素の判定を行う色画素判定部４５ｂと、を備えている。
さらに、色画素判定部４２は、図１０に示すように、黒画素判定部４５ａの出力値を入力し、ブロック化するブロック化部４６ａと、ブロック化部４６ａでブロック化されたデータを、注目画素の隣接画素に黒画素ブロックがない場合に孤立点として除去する孤立点除去部４７と、孤立点除去部４７の出力を、色画素ブロックが存在する場合に３ブロック画素を膨張処理する膨張処理部４８と、色画素判定部４５ｂの出力値を入力し、ブロック化するブロック化部４６ｂと、色画素ブロックの連続性を検出し、カラー原稿であるか白黒原稿であるかを判定する連続カウント部４９と、を備えている。
【００１２】
次に、以上のように構成された色判定部の動作について説明する。上記色相分割部４０において、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙ、Ｂｋ、Ｗの信号に分ける。色分割の例としては、それぞれの色の境界を求め、ＲＧＢの最大値と最小値との差をＲＧＢ差と定義し、以下のようにする。なお、この例では、ＲＧＢデータは数字が大きくなるほど黒くなる。
（１）Ｒ−Ｙ色相領域境界（ｒｙ）
Ｒ−２＊Ｇ＋Ｂ＞０のときｒｙ＝１、一致しないときｒｙ＝０
（２）Ｙ−Ｇ色相領域境界（ｒｇ）
１１＊Ｒ−８＊Ｇ−３＊Ｂ＞０のときｒｇ＝１、一致しないときｒｇ＝０
（３）Ｇ−Ｃ色相領域境界（ｇｃ）
１＊Ｒ−５＊Ｇ＋４＊Ｂ＜０のときｇｃ＝１、一致しないときｇｃ＝０
（４）Ｃ−Ｂ色相領域境界（ｃｂ）
８＊Ｒ−１４＊Ｇ＋６＊Ｂ＜０のときｃｂ＝１、一致しないときｃｂ＝０
（５）Ｂ−Ｍ色相領域境界（ｂｍ）
９＊Ｒ−２＊Ｇ−７＊Ｂ＜０のときｂｍ＝１、一致しないときｂｍ＝０
（６）Ｍ−Ｒ色相領域境界（ｍｒ）
Ｒ＋５＊Ｇ−６＊Ｂ＜０のときｍｒ＝１、一致しないとｍｒ＝０
（７）Ｗ画素判定
（Ｒ＜ｔｈｗ）＆＆（ｇ＜ｔｈｗ）＆＆（Ｂ＜ｔｈｗ）ならば、ｙ＝ｍ＝ｃ＝０とする。
（８）Ｙ画素判定
（ｒｙ＝＝１）＆＆（ｙｇ＝＝０）＆＆（ＲＧＢ差＞ｔｈｙ）ならば、ｙ＝１、ｍ＝ｃ＝０とする。
（９）Ｇ画素判定
（ｒｇ＝＝１）＆＆（ｇｃ＝＝０）＆＆（ＲＧＢ差＞ｔｈｇ）ならば、ｃ＝ｙ＝１、ｍ＝０とする。
（１０）Ｃ画素判定（ｇｃ＝＝１）＆＆（ｃｂ＝＝０）＆＆（ＲＧＢ差＞ｔｈｃ）ならば、ｃ＝１、ｍ＝ｙ＝０とする。
（１１）Ｂ画素判定（ｃｂ＝＝１）＆＆（ｂｍ＝＝０）＆＆（ＲＧＢ差＞ｔｈｂ）ならば、ｃ＝ｍ＝１、ｙ＝０とする。
（１２）Ｍ画素判定（ｂｍ＝＝１）＆＆（ｍｒ＝＝０）＆＆（ＲＧＢ差＞ｔｈｍ）ならば、ｍ＝１、ｙ＝ｃ＝０とする。
（１３）Ｒ画素判定（ｍｒ＝＝１）＆＆（ｒｙ＝＝０）＆＆（ＲＧＢ差＞ｔｈｒ）ならば、ｙ＝ｍ＝１、ｃ＝０とする。
（１４）Ｂｋ画素判定上記（７）〜（１３）の条件に該当しないとき、ｙ＝ｍ＝ｃ＝１とする。
ここで、上記（７）〜（１４）の優先順位は、数の小さい方を優先する。また、ｔｈｗ、ｔｈｙ、ｔｈｍ、ｔｈｃ、ｔｈｒ、ｔｈｇ、ｔｈｂは、複写（処理）前に決定される閾値である。また、ＲＧＢ差とは１画素内のＲＧＢそれぞれの画像データの最大値と最小値との差である。
出力信号をｃ、ｍ、ｙの３ｂｉｔを出力する。つまり、３ｂｉｔでｃ、ｍ、ｙ、ｒ、ｇ、ｂ、ｂｋを表している。ここで、色相毎に閾値を変えているのは、色相領域毎に、有彩範囲が異なるときに、色相領域に応じた閾値を決定する。なお、この場合のおける色相分割は、一例であって、これに限定されるものではなく、他の式であっても勿論よい。
【００１３】
さて、色相分割部４０の出力ｃ、ｍ、ｙは、それぞれラインメモリ４１ａ〜４１ｃに５ライン蓄えられ、色画素判定部４２に入力される。５ライン分のｃ、ｍ、ｙのデータは、カウント部４３ａ、４３ｂ、パターンマッチング部４４に入力される。
パターンマッチング部４４は、色相分割部４０で判定した画素（ｃ、ｍ、ｙ）が５×５において、ｃ、ｍ、ｙの全てが１（ｃ＝ｍ＝ｙ＝１）、あるいは全てが０（ｃ＝ｍ＝ｙ＝０）以外の画素（色画素）である所のパターンマッチングを行う。すなわち、以下のパターンのいずれかに一致する場合に、色画素候補２とする。
（１）パターン１
ａｒｙ［ｙ＋１］［ｘ］＆＆ａｒｙ［ｙ］［ｘ］＆＆ａｒｙ［ｙ−１］［ｘ］
（２）パターン２
ａｒｙ［ｙ］［ｘ＋１］＆＆ａｒｙ［ｙ］［ｘ］＆＆ａｒｙ［ｙ］［ｘ−１］
（３）パターン３
ａｒｙ［ｙ＋１］［ｘ＋１］＆＆ａｒｙ［ｙ］［ｘ］＆＆ａｒｙ［ｙ−１］［ｘ−１］
（４）パターン
４ａｒｙ［ｙ＋１］［ｘ−１］＆＆ａｒｙ［ｙ］［ｘ］＆＆ａｒｙ［ｙ−１］［ｘ＋１］
なお、上記における中心画素はｘ、ｙである。このパターン例を図１１に示す。上記の如く、パターンマッチング部４４においてパターンマッチングを行っているのは、孤立点などを拾わないようにするためである。反対に、網点などの、小面積の色検出する際には、中心画素が１（ｃ＝ｍ＝ｙ＝１）、あるいは全てが０（ｃ＝ｍ＝ｙ＝０）以外の画素（色画素）であるかによって判定すればよい。
【００１４】
カウント部４３ａおよびカウント部４３ｂは同一回路であり、上記判定した画素（ｃ、ｍ、ｙ）を５×５内において、それぞれ数をカウントする。このとき、カウントしたｃ、ｍ、ｙの最大値と最小値との差が、ｔｈｃｎｔ以上で、かつカウントしたｃ、ｍ、ｙの最小値が、ｔｈｍｉｎ未満ならば、色画素候補１とする。なお、上記ｔｈｃｎｔおよびｔｈｍｉｎは、複写（処理）前に設定する閾値である。
また、ｙ、ｍ、ｃをプレーン展開し、Ｎ×Ｎのマトリックスにおいてそれぞれのプレーン毎に数を数え、最小値をブラック（Ｂｋ）であると仮定している。これにより、黒画素の読み取りがずれても補正することが可能になる。さらに、最大値と最小値との差を有彩画素であると仮定している。これにより、黒画素が読み取りがずれた画素を補正し、有彩画素を抽出する。つまり、一定画素の有彩画素がある場合に有彩画素としている。
なお、カウント部４３ａおよびカウント部４３ｂにおける閾値は共通あるいはそれぞれ異なった値のいずれであってよい。
パターンマッチング部４４とカウント部４３ａの出力は、色画素判定部４５ｂで色画素か否かを判定する。つまり、色画素候補１で、かつ色画素候補２であれば、入力データが色画素であると判定する。
次いで、色画素判定部４５ａの出力をブロック化部４６ａに入力する。ブロック化とは、４×４画素のマトリックスにおいて、２画素以上の色画素があれば、色画素ブロックとして出力するものである。ブロック化部４６ａ以降の処理は４×４を１ブロック単位で出力する。
さらに、上記ブロック化したデータを孤立点除去部４７において、注目画素の隣り合う画素に色画素ブロックがなければ孤立点として除去する。
続いて、孤立点除去部４７の出力を膨張処理部４８に入力し、膨張処理部４８は、色画素ブロックが存在する場合に、３ブロック画素を膨張処理する。ここで膨張処理を行うのは、色画素の周辺を黒文字処理するためである。ここで、出力Ｂ／Ｃ信号は、色画素ブロックのときにＬを出力し、それ以外のときはＨを出力する。
【００１５】
次に、色画素判定部４５ｂの出力をブロック化部４６ｂに入力する。このときの動作は、ブロック化４６ａと同様で、以下の処理は、４×４を１ブロックとしてブロック単位で動作させる。
連続カウント部４９では、色画素ブロックの連続性をチェックし、カラー原稿か白黒原稿であるか否かを、例えば以下の如く判定する。
ＯＵＴ＝（有彩画素領域が主走査方向に連続するブロック数≧ＲＡＣＳ１）＃（有彩画素領域が存在するラインが副走査方向に連続するブロック数≧ＲＡＣＳ１）上記ＲＡＣＳ１は、複写（処理）前に決定される閾値である。なお、連続カウント部４９では、ハードウェアは、少なくなるように構成される。ここでは、単に連続性をチェックするので、主走査と副走査の判定条件は違ってもさほど支障をきたすものではない。
上記のようにエッジ分離回路２５、網点分離回路２６、色分離回路２７の３つの回路から得られた分離結果（１，０）を総合判定回路２８に出力し、該総合判定回路２８は図１２に示すような判定を行う。すなわち、エッジ分離結果が１、網点分離結果が０、色分離結果が０の場合には黒文字領域信号を発生し、エッジ分離結果が１、網点分離結果が０、色分離結果が１の場合には色文字領域信号を発生し、それ以外は全て絵柄領域信号を発生する。
像域分離処理部４により判定された文字／絵柄領域信号は２ｂｉｔの分離データとしてフィルタ処理部５に送られる。フィルタ処理５では分離データに基づいて強調、平滑フィルタの制御を行い、フィルタ処理出力は下地除去処理６を経て色補正処理部７に送られる。
色補正処理部７において、分離データは黒文字処理やＵＣＲ率の制御に用いられると共に、文字／写真の１ｂｉｔ分離データにデコードされ変倍処理８を介して圧縮処理９に送られ、コントローラＩ／Ｆ２０を介して圧縮された画像データと共に大容量記憶装置に蓄積される。
【００１６】
次に、合成処理により画像データが出力される場合について説明する。画像データと印字データとを合成処理する際、大容量記憶装置２１から画像データ、分離データおよび印字データが呼出され、合成処理２３に画像データ、印字データが入力され画像合成がなされる。このとき、合成された画像データに対して分離データは合成領域において合致していない状態になり、画像データと分離データは合致しないまま伸長処理１０に送られ伸長された後、第２像域分離処理１４に入力される。
【００１７】
次に第２像域分離手段であるエッジ量抽出処理について説明する。図１３はエッジ量抽出処理１４のブロック図であり、エッジ検出回路５０と像域分離選択回路５１で構成される。エッジ検出回路５０に画像データを入力し、後述するエッジ検出フィルタによりエッジ／非エッジの判定を行い、その結果を像域分離選択回路５１に入力する。該像域分離選択回路５１にはエッジ検出回路５０で生成されたエッジ／非エッジデータと第１像域分離処理である像域分離４で生成された分離データおよび画像合成された印字データの印字開始位置と有効サイズ情報であるエリア信号が入力する。
像域分離選択回路５１は、エリア信号により画像合成がなされた領域に関しては、第１像域分離処理である像域分離４の分離データと画像データが合致していないことからエッジ／非エッジデータを選択し、一方、画像合成領域外に関しては精度の良い第１像域分離により得られた分離データを選択して新たに分離データを生成する。
図１４はエッジ検出回路４０の構成を示すブロック図であり、エッジ検出フィルタ５５ａ〜５５ｄ、最大値選択部５６ａ〜５６ｅ、細線文字中エッジ検出部５７、エッジ量セレクタ部５８、濃度検出部５９とを備えている。
エッジ検出フィルタ５５ａ〜５５ｄは５×５ブロックで処理を行い、図１５に示すように縦、横、斜めの４方向のエッジ抽出フィルタで構成しており、エッジ検出フィルタ５５ａは太いエッジの検出を行い、エッジ検出フィルタ５５ｂは細いエッジの検出を行い、エッジ検出フィルタ５５ｃ及び５５ｄは１ｄｏｔ細線のエッジの検出を行うよう設定している。
最大値選択回路５６ａ〜５６ｄではエッジ抽出フィルタ５５ａ〜５５ｄで各々抽出された縦、横、斜めの４方向のエッジ量の絶対値の最大値を選択し、最大値選択回路５６ａの出力は細線文章中エッジ検出回路５７及びエッジ量セレクタ５８に供給され、最大値選択回路５６ｂの出力は最大値選択回路５６ｅに供給され、最大値選択回路５６ｃ及び５６ｄの出力は細線文章中エッジ検出回路５７に供給される。
【００１８】
このように最大値選択回路５６ａ、５６ｃ、５６ｄの出力を線文字中エッジ検出回路５７に供給することによりエッジ検出フィルタ５５ａ、５５ｂのみでは検出できない内部エッジを検出することができ、該検出結果である細線文字中エッジ検出回路５７出力と最大値選択回路５６ｂの出力のうち、いずれか一方の最大値を最大値選択回路５６ｅにより選択し、エッジ量セレクタ５８に出力する。
また、入力画像は上述したエッジ抽出フィルタ５５ａ〜５５ｄ以外に濃度検出回路５９にも供給され、該濃度検出回路５９では入力画像（５×５画素）の下地濃度を閾値を用いて判定し、色地か白地の判定を行い、その結果はエッジ量セレクタ５８に出力する。
エッジ量セレクタ５８は最大値選択回路５６ａの出力である太いエッジの検出結果と、最大値選択回路５６ｅの出力である細いエッジの検出結果若しくは内部エッジの検出結果のいずれか一方の検出結果と、濃度検出回路５９の判定結果を入力し、濃度検出回路５９の出力に応じて閾値を選択すると共に、入力した２つのエッジ量を比較し、選択されたエッジ量と閾値とによりエッジ／非エッジの判定を行い、図１３の像域分離選択回路５１に出力する。
すなわち、上述したように像域分離選択回路５１では画像合成が施された指定領域であるか否かを表すエリア信号に基づき、画像合成がなされた領域（指定領域）ではエッジ検出回路５０の出力であるエッジ／非エッジデータを選択し、一方、画像合成領域外（指定領域外）では第１像域分離処理（像域分離４）により得られた分離データを選択してプリンタγ処理１１及び中間調処理１２を行う。したがって、画像合成を行った場合であっても、画像合成領域及びその領域外で最適な分離データを用いてプリンタγ処理及び中間調処理を行うことができるので、合成された画像全域において高品質な画像を得ることが可能となる。
【００１９】
【発明の効果】
以上のように本発明の請求項１記載の発明では、指定領域において最適な画像処理を行うことができる分離データを選択する事ができる。
本発明の請求項２記載の発明では、第１の像域分離処理を行った後、画像合成する場合であっても、当該画像合成領域を指定領域とするので、画像合成領域における像域分離処理を施し、後段の画像処理手段に的確な像域分離信号を提供することができる。
本発明の請求項３記載の発明では、指定領域外では第１の分離データで画像処理を行い、また指定領域においては画像合成後の画像データに基づいて生成した第２の分離データで画像処理を行うので最適な画像処理が施された合成画像を得ることができる。
本発明の請求項４記載の発明では、最小限の像域分離手段で第２の分離データを得ることができる。
本発明の請求項５記載の発明では、中間調処理に的確な像域分離信号を用い、画質の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明にかかる画像処理装置の画像処理ブロック図である。
【図２】本発明にかかる画像処理装置の像域分離回路４を示した図である。
【図３】本発明にかかる画像処理装置のエッジ分離回路２５の具体的構成を示す図である。
【図４】本発明にかかる画像処理装置のエッジ分離回路におけるマッチングパターンを示す図である。
【図５】本発明にかかる画像処理装置の網点分離回路２６の具体的構成を示す図である。
【図６】本発明にかかる画像処理装置のピーク画素検出を説明するための図である。
【図７】本発明にかかる画像処理装置の網点領域補正部の処理を説明するための図である。
【図８】本発明にかかる画像処理装置の色分離回路２７の具体的構成を示す図である。
【図９】本発明にかかる画像処理装置の色分離回路２７の色相分割部の構成を示す図である。
【図１０】本発明にかかる画像処理装置の色分離回路２７の色相分割部の構成を示す図である。
【図１１】パターンマッチングに使用するパターン例を示す説明図である。
【図１２】本発明にかかる画像処理装置の総合判定回路２８の判定を説明するための図である。
【図１３】本発明にかかる画像処理装置のエッジ量抽出処理１４のブロック図である。
【図１４】本発明にかかる画像処理装置のエッジ検出回路４０の構成を示すブロック図である。
【図１５】本発明にかかる画像処理装置のエッジ検出回路４０のエッジ検出フィルタを説明するための図である。
【図１６】従来の画像処理装置の画像処理ブロック図である。
【図１７】画像合成を説明するための図である。
【符号の説明】
１  スキャナ（読み取り手段）、２  シェーディング補正処理部、３  ＲＧＢγ補正処理部、４  像域分離処理部（第１像域分離手段）、５  フィルター処理部、６  下地除去処理部、７  色補正処理部、８  変倍処理部、９  圧縮処理部、１０  伸長処理部（伸長手段）、１１  プリンタγ処理部、１２  中間調処理部、１３  プリンタ、１４  エッジ量抽出処理部（第２像域分離手段）、２０  コントローラＩ／Ｆ、２１  ハードディスク（蓄積手段）、２２  回転処理部、２３  合成処理部（合成手段）
【図１】
2004242039.tif 000003
【図２】
2004242039.tif 000004
【図３】
2004242039.tif 000005
【図４】
2004242039.tif 000006
【図５】
2004242039.tif 000007
【図６】
2004242039.tif 000008
【図７】
2004242039.tif 000009
【図８】
2004242039.tif 000010
【図９】
2004242039.tif 000011
【図１０】
2004242039.tif 000012
【図１１】
2004242039.tif 000013
【図１２】
2004242039.tif 000014
【図１３】
2004242039.tif 000015
【図１４】
2004242039.tif 000016
【図１５】
2004242039.tif 000017
【図１６】
2004242039.tif 000018
【図１７】
2004242039.tif 000019