"画像信号を液晶駆動信号に変換して液晶素子を駆動し、画像を表示する液晶表示装置であって、画像信号に含まれる各画素が有する階調の範囲の上限値と下限値とをそれぞれ調整することにより、前記画像信号を補正する補正手段と、前記補正手段により補正された画像信号を前記液晶素子を駆動するための前記液晶駆動信号に変換して、前記液晶素子を駆動する液晶駆動手段と、前記画像信号が表す画像における所定領域を複数のブロックに分割し、各ブロックに含まれる各画素の隣接画素との輝度レベルの違いに基づいて、調整された前記上限値及び下限値を各ブロックについて算出する算出手段と、前記画像に含まれる特定の特徴を有する特徴領域を検出する検出手段とを備え、前記算出手段は、前記特徴領域を前記所定領域として前記算出を行い、前記補正手段は、前記ブロック毎に、前記調整された上限値及び下限値からなる前記階調の範囲に基づいて、該ブロックに含まれる画素単位に前記画像信号の補正を行うことを特徴とする液晶表示装置。前記補正手段は、隣接しあうブロックの前記調整された前記上限値及び下限値を用いた補間演算により、各ブロックに含まれる各画素のための前記調整された上限値及び下限値を算出し、該補間演算により算出された上限値及び下限値からなる前記階調の範囲に基づいて前記画素単位の補正を行うことを特徴とする請求項1に記載の液晶表示装置。前記特徴領域には、人間の顔が撮影された領域、輝度レベルが所定レベル以上の画素を含む領域、所定の色相を有する画素を含む領域、所定のレベル以上の強度を有するエッジを構成する画素を含む領域、及び、画像データの撮影時の合焦領域を含む領域、のいずれかが含まれることを特徴とする請求項1または2に記載の液晶表示装置。前記算出手段は、前記隣接画素の輝度レベルの違いが大きいほど、前記上限値及び下限値の調整量を大きくすることを特徴とする請求項1乃至3のいずれか1項に記載の液晶表示装置。前記算出手段が前記特徴領域を分割して得られる前記ブロックの数は、前記検出手段が検出した特徴領域の大きさにかかわらず同数であることを特徴とする請求項1乃至4のいずれか1項に記載の液晶表示装置。前記検出手段が複数の特徴領域を検出した場合、前記算出手段が各特徴領域を分割して得られる前記ブロックの総数は、検出された前記特徴領域が1つの場合と同数であることを特徴とする請求項5に記載の液晶表示装置。前記算出手段は、前記特徴領域に加えて、前記画像信号が表す前記画像の全体を前記所定領域として更に前記算出を行うことを特徴とする請求項1乃至6のいずれか1項に記載の液晶表示装置。前記画像全体が前記所定領域として扱われる場合に、該画像全体と、前記特徴領域とを分割して得られるブロックの総数は、前記特徴領域のみを前記所定領域として扱う場合と同数であることを特徴とする請求項7に記載の液晶表示装置。画像信号を液晶駆動信号に変換して液晶素子を駆動し、画像を表示する液晶表示装置の制御方法であって、補正手段が、画像信号に含まれる各画素が有する階調の範囲の上限値と下限値とをそれぞれ調整することにより、前記画像信号を補正する補正工程と、液晶駆動手段が、前記補正工程において補正された画像信号を前記液晶素子を駆動するための前記液晶駆動信号に変換して、前記液晶素子を駆動する液晶駆動工程と、算出手段が、前記画像信号が表す画像における所定領域を複数のブロックに分割し、各ブロックに含まれる各画素の隣接画素との輝度レベルの違いに基づいて、調整された前記上限値及び下限値からなる階調の範囲を各ブロックについて算出する算出工程と、検出手段が、前記画像に含まれる特定の特徴を有する特徴領域を検出する検出工程とを備え、前記算出工程では、前記特徴領域を前記所定領域として前記算出を行い、前記補正工程では、前記ブロック毎に、前記調整された上限値及び下限値からなる前記階調の範囲に基づいて、該ブロックに含まれる画素単位に前記画像信号の補正を行うことを特徴とする液晶表示装置の制御方法。コンピュータを、請求項1乃至8のいずれか1項に記載の液晶表示装置の各手段として機能させるためのプログラム。しかしながら、特許文献1のような技術では、隣接画素間でレベル補正を行うため、レベル補正を行ったのと反対側の画素とのレベル差が広がり新たなディスクリネーションを誘発する恐れがある。本発明はこのような課題に鑑みてなされたものである。液晶表示素子のディスクリネーションによる画質品位の低下に対して、他の部分のディスクリネーションを増加させることなく、ディスクリネーションを低減することができる表示装置を提供することを目的とする。上記目的を達成するために、本発明の液晶表示装置は、画像信号を液晶駆動信号に変換して液晶素子を駆動し、画像を表示する液晶表示装置であって、画像信号に含まれる各画素が有する階調の範囲の上限値と下限値とをそれぞれ調整することにより、前記画像信号を補正する補正手段と、前記補正手段により補正された画像信号を前記液晶素子を駆動するための前記液晶駆動信号に変換して、前記液晶素子を駆動する液晶駆動手段と、前記画像信号が表す画像における所定領域を複数のブロックに分割し、各ブロックに含まれる各画素の隣接画素との輝度レベルの違いに基づいて、調整された前記上限値及び下限値を各ブロックについて算出する算出手段と、前記画像に含まれる特定の特徴を有する特徴領域を検出する検出手段とを備え、前記算出手段は、前記特徴領域を前記所定領域として前記算出を行い、前記補正手段は、前記ブロック毎に、前記調整された上限値及び下限値からなる前記階調の範囲に基づいて、該ブロックに含まれる画素単位に前記画像信号の補正を行うことを特徴とする。本発明によれば液晶表示素子のディスクリネーションによる画質品位の低下に対して、他の部分のディスクリネーションを増加させることなく、ディスクリネーションの発生に起因して画質が低下してしまう可能性を低減することができる。以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、以下に説明する各実施形態においては、液晶表示装置として、プロジェクタを例にとって説明するが、本発明の思想は、液晶素子を用いた表示装置であればどのようなものであっても適用可能である。たとえば、液晶モニタ、液晶テレビ、携帯電話、カメラ、カーナビゲーションシステム、自動車などの液晶素子を用いた表示装置を有するものであればどのようなものであっても良い。[実施形態1]本実施形態における液晶表示装置100の構成を図1に表す。制御部101は各部の動作を制御し、例えばマイコン、たとえば、CPUとメモリ等からなる。画像処理部102は入力画像信号に対し後述の液晶駆動部105に送るための処理を施す。画像処理部102では入力画像信号に対し、後述の液晶表示素子106で表示するのに適した補正を行う。ディスクリ補正部103はディスクリネーションを低減するため、画像処理部102の出力信号のレベル補正を行う。ディスクリパターン検出部104は、入力画像信号が表す画像における所定領域を複数のブロックに分割し、ブロックごとに隣接画素の輝度レベルの違いを判定してディスクリネーションが発生するパターンを数値化して検出する。液晶駆動部105は、ディスクリ補正部103からの出力信号を液晶表示素子106に画像を形成させるために液晶駆動信号に変換し、液晶表示素子106の駆動を行う。液晶表示素子106は1枚あるいは複数枚で構成され、液晶表示素子106上に画像が形成される。光源107は、液晶表示素子106に光を供給する。108は、光源107から発せられた光を平行化して光束として出力する照明光学系。投影光学系109は、光源107から発せられた光を液晶表示素子106に供給することにより得られた光学像を投影画像として不図示のスクリーンに投影する。特徴検出部110は、入力画像から特定の特徴を含む特徴領域を検出する。特徴検出部110は、機能ブロック111から115の各部の少なくとも一つを含む。顔検出部111は、入力画像に含まれる顔部分を、特徴領域として検出する。具体的に、顔検出時の参照データとして目、鼻、口等の形状に特徴のある部位を顔テンプレートとして格納する不図示の顔テンプレート格納部のデータと入力画像とを、例えばテンプレートマッチングにより比較して顔検出を行う。レベル検出部112は、制御部101で指定した所定の信号レベルの部分を入力画像から検出する。色相検出部113は、制御部101で指定した所定の色相を入力画像から検出する。エッジ検出部114は、制御部101で指定した所定の帯域のエッジを入力画像から検出する。合焦領域検出部115は、例えばExif情報に基づいて入力画像を撮影した際の合焦領域を検出する。外部からの入力画像は画像処理部102で液晶表示素子106に適した解像度に変換される。さらに画像処理部102では、液晶表示素子106の交流駆動のために、入力画像信号のフレーム数を倍にする。液晶表示素子の交流駆動とは、液晶にかける電界の方向を交互に入れ替えて表示させる方法である。液晶表示素子には、液晶にかける電圧の方向が正方向正極性でも逆方向負極性でも画像を生成できる性質がある。このとき、液晶駆動部105には、正方向用の画像と、逆方向用の画像を1枚ずつ送る必要があるので、画像処理部102では、映像信号のフレームの数を倍にする倍速変換処理を行う。これらに引き続き、画像処理部102ではガンマ補正、輝度むら対策用補正、及び台形補正等が施される。画像処理部102の出力は、ディスクリ補正部103とディスクリパターン検出部104に送られる。ディスクリ補正部103では、ディスクリネーション低減補正以下、ディスクリ補正と記す用の補正データを用いてディスクリ補正を行う。ここで、ディスクリ補正部103の内部構成を図4に示す。タイミング制御部401は同期信号を基に各ブロックの動作タイミングを制御するメモリ402はディスクリ補正用の補正データを格納する。バッファ403は画像位置に対応してメモリ402から読み出した補正データを一時格納する。補間部404、405はバッファ403からの補正データを補間演算する。水平空間補間部406から409は水平方向に補正データを補間演算する。垂直空間補間部410、411は垂直方向に補正データを補間演算する。レベル補正部412は画像処理部102からの入力信号を垂直空間補間部410、411からのデータで階調レベルを補正する。予め、後述の動作で生成し、制御部101から補正データを書き込まれたメモリ402からは、タイミング制御部401で制御されたタイミングで補正データを読み出す。メモリ402から読み出された補正データはバッファ403に一時格納され、タイミング制御部401で制御されたタイミングでバッファ403から出力される。ディスクリ補正のための補正データは、特徴検出部110において入力画像から特徴物を検出しないときには図7aの700に示すように水平方向にw0、垂直方向にh0の間隔で配置される。詳細は後述するが、黒丸700で示される各点には、白側で調整された階調の上限値topと,黒側で調整された階調の下限値btmの2種類の補正データが割り当てられている。図7aでは補正データ読出領域を入力画像全体として、入力画像を縦4つ横6つのブロックに分割し、各ブロックの中心に補正データ読出点を配置している。なお、間隔w及びhは、入力画像の分割手法に応じて決定される。即ち、入力画像全体を縦4×横6のブロックに分割する場合には、1ブロックに含まれる画素数に応じてw0とh0が決まる。本実施形態では、このブロック毎にディスクリパターン検出部104で後述の動作により、ディスクリネーションが発生するパターンを数値化して検出する。なお、入力画像の分割数は縦4つ横6つに限ったものではなく、入力画像のサイズに応じて分割数を変更することができる。また、分割ブロックのサイズを固定として、分割数を決定してもよい。バッファ403から図7aに示す画面上の黒丸700の位置に相当するタイミングで読み出された補正データは、水平空間補間部406~409で水平方向の補間を行う。図5を用いて水平補間の動作を説明する。水平空間補間部406には、補正データTm,nと右隣にw画素離れたTm,nwが入力される。Tm,nを読み出した点からb画素右へ離れた点の補正データTm,nbを補間生成する際には、以下の式1に示す演算を行う。TT×wT×1水平空間補間部407には、水平空間補間部406に入力した補正データからhライン下に離れた補正データTmh,nとその右隣のTmh,nwが入力される。Tmh,nを読み出した点からb画素右へ離れた点の補正データTmh,nbを補間生成する際には、以下の式2に示す演算を行う。TT×wT×2水平空間補間部406、407でそれぞれ水平方向の補間を行ったデータTm,nbとTmh,nbは、垂直空間補間部410で垂直方向の補間を行う。補間生成したデータTm,nbからaライン下に離れた点の補正データTma,nbを補間生成する際には、以下の式3に示す演算を行う。TT×hT×3これらにより、垂直空間補間部410からは周辺の4つの白側の上限値topの補正データから補間生成した補正データTma,nbが出力される。同様に、垂直空間補間部411からは周辺の4つの黒側の下限値btmの補正データから補間生成した補正データBma,nbが出力される。画像処理部102からの出力信号は、補間生成した補正データTma,nb、Bma,nbにより、レベル補正部412でディスクリ補正を施される。図6を用いてレベル補正部412でのディスクリ補正の動作を説明する。レベル補正部412は、図6の602に示す入出力特性を持つブロックである。上限値topT及び下限値btmBがそれぞれ垂直空間補間部410、411から入力される。同時に、上限値topと下限値btmの画面上の位置に対応した画像信号が画像処理部102から入力される。602に示す入出力特性により、液晶表示素子の駆動電圧のダイナミックレンジを所望レベルに縮小する処理がなされる。これにより、階調の上限値topと下限値btmとの値は、画素単位に設定されるので隣接画素間の駆動電圧の差分を低減させ、ディスクリ補正を実現する。ディスクリ補正を行わない場合、画素が有する階調範囲の上限側の値が4095、下限側の値が0となり、601のような特性となる。なお、図6はデータが12ビットである例を挙げているがビット数はこれに限ったものではない。図1の説明に戻る。画像処理部102の出力はディスクリパターン検出部104へも送られ、画像信号においてディスクリネーションが発生しやすいパターンを検出する。ここで、ディスクリパターン検出部104の内部構成を図2に示す。画像処理部102からの画像信号は、遅延部201、レベル分類部202に入力される。遅延部201からは、タイミング制御部204の制御を受け、入力画像信号のデータを1ライン遅延した信号と1画素遅延した信号とを出力する。画像処理部102からの画像信号、遅延部201から出力した1ライン遅延信号と、1画素遅延信号の3者は、レベル分類部202に入力される。ここで、レベル分類部202の機能の詳細を説明する。レベル分類部202は、分割ブロック内の各画素について図3aに示す基準画素Aと、右隣の画素Bとのレベル比較、及び基準画素Aと、上隣の画素Cとのレベル比較を行う。比較結果により、図3bcdeに示すマトリックス状に条件分類される特徴量のカウンタにて、個数をカウントする。図3bにおいて、制御部101で設定した閾値ALnn=0~4とBLnn=0~1を用いる。例えば、基準画素AのレベルがAL0より大きくAL1以下で、なおかつ、隣接画素BのレベルがBL0より大きくBL1以下であれば、特徴量カウンタABL00をカウントアップする。比較とカウントアップを図7に示す分割ブロック内の全画素に対して適用した結果を、その分割ブロックのディスクリネーション特徴量と定義する。尚、本実施形態における条件分類マトリックスとして、まず、ディスクリネーションによる画質劣化が比較的大きい白階調と中間調の隣接画素レベルの組み合わせを検知分類するための、図3bdの条件マトリックスを採用した。また、ゼロ階調付近と中間調の隣接画素レベルの組み合わせを検知分類するための、図3ceの条件マトリックスを採用した。しかし、条件分類としては、この4種類以外の構成であっても良い。また本実施形態においては、隣接画素のレベルの組み合わせ個数を特徴量と定義したが、それ以外にも、隣接画素のレベル差、レベル比率、等の数値条件を用いた特徴量であっても良い。図3bdでは、基準画素Aが中間調で隣接画素BまたはCが黒階調である場合を検知分類するので、パラメータALnn=0~4には、一般に中間値以上8ビット信号の場合、例えば127から255を設定する。また、BLnとCLnn=0~1には一般に黒近辺の値8ビット信号の場合、例えば32以下を代入する。図3bdの特徴量ABL0n、ACL0nn=0~3が大きい程、ディスクリネーションが発生しやすいことを意味する。その際は、画像信号の画素間の変化量をより小さくして、ディスクリネーションの発生を抑えるべきである。従って、特徴量の値ABL0n、ACL0nn=0~3が大きい程、S813で算出するディスクリ補正データは、後述の通り、上限値topを小さくし、下限値btmを大きくする傾向を持つ。特に特徴量ABL03、ACL03の値が大きいときは、基準画素Aと隣接画素BまたはCの差分が大きいことを意味するので、ディスクリネーションの発生が顕著になる。このときは、特に上限値topを小さくし、下限値btmを大きくする。一方、図3ceでは、基準画素Aが白階調で隣接画素BまたはCが中間調である場合を検知分類するので、パラメータAHnn=0~3には、一般に白階調近辺8ビット信号の場合、例えば200以上を設定する。また、BHnとCHnn=0~2には一般に中間値以下8ビット信号の場合、例えば127以下を代入する。図3ceの特徴量ABH0n、ACH0n、ABH1n、ACH1nn=0~2が大きい程、ディスクリネーションが発生しやすいことを意味する。その際は、画像信号の画素間の変化量をより小さくして、ディスクリネーションの発生を抑えるべきである。従って、特徴量の値ABH0n、ACH0n、ABH1n、ACH1nn=0~2が大きい程、S813で算出するディスクリ補正データは、後述の通り、上限値topを小さくし、下限値量btmを大きくする傾向を持つ。特に特徴量ABH02、ACH02の値が大きいときは、基準画素Aと隣接画素BまたはCの差分が大きいことを意味するので、ディスクリネーションの発生が顕著になる。このときは、特に上限値topの値を小さくし、下限値btmを大きくする。なお、これらのディスクリネーション特徴量は解析結果格納部203に格納される。以上の構成を持つ液晶表示装置100の動作を図8Aから図8Cのフローチャートに従って説明する。ステップS801で制御部101の指示で電源投入され動作が開始されたら、S802では外部から画像を入力される。S803では、入力画像に含まれる顔部分を検出する。具体的に、顔検出部111が顔検出時の参照データとして目、鼻、口等の形状に特徴のある部位を顔テンプレートとして格納する不図示の顔テンプレート格納部のデータと入力画像とを、例えばテンプレートマッチングにより比較する。S804で制御部101が入力画像から顔を検出したか否かを判断する。入力画像から顔が検出されなかった場合はS805に移行する。S805とそれに続くS806では、制御部101が図7aに示すように補正データ読出領域を設定し、黒丸700で示すディスクリ補正のための補正データ読出点を設定する。画像ブロックの大きさと分割数は、黒丸700に示す補正データ読出点がその中心に来るように設定する。図7aでは入力画像を縦4つ横6つのブロックに分割する例を挙げているが、入力画像の分割数は縦4つ横6つに限ったものではなく、より多くのブロック数に分割してもよいし、ブロック数を少なくしてもよい。分割ブロック数は求められるディスクリ補正の精度に依存するので、実施の形態に応じて任意に変更することができる。S805では制御部101が補正データ読出開始点を標準値x=x0,y=y0に設定する。続いてS806では制御部101が補正データ読出間隔を標準値w=w0,h=h0に設定する。S805とS806で設定した各標準値x0,y0,w0,h0により、図7aのように入力画像の有効領域の全体にディスクリ補正データ読出点を配置する。これにより、有効領域の全体でディスクリ補正を実現する。一方、入力画像から顔が検出された場合はS807に移行する。S807では制御部101がS803で検出した顔の個数、位置、大きさを算出する。次のS808とそれに続くS809では、制御部101が検出した顔の個数、位置、大きさに応じてディスクリ補正のための補正データ読出領域を設定する。S808では制御部101が補正データ読出開始点x,yを設定する。続いてS809では制御部101が補正データ読出間隔w,hを設定する。領域の分割ブロック数が既知であれば、このようにして開始点x,yと間隔w,hとを設定することで、補正データ読出領域の大きさが決定される。これは、間隔w,hにより各ブロックの辺の長さが決まるからである。よって、顔領域を矩形領域として検出するならば、開始点x,yと間隔w,hとを検出された顔領域の大きさに応じて自動的に決定できる。なお、間隔のwとhとの比率は必ずしも1対1でなくてもよい。すなわち、本実施例では、分割ブロックを正方形としたが、長方形であっても良いのである。S808とS809で設定したx,y,w,hにより、例えば、図7bcdのように入力画像の顔部分701から704を含む領域にディスクリ補正データ読出点を集中して配置することができる。これにより、顔部分に対して集中的にディスクリ補正を行う。図7bでは検出した顔701を包含するようにx,y,w,hを設定し、顔701のディスクリ補正を重点的に行う。図7bは図7aと比較すると、黒丸700の位置で読み出す補正データの数は同じであり、補正データを読み出す点の間隔が狭い。このため、補間部404、405での補正データの補間精度が上がり、ディスクリが目立ちやすい顔部分の補正を効果的に行うことができる。また、図7aと図7bとでは黒丸700で示す補正データの数が同数なので、メモリ402の容量を増やすことなく、ディスクリが目立ちやすい顔の補正を効果的に行うことができる。なお、図7bでは顔701に縦4行横6列の補正データを割り当ているが、形状はこれに限ったものではなく、顔が縦長になれば縦方向の補正データが多くなる。図7cでは顔702が、図7bの顔701より小さい画像を示している。このとき黒丸700で示す補正データを読み出す点の間隔が図7bよりもさらに狭くなり、補正データの補間精度が更に上がる。これにより、さらに細かいディスクリ補正を行うことができる。また、図7aと図7cでの補正データの数が同数なので、メモリ402の容量を増やすことなく、ディスクリが目立ちやすい顔の補正を効果的に行うことができる。図7dでは、顔が2つ検出された画像を示している。このとき黒丸700で示す補正データを読み出す領域は顔703と704をそれぞれ包含している。補正データ読出開始点、及び間隔x1,y1,w1,h1は顔703を包含するように設定し、x2,y2,w2,h2は顔704を包含するように設定する。図7dでは顔703と704のディスクリ補正をするための補正データ読出点の総数は図7aと同数である。また、顔703のディスクリ補正をするための補正データ数と顔704のディスクリ補正をするための補正データ数の配分は顔の大きさで決まる。なお、図7dでは顔703に縦3行横4列、顔704に縦4行横3列の補正データを割り当ているが、配置はこれに限ったものではなく、顔の数や大きさによって変動する。図7dでは顔703、704を包含する領域において、黒丸700で示す補正データを読み出す点の間隔が図7aよりも狭く、補正データの補間精度が上がる。これにより、顔が複数検出されても細かいディスクリ補正を行うことができる。また、図7aと図7dでの補正データの数が同数なので、メモリ402の容量を増やすことなく、複数個の顔の補正を効果的に行うことができる。図8Aの説明に戻ると、S810では、制御部101が検出した全ての顔に対して補正データ読出点を設定したか否かを判別し、残りの顔があればS808に戻り、補正データ読出点の配置を続行する。全ての顔に対して、補正データ読出点の設定が完了していればS811に移行する。S811では、制御部101がS804からS810までの処理で設定された補正データ読出領域のうち、ディスクリ補正の対象となる領域を選択する。補正データ読出領域が複数存在する場合には、処理対象の領域を1つずつ選択していく。S812以降は、ディスクリ補正のための処理を隣接画素レベル解析S812、補正データ算出S813、ディスクリ補正S814を順に各補正データ読出領域に対して行っていく。次に、S812の隣接画素レベル解析サブルーチンの詳細をフローチャートを図8Bを参照して説明する。図8Bのフローチャートは、ディスクリパターン検出部104で行われる補正データ読出領域単位の処理について記載している。S830では、補正データ読出領域内に含まれる複数の分割ブロックのうち、処理対象の分割ブロックを選択する。次いでS831では、分割ブロック内の画素につき図3aの基準画素Aを取得し、S832で隣接画素Bを取得する。S833で変数i=0,j=0にセットする。S834からS840では図3bの条件マトリックスに従いディスクリネーション特徴量を算出する。即ち、基準画素Aのレベルが、ALjとALj1j=0~4で特定されるいずれかの範囲に属するかを、S837でjをインクリメントしつつS834で判定する。いずれかの範囲に属する場合に、隣接画素BのレベルがBL0より大きくBL1以下であるかをS835で判定する。そして、S836で、対応する特徴量カウンタABL00からABL03のいずれかをカウントアップする。S838では、AL3とAL4で特定される範囲の判定が終了したか否かが判定され、終了した場合にはS839にてiの値をインクリメントしてS840で終了判定を行い、その後S848に移行する。S834からS840と並行して、S841からS847では図3cの条件マトリックスに従いディスクリネーション特徴量を算出する。即ち、基準画素Aのレベルが、AHjとAHj1j=0~4で特定されるいずれかの範囲に属するかを、S844でjをインクリメントしつつS841で判定する。いずれかの範囲に属する場合に、隣接画素BのレベルがBHiとBHi1i=0~2で特定されるいずれかの範囲に属するか否かを、S846でiをインクリメントしつつS842で判定する。そして、S843で、対応する特徴量カウンタABH00からABH12のいずれかをカウントアップする。S845では、AL2とAL3で特定される範囲の判定が終了したか否かが判定され、終了した場合にはS846にてiの値をインクリメントし、S840で終了判定を行う。ここでは、BL1とBL2で特定される範囲の判定が終了したか否かが判定され、終了した場合にはS848に移行する。終了していない場合にはS841に戻って処理を継続する。続くS848で、分割ブロック内の全画素について特徴量算出が終了したか否か判断し、終了していなければS849に移行して、基準画素Aを次画素にずらし、S834とS841で始まる一連の動作を継続する。完了していればS850に移行して、補正データ読出領域内の全分割ブロックについて特徴量算出が終了したか否かを判定する。終了していなければS830に戻って新たな処理対象の分割ブロックを選択して、S831以降の処理を繰り返す。一方、全分割ブロックについて特徴量算出が終了している場合、図8Aのフローチャートに戻りS813に移行する。なお、図8Bでは基準画素Aと隣接画素Bとの間の解析フローを表しているが、基準画素Aと隣接画素Cとの間の解析フローもこれと同様に行う。S813では、図8Cに示すような補正データ算出サブルーチンを、制御部101が実行する。ここで、S812で算出した図3bcdeに示すマトリックス状に条件分類される特徴量の値が大きい程、ディスクリネーションが発生しやすいことを意味する。よって、特徴量が大きいほど画像信号の画素間の変化量をより小さくして、ディスクリネーションの発生を抑えるべきである。従って、S812で算出した特徴量の値が大きい程、S813で算出するディスクリ補正データは、後述の通り、上限値topの値が小さくなり、下限値btmが大きくなる傾向を持つ。S860では、補正データ読出領域内に含まれる複数の分割ブロックのうち、処理対象の分割ブロックを選択する。次いでS861では、変数i=0、j=0にセットする。S862では、S812においてディスクリパターン検出部104で取得した、選択された分割ブロックについての解析結果ABHijとACHijを解析結果格納部203から読み出す。変数i、jは、i0~2、j=0~2でそれぞれ更新され、図3c及びeに記載のABH00~ABH22、ACH00~ACH22の値が順に選択され、読み出される。S863では、読出した解析結果ABHijとACHijとを閾値Tと比較して何れか一方でも既定値Tよりも大きい場合は、S864で補正データのうちの上限値topをメモリ402から読み出す。閾値の値は、1つの分割ブロックを構成する画素数に応じて決定することができる。従って、図7aに示す分割例と、図7dに示す分割例とでは閾値Tの値が異なり、図7dの場合の方が小さい値となる。また、基準画素と隣接画素との差分が大きいことを示す特徴量例えば、ABH02、ACH02、ABH01、ACH01等について設定される閾値T1Hと、それ以外の特徴量について設定される閾値T2Hとの値を異ならせてもよい。即ち、T1H<T2Hとして、隣接画素の差分が大きいことを示す特徴量に対する、ディスクリ補正の感度を上げてもよい。なお、閾値の値自体は実施の態様に応じた設定が可能なるので、本実施形態では特に限定しない。次に、S865で読み出した上限値topの値を下げる。解析結果ABHijとACHijのうち少なくとも何れか一方が既定値Tよりも大きいことがS863で明らかになっているということは、ディスクリネーションが発生しやすい画像パターンを有しているということである。そこで、topの値を下げて液晶表示素子の駆動電圧のダイナミックレンジをさらに低減して、ディスクリ補正の強度を強める。なお、上限値topの下げ幅調整量については、例えばABH02、ABH01、ABH00、ABH12、ABH11、ABH10の順で小さくすることができ、ABH02の調整量が最も大きく、ABH10の調整量が最も小さくなる。これは、基準画素Aと隣接画素Bとの差が大きい場合にはディスクリ補正の強度を強める必要があるためである。隣接画素Cとの関係においても、例えばACH02、ACH01、ACH00、ACH12、ACH11、ACH10の順で上限値topの調整量を小さくすることができる。S866で変数i,jをインクリメントして、その結果全ての解析結果ABHij,ACHijの読み出しが完了したか否かを判別する。白階調側の補正データ算出が完了していなければS862に戻り、完了していれば、S867に進み、黒階調側の補正データ算出に移行する。S867で変数i=0,j=0にセットする。S868でS812においてディスクリパターン検出部104で取得した解析結果ABLijとACLijを解析結果格納部203から読み出す。S869で解析結果ABLijとACLijのうち何れか一方でも既定値Tよりも大きい場合は、S870で補正データのうちの下限値btmをメモリ402から読み出す。閾値の扱いに関しては、上限値topの場合と同様である。よって、基準画素と隣接画素との差分が大きいことを示す特徴量例えば、ABL03、ACL03等について設定される閾値T1Lと、それ以外の特徴量について設定される閾値T2Lとの値を異ならせてもよい。即ち、T1L<T2Lとして、隣接画素の差分が大きいことを示す特徴量に対する、ディスクリ補正の感度を上げてもよい。なお、閾値の値自体は実施の態様に応じた設定が可能なるので、本実施形態では特に限定しない。次に、S870で読み出した下限値btmの値を上げる。解析結果ABLijとACLijのうち少なくとも何れか一方が既定値Tよりも大きいことがS869で明らかになっているということは、ディスクリネーションが発生しやすい画像パターンを有しているということである。そこで、btmの値を増加させて液晶表示素子の駆動電圧のダイナミックレンジをさらに低減して、ディスクリ補正の強度を強める。なお、下限値btmの上げ幅調整量については、例えばABL03、ABL02、ABL01、ABL00の順で小さくすることができ、ABL03の調整量が最も大きく、ABL00の調整量が最も小さくなる。これは、基準画素Aと隣接画素Bとの差が大きい場合にはディスクリ補正の強度をより強める必要があるためである。隣接画素Cとの関係においても、例えばACL03、ACL02、ACL01、ACL00の順で調整量を小さくすることができる。S872で変数i,jをインクリメントして、その結果全ての解析結果ABLij,ACLijの読み出しが完了したか否かを判別する。黒階調側の補正データ算出が完了していなければS868に戻り、完了していれば、S873に進み、全部の分割ブロックについて処理が完了したか否かを判定する。もし処理が完了していれば図8Aのフローチャートに戻りS814に移行する。一方、処理が完了していなければ、S860に戻って新たな分割ブロックを選択してS861以降の処理を繰り返す。図8Aの説明に戻り、S814では、ディスクリ補正部103において、上述の動作によりディスクリ補正を行う。ディスクリ補正部103は、S813で算出した補正後の上限値topと下限値btmとを制御部101から取得する。そして、これらの補正データを用いてディスクリ補正を行う。、S815で設定された補正データ読出領域の全てについてディスクリ補正が終了したか否かを判定する。もし、未処理の領域があればS811に戻って処理を繰り返す。一方、全ての領域について処理が完了していればS816に移行して動作終了か否か判断する。もし、終了でなければS802に戻り動作を継続する。動作を終了する。以上説明した通り、本実施形態では入力画像から顔部分を検出したときは、これらの領域でディスクリ補正のための補正データ読出間隔を狭める。これにより、補正データの空間補間の精度が上がり、ディスクリネーションが顕著となる顔の補正を効果的に行うことができる。なお、本実施形態では、特徴検出部110のうち顔検出部111を用いて特徴部分である顔を検出する例を挙げて説明したが、発明の実施形態は顔検出の場合に限ったものではない。例えば、画像信号を8ビット0~255で扱っている場合、輝度レベルが十進数で所定レベル以上、具体的には約200以上では、RGB間のディスクリネーション発生の度合いの差による着色が目立つ傾向がある。そこで、特徴検出部110のうちレベル検出部112を用いて、ディスクリネーションの発生が顕著な所定レベル以上例えば、200以上の高輝度レベル領域を検出し、これらの領域に補正データ読出領域を設定してもよい。このときは、図7の701から704が高レベル領域となる。また、肌色や空と海に代表される青や草木に代表される緑といった記憶色は、RGB間のディスクリネーション発生の度合いの差による着色が目につきやすい。そこで特徴検出部110のうち色相検出部113では、入力信号を色差信号R-Y,B-Yに変換し、これらを色信号ベクトル上で配置することで色相を検出する。この検出結果を用いて、ディスクリネーションの発生が顕著な記憶色領域を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図7の701から704が記憶色領域となる。また、特徴検出部110のうちエッジ検出部114を用いて、ディスクリネーションの発生が顕著となる、エッジの強度が所定のレベル以上の領域を検出することができる。具体的には、高域通過フィルタを通し、この出力信号をみる。高域通過フィルタの出力信号の発生頻度を見て、例えば図7aの分割ブロック中、20高域通過フィルタの出力信号が発生している場合は、この分割ブロックのエッジの強度が高いと判断する。このとき、これらの領域に補正データ読出点を集中させてもよい。このときは、図7の701から704がエッジ領域となる。本実施形態では、特徴検出部110の中の111から115の全てを具備する必要はなく、少なくとも特徴検出のために使用する検出部を一つ具備すればよい。本実施形態によれば、液晶表示素子のディスクリネーションによる画質品位の低下に対して、他の部分のディスクリネーションを増加させることなく、ディスクリネーションを低減することができる。また、本実施形態によれば、ディスクリネーションが目立ちやすい画像たとえば、人間の顔部分、高輝度部、肌色や青や緑といった記憶色部、及び高周波成分を含むエッジ部や合焦部分等における補正を効果的に行うことができる。[実施形態2]本実施形態において液晶表示装置100の構成は図1に示す通りで実施形態1と同様である。図2のディスクリ検出部104の構成及び動作、図4のディスクリ補正部103の構成及び動作は実施形態1と同様である。また、実施形態1と同様に、図8Bと図8Cのフローチャートを本実施形態にも適用する。本実施形態では、Exif情報から入力画像の撮影時における合焦領域を検出し、この合焦領域にディスクリ補正のための補正データ読出点を集中させる点で実施形態1と異なる。本実施形態においても、特徴検出部110において入力画像から特徴物を検出しないときには図7aの黒丸700に示すように水平方向にw0、垂直方向にh0の間隔で配置される。合焦領域検出部115において、例えばExif情報から入力画像の合焦領域を検出した場合に、補正データ読出点の配置を変更する。Exifファイルはディジタル画像データを格納するファイルの標準的な形式であり、ディジタル画像を表すディジタル画像データを格納する画像データ領域、当該ディジタル画像のサムネイル画像を表すサムネイル画像データを格納するサムネイル画像データ領域、撮像時の各種の情報を格納する付属情報領域などで構成される。撮像時の各種の情報には合焦点を示す合焦点情報が含まれる。合焦点情報は不図示のカメラで被写体を撮像する際に焦点を合わせたポイントをディジタル画像上の座標で示す情報である。合焦領域検出部115では、この合焦点情報を抜き出し、合焦領域を検出する。合焦領域を1つ検出した場合の補正データ読出点の配置を図9aに示す。図9aでは合焦領域検出部115で検出した合焦領域901に合せて補正データ読出点を配置し、ディスクリ補正エリア902を設定する。このとき、合焦している被写体903に対して細かいディスクリ補正を施すことができる。合焦している被写体はエッジ部分を多く含むので、エッジに対して効果的にディスクリ補正を施すことができる。合焦領域を2つ検出した場合の補正データ読出点の配置を図9bに示す。図9bでは合焦領域検出部115で検出した合焦領域904に合せて補正データ読出点を配置し、ディスクリ補正エリア906を設定する。このとき、合焦している被写体906に対して細かいディスクリ補正を施すことができる。さらに、別の合焦領域907に合せて補正データ読出点を配置し、ディスクリ補正エリア908を設定する。このとき、合焦している被写体909に対して細かいディスクリ補正を施すことができる。合焦している被写体はエッジ部分を多く含むので、エッジに対して効果的にディスクリ補正を施すことができる。図9ab共に、黒丸700で示す補正データの数の総数は図7aと同じである。従って、メモリ402の容量を増やすことなく、合焦被写体に含まれるエッジに対して効果的にディスクリ補正を施すことができる。図10に本実施形態の動作を表すフローチャートを示す。S1001で制御部101の指示で電源投入され動作が開始されたら、S1002では外部から画像を入力される。S1003では、合焦領域検出部115が入力画像のからExif情報から入力画像の合焦領域を検出する。S1004では制御部101が、S1003で検出した合焦領域の個数、位置、大きさを算出する。次のS1005とそれに続くS1006では、制御部101が検出した合焦領域の個数、位置、大きさに応じてディスクリ補正のための補正データ読出点を配置する。S1005では制御部101が補正データ読出開始点x,yを設定する。続いてS1006では制御部101が補正データ読出間隔w,hを設定する。S1007では、制御部101が、検出した全ての合焦領域に対して補正データ読出点を設定したか否かを判別し、未設定の合焦領域があればS1005に戻り、補正データ読出点の配置を続行する。全ての合焦領域に対して、補正データ読出点の設定が完了していればS1008に移行する。S1008以降の動作は実施形態1の図8AのS811からS816と同様なので説明は省略する。以上説明した通り、本実施形態では入力画像から合焦領域を検出し、合焦領域にディスクリ補正のための補正データを集中させて、補正データの読み出し間隔を狭めることができる。これにより、補正データの空間補間の精度が上がり、ディスクリネーションが顕著となるエッジを多く含む合焦領域の補正を効果的に行うことができる。なお、本実施形態では、特徴検出部110の中の111から115の全てを具備する必要はなく、少なくとも合焦領域検出のための合焦領域検出部115を具備すればよい。[実施形態3]本実施形態において液晶表示装置100の構成は図1に示す通りで実施形態1、2と同様である。但し、ディスクリ補正部103において、メモリ402が、画像全体のディスクリ補正のための補正データと、顔検出部111で検出した顔領域のディスクリ補正のための補正データとを個別に格納する点で実施形態1,2と異なる。本実施形態での顔を1つ検出した時の補正データの配列を図11aに示す。図11aでは、顔検出部111で検出した顔1101を包含するように補正データ読出領域x,y,w,hを設定する。図11aの網掛けの丸1102に示すように補正データ読出点を配置させ、顔1101のディスクリ補正を重点的に行う。一方で、画面全体を補正する補正データ読出点を黒丸1103のように配置する。これは、図7aと同じ配列であり、黒丸1103の配置は顔の検出の有無に関わらず一定である。顔を2つ検出した時の補正データの配列を図11bに示す。図11bでは、顔検出部111で検出した顔1111と1112とを包含するように補正データ読出開始点、及び間隔x1,y1,w1,h1とx2,y2,w2,h2をそれぞれ設定する。これにより、図11bでも網掛けの丸1102に示すように補正データ読出点を配置させ、顔部分のディスクリ補正を重点的に行う。一方で、画面全体を補正する補正データ読出点を黒丸1103のように配置する。これは、図7aと同じ配列であり、黒丸1103の配置は顔の検出の有無に関わらず一定である。次に図12に本実施形態の動作を表すフローチャートを示す。S1201で制御部101の指示で電源投入され動作が開始されたら、S1202では外部から画像が入力される。S1203では制御部101が、画像全体補正のための補正データ読出開始点を標準値x0,y0に設定する。続いてS1204では制御部101が、画像全体補正のための補正データ読出間隔を標準値w0,h0に設定する。S1205では、顔検出部111が入力画像から顔を検出すべくマッチング動作を行う。S1206で制御部101は、入力画像から顔が検出されたか否かを判断する。入力画像から顔が検出されなかった場合はディスクリ補正用の補正データ読出点を増やす必要がないのでS1211に移行する。入力画像から顔が検出された場合はS1207に移行する。S1207では制御部101が、S1205で検出した顔の個数、位置、大きさを算出する。次のS1208とそれに続くS1209では、制御部101が、検出した顔の個数、位置、大きさに応じてディスクリ補正のための補正データ読出点を配置する。S1208では制御部101が、補正データ読出開始点x,yを設定する。続いてS1209では制御部101が、補正データ読出間隔w,hを設定する。S1210で制御部101は、検出した全ての顔に対して補正データ読出点を設定したか否かを判別し、残りの顔があればS1208に戻り、補正データ読出点の配置を続行する。全ての顔に対して、補正データ読出点の設定が完了していればS1211に移行する。S1211以降の動作は実施形態1の図8AのS811からS816と同様なので説明は省略する。以上説明した通り、本実施形態では画像全体をディスクリ補正するための補正データとは別に顔領域用の補正データを具備する。そして、入力画像から顔部分を検出したときは、顔領域用の補正データ読出点を顔部分に集中的に配置する。これにより、顔領域以外のディスクリ補正の性能を維持しつつ、ディスクリネーションが顕著となる顔の補正を効果的に行うことができる。なお、本実施形態は、特徴検出部110のうち顔検出部111を用いて特徴部分である顔を検出する例を挙げて説明したが、これに限ったものではない。特徴検出部110のうちレベル検出部112を用いて、ディスクリネーションの発生が顕著な高レベル部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図11の1101、1111、1112が高レベル領域となる。また、特徴検出部110のうち色相検出部113を用いて、ディスクリネーションの発生が顕著な記憶色部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図11の1101、1111、1112が記憶色領域となる。また、特徴検出部110のうちエッジ検出部114を用いて、ディスクリネーションの発生が顕著なエッジが多い部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図11の1101、1111、1112がエッジ領域となる。また、特徴検出部110のうち合焦領域検出部115を用いて、ディスクリネーションの発生が顕著なエッジが多い合焦領域を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図11の1101、1111、1112が合焦領域となる。本実施形態では、特徴検出部110の中の111から115の全てを具備する必要はなく、少なくとも特徴検出のために使用する検出部を一つ具備すればよい。[実施形態4]本実施形態において液晶表示装置100の構成は図1に示す通りで実施形態1、2と同様である。但し、顔検出部111で検出した顔領域のディスクリ補正のための補正データを顔領域に集中的に配置する際、画面全体のディスクリ補正のための補正データ読出点を一部残す点が実施形態1、2と異なる。本実施形態での顔を1つ検出した時の補正データの配列を図13aに示す。図13aでは、顔検出部111で検出した顔1301を包含するようにx,y,w,hを設定する。図13aの網掛けの丸1302に示すように補正データ読出点を配置させ、顔1301のディスクリ補正を重点的に行う。このとき、メモリ402に格納されている補正データを全て網掛けの丸に示す点に使用したわけではない。つまり、図7aに示す黒丸700の数ここでは、24個から図13aの網掛けの丸1302の数ここでは18個を引くと余剰6個がある。この余剰分を図13aの黒丸1303に示す補正データに用いる。このとき、画像全体用の補正データ読出開始点と間隔はx3,y3,w3,h3となり、図7aに示すよりも間隔は広い。なお、顔部分の補正データ読出領域と画像全体用の補正データ読出領域とが重複する範囲においては、補正データは顔部分のものが優先される。顔を2つ検出した時の補正データの配列を図13bに示す。図13bでは、顔検出部111で検出した顔1311と1312を包含するように補正データ読出開始点、及び間隔x,y,w,hとx‘,y‘,w‘,h‘をそれぞれ設定する。これにより、図13bでも網掛けの丸1302に示すように補正データ読出点を配置させ、顔部分のディスクリ補正を重点的に行う。このとき、メモリ402に格納されている補正データを全て網掛けの丸1302に示す点に使用したわけではない。つまり、図7aに示す黒丸700の数から図13bの網掛けの丸の数を引くと余剰がある。この余剰分を図13bの黒丸1303に示す補正データに用いる。このとき、画像全体用の補正データ読出開始点と間隔はx3,y3,w3,h3となり、図7aに示すよりも間隔は広い。図14に本実施形態の動作を表すフローチャートを示す。S1401で制御部101の指示で電源投入され動作が開始されたら、S1402では外部から画像が入力される。S1403では、顔検出部111で入力画像から顔を検出すべくマッチング動作を行う。S1404で制御部101は入力画像から顔を検出したか否かを判断する。入力画像から顔が検出されなかった場合はS1405に移行する。S1405とそれに続くS1406では、制御部101が図7aの黒丸1303に示すようにディスクリ補正のための補正データ読出点を設定する。画像ブロックの大きさと分割数は、黒丸1303に示す補正データ読出点がその中心に来るように設定する。S1405では制御部101が補正データ読出開始点を標準値x=x0,y=y0に設定する。続いてS1406では、制御部101が補正データ読出間隔を標準値w=w0,h=h0に設定する。S1405とS1406では、制御部101が、設定した各標準値x0,y0,w0,h0により、図7aのように入力画像の有効領域の全体にディスクリ補正データ読出点を配置する。これにより、有効領域の全体でディスクリ補正を実現する。一方、入力画像から顔が検出された場合はS1407に移行する。S1407では制御部101がS1403で検出した顔の個数、位置、大きさを算出する。次のS1408とそれに続くS1409では、制御部101が、検出した顔の個数、位置、大きさに応じて局所領域での補正データ読出点を配置する。S1408では制御部101が、補正データ読出開始点x,yを設定する。続いてS1409では制御部101が、補正データ読出間隔w,hを設定する。S1410では制御部101が、検出した全ての顔に対して補正データ読出点を設定したか否かを判別し、残りの顔があればS1408に戻り、補正データ読出点の配置を続行する。全ての顔に対して、補正データ読出点の設定が完了していればS1411に移行する。S1411、S1412では、制御部101が局所補正に用いた補正データの残りで、全体補正に用いることのできる補正データを画像全体に配置する。S1411では制御部101が、補正データ読出開始点x,yを設定する。続いてS1412では制御部101が、補正データ読出間隔w,hを設定する。S1413以降の動作は実施形態1の図8AのS811からS816と同様なので説明は省略する。以上説明した通り、本実施形態では画像全体をディスクリ補正するための補正データを残しつつ、顔領域用の補正データ顔領域に集中して配置する。これにより、顔領域以外には最低限のディスクリ補正を行い、ディスクリネーションが顕著となる顔の補正を効果的に行うことができる。なお、本実施形態は、特徴検出部110のうち顔検出部111を用いて特徴部分である顔を検出する例を挙げて説明したが、これに限ったものではない。特徴検出部110のうちレベル検出部112を用いて、ディスクリネーションの発生が顕著な高レベル部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図13の1301、1311、1312が高レベル領域となる。また、特徴検出部110のうち色相検出部113を用いて、ディスクリネーションの発生が顕著な記憶色部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図13の1301、1311、1312が記憶色領域となる。また、特徴検出部110のうちエッジ検出部114を用いて、ディスクリネーションの発生が顕著なエッジが多い部分を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図13の1301、1311、1312がエッジ領域となる。また、特徴検出部110のうち合焦領域検出部115を用いて、ディスクリネーションの発生が顕著なエッジが多い合焦領域を検出し、これらの領域に補正データ読出点を集中させてもよい。このときは、図13の1301、1311、1312が合焦領域となる。本実施形態では、特徴検出部110の中の111から115の全てを具備する必要はなく、少なくとも特徴検出のために使用する検出部を一つ具備すればよい。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、実施形態1から4にそれぞれ記載された機能を組み合わせた機能をもつ液晶表示装置であっても本発明の思想に含まれる。"