(57)【要約】【課題】  カラーレンダリングシステムにおいて色材のトータルカバレッジをダイナミックに制限するためのシステムおよびその方法を実現する。【解決手段】  本発明の減色法によるカラーレンダリング方法は、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップとを含む。【選択図】  図１
2006033859.tif 000002
【特許請求の範囲】
【請求項１】
カラーレンダリングシステムにて、色材のトータルカバレッジをダイナミックに制限する減色法によるカラーレンダリング方法であって、
色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、
上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、
上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、
入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、
上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップとを含む減色法によるカラーレンダリング方法。
【請求項２】
上記演算処理された色が、カラーソースを含む請求項１に記載の減色法によるカラーレンダリング方法。
【請求項３】
上記演算処理された色が、インク、トナーおよび染料のうちの１つを含む請求項１に記載の減色法によるカラーレンダリング方法。
【請求項４】
上記演算処理された色が、１つまたは複数の画素を含む請求項１に記載の減色法によるカラーレンダリング方法。
【請求項５】
上記入力色が、画像、キャプチャ装置およびラスター化装置のうちの１つから得られる請求項１に記載の減色法によるカラーレンダリング方法。
【請求項６】
上記演算処理された色が、１つまたは複数の図形の要素属性に用いられる請求項１に記載の減色法によるカラーレンダリング方法。
【請求項７】
ラスター化の前に、全単射的に変換するステップを行う請求項１に記載の減色法によるカラーレンダリング方法。
【請求項８】
１つまたは複数の色変換ルックアップテーブルを生成するための工程の範囲内で用いられる請求項１に記載の減色法によるカラーレンダリング方法。
【請求項９】
上記のカラーレンダリングシステムが減色法によるカラーレンダリングシステムである請求項１に記載の減色法によるカラーレンダリング方法。
【請求項１０】
上記減色法によるカラーレンダリングシステムが、多数の色材による減色法によるカラーレンダリングシステムである請求項９に記載の減色法によるカラーレンダリング方法。
【請求項１１】
上記多数の色材による減色法によるカラーレンダリングシステムが、
(i)３つの色材による減色法によるカラーレンダリングシステム
(ii)４つの色材による減色法によるカラーレンダリングシステム
(iii)１つの色材は変化させず、３つの色材の制限が、４つの色材の制限から定量の色材を減じることにより得られる４つの色材による減色法によるカラーレンダリングシステムのうちの１つである請求項１０に記載の減色法によるカラーレンダリング方法。
【請求項１２】
上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、リファレンスポイントから、第１領域の面および立方体の外面を通り、特定の連続階調の色まで投射するステップを含む請求項１に記載の減色法によるカラーレンダリング方法。
【請求項１３】
上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、さらに、線の第１の長さと線の第２の長さとの比を用いるステップを含み、上記第１の長さが、リファレンスポイントから、第１領域の面と線との交点までであり、第２の長さが、上記リファレンスポイントから、立方体の外面と線との交点までである請求項１２に記載の減色法によるカラーレンダリング方法。
【請求項１４】
上記カラーレンダリングシステムが、紙、布、スライド、ＯＨＰフィルムおよび減色法によるカラーレンダリングモニターのうちの１つの出力媒体に対して実行する請求項１に記載の減色法によるカラーレンダリング方法。
【請求項１５】
上記カラーレンダリングシステムが、多色の印刷装置を含む請求項１に記載の減色法によるカラーレンダリング方法。
【請求項１６】
多数の色材による減色法によるカラーレンダリングシステムであって、
色材のトータルカバレッジの制限を有する出力レンダリング媒体と、
上記出力レンダリング媒体に色を与えるレンダリング装置と、
上記レンダリング装置に接続されたプロセッサとを含み、
上記プロセッサが、
色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定し、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定し、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定し、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用し、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換する減色法によるカラーレンダリングシステム。
【請求項１７】
上記レンダリング装置が、コンピュータ装置に接続されたプリンタであり、上記コンピュータ装置がプロセッサを含む請求項１６に記載の減色法によるカラーレンダリングシステム。
【請求項１８】
さらに、ネットワークを含み、上記プリンタおよびコンピュータ装置が該ネットワークを介して接続されている請求項１７に記載の減色法によるカラーレンダリングシステム。
【請求項１９】
上記レンダリング装置およびプロセッサが、コンピュータ装置からなり、上記出力レンダリング媒体がコンピュータ装置の減色法によるカラーレンダリングモニターである請求項１６に記載の減色法によるカラーレンダリングシステム。
【請求項２０】
カラーレンダリングシステムにて色材のトータルカバレッジをダイナミックに制限するための方法を実行するコンピュータプログラムであって、
上記方法を実施するために用いられるコンピュータプログラムコード手段を備えたコンピュータ読取り可能媒体を含み、
上記コンピュータプログラムコード手段が、
色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、
上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、
上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、
入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、
上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップと、
を実行するための実行可能コードを含む、コンピュータプログラム。
【請求項２１】
上記カラーレンダリングシステムが、多数の色材による減色法によるカラーレンダリングシステムである請求項２０に記載のコンピュータプログラム。
【請求項２２】
上記多数の色材による減色法によるカラーレンダリングシステムが、
(i)３つの色材による減色法によるカラーレンダリングシステム
(ii)４つの色材による減色法によるカラーレンダリングシステム
(iii)１つの色材は変化させず、３つの色材の制限が、４つの色材の制限から定量の色材を減じることにより得られる４つの色材による減色法によるカラーレンダリングシステムのうちの１つである請求項２１に記載のコンピュータプログラム。
【請求項２３】
上記入力色が、画像、キャプチャ装置およびラスター化装置のうちの１つから得られる請求項２０に記載のコンピュータプログラム。
【請求項２４】
上記第１領域の入力色を演算処理された色に全単射的に変換するステップが、リファレンスポイントから、第１領域の面および立方体の外面を通り、特定の連続階調の色まで投射するステップを含む請求項２０に記載のコンピュータプログラム。
【請求項２５】
上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、さらに、線の第１の長さと線の第２の長さとの比を用いるステップを含み、上記第１の長さが、リファレンスポイントから、第１領域の面と線との交点までであり、第２の長さが、上記リファレンスポイントから、立方体の外面と線との交点までである請求項２４に記載のコンピュータプログラム。
【請求項２６】
出力媒体に複数の色材を供給することにより、画像を出力する画像処理装置であって、
出力する画像に関するデータを受信し、該データに基づく画像を出力するために必要な色材の量を算出する色材量算出部と、
上記出力媒体に供給可能な色材量の制限を算出する色材量制限算出部と、
上記画像を出力するために必要な色材の量と出力媒体に供給可能な色材量の制限とを比較する比較部と、
上記比較部による比較の結果、画像を出力するために必要な色材の量が、出力媒体に供給可能な色材量の制限内にない場合に、上記画像を出力するために必要な色材の量を、上記制限内に入るように縮小する縮小部とを備えていることを特徴とする画像処理装置。
【請求項２７】
請求項２６に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各手段として機能させるための画像処理プログラム。
【請求項２８】
請求項２７に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の色材によるレンダリングに関するものであり、特に、カラーレンダリングシステムにおける色材のトータルカバレッジをダイナミックに（動的に）制限するためのシステム、および、その方法に関するものである。
【背景技術】
【０００２】
現在、消費者が使用可能なカラー印刷技術として、多様な色の組み合わせを用いて様々な色を再現するカラープリンタがある。このカラープリンタの一例として、インクの液滴を直接紙に飛ばすカラーインクジェットプリンタが挙げられる。低価格帯のインクジェットプリンタは、通常３色のインク（シアン、マゼンタ、および、イエロー）を用いて、それらを様々に組み合わせることにより、多様な色を再現する。例えば、３色インクジェットプリンタは、これらを混合して黒を生成する。また、４色インクジェットプリンタでは、シアン、マゼンタ、イエロー、および、黒が用いられる。
【０００３】
インクジェットプリンタは、多種多様な紙を用いることができる。ただし、各紙の特性が印字に影響を与える。例えば、クレイコート紙および他の特殊な紙を用いて印刷すると、通常のコピー用紙を用いるよりもはるかによく印刷できる。これは、クレイコート紙や他の特殊な紙は、通常のコピー用紙のようにインクを吸収しないためである。
【特許文献１】特開平１０−８６４１３号公報（平成１０年(1998)４月７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カラーインクジェットプリンタは、有効に用いられている一方で、問題も有している。カラー画像の印刷工程は、通常、多数の色材を紙または出力媒体に供給する工程を含む。この出力媒体上に生成される色は、出力媒体に供給される各色材（シアン、マゼンタ、イエロー、および、黒）のインクまたはトナーの量に応じて決まる。この色材の量は、堆積装置によって堆積させることができる最大色材量に対する百分率を用いて表現できる。例えば、ある色は、シアン、マゼンタ、イエロー、および、黒の色材のある割合で表現できる。各色材は最大１００％である。すなわち、出力媒体の所定領域に供給される全色材量は、シアン、マゼンタ、イエローおよび黒を合わせた量であり、最大４００％（各色材につき最大１００％）である。しかし、この出力媒体には、通常、供給されるインクの網点総面積率（ＴＡＣ；total area coverage）の制限（範囲、限度）がある。このＴＡＣの範囲は、出力媒体の所定領域に飽和レベルまで供給できる全色材量を示している。この範囲は、印刷に用いられる媒体のタイプ（例えば、紙のタイプ）によって決まる。それゆえに、全色の合計が網点総面積率の範囲を越えた場合には過剰のインクを供給することとなる。このため、機械的問題、画質の問題、インク定着の問題などが生じてしまう。
【０００５】
このように、現在、カラー印刷に用いられる技術はあるものの、機械的問題、画質の問題、インク定着の問題といった課題はなおも存在している。それゆえに、これらの技術は、現在の技術を改良するか、または、現在の技術を他の技術と置き換えなければ改善することはできない。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、カラーレンダリングシステムにおいて色材のトータルカバレッジをダイナミックに制限するためのシステム、および、その方法を実現することにある。
【課題を解決するための手段】
【０００７】
本発明は、多数の色材によるレンダリングに関するものであり、特に、カラーレンダリングシステムにおける色材のトータルカバレッジ（トータル色材被覆率）をダイナミックに制限（規制）するためのシステム、および、その方法に関するものである。さらに言えば、本発明は、多数の色材による減色法によるカラーレンダリングにおいて、色材のトータルカバレッジ（トータル色材被覆率）をダイナミックに制限（規制）するためのシステム、および、その方法に関するものである。すなわち、多数の色材を用いて画像処理を行う際に、色材の量が適切な量となるように、色材の総量を規制するシステムおよび方法（色材総量規制システムおよび色材総量規制方法）に関するものである。
【０００８】
本発明は、特定の連続階調の色を変換し、色材の成分の合計が特定の最大値の範囲内にあるように制限された第２の連続階調の色（以下、単に「第２の色」と記載する場合がある）または演算処理された連続階調の色（以下、単に「演算処理された色」と記載する場合がある）を生成するものである。したがって、変換された第２の連続階調の色または演算処理された連続階調の色は、色材のトータルカバレッジの制限内のものが出力される。
【０００９】
少なくともいくつかの実現方法では、第２の色または演算処理された色の生成にコンピュータ装置が用いられる。したがって、特定の連続階調の色を識別するデータを受信すると、このデータと対応する色の制限とを比較する。また、少なくとも１つの実現方法では、網点総面積率（ＴＡＣ）の合計を超えている全ての色を含む多面体を規定する（ただし、これに限定されない）。この方法では、この多面体の内部または多面体に面した部分の全ての色が変わり、多面体の外側の色は全く変わらない。
【００１０】
本発明の方法およびシステムは、インクジェットプリンタに特に有効であることを証明する。また、これらの方法およびシステムを多種多様な用途および多種多様な装置（例えば、電子写真（ＥＰ）装置や他の印刷装置）に用いることにより、多数の色材による減法レンダリングにおいて色材のトータルカバレッジを制限できるということを、当業者であれば理解できるであろう。例としては、多数の色材による減法レンダリングを用いた、プリンタ、複写機、ファクシミリ装置、プロッタ、複合機（ＭＦＰ）、モニターなどが挙げられる。
【００１１】
本発明に係るこれらの特徴・利点および他の特徴・利点は、以下の記載および特許請求の範囲の記載により十分に明らかになる。これらの特徴および利点は、特許請求の範囲において特に指摘した手段およびそれらの組み合わせによって実現および獲得されるであろう。さらに、本発明の特徴および利点は、本発明を実施することにより得られるか、あるいは、以下に示す記載から明らかになるであろう。
【００１２】
本発明に係る減色法によるカラーレンダリング方法は、上記課題を解決するために、カラーレンダリングシステムにて、色材のトータルカバレッジをダイナミックに制限する方法であって、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップとを含むことを特徴としている。
【００１３】
上記の構成によれば、本発明の減色法によるカラーレンダリング方法は、カラーレンダリングシステムにて、色材のトータルカバレッジをダイナミックに制限する方法である。すなわち、本発明は、減法混色を用いて照明効果等の特徴に応じた出力画像を変換するシステムに用いられる方法であって、色材のトータルカバレッジをダイナミックに制限（規制）することによって、その出力画像を再現するための色材の総量を規制する方法である。なお、色材のトータルカバレッジとは、出力媒体に供給され被覆された色材の量のことであり、網点総面積率と同義である。従って、色材のトータルカバレッジの制限内とすることにより、色材の量を適正にし画質の問題等の発生を回避できる。
【００１４】
なお、本発明では、第１領域を規定するステップと、第２領域を規定するステップと、第３領域を規定するために第２領域内のリファレンスポイントを特定するステップとを含んでいる。この第１領域とは、複数の色材の量を表す立方体のうち、色材のトータルカバレッジの制限（範囲、制限値、限度）を超える全ての色材の組み合わせを含む領域である。なお、本発明における「色材の制限」「色材のトータルカバレッジの制限」「色材量の制限」等に用いられる「制限」とは、「範囲」「制限値」「限度」等の意味を含むものである。また、第２領域とは、上記立方体のうち、色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含む領域である。第３領域は、その全領域が第２領域内に含まれるものであり、第２領域内に特定されたリファレンスポイントによって規定される領域である。
【００１５】
また、入力色が第１領域および第３領域のうちの１つの領域内にある場合とは、カラーレンダリングシステムに入力された色データに基づく各色材成分の量が、第１領域または第３領域のいずれかに含まれる場合である。この場合には、カラーレンダリングシステムは入力色の演算処理された色を使用する。
【００１６】
一方、入力色が第１領域にある場合には、この入力色を第３領域内の演算処理された色に全単射的に変換する。カラーレンダリングシステムは、この演算処理された色を使用する。これにより、機械的問題、画質の問題、インク定着の問題といった課題の発生を防止することができる。
【００１７】
本発明に係る減色法によるカラーレンダリング方法では、上記演算処理された色が、カラーソース（色源）を含むことが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、上記演算処理された色が、インク、トナーおよび染料のうちの１つを含むことが好ましい。さらに、本発明に係る減色法によるカラーレンダリング方法では、上記演算処理された色が、１つまたは複数の画素を含むことが好ましい。
【００１８】
本発明に係る減色法によるカラーレンダリング方法では、上記入力色が、画像、キャプチャ装置およびラスター化装置のうちの１つから得られることが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、上記演算処理された色が、１つまたは複数の図形の要素属性に用いられることが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、ラスター化の前に、全単射的に変換するステップを行うことが好ましい。また、本発明に係る減色法によるカラーレンダリング方法は、１つまたは複数の色変換ルックアップテーブルを生成するための工程の範囲内で用いられることが好ましい。
【００１９】
本発明に係る減色法によるカラーレンダリング方法では、上記のカラーレンダリングシステムが減色法によるカラーレンダリングシステムであることが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、上記減色法によるカラーレンダリングシステムが、多数の色材による減色法によるカラーレンダリングシステムであることが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、上記多数の色材による減色法によるカラーレンダリングシステムが、(i)３つの色材による減色法によるカラーレンダリングシステム、(ii)４つの色材による減色法によるカラーレンダリングシステム、(iii)１つの色材は変化させず、３つの色材の制限が、４つの色材の制限から定量の色材を減じることにより得られる４つの色材による減色法によるカラーレンダリングシステム、のうちの１つであることが好ましい。
【００２０】
本発明に係る減色法によるカラーレンダリング方法では、上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、リファレンスポイントから、第１領域の面および立方体の外面を通り、特定の連続階調の色まで投射する（または、「投影する」）ステップを含むことが好ましい。本発明に係る減色法によるカラーレンダリング方法では、上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、さらに、線の第１の長さと線の第２の長さとの比を用いるステップを含み、上記第１の長さが、リファレンスポイントから、第１領域の面と線との交点までであり、第２の長さが、上記リファレンスポイントから、立方体の外面と線との交点までであることが好ましい。
【００２１】
本発明に係る減色法によるカラーレンダリング方法では、上記カラーレンダリングシステムが、紙、布、スライド、ＯＨＰフィルムおよび減色法によるカラーレンダリングモニターのうちの１つの出力媒体に対して実行することが好ましい。また、本発明に係る減色法によるカラーレンダリング方法では、上記カラーレンダリングシステムが、多色の印刷装置を含むことが好ましい。
【００２２】
本発明に係る減色法によるカラーレンダリングシステムは、上記課題を解決するために、多数の色材による減色法によるカラーレンダリングシステムであって、色材のトータルカバレッジの制限を有する出力レンダリング媒体と、上記出力レンダリング媒体に色を与えるレンダリング装置と、上記レンダリング装置に接続されたプロセッサとを含み、上記プロセッサが、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定し、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定し、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定し、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用し、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換することを特徴としている。
【００２３】
上記の構成によれば、減色法によるカラーレンダリングシステムは、色材のトータルカバレッジの制限を有する出力レンダリング媒体を含んでいる。色材のトータルカバレッジの制限を有するとは、出力レンダリング媒体に供給する色材の適正な量の制限を有することである。なお、色材のトータルカバレッジとは、出力媒体に供給され被覆された色材の量のことであり、網点総面積率と同義である。従って、色材のトータルカバレッジの制限内とすることにより、色材の量を適正にし画質の問題等の発生を回避できる。
【００２４】
また、減色法によるカラーレンダリングシステムは、出力レンダリング媒体に色を与えるレンダリング装置と、上記レンダリング装置に接続されたプロセッサとを含んでいる。このプロセッサは、上記のように、第１領域を規定し、第３領域を規定し、第２領域内のリファレンスポイントを特定するものである。また、プロセッサは、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用する。また、プロセッサは、第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換する。これにより、機械的問題、画質の問題、インク定着の問題といった課題の発生を防止することができる。
【００２５】
本発明に係る減色法によるカラーレンダリングシステムでは、上記レンダリング装置が、コンピュータ装置に接続されたプリンタであり、上記コンピュータ装置がプロセッサを含むことが好ましい。また、本発明に係る減色法によるカラーレンダリングシステムでは、さらに、ネットワークを含み、上記プリンタおよびコンピュータ装置が該ネットワークを介して接続されていることが好ましい。また、本発明に係る減色法によるカラーレンダリングシステムでは、上記レンダリング装置およびプロセッサが、コンピュータ装置からなり、上記出力レンダリング媒体がコンピュータ装置の減色法によるカラーレンダリングモニターであることが好ましい。
【００２６】
本発明に係るコンピュータプログラムは、上記課題を解決するために、カラーレンダリングシステムにて色材のトータルカバレッジをダイナミックに制限するための方法を実行するコンピュータプログラムであって、上記方法を実施するために用いられるコンピュータプログラムコード手段を備えたコンピュータ読取り可能媒体を含み、上記コンピュータプログラムコード手段が、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップと、を実行するための実行可能コードを含むことを特徴としている。
【００２７】
本発明に係るコンピュータプログラムでは、上記カラーレンダリングシステムが、多数の色材による減色法によるカラーレンダリングシステムであることが好ましい。また、本発明に係るコンピュータプログラムは、上記多数の色材による減色法によるカラーレンダリングシステムが、(i)３つの色材による減色法によるカラーレンダリングシステム、(ii)４つの色材による減色法によるカラーレンダリングシステム、(iii)１つの色材は変化させず、３つの色材の制限が、４つの色材の制限から定量の色材を減じることにより得られる４つの色材による減色法によるカラーレンダリングシステム、のうちの１つであることが好ましい。
【００２８】
本発明に係るコンピュータプログラムでは、上記入力色が、画像、キャプチャ装置およびラスター化装置のうちの１つから得られることが好ましい。また、本発明に係るコンピュータプログラムでは、上記第１領域の入力色を演算処理された色に全単射的に変換するステップが、リファレンスポイントから、第１領域の面および立方体の外面を通り、特定の連続階調の色まで投射する（または、「投影する」）ステップを含むことが好ましい。また、本発明に係るコンピュータプログラムでは、上記第１領域にある入力色を演算処理された色に全単射的に変換するステップが、さらに、線の第１の長さと線の第２の長さとの比を用いるステップを含み、上記第１の長さが、リファレンスポイントから、第１領域の面と線との交点までであり、第２の長さが、上記リファレンスポイントから、立方体の外面と線との交点までであることが好ましい。
【００２９】
本発明に係る画像処理装置は、上記課題を解決するために、出力媒体に複数の色材を供給することにより、画像を出力する画像処理装置であって、出力する画像に関するデータを受信し、該データに基づく画像を出力するために必要な色材の量を算出する色材量算出部と、上記出力媒体に供給可能な色材量の制限を算出する色材量制限算出部と、上記画像を出力するために必要な色材の量と出力媒体に供給可能な色材量の制限とを比較する比較部と、上記比較部による比較の結果、画像を出力するために必要な色材の量が、出力媒体に供給可能な色材量の制限内にない場合に、上記画像を出力するために必要な色材の量を、上記制限内に入るように縮小する縮小部とを備えていることを特徴としている。
【００３０】
上記の構成によれば、画像処理装置は、出力媒体に複数の色材を供給して画像を出力しているものである。また、色材量算出部は、出力する画像に関するデータを受信する。そして、色材量算出部は、この受信したデータに基づく画像を出力するために必要な色材の量（以下、単に「必要色材量」と記載する場合もある）を算出する。算出した結果は比較部へ出力する。また、色材量制限算出部が、出力媒体に供給可能な色材量の制限（以下、単に「制限」と記載する場合もある）を算出する。そして、この算出した結果は比較部へ出力する。
【００３１】
比較部は、上記必要色材量と制限とを比較する。具体的には、必要色材量が制限内にあるか否かを比較する。そして、比較の結果、必要色材量が制限内にない場合には、縮小部は、必要色材量が制限内に入るように、出力する画像を再現するための色材量を縮小する。
【００３２】
これにより、出力媒体に供給可能な色材の最大量を超えて色材を供給してしまうことがないため、過剰に色材を供給することを回避できる。その結果、機械的問題、画質の問題、インク定着の問題といった課題の発生を防止することができる。
【００３３】
なお、上記減色法によるカラーレンダリングシステムや画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記減色法によるカラーレンダリングシステムや画像処理装置をコンピュータにて実現させる減色法によるカラーレンダリングシステムや画像処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３４】
本発明に係る減色法によるカラーレンダリング方法は、以上のように、カラーレンダリングシステムにて、色材のトータルカバレッジをダイナミックに制限する方法であって、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定するステップと、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定するステップと、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定するステップと、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用するステップと、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するステップとを含んでいる。
【００３５】
また、本発明に係る減色法によるカラーレンダリングシステムは、上記課題を解決するために、多数の色材による減色法によるカラーレンダリングシステムであって、色材のトータルカバレッジの制限を有する出力レンダリング媒体と、上記出力レンダリング媒体に色を与えるレンダリング装置と、上記レンダリング装置に接続されたプロセッサとを含み、上記プロセッサが、色材のトータルカバレッジの制限を超える全ての色材の組み合わせを含むように、複数の色材の量を表す立方体の第１領域を規定し、上記色材のトータルカバレッジの制限内にある全ての色材の組み合わせを含むように、上記立方体の第２領域を規定し、上記立方体の第２領域内に全領域が含まれる第３領域を規定するために、第２領域内のリファレンスポイントを特定し、入力色が、上記第１領域および上記第３領域のうちの１つの領域内にある場合に上記カラーレンダリングシステムにて演算処理された色を使用し、上記第１領域にある入力色を、第３領域内の演算処理された色に全単射的に変換するものである。
【００３６】
本発明によれば、機械的問題、画質の問題、インク定着の問題といった課題の発生を防止することができるとともに以下の効果を奏する。
【００３７】
（１）必要色材量が制限内にない場合には、必要色材量が制限内に入るように、出力する画像を再現するための色材量を比率計算によって縮小または圧縮を行うので、暗部における連続階調の色の色再現性を保ち、色材のトータルカバレッジの制限を行うことができる。
【００３８】
（２）第３領域の大きさは、リファレンスポイントにより任意に調整可能であり、第３領域が大きい場合（図４においてリファレンスポイントＰ０がＷに近い場合）、暗部で再現できる色の階調を広くすることができる。逆に、第３領域が小さい場合（図４において、リファレンスポイントＰ０がＤに近い場合）、暗部で再現できる色の階調は狭くなるが、縮小または圧縮を行わない領域が広くなるので、色再現性の精度を良くすることができる。
【発明を実施するための最良の形態】
【００３９】
本発明に係る上記特徴・利点および他の特徴・利点が得られることを明確にするために、図面に示された本発明の特定の実施形態を参照することにより、本発明について詳述する。図面は本発明の代表的な実施形態を表現しているものであって本発明の範囲を制限するものではない。本発明について、以下の添付図面を用いてさらに詳しく細部まで記載し、説明する。
【００４０】
図１は、本発明に使用される、適した操作環境を提供する代表的なシステムを示す図である。図２は、代表的なネットワークシステムの構成を示す図である。図３は、本発明に係る処理過程の代表的な実施形態を示す図である。図４は、図３の代表的な実施形態を説明する図である。図５は、代表的なｎ次元の実施形態を示す図である。図６は、本発明の代表的なｎ次元の実施形態を示すフローチャートである。図７は、本発明の処理システムの概略構成を示すブロック図である。
【００４１】
本発明は、多数の色材によるレンダリングに関するものであり、特に、カラーレンダリングシステムにおける色材のトータルカバレッジ（トータル色材被覆率）をダイナミックに（動的に）制限（規制）するための減色法によるカラーレンダリングシステム（減色レンダリングシステム）および減色法によるカラーレンダリング方法（減色レンダリング方法）に関するものである。さらに、本発明の少なくともいくつかの実施形態は、多数の色材による減色法によるカラーレンダリングの網点総面積率をダイナミックに制限（規制）するための減色法によるカラーレンダリングシステムおよび減色法によるカラーレンダリング方法に関するものである。
【００４２】
本発明の実施形態は、特定の連続階調の色を変換させて、色材成分の合計が特定の最大値内に制限された第２の連続階調の色または演算処理された連続階調の色（演算処理後の色）を生成するものである。したがって、変換された演算処理された連続階調の色は、色材のトータルカバレッジの制限内で出力される。なお、色材のトータルカバレッジとは、出力媒体に供給され被覆された色材の量のことであり、網点総面積率と同義である。従って、本発明においては、色材のトータルカバレッジ、網点総面積率、ＴＡＣ等の用語を用いて説明しているが、これらは全て同じことを意味する。
【００４３】
本実施形態では、コンピュータ装置を用いて、第２の連続階調の色または演算処理された連続階調の色を生成する。このため、コンピュータ装置について説明する。コンピュータ装置は、出力する画像に係る色のデータを受信すると、この色に対応する特定の連続階調の色を識別し、このデータを変更する必要があるかどうかを決定する。また、本実施形態においては、多面体が規定されている。この多面体は、網点総面積率（ＴＡＣ）の合計を超える全ての色をも含む多面体である。ただし、本発明はこれに限定されるものではない。この実施形態では、この多面体の内部または多面体に面した部分の全ての色は変わり、多面体の外側の色は全く変わらない。
【００４４】
本発明の以下に示す説明は、２つの表題〔典型的な操作環境〕および〔色材のトータルカバレッジのダイナミックな制限〕からなっている。ただし、これらの表題は、読み手の便利さを図ったものであり、いかなる意味においても限定を設けたと解釈されるものではない。
【００４５】
〔典型的な操作環境〕
図１および図１に関する説明は、本発明を実施できる適切な操作環境の概略を説明するものである。当業者は、本発明が、１つまたは複数のコンピュータ装置や、ネットワーク構成を含む様々なシステムを用いて実施できるということを理解するであろう。しかしながら、本発明の方法および装置は、汎用コンピュータを含むシステムに特に有効であり、本発明の実施形態は、汎用の処理装置を内蔵したシステム、デジタル／メディア信号プロセッサ（ＤＳＰ／ＭＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、独立型電子装置、および、他のこのような電子環境を含む様々な環境における上記方法および装置の使用を含んでいる。
【００４６】
本発明の実施形態では、１つまたは複数のコンピュータ読取り可能媒体を用いる。これら各媒体は、データまたはそれを処理するためのコンピュータ実行命令を含むように構成されていてもよい。これらのコンピュータ実行命令は、データ構造、オブジェクト、プログラム、ルーチン、または、他のプログラムモジュールを含んでいる。なお、上記他のプログラムモジュールには、処理システム（例えば、多種多様な機能を実行できる汎用コンピュータの処理システム、または、限られた数の機能を実行できる汎用コンピュータの処理システム）がアクセスできる。
【００４７】
コンピュータ実行命令により、処理システムは特定の機能または機能群を実行する。また、コンピュータ実行命令は、本実施形態に示す方法のステップを実行するためのプログラムコード手段の具体例である。さらに、コンピュータ実行命令の特定の順序が、このようなステップの実行に用いることができる順序の一例を示している。コンピュータ読取り可能媒体の例としては、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、プログラム可能読取り専用メモリ（ＰＲＯＭ）、消去可能プログラム可能読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラム可能読取り専用メモリ（ＥＥＰＲＯＭ）、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、または、処理システムがアクセス可能なデータまたは実行命令を有することのできる他の全ての装置または構成要素が挙げられる。
【００４８】
本発明を実施するためのシステムはコンピュータ装置を含んでいる。図１は、本発明を実施するための代表的な減色法によるカラーレンダリングシステムに用いられるコンピュータ装置１０（汎用コンピュータまたは専用計算機等）を示すブロック図である。コンピュータ装置１０は、例えば、パーソナルコンピュータ、ノートパソコン、パーソナルデジタルアシスタント（ＰＤＡ）または他の携帯型端末、ワークステーション、小型コンピュータ、大型コンピュータ、スーパーコンピュータ、マルチプロセッサシステム、ネットワークコンピュータ、または、プロセッサを用いた家電製品などであってもよい。
【００４９】
コンピュータ装置１０は、システムバス１２を含んでいる。このシステムバス１２は、コンピュータ装置１０に含まれる様々な構成要素を接続するように構成されている。また、このシステムバス１２は、２つまたは３つの構成要素間のデータ交換を可能にする。システムバス１２としては、メモリバスまたはメモリ制御器、周辺バス、または、あらゆる様々なバスアーキテクチャを使用するローカルバス、を含む様々なバス構造のうちの１つを用いることができる。システムバス１２にて接続されている標準的な構成要素としては、処理システム１４およびメモリ１６がある。システムバス１２にて接続されている他の構成要素としては、１つまたは複数の大容量記憶装置インターフェース１８、入力インターフェース２０、出力インターフェース２２、および／または、ネットワークインターフェース２４が挙げられる。上記の各構成要素については、それぞれ後述する。
【００５０】
処理システム１４は、１つまたは複数のプロセッサ（例えば、中央演算処理装置）を含んでいる。また、処理システム１４は、特定の機能またはタスクを実行するために設計された１つまたは複数の他のプロセッサをさらに含んでいてもよい。この処理システム１４は、コンピュータ読取り可能媒体（例えば、メモリ１６、磁気ハードディスク、取り外し可能磁気ディスク、磁気カセット、または、光ディスク）に含まれる命令、または、コンピュータ読取り可能媒体と見なすことができる通信接続先から供給される命令を実行する代表的な処理システムである。処理システム１４の詳細については後述する。
【００５１】
メモリ１６は、１つまたは複数のコンピュータ読取り可能媒体を含んでいる。この媒体は、データまたはデータを処理するための命令を含んでいてもよく、含むことができるように構成されていてもよい。また、この媒体には、処理システム１４がシステムバス１２を介してアクセスすることができる。メモリ１６は、例えば、永続的に情報を格納するために用いられるＲＯＭ２８、および／または、一時的に情報を格納するために用いられるＲＡＭ３０を含んでいてもよい。ＲＯＭ２８は、例えばコンピュータ装置１０の起動中に、通信を確立するために用いられる１つまたは複数のルーチンを有する基本入出力システム（ＢＩＯＳ）を格納していてもよい。ＲＡＭ３０は、１つまたは複数のプログラムモジュール（例えば、１つまたは複数のオペレーティングシステム、アプリケーションプログラム、および／または、プログラムデータ）を格納していてもよい。
【００５２】
１つまたは複数の大容量記憶装置インターフェース１８は、１つまたは複数の大容量記憶装置２６をシステムバス１２に接続するために用いられる。なお、この大容量記憶装置２６は、コンピュータ装置１０に組み込んでもよいし、あるいは、コンピュータ装置１０の周辺に配置してもよい。また、この大容量記憶装置２６を用いることによって、コンピュータ装置１０はデータを大量に保存できる。また、任意で、大容量記憶装置２６のうちの１つまたは複数を、コンピュータ装置１０から取り外すこともできる。大容量記憶装置２６の例としては、ハードディスクドライブ、磁気ディスクドライブ、テープドライブ、および、光ディスクドライブが挙げられる。
【００５３】
大容量記憶装置２６は、磁気ハードディスク、取り外し可能磁気ディスク、磁気カセット、光ディスク、または、他のコンピュータ読取り可能媒体、からデータを読み出してもよく、および／または、それらにデータを書き込んでもよい。また、大容量記憶装置２６およびそれらに適したコンピュータ読取り可能媒体は、データおよび／またはコンピュータ実行命令を記憶する不揮発性の記憶装置を備えている。このコンピュータ実行命令は、１つまたは複数のプログラムモジュール（例えば、オペレーティングシステム、１つまたは複数のアプリケーションプログラム、他のプログラムモジュール、または、プログラムデータ）を含んでいる。このコンピュータ実行命令は、本実施形態に記載の方法のステップを実行するためのプログラムコード手段の具体例である。
【００５４】
また、１つまたは複数の入力インターフェース２０を用いることにより、ユーザは、データおよび／またはコンピュータ実行命令を、対応する１つまたは複数の入力装置３２を介してコンピュータ装置１０に入力することが可能になる。このような入力装置３２の例として、キーボードおよび他の入力装置（例えば、マウス、トラックボール、ライトペン、スタイラスまたは他の位置決め装置、マイクロホン、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナ、ビデオカメラ、デジタルカメラなど）が挙げられる。同様に、入力装置３２をシステムバス１２に接続するために用いられる入力インターフェース２０の例として、シリアルポート、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）、集積回路、ファイアワイヤ（ＩＥＥＥ１３９４）、または、他のインターフェースが挙げられる。例えば、ある実施形態においては、入力インターフェース２０は、特定用途向けに設計された特定用途向け集積回路（ＡＳＩＣ）である。また、他の実施形態では、ＡＳＩＣが組み込まれており、既存の回路ブロックと接続しているものもある。
【００５５】
また、１つまたは複数の出力インターフェース２２を用いて、対応する１つまたは複数の出力装置３４をシステムバス１２に接続してもよい。出力装置の例として、モニターまたは表示画面、スピーカー、プリンタ、複合機（ＭＦＰ）などが挙げられる。特定の出力装置３４を、コンピュータ装置１０に集積してもよく、コンピュータ装置１０の周辺に配置してもよい。また、出力インターフェース２２の例として、ビデオアダプタ、オーディオアダプタ、パラレルポートなどが挙げられる。
【００５６】
また、１つまたは複数のネットワークインターフェース２４を用いることにより、コンピュータ装置１０は、ネットワーク３８（例えば、有線および／または無線リンク）を介して、コンピュータ装置３６として示した１つまたは複数の、他のローカルコンピュータ装置または遠隔コンピュータ装置と情報を交換することができる。ネットワークインターフェース２４の例として、ローカルエリアネットワーク（ＬＡＮ）またはモデムに接続されるネットワークアダプタ、無線リンク、または、広域ネットワーク（ＷＡＮ）（例えば、インターネット）に接続される他のアダプタが挙げられる。
【００５７】
このネットワークインターフェース２４は、コンピュータ装置１０に組み込まれていてもよく、その周辺機器に組み込まれていてもよい。ネットワークシステムでは、アクセス可能なプログラムモジュールまたはその一部を、遠隔メモリ記憶装置に格納してもよい。さらに、ネットワークシステムでは、コンピュータ装置１０は、ネットワーク接続された複数のコンピュータ装置によって機能またはタスクが実行される、分散型のコンピュータ環境にあってもよい。
【００５８】
ここで、処理システム１４についてより詳細に説明する。図７は、処理システム１４の概略構成を示すブロック図である。図７に示すように、処理システム１４は、色材量算出部１５、ＴＡＣ制限算出部（色材量制限算出部）１７、比較部１９、縮小／圧縮部（縮小部）２１を備えている。
【００５９】
色材量算出部１５は、システムバス１２を介して入力インターフェース２０と接続しており、入力インターフェース２０が入力したデータおよび／またはコンピュータ実行命令を受信するものである。受信するデータとしては、例えば、出力する画像を再現するための色データが挙げられる。色材量算出部１５は、色データを受信すると、該色データに対応する連続階調の色を特定する。そして、色材量算出部１５は、特定の連続階調の色に関するデータを比較部１９へ送信する。
【００６０】
ＴＡＣ制限算出部１７は、網点総面積率（ＴＡＣ）の制限（ＴＡＣ制限、ＴＡＣ限界値、ＴＡＣ範囲、ＴＡＣ制限値）を算出するものである。すなわち、画像を出力する媒体の所定領域に供給できる全色材量の制限（最大色材量）を算出するものである。すなわち、色材のトータルカバレッジの上限値を算出するものである。これは、色材や出力媒体の種類に応じて変化するものであり、ＴＡＣ制限算出部１７は、これらの情報に基づいてＴＡＣ制限を算出する。そして、ＴＡＣ制限算出部１７は、算出したＴＡＣ制限を比較部１９へ送信する。
【００６１】
比較部１９は、特定の連続階調の色に関するデータとＴＡＣ制限とを比較するものである。具体的には、出力すべき特定の連続階調の色を再現するための色材量が、ＴＡＣ制限内である否かを比較・判定するものである。特定の連続階調の色を再現するための色材量が、ＴＡＣ制限内に入っている場合には、色材量は適正な量であると判定される。比較部１９は、出力インターフェース３４と接続されており、適正な量である旨の判定がなされた場合には、その色材量（再現する色）のデータが出力インターフェース３４に出力される。一方、特定の連続階調の色を再現するための色材量が、ＴＡＣ制限内に入っていない場合には、色材量は適正な量でないと判定される。比較部１９は、縮小／圧縮部２１と接続されており、適正な量でない旨の判定がなされた場合には、その色材量に関するデータとＴＡＣ制限に関するデータとが縮小／圧縮部２１へ送信される。
【００６２】
縮小／圧縮部２１は、適正な量でないと判定された色材量を、適正な量へと縮小／圧縮するものである。すなわち、縮小／圧縮部２１は、色材量がＴＡＣ制限内に入るように、各色材成分の量を縮小／圧縮するものである。縮小／圧縮の方法について後述する。
【００６３】
本発明の実施形態が多種多様なシステム構成を含んでいるということは、当業者であれば理解できるであろう。例えば、ある実施形態のシステム構成には、多数の色材による減色法によるカラーレンダリングを実行する出力装置（例えば、複合機（ＭＦＰ）または他のプリンタ／プロッタ、複写機、ファクシミリ機器、モニター、など）が含まれている。また、他の実施形態のシステム構成には、１つまたは複数のクライアントコンピュータ装置、任意の１つまたは複数のサーバコンピュータ装置、および、多数の色材による減色法によるカラーレンダリングを実行するために構成された出力装置との通信のやりとりを可能にする接続またはネットワーク通信が含まれている。
【００６４】
したがって、本発明の実施形態が複数のタイプのシステム構成を備えた多種多様な環境において実行することができるということを、当業者であれば理解できるであろう。ここで、図２は、本発明に係る代表的なネットワークシステム構成を示すブロック図である。図２は、１つのクライアント４０、３つの複合機（ＭＦＰ）５０・５２・５４、および、任意で、ネットワークに接続された１つの印刷サーバ７０を含む実施形態を示している。ただし、他の実施形態として、複数のクライアントを含んでいてもよく、３未満のＭＦＰを含んでいてもよく、３よりも多くのＭＦＰを含んでいてもよく、サーバを含まなくてもよく、および／または、ネットワークに接続された複数の印刷サーバを含んでいてもよい。また、本発明のさらに他の実施形態として、ローカル減色レンダリング環境、ネットワーク接続された減色レンダリング環境、または、ピアトゥピア減色レンダリング環境を含んでいてもよい。これら各環境では、１つまたは複数のコンピュータ装置が、１つまたは複数の減色法によるカラーレンダリング装置に接続している、さらに、本発明に係る実施形態は、単一の家電製品、無線ネットワーク環境、および／または、広域ネットワーク環境（例えばインターネット）を含んでいてもよい。
【００６５】
図２に示す代表的なネットワークシステムは、ネットワーク６０を介して複数の周辺機器（ＭＦＰ５０、ＭＦＰ５２、および、ＭＦＰ５４）に接続されたクライアント４０（コンピュータ装置）を含んでいる。図２において、ＭＦＰ５０〜５４としては、減色法によるカラーレンダリングを使用するあらゆるタイプの装置を用いることができる。
【００６６】
ＭＦＰ５０〜５４はネットワーク６０に接続されており、本発明の実施形態では、以下に示す周辺装置（例えば、ＭＦＰ）を使用している。すなわち、これらの周辺機器は、コンピュータ装置に部分的に接続されているか、組み込み型であるか、ピアトゥピア印刷環境に構成されているか、あるいは、無線ネットワーク環境に構成されているものである。
【００６７】
したがって、本発明の図示した実施形態および他の実施形態では、多数の色材による減色法によるカラーレンダリングにおける色材のトータルカバレッジの制限が行われる。特に、本発明の実施形態は、色材成分の合計が特定の最大値内となるように制限された第２の連続階調の色または演算処理された連続階調の色を生成するために、特定の連続階調の色を変換するシステムおよびその方法に関するものである。したがって、変換された色は、色材のトータルカバレッジの制限内で出力される。これについては、以下でさらに説明する。
【００６８】
〔色材のトータルカバレッジのダイナミックな制限〕
上述したように、本発明は、多数の色材によるレンダリングに関するものであり、特に、カラーレンダリングシステムにおける色材のトータルカバレッジをダイナミックに制限（規制）するためのシステム、および、その方法に関するものである。さらに、本発明の実施形態は、多数の色材による減色法によるカラーレンダリングにおける色材のトータルカバレッジをダイナミックに制限（規制）するためのシステム、および、その方法に関するものである。
【００６９】
カラー画像をレンダリングする工程は、通常、複数の色材（例えば、シアン、マゼンタ、イエローおよび黒の、インク、トナー、染料、顔料または他のカラーソース（色源））を出力媒体（例えば、紙、スライド、ＯＨＰフィルム、モニター、または、他の出力媒体）に供給または添加する工程を含んでいる。この出力媒体に再現された色は、出力媒体に供給された各色材の百分率（割合）に応じて決まる。この色材の量は、堆積装置によって堆積される最大量（最大色材量）の百分率によって表現できる。例えば、シアン、マゼンタ、イエローおよび黒（ＣＭＹＫ）の各色材の百分率（割合）によって色を表現することができる。各色材は最大１００％である。出力媒体の所定領域に供給される全色材量は、全色材を合わせた量である。したがって、加えられた全色材を合計した全量は、４色材（ＣＭＹＫ）を用いたシステムでは最大４００％であり、３色材（ＣＭＹ）を用いたシステムでは３００％である。加えられた全色材を合計した全量は、通常、網点総面積率（ＴＡＣ）の合計となる。
【００７０】
ＴＡＣの限界値は、出力媒体の所定領域に供給される最大色材量を示している。ＴＡＣの限界値は百分率にて表現することができ、この限界値は通常、全色材の最大量（３色材を用いたシステムでは３００％、４色材を用いたシステムでは４００％）よりも少ない。ＴＡＣの限界値を超えてしまうと、過剰インク状態、ブリード、ランニング、汚れ（スミア：smear）、機械的問題、色泣き（tearing）、出力媒体に未付着の色材の発生、色材の消耗、等が生じる。
【００７１】
少なくともいくつかの実施形態では、ＴＡＣの合計を超えた全ての色材を含む多面体が規定されている。ただし、本発明はこれに限定されない。この多面体の内部または多面体に面した部分では全ての色が変わり、多面体の外側では色は全く変わらない。これについては、以下で詳述する。また、本発明の少なくともいくつかの実施形態では、デバイスプロセスによる色の組み合わせ（例えば、ＣＭＹＫ）にて示される特定の連続階調の色をダイナミックに制限することにより、第２の連続階調の色または演算処理された連続階調の色が得られる。この連続階調の色は、色材（例えば、インク、トナー、染料または色源（カラーソース））の合計が、特定の最大値内（ＴＡＣ制限値内）に制限されている。ここで、カラーソース（色源）とは、トナー、インク、染料以外の色材のことを意味している。次に、変換された色は、上記ＴＡＣ限界値を有する減色法によるカラーレンダリングシステムに支障なく用いられる。本発明の実施形態は、色領域の損失と同様にクリッピングを回避するためにＴＡＣの合計値を制限するものである。
【００７２】
網点オフセット印刷装置には、通常、供給されるインクにＴＡＣ制限（例えば、２８０％）がある。このようなＴＡＣ制限は、出力媒体のタイプに応じて決めることができる。インクジェットプリンタ、電子写真および他のカラー印刷またはレンダリング装置に類似するＴＡＣ制限が用いられることもある。上記の例では、Ｃ＋Ｍ＋Ｙ＋Ｋが２８０％を越えている場合に、全てのＣＭＹＫを組み合わせると、出力媒体（例えば、紙または他の出力媒体）にインクがのりすぎてしまう。このため、上記の特定のレンダリング装置の動作によって、機械的問題、画質の問題、または、インク定着の問題が生じてしまう。減色法によるカラーレンダリング装置が、特定のＴＡＣ制限を有しているものの、任意のデータを表現する必要がある場合には（各色材の仕様は最高１００％）、表示されるデータをあらかじめ処理することにより、このような問題を回避できる。
【００７３】
一例を挙げると、本発明のいくつかの実施形態によって処理される色は、画像、キャプチャ装置が読み取るデータから得られたラスター画像、または、高水準の幾何要素または文字の図形要素に適用するラスター化装置から得られたラスター画像内の画素の色であってもよい。あるいは、上記の色を、図形の要素属性（例えば、線の色、文字の色、塗りつぶす色など）に用いてもよく、画素に基づいて表現するためにラスター化を行う前に色変換を行う。また、上記の色を、色変換ルックアップテーブル（ＬＵＴ）を生成するためのプロセスの範囲内で用いてもよい。
【００７４】
本発明の実施形態では、ｎ色（ｎ≧２）の色材を用いた減色法によるカラーレンダリングシステムにおいて色材量を制限している。したがって例えば、ＣＭＹ処理装置ではｎ＝３、ＣＭＹＫ処理装置ではｎ＝４である。本発明の実施形態が多種多様な方法を含んでいることは、当業者であれば理解できるであろう。例えば、少なくとも１つの実施形態においては、Ｋ成分が保持され、ＣＭＹ成分が制限される。
【００７５】
本発明の実施形態では、減色法によるカラーレンダリングシステムを使用する。この減色法によるカラーレンダリングシステムは、複数の色材が１つの媒体上に供給される。減色法によるカラーレンダリングシステムでは、上記媒体が吸収する色材の量、または、飽和まで供給できる色材の量が制限されている。このような減色法によるカラーレンダリングシステムとしては、印刷システム、減色ＬＣＤモニターなどが挙げられる。本発明の少なくとも１つの実施形態において、用語「連続階調」は、中間調処理工程とは無関係であるか、それよりも前であることを意味する。
【００７６】
図３は、本発明に係る多数の色材による減色法によるカラーレンダリングにおいて、色材のトータルカバレッジを制限するために用いられる代表的な処理過程を示すフローチャートである。図３では、特定の連続階調の色に応じた入力データを受信するステップ８０から開始している。入力データを受信すると、ステップ８２にて、本システムに対応する色のＴＡＣ制限を特定する。
【００７７】
次に、ステップ８４では、リファレンスポイントを特定する。このリファレンスポイントは、ＴＡＣ制限を超えている入力色（入力データ）をＴＡＣ制限中に圧縮した状態に演算処理された多面体を規定するものである。そして、ステップ８６にて、入力データに対応する特定の連続階調の色が「縮小領域」（第３領域）内にあるか否かを判定する。このステップ８６の「縮小領域」とは、演算処理された多面体と、ＴＡＣ制限を超えている色全体を含んだ多面体とを組み合わせたものである。
【００７８】
ステップ８６において、特定の連続階調の色は「縮小領域」の外側にあると判定された場合（ステップ８６が「いいえ」の場合）にはステップ８８に進む。ステップ８８では、この特定の連続階調の色がレンダリング装置にて用いられる。一方、ステップ８６において、特定の連続階調の色は「縮小領域」の内側にあると判定された場合（ステップ８６が「はい」の場合）にはステップ９０に進む。ステップ９０では、この特定の連続階調の色を縮小または圧縮する（色材の量を制限する）。これにより、特定の連続階調の色を、演算処理された連続階調の色に変換することができる。ステップ９０にて、特定の連続階調の色を圧縮した後にはステップ９２に進む。ステップ９２では、演算処理された連続階調の色がレンダリング装置にて用いられる。
【００７９】
図４を参照すると、３色材（ＣＭＹ）を用いたシステムを図式的に示したものとして、立方体１００が示されている。この立方体１００は、ＣＭＹの各色材量の３次元的な分布を表すものである。図４では、図３のステップ８４で特定したリファレンスポイントを、Ｐ０で示している（Ｐ０は立方体１００の内部に位置している）。少なくともいくつかの実施形態では、Ｐ０は、任意の設計パラメータである。また、Ｐ０は、他の自由度も有しており、縮小または圧縮（図３のステップ９０）を実行する作業域の基点にもなっている。これについては以下に説明する。
【００８０】
本実施形態では、Ｐ０は、立方体１００の頂点ＷとＤとの線分（図示せず）上にある。Ｐ０がＷにより近い場合、立方体１００のより多くの色が変更されている。一方、Ｐ０が頂点Ｄにより近い場合、より少ない量が縮小によって領域１０６（第２領域）に割り当てられる。
【００８１】
図３に戻り、ステップ８６において、入力色が「縮小領域」の内部にあることを判定した後に、ステップ９０では、特定の連続階調の色を圧縮している。すなわち、リファレンスポイントから特定の連続階調の色までのベクトルの大きさを圧縮または縮小する。ただし、ベクトルの方向は変更しない。なお、本実施形態では、演算処理されたベクトル（変更されたベクトル）の頂点が、リファレンスポイントを頂点に持つ多面体内にあるように、ベクトルを圧縮または縮小する。これについては、以下で説明する。
【００８２】
図４に示すように、線が、Ｐ０から特定の入力色Ｘ、および、三角形Ｐ１Ｐ２Ｐ３（ＴＡＣ制限１０２に相当する）を通るように出されている。それゆえに、領域１０４（第１領域）にある全ての色がＴＡＣの範囲１０２を越えている。したがって、領域１０４のどのベクトルも圧縮または縮小され、領域１０６内（ＴＡＣ範囲１０２内）に位置するようになる。このため、領域１０６は演算処理された多面体となり、領域１０６と１０４との組み合わせが「縮小領域」を構成している。図４では、ＩＴは、三角形Ｐ１Ｐ２Ｐ３との交点であり、ＩＺは、立方体１００の表面との交点である。
【００８３】
したがって、本発明の少なくともいくつかの実施形態では、（図３のステップ９０に示した）圧縮工程または縮小工程は、Ｐ０からＩＴの長さと、Ｐ０からＩＺの長さとの比を算出する工程を含んでいる。この比は、Ｐ０からＸまでのベクトルを縮小するために用いられる。ここで、Ｘは入力色であり、Ｐ０からＩＺまでの線上のいずれかの位置にある。それは、ＴＡＣ制限１０２（三角形Ｐ１Ｐ２Ｐ３）の内側であってもよいし、その外側であってもよい。入力色が領域１０４または１０６にある場合、リファレンスポイントから入力色までのベクトルを縮小する。したがって、本実施形態は、三角形Ｐ１Ｐ２Ｐ３上に３つの三角形ＤＰ１Ｐ２、ＤＰ２Ｐ３、および、ＤＰ１Ｐ３を含む多面体の外面を示している。それゆえに、すべてのものをこの体積内に縮小することにより、多面体Ｐ０Ｐ１Ｐ２Ｐ３Ｄ（領域１０４と１０６との和集合）は、多面体Ｐ０Ｐ１Ｐ２Ｐ３（領域１０６）に歪められるか、または、圧縮される。
【００８４】
したがって、図４に示す３色材（ＣＭＹ）を用いたシステムでは、三角形Ｐ１Ｐ２Ｐ３１０２は、点ＷおよびＤをつなぐ線に対して垂直である。この三角形１０２は、超過した色材領域１０４を、ＣＭＹ立方体１００の残りの部分から分離する面Ｃ＋Ｍ＋Ｙ＝Ｌ（Ｌは、ＣＭＹ印刷装置のＴＡＣ制限）である。つまり、多面体Ｐ１Ｐ２Ｐ３Ｄ内の色は、制限されない場合には過剰に色材を堆積してしまう。これらの色については、Ｃ＋Ｍ＋Ｙ＞Ｌ（ＬはＣＭＹ印刷装置のＴＡＣ制限）である。クリッピングを回避するために、リファレンスポイントは、経験的に特定されるか、または、ＣＭＹ立方体１００の内側の（Ｐ０）によって特定される。また、本発明の実施形態では、多面体のＰ０Ｐ１Ｐ２Ｐ３Ｄ内にある全ての色を、多面体のＰ０Ｐ１Ｐ２Ｐ３に入るように全単射的に配置する（圧縮する）。すでに示したように、Ｐ０を、点ＷおよびＤをつなぐ線分上に選択したが、他の点を用いてもよい。
【００８５】
圧縮方法について詳述する前に、以下のことを示す。Ｘが入力ＣＭＹ色であり、Ｘ’が、本発明にしたがって出力されたＣＭＹ色である。Ｖは、Ｐ０から生じてＸを通過する線である。ＩＴは、線Ｖと三角形Ｐ１Ｐ２Ｐ３との交点である。Ｚは、三角形ＤＰ１Ｐ２、ＤＰ２Ｐ３、および、ＤＰ３Ｐ１上に含まれる点の集合である。この点集合Ｚは、ＴＡＣ制限を超過した領域であるＣＭＹ立方体１００の最外面の部分である。ＩＺは、線Ｖと点集合Ｚとの交点である。
【００８６】
任意の点Ｊ１とＪ２との距離を（Ｊ１Ｊ２）と示す。有効な距離測定法（例えば、Ｌｐ−メトリック）を用いてもよい。この方法を用いて形状を視覚化するとき、ユークリッド（Ｌ２）距離測定法を使用することが有用である。
【００８７】
図４の実施形態および上記の定義を参照して、圧縮／縮小工程を以下のように行う。Ｘが多面体Ｐ０Ｐ１Ｐ２Ｐ３Ｄ内に配置されていない場合、出力色Ｘ’＝Ｘであり、特定の連続階調の色はレンダリング処理工程（図３のステップ８８）に用いられる。他の場合には、α＝（Ｐ０ＩＴ）／（Ｐ０ＩＺ）であり、出力色Ｘ’＝Ｐ０＋α（Ｘ−Ｐ０）となる。この場合、出力色（演算処理された連続階調の色）が、レンダリング処理工程（図３のステップ９２）に使用される。
【００８８】
他の典型的な実施形態では、圧縮／縮小工程の前に、関数ｆをαに当てはめる。つまり、上記したように、初めにαを計算し、α＝（Ｐ０ＩＴ）／（Ｐ０ＩＺ）となる。次に、関数ｆを用いて、α’＝ｆ（α）を計算する。次に、出力色Ｘ’を、Ｘ’＝Ｐ０＋α’（Ｘ−Ｐ０）から計算する。典型的な関数ｆは、ｆ（０）＝０、ｆ（１）＝１、および、ｆ（ｘ）は間隔０＜ｘ＜１のときに単調に増加する、という特性を有している。
【００８９】
また、４色材（ＣＭＹＫ）を用いたシステムでは、ＴＡＣ制限（ＬＣＭＹＫ）を、全４色材の組み合わせに適用する。以下の方法は、本発明に係る、Ｋ成分を保持する一つの方法である。本発明が、上記のｎ＝４の場合の実施形態を用いた他の方法を含んでいることは、当業者であれば理解できるであろう。
【００９０】
Ｋを保持する方法を用いた場合、Ｋ成分は調整されない。代わりに、ＴＡＣ制限として、ＬＣＭＹ＝ＬＣＭＹＫ−Ｋを用いてＣＭＹ（ＬＣＭＹ）が計算される。これにより、Ｌ＝ＬＣＭＹである、上述したＣＭＹの場合（ｎ＝３）が適用できる。
【００９１】
代表的な多次元（ｎ次元）の実施形態を、図５および図６を用いて説明する。図５に示す点は、図４にて示す点と同じ意味のものである。図中および式中において太字の文字は、ｎ次元でのベクトルを示している。なお、本明細書中では、Ｐ０＾等のように、アルファベットに＾の添え字を付した文字がｎ次元のベクトルを示すこととする。すなわち、この＾の添え字を付した文字は、図中および式中に示す太字の文字と同じ文字を表していることとする。
【００９２】
図５に示すように、Ｐ０からＸを通る線は、以下の式（１）によって表される。
【００９３】
【数１】
2006033859.tif 000003
式１では、αは負ではないスカラーである。交点ＩＴおよびＩＺは、この線上に配置されており、以下の式（２）および式（３）によって表される。
【００９４】
【数２】
2006033859.tif 000004
【００９５】
【数３】
2006033859.tif 000005
図５は、Ｘ＾がインク量制限境界線内にあり（つまり、Ｘ＾の各色材成分の合計がＴＡＣ制限Ｌよりも少なく）、ＩＴ＾が、Ｐ０＾からＸ＾までの線上にない場合を示している。Ｘ＾がインク量制限境界線上（ＴＡＣ制限限界値）にあるか、または、それを越えている場合（例えば、３次元で描写された図４の頂点Ｐ１Ｐ２Ｐ３およびＤを有する、閉じた四面体（領域１０４）の内側にある場合）、ＩＴ＾は、Ｐ０＾からＸ＾までの線上に配置される。
【００９６】
ベクトルＩＴ＾およびＩＺ＾を得るために、αＴおよびαＺの値を決定する必要がある。点ＩＴ＾はインク量制限境界線上にあるので、ベクトルＩＴ＾の各成分の合計は、インク量制限境界線値（ＴＡＣ制限）Ｌに等しくなければならない。上記式（２）を再整理して、両側にベクトルの各成分を合計することにより、αＴを以下の式（４）によって得ることができる。
【００９７】
【数４】
2006033859.tif 000006
なお、式４のΣは、ベクトルの各成分の合計を示している。
【００９８】
また、αＺの値を得るために、ＩＺ＾は色材信号に基づく超立方体の境界線上（図４の頂点Ｐ１Ｐ２Ｐ３およびＤからなる四面体の外面）に配置されている。この境界線（ＩＺ＾を含む）上にある全ての点（位置ベクトル）が、０か１（つまり１００％）の成分を含んでいる。式（３）から導かれた以下に示すスカラー式を解くことで、αＺを得ることができる。
【００９９】
【数５】
2006033859.tif 000007
式（５）は、ｓの値を得るためのｎ個のスカラー方程式を示している。ｓ＝０の場合には、立方体の最下端にある境界線のαＺ０を求めることができ、ｓ＝１の場合には、最上端にある境界線のαＺ１を求めることができる。Ｋ＝{ｉ∈{１，・・・，ｎ}Ｘ（ｉ）≠Ｐ０（ｉ）}とした場合、このＫの集合は、明確な解を有する式（５）のスカラー方程式からなる部分集合の指数を含んでいる。（なお、インク量制限がＬ＞ｎ−１であれば、ｓ＝０の方程式を解く必要はない。これを活用すれば、より効果的に実施できる。）
式（５）の解は、以下のようになる。
【０１００】
【数６】
2006033859.tif 000008
解の集合は、以下のように規定される。
【０１０１】
【数７】
2006033859.tif 000009
式（７）の「ｘ」は、カルテシアン積を示している。正の解の集合を（もしあれば）抽出すると、以下の式（８）のようになる。
【０１０２】
ＡＺ＋＝{α∈ＡＺ｜α＞０}    …（８）
集合ＡＺ＋が空であれば、入力信号（入力色）Ｘ＾を調整する必要はなく、演算処理された色としてＸ＾を出力することにより、アルゴリズムが終了する。集合ＡＺ＋が空でなければ、最も小さな正の解を、以下の式（９）のように決定することができる。
【０１０３】
αＺ＝ｍｉｎ（ＡＺ＋）    …（９）
この場合、ＩＺ＾がインク量制限（ＴＡＣ制限）を超えるときは、Ｘ＾を縮小する必要がある。この状態は、以下の式（１０）によって示すことができる。
【０１０４】
【数８】
2006033859.tif 000010
式（１０）のＬはインク量制限（ＴＡＣ制限）である。
【０１０５】
Ｘ＾を縮小する必要があることが決まると、縮小するための係数を、Ｐ０＾からＩＴ＾の線分の長さと、Ｐ０＾からＩＺ＾の線分の長さとの比によって決定できる。これらの点は同一線上にあるので、長さの比は通常用いられる特定の基準（距離測定法）を用いて算出することができる。この比は、以下の式（１１）から得られる。
【０１０６】
【数９】
2006033859.tif 000011
そして、縮小されたＸ＾ベクトルは、以下の式（１２）から得られる。
【０１０７】
【数１０】
2006033859.tif 000012
上記に基づいて、図６に代表的な実施形態のフローチャートを示す。図６に示した代表的な実施形態では、まずステップ２００にて、入力色を受け取り（入力色のデータを受信し）、インク量制限（ＴＡＣ制限）を特定し、リファレンスポイント／アンカーポイントを特定する（図３のステップ８０、８２および８４に相当する）。そして、ステップ３００にて、式（５）から可解な式の集合Ｋを決定する。このステップ３００で決定された集合Ｋは、ステップ３１０にてＡＺを得るために使用される。ステップ３１０では、集合Ｋの各スカラー方程式を計算することによって解の集合が得られ、ステップ３２０にて、さらに正の解の集合が得られる。そして、ステップ３３０で、この正の解の集合が空かどうかについて判定する。ステップ３３０にて、正の解の集合が空であると判定された場合（ステップ３３０が「はい」の場合）には、ステップ３４０に進み、入力色と同じ出力色を出力して終了する。すなわち、入力色に対して変更・調整は行わない。一方、ステップ３３０で、この正の解の集合が空でないと判定された場合（ステップ３３０が「いいえ」の場合）には、ステップ３５０にてαＺを算出する。
【０１０８】
そして、ステップ４００にて、特定の入力色を縮小する必要があるかどうかについての判定を行う。すなわち、ステップ４００の後には、入力色を処理／縮小する必要があるかどうかの決定がなされている。３次元の実施形態では、同様に、入力色が、ベクトルＰ０、Ｐ１、Ｐ２、Ｐ３およびＤからなる、閉じた多面体（図４）の内側または外側のいずれにあるかを決定する。つまり、この判定では、ステップ３５０にて算出したαＺを用いて、入力色の色材成分の総量がインク量制限（ＴＡＣ制限）Ｌ以下であるか否かを判定している。
【０１０９】
ステップ４００にて、入力色が多面体の内側にある（色材成分の総量がインク量制限Ｌ以下である）と判定した場合（ステップ４００が「はい」の場合）には、ステップ４１０に進み、入力色と同じ出力色を出力して終了する。一方、ステップ４００にて、入力色が多面体の外側にある（色材成分の総量がインク量制限Ｌより大きい）と判定した場合（ステップ４００が「いいえ」の場合）には、ステップ５００に進む。
【０１１０】
ステップ５００では、αＴおよびαＴとαＺとの比βを計算する。そして、ステップ６００では、算出されたβに基づいて入力色Ｘを縮小した出力色Ｘ’を算出し、この出力色Ｘ’を出力して終了する。
【０１１１】
したがって、図６の３００から４００までのステップは、図３に示すステップ８６に相当する。図６は、図３のステップ８６を実施するための詳細を示している。特定の入力色が、ベクトルＰ０、Ｐ１、Ｐ２、Ｐ３およびＤからなる、閉じた多面体（図４）の内側にあれば、この入力色は縮小方法によって調整される。そうでない場合には、この特定の入力色は、調整されずに出力される。また、図６のステップ５００およびステップ６００は、図３のステップ９０およびステップ９２に相当する（図６のステップは実施形態の詳細を示しており、図３のステップは一般的な概念を示している）。
【０１１２】
図５および図６に示した上記の代表的な実施例は、一例であるにすぎない。本発明の実施形態は、多数の色材による減色法によるカラーレンダリングにおいて色材のトータルカバレッジをダイナミックに制限するための様々な方法を含んでいることを、当業者であれば理解できるであろう。さらに、本発明の方法および工程が、インクジェットプリンタにおいて特に有効であることが分かる。これらの方法および工程を、多種多様なアプリケーションおよび多種多様な工程（例えば、電子写真（ＥＰ）装置および他の全ての印刷装置）に用いることにより、多数の色材による減法レンダリングにおいて色材のトータルカバレッジを制限できるということを、当業者であれば理解できる。本発明は、例えば、多数の色材による減色法によるカラーレンダリングを用いた、プリンタ、複写機、ファクシミリ装置、プロッタ、複合機（ＭＦＰ）、モニターなどに適用することができる。
【０１１３】
すなわち、上記にて説明したように、本発明の実施形態は、多数の色材によるレンダリングに関するものであり、特に、カラーレンダリングシステムにおける色材のトータルカバレッジをダイナミックに制限するためのシステム、および、その方法に関するものである。さらに、本発明は、多数の色材による減色法によるカラーレンダリングにおいて色材のトータルカバレッジをダイナミックに制限するためのシステム、および、その方法に関するものである。また、本発明の実施形態は、様々な多数の色材による減色法によるカラーレンダリングシステムを使用している。一実施形態では、多数の色材による減色法によるカラーレンダリングシステムは、複数の色材の堆積装置を含んだ印刷装置である。
【０１１４】
なお、上述のように、本発明は、多数の色材による減色法によるカラーレンダリングにおける、色材のトータルカバレッジをダイナミックに制限するためのシステムおよびその方法に関するものである。２つの多面体は以下のように規定されている。１つは、色材のトータルカバレッジの制限を超える全ての色を含んでいる。もう１つは、色材を制限する工程を経た後の色材制限内にある。また、特定の連続階調の色を識別するためのデータを受信する。この連続階調の色を処理することにより、２つの多面体のうちの１つ多面体の内側にあるのか否かを決定する。特定の連続階調の色がどちらの多面体内にもない場合、特定の連続階調の色をレンダリング装置にて用いる。一方、特定の連続階調の色が第１の多面体内にある場合、特定の連続階調の色を示す値を、第２の多面体内に圧縮する。これにより、レンダリング装置において用いられる演算処理された連続階調の色が得られる。
【０１１５】
本発明を、その精神または本質的な特徴から逸脱することなく、他の特定の形式で実施してもよい。記載してきた実施形態は、あらゆる点で、例証的で非限定的な実施形態とみなされるべきである。したがって、本発明の範囲は、上記の記載よりもむしろ特許請求の範囲において示されており、特許請求の範囲と同等の意味および領域の範囲内にて行われた全ての変更は、本発明の範囲内である。
【０１１６】
また、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１１７】
最後に、画像処理装置の各ブロック、特に色材量算出部１５、ＴＡＣ制限算出部１７、比較部１９および縮小／圧縮部２１は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１１８】
すなわち、画像処理装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像処理装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記画像処理装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２０】
また、画像処理装置を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１２１】
本発明の減色法によるカラーレンダリング方法は、色材成分の供給量が適正な量となるように制御するものである。このため、画像処理に関して指示または実行する機器に適用可能であり、例えば、複合機（ＭＦＰ）または他のプリンタ／プロッタ、複写機、ファクシミリ機器、モニター、ＰＣ、携帯電話やＰＤＡ等に好適に用いることができる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施の一形態を示すものであり、代表的な減色法によるカラーレンダリングシステムに用いられるコンピュータ装置を示すブロック図である。
【図２】本発明の実施の一形態を示すものであり、代表的なネットワークシステム構成を示すブロック図である。
【図３】本発明の実施の一形態を示すものであり、代表的な処理過程を示すフローチャートである。
【図４】本発明の実施の一形態を示すものであり、図３の代表的な実施形態を説明する図である。
【図５】本発明の実施の一形態を示すものであり、代表的なｎ次元の実施形態を示す図である。
【図６】本発明の実施の一形態を示すものであり、代表的なｎ次元の実施形態を示すフローチャートである。
【図７】本発明の実施の一形態を示すものであり、処理システムの概略構成を示すブロック図である。
【符号の説明】
【０１２３】
１０    コンピュータ装置（減色法によるカラーレンダリングシステム、画像処理装置）
１４    処理システム
１５    色材量算出部
１７    ＴＡＣ制限算出部
１９    比較部
２１    縮小／圧縮部
１０２  ＴＡＣ制限
１０４  領域（第１領域）
１０６  領域（第２領域）
【図１】
2006033859.tif 000013
【図２】
2006033859.tif 000014
【図３】
2006033859.tif 000015
【図４】
2006033859.tif 000016
【図５】
2006033859.tif 000017
【図６】
2006033859.tif 000018
【図７】
2006033859.tif 000019