(57)【要約】【課題】本発明では、画質を劣化させることなく輪郭強調した画像を生成することが容易な輪郭強調処理方法及び輪郭強調処理を行う回路を提供することを目的とする。【解決手段】半導体集積回路は、イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求める差分計算ユニットと、画素値について所定の範囲を設定する不感帯生成ユニットと、該差分値が該所定の範囲の外であるか否かを判断する比較処理ユニットを含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該検出に応じて該着目画素に輪郭強調処理を施すことを特徴とする。【選択図】　　　　図２
2004112737.tif 000002
【特許請求の範囲】
【請求項１】
イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求める差分計算ユニットと、
画素値について所定の範囲を設定する不感帯生成ユニットと、
該差分値が該所定の範囲の外であるか否かを判断する比較処理ユニット
を含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該検出に応じて該着目画素に輪郭強調処理を施すことを特徴とする半導体集積回路。
【請求項２】
該着目画素の画素値と周辺の画素の画素値との差分に基づいて強調値を求める強調値生成ユニットを更に含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該強調値生成ユニットは該検出に応じて該着目画素の画素値に該強調値を加算することを特徴とする請求項１記載の半導体集積回路。
【請求項３】
該差分計算ユニットは該画像信号の複数の色成分のうちでＧ成分のみを用いて該差分値を求めることを特徴とする請求項１記載の半導体集積回路。
【請求項４】
該差分計算ユニットは該画像信号の複数の色成分のうちでＧ成分のみを用いて該差分値を求め、該強調値生成ユニットは該Ｇ成分のみを用いて該強調値を求めることを特徴とする請求項２記載の半導体集積回路。
【請求項５】
該画像信号の複数の色成分から輝度成分を求める輝度信号生成ユニットを更に含み、該差分計算ユニットは該輝度成分のみを用いて該差分値を求めることを特徴とする請求項１記載の半導体集積回路。
【請求項６】
該画像信号の複数の色成分から輝度成分を求める輝度信号生成ユニットを更に含み、該差分計算ユニットは該輝度成分のみを用いて該差分値を求め、該強調値生成ユニットは該輝度成分のみを用いて該強調値を求めることを特徴とする請求項２記載の半導体集積回路。
【請求項７】
該差分計算ユニットは該着目画素と周辺４画素の平均値との差を該差分値として求めることを特徴とする請求項１記載の半導体集積回路。
【請求項８】
該差分計算ユニットは該着目画素と隣接画素との差を周辺４画素の各々について該差分値として求め、該比較処理ユニットは該差分値が該所定の範囲の外であるか否かを該周辺４画素のそれぞれについて判断することを特徴とする請求項１記載の半導体集積回路。
【請求項９】
該強調値生成ユニットは、該周辺４画素の各々についての該差分値のうちで絶対値が最大のものを最大差分値として選択し、該最大差分値の大きさに応じて該輪郭強調処理を実行することを特徴とする請求項１記載の半導体集積回路。
【請求項１０】
該周辺４画素の各々についての該差分値のうちで最大のものと最小のものとの絶対値が等しい場合には該輪郭強調処理を実行しないことを特徴とする請求項９記載の半導体集積回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に画像処理用の半導体集積回路及び画像処理方法に関し、詳しくはイメージセンサからの画像信号について輪郭強調処理を実行する半導体集積回路及び輪郭強調方法に関する。
【従来の技術】
ＣＭＯＳイメージセンサは、複数のホトダイオードが縦横に配列された受光部を備えており、これらのホトダイオードが撮像用の各画素（ピクセル）を構成する。この画素単位で入射光が光電変換され、光電変換された電荷が電荷蓄積部分に蓄積され読み出される。読み出された各画素のデータは画像プロセッサ等の処理回路に供給され、そこでＲＧＢ変換処理、輪郭強調、フォーマット変換等の処理を受けてから、メモリや画像表示装置等に供給される。
【０００２】
従来、画像の輪郭を強調させるためには、画像データの全ての画素を対象として一律的な輪郭強調処理を行っていた。即ち、全ての画素に対して隣接する画素からの画像データのレベル差を求め、この差を予め決められた率で増幅することにより、隣接画素間での画像データのレベル差を広げる処理を行っていた。
【０００３】
また輪郭強調の度合いを低下させることなく、かつ２重・３重に輪郭が生じることのない処理として、所定方向に方向微分され不感帯処理された一次微分信号を、再度所定方向に２次微分し且つ平均化処理によりエッジ強調信号を生成するよう構成した従来技術がある（特許文献１）。
【０００４】
【特許文献１】
特開平５−２２６０１号公報
【発明が解決しようとする課題】
しかしながら画像データの全ての画素を輪郭強調処理の対象とすると、画像のノイズも強調することになり、画質劣化の原因となってしまうという問題があった。
【０００５】
以上を鑑みて、本発明では、画質を劣化させることなく輪郭強調した画像を生成することが容易な輪郭強調処理方法及び輪郭強調処理を行う回路を提供することを目的とする。
【課題を解決するための手段】
本発明による半導体集積回路は、イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求める差分計算ユニットと、画素値について所定の範囲を設定する不感帯生成ユニットと、該差分値が該所定の範囲の外であるか否かを判断する比較処理ユニットを含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該検出に応じて該着目画素に輪郭強調処理を施すことを特徴とする。
【０００６】
上記半導体集積回路においては、画像データの全体に対して均一な輪郭強調処理を施すのではなく、輪郭強調処理が必要な画像部分を特定して必要な部分にのみ輪郭強調処理を実行する。従って、不必要にノイズを強調することのない効率的な輪郭強調処理を実現することが出来る。
【０００７】
また上記差分値の計算及び輪郭強調処理は、複数の色成分のうちＧ成分或いは輝度成分にのみ着目して実行してもよい。この場合、ライン遅延のためのメモリをＧ成分だけ或いは輝度成分だけに対して設ければよく、回路規模を比較的小さくすることができる。
【０００８】
また本発明による輪郭強調方法は、イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求め、画素値について所定の範囲を設定し、該差分値が該所定の範囲の外であるか否かを判断し、該差分値が該所定の範囲の外であることを検出すると該検出に応じて該着目画素に輪郭強調処理を施す各段階を含むことを特徴とする。
【発明の実施の形態】
以下に、本発明の実施例を添付の図面を用いて詳細に説明する。
【０００９】
図１は、本発明による輪郭強調処理を含む処理を実行する画像プロセッサの構成を示すブロック図である。
【００１０】
図１の画像プロセッサはＬＳＩチップとして提供され、欠陥補正ユニット１１、ＲＧＢ変換ユニット１２、ホワイトバランスユニット１３、輪郭強調ユニット１４、ガンマ補正ユニット１５、及びフォーマット変換ユニット１６を含む。
【００１１】
欠陥補正ユニット１１は、ＣＣＤ等のイメージセンサからの画像信号を受け取り欠陥補正処理を実行するユニットである。イメージセンサの画素中には欠陥により正常に動作しないものがあり、常に暗点として現れる欠陥画素や明点として現れる欠陥画素等の画素データを補正するために、欠陥補正ユニット１１が設けられている。欠陥画素に対して補正の施された補正後画像信号は、欠陥補正ユニット１１からＲＧＢ変換ユニット１２に供給される。ＲＧＢ変換ユニット１２は、ＲＧＢベイヤ配列の色情報に基づいて、各ピクセルに対する色データを求め画像信号として出力する。ＲＧＢ変換ユニット１２の出力画像信号は、ホワイトバランスユニット１３によりホワイトバランスが調整される。
【００１２】
その後、本発明による輪郭強調処理を実行する輪郭強調ユニット１４が、供給された画像データに対して輪郭を強調する処理を実行する。ガンマ補正ユニット１５は、出力機器に対するガンマ特性を補正する処理を施す。最後に、フォーマット変換ユニット１６が、次段で処理可能なフォーマットに画像信号を変換し、変換後の画像信号を出力する。
【００１３】
図２は、本発明による輪郭強調ユニット１４の第１の実施例の構成を示すブロック図である。
【００１４】
図２の輪郭強調ユニット１４は、差分計算ユニット２１、不感帯生成ユニット２２、比較処理ユニット２３、及び強調値生成ユニット２４を含む。差分計算ユニット２１は、着目ピクセルとその周辺ピクセルとのピクセル値の差分を求める。不感帯生成ユニット２２は、下限及び上限を定義された所定のピクセル値の範囲を求める。比較処理ユニット２３は、差分計算ユニット２１から供給される差分が、不感帯生成ユニット２２から供給される所定の範囲に含まれるか否かを判定する。強調値生成ユニット２４は、比較処理ユニット２３が着目ピクセル値と周辺ピクセル値との差分が所定の範囲内にないと判断する場合に、輪郭強調を行うために着目ピクセルのピクセル値を補正する補正値（強調値）を生成する。生成された補正値は、入力されるＲＧＢ信号の当該ピクセル値に加算される。
【００１５】
図３は、輪郭強調処理の対象となるピクセルを説明するための図である。
【００１６】
一般にイメージセンサの出力においては、各ピクセルがＲＧＢの３色のデータを有しているわけではなく、ＲＧＢベイヤ配列のように、個々のピクセルがＲＧＢのうちで所定の１色を表現する構成となっている。このＲＧＢベイヤ配列に基づいて、ＲＧＢ変換回路１３により、各ピクセルに対してＲＧＢの３色のデータを割り当てる処理が実行される。従って、輪郭強調ユニット１４が輪郭強調処理を実行する対象となる画像データは、各ピクセルにＲＧＢの各色のデータが割り当てられたものとなる。
【００１７】
本発明においては、図３に示されるように、着目ピクセルｐ［ｘ，ｙ］に対して縦横に隣接する４つのピクセルｐ［ｘ，ｙ−１］、ｐ［ｘ−１，ｙ］、ｐ［ｘ＋１，ｙ］、及びｐ［ｘ，ｙ＋１］を使用することで、着目ピクセルに対する輪郭強調処理を実行する。
【００１８】
また本発明においては、画像データの全体に対して均一な輪郭強調処理を施すのではなく、比較処理ユニット２３により輪郭強調処理が必要な画像部分を特定し、必要な部分にのみ輪郭強調処理を実行する。ここで、Ｒ、Ｇ、及びＢの各色と輝度成分Ｙとの関係は、
Ｙ　＝　０．２９９　×　Ｒ　＋　０．５８７　×　Ｇ　＋　０．１１４　×　Ｂ　　　　　　　　　　（１）
であり、３色のうちでＧ成分が全体の６０％近い輝度情報を含んでいる。従って、輪郭強調処理を適用するか否かを判断する際には、Ｇ成分のみに着目することで、効率的な判断を実現することができる。
【００１９】
輪郭強調処理の第１の実施例においては、Ｇ成分を用いて着目ピクセルに対する輪郭強調処理を実行するか否かの判断を行う。
【００２０】
まず着目画素のＧ成分であるＧ［ｘ，ｙ］について、周辺のＧ成分の平均値との差分を計算し、その差分が以下の条件を満たすか否かを判断する。
【００２１】
ｌｏｗ＿ｌｉｍｉｔ　＜　（Ｇ［ｘ−１，ｙ］＋Ｇ［ｘ＋１，１］＋Ｇ［ｘ，ｙ−１］＋Ｇ［ｘ，ｙ＋１］）／４−Ｇ［ｘ，ｙ］　＜　ｍａｘ＿ｌｉｍｉｔ（２）
ここで下限ｌｏｗ＿ｌｉｍｉｔと上限ｍａｘ＿ｌｉｍｉｔは、不感帯生成ユニット２２により生成される。またそれとの比較対象である着目ピクセルのＧ成分と周辺ピクセルのＧ成分の平均値との差分は、差分計算ユニット２１により生成される。式（２）を満足するか否かは、比較処理ユニット２３が判断する。ここで、　下限ｌｏｗ＿ｌｉｍｉｔと上限ｍａｘ＿ｌｉｍｉｔは、例えば周辺ピクセル値を用いて以下のように求めることができる。
【００２２】
ｌｏｗ＿ｌｉｍｉｔ　＝　Ｌ＿ｌｉｍｉｔ　・ｐｉｘｅｌ＿ｖａｌｕｅ　＋　Ｌ＿ｏｆｆｓｅｔ
ｍａｘ＿ｌｉｍｉｔ　＝　Ｍ＿ｌｉｍｉｔ　・ｐｉｘｅｌ＿ｖａｌｕｅ　−　Ｍ＿ｏｆｆｓｅｔ
ｐｉｘｅｌ＿ｖａｌｕｅは、例えば所定の周辺ピクセルの平均値や中間値等である。ここでＬ＿ｌｉｍｉｔ及びＬ＿ｏｆｆｓｅｔは不感帯の上限を定めるための係数である。またＭ＿ｌｉｍｉｔ及びＭ＿ｏｆｆｓｅｔは不感帯の下限を定めるための係数である。Ｌ＿ｌｉｍｉｔ及びＭ＿ｌｉｍｉｔは同一の値でもよいし、それぞれ別の値を設定してもよい。またＬ＿ｏｆｆｓｅｔ及びＭ＿ｏｆｆｓｅｔは同一の値でもよいし、それぞれ別の値を設定してもよい。
【００２３】
式（２）を満足する時は、輪郭強調処理を行わないこととし、強調値生成ユニット２４は補正値（強調値）を生成しない。従って、入力信号の着目ピクセルの値はＲ、Ｇ、及びＢの各色についてそのままとなる。即ち、
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］
である。式（２）を満足しない場合、即ち着目画素のＧ成分と周辺のＧ成分の平均値との差が所定の下限及び上限で定まる範囲内にない場合には、強調値生成ユニット２４が補正値（強調値）を生成する。更に、入力信号の着目ピクセルのＲ、Ｇ、及びＢの各色に、求めた補正値を加算（式の表現上では減算）することで輪郭強調する。
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］−Ｒｇａｉｎ×（（Ｇ［ｘ−１，ｙ］＋　Ｇ［ｘ＋１，１］＋Ｇ［ｘ，ｙ−１］＋　Ｇ［ｘ，ｙ＋１］）／４−Ｇ［ｘ，ｙ］）
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］−Ｇｇａｉｎ×（（Ｇ［ｘ−１，ｙ］＋　Ｇ［ｘ＋１，１］＋Ｇ［ｘ，ｙ−１］＋　Ｇ［ｘ，ｙ＋１］）／４−Ｇ［ｘ，ｙ］）
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］−Ｂｇａｉｎ×（（Ｇ［ｘ−１，ｙ］＋　Ｇ［ｘ＋１，１］＋Ｇ［ｘ，ｙ−１］＋　Ｇ［ｘ，ｙ＋１］）／４−Ｇ［ｘ，ｙ］）
ここで各式の右辺の第二項が補正値（強調値）であり、Ｒｇａｉｎ、Ｇｇａｉｎ、及びＢｇａｉｎは、それぞれＲ、Ｇ、及びＢの輪郭強調の度合いを定める利得係数である。この利得係数は０以上の値であれよく、例えばそれぞれ３．０等の値に設定してよい。
【００２４】
上記処理においては、ある色（例えばＲ）の輪郭を強調するために、着目ピクセルの当該色（Ｒ）の値に対して、着目ピクセルと周辺ピクセルのＧ成分から求めた補正値を作用させている。Ｒの輪郭強調処理には、着目ピクセルと周辺ピクセルのＲ成分から求めた補正値を用いることが考えられるが、そうすると２ライン遅延のためのＦＩＦＯ等のメモリを各色に対して設ける必要が生じ、差分計算ユニット２１の回路規模が増大してしまう。上記実施例においては、輪郭強調のための補正値としてＧ成分に限定することで、ライン遅延のためのメモリをＧ成分だけに対して設ければよく、回路規模を比較的小さくすることができる。
【００２５】
このようにして上記実施例においては、画像データの全体に対して均一な輪郭強調処理を施すのではなく、輪郭強調処理が必要な画像部分を特定して必要な部分にのみ輪郭強調処理を実行する。従って、不必要にノイズを強調することのない効率的な輪郭強調処理を実現することが出来る。
【００２６】
以下に、本発明の第１の実施例の変形例を説明する。
【００２７】
まず差分計算ユニット２１により、着目ピクセルのＧ成分と周辺のＧ成分との差分を以下のように計算する。
【００２８】
ｄｉｆｆ＿１　＝　Ｇ［ｘ−１，ｙ］　−　Ｇ［ｘ，ｙ］
ｄｉｆｆ＿２　＝　Ｇ［ｘ＋１，１］　−　Ｇ［ｘ，ｙ］
ｄｉｆｆ＿３　＝　Ｇ［ｘ，ｙ−１］　−　Ｇ［ｘ，ｙ］
ｄｉｆｆ＿４　＝　Ｇ［ｘ，ｙ＋１］　−　Ｇ［ｘ，ｙ］
下限ｌｏｗ＿ｌｉｍｉｔと上限ｍａｘ＿ｌｉｍｉｔとを、不感帯生成ユニット２２により生成し、比較処理ユニット２３により以下の比較を実行する。
【００２９】
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆ＿１　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　　（３）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆ＿２　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　　（４）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆ＿３　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　　（５）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆ＿４　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　　（６）
上式（３）乃至（６）の全ての条件を満足する時は、輪郭強調処理を行わないこととし、強調値生成ユニット２４は補正値（強調値）を生成しない。従って、入力信号の着目ピクセルの値はＲ、Ｇ、及びＢの各色についてそのままとなる。即ち、
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］
またｄｉｆｆ＿１乃至ｄｉｆｆ＿４のうち最大のものと最小のものとの絶対値が等しい場合にも、上記同様に輪郭強調処理を行わないものとする。これは、着目ピクセルの値を増加させるか減少させるかの境界上のケースであるので、着目ピクセル値について何ら補正を加えないこととしたものである。
【００３０】
式（３）乃至（６）の何れかを満足しない時、ｄｉｆｆ＿１乃至ｄｉｆｆ＿４のうちで絶対値が最大であるものをｄｉｆｆ＿ｍａｘとし、以下のようにして強調値生成ユニット２４が補正値（強調値）を生成し、入力信号の着目ピクセルのＲ、Ｇ、及びＢの各色に、求めた補正値を加算（式の表現上では減算）することで輪郭強調する。
【００３１】
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］　−　Ｒｇａｉｎ×ｄｉｆｆ＿ｍａｘ
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］　−　Ｇｇａｉｎ×ｄｉｆｆ＿ｍａｘ
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］　−　Ｂｇａｉｎ×ｄｉｆｆ＿ｍａｘ
ここで各式の右辺の第二項が補正値（強調値）であり、Ｒｇａｉｎ、Ｇｇａｉｎ、及びＢｇａｉｎは、それぞれＲ、Ｇ、及びＢの輪郭強調の度合いを定める利得係数である。この利得係数は０以上の値であれよく、例えばそれぞれ０．８等の値に設定してよい。
【００３２】
上記第１の実施例の変形例においては、第１の実施例の場合と同様に、ライン遅延のためのメモリをＧ成分だけに対して設ければよく、回路規模を比較的小さくすることができる。また画像データの全体に対して均一な輪郭強調処理を施すのではなく、輪郭強調処理が必要な画像部分を特定して必要な部分にのみ輪郭強調処理を実行する。従って、不必要にノイズを強調することのない効率的な輪郭強調処理を実現することが出来る。なお第１の実施例の場合と比較して、各差分ｄｉｆｆ＿１乃至ｄｉｆｆ＿４のうちで絶対値が最大であるものを選択し、選択された差分値に基づいて補正値（強調値）を生成しているので、輪郭強調の効果が大きくなる。また階調が単調に変化する傾斜部分などでは、第１の実施例の場合には補正値（強調値）が小さくなる傾向にあるが、上記第１の実施例の変形例の場合には大きな補正値（強調値）を確保して、充分な輪郭強調効果を発揮することが出来る。
【００３３】
図４は、本発明による輪郭強調ユニット１４の第２の実施例の構成を示すブロック図である。
【００３４】
図４の輪郭強調ユニット１４は、Ｙ信号生成ユニット３０、差分計算ユニット３１、不感帯生成ユニット３２、比較処理ユニット３３、及び強調値生成ユニット３４を含む。Ｙ信号生成ユニット３０は、入力ＲＧＢ信号から、前述の式（１）に基づいて輝度信号Ｙを生成する。第２の実施例においては、Ｇ成分の替わりに輝度成分Ｙに基づいて輪郭強調処理を実行する。
【００３５】
差分計算ユニット３１は、着目ピクセルとその周辺ピクセルとのピクセル値の差分を求める。不感帯生成ユニット３２は、下限及び上限を定義された所定のピクセル値の範囲を求める。比較処理ユニット３３は、差分計算ユニット３１から供給される差分が、不感帯生成ユニット３２から供給される所定の範囲に含まれるか否かを判定する。強調値生成ユニット３４は、比較処理ユニット３３が着目ピクセル値と周辺ピクセル値との差分が所定の範囲内にないと判断する場合に、輪郭強調を行うために着目ピクセルのピクセル値を補正する補正値（強調値）を生成する。生成された補正値は、入力されるＲＧＢ信号の当該ピクセル値に加算される。
【００３６】
まず着目画素のＹ成分であるＹ［ｘ，ｙ］について、周辺のＹ成分の平均値との差分を計算し、その差分が以下の条件を満たすか否かを判断する。
【００３７】
ｌｏｗ＿ｌｉｍｉｔ　＜　（Ｙ［ｘ−１，ｙ］＋Ｙ［ｘ＋１，１］＋Ｙ［ｘ，ｙ−１］＋Ｙ［ｘ，ｙ＋１］）／４−Ｙ［ｘ，ｙ］　＜　ｍａｘ＿ｌｉｍｉｔ（７）
ここで下限ｌｏｗ＿ｌｉｍｉｔと上限ｍａｘ＿ｌｉｍｉｔは、不感帯生成ユニット３２により周辺画素のＹ成分に基づいて生成される。またそれとの比較対象である着目ピクセルのＹ成分と周辺ピクセルのＹ成分の平均値との差分は、差分計算ユニット３１により生成される。式（７）を満足するか否かは、比較処理ユニット３３が判断する。
【００３８】
式（７）を満足する時は、輪郭強調処理を行わないこととし、強調値生成ユニット３４は補正値（強調値）を生成しない。従って、入力信号の着目ピクセルの値はＲ、Ｇ、及びＢの各色についてそのままとなる。即ち、
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］
である。式（７）を満足しない場合、即ち着目画素のＹ成分と周辺のＹ成分の平均値との差が所定の下限及び上限で定まる範囲内にない場合には、強調値生成ユニット３４が補正値（強調値）を生成する。更に、入力信号の着目ピクセルのＲ、Ｇ、及びＢの各色に、求めた補正値を加算（式の表現上では減算）することで輪郭強調する。
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］−Ｒｇａｉｎ×（（Ｙ［ｘ−１，ｙ］＋　Ｙ［ｘ＋１，１］＋Ｙ［ｘ，ｙ−１］＋　Ｙ［ｘ，ｙ＋１］）／４−Ｙ［ｘ，ｙ］）
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］−Ｇｇａｉｎ×（（Ｙ［ｘ−１，ｙ］＋　Ｙ［ｘ＋１，１］＋Ｙ［ｘ，ｙ−１］＋　Ｙ［ｘ，ｙ＋１］）／４−Ｙ［ｘ，ｙ］）
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］−Ｂｇａｉｎ×（（Ｙ［ｘ−１，ｙ］＋　Ｙ［ｘ＋１，１］＋Ｙ［ｘ，ｙ−１］＋　Ｙ［ｘ，ｙ＋１］）／４−Ｙ［ｘ，ｙ］）
ここで各式の右辺の第二項が補正値（強調値）であり、Ｒｇａｉｎ、Ｇｇａｉｎ、及びＢｇａｉｎは、それぞれＲ、Ｇ、及びＢの輪郭強調の度合いを定める利得係数である。この利得係数は０以上の値であれよい。
【００３９】
上記処理においては、ある色（例えばＲ）の輪郭を強調するために、着目ピクセルの当該色（Ｒ）の値に対して、着目ピクセルと周辺ピクセルのＹ成分から求めた補正値を作用させている。このように輪郭強調のための補正値としてＹ成分に限定することで、差分計算ユニット２１においてライン遅延のためのメモリをＹ成分だけに対して設ければよく、回路規模を比較的小さくすることができる。
【００４０】
このようにして上記実施例においては、画像データの全体に対して均一な輪郭強調処理を施すのではなく、輪郭強調処理が必要な画像部分を特定して必要な部分にのみ輪郭強調処理を実行する。従って、不必要にノイズを強調することのない効率的な輪郭強調処理を実現することが出来る。また正確な輝度情報を用いた輪郭強調処理を、比較的小さい回路規模で実現することができる。
【００４１】
以下に、本発明の第２の実施例の変形例を説明する。
【００４２】
まず差分計算ユニット３１により、着目ピクセルのＹ成分と周辺のＹ成分との差分を以下のように計算する。
【００４３】
ｄｉｆｆｙ＿１　＝　Ｙ［ｘ−１，ｙ］　−　Ｙ［ｘ，ｙ］
ｄｉｆｆｙ＿２　＝　Ｙ［ｘ＋１，１］　−　Ｙ［ｘ，ｙ］
ｄｉｆｆｙ＿３　＝　Ｙ［ｘ，ｙ−１］　−　Ｙ［ｘ，ｙ］
ｄｉｆｆｙ＿４　＝　Ｙ［ｘ，ｙ＋１］　−　Ｙ［ｘ，ｙ］
下限ｌｏｗ＿ｌｉｍｉｔと上限ｍａｘ＿ｌｉｍｉｔとを、不感帯生成ユニット３２により生成し、比較処理ユニット３３により以下の比較を実行する。
【００４４】
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆｙ＿１　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　（８）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆｙ＿２　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　（９）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆｙ＿３　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　（１０）
ｌｏｗ＿ｌｉｍｉｔ　＜　ｄｉｆｆｙ＿４　＜　ｍａｘ＿ｌｉｍｉｔ　　　　　　　　　　　　　　　（１１）
上式（８）乃至（１１）の全ての条件を満足する時は、輪郭強調処理を行わないこととし、強調値生成ユニット３４は補正値（強調値）を生成しない。従って、入力信号の着目ピクセルの値はＲ、Ｇ、及びＢの各色についてそのままとなる。即ち、
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］
またｄｉｆｆｙ＿１乃至ｄｉｆｆｙ＿４のうち最大のものと最小のものとの絶対値が等しい場合にも、上記同様に輪郭強調処理を行わない。これは、着目ピクセルの値を増加させるか減少させるかの境界上のケースであるので、着目ピクセル値について何ら補正を加えないこととしたものである。
【００４５】
式（８）乃至（１１）の何れかを満足しない時、ｄｉｆｆｙ＿１乃至ｄｉｆｆｙ＿４のうちで絶対値が最大であるものをｄｉｆｆｙ＿ｍａｘとし、以下のようにして強調値生成ユニット３４が補正値（強調値）を生成し、入力信号の着目ピクセルのＲ、Ｇ、及びＢの各色に、求めた補正値を加算（式の表現上では減算）することで輪郭強調する。
【００４６】
Ｒ［ｘ，ｙ］＝　Ｒ［ｘ，ｙ］　−　Ｒｇａｉｎ×ｄｉｆｆｙ＿ｍａｘ
Ｇ［ｘ，ｙ］＝　Ｇ［ｘ，ｙ］　−　Ｇｇａｉｎ×ｄｉｆｆｙ＿ｍａｘ
Ｂ［ｘ，ｙ］＝　Ｂ［ｘ，ｙ］　−　Ｂｇａｉｎ×ｄｉｆｆｙ＿ｍａｘ
ここで各式の右辺の第二項が補正値（強調値）であり、Ｒｇａｉｎ、Ｇｇａｉｎ、及びＢｇａｉｎは、それぞれＲ、Ｇ、及びＢの輪郭強調の度合いを定める利得係数である。この利得係数は０以上の値であれよく、例えばそれぞれ０．８等の値に設定してよい。
【００４７】
上記第２の実施例の変形例においては、第２の実施例の場合と同様に、ライン遅延のためのメモリをＹ成分だけに対して設ければよく、回路規模を比較的小さくすることができると共に、正確な輝度情報を用いた輪郭強調処理が可能となる。また第２の実施例の場合と比較して、比較的大きな補正値（強調値）を確保することが可能であり、充分な輪郭強調効果を発揮することが出来る。
【００４８】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【００４９】
なお本発明は以下の内容を含むものである。
（付記１）イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求める差分計算ユニットと、
画素値について所定の範囲を設定する不感帯生成ユニットと、
該差分値が該所定の範囲の外であるか否かを判断する比較処理ユニット
を含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該検出に応じて該着目画素に輪郭強調処理を施すことを特徴とする半導体集積回路。
（付記２）該着目画素の画素値と周辺の画素の画素値との差分に基づいて強調値を求める強調値生成ユニットを更に含み、該差分値が該所定の範囲の外であることを該比較処理ユニットが検出すると該強調値生成ユニットは該検出に応じて該着目画素の画素値に該強調値を加算することを特徴とする付記１記載の半導体集積回路。
（付記３）該差分計算ユニットは該画像信号の複数の色成分のうちでＧ成分のみを用いて該差分値を求めることを特徴とする付記１記載の半導体集積回路。
（付記４）該差分計算ユニットは該画像信号の複数の色成分のうちでＧ成分のみを用いて該差分値を求め、該強調値生成ユニットは該Ｇ成分のみを用いて該強調値を求めることを特徴とする付記２記載の半導体集積回路。
（付記５）該画像信号の複数の色成分から輝度成分を求める輝度信号生成ユニットを更に含み、該差分計算ユニットは該輝度成分のみを用いて該差分値を求めることを特徴とする付記１記載の半導体集積回路。
（付記６）該画像信号の複数の色成分から輝度成分を求める輝度信号生成ユニットを更に含み、該差分計算ユニットは該輝度成分のみを用いて該差分値を求め、該強調値生成ユニットは該輝度成分のみを用いて該強調値を求めることを特徴とする付記２記載の半導体集積回路。
（付記７）該差分計算ユニットは該着目画素と周辺４画素の平均値との差を該差分値として求めることを特徴とする付記１記載の半導体集積回路。
（付記８）該差分計算ユニットは該着目画素と隣接画素との差を周辺４画素の各々について該差分値として求め、該比較処理ユニットは該差分値が該所定の範囲の外であるか否かを該周辺４画素のそれぞれについて判断することを特徴とする付記１記載の半導体集積回路。
（付記９）該強調値生成ユニットは、該周辺４画素の各々についての該差分値のうちで絶対値が最大のものを最大差分値として選択し、該最大差分値の大きさに応じて該輪郭強調処理を実行することを特徴とする付記１記載の半導体集積回路。
（付記１０）該周辺４画素の各々についての該差分値のうちで最大のものと最小のものとの絶対値が等しい場合には該輪郭強調処理を実行しないことを特徴とする付記９記載の半導体集積回路。
（付記１１）イメージセンサからの画像信号に含まれる着目画素の画素値と周辺の画素の画素値との差分値を求め、
画素値について所定の範囲を設定し、
該差分値が該所定の範囲の外であるか否かを判断し、
該差分値が該所定の範囲の外であることを検出すると該検出に応じて該着目画素に輪郭強調処理を施す
各段階を含むことを特徴とする輪郭強調方法。
【発明の効果】
本発明による半導体集積回路においては、画像データの全体に対して均一な輪郭強調処理を施すのではなく、輪郭強調処理が必要な画像部分を特定して必要な部分にのみ輪郭強調処理を実行する。従って、不必要にノイズを強調することのない効率的な輪郭強調処理を実現することが出来る。
【００５０】
また複数の色成分のうちＧ成分或いは輝度成分に着目することで、ライン遅延のためのメモリをＧ成分だけ或いは輝度成分だけに対して設ければよく、回路規模を比較的小さくすることができる。
【図面の簡単な説明】
【図１】本発明による輪郭強調処理を含む処理を実行する画像プロセッサの構成を示すブロック図である。
【図２】本発明による輪郭強調ユニットの第１の実施例の構成を示すブロック図である。
【図３】輪郭強調処理の対象となるピクセルを説明するための図である。
【図４】本発明による輪郭強調ユニットの第２の実施例の構成を示すブロック図である。
【符号の説明】
１１　欠陥補正ユニット
１２　ＲＧＢ変換ユニット
１３　ホワイトバランスユニット
１４　輪郭強調ユニット
１５　ガンマ補正ユニット
１６　フォーマット変換ユニット
２１　差分計算ユニット
２２　不感帯生成ユニット
２３　比較処理ユニット
２４　強調値生成ユニット
【図１】
2004112737.tif 000003
【図２】
2004112737.tif 000004
【図３】
2004112737.tif 000005
【図４】
2004112737.tif 000006