(57)【要約】【課題】  本発明は、二の基本色のみから形成される色を表現する入力データをフル−カラー空間の色を表現する出力データに変換する方法を提供する。【解決手段】  本発明は、基本色及び補助色の二色の二色入力データを受信するステップと、第１のマッピング関数を前記二色入力データの各色に適用することによって、該二色入力データの各色をフル−カラー空間において定義される等価色にマッピングするステップと、前記二色入力データから、前記基本色及び補助色の各々に対するレンダリング特性を決定するステップと、前記レンダリング特性、及び、前記基本色及び補助色に基づいて、該基本色と補助色とのコンビネーション、及び、関連するレンダリング特性を中間出力として表現するステップと、前記フル−カラー空間で定義される単一の色を表現する出力データを生成するために、第２の関数を使用して前記中間出力を処理するステップと、を含む。【選択図】        図３
2005269641.tif 000002
【特許請求の範囲】
【請求項１】
基本色及び補助色の二色の二色入力データを受信するステップと、
第１のマッピング関数を前記二色入力データの各色に適用することによって、該二色入力データの各色をフル−カラー空間において定義される等価色にマッピングするステップと、
前記二色入力データから、前記基本色及び補助色の各々に対するレンダリング特性を決定するステップと、
前記レンダリング特性、及び、前記基本色及び補助色に基づいて、該基本色と補助色とのコンビネーション、及び、関連するレンダリング特性を中間出力として表現するステップと、
前記フル−カラー空間で定義される単一の色を表現する出力データを生成するために、第２の関数を使用して前記中間出力を処理するステップと、
を含む、二の基本色のみから形成される色を表現する入力データをフル−カラー空間の色を表現する出力データに変換する方法。
【請求項２】
前記第１のマッピング関数はユーザにより定義される、請求項１に記載の方法。
【請求項３】
前記ユーザにより定義される関数は、強調表現色空間からフル−カラー空間へのユーザにより定義されるマッピングである、請求項２に記載の方法。
【請求項４】
前記基本色と補助色とのコンビネーション、及び、関連するレンダリング特性を中間出力として表現する前記ステップは、補助色をＨＳＶ表現に変換し、強調表現の割合を該ＨＳＶ表現に適用することを含む、請求項１に記載の方法。
【請求項５】
前記フル−カラー空間で定義される単一の色を表現する出力データを生成するために、第２の関数を使用して前記中間出力を処理する前記ステップは、黒の割合を中間値に適用し、該中間値をプログラム関数を用いてフル−カラー表現に変換することを含む、請求項４に記載の方法。
【請求項６】
基本色及び補助色の二色の二色入力データを受信するステップと、
第１の関数を前記二色入力データの各色に適用することによって、該二色入力データの各色に対し、フル−カラー空間で定義される等価色を決定するステップと、
前記二色入力データから、前記基本色及び補助色のためのスクリーン特性を決定するステップと、
何れのスクリーン特性の値の方が小さいかを判断し、小さい方の該値が０に等しいかを判断するステップと、
小さい方のスクリーン特性の前記値が０である場合、前記基本色及び補助色のうちの１つのみの関数である中間出力を生成し、該値が０でない場合、該基本色及び補助色の両方の関数である中間出力を生成するステップであって、該中間出力が、強調表現色、強調表現色割合、及び、黒の割合を含む、ステップと、
少なくとも三の色の色空間で定義される単一色を表現する出力データを生成するために、第２の関数を用いて中間出力を処理するステップと、
を含む、二の基本色のみから形成される色を表現する入力データを、少なくとも三の色から形成される色を表現する出力データに、変換する方法。
【請求項７】
前記基本色及び補助色のうちの１つのみの関数である中間出力を生成する前記ステップは、
前記基本色が黒であるかどうかを判断し、
前記基本色が黒である場合、強調表現色を白に設定し、強調表現色割合を１００％に設定し、黒の割合を二のスクリーン特性の大きい方の値に等しくなるように設定し、
前記基本色が黒でない場合、強調表現色を前記基本色に設定し、強調表現色割合を二のスクリーン特性の大きい方の値に等しくなるように設定し、黒の割合を０％に設定する、
ことを含む、請求項６に記載の方法。
【請求項８】
前記スクリーン特性が、個々の色に対してスクリーンと関連付けられた割合値である、請求項７に記載の方法。
【請求項９】
前記基本色及び補助色の両方の関数である中間出力を生成する前記ステップは、
前記基本色が黒であるかどうか決定し、
前記基本色が黒である場合、強調表現色を前記補助色に設定し、強調表現色割合を二のスクリーン特性の小さい方の値に等しくなるように設定し、黒の割合を二のスクリーン特性の大きい方の値に等しくなるように設定し、
前記基本色が黒でない場合、強調表現色を前記基本色に設定し、強調表現色割合を二のスクリーン特性の大きい方の値に等しくなるように設定し、黒の割合を二のスクリーン特性の小さい方の値に等しくなるように設定する、
ことを含む、請求項６に記載の方法。
【請求項１０】
前記スクリーン特性が、個々の色に対してスクリーンと関連付けられた割合値である、請求項９に記載の方法。
【請求項１１】
前記スクリーン特性が、割合値である、請求項６に記載の方法。
【請求項１２】
前記二色入力データを受信する前記ステップが、インク・カタログにおいてカラー・データを検出し、該インク・カタログからデータを取り出すことを含む、請求項６に記載の方法。
【請求項１３】
第１の関数は、ユーザにより定義される、請求項６に記載の方法。
【請求項１４】
少なくとも三の色の色空間において定義される単一色を表現する出力データが、拡張可能マークアップ言語スキーマの性質で表現される、請求項６に記載の方法。
【請求項１５】
第１の色及び第２の色を表現するためのスキーマを生成するステップであって、パレットが異なる色を生成するための、パレット名と着色剤名とを含む、前記生成ステップと、
プロセッサを使用し、二色入力データの各色に対して、第１の関数を二色入力データの各色に適用することによって、フル−カラー空間において定義される等価色を決定するステップと、
前記二色入力データから、基本色及び補助色に対するスクリーン特性を決定するステップと、
何れのスクリーン特性の値の方が小さいかを判断し、小さい方の該値が０に等しいかを判断するステップと、
小さい方のスクリーン特性の前記値が０である場合、前記基本色及び補助色のうちの１つのみの関数である中間出力を生成し、該値が０でない場合、該基本色及び補助色の両方の関数である中間出力を生成するステップであって、該中間出力が、強調表現色、強調表現色割合、及び、黒の割合を含む、ステップと、
少なくとも三の色の色空間で定義される単一色を表現する出力データを生成するために、第２の関数を用いて中間出力を処理し、スキーマに該中間出力を記憶するステップと、
を含む、少なくとも三の着色剤を使用して印刷する印刷システムに、第１の色及び第２の色のみを使用して定義される所定の色を印刷することを指示する方法。
【請求項１６】
前記スキーマが拡張可能マークアップ言語で表現される、請求項１５に記載の方法。
【請求項１７】
前記スキーマが、複数のパレットを含むカラー・カタログを含む、請求項１５に記載の方法。
【請求項１８】
前記パレットが、標準カラー・モデルに関して定義される色を含む、請求項１７に記載の方法。
【請求項１９】
前記標準カラー・モデルが、ｓＲＧＢである、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二色又は強調表現色のデータ・ストリームをフル−カラー画像定義に変換する方法に関し、詳細には、強調表現色ＬＣＤＳ（ライン調整されたデータ・ストリーム・）システムにおいて使用されるＬＣＤＳ画像定義の、フル−カラー出力装置によるレンダリング用のフル−カラー画像データへのユーザ調整可能な変換に関する。
【背景技術】
【０００２】
強調表現カラー・プリンタは、一般には、１つの基本色、通常は黒でテキストを印刷し、青、緑、又は赤などの別の基本色で、強調表現色の領域（例えば、境界線、署名、下線など）の領域を印刷することができる。周知の強調表現カラー・プリンタにおいて、一部の領域がプラスに帯電され、一部の領域がマイナスに帯電される画像の形式で、非画像領域と相対的に、光導電体は帯電される。次に、プラスの電位を備えた黒色トナー及びマイナスの電位を備えたカラー・トナーを使用して、黒字テキスト及び着色された強調表現領域が生成され、シングル・パスで被印刷媒体に印刷される。このようなシステムは、特許文献１（Ｒｅｅｓら、１９９３年５月４日）に開示され、この教示は参照によって全体が本明細書中に組み込まれる。強調表現着色剤は、開発されている任意の色のトナーであってよい。例えば、プリンタから利用できる視覚的に明確に理解できる色の範囲を拡張するために、ハーフトーン処理などによる種々の組み合わせで、一のトナー、又は二のトナーが、用紙や、同様の被印刷媒体に適用されてもよい。例えば、赤色強調表現及び黒色トナーを備えた結果として生じるバリエーションは、白、薄いピンク及びライト・グレーから、赤や黒に変化することができる。
【０００３】
種々のドキュメント合成及びセットアップ・システムが、強調表現カラー出力装置をサポートするように存在するが、こうした従来システムの出力は、フル−カラー装置及びそれらが要求する画像記述と互換性がない。したがって、本発明は、最新のカラー・レンダリング・アルゴリズムを利用し、強調表現色の適用をフル−カラー・プリンタに移行することを容易にするために、強調表現色印刷システムのために設計された二色定義をフル−カラー定義に変換する方法を提供することを目的とする。
【０００４】
これまで、複数の特許が、二色又は強調表現色のインク・カタログ、及び、強調表現カラー・プリンタを動作するために関連したデータ・ストリームの概念を開示していた。以下の特許は、参照によって全体的に本明細書に組み込まれる。
【０００５】
特許文献２（Ｌａｍａｎら、１９９２年７月２８日）において、系統的な方法で画像の色を記述するための言語が開示されている。この技術では、言語は、基本色、カタログ内の色カタログとパレット、スクリーンを含むパレット色を生成するために使用されるビットマップ、ならびに、（定義された色、ビットマップ、及びスクリーンの組み合わせによって定義される）実際のパレット色そのものを指定し、これらはレンダリングのための強調表現カラー・プリンタにロードされることもできる。
【０００６】
特許文献３（Ｌａｍａｎら、１９９２年１０月６日）によって教示される印刷システムでは、種々の色及び形式が生成され、あたかもそれらがフォントであるかのように記憶されることもでき、強調表現画像及び／又はマルチカラー画像を生成するようにレンダリングされる。
【０００７】
特許文献４（Ｔａｇａｍｉら、１９９３年８月１７日）では、インク・ソース言語（Ink Source Language）カラー・プリンタで使用するための２つの着色剤（例えば、黒に強調表現色を加えたもの）を使用して色のカタログを生成するためのコンパイラが開示されている。
【特許文献１】米国特許第５，２０８，６３６号明細書
【特許文献２】米国特許第５，１３４，４９３号明細書
【特許文献３】米国特許第５，１５３，７３９号明細書
【特許文献４】米国特許第５，２３７，４２５号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記背景技術に鑑み、指名された二色定義を利用し、フル−カラー・プリンタ上で二色定義の使用を可能にするために、強調表現色ページ構成及び印刷システムで使用される形式から、二色定義をフル−カラー表現に変換する方法を提供することを目的とする。本発明の方法は、強調表現色のみの環境であればどこでも、フル−カラー・マーキング・エンジンを使用することを可能にする。
【課題を解決するための手段】
【０００９】
本発明の方法は、少なくとも１つの関数を使用する。該関数は、二色のトナーの種々の組み合わせ（例えば、強調表現に黒をプラス）に対する標準フル−カラー表現（例えば、ｓＲＧＢ）を生成するために、ユーザによって定義されることができる。ｓＲＧＢ定義は、既存のカラー・レンダリング・アルゴリズムを使用して、モノクロ、強調表現、又は、フル−カラーの各プリンタ上でプリンタ非依存の方法で使用されることができる。１つの実施の形態において、ユーザはユーザによって供給される関数の動作を変更することによって、変換を変化させたり、又は、微調整することができる。
【００１０】
本発明の第一の態様は、二の基本色のみから形成される色を表現する入力データをフル−カラー空間の色を表現する出力データに変換する方法であって、基本色及び補助色の二色の二色入力データを受信するステップと、第１のマッピング関数を前記二色入力データの各色に適用することによって、該二色入力データの各色をフル−カラー空間において定義される等価色にマッピングするステップと、前記二色入力データから、前記基本色及び補助色の各々に対するレンダリング特性を決定するステップと、前記レンダリング特性、及び、前記基本色及び補助色に基づいて、該基本色と補助色とのコンビネーション、及び、関連するレンダリング特性を中間出力として表現するステップと、前記フル−カラー空間で定義される単一の色を表現する出力データを生成するために、第２の関数を使用して前記中間出力を処理するステップと、を含む。
【００１１】
本発明の第二の態様は、二の基本色のみから形成される色を表現する入力データを、少なくとも三の色から形成される色を表現する出力データに、変換する方法であって、基本色及び補助色の二色の二色入力データを受信するステップと、第１の関数を前記二色入力データの各色に適用することによって、該二色入力データの各色に対し、フル−カラー空間で定義される等価色を決定するステップと、前記二色入力データから、前記基本色及び補助色のためのスクリーン特性を決定するステップと、何れのスクリーン特性の値の方が小さいかを判断し、小さい方の該値が０に等しいかを判断するステップと、小さい方のスクリーン特性の前記値が０である場合、前記基本色及び補助色のうちの１つのみの関数である中間出力を生成し、該値が０でない場合、該基本色及び補助色の両方の関数である中間出力を生成するステップであって、該中間出力が、強調表現色、強調表現色割合、及び、黒の割合を含む、ステップと、少なくとも三の色の色空間で定義される単一色を表現する出力データを生成するために、第２の関数を用いて中間出力を処理するステップと、を含む。
【００１２】
本発明の第三の態様は、少なくとも三の着色剤を使用して印刷する印刷システムに、第１の色及び第２の色のみを使用して定義される所定の色を印刷することを指示する方法であって、第１の色及び第２の色を表現するためのスキーマを生成するステップであって、パレットが異なる色を生成するための、パレット名と着色剤名とを含む、前記生成ステップと、プロセッサを使用し、二色入力データの各色に対して、第１の関数を二色入力データの各色に適用することによって、フル−カラー空間において定義される等価色を決定するステップと、前記二色入力データから、基本色及び補助色に対するスクリーン特性を決定するステップと、何れのスクリーン特性の値の方が小さいかを判断し、小さい方の該値が０に等しいかを判断するステップと、小さい方のスクリーン特性の前記値が０である場合、前記基本色及び補助色のうちの１つのみの関数である中間出力を生成し、該値が０でない場合、該基本色及び補助色の両方の関数である中間出力を生成するステップであって、該中間出力が、強調表現色、強調表現色割合、及び、黒の割合を含む、ステップと、少なくとも三の色の色空間で定義される単一色を表現する出力データを生成するために、第２の関数を用いて中間出力を処理し、スキーマに該中間出力を記憶するステップと、を含む。
【００１３】
本発明は、既存のカラー・レンダリング機構を新規なフル−カラー対象のプリンタに適した形式に変換する能力により、特定の利点を有する。各々の強調表現色コンビネーションが識別され、必要に応じて変換され、すぐに、レンダリング・アルゴリズムへ渡されるので、本発明の方法は、リアル・タイムで適用することができる。代替的に、本発明は、インク・カタログにおける色コンビネーションのセット全体、及び、（レンダリングに、ルック−アップ・テーブルの形で引き続き使用される）所定の形式で記憶された結果に予め（例えば、対象プリンタにおけるインク・カタログの各々のインストール時に）適用してもよい。
【発明を実施するための最良の形態】
【００１４】
本発明は、好ましい実施の形態に関連して述べられるが、本発明は記載される実施の形態に制限されるものではない。これに対して、添付された請求の範囲によって定義されるような本発明の精神及び範囲内に含まれ得るように、全ての代替物、変更、及び同等物を網羅することを意図している。
【００１５】
本発明の一般的な理解のために、図面を参照する。図面中で、同様の参照番号は、同一の要素を示すために全体にわたって使用されている。本発明を説明する上で、以下の用語が記載において使用されている。
【００１６】
用語「データ」は、本明細書中で、情報を示したり、又は含んでいる物理信号（例えば、色を記述するアスペクト）を参照する。データのアイテムが複数の可能な代替物の１つを示すことができるとき、データのアイテムは複数の「値」の１つを有する。例えば、「ビット」とも称されるデータのバイナリ・アイテムは、２つの値のうちの１つを有し、これらの値は、「1」と「０」、又は、「オン」と「オフ」に置き換えられるように参照されている。同様に、データのマルチビット・アイテムは、範囲内の値を特定するために使用されることもできる。例えば、特定のカラー記述に対する彩度レベルは、「フルの彩度」（を有する）色を表わす１つの極値であり、「非フルの彩度」（を有する）色や、中間のどこかにあることを指示する別の極値（例えば、０）であってもよい。
【００１７】
「プロセッサ」は、データを処理することができる構成要素若しくはシステムであってよく、１つ以上の中央処理装置若しくは他の処理構成要素を含むこともできる。
【００１８】
「画像」は、物理的光のパターンである。画像は、文字、ワード、及び、テキストに加えて、図形などの他の特徴を含むことがあり、これらの全て又は一部は、１つ以上の色で表現されたり、描画されることができる。データのアイテムは、画像を生成するために充分な情報を含むとき、画像を「定義する」。例えば、二次元配列は、画像の全て又は一部を定義することができ、この配列におけるデータの各アイテムは、画像の個々の位置の色を表わす値を示している。
【００１９】
画像における各位置は、「ピクセル」と呼ばれることもある。データの各アイテムが値を示している画像を定義する配列において、位置における色を示す各値は、「ピクセル値」と呼ばれることがある。各ピクセル値は、画像の「２進形式」のビットであったり、画像の「グレー・スケール形式」のグレー・スケール値であったり、あるいは、画像の「色表現」における色空間定義又は座標のセットであってよく、これら２進形式、グレー・スケール形式、及び、色座標形式は、各々画像を定義する二次元配列である。
【００２０】
画像の「バージョン」又は「表現」は、第１の画像を定義するデータの１つ以上のアイテムを使用して生成される第２の画像である。第２の画像が第１の画像と同一であったり、又は、解像度の損失や、第１の画像を定義するデータを変化させることや、若しくは、結果として修正バージョンをもたらす他の処理によって変更されることができることは、理解されるだろう。
【００２１】
「画像出力装置」（ＩＯＴ）は、画像を定義するデータのアイテムを受信し、その画像を出力として提供することができる装置である。「プリンタ」は、人間が見ることができる形式で、被記録媒体上に出力画像を付与する画像出力装置の一例である。プリンタによって示される可視パターンは、「印刷画像」、又は、単に「画像」である。
【００２２】
図１及び図２を参照して、本発明の態様の２つの代替的実施の形態が示されている。本明細書中に述べられる方法は、プログラマブル・コンピュータにおけるプロセッサ又はコントローラ上で動作することが目的であることが理解されるが、本方法の以下の説明は、開示された各々の実施の形態及びそれらの変形に対し適用可能でもある。
【００２３】
図１は、変換方法の種々のステップが、印刷システムと共に動作するプロセッサ（図示せず）を有する印刷システム１０などの画像出力装置によって、及び、同装置内で、達成される実施の形態を示している。当然ながら、画像を表わすデータを処理するために埋込み式及び／又は関連プロセッサを有する印刷システムが印刷技術において公知であることは理解されるだろう。図１において、システム１０は入力として以下の（ａ）及び（ｂ）を受信する。
【００２４】
（ａ）一般に黒と強調表現色とから構成される、強調表現色若しくは合成色として使用されるべき、一定のインク若しくはトナー色を特定するために使用されることになる、（一般にＩＣＴと称される）二色又は強調表現色インク・カタログ１４。
【００２５】
（ｂ）画像若しくは画像を含むドキュメントを定義する印刷ジョブ・データ１６。
【００２６】
ＩＣＴの入力は、自動インク・カタログ変換関数２０に直接送られる。該関数は、上記のように、印刷システム１０若しくは同様の画像出力装置の機能を制御するために使用されるコンピュータや、コントローラ上で動作することもできる。より詳細には、変換関数２０は、インク・カタログから等価フル−カラー記述に色を変換することを目的としている。一般的な例として、ＩＣＴエントリーは、基本色の黒及び黒以外の強調表現色の組み合わせである色出力を生成するために特定されることができ、変換関数２０は、その組み合わせのフル−カラー（例えば、ｓＲＧＢ）記述を識別するために動作する。変換関数２０からは、フル−カラー記述が、レンダリング動作又はエンジン３０に対し出力され、そこで、印刷ジョブ・データと結合され、印刷ジョブ・データに示される色は、変換に基づいて決定されることができる。したがって、動作３０は、色を参照する印刷ジョブ・データを、その色に対する等価フル−カラー記述に変換し、それゆえに、印刷システム１０が強調表現色入力データに応答して印刷される出力を処理し、生成することができるようにする。
【００２７】
変換関数２０の動作が、自動的であると共に、レンダリング動作３０による信号又はプロンプトに応じていることもまた認識すべきである。言い換えれば、 レンダリング動作は、必要に応じて使用するために、関数２０によって生成される変換等価色を記憶してもよいし、記憶された変換等価色を有していないデータ・ストリームにおいて色を検出する場合、変換を要求してもよい。このように、変換はリアル・タイムで、又は、キャッシュ方式で発生することもある。この具体化の明確な詳細が、カラー・データのレンダリング動作３０へ概して連続的な流れを付与し、印刷システム１０の性能への影響を回避するために要求される変換速度によって、大幅に促進され得ることも理解されるだろう。
【００２８】
次に図２を参照すると、バッチ変換モードの動作に好適な本発明の実施の形態が示されている。特に、印刷システム１０は、レンダリング動作のみを含み、変換関数２０を実行するために関連したコントローラ若しくはコンピュータ４０を利用する。このような実施の形態において、フル−カラー・カタログ５０は、まず、カタログ１４内の各色に対しフル−カラーｓＲＧＢ等価色を生成し、その後、関数５４によって示されるようにプリンタ使用可能フォーマットでそれらの色を示すことによって生成される。
【００２９】
一般的な意味では、本発明は、２つの基本色のみから形成される色を表わす入力データをフル−カラー空間の色を表わす出力データに変換するための、図３に示されたような方法１１０を目的とする。例えば、入力は二色入力データ、（すなわち、）基本色、及び補助色であってよい。これら２つの基本色（基本色、及び補助色）は各々、第１のマッピング関数を適用することによって、フル−カラー空間内に定義される等価色にマッピングされる。明らかであるように、マッピング関数はユーザ定義関数であってもよく、又は、プログラムで実施されてもよい。例えば、印刷データ・ストリームにおいて要求されるゼロックス・レッド（Xerox-red）強調表現色の全ての発生が、（１．０、０．０、０．０）のｓＲＧＢを有する等価色を使用して生じられ、ゼロックス・ブルー（Xerox-blue）強調表現色の全ての発生が、（０．１、０．０、０．９）の等価ｓＲＧＢで生じられることになることを、ユーザは示すこともある。ダイレクト・マッピングが決定されると、色のコンビネーション（基本色に補助色を加える）は、基本色及び補助色の各々に対するスクリーン割合や、同様のアスペクトなどの少なくとも１つのレンダリング特性を使用して、二色入力データから特徴付けられる。次に、レンダリング特性、及び、基本色と補助色とに基づいて、中間出力は、基本色と補助色との合成を表わすために生成され、関連したレンダリング特性及び中間出力は、フル−カラー空間（例えば、ｓＲＧＢ）において定義される単一の色を表わす出力データを生成するために第２の関数を使用して処理されることもできる。
【００３０】
特定の例が特定の色空間記述のみを使用して示されているが、種々の色空間記述及び定義を本発明にしたがって用いることができることは理解されるだろう。概して上述された方法の実施の形態において、中間出力として、基本色と補助色、及び、関連したレンダリング特性の組み合わせを表わすステップは、色に対するＨＳＶ（色相／彩度／明度）表現に強調表現の割合を適用することを容易にするように、補助色をＨＳＶ表現に変換することを含むこともできる。言い換えれば、グレー値及び彩度レベルの使用を考慮する色空間の中間色を表わすことによって、色のコンビネーションは、もっと容易に達成されることができる。例えば、以下でより詳細に述べるように、フル−カラー空間において定義される単一色を表わす出力データを生成するために第２の関数を使用して中間出力を処理するステップは、中間値に黒の割合を適用し、プログラム関数を使用してその中間値をフル−カラー表現に変換することを含むことができる。色に対する黒の割合の適用は、グレー−スケール又は黒の含有量の値又は同様の特性付けを含む中間色表現によって容易にされる。
【００３１】
一般的な方法論を述べるために、本発明による方法の例示的な実施の形態を示す図３に注意を向ける。図３は、方法１１０の種々のステップを示すフローチャートを示す。上記のように、方法１１０は、２つの基本色のみから形成される色を表わす入力データを、少なくとも３色（例えば、フル−カラー）から形成される色を表わす出力データに変換する。
【００３２】
ステップ１２０で示されるように、フローチャート及び以下の例に説明される方法論は、入力として、強調表現色カタログからの色のセットのみを用いるだけでなく、ユーザ制御及び／又は予めプログラムされた指示に従って変換を制御するために種々の関数も使用する。
【００３３】
ステップ１３０に進み、処理は、カラー・カタログ内の強調表現色を調べ、又は検出し、さらに、２色の形式、即ち、基本色と補助色との二色入力データを受信する（ステップ１３４）。次に、ステップ１４０によって示されるように、二色入力データの各色ごとに、フル−カラー空間において定義される等価色を決定し、第１の関数（ｆ１）を二色入力データ（ｐ１、ｐ２）の各色に適用することによって、処理は続く。次に、ステップ１５０に示すように、レンダリング特性は、基本色及び補助色の入力データから決定される。一例としての実施の形態において、レンダリング特性は、基本色及び補助色に対する、スクリーン特性又はスクリーン割合値である。さらに、ステップ１５０において示されるように、決定ツリー１６０を実施可能にするために、スクリーン割合に関連して仮定がなされる。決定ツリー１６０において、複数のサブステップは、小さい方のスクリーン特性が０に等しいかどうか判断するために用いられ、ステップ１６２では、ｓ２と０とを比較する。サブステップ１６６、１７２、及び１７４によって示されるように、小さい方のスクリーン特性が０である場合、基本色及び補助色のうちの１つだけの関数である中間出力が生成される。小さい方のスクリーン特性が０でない場合、ステップ１６４、１６８、及び１７０によって示されるように、中間出力は、基本色及び補助色の両方の関数として生成され、ここで、中間出力は、強調表現色、強調表現色割合、及び、黒の割合を含む。
【００３４】
より詳細には、基本色及び補助色のうちの１つのみの関数である中間出力を生成するステップは、基本色が黒であるかどうかを判断し（ステップ１６６）、基本色が黒である場合、次にステップ１７４において、強調表現色を白に設定し、強調表現色割合（ｐＨ）を１００パーセントに設定し、さらに、黒の割合（ｐＢ）を２つのスクリーン特性の大きい方に等しくなるように設定する。基本色が黒でない場合、ステップ１７２は強調表現色を基本色（ｈ＝ｐ１）に設定し、強調色割合（ｐＨ）を２つのスクリーン特性の大きい方に等しくなるように設定し、黒の割合（ｐＢ）を０パーセントに設定する。本明細書中で述べられるように、スクリーン特性は個々の色に対するスクリーンと関連付けられる割合値であるが、スクリーンの名称や、スクリーンによって表現されるビット・パターンなどの代替的特性もまた、使用することができる。このような特性に対して、いずれが大きいか小さいかを判断するための値の比較は、スクリーンと関連付けられる割合値を比較することにより達成される。
【００３５】
決定ツリー１６０の他方のブランチにおいて、サブステップは、二色がコンビネーションで使用される状況を取り扱う。基本色及び補助色の両方の関数である中間出力を生成するステップは、基本色が黒であるかどうかを判断し（ステップ１６４）、そうであれば、ステップ１６８に進み、強調表現色を補助色に設定し、強調表現色割合を２つのスクリーン特性の小さい方と等しくなるように設定し、黒の割合を２つのスクリーン特性の大きい方に等しくなるように設定する。基本色が黒でない場合、ステップ１７０によって表わされるように、強調色を基本色に設定し、強調表現色割合を２つのスクリーン特性の大きい方と等しくなるように設定し、黒の割合を２つのスクリーン特性の小さい方と等しくなるように設定することによって、処理は進行する。
【００３６】
中間色が設定されると、ステップ１８０によって示されるように、中間色データへの第２の関数（ｆ２）の適用に基づいて出力色（Ｒ）に変換されることもできる。その後、本方法は、ステップ１９０においてＲを出力して終了し、ここで、Ｒは、フル−カラー空間において示される等価色を表わす。Ｒは、複数の変換方法のうちの１つによって決定されることもでき、（ｆ２）は、プログラムで、又は、ルックアップ関数によって実施される。以下に、コード例として、percentHighlightを彩度に適用するために中間強調表現色データをＨＳＶに変換し、その結果をｓＲＧＢに変換し、percentBlackを全ての構成要素に等しく適用することによって実現できるｆ２を示している。
【００３７】
以下のコード例は、上記の方法におけるユーザ供給又はユーザ定義の関数を例示している。しかしながら、この例は、図３のステップを達成できる方法を制限することを意図するものではない。
2005269641.tif 000003
2005269641.tif 000004
2005269641.tif 000005
2005269641.tif 000006
【００３８】
本発明による方法の特定の動作を説明するために、図２に注意を向ける。前述したように、図２は、本発明の方法が、二色カタログ（例えば、ＩＣＴ）から変換された色を含むフル−カラー・カタログ５０を生成するために用いられる実施の形態を示している。一実施の形態において、方法論は、拡張可能マークアップ言語（ＸＭＬ）スキーマの性質を有する出力を生成し、記憶するために用いることもできる。このように、基本色に対するビットマップによって色の表現を提供する代わりに、この仕様は標準カラー・モデル、例えばｓＲＧＢをサポートする。これにより、特定のプリンタ上で標準カラー・モデル表現を生成するために既存のレンダリング・アルゴリズムを使用して、既存のインク定義をモノクロ、二色、及び、フル−カラーの各々のプリンタ上でに使用することが可能になる。。
【００３９】
以下のスキーマ例は、系統的な方法で色を生成するための言語を例示している。第１のレベル又はグループ化は、カラー・カタログのセットを識別する。１つのプリンタを使用する異なる部門又は異なる人々は、テクスチャ、記録密度、及び、好ましい基本色インクに関して異なる要件を有することがある。したがって、ユーザが利用できる１つ以上のカタログがあることが必要である。次に、各カタログ内で、複数のパレットが識別される。１人のユーザは、例えば、「パステル」「ボールド」「ウィンター」などと記述できるパレットを生成することができる。次に、各パレット内で実際のパレット色が、ｓＲＧＢなどの標準パラメータのカラー・モデルに関して定義されることになる。ユーザは、プリンタが印刷された出力を生成する実際の方法に関係なく、このようにして各々の色の目的を表現する。この結果は、パレット及びカタログにおいてアレンジされる色の完全な集合であり、これは、印刷用のフル−カラー・プリンタ、二色プリンタ、若しくはモノクロ・プリンタにロードされることができる。
【００４０】
以下の例は、本発明の態様によるスキーマを例示しているが、使用されたスキーマの変形を制限することを意図するものではない。
フル−カラー・インク仕様言語を定義するＸＭＬスキーマ
2005269641.tif 000007
2005269641.tif 000008
2005269641.tif 000009
サンプル・インク・カタログ
2005269641.tif 000010
2005269641.tif 000011
要約すると、本発明は、指名された二色定義を利用し、フル−カラー・プリンタ上でこの二色定義の使用を可能にするために、その二色定義を、強調表現色ページ構成及び印刷システムで使用される形式からフル−カラー表現に変換する方法である。本方法は、さらに、変換された色定義である等価色を示し、記憶するために、拡張可能マークアップ言語スキーマの使用も想定する。
【００４１】
このように、二色又は強調表現色データ・ストリームをフル−カラー画像定義に変換する方法が本発明にしたがって提供されていることは明白である。本発明はその好ましい実施の形態に関連して説明されているが、多くの代替物、修正、及び変形が当業者に理解できることは明らかである。したがって、添付された請求の範囲の精神及び広い範囲に含まれる全ての代替物、修正、及び変形を包含することを目的とする。
著作権表示
本特許ドキュメントの開示の一部は、著作権保護の対象のマテリアルを含んでいる。本著作権者は、米国特許商標局の特許ファイルや記録の記載のまま、特許ドキュメント又は特許情報開示の何れかによって複写されることについて異議はない。しかしながら、これ以外の場合には、全ての著作権をいかなるものであっても保留する。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態の印刷システムを示す図である。
【図２】本発明の別の実施の形態の印刷システムを示す図である。
【図３】本発明の方法を示すフローチャートである。
【符号の説明】
【００４３】
１０  印刷システム
１６  印刷ジョブ・データ
１４  二色カタログ
４０  プログラマブル・コントローラ
５０  フル−カラー・カタログ
【図１】
2005269641.tif 000012
【図２】
2005269641.tif 000013
【図３】
2005269641.tif 000014