"着目画素を含む領域におけるエッジの有無を判定してエッジ判定値を出力するエッジ判定部と、前記着目画素を含む領域の平坦度を判定して平坦度判定値を出力する平坦度判定部と、前記エッジ判定値と前記平坦度判定値とを演算して係数を生成する係数生成部と、前記着目画素を含む領域の画素値に基づいて、前記着目画素にノイズを付加したノイズ付加画素を生成するノイズ付加処理部と、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とを合成して合成画素を生成する画素合成部と、を含むことを特徴とするノイズ付加回路。前記係数生成部は、前記エッジ判定値に前記平坦度判定値を乗算する演算器を含み、その演算器の出力結果に応じて前記係数を生成する、ことを特徴とする請求項1に記載のノイズ付加回路。前記着目画素を含む領域における輝度と彩度とに基づく判定値を出力する輝彩度判定部と、前記平坦度判定値と前記輝彩度判定部の判定値とを合成して合成判定値を出力する合成部と、を含み、前記係数生成部は、前記エッジ判定値と前記合成判定値とを演算して前記係数を生成する、ことを特徴とする請求項1に記載のノイズ付加回路。前記輝彩度判定部は、前記着目画素を含む領域における輝度データの輝度値と、前記着目画素を含む領域における2つの色差データに基づいて算出した彩度値と、に基づいて前記判定値を算出する、ことを特徴とする請求項3に記載のノイズ付加回路。前記輝彩度判定部は、設定値に応じた比率で前記輝度と前記彩度とを合成して前記判定値を算出する、ことを特徴とする請求項4に記載のノイズ付加回路。前記係数生成部は、前記エッジ判定値に前記合成判定値を乗算する演算器を含み、その演算器の出力結果に応じて前記係数を生成する、ことを特徴とする請求項3~5のうちの何れか一項に記載のノイズ付加回路。着目画素を含む領域におけるエッジの有無を判定してエッジ判定値を生成し、前記着目画素を含む領域の平坦度を判定して平坦度判定値を生成し、前記エッジ判定値と前記平坦度判定値とを演算して係数を生成し、前記着目画素を含む領域の画素値に基づいて、前記着目画素にノイズを付加したノイズ付加画素を生成し、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とを合成して合成画素を生成する、ことを特徴とするノイズ付加方法。前記着目画素を含む領域における輝度と彩度とに基づく判定値を生成し、前記輝度と前記彩度とに基づく判定値と前記平坦度判定値とを合成して合成判定値を生成し、前記エッジ判定値と前記合成判定値とを演算して前記係数を生成する、ことを特徴とする請求項7に記載のノイズ付加方法。ところで、画像への適切なノイズ付加は、人間にとっては質感の向上として認識される。このため、画像に応じた適切なノイズの付加が要求されている。本発明の一観点によれば、着目画素を含む領域におけるエッジの有無を判定してエッジ判定値を出力するエッジ判定部と、前記着目画素を含む領域の平坦度を判定して平坦度判定値を出力する平坦度判定部と、前記エッジ判定値と前記平坦度判定値とを演算して係数を生成する係数生成部と、前記着目画素を含む領域の画素値に基づいて、前記着目画素にノイズを付加したノイズ付加画素を生成するノイズ付加処理部と、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とを合成して合成画素を生成する画素合成部を含む。本発明の一観点によれば、画像に応じた適切なノイズを付加することが可能となる。第一実施形態以下、第一実施形態を図1及び図2に従って説明する。図1に示すように、画像処理装置は例えばデジタルカメラDSC:DigitalStillCamera等の撮像装置に搭載され、図示しない撮像素子例えばCCDChargeCoupledDeviceイメージセンサから出力される画像データGDを処理する。画像処理装置は、ノイズ付加回路10を含む。ノイズ付加回路10は、画像データGDに対して、ノイズを付加する。この画像データGDは、例えばRAWデータである。なお、撮像装置に依存する処理例えば、ホワイトバランス等後のデータでもよい。ノイズを付加する処理は、画像の質感や粒状感を向上するために行われる。また、この画像データGDは、YCbCr形式の信号のY輝度データとCb,Cr色差データである。なお、YCoCg形式Y:輝度、Co,Cg:色差、YUV形式、RGB形式などのデータでもよい。画像データGDは、ノイズ付加回路10のラインメモリ11に供給される。ラインメモリ11は、複数ライン例えば、3ラインの画素データを記憶する容量に設定されている。ラインメモリ11のライン数は、ノイズ付加に関する処理において必要とする画素数に応じて設定されている。ノイズ付加回路10は、1つの画素を着目画素とし、その着目画素と周辺の複数の画素の画素データに基づいて、着目画素に対してノイズを付加するか否かを判定する。また、ノイズ付加回路10は、着目画素と周辺の複数の画素の画素データに基づいて、着目画素に対して付加するノイズの量値を算出する。ラインメモリ11は、画像データGDの画素データを順次記憶する。そして、ラインメモリ11は、ブロック単位例えば、3×3画素の画素データBD以下、単にブロックBDという場合があるを出力する。ブロックのサイズは、ラインメモリ11が記憶するライン数に応じて設定されている。例えば、ラインメモリ11は、3×3画素のブロックで、画素データBDを出力する。ブロック単位の画素データBDは、エッジ判定部12、平坦度判定部13、ノイズ付加処理部14に供給される。上記したように、ブロックBDは、着目画素P0の画素データと、着目画素P0の周辺の画素の画素データを含む。この着目画素P0の画素データは、ピクセル合成部17に供給される。なお、ラインメモリ11は、画像データGDとして供給される各画素の画素データを順次記憶し、演算に必要なブロックの画素データを記憶すると、そのブロックBDを出力する。そして、ラインメモリ11は、供給される画素データに応じてブロックの画像データを出力する。例えば、画像データGDのサイズをm×n画素m,nは正数とする。画像データGDに含まれる各画素の画像データを、例えば、画像の左上を原点とし、水平方向横方向をx、垂直方向縦方向をyとし、画素Gx,yで表す。従って、xは各ラインにおける画素の位置を示し、yはライン番号を示す。つまり、xとyは、画素の位置を示す座標値である。ラインメモリ11には、先ず1ライン目の画像データ{画素G1,1,G2,1,,Gm,1}が記憶される。次に、2ライン目の画像データ{画素G1,2,G2,2,,Gm,2}が記憶される。そして、3ライン目の3つの画像データ{画素G1,3,G2,3,G3,3}が記憶されると、3×3画素のブロックが構成される。従って、ラインメモリ11は、9個の画素{G1,1,G2,1,G3,1G1,2,G2,2,G3,2,G1,3,G2,3,G3,3}の画素データを、ブロックBDとして出力する。この時、着目画素P0は、ブロックの中央にある画素、つまり画素G2,2である。次いで、4つ目の画素G4,3がラインメモリ11に記憶されると、9個の画素{G2,1,G3,1,G4,1G2,2,G3,2,G4,2,G2,3,G3,3,G4,3}により1つのブロックが構成される。従って、ラインメモリ11は、このブロックBDを出力する。この時の着目画素P0は画素G3,2である。以下の説明において、画素データに基づいて各処理が実行される。つまり扱うデータは画素データ等である。しかし、画素のデータであるため、必要に応じて、単に画素を処理する画素を演算するとして説明する。エッジ判定部12は、ブロックBDに基づいて、該ブロックBDにおけるエッジの有無を判定し、判定結果に応じたエッジ判定値REを出力する。例えば、エッジ判定部12は、ブロックBDを構成し、所定の方向縦、横、斜めに隣接する複数本実施形態では3つの画素データの差分値を算出し、差分値と判定しきい値EDthとを比較する。この差分値が判定しきい値EDth以下の場合にエッジ有りと判定し、差分値が判定しきい値より大きい場合にエッジ無しと判定する。そして、エッジ判定部12は、ブロックBDにエッジが存在しない場合に値が[1]のエッジ判定値REを出力し、エッジが存在する場合に[0]のエッジ判定値REを出力する。平坦度判定部13は、ブロックBDにおける平坦度凹凸度を判定し、その判定結果に応じた平坦度判定値RFを出力する。平坦度判定値RFは、0以上1以下の値をとる。例えば、平坦度判定部13は、平均偏差を算出する演算器を含む。平坦度判定部13には、外部レジスタ等から設定値SFLが供給される。設定値SFLは、ゲイン及びオフセットのうちの少なくとも1つを含む。平坦度判定部13は、演算器による演算結果平均偏差値に、設定値SFLを演算乗算して算出した値を平坦度判定値RFとして出力する。なお、また、平均偏差以外の方法によりブロックの平坦度を判定するようにしてもよい。演算器15は、エッジ判定部12から出力されるエッジ判定値REに、平坦度判定部13から出力される平坦度判定値RFを乗算し、その乗算結果α0を出力する。選択部16には、演算器15から算出値係数α0が供給され、外部レジスタ等から設定値係数α1及び選択信号SEが供給される。選択部16は、選択信号SEに応答して、算出値α0又は設定値α1を係数αとして出力する。演算器15と選択部16は、係数αを生成する係数生成部に含まれる。ノイズ付加処理部14には、設定値Saが例えば外部レジスタから供給される。設定値Saは、後述する各種の設定値を含む。ノイズ付加処理部14は、設定値Saに基づいて、ブロックBDに含まれる着目画素P0にノイズを付加してノイズ付加画素P1を生成する。図1に示すように、ピクセル合成部17には、着目画素P0、ノイズ付加画素P1、及び係数αが供給される。ピクセル合成部17は、係数αに基づいて、着目画素P0とノイズ付加画素P1とを合成して合成画素P2を生成する。例えば、ピクセル合成部17は、着目画素P0とノイズ付加画素P1とを、係数αに基づいて、アルファブレンドして合成画素P2を生成する。具体的には、ピクセル合成部17は、着目画素P0、ノイズ付加画素P1、及び係数αに基づいて、以下の演算式、P2=P0×1-αP1×αにより合成画素P2を算出する。係数αは、0以上1以下の値である。着目画素P0に乗算する値を第2の係数β=1-αとする。この第2の係数βは、第1の係数αの増加に従って減少する値となる。詳しくは、第2の係数βと第1の係数αとを互いに加算した結果が定数[1]となる値である。つまり、第2の係数βは、第1の係数αに対して反比例する。従って、上記式の第1項[P0×1-α]は、第2の係数βに対して比例、即ち第1の係数αに対して反比例する。そして、上記式の第2項[P1×α]は、第1の係数αに対して比例する。上記したように、平坦度判定部13は、供給される9個の画素に基づいて平坦度判定値RFを算出する。従って、算出値α0は、ブロック毎に生成される。従って、算出値α0を選択した場合、画像データGDの画素値に応じて係数αが出力される。これにより、画像データGDに状態画素値に応じた比率で着目画素P0とノイズ付加画素P1が合成ブレンドされた合成画素P2が生成される。また、選択部16において、算出値α0が選択されたときの係数αは、平坦度判定部13により判定されたブロックBDの平坦度凹凸度を示す。従って、合成画素P2は、着目画素P0に対して、ノイズ付加画素P1を平坦度に応じて合成した値、つまり平坦度に応じたノイズ量を付加した画素となる。一方、設定値α1は、ブロックにかかわらず一定の値である。従って、設定値α1を選択した場合、一定値の係数αが出力される。これにより、画像データGDの全体に対して同じ比率で着目画素P0とノイズ付加画素P1が合成ブレンドされた合成画素P2が生成される。上記したように、算出値α0を選択したときの係数αは、エッジ判定部12から出力されるエッジ判定値REに、平坦度判定部13から出力される平坦度判定値RFを乗算した値である。エッジ判定部12は、ブロックにエッジが含まれる場合に[0]のエッジ判定値REを出力し、ブロックにエッジが含まれない場合に[1]のエッジ判定値REを出力する。従って、係数αは、ブロックにエッジが含まれる場合に[0]となり、エッジが含まれない場合に平坦度判定値RFと等しくなる。上記したように、ピクセル合成部17は、係数αが[0]のときに着目画素P0と等しい合成画素P2を生成する。つまり、エッジを含むブロックの着目画素P0には、ノイズが付加されないこととなる。一方、エッジを含まないブロックにおいて、凹凸があるブロック、即ちエッジではない凹凸を含まないブロックについて、係数αに応じて着目画素P0に対してノイズ付加画素P1を合成して合成画素P2を生成する。このように構成されたノイズ付加回路10は、局所的なノイズの付加を可能としている。例えば、砂浜や木目、ビルのレンガといった元々若干のザラつきがある画像領域では、係数αが0より大きいため、ブロックの着目画素P0にノイズを付加する。このような画像領域では、ノイズを付加することによって視覚的に好適なザラつき感を生じる。つまり、ノイズを付加した方が好ましい画像領域について、ノイズを付加することにより、より好ましい質感が得られるようにすることができる。一方、係数αが0、即ちブロックに含まれる画素値の差が0または小さい判定しきい値以下の場合、ピクセル合成部17は、着目画素P0と等しい合成画素P2を生成する。平坦度が小さなブロック、つまり平坦度が小さな画像領域は、例えば光沢のある車のボディのような部分である。このような画像領域については、画素にノイズを付加すると、例えば光沢が無くなってしまい、被写体の質感が劣化する。つまり、ノイズの付加は好ましくない画像領域については、画素にノイズを付加しないことで、質感の劣化を抑制することができる。図2に示すように、ノイズ付加処理部14は、平滑化フィルタ21、偏差演算部22、疑似乱数生成部23、ノイズ画素生成部24を含む。平滑化フィルタ21には、ブロックBDが供給される。平滑化フィルタ21は、ブロックBDの各画素を平滑化して生成した平滑画素Pmを生成する。例えば、平滑化フィルタ21は、ブロックBDに含まれる偶数個の画素値、例えばブロックBDに含まれる着目画素P0を除く8個の周辺画素の平均値を算出し、その平均値を平滑画素Pmとして出力する。この平滑画素Pmは、偏差演算部22とノイズ画素生成部24に供給される。なお、平滑化フィルタ21において、種々のフィルタ、例えばメディアンフィルタを用いることもできる。偏差演算部22は、平滑化フィルタ21から出力される平滑画素Pmに基づいて、偏差値σを算出する。偏差値σは、平滑画素Pmからの移動量をクリップ制限する制限値である。例えば、偏差演算部22は、平滑画素Pmを引数とした一次式、σ=A×PmBにより、偏差値σを算出する。なお、A,Bは設定値であり、例えば外部レジスタにより設定される。平滑画素Pmを引数とした一次式を用いるのは、実画像データについて、質感のよいノイズを付加した画素値を実験等により生成し、実画像データの画素値に対するノイズ量のゆらぎ偏差のプロットが、一次式とよくあうためである。また、一次式とすることにより、小さな回路規模の偏差演算部22により偏差値σを算出することができる、つまりノイズ付加処理部14の回路規模、ひいてはノイズ付加回路10の回路規模の増加を抑制することができる。疑似乱数生成部23には、設定値Ssが供給される。疑似乱数生成部23は、設定値Ssを基準値として、乱数Rを生成する。疑似乱数生成部23は、回路規模と効果のトレードオフにより、混合合同法により乱数Rを発生するように構成されている。乱数Rは、ほぼ均等な確率で所定範囲内の値となる。この範囲は、上記偏差がとりうる値の最大値に応じて設定される。ノイズ画素生成部24は、上記の平滑画素Pm、偏差値σ、乱数Rに基づいて、ノイズ付加画素P1を生成する。例えば、ノイズ画素生成部24は、乱数Rを偏差値σに応じてクリップした補助値Rtを算出する。この補助値Rtの算出は、乱数Rに対する剰余演算により算出される。つまり、Rt=R2σ1但し、は剰余演算、により、補助値Rtを算出する。次に、ノイズ画素生成部24は、算出した補助値Rtを、平滑画素Pmに付加してノイズ付加画素P1を生成する。このとき、ノイズ画素生成部24は、平滑画素Pmを中心値として、偏差値σの範囲内の補助値Rtを付加する。つまり、ノイズ画素生成部24は、P1=PmRt-σにより、ノイズ付加画素P1を算出する。また、ノイズ画素生成部24には、設定値Soが例えば外部レジスタにより設定される。設定値Soは、算出した値のノイズ付加画素P1と、供給される着目画素P0と等しい値の画素P1を出力する割合を設定するものである。ノイズ画素生成部24は、乱数Rと設定値Soとを比較し、比較結果に応じて、算出値のノイズ付加画素P1又は着目画素P0と等しい画素P1を出力する。例えば、乱数Rが設定値So以上のときに算出値のノイズ付加画素P1を出力し、乱数Rが設定値So未満のときに着目画素P0と等しい画素P1を出力する。上記したように、乱数Rは、ほぼ均等な確率で所定の範囲の値をとる。これに対し、設定値Soが設定される。例えば乱数Rが取りうる値を[0]~[15]とし、設定値Soを[8]とすると、1/2の確率で着目画素P0と等しい画素P1が出力される。また、設定値Soを[0]とすると、算出値のノイズ付加画素P1が毎回出力される。以上記述したように、本実施形態によれば、以下の効果を奏する。1エッジ判定部12は、ブロックBDブロック単位の画素データBDに基づいて、該ブロックBDにおけるエッジの有無を判定し、判定結果に応じたエッジ判定値REを出力する。平坦度判定部13は、ブロックBDにおける平坦度凹凸度を判定し、その判定結果に応じた平坦度判定値RFを出力する。演算器15は、エッジ判定値REに平坦度判定値RFを乗算する。その乗算結果算出値α0に応じた係数αがピクセル合成部17に供給される。ピクセル合成部17は、係数αに基づいて、着目画素P0とノイズ付加画素P1とを合成して合成画素P2を生成する。ブロックBDにエッジが含まれる場合、[0]のエッジ判定値REが出力されるため、係数αは[0]となる。従って、エッジが含まれるブロックBDでは、着目画素P0と等しい値の合成画素P2が出力される。また、平坦度が小さなブロックBDでは、[0]又は[0]に近い値の平坦度判定値RFが出力されるため、係数αは[0]となる。従って、画素値の凹凸が小さい領域では、着目画素P0と等しい値の合成画素P2が出力される。このように、画像の領域の状態に応じた合成画素P2、つまり画像に応じた適切なノイズを付加することができる。2ノイズ付加処理部14の平滑化フィルタ21は、ブロックBDの画素値を平滑化した平滑画素Pmを出力する。偏差演算部22は、平滑画素Pmの偏差値σを算出する。そして、ノイズ画素生成部24は、偏差値σに対応するノイズ補助値Rtを平滑画素Pmに付加してノイズ付加画素P1を生成する。従って、ブロックBDの画素に応じた量のノイズ補助値Rtを付加することができる。3ノイズ付加処理部14は疑似乱数生成部23を含み、その疑似乱数生成部23にて生成した乱数Rに基づいてノイズ付加画素P1を生成する。従って、ランダムな量のノイズを付加することができる。4ノイズ付加回路10は選択部16を含み、算出値α0と設定値α1とを選択信号SEに基づいて選択し、選択した値を係数αとしてピクセル合成部17に供給するようにした。従って、画像に応じて部分的にノイズを付加するモードと、画像全体にノイズを付加するモードとを切り替えることができる。そして、設定値α1を適宜変更することにより、好適なノイズを付加することができる。第二実施形態以下、第二実施形態を図4に従って説明する。なお、第一実施形態と同じ構成については同じ符号を付してその説明の全て又は一部を省略する。図4に示すように、ノイズ付加回路40のラインメモリ11は、供給される画像データGDのうち、複数ライン例えば、3ラインの画素データを記憶し、ブロック単位例えば、3×3画素の画素データBDブロックBDを出力する。ブロックBDは、着目画素P0の画素データと、着目画素P0の周辺の画素の画素データを含む。ブロックBDは、エッジ判定部12、平坦度判定部13、ノイズ付加処理部14、輝彩度判定部41に供給される。着目画素P0の画素データは、ピクセル合成部17に供給される。輝彩度判定部41には、外部レジスタ等から、設定値SYCが供給される。設定値SYCは、輝度と彩度とを合成する比率を指定する値であり、0以上1以下の範囲の値である。輝彩度判定部41は、ブロックBDにおける輝彩度RBを算出する。ブロックBDに含まれる各画素データの値は、YCbCr形式のデータである。輝度RYは、Yデータの値であり、例えば、ブロックBDに含まれる複数画素の値の平均値である。なお、Yデータを、ブロックBDに含まれる着目画素の値としてもよい。輝彩度判定部41は、2つの色差Cb,Crから彩度RCを、例えば、RC=|Cb||Cr|/2のように、2つの色差の絶対値の平均値として求める。なお、色差データCb,Crは、ブロックBDに含まれる画素に対応するデータである。そして、輝彩度判定部41は、輝度RYと彩度RCとに基づいて、輝彩度RBを、例えば、RB=RY×1-SYCRC×SYCにより求める。この演算は、αブレンドと呼ばれ、設定値SYCはブレンド比である。このように算出された輝彩度RBは、輝度彩度が低いほど0に近い値を取る。設定値SYCを変更する、つまり輝度RYと彩度RCとの割合を変更することは、輝度RYのみの参照、彩度RCのみの参照によるノイズ付加の抑制を可能とする。合成部42は、平坦度判定部13から出力される平坦度判定値RFと、輝彩度判定部41から出力される輝彩度RBとを合成して、合成判定値CRを生成する。例えば、合成部42は、CR=RFRB/2のように、平坦度判定値RFと輝彩度RBとの平均値を合成判定値CRとする。演算器15は、エッジ判定部12から出力されるエッジ判定値REに、合成部42から出力される合成判定値CRを乗算し、その乗算結果係数α0を出力する。選択部16は、選択信号SEに応答して、演算器15から出力される係数α0と、外部レジスタ等から供給される係数α1とのうちの何れか一方を選択し、その選択した係数と等しい係数αを出力する。ピクセル合成部17は、係数αに基づいて、着目画素P0とノイズ付加画素P1とを合成して合成画素P2を生成する。次に、ノイズ付加回路40の作用を説明する。ピクセル合成部17から出力される合成画素P2は、係数αに比例したノイズを含む。係数αは、ブロックBDの平坦度凹凸度と輝彩度を示す。例えば、ポートレートの黒髪や風景写真の影の部分のように輝度の低い画像領域、人間の肌のように彩度が低い画像領域に対応する輝彩度RBは[0]に近い値となる。輝彩度RBが一般的に、輝度彩度が低い画像領域のノイズは、人間が不快と感じやすい。従って、ノイズ付加回路40は、輝彩度RBが[0]または[0]に近い画像領域に対するノイズの付加を抑制する。以上記述したように、本実施形態によれば、上記第一実施形態の効果に加え、以下の効果を奏する。5輝彩度判定部41は、ブロックBDに基づいて、ブロックBDにおける輝度彩度を判定し、判定結果に応じた輝彩度RBを出力する。合成部42は、平坦度判定部13から出力される平坦度判定値RFと輝彩度RBとを合成し、合成判定値CRを出力する。演算器15は、エッジ判定値REに合成判定値CRを乗算し、係数α0を生成する。ピクセル合成部17は、係数α係数α0に基づいて、着目画素P0とノイズ付加画素P1とを合成して合成画素P2を生成する。従って、ポートレートの黒髪や風景写真の影の部分等の輝度の低い画像領域や、人間の肌等の彩度が低い画像領域のように、人間が不快と感じやすい画像領域に対するノイズの付加を抑制することができる。6輝彩度判定部41は、ブロックBDのYCbCr信号に基づいて、輝度信号Yの輝度値RYと、色差信号Cb,Crの値の絶対値の平均値である彩度値RCを算出し、輝彩度RBを算出するようにした。このように輝彩度RBの算出をハードウェアにて実装する場合、ハードウェアにおける負荷が少なく、実装が容易である。尚、上記各実施形態は、以下の態様で実施してもよい。上記各形態において、疑似乱数生成部23の構成を適宜変更しても良い。例えば、乗算合同法、平方採中法、線形合同法、等の方法により乱数Rを生成するようにしてもよい。上記各形態において、ノイズ付加処理部14の構成を適宜変更してもよい。例えば、図3に示すようにノイズ付加処理部14を構成しても良い。このノイズ付加処理部14は、平滑化フィルタ21、偏差演算部22、ノイズデータ取得メモリコントローラ以下、データ取得部25、ノイズ画素生成部24を含む。データ取得部25は、外部メモリ31に記憶されたデータを取得する。外部メモリ31に格納されたデータは、処理する画像データと同じデータサイズのノイズデータである。ノイズデータは、例えば、入射光を遮断した状態の撮像素子から出力される画像データである。なお、データ取得部25を、メモリ31を含む構成としてもよい。この場合、データ取得部25から出力されるデータをRdとすると、ノイズ画素生成部24は、Rt=Rd-Doff×σ×Dgにより補助値Rtを算出する。なお、Doffはオフセット、Dgはゲインであり、外部レジスタ等により設定される。そして、ノイズ画素生成部24は、算出した補助値Rtを偏差値σによりクリッピングした補助値Rt2-σ≦Rt2≦σを算出する。そして、この補助値Rt2を平滑画素Pmに加算してノイズ付加画素P1=PmRt2を生成する。また、外部メモリ31に格納するノイズデータとして、例えば、デジタル信号処理装置DSP:DigitalSignalProcessorなどの処理装置により生成された乱数データとしてもよい。ノイズを付加する対象画素に対して、その対象画素と周囲の8画素の画素値とに基づいて、エッジ判定等の各種の判定処理を行うようにしたが、複数の判定処理のうちの少なくとも1つについて、判定に用いる周囲の画素数を変更してもよい。例えば、平坦度判定部において、対象画素と周囲の24画素の画素値とに基づいて判定を行うようにしてもよい。なお、対象画像の周辺において、24画素の画素値が得られない場合には、5×5画素の範囲に含まれる周辺画素の画素値、例えば対象画素に隣接する8画素と範囲に含まれる11画素の合計20画素の画素値を用いて判定を行うようにしてもよい。上記各形態では、偏差演算部22が一次式により偏差値σを算出するようにしたが、その他の方法により偏差値σを算出するようにしてもよい。例えば、区間毎の一次式折れ線により偏差値σを算出するようにしてもよい。また、テーブルLUT:LookUpTableを用いて偏差値σを得るようにしてもよい。これらの方法によると、偏差値σを実プロットとよりよく一致させることができる。上記各形態では、各種の設定値を例えば外部レジスタから設定することとしたが、設定方法を適宜変更してもよい。例えば、設定値を必要な処理部に予め設定する。また、画像処理装置を制御する制御部例えばCPUにより設定してもよい。上記各形態において、選択部16を省略してもよい。また、選択部16に平坦度判定値RFと設定値α1とを供給し、選択信号SEにより選択した値を演算器15に供給する構成としてもよい。上記各形態において、ノイズを付加した着目画素P0の座標値を記憶し、その座標値に対して水平方向又は垂直方向の少なくとも一方に連続する画素に対してノイズを付加するようにノイズ付加処理部又はピクセル合成部を構成しても良い。連続してノイズを付加する方向と連続数は、例えば外部レジスタにより設定される。このような構成により、ノイズ粒子の密度や、ノイズ粒子の大きさを制御することが可能となる。図5に示すように、ノイズ付加回路50を構成してもよい。このノイズ付加回路50は、輝度判定部51と、彩度判定部52と、合成部53とを含む。輝度判定部51は、ブロックBDのYCbCr信号に基づいて輝度値RYを出力する。彩度判定部52は、ブロックBDのYCbCr信号に基づいて彩度値RC=|Cb||Cr|/2を出力する。合成部53は、平坦度判定部13から出力される平坦度判定値RFと、輝度判定部51から出力される輝度値RYと、彩度判定部52から出力される彩度値RCを合成して合成判定値CRを生成する。このようにしても、上記第二実施形態と同様の効果を得ることができる。図4に示す合成部42は、平均以外の方法、例えばαブレンドにより合成判定値CRを生成するようにしてもよい。上記各実施形態に関し、以下の付記を開示する。付記1着目画素を含む領域におけるエッジの有無を判定してエッジ判定値を出力するエッジ判定部と、前記着目画素を含む領域の平坦度を判定して平坦度判定値を出力する平坦度判定部と、前記エッジ判定値と前記平坦度判定値とを演算して係数を生成する係数生成部と、前記着目画素を含む領域の画素値に基づいて、前記着目画素にノイズを付加したノイズ付加画素を生成するノイズ付加処理部と、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とを合成して合成画素を生成する画素合成部と、を含むことを特徴とするノイズ付加回路。付記2前記係数生成部は、前記エッジ判定値に前記平坦度判定値を乗算する演算器を含み、その演算器の出力結果に応じて前記係数を生成する、ことを特徴とする請求項1に記載のノイズ付加回路。付記3前記着目画素を含む領域における輝度と彩度とに基づく判定値を出力する輝彩度判定部と、前記平坦度判定値と前記輝彩度判定部の判定値とを合成して合成判定値を出力する合成部と、を含み、前記係数生成部は、前記エッジ判定値と前記合成判定値とを演算して前記係数を生成する、ことを特徴とする請求項1に記載のノイズ付加回路。付記4前記輝彩度判定部は、前記着目画素を含む領域における輝度データの輝度値と、前記着目画素を含む領域における2つの色差データに基づいて算出した彩度値と、に基づいて前記判定値を算出する、ことを特徴とする請求項3に記載のノイズ付加回路。付記5前記輝彩度判定部は、設定値に応じた比率で前記輝度値と前記彩度値とを合成して前記判定値を算出する、ことを特徴とする請求項4に記載のノイズ付加回路。付記6前記係数生成部は、前記エッジ判定値に前記合成判定値を乗算する演算器を含み、その演算器の出力結果に応じて前記係数を生成する、ことを特徴とする請求項3~5のうちの何れか一項に記載のノイズ付加回路。付記7前記係数生成部は、前記演算器の算出値と設定値とが入力され、選択信号に応じて前記算出値と前記設定値の何れか一方を前記係数として出力する選択部を含むことを特徴とする付記2又は6に記載のノイズ付加回路。付記8前記ノイズ付加処理部は、前記着目画素を含む前記領域の画素を平滑化して平滑画素を生成する平滑化フィルタと、前記平滑画素の偏差を算出する偏差演算部と、乱数を生成する乱数生成部と、前記偏差に応じた前記乱数を前記平滑画素に付加して前記ノイズ付加画素を生成するノイズ画素生成部とを含むことを特徴とする付記1~7のうちの何れか一項に記載のノイズ付加回路。付記9前記ノイズ付加処理部は、前記着目画素を含む前記領域の画素を平滑化して平滑画素を生成する平滑化フィルタと、前記平滑画素の偏差を算出する偏差演算部と、メモリに記憶されたデータを読み出して出力するデータ取得部と、前記偏差に応じた前記データを前記平滑画素に付加して前記ノイズ付加画素を生成するノイズ画素生成部とを含むことを特徴とする付記1~7のうちの何れか一項に記載のノイズ付加回路。付記10前記ノイズ画素生成部は、前記乱数又は前記データと設定値とを比較し、比較結果に応じて前記着目画素と等しい画素又は前記ノイズ付加画素を出力する、ことを特徴とする付記8又は9に記載のノイズ付加回路。付記11前記画素合成部は、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とをアルファブレンドして前記合成画素を生成する、ことを特徴とする付記1~10のうちの何れか一項に記載のノイズ付加回路。付記12着目画素を含む領域におけるエッジの有無を判定してエッジ判定値を生成し、前記着目画素を含む領域の平坦度を判定して平坦度判定値を生成し、前記エッジ判定値と前記平坦度判定値とを演算して係数を生成し、前記着目画素を含む領域の画素値に基づいて、前記着目画素にノイズを付加したノイズ付加画素を生成し、前記係数に基づいて、前記着目画素と前記ノイズ付加画素とを合成して合成画素を生成する、ことを特徴とするノイズ付加方法。付記13前記着目画素を含む領域における輝度と彩度とに基づく判定値を生成し、前記輝度と前記彩度とに基づく判定値と前記平坦度判定値とを合成して合成判定値を生成し、前記エッジ判定値と前記合成判定値とを演算して前記係数を生成する、ことを特徴とする付記12に記載のノイズ付加方法。"