(57)【要約】【課題】画素の位置ずれを補正する場合に、画質の劣化を抑制する。【解決手段】（ａ）に示したＮアップ画像の描画領域Ｇ１〜Ｇ８を含むＮアップ画像を記録シートに形成した場合に、（ｂ）に示したような右上がりのスキューが発生するものとする。このスキューを補正するべく、補正部は、（ａ）に示した一点鎖線ｌ１の位置で２つの画像領域に区切り、図右側の画像領域を図左側の画像領域に対して副走査方向に移動させるシフトダウンを行えば、（ｄ）に示したような８アップ画像が記録シートに形成されるようになる。このようにすれば、描画領域にスクリーンが含まれていても、画像形成時の解像度とは無関係に、画質の劣化を抑制しつつ、画素の位置ずれを補正することができる。【選択図】図５
2008244652.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向及び副走査方向に沿って配列された複数の画素によって表された画像データから、階調値が第１の階調値以下である画素群からなる低階調領域又は階調値が第２の階調値以上である画素群からなる高階調領域を、補正領域として抽出する抽出手段と、
前記抽出手段によって抽出された補正領域において画素の位置ずれを補正する補正手段とを備えることを特徴とする画像処理装置。
【請求項２】
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンに
よって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれている場合又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項３】
前記抽出手段は、前記画像データの副走査方向に延びる各画素列において、前記第１の階調値以下の画素が連続する長さ又は前記第２の階調値以上である画素が連続する長さが所定の長さ以上である場合には、当該画素列を補正領域として抽出する
ことを特徴とする請求項２記載の画像処理装置。
【請求項４】
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンに
よって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの主走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項５】
前記抽出手段は、前記画像データの主走査方向に延びる各画素列において、前記第１の階調値以下の画素が連続する長さ又は前記第２の階調値以上である画素が連続する長さが所定の長さ以上である場合には、当該画素列を補正領域として抽出する
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンに
よって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの副走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれている画素列又は当該平均値よりも高い画素が所定数以上含まれている画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項７】
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの主走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれる画素列又は当該平均値よりも高い画素が所定数以上含まれる画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項８】
主走査方向及び副走査方向に沿って配列された複数の画素によって表され、Ｎ個（Ｎは２以上の自然数）の画像が主走査方向又は副走査方向に並べられて配置された画像データであって、当該画像データを構成する画素の主走査方向又は副走査方向の位置のずれ量を取得する取得手段と、
前記画像データにおいて、前記Ｎ個の画像が配置されていない画像領域、又は、前記Ｎ個の画像の領域のうち隣接する画像との境界から所定の範囲内の領域を補正領域として抽出する抽出手段と、
前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された位置ずれ量に応じて画素の位置ずれを補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項９】
主走査方向及び副走査方向に沿って配列された複数の画素を含み網状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得する取得手段と、
前記画像データの主走査方向に延びる各画素列又は副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれる場合又は階調値が第２の階調値以上である画素が所定数以上含まれる場合に、当該画素列を補正領域として抽出する抽出手段と、
前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された画像幅のずれ量に応じて画素の挿入又は画素の間引きを行うことで、主走査方向又は副走査方向の画像幅を補正する補正手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
前記抽出手段は、主走査方向に延びる各画素列又は副走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれている画素列又は当該平均値よりも高い画素が所定数以上含まれている画素列を補正領域として抽出することを特徴とする請求項９記載の画像処理装置。
【請求項１１】
前記第１の階調値と前記第２の階調値は画素の色に応じて定められていることを特徴とする請求項１〜５、９または１０のいずれか１項に記載の画像処理装置。
【請求項１２】
請求項１に記載の画像処理装置と、
画像データに基づいて記録材に画像を形成する画像形成手段と、
前記画像形成手段によって記録材に形成された画像に含まれる画素の位置のずれ量を取得する取得手段と、
前記画像処理装置の前記補正手段によって画素の位置ずれが補正された画像を表す画像データを前記画像形成手段に出力する出力手段と
を備え、
前記補正手段は、前記取得手段によって取得された位置のずれ量に応じて、前記画像データの画素の位置ずれを補正することを特徴とする画像形成装置。
【請求項１３】
請求項２〜１０のいずれか１項に記載の画像処理装置と、
画像データに基づいて記録材に画像を形成する画像形成手段と、
前記画像処理装置の前記補正手段による補正後の画像を表す画像データを前記画像形成手段に出力する出力手段と
を備え、
前記画像処理装置の前記取得手段は、前記画像形成手段によって記録材に形成された画像に基づいてずれ量を取得し、
前記補正手段は、前記取得手段によって取得されたずれ量に応じて、前記画像データを補正する
ことを特徴とする画像形成装置。
【請求項１４】
コンピュータを、
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンに
よって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれている場合又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
して機能させるためのプログラム。
【請求項１５】
コンピュータを、
主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンに
よって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、
前記画像データの主走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、
前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、
前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段と
して機能させるためのプログラム。
【請求項１６】
コンピュータを、
主走査方向及び副走査方向に沿って配列された複数の画素によって表され、Ｎ個（Ｎは２以上の自然数）の画像が主走査方向又は副走査方向に並べられて配置された画像データであって、当該画像データを構成する画素の主走査方向又は副走査方向の位置のずれ量を取得する取得手段と、
前記画像データにおいて、前記Ｎ個の画像が配置されていない画像領域、又は、前記Ｎ個の画像の領域のうち隣接する画像との境界から所定の範囲内の領域を補正領域として抽出する抽出手段と、
前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された位置ずれ量に応じて画素の位置ずれを補正する補正手段と
して機能させるためのプログラム。
【請求項１７】
コンピュータを、
主走査方向及び副走査方向に沿って配列された複数の画素を含み網状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得する取得手段と、
前記画像データの主走査方向に延びる各画素列又は副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれる場合又は階調値が第２の階調値以上である画素が所定数以上含まれる場合に、当該画素列を補正領域として抽出する抽出手段と、
前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された画像幅のずれ量に応じて画素の挿入又は画素の間引きを行うことで、主走査方向又は副走査方向の画像幅を補正する補正手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、感光体などの像保持体に像を形成し、これを記録シートに転写する。このとき、画像の主走査方向又は副走査方向の幅が本来意図していた幅と異なったり、走査ラインの傾き（スキュー）が発生したりして、記録シートに転写された像を構成する画素の位置がずれることがある。このような技術的背景の下、画像データそのものに対して画像処理を施すことで、画素の位置ずれを補正する方法が提案されている。
【０００３】
特許文献１には、タンデム方式のカラー画像形成装置において、レジずれ検出用パターンを読み取って画素の位置ずれ量を検出し、そのずれ量に応じた数の画素を挿入したり間引きしたりすることにより、画素の位置ずれを補正することが記載されている。
【特許文献１】特開２００５−２７４９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１記載の技術では、例えば２４００ｄｐｉ（dots per inch）という高解像度の画像形成装置であれば十分な補正が可能であるが、比較的低い解像度の画像形成装置の場合には、補正によって濃度ムラやスジ状の画像が発生してしまい、画質が劣化するという問題がある。
本発明の目的は、低解像度の画像形成装置で画素の位置ずれを補正する場合に、画質の劣化を抑制することにある。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素によって表された画像データから、階調値が第１の階調値以下である画素群からなる低階調領域又は階調値が第２の階調値以上である画素群からなる高階調領域を、補正領域として抽出する抽出手段と、前記抽出手段によって抽出された補正領域において画素の位置ずれを補正する補正手段とを備えることを特徴とする。
この画像処理装置において、網状のスクリーンによって階調が表現された前記画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得する取得手段を備え、前記補正手段は、前記取得手段によって取得された画像幅の補正量に応じて画素の挿入又は画素の間引きを行うことで、前記主走査方向又は前記副走査方向の画像幅を補正するようにしてもよい。
また、列状のスクリーンによって階調が表現された前記画像データに基づいて記録材に形成された画像における傾きの量を取得する取得手段と、前記画像データを、前記抽出手段によって抽出された補正領域に境界が含まれるように副走査方向に複数の領域に分割する画像分割手段とを備え、前記補正手段は、前記画像分割手段によって分割された前記複数の領域における所定の領域を、その所定の領域に隣接する領域に対して主走査方向に前記傾きの量.に応じて移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正するようにしてもよい。
【０００６】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれている場合又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段とを備えることを特徴とする。
この画像処理装置において、前記抽出手段は、前記画像データの副走査方向に延びる各画素列において、前記第１の階調値以下の画素が連続する長さ又は前記第２の階調値以上である画素が連続する長さが所定の長さ以上である場合には、当該画素列を補正領域として抽出するようにしてもよい。
【０００７】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの主走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段とを備えることを特徴とする。
この画像処理装置において、前記抽出手段は、前記画像データの主走査方向に延びる各画素列において、前記第１の階調値以下の画素が連続する長さ又は前記第２の階調値以上である画素が連続する長さが所定の長さ以上である場合には、当該画素列を補正領域として抽出するようにしてもよい。
【０００８】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの副走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれている画素列又は当該平均値よりも高い画素が所定数以上含まれている画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段とを備えることを特徴とする。
【０００９】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの主走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれる画素列又は当該平均値よりも高い画素が所定数以上含まれる画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段とを備えることを特徴とする。
【００１０】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素によって表され、Ｎ個（Ｎは２以上の自然数）の画像が主走査方向又は副走査方向に並べられて配置された画像データであって、当該画像データを構成する画素の主走査方向又は副走査方向の位置のずれ量を取得する取得手段と、前記画像データにおいて、前記Ｎ個の画像が配置されていない画像領域、又は、前記Ｎ個の画像の領域のうち隣接する画像との境界から所定の範囲内の領域を補正領域として抽出する抽出手段と、前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された位置ずれ量に応じて画素の位置ずれを補正する補正手段とを備えることを特徴とする。
本発明に係る画像処理装置において、前記抽出手段は、前記Ｎ個の画像どうしの境界から、階調値が第１の階調値以下である低階調値の画素が連続する画像領域を補正領域として抽出するようにしてもよい。
また、主走査方向及び副走査方向に沿って配列された複数の画素を含み、列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された前記Ｎ個の画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段とを備え、前記抽出手段は、前記画像データの副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出し、前記補正手段は、前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された前記Ｎ個画像と当該記録材との間の傾きを補正するようにしてもよい。
主走査方向及び副走査方向に沿って配列された複数の画素を含み、列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された前記Ｎ個の画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段とを備え、前記抽出手段は、前記画像データの主走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出し、前記補正手段は、前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正するようにしてもよい。
また、前記取得手段は、主走査方向及び副走査方向に沿って配列された複数の画素を含み、且つ、網状のスクリーンによって階調が表現された前記Ｎ個の画像が配置された画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得し、前記補正手段は、前記取得手段によって取得された画像幅のずれ量に応じて画素の挿入又は画素の間引きを行うことで、主走査方向又は副走査方向の画像幅を補正するようにしてもよい。
【００１１】
また、本発明に係る画像処理装置は、主走査方向及び副走査方向に沿って配列された複数の画素を含み網状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得する取得手段と、前記画像データの主走査方向に延びる各画素列又は副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれる場合又は階調値が第２の階調値以上である画素が所定数以上含まれる場合に、当該画素列を補正領域として抽出する抽出手段と、前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された画像幅のずれ量に応じて画素の挿入又は画素の間引きを行うことで、前記主走査方向又は前記副走査方向の画像幅を補正する補正手段とを備えることを特徴とする。
この画像処理装置において、前記抽出手段は、主走査方向に延びる各画素列又は副走査方向に延びる各画素列に含まれる画素の階調値の平均値を画素列毎に算出し、当該平均値よりも低い階調値の画素が所定数以上含まれている画素列又は当該平均値よりも高い画素が所定数以上含まれている画素列を補正領域として抽出するようにしてもよい。
また、上記の画像処理装置において、前記第１の階調値と前記第２の階調値は画素の色に応じて定められていることを特徴とする。
【００１２】
また、本発明に係る画像形成装置は、請求項１に記載の画像処理装置と、画像データに基づいて記録材に画像を形成する画像形成手段と、前記画像形成手段によって記録材に形成された画像に含まれる画素の位置のずれ量を取得する取得手段と、前記画像処理装置の前記補正手段によって画素の位置ずれが補正された画像を表す画像データを前記画像形成手段に出力する出力手段とを備え、前記補正手段は、前記取得手段によって取得された位置のずれ量に応じて、前記画像データの画素の位置ずれを補正することを特徴とする。また、本発明に係る画像形成装置は、請求項２〜１０のいずれか１項に記載の画像処理装置と、画像データに基づいて記録材に画像を形成する画像形成手段と、前記画像処理装置の前記補正手段による補正後の画像を表す画像データを前記画像形成手段に出力する出力手段とを備え、前記画像処理装置の前記取得手段は、前記画像形成手段によって記録材に形成された画像に基づいてずれ量を取得し、前記補正手段は、前記取得手段によって取得されたずれ量に応じて、前記画像データを補正することを特徴とする。
【００１３】
また、本発明は、コンピュータを、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれている場合又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、副走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して副走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段として機能させるためのプログラムを提供する。また、本発明は、コンピュータを、主走査方向及び副走査方向に沿って配列された複数の画素を含み列状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像と、当該記録材との間の傾きの量を取得する取得手段と、前記画像データの主走査方向に延びる各画素列において、階調値が第１の階調値以下である画素又は階調値が第２の階調値以上である画素が所定数以上含まれている場合に、当該画素列を補正領域として抽出する抽出手段と、前記画像データを、前記抽出手段によって抽出された補正領域を境界として、主走査方向にわたって前記傾きの量に応じた数の領域に分割する画像分割手段と、前記画像分割手段によって分割された各々の領域を隣接する領域に対して主走査方向に移動させることにより、前記記録材に形成された画像と当該記録材との間の傾きを補正する補正手段として機能させるためのプログラムを提供する。
【００１４】
また、本発明は、コンピュータを、主走査方向及び副走査方向に沿って配列された複数の画素によって表され、Ｎ個（Ｎは２以上の自然数）の画像が主走査方向又は副走査方向に並べられて配置された画像データであって、当該画像データを構成する画素の主走査方向又は副走査方向の位置のずれ量を取得する取得手段と、前記画像データにおいて、前記Ｎ個の画像が配置されていない画像領域、又は、前記Ｎ個の画像の領域のうち隣接する画像との境界から所定の範囲内の領域を補正領域として抽出する抽出手段と、前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された位置ずれ量に応じて画素の位置ずれを補正する補正手段として機能させるためのプログラムを提供する。
【００１５】
また、本発明は、コンピュータを、主走査方向及び副走査方向に沿って配列された複数の画素を含み網状のスクリーンによって階調が表現された画像データに基づいて記録材に形成された画像における画像幅のずれ量を取得する取得手段と、前記画像データの主走査方向に延びる各画素列又は副走査方向に延びる各画素列において、階調値が第１の階調値以下である画素が所定数以上含まれる場合又は階調値が第２の階調値以上である画素が所定数以上含まれる場合に、当該画素列を補正領域として抽出する抽出手段と、前記抽出手段によって抽出された補正領域に対して、前記取得手段によって取得された画像幅のずれ量に応じて画素の挿入又は画素の間引きを行うことで、主走査方向又は副走査方向の画像幅を補正する補正手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、画素の位置ずれを補正する場合に、画質の劣化を抑制することができる。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための形態の一例について説明する。
なお、以下の説明において、「主走査方向」とは、像保持体に潜像を形成する際に露光装置から像保持体の表面に照射される光の移動方向である。また、「副走査方向」は、像保持体の回転方向、つまり像保持体表面の移動方向である。これら主走査方向と副走査方向は互いに直交する関係にある。
なお、「画像の幅」又は「画像幅」とは、中間転写体や記録シートに形成される画像の主走査方向の長さ、または中間転写体や記録シートに形成される画像の副走査方向の長さである。
【００１８】
（１）画像欠陥の原因
まず、画素の位置ずれを補正した際に発生する画像欠陥について説明する。
電子写真方式の画像形成装置を用いて記録シート（記録材）に画像を形成すると、主走査方向又は副走査方向の画像幅の変化や、画像の記録シートに対する傾き（スキュー）等に起因する画素の位置ずれが発生することがある。種々の画素の位置ずれを補正する手法が知られているが、有色画素の所定の単位領域あたりの画素数によって階調を表現する「スクリーン」が画像に含まれる場合、補正によってスクリーン上に画像欠陥が発生することがある。スクリーン構造には、例えば複数の画素で構成される網点を規則的に配置する網状のスクリーンや、複数の画素を連ねた複数のラインを或る方向に規則的に配置する列状のスクリーンなどがあり、スクリーン構造に応じた画像欠陥が発生し得る。
以下では、スクリーン構造と画素の位置ずれの補正によって発生する画像欠陥との関係について説明する。
【００１９】
（１−１）画像幅の補正
まず、画像幅を補正した場合に発生する画像欠陥について説明する。
例えば、画像の主走査方向の幅が理想的な幅よりも３画素分だけ短い場合には、ビットマップ形式の画像データ（以下、「ビットマップデータ」という）を主走査方向に３画素分だけ拡大してやればよい。具体的には、主走査方向に沿って配列された複数の画素（画素列）によって表される各々の主走査ラインにおいて３個の画素を抽出し、抽出した画素と同じ濃度の画素をその隣に挿入する。以下では、このようにして抽出した画素のことを「補正画素」と呼び、挿入した画素のことを「挿入画素」と呼ぶ。なお、画素を間引く場合は、各々の主走査ラインにおいて抽出した画素そのものを間引くことになるので、補正画素と間引く画素とが一致する。
【００２０】
ところが、画像幅の補正によって画質が劣化してしまうことがある。ここでは、網状のスクリーンに生じる画像欠陥について説明する。
【００２１】
図９は、網状のスクリーンを含む画像の一例である網点画像Ｄ４を図示したものである。図９において、ハッチングで塗りつぶした正方形が表す領域を１画素とし、網点画像Ｄ４の主走査方向（同図横方向の長さ）の画像幅はＷＤ４である。ここで、網点画像Ｄ４が記録シートに形成されると、その主走査方向の画像幅はＷＤ４−１となってしまうとする。このとき、画像形成処理によって理想的な画像幅よりも１画素分だけ短い画像が記録シートに形成されることになる。
この網点画像Ｄ４が理想的な画像幅ＷＤ４で形成されるようにするためには、主走査ライン毎に１画素ずつ拡大すればよい。具体的には、主走査ラインごとに１画素ずつ補正画素ｄを指定し、その隣に挿入画素ｄｉｎを挿入する。図１０は、画像幅の補正後の網点画像Ｄ５を図示したものである。図１０に示したように、黒のベタ色で示した補正画素ｄの隣に挿入画素ｄｉｎが挿入され、主走査方向の画像幅は画像幅ＷＤ４＋１に補正される。すなわち、記録シートに形成される網点画像Ｄ５の画像幅は１画素分だけ短いＷＤ４となる。
【００２２】
図１０に着目すると、挿入画素により、補正画素ｄの右側にあった画素は全て右に１画素分の距離だけ移動している。補正画素ｄの位置は、補正前の画像の内容そのものをできる限り変化させないように、各補正画素ｄの主走査方向の位置がなるべく偏らず、ある程度はばらつくような位置に指定されている。しかし、図示のように、補正後の各網点に着目すると、各網点の形状が本来のものから変化し、スクリーンの構造の周期性が局部的に崩れてしまっている。したがって、形成された画像に濃度ムラが発生してしまう。また、図示したように複数の画素ｐが孤立点として存在している。画像形成装置の露光装置が静電潜像を形成するべく像保持体に光を照射する際には、この孤立点である画素ｐに相当する位置に照射される光は微弱なものとなる。したがって、像保持体に孤立点に相当するトナー像が現像されないことがあり、記録シートに形成される網点画像Ｄ５においては、この画像が消失してしまう。したがって、本来よりも小さな網点が形成され、スクリーンによって表される中間調は本来よりも低濃度で表されてしまう。以上のような原因により、網状のスクリーンを含む画像に対して画像幅の補正を行うと、画質が劣化してしまう虞がある。
【００２３】
（１−２）スキュー補正
次に、スキュー補正を行った場合に生じる画像欠陥について説明する。
図１１は、列状のスクリーンに対してスキューの補正を行った場合の様子を示した図である。
図１１では、記録シートに形成した画像１１において、４画素分の右下がりのスキューがあった場合を想定している。ここでいう“右下がりのスキュー”とは、主走査方向（図右方向）に進むに従って、画像の上端又は下端が、図中点線で示した理想的な画像の上端又は下端から副走査方向（図下方向）に向かって徐々に離れていくような画像の傾きのことである。一方、これとは逆に、右上がりのスキューもある。即ち、主走査方向に進むに従って、画像の上端又は下端が、図中点線で示した理想的な画像の上端又は下端から副走査方向とは逆方向（図上方向）に向かって徐々に離れていくような画像の傾きである。
【００２４】
このように、主走査方向及び副走査方向に沿って配列された複数の画素を含む画像データに基づいて記録シートに形成された画像と、当該記録シートとの間の傾きの量に基づいてスキュー補正を行うことが知られている。具体的には、右下がりのスキューの場合には、画像データに対し、必要な画素数に応じた距離だけ右上がりとなるようなスキュー補正処理を行えばよい。具体的には、画像１１を、主走査方向に沿った或る幅（図では８画素分の幅）で区切って、５つの領域ｂ１，ｂ２，ｂ３，ｂ４，ｂ５に分割する。そして、領域ｂ２，ｂ３，ｂ４，ｂ５の位置を、主走査方向に進むに従って１画素分ずつ図中上方（副走査方向とは逆方向）に移動させた画像データ１２を生成する。このような画像データ１２に基づいて記録シートに画像を形成すると、画像１３のように、画像１に現れていた右下がりのスキューが解消されるというわけである。この図１１の画像データ１２で表したように、スキュー補正のために各領域の位置を主走査方向に進むに従って１画素分ずつ上方（副走査方向とは逆の方向）に移動させることを“シフトアップ”と呼ぶ。一方、右上がりのスキューに対しては、図１１の画像データ１２とは逆に、各領域の位置を主走査方向に進むに従って１画素分ずつ下方（副走査方向）に移動させればよい。これを“シフトダウン”と呼ぶ。
【００２５】
なお、図１１の画像１１は、画素の位置が副走査方向にずれた場合であったが、スキューには、画像１４のように主走査方向に画素の位置ずれが発生する場合もある。この場合は、主走査方向を縦方向（上下方向）とみなし、副走査方向を横方向（左右方向）とみなすことで、画像１３と同じくシフトアップ又はシフトダウンによってスキューを補正することができる。
【００２６】
次に、図１２は、上述したようなスキューの補正に伴って画像欠陥が発生する様子を示した図である。
図１２の画像１においては、スクリーン処理によって、主走査方向及び副走査方向との間で成す角度が４５°となるような方向に複数の黒色画素が連ねられた微細な列Ｌが多数形成されている。そして、この列を形成する複数の黒色画素の単位面積あたりの画素数によって、白色の背景上にモノクロの濃度が表現される。この画像１に対し、スキューの補正のためにシフトアップを行うと、画像１ｕのような画素の配置となる。このとき、領域と領域との境界ｌ近傍における列Ｌ間の距離に着目すると、シフトアップ後における列Ｌ間の距離ｄ１は、シフトアップ前における列Ｌ間の距離ｄよりも小さくなっている。つまり、シフトアップ後の境界ｌ近傍には、シフトアップ前よりも多くの黒色画素が密に分布することになる。その結果、領域の境界ｌの列の端部に近い領域で意図した濃度よりも高い濃度の画像が形成される画像欠陥が現れる。これが時には画像上に黒いスジが発生しているように見えることもある。なお、この画像欠陥の色は列Ｌを形成する画素の色に依存するものであり、図１２では、列Ｌを形成する画素が黒色であったために“黒色”のスジが発生しているが、列Lを形成する画素が例えばイエロー、マゼンタ、サイアン等の一般に画像形成装置に用いられる色であれば当該列Lを形成する画素の色に応じた色の画像欠陥が発生する。
【００２７】
一方、画像１に対し、スキューの補正のためにシフトダウンを行うと、画像１ｄのような画素の配置となる。このとき、領域と領域との境界ｌ近傍における列Ｌ間の距離に着目すると、シフトダウン後における列Ｌ間の距離ｄ２は、シフトダウン前における列Ｌ間の距離ｄよりも大きくなっている。つまり、シフトダウン後の境界ｌ近傍には、シフトダウン前よりも多くの白色画素が密に分布することになる。その結果、領域の境界ｌ近傍の列の端部に近い領域で意図した濃度よりも低い濃度の画像が形成される画像欠陥が現れる。これが時には画像上に白いスジが発生しているように見えることもある。
【００２８】
発明者らの実験によって、列状のスクリーンにおいて、上記のようなスジ状の画像欠陥が発生しやすい条件が明らかとなった。即ち、
（I）スクリーンの形状が列状であり、かつ、その列が延びる方向が主走査方向及び副走査方向に対しておおよそ４５°の方向であること（４５°に近いほど画質が劣化しやすい）
（II）列の密度（列と直交する方向に１インチの幅をとったときの、その１インチあたりの列の数）が２００〜３００ｌｐｉ（line／inch）であること
（III）画像濃度（階調）が２０％〜６０％であること
という条件である。
【００２９】
以上説明したように、スクリーン処理によって中間調が表される画像が含まれていると、画素の位置ずれを補正することによって画像欠陥が発生し、記録シートに意図する画像を形成することができないことがある。そこで、以下では、上記のような原因によって発生する画質の劣化を抑制しつつ、画素の位置ずれを補正する。
【００３０】
（２）実施形態の構成
次に、本発明の実施形態の構成について説明する。
図１は、本実施形態に係るシステムの構成を示す図である。画像処理装置１００は、例えばカラープリンタやカラー複写機などの電子写真方式の画像形成装置に内蔵されるものである。画像処理装置１００は、図示のように、画像データ入力部１０１と、階調補正部１０２と、スクリーン処理部１０３と、Ｎアップ画像生成部１１３と、補正部１０４と、画像データ出力部１０５と、ずれ検知部１０６と、補正値算出部１０７と、記憶部１０８と、システム制御部１０９と、表示部１１１と、操作部１１２とを備えている。これらの構成のうち、画像データ入力部１０１、階調補正部１０２、スクリーン処理部１０３、Ｎアップ画像生成部１１３、補正部１０４、補正値算出部１０７、記憶部１０８及びシステム制御部１０９は、ＡＳＩＣ（Application Specific Integrated Circuit）やＣＰＵ（Central Processing Unit）などの制御回路と各種メモリによって構成されている。
【００３１】
画像データ入力部１０１は、図示せぬ通信回路を備えており、例えばスキャナなどの画像読取装置やパーソナルコンピュータなどのホスト装置２００からネットワークや通信線経由で入力される画像データを受け取る。この画像データはページ記述言語（ＰＤＬ：Page Description Language）で記述されている。画像データ入力部１０１は、この画像データに基づいてラスタライズを行って、ビットマップデータを生成する。階調補正部１０２は、上記ビットマップデータに対して階調補正やシェーディング補正などを行う。スクリーン処理部１０３は、階調補正部１０２によって階調補正がなされたビットマップデータに対してスクリーン処理を行う。例えば、多値データにおいて、総階調数を“２８８”としたときに、“１２０”という数値の画素データは、スクリーン処置によって、階調が１２０／２８８＝４２％のビットマップデータで表されることになる。なお、画像データ入力部１０１が受け取る画像データが２値データ等のようにスクリーン処理を行う必要のないデータである場合には、ビットマップデータが階調補正部１０２からスクリーン処理部１０３をパスしてＮアップ画像生成部１１３に供給されることになる。
【００３２】
Ｎアップ画像生成部１１３は、供給された画像データが表す画像を縮小し、縮小した画像を、主走査方向又は副走査方向にＮ個（Ｎは２以上の自然数）に区切られた画像領域のそれぞれに並べて配置した画像データ（以下、「Ｎアップ画像データ」という）を生成する。なお、以下では、このＮアップ画像データが表す画像のことを、「Ｎアップ画像」という。以下では、Ｎアップ画像において、この縮小されたＮ個の画像が配置された画像領域を「描画領域」といい、描画領域でない画像領域を「補正領域」という。Ｎアップ画像においては、補正領域は白色画素や低い階調の画素によって構成される。
図２は、Ｎアップ画像の一例であるＮアップ画像Ｄを図示したものである。図２に示したように、Ｎアップ画像Ｄは、破線で図示したように８個の画像領域に区切られた８アップ画像である。８つに区切られた画像領域のそれぞれには、Ｎアップ画像生成部１１３に供給された画像データが表す画像が縮小されて配置される。Ｎアップ画像Ｄは描画領域Ｇ１〜Ｇ８および補正領域Ｈを有する。
Ｎアップ画像生成部１１３は、Ｎアップ画像データを生成すると、これを画像形成部１１０へ出力する。
【００３３】
画像形成部１１０は、画像処理装置１００から供給される画像データに応じて記録シートに画像を形成する。
ここで、図３は、画像形成部１１０の構造を示した断面図である。画像形成部１１０は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）に対応した画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋを備えている。これらの画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋはいずれも、像を保持する像保持体である感光体ドラムと、感光体ドラムを決められた帯電電位に帯電する帯電装置と、各トナーの画像データに応じた光を感光体ドラムに照射して静電潜像を形成する露光装置と、静電潜像に各トナーを供給することで現像を行って感光体ドラムの表面にトナー像を形成する現像装置とを備えている。画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋによって形成されたトナー像は、複数のロールに掛け渡されて周回移動する中間転写ベルト１５に転写（一次転写）される。さらに、このトナー像は、記録シート収容部５０，５１，５２の何れかから搬送されてくる記録シートに転写（二次転写）される。画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋの位置から見て、記録シートの搬送方向下流側には、定着装置４６が設けられている。定着装置４６は、トナー像が転写された記録シートを加熱及び加圧することにより、記録シート表面にトナー像を定着させる。そして、記録シートは記録シート排紙部５７に排出される。一方、記録シートの両面に画像が形成される場合には、定着装置４６によって記録シートの片面に画像が定着された後、図示せぬ切り替えゲートによって記録シートの搬送経路が切り替えられる。そして、記録シートの表裏が反転された状態で二次転写位置まで搬送され、裏面に画像が転写される。その後、定着装置４６によって熱及び圧力で定着され、記録シート排紙部５７に排出される。
【００３４】
図１に示したずれ検知部１０６は、感光体ドラム、中間転写ベルト１５又は記録シート（片面又は両面）上に形成されたトナー像のうちのいずれかを読み取って、その画像を構成する画素の主走査方向及び副走査方向の位置ずれを検知する。このような画素の位置ずれは、例えば画像形成部１１０の各色の感光体ドラム、各色の現像装置若しくは中間転写ベルト等の、画像形成に係る交換部材の交換によって発生したり、画像形成部１１０の接地状態、温度若しくは湿度の変化等によって発生する。例えば、ずれ検知部１０６が中間転写ベルト１５上に形成されたトナー像を読み取る場合、画像形成部１１０の中間転写ベルトの外周面に形成されるパターン画像を読み取ることが可能な位置に設けられた光学センサを備えており、この光学センサによって読みとったパターン画像の位置に基づいて記録シート上における画素の位置ずれを検知する。より具体的には、画像形成部１１０が中間転写ベルトの外周面に主走査方向の異なる位置に２ヶ所以上のパターン画像を形成し、ずれ検知部１０６は、このパターン画像を読み取って、主走査方向の画素の位置ずれ量及び副走査方向の画素の位置ずれ量を求める。画素の位置ずれ量とは、具体的には、主走査方向又は副走査方向の位置ずれ（画像幅のずれ）及びスキュー倍率ずれ（傾き）に関するずれ量などである。
【００３５】
補正値算出部１０７は、ずれ検知部１０６によって求められたずれ量を取得して補正近似関数を求め、画素の位置ずれを補正するための補正値を算出して記憶する。補正部１０４は、この補正値に基づき、ビットマップデータに対して画像処理を施すことによって画素の位置ずれを補正する。例えば、主走査方向の画像幅のずれを補正する場合には、この補正値は、各主走査ラインにおいて挿入する画素の数又は間引く画素の数となる。また、スキュー補正を行う場合には、主走査ライン又副走査ラインの傾きを補正するための距離に応じた画素の数が補正値となる。補正部１０４は、上記補正値に従って、各々の主走査ライン又は副走査ライン上の補正領域において画素の位置ずれを補正する。この補正によって、記録シートに形成される画像の位置ずれが補正される。
【００３６】
補正後のビットマップデータは、補正部１０４から画像データ出力部１０５を経由して画像形成部１１０に出力される。画像形成部１１０は、このビットマップデータに基づき、上述したプロセスを経て画像を記録シートに形成する。前述したように、画像形成部１１０に与えられたビットマップデータそのものに対して画素の位置ずれを補正するような処理が施されているから、画像形成部１１０の各色の感光体に保持される画像は、上述した様々な理由によって発生し得る画素の位置ずれが補正された画像となる。
【００３７】
表示部１１１は、各種の情報や補正画面を表示する。操作部１１２は、ユーザによる各種の補正を受け付け、その補正に応じた信号をシステム制御部１０９に供給する。システム制御部１０９は、表示部１１１に対する表示制御や、操作部１１２からの信号に応じた処理を行うほか、画像処理装置１００の全体的な動作を制御する。
【００３８】
（３）画素の位置ずれ補正
次に、画像処理装置１００が画像データの画素の位置ずれを補正する処理について、具体的に説明する。
（３−１）Ｎアップ画像の画像幅の補正
まず、補正部１０４がＮアップ画像を記録シートの両面に形成する場合に、記録シートの表面および裏面に形成される画像の位置ずれを補正する手法について説明する。このとき、記録シートの表面と裏面に形成されたパターン画像に基づいて、それらが記録シート上の理想的な位置に形成されるように、描画領域の画素の位置ずれを補正するための値が補正値として算出される。
【００３９】
補正部１０４は、Ｎアップ画像生成部１１３からＮアップ画像データが供給されると、Ｎアップ画像における補正領域を特定する。Ｎアップ画像生成部１１３においては、予め決められた画像の配置数や配置位置を指定するレイアウトに従って、描画領域に画像が配置される。よって、補正部１０４はこのレイアウトに関する情報を取得することにより、描画領域でない画像領域を補正領域として抽出することができる。補正部１０４は、補正値算出部１０７に記憶された補正値を用いて、抽出した補正領域に挿入画素を挿入したり、補正画素を間引いたりすることによって補正領域の画像幅を補正する。このようにして、補正部１０４は、主走査方向または副走査方向に、描画領域の画素の位置ずれを補正する。
【００４０】
次に、図４を用いて、補正部１０４が行う画像幅のずれの補正について説明する。
図４は、図２に示したＮアップ画像Ｄにおいて、描画領域Ｇ１およびＧ２と、補正領域Ｈ（ここでは、各々の補正領域をＨ１〜Ｈ３と分けて表す。）とを含む或る主走査ラインＬ上の画素を模式的に示した図である。図４に示したように、主走査ラインＬは、主走査方向へと順に、補正領域Ｈ１，描画領域Ｇ１、補正領域Ｈ２、描画領域Ｇ２、補正領域Ｈ３に属する画素によって構成される。例えば、補正値算出部１０７によって、記録シートの表面に形成された描画領域Ｇ１およびＧ２の画素が、主走査方向と逆方向に１画素だけずれることが検知されたとする。この場合、補正部１０４は、補正領域Ｈ１に１画素だけ挿入画素を挿入して、描画領域Ｇ１およびＧ２の画素を主走査方向に１画素だけ移動させる。より具体的には、例えば、補正部１０４は、図に示した補正画素ｄ１を抽出し、これと同濃度の挿入画素ｄｉｎ１を隣に挿入する。このようにすれば、描画領域から補正画素が抽出されることがなく、描画領域の位置を主走査方向（白抜き矢印方向）に１画素だけ移動させることができる。また、記録シートの裏面に形成された画像に対しても同様にして、画像幅のずれを補正することができる。以上のようにして、補正領域の画像幅の補正を行うことで、記録シートの表面と裏面に形成された画像（描画領域）の位置を補正することができる。このとき、スクリーンが描画領域内に含まれていても、スクリーン構造を変化させることはないから、これに起因する上述した（１−１）で説明したような画像欠陥は発生しない。また、Ｎアップ画像における補正領域は、白色や低い階調のビットマップデータによって表されるから、補正領域内であればどこから補正画素を抽出しても、画質は劣化しにくい。
【００４１】
（３−２）Ｎアップ画像のスキュー補正
次に、補正部１０４が行うＮアップ画像に発生するスキューを補正する手法について説明する。図５は、Ｎアップ画像に対するスキュー補正の手法を説明する図である。
例えば、図５（ａ）に示した８アップ画像が記録シートに形成された場合に、同図（ｂ）に示したような右上がりのスキューが発生していることが検知されたとする。この場合、従来は、図１１を用いて説明したようなシフトダウンを行って、同図（ｃ）に示したように画像が形成されるようスキュー補正を行っていた。ところが、この手法では、描画領域内に例えば列状のスクリーンが含まれている場合や、画像形成時の解像度が低い場合には、上述した（１−２）で説明した原因によってスジ状の画像欠陥が発生してしまう虞がある。
【００４２】
そこで、本発明では、同図（ｄ）に示したように画像が形成されるようスキュー補正を行う。具体的には、補正部１０４は、補正領域を境界として副走査方向にわたって、ずれ検知部１０６によって検知された傾きの量に応じた数の画像領域に区切る。そして、補正部１０４は、補正値算出部１０７に記憶された補正値に基づいて、各々の領域を隣接する領域に対して副走査方向に移動させることにより、記録シートと、記録シートに形成された画像との間の傾きを補正する。補正部１０４は、同図（ａ）に示した一点鎖線ｌ１の位置で２つの画像領域に区切り、図右側の画像領域を図左側の画像領域に対して副走査方向に移動させるシフトダウンを行う。すると、同図（ｄ）に示したような８アップ画像が記録シートに形成されることになる。このような手法によれば、描画領域が含まれない補正領域を境界としてスキュー補正を行うから、各描画領域が記録シートからはみ出して形成されることはないし、描画領域内のスクリーン構造は変化せず画質の劣化を抑制することができる。また、Ｎアップ画像は、１枚の記録シートに複数枚の名刺の画像を形成する場合等に用いられ、この場合、ユーザは記録シートからこの部分を切り取って使用する。したがって、図示したように各描画領域の画像が記録シートに対して斜めに形成されてもさほど問題とならないのである。
また、さらに多数の領域に分割してスキュー補正を行う場合にも、補正領域を境界として画像領域を区切って、スキュー補正を行うようにすれば、描画領域内のスクリーン構造は変化せず、画質の劣化を抑制することができる。
【００４３】
次に、Ｎアップ画像でない画像（以下では、特に断りのない限り単に「画像」と表す）の画素の位置ずれを補正する手法について説明する。つまり、ビットマップデータはスクリーン処理部１０３からＮアップ画像生成部１１３をパスして補正部１０４に供給され、補正部１０４は供給された画像データに基づいて画素の位置ずれを補正する。
【００４４】
（３−３）画像幅の補正
まず、補正値算出部１０７は、予めずれ検知部１０６によって求められた画像幅のずれ量を取得して補正近似関数を求め、画素の位置ずれを補正するための補正値を算出して記憶している。そして、補正部１０４は、画像データから、階調値が第１の階調値Ｔｈ１以下である画素が所定数以上含まれる画像領域又は階調値が第２の階調値Ｔｈ２以上である画素が所定数以上含まれる画像領域を補正領域として抽出する。そして、補正部１０４は、画像幅のずれ量に応じて、補正領域に対して画素の挿入又は画素の間引きを行うことで画像幅を補正する。
なお、低階調領域でも高階調領域でもない画像領域のことを、以下では「中階調領域」という。
【００４５】
ここで、図６を用いて、補正部１０４が行う画像幅の補正の手法について説明する。
図６は、補正部１０４に入力された画像データが表す画像Ｄ３を模式的に示した図である。図６に示したように、画像Ｄ３は、右上部ほど高階調の領域で、矢印Ａ方向（左下方向）へと連続的に階調が低くなる網状のスクリーンによるグラデーション状の背景画像と、「○○株式会社」、「特許  太郎」というベタ色で描かれた文字とを有する。画像Ｄ３において、右上隅部は階調が１００％のベタ色を表し、左下隅部を階調が０％を表す。また、一点鎖線ｌ２より右上のハッチングで図示した画像領域Ｇａを高階調領域とし、一点鎖線ｌ３より左下の画像領域Ｇｂを低階調領域とする。また、矢印で図示した主走査ラインをそれぞれＹ１、Ｙ２して、主走査ラインＹ１およびＹ２上の画素について、補正画素の抽出方法について説明する。
【００４６】
まず、主走査ラインＹ１に着目する。主走査ラインＹ１上の図右方向（主走査方向）には高階調領域Ｇａに含まれる画素群が存在する。よって、補正部１０４は、主走査ラインＹ１においては、高階調領域Ｇａを補正領域として抽出する。
ここで、高階調領域から補正領域を抽出する理由について説明する。
高階調領域においては、各網点の大きさは各網点間のそれに対して十分に大きい。すなわち、黒色画素が高密度で存在しており、補正画素は黒色画素から抽出されやすい。よって、画素の挿入や間引きにより網点の形状が変化したり、孤立点となる画素（図１０の画素ｐ）が発生しても、元のスクリーンに対する変化の度合いは中階調領域の場合に比べると小さい。つまり、補正後においても、スクリーン構造の周期性はほぼ保持されることになる。よって、スクリーンを含む画像であっても濃度ムラや元の濃度に対する変化が生じにくく、画質が劣化しにくいというわけである。特に、高階調の領域ほど発生する画質は劣化しにくく、階調が１００％のスクリーン（つまり、ベタ色）の領域では、当該領域は同じ有色の画素によって構成されるから、画素が挿入または間引きされても階調は変化しない。
なお、主走査ラインＹ１上において、複数の画素が高階調領域Ｇａに含まれているから、補正部１０４は、例えば高階調領域Ｇａのうち、なるべく高い階調の領域から補正画素を抽出することが好ましい。また、補正部１０４は、同一の主走査ライン上から複数の補正画素を抽出する場合は、各補正画素がある程度はばらつくように抽出することが好ましい。例えば、補正画素の抽出位置がスクリーンのもつ角度や周期と同期した場合に画像欠陥が発生するため、補正画素の決定に乱数を用いるなどすることが好ましい。
【００４７】
次に、主走査ラインＹ２に着目する。主走査ラインＹ２上の図左方向（副走査方向と逆方向）には低階調領域Ｇｂに含まれる画素が存在する。よって、補正部１０４は、主走査ラインＹ２においては、低階調領域Ｇｂを補正領域として抽出する。
ここで、低階調領域から補正領域を抽出する理由について説明する。
低階調領域においては、各網点の大きさは各網点間のそれに対して十分に小さい。すなわち、白色画素が高密度で存在するから、補正画素は白色画素から抽出されやすい。よって、画素の挿入や間引きが行われてもスクリーン構造は変化しにくく、元のスクリーンに対する変化の度合いは中階調領域の場合に比べると小さい。つまり、補正後においても、スクリーン構造の周期性はほぼ保持されることになる。よって、スクリーンを含む画像であっても濃度ムラや元の濃度に対する変化は発生しにくく、画質が劣化しにくいというわけである。特に、低階調の領域ほど、発生する画像欠陥の度合いは小さくなり、階調が０％のスクリーンでは、全てが同色の画素によって構成されるから、画素が挿入または間引きされても、当該領域の濃度は変化しない。
なお、主走査ラインＹ２上において、複数の画素が低階調領域Ｇｂに含まれているから、補正部１０４は例えば低階調領域Ｇｂのうち、なるべく低い階調の領域から補正画素を抽出することが好ましい。
【００４８】
また、画像Ｄ３は、図示したようにベタ色の文字を有している。一般に、文字を構成する画像領域は高階調（１００％）又は低階調（０％）で表されることが多い。よって、文字を構成する画像領域から補正画素を抽出しても画質の劣化を抑制することができる。
【００４９】
（４）実施形態の動作
次に、図７に示すフローチャートを参照しながら、画像処理装置１００の全体的な動作について説明する。
まず、画像データ入力部１０１にホスト装置２００から画像データが入力されると（ステップＳ１００；Ｙｅｓ）、画像データ入力部１０１はこれをビットマップ形式の画像データ（ビットマップデータ）に変換して階調補正部１０２に供給する。階調補正部１０２は、このビットマップデータに対して階調補正やシェーディング補正などを行ってスクリーン処理部１０３に供給する（ステップＳ２００）。スクリーン処理部１０３は、階調補正がなされたビットマップデータに対してスクリーン処理を行ってＮアップ画像生成部１１３に供給する（ステップＳ３００）。次に、Ｎアップ画像生成部１１３は、ユーザからの指示に応じてＮアップ画像を生成する際には、予め指定された描画領域の配置数や配置方法等に基づいて、入力された画像データが表す画像を縮小して配置したＮアップ画像データを生成する。一方、Ｎアップ画像生成部１１３は、Ｎアップ画像データを生成しない場合には、そのまま補正部１０４に供給する（ステップＳ４００）。次に、補正部１０４は、ビットマップデータを記憶部１０８に展開し、補正値算出部１０７によって記憶されている補正値に基づいて、画素の位置ずれを補正する（ステップＳ５００）。このとき、補正部１０４は、記録シートの表裏に形成されるＮアップ画像の画素の位置を補正する場合には、上述した（３−１）や（３−２）で説明した手法を用いて補正領域を抽出することにより、描画領域の画素の位置ずれを補正する。また、補正部１０４は、スキュー補正を行う場合には、上述した（３−３）で説明した手法を用いて、高階調領域や低階調領域を補正領域として抽出することにより、画像幅の補正を行う。
【００５０】
そして、補正部１０４は、画像データ出力部１０５を介して、補正処理を経たビットマップデータを画像形成部１１０に出力する（ステップＳ６００）。画像形成部１１０は、このデータに基づき、上述したプロセスを経て画像を記録シートに形成する。
【００５１】
以上説明したように、補正部１０４がＮアップ画像に対して画素の位置ずれを補正する場合には、描画領域を除いた画像領域を補正領域として抽出し、画素の位置ずれを補正する。画像幅の補正を行う場合には、補正部１０４は、補正領域に対して画素の挿入や間引きを行う。また、スキュー補正を行う場合には、補正部１０４は、補正領域を境界として区切って画像領域を移動させる。したがって、Ｎアップ画像の描画領域の内容（スクリーン構造）や画像形成時の解像度とは無関係に、画素の位置ずれ補正しても、画質の劣化を抑制することができる。
また、Ｎアップ画像でない画像の場合には、補正部１０４は、画像から高階調領域または低階調領域を補正領域として抽出することにより、画素の位置ずれを補正する。補正部１０４は、画像領域の階調に応じて補正領域を抽出するから、補正領域に列状や網状のスクリーンが含まれる場合であっても、画質の劣化を抑制しつつ、画素の位置ずれを補正することができる。
このように、本実施形態においては、低階調領域又は高階調領域を補正領域として抽出して画素の位置ずれを補正することにより画質の劣化を抑制することできるのである。
【００５２】
（５）変形例
以上に説明した実施形態の内容を以下のように変形してもよい。
上述した実施形態では、画像処理装置１００のＮアップ画像生成部１１３がＮアップ画像データを生成していたが、外部から供給されるＮアップ画像データを用いてもよい。この場合、ビットマップデータは、スクリーン処理部１０３からＮアップ画像生成部１１３をパスして補正部１０４に供給されるようにしてもよい。また、画像処理装置１００が、Ｎアップ画像生成部１１３を有さない構成としてもよい。画像処理装置１００は、供給された画像データにおける描画領域と補正領域の位置を特定するための情報を取得すれば、補正領域を抽出して、補正領域における画像幅の補正やスキュー補正を行うことができる。
【００５３】
上述した実施形態では、補正部１０４は、記録シートの両面に形成されるＮアップ画像の描画領域の画素の位置ずれを補正するべく、補正領域の画像幅の補正を行っていたが、像保持体（感光体ドラム）に現像される各色の画像の位置を補正することもできる。例えば、イエロー、マゼンタ、シアン、ブラックの各色の画像を形成し、これらを記録シートに多重転写すると、これらの像に含まれる画素の位置がずれる場合がある。このような位置ずれを補正するため、ずれ検知部１０６が、サイアン、マゼンタ、イエロー、ブラックのトナーで形成されたパターン画像を読み取り、補正値算出部１０７は各色のパターン画像の位置が一致するように補正値を求める。
図８は、イエローのトナーで形成される画像を表すＹ色画像データと、マゼンタのトナーで形成される画像を表すＭ色画像データのそれぞれに対するスキュー補正の手法を説明する図である。同図（ａ）にＹ色画像データとＭ色画像データとによって表される８アップ画像を示す。同図においてＧ１〜Ｇ８で示した領域が、それぞれの色における描画領域である。この画像が記録シートに形成されると、同図（ｂ）に示したように、Ｙ色画像データが表す画像（破線で囲まれた画像領域）には右下がりのスキューが発生し、Ｍ色画像データが表す画像（実践で囲まれた画像領域）には右上がりのスキューが発生するものとする。このとき、Ｙ色画像データが表す画像とＭ色画像データが表す画像とが重なる領域がハッチングで図示した領域である。
【００５４】
このように発生するスキューを補正するべく、補正部１０４は、同図（ａ）に示した一点鎖線ラインｌ１で画像領域を区切る。そして、補正部１０４は、同図（ｃ）に示したように、Ｙ色画像データが表す画像の図右側の画像領域をシフトアップし、Ｍ色画像データが表す画像の図左右側の画像領域をシフトアップする。このようなスキュー補正により、同図（ｄ）に示したような画像が記録シートに形成され、Ｙ色画像データとＭ色画像データのそれぞれが表す画像の位置ずれが補正される。このとき、Ｙ色画像データが表す画像とＭ色画像データが表す画像とが重なる領域はハッチングで図示した領域である。図示したように、これらの画像領域が重なる画像領域は、同図（ｂ）に示した補正前よりも拡大しており、それぞれの色の画像の位置ずれをおよそ１／２に低減することができる。
また、イエロー、マゼンタ、シアン、ブラックの各色の画像データに対して同様のスキュー補正を行えば、さらに多数の色を表す画像データであっても像に含まれる画素の位置ずれを補正することができる。
【００５５】
また、補正部１０４は、画像から補正領域を抽出して、画素の位置ずれを補正する場合、所定の階調値に基づいて高階調領域と低階調領域とを特定していた。この場合に、複数の色を用いて画像が形成される場合には、色に応じてこれらの階調値が定められてもよい。例えばブラックとイエローとでは同じ階調の画像領域であっても、画素の位置ずれの補正による画質の劣化は、イエローよりもブラックの方が人間の眼にとっては視認しやすいという特性がある。そこで、例えば高階調領域とする閾値を、イエローよりもブラックの方を大きくし、低階調領域とする閾値を、イエローよりもブラックの方を小さくすればよい。このようにすれば、さらに画質の劣化を抑制することができる。
【００５６】
また、記録シート上での画像の位置を補正する場合にも有効であり、ずれ検知部１０６が記録シートに形成されたパターン画像を読み取ってずれ量を求め、補正値算出部１０７が、Ｎアップ画像が記録シート上の理想的な位置に形成されるような補正値を求める。そして、補正部１０４は、補正値に基づいて種々の原因による画素の位置ずれを補正することができる。
【００５７】
上述した実施形態では、Ｎアップ画像に対してスキュー補正を行う場合において、主走査ライン又は副走査ライン（すなわち、画像の一方の端から他端まで）全体が補正領域となる場合について説明した。しかし、ある階調値以下の画素、又は、ある階調値以上の画素が所定数以上含まれている場合や、その画素が連続する長さが所定の長さ以上である場合に、当該ライン全体を補正領域として抽出してもよい。このようにすれば、例えばスキュー補正を行う場合に、走査ライン全体が高階調領域や低階調領域に属さなくても、上述した実施形態の方法でスキュー補正を行うことができる。
【００５８】
上述した実施形態では、補正部１０４が画像の画素の位置ずれを補正する場合、走査ラインごとの高階調領域または低階調領域に基づいて補正領域を抽出していた。ところが、必ずしも、これらの階調領域が含まれているとは限らず、走査ライン全体が中階調領域に含まれることもある。このとき、補正部１０４は、画像データの主走査方向又は副走査方向ラインに含まれる画素の階調値の平均値を走査ライン毎に算出し、この平均値よりも低い階調値の画素が所定数以上含まれている走査ライン又は平均値よりも高い画素が所定数以上含まれている走査ラインを補正領域として抽出する。そして、以降、補正部１０４は画素の位置ずれ量にも応じて、スキューや画像幅を補正すればよい。階調が高い場合には１００％に近く、階調が低い場合には０％に近い補正画素であるほど、補正による画像劣化を抑制することができる。したがって、このような基準をもとに、走査ライン上の画素の階調値に基づいて補正画素を指定すれば、補正部１０４は、更に別の方法で補正領域を抽出してもよい。
【００５９】
上述した実施形態では、図７に示したような網状のスクリーンを有する画像Ｄ３の画像幅を補正する場合について説明したが、スクリーン構造が列状の場合にも、高階調領域や低階調領域を補正領域として抽出することにより、画質の劣化を抑制することができる。列状のスクリーン等のスクリーン構造であっても、高階調領域には黒色画素が高密度で存在し、低階調領域には白色画素が高密度で存在する点では、網状のスクリーンの場合と同じである。このような領域から補正領域を抽出すれば、網状のスクリーンと同じ理由により元のスクリーン構造に対する変化の度合いは、中階調領域のそれに比べると小さくて済む。よって、スクリーン構造の周期性は比較的保持されやすく、濃度の変化や濃度ムラは発生しにくいから、画質の劣化を抑制することができる
特に、画像Ｄ３のように、網状のスクリーン内で区切ってスキュー補正を行う場合は、図１１を用いて説明した手法を用いてスキューを補正することになるが、低階調領域を含むように区切ってスキュー補正を行うことが好ましい。なぜなら、画像領域を区切る位置と網点が重なることを回避することができ、シフトダウンやシフトアップを行っても、１つの網点が上下に分離されるといった事態を防止することができるからである。よって、スクリーンの網点を崩すことが無くなり、画質の劣化の原因とならない。
また、スクリーン構造が列状の場合には、上述した（１−２）で説明したように、列状のスクリーンを含む領域にスキュー補正を行った場合、「（III）画像濃度（階調）が２０％〜６０％であること」という条件で、画質が劣化しやすい。したがって、この場合も、補正部１０４は、高階調領域又は低階調領域を補正領域として抽出して補正すればよい。
ただし、スキュー補正を行う場合、走査ライン上の全ての画素が移動することになるから、画像領域の境界全体が高階調領域又は低階調領域に属するとは限らない。よって補正部１０４は、主走査ライン又は副走査ラインにおいて、所定の階調値以下の画素が連続する長さ（連続画素数）又は所定の階調値以上である画素が連続する長さが所定の長さ以上である場合には、この走査ラインを補正領域として抽出するようにしてもよい。
【００６０】
上述した実施形態では、Ｎアップ画像の画素の位置ずれを補正する場合には、補正部１０４は、描画領域でない画像領域を、補正領域として抽出していた。しかし、上記で説明したＮアップ画像でない画像に対して行った画素の位置ずれ補正の手法を、Ｎアップ画像の描画領域に対しても行うようにしてもよい。Ｎアップ画像とは、画像処理装置１００に入力された画像データが表す画像が縮小されて描画領域となっただけであるから、同じ補正処理を行うことができるのである。
【００６１】
また、上述した実施形態では、Ｎアップ画像において、描画領域を除いた画像領域を補正領域として抽出していたが、描画領域から抽出してもよい。具体的には、図２の破線で図示したように、Ｎ個に区切られた領域のうち隣接する画像領域との境界から所定の範囲内の画像領域を補正領域として抽出する。描画領域においても、画素の位置ずれを補正しても画質の劣化が目立ちにくい画像領域が存在するのであれば、当該画像領域を補正領域として抽出するようにしてもよいというわけである。例えば、描画領域の端部から所定の範囲内に低階調領域が存在する場合、これを補正領域として抽出する、という具合である。なお、描画領域から補正領域として抽出可能な範囲は、ユーザによる指定や描画領域の内容などに応じて変更可能である。
【００６２】
上述した実施形態では、補正部１０４が画像幅の補正を行う場合には、主走査方向の画像幅のみを補正する場合を例示したが、副走査方向の長さを補正する場合には、実施形態で説明した「主走査方向」と「副走査方向」と逆にして考えればよい。また、補正部１０４がスキュー補正を行う場合には、副走査方向に画像領域を移動させるスキュー補正の場合について例示した。これに対し、主走査方向に画像領域を移動させるスキューを補正する場合には、実施形態で説明した「主走査方向」と「副走査方向」と逆にして考えればよい。
【００６３】
画像形成部１１０は、画像処理によって画素の位置ずれが補正された画像データに基づいて画像を形成するものであれば、その方式は問わない。また、画素の位置ずれを検知する方法としては、画像形成部１１０がテストパターンを画像処理装置１００の外部に出力し、外部装置での測定で把握したずれ量を画像処理装置１００に入力する方法も考えられる。この場合は、画像処理装置１００内にずれ検知部１０６を設けなくてもよい。
【００６４】
なお、図１に示した画像処理装置１００は、実施形態のように画像形成装置に内蔵されるコンピュータによって実現されるものであってもよいし、例えばパーソナルコンピュータのような画像データ入力装置によって実現されるものであってもよい。また、図７に示した処理手順をプログラムに記述し、このプログラムをコンピュータによって読み取り可能な磁気記録媒体、光記録媒体あるいはＲＯＭなどの記録媒体に記録して画像処理装置１００に提供することもできる。また、インターネットのようなネットワークや通信線経由で画像処理装置１００にダウンロードさせることも可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係るシステムの構成を示すブロック図である。
【図２】Ｎアップ画像の一例を示す図である。
【図３】画像形成部の構造を示す断面図である。
【図４】画像幅の補正の手法を説明する図である。
【図５】Ｎアップ画像に対するスキュー補正の手法を説明する図である。
【図６】画像の一例を模式的に示した図である。
【図７】本実施形態の動作を示すフローチャートである。
【図８】Ｎアップ画像に対するスキュー補正の手法を説明する図である。
【図９】網状のスクリーンを含む画像を示した図である。
【図１０】画像幅の補正後の網状のスクリーンを含む画像を示した図である。
【図１１】スキューを補正する処理を模式的に示す図である。
【図１２】スキューを補正する際に画像欠陥が発生する様子を示す図である。
【符号の説明】
【００６６】
１００・・・画像処理装置、１０１・・・画像データ入力部、１０２・・・階調補正部、１０３・・・スクリーン処理部、１０４・・・補正部、１０５・・・画像データ出力部、１０６・・・ずれ検知部、１０７・・・補正値算出部、１０８・・・記憶部、１０９・・・システム制御部、１１０・・・画像形成部、１１１・・・表示部、１１２・・・操作部、１１３・・・Ｎアップ画像生成部。
【図１】
2008244652.tif 000003
【図２】
2008244652.tif 000004
【図３】
2008244652.tif 000005
【図４】
2008244652.tif 000006
【図５】
2008244652.tif 000007
【図６】
2008244652.tif 000008
【図７】
2008244652.tif 000009
【図８】
2008244652.tif 000010
【図９】
2008244652.tif 000011
【図１０】
2008244652.tif 000012
【図１１】
2008244652.tif 000013
【図１２】
2008244652.tif 000014