(57)【特許請求の範囲】
【請求項１】
画像を表す画像情報を２値化する２値化手段と、
細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、
細線化の強弱を設定するための設定手段と、
を備え、
前記細線化手段が、前記第３パターンを複数種備え、前記設定手段によって設定された細線化の強弱に応じて使用する前記第３パターンを決定して、決定した種類の前記第３パターンを用いて細線化する画像処理装置。
【請求項２】
画像を表す画像情報を２値化する２値化手段と、
細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、
を備え、
複数種の前記第１パターンが、
注目画素の値が１で注目画素の上隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素の値が１で注目画素の右隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
を含み、
複数種の前記第２パターンが、
注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の上隣及び右斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右隣及び左斜め上側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右隣の隣接画素の値が１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の左右隣及び下側の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターンと、
注目画素、注目画素の上下隣及び左隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
を含み、
前記第３パターンが、
注目画素の値が１で注目画素の周辺画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の右隣、下隣及び右斜め下側の画素の値がそれぞれ１のパターン、及び、注目画素、注目画素の右隣、上隣及び右斜め上側の画素の値がそれぞれ１のパターンのうちの一方のパターンである特定パターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
前記特定パターンを１８０°回転させたパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の右斜め上側、上隣、左斜め上側、左隣及び左斜め下側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の左斜め下側、下隣、右斜め下側、右隣及び右斜め上側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
のうち少なくとも１つ以上のパターンを含む画像処理装置。
【請求項３】
画像を表す画像情報を２値化する２値化手段と、
細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、
を備え、
複数種の前記第１パターンが、
注目画素の値が１で注目画素の下隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素の値が１で注目画素の左隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
を含み、
複数種の前記第２パターンが、
注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の下隣及び左斜め上側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の左隣及び右斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右隣の隣接画素の値がそれぞれ１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の左右隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の上下隣及び右隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
を含み、
前記第３パターンが、
注目画素の値が１で注目画素の周辺画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の右隣、下隣、及び右斜め下側の画素の値がそれぞれ１のパターン、及び、注目画素、注目画素の右隣、上隣、及び右斜め上側の画素の値がそれぞれ１のパターンのうちの一方のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンである特定パターンと、
前記特定パターンを１８０°回転させたパターンと、
注目画素、注目画素の右斜め上側、上隣、左斜め上側、左隣及び左斜め下側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
注目画素、注目画素の左斜め下側、下隣、右斜め下側、右隣及び右斜め上側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、
のうち少なくとも１つ以上のパターンを含む画像処理装置。
【請求項４】
請求項１〜３の何れか１項に記載の２値化手段によってそれぞれ異なる色毎に生成された２値化画像情報に基づいて、単一の感光体上にそれぞれ異なる色の画像を形成する複数の画像形成手段と、
請求項１〜３の何れか１項に記載の細線化手段と、
を備え、
前記細線化手段が、前記複数の画像形成手段のうち前記感光体の画像形成方向上流側で画像を形成する画像形成手段で画像形成するための画像情報に対して細線化する処理を行う画像形成装置。
【請求項５】
コンピュータを、請求項１〜３の何れか１項に記載の画像処理装置における２値化手段及び細線化手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
細線化の方法としては、Hildtch,Zhang Suenや非特許文献１に基づく田村の方法などの方法があるが、一般的にはパターン認識やベクター化のため線の太さを１ドットにするものである。
【０００３】
例えば、非特許文献１に基づく田村の方法では、３×３のマトリクスで１６パターンのパターンマッチングを行い、注目画素を削除すべきかを判断して、細線化を行うことが提案されている。例えば、図１２に示すように、２種類の１６パターンがあり、図１３のフローチャートに示すように、注目画素についてパターンマッチングを行って、除去する画素がなくなるまで繰り返すことにより、細線化を行う。すなわち、ステップ３００でパターン１Ｂではなくパターン１Ａである場合に注目画素を除去し、画素を除去したかを判断して（３０２）、画素を除去した場合には、ステップ３０４でパターン２Ｂではなくパターン２Ａである場合は注目画素を除去し、画素を除去したかを判断して（３０６）、画素を除去した場合には上記を繰り返して除去する画素がなくなるまで、繰り返すことにより細線化を行う。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】田村,「細線化についての諸考察」, 電子通信学会研究資料,PRL75-6, pp. 49-56 (1975)
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像形成装置における適切な線の太さに調節することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の画像処理装置は、画像を表す画像情報を２値化する２値化手段と、  細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、細線化の強弱を設定するための設定手段と、を備え、前記細線化手段が、前記第３パターンを複数種備え、前記設定手段によって設定された細線化の強弱に応じて使用する前記第３パターンを決定して、決定した種類の前記第３パターンを用いて細線化する。
【０００７】
請求項２に記載の画像処理装置は、画像を表す画像情報を２値化する２値化手段と、細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、を備え、複数種の前記第１パターンが、注目画素の値が１で注目画素の上隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素の値が１で注目画素の右隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、を含み、複数種の前記第２パターンが、注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の上隣及び右斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右隣及び左斜め上側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右隣の隣接画素の値が１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の左右隣及び下側の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターンと、注目画素、注目画素の上下隣及び左隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、を含み、前記第３パターンが、注目画素の値が１で注目画素の周辺画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の右隣、下隣及び右斜め下側の画素の値がそれぞれ１のパターン、及び、注目画素、注目画素の右隣、上隣及び右斜め上側の画素の値がそれぞれ１のパターンのうちの一方のパターンである特定パターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、前記特定パターンを１８０°回転させたパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の右斜め上側、上隣、左斜め上側、左隣及び左斜め下側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の左斜め下側、下隣、右斜め下側、右隣及び右斜め上側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、のうち少なくとも１つ以上のパターンを含んでいる。
【０００８】
請求項３に記載の画像処理装置は、画像を表す画像情報を２値化する２値化手段と、細線化するための除去候補の画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第１パターンと、前記除去候補の画素のうち残す画素を決定するために注目画素及び周辺画素の値を予め定めた複数種の第２パターンと、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンと、を備え、前記２値化手段によって２値化された２値化画像情報の注目画素を順次移動して、前記第１パターン、前記第２パターン及び前記第３パターンの各パターンと、前記２値化画像情報とを比較し、前記第２パターン及び第３パターンに一致せず、前記第１パターンに一致する注目画素を除去して細線化する細線化手段と、を備え、複数種の前記第１パターンが、注目画素の値が１で注目画素の下隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素の値が１で注目画素の左隣の隣接画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、を含み、複数種の前記第２パターンが、注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の下隣及び左斜め上側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の左隣及び右斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右隣の隣接画素の値がそれぞれ１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の左右隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の上下隣及び右隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側及び左斜め下側の画素の値がそれぞれ０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、を含み、前記第３パターンが、注目画素の値が１で注目画素の周辺画素の値が０のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の右隣、下隣、及び右斜め下側の画素の値がそれぞれ１のパターン、及び、注目画素、注目画素の右隣、上隣、及び右斜め上側の画素の値がそれぞれ１のパターンのうちの一方のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンである特定パターンと、前記特定パターンを１８０°回転させたパターンと、注目画素、注目画素の右斜め上側、上隣、左斜め上側、左隣及び左斜め下側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、注目画素、注目画素の左斜め下側、下隣、右斜め下側、右隣及び右斜め上側の画素の値がそれぞれ１のパターン又は当該パターンに対して上下及び左右の少なくとも一方を反転した反転パターンと、のうち少なくとも１つ以上のパターンを含んでいる。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか１項に記載の２値化手段によってそれぞれ異なる色毎に生成された２値化画像情報に基づいて、単一の感光体上にそれぞれ異なる色の画像を形成する複数の画像形成手段と、請求項１〜３の何れか１項に記載の細線化手段と、を備え、前記細線化手段が、前記複数の画像形成手段のうち前記感光体の画像形成方向上流側で画像を形成する画像形成手段で画像形成するための画像情報に対して細線化する処理を行う。
【００１０】
請求項５記載の画像処理プログラムは、コンピュータを、請求項１〜３の何れか１項に記載の画像処理装置における２値化手段及び細線化手段として機能させる。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、ユーザの好みの線の太さに調整することができる、という効果がある。
【００１４】
請求項２、３に記載の発明によれば、線の太さを調整するために注目画素及び周辺画素の値を予め定めた第３パターンを用いずに細線化する場合に比べて、画像形成装置における適切な線の太さに調節することができる、という効果がある。
【００１５】
請求項４に記載の発明によれば、画像のにじみを軽減することができる、という効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係わる画像形成装置の概略構成を示す図である。
【図２】本発明の実施の形態に係わる画像形成装置における画像処理を行う制御系の構成を示すブロック図である。
【図３】（Ａ）１色現像方式によって形成された画像の例を示し、（Ｂ）は２色現像方式によって形成された画像の例を示す図である。
【図４】細線化の強弱を選択するための画面の例を示す図である。
【図５】細線化の強弱の効果を得るためのパターンの例を示す図である。
【図６】細線化の強弱の効果を得るためのパターンの他の例を示す図である。
【図７】本発明の実施の形態に係わる画像形成装置において２色画像を形成する際に１色目の画像情報に対して細線化処理部で行われる処理の流れの一例を示すフローチャートである。
【図８】原稿画像に対して細線化の強弱の各レベルで細線化を行った場合の出力結果を示す図である。
【図９】１色モード、２色モード（細線化なし）、及び２色モード（細線化「中」）のそれぞれの画像形成結果の一例を示す図である。
【図１０】本発明の実施の形態に係わる画像形成装置の細線化処理部で行われる処理の流れの変形例を示すフローチャートである。
【図１１】線の太さを調整するための他のパターン例を示す図である。
【図１２】田村の方式による細線化で使用されるパターンを示す図である。
【図１３】田村の方式による細線化の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本発明の実施の形態に係わる画像形成装置１０の概略構成を示す図である。なお、本実施の形態では、単一の感光体で露光及び現像を２度行う画像形成装置を例として説明する。
【００１８】
本発明の実施の形態に係わる画像形成装置１０は、図１に示すように、感光体ドラム１２を備えている。感光体ドラム１２の周囲には、帯電器１４、黒色用露光装置１６、黒色用現像器１８、赤色用露光装置２０、及び赤色用現像器２２が設けられている。すなわち、帯電器１４によって帯電を行い、黒色用露光装置１６及び黒色用現像器１８によって黒色の画像を形成するための露光及び現像を行って、続いて赤色用露光装置２０及び赤色用現像器２２によって赤色の画像を形成するための露光及び現像を行う。これによって、感光ドラム１２には、黒色の画像が形成された後に、赤色の画像が形成されるようになっている。なお、本実施の形態では、黒色と赤色の２色の画像を形成する場合を説明するが、他の色としてもよい。また、本実施の形態では、画像形成方向上流側に黒色用露光装置１６及び黒色用現像器１８を設け、画像形成方向下流側に赤色用露光装置２０及び赤色用現像器２２を設けるようしたが、逆の位置に設けるようにしてもよい。
【００１９】
そして、感光体ドラム１２に形成された画像は、紙に転写されて、定着器２４によって加圧及び加熱されることによって定着処理が行われることによって、紙に画像が形成される。
【００２０】
図２は、本発明の実施の形態に係わる画像形成装置１０における画像処理を行う制御系の構成を示すブロック図である。
【００２１】
画像形成装置１０は、図２に示すように、画像入力部２６、２値化処理部２８、細線化処理部３０、画像出力部３２、及び入力部３４を備えている。
【００２２】
画像入力部２６は、黒色及び赤色の少なくとも一方の画像を画像形成装置１０によって画像形成するための画像情報が入力される。
【００２３】
２値化処理部２８では、画像入力部２６によって入力された画像情報が２値化されて、２値の画像情報に変換される。
【００２４】
細線化処理部３０では、画像の細線化のための処理を行う。本実施の形態では、図１に示すような２色現像方式であるため、図３（Ａ）に示す１色現像方式の画像形成装置で画像形成した結果に比べて、図３（Ｂ）に示すように、１色目の画像がにじんだ画像となってしまう。すなわち、単一の感光体で２色の画像を形成するため、１色目の黒色画像を形成した後に、２色目の赤色画像を形成する際に、１色目の黒色画像を擦ってしまい、１色目の黒色画像がにじんだ画像となってしまう。そこで、細線化処理部３０では、黒色画像がにじんだ画像となることを軽減するために細線化を行う。すなわち、本実施の形態では、黒色画像の画像情報に対して細線化を行う。なお、細線化の具体的な方法については、後述する。
【００２５】
画像出力部３２は、赤色画像については２値化された画像情報、黒色画像については２値化されて細線化の処理が行われた画像情報に基づいて、画像形成を行うため処理を行う。例えば、画像形成するために、画像情報がラスター情報等に変換される。
【００２６】
入力部３４は、画像形成を１色で行うか２色で行うかの選択、及び細線化を行う際の強弱の選択の入力を行う。本実施の形態では、細線化の強弱を「強」、「中」、「弱」の３段階に細線化の強弱を選択することが可能とされており、入力部３４では「強」、「中」、「弱」の何れか１つを選択するための入力を行うことにより、細線化処理部３０では、入力された細線化の強弱に応じて細線化を行う。入力部３４は、例えば、図４（Ａ）に示す画面を用いて細線化の強弱を選択する。図４（Ａ）の例では、画像形成が１色か２色かの選択について２色が選択され、細線化の強弱の「強」、「中」、「弱」のうち「中」が選択されている例を示す。
【００２７】
ここで、細線化処理部３０で行われる細線化処理で用いる細線化の方法について詳細に説明する。
【００２８】
細線化の方法としては、例えば、Hildtch,Zhang Suenや田村の方法などの方法があるが、本実施の形態では、田村の方法を一部利用して細線化を行う。
【００２９】
田村の方法では、細線化によって１ドットの細線になってしまうが、本実施の形態では、上述したように、１色目の画像のにじみを軽減するために細線化を行うので、線の太さを１ドットにしてしまうと元画像に対して差異が大きくなってしまう。
【００３０】
そこで、本実施の形態では、田村の方法に対して、細線化の強弱の効果を得るために線の太さを調整するためのパターンを追加して細線化を行う。
【００３１】
具体的なパターンとしては、図５または図６に示すように、田村の方法におけるパターン１（パターン１Ａ、１Ｂ）またはパターン２（パターン２Ａ、２Ｂ）を用いると共に、パターン１Ｃ（２Ｃ）、１Ｄ（２Ｄ）、１Ｅ（２Ｅ）の線の太さを調整するための３つのパターンを追加する。詳細には、パターン１Ａ〜１Ｅ及びパターン２Ａ〜２Ｅの各パターンは、以下のようになっている。なお、田村の方法では、パターン１とパターン２を共に使用するので、プログラムの簡素化等のために、パターン１Ｂとパターン２Ｂを共通化させるために一方に意味のない不要なパターンが含まれるが、本実施の形態では、パターン１またはパターン２の何れか一方のみを用いるため、不要なパターンを省いたものを以下で説明する。
【００３２】
パターン１Ａは、細線化するための除去候補の画素を決定するための２種類のパターンを含む。各パターンは、注目画素の値が１で注目画素の上隣の隣接画素の値が０とされたパターン、注目画素の値が１で注目画素の右隣の隣接画素の値が０とされたパターンからなる。
【００３３】
パターン１Ｂは、除去候補の画素のうち残す画素を決定するための１４種類のパターンを含む。各パターンは、注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の上隣及び右斜め下側の画素の値がそれぞれ０のパターン、注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右隣及び左斜め上側の画素の値がそれぞれ０のパターン、注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン、注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右隣の隣接画素の値がそれぞれ１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン、注目画素、注目画素の左右隣及び下側の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側、及び左斜め下側の画素の値がそれぞれ０のパターン、注目画素、注目画素の上下隣及び左隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側、及び左斜め下側の画素の値がそれぞれ０のパターンからなる。
【００３４】
パターン１Ｃは、孤立点を残すためのパターンとされ、注目画素の値が１で注目画素の周辺画素の値が０のパターンからなる。
【００３５】
パターン１Ｄは、角を残すためのパターンとされ、注目画素、注目画素の右隣、下隣、及び右斜め下側の画素の値がそれぞれ１のパターンからなる。
【００３６】
パターン１Ｅは、角を残すためのパターンとされ、注目画素、注目画素の左隣、上隣、及び左斜め上側の画素の値がそれぞれ１のパターンからなる。
【００３７】
一方、パターン２Ａは、細線化するための除去候補の画素を決定するための２種類のパターンを含む。各パターンは、注目画素の値が１で注目画素の下隣の隣接画素の値が０とされたパターン、注目画素の値が１で注目画素の左隣の隣接画素の値が０とされたパターンからなる。
【００３８】
パターン２Ｂは、除去候補の画素のうち残す画素を決定するための１４種類のパターンを含む。各パターンは、注目画素、注目画素の左隣及び上隣の隣接画素の値がそれぞれ１で注目画素の下隣及び左斜め上側の画素の値がそれぞれ０のパターン、注目画素、注目画素の右隣及び下隣の隣接画素の値がそれぞれ１で注目画素の左隣及び右斜め下側の画素の値がそれぞれ０のパターン、注目画素及び注目画素の下隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左隣の隣接画素の値がそれぞれ１で注目画素の上下隣の画素の値がそれぞれ０のパターン、注目画素及び注目画素の上隣の隣接画素の値がそれぞれ１で注目画素の左右隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右隣の隣接画素の値がそれぞれ１で注目画素の上下隣及び左隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左斜め下側の画素の値がそれぞれ１で注目画素の左隣及び下隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の左斜め上側の画素の値がそれぞれ１で注目画素の左隣及び上隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右斜め上側の画素の値がそれぞれ１で注目画素の右隣及び上隣の隣接画素の値がそれぞれ０のパターン、注目画素及び注目画素の右斜め下側の画素の値がそれぞれ１で注目画素の右隣及び下隣の隣接画素の値がそれぞれ０のパターン、注目画素、注目画素の左右隣及び上隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側、及び左斜め下側の画素の値がそれぞれ０のパターン、注目画素、注目画素の上下隣及び右隣の隣接画素の値がそれぞれ１で注目画素の右斜め上側、左斜め上側、右斜め下側、及び左斜め下側の画素の値がそれぞれ０のパターンからなる。
【００３９】
パターン２Ｃは、孤立点を残すためのパターンとされ、注目画素の値が１で注目画素の周辺画素の値が０のパターンからなる。
【００４０】
パターン２Ｄは、角を残すためのパターンとされ、注目画素、注目画素の右隣、下隣、及び右斜め下側の画素の値がそれぞれ１のパターンからなる。
【００４１】
パターン２Ｅは、角を残すためのパターンとされ、注目画素、注目画素の左隣、上隣、及び左斜め上側の画素の値がそれぞれ１のパターンからなる。
【００４２】
本実施の形態では、画像情報の注目画素を順次移動しながら、これらのパターンと画像情報とを比較して細線化を行う。具体的には、入力部３４によって入力された細線化の強弱に応じたパターンを使用する。
【００４３】
例えば、入力部３４によって細線化の強弱として「強」が選択された場合には、パターン１Ａ、パターン１Ｂ、及びパターン１Ｃを使用して、パターン１Ｂ及びパターン１Ｃではなくパターン１Ａに一致する注目画素を除去し、細線化の強弱として「中」が選択された場合には、パターン１Ａ、パターン１Ｂ、パターン１Ｃ、及びパターン１Ｄを使用して、パターン１Ｂ、パターン１Ｃ、及びパターン１Ｄではなくパターン１Ａに一致する注目画素を除去し、細線化の強弱として「弱」が選択された場合には、パターン１Ａ、パターン１Ｂ、パターン１Ｃ、パターン１Ｄ、及びパターン１Ｅを使用して、パターン１Ｂ、パターン１Ｃ、パターン１Ｄ、及びパターン１Ｅではなくパターン１Ａに一致する注目画素を除去する。
【００４４】
なお、パターン１Ｂではなくパターン１Ａに一致する条件のときに注目画素を削除する場合が最も細い線となるものの、本実施の形態では、細線化が強過ぎるため使用しないが、２色現像方式の線のにじみを軽減するのではなく、線の太さを調整するものに適用して、細線化の強弱をレベル１〜４の４段階にする場合に使用するようにしてもよい。この場合には、最も細い線となるレベル１が選択された場合には、パターン１Ｂではなくパターン１Ａに一致する注目画素を除去し、レベル２が選択された場合には、パターン１Ｂ及びパターン１Ｃではなくパターン１Ａに一致する注目画素を除去し、レベル３が選択された場合には、パターン１Ｂ、パターン１Ｃ、及びパターン１Ｄではなくパターン１Ａに一致する注目画素を除去し、レベル４が選択された場合には、パターン１Ｂ、パターン１Ｃ、パターン１Ｄ、及びパターン１Ｅではなくパターン１Ａに一致する注目画素を除去することによって細線化を行う。
【００４５】
本実施の形態では、田村の方法のように、除去する画素がなくなるまでパターンと注目画素及び周辺画素との比較し、除去処理を行うのではなく、注目画素とパターンの比較を１回行ったら、次の注目画素へ移動してパターンと注目画素及び周辺画像との比較し、除去処理を行う。
【００４６】
続いて、上述のように構成された本発明の実施の形態に係わる画像形成装置１０の細線化処理部３０で行われる処理について説明する。図７は、本発明の実施の形態に係わる画像形成装置１０において２色画像を形成する際に１色目の画像情報に対して細線化処理部３０で行われる処理の流れの一例を示すフローチャートである。
【００４７】
ステップ１００では、２色モードが選択されたか否かが細線化処理部３０によって判定される。該判定は、入力部３４によって２色モードが選択されたか否かを判定し、該判定肯定された場合にはステップ１０２へ移行し、否定された場合には１色モードであるのでそのまま細線化を行わずに細線化処理部３０の処理を終了する。
【００４８】
ステップ１０２では、細線化の強弱として「強」が選択されたか否かが細線化処理部３０によって判定される。該判定は、入力部３４によって細線化の強弱として「強」が選択されたか否かを判定し、該判定が肯定された場合にはステップ１０４へ移行し、否定された場合にはステップ１０６へ移行する。
【００４９】
ステップ１０４では、パターン１Ｂ及びパターン１Ｃではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００５０】
ステップ１０６では、細線化の強弱として「中」が選択されたか否かが細線化処理部３０によって判定される。該判定は、入力部３４によって細線化の強弱として「中」が選択されたか否かを判定し、該判定が肯定された場合にはステップ１０８へ移行し、否定された場合には、本実施の形態では、細線化の強弱として「弱」が選択されたものとしてステップ１１０へ移行する。
【００５１】
ステップ１０８では、パターン１Ｂ、パターン１Ｃ、及びパターン１Ｄではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００５２】
また、ステップ１１０では、パターン１Ｂ、パターン１Ｃ、パターン１Ｄ、及びパターン１Ｅではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００５３】
なお、原稿画像に対して細線化を行った結果は、例えば、図８に示すような結果を得ることができる。図８では、「＼３００」、「電町」、「て投」のそれぞれの原稿画像に対して各レベルで細線化を行った場合の出力結果を示す。
【００５４】
本実施の形態では、１色モードが選択された場合には、細線化処理部３０は細線化処理を行わずに画像形成を行う。図８の原稿画像に対して細線化を行わなかった場合の結果は図９の１色モードで示すようになる。
【００５５】
また、２色モードが選択された場合には、細線化が必要な１色目の黒色画像に対して細線化を行う。図８の原稿画像に対して「中」の細線化を行った場合の結果は図９の２色モード（中）で示すようになる。
【００５６】
比較として、２色モードが選択されて、細線化処理部３０による細線化を強制的に行わなかった場合は、図９の２色モード（細線化なし）で示すようになる。
【００５７】
従って、図９に示すように、図８の例では、細線化の強弱が「中」の場合に、２色モードにおいても１色モードと同程度の線の太さの好適な画像となる。
【００５８】
なお、上記の実施の形態では、２色画像を形成する際に１色目の画像情報に対して細線化処理部３０で行われる処理について説明したが、細線化処理は、２色モードの際に限定されるものではなく、例えば、ユーザの好みに応じて細線化を行うようにしてもよい。この場合には、図４（Ｂ）に示すように、細線化の強弱を４段階とした場合としてもよい。一例として、細線化の強弱をレベル１〜４の４段階とした場合の処理の流れについて説明する。図１０は、本発明の実施の形態に係わる画像形成装置１０の細線化処理部３０で行われる処理の流れの変形例を示すフローチャートである。
【００５９】
ステップ２００では、レベル１が選択されたか否かが細線化処理部３０によって判定される。該判定は、入力部３４によって細線化の強弱としてレベル１が選択されたか否かを判定し、該判定が肯定された場合にはステップ２０２へ移行し、否定された場合にはステップ２０４へ移行する。
【００６０】
ステップ２０２では、パターン１Ｂではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００６１】
ステップ２０４では、レベル２が選択されたか否かが細線化処理部３０によって判定される。すなわち、入力部３４によって細線化の強弱としてレベル２が選択されたか否かを判定し、該判定が肯定された場合にはステップ２０６へ移行し、否定された場合にはステップ２０８へ移行する。
【００６２】
ステップ２０６では、パターン１Ｂ及びパターン１Ｃではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００６３】
ステップ２０８では、レベル３が選択されたか否かが細線化処理部３０によって判定される。すなわち、入力部３４によって細線化の強弱としてレベル３が選択されたか否かを判定し、該判定が肯定された場合にはステップ２１０へ移行し、否定された場合には、本実施の形態では、レベル４が選択されたものとしてステップ２１２へ移行する。
【００６４】
ステップ２１０では、パターン１Ｂ、パターン１Ｃ、及びパターン１Ｄではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００６５】
また、ステップ２１２では、パターン１Ｂ、パターン１Ｃ、パターン１Ｄ、及びパターン１Ｅではなく、パターン１Ａである注目画素を除去して細線化を行う。
【００６６】
このように処理することにより、入力部３４によって選択された細線化の強弱に応じた画像が形成される。
【００６７】
なお、上記の実施の形態では、線の太さを調整するために追加したパターン１Ｄ（２Ｄ）は、角を残すために、注目画素、注目画素の右隣、下隣、及び右斜め下側の画素の値がそれぞれ１のパターンとし、パターン１Ｅ（２Ｅ）は、注目画素、注目画素の左隣、上隣、及び左斜め上側の画素の値がそれぞれ１のパターンとしたが、注目画素、注目画素の右隣、上隣、及び右斜め上側の画素の値がそれぞれ１のパターン、並びに注目画素、注目画素の左隣、下隣、及び左斜め下側の画素の値がそれぞれ１のパターンの何れか一方をパターン１Ｄ（２Ｄ）とし、他方をパターン１Ｅ（２Ｅ）に適用するようにしてもよい。さらには、図１１（Ａ）、（Ｂ）に示すように、注目画素、注目画素の右斜め上側、上隣、左斜め上側、左隣、及び左斜め下側がそれぞれ１のパターンａや、注目画素、注目画素の左斜め下側、下隣、右斜め下側、右隣、及び右斜め上側がそれぞれ１のパターンｂなどを使用するようにしてもよい。例えば、上記実施の形態においてパターン１Ｅの代わりにパターンａを用いてもよいし、上記実施の形態においてパターン１Ｄの代わりにパターン１Ｅを用いると共に、パターン１Ｅの代わりにパターンｂを用いるようにしてもよい。また、パターンとしては、この他に、説明したパターンに対して上下や左右を反転した反転パターンを適用するようにしてもよい。
【００６８】
また、上記の実施の形態では、図７及び図１０のフローチャートは、ハードウエア（細線化処理部３０）で行われる処理として説明したが、コンピュータが実行するソフトウエアとしてもよい。
【００６９】
また、上記の実施の形態では、単一の感光体に複数の露光及び現像を行う２色現像方式の画像装置を適用して、１色目の画像に対して細線化を行うようにしたが、これに限るものではなく、１色現像方式（１つの感光体ドラムに露光及び現像が１つ方式）の画像形成装置を適用して、本実施の形態の細線化処理部３０により細線化の線の太さを調整するようにしてもよい。
【符号の説明】
【００７０】
１０    画像形成装置
１２    感光体ドラム
１４    帯電器
１６    黒色用露光装置
１８    黒色用現像器
２０    赤色用露光装置
２２    赤色用現像器
２８    ２値化処理部
３０    細線化処理部
３４    入力部
【図２】
0005671925.tif 000002
【図４】
0005671925.tif 000003
【図５】
0005671925.tif 000004
【図６】
0005671925.tif 000005
【図７】
0005671925.tif 000006
【図８】
0005671925.tif 000007
【図１０】
0005671925.tif 000008
【図１１】
0005671925.tif 000009
【図１２】
0005671925.tif 000010
【図１３】
0005671925.tif 000011
【図１】
0005671925.tif 000012
【図３】
0005671925.tif 000013
【図９】
0005671925.tif 000014