(57)【要約】【課題】  多重露光による高解像度処理では、高解像度画像を低解像度画像に変換した際に高解像度画像の位相により下端エッジ部の画素値が変わるために、エッジ部を検出しづらく、また、下端エッジ部付近の画素値を間引き過ぎてしまうと、高解像度化処理の画質に影響を及ぼすという課題がある。【解決手段】  高解像度化画像を2値化処理して下端エッジ部を検出するとともに、下端エッジ部の画素値によって、定着爆発の抑制処理における間引きパターンを選択する。【選択図】  図７
2013009123.tif 000002
【特許請求の範囲】
【請求項１】
所定の解像度で紙媒体に画像を書き込む画像形成手段（102）と、
前記所定の解像度よりも高い解像度の2値画像データを生成する画像生成手段(301,303,304)と、
画像生成手段で生成された画像データを前記所定の解像度を持つ多値画像データに変換する解像度変換手段(304)と、
解像度変換手段で解像度変換された画像データに対して、線画の下端エッジ部付近の画像データを減らす間引き処理手段(305)を持ち、
前記解像度変換手段(304)は、所定のフィルタ係数を高解像度画像に乗算して得られる多値画像データを前記所定の解像度に合わせて間引き処理を行うものであり(S405,S405)、
前記間引き処理手段(305)は、
解像度変換手段が生成した多値画像データを2値化し(S702)、
2値化画像から線画部を検出する(S703)とともに、
検出された線画部の下端エッジ部の画素値に応じて、線画の下端エッジ部付近から減らす画像データパターンを選択して(S705)、
線画の下端エッジ部付近から画像データを減らす(S706)処理を行う
ことを特徴とする画像形成装置(100)。
【請求項２】
前記間引き処理手段(305)において、
線画部の下端エッジ部付近から減らす画像データパターンの選択は、下端エッジ部の画素値および線画のライン幅から決定される(S705)
ことを特徴とする請求項１に記載の画像形成装置(100)。
【請求項３】
所定の解像度で紙媒体に画像を書き込む画像形成手段（102）と、
前記所定の解像度よりも高い解像度の2値画像データを生成する画像生成手段(301,303,304)と、
画像生成手段で生成された画像データを前記所定の解像度を持つ多値画像データに変換する解像度変換手段(304)と、
解像度変換手段で解像度変換された画像データに対して、線画の下端エッジ部付近の画像データを減らす間引き処理手段(305)を持ち、
前記解像度変換手段(304)は、所定のフィルタ係数を高解像度画像に乗算して得られる多値画像データを前記所定の解像度に合わせて間引き処理を行うものであり(S405,S405)、
前記間引き処理手段(305)は、
解像度変換手段で用いられるフィルタ係数から2値化閾値を決定し(S1102)
決定された閾値をもとにして解像度変換手段が生成した多値画像データを2値化し(S1103)、
2値化画像から線画部を検出し(S1104)、
検出された線画部のライン幅に応じて、線画の下端エッジ部付近から減らす画像データパターンを選択して(S1106)、
線画の下端エッジ部付近から画像データを減らす(S1106)処理を行う
ことを特徴とする画像形成装置(100)。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真エンジンへの多重露光処理データに対して、定着爆発を抑えるためのトナー載り量を抑えるための技術に関するものである。
【背景技術】
【０００２】
従来から電子写真を用いた画像形成装置において、紙搬送方向に垂直な線画部の下端に発生する定着爆発という現象が知られている。この現象は、紙媒体上に転写されたトナー像が、定着器の垂直方向の圧力を受けて定着プロセスが完了する前に、紙が含有する水分が定着器の熱によって水蒸気化し、空気的な圧力によって崩されることによって起こるものと考えられている。
【０００３】
この課題に対して、線画の下端部分のトナー量を軽減することによって、トナー像の崩れる量を軽減し、現象を軽減する技術が知られている（例えば、特許文献１参照）。
【０００４】
特許文献１では、この紙搬送方向に垂直な線画の下端部のエッジを検出し、エッジ部分の上部の画素値を減らした画像データを生成する技術を開示している。
【０００５】
一方、電子写真方式の画像形成装置において、ドラム面に対するレーザー光を多重照射して、レーザーの走査線の間に潜像のピークを作ることによって、レーザーの実走査間隔で表現される解像度よりも高い解像度で画像書き込みを行う技術がある（特許文献２）。特許文献２では、元の高解像度画像の内容によって、画像形成装置の解像度でのレーザー光の強弱を決定し、複数の画素を重ね合わせてレーザーの走査線間に画像を形成することで、元の高解像度画像よりも低い解像度の走査線に従ってレーザー光を照射しても、元の高解像度画像を再現できる技術を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2009-152766号公報
【特許文献２】特許第3275050号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のレーザーの多重照射による高解像度化処理を行った場合でも、定着爆発の現象自体は無くならず、定着爆発の抑制処理と多重照射による高解像度化処理を同時に行う必要がある。
【０００８】
上記特許文献２のような高解像度化処理によって得られる画像は多値画像である。特許文献１では多値画像において所定領域の平均濃度を2値化閾値として下端エッジの判別に用いているが、特許文献１のような技術によって得られた多値画像の下端エッジ部の画素値には高解像度化を成立させるための意味があるため、単純に平均化によって得られた閾値で2値化するのは必ずしも適切ではなく、また、下端部の画素値を減らしすぎると、高解像度処理が成り立たなくなるという問題がある。
【課題を解決するための手段】
【０００９】
所定の解像度で紙媒体に画像を書き込む画像形成手段（102）と、
前記所定の解像度よりも高い解像度の2値画像データを生成する画像生成手段(301,303,304)と、
画像生成手段で生成された画像データを前記所定の解像度を持つ多値画像データに変換する解像度変換手段(304)と、
解像度変換手段で解像度変換された画像データに対して、線画の下端エッジ部付近の画像データを減らす間引き処理手段(305)を持ち、
前記解像度変換手段(304)は、所定のフィルタ係数を高解像度画像に乗算して得られる多値画像データを前記所定の解像度に合わせて間引き処理を行うものであり(S405,S405)、
前記間引き処理手段(305)は、
解像度変換手段が生成した多値画像データを2値化し(S702)、
2値化画像から線画部を検出する(S703)とともに、
検出された線画部の下端エッジ部の画素値に応じて、線画の下端エッジ部付近から減らす画像データパターンを選択して(S705)、
線画の下端エッジ部付近から画像データを減らす(S706)処理を行う
ことを特徴とする画像形成装置(100)
【発明の効果】
【００１０】
レーザーの多重露光を利用した高解像度化処理画像に対して、定着爆発の軽減処理を行う場合に、1200dpi画像の位相に応じて適切な間引きパターンの選択を行うことで、定着爆発の軽減効果と高解像度化を両立させることができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の構成を示すブロック図である。
【図２】プリンタ部の断面図である。
【図３】コントローラの画像処理フローを示すブロック図である。
【図４】解像度変換部の処理フローチャートの一例を示す図である。
【図５】解像度変換部の処理結果の一例を示す図である。
【図６】解像度変換部の処理で使用されるフィルタ係数の一例を示す図である。
【図７】間引き処理部の処理フローチャートの一例を示す図である。
【図８】間引き処理部の処理における線画検出処理の処理結果の例を示す図である。
【図９】間引き処理部の処理で使用される間引きパターンの一例を示す図である。
【図１０】間引き処理部の処理結果の一例を示す図である。
【図１１】間引き処理部の処理フローチャートの別の例を示す図である。
【図１２】間引き処理部の別の処理例による処理結果を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
［実施例１］
本発明の実施形態における画像形成装置１００の概略ブロック図を図１に示す。
【００１４】
本実施形態の画像形成装置１００は、各種制御や画像処理を行うためのプログラムやデータを格納するためのＲＯＭ１０２,ＲＡＭ１０３、ＲＯＭ１０２，ＲＡＭ１０３に格納されたプログラムに従って、画像形成装置の各部を制御するＣＰＵ１０１、ユーザーに各種の設定を行わせ、設定を表示する操作部１０３、ネットワークから印刷データを受信するためのネットワークＩ／Ｆ１０６を有する。さらに、受信した印刷データを変換した画像データを記録用紙に画像形成するプリンタ部１０４を有する。画像形成装置１００は、ネットワーク１１１を介して、画像形成装置１００に対してプリントの実行を指示するとともにデータを送信するパソコン（ＰＣ）１１０と接続されている。
【００１５】
本実施形態において、画像形成装置１００が有するプリンタ部１０４は電子写真方式のモノクロ画像形成装置であるものとする。プリンタ部１０４の動作について、図２に示す断面図を用いて説明する。
【００１６】
プリンタ部１０４は、ＣＰＵ１０１が行う画像処理によって生成された画像データに応じた露光時間で露光光を駆動し静電潜像を形成し、この静電潜像を現像してトナー像を形成する。そして、このトナー像を記録媒体２０１へ転写したのちにその記録媒体上のトナー像を定着させる。帯電ユニットは、感光体２０２を帯電させるための帯電器２０３を備える。各注入帯電器にはスリーブ２０３Ｓが設けられている。
【００１７】
感光体２０２は、アルミシリンダの外周に有機光導伝層を塗布して構成し、駆動モータ（不図示）の駆動力が伝達されて回転可能である。駆動モータは感光体２０２を画像形成動作に応じて反時計周り方向に回転させることが可能である。
【００１８】
露光ユニットは、感光体２０２へスキャナ部２０４より露光光を照射し、感光体の表面を選択的に露光することにより、静電潜像を形成するように構成されている。
【００１９】
現像ユニットは、静電潜像を可視化するために、現像器２０６を備えている。そして、各現像器には、スリーブ２０６Ｓが設けられている。
【００２０】
転写ユニットは、感光体２０２から中間転写体２０８へトナー像を転写するために、中間転写体２０８を時計周り方向に回転させる。そして、感光体２０２とその対向に位置する一次転写ローラ２０７の回転に伴って、トナー像を転写する。
【００２１】
一次転写ローラ２０７に適当なバイアス電圧を印加すると共に感光体２０２の回転速度と中間転写体２０８の回転速度に差をつけることにより、効率良く単色トナー像を中間転写体２０８上に転写する（これを一次転写という。）。
【００２２】
更に転写ユニットは、トナー像を中間転写体２０８上に転写し、トナー像を中間転写体２０８の回転に伴い、二次転写ローラ２０９まで搬送する。更に記録媒体２０１を給紙トレイ２００から二次転写ローラ２０９へ搬送し、記録媒体２０１に中間転写体２０８上のトナー像を転写する。この二次転写ローラ２０９に適当なバイアス電圧を印加して、静電的にトナー像を転写する（これを二次転写という。）。二次転写ローラ２０９は、記録媒体２０１上にトナー像を転写している間、２０９ａの位置で記録媒体２０１に当接し、処理後は２０９ｂの位置に離間する。
【００２３】
定着ユニットは、記録媒体２０１に転写されたトナー像を記録媒体２０１に溶融定着させるために、記録媒体２０１を加熱する定着ローラ２１２と記録媒体２０１を定着ローラ２１２に圧接させるための加圧ローラ２１３を備えている。定着ローラ２１２と加圧ローラ２１３は中空状に形成され、内部にそれぞれヒータ２１４、２１５が内蔵されている。定着装置２１１は、トナー像を保持した記録媒体２０１を定着ローラ２１２とか圧ローラ２１３により搬送するとともに、熱および圧力を加え、トナーを記録媒体２０１に定着させる。
【００２４】
トナー定着後の記録媒体２０１は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。
【００２５】
クリーニングユニット２１０は、中間転写体２０８上に残ったトナーをクリーニングするものであり、中間転写体２０８上に形成されたトナー像を記録媒体２０１に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【００２６】
次に、ＣＰＵ１０１がＲＡＭ１０３に格納されたプログラムを読みだして実行することによって行う画像処理の各部について、図３を用いて説明する。
【００２７】
まず、画像生成部３０１は、前述のＰＣ１１０から送信される印刷データから、印刷処理が可能なビットマップの画像データを生成する。ここで印刷データは、ＰＤＬ(Page Description Language)と呼ばれるページ画像データを作成するためのプリンタ記述言語が一般的であり、通常、文字やグラフィックス、イメージ等のデータの描画命令が含まれている。このような印刷データを解析しラスタライズ処理することで所定の解像度を持つ、多値（たとえば８ビット）ビットマップ画像データ生成する。ガンマ補正部３０２は、画像生成部３０１で生成した画像データに対して、後述するスクリーン処理部３０３でスクリーン処理された画像データが記録紙へと転写された際の濃度特性が所望となるよう、一次元のルックアップテーブルを用いて入力される画像データを補正する。前記濃度特性は、後述するスクリーン処理部３０３が持つスクリーンの線数や角度、形状などに応じて変化するため、補正に用いるルックアップテーブルは、前記スクリーンに対応付けて保持する必要がある。
【００２８】
次に、スクリーン処理部３０３は、プリンタ部１０４で印刷可能な１ビットの画像データに変換するスクリーン処理を行う。スクリーン処理部３０３は、PC110での印刷指定時にユーザーによって設定された解像度情報600dpi/1200dpiやスクリーン種別（スクリーン線数や角度）に応じた閾値マトリックスを保持し、設定に応じて適切な閾値マトリックスを用いてスクリーン処理を行う。
【００２９】
スクリーン処理は、入力される画像データを、閾値マトリックスを用いてプリンタ部１０２で印刷可能な１ビットの画像データに変換する処理である。閾値マトリックスは、幅Ｍ、高さＮのＭ×Ｎ個の閾値をマトリックス状に配置したものである。スクリーン処理は、画像データの各画素に対応した閾値を閾値マトリックスから読み出し、画素の値と閾値との比較を行い、画素の値が閾値以上であれば１を、そうでなければ０を出力することによって画像データを１ビットに変換する。閾値マトリックスは、画像データの横方向にＭ画素、縦方向にＮ画素の周期でタイル状に繰り返し適用される。
【００３０】
なお、本実施形態において、スクリーン処理はこれに限るものではなく、一定の周期を持って画像データを二値化する方法であれば良い。
【００３１】
スクリーン処理部３０３は、上記のようにして、600dpi1bitないし1200dpi1bitの画像データを生成し、後段の解像度変換部304に送る。
【００３２】
次に、解像度変換部304は、600dpi1bitの画像データをそのまま出力する一方で、1200dpi1bitの画像データを600dpi多値の画像データに変換する。本実施形態において、解像度変換部304で出力する多値データのビット数は、4bitであるものとする。本ブロックでの詳細な処理については、後でフローチャートを用いて、詳しく説明する。
【００３３】
間引き処理部305は、解像度変換部304が生成した600dpi1bitないし600dpi4bitの画像データに対して、定着爆発を抑制するために、線画部の下端エッジを検出し、検出した下端エッジから1〜4ライン上の部分の画素をパターンで間引く処理を行う。間引き処理部の処理についても、後でフローチャートを用いて、詳細に説明する。
【００３４】
次に、CPU101がRAM102に格納された制御プログラムを実行することによって実現する解像度変換部304が、スクリーン処理部303で生成した画像データを入力として行う解像度変換の処理について、図４のフローチャートを用いて詳細に説明する。ここで、解像度変換部304に入力される画像をI(xs,ys)と表現することとする。
【００３５】
まず、解像度変換部304は、S401において、PC110でユーザーが設定し、画像形成装置100に伝達された画像解像度情報を検査する。解像度が600dpiであれば、600dpi1bit画像をそのまま出力し（S410）、処理を終える。解像度が1200dpiであれば、S402に処理を移す。
【００３６】
次に、解像度変換部304は、S402において、解像度変換後の600dpi4bit画像データのためのメモリを確保する。このメモリ領域をOと表現することとし、この600dpiでの座標系を(x,y)と表現することとする。こうして表現した座標系(x,y)の全てについて（S403）、S404〜S407の処理を行う。
【００３７】
次に、解像度変換部304は、S404において、600dpiでの座標(x,y)を2倍した数値を、入力画像である1200dpi画像の座標系(xs,ys)とし、S405において、1200dpiの入力画像I(xs,ys)と周囲の8画素を取得する。すなわち、
I(xs-1,ys-1)
I(xs, ys-1)
I(xs+1, ys-1)
I(xs-1, ys)
I(xs, ys)
I(xs+1, ys)
I(xs-1, ys+1)
I(xs, ys+1)
I(xs+1, ys+1)
を取得する。
【００３８】
次に、解像度変換部304は、S406において、これら9画素に対して、フィルタ係数を用いて重み付き加算を行う。このフィルタ処理において用いるフィルタ係数のひとつの例を図６に示す。フィルタ係数１（６００）は、中央に４を配置し、周囲8画素に中央からの距離に応じて減少する重み係数を持っている。このフィルタ係数は、プリンタ部１０２の状態に応じて、変更することも考えられるが、本実施例では、フィルタ係数１に示すような数値を持つものとして説明する。これら9個の係数値をS405で取得した9画素の画素値とを乗算したのちに加算する。すなわち、フィルタ係数１を用いた場合のO(x,y)の画素値を以下のように計算する。
【００３９】
O(x,y) =  f11*I(xs-1,ys-1) +
f12*I(xs, ys-1) +
f13*I(xs+1, ys-1) +
f21*I(xs-1, ys) +
f22*I(xs, ys) +
f23*I(xs+1, ys) +
f31*I(xs-1, ys+1) +
f32*I(xs, ys+1) +
f33*I(xs+1, ys+1)
このように計算した画素値は、元の1200dpi画像が1bitであるため、0から16の値を持つことになるが、O(x,y)を4bit(0〜15)で表現するために、ここでは、画素値16は15に丸めるものとする。
【００４０】
解像度変換部304は、S407において、上記のように計算した画素値O(x,y)を出力して処理を終える。
【００４１】
図４に示したフローチャートに従って、処理を行った結果の模式図を図５に示す。図５(a)は解像度変換前の1200dpi1bitの画像データを1bit画素値の0を白で、1を黒で表現したものであり、図５(b)は解像度変換処理後の600dpi4bitの画像データを画素値を黒の濃さで表現したものである。
【００４２】
図5(b)において、501.502は、ともに1200dpi画像データ中における6画素の幅を持つ線画であるが、線画の開始位置の位相が異なっている。
【００４３】
このことによって、線画部501を解像度変換処理した結果は、図5(b)において、画素値12を持つライン５１１、画素値15を持つ2つのライン５１２、画素値4を持つライン５１３から構成されることになる。同様に計算すると、線画部502を解像度変換処理した結果は、図5(b)において、画素値4を持つライン５２１、画素値15を持つ2つのライン５２２、画素値12を持つライン５２３から構成されることになる。
【００４４】
プリンタ部１０４は、それぞれの画素値の大きさによって、ドラム２０２上にレーザー２０４が照射するレーザー光の強度を制御するが、レーザーの光径は600dpiの走査線間隔である42ミクロンよりもおよそ2倍程度大きい。そのため、照射されたレーザー光によるドラム２０２面上の潜像は複数のレーザー光による潜像の重ね合わせによる像となる。たとえば、線画部の下端部であるライン512とライン513の重ね合わせでは、ライン512をライン513の画素値4に応じた分だけ太らせるような潜像を形成することで、元の1200dpi画像の持つ画像位置を表現することが可能となる。
【００４５】
次に、CPU101がRAM102に格納された制御プログラムを実行して動作することによって実現する間引き処理部305が行う処理について、図７のフローチャートを用いて詳細に説明する。ここで、間引き処理部305が解像度変換部304の処理結果として受け取る画像をI(x,y)と表現する。
【００４６】
まず、間引き処理部305は、S701において、PC110でユーザーが設定し、画像形成装置１００に伝達された画像解像度情報を検査する。解像度が600dpiであれば、S711に処理を移し、解像度が1200dpiであれば、S702に処理を移す。
【００４７】
間引き処理部305は、S711において、y方向に3画素以上の幅を持つ線画を検出し、S712で検出した線画の下端位置のY座標をYe、ライン幅をYhとして記憶する。次に、間引き処理部305は、S713でライン幅Yhに応じた間引きパターンを選択して、S706で選択したパターンを用いた間引き処理を行う。
【００４８】
間引き処理部305がS712で行う検出処理と記憶する下端位置Ye,ライン幅Yhの模式図を図８に示す。
【００４９】
線画検出は、入力画像I(x,y)800をX方向に8画素毎のブロックで処理するものとする。8画素毎に短冊状に区切られた画素ブロック801でY方向に上から黒画素が存在するかどうかを検査して、得られた黒画素のブロック802の存在を検出する。検出して得られたブロックの一番下端のY座標を下端エッジY座標Yhとして記憶し、ブロックの高さをライン幅Yhとして記憶する。
【００５０】
I(x,y)は1bitの画像であるので、検出処理は、X方向の全てにわたって画素値１であるラインを検出し、X方向の全てにわたって画素値0であるラインが次に出現する座標値をYeとすればよく、画素値１であるライン検出位置から画素値０であるライン検出位置までの幅をYhとすればよい。
【００５１】
S713で選択する間引きパターンは、解像度が600dpiの場合は、後述1200dpiの場合のように、ライン幅と下端エッジの画素値によって選択するのではなく、ライン幅によってのみ決定される。選択する間引きパターンの詳細は、1200dpi処理での説明の際に詳しく述べる。
【００５２】
さて、解像度設定が1200dpiの場合、間引き処理部305は、S702において、入力画像I(x,y)を所定の閾値に対して、I(x,y)が閾値以上の場合には１、閾値以下の場合には0となるように閾値処理して2値化画像B(x,y)を生成する。ここでの閾値は0以外であるものとする。すなわち、画像が存在するところは画素値1となるように2値化を行う。
【００５３】
次に、間引き処理部305は、S703でI(x,y)に対して線画検出を行い、S704で下端エッジY座標Yeとライン幅Yhを記憶したのと同様に、S711において、B(x,y)を入力画像として線画検出を行い、S704において、YeとYhを記憶する。ただし、解像度設定が1200dpiの場合は、検出すべき線画部のライン幅は、4ライン以上とする。1200dpiで6ライン幅の線画は600dpiに解像度変換した場合には、3ラインではなく、4ラインとなるからである。
【００５４】
次に、間引き処理部305は、S705において、下端エッジ部における入力画像I(x,Ye)の画素値、および、ライン幅に応じて間引きパターンを選択して、S706で選択した間引きパターンを用いて間引き処理を行う。
【００５５】
ここで、S705で選択する間引きパターンの詳細について、図９を用いて説明する。
【００５６】
本実施形態においては、600dpiで4ライン幅から6ライン幅の線画に対して、間引き処理を行うものとし、4ラインから6ラインに対する間引きパターンを設定するが、プリンタ部１０２の特性によっては、より多くのライン数に対する間引きパターンを設定してもよく、本発明の主旨はライン数を限定するものではない。
【００５７】
すでに図５でみたように、1200dpi座標での描画位置によって、同じ線画が600dpi4bitの画像に変換された際に、下端エッジ部の画素値が異なる場合がある。しかしながら、解像度変換部３０４で用いるフィルタ係数がフィルタ係数６００のように決定されているならば、下端エッジ部の画素値は、12ないし4となる。このことを利用して、間引きパターン選択は間引きパターン表900の中から選択する。
【００５８】
下端エッジ部の画素値が4であって、
ライン幅Yhが4ラインである場合には、間引きパターン901
ライン幅Yhが5ラインである場合には、間引きパターン903
ライン幅Yhが6ラインである場合には、間引きパターン905
下端エッジ部の画素値が12であって、
ライン幅Yhが4ラインである場合には、間引きパターン902
ライン幅Yhが5ラインである場合には、間引きパターン904
ライン幅Yhが6ラインである場合には、間引きパターン906
を選択する。
【００５９】
下端エッジ部の画素値が4である場合には、その1ライン上のラインの画素値は15であり、ドラム２０２面上の潜像において主要なライン部を構成する画素値となるため、極力間引かないパターンを使用する。このことによって、下端ライン部のエッジ特性を保持しつつ、ライン部付近のトナー量を減らし、定着爆発の影響を軽減することができる。
【００６０】
一方、解像度設定が600dpiの場合には、S713の間引きパターン選択において、下端エッジ部の画素値は1bit値で1(4bit換算では15)となるので、ライン幅Yhに従って、間引きパターン907,908,909の中から間引きパターンを選択する。
【００６１】
次に、間引き処理部305は、S706において、解像度設定600dpi/1200dpi共通の処理として、選択されたパターン中の白画素の部分を、検出されている線画部に置き換えて、出力して、間引き処理部305の処理を終える。
【００６２】
上記のようにして、間引き処理部305の処理を行った結果の画像の模式図を図１０に示す。
【００６３】
画像生成部３０１からスクリーン処理部３０３が生成した1200dpi1bitの画像データとして生成した入力画像１００１中の6ラインの幅を持った線画部1004は解像度変換部304の処理で、600dpi4bit画像1002中の線画部1006のように、ライン下端部に画素値4を持つ4ラインの線画なる。一方、線画部1005は解像度変換処理部304の処理で、600dpi4bit画像1002中の線画部1007のように、ライン下端部に画素値12を持つ4ラインの線画になる。1002のそれぞれの線画部に対して、間引き処理部305の処理を行った結果は、間引き処理画像1003中の線画部1008、1009であり、線画部1008では下端エッジ部付近を過度に間引いてしまうことを防いでいる。
【００６４】
上記説明により、レーザーの多重露光を利用した高解像度化処理画像に対して、定着爆発の軽減処理を行う場合に、1200dpi画像の位相に応じて適切な間引きパターンの選択を行うことで、定着爆発の軽減効果と高解像度化を両立させることができる。
【００６５】
［実施例２］
実施例1では、間引き処理部305は、入力画像に対する2値化を画素値0以外は1とするようにして行い、間引きパターンの選択をライン下端部の画素値を考慮に入れて行っていたが、本実施例では、間引き処理部305が行う2値化処理を解像度変換部304で使用するフィルタ係数に応じて求めて、間引きパターンの選択を単純化する例について述べる。
【００６６】
本実施例において、間引き処理部305が行う処理のフローの例を図11を用いて説明する。
まず、間引き処理部305は、S1101において、PC110でユーザーが設定し、画像形成装置１００に伝達された画像解像度情報を検査する。解像度が600dpiであれば、S1111に処理を移し、解像度が1200dpiであれば、S1102に処理を移す。S1111〜S1113については、S711 〜S713とまったく同様であるため説明を省略する。
【００６７】
解像度設定が1200dpiの場合、間引き処理部305は、S1102において、解像度変換部304が使用するフィルタ係数から、2値化閾値を計算する。すなわち、閾値Thは、
Th = ( (f11+f12+f13) + (f11+f12+f13)+(f21+f22+f23) ) / 2
フィルタ係数600の数値を用いた場合には、Th = (4 + 4+8) /2 で閾値は8となる。
【００６８】
次に、間引き処理部305は、S1103において、入力画像I(x,y)が、S1102で求めた閾値以上の場合には１、閾値以下の場合には0となるように閾値処理して2値化画像B(x,y)を生成する。
【００６９】
次に、間引き処理部305は、S1104において、B(x,y)を入力画像として線画検出を行い、S1104において、YeとYhを記憶する。本実施例においては、S1104で検出する線画部は600dpiと同じく3ライン以上とし、S1105とS1106は600dpi時の処理とまったく同様である。間引きパターンの選択は、600dpi時・1200dpi時とも、ライン幅のみによって決定し、ライン幅Yhに従って、間引きパターン907,908,909の中から間引きパターンを選択する。
【００７０】
最後に、間引き処理部305は、S1107において、S1106,S1113で選択された間引きパターンを、入力画像I(x,y)の線画部から間引き処理を行って、処理を終える。
【００７１】
本実施例の間引き処理部305による処理結果画像の模式図を図１２に示す。最終的な間引き処理後画像において、線画部1201の画素値が4の下端エッジ部は2値化処理で黒画素とはみなされなくなり、ライン検出処理における下端エッジ部は、その上の画素値が15のラインとなる。また、線画部1202の画素値が12の下端エッジ部は2値化処理でも黒画素となるため、下端エッジ部は画素値が12のラインから始まり、その上のラインが間引き処理によって間引かれる。
【００７２】
上記説明したように、本実施例では、過度の間引きを抑えつつ、処理間引きパターン選択の処理を容易にすることができる。
【符号の説明】
【００７３】
１００  画像形成装置
１０１  CPU
１０４  プリンタ部
１０５  操作部
１１０  ＰＣ
３０３  スクリーン処理部
３０４  解像度変換部
３０５  間引き処理部
【図１】
2013009123.tif 000003
【図２】
2013009123.tif 000004
【図３】
2013009123.tif 000005
【図４】
2013009123.tif 000006
【図５】
2013009123.tif 000007
【図６】
2013009123.tif 000008
【図７】
2013009123.tif 000009
【図８】
2013009123.tif 000010
【図９】
2013009123.tif 000011
【図１０】
2013009123.tif 000012
【図１１】
2013009123.tif 000013
【図１２】
2013009123.tif 000014