(57)【要約】      （修正有）【課題】人々は実際のシーンに比べより強調された写真イメージを好む。特定のオブジェクトには色についての先入観が既存していてリアリティの映像であっても知覚評価は低い。従って知覚される画質の向上するカラーイメージ処理方法が必要となる。【解決手段】カラーイメージプロセッサは、原稿内の少なくとも２つのゾーンの位置を見つけるように構成される。ゾーン内の内容タイプが認識される。この場合、内容タイプは、テキストとライン、グラフィックイメージ、写真イメージ、及び背景を含むことができる。カラーレンダリングインテントが、ゾーン内の内容タイプに基づいて少なくとも２つのゾーンのそれぞれに適用される。次いで、ゾーンがイメージにマージされる。【選択図】図５
2005174288.tif 000002
【特許請求の範囲】
【請求項１】
カラーイメージプロセッサであって、
各ゾーンの色深度の測定値を区別することによって原稿内の少なくとも２つのタイプのゾーンを見つけるように適合されたゾーニングアナライザと、
前記ゾーン内の内容タイプに基づいて、前記少なくとも２つのタイプのゾーンのそれぞれにレンダリングインテントを適用するように適合されたカラーマッピングアルゴリズムと、及び
前記少なくとも２つのタイプのゾーンを単一のイメージにマージして出力するように適合されたイメージマネージャとを含む、カラーイメージプロセッサ。
【請求項２】
前記ゾーニングアナライザによって見つけられたゾーン内で見つけられたカラー写真内の記憶色オブジェクトをセグメント化するように適合されたメモリオブジェクトセグメント化装置を更に含む、請求項１記載のカラーイメージプロセッサ。
【請求項３】
セグメント化された記憶色オブジェクト内の各ピクセルの色の重みを決定するための色重み付けモジュールと、及び
その重みに従って各ピクセルを移動させるための色変換モジュールとを更に含む、請求項２記載のカラーイメージプロセッサ。
【請求項４】
記憶色オブジェクトを認識して、その記憶色オブジェクト内の色を最適な記憶色と比較し、その比較における差がしきい値未満の場合には、前記記憶色オブジェクト内に含まれる少なくともいくつかのピクセルを、前記最適な記憶色までの行程の少なくとも一部までカラーマッピングするように適合された記憶色オブジェクトセグメント化装置を更に含む、請求項１〜３のいずれか１項に記載のカラーイメージプロセッサ。
【請求項５】
記憶色オブジェクトセグメント化装置を更に含み、その記憶色オブジェクトセグメント化装置が、
ゾーンが写真の内容を有する場合には、幾何学的形状データを使用して前記ゾーン内の前記写真の内容内の記憶色オブジェクトを認識し、
前記記憶色オブジェクトのカラーリングが記憶色期待値のしきい値内にあるか否かを判定し、
前記しきい値内にない場合には、前記記憶色オブジェクトを構成するピクセル群の部分集合をマッピングするように構成され、
前記マッピングが、前記ピクセル群の少なくともいくつかを前記記憶色期待値までの行程の少なくとも一部まで移動させる、請求項１〜４のいずれか１項に記載のカラーイメージプロセッサ。
【請求項６】
幾何学的形状構成によって記憶色オブジェクトを認識し、色変換を前記記憶色オブジェクトに適用するように構成された記憶色オブジェクトセグメント化装置を更に含み、前記色変換が、前記記憶色オブジェクトによって画定される幾何学的形状内の或る割合のピクセル群を初期色から期待色までの距離の或る割合分だけ移動させる、請求項１〜５のいずれか１項に記載のカラーイメージプロセッサ。
【請求項７】
カラーイメージプロセッサであって、
イメージを取得するための手段と、
前記イメージ内のゾーンを解析し、それによって写真イメージを発見するための手段と、
前記写真イメージ内の記憶色オブジェクトをセグメント化するための手段と、
記憶色オブジェクト内の或る割合のピクセルのカラーリングをマッピングするための手段とを含み、
前記マッピングが、初期ピクセル色と既知の最適距離を隔てる距離の或る割合だけ前記カラーリングを移動させる、カラーイメージプロセッサ。
【請求項８】
テキストとラインを見つけるための手段と、
前景グラフィックスを見つけるための手段と、及び
背景を見つけるための手段とを更に含む、請求項７記載のカラーイメージプロセッサ。
【請求項９】
前記記憶色オブジェクトをセグメント化するための手段が、記憶色オブジェクトを形状、色、及び前記イメージ内での位置によって認識するための手段を更に含む、請求項７又は８に記載のカラーイメージプロセッサ。
【請求項１０】
記憶色オブジェクトを認識する際にフラッシュの有無を用いるための手段を更に含む、請求項７〜９のいずれか１項に記載のカラーイメージプロセッサ。
【請求項１１】
前記カラーリングをマッピングするための手段が、
記憶色オブジェクト内のピクセルのピクセル色をより高い積極性でもって移動させるための手段と、
記憶色オブジェクト内にないピクセルのピクセル色をより低い積極性でもって移動させるための手段とを更に含む、請求項７〜１０のいずれか１項に記載のカラーイメージプロセッサ。
【請求項１２】
カラーイメージ処理の方法であって、
イメージを取得すること、
テキスト、前景グラフィックス、前景写真イメージ、及び背景を含むイメージ内のゾーンの境界を定めること、
記憶色オブジェクトの領域および非記憶色オブジェクトの領域に従って、前記前景写真イメージをセグメント化すること、
前記ピクセルが前記記憶色オブジェクト内にある場合には、ピクセル色を最適なカラーポイントに向けてより高い積極性でもって移動させること、及び
前記ピクセルが前記記憶色オブジェクト内にない場合には、ピクセル色をより低い積極性でもって移動させることを含む、カラーイメージ処理の方法。
【請求項１３】
前記記憶色オブジェクトの内部、その付近、及びそれから離れた所で、段階的にレンダリングインテントが適用されることを更に含む、請求項１２に記載の方法。
【請求項１４】
前記イメージを取得することは、オーサリングプログラムで前記イメージを作成すること、前記イメージをスキャンすること、又はカメラを使用して前記イメージを取り込むことを含む、請求項１２又は１３に記載の方法。
【請求項１５】
前記イメージ内のゾーンの境界を定めることが、
色深度及びピクセル密度に基づいてゾーンを区別することを含む、請求項１２〜１４のいずれか１項に記載のカラーイメージ処理方法。
【請求項１６】
前記記憶色オブジェクトをセグメント化することが、
形状、色、前記イメージ内の場所、及び前記イメージを取得する際にフラッシュが使用されたか否かによって記憶色オブジェクトを認識することを含む、請求項１２〜１５のいずれか１項に記載の方法。
【請求項１７】
ピクセル色を最適なカラーポイントに向けてより高い積極性でもって移動させることが、
前記ゾーン内の内容タイプに基づいて各ゾーンをレンダリングすることを含む、請求項１２〜１６のいずれか１項に記載の方法。
【請求項１８】
プロセッサ可読媒体であって、
原稿内の少なくとも２つのゾーンの位置を見つけること、
前記少なくとも２つのゾーン内の内容タイプを認識することであって、前記内容タイプが、テキストとライン、グラフィックイメージ、写真イメージ、及び背景を含む、内容タイプを認識すること、
前記ゾーン内の前記内容タイプに基づいて、前記少なくとも２つのゾーンのそれぞれにレンダリングインテントを適用すること、及び
前記少なくとも２つのゾーンをイメージにマージすることのためのプロセッサ実行可能命令を含む、プロセッサ可読媒体。
【請求項１９】
プロセッサ可読媒体であって、
イメージを取得すること、
前記イメージを解析してゾーンを求めることであって、前記ゾーンがそれぞれの色深度によって区別される、ゾーンを求めること、及び
前記ゾーンの特徴に適した色変換を適用することのためのプロセッサ実行可能命令を含む、プロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラーイメージプロセッサに関する。
【０００２】
背景
多くの人々は、撮影された実際のシーンに比べて、より色彩に富んでおり、よりコントラストが高く、及びより慎重に照明された写真イメージを好む。従って、写真フィルム製造業者は、写真の色の鮮やかさ（特に、彩度）及びコントラストを上げて、結果として知覚される画質が高くなるフィルムを販売している場合がある。また、多くの人々は、人の顔、空、風景の中の葉、及び消防車や消火栓等の赤色のオブジェクト（物体）を特に含む他のオブジェクト等、イメージ内の特定のオブジェクトがあるべき色について先入観を有している。このようなオブジェクトが予め考えられる予想に一致しない場合、知覚される画質は低くなる。これは例えば、撮影されたシーンのリアリティをイメージが正確に反映している場合であっても、こういう状態になる可能性がある。
【０００３】
多くの原稿は、多数のオブジェクト又は領域を有する。従って、第１のレンダリング、カラーマッピング、及びハーフトーン処理アルゴリズムを適用した結果として、第１のオブジェクトの画質は許容できるものであるが、第２のオブジェクトの画質は許容できないことになる可能性がある。このため、原稿の外観全体が望ましいものよりも劣る可能性がある。
【０００４】
一つの考えられる解決策には、Adobe（登録商標）、Photoshop（登録商標）のようなソフトウェアアプリケーションを手動で操作することが含まれるが、大半の撮影者は、すぐに満足を与えるようなもっと近いものを求めている。更に、首尾一貫した色表示に関してモニタ及びプリンタを較正することに関連した問題により、このようなアプリケーションに関連する困難さが大幅に増加する。従って、知覚される画質が向上するカラーイメージ処理の改善された方法が必要とされている。
【０００５】
概要
一態様によれば、本発明は、原稿内の少なくとも２つのゾーンの位置を見つけるように構成されたカラーイメージプロセッサを提供する。ゾーン内の内容タイプが認識される。この場合、内容タイプは、テキストとライン、グラフィックイメージ、写真イメージ、及び背景を含むことができる。カラーレンダリングインテントが、ゾーン内の内容タイプに基づいて少なくとも２つのゾーンのそれぞれに適用される。次いで、ゾーンがイメージにマージされる。
【０００６】
別の態様によれば、本発明は、原稿内の少なくとも２つのゾーンの位置を見つけること、少なくとも２つのゾーン内の内容タイプを認識することであって、内容タイプがテキストとライン、グラフィックイメージ、写真イメージ、及び背景を含む、内容タイプを認識すること、ゾーン内の内容タイプに基づいて少なくとも２つのゾーンのそれぞれにレンダリングインテントを適用すること、及び少なくとも２つのゾーンを１つのイメージにマージすることのためのプロセッサ実行可能命令を含むプロセッサ可読媒体を提供する。
【０００７】
必要に応じて、媒体は、スキャナ、カメラ、又はアプリケーションの操作によって原稿を取得するための命令を更に含む。
【０００８】
必要に応じて、レンダリングインテントを適用することは、ゾーン内の色深度及び解像度を求めて適切なレンダリングインテントを決定するための命令を更に含む。
【０００９】
必要に応じて、マージすることは、知覚レンダリングインテントによって処理されたゾーンを、彩度レンダリングインテントによって処理されたゾーンとマージするための命令を更に含む。
【００１０】
必要に応じて、媒体は、写真イメージ内の記憶色オブジェクトを認識するための命令を更に含む。
【００１１】
必要に応じて、媒体は、幾何学的形状、オブジェクトの色、記憶色オブジェクトの相対的な配置、及びイメージを取り込む際のフラッシュの使用または不使用を含む入力を用いて、ゾーン内の写真イメージ内の記憶色オブジェクトを認識するための命令を更に含む。
【００１２】
必要に応じて、媒体は、写真イメージが記憶色オブジェクトを含む場合には、その記憶色オブジェクトを写真イメージの他の領域とは別に処理するための命令を更に含む。
【００１３】
必要に応じて、媒体は、写真イメージが記憶色オブジェクトを含むときを認識すること、記憶色オブジェクトの内部の領域内のピクセル、記憶色オブジェクト付近のピクセル、及び記憶色オブジェクトから離れたピクセルに異なる重みを適用すること、及び適用された重みに従ってピクセルをカラーマッピングすることのための命令を更に含む。
【００１４】
必要に応じて、媒体は、段階的な知覚レンダリングインテントを、ゾーン内の記憶色オブジェクト内の領域、その付近の領域、及びそれから離れた領域に適用するための命令を更に含む。
【００１５】
必要に応じて、媒体は、写真イメージ内の記憶色オブジェクトを認識すること、記憶色オブジェクト内のピクセルのピクセル色をより高い積極性でもって移動させること、及び記憶色オブジェクト内にないピクセルのピクセル色をより低い積極性でもって移動させることのための命令を更に含む。
【００１６】
必要に応じて、媒体は、記憶色オブジェクトを有するセグメント及び記憶色オブジェクトを有さないセグメントになるように写真イメージをセグメント化し、及びセグメントを別々に処理する命令を更に含む。
【００１７】
必要に応じて、媒体は、記憶色オブジェクトの幾何学的形状および位置を考慮することによって少なくとも２つのゾーンのうちの少なくとも１つ内の記憶色オブジェクトを認識すること、記憶色オブジェクト内の色を最適な記憶色と比較すること、及び比較の差がしきい値未満の場合には、記憶色オブジェクト内に含まれる少なくともいくつかのピクセルを最適な記憶色までの行程の少なくとも一部までカラーマッピングすることのための命令を更に含む。
【００１８】
必要に応じて、媒体は、少なくとも２つのゾーンのうちの少なくとも１つが写真の内容を有する場合に、写真の内容内の記憶色オブジェクトを認識すること、記憶内容オブジェクトのカラーリングが期待値しきい値内にあるか否かを判定すること、及び記憶色オブジェクトを構成するピクセル群をマッピングすることのための命令を更に含み、マッピングは、ピクセル群の少なくともいくつかを期待値までの行程の少なくとも一部まで移動させる。
【００１９】
必要に応じて、媒体は、少なくとも１つの記憶色オブジェクトを認識すること、少なくとも１つのオブジェクト間の色の差がしきい値よりも大きいか否かを判定すること、及びしきい値を超えない場合に、色変換を少なくとも１つの記憶色オブジェクトに適用することのための命令を更に含む。
【００２０】
別の態様によれば、本発明は、イメージを取得すること、イメージを解析して、それぞれの色深度によって区別されるゾーンを求めること、及びゾーンの特徴に適した色変換を適用することのためのプロセッサ実行可能命令を含むプロセッサ可読媒体を提供する。
【００２１】
必要に応じて、色変換を適用することは、グラフィックスを含むゾーンを、写真イメージを含むゾーンとは別に処理するための命令を更に含む。
【００２２】
必要に応じて、媒体は、写真イメージを含むゾーン内の記憶色オブジェクトをセグメント化し、及び記憶色オブジェクトを、記憶色オブジェクトがある写真イメージの他の領域とは別に処理するための命令を更に含む。
【００２３】
必要に応じて、記憶色オブジェクトをセグメント化することは、記憶色オブジェクト認識アルゴリズムを使用して記憶色オブジェクトを検出するための命令を更に含む。
【００２４】
必要に応じて、記憶色オブジェクト認識アルゴリズムを使用することは、形状、色、及びイメージ内の位置によって記憶色オブジェクトを認識するための命令を更に含む。
【００２５】
必要に応じて、媒体は、イメージを取り込む際にフラッシュが使用されたか否かによって部分的に記憶色オブジェクトを認識するための命令を更に含む。
【００２６】
必要に応じて、知覚色変換を適用することは、記憶色オブジェクトのカラーリングを既知の最適なポイントに近似するための命令を更に含む。
【００２７】
必要に応じて、知覚色変換を適用することは、色調整のために記憶色オブジェクト内のピクセルを選択し、及び初期のピクセル色と既知の最適な色を隔てる距離の割合だけ、選択されたピクセルのカラーリングを調整するための命令を更に含む。
【００２８】
必要に応じて、知覚色変換を適用することは、記憶色オブジェクト内のピクセルのピクセル色をより高い積極性でもって移動させ、及び記憶色オブジェクト内にないピクセルのピクセル色をより低い積極性でもって移動させるための命令を更に含む。
【００２９】
本発明のさらなる態様および利点が、以下の説明および特許請求の範囲から明らかになるであろう。
【００３０】
以下の詳細な説明は添付図面を参照する。図面において、参照番号の左側の桁（単数または複数）により参照番号が初出する図面が特定される。更に、図面全体を通して同じ参照番号を使用して、同様の要素およびコンポーネントを参照する。
【００３１】
詳細な説明
図１は、カラーイメージプロセッサが動作するように構成され得る環境１００を示す図である。カラーイメージプロセッサは、ネットワーク１１４と通信するプリントサーバ１０２、ワークステーション１０４、プリンタ１０６、多機能周辺装置１０８、ファックス機械１１０、ネットワークコピー機１１２、又は他の装置に配置され得る。更に、カラーイメージプロセッサは、スタンドアロンコピー機械１１６等、ネットワークで相互接続されていない装置で動作するように構成され得る。また更に、カラーイメージプロセッサは、モニタ、シネマディスプレイ、ＴＶ、及び具体的に示されないが容易に認識され得る広範にわたる他の用途で動作するように構成され得る。
【００３２】
図２は、カラーイメージプロセッサ２００の例示的な構造を示すブロック図である。原稿取得モジュール２０２が、任意のさまざまなソースから原稿を取得する。図１から看取されるように、原稿は、プリントサーバ１０２によって、又はワークステーション１０４によって取得されてもよい。原稿は、ワークステーション１０４のアプリケーション（例えば、ワードプロセッサ）によって生成されることができ、或いはカメラ又は同様のイメージキャプチャ装置から取得され得る。原稿は、ファックスとして取得されることもでき、或いはネットワークコピー機１１２や非ネットワークコピー機（スタンドアロンコピー機械）１１６等によるスキャン（走査）によって取得され得る。原稿は、取得されると、ラスタ化され、それによってラスタ化原稿２０４を作成することができ、そのラスタ化原稿２０４はゾーニングアナライザ２０６に送られる。
【００３３】
以下で更に詳細に看取されるように、例示的なゾーニングアナライザ２０６は、原稿を調べて、１つ又は複数のゾーンを区別することができるか否かを判定するように構成される。複数のゾーンを有する例示的な原稿３００を図３に示す。大きなテキスト領域３０２が第１のゾーンを形成し、企業ロゴ等のグラフィックス領域３０４が第２のゾーンを形成し、カラー写真を含む領域３０６が第３のゾーンを形成し、及び第４のゾーンが背景領域３０８を含む。例示的なゾーニングアナライザ２０６の動作により、テキストゾーン３０２、グラフィックスゾーン３０４、及び背景ゾーン３０８に関連するデータ２０８が分離される。更に、ゾーニングアナライザ２０６は、１つ又は複数のカラー写真３０６に関連するデータ２１０〜２１２を分離するように構成することができる。
【００３４】
テキスト／ライン、グラフィックス（例えば、線画、ロゴ等）及び背景に関連するデータ２０８は、カラーマッピング手順２１４によってマッピングされて、カラーマッピングされたイメージデータ２１６を生成することができる。代表的な実施形態では、グラフィックスは彩度レンダリングインテントを用いてレンダリングされ、テキストはレンダリングされて、中間色調（neutral hue）が意図される領域の色が低減される。
【００３５】
１つ又は複数のカラー写真に関連するデータ２１０〜２１２は、記憶色オブジェクトセグメント化装置２２０によって処理され得る。記憶色オブジェクトセグメント化装置は写真イメージ中のデータ２１０〜２１２を処理して、写真データ２１０〜２１２内の記憶色オブジェクトを発見し、分離し、又はセグメント化する。記憶色オブジェクトは、草および葉、空および場合によっては人々の顔等、多くの人々が期待色という所定の概念を有する写真内のオブジェクトとすることができる。図３を再び参照すると、例示的な記憶色オブジェクトは、青空３１０、緑の草３１２、及び異なる肌の色合い３１４等の写真の部分を含むことができる。これらのオブジェクトに関連するデータは、記憶色オブジェクトセグメント化装置２２０によってセグメント化され得る。
【００３６】
記憶色オブジェクトセグメント化装置２２０は、多数のアルゴリズムを使用して、１つ又は複数のカラー写真を表すデータ２１０〜２１２内の記憶色オブジェクトの位置を見つけるように構成され得る。例えば、記憶色オブジェクトセグメント化装置２２０は、最初に、オブジェクトのカラー写真内のおおよその形状および／またはおおよその位置を求めて、記憶色オブジェクトである可能性があるか否かを判定することができる。幾何学的および／または空間的な要因により、オブジェクトが記憶色オブジェクトである可能性が示される場合、オブジェクトの色を精査することができる。例えば、オブジェクト内のピクセルの色が記憶色オブジェクトの期待色の閾値内である場合、これによりオブジェクトを記憶色オブジェクトとして分類することができる。従って、写真の底部にある緑色のオブジェクトは、オブジェクトが草または同様の葉であるという仮定に基づいて記憶色オブジェクトとして分類され得る。同様に、写真の上部にある青色のオブジェクトは、おおよその色および適切な位置に基づいてオブジェクトが空であるという仮定に基づいて、記憶色オブジェクトとして分類され得る。
【００３７】
色重み付けモジュール２２２を使用して、色の重み（例えば、分数の値）を、カラーイメージ内、及び一般には特に記憶色オブジェクト３１０〜３１４内の各ピクセルを表すデータに割り当てることができる。例えば、各ピクセルに、ピクセルの色を表すデータが変更される程度を反映して０％〜１００％までの割合などの重みを割り当てることができる。従って、イメージ内の各ピクセルの色に０％〜１００％までの重みを割り当てることができるが、記憶色オブジェクト内のピクセルには、より大きな重みが割り当てられ、色空間内での移動距離がより大きい可能性がより高い。記憶色オブジェクト内にない他のピクセルは、一般に、記憶色オブジェクト内のピクセルが移動する距離より短い距離だけ移動する。しかしながら、記憶色オブジェクト内にないピクセルの移動は、イメージが全体のカラー「バランス」又は見栄えを失うのを防ぐ傾向がある。一般に色重み付けモジュール２２２は、記憶色オブジェクト内のピクセルの色を、記憶色オブジェクト内にないピクセルの色よりも積極的に移動させる。例えば、記憶色オブジェクト内のピクセルに割り当てられる重みは、記憶色オブジェクト内にないピクセルに割り当てられた重みよりも大きい傾向がある。さらなる例では、重みはδ±σδにランダム化されることができ、この場合、σ＝無作為に選ばれる無作為係数（０，０．５）であり、例えば、Ｌａｂ空間における期待移動δの範囲は５０〜１５０％になる。
【００３８】
色重み付けモジュール２２２の例示的な構成は、図４を参照して理解され得る。図４はＬａｂ色空間４００の図を示し、緑４０２は左に向かい、赤４０４は右に向かい、青４０６は下に向かい、黄４０８は上に向かう。図４の矢印は、記憶色オブジェクト内または付近の例示的なピクセルの色を表し、矢印の根元は開始ピクセル色であり、矢印の先端は終了ピクセル色である。矢印の長さは重要であり、ピクセルの色がマッピングされる色空間内の距離を示す。一般に、記憶色オブジェクトの色が記憶色オブジェクトの好ましい色に近いほど矢印は長く、それによって好ましい色までの色の「より積極的」なマッピングが表される。逆に、記憶色オブジェクトであると疑われるオブジェクトが期待色から離れている（例えば、１５ｄＥよりも離れている）場合（但し、ｄＥ（デルタＥ）は或る測定値から別の測定値までの色空間における変化である）、カラーマッピングを示す矢印はない（又は非常に短い矢印がごくわずかのカラーマッピングを示す）。また更に、記憶色オブジェクトであると疑われる領域内にないピクセルには、より低い積極性のカラーマッピングを意味するより短い矢印を関連付けることができる。従って、イメージ内のピクセルの物理的な位置は静止したままであるが、ピクセルの色は色空間内でマッピングされ得る。矢印の方向および長さは、ピクセルに適用される重み及びマッピングを表す。一般的な用途では、記憶色オブジェクト内の或る割合のピクセルがマッピングされ、マッピングされる各ピクセルは、記憶色オブジェクトの期待色までの行程のうちのいくらか、大半、又はすべてまでマッピングされ得る。具体的には、色重み付けモジュール２２２は、正の重みを記憶色オブジェクト内のピクセルのいくつかに割り当てることができ、そのため色変換モジュール２２４は、記憶色オブジェクト内のピクセルの色をマッピングして、それぞれの期待値により近く似せることができる。モジュール２２４によって実行されるマッピングは、カラールックアップテーブル（ＬＵＴ）、又は他のツールの使用を含むことができ、モジュール２２４の動作は、モジュール２２２によって提供される重みを付加することによって従来の実施から変更され得る。３つの例示的な記憶色オブジェクトの期待される色範囲、即ち緑色の草４１０、１つのタイプの肌の色合い４１２、及び青空４１４を示す。
【００３９】
上述のｄＥ（デルタＥ）は或る色測定値から別の測定値までの色空間における変化であることに留意されたい。色は一般に、ハンターの尺度を使用して、３つの値、即ちＬ、「ａ」、及び「ｂ」を表示する色度計を使用して測定される。Ｌは０〜１００の目盛りであり、暗から明、即ち黒から白までである。値「ａ」は、−ａ〜＋ａまでの目盛りであり、−ａは緑であり、負に進むにつれて色はより緑になり、＋ａは赤であり、正に進むにつれて色はより赤になる。
【００４０】
同様に、値「ｂ」も−ｂ〜＋ｂまでの目盛りであり、−ｂは青であり、負に進むにつれて色はより青になり、＋ｂは黄であり、値が大きい程、色はより黄色になる。デルタＥを計算するために２つの測定を行うことができ、第１の測定ではＬ１、ａ１、ｂ１がもたらされ、第２の測定ではＬ２、ａ２、ｂ２がもたらされる。
【００４１】
測定値を用いると、デルタＥ＝（（Ｌ１−Ｌ２）２＋（ａ１−ａ２）２＋（ｂ１−ｂ２）２）０．５である。色空間は一般に３Ｄ色空間として描画される。Ｌは縦軸であり、水平面に−ａ〜＋ａ、及び−ｂ〜＋ｂがある。任意の所与のＬ、ａ、ｂのプロットは色空間内の点である。デルタＥは２点間の距離である。
【００４２】
図２に戻ると、次に、色が最適化された写真イメージ２２６（色が期待される色相に非常に近く似た記憶色オブジェクトを有する）は、イメージマネージャ２２８によって色の最適化された原稿（以降、色最適化原稿と称する）２３０にマージされる。
【００４３】
図５は、カラーイメージプロセッサ２００が動作できる第１の例示的な方法５００を示す流れ図である。ブロック５０２において、ゾーンが解析されて、テキストとライン、グラフィックイメージ、写真イメージ、ならびに背景を含む内容タイプが求められる。例えば、ゾーニングアナライザ２０６を用いて、ラスタ化原稿２０４のゾーンを解析することができる。原稿内の領域は、テキスト、ライン又は線画、グラフィックス、写真イメージ、背景、或いは他の内容タイプであることが見出される。ブロック５０４において、ゾーン内の色深度（bit-depth）および／または解像度を求めることによって内容タイプを求めることができる。ゾーン内のデータの色深度を求めることにより、および／またはゾーン内の解像度を求めることにより、データが表している可能性が最も高い内容タイプとの関連付けを行うことができる。用途によっては、内容タイプは特定タイプのレンダリングインテントを意味することができる。例えば、内容タイプがビジネスロゴ等のグラフィックスであると判定される場合には、一般に、彩度レンダリングインテントが適切である。従って、ブロック５０６において、レンダリングインテントが、ゾーン内の内容タイプに基づいて写真を含まないゾーンに適用される。
【００４４】
ブロック５０８において、写真イメージが、記憶色オブジェクトであるセグメント及び記憶色オブジェクトなしのセグメントを含むようにセグメント化される。このようなセグメント化は、記憶色オブジェクトセグメント化装置２２０によって実行され得る。上述したように、記憶色オブジェクトは、閲覧者の記憶に基づいた、期待色を有する写真イメージ内のオブジェクトとすることができる。例えば、空は青の色合いを有するものと期待される。記憶色オブジェクトは、オブジェクトの幾何学的形状、オブジェクトの色、オブジェクトの相対的な配置（即ち、他のオブジェクトおよび／またはイメージの境界に相対するオブジェクトの位置）、コーパス上でのニューラルネットベース又は他の学習、イメージを取り込む際の写真フラッシュの使用または不使用、及び焦点距離に対する絞り値などの他のカメラ設定の発見等の入力に基づいてアルゴリズムを使用して、ブロック５１０に看取されるように写真イメージ内で認識することができる。
【００４５】
ブロック５１２において、記憶色オブジェクトを含む写真のセグメントは、記憶色オブジェクトがある写真の他の領域とは別に処理される。例えば、ブロック５１４において、記憶色オブジェクト内の領域、記憶色オブジェクト付近の領域、及び記憶色オブジェクトから離れた領域に異なる重みを適用することができる。重みの概念は図４によって概して示される。従って、変換モジュール２２４のＬＵＴ（ルックアップテーブル）の部分は、例えば、所与のピクセルの色に適用される重みの関数である知覚レンダリングインテントを提供するように構成され得る。重みは、ＬＵＴ又は同様のツールによって色がどのくらい積極的にマッピングされるかを決める。例えば、記憶色オブジェクト内にあると考えられるピクセルの色は、記憶色オブジェクトに隣接するピクセルの色、又は記憶色オブジェクト内にないピクセルの色よりも色空間を通してより長い距離だけマッピングされる。
【００４６】
ブロック５１６において、２つ以上のゾーンが、イメージマネージャ２２８等によって共にマージされる。例えば、知覚レンダリングインテント２２６によって処理されたゾーンを、彩度レンダリングインテント２１６によって処理されたゾーンとマージして、複数のゾーンを有する色最適化原稿２３０を得ることができる。
【００４７】
図６は、カラーイメージプロセッサ２００が動作できる第２の例示的な方法６００を示す流れ図である。ブロック６０２において、原稿が、スキャン（例えば、スキャナ、ファックス機械、写真複写機械等）、写真のキャプチャ、アプリケーションによる生成（例えば、プレゼンテーション作成ソフトウェア）、又は他の手段等によって取得される。ブロック６０４において、記憶色オブジェクトセグメント化装置２２０等によってイメージが解析されてゾーンが求められる。ゾーンは内容により互いに区別されることができ、内容はデータの色深度および／またはデータの解像度（例えば、１インチ（２．５４ｃｍ）当たりのピクセル数）によって区別され得る。また、ユーザは、例えば編集ツールのユーザインタフェースの操作によってこの解析を編集し、それによってユーザのイメージデータ処理における好みを示すこともできる。
【００４８】
ブロック６０６において、記憶色オブジェクトセグメント化装置２２０は、記憶色オブジェクトの色、形状、位置等を利用して記憶色オブジェクト認識アルゴリズムを実行して、ピクセル群が写真内などの記憶色オブジェクトであるかを確認することができる。ブロック６０８において、記憶色オブジェクトは、確認される場合、最適な色と比較される。ブロック６１０において、記憶色オブジェクトと最適な色との比較での差がしきい値未満である場合、記憶色オブジェクトは最適な色に向けてマッピングされる。しきい値を超える場合には、記憶色オブジェクトが「好ましい」色でないかもしれない状態にある可能性がある。例えば、夜空は日中の青の色合いであるべきではない。
【００４９】
ブロック６１２において、しきい値を超えない場合、色変換モジュール２２４を用いて記憶色オブジェクト内のピクセルの色をマッピングすることができる。一実施態様では、記憶色オブジェクト内の或る割合のピクセルが、最適な色に向けてのマッピングのために選択され得る。ブロック６１４において、選択された各ピクセルは、元の色から好ましい色までの行程のいくらかの部分だけ移動することができる。同様に、各ピクセルは彩度において移動することもできるが、色相または強度では移動することができない。従って、イメージ全体の明るさに影響を与えることなく記憶色を達成することができる。図４を参照すると、ピクセルの色の変化が矢印によって表されことが看取されることができ、この場合、変化は、矢印の根元における初期色から矢印の先端における最終色までの矢印の距離と方向によってより具体的に表される。多くの場合では、いくつかのピクセルのみの色が調整され、調整量（即ち、矢印の長さ）が異なるため、色変換によって不自然に見えるアーティファクトが発生する可能性は低い。
【００５０】
ブロック６１６において、ブロック６０４の動作中に見出されたゾーン等、少なくとも２つのゾーンが共にマージされて、プリントされ得るイメージが形成される。図３の例を参照すると、ゾーン３０２〜３０８を再び組み合わせることができ、原稿３００をプリントすることができる。
【００５１】
図７は、カラーイメージプロセッサ２００が動作できる第３の例示的な方法７００を示す流れ図である。ブロック７０２において、ゾーンアナライザ２０６又は同様の手順が、一般に、原稿内の少なくとも２つのゾーンの位置を見つける。ゾーンは、一般にゾーンの内容、色深度、及び／又は解像度等の情報を使用するアルゴリズムを含む、多くの様々なアルゴリズムによって区別され得る。
【００５２】
ブロック７０４において、ゾーンの特徴に適した色変換が適用される。例えば、グラフィックスを含むゾーンが、写真イメージを含むゾーンとは別に処理される。
【００５３】
ブロック７０６において、記憶色オブジェクトが、記憶色認識アルゴリズムを用いた記憶色オブジェクトセグメント化装置２２０の動作などにより、写真イメージ内で認識される。
【００５４】
ブロック７０８において、１つ又は複数の記憶色オブジェクトが認識された場合、写真イメージは、記憶色オブジェクトの領域および非記憶色オブジェクトの領域に従ってセグメント化され得る。
【００５５】
ブロック７１０において、写真イメージが記憶色オブジェクトを含む場合、記憶色オブジェクトは、写真イメージの他の領域とは別に処理される。
【００５６】
ブロック７１２において、カラーマッピング手順中、記憶色オブジェクト内のピクセルの色がより高い積極性でもって移動し、記憶色オブジェクト内にないピクセルの色はより低い積極性でもって移動する。ピクセルの「積極的な」移動は、いくつかの態様で達成され得る。例えば、ピクセルの色の積極的な移動は、より高い割合のピクセルを移動させることを含むことができる。更に、ピクセルの色が移動する場合、平均してより長い距離を移動することができる（例えば、図４のＬａｂ色空間におけるより長い矢印）。最後に、バンディング又はポスタリゼーション（例えば、色および／またはコントラストの強調）を生じることなく積極的な色の移動を可能にするために、各ピクセルに関連する重みをδ±σδに従ってランダム化することができ、この場合、σ＝無作為係数（０，０．５）である。これにより、Ｌａｂ空間内において各ピクセルの色の移動の範囲は５０％〜１５０％になり、期待移動はδである。δの値は色空間内のピクセルの位置で異なる可能性がある。
【００５７】
ブロック７１４において、レンダリングインテントを、記憶色オブジェクト内、その付近、及びそれから離れた所で段階的に適用することができる。具体的には、段階は、重みに従ってより高い、又はより低い積極性でもってマッピングするＬＵＴの適用によって制御されることができ、重みは、関連するピクセルが記憶色オブジェクト内にある尤度に関連する。従って、記憶色オブジェクトは、写真内の他の要素とより自然に統合するように見える。
【００５８】
本発明は、構造的特徴および／または方法的ステップに固有の用語で説明されてきたが、添付の特許請求の範囲は、説明された特定の特徴またはステップに限定されないことを理解されたい。むしろ、特定の特徴およびステップは、本発明を実施する例示的な形態である。例えば、流れ図のブロックにおいて説明されたアクションは、他のブロックで説明されたアクションと同時に実行されてもよく、代替の順序で行ってもよく、又はアクションを２つ以上の他のブロックに関連付けるように分散させてもよい。更に、開示された方法の要素は、ディスク、ＲＯＭ、又は他の記憶装置等のプロセッサ可読媒体に規定されるプロセッサ可読命令の実行により、あるいは特定用途向け集積回路（ＡＳＩＣ）又は他のハードウェアデバイスの動作による等、任意の所望の手段によって実行され得る。一実施形態では、ＲＯＭが、図５〜図７の流れ図に見られるような例示的な方法の１つ又は複数に従って、図２のモジュールを実現するファームウェアを含むことができる。代替の実施形態において、同様の情報を含むようにＡＳＩＣ又はソフトウェアを構成することができる。
【図面の簡単な説明】
【００５９】
【図１】例示的なカラーイメージプロセッサが動作するように構成され得る例示的な環境を示す図である。
【図２】カラーイメージプロセッサの例示的な構造を示すブロック図である。
【図３】別個に処理され得る原稿内のゾーンを示す例示的な原稿を示す図である。
【図４】Ｌａｂ色空間の例示的なスライスを示す図であり、矢印がピクセルの色相の変化を表し、例示的な記憶色オブジェクトの輪郭が示される。
【図５】カラーイメージプロセッサが動作可能な第１の例示的な方法を示す流れ図である。
【図６】カラーイメージプロセッサが動作可能な第２の例示的な方法を示す流れ図である。
【図７】カラーイメージプロセッサが動作可能な第３の例示的な方法を示す流れ図である。
【図１】
2005174288.tif 000003
【図２】
2005174288.tif 000004
【図３】
2005174288.tif 000005
【図４】
2005174288.tif 000006
【図５】
2005174288.tif 000007
【図６】
2005174288.tif 000008
【図７】
2005174288.tif 000009
【外国語明細書】
2005174288000001.pdf