(57)【要約】      （修正有）【課題】印刷ヘッドの光強度を調整するための方法、非一時的なコンピュータ可読媒体、および装置を提供する。【解決手段】複数の画素を含む画像を受け取り、画像内の複数の画素の各画素にフィルタをかけ、複数の周囲画素の各画素の光強度の分析される画素への寄与値を合計して重複値を計算し、この重複値を現像閾値の範囲と比較することにより、画像内の複数の画素の各画素に関する補正係数を計算し、画像内の複数の画素のトナーを必要とする各画素の補正係数に従って、印刷ヘッドの光源の光強度を調整する。【選択図】なし【特許請求の範囲】
【請求項１】
プロセッサにより実行されると、前記プロセッサが、印刷ヘッドの光強度を調整する動作を行う複数の命令を格納する非一時的なコンピュータ可読媒体であって、前記動作には、
複数の画素を含む画像を受け取る動作と、
前記画像内の前記複数の画素の各画素にフィルタをかけ、複数の周囲画素の各画素の前記光強度の分析される画素への寄与値を合計して重複値を計算し、前記重複値を現像閾値の範囲と比較することにより、前記画像内の複数の画素の各画素に関する補正係数を計算する動作と、
前記画像内の複数の画素のトナーを必要とする各画素の前記補正係数に従って、前記印刷ヘッドの光源の光強度を調整する動作と、が含まれる、非一時的なコンピュータ可読媒体。
【請求項２】
前記調整する動作には、
前記プロセッサにより、前記現像閾値の範囲より高い前記重複値を有する前記１つ以上の画素に対応する光源に与えられる出力を弱めて、前記１つ以上の画素に対応する前記光源の前記光強度を下げることが含まれる、請求項１に記載の非一時的なコンピュータ可読媒体。
【請求項３】
前記調整する動作には、
前記プロセッサにより、前記現像閾値の範囲より低い前記重複値を有する前記１つ以上の画素に対応する光源に与えられる出力を強めて、前記１つ以上の画素に対応する前記光源の前記光強度を上げることが含まれる、請求項１に記載の非一時的なコンピュータ可読媒体。
【請求項４】
前記調整する動作には、
前記プロセッサにより、前記現像閾値の範囲内の前記重複値を有する前記１つ以上の画素に対応する光源に与えられる出力を維持して、前記１つ以上の画素に対応する前記光源の前記光強度を維持することが含まれる、請求項１に記載の非一時的なコンピュータ可読媒体。
【請求項５】
前記調整する動作は、前記画像の列ごとに行われる、請求項１に記載の非一時的なコンピュータ可読媒体。
【請求項６】
前記光源には、前記印刷ヘッド上の複数のＬＥＤまたはレーザが含まれる、請求項１に記載の非一時的なコンピュータ可読媒体。
【請求項７】
前記調整する動作には、
前記画像内の複数の画素の調整を必要とする画素に対応する前記印刷ヘッドの前記ＬＥＤの各ＬＥＤの前記光強度を調整することが含まれる、請求項６に記載の非一時的なコンピュータ可読媒体。
【請求項８】
前記画像内の連続する２本の列の間で、前記画像内の画素の列の各画素に関する前記補正係数が、前記印刷ヘッドの前記複数のＬＥＤの各ＬＥＤの校正係数と共に前記印刷ヘッドに供給される、請求項６に記載の非一時的なコンピュータ可読媒体。
【請求項９】
前記補正係数を用いて校正係数を調整して、ダブルバッファーの第１のバッファーに書き込まれる、前記画像内の画素の現在の列に関する修正校正係数を計算し、前記画像内のその後の画素の列の前記校正係数は、前記ダブルバッファーの第２のバッファーに読み込まれる、請求項６に記載の非一時的なコンピュータ可読媒体。
【請求項１０】
印刷ヘッドの光強度を調整する方法であって、
プロセッサにより、各列が複数の画素を含む複数の列を含む画像を受け取るステップであって、前記複数の画素の各画素が前記ＬＥＤ印刷ヘッドの複数のＬＥＤのＬＥＤに対応する、ステップと、
前記プロセッサにより、前記画像内の全画素の各画素にガウスフィルタをかけ、複数の周囲画素の各画素の前記光強度の分析される画素への寄与値を合計することにより、前記画像内の複数の画素に関する各画素の重複値を計算するステップと、
前記プロセッサにより、前記重複値と現像閾値の範囲との比較に基づいて、補正係数を計算するステップと、
前記プロセッサにより、前記複数の列の現在の列の前記複数の画素の各画素に関する前記補正係数を前記ＬＥＤ印刷ヘッドに供給するステップと、
前記プロセッサにより、前記現在の列のトナーを必要とする前記複数の画素の各画素に対応する、前記１つ以上のＬＥＤの前記各ＬＥＤの前記光強度を調整するための前記補正係数に従って、前記複数のＬＥＤのうちの１つ以上のＬＥＤの各ＬＥＤの出力を調整するステップと、
前記プロセッサにより、前記画像内の前記複数の列の各列に関して前記供給するステップと前記調整するステップとを繰り返すステップと、を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的にはプリンタの印刷ヘッドからの光源の光強度を調整するステップに関し、特に、コンテンツに基づいて光強度を調整して均一な露出を実現する方法および装置に関する。
【背景技術】
【０００２】
レーザおよび回転多面鏡などの光源を用いるラスタ出力スキャナ（ＲＯＳ）、発光ダイオード（ＬＥＤ）を光源として用いるＬＥＤ印刷ヘッドなどの電子写真印刷技術では、光源を用いて感光体ドラムを帯電させて、画素がトナーを受け取るかどうかを示している。いくつかの画像は、帯電した画素の密度が高い領域と帯電した画素の密度が低い領域とを有し得る。画素の密度が高い領域では、帯電が重なり合い、これにより、トナーへの露出過多が生じ、トナーの堆積が発生してしまう可能性がある。
【０００３】
解決策の１つとして、画像に対する光強度を全体的に弱めることができる。これにより、帯電した画素が高密度の領域の露出過多を緩和することができる。しかし、帯電した画素の密度が低い領域では、これにより帯電が弱くなりトナーを受け取らなくなる。したがって、現在の印刷技術および印刷方法を用いて、その画像内に帯電状態が大きく異なる領域を有する画像を現像すること、すなわち印刷することは難しい。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書に記載される様態により、印刷ヘッドの光強度を調整するための方法、非一時的なコンピュータ可読媒体、および装置が提供される。本実施形態で開示される１つの特徴は方法であり、この方法には、複数の画素を含む画像を受け取るステップと、画像内の複数の画素の各画素にフィルタをかけ、複数の周囲画素の各画素の光強度の分析される画素への寄与値を合計して重複値を計算し、その重複値を現像閾値の範囲と比較することにより、画像内の複数の画素の各画素に関する補正係数を計算するステップと、画像内の複数の画素のトナーを必要とする各画素の補正係数に従って、印刷ヘッドの光源の光強度を調整するステップと、が含まれる。
【０００５】
その他に開示される本実施形態の特徴は、複数の命令が格納された非一時的なコンピュータ可読媒体であり、これらの複数の命令には、プロセッサにより実行されると、そのプロセッサが、複数の画素を含む画像を受け取る動作と、画像内の複数の画素の各画素にフィルタをかけ、複数の周囲画素の各画素の光強度の分析される画素への寄与値を合計して重複値を計算し、その重複値を現像閾値の範囲と比較することにより、画像内の複数の画素の各画素に関する補正係数を計算する動作と、画像内の複数の画素のトナーを必要とする各画素の補正係数に従って、印刷ヘッドの光源の光強度を調整する動作と、を行う、命令が含まれる。
【０００６】
その他に開示される本実施形態の特徴は、プロセッサと、複数の命令を格納するコンピュータ可読媒体をと、含む装置であり、これらの命令がプロセッサにより実行されると、そのプロセッサが、複数の画素を含む画像を受け取る動作と、画像内の複数の画素の各画素にフィルタをかけ、複数の周囲画素の各画素の光強度の分析される画素への寄与値を合計して重複値を計算する動作と、その重複値を現像閾値の範囲と比較することにより、画像内の複数の画素の各画素に関する補正係数を計算する動作と、画像内の複数の画素のトナーを必要とする各画素の補正係数に従って、印刷ヘッドの光源の光強度を調整する動作と、を行う。
【図面の簡単な説明】
【０００７】
以下の詳細な説明を下記の添付図面と併せて考察することにより、本開示の教示を容易に理解することが可能となる。
【図１】図１は、本開示の例示的な画像を示す図である。
【図２】図２は、本開示の例示的なフィルタを示す図である。
【図３】図３は、画像にフィルタをかけて補正係数を計算した後の、各画素に関して計算された重複値を有する本開示の例示的な画像を示す図である。
【図４】図４は、本開示の実装形態一例の例示的なブロック図を示す図である。
【図５】図５は、印刷ヘッドの光強度を調整する方法の一実施形態の例示的なフローチャートを示す図である。
【図６】図６は、本明細書に記載される機能を実行するための使用に適した汎用コンピュータのハイレベルのブロック図を示す図である。
【発明を実施するための形態】
【０００８】
理解を容易にする目的で、可能な場合は、同じ参照符号を用いて、複数の図面で共通である同じ要素を示している。
【０００９】
本開示では、印刷ヘッドの光強度を調整するための方法および非一時的なコンピュータ可読媒体を広く開示する。上記で議論した通り、いくつかの画像は、帯電した画素の密度が高い領域と帯電した画素の密度の低い他の領域とを有し得る。画素の密度が高い領域では、帯電が重なり合い、これにより、トナーへの露出過多が生じ、トナーが堆積してしまう可能性がある。
【００１０】
画像内の高密度領域の出力全体を低く調整した場合、単一画素の出力が下がり現像閾値より低くなり、これにより、その画素にはトナーが付着しなくなる。固定されたスポットの出力を想定すると、この関係はスポットの形状およびスポットの間隔により固定される。したがって、現在の印刷技術および印刷方法を用いて、その画像内に帯電状態が大きく異なる領域を有する画像を現像すること、すなわち印刷することは難しい。
【００１１】
本開示の一実施形態では、画像内の各画素をマッピングすることにより得られた補正係数に従って、画像内の画素に対応する印刷ヘッドの各光源の光強度を互いに別々に調整することによりこの問題に対処する。画像をマッピングすることにより、どの画素の光強度を下げてトナーの堆積やトナーの無駄を防ぐか、およびどの画素の光強度を上げてトナーを適切な画素に確実に付着させるかを特定することができる。
【００１２】
図１には、現像すなわち印刷するために受け取られ得る例示的な画像３００が示されている。ある実施形態では、画像３００には、この画像３００内の複数の横列３１２１〜３１２ｍの各列に関して、複数の画素すなわち画素３１０１〜３１０ｎ（画素３１０とも呼ぶ）が含まれ得る。したがって、この画像３００には、合計Ｍ×Ｎ個の画素３１０が含まれ得る。
【００１３】
１つの例では、画像３００には、高密度領域３０２、分散すなわち散乱領域３０４、および部分的密集領域３０６が含まれ得る。上記で議論した通り、各画素３１０が現像閾値での光強度を有する場合、高密度領域３０２の光強度の分布状態は、分散領域３０４の光強度の分布状態よりもかなり高くなり得る。その結果、高密度領域３０４では、トナーの堆積が起こり得、スポット密度と現像との間の関係は非線形となる。光源全体の出力を下げて高密度領域３０２を打ち消そうとした場合、分散領域３０２内の画素３１０は、トナーを受け取るために十分な電荷を生成するための出力を十分に受け取ることができなくなる。
【００１４】
しかし、本開示の一実施形態では、画像３００にフィルタをかけて、各画素３１０の重複値を計算し、画素ごとに補正係数を算出することによりこの問題を解決する。ある実施形態では、かけられたフィルタに基づいた隣接する画素の各画素による光の寄与値の合計として重複値を規定することができる。
【００１５】
次いで、この重複値を現像閾値の範囲または値と比較して、補正係数を計算することができる。ある実施形態では、現像閾値の範囲はあらかじめ規定することができる。この現像閾値の範囲は、画素３１０がトナーを受け取るかどうかを判定するための範囲または値でよい。
【００１６】
ある実施形態では、現像閾値の範囲または値から外れる重複値を有する画素３１０には補正係数を付与することができる。この補正係数は、現像閾値の範囲または値から重複値がどのくらい離れているかの関数でよい。例えば、現像閾値が約２で画素３１０の重複値が１の場合、その補正係数は２となる。別の例では、現像閾値が約２で画素３１０の重複値が４の場合、その補正係数は０．５となる。次いで、この補正係数を光源に適用して、調整が必要な画素３１０に対応する光源に対してどのくらいの調整が必要かを判定することができる。
【００１７】
図２には画像３００にかけられるフィルタ２００の一例が示されており、このフィルタはスポット出力の分布状態を表している。ある実施形態では、フィルタ２００はＮ×Ｎ個の画素ブロックでよく、この画素ブロックにより、周辺画素の光強度への寄与値が計算され、そして、それに伴って、分析される画素の帯電状態が判定される。ある実施形態では、このＮ×Ｎのマトリクスは、画像３００の寸法よりも小さくなければならない。周辺画素の寄与値を合計することにより、分析される画素に関する重複値を計算することができる。次いで、この重複値を現像閾値の範囲または値と比較して、分析される画素に関する補正係数を計算することができる。ある実施形態では、このフィルタ２００はガウス分布に基づくものでよい。なお、フィルタ２００の値は所望の分布の種類または用途に依存する全ての値でよい。
【００１８】
上記の通り、ある実施形態では、画像３００にフィルタ２００をかけて画像３００内の画素３１０ごとに補正係数を計算することができる。図３には、画像３００に関して計算された重複値の一例が示されている。次いで、この重複値を用いて補正係数を計算することができる。ある実施形態では、画像３００は１０列の横列および１２列の縦列を有し得る。画像３００を、列ごとに分析することができる。なお、横列および縦列の数は一例としてのみ示されており、画像３００の横列の数、および縦列の数、ならびに画素の総数は任意でよい。
【００１９】
ある実施形態では、中心領域３１４だけを分析して、印刷ヘッドの光源の必要とされる補正すなわち調整を判定することが可能である。画像３００のエッジ効果およびエッジ干渉は無視して、この例を簡略化することができる。ある実施形態では、現像閾値の範囲をあらかじめ規定することができる。この現像閾値の範囲は、画素３１０がトナーを受け取るかどうかを判定するための範囲または値でよい。この例では、現像閾値の範囲を１．７５から２．２５の間で規定することができる。
【００２０】
図３では、この例の記載を簡単にするため、横列と縦列により画素３１０を指定することができる（例えば、横列２と縦列３の画素に対して画素３１０２，３と指定する）。トナーを必要とする（例えば、図１の画像３００で１の値を有した）画素３１０３，３、３１０３，４、３１０４，３、および３１０４，４が、高密度領域３０２内に位置し得る。ガウスフィルタであるフィルタ２００を用いると、画素３１０４，５を除く全ての画素に関する重複値は、例示的な現像閾値の範囲より高い可能性がある。したがって、画素３１０３，３に関する補正係数は、重複値４と現像閾値の範囲１．７５〜２．２５とを比較して、おおよそ０．５の補正係数を計算することができる。したがって、画素３１０３，３に対応する光源を補正係数０．５で調整する、すなわち弱める。画素３１０３，３、３１０３，４、３１０３，５、３１０４，３，および３１０４，４に対応する光源に与えられる出力をそれぞれの補正係数で下げて、対応する光源に関する光強度を弱めることができる。結果として、各画素３１０３，３、３１０３，４、３１０３，５、３１０４，３および３１０４，４に関する補正係数を調整して、例示的な現像閾値の範囲内に収めることができる。
【００２１】
これとは逆に、画素３１０７，４はトナーを必要とし得（例えば、図１の画像３００で１の値を有した）、分散領域３０４内に位置し得る。フィルタ２００を用いると、この画素３１０７，４は重複値１を有し得る。この画素３１０７，４に関する補正係数は、重複値１と現像閾値の範囲１．７５〜２．２５とを比較して補正係数をおおよそ２と計算することができる。
【００２２】
この重複値１は例示的な現像閾値の範囲より低いため、画素３１０７，４は、以前はトナーを受け取らなかった。しかし、画素３１０７，４に対応する光源の出力を補正係数２で上げて、対応する光源の光強度を上げて、この重複値を例示的な現像閾値の範囲内に収める。結果として、画素３１０７，４は適切にトナーを受け取る。
【００２３】
部分的密集領域３０６では、トナーを必要とし得る（例えば、図１の画像３００で１の値を有した）画素３１０３，８、３１０３，９、３１０４，８，３１０４，９、３１０６，９、３１０７，９、および３１０８，１０のほとんどは、校正係数が例示的な現像閾値の範囲内のため、調整する必要はない。例えば、画素３１０６，９だけが、対応する光源の出力を上げて、補正係数を例示的な現像閾値の範囲内に収める調整を必要とし得る。
【００２４】
したがって、ある実施形態では、現像閾値の範囲より高い重複係数を有する、現像閾値の範囲より低い重複係数を有する、あるいは現像閾値の範囲内の重複係数を有すると画素３１０が識別される。次いで、補正係数を計算し、その補正係数に従って調整が行われる（例えば、１つ以上の光源に与えられる出力を個々に下げたり、上げたり、維持したりする）。結果として、画素３１０が位置する領域が高密度領域３０２内か、分散領域３０４内か、あるいは部分的密集領域３０６内かには関係なく、トナーを必要とする全ての画素３１０は、ほぼ等しい光強度を有することになる。これにより、トナーの堆積を防ぎスポット密度と現像との間の線形性が改善される。
【００２５】
ある実施形態では、現像閾値の範囲から外れる画素３１０に対応する全ての光源を調整する必要があるわけではない。例えば、別の実施形態では、光源に与えられる出力を調整する度に、各画素３１０に対する補正係数を再計算することができる。光源に与えられる出力を調整することにより、周辺画素３１０の重複値が変化して、周辺画素３１０に対応する別の光源の調整はもはや必要なくなるようになる可能性がある。
【００２６】
ある実施形態では、各画素３１０の光強度をマッピングすることにより計算された補正係数を適用して、画素ごとに各光源を個々に調整することができる。上記に開示された方法の１つの実装形態を、ＬＥＤ印刷ヘッドを有するプリンタに対して用いることが可能である。
【００２７】
図４には、本開示のＬＥＤ印刷ヘッド１１４を有するプリンタ１００の例が示されている。ある実施形態では、このプリンタ１００は、ＬＥＤ印刷ヘッド１１４、感光体ドラム１１２、中央処理装置（ＣＰＵ）１０２、およびメモリ１０４を含むことができる。このメモリ１０４は、例えば、あらかじめ規定された現像閾値の値または範囲、公称のＬＥＤの校正値、印刷画像に関する校正係数、画像にかけて校正係数を計算するためのフィルタなど、印刷画像に関連するデータを含む情報を格納する、全ての種類のコンピュータ可読記憶媒体でよい。
【００２８】
ある実施形態では、このＬＥＤ印刷ヘッド１１４は、複数のＬＥＤ１０８１〜１０８ｎ（集合的にＬＥＤ１０８とも呼ばれる）を有するＬＥＤ基板１０６およびレンズアレイ１１０を含むことができる。ある実施形態では、このＬＥＤ基板１０６はＬＥＤ１０８の２つ以上の横列を有し得、レンズアレイ１１０は対応するレンズアレイの横列を有し得る。
【００２９】
ある実施形態では、各ＬＥＤ１０８は、感光体ドラム１１２が回転する際、その感光体ドラム１１２に、印刷される画像のデータに基づいて、照射する光を発光することができる。ある実施形態では、ＣＰＵ１０２により、各ＬＥＤ１０８を独立して制御することができる。各ＬＥＤ１０８に与えられる電流の量により、各ＬＥＤ１０８に与えられる出力の量を決定することができる。次に、この出力の量によりＬＥＤ１０８の光強度を決定することができ、これにより感光体ドラム１１２の帯電量が決まる。
【００３０】
画像が描かれる際に、ＬＥＤアレイに沿った、かつ列ごとに交差した周囲のＬＥＤ１０８の光強度が、感光体ドラム１１２の照射に影響を与える可能性があり、これにより、画像の一部が高密度となり、非常に多くの電荷を有し、過剰なトナーを受け取るため、トナーが堆積してしまう可能性がある。しかし、上記の通り、ＬＥＤ１０８の横列全体に対する出力全体を下げた場合、画像の散乱部分でのＬＥＤの光強度が、感光体ドラム１１２を帯電させるのに十分ではなくなり、画像内の画素がトナーを受け取るべきときに、トナーを受け取らなくなる可能性がある。
【００３１】
ある実施形態では、ＣＰＵ１０２は、上記の通り、画像３００内の画素３１０ごとに計算された補正係数の値に基づいて、各ＬＥＤ１０８のＬＥＤ光強度を別々に制御することができる。補正係数により、各ＬＥＤ１０８の出力の調整を制御して、出力を上げるか、あるいは下げるかを決定して、各ＬＥＤの光強度を強くしたり弱くしたりして現像閾値の範囲に収める。したがって、その画素が、画像の高密度領域か、または画像の分散領域かに関係なく、各画素は等しい量のトナーを受け取ることができる。
【００３２】
ある実施形態では、プリンタ１００はハーフトーン印刷用でよい。すなわち、画像内の各画素が、トナーを受け取っても、受け取らなくてもよい。その結果、本開示では画像の視覚強度の調整を図るのではなく、むしろ個々のＬＥＤ１０８のＬＥＤ強度を調整して、画像の再生または印刷に関する現像と線形性に影響を及ぼす。
【００３３】
ある実施形態では、プリンタ１００のブロック図は、本開示の説明を容易にするために簡略化したものである。なお、このプリンタ１００は、図４では図示しない、例えば、グラフィカルユーザインターフェース、機械的なローラ、トレイ、その他電気部品などの、その他の構成部品を含むことができる。
【００３４】
ある実施形態では、補正係数と電流の量すなわちＬＥＤに与えられる出力との間の関係は線形でよい。例えば、補正係数を２倍（２×）減らした場合、電流すなわちＬＥＤ１０８に与えられる出力は２倍減少し得る。これとは逆に、補正係数を４倍（４×）増やした場合、電流すなわちＬＥＤ１０８に与えられる出力も４倍増加し得るといった具合である。
【００３５】
ある実施形態では、画像内の連続する２本の列の間で、列３１２の各画素３１０に関する補正係数を各ＬＥＤ１０８の校正係数と共にＬＥＤ印刷ヘッドに順次送信することができる。別の実施形態では、ダブルバッファーを用いることができる。画像３００内の画素３１０の現在の列３１２の各画素の補正係数を、各ＬＥＤ１０８の校正係数に適用して、これらのＬＥＤ１０８に関する修正校正係数を計算することができ、この修正校正係数により、ＬＥＤ１０８を校正し、かつ画像コンテンツに関連する光の出力を修正する。この修正校正係数をダブルバッファーの第１のバッファーに書き込むことができる。それと同時に、画像３００内の画素３１０のその後の列３１２の校正係数をダブルバッファーの第２のバッファーに読み込むことができる。この動作を画像内の各列に関して繰り返すことができる。結果として、本開示の実施形態を用いた速度すなわち印刷の効率を向上させることができる。
【００３６】
別の実施形態では、レーザ光源またはその他の全ての光源を用いる従来のＲＯＳシステムに補正係数を適用することができる。レーザ光源に補正係数を適用して、画素ごとにレーザ光源の強さを制御することができる。
【００３７】
結果として、本開示の実施形態では、計算された補正係数に基づいて画像内の各画素に関する光源を調整する。その画素が高密度領域内に位置しようが、分散領域内または部分的密集領域内に位置しようが、トナーを必要とする全ての領域内の全ての画素に関して、画像は均一な光強度を有することができる。これにより、トナーの堆積が取り除かれ、スポットの密度と現像の間の関係の線形性が改善され得る。なお、画素を完全に均一に帯電させることが目標であるが、個々の画素間および複数の画素間で帯電の差を著しく取り除いたとしても非常に好ましいことであり、システムの動作を著しく改善させる。
【００３８】
図５には、印刷ヘッドの光強度を調整する方法５００のフローチャートが示されている。ある実施形態では、プリンタ（例えば、ＬＥＤ印刷ヘッドを有するプリンタ１００）、あるいは汎用コンピュータにより、方法５００の１つ以上のステップすなわち動作を実行することができる。なお汎用コンピュータに関しては、図６に示し後程に議論する。
【００３９】
ステップ５０２で、方法５００は開始する。ステップ５０４で、方法５００は画像を受け取る。ある実施形態では、この画像は複数の列を含むことができ、複数の列の各列は複数の画素を有する。複数の画素の各列が、印刷ヘッドの光源（例えば、ＬＥＤ印刷ヘッドのＬＥＤまたはレーザ光源のアレイ）に対応可能である。
【００４０】
ステップ５０６で、方法５００は、フィルタをかけることにより、画像内の複数の画素のうちの各画素に関する補正係数を計算する。図２の例で示される通り、ある実施形態では、このフィルタはガウス分布に基づくフィルタでよい。このフィルタを画像内の各画素にかけて校正係数を計算することができる。
【００４１】
ある実施形態では、このフィルタをかけて画像内の各画素に関する重複値を計算することができる。重複値は、かけられたフィルタに基づいた、隣接する画素の各画素による光の寄与値の合計でよい。
【００４２】
次いで、各画素の重複値を現像閾値の範囲または値と比較して、各画素に関する補正係数を計算する。現像閾値の範囲は、画素にトナーを塗布するべきかどうかをプリンタに指示するために必要な値または値の範囲として規定され得る。現像閾値の範囲より低い値によりトナーを塗布しないよう指示され、現像閾値の範囲より高い値によりトナーを塗布するよう指示される。ある実施形態では、プリンタの種類、所望の画質などを含む種々のパラメータに従って、現像閾値の範囲をユーザがあらかじめ規定することができる。例えば、現像閾値の範囲が約２で画素の重複値が１の場合、補正係数は約２となる。これとは逆に、画素の重複値が４の場合、補正係数は約０．５となるといった具合である。
【００４３】
ステップ５０８で、この方法５００は、画像内の複数の画素のトナーを必要とする各画素の補正係数に従って、印刷ヘッドの１つ以上の光源の光強度を調整する。例えば、ＬＥＤ印刷ヘッドを用いたプリンタを使用した場合、補正係数を用いてＬＥＤ印刷ヘッドの各ＬＥＤに与えられる出力を調整することができる。
【００４４】
例えば、ＬＥＤ印刷ヘッドを有するプリンタで方法５００を実施した場合、ＬＥＤ印刷ヘッドに補正係数を供給し、それに応じて、画像全体が処理されるまで、各ＬＥＤを列ごとに調整することができる。例えば、この重複値が現像閾値の範囲より高い場合、分析中の現在の列内の画素に対応するＬＥＤ印刷ヘッドのＬＥＤに与えられる出力を補正係数によって下げることができる。これとは逆に、重複値が現像閾値の範囲より低い場合、分析中の現在の列内の画素に対応するＬＥＤ印刷ヘッドのＬＥＤに与えられる出力を補正係数によって上げることができる。重複値が現像閾値の範囲内の場合、そのＬＥＤに関して調整は必要ない。
【００４５】
ある実施形態では、一部のＬＥＤだけを調整すればよい場合もある。すなわち、調整を必要とする画素に対応する各ＬＥＤが、そのＬＥＤの光強度を調整するために、その出力をそれぞれ調整する必要がない場合がある。例えば、１つのＬＥＤを調整することにより、隣接する画素の値も十分に調整されて、それらの隣接する画素も現像閾値の範囲内に収まる可能性がある。ある実施形態では、この例示的なアルゴリズムが、ＬＥＤのＬＥＤ光強度を調整する度にステップ５０６を繰り返し実行して、隣接する画素に対するその調整の効果を判定することができる。しかし、その範囲を狭めることが好ましい。露出レベルを完全に修正することは必ずしも必要ではない。
【００４６】
なお、ステップ５０８で用いられる例は、ＬＥＤ印刷ヘッドを有するプリンタを参照して議論されているが、全ての種類のプリンタ（例えば、レーザ光源を有するプリンタなど）に関する全ての種類の光源に対してもこの調整を行うことができる。
【００４７】
全て画像の列が処理されると、方法５００はステップ５１０に進む。ステップ５１０で、方法５００が終了する。
【００４８】
なお、明示的に示されていないが、上記の方法５００の１つ以上のステップ、機能、または動作には、特定の用途に関して必要な、格納、表示および／または出力のステップが含まれ得る。すなわち、この方法において議論された全てのデータ、記録、領域、および／または中間結果を、特定の用途に関して、必要に応じて、他の装置に格納し、表示かつ／または出力することができる。さらに、決定の動作を含む、あるいは決定に関与する、図５のステップ、機能、または動作は、必ずしも、その決定動作の両方の選択肢が実施される必要はない。すなわち、決定動作の選択肢の一方は随意的なステップと見なすことができる。
【００４９】
図６には、本明細書に記載される機能の実行に使用するために適した汎用コンピュータのハイレベルブロック図が示されている。図６に示されている通り、このシステム６００は、１つ以上のハードウェアのプロセッサ要素６０２（例えば、中央処理装置（ＣＰＵ）、マイクロプロセッサ、またはマルチコアプロセッサ）と、メモリ６０４（例えば、ランダム・アクセス・メモリ（ＲＡＭ）、および／またはリード・オンリ・メモリ（ＲＯＭ））と、印刷ヘッドの光強度を調整するモジュール６０５と、種々の入力／出力装置６０６（例えば、テープドライブ、フロッピー（登録商標）ドライブ、ハードディスクドライブ、またはコンパクトディスクドライブを非限定的に含む記憶装置、受信機、送信機、スピーカ、ディスプレイ、音声合成装置、出力ポート、入力ポート、およびユーザ入力装置（キーボード、キーパッド、マウス、マイクロフォンなど））と、を含む。なお、プロセッサ要素が１つだけ示されているが、この汎用コンピュータは複数のプロセッサ要素を用いることができる。さらに、この図には汎用コンピュータが１台だけ示されているが、特定の図示例に関して上記に示された方法（複数可）が分散して、あるいは並列で実施される場合、すなわち上記の方法（複数可）のステップまたは方法全体（複数可）が複数すなわち並列の汎用コンピュータに渡って実施される場合、この図の汎用コンピュータが、それらの複数の汎用コンピュータをそれぞれ示すことを意図する。さらに、仮想化された、すなわち共有されたコンピュータ環境をサポートするために、１つ以上のハードウェアのプロセッサを用いることができる。仮想化されたコンピュータ環境により、コンピュータ、サーバ、またはその他のコンピュータ装置を表す１台以上の仮想マシンをサポートすることができる。このような仮想化された仮想マシンでは、ハードウェアのプロセッサおよびコンピュータ可読記憶装置などのハードウェアの構成要素が仮想化され得る、すなわち論理的に表される。
【００５０】
なお、本開示は、例えば、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）を含むプログラマブル・ロジック・アレイ（ＰＬＡ）、またはハードウェア装置、汎用コンピュータ、またはその他の全てのハードウェアの均等物に展開された状態機械を用いた、ソフトウェアおよび／またはソフトウェアとハードウェアの組み合わせで実施可能である。例えば、上記の方法（複数可）に関連するコンピュータ可読命令を用いて、上記に開示された方法のステップ、機能、および／または動作を実行するようハードウェアのプロセッサを構成することができる。ある実施形態では、印刷ヘッドの光強度を調整するための、本モジュールすなわち処理６０５（例えば、コンピュータ実行可能命令を含むソフトウェアのプログラム）に関する命令およびデータはメモリ６０４にロードされ、例示的な方法５００に関連する上記で議論したステップ、機能、または動作を実施するハードウェアのプロセッサ要素６０２により実行することができる。さらに、ハードウェアのプロセッサが「動作」を行うための命令を実行する際、これにはハードウェアのプロセッサが、直接動作を行うこと、および／または、容易にすること、指示すること、あるいはその他のハードウェア装置またはコンポーネント（例えば、共同プロセッサなど）と共働して動作を行うことが含まれ得る。
【００５１】
上記に記載した方法（複数可）に関するコンピュータ可読命令すなわちソフトウェア命令を実行するプロセッサをプログラムされたプロセッサすなわち専用プロセッサと見なすことができる。したがって、本開示の印刷ヘッドの光強度を調整するための本モジュール６０５（関連データ構造を含む）は、揮発性メモリ、不揮発性メモリ、ＲＯＭメモリ、ＲＡＭメモリ、磁気ドライブまたは光ドライブ、装置またはディスケットなどの、有形すなわち物理的な（広く、非一時的な）コンピュータ可読記憶装置または媒体に格納することができる。より具体的には、コンピュータ可読記憶装置には、コンピュータまたはアプリケーションサーバなどのプロセッサまたはコンピュータ装置がアクセスするデータおよび／または命令などの情報を格納する能力を提供する全ての物理的な装置が含まれ得る。
【図１】
2015152927.tif 000002
【図２】
2015152927.tif 000003
【図３】
2015152927.tif 000004
【図４】
2015152927.tif 000005
【図５】
2015152927.tif 000006
【図６】
2015152927.tif 000007