(57)【要約】【課題】本当の文字の部分だけを正しく判定し、絵柄部分は階調性を保存できるような変倍処理を行い、かつ、文字の部分に対しては文字の連続性を考慮した変倍処理を行えるようにする。【解決手段】原稿をスキャンし、原稿情報を読取る画像読取り部と、画像読取り部が読み取った原稿画像の特定の属性を有する領域を判別する像域分離部と、像域分離部が判別した領域毎に所定の画像処理を行う画像処理部と、像域分離部の判定結果に対しさらに特定の処理により再判定を行う再判定部と、再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う変倍部と、を備える。【選択図】図２
2012169710.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンし、原稿情報を読取る画像読取り部と、
前記画像読取り部が読み取った原稿画像の特定の属性を有する領域を判別する像域分離部と、
前記像域分離部が判別した領域毎に所定の画像処理を行う画像処理部と、
前記像域分離部の判定結果に対しさらに特定の処理により再判定を行う再判定部と、
前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う変倍部と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記像域分離部および再判定部は、少なくとも文字部分と絵柄部分を判別し、前記変倍部は、絵柄部分に対しては３次元コンボリューション法による変倍処理を行い、文字部分に対しては間引き処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記再判定部は、文字判定の際パターンマッチングにより再判定を行うことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記再判定部は、対象画素の色判定を行う色判定部をさらに有し、色判定の結果を用いてさらに再判定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像処理装置における画像処理方法であって、
画像読取り部が、原稿をスキャンし、原稿情報を読取り、
像域分離部が、前記画像読取り部が読み取った原稿画像の特定の属性を有する領域を判別し、
画像処理部が、前記像域分離部が判別した領域毎に所定の画像処理を行い、
再判定部が、前記像域分離部の判定結果に対しさらに特定の処理により再判定を行い、
変倍部が、前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う
ことを特徴とする画像処理方法。
【請求項６】
コンピュータを、
原稿画像の特定の属性を有する領域を判別する像域分離部と、
前記像域分離部が判別した領域毎に所定の画像処理を行う画像処理部と、
前記像域分離部の判定結果に対しさらに特定の処理により再判定を行う再判定部と、
前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う変倍部として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびそのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、電子写真の技術において、原稿を読取った後に出力サイズに合わせて拡大縮小を行い、出力する変倍技術がある。この変倍技術の中には、階調性を考慮した３次元コンボリューション方や、単純に変倍に合わせてライン数を間引く単純間引きの技術がある。また、像域分離の結果の文字と判定された部分（以下、文字判定部）、写真あるいは絵柄と判定された部分（以下、写真判定部）に対してそれぞれ画像処理を切り替えるという技術がある。
【０００３】
例えば、特許文献１には、高画質な画像を出力する目的で、像域分離部にて分離された黒文字部画素と判定された部分に対して黒文字コードを埋め込み、画像処理を切り替えるという技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、単純に像域分離部を用いて変倍処理を切り替えるだけでは、像域分離によって絵柄部分のエッジ部も同様に黒文字判定されてしまうため、絵柄部分に対して文字用の変倍処理をかけてしまうという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、本当の文字の部分だけを正しく判定し、絵柄部分は階調性を保存できるような変倍処理を行い、かつ、文字の部分に対しては文字の連続性を考慮した変倍処理を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、原稿をスキャンし、原稿情報を読取る画像読取り部と、前記画像読取り部が読み取った原稿画像の特定の属性を有する領域を判別する像域分離部と、前記像域分離部が判別した領域毎に所定の画像処理を行う画像処理部と、前記像域分離部の判定結果に対しさらに特定の処理により再判定を行う再判定部と、前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う変倍部と、を備えることを特徴とする。
【０００７】
また、本発明は、画像処理装置における画像処理方法であって、画像読取り部が、原稿をスキャンし、原稿情報を読取り、像域分離部が、前記画像読取り部が読み取った原稿画像の特定の属性を有する領域を判別し、画像処理部が、前記像域分離部が判別した領域毎に所定の画像処理を行い、再判定部が、前記像域分離部の判定結果に対しさらに特定の処理により再判定を行い、変倍部が、前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行うことを特徴とする。
【０００８】
また、本発明は、コンピュータを、原稿画像の特定の属性を有する領域を判別する像域分離部と、前記像域分離部が判別した領域毎に所定の画像処理を行う画像処理部と、前記像域分離部の判定結果に対しさらに特定の処理により再判定を行う再判定部と、前記再判定部による再判定結果を用いて、画像の出力サイズに合わせて変倍処理を行う変倍部として機能させるためのコンピュータプログラムである。
【発明の効果】
【０００９】
本発明によれば、像域分離部の判定結果に対しさらに特定の処理により再判定部による特定の属性を有する領域（像域）の再判定を行うので、より精度良く、像域に応じた変倍処理を行えるようになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、一実施の形態にかかる画像形成装置の一例としての画像形成装置を示す外観図である。
【図２】図２は、一実施の形態にかかる画像処理装置内部の機能構成を示すブロック図である。
【図３】図３は、３次元コンボリューション法による変倍処理により元の画像データにないデータが発生してしまう様子を示す図である。
【図４】図４は、３次元コンボリューション法による変倍処理により元の画像データにないデータが発生してしまう様子を示す図である。
【図５】図５は、原画像に対し像域分離部により文字判定部とされる部分を示す図である。
【図６】図６は、パターンマッチングによる再判定方法に用いるパターンの例を示す図である。
【図７】図７は、ＨＳＶの概念図である。
【図８】図８は、色判定処理のフローチャートである。
【図９】図９は、一実施の形態にかかる画像処理装置の具体的なハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像処理装置の一実施の形態を詳細に説明する。
【００１２】
図１は、一実施の形態にかかる画像形成装置の一例としての画像形成装置を示す外観図である。図１に示す画像形成装置は、原稿を読み取り画像データに変換する画像読取り部１０１と、画像データに基づき紙面に画像を形成する画像形成部１０２と、画像読取り部１０１で原稿を読み取って得られた画像データに対して所定の画像処理を施す画像処理部１０３とを有する。なお、画像処理部１０３は、画像形成装置の内部に構成され、外部からは観察できない。画像形成部１０２は、画像処理部１０３で画像処理された画像データに基づく画像形成を行う。
【００１３】
次に、一実施の形態にかかる画像処理装置内部の機能構成について説明する。図２は、一実施の形態にかかる画像処理装置内部の機能構成を示すブロック図である。
【００１４】
画像読取り部２０１は、原稿をＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータとそれらの駆動回路を備えており、原稿台にセットされた原稿をスキャンすることで原稿の濃淡情報をＲＧＢ各８ビットからなるデジタル画像データ（以下、画像データと記す）を生成し出力する。
【００１５】
像域分離部２０２は、デジタル画像データにおける原稿画像の特定の属性を有する領域、ここでは少なくとも文字の部分と写真あるいは絵柄の部分を判別する。
【００１６】
読取り画像処理部２０３では、同図に示すようにフィルタ部２０３ａと色補正部２０３ｂをもつ。フィルタ部２０３ａでは画像読取り部２０１にて読取られた原稿の画像データに対して平滑／強調フィルタをかけることで文字の先鋭性の向上およびモワレの除去を行う。色補正部２０３ｂではフィルタ部２０３ａで補正された画像に対して所定の色補正処理を行う。
【００１７】
再判定部２０４は、像域分離部２０２による判別結果（像域）を特定の処理により再判定する（詳細は後述）。
【００１８】
変倍部２０５は、再判定部２０４による像域分離の再判定結果に応じて変倍処理を切り替えて、処理後の画像データを出力する。なお、変倍処理は、周知のように画像の出力サイズに合わせて画像の拡大・縮小を行う処理である。本実施形態では、像域分離部２０２の判定結果（像域）に対しさらに再判定部２０４による像域の再判定を行うので、より精度良く、本変倍部２０５での像域に応じた変倍処理を行えるようになる。
【００１９】
階調処理部２０６は、変倍処理後の画像データに対し、最終出力に併せた階調処理を施す。なお、階調処理は、周知のように誤差拡散法等により中間調を表現するための処理である。本実施形態では、階調処理部２０６は、ＲＧＢ各８ビットの画像データに対しプロッタ等の画像形成部の階調処理能力に従った階調数変換処理を行う。ここでは、階調処理部２０６は、ＣＭＹＫ各２ビットに疑似中間調処理の一つである誤差拡散法を用いて画像データを階調数変換する。
【００２０】
次に、像域分離部２０２について説明する。
【００２１】
像域分離部２０２は、ここでは特許第３９８３１０１号公報に開示されている文字判定／写真判定の技術を用いることとする。特許第３９８３１０１号公報に開示の技術では、網点判定結果、エッジ判定結果、白背景判定結果をそれぞれ算出し、エッジ判定かつ白背景かつ非網点判定となったとき、文字判定と決定している。白背景に対して中間濃度を判定するグレー判定部を持ち、白背景の中でグレー判定された箇所は非白背景とされる。像域分離の判定としては、像域分離においては、文字だけを分離するよう判定したいが、実際には写真部の縁（エッジ部分）も文字判定となる場合がある。例えば、図５の例では、文字の“あ”のみならず、四角の絵柄の縁の部分も文字の部分と判定されている。
【００２２】
次に、変倍部２０５について説明する。
【００２３】
変倍部２０５は、３次元コンボリューション法による変倍処理と間引き処理を行う。３次元コンボリューション法を用いると、変倍したときに階調性を考慮した、データの補完を行うことが可能である。しかし、文字部に関しては３次元コンボリューション法による変倍処理を行うと、図３、図４に示すように、元の画像データにないデータが発生してしまう。また、変倍処理後の画像データに階調処理を行うことで、原画像にないデータをさらに発生させる原因となることがわかる。
【００２４】
以下に、３次元コンボリューション法による変倍処理で用いる数式を示す。当該変倍処理では、以下の数式により各画素値を算出する。
【００２５】
Ｘ＝Ｙ３１＊Ｖ１＋Ｙ３２＊Ｖ２＋Ｙ３３＊Ｖ３＋Ｙ３４＊Ｖ４
ただし、Ｘ：  補正後の画素値、
Ｙ３１：  １ライン前の画素値、
Ｙ３２：  現ラインの画素値、
Ｙ３３：  １ライン後の画素値、
Ｙ３４：  ２ライン後の画素値、
Ｖ１〜Ｖ４：  各画素の重み付けの係数
である。
【００２６】
次に、変倍部２０５の間引き処理について説明する。間引き処理は変倍に応じて画像の主走査および副走査のラインを間引く手法である。例えば、７５％の間引き処理を行うとすると、画素を四分の三にすればよいので４ラインに一回間引き処理を行うことになる。間引き処理は、画像の連続性を考慮せず、周期的にラインを間引いてしまうため必要な情報を間引いてしまう可能性がある。
【００２７】
３次元コンボリューション法による変倍処理および間引き処理による変倍処理は、それぞれにメリットデメリットが存在し、画像に対して影響を与えてしまう。そこで、像域分離の判定結果に応じて変倍処理を切り替える。つまり、像域分離部で得られた文字判定部および写真判定部に対して変倍処理を切り替える。文字判定部に対しては、その部分の情報を劣化させないように間引き処理を用いて変倍を行い、写真判定部に対しては、階調性を考慮し３次元コンボリューション法による変倍方式を用いる。
【００２８】
しかし、像域分離結果を用いて単純に切り替えるだけでは、文字と判定されてしまった絵柄部分のエッジに対してまで変倍処理を切り替えてしまうことになる。先にも述べたが、像域分離は絵柄部分のエッジも文字判定する場合がある。絵柄部分のエッジに対しても階調性を考慮し、３次元コンボリューション法による変倍処理が適している。そのため、像域分離結果に対して図２に示す再判定部２０４による再判定を行う。
【００２９】
続いて、像域分離の再判定方法について説明する。本実施形態では、像域分離の再判定にはパターンマッチングによる再判定方法を用いる。
【００３０】
変倍処理を切り替えるのは、３次元コンボリューション法で問題となる文字判定部だけなので、像域分離の結果文字判定部と判定されうる絵柄部分のエッジ部に関しては、再判定で写真判定部に変換する必要がある。文字の部分だけを確実に文字判定部と判定するために、図６の（Ａ），（Ｂ）のパターンを用いてパターンマッチングを行う。このパターンマッチングを用いることで本当の文字の部分だけを正確に判定することができる。
【００３１】
図６には、文字判定部、白背景判定部、網点ｏｒグレー判定部、その他をブロック単位で示したものである。図６の（Ａ），（Ｂ）のパターンは、それぞれ隣接ブロックに網点ｏｒグレー判定部を有しているのが特徴となっている。
【００３２】
まず、図６の（Ａ）について説明する。図６（Ａ）は、文字判定部に対して、その他の部分は挟むように白背景判定部と網点ｏｒグレー判定部が隣接した画像となっている。このパターンは、白背景上の絵柄エッジ部を判定している。文字判定部を中心に文字判定部が白背景判定部と網点ｏｒグレー判定部で挟まれている。つまり、絵柄部分の縁を文字と判定しているかどうかを判定することができる。
【００３３】
次に、図６の（Ｂ）について説明する。図６（Ｂ）は、文字判定部に対して、その他の部分は挟むように網点ｏｒグレー判定部が隣接した画像となっている。これは、絵柄内部の文字判定部を指している。
【００３４】
図６の（Ａ），（Ｂ）ともに、横方向の文字判定の結果に対してのみのパターンマッチングを示しているが、実際は縦方向、斜め方向に対しても、また白背景判定結果と網点ｏｒグレー判定部の関係が逆のパターンでも同様にパターンマッチングを行う。
【００３５】
以上のパターンマッチングを行うことで、像域分離の判定結果に対して再判定を行い、再判定の結果を基に変倍処理を切り替える。
【００３６】
次いで、上記パターンマッチングだけでなく、文字画素の密集性（ここでは、隣接する文字画素の色の単一性）を用いて判定する方法について説明する。
【００３７】
文字は、単色で構成されるものがほとんどで、通常の文字で複数の色が混在することはない。しかし、絵柄部分のエッジは複数の色が混在することがある。従って、色判定を行うことにより、さらに確実に文字と絵柄部分（エッジ部）を判別することができる。以下に、文字判定に際しての、色判定方法について説明する。本例での色判定方法には、ＨＳＶによる色相判定方法を用いる。
【００３８】
図７にＨＳＶの概念図を示す。ＨＳＶは、円形の色相情報：Ｈと、円の半径方向に彩度情報：Ｓ、垂直方向に明度情報：Ｖを用いて表された色空間である。ここでは色相情報：Ｈを用いて色相判定を行う。
ＨＳＶの色相は０°から３６０°で表され、スキャナデータ読み取ったＲ，Ｇ，Ｂの値をそれぞれＲｓ，Ｇｓ，Ｂｓとし、それぞれ値の範囲を最小値：０、最大値：１．０とすると以下の式で表される。
【００３９】
・最大値がＲｓの場合
Ｈ＝６０×（Ｇｓ−Ｂｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋０
ただし、Ｈがマイナスの値をとるときは以下のように計算を行う。
Ｈ＝３６０＋Ｈ
【００４０】
・最大値がＧｓの場合
Ｈ＝６０×（Ｂｓ−Ｒｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋１２０
ただし、Ｈがマイナスの値をとるときは以下のように計算を行う。
Ｈ＝３６０＋Ｈ
【００４１】
・最大値がＢｓの場合
Ｈ＝６０×（Ｒｓ−Ｇｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋２４０
ただし、Ｈがマイナスの値をとるときは以下のように計算を行う。
Ｈ＝３６０＋Ｈ
【００４２】
ここで、Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）は、Ｒｓ，Ｇｓ，Ｂｓの内の最大値であり、Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ）はＲｓ，Ｇｓ，Ｂｓの内の最小値である。
【００４３】
以上の式で色相情報である、色相角が求められる。この色相角の範囲を設定することで色相情報の認識が行える。
【００４４】
この方式を用いることで色相分割が行える。ただし、色相分割は色相角のどの角度にいるかを判定しているだけなので、どのデータまでが無彩情報とし、どのデータからが有彩情報とするか閾値を決める必要がある。各色相情報に分かれた情報に対して各々閾値を決めることで有彩情報か無彩情報かを判定することとする。
【００４５】
ここでは、色相角によって決められた色相情報ごとに以下のように閾値を決めることで有彩情報か、無彩情報かを判定する。上記の色相情報に対して、イエロー、マゼンタ、シアン、レッド、グリーン、ブルーの各色に分類を行う。
【００４６】
ここでは、色相角がａからｂの角度にあるものをイエローの色相角、ｂからｃの角度にあるものをレッドの色相角、ｃからｄのものをマゼンタ、ｄからｅのものをブルー、ｅからｆのものをシアン、ｆからａのものをグリーンの色相と仮定する。
【００４７】
次に各色相に対して、ＲＧＢのＭａｘ（最大値）とＭｉｎ（最小値）の差分を、さらには最大値と中間値の差分を求める。基本的に色情報はＲＧＢ値の差分が小さいほど無彩情報となる。ただし、色相毎に無彩情報となるＲＧＢ値の差は異なるため、色相情報ごとに最大値と最小値の差分に対する閾値を持ち、その閾値以下の差分に対しては無彩判定とすることで、対象画素に対して有彩／無彩判定を行う。また、色の薄い部分（すなわち、ＲＧＢの最大値と最小値の差分が小さい部分）に関しては原稿の無彩色の部分であると推測されるため、ＲＧＢの最大値が、白地と仮定する閾値よりも大きい値の場合には、白地として判定を行う。以上で、色判定が行えることとなる。
【００４８】
図８に、その色判定処理のフローチャートを示す。同図の例では、注目画素の色相判定結果を用い連続する文字判定部（Ｎ画素分）に対して下記の表１を用いてＣ，Ｍ，Ｙの点数付け（ｃ，ｍ，ｙ）を行った結果を用いて、シアン、マゼンタ、イエロー、レッド、グリーン、ブルーの各色の判定も行っている。
【００４９】
【表１】
2012169710.tif 000003
【００５０】
図８では、はじめにＲＧＢの最大値と最小値の差（差分）がＡ以上であるか判定し、Ａ以上である場合（ステップＳ１０１でＹｅｓ）、この場合有彩判定となるが、さらに最大値と中間値の差分がＣ以上であるか否か判定する（ステップＳ１０２）。ＲＧＢの最大値と中間値の差分がＣ以上である場合は（ステップＳ１０２でＹｅｓ）、ｃ，ｍ，ｙのいずれが最大値をとるかで、シアンであるのかマゼンタであるのかイエローであるのかを決定する（ステップＳ１０３）。この例では、ｃが最大のときシアン、ｍが最大のときマゼンタ、ｙが最大のときイエローと決定している。
【００５１】
一方、ＲＧＢの最大値と中間値の差がＣ未満である場合は（ステップＳ１０２でＮｏ）、ｃ，ｍ，ｙのいずれが最小値をとるかで、レッドであるのかグリーンであるのかブルーであるのかを決定する（ステップＳ１０４）。この例では、ｃが最小のときレッド、ｍが最小のときグリーン、ｙが最小のときブルーと決定している。
【００５２】
また、ステップＳ１０１でＮｏと判定された場合、さらにＲＧＢの最大値と最小値の差がＢ以下であるか否か判定し、Ｂ以上である場合（ステップＳ１０５でＮｏ）、色画素が混在していると決定する（ステップＳ１０６）。
【００５３】
一方、ＲＧＢの最大値と最小値の差がＢ以下である場合（ステップＳ１０５でＹｅｓ）、さらにＲＧＢの最大値がＤ以上であるか判定し、Ｄ以上である場合（ステップＳ１０７でＹｅｓ）、無彩画素であると決定し（ステップＳ１０８）、Ｄ未満である場合（ステップＳ１０７でＮｏ）、この場合も色画素混在であると決定する（ステップＳ１０６）。
【００５４】
この色判定の結果を用いて、文字判定部について単一の色となっているか判定する。
【００５５】
以上で、文字判定部が単一の色であるかを判定することが可能となる。単一の色の文字部のみ、間引き処理を行うことで文字部の再現性を向上させる。
【００５６】
次に、具体的なハードウェア構成を図９に示し図２を用いて前述した画像処理装置の実動作例を説明する。同図において再判定部９１４以外は、一般的なＭＦＰ等の画像形成装置と同様の構成となっている。なお、画像データ処理部９１５は、前述の読取り画像処理部２０３に相当する。ＣＰＵ９０１は、ＲＯＭ９０４からＳ．Ｂ．（サウスブリッジ）９０３およびＮ．Ｂ．（ノースブリッジ）９０２を介して、またＨＤＤ９０７からバス制御回路部９０８およびＮ．Ｂ．９０２を介して、必要なプログラムをメインメモリとなるメモリ２・９０６にロードし実行することにより装置全体を制御する。また、画像データ等は、ＳＤカード等のメモリカードを用いて外部から取り込んだり、メモリカードに書き込むこともできる。以下では、画像処理装置の実動作例として、コピー動作、スキャナ動作およびプリンタ動作を説明する。
【００５７】
（コピー動作）
ユーザーは原稿を読取り部９１１（画像読取り部２０１）にセットし、所望するモード等の設定とコピー開始の入力を操作表示部９１０にて行う。
【００５８】
操作表示部９１０はユーザーから入力された情報を、装置内部の制御コマンドデータに変換し発行する。操作表示部９１０から発行された制御コマンドデータは拡張バス（ここではＰＣＩバス）／バス制御回路部９０８／ＡＧＰバスを介してＣＰＵ９０１に通知される。
【００５９】
ＣＰＵ９１１はコピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下にコピー動作プロセスを順に説明する。
【００６０】
読取り部で原稿をスキャンし、ＲＧＢ各８ビットからなるデジタル画像データを、ＰＣＩバス／バス制御回路部９０８を介してメモリ１・９０５に蓄積する。
【００６１】
ＣＰＵ９０１は、画像データ処理部９１５に、ユーザーの所望するモードに従った処理の設定を行う。処理の内容に関しては後述する。
【００６２】
このときにユーザーがデータ保存を所望する場合、メモリ１・９０５内のＲＧＢ各８ビットの画像データをＨＤＤ９０７に保存してもよい。
【００６３】
メモリ１・９０５に蓄積したＲＧＢ各８ビットの画像データは、像域分離部９１３に送られる。
【００６４】
像域分離部９１３では、エッジ判定、白背景判定、網点判定、グレー判定を行い、判定結果から対象画素が文字判定部なのか写真判定部なのかを判定する。
【００６５】
像域分離部９１３と並行して、画像データ処理部９１５では像域分離で判定された画像の特徴に合わせてフィルタ処理および色補正処理を行う。
【００６６】
像域分離部９１３内で判定されたデータは、ＰＣＩバスを通り、画像データ処理部９１５内の（図１に示した）フィルタ部２０３ａおよび色補正部２０３ｂに送られ、さらに変倍部９１６に送られる。
【００６７】
変倍部９１６では像域分離結果の再判定部９１４による再判定結果に従い変倍処理を選択し変倍処理を行う。変倍処理を行ったデータは、階調処理部９１７により必要な階調処理が施され再びメモリ１・９０５に蓄積される。
【００６８】
メモリ１・９０５に蓄積したＣＭＹＫ各２ビットの画像データは、ＰＣＩバス／バス制御回路部９０８を介して、プロッタ部９１２に送られる。
【００６９】
プロッタ部９１２は受け取ったＣＭＹＫ各２ビットの画像データを転写紙に出力し、原稿のコピーが生成されることとなる。
【００７０】
（スキャナ動作）
はじめに、ユーザーは原稿を読取り部９１１にセットし、所望するモード等の設定とスキャナ送信開始の入力を操作表示部９１０に行う。
【００７１】
操作表示部９１０は、ユーザーから入力された情報を、装置内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩバス／バス制御回路部９０８／ＡＧＰバスを介してＣＰＵ９０１に通知される。
【００７２】
ＣＰＵ９０１は、スキャナ送信開始の制御コマンドデータに従って、スキャナ送信動作プロセスのプログラムを実行し、スキャナ送信動作に必要な設定や動作を順に行っていく。以下にその動作プロセスを順に説明する。
【００７３】
読取り部９１１で原稿をスキャンし、ＲＧＢ各８ビットからなるデジタル画像データを、ＰＣＩバス／バス制御回路部９０８を介してメモリ１・９０５に蓄積する。
【００７４】
ＣＰＵ９０１は、画像データ処理部９１５に、ユーザーの所望するモードに従った処理の設定を行う。処理の内容に関しては後述する。
【００７５】
このときにユーザーがデータ保存を所望する場合、メモリ１・９０５内のＲＧＢ各８ビットの画像データをＨＤＤ９０７に保存してもよい。
【００７６】
メモリ１・９０５に蓄積したＲＧＢ各８ビットのデータは、像域分離部９１３に送られる。
【００７７】
像域分離部９１３では、エッジ判定、白背景判定、網点判定、グレー判定を行い、判定結果から対象画素が文字判定部なのか写真判定部なのかを判定する。
【００７８】
像域分離部９１３と並行して、画像データ処理部９１５では像域分離で判定された画像の特徴に合わせてフィルタ処理および色補正処理を行う。
【００７９】
像域分離部９１３内で判定されたデータは、拡張バスを通り、画像データ処理部９１５内の図２に示したフィルタ部２０３ａおよび色補正部２０３ｂに送られ、さらに変倍部９１６に送られる。
【００８０】
変倍部９１６では像域分離結果の再判定結果に従い変倍処理を選択し変倍処理を行う。変倍処理を行ったデータは、再びメモリ１・９０５に蓄積される。
【００８１】
メモリ１・９０５に蓄積されたＲＧＢ各８ビットの画像データは、バス制御回路部９０８／ＡＧＰバス／Ｎ．Ｂ．９０２／ＰＣＩバス／外部Ｉ／Ｆ回路部９０９を介して、ネットワークに送出され、外部サーバーやＰＣに伝えられ、スキャナ送信が行われたことになる。
【００８２】
（プリンタ動作）
ユーザーはＰＣのアプリケーションソフトを通じて電子ドキュメントの印刷を行う操作を行う。アプリケーションソフトを使用する際、ユーザーは、不正コピー防止機能を付加することができるが、その領域を任意に設定することができる。
【００８３】
ＰＣのプリンタドライバソフトは、印刷指定された電子ドキュメントのレンダリングを行いＣＭＹＫ各２ビットのデジタル画像データを生成する。
【００８４】
ＰＣは、ネットワークを介して、本画像処理装置にプリントの要求と生成したＣＭＹＫ各２ビットのデジタル画像データを送出する。
【００８５】
ＣＰＵ９０１は、外部Ｉ／Ｆ回路部９０９／ＰＣＩバス／Ｎ．Ｂ．９０２を介して、ＰＣからのプリント要求の制御コマンドデータを受け取ると、プリンタ動作プロセスのプログラムを実行し、必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００８６】
ＰＣからネットワークを介して送られてくるＣＭＹＫ各２ビットのデジタル画像データは、外部Ｉ／Ｆ回路部９０９／ＰＣＩバス／Ｎ．Ｂ．９０２／バス制御回路部９０８を介して、メモリ１・９０５に蓄積する。
【００８７】
メモリ１・９０５に蓄積したＣＭＹＫ各２ビットの画像データは、ＰＣＩバス／バス制御回路部９０８を介して、プロッタ部９１２に送られる。
【００８８】
プロッタ部９１２は受け取ったＣＭＹＫ各２ビットの画像データを転写紙に出力し、プリンタ処理が行われたことになる。
【００８９】
以上、本発明にかかる画像処理装置の実施の形態について詳述した。上述の画像処理装置の構成を採用することにより品質の高い画像形成装置を提供することができる。また、この画像形成装置によって、本当の文字の部分だけを正しく判定し、絵柄部分は階調性を保存できるような変倍処理（３次元コンボリューション法）を行い、かつ、文字の部分に対しては文字の連続性を考慮した変倍処理（間引き処理）を行えるようにするという、本発明の目的もまた達成することができる。すなわち、画像の絵柄部分の階調性の保持および文字部分の再現性の向上を実現させることができる。なお、画像形成装置としては、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機であっても、単機能の複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であってもよい。
【００９０】
さらに、本発明は、上述した実施形態の画像処理装置を構成する各機能をプログラム化し、予めＲＯＭなどの記録媒体に書き込んでおき、このＲＯＭを画像処理装置に搭載して、画像処理装置に搭載したマイクロプロセッサでＲＯＭ内のプログラムを実行することによって、本発明の目的を達成することもできる。なお、記録媒体としては半導体媒体（たとえば、ＲＯＭ、不揮発性メモリカード等）、光媒体（たとえば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（たとえば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００９１】
さらに、上述したプログラムをサーバコンピュータのＨＤＤ等の記憶装置に格納しておき、ネットワークで接続された利用者のコンピュータからダウンロードして頒布する場合、また、サーバコンピュータから配信して頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。このように、本発明の機能をプログラムして記録媒体に記録し頒布することによって、コスト、可搬性、汎用性を向上させることができる。
【００９２】
以上、発明を実施するための諸実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
【符号の説明】
【００９３】
１０１，２０１  画像読取り部
１０２  画像形成部
１０３  画像処理部
２０２，９１３  像域分離部
２０３  読取り画像処理部
２０３ａ  フィルタ部
２０３ｂ  色補正部
２０４，９１４  再判定部
２０５，９１６  変倍部
２０６  階調処理部
９０１  ＣＰＵ
９０２  Ｎ．Ｂ．
９０３  Ｓ．Ｂ．
９０４  ＲＯＭ
９０５  メモリ１
９０６  メモリ２
９０７  ＨＤＤ
９０８  バス制御回路部
９０９  外部Ｉ／Ｆ回路部
９１０  操作表示部
９１１  読取り部
９１２  プロッタ部
９１５  画像データ処理部
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２００４−２３５７４３号公報
【図１】
2012169710.tif 000004
【図２】
2012169710.tif 000005
【図３】
2012169710.tif 000006
【図４】
2012169710.tif 000007
【図５】
2012169710.tif 000008
【図６】
2012169710.tif 000009
【図７】
2012169710.tif 000010
【図８】
2012169710.tif 000011
【図９】
2012169710.tif 000012