(57)【要約】【課題】カラープリントにおけるアーチファクトをなくす。【解決手段】第一の所定の原色を含み、且つ該第一の所定の原色とは異なる、黒色以外の第二の所定の原色を含まない、選択された画素のハーフトーン画素データを修正する方法であって、該選択された画素は該第二の所定の原色のハーフトーンセル内に存在し、該方法は、該選択された画素と同一のセル内位置を有する第二の所定の原色の隣接ハーフトーンセル内の任意の画素のハーフトーンデータを取得し、該取得されたハーフトーン画素データのいずれかが第二の原色を含み、且つ第一の所定の原色を含まない場合、該選択された画素のハーフトーン画素データを、第二の所定の原色を含むべく修正する、ことを含む方法を提供する。【選択図】図５
2007282240.tif 000002
【特許請求の範囲】
【請求項１】
第一の所定の原色を含み、且つ前記第一の所定の原色とは異なる、黒色以外の第二の所定の原色を含まない、選択された画素のハーフトーン画素データを修正する方法であって、前記選択された画素は前記第二の所定の原色のハーフトーンセル内に存在し、前記方法は、
前記選択された画素と同一のセル内位置を有する、近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得し、
前記取得されたハーフトーン画素データのいずれかが前記第二の原色を含み、且つ前記第一の所定の原色を含まない場合、前記選択された画素のハーフトーン画素データを、前記第二の所定の原色を含むべく修正する、
ことを含む、方法。
【請求項２】
前記近隣の第二の所定の原色のハーフトーンセルは、前記選択された画素を含む前記ハーフトーンセルに隣接する、前記第二の所定の原色のハーフトーンセルを含む、請求項１の方法。
【請求項３】
前記近隣の第二の所定の原色のハーフトーンセルは、前記選択された画素を含む前記ハーフトーンセルに隣接するハーフトーンセルを介して前記選択された画素を含むハーフトーンセルから離間されている、前記第二の所定の原色のハーフトーンセルを含む、請求項１の方法。
【請求項４】
前記近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得することは、前記選択された画素と同一のセル内位置を有する、前記近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得するためにスクリーンベクトルを利用することを含む、請求項１の方法。
【請求項５】
第一の所定の原色を含み、且つ前記第一の所定の原色とは異なる、黒色以外の第二の所定の原色を含まない、ハーフトーン画素データを有する選択された画素と同一のセル内位置を有する、前記近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得し、
前記取得されたハーフトーン画素データのいずれかが前記第二の原色を含み、且つ前記第一の所定の原色を含まない場合、前記選択された画素のハーフトーン画素データを、前記第二の所定の原色を含むべく修正する、
ように構成されたプロセッサと、
前記選択された画素のハーフトーン画素データを受け取るためのプリントエンジンと、
を備えた、印刷システム。
【請求項６】
前記第一の所定の原色が黒色を含む、請求項５に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープリンタにおけるトラッピング技術に関する。
【背景技術】
【０００２】
一般的に、静電写真プリントエンジン、インクジェットプリントエンジンなどの各種プリントエンジンにより実施されてきたラスタプリンタは、連続階調画像データを、略同一サイズのドットの配列として印刷可能な印刷データに変換するためにハーフトーン処理を行う。例えば、２４ビット／画素の連続階調画像データをハーフトーン処理し、１原色の１画素当たり８ビット、４ビット又は１ビットのデータに変換することができる。カラープリントにおいて頻発する問題に、好ましくないアーチファクトを発生させる色プレーンのレジずれ（misregistration）がある。例えば、カラー背景上に黒文字を印刷する場合、他の色に対して黒色のレジずれが起こると黒文字とカラー背景との間に白い空隙が発生する場合がある。後端においてトナー転写が行われない後端削除（trailing edge deletion）の問題など、プリントエンジンに関連した他の問題によっても、同様のアーチファクトが発生する場合がある。トラッピングは、レジずれや後端削除が発生した場合にエッジ付近の色を重複させて白い空隙をなくすことで、こうした問題を補償する。例えば、黒文字のエッジ付近の黒色画素に背景色を追加することができる。
【０００３】
このようなトラッピング技術としては、特許文献１や特許文献２に記載された技術等が従来提案されている。
【特許文献１】米国特許第５，９２３，８２１号明細書
【特許文献２】米国特許第６，７３８，１５９Ｂ２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は従来のトラッピングをさらに改善したビットマップベース、即ちビットマップ単位でのトラッピング方法及び、本トラッピング方法を実施する印刷システムを提供する。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る発明は、第一の所定の原色を含み、且つ第一の所定の原色とは異なる、黒色以外の第二の所定の原色を含まない、選択された画素のハーフトーン画素データを修正する方法であって、選択された画素は第二の所定の原色のハーフトーンセル内に存在し、方法は、選択された画素と同一のセル内位置を有する、近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得し、取得されたハーフトーン画素データのいずれかが第二の原色を含み、且つ第一の所定の原色を含まない場合、選択された画素のハーフトーン画素データを、第二の所定の原色を含むべく修正する、ことを含むことを特徴とする。
【０００６】
請求項２に係る発明は、請求項１の方法において、近隣の第二の所定の原色のハーフトーンセルは、選択された画素を含むハーフトーンセルに隣接する、第二の所定の原色のハーフトーンセルを含むことを特徴とする。
【０００７】
請求項３に係る発明は、請求項１の方法において、近隣の第二の所定の原色のハーフトーンセルは、選択された画素を含むハーフトーンセルに隣接するハーフトーンセルを介して選択された画素を含むハーフトーンセルから離間されている、第二の所定の原色のハーフトーンセルを含むことを特徴とする。
【０００８】
請求項４に係る発明は、請求項１の方法において、近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得することは、選択された画素と同一のセル内位置を有する、近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得するためにスクリーンベクトルを利用することを含むことを特徴とする。
【０００９】
請求項５に係る発明は、第一の所定の原色を含み、且つ第一の所定の原色とは異なる、黒色以外の第二の所定の原色を含まない、ハーフトーン画素データを有する選択された画素と同一のセル内位置を有する、近隣の第二の所定の原色のハーフトーンセル内の任意の画素のハーフトーンデータを取得し、取得されたハーフトーン画素データのいずれかが第二の原色を含み、且つ第一の所定の原色を含まない場合、選択された画素のハーフトーン画素データを、第二の所定の原色を含むべく修正する、ように構成されたプロセッサと、選択された画素のハーフトーン画素データを受け取るためのプリントエンジンと、を備えたことを特徴とする。
【００１０】
請求項６に係る発明は、請求項５の印刷システムにおいて、第一の所定の原色が黒色を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
図１は、例えばホストコンピュータから印刷データを受け取り、該印刷データをバッファメモリ３３に格納するインタフェース３１を有する印刷装置の一実施形態を概略ブロック図で示したものである。プロセッサ３５は、印刷データを処理して、ビットマップ形式のラスタデータを生成すべく構成されている。ビットマップ形式のラスタデータはメモリ３７に格納される。プリントエンジン３９は、プロセッサ３５により生成された、ビットマップ形式のラスタデータに応じた画像を印刷する。プリントエンジン３９として、例えば静電写真プリントエンジンやインクジェットプリントエンジンを使用できる。
【００１２】
印刷は、ドットなどのマーキングを選択的に印刷、付着、塗布あるいはその他の方法にて受像面又は支持体上に形成することにより行われる。受像面又は支持体は用紙、あるいは転写ベルトや転写ドラムなどの転写面などの印刷出力媒体とすることができる。転写面を使用する場合、転写面上に形成されあるいは印刷された画像は、用紙などの印刷出力媒体に適宜転写される。
【００１３】
図２は、マーキング又は印刷を行うことが可能な印刷出力媒体４１上の位置を定義するために使用される画素位置Pの配列２０の一実施形態を概略図で示したものである。画素位置に印刷又は付着される特定の原色（例えばシアン、マゼンタ、黄あるいは黒）のマーキングを便宜上ドットと称することができる。
【００１４】
各画素位置Pに、（a）１つ以上の黒以外の原色ドット（例えばシアン、マゼンタ又は黄）、（b）単独で黒ドット、あるいは(c)黒ドットと少なくとも１色の黒以外の原色ドット、がマーキングあるいは印刷されてもよい。
【００１５】
一般的に、印刷データは連続階調データ(３２ビット、２４ビットなどの画素データ)を含む。また、通常、連続階調データをマッピング又は変換して対応する出力画素位置Pで印刷される１色又はそれより多くの原色を表すハーフトーンデータを生成すべく、（例えば、１つ以上のハーフトーン閾値配列を使用して）ハーフトーン処理を行う。例えば、ハーフトーンデータは、１原色の１画素につき１ビットデータ、あるいは１原色の１画素につきマルチビットデータを含んでいてもよい。マルチビットデータのビット数は連続階調データ(例えば８ビット又は４ビット)のビット数よりも少ない。
【００１６】
より詳細には、ハーフトーン処理により、配列２０は各原色について同一形状のハーフトーンセルの配列もしくは集合体を含む。各原色のハーフトーンセル構成は異なっていてもよい。よって、異なる原色の各ハーフトーンセルにおける各画素Pのセル内位置は異なっていてもよい。ハーフトーンセルの画素数は比較的少なく、原色の各ハーフトーンセルの充填順序は同一であってもよい。便宜上、特定の原色のハーフトーンセル配列においてセル内位置が同じ画素は、原色のハーフトーンセルに対応配置された画素とみなすことができる。
【００１７】
図３は、ハーフトーン処理されたシアン色背景上の黒色エッジを示す。シアン色プレーンと黒色プレーンの間にレジずれがあると、シアンハーフトーンドットと黒色エッジの間に白い空隙が発生することがある。
【００１８】
図４は、黒色エッジ上の選択された画素を起点とするシアンスクリーンベクトルの実例を示す。スクリーンベクトルは、周囲のシアンハーフトーンセル中に対応配置される画素を特定するために使用できる。
【００１９】
図５は、選択された画素のハーフトーン画素データを修正する処理の一実施形態を概略したフローチャートである。例えば、選択された画素は、この処理に従った修正がなされる前の時点で黒などの特定の適格（qualifying）原色のみを含む２つの隣接画素のうちの１つとすることができる。この処理において画素を選択するにあたり、更なるファクタを用いてもよい。選択された画素にこの処理を適用することで、全画素に処理を適用した場合に発生し得るノイズ量を削減できる。
【００２０】
ステップ１２３で、適格原色とは異なる、適格原色より明るい（すなわち、より暗くない）黒以外の所定の原色の近隣ハーフトーンセルにおいて、選択された画素と同じセル内位置を有する画素Pのハーフトーンデータが取得される。換言すれば、この処理で、選択された画素Pと同じセル内位置を有する黒以外の所定の原色の近接ハーフトーンセルにおいて、画素Pのハーフトーン画素データが取得される。すなわち、周辺ハーフトーンセルにおいて、選択された画素Pと同じセル内位置を有する画素Pのハーフトーンデータが取得される。このことは、例えば、周囲のハーフトーンセル内で、選択された画素と同一のセル内位置を有する、黒色以外の所定の原色の隣接する各周辺ハーフトーンセル内の画素、すなわち周囲の黒色以外の所定の原色ハーフトーンセル内の選択された画素と対応配置された画素、を指す各原色スクリーンベクトル又はオフセット（例えば図４参照）を利用することにより実行できる。スクリーンベクトルは、ハーフトーンスクリーン角度と同一角又は対角のベクトルとして定義できる。スクリーンベクトルの大きさは、ハーフトーンスクリーン角度に沿った２つの隣接ハーフトーンセル間の距離により定められる。通常、ハーフトーンスクリーンは２つの角度を有することから、ハーフトーンスクリーン角度に沿った２本のベクトルと、ハーフトーンスクリーン角度と反対向きの２本のベクトルの、合計４本のスクリーンベクトルを有する。更に離れた画素には、スクリーンベクトルと同一角度で、スクリーンベクトルの整数倍の大きさのベクトルを用いることができる。
【００２１】
一例として、黒色以外の所定の原色を有する近隣ハーフトーンセルは、選択された画素を含む黒色以外の所定の原色を有するハーフトーンセルに隣接する黒色以外の所定の原色のハーフトーンセルを含んでいてもよい。ハーフトーンセルは、スクリーンベクトルのいずれか一方向において直近のセルである場合に隣接するとみなす。
【００２２】
あるいは、近隣のハーフトーンセルは、選択された画素を含むハーフトーンセルに隣接するハーフトーンセルを介して、選択された画素を含むハーフトーンセルから隔てられたハーフトーンセル（例えば、選択された画素を含むハーフトーンセルに隣接するハーフトーンセルに更に隣接するハーフトーンセル）を含んでいてもよい。
【００２３】
また、黒色以外の所定の原色の近隣ハーフトーンセルは、選択された画素を含むハーフトーンセルと、該選択された画素を含むハーフトーンセルに隣接するハーフトーンセルに更に隣接するハーフトーンセルを含んでいてもよい。
【００２４】
一般的に、「近隣の（neighboring）」ハーフトーンセルとは、選択された画素を含むハーフトーンセルに近接する、周辺にある、比較的近く（例えば、当該選択された画素を含むハーフトーンセルの３，４個以上離れていない）にあるハーフトーンセルを意味する。また、必要に応じて、選択された近隣ハーフトーンセルは直近のハーフトーンセルを含んでいなくてもよい。チェック対象の近隣ハーフトーンセルの選択は、ハーフトーンスクリーン頻度、レジずれの度合い、後端削除など各種要因に基づいて行うことができる。
【００２５】
ステップ１２５で、ステップ１２３で取得された画素データのいずれかが黒色以外の所定の原色を含み、且つ適格原色を含まないか否かを判断する。
【００２６】
ステップ１２５で「ＮＯ」と判定されると、処理は終了する。
【００２７】
ステップ１２５で「ＹＥＳ」と判定されると、選択された画素のハーフトーンデータに黒色以外の所定の原色が追加される。
【００２８】
黒の適格色については、上記処理を、印刷システムの黒色以外の１つ以上の原色（例えば、シアン、マゼンタ、黄色）の選択された画素に関して実行してもよい。この処理は、黒色をトラッピングする際に行うことが有利である。
【００２９】
より一般的に、例えば、明るい原色が暗い原色のエッジを超えて延出する場合などに通常のトラッピングを行う際に上記処理を実行してもよい。
【００３０】
図６は、選択された画素のハーフトーンデータが図５の処理に従って修正された後の、図３のシアン色背景を示す。見やすくするため、黒色エッジを表示しているが、図３の暗くされた画素は示していない。図示されるように、シアンハーフトーンドットパターンは、黒色エッジを超えて延出しており、これによりシアン色プレーンと黒色プレーンのレジずれあるいはプリントエンジンの欠陥により生じ得る白い空隙を減少させる、あるいはなくすことができる。
【００３１】
出願時もしくは補正後の特許請求の範囲は、本願明細書に開示された諸実施形態や教示の変更、代案、修正、改良、等価物及び本質的な等価物を包含する。なお、現時点で予想又は評価されていないもの、あるいは例えば出願人／特許権人、及び他の人により案出されるものを含む。
【図面の簡単な説明】
【００３２】
【図１】印刷システムの一実施形態の概略ブロック図である。
【図２】画素配列の一実施形態の概略図である。
【図３】ハーフトーン処理されたシアン背景上４の黒色エッジの概略図である。
【図４】ハーフトーンスクリーンベクトルの概略図である。
【図５】選択された画素のハーフトーンデータを修正する処理の一実施形態の概略フローチャートである。
【図６】選択された画素に図５の処理を行った後の、図２のシアンビットマップの概略図である。
【図１】
2007282240.tif 000003
【図２】
2007282240.tif 000004
【図３】
2007282240.tif 000005
【図４】
2007282240.tif 000006
【図５】
2007282240.tif 000007
【図６】
2007282240.tif 000008