(57)【特許請求の範囲】
【請求項１】
電子的に符号化された自然景観画像の複製の鮮鋭度を変更する方法であって、
ａ）原稿符号化が色濃度信号に関する電子的に符号化された自然景観画像を受け取るステップと、
ｂ）少なくとも１つの信号が画像の明るさを表すと共に、明るさのＬ個のレベルについて定義されたフォーマットに色濃度信号を変換するステップと、
ｃ）画像中の小領域に対して画像の鮮鋭度の尺度を画像の明るさ信号から引出すステップと、
ｄ）ステップ（ｃ）で引出された画像の鮮鋭度の尺度における最大局所領域鮮鋭度及び所望される鮮鋭度の関数として鮮鋭度フィルタの動作を設定するステップと、
ｅ）鮮鋭化画像を得るためにステップ（ｄ）で設定された動作の鮮鋭度フィルタで色濃度信号をフィルタリングするステップと、
を含む鮮鋭度を変更する方法であって、
ステップ（ｃ）において、画像中の小領域に対する画像の鮮鋭度の尺度は、明るさ信号を該小領域において比較して、該明るさ信号の差の最大値に基づき引出され、
前記最大局所領域鮮鋭度は、画像中の小領域に対する画像の鮮鋭度の尺度の内の最大のものであり、前記最大局所領域鮮鋭度を前記所望される鮮鋭度まで増大させるように、前記鮮鋭度フィルタの動作が設定される、ことを特徴とする方法。
【請求項２】
電子的に符号化された自然景観画像の複製の鮮鋭度を変更するための装置であって、
ａ）色濃度信号に関して電子的に符号化された自然景観画像を受け取るのに適した電子信号入力と、
ｂ）少なくとも１つの信号が画像の明るさを表すと共に、明るさのＬ個のレベルについて定義されたフォーマットに色濃度信号を変換する色空間変換回路と、
ｃ）明るさ信号を画像中の小領域において比較して、該明るさ信号の差の最大値に基づき、該画像中の小領域に対する画像の鮮鋭度の尺度を決定し、該画像中の小領域に対する画像の鮮鋭度の尺度における最大局所領域鮮鋭度を示す出力信号を生成するコンパレータと、
ｄ）望ましい鮮鋭度信号をユーザから受け取る外部信号入力を有すると共に、コンパレータ出力信号と望ましい鮮鋭度の関数としてフィルタ係数を引き出す鮮鋭度フィルタ係数引出し回路と、
ｅ）色濃度符号化画像信号又は変換された色濃度信号の１つに作用し、画像を鮮鋭化する鮮鋭度フィルタと、
ｆ）要求されれば、出力する準備として、画像を出力符号化に戻すことと、
を含む鮮鋭度を変更するための装置であって、
前記鮮鋭度フィルタ係数引出し回路によって求められた前記鮮鋭度フィルタ係数を有する鮮鋭度フィルタで、色濃度符号化画像信号又は変換された色濃度信号の１つに作用して、画像を鮮鋭化し、
前記最大局所領域鮮鋭度は、画像中の小領域に対する画像の鮮鋭度の尺度の内の最大のものであり、前記最大局所領域鮮鋭度を前記所望される鮮鋭度まで増大させるような、前記鮮鋭度フィルタ係数が求められる、ことを特徴とする装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、絵的な景観(pictorial scene) を備えるデジタル符号化画像の外観を改良するための方法及び装置を提供することであって、更に詳細には絵的な景観を備えるデジタル符号化画像内の鮮鋭度(sharpness) を向上させるための方法及び装置に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
画像に成され得る一つの改良は、画像の鮮鋭度を補正することである。デジタル表現された画像及び画像一般の一般的な欠点は、鮮鋭度が画像の外観によって”良好”とみなされるだろうよりも低いことである。この矛盾は、焦点（フォーカス）の画像走査から僅かに外れること、質の悪いオリジナル写真、又は単にユーザの期待や好みに起因するものであり得る。焦点やモーション（運動）のぶれ等、画像の実際のぶれ（ぼやけ）を測定し補正することは提案されないが、画像は画像の実際の鮮鋭度とは別にユーザの期待にあうように変更可能である。又、この関数（機能）は、次の鮮鋭度向上（強調）(enhancement) が更なる画像の変更をもたらさない様な方法で実行されることが重要である。
【０００３】
鮮鋭度の不足を特徴付ける一つの方法は、画像の局所領域（ローカルエーリア）に鮮明なコントラストが不足しているということである。一方、画像の最大局所コントラストは鮮鋭度不足についてのいくつかの情報、及び従って鮮鋭度不足を補正するためのフィルタについてのいくつかの情報を提供する。鮮鋭度不足の別の特徴は、画像が鮮鋭（シャープ）であるとみなされる様に、画像のある部分に微細な細部を要求することである。非常に多くの数のエッジを備える微細で細かな対象物と顔との比較を、しばらく思い浮かべよ。完全に焦点を合わせられた顔はエッジを欠くが、画像内のどこかにある対象物、おそらく目の中の反射や微細な髪の毛等があり、その対象物で画像内の最大限のコントラストを測定できる。
【０００４】
【課題を解決するための手段と作用】
本発明の一態様に従えば、電子的に符号化された自然景観画像の複製における鮮鋭度を変更する方法であって、ａ）信号を輝度−クロミナンス信号フォーマットに変換するステップであり、少なくとも１つの信号が全体の画像の明るさ（明度、強度）(intensity) を示す前記変換ステップと、ｂ）画像内の最大局所コントラストを決定するステップと、ｃ）最大局所コントラストを予め定められた目標値まで増大させると共に、他の全局所コントラストをその最大局所コントラストに比例する量へ増大させる、画像に使用可能なフィルタ関数を決定するステップと、d)画像の鮮鋭度を増すように、決定されたフィルタ関数を画像に適用するステップと、を含む。
【０００５】
本発明の別の態様に従えば、画像は事前のフィルタリング(prefiltering)ステップを含み、高パスフィルタで画像をフィルタリングし、次に鮮鋭度向上方法、及び任意ではあるがノイズフィルタで画像に動作する。
【０００６】
更に本発明の別の態様に従えば、最大局所コントラストは、比較的大きな領域に関して重み付け(weighted)方法で平均化された幾つかの局所決定(local determination) の関数として決定されることも可能である。
【０００７】
本発明は、局所領域のコントラストを決定し、該コントラストを予め定められた目標値まで増大させるように作用ることによって、外観の鮮鋭度を増す。
【０００８】
請求項１に記載の鮮鋭度を変更する方法は、電子的に符号化された自然景観画像の複製の鮮鋭度を変更する方法であって、ａ）原稿符号化が色濃度信号に関する電子的に符号化された自然景観画像を受け取るステップと、ｂ）少なくとも１つの信号が画像の明るさを表すと共に、明るさのＬ個のレベルについて定義されたフォーマットに色濃度信号を変換するステップと、ｃ）画像中の小領域に対して画像の鮮鋭度の尺度を画像の明るさ信号から引出すステップと、ｄ）ステップ（ｃ）で引出された画像の鮮鋭度の尺度における最大局所領域鮮鋭度及び所望される鮮鋭度の関数として鮮鋭度フィルタの動作を設定するステップと、ｅ）鮮鋭化画像を得るためにステップ（ｄ）で設定された動作の鮮鋭度フィルタで色濃度信号をフィルタリングするステップと、を含む鮮鋭度を変更する方法であって、ステップ（ｃ）において、画像中の小領域に対する画像の鮮鋭度の尺度は、明るさ信号を該小領域において比較して、該明るさ信号の差の最大値に基づき引出され、前記最大局所領域鮮鋭度は、画像中の小領域に対する画像の鮮鋭度の尺度の内の最大のものであり、前記最大局所領域鮮鋭度を前記所望される鮮鋭度まで増大させるように、前記鮮鋭度フィルタの動作が設定される、ことを特徴とする。
【００１０】
請求項２に記載の鮮鋭度を変更するための装置は、電子的に符号化された自然景観画像の複製の鮮鋭度を変更するための装置であって、ａ）色濃度信号に関して電子的に符号化された自然景観画像を受け取るのに適した電子信号入力と、
ｂ）少なくとも１つの信号が画像の明るさを表すと共に、明るさのＬ個のレベルについて定義されたフォーマットに色濃度信号を変換する色空間変換回路と、ｃ）明るさ信号を画像中の小領域において比較して、該明るさ信号の差の最大値に基づき、該画像中の小領域に対する画像の鮮鋭度の尺度を決定し、該画像中の小領域に対する画像の鮮鋭度の尺度における最大局所領域鮮鋭度を示す出力信号を生成するコンパレータと、ｄ）望ましい鮮鋭度信号をユーザから受け取る外部信号入力を有すると共に、コンパレータ出力信号と望ましい鮮鋭度の関数としてフィルタ係数を引き出す鮮鋭度フィルタ係数引出し回路と、  ｅ）色濃度符号化画像信号又は変換された色濃度信号の１つに作用し、画像を鮮鋭化する鮮鋭度フィルタと、ｆ）要求されれば、出力する準備として、画像を出力符号化に戻すことと、を含む鮮鋭度を変更するための装置であって、前記鮮鋭度フィルタ係数引出し回路によって求められた前記鮮鋭度フィルタ係数を有する鮮鋭度フィルタで、色濃度符号化画像信号又は変換された色濃度信号の１つに作用して、画像を鮮鋭化し、前記最大局所領域鮮鋭度は、画像中の小領域に対する画像の鮮鋭度の尺度の内の最大のものであり、前記最大局所領域鮮鋭度を前記所望される鮮鋭度まで増大させるような、前記鮮鋭度フィルタ係数が求められる、ことを特徴とする。
【００１１】
【実施例】
図面を参照すると、図面は、本発明の実施例を記述するために示されており、発明を同等物に限定するためではない。図１では、本発明が有利に利用され得るスキャン・トゥー・プリント(scan-to-print) ・システムを示す。スキャナ１０は、都合のよいようにカラー画像の場合のＲＧＢ空間か黒白画像の場合の濃度空間かのいずれかで定義される画像信号を生成する黒白又はカラースキャナであり得る。扱うこれらの画像は、自然を絵的に表したもの、即ち、自然景観を表すものである。ある種のコンピュータによって生成された画像を、自然景観を表すものとみなすこともできるが、意図される画像クラスは主に走査された写真である。画像自体は画素によって定義され、各画素は白レベル（例としてのシステムは最大値）と黒レベル（例としてのシステムは最小値）の間で変化するデジタルグレイ値を有する電気又は電子信号のことである。演算が８ビット情報に基づいて行われる一般的に望ましいシステムにおいて、２５６レベルのグレイが使用可能である。画素はまた、位置によって識別される。即ち、画素は、画像内に固有の領域ｍ，ｎを規定し、走査線中のｍ番目の画素の位置及びページ内のｎ番目の走査線位置によって識別される。従って、カラーは、画像中の各カラー画素ｍ，ｎに対するグレイ画素のトリップレット（三つ組）によって表現され、グレイ画素の各トリップレットの各要素で各分離部分においてカラーを定義し、それらが一緒になってカラー画素が形成される。
【００１２】
スキャナ１０の出力は、更に本明細書中で定義される自動画像向上システムに送られることができる。我々の目的のために、自動画像向上システム(automated image enhancemnt system) は、文書内の画像のタイプを識別できるセグメンテーションシステムと、所望されれば、本発明が連続階調（トーン）の自然景観画像に作用するスクリーン解除システム(descreening system)と、を含み得る。本明細書に記述される自動化画像向上システムの出力は、最終的にプリンタ、ＣＲＴ、又は同様の装置に送られることが想定されるであろう。これらの装置は、多くの特性を有することができ、レーザプリンタ、又はインクジェットプリンタ、又はＬＥＤディスプレイ、又はＣＲＴディスプレイであり得る。しかしながら、そのようなデバイスへの一般的な要求として、グレイの絵的な画像を表現するとういことがある。このことはグレイ印刷又は疑似(pseudo)グレイ印刷で行われうる。
【００１３】
本発明の画像向上システムで動作するためのデータを引き出すために、コピー又は走査プラテン上に配され、文書画像を表す信号を生成するためにスキャナの電気光学システムによって走査される原稿をプレスキャン(prescan、事前走査) してもよい。あるいはすでに走査された、又はある他のシステムで得られた画像を、メモリから自動画像向上システムに送ってもよく、この場合、受け取られた画像は必要に応じてサンプリングされる。
【００１４】
プレスキャンは不完全に（不十分な数で）サンプリングされる方法で実行され得る、即ち、画像を向上させる目的のためにシステムの最終的な解像度でサンプリングされる必要はない。実際に、全体の画像を表すと共に、画像じゅうに分散された比較的少数の画素が、この目的のために画像を正確に表現することができるということが確認された。特定の実施例では、約５１２画素×５１２画素における画像から得られる画素のブロックが使用される。この選択の主な目的は、ソフトウェア画像向上システムが絵的な画像を処理できる速度を改良することである。一般的な画像分解（解像度）におけるサンプリングは本明細書中で十分に説明された発明のプロセスにおいて見られる結果を改良せずに、必要とされるソフトウェアの処理時間を著しく増大させる。説明される本発明のプロセスについてのハードウェアの実施例は、画像を不完全にサンプリングしないように設計することが可能である。
【００１５】
概して、本発明を使用するシステムでは、ＲＧＢ空間で定義される自然景観画像は先ず色空間変換器１２へ送られ、色空間変換器１２は向上処理のために選択された色空間（後ほど明らかにする）に変換する。後述され且つ算定される補正値はページバッファイングを必要としないプレスキャニングプロセスにおいても算定され得るが、便宜上、ページバッファメモリ１１の形態をとる画像の中間記憶装置に設けられてもよい。スキャナ１０又は同等物から最初に受け取られる初期のカラー画像データは、先ずＲＧＢ空間、即ち赤−緑−青空間にあることが想定され、本発明のプロセスのため、先ず色空間変換器１２において輝度空間（ＹＣ1 Ｃ2 ) へ変換されなくてはならない。他の画像処理のためにＲＧＢ値を輝度／クロミナンス空間に変換することは一般的なので、画像が既に輝度空間にあることはあり得る。ＹＣ1 Ｃ2 空間は本発明の処理が実行され得る有用な空間であるが、１つの項(term)がＸＮＳＳ２８９００５（１９８９年）の「ゼロックスカラー符号化規準(Xerox Color Encording Standard)」のゼロックスＹＥＳのＹのような全体的な画像の明るさ（明度）(intensity) 又は濃度に関係を有する表現（式）へあらゆるセットの色座標も使用可能である。どんな空間を使用しても、明るさ又は暗さという人間の視覚に関する要素を有していなければならない。以下の例では、ゼロックス（Ｘｅｒｏｘ）のＹＥＳ色空間を用いて本発明を述べる。
【００１６】
ゼロックスのＹＥＳ線形カラーモデルは、色を、輝度（luminance ）Ｙと、２つのクロミナンス（chrominance ) 値Ｅ及びＳによって特定する。Ｙ、Ｅ、及びＳを以下のように定義する。
【００１７】
Ｙ＝  ０．２５３  Ｒ  ＋  ０．６８４  Ｇ  ＋  ０．０６３  Ｂ
Ｅ＝  ０．５０    Ｒ  −  ０．５０    Ｇ
Ｓ＝  ０．２５    Ｒ  ＋  ０．２５    Ｇ  −  ０．５０    Ｂ
【００１８】
Ｒ、Ｇ、Ｂは、標準原色の三刺激値（tristimulus value ）であり、それらは、等しい三刺激値が、白と同じ色度（chromaticity）を有する刺激値を定義するように基準化されている。
【００１９】
Ｅ及びＳは、クロミナンス又は反対色値（opponent-color value）である。Ｅはレッド−マイナス−グリーン、そしてＳはイエロー−マイナス−ブルーである。クロミナンスは、無彩色（neutral color ）に対してゼロである三刺激値であり、無彩色は、白と同一の色度を有する刺激値である。定義では、Ｒ、Ｇ、Ｂ三刺激値は、無彩の刺激値に対して等しく、Ｅ及びＳの値はゼロである。全ての生成可能な色に対して、Ｙは負ではなく、一方Ｅ及びＳは、負又は正のどちらかになり得る。
【００２０】
ゼロックス／ＹＥＳ線形カラーモデルは、ゼロックス／ＲＧＢ線形カラーモデルと同じ色度値を有する原色を特定するが、必ずしも同じ白色点（white point ）を特定するとは限らない。このことは、Ｅ及びＳ値が、基準化のために使用されるいかなる白色点に対してもゼロであるということを保証する。しかしながら、Ｙ値は、ＣＩＥ標準観測者にとってその標準の白色点を使用する場合のみ、輝度となる。異なる白色点が使用された場合におけるゼロックス／ＹＥＳ線形カラーモデルの使用法は、上記文献［ＸＮＳＳ２８９００５（1989年）の「ゼロックスカラー符号化基準（Xerox Color Encoding Standard ）］のセクション６．３に記載されている。
【００２１】
ゼロックス／ＹＥＳ線形カラーモデルは、白黒両立式カラーモデルであり、それは、テレビ放送のナショナルテレビジョンシステム委員会（National Television System Committee、ＮＴＳＣ）の使用する輝度−クロミナンスシステムに類似する。双方の利点は、輝度及びクロミナンスとして符号化された色を受け取る白黒デバイスが、クロミナンスを無視し、輝度のみを用いることによって、簡便にグレースケール表示を得ることが可能であるということである。
【００２２】
色空間変換は全体のシステムに於ける幾つかの関数に対して必要とされ得るということが経験から示されるので、図１では、色空間変換は自動画像向上器とは別に示される。決定された補正がＲＧＢチャンネルに与えられる場合には、クロミナンス信号は無視されるので、幾つかの実施例では自動鮮鋭度制御のためにＲＧＢカラーデータを純明度データに変換することが重要であるということに注意すべきである。別の実施例において決定された補正はＹＣ1 Ｃ2 データのＹ成分に与えられ、この場合、クロミナンス信号は維持されなくてはならない。
【００２３】
色空間変換器１２の出力は、後で更に詳細に説明するが、自動画像向上装置１４によって処理され、幾つかの画像向上信号を生成する。一つのこのような向上信号は、プリンタ１８等の出力装置のＴＲＣ（tone reproduction curve;階調再生曲線）コントローラ１６を駆動可能である。別の信号は、画像信号を任意の出力バッファ２０に記憶し、続いてプリンタ１８又は他の出力装置に転送する前に鮮鋭度調整装置１９を駆動する。データパス中のＴＲＣコントローラ１６及び鮮鋭度調整装置１９の実際の位置は、自動画像向上ブロック１４がデータをそれらの位置に従って転送すれば、相互交換可能であるということが留意されるべきである。ＴＲＣコントローラ１６は、装置独立型のデータストリームを印刷又はディスプレイ用の装置依存型データに合わせるために一般的に用いられるＴＲＣコントローラと別々に又は組み合わせて作動できるということは明白であろう。また、鮮鋭度調節装置１９は、装置独立型のデータストリームを印刷又はディスプレイ用の装置依存型データに合わせるために用いられる鮮鋭度調節装置と別々に又は組み合わせて作動できるということは明白であろう。
【００２４】
ここで、本発明の実施を述べる前に、本発明の原理を述べる。図２のグレイピクチャ又は画像の領域を参照すると、８ビット空間のような複数ビット空間で演算する場合には、輝度レベルは０から２５５レベルの間に分布するということがわかるだろう。図２は局所の明るさ（明度、強度）(intensity) 値を示す画像の５×５の小領域を示す。説明のために、図２に示される局所画像領域は、全体の画像領域の最大鮮鋭度を明示し、この図示される鮮鋭度は所望される鮮鋭度レベルよりも下回るものと想定しよう。自然景観画像は通常、約１００よりも大きな最大ステップ（段）高さ（隣接画素同士のグレイ値間の差分）を有し、この量よりも少ないステップ高さは、画像に伴う深刻な問題又はその画像が自然景観でないということを示す傾向にあるということに留意せよ。約２２０の最大ステップ高さにおけるコントラストにより、この２２０が許容可能なステップ高さであるので鮮鋭度に対するあらゆる変化は一般的に回避される。このエッジの最大ステップ高さは５０であることに留意せよ。
【００２５】
本発明に従って、局所コントラスト又は鮮鋭度は、Ｓｈａｒｐ（シャープ）と称することにする画像の鮮鋭度の指標(indicator) を測定することによって調べられる。Ｓｈａｒｐは次の関数によって得られる；
【００２６】
【外１】
0003759761.tif 000002
【００２７】
上記式で、max は最大、abs は絶対値を表し、i(n,m)は画像内の位置(n,m) での画像の所与の離散領域に対する明るさ又は輝度である。
【００２８】
別の値測定は次式を含むことができる；
【００２９】
【外２】
0003759761.tif 000003
【００３０】
ここで、sobel() は、例えば、「画像処理ハンドブック(The Image Processing Handbook) 」(CRC Press, Boca Raton  1992年 124ページから) 等に記載された周知のエッジ検出動作を示す。異なるＳｈａｒｐは、より大きなセット又はより小さなセットを含む異なる画素のセットに対して測定可能であることは当然わかるであろう。
【００３１】
図３は、図２に示された画像領域上の鮮鋭度の最初の測定による結果を示す。極めて小さな領域に対して（図３に示された）結果として得られたＳｈａｒｐ信号は検査され、鮮鋭度尺度Ｓｈａｒｐのヒストグラムが得られる。鮮鋭度の基本的な尺度としてＳｈａｒｐによって、鮮鋭度を目標値へ変化させ得る対応する操作を算出することは可能である。
【００３２】
第１の方法は、ソフトウェア又はハードウェアの装置で一般的に見られる標準的な鮮鋭度フィルタを使用する。測定された鮮鋭度Ｓｈａｒｐは、所与の鮮鋭度Ｓｈａｒｐの理想対象物を鮮鋭度目標の理想対象物又はエッジへ変形するフィルタを算定するために用いられる。フィルタがシステムで使用される例として図４に示されるフィルタを使用して、Ｓｈａｒｐの理想の明るさ（明度、強度) ステップ（次式中ではΔとして与えられる）は、次式によって高さ目標の明るさステップに転送（伝達）(transfer)される。
【００３３】
【外３】
0003759761.tif 000004
【００３４】
ここでβは図４（Ａ）に示される正規化フィルタ(normalized filter) のリング画素(ring pixel)の値である。
【００３５】
目標鮮鋭度が目標＝１００で、図３から測定された鮮鋭度Ｓｈａｒｐ＝５０の例を用いると、図４（Ｂ）に示されるように、βは算出されてβ＝１／２になる。従って、一定領域濃度を維持するために、中心の値は”３”に設定される（フィルタの合計値は局所領域濃度を維持するために当然１になる）。一方、フィルタを維持する非領域濃度はあり得る。図５（Ａ）は図４（Ｂ）のフィルタを使用後、中心の３×３領域に対して新しい明るさ値を示す。図５（Ｂ）は、レベル”１００”の予測鮮鋭度を提供する画像領域の新しい明るさに適用される鮮鋭度尺度Ｓｈａｒｐを示す。
【００３６】
値目標は、０からシステムの最大明るさ値までの範囲を通して、ユーザが変更できる所望される鮮鋭度である。２つの画素の間の最大コントラストに基づく鮮鋭度の計算は、２画素の演算が目標値を作ることを要するので、目標鮮鋭度はフィルタで保証されない。一方、フィルタを決定するために用いられる理想エッジの場合、図５（Ｂ）に示されるように目標鮮鋭度が得られる。
【００３７】
上述された計算方法の代わりとして、値Ｓｈａｒｐは、使用されるフィルタを決定するテーブルルックアップへの項目(entry) として使用可能である。例えば、３×３のフィルタ形式等の一般的で単純な形式を有するフィルタが提供されると、この値Ｓｈａｒｐは、完全なフィルタ記述か又は中心のフィルタ値になり得る。
【００３８】
【外４】
0003759761.tif 000005
【００３９】
この場合、”α”は、ルックアップテーブルによって決定される。２番目のフィルタは、再正規化定数(renormalization constant)以外は、図４（Ｂ）に示されるフィルタと同じである。
【００４０】
第２の実施例は、鮮鋭化に関して、参照として本明細書中に組み込まれる米国特許第５、０４５、９５２号に記載されたエッジ向上エラー拡散処理を利用する。この場合、しきい値変更（調整）項K は、値Ｓｈａｒｐに基づいたテーブルルックアップによって選択される。この方法は、８ビットから１ビット又は１０ビットから８ビット等へ変換する場合のように、Ｎビットからｎビット（Ｎ＞ｎ）へのデータの減少が必要とされる状況で特に有用である。図１の状況では、このデータ減少法によって、鮮鋭化動作を実際のハーフトーン化と結合可能になり、結果として、ソフトウェアの性能を向上させる又は、１０ビットのＴＲＣの内部使用により、８ビットの出力を維持しながら複数のＴＲＣを使用して打ち切り誤差を減少できるようにする。
【００４１】
フィルタ又はエッジ向上係数を決定するためにテーブルルックアップを用いる両方法において、ルックアップテーブルをロードするために単純な方法がある。この方法において、所与のフィルタは鮮鋭度を変えるエッジに作用し、その結果として生じた鮮鋭化エッジの単純な検査は、その所与のフィルタについてエッジ高さの入力／出力関係を決定する。幾つかのフィルタは、決定されたフィルタ値の単純な補間(interpolation) で得られる関係及び中間鮮鋭度値を決定するために用いられる。同じ概念が、変更エラー拡散処理用のエッジ向上係数の決定に適用できる。
【００４２】
Ｓｈａｒｐの複数の算定(estimation)が使用され、結合されて最終的なＳｈａｒｐmod となり得ることに注意することは重要である。この方法によって、フィルタは最大測定鮮鋭度値を所望される目標値に変換したいという要求に基づいて決定された。別の方法は画像エッジの５％をその５％に対する目標値に変換するフィルタを決定することである。次に、これらの算定は結合され、最終値Ｓｈａｒｐmod を生成する。
【００４３】
また、この手順の反復適用(application) が、望ましい状態を越えてさらに画像を”鮮鋭化”しないことに留意することも重要である。代わりに、画像は鮮鋭であるとみなされる鮮鋭度表現で収束する。このことは、鮮鋭度尺度Δを考察することで理解され得る。先ず、鮮鋭化後、Δは増加されるだろう。そして次の鮮鋭化の企図は、古い鮮鋭度Δよりも目標により近くなるであろう新しいΔを使用し、極限が目標と等しくなることによって、画像の最終的な鮮鋭度に収束する。このことによって、テーブルルックアップと計算されたフィルタで鮮鋭度を実現する正しさが維持される。
【００４４】
実行された自動画像強調デバイスの各処理関数を考察すると共に、図６を参照すると、鮮鋭度調整は図示されているように実行可能である。初期に且つ任意に、画像はＴＲＣ補正されるので、画像の高周波要素がＴＲＣ補正装置２００で鮮鋭度を補正する前にコントラスト及び／又は露光のために全体的に補正される。次に局所鮮鋭度Δは、鮮鋭度算定装置２０４で画像から算定される。鮮鋭度算定Δは、Δmod を得るように、複数の鮮鋭度算定を用いて変更装置(modifier)２０６で任意に変更される。１つの可能な変更は、最大ステップ高さと５％のステップ高さ（ステップ高さの最大５％の最少高さ）でΔを計算することである。鮮鋭度を増大させるめに、計算されたΔの一方、又は他方、又はそれらを結合したもを選択できる。Δの出力値は、鮮鋭度フィルタ用のフィルタ係数を得るために、係数計算機２０７で使用される。非対称フィルタを含む例えば５×５等の他の小領域フィルタが代わりに機能てきることは経験により示されているが、この実施では便利さのために３×３フィルタを選択した。
【００４５】
図７を参照すると、図６で示された実施例と類似した別の実施例において、鮮鋭度調整が図示されたように実行できる。始めに且つ任意に、画像はＴＲＣ補正されるので、画像の高周波要素は、ＴＲＣ補正ブロック３００で鮮鋭度を補正する前にコントラスト及び／又は露光のために全体的に補正される。次に、局所鮮鋭度Δは、鮮鋭度算定装置３０４で画像から算定される。鮮鋭度算定Δは、Δmod を得るように、複数の鮮鋭度算定を用いて変更装置３０６で任意に変更される。Δの出力値は、フィルタ係数又はエッジ向上誤差拡散アルゴリズム用の K係数を提供するためにルックアップテーブルメモリ３０７で記憶されたテーブルルックアップ中で項目(entry) として用いられる。
【００４６】
図８では、鮮鋭度算定装置２０４は、局所領域鮮鋭度又はＳｈａｒｐを決定できるだけの画像データを記憶する多重走査線バッファ２５０を使用する。コンパレータ装置２５２は、ｍ，ｎについて定義し、且つｍ，ｎとｍ＋ｋ，ｎ＋ｌ｛（ｋ，ｌ）＝（−１，−１），（０，−１），（１，−１），（−１，０）｝（ｍ，ｎについての領域又はウィンドウ）との間の明るさの差分Ｄをバッファ２５０に記憶する小領域内に各位置ｍ，ｎを決定する。差分Ｄの絶対値｜Ｄ｜は絶対値回路２５４で決定され、コンパレータ２５６で前の最大決定値と比較される。｜Ｄ｜の現在値が最大であれば、コンパレータ２５６からの信号ＥＮで最大バッファ２５８中にその最大値を記憶できる。処理が終了すると、Ｓｈａｒｐ＝Δは係数計算装置２０７へ送られる。ここで、Δは、目標のために外部から適用された値で使用され、αとβを計算する。図８の例では、図４（Ａ）に示されたフィルタタイプが用いられた。
【００４７】
別法として、図９の実施例は、局所領域鮮鋭度又はＳｈａｒｐを決定できるだけの画像データを記憶する多重走査線バッファ３５０を使用する。コンパレータ装置３５２は、ｍ，ｎについて定義し、且つｍ，ｎとｍ＋ｋ，ｎ＋ｌ｛（ｋ，ｌ）＝（−１，−１），（０，−１），（１，−１），（−１，０）｝（ｍ，ｎについての領域又はウィンドウ）との間の明るさの差分Ｄをバッファ３５０に記憶する小領域内に各位置ｍ，ｎを決定する。差分Ｄの絶対値｜Ｄ｜は絶対値回路３５４で決定され、コンパレータ３５６で前の最大決定値と比較される。｜Ｄ｜の現在値が最大であれば、コンパレータ３５６からの信号ＥＮで最大バッファ３５８中にその最大値を記憶できる。処理が終了すると、Ｓｈａｒｐ＝Δは、所望されるフィルタ又はエッジ向上係数K を検索するためにメモリ３６０に記憶されたルックアップテーブルへ送られる。次に、係数K は、参照として本明細書中に組み込まれる米国特許第４、０４５、９５２号に記述されたエッジ向上誤差拡散プロセッサ３５８で用いられる。この誤差拡散プロセッサは前記実施例に記載されたフィルタとは異なるタイプのフィルタであるが、前述されたそれと同じ役割を果たすことは、認識されるであろう。
【００４８】
説明された本発明の処理は、画像の明るさ成分に使用される必要な鮮鋭度動作を得るために使用可能であることは留意されるべきである。他の実施は、計算された鮮鋭度補正を直接、例えば、赤、緑、青の成分等の画像のカラー成分に使用するように選択できる。鮮鋭度パラメータは画像鮮鋭度測定のヒストグラムを用いて決定され得る。
【００４９】
【発明の効果】
本発明によって、絵的な景観を備えるデジタル符号化画像内の鮮鋭度を向上させるための方法及び装置が提供された。
【図面の簡単な説明】
【図１】本発明を用いるシステムの機能的なブロック図を示す。
【図２】画像中で検出された最も高い鮮鋭度の領域を表す入力領域の例を示す。
【図３】図２から得られたＳｈａｒｐに対する値を示す。
【図４】（Ａ）は望ましい３×３のフィルタを示し、（Ｂ）は計算された３×３のフィルタを示す。
【図５】（Ａ）は文書中の鮮鋭度エッジを示し、（Ｂ）は同じ領域に対して計算されたＳｈａｒｐに対する値を示す。
【図６】鮮鋭度向上プロセッサのダイアグラムの実施例をブロック図形式で示す。
【図７】鮮鋭度向上プロセッサのダイアグラムの実施例をブロック図形式で示す。
【図８】図６の鮮鋭度プロセッサのための係数生成装置のブロック図を示す。
【図９】図７の鮮鋭度プロセッサのための向上ファクタのブロック図を示す。
【符号の説明】
２００  ＴＲＣ補正装置
２０４  鮮鋭度算定装置
２０６  変更装置
２０７  係数計算機
２０８  フィルタ
２５０  多重走査線バッファ
２５２  コンパレータ
２５４  絶対値
２５６  コンパレータ
２５８  最大バッファ
【図１】
0003759761.tif 000006
【図２】
0003759761.tif 000007
【図３】
0003759761.tif 000008
【図４】
0003759761.tif 000009
【図５】
0003759761.tif 000010
【図６】
0003759761.tif 000011
【図７】
0003759761.tif 000012
【図８】
0003759761.tif 000013
【図９】
0003759761.tif 000014