(57)【要約】  【課題】  インク材料の違いによる光沢度の差により生じる擬似輪郭を防ぐ画像処理プログラム、画像処理装置および画像処理方法を提供すること。  【解決手段】  ＲＧＢ値により構成される画像情報は、あらかじめ設定されたＭａｘＫの値に基づいてＣＭＹＫ成分へ変換される。この際、ＭａｘＫの値は顔料であるＫ成分と染料であるＣＭＹ成分とのインク材料の違いによる光沢度の差が発生しないように設定されている。よって、ＰＣプリントまたはメディアプリントを用いてＣＭＹＫ成分により構成される画像情報を印刷しても、光沢度の差による擬似輪郭を発生せず、自然なカラー画像の印刷が可能となる。  【選択図】        図６
2006041949.tif 000002
【特許請求の範囲】
【請求項１】
画像情報が有する複数の基本色の組み合わせの値を入力する入力ステップと、その入力ステップにより入力された入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換ステップと、その変換ステップにより変換された画像情報を印刷データとして出力し、または印刷する印刷ステップを有する画像処理プログラムにおいて、
前記変換ステップは、ブラック成分の出力値が、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないブラック成分の最大値以下に設定されていることを特徴とする画像処理プログラム。
【請求項２】
前記変換ステップは、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含む複数成分の値が記憶された変換テーブルにより変換するものであり、その変換テーブルのブラック成分の出力値は前記最大値以下に設定されていることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記変換ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値が設定された複数の前記変換テーブルとを有し、その変換テーブルの中からシート材の種類またはインクの種類または解像度に対応した変換テーブルを選択し、その変換テーブルを用いてブラック成分を含む複数成分の値を設定することを特徴とする請求項２記載の画像処理プログラム。
【請求項４】
前記変換ステップは、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含まない複数成分の値へ変換する色変換ステップと、
その色変換ステップにより変換されたブラック成分を含まない複数成分から、ブラック成分の値を前記最大値以下に設定し、且つ、そのブラック成分の値に応じてブラック成分以外の複数成分の値を設定するブラック成分設定ステップとを備えていることを特徴とする請求項１記載の画像処理プログラム。
【請求項５】
前記ブラック成分設定ステップによるブラック成分以外の複数成分の出力値は、前記色変換ステップにより変換されたブラック成分を含まない複数成分の変換値と前記最大値以下に設定されたブラック成分の値との差により算出されることを特徴とする請求項４記載の画像処理プログラム。
【請求項６】
前記ブラック成分設定ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定することを特徴とする請求項４または５に記載の画像処理プログラム。
【請求項７】
印刷に用いられるブラック成分を含む複数成分により構成される画像情報を入力する入力ステップと、その入力ステップにより入力された入力値を印刷データに変換する変換ステップと、その変換ステップにより変換された画像情報を印刷データとして出力し、または印刷する印刷ステップとを有する画像処理プログラムにおいて、
前記変換ステップは、前記入力ステップにより入力された複数成分のうちブラック成分の値が、ブラック成分を含まない複数成分により形成される画像の光沢とブラック成分を含む複数成分とにより形成される画像の光沢との差が発生しない最大値を超える場合は、ブラック成分をその最大値に変更し、且つ、その変更されたブラック成分の値に応じてブラック成分以外の複数成分の値を変更するブラック成分変更ステップとを備えていることを特徴とする画像処理プログラム。
【請求項８】
前記ブラック成分変更ステップによるブラック成分以外の複数成分の出力値は、ブラック成分以外の複数成分の入力値にブラック成分の入力値と前記最大値との差を加算することにより算出されることを特徴とする請求項７記載の画像処理プログラム。
【請求項９】
前記ブラック成分変更ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定することを特徴とする請求項７または８に記載の画像処理プログラム。
【請求項１０】
画像情報が有する複数の基本色の組み合わせの値を入力する入力手段と、その入力手段により入力された入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換手段と、その変換手段により変換された画像情報を印刷データとして出力し、または印刷する印刷手段を有する画像処理装置において、
前記変換手段は、ブラック成分の出力値が、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないブラック成分の最大値以下に設定されていることを特徴とする画像処理装置。
【請求項１１】
前記変換手段は、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含む複数成分の値が記憶された変換テーブルにより変換するものであり、その変換テーブルのブラック成分の出力値は前記最大値以下に設定されていることを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記変換手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値が設定された複数の前記変換テーブルとを有し、その変換テーブルの中からシート材の種類またはインクの種類または解像度に対応した変換テーブルを選択し、その変換テーブルを用いてブラック成分を含む複数成分の値を設定することを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記変換手段は、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含まない複数成分の値へ変換する色変換手段と、
その色変換手段により変換されたブラック成分を含まない複数成分から、ブラック成分の値を前記最大値以下に設定し、且つ、そのブラック成分の値に応じてブラック成分以外の複数成分の値を設定するブラック成分設定手段とを備えていることを特徴とする請求項１０記載の画像処理装置。
【請求項１４】
前記ブラック成分設定手段によるブラック成分以外の複数成分の出力値は、前記色変換手段により変換されたブラック成分を含まない複数成分の変換値と前記最大値以下に設定されたブラック成分の値との差により算出されることを特徴とする請求項１３記載の画像処理装置。
【請求項１５】
前記ブラック成分設定手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定することを特徴とする請求項１３または１４に記載の画像処理装置。
【請求項１６】
印刷に用いられるブラック成分を含む複数成分により構成される画像情報を入力する入力手段と、その入力手段により入力された入力値を印刷データに変換する変換手段と、その変換手段により変換された画像情報を印刷データとして出力し、または印刷する印刷手段とを有する画像処理装置において、
前記変換手段は、前記入力手段により入力された複数成分のうちブラック成分の値が、ブラック成分を含まない複数成分により形成される画像の光沢とブラック成分を含む複数成分とにより形成される画像の光沢との差が発生しない最大値を超える場合は、ブラック成分をその最大値に変更し、且つ、その変更されたブラック成分の値に応じてブラック成分以外の複数成分の値を変更するブラック成分変更手段とを備えていることを特徴とする画像処理装置。
【請求項１７】
前記ブラック成分変更手段によるブラック成分以外の複数成分の出力値は、ブラック成分以外の複数成分の入力値にブラック成分の入力値と前記最大値との差を加算することにより算出されることを特徴とする請求項１６記載の画像処理装置。
【請求項１８】
前記ブラック成分変更手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定することを特徴とする請求項１６または１７に記載の画像処理装置。
【請求項１９】
画像情報が有する複数の基本色の組み合わせの入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換ステップを有する画像処理方法において、
ブラック成分とブラック成分を含まない複数成分との合成比率が徐々に変化する色見本を印刷する印刷ステップと、
その印刷ステップにより印刷された色見本のうち、光沢度が印刷に用いられるブラック成分を含まない複数成分により形成された色の光沢度とほぼ同一である色見本を判定する光沢度判定ステップと、
その光沢度判定ステップにより判定された光沢度がほぼ同一である色見本のうち、ブラック成分が最も多く含まれる合成比率に基づいてブラック成分の最大値を決定する最大値決定ステップとを有し、
前記変換ステップは、ブラック成分の出力値が、前記最大値決定ステップにより決定された最大値以下に変換するように設定されていることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラック成分の光沢と他の成分の光沢とが異なることにより発生する疑似輪郭を防止することができる画像処理プログラム、画像処理装置および画像処理方法に関するものである。
【背景技術】
【０００２】
フルカラー画像における色再現は、理想的にはシアン（以下「Ｃ」という）、マゼンタ（以下「Ｍ」という）、イエロー（以下「Ｙ」という）の３原色インクで実現できるが、Ｃ、Ｍ、Ｙの３原色インクを合成することによって再現される「グレースケール」は、Ｃ、Ｍ、Ｙの３原色のバランスにより作られているため全ての階調で完全なバランスを取ることが難しく、グレースケールが色味を帯びたり、黒色としての濃度が不足するといった問題がある。また、重ね打ちされるＣ、Ｍ、Ｙの３原色の画素が相互に位置ずれを起こすことによって画素の周囲に色が付く等、「黒」としての品位を充分に確保することができない。このため、現在使用されているカラープリンタ等の多くの画像記録装置では、Ｃ、Ｍ、Ｙの３原色にＫ（ブラック成分）を含めたＣ、Ｍ、Ｙ、Ｋの４色インクを用いてフルカラー画像を記録することが一般的に行われている。このように、Ｃ、Ｍ、Ｙの３原色インクに加えてＫインクを使用することにより、記録されたカラー画像の「黒」の品位を確保することができるが、一方で、淡色部分にＫインクによるドットが直接形成されると、淡色部分に対するＫインクによるドットの「ザラツキ」が目立って、不自然なカラー画像になるといった問題点があった。
【０００３】
このようなＫインクによるドットの「ザラツキ」の問題を解決するために、特開２００１−２０３９０１号公報（特許文献１）において、ＲＧＢの３原色成分またはＣＭＹＫの４色成分からなる入力画像データに基づいて無彩色成分を算出する。そして、この無彩色成分と入力画像データに基づいて、有彩色成分に分配するための分配データと実際に出力すべき無彩色成分とをＧＣＲ変換等を用いて算出し、この分配データを有彩色成分に合成することで、入力画像データをＣＭＹＫの４色成分からなる画像データに変換することが開示されている。このようにして変換された画像データに基づいてカラー画像を記録すると、淡色部分におけるＫインクのドットの生成が抑えられ、淡色部分において目障りであったＫインクの「ザラツキ」を解消することができる。
【特許文献１】特開２００１−２０３９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、４色成分からなるカラー画像の記録においては、ＣＭＹＫ成分全て染料のインク材料を用いるプリンタ以外にＣＭＹ成分は染料インク、一方、Ｋ成分は顔料インクといった異なる性質のインク材料を用いるプリンタにおいては、ＣＭＹＫに基づいて４色成分からなるカラー画像を記録する際にインク材料の光沢度の差により、特に濃色部分において「擬似輪郭」が発生し、違和感のない自然なカラー画像を実現することができないという問題点があった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、ブラック成分の光沢と他の成分の光沢との差により発生する擬似輪郭を防止することができる画像処理プログラム、画像処理装置および画像処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１記載の画像処理プログラムは、画像情報が有する複数の基本色の組み合わせの値を入力する入力ステップと、その入力ステップにより入力された入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換ステップと、その変換ステップにより変換された画像情報を印刷データとして出力し、または印刷する印刷ステップを有するものであって、前記変換ステップは、ブラック成分の出力値が、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないブラック成分の最大値以下に設定されるように構成されている。
【０００７】
請求項２記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記変換ステップは、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含む複数成分の値が記憶された変換テーブルにより変換するものであり、その変換テーブルのブラック成分の出力値は前記最大値以下に設定されるように構成されている。
【０００８】
請求項３記載の画像処理プログラムは、請求項２記載の画像処理プログラムにおいて、前記変換ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値が設定された複数の前記変換テーブルとを有し、その変換テーブルの中からシート材の種類またはインクの種類または解像度に対応した変換テーブルを選択し、その変換テーブルを用いてブラック成分を含む複数成分の値を設定するように構成されている。
【０００９】
請求項４記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記変換ステップは、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含まない複数成分の値へ変換する色変換ステップと、その色変換ステップにより変換されたブラック成分を含まない複数成分から、ブラック成分の値を前記最大値以下に設定し、且つ、そのブラック成分の値に応じてブラック成分以外の複数成分の値を設定するブラック成分設定ステップとを備えるように構成されている。
【００１０】
請求項５記載の画像処理プログラムは、請求項４記載の画像処理プログラムにおいて、前記ブラック成分設定ステップによるブラック成分以外の複数成分の出力値は、前記色変換ステップにより変換されたブラック成分を含まない複数成分の変換値と前記最大値以下に設定されたブラック成分の値との差により算出されるように構成されている。
【００１１】
請求項６記載の画像処理プログラムは、請求項４または５に記載の画像処理プログラムにおいて、前記ブラック成分設定ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定するように構成されている。
【００１２】
請求項７記載の画像処理プログラムは、印刷に用いられるブラック成分を含む複数成分により構成される画像情報を入力する入力ステップと、その入力ステップにより入力された入力値を印刷データに変換する変換ステップと、その変換ステップにより変換された画像情報を印刷データとして出力し、または印刷する印刷ステップとを有するものであって、前記変換ステップは、前記入力ステップにより入力された複数成分のうちブラック成分の値が、ブラック成分を含まない複数成分により形成される画像の光沢とブラック成分を含む複数成分とにより形成される画像の光沢との差が発生しない最大値を超える場合は、ブラック成分をその最大値に変更し、且つ、その変更されたブラック成分の値に応じてブラック成分以外の複数成分の値を変更するブラック成分変更ステップとを備えるように構成されている。
【００１３】
請求項８記載の画像処理プログラムは、請求項７記載の画像処理プログラムにおいて、前記ブラック成分変更ステップによるブラック成分以外の複数成分の出力値は、ブラック成分以外の複数成分の入力値にブラック成分の入力値と前記最大値との差を加算することにより算出されるように構成されている。
【００１４】
請求項９記載の画像処理プログラムは、請求項７または８に記載の画像処理プログラムにおいて、前記ブラック成分変更ステップは、前記印刷ステップにより印刷されるシート材の種類を設定するシート材種類設定ステップまたは前記印刷ステップにおいて使用されるインクの種類を設定するインク種類設定ステップまたは前記印刷ステップにおける解像度を設定する解像度設定ステップと、前記シート材種類設定ステップにより設定されるシート材の種類または前記インク種類設定ステップにより設定されるインクの種類または前記解像度設定ステップにより設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定するように構成されている。
【００１５】
請求項１０記載の画像処理装置は、画像情報が有する複数の基本色の組み合わせの値を入力する入力手段と、その入力手段により入力された入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換手段と、その変換手段により変換された画像情報を印刷データとして出力し、または印刷する印刷手段を有するものであって、前記変換手段は、ブラック成分の出力値が、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないブラック成分の最大値以下に設定されるように構成されている。
【００１６】
請求項１１記載の画像処理装置は、請求項１０記載の画像処理装置において、前記変換手段は、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含む複数成分の値が記憶された変換テーブルにより変換するものであり、その変換テーブルのブラック成分の出力値は前記最大値以下に設定されるように構成されている。
【００１７】
請求項１２記載の画像処理装置は、請求項１１記載の画像処理装置において、前記変換手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値が設定された複数の前記変換テーブルとを有し、その変換テーブルの中からシート材の種類またはインクの種類または解像度に対応した変換テーブルを選択し、その変換テーブルを用いてブラック成分を含む複数成分の値を設定するように構成されている。
【００１８】
請求項１３記載の画像処理装置は、請求項１０記載の画像処理装置において、前記変換手段は、画像情報が有する複数の基本色の組み合わせの入力値に対する出力値として、ブラック成分を含まない複数成分の値へ変換する色変換手段と、その色変換手段により変換されたブラック成分を含まない複数成分から、ブラック成分の値を前記最大値以下に設定し、且つ、そのブラック成分の値に応じてブラック成分以外の複数成分の値を設定するブラック成分設定手段とを備えるように構成されている。
【００１９】
請求項１４記載の画像処理装置は、請求項１３記載の画像処理装置において、前記ブラック成分設定手段によるブラック成分以外の複数成分の出力値は、前記色変換手段により変換されたブラック成分を含まない複数成分の変換値と前記最大値以下に設定されたブラック成分の値との差により算出されるように構成されている。
【００２０】
請求項１５記載の画像処理装置は、請求項１３または１４に記載の画像処理装置において、前記ブラック成分設定手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定するように構成されている。
【００２１】
請求項１６記載の画像処理装置は、印刷に用いられるブラック成分を含む複数成分により構成される画像情報を入力する入力手段と、その入力手段により入力された入力値を印刷データに変換する変換手段と、その変換手段により変換された画像情報を印刷データとして出力し、または印刷する印刷手段とを有するものであって、前記変換手段は、前記入力手段により入力された複数成分のうちブラック成分の値が、ブラック成分を含まない複数成分により形成される画像の光沢とブラック成分を含む複数成分とにより形成される画像の光沢との差が発生しない最大値を超える場合は、ブラック成分をその最大値に変更し、且つ、その変更されたブラック成分の値に応じてブラック成分以外の複数成分の値を変更するブラック成分変更手段とを備えるように構成されている。
【００２２】
請求項１７記載の画像処理装置は、請求項１６記載の画像処理装置において、前記ブラック成分変更手段によるブラック成分以外の複数成分の出力値は、ブラック成分以外の複数成分の入力値にブラック成分の入力値と前記最大値との差を加算することにより算出されるように構成されている。
【００２３】
請求項１８記載の画像処理装置は、請求項１６または１７に記載の画像処理装置において、前記ブラック成分変更手段は、前記印刷手段により印刷されるシート材の種類を設定するシート材種類設定手段または前記印刷手段において使用されるインクの種類を設定するインク種類設定手段または前記印刷手段における解像度を設定する解像度設定手段と、前記シート材種類設定手段により設定されるシート材の種類または前記インク種類設定手段により設定されるインクの種類または前記解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の前記最大値を記憶したブラック成分最大値記憶手段とを有し、そのブラック成分最大値記憶手段の中からシート材の種類またはインクの種類または解像度に対応したブラック成分の最大値を選択し、そのブラック成分の最大値を用いてブラック成分以外の複数成分の値を設定するように構成されている。
【００２４】
請求項１９記載の画像処理方法は、画像情報が有する複数の基本色の組み合わせの入力値を、印刷に用いられるブラック成分を含む複数成分の出力値に変換する変換ステップを有するものであって、ブラック成分とブラック成分を含まない複数成分との合成比率が徐々に変化する色見本を印刷する印刷ステップと、その印刷ステップにより印刷された色見本のうち、光沢度が印刷に用いられるブラック成分を含まない複数成分により形成された色の光沢度とほぼ同一である色見本を判定する光沢度判定ステップと、その光沢度判定ステップにより判定された光沢度がほぼ同一である色見本のうち、ブラック成分が最も多く含まれる合成比率に基づいてブラック成分の最大値を決定する最大値決定ステップとを有し、前記変換ステップは、ブラック成分の出力値が、前記最大値決定ステップにより決定された最大値以下に変換するように設定されるように構成されている。
【発明の効果】
【００２５】
請求項１記載の画像処理プログラムおよび請求項１０記載の画像処理装置によれば、画像情報が有する複数の基本色の組み合わせの値は入力ステップおよび入力手段により入力され、その入力された入力値は、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないブラック成分の最大値以下に設定された変換ステップおよび変換手段により変換され、その変換された画像情報は印刷ステップおよび印刷手段により印刷データとして出力または印刷される。したがって、印刷データは、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しないので、光沢度の差によって生じる擬似輪郭が発生しないという効果がある。
【００２６】
請求項２記載の画像処理プログラムおよび請求項１１記載の画像処理装置によれば、請求項１記載の画像処理プログラムおよび請求項１０記載の画像処理装置の奏する効果に加え、ブラック成分を含む複数成分の値が記憶された変換テーブルは、画像情報が有する複数の基本色の組み合わせの入力値を、ブラック成分以外の成分の出力値とブラック成分の出力値を最大値以下に設定して変換を行う。したがって、ブラック成分を含まない複数成分からブラック成分を設定する方法に比べ、元の画像情報をより忠実に印刷データに変換することができ、また、ブラック成分の出力値は最大値以下に設定されているので、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分とブラック成分以外の複数成分とにより形成される画像の光沢との差が発生しない。よって、光沢度の差によって生じる擬似輪郭を生じることなく、複数の基本色の組み合わせの入力値をブラック成分を含む複数成分の出力値に変換することができるという効果がある。
【００２７】
請求項３記載の画像処理プログラムおよび請求項１２記載の画像処理装置によれば、請求項２記載の画像処理プログラムおよび請求項１１記載の画像処理装置の奏する効果に加え、印刷されるシート材の種類を設定するシート材種類設定ステップおよびシート材種類設定手段または使用されるインクの種類を設定するインク種類設定ステップおよびインク種類設定手段または印刷における解像度を設定する解像度設定ステップおよび解像度設定手段を備えている。そして、シート材種類設定ステップおよびシート材種類設定手段により設定されるシート材の種類またはインク種類設定ステップおよびインク種類設定手段により設定されるインクの種類または解像度設定ステップおよび解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の最大値が設定された変換テーブルを有している。このように、シート材の種類またはインクの種類または解像度の変更に応じてブラック成分の最大値が設定されているので、シート材の種類またはインクの種類または解像度の変更に従いブラック成分の最大値を選択し、擬似輪郭を生じることなく印刷を行うことができるという効果がある。
【００２８】
請求項４記載の画像処理プログラムおよび請求項１３記載の画像処理装置によれば、請求項１記載の画像処理プログラムおよび請求項１０記載の画像処理装置の奏する効果に加え、色変換ステップおよび色変換手段は画像情報が有する複数の基本色の組み合わせの入力値をブラック成分を含まない複数成分の出力値へ変換する。そして、ブラック成分を含まない複数成分からブラック成分の値を最大値以下に設定し、そのブラック成分の値に応じてブラック成分以外の複数成分の値を設定するブラック成分設定ステップおよびブラック成分設定手段を備えている。このように、入力値はブラック成分を含まない複数成分の出力値へ変換するので、ブラック成分を含む複数成分の出力値へ変換する場合に比べてデータ量が少なくてよく、少ない記憶容量で処理できるという効果がある。
【００２９】
請求項５記載の画像処理プログラムおよび請求項１４記載の画像処理装置によれば、請求項４記載の画像処理プログラムおよび請求項１３記載の画像処理装置の奏する効果に加え、ブラック成分以外の複数成分の値の出力値は、色変換ステップおよび色変換手段により変換されたブラック成分を含まない複数成分の変換値と最大値以下に設定されたブラック成分の値との差により算出する。これにより、最大値以下に設定された値に応じてブラック成分を含まない複数成分の値の出力値が算出されるので、ブラック成分の光沢度とブラック成分以外の複数制分の光沢度の差が生じず、擬似輪郭が発生しないと同時にブラック成分以外の成分が適正に補正されるので、入力される画像の色が忠実に印刷されるという効果がある。
【００３０】
請求項６記載の画像処理プログラムおよび請求項１５記載の画像処理装置によれば、請求項４または５に記載の画像処理プログラムおよび請求項１３または１４に記載の画像処理装置の奏する効果に加え、印刷されるシート材の種類を設定するシート材種類設定ステップおよびシート材種類設定手段または使用されるインクの種類を設定するインク種類設定ステップおよびインク種類設定手段または印刷における解像度を設定する解像度設定ステップおよび解像度設定手段を備えている。そして、シート材種類設定ステップおよびシート材種類設定手段により設定されるシート材の種類またはインク種類設定ステップおよびインク種類設定手段により設定されるインクの種類または解像度設定ステップおよび解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の最大値が記憶されたブラック成分最大値記憶手段を有している。このように、シート材の種類またはインクの種類または解像度の変更に応じてブラック成分の最大値が記憶されているので、シート材の種類またはインクの種類または解像度の変更に従いブラック成分の最大値を選択し、擬似輪郭を生じることなく印刷を行うことができるという効果がある。
【００３１】
請求項７記載の画像処理プログラムおよび請求項１６記載の画像処理装置によれば、画像情報が構成されるブラック成分を含む複数成分の値は入力ステップおよび入力手段により入力され、その入力された入力値は、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分を含む複数成分により形成される画像の光沢との差が発生しないブラック成分の最大値を超える場合には、ブラック成分をその最大値に変更し、且つ、その変更されたブラック成分の値に応じてブラック成分以外の複数成分の値を変更するブラック成分変更ステップおよびブラック成分変更手段を有する変換ステップにより変換され、その変換された画像情報は印刷ステップおよび印刷手段により印刷データとして出力または印刷される。このように、ブラック成分を含まない複数成分により形成される画像の光沢と、ブラック成分を含む複数成分により形成される画像の光沢との差が発生する場合にブラック成分は最大値に変更され、その変更された値に応じてブラック成分以外の複数成分の値が変更されるので、光沢度の差によって生じる擬似輪郭が発生しないとともに、入力される画像の色が忠実に印刷されるという効果がある。
【００３２】
請求項８記載の画像処理プログラムおよび請求項１７記載の画像処理装置によれば、請求項７記載の画像処理プログラムおよび請求項１６記載の画像処理装置の奏する効果に加え、ブラック成分以外の複数成分の出力値は、ブラック成分以外の複数成分の入力値にブラック成分の入力値と最大値との差を加算することにより算出される。これにより、ブラック成分の入力値と最大値に応じてブラック成分の出力値とブラック成分以外の複数成分の出力値が算出されるので、ブラック成分の光沢度とブラック成分以外の複数制分の光沢度の差が生じず、擬似輪郭が発生しないという効果がある。
【００３３】
請求項９記載の画像処理プログラムおよび請求項１８記載の画像処理装置によれば、請求項７または８に記載の画像処理プログラムおよび請求項１６または１７に記載の画像処理装置の奏する効果に加え、印刷されるシート材の種類を設定するシート材種類設定ステップおよびシート材種類設定手段または使用されるインクの種類を設定するインク種類設定ステップおよびインク種類設定手段または印刷における解像度を設定する解像度設定ステップおよび解像度設定手段を備えている。そして、シート材種類設定ステップおよびシート材種類設定手段により設定されるシート材の種類またはインク種類設定ステップおよびインク種類設定手段により設定されるインクの種類または解像度設定ステップおよび解像度設定手段により設定される解像度にそれぞれ応じてブラック成分の最大値が記憶されたブラック成分最大値記憶手段を有している。したがって、複数の変換テーブルやブラック成分設定ステップまたはブラック成分設定手段をもつことなく、シート材の種類またはインクの種類または解像度の変更に応じたブラック成分の最大値を選択し、擬似輪郭を生じることなく印刷を行うことができるという効果がある。
【００３４】
請求項１９記載の画像処理方法によれば、印刷ステップによりブラック成分とブラック成分を含まない複数成分との合成比率が徐々に変化する色見本を印刷し、その色見本のうち、ブラック成分を含まない複数成分により形成された色の光沢度とほぼ同一である色見本を光沢度判定ステップにより判定し、その判定された光沢度がほぼ同一である色見本のうち、ブラック成分が最も多く含まれる合成比率に基づいて最大値決定ステップがブラック成分の最大値を決定する。このように、色見本に基づいて光沢度の差が発生せず、且つ、ブラック成分が最も多く含まれるブラック成分の最大値を決定するので、擬似輪郭が生じないブラック成分の最大値を決定することができるという効果がある。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の第１の実施例について、図面を参照して説明する。図１は、パーソナルコンピュータ２０（以下「ＰＣ」という）とプリンタ１の電気的構成を示すブロック図である。このプリンタ１は、ＰＣ２０から入力する画像情報またはプリンタ２０に備えられている外部メディアスロット６に装着される外部メディア４０に記録された画像情報を印刷することができるように構成されている。
【００３６】
プリンタ１は、ＣＰＵ２と、ＲＡＭ３と、ＲＯＭ４と、ＵＳＢインターフェイス５と、ＵＳＢ接続端子７と、切替スイッチ９と、外部メディアスロット６と、操作パネル３０と、印字ヘッド８とを備えている。
【００３７】
ＣＰＵ２は、ＲＯＭ４に記録された各種プログラムを実行するマイクロプロセッサであり、ＲＡＭ３は、ＣＰＵ２が各種プログラムを実行する際、変数などを一時記憶するワークエリアを有するメモリである。ＲＯＭ４は、ＣＰＵ２により実行される各種プログラムや、そのプログラムを実行する際に参照する定数やテーブルを記憶する読み出し専用のメモリである。ＲＯＭ４には、制御プログラムである色変換プログラム４ａ及び印刷制御プログラム４ｂと、変換テーブルであるＵＣＲカーブ１（４ｃ）、ＵＣＲカーブ２（４ｄ）及びルックアップテーブルであるＬＵＴ１−Ｍ（４ｅ）とＬＵＴ２−Ｍ（４ｆ）等が記憶されている。
【００３８】
色変換プログラム４ａは、入力される印刷情報に含まれるＲＧＢなどの値を、このプリンタにおいて最適な状態で印刷を行うことができるように変換するプログラムであって、印刷に使用するインクや印刷されるシート材の種類や印刷の解像度などに適合するように、最適なＵＣＲカーブやルックアップテーブルを用いて変換するものである。
【００３９】
印刷制御プログラム４ｂは、色変換プログラム４ａにより変換された印刷を行うための画像情報に応じて、印字ヘッド８や図示しない印字ヘッド８を搭載するキャリッジやシート材を駆動する駆動装置を制御するものである。
【００４０】
ＵＣＲカーブ１（４ｃ）、ＵＣＲカーブ２（４ｄ）は、Ｃ、Ｍ、Ｙの３成分からＫ（ブラック）成分を生成する際に使用される変換カーブで、印刷に使用するインクや印刷されるシート材の種類や印刷の解像度などに応じてＫの値の最大値であるＭａｘＫが設定された複数のＵＣＲカーブが記憶されている。
【００４１】
ルックアップテーブルであるＬＵＴ１−Ｍ（４ｅ）、ＬＵＴ２−Ｍ（４ｆ）は、メディアに記憶された画像情報が有する３色の基本色（ＲＧＢ）の組み合わせの値を入力し、ＰＣ２０から入力した画像情報により印刷された画像と同等の画像を得ることができるようにＣＭＹに変換する変換テーブルである。ＵＣＲカーブと同様に、印刷に使用するインクや印刷されるシート材の種類や印刷の解像度などに応じて複数のルックアップテーブルが記憶されている。
【００４２】
ＵＳＢインターフェイス５は、ＵＳＢ接続端子７に接続されたＵＳＢケーブルを通じてＰＣ２０と通信を行うもので、ここでは、ＰＣ２０から印刷を行うための印刷データ（Ｃ、Ｍ、Ｙ、Ｋ）を入力する。
【００４３】
外部メディアスロット６は、デジタルカメラなどで撮影された画像情報（イメージデータ）を記憶する外部メディア４０を着脱自在に装着することができ、装着された外部メディア４０から直接画像情報（Ｒ、Ｇ、Ｂ）を入力する。
【００４４】
スイッチ９は、ＵＳＢインターフェイス５の出力と外部メディアスロット６の出力とを切り替えるスイッチで、外部メディアスロット６に外部メディアが装着された場合には、外部メディアスロット６に切り替えられるようにしてもよく、ユーザが任意に切り替えるようにしてもよい。
【００４５】
印字ヘッド８は、図示しないキャリッジに搭載され、印刷を行うシート材の上を移動してシート材の所定の位置に所定のインクを吐出するものである。
【００４６】
操作パネル３０は、プリンタ１の各種設定をユーザが行うことができるものであり、図２を参照して後述する。
【００４７】
ＰＣ２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ハードディスク２４（以下「ＨＤＤ」という）と、ＵＳＢインターフェイス２５等により構成されている。ＣＰＵ２１は、ＲＯＭ２２やＨＤＤ２４に記憶された各種プログラムを実行するマイクロプロセッサであり、ＲＡＭ２３は、ＣＰＵ２１が各種プログラムを実行する際、変数などを一時記憶するワークエリアを有するメモリである。
【００４８】
ＨＤＤ２４は、不揮発性の大記憶容量を有するメモリであり、いわゆるＯＳ（オペレーティングシステム）や各種アプリケーションプログラムなどが記憶される。本発明に関する記憶内容としては、デジタルカメラなどで撮影されたイメージデータ２４ａ、色変換プログラム２４ｂ、ルックアップテーブルであるＬＵＴ１−ＰＣ（２４ｃ）とＬＵＴ２−ＰＣ（２４ｄ）が記憶されている。
【００４９】
イメージデータ２４ａは、デジタルカメラからＵＳＢインターフェイス２５を介して入力され、ＨＤＤ２４に記憶される。色変換プログラム２４ａは、イメージデータ２４ａなどの印刷を行うために、イメージデータ２４ａを構成しているＲＧＢ値からルックアップテーブル２４ｃまたは２４ｄを参照して、ＣＭＹＫ値に変換するプログラムである。
【００５０】
ルックアップテーブル２４ｃ，２４ｄは、ＲＧＢ値で表される３次元のデータをＣＭＹＫの４次元のデータに変換するものである。これらの色変換プログラム２４ｂ及びルックアップテーブル２４ｃ，２４ｄは、使用するプリンタ１に対応する処理を行うように設定されるものであり、プリンタ１に添付されたＣＤ−ＲＯＭなどにより供給され、ＰＣ２０においては、図示しないＣＤ−ＲＯＭドライブによりこれらのデータを読み込んでハードディスク２４に記憶される。なお、これらのデータは、図示しない通信インターフェイスを装備し、インターネットなどのネットワークを介して受信するようにしてもよい。
【００５１】
ＵＳＢインターフェイス２５は、ＵＳＢ端子２６に接続されるＵＳＢケーブルを通じて外部機器と通信を行うインターフェイスで、デジタルカメラなどが撮影した画像情報を入力したり、プリンタ１に印刷を行うための印刷情報を出力したり、プリンタ１のスキャナ機能により取り込まれた画像情報を受信するものである。
【００５２】
図２（ａ）は、プリンタ１の操作パネル３０の部分平面図であり、（ｂ）は、その正面図である。このプリンタ１は、ファックス、コピー、スキャンなどを行うことができる複合機であり、スイッチ３３により、これらの機能が選択される。ＰＣ２０から画像情報を受信した場合は、いずれの機能が選択されていても印刷を実行するように構成されている。
【００５３】
各機能における各種設定は、設定スイッチ３１を操作することにより行われ、ダイヤルボタン部３２は、ファックスを送信する場合に相手のファックス番号を入力するなどに使用される。表示部３４は、液晶により構成され、設定状態を表示したり、この液晶に表示される機能の中からカーソルを移動することなどにより選択することができる。
【００５４】
カーソルキー３５は、表示部３４に表示されたカーソルを移動したり、表示された機能の中から選択を行う際に使用されるものである。ストップボタン３７は、各種機能を実行している場合に、その機能の実行の開始を指示するボタンである。フラットベッド３９は、コピー、ファックス、スキャンを行う際に、資料の画像を読み込むために資料を配置する面である。
【００５５】
プリンタ１の正面には、印刷が終了したシート材を排出する排出トレイ５０と、各種外部メディアを装着する外部メディアスロットが形成されている。この図では、コンパクトフラッシュ（登録商標）用のスロット４１、メモリスティック（登録商標）用のスロット４２、スマートメディア（登録商標）用のスロット４３が備えられている。
【００５６】
図３（ａ）は、ＰＣ２０において画像情報から印刷データが生成される処理（ＰＣプリント）を示すフローチャートであり、（ｂ）は、プリンタ１において、装着された外部メディアに記憶された画像情報から印刷情報を生成する処理（メディアプリント）を示すフローチャートである。
【００５７】
ＰＣ２０においては、まず、デジタルカメラ等により撮影されＨＤＤ２４に取り込まれたＲＧＢ（レッド、グリーン、ブルーの光の３原色）値により形成された画像情報の読み出しを行う（Ｓ１）。
【００５８】
次に、ＲＧＢ値により形成される画像情報は、ＲＧＢをＣＭＹＫ成分へ変換するルックアップテーブル２４ｃを参照することにより、ＣＭＹＫ成分に変換される（Ｓ２）。入力値であるＲＧＢは、各Ｒ、Ｇ、Ｂが１バイトで表され、１０進数で０から２５５の範囲をとる。ルックアップテーブル２４ｃは、入力値であるそれぞれのＲＧＢについて、０から２５５の範囲を１６に等分割し、この分割点であるグリッドの交点に出力値を記憶するものである。したがって、各Ｒ軸、Ｇ軸、Ｂ軸は１７のグリッドを有し、グリッドの交点の総数は、１７の３乗あり、その交点に対応して、ＣＭＹＫ値が記憶されている。このＫ値は後述するブラック成分の最大であるＭａｘＫの値以下に設定されている。なお、入力値が隣り合うグリッドの間の中間の値である場合には、隣り合うグリッドの出力値を線形補間などの方法により補間して出力値が求められる。
【００５９】
ＣＭＹＫ成分が求められると、次にハーフトーン処理が行われる（Ｓ３）。ハーフトーン処理では、ＣＭＹＫ値から、インクを吐出する大きさである、大ドット、中ドット、小ドットあるいはインクを吐出しないを決定する誤差拡散処理またはディザ処理が行われる。このようにして形成されたＣＭＹＫ値の印刷情報をプリンタへ出力する（Ｓ４）。
【００６０】
一方、メディアプリントの場合は、まず外部メディアスロット６に装着された外部メディア４０に記憶されているＲＧＢ値の画像情報の読み出しを行う（Ｓ５）。次に、ＲＧＢ値により形成される画像情報は、ＲＧＢをＣＭＹ成分へ変換するルックアップテーブル４ｅを参照することにより、ＣＭＹ成分に変換される（Ｓ６）。なお、ＲＧＢをＣＭＹＫ成分へ変換するルックアップテーブル２４ｃのデータ量は、ＲＧＢをＣＭＹ成分へ変換するルックアップテーブル４ｅのデータ量と比べて非常に大きい。そのため、ＲＯＭ４（図１参照）にはＲＧＢをＣＭＹ成分へ変換するルックアップテーブルを記憶している。
【００６１】
次に、ＣＭＹ成分により形成される画像情報からＵＣＲカーブ４ｃを参照し、Ｋ値を求め、そのＫ値に応じてＣＭＹの各値を変更する（Ｓ７）。後述するようにＵＣＲカーブ４ｃは、ブラック成分の値をブラック成分の最大値ＭａｘＫ以下になるように設定されている。ＣＭＹＫ成分が求められると、ＰＣプリントの場合と同様にハーフトーン処理が行われ（Ｓ８）、印刷処理（Ｓ９）により印刷が行われる。
【００６２】
続いて、図４から６を参照してブラック成分の最大値であるＭａｘＫの決定方法について説明する。ブラック成分の光沢とブラック成分以外の光沢が異なることにより、濃色部分において擬似輪郭が発生するのを防止するために、ブラック成分以外の成分により形成される濃色の光沢と、ブラック成分を含む成分により形成される濃色の光沢とが、ほぼ同一となるブラック成分を含む成分のうちで、最大のブラック成分を含むものを抽出し、そのブラック成分の値を最大値とするものである。そのために、ブラック成分とブラック成分以外の成分の量少しずつを変えた色見本を印刷し、その色見本の光沢を目視あるいは測定することにより、ブラック成分を含まない成分による光沢とほぼ同一の光沢で、ブラック成分を最も多く含む色見本を見いだし、その色見本に含まれるブラック成分の量を最大値、ＭａｘＫとする。
【００６３】
図４は、色見本の形成方法を示す図であって、ＣＭＹ成分とＫ成分のそれぞれのインク量の変化を表すグラフと、このグラフの下方で横軸に平行に帯状のＣＭＹ成分とＫ成分とのインク量をそれぞれ変化させて印刷した色見本を示している。
【００６４】
このグラフにおいて、横軸は、ＣＭＹ成分とＫ成分のインクの量が１７段階に変化する変化を、縦軸に、インクの量を０から２５５の値で示している。右方向へ向かうに従ってインクの量が増加する直線（細い実線）はＣＭＹ成分のインク量を、一方、右方向へ向かうに従ってインクの量が減少する直線（太い実線）はＫ成分のインク量を示している。グラフの下に示された色見本は、左端の（Ｎｏ．１）は、Ｋ成分の値を２５５とし、Ｃ、Ｍ、Ｙの各成分は０として印刷されたものであり、左から２番目の（Ｎｏ．２）は、Ｋ成分の値は２４０とし、Ｃ、Ｍ、Ｙの各成分は１６として印刷されたものである。３番目以降の色見本も同様にＣ、Ｍ、Ｙの各成分は１６ずつ増加し、一方、Ｋ成分は１６ずつ減少して印刷されたもので、最終的に１７の色見本が形成されている。ただし、各成分を８ずつ増加または減少させて３３の色見本にしてもよいし、４ずつ増加または減少させて６５の色見本にしてもよい。
【００６５】
このようにして色見本を形成すると顔料であるＫ成分と染料であるＣＭＹ成分とのインク材料の違いによる光沢度の違いを目視により確認することができる。すなわち、最右側の色見本が、ブラック成分を含まないＣＭＹのみにより形成される色見本であるので、右端から順に、各色見本の光沢と、右端の色見本の光沢と比較し、ほぼ同一の光沢を有する色見本のうち最も左側に位置する色見本を抽出する。そして、その色見本が含むブラック成分の値をＭａｘＫに決定する。
【００６６】
この色見本を目視するという簡単な作業により、ブラック成分を含まない色見本と光沢度に差異がなく、且つ、最もＫ成分のインク量が多く含まれる色見本を見いだし、ブラック成分の最大値ＭａｘＫを設定することができる。
【００６７】
目視により、光沢の差異判別が難しい場合は、色見本の光沢度を測定器により測定し、測定結果に基づいて、ブラック成分の最大値ＭａｘＫを決定することができる。
【００６８】
図５は、図４に示す色見本の光沢度を測定器により測定し、その結果をグラフにしたものである。光沢度の測定にはスガ試験機のデジタル変角光沢計（ＵＧＶ−５Ｋ）を用い、測定角度を４５度としている。このグラフは、図４と同様に、横軸に、色見本の並びを表し、Ｃ、Ｍ、Ｙの各成分は左から右へ向かって一定割合で増加し、一方、Ｋ成分は左から右へ向かって一定割合で減少する。縦軸は、光沢度を％で示している。このグラフから分かるように、ＣＭＹのみより形成された右端の色見本の光沢度は、０．４％であり、この色見本から左方の色見本であるＣＭＫが各６４、Ｋが１９２という値で印刷された色見本まで、同じ光沢度であり、この色見本よりＫの成分が多い色見本の光沢度は、大きくなっている。したがって、この場合は、ＭａｘＫの値を１９２に決定する。
【００６９】
図６は、各色見本の光沢度を比較してＭａｘＫを設定するフローチャートである。
【００７０】
まず、グロス０に光沢度の比較の基準値としてＫ０、ＣＭＹ２５５の光沢度を代入する（Ｓ１０）。上記のグラフの場合は、この光沢度は、０．４％である。続いて変数ｍに１を代入し（Ｓ１１）、右端の色見本から順にその色見本の光沢度とグロス０の光沢度を比較する（Ｓ１２）。すなわち、まずＫ１６、ＣＭＹ２４０の光沢度とＫ０、ＣＭＹ２５５の光沢度との比較を行い、これらの光沢度が等しければ（Ｓ１２：Ｙｅｓ）、ｍの値を１加算する（Ｓ１３）。そして、ｍの値が１７か否かを判断し（Ｓ１４）、ｍの値が１７でない場合は（Ｓ１４：Ｎｏ）Ｓ１２の処理に戻り、２番目の色見本の光沢度とグロス０の光沢度との比較が行われる。
【００７１】
Ｓ１２の比較処理において、色見本の光沢度とグロス０の光沢度とが異なると判断した場合は（Ｓ１２：Ｎｏ）、ｍから１を引いた色見本のＫの値をＭａｘＫとして決定する（Ｓ１６）。Ｓ１４の判断処理において、ｍの値が１７に達した場合は（Ｓ１４：Ｙｅｓ）、すべての色見本の光沢度が同一であるのでＭａｘＫを２５５と設定し（Ｓ１５）、この処理を終了する。
【００７２】
以上のようにしてブラック成分の最大値ＭａｘＫが決定されると、この値に基づいて、ＵＣＲカーブを補正し、ブラック成分の値が最大値ＭａｘＫを超えないように設定する。
【００７３】
図７は、ＵＣＲカーブ４ｃの一例を示している。前述したように、メディアプリントでは、ルックアップテーブル４ｅにより変換されたＣＭＹ成分をＵＣＲカーブ４ｃを用いてＫ成分の値を求める。このカーブは、横軸にＣ、Ｍ、Ｙの最小値であるｍｉｎ（ＣＭＹ）を、縦軸にＫを表示したものであり、ｍｉｎ（ＣＭＹ）をｘとし、Ｋ＝ｘとする場合や、図７に示す曲線のようにｘが小さい範囲ではＫの値は０とし、ｘが大きくなるに従ってＫの値が増加するカーブなどが用いられる。このＭａｘＫの値は、印刷に用いるインクの種類、印刷されるシート材の種類、印刷の解像度により異なり、これらの種々の条件において、ＭａｘＫの値が決定される。
【００７４】
図７において、太い実線で示されるカーブは、最大値がＭａｘＫ１である場合のＵＣＲカーブである。最大値がＭａｘＫ１より小さいＭａｘＫ２である場合には、実線で示すＵＣＲカーブの最大値がＭａｘＫ２を超えないように、図７において示す直線Ａ（一点鎖線）を超えないような特性としてもよいし、図７においてＢ（二点鎖線）で示すようにＭａｘＫ２の値を最大値とするカーブをＵＣＲカーブとしてもよい。このＵＣＲカーブ４ｅを用いてＫ成分の値が決定すると、各Ｃ、Ｍ、Ｙ成分の値は、それぞれ次式により補正される。
Ｃ＝Ｃ−Ｋ
Ｍ＝Ｍ−Ｋ
Ｙ＝Ｙ−Ｋ
このように、ＭａｘＫの値が設定されたＵＣＲカーブ４ｃを用いることにより、光沢度の差が発生しない範囲でＣ、Ｍ、Ｙ、Ｋの各成分の値が決定されるので、擬似輪郭を生じることなく印刷を行うことができる。
【００７５】
なお、印刷が行われるシート材の種類、インクの種類および印刷の解像度などにそれぞれ応じたＭａｘＫの値を設定し、そのＭａｘＫの値を有する複数のＵＣＲカーブをＲＯＭ４に記憶させて、ユーザーが使用するシート材の種類、インクの種類、解像度に応じて操作パネル３０により選択できるようにしてもよい。
【００７６】
次に第２の実施例について説明する。第１の実施例では、プリンタ１に備えられているＵＣＲカーブの最大値をＭａｘＫに設定することにより、ブラック成分の最大値をＭａｘＫ以下に変換するものであったが、第２の実施例では、ＰＣ２０において、ブラック成分の値がＭａｘＫの値を超えないように設定するものである。すなわち、ＰＣプリントで用いられるルックアップテーブル２４ｃを補正することにより、Ｋの値が最大値ＭａｘＫを超えないようにする。
【００７７】
図８は、ＰＣプリントにおけるルックアップテーブル２４ｃを補正する処理を示すフローチャートである。ルックアップテーブルは、入力値であるＲＧＢそれぞれの軸について、入力値である０から２５５の範囲を１６等分し（この分割点をグリッドという）、各グリッドの交点に出力値を記憶するものであり、グリッドの全ての交点について記憶されているＣＭＹＫ値について処理を行う。例えばＲＧＢ値が（０、０、０）のグリッドの交点をグリッドナンバー０とし、ＲＧＢ値が（１、０、０）の交点をグリッドナンバー１というように、全ての交点に番号を付ける。０〜２５５の入力値を１６に分割すると、Ｒ軸、Ｇ軸、Ｂ軸それぞれは１７個（１６＋１）のグリッドを有する。したがって、これらのグリッドの交点の総数は、１７の３乗個存在する。
【００７８】
フローチャートにおいて、まず、グリッドナンバー示す変数Ｎｕｍを０に設定する（Ｓ２０）。次に、ｍの値が、１７の３乗より小さいかまたは等しいかを確認する（Ｓ２１）。ｍの値が１７の３乗より小さいまたは等しい場合は（Ｎ２１：Ｙｅｓ）、まだ全ての点についての処理が終わっていないので、ｍの値が示す点に対応して記憶されている出力値ＣＭＹＫのうち、Ｋの値がＭａｘＫより大きいかを確認する（Ｓ２２）。Ｋの値がＭａｘＫの値より大きい場合には（Ｓ２２：Ｙｅｓ）、Ｃ、Ｍ、Ｙ、Ｋの各成分の値は、それぞれ次式により変換される（Ｓ２３）。
Ｃ＝Ｃ＋（Ｋ−ＭａｘＫ）
Ｍ＝Ｍ＋（Ｋ−ＭａｘＫ）
Ｙ＝Ｙ＋（Ｋ−ＭａｘＫ）
Ｋ＝ＭａｘＫ
一方、Ｋの値がＭａｘＫの値よりも小さい場合には（Ｓ２２：Ｎｏ）、変換を行わずＮｕｍが１加算され（Ｓ２４）、Ｓ２１の処理に戻る。Ｓ２１の判断処理で、ｍの値が１７の３乗より大きい場合は（Ｓ２１：Ｎｏ）このルックアップテーブル２４ｃを補正する処理を終了する。
【００７９】
このようにして補正されたＭａｘＫの値が設定されたルックアップテーブル２４ｃを用いることにより、光沢度の差が発生しない範囲で、Ｃ、Ｍ、Ｙ、Ｋの各成分の値が決定されるので、擬似輪郭を生じることなくＰＣプリントを行うことができる。
【００８０】
なお、メディアプリントの場合と同様に、印刷が行われるシート材の種類、インクの種類および印刷の解像度などにそれぞれ応じたＭａｘＫの値を設定し、そのＭａｘＫの値を有する複数のルックアップテーブルをＨＤＤ２４に記憶させて、ユーザーが使用するシート材の種類、インクの種類、解像度に応じて操作パネル３０により選択できるようにしてもよい。
【００８１】
つぎに、第３の実施例について説明する。第１実施例では、プリンタ１に備えられているＵＣＲカーブを、変換されたブラック成分の値が最大値ＭａｘＫを超えないように設定し、第２実施例では、ＰＣに備えられたルックアップテーブルに記憶されてるＫの出力値を最大値ＭａｘＫを超えないように設定した。この第３実施例は、印刷データとしてＣＭＹＫ値を入力すると、その都度、Ｋの値がＭａｘＫの値を超えるかを判断し、ＭａｘＫの値を超える場合は、ＣＭＹＫの値を補正するものである。
【００８２】
図９は、ＣＭＹＫの値を入力した場合に実行されるフローチャートである。
【００８３】
まず、入力したＣＭＹＫのうちのＫの値が、設定されたＭａｘＫの値よりも大きいかを確認する（Ｓ３０）。Ｋの値の方がＭａｘＫの値より大きい場合には（Ｓ３０：Ｙｅｓ）、Ｃ、Ｍ、Ｙ、Ｋの各成分の値は、それぞれ次式により変換される（Ｓ３１）。
Ｃ＝Ｃ＋（Ｋ−ＭａｘＫ）
Ｍ＝Ｍ＋（Ｋ−ＭａｘＫ）
Ｙ＝Ｙ＋（Ｋ−ＭａｘＫ）
Ｋ＝ＭａｘＫ
一方、ＭａｘＫの値よりもＫ成分の値が小さい場合には（Ｓ３０：Ｎｏ）、Ｃ、Ｍ、Ｙ、Ｋの各成分の値は変換されずに終了する。
【００８４】
この処理を実行するプログラムをプリンタ１またはＰＣ２０に記憶させておくことにより、ＰＣプリントの場合ではルックアップテーブルを、そしてメディアプリントの場合ではＵＣＲカーブを一つ記憶させ、印刷条件に合うＭａｘＫを設定し、そのＭａｘＫに応じたＣ、Ｍ、Ｙ、Ｋの各成分を変換することができる。
【００８５】
以上のように、ブラック成分以外の成分により形成される画像の光沢と、ブラック成分を含む成分により形成される画像の光沢がほぼ同一であるブラック成分の最大値を求め、この最大値を超えないようにブラック成分の値を設定することにより、ブラック成分と他の成分の光沢の違いにより発生する疑似輪郭を防止することができる。
【００８６】
なお、請求項でいう入力ステップおよび入力手段は、ハードディスクおよび外部メディアからＲＧＢイメージデータを読み出す処理であり、図３（ａ）に示すＰＣプリント処理のフローチャートにおけるＳ１および図３（ｂ）に示すメディアプリント処理のフローチャートにおけるＳ５が該当する。
【００８７】
また、請求項でいうシート材種類設定ステップおよびシート材種類設定手段またはインク種類設定ステップおよびインク種類設定手段または解像度設定ステップおよび解像度設定手段は、シート材の種類またはインクの種類または印刷の解像度に応じたＭａｘＫを設定する処理であり、図１のＬＵＴ１−ＰＣ（２４ｃ）やＬＵＴ２−ＰＣ（２４ｄ）、ＵＣＲカーブ１（４ｃ）やＵＣＲカーブ２（４ｄ）に記憶されている。
【００８８】
また、請求項でいうブラック成分設定ステップまたはブラック成分設定手段は、図７に示すＵＣＲカーブのｍｉｎＣＭＹ＝２５５におけるＫ成分の値を設定する処理が該当し、ブラック成分最大値記憶手段はそのＫ成分の値を記憶する手段が該当する。
【００８９】
また、ブラック成分変更ステップおよびブラック成分変更手段は、図９のＭａｘＫによりＣＭＹＫ成分を変換するプログラムのフローチャートにおけるＳ３０のＭａｘＫの値を変更する処理が該当する。
【００９０】
また、光沢度判定ステップおよび光沢度判定手段は、図６のＭａｘＫを設定するフローチャートのＳ１２の処理が該当し、最大値決定ステップおよび最大値決定手段はＳ１５およびＳ１６の処理が該当する。
【００９１】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものでなく、本発明の趣旨を逸脱いない範囲内で種々の改良変形が可能であることは容易に推察できる。
【００９２】
例えば、上記実施例では、ＣＭＹＫの４色のインクを用いて印刷を行うものとしたが、４色より多い、あるいは少ないインクの種類により印刷を行う場合にも、本発明を適用してもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施例におけるＰＣおよびプリンタの電気的構成を示すブロック図である。
【図２】（ａ）は、プリンタの操作パネルの部分平面図であり、（ｂ）は、その正面図である。
【図３】（ａ）は、ＰＣプリントにおける印刷処理のフローチャートであり、（ｂ）はメディアプリントにおける印刷処理のフローチャートである。
【図４】ＣＭＹ成分とＫ成分のインク量変化による色見本を示すグラフである。
【図５】ＣＭＹ成分とＫ成分のインク量変化による光沢度を示すグラフである。
【図６】ＭａｘＫを設定する処理のフローチャートである。
【図７】ＵＣＲカーブを示すグラフである。
【図８】第２の実施例におけるルックアップテーブルの出力値を設定する処理を示すフローチャートである。
【図９】第３の実施例におけるＭａｘＫによりＣＭＹＫ成分を変換する処理を示すフローチャートである。
【符号の説明】
【００９４】
１              プリンタ
４ａ，２４ｂ    色変換プログラム（変換ステップ、変換手段）
４ｂ            印刷制御プログラム（印刷ステップ、印刷手段）
４ｅ            ＬＵＴ１−Ｍ（色変換ステップ、色変換手段）
４ｆ            ＬＵＴ２−Ｍ（色変換ステップ、色変換手段）
２０            パーソナルコンピュータ
２４ｃ          ＬＵＴ１−ＰＣ（変換テーブル）
２４ｄ          ＬＵＴ２−ＰＣ（変換テーブル）
【図１】
2006041949.tif 000003
【図２】
2006041949.tif 000004
【図３】
2006041949.tif 000005
【図４】
2006041949.tif 000006
【図５】
2006041949.tif 000007
【図６】
2006041949.tif 000008
【図７】
2006041949.tif 000009
【図８】
2006041949.tif 000010
【図９】
2006041949.tif 000011