(57)【要約】【課題】オフィス文書や写真等と異なる布帛固有の画質に対するニーズに十分に対応できる画像印刷制御装置及び画像印刷制御方法並びに印刷制御プログラムを提供する。【解決手段】画像印刷制御装置１００は、画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力し、この入力した操作者の指示信号に基づき、画像信号に係わるＲＧＢ色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の鮮色化目標色に変換するとともに、ＲＧＢ色空間のうち第１領域以外の第２領域に対して鮮色化目標色変換を行わない領域とし、この処理後の画像信号をプリンタ１への出力データに変換する。【選択図】  図１
2006100942.tif 000002
【特許請求の範囲】
【請求項１】
画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する入力手段と、
この入力手段で入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域を前記鮮色化目標色変換を行わない領域とする鮮色化処理手段とを有し、
前記鮮色化処理手段で処理した後の画像信号をプリンタ出力データに変換することを特徴とする画像印刷制御装置。
【請求項２】
請求項１記載の画像印刷制御装置において、
前記鮮色化処理手段は、前記第２領域のうち前記第１領域の周辺部分に対し、当該第１領域における前記鮮色化目標色変換に対応した遷移色に変換する遷移色化処理手段を備えることを特徴とする画像印刷制御装置。
【請求項３】
請求項２記載の画像印刷制御装置において、
前記遷移色化処理手段は、前記色空間の前記周辺部分の色座標値に対し補間処理を行うことにより、当該周辺部分を前記遷移色に変換することを特徴とする画像印刷制御装置。
【請求項４】
請求項２又は３記載の画像印刷制御装置において、
前記入力手段は、前記指示信号として、操作者の希望する鮮色化処理の程度に応じた複数のモードのいずれかを選択する選択指示信号を入力し、
前記鮮色化処理手段は、前記選択指示信号に基づき、前記第１及び第２領域のうちの少なくともいずれか一方の領域の位置、前記少なくともいずれか一方の領域の大きさ、前記少なくともいずれか一方の領域の数、前記鮮色化目標色、及び前記遷移色化処理手段による遷移色化処理の有無のうち、少なくとも２つの組み合わせを決定して処理を行うことを特徴とする画像印刷制御装置。
【請求項５】
請求項４記載の画像印刷制御装置において、
前記入力手段は、鮮色化処理を行わない非処理モードを選択可能な前記選択指示信号を入力することを特徴とする画像印刷制御装置。
【請求項６】
請求項１乃至３のいずれか１項記載の画像印刷制御装置において、
前記入力手段は、前記指示信号として、少なくとも、操作者の指定した前記第１領域の位置及び大きさ情報、前記鮮色化目標色情報に係わる指示信号を入力し、
前記鮮色化処理手段は、前記入力手段により指定された前記第１領域の情報に基づいて第１領域を除く前記第２領域を決定する決定手段を有し、
前記指示信号に基づき、前記第１及び第２領域のうちの少なくともいずれか一方の領域の位置、前記少なくともいずれか一方の領域の大きさ、前記少なくともいずれか一方の領域の数、前記鮮色化目標色、及び前記遷移色化処理手段による遷移色化処理の有無のうち、少なくとも２つの組み合わせを決定して処理を行うことを特徴とする画像印刷制御装置。
【請求項７】
請求項１乃至６のいずれか１項記載の画像印刷制御装置において、
前記第１領域は、L*a*b*データで表した前記色空間の表層部に位置していることを特徴とする画像印刷制御装置。
【請求項８】
請求項１乃至７のいずれか１項記載の画像印刷制御装置において、
前記鮮色化処理手段は、前記画像信号に係わるＲＧＢデータを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする画像印刷制御装置。
【請求項９】
請求項１乃至７のいずれか１項記載の画像印刷制御装置において、
前記鮮色化処理手段は、前記画像信号に係わるL*a*b*データを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする画像印刷制御装置。
【請求項１０】
請求項１乃至７のいずれか１項記載の画像印刷制御装置において、
前記鮮色化処理手段は、前記画像信号に係わるＣＭＹＫデータを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする画像印刷制御装置。
【請求項１１】
画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、
この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、
この処理後の画像信号をプリンタへの出力データに変換する手順とを備えることを特徴とする画像印刷制御方法。
【請求項１２】
画像信号及びこの画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、
入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、
この処理後の画像信号に基づき印刷を行う手順とを備えることを特徴とする画像印刷制御方法。
【請求項１３】
画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、
この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域を前記鮮色化目標色変換を行わない領域とする手順と、
この処理後の画像信号をプリンタへの出力データに変換する手順とを、
前記プリンタに接続された制御装置に実行させるための印刷制御プログラム。
【請求項１４】
画像信号及びこの画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、
この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、
この処理後の画像信号に基づいて印刷を行う手順とを、
前記プリンタに実行させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタを用いた画像印刷を制御する画像印刷制御装置、及び画像印刷制御方法、並びに印刷制御プログラムに関するものである。
【背景技術】
【０００２】
近年のカラープリンタの高画質化、低価格化等により、アプリケーションによって作成、編集されたカラー文書を非常に手軽に印刷できるようになっている。
【０００３】
ところが、カラー画像の印刷においては、操作者がデータ作成を行うＣＲＴ（ディスプレイ）の色再現範囲のほうがプリンタの色再現範囲よりも広く、プリンタでは一部の色が再現できないことから、色空間の圧縮処理（＝カラーマッチング処理）が行われるのが通常である。また、ＣＲＴでは色空間はＲＧＢデータによる加色混法により表現されるのに対し、プリンタではＣＭＹＫの減色混法で表現されることが多く、複数色の混ぜ合わせ処理において微妙な差異が生じる場合がある。
【０００４】
これらの事情等の結果、操作者が意図したカラー画像と、カラープリンタで印刷した画像とに差異が生じ、操作者が十分満足できるカラー印刷画像を得るのは困難であった。
【０００５】
そこで従来、上記を解決すべく、例えば特許文献１に記載のように、カラープリンタにおけるプリント品質特性を制御する手法が知られている。この従来技術では、色空間（カラー）マッチング処理として、画像編集アプリケーション上に、画像データの最も明るい色と最も暗い色とを合わせる「色味優先モード」、色再現範囲がはみ出した部分のみプリンタ再現範囲の外縁にマッピングする「色差最小モード」、色再現範囲をはみ出した部分についてなるべく彩度を落とさず色空間を圧縮する「あざやかさ優先モード」を設けており、そのモード選択に基づいてこれに対応する色処理条件が設定され、その条件に基づいて色処理が行われるようになっている。
【０００６】
【特許文献１】特開２００１−２９２３３１号公報（段落番号００１８〜０１８３、図１〜図２２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
カラープリンタの印刷対象となる被印刷媒体としては種々のものがあるが、通常のオフィス文書や写真等に加え、近年、Ｔシャツ等の布帛にカラー印刷するものが普及しつつある。このような布帛へのカラー画像の印刷の場合には、操作者は、上記オフィス文書や写真等の場合と異なり、画像データを忠実に再現するよりも「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」画質を布帛（Ｔシャツ）らしい画質として好む傾向がある。
【０００８】
上記従来技術では、前述したようなＣＲＴとプリンタの色再現範囲の差異に応じて画像データを忠実に再現するように補正することについては配慮されていたが、上記のような布帛固有の画質に対するニーズには対応できなかった。
【０００９】
本発明の目的は、オフィス文書や写真等と異なる布帛固有の画質に対するニーズに十分に対応できる画像印刷制御装置及び画像印刷制御方法並びに印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、第１の発明は、画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する入力手段と、この入力手段で入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域を前記鮮色化目標色変換を行わない領域とする鮮色化処理手段とを有し、前記鮮色化処理手段で処理した後の画像信号をプリンタ出力データに変換することを特徴とする。
【００１１】
本願第１発明においては、操作者が画像に対し鮮色化の目標とする鮮色化目標色を指示すると、その指示信号が入力手段より入力される。そして鮮色化処理手段が、その指示に基づき、色空間のうち少なくとも１つの第１領域をそれぞれ単一の鮮色化目標色に変換し、残りの第２領域についてはその変換を行わない領域とする。これにより、色空間の所定の領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって、鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【００１２】
第２発明は、上記第１発明において、前記鮮色化処理手段は、前記第２領域のうち前記第１領域の周辺部分に対し、当該第１領域における前記鮮色化目標色変換に対応した遷移色に変換する遷移色化処理手段を備えることを特徴とする。
【００１３】
遷移色化処理手段で第２領域のうち第１領域の周辺部分を遷移色に変換することにより、単一色に変換された第１領域から第２領域側に向かって、操作者から見て違和感がなく滑らかに接続することができる。
【００１４】
第３発明は、上記第２発明において、前記遷移色化処理手段は、前記色空間の前記周辺部分の色座標値に対し補間処理を行うことにより、当該周辺部分を前記遷移色に変換することを特徴とする。
【００１５】
遷移色化処理手段で第２領域のうち第１領域の周辺部分の色座標値を補間処理することにより、単一色に変換された第１領域から第２領域側に向かって、操作者から見て違和感がなく滑らかに接続することができる。
【００１６】
第４発明は、上記第２又は第３発明において、前記入力手段は、前記指示信号として、操作者の希望する鮮色化処理の程度に応じた複数のモードのいずれかを選択する選択指示信号を入力し、前記鮮色化処理手段は、前記選択指示信号に基づき、前記第１及び第２領域のうちの少なくともいずれか一方の領域の位置、前記少なくともいずれか一方の領域の大きさ、前記少なくともいずれか一方の領域の数、前記鮮色化目標色、及び前記遷移色化処理手段による遷移色化処理の有無のうち、少なくとも２つの組み合わせを決定して処理を行うことを特徴とする。
【００１７】
これにより、操作者が入力手段で所望のモードを選択すると、その選択に応じ第１領域又は第２領域の位置、大きさ、数、鮮色化目標色、遷移色化処理の有無の少なくとも２つの組み合わせが決定された鮮色化目標色変換が自動的に鮮色化処理手段で行われる。したがって、自ら画像編集アプリケーションを用いて画像データをプリンタ用に微調整することのできない通常の操作者（デジタル印刷に慣れていない操作者）であっても、例えば紙の絵からスキャナで取り込んだ画像やデジカメの電子データによる画像をそのままこの印刷制御プログラム（＝プリンタドライバ）を介しプリンタへ送るだけで所望の画質を短時間の間に得ることができ、十分に使いこなすことが可能となる。
【００１８】
第５発明は、上記第４発明において、前記入力手段は、鮮色化処理を行わない非処理モードを選択可能な前記選択指示信号を入力することを特徴とする。
【００１９】
これにより、布帛に対する鮮色化目標色変換を行うモードと、そのような変換を行わない通常モードとを操作者が所望に選択可能となるので、操作者の使い勝手を向上することができる。
【００２０】
第６発明は、上記第１乃至第３発明のいずれか１つにおいて、前記入力手段は、前記指示信号として、少なくとも、操作者の指定した前記第１領域の位置及び大きさ情報、前記鮮色化目標色情報に係わる指示信号を入力し、前記鮮色化処理手段は、前記入力手段により指定された前記第１領域の情報に基づいて第１領域を除く前記第２領域を決定する決定手段を有し、前記指示信号に基づき、前記第１及び第２領域のうちの少なくともいずれか一方の領域の位置、前記少なくともいずれか一方の領域の大きさ、前記少なくともいずれか一方の領域の数、前記鮮色化目標色、及び前記遷移色化処理手段による遷移色化処理の有無のうち、少なくとも２つの組み合わせを決定して処理を行うことを特徴とする。
【００２１】
これにより、操作者が入力手段で直接第１領域及び第２領域の位置や大きさ、あるいは鮮色化目標色等を指示すると、鮮色化処理手段によって、その指示に応じた第１領域及び第２領域が色空間に設定されるとともに、第１領域がその指定した鮮色化目標色に変換され、布帛に求められる固有の画質を実現することができる。
【００２２】
第７発明は、上記第１乃至第６発明のいずれかにおいて、前記第１領域は、L*a*b*データで表した前記色空間の表層部に位置していることを特徴とする。
【００２３】
L*a*b*データで表した色空間の表層部に第１領域や第２領域が設定されるとともに、第１領域が鮮色化目標色に変換され、布帛に求められる固有の画質を実現することができる。
【００２４】
第８発明は、上記第１乃至第７発明のいずれかにおいて、前記鮮色化処理手段は、前記画像信号に係わるＲＧＢデータを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする。
【００２５】
これにより、操作者が入力手段で鮮色化目標色を指示すると、その指示に応じ鮮色化処理手段で画像信号のＲＧＢデータが変換され、第１及び第２領域が設定されるとともに第１領域がその指定した鮮色化目標色に変換され、布帛に求められる固有の画質を実現することができる。
【００２６】
第９発明は、上記第１乃至第７発明のいずれか１つにおいて、前記鮮色化処理手段は、前記画像信号に係わるL*a*b*データを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする。
【００２７】
これにより、操作者が入力手段で鮮色化目標色を指示すると、その指示に応じ鮮色化処理手段で画像信号のL*a*b*データが変換され、第１及び第２領域が設定されるとともに第１領域がその指定した鮮色化目標色に変換され、布帛に求められる固有の画質を実現することができる。
【００２８】
第１０発明は、上記第１乃至第７発明のいずれか１つにおいて、前記鮮色化処理手段は、前記画像信号に係わるＣＭＹＫデータを変換することにより、前記色空間における前記第１及び第２領域の設定及び鮮色化目標色変換を行うことを特徴とする。
【００２９】
これにより、操作者が入力手段で鮮色化目標色を指示すると、その指示に応じ鮮色化処理手段で画像信号のＣＭＹＫデータが変換され、第１及び第２領域が設定されるとともに第１領域がその指定した鮮色化目標色に変換され、布帛に求められる固有の画質を実現することができる。
【００３０】
上記目的を達成するために、第１１の発明は、画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、この処理後の画像信号をプリンタへの出力データに変換する手順とを備えることを特徴とする。
【００３１】
本願第１１発明においては、操作者が画像に対し鮮色化の目標とする鮮色化目標色を指示すると、その指示に基づき色空間のうち少なくとも１つの第１領域がそれぞれ単一の鮮色化目標色に変換され、残りの第２領域についてはその変換を行わない領域とされる。これにより、色空間の所定の領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって、鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【００３２】
上記目的を達成するために、第１２の発明は、画像信号及びこの画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、この処理後の画像信号に基づき印刷を行う手順とを備えることを特徴とする。
【００３３】
本願第１２発明においては、操作者が画像に対し鮮色化の目標とする鮮色化目標色を指示すると、その指示に基づき色空間のうち少なくとも１つの第１領域がそれぞれ単一の鮮色化目標色に変換され、残りの第２領域についてはその変換を行わない領域とされ、このような処理後の画像信号に基づき画像印刷が行われる。これにより、色空間の所定の領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって、鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【００３４】
上記目的を達成するために、第１３の発明は、画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、この処理後の画像信号をプリンタへの出力データに変換する手順とを、前記プリンタに接続された制御装置に実行させる。
【００３５】
本願第１３発明においては、操作者が画像に対し鮮色化の目標とする鮮色化目標色を指示すると、プリンタに接続された制御装置においてその指示に基づき色空間のうち少なくとも１つの第１領域がそれぞれ単一の鮮色化目標色に変換され、残りの第２領域についてはその変換を行わない領域とされる。これにより、色空間の所定の領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって、鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【００３６】
また、自ら画像編集アプリケーションを用いて画像データをプリンタ用に微調整することのできない通常の操作者（デジタル印刷に慣れていない操作者）であっても、例えば紙の絵からスキャナで取り込んだ画像やデジカメの電子データによる画像をそのままこの印刷制御プログラム（＝プリンタドライバ）を介しプリンタへ送るだけで、所望の画質を短時間の間に得ることができる。
【００３７】
上記目的を達成するために、第１４の発明は、画像信号及びこの画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する手順と、この入力した前記操作者の前記指示信号に基づき、前記画像信号に係わる色空間のうち少なくとも１つの第１領域を各領域ごとにそれぞれ単一の前記鮮色化目標色に変換するとともに、前記色空間のうち前記第１領域以外の第２領域に対して前記鮮色化目標色変換を行わない領域とする手順と、この処理後の画像信号に基づいて印刷を行う手順とを、前記プリンタに実行させる。
【００３８】
本願第１４発明においては、操作者が画像に対し鮮色化の目標とする鮮色化目標色を指示すると、プリンタにおいてその指示に基づき色空間のうち少なくとも１つの第１領域がそれぞれ単一の鮮色化目標色に変換され、残りの第２領域についてはその変換を行わない領域とされる。これにより、色空間の所定の領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって、鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【００３９】
また、自ら画像編集アプリケーションを用いて画像データをプリンタ用に微調整することのできない通常の操作者（デジタル印刷に慣れていない操作者）であっても、例えば紙の絵からスキャナで取り込んだ画像やデジカメの電子データによる画像をそのままプリンタに読み込ませるだけで、プリンタの印刷制御プログラムによって自動的に所望の画質を短時間の間に得ることができる。
【発明の効果】
【００４０】
本発明によれば、色空間の第１の領域内の複数の色は変換後はすべてその差異がなくなって鮮色化目標とされた同一の単一色となる。この結果、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００４２】
図１は、本実施形態による画像印刷制御装置の全体概略構成を表す図である。
【００４３】
図１において、画像印刷制御装置１００は、この例では、被印刷媒体としてＴシャツＴＳ（後述の図３参照）を印刷対象とするＴシャツプリンタ１（後述の図２参照）のプリンタ出力データを作成しプリンタ１に出力して印刷制御を行うものであり、装置本体１０１と、この装置本体１０１に接続された操作手段としてのマウス１０２及びキーボード１０３と、イメージスキャナ１０４と、表示手段としての表示装置１０５とを有している。
【００４４】
図２は、上記装置本体１０１の機能的構成を表すブロック図である。
【００４５】
図２において、装置本体１０１は、演算手段としてのＣＰＵ１０１Ａと、本発明の画像印刷制御方法の処理手順（後述の図１０参照）を実行する駆動制御用のプログラム（いわゆるプリンタドライバ）を格納したＲＯＭ１０１Ｂと、各種データや演算結果を一時的に記憶するＲＡＭ１０１Ｃと、これらＣＰＵ１０１Ａ及びＲＡＭ１０１Ｃ等と装置本体１０１外部の上記マウス１０２、キーボード１０３、イメージスキャナ１０４、表示装置１０５、及び前述したＴシャツプリンタ１との信号の入出力を制御する入出力インターフェース（Ｉ／Ｏ）１０１Ｄとから構成されている。なお、これらの中の一部について（例えば上記表示装置１０５）上記入出力インターフェース（Ｉ／Ｏ）１０１Ｄ以外を介さずＣＰＵ１０１Ａ及びＲＡＭ１０１等と接続されていてもよいし、別途の信号変換手段等を介して接続してもよい。
【００４６】
図３は、上記画像印刷制御装置１００の制御対象である上記Ｔシャツプリンタ（インクジェット式記録装置）１の全体構造を表す斜視図であり、図４はその正面図であり、図５はその側面図である。なお、図４における紙面に向かって手前側方向（図５における左方向）がＴシャツプリンタ１の前方向であり、図５における上方向（図５における上方向）がＴシャツプリンタ１の上方向となる。
【００４７】
これら図３、図４、及び図５において、このＴシャツプリンタ１は、底部に位置する水平部２ｖ及びこの水平部２ｖの正面視両端から垂直に立ち上がる垂直部２ｈからなるフレーム２と、フレーム２に設けられ、Ｔシャツプリンタ１の内部を覆い保護するケージング３（但し煩雑を避けるため２点鎖線で図示）と、上記フレーム２の左右の垂直部２ｈの上部同士を連結するように水平に架設されたガイドレール４と、このガイドレール４によってその長手方向に移動方向が案内される略直方体形状のキャリッジ５と、このキャリッジ５の底面に設けられた圧電式の４つのインクジェットヘッド６と、上記ガイドレール４の左端付近に設けられたキャリッジモータ７と、ガイドレール４の右端付近に設けられたプーリ８と、ガイドレール４よりも下方の位置にてキャリッジモータ７とプーリ８との間に架設されるとともにキャリッジ５の背面に固定され、キャリッジモータ７の駆動によってガイドレール４の長手方向（図１中左右方向）に往復動するキャリッジベルト９と、上記フレーム２の水平部２ｖの上に設けられたプラテン駆動機構１０と、Ｔシャツプリンタ１の左右の側面に設けられ、各インクを収容したインクカートリッジ１１を着脱可能に収容するためのカートリッジ収容部１２と、ガイドレール４に沿ってその右端に移動した状態のキャリッジ５に対応する位置に設けられ、各インクジェットヘッド６のノズル面に対して密着・離脱が可能な吸引キャップ１３を備えたパージユニット１４と、上記ケーシング３の右側上部に設けられ、Ｔシャツプリンタ１の操作を行うための操作パネル４０とを有する。
【００４８】
インクジェットヘッド６は、例えばシアン、マゼンタ、イエロー、ブラックからなる４色のカラーインクのそれぞれに対応して設けられており、各インクを噴射するための、例えば１２８個のチャンネル（図示せず）をそれぞれ備えている。そして、各チャンネルには、各々個別に駆動される圧電アクチュエータ（図示せず）が設けられており、各チャンネルに対応してインクジェットヘッド６の底面に孔設された微細な噴射ノズル（図示せず）から下向きに、インクの液滴が噴射されるように制御される。
【００４９】
各カートリッジ収容部１２は、インクカートリッジ１１をそれぞれ２つずつ装着できるようになっている。そして、各インクカートリッジ１１と、各インクジェットヘッド６とはチューブ（図示せず）によってそれぞれ接続され、各チャンネルにインクが供給されるようになっている。
【００５０】
パージユニット１４は、吸引ポンプ（図示せず）を備えており、各吸引キャップ１３がインクジェットヘッド６に密着しているときに、吸引キャップ１３を介してインクの吸引を行うことが可能となっている。また、印刷が行われないときには吸引キャップ１３でインクジェットヘッド６のノズル面が覆われ、インクの乾燥が防止されている。
【００５１】
プラテン駆動機構１０は、水平部２ｖの前方及び後方においてそれぞれ垂直方向に立上がり、各頂点にて略長方形を形成する基部３５，３５及び基部３６，３６と、基部３５，３５及び基部３６，３６の上部にそれぞれ設けられたプーリ２８，２８及びプーリ２９，２９と、プーリ２８及びプーリ２９を一対としてそれぞれ架設された無端ベルト２７，２７と、それら無端ベルト２７，２７の上方にそれぞれ設けられたプラテン用レール２６，２６と、無端ベルト２７，２７に固定部材２４を介し固定された略長方形の板状のスライド基部２３と、スライド基部２３から立ち上がった支柱（支持部材）２１を介し支持されるプラテン２０とを備えている。
【００５２】
プラテン２０は、この例では、ＴシャツＴＳの身頃部分（前見頃又は後見頃）に印刷を行うためのものであり、インクジェットヘッドに対向する面がインクジェットヘッド６が往復運動する経路に平行な平面となるように、略長方形の板状の形状を備えている。そして、後方のプーリ２９に設けられたプラテンモータ２５がプーリ２９を介し無端ベルト２７を駆動することにより、固定部材２４、スライド基部２３、及び支柱２１を介し、プラテン２０がプラテン用レール２６に沿ってＴシャツプリンタ１の前後方向（図１の紙面に垂直方向）に往復動するようになっている。ここで、前述のように、インクジェットヘッド６はキャリッジ５に搭載されてキャリッジモータ７の駆動によりガイドレール４に沿ってＴシャツプリンタ１の左右方向（図１中における左右方向）に往復移動する。この結果、印刷が行われる際には、これら前後方向に移動するプラテン２０と左右方向に移動するインクジェットヘッド６により、ＴシャツＴＳに対してインクジェットヘッドを相対的に前後左右に自在に移動させ、所望の位置に所望の印刷を行えるようになっている。
【００５３】
図６は、上記Ｔシャツプリンタ１の電気的な構成を示すブロック図である。
【００５４】
図６において、Ｔシャツプリンタ１は、その電気的制御に係る構成として、前述の操作パネル４０のほかに、制御部８０を備えている。
【００５５】
制御部８０は、Ｔシャツプリンタ１全体の制御を司るＣＰＵ８１と、ＣＰＵ８１が実行する各種の制御プログラム等を記憶したＲＯＭ８２と、データを一時的に記憶するＲＡＭ８３と、インクジェットヘッド６の各チャンネルに設けられた上記圧電アクチュエータを駆動させるためのヘッド駆動部８４と、キャリッジモータ７やプラテンモータ２５を駆動させるためのモータ駆動部８５と、操作パネル４０に設けられているディスプレイ４１やランプ４２の表示制御を行う表示制御部８７と、操作パネルに設けられている種々のボタン４３の入力を受け付ける入力検知部８８と、操作パネルに設けられているスピーカー４４の音声出力を制御する音声制御部８９と、Ｔシャツプリンタ１の上位装置としての前述の本実施形態による画像印刷制御装置１００の装置本体１０１に接続するための通信制御部９０とを有しており、それぞれがバス８６を介して接続されている。
【００５６】
本実施形態の要部は、以上のような構成のＴシャツプリンタ１で印刷対象のＴシャツＴＳの表側に所定の画像（元画像）の印刷を行う際に、操作者の指示に応じて画像に係わる色空間のうち少なくとも１つの領域（第１領域）を各領域ごとにそれぞれ単一の鮮色化目標色に変換し、かつ色空間のうち第１領域以外の領域（第２領域）に対して鮮色化目標色変換を行わない領域とする（＝鮮色化処理）ことで、Ｔシャツ等の布帛への画像印刷時に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することである。以下、その内容を詳細に説明する。
【００５７】
（１）本発明の原理及びその背景
（１−１）好ましい画質が得られない背景
被印刷媒体が布帛（例えばＴシャツ等）の場合、操作者が求める画質はオフィスプリンタや写真プリンタとは異なり、画像データを忠実に再現することよりも、「鮮やかな」「元気の良い」「プラスチゾルインク等による特色を再現した」画質をＴシャツらしい画質として好む傾向がある。
【００５８】
しかしながら、デジタル印刷に精通していない通常の操作者が、元画像となる絵をスキャナやデジカメの電子データから取り込み、そのまま（あるいは「明るさ調整」「色合い調整」程度の簡単な画質調整操作を行い）プリンタドライバで印刷データを作り、プリンタで印刷しても上記のような本来得たい鮮やかな画質はなかなか得られない。
【００５９】
（１−２）スキャナ読み込みによる不具合
上記のような画質の不具合が起こる一例として、まず、印刷物や鉛筆、水彩画などの手書きのスケッチをスキャナで読み込んだ場合に起こり得る例を説明する。
【００６０】
例えば、イメージスキャナで紙の印刷物（パンフレット等）を読み込み、そのまま印刷データを作ってプリンタで印刷したとすると、スキャナの読み込み特性によって、紙において黒く見えていた文字が、プリンタ印刷後の印刷物には少しずつではあるが色みがつき、明度が上がる傾向となる。
【００６１】
図７（ａ）は、上記プリンタ印刷後のパンフレットの一例を表す図であり、図７（ｂ）及び図７（ｃ）は、図７（ａ）中Ａ部及びＢ部の拡大図である。
【００６２】
これら図７（ａ）〜（ｃ）において、「ColorSymphony」の大きい黒文字（図７（ｂ）参照）も「効率…」の小さい黒文字（図７（ｃ）参照）も、もともとは視覚的にはほぼ真っ黒であった部分である。印刷後は、図７（ｂ）に示すように「ColorSymphony」は比較的黒いデータ（文字線の中心線付近ＲＧＢ=0、輪郭付近R=9,G=11,B=15）になるが、「効率…」はより淡い（明るい）黒色になっている。全体にこれ以外の中間の色（薄いラベンダー色等）も同様に変化しているが、特に、一番暗い色である黒が元画のイメージどおり暗く（黒く）ないと、画像が引き締まって見える「鮮やかな」「元気の良い」画像にはならず、メリハリのないいわゆる眠い画像となる。
【００６３】
また例えば、鉛筆や色鉛筆のスケッチは紙の色やスキャナの特性の影響を受けるため、上記のような印刷物よりも更に色が淡くなりやすい。図８は黒の鉛筆で書いた猫の後ろ姿のスケッチをそのままイメージスキャナで読み込み、そのまま印刷データを作ってプリンタで印刷した場合の例であり、そのままではＴシャツとしては明らかに迫力不足の絵となる。
【００６４】
（１−３）色空間の違いによる不具合
操作者が画像データを表示させて認識する（あるいは簡単な編集を行う）ＣＲＴ（ディスプレイ）では、色空間はＲＧＢデータによる加色混法により表現される。これに対し、プリンタは通常は、ＣＭＹＫの減色混法で表現される。このような色空間の表現の差により、複数色の混ぜ合わせ処理において微妙な差異が生じる場合がある。また、上記の色空間の差に由来して、ＣＲＴの色再現範囲のほうがプリンタの色再現範囲よりも広く、プリンタでは一部の色が再現できないことから、カラープロファイル（ＬＵＴ＝lookup table）を利用して色空間の圧縮処理（＝カラーマッチング処理）が行われるのが通常である。これらの事情等の結果、操作者が意図したカラー画像と、カラープリンタで印刷した画像とに差異が生じ得る。
【００６５】
例えば、ＣＭＹＫデータにおいて、黒色をCMY=0%、K=100%で作成する（図９（ａ）参照）。ところが、この色を一般的なプロファイルにて変換するとＲＧＢデータでは例えばR=55
G=53 B=54となる（図９（ｂ）参照）。通常ＲＧＢデータで黒色とはＲＧＢ=0（光がない状態；図９（ｃ）参照）であるから、それに比べると、かなり明るく（黒というより赤っぽいチャコールグレー）なる。これは前述した事情を配慮したアプリケーションやプロファイル等の処理機能に起因するものである。この結果、プリンタの印刷で再現される色は、黒色がＲＧＢ値の通りの赤っぽいチャコールグレーとなって、画像全体にしまりのない眠い画像になる。
【００６６】
（２）本発明の原理
上記に鑑み、本実施形態では、印刷データを作成する際に、所定の変換テーブルに従って元々のカラー入力値（ＲＧＢ値）を、印刷後に鮮やかな色に改善されるように変換処理する。具体的には、通常のカラーマッチングが、異なる色域の間で最大限の色再現を実現できるように行うのと逆に、ＲＧＢカラー空間において、例えば、R=10 G=14 B=19とかR=27 G=19 B=26などの「中途半端な黒色」をすべて「ＲＧＢ=0」の最大黒（単一の目標色）にする（＝鮮色化処理）。
【００６７】
（３）本実施形態の画像印刷制御の詳細
以下、上記本発明の原理に基づく、本実施形態の画像印刷制御装置１００における画像印刷制御の具体的な態様をさらに詳細に説明する。一例として、本画像印刷制御装置１００は、入力値としてＲＧＢ値を取るものとする。
【００６８】
図１０は、上記画像印刷制御装置１００に備えられた装置本体１０１のＣＰＵ１０１Ａが実行する、制御手順を表すフローチャートである。
【００６９】
図１０において、まずステップＳ１０において、ＴシャツＴＳに印刷したい画像信号のＲＧＢ値を取り込む。この画像信号のデータは、別途ハードディスク（図示せず）等の記録媒体に保存されたものを操作者によるキーボード１０３またはマウス１０２等の操作入力に応じて取り込むようにしてもよいし、あるいはインターネット等の通信手段を介して取り込んでもよいし、上記スキャナ１０４を利用して読み込んでもよいし、さらにはデジタルカメラ等の外部機器の画像を利用してもよい。
【００７０】
その後、ステップＳ２０において、予め鮮色化処理のために用意された複数の処理態様のモード（後述）を操作者が選択できるように表示する。具体的には、そのような画面を表示させるための表示信号を生成して表示装置１０５へ出力し、表示装置１０５の表示画面に、それらモード選択画面を表示させる。
【００７１】
図１１は、このときの表示装置１０５の画面表示例を表す図である。図１１において、この例では、モード選択画面１１０の左側には、鮮色化処理を行わない「monitor matching」モード選択ボタン１１０ａと、通常の写真処理に対応し比較的緩やかな（鮮やか度が低い）鮮色化処理を行う「photograph」モード選択ボタン１１０ｂと、グラフィック作業に対応し中程度の鮮色化処理（鮮やか度が中程度）を行う「graphic」モード選択ボタン１１０ｃと、最も強烈な（鮮やか度が高い）鮮色化処理を行う「vivid」モード選択ボタン１１０ｄとが設けられている。なお、これら「monitor
matching」→「photograph」→「graphic」→「vivid」のように用途表示によるモード分けとせず、他の分け方、例えば、「original」→「soft」→「clear」→「vivid」→「strong」→「heavy」のような鮮色化処理の程度そのものを表す表現によるモード分けでもよい。また、数字を用いることで鮮色化処理の程度の強弱を示しても良い。
【００７２】
またモード選択画面１１０の右下部には、「ＯＫ」ボタン１１０ｅ及び「ＣＡＮＣＥＬ」ボタン１１０ｆが設けられている。
【００７３】
図１０に戻り、上記Ｓ２０が終了すると、ステップＳ３０に移り、各モードに対応した鮮色化処理、すなわちＲＧＢ値の変換を行うために、変換にあたって参照すべく予め設定記憶されているテーブルを決定する。
【００７４】
図１２は、このステップＳ２０の参照テーブル決定の詳細手順を表すフローチャートである。
【００７５】
図１２において、まず、ステップＳ３１で、前述の図１１に示した画面１１０において操作者により「monitor matching」モードが選択されたかどうか（「monitor matching」モード選択ボタン１１０ａ選択後、「ＯＫ」ボタン１１０ｅが操作されたかどうか）が判定される。判定が満たされたらステップＳ３２に移って、参照するＲＧＢ値変換用テーブルをテーブル１（後述の図１３参照）に決定する。ステップＳ３１の判定が満たされなければステップＳ３３に移る。
【００７６】
ステップＳ３３では、上記同様、操作者が「photograph」モードを選択したかどうか（「photograph」モード選択ボタン１１０ｂ選択後、「ＯＫ」ボタン１１０ｅが操作されたかどうか）が判定される。判定が満たされたらステップＳ３４に移って、参照するＲＧＢ値変換用テーブルをテーブル２（後述の図１３参照）に決定する。ステップＳ３３の判定が満たされなければステップＳ３５に移る。
【００７７】
ステップＳ３５では、上記同様、操作者が「graphic」モードを選択したかどうか（「graphic」モード選択ボタン１１０ｃ選択後、「ＯＫ」ボタン１１０ｅが操作されたかどうか）が判定される。判定が満たされたらステップＳ３６に移って、参照するＲＧＢ値変換用テーブルをテーブル３（後述の図１４参照）に決定する。ステップＳ３５の判定が満たされなければステップＳ３７に移る。
【００７８】
ステップＳ３７では、上記同様、操作者が「vivid」モードを選択したかどうか（「vivid」モード選択ボタン１１０ｄ選択後、「ＯＫ」ボタン１１０ｅが操作されたかどうか）が判定される。判定が満たされたらステップＳ３８に移って、参照するＲＧＢ値変換用テーブルをテーブル４（後述の図１４参照）に決定する。ステップＳ３７の判定が満たされなければステップＳ３１に戻って上記同様の手順を繰り返す。
【００７９】
上記ステップＳ３２、ステップＳ３４、ステップＳ３６、ステップＳ３８が終了したら、ステップＳ３９に移り、操作者が一度決定したモード選択のキャンセル操作をしたかどうか（その後「CANCEL」ボタン１１０ｆを操作したかどうか）が判定される。判定が満たされたらステップＳ３１に戻って上記同様の手順を繰り返す。判定が満たされなければこのルーチンを終了し、図１０のステップＳ４０へ移る。ステップＳ４０では、上記ステップＳ３１〜ステップＳ３９において決定されたテーブル１〜４のいずれかを参照して、ステップＳ１０で入力したＲＧＢ値の変換を行う。
【００８０】
図１３（ａ）、図１３（ｂ）、図１４（ａ）、図１４（ｂ）は、上記「monitor
matching」「photograph」「graphic」「vivid」の各モードに応じてそれぞれ用意された、前述のＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値を表す図である。
【００８１】
各テーブルにおいて、図示のように、０〜２５５までの２５６階調で表されるＲ値、Ｇ値、Ｂ値のすべての組み合わせ（２５６３通りの色座標値）について、２５６３通りの減算値がそれぞれ一対一に対応づけられて用意されており、元の画像信号のＲＧＢ値（改善前ＲＧＢ入力値；ステップＳ１０で読み込んだ値）から、当該減算値を減じることにより変換を行い、改善（変換）後のＲＧＢ値が算出されるようになっている。黒や白、赤、という鮮色化目標色は、RGB値の少なくともひとつが255かまたは0である値を含む、0から255までの整数値を取るものとし、上記第１領域内に存在する。
【００８２】
図１３（ａ）に示す「monitor matching」モードは、鮮色化処理を行わないモードであり、上記２５６３通りのすべてのＲＧＢ値の組み合わせについて、ＲＧＢ減算値はすべて(0,0,0)となり、ステップＳ１０で入力したＲＧＢ値をそのまま変換後のＲＧＢ値とするようになっている（言い換えれば無変換）。
【００８３】
図１３（ｂ）に示す「photograph」モードは、前述したように、比較的緩やかな鮮色化処理を行うモードである。
【００８４】
すなわち、上記２５６３通りのすべてのＲＧＢ値の組み合わせで表される色空間のうち、ＲＧＢ値が比較的小さい部分（R=0〜12、G=0〜14、B=0〜19；以下、ＲＧＢ色座標値(0,0,0)〜(12,14,19)と表す；比較的黒に近い領域＝第１領域）については、各入力ＲＧＢ値と全く同一の減算値を減じることによって、変換後のＲＧＢ値をすべて(0,0,0)とし、鮮色化目標色である最大黒への単色化を行う。
【００８５】
そして、上記２５６３通りのＲＧＢ値の組み合わせのうち、上記第１領域以外の部分（ＲＧＢ色座標値(13,14,19)〜(255,255,255)）は、上記鮮色化処理を行わない第２領域とする。そのうち色空間にてＲＧＢ値が比較的大きく明るい領域（ＲＧＢ色座標値(35,38,34)〜(255,255,255)についてはＲＧＢ減算値をすべて(0,0,0)としてステップＳ１０で入力したＲＧＢ値をそのまま変換後のＲＧＢ値とする原データ領域とする一方、上記第１領域に近い周辺部分（ＲＧＢ色座標値(13,14,19)〜(35,37,34)）は、上記第１領域に対応し、上記原データ領域と上記第１領域とを視覚的に滑らかに補間することで遷移色領域を形成している。
【００８６】
図１４（ａ）に示す「graphic」モードは、前述したように、中程度の鮮色化処理を行うモードである。上記同様、ＲＧＢ値が比較的小さい第１領域（ＲＧＢ色座標値(0,0,0)〜(55,52,54)；但し上記「photograph」モードよりも明るくなる側に広い）については変換後のＲＧＢ値をすべて(0,0,0)とし、ＲＧＢ値が比較的大きく明るい原データ領域（ＲＧＢ色座標値(70,72,71)〜(255,255,255)；但し上記「photograph」モードよりも暗くなる側が狭い）については入力ＲＧＢ値をそのまま変換後のＲＧＢ値とし、上記第１領域と原データ領域とを接続する周辺部分（ＲＧＢ色座標値(56,53,54)〜(70,71,71)）は、第１領域と第２領域の色空間を滑らかに補間することで遷移色領域を形成している。
【００８７】
図１４（ｂ）に示す「vivid」モードは、前述したように、最も鮮烈な鮮色化処理を行うモードである。上記同様、ＲＧＢ値が相対的に小さい第１領域（ＲＧＢ色座標値(0,0,0)〜(71,72,71)；さらに上記「graphic」モードよりも明るくなる側に広い）については変換後のＲＧＢ値をすべて(0,0,0)とし、ＲＧＢ値が相対的に大きく明るい原データ領域（ＲＧＢ色座標値(89,89,91)〜(255,255,255)；さらに上記「graphic」モードよりも暗くなる側が狭い）については入力ＲＧＢ値をそのまま変換後のＲＧＢ値とし、上記第１領域と原データ領域とを接続する周辺部分（ＲＧＢ色座標値(72,72,71)〜(89,88,91)）は、第１領域と第２領域の色空間を滑らかに補間することで遷移色領域を形成している。
【００８８】
なお、上記「photograph」「graphic」「vivid」の３モードのいずれにおいても、上記第１領域はＲＧＢ色座標値(0,0,0)を含む相対的に黒に近い領域であり、装置に依存しない国際標準機関ＣＩＥが規定するL*a*b*データで表した色空間では、その表層部に位置している。
【００８９】
また、図１３及び図１４に示したように必ずしも２５６３通りのすべての色座標値について減算値を設ける必要はなく、改善される（実質的に変換される）第１領域及び遷移色領域についてのみテーブルを備え、減算値を設定するようにしてもよい。また、テーブルは外部より適宜のネットワーク等を介して適宜読み込むようにしてもよい。さらに、テーブルの形ではなく、何らかの変換式の形で設定し記憶保持しておいてもよい。さらに、色座標値と減算値を設けたテーブルとするのではなく、入力されたＲＧＢ色座標値と出力ＲＧＢ色座標値とを設けてもよい。
【００９０】
図１５（ａ）及び図１５（ｂ）は、上記補間により形成される遷移色化処理の内容を概念的に説明した図であり、横軸に変換前の鮮色化目標値からの距離を、縦軸に変換後の鮮色化目標値からの距離をとって表したものである。
【００９１】
図１５（ａ）中に破線で示すように、鮮色化処理を行わない場合は、変換前のＲＧＢ入力値と変換後のＲＧＢ値が同一となり、図上、原点より右上がりの（傾き１の）直線として表すことができる。
【００９２】
一方、鮮色化処理を行った場合は、前述したように、変換後のＲＧＢ値がすべて０とされる第１領域、変換前の鮮色化目標値からの距離をそのまま変換後の鮮色化目標値からの距離とする原データ領域とが存在し、これら第１領域と第２領域との間を直線的に滑らかにつなぐように、遷移色領域が設定される。
【００９３】
そして、図１５（ｂ）に示すように、「photograph」モード、「graphic」モード、「vivid」モードの順に、第１領域が広くなる（図中右側に伸びる）とともに、原データ領域が狭くなる（図中左側から縮小される）ようになっており、これに対応して、両者を接続する遷移色領域の色域が変化している。なお遷移色領域における直線の傾きは、この例では、「photograph」モード、「graphic」モード、「vivid」モードの順に大きくなっているが、これに限られず、すべて同一でもよいし、２つのみが同一で他が異なる値等でもよく、視覚的にどのように接続するかに応じて予め適宜に設定しておけばよい。
【００９４】
また遷移色化処理は、以上のような補間処理に限られるものでもなく、操作者の人間からみて違和感がなく滑らかに第１領域と原データ領域とを接続できるのであれば、他の手法でもよい。適宜の演算にて線形、非線形の補間や近傍ＲＧＢ値による体積補間、平滑化処理等を行ってもよい。また演算処理にも限られず、別途実際に上記のような態様で印刷した印刷物のスキャン結果よりＲＧＢ値を直接代入する手法等でもよい。
【００９５】
図１０に戻り、ステップＳ３０における以上のＲＧＢ値変換の際に参照するテーブルを決定する処理が終了したら、ステップＳ４０に移る。
【００９６】
ステップＳ４０では、操作者から印刷実行指示（キーボード１０３またはマウス１０２等で入力された指示信号）が上記Ｉ／Ｏ１０１Ｄを介して取り込まれたかどうかを判定する。判定が満たされたら、ステップＳ５０に移る。
【００９７】
ステップＳ５０では、上記ステップＳ３０において決定されたテーブルに基づき、プリンタを実際に印刷制御するための印刷データの作成を行う。
【００９８】
図１６は、このステップＳ５０の詳細手順を表すフローチャートである。
【００９９】
図１６において、まず、ステップＳ５１において、前記ステップＳ３０で決定されたＲＧＢ値変換用テーブルを持いて、ＲＧＢ値を変換する。その後、ステップＳ５２において、プリンタ１に対応するカラープロファイル（ＬＵＴ）を参照してカラーマッチングを行う。すなわち、入力されたＲＧＢ値データをプリンタ側の色域にあわせたＲＧＢ値に変換するためである。このカラープロファイル（ＬＵＴ）は、予めプリンタ１側（例えば制御部８０内）又は装置本体１０１側に用意されている。
【０１００】
その後、ステップＳ５３において、上記ステップＳ５１、ならびにステップＳ５２において変換されたＲＧＢ値データをＣＭＹＫ値データに変換する（墨生成）。
【０１０１】
図１７は、この墨生成手順におけるＲＧＢ→ＣＭＹＫ変換処理を表すテーブルの一例を示している。図１７において、前述したように、加色混法によるＲＧＢデータを、減色混法によるＣＭＹＫデータとするために、ＲＧＢ色空間における２５６３通りの座標値（＝表中最上段の(0,0,0)から最下段の(255,255,255)まで）それぞれについて、ＣＭＹＫ色空間における同数の座標値（＝表中最上段の(0,0,0,100)から最下段の(0,0,0,0)まで）に連続的に変換するように、テーブルが設定されている。ステップＳ６２では、この変換テーブルを参照して、各ＲＧＢデータを対応するＣＭＹＫデータに変換する。なお、この墨生成のテーブルと、前記ステップＳ５２で参照されたカラープロファイル（ＬＵＴ）を一体化して、ステップＳ５２とステップＳ５３を一度に行ってもよい。
【０１０２】
図１６に戻り、上記ステップＳ５３が終了した後は、ステップＳ５４に移り、ステップＳ５３にて生成したＣＭＹＫデータについて、実際にプリンタ１の上記インクジェットヘッド６において対応する色を実現するために、疑似諧調化処理（２値化処理）を行う。すなわち、各ＣＭＹＫデータが、インク液滴噴射用の多数（前述の例では１２８個）の上記噴射ノズルをそれぞれ開閉する圧電アクチュエータの駆動制御信号（最終的なプリンタ出力データ）へと変換される。なお、この処理自体は公知の手法で足りるので、詳細な説明を省略する。
【０１０３】
ステップＳ５４が終了したら、このルーチンを終了し、図１０のステップＳ６０へ移る。
【０１０４】
図１０に戻り、ステップＳ６０では、上記ステップＳ５０で作成した印刷データをＩ／Ｏ１０１Ｄを介しＴシャツプリンタ１の通信制御部９０へ転送し、このフローを終了する。
【０１０５】
Ｔシャツプリンタ１では、上記転送された印刷データを通信制御部９０よりＲＡＭ８３に格納する。そして、操作者が印刷対象のＴシャツＴＳをプラテン２０に表向きにしてセットした後、操作パネル４０の適宜の手段（例えば印刷開始ボタン）を操作することにより、上記ＲＡＭ８３に格納された印刷データに基づき、ＣＰＵ８１がヘッド駆動部８４及びモータ駆動部８５を介してインクジェットヘッド６の圧電アクチュエータやキャリッジモータ７及びプラテンモータ２５を駆動制御し、印刷を行う。
【０１０６】
以上において、画像印刷制御装置本体１０１のＩ／Ｏ１０１Ｄが、各請求項記載の、画像信号に対する鮮色化目標色に係わる操作者の指示信号を入力する入力手段を構成する。
【０１０７】
また、図１０に示したＣＰＵ１０１Ａが実行するフローのステップＳ３０、ステップＳ５０、図１６に示したステップＳ５１が、入力手段で入力した操作者の指示信号に基づき、画像信号に係わる色空間のうち第１領域を各領域ごとにそれぞれ単一の鮮色化目標色に変換するとともに、色空間のうち第１領域以外の領域に対して鮮色化目標色変換を行わない領域とする鮮色化処理手段に相当する。そのうち、ステップＳ５１において図１３（ｂ）並びに図１４（ａ）（ｂ）に示すテーブル２〜４を参照し第１領域と原データ領域との間に遷移色領域を形作るように変換を行うことが、第２領域のうち第１領域の周辺部分に対し、第１領域における鮮色化目標色変換に対応した遷移色に変換する遷移色化処理手段に相当する。
【０１０８】
以上説明したように、本実施形態の画像印刷制御装置１００においては、操作者が図１１に示す画面１１０で鮮色化に関するモードを選択指示すると、その選択されたモードに基づいた変換テーブルが図１３及び図１４のテーブル１〜４の中から選択され、それに沿ってもとの画像に係るＲＧＢ値データの変換が行われる。この変換では、ＲＧＢ色空間のうち比較的黒い第１領域をそれぞれ単一の最大黒（ＲＧＢ値(0,0,0)）に変換し、残りの第２領域についてはその変換を行わない領域とする。そしてこの変換後のＲＧＢ値に基づき印刷データが作成され、プリンタ１にて印刷が行われる。このように、ＲＧＢ色空間の第１領域内の複数の色はもともとは互いに異なる色であっても、変換後はすべてその差異がなくなって中途半端な黒もすべて同一の最大黒となるので、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質を実現することができる。
【０１０９】
図７（ａ）中の文字部分である図１８は、このような本実施形態の効果を説明するための説明図である。
【０１１０】
図７及び図１８（ａ）は、上記した本実施形態の鮮色化処理を行わずそのままプリンタ１で印刷した印刷物の一例（比較例）を表す図であり、図１８（ｂ）は対応する画像について（例えば「vivid」モードで）鮮色化処理を行った後にプリンタ１で印刷した印刷物の一例を表す図である。
【０１１１】
図１８（ｂ）に示す絵柄は、図７及び図１８（ａ）と比べて、黒い部分はより黒く、全体として画像が引き締まり、メリハリの利いたくっきり鮮やかな濃い色の印刷結果が得られていることがわかる。
【０１１２】
また、本実施形態の画像印刷制御装置１００においては、前述したように、第  ２領域のうち第１領域の周辺部分を遷移色領域に変換することにより、単一色に変換された第１領域と第２領域との境界付近で色がステップ状に急激に変わることによる疑似輪郭（色飛び）の発生を防止し、第１領域から原データ領域に向かって、人間の目で違和感がなく滑らかに接続することができる。
【０１１３】
さらに、操作者が上記のように所望のモードを選択するだけで、その選択に応じたＲＧＢ値の変換（鮮色化処理）が自動的に行われる。したがって、自ら画像編集アプリケーションを用いて画像データをプリンタ用に微調整することのできない通常の操作者（デジタル印刷に慣れていない操作者）であっても、例えば紙の絵からスキャナで取り込んだ画像やデジカメの電子データによる画像をモード選択するだけで所望の画質を短時間の間に得ることができ、十分に使いこなすことが可能となる。
【０１１４】
さらに、図１１に示す画面１１０において、鮮色化処理を行わない非処理モードに相当する「monitor
matching」モードを選択可能であることにより、鮮色化目標色変換を行うモードと、そのような変換を行わないモードとを操作者が所望に選択可能となるので、操作者の使い勝手を向上することができる。
【０１１５】
また、複数個の変換後（改善後）ＲＧＢデータから、１つの墨生成テーブル（ＲＧＢ→ＣＭＹＫ）を参照するので、どのような鮮色化処理を行ってもそれ以降の処理を簡素化できる効果もある。
【０１１６】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で、種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１１７】
（Ａ）鮮色化目標色として他の色を設定する場合
上記実施形態では、鮮色化目標色としてＲＧＢ最大黒(0,0,0)を設定して第１の領域をすべてこれに単色化したが、これに限られず、他の色でもよい。例えば、黄色よりの弱いオレンジを赤みの強いオレンジに換えたり、くすんだ赤を鮮やかな赤にしたりすることにより、黒色と同様に濃くて鮮やかな発色を得ることができる。
【０１１８】
図１９では、国際標準機関ＣＩＥが規定するL*a*b*データで表した色空間において、色相を固定した場合の色の変化の例を矢印で示したものである。例えば、ＢＫに示すあいまいな黒のくっきりとした黒への変換は、前述の上記実施形態に相当する。それ以外にも、例えば、あいまいな赤をよりくっきりとした赤へ変換する変換ＲＤや、灰ピンクの彩度を増しピンクへ変換する変換ＰＫ等が考えられ、いずれの場合も矢印で示すように色を変化させる（所定大きさの第１領域内の各色をすべて鮮色化目標色へ単色化する）ことで、画像全体がよりくっきりと鮮やかなものになる。
【０１１９】
図２０は、上記赤への変換ＲＤに対応する上記ＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例（この例では上記「photograph」モードにおけるテーブル２Ｒの例）を表す図であり、前述の図１３（ｂ）に対応するものである。
【０１２０】
図２０において、上記２５６３通りのすべてのＲＧＢ値の組み合わせで表される色空間のうち、ＲＧＢ値が比較的赤に近い領域（ＲＧＢ色座標値(255,0,0)〜(248,15,15)）を第１領域として変換後のＲＧＢ値をすべて(255,0,0)とし、鮮色化目標色である赤への単色化を行う。そして、上記２５６３通りのＲＧＢ値の組み合わせのうち、上記第１領域以外の部分は上記鮮色化処理を行わない第２領域とする。そのうち色空間にてＲＧＢ色座標値(239,15,15)〜(255,255,255)で表される領域についてはＲＧＢ減算値をすべて(0,0,0)としてステップＳ１０で入力したＲＧＢ値をそのまま変換後のＲＧＢ値とする原データ領域とする一方、上記第１領域に近い周辺部分（ＲＧＢ色座標値(247,15,15)〜(240,15,15)ほか）は、補間処理によって上記原データ領域と上記第１領域とを視覚的に滑らかにつなぐようにした遷移色領域としている。
【０１２１】
図２１（ａ）は、上記した本変形例の鮮色化処理を行わずそのままプリンタ１で印刷した印刷物の一例（比較例）を表す図であり、図２１（ｂ）は対応する画像について（上記「photograph」モードで）鮮色化処理を行った後にプリンタ１で印刷した印刷物の一例を表す図である。図２１（ｂ）に示す絵柄は、図２１（ａ）と比べて、赤い部分はより赤く、全体として画像が引き締まり、メリハリの利いたくっきり鮮やかな濃い色の印刷結果が得られていることがわかる。
【０１２２】
一方、図２２は、図１９に示した上記ピンクへの変換ＰＫに対応する上記ＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例（この例では上記「photograph」モードにおけるテーブルＰの例）を表す図であり、前述の図１３（ｂ）に対応するものである。
【０１２３】
図２２において、上記２５６３通りのすべてのＲＧＢ値の組み合わせで表される色空間のうち、ＲＧＢ値が比較的ピンクに近い領域（ＲＧＢ色座標値(255,206,206)〜(238,218,218)）を第１領域として変換後のＲＧＢ値をすべて(255,206,206)とし、鮮色化目標色であるピンクへの単色化を行う。そして、上記２５６３通りのＲＧＢ値の組み合わせのうち、上記第１領域以外の部分は上記鮮色化処理を行わない第２領域とする。そのうち色空間にてＲＧＢ色座標値(229,218,218)〜(255,255,255)で表される領域についてはＲＧＢ減算値をすべて(0,0,0)としてステップＳ１０で入力したＲＧＢ値をそのまま変換後のＲＧＢ値とする原データ領域とする一方、上記第１領域に近い周辺部分（ＲＧＢ色座標値(237,218,218)〜(230,218,218)ほか）は、補間処理によって上記原データ領域と上記第１領域とを視覚的に滑らかにつなぐようにした遷移色領域としている。
【０１２４】
この例においても、ピンクの部分の灰色傾向が薄れてよりくっきりとピンク色となり、全体として画像が引き締まりメリハリの利いた鮮やかな濃い色の印刷結果を得ることができる。
【０１２５】
（Ｂ）遷移色領域を設けない場合
前述のように、上記実施形態においては、第２領域のうち、最大黒ＲＧＢ値(0,0,0)で単色化統一された第１領域の周辺部分を遷移色領域に変換し、これによって、第１領域と第２領域との境界付近で色がステップ状に急激に変わることによる疑似輪郭（色飛び）の発生を防止した。しかしながら、そのような疑似輪郭の発生を問題としなくてもよい場合（発生しても許容される場合）や、あるいは、第１領域が黒色の場合このような色飛びが発生しても人間の目では事実上それが見えないため、遷移色領域を必ずしも設ける必要はない。
【０１２６】
図２３は、上記第１領域が黒色の場合における遷移色領域を設けない変形例の上記ＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例（この例では上記「photograph」モードにおけるテーブル２′の例）を表す図であり、前述の図１３（ｂ）に対応するものである。
【０１２７】
図２３において、上記２５６３通りのすべてのＲＧＢ値の組み合わせで表される色空間のうち、ＲＧＢ値が比較的小さく黒に近い第１領域（ＲＧＢ色座標値(0,0,0)〜(12,14,19)）については、各入力ＲＧＢ値と全く同一の減算値を減じることによって、変換後のＲＧＢ値をすべて(0,0,0)とし、鮮色化目標色である最大黒への単色化を行う。そして、上記第１領域以外の第２領域（ＲＧＢ色座標値(13,14,19)〜(255,255,255)ほか）はＲＧＢ減算値をすべて(0,0,0)として、入力したＲＧＢ値をそのまま変換後のＲＧＢ値とする原データ領域としている。
【０１２８】
図２４は、この変形例における処理の内容を概念的に説明した図であり、前述の図１５に対応する図である。図２４において、変換後の鮮色化目標値である第１領域の終端部（図中右端）と、第２領域の開始位置である原データ領域の始端部（図中左下端）との間は距離があり、不連続である。
【０１２９】
上記図２３及び図２４に示されるように、この場合、第１領域と第２領域との境界であるＲＧＢ色座標値(12,14,19)から変換されたＲＧＢ値(0,0,0)は、処理が不可欠な場合と比べ（例えば図１３に示すようにＲＧＢ色座標値(35,37,32)から変換されたＲＧＢ値(0,0,0)の場合）、両者の間に大きな差が生じないため、色がステップ状に急激に変わることで疑似輪郭（色飛び）が発生する可能性が低い。更に、黒色の場合このような色飛びが発生しても人間の目では事実上それが見えないため、遷移色領域を必ずしも設ける必要はない。
【０１３０】
（Ｃ）テーブルを操作者が作成する場合
以上においては、操作者がモード選択を行い、その選択に応じて参照テーブルが決定されていたが、これに限らず、多少の簡単な編集操作ならできるという操作者の場合（あるいは本発明の上記実施形態による鮮色化変換処理に習熟してきた操作者の場合）には、ＲＧＢ値の変換のためのテーブルを操作者自ら作成する（言い換えれば、第１領域の位置及び大きさ、鮮色化目標色等を指定する）ようしてもよい。
【０１３１】
図２５は、そのような変形例における、装置本体１０１のＣＰＵ１０１Ａが実行する、制御手順を表すフローチャートであり、上記実施形態の図１０に相当する図である。図１０と同等の手順には同一の符号を付し、適宜説明を簡略化又は省略する。
【０１３２】
図２５において、ステップＳ１０において、ＴシャツＴＳに印刷したい画像信号のＲＧＢ値を取り込んだ後、ステップＳ３０に代えて新たに設けたステップＳ３０′に移り、操作者の入力による参照テーブル作成処理を行う。
【０１３３】
図２６は、このステップＳ３０′の詳細手順を表すフローチャートである。
【０１３４】
図２６において、まずステップＳ３１で、予め操作者による鮮色化処理用変換テーブル作成のために用意された操作者用テーブル作成画面（第１領域指定画面）を表示する。具体的には、そのような画面を表示させるための表示信号を生成して表示装置１０５へ出力し、表示装置１０５の表示画面に、それらモード選択画面を表示させる。
【０１３５】
図２７は、このときの表示装置１０５の画面表示例を表す図である。図２７において、この例では、テーブル作成画面１２０の左側には、単一化される第１の領域範囲をＲ値、Ｇ値、Ｂ値ごとにそれぞれ設定するためのＲ値範囲設定領域１２０ａ，１２０ｂ、Ｇ値範囲設定領域１２０ｃ，１２０ｄ、Ｂ値範囲設定領域１２０ｅ，１２０ｆと、それら単一化されるときの鮮色化目標色のＲＧＢ値を設定するための目標色Ｒ値設定領域１２０ｇ、目標色Ｇ値設定領域１２０ｈ、目標色Ｂ値設定領域１２０ｉとが設けられている。
【０１３６】
また画面１２０の右下部には、「ＯＫ」ボタン１２０ｊ及び「ＣＡＮＣＥＬ」ボタン１２０ｋが設けられている。
【０１３７】
図２６に戻り、上記ステップＳ３１が終了すると、ステップＳ３６に移って、上記画面１２０において「ＣＡＮＣＥＬ」１２０ｋが操作されたかどうかを判定し、操作されていなければ、ステップＳ３２に移って、上記画面１２０においてテーブル作成（＝第１領域範囲指定入力）が正しく終了したかどうかを判定する。もし、目標色Ｒ値設定領域１２０ｇ、目標色Ｇ値設定領域１２０ｈ、目標色Ｂ値設定領域１２０ｉがそれぞれＲ値範囲設定領域１２０ａ，１２０ｂ、Ｇ値範囲設定領域１２０ｃ，１２０ｄ、Ｂ値範囲設定領域１２０ｅ，１２０ｆの範囲内に正しく入っていなければ、ステップＳ３５へ移る。ステップＳ３５では、エラー表示と再入力を促す画面１２１（ａ）、（ｂ）が表示される。
【０１３８】
図２８は、上記画面１２１（ａ），（ｂ）の一例を表す図である。図２８の画面１２１（ａ）は、鮮色化目的色が上記第１領域にない場合である。図２８の画面１２１（ｂ）は、鮮色化目的色の値が正しくない。すなわち、RGB値の少なくともひとつが255かまたは0である値を含む、0から255までの整数値を取るものでなければならない。画面１２１（ａ）、（ｂ）上の「ＯＫ」ボタン１２１ｊが操作されると、ステップＳ３１に戻り、再度正しい値が入力された後、再度ステップＳ３２で上記画面１２０においてテーブル作成（＝第１領域範囲指定入力）が正しく終了したかどうかを判定する。画面１２０の各領域１２０ａ〜ｉによる設定が正しく終了し「ＯＫ」ボタン１２０ｊが操作されるとこの判定が満たされ、ステップＳ３３に移る。
【０１３９】
ステップＳ３３では、上記画面１２０による第１領域の範囲設定に基づき、対応する第２領域及び遷移色領域を自動的に設定し、テーブルを作成する。
【０１４０】
図２９は、このステップＳ３３の詳細手順を表すフローチャートである。
【０１４１】
図２９において、まずステップＳ２０９において、ＲＡＭ１０１Ｃに保存されている設定値から、テーブルを作成するために必要なＲ値を求める。図３０はこのステップ２０９以下の詳細を表すフローチャートである。
【０１４２】
図３０ではまず、ステップＳ２０１において、ＲＡＭ１０１Ｃに保存されている、画面１２０のＲ値に係わる領域１２０ａ，１２０ｂの設定値のうち大きなほうの値をＲ、小さなほうの値をＲ′とし、鮮色化目的色のＲ値である目標色Ｒ値設定領域１２０ｇをＲgoalとする。この場合、Ｒ＝Ｒgoalであれば、より明るい色へ鮮色化することであり、Ｒ′＝Ｒgoalであれば、より暗くて濃い色へ鮮色化することであり、Ｒ＞Ｒgoal＞Ｒ′であれば、中心の色へ鮮色化すること（例えば、薄い赤、暗い赤を真っ赤にする場合）である。また、それぞれ差し引いた差Ｒ−Ｒgoal、Ｒ′−Ｒgoalを、第１領域Ｒ値設定範囲ＲrangeとＲ′rangeとする。すなわち、第１領域Ｒ値設定範囲が正の値であればより暗い方向へ鮮色化し、負の値であればより明るい方向へ鮮色化することになる。その後、ステップＳ２０２に移る。
【０１４３】
ステップＳ２０２では、上記のＲ値から遷移色領域の範囲を決定する。すなわち、ＲからＲgoalまでの距離をｎ倍に伸ばした遷移色領域のＲ値をＲfix＝Ｒ＋Ｒrange＊ｎ、Ｒ´からＲgoalまでの距離をｎ倍伸ばした遷移色領域のＲ値をＲ´fix＝Ｒ´−Ｒ´range＊ｎを得る。本説明ではｎ＝１とする。ここで、ＲからＲfixまでとＲ´からＲ´fixまでの範囲をあわせた部分が、第２領域の原データ領域を表す。その後、ステップＳ２０３に移る。
【０１４４】
ステップＳ２０３では、Ｒfixの値を補正する。すなわち、Ｒ値が取りうるのは０から２５５までであるから、Ｒfix＞２５５であるとき、ステップＳ２０４へ移行し、Ｒfix＝２５５とする。その後、ステップ２０５に移る。
【０１４５】
ステップＳ２０５では、Ｒ´fixの値を補正する。すなわち、Ｒ値が取りうるのは０から２５５までであるから、Ｒ´fix＜０であるとき、ステップＳ２０６へ移行し、Ｒ´fix＝０とする。その後ステップＳ２０７に移る。
【０１４６】
ステップＳ２０７では、Ｒ、Ｒ′、Ｒrange、Ｒ′range、Ｒfix、Ｒ´fixの各値を装置本体１０１のＲＡＭ１０１Ｃに格納する。こうしてＲ値について第１領域、遷移色領域の設定及び第２領域（原データ領域）の範囲設定が終了する。その後、図２９のＳ２０９に戻る。
【０１４７】
その後、Ｓ２１９では、Ｒ値と同様に、Ｇ値のＧ、Ｇ′、Ｇrange、Ｇ′range、Ｇfix、Ｇ´fixの各値を決定するステップＳ２１９に移り、個々の値を決定して装置本体１０１のＲＡＭ１０１Ｃに格納する（図示せず）。こうしてＧ値について第１領域、遷移色領域の設定及び第２領域（原データ領域）の範囲設定が終了する。その後、ステップＳ２２９に移る。
【０１４８】
その後、ステップＳ２２９では、Ｒ値、Ｇ値と同様に、Ｂ値のＢ、Ｂ′、Ｂrange、Ｂ′range、Ｂfix、Ｂ´fixの各値を決定して装置本体１０１のＲＡＭ１０１Ｃに格納する（図示せず）。こうしてＢ値について第１領域、遷移色領域の設定及び第２領域（原データ領域）の範囲設定が終了する。その後、ステップＳ２４０に移る。
【０１４９】
ステップＳ２４０では、装置本体１０１のＲＡＭ１０１Ｃに格納されている各値から、第１領域に含まれるすべてのＲＧＢ値を決定する。第１領域のＲ値はＲ´からＲ、Ｇ値はＧ´からＧ、Ｂ値はＢ´からＢであるから、このＲ値Ｇ値Ｂ値の組み合わせで第１領域に含まれるすべてのＲＧＢ値が決定する。この第１領域のすべてのＲＧＢ値の組み合わせを求める。
【０１５０】
次にステップＳ２４１では、装置本体１０１のＲＡＭ１０１Ｃに格納されている各値から、第２領域のうち、原データ領域に含まれるすべてのＲＧＢ値を決定する。Ｒ値は最小値０からＲ´までとＲから最大値２５５までの値であり、Ｇ値は最小値０からＧ´までとＧから最大値２５５までの値であり、Ｂ値は最小値０からＢ´までとＢから最大値２５５までの値であるから、このＲ値Ｇ値Ｂ値の組み合わせで第２領域うち、原データ領域に含まれるすべてのＲＧＢ値が決定する。
【０１５１】
次に、ステップＳ２４２では、すべてのＲＧＢ値、すなわち２５６３通りのすべてのＲＧＢ値の組み合わせを決定する。その後、ステップＳ２４３に移る。
【０１５２】
次に、ステップＳ２４３では、上記ステップＳ２４２で求めたすべてのＲＧＢ値から、上記ステップＳ２４０で求めた第１領域に含まれるすべてのＲＧＢ値と上記ステップＳ２４１で求めた第２領域のうち、原データ領域に含まれるすべてのＲＧＢ値を引くことで、第２領域のうちの遷移色領域を決定する。上記ステップＳ２４０、ステップＳ２４１ならびにステップＳ２４３で、２５６３通りのすべてのＲＧＢ値の組み合わせが第１領域と第２領域（遷移色領域＋原データ領域）とに分けられることになる。その後、ステップＳ２４４に移る。
【０１５３】
次に、ステップＳ２４４では、ステップＳ２４０で求めた、第１領域に含まれるすべてのＲＧＢ値から、改善前ＲＧＢ入力値ＲＧＢinputと、改善後ＲＧＢ入力値ＲＧＢoutput、減算値ＲＧＢcalを決定する。すなわち、ＲＧＢinputは第１領域に含まれるすべてのＲＧＢ値であり、改善後ＲＧＢ入力値ＲＧＢoutputはすべて（Ｒgoal,
Ｇgoal，Ｂgoal）で表される。減算値ＲＧＢcalは、ＲＧＢcal＝ＲＧＢinput−ＲＧＢoutputにより求められる。その後、ステップＳ２４５に移る。
【０１５４】
次に、ステップＳ２４５では、ステップＳ２４１で求めた、第２領域のうち、原データ領域に含まれるすべてのＲＧＢ値から、改善前ＲＧＢ入力値ＲＧＢinputと、減算値ＲＧＢcalを決定する。すなわち、ＲＧＢinputは第２領域のうち、原データ領域に含まれるすべてのＲＧＢ値であり、改善後ＲＧＢ入力値はＲＧＢinputに等しくなるので、減算値ＲＧＢcalは、すべて(0,0,0)である。その後、ステップＳ２４６に移る。
【０１５５】
次に、ステップＳ２４６では、ステップＳ２４３で求めた、第２領域のうちの遷移色領域に含まれるすべてのＲＧＢ値から、改善前ＲＧＢ入力値ＲＧＢinputと減算値ＲＧＢcalを決定する。
【０１５６】
まず、第２領域のうちの遷移色領域に含まれるすべてのＲＧＢ値は改善前ＲＧＢ入力値ＲＧＢinputである。このＲＧＢinputのあるＲ値Ｒsmooth-inを取り出す。ここで取り出したＲsmooth-inは、ＲからＲfixまでの遷移色領域のあるＲ値である。ここから、改善後ＲＧＢ入力値のあるＲ値Ｒsmooth-outを求める。
【０１５７】
まず、ステップＳ２４６では、あるＲsmooth-inがＲgoalとＲの間、Ｒ´とＲgoalの間にある場合のＲsmooth-outを求める。これらの場合のＲＧＢ値は、少なくともひとつのＲＧＢ値が遷移色領域に存在するので、遷移色領域以外のＲＧＢ値は、すべて鮮色化目標値と等しくなるように定める。よって、この場合すべてのＲsmooth-outをＲgoalとする。その後、減算値ＲcalをＲsmooth-inとＲsmooth-outの差分より決定する。同様に、Ｇsmooth-out、Ｂsmooth-outを決定し、減算値Ｇcal、Ｂcalを決定し、その後、ステップＳ２４７に移る。
【０１５８】
ステップＳ２４７では、あるＲsmooth-inがＲとＲfixの間にある場合のＲsmooth-outを求める。ここでＲgoal＋１（目標値の次のＲ値）からＲfixまでの距離は、Ｒrangeの２倍であるから、Ｒsmooth-out＝Ｒ＋Ｒrange＊２／Ｒrange、これをＲsmooth-out≦Ｒfixまで繰り返す。同様に、Ｒ´smooth-out＝Ｒrange＊２／Ｒrange−Ｒ´で、これをＲ´fix≦Ｒsmooth-outまで繰り返す。その後、減算値ＲcalをＲsmooth-inとＲsmooth-outの差分より決定する。同様に、Ｇsmooth-out、Ｂsmooth-outを決定し、減算値Ｇcal、Ｂcalを決定し、その後、ステップＳ２４８に移る。
【０１５９】
次にステップＳ２４８では、上記ステップＳ２４０からステップＳ２４７で求めたすべての改善前ＲＧＢ入力値ＲＧＢinputと、対応するすべての減算値ＲＧＢcalから参照テーブルを作成し、そして、図２６のステップＳ３３へ戻る。
【０１６０】
ステップＳ３３では、出来上がった参照テーブルを装置本体１０１のＲＡＭ１０１Ｃに格納すし、テーブル作成処理を完了する。
【０１６１】
例として、操作者により入力された画面１２０のＲ値範囲設定領域１２０ａ，１２０ｂ、Ｇ値範囲設定領域１２０ｃ，１２０ｄ、Ｂ値範囲設定領域１２０ｅ，１２０ｆと、それら単一化されるときの鮮色化目標色のＲＧＢ値を設定するための目標色Ｒ値設定領域１２０ｇ、目標色Ｇ値設定領域１２０ｈ、目標色Ｂ値設定領域１２０ｉが、それぞれ１２０ａ＝Ｒ´＝０、１２０ｂ＝Ｒ＝３０、１２０ｃ＝Ｇ´＝０、１２０ｄ＝Ｇ＝３０、１２０ｅ＝Ｂ´＝０、１２０ｆ＝Ｂ＝３０、１２０ｇ＝Ｒgoal＝０、１２０ｈ＝Ｇgoal＝０、１２０ｉ＝Ｂgoal＝０であるとき、出来上がったテーブルの内容を図３１に示す。
【０１６２】
図３１は、このようにして操作者により作成した参照用変換テーブル（ＲＧＢ入力値と減算値）と、変換後ＲＧＢ値の一例を表す図である。図３１において、上記２５６３通りのすべてのＲＧＢ値の組み合わせで表される色空間のうち、この例では、前述の図２７の画面１２０から操作者によって入力されたものであり、ＲＧＢ色座標値(0,0,0)〜(15,15,15)の範囲が第１領域に設定されている。また、ＲＧＢ色座標値(16,0,0)〜(30,30,30)の範囲が第２領域の遷移色領域(31,0,0)〜(255,255,255)の範囲が、原データ領域である。
【０１６３】
そして、このような第１領域の操作者設定に応じた前述の図２９に示した手順によって、第１領域に続きかつ第１領域の倍のＲＧＢ値幅をもつ遷移色領域（ＲＧＢ色座標値(16,0,0)〜(30,30,30)の範囲）が自動設定されるとともに、この始端（＝第１領域との境界）であるＲＧＢ色座標値(15,15,15)で減算値が(15,15,15)となり、それより徐々に減算値が減少して、その終端（＝第２領域との境界）であるＲＧＢ色座標値(30,30,30)で減算値が(0,0,0)となるように、遷移色領域の各色座標値及びこれに対応する減算値が自動的に設定される。また、ＲＧＢ色座標値(30,30,30)以遠の第２領域(31,0,0)〜(255,255,255)ではすべて減算値が(0,0,0)となるように自動設定される。
【０１６４】
以上のようにして、ＲＧＢ値についての第１領域、及び第２領域（遷移色領域と原データ領域）の自動設定が終了し、ステップＳ３４に移る。
【０１６５】
ステップＳ３４において、上記のようにして設定され一時記憶された各データは、操作者作成のテーブルとして確定し、所定の箇所（例えば装置本体１０１のＲＡＭ１０１Ｃ）に格納され、読み出し可能に保持される。
【０１６６】
このようにしてステップＳ３４が終了したら、図２５のステップＳ４０に移る。また、ステップＳ３６にて上記画面１２０において「ＣＡＮＣＥＬ」１２０ｋが操作されたかどうかを判定し、操作されていれば、図２５のステップ４０′に移る。
【０１６７】
ステップＳ４０以降は、ステップＳ３０′で作成されたテーブルを用いること以外は上記実施形態の図１０と同一の手順であるので、説明を省略する。
【０１６８】
上記において、ＣＰＵ１０１Ａの実行する図２９に示したステップＳ２０１〜ステップＳ２４１、ステップＳ２４２、ステップＳ２４３が、各請求項記載の、入力手段により指定された前記第１領域の情報に基づいて第１領域を除く前記第２領域を決定する決定手段を構成する。
【０１６９】
本変形例によれば、上記実施形態と同様の効果に加え、操作者の所望に作成したテーブルを用いて変換を行い、さらにきめの細かい鮮色化処理が可能となる。
【０１７０】
なお、この変形例においては、操作者が図２７の画面１２０の領域１２０ａ〜ｉへ指定入力することで、第１領域の位置、大きさ、鮮色化目標色を指示入力し、第２領域の位置や大きさ、遷移領域の有無及び位置並びに大きさを自動的に決定したが、これに限られない。すなわち、操作者は、第１領域の位置、大きさ、鮮色化目標色以外にも、上記第２領域や遷移領域に係わる指示入力をさらに加えて行い、指示入力されなかった残りを自動的に決定するようにしてもよい。このとき、第１領域や第２領域の数は必ずしも１つに限られないことから、結局、操作者の指示入力に基づき、最終的に、第１領域又は第２領域の位置、大きさ、数、鮮色化目標色、遷移色化処理の有無のうち少なくとも２つの組み合わせを決定するようにすれば足りる。
【０１７１】
また、図２９において、すべての領域のすべてのＲＧＢ値を個々に扱う方法を示しているが、これに限らない。特に、遷移色領域の扱いにおいては、さまざまな計算式による補間の方法が知られている。例えば、鮮色化目標値Ｒgoal、Ｇgoal、Ｂgoalを原点とし、ｘ軸にＲ値、ｙ軸にＧ値、ｚ軸にＢ値をとるとする。原点から遷移色領域外周にあるＲfix、Ｇfix、Ｂfixまでを直線で結び、その直線を半径とした球の表面の１点から原点までの距離を調整することにより、滑らかな補間を行うことが可能である。また、球ではなく、立方体を利用した補間方法を採ることも可能である。また、ＲとＲfix、ＧとＧfix、ＢとＢfixの中間値のＲＧＢ値を算出し、そのＲＧＢ値を中心として遷移色領域を平滑化処理することも可能である。
【０１７２】
（Ｄ）通常データを受け取った後にプリンタ側で鮮色化処理する場合
上記においては、装置本体１０１のＲＯＭ１０１Ｂに記憶された本発明に係るプログラムによって上記鮮色化処理の手順を実行したが、これに限られない。すなわち、プリンタ１自体の制御部８０のＲＯＭ８２に上記と同等の機能の本発明に係るプログラムを格納し、これによって同等の手順を実行してもよい。
【０１７３】
図３２は、この変形例において、画像印刷制御装置１００の装置本体１０１に備えられたＣＰＵ１０１Ａが実行する制御手順を表すフローチャートであり、上記実施形態の図１０に相当する図である。図１０と同等の手順には同一の符号を付し、適宜説明を簡略化又は省略する。
【０１７４】
図３２において、まずステップＳ１０′′において、画像印刷制御装置本体１０１側から送信されてきた画像データのＲＧＢ値、すなわちＴシャツＴＳに印刷したい画像信号のＲＧＢ値を取り込んだ後を取り込み、ステップＳ２０′′に移る。
【０１７５】
その後、ステップＳ２０′′において、予め鮮色化処理のためにプリンタ１側に用意された前述の複数のモードを操作者が選択できるように表示する。具体的には、そのような画面を表示させるための表示信号を生成して表示手段としての表示制御部８７を介し操作パネル４０のディスプレイ４０へ出力し、ディスプレイ４０の表示画面に、それらモード選択画面を表示させる。このときのモード選択画面は図示を省略するが、例えば、先の図１１に示した装置本体１０１の表示装置１０５の画面１１０と同様、「monitor matching」「photograph」「graphic」「vivid」の各モードが選択可能とされていればよい。
ステップＳ２０′′が終了したら、ステップ３０へ移る。
【０１７６】
ステップＳ３０の処理は、ＣＰＵ１０１Ａが実行すること以外、上記実施形態の図１０に相当する図である。ステップＳ３０が終了したら、ステップ４０′′に移る。
【０１７７】
ステップＳ４０′′では、操作者から印刷開始指示（例えば操作パネル４０の印刷開始ボタン等の操作信号）が上記入力検知部８８を介し取り込まれたかどうかを判定する。
【０１７８】
鮮色化処理機能をプリンタ１側に持たせる本変形例によっても、上記実施形態と同様、布帛に求められる「元気良くメリハリの効いた」「クリアで鮮やかな」「にごりのない濃い」固有の画質の実現等の効果を得ることができる。
【０１７９】
（Ｅ）ＲＧＢ値以外のデータ形式において鮮色化処理を行う場合
例えば上記実施形態や（Ａ）〜（Ｃ）の変形例においては、外部より画像印刷制御装置１００の本体１０１に入力されたＲＧＢ値データをＲＧＢデータのままで鮮色化処理変換し、その変換したＲＧＢ値より墨生成（ＲＧＢ→ＣＭＹＫ変換；図１６におけるステップＳ５３参照）、さらに２値化処理（ステップＳ５４参照）してプリンタ１へと出力したが、これに限られず、本発明による前述の鮮色化処理は、上記ＲＧＢデータ→カラーマッチング→ＣＭＹＫデータ→２値化データの流れのうち、どの段階で行ってもよい。したがって、ＲＧＢデータのうちは上記鮮色化処理を行わないままで、ステップＳ５３でＣＭＹＫデータ化した後、ＣＭＹＫデータどうしで対応づけた各テーブル（各モードに対応）を参照して鮮色化処理（変換）を行い、その変換後のＣＭＹＫデータから２値化データを作成してプリンタ１へ送るようにしてもよい。なお、墨生成のとき、ＲＧＢデータから直接ＣＭＹＫデータを生成するのではなく、装置に依存しない国際標準機関ＣＩＥが規定するＸＹＺ三刺激値やL*a*b*均等色空間によるL*a*b*データを介在させる場合には、そのデータ形式において同様のテーブルを用いて鮮色化処理（変換）を行ってもよい。
【０１８０】
また、画像印刷制御装置１００あるいはプリンタ１が受ける値がＣＭＹＫデータであっても良い。この場合、本発明の説明にてＲＧＢ値であるところがすべてＣＭＹＫであり、各テーブルもすべて２５６の４乗の値を持ち、カラープロファイル（ＬＵＴ）もＣＭＹＫであるが、墨生成が不要である。
【０１８１】
同様に、上記（Ｄ）の変形例においては、画像印刷制御装置１００の本体１０１よりプリンタ１へ入力された２値化データを鮮色化処理変換したが、これに限られず、上記ＲＧＢデータ→カラーマッチング→ＣＭＹＫデータ→２値化データの流れのうち、どの段階で行ってもよい。また、ＣＭＹＫデータの状態でプリンタ１へ入力される場合には、制御部８０のＣＰＵ８１において、ＣＭＹＫデータどうしで対応づけた各テーブル（各モードに対応）を参照して鮮色化処理（変換）を行い、その変換後または前のＣＭＹＫデータから２値化データを自ら作成して印刷を行うようにしてもよい。
【０１８２】
以上の場合も、上記実施形態と同様の効果を得る。
【０１８３】
（Ｆ）その他
以上においては、第１領域を所定の色空間における１箇所にのみ設けたが、これに限られず、２つ以上複数箇所に設けてもよい。例えば前述の図２０に示した、黒色を鮮色化目標色とする黒変換ＢＫ、赤色を鮮色化目標色とする赤変換ＲＤ、ピンクを鮮色化目標色とするピンク変換ＰＫのうち、少なくともいずれか２つを同時に行うようにしてもよい（この場合、鮮色化目標色も複数個となり、前述した減色機能はさらに進むこととなる）。
【０１８４】
また、上記実施形態においては、操作者がモードを選択すると、そのモードに応じて、第１領域、第２領域、遷移色領域の位置、大きさ、及び数、並びに鮮色化目標色が自動的に決定されたが、これに限られない。すなわち、これらがすべてモード選択とともに決定されるのではなく、第１領域又は第２領域の位置、大きさ、数、鮮色化目標色、遷移色化処理の有無の少なくとも２つの組み合わせが決定されるようにし、その他については、各モードの選択結果によらず共通であるか、あるいは別途の操作によって操作者が任意に設定できるようにしてもよい。
【０１８５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【０１８６】
【図１】本発明の一実施形態による画像印刷制御装置の全体概略構成を表す図である。
【図２】図１に示した装置本体の機能的構成を表すブロック図である。
【図３】図１に示した画像印刷制御装置の制御対象であるＴシャツプリンタの全体構造を表す斜視図である。
【図４】図３に示したＴシャツプリンタの正面図である。
【図５】図３に示したＴシャツプリンタの側面図である。
【図６】図３に示したＴシャツプリンタの電気的な構成を示すブロック図である。
【図７】プリンタ印刷後のパンフレットの一例を表す図、図７（ａ）中Ａ部及びＢ部の拡大図である。
【図８】黒の鉛筆で書いたスケッチをスキャナで読み込み、そのまま印刷データを作ってプリンタで印刷した場合を表す説明図である。
【図９】ＣＭＹＫデータで表した黒色、これをプロファイル変換後のＲＧＢデータで表した色、通常のＲＧＢデータでの黒色をそれぞれ対比して表した図である。
【図１０】装置本体のＣＰＵが実行する制御手順を表すフローチャートである。
【図１１】表示装置の画面表示例を表す図である。
【図１２】ステップＳ２０の詳細手順を表すフローチャートである。
【図１３】「monitor matching」「photograph」の各モードに応じてそれぞれ用意されたＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値を表す図である。
【図１４】「graphic」「vivid」の各モードに応じてそれぞれ用意されたＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値を表す図である。
【図１５】補間処理による遷移色化処理の内容を概念的に説明した図であ
【図１６】ステップＳ５０の詳細手順を表すフローチャートである。
【図１７】ステップＳ４０における上記入力プロファイルによる変換処理を表すテーブルの一例を示す図である。
【図１８】本実施形態の鮮色化処理を行わず印刷した印刷物の比較例と、対応する画像について鮮色化処理後に印刷した印刷物の例とを対比して表す図である。
【図１９】L*a*b*データで表した色空間において、色相を固定した場合の色の変化の例を矢印で示したものである。
【図２０】鮮色化目標色として他の色を設定する変形例において、赤への変換に対応するＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例を表す図である。
【図２１】鮮色化目標色として他の色を設定する変形例において、鮮色化処理を行わず印刷した印刷物の比較例と、鮮色化処理を行った後に印刷した印刷物の例を対比して表す図である。
【図２２】鮮色化目標色として他の色を設定する変形例において、ピンクへの変換に対応するＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例を表す図である。
【図２３】第１領域が黒色の場合における遷移色領域を設けない変形例のＲＧＢ値変換用テーブル（ＲＧＢ入力値と減算値）と、前記テーブルが算出した変換後ＲＧＢ値の一例を表す図である。
【図２４】上記変形例における処理の内容を概念的に説明した図である。
【図２５】テーブルを操作者が作成する変形例における装置本体のＣＰＵによる制御手順を表すフローチャートである。
【図２６】図２５のステップＳ３０′の詳細手順を表すフローチャートである。
【図２７】表示装置の画面表示例を表す図である。
【図２８】表示装置の画面で、入力エラーがある場合を表す図である。
【図２９】図２６のステップＳ３３の詳細手順を表すフローチャートである。
【図３０】図２９のステップＳ２０９の詳細手順を表すフローチャートである。
【図３１】操作者により作成した参照用変換テーブルの一例を表す図である。
【図３２】通常データを受け取った後にプリンタ側で鮮色化処理する変形例においてＣＰＵが実行する制御手順を表すフローチャートである。
【符号の説明】
【０１８７】
１          Ｔシャツプリンタ
１００      画像印刷制御装置
１０１      装置本体
１０１Ａ    ＣＰＵ（鮮色化処理手段、遷移色化処理手段；決定手段）
１０１Ｄ    Ｉ／Ｏ（入力手段）
【図１】
2006100942.tif 000003
【図２】
2006100942.tif 000004
【図３】
2006100942.tif 000005
【図４】
2006100942.tif 000006
【図５】
2006100942.tif 000007
【図６】
2006100942.tif 000008
【図７】
2006100942.tif 000009
【図８】
2006100942.tif 000010
【図９】
2006100942.tif 000011
【図１０】
2006100942.tif 000012
【図１１】
2006100942.tif 000013
【図１２】
2006100942.tif 000014
【図１３】
2006100942.tif 000015
【図１４】
2006100942.tif 000016
【図１５】
2006100942.tif 000017
【図１６】
2006100942.tif 000018
【図１７】
2006100942.tif 000019
【図１８】
2006100942.tif 000020
【図１９】
2006100942.tif 000021
【図２０】
2006100942.tif 000022
【図２１】
2006100942.tif 000023
【図２２】
2006100942.tif 000024
【図２３】
2006100942.tif 000025
【図２４】
2006100942.tif 000026
【図２５】
2006100942.tif 000027
【図２６】
2006100942.tif 000028
【図２７】
2006100942.tif 000029
【図２８】
2006100942.tif 000030
【図２９】
2006100942.tif 000031
【図３０】
2006100942.tif 000032
【図３１】
2006100942.tif 000033
【図３２】
2006100942.tif 000034