[go: up one dir, main page]

JP2016092553A - 画像処理装置、画像処理方法及びプログラム - Google Patents

画像処理装置、画像処理方法及びプログラム Download PDF

Info

Publication number
JP2016092553A
JP2016092553A JP2014223576A JP2014223576A JP2016092553A JP 2016092553 A JP2016092553 A JP 2016092553A JP 2014223576 A JP2014223576 A JP 2014223576A JP 2014223576 A JP2014223576 A JP 2014223576A JP 2016092553 A JP2016092553 A JP 2016092553A
Authority
JP
Japan
Prior art keywords
pixel
image
resolution
edge
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014223576A
Other languages
English (en)
Inventor
健一郎 春田
Kenichiro Haruta
健一郎 春田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014223576A priority Critical patent/JP2016092553A/ja
Publication of JP2016092553A publication Critical patent/JP2016092553A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

【課題】 画像データに含まれるエッジ検出を行う際に、注目画素とその周辺の広範囲の画素を参照する必要があり、多くのメモリが必要となる。
【解決手段】 第一の解像度の画像を、前記第一の解像度よりも低い第二の解像度の画像に変換し、第二の解像度の画像における注目画素と前記注目画素の周辺画素を参照し、前記注目画素がエッジ部であるか否かを判定し、エッジ部であると判定された注目画素の値と、前記第一の解像度と前記第二の解像度との比とに基づき、前記注目画素に対応する、前記第一の解像度の画像におけるエッジ部の画素を決定する。
【選択図】 図13

Description

本発明は画像処理装置に関し、特に画像に含まれるエッジ部を検出する技術に関する。
電子写真方式の画像形成装置において、露光により潜像部が形成された感光体ドラムに対して、トナーを付着させた現像ローラを接触させることで、トナーが現像ローラから潜像部に付着し感光体ドラム上にトナー像が形成される。このとき、エッジ効果と呼ばれる現象が起こる。エッジ効果とは、感光体ドラム上に形成された潜像部と非潜像部との境界に電界が集中することで、高濃度の画像領域のエッジにトナーが過剰に付着する現象である。
このようなエッジ効果によるトナー消費量の増加を抑制するために、画像形成装置において、画像データの注目画素とその周辺画素との濃度差に基づいてエッジを検出し、検出されたエッジ近傍の濃度を補正している(特許文献1参照)。
特開2009−118378号公報
しかしながら、特許文献1の画像形成装置では、画像データに含まれるエッジ検出を行う際に、注目画素とその周辺の広範囲の画素を参照する必要があり、多くのメモリが必要となる。
本発明は、少ないメモリで、画像データに含まれるエッジ部を高精度に検出することを目的とする。
上記課題を解決する本発明の画像処理装置は、以下に示す構成を備える。
第一の解像度の画像を、前記第一の解像度よりも低い第二の解像度の画像に変換する解像度変換手段と、前記第二の解像度の画像における注目画素と前記注目画素の周辺画素を参照し、前記注目画素がエッジ部であるか否かを判定する判定手段と、前記判定手段によってエッジ部であると判定された注目画素の値と、前記第一の解像度と前記第二の解像度との比とに基づき、前記注目画素に対応する、前記第一の解像度の画像におけるエッジ部の画素を決定する決定手段とを備える。
本発明によれば、少ないメモリで、画像データに含まれるエッジ部を高精度に検出することができる。
画像形成装置101の概略断面図 (a)非接触現像方式を説明する図、(b)接触現像方式を説明する図 像担持体と現像剤坦持体が非接触状態であるときの静電潜像における電界の様子を説明する図 (a)エッジ効果が発生したトナー画像を示す図、(b)掃き寄せが発生したトナー画像を示す図 画像解析処理を説明するための図 掃き寄せの発生メカニズムを説明する図 露光処理を説明する図 露光方法を変更することでトナー画像の濃度が変化することを示す図 ASICによって実現される機能の一例を示す図 補正処理を示すフローチャート エッジ効果補正パラメータを示す図 エッジ効果補正パラメータを示す図 画像解析部901のブロック図 画像解析処理のフローチャート 解像度変換処理を説明するための図 補正対象画素を説明するための図 補正対象エッジ予測処理のフローチャート 補正対象エッジ予測処理を説明するための図
[実施例1]
<画像形成装置の概要>
図1を参照して画像形成装置101の動作を説明する。画像形成装置101は、像担持体であるドラム状の電子写真感光体(以下、「感光体ドラム」という。)1を備えている。帯電手段である帯電ローラ等の帯電装置2は、感光体ドラム1の表面を一様に帯電させる。露光手段であるレーザビームスキャナ装置や面発光素子等の露光装置7は、一様に帯電した感光体ドラム1に、画像データに基づいた露光量の光を照射して露光する。このように露光はレーザビームによって行われる。露光によって感光体ドラム1の表面上に静電潜像が形成される。
画像演算部(画像処理装置)9が出力する駆動信号71を、露光装置7は受け取り、駆動信号71に応じて光情報72を感光体ドラム1に照射して静電潜像を形成する。露光制御部19は露光時の目標光量を調整するための光量調整信号73を露光装置7に出力する。これにより一定量の電流が露光装置7に供給され露光強度が一定に制御される。この目標光量を基準として画素ごとに光量を調整したり、パルス幅変調により発光時間を調整したりすることで、画像の階調表現が実現される。
画像演算部9は、検知装置12が検知した物理パラメータにしたがってトナー消費量を削減するための補正処理を実行する。本実施形態では、エッジ効果や掃き寄せに起因した過剰なトナーの付着を抑制することで、トナー消費量が削減される。画像演算部9は、イメージスキャナやホストコンピュータ8から送信されるラスタデータ(画像データ)を受信し、トナー消費量が削減されるように補正処理を実行する。ここで、エッジ効果とは感光体ドラム1の表面のうち露光された露光領域と露光されなかった非露光領域との境界(縁)において、現像剤が過剰に付着する現象をいう。露光領域の表面電位と非露光領域の表面電位は異なるため、これらの境界では電界の廻り込みが発生し、過剰に現像剤が付着してしまう。また、掃き寄せとは、静電潜像の搬送方向における後端部において現像剤が過剰に付着してしまう現象である。このような現像剤の過剰な付着は、原稿濃度に対する画像濃度の再現性を低下させるだけでなく、現像剤の過剰な消費をもたらす。よって、現像剤の過剰な消費を抑制できれば、現像剤を節約できる。
CPU10は、画像形成装置101の全体を統括的に制御する制御ユニットである。CPU10は、たとえば、画像データを構成する複数の画素のうち、現像剤のエッジ効果または掃き寄せが生じうる画素の画素値を補正することで、現像剤のエッジ効果または掃き寄せを低減する補正手段として機能する。また、CPU10は、画像データを構成する複数の画素のうち、現像剤のエッジ効果または掃き寄せによって現像剤が過剰となる画素を特定する特定手段として機能してもよい。以下で説明するCPU10の一部またはすべてはASIC18によって実行されてもよい。記憶装置11は、画像メモリ111を有しているとともに、LUT112を記憶している。露光制御部19は、たとえば、露光装置7の光源についてAPC(自動光量制御)を実行して目標光量を設定する。画像メモリ111(RAM)は、画像形成の対象となる画像データが展開される記憶領域(ページメモリやラインメモリなど)である。LUT112は、ルックアップテーブルであり、エッジ効果や掃き寄せを低減させるための露光量の補正値などを記憶している。たとえば、検知装置12によって検知される物理パラメータに対応する補正値がLUT112から読み出される。このように、記憶装置11のLUT112は、物理パラメータと画素値の補正量とを関連付けて記憶する記憶手段として機能するが、物理パラメータと画素数とを関連付けて記憶する記憶手段して記憶してもよい。これにより、CPU10は、補正対象となる画素を特定しやすくなる。
現像手段である現像装置3は、現像剤(以下、「トナー」という。)13の貯蔵および保管を行うトナー容器と現像剤担持体である現像ローラ14とを備えている。ここではトナー13として非磁性一成分トナーを使用するが、二成分トナーが採用されてもよいし、磁性トナーが採用されてもよい。現像ローラ14に供給されたトナー13の層厚は、トナー層厚規制部材として機能する規制ブレード15により規制される。規制ブレード15は、トナー13に電荷を付与するように構成されていてもよい。そして、所定の層厚に規制され、かつ、所定量の電荷を付与されたトナー13は、現像ローラ14により現像領域16へ搬送される。現像領域16は、現像ローラ14と感光体ドラム1とが近接または接触する領域であり、かつ、トナーの付着が実行される領域である。感光体ドラム1の表面上に形成された静電潜像は、トナー13により現像されてトナー像に変換される。そして、感光体ドラム1の表面上に形成されたトナー像は、転写位置Tにて転写装置4により転写材P上に転写される。転写材P上に転写されたトナー像は、定着装置6に搬送される。定着装置6はトナー像と転写材Pに熱と圧力を加えることで、トナー像を転写材P上に定着させる。
<現像方式>
図2(a)および図2(b)を参照して現像方式について説明する。現像方式には主にジャンピング現像方式と接触現像方式がある。ジャンピング現像方式とは、非接触の状態に維持された現像ローラ14と感光体ドラム1との最接近部である現像領域16で、現像ローラ14と感光体ドラム1との間に印加された現像電圧により現像する方式である。現像電圧とは、直流バイアスを重畳した交流バイアス電圧などである。図2(a)はジャンピング現像方式を用いた現像装置3の一例を示している。ジャンピング現像方式を採用した現像装置3は、現像位置における現像ローラ14と感光体ドラム1との間にギャップ17を有している。ギャップ17が小さすぎると現像ローラ14から感光体ドラム1へリークが発生し易くなり、潜像を現像することが難しくなる。ギャップ17が大きすぎるとトナー13が感光体ドラム1に飛翔し難くなる。そのため、現像ローラ14の軸に回転可能に支持された突き当てコロによって、ギャップ17が適切な大きさに維持されてもよい。
接触現像方式とは、接触した状態にある感光体ドラム1と現像ローラ14との最接近部である現像領域16で、現像ローラ14と感光体ドラム1との間に印加された現像電圧(直流バイアス)によりトナー13を現像する方式である。図2(b)は接触現像方式を用いた現像装置3の一例を示している。
感光体ドラム1と現像ローラ14は、それぞれ異なる周速で順方向に回転している。また、感光体ドラム1と現像ローラ14の間には現像電圧として直流電圧が印加されているが、現像電圧の極性は感光体ドラム1の表面の帯電電位と同極性に設定されている。現像ローラ14上に薄層化されたトナー13が現像領域16に搬送され、感光体ドラム1の表面上に形成された静電潜像を現像する。
<エッジ効果の発生原理>
エッジ効果とは、感光体ドラム1上に形成された露光部(静電潜像)と非露光部(帯電部)との境界に電界が集中することで、画像の縁にトナー13が過剰に付着してしまう現象である。図3によれば、露光部300の周囲にある非露光部301、302からの電気力線が露光部300の縁(エッジ)に回り込んでいるため、露光部300の中央よりもエッジにおける電界強度が強くなる。つまり、露光部300の中央よりも多くのトナーがエッジに付着する。
図4(a)はエッジ効果の発生したトナー画像の一例を示している。矢印Aはトナー画像の搬送方向(感光体ドラム1の回転方向であり、いわゆる副走査方向)を示している。トナー画像400の元となった画像データでは、トナー画像400は一様の濃度の画像である。エッジ効果が生じた場合、トナー画像400のエッジ部402aにトナー13が集中して付着する。その結果、非エッジ部401aと比較してエッジ部402aの画像濃度が濃くなってしまう。
このようにジャンピング現像方式では、エッジ部に対して電界が集中することでエッジ効果が発生する。一方、接触現像方式では、ギャップ17が極端に短いため、感光体ドラム1から現像ローラ14に向かって電界が発生するため、エッジ部への電界集中が緩和されてエッジ効果は発生しにくい。
<掃き寄せの発生原理>
接触現像方式で発生する掃き寄せに関して説明する。掃き寄せとは図4(b)に示すように、感光体ドラム1上の画像の後端部のエッジにトナー13が集中する現象を言う。後端部とは、トナー画像のうち矢印Aで示したトナー画像の搬送方向(感光体ドラム1の回転方向)における後端部である。掃き寄せが発生すると、図4(b)に示すように、トナー画像410のエッジ後端部402bの濃度は非エッジ部401bの濃度と比較して高くなり、トナー13の消費量が増大する。接触現像方式では、図6に示すように、感光体ドラム1上のトナーの高さを、所定の高さになるようにするために、現像ローラ14の周速は感光体ドラム1の周速よりも速くなっている。これにより、感光体ドラム1に安定してトナー13を供給することが可能となり、画像濃度が目標となる濃度に維持される。現像領域16では、現像ローラ14によって搬送されてきたトナー13により静電潜像が現像される。また、感光体ドラム1に対して現像ローラ14の方が速く回転しているため、両者の表面上の位置関係は常にずれ続けている。静電潜像600の後端部が現像領域16に侵入した時点では、現像ローラ14上のトナー13aは、現像領域16の開始位置より回転方向において静電潜像600の後端部13bよりも後側に位置する。その後、静電潜像600の後端部13bが現像領域16を出るまでの間に、現像ローラ14上のトナー13aは静電潜像600の後端部13bを追い越す。そして、このトナー13aが静電潜像600の後端部13bに供給されるため、後端部13bの現像量が多くなる。これが、掃き寄せの発生メカニズムである。
<露光装置の制御方法>
図7を用いて露光装置7の制御方法について説明する。露光制御部19は、8ビットのDAコンバータ2021とレギュレータ2022を内蔵したIC2003を有しており、露光装置7を制御する信号を生成して送出する。露光装置7には、電圧を電流に変換するVI変換回路2306と、レーザドライバIC2009と、半導体レーザLDが搭載されている。IC2003は、CPU10により設定された半導体レーザLDの駆動電流を示す光量調整信号73を基に、レギュレータ2022から出力される電圧VrefHを調整する。電圧VrefHはDAコンバータ2021の基準電圧となる。IC2003がDAコンバータ2021の入力データ2020を設定することで、DAコンバータ2021が光量補正アナログ電圧Vaを出力する。VI変換回路2306は光量補正アナログ電圧Vaを電流値Idに変換してレーザドライバIC2009に出力する。図7では露光制御部19に実装されたIC2003が光量補正アナログ電圧Vaを出力している。しかし、露光装置7上にDAコンバータ2021が実装され、レーザドライバIC2009の近傍で光量補正アナログ電圧Vaが生成されてもよい。
レーザドライバIC2009は、画像演算部9が出力する駆動信号71に応じて、スイッチSWを切り替える。スイッチSWは、電流ILを半導体レーザLDに流すか、ダミー抵抗R1に流すかを切換えることで、半導体レーザLDの発光のON/OFF制御を行う。
<露光量補正の方法>
図8(a)は1画素を目標光量に対して100%の光量で露光して形成される画像を示している。図8(b)は1画素の光量を目標光量に対して50%に低下させて露光して形成される画像を示している。これは、露光強度を50%に低下させたり、トナー画像の濃度(階調値)を半分にしたりすることにより実現可能である。図8(c)は1画素をN個(Nは2以上の自然数)の副画素に分割し、一部の副画素を間引くことで形成される画像を示している。これは、たとえば、目標光量に対して100%の光量をPWM(パルス幅変調)することにより実現可能である。たとえば、1画素を16個の副画素に分割し、奇数番目の副画素のみを露光するよう半導体レーザLDを駆動することで実現される。
<エッジ効果の補正手順>
ここでは静電潜像を形成するための画像データを補正することで、エッジ効果を減少させてトナー13の消費量を削減する実施例について説明する。エッジ効果に相関する物理パラメータなどの条件と、エッジ効果を削減するための露光量の補正値との関係を実験やシミュレーションによって予め求めておき、LUT112に記憶させておく。
図9を用いて、エッジ効果を補正する処理方法について説明する。エッジ効果を減少させるため、補正処理は画像演算部9のCPU10またはASIC18にて実行される。ここでは、CPU10が補正処理を実行する例を説明する。なお、エッジ効果や掃き寄せを減少させるために露光強度を補正するが、露光強度を補正する方法は2つある。1つ目は露光装置7の駆動信号71を補正する方法であり、2つ目は光量調整信号73を補正する方法である。エッジ効果の補正処理は、画像データを構成する複数の画素のうち現像剤のエッジ効果または掃き寄せが生じうる画素の画素値を小さくする処理であり、この処理により、現像剤のエッジ効果を低減することができる。補正処理には、たとえば、画像データを構成する複数の画素のうち、現像剤のエッジ効果によって現像剤が過剰となる画素を特定する工程が含まれてもよい。さらに、画像データを構成する複数の画素のうち、画素値が所定値以上の画素からなる画像領域を求め、画像領域の縁に位置する画素から所定の画素数以内の画素を、エッジ効果により現像剤が過剰となる画素として特定する工程が含まれてもよい。
ホストコンピュータ8から送信された画像データは、画像メモリ111に蓄積される。
画像解析部901は、パラメータ設定部902により設定された補正幅パラメータLを基に、画像メモリ111上の画像データ906を構成している複数の画素から、エッジ効果が発生しうる画素を特定する。ここで、補正幅パラメータLとは、高解像度画像において、エッジ効果補正又は掃き寄せの補正が必要な黒画素が連続する画素数である。補正幅パラメータLは、入力される画像の内容に関わらず、予め決まっている。図11のルックアップテーブルを参照して、画素領域のエッジからエッジ効果が発生しうる画素までの距離に応じて、補正信号ID907を出力する。
特定された画素の露光強度を補正することでエッジ効果が低減され、トナー13の消費量が削減される。補正幅パラメータLは、所定値以上の画素からなる画像領域のエッジからの画素数を示している。たとえば、補正幅パラメータLが8であれば、画像領域のエッジから8画素以内の各画素が補正対象となる。本実施例では、補正幅パラメータLの値よりも短い黒画素数の画像領域については、エッジ効果に対する補正と掃き寄せに対する補正を行わない。
画像データ904と画像データ906は、画像メモリ111上に格納されている同じデータであるが、画像解析部901で画像解析処理が行われるタイミングと露光量補正部903で露光量補正処理が行われるタイミングが異なる。従って、画像解析部907から出力される補正信号IDの画素位置と露光量補正部903に入力される画素位置が一致するようにCPU10は、同期をとって画像を転送する。
<露光量補正部の説明>
露光量補正部903は、画像メモリ111上の画像データ904と、補正信号ID907と、露光量調整パラメータ909にしたがって、各画素について画素値(露光量)を補正する。そして、補正した画素値に基づいて駆動信号71を生成して露光装置7に出力する。
このとき、露光量補正部903は、図12に示す、補正信号IDを入力とするルックアップテーブルを参照して、補正信号ID907に応じて補正を行う。また、光量調整信号73を補正する場合は、図12の露光量削減割合[光量]の露光量調整パラメータ909を用いて光量補正を行い、駆動信号71を補正する場合は図12の露光量削減割合[PWM]の露光量調整パラメータ909を用いて補正を行う。
駆動信号71が補正されると、図8(c)に示すように、露光間隔が補正され、1つの画素あたりのトナー量が削減される。光量調整信号73が補正されると、図8(b)に示すように、1つの画素あたりの画像濃度が低下するように露光量が削減される。
図10は、CPU10が実行する補正処理の各工程を示すフローチャートである。ホストコンピュータ8から印刷開始の指示を受けとると、CPU10は、本フローチャートに係る処理を開始する。S1201で、CPU10は、LUT112に記憶された露光量調整パラメータ909を取得する。
S1202で、CPU10は、LUT112から取得した露光量調整パラメータ909に基づき、画像データにおける補正対象画素を特定する。また、画像の所定濃度以上の領域のエッジ部からの距離を算出する。これにより、画像領域のエッジからいくつの画素が補正対象となるか、そしてそれらの補正対象の画素の露光量調整パラメータ909が確定する。
S1203で、CPU10は、特定した補正対象画素について、露光量調整パラメータ909を用いて画素値を補正することで、補正対象画素の露光量を補正する。ここでは、CPU10において補正処理を行う例を説明したが、ASIC18またはホストコンピュータ8で補正処理が実行されてもよい。このように、CPU10やASIC18、ホストコンピュータ8は画像処理装置として機能する。
<画像解析処理の詳細な説明>
次に、図13、図14、図15を用いて、本実施形態における画像解析部901で行われる画像解析処理について詳細に説明する。
図13は、画像解析部901の構成を示す図である。図14は、画像解析部901で行われる画像解析処理のフローチャートである。図15は、解像度変換処理を説明するための図である。ブロック幅Sは、解像度変換を行う単位である。すなわち、入力画像(高解像度画像)906におけるS×S画素からなるブロックの画素値を、1画素の多値データに変換することで、入力画像(高解像度画像)906を低解像度画像に解像度変換を行う。なお、ブロック幅Sは、高解像度画像の解像度と低解像度画像の解像度との比に等しい。例えば、高解像度画像の解像度が1200dpi、低解像度画像の解像度が400dpiの場合、ブロック幅Sは、「3」になる。
まず、ステップS1401において、解像度変換部1301は、高解像度画像(第一の解像度の画像)906に対して、解像度を低下させる解像度変換を行い、解像度変換後の低解像度画像(第二の解像度の画像)を低解像度メモリ部1302へ格納する。解像度変換部1301は、図15(a)に示す、2値の入力画像の黒の数をカウントし、図15(b)に示す、低解像度の多値画像(Mbit)に変換する。
例えば、ブロック幅Sが3の場合で、高解像度画像のS×S画素の領域の中に、3画素の黒画素が存在する場合を示したものが図15(c)である。このとき、解像度変換部1301は、S×S画素の領域の中の黒画素の数を数え、画素値3となる低解像度画像の1画素に変換する。3×3画素の入力画像を表現するためには、9ビットのデータ量が必要であるが、低解像度の多値データ1画素であれば、4ビットのデータ量で表現することができる。つまり、データ量を4/9に抑えることが可能となる。
次に、ステップS1402において、補正対象エッジ予測部1303は、低解像度メモリ部1302に格納されている低解像度画像に対して、高解像度画像におけるエッジを予測し、予測エッジ信号を補正信号ID生成部1304に出力する。
最後に、ステップS1403において、補正信号ID生成部1304は、補正対象領域のエッジから注目画素まで距離に応じて補正信号を生成して、露光量補正部903へ出力する。
<補正対象エッジ予測部1303の詳細な説明>
次に、図17、図18を用いて、本実施形態における補正対象エッジ予測部1303で行われる補正対象エッジ予測処理について詳細に説明する。
図17は、エッジ検出処理で行われる補正対象エッジ予測処理のフローチャートである。図18は、画像解析部901で行われる補正対象エッジ予測処理を説明するための図である。図18は、補正対象エッジ予測部1303に入力される低解像度の画像を示したものである。注目画像iの上部の画素を画素ujとする。jは注目画素からの距離を示したものである。注目画素iの1画素上の画素は、画素u1である。そして、注目画素iの1画素下の画素は、画素d1である。
まず、補正対象となる画素について図4と図16を用いて説明を行う。図4(a)と(b)に示すように、所定濃度以上の画像領域の端部から所定画素以内にある、前記画像領域内の画素に対して、画像の端部からの距離に応じて、露光量の補正を実施する。また、所定濃度以上の画像領域の端部に隣接する白領域の大きさによって補正量を変化させてもよい。これは、補正対象の黒画素群の近くに別の黒画素群が存在する場合は、トナーが過剰に付着しにくくなるためである。
従って、画像解析部901は、エッジ効果を補正する対象画素として、図16(a)、(b)、(c)、(d)に示すように、黒画素が補正幅パラメータLの長さ連続する画素を抽出する。掃き寄せ現象を補正する対象画素として、図16(a)に示すように、黒画素が補正幅パラメータLの長さ連続する画素を抽出する。そして、所定濃度以上の画像領域のエッジからの距離に応じて、補正対象画素の補正量を決定する。
まず、ステップS1701において、補正対象エッジ予測部1303は、補正幅パラメータLをブロック幅Sで除算し、小数点以下を切り上げることで低解像度画像において参照する参照画素数nを算出する。ここで、ROUNDUPとは、小数点以下を切り上げるという意味である。
次に、ステップS1702において、変数の初期設定を行うために、参照位置jに1を代入し、補正中止フラグ(flag)に0を代入する。ステップS1702からステップS1706までは、低解像度における注目画素iより上部の低解像度画素を参照し、黒画素の副走査方向の連続性の観点で、注目画素iが補正対象のエッジを含む画素であるかを判定する。ステップS1703において、参照画素(周辺画素)ujの値がS×Sと一致するか判定する。すなわち、ステップS1703において、参照画素ujの値が黒であるかを判定する。ここで、高解像度におけるS×S画素のブロックの全ての画素が黒である場合、低解像度画素の画素値がS×Sとなる。参照画素ujが黒画素であるかをS×Sと比較することで判定する。参照画素ujがS×Sと一致する場合は、解像度変換処理前の参照画素ujの位置における画素群の全ての画素が黒であると判断し、ステップS1705へ移行する。参照画素ujがS×Sと一致しない場合は、解像度変換処理前の参照画素ujの位置における画素群に白画素が混在しているので、補正対象外であると判断し、ステップS1704へ移行する。
ステップS1704において、注目画素iが補正対象でないので、補正中止フラグflagに1を代入し、ステップS1705へ移行する。
ステップS1705において、参照画素を移動させるために、参照位置jに1を加算し、ステップS1706へ移行する。
ステップS1706において、参照位置jが参照画素数nより大きい場合はステップS1707へ移行し、小さい場合は、ステップS1703へ移行する。参照位置jが参照画素数nより大きい場合は参照範囲外であると判断する。
ステップS1707において、補正対象エッジ予測部1303は、補正中止フラグflagが1の場合は、ステップS1717へ移行し、補正中止フラグflagが0の場合は、ステップS1708へ移行する。補正中止フラグflagが1の場合は、注目画素が補正対象のエッジを含む画素でないと判断し、次の画素へ判断を移す。補正中止フラグflagが0の場合は、注目画素が補正対象のエッジを含む画素であると判断し、注目画素の下部の判定を行う。
ステップS1708において、変数の初期設定を行うために、補正対象エッジ予測部1303は、参照位置jに1を代入し、補正中止フラグflagに0を代入する。ステップS1708からステップS1712までは、低解像度における注目画素iより下部の低解像度画素を参照し、白画素の副走査方向の連続性の観点で、注目画素iが補正対象のエッジを含む画素であるかを判定する。
ステップS1709において、参照画素djが0と一致するか判定する。参照画素djが0と一致する場合は、解像度変換処理前の参照画素djの位置における画素群の全ての画素が白であると判断し、ステップS1711へ移行する。参照画素djが0と一致しない場合は、解像度変換処理前の参照画素djの位置における画素群に黒画素が混在しているので、補正対象外であると判断し、ステップS1710へ移行する。
ステップS1710において、注目画素iが補正対象でないので、補正中止フラグflagに1を代入し、ステップS1711へ移行する。
ステップS1711において、補正対象エッジ予測部1303は、参照画素を移動させるために、参照位置jに1を加算し、ステップS1712へ移行する。
ステップS1712において、補正対象エッジ予測部1303は、参照位置jが参照画素数nより大きい場合はステップS1713へ移行し、小さい場合は、ステップS1709へ移行する。参照位置jが参照画素数nより大きい場合は参照範囲外であると判断する。
ステップS1713において、補正対象エッジ予測部1303は、補正中止フラグflagが1の場合は、ステップS1717へ移行し、補正中止フラグflagが0の場合は、ステップS1714へ移行する。補正中止フラグflagが1の場合は、注目画素が補正対象のエッジを含む画素でないと判断し、次の画素へ判断を移す。補正中止フラグflagが0の場合は、注目画素が補正対象のエッジを含む画素であると判断する。
ステップS1714において、以下の条件式に一致するかどうか判定を行う。
Figure 2016092553
左辺は、注目画素iと参照画素u1からunの画素値の合計である。つまり、高解像度換算の画素の合計となる。右辺は、主走査方向にブロック幅S、副走査方向に補正幅パラメータLの画素の塊の高解像度における画素の数である。右辺は、補正対象となる黒画素の塊である。左辺が右辺以上であれば、注目画素を含む参照画素u1からunが補正対象として相応しい黒画素の塊であると判断できる。ここでは、低解像度画像の注目画素iと参照画素u1からunの画素値から高解像度において黒画素がL画素連続しているか判断する。条件式に、一致する場合は、ステップS1715へ移行し、一致しない場合は、ステップS1717へ移行する。ステップS1715において、補正対象エッジ予測部1303は、以下の条件式に一致するかどうか判定を行う。
Figure 2016092553
左辺は、注目画素iと参照画素d1からdnの画素値の合計である。つまり、高解像度換算の画素の合計となる。右辺は、主走査方向にブロック幅S、副走査方向に補正幅パラメータLの画素の塊の高解像度における画素の数である。右辺は、補正対象となる白画素の塊である。左辺が右辺以下であれば、注目画素を含む参照画素d1からdnが補正対象として相応しい白画素の塊であると判断できる。ここでは、低解像度画像の注目画素iと参照画素d1からdnの画素値から高解像度において白画素がL画素連続しているか判断する。条件式に、一致する場合は、ステップS1716へ移行し、一致しない場合は、ステップS1717へ移行する。ステップS1702からステップS1715により、低解像度の注目画素iに高解像度におけるエッジが存在することを判断する。
なお、ステップS1714、ステップS1715の処理を行わずに、S1713の判定がNoの場合、S1716に移行してもよい。ステップS1714、ステップS1715の処理を行うことで、低解像度画像の注目画素iと参照画素u1からunまでの画素が、L画素連続しているどうかを、より正確に判定することができる。
ステップS1716において、補正対象エッジ予測部1303は、低解像度の注目画素iの画素値をブロック幅Sで除算することで、低解像度の注目画素iにおける高解像度画像におけるエッジ部の画素を決定し、ステップS1717へ移行する。これまでの判断により、注目画素iの上部に黒画素が連続し、下部に白画素が連続することが分かっている。そこで、注目画素iの画素値から、高解像度において、ブロックS×Sの上部から画素をつめることで、注目画素iの上辺を基準に上から何画素目にエッジがあるか計算を行う。
ステップS1717において、補正対象エッジ予測部1303は、全ての画素について補正対象のエッジ予測処理が行われたかを判断し、全ての画素に対して処理が行われていない場合は、ステップS1702へ移行する。全ての画素に対して処理が行われた場合は、処理を終了する。
本実施例では、図16(a)に示すように、注目画素の上部に黒画素が連続し、注目画素の下部に白画素が連続するエッジ方向が一方向について説明を行った。図4(a)に示すエッジ効果を補正する画素を判定するために、図16(a)に加えて、図16(b)、(c)、(d)に示す画像パターンの判定も行う。図16(a)では、黒画素の連続は注目画素に対して上部であったが、図16(b)の判定を行う場合には、黒画素の連続は注目画素に対して下部のため、判定する方向を入れ替えて処理を行う。図16(c)の判定を行う場合には、黒画素の連続は注目画素に対して右の画素のため、判定する方向を入れ替えて処理を行う。つまり、ステップ1702からステップS1706までは、注目画素より右の画素を参照し、黒画素が主走査方向に連続しているかの判定を行う。処理内容は繰り返しとなるので説明は割愛する。
<具体例を交えた説明>
図5を用いて、画像解析部901における掃き寄せが生じうる画素の解析の処理例を詳細に説明する。本実施形態では、補正幅パラメータLが8、ブロック幅Sが3である場合について説明する。
図5(a)は、画像解析部901に入力される高解像度の二値の画像データ906である。画素群1901は、横に3画素、縦に8画素の黒画素の塊である。画素群1902は、横に3画素、縦に10画素の黒画素の塊である。画素群1903は、横に3画素、縦に4画素の黒画素の塊である。
図5(b)は、解像度変換部1301において、低解像度画像に変換された後の画像データである。画素位置1904における黒画素の数は3画素のため、低解像度画素1906の画素値は3となる。また、画素位置1905における黒画素の数は9画素のため、低解像度画素1907の画素値は9となる。
図5(c)は、補正対象エッジ予測部1303で予測された補正対象エッジである。注目画素が低解像度画素1908である場合、参照画素数nは、ROUNDUP(L/S)=ROUNDUP(8/3)=ROUNDUP(2.67)=3となる(ステップS1701)。注目画素が低解像度画素1908である場合、参照画素u1は低解像度画素1909、参照画素u2は低解像度画素1910であり、S×S=3×3=9と一致する(ステップS1703)。参照画素d1は低解像度画素1911、参照画素d2は低解像度画素1912であり、0と一致する(ステップS1709)。
注目画素が低解像度画素1908である場合、左辺は、(un+i)+S×S×(n−1)=(3+3)+3×3×(3−1)=6+18=24となる。右辺は、L×S=8×3=24となる。従って、ステップS1714は一致するので、ステップS1715へ移行する。注目画素が低解像度画素1908である場合、左辺は、(dn+i)+S×S×(n−1)=(0+3)+3×3×(3−1)=3+18=21となる。右辺は、L×S=8×3=24となる。
従って、ステップS1715は、右辺のほうが左辺よりも大きいため、ステップS1716へ移行する。予測エッジeの位置は、i/S=3/3=1となり、注目画素の上端から1画素目がエッジであると予測される(ステップS1716)。従って、図5(b)の低解像度画素1906、1908、1909、1910、1911、1912から、補正対象エッジの画素群は画素群1913であると判断する。同様に、低解像度画素1907に隣接する画素群の補正対象エッジは、画素群1914となる。これは、予測エッジeの位置は、i/S=9/3=3となり、注目画素の上端から3画素目がエッジであると予測されるからである。また、ステップS1703において、低解像度画素1915に隣接する画素群は、画素u2が画素1916のため、u2はS×Sではないと判定され、ステップS1704に移行する。すなわち、低解像度画素1915に隣接する画素群は、補正対象エッジを含まないと判断される。
図5(d)は、補正信号ID生成部1304で生成された補正信号IDデータである。補正信号ID生成部1304は、補正対象エッジ予測部1303から出力された図5(c)に示す画像を入力し、注目画素と補正対象エッジからの距離に応じて、図5(d)に示す画像を出力する。画素1917は、補正対象エッジからの距離が0画素なので、補正量信号IDとして0を出力する。画素1918は、補正対象エッジからの距離が8画素なので、補正量信号IDとして8を出力する。画素1919は、補正対象エッジからの距離が9画素であるが、補正幅パラメータLが8なので、補正信号IDとして0を出力する。図5(d)において、数字が記載されていない画素は補正信号IDが0である。なお、図5(c)と図5(d)は、入力画像(高解像度画像)906と同じ解像度の画像データである。
以上説明したように、入力された高解像度画像において補正対象画素を判定するためには、判定処理において広い領域を参照する回路が必要となり、高コストとなってしまう。また、入力された高解像度画像を低解像度化し、低解像度画像に対して補正対象画素を判定すると、高解像度画像におけるエッジの位置が正確に特定できない。
本実施形態では、入力された高解像度画像を低解像度化し、低解像度画像において補正対象画素を判定し、入力された高解像度画像における補正対象のエッジを予測することで、データ量を削減しながら、高精度にエッジ判定を行うことが可能となる。
本実施形態では、注目画素iの画素値からエッジの位置を予測する方法を説明したが、他の方法であってもよいことは言うまでもない。例えば、注目画素iの周辺の画素値とパターンマッチングを行って、低解像度画像の注目画素iに対応する高解像度画像におけるエッジ形状を予測してもよい。
<まとめ>
本実施形態によれば、トナー消費量の低減処理を実施する際に、入力画像を低解像度化し、低解像度画像で補正対象を判断しつつ、低解像度画像から元の入力画像のエッジを予測する。前記方法により、メモリを削減しながら、高精度に補正対象画素を判定し、良好な画像が得られる。
画像解析部901は、画像データを構成する複数の画素のうち現像剤のエッジ効果または掃き寄せによって現像剤が過剰となる画素を特定し、露光量補正部903が特定された画素の値を補正してもよい。なお、画像解析部901は、画像データを構成する複数の画素のうち、所定値以上の画素値からなる画像領域を求め、画像領域のエッジに位置する画素から所定の画素数以内の画素を、エッジ効果により現像剤が過剰となる画素として特定してもよい。エッジ効果や掃き寄せは、画素の光学的な濃度がある値より大きくなると視認しやすくなる。さらに、エッジ効果は画素領域の縁に発生し、掃き寄せは画素領域の後端に発生する。よって、これらを考慮して補正対象画素を決定すれば、エッジ効果や掃き寄せを効率よく低減できるであろう。
本実施形態では、エッジ部の画素値の補正処理として、エッジ効果と掃き寄せを補正する処理を例に挙げて説明したが、エッジ部の画素値の補正処理であれば、それ以外の補正処理でもよい。例えば、エッジ部のトナーの飛び散りを抑制する処理や、エッジ部の画素のガタツキを抑制するスムージング処理でもよい。
本実施形態では、画像形成装置101内の画像処理装置(画像演算部9)において補正処理を実行するものとして説明したが、画像処理装置は画像形成装置101の外部に設置されたコンピュータであってもよい。また、CPU10は、記憶装置11に記憶されたプログラムを実行することで、図10に示した画像処理方法を実行し、図9に示したような機能を実現してもよい。
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。

Claims (8)

  1. 第一の解像度の画像を、前記第一の解像度よりも低い第二の解像度の画像に変換する解像度変換手段と、
    前記第二の解像度の画像における注目画素と前記注目画素の周辺画素を参照し、前記注目画素がエッジ部であるか否かを判定する判定手段と、
    前記判定手段によってエッジ部であると判定された注目画素の値と、前記第一の解像度と前記第二の解像度との比とに基づき、前記注目画素に対応する、前記第一の解像度の画像におけるエッジ部の画素を決定する決定手段とを
    有することを特徴とする画像処理装置。
  2. 前記決定手段は、前記注目画素の値を前記比で除算することにより、前記エッジ部の画素を決定することを特徴とする請求項1に記載の画像処理装置。
  3. さらに、前記第一の解像度の画像において、前記決定手段によって決定されたエッジ部の画素から所定画素以内の位置にある画素に対して、画素値を低減する処理を行う補正手段とを有することを特徴とする請求項1または2に記載の画像処理装置。
  4. 前記補正手段は、前記エッジ部の画素からの距離に応じて決定される調整パラメータを用いて、前記画素値を小さくする処理を行うことを特徴とする請求項3に記載の画像処理装置。
  5. 前記解像度変換手段は、前記第一の解像度の画像におけるS×S画素(Sは2以上の自然数)からなる領域内の黒画素の数に応じて、前記領域に対応する前記第二の解像度の画像の画素値を決定することで、前記第一の解像度の画像を前記第二の解像度の画像に変換することを特徴とする請求項1乃至3のいずれか一項に記載の画像処理装置。
  6. 前記第一の解像度の画像は、二値の画像であることを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。
  7. 第一の解像度の画像を、前記第一の解像度よりも低い第二の解像度の画像に変換する解像度変換ステップと、
    前記第二の解像度の画像における注目画素と前記注目画素の周辺画素を参照し、前記注目画素がエッジ部であるか否かを判定する判定ステップと、
    前記判定ステップによってエッジ部であると判定された注目画素の値と、前記第一の解像度と前記第二の解像度との比とに基づき、前記注目画素に対応する、前記第一の解像度の画像におけるエッジ部の画素を決定する決定ステップとを
    有することを特徴とする画像処理方法。
  8. コンピュータを、請求項1乃至7のいずれか一項に記載の画像処理装置の各手段として機能させるためのプログラム。
JP2014223576A 2014-10-31 2014-10-31 画像処理装置、画像処理方法及びプログラム Pending JP2016092553A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014223576A JP2016092553A (ja) 2014-10-31 2014-10-31 画像処理装置、画像処理方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014223576A JP2016092553A (ja) 2014-10-31 2014-10-31 画像処理装置、画像処理方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2016092553A true JP2016092553A (ja) 2016-05-23

Family

ID=56019042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014223576A Pending JP2016092553A (ja) 2014-10-31 2014-10-31 画像処理装置、画像処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP2016092553A (ja)

Similar Documents

Publication Publication Date Title
JP6418742B2 (ja) 画像形成装置
US7881628B2 (en) Image forming apparatus that identifies halftone process parameter
JP5171165B2 (ja) 画像形成装置
JP2012194267A (ja) 画像形成装置および画像形成方法
JP2010050639A (ja) 画像形成装置及びその制御方法、並びに、プログラム
JP5272535B2 (ja) 露光制御装置および画像形成装置
CN105785730A (zh) 图像形成设备及其打印控制方法
US9703245B2 (en) Image processing apparatus, image processing method, and storage medium performing toner amount adjustment
JP5723111B2 (ja) 画像形成装置、制御方法、及びプログラム
JP2009118378A (ja) 画像形成装置、画像形成方法、画像形成プログラム、及びこのプログラムを記録したコンピュータ読取可能な記録媒体
JP2017090636A (ja) 画像形成装置、画像処理装置及びプログラム
US9880790B2 (en) Image forming apparatus, image forming method, and storage medium for reducing a consumption amount of color material
JP2017053985A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
JP6706054B2 (ja) 画像形成装置、画像処理装置及びプログラム
KR101884208B1 (ko) 화상형성장치 및 그 제어 방법
JP6465617B2 (ja) 画像形成装置、画像形成方法及びプログラム。
JP2016092553A (ja) 画像処理装置、画像処理方法及びプログラム
JP2017223871A (ja) 画像形成装置とその制御方法、及びプログラム
US10496006B2 (en) Image forming apparatus having variable exposure start timing depending on image information
JP6818779B2 (ja) 画像形成装置、画像形成方法及びプログラム
JP2010271595A (ja) 画像形成制御装置、画像形成装置および画像形成制御方法
JP5995555B2 (ja) 画像処理装置およびその制御方法
JP2017108314A (ja) 画像信号処理装置、画像信号処理方法、及びプログラム
JP2010231060A (ja) 画像形成装置