(57)【要約】【課題】高精度な画像処理を実現する。【解決手段】画像Ｇの画像処理時に、画素値を演算する対象画素Ｐに対して上方向で隣接するＮ個（１個）および下方向で隣接するＮ個（１個）の各画素Ｐを第１画素グループとし、かつ、対象画素Ｐに対して左方向で隣接するＭ個（３個）および右方向で隣接するＭ個（３個）の各画素Ｐを第２画素グループとして両画素グループに属する各画素Ｐの各画素値に基づいて対象画素Ｐの画素値を演算すると共に、端部側の画素Ｐ（画素Ｐ１−１）を対象画素Ｐとした際に、第１画素グループの画素Ｐが（Ｎ×２−１）個以下のＬ個（１個）のときに、対象画素Ｐの画素値を不足する分の画素Ｐの画素値として使用し、第２画素グループの画素Ｐが（Ｍ×２−１）個以下のＫ個（３個）のときに、Ｋ個の画素Ｐ（画素Ｐ１−２〜Ｐ１−４）および対象画素Ｐの画素値を不足する分の画素Ｐの画素値として使用する。【選択図】図４
2007221516.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素で構成された画像を画像処理する際に、当該画像処理として画素値を演算する対象の前記画素に対して上方向で隣接するＮ個（Ｎは自然数）の前記各画素と当該対象の画素に対して下方向で隣接するＮ個の前記各画素とを第１画素グループとし、かつ、当該対象の画素に対して左方向で隣接するＭ個（Ｍは自然数）の前記各画素と当該対象の画素に対して右方向で隣接するＭ個の前記各画素とを第２画素グループとして当該両画素グループに属する前記各画素の各画素値に基づいて当該対象の画素の画素値を演算すると共に、
前記画像における端部側の前記画素を前記対象の画素として前記画素値を演算する際に、前記第１画素グループに属する前記画素の数が（Ｎ×２−１）個以下のＬ個（Ｌは自然数）のときに、当該Ｌ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第１画素グループにおいて不足する分の画素の画素値として使用し、前記第２画素グループに属する前記画素の数が（Ｍ×２−１）個以下のＫ個（Ｋは自然数）のときに、当該Ｋ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第２画素グループにおいて不足する分の画素の画素値として使用する画像処理方法。
【請求項２】
前記Ｎ個の画素として１個の前記画素を前記第１画素グループに属する画素とする請求項１記載の画像処理方法。
【請求項３】
複数の画素で構成された画像を画像処理する画像処理装置であって、
前記画像処理として画素値を演算する対象の前記画素に対して上方向で隣接するＮ個（Ｎは自然数）の前記各画素と当該対象の画素に対して下方向で隣接するＮ個の前記各画素とを第１画素グループとし、かつ、当該対象の画素に対して左方向で隣接するＭ個（Ｍは自然数）の前記各画素と当該対象の画素に対して右方向で隣接するＭ個の前記各画素とを第２画素グループとして当該両画素グループに属する前記各画素の各画素値に基づいて当該対象の画素の画素値を演算する演算部を備え、
前記演算部は、前記画像における端部側の前記画素を前記対象の画素として前記画素値を演算する際に、前記第１画素グループに属する前記画素の数が（Ｎ×２−１）個以下のＬ個（Ｌは自然数）のときに、当該第１画素グループに属する当該Ｌ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第１画素グループにおいて不足する分の画素の画素値として使用し、前記第２画素グループに属する前記画素の数が（Ｍ×２−１）個以下のＫ個（Ｋは自然数）のときに、当該第２画素グループに属する当該Ｋ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第２画素グループにおいて不足する分の画素の画素値として使用する画像処理装置。
【請求項４】
請求項３記載の画像処理装置を備えた表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画素で構成された画像についての画像処理方法、並びに、その画像処理方法に従って画像処理を実行する画像処理装置および表示装置に関するものである。
【背景技術】
【０００２】
この種の画像処理方法に従って画像処理を実行する画像処理装置として、映像信号フィルタリング回路（以下、「フィルタリング回路」ともいう）が特開平５−２７６４１１号公報に開示されている。このフィルタリング回路では、画像に対するノイズ除去や輪郭補正等の各種画像処理（フィルタリング処理）に際して、画像を構成している各画素毎に所定の基準に従って画素値が演算される。具体的には、画素値を演算する対象の画素に左方向で隣接する３つの画素の画素値と、対象の画素に右方向で隣接する３つの画素の画素値とに基づいて対象の画素の画素値が演算される。
【０００３】
この場合、例えば、画像における左端部の画素（画像内において最も左側に位置する画素）を対象とする画素値の演算時には、画素値を参照すべき画素が対象の画素よりも左側に存在しないこととなる。このため、左方向に隣接する３つの画素と右方向に隣接する３つの画素との計６つの画素の画素値に基づいて画素値が演算される画像中央部の画素とは異なり、画像の左端部側や右端部側の画素については、画素値を参照する画素の数が不足することに起因して画素値についての演算結果が意図しない値となるおそれがある。したがって、このフィルタリング回路では、画像処理対象の画像における左端部の３列分の各画素（画像の左端部から３個目までの各画素）を画像の左側にミラーリングして画像を左方向に拡大すると共に、画素における右端部の３列分の各画素（画像の右端部から３個目までの各画素）を画像の右側にミラーリングして画像を右方向に拡大することで、画像の左端部側および右端部側の画素を対象とする画素値の演算時に画素値を参照すべき画素の数が不足する事態を回避する構成が採用されている。これにより、左端部側の画素および右端部側の画素についても、画像中央部の画素と同様にして、その左方向に隣接する３つの画素と右方向に隣接する３つの画素との計６つの画素の画素値に基づいて画素値を演算することが可能となっている。
【特許文献１】特開平５−２７６４１１号公報（第２−５頁、図１−６）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、従来のフィルタリング回路には、以下の問題点がある。すなわち、このフィルタリング回路では、画像処理時に画像の全域において各画素の画素値を高精度で演算するために、画像の左端部側の各画素および右端部側の各画素を画像の左側および右側にミラーリングしてその画素値を参照する構成が採用されている。一方、画像を表示する表示装置の高詳細化が進む今日では、表示する画像に対する一層高精度な画像処理（ノイズ除去や輪郭補正等）が望まれている。したがって、画像処理時に各画素毎の画素値を演算する際には、対象の画素に左右方向で隣接する画素のみならず上下方向で隣接する画素についても画素値を参照するのが好ましい。
【０００５】
この場合、従来のフィルタリング回路では、画像中央部の各画素については、対象の画素に左右方向で隣接する各画素および上下方向で隣接する各画素の画素値に基づいて対象の画素の画素値を演算することができる。しかし、例えば、画像の上端部の画素（画像内において最も上側に位置する画素）を対象とする画素値の演算時には、画素値を参照すべき画素が対象の画素よりも上側に存在しないこととなる。このため、左右方向および上下方向に隣接する各画素の画素値に基づいて画素値が演算される画像中央部の画素とは異なり、画像の上端部側や下端部側の画素については、画素値を参照する画素の数が不足することに起因して画素値についての演算結果が意図しない値となるおそれがある。このように、従来のフィルタリング回路では、高精度な画像処理を実現するのが困難であるという問題点が存在する。
【０００６】
本発明は、かかる問題点に鑑みてなされたものであり、高精度な画像処理を実現し得る画像処理方法、画像処理装置および表示装置を提供することを主目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく、本発明に係る画像処理方法は、複数の画素で構成された画像を画像処理する際に、当該画像処理として画素値を演算する対象の前記画素に対して上方向で隣接するＮ個（Ｎは自然数）の前記各画素と当該対象の画素に対して下方向で隣接するＮ個の前記各画素とを第１画素グループとし、かつ、当該対象の画素に対して左方向で隣接するＭ個（Ｍは自然数）の前記各画素と当該対象の画素に対して右方向で隣接するＭ個の前記各画素とを第２画素グループとして当該両画素グループに属する前記各画素の各画素値に基づいて当該対象の画素の画素値を演算すると共に、前記画像における端部側の前記画素を前記対象の画素として前記画素値を演算する際に、前記第１画素グループに属する前記画素の数が（Ｎ×２−１）個以下のＬ個（Ｌは自然数）のときに、当該Ｌ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第１画素グループにおいて不足する分の画素の画素値として使用し、前記第２画素グループに属する前記画素の数が（Ｍ×２−１）個以下のＫ個（Ｋは自然数）のときに、当該Ｋ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第２画素グループにおいて不足する分の画素の画素値として使用する。
【０００８】
また、本発明に係る画像処理装置は、複数の画素で構成された画像を画像処理する画像処理装置であって、前記画像処理として画素値を演算する対象の前記画素に対して上方向で隣接するＮ個（Ｎは自然数）の前記各画素と当該対象の画素に対して下方向で隣接するＮ個の前記各画素とを第１画素グループとし、かつ、当該対象の画素に対して左方向で隣接するＭ個（Ｍは自然数）の前記各画素と当該対象の画素に対して右方向で隣接するＭ個の前記各画素とを第２画素グループとして当該両画素グループに属する前記各画素の各画素値に基づいて当該対象の画素の画素値を演算する演算部を備え、前記演算部が、前記画像における端部側の前記画素を前記対象の画素として前記画素値を演算する際に、前記第１画素グループに属する前記画素の数が（Ｎ×２−１）個以下のＬ個（Ｌは自然数）のときに、当該第１画素グループに属する当該Ｌ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第１画素グループにおいて不足する分の画素の画素値として使用し、前記第２画素グループに属する前記画素の数が（Ｍ×２−１）個以下のＫ個（Ｋは自然数）のときに、当該第２画素グループに属する当該Ｋ個の画素および当該対象の画素のうちのいずれかの画素の画素値を当該第２画素グループにおいて不足する分の画素の画素値として使用する。
【０００９】
また、本発明に係る表示装置は、上記の画像処理装置を備えている。
【００１０】
なお、本明細書における画素値とは、ＢＭＰ形式画像等のダイレクトカラー形式の画像においては、各画素毎の色情報を示す数値情報（一例として、赤の値、緑の値および青の値）を意味し、ＧＩＦ形式画像等のインデックスカラー形式の画像においては、各画素毎のカラー番号を示す数値情報（カラールックアップテーブルにおけるカラー番号）を意味する。
【００１１】
この画像処理方法、画像処理装置および表示装置によれば、第１画素グループに属する画素の数が（Ｎ×２−１）個以下のＬ個のときに、第１画素グループに属するＬ個の画素および対象の画素のうちのいずれかの画素の画素値を第１画素グループにおいて不足する分の画素の画素値として使用し、第２画素グループに属する画素の数が（Ｍ×２−１）個以下のＫ個のときに、第２画素グループに属するＫ個の画素および対象の画素のうちのいずれかの画素の画素値を第２画素グループにおいて不足する分の画素の画素値として使用して対象の画素Ｐの画素値を演算することにより、対象の画素に左右方向で隣接する画素だけでなく上下方向で隣接する画素についても画素値を参照して演算する際に、画像のいずれの部位に位置する画素であっても、画素値を参照すべき画素の数が不足する事態を招くことなく、対象の画素についての画素値を高精度で演算することができる。したがって、対象の画素に左右方向で隣接する画素の画素値のみに基づいて演算処理を実行する従来のフィルタリング回路と比較して、一層高精度な画像処理を実現することができる。
【００１２】
さらに、本発明に係る画像処理方法は、前記Ｎ個の画素として１個の前記画素を前記第１画素グループに属する画素とする。
【００１３】
この画像処理方法によれば、上記のＮ個の画素として１個の画素を第１画素グループに属する画素とすることにより、対象の画素に上下方向で隣接する各画素の画素値を記憶するための記憶部の数を少なくすることができるため、この画像処理方法に従って画像処理する画像処理装置の製造コストを十分に低減しつつ、高精度な画像処理を実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る画像処理方法、画像処理装置および表示装置の最良の形態について、添付図面を参照して説明する。図１に示すプロジェクションテレビ（以下、「テレビ」ともいう）１は、本発明に係る画像処理装置を備えた表示装置の一例であって、チューナ２、画像処理装置３、プロジェクタ４、スクリーン５、音声処理装置６、スピーカ７および主制御部８を備えている。この場合、このテレビ１では、後述するように、左右方向の画素数が１９２０個で、上下方向の画素数が１０８０の画像Ｇ（図２参照）をスクリーン５に表示させることが可能に構成されている。
【００１５】
チューナ２は、図外のアンテナで放送信号Ｓを受信して画像データＤｇ（画像Ｇを構成する各画素の画素値）および音声データＤａを生成し、画像データＤｇを画像処理装置３に出力すると共に音声データＤａを音声処理装置６に出力する。この場合、このチューナ２は、一例として、ＢＳデジタル放送、１１０度ＣＳデジタル放送、地上デジタル放送および地上アナログ放送等の各種放送信号Ｓを受信可能に構成されている。また、チューナ２は、画像処理装置３に対する画像データＤｇの出力時において、図２に示す画像Ｇの各画素Ｐ１−１〜Ｐ１０８０−１９２０（以下、区別しないときには「画素Ｐ」ともいう）についての各画素値を画素Ｐ１−１から画素Ｐ１−２，Ｐ１−３・・・，Ｐ１０８０−１９１９，Ｐ１０８０−１９２０の順で出力する。
【００１６】
画像処理装置３は、チューナ２から出力された画像データＤｇ（画像Ｇ：図２参照）を本発明に係る画像処理方法に従って画像処理する処理装置であって、図１に示すように、ラインメモリ１１，１２、データ選択部１３，１４、フィルタ処理部１５および制御部１６を備えている。ラインメモリ１１は、チューナ２から出力された画像データＤｇ（各画素Ｐについての画素値）のうちの直前に出力された１行分の各画素Ｐの画素値を記憶する。具体的には、例えば、チューナ２から画素Ｐ３−１９２０についての画素値の出力が完了している時点において、ラインメモリ１１は、画素Ｐ２−１から画素Ｐ２−１９２０までの１９２０個の画素Ｐについての画素値を記憶する。ラインメモリ１２は、ラインメモリ１１に画素値が記憶されている１行分の各画素Ｐの直前に出力された１行分の各画素Ｐの画素値を記憶する。具体的には、例えば、チューナ２から画素Ｐ３−１９２０についての画素値の出力が完了している上記の時点において、ラインメモリ１２は、画素Ｐ１−１から画素Ｐ１−１９２０までの１９２０個の画素Ｐについての画素値を記憶する。
【００１７】
データ選択部１３，１４は、後述する画像処理に際して、制御部１６の制御に従い、チューナ２から出力された最新の１行分の各画素Ｐについての画素値、ラインメモリ１１に記憶されている各画素Ｐについての画素値、およびラインメモリ１２に記憶されている各画素Ｐについての画素値のうちから演算時に画素値を参照すべき画素Ｐを選択してその画素値をフィルタ処理部１５に出力する。この場合、この画像処理装置３では、図３に示すように、フィルタ処理部１５が、画素値を演算する対象の画素Ｐ（位置Ｘ０に位置する画素Ｐ：この例では、画素Ｐ１０−１０）に対して上下方向および左右方向で隣接する複数の画素Ｐの画素値に基づいて、対象の画素Ｐの画素値を演算する。
【００１８】
具体的には、対象の画素Ｐに対して上方向で隣接する１個（本発明におけるＮ個が１個の例）の画素Ｐ（位置Ｘ１に位置する画素Ｐ：この例では、画素Ｐ９−１０）と、対象の画素Ｐに対して下方向で隣接する１個の画素Ｐ（位置Ｘ２に位置する画素Ｐ：この例では、画素Ｐ１１−１０）とを本発明における第１画素グループとし、かつ、対象の画素Ｐに対して左方向で隣接する３個（本発明におけるＭ個が３個の例）の各画素Ｐ（位置Ｘ３−１〜Ｘ３−３に位置する各画素Ｐ：この例では、画素Ｐ１０−７〜Ｐ１０−９の３個）と、対象の画素Ｐに対して右方向で隣接する３個の各画素Ｐ（位置Ｘ４−１〜Ｘ４−３に位置する各画素Ｐ：この例では、画素Ｐ１０−１１〜Ｐ１０−１３の３個）とを本発明における第２画素グループとして両画素グループに属する各画素Ｐの各画素値に基づいて対象の画素Ｐの画素値を演算する。
【００１９】
したがって、データ選択部１３は、画素Ｐ１０−１０を対象とする画素値の演算に際して、画素Ｐ１０−１０の上方（位置Ｘ１）に位置する画素Ｐ９−１０を含んでいる画素Ｐ９−１〜画素Ｐ９−１９２０の１行分の画素Ｐについての画素値（ラインメモリ１２に記憶されている画素値）と、画素Ｐ１０−１０を含んでいる画素Ｐ１０−１〜画素Ｐ１０−１９２０の１行分の画素Ｐについての画素値（ラインメモリ１１に記憶されている画素値）と、画素Ｐ１０−１０の下方（位置Ｘ２）に位置する画素Ｐ１１−１０を含んでいる画素Ｐ１１−１〜画素Ｐ１１−１９２０の１行分の画素Ｐについての画素値（チューナ２から出力された最新の画素値）とをデータ選択部１４に出力する。また、データ選択部１４は、データ選択部１３から出力された各画素Ｐについての画素値のうちから、画素値を演算する対象の画素Ｐの上下方向および左右方向において隣接する各画素Ｐについての画素値を選択してフィルタ処理部１５に出力する。
【００２０】
具体的には、データ選択部１４は、データ選択部１３から出力された各画素Ｐについての画素値のうちから、対象の画素Ｐの上方に位置する画素Ｐ（位置Ｘ１に位置する画素Ｐ：この例では、画素Ｐ９−１０）の画素値と、対象の画素Ｐの下方に位置する画素Ｐ（位置Ｘ２に位置する画素Ｐ：この例では、画素Ｐ１１−１０）の画素値と、対象の画素Ｐの左側に位置する３つの画素Ｐ（位置Ｘ３−１〜Ｘ３−３に位置する画素Ｐ：この例では、画素Ｐ１０−７〜Ｐ１０−９）の画素値と、対象の画素Ｐの右側に位置する３つの画素Ｐ（位置Ｘ４−１〜Ｘ４−３に位置する画素Ｐ：この例では、画素Ｐ１０−１１〜Ｐ１０−１３）の画素値とを選択してフィルタ処理部１５に出力する。
【００２１】
フィルタ処理部１５は、データ選択部１３，１４によって選択された各画素Ｐの画素値に基づいて、対象の画素Ｐについての画素値を演算して画像データＤｇｏとしてプロジェクタ４に出力する。この場合、この画像処理装置３では、画像Ｇにおける上端部側および下端部側の画素Ｐを対象として画素値を演算する際に、上記の第１画素グループに属する画素の数が１個（本発明における「（Ｎ×２−１）個」および「Ｌ個」の双方が１個の例）のときに、後述するようにして、データ選択部１３がデータ選択部１４に画素値を出力する対象の画素Ｐを所定の基準に従って選択することにより、データ選択部１４が位置Ｘ０に位置する画素Ｐ（すなわち、画素値を演算する対象の画素Ｐ）が位置Ｘ１または位置Ｘ２に存在するものとして、その画素値を第１画素グループにおいて不足する分の画素Ｐの画素値としてフィルタ処理部１５に出力する。
【００２２】
また、画像Ｇにおける左端部側および右端部側の画素Ｐを対象として画素値を演算する際に、上記の第２画素グループに属する画素の数が５個（本発明における（Ｍ×２−１）個の例：この例ではＭが３）以下の１個から５個までのとき（Ｋ個のとき）に、後述するようにしてデータ選択部１４がフィルタ処理部１５に画素値を出力する画素Ｐを所定の基準に従って選択することにより、上記の第２画素グループに属する各画素Ｐおよび位置Ｘ０に位置する画素Ｐ（すなわち、対象の画素Ｐ）のうちから任意に選択した画素Ｐが位置Ｘ３−１〜Ｘ３−３または位置Ｘ４−１〜Ｘ４−３に存在するものとして、その画素値を第２画素グループにおいて不足する分の画素Ｐの画素値としてフィルタ処理部１５に出力する。なお、演算時において画素値を参照する画素Ｐの選択に関する具体的な基準については、後に詳細に説明する。制御部１６は、画像処理装置３の各部を総括的に制御する。
【００２３】
プロジェクタ４は、光源ランプおよび光学エンジンを備え、画像処理装置３（フィルタ処理部１５）から出力された画像データＤｇｏに対応する画像（映像）Ｇをスクリーン５に表示させる。具体的には、このプロジェクタ４は、出力された画像データＤｇｏに基づいて光源ランプからの投射光を光変調してスクリーン５に背面側から投射することで各種画像Ｇを表示する。この場合、光源ランプは、一例として、メタルハライドランプや高圧水銀ランプで構成され、図示しない光源ランプ駆動制御部から供給される光源ランプ駆動パルスによって点灯させられて白色の投射光を射出する。また、光学エンジンは、例えば、光変調素子（一例として、液晶ライトバルブやデジタルマイクロミラーデバイス）と、投射レンズ（いずれも図示せず）とを備えて構成されている。音声処理装置６は、チューナ２から出力された音声データＤａに基づいて音声信号を生成してスピーカ７に出力する。スピーカ７は、音声処理装置６から出力された音声信号に基づく音声を出力する。主制御部８は、テレビ１の各部を総括的に制御する。
【００２４】
次に、テレビ１の全体的な動作について、図面を参照して説明する。このテレビ１では、電源が投入された際に、主制御部８がチューナ２を制御して電源遮断時に選局されていたチャンネルの放送信号Ｓを受信させる。これに応じて、チューナ２が画像データＤｇおよび音声データＤａを生成して、画像データＤｇを画像処理装置３に出力すると共に音声データＤａを音声処理装置６に出力する。一方、画像処理装置３では、制御部１６がチューナ２から出力される各画素Ｐについての画素値（画像データＤｇ）をラインメモリ１１に順次記憶させる。また、制御部１６は、一例として、画像Ｇにおける画素Ｐ１−１〜Ｐ１−１９２０までの１行分の画素値（画像データＤｇ）をラインメモリ１１に記憶させた後に、画素Ｐ２−１についての画素値が出力された時点において、画像Ｇについての画像処理を開始する。
【００２５】
具体的には、図４に示すように、制御部１６は、まず、画素Ｐ１−１についての画素値の演算を開始する。この場合、画素Ｐ１−１は、画像Ｇにおける上端部の画素Ｐであるため、その上方（位置Ｘ１）に画像Ｇを構成する画素Ｐが存在しない。したがって、制御部１６は、データ選択部１３を制御して、画素Ｐ１−１〜Ｐ１−１９２０の上方に（画像Ｇの上方に）画素Ｐ１−１〜Ｐ１−１９２０と同一の画素Ｐが存在するものとして各画素Ｐについての画素値を出力させる。この際には、チューナ２から出力された最新の画素値（この例では、画素Ｐ２−１についての画素値）もデータ選択部１３からデータ選択部１４に出力される。
【００２６】
また、画素値を演算する対象の画素Ｐ１−１は、画像Ｇにおける左端部の画素Ｐであるため、その左側（位置Ｘ３−１〜Ｘ３−３）に画像Ｇを構成する画素Ｐが存在しない。したがって、制御部１６は、データ選択部１４を制御して、画素Ｐ１−１の左側に画素Ｐ１−１〜Ｐ１−３と同一の画素Ｐが存在するものとして各画素Ｐについての画素値を出力させる。具体的には、データ選択部１４は、画素Ｐ１−１（位置Ｘ０に位置する画素Ｐ）の左側の位置Ｘ３−１に画素Ｐ１−１と同一の画素Ｐが存在し、位置Ｘ３−２に画素Ｐ１−２と同一の画素Ｐが存在し、位置Ｘ３−３に画素Ｐ１−３と同一の画素Ｐが存在するものとして、データ選択部１３から出力された（データ選択部１３によって選択された）各画素値のうちから位置Ｘ０〜位置Ｘ２、位置Ｘ３−１〜Ｘ３−３およびＸ４−１〜Ｘ４−３に位置する各画素Ｐについての画素値を選択してフィルタ処理部１５に出力する。
【００２７】
この場合、画素Ｐ１−１〜Ｐ１−１９２０の上方には画素Ｐ１−１〜Ｐ１−１９２０と同一の画素Ｐが存在するものとしてデータ選択部１３から各画素値が出力されているため、対象の画素Ｐ１−１の上方の位置Ｘ１には、画素Ｐ１−１と同一の画素Ｐが存在するものとしてデータ選択部１４から画素値が出力される。なお、図４および後に参照する図５〜１０では、位置Ｘ０に位置する画素Ｐについての画素値の演算時において同じ画素値の画素Ｐであるものとしてデータ選択部１４から画素値が出力される画素Ｐを同種の斜線で塗り潰して図示している。次いで、フィルタ処理部１５が、制御部１６の制御に従い、データ選択部１４から出力された（データ選択部１４によって選択された）各画素値に基づいて画素Ｐ１−１の画素値を演算する。また、フィルタ処理部１５による画素Ｐ１−１についての画素値の演算が完了した際に、制御部１６は、画素Ｐ１−１の演算後の（画像処理後の）画素値を画像データＤｇｏとしてフィルタ処理部１５からプロジェクタ４に出力させる。同時に、制御部１６は、ラインメモリ１１に記憶されている画素Ｐ１−１についての画素値をラインメモリ１２に記憶させると共に、チューナ２から出力された画素Ｐ２−１の画素値をラインメモリ１１に記憶させる。
【００２８】
次いで、制御部１６は、画素Ｐ１−２についての画像処理を開始する。この場合、図５に示すように、画素Ｐ１−２は、画像Ｇにおける左端部から２個目の画素Ｐであるため、その左側に画像Ｇを構成する画素Ｐが存在しない部位（位置Ｘ３−２，Ｘ３−３）がある。したがって、制御部１６は、データ選択部１４を制御して、画素Ｐ１−１よりも左側の位置Ｘ３−２，Ｘ３−３に画素Ｐ１−１，Ｐ１−２と同一の画素Ｐが存在するものとして各画素Ｐについての画素値をフィルタ処理部１５に出力させる。具体的には、データ選択部１４は、位置Ｘ３−２に画素Ｐ１−１と同一の画素Ｐが存在し、位置Ｘ３−３に画素Ｐ１−２と同一の画素Ｐが存在するものとして、データ選択部１３から出力された各画素値のうちから位置Ｘ０〜位置Ｘ２、位置Ｘ３−１〜Ｘ３−３およびＸ４−１〜Ｘ４−３に位置する各画素Ｐについての画素値を選択してフィルタ処理部１５に出力する。
【００２９】
この場合、画素Ｐ１−１〜Ｐ１−１９２０の上方には画素Ｐ１−１〜Ｐ１−１９２０と同一の画素Ｐが存在するものとしてデータ選択部１３から各画素値が出力されているため、対象の画素Ｐ１−２の上方の位置Ｘ１には画素Ｐ１−２と同一の画素Ｐが存在するものとしてデータ選択部１４から画素値が出力される。次いで、フィルタ処理部１５が制御部１６の制御に従い、データ選択部１４から出力された各画素値に基づいて画素Ｐ１−２の画素値を演算する。また、フィルタ処理部１５による画素Ｐ１−２についての画素値の演算が完了した際には、制御部１６は、画素Ｐ１−２の演算後の（画像処理後の）画素値を画像データＤｇｏとしてフィルタ処理部１５からプロジェクタ４に出力させる。同時に、制御部１６は、ラインメモリ１１に記憶されている画素Ｐ１−２についての画素値をラインメモリ１２に記憶させると共に、チューナ２から出力された画素Ｐ２−２の画素値をラインメモリ１１に記憶させる。
【００３０】
一方、図６に示すように、例えば、画素Ｐ１−１９１８を対象とする画素値の演算時には、対象の画素Ｐの右側に存在する画素Ｐが２個以下（位置Ｘ４−３に画像Ｇを構成する画素Ｐが存在しない状態）であるため、制御部１６は、位置Ｘ４−３に画素Ｐ１−１９２０と同一の画素Ｐが存在するものとしてデータ選択部１４に画素値を出力させる。これにより、画素値を参照する画素の数が不足する事態を招くことなく、画素Ｐ１−１９１８についての画素値が演算されてフィルタ処理部１５からプロジェクタ４に画像データＤｇｏが出力される。同様にして、画素Ｐ１−１９１９を対象とする画素値の演算時には、対象の画素Ｐの右側に存在する画素Ｐが２個以下（位置Ｘ４−２，Ｘ４−３に画像Ｇを構成する画素Ｐが存在しない状態）であるため、制御部１６は、位置Ｘ４−２に画素Ｐ１−１９２０と同一の画素Ｐが存在し、位置Ｘ４−３に画素Ｐ１−１９１９と同一の画素Ｐが存在するものとしてデータ選択部１４に画素値を出力させる。これにより、画素値を参照する画素の数が不足する事態を招くことなく、画素Ｐ１−１９１９についての画素値が演算されてフィルタ処理部１５からプロジェクタ４に画像データＤｇｏが出力される。
【００３１】
次いで、画素Ｐ１−１９２０についての画素値の演算を上記の演算と同様にして実行して完了した後に、制御部１６は、画素Ｐ２−１についての画素値の演算を開始する。この場合、図７に示すように、画素Ｐ２−１は、画像Ｇにおける上端部の画素Ｐではないため、その上方（位置Ｘ１）に画像Ｇを構成する画素Ｐ１−１が存在する。したがって、制御部１６は、データ選択部１３を制御して、ラインメモリ１２に記憶されている画素Ｐ１−１〜Ｐ１−１９２０についての画素値と、ラインメモリ１１に記憶されている画素Ｐ２−１〜Ｐ２−１９２０についての画素値と、チューナ２から出力された最新の画素値（この例では、画素Ｐ３−１についての画素値）とを出力させる。また、画素値を演算する対象の画素Ｐ２−１は、前述した画素Ｐ１−１と同様にして画像Ｇにおける左端部の画素Ｐであるため、その左側（位置Ｘ３−１〜Ｘ３−３）に画像Ｇを構成する画素Ｐが存在しない。したがって、制御部１６は、データ選択部１４を制御して、画素Ｐ２−１の左側に画素Ｐ２−１〜Ｐ２−３と同一の画素Ｐが存在するものとして各画素Ｐについての画素値をフィルタ処理部１５に出力させる。これにより、データ選択部１４から出力された（データ選択部１４によって選択された）各画素値に基づき、フィルタ処理部１５によって画素Ｐ２−１の画素値が演算される。
【００３２】
この後、画素Ｐ２−２〜画素Ｐ１０８０−１９２０の各画素Ｐについてもフィルタ処理部１５によって画素値が演算され、その都度、演算された画素値が画像データＤｇｏとしてプロジェクタ４に出力される。これにより、画像データＤｇｏに対応する映像がプロジェクタ４によってスクリーン５に表示される。このように、この画像処理装置３では、画素値を演算する対象の画素Ｐ（位置Ｘ０に位置する画素Ｐ）の上方に画素値を参照すべき画素Ｐが存在しないとき（図２における上端側領域Ａ１内の画素Ｐを対象とする画素値の演算時）には、対象の画素Ｐと同一の画素Ｐが上方に位置するものとして、データ選択部１３から画素値を出力させることで、画素値を参照すべき第１画素グループにおける画素Ｐの個数が不足する事態を回避する。また、この画像処理装置３では、画素値を演算する対象の画素Ｐ（位置Ｘ０に位置する画素Ｐ）の下方に画素値を参照すべき画素Ｐが存在しないとき（図２における下端側領域Ａ２内の画素Ｐを対象とする画素値の演算時）には、対象の画素Ｐと同一の画素Ｐが下方に位置するものとして、データ選択部１３から画素値を出力させることで、画素値を参照すべき第１画素グループにおける画素Ｐの個数が不足する事態を回避する。
【００３３】
また、この画像処理装置３では、対象の画素Ｐの左側に存在する画素Ｐが２個以下のとき（図２における左端側領域Ａ３内の画素Ｐを対象とする画素値の演算時）には、第２画素グループに属する画素Ｐおよび対象の画素Ｐのうちから選択した画素Ｐが左側に位置するものとし、対象の画素Ｐの右側に存在する画素Ｐが２個以下のとき（図２における右端側領域Ａ４内の画素Ｐを対象とする画素値の演算時）には、第２画素グループに属する画素Ｐおよび対象の画素Ｐのうちから選択した画素Ｐが右側に位置するものとして、データ選択部１４から画素値を出力させることで、画素値を参照すべき第２画素グループにおける画素Ｐの個数が不足する事態を回避する。この場合、この画像処理装置３では、対象の画素Ｐの左側（位置Ｘ３−１〜Ｘ３−３）、または、対象の画素Ｐの右側（位置Ｘ４−１〜Ｘ４−３）のいずれかにおいて画素値を参照する第２画素グループの画素Ｐの数が不足するときに、画像Ｇの左端部または右端部を境として画像Ｇを構成している各画素Ｐを左右対称にミラーリングするようにして不足する個数分の画素Ｐの画素値を補う構成が採用されている。
【００３４】
具体的には、図７に示すように、例えば、画素Ｐ２−１を対象とする画素値の演算時には、画像Ｇの左端部を境として画素Ｐ２−１〜画素Ｐ２−３の各画素Ｐをミラーリングするようにして、位置Ｘ３−１に画素Ｐ２−１が存在し、位置Ｘ３−２に画素Ｐ２−２が存在し、位置Ｘ３−３に画素Ｐ２−３が存在するものとして、データ選択部１４に画素値を出力させる。したがって、例えば画像Ｇの左端部側において右側から左端に向かって各画素Ｐの画素値が徐々に変化している場合には、画素Ｐ２−３から画素Ｐ２−１にかけての画素値の変化が画素Ｐ２−１の左側において反転して擬似的に再現される結果、対象の画素Ｐ２−１の左側に画素Ｐ２−１とは画素値が大きく相違する画素Ｐが存在するものとして画素値が演算される事態が回避される。
【００３５】
このように、このテレビ１（画像処理装置３）およびテレビ１による画像処理方法によれば、本発明における第１画素グループに属する画素Ｐの数が（Ｎ×２−１）個以下のＬ個（この例では、１個）のときに、対象の画素Ｐの画素値を第１画素グループにおいて不足する分の画素Ｐの画素値として使用し、本発明における第２画素グループに属する画素Ｐの数が（Ｍ×２−１）個以下のＫ個（この例では、５個以下）のときに、第２画素グループに属するＫ個の画素Ｐおよび対象の画素Ｐのうちのいずれかの画素Ｐの画素値を第２画素グループにおいて不足する分の画素Ｐの画素値として使用して対象の画素Ｐの画素値を演算することにより、対象の画素Ｐに左右方向で隣接する画素Ｐだけでなく上下方向で隣接する画素Ｐについても画素値を参照して演算する際に、画像Ｇのいずれの部位に位置する画素Ｐであっても、画素値を参照すべき画素Ｐの数が不足する事態を招くことなく、対象の画素Ｐについての画素値を高精度で演算することができる。したがって、対象の画素Ｐに左右方向で隣接する画素Ｐの画素値のみに基づいて演算処理を実行する従来のフィルタリング回路と比較して、一層高精度な画像処理を実現することができる。
【００３６】
また、このテレビ１（画像処理装置３）およびテレビ１による画像処理方法によれば、本発明におけるＮ個の画素として１個の画素Ｐを第１画素グループに属する画素Ｐとすることにより、対象の画素Ｐに上下方向で隣接する各画素Ｐの画素値を記憶するための記憶部（この例では、ラインメモリ１１，１２）の数を少なくすることができるため、画像処理装置３の製造コストを十分に低減しつつ、高精度な画像処理を実現することができる。
【００３７】
なお、本発明は、上記の構成に限定されない。例えば、上記の画像処理装置３では、対象の画素Ｐの左側および右側のいずれかにおいて画素値を参照する画素Ｐの数が不足するときに、画像Ｇの左端部または右端部を境として画像Ｇを構成している各画素Ｐをミラーリングするようにして不足する画素Ｐの画素値を補う構成を採用しているが、本発明における第２画素グループに属する画素Ｐの数が（Ｍ×２−１）個以下のＫ個のときに、第２画素グループに属するＫ個の画素Ｐおよび対象の画素Ｐのうちから任意に選択する画素Ｐはこれに限定されない。例えば、図８に示すように、対象の画素Ｐ（この例では、画素Ｐ６−１）の左側において画素値を参照する画素Ｐの数が不足するときに、対象の画素Ｐの右側に位置する画素Ｐ（この例では、画素Ｐ６−２〜画素Ｐ６−４）を対象の画素Ｐの位置（位置Ｘ０）を基準として左右対称にミラーリングするようにして不足する画素Ｐの画素値を補う構成を採用することができる。
【００３８】
また、上記の画像処理装置３では、対象の画素Ｐの上方に画素値を参照すべき画素Ｐが存在しないとき、または、対象の画素Ｐの下方に画素値を参照すべき画素Ｐが存在しないときに、対象の画素Ｐと同一の画素Ｐがその上方または下方に位置するものとして、データ選択部１３から画素値を出力させる構成を採用しているが、本発明における第１画素グループに属する画素の数が（Ｎ×２−１）個以下のＬ個のときに、第１画素グループに属するＬ個の画素および対象の画素のうちから任意に選択する画素Ｐはこれに限定されない。例えば、図９に示すように、対象の画素Ｐ（この例では、画素Ｐ１−１０）の上方（位置Ｘ１）に画素値を参照する画素Ｐが存在しないときに、対象の画素Ｐの下方（位置Ｘ２）に位置する画素Ｐ（この例では、画素Ｐ２−１０）を対象の画素Ｐの上方に位置するものとして、つまり対象の画素Ｐの位置（位置Ｘ０）を基準として上下対称にミラーリングするようにして、不足する画素Ｐの画素値を補う構成を採用することができる。
【００３９】
さらに、画素値の演算時に参照する画素Ｐの数（本発明における第１画素グループおよび第２画素グループに属する画素Ｐの数）は、上記の例に限定されない。例えば、図１０に示すように、対象の画素Ｐ（この例では、画素Ｐ１０−１０）に対して上方向で隣接する２個の画素Ｐ（本発明におけるＮ個が２個の例：この例では、画素Ｐ８−１０，Ｐ９−１０）と、対象の画素Ｐに対して下方向で隣接する２個の画素Ｐ（この例では、画素Ｐ１１−１０，Ｐ１２−１０）とを本発明における第１画素グループとし、かつ、対象の画素Ｐに対して左方向で隣接する２個の画素Ｐ（本発明におけるＭ個が２個の例：この例では、画素Ｐ１０−８，Ｐ１０−９）と、対象の画素Ｐに対して右方向で隣接する２個の画素Ｐ（この例では、画素Ｐ１０−１１，Ｐ１０−１２）とを第２画素グループとして両画素グループに属する各画素Ｐの各画素値に基づいて対象の画素Ｐの画素値を演算する構成を採用することができる。
【００４０】
また、本発明に係る画像処理装置をプロジェクションテレビ１に搭載した例について説明したが、プロジェクション方式以外の各種表示装置（液晶表示器、プラズマ表示器、有機ＥＬ表示器およびＣＲＴ等）を備えた各種のテレビに本発明における画像処理装置を搭載して本発明に係る表示装置を構成することができる。さらに、本発明に係る画像処理装置を搭載する対象はテレビに限定されず、表示部を備えていない受信装置単体や、録画装置および再生装置等に本発明に係る画像処理装置を搭載して構成することできる。加えて、本発明に係る画像処理装置によって画像処理する画像Ｇ（画像データＤｇ）は、上記の例のような放送信号Ｓに基づいて生成されたものに限定されず、ネットワークを介して受信した画像データＤｇや、受信装置に接続された外部装置から出力された画像データＤｇ等の画像データＤｇを対象とすることができる。
【図面の簡単な説明】
【００４１】
【図１】プロジェクションテレビ１の構成を示す構成図である。
【図２】画像データＤｇ（画像Ｇ）を構成する各画素Ｐ１−１〜Ｐ１０８０−１９２０の配列状態を示す概念図である。
【図３】画素Ｐ１０−１０を対象とする画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１０−１０との位置関係を示す概念図である。
【図４】画素Ｐ１−１を対象とする画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１−１との位置関係を示す概念図である。
【図５】画素Ｐ１−２を対象とする画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１−２との位置関係を示す概念図である。
【図６】画素Ｐ１−１９１８を対象とする画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１−１９１８との位置関係を示す概念図である。
【図７】画素Ｐ２−１を対象とする画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ２−１との位置関係を示す概念図である。
【図８】画素Ｐ６−１を対象とする他の画像処理方法による画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ６−１との位置関係を示す概念図である。
【図９】画素Ｐ１−１０を対象とする他の画像処理方法による画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１−１０との位置関係を示す概念図である。
【図１０】画素Ｐ１０−１０を対象とする他の画像処理方法による画素値の演算時に画素値を参照する各画素Ｐと、対象の画素Ｐ１０−１０との位置関係を示す概念図である。
【符号の説明】
【００４２】
１  プロジェクションテレビ、３  画像処理装置、１１，１２  ラインメモリ、１３，１４  データ選択部、１５  フィルタ処理部、１６  制御部、Ｄｇ，Ｄｇｏ  画像データ、Ｇ  画像、Ｐ１−１〜Ｐ１０８０−１９２０  画素、Ｘ０〜Ｘ２，Ｘ３−１〜Ｘ３−３，Ｘ４−１〜Ｘ４−３  位置
【図１】
2007221516.tif 000003
【図２】
2007221516.tif 000004
【図３】
2007221516.tif 000005
【図４】
2007221516.tif 000006
【図５】
2007221516.tif 000007
【図６】
2007221516.tif 000008
【図７】
2007221516.tif 000009
【図８】
2007221516.tif 000010
【図９】
2007221516.tif 000011
【図１０】
2007221516.tif 000012