(57)【要約】【課題】ライン乗り換え前の画像データの属性により忠実な属性データの修正を行う。【解決手段】本発明のカラー画像形成装置は、以下の手段を備える。露光位置の副走査方向におけるずれ量をあらわすプロファイルに基づいて、ずれ量の補正を行うべき主走査方向の画素位置を決定する手段。複数の色成分の画像データと属性データを画素毎に含む画素データを記憶する手段。決定された前記画素位置において、読み出し位置を副走査方向にずらして画素データを前記画素データ記憶手段より読み出す手段。前記主走査方向の画素位置に応じて、画像データの補正処理を行う手段。前記補正処理を行う領域にあわせて、前記属性データを修正する手段。【選択図】図２
2011109603.tif 000002
【特許請求の範囲】
【請求項１】
像担持体、前記像担持体を露光する露光手段、及び露光によって生成された静電潜像を記録材で顕像化する現像手段を含み画像形成を行う画像形成部を有するカラー画像形成装置であって、
前記形成される画像の画素毎の画像データと属性データを含む画素データを記憶する画素データ記憶手段と、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の主走査方向におけるずれ量をあらわすプロファイルを記憶するプロファイル記憶手段と、
前記記憶されたプロファイルに基づいて、前記記憶された画素データのずれ量の補正のためのライン乗り換え位置を決定する手段と、
前記決定したライン乗り換え位置に応じて、当該ライン乗り換えにより生じる段差を軽減するように、前記画素データに含まれる画像データの画素分配率を決定する手段と、
前記決定した画素分配率に応じて定められた属性切替位置から前記ライン乗り換え位置におけるターゲットラインの属性データを、前ラインの属性データに修正する手段と
を備えることを特徴とするカラー画像形成装置。
【請求項２】
前記画素データは複数種類の属性データを含み、
前記属性切替位置は、属性データの種類毎に異なる位置に定められることを特徴とする請求項１に記載のカラー画像形成装置。
【請求項３】
前記ライン乗り換えが右上がりの場合、前記属性切替位置はライン乗り換え位置の右側に位置し、前記ライン乗り換えが右下がりの場合、前記属性切替位置はライン乗り換え位置の左側に位置することを特徴とする請求項１又は２に記載のカラー画像形成装置。
【請求項４】
像担持体、前記像担持体を露光する露光手段、及び露光によって生成された静電潜像を記録材で顕像化する現像手段を含み画像形成を行う画像形成部を有するカラー画像形成装置において実施される方法であって、
前記形成される画像の画素毎の画像データと属性データを含む画素データを記憶する画素データ記憶ステップと、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の主走査方向におけるずれ量をあらわすプロファイルを記憶するプロファイル記憶ステップと、
前記記憶されたプロファイルに基づいて、前記記憶された画素データのずれ量の補正のためのライン乗り換え位置を決定するステップと、
前記決定したライン乗り換え位置に応じて、当該ライン乗り換えにより生じる段差を軽減するように、前記画素データに含まれる画像データの画素分配率を決定するステップと、
前記決定した画素分配率に応じて定められた属性切替位置から前記ライン乗り換え位置におけるターゲットラインの属性データを、前ラインの属性データに修正するステップと
を備えることを特徴とするカラー画像形成方法。
【請求項５】
像担持体、前記像担持体を露光する露光手段、及び露光によって生成された静電潜像を記録材で顕像化する現像手段を含み画像形成を行う画像形成部を有するコンピュータに、
前記形成される画像の画素毎の画像データと属性データを含む画素データを記憶する画素データ記憶ステップと、
前記像担持体を主走査方向に走査しながら露光する際の、露光位置の主走査方向におけるずれ量をあらわすプロファイルを記憶するプロファイル記憶ステップと、
前記記憶されたプロファイルに基づいて、前記記憶された画素データのずれ量の補正のためのライン乗り換え位置を決定するステップと、
前記決定したライン乗り換え位置に応じて、当該ライン乗り換えにより生じる段差を軽減するように、前記画素データに含まれる画像データの画素分配率を決定するステップと、
前記決定した画素分配率に応じて定められた属性切替位置から前記ライン乗り換え位置におけるターゲットラインの属性データを、前ラインの属性データに修正するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像形成装置、カラー画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、走査線の曲がりや傾きを画像処理にて補正するカラー画像形成装置において、１画素単位で画像の属性データの位置を副走査方向にずらすカラー画像形成装置が提案されている（特許文献１）。
【０００３】
さらに、読み出し位置を副走査方向にずらした方向に対応した方向に画像データの領域を拡張して、画像データの属性データを修正し、当該修正された属性データに応じて補間処理の要否を決定するカラー画像形成装置が提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６８２３６号公報
【特許文献２】特開２００９−０３８５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方式では、本来の属性データと画像データが実際に有する属性データとの間にずれが生じる。それは、画像データは１画素の乗り換えを行った後に副走査方向の２画素分のデータを用いて位置補正処理を行うのに対して、属性データは１画素の乗り換えだけで修正を行うからである。
【０００６】
また、特許文献２の方式では、属性データは１種類であり、副走査方向に属性データを拡張している。この方式では、複数種類の属性データが存在する場合に、画像データに対して属性データに応じた補間処理ができないという課題があった。
【課題を解決するための手段】
【０００７】
本発明に係るカラー画像形成装置は、像担持体、前記像担持体を露光する露光手段、及び露光によって生成された静電潜像を記録材で顕像化する現像手段を含み画像形成を行う画像形成部を有するカラー画像形成装置であって、前記形成される画像の画素毎の画像データと属性データを含む画素データを記憶する画素データ記憶手段と、前記像担持体を主走査方向に走査しながら露光する際の、露光位置の主走査方向におけるずれ量をあらわすプロファイルを記憶するプロファイル記憶手段と、前記記憶されたプロファイルに基づいて、前記記憶された画素データのずれ量の補正のためのライン乗り換え位置を決定する手段と、前記決定したライン乗り換え位置に応じて、当該ライン乗り換えにより生じる段差を軽減するように、前記画素データに含まれる画像データの画素分配率を決定する手段と、前記決定した画素分配率に応じて定められた属性切替位置から前記ライン乗り換え位置におけるターゲットラインの属性データを、前ラインの属性データに修正する手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ライン乗り換え前の画像データの属性により忠実な属性データの修正を行うことができるカラー画像形成装置、カラー画像形成方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例に係るカラー画像形成装置におけるデータの流れを示す図である。
【図２】本発明の実施例に係る画像処理回路の構成を示すブロック図である。
【図３】本発明の実施例に係る画像データを示す図である。
【図４】本発明の実施例に係る属性修正部の構成を示すブロック図である。
【図５】本発明の実施例に係るプロファイル生成部を説明するための図である。
【図６】本発明の実施例に係る属性データの一例を示す図である。
【図７】本発明の実施例２に係るの属性データ修正部の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
［実施例１］
図を用いて、本発明に係る一実施例を説明する。図１は、本実施例のカラー画像形成装置におけるデータの流れを説明するための図である。カラー画像形成装置１はホストＰＣ２と接続されており、ホストＰＣ２からの指示に基づいてプリント動作を行う。カラー画像形成装置１は、コントローラ３とエンジン４を備える。コントローラ３は、ホストＰＣ２から所定のデータ形式でプリントする画像データを受け取り、イエロー、マゼンタ、シアン、ブラックに色分解されたビットマップデータを生成する。コントローラ３は、ビットマップデータを生成する際に、プリント情報に応じて画素毎に、属性データを生成する。たとえば、属性データとして、ハーフトーン処理の有無を示す１ビットのデータが考えられる。文字部分は、鮮鋭性を確保するために、ハーフトーン処理を行わず、写真部分は、階調性を高めるために、ハーフトーン処理を行う等に、該属性データを使用できる。また、図示しないが、カラー画像形成装置１は、従来のカラー画像形成装置と同様に、像担持体、像担持体を露光する露光手段、及び露光によって生成された静電潜像を記録材で顕像化する現像手段とを有する画像形成部を備える。
【００１１】
図２は、エンジン４内部の画像処理回路１０のブロック図である。コントローラ３から送られた属性データと画像データを含む画素データは、ビットマップメモリ（画素データ記憶手段）１１に格納される。図示しないエンジンの主走査曲がりプロファイル記憶部に格納されたプロファイルに応じて、アドレス変換して属性データ及び画像データをビットマップメモリ１１から読み出すことにより、主走査方向曲がりが補正される。ここで、エンジンの主走査曲がりプロファイルは、エンジンが備える像担持体を主走査方向に露光手段により走査しながら露光する際の、露光位置の主走査方向におけるずれ量をあらわす。
【００１２】
補正の際、画像データに関しては、画像補正部１３Ｙ，１３Ｍ，１３Ｃ，１３Ｋで、公知の技術により、乗り換え部分の段差が目立たないような位置補正を行う。また、属性データに関しては、属性修正部１２Ｙ，１２Ｍ，１２Ｃ，１２Ｋにおいて、以後説明する方法により、属性データの修正を行う。ＨＴ部１４Ｙ，１４Ｍ，１４Ｃ，１４Ｋでは、ハーフトーン処理を行う。ＰＷＭ１５Ｙ，１５Ｍ，１５Ｃ，１５Ｋでは、ＨＴ１４で２値化されたデータをＰＷＭ信号に変換して、図示しない露光手段のレーザのオン／オフを制御する。
【００１３】
図３（Ａ）から（Ｆ）を参照して、主走査方向曲がり補正において行われる、ライン乗り換え、各画素データに含まれる画像データの補正、及び属性データの修正の処理を説明する。
【００１４】
図３（Ａ）は、画像データをビットマップイメージで表した例である。この例では、横線を表現している。▽部分は、エンジンの走査線の傾きを補正するためにライン乗り換えを行う箇所である。
【００１５】
（Ｂ）は、ライン乗り換え後のビットマップイメージである。ライン乗り換え処理は、プロファイル記憶部に格納されたプロファイルに応じてエンジン４が行う。
【００１６】
（Ｃ）は、ライン乗り換え箇所の段差を軽減するために、画像データを上下２ラインに分配して画像データの１画素未満の位置補正処理を行うときの画素分配率を模式的に示したものである。画素分配率の算出は、画像補正部１３Ｙ，１３Ｍ，１３Ｃ，又は１３Ｋが行う。
【００１７】
（Ｄ）は、（Ｃ）で示した画素分配率に従って、画像データを上下２ラインに分配した（画像データを補正した）ときのビットマップイメージである。もともとの画像が１ドットのべた濃度のラインであるので、それを（Ｃ）に基づいて分配すると、（Ｄ）のようなビットマップイメージになる。画像データの補正は、画像補正部１３Ｙ，１３Ｍ，１３Ｃ，又は１３Ｋが行う。
【００１８】
一方、属性データに関しては、例えば、元画像において、背景の白画像部分をハーフトーン１、べた濃度部分のラインをハーフトーン２に設定するとする。これは、ラインを強調したいときに、ライン部分とその他の部分のハーフトーンの種類を切替えるときに使える。
【００１９】
（Ｅ）は、５０%以上の画素分配率の画素にはハーフトーン２を、５０％未満の画素にはハーフトーン１を選択し、選択したハーフトーンに属性データを修正した場合の属性データのビットマップイメージを表したものである。なお、ここでは属性データとしてハーフトーンの種類を例に説明しているが、当然のことながら、強調情報やエッジ情報など、他の属性データであっても良い。属性データの選択及び修正は、属性修正部１２Ｙ，１２Ｍ，１２Ｃ，又は１２Ｋが行う。
【００２０】
（Ｆ）は、０％より大きい分配率の画素に対して属性データをハーフトーン２として選択すると場合の属性データのビットマップイメージを表したものである。（Ｅ）、（Ｆ）いずれの場合も、実際の位置補正データと同様のプロファイルで属性データに対しても曲がり補正を行っているといえる。また、（Ｅ）、（Ｆ）いずれの場合も、主走査方向に属性データが拡張されている。（Ｇ）は、従来の方法で、副走査方向に属性を拡張した例を示している。本来、属性データを拡張する必要がない箇所の属性データが書き換わっている。
【００２１】
以上のように図３（Ａ）から（Ｆ）に示した処理によれば、プロファイル記憶部に格納されたエンジンの主走査曲がりプロファイルに基づいてライン乗り換え処理を行う。ライン乗り換え箇所の段差を目立たないようにするために、画像データの補正及び属性データの修正を行う。属性データの修正は、画像データの補正のための画素分配率（補正量）に応じて行う。
【００２２】
すなわち、属性データの修正は、複数の画素間における画素分配率に応じて行われる。その結果、１画素からの属性データを単純に拡張して属性データを修正する方法と比較して、元の画像データの属性により忠実な属性データの修正を行うことができる。さらに、当該修正後の属性データに基づいて画像データの補正を行うことにより、元の画像データの特徴を活かした画像補正処理を行うことができる。
【００２３】
図４は、本実施例の属性修正部の構成を示すブロック図である。ビットマップメモリから、画素単位の乗り換え後のデータとしてラスタ形式で属性データが入力される。後述する補正領域における属性データとして、当該属性データまたは１ライン前の属性データのいずれかが選択される。その機能を実現するために、属性データ用ラインバッファ２１に１ライン分の属性データを格納する。入力された属性データは、属性データ用バッファ２２を経由して、１ライン前の属性データとともにセレクタ２４に入力される。セレクタ２４はいずれの属性データを出力するかを選択して、選択された属性データを当該属性データとして出力する。選択の基準は以下のとおりである。曲がりプロファイル生成部２３は、エンジン固有の曲がりプロファイルに応じて、前ラインと当該ラインの画像分配率を決定する。セレクタ２４は、画像分配率が５０％より大きい方の属性データを当該属性データとして選択する。５０％の場合は、当該ラインに設定されている属性データをそのまま選択する。
【００２４】
図５は、プロファイル生成部２３による処理を説明するための図である。前ラインと当該ラインの画素分配率の決定方法を説明する。図５には、全主走査領域にわたって、前ライン３１と当該ライン３２を模式的に示してある。走査線上のライン乗り換えポイントは、プリンタエンジンの曲がりプロファイルに応じて設定する。図５の例では、網掛け部が示すように、ライン乗り換えポイント３３で右上がりに、ライン乗り換えポイント３４で右下がりに、２回乗り換えを行っている。ライン乗り換えポイント毎に、補正領域を設定する。右上がりのライン乗り換えポイントでは、ポイントより右側の領域に、右下がりのライン乗り換えポイントでは、ポイントの左側の領域に、補正領域を設定する。ライン乗り換えポイント３３の補正領域は領域３５、ライン乗り換えポイント３４の補正領域は乗り換えポイント３６になる。この補正領域範囲の属性データとして、前ラインあるいは当該ラインのいずれの属性データを選択するか決めることになる。具体的に、右上がりのライン乗り換えポイント３３とその補正領域３５について説明する。図５に示す例では、画素分配率が５０％以上である属性データを選択するものとする。前ラインの補正領域の画素分配率は、左側から右に行くに従って、１００％から０％になる。したがって、補正領域３５の中間位置の画素分配率は５０％になる。この画素分配率５０％の場所を、属性切替ポイント３７とする。このように、ライン乗り換えポイント３３から属性切替ポイント（属性切替位置）３７の領域では、前ラインの属性データを選択する。そして、属性切替ポイント３７より右側の残りの補正領域では、当該ラインの属性データを選択する。すなわち、ライン乗り換えポイント（ライン乗り換え位置）に応じて定められた補正領域における処理中のラインである当該ライン（ターゲットライン）の属性データは、画素分配率に応じて、前ラインの属性データに修正される。
【００２５】
このようにすることで、図３で説明したような属性データの選択を行うことができる。右下がり乗り換え補正領域３６についても同様の方法で、画像分配率に合わせて属性データの選択を行う。以上の補正領域や、属性切替ポイントは、エンジンの主走査プロファイルに応じて、ＣＰＵから設定できるようにしておくと良い。実際の回路は、主走査のピクセル数をカウントし、設定されたプロファイルに応じて、前ライン選択のときはＬｏｗ、当該ライン選択のときはＨｉｇｈを出力するようにしておくことで実現できる。
【００２６】
画像データにおいても、上述した方法と同様に分配を行う。  
以上の実施例によると、コントローラが設定した属性データと画像データを同一のアルゴリズムによって曲がり補正（修正）することが可能になる。これにより、主走査方向の曲がり補正をエンジンが画像処理で行うカラー画像形成装置において、コントローラの設定した属性データに基づいた画像処理を行うことができる。
【００２７】
なお、変形例として図２の画像処理回路及び図４の属性修正部が行う処理を回路ではなく、ソフトウェアにより実装することにしても良い。
【００２８】
［実施例２］
図６は、本実施例の属性データの一例を表している。１個の四角が１ビットを表している。本実施例では、４ビットを使って４つの属性データを各画素に付与している。例えば、ＨＴ有無ビットが０であれば、後段のハーフトーン処理を行わず、画像データに対して、ガンマ変換、ＰＷＭ変換だけ行う。ＨＴ有無ビットが１であれば、ＨＴ種類ビットにより、２種類のハーフトーン処理を選択的に行うことが可能になる。また、強調情報ビットに応じて画像濃度の強調処理を行うか否かを適応させることができる。同様に、エッジ情報属性を後段の処理に使用することが可能になる。
【００２９】
図７に、実施例２の属性データ修正部のブロック図を示す。図４と比較して、切替ポイント設定部２５を備えている点が異なる。実施例２では、属性データが４ビットある。４ビットとも同じ切替ポイントにて切替えるのであれば、実施例１で説明した方法で４ビットとも切替えると良い。しかし、例えば、ハーフトーン切替は、画像分配率５０％を切替ポイントにし、エッジ強調処理は補正領域全域で行う等、属性切替ポイントを属性データの種類に応じて変えることができない。図７に示す属性データ修正部は、切替ポイント設定部２５により、属性データ毎に自由に属性切替ポイントを設定可能にする。
【００３０】
すなわち、本実施例において、画素データは複数種類の属性データを含み、属性切替ポイント（属性切替位置）は、属性データの種類毎に異なる位置に定められる。これにより、属性データに応じてよりきめ細かな画像処理を画像データに対して行うことが可能になる。
【００３１】
（その他の実施形態）  
本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、１つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【００３２】
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。即ちコンピュータ読み取り可能な記憶媒体も実施例の範囲に含まれる。また、前述のコンピュータプログラムが記憶された記憶媒体はもちろんそのコンピュータプログラム自体も上述の実施形態に含まれる。
【００３３】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【００３４】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図１】
2011109603.tif 000003
【図２】
2011109603.tif 000004
【図３】
2011109603.tif 000005
【図４】
2011109603.tif 000006
【図５】
2011109603.tif 000007
【図６】
2011109603.tif 000008
【図７】
2011109603.tif 000009