(57)【要約】【課題】トナー散りを抑制でき、且つ画像の先鋭性を確保することの可能な画像処理装置および画像処理方法を提供すること。【解決手段】画像処理装置１０００は、画像データにおける注目画素の濃度値の変化の大きさを検出する濃度変化量検出手段１３１０と、濃度値の変化の大きさが所定の濃度変化量閾値以上であった場合、注目画素の濃度値を、注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定手段１４１４と、を備える。【選択図】        図１
2009223237.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素によって構成される所定の画像データを受信する画像データ受信手段と、
前記複数の画素のそれぞれの濃度値を取得する濃度値取得手段と、
前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択手段と、
前記画像データにおける前記注目画素の濃度値の変化の大きさを検出する濃度変化量検出手段と、
前記注目画素の濃度値の変化の大きさが所定の濃度変化量閾値以上であった場合、前記注目画素の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定手段と、
前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であった場合、前記濃度決定手段によって設定された前記第１の出力濃度値を出力し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値未満であった場合、前記濃度値取得手段が取得した前記注目画素の濃度値を出力する濃度出力手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記濃度変化量検出手段は、前記注目画素に隣接する周辺画素の濃度値と前記注目画素の濃度値との差分を求めることにより前記注目画素の濃度値の変化の大きさを検出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記注目画素を含む所定の範囲を選択領域として選択する領域選択手段をさらに備え、
前記濃度変化量検出手段は、前記選択領域に含まれる画素の濃度値の変化の大きさを前記注目画素の濃度値の変化の大きさとして検出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記濃度決定手段は、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が所定の濃度値範囲内にあった場合、前記注目画素の濃度値を前記第１の出力濃度値に設定することを特徴とする請求項１〜３のうちいずれか一項に記載の画像処理装置。
【請求項５】
前記濃度決定手段は、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が所定の濃度上限値以上であった場合、前記注目画素の濃度値を当該濃度値以下の前記第１の出力濃度値に設定することを特徴とする請求項１〜３のうちいずれか一項に記載の画像処理装置。
【請求項６】
前記濃度決定手段は、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が所定の濃度上限値以上であった場合、前記注目画素の濃度値を当該濃度値以下の前記第１の出力濃度値に設定し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が所定の濃度下限値以下であった場合、前記注目画素の濃度値を当該濃度値以上の前記第１の出力濃度値に設定することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記濃度決定手段は、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が前記濃度値範囲内にあった場合、前記注目画素の濃度値の変化の大きさに基づき前記第１の出力濃度値を設定することを特徴とする請求項４〜６のうちいずれか一項に記載の画像処理装置。
【請求項８】
前記濃度決定手段は、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が前記濃度上限値以上であった場合、前記注目画素の濃度値の変化の大きさが大きくなるに伴い小さくなるよう前記第１の出力濃度値を設定し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記注目画素の濃度値が前記濃度下限値以下であった場合、前記注目画素の濃度値の変化の大きさが大きくなるに伴い大きくなるよう前記第１の出力濃度値を設定することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
複数の画素によって構成される所定のカラー画像データを受信する画像データ受信手段と、
前記複数の画素のそれぞれの濃度値を色成分毎に取得する濃度値取得手段と、
前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択手段と、
前記カラー画像データにおける前記注目画素の任意の色成分の濃度値の変化の大きさを検出する濃度変化量検出手段と、
取得された前記注目画素の各色成分の濃度値に基づき濃度和を算出する濃度和算出手段と、
前記注目画素の前記任意の色成分の濃度値の変化の大きさが所定の濃度変化量閾値以上であり、且つ前記濃度和が所定の濃度和閾値以上であった場合、前記注目画素の前記任意の色成分の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定手段と、
前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値以上であった場合、前記濃度決定手段によって設定された前記第１の出力濃度値を出力し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値未満であった場合、前記濃度値取得手段によって取得された前記注目画素の前記任意の色成分の濃度値を出力する濃度出力手段と、
を備えることを特徴とする画像処理装置。
【請求項１０】
前記濃度変化量検出手段は、前記注目画素に隣接する周辺画素の前記任意の色成分の濃度値と前記注目画素の前記任意の色成分の濃度値との差分を求めることにより前記注目画素の前記任意の色成分の濃度値の変化の大きさを検出することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記注目画素を含む所定の範囲を選択領域として選択する領域選択手段をさらに備え、
前記濃度変化量検出手段は、前記選択領域に含まれる画素の前記任意の色成分の濃度値の変化の大きさを、前記注目画素の前記任意の色成分の濃度値の変化の大きさとして検出することを特徴とする請求項９に記載の画像処理装置。
【請求項１２】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が所定の濃度値範囲内にあった場合、前記注目画素の前記任意の色成分の濃度値を前記第１の出力濃度値に設定することを特徴とする請求項９〜１１のうちいずれか一項に記載の画像処理装置。
【請求項１３】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が所定の濃度上限値以上であった場合、前記注目画素の前記任意の色成分の濃度値を当該濃度値以下の前記第１の出力濃度値に設定することを特徴とする請求項９〜１１のうちいずれか一項に記載の画像処理装置。
【請求項１４】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が所定の濃度上限値以上であった場合、前記注目画素の前記任意の色成分の濃度値を当該濃度値以下の前記第１の出力濃度値に設定し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が所定の濃度下限値以下であった場合、前記注目画素の前記任意の色成分の濃度値を当該濃度値以上の前記第１の出力濃度値に設定することを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の閾値が前記濃度値範囲内にあった場合、前記注目画素の前記任意の色成分の濃度値の変化の大きさに基づき前記第１の出力濃度値を設定することを特徴とする請求項１２〜１４のうちいずれか一項に記載の画像処理装置。
【請求項１６】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が前記濃度上限値以上であった場合、前記注目画素の濃度値の変化の大きさが大きくなるに伴い小さくなるよう前記第１の出力濃度値を設定し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が前記濃度下限値以下であった場合、前記注目画素の濃度値の変化の大きさが大きくなるに伴い大きくなるよう前記第１の出力濃度値を設定することを特徴とする請求項１４に記載の画像処理装置。
【請求項１７】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の閾値が前記濃度値範囲内にあった場合、前記濃度和に基づき前記第１の出力濃度値を設定することを特徴とする請求項１２〜１６のうちいずれか一項に記載の画像処理装置。
【請求項１８】
前記濃度決定手段は、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が前記濃度上限値以上であった場合、前記濃度和が大きくなるに伴い小さくなるよう前記第１の出力濃度値を設定し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、前記濃度和が前記濃度和閾値以上であり、且つ前記注目画素の前記任意の色成分の濃度値が前記濃度下限値であった場合、前記濃度和が大きくなるに伴い大きくなるよう前記第１の出力濃度値を設定することを特徴とする請求項１２〜１６に記載の画像処理装置。
【請求項１９】
複数の画素によって構成される所定の画像データを受信する画像データ受信ステップと、
前記複数の画素のそれぞれの濃度値を取得する濃度値取得ステップと、
前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択ステップと、
前記画像データにおける前記注目画素の濃度値の変化の大きさを検出する濃度変化量検出ステップと、
前記注目画素の濃度値の変化の大きさが所定の濃度変化量閾値以上であった場合、前記注目画素の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定ステップと、
前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であった場合、前記濃度決定ステップにおいて設定された前記第１の出力濃度値を出力し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値未満であった場合、前記濃度値取得ステップにおいて取得された前記注目画素の濃度値を出力する濃度出力ステップと、
を含むことを特徴とする画像処理方法。
【請求項２０】
複数の画素によって構成される所定のカラー画像データを受信する画像データ受信ステップと、
前記複数の画素のそれぞれの濃度値を色成分毎に取得する濃度値取得ステップと、
前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択ステップと、
前記カラー画像データにおける前記注目画素の任意の色成分の濃度値の変化の大きさを検出する濃度変化量検出ステップと、
前記注目画素の前記任意の色成分の濃度値の変化の大きさが所定の濃度変化量閾値以上であり、且つ前記濃度和が所定の濃度和閾値以上であった場合、前記注目画素の前記任意の色成分の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定ステップと、
前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値以上であった場合、前記濃度決定ステップにおいて設定された前記第１の出力濃度値を出力し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値未満であった場合、前記濃度値取得ステップにおいて取得された前記注目画素の前記任意の色成分の濃度値を出力する濃度出力ステップと、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式、インクジェット方式、およびサーマル方式等を利用した印刷機に適用される画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近年、レーザプリンタ、カラーレーザプリンタ、インクジェットプリンタ、およびカラーインクジェットプリンタ等の印刷機の普及が高まっており、ユーザのあらゆる要求に応じた印刷機の開発が、企業間競争を勝ち抜く上でも重要になっている。そのようなユーザの要求の一つとして、画像を記録紙に鮮鋭に描画できることが挙げられる。そのような鮮鋭性は、一般的に、例えば記録紙に線を描画する際に、背景と線との境界部分における濃度の変化がどれだけ急峻であるかに基づき評価される。
【０００３】
通常、トナーを色材として用いる印刷機では、特に背景と線との境界部分近傍において、線を描画するために出力したトナーが背景部に飛散することがあり、その結果、濃度変化の急峻性が失われてしまう。そのようなトナーの飛散（以下、トナー散りと称する）は、濃度変化がより急峻であり、また、トナーの量が多いほど顕著に現れる。
【０００４】
そのようなトナー散りを抑制する装置として、例えば特許文献１に開示されるように、入力されるカラー画像データのエッジより内側であってそのエッジ領域に隣接する内エッジ近傍領域を抽出し、その内エッジ近傍領域におけるトナー濃度を減少させる画像処理装置が知られている。また、特許文献２に開示されるように、トナー散りが生じてしまう濃度に対応する画像を描画する際、その濃度を低下させる画像処理装置が知られている。
【０００５】
【特許文献１】特開２００４−２５３９７９号公報
【特許文献２】特開平１０−６９１３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示される装置では、内エッジ近傍領域についてのみトナー濃度の減少を図っており、エッジ領域から生じるトナー散りを十分に抑制することはできず、高まるユーザの要求に十分に応えられるものではない。
【０００７】
また、特許文献２に開示される装置は、単にトナーの塗布量が多いと判断される箇所のトナー塗布量を低下させるものであって、これもまた高まるユーザの要求に十分に応えられるものではない。
【０００８】
本発明は、上記を鑑みてなされたものであって、トナー散りを抑制でき、且つ画像の先鋭性を確保することの可能な画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像処理装置は、複数の画素によって構成される所定の画像データを受信する画像データ受信手段と、前記複数の画素のそれぞれの濃度値を取得する濃度値取得手段と、前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択手段と、前記画像データにおける前記注目画素の濃度値の変化の大きさを検出する濃度変化量検出手段と、前記注目画素の濃度値の変化の大きさが所定の濃度変化量閾値以上であった場合、前記注目画素の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定手段と、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であった場合、前記濃度決定手段によって設定された前記第１の出力濃度値を出力し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値未満であった場合、前記濃度値取得手段が取得した前記注目画素の濃度値を出力する濃度出力手段と、を備えることを特徴とする。
【００１０】
また、本発明の別の態様にかかる画像処理方法は、複数の画素によって構成される所定のカラー画像データを受信する画像データ受信手段と、前記複数の画素のそれぞれの濃度値を色成分毎に取得する濃度値取得手段と、前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択手段と、前記カラー画像データにおける前記注目画素の任意の色成分の濃度値の変化の大きさを検出する濃度変化量検出手段と、取得された前記注目画素の各色成分の濃度値に基づき濃度和を算出する濃度和算出手段と、前記注目画素の前記任意の色成分の濃度値の変化の大きさが所定の濃度変化量閾値以上であり、且つ前記濃度和が所定の濃度和閾値以上であった場合、前記注目画素の前記任意の色成分の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定手段と、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値以上であった場合、前記濃度決定手段によって設定された前記第１の出力濃度値を出力し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値未満であった場合、前記濃度値取得手段によって取得された前記注目画素の前記任意の色成分の濃度値を出力する濃度出力手段と、を備えることを特徴とする。
【００１１】
また、本発明のさらに別の態様にかかる画像処理方法は、複数の画素によって構成される所定の画像データを受信する画像データ受信ステップと、前記複数の画素のそれぞれの濃度値を取得する濃度値取得ステップと、前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択ステップと、前記画像データにおける前記注目画素の濃度値の変化の大きさを検出する濃度変化量検出ステップと、前記注目画素の濃度値の変化の大きさが所定の濃度変化量閾値以上であった場合、前記注目画素の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定ステップと、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値以上であった場合、前記濃度出力ステップにおいて設定された前記第１の出力濃度値を出力し、前記注目画素の濃度値の変化の大きさが前記濃度変化量閾値未満であった場合、前記濃度値取得ステップにおいて取得された前記注目画素の濃度値を出力する濃度出力ステップと、を含むことを特徴とする。
【００１２】
また、本発明のさらに別の態様にかかる画像処理方法は、複数の画素によって構成される所定のカラー画像データを受信する画像データ受信ステップと、前記複数の画素のそれぞれの濃度値を色成分毎に取得する濃度値取得ステップと、前記複数の画素のうちの少なくとも一つを注目画素として選択する注目画素選択ステップと、前記カラー画像データにおける前記注目画素の任意の色成分の濃度値の変化の大きさを検出する濃度変化量検出ステップと、前記注目画素の前記任意の色成分の濃度値の変化の大きさが所定の濃度変化量閾値以上であり、且つ前記濃度和が所定の濃度和閾値以上であった場合、前記注目画素の前記任意の色成分の濃度値を、該注目画素を記録紙に印刷する際に発生するトナー散りを抑制する第１の出力濃度値に設定する濃度決定ステップと、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値以上であった場合、前記濃度決定ステップにおいて設定された前記第１の出力濃度値を出力し、前記注目画素の前記任意の色成分の濃度値の変化の大きさが前記濃度変化量閾値以上であり、且つ前記濃度和が前記濃度和閾値未満であった場合、前記濃度値取得ステップにおいて取得された前記注目画素の前記任意の色成分の濃度値を出力する濃度出力ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、カラー画像データが有する濃度値の変化の大きさに基づき出力濃度値を設定しているので、トナー散りを効率良く抑制できるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明にかかる画像処理装置および画像処理方法の最良な実施の形態を詳細に説明する。なお、本発明は、これらの実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で様々な変更実施の形態が可能である。
【００１５】
（第１の実施の形態）
本発明の第１の実施の形態にかかる画像処理装置を図１〜図１２に基づいて説明する。なお、本実施の形態では、画像処理装置を適用した例として、ＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）の減法混色方法を利用して印刷を行うデジタルカラー印刷機（以下、単に印刷機と称する）を説明する。
【００１６】
図１は、印刷機に適用される画像処理装置１０００の構成を概略的に示すブロック図である。図１に示される画像処理装置１０００は、所定のカラー画像データを受信する画像データ受信部１１００と、受信したカラー画像データに対して後述する通常の画像処理を施す画像処理部１２００と、通常の画像処理が施されたカラー画像データに対して、カラー画像データを記録紙に印刷する際に発生するトナーの飛散（以下、トナー散りと称する）を低減するための後述するトナー散り低減処理を行うトナー散り低減部１３００と、通常の画像処理およびトナー散り低減処理が施されたカラー画像データを出力する画像データ出力部１５００と、を備える。
【００１７】
画像データ受信部１１００は、カラー画像データを一頁分ずつ受信する。なお、ここでいうカラー画像データとは、ユーザからパーソナルコンピュータ等を介して文字や画像等を描画するための指示である。
【００１８】
画像処理部１２００は、カラー画像データを印刷するために必要な画像処理（以下、通常の画像処理と称する）を実行する。具体的には、画像処理部１２００は、ＲＧＢ（レッド、グリーン、ブルー）で表現されているカラー画像データをＣＭＹＫで表現されているカラー画像データに変換する色変換部、変換されたカラー画像データに含まれる文字やグラフィックの配置を行うレンダリング部、およびレンダリングされたカラー画像データの階調数を落とす中間調処理部等によって通常の画像処理を実行する。
【００１９】
なお、以下の説明では、上記した中間調処理部が、受信したカラー画像データを構成する画素の各色成分の濃度値を２値（例えば０または２５５）に落とすものとする。通常、カラー画像データの階調数は、画像処理装置１０００から出力されるカラー画像データを受信する図示しないエンジン等が処理可能な値に変更される。本実施の形態では、画像処理装置１０００が、最大で６５，５３６色で表現されるカラー画像データを処理可能な図示しないエンジンに対してカラー画像データを出力するものとする。従って、画像処理装置１００から出力されるカラー画像データを構成する各画素の各色成分の濃度値は、１６の濃度値（０，１７，３４，５１，６８，８５，１０２，１１９，１３６，１５３，１７０，１８７，２０４，２２１，２３８，２５５）のうちのいずれかの値で示される必要がある。そのため、中間調処理部は、各色成分の濃度値を１６値のいずれかに落とすものとし、また説明の簡単のため、さらに２値に落とすものとする。
【００２０】
画像データ出力部１５００は、通常の画像処理およびトナー散り低減処理が施された各色濃度値を蓄積し、カラー画像データを再構築してから図示しないエンジンへ出力する。
【００２１】
以下に、トナー散り低減部１３００の構成およびその内部処理について具体的に説明する。図２は、トナー散り低減部１３００の構成を概略的に示すブロック図である。図２に示されるトナー散り低減部１３００は、画像処理部１２００から受信したカラー画像データを構成する各画素の濃度値を色成分ごとに異なる出力先へ出力する濃度値取得部１３０１と、後述するシアンバッファ１３０２、マゼンタバッファ１３０３、イエローバッファ１３０４、およびブラックバッファ１３０５と、後述するシアン演算部１３１０、マゼンタ演算部１３３０、イエロー演算部１３５０、およびブラック演算部１３７０と、後述するシアン濃度制御部１４１０、マゼンタ濃度制御部１４３０、イエロー濃度制御部１４５０、およびブラック濃度制御部１４７０と、を備える。なお、各色バッファ、各色演算部、および各色濃度制御部における処理は、異なる色成分の濃度値を処理する点以外については共に同様の機能および／または構成を有するものである。よって、以下の説明においては、シアンバッファ１３０２、シアン演算部１３１０、およびシアン濃度制御部１４１０の構成および／または機能についてのみ説明するものとし、その他の構成および／または機能についてはその説明を省略する。
【００２２】
シアンバッファ１３０２は、濃度値取得部１３０１から出力されるシアン色成分の濃度値（以下、シアン濃度と称する）を受信する。また、シアンバッファ１３０２は、そのデータ受け渡し方向下流に備えられたシアン演算部１３１０およびシアン濃度制御部１４１０が所定の処理を完了するまで次に受信されたカラー画像データの出力を待機する。換言すると、シアンバッファ１３０２は、先に受信されたカラー画像データを構成するすべての画素に対する後述するトナー散り低減処理が完了するまで、次に受信されたカラー画像データを保持する。
【００２３】
図３は、シアン演算部１３１０の構成を示すブロック図である。図３に示すシアン演算部１３１０は、シアン濃度蓄積部１３１１と、フィルタＡ値算出部１３１２と、フィルタＢ値算出部１３１３と、フィルタＣ値算出部１３１４と、フィルタＤ値算出部１３１５と、濃度変化量Ａ算出部１３１６と、濃度変化量Ｂ算出部１３１７と、濃度変化量Ｃ算出部１３１８と、濃度変化量Ｄ算出部１３１９と、シアン濃度変化量選択部１３２０と、を備える。
【００２４】
シアン濃度蓄積部１３１１は、記録紙１頁分のカラー画像データを構成する画素のシアン濃度を蓄積する。そして、蓄積された各画素を順次注目画素Ｔとして選択するとともに、注目画素Ｔを中心とした７×７画素四方の領域（以下、選択領域ＴRと称する）に含まれる画素のシアン濃度をフィルタＡ値算出部１３１２〜フィルタＤ値算出部１３１５へ出力する。また、シアン濃度蓄積部１３１１は、選択された注目画素Ｔのシアン濃度（以下、入力シアン濃度と称する）をシアン濃度制御部１４１０へ出力する。なお、選択領域ＴRとしては、７×７画素四方の領域に限定されず、例えば２５×２５画素四方の領域等、任意の大きさのものを選択して良い。
【００２５】
図４は、シアン濃度蓄積部１３１１に蓄積されたシアン色成分のカラー画像データのシアン濃度を示す概略図である。図４に示されるように、シアン色成分のカラー画像データはｎ×ｍ個の画素で構成されており、各画素は２値のシアン濃度（０または２５５）を有する。なお、０の値を有する画素のシアン濃度は最も低く（淡く）、シアン色成分のカラー画像データの例えば背景部分に対応するものであり、２５５の値を有する画素のシアン濃度は最も高く（濃く）、シアン色成分のカラー画像データの例えば線部分に対応するものである。
【００２６】
次に、フィルタＡ値算出部１３１２〜フィルタＤ値算出部１３１５の内部処理について説明する。図５（ａ）〜（ｄ）は、フィルタＡ値算出部１３１２〜フィルタＤ値算出部１３１５が有するフィルタＡ〜Ｄを示す概略図である。フィルタＡ〜Ｄは、−１、０、または１などの所定のフィルタ設定値を有するものであり、それらのフィルタ設定値は選択領域ＴRに含まれる各画素に対して与えられる。なお、フィルタＡ〜Ｄは、選択領域ＴRにおける濃度値の変化の大きさ（以下、濃度変化量と称する）を求めるために用いられるものであり、それぞれ選択領域ＴRの縦方向、横方向、左上−右下方向、および左下−右上方向の濃度変化量を求めるために用いられるものである。
【００２７】
フィルタＡ値算出部１３１２は、選択領域ＴRに含まれる各画素のシアン濃度と、各画素に対応付けられたフィルタＡ設定値とを積算する。具体的には、フィルタＡ値算出部１３１２は、図５（ａ）に示されるフィルタＡを図４に示される選択領域ＴRに重ね合わせ、同位置の数値同士を積算し、図６に示されるフィルタＡ値を算出する。なお、フィルタＢ値算出部１３１３〜フィルタＤ値算出部１３１５によるフィルタ値算出処理についても、それぞれフィルタＡとは異なるフィルタ（図５（ｂ）〜図５（ｄ）を参照）を用いる点以外、フィルタＡ値算出部１３１２と同様の処理を行っているので、その説明を省略する。
【００２８】
次に、濃度変化量Ａ算出部１３１６〜濃度変化量Ｄ算出部１３１９の内部処理について説明する。濃度変化量Ａ算出部１３１６は、フィルタＡ値算出部１３１２から入力されるフィルタＡ値の絶対値を算出する。具体的には、濃度変化量Ａ算出部１３１６は、図６に示される各画素のフィルタＡ値を加算し、その加算結果の絶対値を算出する。なお、濃度変化量Ｂ算出部１３１７〜濃度変化量Ｄ算出部１３１９によるシアン濃度変化量算出処理についても、濃度変化量Ａ算出部１３１６によるシアン濃度変化量Ａの算出処理と同様である。濃度変化量Ａ算出部１３１６〜濃度変化量Ｄ算出部１３１９による処理の結果、例えば図４の選択領域ＴRについて、それぞれ濃度変化量０、３５７０、２５５０、および２５５０が算出される。
【００２９】
シアン濃度変化量選択部１３２０は、算出された濃度変化量Ａ〜濃度変化量Ｄを比較し、その最大値を注目画素Ｔのシアン濃度変化量として出力する。具体的には、例えば図４の選択領域ＴRについて、シアン濃度変化量選択部１３２０は、上記した濃度変化量０、３５７０、２５５０、および２５５０を互いに比較し、そのうち最も大きい値を有する濃度変化量３５７０をシアン濃度変化量として出力する。
【００３０】
以下に、注目画素Ｔに対するシアン演算部１３１０の処理についてより具体的に説明する。図７は、シアン演算部１３１０の内部処理を示すフローチャートである。
【００３１】
シアン濃度蓄積部１３１１は、受信したカラー画像データを構成する画素のシアン濃度を蓄積する（ステップＳ１０１）。そして、シアン濃度蓄積部１３１１は、カラー画像データを構成するすべての画素のシアン濃度の蓄積を完了したか否かを判断する（ステップＳ１０２）。その結果、シアン濃度の蓄積が完了していなかった場合（ステップＳ１０２−Ｎｏ）、シアン濃度の蓄積が完了するまでステップＳ１０１を繰り返す。一方、シアン濃度の蓄積が完了していた場合（ステップＳ１０２−Ｙｅｓ）、カラー画像データを構成する任意の画素であって、すでに注目画素Ｔとして選択されていない画素を注目画素Ｔとして選択する（ステップＳ１０３）。
【００３２】
次に、シアン濃度蓄積部１３１１は、選択された注目画素Ｔを中心とする７×７画素四方の領域（以下、選択領域と称する）を選択することができるか否かを判断する（ステップＳ１０４）。例えば、図４に示される画素Ａを注目画素Ｔとして選択した場合、画素Ａがカラー画像データのページ端近傍領域に属することから、画素Ａを中心とした選択領域Ｔを選択することはできない。従って、画素Ａに対するトナー散り低減処理を行うことができなくなってしまう。よって、シアン濃度蓄積部１３１１は、注目画素Ｔに対して選択領域ＴRを選択することができなかった場合（ステップＳ１０４−Ｎｏ）、シアン濃度制御部１４１０に対して後述する所定の信号（以下、例外信号と称する）を出力し（ステップＳ１０５）、シアン濃度制御部１４１０に対して注目画素Ｔに対するトナー散り低減処理ができない旨を通知する。
【００３３】
一方、シアン濃度蓄積部１３１１は、選択領域を選択することが可能であった場合（ステップＳ１０４−Ｙｅｓ）、その領域を選択領域ＴRとして選択する（ステップＳ１０６）。次に、フィルタＡ値算出部１３１２〜フィルタＤ値算出部１３１５は、それぞれ選択領域ＴRのフィルタＡ値〜フィルタＤ値を算出し（ステップＳ１０７）、濃度変化量Ａ算出部１３１６〜濃度変化量Ｄ算出部１３１９は、それぞれ濃度変化量Ａ〜濃度変化量Ｄを算出する（ステップＳ１０８）。その後、シアン濃度変化量選択部１３２０は、算出された濃度変化量Ａ〜濃度変化量Ｄを互いに比較し、それらのうち最も大きい値を有する濃度変化量をシアン濃度変化量として選択し（ステップＳ１０９）、選択されたシアン濃度変化量をシアン濃度制御部１４１０へ出力する（ステップＳ１１０）。また、シアン濃度蓄積部１３１１は、選択された注目画素Ｔの入力シアン濃度をシアン濃度制御部１４１０へ出力する（ステップＳ１１１）。次に、シアン濃度蓄積部１３１１は、カラー画像データを構成するすべての画素を注目画素Ｔとして選択したか否かを判断し（ステップＳ１１２）、選択されていなかった場合（ステップＳ１１２−Ｎｏ）、ステップＳ１０３〜ステップＳ１１１の処理を繰り返す。一方、選択されていた場合（ステップＳ１１２−Ｙｅｓ）、シアン演算部１３１０による処理は完了する。
【００３４】
次に、シアン濃度制御部１４１０の構成およびその内部処理について説明する。図８は、シアン濃度制御部１４１０の構成を示すブロック図である。図８に示されるシアン濃度制御部１４１０は、注目画素Ｔの入力シアン濃度を受信するシアン濃度受信部１４１１と、注目画素Ｔのシアン濃度変化量を受信するシアン濃度変化量受信部１４１２と、例外信号を受信する例外信号受信部１４１３と、入力シアン濃度とシアン濃度変化量とに基づきトナー散りの抑制に適したシアン濃度（以下、出力シアン濃度と称する）を設定するシアン濃度決定部１４１４と、設定された出力シアン濃度を出力するシアン濃度出力部１４１５と、を備える。
【００３５】
図９は、シアン濃度制御部１４１０の内部処理を示すフローチャートである。まず、シアン濃度受信部１４１１は、シアン濃度蓄積部１３１１が出力する注目画素Ｔの入力シアン濃度を受信する（ステップＳ１２１）。また、シアン濃度変化量受信部１４１２は、シアン濃度変化量選択部１３２０から出力されるシアン濃度変化量を受信し、例外信号受信部１４１３は、シアン濃度蓄積部１３１１から出力されるシアン濃度変化量を受信する（ステップＳ１２２）。なお、後述するように、シアン濃度変化量受信部１４１２がシアン濃度変化量を受信した場合、例外信号受信部１４１３は例外信号を受信せず、またシアン濃度変化量受信部１４１２がシアン濃度変化量を受信しなかった場合、例外信号受信部１４１３は例外信号を受信する。次に、シアン濃度決定部１４１４は、例外信号を受信したか否かの判断を行う（ステップＳ１２３）。その結果、シアン濃度決定部１４１４は、例外信号を受信したと判断した場合（ステップＳ１２３−Ｙｅｓ）、シアン濃度受信部１４１１が受信した注目画素Ｔの入力シアン濃度を出力シアン濃度として設定し（ステップＳ１２４）、例外信号を受信していないと判断した場合（ステップＳ１２３−Ｎｏ）、後述するステップＳ１２５の処理を実行する。
【００３６】
なお、ここでいう例外信号とは、注目画素Ｔを中心とした選択領域ＴRを選択することができなかった場合にシアン濃度蓄積部１３１１から出力されるものであって、カラー画像データのページ端の近傍領域に属する画素（以下、ページ端近傍画素と称する）に対してトナー散り低減処理を行おうとした場合に出力されるものである。前述したように、シアン演算部１３１０は、例えば図４に示される画素Ａのようなページ端近傍画素を選択した場合、その画素Ａを中心とした選択領域ＴRを選択してトナー散り低減処理を行うことができない。よって、本実施の形態では、ページ端近傍画素を注目画素Ｔとして選択した場合に例外信号を発生させ、トナー散り低減処理ができない旨をシアン濃度制御部１４１０へ通知している。シアン濃度制御部１４１０は、そのような例外信号を受信すると、シアン濃度受信部１４１１が受信した入力シアン濃度をそのまま出力する。なお、ページ端近傍画素に対してトナー散り低減処理が行われないため、現状においてページ端近傍画素において発生し得るトナー散りを抑制することはできない。しかしながら、画像処理部１２００が、予め印刷する画像範囲より広い領域のカラー画像データを生成し、画像処理装置１０００が図示しない構成により実際の出力を行う前に、印刷する画像範囲外のカラー画像データを削除する。
【００３７】
なお、本実施の形態はこれに限定されず、ページ端近傍画素に対して異なるトナー散り低減処理を行うことも可能である。例えば、ページ端近傍画素に対して適切なトナー散り低減処理を行えるようなフィルタを用いてトナー散り低減処理を行うことによりページ端近傍領域のトナー散りを低減することが可能となる。また、ページ端近傍画素を中心とした選択領域ＴRに不足している画素のシアン濃度を仮想的に設定することによってもトナー散りを低減することが可能である。
【００３８】
シアン濃度決定部１４１４は、例外信号を受信しなかったと判断した場合（ステップＳ１２３−Ｎｏ）、シアン濃度変化量受信部１４１２によって受信されたシアン濃度変化量がシアン濃度変化量閾値（ここでは、１５３０を例示する）以上であるか否かを判断する（ステップＳ１２５）。その結果、シアン濃度出力部１４１５は、シアン濃度変化量がシアン濃度変化量閾値１５３０未満であると判断された場合（ステップＳ１２５−Ｎｏ）、入力シアン濃度を出力シアン濃度として設定する（ステップＳ１２４）。一方、シアン濃度決定部１４１４は、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であると判断した場合（ステップＳ１２５−Ｙｅｓ）、出力シアン濃度として、上記した１６の濃度値の一つである１７０を設定する（ステップＳ１２６）。そして、シアン濃度出力部１４１５は、設定された出力シアン濃度を出力する（ステップＳ１２７）。これにより、シアン濃度決定部１４１０による処理は完了する。
【００３９】
上記のように、本実施の形態の画像処理装置１０００では、濃度変化が急峻であるが故にトナー散りが発生し得ると判断された場合に、選択画素Ｔの出力濃度として、入力濃度より低い所定の濃度を設定する。これにより、トナー散りが発生し易い濃度変化が急峻な箇所において濃度変化を低減することが可能となり、トナー散りの発生を抑制することが可能となる。
【００４０】
以下において、入力シアン濃度と出力シアン濃度とについて図１０〜図１２を参照して説明する。図１０は、図４のｘ軸方向１ライン分の画素と、それらの入力シアン濃度とを示すグラフである。また、図１１は、１ライン分の画素と、それらのシアン濃度変化量とを示すグラフである。さらに、図１２は、１ライン分の画素と、出力シアン濃度とを示すグラフである。
【００４１】
トナー散り低減部１３００は、例えば図１０に示される入力シアン濃度を受信した場合、シアン演算部１３１０によって図１１に示されるシアン濃度変化量を算出する。なお、図１０に示されるａ〜ｂの領域は、シアン色で描画される線を示すものであって、その他の領域は背景を示すものである。そのような線と背景との境界部分ａおよびｂでは、シアン濃度の変化量は急峻であり、それ故にトナー散りが生じ易い。そのようなシアン濃度の変化の急峻性は、図１１に示されるように、シアン演算部１３１０によってシアン濃度変化量として算出される。そして、シアン濃度制御部１４１０は、算出された濃度変化量に基づき、境界部分ａおよびｂ近傍において濃度変化が滑らかになるようにシアン濃度を所定の値に設定する。その結果、出力濃度は図１２に示されるようなものとなり、トナー散りを抑制可能な出力濃度を取得することができる。
【００４２】
なお、本実施の形態では、シアン濃度決定部１４１４におけるシアン濃度変化量閾値を１５３０としたが、例えばそれを１５３０より低く設定しても良い。これにより、僅かな濃度変化についてもトナー散り低減処理の対象とすることが可能となる。一方、そのような僅かな濃度変化はトナー散りを発生するに至らないものである可能性もあり、また、閾値を低く設定することにより受信されるカラー画像データのほぼ全域に渡ってシアン濃度を変化させてしまい、カラー画像データを暈しすぎてしまう虞もある。よって、上記した閾値として、トナー散りが発生する境界値であって、受信されるカラー画像データを暈しすぎない程度の境界値を設定することが好ましい。
【００４３】
また、本実施の形態では、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であった場合に、出力シアン濃度を１７０として出力しているが、トナー散りを抑制することの可能な値であれば、任意の値を用いてよい。なお、本実施の形態では、エンジンの性能上、各色の濃度値を１６値のうちのいずれかの値で表す必要があるため、出力シアン濃度を１６値以外の値に設定する場合、例えば、１６値のうちの最も近い値に置き換えるなど、任意の方法を用いて出力濃度を１６値のうちいずれかに置き換える必要がある。
【００４４】
また、本実施の形態では、図５（ａ）〜（ｄ）に示されるフィルタを用いてトナー散り低減処理を行っているが、それらと異なるフィルタを用いることも可能である。例えば、フィルタ設定値を図５（ａ）〜（ｄ）に示されるもの以外の値に設定することも可能である。また、その配列を変更することも可能であり、さらには、５以上のフィルタを用いて、縦方向、横方向、左上−左下方向、および左下−右上方向以外の方向における濃度変化量を算出することも可能である。換言すると、選択領域ＴRにおける濃度変化量を算出可能であれば、任意のフィルタを用いることが可能である。
【００４５】
また、本実施の形態では、ＣＭＹＫで表現されるカラー画像データをトナー散り低減処理の対象としているが、白黒画像データを対象としても良い。この場合、例えば背景が白色であると仮定した場合において、単にブラック濃度を処理するブラック演算部等の構成のみを用いることによりトナー散り低減処理を実現することができる。
【００４６】
また、本実施の形態では、記録紙１頁分のカラー画像データを構成するすべての画素をシアン濃度蓄積部１３１１が一時的に格納した後に注目画素Ｔが順次選択されている。しかしながら、本実施の形態はこれに限定されず、例えば注目画素Ｔを中心とした７×７画素四方の領域に含まれる画素のシアン濃度を蓄積した時点でトナー散り低減処理を行っても良い。
【００４７】
（第２の実施の形態）
次に、第２の実施の形態にかかる画像処理装置および画像処理方法について説明する。なお、本実施の形態においても、画像処理装置を適用した例として印刷機を例示する。第２の実施の形態にかかる画像処理装置は、シアン濃度決定部の内部処理についてのみ第１の実施の形態の画像処理装置と異なるが、以下の説明では、本実施の形態のシアン濃度決定部について第１の実施の形態のシアン濃度決定部と同一の符号を用いることとする。なお、同様の名称・符号を付したその他の構成要素は、以下で特に言及しない限り第１の実施の形態と同様の構造および機能を有するものである。
【００４８】
以下に、本実施の形態にかかるシアン濃度制御部１４１０の内部処理について説明する。図１３は、シアン濃度制御部１４１０の内部処理を示すフローチャートである。図１３に示されるように、シアン濃度受信部１４１１と、シアン濃度変化量受信部１４１２と、例外信号受信部１４１３と、シアン濃度決定部１４１４とは、第１の実施の形態と同様のステップＳ１２１〜Ｓ１２５を実行する。次に、シアン濃度決定部１４１４は、シアン濃度変化量がシアン濃度変化量閾値以上であると判断した場合（ステップＳ１２５−Ｙｅｓ）、入力シアン濃度がシアン濃度上限値１７０以上か否かを判断する（ステップＳ２１１）。その結果、シアン濃度決定部１４１４は、入力シアン濃度がシアン濃度上限値１７０未満であると判断した場合（ステップＳ２１１−Ｎｏ）、入力シアン濃度を出力シアン濃度として設定する（ステップＳ１２４）。一方、シアン濃度決定部１４１４は、入力シアン濃度がシアン濃度上限値１７０以上であると判断した場合（ステップＳ２１１−Ｙｅｓ）、出力シアン濃度として所定のシアン濃度値１７０を設定する（ステップＳ２１２）。そして、シアン濃度出力部１４１５は、設定された出力シアン濃度を出力する（ステップＳ１２７）。これにより、本実施の形態にかかるシアン濃度制御部１４１０の内部処理は終了する。なお、その他の各色濃度制御部の内部処理についても、シアン濃度制御部１４１０の内部処理と同様のため、その説明を省略する。
【００４９】
以上のように、本実施の形態では、シアン濃度変化量がシアン濃度変化量閾値以上であると判断された場合、入力シアン濃度が所定のシアン濃度上限値以上であるか否かをさらに判断して出力シアン濃度を設定する。通常、濃度変化が急峻であっても、濃度の高さが比較的低い領域については、トナー散りは発生しない。よって、本実施の形態では、そのような領域についてトナー散り低減処理を行わないようにしている。例えば、図１４に示されるように、本実施の形態のシアン濃度決定部１４１４は、入力シアン濃度に基づく判定をさらに行った上で出力シアン濃度を設定しているため、入力シアン濃度が比較的低い図１４の領域ａ’〜ａおよび領域ｂ〜ｂ”に属する画素について、その出力シアン濃度は変更されていない。これにより、受信されたカラー画像データに対してより忠実な出力カラー画像データを形成することが可能となる。
【００５０】
なお、シアン濃度決定部１４１４は、入力シアン濃度がシアン濃度上限値１７０未満であると判断した場合、入力シアン濃度がシアン濃度下限値（ここでは、８５を例示する）以下か否かをさらに判断して出力シアン濃度を決定しても良い。具体的には、例えば図１５に示されるように、シアン濃度決定部１４１４は、シアン濃度がシアン濃度上限値１７０未満であると判断した場合（ステップＳ２１１−Ｎｏ）、更に入力シアン濃度がシアン濃度下限値８５以下か否かを判断する（ステップＳ２１３）。その結果、入力シアン濃度がシアン濃度下限値８５を超えていると判断された場合（ステップＳ２１３−Ｎｏ）、入力シアン濃度を出力シアン濃度に設定する一方（ステップＳ１２４）、入力シアン濃度がシアン濃度下限値８５以下であると判断された場合（ステップＳ２１３−Ｙｅｓ）、出力シアン濃度を８５として設定する（ステップＳ２１４）。そして、シアン濃度出力部１４１５は、設定された出力シアン濃度を出力する（ステップＳ１２７）。
【００５１】
上記のように、入力シアン濃度がシアン濃度下限値以下か否かの判断をさらに加えることにより、入力濃度が比較的低い領域において、出力シアン濃度を若干大きくすることが可能となるので、例えば図１６に示されるように、境界ａおよびｂ近傍において濃度変化をより滑らかにすることが可能となる。
【００５２】
なお、本実施の形態では、シアン濃度上限値を１７０として設定しているが、シアン濃度変化量がシアン濃度変化量１５３０以上である場合において、トナー散りが発生するか否かを定める境界値であれば、任意のものを用いてよい。また、シアン濃度下限値を８５として設定しているが、シアン濃度変化量がシアン濃度変化量１５３０以上である場合において、出力濃度の濃度変化をより滑らかにすることのできる値であれば、任意の値を用いてよい。さらに、上記条件においてトナー散りの抑制を可能とする値であれば、出力シアン濃度１７０および８５に代えて、任意の値を用いて良い。
【００５３】
（第３の実施の形態）
次に、第３の実施の形態にかかる画像処理装置および画像処理方法について説明する。なお、本実施の形態においても、画像処理装置を適用した例として印刷機を例示する。第３の実施の形態にかかる画像処理装置は、シアン濃度決定部の内部処理についてのみ第１および第２の実施の形態の画像処理装置と異なるが、以下の説明では、本実施の形態のシアン濃度決定部について第１および第２の実施の形態のシアン濃度決定部と同一の符号を用いることとする。なお、同様の名称・符号を付したその他の構成要素は、以下で特に言及しない限り第１および第２の実施の形態と同様の構造および機能を有するものである。
【００５４】
図１７は、本実施の形態のトナー散り低減処理を示すフローチャートである。なお、ステップＳ１２１〜ステップＳ１２５までの処理は、第１の実施の形態の処理と同様のものであるため、その説明を省略する。シアン濃度決定部１４１４は、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であると判断した場合（ステップＳ１２５−Ｙｅｓ）、入力シアン濃度がシアン濃度上限値１５３以上であるか否かを判断する（ステップＳ３１１）。その結果、シアン濃度決定部１４１４は、入力シアン濃度がシアン濃度上限値１５３以上であると判断した場合（ステップＳ３１１−Ｙｅｓ）、後述するシアン濃度変化係数Ａを取得し（ステップＳ３１２）、また後述する式（１）に基づき出力シアン濃度を算出し（ステップＳ３１３）、さらに算出された出力シアン濃度を後述する所定の値に変換する（ステップＳ３１４）。その後、シアン濃度出力部１４１５は、変換された出力シアン濃度を出力する（ステップＳ３１５）。
【００５５】
一方、シアン濃度決定部１４１３は、入力シアン濃度がシアン濃度上限値（ここでは、１５３を例示する）未満であると判断した場合（ステップＳ３１１−Ｎｏ）、入力シアン濃度がシアン濃度下限値（ここでは、１０２を例示する）以下であるか否かを判断する（ステップＳ３１６）。その結果、シアン濃度決定部１４１４は、入力シアン濃度が１０２を超えると判断した場合（ステップＳ３１６−Ｎｏ）、入力シアン濃度を出力シアン濃度として設定し（ステップＳ１２４）、シアン濃度出力部１４１５は、設定された出力シアン濃度を出力する（ステップＳ１２７）。一方、シアン濃度決定部１４１４は、入力シアン濃度がシアン濃度下限値１０２以下であると判断した場合（ステップＳ３１６−Ｙｅｓ）、後述するシアン濃度変化係数Ｂを取得し（ステップＳ３１７）、また後述する式（２）に基づき出力シアン濃度を算出する（ステップＳ３１８）。その後、ステップＳ３１４およびステップＳ３１５の処理を行う。これにより、シアン濃度制御部１４１０の処理は完了する。
【００５６】
以下に、ステップＳ３１２、ステップＳ３１３、およびステップＳ３１４の処理についてより具体的に説明する。シアン濃度決定部１４１４は、ステップＳ３１２において、濃度変化係数Ａを決定する。濃度変化係数Ａは、シアン演算部１３１０によって算出されたシアン濃度変化量の関数として求められるものであって、例えば図１８に示される関係に基づき取得されるものである。なお、シアン濃度決定部１４１４は、予めそのようなシアン濃度変化量と濃度変化係数Ａとの関係を格納している。図１８に示されるように、濃度変化係数Ａは０から１の値を有するものであり、シアン濃度変化量が増大するに従い増大する。
【００５７】
また、シアン濃度決定部１４１４は、ステップＳ３１３において、下記式（１）に基づき出力シアン濃度を算出する。
出力シアン濃度＝２５５−（入力シアン濃度−変換下限値）×濃度変化係数Ａ  （１）
なお、上記式（１）における変換下限値としては、ステップＳ３１１で用いられるシアン濃度上限値１５３を用いることが好ましい。
【００５８】
シアン濃度決定部１４１４は、出力シアン濃度算出処理に基づき出力シアン濃度を算出すると、算出された出力シアン濃度をエンジンが受信可能な１６値のうちいずれか近い数値に変換する（ステップＳ３１４）。
【００５９】
次に、ステップＳ３１７およびＳ３１８の処理についてより具体的に説明する。シアン濃度決定部１４１４は、ステップＳ３１７において、濃度変化係数Ｂを決定する。濃度変化係数Ｂは、シアン演算部１３１０によって算出されるシアン濃度変化量の関数として求められるものであって、例えば図１９に示される関係に基づき取得される。なお、シアン濃度決定部１４１４は、予めそのようなシアン濃度変化量と濃度変化係数Ｂとの関係を格納している。図１９に示されるように、濃度変化係数Ｂは０から１の値を有するものであり、シアン濃度変化量が増大するに従い増大する。
【００６０】
また、シアン濃度決定部１４１４は、ステップＳ３１８において、下記式（２）に基づき出力シアン濃度を算出する。
出力シアン濃度＝（変換上限値−入力シアン濃度）×濃度変化係数Ｂ          （２）
なお、上記式（２）における変換上限値としては、ステップＳ３１６で用いられたシアン濃度下限値１０２を用いることが好ましい。
【００６１】
以上のようにして、本実施の形態にかかるトナー散り低減処理では、濃度変化がある程度急峻であり、且つ入力濃度が比較的高い画素について、濃度変化量の増加に伴い出力濃度を減少している。これにより、トナー散りを効率よく低減することが可能となる。また、濃度変化が急峻ではあるが、入力濃度が比較的低い画素について、濃度変化量の増加に伴い出力濃度を増加している。これにより、濃度変化を滑らかにすることが可能となり、トナー散りを効率よく低減することが可能となる。具体的には、例えば図２０に示されるように、図１０に示される入力シアン濃度に対して本実施の形態にかかるトナー散り低減処理を行うことにより、特に境界ａおよびｂ近傍において出力シアン濃度がより滑らかになる。これにより、より効果的にトナー散りを低減することが可能となる。
【００６２】
なお、本実施の形態では、シアン濃度上限値を１５３として設定しているが、シアン濃度変化量がシアン濃度変化量１５３０以上である場合において、トナー散りが発生するか否かを定めるシアン濃度の境界値であれば、任意の値を用いてよい。また、シアン濃度下限値を１０２として設定しているが、シアン濃度変化量がシアン濃度変化量１５３０以上である場合において、出力濃度の濃度変化をより滑らかにすることのできる値であれば、任意の値を用いてよい。
【００６３】
また、本実施の形態では、図１８に示される関係に基づきシアン濃度変化量Ａを取得しているが、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であり、且つ入力シアン濃度がシアン濃度上限値１５３以上である場合において、シアン濃度変化量が増加するに伴い出力シアン濃度を減少させるような任意の関数を用いることが可能である。また、本実施の形態では、図１９に示される関係に基づきシアン濃度変化量Ｂを取得しているが、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であり、且つ入力シアン濃度がシアン濃度下限値１０２以下である場合において、シアン濃度変化量が増加するに伴い出力シアン濃度を増加させるような任意の関数を用いることが可能である。
【００６４】
（第４の実施の形態）
次に、第４の実施の形態にかかる画像処理装置および画像処理方法について説明する。なお、本実施の形態においても、画像処理装置を適用した例として印刷機を例示する。第４の実施の形態にかかる画像処理装置は、トナー散り低減部が濃度和算出部をさらに備えることと、シアン濃度決定部の内部処理とが第１〜第３の実施の形態の画像処理装置と異なる。よって、同様の名称・符号を付した構成要素は、以下で特に言及しない限り第１〜第３の実施の形態と同様の構造および機能を有するものである。
【００６５】
図２１は、本実施の形態にかかるトナー散り低減部４３００の構成を示すブロック図である。図２１に示されるトナー散り低減部４３００は、図２に示される構成に加え、シアン演算部１３１０、マゼンタ演算部１３３０、イエロー演算部１３５０、およびブラック演算部１３７０のそれぞれに接続される濃度和算出部４３０５を備える。
【００６６】
濃度和算出部４３０５は、シアン演算部１３１０、マゼンタ演算部１３３０、イエロー演算部１３５０、およびブラック演算部１３７０のそれぞれから出力される入力シアン濃度、入力マゼンタ濃度、入力イエロー濃度、および入力ブラック濃度を加算してそれらの濃度和を算出する。算出された濃度和は、シアン濃度制御部４４１０、マゼンタ濃度制御部４４３０、イエロー濃度制御部４４５０、およびブラック濃度制御部４４７０のそれぞれに出力される。
【００６７】
次に、本実施の形態にかかるシアン濃度制御部４４１０の構成およびその処理について説明する。なお、マゼンタ濃度制御部４４３０、イエロー濃度制御部４４５０、およびブラック濃度制御部４４７０の構成およびそれらの処理は、シアン濃度制御部４４１０の構成およびその処理と同様のものであることから、その説明を省略する。図２２に示されるシアン濃度制御部４４１０は、シアン濃度受信部１４１１と、シアン濃度変化量受信部１４１２と、例外信号受信部１４１３と、濃度和算出部４３０５から出力される濃度和を受信する濃度和受信部４４１１と、シアン濃度変化量または例外信号と、入力シアン濃度と、シアン濃度和とに基づき出力シアン濃度を設定するシアン濃度決定部４４１２と、出力シアン濃度を出力するシアン濃度出力部４４１３と、を備える。
【００６８】
図２３は、シアン濃度制御部４４１０の内部処理を示すフローチャートである。図２３に示されるように、濃度和受信部４４１１は、ステップＳ１２１およびステップＳ１２２の処理が実行された後、濃度和算出部４３０５が出力する注目画素Ｔの各色濃度の濃度和を受信する（ステップＳ４１１）。その後、ステップＳ１２３〜Ｓ１２５の処理が行われる。そして、シアン濃度決定部４４１２は、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であると判断された場合（ステップＳ１２５−Ｙｅｓ）、濃度和受信部４４１１によって受信された濃度和が濃度和閾値（ここでは、５１１を例示する）以上であるか否かを判断する（ステップＳ４１２）。その結果、シアン濃度決定部４４１２は、濃度和がシアン濃度和閾値５１１未満であった場合（ステップＳ４１２−Ｎｏ）、入力シアン濃度を出力シアン濃度として設定し（ステップＳ１２４）、濃度和が濃度和閾値５１１以上であった場合（ステップＳ４１２−Ｙｅｓ）、ステップＳ３１１〜ステップＳ３１８の処理を行う。これにより、シアン濃度制御部４４１０の処理は完了する。
【００６９】
以上のように、本実施の形態では、第４の実施の形態におけるトナー散り低減処理に加え、注目画素Ｔの各色濃度の総和に基づき出力シアン濃度の算出処理を行っている。これにより、濃度和が低くトナー散りが発生しにくい画素の出力濃度を変化させないので、受信されたカラー画像データになるべく忠実な画像を印刷することが可能となる。
【００７０】
なお、本実施の形態では、ステップＳ４１１におけるシアン濃度和の受信処理はステップＳ１２２の直後に行われ、またステップＳ４１２におけるシアン濃度和に基づく判定処理はステップＳ１２５の直後に行われるが、ステップＳ４１１の処理をステップＳ４１２の処理の前であれば任意のタイミングにおいて行っても良く、またステップＳ４１２の処理をステップＳ４１１の処理の後であれば任意のタイミングにおいて行っても良い。
【００７１】
また、本実施の形態では、第４の実施の形態にかかるトナー散り低減処理に濃度和受信処理（ステップＳ４１１）および濃度和判定処理（ステップＳ４１２）を組み入れているが、例えば第１、第２、または第３の実施の形態にかかるトナー散り低減処理のいずれかにそれらの処理を組み入れても良い。これらによっても、受信されたカラー画像データになるべく忠実な画像を印刷することが可能となる。
【００７２】
また、本実施の形態では、濃度和閾値として５１１を設定しているが、トナー散りが発生するか否かの境界値を示す値であれば、任意の値を用いることが可能である。
【００７３】
（第５の実施の形態）
次に、第５の実施の形態にかかる画像処理装置および画像処理方法について説明する。なお、本実施の形態においても、画像処理装置を適用した例として印刷機を例示する。第５の実施の形態にかかる画像処理装置は、シアン濃度決定部の内部処理についてのみ第４の実施の形態の画像処理装置と異なるが、以下の説明では、シアン濃度決定部について第４の実施の形態のシアン濃度決定部と同一の符号を用いることとする。なお、同様の名称・符号を付したその他の構成要素は、以下で特に言及しない限り第１〜第４の実施の形態と同様の構造および機能を有するものである。
【００７４】
図２４は、本実施の形態にかかるシアン濃度制御部４４１０の内部処理を示すフローチャートである。なお、ステップＳ１２１、ステップＳ１２２、ステップＳ４１１、ステップＳ１２３、ステップ１２４、ステップＳ１２５、およびステップＳ１２７の処理は、第４の実施の形態と同様のため、以下においてその説明を省略する。
【００７５】
シアン濃度決定部４４１２は、ステップＳ１２５の処理においてシアン濃度変化量がシアン濃度変化量閾値１５３０以上であると判断した場合、濃度和が濃度和閾値（ここでは、３４１を例示する）以上であるか否かを判断する（ステップＳ５１１）。その結果、シアン濃度決定部４４１２は、濃度和が３４１未満であると判断された場合（ステップＳ５１１−Ｎｏ）、入力シアン濃度を出力シアン濃度として設定する。一方、シアン濃度決定部４４１２は、濃度和が３４１以上であると判断した場合（ステップＳ５１１−Ｙｅｓ）、ステップＳ３１１の処理を行う。
【００７６】
その結果、シアン濃度決定部４４１２は、入力シアン濃度がシアン濃度上限値１５３以上であると判断した場合（ステップＳ３１１−Ｙｅｓ）、後述するシアン濃度変化係数ＡおよびＣを取得し（ステップＳ５１２）、後述する式（３）に基づき出力シアン濃度を算出し（ステップＳ５１３）。そして、ステップＳ３１４およびステップＳ３１５の処理を実行する。これにより、シアン濃度制御部４４１０の処理は完了する。
【００７７】
シアン濃度決定部４４１２は、ステップＳ３１１において入力シアン濃度がシアン濃度閾値１５３以上であると判断した場合、下記式（３）に基づき出力シアン濃度を算出する。
出力シアン濃度
＝２５５−（入力シアン濃度−変換下限値）×濃度変化係数Ａ×濃度変化係数Ｃ  （３）
ここで、変換下限値としては、ステップＳ５１２におけるシアン濃度上限値１５３と同一の値を有することが好ましい。また、濃度変化係数Ａは、図１８に示されるものが用いられる。
【００７８】
濃度変化係数Ｃは、濃度和算出部４３０５によって算出される濃度和の関数として求められるものであって、例えば図２５に示される関係に基づき取得される。なお、シアン濃度決定部４４１２は、予めそのような濃度和と濃度変化係数Ｃとの関係を格納している。図２５に示されるように、濃度変化係数Ｃは０から１の間の値を有するものであり、濃度和が比較的低い領域において濃度変化係数Ｃは０となり、所定の領域において濃度和が増加するに伴い濃度変化係数Ｃも増加し、濃度和が比較的高い領域において濃度変化係数Ｃは１となる。
【００７９】
以上のように、本実施の形態では、濃度和に基づきトナー散り低減処理を行うか否かの判断処理を行うことにより、濃度変化が急峻で、且つ入力濃度が高い画素についても、濃度和が低い画素についてはトナー散り低減処理を行わず、また濃度和が高い画素についても、濃度和がより高い画素の出力濃度を、濃度和が低い画素よりも高くすることが可能となる。これにより、効果的にトナー散りを抑制することが可能となる。
【００８０】
なお、本実施の形態では、濃度変化係数ＡおよびＣを用いて出力シアン濃度が算出されているが、例えば下記式（４）のように、濃度変化係数Ａを用いずに出力シアン濃度を算出しても良い。
出力シアン濃度＝２５５−（入力シアン濃度−変換下限値）×濃度変化係数Ｃ  （４）
これによっても、濃度の変化が急峻であり、且つ濃度値が高い画素に対して、その出力シアン濃度を濃度和の増加に伴い減少させることが可能であり、効果的にトナー散りを抑制することができる。
【００８１】
また、本実施の形態では、濃度和閾値として３４１を設定しているが、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であり、且つ入力シアン濃度がシアン濃度上限値１５３以上である場合において、トナー散りが発生するか否かの境界値を示す濃度和であれば、任意の濃度和閾値を用いることが可能である。
【００８２】
また、本実施の形態では、図２５に示される関係に基づきシアン濃度変化量Ｃを取得しているが、シアン濃度変化量がシアン濃度変化量閾値１５３０以上であり、且つ入力シアン濃度がシアン濃度上限値１５３以上である場合において、シアン濃度変化量が増加するに伴い出力シアン濃度を減少させるような任意の関数を用いることが可能である。
【産業上の利用可能性】
【００８３】
以上のように、本発明にかかる画像処理装置および画像処理方法は、レーザプリンタやデジタル複写機やカラーレーザプリンタやデジタルカラー複写機に対して用いた場合に有用である。
【図面の簡単な説明】
【００８４】
【図１】画像処理装置の構成を概略的に示すブロック図である。
【図２】トナー散り低減部の構成を概略的にブロック図である。
【図３】シアン演算部の構成を概略的に示すブロック図である。
【図４】受信されたカラー画像データを構成するすべての画素のシアン濃度を示す概略図である。
【図５】フィルタ値算出処理に用いられるフィルタＡ〜フィルタＤを示す概略図である。
【図６】フィルタＡを用いて算出されたフィルタＡ値を示す概略図である。
【図７】シアン演算部の内部処理を示すフローチャートである。
【図８】シアン濃度制御部の構成を概略的に示すブロック図である。
【図９】第１の実施の形態にかかるシアン濃度決定部の内部処理を示すフローチャートである。
【図１０】カラー画像データ１ライン分の入力シアン濃度を示すグラフである。
【図１１】カラー画像データ１ライン分のシアン濃度変化量を示すグラフである。
【図１２】カラー画像データ１ライン分の出力シアン濃度を示すグラフである。
【図１３】第２の実施の形態にかかるシアン濃度決定部の内部処理を示すフローチャートである。
【図１４】カラー画像データ１ライン分の出力シアン濃度を示すグラフである。
【図１５】第２の実施の形態にかかるシアン濃度決定部の内部処理の変形例を示すフローチャートである。
【図１６】カラー画像データ１ライン分の出力シアン濃度を示すグラフである。
【図１７】第３の実施の形態にかかるシアン濃度決定部の内部処理を示すフローチャートである。
【図１８】シアン濃度変化量と濃度変化係数Ａとの関係を示すグラフである。
【図１９】シアン濃度変化量と濃度変化係数Ｂとの関係を示すグラフである。
【図２０】カラー画像データ１ライン分の出力シアン濃度を示すグラフである。
【図２１】第４の実施の形態にかかるトナー散り低減部の構成を概略的に示すブロック図である。
【図２２】第４の実施の形態にかかるシアン濃度制御部の構成を概略的に示すブロック図である。
【図２３】第４の実施の形態にかかるシアン濃度決定部の内部処理を示すフローチャートである。
【図２４】第５の実施の形態にかかるシアン濃度決定部の内部処理を示すフローチャートである。
【図２５】濃度和と濃度変化係数Ｃとの関係を示すグラフである。
【符号の説明】
【００８５】
１０００      画像処理装置
１１００      画像データ受信部
１２００      画像処理部
１３００，４３００      トナー散り低減部
１３０１      濃度値取得部
１３０２      シアンバッファ
１３０３      マゼンタバッファ
１３０４      イエローバッファ
１３０５      ブラックバッファ
１３１０      シアン演算部
１３１１      シアン濃度蓄積部
１３１２〜１３１５      フィルタＡ値算出部〜フィルタＤ値算出部
１３１６〜１３１９      濃度変化量Ａ算出部〜濃度変化量Ｄ算出部
１３２０      シアン濃度変化量選択部
１３３０      マゼンタ演算部
１３５０      イエロー演算部
１３７０      ブラック演算部
１４１０，４４１０      シアン濃度制御部
１４１１      シアン濃度受信部
１４１２      シアン濃度変化量受信部
１４１３      例外信号受信部
１４１４，４４１２      シアン濃度決定部
１４１５，４４１３      シアン濃度出力部
１４３０，４４３０      マゼンタ濃度制御部
１４５０，４４５０      イエロー濃度制御部
１４７０，４４７０      ブラック濃度制御部
１５００      画像データ出力部
４３０５      濃度和算出部
４４１１      濃度和受信部
Ｔ      注目画素
ＴR      選択領域
Ａ      画素
【図１】
2009223237.tif 000003
【図２】
2009223237.tif 000004
【図３】
2009223237.tif 000005
【図４】
2009223237.tif 000006
【図５】
2009223237.tif 000007
【図６】
2009223237.tif 000008
【図７】
2009223237.tif 000009
【図８】
2009223237.tif 000010
【図９】
2009223237.tif 000011
【図１０】
2009223237.tif 000012
【図１１】
2009223237.tif 000013
【図１２】
2009223237.tif 000014
【図１３】
2009223237.tif 000015
【図１４】
2009223237.tif 000016
【図１５】
2009223237.tif 000017
【図１６】
2009223237.tif 000018
【図１７】
2009223237.tif 000019
【図１８】
2009223237.tif 000020
【図１９】
2009223237.tif 000021
【図２０】
2009223237.tif 000022
【図２１】
2009223237.tif 000023
【図２２】
2009223237.tif 000024
【図２３】
2009223237.tif 000025
【図２４】
2009223237.tif 000026
【図２５】
2009223237.tif 000027