(57)【要約】【課題】環境に依存した形成画像の変化をより好適に補償する。【解決手段】画像データを処理して画像形成手段により画像形成を行う画像形成装置において、画像データを入力する入力手段と、前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、を含む。【選択図】図１
2012121265.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理して画像形成手段により画像形成を行う画像形成装置であって、
画像データを入力する入力手段と、
前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、
前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、
前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、
前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、
前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、
各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、
を含むことを特徴とする画像形成装置。
【請求項２】
前記画像修正処理の対象となる画像属性を指定する指定手段を更に備え、
前記画像修正手段は、前記指定手段で指定された画像属性の画像領域のエッジ領域の画素の濃度を修正するよう構成されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像修正処理は、エッジ領域の画素の濃度を下げる細らせ処理とエッジ領域の画素の濃度を上げる太らせ処理とを含むことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記判定手段は、前記温度情報が第１の閾値温度より高い温度を示す場合は前記細らせ処理が必要と判定し、前記温度情報が前記第１の閾値温度より低い第２の閾値温度より低い温度を示す場合は前記太らせ処理が必要と判定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
画像データを処理して画像形成手段により画像形成を行う画像形成装置の制御方法であって、
入力手段が、画像データを入力する入力工程と、
属性判定手段が、前記画像データに含まれる各画素の画像属性を判定する属性判定工程と、
取得手段が、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得工程と、
判定手段が、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定工程と、
画像修正手段が、前記判定工程により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正工程と、
属性修正手段が、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正工程と、
生成手段が、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成工程と、
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における画像処理技術、特に、環境に依存した形成画像の変化を補償する画像処理技術に関するものである。
【背景技術】
【０００２】
プリンタや複写機などにおける記録媒体（用紙など）への出力において、出力環境や出力条件および画像形成部（感光ドラム、レーザ照射部など）の使用状況（例えば出力枚数）によって、出力画像の細線や文字の太さが変化する場合があった。例えば、使用により劣化した複写機を温度が高い環境で出力すると細線や文字の太さが、通常時よりも太く出力される場合があった。また、出力する紙種によって細線や文字の太さが変化してしまう場合があった。このような問題に対処すべく、画像形成に先立って行われる画像処理において細線や文字の予め細らせる技術が知られている。例えば特許文献１は、細線や文字のエッジ部の画素値を下げる（濃度を薄くする）細線化処理を施す技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０７０１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景に画像（例えばグラフィック属性の画像）がある文字に対して上述の細線化処理を適用した場合、当該文字のエッジ部の濃度が薄くなる。その結果、白抜けが発生したようにみえる画像が出力される場合や、ジャギーなどが目立つ画像が出力される場合があった。
【０００５】
本発明は上述の問題点に鑑みなされたものであり、環境に依存した形成画像の変化をより好適に補償する画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の１以上の問題点を解決するため、本発明の画像形成装置は以下の構成を備える。すなわち、画像データを処理して画像形成手段により画像形成を行う画像形成装置において、画像データを入力する入力手段と、前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、を含む。
【発明の効果】
【０００７】
本発明によれば、環境に依存した形成画像の変化をより好適に補償する画像処理技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の概略ブロック図である。
【図２】画像修正処理部のフローチャートである。
【図３】環境情報判定部を説明する図である。
【図４】環境情報判定部の詳細図である。
【図５】細らせ処理及び太らせ処理を説明する図である。
【図６Ａ】画像修正処理ＵＩを示す図である。
【図６Ｂ】画像修正処理ＵＩの詳細設定画面を示す図である。
【図７】画像修正処理の詳細フローチャートである。
【図８】環境情報判定の例を示す図である。
【図９】環境情報判定の詳細な例を示す図である。
【図１０】細らせ／太らせ処理の方向および参照画素を示す図である。
【図１１】様々な画像属性を模式的に示す図である。
【図１２】画像属性の修正による効果を模式的に示す図である。
【図１３】太らせ処理の具体的処理を説明する図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１０】
（第１実施形態）
本発明に係る画像処理装置の第１実施形態として、画像形成装置を例に挙げて以下に説明する。
【００１１】
＜装置構成＞
図１は、第１実施形態に係る画像形成装置１００の概略ブロック図である。以下では、画像形成装置１００は、画像読取部１０で読み取った画像データ又は画像受信部１１により不図示の外部装置から受信した画像データを印刷出力するデジタル複合機であるとして説明する。なお以下の説明では、画像形成装置１００は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色の色材（トナーやインクなど）を利用することを想定する。しかし、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色材など他の色材の組合せを利用する場合についても適用可能である。
【００１２】
画像形成装置１００は、画像読取部１０、画像受信部１１、設定ユーザインタフェース（ＵＩ）１７、各種画像処理を行う画像処理部１２、記憶部１５、ＣＰＵ１６及び画像出力部１３を備える。画像読取部１０は、入力画像を読み取る。例えば、画像読取部１０はカラー画像等を読み取る機能部である。また、画像受信部１１は、ＬＡＮやインターネット等の外部通信路１４を介して、画像データを管理するサーバや、この画像形成装置に対してプリントの実行を指示するパーソナルコンピュータ（ＰＣ）から画像データを受信する。
【００１３】
画像読取部１０で読み取った画像データ又は画像受信部１１に入力された画像データは、画像処理部１２に入力される。スキャナ画像処理部１２０は、画像読取部１０で読み取った画像データに対してシェーディング補正、像域分離処理、色変換等の画像処理を行う。なお、像域分離処理とは、画像データの各画素に当該画素の属性情報を付加する処理である。
【００１４】
図１１は、画像に含まれる各種属性を有するオブジェクト画像を模式的に示す図である。具体的には、オブジェクト画像の属性には、文字５０を示す文字属性、背景５１を示す背景属性、自然画などのイメージ５２を示すイメージ属性、細線５３であることを示す細線属性、図形などのグラフィック５４であることを示すグラフィック属性などが含まれる。
【００１５】
一方、プリンタ画像処理部１２１は、画像データがプリンタ記述言語（ＰＤＬ）で表現されたデータであった場合、当該画像データに含まれるＰＤＬのコマンド群を解釈し中間コードを出力する。そして、プリンタ画像処理部１２１内のラスターイメージプロセッサ（ＲＩＰ）は中間コードからビットマップ画像へと展開し色処理部１２２に出力する。一方で、ＰＤＬのコマンド群に含まれる属性情報から画素毎の属性情報を展開し、画像修正処理部１２３に出力する。
【００１６】
次いで、色処理部１２２は、スキャナ画像処理部１２０又はプリンタ画像処理部１２１からの画像データを受け付け、ＲＧＢ→ＣＭＹＫの色変換処理などを行う。画像修正処理部１２３は、ＣＭＹＫ画像に対して画像修正を行う。特に、画像修正処理部１２３は、画像出力部１３の環境による画像形成の変動を補償するための画像処理（後述する太らせ処理や細らせ処理）を行う。
【００１７】
図２は、画像修正処理部１２３のより詳細な機能ブロックを示す図である。属性判定部１２３−１、濃度判定部１２３−２、濃度修正部１２３−３、属性修正部１２３−４が含まれる。属性判定部１２３−１は、入力された画像データの各画素の画像属性を判定する。当該判定はスキャナ画像処理部１２０から入力された像域分離処理の結果又はプリンタ画像処理部１２１入力された属性情報を用いて行われる。濃度判定部１２３−２は、入力された画像データの各画素の濃度（画素値）を判定する。濃度修正部１２３−３は、濃度判定部１２３−２において判定された各画素の濃度（画素値）を用いて、注目画素の濃度（画素値）を修正する。属性修正部１２３−４は、濃度修正部１２３−３において濃度（画素値）が修正された画素の属性情報を修正する。なお、画像修正処理部１２３における画像修正処理の詳細については図７を参照して後述する。
【００１８】
フィルタ処理部１２４は、画像修正処理部１２３から入力された画像データに対し、エッジ強調やスムージングなどの処理を行う。載り量制御処理部１２５は、フィルタ処理部１２４から入力されたフィルタ後の画像データに基づいて記録材（用紙などの記録媒体）に適した載り量の制御を行う。ガンマ処理部１２６は、載り量制御処理部１２５から入力された画像データに基づいて、当該画像データのガンマ処理を行う。ディザ処理部１２７は、上述の各処理部で処理された画像データに対してディザ処理を行う。フィルタ処理部１２４及びディザ処理部１２７による処理により、画像出力部１３により利用されるＣＭＹＫ各色の形成画像データが生成される。
【００１９】
フィルタ処理部１２４からディザ処理部１２７の各処理部では、画像データに含まれる各画素の属性情報を用いて当該画像データを処理するように構成されている。例えば、ディザ処理部１２７は、文字属性又は細線属性を有する画素に対してはジャギーが目立たないように高線数スクリーン（例えば２００線以上）を適用する。一方、背景属性、イメージ属性、グラフィック属性を有する画素に対しては、画像処理における色変動の発生を低減すべく、低線数スクリーン（例えば１３０〜１７０線程度）を適用する。
【００２０】
記憶部１５は、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）等のさまざまな記憶媒体から構成される。例えば、ＲＡＭはデータや各種情報を格納する領域として用いられたり、ＣＰＵ１６の作業領域として用いられたりする。一方、ＲＯＭは、各種制御プログラムを格納する領域として用いられる。また、ＣＰＵ１６は、ＲＯＭに格納されたプログラムに従って各種処理を判断、制御する。画像出力部１３は、画像を出力（例えば、印刷用紙等の記録媒体への画像形成出力）を行う。
【００２１】
図３は、情報調整部２１が実行する処理を説明する図である。情報調整部２１は、画像形成装置１００における環境情報に基づいて画像修正処理部１２３における画像修正処理（太らせ処理や細らせ処理）の要否や修正量を決定する。
【００２２】
環境情報判定部２１１は、記録材情報取得部１８から取得される記録材に関する記録材情報、環境情報取得部１９から取得される環境情報、耐久情報取得部２０から取得される耐久情報を取得する。つまり、色材（トナーやインクなど）の記録材（用紙など）への定着性の変化の要因となり得る、画像形成の動作環境に関する情報を取得する。そして環境情報判定部２１１は、これらの情報に基づいて太らせ処理や細らせ処理の必要があるか判定を行う。
【００２３】
具体的には、記録材の種別（上質紙か再生紙かなど）によって定着性などが変化する。また、画像出力部１３の温度・湿度などの環境によっても定着性が変化する。さらに、画像出力部１３の経年劣化によっても定着性などが変化する。なお、環境情報については画像形成出力時における情報だけでなく、過去の履歴情報を併せて用いるように構成してもよい。過去の履歴情報を用いることにより、制御の過多を抑制することが可能になる。
【００２４】
環境情報判定部２１１が、太らせ処理または細らせ処理の必要があると判断した場合、修正幅を算出し画像修正設定保存部１５１に進み修正幅の値を記憶部１５に保存する。一方、画像修正処理の必要がないと判断した場合、画像修正設定保存部１５１に進み修正幅を”０”として記憶部１５に保存する。
【００２５】
環境情報判定部２１１における判定方法についてより詳細に説明する。まず、環境情報取得部１９から温度情報を取得し、画像修正処理の必要が無い”通常温域”の範囲にあるか否かの判定を行う。なお、”通常温域”の上限及び下限の閾値温度はあらかじめ記憶部１５に記憶されている。取得された温度が”通常温域”の範囲にある場合は、修正幅を”０”として決定する。一方、取得された温度が、”通常温域”より高い”高温域”、”通常温域”より低い”低温域”の何れかにある場合は画像修正処理の必要があると判断し、対応する修正幅を設定する。具体的には、低温域であると判定された場合、細線や文字は細る傾向（濃度が薄くなる傾向）にあるので予め画像を太らせる必要があると判定する。一方、高温である場合は太る傾向（濃度が濃くなる傾向）にあるので予め細らせる必要があると判定する。例えば、修正幅は、予め太らせる必要があると判定された場合は”＋１”、予め細らせる必要があると判定された場合は”−１”と決定する。ただし、温度域に応じてより詳細に修正幅を決定してもよい。
【００２６】
図９（ａ）は、温度と修正幅の対応関係を例示的に示す図である。ここで修正幅は画素数を表しプラスであれば太らせ処理を意味し、マイナスであれば細らせ処理を意味する。なお、区間９０１では１画素分太るが、当該画素の濃度は０〜２５５（８ビットの場合）の間で変化する。また、区間９０２では２画素分太るが、１画素目の画素（より内周の画素）の濃度は２５５に設定され、２画素目の画素（より外周の画素）の濃度は０〜２５５（８ビットの場合）の間で変化する。以下では、例えば、修正幅＝＋１．５（画素）とは、１画素目の修正濃度が”２５５”で２画素目の修正濃度が”１２８”であることを意味する。
【００２７】
図９（ｂ）は、温度と修正幅の他の対応関係を例示的に示す図である。図９（ａ）に示される対応関係とは、”通常温域”の上限（第１の閾値温度）及び下限（第２の閾値温度）の閾値温度が異なり、図９（ｂ）における”通常温域”の方がより広く設定されている。図９（ｂ）に示される対応関係は、例えば、耐久情報取得部２０から取得された耐久情報により使用回数が少ないと判定された場合に使用される。  つまり、一般に画像出力部１３の使用回数が増え経年劣化が進むほど、画像形成濃度の変動が大きくなる。そこで、画像出力部１３の使用回数が少ないうちは図９（ｂ）の関係を使用し、使用回数が所定回数より多くなった場合に図９（ａ）に示される関係を使用するよう構成するのである。なお、同様に湿度や記録材の種別に応じて上述の”通常温域”の上限及び下限の閾値温度を変更するよう構成してもよい。
【００２８】
さらに温度だけではなく修正幅に関するパラメータを変更するよう構成してもよい。また、ユーザによって設定された修正強度（図６Ｂを参照して後述する自動設定レベルのＵＩ１７６）に応じて、温度と修正幅の対応関係を選択的に使用するよう構成してもよい。図９（ｃ）は、ユーザにより修正強度を弱くする設定（レベル１）が指定された場合の対応関係を例示的に示している。
【００２９】
図４は、判定基準決定処理を説明する図である。判定基準決定部２１１−１は、記録材情報取得部１８から記録材情報、環境情報取得部１９から湿度情報、耐久情報取得部２０から耐久情報をそれぞれ取得し、最後に設定ＵＩ１７からレベル情報を取得する。これによって図９（ａ）〜（ｃ）に例示される対応関係を決定する。具体的には、対応関係ををあらかじめ複数個用意しておき、記録材情報、湿度情報、耐久情報そしてレベル情報などによって選択するよう構成するとよい。
【００３０】
その後、太らせ細らせ判定部２１１−２は、環境情報取得部１９から現在の温度情報を取得し、判定基準決定部２１１−１が決定した図９に例示される対応関係を用いて修正幅を決定する。その後、画像修正設定保存部１５１に修正幅の情報を保存する。
【００３１】
図８は、対応関係の選択に利用する記録材（紙種Ｘ）に対するルックアップテーブルを意味している。ここでは、対応関係１Ａ〜３Ｃまで９つの対応関係を用意している。そして、湿度や耐久情報に基づいてＡ〜Ｃの何れかを選択し、ユーザにより選択されたレベル情報（ＵＩ１７６）に基づいてレベル１〜３の何れかを選択するよう構成されている。もちろん、取得した情報（湿度や耐久情報、レベル）をパラメータとして、所定の数式に代入することにより対応関係を導出するよう構成してもよい。
【００３２】
＜設定ＵＩ＞
図６Ａ及び図６Ｂは、設定ＵＩ１７で行われる設定について説明する。ここでは、修正に必要な情報の設定方法について説明する。設定ＵＩ１７により設定されたパラメータは画像修正設定保存部１５１へ保存される。
【００３３】
図６Ａは、画像修正処理（太らせ処理や細らせ処理）に関するパラメータを設定するユーザインタフェース（ＵＩ）を例示的に示す図である。具体的には、各画像属性（文字、細線、イメージ、グラフィック）に対する修正方法、修正幅、修正濃度の設定を受け付ける。ＵＩ１７１では修正方法を、”太らせ”、”細らせ”、”なし”、”自動”の４つから選択する。ここで”自動”が選択されると、上述した環境情報判定部２１１による自動設定がなされる。”太らせ”または”細らせ”が選択されると、ＵＩ１７２における修正幅が固定的に適用される。なお、修正幅は例えば０〜３画素の間で指定される。また、ＵＩ１７３における修正濃度は、画像修正処理における参照画素の濃度に対する注目画素の濃度修正の度合いを示す値が設定される。例えば、修正濃度は、０〜１００％の間で指定される。なお、”なし”が選択されると修正幅及び修正濃度は共に”０”に設定される。
【００３４】
図６Ｂは、太らせ処理における色版毎の詳細設定を行うユーザインタフェース（ＵＩ）を例示的に示す図である。ＹＭＣＫの色版ごとに、修正の要否の設定、及び修正を行う場合の修正方向の設定をユーザから受け付ける。ここで、例えばブラックだけが選択されていればブラックだけ太らせる（又は細らせる）ことが可能になる。ＵＩ１７５において指定する修正方向は、太らせ処理や細らせ処理の方向を８方向から指定する。これは、例えば画像出力部１３における主走査方向及び副走査方向の画像形成特性の違いを補償するために使用される。修正方向を適切に設定することで形成画像の品位を高く保つことができる。
【００３５】
＜装置の動作＞
・細らせ処理の場合
図７は、画像修正処理部１２３で行われる画像修正処理の詳細フローチャートである。ここでは、情報調整部２１と設定ＵＩ１７で決定された情報をもとに細らせ処理を行う場合について説明する。なお、以下の処理はある１つの画素（注目画素）に対する処理を示しており、実際には、画像データの全画素（あるいは指定された画像領域の画素）に対して以下で説明する処理が順次実行される。
【００３６】
ステップＳ１２３１は、注目画素の属性判定を行うサブステップＳ１２３１−１と参照画素の属性判定を行うサブステップＳ１２３１−２とを含む。Ｓ１２３１−１では、属性判定部１２３−１は、注目画素の属性が、細らせ処理の対象となる属性と一致するか否かを判定する。上述したように、図６Ａに示すＵＩにおいて属性毎に画像修正処理が指定され、当該指定は画像修正設定保存部１５１に保存されている。一致する（細らせ処理の対象である）と判定された場合はＳ１２３１−２に進み、対象でないと判定された場合は現在の注目画素に対する処理は終了する。Ｓ１２３１−２では、属性判定部１２３−１は、現在の注目画素に対応する参照画素の属性が、細らせ処理の対象となる属性と一致するか否かを判定する。ここで、参照画素とは、図６Ｂにおける修正方向設定ＵＩ１７に指定された細らせを行う方向と逆方向の領域を示している。
【００３７】
図１０（ａ）は、細らせ処理における注目画素と参照画素の関係を例示的に示す図である。細らせ処理を行う方向がパターン１００１のように設定されている場合、それとは反転したパターン１００２に示す領域内の３個の画素が参照画素になる。なお、中心の１個の画素が注目画素に相当する。
【００３８】
Ｓ１２３１−２において、一致しないと判定された場合は、ステップＳ１２３２に進み、一致すると判定された場合は現在の注目画素に対する処理は終了する。例えば、文字属性の画像を細らせると設定されていた場合、画像修正設定保存部１５１は、注目画素が文字属性であり参照画素が文字属性以外であると設定されている。すなわち、注目画素が文字属性でありかつ参照画素が文字属性以外である場合に細らせ処理の対象と判定される。つまり、文字画像の画素のうち背景画像と接しているエッジ領域を細らせ処理の対象画素として判定するのである。
【００３９】
ステップＳ１２３２は、注目画素の濃度判定を行うサブステップＳ１２３２−１と参照画素の濃度判定を行うサブステップＳ１２３２−２とを含み、細らせ処理を実行すべき画素であるか否かを判定する。Ｓ１２３２−１では、濃度判定部１２３−２は、注目画素の濃度と画像修正設定保存部１５１で設定されている第１閾値とを比較し、注目画素の濃度が第１閾値以上であればＳ１２３２−２へ進む。注目画素の濃度が第１閾値未満であれば細らせ処理の対象でないと判定し現在の注目画素に対する処理は終了する。Ｓ１２３２−２では、濃度判定部１２３−２は、参照画素の濃度と画像修正設定保存部１５１で設定されている第２閾値とを比較し、参照画素の濃度が第２閾値以上であればＳ１２３３へ進む。参照画素の濃度が第２閾値未満であれば細らせ処理の対象でないと判定し現在の注目画素に対する処理は終了する。
【００４０】
なお、望ましい形態として、注目画素濃度判定処理（Ｓ１２３２−１）は色版ごとに行われ、色版ごとに第１閾値を設定できるようにする。例えば、修正色版（ＵＩ１７４）がブラックのみ指定された場合、ブラックの第１閾値は”０”と設定されブラック以外の第１閾値は”２５５”と設定する。その結果、注目画素濃度判定（Ｓ１２３２−１）では、注目画素にブラックがあれば常に細らせ処理を実行すべき画素であると判定することが出来る。
【００４１】
また、例えば第１閾値を”１５０”と設定すれば濃度が濃い画素のみを細らせる設定が可能になる。また、例えば第２閾値を”０”と設定した場合、任意の背景濃度に対して細らせ処理を行うことが可能になる。
【００４２】
ステップＳ１２３３では、濃度修正部１２３−３は、参照画素を参照して注目画素の濃度を修正する。例えば、参照画素の濃度にＵＩ１７３で設定された修正濃度の設定値を乗じた値を、修正後の注目画素の濃度として決定する。もちろん修正後の注目画素の濃度の具体的な決定方法は他の様々な形態が考えられる。例えば、ＵＩ１７３において修正濃度が”Ａ”（％）に設定されていた場合に、
（修正後の注目画素濃度）＝｛（現在の注目画素濃度）×（１００−Ａ）％＋（参照画素濃度）×（Ａ）％｝
のように重み付け演算を用いてもよい。
【００４３】
ここで、図５（ａ）を参照して濃度修正部１２３−３のより詳細な動作について説明する。具体的には、背景属性を持つ画像領域５２０と文字属性を持つ画像領域５１０との境界（エッジ領域）において、文字属性である注目画素５００の濃度を算出する場合について述べる。図５（ａ）の左図において注目画素５００に対応する参照画素は領域５０１に位置する３個の画素（何れも濃度が”０”）である。修正濃度が１００％である場合、注目画素５００の濃度は上述の数式により、参照画素の濃度である”０”に置換される。その結果、図５（ａ）の右図に示されるように、細らせ処理を実現することができる。
【００４４】
なお、ＪＰＥＧ圧縮などの影響により文字の周辺の濃度が不均一となっている場合には、３個の参照画素の濃度の平均値で置換するよう構成してもよい。このようにすることにより、圧縮ノイズの濃い参照画素が存在した場合であっても、好適に細らせ処理を行うことが可能になる。
【００４５】
ステップＳ１２３４では、属性修正部１２３−４は、修正後の注目画素の属性を参照画素の属性に修正する。例えば、注目画素が文字属性であり参照画素が背景属性であれば、注目画素の属性を文字属性から背景属性に修正する。
【００４６】
・太らせ処理の場合
上述した細らせ処理と同様に図７をい参照して太らせ処理を説明する。なお、以下の処理はある１つの画素（注目画素）に対する処理を示しており、実際には、画像データの全画素（あるいは指定された画像領域の画素）に対して以下で説明する処理が順次実行される。
【００４７】
ステップＳ１２３１では、属性判定部１２３−１は、注目画素の属性が、太らせ処理の対象となる属性と一致するか否かを判定する。一致する（太らせ処理の対象である）と判定された場合はＳ１２３１−２に進み、対象でないと判定された場合は現在の注目画素に対する処理は終了する。Ｓ１２３１−２では、属性判定部１２３−１は、現在の注目画素に対応する参照画素の属性が、太らせ処理の対象となる属性と一致するか否かを判定する。
【００４８】
図１０（ｂ）は、太らせ処理における注目画素と参照画素の関係を例示的に示す図である。太らせ処理を行う方向がパターン１００３のように設定されている場合、それとは反転したパターン１００４に示す領域内の３個の画素が参照画素になる。なお、中心の１個の画素が注目画素に相当する。
【００４９】
Ｓ１２３１−２において、一致しないと判定された場合は、ステップＳ１２３２に進み、一致すると判定された場合は現在の注目画素に対する処理は終了する。例えば、文字属性の画像を太らせると設定されていた場合、画像修正設定保存部１５１は、注目画素が文字属性以外であり参照画素が文字属性であると設定されている。すなわち、注目画素が文字属性以外でありかつ参照画素が文字属性である場合に画像修正処理の対象と判定される。つまり、背景画像の画素のうち文字画像と接しているエッジ領域を画像修正処理の対象画素として判定するのである。
【００５０】
ステップＳ１２３２は、注目画素の濃度判定を行うサブステップＳ１２３２−１と参照画素の濃度判定を行うサブステップＳ１２３２−２とを含み、画像修正処理を実行すべき画素であるか否かを判定する。Ｓ１２３２−１では、濃度判定部１２３−２は、注目画素の濃度と画像修正設定保存部１５１で設定されている第３閾値とを比較し、注目画素の濃度が第３閾値以上であればＳ１２３２−２へ進む。注目画素の濃度が第３閾値未満であれば画像修正処理の対象でないと判定し現在の注目画素に対する処理は終了する。Ｓ１２３２−２では、濃度判定部１２３−２は、参照画素の濃度と画像修正設定保存部１５１で設定されている第４閾値とを比較し、参照画素の濃度が第４閾値以上であればＳ１２３３へ進む。参照画素の濃度が第４閾値未満であれば画像修正処理の対象でないと判定し現在の注目画素に対する処理は終了する。
【００５１】
なお、第３閾値及び第４閾値は、例えば、図６Ｂに示すＵＩにおける設定により決定される。また、望ましい形態として、参照画素濃度判定処理（Ｓ１２３２−２）は色版ごとに行われ、色版ごとに第４閾値を設定できるようにする。例えば、修正色版（ＵＩ１７４）がブラックのみ指定された場合、ブラックの第４閾値は”０”と設定されブラック以外の第４閾値は”２５５”と設定する。その結果、参照画素濃度判定（Ｓ１２３２−２）では、参照画素にブラックがあれば常に画像修正処理を実行すべき画素であると判定することが出来る。また、例えば第３閾値を”０”と設定した場合、任意の文字濃度に対して太らせ処理を行うことが可能になる。
【００５２】
ステップＳ１２３３では、濃度修正部１２３−３は、参照画素を参照して注目画素の濃度を修正する。ここで、図５（ｂ）を参照して濃度修正部１２３−３のより詳細な動作について説明する。具体的には、背景属性を持つ画像領域５２０と文字属性を持つ画像領域５１０との境界（エッジ領域）において、背景属性である注目画素５００の濃度を算出する場合について述べる。図５（ｂ）の左図において注目画素５００に対応する参照画素は領域５０２に位置する３個の画素である。３個の参照画素のうち２個は濃度が”２５５”であり１個は濃度が”０”である。ここでは、参照画素の濃度の最大値である”２５５”に置換される。その結果、図５（ｂ）の右図に示されるように、太らせ処理を実現することができる。
【００５３】
ステップＳ１２３４では、属性修正部１２３−４は、修正後の注目画素の属性を参照画素の属性に修正する。例えば、注目画素が背景属性であり参照画素が文字属性であれば、注目画素の属性を背景属性から文字属性に修正する。
【００５４】
なお、以上の説明においては、文字属性の画素の濃度は”２５５”であり、背景属性の画素の濃度は”０”であるとして説明を行ったが、文字属性の画素の濃度が背景属性の画素の濃度より大きければ同様の処理が適用可能である。なお、白抜き文字のように、文字属性の画素の濃度が背景属性の画素の濃度より小さい場合は、高温域において文字属性の画像の太らせ処理を行い、低温域において文字属性の画像の細らせ処理を行うよう構成するとよい。
【００５５】
＜第１実施形態の効果＞
図１２は、画像修正処理（太らせ処理）を行った際の形成画像の様子を模式的に示す図である。
【００５６】
背景属性を有する画像領域５２０と文字属性を持つ画像領域５１０とを含む画像１２００に対して、太らせ処理を行った画像１２１０の拡大図が例示的に示されいる。画像１２１０には、太らせ処理により画素値が変化した画像領域５３０が含まれている。
【００５７】
従来の技術においては、画像領域５３０の画像領域対応する属性は修正しない（つまり背景属性のまま）。そのため、画像１２１０をディザ処理部１２７により処理する場合、画像領域５３０を画像処理における色変動の発生を低減すべく、低線数スクリーン（例えば１３０〜１７０線程度）を適用して処理する。その結果、場合によっては、背景技術において説明した白抜けが発生したようにみえる画像１２１０ａが出力されることになる。
【００５８】
一方、第１実施形態においては、画像領域５３０の画像領域対応する属性を修正する（つまり文字属性に修正される）。そのため、画像１２１０をディザ処理部１２７により処理する場合、画像領域５３０を画像処理に起因するジャギーが目立たないように高線数スクリーン（例えば２００線以上）を適用して処理する。その結果、白抜けが発生したようにみえる画像が出力されることを低減することが可能となる。
【００５９】
なお、ここではディザ処理部１２７における処理について説明した。しかし、画像領域５３０の画像領域対応する属性を修正した後、当該属性に基づいた処理を行うことにより、フィルタ処理部１２４、載り量制御処理部１２５、ガンマ処理部１２６などにおいても、より好適な処理結果が得られることが期待できる。
【００６０】
さらに、プリンタ画像処理部１２１内のラスターイメージプロセッサ（ＲＩＰ）から出力される属性情報と共に、線幅を示すポイントや画素数などの情報を付加してもよい。その場合、属性ごとに太らせや細らせを行いたいポイントや画素数を指定することにより、例えば、細らせ処理後の細線の幅が０画素となり消失するような事態を低減することが可能となる。
【００６１】
以上説明したとおり第１実施形態によれば、環境に依存する画像形成濃度を補償すると共に、当該補償のための画像修正処理に起因する画像の劣化を低減することが可能となる。
【００６２】
（第２実施形態）
第２の実施形態では、非整数画素（例えば１．５画素）分の画像修正処理を行う場合について説明する。装置構成および装置の概略動作については第１実施形態と同様であるので説明は省略する。以下では、１．５画素分の太らせ処理について、図１３を参照して説明する。なお、図１３は、第１実施形態における図５（ｂ）に対応する図である。
【００６３】
図１３は、１．５画素分の太らせ処理を模式的に説明する図である。具体的には、図５（ｂ）と同様、背景属性を持つ画像領域５２０と文字属性を持つ画像領域５１０との境界（エッジ領域）において、背景属性である注目画素５００の濃度を算出する場合について述べる。ただし、１．５画素分の太らせ処理を行うため、文字属性を有する画像領域５１０から２画素分離れた位置に注目画素がある場合にも濃度修正が発生する。つまり、１．５画素を、１画素分離れた画素に”１．０”を、２画素分離れた画素に”０．５”をそれぞれ分配する。
【００６４】
図１３（ａ）は、文字属性を有する画像領域５１０から２画素分離れた画素における太らせ処理を示す図である。ここでは、注目画素１３００の濃度を参照画素の領域１３０１内かつ文字属性を有する画素の濃度を用いて決定する。すなわち、領域１３０１内の画像領域５１０の３個の画素の何れかの濃度に、上述のように分配された０．５を乗じた値を用いて決定する。その結果、修正後の注目画素の濃度は、画像領域５２０の画素の濃度と画像領域５１０の画素の濃度との平均濃度に設定される。一方、図１３（ｂ）は、文字属性を有する画像領域５１０から１画素分離れた画素における太らせ処理を示す図である。上述のように分配された”１，０”を乗じた値を用いて決定する。その結果、修正後の注目画素の濃度は、画像領域５１０の画素の濃度と同一の濃度に設定される。これらの処理を行うことにより、図１３（ｃ）に示されるような１．５画素分の太らせ処理を実現することができる。
【００６５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012121265.tif 000003
【図２】
2012121265.tif 000004
【図３】
2012121265.tif 000005
【図４】
2012121265.tif 000006
【図６Ａ】
2012121265.tif 000007
【図６Ｂ】
2012121265.tif 000008
【図７】
2012121265.tif 000009
【図８】
2012121265.tif 000010
【図９】
2012121265.tif 000011
【図１０】
2012121265.tif 000012
【図５】
2012121265.tif 000013
【図１１】
2012121265.tif 000014
【図１２】
2012121265.tif 000015
【図１３】
2012121265.tif 000016