(57)【要約】【課題】補色関係に基づく演算等のみに基づいてＲＧＢデータとＣＭＹＫデータとの対応関係が規定されている。【解決手段】ＲＧＢデータをＣＭＹデータに色変換するに際して、入力したＲＧＢデータに基づいて仮想ＣＭＹデータを算出し、この仮想ＣＭＹデータをＧＣＲの手法に基づいてＫデータおよびＲＧＢデータに色分割するとともに、色分割したＫデータおよびＲＧＢデータを予め規定した設計上の理想の色再現を実現可能なＣＭＹデータの混合比率に基づいて同ＣＭＹデータに分版することによって、入力したＲＧＢデータを設計上の理想の色に色再現することが可能なＣＭＹデータに色変換することが可能になる。【選択図】  図５
2004297380.tif 000002
【特許請求の範囲】
【請求項１】
色変換対象の要素色を複数の基本インク色に色変換する色変換装置であって、
上記要素色の色データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出手段と、
上記各基本インク色の測色結果に基づき上記要素色を再現可能な同各基本インク色の予め規定された混合比率を格納する混合比率格納手段と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出手段と、
上記入力した要素色の色データを上記算出した変換用の各インク色データに基づいて色変換する色変換手段とを具備することを特徴とする色変換装置。
【請求項２】
上記インク色データ算出手段は、上記各仮想インク色データの最小値（０以上）と等値となる同各仮想インク色データを黒インク色データに置換するとともに、同置換した黒インク色データを上記混合比率に基づいて上記各基本インク色に分版し、上記各インク色データを算出することを特徴とする上記請求項１に記載の色変換装置。
【請求項３】
上記インク色データ算出手段は、上記黒インク色データに置換した後の上記各仮想インク色データの最小値（０以上）と等値となる仮想インク色データを所定の要素色の色データに置換するとともに、同置換した色データを上記混合比率に基づいて上記各基本インク色に分版し、上記各インク色データを算出することを特徴とする上記請求項２に記載の色変換装置。
【請求項４】
上記各基本インク色の階調値を組み合わせた複数のパッチを印刷するパッチ印刷手段と、同複数のパッチの測色結果に基づいて選択された同各基本インク色の所定の組み合わせの入力を受け付ける組み合せ入力手段と、同入力した各基本色インクの組み合わせに基づいて上記混合比率を決定し上記混合比率格納手段に格納させる混合比率設定手段とを具備することを特徴とする上記請求項１〜請求項３のいずれかに記載の色変換装置。
【請求項５】
上記混合比率格納手段は、上記要素色を混色して形成可能な中間色を再現可能な混合比率を格納することを特徴とする上記請求項１〜請求項４のいずれかに記載の色変換装置。
【請求項６】
複数の基本インク色の測色結果に基づき予め規定した色変換対象の要素色を再現可能な同各基本インク色の混合比率に基づいて、同要素色を上記各基本インク色に色変換する色変換方法であって、
上記要素色の色データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出工程と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出工程と、
上記入力した要素色の色データを上記算出した変換用の各インク色データに基づいて色変換する色変換工程とを具備することを特徴とする色変換方法。
【請求項７】
複数の基本インク色の測色結果に基づき予め規定した色変換対象の要素色を再現可能な同各基本インク色の混合比率に基づいて、同要素色を上記各基本インク色に色変換する機能をコンピュータにて実現可能にする色変換プログラムであって、
上記要素色の色データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出機能と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出機能と、
上記入力した要素色の色データを上記算出した変換用の各インク色データに基づいて色変換する色変換機能とを具備することを特徴とする色変換プログラム。
【請求項８】
色変換対象の要素色を階調表現して形成された要素色空間と、複数の基本インク色を階調表現して形成されたインク色空間との対応関係を複数の参照点にて規定する色変換テーブルを作成する色変換テーブル作成装置であって、
上記要素色空間の参照点における階調データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出手段と、
上記各基本インク色の測色結果に基づき予め規定された上記要素色を再現可能な同各基本インク色の混合比率を格納する混合比率格納手段と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出手段と、
上記入力した要素色の色データと上記算出した変換用の各インク色データとを対応させて色変換テーブルを作成する色変換テーブル作成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項９】
複数の基本インク色の測色結果に基づき予め規定した色変換対象の要素色を再現可能な同各基本インク色の混合比率に基づいて、同要素色を階調表現して形成された要素色空間と、同各基本インク色を階調表現して形成されたインク色空間との対応関係を複数の参照点にて規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記要素色空間の参照点における階調データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出工程と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出工程と、
上記入力した要素色の色データと上記算出した変換用の各インク色データとを対応させて色変換テーブルを作成する色変換テーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１０】
複数の基本インク色の測色結果に基づき予め規定した色変換対象の要素色を再現可能な同各基本インク色の混合比率に基づいて、同要素色を階調表現して形成された要素色空間と、同各基本インク色を階調表現して形成されたインク色空間との対応関係を複数の参照点にて規定する色変換テーブルを作成する機能をコンピュータにて実現可能にする色変換テーブル作成プログラムであって、
上記要素色空間の参照点における階調データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出機能と、
上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出機能と、
上記入力した要素色の色データと上記算出した変換用の各インク色データとを対応させて色変換テーブルを作成する色変換テーブル作成機能とを具備することを特徴とする色変換テーブル作成プログラム。
【請求項１１】
上記請求項９に記載の色変換テーブル作成装置を格納する色変換テーブル格納手段と、
色変換対象となる要素色にて形成された印刷対象の印刷データを入力する印刷データ入力手段と、
上記入力した印刷データを上記色変換テーブル格納手段に格納された色変換テーブルにて色変換しつつ、印刷実データを生成する印刷実データ生成手段とを具備することを特徴とする印刷制御装置。
【請求項１２】
上記請求項９に記載の色変換テーブル作成装置にて作成された色変換テーブルに基づいて印刷データを色変換しつつ印刷実データを生成する印刷制御方法であって、
色変換対象となる要素色にて形成された印刷対象の印刷データを入力する印刷データ入力工程と、
上記入力した印刷データを上記色変換テーブルにて色変換しつつ、印刷実データを生成する印刷実データ生成工程とを具備することを特徴とする印刷制御方法。
【請求項１３】
上記請求項９に記載の色変換テーブル作成装置にて作成された色変換テーブルに基づいて印刷データを色変換しつつ印刷実データを生成する機能をコンピュータにて実現可能にする印刷制御プログラムであって、
色変換対象となる要素色にて形成された印刷対象の印刷データを入力する印刷データ入力機能と、
上記入力した印刷データを上記色変換テーブルにて色変換しつつ、印刷実データを生成する印刷実データ生成機能とを具備することを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換装置、色変換方法、色変換プログラム、色変換テーブル作成装置、色変換テーブル作成方法、色変換テーブル作成プログラム、印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【０００２】
【従来の技術】
従来、色変換装置は、カラーマッチングさせた色変換テーブルと、カラーマッチングさせていない色補正無しの色変換テーブルが搭載され、適宜使用する色変換テーブルを切り換えてＲＧＢデータからＣＭＹＫデータに色変換を行っていた。この色補正無しの色変換テーブルは、ＲＧＢデータとＣＭＹＫデータとの対応関係を規定する際に、ＲＧＢデータをＣＭＹＫデータに分版する。このとき、ＲＧＢデータからＣＭＹデータへの分版は補色関係に基づく演算にて行っていた。また、補色関係に基づく演算にて求められたＣＭＹデータの等量部分をＫデータに分版していた。そして、以上より求められたＣＭＹＫデータとＲＧＢデータとを対応させて色補正無しの色変換テーブルを作成していた。また、同様の技術として、例えば、次に示した特許文献１に開示された技術も知られている。
【０００３】
【特許文献１】
特開平５−３０３６３１号公報
【０００４】
【発明が解決しようとする課題】
上述した従来の色変換装置に搭載される色補正無しの色変換テーブルは、補色関係に基づく演算等に基づいてＲＧＢデータとＣＭＹＫデータとの対応関係が規定されている。本来的にはインクの特性に応じてＲＧＢデータを再現するＣＭＹＫデータは異なってくるものの、上述した手法によって一律に対応関係を規定するため、かかるＣＭＹＫデータにて作り出される色は色設計上の理想の色と大きく異なってしまうという課題があった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、理想の色再現を行うことが可能な色変換装置、色変換方法、色変換プログラム、色変換テーブル作成装置、色変換テーブル作成方法、色変換テーブル作成プログラム、印刷制御装置、印刷制御方法および印刷制御プログラムの提供を目的とする。
【０００６】
【課題を解決するための手段及び作用・効果】
上記目的を達成するため、色変換対象の要素色を複数の基本インク色に色変換する色変換装置であって、上記要素色の色データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出手段と、上記各基本インク色の測色結果に基づき予め規定された上記要素色を再現可能な同各基本インク色の混合比率を格納する混合比率格納手段と、上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出手段と、上記入力した要素色の色データを上記算出した変換用の各インク色データに基づいて色変換する色変換手段とを具備することを要旨とする。
【０００７】
かかる構成にて、色変換対象の要素色を複数の基本インク色に色変換するに際して、仮想インク色データ算出手段では要素色の色データを入力し、補色関係に基づいて各基本インク色にて表現可能な各仮想インク色データを算出する。ここで、インク色データ算出手段は、混合比率格納手段に格納されている各基本インク色の測色結果に基づき予め規定された要素色を再現可能な各基本インク色の混合比率に基づいて、各仮想インク色データから変換用の各インク色データを算出する。そして、色変換手段にて入力した要素色の色データを算出した変換用の各インク色データに基づいて色変換する。このように、仮想インク色データに対して予め測色結果に基づいて規定した混合比率を適用し、変換用のインク色データを求め、要素色をこのインク色データによって色変換することによって、同要素色について設計上理想の色再現を実現することが可能になる。
【０００８】
黒インク色を測色結果に基づいて各基本インク色により色再現を行う際の手法の一例として、インク色データ算出手段は、各仮想インク色データの最小値（０以上）と等値となる同各仮想インク色データを黒インク色データに置換する。そして、この置換した黒インク色データを測色結果に基づき予め規定された混合比率に基づいて各基本インク色に分版することによって黒インク色を色再現可能な各インク色データを算出する。これにより、黒インク色データについて、設計上理想の色再現を実現することが可能になる。各基本インク色により要素色の色再現を最適に実現することを可能にする手法の一例として、インク色データ算出手段は、黒インク色データに置換した後の各仮想インク色データの最小値（０以上）と等値となる仮想インク色データを所定の要素色の色データに置換する。そして、この置換した色データを測色結果に基づき予め規定された混合比率に基づいて各基本インク色に分版することによって各基本インク色の各インク色データを算出する。これにより、各要素色について、設計上理想の色再現を実現することが可能になる。
【０００９】
混合比率を規定する場合、パッチ印刷手段にて各基本インク色の階調値を組み合わせた複数のパッチを印刷し、組み合わせ入力手段にてこれらの複数のパッチの測色結果に基づいて選択された各基本インク色の所定の組み合わせの入力を受け付ける。そして、混合比率設定手段ではこの入力した各基本色の組み合わせに基づいて混合比率を決定し混合比率格納手段に格納する。これにより測色結果に基づいた設計上理想の色再現を実現可能な混合比率を設定することが可能になる。また、上述してきた混合比率は要素色を混色して形成可能な中間色を再現可能なものであっても良い。これにより、中間色についても設計上理想の色再現を実現することが可能になる。
【００１０】
ここで、上述してきた色変換装置は、その方法としても成立することは言うまでもないし、当該色変換装置と同等の機能をコンピュータにて実現可能にするプログラムとしても発明が成立することは言うまでもない。このとき、また、このプログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１１】
上述してきた手法に基づいて要素色を基本インク色に色変換しても良いし、かかる手法に基づいて予め要素色と基本インク色との対応関係を規定した色変換テーブルを作成し、色変換の際にこの色変換テーブルを参照するようにしても良い。この場合、色変換対象の要素色を階調表現して形成された要素色空間と、複数の基本インク色を階調表現して形成されたインク色空間との対応関係を複数の参照点にて規定する色変換テーブルを作成する色変換テーブル作成装置であって、上記要素色空間の参照点における階調データを入力するとともに、補色関係に基づいて同色データを上記各基本インク色にて表現可能な各仮想インク色データを算出する仮想インク色データ算出手段と、上記各基本インク色の測色結果に基づき予め規定された上記要素色を再現可能な同各基本インク色の混合比率を格納する混合比率格納手段と、上記各基本インク色の混合比率に基づいて上記各仮想インク色データから変換用の各インク色データを算出するインク色データ算出手段と、上記入力した要素色の色データと上記算出した変換用の各インク色データとを対応させて色変換テーブルを作成する色変換テーブル作成手段とを具備することを要旨とする。
【００１２】
このような色変換テーブル作成装置は、その方法としても成立することは言うまでもないし、当該色変換テーブル作成装置と同等の機能をコンピュータにて実現可能にするプログラムとしても発明が成立することは言うまでもない。このとき、また、このプログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１３】
また、色変換テーブル作成装置によって作成された色変換テーブルを使用して要素色にて形成される印刷データを基本インク色にて形成される印字データを作成して印刷を行わせる印刷制御装置も上述してきた技術的思想を備えるものであり、発明の対象となり得る。かかる場合、上述した色変換テーブル作成装置にて作成された色変換テーブルを格納する色変換テーブル格納手段と、色変換対象となる要素色にて形成された印刷対象の印刷データを入力する印刷データ入力手段と、上記入力した印刷データを上記色変換テーブル格納手段に格納された色変換テーブルにて色変換しつつ、印刷実データを生成する印刷実データ生成手段とを具備することを要旨とする。
【００１４】
むろん、この印刷制御装置は、その方法としても成立することは言うまでもないし、当該印刷制御装置と同等の機能をコンピュータにて実現可能にするプログラムとしても発明が成立することは言うまでもない。このとき、また、このプログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１５】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）印刷システムの構成：
（２）印刷制御処理の処理内容：
（３）色変換処理の処理内容：
（４）変形例：
（５）まとめ：
【００１６】
（１）印刷システムの構成：
図１は、本発明にかかる色変換装置を使用した印刷システムの概略ハードウェア構成を示しており、図２はプリンタの概略ハードウェア構成を示しており、図３はコンピュータにて実現される色変換装置の主な制御系の概略構成図を示している。図において、コンピュータ１０は、演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１は、システムバス１２を介してＢＩＯＳなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には、外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５とフレキシブルディスクドライブ１６とＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたＯＳ２０やアプリケーションプログラム（ＡＰＬ）２５等がＲＡＭ１４に転送され、ＣＰＵ１１は、ＲＯＭ１３とＲＡＭ１４とに適宜アクセスしてＯＳ２０の特定の機能や所定のＡＰＬ２５を実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々の処理を実行する。
【００１７】
また、コンピュータ１０には、シリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、カラープリンタ４０とは、パラレル通信用Ｉ／Ｏ１９ｂを介して接続が可能である。なお、本コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、当該コンピュータ１０は、パーソナルコンピュータに限定されるものではない。この実施形態はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０とカラープリンタ４０の接続インタフェースも上述のものに限る必要はなくシリアルインタフェースやＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００１８】
この例ではＯＳ２０やＡＰＬ２５の各プログラムの類は、ＨＤＤ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムはフレキシブルディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してコンピュータ１０にて読み込まれ、ＨＤＤ１５にインストールされる。そして、ＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００１９】
一方、図２に示すように、カラープリンタ４０内部に設けられたバス４０ａには、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＡＳＩＣ４４、コントロールＩＣ４５、パラレル通信用Ｉ／Ｏ４６、イメージデータや駆動信号などを送信するためのインターフェイス（Ｉ／Ｆ）４７等が接続されている。そして、ＣＰＵ４１が、ＲＡＭ４３をワークエリアとして利用しながらＲＯＭ４２に書き込まれた所定の制御プログラムに従って各部を制御する。ＡＳＩＣ４４は図示しない印刷ヘッドを駆動するためにカスタマイズされたＩＣであり、ＣＰＵ４１と所定の信号を送受信しつつ印刷ヘッド駆動のための処理を行う。また、ヘッド駆動部４９に対して印加電圧データを出力する。
【００２０】
ここで、ヘッド駆動部４９は、専用ＩＣと駆動用トランジスタ等からなる回路である。同ヘッド駆動部４９は、ＡＳＩＣ４４から入力される印加電圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成する。印刷ヘッドには、３色の顔料系インクが充填されたインクカートリッジ４８ａ〜４８ｃを搭載可能なカートリッジホルダ４８とインク別のチューブで接続されており、各インクの供給を受けるようになっている。そして、チューブから吐出口まで連通するインク室でピエゾ素子が駆動されることにより、インクを吐出する。なお、本実施形態においてはインクとして汎用的なＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）とが使用される態様を採用している。また、本実施形態にて使用するインク種類は、顔料系インクであっても良いし、染料系インクであっても良く、適宜使用可能である。ここで、本実施形態においては、後述するようにＲＧＢデータをＣＭＹデータに色変換した印刷実データに基づいて印刷を行う。従って、カラープリンタ４０については、ＣＭＹインクに対応するインクカートリッジ４８ａ〜４８ｃを搭載する構成について説明するが、むろん、Ｋインクや他のインクを吐出するためのインクカートリッジを搭載する構成であっても良いことは言うまでもない。
【００２１】
また、印刷ヘッドのインク吐出面には、３色のインクのそれぞれを吐出する３組のノズル列が印刷ヘッドの主走査方向に並ぶように形成され、ノズル列のそれぞれは複数のノズル（例えば、４８個）が副走査方向に一定の間隔で配置されている。カートリッジホルダ４８は、インク供給針を備えており、このインク供給針がインクカートリッジ４８ａ〜４８ｃに設けられている図示しないインク供給口と接触することによって、インクの供給経路を形成する。そして、この形成された供給経路において、上述したＣＭＹインクがインクカートリッジ４８ａ〜４８ｃ内のインクチューブを介して印刷ヘッドに供給される。
【００２２】
ここで、コントロールＩＣ４５は、各インクカートリッジ４８ａ〜４８ｃに搭載された図示しない不揮発性メモリであるカートリッジメモリを制御するために搭載されたＩＣである。インクカートリッジ４８ａ〜４８ｃがカートリッジホルダ４８に装着されると、カートリッジメモリはコントロールＩＣ４５と電気的に接続されるようになっている。そして、ＣＰＵ４１は、コントロールＩＣ４５と所定の信号を送受信し、カートリッジメモリに記録されたインクの色や残量の情報の読み出しや、インク残量の情報の更新等を行うことが可能になっている。
【００２３】
パラレル通信用Ｉ／Ｏ４６はコンピュータ１０のパラレル通信用Ｉ／Ｏ１９ｂと接続されており、カラープリンタ４０はパラレル通信用Ｉ／Ｏ４６を介してコンピュータ１０から送信されるデータ、例えば、ＣＭＹインクのドット形成密度を指定したデータやページ記述言語等からなる印刷ジョブを受信する。また、ＣＰＵ４１は、コンピュータ１０から各種要求を受信した場合、コントロールＩＣ４５からインクの色や装着状態を示す情報を取得して、パラレル通信Ｉ／Ｏ４６を介してコンピュータ１０に出力する。
【００２４】
一方、Ｉ／Ｆ４７には、キャリッジ機構４７ａと紙送り機構４７ｂとが接続されている。この紙送り機構４７ｂは、図示しない紙送りモータや紙送りローラなどから構成されており、印刷用紙などの印刷記録媒体を順次送り出して副走査を行う。また、キャリッジ機構４７ａは、印刷ヘッドを搭載する図示しないキャリッジと、このキャリッジをタイミングベルトなどを介して走行させる図示しないキャリッジモータなどを備えており、印刷ヘッドを主走査させることが可能になっている。そして、副走査方向に複数のノズルが設けられた印刷ヘッドにおいては、ビット列からなるヘッドデータに基づいてヘッド駆動部４９が出力する駆動信号にてピエゾ素子を駆動し、各ノズルからドット単位でインク滴を吐出させる。
【００２５】
このカラープリンタ４０は、コンピュータ１０にインストールされＨＤＤ１５に格納されているプリンタドライバに基づいて制御され、印刷を実行することになる。ここで、図３に示すように本実施形態にかかるコンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。このディスプレイＤＲＶ２３は、ディスプレイ１８における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２は、シリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２６】
本実施形態にて利用するＡＰＬ２５としては、カラー画像のレタッチ等を実行可能なアプリケーションプログラムがある。利用者は、かかるＡＰＬ２５の実行下において、上記操作用の各入力機器を操作し、当該カラー画像をカラープリンタ４０にて印刷させることが可能になっている。すなわち、ＡＰＬ２５は利用者の指示によりＨＤＤ１５に記録された画像データ１５ａをＲＡＭ１４に読み出すとともに、ディスプレイＤＲＶ２３を介して当該画像データ１５ａに基づく画像をディスプレイ１８上に表示させる。利用者は、このディスプレイ１８に表示された画像に対し、上記操作用の各入力機器を操作すると、その操作内容が入力機器ＤＲＶ２２を介して取得されて内容が解釈される。そして、ＡＰＬ２５は、この操作内容に応じて印刷指示やレタッチなど種々の処理を行うことになる。
【００２７】
ＡＰＬ２５にて印刷指示がなされると、上記ＰＲＴＤＲＶ２１が駆動される。駆動されたＰＲＴＤＲＶ２１は、ディスプレイＤＲＶ２３にデータを送出して印刷に必要な情報を入力させるための図示しないＵＩをディスプレイ１８に表示する。利用者は、当該ディスプレイ１８に表示されたＵＩにて印刷部数やページ数等種々のパラメータを設定可能であり、ＰＲＴＤＲＶ２１が入力機器ＤＲＶ２２を介してこれらのパラメータを受け付ける。ＰＲＴＤＲＶ２１がこれらのパラメータを受け付けると、ＨＤＤ１５に格納されている設計上のＲＧＢＫデータを色再現可能なＣＭＹデータの混合比率を規定した混合比率テーブルに基づいてｓＲＧＢにて色を指定された上記画像データ１５ａをＣＭＹの各色データに色変換しつつ印刷実データを作成し、上記カラープリンタ４０に印刷実データを送出することによって印刷を実行する。通常、ＰＲＴＤＲＶ２１は、色補正を行って作成された色変換テーブルと、かかる色補正を行っていない色変換テーブルとを備え、適宜使用する色変換テーブルを切り換えてＲＧＢデータをＣＭＹＫデータに色変換する。
【００２８】
ここで、色補正を行った色変換テーブルとはデータに対してγ補正等の補正を施したものであり、色補正を行っていない色変換テーブルとは単純な補色演算および一定の比率に基づいてＲＧＢデータとＣＭＹデータとを対応付けて対応関係を規定したものである。本実施形態においては、この色補正を行っていない色変換テーブルでの色変換方法に主眼を置いている。この色変換テーブルは上述したように、単純な補正演算および一定の比率に基づいてＲＧＢデータをＣＭＹデータに色変換している。一方、インクの種別等によって、かかる手法による色変換では設計上の理想の色再現ができない場合がある。そこで、本実施形態では、設計上の理想の色再現が可能なＣＭＹデータの混合比率を予め規定しておき、この混合比率に基づいてＲＧＢデータをＣＭＹデータに色変換することによって、設計上の理想の色再現を可能にするものである。次に、かかる色再現を実現する印刷制御処理について説明する。
【００２９】
（２）印刷制御処理の処理内容：
図４は、印刷制御処理の処理内容を示したフローチャートである。
同図において、印刷処理が開始されると、画像データ取得モジュール２１ａはＨＤＤ１５に格納された画像の画像データ１５ａを取得する（ステップＳ１０５）。すると、画像データ取得モジュール２１ａは、色変換モジュール２１ｂを起動する（ステップＳ１１０）。色変換モジュール２１ｂが起動されると、当該色変換モジュール２１ｂにて後述のフローチャートに従って色変換処理が実行される。そして、色変換モジュール２１ｂが色変換を行ってＲＧＢデータに基づいたＣＭＹデータが生成されると、ハーフトーン処理モジュール２１ｃが起動され、ＣＭＹデータが同ハーフトーン処理モジュール２１ｃに受け渡される。当該ハーフトーン処理モジュール２１ｃは、各ドットのＣＭＹ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、このハーフトーン処理にて変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する（ステップＳ１１５）。印刷データ生成モジュール２１ｄは、かかるヘッド駆動データを受け取って、カラープリンタ４０で使用される順番に並べ替える。
【００３０】
すなわち、カラープリンタ４０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分間離れたデータが同時に使用される。そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがカラープリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズ処理を行う（ステップＳ１２０）。このラスタライズ処理の後、画像の解像度などの所定の情報を付加して印刷実データを生成し、パラレル通信用Ｉ／Ｏ１９ｂを介してカラープリンタ４０に出力する（ステップＳ１２５）。カラープリンタ４０においては当該印刷実データに基づいてディスプレイ１８に表示された画像１５ａ１を印刷する。そして、このステップＳ１０５〜Ｓ１２５の処理を全ラスタについて実行する（ステップＳ１３０）。
【００３１】
（３）色変換処理の処理内容：
図５は、色変換処理の処理内容を示したフローチャートである。また、図６は、色変換処理の際に使用する混合比率テーブルのテーブル構成を示した構成図である。
図において、先ず最初にステップＳ１０５にて取得した画像データ１５ａを構成する画素データ（ＲＧＢの階調値データ）を入力する（ステップＳ２０５）。次に、式（１）に基づいて入力した画素データのＲＧＢの階調値データから仮想ＣＭＹデータを算出する（ステップＳ２１０）。
Ｃ＝２５５−Ｒ
Ｍ＝２５５−Ｇ            ・・・・・式（１）
Ｙ＝２５５−Ｂ
【００３２】
このように仮想ＣＭＹデータを算出すると、印刷分野で良く知られている色分解におけるＧＣＲ（＝ＧｒａｙＣｏｍｐｏｎｅｔＲｅｐｌａｃｅｍｅｎｔ：グレー構成要素の置き換え）の手法によりＣＭＹデータを色分解してＫ（黒）データに分版する（ステップＳ２１５）。ここで、図７上図は、かかるＧＣＲの手法を説明する説明図である。上述したＧＣＲは、ＣＭＹデータの値に対して、最小値の一部をＫデータに置き換え、その分を元のＣＭＹデータの値を減らすようにする。同図においては、式（１）にて算出された仮想ＣＭＹデータがＣデータ＝１０、Ｍデータ＝３０、Ｙデータ＝２０の場合を示している。従って、最小値はＣデータ＝１０であるため、この「１０」（図７上図の斜線領域）をＣＭＹデータからＫデータに置き換え、元の各ＣＭＹデータを「１０」を減らす。すると、図７下図に示すように、各ＣＭＹデータはＣデータ＝０、Ｍデータ＝２０、Ｙデータ＝１０となる。
【００３３】
そして、本実施形態においてはＫデータが置き換えられた（とりさられた）後のＣＭＹデータをＲＧＢデータの何れかに色分解する、すなわち、ＣＭＹデータを一旦、ＲＧＢデータに分版する。図７下図に示すように、仮想ＣＭＹデータについてＫデータがのぞかれると、Ｃデータが「０」になるとともに、Ｍデータ＝２０、Ｙデータ＝１０となり、Ｙデータが最小値となる。従って、データが残っているＭデータとＹデータに基づいてＲＧＢデータに分版することになる。ここで、ＭＹデータに基づいて形成される色成分はＲデータであるため、Ｙデータ＝１０の最小値に基づいて「１０」（図７下図の斜線領域）をＲデータに置き換え、各ＭＹデータから「１０」を減らす。すると、ＲＧＢＣＭＹＫデータは式（２）に示す階調データを示すようになる（ステップＳ２２０）。
【００３４】
（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，０，０，０，１０，０，１０）・・・・・式（２）
次に、Ｒデータを混合比率テーブルＴ１の混合比率に基づいてＣＭＹデータに分版するため、当該混合比率テーブルＴ１からＲデータについての混合比率を取得する（ステップＳ２２５）。この混合比率テーブルＴ１は、ＫＣＭＹＲＧＢデータをＣＭＹデータにて形成する場合、各ＫＲＧＢデータについて、設計上の色再現を最適に実現可能なＣＭＹデータの混合比率が予め規定されているテーブルである。
【００３５】
本実施形態においては、以下の混合比率が規定されている。
（１）ＫデータについてのＣＭＹデータの混合比率：
Ｃ：Ｍ：Ｙ＝１７．０：２１．０：１６．０
（２）ＲデータについてのＣＭＹデータの混合比率：
Ｃ：Ｍ：Ｙ＝０：１：１
（３）ＧデータについてのＣＭＹデータの混合比率：
Ｃ：Ｍ：Ｙ＝１：０：２
（４）ＢデータについてのＣＭＹデータの混合比率：
Ｃ：Ｍ：Ｙ＝１：２：０
この混合比率は、ＫＲＧＢについて純色の色再現を最適にすることが可能な混合比率を一例として示している。むろん、インクの種別に応じて、この混合比率は適宜変更されることは言うまでもない。
【００３６】
この混合比率に基づいてＲデータをＣＭＹデータに分版する（ステップＳ２３０）。この場合、Ｒデータ＝１０であり、このとき図７下図に示すとおり、ＭＹデータを１０ずつＲデータに分版しているため、Ｒデータのインク量は２０になる。従って、Ｃデータ＝２０＊０／（０＋１＋１）＝０となり、Ｍデータ＝２０＊１／（０＋１＋１）＝１０となり、Ｙデータ＝２０＊１／（０＋１＋１）＝１０となり、ＲＧＢＣＭＹＫデータは式（３）に示す階調データを示すようになる。
（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０，２０，１０，１０）・・・・・式（３）
【００３７】
次に、混合比率テーブルＴ１からＫデータについての混合比率を取得し（ステップＳ２３５）、この混合比率に基づいてＫデータをＣＭＹデータに分版する（ステップＳ２４０）。このとき図７上図に示すとおり、ＣＭＹデータを１０ずつＫデータに分版しているため、Ｋデータのインク量は３０になる。従って、Ｃデータ＝３０＊１７／（１７＋２１＋１６）＝９．４４となり、Ｍデータ＝３０＊２１／（１７＋２１＋１６）＝１１．６７となり、Ｙデータ＝３０＊１６／（１７＋２１＋１６）＝８．８９となり、ＲＧＢＣＭＹＫデータは式（４）に示す階調データを示すようになる。
（Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，９．４４，３１．６７，１８．８９，０）・・・・・式（４）
【００３８】
これにより、ステップＳ２０５にて入力したＲＧＢデータの色変換用のＣＭＹデータは式（５）のように決定される（ステップＳ２４５）。
（Ｃ，Ｍ，Ｙ）＝（９．４４，３１，６７，１８．８９）・・・・・式（５）
すなわち、ステップＳ２０５にて入力したＲＧＢデータにて構成される画素データを式（５）にて表されるＣＭＹデータに色変換することによって（ステップＳ２５０）、図１０に示すように設計上の理想の色変換を実現することが可能になる。以上の処理を全画素について実行する（ステップＳ２５５）。図１０においては、再現色空間を示している。同図において、●は一定の比率のＭデータとＹデータにてＲを再現する場合を示しているとともに、○は設計上、理想となるＲデータを示している。本実施形態においては、この○を再現可能なＭＹデータを予め混合比率テーブルＴ１に規定しておき、この混合比率テーブルＴ１の混合比率に基づいてＲデータを再現するため、設計上理想の色再現を実現可能にすることができる。
【００３９】
上述してきた説明は、図７に示すとおり、仮想ＣＭＹデータの最小値がＣデータの場合に基づくものである。むろん、ステップＳ２０５にて入力した画素データを形成するＲＧＢデータによっては、Ｙデータが最小値となる場合もある。図９は、仮想ＣＭＹデータについてＹデータが最小値となる場合を示した図である。かかる場合、図９上図に示すように、Ｙデータの最小値を基準とした仮想ＣＭＹデータの等値部分（図９上図の斜線領域）をＫデータに色分解すると、Ｙデータが０となり、Ｃデータが最小値「１０」となる。従って、かかる場合は、ＣＭデータの等値部分（図９下図の斜線領域）をＧデータに色分解し、上述と同様の手法に基づいて、色変換用のＣＭＹデータを決定する。ただし、ステップＳ２２５にてＧデータをＣＭＹデータに分版するに際しては、混合比率テーブルＴ１に規定されているとおり、Ｃ：Ｍ：Ｙ＝１：０：２に基づいてＧデータを色分解する。
【００４０】
また、ステップＳ２０５にて入力した画素データを形成するＲＧＢデータによっては、Ｍデータが最小値となる場合もある。図１０は、仮想ＣＭＹデータについてＭデータが最小値となる場合を示した図である。かかる場合、図１０上図に示すように、Ｍデータの最小値を基準とした仮想ＣＭＹデータの等値部分（図１０上図の斜線領域）をＫデータに色分解すると、Ｍデータが０となり、Ｙデータが最小値「１０」となる。従って、かかる場合は、ＣＹデータの等値部分（図１０下図の斜線領域）をＢデータに色分解し、上述と同様の手法に基づいて、色変換用のＣＭＹデータを決定する。ただし、ステップＳ２２５にてＢデータをＣＭＹデータに分版するに際しては、混合比率テーブルＴ１に規定されているとおり、Ｃ：Ｍ：Ｙ＝１：２：０に基づいてＢデータを色分解する。
【００４１】
次に、上述した各ＲＧＢＫデータを分版するＣＭＹデータの混合比率の決定方法について説明する。図１１は、ＲデータについてのＣＭＹデータの混合比率を決定するためのパッチの構成を示した構成図である。
同図においては、Ｍ（マゼンタ）データを０〜２５５階調の間にて所定間隔で階調を遷移させるとともに、Ｙ（イエロー）データを０〜２５５階調の間にて所定間隔で遷移させたパッチＰを印刷し、この複数のパッチＰから設計上の理想のＲを再現しているパッチＰを選択し、この選択したパッチＰを構成しているＭデータの階調とＹデータの階調とに基づいてＲデータについての混合比率を決定する。むろん、ＧデータおよびＢデータについても同様に複数のパッチＰを印刷して混合比率を決定する。
【００４２】
図１２は、ＫデータについてのＣＭＹデータの混合比率を決定するためのパッチの構成を示した構成図である。
同図においては、Ｍ（マゼンタ）データを０〜２５５階調の間にて所定間隔で階調を遷移させるとともに、Ｃ（シアン）データを０〜２５５階調の間にて所定間隔で遷移させ、Ｙデータを所定の階調に固定したパッチＰを印刷し、この複数のパッチＰから設計上の理想のＫを再現しているパッチＰを選択し、この選択したパッチＰを構成しているＭデータの階調とＣデータの階調と、Ｙデータの階調に基づいてＫデータについての混合比率を決定する。
【００４３】
（４）変形例：
上述してきた実施形態においては、補色関係に基づく演算と、予め混合比率テーブルＴ１に規定したＣＭＹデータの混合比率によって色変換用のＣＭＹデータを決定することによって、設計上の理想の色再現を実現可能な色変換方法を行うことが可能になった。これによって、色補正を行っていない色変換テーブルをコンピュータ１０に格納する必要がないため、設計上の理想の色再現を簡素な構成で実現することが可能になるという有用な効果を奏する。一方、図１３に示すように、このような設計上の理想の色再現を実現可能なＲＧＢデータとＣＭＹデータとの対応関係を１７３個の参照点にて規定した色変換テーブルを予め作成するようにしても良い。そして、この色変換テーブルをＨＤＤ１５に格納し、色変換の際に適宜参照するようにしても本発明にかかる主要な効果を得ることができる。かかる観点から上述した色変換テーブルを作成する色変換テーブル作成装置としても発明が成立する。次に、かかる色変換テーブル作成装置を使用したコンピュータにて実行される色変換テーブル作成処理について説明する。
【００４４】
図１４は、色変換テーブル作成処理の処理内容を示したフローチャートである。同図において、先ず最初に予め規定されているＲＧＢ色空間の参照点のＲＧＢデータを入力する（ステップＳ３０５）。以下、このＲＧＢデータについて、上述したステップＳ２１０〜Ｓ２４５に対応した処理を実行する（ステップＳ３１０〜Ｓ３４５）。そして、決定したＣＭＹデータを色変換テーブルＴ２に設定する（ステップＳ３５０）。以上の処理を全参照点について実行し（ステップＳ３５５）、ステップＳ３５０にて設定したＣＭＹデータに基づいてＲＧＢ色空間とＣＭＹ色空間との対応関係を上述した参照点にて規定した色変換テーブルを作成する（ステップＳ３６０）。むろん、このように作成した色変換テーブルをＨＤＤ１５に組み込んで印刷実データを生成する装置としても発明が成立することは言うまでもない。
【００４５】
上述してきた実施形態においては、混合比率テーブルＴ１にてＫＲＧＢについて純色の色再現を最適にすることが可能な混合比率を一例として示した。むろん、ＲＧＢについては、各ＲＧＢを混色して形成可能な中間色を再現可能な混合比率も上述した純色の色再現を最適にする混合比率と併せて複数規定しても良い。これにより、あらゆる中間色についても設計上理想の色再現を実現することが可能になり好ましい。
【００４６】
（５）まとめ：
このように、ＲＧＢデータをＣＭＹデータに色変換するに際して、入力したＲＧＢデータに基づいて仮想ＣＭＹデータを算出し、この仮想ＣＭＹデータをＧＣＲの手法に基づいてＫデータおよびＲＧＢデータに色分割するとともに、色分割したＫデータおよびＲＧＢデータを予め規定した設計上の理想の色再現を実現可能なＣＭＹデータの混合比率に基づいて同ＣＭＹデータに分版することによって、入力したＲＧＢデータを設計上の理想の色に色再現することが可能なＣＭＹデータに色変換することが可能になる。
【図面の簡単な説明】
【図１】印刷システムの構成図。
【図２】カラープリンタの内部構成図。
【図３】コンピュータの内部構成図。
【図４】印刷制御処理のフローチャート。
【図５】色変換処理のフローチャート。
【図６】混合比率テーブルの構成図。
【図７】ＫＲデータについての色分解の態様を示した図。
【図８】色空間の模式図。
【図９】ＫＧデータについての色分解の態様を示した図。
【図１０】ＫＢデータについての色分解の態様を示した図。
【図１１】Ｒデータの混合比率を決定するパッチの態様を示した図。
【図１２】Ｋデータの混合比率を決定するパッチの態様を示した図。
【図１３】色変換テーブルの構成図。
【図１４】色変換テーブル作成処理のフローチャート。
【符号の説明】
１０…コンピュータ
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ＨＤＤ
１５ａ…画像データ
１５ｂ…混合比率テーブル
１６…フレキシブルドライブ
１６ａ…フレキシブルディスク
１７…ＣＤ−ＲＯＭドライブ
１７ａ…ＣＤ−ＲＯＭ
１８…ディスプレイ
１９ａ…シリアル通信用Ｉ／Ｏ
１９ｂ…パラレル通信用Ｉ／Ｏ
３０…キーボード
３１…マウス
４０…カラープリンタ
【図１】
2004297380.tif 000003
【図２】
2004297380.tif 000004
【図３】
2004297380.tif 000005
【図４】
2004297380.tif 000006
【図５】
2004297380.tif 000007
【図６】
2004297380.tif 000008
【図７】
2004297380.tif 000009
【図８】
2004297380.tif 000010
【図９】
2004297380.tif 000011
【図１０】
2004297380.tif 000012
【図１１】
2004297380.tif 000013
【図１２】
2004297380.tif 000014
【図１３】
2004297380.tif 000015
【図１４】
2004297380.tif 000016