(57)【要約】【課題】画像信号のノイズを低減することができる画像処理装置を実現する。【解決手段】実施形態によれば、画像処理装置は、対象画素に対する複数の周辺画素それぞれの類似度を算出し、算出された類似度それぞれに対応する重み係数を用いて対象画素の値と複数の周辺画素の値との加重平均を算出し、加重平均に基づいて対象画素の値を修正する。類似度算出手段は、対象画素を含む画素ブロックの画素ベクトルと複数の基底ベクトルそれぞれとの複数の第１の内積を示す第３のベクトル、第１の周辺画素を含む第２の画素ブロックの画素ベクトルと基底ベクトルそれぞれとの複数の第２の内積とを算出し、複数の第１の内積を示す第３のベクトルと複数の第２の内積を示す第４のベクトルとの間の差の大きさに基づいて、対象画素と第１の周辺画素との類似度を算出する。【選択図】図１
2013051587.tif 000002
【特許請求の範囲】
【請求項１】
画像信号に対するノイズリダクション処理を実行するように構成された画像処理装置であって、
前記画像信号内の対象画素に対する前記対象画素の近傍の複数の周辺画素それぞれの類似度を算出する類似度算出手段と、
前記算出された類似度それぞれに対応する重み係数を用いて前記対象画素の値と前記複数の周辺画素の値との加重平均を算出し、前記加重平均に基づいて前記対象画素の値を修正する修正手段とを具備し、
前記類似度算出手段は、
前記対象画素を含む第１の画素ブロック内の画素それぞれの値を示す第１の画素ベクトルと複数の基底ベクトルそれぞれとの複数の第１の内積を算出し、
前記複数の周辺画素内の第１の周辺画素を含む第２の画素ブロック内の画素それぞれの値を示す第２の画素ベクトルと前記複数の基底ベクトルそれぞれとの複数の第２の内積を算出し、
前記複数の第１の内積を示す第３のベクトルと前記複数の第２の内積を示す第４のベクトルとの間の差の大きさに基づいて、前記対象画素に対する前記第１の周辺画素の類似度を算出するように構成されている画像処理装置。
【請求項２】
前記画像処理装置を前記ノイズリダクション処理が施された画像信号が出力される第１モードまたは前記ノイズリダクション処理が施されない画像信号が出力される第２モードのいずれか一方のモードに設定する設定手段をさらに具備する請求項１記載の画像処理装置。
【請求項３】
リモートコントローラから受信される遠隔制御信号に基づいて、前記画像処理装置を前記ノイズリダクション処理が施された画像信号が出力される第１モードまたは前記ノイズリダクション処理が施されない画像信号が出力される第２モードのいずれか一方のモードに設定する設定手段をさらに具備する請求項１記載の画像処理装置。
【請求項４】
前記画像信号の信号レベルが閾値よりも低いか否かを判定し、前記判定結果に基づいて、前記画像処理装置を前記ノイズリダクション処理が施された画像信号が出力される第１モードまたは前記ノイズリダクション処理が施されない画像信号が出力される第２モードのいずれか一方のモードに設定する設定手段をさらに具備する請求項１記載の画像処理装置。
【請求項５】
テレビジョン放送信号を受信し前記受信したテレビジョン放送信号から前記画像信号を生成するチューナをさらに具備する請求項１記載の画像処理装置。
【請求項６】
テレビジョン放送信号を受信し前記受信したテレビジョン放送信号から前記画像信号を生成するチューナと、
前記画像信号の信号レベルが閾値よりも低いか否かを判定し、前記判定結果に基づいて、前記画像処理装置を前記ノイズリダクション処理が施された画像信号が出力される第１モードまたは前記ノイズリダクション処理が施されない画像信号が出力される第２モードのいずれか一方のモードに設定する設定手段とをさらに具備する請求項１記載の画像処理装置。
【請求項７】
前記画像信号に対応する画像を表示するディスプレイをさらに具備する請求項１記載の画像処理装置。
【請求項８】
画像信号を処理する画像処理制御方法であって、
前記画像信号内の対象画素に対する前記対象画素の近傍の複数の周辺画素それぞれの類似度を算出する処理と、前記算出された類似度それぞれに対応する重み係数を用いて前記対象画素の値と前記複数の周辺画素の値との加重平均を算出し、前記加重平均に基づいて前記対象画素の値を修正する処理とを含むノイズリダクション処理を実行し、
前記複数の類似度を算出することは、
前記対象画素を含む第１の画素ブロック内の画素それぞれの値を示す第１の画素ベクトルと複数の基底ベクトルそれぞれとの複数の第１の内積を算出することと、
前記複数の周辺画素内の第１の周辺画素を含む第２の画素ブロック内の画素それぞれの値を示す第２の画素ベクトルと前記複数の基底ベクトルそれぞれとの複数の第２の内積を算出することと、
前記複数の第１の内積を示す第３のベクトルと前記複数の第２の内積を示す第４のベクトルとの間の差の大きさに基づいて、前記対象画素に対する前記第１の周辺画素の類似度を算出することとを具備する画像処理方法。
【請求項９】
前記ノイズリダクション処理が施された画像信号を出力する第１モードまたは前記ノイズリダクション処理が施されない画像信号を出力する第２モードのいずれか一方のモードを選択することをさらに具備する請求項８記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像信号を処理するための画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近年、テレビジョン（ＴＶ）、セットトップボックス、ビデオレコーダといった様々な画像処理装置が開発されている。これら画像処理装置の多くは、映像コンテンツの高画質化を実現するため高画質化機能を有している。
【０００３】
高画質化機能の一つとして、ノイズ除去機能がある。ノイズ除去機能は画像信号内のノイズを低減する機能である。最近では、対象画素の近傍の幾つかの周辺画素の値を用いて対象画素の値を修正するというノイズ除去技術も開発され始めている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７８３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、アナログ放送信号、アナログビデオ信号のような画像信号は比較的多くのノイズを含む場合がある。もし周辺画素自体が比較的多くのノイズ成分を含むならば、対象画素のノイズを低減できなくなる可能性がある。
【０００６】
本発明は、画像信号のノイズを低減することができる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、画像処理装置は、画像信号に対するノイズリダクション処理を実行するように構成されている。前記画像処理装置は、類似度算出手段と修正手段とを具備する。前記類似度算出手段は、前記画像信号内の対象画素に対する前記対象画素の近傍の複数の周辺画素それぞれの類似度を算出する。前記修正手段は、前記算出された類似度それぞれに対応する重み係数を用いて前記対象画素の値と前記複数の周辺画素の値との加重平均を算出し、前記加重平均に基づいて前記対象画素の値を修正する。前記類似度算出手段は、前記対象画素を含む第１の画素ブロック内の画素それぞれの値を示す第１の画素ベクトルと複数の基底ベクトルそれぞれとの複数の第１の内積を算出し、前記複数の周辺画素内の第１の周辺画素を含む第２の画素ブロック内の画素それぞれの値を示す第２の画素ベクトルと前記複数の基底ベクトルそれぞれとの複数の第２の内積を算出し、前記複数の第１の内積を示す第３のベクトルと前記複数の第２の内積を示す第４のベクトルとの間の差の大きさに基づいて、前記対象画素に対する前記第１の周辺画素の類似度を算出するように構成されている。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る画像処理装置の構成を示すブロック図。
【図２】同実施形態の画像処理装置内のノイズリダクション処理部によって実行される類似度算出処理の概要を示す図。
【図３】図２の類似度算出処理の手順を示す図。
【図４】同実施形態の画像処理装置内に設けられる類似度算出部の構成を示すブロック図。
【図５】同実施形態の画像処理装置において用いられる複数の基底パターンを示す図。
【図６】図５の複数の基底パターンを用いて実行されるベクトル変換処理を示す図。
【図７】同実施形態の画像処理装置によって表示されるモード設定画面を示す図。
【図８】同実施形態の画像処理装置によって実行されるノイズリダクション処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、一実施形態に係る画像処理装置の構成について説明する。この画像処理装置は、例えば、テレビジョン（ＴＶ）１として実現される。このＴＶ１は、テレビジョン放送信号を受信し、この受信されたテレビジョン放送信号内の画像信号（放送番組の映像信号）に対応する画像をディスプレイに表示する。また、ＴＶ１は、テレビジョン放送信号のみならず、外部映像機器から出力される画像信号に対応する画像をディスプレイに表示することもできる。
【００１０】
ＴＶ１は、図１に示されているように、チューナ２、入力信号セレクタデ４、コントローラ６、ノイズリダクション処理部８、出力信号セレクタ１０、表示パネル１２、リモコン信号受信部、等を備えている。
【００１１】
テレビジョン放送信号は、アンテナ１００、入力端子１０１を介してチューナ２に供給される。このチューナ２は、テレビジョン放送信号によって放送される映像コンテンツデータ（放送番組データ）を受信する受信部である。より詳しくは、チューナ２は、テレビジョン放送信号を受信し、受信したテレビジョン放送信号から画像信号（映像信号）を生成する。テレビジョン放送信号はたとえばアナログ放送信号である。チューナ２は、コントローラ６によって指定されるチャンネルのテレビジョン放送信号を受信し、その受信した放送信号を復調する。チューナ２から出力される画像信号（映像信号）はデジタル信号であってもよい。チューナ２から出力される映像信号は入力信号セレクタ４に供給される。
【００１２】
入力端子１０２および１０３の各々は外部映像機器からの画像信号（映像信号）を入力するための入力端子である。入力端子１０２および１０３にそれぞれ入力される画像信号も入力信号セレクタ４に供給される。
【００１３】
入力信号セレクタ４は、コントローラ６の制御の下、３種類の入力画像信号から１つの画像信号を選択し、そして選択した画像信号をノイズリダクション処理部８に供給する。このノイズリダクション処理部８は、画像信号に対して各種画像処理を施す映像処理部の一部として実現されている。ノイズリダクション処理は、画像信号のノイズを低減する処理である。ノイズリダクション処理では、画像信号内の各対象画素の値が必要に応じて修正される。この場合、対象画素の値とこの対象画素の近傍の幾つかの周辺画素の値との加重平均が算出され、この加重平均を用いて、当該対象画素の値が修正される。ある周辺画素に対応する重み付け値は、対象画素に対するその周辺画素の類似度に基づいて決定される。対象画素に対する類似度が高い周辺画素ほど大きな重み付け値が適用され、対象画素に対する類似度が低い周辺画素ほど小さな重み付け値が適用される。これにより、画像信号のテクスチャに合わせて適応的に各対象画素に対するノイズリダクション処理を行うことができる。
【００１４】
出力信号セレクタ１０は、コントローラ６の制御の下、ノイズリダクション処理が施された画像信号およびノイズリダクション処理が施されない画像信号のいずれか一方の画像信号を選択する。選択された画像信号は必要に応じて他の各種画像処理が施された後に、表示パネル１２に供給される。表示パネル１２は画像信号に対応する画像を表示するディスプレイである。表示パネル１２は液晶ディスプレイのようなフラットパネルディスプレイであってもよい。
【００１５】
コントローラ６はデジタル１内の各コンポーネントの動作を制御する。コントローラ６はマイクロコンピュータのようなプロセッサであってもよい。コントローラ６は、モード設定部３２を備えている。モード設定部３２は、複数の周辺画素を用いて対象画素の値を修正するという上述のノイズリダクション処理を必要に応じてＯＮ／ＯＦＦするように構成されている。より詳しくは、モード設定部３２は、ＴＶ１をノイズリダクション処理が施された画像信号が出力される第１モードまたはノイズリダクション処理が施されない画像信号が出力される第２モードのいずれか一方のモードに設定する。ＴＶ１が第１モードに設定された場合、ＯＮ／ＯＦＦ制御部３３は、ノイズリダクション処理が施された画像信号を出力信号セレクタ１０に選択させる。一方、ＴＶ１が第２モードに設定された場合、ＯＮ／ＯＦＦ制御部３３は、ノイズリダクション処理が施された画像信号を出力信号セレクタ１０に選択させる。
【００１６】
ユーザは、リモートコントローラを操作することにより、上述のノイズリダクション処理のＯＮ／ＯＦＦを指示することができる。換言すれば、モード設定部３２は、リモコン信号受信部１４によってリモートコントローラから受信される遠隔制御信号に基づいて、ＴＶ１を第１モードまたは第２モードのいずれか一方のモードに設定する。
【００１７】
モード設定部３２は、信号レベル判定部３１によって判定される入力画像信号の信号レベルに応じて、上述のノイズリダクション処理を自動的にＯＮ／ＯＦＦすることもできる。信号レベル判定部３１は、画像信号の信号レベルが閾値よりも低いか否かを判定し、この判定結果をモード設定部３２に供給する。チューナ２によって受信される放送信号が入力画像信号として選択される場合においては、信号レベル判定部３１は、チューナ２によって受信される放送信号の信号レベル、たとえば受信される放送信号の電界強度レベル、が閾値よりも低いか否かを判定する。チューナ２によって受信される放送信号はアナログ放送信号である。このため、放送信号の電界強度レベルが低い場合には、放送信号によって伝搬される画像信号に多くのノイズが含まれている可能性がある。放送信号の電界強度レベルが閾値よりも低い場合には、モード設定部３２は、ノイズリダクション処理を自動的にＯＮする。一方、放送信号の電界強度レベルが閾値以上である場合には、モード設定部３２は、ノイズリダクション処理を自動的にＯＦＦしてもよい。放送信号の電界強度レベルとしては、ブランキング期間中の電界強度レベルを用いてもよい。また、電界強度レベルを用いる代わりに、放送信号のペデスタルレベルを検出し、この検出されたペデスタルレベルが所定の閾値よりも低いか否かを判定してもよい。
【００１８】
入力端子１０２がアナログ映像信号を入力するための端子である場合には、信号レベル判定部３１は、外部映像機器から入力端子１０２に供給されるアナログ映像信号の信号レベルが閾値よりも低いか否かも判定する。
【００１９】
ノイズリダクション処理部８は、バッファ２１、類似度算出部２２、および加重平均化部２３を備える。バッファ２１は入力画像信号内の画素群を一時的に格納するメモリである。対象画素（処理対象画素ともいう）のノイズリダクション処理に必要な複数の画素それぞれの値がバッファ２１に格納される。対象画素の値および対象画素の近傍に存在する複数の周辺画素それぞれの値は、類似度算出部２２および加重平均化部２３の双方に供給される。また、対象画素の値は類似度算出部２２および加重平均化部２３に供給されるだけでなく、出力信号セレクタ１０にも供給される。
【００２０】
類似度算出部２２は、対象画素に対する複数の周辺画素それぞれの類似度を算出する。複数の周辺画素は対象画素の近傍の画素である。加重平均化部２３は、算出された類似度それぞれに対応する重み係数を用いて対象画素の値と複数の周辺画素の値との加重平均を算出し、この加重平均に基づいて対象画素の値を修正する。修正された対象画素の値は出力信号セレクタ１０に供給される。なお、画像信号がＲＧＢ信号である場合には、２画素間の類似度の算出および加重平均の算出は、Ｒ，Ｇ，Ｂそれぞれについて別個に行ってもよい。
【００２１】
本実施形態では、対象画素と任意の一つの周辺画素（第１の周辺画素）との間の類似度の算出においては、それら２つの画素のみならず、対象画素を含む第１の画素ブロックと、第１の周辺画素を含む第２の画素ブロックとが用いられる。
【００２２】
以下、図２および図３を参照して、類似度算出処理の手順を説明する。  
図２は、対象画素（処理対象画素）に対する複数の周辺画素それぞれの類似度の例を示している。図２では、対象画素を中心とする５×５画素の領域が類似度算出範囲として設定されている。この類似度算出範囲に属する画素毎に、対象画素に対する類似度が求められる。図２の右側は、対象画素を含む２５画素それぞれの対象画素に対する類似度を示している。算出された類似度それぞれに対応する重み係数を用いて、対象画素の値と複数の周辺画素の値との加重平均、つまり２５画素の値の加重平均、が算出される。そして、算出された加重平均に基づいて対象画素の値が修正される。この場合、算出された加重平均の値を対象画素の修正後の値として用いてもよい。
【００２３】
図３は、ある２つの画素間の類似度算出処理の例を示している。図２では、対象画素を中心とする３×３画素の領域が対象画素を含む第１の画素ブロックとして設定されている。さらに、類似度算出対象画素を中心とする３×３画素の領域が、類似度算出対象画素を含む第２の画素ブロックとして設定されている。
【００２４】
第１の画素ブロックは、あらかじめ決められた複数（Ｎ個）の基底ベクトルを用いてＮ次元のベクトルＡに変換される。Ｎ個の基底ベクトルは画像をＮ個の空間周波数成分に分解するための基底である。Ｎ個の基底ベクトルを用いた変換は一種の直交変換に相当する。この変換では、第１の画素ブロック内の９画素それぞれ値を示す第１の画素ベクトルが各基底ベクトルに射影される。この射影のための演算では、第１の画素ベクトルと各基底ベクトルとの内積が算出される。算出されるベクトルＡは、第１の画素ブロックの周波数特性を示す。つまり、算出されるベクトルＡは、第１の画素ブロックが有するＮ個の空間周波数成分それぞれの値を示す。
【００２５】
第２の画素ブロックも、同じＮ個の基底ベクトルを用いて、別のＮ次元のベクトルＢに変換される。この変換では、第２の画素ブロック内の画素それぞれの値を示す第２の画素ベクトルを各基底ベクトルに射影する演算が実行される。この演算では、第２の画素ベクトルと各基底ベクトルとの内積が算出される。ベクトルＢは第２の画素ブロックの周波数特性、つまり第２の画素ブロックが有するＮ個の空間周波数成分それぞれの値を示す。
【００２６】
そして、これら２つのＮ次元ベクトルＡ，Ｂ間の差の大きに基づいて、対象画素と類似度算出対象画素との間の類似度が算出される。たとえば、ベクトルＡ，Ｂ間の距離の近さが、それら対象画素と類似度算出対象画素との間の類似度として算出される。
【００２７】
次に、図４を参照して、類似度算出部２２の構成を説明する。  
類似度算出部２２は、変換部４１、および絶対差分和（ＳＡＤ）算出部４２を備える。変換部４１は第１の画素ブロックａとＮ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１それぞれとのＮ個の内積を算出し、これによって第１の画素ブロックａをＮ次元のベクトルＡに変換する。ベクトルＡは算出されたＮ個の内積を要素として含む。
【００２８】
さらに、変換部４１は、第２の画素ブロックｂとＮ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１それぞれとのＮ個の内積を算出し、これによって第２の画素ブロックｂをＮ次元のベクトルＢに変換する。ベクトルＢは算出されたＮ個の内積を要素として含む。
【００２９】
絶対差分和（ＳＡＤ）算出部４２は、ベクトルＡとベクトルＢとの間の絶対差分和（ＳＡＤ）を算出する。ベクトルＡとベクトルＢとの間のＳＡＤは、それらベクトル間の差の大きさを示す。
【００３０】
次に、図５を参照して、基底ベクトルｅ０，ｅ１，…ｅｎ−１の例について説明する。  
本実施形態では、低周波成分（ＤＣ成分）から高周波成分までに至る範囲内に定義し得る全ての基底ベクトルのうち、自然画像の特性にあった幾つかの基底ベクトルが上述のＮ個の基底ベクトルとして予め選択されている。たとえば、全ての基底ベクトルから高周波成分側の幾つかの基底ベクトルを除いた残りの周波数成分それぞれに対応する基底ベクトルを、上述のＮ個の基底ベクトルとして用いてもよい。
【００３１】
３×３の画素ブロックを周波数領域に変換する場合には、低周波成分（ＤＣ成分）から高周波成分までの至る範囲内に９個の基底パターンを定義することができる。本実施形態では、これら９個の基底パターンから高周波成分側の幾つかの基底パターンを除いた残りの基底パターン、たとえば低周波側の６つの基底パターンｅ０，ｅ１，ｅ２，ｅ３，ｅ４，ｅ５が、上述のＮ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１として用いられる。
【００３２】
自然画像の周波数成分は低周波側に偏っている。このため、画像に含まれる高周波成分はノイズである可能性が高い。したがって、低周波側の基底ベクトルｅ０，ｅ１，ｅ２，ｅ３，ｅ４，ｅ５のみを用いた変換により、ノイズによる影響を低減することができる。なぜなら、ベクトルＡ，Ｂのどちらも、基底ベクトルｅ０，ｅ１，ｅ２，ｅ３，ｅ４，ｅ５に対応する複数の周波数成分以外の他の高周波数成分に関する値を含まないからである。したがって、ノイズのような特定の高周波成分を除外した状態で画素間の類似度を精度よく求めることができる。
【００３３】
基底ベクトルｅ０（＝１，１，１，１，１，１，１，１，１）はＤＣ成分に対応する基底パターンである。基底ベクトルｅ１（＝−１，−１，−１，２，２，２，−１，−１，−１）は一つの横線状の変化パターンを有する基底パターンである。基底ベクトルｅ２（＝−１，２，−１，−１，２，−１，−１，２，−１）は一つの縦線状の変化パターンを有する基底パターンである。基底ベクトルｅ３（＝−１，−１，２，−１，２，−１，２，−１，−１）は、斜め線状の変化パターンを有する基底パターンである。基底ベクトルｅ４（＝２，−１，−１，−１，２，−１，−１，−１，２）も、斜め線状の変化パターンを有する基底パターンである。基底ベクトルｅ５（＝−１，１，−１，１，０，１，−１，１，−１）は、格子状の変化パターンを有する基底パターンである。
【００３４】
次に、図６を参照して、ベクトルＡおよびベクトルＢを算出する手順を説明する。  
対象画素ａ５を含む第１の画素ブロックａに対応する第１の画素ベクトルは以下の通りである。  
a＝ａ１，ａ２，ａ３，ａ４，ａ５，ａ６，ａ７，ａ８，ａ９
類似度算出対象画素ｂ５を含む第２の画素ブロックｂに対応する第２の画素ベクトルは以下の通りである。  
a＝ｂ１，ｂ２，ｂ３，ｂ４，ｂ５，ｂ６，ｂ７，ｂ８，ｂ９
まず、第１の画素ベクトル（＝ａ１，ａ２，ａ３，ａ４，ａ５，ａ６，ａ７，ａ８，ａ９）と基底ベクトルｅ０（＝１，１，１，１，１，１，１，１，１）との内積（＝ａ・ｅ０）が算出される。同様にして、第１の画素ベクトルと基底ベクトルｅ１との内積（＝ａ・ｅ１）、第１の画素ベクトルと基底ベクトルｅ２との内積（＝ａ・ｅ２）、第１の画素ベクトルと基底ベクトルｅ３との内積（＝ａ・ｅ３）、第１の画素ベクトルと基底ベクトルｅ４との内積（＝ａ・ｅ４）、第１の画素ベクトルと基底ベクトルｅ５との内積（＝ａ・ｅ５）が算出される。
【００３５】
ベクトルＡは、以下のように表される。  
Ａ＝ａ・ｅ０，ａ・ｅ１，ａ・ｅ２，ａ・ｅ３，ａ・ｅ４，ａ・ｅ５
次に、第２の画素ベクトル（＝ｂ１，ｂ２，ｂ３，ｂ４，ｂ５，ｂ６，ｂ７，ｂ８，ｂ９）と基底ベクトルｅ０との内積（＝ｂ・ｅ０）が算出される。同様にして、第２の画素ベクトルと基底ベクトルｅ１との内積（＝ｂ・ｅ１）、第２の画素ベクトルと基底ベクトルｅ２との内積（＝ｂ・ｅ２）、第２の画素ベクトルと基底ベクトルｅ３との内積（＝ｂ・ｅ３）、第２の画素ベクトルと基底ベクトルｅ４との内積（＝ｂ・ｅ４）、第２の画素ベクトルと基底ベクトルｅ５との内積（＝ｂ・ｅ５）が算出される。
【００３６】
ベクトルＢは、以下のように表される。  
Ｂ＝ｂ・ｅ０，ｂ・ｅ１，ｂ・ｅ２，ｂ・ｅ３，ｂ・ｅ４，ｂ・ｅ５
ベクトルＡとベクトルＢとの間のＳＡＤは、以下の式で求められる。  
ＳＡＤ＝|ａ・ｅ０−ｂ・ｅ０|＋|ａ・ｅ１−ｂ・ｅ１|＋|ａ・ｅ２−ｂ・ｅ２|
＋|ａ・ｅ３−ｂ・ｅ３|＋|ａ・ｅ４−ｂ・ｅ４|＋|ａ・ｅ５−ｂ・ｅ５|
次に、図７を参照して、表示パネル１２に表示されるユーザインタフェースについて説明する。  
コントローラ６は、ユーザによるリモートコントローラの操作に応じて、画像調整（映像調整）に関する各種設定のためのメニューを表示パネル１２に表示する。図７に示されているように、映像調整の設定に関するメニューには「ノイズリダクション」項目が含まれている。ユーザによるリモートコントローラの操作によって「ノイズリダクション」項目が選択されると、コントローラ６は、ユーザにノイズ低減効果のオン／オフを指定させるための設定画面を表示パネル１２に表示する。この設定画面には、オンモード、オフモード、およびオートモードそれぞれに対応する項目が表示される。ユーザは、リモートコントローラの操作によって、オンモード、オフモード、オートモードのいずれかを選択することができる。オンモードは上述の第１のモードである。オンモードが選択された場合には、ノイズリダクション処理が施された画像信号が表示パネル１２に表示される。オフモードは上述の第２のモードであり、オフモードが選択された場合には、ノイズリダクション処理が施されない画像信号が表示パネル１２に表示される。オートモードが選択された場合には、入力画像信号の信号レベルに応じて、ノイズリダクション処理のオンとオフとが自動的に切り替えられる。
【００３７】
次に、図８のフローチャートを参照して、ＴＶ１によって実行されるノイズリダクション処理の手順について説明する。ノイズリダクション処理は放送番組データのような映像コンテンツデータの再生中に実行される。
【００３８】
コントローラ６は、まず、ノイズリダクション（ＮＲ）がオンされているか否かを判定する（ステップＳ１１）。ノイズリダクション（ＮＲ）がオンであるならば（ステップＳ１１のＹＥＳ）、ノイズリダクション処理が実行される。ノイズリダクション処理では、画像信号内の各対象画素の値が必要に応じて修正される。この場合、対象画素と対象画素の近傍の幾つかの周辺画素の値との加重平均を用いて、当該対象画素の値が修正される。ある周辺画素に対応する重み付け値は、その周辺画素と対象画素との間の類似度に基づいて決定される。図８においては、対象画素が図６の画素ａ５であり、類似度算出対象周辺画素（以下、第１の周辺画素という）が図６の画素ｂ５である場合を想定する。
【００３９】
ノイズリダクション処理部８は、まず、予め決められたＮ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１を用いて、対象画素ａ５を含む画素ブロックａをベクトルＡ（＝ａ・ｅ０，ａ・ｅ１，…，ａ・ｅｎ−１）に変換する（ステップＳ１２）。このステップＳ１２では、画素ブロックａ内の画素それぞれの値を示す第１の画素ベクトル（ａ１，ａ２，ａ３，ａ４，ａ５，ａ６，ａ７，ａ８，ａ９）と基底ベクトルｅとの内積を算出する処理が、Ｎ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１それぞれについて繰り返し実行される。これにより、Ｎ個の第１の内積（＝ａ・ｅ０，ａ・ｅ１，…，ａ・ｅｎ−１）が上述のベクトルＡとして算出される。
【００４０】
次いで、ノイズリダクション処理部８は、上述のＮ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１を用いて、第１の周辺画素ｂ５を含む画素ブロックｂをベクトルＢ（＝ｂ・ｅ０，ｂ・ｅ１，…，ｂ・ｅｎ−１）に変換する（ステップＳ１３）。このステップＳ１３では、画素ブロックｂ内の画素それぞれの値を示す第２の画素ベクトル（ｂ１，ｂ２，ｂ３，ｂ４，ｂ５，ｂ６，ｂ７，ｂ８，ｂ９）と基底ベクトルｅとの内積を算出する処理が、Ｎ個の基底ベクトルｅ０，ｅ１，…ｅｎ−１それぞれについて繰り返し実行される。これにより、Ｎ個の第２の内積（＝ｂ・ｅ０，ｂ・ｅ１，…，ｂ・ｅｎ−１）が上述のベクトルＢとして算出される。
【００４１】
次いで、ノイズリダクション処理部８は、ベクトルＡとベクトルＢとの間のＳＡＤを算出し、このＳＡＤに基づいて、第１の周辺画素ｂ５の対象画素ａに対する類似度を算出する（ステップＳ１４）。
【００４２】
ノイズリダクション処理部８は、対象画素ａのノイズリダクションのために使用されるべき全ての周辺画素の類似度が算出されたか否かを判定する（ステップＳ１５）。類似度が算出されていない周辺画素が存在するならば（ステップＳ１５のＮＯ）、ノイズリダクション処理部８は、類似度算出対象周辺画素（第１の周辺画素）を別の周辺画素に変更する（ステップＳ１６）。そして、ノイズリダクション処理部８は、ステップＳ１３〜Ｓ１５の処理を再び実行する。
【００４３】
全ての周辺画素に対応する類似度が算出されたならば（ステップＳ１５のＹＥＳ）、ノイズリダクション処理部８は、全ての周辺画素に対応する類似度それぞれに対応する重み係数を用いて、対象画素ａの値と全ての周辺画素の値との加重平均を算出し、そしてこの加重平均に基づいて対象画素ａの値を修正する（ステップＳ１７）。ステップＳ１７では、たとえば、対象画素ａと全ての周辺画素とを含む２５画素それぞれに対応する２５タップのローパスフィルタを用いて、２５画素の加重平均を示す画素値が得られる。
【００４４】
上述のノイズリダクション処理は画像信号内の全ての画素に対して実行される。これにより、各画素の値が修正された画像信号がディスプレイ（表示パネル１２）に出力される（ステップＳ１８）。
【００４５】
ノイズリダクション（ＮＲ）がオフであるならば（ステップＳ１１のＮＯ）、コントローラ６は、ステップＳ１２〜Ｓ１７の処理をスキップして、ノイズリダクション処理が施されていない画像信号が表示パネル１２に出力される（ステップＳ１８）。
【００４６】
以上説明したように、本実施形態によれば、対象画素に対する複数の周辺画素それぞれの類似度が算出される。そして、算出された類似度それぞれに対応する重み係数を用いて、対象画素の値と複数の周辺画素の値との加重平均が算出され、この加重平均に基づいて、対象画素の値が修正される。したがって、個々の対象画素の値を修正する処理を画像信号のテクスチャに合わせて適応的に実行することができ、これにより画像信号のノイズを低減することができる。
【００４７】
さらに、本実施形態では、対象画素と各周辺画素との間の類似度の算出においては、対象画素を含む第１の画素ブロック内の画素それぞれの値を示す第１の画素ベクトルと複数の基底ベクトルそれぞれとの複数の第１の内積が算出される。さらに、上述の複数の周辺画素内の第１の周辺画素を含む第２の画素ブロック内の画素それぞれの値を示す第２の画素ベクトルと上述の複数の基底ベクトルそれぞれとの複数の第２の内積が算出される。そして、複数の第１の内積を示す第３のベクトル（ベクトルＡ）と複数の第２の内積を示す第４のベクトル（ベクトルＢ）との間の差の大きさに基づいて、対象画素に対する第１の周辺画素の類似度が算出される。したがって、たとえある周辺画素にノイズが含まれていても、その周辺画素と対象画素との間の類似度の算出結果は、そのノイズに直接的に影響を受けることがない。よって、周辺画素の値と対象画素の値との間の差分値そのものを用いてそれら画素間の類似度を算出するという方法を用いる場合に比べ、本実施形態の処理は、それら画素間の類似度を精度よく算出することを可能にする。この結果、画像信号のノイズを効率よく低減することができる。
【００４８】
さらに、ベクトルＡ，Ｂのどちらも、上述の複数の基底ベクトルに対応する複数の周波数成分以外の他の周波数成分に関する値は含まない。したがって、ノイズのような特定の高周波成分を除外することができるので、画素間の類似度をより精度よく算出することができる。
【００４９】
本実施形態のノイズリダクション処理はノイズ低減効果が高いので、ノイズの少ない画像信号、たとえばデジタル画像等、に対してノイズリダクション処理を適用すると、その画像の尖鋭度が低下される可能性がある。本実施形態では、必要に応じてノイズリダクション処理の実行をＯＮ／ＯＦＦすることができるので、ノイズの多い画像信号、たとえばアナログ画像信号等、の表示中のみ、ノイズリダクション処理をＯＮすることができる。
【００５０】
なお、本実施形態では、第１の画素ブロックおよび第２の画素ブロックの各々が正方ブロックである場合を例示したが、第１の画素ブロックおよび第２の画素ブロックの各々はたとえば横長の画素ブロックであってもよい。
【００５１】
また、本実施形態のノイズリダクション処理はフレーム内処理であるため、写真等の静止画にも適用することができる。
【００５２】
また、本実施形態のノイズリダクション処理はコンピュータプログラムによって実行することもできる。したがって、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じて、このコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。コンピュータとしては、プロセッサを含む様々な電子機器を使用することができる。
【００５３】
また、本実施形態の画像処理装置はＴＶに限らず、セットトップボックス、ビデオレコーダ等であってもよい。
【００５４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５５】
１…ＴＶ、２…チューナ、６…コントローラ、８…ノイズリダクション処理部、１２…表示パネル、２１…バッファ、２２…類似度算出部、２３…加重平均化部、４１…変換部、４２…ＳＡＤ算出部。
【図１】
2013051587.tif 000003
【図２】
2013051587.tif 000004
【図３】
2013051587.tif 000005
【図４】
2013051587.tif 000006
【図５】
2013051587.tif 000007
【図６】
2013051587.tif 000008
【図７】
2013051587.tif 000009
【図８】
2013051587.tif 000010