(57)【要約】      （修正有）【課題】記録シートに形成された像の画像幅を補正する際に、欠陥画像の発生を抑制する。【解決手段】補正単位画像領域を副走査方向から見ると、最上段から奇数番目の段にある補正単位画像領域と、最上段から偶数番目の段にある補正単位画像領域とが一部重なっている。これにより、最上段から奇数番目の段にある補正単位画像領域においてラインずれとなった画素の偏りＰと、最上段から偶数番目の段にある補正単位画像領域においてラインずれとなった画素の偏りＱとが加算されることで、曲線Ｒに示すように、それぞれの偏りが補完され、画像全体におけるラインずれの偏りが緩和される。【選択図】図９
2008099114.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
を具備することを特徴とする画像処理装置。
【請求項２】
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
を具備することを特徴とする画像処理装置。
【請求項３】
前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数の範囲内の値であり、
前記基準位置決定手段は、前記第一の方向に延びる複数の画素列毎に異なる前記基準位置を決定し、
前記画素決定手段は、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値であり、
前記基準位置決定手段は、前記第一の方向に延びる複数の画素列毎に異なる前記基準位置を決定し、
前記画素決定手段は、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも大きい値であり、
前記画素決定手段は、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する
ことを特徴とする請求項２記載の画像処理装置。
【請求項６】
前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素の位置が予め決められており、
前記画像情報の各領域の前記第一の方向の幅を、隣接する領域間において或る範囲内で変化させる幅変更手段を備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
分割された前記領域の幅に相当する画素数の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、
分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、
前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、
選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
を備えることを特徴とする画像処理装置。
【請求項８】
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
分割された前記領域の幅に相当する画素数よりも大きい値をとる前記乱数を用いて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、
分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、
前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、
選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
を備えることを特徴とする画像処理装置。
【請求項９】
画像情報に基づいて記録シートに画像を形成する画像形成手段と、
前記画像形成手段によって記録シートに形成された画像に含まれる画素の位置ずれ量を検知する検知手段と、
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記検知手段によって検知された位置ずれ量に基づいて、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と、
前記画像幅変更手段によって画像幅が変更された画像情報を前記画像形成手段に出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項１０】
画像情報に基づいて記録シートに画像を形成する画像形成手段と、
前記画像形成手段によって記録シートに形成された画像に含まれる画素の位置ずれ量を検知する検知手段と、
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記検知手段によって検知された位置ずれ量に基づいて、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と、
前記画像幅変更手段によって画像幅が変更された画像情報を前記画像形成手段に出力する出力手段と
を備えることを特徴とする画像形成装置。
【請求項１１】
コンピュータを、
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
して機能させるためのプログラム。
【請求項１２】
コンピュータを、
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、
前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、
前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、感光体などの像保持体に像を形成し、これを記録シートに転写する。このとき、記録シートに転写された像を構成する画素の位置がずれることで、画像の主走査方向又は副走査方向の幅が本来意図していた幅と異なってしまう場合がある。
【０００３】
特許文献１には、タンデム方式のカラー画像形成装置において、各色の主走査方向の画像幅のずれ量をずれ量検出手段により算出し、ずれ量検出手段により検出されたずれ量に基づいて前記複数色の画像の幅が一致するように複数色の画像データの各々に画素を追加することが記載されている。また、特許文献２には、原画像の画素ドットのデータに対し、該データに所要のデータを追加または該データの間引きを行うことにより原画像を拡大または縮小して画素ドットデータを補完する際に、変倍率によって決まる数のデータの補間位置を１走査ラインまたは数走査ラインごとに変化させることが記載されている。そして、特許文献３には、画像データを所定の複数画素毎にこの複数画素よりも少数の一定画素ずつ間引くかまたは追加することにより、画像の画素密度を変換する際に、乱数発生手段で生成した乱数に応じて複数画素中における間引き或いは追加する画素の位置を指定することが記載されている。
【特許文献１】特開平２−１３７４７３号公報
【特許文献２】特開平１−０４７１６７号公報
【特許文献３】特開２００１−５２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、補正処理を行う前の画像では第二の方向において同一の線上に並んでいた画素が補正処理を行った後の画像では異なる位置に配置されてしまうことで発生する欠陥画像の発生を低減することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明は、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段とを具備することを特徴とする画像処理装置を提供する。
【０００６】
請求項２に係る発明は、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段とを具備することを特徴とする画像処理装置を提供する。
【０００７】
請求項３に係る発明は、請求項１記載の画像処理装置において、前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数の範囲内の値であり、前記基準位置決定手段は、前記第一の方向に延びる複数の画素列毎に異なる前記基準位置を決定し、前記画素決定手段は、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する。
【０００８】
請求項４に係る発明は、請求項１記載の画像処理装置において、前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値であり、前記基準位置決定手段は、前記第一の方向に延びる複数の画素列毎に異なる前記基準位置を決定し、前記画素決定手段は、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する。
【０００９】
請求項５に係る発明は、請求項２記載の画像処理装置において、前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも大きい値であり、前記画素決定手段は、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する。
【００１０】
請求項６に係る発明は、請求項１乃至５のいずれか１項に記載の画像処理装置において、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素の位置が予め決められており、前記画像情報の各領域の前記第一の方向の幅を、隣接する領域間において或る範囲内で変化させる幅変更手段を備える。
【００１１】
請求項７に係る発明は、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、分割された前記領域の幅に相当する画素数の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段とを備えることを特徴とする画像処理装置を提供する。
【００１２】
請求項８に係る発明は、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、分割された前記領域の幅に相当する画素数よりも大きい値をとる前記乱数を用いて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段とを備えることを特徴とする画像処理装置を提供する。
【００１３】
請求項９に係る発明は、画像情報に基づいて記録シートに画像を形成する画像形成手段と、前記画像形成手段によって記録シートに形成された画像に含まれる画素の位置ずれ量を検知する検知手段と、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記検知手段によって検知された位置ずれ量に基づいて、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と、前記画像幅変更手段によって画像幅が変更された画像情報を前記画像形成手段に出力する出力手段とを備えることを特徴とする画像形成装置を提供する。
【００１４】
請求項１０に係る発明は、画像情報に基づいて記録シートに画像を形成する画像形成手段と、前記画像形成手段によって記録シートに形成された画像に含まれる画素の位置ずれ量を検知する検知手段と、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記検知手段によって検知された位置ずれ量に基づいて、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と、前記画像幅変更手段によって画像幅が変更された画像情報を前記画像形成手段に出力する出力手段とを備えることを特徴とする画像形成装置を提供する。
【００１５】
請求項１１に係る発明は、コンピュータを、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段として機能させるためのプログラムを提供する。
【００１６】
請求項１２に係る発明は、コンピュータを、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を決定する基準位置決定手段と、前記乱数記憶手段に記憶された乱数と、前記基準位置決定手段によって決定された基準位置とに応じて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記補正処理の対象となる画素を決定する画素決定手段と、前記画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１７】
請求項１及び２に記載の発明によれば、補正処理を行う前の画像では第二の方向において同一の線上に並んでいた画素が、補正処理を行った後の画像では異なる位置に配置されてしまうことで発生する欠陥画像の発生を、本発明を採用しない場合と比べて低減することができる。
請求項３乃至５の何れかに記載の発明によれば、補正処理の対象となる画素の選択を、本発明を採用しない場合と比べて適切に行うことが出来る。
請求項６記載の発明によれば、補正対象となる画素の位置が乱数によって予め決められていることでその画素の位置が規則性を帯びた場合であっても、画素の位置ずれを補正しつつ、欠陥画像の発生を抑制することができる。
請求項７、８に記載の発明によれば、補正処理の対象となる画素の数に応じた補正方法の選択を、本発明を採用しない場合と比べて適切に行うことができる。
請求項９，１０記載の発明によれば、補正処理を行う前の画像では第二の方向において同一の線上に並んでいた画素が、補正処理を行った後の画像では異なる位置に配置されてしまうことで発生する欠陥画像の発生を、本発明を採用しない場合と比べて低減することができる。
請求項１１，１２記載の発明によれば、補正処理を行う前の画像では第二の方向において同一の線上に並んでいた画素が、補正処理を行った後の画像では異なる位置に配置されてしまうことで発生する欠陥画像の発生を、本発明を採用しない場合と比べて低減することができる。
【発明を実施するための最良の形態】
【００１８】
本発明を実施するための形態の一例について説明する。
なお、以下の説明において、「主走査方向」とは、像保持体に潜像を形成する際に露光装置から像保持体の表面に照射される光の移動方向である。また、「副走査方向」は、像保持体の回転方向、つまり像保持体表面の移動方向である。これら主走査方向と副走査方向は互いに直交する関係にある。
また、「画像の幅」又は「画像幅」とは、中間転写体や記録シートに形成される画像の主走査方向の長さであり、「画像の高さ」とは、中間転写体や記録シートに形成される画像の副走査方向の長さである。
【００１９】
図１は、本実施形態に係るシステムの構成を示す図である。画像処理装置１００は、例えばカラープリンタやカラー複写機などの電子写真方式の画像形成装置に内蔵されるものである。画像処理装置１００は、図示のように、画像データ入力部１０１と、階調補正部１０２と、スクリーン処理部１０３と、補正部１０４と、画像データ出力部１０５と、ずれ検知部１０６と、補正値算出部１０７と、記憶部１０８と、システム制御部１０９と、表示部１１１と、操作部１１２とを備えている。これらの構成のうち、画像データ入力部１０１、階調補正部１０２、スクリーン処理部１０３、補正部１０４、補正値算出部１０７、記憶部１０８及びシステム制御部１０９は、ＡＳＩＣ（Application Specific Integrated Circuit）やＣＰＵ（Central Processing Unit）などの制御回路と各種メモリによって構成されている。
【００２０】
画像データ入力部１０１は、図示せぬ通信回路を備えており、例えばスキャナなどの画像読取装置やパーソナルコンピュータなどの画像データ入力装置２００からネットワークや通信線経由で入力される画像データを受け取る。この画像データはページ記述言語（ＰＤＬ：Page Description Language）で記述されている。画像データ入力部１０１は、この画像データに基づいてラスタライズを行って、ビットマップ形式の画像データ（以下、ビットマップデータという）を生成する。階調補正部１０２は、上記ビットマップデータに対して階調補正やシェーディング補正などを行う。スクリーン処理部１０３は、階調補正部１０２によって階調補正がなされたビットマップデータに対してスクリーン処理を行う。スクリーン処理は、多値データを２値データに変換し、その２値データによって表される画素の単位面積あたりの数によって階調を表現するというものである。スクリーン構造は、例えば複数の画素で構成される網点を規則的に配置するものや、複数の画素を連ねた複数のラインを或る方向に規則的に配置するといったものなどがある。なお、画像データ入力部１０１が受け取る画像データが２値データ等のようにスクリーン処理を行う必要のないデータである場合には、ビットマップデータが階調補正部１０２からスクリーン処理部１０３をパスして補正部１０４に供給されることになる。
【００２１】
画像形成部１１０は、画像処理装置１００から供給される画像データに応じて記録材に画像を形成する。
ここで、図２は、画像形成部１１０の構造を示した断面図である。画像形成部１１０は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）に対応した画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋを備えている。これらの画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋはいずれも、像を保持する像保持体である感光体ドラムと、感光体ドラムを決められた帯電電位に帯電する帯電装置と、各トナーの画像データに応じた光を感光体ドラムに照射して静電潜像を形成する露光装置と、静電潜像に各トナーを供給することで現像を行って感光体ドラムの表面にトナー像を形成する現像装置とを備えている。画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋによって形成されたトナー像は、複数のロールに掛け渡されて周回移動する中間転写ベルト１５に転写（一次転写）される。さらに、このトナー像は、記録材収容部５０，５１，５２の何れかから搬送されてくる記録材に転写（二次転写）される。画像形成エンジン１０Ｃ，１０Ｍ，１０Ｙ，１０Ｋの位置から見て、記録材の搬送方向下流側には、定着装置４６が設けられている。定着装置４６は、トナー像が転写された記録材を加熱及び加圧することにより、記録材表面にトナー像を定着させる。このような定着処理を経た記録材は、記録材排紙部５７に排出される。
【００２２】
図１に示したずれ検知部１０６は、感光体ドラム、中間転写ベルト１５又は記録材上に形成されたトナー像のうちのいずれかを読み取って、その画像を構成する画素の主走査方向及び副走査方向の位置ずれを検知する。このような画素の位置ずれは、例えば画像形成部１１０の各色の感光体ドラム、各色の現像装置若しくは中間転写ベルト等の、画像形成に係る交換部材の交換によって発生したり、画像形成部１１０の接地状態、温度若しくは湿度の変化等によって発生する。例えばずれ検知部１０６が中間転写ベルト１５上に形成されたトナー像を読み取る場合、画像形成部１１０の中間転写ベルトの外周面に形成されるパターン画像を読み取ることが可能な位置に設けられた光学センサを備えており、この光学センサによって読みとったパターン画像の位置に基づいて記録材上における画素の位置ずれを検知する。より具体的には、画像形成部１１０が中間転写ベルトの外周面に主走査方向の異なる位置に２ヶ所以上のパターン画像を形成し、ずれ検知部１０６は、このパターン画像を読み取って、主走査方向の画素の位置ずれ量及び副走査方向の画素の位置ずれ量を求める。
【００２３】
補正値算出部１０７は、ずれ検知部１０６が検知したずれ量に基づいて補正近似関数を求め、画像幅を補正するための補正値、つまり、画像に対して挿入又は間引く画素の数を決定する。例えば画像の主走査方向の幅を補正する場合には、この補正値は、主走査方向に延びる各主走査ラインにおいて挿入する画素の数又は間引く画素の数となる。また、例えば画像の副走査方向の幅を補正する場合、この補正値は、副走査方向に延びる各副走査ラインにおいて、挿入する画素の数又は間引く画素の数となる。
【００２４】
補正部１０４は、上記補正値に従って、各々の主走査ライン又は副走査ライン上において画素を挿入したり間引くといった補正処理を行う。この補正処理によって、記録シートに形成される画像の幅が補正されることになる。補正部１０４は、乱数を生成する乱数発生器を備えており、画素の挿入又は間引き処理の対象となる位置を、この乱数発生器によって生成した乱数と、記憶部１０８に予め記憶されている補正方法及びパラメータとに基づいて決定する。
【００２５】
補正後のビットマップデータは、補正部１０４から画像データ出力部を経由して画像形成部１１０に出力される。画像形成部１１０は、このビットマップデータに基づき、上述したプロセスを経て画像を記録シートに形成する。前述したように、画像形成部１１０に与えられたビットマップデータそのものに対して画素の位置ずれを補正するような処理が施されているから、画像形成部１１０の各色の感光体に保持される画像は、上述した様々な理由によって発生し得る画素の位置ずれが補正された画像となる。
【００２６】
表示部１１１は、各種の情報や補正画面を表示する。操作部１１２は、ユーザによる各種の補正を受け付け、その補正に応じた信号をシステム制御部１０９に供給する。システム制御部１０９は、表示部１１１に対する表示制御や、操作部１１２からの信号に応じた処理を行うほか、画像処理装置１００の全体的な動作を制御する。
【００２７】
ここで、画像幅の補正の基本的な手法について詳細に説明する。
例えば画像の主走査方向の幅が理想的な幅よりも３画素分だけ短い場合には、補正部１０４は、ビットマップデータを主走査方向に３画素分だけ拡大してやればよい。具体的には、補正部１０４は、各々の主走査ラインにおいて３個の画素を抽出し、抽出した画素と同じ濃度の画素をその隣に挿入する。以下では、このようにして抽出した画素のことを「補正画素」と呼び、挿入した画素のことを「挿入画素」と呼ぶ。なお、画素を間引く場合は、各々の主走査ラインにおいて抽出した画素そのものを間引くことになるので、補正画素と間引く画素とが一致する。
【００２８】
この補正画素が例えば或る直線に沿って配置されている場合などのように、補正画素の主走査ライン上の配置パターンに規則性があると、線状の欠陥画像が発生することがある。そこで、図３に示すように、補正画素の位置を乱数によって定める方法が考えられる。つまり、画像全体を主走査方向に補正画素の数と同じ数で分割し、分割された各々の領域において補正画素を乱数に基づいてランダムに分散して配置するのである。以下では、この補正の方法を、画像全体を主走査方向に３分割した例で説明する。ここで、「主走査方向に画像を分割する」とは、主走査方向の或る位置を境界とし、その境界で画像を分割することを言う。また、図３に示した領域ａ１，ａ２，ａ３のことを「部分画像領域ａ１，ａ２，ａ３」と呼び、さらに部分画像領域ａ１，ａ２，ａ３のそれぞれを区別しないときには「部分画像領域ａ」と総称する。
【００２９】
この補正方法では、図４のフローチャートに示すように、補正部１０４が、補正処理の対象となる主走査ライン番号Ｙを初期化して、Ｙ＝０とする（ステップＳ１）。この主走査ライン番号「Ｙ」は、例えば画像の上端など、その画像における先頭の主走査ラインから昇順に割り当てられた番号であり、「０」≦Ｙ≦「画像の高さ」の範囲の整数値を採る。
【００３０】
次に、補正部１０４は、乱数基準位置ｌを初期化して、ｌ＝０とする（ステップＳ２）。この乱数基準位置「ｌ」は、乱数のカウントを開始する基準となる副走査ラインの位置を意味しており、例えば画像の左端など、その画像における先頭の副走査ラインから昇順に割り当てられた番号である。この乱数基準位置ｌは、「０」≦ｌ≦「画像の幅」の範囲の整数値を採り、乱数基準位置ｌ＝０とは、図３のｌ１に相当する。
【００３１】
次に、補正部１０４は、「０」から「長さＷに相当する画素数−１」までの範囲の整数値を採る乱数Ｒを生成する（ステップＳ３）。この長さ「Ｗ」とは、部分画像領域ａの主走査方向の長さであり、長さ「Ｗ」に相当する画素数とは、画像幅に相当する画素数を補正画素ｄの数で除した値に相当する。そして、補正部１０４は、乱数基準位置「ｌ」と乱数Ｒとを加算して、補正画素ｄの位置Ｘnを決定し、記憶する（ステップＳ４）。この位置Ｘnは、乱数基準位置ｌから主走査方向に向かって乱数Ｒの分だけ進んだ位置ということになる。例えば、主走査ライン番号Ｙ＝０、乱数基準位置ｌ＝０、乱数Ｒ＝５である場合、補正画素ｄの位置Ｘnは、図３に示すとおり、画像の上端の主走査ラインにおいて左端から５番目の画素の位置となる。これによって、部分画像領域ａ１の主走査ライン番号Ｙ＝０における補正画素ｄの位置が特定されることになる。
【００３２】
次に、補正部１０４は、乱数基準位置ｌに対して、部分画像領域ａの主走査方向の長さＷに相当する画素数を加算することで、乱数基準位置ｌを更新する（ステップＳ５）。これにより、図３の乱数基準位置がｌ１が、乱数基準位置がｌ２へと更新される。次いで、補正部１０４は、更新された乱数基準位置ｌが画像幅の範囲内に収まっていることを確認してから（ステップＳ６：Ｙｅｓ）、ステップＳ３の処理に戻り、再びステップＳ３〜ステップＳ５の処理を繰り返す。これにより、部分画像領域ａ２の主走査ライン番号Ｙ＝０における補正画素ｄの位置Ｘnが特定される。さらに、補正部１０４は、ステップＳ６の判断を経てステップＳ３の処理に戻り、ステップＳ３〜ステップＳ５の処理を再度実行する。これにより、部分画像領域ａ３の主走査ライン番号Ｙ＝０における補正画素ｄの位置Ｘnが特定されることになる。
【００３３】
上記のようにステップＳ３〜ステップＳ６の処理を３回繰り返すことで、部分画像領域ａ１，ａ２，ａ３の主走査ライン番号Ｙ＝０における補正画素ｄの位置Ｘnが全て特定されたことになる。次に、補正部１０４は、上記のように特定した位置にある補正画素ｄに対して、画素の挿入又は画素の間引きによる補正処理を行う（ステップＳ７）。例えば画像幅を拡大するべく画素を挿入する場合、補正部１０４は、その補正画素ｄの位置Ｘnから見て、主走査方向ｍに向かって１画素分だけ進んだ位置に挿入画素ｄｉｎを挿入する。
【００３４】
次に、補正部１０４は、主走査ライン番号Ｙに「１」を加算することで、主走査ライン番号Ｙを更新する（ステップＳ８）。そして、補正部１０４は、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号の範囲内に収まっていることを確認してから（ステップＳ９：Ｙｅｓ）、ステップＳ２の処理に戻り、上述したステップＳ２〜ステップＳ８の処理を繰り返す。これにより、部分画像領域ａ１，ａ２，ａ３の主走査ライン番号Ｙ＝１における補正画素ｄの位置Ｘnが特定され、その補正画素ｄに対する補正処理が行われることになる。
【００３５】
上記のようなステップＳ２〜ステップＳ８の処理が、画像の高さに相当する主走査ライン番号の値だけ繰り返される。そして、ステップＳ９において、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号を超えたと判断されると（ステップＳ９；Ｎｏ）、補正部１０４の処理は終了する。なお、上記のように乱数基準位置ｌから主走査方向に向かって乱数Ｒと同じ数だけ進んだ位置にある画素を補正画素ｄとするという処理方法は、後述する本実施形態に特有の方法（方法Ａ，Ｂ，Ｃ及びＤ）においても共通である。
【００３６】
図５は、図３の部分画像領域ａ１，ａ２において、それぞれ１画素を挿入した場合の様子を示す図である。画像Ｄ１において補正画素ｄの位置が乱数で決定され、その右隣に挿入画素ｄｉｎが挿入されると、画像Ｄ２のような画素の配置となる。なお、画像Ｄ１においては、１つ１つの画素を意味する矩形内の模様を、各々の副走査ライン毎に異ならせている。これは、挿入画素ｄｉｎが挿入されることによって、画像Ｄ１における各画素の位置がどのように移動して画像Ｄ２のようになったかということを分かりやすくするためである。画像Ｄ２の画素の配置を参照すると分かるように、補正画素ｄの右隣に挿入画素ｄｉｎが挿入されることによって、画像Ｄ１の各部分画像領域ａ１，ａ２において補正画素ｄの右側にあった画素は全て右に１画素分の距離だけ移動することになる。
【００３７】
図５のグラフＧは、画像Ｄ１では同一の副走査ライン上にあった画素のうち、画像Ｄ２では隣の画素と異なる副走査ラインに移動してしまった画素の数を、副走査ライン毎にカウントした値を表している。例えば、画像Ｄ２の最上段の主走査ラインにおいては、左から２番目の画素が補正画素ｄであり、左から３番目の画素が挿入画素ｄｉｎである。挿入画素ｄｉｎが挿入されることにより、画像Ｄ１において補正画素ｄの右側にあった画素は全て右に１画素分だけ移動する。また、画像Ｄ２の上から２段目の主走査ラインにおいては、左から１２番目の画素が補正画素ｄであり、左から１３番目の画素が挿入画素ｄｉｎである。この主走査ラインにおいても上記と同じように、挿入画素ｄｉｎが挿入されると、補正画素ｄの右側にあった画素は全て右に１画素分だけ移動する。
【００３８】
そして、画像Ｄ２の最上段の主走査ラインにおける画素の並びと、画像Ｄ２の上から２段目の主走査ラインにおける画素の並びを比較すると、画像Ｄ２の上から２番目の主走査ラインにおいては、矢印ｌｄに対応する画素群が、最上段の主走査ラインの画素群に対して相対的には、ずれた位置にある。図５の例では、左から３番目の画素から、左から１０番目の画素までの画素群である。このように、画像Ｄ２においては、画像情報として最初に形成される主走査ラインからｎ番目にある主走査ラインと、（ｎ＋１）番目のある主走査ラインでは、補正画素の位置が異なるが故に、画像Ｄ１においては同一の副走査ライン上に並んでいた画素が、画像Ｄ２では異なる副走査ライン上に配置されてしまう。その結果、画像Ｄ１においては並んでいた画素が、画像Ｄ２では主走査方向にずれてしまう。以下、このように画素の配置がずれてしまうことを、「ラインずれ」と呼ぶ。
【００３９】
グラフＧにおいては、左から３番目の画素の位置から左から１０番目の画素の位置までにおいて、それぞれ１画素がカウントされる。このような処理を全ての主走査ラインについて行うと、最終的に、グラフＧのような形状の棒グラフとなる。このグラフＧを参照すると分かるように、各々の部分画像領域ａ１，ａ２の中央部分、つまり乱数の平均値に相当する位置において、ラインずれとなった画素の数Ｎが最大となる。そして、各々の部分画像領域ａ１，ａ２の中央部分から境界部分に近づくに従って、ラインずれとなった画素の数Ｎは徐々に減少し、境界部分では「０」となる。このように、画像Ｄ２においては、ラインずれとなった画素の位置に偏りが発生する。
【００４０】
次に、本実施形態で用いる方法Ａ、Ｂ及びＣについて説明する。
（方法Ａ）  上述した乱数が採り得る値の範囲は変えずに、部分画像領域ａを複数本の主走査ライン毎に分割し、分割した領域を主走査方向にオフセットさせる方法。
（方法Ｂ）  上述した乱数が採り得る最大値を、長さＷに相当する画素数以上とする方法。
（方法Ｃ）  上述した乱数が採り得る最大値を、「長さＷに相当する画素数−１」よりも小さくするとともに、部分画像領域ａを複数本の主走査ライン毎に分割し、分割した領域を主走査方向にオフセットさせる方法。
なお、「オフセット」とは、分割した領域を画像上で移動させることを言う。また、Ｗは、前述したように、分割した領域の主走査方向の長さである。
【００４１】
まず、方法Ａの内容について、図６〜８を参照しながら説明する。
方法Ａでは、図６に示すように、補正部１０４は、図３に示した部分画像領域ａ１，ａ２，ａ３を、副走査方向に複数本の主走査ライン毎に分割する。図６では、４本の主走査ライン毎に分割した例を示している。以下では、これらの分割した各々の領域ａ１’，ａ２’，ａ３’を「補正単位画像領域」と呼ぶ。
【００４２】
補正部１０４は、これら各補正単位画像領域ａ１’，ａ２’，ａ３’において、補正画素ｄの位置を乱数で決定する。そして、補正部１０４は、図中最上段から偶数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’を、画像全体の左端から所定の距離だけオフセットさせる。これは、乱数基準位置ｌ１，ｌ２，ｌ３が所定数の主走査ライン単位で定められ、且つ、これら乱数基準位置ｌ１，ｌ２，ｌ３が主走査方向にオフセットさせられた状態に等しい。このとき、画像全体の右端であって、且つ、最上段から偶数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’においては、補正画素ｄの位置が画像全体の右端からはみ出した位置となる。図６では、×印を付けられた画素が、このはみ出した画素を意味している。この場合には、補正部１０４は、画像全体の領域より大きな領域を記憶し得るメモリ容量を確保して処理を行うようにすればよい。
【００４３】
この方法Ａにおける補正部１０４の具体的な処理の流れは以下の通りである。なお、以下の説明において、主走査ライン番号Ｙ、乱数基準位置ｌ、乱数Ｒ、長さＷは、図４で説明したものと同じ考え方に従うものである。
図７のフローチャートに示すように、まず、補正部１０４は、補正処理の対象となる主走査ライン番号Ｙを初期化して、Ｙ＝０とする（ステップＳ１１）。次に、補正部１０４は、その主走査ライン番号Ｙにおけるオフセット値Ｏ(y)を選択し、乱数基準位置ｌをそのオフセット値Ｏ(y)に初期化して、ｌ＝Ｏ(y)とする（ステップＳ１２）。このオフセット値Ｏ(y)は、補正単位画像領域がオフセットされる量のことである。例えば図６の場合、画像の上端にある補正単位画像領域ａ１’，ａ２’，ａ３’はいずれもオフセットされていないから、各補正単位画像領域に相当する主走査ライン番号Ｙ＝０，１，２，３のオフセット値Ｏ(y)は、いずれも「０」である。これに対し、画像の上から２番目にある補正単位画像領域ａ１’，ａ２’，ａ３’は主走査方向ｍに向かって５画素分だけオフセットされているから、各補正単位画像領域に相当する主走査ライン番号Ｙ＝４，５，６，７のオフセット値Ｏ(y)は、いずれも「５」である。なお、図６におけるオフセット値Ｏ(y)＝５は、（長さＷに相当する画素数）／２に相当する。
【００４４】
そして、補正部１０４は、「０」から「長さＷに相当する画素数−１」までの範囲の整数値を採る乱数Ｒを生成する（ステップＳ１３）。次に、補正部１０４は、乱数基準位置「ｌ」と乱数Ｒとを加算して、補正画素ｄの位置Ｘnを決定し、記憶する（ステップＳ１４）。
【００４５】
次に、補正部１０４は、乱数基準位置ｌに、部分画像領域ａの主走査方向の長さＷに相当する画素数を加算することで、乱数基準位置ｌを更新する（ステップＳ１５）。そして、補正部１０４は、更新された乱数基準位置ｌが画像幅の範囲内に収まっていることを確認してから（ステップＳ１６：Ｙｅｓ）、ステップＳ１３の処理に戻り、再びステップＳ１３〜ステップＳ１５の処理を繰り返す。これにより、補正単位画像領域ａ２’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が特定される。さらに、補正部１０４は、ステップＳ１６の判断を経てステップＳ１３の処理に戻り、ステップＳ１３〜ステップＳ１５の処理を再度実行する。これにより、補正単位画像領域ａ３’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が特定されることになる。
【００４６】
上記のようにステップＳ１３〜ステップＳ１６の処理を３回繰り返すことで、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が全て特定されたことになる。次に、補正部１０４は、特定した位置にある補正画素ｄに対して、画素の挿入又は画素の間引きによる補正処理を行う（ステップＳ１７）。
【００４７】
この後、補正部１０４は、主走査ライン番号Ｙに「１」を加算することで、主走査ライン番号Ｙを更新する（ステップＳ１８）。そして、補正部１０４は、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号の範囲内に収まっていることを確認してから（ステップＳ１９：Ｙｅｓ）、ステップＳ１２の処理に戻り、上述したステップＳ１２〜ステップＳ１８の処理を繰り返す。これにより、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査ライン番号Ｙ＝１における補正画素ｄの位置が特定され、その補正画素ｄに対する補正処理が行われることになる。
【００４８】
上記のようなステップＳ１２〜ステップＳ１８の処理が、画像の高さに相当する主走査ライン番号の値だけ繰り返される。そして、ステップＳ１９において、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号を超えたと判断されると（ステップＳ１９；Ｎｏ）、補正部１０４の処理は終了する。
【００４９】
この方法Ａによって補正画素ｄの位置を定めた場合には、図８に示すように、画像Ｄ１のような画素の配置から、画像Ｄ２のような画素の配置となる。そして、図８のグラフＧ１を図５に示したグラフＧと比較すると、ラインずれとなった画素数が主走査方向の全域にわたって均された状態となっている。その理由は以下の通りである。
【００５０】
図６のような補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向から見ると、最上段から奇数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’と、最上段から偶数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’とが一部重なっている。つまり、最上段から奇数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向に投影した領域と、最上段から奇数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向に投影した領域とが、一部だけ重複した関係にある。
【００５１】
これにより、図９に模式的に示すように、最上段から奇数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’ においてラインずれとなった画素の偏りＰと、最上段から偶数番目の段にある補正単位画像領域ａ１’，ａ２’，ａ３’ においてラインずれとなった画素の偏りＱとが加算されることで、それぞれの偏りが補完され、ラインずれの画素の数は曲線Ｒに示すような分布となる。
【００５２】
なお、図６では、補正単位画像領域ａ１’，ａ２’，ａ３’のオフセット量として、「０」と「長さＷに相当する画素数／２」という２種類のオフセット値を用いていたが、これを３種類以上にしてもよい。ただし、最上段からｎ番目の補正単位画像領域ａ１’，ａ２’，ａ３’のオフセット値と、最上段から（ｎ＋１）番目の補正単位画像領域ａ１’，ａ２’，ａ３’のオフセット値と差は、「長さＷに相当する画素数／３」よりも大きいことが望ましい。つまり、補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向に投影した場合に、隣り合う補正単位画像領域の投影領域の重複部分が、１つの補正単位画像領域の投影領域の１／３以上であることが望ましいということになる。
【００５３】
次に方法Ｂについて説明する。
方法Ｂにおいて、補正部１０４は、前述した乱数基準位置ｌ１，ｌ２，ｌ３の位置については変化させず、乱数が採り得る値を、長さＷに相当する画素数よりも大きくする。これにより、図１０に示すように、互いに隣り合う補正単位画像領域ａ１’，ａ２’，ａ３’の一部が重なった状態となる。つまり、補正単位画像領域ａ１’，ａ２’，ａ３’の一部を副走査方向に投影すると、隣の補正単位画像領域が投影された領域が一部重複する。よって、例えば乱数基準位置ｌ１に対応する補正単位画像領域ａ１’に着目すると、その補正単位画像領域ａ１’と、当該領域に隣接した補正単位画像領域ａ２’の少なくとも一部の領域とにわたって、補正画素ｄが定められることになる。また、例えば乱数基準位置ｌ２に対応する補正単位画像領域ａ２’に着目すると、その補正単位画像領域ａ２’及び当該領域に隣接した補正単位画像領域ａ３’の少なくとも一部が、補正画素ｄを定め得る領域となる。
【００５４】
ただし、この方法Ｂにおいては、或る補正単位画像領域における補正画素ｄの位置を、その右隣の補正単位画像領域における補正画素ｄの位置よりも必ず左側にしなければならないことに注意する必要がある。つまり、補正単位画像領域どうしの主走査方向における位置関係と、各々の補正単位画像領域における補正画素どうしの主走査方向における位置関係とが、逆転せずに、一致している必要がある。
【００５５】
そのような位置関係を保つためには、以下のような方法を採用すればよい。
まず、第一の方法を説明する。上述したように、例えば補正単位画像領域ａ１’で乱数により決定した補正画素ｄの位置が、その右隣の補正単位画像領域ａ２’で乱数により決定した補正画素ｄの位置よりも右にある場合、補正部１０４は、補正単位画像領域ａ１’における補正画素ｄの右隣の画素を、補正単位画像領域ａ２’における補正画素ｄとする。つまり、補正単位画像領域ａ１’，ａ２’，ａ３’の位置関係と、補正画素ｄの位置関係が逆転した場合には、補正部１０４は、それらが逆転しないように補正画素ｄの位置を修正する。
【００５６】
次に、第二の方法では、補正部１０４は、各主走査ラインについて１つの乱数をそれぞれ生成しておく。そして、補正部１０４は、各補正単位画像領域ａ１’，ａ２’，ａ３’において同一の主走査ライン上では、同一の乱数を用いて補正画素ｄの位置を決定する。つまり、補正部１０４は、補正単位画像領域ａ１’，ａ２’，ａ３’の位置関係と補正画素ｄの位置関係が逆転しないように予め調整しておくというわけである。
【００５７】
第三の方法では、補正単位画像領域ａ１’，ａ２’，ａ３’における補正画素の位置が予め決められており、これが固定値として記憶部１０８に記憶されている。この場合に、各補正単位画像領域ａ１’，ａ２’，ａ３’が重なったとしても、それぞれの補正画素ｄの位置が逆転しないように、それらの位置が決められている。つまり、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向における位置関係と、各々の補正単位画像領域ａ１’，ａ２’，ａ３’における補正画素ｄの主走査方向における位置関係とが逆転しないように、予め調整されているのである。補正部１０４はこの固定値を用いて補正画素ｄの位置を決定する。
【００５８】
次に、上記の第一の方法を採った場合の補正部１０４の処理の詳細を説明する。なお、以下の説明において、主走査ライン番号Ｙ、乱数基準位置ｌ、乱数Ｒ、長さＷは、図４で説明したものと同じ考え方に従うものである。
図１１のフローチャートに示すように、まず、補正部１０４は、補正処理の対象となる主走査ライン番号Ｙを初期化して、Ｙ＝０とする（ステップＳ２１）。次に、補正部１０４は、乱数基準位置ｌを初期化して、ｌ＝０とする（ステップＳ２２）。次に、補正部１０４は、「０」から「長さＷに相当する画素数＋β」までの範囲の整数値を採る乱数Ｒを生成する（ステップＳ２３）この「β」は、乱数Ｒが採り得る値を長さＷに相当する画素数よりも大きくするために予め定められた定数である。
【００５９】
次に、補正部１０４は、乱数基準位置「ｌ」と乱数Ｒとを加算して、補正画素ｄの位置Ｘnを決定し、記憶する（ステップＳ２４）。次に、補正部１０４は、乱数基準位置ｌに、部分画像領域ａの主走査方向の長さＷに相当する画素数を加算することで、乱数基準位置ｌを更新する（ステップＳ２５）。次いで、補正部１０４は、更新された乱数基準位置ｌが画像幅の範囲内に収まっていることを確認してから（ステップＳ２６：Ｙｅｓ）、ステップＳ２３の処理に戻り、再びステップＳ２３〜ステップＳ２５の処理を繰り返す。これにより、補正単位画像領域ａ２’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が特定される。さらに、補正部１０４は、ステップＳ２６の判断を経てステップＳ２３の処理に戻り、ステップＳ２３〜ステップＳ２５の処理を再度実行する。これにより、補正単位画像領域ａ３’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が特定されることになる。
【００６０】
上記のようにステップＳ２３〜ステップＳ２６の処理を３回繰り返すことで、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査ライン番号Ｙ＝０における補正画素ｄの位置が全て特定されたことになる。ただし、この状態では、前述したような補正画素ｄの位置関係の逆転が発生している可能性があるので、補正部１０４は、それらが逆転しないように補正画素ｄの位置を修正する（ステップＳ２７）。補正画素ｄの位置関係の逆転が発生していない場合には、このステップＳ２７の処理はスキップされる。次に、補正部１０４は、補正画素ｄに対して、画素の挿入又は画素の間引きによる補正処理を行う（ステップＳ２８）。そして、補正部１０４は、主走査ライン番号Ｙに「１」を加算することで、主走査ライン番号Ｙを更新する（ステップＳ２９）。そして、補正部１０４は、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号の範囲内に収まっていることを確認してから（ステップＳ３０：Ｙｅｓ）、ステップＳ２２の処理に戻り、上述したステップＳ２２〜ステップＳ２９の処理を繰り返す。これにより、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査ライン番号Ｙ＝１における補正画素ｄの位置が特定され、その補正画素ｄに対する補正処理が行われることになる。
【００６１】
上記のようなステップＳ２２〜ステップＳ２９の処理が、画像の高さに相当する主走査ライン番号の値だけ繰り返される。そして、ステップＳ３０において、更新された主走査ライン番号Ｙが画像の高さに相当する主走査ライン番号を超えたと判断されると（ステップＳ３０；Ｎｏ）、補正部１０４の処理は終了する。
【００６２】
次に、方法Ｃについて説明する。
方法Ｃでは、図１２に示すように、補正部１０４は、画像を複数の主走査ライン毎に分割し、分割した各々の補正単位画像領域ａ１’，ａ２’，ａ３’を主走査方向にオフセットさせる。図１２は４列の主走査ライン毎に分割した例を示している。このときのオフセット値は、「０」から「（長さＷに相当する画素数−１）−補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向の長さ」までの範囲の値を採る。これは、乱数基準位置が所定数の主走査ライン単位で決められており、さらに、これらの乱数基準位置が主走査方向にオフセットさせられた状態に相当する。
【００６３】
また、各補正単位画像領域ａ１’，ａ２’，ａ３’において補正画素の位置を定める乱数の範囲は、「０」から「補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向の長さ−１」までの範囲である。つまり、補正単位画像領域ａ１’，ａ２’，ａ３’の副走査方向の幅は、画像全体の副走査方向の長さよりも小さく、補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向の幅は、画像全体の主走査方向の長さを各々の主走査ラインの補正画素の数で除した長さよりもさらに小さい。方法Ｃにおける補正部１０４の処理の流れは、図７に示した方法Ａにおける処理の流れとほぼ同じであり、異なるのは、乱数Ｒが採り得る値の範囲と、乱数基準位置ｌのオフセット値である。
【００６４】
図１３の上段に示すように、各々の補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向の長さは、長さＷに比べて短い。そのために、各々の補正単位画像領域ａ１’，ａ２’，ａ３’の中央部分つまり、乱数の平均値に相当する位置で、ラインずれとなった画素数のピークが現れたとしても、そのピークの絶対値は、図５のものよりも小さい。
【００６５】
この図１３では、各々の補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向に投影したときに、これらの領域が互いに重なっていない場合を例示した。ただし、オフセット値に乱数を用いた場合、各々の補正単位画像領域ａ１’，ａ２’，ａ３’を副走査方向に投影すると、その投影領域は一部重なる場合がある。
以上が方法Ｃの内容である。
【００６６】
方法Ａ，Ｃについてはいずれも、次のような共通の内容として捉えることができる。
つまり、補正部１０４は、画像を主走査方向に分割し、分割された各補正単位画像領域に対する補正画素の数を決定する。そして、主走査方向に分割された各補正単位画像領域において補正画素を決定する際の基準となる乱数基準位置を、主走査方向と直交する副走査方向において異なる位置に決定する。そして、これらの補正画素の数、乱数及び乱数基準位置に応じて、各補正単位画像領域において補正画素を決定する。さらに、決定した補正画素に対して挿入又は間引きという補正処理を行うことで、画像幅を変更する。
【００６７】
これに対し、方法Ｂについては次のような内容として捉えることができる。
つまり、補正部１０４は、画像を主走査方向に分割し、分割された各補正単位画像領域に対する補正画素の数を決定する。そして、主走査方向に分割された各補正単位画像領域において補正画素を決定する際の基準となる乱数基準位置を、主走査方向と直交する副走査方向において異なる位置に決定する。そして、これらの補正画素の数、乱数及び乱数基準位置に応じて、乱数基準位置に対応する補正単位画像領域と、当該補正単位画像領域に隣接した補正単位画像領域とにおいて、補正画素を決定する。さらに、決定した補正画素に対して挿入又は間引きという補正処理を行うことで、画像幅を変更する。
【００６８】
なお、上記の「分割された各補正単位画像領域に対する補正画素の数を決定する」とは、次のような各種の態様を含む。
例えば、上記の説明では１つの主走査ライン上の補正画素ｄの数と、画像全体の分割数とが一致していた。この場合、分割された各補正単位画像領域に対する補正画素の数は必ず「１」であるから、補正部１０４が、この「１」という数値を予め記憶しておいて、この数値を各補正単位画像領域に対する補正画素の数に適用することが、上記の「分割された各補正単位画像領域に対する補正画素の数を決定する」ことに相当する。
また、例えば各補正単位画像領域ａにおける補正画素ｄの数を２つ以上とすれば、１つの主走査ライン上の補正画素ｄの数と、画像全体の分割数とは一致しない。この場合、補正部１０４が、補正値算出部１０７によって算出された主走査ライン又は副走査ライン上の補正画素の数を、補正単位画像領域の分割数で除した値を求めることが、上記の「分割された各補正単位画像領域に対する補正画素の数を決定する」ことに相当する。
【００６９】
次に、図１４に示すフローチャートを参照しながら、画像処理装置１００の全体的な動作について説明する。
まず、画像データ入力部１０１に画像データ入力装置２００から画像データが入力されると（ステップＳ１００；Ｙｅｓ）、画像データ入力部１０１はこれをビットマップ形式の画像データ（ビットマップデータ）に変換して階調補正部１０２に供給する。階調補正部１０２は、このビットマップデータに対して階調補正やシェーディング補正などを行って、スクリーン処理部１０３に供給する（ステップＳ２００）。スクリーン処理部１０３は、階調補正がなされたビットマップデータに対してスクリーン処理を行って補正部１０４に供給する（ステップＳ３００）。次に、補正部１０４は、補正値算出部１０７によって記憶されている補正画素の数に基づいて、上述した方法Ａ〜Ｃのいずれかを選択する（ステップＳ４００）。
【００７０】
例えば、補正画素の数が閾値よりも少ない場合には、補正部１０４は方法Ｃを選択して、補正処理に用いる。一方、補正画素の数が閾値以上の場合には、補正部１０４は方法Ａ又は方法Ｂを選択して、補正処理に用いる。方法Ｃと、方法Ａ又は方法Ｂとを比較すると、前者の方法では、補正画素の存在し得る領域が画像の一部に限られている。これに対し、後者の方法、例えば方法Ｂでは補正画素の存在し得る領域が画像の全域であり、また、方法Ａではほぼ全域となっている。補正画素が存在し得る領域が広ければ広いほど、補正前の原画像の内容を変更する度合いが大きくなる。よって、補正画素が比較的少ない場合には、方法Ｃを用いることで、原画像の内容を変更する度合いをできるだけ小さくする方が望ましい。これに対し、補正画素が比較的多い場合は、原画像の内容を変更する度合いが大きく、方法Ａ又は方法Ｂを用いて原画像の内容を変更する度合いを大きくすることが好ましい。このような理由から、補正部１０４は、補正画素の数が閾値よりも少ない場合と閾値以上の場合とで、補正方法を異ならせている。
【００７１】
補正部１０４は、上記のようにして補正方法を選択すると、その方法に従って補正処理を行う際に用いるパラメータを決定する（ステップＳ５００）。ここでいうパラメータとは、例えば方法Ａにおいては、オフセット値や補正単位画像領域ａ１’，ａ２’，ａ３’の副走査方向の長さである。また、方法Ｂにおいては、隣接する補正単位画像領域の重複領域の主走査方向の距離である。また、方法Ｃにおいては、オフセット値や補正単位画像領域ａ１’，ａ２’，ａ３’の主走査方向及び副走査方向の長さである。
【００７２】
これらのパラメータは、それぞれの補正方法について予め決められて記憶部１０８に記憶されていてもよいし、補正部１０４が画素の位置ずれを補正するたびに、所定のアルゴリズムに従って決定してもよい。補正部１０４がパラメータを決定するためのアルゴリズムとしては、例えば補正単位幅の大きさに応じてオフセット値を変化させるというものがある。具体的には、補正単位幅が閾値よりも大きい場合のオフセット値を、補正単位幅が閾値以下の場合のオフセット値よりも小さくする。その理由は、補正単位幅が比較的大きいということは、補正画素が存在し得る領域が広いということであるから、原画像の内容を変更する度合いが大きくなることを意味している。しかし、原画像の内容を変更する度合いが大きくなることは前述したように望ましいことではないから、オフセット値を小さくすることで、補正画素が存在し得る領域を狭くする。つまり、原画像の内容を変更する度合いを小さくする。
【００７３】
また、補正部１０４がパラメータを決定するためのアルゴリズムとしては、さらに、補正画素の数に応じて、方法Ｂで説明した補正単位画像領域における補正画素の配置パターンを変化させるというものがある。具体的には、記憶部１０８に、補正単位画像領域における補正画素の配置パターンを予め複数種類記憶しておく。そして、補正部１０４は、補正画素の数に応じた配置パターンを選び出し、これを用いて画素の位置ずれを補正するというものである。
【００７４】
以上のようにして補正方法とパラメータを選択・決定すると、補正部１０４は、決定した補正方法に従いつつ、決定したパラメータを用いて画素の位置ずれを補正する（ステップＳ６００）。そして、補正部１０４は、画像データ出力部１０５を介して、補正処理を経たビットマップデータを画像形成部１１０に出力する（ステップＳ７００）。画像形成部１１０は、このデータに基づき、上述したプロセスを経て画像を記録シートに形成する。
【００７５】
以上に説明した実施形態の内容を以下のように変形してもよい。
補正画素は、画像全体における画素の位置ずれを補正するという役割を果たす一方で、原画像の内容を変えてしまうという作用もある。例えば同一の画像を複数枚の記録シートに形成する場合、記録シートごとに乱数やオフセット値を異ならせてしまうと、補正画素の位置も記録シートごとに異なってしまう。そして、その結果として、それぞれの記録シートに形成された画像に現れた濃度ムラの状況が微妙に異なってしまうことがある。そこで、乱数やオフセット値は、複数枚の記録シートについて全て同一のもを使用することが望ましい。具体的には、補正部１０４は、複数枚の記録シートのうち最初のシートに画像を形成する段階で乱数やオフセット値を決定し、それを記憶部１０８に記憶しておく。そして、補正部１０４は、それ以降のシートについて画像を形成する際には、その記憶しておいた乱数やオフセット値を引き続き使用する。
【００７６】
また、乱数の生成方法についてはいろいろなものが考えられる。
例えば、実施形態では、例として「０」から「長さＷに相当する画素数−１」までの範囲で乱数を生成する方法を記載しているが、このように「０」から「所定値」までの範囲で乱数を生成するというものには限らない。実施形態では乱数の最小値を「０」としたが、これを「１」としてもよい。この場合は乱数の最大値は実施形態で説明したものに「１」を加えたものとしてもよい。また、例えば、「０」から一定値「Ｎ」までの範囲で乱数を生成し、その乱数に対して、「（補正単位画像領域の主走査方向の長さ−１）／Ｎ」を乗算するという方法もある。また、補正部１０４に内蔵された乱数発生器を用いて乱数を生成する方法というものの他に、規則性を有していない数値が記述されたテーブルを記憶部１０８に記憶させておき、補正部１０４がその数値を上記乱数の代わりに用いて補正画素の位置を決定するという方法もある。補正画素を決定する際に乱数を生成して補正画素の位置を決定する方法に比べると、予め不規則に定めた数値を基に補正画素の位置を決定するほうが処理時間を短縮できるので好ましい。
【００７７】
図５，８においては画素の挿入の場合を例示したが、画素の間引きの場合には、画素の挿入と同じ原理で補正画素の位置を決定し、その決定した画素を削除するということになる。
【００７８】
また、実施形態では、画像の主走査方向の長さを補正する場合を例示した。これに対し、画像の副走査方向の長さを補正する場合には、実施形態で説明した「主走査方向」と「副走査方向」と逆にして考えればよい。また、実施形態を説明するに当たり電子写真式の画像形成装置を採用したため、第一の方向である「主走査方向」と、それと直交する第二の方向である「副走査方向」という文言を用いたが、走査を行わない画像処理装置及び画像形成装置においては、画素を挿入することで画像幅が変化する方向を第一の方向とし、その画像幅の変化する方向と直交した方向を第二の方向として考えればよい。
【００７９】
上述した３種類の方法Ａ，Ｂ，Ｃのうち少なくともいずれか２つを組み合わせてもよい。
また、方法Ａ，Ｂ，Ｃを前提とした次のような方法を用いてもよい。以下、これを方法Ｄとして説明する。
方法Ｄでは、上記方法Ａ，Ｂ，Ｃにおける補正画素ｄの位置を規則性がないようにして予め定めておき、さらに、その部分画像領域ａの主走査方向の長さを微少に変化させる。図１５、１６は、例えば方法Ａ，Ｂを組み合わせ、さらに、これらに方法Ｄを取り入れた場合を説明する図である。図１５は、１つの補正単位画像領域における補正画素の位置を例示した図である。このような補正画素の配置パターンが記憶部１０８に予め記憶されている。補正部１０４は、記憶部１０８に記憶された配置パターンを読み出し、その配置パターンを用いて補正画素の位置を特定し、その画素について補正を行う。ただし、予め配置パターンが決められた補正画素を用いた場合、画像全域で同一の配置パターンが次々と連続することにより、或る規則性が生じてしまい、これが欠陥画像の要因となる虞がある。そこで、図１６に示すように、補正部１０４は、隣接する補正単位画像領域の一部を重ねつつ、各補正単位画像領域の乱数基準位置ｌ１，ｌ２，ｌ３の間隔を微少に変化させる。具体的には、補正部１０４は、まず画像の左端を乱数基準位置ｌ１とし、次に、画像の左端から主走査方向に長さＷ＋α（αは数画素に相当する距離）だけ離れた位置を乱数基準位置ｌ２とし、次に、その乱数基準位置から主走査方向に長さＷ−αだけ離れた位置を乱数基準位置ｌ３とし・・・といった具合に、長さＷ＋αと、長さＷ−αを交互に使用しながら乱数基準位置ｌ１，ｌ２，ｌ３・・・を決めていく。このようにすれば、上述したような画像全体におけるラインずれが緩和される。
【００８０】
画像形成部１１０は、画像処理によって画素の位置ずれが補正された画像データに基づいて画像を形成するものであれば、その方式は問わない。また、画素の位置ずれを検知する方法としては、画像形成部１１０がテストパターンを画像処理装置１００の外部に出力し、外部装置での測定で把握したずれ量を画像処理装置１００に入力する方法も考えられる。この場合は、画像処理装置１００内にずれ検知部１０６を設けなくてもよい。
【００８１】
なお、図１に示した画像処理装置１００は、実施形態のように画像形成装置に内蔵されるコンピュータによって実現されるものであってもよいし、例えばパーソナルコンピュータのような画像データ入力装置によって実現されるものであってもよい。また、図７，１１，１４に示した処理手順をプログラムに記述し、このプログラムをコンピュータによって読み取り可能な磁気記録媒体、光記録媒体あるいはＲＯＭなどの記録媒体に記録して画像処理装置１００に提供することもできる。また、インターネットのようなネットワークや通信線経由で画像処理装置１００にダウンロードさせることも可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態に係る画像処理装置の構成を示す画素群図である。
【図２】画像形成部の構造を示す断面図である。
【図３】画像幅を補正するための補正画素の位置を例示する図である。
【図４】画像幅を補正するための処理の手順を示したフローチャートである。
【図５】画像幅を補正することによってラインずれが発生する理由を説明する図である。
【図６】本実施形態における方法Ａを説明する図である。
【図７】方法Ａにおいて画像幅を補正するための処理の手順を示したフローチャートである。
【図８】方法Ａによってラインずれが緩和される理由を説明する図である。
【図９】方法Ａによってラインずれが緩和される理由を説明する図である。
【図１０】本実施形態における方法Ｂを説明する図である。
【図１１】方法Ｂにおいて画像幅を補正するための処理の手順を示したフローチャートである。
【図１２】本実施形態における方法Ｃを説明する図である。
【図１３】方法Ｃによってラインずれが緩和される理由を説明する図である。
【図１４】本実施形態の動作を示すフローチャートである。
【図１５】本実施形態における方法Ｄを説明する図である。
【図１６】本実施形態における方法Ｄを説明する図である。
【符号の説明】
【００８３】
１００・・・画像処理装置、１０１・・・画像データ入力部、１０２・・・階調補正部、１０３・・・スクリーン処理部、１０４・・・補正部、１０５・・・画像データ出力部、１０６・・・ずれ検知部、１０７・・・補正値算出部、１０８・・・記憶部、１０９・・・システム制御部、１１０・・・画像形成部、１１１・・・表示部、１１２・・・操作部。
【図１】
2008099114.tif 000003
【図２】
2008099114.tif 000004
【図３】
2008099114.tif 000005
【図４】
2008099114.tif 000006
【図５】
2008099114.tif 000007
【図６】
2008099114.tif 000008
【図７】
2008099114.tif 000009
【図８】
2008099114.tif 000010
【図９】
2008099114.tif 000011
【図１０】
2008099114.tif 000012
【図１１】
2008099114.tif 000013
【図１２】
2008099114.tif 000014
【図１３】
2008099114.tif 000015
【図１４】
2008099114.tif 000016
【図１５】
2008099114.tif 000017
【図１６】
2008099114.tif 000018
【手続補正書】
【提出日】平成19年7月9日(2007.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも大きい値を含み、
前記画素決定手段は、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する
ことを特徴とする請求項２記載の画像処理装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
前記乱数記憶手段は、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素の位置として、予め生成された乱数に基づいて決められた位置を記憶しており、
前記画像情報の各領域の前記第一の方向の幅を、隣接する領域間において或る範囲内で変化させる幅変更手段を備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
画像情報を第一の方向に分割する画像分割手段と、
乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、
前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、
分割された前記領域の幅に相当する画素数よりも大きい値を含む前記乱数を用いて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、
分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、
前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、
選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段と
を備えることを特徴とする画像処理装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項５に係る発明は、請求項２記載の画像処理装置において、前記乱数記憶手段に記憶された乱数は、分割された前記領域の幅に相当する画素数よりも大きい値を含み、前記画素決定手段は、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数記憶手段に記憶された乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項６に係る発明は、請求項１乃至５のいずれか１項に記載の画像処理装置において、前記乱数記憶手段は、前記第一の方向に分割された画像情報の各領域において前記補正処理の対象となる画素の位置として、予め生成された乱数に基づいて決められた位置を記憶しており、前記画像情報の各領域の前記第一の方向の幅を、隣接する領域間において或る範囲内で変化させる幅変更手段を備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項８に係る発明は、画像情報を第一の方向に分割する画像分割手段と、乱数を生成して記憶する又は予め生成された乱数を記憶する乱数記憶手段と、前記第一の方向に分割された画像情報の各領域に対して画素の挿入又は画素の間引きを行う補正処理の対象となる当該画素を決定する際の基準となる基準位置を、前記第一の方向と直交する第二の方向において異なる位置に決定する基準位置決定手段と、分割された前記領域の幅に相当する画素数よりも大きい値を含む前記乱数を用いて、前記基準位置に対応する前記第一の方向に分割された画像情報の領域及び当該領域に隣接した領域において、前記基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第一の画素決定手段と、分割された前記領域の幅に相当する画素数よりも小さい所定値の範囲内の値をとる前記乱数を用いて、各々の前記領域において、前記基準位置決定手段によって決定された基準位置から前記第一の方向に、前記乱数に相当する画素数だけ離れた位置にある画素を、前記補正処理の対象となる画素として決定する第二の画素決定手段と、前記補正処理の対象となる画素の数に基づいて、前記第一の画素決定手段又は前記第二の画素決定手段のいずれかを選択する選択手段と、選択された前記第一の画素決定手段又は前記第二の画素決定手段によって決定された画素に対して前記補正処理を行うことで、前記画像情報の前記第一の方向の画像幅を変更する画像幅変更手段とを備えることを特徴とする画像処理装置を提供する。