(57)【要約】  【課題】  印刷する画像を構成する画素ごとに濃度を調整して、噴射されるインクのにじみを低減させることができる画像データ処理装置およびそれを備えた印刷データ作成装置、インクジェット記録装置を提供する。  【解決手段】  画像データ処理プログラムでは、画像データの有する全画素が順に選択され（Ｓ１５）、選択された注目画素とその周囲に隣接する８つの隣接画素との間の色差と、注目画素および隣接画素の近傍合計濃度値とが計算される（Ｓ１７，Ｓ２２）。それぞれしきい値に基づく判断処理が行われ（Ｓ２０，Ｓ２５，Ｓ３０）、色差が大きく（Ｓ２０：ＹＥＳ）、近傍合計濃度値が高い場合には（Ｓ２５：ＹＥＳ）、にじみやすいので、近傍合計濃度値に応じて決定される降下値に基づき、注目画素の濃度値が降下される（Ｓ３５，Ｓ３６）。この処理は、画像データの全画素に行われる（Ｓ５０：ＮＯ，Ｓ１５）。【選択図】  図７
2005109802.tif 000002
【特許請求の範囲】
【請求項１】
入力された入力画像データを構成する各画素を順次選択する画素選択手段と、
前記画素選択手段によって選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差を計算する色差計算手段と、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値を計算する近傍合計濃度値計算手段と、
前記色差計算手段によって計算された前記色差と、前記近傍濃度値計算手段によって計算された前記合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値を決定する濃度値降下値決定手段と、
前記濃度値降下値決定手段によって決定された前記降下値に基づいて、前記選択画素の濃度値を下げる濃度値降下手段と
を備えたことを特徴とする画像データ処理装置。
【請求項２】
前記濃度値降下値決定手段は、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定を行うことを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
前記濃度値降下値決定手段は、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定を行うことを特徴とする請求項１または２に記載の画像データ処理装置。
【請求項４】
前記色差計算手段は、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算を行うことを特徴とする請求項１乃至３のいずれかに記載の画像データ処理装置。
【請求項５】
入力された入力画像データを構成する各画素を順次選択する画素選択手段と、
前記画素選択手段によって選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差を計算する色差計算手段と、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値を計算する近傍合計濃度値計算手段と、
前記色差計算手段によって計算された前記色差を、あらかじめ決められた色差のしきい値と比較する色差比較手段と、
前記近傍合計濃度値計算手段によって計算された前記合計の濃度値を、あらかじめ決められた第１の合計の濃度値のしきい値と比較する第１合計濃度値比較手段と、
前記近傍合計濃度値計算手段によって求められた前記合計の濃度値を、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値と比較する第２合計濃度値比較手段と、
前記色差比較手段によって比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較手段によって比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、
前記第２合計濃度値比較手段によって比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、
前記第２合計濃度値比較手段によって比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、
前記選択画素の濃度値を下げる濃度値降下手段と
を備えたことを特徴とする画像データ処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の画像データ処理装置と、
前記画像データ処理装置によって処理された前記入力画像データに基づいて、インクジェット記録装置が処理可能な印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段によって生成された印刷データを前記インクジェット記録装置に対して送信する印刷データ送信手段と
を備えたことを特徴とする印刷データ作成装置。
【請求項７】
受信した入力画像データが入力される請求項１乃至５のいずれかに記載の画像データ処理装置と、
前記画像データ処理装置によって処理された前記入力画像データに基づいて、被記録媒体上にインクを噴射するインクジェットヘッドと
を備えたことを特徴とするインクジェット記録装置。
【請求項８】
コンピュータが実行可能な、
入力された入力画像データを構成する各画素が順次選択される画素選択ステップと、
前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算が行われる色差計算ステップと、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算が行われる近傍合計濃度値計算ステップと、
前記色差計算ステップにおいて計算された前記色差と、前記近傍濃度値計算ステップにおいて計算された前記合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値の決定が行われる濃度値降下値決定ステップと、
前記濃度値降下値決定ステップにおいて決定された前記降下値に基づいて、前記選択画素の濃度値の降下が行われる濃度値降下ステップと
を備えたことを特徴とする画像データ処理プログラム。
【請求項９】
前記濃度値降下値決定ステップでは、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする請求項８に記載の画像データ処理プログラム。
【請求項１０】
前記濃度値降下値決定ステップでは、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする請求項８または９に記載の画像データ処理プログラム。
【請求項１１】
前記色差計算ステップでは、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算が行われることを特徴とする請求項８乃至１０のいずれかに記載の画像データ処理プログラム。
【請求項１２】
コンピュータが実行可能な、
入力された入力画像データを構成する各画素が順次選択される画素選択ステップと、
前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算が行われる色差計算ステップと、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算が行われる近傍合計濃度値計算ステップと、
前記色差計算ステップにおいて計算された前記色差と、あらかじめ決められた色差のしきい値の比較が行われる色差比較ステップと、
前記近傍合計濃度値計算ステップにおいて計算された前記合計の濃度値と、あらかじめ決められた第１の合計の濃度値のしきい値との比較が行われる第１合計濃度値比較ステップと、
前記近傍合計濃度値計算ステップにおいて求められた前記合計の濃度値と、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値との比較が行われる第２合計濃度値比較ステップと、
前記色差比較ステップにおいて比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、
前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、
前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、
前記選択画素の濃度値の降下が行われる濃度値降下ステップと
を備えたことを特徴とする画像データ処理プログラム。
【請求項１３】
請求項８乃至１２のいずれかに記載の画像データ処理プログラムと、
前記画像データ処理プログラムの実行によって処理された前記入力画像データに基づいて、インクジェット記録装置が処理可能な画像データを生成する画像データ生成手段と、
前記画像データ生成手段によって生成された画像データを前記インクジェット記録装置に対して送信する画像データ送信手段と
を備えたことを特徴とする印刷データ作成装置。
【請求項１４】
受信した入力画像データが入力される請求項８乃至１２のいずれかに記載の画像データ処理プログラムと、
前記画像データ処理プログラムの実行によって処理された前記入力画像データに基づいて、被記録媒体上にインクを噴射するインクジェットヘッドと
を備えたことを特徴とするインクジェット記録装置。
【請求項１５】
インクジェット記録装置で印刷するための画像データを生成するために、入力された入力画像データに対して画像処理を施すための画像データ処理方法であって、
前記入力画像データを構成する各画素を順次選択する画素選択ステップと、
前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算を行う色差計算ステップと、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算を行う近傍合計濃度値計算ステップと、
前記色差計算ステップにおいて計算された前記色差と、前記近傍濃度値計算ステップにおいて計算された合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値の決定を行う濃度値降下値決定ステップと、
前記濃度値降下値決定ステップにおいて決定された前記降下値に基づいて、前記選択画素の濃度値の降下を行う濃度値降下ステップと
を備えたことを特徴とする画像データ処理方法。
【請求項１６】
前記濃度値降下値決定ステップでは、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする請求項１５に記載の画像データ処理方法。
【請求項１７】
前記濃度値降下値決定ステップでは、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする請求項１５または１６に記載の画像データ処理方法。
【請求項１８】
前記色差計算ステップでは、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算が行われることを特徴とする請求項１５乃至１７のいずれかに記載の画像データ処理方法。
【請求項１９】
インクジェット記録装置で印刷するための画像データを生成するために、入力された入力画像データに対して画像処理を施すための画像データ処理方法であって、
入力された入力画像データを構成する各画素を順次選択する画素選択ステップと、
前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算を行う色差計算ステップと、
前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算を行う近傍合計濃度値計算ステップと、
前記色差計算ステップにおいて計算された前記色差と、あらかじめ決められた色差のしきい値の比較を行う色差比較ステップと、
前記近傍合計濃度値計算ステップにおいて計算された前記合計の濃度値と、あらかじめ決められた第１の合計の濃度値のしきい値との比較を行う第１合計濃度値比較ステップと、
前記近傍合計濃度値計算ステップにおいて求められた前記合計の濃度値と、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値との比較を行う第２合計濃度値比較ステップと、
前記色差比較ステップにおいて比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、
前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、
前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、
前記選択画素の濃度値の降下を行う濃度値降下ステップと
を備えたことを特徴とする画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷するためのデータについて処理を行う画像データ処理装置およびそれを備えた印刷データ作成装置、インクジェット記録装置に関するものである。
【背景技術】
【０００２】
従来、被記録媒体にインクを噴射して記録を行うインクジェット記録装置では、インク供給源からインクジェットヘッドの複数の噴射チャンネルにインクを導き、発熱素子、圧電素子等のアクチュエータを選択的に駆動させて、噴射チャンネルの先端に設けられた噴射ノズルからインクの噴射を行っている。カラー画像を形成する場合には、画像を構成する各画素について、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の色の三原色にそれぞれ分解し、各色ごとに濃度を調整して噴射したインクの混合によってカラーの画素を形成している。黒色の画素は、３色の濃度をそれぞれ最大にして噴射したインクの混合によって、混合色として形成される。しかし、混合色として再現した黒色は、黒としてのコントラストが低くはっきりとしない、いわゆる締まりがない黒色となってしまうため、黒色の画素や、色の成分として黒色を含む画素についてはブラック（Ｋ）のインクを噴射して再現することが一般的である。
【０００３】
ところで、インクが噴射されてから被記録媒体としての用紙にインクが浸透するまでの間、隣り合うインク同士でにじみが発生する。特にブラックのインクは、カラー（シアン、マゼンタ、イエロー）のインクとの色差が大きいため、にじみがはっきりとしてしまい、印刷結果として得られる画像の品質低下は免れない。そこで、特許文献１では、黒色の画素とカラーの画素とが隣り合う場合、その黒色の画素についてブラックのインクを噴射せず、カラーのインクを噴射して、混合色としての黒色に置き換えることでにじみを低減している。
【０００４】
また、特許文献２では、ベタ領域の骨格画素と輪郭画素とを判別し、骨格画素により多くのインクの噴射を行うことで、輪郭画素と印刷を行わない領域との境界におけるにじみを低減している。
【特許文献１】特許第３０１５２３１号公報
【特許文献２】特開２０００−１１８００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、黒色の画素を表現するためのブラックのインクをカラーのインクに置き換えると、その画素について噴射されるインクの総量が増加し、用紙に浸透するまでの時間がさらにかかるためにじみが顕著となりやすくなるという問題があった。また、カラーの画素同士でも互いに高濃度であった場合ににじみやすく、さらに、その画素同士の色差が大きければにじみが顕著となってしまうという問題があった。また、特許文献２では、ＲＧＢの階調値がすべて０、すなわち黒の領域をベタ領域としたため、ともに高濃度ながら色が異なるカラーの画素が隣接する場合に、にじみを低減させることができないという問題があった。
【０００６】
本発明は上記課題を解決するためになされたものであり、印刷する画像を構成する画素ごとに濃度を調整して、噴射されるインクのにじみを低減させることができる画像データ処理装置およびそれを備えた印刷データ作成装置、インクジェット記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明の画像データ処理装置は、入力された入力画像データを構成する各画素を順次選択する画素選択手段と、前記画素選択手段によって選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差を計算する色差計算手段と、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値を計算する近傍合計濃度値計算手段と、前記色差計算手段によって計算された前記色差と、前記近傍濃度値計算手段によって計算された前記合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値を決定する濃度値降下値決定手段と、前記濃度値降下値決定手段によって決定された前記降下値に基づいて、前記選択画素の濃度値を下げる濃度値降下手段とを備えている。
【０００８】
また、請求項２に係る発明の画像データ処理装置は、請求項１に記載の発明の構成に加え、前記濃度値降下値決定手段は、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定を行うことを特徴とする。
【０００９】
また、請求項３に係る発明の画像データ処理装置は、請求項１または２に記載の発明の構成に加え、前記濃度値降下値決定手段は、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定を行うことを特徴とする。
【００１０】
また、請求項４に係る発明の画像データ処理装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記色差計算手段は、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算を行うことを特徴とする。
【００１１】
また、請求項５に係る発明の画像データ処理装置は、入力された入力画像データを構成する各画素を順次選択する画素選択手段と、前記画素選択手段によって選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差を計算する色差計算手段と、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値を計算する近傍合計濃度値計算手段と、前記色差計算手段によって計算された前記色差を、あらかじめ決められた色差のしきい値と比較する色差比較手段と、前記近傍合計濃度値計算手段によって計算された前記合計の濃度値を、あらかじめ決められた第１の合計の濃度値のしきい値と比較する第１合計濃度値比較手段と、前記近傍合計濃度値計算手段によって求められた前記合計の濃度値を、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値と比較する第２合計濃度値比較手段と、前記色差比較手段によって比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較手段によって比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、前記第２合計濃度値比較手段によって比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、前記第２合計濃度値比較手段によって比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、前記選択画素の濃度値を下げる濃度値降下手段とを備えている。
【００１２】
また、請求項６に係る発明の印刷データ作成装置は、請求項１乃至５のいずれかに記載の画像データ処理装置と、前記画像データ処理装置によって処理された前記入力画像データに基づいて、インクジェット記録装置が処理可能な印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成された印刷データを前記インクジェット記録装置に対して送信する印刷データ送信手段とを備えている。
【００１３】
また、請求項７に係る発明のインクジェット記録装置は、受信した入力画像データが入力される請求項１乃至５のいずれかに記載の画像データ処理装置と、前記画像データ処理装置によって処理された前記入力画像データに基づいて、被記録媒体上にインクを噴射するインクジェットヘッドとを備えている。
【００１４】
また、請求項８に係る発明の画像データ処理プログラムは、コンピュータが実行可能な、入力された入力画像データを構成する各画素が順次選択される画素選択ステップと、前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算が行われる色差計算ステップと、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算が行われる近傍合計濃度値計算ステップと、前記色差計算ステップにおいて計算された前記色差と、前記近傍濃度値計算ステップにおいて計算された前記合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値の決定が行われる濃度値降下値決定ステップと、前記濃度値降下値決定ステップにおいて決定された前記降下値に基づいて、前記選択画素の濃度値の降下が行われる濃度値降下ステップとを備えている。
【００１５】
また、請求項９に係る発明の画像データ処理プログラムは、請求項８に記載の発明の構成に加え、前記濃度値降下値決定ステップでは、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする。
【００１６】
また、請求項１０に係る発明の画像データ処理プログラムは、請求項８または９に記載の発明の構成に加え、前記濃度値降下値決定ステップでは、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする。
【００１７】
また、請求項１１に係る発明の画像データ処理プログラムは、請求項８乃至１０のいずれかに記載の発明の構成に加え、前記色差計算ステップでは、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算が行われることを特徴とする。
【００１８】
また、請求項１２に係る発明の画像データ処理プログラムは、コンピュータが実行可能な、入力された入力画像データを構成する各画素が順次選択される画素選択ステップと、前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算が行われる色差計算ステップと、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算が行われる近傍合計濃度値計算ステップと、前記色差計算ステップにおいて計算された前記色差と、あらかじめ決められた色差のしきい値の比較が行われる色差比較ステップと、前記近傍合計濃度値計算ステップにおいて計算された前記合計の濃度値と、あらかじめ決められた第１の合計の濃度値のしきい値との比較が行われる第１合計濃度値比較ステップと、前記近傍合計濃度値計算ステップにおいて求められた前記合計の濃度値と、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値との比較が行われる第２合計濃度値比較ステップと、前記色差比較ステップにおいて比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、前記選択画素の濃度値の降下が行われる濃度値降下ステップとを備えている。
【００１９】
また、請求項１３に係る発明の印刷データ作成装置は、請求項８乃至１２のいずれかに記載の画像データ処理プログラムと、前記画像データ処理プログラムの実行によって処理された前記入力画像データに基づいて、インクジェット記録装置が処理可能な画像データを生成する画像データ生成手段と、前記画像データ生成手段によって生成された画像データを前記インクジェット記録装置に対して送信する画像データ送信手段とを備えている。
【００２０】
また、請求項１４に係る発明のインクジェット記録装置は、受信した入力画像データが入力される請求項８乃至１２のいずれかに記載の画像データ処理プログラムと、前記画像データ処理プログラムの実行によって処理された前記入力画像データに基づいて、被記録媒体上にインクを噴射するインクジェットヘッドとを備えている。
【００２１】
また、請求項１５に係る発明の画像データ処理方法は、インクジェット記録装置で印刷するための画像データを生成するために、入力された入力画像データに対して画像処理を施すための画像データ処理方法であって、前記入力画像データを構成する各画素を順次選択する画素選択ステップと、前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算を行う色差計算ステップと、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算を行う近傍合計濃度値計算ステップと、前記色差計算ステップにおいて計算された前記色差と、前記近傍濃度値計算ステップにおいて計算された合計の濃度値とに基づいて、前記選択画素の濃度値を下げる際の降下値の決定を行う濃度値降下値決定ステップと、前記濃度値降下値決定ステップにおいて決定された前記降下値に基づいて、前記選択画素の濃度値の降下を行う濃度値降下ステップとを備えている。
【００２２】
また、請求項１６に係る発明の画像データ処理方法は、請求項１５に記載の発明の構成に加え、前記濃度値降下値決定ステップでは、前記合計の濃度値が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする。
【００２３】
また、請求項１７に係る発明の画像データ処理方法は、請求項１５または１６に記載の発明の構成に加え、前記濃度値降下値決定ステップでは、前記色差が大きい値であるほど前記降下値が大きい値をとるように、前記降下値の決定が行われることを特徴とする。
【００２４】
また、請求項１８に係る発明の画像データ処理方法は、請求項１５乃至１７のいずれかに記載の発明の構成に加え、前記色差計算ステップでは、前記選択画素の明度と前記近傍画素の明度とに基づいて、前記色差の計算が行われることを特徴とする。
【００２５】
また、請求項１９に係る発明の画像データ処理方法は、インクジェット記録装置で印刷するための画像データを生成するために、入力された入力画像データに対して画像処理を施すための画像データ処理方法であって、入力された入力画像データを構成する各画素を順次選択する画素選択ステップと、前記画素選択ステップにおいて選択された選択画素と、その選択画素の近傍に配置されている近傍画素との間の色差の計算を行う色差計算ステップと、前記選択画素の濃度値と、前記近傍画素の濃度値との合計の濃度値の計算を行う近傍合計濃度値計算ステップと、前記色差計算ステップにおいて計算された前記色差と、あらかじめ決められた色差のしきい値の比較を行う色差比較ステップと、前記近傍合計濃度値計算ステップにおいて計算された前記合計の濃度値と、あらかじめ決められた第１の合計の濃度値のしきい値との比較を行う第１合計濃度値比較ステップと、前記近傍合計濃度値計算ステップにおいて求められた前記合計の濃度値と、あらかじめ決められたしきい値であって、前記第１の合計の濃度値のしきい値より大きい第２の合計の濃度値のしきい値との比較を行う第２合計濃度値比較ステップと、前記色差比較ステップにおいて比較された前記色差が前記色差のしきい値より大きく、かつ、前記第１合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第１の合計の濃度値のしきい値より大きい場合、さらに、前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より小さい場合には第１の降下値に基づいて、前記第２合計濃度値比較ステップにおいて比較された前記合計の濃度値が前記第２の合計の濃度値のしきい値より大きい場合には第２の降下値に基づいて、前記選択画素の濃度値の降下を行う濃度値降下ステップとを備えている。
【発明の効果】
【００２６】
請求項１に係る発明の画像データ処理装置では、選択画素と近傍画素との間でインクのにじみが発生しそうな場合に選択画素の濃度値を下げることができるので、インクのにじみを発生しにくくすることができ、美しい印刷結果を得ることができる。
【００２７】
また、請求項２に係る発明の画像データ処理装置では、請求項１に係る発明の効果に加え、選択画素に噴射されるインクの量が多いほどにじみやすくなるが、合計の濃度値が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００２８】
また、請求項３に係る発明の画像データ処理装置では、請求項１または２に係る発明の効果に加え、選択画素と近傍画素の色差が大きいほどにじみが目立ちやすくなるが、色差が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００２９】
また、請求項４に係る発明の画像データ処理装置では、請求項１乃至３のいずれかに係る発明の効果に加え、画素の明度から色差の計算を行うことによって、色差計算手段による計算を簡易にすることができ、また、色差のある部分が明示的にわかりやすいのでどの部分が処理されたかが判断しやすく、処理の結果の確認が容易である。
【００３０】
また、請求項５に係る発明の画像データ処理装置では、選択画素と、その近傍に配置された近傍画素との色差や合計濃度値を求めて、色差が大きく、かつ、近傍画素を含む選択画素の濃度値が大きい場合に、選択画素の濃度値を下げることができるので、選択画素と近傍画素との間でインクのにじみが発生しにくく、美しい印刷結果を得ることができる。
【００３１】
また、請求項６に係る発明の印刷データ作成装置では、請求項１乃至５のいずれかに記載の画像データ処理装置を備えているので、選択画素と近傍画素との間でインクのにじみが発生しにくく、また発生しても目立ちにくく、美しい印刷結果を得ることができる。
【００３２】
また、請求項７に係る発明のインクジェット記録装置では、請求項１乃至５のいずれかに記載の画像データ処理装置を備えているので、選択画素と近傍画素との間でインクのにじみが発生しにくく、また発生しても目立ちにくく、美しい印刷結果を得ることができる。
【００３３】
また、請求項８に係る発明の画像データ処理プログラムでは、選択画素と近傍画素との間でインクのにじみが発生しそうな場合に選択画素の濃度値を下げることができるので、インクのにじみを発生しにくくすることができ、美しい印刷結果を得ることができる。
【００３４】
また、請求項９に係る発明の画像データ処理プログラムでは、請求項８に係る発明の効果に加え、選択画素に噴射されるインクの量が多いほどにじみやすくなるが、合計の濃度値が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００３５】
また、請求項１０に係る発明の画像データ処理プログラムでは、請求項８または９に係る発明の効果に加え、選択画素と近傍画素の色差が大きいほどにじみが目立ちやすくなるが、色差が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００３６】
また、請求項１１に係る発明の画像データ処理プログラムでは、請求項８乃至１０のいずれかに係る発明の効果に加え、画素の明度から色差の計算を行うことによって、色差計算ステップにおける計算を簡易にすることができ、また、色差のある部分が明示的にわかりやすいのでどの部分が処理されたかが判断しやすく、処理の結果の確認が容易である。
【００３７】
また、請求項１２に係る発明の画像データ処理プログラムでは、選択画素と、その近傍に配置された近傍画素との色差や合計濃度値を求めて、色差が大きく、かつ、近傍画素を含む選択画素の濃度値が大きい場合に、選択画素の濃度値を下げることができるので、選択画素と近傍画素との間でインクのにじみが発生しにくく、美しい印刷結果を得ることができる。
【００３８】
また、請求項１３に係る発明の印刷データ作成装置では、請求項１乃至５のいずれかに記載の画像データ処理プログラムを実行することができるので、選択画素と近傍画素との間でインクのにじみが発生しにくく、また発生しても目立ちにくく、美しい印刷結果を得ることができる。
【００３９】
また、請求項１４に係る発明のインクジェット記録装置では、請求項１乃至５のいずれかに記載の画像データ処理プログラムを実行することができるので、選択画素と近傍画素との間でインクのにじみが発生しにくく、また発生しても目立ちにくく、美しい印刷結果を得ることができる。
【００４０】
また、請求項１５に係る発明の画像データ処理方法では、選択画素と近傍画素との間でインクのにじみが発生しそうな場合に選択画素の濃度値を下げることができるので、インクのにじみを発生しにくくすることができ、美しい印刷結果を得ることができる。
【００４１】
また、請求項１６に係る発明の画像データ処理方法では、請求項１５に係る発明の効果に加え、選択画素に噴射されるインクの量が多いほどにじみやすくなるが、合計の濃度値が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００４２】
また、請求項１７に係る発明の画像データ処理方法では、請求項１５または１６に係る発明の効果に加え、選択画素と近傍画素の色差が大きいほどにじみが目立ちやすくなるが、色差が大きくなるほど選択画素の濃度値を下げることで、選択画素と近傍画素との間でインクのにじみを目立たなくさせることができ、美しい印刷結果を得ることができる。
【００４３】
また、請求項１８に係る発明の画像データ処理方法では、請求項１５乃至１７のいずれかに係る発明の効果に加え、画素の明度から色差の計算を行うことによって、色差計算ステップにおける計算を簡易にすることができ、また、色差のある部分が明示的にわかりやすいのでどの部分が処理されたかが判断しやすく、処理の結果の確認が容易である。
【００４４】
また、請求項１９に係る発明の画像データ処理方法では、選択画素と、その近傍に配置された近傍画素との色差や合計濃度値を求めて、色差が大きく、かつ、近傍画素を含む選択画素の濃度値が大きい場合に、選択画素の濃度値を下げることができるので、選択画素と近傍画素との間でインクのにじみが発生しにくく、美しい印刷結果を得ることができる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の一実施の形態について説明する。本発明に係る画像データ処理装置は、公知のインクジェットプリンタでアプリケーション等にて作成した画像データに基づく印刷を行う前に、その画像データに対して画像処理を行うことで、噴射されるインクによって発生するにじみを低減することができるようにした画像データとして再構成するための装置である。
【００４６】
第１の実施の形態では、画像データ処理装置を備えた印刷データ作成装置の一例として、アプリケーション等で作成した画像データに対して画像処理を施し、インクジェットプリンタ２００で印刷するための印刷データを生成するパーソナルコンピュータ１００について説明する。また、第２の実施の形態では、画像データ処理装置を備えたインクジェット記録装置の一例として、パーソナルコンピュータ１００から送信される画像データを受信して、その画像データに対して画像処理を施し生成した印刷データに基づく印刷を行うインクジェットプリンタ２００について説明する。
【００４７】
まず、図１〜図６を参照して、第１，第２の実施の形態に係るパーソナルコンピュータ１００およびインクジェットプリンタ２００の構成について説明する。図１は、パーソナルコンピュータ１００の構成を示すブロック図である。図２は、パーソナルコンピュータ１００のＲＡＭ１３０の記憶エリアの構成を示す概念図である。図３は、パーソナルコンピュータ１００のＨＤＤ１５０の記憶エリアの構成を示す概念図である。図４は、インクジェットプリンタ２００の構成を示すブロック図である。図５は、インクジェットプリンタ２００のＲＯＭ２２０の記憶エリアの構成を示す概念図である。図６は、インクジェットプリンタ２００のＲＡＭ２３０の記憶エリアの構成を示す概念図である。
【００４８】
図１に示す、パーソナルコンピュータ１００は、アプリケーション等で作成した画像データを印刷するため、例えばＵＳＢ等の規格に基づく通信ケーブルによって接続したインクジェットプリンタ２００に、第１の実施の形態では画像データ処理装置によって画像処理を施した画像データから生成した印刷データを、第２の実施の形態では画像データ等を送信する。図４に示す、インクジェットプリンタ２００は、第１の実施の形態では、受信した印刷データに基づいて被記録媒体の一例としての用紙への印刷を行う。また、第２の実施の形態では、画像データ処理装置によって受信した画像データに画像処理を施し、これより生成した印刷データに基づいて用紙への印刷を行う。そのため、第１の実施の形態のパーソナルコンピュータ１００では、画像データから印刷データを生成するドライバプログラムのモジュールの一つとして画像データ処理プログラム（図７参照）が実行される。また、第２の実施の形態のインクジェットプリンタ２００では、受信した画像データ等から印刷データの生成を行う際に実行されるモジュールの一つとして、画像データ処理プログラムが実行される。
【００４９】
図１に示すように、パーソナルコンピュータ１００には、パーソナルコンピュータ１００の制御を司るＣＰＵ１１０が設けられている。このＣＰＵ１１０には、バス１１５を介し、ＣＰＵ１１０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ１２０と、データを一時的に記憶するＲＡＭ１３０と、データの記憶媒体であるＣＤ−ＲＯＭ１４１を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ１４０と、データの記憶装置であるハードディスクドライブ（以下、「ＨＤＤ」という。）１５０とが接続されている。
【００５０】
さらに、インクジェットプリンタ２００を含めた外部機器との通信を行うためのＵＳＢインタフェース１６０と、利用者に操作画面を表示するためのモニタ１７１の画面表示処理を行う表示制御部１７０と、利用者が操作の入力を行うキーボード１８１やマウス１８２が接続され、それらの入力の検知を行う入力検知部１８０とが、バス１１５を介してＣＰＵ１１０に接続されている。なお、パーソナルコンピュータ１００には、図示外のフロッピー（登録商標）ディスクドライブ、音声等の入出力部、各種インタフェースなども設けられている。
【００５１】
なお、ＣＤ−ＲＯＭ１４１には、後述する図７のフローチャートで示される画像データ処理プログラムや、そのプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ１４１からＨＤＤ１５０上のプログラム記憶エリア１５２や情報記憶エリア１５３（図３参照）にセットアップされて記憶されるようになっている。
【００５２】
次に、図２に示すように、パーソナルコンピュータ１００のＲＡＭ１３０には、プログラムの実行中の一時的なデータを記憶するワークエリア１３１と、入力された画像データを一時的に記憶する入力画像データ記憶エリア１３２と、第１の実施の形態において画像データ処理プログラムによって画像処理が施された画像データを記憶する出力画像データ記憶エリア１３３とが設けられている。さらに、ＲＡＭ１３０には、図示外の各種記憶エリアが設けられている。
【００５３】
また、図３に示すように、パーソナルコンピュータ１００のＨＤＤ１５０には、パーソナルコンピュータ１００の動作を制御するためＣＰＵ１１０が実行する各種のプログラム等を記憶したオペレーティングシステム（ＯＳ）記憶エリア１５１と、パーソナルコンピュータ１００で実行される各種のプログラムや、第１の実施の形態の画像データ処理プログラムを記憶したプログラム記憶エリア１５２と、プログラムの実行に必要な設定や初期値、データ等の情報を記憶した情報記憶エリア１５３と、第１の実施の形態では出力画像データ記憶エリア１３３に記憶された画像データから生成した印刷データを、また、第２の実施の形態ではアプリケーション等で作成された画像データ等をインクジェットプリンタ２００に送信するために一時的に記憶する印刷キュー１５４とが設けられている。さらに、ＨＤＤ１５０には、図示外の各種記憶エリアが設けられている。
【００５４】
次に、図４に示す、インクジェットプリンタ２００には、インクジェットプリンタ２００の制御を司るＣＰＵ２１０が設けられている。ＣＰＵ２１０には、バス２１５を介し、ＣＰＵ２１０が実行するインクジェットプリンタ２００の動作を制御するための制御プログラム等を記憶したＲＯＭ２２０と、データを一時的に記憶するＲＡＭ２３０とが接続されている。
【００５５】
またＣＰＵ２１０には、バス２１５を介して、インク噴射を行うインクジェットヘッド２４１の各チャンネルに設けられた圧電アクチュエータ（図示外）を駆動させるためのヘッド駆動部２４０と、インクジェットヘッド２４１を搭載したキャリッジ（図示外）を駆動するためのキャリッジモータ２５１、印刷時に用紙を保持するプラテン（図示外）に用紙を送り出すタイミングや速度を調整するプラテンローラ（図示外）を駆動するためのプラテンモータ２５２、用紙を搬送する搬送ローラ（図示外）を駆動するための搬送モータ２５３をそれぞれ制御して駆動させるためのモータ駆動部２５０と、パーソナルコンピュータ１００を含めた外部機器にＵＳＢケーブル（図示外）で接続して通信が行えるようにするためのＵＳＢインタフェース２６０とが接続されている。
【００５６】
インクジェットプリンタ２００のキャリッジ（図示外）には、圧電式の４つのインクジェットヘッド２４１が搭載されている。４つのインクジェットヘッド２４１は、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のカラーインクのそれぞれに対応して設けられており、各インクを噴射するための、例えば１２８個のチャンネル（図示外）をそれぞれ備えている。そして各チャンネルには、各々個別に駆動される圧電アクチュエータ（図示外）が設けられており、各チャンネルに対応してインクジェットヘッド２４１のインク噴射面に孔設された微細な噴射ノズル（図示外）から、インク液滴が噴射されるように制御される。
【００５７】
次に、図５に示すように、インクジェットプリンタ２００のＲＯＭ２２０には、インクジェットプリンタ２００の動作を制御するための制御プログラム等や、第２の実施の形態における画像データ処理プログラム（図７参照）を記憶したプログラム記憶エリア２２１と、プログラムの実行に必要な設定や初期値、データ等の情報を記憶した情報記憶エリア２２２とが設けられている。さらに、ＲＯＭ１２０には、図示外の各種記憶エリアが設けられている。
【００５８】
また、図６に示すように、インクジェットプリンタ２００のＲＡＭ２３０には、プログラムの実行中の一時的なデータを記憶するワークエリア２３１と、第１の実施の形態では受信した印刷データを、第２の実施の形態では受信した画像データ等を記憶する受信バッファ２３２と、第２の実施の形態において画像データ処理プログラムによって画像処理が施された画像データを記憶する出力画像データ記憶エリア２３３と、印刷中の印刷データを記憶する印刷バッファ２３４とが設けられている。さらに、ＲＡＭ２３０には、図示外の各種記憶エリアが設けられている。
【００５９】
次に、第１の実施の形態のパーソナルコンピュータ１００およびインクジェットプリンタ２００の印刷時の動作について、図１〜図９を参照して説明する。図７は、画像データ処理プログラムのフローチャートである。図８は、画素の色差を求めるためにＬ*ａ*ｂ*に対してそれぞれかけるｘ方向の一次微分フィルタの例である。図９は、画素の色差を求めるためにＬ*ａ*ｂ*に対してそれぞれかけるｙ方向の一次微分フィルタの例である。以下、フローチャートの各ステップについて「Ｓ」と略記する。
【００６０】
パーソナルコンピュータ１００で実行されるアプリケーション等では、画像データは、いわゆるＲＧＢ形式の画像データとして作成される。利用者が、その画像データについて印刷する指示を行った場合、そのアプリケーションから、あるいは、ＯＳから、画像データ処理プログラムが呼び出されて起動される。
【００６１】
画像データ処理プログラムでは、印刷を行うための画像データが入力されると、入力画像データ記憶エリア１３２に記憶される（Ｓ１０）。
【００６２】
次のＳ１５〜Ｓ５０の処理では、画像データを構成する全画素について、順に、画像処理が行われる。そのため、まず、Ｓ１５において、画像データの画素の一つの選択（注目）が行われる（Ｓ１５）。
【００６３】
次いで、その注目した画素（注目画素）と、注目画素を取り巻いて隣接する８つの画素（隣接画素）とのデータがワークエリア１３１に取り込まれ、それらの画素について、そのＲＧＢ形式の画素のデータからＬ*ａ*ｂ*形式およびＣＭＹＫ形式の画像データへの変換が行われる。
【００６４】
一般に、パーソナルコンピュータ等においてモニタに表示して編集が行われる画像データは、複数の画素の集合として構成される。各画素それぞれは、光の三原色である赤（Ｒ）、緑（Ｇ）、青（Ｂ）のそれぞれについて明度（階調）のデータを有し、それら明度は、例えば０〜２５５の値によって示される。Ｒ値，Ｇ値，Ｂ値それぞれの明度が０であれば、その画素は黒として表現され、それぞれ２５５であれば、その画素は白として表現される。また、Ｒ値が２５５でＧ値，Ｂ値がそれぞれ０であれば、その画素は赤として表現される。このような、いわゆる８ビットカラーのデータを有する画像データでは、約１６７７万色の色表現が可能である。
【００６５】
しかし、モニタにはいくつもの種類が存在し、それぞれ特性が異なるため、Ｒ値，Ｇ値，Ｂ値が同一の画素であっても、モニタごとに異なる色として見える場合がある。例えば、あるモニタでは赤色に見える画素が、そのＲ値，Ｇ値，Ｂ値は変えずに他のモニタに表示させて見た場合に、ピンクに見えることがある。そこで、どのモニタで画像データを表示しても同一の色として見えるようにするための基準としてＬ*ａ*ｂ*形式が一般化されている。Ｌ*ａ*ｂ*は、画素の色を、Ｌ*（明度）、ａ*（赤から緑へ変化する色の度合い）、ｂ*（青から黄色へ変化する色の度合い）によって示す。各モニタごとにそれぞれの特性に合わせてＬ*ａ*ｂ*形式からＲＧＢ形式に変換するテーブル（プロファイル）を持たせることで、Ｌ*ａ*ｂ*によって一意に決められた画素の色は、どのモニタで見ても同一の色として見ることができる。
【００６６】
このような、Ｌ*ａ*ｂ*による色の基準はモニタ間での色調整を行う場合に限らず、例えばスキャナで取り込んだ画像データやプリンタで印刷する画像データについても、Ｌ*ａ*ｂ*によってそれぞれの機器間でのデータの取り扱いを行うことで、機器の特性によらず同じ色として利用者が認識できるようにすることができる。これら各機器ごとのプロファイルは、一般的に、それぞれの機器の生産者から提供されるものである。
【００６７】
さらに、Ｌ*ａ*ｂ*形式からＣＭＹＫ形式への変換も行われる。Ｌ*ａ*ｂ*形式からＣＭＹＫ形式への変換は、インクジェットプリンタ２００の特性に基づくプロファイルが参照されることによって行われる。このプロファイルは、前述したように、インクジェットプリンタ２００の特性に基づくプロファイルとして提供される。例えば、インクジェットプリンタ２００のプロファイルは、あらかじめ実験等によって、以下のように作成されて提供される。まず、ＣＭＹＫの値の全通りの組み合わせについてハーフトーン処理（２値化処理）を行い、印刷データを作成してインクジェットプリンタ２００で印刷する。そして印刷結果を測色計によって測色することで、Ｌ*ａ*ｂ*の値が判明する。これにより、Ｌ*ａ*ｂ*とＣＭＹＫとの関係を定義づけたテーブルを作成し、それをインクジェットプリンタ２００の特性に基づくプロファイルとして提供するのである。なお、ＣＭＹＫの値の全通りの組み合わせは膨大な数となるため、所定の組み合わせについて上記測色を行い、その結果に基づき、測色されなかった組み合わせについて補完を行うとよい。
【００６８】
なお、ＣＭＹＫ形式は、画素の色を色の三原色に分解し、印刷する際のインクの色、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）にブラック（Ｋ）を加えた４色で表現することができるように、各色の濃度値を、例えば０〜２５５の値によって示したものである。色が濃い部分を高い濃度値で示し、薄い部分は低い濃度値で示す。一般的に、インクジェットプリンタでは、ある画素について濃度値が高ければ、公知の誤差拡散法に基づく処理によって、その画素付近にインク液滴が噴射される確率が高くなる。
【００６９】
画像データ処理プログラムにおいても、選択され画素のデータをＲＧＢ形式からＬ*ａ*ｂ*形式およびＣＭＹＫ形式に変換して処理を行う（Ｓ１６）。モニタ１７１のプロファイルは、通常、モニタ１７１がセットアップされた際にＨＤＤ１５０の情報記憶エリア１５３等に記憶されているので、そのプロファイルが参照されて、各画素のデータがＬ*ａ*ｂ*形式およびＣＭＹＫ形式に変換される。しかし、プロファイルがない場合には、公知の計算式に基づき算出された一般的な値に変換される。
【００７０】
次いで、その注目した画素（注目画素）と、注目画素を取り巻いて隣接する８つの画素（隣接画素）とのデータがワークエリア１３１に取り込まれ、色差の計算が行われる（Ｓ１７）。なお、Ｓ１５の処理で、画像データの画素の一つの選択を行うＣＰＵ１１０が、本発明における「画素選択手段」に相当する。また、注目画素および隣接画素がそれぞれ、本発明における「選択画素」および「近傍画素」に相当する。
【００７１】
色差の計算は、以下のように行われる。注目画素と８つの隣接画素とのそれぞれについて、ｘ方向に関しては図８に示す一次微分フィルタをＬ*ａ*ｂ*のそれぞれにかけ、ｙ方向に関しては図９に示す一次微分フィルタをＬ*ａ*ｂ*のそれぞれにかける。（図中、中央の画素が注目画素であり、その周囲を取り巻く８つの画素が隣接画素である。また、左右方向がＸ方向、上下方向がＹ方向となる。）
Ｌ*，ａ*，ｂ*のｘ方向の一次微分値をそれぞれｄＬ*ｘ，ｄａ*ｘ，ｄｂ*ｘ
Ｌ*，ａ*，ｂ*のｙ方向の一次微分値をそれぞれｄＬ*ｙ，ｄａ*ｙ，ｄｂ*ｙ
とすると、色差ｄＣは、
【数１】
2005109802.tif 000003
で求めることができる。すなわち、注目画素とその隣接画素との間で、色合いが近似しており、かつ、明度が近ければ、色差が小さくなる。なお、Ｓ１７の処理で、色差の計算を行うＣＰＵ１１０が、本発明における「色差計算手段」に相当する。
【００７２】
こうして求められた色差について、あらかじめ実験等で得たしきい値Ａ（例えば１０）よりも小さい場合（Ｓ２０：ＮＯ）、注目画素と隣接画素との間での色差は十分小さく、にじみが発生していても目立たないと判断される。出力画像データ記憶エリア１３３には、この注目画素のデータとして、Ｓ１６の処理において変換されたＣＭＹＫ形式のデータが記憶される。これにより、現在選択されている注目画素についての処理は終了し、次の画素について処理を行うためＳ５０に進む。なお、Ｓ２０の処理で、色差ｄＣをしきい値Ａと比較するＣＰＵ１１０が、本発明における「色差比較手段」に相当する。
【００７３】
しかし、色差がしきい値Ａ以上であった場合（Ｓ２０：ＹＥＳ）、次に、注目画素と、隣接画素との濃度値の合計（近傍合計濃度値）の計算が行われる（Ｓ２２）。近傍合計濃度値の計算は、注目画素と隣接画素との全９画素のＣ値，Ｍ値，Ｙ値，Ｋ値の合計によって計算される。なお、Ｓ２２の処理で、近傍合計濃度値の計算を行うＣＰＵ１１０が、本発明における「近傍合計濃度値計算手段」に相当する。
【００７４】
求められた近傍合計濃度値について、あらかじめ実験等で得たしきい値Ｂ２（例えば６８８５）よりも小さい場合（Ｓ２５：ＮＯ）、注目画素と隣接画素とからなる９画素分の領域に噴射されるインク液滴の量はにじみが発生するほども多くないと判断される。そして、すでにＳ１６の処理でＣＭＹＫ形式に変換されている注目画素のデータが、出力画像データ記憶エリア１３３に記憶される。これにより、現在選択されている注目画素についての処理は終了し、次の画素について処理を行うためＳ５０に進む。なお、Ｓ２５の処理で、近傍合計濃度値としきい値Ｂ２との比較を行うＣＰＵ１１０が、本発明における「第１合計濃度値比較手段」に相当する。
【００７５】
一方、近傍合計濃度値がしきい値Ｂ２以上であった場合（Ｓ２５：ＹＥＳ）、さらに、その値があらかじめ実験等で得たしきい値Ｂ３（例えば８０３２）と比較される（Ｓ３０）。そして、近傍合計濃度値がしきい値Ｂ３より小さければ（Ｓ３０：ＮＯ）、注目画素の濃度値Ｄを、あらかじめ実験等で得た降下値Ｄ１（例えば８０）だけ下げる処理が行われる（Ｓ３５）。また、近傍合計濃度値がしきい値Ｂ３以上であれば（Ｓ３０：ＹＥＳ）、注目画素の濃度値Ｄを、あらかじめ実験等で得た降下値Ｄ２（例えば６０）だけ下げる処理が行われる（Ｓ３６）。なお、Ｓ３０の処理で、注目画素の濃度値Ｄを降下させるため、しきい値Ｂ３に基づき降下値Ｄ１または降下値Ｄ２のいずれかの決定を行うＣＰＵ１１０が、本発明の請求項１における「濃度値降下値決定手段」、請求項５における「第２合計濃度値比較手段」に相当する。
【００７６】
Ｓ３５，Ｓ３６の処理では同様の処理が行われるため、Ｓ３５の処理を例に説明する。注目画素の濃度値Ｄを降下させる分の降下値Ｄ１が決まれば、Ｃ値，Ｍ値，Ｙ値，Ｋ値の各値をそれぞれ同じ比率で降下させるためのレートが、以下の式によって計算される。
ｒａｔｅ＝（Ｄ−Ｄ１）／Ｄ
次いで、Ｃ値，Ｍ値，Ｙ値，Ｋ値のそれぞれについて、濃度値の降下後の値、Ｃ１値，Ｍ１値，Ｙ１値，Ｋ１値が、以下の式によって求められる。
Ｃ１＝Ｃ×ｒａｔｅ
Ｍ１＝Ｍ×ｒａｔｅ
Ｙ１＝Ｙ×ｒａｔｅ
Ｋ１＝Ｋ×ｒａｔｅ
このようにして計算されたＣ値，Ｍ値，Ｙ値，Ｋ値の降下後の濃度値、Ｃ１値，Ｍ１値，Ｙ１値，Ｋ１値は、現在選択されている注目画素のデータとして、出力画像データ記憶エリア１３３に記憶される。これにより、現在選択されている注目画素についての処理は終了し、次の画素について処理を行うためＳ５０に進む。なお、次に選択される注目画素とその隣接画素の各データは入力画像データ記憶エリア１３２からワークエリア１３１に読み込まれるので、例えば先に処理が行われた注目画素の隣接画素が、今回、注目画素として選択された場合でも、もとの画像データに基づく、処理前の、データが読み込まれることとなる。なお、Ｓ３５またはＳ３６の処理において、決定された降下値に基づき注目画素の濃度値Ｄの降下を行うＣＰＵ１１０が、本発明における「濃度値降下手段」に相当する。
【００７７】
なお、上記のように求められる近傍合計濃度値が大きければ、それだけ、注目画素とその隣接画素に対してインク液滴が噴射される確率が高いということとなる。水分を含むインク液滴が小さい領域に集中して噴射されると、その領域におけるインク液滴の量が多量となり、乾燥する前ににじみとなってしまう。従って、本実施の形態では、近傍合計濃度値としきい値Ｂ３との比較結果に基づいて、降下値Ｄ２、またはその降下値Ｄ２より大きな値の降下値Ｄ１を決定して、注目画素の濃度値Ｄを降下させている。これに限らず、近傍合計濃度値のしきい値をさらに細分化し、近傍合計濃度値が大きくなるほど注目画素の濃度値Ｄを下げるための降下値が大きな値となるようにして、より細かい分別が行えるようにしてもよい。
【００７８】
Ｓ５０では、画像データのすべての画素についてＳ１５〜Ｓ３６の処理が行われたかが確認され（Ｓ５０）、まだ画像処理を施していない画素があれば（Ｓ５０：ＮＯ）、Ｓ１５に戻り、上記処理を繰り返す。そして、すべての画素について画像処理が施された場合には（Ｓ５０：ＹＥＳ）、画像データ処理プログラムは終了される。パーソナルコンピュータ１００では、画像データ処理プログラムによって処理されたＣＭＹＫ形式の画像データをＨＤＤ１５０の印刷キュー１５４に一旦記憶させ、インクジェットプリンタ２００へ送信する。あるいは、実際にインクジェットヘッド２４１から噴射するための印刷データに変換してから印刷キュー１５４に一時記憶させて、インクジェットプリンタ２００へ送信する。後者の場合、画像データは、各画素のＣ値，Ｍ値，Ｙ値，Ｋ値に基づいて、用紙上のその画素を表現するための領域内のインク液滴を噴射可能な位置に対し、インク液滴を噴射するかしないかを示す印刷データに変換される（例えば、誤差拡散法に基づく処理などのハーフトーン処理による。）。前者の場合、インクジェットプリンタ２００にて、後者と同様に、受信した画像データを、実際にインクジェットヘッド２４１から噴射するための印刷データへ変換する処理が行われる。なお、画像データ処理プログラムにより処理された画像データを、インク液滴を噴射するかしないかを示す印刷データに変換するＣＰＵ１１０が、本発明における「印刷データ生成手段」に相当し、これをＵＳＢインタフェース１６０を介してインクジェットプリンタ２００へ送信するＣＰＵ１１０が、本発明における「印刷データ送信手段」に相当する。
【００７９】
インクジェットプリンタ２００では、受信した印刷データが受信バッファ２３２に記憶される。そして、受信バッファ２３２の先頭の記憶エリアに記憶されているデータから順に印刷バッファ２３４に送られ、印刷が開始される。搬送モータ２５３が駆動されると、用紙がインクジェットプリンタ２００のキャリッジ（図示外）の往復移動方向とは直交する方向に搬送される。用紙の一方の面はキャリッジに搭載されたインクジェットヘッド２４１に対向し、用紙の搬送方向を副走査方向、キャリッジの移動方向を主走査方向として、用紙に印刷データに基づくインク液滴が噴射される。
【００８０】
印刷される画像の色差の大きいところでインク液滴の濃度が高くなる部分は、あらかじめ、画像データ処理プログラムに基づき噴射されるインク液滴の量（すなわち、その部分に噴射されるインク液滴の確率）が減らされているので、にじみは発生しない。色差が小さい部分は、インク液滴が多量に噴射されても同系色の色あるいは同色であるので、例えにじみが発生しても目立つことはない。このようにして、利用者は、にじみのない美しい印刷結果を得ることができる。
【００８１】
なお、前述したしきい値Ａ，Ｂ２，Ｂ３，Ｄ１，Ｄ２の数値例は、一例に過ぎない。これら各値は、インクジェットプリンタ２００で使用されるインクの特性、インクジェットヘッド２４１から噴射されるインク液滴の一滴当たりの分量、用紙の種類など、様々な要因によって異なってくる。このため、インクジェットプリンタ２００の設計時に実験を行って、最適となる各しきい値を求めることが望ましい。
【００８２】
次に、第２の実施の形態のパーソナルコンピュータ１００およびインクジェットプリンタ２００の印刷時の動作について、図１〜図９を参照して説明する。前述したように、第２の実施の形態では、パーソナルコンピュータ１００上で実行されるアプリケーション等で作成された画像データは、ＲＧＢ形式の画像データのまま、インクジェットプリンタ２００へ送信される。これは、パーソナルコンピュータ１００に導入されるインクジェットプリンタ２００のドライバによって、アプリケーション等から受け取った画像データをそのままインクジェットプリンタ２００に送信する処理を行う仕様とすればよい。
【００８３】
画像データの送信時には、アプリケーション等から受け取った画像データを、図２に示す、ＲＡＭ１３０の入力画像データ記憶エリア１３２に記憶させ、印刷部数、印刷サイズ等の設定が行われてから図３に示す、ＨＤＤ１５０の印刷キュー１５４へ記憶させて、インクジェットプリンタ２００への送信を行う。
【００８４】
インクジェットプリンタ２００では、受信した画像データはＲＡＭ２３０の受信バッファ２３２へ記憶される。そして、図７に説明した画像データ処理プログラムが実行される。この画像データ処理プログラムにおける画像データに対する画像処理は、第１の実施の形態と同様である。すなわち、受信バッファ２３２から、処理を行う画像データの一部（選択された注目画素とその隣接画素のデータ）がワークエリア２３１に読み込まれ、画像処理が行われた後、出力画像データ記憶エリア２３３に記憶される。画像データのすべての画素について画像処理が終われば、画像データ処理プログラムは終了され、生成された印刷データから、前述したインク液滴を噴射するか否かを示す印刷データに変換されて、印刷バッファ２３４へ記憶される。そして、前記同様、印刷バッファ２３４に記憶された印刷データに基づくインク液滴の噴射が行われる。
【００８５】
以上説明したように、第１，第２の実施の形態のパーソナルコンピュータ１００およびインクジェットプリンタ２００では、アプリケーション等で作成した画像データから印刷するための印刷データを生成するために、画像データ処理プログラムが実行される。第１の実施の形態では、画像データ処理プログラムはパーソナルコンピュータ１００上にて、また、第２の実施の形態では、インクジェットプリンタ２００上にて実行される。
【００８６】
画像データ処理プログラムでは、画像データの有する全画素が順に選択され、選択された注目画素とその周囲に隣接する８つの隣接画素との間の色差と、注目画素および隣接画素の近傍合計濃度値とが計算される。そして、それぞれしきい値に基づく判断処理が行われ、実際に、注目画素の濃度値Ｄを下げるか否かの決定がなされる。注目画素と隣接画素との色差が大きいと、それら画素の部分に多量のインク液滴が噴射された場合ににじみが目立ちやすくなる。そこで、注目画素と隣接画素との色差が大きく、さらに、近傍合計濃度値が高くインク液滴が多量に噴射される場合に、注目画素の濃度値Ｄを下げることで、注目画素に対して噴射されるインク液滴の量（確率）を減らすことができる。この画像処理を、印刷される画像データの有するすべての画素に対して行えば、印刷結果として得られる画像のにじみを防止することができる。
【００８７】
なお、本発明は各種の変形が可能なことはいうまでもない。例えば、第１，第２の実施の形態では、近傍合計濃度値に基づいて注目画素の濃度値Ｄを下げる降下値を求めたが、図１０に示すように、色差に基づいて、降下値を決定してもよい。図１０において、画像データ処理プログラムのＳ１０〜Ｓ３０までの処理は、第１，第２の実施の形態の画像データ処理プログラムの同一ステップ番号の処理と同様である。本変形例では、注目画素と隣接画素との近傍合計濃度値がしきい値Ｂ３より小さかった場合（Ｓ３０：ＮＯ）、再度、色差ｄＣについて、あらかじめ実験等で得られたしきい値Ａ１（例えば１５）との比較が行われる（Ｓ３１）。このしきい値Ａ１は、第１，第２の実施の形態におけるしきい値Ａよりも大きい値をとる。
【００８８】
そして、色差ｄＣがしきい値Ａ１よりも小さい場合には（Ｓ３１：ＮＯ）、降下値Ｄ１（例えば７０）の設定を行い（Ｓ４１）、第１，第２の実施の形態と同様に注目画素の濃度値Ｄを降下させる。また、色差ｄＣがしきい値Ａ１以上であれば（Ｓ３１：ＹＥＳ）、降下値Ｄ２（例えば８０）の設定を行い（Ｓ４２）、第１，第２の実施の形態と同様に注目画素の濃度値Ｄを降下させる。本変形例では降下値Ｄ２は降下値Ｄ１よりも大きい値を取り、色差ｄＣが大きい値であればあるほど降下値が大きい値をとるようにすれば、隣接画素との関係でにじみやすい注目画素については、その注目画素に対して噴射されるインク液滴の量（確率）を減らすことができる。
【００８９】
一方、注目画素と隣接画素との近傍合計濃度値がしきい値Ｂ３以上であった場合（Ｓ３０：ＹＥＳ）、再度、色差ｄＣについて、Ｓ３１と同様にしきい値Ａ１との比較が行われ（Ｓ３２）、色差ｄＣがしきい値Ａ１よりも小さい場合には（Ｓ３２：ＮＯ）、降下値Ｄ３（例えば９０）の設定を行い（Ｓ４３）、第１，第２の実施の形態と同様に注目画素の濃度値Ｄを降下させる。また、色差ｄＣがしきい値Ａ１以上であれば（Ｓ３２：ＹＥＳ）、降下値Ｄ４（例えば１００）の設定を行い（Ｓ４４）、第１，第２の実施の形態と同様に注目画素の濃度値Ｄを降下させる。降下値Ｄ３が降下値Ｄ４よりも大きい値を取るようにしてにじみを低減することは、前記同様である。
【００９０】
このように決定された降下値に基づき注目画素の濃度値Ｄの降下が行われた後には、第１，第２の実施の形態と同様に、次の注目画素の選択が行われ（Ｓ５０：ＮＯ，Ｓ１５）、画像データのすべての画素について画像処理が行われれば（Ｓ５０：ＹＥＳ）、画像データ処理プログラムを終了する。
【００９１】
なお、Ｓ３１またはＳ３２の処理において、色差ｄＣのしきい値をさらに細分化し、色差ｄＣが大きくなるほど注目画素の濃度値Ｄを下げるための降下値が大きな値となるようにして、より細かい分別が行えるようにしてもよい。
【００９２】
また、第１，第２の実施の形態では、注目画素の濃度値Ｄの降下値の決定を、色差ｄＣおよび近傍合計濃度値それぞれのしきい値を用いた判断処理によって行ったが、色差ｄＣおよび近傍合計濃度値に基づき、テーブルを参照して、降下値を決定するようにしてもよい。これを実現するためには、図１１に示すように、第１，第２の実施の形態における画像データ処理プログラムにおいて、Ｓ１０〜Ｓ１７の処理を行い、次いで、Ｓ２２の処理を行って、注目画素と隣接画素との色差ｄＣおよび近傍合計濃度値を求める。そして、Ｓ２３の処理で、図１２に示す、降下値決定テーブルを参照して、注目画素の濃度値Ｄの降下値を決定する（Ｓ２３）。
【００９３】
図１２に示すように、降下値決定テーブルは、色差ｄＣおよび近傍合計濃度値（Ｅとする。）のそれぞれの値に基づいて、１６段階の降下値Ｄ１〜Ｄ１６を選択可能とするテーブルである。色差ｄＣを、Ａ１以上Ａ２未満、Ａ２以上Ａ３未満、Ａ３以上Ａ４未満、Ａ４以上Ａ５未満の４つに分別し（Ａ１＜Ａ２＜Ａ３＜Ａ４＜Ａ５とする。）、近傍合計濃度値Ｅを、同様に、Ｂ１以上Ｂ２未満、Ｂ２以上Ｂ３未満、Ｂ３以上Ｂ４未満、Ｂ４以上Ｂ５未満の４つに分別する（Ｂ１＜Ｂ２＜Ｂ３＜Ｂ４＜Ｂ５とする。）。そして、各区分に対応して降下値Ｄ１〜Ｄ１６の値が選択されるように、テーブルを設定する。例えば、色差ｄＣがＡ１以上Ａ２未満で近傍合計濃度値ＥがＢ１以上Ｂ２未満である場合には、注目画素の濃度値Ｄを下げる値として降下値Ｄ１が選択される。一例として、Ａ１＝０、Ａ２＝１０、Ｂ１＝０、Ｂ２＝６８８５である場合、Ｄ１＝０とすればよい。前述したが、これらの値は一例に過ぎず、インクの特性、噴射されるインク液滴の一滴当たりの分量、用紙の種類など、様々な要因によって異なってくる。
【００９４】
そして、図１１に示すように、降下値決定テーブルの参照によって決定された降下値に基づいて、第１，第２の実施の形態と同様に、注目画素の濃度値Ｄの降下が行われる（Ｓ４５）。さらに同様に、次の注目画素の選択が行われ（Ｓ５０：ＮＯ，Ｓ１５）、画像データのすべての画素について画像処理が行われれば（Ｓ５０：ＹＥＳ）、画像データ処理プログラムを終了する。
【００９５】
また、色差ｄＣはＬ*ａ*ｂ*の各値に基づいて求めたが、単に明度（Ｌ*）から求めてもよい。すなわち注目画素と隣接画素との明度差が大きいほど、注目画素の濃度値Ｄを降下させる降下値が大きい値となるようにすればよい。また、図７のＳ１６の処理において、画像データをＲＧＢ形式からＬ*ａ*ｂ*形式およびＣＭＹＫ形式への変換を行ったが、Ｌ*ａ*ｂ*形式への変換を行わずにＣＭＹＫ形式への変換を行って、ＣＭＹＫの各値に基づき画像処理を施してもよい。
【００９６】
また、第２の実施の形態では、ＲＧＢ形式の画像データをインクジェットプリンタ２００へ送信するようにしたが、パーソナルコンピュータ１００にてＬ*ａ*ｂ*形式に変換した画像データをインクジェットプリンタ２００に送信するようにしてもよい。
【００９７】
また、本実施の形態の画像データ処理プログラムでは、入力されたＲＧＢ形式の画像データに処理を施して、ＣＭＹＫ形式の画像データとして出力したが、例えば、図７のＳ５０の処理の後に、ＣＭＹＫ形式の画像データをＲＧＢ形式、あるいはＬ*ａ*ｂ*形式の画像データに変換する処理を行うようにしてもよい。そして、このような処理が可能な画像データ処理プログラムを画像閲覧用アプリケーションや画像編集用アプリケーションの機能の一部として組み込んで、画像データの編集中や印刷を行う前などに画像処理を施すことができるようにしてもよい。また、それらアプリケーションにあらかじめ組み込まずとも、プラグインとして提供してもよいし、あるいは、単体で実行可能なアプリケーションとして提供してもよい。
【００９８】
また、画像データ処理プログラムに入力される画像データはＲＧＢ形式に限らず、Ｌ*ａ*ｂ*形式でもＣＭＹＫ形式であってもよい。
【００９９】
また、パーソナルコンピュータ１００は一例であって、インクジェット記録装置に接続して画像データあるいは印刷データを送信可能な機器であればよく、例えば、スキャナ、ファクシミリ、デジタルカメラ等の機器であってもよい。また、印刷データ作成装置とインクジェット記録装置とが一体に構成された複写機、複合機等であってもよい。
【産業上の利用可能性】
【０１００】
印刷データ作成装置としてのパーソナルコンピュータ、インクジェット記録装置としてのインクジェットプリンタに限らず、印刷データ作成装置としてスキャナ、ファクシミリ、デジタルカメラ等に適用でき、また、印刷データ作成装置とインクジェット記録装置とを一体に構成した複写機、複合機等にも適用可能である。
【図面の簡単な説明】
【０１０１】
【図１】パーソナルコンピュータ１００の構成を示すブロック図である。
【図２】パーソナルコンピュータ１００のＲＡＭ１３０の記憶エリアの構成を示す概念図である。
【図３】パーソナルコンピュータ１００のＨＤＤ１５０の記憶エリアの構成を示す概念図である。
【図４】インクジェットプリンタ２００の構成を示すブロック図である。
【図５】インクジェットプリンタ２００のＲＯＭ２２０の記憶エリアの構成を示す概念図である。
【図６】インクジェットプリンタ２００のＲＡＭ２３０の記憶エリアの構成を示す概念図である。
【図７】画像データ処理プログラムのフローチャートである。
【図８】画素の色差を求めるためにＬ*ａ*ｂ*に対してそれぞれかけるｘ方向の一次微分フィルタの例である。
【図９】画素の色差を求めるためにＬ*ａ*ｂ*に対してそれぞれかけるｙ方向の一次微分フィルタの例である。
【図１０】画像データ処理プログラムの変形例のフローチャートである。
【図１１】画像データ処理プログラムの変形例のフローチャートである。
【図１２】降下値決定テーブルを示す概念図である。
【符号の説明】
【０１０２】
１００    パーソナルコンピュータ
１１０    ＣＰＵ
１３０    ＲＡＭ
１５０    ＨＤＤ
１５２    プログラム記憶エリア
１６０    ＵＳＢインタフェース
２００    インクジェットプリンタ
２１０    ＣＰＵ
２２０    ＲＯＭ
２２１    プログラム記憶エリア
２３０    ＲＡＭ
２４１    インクジェットヘッド
２６０    ＵＳＢインタフェース
【図１】
2005109802.tif 000004
【図２】
2005109802.tif 000005
【図３】
2005109802.tif 000006
【図４】
2005109802.tif 000007
【図５】
2005109802.tif 000008
【図６】
2005109802.tif 000009
【図７】
2005109802.tif 000010
【図８】
2005109802.tif 000011
【図９】
2005109802.tif 000012
【図１０】
2005109802.tif 000013
【図１１】
2005109802.tif 000014
【図１２】
2005109802.tif 000015