(57)【要約】【課題】テストパターン階調数を減らし、視覚に敏感な階調のバンディングを積極的に低減する。【解決手段】視覚特性を考慮してテストパターン階調値を選択するテストパターン階調値選択手段と、前記テストパターン階調値選択手段１０により選択されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成手段１１と、テストパターンをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化手段１２と、印刷データを生成する印刷データ生成手段１３と、印刷を実行する印刷手段１４と、印刷物の出力濃度を検出する出力濃度検出手段１５と、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成手段１６と、Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得手段１７と、画像データを、プリンタ入出力濃度情報に基づいて入力濃度補正を行なう入力濃度補正手段１８とを備える。【選択図】図１
2007151075.tif 000002
【特許請求の範囲】
【請求項１】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成手段と、
前記視覚特性考慮テストパターン生成手段にて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化手段と、
前記Ｎ値化手段によりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段にて生成されたテストパターン用の印刷データの印刷を実行する印刷手段と、
前記印刷手段で印刷されたテストパターンの出力濃度を検出する出力濃度検出手段と、
前記出力濃度検出手段によって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成手段と、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得手段と、
前記プリンタ入出力濃度情報生成手段で生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得手段で取得した画像データの入力濃度を補正する入力濃度補正手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択手段を備え、
前記視覚特性考慮テストパターン生成手段は、前記テストパターン階調値選択手段で選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記テストパターン階調値選択手段は、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする印刷装置。
【請求項４】
請求項２に記載の印刷装置において、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする印刷装置。
【請求項５】
請求項２に記載の印刷装置において、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする印刷装置。
【請求項６】
請求項２に記載の印刷装置において、
前記テストパターン階調値選択手段は、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする印刷装置。
【請求項７】
請求項１〜６のいずれか１項に記載の印刷装置において、
前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする印刷装置。
【請求項８】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップと、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップと、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を実行する印刷ステップと、 
前記印刷ステップで印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップと、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップと、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップと、
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップと、
を含むことを特徴とする印刷方法。
【請求項９】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成手段と、
前記視覚特性考慮テストパターン生成手段にて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化手段と、
前記Ｎ値化手段によりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段にて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出手段と、
前記出力濃度検出手段によって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成手段と、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得手段と、
前記プリンタ入出力濃度情報生成手段で生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得手段で取得した画像データの入力濃度を補正する入力濃度補正手段と、
を備えたことを特徴とする画像処理装置。
【請求項１０】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップと、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップと、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップと、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップと、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップと、
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップと、
を含むことを特徴とする画像処理方法。
【請求項１１】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップ、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップ、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップ、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を実行する印刷ステップ、
前記印刷ステップで印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップ、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップ、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップ、及び
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップとして実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする印刷プログラム。
【請求項１２】
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップ、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップ、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップ、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップ、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップ、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップ、及び
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップとして実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像処理プログラム。
【請求項１３】
請求項１１に記載の印刷プログラム、又は請求項１２に記載の画像処理プログラムを記憶した記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力濃度補正を行って印刷を行う印刷装置、印刷方法、画像処理装置、画像処理方法、印刷プログラム、画像処理プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
画像を印刷する印刷装置として、媒体（メディア）としての用紙にインクを吐出してドットを形成するインクジェットプリンタが知られている。このインクジェットプリンタは、所定の移動方向に移動する複数のノズルからインクを吐出して用紙にドットを形成するドット形成動作と、搬送ユニットにより前記用紙を前記移動方向と交差する交差方向（以下、搬送方向とも言う）に搬送する搬送動作とを繰り返す。これによって、前記移動方向に沿う複数のドットから構成されたラスタラインを、搬送方向に複数形成して画像を印刷するものである。
ところで、このようなプリンタでは、多数のラスタラインから構成された画像中に、移動方向に沿って平行に濃度ムラが見えることがある。すなわち、巨視的に濃く見えるラスタラインと薄く見えるラスタラインとが存在する場合がある。
【０００３】
この濃度ムラの原因は、概ねノズルの加工精度に起因しており、この濃度ムラを抑制する方法としては、次のような方法がある。先ず、濃度ムラの抑制対象のプリンタにて補正用パターン（テストパターン）を印刷し、この濃度を濃度測定装置で測定して目標濃度が得られる補正値をノズル毎に算出し、各ノズルの補正値を前記プリンタの記憶部に記憶する。そして、ユーザが画像を本印刷する際には、前記プリンタは、各ノズルに対応付けられた補正値を用いてインクの吐出量を補正し、これによって前記濃度ムラを抑制するものである。このように、ラスタラインごとに入力濃度補正を行って印刷を行う印刷装置の一例として、特許文献１に記載の記録装置がある。
【０００４】
この装置は、原稿読取装置によって読み取られ、記録ヘッドの各記録素子に対応した読取り画像データは、スムージング回路において各画像データが他の記録素子の画像データが重み付けされて考慮されたものとして得られる。そして、ＣＰＵは、この各画像データに基づいて各記録素子毎の補正値を演算し、この演算結果は、むら補正データバックアップＲＡＭに記憶されて補正回路における各画像データの補正に用いられる。２値化回路は各記録素子毎に上記補正された画像データに基づき、他の記録素子の補正画像データを重み付けして用いることにより記録ヘッドの駆動データを生成する記録装置である。そして、これにより、複数の記録素子を備えた記録ヘッドを用いて記録を行う際の各記録素子に対応して、生じる濃度むらを速やかにかつ正確に補正するものである。
【特許文献１】特開平０５−０９２５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の記録装置は、濃度ムラは軽減するが、視覚に敏感な階調のバンディングを低減することは困難であった。すなわち、人間の視覚に敏感でないハイライトの領域では、補正精度が悪くても問題にならないので、テストパターンの階調数を少なくすることができるが、人間の視覚に敏感な階調領域（シャドウ領域）の濃度補正精度を向上させることができなかった。
【０００６】
本発明は、上述した事情を鑑みてなされたものであって、濃度ムラを軽減し、かつ、視覚に敏感な階調領域のバンディングを低減できる印刷装置、印刷方法、画像処理装置、画像処理方法、印刷プログラム、画像処理プログラム、及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の印刷装置は、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成手段と、
前記視覚特性考慮テストパターン生成手段にて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化手段と、
前記Ｎ値化手段によりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段にて生成されたテストパターン用の印刷データの印刷を実行する印刷手段と、
前記印刷手段で印刷されたテストパターンの出力濃度を検出する出力濃度検出手段と、
前記出力濃度検出手段によって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成手段と、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得手段と、
前記プリンタ入出力濃度情報生成手段で生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得手段で取得した画像データの入力濃度を補正する入力濃度補正手段と、
を備えたことを特徴とする。
【０００８】
この構成によれば、予め人間の視覚に敏感な階調領域（シャドウ領域）のテストパターン階調値を多めに決定しておき、これらテストパターン階調値のテストパターンデータを視覚特性考慮テストパターン生成手段により生成することによって、視覚に敏感な領域の濃度補正精度を向上させることができる。また、視覚に敏感でない階調領域（ハイライト領域）では、補正精度が悪くても問題にならないので、テストパターンデータを生成する階調数を少なくすることができる。
【０００９】
ここで、上記「視覚的な識別感度」とは、「人間の感覚は、物理刺激の対数に比例する」とした公知のウェーバー・フェヒナーの法則に基づき算出されるもので、その算出式は、人間の感覚量（識別感度）をＳ、物理刺激強度をＩ、比例定数をｋとすると、「Ｓ＝ｋｌｏｇＩ」で表すことができる。なお、この式は、視覚に限らず、聴覚、嗅覚などにも共通して用いることができる。本形態においては、物理刺激強度Ｉとして、例えば、明るさの度合いを示す「明度」などを用いる。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００１０】
また、上記「テストパターン階調値」とは、テストパターンの印刷に使用するテストパターンデータの階調値である。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００１１】
〔形態２〕  形態２の発明は、形態１の印刷装置に係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択手段を備え、
前記視覚特性考慮テストパターン生成手段は、前記テストパターン階調値選択手段で選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
【００１２】
この構成によれば、テストパターン階調値選択手段によって、人間の視覚に敏感な階調領域（シャドウ領域）のテストパターン階調値を多めに選択し、これらテストパターン階調値のテストパターンデータを視覚特性考慮テストパターン生成手段により生成することによって、視覚に敏感な領域の濃度補正精度を向上させることができる。また、視覚に敏感でない階調領域（ハイライト領域）では、補正精度が悪くても問題にならないので、テストパターンデータを生成する階調数を少なくすることできる。
【００１３】
〔形態３〕  形態３の発明は、形態２の印刷装置に係り、
前記テストパターン階調値選択手段は、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
【００１４】
この構成によれば、テストパターン階調値選択手段によって、人間の視覚に敏感な階調領域（シャドウ領域）のテストパターン階調値の選択数を、人間の視覚に敏感でない階調領域（ハイライト領域）のテストパターン階調値の選択数よりも多くなるように選択するので、例えば、所定閾値を視覚に敏感な階調値の最低値に設定することで、視覚に敏感な階調域のテストパターンデータがそれ以外の階調域よりも多く（細かく）生成される。これにより、視覚に敏感な階調域のバンディングを積極的に低減することができる。また、視覚に敏感な階調域の入力濃度補正手段による濃度補正精度を向上させることができるため、バンディングを低減することができる。
【００１５】
例えば、前記視覚的な識別感度をＬ*ａ*ｂ*表色系のＬ*値とし、横軸をＲＧＢ（２５６階調）のＧ値、縦軸をこのＧ値に対するＬ*値としたグラフを図１３に示す。但し、識別感度をＬ*値とした場合は、Ｌ*値が低いほど感度（刺激）が高く（強く）なる。このグラフにおいて、例えば、Ｌ*値の所定閾値を５０とすると、Ｌ*値が５０よりも低くなる領域は、Ｇ値が４８未満の領域となっており、２５６階調で表現される階調域において暗い方の領域となる。一方、Ｌ*値が５０以上となる領域は、Ｇ値が約４８以上の領域となっており、２５６階調で表現される階調域においてはＧ値が４８未満よりも明るい領域（Ｌ*値が５０未満の領域よりも識別感度の低い領域）となる。本形態においては、このような場合に、Ｌ*値が所定閾値５０よりも低い階調域（例えば、Ｇ値が０〜４７の領域）については、テストパターンデータが多く生成されるように、例えば、識別感度の５刻みに対応する１０個（選択数Ｌ１）の階調値を選択し、Ｌ*値が所定閾値５０以上の階調域（例えば、Ｇ値が４８〜２５５の領域）については、Ｌ*値が所定閾値５０よりも低い場合に比べて、テストパターンデータの生成数が少なくなるように、例えば、識別感度の１０刻みに対応する５個（選択数Ｌ２）の階調値を選択する。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００１６】
〔形態４〕  形態４の発明は、形態３の印刷装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、視覚的な識別感度が所定閾値よりも高い階調域のテストパターン階調値の分割ステップ数が、視覚的な識別感度が所定閾値以下の階調域の分割ステップ数よりも多くなるようにテストパターン階調値を選択するので、視覚に敏感な階調域をそうではない階調域よりも細かい階調刻みで分割した各階調値のテストパターンデータを生成することができ、これにより、濃度ムラをより効果的に軽減することができる。
【００１７】
例えば、図１３に示すグラフにおいて、識別感度（Ｌ*値）の所定閾値を５０と設定したとすると、Ｌ*値が所定閾値５０よりも低い階調域（例えば、Ｇ値が０〜４７の領域）について識別感度の分割ステップ幅を２として、図１３中に一部点線で示したように、この分割ステップ（分割ステップ数Ｄ１＝２５）に対応する２５個の階調値を選択し、Ｌ*値が所定閾値５０以上の階調域（例えば、Ｇ値が４８〜２５５の領域）については、Ｌ*値が所定閾値が５０よりも低い場合に比べて、分割ステップ数が少なくなるように、例えば、識別感度の分割ステップ幅を５として、図１３中に一部点線で示したように、この分割ステップ（分割ステップ数Ｄ２＝１０）に対応する１０個の階調値を選択する。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００１８】
〔形態５〕  形態５の発明は、形態３の印刷装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、視覚的な識別感度が所定閾値よりも低い階調域のテストパターン階調値の分割ステップ数が、視覚的な識別感度が所定閾値以上の階調域の分割ステップ数よりも少なくなるようにテストパターン階調値を選択するので、視覚に敏感な階調域をそうではない階調域よりも細かい階調刻みで分割した各階調値のテストパターンデータを生成することができ、これにより、濃度ムラをより効果的に軽減することができる。
【００１９】
例えば、図１３に示すグラフにおいて、識別感度（Ｌ*値）の所定閾値を５０と設定したとすると、所定閾値５０よりも低い階調域（例えば、Ｇ値が０〜４７の領域）について識別感度の分割ステップ幅を２として、図１３中に一部点線で示したように、この分割ステップ（Ｄ１＝２５）に対応する２５個の階調値を選択し、所定閾値５０以上の階調域（例えば、Ｇ値が４８〜２５５の領域）については、識別感度が５０よりも低い場合に比べて、分割ステップ数が少なくなるように、例えば、識別感度の分割ステップ幅を５として、図１３中に一部点線で示したように、この分割ステップ（Ｄ２＝１０）に対応する１０個の階調値を選択する。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００２０】
〔形態６〕  形態６の発明は、形態２の印刷装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、視覚的な識別感度に対し等間隔又は略等間隔にテストパターン階調値を選択するので、人間の視覚特性により近い特性を示し、より優れたテストパターンデータを生成することができる。
【００２１】
ここで、上記「略等間隔」とは、所定の識別感度範囲を所定の分割数に等間隔で分割するときに、当該識別感度領域が所定の分割数で割り切れない場合に小数点以下を四捨五入したり、切り捨てたりして求めた場合の分割幅も略等間隔の範囲に含む。以下、「画像処理装置」に関する形態、「印刷方法」に関する形態、「画像処理方法」に関する形態、「印刷プログラム」に関する形態、「画像処理プログラム」に関する形態、「コンピュータ読み取り可能な記憶媒体」に関する形態などにおいて同じである。
【００２２】
〔形態７〕  形態７の発明は、形態１〜６のいずれか１の印刷装置に係り、
前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、Ｌ*ａ*ｂ*表色系の明度Ｌ*値を用いるので、物理刺激の対数に比例する人間の感覚量により近い基準によってテストパターンデータを生成することができる。
【００２３】
〔形態８〕  形態８の印刷方法は、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップと、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップと、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を実行する印刷ステップと、 
前記印刷ステップで印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップと、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップと、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップと、
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップと、
を含むことを特徴とするとする。
この構成によれば、形態１と同様の効果が得られる。
【００２４】
〔形態９〕  形態９の発明は、形態８の印刷方法に係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択ステップを含み、
前記視覚特性考慮テストパターン生成ステップは、前記テストパターン階調値選択ステップで選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００２５】
〔形態１０〕  形態１０の発明は、形態９の印刷方法に係り、
前記テストパターン階調値選択ステップは、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００２６】
〔形態１１〕  形態１１の発明は、形態１０の印刷方法に係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態４と同様の効果が得られる。
【００２７】
〔形態１２〕  形態１２の発明は、形態１０の印刷方法に係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００２８】
〔形態１３〕  形態１３の発明は、形態９の印刷方法に係り、前記テストパターン階調値選択ステップは、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００２９】
〔形態１４〕  形態１４の発明は、形態８〜１３のいずれか１の印刷方法に係り、前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、形態７と同様の効果が得られる。
【００３０】
〔形態１５〕  形態１５の画像処理装置は、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成手段と、
前記視覚特性考慮テストパターン生成手段にて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化手段と、
前記Ｎ値化手段によりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段にて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出手段と、
前記出力濃度検出手段によって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成手段と、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得手段と、
前記プリンタ入出力濃度情報生成手段で生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得手段で取得した画像データの入力濃度を補正する入力濃度補正手段と、
を備えたことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００３１】
〔形態１６〕  形態１６の発明は、形態１５の画像処理装置に係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択手段を備え、
前記視覚特性考慮テストパターン生成手段は、前記テストパターン階調値選択手段で選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００３２】
〔形態１７〕  形態１７の発明は、形態１６の画像処理装置に係り、
前記テストパターン階調値選択手段は、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００３３】
〔形態１８〕  形態１８の発明は、形態１７の画像処理装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態４と同様の効果が得られる。
【００３４】
〔形態１９〕  形態１９の発明は、形態１７の画像処理装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００３５】
〔形態２０〕  形態２０の発明は、形態１６の画像処理装置に係り、
前記テストパターン階調値選択手段は、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００３６】
〔形態２１〕  形態２１の発明は、形態１４の画像処理装置に係り、前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、形態７と同様の効果が得られる。
【００３７】
〔形態２２〕  形態２２の画像処理方法は、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップと、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップと、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップと、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップと、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップと、
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップと、
を含むことを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００３８】
〔形態２３〕  形態２３の発明は、形態２２の画像処理方法に係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択ステップを含み、
前記視覚特性考慮テストパターン生成ステップは、前記テストパターン階調値選択ステップで選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００３９】
〔形態２４〕  形態２４の発明は、形態２３の画像処理方法に係り、
前記テストパターン階調値選択ステップは、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００４０】
〔形態２５〕  形態２５の発明は、形態２４の画像処理方法に係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態４と同様の効果が得られる。
【００４１】
〔形態２６〕  形態２６の発明は、形態２４の画像処理方法に係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００４２】
〔形態２７〕  形態２７の発明は、形態２３の画像処理方法に係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００４３】
〔形態２８〕  形態２８の発明は、形態２２〜２７のいずれか１の画像処理方法に係り、前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、形態７と同様の効果が得られる。
【００４４】
〔形態２９〕  形態２９の印刷プログラムは、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップ、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップ、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップ、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を実行する印刷ステップ、
前記印刷ステップで印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップ、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップ、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップ、及び
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップとして実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００４５】
〔形態３０〕  形態３０の発明は、形態２９の印刷プログラムに係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択ステップをコンピュータに実行させるためのプログラムを含み、
前記視覚特性考慮テストパターン生成ステップは、前記テストパターン階調値選択ステップで選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００４６】
〔形態３１〕  形態３１の発明は、形態３０の印刷プログラムに係り、
前記テストパターン階調値選択ステップは、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００４７】
〔形態３２〕  形態３２の発明は、形態３１の印刷プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態４と同様の効果が得られる。
【００４８】
〔形態３３〕  形態３３の発明は、形態３１の印刷プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００４９】
〔形態３４〕  形態３４の発明は、形態３０の印刷プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００５０】
〔形態３５〕  形態３５の発明は、形態２９〜３４のいずれか１の印刷プログラムに係り、前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、形態７と同様の効果が得られる。
【００５１】
〔形態３６〕  形態３６の画像処理プログラムは、
視覚的な識別感度に基づき決定されたテストパターン階調値に基づき、テストパターンデータを生成する視覚特性考慮テストパターン生成ステップ、
前記視覚特性考慮テストパターン生成ステップにて生成されたテストパターンデータをＮ（Ｎ≧２：Ｎは自然数）値化するＮ値化ステップ、
前記Ｎ値化ステップによりＮ値化されたテストパターンデータに基づいて、テストパターン用の印刷データを生成する印刷データ生成ステップ、
前記印刷データ生成ステップにて生成されたテストパターン用の印刷データの印刷を所定の印刷装置で実行した後、当該所定の印刷装置で印刷されたテストパターンの出力濃度を検出する出力濃度検出ステップ、
前記出力濃度検出ステップによって検出されたテストパターンの出力濃度に基づいて、入力濃度補正用のプリンタ入出力濃度情報を生成するプリンタ入出力濃度情報生成ステップ、
Ｍ（Ｍ＞Ｎ≧２：Ｍは自然数）値で構成される画像データを取得する画像データ取得ステップ、及び
前記プリンタ入出力濃度情報生成ステップで生成された前記プリンタ入出力濃度情報に基づいて、前記画像データ取得ステップで取得した画像データの入力濃度を補正する入力濃度補正ステップとして実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする。
この構成によれば、形態１と同様の効果が得られる。
【００５２】
〔形態３７〕  形態３７の発明は、形態３６の画像処理プログラムに係り、
視覚的な識別感度に基づき、所定の階調値範囲から前記テストパターン階調値を選択するテストパターン階調値選択ステップをコンピュータに実行させるためのプログラムを含み、
前記視覚特性考慮テストパターン生成ステップは、前記テストパターン階調値選択ステップで選択されたテストパターン階調値に基づき、前記テストパターンデータを生成することを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００５３】
〔形態３８〕  形態３８の発明は、形態３７の画像処理プログラムに係り、
前記テストパターン階調値選択ステップは、視覚的な識別感度が所定閾値よりも高い階調域からのテストパターン階調値の選択数が、視覚的な識別感度が所定閾値以下の階調域からのテストパターン階調値の選択数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態３と同様の効果が得られる。
【００５４】
〔形態３９〕  形態３９の発明は、形態３８の画像処理プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値よりも高い階調域の分割数が、前記所定閾値以下の階調域の分割数よりも多くなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態４と同様の効果が得られる。
【００５５】
〔形態４０〕  形態４０の発明は、形態３８の画像処理プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度が所定閾値以下の階調域の分割数が、前記所定閾値よりも高い階調域の分割数よりも少なくなるように前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態５と同様の効果が得られる。
【００５６】
〔形態４１〕  形態４１の発明は、形態３７の画像処理プログラムに係り、
前記テストパターン階調値選択ステップは、前記視覚的な識別感度に対し等間隔又は略等間隔に前記テストパターン階調値を選択することを特徴とする。
この構成によれば、形態６と同様の効果が得られる。
【００５７】
〔形態４２〕  形態４２の発明は、形態３６〜４１のいずれか１の画像処理プログラムに係り、
前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であることを特徴とする。
この構成によれば、形態７と同様の効果が得られる。
【００５８】
〔形態４３〕  形態４３の記録媒体は、形態２９〜３５のいずれか１の印刷プログラム、又は形態３６〜４２のいずれか１の画像処理プログラムを記憶した記録媒体である。
この構成によれば、形態１〜７のいずれか１と同様の効果が得られる。
【発明を実施するための最良の形態】
【００５９】
以下、図面を参照して、本発明の実施形態に係る印刷装置について説明する。
図１は、本発明の実施形態に係る印刷装置の構成を示すブロック図である。
この装置は、テストパターン階調値選択手段１０と、視覚特性考慮テストパターン生成手段１１と、Ｎ値化手段１２と、印刷データ生成手段１３と、印刷手段１４と、出力濃度検出手段１５と、プリンタ入出力濃度情報生成手段１６と、画像データ取得手段１７と、入力濃度補正手段１８とを備える。プリンタ入出力濃度情報補正手段１６は、入力濃度補正テーブルＴを格納している。
【００６０】
テストパターン階調値選択手段１０は、視覚的な識別感度に基づく視覚特性を考慮してテストパターン階調値を選択する。
視覚特性考慮テストパターン生成手段１１は、テストパターン階調値選択手段１０によって選択されたテストパターン階調値に基づき、テストパターンデータを生成する。
Ｎ値化手段１２は、視覚特性考慮テストパターン生成手段１１にて生成されたテストパターンをＮ（Ｎ≧２；Ｎは自然数）値化する。
【００６１】
印刷データ生成手段１３は、Ｎ値化手段１２でＮ値化されたテストパターンのデータに基づいて、テストパターン印刷用データを生成する。
印刷手段１４は、印刷データ生成手段１３において生成されたテストパターン印刷用データの印刷を実行する。
出力濃度検出手段１５は、印刷されたデータの出力濃度を読み取って検出する。具体的には、出力濃度検出手段１５としてスキャナなどを用いる。
【００６２】
プリンタ入出力濃度情報生成手段１６は、出力濃度検出手段１５にて読み取られた出力濃度データに基づいて、入力濃度補正テーブルＴを生成する。入力濃度補正テーブルＴは、出力濃度と入力濃度との関係を示すテーブルであり、このテーブルに基づいて、入力濃度を補正する。
画像データ取得手段１７は、Ｍ（Ｍ＞Ｎ≧２；Ｎは自然数）値で構成される画像データを取得する。
【００６３】
入力濃度補正手段１８は、プリンタ入出力濃度情報生成手段１６で生成された入力濃度補正テーブルのプリンタ入出力濃度情報に基づいて、画像データ取得手段１７で取得した画像データの入力濃度を補正する。
そして、入力濃度補正手段１８にて入力濃度を補正された画像データをＮ値化手段１２でＮ値化し、Ｎ値化された画像データは、印刷データ生成手段１３において印刷用画像データに変換され、印刷手段１４にて、印刷用画像データの印刷が実行される。
【００６４】
なお、本実施形態においては、テストパターンデータ用Ｎ値化手段と画像データ用Ｎ値化手段として、１つのＮ値化手段１２を２度用いるように構成したが、Ｎ値化する機能を有するものであれば、２つの異なるＮ値化手段を用いることもできる。すなわち、テストパターンデータをＮ値化する場合に第１のＮ値化手段を用い、実際の画像データをＮ値化する場合に第２のＮ値化手段を用いることもできる。
【００６５】
また、上述した実施形態においては、（１）プリンタ入出力濃度情報生成手段１６が、入力濃度補正テーブル(入力値をどのような出力値にするかを決定するLUTのようなもの)
、すなわち、入力濃度補正テーブルＴを格納している構成であるが、他の実施形態として、（２）プリンタ入出力濃度情報生成手段１６が、プリンタ入出力濃度テーブル(単なる 
プリンタの入出力関係を収めたテーブル)を格納する実施形態が考えられる。
【００６６】
上記（１）の実施形態においては、プリンタ入出力濃度情報生成手段１６は、入力濃度の補正値を記した「入力濃度補正テーブル」を生成し、入力濃度補正手段１８は、このＬＵＴを参照し、入出力濃度の変換を行う。この構成によれば、テーブルが大きくなりメモリを消費するが、基本的に値を参照するだけの1対1変換なので、計算速度は速いという効果が得られる。
【００６７】
一方、上記（２）の実施形態においては、プリンタ入出力濃度情報生成手段１６は、プリンタの入出力の関係を記した「プリンタ入出力濃度テーブル」を生成し、入力濃度補正手段１８は、このテーブルを参照し、入力濃度に対する出力濃度の関係を補完計算し、入力濃度補正を行う。この構成によれば、補完計算を行う時間がかかるが、テーブルが小さく、メモリ容量が小さくて済むという効果が得られる。
【００６８】
ここで、印刷装置１は、印刷のための各種制御や、テストパターン階調値選択手段１０、前記視覚特性考慮テストパターン生成手段１１、Ｎ値化手段１２、印刷データ生成手段１３、印刷手段１４、出力濃度検出手段１５、プリンタ入出力濃度情報生成手段１６、画像データ取得手段１７、入力濃度補正手段１８などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段１４やＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【００６９】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【００７０】
また、プログラムについては、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は中央処理装置（ＣＰＵ）や記憶装置（ＲＡＭ、ＲＯＭ）、入出力装置などからなるコンピュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００７１】
次に、図３及び図４を参照して、本発明の実施形態における入力濃度補正テーブル作成処理方法及び入力濃度補正印刷処理方法について説明する。 
図３は、本発明の実施形態に係る入力濃度補正テーブル作成処理を示すフローチャートである。
入力濃度補正テーブルＴを作成するためには、まず、ステップＳ２０において、テストパターン階調値選択手段１０は、視覚特性を考慮してテストパターン階調値を選択する。
【００７２】
次に、ステップＳ２１において、視覚特性考慮テストパターン生成手段１１は、選択されたテストパターン階調値に基づいて、入力濃度補正用の視覚特性考慮テストパターンデータを生成する。
次に、ステップＳ２２において、視覚特性考慮テストパターン生成手段１１にて生成された視覚特性考慮テストパターンデータをＮ値化手段１２によりＮ値化する。
【００７３】
次に、ステップＳ２３において、印刷データ生成手段１３は、Ｎ値化手段１２でＮ値化された視覚特性考慮テストパターンデータに基づいて、テストパターン印刷用データを生成する。
次に、ステップＳ２４において、印刷手段１４は、印刷データ生成手段１３で生成された視覚特性考慮テストパターン印刷用データの印刷を実行する。
【００７４】
次に、ステップＳ２５において、印刷手段１４で印刷された視覚特性考慮テストパターン印刷用データの印刷物を出力濃度検出手段１５を用いて読み込み、その出力濃度をスキャナなどを用いて検出する。
次に、ステップＳ２６において、プリンタ入出力濃度情報生成手段１７は、出力濃度検出手段１５にて検出された出力濃度に基づいて、プリンタの出力濃度と入力濃度との対応関係を示すプリンタ入出力濃度情報を生成して入力濃度補正テーブルＴとして保持する。
【００７５】
図４は、本発明の実施形態に係る入力濃度補正印刷処理を示すフローチャートである。
入力濃度を補正するためには、まず、ステップＳ３１において、画像データ取得手段１７が外部から画像データを取得したか否かを判別する。その結果、画像データを取得したと判別すれば、ステップＳ３２に移る。また、画像データを取得していないと判別すれば再度画像データを取得したか否かを判別する。
【００７６】
次に、ステップＳ３２において、入力濃度補正手段１８は、画像データ取得手段１７から画像データを入手した後、プリンタ入出力濃度情報生成手段１６に格納されている入力濃度補正テーブルＴを取得する。
次に、ステップＳ３３において、入力濃度補正手段１８は、プリンタ入出力濃度情報生成手段１６から得られた入力濃度補正テーブルＴに基づいて、画像データ取得手段１７で取得した画像データの入力濃度を補正する。
【００７７】
次に、ステップＳ３４において、入力濃度補正手段１８にて入力濃度を補正された画像データをＮ値化手段１２を用いてＮ値化する。
次に、ステップＳ３５において、Ｎ値化手段１２にてＮ値化された画像データに基づいて、印刷データ生成手段１３は、印刷用の画像データを生成する。
そして、ステップＳ３６において、印刷手段１４は、印刷データ生成手段１３から送られた印刷用画像データに基づいて印刷を実行する。
【００７８】
図５は、ＲＧＢ−Ｇ値と明度Ｌ*ａ*ｂ*−Ｌ*値との関係を示すグラフである。このグラフを参照して、視覚特性考慮テストパターンデータを生成する方法について説明する。
本実施形態においては、テストパターン階調値を選択するために、横軸にＲＧＢ−Ｇ値を示し、縦軸に明度Ｌ*ａ*ｂ*−Ｌ*値を示したグラフを用いる。ここで、ＲＧＢ−Ｇ値を横軸に用いたのは、明度Ｌ*に最も寄与するパラメータが、ＲＧＢのＧ値であるためである。これは、後述するＲＧＢからＸＹＺ値を求める計算において、Ｇ値が最も寄与していることからも分かる。Ｌ*ａ*ｂ*−Ｌ*値は、Ｌ*ａ*ｂ*表色系の明度Ｌ*値を示し、その値は０〜１００の範囲である。そして、明度０に近づくほど暗く、明度１００に近づくほど明るいことを示している。ＲＧＢ−Ｇ値は、カラーモデル（Ｒｅｄ（赤），Ｇｒｅｅｎ（緑），Ｂｌｕｅ（青））のＧｒｅｅｎ（緑）のうちの出力輝度Ｇ（緑）値を示し、その値は０〜２５５の範囲である。このグラフは、立ち上がりが急で次第に安定した凸形のグラフになっている。また、Ｌ*値は、人間の視覚特性（感覚量）とほぼリニアな関係があり、例えば、Ｌ*値が１０から２０に変化したときの人間の感覚は、Ｌ*値が３０から４０に変化した感覚量にほぼ等しくなる。従って、急激に立ち上がっているグラフにおいて、ＲＧＢ−Ｇ値を等分割にしてテストパターンを作るのではなく、Ｌ*ａ*ｂ*−Ｌ*値を等分割にしてテストパターンを作った方が、人間の感覚量と一致する尺度でテストパターンを作ることができ、補正も適切に行うことができる。
【００７９】
なお、明度の基準としては、前記視覚的な識別感度は、ＣＩＥ１９７６Ｌ*ａ*ｂ*色空間のＬ*値であると好ましい。このＣＩＥ１９７６Ｌ*ａ*ｂ*色空間は、日本の工業分野での色彩管理における色差の測定に最も広く用いられているＬ*ａ*ｂ*表色系である。Ｌ*値は明るさを、ａ*値は赤−緑の軸を、ｂ*値は黄−青の軸を表わす混色系の表色系である。２色間の色差の計算は、Ｌ*ａ*ｂ*の差の２乗値の和の平方根を求めることにより行われ、色差管理の際に色空間中のどの点の色についても人の感覚と比較的共通した色差値が示される。印刷やカラープリントのカラーマネジメントにも応用される表色系である。
【００８０】
なお、図５で説明した明度Ｌ*ａ*ｂ*−Ｌ*値とＲＧＢ−Ｇ値とのグラフを作成するに当たり、まず、明度Ｌ*ａ*ｂ*−Ｌ*値をＸＹＺ−Ｙ値に変換し、得られたＸＹＺ−Ｙ値とＲＧＢ−Ｇ値とが一次関数（リニア関係）で示されるとして、図６に示すようなグラフを用いて、ＸＹＺ−Ｙ値からＲＧＢ−Ｇ値を求める。
【００８１】
図６は、ＸＹＺ−Ｙ値とＲＧＢ−Ｇ値とをリニア関係で示したグラフである。この図を参照して、明度Ｌ*ａ*ｂ*−Ｌ*値に基づいてＲＧＢ−Ｇ値を求める方法について説明する。
【００８２】
ＸＹＺからＲＧＢに変換するためには、まず、リニアＲＧＢに変換する。物体色の場合は、予めＸＹＺ値を１００で割って、正規化する。すなわち、以下の式が得られる。
Ｒ＝３．５０６４Ｘ−１．７４００Ｙ−０．５４４１Ｚ
Ｇ＝−１．０６９０Ｘ＋１，９７７７Ｙ＋０．０３５２Ｚ
Ｂ＝０．０５６３Ｘ−０．１９７０Ｙ＋１．０５１１Ｚ
そして、上式で算出されたＲＧＢを２５５倍し、０〜２５５のレンジで戻す。
【００８３】
次に、明度Ｌ*ａ*ｂ*−Ｌ*値を、ＸＹＺ−Ｙ値に変換する方法について説明する。
まず、ＸＹＺとＬ*ａ*ｂ*との間には、以下の式が成り立つ。
Ｙｎ＝１００として、（Ｙ／Ｙｎ）＞０．０８８５６のとき、
Ｌ*＝１１６（Ｙ／Ｙｎ）１／３−１６
（Ｙ／Ｙｎ）≦０．０８８５６のとき、
Ｌ*＝７．７７８７（Ｙ／Ｙｎ）＋１６／１１６−１６
従って、明度Ｌ*ａ*ｂ*値を、ＸＹＺ値に変換するためには、この逆の計算を行えばよい。
【００８４】
以上のようにして、明度Ｌ*ａ*ｂ*−Ｌ*値に基づいて、ＲＧＢ−Ｇ値を求めることができる。
【００８５】
次に、図７及び図８は、図５の縦軸、すなわち、明度Ｌ*ａ*ｂ*−Ｌ*値をそれぞれ８等分割、１６等分割し、各Ｌ*値に対応する横軸のＲＧＢ−Ｇ値を読み取って表にしたものである。図７は、７等分割数で８等分しているので８階調用のＲＧＢ−Ｇ値と明度Ｌ*ａ*ｂ*−Ｌ*値との関係を示し、図８は、１５等分割数で１６等分しているので１６階調用のＲＧＢ−Ｇ値と明度Ｌ*ａ*ｂ*−Ｌ*値との関係を示している。
【００８６】
図７に示すように、明度Ｌ*ａ*ｂ*−Ｌ*値の最大値１００．０を、８等分割し、その番号０〜７で示すと、番号０のときにＬ*は０．０、番号１のときにＬ*は１４．３、番号２のときにＬ*は２８．６、・・・と約１４．３ずつ等分の値でＬ*値が増加し、図５の明度Ｌ*値とＲＧＢ−Ｇ値との対応を示すグラフに基づいて、各点における明度Ｌ*値から各ＲＧＢ−Ｇ値を求めると、ＲＧＢ−Ｇ値は、順に、０、５、１４、３３、６４、・・・２５５と、明度Ｌ*値が増大する割合以上に増大していることが分かる。
【００８７】
同様にして、図８に示すように、明度Ｌ*ａ*ｂ*−Ｌ*値の最大値１００．０を、１６等分割し、番号０〜１５で示すと、番号０のときにＬ*は０．０、番号１のときにＬ*は６，７、番号２のときにＬ*は１３．３、・・・と約６．７ずつ等分の値でＬ*値が増加し、図５の明度Ｌ*値とＲＧＢ−Ｇ値との対応を示すグラフに基づいて、各点における明度Ｌ*値から各ＲＧＢ−Ｇ値を求めると、ＲＧＢ−Ｇ値は、０、３、４、８、１３、２０・・・と、明度Ｌ*値が増大する割合以上に増大していることが分かる。
【００８８】
これら図７又は図８に示すＲＧＢ−Ｇ値を、次に説明するプリンタ入出力特性曲線の出力輝度として、テストパターンに用いる入力輝度を決定する方法について説明する。
テストパターン入力階調を決定するためには、図７及び図８に示すＲＧＢ−Ｇ値を、入出力特性の出力輝度としてテストパターンに用いる入力階調値を決定する。
【００８９】
図９は、入力輝度ＲＧＢ−Ｇ値と出力輝度ＲＧＢ−Ｇ値との関係を示すグラフである。
このグラフに基づいて、図７及び図８で得られた出力輝度ＲＧＢ−Ｇ値に基づいて、入力輝度ＲＧＢ−Ｇ値を求めることができる。この出力輝度とは、プリンタ印字結果をスキャナで取り込んだ輝度値（スキャナのγ特性も補正されたもの）である。矢印Ａで示した例は、図７の出力輝度ＲＧＢ−Ｇ値が「６４」のときを示し、そのときの入力輝度ＲＧＢ−Ｇ値は、矢印Ｂを示したものである。この場合、入力輝度ＲＧＢ−Ｇ値は、「１６８」となっている。このようにして、順次出力輝度ＲＧＢ−Ｇ値から入力輝度ＲＧＢ−Ｇ値を求めていくと、図１０及び図１１に示す表になる。
【００９０】
次に、図１０及び図１１は、図９の縦軸、すなわち、出力輝度ＲＧＢ−Ｇ値をそれぞれ８等分割、１６等分割し、各出力輝度ＲＧＢ−Ｇ値に対応する横軸の入力輝度ＲＧＢ−Ｇ値を読み取って表にしたものである。図１０は、７等分割数で８等分割しているので８階調用の出力輝度ＲＧＢ−Ｇ値と入力輝度ＲＧＢ−Ｇ値との関係を示し、図１１は、１５等分割数で１６等分割しているので１６階調用の出力輝度ＲＧＢ−Ｇ値と入力輝度ＲＧＢ−Ｇ値との関係を示している。
【００９１】
まず、図１０の出力輝度ＲＧＢ−Ｇ値と入力輝度ＲＧＢ−Ｇ値との変換（８階調用）の場合は、出力輝度ＲＧＢ−Ｇ値が、図７で得られた出力輝度ＲＧＢ−Ｇ値のように変化する場合、すなわち、出力輝度ＲＧＢ−Ｇ値が、０、５、１４、３３、６４、・・・２５５と変化する場合、図９を参照して入力輝度ＲＧＢ−Ｇ値を求めると、図１０に示すように、順に、０、３２、８２、１２７、１６８、・・・２５５が得られる。
【００９２】
同様にして、図１１の出力輝度ＲＧＢ−Ｇ値と入力輝度ＲＧＢ−Ｇ値変換（１６階調用）の場合は、出力輝度ＲＧＢ−Ｇ値が、図８で得られた出力輝度ＲＧＢ−Ｇ値のように変化する場合、すなわち、出力輝度ＲＧＢ−Ｇ値が、０、３、４、８、１３、・・・２５５と変化する場合、図９を参照して入力輝度ＲＧＢ−Ｇ値を求めると、図１１に示すように、０、１５、２４、５１、７８、・・・２５５が得られる。
以上のようにして求められた入力輝度ＲＧＢ−Ｇ値変換と出力輝度ＲＧＢ−Ｇ値に基づいて、テストパターンを作成すると、図１２に示すようになる。
【００９３】
図１２は、印刷時の出力輝度ＲＧＢ−Ｇ値に基づいて作成されたテストパターンを示す図である。
この図は、図１１により決定された１６等分割された１６階調値を用いたテストパターンである。同図において、テストパターンの上部に示している数字のうち、上段数字は入力輝度ＲＧＢ−Ｇ値、下段数字は印刷時の出力輝度ＲＧＢ−Ｇ値を示している。このテストパターンが、視覚特性を考慮して階調値を選択した濃度補正用のテストパターンＴＰである。このテストパターンＴＰにより、画像データ取得手段１７で取得した画像データに対して、階調数を減らした１ラインごとの濃度補正方法を行うことができ、視覚に敏感なバンディングを積極的に低減することができる。
【００９４】
なお、上記実施形態において、図３及び図４のフローチャートに示す処理を実行するにあたっては、ＲＯＭに予め格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプログラムをＲＡＭに組み込んで実行するようにしても良い。あるいは、そのプログラムをネットワークから取得しても良い。
【００９５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００９６】
以上、本発明の実施形態について説明してきたが、本発明は、これらの実施形態に限定されず、本発明の趣旨を逸脱することなく、種々の変更が可能である。例えば、前述した実施形態においては、８階調用、１６階調用の２種類のテーブルを用いて説明したが、これに限らず、分割数を種々に変更して作成されたテーブルを使用することもできる。
また、前述した実施形態においては、視覚特性に敏感な識別感度として明度を用いたが、これに限らず、色合い、色彩など種々の要素を視覚特性として設定することもでき、さらには、それらを合併したものを識別特性と設定することもできる。
【００９７】
また、前述した実施形態においては、画像データを外部から取得すべく、画像データ取得手段１７を備えた実施形態について説明したが、これに限らず、その内部に画像データを記憶する手段を備え、予めその記憶手段に画像データを記憶しておき、必要に応じて取り出すような手法も考えられる。
また、前述した実施形態においては、印刷ごとにテストパターンデータを生成する構成としたが、これに限らず、一度テストパターンデータを生成すると、所定の記憶手段に格納しておき、同じような画像を使用したり、同じような印刷を行う際には、その都度記憶手段から引き出して利用することもできる。
【００９８】
また、前述した実施形態においては印刷手段として、ヘッドを備えたインクジェット方式などを想定したが,これに限らず、種々の印刷手段を用いることができる。
また、前述した実施形態においては、テストパターンの出力濃度を検出するための手段として、スキャナを用いることとしたが、これに限らず、視覚的に出力濃度を検出できるセンサなどその他種々の手法を用いることができる。
【００９９】
また、前述した実施形態においては、Ｎ値化手段１２、印刷データ生成手段１３、印刷手段１４を、テストパターン用と画像データ用との２回使用するように構成したが、これに限定されず、当該印刷装置内にそれぞれ２個ずつ有し、テストパターン用と画像データ用とに分けて使用することもできるし、画像データ用のＮ値化手段１２、印刷データ生成手段１３、印刷手段１４の少なくとも１つを他の印刷装置に配置することもできる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態に係る印刷装置の構成を示すブロック図である。
【図２】コンピュータシステム内のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る印刷装置における入力濃度補正テーブル作成処理手順を示すフローチャートである。
【図４】本発明の実施形態に係る印刷装置による入力濃度補正印刷処理手順を示すフローチャートである。
【図５】階調と明度との関係を示すグラフである。
【図６】ＸＹＺ−Ｙ値とＲＧＢ−Ｇ値を一次関数（リニア）で示したグラフである。
【図７】視覚特性考慮テストパターン階調（８階調用）を示す表である。
【図８】視覚特性考慮テストパターン階調（１６階調用）を示す表である。
【図９】プリンタ入出力特性を示すグラフである。
【図１０】出力輝度ＲＧＢ−Ｇ値／入力輝度ＲＧＢ−Ｇ値変換表（８階調用）である。
【図１１】出力輝度ＲＧＢ−Ｇ値／入力輝度ＲＧＢ−Ｇ値変換表（１６階調用）である。
【図１２】図１１のデータに基づくテストパターンの一例を示す図である。
【図１３】テストパターン階調値の選択数の決定方法についての説明図である。
【符号の説明】
【０１０１】
１…印刷装置、１０…テストパターン階調値選択手段、１１…視覚特性考慮テストパターン、１２…Ｎ値化手段、１３…印刷データ生成手段、１４…印刷手段、１５…出力濃度検出手段、１６…入力濃度補正テーブル、１６…プリンタ入出力濃度情報生成手段、１７…画像データ取得手段、１８…入力濃度補正手段、Ｔ…入力濃度補正テーブル、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…Ｉ／Ｆ、６８…バス、７０…記憶装置、７２…出力装置、７４…入力装置 
【図１】
2007151075.tif 000003
【図２】
2007151075.tif 000004
【図３】
2007151075.tif 000005
【図４】
2007151075.tif 000006
【図５】
2007151075.tif 000007
【図６】
2007151075.tif 000008
【図７】
2007151075.tif 000009
【図８】
2007151075.tif 000010
【図９】
2007151075.tif 000011
【図１０】
2007151075.tif 000012
【図１１】
2007151075.tif 000013
【図１２】
2007151075.tif 000014
【図１３】
2007151075.tif 000015