(57)【特許請求の範囲】
【請求項１】
像担持体と、該像担持体に対して露光し、静電潜像を形成させる露光手段とを備える画像形成装置であって、
画像形成の対象となる画像データを入力する入力手段と、
入力された画像データに従って前記露光手段を駆動するための駆動パルスを生成するパルス生成手段と、
生成された前記駆動パルスのオフ期間であるパルス間隔を検知する検知手段と、
検知された前記パルス間隔に応じて、前記露光手段による点灯遅延及び消灯遅延を解消するように、前記駆動パルスのパルス幅を補正するパルス幅補正手段と
を備え、
前記パルス幅補正手段は、
検知された前記パルス間隔が予め定められた閾値より大きい場合に、前記駆動パルスの立ち下がりのタイミングを予め定められた時間だけ遅延させ、
検知された前記パルス間隔が予め定められた閾値より小さい場合に、前記駆動パルスの立ち下がりのタイミングを前記予め定められた時間だけ遅延させるとともに、該立ち下がりのタイミングを遅延させることによって発生する過補正分の遅延を前記駆動パルスの立ち上がりのタイミングを遅延させることにより解消することを特徴とする画像形成装置。
【請求項２】
前記パルス間隔と前記パルス幅の補正量との関係を定義したテーブルを記憶する記憶手段をさらに備え、
前記パルス幅補正手段は、
検知された前記パルス間隔に応じた補正量を前記テーブルから取得し、前記駆動パルスのパルス幅を補正することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像データが、２値のデータであるか、多値のデータであるかを判別する判別手段をさらに備え、
前記パルス幅補正手段は、
前記判別手段によって判別された判別結果に基づいて、前記駆動パルスのパルス幅を補正することを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における露光部のパルス駆動方法に関し、特に、注目画素及びその近接画素の画像データ列の状況に応じて注目画素における駆動信号のパルス幅を適正に制御し、所望の出力光パルスを感光体上へ走査して画像を形成する画像形成装置に関するものである。
【背景技術】
【０００２】
従来より感光体をラスタスキャンにより走査して潜像を形成する際に、レーザビーム出力を温度変化に対して安定化するようにした画像形成装置が知られている。例えば、特許文献１には、レーザ露光方式の画像形成装置におけるパルス幅補正の技術が提案されている。このような画像形成装置では、レーザビーム出力をレーザ近傍で１水平走査に１度検出し、この検出信号をレーザ駆動回路にフィードバックし、レーザビーム強度を制御してレーザ出力が設定値と常に等しくなるように制御している。このような制御は、オートパワーコントロール（ＡＰＣ）と呼ばれている。
【０００３】
また、ＡＰＣ回路には光出力検出回路の検出信号をレーザのＬＥＤ発光領域電流（バイアス電流）へフィードバックするものとレーザ発光領域電流（動作電流）へフィードバックするものが知られている。
【０００４】
上記ＡＰＣ回路では、図９に示すように、レーザ温度変化による電流−光出力カーブの平行シフトについて制御可能である。図９は、レーザ電流と光出力の関係を示す図である。レーザバイアス電流制御の場合、レーザ温度変化によるレーザ発光領域の電流−光出力の傾きが減少することによりバイアス電流値がＬＥＤ発光領域からレーザ発光領域へと移行し、記録信号を入力しなくても記録媒体への記録がなされてしまう。このため、複写画像のトナーカブリが発生してしまう。そこで、温度変化によりバイアス電流を可変としてもバイアス電流値がレーザ発光領域へ移行しないようにバイアス電流の設定値にマージンを設け、バイアス電流ＩＢＩＡＳとレーザ発光閾値電流Ｉｔｈとの差分をレーザ温度に応じて変化させている。
【０００５】
また、ＡＰＣ回路では、レーザ動作電流へフィードバックする場合、記録信号のＯＮ時のＬＥＤ発光領域を経てレーザ発光領域へ移行する。また、記録信号のＯＦＦ時にはレーザ発光領域を経てＬＥＤ発光領域へ移行する。このためにレーザビーム出力の立上り、立下り時間が長くなってしまう。
【０００６】
図１０は、レーザ発光制御部を示す図である。図１０において、２は、入力される画像入力データを示す。３は、画像入力データに基づいて、駆動パルス８を出力する画像データ変換部を示す。１４は、画像データ変換部４から出力された駆動パルス８に従ってレーザ１１を駆動する駆動回路を示す。１０は、レーザ駆動ブロックを示す。
【０００７】
図１１は、レーザ駆動電流パルス波形及びレーザ発光パルス波形を示す図である。図１１では、図１０に示す画像データ変換部４から出力された記録信号ＯＮ、ＯＦＦを受けて駆動回路１４がレーザ１１に供給するレーザ駆動電流パルス波形と、レーザ１１によるレーザ発光パルス波形を示している。図１１に示すように、レーザ発光パルス波形は、発光閾値電流を越えたレーザ駆動電流パルス波形にほぼ従う。そのため、記録信号のＯＮ、ＯＦＦに対応した駆動電流パルスの立上り、立下り等の特性が変化すると発光パルス波形もそれに従って変化し、レーザビーム強度が変化することになる。
【０００８】
また、レーザチップ内部においてはさらに注入されたキャリアによる誘導放出、光共振によるレーザ発振に至る過程での発光遅延及び注入停止によるレーザ発振の停止に至る過程での消灯遅延といった現象も存在する。したがって、さらにパルス幅が縮小及び時間遅延したものとなる。
【０００９】
このように、レーザ温度変化により閾値電流Ｉｔｈが変化することでレーザ発光に寄与するところのレーザ駆動電流パルス波形の特に立上り、立下り遅延特性が変化してしまう。したがって、ＡＰＣを行っているにもかかわらず、記録信号により変調されたビーム強度（光振幅及び光パルス幅）が変化するという問題が生じる。光量変動（ビーム強度変動）は特に、記録信号周波数に対してレーザ駆動パルス幅が非常に短い場合に顕著となり、このようなＡＰＣ回路は高密度、高階調画像記録には適さないという問題点になる。
【００１０】
以上は主に十分孤立したパルスにおける問題といえるが、画像濃度をレーザパルスのＰＷＭによって表現する場合、高濃度領域、即ち、レーザのオフ時間が小さい領域のパルスでは考慮する必要がなかった。しかし、パルス間での相互作用において問題が生じてしまう。
【００１１】
図１２は、１画素又は連続する複数の画素で形成する１つのスクリーンドットに対するレーザ駆動信号と出力光パルスとの関係を示す図である。駆動パルスは、画像データに応じて低濃度部では小幅で設定され、高濃度に従って大幅で設定される。図１２に示すように、低濃度における出力光パルスについては上述のようなメカニズムによって細りぎみとなる。これに対し高濃度部では直前の駆動信号消灯タイミングに対して今回の駆動信号点灯タイミングが近接してくるにつれ、レーザチップ内部の残留活性キャリアの存在に起因し、駆動信号点灯タイミングに対する、出力光パルスの発光（点灯）遅延量が急激に減少する。そのため、前回の出力光パルスと今回の出力光パルスがより接近し、ついには連続化してしまうことになる。
【００１２】
図１３は、パルス幅とレーザ光量の関係を示す図である。横軸は駆動パルスのパルス幅を示す。縦軸はレーザ光量（ビーム強度）を示す。なお、図１３では出力光パルスの幅又はパルスの積分値を示す。１３０１は、１画素又は連続する複数の画素で形成する１つのスクリーンドットの周期を示す。また、１３０２は、図１２を用いて説明したように、駆動パルスの比率が一定以上になるとレーザの光出力パルスが連続発光となり、一定値に飽和する様子を示す。
【００１３】
このような問題を解決するために、従来から低濃度部でパルス幅が短い領域（パルス細り領域）では駆動信号のパルス幅を長くし、また高濃度部でオフパルスが埋まってしまう領域（パルス太り領域）では駆動信号のパルス幅を短くする補正が提案されている。例えば、図１３に示すように、入力画像データ００Ｈに対する駆動信号のパルス幅をレーザ光量がリニアに変化し始める部分に設定し、ＦＦＨに対する駆動信号のパルス幅をレーザ光量が飽和する直前となるように設定する。これを実現するための具体的な構成例とし、特許文献１には、三角波の基準信号と入力画像データに応じたアナログ電圧値との比較によるＰＷＭシステムに対する補正方法が提案されている。
【特許文献１】特許３２４５２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、従来技術においては、以下に記載する問題がある。例えば、上述のような補正方法では、イメージ部の階調安定制御の面では効果があるものの、細線等のグラフィックオブジェクトや小ポイントの文字の線幅を画像情報どおりに書き込みする能力が低下してしまう。つまり、１画素又は連続する複数の画素で形成する１つのスクリーンドットの周期に対して上述のような補正方法でパルス幅の補正を行ってレーザ駆動を行う場合に、１画素又はスクリーンドット周期程度の幅の線画を書き込むと、その線画はパルス幅補正によって本来の幅よりも幅の狭い出力光パルスで画像書き込みが行われてしまう。
【００１５】
また、上述のようなパルス幅に関連する問題を解決する方法として、より高解像度化し、１画素単位のＰＷＭ変調数を軽減するシステム、例えば２４００ｄｐｉの２値システムのような構成も考えられる。しかし、このようなシステムであっても、印刷速度が高速化すれば、１画素当たりの駆動時間は小さくなるため、上述のようなパルス細りや、パルス太りの影響が発生してしまう。
【００１６】
図１４Ａ乃至図１４Ｅは、２値システムにおける線画形成時の原画像、駆動パルス及び光出力の関係を示す図である。図１４Ａの１４０１は、主走査４画素の幅を縦線がそれぞれ１２画素の空間をもって連続的に隣接した画像データを示している。１４０２は、画像データ１４０１のうち１つの走査ラインについてみた画像データを示す。１４０３は、生成された駆動パルスである。１４０４は、駆動パルス１４０３によって駆動されたレーザ素子の出力光パルスである。
【００１７】
ここでは、１画素の走査時間を２．５ｎｓとする。これに対し、４画素分のパルスを生成し、レーザ素子に信号を伝達させた場合、５ｎｓの発光遅延により２画素分程度の発光遅延が生じる。一方、消灯については２．５ｎｓの消灯遅延により１画素分程度の消灯遅延が生じている。結果として、パルスの幅が（発光遅延−消灯遅延）分、２．５ｎｓ、１画素程度分だけ細って発生する。つまりこの状態では４画素の幅のラインがそれより細くドラム上に書き込まれることになる。
【００１８】
これに対し、特許文献１では、１６画素を１つのパルス周期とするＰＷＭパルス幅補正システムを用いることでこの線画に対しては補正が可能となる。つまり、図１３における横軸の“画素の最大パルス幅”を１６画素分として考え、入力画像データを（４／１６）＊ＦＦＨとして考えることによって４画素分の出力パルス幅が得られるようになる。より具体的には、１４０５に示すように、パルス幅を大きくすることで１４０６に示す本来の４画素分のパルスを生成することが可能となる。
【００１９】
図１４Ｂは、図１４Ａよりもさらに線画の間隔が小さくなった場合を示す。１４０７は、４画素幅のラインが８画素のオフを間に入れて連続的に並んだ画像データを示している。１４０８、１４０９は、図１４Ａと同じ量のパルス幅補正を行った場合の駆動パルス、出力光パルスを示す。この場合、そもそものＰＷＭシステムの基本周期が先の１６画素周期から１２画素に変動してしまったため、補正システムそのものが実際には有効に機能しない。例えば、その部分だけ１２画素周期を基本とするＰＷＭシステムに変更し、さらにそれに応じたＰＷＭパルス補正値に切り替える必要がある。特許文献１のようなアナログＰＷＭシステムの場合、図１５に示すように、基本クロックの周期に対応した基準三角波を生成し、その出力に対しゲイン及びオフセット調整をした上でコンパレータの基準比較入力とする。一方で、画像データの値をＤ−Ａ変換した値をもう一方のコンパレータ入力とすることで所望のパルスが生成される。したがって、１６画素から１２画素周期に切り替えるためには基準クロックを１６画素周期から１２画周期へ局部的に切り替えることが必要になる。しかし、基本クロックを複数用意し切り替えることはそれほど困難なことではないが、それを受けて安定した三角波を生成することや、必要に応じてゲイン、オフセットも瞬時に正確で安定した状態に切り替えて生成することは大変難しい。
【００２０】
図１４Ｃは、さらにライン間の間隔が小さくなった場合を示す。１４１０は、４画素幅のラインが４画素のオフを間に入れて連続的に並んだ画像データを示す。この場合、ＰＷＭシステムの基準クロックの周期をさらに８画素周期に局部的に切り替える必要がある。さらに、オフ期間が小さくなっために発光遅延量がそれまでの５ｎｓ（２画素相当）から３．７５ｎｓ（１．５画素相当）に変化し、上記と同じパルス幅補正量では逆に出力光パルスが２．５ｎｓ、０．５画素相当だけ過補正されてしまう状況になっている。１４１１、１４１２は、図１４Ａと同じ量のパルス幅補正を行った場合の駆動パルス、出力光パルスを示す。
【００２１】
図１４Ｄ及び図１４Ｅは、さらにライン間の間隔が小さくなった場合を示す。図１４Ｄでは、発光遅延と消灯遅延が同じ値になるため、仮に１４１４、１４１５に示すように図１４Ａと同じ量のパルス幅補正を行った場合、出力光パルス幅が５画素程度まで太ってしまう。また、図１４Ｅでは、発光遅延がさらに急激に低減し、ほとんどゼロになってしまい、仮に１４１７、１４１８に示すように図１４Ａと同じ量のパルス幅補正を行った場合、ほとんど連続発光状態になってしまう。
【００２２】
これは図１３に示す１３０２の領域に相当し、僅かな入力パルスの変動により大きなレーザ強度変動を引き起こしてしまう領域にかかり始めた状態である。領域１３０２は、このような理由からも通常、イメージ部の階調制御としては使用しない領域であり、使用するためにはより精密なゲイン及びオフセット調整量が必要となり、上述での問題ともあわせ、実現は非常に困難である。
【００２３】
本発明は、上述の問題に鑑みて成されたものであり、出力光パルスの全濃度域でのリニアリティを確保するとともに、線画、文字等における線幅の再現性を向上させた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明は、例えば、像担持体と、該像担持体に対して露光し、静電潜像を形成させる露光手段とを備える画像形成装置であって、画像形成の対象となる画像データを入力する入力手段と、入力された画像データに従って前記露光手段を駆動するための駆動パルスを生成するパルス生成手段と、生成された前記駆動パルスのオフ期間であるパルス間隔を検知する検知手段と、検知された前記パルス間隔に応じて、前記露光手段による点灯遅延及び消灯遅延を解消するように、前記駆動パルスのパルス幅を補正するパルス幅補正手段とを備え、前記パルス幅補正手段は、検知された前記パルス間隔が予め定められた閾値より大きい場合に、前記駆動パルスの立ち下がりのタイミングを予め定められた時間だけ遅延させ、検知された前記パルス間隔が予め定められた閾値より小さい場合に、前記駆動パルスの立ち下がりのタイミングを前記予め定められた時間だけ遅延させるとともに、該立ち下がりのタイミングを遅延させることによって発生する過補正分の遅延を前記駆動パルスの立ち上がりのタイミングを遅延させることにより解消することを特徴とする。
【発明の効果】
【００２６】
本発明は、例えば、出力光パルスの全濃度域でのリニアリティを確保するとともに、線画、文字等における線幅の再現性を向上させた画像形成装置を提供できる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００２８】
＜第１の実施形態＞
以下では、図１乃至図５を参照して、第１の実施形態について説明する。図１は、第１の実施形態に係る駆動パルスのタイミング補正量とパルス間隔の関係を示す図である。
【００２９】
図１において、横軸は、現在、パルス生成しようとする注目画素に対し、それ以前の至近のパルスがどれだけ離れて消灯されたかを示す。つまり、前回の駆動パルスが立ち下がってから今回の駆動パルスが立ち上がるまでのパルス間隔を示す。以下では、この間隔を駆動パルスのオフ期間又はパルス間隔と称する。また、縦軸は、パルス生成ブロックに対し、標準的な駆動パルス点灯タイミング、消灯タイミングに対してどれだけ補正をすべきかを示す。本実施形態では、図１に示す関係を定義したテーブルを後述するパルス生成部又は記憶部に保存する。
【００３０】
図２Ａは、第１の実施形態に係る画像形成装置の構成例を示す図である。ここでは、主に本発明に関するコンポーネントについて説明を記載する。したがって、本発明は他のコンポーネントを含んで構成されてもよい。
【００３１】
画像形成装置２００は、制御部２０１、露光部２０２、感光体２０３、記録材カセット２０４、定着器２０５及び記憶部２０６を備える。制御部２０１は、画像形成装置２００の各コンポーネントを統括的に制御する。制御部２０１の詳細については、図２Ｂを用いて後述する。露光部２０２は、制御部２０１から入力された駆動信号に応じて像担持体である感光体２０３に対して露光し、当該感光体２０３上に形成する画像の静電潜像を形成する。感光体２０３上に形成された静電潜像は、トナーにより現像化され、記録材カセット２０４から搬送されてくる記録材に対して転写される。その後、トナー像が転写された記録材は、定着器２０５に搬送される。定着器２０５は、加熱及び加圧することにより、トナー像を記録材に定着させる。その後、記録材は、画像形成装置２００の機外へ排出される。また、記憶部２０６には、制御部２０１が画像形成装置２００を制御するためのプログラムや設定値等が記憶されている。また、図１に示す駆動パルスの補正量とパルス間隔との関係を定義したテーブルを記憶する。
【００３２】
図２Ｂは、第１の実施形態に係る制御部の構成例を示す図である。ここでは、主に本発明に関するブロックについて説明を記載する。したがって、本発明は他のブロックを含んで構成されてもよい。
【００３３】
制御部２０１は、本発明を実現するために、パルス生成部２１１、パルスオフ期間カウンタ２１２、画像データ入力部２１３及び画像クロック生成部２１４を備える。
【００３４】
画像データ入力部２１３は、画像形成の対象となる画像データを入力する。画像データ入力部２１３は、例えば、形成する画像に従って２４００ｄｐｉの２値の画像データを、パルス生成部２１１及びパルスオフ期間カウンタ２１２に入力する。画像クロック生成部２１４は、パルス生成手段として機能し、画像の書込タイミングを調整するための画像クロックを、パルス生成部２１１及びパルスオフ期間カウンタ２１２に入力する。ここでは、例えば、１画素周期が２．５ｎｓである画像クロックが採用される。パルスオフ期間カウンタ２１２は、画像データ及び画像クロックが入力され、パルス生成部２１１に対してパルスオフ期間を入力する。
【００３５】
パルス生成部２１１は、パルスを生成する注目画素に対し、画像データ、画像クロック及び駆動パルスタイミング補正量を決定するためのパルスのオフ期間（パルス間隔）が入力され、補正した駆動信号のパルスを生成する。また、パルス生成部２１１は、記憶部２０６に記憶されたパルス幅の補正量とパルス間隔とを定義したテーブルから、パルス間隔に応じた補正量を取得し、駆動パルスのパルス幅を補正してもよい。したがって、パルス生成部２１１は、パルス幅補正手段の一例である。パルス生成部２１１で生成されたパルスは、露光部２０２に入力される。パルス生成部２１１は、入力される画像クロックに対して、ＰＬＬ方式などの方式により内部で４倍から１６倍程度に周波数逓倍させた同期クロックを基準クロックとして、画像データに基づいて所定幅のパルスを出力する。このように、本実施形態におけるパルス生成部２１１は、デジタル回路において比較的簡便な構成として実現できる。
【００３６】
しかし、パルスの補正分解能は逓倍した値で制約を受ける。例えば、４逓倍クロックベースの場合は１画素の１／４単位での補正となる。また、高分解能の補正を行う場合には、画像クロックやそれを数倍程度逓倍したクロックを多段の遅延デバイス等により複数の遅延エッジを生成し、当該エッジの選択制御によって、より高分解能のパルスを出力する出力器などが適用されてもよい。
【００３７】
図３Ａ乃至図３Ｅは、第１の実施形態に係る２値システムにおける線画形成時の入力画像データ、補正後の駆動パルス及び光出力の関係を示す図である。ここでは、上述したように、入力画像データを２４００ｄｐｉの２値とし、１画素周期を２．５ｎｓとする。
【００３８】
図３Ａの３０１は、画像入力として４画素幅の縦ラインが１２画素の空間をもって連続的に隣接した画像データを示している。３０２は、画像データ３０１のうち１つの走査ラインについてみた画像データを示す。３０３は、パルス生成部２１１によって生成された駆動パルスである。３０４は、駆動パルス３０３によって駆動された露光部２０２からの出力光パルスを示す。
【００３９】
本実施形態では、パルスのオフ期間が７画素（閾値）以上存在する場合の孤立駆動パルスに対する出力光パルスの点灯（発光）遅延は２画素相当（５ｎｓ）となり、消灯遅延は１画素相当（２．５ｎｓ）になると想定する。したがって、パルス生成部２１１は、パルスのオフ期間が７画素以上の場合、駆動パルス３０３のパルス幅を、入力画像データに対して１画素相当（２．５ｎｓ）増加させる。ここで、パルス生成部２１１は、パルス幅を増加させる補正方法として、駆動パルス３０３の点灯タイミングを前方化するか又は消灯タイミングを後方化する補正を行ってもよい。また、それらを組み合わせた補正を行ってもよい。ここで、点灯タイミングの前方化とは、パルスの立ち上がりを遅延させる補正をいう。一方、消灯タイミングの後方化とは、パルスの立ち下がりを遅延させる補正をいう。
【００４０】
本実施形態では、孤立パルスの状態において、点灯パルスタイミングの補正流量はゼロとし、その際のパルス細り量（点灯遅延時間−消灯遅延時間）を全て、消灯パルスタイミングの後方化により補正する。
【００４１】
図３Ｂの３０５は、画像入力として４画素幅の縦ラインが８画素の空間をもって連続的に隣接した画像データを示している。また、３０６は、パルス生成部２１１によって生成された駆動パルスである。３０７は、駆動パルス３０６によって駆動された露光部２０２からの出力光パルスを示す。
【００４２】
この場合、まだパルスのオフ期間が７画素以上あるため、各駆動パルス３０６は孤立パルスと同等とみることができる。したがって、図３Ａと同じく、点灯遅延は２画素相当（５ｎｓ）と推定され、消灯遅延は１画素相当（２．５ｎｓ）と推定される。つまり、画像データ３０５に対し、１画素相当分のパルス幅補正を行えばよい。本実施形態では、点灯パルスタイミングの補正をゼロとし、消灯パルスタイミングに対して１画素分の後方化の補正を行う。
【００４３】
図３Ｃの３０８は、画像入力として４画素幅の縦ラインが３画素の空間をもって連続的に隣接した画像データを示している。３０９、３１１は、パルス生成部２１１によって生成された駆動パルスである。３１０、３１２は、駆動パルス３０９、３１１によって駆動された露光部２０２からの出力光パルスを示す。
【００４４】
この場合、パルスのオフ期間が７画素以上ないため、各駆動パルスは孤立パルスと同等とみることができず、主に点灯遅延量が孤立状態時に対して縮小する。したがって、図３Ａと同様の方法で補正を行った駆動パルス３０９の場合、出力光パルスが３１０のようになり、０．５画素相当だけ過補正されてしまう。
【００４５】
そこで、本実施形態では、図１に示すように点灯遅延量の縮小が０．５画素相当であるため、駆動パルス３１１のように、消灯パルスタイミングを予め定められた１画素分の時間だけ遅延させる一方で、消灯タイミングの過補正分を解消するように、点灯パルスタイミングを０．５画素分の時間だけ遅延させる。これにより、出力光パルス３１２は入力画像データと同様に４画素相当のパルス幅となる。
【００４６】
図３Ｄの３１３は、画像入力として４画素幅の縦ラインが２画素の空間をもって連続的に隣接した画像データを示している。３１４は、パルス生成部２１１によって生成された駆動パルスである。３１５は、駆動パルス３１３によって駆動された露光部２０２からの出力光パルスを示す。
【００４７】
この場合、図３Ｃと同様に、各駆動パルス３１４は孤立パルスと同等とみることができず、点灯遅延量が孤立状態時に対してさらに縮小する。本実施形態では、図１に示すように点灯遅延量の縮小が１画素相当である。即ち、図３Ｃの場合、点灯遅延と消灯遅延の量が同等となり、駆動パルス３１４の幅と出力光パルス３１５の幅が同一になる。したがって、消灯パルスタイミングを予め定められた１画素分の時間だけの遅延させる一方で、点灯パルスタイミングを１画素分に相当する時間だけ遅延させる。これにより、出力光パルス３１５は入力画像データと同様に４画素相当のパルス幅となる。
【００４８】
図３Ｅの３１６は、画像入力として４画素幅の空間をもって連続的に隣接した画像データを示している。３１７、３１９は、パルス生成部２１１によって生成された駆動パルスである。３１８、３２０は、駆動パルス３１７、３１９によって駆動された露光部２０２からの出力光パルスを示す。
【００４９】
この場合、各駆動パルスは孤立パルスと同等とみることができず、点灯遅延量が孤立状態時に対してさらに急激に縮小する。したがて、図３Ａと同様の方法で補正を行った駆動パルス３１７の場合、出力光パルスが３１８のようになり、連続点灯状態になってしまう。
【００５０】
そこで、本実施形態では、図１に示すように、点灯遅延量の縮小が１．５画素相当であるため、消灯遅延の量の１画素との差として０．５画素分、駆動パルス３１９を入力画像データに対して縮小する。これにより、画像データ３１６と出力光パルス３２０の幅を同一にする。つまり、消灯パルスタイミングを予め定められた１画素分に相当する時間だけ遅延させる一方で、点灯パルスタイミングを１．５画素分に相当する時間だけ遅延させる。これにより、出力光パルス３２０は入力画像データと同様に４画素相当のパルス幅となる。
【００５１】
なお、連続する画素の場合、消灯タイミングに対する補正が実際に作用するのは一番最後の画素になる。上述の例の場合、１から３画素目までに対しても消灯タイミングに対する補正が発生するが、後続する画素もＯＮであるため実質的には作用しないことになる。
【００５２】
このように、本実施形態では、駆動パルスを補正するために、孤立状態のパルスにおける光出力細り分を全て消灯タイミングに帰すようにし、点灯タイミングに対する補正はゼロからスタートさせる。また、パルスが近接してきた場合も消灯タイミングは常に、点灯遅延時間−消灯遅延時間を保持する一方で、点灯タイミングを近接量に応じて徐々に後方化させる補正を行う。消灯遅延量はパルス近接量に対して一般に比較的独立性が強いため、画像としては右側（消灯側）エッジがよく揃ったものとなる。左側（点灯側）は、補正テーブルが正確であればあるほど理想的に揃ったものとなる。
【００５３】
図４は、図１の変形例を示す図である。パルス生成部２１１の構成上の観点から、図４に示すように、消灯タイミングを常に補正値ゼロとし、点灯タイミングを孤立領域で消灯遅延時間−点灯遅延時間だけ標準タイミングから早めるか又は遅延させる補正方法を適用してもよい。この場合、図４に示すように、パルス間隔（近接量）が補正ゼロ点に相当する閾値（ここでは２画素となる。）を下回ると、標準タイミングを遅延させ、パルスを細らせる。一方、パルス間隔が上記閾値を超えると、標準タイミングを早めて、パルスを太らせる。この場合も、消灯タイミングに対する補正値を一定化しているため、右側サイドが比較的安定した画像となり、左側サイドは補正値の正確性に依存する。
【００５４】
単に、出力光パルスの幅だけを一定化させるためだけであれば、点灯パルスタイミングに対する補正と消灯パルスタイミングに対する補正の和として作用させることも可能である。
【００５５】
ただし、出力光パルスの位置についても常に入力画像と一定の位相関係（位置関係）を確保するためには、補正後の点灯遅延量、消灯遅延量、又はその両方に対し、一定化を図るようなパルス幅の補正を行うことが望ましい。上述の構成は消灯側に対する遅延量は近接量に対しほぼ一定であるような光パルススイッチング特性（パルス生成部及び点灯素子の特性の和）であることを前提に構成している。しかし、近接量に応じて消灯遅延量も変動するような場合は、駆動パルスの点灯タイミング、消灯タイミングの両方に対しその補正量を適正値に動かしてもよい。
【００５６】
図５は、第１の実施形態に係るパルス生成部の構成例を示すブロック図である。パルス生成部２１１は、駆動パルス間隔検知部５０１、パルス幅ＬＵＴ（ルックアップテーブル）５０２及びモジュレータ５０３を備える。
【００５７】
駆動パルス間隔検知部５０１は、画像入力データ列を検知し、現在の注目画素から遡って何画素スペースがあるのかをカウントするブロックである。本実施形態に係る駆動パルス間隔検知部５０１は、処理結果を４ｂｉｔで出力し、現在の注目画素データ１ｂｉｔとあわせ、５ｂｉｔがパルス幅ＬＵＴ５０２に入力される。パルス幅ＬＵＴ５０２は、入力した５ｂｉｔをパルス幅４ｂｉｔとパルス重心４ｂｉｔの８ｂｉｔデータに変換する。モジュレータ５０３は、このＬＵＴからの出力８ｂｉｔを受け、所望のパルスを生成する。
【００５８】
以上説明したように、本実施形態に係る画像形成装置は、静電潜像を形成するための露光部の駆動パルスのパルス幅を、当該駆動パルスのオフ期間であるパルス間隔に応じて、当該露光部の点灯遅延及び消灯遅延を解消するように補正する。また、本画像形成装置は、パルス幅を補正する際に、駆動パルスの立ち上がり又は立ち下がりの一方の補正量を固定し、他方の補正量を調整することが望ましい。このように補正することで、出力光パルスの全濃度領域において、リニアリティを確保するとともに、線画、文字等における線幅の再現性を向上することができる。また、駆動パルスの立ち上がり又は立ち下がりの一方の補正量を固定しているため、駆動パルスを生成する回路を簡易化することができる。
【００５９】
＜第２の実施形態＞
次に、図６を参照して、第２の実施形態について説明する。第１の実施形態では、入力画像データとして、２４００ｄｐｉの２値のデータを想定していたが、本実施形態では、多値のデータを想定する。
【００６０】
図６は、第２の実施形態に係るパルス生成部の構成例を示すブロック図である。ここでは、図５と同様の構成については、同一の番号を付し、説明を省略する。また、ここでは、多値の画像データを想定し、具体的には、６００ｄｐｉ、パルス幅８ｂｉｔ、パルス重心位置２ｂｉｔのシステムを想定している。本実施形態では、第１の実施形態と比較して、解像度を低下させ、画像クロックも比較的低い場合を想定し、駆動パルスと駆動パルスの点灯遅延、消灯遅延についての相互作用は前の画素パルスの消灯タイミングのみに関係して発生することとする。
【００６１】
本実施形態に係るパルス生成部６００は、駆動パルス間隔検知部５０１、補正演算回路６０１、パルス幅／位置ＬＵＴ６０２及びモジュレータ５０３を備える。駆動パルス間隔検知部５０１は、前画素のパルスデータ８＋２ｂｉｔを参照し、その消灯タイミングと今回の画素の左端までのスペース量を算出する。図６に示す位置２ｂｉｔは、本実施形態において、パルスを画素内で左に寄せる、中央に重心をもつ、右側に寄せるといったことを表す。例えば、前画素が左寄せで１２８／２５５の場合、２５５−１２８＝１２７のスペースが存在し、この値が出力される。また、中央重心で１２８／１５５の場合、（２５５−１２８）／２＝６３．５のスペースとなるが、小数点を扱わないシステムの場合、小数は右側又は左側のいずれかに振り分けられることになる。本実施形態では、右側に振り分けられることとすると、６４のスペースとなる。また右寄せの場合、スペースはゼロとなる。
【００６２】
補正演算回路６０１は、今回の画像データ８＋２ｂｉｔと駆動パルス間隔検知部５０１からの出力に基づいて、補正後の入力画像データを生成する。今回の画素が右寄せであれば、駆動パルス間隔検知部５０１からの出力そのものがスペースとなり、そのスペース量におけるパルス幅補正値を、スペース量と補正量の関係を示すテーブル（図１又は図４を多値にしたもの。）から求める。求めたパルス幅補正値は、今回の入力データのパルス幅８ｂｉｔに加算される。
【００６３】
今回の画素が中央又は左寄せであれば、今回の画素による左側のスペースを同様に算出し駆動パルス間隔検知部５０１からの出力にそれを加えたものがスペースとなる。これを同様に補正量をテーブルから参照し、今回の画素の幅データに加算する。以上により、多値データのシステムにおいても本発明を適用することによって適正なパルス幅が得られるようになる。
【００６４】
＜第３の実施形態＞
次に、図７及び図８を参照して、第３の実施形態について説明する。本実施形態では、多値データのシステムであって、イメージ部において連続するパルスにおけるパルス幅の比率で濃度階調を表現する場合を想定する。この場合、パルス幅補正にはさらに階調部とそれ以外といった場合わけも必要となる。
【００６５】
図７は、第３の実施形態に係る駆動パルス幅と出力光パルス幅との関係を示す図である。横軸は駆動パルス幅を示し、縦軸は出力光パルス幅を示す。図７では、１画素単位の連続するパルスのオンデューティで階調制御を行うような場合の駆動パルス幅と出力光パルス幅との関係を示す。駆動パルスが小さい間は点灯遅延のため出力光パルスはほとんどでない。その後、ゆるやかにパルス幅が増えはじめ、駆動パルスの増加がそのまま出力光パルスの増加となるリニア領域を迎える。さらに、駆動パルス幅を増やしていくと、パルスとパルスとが近接し、点灯遅延が急速に減少するため、駆動パルスの増加量よりも出力光パルス幅の増加量の方が大きい領域となる。そして、最後には、駆動パルスとしてはパルスオフの期間があるにもかかわらず、出力光パルスが連続点灯してしまう領域となる。
【００６６】
このような場合、出力画像濃度の連続性を確保するため、リニア領域のみに入力画像データ００−ＦＦＨを割り当てるようなパルス幅補正を行う。しかし、線画や文字のようにラインとラインの幅がある程度確保される場合に、この補正を行うと、１画素の最大出力光パルス幅は本来の１画素の長さよりも短くなってしまい、現画像に忠実な画像書き込みができなくなってしまう。
【００６７】
本実施形態では、この問題を解決するため、階調部（イメージ部）とそれ以外を像域信号等により識別し、パルス幅補正量を切り替えるようにする。図８は、第３の実施形態に係るパルス生成部の構成例を示すブロック図である。ここでは、図６と同様の構成については、同一の番号を付し、説明を省略する。
【００６８】
パルス生成部８００は、図６に示すパルス生成部６００に対して、像域判別部８０１が追加されている。像域判別部８０１は、入力画像データが２値のデータであるか、又は、多値のデータであるかを判別し、判別結果を１ｂｉｔの識別信号として補正演算回路６０１及びパルス幅／位置ＬＵＴ６０２に出力する。また、入力される画像データに基づいて、自己判別する構成でもよい。この識別信号が階調部を示す値であれば、補正演算回路６０１の機能が無効とされ、ＬＵＴでは階調部専用のＬＵＴが参照される。図７における、リニアリティ部を００−ＦＦとするようなパルス幅補正を行うＬＵＴを参照する。一方、階調部以外の場合は補正演算回路６０１が有効とされ、階調部以外用のＬＵＴが参照される。隣接パルスとの隣接量に応じ、図７に示すＥ、Ｄ、ＡＢで示す一点鎖線でのような点灯特性となるＬＵＴを用いる。ただし、これらはすべて単純な平行シフト関係の特性であり、入力＝出力の単純なＬＵＴを１つ用意すれば、補正演算回路６０１の出力のみで実現することができる。
【００６９】
ただし、孤立パルス相当のスペース間隔がある場合にはパルスの立ち上がりにリニアリティの低い部分があるため、孤立パルス相当識別信号をＬＵＴに入力することが望ましい。したがって、図７における“より詳細な非階調部００−ＦＦパルス幅ＡＢ”のような関係を示すテーブルを別に参照できるようにすればより正確な補正が可能となる。
【００７０】
なお、パルス幅補正により２５５を超える場合があるが、後段のモジュレータがこの桁上がり分を再現できる場合には問題ない。しかし、そうでない場合は、桁上がり分のパルス幅データを次の画素に伝達（加算）するロジックが別途必要になる。また、パルスが桁上がりした場合でも次画素がそれと重なるような画像入力信号になっている場合には実際には出力光パルス全体としては補正を行わない。
【図面の簡単な説明】
【００７１】
【図１】第１の実施形態に係る駆動パルスのタイミング補正量とパルス間隔との関係を示す図である。
【図２Ａ】第１の実施形態に係る画像形成装置の構成例を示す図である。
【図２Ｂ】第１の実施形態に係る制御部の構成例を示す図である。
【図３Ａ】、
【図３Ｂ】、
【図３Ｃ】、
【図３Ｄ】、
【図３Ｅ】第１の実施形態に係る２値システムにおける線画形成時の入力画像データ、補正後の駆動パルス及び光出力の関係を示す図である。
【図４】図１の変形例を示す図である。
【図５】第１の実施形態に係るパルス生成部の構成例を示すブロック図である。
【図６】第２の実施形態に係るパルス生成部の構成例を示すブロック図である。
【図７】第３の実施形態に係る駆動パルス幅と出力光パルス幅との関係を示す図である。
【図８】第３の実施形態に係るパルス生成部の構成例を示すブロック図である。
【図９】レーザ電流と光出力の関係を示す図である。
【図１０】レーザ発光制御部を示す図である。
【図１１】レーザ駆動電流パルス波形及びレーザ発光パルス波形を示す図である。
【図１２】１画素又は連続する複数の画素で形成する１つのスクリーンドットに対するレーザ駆動信号と出力光パルスの関係を示す図である。
【図１３】パルス幅とレーザ光量の関係を示す図である。
【図１４Ａ】、
【図１４Ｂ】、
【図１４Ｃ】、
【図１４Ｄ】、
【図１４Ｅ】２値システムにおける線画形成時の原画像、駆動パルス及び光出力の関係を示す図である。
【図１５】アナログ方式のＰＷＭ変調システムを示す図である。
【符号の説明】
【００７２】
２００：画像形成装置
２０１：制御部
２０２：露光部
２０３：感光体
２０４：記録材カセット
２０５：定着器
２０６：記憶部
２１１：パルス生成部
２１２：パルスオフ期間カウンタ
２１３：画像データ入力部
２１４：画像クロック生成部
【図１】
0005279351.tif 000002
【図２Ａ】
0005279351.tif 000003
【図２Ｂ】
0005279351.tif 000004
【図３Ａ】
0005279351.tif 000005
【図３Ｂ】
0005279351.tif 000006
【図３Ｃ】
0005279351.tif 000007
【図３Ｄ】
0005279351.tif 000008
【図３Ｅ】
0005279351.tif 000009
【図４】
0005279351.tif 000010
【図５】
0005279351.tif 000011
【図６】
0005279351.tif 000012
【図７】
0005279351.tif 000013
【図８】
0005279351.tif 000014
【図９】
0005279351.tif 000015
【図１０】
0005279351.tif 000016
【図１１】
0005279351.tif 000017
【図１２】
0005279351.tif 000018
【図１３】
0005279351.tif 000019
【図１４Ａ】
0005279351.tif 000020
【図１４Ｂ】
0005279351.tif 000021
【図１４Ｃ】
0005279351.tif 000022
【図１４Ｄ】
0005279351.tif 000023
【図１４Ｅ】
0005279351.tif 000024
【図１５】
0005279351.tif 000025