(57)【要約】ソフトプルーフィング用画像の自動化シャープニングは、ソフトプルーフ画像に提供するシャープニングレベルを、表示装置に適用する拡大率に基づいて調整する、ダイナミック調整を含む。ソフトプルーフ画像における画像のデテールの表示は、画像に適用する拡大率に基づいて変化する。ズーム率が大きい時には、オリジナルの高解像度ＲＧＢ画像データのシャープニングは要求されない。拡大率の低下を行う場合には、画像デテールの大半は消失する。この場合、ダイナミック画像シャープニングは、拡大率の低下の補償に役立つ。それにより、閲覧者に対し、デテールの表示を保存する。特に、画像シャープニングレベルは、適用型シャープニング関数を提供して、一般的に、拡大率に反比例するように調整することができる。
2004527043.tif 000002
【特許請求の範囲】
【請求項１】
画像に対し、シャープニング関数を適用するステップと、
画像に関連する拡大率に基づいて上記シャープニング関数をコントロールするステップとを、有する方法。
【請求項２】
上記シャープニング関数をコントロールするステップは、拡大率に基づいてシャープニングのレベルを調整するステップを含むことを特徴とする、請求項１記載の方法。
【請求項３】
上記シャープニング関数をコントロールするステップは、拡大率に反比例してシャープニングのレベルを調整するステップを含むことを特徴とする、請求項１記載の方法。
【請求項４】
装置が再生できる最暗色値と完全な黒との違いを補償するために、画像を提供する表示装置に対するプロファイルを調整するステップを更に有する、請求項１記載の方法。
【請求項５】
カラー画像を表示する表示装置と、
前記画像にシャープニング関数を適用し、
前記画像に関連する拡大率に基づくシャープニング関数を制御するプロセッサと、
を有する、請求項１−４のいずれか１項記載の方法を実行するためのシステム。
【請求項６】
請求項１−４のいずれか１項記載の方法をプログラム可能なプロセッサに実行させるための命令を含む、コンピュータ読取り可能な媒体。
【請求項７】
ソフトプルーフィングシステムのための複数の動作モードから１つを選択するステップと、
前記選択された動作モードに基づいてソフトプルーフィングシステムにより表示される画像のためのスケーリング関数を選択するステップと、
前記選択された動作モードに基づいて前記画像のためにシャープニング関数を選択するステップとを、
有する方法。
【請求項８】
前記動作モードの１つが、ソフトプルーフィングシステムが固定拡大率を持つ画像を提供する固定拡大率モードであり、スケーリング関数を選択するステップが、前記選択された動作モードが固定拡大率モードである場合に、最適スケーリング関数を選択するステップを含むことを特徴とする、請求項７記載の方法。
【請求項９】
前記最適スケーリング関数が双３次補間関数であることを特徴とする、請求項８記載の方法。
【請求項１０】
前記動作モードの１つが、ソフトプルーフィングシステムが固定拡大率を持つ画像を提供する、固定拡大率モードであることを特徴とし、
シャープニング関数を選択するステップが、前記選択された動作モードが固定拡大率モードである時、拡大率に依存しない固定シャープニング関数を選択するステップを有することを特徴とする、請求項７記載の方法。
【請求項１１】
前記動作モードの１つが、ソフトプルーフィングシステムが可変拡大率を持つ画像を提供する、可変拡大率モードであることを特徴とし、
スケーリング関数を選択するステップが、前記選択された動作モードが可変拡大率モードである時、一般スケーリング関数を選択するステップを有することを特徴とし、
前記一般スケーリング関数は、双３次補間関数とニアレストネイバー補間関数の１つを含むことを特徴とする、請求項７記載の方法。
【請求項１２】
前記動作モードの１つが、ソフトプルーフィングシステムが可変拡大率を持つ画像を提供する、可変拡大率モードであることを特徴とし、
シャープニング関数を選択するステップが、前記選択された動作モードが可変拡大率モードである時、前記拡大率に依存するダイナミックシャープニング関数を選択するステップを有することを特徴とし、
拡大率に基づくシャープニングレベルを調整することにより、シャープニング関数を選択するステップを、更に含む請求項１１記載の方法。
【請求項１３】
複数操作モードの１つが、ソフトプルーフィングシステムが可変拡大率を持つ画像を表示する最適モードである事を特徴とし、
スケーリング関数を選択するステップが、選択された操作モードが最適モードである時に、最適スケーリング関数を選択するステップを含み、シャープニング関数を選択するステップは、選択された動作モードが最適モードである時、拡大率に依存するダイナミックシャープニング関数を含むことを特徴とする、請求項７記載の方法。
【請求項１４】
前記最適スケーリング関数が、双３次補間関数であることを特徴とす請求項１３記載の方法。
【請求項１５】
更に、拡大率に基づいてシャープニングレベルを調整することにより、シャープニング関数を選択するステップを含むことを特徴とする、請求項１３記載の方法。
【請求項１６】
カラー画像表示を行う表示装置と、
複数の操作モードモードから１つを選択し、上記選択された操作モードに基づいて、表示装置により表示される画像に対するスケーリング関数を選択し、上記選択された操作モードに基づく画像に対し、シャープニング関数を選択するプロセッサーと、を有する、
請求項７−１５のいずれか一項記載の方法を実行するためのシステム。
【請求項１７】
プログラム可能なコンピュータに、請求項７−１５のいずれか一項記載の方法を実行させるための命令を含む、コンピュータ読取り可能な媒体。
【請求項１８】
ソフトプルーフィングシステムにより表示される画像に補間法に基づくスケーリング関数を適用するステップと、
前記画像に、画像拡大率に従って調整されるダイナミックシャープニング関数を適用するステップと、
を有する方法。
【請求項１９】
ソフトプルーフィングシステムにより表示される画像に、補間法に基づくスケーリング関数を適用するステップと、前記画像に、画像拡大率に依存しない固定シャープニング関数を適用するステップと、
を有する方法。
【請求項２０】
ソフトプルーフィングシステムにより表示される画像に、非補間法に基づくスケーリング関数を適用するステップと、前記画像に、画像拡大率に従って調整することを特徴とするダイナミックシャープニング関数を適用するステップと、を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像技術に関し、更に、具体的には、表示装置上の画像のソフトプルーフィングのための技術に関する。
【背景技術】
【０００２】
用語「ソフトプルーフィング」は、一般には、印刷装置又は他の大量印刷装置で画像を再生する前に、CRT又はフラットパネルモニター表示装置を使用して、カラー画像の表示を検証することを指す。ソフトプルーフィングを商業化する際の障害の１つは、ハードコピープリントにおいて表示される色と、表示装置上で表示される色との間の、色を一致させることの困難性であった。しかし、最近の技術の進歩により閲覧者（viewers）は、ハードコピープリント画像と表示装置上で表示される画像との間の、他の差異にも気づくようになった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、ソフトプルーフィングのための画像の自動シャープニングのための技術に関するものである。特に、本発明は、画像に適用する拡大率（magnification factor）に基づくソフトプルーフ画像に使われるシャープニングレベルのダイナミック調整を含むものである。
【０００４】
一旦カラー・マッチングが改良されると、閲覧者は、表示装置上で表示(render)された画像とハードコピーメディア上の画像との間の細部、シャープネス、コントラストの差異に、気づことができる。これら差異は、表示装置（通常100dpi（1インチ当りのドット数）にすぎない）の相対的に低い解像度に起因する場合は、部分的に発生する。これとは対照的に、インクジェットプリンタのようなハードコピー装置は、通常300dpiの解像度を超える。なお、スライトブルーム(slight bloom)及び、表示装置が生成するピクセルのエッジ精度の欠如は、ソフトプルーフ画像において、目で見て分かる差異を引き起こす。
【０００５】
ソフトプルーフ画像における、目で見て分かる差異は，前記画像に適用される拡大率に従って、変化する。ズームを大きくする場合、オリジナルの高解像度RGB画像データにシャ−プニングを、要求しなくてもよい。300％又は400％の拡大が許容される場合、例えば、画像のデテール（detail:細部）は、閲覧者には明確に見える。しかし、画像縮小が要求される場合は、大半の画像デテールは消失する。この場合、画像のシャープニングを使って、縮小画像が補償され、それにより、閲覧者に対するデテールの表示が保たれる。具体的には、画像のシャープニングレベルは、拡大率に反比例して調整される。
【０００６】
本発明に従って，シャープニングレベルは、表示装置における表示画像の拡大率に基づいて、制御される。このように、シャープニングレベルは、自動的に、ダイナミックに、拡大率に適応するものである。高拡大率(higher magnification factors)に対しては、本発明は、低シャープニング率(lower sharpening factors)を使い、低拡大率に対しては、本発明は、高シャープニング率を用いる。表示装置に使われるその時の拡大率が与えられれば、本発明は、各々の場合、受入可能な表示を行うシャープニング率を提供する。
【０００７】
シャープニング率と拡大率は、拡大率をシャープニング値に対応付けする数学的関数又はルックアップテーブルにより、関係付けてもよい。画像の拡大率が変化する時には、対応するシャープニング値を算出し又は検索され、シャープニングアルゴリズム（例えば、率又はオフセットのような）に応用される。
【０００８】
画像を閲覧する為に使用されるソフトウェアにおいて、ダイナミックシャープニングプロセスを、自動的に行うことができる。シャープニングプロセスは、拡大率におけるダイナミックな変化に応答し、その結果、ユーザが拡大した画像を閲覧する時に、シャープニング率に対する修正を、ユーザに対して、実質的に即座に行うことが好ましい。
【課題を解決するための手段】
【０００９】
一つの実施例において、本発明は、画像にシャープニング関数（sharpening function）を適用するステップと、画像に関連した拡大率に基づいてシャープニング関数を制御するステップとを有する方法を提供するものである。
【００１０】
他の実施例においては、本発明は、カラー画像の表示を行う表示装置と、画像にシャープニング関数を適用するプロセッサ（前記画像と関連する拡大率に基づいてシャープニング関数をコントロールするものである）を有するシステムを提供する。
【００１１】
他の実施例においては、本発明は、プログラム可能なコンピュータに、画像にシャープニング関数を適用し、表示装置に表示される時に、画像に関連する拡大率に基づいてシャープニング関数をコントロールさせる、ための命令を含むコンピュータ読取り可能な媒体を提供する。
【００１２】
いくつかの実施例においては、自動化シャープニング関数は、暗色の適当な特性を提供するオフセット補正を伴う。ＲＧＢ＝０の領域が表示される時に、測定装置（measurement instruments）は、測定可能な光を表示しない。しかし、具体的には、隣接領域は、ゼロより大きいＲＧＢ値を持つ時に、これら領域において、観察者に、かすかに見えるグレーがある。
【００１３】
又、低解像度表示にする時、自動化シャープニング関数は、画像データの最適スケーリングを伴う。スピードと単純さの理由で、ピクセルサンプリング等の非最適化スケーリングが、像編集アプリケーションで使用される。最適品質について、ここで説明するソフトプルーフィング（固定又は好ましくはダイナミックな）は、シャープニングを、双３次補間法等の最適スケーリングと組合わせてよい。更に具体的には、システムは、処理速度と最適結果をバランスさせる、複数の操作モードを有する。代りに、システムは、１つ又は多数の操作モードを提供することもできる。
【００１４】
例えば、システムを、拡大率が固定である固定モード、拡大率が可変な可変モードを提供するように、構成することができる。固定モードでは、最適スケーリングは、固定最適シャープニングと組合わすことができる。可変モードでは、システムをダイナミック最適シャープニング（拡大率に応じて変化する）と組合わせて、一般スケーリング（generic scaling）を提供するように構成することができる。他の方法として、システムは、最適スケーリングとダイナミック最適シャープニングとを組合わせ、最適なフレキシビリティと品質を提供する、最適モードを提供できる。又、システムは、２又はそれ以上の操作モードを選択できるように構成することができる。
【００１５】
一つの実施例において、本発明は、ソフトプルーフィングシステムのための複数の動作モードから１つを選択するステップと、
前記選択された動作モードに基づいてソフトプルーフィングシステムにより表示される画像のためのスケーリング関数を選択するステップと、
前記選択された動作モードに基づいて前記画像のためにシャープニング関数を選択するステップとを、有する方法を提供する。
【００１６】
他の実施例において、カラー画像表示を行う表示装置と、複数の操作モードモードから１つを選択し、上記選択された操作モードに基づいて、表示装置により表示される画像に対するスケーリング関数を選択し、上記選択された操作モードに基づく画像に対し、シャープニング関数を選択するプロセッサーと、を有するシステムを提供する。
【００１７】
更なる実施例において、本発明は、複数の操作モードから１つを選択し、上記選択された操作モードに基づいて、表示装置により表示される画像に対するスケーリング関数を選択し、上記選択された操作モードに基づく画像に対し、シャープニング関数を選択する、ことをプログラム可能なプロセッサーに実行させる命令を含む、コンピュータ読取り可能な媒体を提供する。
【発明を実施するための最良の形態】
【００１８】
図１は、ソフトプルーフィングシステム10の例を示すブロックダイアグラムである。図１に示すように、システム10は、１つ又はそれ以上のCMYK（シアン、マゼンタ、黄色、黒）画像ファイルへのアクセスを提供するメディアデバイス12、CYMK画像ファイルをRGB(赤、緑、青)画像ファイルへ変化するためのプロセッサ14、プロセッサにより用意されたカラー画像を表示するための表示装置16、表示装置が表示する画像の、拡大率と他の特徴を調整するユーザの入力装置18を含んでよい。プロセッサ14は、（例えば、画像データの解像度、表示装置16の解像度、所望の拡大率に基づいて）必要とされる画像データに拡大率を掛け、ダイナミック・シャープニング・プロセスを実行し、RGB画像に適用するシャープニング関数の特性（表示装置16上に表示される画像の拡大率の関数として）を調整するようにプログラムしてもよい。
【００１９】
例示として、メディア装置12は、画像ファイルを記憶する固定ハードディスクドライブ又はリムーバブルメディア装置である。代りのものとして、メディア装置12は、特定の画像ファイルに、リンク又はパスで接続するネットワークであってもよい。プロセッサ14は、例えばパソコン又はワークステーションステーション等の汎用コンピュータの形態であってもよい。これらにプログラム化し、ソフトウェアプルーフィングアプリケーションで使用するために、表示装置16上の画像表示をコントロールする。表示装置16は、CRT、LCD、プラズマ、又は他の表示装置であってよい。ユーザの入力装置18は、従来型キーボードとポインティングデバイス（マウス、ペン又はトラックボール等）を含んでよい。
【００２０】
図２は、ソフトプルーフィング用のカラー画像のシャープニングを説明するフローチャートである。図２に示されるシャープニングプロセスは、システム10で実施され、適用拡大率（applied magnification factor）に従って、カラー画像のダイナミックシャープニング・ステップを含むものである。図２に示すように、プロセッサ14は、最初に、CMYKデータをRGBデータに変換する（20）。該CMYKデータは、メディア装置12のCMYK画像ファイルから取得することができる。CMYK画像ファイルは、通常、ハードコピー画像のレンダリング用であり、RGB画像ファイルは、通常、表示装置16上のソフトプルーフィング用である。いくつかの実施例において、RGBデータは、他のタイプの画像ファイル（ハイフィデリティ（即ちCMYKOGシアン、マジェンタ、黄色、黒、オレンジ、グリーン等）画像ファイル、装置とは無関係の（device-independent）(XYZ又はL*ａ*b*)、即ち生の(native)RGBファイルからの変換により、入手できるものである。
【００２１】
変換の為に、プロセッサ14は、ＣＭＹＫとＲＧＢプロファイルにアクセスしてもよい（22）。該プロファイルは、ＩＣＣプロファイルで、正確な色合わせ（color matching）をするために、ソース（供給元）ＣＭＹＫとデスティネーション(供給先)ＲＧＢ装置の色応答特性を規定するものである。ＲＧＢデータへの変換に際し、前記プロセスは、スケーリングとシャープニングを含む（24）。該スケーリング操作は、表示装置16における表示のために適正な解像度にするための、ＲＧＢ画像データの補間法とサンプリング法を含む。スケーリングが未指定の時には、用語「一般スケーリング（generic scaling）」が使用される。高品質表示を求める時には、「最適スケーリング（optimal scaling）」が使われる。最適スケーリングの例は、双３次補間法（bicubic interpolation）である。一般的に、最適スケーリングは、ピクセルデータを補間法（即ち、補間法に基づくスケーリング）を提供するスケーリング関数（scaling function）を指す。補間法に基づく最適スケーリングは、サンプリング法と対比して、完全に、ピクセル情報を除去するものではない。”nearest neibor”サンプリング法は、非最適な、補間法に基づかないスケーリング関数の一例である。サンプリング法は、一般に、ピクセル情報の消失とアーチファクト(artifact)の混入の問題がある。シャープニング法は、表示装置16上の画像における細部の外観を、より良く保存する為に、スケール化されたRGBデータに対するシャープニング関数（sharpening function）の適用を含むものである。
【００２２】
本発明によれば、シャープニング関数は、RGB画像データに対する拡大率によって変化する（26）。このオプションが選択されると拡大率が変化するにつれて、RGB画像に適用されるシャープニングレベルは、変化する。スケーリングとシャープニング関数を適用する際は、RGB画像データは、表示装置16においてRGB画像として表示される（28）。シャープニング関数は、ズームを調整して、ユーザ拡大率を変える度に、再適用されることになる。他の場合は、シャープニング関数は、拡大率が、表示画像における可視のアーチファクトを形成するに十分と判断される量だけ変化する時に、再適用される。
【００２３】
従って、本発明は、特定のソフトプルーフィングシステムの要件に依存して、１つ又はそれ以上の複数の単純な又は複雑なモードで機能するものである。例えば、画像は、固定型最適シャープニング法に従った最適スケーリングを含む第１モード（1）（例えば、固定型拡大率（固定モード）で使用するための）に従ってもよい。又は、画像は、動的な最適シャープニングに従う一般スケーリングを含む第２モード（2）（例えば、可変型拡大率（可変モード）で一般使用するための）に従ってもよい。更に他の選択として、画像は、動的な最適シャープニングに従う最適スケーリングを含む第３モード（3）（例えば、最適なフレキシビリティと品質（最適モード）のための）に従ってもよい。
【００２４】
図３は、複数の動作モードを使うカラー画像のスケーリングとシャープニングを説明する為のフローチャートである。図３に示すように、プロセッサ14は、まず、ＣＭＹＫデータをＲＧＢデータに変換し（30）、次にその画像の適用拡大率を決定する（32）。プロセッサ14は、複数の動作モードの内いずれのモードが画像用に選択されたかを識別する（34）。動作モードは、ユーザが選択してもよいし、メタデータ、タグ又は、コントロール又は画像に関連する記述情報に基づいて自動的に選択してもよい。上記の通り、モードは、固定モード、可変モード及び最適モードを含んでもよい。固定モードの選択をする時に、固定拡大率を表示しながら、プロセッサ14は、最適、即ち、補間法に基づくスケーリング関数（例えば、双３次補間法）を選択し、固定シャープニング関数を選択する（38）。次に、プロセッサ14は、表示装置16の表示画像のスケーリング（40）とシャープニング(42)を行う（44）。
【００２５】
更に、図３に示すように、拡大率が変化する、可変モードを選択した時には（45）、プロセッサ14は、一般スケーリング関数（generic scaling function）を選択する。この関数は、最適又は準最適（sub-optimal）（即ち、それぞれ補間法に基づく又はサンプリング法に基づく）であってよい。換言すれば、選択されたスケーリング関数は、双３次補間法のような最適関数（optimal functions）に限定されるものではないが、”nearest neighbor”サンプリングのような他のスケーリング関数をも含む。又、プロセッサ14は、以下に説明するが、ダイナミックシャープニング関数を選択し（47）、拡大率に基づいてシャープニング関数を調整する（48）。プロセッサは、次に画像のスケーリング処理（40）、画像のシャープニングをし（42）、表示装置16に画像を表示する（44）。
【００２６】
最適モードを選択した時（49）、プロセッサ14は、双３次補間法のような最適スケーリング関数を選択する（50）。また、プロセッサ14は、拡大率に基づいて変化するダイナミックシャープニング関数を選択する（52）。拡大率に基づいてシャープニング関数を調整すると（54）、プロセッサ14は、画像のスケーリングを行い（40）、画像のシャープニングを行い（42）、表示装置16上に画像を表示する（44）。最適動作モードにおいて、システム10は、最適スケーリングとシャープニングを行い、関連する処理のオーバーヘッド無しに、画像の画質を向上させる。
【００２７】
図３は、選択可能な複数の動作モードの使用を示すものであるが、本発明は、単一動作モード又は２つの動作モードを提供するソフトプルーフィングシステムを目指すものである。前記動作モード又は複数動作モードは、例えば、処理速度と画像表示との間のバランスに基づいて、所与のシステムに対して選択されるものである。
【００２８】
本発明に基づく、画像の自動変換、スケーリング、シャープニングの手動による近似は、以下のステップで、Adobe PhotoShopTMソフトウェアアプリケーションで、デモすることができる。そのデモは、手動の場合の、ユーザから見えない（tranparent to the user）、予め決められた、自動の場合と類似したプロセスを行う本発明の実施例を示す。ソフトプルーフィング用のＲＧＢ表示装置上にＣＭＹ画像表示をするためには、表示は、まず解像度を最大に設定する。即ち1600×1200（100dpi）。次に、該CMYK画像はRGBに変換することができる。CMYKピクセルからRGBへの変換は、CYMKシステムと表示装置16のRGB動作（behavior）のための精度の高いプロファイル（例えば、ICCプロファイル）に依存する。
【００２９】
このようにして、ハードコピー装置で表示されるCMYK画像と、表示装置上に表示されるRGB画像との間で、精度の高いカラーマッチングを取ることができる。次に、スケーリングアルゴリズムを適用して、RGB画像データの解像度を、表示装置の実際のピクセルである解像度（所望の拡大率に合せて適当にスケール化して）に変換する。Adobe PhotoShopTMソフトウェアが提供する双３次サンプリングが多数のアプリケーション用に適したスケーリングアルゴリズムであることが知られている。Adobe PhotoShopソフトウェアは、Adobe System社（CaliforniaのSan Jose）から商業ベースで利用可能である。
【００３０】
“Nearest neighbor”サンプリング法が、双３次補間法に比して、劣っていることを示すことができる。上記の二つの方法を使って、それぞれ、現在サイズ（100％）から50％へ、テスト画像を変換してから、再び100％に戻すことで、そのことを簡単に示すことができる。上記のテストの結果の画像をオリジナル画像と比較する。エラーレベルは、複雑な最悪ケースの画像について、通常、Nearest neighbor法では+/23％で、双３次補間法では、+/18％である。しかしながら、品質が処理速度より重要ではない場合は、Nearest neighbor法又は他の”generic scaling”法が使われる。これは、固定動作モード（1）（上記したように、固定最適シャープニングの後の最適スケーリングを含め）では、適切なものである。
【００３１】
次に、得られた精度の高いカラーRGB画像にシャープニングを行う。例えば、Adobe PhotoShopの“Sharpen More”, undo,次に”Fade Sharpen More”操作を、最初の画像シャープニングに使うことができる。”Fade Sharpen More”操作を、例えばフェーディング率50％で使うことができる。上記の操作により、最初のRGB画像を提供することができ、このRGB画像は、最大解像度100dpiでの詳細な表示をよく保存するものである。このように、上記の操作は、表示装置上の表示用に「ベースライン」画像を生成するのに効果的である。上記の最適スケーリングと共に、このシャープニング法は、上記の固定モード（1）で使うことができる。しかし、拡大率が調整される場合は、このベースライン画像に適用するシャープニングもまた、本発明に基づいて調整されるものである。非最適（non-optimal）(又は“generic”)スケーリングと拡大率を使って、シャープニングを調整する場合は、可変モード（2）が実現される。最終的には、このダイナミックシャープニングが、上記の最適スケーリングと組合わせられる場合には、最適モード（3）が実現される。
【００３２】
このプロセスを改良を加えると、結果も改善される。１つの改良は、画像依存型シャープニングである。具体的には、シャープネスを最適化し、アーチファクトを最小化するために、シャープニング関数特性と、複数のシャープニングアルゴリズムの中からの１つのアルゴリズムの選択は、画像内容に基づいて行う。例えば、大部分を占めるスカイブルー画像には、室内風景で特徴付けられる画像とは異なるシャープニングアルゴリズムが必要である。
【００３３】
他の改良は、異なるシーケンスとRGB色空間における処理の実行を含む。他のシーケンスは、CYMK画像データを線形なRGB空間（即ち、10-又は12-bit depth）への変換を含む。この変換の後、ファイル解像度から表示解像度へのスケーリング、シャープニング、線形RGB（例えば10ビットデプス）からRGB色空間（8ビットデプスとガンマ2.2）への変換が行われる。この他のシーケンスの利点は、ピクセル間の平均化と差異を含む数学的操作を、付加的な（線形な）RGB色空間において、実行できる点である。しかし、量子化を回避するために、全ての計算を８ビットより良くして実行することが望ましい。
【００３４】
ズームを大きくする場合は、オリジナルの高画質RGB画像のシャープニングを要求しなくてよい。例えば、300％又は400％の拡大率が許容される場合は、画像のデテールは、通常、閲覧者にくっきり見える。従って、ソフトプルーフィングのためには、アーチファクトを最小化し、拡大率の範囲にわたってデテールの表示を保存するように、最適スケーリングと組み合わされた、拡大率に依存しないダイナミックシャープニング関数を使うことが望ましい。
【００３５】
上に説明したように、スケーリングとシャープニングステップの前後で、線形RGB空間を使い、12ビットデプス前後のRGB値の前処理と後処理を提供する。最初のステップで、ガンマ値2.2を持つRGBワーキング空間において、CMYKからRGBへの変換に使用する場合、赤色チャネルの前処理と後処理ステップは、
R’=R（1/2.2）                前処理
R=R’2.2                      後処理
グリーンチャネルも青チャネルも、同様なやり方で処理される。
【００３６】
ソフトプルーフィング用の最適な画像再生のためには、RGBデータに関して、ダイナミックシャープニングが自動的に使用される。このRGBデータは、精度の高い色管理を使ってCMYKから変換され、表示装置の解像度にスムーズにスケール化されたものである。シャープニングレベルは、予め決定され、現在画像を見るのに使用されている拡大率に依存している。シャープニングレベルは、以下の一般的条件に合致して決める必要がある。
（1）シャープニングレベルは、表示されるCMYK画像について、デテールとコントラストの合理的な表示を提供するのに、前記と同一の画像フィルから、取り出した高解像度ハードコピーと比較しても、適正である必要がある。
（2）シャープニングレベルは、アーチファクトを発生させてはならないし、ハードコピーと関連する画像の表示に、歪を与えてはならない。
（3）シャープニングレベルは、デテールの可視表示を保存するために、拡大率の増加と共に減少しなければならない。ハードコピー画像に存在する可視的デテールより更にデテールを強調してはならない。同様に、ハードコピーに比してデテールを減少させる又は「ソフト化する（softening）」は、回避すべきである。
【００３７】
シャープ化された画像ピクセル値ｘ’ijは、次式により計算される。
【００３８】
【数１】
2004527043.tif 000003
【００３９】
但し、マトリックスXとMは、
【００４０】
【数２】
2004527043.tif 000004
【００４１】
ｘijは、ｉij列、ｊij行におけるオリジナルのピクセル値である。パラメータαは、シャープニングレベルをコントロールし、公称値(nominal value)10.を持つ。シャープ化された画像のピクセル値ｘ’ijは、ｘijの許容範囲にクリップしなければならない。通常[0,255]又は[0,1]である。
【００４２】
このアプローチによると、値αは、表示装置の拡大率に従って変化する。このように、シャープニング関数は、拡大率の関数としてコントロールされる。Zが拡大率で、αがシャープニングレベルをコントロールする場合、その関係は、次式で表される。
α＝α100*（1−（Z−100）/（Zmax−100））
【００４３】
但し、α100は、100％拡大での最適シャープニングであり、Zはズーム率、Zmaxは、可能な最大ズーム率であり、これは、表示の「実際のピクセル」モードにおける生の（native）高解像度で、ピクセルを表示する結果生じるものである。シャープニング率αは、拡大率Zの変化に対応して、on-the-flyで計算することができる。他の方法として、予め計算されたシャープニング率αのルックアップテーブルを用意することもできる。この場合、ルックアップテーブルは、拡大率Zの複数の異なる値を対応するシャープニング率αにマップする。シャープニング率αの調整は、単に、ルックアップテーブルを通しての相関(correlation)、又は検索といえる。
【００４４】
デテール、コントラスト等に関する、ハードコピーと表示の間で、更なる視覚上のマッチングを行う為には、他の特徴が、上記した自動化されたシャープニング関数と共に、望まれる。具体的には、この追加的な修正は、表示装置を特徴付けるのに使用されるプロファイル(例えば、ICCプロファイル)内に、完全な黒に関連する暗色（dark colors）の適当な特性化を提供するための調整を組み込むステップを含むものである。
【００４５】
大半の標準CRT装置のプロファイル（Apple Computerと大半のCRT製造会社が供給する）は、RGB＝をXYZ＝0にマッピングする。従ってＬ*＝0である。これは、比色測定（colorimetric measurement）に基づいて正当化される。例えば、確かに、測定装置は、RGB=0で、表示装置から発生する検知できない光を表示するかもしれない。実際、しかし、RGB=0の領域が、RGB＞0の領域（又は、特にRGB=白の領域）に隣接して表示される時、表示装置表面からの複数の反射により、実際に、観察者に対し、RGB=0の領域での弱いグレーの出現（appearance）が発生する。このように、RGB=0でも、装置は、必ずしも完全な黒を生成しない。更に、CRTを合理的に設定しても、RGB=0は、測定又はプロセスファイリングシステムにより減じられたかすかな光（slight glow）を有する。
【００４６】
従って、本発明の他の態様に基づいて、次式のような、RGBの１次元的応答に対する単純化した表現を仮定するというよりも、むしろ、非ゼロオフセットは、RGB＝0が完全な黒でないことを表わすと仮定できる。
R=Rγ（G、Bに対し同様に）
【００４７】
但し、Rは、正規化したデジタル値で、R’は、「線形RGB空間」（即ち、測定されたXYZに線形の）に存在する。
その代わりに、RGB=0は、L*=10又はL*＝15に実質的に等価である。
R=Rmin+（1.0−Rmin）Rγ
（G、Bについても同様である）。
【００４８】
Adobe PhotoShopのような商業的に利用可能なソフトを使ったこの修正を実証する為には、装置プロファイルにおいて、LUTを作成することが不可欠である点に留意すべきである。この装置プロファイルは、例えば、スムーズな精度のために、1028のエントリを含んでおり、第１エントリ（RGB=0）の値を0にする必要がある。上記の非ゼロオフセットは、色管理を適用する前に、ソフトウェアアプリケーションにより、自動的にスケールアウトされる（scaled out）のであるから、これは、或るアプリケーションには必要であると考えることができる。これは、ソフトウェアアプリケーションは、オフセットは、意図的ではなく、例えば、ICC仕様を誤って解釈したことに起因すると仮定してもよいからである。
【００４９】
従って、LUTを作成するのに使用される関数は、
R=Rmin+（1.0−Rmin）Rγ        R＞0に対して
R=0                              R=0に対して
（G、Bに対して同様である。）
【００５０】
このように、表示装置のプロファイルは、装置が再生できる最暗色値（darkest color value）と完全な黒との違いを、補償するのに調整することができる。このようにして、ゼロ付近のR、G、B値に対し、非ゼロオフセットを導入できる。Rmin、Gmin、Bmin値は、適当なシャープニングレベルと同様に、経験的に決定できる。しかし、シャープニング関数とは異なり、このオフセット補正は、規模の全レベルについて、全般に亘って、行うことができる。その理由は、システムの実際の色応答に密接に関連しており、一般的に、画像の解像度から独立しているからである。
【図面の簡単な説明】
【００５１】
【図１】例示としてのソフトプルーフィングを示すブロックダイアグラムである。
【図２】拡大率の関数としてカラー画像のダイナミックシャープニングを説明するフローチャートである。
【図３】複数操作モードにおける、カラー画像のスケーリングとシャープニングを示すフローチャートである。
【図１】
2004527043.tif 000005
【図２】
2004527043.tif 000006
【図３】
2004527043.tif 000007
【国際公開パンフレット】
2004527043.tif 000008
2004527043.tif 000009
2004527043.tif 000010
2004527043.tif 000011
2004527043.tif 000012
2004527043.tif 000013
2004527043.tif 000014
2004527043.tif 000015
2004527043.tif 000016
2004527043.tif 000017
2004527043.tif 000018
2004527043.tif 000019
2004527043.tif 000020
2004527043.tif 000021
2004527043.tif 000022
2004527043.tif 000023
2004527043.tif 000024
2004527043.tif 000025
2004527043.tif 000026
2004527043.tif 000027
【国際公開パンフレット（コレクトバージョン）】
2004527043.tif 000028
【国際調査報告】
2004527043.tif 000029
2004527043.tif 000030
2004527043.tif 000031