(57)【要約】【課題】表示面上で隣接するが素同士が互いに影響を与えることにより発生する画像のボケや、コントラストの低下などを軽減して、より見易い画像を表示可能とする。【解決手段】表示する画像データを入力し、各画素を補正対象画素（Ｂ２）として、例えば、水平または垂直方向に対して補正対象画素に隣接する一方の画素（例えばＡ２）の画素値が補正対象画素の画素値と同一であり、他方の画素（例えばＣ２）の画素値が補正対象画素の画素値と異なる値を有する場合に、補正対象画素の画素値を補正する。【選択図】図６
2008281940.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値と異なる値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項２】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素の画素値が少なくとも一つの色成分で補正対象画素の画素値と異なる値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項３】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より大きな値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項４】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素の画素値が少なくとも一つの色成分で補正対象画素の画素値より大きな値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項５】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素が補正対象画素の画素値より小さな値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項６】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より小さな値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項７】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値と異なる値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項８】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値と異なる値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項９】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より大きな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項１０】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より大きな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項１１】
画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より小さな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項１２】
カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より小さな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする画像処理方法。
【請求項１３】
前記補正対象画素に隣接する前記他方の画素の画素値と前記補正対象画素の画素値との差に対応した値を補正値とし、前記補正値を前記補正対象画素の画素値に付加することで、前記補正対象画素の画素値を補正することを特徴とする請求項１乃至１２のいずれか１項に記載の画像処理方法。
【請求項１４】
複数方向にて補正条件を満たした場合に、満たした方向のうちのより小さい補正値を用いて補正対象画素の画素値を補正することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
複数方向にて補正条件を満たした場合に、満たした方向のうちのより大きい補正値を用いて補正対象画素の画素値を補正することを特徴とする請求項１３に記載の画像処理方法。
【請求項１６】
複数方向にて補正条件を満たした場合に、満たした方向の組合せにより、予め定められた方向の補正値を用いて補正対象画素の画素値を補正することを特徴とする請求項１３に記載の画像処理方法。
【請求項１７】
複数方向にて補正条件を満たした場合に、満たした複数方向の補正値の中間値を用いて補正対象画素の画素値を補正することを特徴とする請求項１３に記載の画像処理方法。
【請求項１８】
請求項１乃至１７のいずれか１項に記載の画像処理方法を実施していることを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクタ、プロジェクションディスプレイ、ヘッドマウントディスプレイなど光学系を通して画像を表示する画像表示装置に好適な画像処理技術に関する。
【背景技術】
【０００２】
照明光を画像データに基づいて空間光変調して画像光として出射する画像表示素子を使用して、該画像表示素子から出射された画像光を光学系を通してスクリーンに表示する投射型画像表示装置などでは、画像表示素子では画素ごとに明確に区切られた範囲で各画素の表示が行われるが、それをスクリーンに拡大投射するためには各種の光学系を通して投射することが必要となる。しかし、レンズやフィルタなどの各種光学的な部品を通すごとに収差が発生し、それにより本来の画素の表示範囲外の隣接する画素にまで影響を与えることになってしまう。また、画像表示素子への光源からの光の特性や、画像表示素子の光源からの光を受けて画像光を出す特性によっても、本来の画素の表示範囲外の隣接する画素にまで影響を与えることが発生することがある。隣接画素への影響が非常に狭い範囲に限定される場合には、画像表示素子の画素間にブラックマトリックスを設けることにより、その影響を防止することができるが、ブラックマトリックスにより光の利用効率が低下してしまう。この光の利用効率の低下は、影響する範囲が広くなるほど無視できないものとなることから、大きな範囲のブラックマトリックスは使用することは現実的ではなく、影響範囲が狭い場合にしか用いることができない。
【０００３】
また、従来、特許文献１に記載のように、１フレームの画像データを複数のサブフレームの画像データに分割して、画素ずらしを行い、時分割して表示することで、画像表示素子の解像度以上の表示を実現する投射型画像表示装置が知られているが、この種の画像表示装置では、元の画素の表示範囲が表示解像度の画素の表示範囲より大きい場合には、他の画素の表示により影響を与えてしまい、画像のボケやにじみ、コントラストの低下などを発生させていた。図３６は、縦横１／２ピッチ画素ずらしを行い、各々２倍の解像度の表示を行う例であり、表示する画素の大きさは丸印１の四角の範囲であるが、画像表示素子の一画素が表示する範囲は網掛けで示したａの範囲であることから、周囲の画素の表示により大きな影響を与えてしまい、画像のボケやにじみ、コントラストの低下などが発生する。このため、特許文献１では、画像表示素子の液晶セルから出射した光が投射光学系の光軸に対して平行になるような、液晶レンズアレイの特性が凸レンズの場合には、その光路を平行光にもどすような凹レンズアレイとするような光学素子を設けることで、元の画素の表示範囲が表示解像度の画素の表示範囲と合うようにすることを行っているが、全体の液晶の特性を合わせる正確な制御と、光学素子の設置が難しく、高コストなものとなってしまう。
【０００４】
また、特許文献２に記載のように、単位画素がＲＧＢの順番に配列されたストライプ構造あるいは単位画素のＲＧＢの順番が画面の垂直位置によって異なるモザイク構造を有する画素構造を持つディスプレイ（直視型の画像表示装置）では、ＲＧＢ信号の信号レベルが急激に変化する領域で、本来ＲＧＢ信号で単位画素を表わす場合、ディスプレイの構造上、ＲＧＢ信号が空間的に異なる位置から出力され単位画素として表示されることで色にじみが目立つ場合があるが、引用文献２では、これを内挿によるデジタル信号処理で補正することにより改善している。さらに、白色または黒色の線幅を判定し、この線幅が細いほど、信号レベルの補正量を少なく設定することで、補正による白色または黒色線のコントラスト低下を抑えている。しかし、ＲＧＢの画素を各々１つの画素と考えて、隣接画素の表示への影響を低減しようとすると、画像の変化する境界部が滑らかになり、より画像がボケる方向になってしまい、光学系を通して画像を表示する投射型画像表示装置などには効果がほとんどない。
【０００５】
【特許文献１】特開２００３−２２８０７２号公報
【特許文献２】特開２００３−２４１７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記のような課題を解決し、光学系を通して画像を表示する投射型画像表示装置、特に１フレームの画像データを複数のサブフレームの画像データに分割し、画素ずらしを行い時分割して表示することで、表示素子の解像度以上の表示を実現する投射型画像表示装置などに適した画像処理方法を提供することにある。
【０００７】
詳しくは、本発明は、画像データを表示のために出力するのに先立ち補正処理することで、低コストでもって、ある画素の表示が他の画素の表示に影響を与えることにより発生する画像のボケや、コントラストの低下などを軽減して本来の表示に近付け、より見易い画像を表示するための画像処理方法およびそれを実施する画像表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値と異なる値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【０００９】
請求項２の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素の画素値が少なくとも一つの色成分で補正対象画素の画素値と異なる値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１０】
請求項３の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より大きな値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１１】
請求項４の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素の画素値が少なくとも一つの色成分で補正対象画素の画素値より大きな値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１２】
請求項５の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素が補正対象画素の画素値より小さな値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１３】
請求項６の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より小さな値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１４】
請求項７の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値と異なる値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１５】
請求項８の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値と異なる値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１６】
請求項９の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より大きな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１７】
請求項１０の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より大きな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１８】
請求項１１の発明は、画像データを入力し、各画素を補正対象画素として、少なくとも一方向に対して補正対象画素に隣接する一方の画素の画素値が補正対象画素の画素値と同一であり、他方の画素の画素値が補正対象画素の画素値より小さな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００１９】
請求項１２の発明は、カラー画像データを入力し、複数の色成分で構成される各画素を補正対象画素として、少なくとも一方向に対して、補正対象画素に隣接する一方の画素の画素値と補正対象画素の画素値が各々の色成分毎に同一であり、他方の画素が少なくとも一つの色成分で補正対象画素の画素値より小さな値を有し、さらに、前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が各々の色成分毎に補正対象画素の画素値と同一の値を有する場合に、補正対象画素の画素値を補正することを特徴とする。
【００２０】
請求項１３の発明は、前記補正対象画素に隣接する前記他方の画素の画素値と前記補正対象画素の画値値との差に対応した値を補正値とし、前記補正値を前記補正対象画素の画素値に付加することで、前記補正対象画素の画素値を補正することを特徴とする。
【００２１】
請求項１４の発明は、複数方向にて補正条件を満たした場合に、満たした方向のうちのより小さい補正値を用いて補正対象画素の画素値を補正することを特徴とする。
【００２２】
請求項１５の発明は、複数方向にて補正条件を満たした場合に、満たした方向のうちのより大きい補正値を用いて補正対象画素の画素値を補正することを特徴とする。
【００２３】
請求項１６の発明は、複数方向にて補正条件を満たした場合に、満たした方向の組合せにより、予め定められた方向の補正値を用いて補正対象画素の画素値を補正することを特徴とする。
【００２４】
請求項１７の発明は、複数方向にて補正条件を満たした場合に、満たした複数方向の補正値の中間値を用いて補正対象画素の画素値を補正することを特徴とする。
【００２５】
請求項１８の発明は、請求項１乃至１７のいずれか１項に記載の画像処理方法を実施してなる画像表示装置を特徴とする。
【発明の効果】
【００２６】
請求項１の発明では、表示面上で隣接する画素どうしが互いに影響を及ぼす画像表示装置において、少なくとも一方向に対して補正対象画素に隣接する一方の画素の値が補正対象画素の画素値と同一であり、他方の画素が異なる値を有する場合に、補正対象画素の画素値を補正することにより、画像の変わり目における周囲の画素の表示への影響を低減し、コントラストが向上した見易い画像を表示することができる。
【００２７】
請求項２の発明では、色成分の処理の条件を合わせることにより複数の色成分の表示において、色のにじみが発生させず、隣接画素の表示への影響を低減し、見易い画像を表示することができる。
【００２８】
請求項３の発明では、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より大きな値を有する場合に処理を限定することにより、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【００２９】
請求項４の発明では、色成分の処理の条件を合わせ、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より大きな値を有する場合に処理を限定することにより、周囲よりも明るい画像の沈み込みを押さえた見易い複数の色成分の画像を表示することができる。
【００３０】
請求項５の発明では、補正対象画素と隣接した異なる値を有する画素が、補正画素の画素値より小さな値を有する場合に処理を限定することにより、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示することができる。
【００３１】
請求項６の発明では、色成分の処理の条件を合わせ、補正画素と隣接した異なる値を有する画素が、補正対象画素の画素値より小さな値を有する場合に処理を限定することにより、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示することができる。
【００３２】
請求項７の発明では、少なくとも一方向に対して補正対象画素に隣接する一方の画素の値が同一であり、他方の画素の値が異なる値を有し、さらに前記他方の画素に隣接し、且つ前記他方の画素からみて補正対象画素の反対側に位置する画素の画素値が補正対象画素の画素値と同一の値を有する場合に補正することで、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することにより、コントラストの向上した見易い画像を表示できる。
【００３３】
請求項８の発明では、色成分の処理の条件を合わせ、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することで、複数の色成分の表示で色のにじみが発生させずに、コントラストの向上した見易い画像を表示することができる。
【００３４】
請求項９の発明では、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より大きな値を有する場合に処理を限定し、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することで、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【００３５】
請求項１０の発明では、色成分の処理の条件を合わせ、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より大きな値を有する場合に処理を限定し、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することで、周囲よりも明るい画像の沈み込みを押さえた見易い複数の色成分の画像を表示することができる。
【００３６】
請求項１１の発明では、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より小さな値を有する場合に処理を限定し、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することで、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示することができる。
【００３７】
請求項１２の発明では、色成分の処理の条件を合わせ、補正対象画素と隣接した異なる値を有する画素が、補正対象画素の画素値より小さな値を有する場合に処理を限定し、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することで、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示することができる。
【００３８】
請求項１３の発明では、補正対象画素の画素値に最も近い補正対象画素に隣接する補正対象画素と異なる値を有する画素の値と補正対象画素との差を用いて補正対象画素の画素値を補正することにより、参照画素と補正対象画素の画素値の関係が逆転することなく、画像の状況に応じた良好な補正を行うことができる。
【００３９】
請求項１４の発明では、複数方向にて補正条件を満たした場合、より小さい補正値（補正対象画素の画素値と参照画素値の差が小さい方）を用いて補正することで、効果が大きくなり過ぎることなく、表示画像のコントラストを向上させることができる。
【００４０】
請求項１５の発明では、同じく複数方向にて補正条件を満たした場合、より大きい補正値を用いて補正することで、補正処理の効果が大きくなり、表示画像のコントラストを向上させることができる。
【００４１】
請求項１６の発明では、同じく複数方向にて補正条件を満たした場合、方向の組合せにより、予め定めた方向の補正値を用いて補正することで、処理が簡略になり回路規模が小さい低コストでありながら、表示画像のコントラストを向上させることができる。
【００４２】
請求項１７の発明では、同じく複数方向にて補正条件を満たした場合、補正条件を満たした複数方向の補正値の中間値の第一の参照画素値を用いて補正することで、処理が簡略になり回路規模が小さく低コストでありながら、表示画像のコントラストを補正条件を満たした複数方向で向上させることができる。
【００４３】
請求項１８の発明では、高コストになることなく、表示面上で隣接する画素同士が互いに影響を及ぼす現象を軽減して本来の表示に近付け、より見易い画像を表示する画像表示装置を提供できる。
【発明を実施するための最良の形態】
【００４４】
まず、図１により本発明の基本原理を説明する。先に述べたように、光学系を通して画像を表示する投射型画像表示装置などでは、画像表示素子では画素ごとに明確に区切られた範囲で各画素の表示が行われるが、光学系を通すことにより画素の表示される範囲が広がり、他の画素の範囲にまで影響を与えるようになってしまう。特に表示される１フレームの画像データを複数のサブフレームの画像データに分割し、時分割で表示素子の解像度以上の表示を実現する投射型画像表示装置では、画素の縮小などを行わない限り、元の画素の表示範囲が表示解像度の画素の表示範囲より大きいため、他の画素の表示により大きな影響を与える。
【００４５】
図１（ａ）は本発明による処理前の表示状態の一例である。画素は左から１番目が画素Ｂ０、２番目が画素Ｂ１、３番目が画素Ｂ２、右端が画素Ｂ３とし、ここでは、画素Ｂ０とＢ２，Ｂ３が白表示、Ｂ１が黒を表示するとしている。図の中間調の部分は表示位置での表示の明るさを示しており、中間調の部分が多いほど明るさは増す。黒より明るい場合は、光学系の影響により他の画素に影響を及ぼし、Ｂ１では左右の画素の影響を受け、明るさが増加することで、本来あるべき黒より明るい表示になってしまう。本例では一画素のみの表示での最大の明るさは図の５の明るさであるが、光学系の影響により他の画素の影響を受けることにより、最も明るい表示は図の１の明るさとなる。また最も暗い表示は図の４の明るさになる。図１（ａ）の処理前では、Ｂ１の黒の表示は両隣の白表示画素の影響を受けることにより、最も暗いところでも、本来表示をしたい表示よりも図の２の明るさだけ明るくなってしまう。これは画像のボケやにじみにつながり、このような状況ではコントラストが低下することになる。
【００４６】
図１（ｂ）は本発明による処理後の表示状態の一例で、Ｂ２を補正対象画素、Ｂ１，Ｂ３を参照画素とし、Ｂ２とＢ３の画素値が等しく、Ｂ２とＢ１の画素値が異なる場合、Ｂ１とＢ２の差に所定の割合Ｚを掛けた値をＢ２に加える。すなわち、Ｂ２の画素値を、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）と補正する。Ｚは一般に０＜Ｚ＜１の範囲とする（図１（ｂ）では一例としてＺ＝０.２５）。
【００４７】
本例では、Ｂ１＜Ｂ２であるため、補正対象画素Ｂ２の明るさが減少し、その結果、黒のＢ１の明るさは、Ｂ２の影響量が減ることにより、図の２の明るさより３の明るさになる。これにより、本来あるべき黒の表示に近付けることができ、コントラストの低下を低減することができる。
【００４８】
勿論、本発明は図１のような処理に限られるものではない。図１では、水平方向の画素に絞って説明したが、垂直方向や斜め方向等の画素についても同様である。また、補正条件や補正式も、上記の例のほか、色々の実施形態が可能である。さらに、表示画素が複数の色成分（例えば、Ｒ，Ｇ，Ｂ）で構成される場合には、補正対象画素とそれに隣接する参照画素の各々の色成分に注目して、補正対象画素の画素値を補正することも可能である。これらについては後述する。
【００４９】
図２は本発明が適用される画像表示装置の第１の実施例のブロック図を示す。入力画像データは、画素、ライン、フレーム等の単位で一旦、入力画像データ記憶部１０に格納され、順次、画像処理部２０に送られる。画像処理部２０は機能的に補正条件判定部２２と画素補正処理２６からなる。補正条件判定部２２は、入力画像データ記憶部１０から送られてくる入力画像データについて、各画素毎に、当該画素を補正対象画素として、隣接する水平方向や垂直方向（一般には、少なくとも一方向）の所定の画素を参照画素として、所定の補正条件を満たすか否か判定する。画素補正処理部２６は、補正条件判定部２２の判定結果をもとに、入力画像データの各画素（補正対象画素）について、順次、補正条件を満たす場合は所定の補正式にて補正処理を行い、満たさない場合はそのままとして、出力画像データを生成する。出力画像データは、出力画像データ記憶部３０に格納された後、投射型画像表示装置などの表示部４０に送られて表示される。表示部４０には、例えば、特許文献１に記載のように、１フレームの画像データを複数のサブフレームの画像データに分割し、時分割で画像表示素子の解像度以上の表示を実現する画像表示装置などが使用される。
【００５０】
図３は本発明が適用される画像表示装置の第２の実施例のブロック図を示す。図２との相違は、画像処理部２０に補正式選択部２４を追加したもので、それ以外は図２と同じである。ここで、補正式選択部２４は、補正条件判定部２２の判定結果をもとに補正式を選択するもので、水平と垂直の両方向（一般には複数方向）にて補正条件を満たした場合、いずれかの方向の補正式あるいは別の第３の補正式などを選択する。画素補正処理部２６は、補正対象画素について、補正式選択部２４で選択された補正式にて補正処理を行う。
【００５１】
図２や図３の画像表示装置は一般にコンピュータ装置で構成され、画像処理部２０はＣＰＵとプログラム等に基づき、補正処理判定部２２と画像補正処理部２６の機能、あるいは、補正条件判定部２２と補正式選択部２４と画素補正処理部２６の機能を一緒に処理する。本発明は、この画像処理部２０の処理アルゴリズムに関する。この処理アルゴリズムの種々の実施例については後述する。
【００５２】
図４及び図５に後述の実施例で用いられる補正対象画素と参照画素との位置関係の一例を示す。
図４は３×３の画素に着目するもので、Ｂ２が補正対象画素、Ａ２とＣ２が垂直方向の参照画素、Ｂ１とＢ３が水平方向の参照画素である。一実施例では、少なくとも水平または垂直方向に対して補正対象画素Ｂ２に隣接する一方の参照画素の画素値が補正対象画素の画素値と同一で、他方の参照画素が異なる値を有する場合に、補正対象画素Ｂ２の画素値を補正する。例えば、垂直方向に対して、Ａ２＝Ｂ２でＢ２≠Ｃ２の場合、あるいは、Ｂ２＝Ｃ２でＡ２≠Ｂ２の場合、Ｂ２の画素値を補正する。また、水平方向に対しては、Ｂ１＝Ｂ２で、Ｂ２≠Ｂ３の場合、あるいはＢ２＝Ｂ３でＢ１≠Ｂ２の場合、Ｂ２の画素値を補正する。先の図１は、一例としてＢ２＝Ｂ３でＢ１≠Ｂ２の場合を示したものである。
【００５３】
図５は５×５の画素に着目するもので、Ｃ３が補正対象画素、Ａ３とＢ３とＤ３とＥ３が垂直方向の参照画素、Ｃ１とＣ２とＣ４とＣ５が水平方向の参照画素である。一実施例では、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値が補正対象画素の画素値と同一で、他方の参照画素が異なる値を有し、さらに該他方の画素に隣接し、該他方の画素からみて補正対象画素の反対側に位置する画素と補正対象画素との画素値が同一の場合に、補正対象画素Ｃ３の画素値を補正する。例えば、垂直方向に対して、Ｂ３＝Ｃ３＝Ｅ３でＣ３≠Ｄ３の場合、あるいは、Ａ３＝Ｃ３＝Ｄ３でＢ３≠Ｃ３の場合、Ｃ３の画素値を補正する。また、水平方向に対しては、Ｃ２＝Ｃ３＝Ｃ５で、Ｃ３≠Ｃ４の場合、あるいはＣ１＝Ｃ３＝Ｃ４でＣ２≠Ｂ２の場合、Ｃ３の画素値を補正する。
【００５４】
以下、本発明の種々の実施例について詳述する。ここで、実施例は、図２及び図３の構成と、図４及び図５の補正対象画素と参照画素の位置関係を適用した場合の組合せに分けられる。
【００５５】
まず、図２の構成について、補正対象画素と参照画素の位置関係は図４を適用した場合の実施例について説明する。
【実施例１】
【００５６】
本実施例は、少なくとも水平または垂直方向に対して補正対象画素Ｂ２に隣接する一方の参照画素の画素値が補正対象画素Ｂ２の画素値と同一であり、他方の参照画素が異なる画素値を有する場合に、補正対象画素Ｂ２の画素値を補正するものである。本実施例によれば、画像の変わり目における周囲の画素の表示への影響を低減し、コントラストが向上した見易い画像を表示することができる（例えば、図１）。
【００５７】
図６に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。  
画像処理部２０は、まず、垂直方向に対して参照画素Ａ２，Ｃ２を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ１０１，１０２，１０３）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ１０４，１０５）。ここでは、Ａ２＝Ｂ２で、Ｂ２≠Ｃ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を実行し（ステップ１０４）、Ｂ２＝Ｃ２で、Ａ２≠Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を実行する（ステップ１０５）。これにより、補正対象画素Ｂ２の画素値が補正される。
【００５８】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ１０６，１０７）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ１０８，１０９）。一方、満たさなければ、補正対象画素値Ｂ２の画素値はそのままとする（ステップ１１０）。ここでは、Ｂ１＝Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を実行する（ステップ１０８）。これにより、Ｂ２≠Ｂ３であれば、補正対象画素Ｂ２の画素値が補正される。Ｂ１≠Ｂ２で、Ｂ２＝Ｂ３ならば、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を実行する（ステップ１０９）。これにより、補正対象画素Ｂ２の画素値が補正される。
【００５９】
図２の画像処理部２０は、ステップ１０１〜１１０の処理を入力画像データがなくなるまで繰り返すことで（ステップ１１１）、出力画像データを生成する。
【００６０】
なお、図６の処理フローチャートはあくまでも一例であり、その処理の順番や補正処理を行う式は、図に示したものに限るものではなく、所定の条件に当てはまった際に、他の画素表示の影響を軽減する処理であればよい。これは、以降の各実施例についても同様である。
【実施例２】
【００６１】
本実施例は、実施例１を各画素が複数の原色成分（色成分）で構成される場合に拡張し、少なくとも水平または垂直方向に対して、補正対象画素Ｂ２に隣接する一方の参照画素の画素値と補正対象画素Ｂ２の画素値が各々の色成分毎に同一であり、他方の参照画素の画素値が少なくとも一つの色成分で異なる値を有する場合に、補正対象画素Ｂ２の画素値を補正するものである。
【００６２】
複数の色成分による表示では、補正処理の判断を個々の色成分で行うと、個々の色成分で異なる補正処理を行う場合があり、該異なる処理を行うことにより色バランスが崩れ、色のにじみが発生する。そこで本実施例では、実施例１の補正処理を行う条件が全ての色成分で整った場合にのみ補正処理を行うようにする。これにより、複数の色成分の表示において、色のにじみが発生せず、画像の変わり目における周囲の画素の表示への影響を低減し、コントラストが向上した見易い画像を表示することができる。
【００６３】
図７に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、Ｎ＝１（Ｎは色成分変数）と初期設定した後（ステップ２０１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ２，Ｃ２を補正参照画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ２０２，２０３，２０４）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ２０５〜２０７，２０８〜２１０）。ここでは、全色成分でＡ２＝Ｂ２で、少なくとも一つの色成分でＢ２≠Ｃ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を色成分の数だけ実行する（ステップ２０５〜２０７）。これにより、全色成分でＡ２＝Ｂ２の場合、Ｂ２の画素値のうち、Ｂ２≠Ｃ２の色成分のものが補正される。また、全色成分でＢ２＝Ｃ２で、少なくとも一つの色成分でＡ２≠Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を色成分の数だけ実行する（ステップ２０８〜２１０）。これにより、全色成分でＢ２＝Ｃ２の場合、補正対象画素Ｂ２の画素値のうち、Ａ２≠Ｂ２の色成分のものが補正される。
【００６４】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分について参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ２１１，２１２）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ２１３〜２１５，２１６〜２１８）。一方、満たされなければ、補正対象画素Ｂ２の画素値は、全色成分ともそのままとする（ステップ２１９〜２２１）。ここでは、全色成分でＢ１＝Ｂ２ならばＢ２＝Ｂ２＋Ｚ（Ｂ３−Ｂ２）を色成分の数だけ実行する（ステップ２１３〜２１５）。これにより、全色成分でＢ１＝Ｂ２の場合、いずれかの色成分でＢ２≠Ｂ３のものがあれば、補正対象画素Ｂ２の画素値のうち、Ｂ３≠Ｂ２の色成分のものが補正される。また、全色成分でＢ２＝Ｂ３で、少なくとも一つの色成分でＢ１≠Ｂ２のものがあれば、Ｂ２の各色成分について、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を実行する（ステップ２１６〜２１８）。これにより、全色成分でＢ２＝Ｂ３の場合、補正対象画素Ｂ２の画素値のうち、Ｂ１≠Ｂ２の色成分のものが補正される。
【００６５】
図２の画像処理部２０は、ステップ２０１〜２２１の処理を入力画像データがなくなるまで繰り返すことで（ステップ２２２）、出力画像データを生成する。
【実施例３】
【００６６】
本実施例は、少なくとも水平または垂直方向に対して補正対象画素Ｂ２に隣接する一方の参照画素の画素値が補正対象画素Ｂ２の画素値と同一であり、他方の参照画素が補正対象画素Ｂ２の画素値より大きな値を有する場合に、補正対象画素Ｂ２の画素値を補正するものである。
【００６７】
一般に周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。そこで本実施例では、実施例１の補正条件を一部変更し、補正対象画素Ｂ２と隣接した該補正対象画素Ｂ２と異なる画素値を有する参照画素が、補正対象画素Ｂ２の画素値より大きな値を有する場合にのみ、補正対象画素Ｂ２の画素値を補正するようにする。具体的には補正対象画素Ｂ２の画素値を上げる。これにより、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【００６８】
図８に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
【００６９】
画像処理部２０は、まず、垂直方向に対して参照画素Ａ２，Ｃ２を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ３０１〜３０４）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ３０５，３０６）。ここでは、Ａ２＝Ｂ２で、Ｃ２＞Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を実行し（ステップ３０５）、Ｂ２＝Ｃ２で、Ａ２＞Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を実行する（ステップ３０６）。これにより、Ａ２＝Ｂ２では、Ｃ２＞Ｂ２の場合にのみ、また、Ｂ２＝Ｃ２では、Ａ２＞Ｂ２の場合にのみ、補正対象画素Ｂ２の画素値が補正される（画素値が上がる）。
【００７０】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ３０７〜３１０）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ３１１，３１３）。一方、満たさなければ、補正対象画素Ｂ２の画素値はそのままとする（ステップ３１２，３１４，３１５）。ここでは、Ｂ１＝Ｂ２で、Ｂ３＞Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｂ３−Ｂ２）を実行し（ステップ３１１）、Ｂ２＝Ｂ３で、Ｂ１＞Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を実行する（ステップ３１３）。これにより、Ｂ１＝Ｂ２では、Ｂ３＞Ｂ２の場合にのみ、また、Ｂ２＝Ｂ３では、Ｂ１＞Ｂ２の場合にのみ、補正対象画素Ｂ２の画素値が補正される（画素値が上がる）。
【００７１】
図２の画像処理部２０は、ステップ３０１〜３１５の処理を入力画像データがなくなるまで繰り返すことで（ステップ３１６）、出力画像データを生成する。
【実施例４】
【００７２】
本実施例は、実施例３を各画素が複数の色成分で構成される場合に拡張し、少なくとも水平または垂直方向に対して、補正対象画素Ｂ２に隣接する一方の参照画素の画素値と補正対象画素Ｂ２の画素値が各々の色成分毎に同一であり、他方の参照画素が少なくとも一つの色成分で補正対象画素Ｂ２の画素値より大きな値を有する場合に、補正対象画素Ｂ２の画素値を補正する（画素値を上げる）ものである。
【００７３】
これにより、複数の色成分の表示においても、色のにじみが発生せず、画像の変わり目における周囲の画素の表示への影響を低減し、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【００７４】
図９に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
【００７５】
画像処理部２０は、Ｎ＝１と初期設定した後（ステップ４０１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ２，Ｃ２を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ４０２〜４０６）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ４０７〜４０９，４１０〜４１２）。ここでは、全色成分でＡ２＝Ｂ２で、少なくとも一つの色成分でＣ２＞Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を色成分の数だけ実行する（ステップ４０７〜４０９）。これにより、全色成分でＡ２＝Ｂ２の場合、補正対象画素Ｂ２の画素値のうち、Ｃ２＞Ｂ２の色成分のものが補正される（画素値が上がる）。また、全色成分でＢ２＝Ｃ２で、少なくとも一つの色成分でＡ２＞Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を色成分の数だけ実行する（ステップ４１０〜４１２）。これにより、全色成分でＢ２＝Ｃ２の場合、補正対象画素Ｂ２の画素値のうち、Ａ２＞Ｂ２の色成分のものが補正される（画素値が上がる）。
【００７６】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分について参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ４１３〜４１６）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ４１７〜４１９，４２４〜４２５）。一方、満たさなければ、補正対象画素Ｂ２の画素値は、全色成分ともそのままとする（ステップ４２０〜４２２，４２６〜４２８，４２９〜４３１）。ここでは、全色成分でＢ１＝Ｂ２で、少なくとも一つの色成分でＢ３＞Ｂ２のものがあれば、各Ｂ２＝Ｂ２＋Ｚ（Ｂ３−Ｂ２）を色成分の数だけ実行する（ステップ４１７〜４１９）。これにより、全色成分でＢ１＝Ｂ２の場合、補正対象画素Ｂ２の画素値のうち、Ｂ３＞Ｂ２の色成分のものが補正される（画素値が上がる）。また、全色成分でＢ２＝Ｂ３で、少なくとも一つの色成分でＢ１＞Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を色成分の数だけ実行する（ステップ４２３〜４２５）。これにより、全色成分でＢ２＝Ｂ３の場合、補正対象画素Ｂ２の画素値のうち、Ｂ１＞Ｂ２の色成分のものが補正される（画素値が上がる）。
【００７７】
図２の画像処理部２０は、ステップ４０１〜４３１の処理を入力画像データがなくなるまで繰り返すことで（ステップ４３２）、出力画像データを生成する。
【実施例５】
【００７８】
本実施例は先の実施例３とは逆に、少なくとも水平または垂直方向に対して補正対象画素Ｂ２に隣接する一方の参照画素の画素値が補正対象画素Ｂ２の画素値と同一であり、他方の参照画素が補正対象画素Ｂ２の画素値より小さな値を有する場合に、補正対象画素Ｂ２の画素値を補正するものである。
【００７９】
周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。本実施例では、先の実施例３とは逆に、補正対象画素Ｂ２と隣接した該補正対象画素Ｂ２と異なる画素値を有する参照画素が、補正対象画素Ｂ２の画素値より小さな値を有する場合にのみ、補正対象画素Ｂ２の画素値を補正する（画素値を下げる）ことで、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示できるようになる。
【００８０】
図１０に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
【００８１】
画像処理部２０は、まず、垂直方向に対して参照画素Ａ２，Ｃ２を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ５０１〜５０４）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ５０５，５０６）。ここでは、Ａ２＝Ｂ２で、Ｃ２＜Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を実行し（ステップ５０５）、Ｂ２＝Ｃ２で、Ａ２＜Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を実行する（ステップ５０６）。これにより、Ａ２＝Ｂ２では、Ｃ２＜Ｂ２の場合にのみ、また、Ｂ２＝Ｃ２では、Ａ２＜Ｂ２の場合にのみ、補正対象画素Ｂ２の画素値が補正される（画素値が下がる）。
【００８２】
垂直方向で補正条件を満たさなかったなら、次に水平方向の参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ５０７〜５１０）、満たせば、その時点で補正対象画素Ｂ２の画素値を補正する（ステップ５１１，５１３）。一方、満たさなければ、補正対象画素Ｂ２の画素値はそのままとする（ステップ５１２，５１４，５１５）。ここでは、Ｂ１＝Ｂ２で、Ｂ３＜Ｂ２ならば、Ｂ２＝Ｂ２＋（Ｂ３−Ｂ２）を実行し（ステップ５１１）、Ｂ２＝Ｂ３で、Ｂ１＜Ｂ２ならば、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を実行する（ステップ５１３）。これにより、Ｂ１＝Ｂ２では、Ｂ３＜Ｂ２の場合にのみ、また、Ｂ２＝Ｂ３では、Ｂ１＜Ｂ２の場合にのみ、補正対象画素Ｂ２の画素値が補正される（画素値が下がる）。
【００８３】
図２の画像処理部２０は、ステップ５０１〜５１５の処理を入力画像データがなくなるまで繰り返すことで（ステップ５１６）、出力画像データを生成する。
【実施例６】
【００８４】
本実施例は、実施例５を各画素が複数の色成分で構成される場合に拡張し、すなわち、実施例４とは逆に、少なくとも水平または垂直方向に対して、補正対象画素Ｂ２に隣接する一方の参照画素の画素値が補正対象画素Ｂ２の画素値が各々の色成分毎に同一であり、他方の参照画素が少なくとも一つの色成分で補正対象画素Ｂ２の画素値より小さな値を有する場合に、補正対象画素Ｂ２の画素値を補正する（画素値を下げる）ものである。
【００８５】
周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。この場合、本実施例では、先の実施例４とは逆に、補正対象画素Ｂ２と隣接した該補正対象画素と異なる値を有する参照画素が、補正対象画素Ｂ２の画素値より小さな値を有する場合にのみ補正処理を行うことにすることで（補正対象画素の画素値を下げる）、複数の色成分の表示においても、色のにじみが発生せず、画像の変わり目における周囲の画素の表示への影響を低減し、周囲よりも暗い画像の浮き上がりを押さえた見易い画像を表示することができるようになる。
【００８６】
図１１に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
【００８７】
画像処理部２０は、Ｎ＝１と初期設定した後（ステップ６０１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ２，Ｃ２を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ６０２〜６０６）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ６０７〜６０９，６１０〜６１２）。ここでは、全色成分でＡ２＝Ｂ２で、少なくとも一つの色成分でＣ２＜Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｃ２−Ｂ２）を色成分の数だけ実行する（ステップ６０７〜６０９）。これにより、全色成分でＡ２＝Ｂ２の場合、補正対象画素Ｂ２の画素のうち、Ｃ２＜Ｂ２の色成分のものが補正される（画素値が下がる）。また、全色成分でＢ２＝Ｃ２で、少なくとも一つの色成分でＡ２＜Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ａ２−Ｂ２）を色成分の数だけ実行する（ステップ６１０〜６１２）。これにより、全色成分でＢ２＝Ｃ２の場合、補正対象画素Ｂ２の画素値のうち、Ａ２＜Ｂ２の色成分のものが補正される（画素値が下がる）。
【００８８】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分にで参照画素Ｂ１，Ｂ３を補正対象画素Ｂ２と比較し、補正条件を満たすか判定し（ステップ６１３〜６１６）、満たせば、その時点で補正対象画素Ｂ２の補正処理を色成分の数だけ実行する（ステップ６１７〜６１９，６２４〜６２５）。一方、満たさなければ、補正対象画素Ｂ２の画素値は、全色成分ともそのままとする（ステップ６２０〜６２２，６２６〜６２８，６２９〜６３１）。ここでは、全色成分でＢ１＝Ｂ２で、少なくとも一つの色成分でＢ３＜Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｂ３−Ｂ２）を色成分の数だけ実行する（ステップ６１７〜６１９）。これにより、全色成分でＢ１＝Ｂ２の場合、補正対象画素Ｂ２の画素値のうち、Ｂ３＜Ｂ２の色成分のものが補正される（画素値が下がる）。また、全色成分でＢ２＝Ｂ３で、少なくとも一つの色成分でＢ１＜Ｂ２のものがあれば、Ｂ２＝Ｂ２＋Ｚ（Ｂ１−Ｂ２）を色成分の数だけ実行する（ステップ６２３〜６２５）。これにより、全色成分でＢ２＝Ｂ３の場合、補正対象画素Ｂ２の画素値のうち、Ｂ１＜Ｂ２の色成分のものが補正される（画素値が下がる）。
【００８９】
図２の画像処理部２０は、ステップ６０１〜６３１の処理を入力画像データがなくなるまで繰り返すことで（ステップ６３２）、出力画像データを生成する。
【００９０】
次に、図２の構成において、図５に示した補正対象画素と参照画素の位置関係を適用した場合の実施例について説明する。
【実施例７】
【００９１】
表示面上で隣接する画素どうしが互いに影響を及ぼすことにより、本来表示しようとする画素値との乖離が発生し、これによりコントラストの低下が発生する。
【００９２】
本実施例は、この隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正するため、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値が補正対象画素Ｃ３の画素値と同一であり、他方の参照画素の画素値が異なる値を有し、さらに、該他方の参照画素に隣接し、且つ該他方の画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と同一の値を有する場合に、補正対象画素Ｃ３の画素値を補正するようにする。これにより、隣接画素の表示への影響を最も受ける一画素ピッチの画像を補正することができ、コントラストの向上した見易い画像を表示することができる。
【００９３】
図１２に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。  
画像処理部２０は、まず、垂直方向に対して、参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ７０１〜７０４）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ７０５，７０６）。ここでは、Ｂ３＝Ｃ３＝Ｅ３で、Ｃ３≠Ｄ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行し（ステップ７０５）、Ａ３＝Ｃ３＝Ｄ３で、Ｂ３≠Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行する（ステップ７０６）。これにより、補正対象画素Ｃ３の画素値が補正される。
【００９４】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ７０７，７０８）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ７０９，７１０）。一方、満たさなければ、補正対象画素Ｃ３の画素値はそのままとする（ステップ７１１）。ここでは、Ｃ２＝Ｃ３＝Ｃ５ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を実行する（ステップ７０９）。これにより、Ｃ３≠Ｃ４であれば、補正対象画素Ｃ３の画素値が補正される。また、Ｃ１＝Ｃ３＝Ｃ４ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を実行する（ステップ７１０）。これにより、Ｃ２≠Ｃ３であれば、補正対象画素Ｃ３の画素値が補正される。
【００９５】
図２の画像処理部２０は、ステップ７０１〜７１１の処理を入力画像データがなくなるまで繰り返すことで（ステップ７１２）、出力画像データを生成する。
【実施例８】
【００９６】
本実施例は、実施例７を各画素が複数の色成分で構成される場合に拡張し、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値と補正対象画素Ｃ３の画素値が各々の色成分毎に同一であり、他方の参照画素の画素値が少なくとも一つの色成分で異なる値を有し、さらに、該他方の参照画素に隣接し、該他方の参照画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と各々の色成分毎に同一である場合に、補正対象画素Ｃ３の画素値を補正するものである。
【００９７】
複数の色成分による表示では、処理の判断を個々の色成分で行うと、個々の色成分で異なる処理を行う場合があり、異なる処理を行うことにより色バランスが崩れ、色のにじみが発生する。そこで本実施例では実施例７の補正処理を行う条件が全ての色成分で整った場合にのみ、補正対象画素Ｃ３に対して補正処理を行うようにする。これにより、複数の色成分の表示においても、色のにじみが発生せず、隣接画素の表示への影響を最も受ける一画素ピッチの画像における周囲の画素の表示への影響を低減し、コントラストが向上した見易い画像を表示することができる。
【００９８】
図１３に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、Ｎ＝１と初期設定した後（ステップ８０１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ８０１〜８０５）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ８０６〜８０８，８０９〜８１１）。ここでは、全色成分でＢ３＝Ｃ３＝Ｅ３で、少なくとも一つの色成分でＣ３≠Ｄ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を色成分の数だけ実行する（ステップ８０６〜８０８）。これにより、全色成分でＢ３＝Ｃ３＝Ｅ３の場合、補正対象画素Ｃ３の画素値のうち、Ｃ３≠Ｄ３の色成分のものが補正される。また、全色成分でＡ３＝Ｃ３＝Ｄ３で、少なくとも一つの色成分でＢ３≠Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｂ３−Ｃ３）を色成分の数だけ実行する（ステップ８０９〜８１１）。これにより、全色成分でＡ３＝Ｃ３＝Ｄ３の場合、補正対象画素Ｃ３の画素値のうち、Ｂ３≠Ｃ３の色成分のものが補正される。
【００９９】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分について参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ８１２，８１３）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ８１４〜８１６，８１７〜８１９）。一方、満たされなければ、補正対象画素Ｃ３の画素値は、全色成分ともそのままとする。（ステップ８２０〜８２２）。ここでは、全色成分でＣ３２＝Ｃ３＝Ｃ５ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を色成分の数だけ実行する（ステップ８１４〜８１６）。これにより、全色成分でＣ２＝Ｃ３＝Ｃ５の場合、いずれかの色成分でＣ３≠Ｃ４のものがあれば、補正対象画素Ｃ３の画素値のうち、Ｃ３≠Ｃ４の色成分のものが補正される。また、全色成分でＣ１＝Ｃ３＝Ｃ４ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を色成分の数だけ実行する（ステップ８１７〜８１９）。これにより、全色成分でＣ１＝Ｃ３＝Ｃ４の場合、いずれかの色成分でＣ２≠Ｃ３のものがあれば、補正対象画素Ｃ３の画素値のうち、Ｃ２≠Ｃ３の色成分のものが補正される。
【０１００】
図２の画像処理部２０は、ステップ８０１〜８２２の処理を入力画像データがなくなるまで繰り返すことで（ステップ８２３）、出力画像データを生成する。
【実施例９】
【０１０１】
本実施例は実施例７と基本的に同様であるが、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値が補正対象画素Ｃ３の画素値と同一であり、他方の参照画素の画素値が補正対象画素Ｃ３の画素値より大きな値を有し、さらに該他方の参照画素に隣接し、且つ、該他方の参照画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と同一の値を有する場合に、補正対象画素Ｃ３の画素値を補正するものである。
【０１０２】
周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。そこで、本実施例では、実施例７の補正条件を一部変更し、補正対象画素Ｃ３と隣接した該補正対象画素と異なる画素値を有する参照画素が、補正対象画素Ｃ３の画素値より大きな値を有する場合にのみ補正処理を行うようにする。具体的には補正対象画素Ｃ３の画素値を上げる。これにより、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【０１０３】
図１４に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、まず、垂直方向に対して、参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ９０１〜９０４）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ９０５，９０６）。ここでは、Ｂ３＝Ｃ３＝Ｅ３で、Ｄ３＞Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行し（ステップ９０５）、Ａ３＝Ｃ３＝Ｄ３で、Ｂ３＞Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行する（ステップ９０６）。これにより、Ｂ３＝Ｃ３＝Ｅ３では、Ｄ３＞Ｃ３の場合にのみ、また、Ａ３＝Ｃ３＝Ｄ３では、Ｂ３＞Ｃ３の場合にのみ、補正対象画素Ｃ３の画素値が補正される（画素値が上がる）。
【０１０４】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ９０７〜９１０）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ９１１，９１３）。一方、満たさなければ、補正対象画素Ｃ３の画素値はそのままとする（ステップ９１２，９１４，９１５）。ここでは、Ｃ２＝Ｃ３＝Ｃ５で、Ｃ４＞Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を実行し（ステップ９１１）、Ｃ１＝Ｃ３＝Ｃ４で、Ｃ２＞Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を実行する（ステップ９１３）。これにより、Ｃ２＝Ｃ３＝Ｃ５では、Ｃ４＞Ｃ３の場合にのみ、また、Ｃ１＝Ｃ３＝Ｃ４では、Ｃ２＞Ｃ３の場合にのみ、補正対象画素Ｃ３の画素値が補正される（画素値が上がる）。
【０１０５】
図２の画像処理部２０は、ステップ９０１〜９１５の処理を入力画像データがなくなるまで繰り返すことで（ステップ９１６）、出力画像データを生成する。
【実施例１０】
【０１０６】
本実施例は、実施例９を各画素が複数の色成分で構成される場合に拡張し、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値と補正対象画素Ｃ３の画素値が各々の色成分毎に同一であり、他方の参照画素の画素値が少なくとも一つの色成分で補正対象画素Ｃ３の画素値より大きな値を有し、さらに、該他方の参照画素に隣接し、該他方の参照画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と各々の色成分毎に同一である場合に、補正対象画素Ｃ３の画素値を補正する（画素値を上げる）ものである。
【０１０７】
これにより、複数の色成分の表示においても、色のにじみが発生せず、隣接画素の表示への影響を最も受ける一画素ピッチの画像における周囲の画素の表示への影響を低減し、周囲よりも明るい画像の沈み込みを押さえた見易い画像を表示することができる。
【０１０８】
図１５に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、Ｎ＝１と初期設定した後（ステップ１００１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正参照画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１００２〜１００６）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ１００７〜１００９，１０１０〜１０１２）。ここでは、全色成分でＢ３＝Ｃ３＝Ｅ３で、少なくとも一つの色成分でＤ３＞Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を色成分の数だけ実行する（ステップ１００７〜１００９）。これにより、全色成分でＢ３＝Ｃ３＝Ｅ３の場合、補正対象画素Ｃ３の画素値のうち、Ｄ３＞Ｃ３の色成分のものが補正される（画素値が上がる）。また、全色成分でＡ３＝Ｃ３＝Ｄ３で、少なくとも一つの色成分でＢ３＞Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｂ３−Ｃ３）を色成分の数だけ実行する（ステップ１０１０〜１０１２）。これにより、全色成分でＡ３＝Ｃ３＝Ｄ３の場合、補正対象画素Ｃ３の画素値のうち、Ｂ３＞Ｃ３の色成分のものが補正される（画素値が上がる）。
【０１０９】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分について参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１０１３〜１０１６）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ１０１７〜１０１９，１０２３〜１０２５）。一方、満たされなければ、補正対象画素Ｃ３の画素値は、全色成分ともそのままとする。（ステップ１０２０〜１０２２，１０２６〜１０２８，１０２９〜１０３１）。ここでは、全色成分でＣ２＝Ｃ３＝Ｃ５で、少なくとも一つの色成分でＣ４＞Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を色成分の数だけ実行する（ステップ１０１７〜１０１９）。これにより、全色成分でＣ２＝Ｃ３＝Ｃ５の場合、補正対象画素Ｃ３の画素値のうち、Ｃ４＞Ｃ３の色成分のものが補正される（画素値が上がる）。また、全色成分でＣ１＝Ｃ３＝Ｃ４で、少なくとも一つの色成分でＣ２＞Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を色成分の数だけ実行する（ステップ１０２３〜１０２５）。これにより、全色成分でＣ１＝Ｃ３＝Ｃ４の場合、補正対象画素Ｃ３の画素値のうち、Ｃ２＞Ｃ３の色成分のものが補正される（画素値が上がる）。
【０１１０】
図２の画像処理部２０は、ステップ１００１〜１０３１の処理を入力画像データがなくなるまで繰り返すことで（ステップ１０２３）、出力画像データを生成する。
【実施例１１】
【０１１１】
本実施例は実施例９とは逆に、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値が補正対象画素Ｃ３の画素値と同一であり、他方の参照画素の画素値が補正対象画素Ｃ３の画素値より小さな値を有し、さらに、該他方の参照画素に隣接し、且つ、該他方の参照画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と同一の値を有する場合に、補正対象画素Ｃ３の画素値を補正する（画素値を下げる）ものである。
【０１１２】
周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。この場合、本実施例では先の実施例９とは逆に、補正対象画素Ｃ３と隣接した該補正対象画素と異なる画素値を有する参照画素が、補正対象画素Ｃ３の画素値より小さな値を有する場合にのみ補正処理を行うことにすることで（補正対象画素の画素値を下げる）、周囲よりも明るい画像の浮き上がりを押さえた見易い画像を表示できるようになる。
【０１１３】
図１６に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、まず、垂直方向に対して、参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１１０１〜１１０４）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ１１０５，１１０６）。ここでは、Ｂ３＝Ｃ３＝Ｅ３で、Ｄ３＜Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行し（ステップ１１０５）、Ａ３＝Ｃ３＝Ｄ３で、Ｂ３＞Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を実行する（ステップ１１０６）。これにより、Ｂ３＝Ｃ３＝Ｅ３では、Ｄ３＜Ｃ３の場合にのみ、また、Ａ３＝Ｃ３＝Ｄ３では、Ｂ３＜Ｃ３の場合にのみ、補正対象画素Ｃ３の画素値が補正される（画素値が下がる）。
【０１１４】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１１０７〜１１１０）、満たせば、その時点で補正対象画素Ｃ３の画素値を補正する（ステップ１１１１，１１１３）。一方、満たさなければ、補正対象画素Ｃ３の画素値はそのままとする（ステップ１１１２，１１１４，１１１５）。ここでは、Ｃ２＝Ｃ３＝Ｃ５で、Ｃ４＜Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を実行し（ステップ１１１１）、Ｃ１＝Ｃ３＝Ｃ４で、Ｃ２＜Ｃ３ならば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を実行する（ステップ１１１３）。これにより、Ｃ２＝Ｃ３＝Ｃ５では、Ｃ４＜Ｃ３の場合にのみ、また、Ｃ１＝Ｃ３＝Ｃ４ではＣ２＜Ｃ３の場合にのみ、補正対象画素Ｃ３の画素値が補正される（画素値が下がる）。
【０１１５】
図２の画像処理部２０は、ステップ１１０１〜１１１５の処理を入力画像データがなくなるまで繰り返すことで（ステップ１１１６）、出力画像データを生成する。
【実施例１２】
【０１１６】
本実施例は、実施例１１を各画素が複数の色成分で構成される場合に拡張し、すなわち、実施例１０とは逆に、少なくとも水平または垂直方向に対して補正対象画素Ｃ３に隣接する一方の参照画素の画素値と補正対象画素Ｃ３の画素値が各々の色成分毎に同一であり、他方の参照画素の画素値が少なくとも一つの色成分で補正対象画素Ｃ３の画素値より小さな値を有し、さらに該他方の参照画素に隣接し、該他方の参照画素からみて補正対象画素Ｃ３の反対側に位置する参照画素の画素値が補正対象画素Ｃ３の画素値と各々の色成分毎に同一である場合に、補正対象画素Ｃ３の画素値を補正する（画素値を下げる）ものである。
【０１１７】
周囲の画素の表示への影響は、周囲よりも明るい画像を沈み込ませる。この場合、本実施例では先の実施例１０とは逆に、補正対象画素Ｃ３と隣接した該補正対象画素と異なる画素値を有する参照画素が補正対象画素Ｃ３の画素値より小さな値を有する場合にのみ補正処理を行うことにすることで（補正対象画素の画素値を下げる）、複数の色成分の表示においても、色のにじみが発生せず、隣接画素の表示への影響を最も受ける一画素ピッチの画像における周囲の画素の表示への影響を低減し、周囲よりも明るい画像の浮き上がりを押さえた見易い画像を表示できるようになる。
【０１１８】
図１７に本実施例の処理フローチャートの一例を示す。処理は図２の画像処理部２０がつかさどる。
画像処理部２０は、Ｎ＝１と初期設定した後（ステップ１２０１）、まず、垂直方向に対して、各々の色成分について参照画素Ａ３，Ｂ３，Ｄ３，Ｅ３を補正参照画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１２０２〜１２０６）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ１２０７〜１２０９，１２１０〜１２１２）。ここでは、全色成分でＢ３＝Ｃ３＝Ｅ３で、少なくとも一つの色成分でＤ３＜Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｄ３−Ｃ３）を色成分の数だけ実行する（ステップ１２０７〜１２０９）。これにより、全色成分でＢ３＝Ｃ３＝Ｅ３の場合、補正対象の画素Ｃ３の画素値のうち、Ｄ３＜Ｃ３の色成分のものが補正される（画素値が下がる）。また、全色成分でＡ３＝Ｃ３＝Ｄ３で、少なくとも一つの色成分でＢ３＜Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｂ３−Ｃ３）を色成分の数だけ実行する（ステップ１２１０〜１２１２）。これにより、全色成分でＡ３＝Ｃ３＝Ｄ３の場合、補正対象画素Ｃ３の画素値のうち、Ｂ３＜Ｃ３の色成分のものが補正される（画素値が下がる）。
【０１１９】
垂直方向で補正条件を満たさなかったなら、次に水平方向に対して、各々の色成分について参照画素Ｃ１，Ｃ２，Ｃ４，Ｃ５を補正対象画素Ｃ３と比較し、補正条件を満たすか判定し（ステップ１２１３〜１２１６）、満たせば、その時点で補正対象画素Ｃ３の補正処理を色成分の数だけ実行する（ステップ１２１７〜１２１９，１２２３〜１２２５）。一方、満たされなければ、補正対象画素Ｃ３の画素値は、全色成分ともそのままとする。（ステップ１２２０〜１２２２，１２２６〜１２２８，１２２９〜１２３１）。ここでは、全色成分でＣ３２＝Ｃ３＝Ｃ５で、少なくとも一つの色成分でＣ４＜Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｃ４−Ｃ３）を色成分の数だけ実行する（ステップ１２１７〜１２１９）。これにより、全色成分でＣ２＝Ｃ３＝Ｃ５の場合、補正対象画素Ｃ３の画素値のうち、Ｃ４＜Ｃ３の色成分のものが補正される（画素値が下がる）。また、全色成分でＣ１＝Ｃ３＝Ｃ４で、少なくとも一つの色成分でＣ２＜Ｃ３のものがあれば、Ｃ３＝Ｃ３＋Ｚ（Ｃ２−Ｃ３）を色成分の数だけ実行する（ステップ１２２３〜１２２５）。これにより、全色成分でＣ１＝Ｃ３＝Ｃ４の場合、補正対象画素Ｃ３の画素値のうち、Ｃ２＜Ｃ３の色成分のものが補正される（画素値が下がる）。
【０１２０】
図２の画像処理部２０は、ステップ１２０１〜１２３１の処理を入力画像データがなくなるまで繰り返すことで（ステップ１２２３）、出力画像データを生成する。
【実施例１３】
【０１２１】
これまでの実施例１〜１２はすべて、垂直および水平方向に対して各々個別に参照画素を補正対象画素と比較し、いずれかで補正条件を満たせば、その時点で補正対象画素の画素値を補正するというものであった。これに対し、本実施例は垂直および水平の両方向に着目して参照画素を補正対象画素と比較して、両方向にて補正条件を満たした場合、補正値が小となる方の補正式を用いて補正対象画素の画素値を補正するものである。一方向にて補正条件を満たした場合は、これまでの実施例１〜１２と同様である。
【０１２２】
垂直と水平の二方向にて補正条件を満たした場合、例えば、補正対象画素と隣接した該補正対象画素と異なる値を有する二方向の参照画素が、ともに補正対象画素値よりも小さい場合、補正対象画素の補正処理後の画素値が、補正対象画素の画素値に近い方の参照画素の画素値よりも小さくなった場合には、補正対象画素の画素値に近い方の前記参照画素の表示が本来の表示よりも暗くなり、二方向の参照画素がともに補正対象画素よりも大きい場合、補正対象画素の画素値に近い方の前記参照画素の画素値よりも大きくなった場合には、補正対象画素の画素値に近い方の前記参照画素の表示が、本来の表示よりも明るくなってしまう。また、補正対象画素の画素値が、二つの前記参照画素の画素値の間にある場合には、補正により一方の参照画素を本来の表示から遠ざけることになり、一方の画質を低下させることになる。
【０１２３】
そこで、本実施例では、垂直と水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素の画素値を補正する。例えば、補正対象画素と隣接した二方向の参照画素の画素値がともに補正対象画素より大きいか小さい場合には、補正対象画素の画素値に近い方の参照画素と補正対象画素との画素値の差分以下の範囲で補正処理を行うようにする。これにより、画質の低下を防止することができるようになる。
【０１２４】
図１８乃至２９に本実施例のフローチャートの一例を示す。これらは実施例１〜１２の例に本実施例の処理を付加したものである。以下では、各処理フローチャートにおいて特に本実施例に関係する部分について概要を説明することにする。なお、本実施例の処理は図３の画像処理部２０がつかさどる。
図１８は図６に示した実施例１の処理フローチャートに本実施例の処理を付加したものである。この図１８の処理で選択される補正式と補正条件の対応関係を表１に示す。
【０１２５】
【表１】
2008281940.tif 000003
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表１の１〜４のいずれか一つの補正条件をみたした場合には、そのまま右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。これは先の図６の場合と同じである。
【０１２６】
一方、垂直および水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素Ｂ２の画素値を補正する。例えば、表１の１と３の両方で補正条件を満たした場合、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の画素値を補正する。図１８のステップ１２１〜１２３は、この場合の処理を示している。同様に、図１８のステップ１３１〜１３３は表１の１と４の両方で補正条件を満たした場合、ステップ１４１〜１４３は表１の２と３の両方で補正条件を満たした場合、ステップ１５１〜１５３は表１の２と４の両方で補正条件を満たした場合の処理を示している。
【０１２７】
図１９は図７に示した実施例２の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図１９の処理で選択される補正式と補正条件の対応関係を表２に示す。
【０１２８】
【表２】
2008281940.tif 000004
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表２の１〜４のいずれか一つの補正条件を満たした場合には、そのまま右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｂ２の画素値はそのままである。これは先の図７の場合と同じである。
【０１２９】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対画素Ｂ２の画素値を補正する。例えば、表２の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の当該色成分の画素値を補正する。図１９のステップ２３１〜２３５は、この場合の処理を示している。同様に、図１９のステップ２４１〜２４５は表２の１と４の両方で補正条件を満たした場合、ステップ１５１〜１５５は表２の２と３の両方で補正条件を満たした場合、ステップ１６１〜１６５は表２の２と４の両方で補正条件を満たした場合の処理を示している。
【０１３０】
図２０は図８に示した実施例３の処理フローチャートに本実施例の処理を付加したものである。この図２０の処理で選択される補正式と補正条件の対応関係を表３に示す。
【０１３１】
【表３】
2008281940.tif 000005
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表３の１〜４のいずれか一つの補正条件を満たした場合には、そのまま右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｂ２の画素値はそのままである。これは先の図８の場合と同じである。
【０１３２】
一方、垂直および水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素Ｂ２の画素値を補正する。例えば、表３の１と３の両方で補正条件を満たした場合、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の画素値を補正する。図２０のステップ３２１〜３２３は、この場合の処理を示している。同様に、図２０のステップ３３１〜３３３は表３の１と４の両方で補正条件を満たした場合、ステップ３４１〜３４３は表３の２と３の両方で補正条件を満たした場合、ステップ３５１〜３５３は表３の２と４の両方で補正条件を満たした場合の処理を示している。
【０１３３】
図２１は図９に示した実施例４の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図２１の処理で選択される補正式と補正条件の対応関係を表４に示す。
【０１３４】
【表４】
2008281940.tif 000006
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表４の１〜４のいずれか一つの補正条件を満たした場合には、そのまま右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｂ２の画素値はそのままである。これは先の図９の場合と同じである。
【０１３５】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｂ２の画素値を補正する。例えば、表４の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の当該色成分の画素値を補正する。図２１のステップ２４１〜２４５は、この場合の処理を示している。同様に、図２１のステップ２５１〜２５５は表４の１と４の両方で補正条件を満たした場合、ステップ１６１〜１６５は表４の２と３の両方で補正条件を満たした場合、ステップ１７１〜１７５は表４の２と４の両方で補正条件を満たした場合の処理を示している。
【０１３６】
図２２は図１０に示した実施例５の処理フローチャートに本実施例の処理を付加したものである。この図２２の処理で選択される補正式と補正条件の対応関係を表５に示す。
【０１３７】
【表５】
2008281940.tif 000007
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表５の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｂ２の画素値はそのままである。これは先の図１０の場合と同じである。
【０１３８】
一方、垂直および水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素Ｂ２の画素値を補正する。例えば、表５の１と３の両方で補正条件を満たした場合、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の画素値を補正する。図２２のステップ５２１〜５２３は、この場合の処理を示している。同様に、図２０のステップ５３１〜５３３は表５の１と４の両方で補正条件を満たした場合、ステップ５４１〜５４３は表５の２と３の両方で補正条件を満たした場合、ステップ５５１〜５５３は表３の２と４の両方で補正条件を満たした場合の処理を示している。
【０１３９】
図２３は図１１に示した実施例６の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図２３の処理で選択される補正式と補正条件の対応関係を表６に示す。
【０１４０】
【表６】
2008281940.tif 000008
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表６の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｂ２の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｂ２の画素値はそのままである。これは先の図１１の場合と同じである。
【０１４１】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｂ２の画素値を補正する。例えば、表６の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｃ２−Ｂ２｜と｜Ｂ３−Ｂ２｜の大小（Ｃ２とＢ３の大小）を比較し、Ｂ３＜Ｃ２ならば、３の補正式を選択し、Ｃ２＜Ｂ３ならば、１の補正式を選択して、補正対象画素Ｂ２の当該色成分の画素値を補正する。図２３のステップ６４１〜６４５は、この場合の処理を示している。同様に、図２３のステップ６５１〜６５５は表６の１と４の両方で補正条件を満たした場合、ステップ６６１〜６６５は表６の２と３の両方で補正条件を満たした場合、ステップ６７１〜６７５は表６の２と４の両方で補正条件を満たした場合の処理を示している。
【０１４２】
図２４は図１２に示した実施例７の処理フローチャートに本実施例の処理を付加したものである。この図２４の処理で選択される補正式と補正条件の対応関係を表７に示す。
【０１４３】
【表７】
2008281940.tif 000009
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表７の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１２の場合と同じである。
【０１４４】
一方、垂直および水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表７の１と３の両方で補正条件を満たした場合、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の画素値を補正する。図２４のステップ７２１〜７２３は、この場合の処理を示している。同様に、図２４のステップ７３１,７３２,７２３は表７の１と４の両方で補正条件を満たした場合、ステップ７４１〜７４３は表７の２と３の両方で補正条件を満たした場合、ステップ７５１，７５２，７４３は表７の２と４の両方で補正条件を満たした場合の処理を示している。
【０１４５】
図２５は図１３に示した実施例８の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図２５の処理で選択される補正式と補正条件の対応関係を表８に示す。
【０１４６】
【表８】
2008281940.tif 000010
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表８の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１３の場合と同じである。
【０１４７】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表８の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の当該色成分の画素値を補正する。図２５のステップ８３１〜８３５は、この場合の処理を示している。同様に、図２５のステップ８４１〜８４５は表８の１と４の両方で補正条件を満たした場合、ステップ８５１〜８５５は表８の２と３の両方で補正条件を満たした場合、ステップ８６１〜８６５は表８の２と４の両方で補正条件を満たした場合の処理を示している。
【０１４８】
図２６は図１４に示した実施例９の処理フローチャートに本実施例の処理を付加したものである。この図２６の処理で選択される補正式と補正条件の対応関係を表９に示す。
【０１４９】
【表９】
2008281940.tif 000011
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表９の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１４の場合と同じである。
【０１５０】
一方、垂直および水平の二方向にて補正条件を満たした場合、補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表９の１と３の両方で補正条件を満たした場合、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択し、補正対象画素Ｃ３の画素値を補正する。図２６のステップ９２１〜９２３は、この場合の処理を示している。同様に、図２６のステップ９３１〜９３３は表９の１と４の両方で補正条件を満たした場合、ステップ９４１〜９４３は表９の２と３の両方で補正条件を満たした場合、ステップ９５１〜９５３は表９の２と４の両方で補正条件を満たした場合の処理を示している。
【０１５１】
図２７は図１５に示した実施例１０の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図２７の処理で選択される補正式と補正条件の対応関係を表１０に示す。
【０１５２】
【表１０】
2008281940.tif 000012
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、表１０の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１５の場合と同じである。
【０１５３】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表１０の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の当該色成分の画素値を補正する。図２７のステップ１０４１〜１０４５は、この場合の処理を示している。同様に、図２７のステップ１０５１〜１０５５は表１０の１と４の両方で補正条件を満たした場合、ステップ１０６１〜１０６５は表１０の２と３の両方で補正条件を満たした場合、ステップ１０７１〜１０７５は表１０の２と４の両方で補正条件を満たした場合の処理を示している。
【０１５４】
図２８は図１６に示した実施例１１の処理フローチャートに本実施例の処理を付加したものである。この図２８の処理で選択される補正式と補正条件の対応関係を表１１に示す。
【０１５５】
【表１１】
2008281940.tif 000013
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合には、すなわち、表１１の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１６の場合と同じである。
【０１５６】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表１１と１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の当該色成分の画素値を補正する。図２８のステップ１１２１〜１１２３は、この場合の処理を示している。同様に、図２８のステップ１１３１〜１１３３は表１１の１と４の両方で補正条件を満たした場合、ステップ１１４１〜１１４３は表１１の２と３の両方で補正条件を満たした場合、ステップ１１５１〜１１５３は表１１の２と４の両方で補正条件を満たした場合の処理を示している。
【０１５７】
図２９は図１７に示した実施例１２の処理フローチャートに本実施例の処理を付加したものである。なお、煩雑になるので、判定ブロックは一部を除き色成分の記述を省略している。この図２９の処理で選択される補正式と補正条件の対応関係を表１２に示す。
【０１５８】
【表１２】
2008281940.tif 000014
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合には、すなわち、表１２の１〜４のいずれか一つの補正条件を満たした場合には、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１７の場合と同じである。
【０１５９】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が小となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、表１２と１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＜Ｄ３ならば、３の補正式を選択し、Ｄ３＜Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の当該色成分の画素値を補正する。図２９のステップ１２４１〜１２４５は、この場合の処理を示している。同様に、図２９のステップ１２５１〜１２５５は表１２の１と４の両方で補正条件を満たした場合、ステップ１２６１〜１２６５は表１２の２と３の両方で補正条件を満たした場合、ステップ１２７１〜１２７５は表１２の２と４の両方で（一般には複数方向）補正条件を満たした場合の処理を示している。
【０１６０】
本実施例のように、垂直と水平の両方で補正条件を満たした場合、補正値として小さい方の値を用いることで、画像の一部が不鮮明になることのない、適正な補正の施された見易い画像を表示することができる。
【実施例１４】
【０１６１】
本実施例は、実施例１３と同様に垂直および水平の両方向に着目して参照画素を補正対象画素と比較するが、実施例１３とは逆に、垂直と水平の両方にて補正条件を満たした場合、補正値として大きい方の値を用いて補正対象画素の画素値を補正するものである。
【０１６２】
図３０に本実施例の処理フローチャートの一例を示す。これは、図１７に示した実施例１２の処理フローチャートに本実施例の処理を付加したもので、ステップ１２４１，１２５１，１２６１，１２７１の不等号の向きが逆である以外、先の図２９の処理フローチャートとまったく同じである。同様に、先の図１８〜図２８に対応した処理フローチャートも考えられるが、煩雑になるので省略する。
【０１６３】
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、先の表１２の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図２９の場合と同様である。
【０１６４】
一方、垂直および水平の二方向にて補正条件を満たした場合、各色成分毎に補正値が大となる方の補正式を選択して補正対象画素Ｃ３の画素値を補正する。例えば、先の表１２の１と３の両方で補正条件を満たした場合、各色成分毎に、｜Ｄ３−Ｃ３｜と｜Ｃ４−Ｃ３｜の大小（Ｄ３とＣ４の大小）を比較し、Ｃ４＞Ｄ３ならば、３の補正式を選択し、Ｄ３＞Ｃ４ならば、１の補正式を選択して、補正対象画素Ｃ３の当該風呂成分の画素値を補正する。図３０のステップ１２４１〜１２４５は、この場合の処理を示している。同様に、図３０のステップ１２５１〜１２５５は表１２の１と４の両方で補正条件を満たした場合、ステップ１２６１〜１２６５は表１２の２と３の両方で補正条件を満たした場合、ステップ１２７１〜１２７５は表１２の２と４の両方で補正条件を満たした場合であり、それぞれ各成分毎に補正値が大となる方の補正式を選択して、補正対象画素Ｃ３の画素値を補正する。
【０１６５】
本実施例のように、垂直と水平の両方で補正条件を満たした場合、補正値として大きい方の値を用いることにより、差の小さな参照画素側に過剰な補正が係る場合もあるが、その頻度は一般に少なく、画像全体では影響が軽微であり、また、係数Ｚを変えることにより影響を軽減することもできる。その影響に比べ、はるかにコントラストが向上し、見易い画像を表示することができる。
【実施例１５】
【０１６６】
本実施例は、実施例１３と同様に垂直および水平の両方向に着目して参照画素を補正対象画素と比較するが、垂直と水平の両方にて補正条件を満たした場合、該満たした方向の組合せにより、予め定めた方向の補正値を用いて補正対象画素の画素値を補正するものである。
【０１６７】
図３１に本実施例の処理フローチャートの一例を示す。これは、図１７に示した実施例１２の処理フローチャートに本実施例の処理を付加したものである。なお、判定ブロックは一部を除き色成分の記述を省略している。同様に、図６〜図１６に示した実施例１〜１１の処理フローチャートに本実施例の処理を付加した処理フローチャートも考えられるが、煩雑になるので省略する。
【０１６８】
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、先の表１２の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１７の場合と同様である。
【０１６９】
一方、垂直および水平の両方向にて補正条件を満たした場合には、該補正条件を満たした方向の組合せにより、予め定めた補正式を選択して、補正対象画素Ｃ３の画素値を補正する。図３２の例においては、表１２の１と３の両方で補正条件を満たした場合には、３の補正式を選択して、補正対象画素Ｃ３の画素値を補正する（ステップ１３１１〜１３１３）。表１２の１と４の両方で補正条件を満足した場合には、１の補正式を選択して、補正対象画素Ｃ３の画素値を補正する（ステップ１３２１〜１３２３）。表１２の２と３の両方で補正条件を満たした場合には、２の補正式を選択して、補正対象画素Ｃ３の画素値を補正する（ステップ１３３１〜１３３３）。表１２の２と４の両方で補正条件を満足した場合には、４の補正式を選択して、補正対象画素Ｃ３の画素値を補正する（ステップ１３４１〜１３４４）。
【０１７０】
図３１と先の図２９や図３０と比較して明らかな如く、本実施例によれば処理が簡略になる。このことから補正処理を行う回路規模が小さくなり、低コスト化することができる。また、複数方向にて補正条件を満たし、且つ参照画素値と補間画素の画素値の差が複数方向で異なることは、画像全体から見ると少なく、画質への影響は少ないことが多いので、図２９や図３０の例に比べても、画質の差が少ないのに低コストで、コントラストが向上した、見易い画像を表示することができる。
【実施例１６】
【０１７１】
本実施例は、実施例１３と同様に垂直および水平の両方向に着目して参照画素を補正対象画素と比較するが、垂直と水平の両方にて補正条件を満たした場合、該補正条件を満たした両方の補正値の中間値を用いて補正対象画素の画素値を補正するものである。ここでは平均値を用いるとする。
【０１７２】
図３２に本実施例の処理フローチャートの一例を示す。これは、図１７に示した実施例１２の処理フローチャートに本実施例の処理を付加したものである。なお、判定ブロックは一部を除き色成分の記述を省略している。同様に、図６〜図１６に示した実施例１〜１１の処理フローチャートに本実施例の処理を付加した処理フローチャートも考えられるが、煩雑になるので省略する。
【０１７３】
垂直あるいは水平のいずれか一方向にて補正条件を満たした場合、すなわち、先の表１２の１〜４のいずれか一つの補正条件を満たした場合には、そのまま、右側の対応する補正式にて補正対象画素Ｃ３の画素値を補正する。いずれの補正条件も満たさない場合には、補正対象画素Ｃ３の画素値はそのままである。これは先の図１７の場合と同様である。
【０１７４】
一方、垂直および水平の両方向にて補正条件を満たした場合、該補正条件を満たした両方の補正値の中間の値（ここでは平均値）を用いて補正対象画素Ｃ３の画素値を補正する。例えば、表１２の１と３の両方で補正条件を満たした場合には、各色成分毎に、Ｃ３＝Ｃ３＋Ｚ｛（Ｃ４−Ｃ３）＋（Ｄ３−Ｃ３）｝／２を実行して、補正対象画素Ｃ３の画素値を補正する。図３２のステップ１４１１〜１４１３は、この場合の処理を示している。同様に、図３２のステップ１４２１〜１４２３は表１２の１と４の両方で補正条件を満足した場合、ステップ１４３１〜１４３３は表１２の２と４の両方で補正条件を満足した場合、ステップ１４４１〜１４４３は表１２の２と４の両方で補正条件を満たした場合であり、それぞれ各色成分毎に両方の平均値を計算して、補正対象画素Ｃ３の画素値を補正する。
【０１７５】
本実施例によれば、先の図２９、図３０と比較して明らかな如く処理が簡略になるので補正処理を行う回路規模が小さくなり、低コスト化することができる。また、補正条件が複数方向で満たされた場合に、各々の参照画素値と補正対象画素値との差を用いて補正量をバランスを取りながら画像処理をすることとなり、低コストでコントラストが向上した、見易い画像を表示することができるようになる。
【０１７６】
以上、本発明の種々の実施例を説明したが、隣接する画素同士の画素値が同一という条件は、まったく同一である必要はなく、所定の範囲内であれば異なる値も同一と見做しうることは云うまでもない。また、これら実施例は画像の種類等に応じて使い分けるようにすることも可能である。
【０１７７】
さらに、実施例では、水平方向と垂直方向について説明したが、本発明は斜め方向に対しても同様の処理を行うことで、斜め方向でも同様の効果が得られる。
【０１７８】
図３３は、図４に斜め方向を加えた場合の補正対象画素と参照画素との位置関係を示した図である。例えば、斜め方向Ａ１，Ｂ２，Ｃ３について、Ａ１＝Ｂ２でＢ２≠Ｃ３の場合、あるいは、Ｂ２＝Ｃ３でＡ１≠Ｂ２の場合、補正対象画素Ｂ２を補正するようにする。斜め方向Ａ３，Ｂ２，Ｃ１についても同様である。
【０１７９】
図３４は、図５に斜め方向を加えた場合の補正対象画素と参照画素との位置関係を示した図である。例えば、斜め方向Ａ１，Ｂ２，Ｃ３，Ｄ４，Ｅ５について、Ｂ２＝Ｃ３＝Ｅ５でＣ３≠Ｄ４の場合、あるいはＡ１＝Ｃ３＝Ｄ４でＢ２の場合、補正対象画素Ｃ３の画素値を補正するようにする。斜め方向Ａ５，Ｂ４，Ｃ３，Ｄ２，Ｅ１についても同様である。
【０１８０】
図３５は、画素がデルタ配列の場合の補正対象画素と参照画素との位置関係を示した図であり、（Ａ２，Ｂ２，Ｃ３，Ｄ３，Ｅ４）や（Ａ４，Ｂ３，Ｃ３，Ｄ２，Ｅ２）を斜め方向と見なして、同様に補正対象画素Ｃ３の画素値を補正することができる。
【０１８１】
本発明には、一般に複数方向中の少なくとも一方向あるいはそれ以上の方向について、これまで説明したような処理を行うことが含まれる。
【０１８２】
なお、各実施例で示した処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネット等のネットワークを通してそのプログラムを配布したりすることが可能である。
【図面の簡単な説明】
【０１８３】
【図１】本発明の原理を説明するための補正処理前後の表示状態の一例を示すブロック図。
【図２】本発明が適用される画像表示装置の構成例を示すブロック図。
【図３】本発明が適用される画像表示装置の別の構成例を示すブロック図。
【図４】本発明の実施例で使用される補正対象画素と参照画素の位置関係を示す図。
【図５】本発明の実施例で使用される別の補正対象画素と参照画素の位置関係を示す図。
【図６】実施例１のフローチャートの一例を示す図。
【図７】実施例２のフローチャートの一例を示す図。
【図８】実施例３のフローチャートの一例を示す図。
【図９】実施例４のフローチャートの一例を示す図。
【図１０】実施例５のフローチャートの一例を示す図。
【図１１】実施例６のフローチャートの一例を示す図。
【図１２】実施例７のフローチャートの一例を示す図。
【図１３】実施例８のフローチャートの一例を示す図。
【図１４】実施例９のフローチャートの一例を示す図。
【図１５】実施例１０のフローチャートの一例を示す図。
【図１６】実施例１１のフローチャートの一例を示す図。
【図１７】実施例１２のフローチャートの一例を示す図。
【図１８】実施例１３の図６に対応する処理フローチャートの一例を示す図。
【図１９】実施例１３の図７に対応する処理フローチャートの一例を示す図。
【図２０】実施例１３の図８に対応する処理フローチャートの一例を示す図。
【図２１】実施例１３の図９に対応する処理フローチャートの一例を示す図。
【図２２】実施例１３の図１０に対応する処理フローチャートの一例を示す図。
【図２３】実施例１３の図１１に対応する処理フローチャートの一例を示す図。
【図２４】実施例１３の図１２に対応する処理フローチャートの一例を示す図。
【図２５】実施例１３の図１３に対応する処理フローチャートの一例を示す図。
【図２６】実施例１３の図１４に対応する処理フローチャートの一例を示す図。
【図２７】実施例１３の図１５に対応する処理フローチャートの一例を示す図。
【図２８】実施例１３の図１６に対応する処理フローチャートの一例を示す図。
【図２９】実施例１３の図１７に対応する処理フローチャートの一例を示す図。
【図３０】実施例１４の図１７に対応する処理フローチャートの一例を示す図。
【図３１】実施例１５の図１７に対応する処理フローチャートの一例を示す図。
【図３２】実施例１６の図１７に対応する処理フローチャートの一例を示す図。
【図３３】図４に斜め方向を加えた場合の補正対象画素と参照画素の位置関係を示す図。
【図３４】図５に斜め方向を加えた場合の補正対象画素と参照画素の位置関係を示す図。
【図３５】画素がデルタ配列の場合の補正対象画素と参照画素の位置関係を示す図。
【図３６】画素ずらしによる表示の表示画素及び表示範囲例を示す図。
【符号の説明】
【０１８４】
１０  入力画像データ記憶部
２０  画像処理部
２２  補正条件判定部
２４  補正式選択部
２６  画素補正処理部
３０  出力画像データ記憶部
４０  表示部
【図１】
2008281940.tif 000015
【図２】
2008281940.tif 000016
【図３】
2008281940.tif 000017
【図４】
2008281940.tif 000018
【図５】
2008281940.tif 000019
【図６】
2008281940.tif 000020
【図７】
2008281940.tif 000021
【図８】
2008281940.tif 000022
【図９】
2008281940.tif 000023
【図１０】
2008281940.tif 000024
【図１１】
2008281940.tif 000025
【図１２】
2008281940.tif 000026
【図１３】
2008281940.tif 000027
【図１４】
2008281940.tif 000028
【図１５】
2008281940.tif 000029
【図１６】
2008281940.tif 000030
【図１７】
2008281940.tif 000031
【図１８】
2008281940.tif 000032
【図１９】
2008281940.tif 000033
【図２０】
2008281940.tif 000034
【図２１】
2008281940.tif 000035
【図２２】
2008281940.tif 000036
【図２３】
2008281940.tif 000037
【図２４】
2008281940.tif 000038
【図２５】
2008281940.tif 000039
【図２６】
2008281940.tif 000040
【図２７】
2008281940.tif 000041
【図２８】
2008281940.tif 000042
【図２９】
2008281940.tif 000043
【図３０】
2008281940.tif 000044
【図３１】
2008281940.tif 000045
【図３２】
2008281940.tif 000046
【図３３】
2008281940.tif 000047
【図３４】
2008281940.tif 000048
【図３５】
2008281940.tif 000049
【図３６】
2008281940.tif 000050