(57)【要約】【課題】画像データのデータ量を増加させることなく、また、画像処理の効率を低下させることなく、より高画質な画像の画像データを作成する画像処理方法を得ること。【解決手段】明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理装置１００であって、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンの形状を補正するドットパターン制御手段１０４を備える。【選択図】　　　図１
2004015231.tif 000002
【特許請求の範囲】
【請求項１】
明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理装置であって、
感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記ドットパターン制御手段は、前記ドットパターンの形状をより矩形に近い形状に補正することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ドットパターン制御手段は、前記ドットパターンの形状を補正する場合に、前記形状を補正する前の前記ドットパターンの面積と前記形状を補正した後の前記ドットパターンの面積とをほぼ一定に保つことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記ドットパターン制御手段は、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、前記ドットパターンの大きさを補正することを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記ドットパターン制御手段は、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に前記出力装置から出力される前記ドットパターン画像の明度との差に応じて定まる大きさに、前記ドットパターンの大きさを縮小することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
明度に応じたドットパターンを含むハーフトーンデータを出力する画像形成装置であって、
感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御手段と、
前記ドットパターンの形状が補正された前記ハーフトーンデータを出力する出力手段とを備えたことを特徴とする画像形成装置。
【請求項７】
明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理方法であって、
感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御ステップを含むことを特徴とする画像処理方法。
【請求項８】
前記ドットパターン制御ステップは、前記ドットパターンの形状をより矩形に近い形状に補正することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記ドットパターン制御ステップは、前記ドットパターンの形状を補正する場合に、前記形状を補正する前の前記ドットパターンの面積と前記形状を補正した後の前記ドットパターンの面積とをほぼ一定に保つことを特徴とする請求項７または８に記載の画像処理方法。
【請求項１０】
前記ドットパターン制御ステップは、前記ドットパターンに基づいて、出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、前記ドットパターンの大きさを補正することを特徴とする請求項７から９のいずれか一項に記載の画像処理方法。
【請求項１１】
前記ドットパターン制御ステップは、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と実際に前記出力装置から出力される前記ドットパターン画像の明度との差に応じて定まる比率で、前記ドットパターンの大きさを縮小することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
請求項７から１１のいずれか一項に記載された画像処理方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理装置、画像形成装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
プリンタなどの画像出力装置において高画質の画像を得るには、元の画像の階調および色相を良好な状態に再現しなければならない。デジタル方式において画像の階調を再現する方法としては、ハーフトーン技法が知られている。
【０００３】
ハーフトーン技法とは、２値のデータで階調を表現する方法である。ハーフトーン技法においては、例えばディザ法（擬中間調処理）などの面積階調法が利用される。
【０００４】
ディザ法を利用したハーフトーン技法では、画像データは、所定の大きさのハーフトーンセルに分割される。各ハーフトーンセルは、黒の画素の領域、すなわちドットパターンにより階調を表現する。ドットパターンの形状は、各階調に応じて予め定められている。
【０００５】
近年、ハーフトーン技法を利用した画像処理において、より効率的な方法や、より高画質な画像を得る方法が提案されている。例えば、特開２０００−２５５１２０号公報においては、第１の解像度（低解像度）で２値化処理された画像データを多値化処理し、多値化処理された画像データを第１の解像度よりも高い第２の解像度（高解像度）に変換する方法が開示されている。また、特開２０００−３２２６６号公報においては、異なる複数のハーフトーン技法を、１つの画像に適用することにより画質を向上させる方法が開示されている。
【０００６】
【発明が解決しようとする課題】
より高画質なハーフトーン画像の提供が望まれており、発明者は、ハーフトーン技法を利用し、より高画質な画像を得る方法を検討した。ハーフトーン技法を利用してより高画質な画像を得るためには、階調の再現性を向上させればよい。このためには、ハーフトーンセルにおいて表現可能な階調数を増やせばよい。しかし、画像データの最小単位は１画素なので、１つのハーフトーンに含める画素の数を増やした場合、画像データに含まれるハーフトーンセルの数が減少する。このため、画像の解像度が低下してしまう。したがって、階調の再現性を向上させても、必ずしも画質が向上するとは限らない。このように、ハーフトーン技法においては、画像データを構成する画素数によって階調の再現が制限されてしまうという問題があった。
【０００７】
この発明は上記に鑑みてなされたもので、画像データのデータ量を増加させることなく、また、画像処理の効率を低下させることなく、より高画質な画像の画像データを作成する画像処理方法を得ることを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理装置であって、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御手段を備えたことを特徴とする。
【０００９】
この請求項１の発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このように画素よりも小さい単位を最小単位としてドットパターンを補正することにより、データ量を増加させることなく、また処理効率を低下させることなく、高画質な画像を再現することができる。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記ドットパターン制御手段は、前記ドットパターンの形状をより矩形に近い形状に補正することを特徴とする。
【００１１】
この請求項２にかかる発明によれば、ドットパターン制御手段は、ドットパターンの形状をより矩形に近い形状に補正しているので、ドットパターンの形状を矩形に近づけることにより、より滑らかな画像を再現することができる。
【００１２】
また、請求項３にかかる発明は、請求項１または２に記載の画像処理装置において、前記ドットパターン制御手段は、前記ドットパターンの形状を補正する場合に、前記形状を補正する前の前記ドットパターンの面積と前記形状を補正した後の前記ドットパターンの面積とをほぼ一定に保つことを特徴とする。
【００１３】
この請求項３にかかる発明によれば、ドットパターン制御手段は、ドットパターンの形状を補正する場合に、形状を補正する前のドットパターンの面積と形状を補正した後のドットパターンの面積とをほぼ一定に保つ。したがって、ドットパターンの形状を補正したことにより、ドットパターンの面積が変化し、これに伴って、ドットパターンが示す明度が変化するのを避けることができる。
【００１４】
また、請求項４にかかる発明は、請求項１から３のいずれか一項に記載の画像処理装置において、前記ドットパターン制御手段は、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、前記ドットパターンの大きさを補正することを特徴とする。
【００１５】
この請求項４にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、ドットパターンの大きさを補正することができる。したがって、各出力装置の特性に応じて、ドットパターンの大きさを補正することができるので、出力装置から出力されるドットパターン画像における元の画像の再現性を良好に保つことができる。
【００１６】
また、請求項５にかかる発明は、請求項４に記載の画像処理装置において、前記ドットパターン制御手段は、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に前記出力装置から出力される前記ドットパターン画像の明度との差に応じて定まる大きさに、前記ドットパターンの大きさを縮小することを特徴とする。
【００１７】
この請求項５にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に出力装置から出力されるドットパターン画像の明度との差に応じて定まる大きさに、ドットパターンの大きさを縮小する。したがって、実際のドットパターン画像の明度が、ドットパターン画像の理想的な明度よりも高い場合に、ドットパターンの大きさを縮小することにより、画像の明度が高くなり、画像の再現性が低下するのを抑制することができる。
【００１８】
また、請求項６にかかる発明は、明度に応じたドットパターンを含むハーフトーンデータを出力する画像形成装置であって、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御手段と、前記ドットパターンの形状が補正された前記ハーフトーンデータを出力する出力手段とを備えたことを特徴とする。
【００１９】
この請求項６にかかる発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このようにドット画素よりも小さい単位を最小単位としてドットパターンを補正することにより、画像の再現性を良好に保つことができるので、より高画質な画像を出力することができる。
【００２０】
また、請求項７にかかる発明は、明度に応じたドットパターンを含むハーフトーンデータを処理する画像処理方法であって、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、前記ドットパターンの形状を補正するドットパターン制御ステップを含むことを特徴とする。
【００２１】
この請求項７にかかる発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このように画素よりも小さい単位を最小単位としてドットパターンを補正することにより、データ量を増加させることなく、また処理効率を低下させることなく、高画質な画像を再現することができる。
【００２２】
この請求項８にかかる発明は、請求項７に記載の画像処理方法において、前記ドットパターン制御ステップは、前記ドットパターンの形状をより矩形に近い形状に補正することを特徴とする。
【００２３】
この請求項８にかかる発明によれば、ドットパターン制御ステップは、ドットパターンの形状をより矩形に近い形状に補正しているので、ドットパターンの形状を矩形に近づけることにより、より滑らかな画像を再現することができる。
【００２４】
また、請求項９にかかる発明は、請求項７または８に記載の画像処理方法において、前記ドットパターン制御ステップは、前記ドットパターンの形状を補正する場合に、前記形状を補正する前の前記ドットパターンの面積と前記形状を補正した後の前記ドットパターンの面積とをほぼ一定に保つことを特徴とする。
【００２５】
この請求項９にかかる発明によれば、ドットパターン制御ステップは、ドットパターンの形状を補正する場合に、形状を補正する前のドットパターンの面積と形状を補正した後のドットパターンの面積とをほぼ一定に保つ。したがって、ドットパターンの形状を補正したことにより、ドットパターンの面積が変化し、これに伴って、ドットパターンが示す明度が変化するのを避けることができる。
【００２６】
また、請求項１０にかかる発明は、請求項７から９のいずれか一項に記載の画像処理方法において、前記ドットパターン制御ステップは、前記ドットパターンに基づいて、出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、前記ドットパターンの大きさを補正することを特徴とする。
【００２７】
この請求項１０にかかる発明によれば、ドットパターン制御ステップは、ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、ドットパターンの大きさを補正することができる。したがって、各出力装置の特性に応じて、ドットパターンの大きさを補正することができるので、出力装置から出力されるドットパターン画像における元の画像の再現性を良好に保つことができる。
【００２８】
また、請求項１１にかかる発明は、請求項１０に記載の画像処理方法において、前記ドットパターン制御ステップは、前記ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と実際に前記出力装置から出力される前記ドットパターン画像の明度との差に応じて定まる比率で、前記ドットパターンの大きさを縮小することを特徴とする。
【００２９】
この請求項１１にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に出力装置から出力されるドットパターン画像の明度との差に応じて定まる大きさに、ドットパターンの大きさを縮小する。したがって、実際のドットパターン画像の明度が、ドットパターン画像の理想的な明度よりも高い場合に、ドットパターンの大きさを縮小することにより、画像の明度が高くなり、画像の再現性が低下するのを抑制することができる。
【００３０】
また、請求項１２にかかる発明は、請求項７から１１のいずれか一項に記載の画像処理方法をコンピュータに実行させるプログラムであるので、請求項７から１１のいずれか一項の動作をコンピュータによって実行することができる。
【００３１】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像処理装置の好適な実施の形態を詳細に説明する。本発明の画像形成装置は、プリンタであってもよい。また、複写機であってもよい。また、ファクシミリ、スキャナ、または複合機などであってもよい。
【００３２】
（実施の形態１）
本発明の実施の形態１では、画像形成装置の一例としてのプリンタについて説明する。実施の形態１にかかるプリンタは、画像データを取得し、取得した画像データをハーフトーンデータに変換し、ハーフトーン画像を印刷物として出力する。
【００３３】
図１は、実施の形態にかかるプリンタ１００における機能的構成を示す概略ブロック図である。プリンタ１００は、データ取得部１０１と、データ変換部１０２と、データ変換テーブル１０３と、ドットパターン制御部１０４と、ドットパターン変換テーブル１０５と、パルス制御部１０６と、印刷部１０８とを備えている。
【００３４】
なお、図１においては、プリンタ１００の特徴的な機能的構成を概略的にひとまとまりとして示した。しかし、実際には、図１に示す機能的構成はプリンタ１００を構成する各種ハードウェアの連携によって実現される。例えば、データ変換部１０２の機能は、ＲＯＭやＲＡＭに格納、またはロードされたプログラムが、ＣＰＵによって実行されることによって実現される。また、印刷部１０８は、図示せぬ感光体、中間転写体、現像器などの連携によって実現される。
【００３５】
データ取得部１０１は、パーソナルコンピュータ、デジタルカメラなど、プリンタ１００に接続された機器から画像データを取得する。
【００３６】
データ変換テーブル１０３は、各階調と、各階調毎に予め定められたドットパターンとを対応付けて格納している。データ変換部１０２は、データ取得部１０１から画像データを受け取る。そして、画像データをハーフトーンデータに変換する。具体的には、データ変換部１０２は、画像データをハーフトーンセルに分割し、各ハーフトーンセルの階調を決定する。さらに、データ変換テーブル１０３においてハーフトーンセルの階調に対応付けられているハーフトーンドットをこのハーフトーンセルに形成する。
【００３７】
ドットパターン変換テーブル１０５は、各階調と、各階調におけるパルスデータに対して予め定められた補正情報とを対応付けて格納している。ここで、補正情報とは、ドットパターンを補正する際に利用される情報である。
【００３８】
ドットパターン制御部１０４は、データ変換部１０２からハーフトーンデータを受け取る。ドットパターン制御部１０４は、ハーフトーンデータをパルスデータに変換する。さらに、ドットパターン制御部１０４は、ドットパターン変換テーブル１０５においてパルスデータの階調に対応付けられている補正情報に基づいて、パルスデータにおけるドットパターンを補正する。ドットパターン制御部１０４における処理については、図２以降で詳述する。
【００３９】
パルス制御部１０６は、図示せぬ感光体にパルスを照射する。パルス制御部１０６は、ドットパターン制御部１０４から変調後のパルスデータを受け取り、受け取ったパルスデータに基づいて、パルスのＯＮ、ＯＦＦを制御する。印刷部１０８は、パルス制御部１０６におけるパルスのＯＮおよびＯＦＦに基づいて、ハーフトーン画像を印刷する。
【００４０】
以下、ドットパターン変換テーブル１０５に格納されている補正情報について説明する。補正情報は、ドットパターン毎に、補正後のドットパターンと対応付けたデータである。すなわち、ドットパターン制御部１０４は、所定の階調のドットパターンを受け取った場合に、受け取ったドットパターンを補正情報においてこのドットパターンに対応付けられている補正後のドットパターンに変換する。
【００４１】
図２は、補正情報の一例を説明するための図である。補正情報は、例えば、図２（Ａ）に示した補正前のドットパターン５１０と、図２（Ｂ）に示した補正後のドットパターン５２０とを対応付けている。
【００４２】
図２（Ａ）に示すドットパターン５１０は、３画素５１２、５１４、５１６を有している。すなわち、ドットパターン５１０は、４画素５１２、５１４、５１６、５１８で形成される矩形から、右上の１画素５１８を欠いた形状に形成されている。すなわち、ドットパターン５１０を上部と下部に分割した場合、上部の面積は、下部の面積に比べて１画素分少ない。そこで、画素５１６および画素５１８をそれぞれ４つの格子５１６ａ、５１６ｂ、５１６ｃ、５１６ｄ、および５１８ａ、５１８ｂ、５１８ｃ、５１８ｄに分割し、格子単位で、黒を割り当てる領域を変更する。すなわち、画素５１６中の左側の格子５１６ｂ、５１６ｃに白を割り当て、これにかえて、画素５１８中の右側の格子５１８ａ、５１８ｄに黒を割り当てる。
【００４３】
このように、図２（Ａ）に示したドットパターン５１０は、３画素で形成されており、画素単位では矩形に補正することができない。しかし、パルス制御部１０６のクロック間隔が、１画素よりも小さい場合には、パルス制御部１０６は、いわゆるパルス幅パルス位置変調により、図２（Ｂ）に示すような矩形のドットパターン５２０に補正することができる。
【００４４】
このように、パルス制御部１０６のクロック間隔が、１画素よりも小さい場合には、ドットの位置を比較的自由に変更することができるので、ドットパターンの形状をより矩形に近づけることができる。
【００４５】
なお、図２に示した補正後のドットパターン５２０は、パルス制御部１０６が１画素の１／４の面積の格子に対応するクロック間隔でパルスを発生する場合におけるドットパターンの一例である。
【００４６】
また、図２に示す補正前のドットパターン５１０および補正後のドットパターン５２０はいずれも３画素を有している。このように、補正情報においては、面積が同一のドットパターンを補正前後のドットパターンとして対応付けている。ハーフトーン技法においては、ドットパターンの面積によって、階調を表現しているので、ドットパターンの面積が変化すると、対応する階調が変化してしまう。そこで、このようにドットパターンの面積を一定に保つことによって、階調が変化するのを低減することができる。
【００４７】
以下、パルス幅パルス位置変調を利用したドット領域の補正方法について説明する。図３（Ａ）は、１画素おきにドット２１０，２２０が配置されたハーフトーンデータ２００を模式的に示している。図３（Ｂ）は、ドットパターン制御部１０４によって、ハーフトーンデータ２００に基づいて作成されたパルスデータ３００を示している。パルスデータ３００においては、ハーフトーンデータ２００のドット２１０，２２０の位置に対応して、パルスのＯＮ３０２およびＯＦＦ３０４が切り替えられている。
【００４８】
ドットパターン制御部１０４は、図３（Ｂ）に示すパルスデータ３００をパルス幅変調し、図４（Ａ）に示すパルスデータ３１０に変換することができる。図４（Ｂ）は、図４（Ａ）に示したパルスデータ３１０に基づいて、印刷部１０８によって印刷されるハーフトーン画像４００を示している。
【００４９】
図４（Ａ）に示すパルスデータ３１０に含まれるパルスＯＮ３１２、３１４、３１６のパルス幅は、それぞれ｛（１／２）ｔ｝、ｔ、および｛（３／２）ｔ｝である。また、図４（Ａ）に示すパルスＯＮに対応して、図４（Ｂ）に示すドット領域４０２は１／２画素に対応する幅を有している。また、ドット領域４０４は、１画素に対応する幅を有し、ドット領域４０６は３／２画素に対応する幅を有している。
【００５０】
このように、パルス制御部１０６は、パルスのクロック間隔｛（１／２）ｔ｝を最小単位としてパルスを切り替えることができる。したがって、１画素の１辺の長さよりも小さい単位を最小単位としてパルス幅変調することにより、ドットパターンの幅をより自由に補正することができる。
【００５１】
ドットパターン制御部１０４は、また、図３（Ｂ）に示すパルスデータ３００をパルス位置変調し、図５（Ａ）に示すパルスデータ３２０に変換することができる。図５（Ｂ）は、図５（Ａ）に示したパルスデータ３２０に基づいて、印刷部１０８によって印刷されるハーフトーン画像４２０を示している。
【００５２】
図５（Ａ）に示したパルスデータ３２０におけるパルスＯＮ３２５の開始位置３２４は、ハーフトーンデータ２００の画素境界位置２３１と、長さ［（１／２）ｔ］だけ異なっている。このように、ドットパターン制御部１０４は、［（１／２）ｔ］を最小単位としてパルス位置を変化させることができる。
【００５３】
以上、図４および図５を参照して説明したように、パルスデータに対してパルス幅およびパルス位置のうち少なくとも一方を変調する、いわゆるパルス幅パルス位置変調を行うことによって、ドットパターンの形状を補正することができる。
【００５４】
図６は、プリンタ１００のハードウェア構成を示すブロック図である。プリンタ１００においては、ホストＩ／Ｆ３と、ＣＰＵ４と、ＲＯＭ５と、ＲＡＭ６と、ラインバッファ２１と、エンジンＩ／Ｆ８と、プリンタエンジン１０とがシステムバス９を介して接続されている。
【００５５】
ホストＩ／Ｆ３は、ネットワークや各種インターフェースで構成されており、外部から画像データを取得する。また、取得した画像データをＲＡＭ６に一時的に格納させる。ＣＰＵ４は、ＲＯＭ５およびＲＡＭ６に格納されるプログラムを実行する。また、図１において説明したデータ変換テーブル１０３およびドットパターン変換テーブル１０５は、ＲＯＭ５またはＲＡＭ６に格納されている。ラインバッファ２１は、２値のハーフトーンデータをライン単位で一時的に格納する。エンジンＩ／Ｆ８は、２値のハーフトーンデータをプリンタエンジン１０に送る。プリンタエンジン１０は、トナーを用いて、紙などに画像を印刷する。
【００５６】
以上述べたプリンタにおけるハーフトーンデータ処理は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供することができる。本実施の形態のハーフトーンデータ処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００５７】
本実施の形態にかかるハーフトーンデータ処理プログラムは、画像形成装置で上記記憶媒体から読み出して実行することによりＲＯＭまたはＲＡＭ上にロードされ、上記機能構成で説明した各部がＲＯＭまたはＲＡＭ上に生成されるようになっている。
【００５８】
実施の形態１にかかるプリンタ１００に、多様な変更または改良を加えてもよい。そうした変更例としては、実施の形態１においては、ドットパターン制御部１０４は、ドットパターン変換テーブル１０５に格納されている補正情報を利用してドットパターンの形状を補正したが、これにかえて、ドットパターン制御部１０４は、アルゴリズムに基づいてドットパターンを補正してもよい。
【００５９】
ドットパターン制御部１０４は、例えば、ドットパターンにおける一辺を基準として、ドットの領域を略矩形に再配置してもよい。また、この場合、ドットの領域の再配置の前後において、ドットの領域の面積をほぼ一定に保つのがさらに好ましい。具体的には、たとえば図５を参照して説明したように、ドットパターンを複数の区域に分割し、各区域に含まれる黒の画素数の差分に基づいて、各区域内の黒の面積が等しくなるよう、黒の領域を再配置する。なお、ドットパターン制御部１０４がドットパターンを補正するときに利用するアルゴリズムは、ドットパターンを矩形に補正するものであればよく、本例に限定されるものではない。
【００６０】
また、他の変更例について説明する。パルス幅パルス位置変調を利用しても、パルス制御部１０６におけるクロックの周期に制限されて、ドットパターンの形状を完全な矩形に補正することができない場合がある。この場合、ドットの形状を矩形にするのを犠牲にし、面積を一定に保つことを優先してもよい。また例えばドットパターンの面積を一定に保つことを犠牲にし、ハーフトーンの形状を矩形にすることを優先してもよい。さらに、面積を一定に保つことと、形状を矩形に近づけることのいずれを優先させるかは、予め設定しておいてもよい。これにより、より良好なハーフトーン画像を得ることができる。
【００６１】
（実施の形態２）
実施の形態１における画像形成装置において利用される補正情報は、面積が同一のドットパターンを補正前後のドットパターンとして対応付けていた。これに対して、実施の形態２における画像形成装置において利用される補正情報において対応付けられている補正前のドットパターンと、補正後のドットパターンの面積は異なっている。すなわち、本実施の形態においては、ドットパターン制御部１０６は、ドットパターンの面積を変化させる。これ以外の、実施の形態２にかかるプリンタ１００の機能的構成およびハードウェア構成は、それぞれ図１および図６を用いて説明した実施の形態１にかかるプリンタ１００の機能的構成およびハードウェア構成と同様である。
【００６２】
図７を参照しつつ、実施の形態２における補正情報について説明する。たとえば、印刷部１０８が排出するトナーのチリなどにより、図７（Ａ）に示す３画素を有するドットパターン５６０ａに基づいて、このドットパターン５６０ａから印刷されるべき理想的なドットパターン画像よりも大きなドットパターン画像５６０ｂが印刷される場合がある。この場合、高濃度の領域において特に階調性が損なわれる傾向にあり、画質が低下する原因となる。このような場合には、ドットパターンの大きさを縮小することにより、ドットゲインを抑えて、高濃度領域においても良好な階調性を維持することができる。
【００６３】
実施の形態２にかかる補正情報は、図７（Ａ）に示す補正前のドットパターン５６０ａと、図７（Ｂ）に示す補正後のドットパターン５７０ｂとを対応付けている。なお、ドットパターン５７０ｂの面積は、ドットパターン５６０ａの面積よりも小さい。図７（Ｂ）に示したドットパターン画像５７０ａは、ドットパターン５７０ｂに基づいて印刷部１０８が印刷した画像である。
【００６４】
このように、印刷部１０８が受け取るデータに比べて所定の割合だけ拡大されたドットパターンを形成することが予めわかっている場合には、補正情報における補正後のドットパターンとして、ドットパターンに対して所定の割合だけ縮小されたドットパターンを保持する。これによって、高濃度領域においても良好な階調性を保持した画像を印刷できるように、ハーフトーンドットを補正することができる。
【００６５】
また、実施の形態２においては、補正前後におけるドットパターンの拡大率に応じた比率だけ縮小されたドットパターンを補正後のドットパターンとしたが、他の例としては、補正前後におけるドットパターンの大きさの差分に応じた面積だけ縮小されたドットパターンを補正後のドットパターンとしてもよい。
【００６６】
また、他の変更例としては、ドットパターン変換テーブル１０５は、書き換え可能であってもよい。これによれば、画像を出力するプリンタが変わる毎に、当該プリンタに適したデータを利用して、ドットパターンの形状を補正することができる。
【００６７】
また、他の変更例としては、ドットパターン制御部１０４は、ドットパターン変換テーブル１０５に格納される補正情報を利用するのにかえて、アルゴリズムを利用してもよい。このときドットパターン制御部１０４によって利用されるアルゴリズムは、例えば、ドットパターンの境界の長さおよび形状の少なくとも一方に応じたドットパターンの縮小率を決定するものであってもよい。
【００６８】
また、実施の形態２においては、ドットパターンの面積を小さくする補正処理について説明したが、他の例としては、ドットパターンの面積を大きくする補正処理を行ってもよい。
【００６９】
また、実施の形態１および実施の形態２においては、画像形成装置としてのプリンタについて説明したが、本発明の他の実施の形態としては、画像処理装置であってもよい。画像処理装置の構成および動作は、実施の形態１および実施の形態２において説明したプリンタの機能および動作とほぼ同様である。なお、本実施の形態における画像処理装置は、実施の形態１および実施の形態２において説明した印刷部１０８を備えない。この点で、実施の形態１および実施の形態２において説明したプリンタと異なる。さらに、印刷部１０８にかえて、出力部を備えている。すなわち、画像処理装置は、実施の形態１または実施の形態２において説明した印刷部１０８における処理以外の処理によりハーフトーンドットの形状を補正し、さらに出力部が補正後のデータを出力装置などに出力する。これによれば、出力装置から出力すべきハーフトーンデータにおける画像の再現性を向上させることができる。
【００７０】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このように画素よりも小さい単位を最小単位としてドットパターンを補正することにより、データ量を増加させることなく、また処理効率を低下させることなく、高画質な画像を再現することができるという効果を奏する。
【００７１】
また、請求項２にかかる発明によれば、ドットパターン制御手段は、ドットパターンの形状をより矩形に近い形状に補正しているので、ドットパターンの形状を矩形に近づけることにより、より滑らかな画像を再現することができるという効果を奏する。
【００７２】
また、請求項３にかかる発明によれば、ドットパターン制御手段は、ドットパターンの形状を補正する場合に、形状を補正する前のドットパターンの面積と形状を補正した後のドットパターンの面積とをほぼ一定に保つ。したがって、ドットパターンの形状を補正したことにより、ドットパターンの面積が変化し、これに伴って、ドットパターンが示す明度が変化するのを避けることができるという効果を奏する。
【００７３】
また、請求項４にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、ドットパターンの大きさを補正することができる。したがって、各出力装置の特性に応じて、ドットパターンの大きさを補正することができるので、出力装置から出力されるドットパターン画像における元の画像の再現性を良好に保つことができるという効果を奏する。
【００７４】
また、請求項５にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に出力装置から出力されるドットパターン画像の明度との差に応じて定まる大きさに、ドットパターンの大きさを縮小する。したがって、実際のドットパターン画像の明度が、ドットパターン画像の理想的な明度よりも高い場合に、ドットパターンの大きさを縮小することにより、画像の明度が高くなり、画像の再現性が低下するのを抑制することができるという効果を奏する。
【００７５】
また、請求項６にかかる発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このようにドット画素よりも小さい単位を最小単位としてドットパターンを補正することにより、画像の再現性を良好に保つことができるので、より高画質な画像を出力することができるという効果を奏する。
【００７６】
また、請求項７にかかる発明によれば、ドットパターン制御手段は、感光体に対して照射するパルスのオン、オフのタイミングを制御することによって、ドットパターンを形成する画素よりも小さい単位を最小単位として、ドットパターンの形状を補正することができる。このように画素よりも小さい単位を最小単位としてドットパターンを補正することにより、データ量を増加させることなく、また処理効率を低下させることなく、高画質な画像を再現することができるという効果を奏する。
【００７７】
また、請求項８にかかる発明によれば、ドットパターン制御ステップは、ドットパターンの形状をより矩形に近い形状に補正しているので、ドットパターンの形状を矩形に近づけることにより、より滑らかな画像を再現することができるという効果を奏する。
【００７８】
また、請求項９にかかる発明によれば、ドットパターン制御ステップは、ドットパターンの形状を補正する場合に、形状を補正する前のドットパターンの面積と形状を補正した後のドットパターンの面積とをほぼ一定に保つ。したがって、ドットパターンの形状を補正したことにより、ドットパターンの面積が変化し、これに伴って、ドットパターンが示す明度が変化するのを避けることができるという効果を奏する。
【００７９】
また、請求項１０にかかる発明によれば、ドットパターン制御ステップは、ドットパターンに基づいて出力装置から出力されるドットパターン画像の明度に基づいて定まる大きさに、ドットパターンの大きさを補正することができる。したがって、各出力装置の特性に応じて、ドットパターンの大きさを補正することができるので、出力装置から出力されるドットパターン画像における元の画像の再現性を良好に保つことができるという効果を奏する。
【００８０】
また、請求項１１にかかる発明によれば、ドットパターン制御手段は、ドットパターンに基づいて出力装置から出力されるドットパターン画像の理想的な明度と、実際に出力装置から出力されるドットパターン画像の明度との差に応じて定まる大きさに、ドットパターンの大きさを縮小する。したがって、実際のドットパターン画像の明度が、ドットパターン画像の理想的な明度よりも高い場合に、ドットパターンの大きさを縮小することにより、画像の明度が高くなり、元の画像の再現性が低下するのを抑制することができるという効果を奏する。
【００８１】
また、請求項１２にかかる発明によれば、請求項７から１１のいずれか一つの動作をコンピュータによって実行することができるという効果をする。
【図面の簡単な説明】
【図１】実施の形態１にかかるプリンタ１００の機能的構成を示すブロック図である。
【図２】ドットパターンの形状の補正の方法について説明するための図である。
【図３】ハーフトーンデータ２００およびパルスデータ３００を示す図である。
【図４】パルス幅変調後のパルスデータ３１０およびハーフトーン画像４００を示す図である。
【図５】パルス位置変調後のパルスデータ３２０およびハーフトーン画像４２０を示す図である。
【図６】プリンタ１００のハードウェア構成を示すブロック図である。
【図７】実施の形態２にかかるドットパターン制御部１０４におけるドットパターンの形状の補正の方法について説明するための図である。
【符号の説明】
３　ホストＩ／Ｆ
４　ＣＰＵ
５　ＲＯＭ
６　ＲＡＭ
８　エンジンＩ／Ｆ
９　システムバス
１０　プリンタエンジン
２１　ラインバッファ
１００　プリンタ
１０１　データ取得部
１０２　データ変換部
１０３　データ変換テーブル
１０４　ドットパターン制御部
１０５　ドットパターン変換テーブル
１０６　パルス制御部
１０８　印刷部
２００　ハーフトーンデータ
４００、４２０　ハーフトーン画像
【図１】
2004015231.tif 000003
【図２】
2004015231.tif 000004
【図３】
2004015231.tif 000005
【図４】
2004015231.tif 000006
【図５】
2004015231.tif 000007
【図６】
2004015231.tif 000008
【図７】
2004015231.tif 000009