(57)【要約】【課題】振幅変調を使用して複数画素印刷品質向上（ＰＱＥ）を実行するための方法、システム、およびプログラムを提供すること。【解決手段】イメージの各画素の調整済みピーク振幅が決定される。その後少なくとも２つの隣接する画素がグループ化され、画素グループ内の各画素についてグレイ振幅値として機能するピーク振幅値を決定する。さらに、複合領域内のピーク振幅の位置合わせを示す配置情報も決定される。複合ピーク振幅および配置情報が、ピーク振幅データが組み合わされる画素の数で割ったプリンタのビデオ・データ・レートに等しい速度で動作する振幅変調器へ入力として送られる。【選択図】  図３
2006213058.tif 000002
【特許請求の範囲】
【請求項１】
イメージの各対象画素について、周囲の画素のパターンに基づいてパルス振幅値を決定するステップと、
少なくとも２つの隣接する対象画素を備える画素領域からの前記パルス振幅値を使用して、前記少なくとも２つの隣接する対象画素のそれぞれに適用可能な複合パルス振幅を算出するステップと、
前記画素領域内の画素の値と、前記画素領域に隣接する画素の値とに基づいて、配置情報を決定するステップと、
前記配置情報および前記複合パルス振幅を使用して、前記画素領域内の各画素についてパルス振幅を生成するステップと、
を有する、イメージを印刷する方法。
【請求項２】
前記画素領域内の前記画素に対応する帯電した領域にトナーが引きつけられ、前記少なくとも２つの隣接する対象画素によって表される前記イメージの一部が、前記複合パルス振幅および前記配置情報によって決定されたように印刷される、請求項１に記載の方法。
【請求項３】
対象画素の前記周囲の画素が、前記対象画素が中央または中央近くにある矩形グリッドを形成する、請求項１に記載の方法。
【請求項４】
対象画素の前記周囲の画素が、前記対象画素が中央または中央近くにあるダイヤモンド形グリッドを形成する、請求項１に記載の方法。
【請求項５】
対象画素のパルス振幅値を決定するステップが、前記周囲の画素のパターンが入る事前に定義されたパターン・カテゴリに対応する事前に定義されたパルス振幅値を割り当てるステップを有する、請求項１に記載の方法。
【請求項６】
前記配置情報および前記複合パルス振幅を使用してパルス振幅を生成するステップが、前記配置情報を使用して、画素のパルス振幅が完全に黒の振幅であるか、完全に白の振幅であるか、または複合パルス振幅であるかを決定するステップを含む、請求項１に記載の方法。
【請求項７】
画素が「オン」画素であり、その隣接する画素のいずれかが「オフ」画素である場合、前記画素のために決定された前記パルス振幅が前記複合パルス振幅である、請求項６に記載の方法。
【請求項８】
イメージの第１の対象画素の第１の周囲の画素を識別するためのコンピュータ・コードと、
前記第１の周囲の画素のパターンに基づいて前記第１の対象画素の第１のパルス振幅値を決定するためのコンピュータ・コードと、
前記第１の対象画素に隣接する前記イメージの第２の対象画素の第２の周囲の画素を識別するためのコンピュータ・コードと、
前記第２の周囲の画素のパターンに基づいて前記第２の対象画素の第２のパルス振幅値を決定するためのコンピュータ・コードと、
前記第１および第２のパルス振幅値を使用して、
前記第１および第２の対象画素の複合領域内の画素に適用可能な複合パルス振幅の値を算出し、
前記第１および第２の対象画素の前記複合領域内での前記領域の位置合わせを示す配置情報を決定する、
コンピュータ・コードと、
を有する、イメージを印刷するためにコンピュータ読み取り可能メディア上に格納されたコンピュータ実行可能命令を有するコンピュータ・プログラム。
【請求項９】
対象画素の前記周囲の画素が、前記対象画素が中央または中央近くにある矩形グリッドを形成する、請求項８に記載のコンピュータ・プログラム。
【請求項１０】
対象画素の前記周囲の画素が、前記対象画素が中央または中央近くにあるダイヤモンド形グリッドを形成する、請求項８に記載のコンピュータ・プログラム。
【請求項１１】
対象画素のパルス振幅値を決定するためのコンピュータ・コードが、前記周囲の画素のパターンが入る事前に定義されたパターン・カテゴリに対応する事前に定義されたパルス振幅値を割り当てることを含む、請求項８に記載のコンピュータ・プログラム。
【請求項１２】
対象画素のパルス振幅値を決定するためのコンピュータ・コードが、前記周囲の画素のパターンが入る事前に定義されたパターン・カテゴリに対応する事前に定義されたパルス振幅値を割り当てるためのコンピュータ・コードを有する、請求項８に記載のコンピュータ・プログラム。
【請求項１３】
前記配置情報および前記複合パルス振幅を使用してパルス振幅を生成するためのコンピュータ・コードが、前記配置情報を使用して、画素のパルス振幅が完全に黒の振幅であるか、完全に白の振幅であるか、または複合パルス振幅であるかを決定するためのコンピュータ・コードを含む、請求項８に記載のコンピュータ・プログラム。
【請求項１４】
画素が「オン」画素であり、その隣接する画素のいずれかが「オフ」画素である場合、前記画素のために決定された前記パルス振幅が前記複合パルス振幅である、請求項１３に記載のコンピュータ・プログラム。
【請求項１５】
イメージのページ記述またはベクトル・グラフィックス情報を画素データに処理するためのラスタ・プロセッサと、
前記イメージの各画素を処理するための第１の制御ロジックであって、前記処理は、
対象画素の周囲の画素のウィンドウを識別するステップと、
前記周囲の画素のパターンに基づいて前記対象画素の調整済みパルス振幅値を決定するステップと、
を含む、第１の制御ロジックと、
少なくとも２つの隣接する画素を処理するための第２の制御ロジックであって、前記処理は、前記少なくとも２つの隣接する画素のそれぞれの前記調整済みパルス振幅値を使用して、
前記少なくとも２つの隣接する画素の複合領域の領域を帯電させるために組み合わされた複合振幅ピーク・パワー・パルスを算出するステップと、
前記少なくとも２つの隣接する画素の前記複合領域内での前記領域の位置合わせを示す配置情報を決定するステップと、
を含む、第２の制御ロジックと、
を有する、プリンタ・システム。
【請求項１６】
プリンタの回転ドラムの領域を帯電させる際にレーザを制御するための出力パルスを作成するために、入力パルス振幅および位置合わせ情報を処理するためのアナログ・スイッチを含むパルス振幅変調器をさらに備え、前記パルス振幅変調器は、前記第２の制御ロジックによって一度に処理される隣接する画素の数で割った前記プリンタのビデオ・データ・レートに等しい速度で前記出力パルスを生成し、前記第２の制御ロジックは、前記組み合わされた複合振幅ピーク・パルスおよび位置合わせ情報を前記パルス振幅変調器に送達する、請求項１５に記載のプリンタ・システム。
【請求項１７】
前記少なくとも２つの隣接する画素が２つの隣接する画素からなる、請求項１５に記載のプリンタ・システム。
【請求項１８】
前記少なくとも２つの隣接する画素が３つの隣接する画素からなる、請求項１５に記載のプリンタ・システム。
【請求項１９】
対象画素の調整済みパルス振幅値を決定するステップが、前記周囲の画素のパターンが入る事前に定義されたパターン・カテゴリに対応する事前に定義されたパルス振幅値を割り当てるステップを有する、請求項１５に記載のプリンタ・システム。
【請求項２０】
前記第１の制御ロジックおよび前記第２の制御ロジックにアクセス可能なストレージ・メディアをさらに有し、
前記少なくとも２つの隣接する画素のそれぞれに関する前記パルス振幅値の入力用の複合パルスおよび配置情報の１つのセットを提供するために前記複合パルスおよび配置情報を符号化する少なくとも１つのルックアップ・テーブルをその中に有し、
前記複合パルスを算出するステップと、配置情報を決定するステップとが、前記複合パルスおよび配置情報を前記少なくとも１つのルックアップ・テーブルから取り出すステップを有する、
請求項１９に記載のプリンタ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
イメージを印刷する技術に関し、特に振幅変調された複数画素印刷品質向上（ＰＱＥ）のための方法に関する。
【背景技術】
【０００２】
イメージを印刷するためには、本明細書ではラスタ・イメージ・プロセッサと呼ばれる印刷エンジン・プロセッサが、ページ記述言語またはベクトル・グラフィックス・フォーマットのイメージを、イメージの各画素（ピクセルまたはペル）で印刷するための値を示すビット・マップ・イメージに変換する。（「ピクセル」および「ペル」という用語は、本明細書全体を通じて交換可能な形で使用されることに留意されたい。それぞれの用語は、完全なイメージにおけるデータの１ドットまたは１ポイントを表す。）
【０００３】
「オン」の画素（pel）を表す各ビットが電子パルスに変換される。プリンタは、静電荷を保持することが可能なコーティングを備えた光導電（photo-conducting）表面からなる回転ドラムを含む。一実施形態では、ドラム表面は初期にはマイナスに帯電している。ラスタ・データから生成された電子パルスは、ドラム表面の選択された領域をプラスに帯電させるレーザ・ビームを制御する。この方法では、レーザ・ビームのパルシングによってドラム表面にイメージの静電表示（electrostatic representation）が作成される。通常、レーザは一度に１本の「走査線」上で動作し、走査線（scan line）とはイメージの１本の線を表す一連の画素である。レーザ・ビームがラスタ・データの１走査線からすべてのアクティブな画素を帯電させた後、このレーザ・ビームが次の走査線で動作可能なようにドラムが回転する。
【０００４】
次に、プラスに帯電したイメージの静電表示を含むドラム表面が、マイナスに帯電したトナーを通過する。マイナスに帯電したトナーがドラムのプラスに帯電した領域に引きつけられ、イメージを形成する。ドラムよりもさらにマイナスに帯電した用紙がドラム上を通過してトナーをひきつけ、これによってドラムから用紙にイメージが転写される。その後、１対の加熱ローラを使用してトナーが用紙に溶融定着（fuse）する。
【０００５】
上記の考察では、ドラム、トナー、用紙、および他の構成要素が、用紙上でのイメージの形成を可能にするある種の電荷を有するものとして説明している。当業者に良く知られた類似の印刷システムでは、反対の電荷を使用して動作する機能的に同様の構成要素を使用するが、最終的には同じ結果となる。
【０００６】
多くの現在のレーザ・プリンタでは、ルックアップ・テーブルを使用してビット・マップ・イメージをフィルタリングし、各画素に対して生成されるパルスを一定のフィルタリング結果に達するように変更する。たとえばフィルタを使用して、トナーを削減する節約モードを提供する、端部のぎざぎざ（jagged edge）を除去する、イメージ品質を向上させる、「印刷品質向上機構（ＰＱＥ／Print Quality Enhancement）」と呼ばれる既知の技法を使用して印刷品質を向上させる、またはイメージ密度を低下させることができる。本発明の主題は主としてＰＱＥのためのフィルタリングに関するが、一般にフィルタリングに適用可能である。
【０００７】
通常、レーザ・プリンタは、画素データの連続する領域を分析し、その領域内の画素のうちの１つまたは複数についてレーザ出力強度値を修正する。たとえばレーザ・プリンタは、ある領域内の画素パターンとルックアップ・テーブル内に格納された１つまたは複数の事前に定義されたパターンとを比較することができる。この画素パターンとルックアップ・テーブル内のパターンとの間に一致が検出されると、プリンタは通常「オン」画素に使用されるレーザ出力強度を修正することができる。たとえばプリンタは、パルス幅変調器を使用してパルス幅を短くし、レーザ・ビームがドラム上に印加する電荷を低下させるか、振幅変調器を使用してパルスのピーク振幅を低下させ、レーザ・ビームがドラム上に印加する電荷を低下させることができる。（本発明は、主に電荷を制御するための振幅変調器の使用に関する。）たとえば、振幅変調器が特定の画素に関連付けられた振幅をピーク振幅の半分まで低下させると、レーザは、使用可能なパワーの半分のみでこの画素に対応するドラム表面の領域内の光導電体を放電させる。このレーザ・パワーの低下により、ドラム表面上の放電量における対応する低下を発生させ、次にこれが最終的に用紙に転写されるトナーの量を変化させる。振幅変調器がＰＱＥを達成するために画素データをフィルタリングしてパルス振幅を変化させるために使用するルックアップ・テーブルは、関連分野の当業者に良く知られている。ＰＱＥのために全振幅よりも小さい振幅を使用して印刷される画素は、白と黒の間のどこかで印刷されるため、「グレイ・スケール」画素と呼ばれる場合がある。あるパターンの画素データの認識に応答して振幅値の修正を提供する技法である限りは、ルックアップ・テーブル以外の技法をＰＱＥのために利用することも可能である。
【０００８】
ＰＱＥのために振幅変調を利用するシステムは、各画素に対して生成するパルスのピーク振幅を示す情報を振幅変調器に供給しなければならない。これは、振幅変調器が入力を受け入れて処理し、適切な振幅で必要なパルスを生成して、プリンタが１つの画素を印刷するのにかかる時間内でレーザに送達できなければならないことを意味する。現在の高機能プリンタがますます高速で動作するようになるに連れて、振幅変調器が足並みを揃えることがより困難となってくる。最新式のプリンタは、１００ＭＨｚまたはそれ以上の速度で動作可能であり、これによって「画素時間（ペル・タイム）」すなわちプリンタが１つのピクセルを処理するのに必要な時間は１０ナノ秒またはそれ以下となる。プリンタの速度を測る他の方法は「ビデオ・データ・レート」と呼ばれ、印刷ヘッドによってドラム上に書き込まれる１秒当たりの画素数である。プリンタ速度が上昇するに連れて、振幅変調器が正しく機能することがますます困難となってくる。各パルス後に振幅変調器をリセットするために最低限何らかの時間が必要であるため、振幅変調器において速度の上昇を達成することはますます困難となる。
【特許文献１】米国特許出願番号第０９／５３５８５９号
【特許文献２】米国特許出願番号第０９／５３５８５７号
【特許文献３】米国特許出願番号第１０／６９３７８３号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記の理由から、印刷イメージ品質を低下させることなく、振幅変調器がプリンタ速度の上昇に後れを取らないようにするために、ＰＱＥ（印刷品質向上機構）用に印刷出力の画素を処理するための改善された技法が求められている。
【課題を解決するための手段】
【００１０】
前述の従来技術における制限を克服するために、好ましい実施形態では、振幅変調に基づいて複数画素ＰＱＥを実行するための方法、システム、およびプログラムを開示する。本発明に従って動作する場合、各対象画素の周囲の画素が識別される。各対象画素について、対象画素の周囲画素のパターンに基づいて振幅値が生成される。その後、２つまたはそれ以上の隣接する対象画素がグループ化され、グループ化された画素の複合（combined）領域をカバーするパルスについて複合振幅ピーク・パワーが決定される。さらに、複合領域内で複合振幅ピーク・パワーを位置合わせするために配置情報が算出される。その後、複合振幅ピーク・パワーおよび配置情報が、振幅変調器に供給される。振幅変調器は、あたかも単一の画素であるかのように、入力された複合振幅ピーク・パワーおよび配置情報に対応するパルスを生成する。本発明によれば、一度に２つの画素をグループ化する場合、振幅変調器はプリンタのビデオ・データ・レートの半分で動作する。振幅変調器がプリンタのビデオ・データ・レートの半分で動作するため、出力パルスはデータの２つの画素についてドラムを効果的に帯電させる。したがって本発明に従ったプリンタは、最高２倍の使用可能な振幅変調器速度で振幅変調を使用して、ＰＱＥを実施することができる。
【００１１】
本発明の他の実施形態では、３つまたはそれ以上の画素をグループ化した後に、複合振幅ピークおよび配置情報を振幅変調器に送信することができる。こうした実施形態では、振幅変調器速度は、グループ化された画素の数で割ったプリンタ・ビデオ・データ・レートとなる。たとえば一度に３つの画素で動作する場合、振幅変調器速度はプリンタ・ビデオ・データ・レートの３分の１となる。
【００１２】
さらに本発明によれば、複合振幅ピーク・パワーおよび配置情報は、振幅値と配置値の入力ペアに対して１つの出力される複合振幅ピーク・パワーおよび配置を提供する、１つまたは複数のルックアップ・テーブルで符号化することができる。別の方法として、複合振幅ピーク・パワーおよび配置情報を事前計算し、これにアクセスするための、他の知られた方法を採用することができる。使用可能な処理速度および帯域幅に応じて、既知のＰＱＥ技法およびアルゴリズムに基づき、実行中に複合振幅ピーク・パワーおよび配置情報を算出することも可能である。
【００１３】
好ましい諸実施形態は、提供された振幅変調器の速度を超えるプリンタ速度を可能にする、振幅変調に関する技法を提供する。本発明は、一度に２つまたはそれ以上の画素に関する複合振幅ピーク・パワーおよび配置情報を振幅変調器に供給することにより、速度を上昇させることができる。入力データ中の複合された画素の数で割ったプリンタ・ビデオ・データ・レートに等しい速度で動作する振幅変調器が、適切な配置で示されるパルスを生成する場合、このパルスは単一パルスのデータ中の複合画素数を効果的にカバーする。
【００１４】
以上、本発明のいくつかの目的について説明したが、添付の図面に関して説明を進めながら他の目的について述べていく。
【発明を実施するための最良の形態】
【００１５】
本発明の好ましい諸実施形態が示された添付の図面を参照しながら本発明について以下でより完全に説明するが、以下の説明の最初に、該当する当業者が本発明の好ましい結果を達成しながらも本明細書で説明される発明を修正可能であることを理解されよう。したがって、以下の説明は該当する当業者を対象とする広義な教示の開示であり、本発明を制限するものでないことを理解されよう。
【００１６】
図１は、本発明の諸実施形態が実施可能なコンピューティング／印刷環境１００を示す図である。制御ロジック１０２は、中央処理ユニット（ＣＰＵ）、フィールド・プログラム可能ゲート・アレイ（ＦＰＧＡ）などのプログラム可能チップ、あるいは前述の画素フィルタリング・オペレーションを実行するためのロジックを含む他のタイプの多目的または特定用途向けマイクロプロセッサを備える。ラスタ・プロセッサ１０４は、ベクトル・グラフィックスまたはページ記述言語コマンドからラスタ・データを生成する。ラスタ・データ１０６は画素の走査線を備え、各画素は走査線内の画素に関する「オン」または「オフ」値および位置情報を有する。制御ロジック１０２はラスタ・データ１０６の走査線にアクセスし、画素を走査静的ランダム・アクセス・メモリ（ＳＲＡＭ）１０８に転送することができる。代替方法として、制御ロジック１０２は、後で処理するためにラスタ・データ１０６の走査線を任意のタイプのローカルにアクセス可能なメモリに転送することも可能であり、こうした技法は当分野で周知である。
【００１７】
制御ロジック１０２は、ＳＲＡＭ  １０８（または図示されていない他のストレージ）からの画素データにアクセスし、以前に算出されてローカル・ストレージ１１２に格納された少なくとも１つのルックアップ・テーブル１１０を使用して、各入力画素値に関する調整済みの出力値を決定する。ルックアップ・テーブル１１０は、印刷品質向上、トナー削減などのいくつかのタイプの画素フィルタリング・オペレーションのうちの任意の１つを実施するために使用することができる。本発明は、印刷品質向上に最も注目する。
【００１８】
ルックアップ・テーブル１１０は、周囲の画素の値に基づいて画素を修正する方法を指定する。画素は、そのピーク振幅を調整することによって修正される。画素に関するピーク振幅データが振幅変調器１１４に転送され、レーザ１１６を制御して印刷プロセスの一部として画素に対応するドラムの領域を帯電させる、電子パルスを生成する。こうした振幅データは、ルックアップ・テーブル１１０からも取得することができる。別の方法として、各画素に関する調整済み出力値は、任意の他の既知の事前計算およびアクセス方法を使用して取得すること、または、制御ロジック１０２で適切な処理速度および帯域幅が使用可能であると想定して「実行中（on-the-fly）」に計算することも可能である。
【００１９】
印刷品質向上および他の画素調整を実行するためのこれらの既知の技法のより詳細な説明は、米国特許出願番号第０９／５３５８５９号に含まれる。米国特許出願番号第０９／５３５８５７号はルックアップ・テーブル１１０を作成するための方法を提供している。
【００２０】
図２は、走査線ラスタ・データが制御ロジック１０２によってアクセスおよび処理される方法を示す図である。図２では、各ブロックは画素を表し、白いブロックはバッファリング済みの画素データを表し、暗いブロックは、フィルタリング・オペレーション中に制御ロジック１０２が考慮の対象とする画素のウィンドウ２００内の１つの画素を表す。図示された実施形態では、制御ロジック１０２は、内部画素２１２を封入する５つの異なる走査線２０２、２０４、２０６、２０８、２１０からダイヤモンド形の画素グループ２００にアクセスする。典型的な実施形態では、少なくとも１つのルックアップ・テーブル１１０のうちの１つまたは複数が、ウィンドウ２００内の画素に関する値のそれぞれ固有の組み合わせに関する出力値を含む。この出力値は、ウィンドウ２００内の内部画素２１２に調整済みのパルス振幅を提供する。ウィンドウ２００に含まれる画素の数がＮの場合、可能な画素のパターンは２Ｎ個である。いくつかの実施形態では、各カテゴリ内のパターンがいくつかの一般的な特性を共有し、その結果、こうしたパターン内で同じ画素の調整が生じるように、可能なパターンをいくつかのパターン・カテゴリに組み合わせることによって、様々なパターンに必要な出力値の数を削減する。こうした実施形態では、ルックアップ・テーブル１１０はそれぞれ個々のパターンの代わりにパターンのそれぞれのカテゴリに出力値を提供するだけでよい。図２に示され、上記で論じた技法は、印刷品質向上の分野で知られており、米国特許出願番号第０９／５３５８５９号でさらに詳細に論じられる。
【００２１】
ウィンドウ２００の目的は、内部画素２１２に最も影響を与える周囲の画素に基づいて、内部画素２１２に調整済み振幅を提供することである。図２に示されるように、ウィンドウ２００は、ドラム上にレーザが作成する電荷の円形形状およびトナーが画素に印加される形状に近似するダイヤモンド形である。別の方法として、中央画素２１２の振幅を修正する際に考慮される周囲の画素のウィンドウ２００は、正方形、矩形、または所与の応用例で有利とみなされる任意の他の形状とすることができる。
【００２２】
所与のビットマップで画素を処理する場合、制御ロジック１０２は、一度に１つの走査線２０２、２０４、２０６、２０８、２１０を読み取ることによってウィンドウ２００内の画素を読み取る。ウィンドウ２００は走査線を介して右にシフトする。内部画素２１２として走査線内のすべての画素を処理した後、ウィンドウ２００は下にシフトして、後続の走査線をウィンドウ２００内に含めることを開始する。この方法では、ビットマップ内のあらゆる画素が１地点で内部画素２１２として処理され、ウィンドウ２００内の周囲の画素の値に基づいて調整される。好ましくは、中央画素２１２に関する画素値を調整する際に、周囲の画素に対してオリジナルの画素値のみが使用される。すなわち、内部画素２１２が調整された後、その以前の中央画素がウィンドウ２００内の他の中央画素２１２の周囲を取り囲む画素となった場合、調整済みのパルス振幅値ではなくその内部画素のオリジナル値が使用される。前述の印刷品質向上技法は、複数画素印刷品質向上の方法の第１のステップとして本発明に適用可能である。図３は、本発明の複数画素印刷品質向上を実行するためのコンピューティング／印刷環境３００を作成するために図のように修正された、図１のコンピューティング／印刷環境１００を示す図である。図が見やすいように、図１から変更されていない要素は同じ要素番号を保持する。好ましい実施形態では、制御ロジック１０２が前述のように各処理済の画素について調整済みの振幅値を作成するためにラスタ・データ１０６を処理した後、第２の制御ロジック３０２が２つの隣接する画素について調整済みの振幅値を検査する。２つの隣接する画素についての調整済みの振幅値、ならびに事前に算出され事前に格納されたＳＲＡＭ  ３１２などのアクセス可能ストレージ領域に配置されたルックアップ・テーブル３１０ａ、３１０ｂ、３１０ｃ、および３１０ｄを使用して、第２の制御ロジック３０２は、２つの隣接する画素の複合領域に関する複合パルス振幅値および位置合わせデータを計算する。いくつかの実施形態では、第２の制御ロジック３０２は、調整済みの画素値データを処理に先立ってアクセス可能なローカルまたはリモートのストレージ領域３１４に格納することができる。またいくつかの実施形態では、複合パルス振幅値および位置合わせデータを算出する際に、第２の制御ロジック３０２をオリジナル画素データに関する走査ＳＲＡＭ  １０８にアクセスさせることができる。
【００２３】
当業者であれば容易に理解できるように、前述の処理ステップの正確な順序は、本発明を逸脱することなく任意の有利な方法で変更することができる。たとえば本発明のいくつかの実施形態は、第１にイメージの個々の画素について調整済み振幅値のすべての計算を実行し、その結果を格納することができる。その後、この実施形態は本発明には重要である複合計算（combination calculation）を実行するために元に戻り、隣接する画素（一度に２つ、３つ、またはそれ以上）を選択することを企図する。他方で代替実施形態では、個々の計算が完了した時点で、複合振幅および配置情報計算を画素の各ペア（または他のサイズのグループ）で実行することができる。
【００２４】
図３に示された本発明の実施形態は、４つのルックアップ・テーブル３１０ａ、３１０ｂ、３１０ｃ、および３１０ｄを使用して、それら自体の調整済みパルス振幅値および周囲の画素のパターンに基づいて、２つの隣接する画素に関する複合パルス振幅値を算出する。１つのルックアップ・テーブルが４つの可能な２ビット画素パターン（すなわち、白−白、白−黒、黒−白、および黒−黒）それぞれに対応する、４つのルックアップ・テーブルのセットを有利に採用することができる。当業者であれば、代替実施形態が異なる数のルックアップ・テーブルを使用可能であること、または調整済み振幅値および周囲の画素パターンの可能な組み合わせについて複合振幅値を事前に算出する代替方法を使用可能であることを理解されよう。別の方法として、十分な処理速度および帯域幅が与えられた場合、第２の制御ロジック３０２によって「実行中」に複合振幅値を算出することができる。
【００２５】
図３は、制御ロジック１０２および第２の制御ロジック３０２を、単に図示しやすいように別々の構成要素として示す。当業者であれば、これら２つの構成要素によって実行される機能が、記載されたプロセスが実行可能な単一チップまたは他の構成要素で実施可能であることを容易に理解されよう。同様に、ＳＲＡＭ  １０８および３１４ならびにＳＲＡＭ１１２および３１２は、実行される機能が説明しやすいように別々の構成要素として示される。これらのストレージ領域は、ローカルまたはリモートいずれかの他のタイプの電子または磁気ストレージを備えることが可能であり、事実上、同じストレージ領域の別の識別可能部分（identifiable portion）を備えることが可能である。
【００２６】
図３に示されるように、システム３００は３つのアナログ・スイッチＳ１、Ｓ２、およびＳ３を含む。Ｓ１およびＳ２は、それぞれ完全に白および完全に黒の画素用のスイッチとして働く。Ｓ１は完全な白に対応する振幅値をプリンタ装置１１６に接続し、Ｓ２は完全な黒に対応する振幅値をプリンタ装置１１６に接続し、Ｓ３は振幅変調器１１４によって生成される振幅値をプリンタ装置に接続する。システム３００は３つのスイッチを使用して、（１）完全な白に対応する振幅値を生成すること、（２）完全な黒に対応する振幅値を生成すること、または（３）完全な黒から（すなわち、振幅変調器１１４によって生成された振幅値を使用して）修正された振幅値を生成すること、という３つの可能なアクションのうちの１つを各画素で実行する。振幅変調器１１４によって生成される振幅は、１対の概して独立した考慮事項によって決定される。第１に、「オン」画素の振幅は、（図２に関して前述したように）対象画素が配置された画素のパターンに基づいてＰＱＥのために修正される。第２に、このＰＱＥ調整済み振幅値は、２画素（2-pel）振幅変調器を反映するため、および２つの画素に有効な変調振幅値を生成するために、再度調整される。
【００２７】
図７を参照すると、本発明に従った複数画素、プリンタ装置用の振幅変調ＰＱＥ機能の実施を例示する表（表１）が提示されている。表１は、２画素パターンの６つの異なるカテゴリを反映する６行が含まれる（当該の２画素に隣接する画素が考慮されるため、２画素パターンの数は４つよりも多い）。記載された実施では、「オン」画素の振幅は、振幅変調器１１４によって生成される完全に黒の振幅またはグレイ振幅のいずれかとなる。より具体的に言えば、「オン」画素はその隣接する画素のいずれかが「オフ」（白）の場合、グレイ振幅を受け取ることになる。「オン」画素は一般に、その隣接する画素が両方とも「オン」の場合、完全に黒の振幅を受け取ることになる。表１は、これらの規則に対する１つの例外を含む。黒い画素のフィールドに配置された黒−黒の画素ペア（画素の左側および右側が黒い画素のペア）の場合、画素ペアのどちらの画素もＳ３を閉じることによってグレイ振幅値を受け取ることになる。
【００２８】
各画素に関する白、黒、またはグレイの振幅の生成は、スイッチＳ１、Ｓ２、およびＳ３を介して制御される。白の振幅は、Ｓ１スイッチまたはＳ３スイッチのいずれかによって生成することができる（振幅変調器１１４が白い画素用のグレイ振幅を生成しないものと想定する）。完全に黒の振幅は、Ｓ２を閉じることによって生成され、グレイの振幅はＳ３を閉じることによって生成される。この実施形態では、いつでも１つのスイッチのみが閉じられる。表１は、画素配列のシナリオ、および理論上２画素ペアの各画素についてどちらのスイッチ（たとえば図４からの画素４０２および４０４など）が閉じられるかを列挙する。白い画素の場合、白の振幅値を生成するためにＳ１またはＳ３のどちらを使用して実施するかは重要ではない。
【００２９】
本発明に従って動作する場合、プリンタは、振幅変調器１１４の動作速度の２倍のビデオ・データ・レートで動作する。スイッチＳ１、Ｓ２、およびＳ３は、最高ビデオ・データ・レートと同じ速度で動作する。したがって、レーザ１１６に関するパルス振幅および配置（位置合わせ）情報を作成するために、振幅変調器１１４、スイッチＳ１、Ｓ２、およびＳ３によって複合パルス振幅データおよび位置合わせ情報が使用される場合、ビットマップのデータの２つの画素は、本明細書で説明されたＰＱＥプロセスによって調整されるように、レーザ１１６によって効果的に帯電される。本発明のプロセスは、２つより多くの画素のグループに等しく適用可能である。調整された画素データがたとえば３つの隣接する画素用に作成されるものである場合、プリンタのビデオ・データ・レートは振幅変調器の速度の３倍となるため、振幅変調器へのピーク振幅および位置合わせデータ出力が、３つの画素の有効領域をカバーするレーザ・ビーム出力を作成することになる。この方法では、プリンタは使用可能な振幅変調器の速度の倍数の速度で動作し、依然として有効な印刷品質向上を実行することができる。
【００３０】
図４、５、および６は、表１で概略が説明された６つの別個の配置情報パターンのうちの１つについて２つの隣接する画素で動作する、本発明の結果の非常に単純な例を示す。図４では、任意のＰＱＥ調整に先立つ２つの画素４０２、４０４が示される。画素４０２および４０４は、「オン」（または黒）であることを示すために影付きで示される。画素４０２および４０４は、ＰＱＥの目的でパルス幅値を調整する際に、本発明の制御ロジックによる考慮の対象となっている画素のウィンドウ４０６内に示される。ここでウィンドウ４０６は矩形であるが、ダイヤモンド形または所与の応用例に有利とみなされる任意の他の形状とすることもできる。ＰＱＥ調整の第１のステップは、各画素４０２、４０４で前述のように実行される。画素４０２の場合、ウィンドウ４０６は画素４０７の列を含む。画素４０４の場合、ウィンドウ４０６は画素４０８の列を含む。制御ロジック１０２によってＰＱＥの第１のステップが実行された後、画素４０２および４０４のピーク振幅データは図５に示されるように表示することができる。調整済みのピーク振幅および位置合わせデータは、前述のルックアップ・テーブルまたは何らかの他の計算方法を介して各画素用に作成されている。この調整は、本発明に不可欠ではない何らかの既知のＰＱＥアルゴリズムに従って実行されている。図に示されるように、画素４０２のパルス振幅値は全ピーク値のほぼ４０％に調整されている。画素４０４のピーク振幅値は、全幅値のほぼ６０％に調整されている。ＰＱＥシステムが従来技術に従って動作している場合、これら２つの画素を印刷するためには振幅変調器からの２つの別の出力が必要となる。振幅変調器は、画素４０２を印刷するために第１の出力を処理し、それ自体をリセットして、画素４０４を印刷するために第２の出力を処理する必要がある。前述のように、使用可能な振幅変調器の速度は、処理中の振幅変調器がプリンタの速度を制限するようになる。
【００３１】
本発明に従って動作する場合、２つの画素４０２、４０４の調整済みピーク振幅値を、２つの画素４１０の複合領域に関する調整済みピーク振幅値に組み合わせるために、ＰＱＥの第２のステップが実行される。図６に示されるように、複合画素領域４１０に関する複合ピーク振幅値（影付き）は、黒−黒のケース１位置合わせ（表１を参照）でほぼ５０％のピーク振幅である。このデータが、プリンタのビデオ・データ・レートの半分に等しい速度で動作する振幅変調器に出力される場合、結果として生じる出力はデータの２つの画素の領域をカバーし、図６に示されるように表われる。この例は、２つの画素のピーク振幅の複合ピーク振幅への直接変換を示すものであるが、隣接する画素の画素データを組み合わせるＰＱＥの第２のステップは、関連するＰＱＥアルゴリズムによって有利と思われるピーク振幅値におけるさらなる調整を実行することができる。
【００３２】
以上、図面および本明細書で本発明の好ましい実施形態について説明し、特定の用語を使用したが、こうした説明では専門用語を限定する目的ではなく一般的および説明する意味で使用しているだけである。
【図面の簡単な説明】
【００３３】
【図１】印刷品質向上の既知の諸実施形態が実施可能な、印刷／コンピューティング環境を示す図である。
【図２】既知のＰＱＥ技法および本発明の諸実施形態に従って、オペレーションをフィルタリングするためにアクセスされた画素のウィンドウを示す図である。
【図３】本発明の諸実施形態が実施される、印刷／コンピューティング環境を示す図である。
【図４】本発明の諸実施形態に従って調整されたピーク振幅値を有する、２つの画素の簡単な例を示す図である。
【図５】図４の例の２つの画素について、調整されたピーク振幅値を示す図である。
【図６】本発明の諸実施形態に従って、図４の例の２つの画素について調整された複合ピーク振幅値を示す図である。
【図７】本発明の一実施形態に従った印刷システムの振幅変調動作を示す表である。
【符号の説明】
【００３４】
１０２    制御ロジック
１０４    ラスタ・プロセッサ
１０６    ラスタ・データ
１０８    走査ＳＲＡＭ
１１０    ルックアップ・テーブル
１１２    ＬＵＴ  ＳＲＡＭ
１１４    振幅変調器
１１６    レーザ・ビーム／印刷装置
３００    コンピューティング／印刷環境３００
３０２    第２の制御ロジック
３１２    ＬＵＴ  ＳＲＡＭ
３１４    調整済み値ＳＲＡＭ
【図１】
2006213058.tif 000003
【図２】
2006213058.tif 000004
【図３】
2006213058.tif 000005
【図４】
2006213058.tif 000006
【図５】
2006213058.tif 000007
【図６】
2006213058.tif 000008
【図７】
2006213058.tif 000009