(57)【特許請求の範囲】
【請求項１】
多値の階調を持つ画像データを入力し、スムージング処理などの画像補正処理を行う画像補正処理方法において、
注目画素がスムージングの補正対象画素か否か判断する第１の処理工程と、
補正対象画素の周囲に中間濃度の階調を持つ画素があるか否か判断する第２の処理工程と、
中間濃度の画素がある場合に入力された画像データを出力し、中間濃度の画素がない場合にはスムージング処理後の画像データを出力する第３の処理工程と、
を有することを特徴とする画像補正処理方法。
【請求項２】
多値の階調を持つ画像データを入力し、スムージング処理などの画像補正処理を行う画像補正処理方法において、
注目画素がスムージングの補正対象画素か否か判断する第１の処理工程と、
補正対象画素が白データ以上の濃度を持ち、かつ、２値化の結果が白ドットとなるか否か判定する第２の処理工程と、
前記第２の処理工程により、補正対象画素が白データ以上の濃度を持ち、かつ、２値化の結果が白ドットとなると判定された場合に、入力された画像データを出力し、それ以外の場合にはスムージング処理後の画像データを出力する第３の工程と、を有することを特徴とする画像補正処理方法。
【請求項３】
前記第２の処理工程において、
更に、前記補正対象画素の上下または左右のどちら側かに他の補正対象画素が並ぶかを判定し、他の補正対象画素が並ぶ場合には入力された画像データを出力する、
ことを特徴とする請求項２に記載の画像補正処理方法。
【請求項４】
請求項１〜３のいずれか１項に記載した方法を実行するためのプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザプリンタ、デジタル複写機などに利用される画像補正処理方法に関し、特に、多値の階調を持つ画素を含むビットマップ状の画像データを入力し、画像のエッジ部分を検出して必要があればスムージング処理などの画像補正処理を行う画像補正処理方法に関する。
【０００２】
【従来の技術】
特開平９−２０５５０号公報には、モノトーン画像と多階調画像とを重ね合わせたような複合画像をレーザプリンタで印刷する場合、モノトーンのキャラクタの輪郭に対するスムージング処理と、多階調画像の忠実な美しい再生とを両立させて、画像全体にわたって望ましい印刷結果が得られるようにする技術が提案されている。
【０００３】
すなわち、図６において、複合画像２を入力すると、一方で複合画像２の各画素値を２値化部４で２値化してモノトーン画像８を再生し、他方で複合画像２から多階調のＮ倍密画像１０を再生する。
【０００４】
次に、モノトーン画像８にスムージング処理を施してキャラクタの輪郭を滑らかに修正する。また、Ｎ倍密画像１０のモノトーン画像８の修正部分１７に対応する画素にはマスキングを掛けて白のデータに変換する。この後、スムージング処理されたモノトーン画像１６とマスキングされたＮ倍密画像１８と重ね合わせて、最終的な画像２２を得るようにしたものである。符号６は倍密画像処理部、１２はスムージング処理部、１３は補正信号、１４はマスク処理部、２０は論理和部を示す。
【０００５】
【発明が解決しようとする課題】
上記従来技術では、入力画像が１ドット当たり０ｈ〜ｆｈまでの１６段階の階調を持つものとする場合、補正対象となるような画素は高い濃度（ｆｈに近い値）と、低い濃度（０ｈに近い値）の境界部分で目立ち易いため、図７のように、任意の濃度以上の画素を画像データ有り、それ以下の濃度をデータ無しのように、２値化変換し、この２値データに対してスムージング補正処理を行い、補正後の画素は補正処理を行わなかった画素に優先して出力されることで、補正出力結果を反映させている。
【０００６】
すなわち、スムージング処理による補正対象となった画素に関しては、スムージングの結果を優先し、元の多値データをマスキングにより白データに変換している。このため、この時点で入力画像の情報の一部を失うことになる。
これにより、図６のように、本来中間濃度で「０１」のデータが出力されなければならない画像の右下部分で、データとして「００」と同様な画素が出現し、その結果、この部分が入力データにはない１ドット分以上白く抜けた画素となってしまっている。
【０００７】
画像のジャギーは画素のコントラストが高い部分、すなわち、白ドットと黒ドットの境界部分では目立ち易いが、多値階調画像中では目立ちにくいため、スムージング補正を行うよりも、中間調濃度の画素の再現を優先させた方が画像として良質に見える場合が多い。
【０００８】
本発明は、スムージング補正の対象画素であっても、周囲の画素との関係により補正処理機能を停止させることにより、多値階調画像の階調再現性に悪影響を及ぼす処理を減少させ、スムージング機能を持ちながら、多値階調の再現性に優れた画像補正処理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、多値の階調を持つ画像データを入力し、スムージング処理などの画像補正処理を行う画像補正処理方法において、注目画素がスムージングの補正対象画素か否か判断する第１の処理工程と、補正対象画素の周囲に中間濃度の階調を持つ画素があるか否か判断する第２の処理工程と、中間濃度の画素がある場合に入力された画像データを出力し、中間濃度の画素がない場合にはスムージング処理後の画像データを出力する第３の処理工程と、を有することを特徴とするものである。
【００１０】
また上記目的を達成するために、請求項２記載の発明は、多値の階調を持つ画像データを入力し、スムージング処理などの画像補正処理を行う画像補正処理方法において、注目画素がスムージングの補正対象画素か否か判断する第１の処理工程と、補正対象画素が白データ以上の濃度を持ち、かつ、２値化の結果が白ドットとなるか否か判定する第２の処理工程と、前記第２の処理工程により、補正対象画素が白データ以上の濃度を持ち、かつ、２値化の結果が白ドットとなると判定された場合に、入力された画像データを出力し、それ以外の場合にはスムージング処理後の画像データを出力する第３の工程と、を有することを特徴とするものである
【００１１】
また上記目的を達成するために、請求項３記載の発明は、請求項２に記載の画像補正処理方法において、前記第２の処理工程において、更に、前記補正対象画素の上下または左右のどちら側かに他の補正対象画素が並ぶかを判定し、他の補正対象画素が並ぶ場合には入力された画像データを出力する、ことを特徴とするものである。また、請求項４記載の発明は、請求項１〜３のいずれか１項に記載した方法を実行するためのプログラムを記憶したコンピュータ読取可能な記憶媒体である。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら説明する。
まず、第１の実施の形態を説明する。
図１は注目画素とその周囲の中間濃度検出領域の一例を示す図、図２は第１の画像補正処理例を示すフローチャートである。
図１において、符号１０１は注目画素、１０２は中間濃度検出領域（参照領域）を示す。
【００１３】
図２において、まず、注目画素１０１が補正対象画素か否か判断する（Ｓ１）。注目画素１０１が補正対象画素であれば（Ｓ１でＹＥＳ）、次に注目画素１０１の周囲の中間濃度検出領域１０２に中間濃度の画素があるか否か判定する（Ｓ２）。
【００１４】
すなわち、中間濃度検出領域１０２中に濃度データ無し（０ｈ）以上で、かつ、２値化の際に画像データ無しと判定される中間濃度の画素が有るかを判定する（Ｓ２）。この低レベルの中間濃度画素が存在する場合は（Ｓ２でＹＥＳ）、補正後の画像データに優先して、スムージング補正前のデータ、すなわち入力画像の濃度データを出力する処理を行う（Ｓ３）。
【００１５】
また、中間濃度検出領域に中間濃度の画素が無い場合は（Ｓ２でＮＯ）、従前通りスムージング処理を行う（Ｓ４）。
【００１６】
次に第２の実施の形態を説明する。
第１の実施の形態の処理において、中間濃度画素を検出する領域を注目画素１０１の周辺以外に拡大し、補正対象画素が中間濃度画素の集まりの中に有るか否かの判定を行って、中間濃度画素中に有る場合は、濃度階調表現の再現性を優先するため、スムージング補正処理に優先して入力画素データを出力するか、もしくはスムージング処理機能を動作させないといった処理を行う。
【００１７】
次に第３の実施の形態を説明する。
図３は第２の画像補正処理例を示すフローチャートである。
注目画素（対象画素）１０１が補正対象画素と判定された場合で（Ｓ１１でＹＥＳ）、注目画素１０１の濃度データが濃度検出閾値である０ｈ（白データ）以上の濃度を持ち（Ｓ１２でＹＥＳ）、かつ、２値化の際にデータ無し（白ドット）と判定される（Ｓ１３でＹＥＳ）ような中間濃度の場合、周囲の画素の画像濃度にかかわらず、スムージング処理が行われていない入力画素データ濃度で画素データを出力する（Ｓ１４）。
【００１８】
また、Ｓ１２でＮ、Ｓ１３でＮの場合は従前通りスムージング処理を行う（Ｓ１５）。
【００１９】
次に、第４の実施の形態を説明する。図４は補正対象画素とその周囲の中間濃度検出領域の第１の例を示す図、図５は同じく第２の例を示す図である。注目画素１０１が、補正対象画素１０３と判定された場合で、スムージング補正対象画素の上下または左右のどちら側かに他の補正対象画素（補正処理データ）が並ぶか判定する。図４のように、垂直に近い境界線を補正する場合は、補正対象画素は垂直方向に並ぶことになる。この場合、補正対象画素１０３の上下方向に白データ以上の濃度を持ち、かつ、２値化の際にデータ無しと判定されるような中間濃度画素が存在する場合には、スムージング処理が行われていない入力画素データ濃度で画素データを出力する。
【００２０】
また、水平に近い境界線の場合は、図５のように、補正対象画素１０３の左右方向に並ぶ入力画素を参照し、垂直の場合と同様な処理を行う。
【００２１】
【発明の効果】
請求項１記載の発明によれば、補正対象画素周囲に中間濃度の画素がある場合に、入力データをそのまま印字することで、言い換えると、画像のエッジスムージング処理を行わないことで、イメージ画像に悪影響を与える画像補正処理を避け、濃度階調再現性を優先させたイメージ画像出力処理が可能になる。
【００２３】
請求項２記載の発明によれば、補正対象画素が低濃度画像である場合、スムージング処理を行わないようにすることで、高い濃度の画素の周囲にある低濃度画素の階調が補正データに置き変わってしまうことを防ぎ、イメージ画像の階調再現性を高めることができる。また、この場合、判定のための領域が注目画素のみの１ドットで済み、回路構成を単純化することが可能となる。
【００２４】
請求項３記載の発明によれば、補正対象画素周囲の画素の配列により、中間濃度検出の領域を特定方向のみ参照することで、請求項２記載の発明と同様な効果を奏すると同時に、回路構成をより小さい規模で実現可能とすることができる。
【図面の簡単な説明】
【図１】注目画素とその周囲の中間濃度検出領域の一例を示す図である。
【図２】第１の画像補正処理例を示すフローチャートである。
【図３】第２の画像補正処理例を示すフローチャートである。
【図４】補正対象画素とその周囲の中間濃度検出領域の第１の例を示す図である。
【図５】補正対象画素とその周囲の中間濃度検出領域の第２の例を示す図である。
【図６】従来例の画像補正処理ブロック図である。
【図７】従来例の画像補正処理例を示す図である。
【符号の説明】
１０１  注目画素
１０２  中間濃度検出領域
１０３  補正対象画素
【図１】
0003830269.tif 000002
【図２】
0003830269.tif 000003
【図３】
0003830269.tif 000004
【図４】
0003830269.tif 000005
【図５】
0003830269.tif 000006
【図６】
0003830269.tif 000007
【図７】
0003830269.tif 000008