画像処理装置ならびに画像処理方法
【課題】 1画素未満の補正により、画像データが有する周期を発生させるスクリーンパターンが崩れてしまい濃度のムラ等の画像不良が発生してしまう。
【解決手段】 本発明は、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理を有することを特徴とする。
【解決手段】 本発明は、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理を有することを特徴とする。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置ならびに画像処理方法に関するものである。
【背景技術】
【0002】
カラープリンタあるいはカラー複写機等のカラー画像形成装置に用いられる画像記録方式として、電子写真方式が知られている。電子写真方式は、レーザビームを利用して感光ドラム上に潜像を形成して、帯電した色材(以下、トナーと称する)により現像するものである。画像の記録は、現像されたトナーによる画像を転写紙に転写して定着させることにより行う。
【0003】
近年、電子写真方式のカラー画像形成装置の画像形成スピード高速化のために、トナーの色数と同数の現像機および感光ドラムを備え、画像搬送ベルト上や、記録媒体上に順次異なる色の画像を転写するタンデム方式のカラー画像形成装置が増えている。このタンデム方式のカラー画像形成装置においては、レジストレーションずれを生じさせる複数の要因が存在することが知られており、各要因に対して様々な対処方法が提案されている。
【0004】
その1つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、および偏光走査装置のカラー画像形成装置本体への組み付け位置ずれである。この位置ずれにより、走査線に傾きや曲がりが生じ、その曲がりの度合い(以下、プロファイルと称する)がトナーの色成分に対する色毎に異なることとなり、レジストレーションずれとなる。また、プロファイルは各画像形成装置、すなわち記録エンジン毎、更には各色で特性が異なる。
【0005】
このレジストレーションずれへの対処方法として、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像データを補正し、その補正した画像を形成する方法がある(例えば、特許文献1参照)。この方法は、画像データを処理することで電気的に補正をするため、機械的な調整部材や組立時の調整工程が不要になる。したがって、カラー画像形成装置の大きさを小型化することが可能となり、安価にレジストレーションずれに対処することが出来る。この電気的なレジストレーションずれ補正は、1画素単位の補正と1画素未満の補正に分かれる。1画素単位の補正は傾きと曲がりの補正量に応じて画素を1画素単位で副走査方向へオフセットさせる。この方法を用いる場合、曲がりや傾きは数100〜500μm程度あり、解像度600dpiの画像形成装置においては、前記補正を行うためには数10ライン分の画像メモリが必要となる。なお、以後の記載においては、このオフセットさせる位置を乗り換えポイントと称する。
【0006】
1画素未満の補正は、画像データの階調値を副走査方向の前後の画素で調整する。つまり、プロファイルにより上方向に曲がっている場合は、補正前の画像データをプロファイルの示す方向と副走査側に逆方向に扱う。このような手法によって、1画素未満の補正を実施することにより、1画素単位の補正により生じる乗り換えポイント境界における不自然な段差を解消し、画像の平滑化を図ることが出来る。
【0007】
上述のような平滑化処理をプリント直前のスクリーン処理まで行った画像に対して行う場合、その平滑化はレーザビームに対してパルス幅変調(PWM:Pulse Width Modulation)を行いそのレーザー露光時間を副走査方向に徐々に切り替えることで行う。例えば1画素未満の0.5画素補正の場合には副走査方向上下に半分の露光を2度行うことになる。このような補間処理はPWMの露光時間に対して画像濃度が線形な関係で初めて成立する処理であり、どのような条件下でも0.5の露光2回で1の露光1回と同じ濃度が出ない場合が多い。PWMの濃度へのリニアリティを保持することができない場合には上述の補間処理を行った方が好ましい画像データと、補正を行うと画質を損なってしまう画像データとが混在することになる。
【0008】
例えば、オフィス文書作成ソフトで描画することができる、同じ模様や柄の繰り返しパターン(以下、パターン画像とする)や文字・細線などは、補間処理を行い平滑化することで情報の視認性が高まる。逆に、スクリーン処理を行った連続階調画像の乗り換えポイントにおいて補間処理を行うと、乗り換えポイント上のみ補正処理に起因する濃度ムラが生じて画質が劣化するといった問題がある。この理由として、例えばライン成長スクリーンを使用した場合、乗り換えポイント上でスクリーンを構成するラインの太さが補間処理によって変わってしまうため、マクロ的に見ると濃度が変わったように見えるためである。また、地紋などのアドオン画像に対して補間処理を行うと、その効果が損なわれる可能性があるため、補間処理は適さない。
【0009】
このように、PWMを用いた補間処理を行うと対象となる画像データの属性によって補間処理を適用するか否かを判定する必要がある。その対策として、連続階調画像判定部とパターン画像判定部を持ち、それらの判定結果によって最終的に補間判定結果を導き出す方法が考えられる。連続階調画像判定部では補間OFFにすべき画像を判定し、パターン画像判定部では補間ONにすべき画像を判定することができる。またスクリーン処理後の画像に対しての幾何変換によるレジストレーション補正という観点では例えば特許文献2のようなものもある。スクリーンの網点周期に対して干渉しない周期で画素の挿入および削除を行うことで階調のムラやモアレを起こさせずに画像の幾何変換を行っている。これはPWMなどのパルス幅変調を行うことなく高解像度画像の画素そのものの挿抜を行い局所的に画像を主または副走査方向にシフトすることで微小変換を実現している。
【先行技術文献】
【特許文献】
【0010】
【特許文献1】特開2004−170755号公報
【発明の概要】
【発明が解決しようとする課題】
【0011】
前述のようにPWMのパルス幅に対する濃度への線形性、リニアリティが出しにくい状況で良好な画質をしたうえで補間処理をいかなる画像に対しても行う事は難しく、何らかの判定処理が必要となっていた。しかしながら、プリント画像のようにユーザーやアプリケーションから任意の画像が入力されるような場合、判定処理を行うことでどうしても誤判定が出てしまう場合が考えられる。また任意の画像に対してプリント速度に間に合うように高速にリアルタイム判定を行うためには、ソフトでは十分な速度が出せずハード化する必要がある。しかしながら画像判定処理をハード化しようとすると、処理によっては回路が複雑になり規模の増大を招き、逆に現実的なハード規模で実施しようとすると複雑な判定処理ができない事が多い。画像レンダリング時に生成される文字や写真のユーザーやアプリケーションが出力する属性情報を元に判定を行う場合にも同様の誤判定リスクがある。また画質の面でも上述のようにスクリーン処理を行った連続階調画像に対して補間処理を施さない場合には、乗り換えポイントで起こる1画素の段差を許容することになり、画像の種類によっては段差が劣化として視認されることにもなる。
【0012】
またその補正段差は絶対量として人間が視覚的に気付きにくいある値を下回る程度まで小さくする必要がある。プリンタ解像度によって1画素段差の絶対量が異なるので、解像度に応じてその1画素段差を数ステップに分けその値を下回る1画素未満の段差を作りだす必要がある。前述の画素挿抜を用いて画像をシフトすることで幾何変換する場合には、その画素のサイズが視覚的に気付きにくいくらい十分に小さい画素である必要があり、高い解像度が要求される。また画素挿入または削除後の画像データを副走査ないし主走査に垂直にシフトするのみでは、干渉を避けた周期を用いて画素の挿入、削除を行うとしても局所的にはスクリーンパターンが崩れてしまう。
【0013】
したがって従来1画素未満の補正により、画像データが有するスクリーンの周期を発生させるスクリーンパターンが崩れてしまい濃度のムラ等の画像不良が発生してしまうという課題があった。
【課題を解決するための手段】
【0014】
上述の課題を解決するために本発明は、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする。
【発明の効果】
【0015】
本発明によれば、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理を有することで、画素未満乗り換えにより画像の段差を抑えたうえで、画像データが有する周期に同期して良好な画像補正を実現できる。
【図面の簡単な説明】
【0016】
【図1】画像形成装置の構成を示すブロック図である。
【図2】画像形成装置の断面図である。
【図3】画像形成装置のプロファイル特性の一例を示す図である。
【図4】画像形成装置のずれと補正方向の関係を示す図である。
【図5】プロファイル特性のデータ保持方法を示す図である。
【図6】実施例1におけるHT処理部の構成を示すブロック図である。
【図7】乗り換えポイントと補間処理領域の一例を示す図である。
【図8】画素の乗り換えに関わる処理を模式的に表した図である。
【図9】画素の補間に関わる処理を模式的に表した図である。
【図10】ドットの重心位置移動の様子を模式的に示す図である。
【図11】画像データの移動軌跡上での画素移動の様子を表した図である。
【図12】記憶部が保持するデータ状態を模式的に表した図である。
【図13】ディザ法によるスクリーン処理の原理を説明する図である。
【図14】ディザ法による画像の入出力の様子を模式的に表した図である。
【図15】実施例2におけるスクリーンパターンの例を表した図である。
【図16】実施例2におけるスクリーンパターンとその移動軌跡を表した図である。
【図17】実施例3におけるHT処理部の構成を示すブロック図である。
【図18】実施例3における高解像度画素移動とそのダウンサンプリング結果を模式的に表した図である。
【図19】実施例3におけるスクリーンパターンとそのダウンサンプリング結果を模式的に表した図である。
【図20】スクリーン周期に沿ったドットの移動軌跡の様子を表した図である。
【図21】画素の補間処理に関わる処理のフローを表した図である。
【発明を実施するための形態】
【0017】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例1】
【0018】
図1は、本実施例における電子写真方式カラー画像形成装置の、静電潜像作成に関係する各ブロックの構成を説明する図である。カラー画像形成装置は画像形成部101と画像処理部102により構成し、画像処理部102でビットマップ画像情報を生成し、それに基づき画像形成部101が記録媒体上への画像形成を行う。図2は、中間転写体28を採用したタンデム方式の電子写真方式を用いたカラー画像形成装置の断面図である。図1を用いて、電子写真方式のカラー画像形成装置における画像形成部101の動作を説明する。
【0019】
画像形成部101は、画像処理部102が処理した露光時間に応じて露光光を駆動し、静電潜像を形成して、この静電潜像を現像して単色トナー像を形成する。この単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を図2の記録媒体11へ転写してその記録媒体上の多色トナー像を定着させる。
【0020】
図2の23Y、23M、23C、23Kは注入帯電器であり、Y、M、C、Kの色毎に感光体22Y、22M、22C、22Kを帯電させるために4個を備える構成である。また、各注入帯電器にはスリーブ23YS、23MS、23CS、23KSを備えている。
【0021】
感光体22Y、22M、22C、22Kは、図示しない駆動モータの駆動力が伝達されて回転するもので、駆動モータは感光体22Y、22M、22C、22Kを画像形成動作に応じて反時計周り方向に回転させる。露光手段は、感光体22Y、22M、22C、22Kへスキャナ部24Y、24M、24C、24Kより露光光を照射し、感光体22Y、22M、22C、22Kの表面を選択的に露光することにより、静電潜像を形成するように構成している。
【0022】
図2の現像器26Y、26M、26C、26Kは、前記静電潜像を可視化するために、Y、M、C、Kの色毎に現像を行う4個の現像器を備える構成で、各現像器には、スリーブ26YS、26MS、26CS、26KSが設けられている。なお、各々の現像器26は脱着が可能である。
【0023】
図2の中間転写体28は、感光体22から単色トナー像を受け取るために時計周り方向に回転し、感光体22Y、22M、22C、22Kとその対向に位置する一次転写ローラ27Y、27M、27C、27Kの回転に伴って、単色トナー像が転写される。一次転写ローラ27に適当なバイアス電圧を印加すると共に感光体22の回転速度と中間転写体28の回転速度に差をつけることにより、単色トナー像が効率良く中間転写体28上に転写される。これを一次転写という。
【0024】
更に、ステーション毎の単色トナー像は、中間転写体28上に重ね合わされる。重ね合わされた多色トナー像は、中間転写体28の回転に伴い二次転写ローラ29まで搬送される。同時に、記録媒体11が給紙トレイ21から二次転写ローラ29へ狭持搬送され、記録媒体11に中間転写体28上の多色トナー像が転写される。このとき、二次転写ローラ29に適当なバイアス電圧を印加することで、静電的にトナー像を転写する。これを二次転写という。
【0025】
二次転写ローラ29は、記録媒体11上に多色トナー像を転写している間、29aの位置で記録媒体11に当接し、印字処理後は29bの位置に離間する。
【0026】
定着装置31は、記録媒体11に転写された多色トナー像を記録媒体11に溶融定着させるために、記録媒体11を加熱する定着ローラ32と記録媒体11を定着ローラ32に圧接させるための加圧ローラ33を備えている。定着ローラ32と加圧ローラ33は中空状に形成され、内部にそれぞれヒータ34、35が内蔵されている。定着装置31は、多色トナー像を保持した記録媒体11を定着ローラ32と加圧ローラ33により搬送するとともに、熱および圧力を加え、トナーを記録媒体11に定着させる。
【0027】
トナー定着後の記録媒体11は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。クリーニング手段30は、中間転写体28上に残ったトナーをクリーニングするものであり、中間転写体28上に形成された4色の多色トナー像を記録媒体11に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【0028】
次に、図3、図4、図5を用いて、画像形成装置の色毎の走査線のプロファイル特性に関して説明する。図3において、(a)は画像形成装置のプロファイル特性として、レーザースキャン方向に対して上方にずれている領域を示す図である。また、(b)は画像形成装置のプロファイル特性として、レーザースキャン方向に対して下方にずれている領域を示す図である。301は理想的な走査線であり感光体22の回転方向に対して垂直に走査が行われる場合の特性を示す。
【0029】
なお、以下、説明におけるプロファイル特性は、画像処理部102で補正がなされるべき方向を前提として行うが、プロファイル特性としての定義は、これに限定されるものではない。つまり、画像形成部101の理想的な走査線に対するずれ方向として定義しておき、画像処理部102では、その逆特性の補正を行うように構成しても良い。図4にプロファイル定義による、画像処理部102で補正がなされるべき方向示す図と、画像形成部101のずれ方向を示す図の相関を示す。画像処理部102で補正がなされるべき方向として、図4(a)のように曲がり特性が示されている場合は、画像形成部101のプロファイル特性は、その逆方向である図4(b)のようなものとなる。逆に、画像形成部101の曲がり特性として、図4(c)が示されている場合、画像処理部102で補正がなされるべき方向としては図4(d)のようになる。
【0030】
また、プロファイル特性のデータの保持の仕方としては、例えば図5に示すように、乗り換えポイントの主走査方向の画素位置と、次の乗り換えポイントまでの変化の方向性を保持するようにする。具体的には、図5を例にとれば、(a)のプロファイル特性に対し、乗り換えポイントがP1、P2、P3、・・・Pmが定義される。各乗り換えポイントの定義は、副走査方向に1画素ずれが発生するポイントであり、方向としては、次の乗り換えポイントまで上方向に変化する場合と下方向に変化する場合がある。
【0031】
例えば、乗り換えポイントP2は、次の乗り換えポイントP3まで、上方向に乗り換えを行うべきポイントとなる。したがって、P2における乗り換え方向は、(b)に示すように上方向(↑)となる。同様に、P3においても、次の乗り換えポイントP4までは上方向(↑)となる。乗り換えポイントP4における乗り換え方向は、これまでの方向とは異なり下方向(↓)となる。この方向のデータの保持の仕方としては、例えば、上方向を示すデータとして“1”、下方向を示すデータとして“0”とすれば、図5(c)のようになる。この場合、保持するデータ数は乗り換えポイント数と同じだけとなり、乗り換えポイント数がm個であるならば、保持するビット数もmビットとなる。
【0032】
図3の302は感光体22の位置精度や径のずれ、および図2に示す各色のスキャナ部24(24C、24M、24Y、24K)における光学系の位置精度に起因した、傾きおよび曲がりの発生した実際の走査線を示す。画像形成装置は、その記録デバイス(記録エンジン)毎にこのプロファイル特性が異なり、更に、カラー画像形成装置の場合は、色毎にその特性が異なる。
【0033】
次に、図3(a)を用いて、レーザースキャン方向が上方にずれている領域の乗り換えポイントに関して説明する。
【0034】
本実施例における乗り換えポイントとは、副走査方向に1画素ずれているポイントのことを示す。つまり、図3(a)においては、上方への曲がり特性302上で副走査方向に1画素ずれているポイントであるP1、P2、P3が乗り換えポイントに相当する。なお、図3(a)においてはP0を基準としたものとして記載している。同図からもわかるように、乗り換えポイント間の距離(L1、L2)は、曲がり特性302が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【0035】
次に、図3(b)を用いて、レーザースキャン方向に下方にずれている領域の乗り換えポイントに関して説明する。下方にずれている特性を示す領域においても、乗り換えポイントの定義は、副走査方向に1画素ずれているポイントのことを示す。つまり、図3(b)においては、下方への湾曲特性302上で副走査方向に1画素ずれているポイントであるPn、Pn+1が乗り換えポイントに相当する。図3(b)においても、図3(a)同様、乗り換えポイント間の距離(Ln、Ln+1)は、曲がり特性302が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【0036】
このように、乗り換えポイントは、画像形成装置がもつ曲がり特性302の変化度合い密接に関係する。よって、急激な曲がり特性をもつ画像形成装置においては、乗り換えポイント数は多くなり、逆に緩やかな曲がり特性をもつ画像形成装置においては、乗り換えポイント数が少なくなる。
【0037】
既に説明している通り、画像形成装置がもつ曲がり特性は、色毎にも異なるため、乗り換えポイントの数および位置はそれぞれ異なる。この色間の相違が、中間転写体28上に全色のトナー像を転写した画像においてレジストレーションずれ(色ずれ)となって現れることとなる。
【0038】
次に、図1を用いて、カラー画像形成装置における画像処理部102の処理について説明する。画像生成部104は、不図示のコンピュータ装置等から受信する印刷データ(ページ記述言語)より、印刷処理が可能なラスターイメージデータを生成し、RGBデータおよび各画素のデータ属性を示す属性データとして画素毎に出力する。前記属性データは、文字、細線、CG、自然画といった属性を保持している。なお、画像生成部104は、コンピュータ装置等から受信した画像データではなく、カラー画像形成装置内部に読取手段を構成し、読取手段からの画像データを扱う構成としても良い。ここでいう読取手段とは、少なくともCCD(Charged Couple Device)あるいはCIS(Contact Image Sensor)を含むものであり、読み取った画像データに対して、所定の画像処理を行う処理部をあわせてもたせるように構成しても良い。また、カラー画像装置内部に構成せず、図示しないインターフェースを介して、前記読取手段からデータを受け取るように構成しても良い。
【0039】
105は色変換部であり、前記RGBデータを画像形成部102のトナー色にあわせてCMYKデータに変換し、CMKYデータと属性データをビットマップメモリを有する記憶部106へ格納する。記憶部106は、画像処理部102に構成された第1の記憶部であり、印刷処理を行うラスターイメージデータを一旦格納するものである。なお、記憶部106は、1ページ分のイメージデータを格納するページメモリで構成しても良いし、複数ライン分のデータを記憶するバンドメモリとして構成しても良い。
【0040】
107C、107M、107Y、107KはHT処理部であり、記憶部106から出力される各色のイメージデータをハーフトーニング処理により入力の階調を疑似中間調表現への変換を行うとともに1画素未満の乗り換えである補間処理とを行う。尚、このハーフトー二ング処理により階調数が減らされる。HT処理部107での補間処理は、画像形成装置がもつ曲がり特性に対応した乗り換えポイントの前後画素を使用する。補間処理およびハーフトーニングの詳細については後述する。
【0041】
108は、画像形成装置内部に構成した第2の記憶部であり、HT処理部107(107C、107M、107Y、107K)により処理されたN値化データを記憶する。なお、記憶部108以降の画像処理する画素位置が乗り換えポイントである場合、記憶部108から読み出される時点で、1画素分の乗り換えが行われる。なお、記憶部108で行われる1画素分の乗り換えの詳細については後述する。また、本実施例においては、第1記憶部106、第2記憶部108を別構成として説明したが、画像形成装置内部に共通の記憶部を構成するようにしても良い。
【0042】
図12(a)は記憶部108が保持しているデータの状態を模式的に示す図である。図12(a)に示す通り、記憶部108が記憶している状態においては、画像処理部102としての乗り換え方向、あるいは画像形成部101の曲がり特性によらず、HT処理部107による処理後のデータが保持されている。図12に示す1201のラインが読み出される時点で、画像処理部102で補正されるべき方向としてのプロファイル特性が上方向の場合、図12(b)のように、乗り換えポイントを境界として、上方向に1画素分ずらされた状態となる。また、画像処理部102で補正されるべき方向としてのプロファイル特性が下方向の場合、ライン1201の画像データが、記憶部108から読み出された時点で、図12(c)のように、乗り換えポイントを境界として、下方向に1画素分ずらされた状態となる。
【0043】
113はパルス幅変調(PWM:Pulse Width Modulation)であり、記憶部108から1画素分の乗り換えを行って読み出された色毎の画像データに対して、スキャナ部115C、115M、115Y、115K の露光時間へ変換される。そして、変換後の画像データは、画像形成部101の印字部115により出力される。
【0044】
なお、図5により、既に説明をしたプロファイル特性データは、画像形成部101内部に、画像形成装置がもつ特性として、装置内部に保持されており、画像処理部102は、画像形成部101が保持しているプロファイル特性に応じて処理がなされるものである(プロファイル116C、116M、116Y、116K)。
【0045】
次に、図6を用いて、前記画像処理部102のHT処理部107(107C、107M、107Y、107K)の動作について詳細に説明する。なお、107C、107M、107Y、107Kは全て同じ構成となるため、以下にHT処理部107として説明する。
【0046】
HT処理部107は、CMYKデータから対応する色の画像データを受け取り、スクリーン処理部601に画像データを渡す。
【0047】
スクリーン処理部601は、画像データを受け取り、連続階調画像をより階調数の少ない面積階調画像へと変換するために、スクリーン処理によるハーフトーニングを行う。
【0048】
HT処理部107におけるスクリーン処理では、複数の閾値が配置されたディザマトリックスから任意の閾値を読み出し、入力された画像データと閾値との比較を行うことでN値化するディザ法によるものである。
【0049】
図13を用いて、ディザ法に関して詳細原理について説明する。ここでは説明を簡略化するために2値化に関して説明する。入力の連続階調画像(たとえば8ビット256階調画像)をN×M(図では8×8)のブロックに分割する。その後、ブロック内の画素の階調値を同サイズのN×Mの閾値が配列されたディザマトリクスにおける閾値と画素毎に大小比較し、例えば閾値より画素値が大きければ1を出力し、閾値以下であれば0を出力する。これをマトリクスのサイズ毎に全画素に対して行うことで、画像全体を二値化することが可能になる。電子写真方式のカラー画像形成装置においては、記録媒体上に安定したドット再現性を実現するために、ドットが集中するようなディザマトリックスが周期的に用いられる。逆にドットが拡散してしまったり、周囲にドットの存在しない孤立ドットが多くなると安定したドット再現性が得られない。線数が高いスクリーンの場合にはそのドット間隔が狭く、逆に線数の低いスクリーンの場合にはドット間隔が広くなる。
【0050】
その模式図を図14に示す。図14(a)に示すような連続階調グラデーション画像を(b)に示すような2値画像として表現している。
【0051】
通常はスクリーンの周期で低濃度から高濃度へ向けて、ある1つのドットが点灯し始め、その後その周囲のドットが点灯を始める。このようにドットを集中させながら点灯することで、安定したドット形成を実現することができ、ドットが疎であるほど孤立するドットが少なくなり階調を安定して表現できる。このドットの点灯順でスクリーンを形成し中間濃度を表現する。
【0052】
次に、図7を用いて、図6の602に示す補間処理部について詳細に説明する。図7は、レーザースキャン方向に対する、画像形成装置の曲がり特性を示す図である。領域1は画像処理部102として、下向きに補正を行わなければならない領域であり、反対に、領域2は画像処理部102として上向きに補正を行わなければならない領域である。
【0053】
図7における乗り換えポイントPa前後の乗り換え前画像、すなわち、ハーフトーン処理部107の出力画像データ構成を図8(a)に示す。注目ラインは、図示する3ライン分の画像データの中央ラインである。1画素を超える乗り換え処理は、乗り換えポイントにおいて記憶部108から読み出す時点で行う。そのため、間を埋める処理を行わないと、図8の(b)に示すように乗り換えポイントPa前後の画素構成は、乗り換えポイントPaを境界にして、1画素分の大きな段差となって現れてしまう。
【0054】
そこでその段差を埋めるための補間処理を行う。そのフローを図21で示す。まずある注目画素が補間処理部602に入力(S2101)された時、その画素の主走査位置より乗り換えポイントからの距離が算出され、その位置での補間すべき大きさ、移動量が確定する(S2102)。この算出にはまず乗り換えポイント間をある数nに分割しエリアを分ける。今回の説明では例えば図8(c)で示すように4分割し4区間のエリアを定義する。このエリアをそれぞれ乗り換えポイント左から順にエリア0〜3とすると、理想的にはエリア0では−3/8画素、エリア1では−1/8画素、エリア2では+1/8画素、エリア3では+3/8画素の移動量が確定する。このようにデータ移動を行うことで滑らかな補間が可能になる。とはいえ1画素を下回る量の移動なので、仮想的な画素重心移動になり補間と呼んでいる。
【0055】
続いて注目画素が移動すべき画素なのかどうかを判断し、もし移動軌跡上の画素であれば画素データの移動を行う(S2103)。その具体的な画像移動の方法に関してエリア2の+1/8画素の補間を例に挙げ説明する。先に説明したようにこのエリアは1画素の1/8だけ画像データの重心を副走査方向に移動させればよいので、主走査に連続する8画素に1回周期的に画像データを移動させる。またこのエリアでは+方向すなわち上方向に画像データを持ち上げる必要があるので、移動軌跡上の画素は1画素下を参照し(S2104)出力することで画像データは持ち上がる(S2105)。逆に−方向すなわち下方向への移動の場合には1画素上を参照する。また移動軌跡上ではない8画素のうち7画素は注目画素の値そのものを出力する(S2106)。この処理を主走査全ての画素に対して行い(S2107)、エリアに応じて補間量を切り替えていくことで、乗り換えの段差をつなぐ事が可能になる。
【0056】
図9にその様子を示す。図9(b)は補間処理前で図9(c)は補間処理後を示しており、破線でそのラインの重心を示している。図9(a)は(c)の拡大図になる。また図中の縦の線901は8画素に1回現れる移動軌跡を示している。(a)のようにミクロで見ると1画素の段差により山ができているようにみえるが、図9の(c)のようにマクロで見るとラインの重心が+1/8画素上に上がって見える。この移動により周期的に出る1画素の段差は、1画素が十分小さい例えば1200dpi等の高解像度の画像であればほとんど目につくことはない。このように移動する画素数を図8(d)の様に変化させることで除々にデータを移動させることが可能になる。
【0057】
しかしながらこのように8画素に1回の例で示したように周期的に画素を移動させると、前段のスクリーン処理で得られるスクリーンの周期パターンと干渉を起こしスクリーンのパターンが崩されてしまう。そのため移動軌跡はスクリーンの周期を考慮し決める必要がある。
【0058】
図10(a)にそのスクリーンパターンの例を示す。このスクリーンはドットの位置が90°直行した等間隔の正方パターンを示している。具体的には図10(a)のドット1001から1002および1003のドットまでの距離は同じでまたその1001および1002の線分と1001と1003の線分は直行している。またこのスクリーンのスクリーン角は1004で示す角度になる。このようなスクリーンの画像に対して上述したように周期的に画素を移動させると図10(b)のようにスクリーンパターンが崩れ、干渉模様が見えたり階調ムラがでてしまう。
【0059】
この例は前述した8画素に1画素上方向に画素移動したものである。この様に各ドットが不連続に形を変えてしまっている。そこで図10(c)に示すようにスクリーンの周期に同調もしくは同期した移動軌跡を決める。図中濃い黒で示したラインがその移動軌跡である。この様にこの移動軌跡は必ずしも垂直ではなくスクリーンの線数、角度、ドット成長順によってある程度絞られる。図のスクリーンであればスクリーン角θのなす方向1003とそれに対して45°ずれた方向1005および、90°ずれた方向1002を軌跡とすることでドットパターンの崩れを最小限にすることが可能になる。今回の例はスクリーン角に対して45°ずれた位置を軌跡としている。この移動軌跡上画像データを上に移動させると図10(d)のような画像が出力され、この場合各ドットが高々1画素付け変わっただけの変化になる。全濃度域でこのように全てのドットが同じ変化をすることで前述したようなスクリーン周期パターンと移動周期との干渉は無くなりもしくは抑制され、干渉模様が見えにくく、濃度ムラも出にくい。
【0060】
この軌跡上を移動すると決めるとおのずと移動可能量が決まってくる。図10(c)の一部1006をクローズアップしたものが図11(a)になる。このように移動可能な画素が主走査方向におよそ5画素に2画素の周期であらわれている。つまりこの図10のスクリーンパターンと軌跡の組み合わせであれば、5画素に2画素までの移動が可能になる。
【0061】
そのためこの移動軌跡を用いた補間処理の場合−2/5、−1/5、0/5、+1/5、+2/5の5ステップ刻むことになり、前述したエリア分割数も5となる。このように乗り換えポイント間を5分割し、それぞれのエリアで上記画素数の移動をさせることで段差の補間が可能になる。
【0062】
このような入力と出力の関係を図11に示す。それぞれの画素の移動の様子が分かるようにそれぞれの画素に記号を付けている。入力として図11(a)のように画素が並んでいる状態で、移動軌跡をグレーに示した。図11(b)の様に移動軌跡に沿って移動が行われ結果として図11(c)のような出力が得られる。これは結果として図10(d)に示す1007の箇所に相当する。厳密には斜めの移動も含まれるが、この場合おおよそ2/5画素上へ移動したとみなして十分な効果が得られる。
【0063】
図21に従い,再度スクリーン周期に合わせた移動軌跡上を移動させることで理想的な走査線に対するずれを1画素を下回る(1画素未満の)単位の補正(補間)を実現するフローを示す。S2101およびS2102に関しては上記と同様なので割愛する。注目画素がスクリーン周期に合わせた移動軌跡上かどうかの判断(S2103)は、前述のディザマトリクスと同じようにマトリクスで軌跡の定義が可能で、そのマトリクスを用いて注目画素が移動軌跡上か否かを判断することができる。図20にその具体的な例を+2/5移動のエリアでしめす。図20(a)にて注目画素位置2001が移動軌跡上であれば1または2をそうでなければ0が入った移動軌跡マトリクスを作成する。これを図20(b)に示す。このマトリクス上注目画素位置2001は2を示しているので移動軌跡上と判断される。このようにすることで注目画素が移動軌跡上かどうか判断できる。続いて参照位置の算出(S2104)は、補間処理に伴う移動方向が+なので画像を上に移動させる必要があるため注目画素位置の下のライン上からデータを持ち上げる必要がある。この持ち上げるデータはマトリクス同一値、この場合は注目画素位置でのマトリクス値が2なので下のラインでそのマトリクスが2を示している位置2002を参照しそれを持ち上げる(S2105)。結果として図20(c)のような移動を示し、出力は図20(d)の様になる。またマトリクス上注目画素位置が0であればその時には何もせず注目画素の値をそのまま出力する(S2106)。今回の例は移動方向+のエリアでの動作で説明したが、−の場合には上のデータを持ち下げることで実現できる。また2/5移動のエリアの例を説明したが、1/5移動のエリア場合には例えばマトリクスが1の時のみ移動させることで移動データ量を1/5にすることが可能になる。
【0064】
また通常CMYK各色で線数角度は異なるため、ディザマトリクスやエリア分割数、移動軌跡とその軌跡を示したマトリクスはそれぞれの色に適した別のものを設定しておく必要がある。
【0065】
このように周期パターンを持つ階調処理であるディザ法を用いた時、そのスクリーン周期に合わせて移動軌跡を定義し画素移動を行うことで、中間調での濃度ムラやスクリーンパターン崩れを起こすことなく補間処理に伴う画像重心移動を行う事が可能になる。それにより画像の幾何補正にともなう乗り換えによって発生する段差を階調に影響することなく消すことが可能になる。
【0066】
本実施例によれば、レジストレーションずれに伴う画像不良をデジタル画像処理を用いて補正する際に、スクリーン処理を行った箇所に対しても濃度ムラや乗り換えポイントで発生する1画素の段差の発生を抑制して良好な補正を行うことが可能になる。
【0067】
またスクリーン処理を行うことで生じる画像データの周期に同期した移動軌跡に従い、画素を移動させる補間処理を行うことでスクリーンパターンが崩れることなく階調性を保持したまま1画素の段差の補正を複数ステップにわたり実現できる。
【実施例2】
【0068】
先の実施例1においてドットが次第に大きくなることで濃度が上がって行くドット成長のスクリーンを例に説明していた。そのドットスクリーンで画素移動における変化が最小になるように移動軌跡を定義していたが、そのドットの形が濃度域によっては若干の変化が起こってしまう事は避けられない。
【0069】
実施例2においてはラインで成長するスクリーンを例にどの濃度域においてもそのスクリーンパターンが全く変化しない例を説明する。なお本実施例では107に図示するHT処理部について詳細記述するが、その処理の前後の説明は実施例1と同等なので割愛する。
【0070】
図15を用いて詳細説明する。スクリーン処理部601では、実施例1同様に画像データを受け取り、連続階調画像をより階調数の少ない面積階調画像へと変換するために、スクリーン処理によるハーフトーニングを行う。
HT処理部107におけるスクリーン処理では、複数の閾値が配置されたディザマトリックスから任意の閾値を読み出し、入力された画像データと閾値との比較を行うことでN値化するディザ法によるものである。この仕組みも実施例1と同様である。
【0071】
ここで、実施例1においてはドットが集中するようなディザマトリックスを周期的に用いたが、本実施例ではライン状に成長するスクリーンを例に説明する。図15の(a)〜(e)の様に次第に濃度が濃くなっていく。このライン状にドットが大きくなるラインスクリーンは実施例1で示したドットスクリーンに対して電子写真的にはより安定した階調特性を示す。薄い濃度の段階でライン状にドットがつながるので、原理上孤立する不安定なドットが少なくなるためである。しかしながら周期の指向性がドットに比べ強く、スクリーンのテクスチャが視認されやすかったり、色間での干渉モアレやジャギーがドットに比べ強く出てしまう傾向を持っている。
【0072】
次に補間処理に関して説明する。ここでも乗り換えポイント間のエリア分割やその画素データの周期的な移動に関しては実施例1と同様なので説明は割愛し、移動軌跡の定義の方法を詳細に説明する。このようなライン成長を行うスクリーンの場合その移動軌跡を完全にその成長する方向に向けて設定することができる。逆に移動軌跡を先に定義しその移動軌跡上成長するようにディザマトリクスを定義することでスクリーンへの影響を最小限に抑えることが可能になる。図16(a)のように使用するディザマトリックスからまずスクリーン線数および角度を確定させ、その移動軌跡は図16(b)と図16(c)の様にその線数の周期そのものと、その周期に対して半位相ずらした周期で定義する。つまりそのスクリーン線数で定義される周期の倍周期で移動軌跡を定義できる。まず最初に線数周期の移動軌跡上から順にドット点灯が始まりその後半位相ずれた移動軌跡に沿ってドットが埋まっていくように成長がすすむ。
【0073】
このようなスクリーンの成長順および移動軌跡を定義すると図16ではスクリーン1周期で−4/8〜+3/8画素の重心移動が可能になり、少なくともこれら図示した濃度域であれば全くスクリーンパターンの変化が起らない。図16(d)に図16(a)に示すスクリーンパターンに図16(b)に示す移動軌跡をオーバーレイさせたものと、図16(e)に同様に図16(c)の軌跡をオーバーレイさせたものを示す。このように軌跡上のデータが全て黒、又は白になっており、この濃度では実質階調部のスクリーンパターンの変化は無い。
【0074】
実施例1と基本的な構成は変わらないが、ディザマトリクスの定義および移動軌跡の定義の考え方の違いのみになっている。このようにスクリーンの種類に限定することなくライン状で成長するディザを用いる場合でも画素データの移動に対する耐性を高めることが可能になる。
【実施例3】
【0075】
スクリーンに関しては前述の実施例では、ON/OFFで階調を表現する1bitスクリーンに関して説明したが、PWM制御を伴う多bitスクリーンに対しても移動軌跡をスクリーンパターンに応じて定義し実現することが可能である。このようにPWM制御が可能で1画素より小さい画素を表現できる装置である場合には装置の解像度より高い解像度で乗り換え補間を行った後に解像度を落とすことで疑似的に装置の解像度より高い解像度の段差に抑えることが可能になる。
【0076】
本実施例では装置の解像度の2倍の解像度で乗り換え及び補間処理を行った後に解像度を落とす処理例に関して実施例1のドットスクリーンを用いて説明する。
【0077】
なお本実施例では107に図示するHT処理部について詳細記述するが、その処理の前後の説明は実施例1と同等なので割愛する。
【0078】
図17に107に図示するHT処理部の詳細ブロック図を示す。1701に示すスクリーン処理部および1702に示す補間処理部に関しては実施例1と同様である。ここで得られる補間処理後の画像データは装置の解像度に対して2倍の解像度の1bit(0〜1)データである。そこで1703に示すダウンサンプリング部においてその解像度を1/2の4bit(0〜15)データへ変換する。この方法は、入力の2x2画素の計4画素を1画素へサンプリングすればよいので、4画素の合計値を求めその値に対して15/4倍する。
【0079】
具体的にダウンサンプリング処理部1703の入力と出力の例を図18および図19に示す。図18(a)はダウンサンプリング処理部が存在しない場合に発生する段差を模式的に表したものである。これに対して図18(b)は2倍の解像度で乗り換えが行われた場合に発生する段差で図18(a)に対して段差が半分になっており、その後ダウンサンプリング処理が行われ、最終的には図18(c)の様な出力になる。高解像度での段差が結果として1画素未満の段差に抑制されている。また図19では図10で説明したスクリーンパターンがダウンサンプリング後にどのように変化するかを模式的に示したものである。図19(a)、図19(c)、図19(e)にはそれぞれ2倍の解像度で処理された入力画像、スクリーンパターンを気にしない移動軌跡で補間処理された画像、そして実施例1で説明した移動軌跡で補間処理を行いったダウンサンプリング前の画像になる。そして図19(b)、図19(d)、図19(f)は、それぞれのダウンサンプリング処理後の画像になる。この様に図19(c)および図19(d)ではスクリーンパターンがダウンサンプリング後には各ドットの形が異なってしまうのに対して、図19(e)を入力としてダウンサンプリングした図19(f)ではスクリーンのパターンも崩れることなく一様なパターンを形成している事がわかる。このようにPWMにより1画素あたり1bitより高い階調を表現できる装置において、装置が有するより高い解像度で補間処理を行うことでより段差を小さく補間でき、画像形成部の解像度が600dpi等低い場合にもスクリーンパターンが一様となる補間処理を実現することが可能になる。
【0080】
本実施例の説明では2倍の解像度を例に周囲の合計値を用いてダウンサンプリングする例に関して述べたが、4倍等より高い解像度を用いて処理することも可能である。また合計値を用いてダウンサンプリングするのではなく、例えば周囲の画素に対して個別の重みをかけたフィルタを用いて畳みこみ処理を行い、サンプリングすることも可能である。また今回は主走査副走査共に高い解像度の画像を例に説明したが、段差が発生する方向、今回の場合は副走査方向にのみ高い解像度を用いることで同様の効果を出すことも可能である。
【0081】
上述の説明では副走査方向の乗り換え段差を打ち消すための1画素の画素データ移動に関して説明してきたが、当然主走査方向に移動することも可能である。また乗り換えに限らず幾何補正処理として1画素の挿入、削除の際発生する画素データずらしに対しても移動軌跡をスクリーンと同期させることでスクリーンパターンを崩すことなく画素データずらしが実現可能である。
【0082】
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
【技術分野】
【0001】
本発明は、画像処理装置ならびに画像処理方法に関するものである。
【背景技術】
【0002】
カラープリンタあるいはカラー複写機等のカラー画像形成装置に用いられる画像記録方式として、電子写真方式が知られている。電子写真方式は、レーザビームを利用して感光ドラム上に潜像を形成して、帯電した色材(以下、トナーと称する)により現像するものである。画像の記録は、現像されたトナーによる画像を転写紙に転写して定着させることにより行う。
【0003】
近年、電子写真方式のカラー画像形成装置の画像形成スピード高速化のために、トナーの色数と同数の現像機および感光ドラムを備え、画像搬送ベルト上や、記録媒体上に順次異なる色の画像を転写するタンデム方式のカラー画像形成装置が増えている。このタンデム方式のカラー画像形成装置においては、レジストレーションずれを生じさせる複数の要因が存在することが知られており、各要因に対して様々な対処方法が提案されている。
【0004】
その1つの要因が、偏向走査装置のレンズの不均一性や取り付け位置ずれ、および偏光走査装置のカラー画像形成装置本体への組み付け位置ずれである。この位置ずれにより、走査線に傾きや曲がりが生じ、その曲がりの度合い(以下、プロファイルと称する)がトナーの色成分に対する色毎に異なることとなり、レジストレーションずれとなる。また、プロファイルは各画像形成装置、すなわち記録エンジン毎、更には各色で特性が異なる。
【0005】
このレジストレーションずれへの対処方法として、光学センサを用いて走査線の傾きと曲がりの大きさを測定し、それらを相殺するようにビットマップ画像データを補正し、その補正した画像を形成する方法がある(例えば、特許文献1参照)。この方法は、画像データを処理することで電気的に補正をするため、機械的な調整部材や組立時の調整工程が不要になる。したがって、カラー画像形成装置の大きさを小型化することが可能となり、安価にレジストレーションずれに対処することが出来る。この電気的なレジストレーションずれ補正は、1画素単位の補正と1画素未満の補正に分かれる。1画素単位の補正は傾きと曲がりの補正量に応じて画素を1画素単位で副走査方向へオフセットさせる。この方法を用いる場合、曲がりや傾きは数100〜500μm程度あり、解像度600dpiの画像形成装置においては、前記補正を行うためには数10ライン分の画像メモリが必要となる。なお、以後の記載においては、このオフセットさせる位置を乗り換えポイントと称する。
【0006】
1画素未満の補正は、画像データの階調値を副走査方向の前後の画素で調整する。つまり、プロファイルにより上方向に曲がっている場合は、補正前の画像データをプロファイルの示す方向と副走査側に逆方向に扱う。このような手法によって、1画素未満の補正を実施することにより、1画素単位の補正により生じる乗り換えポイント境界における不自然な段差を解消し、画像の平滑化を図ることが出来る。
【0007】
上述のような平滑化処理をプリント直前のスクリーン処理まで行った画像に対して行う場合、その平滑化はレーザビームに対してパルス幅変調(PWM:Pulse Width Modulation)を行いそのレーザー露光時間を副走査方向に徐々に切り替えることで行う。例えば1画素未満の0.5画素補正の場合には副走査方向上下に半分の露光を2度行うことになる。このような補間処理はPWMの露光時間に対して画像濃度が線形な関係で初めて成立する処理であり、どのような条件下でも0.5の露光2回で1の露光1回と同じ濃度が出ない場合が多い。PWMの濃度へのリニアリティを保持することができない場合には上述の補間処理を行った方が好ましい画像データと、補正を行うと画質を損なってしまう画像データとが混在することになる。
【0008】
例えば、オフィス文書作成ソフトで描画することができる、同じ模様や柄の繰り返しパターン(以下、パターン画像とする)や文字・細線などは、補間処理を行い平滑化することで情報の視認性が高まる。逆に、スクリーン処理を行った連続階調画像の乗り換えポイントにおいて補間処理を行うと、乗り換えポイント上のみ補正処理に起因する濃度ムラが生じて画質が劣化するといった問題がある。この理由として、例えばライン成長スクリーンを使用した場合、乗り換えポイント上でスクリーンを構成するラインの太さが補間処理によって変わってしまうため、マクロ的に見ると濃度が変わったように見えるためである。また、地紋などのアドオン画像に対して補間処理を行うと、その効果が損なわれる可能性があるため、補間処理は適さない。
【0009】
このように、PWMを用いた補間処理を行うと対象となる画像データの属性によって補間処理を適用するか否かを判定する必要がある。その対策として、連続階調画像判定部とパターン画像判定部を持ち、それらの判定結果によって最終的に補間判定結果を導き出す方法が考えられる。連続階調画像判定部では補間OFFにすべき画像を判定し、パターン画像判定部では補間ONにすべき画像を判定することができる。またスクリーン処理後の画像に対しての幾何変換によるレジストレーション補正という観点では例えば特許文献2のようなものもある。スクリーンの網点周期に対して干渉しない周期で画素の挿入および削除を行うことで階調のムラやモアレを起こさせずに画像の幾何変換を行っている。これはPWMなどのパルス幅変調を行うことなく高解像度画像の画素そのものの挿抜を行い局所的に画像を主または副走査方向にシフトすることで微小変換を実現している。
【先行技術文献】
【特許文献】
【0010】
【特許文献1】特開2004−170755号公報
【発明の概要】
【発明が解決しようとする課題】
【0011】
前述のようにPWMのパルス幅に対する濃度への線形性、リニアリティが出しにくい状況で良好な画質をしたうえで補間処理をいかなる画像に対しても行う事は難しく、何らかの判定処理が必要となっていた。しかしながら、プリント画像のようにユーザーやアプリケーションから任意の画像が入力されるような場合、判定処理を行うことでどうしても誤判定が出てしまう場合が考えられる。また任意の画像に対してプリント速度に間に合うように高速にリアルタイム判定を行うためには、ソフトでは十分な速度が出せずハード化する必要がある。しかしながら画像判定処理をハード化しようとすると、処理によっては回路が複雑になり規模の増大を招き、逆に現実的なハード規模で実施しようとすると複雑な判定処理ができない事が多い。画像レンダリング時に生成される文字や写真のユーザーやアプリケーションが出力する属性情報を元に判定を行う場合にも同様の誤判定リスクがある。また画質の面でも上述のようにスクリーン処理を行った連続階調画像に対して補間処理を施さない場合には、乗り換えポイントで起こる1画素の段差を許容することになり、画像の種類によっては段差が劣化として視認されることにもなる。
【0012】
またその補正段差は絶対量として人間が視覚的に気付きにくいある値を下回る程度まで小さくする必要がある。プリンタ解像度によって1画素段差の絶対量が異なるので、解像度に応じてその1画素段差を数ステップに分けその値を下回る1画素未満の段差を作りだす必要がある。前述の画素挿抜を用いて画像をシフトすることで幾何変換する場合には、その画素のサイズが視覚的に気付きにくいくらい十分に小さい画素である必要があり、高い解像度が要求される。また画素挿入または削除後の画像データを副走査ないし主走査に垂直にシフトするのみでは、干渉を避けた周期を用いて画素の挿入、削除を行うとしても局所的にはスクリーンパターンが崩れてしまう。
【0013】
したがって従来1画素未満の補正により、画像データが有するスクリーンの周期を発生させるスクリーンパターンが崩れてしまい濃度のムラ等の画像不良が発生してしまうという課題があった。
【課題を解決するための手段】
【0014】
上述の課題を解決するために本発明は、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする。
【発明の効果】
【0015】
本発明によれば、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理を有することで、画素未満乗り換えにより画像の段差を抑えたうえで、画像データが有する周期に同期して良好な画像補正を実現できる。
【図面の簡単な説明】
【0016】
【図1】画像形成装置の構成を示すブロック図である。
【図2】画像形成装置の断面図である。
【図3】画像形成装置のプロファイル特性の一例を示す図である。
【図4】画像形成装置のずれと補正方向の関係を示す図である。
【図5】プロファイル特性のデータ保持方法を示す図である。
【図6】実施例1におけるHT処理部の構成を示すブロック図である。
【図7】乗り換えポイントと補間処理領域の一例を示す図である。
【図8】画素の乗り換えに関わる処理を模式的に表した図である。
【図9】画素の補間に関わる処理を模式的に表した図である。
【図10】ドットの重心位置移動の様子を模式的に示す図である。
【図11】画像データの移動軌跡上での画素移動の様子を表した図である。
【図12】記憶部が保持するデータ状態を模式的に表した図である。
【図13】ディザ法によるスクリーン処理の原理を説明する図である。
【図14】ディザ法による画像の入出力の様子を模式的に表した図である。
【図15】実施例2におけるスクリーンパターンの例を表した図である。
【図16】実施例2におけるスクリーンパターンとその移動軌跡を表した図である。
【図17】実施例3におけるHT処理部の構成を示すブロック図である。
【図18】実施例3における高解像度画素移動とそのダウンサンプリング結果を模式的に表した図である。
【図19】実施例3におけるスクリーンパターンとそのダウンサンプリング結果を模式的に表した図である。
【図20】スクリーン周期に沿ったドットの移動軌跡の様子を表した図である。
【図21】画素の補間処理に関わる処理のフローを表した図である。
【発明を実施するための形態】
【0017】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例1】
【0018】
図1は、本実施例における電子写真方式カラー画像形成装置の、静電潜像作成に関係する各ブロックの構成を説明する図である。カラー画像形成装置は画像形成部101と画像処理部102により構成し、画像処理部102でビットマップ画像情報を生成し、それに基づき画像形成部101が記録媒体上への画像形成を行う。図2は、中間転写体28を採用したタンデム方式の電子写真方式を用いたカラー画像形成装置の断面図である。図1を用いて、電子写真方式のカラー画像形成装置における画像形成部101の動作を説明する。
【0019】
画像形成部101は、画像処理部102が処理した露光時間に応じて露光光を駆動し、静電潜像を形成して、この静電潜像を現像して単色トナー像を形成する。この単色トナー像を重ね合わせて多色トナー像を形成し、この多色トナー像を図2の記録媒体11へ転写してその記録媒体上の多色トナー像を定着させる。
【0020】
図2の23Y、23M、23C、23Kは注入帯電器であり、Y、M、C、Kの色毎に感光体22Y、22M、22C、22Kを帯電させるために4個を備える構成である。また、各注入帯電器にはスリーブ23YS、23MS、23CS、23KSを備えている。
【0021】
感光体22Y、22M、22C、22Kは、図示しない駆動モータの駆動力が伝達されて回転するもので、駆動モータは感光体22Y、22M、22C、22Kを画像形成動作に応じて反時計周り方向に回転させる。露光手段は、感光体22Y、22M、22C、22Kへスキャナ部24Y、24M、24C、24Kより露光光を照射し、感光体22Y、22M、22C、22Kの表面を選択的に露光することにより、静電潜像を形成するように構成している。
【0022】
図2の現像器26Y、26M、26C、26Kは、前記静電潜像を可視化するために、Y、M、C、Kの色毎に現像を行う4個の現像器を備える構成で、各現像器には、スリーブ26YS、26MS、26CS、26KSが設けられている。なお、各々の現像器26は脱着が可能である。
【0023】
図2の中間転写体28は、感光体22から単色トナー像を受け取るために時計周り方向に回転し、感光体22Y、22M、22C、22Kとその対向に位置する一次転写ローラ27Y、27M、27C、27Kの回転に伴って、単色トナー像が転写される。一次転写ローラ27に適当なバイアス電圧を印加すると共に感光体22の回転速度と中間転写体28の回転速度に差をつけることにより、単色トナー像が効率良く中間転写体28上に転写される。これを一次転写という。
【0024】
更に、ステーション毎の単色トナー像は、中間転写体28上に重ね合わされる。重ね合わされた多色トナー像は、中間転写体28の回転に伴い二次転写ローラ29まで搬送される。同時に、記録媒体11が給紙トレイ21から二次転写ローラ29へ狭持搬送され、記録媒体11に中間転写体28上の多色トナー像が転写される。このとき、二次転写ローラ29に適当なバイアス電圧を印加することで、静電的にトナー像を転写する。これを二次転写という。
【0025】
二次転写ローラ29は、記録媒体11上に多色トナー像を転写している間、29aの位置で記録媒体11に当接し、印字処理後は29bの位置に離間する。
【0026】
定着装置31は、記録媒体11に転写された多色トナー像を記録媒体11に溶融定着させるために、記録媒体11を加熱する定着ローラ32と記録媒体11を定着ローラ32に圧接させるための加圧ローラ33を備えている。定着ローラ32と加圧ローラ33は中空状に形成され、内部にそれぞれヒータ34、35が内蔵されている。定着装置31は、多色トナー像を保持した記録媒体11を定着ローラ32と加圧ローラ33により搬送するとともに、熱および圧力を加え、トナーを記録媒体11に定着させる。
【0027】
トナー定着後の記録媒体11は、その後図示しない排出ローラによって図示しない排紙トレイに排出して画像形成動作を終了する。クリーニング手段30は、中間転写体28上に残ったトナーをクリーニングするものであり、中間転写体28上に形成された4色の多色トナー像を記録媒体11に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【0028】
次に、図3、図4、図5を用いて、画像形成装置の色毎の走査線のプロファイル特性に関して説明する。図3において、(a)は画像形成装置のプロファイル特性として、レーザースキャン方向に対して上方にずれている領域を示す図である。また、(b)は画像形成装置のプロファイル特性として、レーザースキャン方向に対して下方にずれている領域を示す図である。301は理想的な走査線であり感光体22の回転方向に対して垂直に走査が行われる場合の特性を示す。
【0029】
なお、以下、説明におけるプロファイル特性は、画像処理部102で補正がなされるべき方向を前提として行うが、プロファイル特性としての定義は、これに限定されるものではない。つまり、画像形成部101の理想的な走査線に対するずれ方向として定義しておき、画像処理部102では、その逆特性の補正を行うように構成しても良い。図4にプロファイル定義による、画像処理部102で補正がなされるべき方向示す図と、画像形成部101のずれ方向を示す図の相関を示す。画像処理部102で補正がなされるべき方向として、図4(a)のように曲がり特性が示されている場合は、画像形成部101のプロファイル特性は、その逆方向である図4(b)のようなものとなる。逆に、画像形成部101の曲がり特性として、図4(c)が示されている場合、画像処理部102で補正がなされるべき方向としては図4(d)のようになる。
【0030】
また、プロファイル特性のデータの保持の仕方としては、例えば図5に示すように、乗り換えポイントの主走査方向の画素位置と、次の乗り換えポイントまでの変化の方向性を保持するようにする。具体的には、図5を例にとれば、(a)のプロファイル特性に対し、乗り換えポイントがP1、P2、P3、・・・Pmが定義される。各乗り換えポイントの定義は、副走査方向に1画素ずれが発生するポイントであり、方向としては、次の乗り換えポイントまで上方向に変化する場合と下方向に変化する場合がある。
【0031】
例えば、乗り換えポイントP2は、次の乗り換えポイントP3まで、上方向に乗り換えを行うべきポイントとなる。したがって、P2における乗り換え方向は、(b)に示すように上方向(↑)となる。同様に、P3においても、次の乗り換えポイントP4までは上方向(↑)となる。乗り換えポイントP4における乗り換え方向は、これまでの方向とは異なり下方向(↓)となる。この方向のデータの保持の仕方としては、例えば、上方向を示すデータとして“1”、下方向を示すデータとして“0”とすれば、図5(c)のようになる。この場合、保持するデータ数は乗り換えポイント数と同じだけとなり、乗り換えポイント数がm個であるならば、保持するビット数もmビットとなる。
【0032】
図3の302は感光体22の位置精度や径のずれ、および図2に示す各色のスキャナ部24(24C、24M、24Y、24K)における光学系の位置精度に起因した、傾きおよび曲がりの発生した実際の走査線を示す。画像形成装置は、その記録デバイス(記録エンジン)毎にこのプロファイル特性が異なり、更に、カラー画像形成装置の場合は、色毎にその特性が異なる。
【0033】
次に、図3(a)を用いて、レーザースキャン方向が上方にずれている領域の乗り換えポイントに関して説明する。
【0034】
本実施例における乗り換えポイントとは、副走査方向に1画素ずれているポイントのことを示す。つまり、図3(a)においては、上方への曲がり特性302上で副走査方向に1画素ずれているポイントであるP1、P2、P3が乗り換えポイントに相当する。なお、図3(a)においてはP0を基準としたものとして記載している。同図からもわかるように、乗り換えポイント間の距離(L1、L2)は、曲がり特性302が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【0035】
次に、図3(b)を用いて、レーザースキャン方向に下方にずれている領域の乗り換えポイントに関して説明する。下方にずれている特性を示す領域においても、乗り換えポイントの定義は、副走査方向に1画素ずれているポイントのことを示す。つまり、図3(b)においては、下方への湾曲特性302上で副走査方向に1画素ずれているポイントであるPn、Pn+1が乗り換えポイントに相当する。図3(b)においても、図3(a)同様、乗り換えポイント間の距離(Ln、Ln+1)は、曲がり特性302が急激に変化している領域においては短くなり、緩やかに変化している領域においては長くなる。
【0036】
このように、乗り換えポイントは、画像形成装置がもつ曲がり特性302の変化度合い密接に関係する。よって、急激な曲がり特性をもつ画像形成装置においては、乗り換えポイント数は多くなり、逆に緩やかな曲がり特性をもつ画像形成装置においては、乗り換えポイント数が少なくなる。
【0037】
既に説明している通り、画像形成装置がもつ曲がり特性は、色毎にも異なるため、乗り換えポイントの数および位置はそれぞれ異なる。この色間の相違が、中間転写体28上に全色のトナー像を転写した画像においてレジストレーションずれ(色ずれ)となって現れることとなる。
【0038】
次に、図1を用いて、カラー画像形成装置における画像処理部102の処理について説明する。画像生成部104は、不図示のコンピュータ装置等から受信する印刷データ(ページ記述言語)より、印刷処理が可能なラスターイメージデータを生成し、RGBデータおよび各画素のデータ属性を示す属性データとして画素毎に出力する。前記属性データは、文字、細線、CG、自然画といった属性を保持している。なお、画像生成部104は、コンピュータ装置等から受信した画像データではなく、カラー画像形成装置内部に読取手段を構成し、読取手段からの画像データを扱う構成としても良い。ここでいう読取手段とは、少なくともCCD(Charged Couple Device)あるいはCIS(Contact Image Sensor)を含むものであり、読み取った画像データに対して、所定の画像処理を行う処理部をあわせてもたせるように構成しても良い。また、カラー画像装置内部に構成せず、図示しないインターフェースを介して、前記読取手段からデータを受け取るように構成しても良い。
【0039】
105は色変換部であり、前記RGBデータを画像形成部102のトナー色にあわせてCMYKデータに変換し、CMKYデータと属性データをビットマップメモリを有する記憶部106へ格納する。記憶部106は、画像処理部102に構成された第1の記憶部であり、印刷処理を行うラスターイメージデータを一旦格納するものである。なお、記憶部106は、1ページ分のイメージデータを格納するページメモリで構成しても良いし、複数ライン分のデータを記憶するバンドメモリとして構成しても良い。
【0040】
107C、107M、107Y、107KはHT処理部であり、記憶部106から出力される各色のイメージデータをハーフトーニング処理により入力の階調を疑似中間調表現への変換を行うとともに1画素未満の乗り換えである補間処理とを行う。尚、このハーフトー二ング処理により階調数が減らされる。HT処理部107での補間処理は、画像形成装置がもつ曲がり特性に対応した乗り換えポイントの前後画素を使用する。補間処理およびハーフトーニングの詳細については後述する。
【0041】
108は、画像形成装置内部に構成した第2の記憶部であり、HT処理部107(107C、107M、107Y、107K)により処理されたN値化データを記憶する。なお、記憶部108以降の画像処理する画素位置が乗り換えポイントである場合、記憶部108から読み出される時点で、1画素分の乗り換えが行われる。なお、記憶部108で行われる1画素分の乗り換えの詳細については後述する。また、本実施例においては、第1記憶部106、第2記憶部108を別構成として説明したが、画像形成装置内部に共通の記憶部を構成するようにしても良い。
【0042】
図12(a)は記憶部108が保持しているデータの状態を模式的に示す図である。図12(a)に示す通り、記憶部108が記憶している状態においては、画像処理部102としての乗り換え方向、あるいは画像形成部101の曲がり特性によらず、HT処理部107による処理後のデータが保持されている。図12に示す1201のラインが読み出される時点で、画像処理部102で補正されるべき方向としてのプロファイル特性が上方向の場合、図12(b)のように、乗り換えポイントを境界として、上方向に1画素分ずらされた状態となる。また、画像処理部102で補正されるべき方向としてのプロファイル特性が下方向の場合、ライン1201の画像データが、記憶部108から読み出された時点で、図12(c)のように、乗り換えポイントを境界として、下方向に1画素分ずらされた状態となる。
【0043】
113はパルス幅変調(PWM:Pulse Width Modulation)であり、記憶部108から1画素分の乗り換えを行って読み出された色毎の画像データに対して、スキャナ部115C、115M、115Y、115K の露光時間へ変換される。そして、変換後の画像データは、画像形成部101の印字部115により出力される。
【0044】
なお、図5により、既に説明をしたプロファイル特性データは、画像形成部101内部に、画像形成装置がもつ特性として、装置内部に保持されており、画像処理部102は、画像形成部101が保持しているプロファイル特性に応じて処理がなされるものである(プロファイル116C、116M、116Y、116K)。
【0045】
次に、図6を用いて、前記画像処理部102のHT処理部107(107C、107M、107Y、107K)の動作について詳細に説明する。なお、107C、107M、107Y、107Kは全て同じ構成となるため、以下にHT処理部107として説明する。
【0046】
HT処理部107は、CMYKデータから対応する色の画像データを受け取り、スクリーン処理部601に画像データを渡す。
【0047】
スクリーン処理部601は、画像データを受け取り、連続階調画像をより階調数の少ない面積階調画像へと変換するために、スクリーン処理によるハーフトーニングを行う。
【0048】
HT処理部107におけるスクリーン処理では、複数の閾値が配置されたディザマトリックスから任意の閾値を読み出し、入力された画像データと閾値との比較を行うことでN値化するディザ法によるものである。
【0049】
図13を用いて、ディザ法に関して詳細原理について説明する。ここでは説明を簡略化するために2値化に関して説明する。入力の連続階調画像(たとえば8ビット256階調画像)をN×M(図では8×8)のブロックに分割する。その後、ブロック内の画素の階調値を同サイズのN×Mの閾値が配列されたディザマトリクスにおける閾値と画素毎に大小比較し、例えば閾値より画素値が大きければ1を出力し、閾値以下であれば0を出力する。これをマトリクスのサイズ毎に全画素に対して行うことで、画像全体を二値化することが可能になる。電子写真方式のカラー画像形成装置においては、記録媒体上に安定したドット再現性を実現するために、ドットが集中するようなディザマトリックスが周期的に用いられる。逆にドットが拡散してしまったり、周囲にドットの存在しない孤立ドットが多くなると安定したドット再現性が得られない。線数が高いスクリーンの場合にはそのドット間隔が狭く、逆に線数の低いスクリーンの場合にはドット間隔が広くなる。
【0050】
その模式図を図14に示す。図14(a)に示すような連続階調グラデーション画像を(b)に示すような2値画像として表現している。
【0051】
通常はスクリーンの周期で低濃度から高濃度へ向けて、ある1つのドットが点灯し始め、その後その周囲のドットが点灯を始める。このようにドットを集中させながら点灯することで、安定したドット形成を実現することができ、ドットが疎であるほど孤立するドットが少なくなり階調を安定して表現できる。このドットの点灯順でスクリーンを形成し中間濃度を表現する。
【0052】
次に、図7を用いて、図6の602に示す補間処理部について詳細に説明する。図7は、レーザースキャン方向に対する、画像形成装置の曲がり特性を示す図である。領域1は画像処理部102として、下向きに補正を行わなければならない領域であり、反対に、領域2は画像処理部102として上向きに補正を行わなければならない領域である。
【0053】
図7における乗り換えポイントPa前後の乗り換え前画像、すなわち、ハーフトーン処理部107の出力画像データ構成を図8(a)に示す。注目ラインは、図示する3ライン分の画像データの中央ラインである。1画素を超える乗り換え処理は、乗り換えポイントにおいて記憶部108から読み出す時点で行う。そのため、間を埋める処理を行わないと、図8の(b)に示すように乗り換えポイントPa前後の画素構成は、乗り換えポイントPaを境界にして、1画素分の大きな段差となって現れてしまう。
【0054】
そこでその段差を埋めるための補間処理を行う。そのフローを図21で示す。まずある注目画素が補間処理部602に入力(S2101)された時、その画素の主走査位置より乗り換えポイントからの距離が算出され、その位置での補間すべき大きさ、移動量が確定する(S2102)。この算出にはまず乗り換えポイント間をある数nに分割しエリアを分ける。今回の説明では例えば図8(c)で示すように4分割し4区間のエリアを定義する。このエリアをそれぞれ乗り換えポイント左から順にエリア0〜3とすると、理想的にはエリア0では−3/8画素、エリア1では−1/8画素、エリア2では+1/8画素、エリア3では+3/8画素の移動量が確定する。このようにデータ移動を行うことで滑らかな補間が可能になる。とはいえ1画素を下回る量の移動なので、仮想的な画素重心移動になり補間と呼んでいる。
【0055】
続いて注目画素が移動すべき画素なのかどうかを判断し、もし移動軌跡上の画素であれば画素データの移動を行う(S2103)。その具体的な画像移動の方法に関してエリア2の+1/8画素の補間を例に挙げ説明する。先に説明したようにこのエリアは1画素の1/8だけ画像データの重心を副走査方向に移動させればよいので、主走査に連続する8画素に1回周期的に画像データを移動させる。またこのエリアでは+方向すなわち上方向に画像データを持ち上げる必要があるので、移動軌跡上の画素は1画素下を参照し(S2104)出力することで画像データは持ち上がる(S2105)。逆に−方向すなわち下方向への移動の場合には1画素上を参照する。また移動軌跡上ではない8画素のうち7画素は注目画素の値そのものを出力する(S2106)。この処理を主走査全ての画素に対して行い(S2107)、エリアに応じて補間量を切り替えていくことで、乗り換えの段差をつなぐ事が可能になる。
【0056】
図9にその様子を示す。図9(b)は補間処理前で図9(c)は補間処理後を示しており、破線でそのラインの重心を示している。図9(a)は(c)の拡大図になる。また図中の縦の線901は8画素に1回現れる移動軌跡を示している。(a)のようにミクロで見ると1画素の段差により山ができているようにみえるが、図9の(c)のようにマクロで見るとラインの重心が+1/8画素上に上がって見える。この移動により周期的に出る1画素の段差は、1画素が十分小さい例えば1200dpi等の高解像度の画像であればほとんど目につくことはない。このように移動する画素数を図8(d)の様に変化させることで除々にデータを移動させることが可能になる。
【0057】
しかしながらこのように8画素に1回の例で示したように周期的に画素を移動させると、前段のスクリーン処理で得られるスクリーンの周期パターンと干渉を起こしスクリーンのパターンが崩されてしまう。そのため移動軌跡はスクリーンの周期を考慮し決める必要がある。
【0058】
図10(a)にそのスクリーンパターンの例を示す。このスクリーンはドットの位置が90°直行した等間隔の正方パターンを示している。具体的には図10(a)のドット1001から1002および1003のドットまでの距離は同じでまたその1001および1002の線分と1001と1003の線分は直行している。またこのスクリーンのスクリーン角は1004で示す角度になる。このようなスクリーンの画像に対して上述したように周期的に画素を移動させると図10(b)のようにスクリーンパターンが崩れ、干渉模様が見えたり階調ムラがでてしまう。
【0059】
この例は前述した8画素に1画素上方向に画素移動したものである。この様に各ドットが不連続に形を変えてしまっている。そこで図10(c)に示すようにスクリーンの周期に同調もしくは同期した移動軌跡を決める。図中濃い黒で示したラインがその移動軌跡である。この様にこの移動軌跡は必ずしも垂直ではなくスクリーンの線数、角度、ドット成長順によってある程度絞られる。図のスクリーンであればスクリーン角θのなす方向1003とそれに対して45°ずれた方向1005および、90°ずれた方向1002を軌跡とすることでドットパターンの崩れを最小限にすることが可能になる。今回の例はスクリーン角に対して45°ずれた位置を軌跡としている。この移動軌跡上画像データを上に移動させると図10(d)のような画像が出力され、この場合各ドットが高々1画素付け変わっただけの変化になる。全濃度域でこのように全てのドットが同じ変化をすることで前述したようなスクリーン周期パターンと移動周期との干渉は無くなりもしくは抑制され、干渉模様が見えにくく、濃度ムラも出にくい。
【0060】
この軌跡上を移動すると決めるとおのずと移動可能量が決まってくる。図10(c)の一部1006をクローズアップしたものが図11(a)になる。このように移動可能な画素が主走査方向におよそ5画素に2画素の周期であらわれている。つまりこの図10のスクリーンパターンと軌跡の組み合わせであれば、5画素に2画素までの移動が可能になる。
【0061】
そのためこの移動軌跡を用いた補間処理の場合−2/5、−1/5、0/5、+1/5、+2/5の5ステップ刻むことになり、前述したエリア分割数も5となる。このように乗り換えポイント間を5分割し、それぞれのエリアで上記画素数の移動をさせることで段差の補間が可能になる。
【0062】
このような入力と出力の関係を図11に示す。それぞれの画素の移動の様子が分かるようにそれぞれの画素に記号を付けている。入力として図11(a)のように画素が並んでいる状態で、移動軌跡をグレーに示した。図11(b)の様に移動軌跡に沿って移動が行われ結果として図11(c)のような出力が得られる。これは結果として図10(d)に示す1007の箇所に相当する。厳密には斜めの移動も含まれるが、この場合おおよそ2/5画素上へ移動したとみなして十分な効果が得られる。
【0063】
図21に従い,再度スクリーン周期に合わせた移動軌跡上を移動させることで理想的な走査線に対するずれを1画素を下回る(1画素未満の)単位の補正(補間)を実現するフローを示す。S2101およびS2102に関しては上記と同様なので割愛する。注目画素がスクリーン周期に合わせた移動軌跡上かどうかの判断(S2103)は、前述のディザマトリクスと同じようにマトリクスで軌跡の定義が可能で、そのマトリクスを用いて注目画素が移動軌跡上か否かを判断することができる。図20にその具体的な例を+2/5移動のエリアでしめす。図20(a)にて注目画素位置2001が移動軌跡上であれば1または2をそうでなければ0が入った移動軌跡マトリクスを作成する。これを図20(b)に示す。このマトリクス上注目画素位置2001は2を示しているので移動軌跡上と判断される。このようにすることで注目画素が移動軌跡上かどうか判断できる。続いて参照位置の算出(S2104)は、補間処理に伴う移動方向が+なので画像を上に移動させる必要があるため注目画素位置の下のライン上からデータを持ち上げる必要がある。この持ち上げるデータはマトリクス同一値、この場合は注目画素位置でのマトリクス値が2なので下のラインでそのマトリクスが2を示している位置2002を参照しそれを持ち上げる(S2105)。結果として図20(c)のような移動を示し、出力は図20(d)の様になる。またマトリクス上注目画素位置が0であればその時には何もせず注目画素の値をそのまま出力する(S2106)。今回の例は移動方向+のエリアでの動作で説明したが、−の場合には上のデータを持ち下げることで実現できる。また2/5移動のエリアの例を説明したが、1/5移動のエリア場合には例えばマトリクスが1の時のみ移動させることで移動データ量を1/5にすることが可能になる。
【0064】
また通常CMYK各色で線数角度は異なるため、ディザマトリクスやエリア分割数、移動軌跡とその軌跡を示したマトリクスはそれぞれの色に適した別のものを設定しておく必要がある。
【0065】
このように周期パターンを持つ階調処理であるディザ法を用いた時、そのスクリーン周期に合わせて移動軌跡を定義し画素移動を行うことで、中間調での濃度ムラやスクリーンパターン崩れを起こすことなく補間処理に伴う画像重心移動を行う事が可能になる。それにより画像の幾何補正にともなう乗り換えによって発生する段差を階調に影響することなく消すことが可能になる。
【0066】
本実施例によれば、レジストレーションずれに伴う画像不良をデジタル画像処理を用いて補正する際に、スクリーン処理を行った箇所に対しても濃度ムラや乗り換えポイントで発生する1画素の段差の発生を抑制して良好な補正を行うことが可能になる。
【0067】
またスクリーン処理を行うことで生じる画像データの周期に同期した移動軌跡に従い、画素を移動させる補間処理を行うことでスクリーンパターンが崩れることなく階調性を保持したまま1画素の段差の補正を複数ステップにわたり実現できる。
【実施例2】
【0068】
先の実施例1においてドットが次第に大きくなることで濃度が上がって行くドット成長のスクリーンを例に説明していた。そのドットスクリーンで画素移動における変化が最小になるように移動軌跡を定義していたが、そのドットの形が濃度域によっては若干の変化が起こってしまう事は避けられない。
【0069】
実施例2においてはラインで成長するスクリーンを例にどの濃度域においてもそのスクリーンパターンが全く変化しない例を説明する。なお本実施例では107に図示するHT処理部について詳細記述するが、その処理の前後の説明は実施例1と同等なので割愛する。
【0070】
図15を用いて詳細説明する。スクリーン処理部601では、実施例1同様に画像データを受け取り、連続階調画像をより階調数の少ない面積階調画像へと変換するために、スクリーン処理によるハーフトーニングを行う。
HT処理部107におけるスクリーン処理では、複数の閾値が配置されたディザマトリックスから任意の閾値を読み出し、入力された画像データと閾値との比較を行うことでN値化するディザ法によるものである。この仕組みも実施例1と同様である。
【0071】
ここで、実施例1においてはドットが集中するようなディザマトリックスを周期的に用いたが、本実施例ではライン状に成長するスクリーンを例に説明する。図15の(a)〜(e)の様に次第に濃度が濃くなっていく。このライン状にドットが大きくなるラインスクリーンは実施例1で示したドットスクリーンに対して電子写真的にはより安定した階調特性を示す。薄い濃度の段階でライン状にドットがつながるので、原理上孤立する不安定なドットが少なくなるためである。しかしながら周期の指向性がドットに比べ強く、スクリーンのテクスチャが視認されやすかったり、色間での干渉モアレやジャギーがドットに比べ強く出てしまう傾向を持っている。
【0072】
次に補間処理に関して説明する。ここでも乗り換えポイント間のエリア分割やその画素データの周期的な移動に関しては実施例1と同様なので説明は割愛し、移動軌跡の定義の方法を詳細に説明する。このようなライン成長を行うスクリーンの場合その移動軌跡を完全にその成長する方向に向けて設定することができる。逆に移動軌跡を先に定義しその移動軌跡上成長するようにディザマトリクスを定義することでスクリーンへの影響を最小限に抑えることが可能になる。図16(a)のように使用するディザマトリックスからまずスクリーン線数および角度を確定させ、その移動軌跡は図16(b)と図16(c)の様にその線数の周期そのものと、その周期に対して半位相ずらした周期で定義する。つまりそのスクリーン線数で定義される周期の倍周期で移動軌跡を定義できる。まず最初に線数周期の移動軌跡上から順にドット点灯が始まりその後半位相ずれた移動軌跡に沿ってドットが埋まっていくように成長がすすむ。
【0073】
このようなスクリーンの成長順および移動軌跡を定義すると図16ではスクリーン1周期で−4/8〜+3/8画素の重心移動が可能になり、少なくともこれら図示した濃度域であれば全くスクリーンパターンの変化が起らない。図16(d)に図16(a)に示すスクリーンパターンに図16(b)に示す移動軌跡をオーバーレイさせたものと、図16(e)に同様に図16(c)の軌跡をオーバーレイさせたものを示す。このように軌跡上のデータが全て黒、又は白になっており、この濃度では実質階調部のスクリーンパターンの変化は無い。
【0074】
実施例1と基本的な構成は変わらないが、ディザマトリクスの定義および移動軌跡の定義の考え方の違いのみになっている。このようにスクリーンの種類に限定することなくライン状で成長するディザを用いる場合でも画素データの移動に対する耐性を高めることが可能になる。
【実施例3】
【0075】
スクリーンに関しては前述の実施例では、ON/OFFで階調を表現する1bitスクリーンに関して説明したが、PWM制御を伴う多bitスクリーンに対しても移動軌跡をスクリーンパターンに応じて定義し実現することが可能である。このようにPWM制御が可能で1画素より小さい画素を表現できる装置である場合には装置の解像度より高い解像度で乗り換え補間を行った後に解像度を落とすことで疑似的に装置の解像度より高い解像度の段差に抑えることが可能になる。
【0076】
本実施例では装置の解像度の2倍の解像度で乗り換え及び補間処理を行った後に解像度を落とす処理例に関して実施例1のドットスクリーンを用いて説明する。
【0077】
なお本実施例では107に図示するHT処理部について詳細記述するが、その処理の前後の説明は実施例1と同等なので割愛する。
【0078】
図17に107に図示するHT処理部の詳細ブロック図を示す。1701に示すスクリーン処理部および1702に示す補間処理部に関しては実施例1と同様である。ここで得られる補間処理後の画像データは装置の解像度に対して2倍の解像度の1bit(0〜1)データである。そこで1703に示すダウンサンプリング部においてその解像度を1/2の4bit(0〜15)データへ変換する。この方法は、入力の2x2画素の計4画素を1画素へサンプリングすればよいので、4画素の合計値を求めその値に対して15/4倍する。
【0079】
具体的にダウンサンプリング処理部1703の入力と出力の例を図18および図19に示す。図18(a)はダウンサンプリング処理部が存在しない場合に発生する段差を模式的に表したものである。これに対して図18(b)は2倍の解像度で乗り換えが行われた場合に発生する段差で図18(a)に対して段差が半分になっており、その後ダウンサンプリング処理が行われ、最終的には図18(c)の様な出力になる。高解像度での段差が結果として1画素未満の段差に抑制されている。また図19では図10で説明したスクリーンパターンがダウンサンプリング後にどのように変化するかを模式的に示したものである。図19(a)、図19(c)、図19(e)にはそれぞれ2倍の解像度で処理された入力画像、スクリーンパターンを気にしない移動軌跡で補間処理された画像、そして実施例1で説明した移動軌跡で補間処理を行いったダウンサンプリング前の画像になる。そして図19(b)、図19(d)、図19(f)は、それぞれのダウンサンプリング処理後の画像になる。この様に図19(c)および図19(d)ではスクリーンパターンがダウンサンプリング後には各ドットの形が異なってしまうのに対して、図19(e)を入力としてダウンサンプリングした図19(f)ではスクリーンのパターンも崩れることなく一様なパターンを形成している事がわかる。このようにPWMにより1画素あたり1bitより高い階調を表現できる装置において、装置が有するより高い解像度で補間処理を行うことでより段差を小さく補間でき、画像形成部の解像度が600dpi等低い場合にもスクリーンパターンが一様となる補間処理を実現することが可能になる。
【0080】
本実施例の説明では2倍の解像度を例に周囲の合計値を用いてダウンサンプリングする例に関して述べたが、4倍等より高い解像度を用いて処理することも可能である。また合計値を用いてダウンサンプリングするのではなく、例えば周囲の画素に対して個別の重みをかけたフィルタを用いて畳みこみ処理を行い、サンプリングすることも可能である。また今回は主走査副走査共に高い解像度の画像を例に説明したが、段差が発生する方向、今回の場合は副走査方向にのみ高い解像度を用いることで同様の効果を出すことも可能である。
【0081】
上述の説明では副走査方向の乗り換え段差を打ち消すための1画素の画素データ移動に関して説明してきたが、当然主走査方向に移動することも可能である。また乗り換えに限らず幾何補正処理として1画素の挿入、削除の際発生する画素データずらしに対しても移動軌跡をスクリーンと同期させることでスクリーンパターンを崩すことなく画素データずらしが実現可能である。
【0082】
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
【特許請求の範囲】
【請求項1】
画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、
前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする画像処理装置。
【請求項2】
前記画像データはディザ法を用いて階調数が減らされたデータであることを特徴とする請求項1に記載の画像処理装置。
【請求項3】
前記ディザ法で用いられるパターンにより前記画像データは、ライン成長するスクリーンパターンとなる事を特徴とする請求項2に記載の画像処理装置。
【請求項4】
前記補間処理手段、前記乗り換え処理手段により処理された画像データの解像度を下げる処理を行うダウンサンプリング手段をさらに有することを特徴と請求項1に記載の画像処理装置。
【請求項5】
画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理ステップと、
画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理ステップとを有する画像処理方法であって、
前記補間処理ステップは、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする画像処理方法。
【請求項6】
コンピュータを、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と、画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段を有し、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理として動作させるプログラム。
【請求項1】
画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段とを有する画像処理装置であって、
前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする画像処理装置。
【請求項2】
前記画像データはディザ法を用いて階調数が減らされたデータであることを特徴とする請求項1に記載の画像処理装置。
【請求項3】
前記ディザ法で用いられるパターンにより前記画像データは、ライン成長するスクリーンパターンとなる事を特徴とする請求項2に記載の画像処理装置。
【請求項4】
前記補間処理手段、前記乗り換え処理手段により処理された画像データの解像度を下げる処理を行うダウンサンプリング手段をさらに有することを特徴と請求項1に記載の画像処理装置。
【請求項5】
画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理ステップと、
画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理ステップとを有する画像処理方法であって、
前記補間処理ステップは、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理であることを特徴とする画像処理方法。
【請求項6】
コンピュータを、画像データに対して1画素未満の補正のために画素未満乗り換えを行う補間処理手段と、画像データに対して1画素単位の補正のために画素乗り換えを行う乗り換え処理手段を有し、前記補間処理手段は、前記1画素未満の補正を、前記画像データが有する周期に同期した移動軌跡に従い、画素を移動させる処理として動作させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2012−121165(P2012−121165A)
【公開日】平成24年6月28日(2012.6.28)
【国際特許分類】
【出願番号】特願2010−271690(P2010−271690)
【出願日】平成22年12月6日(2010.12.6)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
【公開日】平成24年6月28日(2012.6.28)
【国際特許分類】
【出願日】平成22年12月6日(2010.12.6)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
[ Back to top ]