(57)【要約】【課題】例えばディザ法や誤差拡散法などの擬似階調処理が施された画像の背景領域に任意の画像を合成することができる画像処理装置及び画像処理方法を提供する。【解決手段】原画像において、処理対象画素の周辺の所定領域内に黒画素が存在するか否かを判断し、黒画素が存在すると判断された場合に原画像の画素値を選択し、黒画素が存在しないと判断された場合に合成画像の画素値を選択して、選択された画素値を出力する。【選択図】図３
2011129965.tif 000002
【特許請求の範囲】
【請求項１】
所定の原画像に任意の合成画像を合成し、合成後の画像を出力する画像処理装置であって、
前記原画像において、処理対象画素を含む所定領域内に黒画素が存在するか否かを判断する判断手段と、
前記判断手段により、黒画素が存在すると判断された場合に前記原画像の画素値を選択し、黒画素が存在しないと判断された場合に前記合成画像の画素値を選択して、前記選択された画素値を前記合成後の画像における前記処理対象画素の画素値として出力する選択手段と
を備える画像処理装置。
【請求項２】
前記所定領域の大きさを、処理対象画素の画素属性に応じて切り替える判別領域切替手段を更に備える請求項１に記載の画像処理装置。
【請求項３】
前記画素属性は少なくとも文字属性と写真属性とを含み、
前記判断手段は、前記画素属性が文字属性である場合の前記所定領域の大きさを、前記画素属性が写真属性である場合の前記所定領域の大きさよりも小さくすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の画像処理装置と、当該画像処理装置から出力される前記合成後の画像に基づいて画像形成を行なう画像形成部とを備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原画像の背景領域に任意の画像を合成する画像処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
従来、所定の原画像に任意の画像を合成するための方法として、原画像において所定以上の明るさをもつ領域を背景領域として判別し、判別された背景領域の画像を他の画像と置き換えるものが用いられている。図７（ｄ）は、図７（ａ）に示す原画像の背景領域に図７（ｂ）に示す合成画像を合成した結果を示す図である。図７（ｄ）では、原画像うちの明るい領域にのみ合成画像が合成されていることがわかる。
【０００３】
特許文献１には、所定の原画像に任意の画像を合成するための技術として、上記明るさに対応して所定のしきい値と原画像の画素値とを比較し、しきい値よりも低い画素値の画素を背景領域、しきい値よりも高い画素値の画素を物体領域と判別して、背景領域の画像を他の画像と置き換える技術が記載されている。
【０００４】
【特許文献１】特開平９−４４６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、原画像には、画素値として例えば０〜２５５のいずれかの値を持ついわゆる多値画像と、画素値として０または１の値を持つ２値画像とがある。２値画像は、多値画像に対しディザ法や誤差拡散法などの擬似階調処理を施すことにより得られる。
【０００６】
特許文献１に記載された技術は、原画像が多値画像である場合には背景領域に適切に画像を合成することができる。しかし、その技術を擬似階調処理が施された２値画像に用いると、本来意図されている背景領域以外の画像が他の画像と置き換えられてしまい、所望の結果を得ることが出来ないという問題があった。
【０００７】
擬似階調処理が施された２値画像は単位面積当たりの黒ドットの個数により階調を再現するところ、特許文献１に記載された技術は画素単位で画素値としきい値とを比較するため、本来背景領域に含まれない画素を誤って背景領域として認識してしまうからである。
【０００８】
図７（ｃ）は、図７（ａ）に示す原画像が擬似階調処理が施された２値画像である場合に、特許文献１に記載された技術を用い、原画像の背景領域に図７（ｂ）に示す合成画像を合成した結果を示す。
【０００９】
本来ならば、図７（ｄ）に示すように、所定の明るさをもつ背景領域にのみ合成画像が合成されなければならないところ、擬似階調処理が施された２値画像に対して特許文献１の技術を用いると、図７（ｃ）に示されるように、所定の明るさをもつ背景領域だけでなく画像全体に合成画像が合成されてしまうという問題があった。この問題は、特に中間的な明度の領域を多くもつ画像で目立つ傾向がある。
【００１０】
本発明の目的は、例えばディザ法や誤差拡散法などの擬似階調処理が施された画像の背景領域に任意の画像を適切に合成することができる画像処理装置及びその画像処理装置を備える画像形成装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題は、以下の構成によって解決される。
【００１２】
（１）所定の原画像に任意の合成画像を合成し、合成後の画像を出力する画像処理装置であって、前記原画像において、処理対象画素を含む所定領域内に黒画素が存在するか否かを判断する判断手段と、前記判断手段により、黒画素が存在すると判断された場合に前記原画像の画素値を選択し、黒画素が存在しないと判断された場合に前記合成画像の画素値を選択して、前記選択された画素値を前記合成後の画像における前記処理対象画素の画素値として出力する選択手段とを備える画像処理装置。
【００１３】
（２）前記所定領域の大きさを、処理対象画素の画素属性に応じて切り替える判別領域切替手段を更に備える（１）に記載の画像処理装置。
【００１４】
（３）  前記画素属性は少なくとも文字属性と写真属性とを含み、前記判断手段は、前記画素属性が文字属性である場合の前記所定領域の大きさを、前記画素属性が写真属性である場合の前記所定領域の大きさよりも小さくすることを特徴とする（２）に記載の画像処理装置。
【００１５】
（４）（１）〜（３）のいずれかに記載の画像処理装置と、当該画像処理装置から出力される前記合成後の画像に基づいて画像形成を行なう画像形成部とを備える画像形成装置。
【発明の効果】
【００１６】
本発明によると、原画像に対してディザ法や誤差拡散法などの擬似階調処理が施されていても、原画像の背景領域に適切に合成画像を合成することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る画像処理装置３を備えたＭＦＰ１の構成を示す摸式断面図である。
【図２】画像処理装置３の処理内容を示すブロック図である。
【図３】画像合成部３５の処理内容を示すブロック図である。
【図４】３×３Ｍａｘフィルタ部３５５、５×５Ｍａｘフィルタ部３５６で施されるフィルタ処理の内容を示す図である。
【図５】フィルタ選択部３５３における処理結果を示す図である。
【図６】画像処理装置３による画像合成処理結果を示す図である。
【図７】従来技術の問題点を説明する図である。
【発明を実施するための形態】
【００１８】
以下に本発明の実施形態について説明する。以下の説明においては、同一の構成には同一の記号を付し、それらの名称と機能は同一である。よって、それらについての詳細な説明は繰り返さない。
【００１９】
図１は本発明に係る画像処理装置３を備えた画像形成装置であるＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ（以下、ＭＦＰという）１の構成を示す摸式断面図である。ＭＦＰ１は、コピー機能、スキャン機能、ファクス機能、ネットワークプリント機能を備え、大きくはスキャナ部２と外部インターフェース部１０と画像処理装置３と画像形成部４とから構成される。
【００２０】
スキャナ部２は、原稿を搬送する原稿搬送部５と原稿の画像を読み取る画像読取部６とを備える。画像読取部６は、原稿を読み取った光をＲ（赤）・Ｇ（緑）・Ｂ（青）色に対応するアナログ電気信号に変換した後に、ＲＧＢ各色のアナログ信号をデジタルデータに変換し、変換されたＲＧＢ各色のデジタルデータ（以下、スキャンデータという）を画像処理装置３に出力する。
【００２１】
外部インターフェース部１０は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット等の図示省略のネットワークに接続され、ネットワークに接続された他の装置との間でデータの送受信を行う。
【００２２】
具体的には、外部インターフェース部１０は、ネットワークに接続された図示省略のパーソナルコンピュータ（ＰＣ）から送信されたプリントデータを受信し、ネットワークに接続された図示省略のメールサーバへメールデータを送信し、ネットワークに接続された図示省略のパーソナルコンピュータ（ＰＣ）との間で、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して、所定の情報の送受信を行う。ＭＦＰ１を利用するユーザは、ＰＣで実行されるＷＥＢブラウザソフトを用いて、ＭＦＰ１と所定の情報を送受信することができる。
【００２３】
外部インターフェース部１０は、更に、図示省略の公衆電話交換回線網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）に接続され、ＰＳＴＮに接続された他のファクス装置との間でファクスデータの送受信を行う。
【００２４】
画像処理装置３は、画像読取部６から出力されたスキャンデータ、外部インターフェース部１０により受信されたプリントデータ・ファクスデータに対して所定の画像処理を施す。画像処理装置３が行う画像処理の一つとして、前記スキャンデータ・プリントデータ・ファクスデータの背景領域に任意の画像を合成する画像合成処理がある。画像合成処理後の画像データは、画像形成部４で紙などの記憶媒体上に画像形成される。また、画像合成処理後の画像データは、外部インターフェース部１０を介して、メールデータとしてメールサーバへ送信され、またはファクスデータとして他のファクス装置へ送信される。
【００２５】
画像形成部４は、紙などの記録媒体に画像を形成する作像部７と、画像形成される前の記録媒体を格納する給紙カセット８と、画像形成された後の記録媒体が排出される排出トレイ９とを備える。作像部７は、画像処理装置３から出力された画像データに基づいて半導体レーザを駆動して感光体上に静電潜像を形成し、形成された静電潜像をＹ（イエロー）・Ｍ（マゼンタ）・Ｃ（シアン）・Ｋ（ブラック）色のトナーで現像した後に、現像されたトナー像を記録媒体に転写・定着することにより、記録媒体に画像を形成する。
【００２６】
図２は、画像処理装置３の処理内容を示すブロック図である。
【００２７】
図２を参照して、画像処理装置３は、入力画像データの色変換を行う色変換部３１と、色変換された画像データに誤差拡散処理を施して２値データに変換する誤差拡散部３２と、合成画像データを記憶する合成画像記憶部３３と、入力画像データを構成する各画素の属性を判別する領域判別部３４と、誤差拡散部３２から出力された画像データの背景領域に、合成画像記憶部３３に記憶された合成画像データを合成する画像合成部３５とを備える。
【００２８】
色変換部３１は、入力画像データであるＲＧＢデータをＹＭＣＫデータ（Ｙ１，Ｍ１，Ｃ１，Ｋ１）に変換する。色変換部３１で用いられる色変換方式は、例えば、マスキング行列を用いたマスキング方式や、ルックアップテーブル（ＬＵＴ）を用いたルックアップテーブル方式等の一般的な方式を用いることができ、特に限定されない。
【００２９】
誤差拡散部３２は、色変換部３１により色変換されたＹＭＣＫデータ（Ｙ１，Ｍ１，Ｃ１，Ｋ１）に誤差拡散処理を施して、２値のＹＭＣＫデータ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）に変換する。なお、以下において、誤差拡散部３２から出力されるデータを誤差拡散データと示すことがある。
【００３０】
合成画像記憶部３３には合成画像データが予め記憶されている。合成画像データは、例えば、以下の方法により合成画像記憶部３３に記憶される。
【００３１】
合成画像データの元となる原稿を用意し、その原稿を画像読取部６により読み取り、読み取られたデータを色変換部３１によりＹＭＣＫデータに変換し、変換されたＹＭＣＫデータを誤差拡散部３２により２値化し、２値化されたデータを合成画像記憶部３３に記憶する。
【００３２】
また、ネットワークに接続されたＰＣからプリンタドライバを介して送信されたプリントデータを外部インタフェース１０で受信し、受信されたプリントデータを色変換部３１によりＹＭＣＫデータに変換し、変換されたＹＭＣＫデータを誤差拡散部３２により２値化し、２値化されたデータを合成画像データとして合成画像記憶部３３に記憶することもできる。
【００３３】
また、ネットワークに接続されたＰＣから、ＷＥＢブラウザを介して送信された所定のファイル形式の画像データファイルを外部インタフェース１０で受信し、受信された画像データファイルに対して前記と同様の処理を行い、処理されたデータを合成画像記憶部３３に記憶することもできる。
【００３４】
なお、合成画像記憶部３３に記憶する前に、必ずしも、画像読取部６により読み取られたデータや、ＰＣから受信されたプリントデータ・画像データファイルをＹＭＣＫデータに色変換する必要はなく、例えば、色変換は行わずにＲＧＢデータのまま合成画像記憶部３３に記憶しても良いし、モノクロデータに変換した後に合成画像記憶部３３に記憶しても良く、合成画像記憶部３３に記憶する画像データの色空間は特に限定されない。
【００３５】
また、合成画像記憶部３３に記憶する前に、必ずしも、画像読取部６により読み取られたデータや、ＰＣから受信されたプリントデータ・画像データファイルに、誤差拡散法などの擬似階調処理を施して２値化する必要はなく、擬似階調処理を施さずにそのまま合成画像記憶部３３に記憶しても良いし、多値ディザ法や多値誤差拡散法などの多値データに変換する擬似階調処理を施した後に合成画像記憶部３３に記憶しても良い。
【００３６】
領域判別部３４は、入力画像データを構成する画素各々について、画素周辺の所定領域における画像の特徴に基づいて属性を判別する。具体的には、文字領域に含まれる画素（以下、単に、文字領域画素と示す）か、写真領域に含まれる画素（以下、単に、写真領域画素と示す）かを判別し、各画素ごとに属性信号（ＪＤＧ）を出力する。領域判別部３４は、処理対象画素を文字領域画素と判別した場合には属性信号（ＪＤＧ）として０を出力し、写真領域画素と判別した場合には属性信号（ＪＤＧ）として１を出力する。
【００３７】
画像合成部３５は、誤差拡散部３２から出力された誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）と、合成画像記憶部３３に記憶された合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）と、領域判別部３４から出力された属性信号（ＪＤＧ）とに基づいて、出力画像データ（Ｙ４，Ｍ４，Ｃ４，Ｋ４）を生成する。
【００３８】
図３は、画像合成部３５の処理内容を示すブロック図である。
【００３９】
図３を参照して、画像合成部３５は、大きくは、誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）と合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）とから出力画像データとすべき画像データを選択する画像データ選択部３５２と、画像データ選択部３５２において画像データの選択を制御するために用いられる画像選択信号Ｉ＿ＳＥＬを生成する選択信号生成部３５１とから構成される。
【００４０】
選択信号生成部３５１は、Ｙ色用フィルタ選択部３５３＿Ｙ、Ｍ色用フィルタ選択部３５３＿Ｍ、Ｃ色用フィルタ選択部３５３＿Ｃ、Ｋ色用フィルタ選択部３５３＿Ｋ（以下、これらを総称して、フィルタ選択部３５３と示すことがある）と、各色用のフィルタ選択部３５３の出力データの論理和（ＯＲ）を求める論理演算部３５４とから構成される。
【００４１】
Ｙ色用フィルタ選択部３５３＿Ｙは、Ｙ色誤差拡散データ（Ｙ２）に対して、所定のマトリクスサイズのＭａｘフィルタ処理を施す３×３Ｍａｘフィルタ部３５５＿Ｙ・５×５Ｍａｘフィルタ部３５６＿Ｙと、属性信号（ＪＤＧ）に基づいて３×３Ｍａｘフィルタ部３５５＿Ｙの出力データ（Ｙ５）と５×５Ｍａｘフィルタ部３５６＿Ｙの出力データ（Ｙ６）のいずれか一方を選択するセレクタαＹ３５７＿Ｙとから構成される。
【００４２】
なお、Ｍ色用フィルタ選択部３５３＿Ｍ、Ｃ色用フィルタ選択部３５３＿Ｃ、Ｋ色用フィルタ選択部３５３＿Ｋは、Ｙ色用フィルタ選択部３５３＿Ｙと同様の構成を備える。
【００４３】
図４（ａ）は、３×３Ｍａｘフィルタ部３５５＿Ｙで施されるフィルタ処理の内容を説明する図である。３×３Ｍａｘフィルタ部３５５＿Ｙでは、処理対象画素Ｄ３３（網掛け表示）を中心とした縦３画素×横３画素の範囲に含まれる画素の画素値の最大値が算出される。入力される誤差拡散データ（Ｙ２）は、０または１の画素値をとる２値データであるから、３×３Ｍａｘフィルタ部３５５＿Ｙの処理によって、１の画素値を持つ画素（以下、黒画素と示すことがある）の画素領域が外側に１画素ずつ拡張される。
【００４４】
図４（ｂ）は、５×５Ｍａｘフィルタ部３５６＿Ｙで施されるフィルタ処理の内容を説明する図である。５×５Ｍａｘフィルタ部３５６＿Ｙでは処理対象画素Ｄ３３（網掛け表示）を中心とした縦５画素×横５画素の範囲に含まれる画素の画素値の最大値が算出される。５×５Ｍａｘフィルタ部３５６＿Ｙの処理によって、黒画素の画素領域が外側に２画素ずつ拡張される。
【００４５】
図５（ｃ）は、図５（ａ）に示すＹ色誤差拡散データ（Ｙ２）が入力された場合の、３×３Ｍａｘフィルタ部３５５＿Ｙの出力結果（Ｙ５）を示す。図５（ａ)においては、黒画素が塗りつぶし表示されている。
【００４６】
図５（ｃ）において、塗りつぶし表示された領域はＹ色誤差拡散データ（Ｙ２）において元々黒画素であった画素を示し、網掛け表示された領域は３×３Ｍａｘフィルタ部３５５＿Ｙによって黒画素に変換された領域を示す。
【００４７】
同様に、図５（ｄ）は、５×５Ｍａｘフィルタ部３５６＿Ｙの出力結果（Ｙ６）を示す。
【００４８】
図３に戻り、セレクタαＹ３５７＿Ｙは、属性信号（ＪＤＧ）が０の場合（処理対象画素が文字領域画素の場合）には３×３Ｍａｘフィルタ部３５５＿Ｙの出力データ（Ｙ５）を選択し、属性信号（ＪＤＧ）が１の場合（処理対象画素が写真領域画素の場合）には、５×５Ｍａｘフィルタ部３５６＿Ｙの出力データ（Ｙ６）を選択し、選択したデータをＹ＿ＳＥＬとして出力する。
【００４９】
図５（ｅ）は、Ｙ色用フィルタ選択部３５３＿Ｙに、図５（ａ）に示すＹ色誤差拡散データ（Ｙ２）と図５（ｂ）に示す属性信号（ＪＤＧ）とが入力された場合に、Ｙ色用フィルタ選択部３５３＿Ｙから出力されるデータＹ＿ＳＥＬを示す。なお、図５（ｂ）においては、文字領域画素を白で表示し、写真領域画素を網掛け表示している。
【００５０】
Ｙ色用フィルタ選択部３５３＿Ｙは、前述のように、Ｙ色誤差拡散データ（Ｙ２）の黒画素領域を所定幅（１画素または２画素）拡張する処理を行うが、この処理を言い換えると、処理対象画素を含む所定領域の中に黒画素が存在するか否かを判断する処理を行っていると言うことができる。なぜなら、例えば、処理対象画素が、１画素幅の拡張処理が施された画像において黒画素となる場合には、拡張処理が施される前の画像において、その処理対象画素は、自画素または自画素に隣接する画素の少なくとも１つが黒画素であった事を意味するからである。
【００５１】
よって、Ｙ色用フィルタ選択部３５３＿Ｙは、処理対象画素を含む所定領域内に黒画素が存在するか否かを判別する黒画素判別部として機能する。
【００５２】
また、セレクタαＹ３５７＿Ｙは、前述のように、属性信号（ＪＤＧ）に基づいて、３×３Ｍａｘフィルタ部３５５＿Ｙの出力データ（Ｙ５）か５×５Ｍａｘフィルタ部３５６＿Ｙの出力データ（Ｙ６）かを選択する処理を行うが、この処理を言い換えると、前記黒画素判別部（フィルタ選択部３５３）において、黒画素が存在するか否かを判別する際の所定領域の大きさを、処理対象画素の属性に応じて切り替える処理を行っていると言うことができる。
【００５３】
よって、セレクタαＹ３５７＿Ｙは、黒画素判別部（フィルタ選択部３５３）における判別領域の大きさを切り替える判別領域切替部として機能する。
【００５４】
前述のように、処理対象画素が文字領域画素の場合に黒画素判別部（フィルタ選択部３５３）における判別領域の大きさを小さくすることによって、黒画素が集中している文字領域において、適切に合成画像データが合成されるようにしている。
【００５５】
Ｍ色用フィルタ選択部３５３＿Ｍ、Ｃ色用フィルタ選択部３５３＿Ｃ、Ｋ色用フィルタ選択部３５３＿Ｋは、Ｙ色用フィルタ選択部３５３＿Ｙと同様の構成を備え、各フィルタ選択部３５３において前述と同様の処理が行われて、Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬが出力される。
【００５６】
論理演算部３５４では、各フィルタ選択部３５３から出力されたＹ＿ＳＥＬ、Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬの論理和が演算され、演算結果が画像選択信号Ｉ＿ＳＥＬとして出力される。つまり、Ｉ＿ＳＥＬは、Ｙ＿ＳＥＬ、Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬの全てが０である場合にのみ０の値となり、Ｙ＿ＳＥＬ、Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬのうちの少なくとも１つが１である場合には１の値となる。
【００５７】
画像データ選択部３５２においては、誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）と合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）のいずれか一方が、画像選択信号Ｉ＿ＳＥＬに基づいて選択され、選択された画像データが出力画像データ（Ｙ４，Ｍ４，Ｃ４，Ｋ４）として出力される。
【００５８】
具体的には、画像選択信号Ｉ＿ＳＥＬが０の場合には合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）が選択され、画像選択信号Ｉ＿ＳＥＬが１の場合には誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）が選択される。
【００５９】
つまり、処理対象画素を含む所定領域の中に黒画素が存在する場合には、誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）が選択され、処理対象画素を含む所定領域の中に黒画素が存在しない場合には、合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）が選択される。
【００６０】
以下に、図２・３を参照しながら画像処理装置の処理の流れを説明する。  
図２を参照し、画像処理部３に入力された入力画像データ（Ｒ，Ｇ，Ｂ）は領域判別部３４と色変換部３１に入力される。領域判別部３４は、画像ごとに文字領域画素か写真領域画素かを判別し属性信号（ＪＤＧ）を出力する。色変換部３１は入力画像データ（Ｒ，Ｇ，Ｂ）をＹＭＣＫデータに変換し、色変換後のデータ（Ｙ１，Ｍ１，Ｃ１，Ｋ１）を出力する。
【００６１】
誤差拡散部３２は、色変換部３１から出力された色変換後のデータ（Ｙ１，Ｍ１，Ｃ１，Ｋ１）に誤差拡散処理を施し、２値の誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）を出力する。
【００６２】
合成画像記憶部３３は、予め記憶していた合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）を出力する。
【００６３】
画像合成部３５は、領域判別部３４から出力された属性信号（ＪＤＧ）、誤差拡散部３２から出力された誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）、合成画像記憶部３３から出力された合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）に基づき画像合成処理を行なう。
【００６４】
図３を参照して、Ｙ色用フィルタ選択部３５３＿Ｙは、Ｙ色誤差拡散データ（Ｙ２）において処理対象画素を含む所定領域の中に黒画素があるか否かを判断し、その結果（Ｙ＿ＳＥＬ）を出力する。Ｙ色用フィルタ選択部３５３＿Ｙは、所定領域の中に黒画素がある場合はＹ＿ＳＥＬとして１を出力し、黒画素がない場合は０を出力する。
【００６５】
また、Ｙ色用フィルタ選択部３５３＿Ｙは、黒画素が存在するか否かを判別する際の所定領域の大きさを、処理対象画素の属性信号（ＪＤＧ）に応じて切り替える。具体的には、処理対象画素が文字領域画素の場合（属性信号（ＪＤＧ）が０の場合）は所定領域を小さく（３×３マトリクス）、処理対象画素が写真領域画素の場合（属性信号（ＪＤＧ）が１の場合）は所定領域を大きく（５×５マトリクス）する。
【００６６】
Ｍ色用フィルタ選択部３５３＿Ｍ、Ｃ色用フィルタ選択部３５３＿Ｃ、Ｋ色用フィルタ選択部３５３＿Ｋも、同様に、Ｍ色誤差拡散データ（Ｍ２）、Ｃ色誤差拡散データ（Ｃ２）、Ｋ色誤差拡散データ（Ｋ２）における処理対象画素を含む所定領域の中に黒画素があるか否かを判断し、その結果（Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬ）をそれぞれ出力する。
【００６７】
論理演算部３５４は、Ｙ・Ｍ・Ｃ・Ｋ色フィルタ選択部３５３から出力されたＹ＿ＳＥＬ、Ｍ＿ＳＥＬ、Ｃ＿ＳＥＬ、Ｋ＿ＳＥＬの論理和を演算し、画素選択信号（Ｉ＿ＳＥＬ）を出力する。すなわち、論理演算部３５４は、処理対象画素を含む所定領域の中に、Ｙ・Ｍ・Ｃ・Ｋ色いずれかの黒画素がある場合には画素選択信号（Ｉ＿ＳＥＬ）として１を出力し、Ｙ・Ｍ・Ｃ・Ｋ色いずれの黒画素もない場合には０を出力する。
【００６８】
画像データ選択部３５２は、画素選択信号（Ｉ＿ＳＥＬ）が１の場合、つまり処理対象画素を含む所定領域の中に、Ｙ・Ｍ・Ｃ・Ｋ色いずれかの黒画素がある場合には誤差拡散データ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）を出力し、画素選択信号（Ｉ＿ＳＥＬ）が０の場合、つまり処理対象画素を含む所定領域の中に、Ｙ・Ｍ・Ｃ・Ｋ色いずれの黒画素もない場合には合成画像データ（Ｙ３，Ｍ３，Ｃ３，Ｋ３）を出力する。そして、画像データ選択部３５２から出力されるデータが、画像処理部３の出力データ（Ｙ４，Ｍ４，Ｃ４，Ｋ４）となる。
【００６９】
図６は、画像処理装置３により、図７（ａ）に示す２値化された原画像の背景領域に、図７（ｂ）に示す背景画像を合成した結果を示す。
【００７０】
前述のように、本実施形態の構成によると、例えばディザ法や誤差拡散法などの擬似階調処理が施された画像の背景領域に任意の画像を適切に合成することができる。
【００７１】
また、本実施形態の構成によると、処理対象画素の属性に応じて黒画素が存在するか否かを判断する所定領域の大きさを切り替える。よって、原画像が異なる画素属性を持つ画素によって構成されている場合であっても適切に画像合成を行なうことができる。
【００７２】
また、本実施形態の構成によると、処理対象画素が文字領域画素の場合に、黒画素が存在するか否かを判断する所定領域の大きさを、写真領域画素の場合よりも小さくする。よって、文字及び文字周辺の画像領域に対しても適切に画像合成を行なうことができる。
【００７３】
前述の実施形態では、誤差拡散部３２が、色変換部３１から出力されたＹＭＣＫデータ（Ｙ１，Ｍ１，Ｃ１，Ｋ１）を２値のＹＭＣＫデータ（Ｙ２，Ｍ２，Ｃ２，Ｋ２）に変換することとしたが、必ずしも２値データに変換する必要はなく、誤差拡散部３２が多値誤差拡散処理を行ってＮ値（Ｎは任意の整数）データに変換するようにしてもよい。
【００７４】
その場合には、３×３Ｍａｘフィルタ部３５５と５×５Ｍａｘフィルタ部３５６の前に、Ｎ値の誤差拡散データを２値化する構成を追加すれば良い。具体的には、所定のしきい値以上の画素値を持つ画素の画素値を１とし、それ以外の画素の画素値を０とした後に、そのデータを３×３Ｍａｘフィルタ部３５５と５×５Ｍａｘフィルタ部３５６とに入力すれば良い。
【００７５】
前述の実施形態では、擬似階調処理として誤差拡散法を用いることとしたが、擬似階調処理として例えばディザ法を用いてもよく、擬似階調処理の方法は特に限定されない。
【００７６】
前述の実施形態では、色変換部３１において明度データであるＲＧＢデータを濃度データであるＹＭＣＫデータに変換した後に、画像合成部３５において画像合成処理を行う構成としたが、ＲＧＢデータをＹＭＣＫデータに変換せずに、ＲＧＢデータに対して画像合成処理を行うこともできる。
【００７７】
ＲＧＢデータに対して画像合成処理を行う場合には、図３において、Ｙ色・Ｍ色・Ｃ色に対応する画像データラインに、Ｒ色・Ｂ色・Ｇ色の画像データを流すとともに、３×３Ｍａｘフィルタ部３５５、５×５Ｍａｘフィルタ部３５６の前に誤差拡散データの画素値を反転する構成を追加すれば良い。具体的には、０の画素値を持つ画素の画素値を１とし、１の画素値を持つ画素の画素値を０とした後に、そのデータを３×３Ｍａｘフィルタ部３５５と５×５Ｍａｘフィルタ部３５６とに入力すれば良い。
【００７８】
３×３Ｍａｘフィルタ部３５５、５×５Ｍａｘフィルタ部３５６に入力される誤差拡散データの画素値を反転する理由は、濃度データにおいては黒画素の画素値が１となるのに対して、明度データにおいては黒画素の画素値が０となるためである。
【００７９】
前述の実施形態では、属性信号（ＪＤＧ）は、Ｙ・Ｍ・Ｃ・Ｋ各色で共通としたが、Ｙ・Ｍ・Ｃ・Ｋ色各々に対応する属性信号を生成し、例えば、Ｙ色用セレクタＹα３５７＿Ｙにおいて、Ｙ色に対応する属性信号に基づいて３×３Ｍａｘフィルタ部３５５＿Ｙの出力データ（Ｙ５）と５×５Ｍａｘフィルタ部３５６＿Ｙの出力データ（Ｙ６）のいずれか一方を選択し、Ｍ・Ｃ・Ｋ色においても同様に各色に対応する属性信号に基づいてデータを選択するようにしても良い。
【００８０】
前述の実施形態では、属性信号（ＪＤＧ）を領域判別部３４で生成することとしたが、例えば、ＭＦＰ１がネットワークプリントを行う場合には、プリント指示を行うＰＣから、プリントデータとして画像データと属性データとを受信し、受信された属性データを属性信号（ＪＤＧ）として利用するようにしても良い。
【００８１】
なお、前述の実施形態は全ての点で例示であって制限的なものではないと考えられるべきである。
【符号の説明】
【００８２】
１  ＭＦＰ
２  スキャナ部
３  画像処理装置
４  画像形成部
５  原稿搬送部
６  画像読取部
１０  外部インターフェース部
３１  色変換部
３２  誤差拡散部
３３  合成画像記憶部
３４  領域判別部
３５  画像合成部
３５１  選択信号生成部
３５２  画像データ選択部
３５３  フィルタ選択部（黒画素判別部）
３５７  セレクタα（判別領域切替部）
【図１】
2011129965.tif 000003
【図２】
2011129965.tif 000004
【図３】
2011129965.tif 000005
【図４】
2011129965.tif 000006
【図５】
2011129965.tif 000007
【図６】
2011129965.tif 000008
【図７】
2011129965.tif 000009