(57)【要約】【課題】原稿中で特定パターンを検出した場合に、原稿データとは異なる画像データを出力する場合において、動作速度の低下および装置の稼働負荷の増加を防止することが可能な画像処理装置、画像処理方法、画像処理用プログラムを提供することを目的とする。【解決手段】本発明に係る画像処理装置は、印字出力するカラーモードを選択するＯｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７と、読み取りユニット１０１で読み取られた画像データ中に特定パターンがあるか否かを検出するとともに画像処理を行うＩＰＰ１０４と、画像データ中で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択されたカラーモードに基づいて、単一の印字色を選択し、ＩＰＰ１０４に画像データを当該選択した単一の印字色のデータに置換させるプロセスコントローラ１０７とを備えている。【選択図】        図１
2007043570.tif 000002
【特許請求の範囲】
【請求項１】
印字出力するカラーモードを選択するカラーモード選択手段と、
入力する画像データ中に特定パターンがあるか否かを検出するパターン検出手段と、
前記画像データに対して画像処理を行う画像処理手段と、
前記パターン検出手段により前記画像データ中で特定パターンが検出された場合に、予め設定された各色の優先順位および前記カラーモード選択手段で選択されたカラーモードに基づいて、単一の印字色を選択し、前記画像処理手段に、前記画像データを当該選択した単一の印字色のデータに置換させる制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記カラーモードは、フルカラーモードまたは単カラーモードであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記各色の優先順位および当該各色毎の印字出力濃度を記憶した記憶手段を備え、
前記制御手段は、前記パターン検出手段で特定パターンが検出された場合には、前記記憶手段を参照して、単一の印字色および当該印字色の印字出力濃度を選択し、前記画像処理手段に、前記画像データを当該選択した単一の印字色および印字出力濃度のデータに置換させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記記憶手段の前記印字出力濃度を設定する印字出力濃度設定手段を備えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記単一色のデータに置換した画像データに対して網点形成する階調処理を施すことを特徴とする請求項１〜４のいずれか１つに記載の画像処理装置。
【請求項６】
印字出力するカラーモードを選択するカラーモード選択工程と、
入力する画像データ中に特定パターンがあるか否かを検出するパターン検出工程と、
前記画像データに対して画像処理を行う画像処理工程と、
前記パターン検出工程により前記画像データ中で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択手段で選択されたカラーモードに従って、単一の印字色を選択し、前記画像処理工程に、前記画像データを当該選択した単一の印字色のデータに置換させる制御工程と、
を含むことを特徴とする画像処理方法。
【請求項７】
印字出力するカラーモードを選択するカラーモード選択工程と、
入力する画像データ中に特定パターンがあるか否かを検出するパターン検出工程と、
前記画像データに対して画像処理を行う画像処理工程と、
前記パターン検出工程により前記画像データ中に特定パターンが検出された場合に、予め設定された各色の優先順位および前記カラーモード選択工程で選択されたカラーモードに従って、単一の印字色を選択し、前記画像処理工程に、前記画像データを当該選択した単一の印字色のデータに置換させる制御工程と、
をコンピュータに実行させることを特徴とする画像処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理用プログラムに関し、詳細には、プリンタ、スキャナ、複写機、ファクシミリ、デジタル複合機等の画像形成装置に使用される画像処理装置、画像処理方法、および画像処理用プログラムに関する。
【背景技術】
【０００２】
近年、画像処理技術・画像形成技術の向上によって、デジタルカラー複写機で複写したコピー紙幣と実際の紙幣とが容易に区別できないほど精巧に複写できるようになっている。このため、紙幣、有価証券等のように複写が禁止されている特殊原稿を判別し、特殊原稿の場合に違法複写を禁止するようにしたデジタルカラー複写機が実用化されている。
【０００３】
このような紙幣、有価証券等の特殊原稿を判別する方法としては、入力した画像データとあらかじめ登録してある特定のマーク（パターンデータ）とをパターンマッチング法で比較し、特定のマークが存在する場合に原稿が特殊原稿であると判別する方法が提案されている（例えば、特許文献１、２参照）。
【０００４】
一方、企業のオフィス等においては、紙幣や、有価証券等の特殊原稿以外の一般の文書の場合にも、文書の内容の重要度や、機密保持の観点から、複写が禁止されている文書（以下、複写禁止文書と記載する）が多数存在する。一般に、このような複写禁止文書には、マル秘の印鑑や、複写禁止のマーク等が押印されており、複写可能な文書と区別するようにしている。パターンマッチング法でマル秘の印鑑や、複写禁止のマークを判別して、複写禁止文書の複写を禁止する方法が提案されている（例えば、特許文献３、４参照）。
【０００５】
また、複写を禁止したい原稿画像に地紋を埋め込むことにより複写を抑制する技術が提案されている（例えば、特許文献５、６参照）。具体的には、原稿画像に用いる用紙の背景にベース領域とメッセージ領域とを有する地紋パターンが作成された用紙を利用して、地紋パターンが埋め込まれた原稿画像が複写されると、例えば、メッセージ領域の模様が浮かび上がる。このメッセージ領域の模様として、例えば「複写禁止」というような文字を与えておくことにより、その複写物が複写禁止の機密書類であったことが一目瞭然となり、心理的に、複写に対する規制力を生じさせることができる。
【０００６】
さらに、使用者が作成した紙原稿が不特定多数の者に公開されないようにする目的で、原稿作成時に特定パターンを原稿に印字しておき、その特定パターンが入っている原稿をコピー機でスキャンした場合に、原稿の画像データを別のデータに置換して出力する方法が提案されている。
【０００７】
ここで、カラーコピー機のコピー動作では、コピー動作を開始する前に予めカラーモードを選択しておく必要がある。フルカラー印刷には、通常ＣＭＹＫといった各版を使用するが、カラーモードによってはＣＭＹＫ全ての版を使用しない場合がある。例えば、モノカラーを指定するとその色を構成するのに必要な版のみを稼働させている。
【０００８】
上述のように、原稿上の特定パターンを検知し、その検知結果に基づいて出力画像を置換する機能を実現する場合には、例えば、出力画像を置き換える際に常にグレー画像を使用した場合にはＫ版を使用することになる。
【０００９】
【特許文献１】特開平６−１２５４５９号公報
【特許文献２】特開２００１−８６３３０公報
【特許文献３】特開平７−３６３１７号公報
【特許文献４】特開平７−８７３０９号公報
【特許文献５】特開平９−１６４７３９号公報
【特許文献６】特開２００１−１９７２９７公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、コピー動作を開始するときに設定したカラーモードがＫ版を使用しないモードである場合、Ｋ版による画像データの置き換えができないという問題がある。また、Ｋ版を使用する必要がないカラーモードの場合に常にＫ版を稼働させておく構成では機械的負荷が大きく、また、特定パターンを検知した後に必要な各版を稼働させる構成では、出力動作（動作速度）が低下するという問題がある。さらに、画像データの置き換えを一面塗りつぶし画像にした場合は、画像ムラの発生やトナー消費量が多くなるという問題がある。
【００１１】
本発明は、上記に鑑みてなされたものであり、原稿中で特定パターンを検出した場合に、原稿データとは異なる画像データを出力する場合において、動作速度の低下および装置の稼働負荷の増加を防止することが可能な画像処理装置、画像処理方法、画像処理用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決して、本発明の目的を達成するために、本発明は、印字出力するカラーモードを選択するカラーモード選択手段と、入力する画像データ中に特定パターンがあるか否かを検出するパターン検出手段と、前記画像データに対して画像処理を行う画像処理手段と、前記パターン検出手段で前記画像データ中で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択手段で選択されたカラーモードに基づいて、単一の印字色を選択し、前記画像処理手段に、前記画像データを当該選択した単一の印字色に置換させる制御手段と、を備えたことを特徴とする。
【００１３】
これにより、画像データ中で特定パターンが含まれている場合には、予め設定された各色の優先順位および選択されたカラーモードに基づいて単一の印字色を選択し、画像データを当該選択した単一の印字色に置換することができ、読み取り動作開始前に指定した動作モードに従った色（版）を使用して、画像置き換えを行うことにより、検知してから出力するまでの動作を止めることなく、通常動作に必要十分な版で出力することが可能になり、本機能搭載による動作速度の影響を少なくし、機械の稼働負荷を抑制することができる。
【００１４】
また、本発明の好ましい態様によれば、前記カラーモードは、フルカラーモードまたは単カラーモードであることが望ましい。これにより、フルカラーモードの場合、および単カラーモードの場合において、画像データ中に特定パターンが含まれている場合に、単一色で印字することができる。
【００１５】
また、本発明の好ましい態様によれば、前記各色の優先順位および当該各色毎の印字出力濃度を記憶した記憶手段を備え、前記制御手段は、前記パターン検出手段で特定パターンが検出された場合には、前記記憶手段を参照して、単一の印字色および当該印字色の印字出力濃度を選択し、前記画像処理手段に、前記画像データを当該選択した単一の印字色および印字出力濃度に置換させることを特徴とする。
【００１６】
これにより、単一色の印字色に画像データを置き換える場合にその印字出力濃度を設定することができる。
【００１７】
また、本発明の好ましい態様によれば、前記記憶手段の前記印字出力濃度を設定する印字出力濃度設定手段を備えたことを特徴とする。これにより、特定パターンが検出された場合に、置き換え画像のトナー消費量を低減することができる。
【００１８】
また、本発明の好ましい態様によれば、前記画像処理手段は、前記単一色に置換した画像データに対して網点形成する階調処理を施すことを特徴とする。これにより、安定したドット形成が施され、濃度ムラを低減することができる。
【００１９】
上記した課題を解決して、本発明の目的を達成するために、本発明は、印字出力するカラーモードを選択するカラーモード選択工程と、入力する画像データ中に特定パターンがあるか否かを検出するパターン検出工程と、画像データに対して画像処理を行う画像処理工程と、前記パターン検出工程で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択手段で選択されたカラーモードに従って、単一の印字色を選択し、前記画像処理工程に、前記画像データを当該選択した単一の印字色のデータに置換させる制御工程と、を含むことを特徴とする。
【００２０】
上記した課題を解決して、本発明の目的を達成するために、印字出力するカラーモードを選択するカラーモード選択工程と、入力する画像データ中に特定パターンがあるか否かを検出するパターン検出工程と、画像データに対して画像処理を行う画像処理工程と、前記パターン検出工程で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択手段で選択されたカラーモードに従って、単一の印字色を選択し、前記画像処理工程に、前記画像データを当該選択した単一の印字色のデータに置換させる制御工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、画像データ中で特定パターンが含まれている場合には、予め設定された各色の優先順位および選択されたカラーモードに基づいて単一の印字色を選択し、画像データを当該選択した単一の印字色に置換することとしたので、原稿中で特定パターンを検出した場合に、原稿データとは異なる画像データを出力する場合において、動作速度の低下および装置の稼働負荷の増加を防止することが可能な画像処理装置、画像処理方法、画像処理用プログラムを提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、この発明に係る画像処理装置、画像処理方法、および画像処理用プログラムの好適な実施の形態について、図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００２３】
本発明の実施の形態に係る画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ：デジタル複合機）について詳細に説明する。図１はＭＦＰ１０の構成例を示すブロック図である。同図に示すＭＦＰ１０は、ＹＭＣＫフルカラーおよびＹ、Ｍ、Ｃ、Ｋ、Ｒ、Ｇ、Ｂモノカラーコピーが可能に構成されている。ＭＦＰ１０は、同図に示すように、読み取りユニット１０１、ＳＢＵ（センサー・ボード・ユニット）１０２、ＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）１０３、ＩＰＰ１０４、ＶＤＣ（ビデオ・データコントローラ）１０５、作像ユニット１０６、プロセスコントローラ１０７、ＲＡＭ１０８、ＲＯＭ１０９、ＦＣＵ１１０、ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）１１１、ＭＥＭ１１２、ＩＭＡＣ（画像メモリアクセスコントローラ）１１３、システムコントローラ１１４、ＲＡＭ１１５、ＲＯＭ１１６、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７を備えている。
【００２４】
読み取りユニット１０１は、原稿を光学的に読み取るためのものであり、原稿に対するランプ照射の反射光をミラーおよびレンズによりＳＢＵ１０２に搭載された受光素子（例えば、ＣＣＤ）に集光する。ＳＢＵ１０２では、受光素子により光信号が電気信号に変換された後、デジタル信号に変換されて画像データとして出力される。ＳＢＵ１０２から出力される画像データはＣＤＩＣ１０３に入力される。
【００２５】
ＣＤＩＣ１０３は、機能デバイスおよびデータバス間における画像データの伝送を全て制御する。ＣＤＩＣ１０３は、画像データに関し、ＳＢＵ１０２、パラレルバス、ＩＰＰ（画像処理プロッセッサ）１０４間のデータ転送、システムコントローラ１１４と画像データに対するプロセスコントローラ１０７間の通信を行う。ＳＢＵ１０２からの画像データはＣＤＩＣ１０３を経由してＩＰＰ１０４に転送され、ＩＰＰ１０４では光学系およびデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）を補正し、再度ＣＤＩＣ１０３へ出力される。
【００２６】
ＭＦＰ１０では、画像データ（読み取り画像）をメモリに蓄積して再利用するジョブと、メモリに蓄積しないジョブとがあり、それぞれの場合について説明する。メモリに蓄積する例としては、１枚の原稿を複数枚複写する場合、読み取りユニット１０１を１回だけ動作させ、メモリに蓄積し、蓄積データを複数回読み出す使い方がある。メモリを使わない例としては、１枚の原稿を１枚だけ複写する場合、読み取り画像をそのまま再生すれば良いので、メモリアクセスを行う必要はない。
【００２７】
まず、メモリを使わない場合について説明する。ＩＰＰ１０４からＣＤＩＣ１０３へ転送された画像データは、再度、ＣＤＩＣ１０３からＩＰＰ１０４へ戻される。ＩＰＰ１０４において受光素子（ＣＣＤ）による輝度データを面積階調に変換するための画質処理を行う。画質処理後の画像データは、ＩＰＰ１０４からＶＤＣ１０５に転送される。ＶＤＣ１０５は、面積階調に変化された画像データに対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行い、作像ユニット１０６において転写紙上に再生画像を形成する。
【００２８】
メモリに蓄積し画像読み出し時に付加的な処理、例えば画像方向の回転、画像の合成等を行う場合の画像データの流れを説明する。ＩＰＰ１０４からＣＤＩＣ１０３へ転送された画像データは、ＣＤＩＣ１０３からパラレルバスを経由してＩＭＡＣ１１３に送られる。ＩＭＡＣ１１３は、システムコントローラ１１４の制御に基づき、画像データとＭＥＭ１１２のアクセス制御、外部ＰＣ１５１等のプリント用データの展開、メモリ有効活用のための画像データの圧縮／伸張を行う。ＩＭＡＣ１１３へ送られた画像データはデータ圧縮後、ＭＥＭ１１２へ蓄積し、蓄積データを必要に応じて読み出す。読み出されたデータは伸張され、伸張された画像データはＩＭＡＣ１１３からパラレルバス経由でＣＤＩＣ１０３へ戻される。ＭＥＭ１１２は、例えば、半導体メモリ、ハードディスク、またはその両方で構成することができる。
【００２９】
画像データはＣＤＩＣ１０３からＩＰＰ１０４へ転送された後、画質処理およびＶＤＣ１０５でのパルス制御を行い、作像ユニット１０６において転写紙上に再生画像を形成する。画像データの流れにおいて、パラレルバスおよびＣＤＩＣ１０３でのバス制御により、ＭＦＰ１０の機能を実現する。複数ジョブ、例えばコピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット１０１、作像ユニット１０６、およびパラレルバス使用権のジョブへの割り振りをシステムコントローラ１１４およびプロセスコントローラ１０７にて制御する。プロセスコントローラ１０７は、ＲＯＭ１０９に格納されたプログラムに従ってＲＡＭ１０８をワークエリアとして使用して、画像データの流れを制御する。システムコントローラ１１４は、ＲＯＭ１１６に格納されたプログラムに従ってＲＡＭ１１５をワークエリアとして使用して、システム全体を制御し、各リソースの起動を管理する。
【００３０】
ＭＦＰ１０の機能選択は、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ１１７にて選択入力し、処理内容を設定する。Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ１１７は、ＭＦＰ１０でコピーを行う場合に、各種コピー条件｛枚数、印字出力するカラーモード（ＹＭＣＫフルカラーモードまたはＹ、Ｍ、Ｃ、Ｋ、Ｒ、Ｇ、Ｂモノカラーモード）、印字濃度、倍率等｝を設定する。また、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ１１７では、原稿中に特定パターンが検出された場合における出力画像の印字色の優先順位およびその印字濃度を設定可能となっている。原稿中で特定パターンが検出された場合の処理の詳細は後述する。
【００３１】
システムコントローラ１１４とプロセスコントローラ１０７は、パラレルバス、ＣＤＩＣ１０３、およびシリアルバスを介して相互に通信を行う。ＣＤＩＣ１０３内においてパラレルバスとシリアルバスとのデータインターフェイスのためのデータフォーマット変換を行う。ＭＬＣ１１１は符号変換の機能を実現する。具体的には、ＭＬＣ１１１は、ＣＤＩＣ１０３で使用される符号化方式、ＩＭＡＣ１１３で、使用される符号化方式から他の符号化方式への変換（例えば、標準であるＪＰＥＧ方式等）を行う。
【００３２】
図２は図１のＣＤＩＣ１０３の内部構成を示すブロック図である。ＣＤＩＣ１０３は、画像データ入出力制御部２０１、画像データ入力制御部２０２、画像データ出力制御部２０３、コマンド制御部２０４、データ圧縮部２０５、データ伸張部２０６、データ変換部２０７、パラレルデータＩ／Ｆ２０８、シリアルデータＩ／Ｆ２０９、２１０を備えている。
【００３３】
図２において、画像データ入出力制御部２０１は、ＳＢＵ１０２から画像データを入力して、ＩＰＰ１０４に出力する。画像データ入力制御部２０２では、ＩＰＰ１０４でスキャナ画像補正された画像データを入力して、データ圧縮部２０５に出力する。データ圧縮部２０５は、パラレルバスでの転送効率を高めるために、画像データのデータ圧縮を行う。圧縮された画像データは、パラレルデータＩ／Ｆ２０８を介してパラレルバスへ送出される。他方、パラレルデータバスからパラレルデータＩ／Ｆ２０８を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部２０６で伸張される。伸張された画像データは画像データ出力制御部２０３によりＩＰＰ１０４へ転送される。
【００３４】
ここでの圧縮／伸張に使われる符号化方式の一例としては、ＭＦＰに適している符号長が固定な方式が挙げられる。固定長の符号化方式は、符号状態で符号化前の画像の位置がわかるため任意の部分の画像のみを再生することが可能である。また、画像加工や編集性にも適している。
【００３５】
データ変換部２０７は、パラレルデータとシリアルデータ間の変換を行う。システムコントローラ１１４は、パラレルバスにデータを転送し、プロセスコントローラ１０７はシリアルバスにデータを転送する。２つのコントローラ間での通信のために、データ変換部２０７でデータ変換を行う。シリアルデータＩ／ＦはＩＰＰ用にも更に１系統持ち、ＩＰＰ１０４ともＩ／Ｆを行う。
【００３６】
図３は図１のＩＭＡＣ１１３の内部構成例を示すブロック図である。ＩＭＡＣ１１３は、図３に示すように、システムコントローラＩ／Ｆ３０１、メモリアクセス制御部３０２、ラインバッファ３０３、ビデオ制御部３０４、データ圧縮部３０５、データ伸張部３０６、データ変換部３０７、パラレルデータＩ／Ｆ３０８を備えている。
【００３７】
パラレルデータＩ／Ｆ３０８は、パラレルバスとの画像データのインターフェイスを管理し、ＭＥＭ１１２への画像データのリード／ライトと、外部のＰＣ１５１から入力されるコードデータの画像データへの展開を制御する。外部のＰＣ１５１から入力されたコードデータはラインバッファ３０３に一時的に格納される。ビデオ制御部３０４は、システムコントローラＩ／Ｆ３０１を介して入力されるシステムコントローラ１１４からの展開処理命令に基づき、ラインバッファ３０３に格納されたコードデータを画像データに展開する。展開された画像データもしくはパラレルデータＩ／Ｆ３０８を介してパラレルバスから入力された画像データは、ＭＥＭ１１２に格納される。
【００３８】
この場合、データ変換部３０７において格納対象となる画像データを選択し、データ圧縮部３０５においてメモリの使用効率を上げるためにデータ圧縮を行い、メモリアクセス制御部３０２にてＭＥＭ１１２のアドレスを管理しながらＭＥＭ１１２に画像データを格納する。ここで、圧縮伸張に使われる符号化方式の一例としては、ＭＥＭ領域節約に適した高能率な符号化方式が挙げられる。これは前述したＣＤＩＣ１０３に要求される機能重視の符号化方式と異なり、効率重視の符号化方式である。ＭＥＭ１１２に格納された画像データの読み出しは、メモリアクセス制御部３０２にて読み出し先アドレスを制御し、読み出された画像データをデータ伸張部３０６にて伸張する。伸張された画像データをパラレルバスへ転送する場合、パラレルデータＩ／Ｆ３０８を介してデータ転送を行う。
【００３９】
図４は図１のＩＰＰ１０４の内部構成を示すブロック図である。ＩＰＰ１０４は、図４に示すように、入力Ｉ／Ｆ５０１、５０４、出力Ｉ／Ｆ５０２、５０７、スキャナ画像処理部５０３、画質処理部５０５、コマンド制御／プログラム制御部５０６、パターン検知部５０８を備えている。
【００４０】
図４において、ＩＰＰ１０４では、読み取りユニット１０１で読み取られた画像データがＳＢＵ１０２、ＣＤＩＣ１０３を介して、入力Ｉ／Ｆ５０１からスキャナ画像処理部５０３およびパターン検知部５０８に転送される。
【００４１】
スキャナ画像処理部５０３は、読み取り画像データに対して各種補正処理（シェーディング補正、スキャナγ補正、およびＭＴＦ補正等）を行う。補正処理終了後の読み取り画像データは、出力Ｉ／Ｆ５０２を介してＣＤＩＣ１０３に転送される。
【００４２】
パターン検知部５０８は、スキャナ画像処理部５０３の各種補正処理と並行して、画像データ内に特定パターンがあるか否かの検出を行う。特定パターンの検出方法は公知であるのでその詳細な説明は省略する。また、原稿中の特定パターンとしては公知のパターンを使用することができ、例えば、紙幣、有価証券中の特定パターン、マル秘の印鑑や、複写禁止のマーク等の特定パターンである。文書作成者は、複写を禁止したい場合には、マル秘の印鑑や複写禁止のマーク等の特定パターンを原稿に印字しておく。
【００４３】
パターン検知部５０８は、特定パターンを検知した場合には、特定パターンを検知した旨を示す検知情報をコマンド制御／プログラム制御部５０６に出力する。コマンド制御／プログラム制御部５０６は、入力される検知情報をプロセスコントローラ１０７に出力する。
【００４４】
プロセスコントローラ１０７は、パターン検知部５０８から検知情報を受け取ると、スキャナ画像処理部５０３の制御を即座に変更し、出力画像データを入力画像データにかかわらず、ある規定値に置き換えて画像の塗りつぶしを行うように制御する。これに応じて、スキャナ画像処理部５０７は、各種補正処理を中止して、入力画像データをある規定値に置き換えて画像の塗りつぶしを行う。塗りつぶしが行われた画像データは、出力Ｉ／Ｆ５０２を介してＣＤＩＣ１０３に転送される。
【００４５】
このように、入力画像データ内に特定パターンがない場合には、スキャナ画像処理部５０３で読み取り画像データに対して各種補正処理が行われた画像データが、出力Ｉ／Ｆ５０２を介してＣＤＩＣ１０３に転送される一方、入力画像データ内に特定パターンがある場合には、入力画像データの塗りつぶしが行われた画像データが出力Ｉ／Ｆ５０２を介してＣＤＩＣ１０３に転送される。
【００４６】
ここで、画像データの置き換え処理について説明する。カラーコピー機のように、減法混色（例えばＣＭＹＫ）で印刷する場合は、各版の重ね塗りがあるとトナーを無駄に消費してしまう。これを解消するために、本実施の形態では、以下で説明するように、消費トナー量の低減および機械の負荷の軽減のために、基本的には１版のみ（以下の例では、Ｋ版）を使用して（以下の例ではグレーに）塗りつぶし（全ベタ）を行う。また、その１版（以下の例ではＫ版）を使用しないモード設定（例えば、赤だけで印刷するモノカラーモード）でコピーを開始すると、特定パターンを検知した後、即時にＫ版印刷の制御を開始しなければならない。すなわち、特定パターンを検知するまで版の稼働を行わないか、または、予めコピー動作開始時に使用するか否かわからない場合にも、常にＫ版印刷の制御を起動しておかなければならないため、コピー出力動作が低下（コピー速度の低下）すると共に、機械の負荷が増す。
【００４７】
そこで、本実施の形態では、画像データ中で特定パターンが検出された場合には、予め設定された各版ＹＭＣＫの優先順位およびＯｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７で選択されたカラーモード（例えば、ＹＭＣＫフルカラーモード、単色Ｒ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋモード等）に基づいて単一色を選択し、当該単一色に入力画像データを置き換える。図５は、プロセスコントローラ１０７の内部メモリに格納される置換テーブルの一例を示す図である。同図に示す置換テーブルには、画像データ中で特定パターンが検出された場合において、画像データを置換する際の各版ＹＭＣＫの優先順位およびその印字出力濃度のデータが格納されている。かかる置換テーブルの各版の優先順位およびその印字出力濃度のデータは、上述したように、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７から設定可能となっている。図５に示す例では、優先順位は、（１）Ｋ版、（２）Ｃ版、（３）Ｍ版、（４）Ｙ版となっており、印字出力濃度は各版とも１２８値（但し、印字出力濃度（画素値）＝０〜２５５値）に設定されている。
【００４８】
プロセスコントローラ１０７は、パターン検知部５０８から検知情報を受け取ると、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ１１７で設定されたカラーモードおよびテーブルに設定された各版ＹＭＣＫの優先順位に基づいて、単一の印字色を選択し、当該選択した印字色および当該印字色に対応する置換テーブルに設定された印字出力濃度で画像データを置換させるための制御信号をスキャナ画像処理部５０３に送出する。スキャナ画像処理部５０３は、各種補正処理を中止して、入力画像データをプロセスコントローラ１０７によって指定される印字色および印字出力濃度の画像データに置き換えて、画像の塗りつぶしを行う。
【００４９】
図５に示す例では、ＹＭＣＫのフルカラーモードの場合には、入力画像データを第１優先順位のＫ版に、すなわち、Ｋ＝１２８値の画像データ（一面塗りつぶし画像）に置き換える。また、単色Ｒモードの場合には、Ｍ＝１２８値の画像データに、単色Ｇモードの場合には、Ｃ＝１２８値の画像データに、単色Ｂモードの場合には、Ｃ＝１２８値の画像データに置き換える。さらに、単色Ｙモードの場合には、Ｙ＝１２８値の画像データに、単色Ｍモードの場合には、Ｍ＝１２８値の画像データに、単色Ｃモードの場合には、Ｃ＝１２８値の画像データに、単色Ｋモードの場合には、Ｋ＝１２８値の画像データに置き換える。
【００５０】
なお、スキャナのように加法混色でディスプレイに表示する場合には、重ね塗りをしても、印字速度およびトナー消費量の問題が生じないため、全版に対して同値でデータ置き換えを行って、グレーの色で塗りつぶした画像を表示する。図６は、加法混色の場合を説明するための図である。
【００５１】
転写紙へ画像データを出力する場合は、画像データはＣＤＩＣ１０３から入力Ｉ／Ｆ５０４を介して画質処理部５０５に転送される。画質処理部５０５は、画像データに対して面積階調処理を行い、この画質処理後の画像データは、出力Ｉ／Ｆ５０７を介してＶＤＣ１０５に出力される。ここで、面積階調処理は、濃度変換、ディザ処理、誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。このように、一旦、スキャナ画像処理された画像データをメモリに蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば、再生画像の濃度を変更したり、ディザマトリクスの線数を変更したりすることで、再生画像の雰囲気を変更できる。この時処理を変更する度に画像を読み取りユニット１０１から読み込み直す必要はなく、ＭＥＭ１１２から格納画像を読み出せば同一画像データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を合せて実施し、ＣＤＩＣ１０３に出力する。
【００５２】
なお、画質処理部５０５では、特定パターンが検出され、スキャナ画像処理部５０３で単一の印字色に置換された画像データに対して、強制的に階調処理（例えば網点形成がされるディザ処理）を行うことが望ましい。これにより、安定したドット形成が施され、塗りつぶし画像を出力する場合にその濃度ムラを低減することができる。
【００５３】
図７は図１のＶＤＣ１０５の内部構成を示すブロック図である。ＶＤＣ１０５は、図７に示すように、パラレルデータＩ／Ｆ６０１、データ変換部６０２、シリアルデータＩ／Ｆ６０３と、エッジ平滑処理部６０４と、パルス制御部６０５を備えている。
【００５４】
ＶＤＣ１０５は、入力される画像データに対して作像ユニット１０６の特性に応じて、追加の処理を行う。エッジ平滑処理部６０４は、入力される画像データに対してエッジ平滑処理によるドットの再配置処理を行い、パルス制御部６０５は、ドット形成のための画像データのパルス制御を行って、画像データを作像ユニット１０６に出力する。また、ＶＤＣ１０５は、画像データの変換とは別に、パラレルデータとシリアルデータ間のフォーマット変換するデータ変換部６０２を有しており、ＶＤＣ１０５単体でもシステムコントローラ１１４とプロセスコントローラ１０７の通信に対応可能となっている。
【００５５】
以上説明したように、本実施の形態によれば、Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）１１７から印字出力するカラーモードを選択し、ＩＰＰ１０４のパターン検知部は、読み取りユニット１０１で読み取られた画像データ中に特定パターンがあるか否かを検出し、プロセスコントローラ１０７は、ＩＰＰ１０４のパターン検知部５０８により画像データ中で特定パターンが検出された場合に、予め設定された各色の優先順位および前記選択されたカラーモードに基づいて、単一の印字色を選択し、ＩＰＰ１０４のスキャナ画像処理部５０３に画像データを当該選択した単一の印字色のデータに置換させることとしたので、読み取り動作開始前に指定した動作モードに従った色（版）を使用して、画像置き換えを行うことにより、検知してから出力するまでの動作を止めることなく、通常動作に必要十分な版で出力することが可能になり、本機能搭載による動作速度の影響を少なくでき、また、機械の稼働負荷を抑制することができるという効果を奏する。
【００５６】
また、画像データを単一印字色に置換する場合に、その画像データの印字出力濃度をＯｐｅｒａｔｉｏｎ  Ｐａｎｅｌ１１７から設定可能としたので、トナー消費量を低減することが可能となるという効果を奏する。
【００５７】
また、単一の印字色に置換した画像データに対して、階調処理（例えば網点形成がされるディザ処理）を行うこととしたので、安定したドット形成が施され、塗りつぶし画像を出力する場合にその濃度ムラを低減することが可能となるという効果を奏する。
【００５８】
なお、上記した実施の形態では、原稿中に特定パターンを検出した場合に、入力画像データを塗りつぶす（全ベタ）こととしたが、本発明はこれに限られるものではなく、入力画像データと異なる画像データを出力すればよい。
【００５９】
（プログラム）
なお、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【００６０】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【００６２】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【産業上の利用可能性】
【００６３】
以上のように、本発明に係る画像処理装置、画像処理方法、および画像処理用プログラムは、画像データ中の特定パターンを検出した場合に異なる画像データを出力する場合に広く有用であり、特に、スキャナ、プリンタ、ファクシミリ、複写機、デジタル複合機、プリンタドライバ等に広く利用可能である。
【図面の簡単な説明】
【００６４】
【図１】実施の形態に係る画像処理装置を適用したＭＦＰの構成例を示すブロック図である。
【図２】図１のＣＤＩＣの内部構成を示すブロック図である。
【図３】図１のＩＭＡＣの内部構成例を示すブロック図である。
【図４】図１のＩＰＰの内部構成を示すブロック図である。
【図５】置換テーブルの一例を示す図である。
【図６】加法混色の場合を説明するための図である。
【図７】図１のＶＤＣの内部構成を示すブロック図である。
【符号の説明】
【００６５】
１０  ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）
１０１  読み取りユニット
１０２  ＳＢＵ（センサー・ボード・ユニット）
１０３  ＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）
１０４  ＩＰＰ
１０５  ＶＤＣ（ビデオ・データコントローラ）
１０６  作像ユニット
１０７  プロセスコントローラ
１０８  ＲＡＭ１０８
１０９  ＲＯＭ
１１０  ＦＣＵ
１１１  ＭＬＣ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ）
１１２  ＭＥＭ
１１３  ＩＭＡＣ（画像メモリアクセスコントローラ）
１１４  システムコントローラ
１１５  ＲＡＭ
１１６  ＲＯＭ
１１７  Ｏｐｅｒａｔｉｏｎ  Ｐａｎｅｌ（操作部）
１１８  通信制御部
２０１  画像データ入出力制御部
２０２  画像データ入力制御部
２０３  画像データ出力制御部
２０４  コマンド制御部
２０５  データ圧縮部
２０６  データ伸張部
２０７  データ変換部  
２０８  パラレルデータＩ／Ｆ
２０９  シリアルデータＩ／Ｆ
２１０  シリアルデータＩ／Ｆ
３０１  システムコントローラＩ／Ｆ
３０２  メモリアクセス制御部
３０３  ラインバッファ
３０４  ビデオ制御部
３０５  データ圧縮部
３０６  データ伸張部
３０７  データ変換部
３０８  パラレルデータＩ／Ｆ
５０１  入力Ｉ／Ｆ
５０２  出力Ｉ／Ｆ
５０３  スキャナ画像処理部
５０４  入力Ｉ／Ｆ
５０５  画質処理部
５０６  コマンド制御／プログラム制御部
５０７  出力Ｉ／Ｆ
５０８  パターン検知部
６０１  パラレルデータＩ／Ｆ
６０２  データ変換部
６０３  シリアルデータＩ／Ｆ
６０４  エッジ平滑処理部
６０５  パルス制御部
【図１】
2007043570.tif 000003
【図２】
2007043570.tif 000004
【図３】
2007043570.tif 000005
【図４】
2007043570.tif 000006
【図５】
2007043570.tif 000007
【図６】
2007043570.tif 000008
【図７】
2007043570.tif 000009