(57)【要約】【課題】本発明は出力装置に応用する画素色彩変換方法を提供する。【解決手段】訓練可能なデータベースを提供し、インデックスに対応する複数個のデータ値を保存し画素色彩変換を行う工程と、少なくとも一つのソース画像に対し前記訓練可能なデータベースを訓練する工程と、前記訓練可能なデータベース内で対応する前記インデックスの複数個のデータ値により、ソース画像のソースサンプルを目標サンプルに変換し、前記出力装置に出力させる工程とを具備する。【選択図】図２
2007312351.tif 000002
【特許請求の範囲】
【請求項１】
訓練可能なデータベースを提供しインデックスに対応する複数個のデータ値を保存し画素色彩変換を行う工程と、
少なくとも一つのソース画像に対し、前記訓練可能なデータベースを訓練し、前記訓練はさらに前記訓練可能なデータベースに前記一組のインデックスとして一組のソースサンプルを保存し、前記一組のソースサンプルが前記ソース画像の画素色彩を表す工程と、
前記訓練可能なデータベースに複数組の候補データ値を保存し、各候補データ値内における複数個の候補データ値が前記のインデックス内における複数個のインデックスにそれぞれ対応する工程と、
前記ソースサンプルを前記複数組の候補データ値によってそれぞれ複数組の目標サンプルに変換し、各組の目標サンプルは目標画像の画素色彩を表す工程と、
前記出力装置により各組の目標サンプルを出力し、前記目標サンプルの出力結果を発生する工程と、
前記出力装置により出力される各組の目標サンプルの出力結果における比較結果に基づいて、前記訓練可能なデータベースに保存されている候補データ値のうちから、一組の候補データ値を選択し、前記インデックスに対応する前記複数個のデータ値とする工程を含み、
前記訓練可能なデータベース内の対応する前記インデックスの複数個のデータ値により、もう一つのソース画像のソースサンプルを目標サンプルに変換し、前記出力装置に出力させる工程とを具備することを特徴とする出力装置に応用する画素色彩変換方法。
【請求項２】
少なくとも一つのソース画像に対して、前記訓練可能なデータベースを訓練する工程は複数個のソース画像を訓練するもので、前記訓練にはさらに前記複数個のソース画像内におけるソース画像のソースサンプルによって前記インデックスの数量を増加し、前記訓練可能なデータベースを拡張する工程が含まれることを特徴とする請求項1に記載する出力装置に応用する画素色彩変換方法。
【請求項３】
前記訓練がさらに前記訓練可能なデータベース内に保存される一組の候補データ値と前記候補データ値に対応する一組の目標サンプルの出力結果により、前記対訓練可能なデータベース内のもう一組の候補データ値を発生する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項４】
前記対訓練可能なデータベース内のもう一組の候補データ値を発生する工程がさらに前記目標サンプルの出力結果によって前記候補データ値を調整し、前記のもう一組の候補データ値を発生する工程を含むことを特徴とする請求項３に記載する出力装置に応用する画素色彩変換方法。
【請求項５】
前記訓練がさらに前記選択工程により選択された前記候補データ値の他に、前記訓練可能なデータベース内のほかの候補データ値を除去する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項６】
さらに前記出力装置により出力された各組の目標サンプルの出力結果を検知し各組の目標サンプルの出力結果を比較する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項７】
前記ソース画像は所定方向に沿って段階的に変化しており、また、前記出力装置により出力された各組の目標サンプルの出力結果を検知する工程にはさらに、前記出力装置により出力された各組の目標サンプルの出力結果が、前記所定方向に現れる段階的な変化が飽和出力領域で現れるかどうかを検知し、各組の目標サンプルの出力結果との間で比較する工程が含まれることを特徴とする請求項６に記載する出力装置に応用する画素色彩変換方法。
【請求項８】
前記出力装置により出力された各組の目標サンプルの出力結果を検知する工程には前記飽和出力領域を検知すると、前記飽和出力領域が前記所定方向に沿う開始位置をさらに検知し、各組の目標サンプルの出力結果との間で比較する工程が含まれることを特徴とする請求項７に記載する出力装置に応用する画素色彩変換方法。
【請求項９】
ユーザーインターフェースを提供し、前記出力装置により出力された各組の目標サンプルの出力結果間における前記比較結果を入力するための工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項１０】
前記出力装置がプリンター或いは多機能OA機器であり、前記出力装置により各組の目標サンプルを出力し前記目標サンプルの出力結果を発生する工程が前記プリンターにより各組の目標サンプルを印刷し前記目標サンプルの印刷結果を発生する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項１１】
前記出力装置がモニターであり、前記出力装置により各組の目標サンプルを出力し前記対の目標サンプルの出力結果を発生する工程が前記モニターにより各組の目標サンプルを表示し前記目標サンプルの表示結果を発生する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項１２】
前記出力装置がプロジェクターであり、前記出力装置により各組の目標サンプルを出力し前記目標サンプルの出力結果を発生する工程が前記プロジェクターにより各組の目標サンプルを表示し前記目標サンプルの表示結果を発生する工程を含むことを特徴とする請求項１に記載する出力装置に応用する画素色彩変換方法。
【請求項１３】
インデックスに対応する複数個のデータ値を保存し画素色彩変換を行う訓練可能なデータベースと、
前記訓練可能なデータベースに接続され少なくとも一つのソース画像に対して前記訓練可能なデータベースを訓練する処理回路を含み、前記訓練はさらに前記訓練可能なデータベース内で前記一組のインデックスとして一組のソースサンプルを保存し、前記ソースサンプルが前記ソース画像の画素色彩を表す工程と、
前記訓練可能なデータベース内で複数組の候補データ値を保存し各候補データ値内の複数個の候補データ値が前記インデックス内の複数個のインデックスにそれぞれ対応する工程と、
前記ソースサンプルを前記複数組の候補データ値に基づいてそれぞれ複数組の目標サンプルに変換し、各組の目標サンプルは目標画像の画素色彩を表す工程と、
前記出力装置により各組の目標サンプルを出力し、前記目標サンプルの出力結果を発生する工程と、
前記出力装置により出力される各組の目標サンプルの出力結果における比較結果により、前記訓練可能なデータベースに保存される候補データベース値のうちから、一組の候補データ値を選択し、前記インデックスに対応する前記複数個のデータ値とする工程を含み、
その中の前記処理回路は前記訓練可能なデータベース内の対応する前記インデックスの複数個のデータ値により、もう一つのソース画像のソースサンプルを目標サンプルに変換し、前記出力装置に出力させることを特徴とする出力装置に応用する画素色彩変換システム。
【請求項１４】
前記処理回路の少なくとも一部分が前記出力装置に設置されることを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項１５】
前記訓練可能なデータベースの少なくとも一部分が前記出力装置に設置されることを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項１６】
前記処理回路がさらに、前記処理回路に設置され前記出力装置により出力された各組の目標サンプルの出力結果を検知するのに用いられる検知モジュールを含み、前記処理回路は各組の目標サンプルの出力結果との間で比較することを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項１７】
前記ソース画像は所定方向に沿って段階的に変化し、前記検知モジュールは前記出力装置により出力された各組の目標サンプルの出力結果が、前記所定方向に現れる段階的な変化が飽和出力領域で現れるかどうかを検知し、前記処理回路は各組の目標サンプルの出力結果との間で比較することを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項１８】
前記検知モジュールが前記飽和出力領域を検知すると、前記飽和出力領域が前記所定方向に沿う開始位置をさらに検知し、前記処理回路は各組の目標サンプルの出力結果との間で比較することを特徴とする請求項１７に記載する出力装置に応用する画素色彩変換システム。
【請求項１９】
前記処理回路はさらに前記出力装置により出力された各組の目標サンプルの出力結果との間の前記比較結果を入力するためのユーザーインターフェースを含むことを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項２０】
前記出力装置がプリンター或いはOA機器であり、前記処理回路は前記プリンター或いはOA機器により各組の目標サンプルを印刷し前記目標サンプルの印刷結果を発生することを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項２１】
前記出力装置がモニターであり、前記処理回路は前記モニターにより各組の目標サンプルを表示し前記目標サンプルの表示結果を発生することを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【請求項２２】
前記出力装置がプロジェクターであり、前記処理回路は前記プロジェクターにより各組の目標サンプルを表示し前記目標サンプルの表示結果を発生することを特徴とする請求項１３に記載する出力装置に応用する画素色彩変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像／視覚情報の出力装置に関わり、特に出力装置に応用する画素色彩変換方法と画素色彩変換システムに関わる。
【背景技術】
【０００２】
プリンター、例えばインクジェットプリンターはペーパー上の複数個の位置でそれぞれ所定量のインクを噴出し出力したい全体画像の色の濃淡変化を呈する。典型的なカラーインクジェットプリンター或いは多機能OA機器は通常、複数個の色のインク、例えば青緑色(シアン,C)、ローズピンク色(マゼンタ,M)、黄色(イエロー,Y)、黒色(ブラック,K)などのインクにより、ペーパー上の所定位置で所定（C,M,Y,K）の割合のインクを噴出し、前記所定位置の色を呈し、そのうち青色(blue)は黄色と青緑色のインクにより呈され、赤色(red)はローズピンク色と黄色のインクにより呈され、緑色(green)は黄色と青緑色により呈され、理論上では黒色は青緑色とローズピンク色と黄色のインクにより呈される。
【０００３】
前記所定位置で、上記の各インクのうち、ある色のインクの量が多すぎる場合、例えば所定の割合を超えるとき、飽和現象が起こる。このように、前記ある色に対応するインク量がどれだけ増えたかにかかわらず、呈される色はほぼ同じになり差が現れず、どこが異なるのか人に見分けをつけさせることは不可能である。似通った現象がレーザープリンターでも起こる。カラーレーザープリンターがペーパーの所定位置で、ある色に対応する炭素粉を過剰に加えたとき、飽和現象が起こる。
【０００４】
上記の問題に対して、通常GCR（グレー置き換え）とUCR（下色除去）などの技術に関連する制御によりペーパーの局部のトータルインク量或いはトータル炭素粉量をコントロールし、そのうちGCR技術は画像で表現される細部と影の色を黒色で少なくとも一部分を表し、UCR技術は暗部の青緑色、ローズピンク色、黄色の混合色により生じたニュートラルグレーを除き、適量の黒色で表す。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
注意すべきことは、従来技術は色の置き換えで上記の問題を解決しているため、その出力結果が時にはある暗部を単調にし、グラデーションがなくなるという欠点がある。また、従来技術は色の置き換えで生じる出力効果によりペーパーと／或いは画像の種類が異なり問題が起きるので、いくらいろいろと調整を行っても、色の置き換えにより生じる副作用は全く除去できず、従って上記の問題の根本的な解決にはならない。
【０００６】
従って本発明の目的は出力装置に応用する画素色彩変換方法と画素色彩変換システムを提供し、上記の問題を解決することである。
【０００７】
本発明の他の目的は出力装置に応用する画素色彩変換方法と画素色彩変換システムを提供し、訓練可能なデータベースを用いて出力装置の画素色彩変換機能の最適化を達成することである。
【０００８】
本発明の別の目的は出力装置に応用する画素色彩変換方法と画素色彩変換システムを提供し、訓練可能なデータベースに対する訓練の自動化により、出力装置の画素色彩変換能力の調整をするときの効率を高くさせることである。
【課題を解決するための手段】
【０００９】
本発明の最適な実施例では、出力装置に応用する画素色彩変換方法を提供し、前記画素色彩変換方法には、訓練可能なデータベースを提供し、インデックスに対応する複数個のデータ値を保存し画素色彩変換を行う工程と、少なくとも一つのソース画像に対し前記訓練可能なデータベースを訓練する工程が含まれる。前記訓練はさらに前記訓練可能なデータベースに前記一組のインデックスとして一組のソースサンプルを保存し、前記一組のソースサンプルが前記ソース画像の画素色彩を表す工程と、前記訓練可能なデータベースに複数組の候補データ値を保存し、各候補データ値内における複数個の候補データ値が前記のインデックス内における複数個のインデックスにそれぞれ対応する工程と、前記ソースサンプルを前記複数組の候補データ値によってそれぞれ複数組の目標サンプルに変換し、各組の目標サンプルは目標画像の画素色彩を表す工程と、前記出力装置により各組の目標サンプルを出力し、前記目標サンプルの出力結果を発生する工程と、前記出力装置により出力される各組の目標サンプルの出力結果における比較結果に基づいて、前記訓練可能なデータベースに保存されている候補データベース値のうちから、一組の候補データ値を選択し、前記インデックスに対応する前記複数個のデータ値とする工程を含む。前記画素色彩変換方法はさらに前記訓練可能なデータベース内で対応する前記インデックスの複数個のデータ値により、ソース画像のソースサンプルを目標サンプルに変換し、前記出力装置に出力させる工程を含む。
【００１０】
本発明は上記の画素色彩変換方法を提供するのと同時に、それに対応する出力装置に応用する画素色彩変換システムも提供し、前記画素色彩変換システムはインデックスに対応する複数個のデータ値を保存し画素色彩変換を行う訓練可能なデータベースと、前記訓練可能なデータベースに接続され少なくとも一つのソース画像に対して前記訓練可能なデータベースを訓練する処理回路を含む。前記訓練はさらに前記訓練可能なデータベース内で前記一組のインデックスとして一組のソースサンプルを保存し、前記ソースサンプルが前記ソース画像の画素色彩を表す工程と、前記訓練可能なデータベース内で複数組の候補データ値を保存し、各候補データ値内の複数個の候補データ値が前記インデックス内の複数個のインデックスにそれぞれ対応する工程と、前記ソースサンプルを前記複数組の候補データ値に基づいてそれぞれ複数組の目標サンプルに変換し、各組の目標サンプルは目標画像の画素色彩を表す工程と、前記出力装置により各組の目標サンプルを出力し、前記目標サンプルの出力結果を発生する工程と、前記出力装置により出力される各組の目標サンプルの出力結果における比較結果により、前記訓練可能なデータベースに保存される候補データベース値のうちから、一組の候補データ値を選択し、前記インデックスに対応する前記複数個のデータ値とする工程を含む。その中の前記処理回路は前記訓練可能なデータベース内の対応する前記インデックスの複数個のデータ値により、もう一つのソース画像のソースサンプルを目標サンプルに変換し、前記出力装置に出力させる。
【発明を実施するための最良の形態】
【００１１】
本発明は出力装置に応用する画素色彩変換方法と画素色彩変換システムを提供するものであり、本発明で応用される出力装置の領域はプリンターと多機能OA機器に限られず、その他の画像／視覚情報出力装置にも適用でき、例えばモニターやプロジェクターである。
【００１２】
図１に本発明の実施例による出力装置１０８に応用する画素変換システム１００の概略図を示す。そのうち画素色彩変換システム１００の一部分は出力装置１０８に設置されている。画素色彩変換システム１００は訓練可能なデータベース１１０と処理回路１２０を含み、処理回路１２０は処理モジュール１２２と検知モジュール１２４を含む。訓練可能なデータベースはインデックスに対応する複数個のデータ値を保存し、画素色彩変換を行い、処理回路１２０は少なくとも一つのソース画像に対して訓練可能なデータベース１１０を訓練する。
【００１３】
本実施例によると、出力装置１０８はプリンター或いは多機能OA機器であり、それには制御回路１０８C、ケーブル１０８L、ペーパー入力モジュール１０８PI、ペーパー出力モジュール１０８POを含む。そのうちペーパー入力モジュール１０８PIとペーパー出力モジュール１０８POはそれぞれ用紙カセットと印刷済み用紙出力棚を表すが、図１にはすべてを示していない。制御回路１０８Cは出力装置１０８を制御するためのものであり、ケーブル１０８Lによりその他の装置に接続され、出力装置１０８をその他のサーボ装置とする。例えば、制御装置１０８CはパソコンやLANに接続される。注意すべきことは、本実施例の処理モジュール１２２は制御回路１０８Cの独立モジュールとは異なるが、これは本発明を制限するものではない。本発明の別の実施例によると、処理モジュール１２２は訓練可能なデータベース１１０と一体化しているだけでなく、制御回路１０８C内に埋め込まれている。
【００１４】
図１で示される実施例において、画素色彩変換システム１００は出力装置１０８の画素色彩変換を行うことができ、出力装置１０８がケーブル１０８Lからソース画像を受信すると印刷をするために、画素色彩変換システム１００はケーブル１０８Lからのソース画像内のソースサンプルを目標サンプル（target  sample）に変換し、ソース画像の画素色彩を調整し、そのうちの目標サンプルは目標画像の画素色彩を表し、出力装置１０８に出力を行わせることができる。このように、本実施例の出力装置１０８はすでに調整された画素色彩の目標画像を印刷することができる。
【００１５】
図２に本発明の実施例による出力装置に応用する画素色彩変換方法９１０のフローチャートを示し、図３には本発明の実施例による図２に示されるステップ９１４の方法９２０のフローチャートを示す。そのうち図２と図３に示される方法９１０と９２０は共に図１に示される画素色彩変換システム１００により実現され、以下に説明を行う。
【００１６】
本実施例によれば、図２に示された画素色彩変換方法９１０は下記の工程を含む。
・ステップ９１０S：開始。
・ステップ９１２：出力装置１０８において、訓練可能なデータベース１１０を提供しインデックスに対応する複数個のデータ値を保存し画素色彩変換を行う。
・ステップ９１４：処理回路１２０（特に処理モジュール１２２）が少なくとも一つのソース画像に対し、前記訓練可能なデータベースを訓練する。本実施例によれば、Ns個のソース画像Is（J）に対し、訓練可能なデータベース１１０を訓練し、そのうちJ=１、２、…、Nsである。本実施例では、ソース画像Is（J）は異なる色の変化、単一の色調(hue)の段階的（gradient）変化、多くの色調の段階的変化、或いは上記のいくつかの変化の中から少なくとも一部分の組み合わせによる変化を有する。例えば、ソース画像Is(J)は青緑色(シアン,C)の段階的変化、ローズピンク色(マゼンタ,M)の段階的変化、黄色(イエロー,Y)の段階的変化、黒色(ブラック,K)の段階的変化を有する。本実施例の実施選択によると、ソース画像Is(J)はケーブル１０８Lからのソース画像を受信できる。本実施例の別の実施選択によると、ソース画像Is(J)は画素色彩変換システム１００に設けられたソース映像（例えば処理モジュール１２２に設けられている）である。また、本実施例の他の実施選択によると、ソース画像Is(J)は処理回路で訓練可能なデータベース１１０を訓練するとき、或いは訓練する前に、処理モジュール１２２に設けられたプログラムコードにより発生する。
・ステップ９１６：処理回路１２０（特に処理モジュール１２２）は訓練可能なデータベース１１０内の対応する前記インデックスの複数個のデータ値により、ソース画像のソースサンプルを目標サンプルに変換する。本実施例によれば、本ステップのソース画像はユーザーが出力したいと思う画像であり、ケーブル１０８Lからのソース画像を受信し、その主な内容は通常ステップ９１４で示されるソース画像Is(J)の内容と異なる。また、本ステップのソース画像は画素色彩変換システム１００に設けられたソース映像でもよい。例えば、本ステップを実行した後に発生する目標サンプルは出力装置１０８により生じた出力結果（本実施例では印刷結果）を通して、ステップ９１４の訓練結果が正常であるかどうかを検査することができる。
・ステップ９１０E：終了。
【００１７】
本実施例によれば、図２に示されたステップ９１４の実施の詳細は図３の各ステップに示す。簡単明瞭にするために、ここではループ変数Jを一つの固定値（例えばJ=１、２、…、Nsのうちの一つ）としたケースについての説明をする。
・ステップ９２０S：開始
・ステップ９２２：I=１、２、…、とN(J)に対して下記のステップ９２２-I-１０、…、９２２-I-５０で構成されるループをN(J)回行い、N(J)個の出力結果R(1)、R(2)、…、とR(N(J))を発生させる。
・ステップ９２２-I-１０：訓練可能なデータベース１１０内に前記インデックスとしてソースサンプルを保存し、前記ソースサンプルはソース、画像Is(J)の画素色彩を表す。
・ステップ９２２-I-２０：訓練可能なデータベース１１０内に候補データ値を保存し、前記候補データ値の複数個の候補データ値はそれぞれ前記インデックス内の複数のインデックスに対応する。
・ステップ９２２-I-３０：前記ソースサンプルを前記候補データ値により目標サンプルに変換し、前記目標サンプルは目標画像It(J,I)の画素色彩を表す。
ステップ９２２-I-４０：出力装置１０８により前記目標サンプルを出力し、前記目標サンプルの出力結果R(I)を発生する。本実施例において、出力素内１０８はプリンター或いは多機能OA機器であるので、本ステップは前記プリンター或いは多機能OA機器により前記目標サンプルを印刷し前記目標サンプルの印刷結果を発生する。そのうち出力結果R(I)はペーパー出力モジュール１０８PO上の出力装置１０８で印刷される用紙の印刷結果を表す。
・ステップ９２２-I-５０：I<N(J)であれば、前記候補データ値と出力結果R(I)により、訓練可能なデータベース内の別の候補データを発生する。本実施例によれば、本ステップは出力結果R(I)によりループ変数Iに対応する前記候補データ値を調整し、次の値（I+1）に対応する前記別の候補データ値を発生する。また、本発明は検知モジュール１２４を用いることにより出力結果R(I)を検知し、本実施例の検知モジュール１２４は測定モジュールであり、ペーパー出力モジュール１０８PO上の出力装置１０８により印刷された用紙の印刷結果を出力結果R(I)として測定する。
・ステップ９２４：出力結果R(1)、R(2)、…、とR(N(J))間の比較結果により、訓練可能なデータベース１１０内に保存された候補データ値の中から一組の候補データ値を選択し、ステップ９１２における前記インデックスに対応する複数個のデータ値とする。
・ステップ９２６：ステップ９２４で選択された前期候補データ値以外を訓練可能なデータベース１１０内のその他の候補データ値に移動させる。
ステップ９２０E：終了。
【００１８】
続いてループ変数Jの１、２、…、Nsにおける変化についてさらに説明をする。ループ変数J=１、２、…、Nsはステップ９２２-I-１０、…、９２２-I-５０が対応する（N(1)+N(２)＋＋…＋N(Ns)）回実行されるループを表し、そのうちステップ９２２-I-４０とステップ９２２-I-５０で述べられているR(I)はいずれもR(J,I)となるが、その他の内容は先に述べたこととほぼ同じである。このように、ステップ９２２とステップ９２４はそれぞれステップ９２２’とステップ９２４’となる。以下にそれを示すこととする。
・ステップ９２２’：J=１、２、…、Nsに対応しI=１、２、…、とN(J)に対して下記のステップ９２２-I-１０、９２２-I-２０、９２２-I-３０、９２２-I-４０’９２２-I-４０’、９２２-I-５０’で構成されるループを（N(1)+N(２)＋＋…＋N(Ns)）回行い、（N(1)+N(２)＋＋…＋N(Ns)）個の出力結果R(1,1)、R(1,2)、…、R(1,N(1))、R(2,1)、R(2,2)、…、R(2,N(2))、…、R(Ns,1)、R(Ns,2) 、…、とR(1,N(Ns))を発生させる。
・ステップ９２２-I-１０：訓練可能なデータベース１１０内に前記インデックスとしてソースサンプルを保存し、前記ソースサンプルはソース、画像Is(J)の画素色彩を表す。
・ステップ９２２-I-２０：訓練可能なデータベース１１０内に候補データ値を保存し、前記候補データ値の複数個の候補データ値はそれぞれ前記インデックス内の複数のインデックスに対応する。
・ステップ９２２-I-３０：前記ソースサンプルを前記候補データ値により目標サンプルに変換し、前記目標サンプルは目標画像It(J,I)の画素色彩を表す。
・ステップ９２２-I-４０’：出力装置１０８により前記目標サンプルを出力し、前記目標サンプルの出力結果R(J,I)を発生する。
ステップ９２２-I-５０’： I<N(J)であれば、前記候補データ値と出力結果R(J,I)により、訓練可能なデータベース内の別の候補データを発生する。
・ステップ９２４’： 出力結果R(1,1)、R(1,2)、…、R(1,N(1))、R(2,1)、R(2,2)、…、R(2,N(2))、…、R(Ns,1)、R(Ns,2) 、…、とR(1,N(Ns))間の比較結果により、訓練可能なデータベース１１０内に保存された候補データ値の中から一組の候補データ値を選択し、ステップ９１２における前記インデックスに対応する複数個のデータ値とする。
【００１９】
異なるソース画像Is(J)に対応する訓練過程（ループ変数Jに対応する異なる値）により用いられるソースサンプルのすべてが同じだとはいえないので、ソースサンプルの数は変動することがある。この状況では、本発明の画素色彩変換方法９１０と画素色彩変換システム１００は上記の訓練過程において、ループ変数Jに対応するソースサンプルにより、ステップ９１２で前記インデックス内のインデックス数が増え、訓練可能なデータベース１１０を拡張する。
【００２０】
図４に本発明で示される実施例の図２のステップ９１４を実行する際に用いられる段階的な変化を備える複数個のソースサンプルの概略図を示す。このような段階的な変化を備えるソースサンプルはCMYKなどの成分で組み合わせられ、さらにはっきりさせると、この図はCMYKなどの成分の組み合わせ画像で、青緑色(シアン)、ローズピンク色(マゼンタ)、黄色(イエロー)、黒色(ブラック)の０％乃至１００％（或いは８ビット表示であれば、０乃至２５５）の変化のさまざまな組み合わせを含む。例えば、０乃至２５５は5個を一つの単位とし、５２レベルに分けられるので、CMYKなどの成分の組み合わせ合計は（５２×５２×５２×５２）種類の変化があり、すなわち上記のさまざまな組み合わせは全部で７,３１１,６１６色得られることになる。図５に上記の組み合わせられたソースサンプルで青緑色(シアン)の段階的変化に対応するグラフィックサンプルGcを、図６に上記の組み合わせられたソースサンプルでローズピンク色(マゼンタ)の段階的変化に対応するグラフィックサンプルGmを、図７に上記の組み合わせられたソースサンプルで黄色(イエロー)の段階的変化に対応するグラフィックサンプルGyを、図８に上記の組み合わせられたソースサンプルで黒色(black)の段階的変化に対応するグラフィックサンプルGkを示す。
【００２１】
図９に本発明の実施例のネットライン方向に変更したケースで、図２のステップ９１４を実行する際に用いられるソース画像において、グラフィックサンプルGkの段階的変化に対応する方向とグラフィックサンプルGyの段階的変化に対応する方向の概略図を示す。本実施例で、グラフィックサンプルGkに対応する方向はソース画像のカラーチャンネルKの段階的変化に対応する方向を表し、グラフィックサンプルGyに対応する方向はソース画像のカラーチャンネルYの段階的変化に対応する方向を表す。
【００２２】
本発明の画素色彩変換方法９１０と画素色彩変換システム１００は上記の訓練過程で、出力装置１０８に出力される各目標サンプルの出力結果（例えば上記のR(I)或いはR(J,I)）が、方向Gc、Gm、Gy、Gkにおける所定方向に現れる段階的な変化が飽和出力領域で現れるかどうかを検知し、各組の目標サンプルの出力結果との間で比較する。方向Gc、Gm、Gy、Gk内の所定方向に沿って前記飽和出力領域まで検知し、さらに前記飽和出力領域から前記所定方向に沿って開始位置を検知し、各組の目標サンプルの出力結果との間で比較する。このように、本発明は前記所定方向上に沿った段階的変化の変化範囲が大きいものを選択でき、且つ無飽和出力領域の出力結果に対応する候補データ値はステップ９１２の前記インデックスに対応する複数個のデータ値とされ、出力装置１０８の画素色彩変換機能の最適化を達成する。
【００２３】
図１０、図１１、図１２、図１３に本発明の実施例による図２のステップ９１２を実行する際に用いられる関数fc、fm、fy、fkの曲線の概略図を示す。各図の横軸と縦軸はそれぞれソースサンプルと目標サンプルに対応し、関数fc、fm、fy、fkはそれぞれソース／目標サンプルの変換過程で、青緑色(シアン,C)、ローズピンク色(マゼンタ,M)、黄色(イエロー,Y)、黒色(ブラック,K)などの成分変換に対応する。すなわち、関数fc、fm、fy、fkはソース／目標サンプルの変換過程で、それぞれカラーチャンネルC、M、Y、Kの変換関数に対応する。また、各図の破線はソースサンプルが直接目標サンプルのパラメータ関数にコピーされることを表し、照らし合わせることにする。
【００２４】
本実施例によれば、関数fc、fm、fy、fkは処理モジュール１２２内に保存され、且つ処理モジュールは上記の検知結果R(I)或いはR(J,I)により関数fc、fm、fy、fkを調整する。このように、同一組のソースサンプルに対して、処理モジュール１２２は関数fc、fm、fy、fkにおける任意のものを調整するにつれて、ステップ９２２-I-３０でループ変数Jの変化に対応する各組の目標サンプルを発生する。本発明によれば、ステップ９１４で述べられている訓練が完成して再度訓練をする必要がなければ、関数fc、fm、fy、fkは移動される。例えば、出力装置１０８の発生過程で、関数fc、fm、fy、fkはステップ９１４で述べられている訓練で用いられ画素色彩変換機能の最適化を行う。出力装置１０８の画素色彩変換機能が最適化された後、訓練可能なデータベース１１０は訓練が完了していることを表し、関数fc、fm、fy、fkは処理モジュール１２２から移動される。
【００２５】
以上の内容によると、本発明の画素色彩変換方法９１０と画素色彩変換システム１００は訓練可能なデータベース１１０の訓練の自動化により、出力装置１０８の画素色彩変換機能の調整するときの効率を高くさせる。
【００２６】
図１で示されている実施例の変化例において、さらに画素色彩変換システム１００でユーザーインターフェース（図には示していない）を提供し、出力装置１０８により出力される各組の目標サンプルの出力結果との間の比較結果を入力し、ステップ９２４或いはステップ９２４’での選択の際の根拠とする。前記ユーザーインターフェースは出力装置１０８の中あるいは外に設置され、本発明の実施には影響を及ぼさない。例えば、前記ユーザーインターフェースは出力装置１０８上の既製のユーザーインターフェースにより実現され、出力装置１０８のモジュール、ひいてはパソコンに接続されることにより実現される。このように、出力装置１０８のユーザー、設計者、或いは生産ラインの操作員は訓練可能なデータベース１１０に対する自動化訓練のほかに、特別な目的により手動調整をする利便性を確保するために、みな前記比較結果を自分で入力することができる。
【００２７】
また、前記ユーザーインターフェースは前記比較結果を入力する用途に限られるものではなく、入力データがステップ９２２-I-５０或いはステップ９２２-I-５０’に述べられている前記別の候補データ値を発生するのにも用いることができる。例えば、ユーザーは前記ユーザーインターフェースを用いることにより、出力結果R(J,I)に基づきループ変数Iに対応する前記候補データ値を調整し、次の値（I+1）に対応する前記別の候補データ値を発生する。
【００２８】
本変化例によると、出力結果R(I)が検知モジュール１２４を用いることにより検知をしても、ユーザーが自分で目視により判定しても、本発明の実施には影響を及ぼさない。従って、本変化例によると、処理回路１２０内に検知モジュール１２４を設置しなくてもよい。
【００２９】
図１４に本発明の実施例により、図２のステップ９１４を行う過程で発生する複数個のデータ１１２の概略図を示す。そのうち前記複数個のデータはそれぞれカラーチャンネルC、M、Y、Kに対応するインデックスと前記インデックスに対応するデータ値を含む。例えば、図９で示されている一番上のデータについていえば、0x1345FFABは前記インデックスを表し、0x569CF387は前記インデックスに対応するデータ値を表す。本実施例によれば、前記インデックスの３２個のビットはそれぞれカラーチャンネルC、M、Y、Kに対応する四つの8ビット値0x13、0x45、0xFF、0xABにより構成され、前記インデックスに対応するデータ値はそれぞれカラーチャンネルC、M、Y、Kに対応する四つの8ビット値0x56、0x9C、0xF3、0x87により構成される。このように、ソースサンプルがインデックス0x1345FFABと一致すれば、処理モジュール１２２は前記データにより前記ソースサンプルを0x569CF387に変換し、前記ソースサンプルに対応する目標サンプルとする。
【００３０】
図１で示される実施例の変化例によれば、出力装置１０８はモニターであり、ステップ９２２-I-４０或いはステップ９２２-I-４０’は前記モニターにより前記目標サンプルを表示し前期目標サンプルの表示結果を発生し、そのうち出力結果R(I)或いはR(J,I)は前記モニターの表示パネルにより表示される表示結果を表す。
【００３１】
図１で示される実施例の変化例によれば、出力装置１０８はプロジェクターであり、ステップ９２２-I-４０或いはステップ９２２-I-４０’は前記プロジェクターにより前記目標サンプルを表示し前期目標サンプルの表示結果を発生し、そのうち出力結果R(I)或いはR(J,I)は前記プロジェクターの表示パネルにより表示される表示結果を表す。
【００３２】
従来技術と比べ合わせると、本発明は訓練可能なデータベースも用いることにより、出力装置の画素色彩変換機能の最適化を行う目的を達成する。従って、本発明は根本から従来技術が直面していた問題を解決でき、従来技術におけるGCRとUCRなどの技術を用いて色の置き換えを行う際に生じていた副作用は起こらない。
【００３３】
本発明の他のメリットは、本発明が訓練可能なデータベースに対して訓練の自動化を行うので、出力装置の画素色彩変換能力の調整をするときの効率を高くさせられることである。
【００３４】
本発明の別のメリットは、本発明がユーザーインターフェースを提供することにより、ユーザー、設計者、或いは生産ラインの操作員は出力装置の画素色彩変換機能を最適化する過程において、訓練可能なデータベースに対し訓練のコントロール権を持つことができる。また、ユーザーインターフェースを提供するとき、前記処理回路内に前記検知モジュールが設置されていなくても、本発明の実施に影響を及ぼさないことである。
【００３５】
上記に述べたことは本発明の最適な実施例というだけで、本発明の特許請求の範囲を制限するものではなく、この領域を熟知している技術者により手を加え、変更することができるが、すべて上記の特許請求の範囲内に含まれる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施例による出力装置に応用する画素色彩変換システム１００を示す概略図。そのうち前記画素色彩変換システムの一部分は出力装置に設置されている。
【図２】本発明の実施例による出力装置に応用する画素色彩変換方法を示すフローチャート。
【図３】本発明の実施例による図２に示される前期訓練工程の方法を示すフローチャート。
【図４】本発明で示される実施例の図２の前記訓練工程を実行する際に用いられる段階的な変化を備える複数個のソースサンプルを示す概略図。そのうちこのような段階的な変化を備えるソースサンプルはCMYKなどの成分で組み合わせられる。
【図５】上記の組み合わせられたソースサンプルで青緑色(シアン)を示すグラフィックサンプル。
【図６】上記の組み合わせられたソースサンプルでローズピンク色(マゼンタ)を示すグラフィックサンプル。
【図７】上記の組み合わせられたソースサンプルで黄色(イエロー)を示すグラフィックサンプル。
【図８】上記の組み合わせられたソースサンプルで黒色(ブラック)を示すグラフィックサンプル。
【図９】本発明の実施例のネットライン方向に変更したケースで、図２の前記訓練工程を実行する際に用いられるソース画像において、段階的に変化する方向を示す概略図。
【図１０】本発明の実施例による図２の前記訓練工程を実行する際に用いられる関数を示す概略図。
【図１１】本発明の実施例により、図２の前記訓練工程を行う過程で発生する複数個のデータを示す概略図。
【図１２】本発明の実施例により、図２の前記訓練工程を行う過程で発生する複数個のデータを示す概略図。
【図１３】本発明の実施例により、図２の前記訓練工程を行う過程で発生する複数個のデータを示す概略図。
【図１４】本発明の実施例により、図２の前記訓練工程を行う過程で発生する複数個のデータを示す概略図。
【符号の説明】
【００３７】
１００  画素色彩変換システム
１１０  訓練可能なデータベース
１２０  処理回路
１２２  処理モジュール
１２４  検知モジュール
１０８  出力装置
１０８Ｃ  制御回路
１０８Ｌ  ケーブル
１０８PI  ペーパー入力モジュール
１０８PO  ペーパー出力モジュール
９１０、９２０  方法
９１０Ｓ、９１２、９１４、９１６、９１０E、９２０Ｓ、９２２、９２４、９２６、９２０E、９２２-I-１０、…９２２-I-５０    ステップ
fc、Fm、fy、fk    関数
Gk  Gy  方向
１１２  データ
【図１】
2007312351.tif 000003
【図２】
2007312351.tif 000004
【図３】
2007312351.tif 000005
【図４】
2007312351.tif 000006
【図５】
2007312351.tif 000007
【図６】
2007312351.tif 000008
【図７】
2007312351.tif 000009
【図８】
2007312351.tif 000010
【図９】
2007312351.tif 000011
【図１０】
2007312351.tif 000012
【図１１】
2007312351.tif 000013
【図１２】
2007312351.tif 000014
【図１３】
2007312351.tif 000015
【図１４】
2007312351.tif 000016