(57)【要約】【課題】本発明は、異なる入力装置（イメージ捕捉装置）と出力装置（イメージ再生システム）に柔軟に適合できるカラー管理の開発を目的とする。【解決手段】イメージのカラー値を表すイメージデータのカラー管理プロセスであり、第１のカラースペースの第１の位置を表し、入力カラー領域内に位置される第１のカラー値を記述するイメージデータを受信し、入力変換により第１の位置を基準位置へ変換し、それによって変換は基準位置が第２のカラースペースに位置され、第２のカラー値を記述するように行われ、基準カラー領域は基準位置により再生可能なカラー値を規定し、出力変換により、基準位置を第３の位置へ変換し、それによって出力変換は第３の位置が第３のカラースペースに位置され、出力装置の出力カラー領域により含まれる第３のカラー値を記述することを特徴とする。【選択図】    図２
2005045483.tif 000002
【特許請求の範囲】
【請求項１】
イメージのカラー値を表すイメージデータのカラー管理のプロセスであって、特にフィルムスキャナまたはデジタルカメラ等の入力装置と特に写真プリンタまたはフォトラボ等の出力装置の異なる予め選択されたカラー領域に関するカラー値の可能な変化として最適値を得るために、入力カラー領域が入力装置により捕捉されることができる全てのカラー値とイメージデータとしての出力とを含み、出力カラー領域がイメージ制御データが出力装置へ入力されるとき出力装置により処理されることができる全てのカラー値を含んでいるカラー管理プロセスにおいて、
ａ）第１のカラースペースの第１の位置を表し、入力カラー領域内に位置される第１のカラー値を記述するイメージデータを受信し、
ｂ）入力変換により第１の位置を基準位置へ変換し、それによって変換は基準位置が第２のカラースペースに位置され、第２のカラー値を記述するように行われ、基準カラー領域は基準位置により再生可能なカラー値を規定し、
ｃ）出力変換により、基準位置を第３の位置へ変換し、それによって出力変換は第３の位置が第３のカラースペースに位置され、出力装置の出力カラー領域により含まれる第３のカラー値を記述するように行われるステップを含んでいるカラー管理プロセス。
【請求項２】
入力変換において、
ａ）カラー値がほぼ中間グレーであるかその付近であるときおよび／または第１および／または第２のカラー値が入力カラー領域および／または基準カラー領域の内部区域に存在し、入力カラー領域および／または基準カラー領域の境界表面から隔てられているとき、第２のカラー値は少なくとも基本的に第１のカラー値と同じであり、
ｂ）入力カラー領域の境界表面に位置する第１のカラー値は基準カラー領域の境界表面に位置する第２のカラー値にマップされ、および／または、
ｃ）カラー値間の隣接関係が維持され、それによって隣接する第１のカラー値もまた隣接する第２のカラー値へマップされ、
ｄ）入力変換の第１の偏差は特異にならず、および／または入力変換は全単写である請求項１記載のプロセス。
【請求項３】
出力変換において、
ａ）カラー値がほぼ中間グレーであるかその付近であるときおよび／または第２および／または第３のカラー値が出力カラー領域および／または基準カラー領域の内部区域に存在し、出力カラー領域および／または基準カラー領域の境界表面から隔てられているとき、第３のカラー値は第２のカラー値と少なくとも基本的に同一であり、および／または、
ｂ）基準カラー領域の境界表面に位置する第２のカラー値は出力カラー領域の境界表面に位置する第３のカラー値にマップされ、および／または、
ｃ）カラー値間の隣接関係は維持され、それによって隣接する第２のカラー値もまた隣接する第３のカラー値へマップされ、
ｄ）出力変換の第１の偏差は特異にならず、および／または入力変換は全単写である請求項１記載のプロセス。
【請求項４】
基準カラー領域は複数の入力装置の複数の入力カラー領域および／または複数の出力カラー領域または複数の出力装置を含んでいる請求項１記載のプロセス。
【請求項５】
入力および／または出力変換は、第２のカラー値の少なくとも一部が第１および／または第３のカラー値の少なくとも一部と同一の色相を有するように行われる請求項１記載のプロセス。
【請求項６】
第２のカラースペースの基準位置を表すイメージデータはイメージ制御データを得るためにさらに処理する前に最適化される請求項１記載のプロセス。
【請求項７】
入力変換と出力変換は１つの変換に結合される請求項１記載のプロセス。
【請求項８】
コンピュータでの負荷または動作はコンピュータに請求項１に記載されたプロセスを実行させるプログラム。
【請求項９】
請求項８に記載されたプログラムを有するコンピュータ記憶媒体またはコンピュータ。
【請求項１０】
イメージデータを受信するための装置と、
イメージ制御データを得るために請求項１記載のプロセスにしたがって受信されたイメージデータを処理するデータ処理装置と、
特に紙または写真紙等の記録媒体上のイメージ制御データに基づいて写真イメージを生成するイメージ再生システムとを具備している特に大きいラボまたはミニラボ等の写真プリンタ、カラープリンタまたはフォトラボ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は可能な限り最適なカラーの再生を実現するための画像データの処理、特に写真用カメラ、ビデオカメラ、デジタルカメラ、スキャナ等の画像捕捉装置により捕捉されるような写真画像を表すイメージデータを意味している写真分野に関する。
【０００２】
【従来の技術】
イメージデータは例えば写真プリンタ、フォトラボ、ミニラボ、カラーレーザプリンタ、インクジェットプリンタ、モニタ（液晶ディスプレイおよびＣＲＴモニタ）等のような画像再生システムの制御に使用される。本発明は例えば媒体（紙、写真紙、ホイル等）またはスクリーン（モニタ）上で画像再生システムにより再生された画像のカラーの印象を改良するために使用される。本発明は特に、入力領域が出力領域に一致しないときに、入力装置（画像捕捉装置、例えばスキャナ、デジタルカメラ等）により捕捉および／または出力されることのできるカラースペース（入力領域）とイメージ再生システムにより再生可能なカラースペース（出力領域）との一致に関する。本発明はまた入力装置により捕捉され、装置依存カラースペースに存在するイメージの処理に関し、それによってこれらは装置依存カラースペースを規定するイメージ再生システムにより可能な限り最適に出力されることができる。
【０００３】
ｓＲＧＢイメージデータの処理は前述の本発明の使用分野の１例を表し、例えばイメージデータはデジタルカメラにより出力され、イメージ再生システム（例えば写真プリンタまたはミニラボ）により処理され、それによってイメージデータにより表される画像は写真紙により生成されることができる。
【０００４】
ｓＲＧＢカラースペースと、例えばＸＹＺカラースペースとの接続は例えば文献（“Ｔｈｅ  Ｃｒｅａｔｉｏｎ  ｏｆ  ｔｈｅ  ｓＲＧＢ  ＩＣＣ  Ｐｒｏｆｉｌｅ”、Ｍａｒｙ  Ｎｅｉｌｓｏｎ、Ｍｉｃｈａｅｌ  Ｓｔｏｋｅｓ、Ｈｅｗｌｅｔｔ  Ｐａｃｋａｒｄ  Ｃｏｍｐａｎｙ  、Ｂｏｉｓｅ  Ｉｄａｈｏ  、ＵＳＡ  、Ｃｏｌｏｒ  Ｒｅｓｅａｒｃｈ  Ｎｏ．５６８  、２５３  −２５７  頁、１９９８年）に記載されている。ｓＲＧＢカラースペースは特に以下の理由で人気がある。
ａ）陰極線管（ＣＲＴモニタ）の主要な燐光カラーの伝達関数と色度は非常にｓＲＧＢカラースペースに類似している。したがって、イメージはプロフィールによるカラーのマッピングの必要性なしにモニタで合理的な品質で示されることができる。ｓＲＧＢカラースペースは現在では非常に普通なものであるので、例えばＬＣＤモニタまたはプラズマモニタのようなｓＲＧＢから非常に偏差した伝達関数を有する技術分野でさえも、ｓＲＧＢインターフェースによるイメージデータ入力はサポートされている。
ｂ）デジタルスキャナ、モニタ、デジタルカメラの製造業者はしばしばｓＲＧＢイメージデータを出力する装置の更なる特徴としてそれらを与える。
ｃ）市場で入手可能なほとんど全てのコンピュータプログラムはｓＲＧＢのようなカラースペースをサポートする。
【０００５】
【発明が解決しようとする課題】
残念ながら、ｓＲＧＢカラースペースと、写真紙のカラースペース（例えば銀ハロゲン化物紙）は非常に異なっている（図１参照）。広い領域のｓＲＧＢカラースペース、特に明るい純色はさらに写真紙の領域外である。反対に、モニタは通常、写真紙の暗色を再生できない。インクジェットおよびカラーレーザプリンタのカラースペースもｓＲＧＢカラースペースとは非常に異なる。
【０００６】
装置依存カラースペースを相互に一致するためのカラー管理が目的である。通常、各装置はその固有のカラープロフィールを有する。入力および出力プロフィール間の接続は好ましくは入力および出力装置と独立したカラースペースによりカラー管理において行われる。このカラースペースもプロフィール接続またはＰＣＳと呼ばれる。入力および出力装置は通常は異なる領域を有する。カラー管理の最終的な精神的概念は例えば文献（“Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ：  Ｃｕｒｒｅｎｔ  Ｐｒａｃｔｉｃｅ  ａｎｄ  ｔｈｅ  Ａｄｏｐｔｉｏｎ  ｏｆ  ａ  Ｎｅｗ  Ｓｔａｎｄａｒｄ  ”、Ｍｉｃｈａｅｌ  Ｈａｓ  、Ｔｏｄｄ  Ｎｅｗｍａｎ  ）に記載されており、これはインターネットアドレスｈｔｔｐ：ｗｗｗ．ｃｏｌｏｒ．ｏｒｇ／ｗｐａｐａｅｒ１．ｈｔｍｌで呼出されることができる。比色の整合と呼ばれる基本的な概念では、両者の領域のカラーは可能な限りカラー値を維持しながら転送される。ある出力装置により発生されることができないカラーは領域境界にマップされる。用語“絶対的なレンダリング目的”はこのプロセスで使用される。比色の整合に関する妥協は通常２つの装置（“相対的なレンダリング目的”）の白点と整合するように行われる。またさらに別の整合は２つの装置の最も暗いグレートーンを整合することによっても実行されることができる（“知覚的レンダリング目的”）。このようなカラー管理システムとその標準化（ＩＣＣ）は印刷産業で使用される。しかしながら、現像業界におけるこの目的の採択は幾つかの欠点を生じる。
ａ）現像システムの幾つかのコンポーネントは正確なカラー再生に関して十分に安定ではない。これは例えば写真紙プロセッサの場合、その安定性は多くはこれまでのカラー管理システムの要求を満たしていない。あるいは例えばフィルム用の入力装置のカラープロフィールについての情報は十分な正確性で知られておらず、または多くは変化する。
ｂ）出力装置はこれらのカラーだけを使用し、これらは出力装置と入力装置に共通である。出力装置の十分な潜在性はそれ故、使用されない。しかしながら本発明者は特に写真の分野では、カスタマはイメージ再生がより多数のカラーで行われるときにさらに快適で肯定的にイメージのカラー印象を知覚し、即ち出力装置のカラーの潜在性を良好に使用することを認識している。この快適な印象は印刷業界の場合のように、カスタマにとってはイメージデータにおける測色の正確な再生よりもさらに重要である。
ｃ）出力装置の領域に適合するためにカラー値がさらに強い変化を受ける入力装置のカラースペースのこれらの領域では、カラー転移とカラーニュアンスの詳細は失われる。
ｄ）デジタルデータがフィルムのネガから、またはカラー写真の走査および例えばＣＤ等のデジタル形態の出力により得られるならば、フィルムのネガ領域またはプリントアウト或いはプリントは通常スキャナの領域に対応しないので、カラー情報は失われる。したがってスキャナの出力フォーマットは通常ｓＲＧＢである。以下のステップでは、リプリントまたは新しいプリントアウトがデジタルデータに基づいて実行されるならば、得られる結果は例えばフィルムのネガに基づいて、プリントアウトが直接実行される場合と同一ではない。
ｅ）カラー管理で使用される、例えば３次元の基準テーブル（３Ｄ−ＬＵＴ）を使用するカラー処理モジュールの一般的な実現は多くは領域境界近辺の正確性および数の安定性に関する問題を有し、それはそこで実行される領域のマッピングが領域の限界で単一の第１の偏差を生じるためである。
【０００７】
本発明の目的は、異なる入力装置（イメージ捕捉装置）と出力装置（イメージ再生システム）にフレキシブルに適合されることのできるカラー管理を行うことである。さらに、本発明の好ましい目的は、前述の従来技術の欠点の１つを少なくとも部分的に克服することである。
【０００８】
【課題を解決するための手段】
本発明は、イメージデータの処理のプロセス、特にカラー管理プロセスに関する。イメージデータはイメージ、特に写真画像のカラー値を表す。特にイメージ捕捉装置により捕捉された写真画像のカラー値は、本発明にしたがって処理することにより、出力装置、特にイメージ再生システム（写真プリンタ、フォトラボ、モニタ、プリンタ、カラーレーザプリンタ、インクジェットプリンタ等）のイメージ再生の可能性に一致される。装置により管理可能なカラースペースは装置のカラー領域と呼ばれる。入力装置（例えばイメージ捕捉装置）のカラー領域は全てのカラー値を含み、これは入力装置により捕捉され、出力されることができる。入力装置により出力されたイメージデータは、本発明によるプロセスによって処理され、それ故入力装置のカラー領域を示し、入力装置は特に写真情報を捕捉および／または処理する。本発明によるプロセスによって受信されたイメージデータは異なる方法、特に例えばＣＤ、ネットワーク、インターネット等のデータキャリアにより、または例えばスキャナ或いはデジタルカメラ等のようなイメージ捕捉装置への直接接続により受信されることができる。プロセスへのイメージデータ入力は、プロセスにより出力されたイメージデータがプロセスへのイメージデータ入力よりも出力装置のカラー領域に良好に整合されるカラー値を表す方法で、本発明にしたがったプロセスにより処理される。出力装置のカラー領域、即ちいわゆる出力カラー領域は好ましくは全てのカラー値を含み、これは出力装置へイメージデータが入力されるとき出力装置により処理される（例えば再生、記憶および／または送信される）。
【０００９】
イメージデータは通常のように２次元であるかまたは３次元（例えばホログラム）である。
【００１０】
本発明によるプロセスによって受信されたイメージデータは第１のカラースペースのいわゆる第１の位置を表し、第１のカラー値を記述する。これらのカラー値は入力カラー領域内に位置する特性を有する。
【００１１】
本発明によるプロセスにしたがって、第１の位置は第２の位置への入力変換により変換される第１のステップにあり、これらは基準位置と呼ばれる。入力変換は基準位置が第２のカラースペースに存在する方法で実行されることが好ましい。したがって、第１のカラースペースから第２のカラースペースへの変換が行われる。第１および第２のカラースペースは異なることが好ましい。第１のカラースペースは基本的に入力装置の装置依存のカラースペースであり、第２のカラースペースは例えばＣＩＥラボまたはＸＹＺのような装置の独立したカラースペースである。
【００１２】
第２のステップでは、基準位置は第３の位置への出力変換により変換される。変換は好ましくは第３の位置が第３のカラースペースにあるように実行される。したがって第３のカラースペースへの基準カラースペースの変換が行われる。第２のカラースペースと第３のカラースペースは異なることが好ましい。第３のカラースペースは特に、出力装置（例えばＲＧＢカラースペース）に一致することが好ましい装置依存のカラースペースである。少なくとも第１または第３のカラースペースが第２のカラースペースと異なることが好ましい。第１の位置および／または第１のカラー値の少なくとも一部は好ましくは第２の位置および／または第２のカラー値とは異なる。第３の位置および／または第３のカラー値の少なくとも一部は好ましくは第２の位置および／または第２のカラー値とは異なる。第１の位置または第３の位置の少なくとも一部は第２の位置とは異なることが好ましい。好ましくは、少なくとも入力変換または出力変換はアイデンティティ変換ではなく、またはほとんどの変換はアイデンティティ変換である。例えば、出力変換は、出力カラー領域が基準カラー領域に対応するならば、アイデンティティ変換である。入力カラー領域が基準カラー領域に対応するならば、この入力変換もアイデンティティ変換である。例えば、出力装置は例えばデータ記録装置または、例えば基準カラー領域を含むイメージデータを記録または送信できるネットワークインターフェースであってもよい。対応して、入力装置はデータ読取装置または、例えば基準カラー領域をスパンするイメージデータを読出しまたは受信するネットワークインターフェースであってもよい。この方法では、基準位置を表すデータは記憶／送信および／または読取／受信されることができる。しかしながら、基準カラー領域は好ましくは、入力カラー領域とも出力カラー領域とも一致しない方法で形成されることが好ましい。
【００１３】
本発明による入力変換は第１のカラースペースから第２のカラースペースへの変換（“第１のカラースペースの変換”と呼ばれる）と、第２のカラースペース内のマッピング（“第１のマッピング”と呼ばれる）に少なくとも知的に分割される。それによってカラー値は好ましくは第１から第２のカラースペースへの変換のときに変更されない。変換から生じる結果的な位置は以下、入力変換位置と呼ぶ位置にある。その後第２のカラースペース内で実行されるマッピングは少なくとも部分的にカラー値変化に導かれる。この入力変換から入力変換とマッピングへの分解を以下説明する。これは例えば第１のカラースペース変換と第２のカラースペース内の第１のマッピングは単一の均一な入力変換に算術的に結合されることができるので、純粋な例示である。
【００１４】
本発明による出力変換はまた第２のカラースペース内のマッピング（“第２のマッピングと呼ばれる”）と、基準カラースペースから第３のカラースペースへの変換（“第２のカラースペースの変換”と呼ばれる）に少なくとも知的に分割される。第２のカラースペース内で実行されるマッピングは少なくとも部分的にカラー値の変化に導かれる。対照的に、カラー値は好ましくは第２から第３のカラースペースへの変換中に変更されない。マッピングからの結果的な位置は以下、出力変換位置と呼ぶ位置にあり、これらはその後第３のカラースペースへの変換による第３の位置へ転送される。マッピングと変換への出力変換の分解を以下説明するが、これは第２のカラースペース内の第２のマッピングと第２のカラースペース変換が例えば単一の均一な出力変換に算術的に結合されることができるので、純粋な例示である。
【００１５】
したがって、本発明によるプロセスにしたがって、カラー値と基準カラー領域と呼ばれる予め選択されたカラー領域との一致は、例えば前述の第１のマッピングによる第２のカラースペースへの入力変換後に実行される。このカラー領域は入力カラー領域と出力カラー領域との間の“仲介”の“ブリッジ”の役目を行う。基準位置は両者ともカラースペースと、入力および出力装置とは独立した領域とに関する。したがってカラースペースプラットフォームだけでなく“領域プラットフォーム”も存在する。好ましくは第１のカラー値に対応する入力変換位置により表されるカラー値は基準カラースペース内で、基準カラー領域により示されるカラー再生の可能性と整合される。これは好ましくは、前述の基準位置である他の位置へ基準カラースペースの入力変換位置をマップする第１のマッピングにより実行される。基準位置は基準カラースペース中の基準カラー値を示す。マッピングは（“第２のカラー値”とも呼ばれる）基準カラー値が基準カラー領域またはその境界上にあるように設計される。基準カラー領域は好ましくは少なくとも全ての考慮され、予め定められた入力カラー領域と出力カラー領域のカラー値をほぼ含むように設計されている。
【００１６】
基準カラー領域は好ましくは、入力カラー領域に加えて（または合併セットの数または複数の予め定められた入力カラー領域に加えて）出力カラー領域（または合併セットの数または複数の予め定められた出力カラー領域）の少なくとも一部を含んでおり、これらは入力カラー領域（または合併セットの数または複数の入力カラー領域）に含まれておらず、および／または出力カラー領域に加えて（または合併セットの数または複数の予め定められた出力カラー領域に加えて）入力カラー領域（または合併セットの数または複数の予め定められた入力カラー領域）の少なくとも一部を含んでおり、これらは出力カラー領域（または合併セットの数または複数の予め定められた出力カラー領域）に含まれておらず、特に好ましくは、出力カラー領域（または合併セットの数または複数の予め定められた出力カラー領域）と入力カラー領域（または合併セット数または複数の予め定められた入力カラー領域）を少なくとも近似的に含んでいる。基準カラー領域は好ましくは出力カラー領域（または合併セットの数または複数の予め定められた出力カラー領域）からのカラー値を含んでおり、これらは入力カラー領域（または合併セットの数または複数の予め定められた入力カラー領域）に含まれず、および／または入力カラー領域（または合併セットの数または複数の予め定められた入力カラー領域）からのカラー値を含んでおり、これらは出力カラー領域（または合併セットの数または複数の予め定められた出力カラー領域）に含まれない。
【００１７】
基準カラースペース内の第１のマッピングは好ましくは全単写で設計され、これは特に失われたカラー情報が失われたことを意味している。
【００１８】
第３の位置は好ましくは、出力カラー領域を有する出力装置の制御を行うイメージ制御データを決定するために使用される。
【００１９】
基準位置はその後、処理されたイメージデータを得るためのベースとしての役目を行うことが好ましく、これは出力装置の制御を行う。出力情報は第３のカラー値が出力カラー領域（またはその境界）内にあるように設計されている。好ましくは、基準カラースペース内の第２のマッピングは全単写で設計され、これは特に失われたカラー情報がないことを意味している。
【００２０】
入力変換と出力変換は好ましくは全単写で設計される。この方法では、イメージデータの処理は可逆的であり、それ故、長い処理チェーンでさえも失われるカラー情報はない。全単写変換は特に、データが例えばフィルムスキャナ等の入力装置から、他方では例えば写真プリンタ等の出力装置で出力され、同時にＣＤ等のデジタル媒体で介在して記憶されるときに有効である。イメージが後に出力装置、特に同じ出力装置で再度このデジタル媒体から出力されるとき、失われるカラー情報がないことを確実にする。デジタル媒体（この機能では入力装置）から読み取られる期間中に、変換は記録（この機能では出力装置）の逆変換に対応しなければならず、これは全単写を必要とする。したがって、本発明によれば、同一の装置は入力装置としておよび出力装置として使用されることができる。
【００２１】
本発明によると、入力変換と出力変換、特に基準カラースペース内の第１のマッピングと第２のマッピングは予め定められた限界の状態および／または特性にしたがって設計される。好ましくは、第１の位置（第１のカラー値）が予め定められた領域または第１のカラースペースの一部に存在するとき、および／または入力変換および／または基準位置（第２のカラー位置）が基準カラースペースの予め定められた領域または部分的なスペースに位置されるとき、基準カラー値は本質的に第１のカラー値と同一である。特に、第２のカラー値は（第２のカラー値とも呼ばれる）第１および／または基準カラー値が中間グレーを表すかその近辺にあるとき第１のカラー値と少なくとも基本的に同一である。また、（第１の位置および／または基準位置により表される）カラー値が入力カラー領域および／または基準カラー領域の内部領域（特に中間グレーを含む内部に位置するサブスペース）に位置するとき、カラー値の変化が生じないか、大きな変化は生じない。この内部領域は特に基準カラー領域および／または入力カラー領域の境界表面から離れている。距離は例えば入力カラー領域および／または基準カラー領域の境界に対して最小距離の５０、３０または１０％よりも少ない。
【００２２】
それ故、入力変換は好ましくは位置依存で実行され、これは第１の位置および／または基準位置の位置に依存することを意味している。
【００２３】
入力カラー領域の境界表面に位置する第１のカラー値は基準カラースペースの入力変換の好ましくは基準カラー領域の境界（境界表面）へのマッピングによってマップされる。
【００２４】
基準カラー値は好ましくは、第３の位置（第３のカラー値）が予め定められた領域に位置するとき、または第のカラースペースの一部に位置するとき、および／または出力変換および／または基準位置（第２のカラー値）が予め定められた領域または基準カラースペースの部分的なスペースに位置するとき、第３のカラー値と少なくとも基本的に同一である。特に、基準カラー値は、基準カラー値および／または第３のカラー値が中間グレーを表すかその近辺にあるとき、第３のカラー値と少なくとも基本的に同一である。また、（第３の位置および／または基準位置により表される）カラー値が出力カラー領域および／または基準カラー領域の内部領域（特に中間グレーを含む内部に位置するサブスペース）に位置するとき、カラー値の変化が生じないか、大きな変化は生じない。この内部領域は特に基準カラー領域および／または入力カラー領域の境界表面から離れている。距離は例えば入力カラー領域および／または基準カラー領域の境界に対して最小距離の５０、３０または１０％よりも少ない。
【００２５】
それ故、入力変換は好ましくは位置依存で実行され、これは第１の位置および／または基準位置の位置に依存することを意味している。
【００２６】
基準カラー領域の境界表面に位置する基準カラー値は基準カラースペースの出力変換を好ましくは出力カラー領域の境界（境界表面）へのマッピングによってマップされる。
【００２７】
好ましくは、基準カラー領域を通って入力カラー領域の出力カラー領域への塑性変形が行われる。中心領域、特にグレー軸近辺におけるこの変形、即ちカラー値の変化は、前述したように、入力カラー領域と出力カラー領域が特にそれぞれのカラー値の範囲で異なっている方法でカラー値の変化の程度が入力カラー領域の境界方向へ増加する短い間だけに形成されることが好ましい。したがって、入力カラー領域の内部および、入力カラー領域の境界近辺に位置する第１のカラー値は、好ましくは出力カラー領域の境界内に位置し再度出力カラー領域の境界に近接する第２のカラー値へマップされる。
【００２８】
前述したように、基準カラー領域を通って出力カラー領域への入力カラー領域の塑性変形が好ましい。換言すると、隣接関係が維持されることが好ましく、それによって好ましくは、カラー値はカラー領域の境界に近い程、および／または出力領域がこのカラー値の範囲の入力領域からさらに異なる程、マッピングによる隣接カラー値の距離の変化は対応して大きくなり、または恐らく圧縮される。
【００２９】
基準がカラー値間またはカラースペース内の距離に対してこのアプリケーションで行われるとき、これは人のカラー知覚に関するＣＩＥ標準にしたがって規定され、特にカラー距離を意味している。
【００３０】
例えば、ＣＩＥ  ＬＡＢカラースペースは人間の眼のカラー感度に適合されるカラースペースである。ＣＩＥ  ＬＡＢカラースペースにおいてユークリッド距離１により分離される各カラー対は人間の観察者には相互に等間隔で離れているように見える。訓練された観察者はほぼ次式までカラーを弁別するためその位置の理想的な状態下にある。
【００３１】
ΔＥ＝［（ΔＬ２  ＋Δａ２  ＋Δｂ２  ）］１／２  ＝１
基準カラースペース内の第１のマッピングは、マッピングを含む入力変換が好ましくは一定であるように設計されることが好ましい。入力変換の第１の導関数も一定であることが好ましく、特異ではない。これは関連する値（即ち入力カラー領域内の第１のカラー値と基準領域内の第２の値）に対して適用される。
【００３２】
基準カラースペース内の第２のマッピングは、第２のマッピングを含む出力変換が好ましくは一定であるように設計されることが好ましい。好ましくは、出力変換の第１の導関数もまた一定であり、特異ではない。これは好ましくは少なくとも関連する値スペース（即ち基準領域内の第２のカラー値と出力カラー領域内の第３のカラー値）に対して適用される。
【００３３】
基準カラー領域は１つだけでなく複数の入力装置の入力カラー領域を含むように設計されることが好ましい。複数の入力装置から発生するイメージデータはそれによってイメージデータのカラー管理における本発明のプロセスにしたがって処理されることが好ましい。基準カラー領域は好ましくは複数の出力装置の出力カラー領域を含む。複数の出力装置のフレキシブルなカラー管理はそれによって実現されることができる。したがって異なるカラー領域を有する複数の入力装置のイメージデータは本発明のプロセスにより複数の出力装置のそれぞれの所望の出力装置へ好ましくはフレキシブルに適合される。
【００３４】
基準カラースペース内の第１のマッピングおよび第２のマッピングは第１、第２、第３のカラー値が同一または少なくとも（非常に）類似の色相を有するように設計されることが好ましい。したがって、色相が一定である基準カラースペースのカラー平面内でのみ変換が行われる。カラー情報の基本的な特徴はそれによって維持され、一方輝度および／またはカラー飽和に関する出力装置のダイナミックは十分に使用されることができる。
【００３５】
イメージの一部に影響するカラー値、即ち局部的に影響するカラー値の操作、特に局部的な操作が実行されるとき、これらは基準カラースペース、好ましくは基準位置に基づいて、好ましくは基準領域の考察下で基準カラースペースで実行されることが好ましい。操作された基準位置に基づいて、イメージ制御データはその後、前述のプロセスの１つにしたがって決定される。これは操作プロセスが入力装置および出力装置と独立して使用されることができるという利点を有する。操作プロセスは基本的にイメージの局部的な暗色化および／または明色化のためのプロセス、例えば赤目効果の除去のプロセス等のイメージ内容の認識に基づくプロセス、例えば皮膚色のような“メモリカラー”の認識に基づくプロセスを含んでいる。通常、例えば局部的な鮮明度の変化、局部的なカラー値の変化、局部的な輝度の変化等のイメージ内のイメージ特性の局部的な変化に関するプロセスが含まれる。
【００３６】
本発明は特に、コンピュータまたはデータ処理装置で実行するときにコンピュータまたはデータ処理装置にプロセスを実行させるプログラムに関する。本発明は特に例えばＣＤ、ＤＶＤディスケット等のような前述の処理を記憶してプログラムに対応する情報を含んでいるコンピュータ記憶媒体に関する。さらに本発明は、前述のプログラムを情報として含みおよび／または転送する信号波、特に例えばインターネット等のネットワークによりプログラムの送信を表す信号波に関する。
【００３７】
本発明はさらに前述のプログラムが記憶されているコンピュータに関する。
【００３８】
本発明はまた例えばインクジェットカラープリンタまたはレーザカラープリンタ、またはフォトラボ、特にミニラボ、即ち数平方メートルのみまたは１平方メートル以下の小さいフロア表面を有するラボまたは大きいラボのような写真紙（例えばＤＭＤ写真プリンタ）カラープリンタにより動作する写真プリンタに関する。前述の写真プリンタ、カラープリンタまたはいわゆるフォトラボはイメージデータの受信のための装置を特に含んでいる。この装置は例えばネットワーク、特にインターネットからのデータの受信のためのインターフェース、例えばＣＤ読取装置またはメモリカード読取装置のようなメモリ読出し装置であり、それによってイメージデータ（写真イメージ）が記憶される記憶媒体を読取る。さらに、データ処理装置は特に、コンピュータ、ＣＰＵを有するマザーボードまたはＣＰＵ或いはＡＳＩＣである。このデータ処理装置は出力装置、特にイメージ再生システム、特にイメージ記録システムの制御のためのイメージ制御データを得るために本発明にしたがったプロセスにより受信されるイメージデータを処理する。イメージ記録システムは特に、イメージ制御データにしたがって光感知写真紙を露光するための露光装置、媒体特に紙またはホイルに写真イメージを生成するためのカラープリンタ、特にインクジェットプリンタまたはトナープリンタである。
【００３９】
本発明はまた例えばフィルムスキャナ等の入力装置、例えばスペース的に分離されてネットワーク（例えばＣＡＮまたはインターネット）により接続される写真プリント等の出力装置に関する。イメージデータの送信は好ましくは基準カラースペースの基準位置として実行される。本発明はまた入力および出力装置のシステムに関し、これらは例えばネットワークにより接続され、それによってシステムは本発明にしたがったプロセスを使用する。特に本発明は装置（入力装置および／または出力装置）、および／または記憶および／または読取、および／または本発明により発生される基準位置を表すデータの受信および送信のプロセスに関する。このプロセスまたは装置は特に前述のように使用するように構成されるべきであり、それによる入力装置は図２の左半分を表しており、出力装置は図２の右半分を表し、２つの装置は（例えばネットワークまたはデータキャリアを介して）基準位置（または基準位置を表すデータ）により相互に通信する。したがって、入力装置は本発明のプロセスにしたがって、イメージデータから基準位置を発生し、出力装置は本発明のプロセスにしたがって、基準位置からイメージ制御データを発生する。入力装置は好ましくは少なくとも１つの入力装置と、本発明のプロセスにしたがって受信されたイメージデータを基準位置を表す基準データへ変換するためのデータ処理装置と、基準データをデータキャリアおよび／または基準データ送信インターフェースへ記憶するためのデータ記憶装置とを含んでいる。出力装置はデータキャリアおよび／または基準データ受信機インターフェースから基準データを読取るための基準データ読取装置と、受信された基準データから本発明のプロセスにしたがってイメージ制御データを決定するためのデータ処理装置と、イメージ制御データにより制御可能な出力装置とを含んでいる。
【００４０】
【発明の実施の形態】
本発明の更なる特徴および利点は以下の詳細な説明から明白になるであろう。異なる実施形態の異なる特徴は相互に組合わせられることができる。
図１はカラースペースプラットフォームを通る入力装置と出力装置のネットワーク化を示している。所望のカラースペースまたは標準的なスペースは基準カラースペースとして前述したカラースペースプラットフォームとして使用される。基準カラースペースは今日のカラー管理システムで普通であるように、好ましくはＣＩＥカラースペース、例えばＣＩＥ  ＬＡＢカラースペースまたはＣＩＥ  ＸＹＺカラースペースであるように選択される。カラースペースは入力装置または出力装置のタイプと独立し、全ての可能な入力装置と出力装置のカラースペースを含むという所望の特性を有する。受信されたイメージデータは例えばそれらを基準カラースペースへ変換することによって基準カラースペースで再生されるとき、それらがまだ基準カラースペースに存在しないならば、それらは捕捉可能なカラーに関して限定されるので（例えばカメラまたはフィルムスキャナ）、イメージデータにより表されるカラー値（第１のカラー値）は完全には装置のタイプと独立していないことが発見される。換言すると、第１のカラー値は入力装置の入力領域の特性を説明する。基準カラースペースはこれが各カラー値をカラースペースの個々の良好に規定された位置または単一点に割当てるように設計されることが好ましい。規定された変換は好ましくは第１のカラースペースと基準カラースペースとの間、特に基準カラースペースと第３のカラースペースとの間で存在する。出力装置は特に着色システム（写真プリンタまたはカラープリンタ）、モニタ、記憶媒体またはネットワークインターフェースのようなイメージ再生システムである。
【００４１】
図２はカラースペースの観点から本発明のカラー管理を示している。入力装置は装置１と装置２として規定される。装置１は例えばデジタルカメラであり、これはｓＲＧＢフォーマットの形態のカラーデータを出力する。装置２は例えばフィルムのネガを走査してＲＧＢデータとしてデータを出力するスキャナである。装置１により出力されるイメージデータはＲＧＢ１と呼ばれ、装置２により出力されるイメージデータはＲＧＢ２と呼ばれる。ＲＧＢ１およびＲＧＢ２データはそれぞれそれらの固有のカラースペースに存在する。これらは本発明のプロセスにより基準カラースペースへ変換される。これは図２に示されている例のＣＩＥ  ＬＡＢカラースペースである。この基準カラースペース内では、変換されたイメージデータは装置１または装置２の入力領域をミラーする。換言すると、全ての可能な入力変換位置は入力装置の入力カラー領域を第２のカラースペース中にスパンする。本発明のプロセスの特別なアイディアは、入力変換位置に存在するこの制限が、可能なカラー値のスペースを基準領域へマップするマッピング（第１のマッピング）により克服されることにある。この方法では、入力装置の特性（カラー特性）は除去され、または少なくとも減衰される。同様に、出力装置３、４の出力変換位置は基準カラースペースの装置３、４の出力カラー領域を規定する。出力変換のマッピング（第２のマッピング）は再度、装置３、４の出力カラー領域への第２の位置のマッピングのためのルールを形成する。カラー値はその後、装置依存のカラースペースＲＧＢ３とＲＧＢ４へイメージされる。この方法では、出力装置の特性（カラー特性）はカラー再生が可能性の範囲内で最適である方法で考慮される。したがって、基準カラースペースと、各入力装置に属する第１のマッピングと、各出力装置に属する第２のマッピングは入力装置と出力装置との間の仲介に導く。幾つかの入力装置、それ故幾つかのカラー領域と、幾つかの出力装置、それ故幾つかの出力カラー領域とがカラースペースプラットフォームを経て連結されるので、高い使用範囲を有する高いフレキシブル性が実現される。
【００４２】
入力装置のカラー値（第１の位置）から基準カラー値（第２の位置）への全単写変換、即ち可逆性の変換が好ましくは各入力装置に対して規定される。
【００４３】
出力カラー装置値（第３の位置）への基準カラー値（第２の位置）の全単写変換、即ち各カラー値で可逆性の変換が好ましくは各出力装置で規定される。
【００４４】
第１のカラースペースから基準カラースペースへの入力変換は、カラー値が領域境界から十分に離れているとき、比色的に正確であることが好ましい。入力変換は好ましくはＲＧＢからＣＩＥ  ＬＡＢへ行われる。領域境界のカラー、例えばＲＧＢキューブ表面は好ましくは、ＲＧＢカラーキューブの表面から基準カラー領域の表面への入力変換によりマップされる。領域境界付近のカラーは好ましくはプラスティック変形に類似して変形され、それによって隣接するカラー値は常に隣接するカラー値の状態である。変換の第１の偏差は変換の全単写特性を実現するため特異になるべきではない。数値的な理由で、第１の偏差は予め定められた値範囲内にあるべきである。
【００４５】
基準位置は好ましくはＩＧＢ−ＣＩＥＬａｂ変換により直接計算される。第３の位置を表すイメージ制御データは好ましくは、その後反転されるＲＧＢ−ＣＩＥＬａｂ変換が最初に計算されるような方法で計算される。
【００４６】
本発明の利点は、カラーの詳細の損失と領域境界における数値的な問題につながる領域マッピングが実行される必要は全くないかほとんどないことである。さらに、各カラー値の変換は反転されることができる。最終的に損失されるカラー情報はない。
【００４７】
例えば第２のカラースペース内のマッピングに対応する一連のカラー値の変化が可能である。例えばカラー値の変化が生じない基準カラー領域の内部区域の大きさは変化されることができる。カラー値の変化に関して、即ち特に領域の境界に位置されるカラー値に関して、異なるプロセスが可能であり、例えば加重はカラーの色相の成分、カラー飽和成分または輝度成分を維持または変化するために変化されることができる。
【００４８】
基準カラー領域は多数の異なる方法で選択されることができる。例えば、領域はＸＹＺ、ｓＲＧＢの領域、典型的な出力装置の領域、または幾何学的に良好に規定された領域（例えば球面）から選択されることができる。しかしながら、基準領域の容積は入力および出力カラー領域の容積とほぼ同一寸法であるかそれよりも大きくなければならない。
【００４９】
イメージデータの処理中に、変換のチェーン（第１のカラースペース変換、第１のマッピング、第２のマッピング、第２のカラースペースの変換）は着実に次々に実行されることができる。変換のチェーンは前述したシーケンスで、また希望と目標に基づいて反対方向（逆のシーケンス）で実行されることができる。より高速の処理を可能にするようにイメージに少数の変換を受けさせるために２、３または４の隣接変換が１つの変換が結合されることが好ましい。特に、入力変換（第１のカラースペース変換と第１のマッピング）は出力変換（第２のマッピングおよび第２のカラースペースの変換）と結合されて単一の変換にされることができる。
【００５０】
図３は第２のカラースペースの入力カラー領域としてのｓＲＧＢの領域と、出力カラー領域としての、写真紙の領域を示している。明白に示されているように、２つの領域はオーバーラップする大きい領域を有する。しかしながら、ｓＲＧＢ領域の部分は写真紙領域の外側に存在し、その逆も可能である。それ故本発明にしたがって、基準カラー領域はｓＲＧＢ領域と写真ペーパー領域とを含んでいる。
【００５１】
以下、写真紙の領域と、基準カラー領域のｓＲＧＢ領域との組合わせを１例として使用する。その目的で、紙のＲＧＢカラースペースからＣＩＥＬＡＢカラースペースへの変換が規定されることが好ましく、これは例えば寸法６５×６５×６５を有する簡単なグリッドまたはメッシュにより実行されることができる。中間点は線形の補間により規定される。その代わりに、算術的に規定された関数が使用されることができる。ＲＧＢの各トリプレットに対しては、対応するＣＩＥＬＡＢトリプレットが存在し、これはＬａｂｐＲＧＢと呼ばれる。ＲＧＢトリプレットからのＣＩＥＬＡＢトリプレットの計算は以下のように説明される。
【００５２】
記載された例では、ｓＲＧＢは入力装置のカラーを表す１例として使用される。それ故、標準的な公式はｓＲＧＢからＣＩＥ  ＬＡＢへの変換の実行に使用されることができる。ｓＲＧＢカラースペース以外のＲＧＢカラースペースもまた使用されることができる。しかしながら、このカラースペースから第２のカラースペース（例えばＣＩＥＬＡＢ）への変換は知られることが好ましい。
【００５３】
変換は例えば以下のように規定されることができ、それにおいてＬａｂは１つの値のトリプレットを表す。
Ｌａｂｗｅｉｇｈｔｅｄ＝（１−ＷＲＧＢ）・ＬａｂｓＲＧＢ＋ＷＲＧＢ・ＬａｂｐＲＧＢ
加重ＷＲＧＢ  はｓＲＧＢ表面に対してｓＲＧＢデータの最も近い距離ｄＲＧＢ  （第１の距離）の関数である。ＲＧＢキューブの表面のカラーに対してはＷＲＧＢ  ＝１であり、ＲＧＢキューブの中心ではＷＲＧＢ  ＝０である。距離ｄはこれがキューブの表面からキューブの中心への距離を示すならば１に標準化される。
【００５４】
典型的な加重関数は次のとおりである。
【数１】
2005045483.tif 000003
上の式で使用されているＷｉは例えばＷＲＧＢ  であり、上式のｄｉ  は例えばｄＲＧＢ  であり、“ｉ”はｉ番目のｓＲＧＢデータを意味している。Ｗｉのコースは図４ではｄｉの関数として示されている。明白に示されているように、中心近辺の“プラスティック変形”はほとんど存在しないか、中心付近で非常に僅かにのみ存在し、その後、最大距離の約３０％から外方向に減少する。したがって大きい距離では、出力基準領域の影響は距離の増加と共に増加し、それによって入力基準領域の影響は距離の増加と共に増加するが、少なくとも小さい距離では優勢である。
【００５５】
以下の条件を満たす他の加重関数も適切である。
Ｗｉ＝表面上で１，０、
Ｗｉ＝キューブの中心で０，０、
Ｗｉは単調に増加、
ｄｉにおけるＷｉの第１の導関数は全て０＜ｄｉ＜１では特異ではなく、特に（予め選択された）数字的処理では適切な予め定められた値の範囲内である。
【００５６】
１例を基準領域がＸＹＺ領域全体をカバーする以下の説明で説明する。
【００５７】
ＸＹＺ領域は全て可能なカラーを含んでいる。変換を３つのステップで説明する。
【００５８】
変換は標準的な公式にしたがってＣＩＥＬＡＢからＸＹＺへ実行される。入力データがＣＩＥＬＡＢ形態で存在していないならば、ＣＩＥＬＡＢからＸＹＺへの変換は例えば前述した先行する例のように実行される。このＬｓａｍｐｌｅ値の変換から生じるＸＹＺ値はｘｙｚｓａｍｐｌｅと呼ばれる。
【００５９】
続いて、ｘｙｚｓａｍｐｌｅ値はｘｙｚｍａｐｐｅｄ値へ変換され、それによってカラーの色相は維持される。ｘ＝０…１を有するグレード軸（ｘ，ｘ，ｘ）を含んでいるＸＹＺの半平面内では、全てのカラーはあるカラーの色相を含んでいることが説明されている。図５はこのグレー軸を含むこのような半平面を示している。グレー軸に位置しない図５で示されている半平面の全てのカラーの値は同一のカラーの色相を有している。
【００６０】
第３のステップとして、ＣＩＥＬＡＢカラースペースへ戻す変換は標準的な公式にしたがって実行される。ｘｙｚｍａｐｐｅｄ値はそれによってＬｍａｐｐｅｄ値へ変換される。
【００６１】
要約すると、ｘｙｚｍａｐｐｅｄへのｘｙｚｓａｍｐｌｅ変換は一定のカラー色相により半平面で記述される。直線は２つの点を通過する位置ｘｙｚｓａｍｐｌｅにより各カラー値に対して規定されることができる。１つの点は基準点ｘｙｚｒｅｆｅｒｅｎｃｅ  （例えば０．５，０．５，０．５）と呼ばれ、他方の点はｘｙｚｓａｍｐｌｅと呼ばれる。この線は点ｘｙｚＲＧＢ−Ｓｕｒｆａｃｅ  で入力カラー領域（ＲＧＢ領域）と交差し、ｘｙｚｃｕｂｅでＸＹＺキューブと交差する。
【００６２】
マッピング関数ｘｙｚｍａｐｐｅｄ＝ｆ（ｘｙｚｓａｍｐｌｅ）は直線上の全ての点に対して適用される。この関数は以下の境界条件で規定されることができ、即ちｘｙｚＲＧＢ−Ｓｕｒｆａｃｅ  はｘｙｚｃｕｂｅにマップされ、ｘｙｚｒｅｆｅｒｅｎｃｅ  付近の全ての点は変更されない状態である。さらに前述したように、カラーの色相は変更されないで維持され、これは全てのカラー変換が半平面内で実行されるので演繹性を確実にする。
【００６３】
図６はｆに対する典型的なマッピング関数を示している。連続的なラインはｘｙｚｓａｍｐｌｅに基づいた関数ｆのコースをマークしている。破線は１：１のマッピングのケースをマークしており、それはｘｙｚｓａｍｐｌｅ＝ｘｙｚｍａｐｐｅｄを意味し、これはそれぞれの方向で入力ＲＧＢ領域が基準領域に等しいときのケースである。
【図面の簡単な説明】
【図１】本発明のプロセスにしたがってカラースペースプラットフォームを介して異なる入力装置と異なる出力装置の結合を示した図。
【図２】本発明のカラー管理プロセスを示した図。
【図３】第２のカラースペースのｓＲＧＢカラー領域と写真紙領域を示した図。
【図４】基準位置の生成で使用される加重関数のコースを示した図。
【図５】色相が維持される第２のカラースペースのマッピングを示した図。
【図６】基準位置を得るためのさらに別のマッピング関数を示した図。
【図１】
2005045483.tif 000004
【図２】
2005045483.tif 000005
【図３】
2005045483.tif 000006
【図４】
2005045483.tif 000007
【図５】
2005045483.tif 000008
【図６】
2005045483.tif 000009