(57)【特許請求の範囲】
【請求項１】
原稿を読み取る読取部を有する画像処理装置であって、
原稿を前記読取部によって読み取ることで生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、外部装置から入力されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、前記外部装置または前記画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換手段を有することを特徴とする画像処理装置。
【請求項２】
原稿を読取部によって読み取ることで生成されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、前記読取部によって読み取ることで生成されたジョブ以外のジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、外部装置または画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換手段を有することを特徴とする画像処理装置。
【請求項３】
前記セキュリティ情報は、黄色のドットであることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記外部装置または前記画像処理装置の操作部を介して選択されたカラーモノクロ変換方法は、少なくともＮＴＳＣ方式、ｓＲＧＢ方式、ＲＧＢ均等方式のいずれかの方式であることを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
原稿を読み取る読取部を有する画像処理装置における画像処理方法であって、原稿を前記読取部によって読み取ることで生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、外部装置から入力されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、前記外部装置または前記画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換ステップを有することを特徴とする画像処理方法。
【請求項６】
原稿を読取部によって読み取ることで生成されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、前記読取部によって読み取ることで生成されたジョブ以外のジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、外部装置または画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換ステップを有することを特徴とする画像処理方法。
【請求項７】
コンピュータを、請求項１乃至４の何れか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データのモノクロ変換を行う画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、プリンタ市場では、モノクロプリンタからカラープリンタへのシフトが進んでいる。しかし、カラープリント、カラーコピーはまだまだ価格が高く、カラー原稿を白黒コピーすることや白黒プリントすることが多いのが現状である。
【０００３】
その中、カラー原稿を白黒やモノカラーにコピーやプリントする際、赤、緑、青の複数のチャンネルで構成されたリーダーで読み取られた原稿を黒１チャンネルに画像処理されるのが一般的である。読み取ったカラー画像を黒チャンネルに変換する処理を以後カラーモノクロ変換と呼ぶ。
【０００４】
カラーモノクロ変換に関して、特許文献１では、カラー原稿の中から文字、画像、背景と分離し、文字のみ読みやすいようにカラーモノクロ化する方法が記載されている。具体的には、モノクロ文字データの輝度と、モノクロ画像データおよびモノクロ背景データのうちのいずれか一方の輝度とを比較して輝度差を求める。この輝度差が予め定めた値以下であるとき、前記モノクロ文字データの輝度を前記輝度差が大きくなる方向に変更するも方法が記載されている。
【０００５】
通常のカラーモノクロ変換では、カラー原稿の中で黄色で描画された文字が白黒コピー、白黒プリントすると見えずらい問題があった。そのため、読み取られた赤、緑、青の信号の混合比率を黄色の画素の再現性が高い混合比率にすることで、黄色の画素をモノクロ化した際の黄色の画素の再現性を向上させていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２８３８４８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、黄色の画素の再現性を向上させたカラーモノクロ変換では、複写物に埋め込まれた不可視の黄色のセキュリティ情報が、モノクロコピーによって顕在化してしまうという問題があった。黄色のセキュリティ情報は、コピーによって顕在化することは望ましくない。
特許文献１において、原稿に含まれる黄色のセキュリティ情報が、モノクロコピーによって再現される対策については開示されていない。
従って、本発明の目的は、上記問題に対して、セキュリティ情報が含まれる原稿を読取部で読み取ってモノクロ変換した際に、セキュリティ情報が顕在化しないようなモノクロ出力することが可能な画像処理装置及び方法を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は以下の構成を有する。
【０００９】
原稿を読み取る読取部を有する画像処理装置であって、原稿を前記読取部によって読み取ることで生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、外部装置から入力されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、前記外部装置または前記画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換手段を有する。
【００１０】
または、原稿を読取部によって読み取ることで生成されたジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、前記カラー画像に含まれるセキュリティ情報が人間の目で識別し難いように変換するカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換し、前記読取部によって読み取ることで生成されたジョブ以外のジョブから生成されたカラー画像をモノクロ変換した画像を記録媒体上に出力する場合、複数のカラーモノクロ変換方法の中から、外部装置または画像処理装置の操作部を介して選択されたカラーモノクロ変換方法を用いて、前記カラー画像をモノクロ画像に変換する変換手段を有する。
【発明の効果】
【００１２】
本発明によれば、セキュリティ情報が含まれる原稿を読取部で読み取ってモノクロ変換した画像を生成し、生成された画像を記録媒体上に出力した際に、セキュリティ情報を人間の目で識別し難いようにモノクロ出力することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施例のブロック図
【図２】本実施例の画像処理部１０５のブロック図
【図３】実施例１のフローチャート
【図４】本実施例の操作部１０９
【図５】本実施例のカラーモノクロ変換したデータの変化を表す図
【図６】本実施例のカラー入力画像とモノクロ出力画像の例
【図７】本実施例のカラー入力画像とモノクロ出力画像の例
【図８】実施例２の画像処理部１０５のブロック図
【図９】実施例２のフローチャート
【図１０】実施例２カラー入力画像とモノクロ出力画像の例
【図１１】実施例３のフローチャート
【図１２】実施例３の原稿モード設定の操作部１０９
【発明を実施するための形態】
【００１４】
（実施例１）
以下、本発明を実施するための形態について図面を用いて説明する。
【００１５】
本発明の実施例１を図１、図３のフローを用いて説明する。図１は、本実施例の画像処理が実施可能なＭＦＰ１０１（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成とＰＣ１０２（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を示している。図３は、本実施例の処理の流れを示したフローチャートである。図３のフローチャートを実現するためのプログラムがＨＤＤ１０８に格納されており、格納されたプログラムをＲＡＭ１１０に読み出し、ＣＰＵが該プログラムを実行することで、図３のフローチャートが実行される。
【００１６】
図１について説明する。図１において、ＭＦＰ１０１とＰＣ１０２がネットワーク１０３を介して接続されている。ＭＦＰ１０１は、スキャナ１０４、画像処理部１０５、印刷部１０６、ＣＰＵ１０７、ＨＤＤ１０８、操作部１０９、ＲＡＭ１１０から構成されている。
【００１７】
次に、図３について説明する。初めにＰＣからページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ＝ＰＤＬと以後表記する）のデータをプリンタに送信し、プリンタで印刷を行うケースについて説明する。
【００１８】
まず、図３のＳ３０１において、図１のＰＣ１０２の図示していないドライバのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）から印刷を指示することで、印刷スタートが指示される。Ｓ３０１で印刷が指示されると、ＰＣ１０２に格納されたＰＤＬデータが、ネットワーク１０３を経由して、画像処理部１０５に送られる。次に、Ｓ３０２において、ＰＤＬデータを印刷ジョブとして受信する。そして、Ｓ３０３において、ＰＤＬデータを解釈して、該データをモノクロ印刷するか否かを判断する。Ｓ３０３において、該データをモノクロ印刷しないと判断された場合、Ｓ３０４にすすみカラー印刷される。Ｓ３０３において、該データをモノクロ印刷すると判断された場合は、Ｓ３０５にすすみ、該データがスキャンジョブ（原稿をスキャナ１０４によって読み取り生成したジョブ）か否かを判断する。
【００１９】
この場合ＰＤＬのためスキャンジョブではないので、Ｓ３０６のカラーモノクロ変換切り替え参照に進み、図４に示すカラーモノクロ変換方式の設定を参照する。通常ｓＲＧＢに設定されており、Ｓ３０７において、式（１）を用いてｓＲＧＢ用のカラーモノクロ変換処理が行われるように、式（１）が設定される。
【００２０】
ＮＤ１  ＝  ０．２１  ｘ  Ｒ２  ＋  ０．７２  ｘ  Ｇ２  ＋  ０．０７  ｘ  Ｂ２  ・・・（１）
なお、Ｓ３０６では、カラーモノクロ変換の変換方式を図４のＵＩ４０１を使って、ｓＲＧＢ４０２、ＮＴＳＣ４０３、色均等４０４から選択することができ、ｓＲＧＢ４０２が選択された場合は、式（１）を用いてｓＲＧＢ変換方式のカラーモノクロ変換が行われる。また、ＮＴＳＣ４０３が選択された場合は、式（２）を用いてＮＴＳＣ変換方式のカラーモノクロ変換が行われる。また、色均等４０４が選択された場合は、式（３）を用いてＲＧＢ色均等方式のカラーモノクロ変換が行われる。
ＮＤ１  ＝  ０．３１２５  ｘ  Ｒ２  ＋  ０．５６２５  ｘ  Ｇ２  ＋  ０．１２５０  ｘ  Ｂ２  ・・・（２）
ＮＤ１  ＝  （  Ｒ２  ＋  Ｇ２  ＋  Ｂ２  ）  ／  ３  ・・・（３）
次に、Ｓ３０８においてカラーモノクロ変換が行われ、Ｓ３０９において、モノクロ化された信号を用いてモノクロ印刷される。
【００２１】
ここで図３のＳ３０８において行われるカラーモノクロ変換を図２を用いて説明する。まず入力されたカラーデータの色空間に応じて、入力色空間調整部２０２において入力色空間調整が行われる。入力されたカラーデータの色空間がｓＲＧＢの場合は次の処理にｓＲＧＢのまま渡せばいいので、入力色空間調整部２０２において処理を行わずカラーモノクロ変換部２０３にデータを渡す。カラーモノクロ変換部２０３は、入力色空間調整部２０２から出力されたＲＧＢ信号（Ｒ２，Ｇ２，Ｂ２）からモノクロＮＤ１信号へ式（１）を用いて変換する。ここではモノクロ化ということでＮＤ１の１チャンネル信号で説明しているが、Ｒ＝Ｇ＝Ｂとして複数信号で処理し、最終的に１チャンネルにする方法もある。図５は、入力色空間調整部２０２から出力されたＲＧＢ信号（Ｒ２，Ｇ２，Ｂ２）からＮＤ１（輝度）を信号変換により算出した値を示している。
【００２２】
図５において、例えば黄色の（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）が式（１）で２３７に変換される。次に印刷するために、に輝度濃度変換部２０４において、輝度信号から濃度信号へ変換する。例えば以下の式（４）を用いて、カラーモノクロ変換部２０３から出力された輝度信号を濃度信号に変換する。
ＮＤ２  ＝  −２５５  ／  １．６０  ｘ  ＬＯＧ１０（  ＮＤ１  ／  ２５５  ）  ・・・（４）
具体的には入力信号ＮＤ１から出力信号ＮＤ２への信号変換が行われる。ここではモノクロとしてＮＤ２の１チャンネル信号で説明しているがＣ＝Ｍ＝Ｙ複数信号で処理し最終的に１チャンネルにする方法もある。
【００２３】
また、図４のＵＩ４０１から設定されたｓＲＧＢ方式、またはＮＴＳＣ方式、または色均等方式の各方式により、（Ｒ２、Ｇ２、Ｂ２）から変換されたＮＤ１の値とＮＤ２の値が異なることがわかる。
例えば、黄色のドットは、ｓＲＧＢ方式でカラーモノクロ変換するとドットの出力濃度値は５になり、ＮＴＳＣ方式でカラーモノクロ変換するとドットの出力濃度値は９になり、非常に薄い濃度のドットになる。また、黄色のドットを、ＲＧＢ均等方式でカラーモノクロ変換すると、見えずらかった黄色のドットの信号が出力濃度値２８となり、濃度が３倍近く大きくなっていることがわかる。
【００２４】
実際の印刷としては、図６（ａ）の入力カラー信号（Ｒ１，Ｇ１，Ｂ１）＝（２５５，２５５，０）の黄色文字が、図６（ｃ）のＲＧＢ均等方式のカラーモノクロ変換によりＮＤ１＝１７０（輝度信号）になる。また、図６（ｂ）のｓＲＧＢ方式のカラーモノクロ変換によりＮＤ１＝２３７（輝度信号）になる。図６（ｃ）の均等設定を用いてモノクロ変換したほうが、図６（ｂ）のｓＲＧＢ設定を用いてモノクロ変換した場合よりも、黄色のドットが暗くなり、より濃く再現されていることがわかる。
【００２５】
次に、スキャナ（読取部）で原稿を読み取ってコピー処理やセンド処理やファックス送信するケースについて説明する。まず、図３のＳ３０１において、図１の操作部１０９のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）から原稿をスキャンして印刷を行う指示をする。指示されるとスキャナ１０４が原稿を読み取り、図１の画像処理部１０５に原稿データが送られる。Ｓ３０２において、原稿データを印刷ジョブとして受信し、Ｓ３０３において、受信したジョブがモノクロ印刷を行うジョブか否かを判断し、受信したジョブがモノクロ指定ではなくカラー印刷指定のときは、Ｓ３０４において、カラー印刷が実行される。Ｓ３０３において、受信したジョブがモノクロ印刷するジョブと判断された場合は、Ｓ３０５において、スキャンジョブか否かを判断し、本ジョブはスキャナで読み取ったジョブのため、Ｓ３０７にすすむ。Ｓ３０７では、予め決められたカラーモノクロ変換式が設定される。予め決められたカラーモノクロ変換式は、例えば、式（１）で説明したｓＲＧＢ用のカラーモノクロ変換式である。Ｓ３０７では、セキュリティ情報（例えば、黄色のドット）をモノクロ変換した画像を記録媒体上に出力した際に、セキュリティ情報が人間の目で識別し難いように、セキュリティ情報が含まれるカラー画像をモノクロ画像に変換する変換方式が設定される。
【００２６】
次に、Ｓ３０８において、Ｓ３０７で設定されたカラーモノクロ変換式を用いてカラーモノクロ変換が行われ、Ｓ３０９において、モノクロ化された信号を用いてモノクロ印刷される。ここで図３のＳ３０８において行われるカラーモノクロ変換を図２を用いて説明する。まず入力されたカラーデータの色空間に応じて、入力色空間調整部２０２において入力色空間調整が行われる。入力されたカラーデータの色空間がｓＲＧＢの場合は次の処理にｓＲＧＢのまま渡せばいいので、入力色空間調整部２０２において処理を行わずカラーモノクロ変換部２０３にデータを渡す。カラーモノクロ変換部２０３は、入力色空間調整部２０２から出力されたＲＧＢ信号（Ｒ２，Ｇ２，Ｂ２）からモノクロＮＤ１信号へ式（１）を用いて変換する。例えば黄色の（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）が式（１）で２３７に変換される。次に印刷するために、輝度濃度変換部２０４において、輝度信号から濃度信号へ変換する。例えば式（４）を用いて、カラーモノクロ変換部２０３から出力された輝度信号を濃度信号に変換する。具体的には入力信号ＮＤ１から出力信号ＮＤ２への信号変換が行われる。
【００２７】
入力されたジョブが、スキャンジョブの場合、原稿中の黄色のドットは、ｓＲＧＢのカラーモノクロ変換で変換され、その結果出力濃度値が５になり、非常に濃度が小さい（値が大きいほど濃い）信号になっていることがわかる。
【００２８】
実際の印刷としては、図７（ａ）の入力カラー信号（Ｒ１，Ｇ１，Ｂ１）＝（２５５，２５５，０）の不可視の黄色ドットが、ｓＲＧＢ設定のカラーモノクロ変換により、図７（ｂ）に示すようなＮＤ１＝２３７（輝度信号）のドットに変換される。変換されたドットは薄く再現され見えにくくなる。そのため、イエローのドットが付加されたカラー画像をモノクロ化しても、イエロードットの不可視が維持できていることがわかる。また、ＰＤＬジョブの場合、カラーモノクロ変換式としてＲＧＢ均等が選択できる。ＲＧＢ均等のカラーモノクロ変換式を用いてイエロードットに対してカラーモノクロ変換を行った場合、図７（ｃ）のように不可視の黄色ドットがＮＤ１＝１７０（輝度信号）のドットに変換される。変換されたドットはｓＲＧＢ設定の時より暗くなり目立ち、モノクロ化によりドットが見え、画質が劣化することがわかる。
【００２９】
本実施例では、入力されたジョブがＰＤＬデータの場合は、カラーモノクロ変換の方式をｓＲＧＢ方式、ＮＴＳＣ方式、ＲＧＢ色均等方式の中から選択することができる。しかしながら、入力されたジョブがスキャンジョブの場合は、ｓＲＧＢ方式によりカラーモノクロ変換が行われ、その他のカラーモノクロ変換の方式を選択することができない。
【００３０】
この理由として、ＰＤＬデータの場合、ＰＤＬデータにモノクロ変換により顕在化してほしくないイエローのセキュリティドットが含まれないため、どのようなカラーモノクロ変換方式によりモノクロ変換を行っても、イエローのドットが顕在化することがない。しかしながら、スキャンジョブの場合、読み取った原稿にイエローのセキュリティドットが含まれている可能性があるため、カラーモノクロ変換によりイエロードットが顕在化しないｓＲＧＢ方式によりカラーモノクロ変換が行われることが好ましい。スキャンジョブの場合に、仮にＲＧＢ均等方式を用いてカラーモノクロ変換を行うと、上述したように原稿に含まれるイエローのセキュリティドットが顕在化してしまう。
【００３１】
なお、カラーモノクロ変換によって原稿に含まれるイエローのセキュリティドットが顕在化しないのであれば、ｓＲＧＢ方式以外のカラーモノクロ変換方式を用いてもよい。
【００３２】
本実施例では、カラー画像をモノクロ画像に変換する際に用いる、カラー画像のＲＧＢ成分の混合比率が異なる複数のモノクロ変換方式を有している。複数のモノクロ変換方式とは、例えば、式（１）のｓＲＧＢ用のモノクロ変換方式や、式（２）のＮＴＳＣ用のモノクロ変換方式や、式（３）のＲＧＢ色均等方式である。そして、カラー画像が、原稿を読取部で読み取ることによって生成された画像であるか、外部装置から入力された画像（例えば、ＰＤＬやＰＤＦやＰＳデータ）であるかを判定する。そして、カラー画像が原稿を読取部で読み取ることによって生成された画像であると判定された場合、前記複数のモノクロ変換方式の中から他のモノクロ変換方式に比べてＢ成分の比率が小さいモノクロ変換方式（例えば、ｓＲＧＢ用のモノクロ変換方式）を設定する。また、カラー画像が外部装置から入力された画像と判定された場合、前記複数のモノクロ変換方式の中から他のモノクロ変換方式に比べてＢ成分の比率が大きいモノクロ変換方式（例えば、ＮＴＳＣ方式や色均等方式）を設定する。なお、カラー画像が外部装置から入力された場合、ｓＲＧＢ方式も設定することが可能である。
【００３３】
以上、実施例１の方法によれば、原稿をスキャンした画像データに対して、イエローのドットが顕在化しないモノクロ変換方式を用いてカラーモノクロ変換を行いモノクロ化することで、イエローのドットがモノクロ化したドットの可視化を防ぐことができる。また、ＰＤＬジョブに対しては、複数のモノクロ変換方式を選択できる。例えば、ユーザによってＲＧＢ均等方式が選択された場合、カラー原稿では見にくかった黄色の文字や黄色のオブジェクトをモノクロ画像において顕在化させ見やすくすることが可能となる。
【００３４】
（実施例２）
実施例１では、原稿をスキャンした場合、全ての画像に対して、カラーモノクロ変換部２０３におけるカラーモノクロ変換方式を、ｓＲＧＢ方式に固定した。実施例２では、黄色の孤立画素のみをカラーモノクロ変換の方式をｓＲＧＢ方式に固定し、黄色の孤立画素以外の画素は、カラーモノクロ変換方式を選択可能にする。これにより、例えば、黄色の孤立画素以外の画素をＲＧＢ均等方式によりモノクロ変換することで、モノクロ画像において濃いドットを生成することができ、画質劣化を低減することができる。
【００３５】
実施例２における画像処理部１０５の構成を図８に示す。図８では、図２の画像処理部１０５の構成に孤立点判定部８０１が追加されている。孤立点判定部８０１では、入力された画像信号から黄色の孤立ドットを検出する。孤立点判定部８０１において検出された孤立点の画素位置をカラーモノクロ変換部２０３に入力し、カラーモノクロ変換部２０３では、黄色の孤立画素に対してはｓＲＧＢ方式を用いてカラーモノクロ変換を行う。これにより、黄色のドットを見えにくくすることができる。
【００３６】
孤立点判定部８０１における黄色の孤立ドットの判定は、従来から用いられている孤立点検出方法を用いる。例えば、注目画素が黄色かどうかを判定し、次に注目画素の近傍に黄色の画素がないことを判定することで黄色の孤立ドットを判定することができる。図１０（ａ）のカラー入力画像における孤立点１００１、１００２は、孤立点判定部８０１で検出することができる。孤立点判定部８０１では、図１０（ｂ）の孤立点判定画像が生成され、孤立点の部分が黒でその他の部分が白で再現される。
【００３７】
図９は、実施例１の図３のフローチャートに孤立点判定を加えたフローチャートである。図３のフローチャートとの差異は、Ｓ９０１の孤立点判定を加えた点である。図９は、実施例２の処理の流れを示したフローチャートである。図９のフローチャートを実現するためのプログラムがＨＤＤ１０８に格納されており、格納されたプログラムをＲＡＭ１１０に読み出し、ＣＰＵが該プログラムを実行することで、図９のフローチャートが実行される。
【００３８】
図９のＳ３０１〜Ｓ３０９の処理は、図３のＳ３０１〜Ｓ３０９の処理と同様のため説明を省略する。図９のＳ９０１では、孤立点判定部８０１で孤立点を判定し、孤立点が存在すれば、孤立点の位置情報をＲＡＭ１１０に記憶してＳ３０７にすすむ。孤立点が存在しない場合Ｓ３０６にすすむ。
【００３９】
Ｓ９０１における孤立点判定では、図１０（ｂ）に示す孤立点判定画像を生成し、孤立点判定画像の黒の画素を孤立点と判定する。Ｓ９０１において、孤立点があると判定された場合、Ｓ３０７において孤立点の画素に対してはｓＲＧＢ方式が設定され、Ｓ３０８においてｓＲＧＢ方式のカラーモノクロ変換が行われる。ＳＲＧＢ方式のモノクロ変換により、孤立点の画素の濃度が薄くなり顕在化しにくくなる。Ｓ９０１において、孤立点ではないと判定された画素（孤立点以外の画素）（例えば、図１０（ａ）の楕円１００３）に対しては、複数のカラーモノクロ変換方式からユーザによって選択されたカラーモノクロ変換方式が適用される。例えば、Ｓ３０６において、カラーモノクロ変換方式を参照して、ＲＧＢ均等方式が選択されていた場合、図１０（ｃ）のように楕円の部分１００８は濃度が濃く再現される。
【００４０】
このように実施例２によれば、モノクロ変換した結果、黄色い孤立ドットの画素は見えにくく（濃度が小さく）、他の黄色いオブジェクトの画素は見えやすく（濃度が大きく）変換することが可能となる。
【００４１】
また、セキュリティードットは各社各様であるので、そのパターンを登録することにより不可視ドットを確実に見づらくすることも可能である。
【００４２】
（実施例３）
図１１は、実施例１の図３のフローチャートにＳ１１０１の孫コピー判定を加えたフローチャートである。図３のフローチャートとの差異は、図３のＳ３０５に変えて、Ｓ１１０１の孫コピー判定を加えた点である。図１１は、実施例３の処理の流れを示したフローチャートである。図１１のフローチャートを実現するためのプログラムがＨＤＤ１０８に格納されており、格納されたプログラムをＲＡＭ１１０に読み出し、ＣＰＵが該プログラムを実行することで、図１１のフローチャートが実行される。
【００４３】
図１１のＳ３０１〜Ｓ３０４、Ｓ３０６〜Ｓ３０９の処理は、図３のＳ３０１〜Ｓ３０４、Ｓ３０６〜Ｓ３０９の処理と同様のため説明を省略する。図１１のＳ１１０１は、操作部１０９上の原稿モード設定１２０１で設定されたモードを参照して、孫コピーモードであるか判定する。Ｓ１１０１において孫コピーモードであると判定された場合、Ｓ３０７にすすむ。Ｓ１１０１において孫コピーモードではないと判定された場合、Ｓ３０６にすすむ。
【００４４】
ここで、孫コピーモードとは、原稿の複写物をコピーするモードである。現在事務機ではセキュリティの観点から不可視化ドットを複写物に入れるようになっているのが一般的である。よって、孫コピーモードの場合、不可視化ドットが入っている複写物を複写する可能性が高いため、モノクロ変換した結果不可視化ドットを顕在化させないために、カラーモノクロ変換方式をｓＲＧＢ方式にする。
【００４５】
Ｓ１１０１において、原稿モード判定を行い、原稿モードが孫コピーモードであると判定された場合、Ｓ３０７においてｓＲＧＢ方式が設定され、Ｓ３０８においてｓＲＧＢ方式のカラーモノクロ変換が行われる。ｓＲＧＢ方式のモノクロ変換により、イエロードットの濃度が薄くなりイエロードットが顕在化しにくくなる。Ｓ１１０１において、孫コピーモードではないと判定された場合、複数のカラーモノクロ変換方式からユーザによって選択されたカラーモノクロ変換方式が適用される。例えば、Ｓ３０６において、カラーモノクロ変換方式を参照してＲＧＢ均等方式が選択されていた場合、不可視ドットではないイエローの画素の濃度が濃く再現されるようになる。
【００４６】
なお、図１２の原稿モード設定１２０１において、文字モード１２０３は鉛筆文字だけの原稿をコピーする場合に用いられる。また、文字印刷モード１２０２は印刷網点原稿でさらに文字を含んだものをコピーする場合に用いられる。
【００４７】
（実施例４）
実施例１，２，３では外部から受信したＰＤＬデータ、またはスキャナでスキャンされたデータについて説明した。なお、それらのデータをＨＤＤ１０８に保存しておき、ＨＤＤ１０８から印刷する際も実施例１，２，３と同様な処理、判断を行うことで同様の効果が得られることはいうまでもない。
【００４８】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005501425.tif 000002
【図２】
0005501425.tif 000003
【図３】
0005501425.tif 000004
【図４】
0005501425.tif 000005
【図５】
0005501425.tif 000006
【図７】
0005501425.tif 000007
【図８】
0005501425.tif 000008
【図９】
0005501425.tif 000009
【図１０】
0005501425.tif 000010
【図１１】
0005501425.tif 000011
【図１２】
0005501425.tif 000012
【図６】
0005501425.tif 000013